diff --git a/.gitignore b/.gitignore index e7fb484243a..3fa4e83800e 100644 --- a/.gitignore +++ b/.gitignore @@ -8,12 +8,13 @@ TAGS Makefile Makefile.in .deps +.dirstamp .libs *.pc *.pyc *.bz2 *.tar.gz -*.rpm +*.tgz *.la *.lo *.o @@ -30,11 +31,13 @@ autom4te.cache/ automake build.counter compile +/confdefs.h config.guess config.log config.status config.sub configure +/conftest* depcomp install-sh include/stamp-* @@ -81,6 +84,8 @@ tools/crm_error tools/crm_mon.service tools/crm_mon.upstart tools/crm_report +/tools/pcmk_simtimes +tools/report.collector tools/report.common lrmd/regression.py fencing/regression.py @@ -93,7 +98,6 @@ fencing/regression.py *.8.xml *.8.html attrd/attrd -doc/*/en-US/images/*.png doc/*/tmp/** doc/*/publish cib/cib @@ -101,16 +105,24 @@ cib/cibmon cib/cibpipe crmd/atest crmd/crmd +/cts/pacemaker-cts-dummyd +/cts/pacemaker-cts-dummyd.service doc/api/* doc/Clusters_from_Scratch.txt doc/Pacemaker_Explained.txt doc/acls.html doc/crm_fencing.html doc/publican-catalog* +/doc/shared/en-US/*.xml +/maint/mocked/based +/fencing/config.c fencing/stonith-test fencing/stonith_admin fencing/stonithd fencing/stonithd.xml +fencing/stonithd-config.c +fencing/stonithd-config.h +/lib/common/md5.c lrmd/lrmd lrmd/lrmd_internal_ctl lrmd/lrmd_test @@ -137,7 +149,8 @@ tools/report.collector.1 xml/crm.dtd xml/pacemaker*.rng xml/versions.rng -doc/shared/en-US/*.xml +doc/*/en-US/images/pcmk-*.png +doc/*/en-US/images/Policy-Engine-*.png doc/Clusters_from_Scratch.build doc/Clusters_from_Scratch/en-US/Ap-*.xml doc/Clusters_from_Scratch/en-US/Ch-*.xml @@ -152,11 +165,43 @@ lib/gnu/libgnu.a lib/gnu/stdalign.h *.coverity +# Packager artifacts +*.rpm +/mock +/pacemaker.spec +/rpm/[A-Z]* + +# make dist/export working directory +pacemaker-[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9] + +# Test detritus +/pengine/.regression.failed.diff +/pengine/.single +/pengine/test10/shadow.* +/pengine/test10/bug-rh-1097457.log +/pengine/test10/bug-rh-1097457.trs +/pengine/test-suite.log + +# Built or present only in 2.0 branch (makes switching branches easier) +/cts/cts-cli +/cts/cts-coverage +/cts/cts-exec +/cts/cts-fencing +/cts/cts-log-watcher +/cts/cts-regression +/cts/cts-scheduler +/cts/cts-support +/cts/fence_dummy +/cts/pacemaker-cts-dummyd@.service +/cts/scheduler/ +/daemons +/doc/Pacemaker_Administration.build +/doc/Pacemaker_Administration/ +/tools/stonith_admin + #Other -mock HTML pacemaker*.spec -pengine/.regression.failed.diff coverity-* compat_reports @@ -170,4 +215,3 @@ logs *.orig *.rej *.swp -pengine/test10/shadow.* diff --git a/.travis.yml b/.travis.yml index 27b6cd39076..7cff21866af 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ env: - COVERITY_SCAN_BUILD_COMMAND="make" # Email address for notifications related to this build - - OWNER_EMAIL="andrew@beekhof.net" + - OWNER_EMAIL="admin@clusterlabs.org" # Regular expression selects on which branches to run analysis # Be aware of quotas. Do not run on every branch/commit @@ -41,8 +41,9 @@ before_script: # Save and restore CC so that ./configure can pass - export CC_SAVED=$CC - export CC=`echo ${CC} | sed s/cov-build/gcc/` + # some tests require actual system-wide credentials - ./autogen.sh - - ./configure + - ./configure --with-daemon-user=nobody --with-daemon-group=nobody - export CC=$CC_SAVED script: diff --git a/COPYING b/COPYING index 3f7fb37b2e1..7936df300ac 100644 --- a/COPYING +++ b/COPYING @@ -9,6 +9,6 @@ and its init scripts under the Revised BSD license. The text of these licenses are provided in the "licenses" subdirectory. If you find any deviations from this policy, or wish to inquire about alternate -licensing arrangements, please e-mail andrew@beekhof.net. -Licensing issues are further discussed on the ClusterLabs wiki -(at http://clusterlabs.org/wiki/License). +licensing arrangements, please e-mail the developers@ClusterLabs.org mailing +list. Licensing issues are further discussed on the ClusterLabs wiki +(at https://wiki.clusterlabs.org/wiki/License). diff --git a/ChangeLog b/ChangeLog index 08230063efd..289a4e228fd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,197 @@ -* Tue Nov 14 2017 Ken Gaillot Pacemaker-1.1.18-1 +* Wed Dec 02 2020 Ken Gaillot Pacemaker-1.1.24 +- Changesets: 20 +- Diff: 7 files changed, 228 insertions(+), 103 deletions(-) + +- Changes since Pacemaker-1.1.23 + + Prevent the bypassing of ACLs by direct IPC (CVE-2020-25654) + + PE: don't select instance to be promoted on a guest that can't run + + PE: don't schedule a dangling migration stop if one already occurred + + tools: crmadmin -D/--dc_lookup supports --quiet to print DC name only + +* Mon Jun 22 2020 Ken Gaillot Pacemaker-1.1.23 +- Changesets: 115 +- Diff: 79 files changed, 2818 insertions(+), 1293 deletions(-) + +- Features added since Pacemaker-1.1.22 + + fencing: improve parameter handling for RHCS-style fence agents + - add `port` or `plug` parameter according to metadata + - `plug` parameter shown as non-required in the metadata + + tools: add stonith_admin --delay option (default = 0) to support enforced + fencing delay + +- Changes since Pacemaker-1.1.22 + + crmd: properly detect node info requests from remote nodes + (regression introduced in 1.1.19) + + crmd: remove node as voter only if lost + (regression introduced in 1.1.20) + + crmd: clear leaving node's transient attributes even if there is no DC + + crmd: don't ack same request twice + + crmd: avoid delay when recovering resources after shutdown-lock expiration + (BZ#5424) + + fencing: remove dangling 'pending' for completed DC fencing (BZ#5401) + + fencing: avoid possible use-of-NULL when parsing metadata + + fencing: "action" now shown as not required in agent metadata + + libcrmcommon: fix parsing ISO 8601 offsets with a plus sign + + libcrmcluster: use proper type for corosync id when updating node state + + pengine: don't incorporate dependencies' colocations multiple times + + pengine: ensure attenuated scores still have some effect + + pengine: ignore colocation constraints with 0 score + + pengine: make sure cluster-wide maintenance-mode=true overrides per-resource settings + +* Mon Nov 25 2019 Ken Gaillot Pacemaker-1.1.22 +- Changesets: 216 +- Diff: 106 files changed, 3386 insertions(+), 1493 deletions(-) + +- Features added since Pacemaker-1.1.21 + + crmd: new 'fence-reaction' cluster option specifies whether local node + should 'stop' or 'panic' if notified of own fencing + + Pacemaker Remote: allow file for environment variables when used in bundle + + Pacemaker Remote: allow configurable listen address and TLS priorities + + tools: crm_simulate --repeat option to repeat profiling tests + + tools: new pcmk_simtimes tool to compare crm_simulate profiling output + +- Changes since Pacemaker-1.1.21 + + fencing: do not block concurrent fencing actions on a device + (regression since 1.1.21) + + crmd: set timeout on scheduler responses to avoid infinite wait + + crmd: confirm cancel of failed monitors, to avoid transition timeout + + lrmd: let controller cancel monitors, to avoid transition timeout + + lrmd: return error for stonith probes if stonith connection was lost + + fencing: ensure concurrent fencing commands always get triggered to execute + + fencing: fail pending actions and re-sync history after crash and restart + + fencing: don't let command with long delay block other pending commands + + fencing: allow functioning even if CIB updates arrive unceasingly + + pengine: avoid invalid transition when guest node host is not fenceable + + pengine: calculate secure digests for unfencing, for replaying saved CIBs + + pengine: properly detect dangling migrations, to avoid restart loop + + pengine: avoid delay in recovery of failed remote connections + + pengine: avoid scheduling actions on remote node that is shutting down + + pengine: wait for probe actions to complete to prevent unnecessary + restart/re-promote of dependent resources + + libcrmcommon: avoid possible use-of-NULL when applying XML diffs + + libcrmcommon: correctly apply XML diffs with multiple move/create changes + + libcrmcommon: return error when applying XML diffs containing unknown operations + + tools: fail if tar is not available when running crm_report + + tools: correct crm_report argument parsing + + tools: crm_report: don't ignore log if unrelated file is too large + + agents: calculate #health_disk correctly in SysInfo + + agents: handle run-as-user properly in ClusterMon + +* Thu Jun 6 2019 Ken Gaillot Pacemaker-1.1.21 +- Changesets: 64 +- Diff: 39 files changed, 1985 insertions(+), 843 deletions(-) + +- Changes since Pacemaker-1.1.20 + + Important security fixes for CVE-2018-16878, CVE-2018-16877, CVE-2019-3885 + + tools: ensure crm_resource --clean-up works with multiple failures + (regression in 1.1.20) + + build: crm_report bug report URL is now configurable at build time + + crmd: avoid memory leak when duplicate monitor is scheduled + + pengine: respect order constraints when resources are being probed + + pengine: one group stop shouldn't make another required + + pengine: silence log message about symmetrical property of serialize orders + + libcrmcommon: handle out-of-range integers in configuration better + + libcrmservice: fix use-after-free memory error in alert handling + +* Mon Mar 04 2019 Ken Gaillot Pacemaker-1.1.20 +- Changesets: 303 +- Diff: 139 files changed, 8751 insertions(+), 4923 deletions(-) + +- Features added since Pacemaker-1.1.19 + + fencing: SBD may now be used in a cluster that has guest nodes or bundles + + fencing: synchronize fencing history among all nodes + + fencing: stonith_admin now has option to clear fence history + + tools: crm_mon now supports showing fencing action failures and history + + tools: crm_resource --clear supports new --expired option + + Pacemaker Remote: option to restrict TLS Diffie-Hellman prime length + +- Changes since Pacemaker-1.1.19 + + Pacemaker Remote: avoid unnecessary downtime when moving resource to + Pacemaker Remote node that fails to come up (regression since 1.1.18) + + tools: restore stonith_admin ability to confirm unseen nodes are down + (regression since 1.1.12) + + build: minor logging fixes to allow compatibility with GCC 9 -Werror + + attrd: wait a short time before re-attempting failed writes + + attrd: ignore attribute delays when writing after node (re-)join + + attrd: start new election immediately if writer is lost + + attrd: detect alert configuration changes when CIB is entirely replaced + + attrd: clear election dampening when the writer leaves + + CIB: inform originator of CIB upgrade failure + + crmd: clear election dampening when DC is lost + + fencing: limit fencing history to 500 entries + + fencing: stonith_admin now complains if no action option is specified + + pengine: regression test compatibility with glib 2.59.0 + + pengine: don't order non-DC shutdowns before DC fencing + + pengine: avoid unnecessary recovery of cleaned guest nodes + + pengine: convert unique clones to anonymous if not supported by standard + + pengine: don't send clone notifications to a stopped remote node + + pengine: ensure bundle clone notifications are directed to correct host + + pengine: avoid improper bundle monitor rescheduling or fail count clearing + + pengine: honor asymmetric orderings even when restarting + + ACLs: assume unprivileged ACL user if can't get user info + + Pacemaker Remote: get Diffie-Hellman prime bit length from GnuTLS API + + libcrmservice: cancel DBus call when cancelling systemd/upstart actions + + libcrmservice: order systemd resources relative to pacemaker_remote + + libpe_status: add public API constructor/destructor for pe_working_set_t + + tools: fix crm_resource --clear when lifetime was used with ban/move + + tools: fix crm_resource --move when lifetime was used with previous move + + tools: make crm_mon CIB connection errors non-fatal if previously successful + + tools: improve crm_mon messages when generating HTML output + + tools: crm_mon cluster connection failure is now "critical" in nagios mode + + tools: crm_mon listing of standby nodes shows if they have active resources + + tools: improve crm_report detection of logs + + tools: crm_simulate resource history uses same name as live cluster would + +* Wed Jul 11 2018 Ken Gaillot Pacemaker-1.1.19 +- Changesets: 184 +- Diff: 99 files changed, 3900 insertions(+), 2435 deletions(-) + +- Features added since Pacemaker-1.1.18 + + This is a maintenance release with selected changes backported from 2.0.0 + + fencing: add stonith_admin --validate option + + pengine: deprecate stonith-action=poweroff + + libcrmservice: support mount, path, and timer systemd unit types + +- Changes since Pacemaker-1.1.18 + + Restore systemd unit dependency on DBus (regression in 1.1.17) + + cib: handle mixed-case node names when modifying attributes (regression in 1.1.17) + + attrd: ensure node name is broadcast at start-up (regression in 1.1.18) + + pengine: unfence before probing or starting fence devices (regression in 1.1.18) + + tools: crm_master did not work without explicit --lifetime (regression in 1.1.18) + + all: prefer appropriate node when multiply active + + crmd: always write faked failures to CIB whenever possible + + crmd: avoid double free after ACL rejection of resource delete + + crmd: delete resource from lrmd when appropriate + + crmd: don't record pending clone notifications in CIB + + crmd: match only executed down events + + lrmd: handle systemd actions correctly when used with "service:" + + lrmd: always use most recent remote proxy + + pengine: find active instances properly according to requires + + pengine: fix precedence of operation meta-attributes + + pengine: handle unique bundle children correctly + + pengine: use correct default timeout for monitors and probes + + pengine: avoid potential use-of-NULL in unpack_simple_rsc_order() + + pengine: ensure stop operations occur after stopped remote connections have been brought up + + pengine: fix swapped warning message arguments leading to segfault + + pengine: only allowed nodes need to be considered when ordering resource startup after _all_ recovery + + pengine: ordering bundle child stops/demotes after container fencing causes graph loops + + pengine: passing boolean instead of a pointer + + pengine: remote connection resources are safe to to require only quorum + + pengine: correctly observe colocation constraints with bundles in the Master role + + pengine: do not perform notifications for events that can't be executed + + pengine: ensure failures that cause fencing are not removed until after fencing completes + + pengine: ensure orphaned recurring monitors have interval set + + libcrmcluster: avoid use-of-NULL when searching for remote node + + libcrmcommon: don't record pending notify actions as completed + + libcrmservice: find absolute paths when used with "service:" + + tools: crm_simulate -Ls should show promotion scores + + tools: prevent notify actions from causing crm_resource --wait to hang + + tools: ignore attribute placement when crm_diff compares in cib mode + + tools: cibsecret --help/--version doesn't require cluster to be running + + tools: crm_node -n/-N/-i should work on Pacemaker Remote nodes + + tools: treat INFINITY correctly in crm_failcount + +* Tue Nov 14 2017 Ken Gaillot Pacemaker-1.1.18 - Update source tarball to revision: a9fbd15 - Changesets: 644 - Diff: 167 files changed, 9753 insertions(+), 5596 deletions(-) @@ -69,7 +262,7 @@ + libcrmservice: parse long description correctly for LSB meta-data -* Thu Jul 06 2017 Ken Gaillot Pacemaker-1.1.17-1 +* Thu Jul 06 2017 Ken Gaillot Pacemaker-1.1.17 - Update source tarball to revision: 301bc44 - Changesets: 539 - Diff: 177 files changed, 11525 insertions(+), 5036 deletions(-) @@ -140,7 +333,7 @@ + tools: properly ignore version with crm_diff --no-version -* Wed Nov 30 2016 Ken Gaillot Pacemaker-1.1.16-1 +* Wed Nov 30 2016 Ken Gaillot Pacemaker-1.1.16 - Update source tarball to revision: 76876b3 - Changesets: 382 - Diff: 145 files changed, 7200 insertions(+), 5621 deletions(-) @@ -192,7 +385,7 @@ + tools: avoid matching other process with same PID in ClusterMon -* Tue Jun 21 2016 Ken Gaillot Pacemaker-1.1.15-1 +* Tue Jun 21 2016 Ken Gaillot Pacemaker-1.1.15 - Update source tarball to revision: 32fa6a5 - Changesets: 533 - Diff: 219 files changed, 6659 insertions(+), 3989 deletions(-) @@ -241,7 +434,7 @@ + tools: crm_resource --restart handles groups, target-roles and moving resources better -* Thu Jan 14 2016 Ken Gaillot Pacemaker-1.1.14-1 +* Thu Jan 14 2016 Ken Gaillot Pacemaker-1.1.14 - Update source tarball to revision: f0b585a - Changesets: 724 - Diff: 179 files changed, 13142 insertions(+), 7695 deletions(-) @@ -310,7 +503,7 @@ + upstart: Ensure pending structs are correctly unreferenced -* Wed Jun 24 2015 Andrew Beekhof Pacemaker-1.1.13-1 +* Wed Jun 24 2015 Andrew Beekhof Pacemaker-1.1.13 - Update source tarball to revision: 2a1847e - Changesets: 750 - Diff: 156 files changed, 11323 insertions(+), 3725 deletions(-) @@ -524,7 +717,7 @@ + xml: Prevent potential use-of-NULL -* Tue Jul 22 2014 Andrew Beekhof Pacemaker-1.1.12-1 +* Tue Jul 22 2014 Andrew Beekhof Pacemaker-1.1.12 - Update source tarball to revision: 93a037d - Changesets: 795 - Diff: 195 files changed, 13772 insertions(+), 6176 deletions(-) @@ -709,7 +902,7 @@ + xml: Update xml validation to allow '' -* Thu Feb 13 2014 David Vossel Pacemaker-1.1.11-1 +* Thu Feb 13 2014 David Vossel Pacemaker-1.1.11 - Update source tarball to revision: 33f9d09 - Changesets: 462 - Diff: 147 files changed, 6810 insertions(+), 4057 deletions(-) @@ -809,7 +1002,7 @@ + services: Fixes segfault associated with cancelling in-flight recurring operations. + services: Reset the scheduling policy and priority for lrmd's children without replying on SCHED_RESET_ON_FORK -* Fri Jul 26 2013 Andrew Beekhof Pacemaker-1.1.10-1 +* Fri Jul 26 2013 Andrew Beekhof Pacemaker-1.1.10 - Update source tarball to revision: ab2e209 - Changesets: 602 - Diff: 143 files changed, 8162 insertions(+), 5159 deletions(-) @@ -886,7 +1079,7 @@ + xml: Check for and replace non-printing characters with their octal equivalent while exporting xml text + xml: Prevent lockups by setting a more reliable buffer allocation strategy -* Fri Mar 08 2013 Andrew Beekhof Pacemaker-1.1.9-1 +* Fri Mar 08 2013 Andrew Beekhof Pacemaker-1.1.9 - Update source tarball to revision: 7e42d77 - Statistics: Changesets: 731 @@ -985,7 +1178,7 @@ + systemd: Gracefully handle unexpected DBus return types + Replace the use of the insecure mktemp(3) with mkstemp(3) -* Thu Sep 20 2012 Andrew Beekhof Pacemaker-1.1.8-1 +* Thu Sep 20 2012 Andrew Beekhof Pacemaker-1.1.8 - Update source tarball to revision: 1a5341f - Statistics: @@ -1068,7 +1261,7 @@ + Tools: crm_shadow - Bug cl#5062 - Correctly set argv[0] when forking a shell process + Tools: crm_report: Always include system logs (if we can find them) -* Wed Mar 28 2012 Andrew Beekhof Pacemaker-1.1.7-1 +* Wed Mar 28 2012 Andrew Beekhof Pacemaker-1.1.7 - Update source tarball to revision: bc7ff2c - Statistics: Changesets: 513 @@ -1157,7 +1350,7 @@ + Tools: Implement crm_node functionality for native corosync + Fix a number of potential problems reported by coverity -* Wed Aug 31 2011 Andrew Beekhof 1.1.6-1 +* Wed Aug 31 2011 Andrew Beekhof 1.1.6 - Update source tarball to revision: 676e5f25aa46 tip - Statistics: Changesets: 376 @@ -1240,7 +1433,7 @@ + Tools: crm_report - Repair the ability to extract data from the local machine + Tools: crm_report - Report on all detected backtraces -* Fri Feb 11 2011 Andrew Beekhof 1.1.5-1 +* Fri Feb 11 2011 Andrew Beekhof 1.1.5 - Update source tarball to revision: baad6636a053 - Statistics: Changesets: 184 @@ -1278,7 +1471,7 @@ + tools: Bug lf#2527 - Prevent use-of-NULL in crm_simulate + Tools: Prevent crm_resource commands from being lost due to the use of cib_scope_local -* Wed Oct 20 2010 Andrew Beekhof 1.1.4-1 +* Wed Oct 20 2010 Andrew Beekhof 1.1.4 - Update source tarball to revision: 75406c3eb2c1 tip - Statistics: Changesets: 169 @@ -1341,7 +1534,7 @@ + Stonith: Fix two memory leaks + Tools: crm_shadow - Avoid replacing the entire configuration (including status) -* Tue Sep 21 2010 Andrew Beekhof 1.1.3-1 +* Tue Sep 21 2010 Andrew Beekhof 1.1.3 - Update source tarball to revision: e3bb31c56244 tip - Statistics: Changesets: 352 @@ -1454,7 +1647,7 @@ + Tools: Fix recently introduced use-of-NULL + Tools: Fix use-after-free defects from coverity -* Wed May 12 2010 Andrew Beekhof 1.1.2-1 +* Wed May 12 2010 Andrew Beekhof 1.1.2 - Update source tarball to revision: c25c972a25cc tip - Statistics: Changesets: 339 @@ -1498,7 +1691,7 @@ + Shell: new configure filter command + Tools: crm_mon - fix memory leaks exposed by valgrind -* Tue Feb 16 2010 Andrew Beekhof - 1.1.1-1 +* Tue Feb 16 2010 Andrew Beekhof - 1.1.1 - First public release of Pacemaker 1.1 - Package reference documentation in a doc subpackage - Move cts into a subpackage so that it can be easily consumed by others @@ -1508,7 +1701,7 @@ + A new tool for simulating failures and the cluster’s reaction to them + Ability to serialize an otherwise unrelated a set of resource actions (eg. Xen migrations) -* Mon Jan 18 2010 Andrew Beekhof - 1.0.7-1 +* Mon Jan 18 2010 Andrew Beekhof - 1.0.7 - Update source tarball to revision: 2eed906f43e9 (stable-1.0) tip - Statistics: Changesets: 193 @@ -1631,7 +1824,7 @@ - Conditionally add heartbeat-devel and corosynclib-devel to the -devel requirements depending on which stacks are supported -* Mon Aug 17 2009 Andrew Beekhof - 1.0.5-1 +* Mon Aug 17 2009 Andrew Beekhof - 1.0.5 - Add dependency on resource-agents - Use the version of the configure macro that supplies --prefix, --libdir, etc - Update the tarball from upstream to version 462f1569a437 (Pacemaker 1.0.5 final) @@ -1677,7 +1870,7 @@ - Cleaned up the summaries and descriptions - Incorporate the results of Fedora package self-review -* Thu Jun 04 2009 Andrew Beekhof - 1.0.4-1 +* Thu Jun 04 2009 Andrew Beekhof - 1.0.4 - Update source tarball to revision: 1d87d3e0fc7f (stable-1.0) - Statistics: Changesets: 209 @@ -1731,7 +1924,7 @@ + Medium: Tools: Include stack information in crm_mon output + Medium: Tools: Two new options (--stack,--constraints) to crm_resource for querying how a resource is configured -* Wed Apr 08 2009 Andrew Beekhof - 1.0.3-1 +* Wed Apr 08 2009 Andrew Beekhof - 1.0.3 - Update source tarball to revision: b133b3f19797 (stable-1.0) tip - Statistics: Changesets: 383 @@ -1851,7 +2044,7 @@ + Medium: Tools: pingd - Avoid using various clplumbing functions as they seem to leak + Medium: Tools: Reduce pingd logging -* Mon Feb 16 2009 Andrew Beekhof - 1.0.2-1 +* Mon Feb 16 2009 Andrew Beekhof - 1.0.2 - Update source tarball to revision: d232d19daeb9 (stable-1.0) tip - Statistics: Changesets: 441 @@ -2003,7 +2196,7 @@ + Medium: Tools: pingd - fix the command line switches + Medium: Tools: Rename ccm_tool to crm_node -* Tue Nov 18 2008 Andrew Beekhof - 1.0.1-1 +* Tue Nov 18 2008 Andrew Beekhof - 1.0.1 - Update source tarball to revision: 6fc5ce8302ab (stable-1.0) tip - Statistics: Changesets: 170 @@ -2067,7 +2260,7 @@ + Medium: Tools: crm_verify - check that we are being asked to validate a complete config + Medium: xml: Relax the restriction on the contents of rsc_locaiton.node -* Thu Oct 16 2008 Andrew Beekhof - 1.0.0-1 +* Thu Oct 16 2008 Andrew Beekhof - 1.0.0 - Update source tarball to revision: 388654dfef8f tip - Statistics: Changesets: 261 @@ -2134,7 +2327,7 @@ + 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 -* Mon Sep 22 2008 Andrew Beekhof - 0.7.3-1 +* Mon Sep 22 2008 Andrew Beekhof - 0.7.3 - Update source tarball to revision: 33e677ab7764+ tip - Statistics: Changesets: 133 @@ -2166,7 +2359,7 @@ + Medium: stonithd: exit with better code on empty host list + Medium: xml: pacemaker-0.7 is now an alias for the 1.0 schema -* Wed Aug 20 2008 Andrew Beekhof - 0.7.1-1 +* Wed Aug 20 2008 Andrew Beekhof - 0.7.1 - Update source tarball to revision: f805e1b30103+ tip - Statistics: Changesets: 184 @@ -2252,7 +2445,7 @@ + Medium: Fix memory leaks when resetting the name of an XML object + Medium: pengine: Prefer the current location if it is one of a group of nodes with the same (highest) score -* Wed Jun 25 2008 Andrew Beekhof - 0.7.0-1 +* Wed Jun 25 2008 Andrew Beekhof - 0.7.0 - Update source tarball to revision: bde0c7db74fb tip - Statistics: Changesets: 439 @@ -2322,7 +2515,7 @@ + Medium: Tools: pingd - Implement a stack-independent version of pingd + Medium: xml: Ship an xslt for upgrading from 0.6 to 0.7 -* Thu Jun 19 2008 Andrew Beekhof - 0.6.5-1 +* Thu Jun 19 2008 Andrew Beekhof - 0.6.5 - Update source tarball to revision: b9fe723d1ac5 tip - Statistics: Changesets: 48 @@ -2347,7 +2540,7 @@ + Medium: pengine: Prevent a possible use of NULL in sort_clone_instance() + Medium: tengine: Include target rc in the transition key - used to correctly determin operation failure -* Thu May 22 2008 Andrew Beekhof - 0.6.4-1 +* Thu May 22 2008 Andrew Beekhof - 0.6.4 - Update source tarball to revision: 226d8e356924 tip - Statistics: Changesets: 55 @@ -2366,7 +2559,7 @@ + Medium: pengine: Implement master and clone colocation by exlcuding nodes rather than setting ones score to INFINITY (similar to cs: 756afc42dc51) + Medium: tengine: Bug LF:1875 - Correctly find actions to cancel when their node leaves the cluster -* Wed Apr 23 2008 Andrew Beekhof - 0.6.3-1 +* Wed Apr 23 2008 Andrew Beekhof - 0.6.3 - Update source tarball to revision: fd8904c9bc67 tip - Statistics: Changesets: 117 @@ -2416,7 +2609,7 @@ + Medium: tengine: Bug LF:1859 - Do not abort graphs due to our own failcount updates + Medium: tengine: Bug LF:1859 - Prevent the TE from interupting itself -* Thu Feb 14 2008 Andrew Beekhof - 0.6.2-1 +* Thu Feb 14 2008 Andrew Beekhof - 0.6.2 - Update source tarball to revision: 28b1a8c1868b tip - Statistics: Changesets: 11 @@ -2427,7 +2620,7 @@ + Medium: SNMP: Allow the snmp subagent to be built (patch from MATSUDA, Daiki) + Medium: Tools: Make sure the autoconf variables in haresources2cib are expanded -* Tue Feb 12 2008 Andrew Beekhof - 0.6.1-1 +* Tue Feb 12 2008 Andrew Beekhof - 0.6.1 - Update source tarball to revision: e7152d1be933 tip - Statistics: Changesets: 25 @@ -2443,7 +2636,7 @@ + Medium: pengine: Bug 1820 - Allow the first resource in a group to be migrated + Medium: pengine: Bug 1820 - Check the colocation dependencies of resources to be migrated -* Mon Jan 14 2008 Andrew Beekhof - 0.6.0-1 +* Mon Jan 14 2008 Andrew Beekhof - 0.6.0 - This is the first release of the Pacemaker Cluster Resource Manager formerly part of Heartbeat. - For those looking for the GUI, mgmtd, CIM or TSA components, they are now found in the new pacemaker-pygui project. Build dependencies prevent them from being diff --git a/GNUmakefile b/GNUmakefile index 5752276efb7..c4c9c12108f 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -18,43 +18,50 @@ default: $(shell test ! -e configure && echo init) $(shell test -e configure && echo core) +# The toplevel "clean" targets are generated from Makefile.am, not this file. +# We can't use autotools' CLEANFILES, clean-local, etc. here. Instead, we +# define this target, which Makefile.am can use as a dependency of clean-local. +EXTRA_CLEAN_TARGETS = ancillary-clean + -include Makefile +# The main purpose of this GNUmakefile is that its targets can be invoked +# without having to call autogen.sh and configure first. That means automake +# variables may or may not be defined. Here, we use the current working +# directory if a relevant variable hasn't been defined. +# +# The idea is to keep generated artifacts in the build tree, in case a VPATH +# build is in use, but in practice it would be difficult to make the targets +# here usable from a different location than the source tree. +abs_srcdir ?= $(shell pwd) +abs_builddir ?= $(shell pwd) + PACKAGE ?= pacemaker -# Force 'make dist' to be consistent with 'make export' -distdir = $(PACKAGE)-$(TAG) -TARFILE = $(PACKAGE)-$(SHORTTAG).tar.gz -DIST_ARCHIVES = $(TARFILE) - -RPM_ROOT = $(shell pwd) -RPM_OPTS = --define "_sourcedir $(RPM_ROOT)" \ - --define "_specdir $(RPM_ROOT)" \ - --define "_srcrpmdir $(RPM_ROOT)" \ - -MOCK_OPTIONS ?= --resultdir=$(RPM_ROOT)/mock --no-cleanup-after - -# Default to building Fedora-compliant spec files -# SLES: /etc/SuSE-release -# openSUSE: /etc/SuSE-release -# RHEL: /etc/redhat-release, /etc/system-release -# Fedora: /etc/fedora-release, /etc/redhat-release, /etc/system-release -# CentOS: /etc/centos-release, /etc/redhat-release, /etc/system-release -F ?= $(shell test ! -e /etc/fedora-release && echo 0; test -e /etc/fedora-release && rpm --eval %{fedora}) -ARCH ?= $(shell test -e /etc/fedora-release && rpm --eval %{_arch}) -MOCK_CFG ?= $(shell test -e /etc/fedora-release && echo fedora-$(F)-$(ARCH)) -DISTRO ?= $(shell test -e /etc/SuSE-release && echo suse; echo fedora) + +# Definitions that specify what various targets will apply to + COMMIT ?= HEAD -TAG ?= $(shell T=$$(git describe --all '$(COMMIT)' | sed -n 's|tags/\(.*\)|\1|p'); \ + +# TAG defaults to DIST when not in a git checkout (e.g. from a distribution), +# the tag name if COMMIT is tagged, and the full commit ID otherwise. +TAG ?= $(shell T=$$(git describe --tags --exact-match '$(COMMIT)' 2>/dev/null); \ test -n "$${T}" && echo "$${T}" \ - || git log --pretty=format:%H -n 1 '$(COMMIT)') + || git log --pretty=format:%H -n 1 '$(COMMIT)' 2>/dev/null || echo DIST) lparen = ( rparen = ) -SHORTTAG ?= $(shell case $(TAG) in Pacemaker-*$(rparen) echo '$(TAG)' | cut -c11-;; \ - *$(rparen) git log --pretty=format:%h -n 1 '$(TAG)';; esac) -SHORTTAG_ABBREV = $(shell printf %s '$(SHORTTAG)' | wc -c) -WITH ?= --without doc -#WITH ?= --without=doc --with=gcov + +# SPEC_COMMIT is identical to TAG for DIST and tagged releases, otherwise it is +# the short commit ID (which must be used in order for "make export" to use the +# same archive name as "make dist") +SPEC_COMMIT ?= $(shell \ + case $(TAG) in \ + Pacemaker-*|DIST$(rparen) \ + echo '$(TAG)' ;; \ + *$(rparen) \ + git log --pretty=format:%h -n 1 '$(TAG)';; \ + esac) +SPEC_ABBREV = $(shell printf %s '$(SPEC_COMMIT)' | wc -c) LAST_RC ?= $(shell test -e /Volumes || git tag -l | grep Pacemaker | sort -Vr | grep rc | head -n 1) ifneq ($(origin VERSION), undefined) @@ -64,12 +71,94 @@ LAST_RELEASE ?= $(shell git tag -l | grep Pacemaker | sort -Vr | grep -v rc | he endif NEXT_RELEASE ?= $(shell echo $(LAST_RELEASE) | awk -F. '/[0-9]+\./{$$3+=1;OFS=".";print $$1,$$2,$$3}') + +# This Makefile can create 2 types of distributions: +# +# - "make dist" is automake's native functionality, based on the various +# dist/nodist make variables; it always uses the current sources +# +# - "make export" is a custom target based on git archive and relevant entries +# from .gitattributes; it defaults to current sources but can use any git tag +# +# Both types use the TARFILE name for the result, though they generate +# different contents. +# +# The directory is named pacemaker-DIST when not in a git checkout (e.g. +# from a distribution itself), pacemaker- for tagged +# commits, and pacemaker- otherwise. +distdir = $(PACKAGE)-$(shell \ + case $(TAG) in \ + DIST$(rparen) \ + echo DIST;; \ + Pacemaker-*$(rparen) \ + echo '$(TAG)' | cut -c11-;; \ + *$(rparen) \ + git log --pretty=format:%h -n 1 '$(TAG)';; \ + esac) +TARFILE = $(abs_builddir)/$(distdir).tar.gz + +init: + ./autogen.sh init + +# @TODO This should probably be what init does +.PHONY: init-if-needed +init-if-needed: + test -e configure || ./autogen.sh init + test -e Makefile || ./configure + +export: + if [ ! -f "$(TARFILE)" ]; then \ + if [ $(TAG) = dirty ]; then \ + git commit -m "DO-NOT-PUSH" -a; \ + git archive --prefix=$(distdir)/ -o "$(TARFILE)" HEAD^{tree}; \ + git reset --mixed HEAD^; \ + else \ + git archive --prefix=$(distdir)/ -o "$(TARFILE)" $(TAG)^{tree}; \ + fi; \ + echo "`date`: Rebuilt $(TARFILE)"; \ + else \ + echo "`date`: Using existing tarball: $(TARFILE)"; \ + fi + +## RPM-related targets + +# Where to put RPM artifacts; possible values: +# +# - toplevel (default): RPM sources, spec, and source rpm in top-level build +# directory (everything else uses the usual defaults) +# +# - subtree: RPM sources (i.e. TARFILE) in top-level build directory, +# everything else in dedicated "rpm" subdirectory of build tree +RPMDEST ?= toplevel + +RPM_SPEC_DIR_toplevel = $(abs_builddir) +RPM_SRCRPM_DIR_toplevel = $(abs_builddir) +RPM_OPTS_toplevel = --define "_sourcedir $(abs_builddir)" \ + --define "_specdir $(RPM_SPEC_DIR_toplevel)" \ + --define "_srcrpmdir $(RPM_SRCRPM_DIR_toplevel)" + +RPM_SPEC_DIR_subtree = $(abs_builddir)/rpm/SPECS +RPM_SRCRPM_DIR_subtree = $(abs_builddir)/rpm/SRPMS +RPM_OPTS_subtree = --define "_sourcedir $(abs_builddir)" \ + --define "_topdir $(abs_builddir)/rpm" + +RPM_SPEC_DIR = $(RPM_SPEC_DIR_$(RPMDEST)) +RPM_SRCRPM_DIR = $(RPM_SRCRPM_DIR_$(RPMDEST)) +RPM_OPTS = $(RPM_OPTS_$(RPMDEST)) + +WITH ?= --without doc BUILD_COUNTER ?= build.counter LAST_COUNT = $(shell test ! -e $(BUILD_COUNTER) && echo 0; test -e $(BUILD_COUNTER) && cat $(BUILD_COUNTER)) COUNT = $(shell expr 1 + $(LAST_COUNT)) - SPECVERSION ?= $(COUNT) +MOCK_DIR = $(abs_builddir)/mock +MOCK_OPTIONS ?= --resultdir=$(MOCK_DIR) --no-cleanup-after + +F ?= $(shell test ! -e /etc/fedora-release && echo 0; test -e /etc/fedora-release && rpm --eval %{fedora}) +ARCH ?= $(shell test ! -e /etc/fedora-release && uname -m; test -e /etc/fedora-release && rpm --eval %{_arch}) +MOCK_CFG ?= $(shell test -e /etc/fedora-release && echo fedora-$(F)-$(ARCH)) + # toplevel rsync destination for www targets (without trailing slash) RSYNC_DEST ?= root@www.clusterlabs.org:/var/www/html @@ -119,198 +208,193 @@ rpmbuild-with = \ CMD="$${CMD} $(3)"; \ eval "$${CMD}" -init: - ./autogen.sh init - -export: - rm -f $(PACKAGE)-dirty.tar.* $(PACKAGE)-tip.tar.* $(PACKAGE)-HEAD.tar.* - if [ ! -f $(TARFILE) ]; then \ - rm -f $(PACKAGE).tar.*; \ - if [ $(TAG) = dirty ]; then \ - git commit -m "DO-NOT-PUSH" -a; \ - git archive --prefix=$(distdir)/ HEAD | gzip > $(TARFILE); \ - git reset --mixed HEAD^; \ - else \ - git archive --prefix=$(distdir)/ $(TAG) | gzip > $(TARFILE); \ - fi; \ - echo `date`: Rebuilt $(TARFILE); \ - else \ - echo `date`: Using existing tarball: $(TARFILE); \ - fi - -$(PACKAGE)-opensuse.spec: $(PACKAGE)-suse.spec - cp $^ $@ - @echo Rebuilt $@ - -$(PACKAGE)-suse.spec: $(PACKAGE).spec.in GNUmakefile - rm -f $@ - if [ x != x"`git ls-files -m | grep pacemaker.spec.in`" ]; then \ - cp $(PACKAGE).spec.in $@; \ - echo "Rebuilt $@ (local modifications)"; \ - elif [ x = x"`git show $(TAG):pacemaker.spec.in 2>/dev/null`" ]; then \ - cp $(PACKAGE).spec.in $@; \ - echo "Rebuilt $@"; \ - else \ - git show $(TAG):$(PACKAGE).spec.in >> $@; \ - echo "Rebuilt $@ from $(TAG)"; \ - fi - sed -i s:%{_docdir}/%{name}:%{_docdir}/%{name}-%{version}:g $@ - sed -i s:corosynclib:libcorosync:g $@ - sed -i s:libexecdir}/lcrso:libdir}/lcrso:g $@ - sed -i 's:%{name}-libs:lib%{name}3:g' $@ - sed -i s:cluster-glue-libs:libglue:g $@ - sed -i s:bzip2-devel:libbz2-devel:g $@ - sed -i s:docbook-style-xsl:docbook-xsl-stylesheets:g $@ - sed -i s:libtool-ltdl-devel::g $@ - sed -i s:publican::g $@ - sed -i s:byacc::g $@ - sed -i s:gnutls-devel:libgnutls-devel:g $@ - sed -i s:189:90:g $@ - sed -i 's:python-devel:python-curses python-xml python-devel:' $@ - sed -i 's@Requires: python@Requires: python-curses python-xml python@' $@ - @echo "Applied SUSE-specific modifications" - - -# Works for all fedora based distros -$(PACKAGE)-%.spec: $(PACKAGE).spec.in - rm -f $@ - if [ x != x"`git ls-files -m | grep pacemaker.spec.in`" ]; then \ - cp $(PACKAGE).spec.in $(PACKAGE)-$*.spec; \ - echo "Rebuilt $@ (local modifications)"; \ - elif [ x = x"`git show $(TAG):pacemaker.spec.in 2>/dev/null`" ]; then \ - cp $(PACKAGE).spec.in $(PACKAGE)-$*.spec; \ - echo "Rebuilt $@"; \ - else \ - git show $(TAG):$(PACKAGE).spec.in >> $(PACKAGE)-$*.spec; \ - echo "Rebuilt $@ from $(TAG)"; \ - fi - -srpm-%: export $(PACKAGE)-%.spec - rm -f *.src.rpm - cp $(PACKAGE)-$*.spec $(PACKAGE).spec - echo "* $(shell date +"%a %b %d %Y") Andrew Beekhof $(shell git describe --tags $(TAG) | sed -e s:Pacemaker-:: -e s:-.*::)-1" >> $(PACKAGE).spec - echo " - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for full details" >> $(PACKAGE).spec +# Depend on spec-clean so it gets rebuilt every time +$(RPM_SPEC_DIR)/$(PACKAGE).spec: spec-clean rpm/pacemaker.spec.in + $(AM_V_at)$(MKDIR_P) $(RPM_SPEC_DIR) # might not exist in VPATH build + $(AM_V_GEN)if [ x != x"`git ls-files -m rpm/pacemaker.spec.in 2>/dev/null`" ]; then \ + cat $(abs_srcdir)/rpm/pacemaker.spec.in; \ + elif git cat-file -e $(TAG):rpm/pacemaker.spec.in 2>/dev/null; then \ + git show $(TAG):rpm/pacemaker.spec.in; \ + elif git cat-file -e $(TAG):pacemaker.spec.in 2>/dev/null; then \ + git show $(TAG):pacemaker.spec.in; \ + else \ + cat $(abs_srcdir)/rpm/pacemaker.spec.in; \ + fi | sed \ + -e 's/global\ specversion\ .*/global\ specversion\ $(SPECVERSION)/' \ + -e 's/global\ commit\ .*/global\ commit\ $(SPEC_COMMIT)/' \ + -e 's/global\ commit_abbrev\ .*/global\ commit_abbrev\ $(SPEC_ABBREV)/' \ + -e "s/PACKAGE_DATE/$$(date +'%a %b %d %Y')/" \ + -e "s/PACKAGE_VERSION/$$(git describe --tags $(TAG) | sed -e s:Pacemaker-:: -e s:-.*::)/" \ + > "$@" + +.PHONY: $(PACKAGE).spec +$(PACKAGE).spec: $(RPM_SPEC_DIR)/$(PACKAGE).spec + +.PHONY: spec-clean +spec-clean: + -rm -f $(RPM_SPEC_DIR)/$(PACKAGE).spec + +.PHONY: srpm +srpm: export srpm-clean $(RPM_SPEC_DIR)/$(PACKAGE).spec if [ -e $(BUILD_COUNTER) ]; then \ echo $(COUNT) > $(BUILD_COUNTER); \ fi - sed -e 's/global\ specversion\ .*/global\ specversion\ $(SPECVERSION)/' \ - -e 's/global\ commit\ .*/global\ commit\ $(TAG)/' \ - -e 's/global\ commit_abbrev\ .*/global\ commit_abbrev\ $(SHORTTAG_ABBREV)/' \ - -i $(PACKAGE).spec - $(call rpmbuild-with,$(WITH),-bs --define "dist .$*" $(RPM_OPTS),$(PACKAGE).spec) + $(call rpmbuild-with,$(WITH),-bs $(RPM_OPTS),$(RPM_SPEC_DIR)/$(PACKAGE).spec) +.PHONY: srpm-clean +srpm-clean: + -rm -f $(RPM_SRCRPM_DIR)/*.src.rpm + +.PHONY: chroot chroot: mock-$(MOCK_CFG) mock-install-$(MOCK_CFG) mock-sh-$(MOCK_CFG) - echo "Done" + @echo "Done" +.PHONY: mock-next mock-next: - make F=$(shell expr 1 + $(F)) mock + $(MAKE) $(AM_MAKEFLAGS) F=$(shell expr 1 + $(F)) mock +.PHONY: mock-rawhide mock-rawhide: - make F=rawhide mock + $(MAKE) $(AM_MAKEFLAGS) F=rawhide mock mock-install-%: - echo "Installing packages" - mock --root=$* $(MOCK_OPTIONS) --install $(RPM_ROOT)/mock/*.rpm vi sudo valgrind lcov gdb fence-agents psmisc + @echo "Installing packages" + mock --root=$* $(MOCK_OPTIONS) --install $(MOCK_DIR)/*.rpm \ + vi sudo valgrind lcov gdb fence-agents psmisc +.PHONY: mock-install mock-install: mock-install-$(MOCK_CFG) - echo "Done" + @echo "Done" +.PHONY: mock-sh mock-sh: mock-sh-$(MOCK_CFG) - echo "Done" + @echo "Done" mock-sh-%: - echo "Connecting" + @echo "Connecting" mock --root=$* $(MOCK_OPTIONS) --shell - echo "Done" - -# eg. WITH="--with cman" make rpm -mock-%: - make srpm-$(firstword $(shell echo $(@:mock-%=%) | tr '-' ' ')) - -rm -rf $(RPM_ROOT)/mock - @echo "mock --root=$* --rebuild $(WITH) $(MOCK_OPTIONS) $(RPM_ROOT)/*.src.rpm" - mock --root=$* --no-cleanup-after --rebuild $(WITH) $(MOCK_OPTIONS) $(RPM_ROOT)/*.src.rpm + @echo "Done" -srpm: srpm-$(DISTRO) - echo "Done" +mock-%: srpm mock-clean + mock $(MOCK_OPTIONS) --root=$* --no-cleanup-after --rebuild \ + $(WITH) $(RPM_SRCRPM_DIR)/*.src.rpm +.PHONY: mock mock: mock-$(MOCK_CFG) - echo "Done" - -rpm-dep: $(PACKAGE)-$(DISTRO).spec - if [ x != x`which yum-builddep 2>/dev/null` ]; then \ - echo "Installing with yum-builddep"; \ - sudo yum-builddep $(PACKAGE)-$(DISTRO).spec; \ - elif [ x != x`which yum 2>/dev/null` ]; then \ - echo -e "Installing: $(shell grep BuildRequires pacemaker.spec.in | sed -e s/BuildRequires:// -e s:\>.*0:: | tr '\n' ' ')\n\n"; \ - sudo yum install $(shell grep BuildRequires pacemaker.spec.in | sed -e s/BuildRequires:// -e s:\>.*0:: | tr '\n' ' '); \ - elif [ x != x`which zypper` ]; then \ - echo -e "Installing: $(shell grep BuildRequires pacemaker.spec.in | sed -e s/BuildRequires:// -e s:\>.*0:: | tr '\n' ' ')\n\n"; \ - sudo zypper install $(shell grep BuildRequires pacemaker.spec.in | sed -e s/BuildRequires:// -e s:\>.*0:: | tr '\n' ' ');\ - else \ - echo "I don't know how to install $(shell grep BuildRequires pacemaker.spec.in | sed -e s/BuildRequires:// -e s:\>.*0:: | tr '\n' ' ')";\ - fi + @echo "Done" + +.PHONY: dirty +dirty: + $(MAKE) $(AM_MAKEFLAGS) TAG=dirty mock + +.PHONY: mock-clean +mock-clean: + -rm -rf $(MOCK_DIR) +.PHONY: rpm-dep +rpm-dep: $(RPM_SPEC_DIR)/$(PACKAGE).spec + sudo yum-builddep $(PACKAGE).spec + +# e.g. make WITH="--with pre_release" rpm +.PHONY: rpm rpm: srpm @echo To create custom builds, edit the flags and options in $(PACKAGE).spec first - $(call rpmbuild-with,$(WITH),$(RPM_OPTS),--rebuild $(RPM_ROOT)/*.src.rpm) + $(call rpmbuild-with,$(WITH),$(RPM_OPTS),--rebuild $(RPM_SRCRPM_DIR)/*.src.rpm) + +.PHONY: rpmlint +rpmlint: $(RPM_SPEC_DIR)/$(PACKAGE).spec + rpmlint -f rpm/rpmlintrc "$<" +.PHONY: release release: - make TAG=$(LAST_RELEASE) rpm + $(MAKE) $(AM_MAKEFLAGS) TAG=$(LAST_RELEASE) rpm +.PHONY: rc rc: - make TAG=$(LAST_RC) rpm + $(MAKE) $(AM_MAKEFLAGS) TAG=$(LAST_RC) rpm -dirty: - make TAG=dirty mock -COVERITY_DIR = $(shell pwd)/coverity-$(TAG) -COVFILE = $(PACKAGE)-coverity-$(TAG).tgz -COVHOST ?= scan5.coverity.com -COVPASS ?= password +## Static analysis via coverity + +# Aggressiveness (low, medium, or high) +COVLEVEL ?= low + +# Generated outputs +COVERITY_DIR = $(abs_builddir)/coverity-$(TAG) +COVTAR = $(abs_builddir)/$(PACKAGE)-coverity-$(TAG).tgz +COVEMACS = $(abs_builddir)/$(TAG).coverity +COVHTML = $(COVERITY_DIR)/output/errors + +# Coverity outputs are phony so they get rebuilt every invocation + +.PHONY: $(COVERITY_DIR) +$(COVERITY_DIR): init-if-needed core-clean coverity-clean + $(AM_V_GEN)cov-build --dir "$@" $(MAKE) $(AM_MAKEFLAGS) core + +# Public coverity instance + +.PHONY: $(COVTAR) +$(COVTAR): $(COVERITY_DIR) + $(AM_V_GEN)tar czf "$@" --transform="s@.*$(TAG)@cov-int@" "$<" + +.PHONY: coverity +coverity: $(COVTAR) + @echo "Now go to https://scan.coverity.com/users/sign_in and upload:" + @echo " $(COVTAR)" + @echo "then make core-clean coverity-clean" + +# Licensed coverity instance +# +# The prerequisites are a little hacky; rather than actually required, some +# of them are designed so that things execute in the proper order (which is +# not the same as GNU make's order-only prerequisites). + +.PHONY: coverity-analyze +coverity-analyze: $(COVERITY_DIR) + @echo "" + @echo "Analyzing (waiting for coverity license if necessary) ..." + cov-analyze --dir "$<" --wait-for-license --security \ + --aggressiveness-level "$(COVLEVEL)" + +.PHONY: $(COVEMACS) +$(COVEMACS): coverity-analyze + $(AM_V_GEN)cov-format-errors --dir "$(COVERITY_DIR)" --emacs-style > "$@" + +.PHONY: $(COVHTML) +$(COVHTML): $(COVEMACS) + $(AM_V_GEN)cov-format-errors --dir "$(COVERITY_DIR)" --html-output "$@" + +.PHONY: coverity-corp +coverity-corp: $(COVHTML) + $(MAKE) $(AM_MAKEFLAGS) core-clean + @echo "Done. See:" + @echo " file://$(abs_builddir)/$(COVHTML)/index.html" + @echo "When no longer needed, make coverity-clean" + +# Remove all outputs regardless of tag +.PHONY: coverity-clean +coverity-clean: + -rm -rf "$(abs_builddir)"/coverity-* \ + "$(abs_builddir)"/$(PACKAGE)-coverity-*.tgz \ + "$(abs_builddir)"/*.coverity -# Public coverity -coverity: - test -e configure || ./autogen.sh - test -e Makefile || ./configure - make core-clean - rm -rf $(COVERITY_DIR) - cov-build --dir $(COVERITY_DIR) make core - tar czf $(COVFILE) --transform=s@.*$(TAG)@cov-int@ $(COVERITY_DIR) - @echo "Uploading to public Coverity instance..." - curl --form file=@$(COVFILE) --form project=$(PACKAGE) --form password=$(COVPASS) --form email=andrew@beekhof.net http://$(COVHOST)/cgi-bin/upload.py - rm -rf $(COVFILE) $(COVERITY_DIR) - -coverity-corp: - test -e configure || ./autogen.sh - test -e Makefile || ./configure - make core-clean - rm -rf $(COVERITY_DIR) - cov-build --dir $(COVERITY_DIR) make core - @echo "Waiting for a corporate Coverity license..." - cov-analyze --dir $(COVERITY_DIR) --wait-for-license - cov-format-errors --dir $(COVERITY_DIR) --emacs-style > $(TAG).coverity - cov-format-errors --dir $(COVERITY_DIR) - rsync $(RSYNC_OPTS) "$(COVERITY_DIR)/c/output/errors/" "$(RSYNC_DEST)/coverity/$(PACKAGE)/$(TAG)" - make core-clean -# cov-commit-defects --host $(COVHOST) --dir $(COVERITY_DIR) --stream $(PACKAGE) --user auto --password $(COVPASS) - rm -rf $(COVERITY_DIR) global: clean-generic gtags -q global-upload: global htags -sanhIT - rsync $(RSYNC_OPTS) HTML/ "$(RSYNC_DEST)/global/$(PACKAGE)/$(TAG)" + rsync $(RSYNC_OPTS) HTML/ "$(RSYNC_DEST)/$(PACKAGE)/global/$(TAG)/" %.8.html: %.8 echo groff -mandoc `man -w ./$<` -T html > $@ groff -mandoc `man -w ./$<` -T html > $@ - rsync $(RSYNC_OPTS) "$@" "$(RSYNC_DEST)/man/$(PACKAGE)/" + rsync $(RSYNC_OPTS) "$@" "$(RSYNC_DEST)/$(PACKAGE)/man/" %.7.html: %.7 echo groff -mandoc `man -w ./$<` -T html > $@ groff -mandoc `man -w ./$<` -T html > $@ - rsync $(RSYNC_OPTS) "$@" "$(RSYNC_DEST)/man/$(PACKAGE)/" + rsync $(RSYNC_OPTS) "$@" "$(RSYNC_DEST)/$(PACKAGE)/man/" manhtml-upload: all find . -name "[a-z]*.[78]" -exec make \{\}.html \; @@ -319,25 +403,26 @@ doxygen: Doxyfile doxygen Doxyfile doxygen-upload: doxygen - rsync $(RSYNC_OPTS) doc/api/html/ "$(RSYNC_DEST)/doxygen/$(PACKAGE)/$(TAG)" + rsync $(RSYNC_OPTS) doc/api/html/ "$(RSYNC_DEST)/$(PACKAGE)/doxygen/$(TAG)/" abi: ./abi-check pacemaker $(LAST_RELEASE) $(TAG) abi-www: - ./abi-check -u pacemaker $(LAST_RELEASE) $(TAG) + export RSYNC_DEST=$(RSYNC_DEST); ./abi-check -u pacemaker $(LAST_RELEASE) $(TAG) www: manhtml-upload global-upload doxygen-upload make RSYNC_DEST=$(RSYNC_DEST) -C doc www +## Change log generation + summary: - @printf "\n* `date +"%a %b %d %Y"` `git config user.name` <`git config user.email`> $(NEXT_RELEASE)-1" - @printf "\n- Update source tarball to revision: `git log --pretty=format:%h -n 1`" + @printf "\n* `date +"%a %b %d %Y"` `git config user.name` <`git config user.email`> $(NEXT_RELEASE)" @printf "\n- Changesets: `git log --pretty=oneline $(LAST_RELEASE)..HEAD | wc -l`" @printf "\n- Diff: " @git diff -r $(LAST_RELEASE)..HEAD --stat include lib mcp pengine/*.c pengine/*.h cib crmd fencing lrmd tools xml | tail -n 1 rc-changes: - @make NEXT_RELEASE=$(shell echo $(LAST_RC) | sed s:-rc.*::) LAST_RELEASE=$(LAST_RC) changes + @$(MAKE) $(AM_MAKEFLAGS) NEXT_RELEASE=$(shell echo $(LAST_RC) | sed s:-rc.*::) LAST_RELEASE=$(LAST_RC) changes changes: summary @printf "\n- Features added since $(LAST_RELEASE)\n" @@ -346,7 +431,7 @@ changes: summary @git log --pretty=format:' +%s' --abbrev-commit $(LAST_RELEASE)..HEAD | grep -e High: -e Fix: -e Bug | sed -e 's@Fix:@@' -e s@High:@@ -e s@Fencing:@fencing:@ -e 's@Bug@ Bug@' -e s@PE:@pengine:@ | sort -uf changelog: - @make changes > ChangeLog + @$(MAKE) $(AM_MAKEFLAGS) changes > ChangeLog @printf "\n">> ChangeLog git show $(LAST_RELEASE):ChangeLog >> ChangeLog @echo -e "\033[1;35m -- Don't forget to run the bumplibs.sh script! --\033[0m" @@ -362,15 +447,13 @@ rel-tags: tags CLANG_analyzer = $(shell which scan-build) CLANG_checkers = -check: clang cppcheck - # Extra cppcheck options: --enable=all --inconclusive --std=posix cppcheck: for d in replace lib mcp attrd pengine cib crmd fencing lrmd tools; do cppcheck -q $$d; done clang: test -e $(CLANG_analyzer) - scan-build $(CLANG_checkers:%=-enable-checker %) make clean all + scan-build $(CLANG_checkers:%=-enable-checker %) $(MAKE) $(AM_MAKEFLAGS) clean all # V3 = scandir unsetenv alphasort xalloc # V2 = setenv strerror strchrnul strndup @@ -380,3 +463,6 @@ gnulib-update: -test ! -e gnulib && git clone git://git.savannah.gnu.org/gnulib.git cd gnulib && git pull gnulib/gnulib-tool --source-base=lib/gnu --lgpl=2 --no-vc-files --import $(GNU_MODS) + +ancillary-clean: spec-clean srpm-clean mock-clean coverity-clean + -rm -f $(TARFILE) diff --git a/INSTALL.md b/INSTALL.md index f02b5895a4a..8671ac2ef27 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -29,7 +29,7 @@ * libesmtp-devel (crm_mon --mail-to option) * lm_sensors-devel (crm_mon --snmp-traps option) * net-snmp-devel (crm_mon --snmp-traps option) -* asciidoc (documentation) +* asciidoc or asciidoctor (documentation) * help2man (documentation) * publican (documentation) * inkscape (documentation) diff --git a/Makefile.am b/Makefile.am index 874f6ed072d..8379a4a6b9d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -18,10 +18,49 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # -EXTRA_DIST = autogen.sh ConfigureMe README.in m4/gnulib-cache.m4 - -MAINTAINERCLEANFILES = Makefile.in aclocal.m4 configure DRF/config-h.in \ - DRF/stamp-h.in libtool.m4 ltdl.m4 +EXTRA_DIST = CONTRIBUTING.md \ + GNUmakefile \ + INSTALL.md \ + README.markdown \ + autogen.sh \ + m4/gnulib-cache.m4 \ + m4/gnulib-tool.m4 \ + rpm/rpmlintrc \ + rpm/pacemaker.spec.in + +DISTCLEANFILES = config.status + +MAINTAINERCLEANFILES = Makefile.in \ + aclocal.m4 \ + config.guess \ + config.sub \ + configure \ + depcomp \ + install-sh \ + ltmain.sh \ + missing \ + py-compile \ + test-driver + +# Disable building Publican documentation when doing "make distcheck", because +# some of our book sources are in the source directory, while others are +# dynamically generated in the build directory, and publican can't handle that. +# +# In a non-VPATH build, doc isn't entered with a plain "make" because the +# GNUmakefile sets "core" as the default target. However in a VPATH build, +# there is no GNUmakefile, so "all" becomes the default target. +# +# Also, don't try to install files outside the build directory. +# +# @TODO To support VPATH builds for Publican, we could use the same "copy all +# static inputs into the build tree" trick that xml/Makefile.am uses for +# static schema files. +AM_DISTCHECK_CONFIGURE_FLAGS = --with-brand="" \ + --prefix="$$dc_install_base/usr" \ + --sysconfdir="$$dc_install_base/etc" \ + --with-initdir="$$dc_install_base/etc/init.d" \ + --with-ocfdir="$$dc_install_base/usr/lib/ocf" \ + --with-systemdsystemunitdir="$$dc_install_base$(systemdsystemunitdir)" CORE = replace include lib mcp attrd pengine cib crmd fencing lrmd tools xml SUBDIRS = $(CORE) extra doc @@ -33,37 +72,48 @@ doc_DATA = README.markdown COPYING ACLOCAL_AMFLAGS = -I m4 licensedir = $(docdir)/licenses/ -license_DATA = $(wildcard licenses/*) +dist_license_DATA = $(wildcard licenses/*) # Test components SUBDIRS += cts testdir = $(datadir)/$(PACKAGE)/tests/ -test_SCRIPTS = coverage.sh BasicSanity.sh -test_DATA = valgrind-pcmk.suppressions +test_SCRIPTS = coverage.sh +dist_test_SCRIPTS = BasicSanity.sh +dist_test_DATA = valgrind-pcmk.suppressions + +EXTRA_SCRIPTS = abi-check bumplibs.sh # Scratch file for ad-hoc testing -noinst_PROGRAMS = scratch +EXTRA_PROGRAMS = scratch nodist_scratch_SOURCES = scratch.c -scratch_LDADD = $(top_builddir)/lib/common/libcrmcommon.la -lm - -scratch.c: - echo 'int main(void){}' >$@ +scratch_LDADD = $(top_builddir)/lib/common/libcrmcommon.la core: @echo "Building only core components: $(CORE)" - list='$(CORE)'; for subdir in $$list; do echo "Building $$subdir"; $(MAKE) -C $$subdir all || exit 1; done + @for subdir in $(CORE); do \ + echo "Building $$subdir"; \ + $(MAKE) -C $$subdir all || exit 1; \ + done core-install: @echo "Installing only core components: $(CORE)" - list='$(CORE)'; for subdir in $$list; do echo "Installing $$subdir"; $(MAKE) -C $$subdir install || exit 1; done + @for subdir in $(CORE); do \ + echo "Installing $$subdir"; \ + $(MAKE) -C $$subdir install || exit 1; \ + done core-clean: @echo "Cleaning only core components: $(CORE)" - list='$(CORE)'; for subdir in $$list; do echo "Cleaning $$subdir"; $(MAKE) -C $$subdir clean || exit 1; done + @for subdir in $(CORE); do \ + echo "Cleaning $$subdir"; \ + $(MAKE) -C $$subdir clean || exit 1; \ + done install-exec-local: +if BUILD_CS_PLUGIN $(INSTALL) -d $(DESTDIR)/$(LCRSODIR) +endif $(INSTALL) -d -m 750 $(DESTDIR)/$(CRM_CONFIG_DIR) $(INSTALL) -d -m 750 $(DESTDIR)/$(CRM_CORE_DIR) $(INSTALL) -d -m 750 $(DESTDIR)/$(CRM_BLACKBOX_DIR) @@ -77,7 +127,18 @@ endif # Use chown because the user/group may not exist clean-generic: - rm -f $(TARFILE) *.tar.bz2 *.sed + -rm -f *.tar.bz2 *.sed + +PACKAGE ?= pacemaker + +# In a normal build, this file is included by GNUmakefile, which serves as the +# "real" makefile. But in a VPATH build, GNUmakefile won't exist in the build +# tree, and this file will be the "real" makefile. EXTRA_CLEAN_TARGETS handles +# both cases: GNUmakefile defines it before including this file, so the +# clean-local target can clean up files created by GNUmakefile targets. +# If this file is used alone, the variable will be undefined. +clean-local: $(EXTRA_CLEAN_TARGETS) + -rm -f scratch $(builddir)/$(PACKAGE)-*.tar.gz -dist-clean-local: - rm -f autoconf automake autoheader +distclean-local: + -rm -rf libltdl autom4te.cache diff --git a/Makefile.common b/Makefile.common index d73ad04faf1..27319220235 100644 --- a/Makefile.common +++ b/Makefile.common @@ -1,27 +1,37 @@ -# Not all current distros support AM_V_P +# +# Copyright 2014-2019 the Pacemaker project contributors +# +# The version control history for this file may have further details. +# +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. +# + +# +# Some variables to help with silent rules # https://www.gnu.org/software/automake/manual/html_node/Automake-silent_002drules-Option.html +# +# We require a minimum automake version of 1.11, which includes AM_V_GEN and +# AM_V_at, but AM_V_P is not available until 1.13. V ?= $(AM_DEFAULT_VERBOSITY) -PCMK_V = $(pcmk__v_$(V)) -pcmk__v_0 = : -pcmk__v_1 = - +# When a make command is prefixed with one of the AM_V_* macros, it may also be +# desirable to suffix the command with this, to silence stdout. PCMK_quiet = $(pcmk_quiet_$(V)) -pcmk_quiet_0 = >/dev/null 2>&1 +pcmk_quiet_0 = >/dev/null pcmk_quiet_1 = -AM_V_XSL = $(am__v_XSL_$(V)) -am__v_XSL_0 = @echo " XSL " $@; -am__v_XSL_1 = - +# AM_V_GEN is intended to be used in custom pattern rules, and replaces echoing +# the command used with a more concise line with "GEN" and the name of the file +# being generated. Our AM_V_* macros are similar but more descriptive. AM_V_MAN = $(am__v_MAN_$(V)) -am__v_MAN_0 = @echo " MAN " $@; +am__v_MAN_0 = @echo " MAN $@"; am__v_MAN_1 = -AM_V_ASCII = $(am__v_ASCII_$(V)) -am__v_ASCII_0 = @echo " ASCII " $@; -am__v_ASCII_1 = +AM_V_SCHEMA = $(am__v_SCHEMA_$(V)) +am__v_SCHEMA_0 = @echo " SCHEMA $@"; +am__v_SCHEMA_1 = AM_V_PUB = $(am__v_PUB_$(V)) am__v_PUB_0 = @echo " PUB $@: $(DOCBOOK_FORMATS)"; @@ -32,43 +42,53 @@ MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include \ -I$(top_builddir)/libltdl -I$(top_srcdir)/libltdl +# +# Man page builders +# +# We have three types of man pages: +# - man pages for the tools +# - man pages for OCF agents +# - man pages for cluster properties used by daemons +# +# "BUILD_HELP" actually means "help2man is available", so it only controls the +# tool man pages, which are generated by help2man. The other man pages are +# generated via XSL transforms. +# + if BUILD_HELP -man8_MANS = $(sbin_PROGRAMS:%=%.8) $(sbin_SCRIPTS:%=%.8) -endif +man8_MANS = $(sbin_PROGRAMS:%=%.8) $(sbin_SCRIPTS:%=%.8) $(dist_sbin_SCRIPTS:%=%.8) +HELP2MAN_ARGS = -N --section 8 --name "Part of the Pacemaker cluster resource manager" + +# Some of our tools' help are just shell script invocations of another tool's +# help. Putting the real tool in MAN8DEPS helps detect when the wrapped help +# needs updating. +# +# If a ".inc" file exists, the tool has been converted to use glib for +# argument parsing, otherwise it still uses the libcrmcommon functions. +# +# @TODO Drop MAN8DEPS once we've converted all tools to libpacemaker API calls +# and all wrappers to C code. %.8: % $(MAN8DEPS) - chmod a+x $(abs_builddir)/$< - $(PCMK_V) PATH=$(abs_builddir):$$PATH $(abs_builddir)/$< --help - $(PCMK_V) PATH=$(abs_builddir):$$PATH $(abs_builddir)/$< --version - $(AM_V_MAN)PATH=$(abs_builddir):$$PATH $(HELP2MAN) --output $@ --no-info --section 8 --name "Part of the Pacemaker cluster resource manager" $(abs_builddir)/$< + $(AM_V_at)chmod a+x $(abs_builddir)/$< + $(AM_V_MAN)PATH=$(abs_builddir):$$PATH $(HELP2MAN) --output $@ \ + $(HELP2MAN_ARGS) $(abs_builddir)/$< +endif +# Save raw XML meta-data from daemon executables, for later conversion into man +# pages. (Note that more specific rules may override this for creating other +# types of XML files.) %.xml: % - $(AM_V_GEN)$(abs_builddir)/$< metadata > $@ + $(AM_V_at)$(abs_builddir)/$< metadata > $@ +# Process the raw daemon and OCF agent meta-data output using our +# meta-data-to-docbook-XML tranform. %.dbook: %.xml - $(AM_V_XSL)$(XSLTPROC) --nonet --novalid --stringparam man.name $* $(DBOOK_OPTS) $(top_srcdir)/xml/ocf-meta2man.xsl $(abs_builddir)/$< > $(abs_builddir)/$@ + $(AM_V_at)$(XSLTPROC) --nonet --novalid --stringparam man.name $* \ + $(DBOOK_OPTS) $(top_srcdir)/xml/ocf-meta2man.xsl \ + $(abs_builddir)/$< > $(abs_builddir)/$@ +# Generate the actual man page for an OCF resource agent from the intermediate +# docbook XML. %.7: %.dbook - $(AM_V_XSL)$(XSLTPROC) $(MANPAGE_XSLT) $(abs_builddir)/$< $(PCMK_quiet) - -# Build docbook from asciidoc because XML is a PITA to edit -# -# Build each chapter as a book (since the numbering isn't right for -# articles and only books can have appendicies) and then strip out the -# bits we don't want/need -# -%.xml: %.txt - $(AM_V_ASCII)asciidoc -b docbook -a cli_name=$(ASCIIDOC_CLI_TYPE) -a $(ASCIIDOC_CLI_TYPE)=true -d book -o $@ $< - $(AM_V_at)sed -i 's///' $@ - $(AM_V_at)sed -i 's/ //' $@ # Fix line endings - $(AM_V_at)sed -i 's/\ lang="en"//' $@ # Never specify a language in the chapters - $(AM_V_at)sed -i 's/simpara/para/g' $@ # publican doesn't correctly render footnotes with simpara - $(AM_V_at)sed -i 's/.*.*//g' $@ # Remove dangling tag - $(AM_V_at)sed -i 's/.*preface>//g' $@ # Remove preface elements - $(AM_V_at)sed -i 's:::g' $@ # Remove empty title - $(AM_V_at)sed -i 's/chapter/section/g' $@ # Chapters become sections, so that books can become chapters - $(AM_V_at)sed -i 's/<.*bookinfo.*>//g' $@ # Strip out bookinfo, we don't need it - -grep -qis "//' $@ # We just want the appendix tag - -grep -vqis "/chapter>/g' $@ # Rename to chapter - -# echo Rebuilt $@ from $< + $(AM_V_MAN)$(XSLTPROC) $(MANPAGE_XSLT) $(abs_builddir)/$< $(PCMK_quiet) diff --git a/abi-check b/abi-check index d28192b1b02..18002c8c688 100755 --- a/abi-check +++ b/abi-check @@ -1,6 +1,9 @@ #!/bin/bash -UPLOAD=0 +# toplevel rsync destination for www targets (without trailing slash) +: ${RSYNC_DEST:=root@www.clusterlabs.org:/var/www/html} + +UPLOAD=0 if [ $1 = "-u" ]; then UPLOAD=1; shift fi @@ -98,6 +101,6 @@ if [ $# = 2 ]; then -d2 abi_dumps/${PACKAGE}/${PACKAGE}_${V2}.abi.tar.gz if [ $UPLOAD = 1 -a -d compat_reports/pacemaker/${V1}_to_${V2} ]; then - rsync -azxlSD --progress compat_reports/pacemaker/${V1}_to_${V2} root@www.clusterlabs.org:/var/www/html/abi/pacemaker/ + rsync -azxlSD --progress compat_reports/pacemaker/${V1}_to_${V2} ${RSYNC_DEST}/${PACKAGE}/abi/ fi fi diff --git a/attrd/Makefile.am b/attrd/Makefile.am index 9c95949b858..01eca396611 100644 --- a/attrd/Makefile.am +++ b/attrd/Makefile.am @@ -35,7 +35,7 @@ attrd_LDADD = $(top_builddir)/lib/cluster/libcrmcluster.la \ attrd_SOURCES = if BUILD_ATOMIC_ATTRD -attrd_SOURCES += main.c commands.c attrd_common.c attrd_common_alerts.c +attrd_SOURCES += main.c commands.c attrd_common.c attrd_common_alerts.c attrd_elections.c else attrd_SOURCES += legacy.c attrd_common.c attrd_common_alerts.c endif diff --git a/attrd/attrd_common_alerts.c b/attrd/attrd_common_alerts.c index 3ab4c3c3e15..bda6a116938 100644 --- a/attrd/attrd_common_alerts.c +++ b/attrd/attrd_common_alerts.c @@ -24,7 +24,7 @@ #include #include #include -#include +#include static GListPtr attrd_alert_list = NULL; diff --git a/attrd/attrd_elections.c b/attrd/attrd_elections.c new file mode 100644 index 00000000000..8e3772f56bc --- /dev/null +++ b/attrd/attrd_elections.c @@ -0,0 +1,154 @@ +/* + * Copyright 2013-2019 Andrew Beekhof + * + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. + */ + +#include +#include +#include +#include + +#include "internal.h" + +static char *peer_writer = NULL; +static election_t *writer = NULL; + +void +attrd_election_init() +{ + writer = election_init(T_ATTRD, attrd_cluster->uname, 120000, + attrd_election_cb); +} + +void +attrd_election_fini() +{ + election_fini(writer); +} + +void +attrd_start_election_if_needed() +{ + if ((peer_writer == NULL) + && (election_state(writer) != election_in_progress)) { + crm_info("Starting an election to determine the writer"); + election_vote(writer); + } +} + +bool +attrd_election_won() +{ + return (election_state(writer) == election_won); +} + +void +attrd_handle_election_op(const crm_node_t *peer, xmlNode *xml) +{ + enum election_result rc = 0; + enum election_result previous = election_state(writer); + + crm_xml_add(xml, F_CRM_HOST_FROM, peer->uname); + rc = election_count_vote(writer, xml, TRUE); + switch(rc) { + case election_start: + crm_debug("Unsetting writer (was %s) and starting new election", + peer_writer? peer_writer : "unset"); + free(peer_writer); + peer_writer = NULL; + election_vote(writer); + break; + + case election_lost: + /* The election API should really distinguish between "we just lost + * to this peer" and "we already lost previously, and we are + * discarding this vote for some reason", but it doesn't. + * + * In the first case, we want to tentatively set the peer writer to + * this peer, even though another peer may eventually win (which we + * will learn via attrd_check_for_new_writer()), so + * attrd_start_election_if_needed() doesn't start a new election. + * + * Approximate a test for that case as best as possible. + */ + if ((peer_writer == NULL) || (previous != election_lost)) { + free(peer_writer); + peer_writer = strdup(peer->uname); + crm_debug("Election lost, presuming %s is writer for now", + peer_writer); + } + break; + + case election_in_progress: + election_check(writer); + break; + + default: + crm_info("Ignoring election op from %s due to error", peer->uname); + break; + } +} + +bool +attrd_check_for_new_writer(const crm_node_t *peer, xmlNode *xml) +{ + int peer_state = 0; + + crm_element_value_int(xml, F_ATTRD_WRITER, &peer_state); + if (peer_state == election_won) { + if ((election_state(writer) == election_won) + && safe_str_neq(peer->uname, attrd_cluster->uname)) { + crm_notice("Detected another attribute writer (%s), starting new election", + peer->uname); + election_vote(writer); + + } else if (safe_str_neq(peer->uname, peer_writer)) { + crm_notice("Recorded new attribute writer: %s (was %s)", + peer->uname, (peer_writer? peer_writer : "unset")); + free(peer_writer); + peer_writer = strdup(peer->uname); + } + } + return (peer_state == election_won); +} + +void +attrd_declare_winner() +{ + crm_notice("Recorded local node as attribute writer (was %s)", + (peer_writer? peer_writer : "unset")); + free(peer_writer); + peer_writer = strdup(attrd_cluster->uname); +} + +void +attrd_remove_voter(const crm_node_t *peer) +{ + election_remove(writer, peer->uname); + if (peer_writer && safe_str_eq(peer->uname, peer_writer)) { + free(peer_writer); + peer_writer = NULL; + crm_notice("Lost attribute writer %s", peer->uname); + + /* Clear any election dampening in effect. Otherwise, if the lost writer + * had just won, the election could fizzle out with no new writer. + */ + election_clear_dampening(writer); + + /* If the writer received attribute updates during its shutdown, it will + * not have written them to the CIB. Ensure we get a new writer so they + * are written out. This means that every node that sees the writer + * leave will start a new election, but that's better than losing + * attributes. + */ + attrd_start_election_if_needed(); + } +} + +void +attrd_xml_add_writer(xmlNode *xml) +{ + crm_xml_add_int(xml, F_ATTRD_WRITER, election_state(writer)); +} diff --git a/attrd/commands.c b/attrd/commands.c index 967703f0602..240361dcebd 100644 --- a/attrd/commands.c +++ b/attrd/commands.c @@ -35,8 +35,9 @@ * heartbeat, CMAN, or corosync-plugin stacks) is unversioned. * * With atomic attrd, each attrd will send ATTRD_PROTOCOL_VERSION with every - * peer request and reply. Currently, there is no way to know the minimum - * version supported by all peers, which limits its usefulness. + * peer request and reply. As of Pacemaker 2.0.0, at start-up each attrd will + * also set a private attribute for itself with its version, so any attrd can + * determine the minimum version supported by all peers. * * Protocol Pacemaker Significant changes * -------- --------- ------------------- @@ -50,11 +51,11 @@ #define ATTRD_PROTOCOL_VERSION "2" int last_cib_op_done = 0; -char *peer_writer = NULL; GHashTable *attributes = NULL; -void write_attribute(attribute_t *a); +void write_attribute(attribute_t *a, bool ignore_delay); void write_or_elect_attribute(attribute_t *a); +void attrd_current_only_attribute_update(crm_node_t *peer, xmlNode *xml); void attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter); void attrd_peer_sync(crm_node_t *peer, xmlNode *xml); void attrd_peer_remove(const char *host, gboolean uncache, const char *source); @@ -65,8 +66,7 @@ send_attrd_message(crm_node_t * node, xmlNode * data) crm_xml_add(data, F_TYPE, T_ATTRD); crm_xml_add(data, F_ATTRD_IGNORE_LOCALLY, "atomic-version"); /* Tell older versions to ignore our messages */ crm_xml_add(data, F_ATTRD_VERSION, ATTRD_PROTOCOL_VERSION); - crm_xml_add_int(data, F_ATTRD_WRITER, election_state(writer)); - + attrd_xml_add_writer(data); return send_cluster_message(node, crm_msg_attrd, data, TRUE); } @@ -74,7 +74,7 @@ static gboolean attribute_timer_cb(gpointer data) { attribute_t *a = data; - crm_trace("Dampen interval expired for %s in state %d", a->id, election_state(writer)); + crm_trace("Dampen interval expired for %s", a->id); write_or_elect_attribute(a); return FALSE; } @@ -110,7 +110,7 @@ free_attribute(gpointer data) static xmlNode * build_attribute_xml( xmlNode *parent, const char *name, const char *set, const char *uuid, unsigned int timeout_ms, const char *user, - gboolean is_private, const char *peer, uint32_t peerid, const char *value) + gboolean is_private, const char *peer, uint32_t peerid, const char *value, gboolean is_force_write) { xmlNode *xml = create_xml_node(parent, __FUNCTION__); @@ -123,10 +123,29 @@ build_attribute_xml( crm_xml_add(xml, F_ATTRD_VALUE, value); crm_xml_add_int(xml, F_ATTRD_DAMPEN, timeout_ms/1000); crm_xml_add_int(xml, F_ATTRD_IS_PRIVATE, is_private); + crm_xml_add_int(xml, F_ATTRD_IS_FORCE_WRITE, is_force_write); return xml; } +static void +clear_attribute_value_seen(void) +{ + GHashTableIter aIter; + GHashTableIter vIter; + attribute_t *a; + attribute_value_t *v = NULL; + + g_hash_table_iter_init(&aIter, attributes); + while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) { + g_hash_table_iter_init(&vIter, a->values); + while (g_hash_table_iter_next(&vIter, NULL, (gpointer *) & v)) { + v->seen = FALSE; + crm_trace("Clear seen flag %s[%s] = %s.", a->id, v->nodename, v->current); + } + } +} + static attribute_t * create_attribute(xmlNode *xml) { @@ -142,8 +161,8 @@ create_attribute(xmlNode *xml) crm_element_value_int(xml, F_ATTRD_IS_PRIVATE, &a->is_private); #if ENABLE_ACL - crm_trace("Performing all %s operations as user '%s'", a->id, a->user); a->user = crm_element_value_copy(xml, F_ATTRD_USER); + crm_trace("Performing all %s operations as user '%s'", a->id, a->user); #endif if(value) { @@ -157,7 +176,7 @@ create_attribute(xmlNode *xml) a->timeout_ms = dampen; a->timer = mainloop_timer_add(a->id, a->timeout_ms, FALSE, attribute_timer_cb, a); } else if (dampen < 0) { - crm_warn("Ignoring invalid delay %s for attribute %s", value, a->id); + crm_warn("Ignoring invalid delay %s for attribute %s", value, a->id); } g_hash_table_replace(attributes, a->id, a); @@ -266,13 +285,10 @@ attrd_client_update(xmlNode *xml) } } - if ((peer_writer == NULL) && (election_state(writer) != election_in_progress)) { - crm_info("Starting an election to determine the writer"); - election_vote(writer); - } + attrd_start_election_if_needed(); - crm_debug("Broadcasting %s[%s] = %s%s", attr, host, value, - ((election_state(writer) == election_won)? " (writer)" : "")); + crm_debug("Broadcasting %s[%s]=%s%s", attr, host, value, + (attrd_election_won()? " (writer)" : "")); free(host); @@ -289,11 +305,10 @@ void attrd_client_clear_failure(xmlNode *xml) { #if 0 - /* @TODO This would be most efficient, but there is currently no way to - * verify that all peers support the op. If that ever changes, we could - * enable this code. + /* @TODO Track the minimum supported protocol version across all nodes, + * then enable this more-efficient code. */ - if (all_peers_support_clear_failure) { + if (compare_version("2", minimum_protocol_version) <= 0) { /* Propagate to all peers (including ourselves). * This ends up at attrd_peer_message(). */ @@ -351,19 +366,8 @@ attrd_client_clear_failure(xmlNode *xml) void attrd_client_refresh(void) { - GHashTableIter iter; - attribute_t *a = NULL; - - /* 'refresh' forces a write of the current value of all attributes - * Cancel any existing timers, we're writing it NOW - */ - g_hash_table_iter_init(&iter, attributes); - while (g_hash_table_iter_next(&iter, NULL, (gpointer *) & a)) { - mainloop_timer_stop(a->timer); - } - crm_info("Updating all attributes"); - write_attributes(TRUE); + write_attributes(TRUE, TRUE); } /*! @@ -523,34 +527,36 @@ attrd_peer_clear_failure(crm_node_t *peer, xmlNode *xml) regfree(®ex); } +/*! + \internal + \brief Broadcast private attribute for local node with protocol version +*/ +void +attrd_broadcast_protocol() +{ + xmlNode *attrd_op = create_xml_node(NULL, __FUNCTION__); + + crm_xml_add(attrd_op, F_TYPE, T_ATTRD); + crm_xml_add(attrd_op, F_ORIG, crm_system_name); + crm_xml_add(attrd_op, F_ATTRD_TASK, ATTRD_OP_UPDATE); + crm_xml_add(attrd_op, F_ATTRD_ATTRIBUTE, CRM_ATTR_PROTOCOL); + crm_xml_add(attrd_op, F_ATTRD_VALUE, ATTRD_PROTOCOL_VERSION); + crm_xml_add_int(attrd_op, F_ATTRD_IS_PRIVATE, 1); + attrd_client_update(attrd_op); + free_xml(attrd_op); +} + void attrd_peer_message(crm_node_t *peer, xmlNode *xml) { - int peer_state = 0; const char *v = crm_element_value(xml, F_ATTRD_VERSION); const char *op = crm_element_value(xml, F_ATTRD_TASK); const char *election_op = crm_element_value(xml, F_CRM_TASK); const char *host = crm_element_value(xml, F_ATTRD_HOST); + bool peer_won = FALSE; - if(election_op) { - enum election_result rc = 0; - - crm_xml_add(xml, F_CRM_HOST_FROM, peer->uname); - rc = election_count_vote(writer, xml, TRUE); - switch(rc) { - case election_start: - free(peer_writer); - peer_writer = NULL; - election_vote(writer); - break; - case election_lost: - free(peer_writer); - peer_writer = strdup(peer->uname); - break; - default: - election_check(writer); - break; - } + if (election_op) { + attrd_handle_election_op(peer, xml); return; } else if(v == NULL) { @@ -582,24 +588,7 @@ attrd_peer_message(crm_node_t *peer, xmlNode *xml) } } - crm_element_value_int(xml, F_ATTRD_WRITER, &peer_state); - if(election_state(writer) == election_won - && peer_state == election_won - && safe_str_neq(peer->uname, attrd_cluster->uname)) { - crm_notice("Detected another attribute writer: %s", peer->uname); - election_vote(writer); - - } else if(peer_state == election_won) { - if(peer_writer == NULL) { - peer_writer = strdup(peer->uname); - crm_notice("Recorded attribute writer: %s", peer->uname); - - } else if(safe_str_neq(peer->uname, peer_writer)) { - crm_notice("Recorded new attribute writer: %s (was %s)", peer->uname, peer_writer); - free(peer_writer); - peer_writer = strdup(peer->uname); - } - } + peer_won = attrd_check_for_new_writer(peer, xml); if (safe_str_eq(op, ATTRD_OP_UPDATE) || safe_str_eq(op, ATTRD_OP_UPDATE_BOTH) || safe_str_eq(op, ATTRD_OP_UPDATE_DELAY)) { attrd_peer_update(peer, xml, host, FALSE); @@ -621,10 +610,21 @@ attrd_peer_message(crm_node_t *peer, xmlNode *xml) xmlNode *child = NULL; crm_info("Processing %s from %s", op, peer->uname); + + /* Clear the seen flag for attribute processing held only in the own node. */ + if (peer_won) { + clear_attribute_value_seen(); + } + for (child = __xml_first_child(xml); child != NULL; child = __xml_next(child)) { host = crm_element_value(child, F_ATTRD_HOST); attrd_peer_update(peer, child, host, TRUE); } + + if (peer_won) { + /* Synchronize if there is an attribute held only by own node that Writer does not have. */ + attrd_current_only_attribute_update(peer, xml); + } } } @@ -646,7 +646,7 @@ attrd_peer_sync(crm_node_t *peer, xmlNode *xml) while (g_hash_table_iter_next(&vIter, NULL, (gpointer *) & v)) { crm_debug("Syncing %s[%s] = %s to %s", a->id, v->nodename, v->current, peer?peer->uname:"everyone"); build_attribute_xml(sync, a->id, a->set, a->uuid, a->timeout_ms, a->user, a->is_private, - v->nodename, v->nodeid, v->current); + v->nodename, v->nodeid, v->current, FALSE); } } @@ -729,16 +729,54 @@ attrd_lookup_or_create_value(GHashTable *values, const char *host, xmlNode *xml) return(v); } +void +attrd_current_only_attribute_update(crm_node_t *peer, xmlNode *xml) +{ + GHashTableIter aIter; + GHashTableIter vIter; + attribute_t *a; + attribute_value_t *v = NULL; + xmlNode *sync = create_xml_node(NULL, __FUNCTION__); + gboolean build = FALSE; + + crm_xml_add(sync, F_ATTRD_TASK, ATTRD_OP_SYNC_RESPONSE); + + g_hash_table_iter_init(&aIter, attributes); + while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) { + g_hash_table_iter_init(&vIter, a->values); + while (g_hash_table_iter_next(&vIter, NULL, (gpointer *) & v)) { + if (safe_str_eq(v->nodename, attrd_cluster->uname) && v->seen == FALSE) { + crm_trace("Syncing %s[%s] = %s to everyone.(from local only attributes)", a->id, v->nodename, v->current); + + build = TRUE; + build_attribute_xml(sync, a->id, a->set, a->uuid, a->timeout_ms, a->user, a->is_private, + v->nodename, v->nodeid, v->current, (a->timeout_ms && a->timer ? TRUE : FALSE)); + } else { + crm_trace("Local attribute(%s[%s] = %s) was ignore.(another host) : [%s]", a->id, v->nodename, v->current, attrd_cluster->uname); + continue; + } + } + } + + if (build) { + crm_debug("Syncing values to everyone.(from local only attributes)"); + send_attrd_message(NULL, sync); + } + free_xml(sync); +} + void attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter) { bool update_both = FALSE; attribute_t *a; attribute_value_t *v = NULL; + gboolean is_force_write = FALSE; const char *op = crm_element_value(xml, F_ATTRD_TASK); const char *attr = crm_element_value(xml, F_ATTRD_ATTRIBUTE); const char *value = crm_element_value(xml, F_ATTRD_VALUE); + crm_element_value_int(xml, F_ATTRD_IS_FORCE_WRITE, &is_force_write); if (attr == NULL) { crm_warn("Could not update attribute: peer did not specify name"); @@ -778,7 +816,6 @@ attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter) } if (a->timeout_ms != dampen) { - mainloop_timer_stop(a->timer); mainloop_timer_del(a->timer); a->timeout_ms = dampen; if (dampen > 0) { @@ -830,9 +867,9 @@ attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter) crm_xml_add(sync, F_ATTRD_TASK, ATTRD_OP_SYNC_RESPONSE); v = g_hash_table_lookup(a->values, host); build_attribute_xml(sync, attr, a->set, a->uuid, a->timeout_ms, a->user, - a->is_private, v->nodename, v->nodeid, v->current); + a->is_private, v->nodename, v->nodeid, v->current, FALSE); - crm_xml_add_int(sync, F_ATTRD_WRITER, election_state(writer)); + attrd_xml_add_writer(sync); /* Broadcast in case any other nodes had the inconsistent value */ send_attrd_message(NULL, sync); @@ -846,7 +883,7 @@ attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter) a->changed = TRUE; // Write out new value or start dampening timer - if (a->timer) { + if (a->timeout_ms && a->timer) { crm_trace("Delayed write out (%dms) for %s", a->timeout_ms, attr); mainloop_timer_start(a->timer); } else { @@ -854,9 +891,19 @@ attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter) } } else { - crm_trace("Unchanged %s[%s] from %s is %s", attr, host, peer->uname, value); + if (is_force_write && a->timeout_ms && a->timer) { + /* Save forced writing and set change flag. */ + /* The actual attribute is written by Writer after election. */ + crm_trace("Unchanged %s[%s] from %s is %s(Set the forced write flag)", attr, host, peer->uname, value); + a->force_write = TRUE; + } else { + crm_trace("Unchanged %s[%s] from %s is %s", attr, host, peer->uname, value); + } } + /* Set the seen flag for attribute processing held only in the own node. */ + v->seen = TRUE; + /* If this is a cluster node whose node ID we are learning, remember it */ if ((v->nodeid == 0) && (v->is_remote == FALSE) && (crm_element_value_int(xml, F_ATTRD_HOST_ID, (int*)&v->nodeid) == 0)) { @@ -865,8 +912,8 @@ attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter) crm_trace("Learned %s has node id %s", known_peer->uname, known_peer->uuid); - if (election_state(writer) == election_won) { - write_attributes(FALSE); + if (attrd_election_won()) { + write_attributes(FALSE, FALSE); } } } @@ -874,33 +921,23 @@ attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter) void write_or_elect_attribute(attribute_t *a) { - enum election_result rc = election_state(writer); - if(rc == election_won) { - write_attribute(a); - - } else if(rc == election_in_progress) { - crm_trace("Election in progress to determine who will write out %s", a->id); - - } else if(peer_writer == NULL) { - crm_info("Starting an election to determine who will write out %s", a->id); - election_vote(writer); - + if (attrd_election_won()) { + write_attribute(a, FALSE); } else { - crm_trace("%s will write out %s, we are in state %d", peer_writer, a->id, rc); + attrd_start_election_if_needed(); } } gboolean attrd_election_cb(gpointer user_data) { - free(peer_writer); - peer_writer = strdup(attrd_cluster->uname); + attrd_declare_winner(); /* Update the peers after an election */ attrd_peer_sync(NULL, NULL); /* Update the CIB after an election */ - write_attributes(TRUE); + write_attributes(TRUE, FALSE); return FALSE; } @@ -908,24 +945,39 @@ attrd_election_cb(gpointer user_data) void attrd_peer_change_cb(enum crm_status_type kind, crm_node_t *peer, const void *data) { - if ((kind == crm_status_nstate) || (kind == crm_status_rstate)) { - if (safe_str_eq(peer->state, CRM_NODE_MEMBER)) { - /* If we're the writer, send new peers a list of all attributes - * (unless it's a remote node, which doesn't run its own attrd) - */ - if ((election_state(writer) == election_won) - && !is_set(peer->flags, crm_remote_node)) { - attrd_peer_sync(peer, NULL); + bool remove_voter = FALSE; + + switch (kind) { + case crm_status_uname: + break; + + case crm_status_processes: + if (is_not_set(peer->processes, crm_get_cluster_proc())) { + remove_voter = TRUE; } - } else { - /* Remove all attribute values associated with lost nodes */ - attrd_peer_remove(peer->uname, FALSE, "loss"); - if (peer_writer && safe_str_eq(peer->uname, peer_writer)) { - free(peer_writer); - peer_writer = NULL; - crm_notice("Lost attribute writer %s", peer->uname); + break; + + case crm_status_nstate: + case crm_status_rstate: + if (safe_str_eq(peer->state, CRM_NODE_MEMBER)) { + /* If we're the writer, send new peers a list of all attributes + * (unless it's a remote node, which doesn't run its own attrd) + */ + if (attrd_election_won() + && !is_set(peer->flags, crm_remote_node)) { + attrd_peer_sync(peer, NULL); + } + } else { + // Remove all attribute values associated with lost nodes + attrd_peer_remove(peer->uname, FALSE, "loss"); + remove_voter = TRUE; } - } + break; + } + + // In case an election is in progress, remove any vote by the node + if (remove_voter) { + attrd_remove_voter(peer); } } @@ -942,7 +994,7 @@ attrd_cib_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *u if(a == NULL) { crm_info("Attribute %s no longer exists", name); - goto done; + return; } a->update = 0; @@ -954,7 +1006,13 @@ attrd_cib_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *u case pcmk_ok: level = LOG_INFO; last_cib_op_done = call_id; + if (a->timer && !a->timeout_ms) { + // Remove temporary dampening for failed writes + mainloop_timer_del(a->timer); + a->timer = NULL; + } break; + case -pcmk_err_diff_failed: /* When an attr changes while the CIB is syncing */ case -ETIME: /* When an attr changes while there is a DC election */ case -ENXIO: /* When an attr changes while the CIB is syncing a @@ -964,25 +1022,56 @@ attrd_cib_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *u break; } - do_crm_log(level, "Update %d for %s: %s (%d)", call_id, name, pcmk_strerror(rc), rc); + do_crm_log(level, "CIB update %d result for %s: %s " CRM_XS " rc=%d", + call_id, a->id, pcmk_strerror(rc), rc); g_hash_table_iter_init(&iter, a->values); while (g_hash_table_iter_next(&iter, (gpointer *) & peer, (gpointer *) & v)) { - do_crm_log(level, "Update %d for %s[%s]=%s: %s (%d)", call_id, a->id, peer, v->requested, pcmk_strerror(rc), rc); + do_crm_log(level, "* %s[%s]=%s", a->id, peer, v->requested); free(v->requested); v->requested = NULL; if (rc != pcmk_ok) { a->changed = TRUE; /* Attempt write out again */ } } - done: - if(a && a->changed && election_state(writer) == election_won) { - write_attribute(a); + + if (a->changed && attrd_election_won()) { + if (rc == pcmk_ok) { + /* We deferred a write of a new update because this update was in + * progress. Write out the new value without additional delay. + */ + write_attribute(a, FALSE); + + /* We're re-attempting a write because the original failed; delay + * the next attempt so we don't potentially flood the CIB manager + * and logs with a zillion attempts per second. + * + * @TODO We could elect a new writer instead. However, we'd have to + * somehow downgrade our vote, and we'd still need something like this + * if all peers similarly fail to write this attribute (which may + * indicate a corrupted attribute entry rather than a CIB issue). + */ + } else if (a->timer) { + // Attribute has a dampening value, so use that as delay + if (!mainloop_timer_running(a->timer)) { + crm_trace("Delayed re-attempted write (%dms) for %s", + a->timeout_ms, name); + mainloop_timer_start(a->timer); + } + } else { + /* Set a temporary dampening of 2 seconds (timer will continue + * to exist until the attribute's dampening gets set or the + * write succeeds). + */ + a->timer = mainloop_timer_add(a->id, 2000, FALSE, + attribute_timer_cb, a); + mainloop_timer_start(a->timer); + } } } void -write_attributes(bool all) +write_attributes(bool all, bool ignore_delay) { GHashTableIter iter; attribute_t *a = NULL; @@ -993,12 +1082,16 @@ write_attributes(bool all) if (!all && a->unknown_peer_uuids) { // Try writing this attribute again, in case peer ID was learned a->changed = TRUE; + } else if (a->force_write) { + /* If the force_write flag is set, write the attribute. */ + a->changed = TRUE; } if(all || a->changed) { - write_attribute(a); + /* When forced write flag is set, ignore delay. */ + write_attribute(a, (a->force_write ? TRUE : ignore_delay)); } else { - crm_debug("Skipping unchanged attribute %s", a->id); + crm_trace("Skipping unchanged attribute %s", a->id); } } } @@ -1074,8 +1167,10 @@ send_alert_attributes_value(attribute_t *a, GHashTable *t) } } +#define s_if_plural(i) (((i) == 1)? "" : "s") + void -write_attribute(attribute_t *a) +write_attribute(attribute_t *a, bool ignore_delay) { int private_updates = 0, cib_updates = 0; xmlNode *xml_top = NULL; @@ -1104,8 +1199,16 @@ write_attribute(attribute_t *a) return; } else if (mainloop_timer_running(a->timer)) { - crm_info("Write out of '%s' delayed: timer is running", a->id); - return; + if (ignore_delay) { + /* 'refresh' forces a write of the current value of all attributes + * Cancel any existing timers, we're writing it NOW + */ + mainloop_timer_stop(a->timer); + crm_debug("Write out of '%s': timer is running but ignore delay", a->id); + } else { + crm_info("Write out of '%s' delayed: timer is running", a->id); + return; + } } /* Initialize the status update XML */ @@ -1118,6 +1221,9 @@ write_attribute(attribute_t *a) /* We will check all peers' uuids shortly, so initialize this to false */ a->unknown_peer_uuids = FALSE; + /* Attribute will be written shortly, so clear forced write flag */ + a->force_write = FALSE; + /* Make the table for the attribute trap */ alert_attribute_value = g_hash_table_new_full(crm_strcase_hash, crm_strcase_equal, NULL, @@ -1130,14 +1236,14 @@ write_attribute(attribute_t *a) /* If the value's peer info does not correspond to a peer, ignore it */ if (peer == NULL) { - crm_notice("Update error (peer not found): %s[%s]=%s failed (host=%p)", - a->id, v->nodename, v->current, peer); + crm_notice("Cannot update %s[%s]=%s because peer not known", + a->id, v->nodename, v->current); continue; } /* If we're just learning the peer's node id, remember it */ if (peer->id && (v->nodeid == 0)) { - crm_trace("Updating value's nodeid"); + crm_trace("Learned ID %u for node %s", peer->id, v->nodename); v->nodeid = peer->id; } @@ -1150,14 +1256,16 @@ write_attribute(attribute_t *a) /* If the peer is found, but its uuid is unknown, defer write */ if (peer->uuid == NULL) { a->unknown_peer_uuids = TRUE; - crm_notice("Update %s[%s]=%s postponed: unknown peer UUID, will retry if UUID is learned", - a->id, v->nodename, v->current, peer); + crm_notice("Cannot update %s[%s]=%s because peer UUID not known " + "(will retry if learned)", + a->id, v->nodename, v->current); continue; } /* Add this value to status update XML */ - crm_debug("Update: %s[%s]=%s (%s %u %u %s)", a->id, v->nodename, - v->current, peer->uuid, peer->id, v->nodeid, peer->uname); + crm_debug("Updating %s[%s]=%s (peer known as %s, UUID %s, ID %u/%u)", + a->id, v->nodename, v->current, + peer->uname, peer->uuid, peer->id, v->nodeid); build_update_element(xml_top, a, peer->uuid, v->current); cib_updates++; @@ -1178,8 +1286,8 @@ write_attribute(attribute_t *a) if (private_updates) { crm_info("Processed %d private change%s for %s, id=%s, set=%s", - private_updates, ((private_updates == 1)? "" : "s"), - a->id, (a->uuid? a->uuid : ""), a->set); + private_updates, s_if_plural(private_updates), + a->id, (a->uuid? a->uuid : "n/a"), (a->set? a->set : "n/a")); } if (cib_updates) { crm_log_xml_trace(xml_top, __FUNCTION__); @@ -1187,8 +1295,9 @@ write_attribute(attribute_t *a) a->update = cib_internal_op(the_cib, CIB_OP_MODIFY, NULL, XML_CIB_TAG_STATUS, xml_top, NULL, flags, a->user); - crm_info("Sent update %d with %d changes for %s, id=%s, set=%s", - a->update, cib_updates, a->id, (a->uuid? a->uuid : ""), a->set); + crm_info("Sent CIB request %d with %d change%s for %s (id %s, set %s)", + a->update, cib_updates, s_if_plural(cib_updates), + a->id, (a->uuid? a->uuid : "n/a"), (a->set? a->set : "n/a")); the_cib->cmds->register_callback_full(the_cib, a->update, 120, FALSE, strdup(a->id), @@ -1196,7 +1305,6 @@ write_attribute(attribute_t *a) attrd_cib_callback, free); /* Transmit alert of the attribute */ send_alert_attributes_value(a, alert_attribute_value); - } g_hash_table_destroy(alert_attribute_value); diff --git a/attrd/internal.h b/attrd/internal.h index 99fc3fd0f4c..b6da14c206f 100644 --- a/attrd/internal.h +++ b/attrd/internal.h @@ -1,5 +1,7 @@ /* - * Copyright (C) 2013-2017 Andrew Beekhof + * Copyright 2013-2020 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -18,6 +20,17 @@ #include +// Elections +void attrd_election_init(void); +void attrd_election_fini(void); +void attrd_start_election_if_needed(void); +bool attrd_election_won(void); +void attrd_handle_election_op(const crm_node_t *peer, xmlNode *xml); +bool attrd_check_for_new_writer(const crm_node_t *peer, xmlNode *xml); +void attrd_declare_winner(void); +void attrd_remove_voter(const crm_node_t *peer); +void attrd_xml_add_writer(xmlNode *xml); + typedef struct attribute_s { char *uuid; /* TODO: Remove if at all possible */ char *id; @@ -35,6 +48,8 @@ typedef struct attribute_s { char *user; + gboolean force_write; /* Flag for updating attribute by ignoring delay */ + } attribute_t; typedef struct attribute_value_s { @@ -43,16 +58,17 @@ typedef struct attribute_value_s { char *nodename; char *current; char *requested; + gboolean seen; } attribute_value_t; -crm_cluster_t *attrd_cluster; -GHashTable *attributes; -election_t *writer; +extern crm_cluster_t *attrd_cluster; +extern GHashTable *attributes; #define attrd_send_ack(client, id, flags) \ crm_ipcs_send_ack((client), (id), (flags), "ack", __FUNCTION__, __LINE__) -void write_attributes(bool all); +void write_attributes(bool all, bool ignore_delay); +void attrd_broadcast_protocol(void); void attrd_peer_message(crm_node_t *client, xmlNode *msg); void attrd_client_peer_remove(const char *client_name, xmlNode *xml); void attrd_client_clear_failure(xmlNode *xml); diff --git a/attrd/main.c b/attrd/main.c index 2670dc52be6..e0a1e7c6cac 100644 --- a/attrd/main.c +++ b/attrd/main.c @@ -1,5 +1,7 @@ /* - * Copyright (C) 2013 Andrew Beekhof + * Copyright 2013-2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public @@ -35,17 +37,14 @@ #include #include #include -#include -#include - #include +#include #include #include lrmd_t *the_lrmd = NULL; crm_cluster_t *attrd_cluster = NULL; -election_t *writer = NULL; crm_trigger_t *attrd_config_read = NULL; static int attrd_exit_status = pcmk_ok; @@ -96,9 +95,12 @@ static void attrd_cib_replaced_cb(const char *event, xmlNode * msg) { crm_notice("Updating all attributes after %s event", event); - if(election_state(writer) == election_won) { - write_attributes(TRUE); + if (attrd_election_won()) { + write_attributes(TRUE, FALSE); } + + // Check for changes in alerts + mainloop_set_trigger(attrd_config_read); } static void @@ -220,6 +222,13 @@ attrd_cib_connect(int max_retry) // Always read the CIB at start-up mainloop_set_trigger(attrd_config_read); + /* Set a private attribute for ourselves with the protocol version we + * support. This lets all nodes determine the minimum supported version + * across all nodes. It also ensures that the writer learns our node name, + * so it can send our attributes to the CIB. + */ + attrd_broadcast_protocol(); + return pcmk_ok; cleanup: @@ -329,6 +338,7 @@ main(int argc, char **argv) int index = 0; int argerr = 0; qb_ipcs_service_t *ipcs = NULL; + crm_ipc_t *old_instance = NULL; attrd_init_mainloop(); crm_log_preinit(NULL, argc, argv); @@ -365,6 +375,20 @@ main(int argc, char **argv) crm_log_init(T_ATTRD, LOG_INFO, TRUE, FALSE, argc, argv, FALSE); crm_info("Starting up"); + + old_instance = crm_ipc_new(T_ATTRD, 0); + if (crm_ipc_connect(old_instance)) { + /* IPC end-point already up */ + crm_ipc_close(old_instance); + crm_ipc_destroy(old_instance); + crm_err("attrd is already active, aborting startup"); + crm_exit(EX_OK); + } else { + /* not up or not authentic, we'll proceed either way */ + crm_ipc_destroy(old_instance); + old_instance = NULL; + } + attributes = g_hash_table_new_full(crm_str_hash, g_str_equal, NULL, free_attribute); attrd_exit_status = attrd_cluster_connect(); @@ -373,22 +397,22 @@ main(int argc, char **argv) } crm_info("Cluster connection active"); + attrd_election_init(); + attrd_exit_status = attrd_cib_connect(10); if (attrd_exit_status != pcmk_ok) { goto done; } crm_info("CIB connection active"); - writer = election_init(T_ATTRD, attrd_cluster->uname, 120000, attrd_election_cb); attrd_init_ipc(&ipcs, attrd_ipc_dispatch); crm_info("Accepting attribute updates"); - attrd_run_mainloop(); done: crm_info("Shutting down attribute manager"); - election_fini(writer); + attrd_election_fini(); if (ipcs) { crm_client_disconnect_all(ipcs); qb_ipcs_destroy(ipcs); diff --git a/bumplibs.sh b/bumplibs.sh index 2044efa1f0f..346937b5f32 100755 --- a/bumplibs.sh +++ b/bumplibs.sh @@ -1,128 +1,218 @@ #!/bin/bash -declare -A headers -headers[crmcommon]="include/crm/common include/crm/crm.h" -headers[crmcluster]="include/crm/cluster.h" -headers[crmservice]="include/crm/services.h" -headers[transitioner]="include/crm/transition.h" -headers[cib]="include/crm/cib.h include/crm/cib/util.h" -headers[pe_rules]="include/crm/pengine/rules.h" -headers[pe_status]="include/crm/pengine/common.h include/crm/pengine/complex.h include/crm/pengine/rules.h include/crm/pengine/status.h" -headers[pengine]="include/crm/pengine/common.h include/crm/pengine/complex.h include/crm/pengine/rules.h include/crm/pengine/status.h" -headers[stonithd]="include/crm/stonith-ng.h" -headers[lrmd]="include/crm/lrmd.h" - -if [ ! -z $1 ]; then - LAST_RELEASE=$1 -else - LAST_RELEASE=`test -e /Volumes || git tag -l | grep Pacemaker | grep -v rc | sort -Vr | head -n 1` -fi -libs=$(find . -name "*.am" -exec grep "lib.*_la_LDFLAGS.*version-info" \{\} \; | sed -e s/_la_LDFLAGS.*// -e s/^lib//) -for lib in $libs; do - if [ -z "${headers[$lib]}" ]; then - echo "Unknown headers for lib$lib" - exit 0 +declare -A HEADERS +HEADERS[cib]="include/crm/cib.h include/crm/cib/*.h" +HEADERS[crmcommon]="include/crm/crm.h + include/crm/attrd.h + include/crm/msg_xml.h + include/crm/common/*.h" +HEADERS[crmcluster]="include/crm/cluster.h include/crm/cluster/*.h" +HEADERS[crmservice]="include/crm/services.h" +HEADERS[lrmd]="include/crm/lrmd*.h" +HEADERS[pe_rules]="include/crm/pengine/rules*.h" +HEADERS[pe_status]="include/crm/pengine/*.h" +HEADERS[pengine]="include/crm/pengine/common.h + include/crm/pengine/complex.h + include/crm/pengine/rules.h + include/crm/pengine/status.h" +HEADERS[stonithd]="include/crm/stonith-ng.h include/crm/fencing/*.h" +HEADERS[transitioner]="include/crm/transition.h" + +prompt_to_continue() { + local RESPONSE + + read -p "Continue? " RESPONSE + case "$RESPONSE" in + y|Y|yes|ano|ja|si|oui) ;; + *) exit 0 ;; + esac +} + +find_last_release() { + if [ ! -z "$1" ]; then + echo "$1" + else + git tag -l | grep Pacemaker | grep -v rc | sort -Vr | head -n 1 fi - git diff -w $LAST_RELEASE..HEAD ${headers[$lib]} - echo "" +} + +find_libs() { + find . -name "*.am" -exec grep "lib.*_la_LDFLAGS.*version-info" \{\} \; \ + | sed -e 's/lib\(.*\)_la_LDFLAGS.*/\1/' +} - am=`find . -name Makefile.am -exec grep -lr "lib${lib}_la.*version-info" \{\} \;` - am_dir=`dirname $am` +find_makefile() { + find . -name Makefile.am -exec grep -l "lib${1}_la.*version-info" \{\} \; +} +find_sources() { + local LIB="$1" + local AMFILE="$2" + local SOURCES + + # Library makefiles should use "+=" to break up long sources lines rather + # than backslashed continuation lines, to allow this script to detect + # source files correctly. Warn if that's not the case. if - grep "lib${lib}_la_SOURCES.*\\\\" $am + grep "lib${LIB}_la_SOURCES.*\\\\" $AMFILE then - echo -e "\033[1;35m -- Sources list for lib$lib is probably truncated! --\033[0m" - echo "" + echo -e "\033[1;35m -- Sources list for lib$LIB is probably truncated! --\033[0m" + echo "Edit to use '+=' rather than backslashed continuation lines" + prompt_to_continue fi - sources=`grep "lib${lib}_la_SOURCES" $am | sed s/.*=// | sed 's:$(top_builddir)/::' | sed 's:$(top_srcdir)/::' | sed 's:\\\::' | sed 's:$(libpe_rules_la_SOURCES):rules.c\ common.c:'` - - full_sources="" - for f in $sources; do - if - echo $f | grep -q "/" - then - full_sources="$full_sources $f" - else - full_sources="$full_sources $am_dir/$f" - fi + SOURCES=$(grep "lib${LIB}_la_SOURCES" "$AMFILE" \ + | sed -e 's/.*=//' -e 's/\\//' -e 's:\.\./gnu/:lib/gnu/:') + + for SOURCE in $SOURCES; do + if + echo $SOURCE | grep -q "/" + then + echo "$SOURCE" + else + echo "$(dirname $AMFILE)/$SOURCE" + fi done +} - lines=`git diff -w $LAST_RELEASE..HEAD ${headers[$lib]} $full_sources | wc -l` - - if [ $lines -gt 0 ]; then - echo "- Headers: ${headers[$lib]}" - echo "- Sources: $full_sources" - echo "- Changed Sources since $LAST_RELEASE:" - git diff -w $LAST_RELEASE..HEAD --stat $full_sources - echo "" - echo "New arguments to functions or changes to the middle of structs are incompatible additions" - echo "" - echo "Where possible:" - echo "- move new fields to the end of structs" - echo "- use bitfields instead of booleans" - echo "- when adding arguments, create new functions that the old version can call" - echo "" - read -p "Are the changes to lib$lib: [a]dditions, [i]ncompatible additions, [r]emovals or [f]ixes? [None]: " CHANGE - - git show $LAST_RELEASE:$am | grep version-info - VER=`git show $LAST_RELEASE:$am | grep "lib.*${lib}_la.*version-info" | sed s/.*version-info// | awk '{print $1}'` - VER_NOW=`grep "lib.*${lib}_la.*version-info" $am | sed s/.*version-info// | awk '{print $1}'` - VER_1=`echo $VER | awk -F: '{print $1}'` - VER_2=`echo $VER | awk -F: '{print $2}'` - VER_3=`echo $VER | awk -F: '{print $3}'` - VER_1_NOW=`echo $VER_NOW | awk -F: '{print $1}'` - - case $CHANGE in - i|I) - echo "New version with incompatible extensions: x+1:0:0" - VER_1=`expr $VER_1 + 1` - VER_2=0 - VER_3=0 - for h in ${headers[$lib]}; do - sed -i.sed "s/lib${lib}.so.${VER_1_NOW}/lib${lib}.so.${VER_1}/" $h - done - ;; - a|A) - echo "New version with backwards compatible extensions: x+1:0:z+1" - VER_1=`expr $VER_1 + 1` - VER_2=0 - VER_3=`expr $VER_3 + 1` - ;; - R|r) - echo "New backwards incompatible version: x+1:0:0" - VER_1=`expr $VER_1 + 1` - VER_2=0 - VER_3=0 - for h in ${headers[$lib]}; do - sed -i.sed "s/lib${lib}.so.${VER_1_NOW}/lib${lib}.so.${VER_1}/" $h - done - ;; - F|f) - echo "Bugfix: x:y+1:z" - VER_2=`expr $VER_2 + 1` - ;; - esac - VER_NEW=$VER_1:$VER_2:$VER_3 - - if [ ! -z $CHANGE ]; then - if [ $VER_NEW != $VER_NOW ]; then - echo "Updating $lib library version: $VER -> $VER_NEW" - sed -i.sed "s/version-info\ $VER_NOW/version-info\ $VER_NEW/" $am - else - echo "No further version changes needed" - sed -i.sed "s/version-info\ $VER_NOW/version-info\ $VER_NEW/" $am - fi - else - echo "Skipping $lib version" - fi - else - echo "No changes to $lib interface" +extract_version() { + grep "lib${1}_la.*version-info" | sed -e 's/.*version-info\s*\(\S*\)/\1/' +} + +shared_lib_name() { + local LIB="$1" + local VERSION="$2" + + echo "lib${LIB}.so.$(echo $VERSION | cut -d: -f 1)" +} + +process_lib() { + local LIB="$1" + local LAST_RELEASE="$2" + local AMFILE + local SOURCES + local CHANGE + local CHANGES + + if [ -z "${HEADERS[$LIB]}" ]; then + echo "Can't check lib$LIB until this script is updated with its headers" + prompt_to_continue + fi + + AMFILE="$(find_makefile "$LIB")" + + # Get current shared library version + VER_NOW=$(cat $AMFILE | extract_version $LIB) + + # Check whether library existed at last release + git cat-file -e $LAST_RELEASE:$AMFILE 2>/dev/null + if [ $? -ne 0 ]; then + echo "lib$LIB is new, not changing version ($VER_NOW)" + prompt_to_continue + echo "" + return + fi + + # Check whether there were any changes to headers or sources + SOURCES="$(find_sources "$LIB" "$AMFILE")" + CHANGES=$(git diff -w $LAST_RELEASE..HEAD ${HEADERS[$LIB]} $SOURCES | wc -l) + if [ $CHANGES -eq 0 ]; then + echo "No changes to $LIB interface" + prompt_to_continue + echo "" + return + fi + + # Show all header changes since last release + git diff -w $LAST_RELEASE..HEAD ${HEADERS[$LIB]} + + # Show summary of source changes since last release + echo "" + echo "- Headers: ${HEADERS[$LIB]}" + echo "- Changed sources since $LAST_RELEASE:" + git diff -w $LAST_RELEASE..HEAD --stat $SOURCES + echo "" + + # Ask for human guidance + # @TODO: change default based on intelligent analysis + echo "Are the changes to lib$LIB:" + read -p "[c]ompatible additions, [i]ncompatible additions/removals or [f]ixes? [None]: " CHANGE + + # Get (and show) shared library version at last release + VER=$(git show $LAST_RELEASE:$AMFILE | extract_version $LIB) + VER_1=$(echo $VER | awk -F: '{print $1}') + VER_2=$(echo $VER | awk -F: '{print $2}') + VER_3=$(echo $VER | awk -F: '{print $3}') + echo "lib$LIB version at $LAST_RELEASE: $VER" + + # Show current shared library version if changed + if [ $VER_NOW != $VER ]; then + echo "lib$LIB version currently: $VER_NOW" fi - read -p "Continue?" + # Calculate new library version + case $CHANGE in + i|I) + echo "New backwards-incompatible version: x+1:0:0" + VER_1=$(expr $VER_1 + 1) + VER_2=0 + VER_3=0 + + # Some headers define constants for shared library names, + # update them if the name changed + for H in ${HEADERS[$LIB]}; do + sed -i -e "s/$(shared_lib_name "$LIB" "$VER_NOW")/$(shared_lib_name "$LIB" "$VER_1:0:0")/" $H + done + ;; + c|C) + echo "New version with backwards-compatible extensions: x+1:0:z+1" + VER_1=$(expr $VER_1 + 1) + VER_2=0 + VER_3=$(expr $VER_3 + 1) + ;; + F|f) + echo "Code changed though interfaces didn't: x:y+1:z" + VER_2=$(expr $VER_2 + 1) + ;; + *) + echo "Not updating lib$LIB version" + prompt_to_continue + CHANGE="" + ;; + esac + VER_NEW=$VER_1:$VER_2:$VER_3 + + if [ ! -z $CHANGE ]; then + if [ "$VER_NEW" != "$VER_NOW" ]; then + echo "Updating lib$LIB version from $VER_NOW to $VER_NEW" + prompt_to_continue + sed -i "s/version-info\s*$VER_NOW/version-info $VER_NEW/" $AMFILE + else + echo "No version change needed for lib$LIB" + prompt_to_continue + fi + fi echo "" +} + +echo "Definitions:" +echo "- Compatible additions: new public API functions, structs, etc." +echo "- Incompatible additions/removals: new arguments to public API functions," +echo " new members added to the middle of public API structs," +echo " removal of any public API, etc." +echo "- Fixes: any other code changes at all" +echo "" +echo "When possible, improve backward compatibility first:" +echo "- move new members to the end of structs" +echo "- use bitfields instead of booleans" +echo "- when adding arguments, create a new function that the old one can wrap" +echo "" +prompt_to_continue + +LAST_RELEASE=$(find_last_release "$1") +for LIB in $(find_libs); do + process_lib "$LIB" "$LAST_RELEASE" done +# Show all proposed changes git diff -w diff --git a/cib/callbacks.c b/cib/callbacks.c index 47397a4f5d0..4bfac2ef788 100644 --- a/cib/callbacks.c +++ b/cib/callbacks.c @@ -33,6 +33,7 @@ #include #include +#include #include #include @@ -40,6 +41,8 @@ #include #include "common.h" +#define EXIT_ESCALATION_MS 10000 + static unsigned long cib_local_bcast_num = 0; typedef struct cib_local_notify_s { @@ -641,8 +644,8 @@ parse_peer_options_v1(int call_type, xmlNode * request, return TRUE; } - crm_trace("Processing %s request sent by %s", op, originator); op = crm_element_value(request, F_CIB_OPERATION); + crm_trace("Processing %s request sent by %s", op, originator); if (safe_str_eq(op, "cib_shutdown_req")) { /* Always process these */ *local_notify = FALSE; @@ -697,11 +700,11 @@ parse_peer_options_v1(int call_type, xmlNode * request, } else if (safe_str_eq(op, "cib_shutdown_req")) { if (reply_to != NULL) { - crm_debug("Processing %s from %s", op, host); + crm_debug("Processing %s from %s", op, originator); *needs_reply = FALSE; } else { - crm_debug("Processing %s reply from %s", op, host); + crm_debug("Processing %s reply from %s", op, originator); } return TRUE; @@ -752,10 +755,18 @@ parse_peer_options_v2(int call_type, xmlNode * request, * limit on how far newer nodes will go */ const char *max = crm_element_value(request, F_CIB_SCHEMA_MAX); + const char *upgrade_rc = crm_element_value(request, F_CIB_UPGRADE_RC); + + crm_trace("Parsing %s operation%s for %s with max=%s and upgrade_rc=%s", + op, (is_reply? " reply" : ""), + (cib_is_master? "master" : "slave"), + (max? max : "none"), (upgrade_rc? upgrade_rc : "none")); + + if (upgrade_rc != NULL) { + // Our upgrade request was rejected by DC, notify clients of result + crm_xml_add(request, F_CIB_RC, upgrade_rc); - crm_trace("Parsing %s operation%s for %s with max=%s", - op, is_reply?" reply":"", cib_is_master?"master":"slave", max); - if(max == NULL && cib_is_master) { + } else if ((max == NULL) && cib_is_master) { /* We are the DC, check if this upgrade is allowed */ goto skip_is_reply; @@ -764,7 +775,8 @@ parse_peer_options_v2(int call_type, xmlNode * request, goto skip_is_reply; } else { - return FALSE; /* Ignore */ + // Ignore broadcast client requests when we're not DC + return FALSE; } } else if (crm_is_true(update)) { @@ -1706,7 +1718,7 @@ initiate_exit(void) send_cluster_message(NULL, crm_msg_cib, leaving, TRUE); free_xml(leaving); - g_timeout_add(crm_get_msec("5s"), cib_force_exit, NULL); + g_timeout_add(EXIT_ESCALATION_MS, cib_force_exit, NULL); } extern int remote_fd; diff --git a/cib/io.c b/cib/io.c index d4515cfe0e9..7d2ab3cd42f 100644 --- a/cib/io.c +++ b/cib/io.c @@ -1,19 +1,8 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2018 Andrew Beekhof * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include @@ -58,7 +47,8 @@ cib_rename(const char *old) crm_err("Archiving unusable file %s as %s", old, new); umask(S_IWGRP | S_IWOTH | S_IROTH); - if ((new_fd = mkstemp(new) < 0) || (rename(old, new) < 0)) { + new_fd = mkstemp(new); + if ((new_fd < 0) || (rename(old, new) < 0)) { crm_perror(LOG_ERR, "Couldn't rename %s as %s", old, new); crm_err("Disabling disk writes and continuing"); cib_writes_enabled = FALSE; @@ -205,7 +195,7 @@ readCibXmlFile(const char *dir, const char *file, gboolean discard_status) xmlNode *root = NULL; xmlNode *status = NULL; - if (!crm_is_writable(dir, file, CRM_DAEMON_USER, NULL, FALSE)) { + if (pcmk__daemon_can_write(dir, file) == FALSE) { cib_status = -EACCES; return NULL; } diff --git a/cib/main.c b/cib/main.c index 2f43e30ab14..7c745dafc58 100644 --- a/cib/main.c +++ b/cib/main.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2019 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include @@ -135,13 +126,12 @@ main(int argc, char **argv) int index = 0; int argerr = 0; struct passwd *pwentry = NULL; + crm_ipc_t *old_instance = NULL; crm_log_preinit(NULL, argc, argv); crm_set_options(NULL, "[options]", long_options, "Daemon for storing and replicating the cluster configuration"); - crm_peer_init(); - mainloop_add_signal(SIGTERM, cib_shutdown); mainloop_add_signal(SIGPIPE, cib_enable_writes); @@ -216,6 +206,19 @@ main(int argc, char **argv) crm_log_init(NULL, LOG_INFO, TRUE, FALSE, argc, argv, FALSE); + old_instance = crm_ipc_new(cib_channel_ro, 0); + if (crm_ipc_connect(old_instance)) { + /* IPC end-point already up */ + crm_ipc_close(old_instance); + crm_ipc_destroy(old_instance); + crm_err("cib is already active, aborting startup"); + crm_exit(EX_OK); + } else { + /* not up or not authentic, we'll proceed either way */ + crm_ipc_destroy(old_instance); + old_instance = NULL; + } + if (cib_root == NULL) { if ((g_file_test(CRM_CONFIG_DIR "/cib.xml", G_FILE_TEST_EXISTS) == FALSE) && (g_file_test(CRM_LEGACY_CONFIG_DIR "/cib.xml", G_FILE_TEST_EXISTS) == TRUE)) { @@ -230,13 +233,16 @@ main(int argc, char **argv) crm_notice("Using custom config location: %s", cib_root); } - if (crm_is_writable(cib_root, NULL, CRM_DAEMON_USER, CRM_DAEMON_GROUP, FALSE) == FALSE) { - crm_err("Bad permissions on %s. Terminating", cib_root); - fprintf(stderr, "ERROR: Bad permissions on %s. See logs for details\n", cib_root); + if (pcmk__daemon_can_write(cib_root, NULL) == FALSE) { + crm_err("Terminating due to bad permissions on %s", cib_root); + fprintf(stderr, "ERROR: Bad permissions on %s (see logs for details)\n", + cib_root); fflush(stderr); return 100; } + crm_peer_init(); + /* read local config file */ rc = cib_init(); diff --git a/cib/messages.c b/cib/messages.c index ff9755294a1..86f8a2faad9 100644 --- a/cib/messages.c +++ b/cib/messages.c @@ -246,6 +246,11 @@ cib_process_upgrade_server(const char *op, int options, const char *section, xml *answer = NULL; if(crm_element_value(req, F_CIB_SCHEMA_MAX)) { + /* The originator of an upgrade request sends it to the DC, without + * F_CIB_SCHEMA_MAX. If an upgrade is needed, the DC re-broadcasts the + * request with F_CIB_SCHEMA_MAX, and each node performs the upgrade + * (and notifies its local clients) here. + */ return cib_process_upgrade( op, options, section, req, input, existing_cib, result_cib, answer); @@ -255,6 +260,9 @@ cib_process_upgrade_server(const char *op, int options, const char *section, xml xmlNode *scratch = copy_xml(existing_cib); const char *host = crm_element_value(req, F_ORIG); const char *value = crm_element_value(existing_cib, XML_ATTR_VALIDATION); + const char *client_id = crm_element_value(req, F_CIB_CLIENTID); + const char *call_opts = crm_element_value(req, F_CIB_CALLOPTS); + const char *call_id = crm_element_value(req, F_CIB_CALLID); crm_trace("Processing \"%s\" event", op); if (value != NULL) { @@ -272,9 +280,9 @@ cib_process_upgrade_server(const char *op, int options, const char *section, xml crm_xml_add(up, F_CIB_OPERATION, CIB_OP_UPGRADE); crm_xml_add(up, F_CIB_SCHEMA_MAX, get_schema_name(new_version)); crm_xml_add(up, F_CIB_DELEGATED, host); - crm_xml_add(up, F_CIB_CLIENTID, crm_element_value(req, F_CIB_CLIENTID)); - crm_xml_add(up, F_CIB_CALLOPTS, crm_element_value(req, F_CIB_CALLOPTS)); - crm_xml_add(up, F_CIB_CALLID, crm_element_value(req, F_CIB_CALLID)); + crm_xml_add(up, F_CIB_CLIENTID, client_id); + crm_xml_add(up, F_CIB_CALLOPTS, call_opts); + crm_xml_add(up, F_CIB_CALLID, call_id); if (cib_legacy_mode() && cib_is_master) { rc = cib_process_upgrade( @@ -290,6 +298,32 @@ cib_process_upgrade_server(const char *op, int options, const char *section, xml rc = -pcmk_err_schema_unchanged; } + if (rc != pcmk_ok) { + // Notify originating peer so it can notify its local clients + crm_node_t *origin = crm_find_peer(0, host); + + crm_info("Rejecting upgrade request from %s: %s " + CRM_XS " rc=%d peer=%s", host, pcmk_strerror(rc), rc, + (origin? origin->uname : "lost")); + + if (origin) { + xmlNode *up = create_xml_node(NULL, __FUNCTION__); + + crm_xml_add(up, F_TYPE, "cib"); + crm_xml_add(up, F_CIB_OPERATION, CIB_OP_UPGRADE); + crm_xml_add(up, F_CIB_DELEGATED, host); + crm_xml_add(up, F_CIB_ISREPLY, host); + crm_xml_add(up, F_CIB_CLIENTID, client_id); + crm_xml_add(up, F_CIB_CALLOPTS, call_opts); + crm_xml_add(up, F_CIB_CALLID, call_id); + crm_xml_add_int(up, F_CIB_UPGRADE_RC, rc); + if (send_cluster_message(origin, crm_msg_cib, up, TRUE) + == FALSE) { + crm_warn("Could not send CIB upgrade result to %s", host); + } + free_xml(up); + } + } free_xml(scratch); } return rc; diff --git a/cib/notify.c b/cib/notify.c index 3f633ee5288..792a88e8db0 100644 --- a/cib/notify.c +++ b/cib/notify.c @@ -34,6 +34,7 @@ #include #include +#include #include #include #include diff --git a/cib/remote.c b/cib/remote.c index ac20470786b..2b9bc74e3fc 100644 --- a/cib/remote.c +++ b/cib/remote.c @@ -37,6 +37,7 @@ #include #include #include +#include #include #include "callbacks.h" @@ -67,7 +68,6 @@ int init_remote_listener(int port, gboolean encrypted); void cib_remote_connection_destroy(gpointer user_data); #ifdef HAVE_GNUTLS_GNUTLS_H -# define DH_BITS 1024 gnutls_dh_params_t dh_params; gnutls_anon_server_credentials_t anon_cred_s; static void @@ -81,16 +81,16 @@ debug_log(int level, const char *str) int num_clients; int authenticate_user(const char *user, const char *passwd); -int cib_remote_listen(gpointer data); -int cib_remote_msg(gpointer data); +static int cib_remote_listen(gpointer data); +static int cib_remote_msg(gpointer data); static void remote_connection_destroy(gpointer user_data) { + crm_info("No longer listening for remote connections"); return; } -#define ERROR_SUFFIX " Shutting down remote listener" int init_remote_listener(int port, gboolean encrypted) { @@ -114,17 +114,18 @@ init_remote_listener(int port, gboolean encrypted) crm_warn("TLS support is not available"); return 0; #else - crm_notice("Starting a tls listener on port %d.", port); + crm_notice("Starting TLS listener on port %d", port); crm_gnutls_global_init(); /* gnutls_global_set_log_level (10); */ gnutls_global_set_log_function(debug_log); - gnutls_dh_params_init(&dh_params); - gnutls_dh_params_generate2(dh_params, DH_BITS); + if (pcmk__init_tls_dh(&dh_params) != GNUTLS_E_SUCCESS) { + return -1; + } gnutls_anon_allocate_server_credentials(&anon_cred_s); gnutls_anon_set_server_dh_params(anon_cred_s, dh_params); #endif } else { - crm_warn("Starting a plain_text listener on port %d.", port); + crm_warn("Starting plain-text listener on port %d", port); } #ifndef HAVE_PAM crm_warn("PAM is _not_ enabled!"); @@ -133,13 +134,13 @@ init_remote_listener(int port, gboolean encrypted) /* create server socket */ ssock = malloc(sizeof(int)); if(ssock == NULL) { - crm_perror(LOG_ERR, "Can not create server socket." ERROR_SUFFIX); + crm_perror(LOG_ERR, "Listener socket allocation failed"); return -1; } *ssock = socket(AF_INET, SOCK_STREAM, 0); if (*ssock == -1) { - crm_perror(LOG_ERR, "Can not create server socket." ERROR_SUFFIX); + crm_perror(LOG_ERR, "Listener socket creation failed"); free(ssock); return -1; } @@ -148,7 +149,8 @@ init_remote_listener(int port, gboolean encrypted) optval = 1; rc = setsockopt(*ssock, SOL_SOCKET, SO_REUSEADDR, &optval, sizeof(optval)); if (rc < 0) { - crm_perror(LOG_INFO, "Couldn't allow the reuse of local addresses by our remote listener"); + crm_perror(LOG_WARNING, + "Local address reuse not allowed on listener socket"); } /* bind server socket */ @@ -157,19 +159,20 @@ init_remote_listener(int port, gboolean encrypted) saddr.sin_addr.s_addr = INADDR_ANY; saddr.sin_port = htons(port); if (bind(*ssock, (struct sockaddr *)&saddr, sizeof(saddr)) == -1) { - crm_perror(LOG_ERR, "Can not bind server socket." ERROR_SUFFIX); + crm_perror(LOG_ERR, "Cannot bind to listener socket"); close(*ssock); free(ssock); return -2; } if (listen(*ssock, 10) == -1) { - crm_perror(LOG_ERR, "Can not start listen." ERROR_SUFFIX); + crm_perror(LOG_ERR, "Cannot listen on socket"); close(*ssock); free(ssock); return -3; } mainloop_add_fd("cib-remote", G_PRIORITY_DEFAULT, *ssock, ssock, &remote_listen_fd_callbacks); + crm_debug("Started listener on port %d", port); return *ssock; } @@ -279,7 +282,7 @@ remote_auth_timeout_cb(gpointer data) return FALSE; } -int +static int cib_remote_listen(gpointer data) { int csock = 0; @@ -328,11 +331,11 @@ cib_remote_listen(gpointer data) new_client->kind = CRM_CLIENT_TLS; /* create gnutls session for the server socket */ - new_client->remote->tls_session = - crm_create_anon_tls_session(csock, GNUTLS_SERVER, anon_cred_s); - + new_client->remote->tls_session = pcmk__new_tls_session(csock, + GNUTLS_SERVER, + GNUTLS_CRD_ANON, + anon_cred_s); if (new_client->remote->tls_session == NULL) { - crm_err("TLS session creation failed"); close(csock); return TRUE; } @@ -342,9 +345,12 @@ cib_remote_listen(gpointer data) new_client->remote->tcp_socket = csock; } - /* clients have a few seconds to perform handshake. */ - new_client->remote->auth_timeout = - g_timeout_add(REMOTE_AUTH_TIMEOUT, remote_auth_timeout_cb, new_client); + // Require the client to authenticate within this time + new_client->remote->auth_timeout = g_timeout_add(REMOTE_AUTH_TIMEOUT, + remote_auth_timeout_cb, + new_client); + crm_info("Remote CIB client pending authentication " + CRM_XS " %p id: %s", new_client, new_client->id); new_client->remote->source = mainloop_add_fd("cib-remote-client", G_PRIORITY_DEFAULT, csock, new_client, @@ -464,7 +470,7 @@ cib_handle_remote_msg(crm_client_t * client, xmlNode * command) cib_common_callback_worker(0, 0, command, client, TRUE); } -int +static int cib_remote_msg(gpointer data) { xmlNode *command = NULL; @@ -476,29 +482,29 @@ cib_remote_msg(gpointer data) #ifdef HAVE_GNUTLS_GNUTLS_H if (client->kind == CRM_CLIENT_TLS && (client->remote->tls_handshake_complete == FALSE)) { - int rc = 0; - - /* Muliple calls to handshake will be required, this callback - * will be invoked once the client sends more handshake data. */ - do { - rc = gnutls_handshake(*client->remote->tls_session); - - if (rc < 0 && rc != GNUTLS_E_AGAIN) { - crm_err("Remote cib tls handshake failed"); - return -1; - } - } while (rc == GNUTLS_E_INTERRUPTED); + int rc = pcmk__read_handshake_data(client); if (rc == 0) { - crm_debug("Remote cib tls handshake completed"); - client->remote->tls_handshake_complete = TRUE; - if (client->remote->auth_timeout) { - g_source_remove(client->remote->auth_timeout); - } - /* after handshake, clients must send auth in a few seconds */ - client->remote->auth_timeout = - g_timeout_add(REMOTE_AUTH_TIMEOUT, remote_auth_timeout_cb, client); + /* No more data is available at the moment. Just return for now; + * we'll get invoked again once the client sends more. + */ + return 0; + } else if (rc < 0) { + crm_err("TLS handshake with remote CIB client failed: %s " + CRM_XS " rc=%d", gnutls_strerror(rc), rc); + return -1; } + + crm_debug("TLS handshake with remote CIB client completed"); + client->remote->tls_handshake_complete = TRUE; + if (client->remote->auth_timeout) { + g_source_remove(client->remote->auth_timeout); + } + + // Require the client to authenticate within this time + client->remote->auth_timeout = g_timeout_add(REMOTE_AUTH_TIMEOUT, + remote_auth_timeout_cb, + client); return 0; } #endif @@ -518,7 +524,7 @@ cib_remote_msg(gpointer data) return -1; } - crm_debug("remote connection authenticated successfully"); + crm_notice("Remote CIB client connection accepted"); client->remote->authenticated = TRUE; g_source_remove(client->remote->auth_timeout); client->remote->auth_timeout = 0; @@ -542,14 +548,14 @@ cib_remote_msg(gpointer data) command = crm_remote_parse_buffer(client->remote); while (command) { - crm_trace("command received"); + crm_trace("Remote client message received"); cib_handle_remote_msg(client, command); free_xml(command); command = crm_remote_parse_buffer(client->remote); } if (disconnected) { - crm_trace("disconnected while receiving remote cib msg."); + crm_trace("Remote CIB client disconnected while reading from it"); return -1; } diff --git a/configure.ac b/configure.ac index 51bc9717125..1072ab7dbb6 100644 --- a/configure.ac +++ b/configure.ac @@ -50,25 +50,12 @@ dnl - Safe to include anywhere AM_CONFIG_HEADER(include/config.h include/crm_config.h) ALL_LINGUAS="en fr" -AC_ARG_WITH(version, - [ --with-version=version Override package version (if you're a packager needing to pretend) ], - [ PACKAGE_VERSION="$withval" ]) - -AC_ARG_WITH(pkg-name, - [ --with-pkg-name=name Override package name (if you're a packager needing to pretend) ], - [ PACKAGE_NAME="$withval" ]) - dnl Older distros may need: AM_INIT_AUTOMAKE($PACKAGE_NAME, $PACKAGE_VERSION) -AM_INIT_AUTOMAKE([foreign]) -AC_DEFINE_UNQUOTED(PACEMAKER_VERSION, "$PACKAGE_VERSION", Current pacemaker version) - +dnl tar-ustar: use (older) POSIX variant of generated tar rather than v7 +AM_INIT_AUTOMAKE([foreign tar-ustar]) dnl Versioned attributes implementation is not yet production-ready AC_DEFINE_UNQUOTED(ENABLE_VERSIONED_ATTRS, 0, Enable versioned attributes) -PACKAGE_SERIES=`echo $PACKAGE_VERSION | awk -F. '{ print $1"."$2 }'` -AC_SUBST(PACKAGE_SERIES) -AC_SUBST(PACKAGE_VERSION) - dnl automake >= 1.11 offers --enable-silent-rules for suppressing the output from dnl normal compilation. When a failure occurs, it will then display the full dnl command line @@ -161,180 +148,275 @@ dnl =============================================== dnl Configure Options dnl =============================================== -dnl Some systems, like Solaris require a custom package name -AC_ARG_WITH(pkgname, - [ --with-pkgname=name name for pkg (typically for Solaris) ], - [ PKGNAME="$withval" ], - [ PKGNAME="LXHAhb" ], - ) -AC_SUBST(PKGNAME) + +dnl --enable-* options AC_ARG_ENABLE([ansi], -[ --enable-ansi force GCC to compile to ANSI/ANSI standard for older compilers. - [default=no]]) + [AS_HELP_STRING([--enable-ansi], + [force GCC to compile to ANSI standard for older compilers. @<:@no@:>@])], +) AC_ARG_ENABLE([fatal-warnings], -[ --enable-fatal-warnings very pedantic and fatal warnings for gcc - [default=yes]]) + [AS_HELP_STRING([--enable-fatal-warnings], + [enable pedantic and fatal warnings for gcc @<:@yes@:>@])], +) AC_ARG_ENABLE([quiet], -[ --enable-quiet - Supress make output unless there is an error - [default=no]]) + [AS_HELP_STRING([--enable-quiet], + [suppress make output unless there is an error @<:@no@:>@])], +) AC_ARG_ENABLE([no-stack], - [ --enable-no-stack - Only build the Policy Engine and pieces needed to support it [default=no]]) + [AS_HELP_STRING([--enable-no-stack], + [build only the policy engine and its requirements @<:@no@:>@])], +) AC_ARG_ENABLE([upstart], - [ --enable-upstart - Enable support for managing resources via Upstart [default=try]], + [AS_HELP_STRING([--enable-upstart], + [enable support for managing resources via Upstart @<:@try@:>@])], [], [enable_upstart=try], ) AC_ARG_ENABLE([systemd], - [ --enable-systemd - Enable support for managing resources via systemd [default=try]], + [AS_HELP_STRING([--enable-systemd], + [enable support for managing resources via systemd @<:@try@:>@])], [], [enable_systemd=try], ) -AC_ARG_ENABLE(hardening, - [ --with-hardening - Harden the resulting executables/libraries (best effort by default)], +AC_ARG_ENABLE([hardening], + [AS_HELP_STRING([--enable-hardening], + [harden the resulting executables/libraries @<:@try@:>@])], [ HARDENING="${enableval}" ], [ HARDENING=try ], ) +dnl --with-* options + +AC_DEFUN([VERSION_ARG], + [AC_ARG_WITH([version], + [AS_HELP_STRING([--with-version=VERSION], + [override package version @<:@$1@:>@])], + [ PACKAGE_VERSION="$withval" ])] +) +VERSION_ARG(VERSION_NUMBER) + AC_ARG_WITH(ais, - [ --with-ais - Support the Corosync messaging and membership layer ], + [AS_HELP_STRING([--with-ais], + [support the Corosync messaging and membership layer])], [ SUPPORT_CS=$withval ], [ SUPPORT_CS=try ], ) -AC_ARG_WITH(corosync, - [ --with-corosync - Support the Corosync messaging and membership layer ], +AC_ARG_WITH([corosync], + [AS_HELP_STRING([--with-corosync], + [support the Corosync messaging and membership layer])], [ SUPPORT_CS=$withval ] dnl initialized in AC_ARG_WITH(ais...) already, dnl don't reset to try if it was given as --without-ais ) AC_ARG_WITH(heartbeat, - [ --with-heartbeat - Support the Heartbeat messaging and membership layer ], + [AS_HELP_STRING([--with-heartbeat], + [support the Heartbeat messaging and membership layer])], [ SUPPORT_HEARTBEAT=$withval ], [ SUPPORT_HEARTBEAT=try ], ) AC_ARG_WITH(cman, - [ --with-cman - Support the consumption of membership and quorum from cman ], + [AS_HELP_STRING([--with-cman], + [support the consumption of membership and quorum from cman])], [ SUPPORT_CMAN=$withval ], [ SUPPORT_CMAN=try ], ) AC_ARG_WITH(cpg, - [ --with-cs-quorum - Support the consumption of membership and quorum from corosync ], + [AS_HELP_STRING([--with-cs-quorum], + [support the consumption of membership and quorum from corosync])], [ SUPPORT_CS_QUORUM=$withval ], [ SUPPORT_CS_QUORUM=try ], ) -AC_ARG_WITH(nagios, - [ --with-nagios - Support nagios remote monitoring ], +AC_ARG_WITH([nagios], + [AS_HELP_STRING([--with-nagios], + [support nagios remote monitoring])], [ SUPPORT_NAGIOS=$withval ], [ SUPPORT_NAGIOS=try ], ) -AC_ARG_WITH(nagios-plugin-dir, - [ --with-nagios-plugin-dir=DIR - Directory for nagios plugins [${NAGIOS_PLUGIN_DIR}]], +AC_ARG_WITH([nagios-plugin-dir], + [AS_HELP_STRING([--with-nagios-plugin-dir=DIR], + [directory for nagios plugins @<:@LIBEXECDIR/nagios/plugins@:>@])], [ NAGIOS_PLUGIN_DIR="$withval" ] ) -AC_ARG_WITH(nagios-metadata-dir, - [ --with-nagios-metadata-dir=DIR - Directory for nagios plugins metadata [${NAGIOS_METADATA_DIR}]], +AC_ARG_WITH([nagios-metadata-dir], + [AS_HELP_STRING([--with-nagios-metadata-dir=DIR], + [directory for nagios plugins metadata @<:@DATADIR/nagios/plugins-metadata@:>@])], [ NAGIOS_METADATA_DIR="$withval" ] ) AC_ARG_WITH(snmp, - [ --with-snmp - Support the SNMP protocol ], + [AS_HELP_STRING([--with-snmp], + [support the SNMP protocol])], [ SUPPORT_SNMP=$withval ], [ SUPPORT_SNMP=try ], ) AC_ARG_WITH(esmtp, - [ --with-esmtp - Support the sending mail notifications with the esmtp library ], + [AS_HELP_STRING([--with-esmtp], + [support the sending mail notifications with the esmtp library])], [ SUPPORT_ESMTP=$withval ], [ SUPPORT_ESMTP=try ], ) -AC_ARG_WITH(acl, - [ --with-acl - Support CIB ACL ], +AC_ARG_WITH([acl], + [AS_HELP_STRING([--with-acl], + [support CIB ACL])], [ SUPPORT_ACL=$withval ], [ SUPPORT_ACL=yes ], ) -AC_ARG_WITH(cibsecrets, - [ --with-cibsecrets - Support CIB secrets ], +AC_ARG_WITH([cibsecrets], + [AS_HELP_STRING([--with-cibsecrets], + [support separate file for CIB secrets])], [ SUPPORT_CIBSECRETS=$withval ], [ SUPPORT_CIBSECRETS=no ], ) +PCMK_GNUTLS_PRIORITIES="NORMAL" +AC_ARG_WITH([gnutls-priorities], + [AS_HELP_STRING([--with-gnutls-priorities], + [default GnuTLS cipher priorities @<:@NORMAL@:>@])], + [ test x"$withval" = x"no" || PCMK_GNUTLS_PRIORITIES="$withval" ] +) + CSPREFIX="" AC_ARG_WITH(ais-prefix, - [ --with-ais-prefix=DIR Prefix used when Corosync was installed [$prefix]], + [AS_HELP_STRING([--with-ais-prefix=DIR], + [prefix used when Corosync was installed @<:@PREFIX@:>@])], [ CSPREFIX=$withval ], [ CSPREFIX=$prefix ]) INITDIR="" -AC_ARG_WITH(initdir, - [ --with-initdir=DIR directory for init (rc) scripts [${INITDIR}]], - [ INITDIR="$withval" ]) +AC_ARG_WITH([initdir], + [AS_HELP_STRING([--with-initdir=DIR], + [directory for init (rc) scripts])], + [ INITDIR="$withval" ] +) + +systemdsystemunitdir="${systemdsystemunitdir-}" +AC_ARG_WITH([systemdsystemunitdir], + [AS_HELP_STRING([--with-systemdsystemunitdir=DIR], + [directory for systemd unit files (advanced option: must match what systemd uses)])], + [ systemdsystemunitdir="$withval" ] +) SUPPORT_PROFILING=0 -AC_ARG_WITH(profiling, - [ --with-profiling - Disable optimizations for effective profiling ], - [ SUPPORT_PROFILING=$withval ]) +AC_ARG_WITH([profiling], + [AS_HELP_STRING([--with-profiling], + [disable optimizations for effective profiling])], + [ SUPPORT_PROFILING=$withval ] +) -AC_ARG_WITH(coverage, - [ --with-coverage - Disable optimizations for effective profiling ], - [ SUPPORT_COVERAGE=$withval ]) +AC_ARG_WITH([coverage], + [AS_HELP_STRING([--with-coverage], + [disable optimizations for effective profiling])], + [ SUPPORT_COVERAGE=$withval ] +) PUBLICAN_BRAND="common" -AC_ARG_WITH(brand, - [ --with-brand=brand Brand to use for generated documentation (set empty for no docs) [$PUBLICAN_BRAND]], - [ test x"$withval" = x"no" || PUBLICAN_BRAND="$withval" ]) +AC_ARG_WITH([brand], + [AS_HELP_STRING([--with-brand=brand], + [brand to use for generated documentation (set empty for no docs) @<:@common@:>@])], + [ test x"$withval" = x"no" || PUBLICAN_BRAND="$withval" ] +) AC_SUBST(PUBLICAN_BRAND) +BUG_URL="" +AC_ARG_WITH([bug-url], + [AS_HELP_STRING([--with-bug-url=DIR], + [address where users should submit bug reports @<:@https://bugs.clusterlabs.org/enter_bug.cgi?product=Pacemaker@:>@])], + [ BUG_URL="$withval" ] +) + ASCIIDOC_CLI_TYPE="pcs" AC_ARG_WITH(doc-cli, - [ --with-doc-cli=cli_type CLI type to use for generated documentation. [$ASCIIDOC_CLI_TYPE]], + [AS_HELP_STRING([--with-doc-cli=cli_type], + [CLI type to use for generated documentation @<:@pcs@:>@])], [ ASCIIDOC_CLI_TYPE="$withval" ]) AC_SUBST(ASCIIDOC_CLI_TYPE) CONFIGDIR="" -AC_ARG_WITH(configdir, - [ --with-configdir=DIR - Directory for Pacemaker configuration file [${CONFIGDIR}]], +AC_ARG_WITH([configdir], + [AS_HELP_STRING([--with-configdir=DIR], + [directory for Pacemaker configuration file @<:@SYSCONFDIR/sysconfig@:>@])], [ CONFIGDIR="$withval" ] ) +dnl The not-yet-released autoconf 2.70 will have a --runstatedir option. +dnl Until that's available, emulate it with our own --with-runstatedir. +pcmk_runstatedir="" +AC_ARG_WITH([runstatedir], + [AS_HELP_STRING([--with-runstatedir=DIR], + [modifiable per-process data @<:@LOCALSTATEDIR/run@:>@ (ignored if --runstatedir is available)])], + [ pcmk_runstatedir="$withval" ] +) + +dnl This defaults to /usr/lib rather than libdir because it's determined by the +dnl OCF project and not pacemaker. Even if a user wants to install pacemaker to +dnl /usr/local or such, the OCF agents will be expected in their usual +dnl location. However, we do give the user the option to override it. +OCF_ROOT_DIR="" +AC_ARG_WITH([ocfdir], + [AS_HELP_STRING([--with-ocfdir=DIR], + [OCF resource agent root directory (advanced option: changing this may break other cluster components unless similarly configured) @<:@/usr/lib/ocf@:>@])], + [ OCF_ROOT_DIR="$withval" ] +) + +CRM_DAEMON_USER="" +AC_ARG_WITH([daemon-user], + [AS_HELP_STRING([--with-daemon-user=USER], + [user to run unprivileged Pacemaker daemons as (advanced option: changing this may break other cluster components unless similarly configured) @<:@hacluster@:>@])], + [ CRM_DAEMON_USER="$withval" ] +) + +CRM_DAEMON_GROUP="" +AC_ARG_WITH([daemon-group], + [AS_HELP_STRING([--with-daemon-group=GROUP], + [group to run unprivileged Pacemaker daemons as (advanced option: changing this may break other cluster components unless similarly configured) @<:@haclient@:>@])], + [ CRM_DAEMON_GROUP="$withval" ] +) + +dnl Options deprecated in 2.0 series + +AC_ARG_WITH([pkg-name], + [AS_HELP_STRING([--with-pkg-name=name], + [override package name (if you are a packager needing to pretend)])], + [ PACKAGE_NAME="$withval" ] +) + +AC_ARG_WITH([pkgname], + [AS_HELP_STRING([--with-pkgname=name], + [name for pkg (typically for Solaris)])], + [ PKGNAME="$withval" ], + [ PKGNAME="LXHAhb" ], +) +AC_SUBST(PKGNAME) + + dnl =============================================== dnl General Processing dnl =============================================== +AC_DEFINE_UNQUOTED(PACEMAKER_VERSION, "$PACKAGE_VERSION", + [Current pacemaker version]) + +PACKAGE_SERIES=`echo $PACKAGE_VERSION | awk -F. '{ print $1"."$2 }'` +AC_SUBST(PACKAGE_SERIES) +AC_SUBST(PACKAGE_VERSION) + AC_SUBST(HB_PKG) INIT_EXT="" @@ -430,6 +512,19 @@ eval infodir="`eval echo ${infodir}`" eval mandir="`eval echo ${mandir}`" dnl Home-grown variables + +if [ test "x${runstatedir}" = "x" ]; then + if [ test "x${pcmk_runstatedir}" = "x" ]; then + runstatedir="${localstatedir}/run" + else + runstatedir="${pcmk_runstatedir}" + fi +fi +eval runstatedir="$(eval echo ${runstatedir})" +AC_DEFINE_UNQUOTED([PCMK_RUN_DIR], ["$runstatedir"], + [Location for modifiable per-process data]) +AC_SUBST(runstatedir) + eval INITDIR="${INITDIR}" eval docdir="`eval echo ${docdir}`" if test x"${docdir}" = x""; then @@ -442,6 +537,18 @@ if test x"${CONFIGDIR}" = x""; then fi AC_SUBST(CONFIGDIR) +if test x"${BUG_URL}" = x""; then + BUG_URL="https://bugs.clusterlabs.org/enter_bug.cgi?product=Pacemaker" +fi +AC_SUBST(BUG_URL) + + +if test x"${PCMK_GNUTLS_PRIORITIES}" = x""; then + AC_MSG_ERROR([Empty string not applicable with --with-gnutls-priorities]) +fi +AC_DEFINE_UNQUOTED([PCMK_GNUTLS_PRIORITIES], ["$PCMK_GNUTLS_PRIORITIES"], + [GnuTLS cipher priorities]) + for j in prefix exec_prefix bindir sbindir libexecdir datadir sysconfdir \ sharedstatedir localstatedir libdir includedir oldincludedir infodir \ mandir INITDIR docdir CONFIGDIR @@ -454,6 +561,48 @@ do fi done +us_auth= +AC_CHECK_HEADER([sys/socket.h], [ + AC_CHECK_DECL([SO_PEERCRED], [ + # Linux + AC_CHECK_TYPE([struct ucred], [ + us_auth=peercred_ucred; + AC_DEFINE([US_AUTH_PEERCRED_UCRED], [1], + [Define if Unix socket auth method is + getsockopt(s, SO_PEERCRED, &ucred, ...)]) + ], [ + # OpenBSD + AC_CHECK_TYPE([struct sockpeercred], [ + us_auth=localpeercred_sockepeercred; + AC_DEFINE([US_AUTH_PEERCRED_SOCKPEERCRED], [1], + [Define if Unix socket auth method is + getsockopt(s, SO_PEERCRED, &sockpeercred, ...)]) + ], [], [[#include ]]) + ], [[#define _GNU_SOURCE + #include ]]) + ], [], [[#include ]]) +]) + +if test -z "${us_auth}"; then + # FreeBSD + AC_CHECK_DECL([getpeereid], [ + us_auth=getpeereid; + AC_DEFINE([US_AUTH_GETPEEREID], [1], + [Define if Unix socket auth method is + getpeereid(s, &uid, &gid)]) + ], [ + # Solaris/OpenIndiana + AC_CHECK_DECL([getpeerucred], [ + us_auth=getpeerucred; + AC_DEFINE([US_AUTH_GETPEERUCRED], [1], + [Define if Unix socket auth method is + getpeercred(s, &ucred)]) + ], [ + AC_MSG_ERROR([No way to authenticate a Unix socket peer]) + ], [[#include ]]) + ]) +fi + dnl This OS-based decision-making is poor autotools practice; dnl feature-based mechanisms are strongly preferred. dnl @@ -543,7 +692,7 @@ AC_CHECK_PROGS(MAKE, gmake make) AC_PATH_PROGS(HTML2TXT, lynx w3m) AC_PATH_PROGS(HELP2MAN, help2man) AC_PATH_PROGS(POD2MAN, pod2man, pod2man) -AC_PATH_PROGS(ASCIIDOC, asciidoc) +AC_PATH_PROGS([ASCIIDOC_CONV], [asciidoc asciidoctor]) AC_PATH_PROGS(PUBLICAN, publican) AC_PATH_PROGS(INKSCAPE, inkscape) AC_PATH_PROGS(XSLTPROC, xsltproc) @@ -605,8 +754,9 @@ if test x"${MANPAGE_XSLT}" != x""; then PCMK_FEATURES="$PCMK_FEATURES agent-manpages" fi -AM_CONDITIONAL(BUILD_ASCIIDOC, test x"${ASCIIDOC}" != x"") -if test x"${ASCIIDOC}" != x""; then +AM_CONDITIONAL([IS_ASCIIDOC], [echo "${ASCIIDOC_CONV}" | grep -Eq 'asciidoc$']) +AM_CONDITIONAL([BUILD_ASCIIDOC], [test "x${ASCIIDOC_CONV}" != x]) +if test "x${ASCIIDOC_CONV}" != x; then PCMK_FEATURES="$PCMK_FEATURES ascii-docs" fi @@ -1058,6 +1208,7 @@ fi if test "$ac_cv_header_stonith_stonith_h" = "yes"; then PCMK_FEATURES="$PCMK_FEATURES lha-fencing" fi +AM_CONDITIONAL([BUILD_LHA_SUPPORT], [test "$ac_cv_header_stonith_stonith_h" = "yes"]) if test $HAVE_GLUE = 1; then dnl On Debian, AC_CHECK_LIBS fail if a library has any unresolved symbols @@ -1077,18 +1228,18 @@ CRM_CORE_DIR=`try_extract_header_define $GLUE_HEADER HA_COREDIR ${localstatedir} AC_DEFINE_UNQUOTED(CRM_CORE_DIR,"$CRM_CORE_DIR", Location to store core files produced by Pacemaker daemons) AC_SUBST(CRM_CORE_DIR) -CRM_DAEMON_USER=`try_extract_header_define $GLUE_HEADER HA_CCMUSER hacluster` +if test x"${CRM_DAEMON_USER}" = x""; then + CRM_DAEMON_USER=`try_extract_header_define $GLUE_HEADER HA_CCMUSER hacluster` +fi AC_DEFINE_UNQUOTED(CRM_DAEMON_USER,"$CRM_DAEMON_USER", User to run Pacemaker daemons as) AC_SUBST(CRM_DAEMON_USER) -CRM_DAEMON_GROUP=`try_extract_header_define $GLUE_HEADER HA_APIGROUP haclient` +if test x"${CRM_DAEMON_GROUP}" = x""; then + CRM_DAEMON_GROUP=`try_extract_header_define $GLUE_HEADER HA_APIGROUP haclient` +fi AC_DEFINE_UNQUOTED(CRM_DAEMON_GROUP,"$CRM_DAEMON_GROUP", Group to run Pacemaker daemons as) AC_SUBST(CRM_DAEMON_GROUP) -CRM_STATE_DIR=${localstatedir}/run/crm -AC_DEFINE_UNQUOTED(CRM_STATE_DIR,"$CRM_STATE_DIR", Where to keep state files and sockets) -AC_SUBST(CRM_STATE_DIR) - CRM_LOG_DIR="${localstatedir}/log/pacemaker" AC_DEFINE_UNQUOTED(CRM_LOG_DIR,"$CRM_LOG_DIR", Where Pacemaker can store log files) AC_SUBST(CRM_LOG_DIR) @@ -1126,11 +1277,16 @@ AC_DEFINE_UNQUOTED(HB_DAEMON_DIR,"$HB_DAEMON_DIR", Location Heartbeat expects Pa AC_SUBST(HB_DAEMON_DIR) dnl Needed so that the Corosync plugin can clear out the directory as Heartbeat does -HA_STATE_DIR=`try_extract_header_define $GLUE_HEADER HA_VARRUNDIR ${localstatedir}/run` +HA_STATE_DIR=`try_extract_header_define $GLUE_HEADER HA_VARRUNDIR ${runstatedir}` AC_DEFINE_UNQUOTED(HA_STATE_DIR,"$HA_STATE_DIR", Where Heartbeat keeps state files and sockets) AC_SUBST(HA_STATE_DIR) -CRM_RSCTMP_DIR=`try_extract_header_define agent_config.h HA_RSCTMPDIR $HA_STATE_DIR/resource-agents` +CRM_STATE_DIR="${runstatedir}/crm" +AC_DEFINE_UNQUOTED([CRM_STATE_DIR], ["$CRM_STATE_DIR"], + [Where to keep state files and sockets]) +AC_SUBST(CRM_STATE_DIR) + +CRM_RSCTMP_DIR=`try_extract_header_define agent_config.h HA_RSCTMPDIR ${runstatedir}/resource-agents` AC_MSG_CHECKING(Scratch dir for resource agents) AC_MSG_RESULT($CRM_RSCTMP_DIR) AC_DEFINE_UNQUOTED(CRM_RSCTMP_DIR,"$CRM_RSCTMP_DIR", Where resource agents should keep state files) @@ -1142,9 +1298,8 @@ AC_SUBST(HA_VARLIBHBDIR) AC_DEFINE_UNQUOTED(UUID_FILE,"$localstatedir/lib/heartbeat/hb_uuid", Location of Heartbeat's UUID file) -OCF_ROOT_DIR=`try_extract_header_define $GLUE_HEADER OCF_ROOT_DIR /usr/lib/ocf` -if test "X$OCF_ROOT_DIR" = X; then - AC_MSG_ERROR(Could not locate OCF directory) +if test "x$OCF_ROOT_DIR" = "x"; then + OCF_ROOT_DIR=`try_extract_header_define $GLUE_HEADER OCF_ROOT_DIR /usr/lib/ocf` fi AC_SUBST(OCF_ROOT_DIR) @@ -1235,17 +1390,14 @@ if test "x${enable_systemd}" = xyes; then HAVE_systemd=1 PCMK_FEATURES="$PCMK_FEATURES systemd" - AC_MSG_CHECKING([for systemd path for system unit files]) - systemdunitdir="${systemdunitdir-}" - PKG_CHECK_VAR([systemdunitdir], [systemd], - [systemdsystemunitdir], [],[ - systemdunitdir=no - ]) - AC_MSG_RESULT([${systemdunitdir}]) - if test "x${systemdunitdir}" = xno; then - AC_MSG_FAILURE([cannot enable systemd when systemdunitdir unresolved]) + AC_MSG_CHECKING([which system unit file directory to use]) + PKG_CHECK_VAR([systemdsystemunitdir], [systemd], [systemdsystemunitdir]) + AC_MSG_RESULT([${systemdsystemunitdir}]) + if test "x${systemdsystemunitdir}" = x""; then + AC_MSG_FAILURE([cannot enable systemd when systemdsystemunitdir unresolved]) fi fi +AC_SUBST([systemdsystemunitdir]) AC_DEFINE_UNQUOTED(SUPPORT_SYSTEMD, $HAVE_systemd, Support systemd based system services) AM_CONDITIONAL(BUILD_SYSTEMD, test $HAVE_systemd = 1) @@ -1712,6 +1864,7 @@ if test -n "$LIBGNUTLS_CONFIG"; then fi AC_CHECK_LIB(gnutls, gnutls_init) AC_CHECK_FUNCS(gnutls_priority_set_direct) + AC_CHECK_FUNCS([gnutls_sec_param_to_pk_bits]) dnl since 2.12.0 (2011-03-24) AC_SUBST(GNUTLSHEAD) AC_SUBST(GNUTLSLIBS) @@ -2066,6 +2219,7 @@ cts/Makefile \ cts/benchmark/Makefile \ cts/benchmark/clubench \ cts/lxc_autogen.sh \ + cts/pacemaker-cts-dummyd.service \ cib/Makefile \ attrd/Makefile \ crmd/Makefile \ @@ -2119,6 +2273,7 @@ extra/Makefile \ extra/logrotate/pacemaker \ tools/Makefile \ tools/crm_report \ + tools/report.collector \ tools/report.common \ tools/cibsecret \ tools/crm_mon.service \ @@ -2127,6 +2282,9 @@ xml/Makefile \ lib/gnu/Makefile \ ) +AC_CONFIG_FILES([cts/pacemaker-cts-dummyd], [chmod +x cts/pacemaker-cts-dummyd]) +AC_CONFIG_FILES([tools/pcmk_simtimes], [chmod +x tools/pcmk_simtimes]) + dnl Now process the entire list of files added by previous dnl calls to AC_CONFIG_FILES() AC_OUTPUT() @@ -2162,3 +2320,4 @@ AC_MSG_RESULT([ LDFLAGS_HARDENED_EXE = ${LDFLAGS_HARDENED_EXE}]) AC_MSG_RESULT([ LDFLAGS_HARDENED_LIB = ${LDFLAGS_HARDENED_LIB}]) AC_MSG_RESULT([ Libraries = ${LIBS}]) AC_MSG_RESULT([ Stack Libraries = ${CLUSTERLIBS}]) +AC_MSG_RESULT([ Unix socket auth method = ${us_auth}]) diff --git a/crmd/attrd.c b/crmd/attrd.c index c36186d8d88..658ba62c6b0 100644 --- a/crmd/attrd.c +++ b/crmd/attrd.c @@ -57,7 +57,6 @@ update_attrd_helper(const char *host, const char *name, const char *value, gboolean is_remote_node, char command) { int rc; - int max = 5; int attrd_opts = attrd_opt_none; if (is_remote_node) { @@ -68,38 +67,56 @@ update_attrd_helper(const char *host, const char *name, const char *value, attrd_ipc = crm_ipc_new(T_ATTRD, 0); } - do { + for (int attempt = 1; attempt <= 4; ++attempt) { + rc = pcmk_ok; + + // If we're not already connected, try to connect if (crm_ipc_connected(attrd_ipc) == FALSE) { - crm_ipc_close(attrd_ipc); - crm_info("Connecting to attribute manager ... %d retries remaining", - max); + if (attempt == 1) { + // Start with a clean slate + crm_ipc_close(attrd_ipc); + } if (crm_ipc_connect(attrd_ipc) == FALSE) { - crm_perror(LOG_INFO, "Connection to attribute manager failed"); + rc = errno; } + crm_debug("Attribute manager connection attempt %d of 4: %s (%d)", + attempt, pcmk_strerror(rc), rc); } - if (command) { - rc = attrd_update_delegate(attrd_ipc, command, host, name, value, + if (rc == pcmk_ok) { + rc = command? + attrd_update_delegate(attrd_ipc, command, host, name, value, XML_CIB_TAG_STATUS, NULL, NULL, - user_name, attrd_opts); - } else { - /* (ab)using name/value as resource/operation */ - rc = attrd_clear_delegate(attrd_ipc, host, name, value, interval, - user_name, attrd_opts); + user_name, attrd_opts) + + /* No command means clear fail count (name/value is really + * resource/operation) + */ + : attrd_clear_delegate(attrd_ipc, host, name, value, + interval, user_name, attrd_opts); + crm_debug("Attribute manager request attempt %d of 4: %s (%d)", + attempt, pcmk_strerror(rc), rc); } if (rc == pcmk_ok) { + // Success, we're done break; - } else if (rc != -EAGAIN && rc != -EALREADY) { - crm_info("Disconnecting from attribute manager: %s (%d)", - pcmk_strerror(rc), rc); + } else if ((rc != EAGAIN) && (rc != EALREADY)) { + /* EAGAIN or EALREADY indicates a temporary block, so just try + * again. Otherwise, close the connection for a clean slate. + */ crm_ipc_close(attrd_ipc); } - sleep(5 - max); - - } while (max--); + /* @TODO If the attribute manager remains unavailable the entire time, + * this function takes more than 6 seconds. Maybe set a timer for + * retries, to let the main loop do other work. + */ + if (attempt < 4) { + sleep(attempt); + } + } if (rc != pcmk_ok) { log_attrd_error(host, name, value, is_remote_node, command, rc); diff --git a/crmd/callbacks.c b/crmd/callbacks.c index 96791ed71a1..afa8bcecbdd 100644 --- a/crmd/callbacks.c +++ b/crmd/callbacks.c @@ -146,6 +146,8 @@ peer_update_callback(enum crm_status_type type, crm_node_t * node, const void *d if (!is_remote) { remove_stonith_cleanup(node->uname); } + } else { + controld_remove_voter(node->uname); } crmd_alert_node_event(node); @@ -156,6 +158,7 @@ peer_update_callback(enum crm_status_type type, crm_node_t * node, const void *d old = *(const uint32_t *)data; changed = node->processes ^ old; } + appeared = ((node->processes & proc_flags) != 0); status = (node->processes & proc_flags) ? ONLINESTATUS : OFFLINESTATUS; crm_info("Client %s/%s now has status [%s] (DC=%s, changed=%6x)", @@ -166,7 +169,13 @@ peer_update_callback(enum crm_status_type type, crm_node_t * node, const void *d /* Peer process did not change */ crm_trace("No change %6x %6x %6x", old, node->processes, proc_flags); return; - } else if (is_not_set(fsa_input_register, R_CIB_CONNECTED)) { + } + + if (!appeared) { + controld_remove_voter(node->uname); + } + + if (is_not_set(fsa_input_register, R_CIB_CONNECTED)) { crm_trace("Not connected"); return; } else if (fsa_state == S_STOPPING) { @@ -174,7 +183,6 @@ peer_update_callback(enum crm_status_type type, crm_node_t * node, const void *d return; } - appeared = (node->processes & proc_flags) != 0; if (safe_str_eq(node->uname, fsa_our_uname) && (node->processes & proc_flags) == 0) { /* Did we get evicted? */ crm_notice("Our peer connection failed"); @@ -194,12 +202,46 @@ peer_update_callback(enum crm_status_type type, crm_node_t * node, const void *d * transient attributes intact until it rejoins. */ if (compare_version(fsa_our_dc_version, "3.0.9") > 0) { - erase_status_tag(node->uname, XML_TAG_TRANSIENT_NODEATTRS, cib_scope_local); + controld_delete_node_state(node->uname, + controld_section_attrs, + cib_scope_local); } - } else if(AM_I_DC && appeared == FALSE) { - crm_info("Peer %s left us", node->uname); - erase_status_tag(node->uname, XML_TAG_TRANSIENT_NODEATTRS, cib_scope_local); + } else if (AM_I_DC || (fsa_our_dc == NULL)) { + /* This only needs to be done once, so normally the DC should do + * it. However if there is no DC, every node must do it, since + * there is no other way to ensure some one node does it. + */ + if (appeared) { + te_trigger_stonith_history_sync(FALSE); + } else { +#if SUPPORT_PLUGIN + /* When legacy CIB mode is in effect, having every node + * clear a leaving DC's attributes causes a (quite likely) + * race condition where another node requests a full CIB + * replacement after the attributes have been cleared, and + * the DC (as CIB master, when its crmd has exited but its + * CIB remains up) responds with a CIB that still contains + * the attributes. This leaves the DC's shutdown attribute + * in effect when it tries to rejoin the cluster later. + * + * As a heuristic, disable that attribute clearing when + * corosync 1 (which always enables legacy CIB mode) is + * used. The only other cases where legacy mode should be in + * effect are when the user has explicitly requested it via + * the undocumented PCMK_legacy environment variable + * (intended solely for developer testing) and when there is + * a rolling upgrade from Pacemaker 1.1.11 in progress. + */ + if (AM_I_DC) { +#endif + controld_delete_node_state(node->uname, + controld_section_attrs, + cib_scope_local); +#if SUPPORT_PLUGIN + } +#endif + } } break; } @@ -278,8 +320,11 @@ peer_update_callback(enum crm_status_type type, crm_node_t * node, const void *d /* Update the CIB node state */ update = create_node_state_update(node, flags, NULL, __FUNCTION__); - fsa_cib_anon_update(XML_CIB_TAG_STATUS, update, - cib_scope_local | cib_quorum_override | cib_can_create); + if (update == NULL) { + crm_debug("Node state update not yet possible for %s", node->uname); + } else { + fsa_cib_anon_update(XML_CIB_TAG_STATUS, update); + } free_xml(update); } diff --git a/crmd/cib.c b/crmd/cib.c index d902a32a3b4..e8c6376e3c4 100644 --- a/crmd/cib.c +++ b/crmd/cib.c @@ -204,3 +204,169 @@ int crmd_cib_smart_opt() } return call_opt; } + +/*! + * \internal + * \brief Check whether an action type should be recorded in the CIB + * + * \param[in] action Action type + * + * \return TRUE if action should be recorded, FALSE otherwise + */ +bool +controld_action_is_recordable(const char *action) +{ + if (safe_str_eq(action, CRMD_ACTION_CANCEL) + || safe_str_eq(action, CRMD_ACTION_DELETE) + || safe_str_eq(action, CRMD_ACTION_NOTIFY) + || safe_str_eq(action, CRMD_ACTION_METADATA)) { + return FALSE; + } + return TRUE; +} + +static void +cib_delete_callback(xmlNode *msg, int call_id, int rc, xmlNode *output, + void *user_data) +{ + char *desc = user_data; + + if (rc == 0) { + crm_debug("Deletion of %s (via CIB call %d) succeeded", desc, call_id); + } else { + crm_warn("Deletion of %s (via CIB call %d) failed: %s " CRM_XS " rc=%d", + desc, call_id, pcmk_strerror(rc), rc); + } +} + +// Searches for various portions of node_state to delete + +// Match a particular node's node_state (takes node name 1x) +#define XPATH_NODE_STATE "//" XML_CIB_TAG_STATE "[@" XML_ATTR_UNAME "='%s']" + +// Node's lrm section (name 1x) +#define XPATH_NODE_LRM XPATH_NODE_STATE "/" XML_CIB_TAG_LRM + +// Node's transient_attributes section (name 1x) +#define XPATH_NODE_ATTRS XPATH_NODE_STATE "/" XML_TAG_TRANSIENT_NODEATTRS + +// Everything under node_state (name 1x) +#define XPATH_NODE_ALL XPATH_NODE_STATE "/*" + +/*! + * \internal + * \brief Delete subsection of a node's CIB node_state + * + * \param[in] uname Desired node + * \param[in] section Subsection of node_state to delete + * \param[in] options CIB call options to use + */ +void +controld_delete_node_state(const char *uname, enum controld_section_e section, + int options) +{ + char *xpath = NULL; + char *desc = NULL; + + CRM_CHECK(uname != NULL, return); + switch (section) { + case controld_section_lrm: + xpath = crm_strdup_printf(XPATH_NODE_LRM, uname); + desc = crm_strdup_printf("resource history for node %s", uname); + break; + case controld_section_attrs: + xpath = crm_strdup_printf(XPATH_NODE_ATTRS, uname); + desc = crm_strdup_printf("transient attributes for node %s", uname); + break; + case controld_section_all: + xpath = crm_strdup_printf(XPATH_NODE_ALL, uname); + desc = crm_strdup_printf("all state for node %s", uname); + break; + } + + if (fsa_cib_conn == NULL) { + crm_warn("Unable to delete %s: no CIB connection", desc); + free(desc); + } else { + int call_id; + + options |= cib_quorum_override|cib_xpath; + call_id = fsa_cib_conn->cmds->delete(fsa_cib_conn, xpath, NULL, options); + crm_info("Deleting %s (via CIB call %d) " CRM_XS " xpath=%s", + desc, call_id, xpath); + fsa_register_cib_callback(call_id, FALSE, desc, cib_delete_callback); + // CIB library handles freeing desc + } + free(xpath); +} + +// Takes node name and resource ID +#define XPATH_RESOURCE_HISTORY "//" XML_CIB_TAG_STATE \ + "[@" XML_ATTR_UNAME "='%s'] /" \ + XML_CIB_TAG_LRM "/" XML_LRM_TAG_RESOURCES \ + "/" XML_LRM_TAG_RESOURCE \ + "[@" XML_ATTR_ID "='%s']" +// @TODO could add "and @XML_CONFIG_ATTR_SHUTDOWN_LOCK" to limit to locks + +/*! + * \internal + * \brief Clear resource history from CIB for a given resource and node + * + * \param[in] rsc_id ID of resource to be cleared + * \param[in] node Node whose resource history should be cleared + * \param[in] user_name ACL user name to use + * \param[in] call_options CIB call options + * + * \return Standard Pacemaker return code + */ +int +controld_delete_resource_history(const char *rsc_id, const char *node, + const char *user_name, int call_options) +{ + char *desc = NULL; + char *xpath = NULL; + int rc = pcmk_rc_ok; + + CRM_CHECK((rsc_id != NULL) && (node != NULL), return EINVAL); + + desc = crm_strdup_printf("resource history for %s on %s", rsc_id, node); + if (fsa_cib_conn == NULL) { + crm_err("Unable to clear %s: no CIB connection", desc); + free(desc); + return ENOTCONN; + } + + // Ask CIB to delete the entry + xpath = crm_strdup_printf(XPATH_RESOURCE_HISTORY, node, rsc_id); + rc = cib_internal_op(fsa_cib_conn, CIB_OP_DELETE, NULL, xpath, NULL, + NULL, call_options|cib_xpath, user_name); + + if (rc < 0) { + rc = pcmk_legacy2rc(rc); + crm_err("Could not delete resource status of %s on %s%s%s: %s " + CRM_XS " rc=%d", rsc_id, node, + (user_name? " for user " : ""), (user_name? user_name : ""), + pcmk_rc_str(rc), rc); + free(desc); + free(xpath); + return rc; + } + + if (is_set(call_options, cib_sync_call)) { + if (is_set(call_options, cib_dryrun)) { + crm_debug("Deletion of %s would succeed", desc); + } else { + crm_debug("Deletion of %s succeeded", desc); + } + free(desc); + + } else { + crm_info("Clearing %s (via CIB call %d) " CRM_XS " xpath=%s", + desc, rc, xpath); + fsa_register_cib_callback(rc, FALSE, desc, cib_delete_callback); + // CIB library handles freeing desc + } + + free(xpath); + return pcmk_rc_ok; +} diff --git a/crmd/control.c b/crmd/control.c index 78db69bc714..bde0a7cbd1f 100644 --- a/crmd/control.c +++ b/crmd/control.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2019 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include @@ -61,15 +52,6 @@ crm_trigger_t *fsa_source = NULL; crm_trigger_t *config_read = NULL; bool no_quorum_suicide_escalation = FALSE; -static gboolean -election_timeout_popped(gpointer data) -{ - /* Not everyone voted */ - crm_info("Election failed: Declaring ourselves the winner"); - register_fsa_input(C_TIMER_POPPED, I_ELECTION_DC, NULL); - return FALSE; -} - /* A_HA_CONNECT */ void do_ha_control(long long action, @@ -136,12 +118,15 @@ do_ha_control(long long action, } #endif } - fsa_election = election_init(NULL, cluster->uname, 60000/*60s*/, election_timeout_popped); - fsa_our_uname = cluster->uname; - fsa_our_uuid = cluster->uuid; - if(cluster->uuid == NULL) { - crm_err("Could not obtain local uuid"); - registered = FALSE; + + if (registered == TRUE) { + controld_election_init(cluster->uname); + fsa_our_uname = cluster->uname; + fsa_our_uuid = cluster->uuid; + if(cluster->uuid == NULL) { + crm_err("Could not obtain local uuid"); + registered = FALSE; + } } if (registered == FALSE) { @@ -207,7 +192,12 @@ do_shutdown(long long action, clear_bit(fsa_input_register, R_ST_REQUIRED); crm_info("Disconnecting STONITH..."); - stonith_api->cmds->disconnect(stonith_api); + if (stonith_api->state != stonith_disconnected) { + stonith_api->cmds->disconnect(stonith_api); + } + stonith_api->cmds->remove_notification(stonith_api, T_STONITH_NOTIFY_DISCONNECT); + stonith_api->cmds->remove_notification(stonith_api, T_STONITH_NOTIFY_FENCE); + stonith_api->cmds->remove_notification(stonith_api, T_STONITH_NOTIFY_HISTORY_SYNCED); } } @@ -307,6 +297,10 @@ crmd_exit(int rc) if (pe_subsystem && pe_subsystem->client && pe_subsystem->client->ipcs) { crm_trace("Disconnecting Policy Engine"); + + // If we aren't connected to the scheduler, we can't expect a reply + controld_expect_sched_reply(NULL); + qb_ipcs_disconnect(pe_subsystem->client->ipcs); } @@ -354,9 +348,7 @@ crmd_exit(int rc) free(cib_subsystem); cib_subsystem = NULL; metadata_cache_fini(); - - election_fini(fsa_election); - fsa_election = NULL; + controld_election_fini(); /* Tear down the CIB connection, but don't free it yet -- it could be used * when we drain the mainloop later. @@ -382,11 +374,13 @@ crmd_exit(int rc) crm_timer_stop(integration_timer); crm_timer_stop(finalization_timer); crm_timer_stop(election_trigger); - election_timeout_stop(fsa_election); crm_timer_stop(shutdown_escalation_timer); crm_timer_stop(wait_timer); crm_timer_stop(recheck_timer); + te_cleanup_stonith_history_sync(NULL, TRUE); + controld_free_sched_timer(); + free(transition_timer); transition_timer = NULL; free(integration_timer); integration_timer = NULL; free(finalization_timer); finalization_timer = NULL; @@ -404,7 +398,6 @@ crmd_exit(int rc) free(te_uuid); te_uuid = NULL; free(te_client_id); te_client_id = NULL; - free(fsa_pe_ref); fsa_pe_ref = NULL; free(failed_stop_offset); failed_stop_offset = NULL; free(failed_start_offset); failed_start_offset = NULL; @@ -904,6 +897,13 @@ pe_cluster_option crmd_opts[] = { { "cluster-infrastructure", NULL, "string", NULL, "heartbeat", NULL, "The messaging stack on which Pacemaker is currently running.", "Used for informational and diagnostic purposes." }, + { "cluster-name", NULL, "string", NULL, NULL, NULL, + "An arbitrary name for the cluster", + "This optional value is mostly for users' convenience as desired " + "in administration, but may also be used in Pacemaker configuration " + "rules via the #cluster-name node attribute, and by higher-level tools " + "and resource agents." + }, { XML_CONFIG_ATTR_DC_DEADTIME, "dc_deadtime", "time", NULL, "20s", &check_time, "How long to wait for a response from other nodes during startup.", "The \"correct\" value will depend on the speed/load of your network and the type of switches used." @@ -939,6 +939,14 @@ pe_cluster_option crmd_opts[] = { }, { "node-action-limit", NULL, "integer", NULL, "0", &check_number, "The maximum number of jobs that can be scheduled per node. Defaults to 2x cores"}, + { XML_CONFIG_ATTR_FENCE_REACTION, NULL, "string", NULL, "stop", NULL, + "How a cluster node should react if notified of its own fencing", + "A cluster node may receive notification of its own fencing if fencing " + "is misconfigured, or if fabric fencing is in use that doesn't cut " + "cluster communication. Allowed values are \"stop\" to attempt to " + "immediately stop pacemaker and stay stopped, or \"panic\" to attempt " + "to immediately reboot the local node, falling back to stop on failure." + }, { XML_CONFIG_ATTR_ELECTION_FAIL, "election_timeout", "time", NULL, "2min", &check_timer, "*** Advanced Use Only ***.", "If need to adjust this value, it probably indicates the presence of a bug." }, @@ -957,9 +965,22 @@ pe_cluster_option crmd_opts[] = { "Delay cluster recovery for the configured interval to allow for additional/related events to occur.\n" "Useful if your configuration is sensitive to the order in which ping updates arrive." }, - { "stonith-watchdog-timeout", NULL, "time", NULL, NULL, &check_sbd_timeout, - "How long to wait before we can assume nodes are safely down", NULL - }, + { "stonith-watchdog-timeout", NULL, "time", NULL, "0", &check_sbd_timeout, + "How long to wait before we can assume nodes are safely down " + "when watchdog-based self-fencing via SBD is in use", + "If positive, along with `have-watchdog=true` automatically set by the " + "cluster, when fencing is required, watchdog-based self-fencing " + "will be performed via SBD without requiring a fencing resource " + "explicitly configured. " + "If `stonith-watchdog-timeout` is set to a positive value, unseen " + "nodes are assumed to self-fence within this much time. +WARNING:+ " + "It must be ensured that this value is larger than the " + "`SBD_WATCHDOG_TIMEOUT` environment variable on all nodes. " + "Pacemaker verifies the settings individually on all nodes and " + "prevents startup or shuts down if configured wrongly on the fly. " + "It's strongly recommended that `SBD_WATCHDOG_TIMEOUT` is set to " + "the same value on all nodes. " + }, { "stonith-max-attempts",NULL,"integer",NULL,"10",&check_positive_number, "How many times stonith can fail before it will no longer be attempted on a target" }, @@ -1060,6 +1081,8 @@ config_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void no_quorum_suicide_escalation = TRUE; } + set_fence_reaction(crmd_pref(config_hash, XML_CONFIG_ATTR_FENCE_REACTION)); + value = crmd_pref(config_hash,"stonith-max-attempts"); update_stonith_max_attempts(value); @@ -1069,7 +1092,7 @@ config_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void crm_debug("Shutdown escalation occurs after: %dms", shutdown_escalation_timer->period_ms); value = crmd_pref(config_hash, XML_CONFIG_ATTR_ELECTION_FAIL); - election_timeout_set_period(fsa_election, crm_get_msec(value)); + controld_set_election_period(value); value = crmd_pref(config_hash, XML_CONFIG_ATTR_RECHECK); recheck_timer->period_ms = crm_get_msec(value); diff --git a/crmd/corosync.c b/crmd/corosync.c index 1316d30c947..8d6a115c230 100644 --- a/crmd/corosync.c +++ b/crmd/corosync.c @@ -145,12 +145,19 @@ crmd_cman_dispatch(unsigned long long seq, gboolean quorate) return TRUE; } +// OpenBSD doesn't have ENOLINK +#ifdef ENOLINK +#define CRM_EX_NOLINK ENOLINK +#else +#define CRM_EX_NOLINK ENOTCONN +#endif + static void crmd_quorum_destroy(gpointer user_data) { if (is_not_set(fsa_input_register, R_HA_DISCONNECTED)) { crm_err("connection terminated"); - crmd_exit(ENOLINK); + crmd_exit(CRM_EX_NOLINK); } else { crm_info("connection closed"); @@ -162,7 +169,7 @@ crmd_cs_destroy(gpointer user_data) { if (is_not_set(fsa_input_register, R_HA_DISCONNECTED)) { crm_err("connection terminated"); - crmd_exit(ENOLINK); + crmd_exit(CRM_EX_NOLINK); } else { crm_info("connection closed"); @@ -175,7 +182,7 @@ crmd_cman_destroy(gpointer user_data) { if (is_not_set(fsa_input_register, R_HA_DISCONNECTED)) { crm_err("connection terminated"); - crmd_exit(ENOLINK); + crmd_exit(CRM_EX_NOLINK); } else { crm_info("connection closed"); diff --git a/crmd/crmd.h b/crmd/crmd.h index db40fc32ba7..35fad3cb9a7 100644 --- a/crmd/crmd.h +++ b/crmd/crmd.h @@ -1,20 +1,10 @@ -/* - * Copyright (C) 2004 Andrew Beekhof - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +/* + * Copyright 2004-2018 Andrew Beekhof + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #ifndef CRMD__H # define CRMD__H @@ -26,6 +16,12 @@ extern GMainLoop *crmd_mainloop; extern bool no_quorum_suicide_escalation; -extern void crmd_metadata(void); +void crmd_metadata(void); +void controld_election_init(const char *uname); +void controld_remove_voter(const char *uname); +void controld_stop_election_timeout(void); +void controld_election_fini(void); +void controld_set_election_period(const char *value); +void controld_stop_election_timer(void); #endif diff --git a/crmd/crmd_fsa.h b/crmd/crmd_fsa.h index df04a945bc2..53fee91cb78 100644 --- a/crmd/crmd_fsa.h +++ b/crmd/crmd_fsa.h @@ -1,5 +1,7 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2020 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -97,9 +99,7 @@ extern GListPtr fsa_message_queue; extern char *fsa_cluster_name; -extern election_t *fsa_election; /* */ extern fsa_timer_t *election_trigger; /* */ -extern fsa_timer_t *election_timeout; /* */ extern fsa_timer_t *shutdown_escalation_timer; /* */ extern fsa_timer_t *transition_timer; extern fsa_timer_t *integration_timer; @@ -114,9 +114,10 @@ extern struct crm_subsystem_s *cib_subsystem; extern struct crm_subsystem_s *te_subsystem; extern struct crm_subsystem_s *pe_subsystem; -/* these two should be moved elsewhere... */ -extern void do_update_cib_nodes(gboolean overwrite, const char *caller); +// These should be moved elsewhere +void do_update_cib_nodes(gboolean overwrite, const char *caller); int crmd_cib_smart_opt(void); +xmlNode *controld_query_executor_state(const char *node_name); # define AM_I_DC is_set(fsa_input_register, R_THE_DC) # define AM_I_OPERATIONAL (is_set(fsa_input_register, R_STARTING)==FALSE) diff --git a/crmd/crmd_lrm.h b/crmd/crmd_lrm.h index 7a74f7ae181..7d35264caec 100644 --- a/crmd/crmd_lrm.h +++ b/crmd/crmd_lrm.h @@ -1,20 +1,13 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2020 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ +#ifndef CONTROLD_LRM__H +# define CONTROLD_LRM__H #include #include @@ -42,19 +35,23 @@ typedef struct resource_history_s { void history_free(gpointer data); -/* TODO - Replace this with lrmd_event_data_t */ -struct recurring_op_s { +enum active_op_e { + active_op_remove = (1 << 0), + active_op_cancelled = (1 << 1), +}; + +// In-flight action (recurring or pending) +typedef struct active_op_s { int call_id; int interval; - gboolean remove; - gboolean cancelled; + uint32_t flags; // bitmask of active_op_e unsigned int start_time; char *rsc_id; char *op_type; char *op_key; char *user_data; GHashTable *params; -}; +} active_op_t; typedef struct lrm_state_s { const char *node_name; @@ -168,5 +165,14 @@ void remote_ra_fail(const char *node_name); void remote_ra_process_pseudo(xmlNode *xml); gboolean remote_ra_is_in_maintenance(lrm_state_t * lrm_state); void remote_ra_process_maintenance_nodes(xmlNode *xml); +gboolean remote_ra_controlling_guest(lrm_state_t * lrm_state); + +void process_lrm_event(lrm_state_t *lrm_state, lrmd_event_data_t *op, + active_op_t *pending, xmlNode *action_xml); +void controld_ack_event_directly(const char *to_host, const char *to_sys, + lrmd_rsc_info_t *rsc, lrmd_event_data_t *op, + const char *rsc_id); +void controld_rc2event(lrmd_event_data_t *event, int rc); +void controld_trigger_delete_refresh(const char *from_sys, const char *rsc_id); -gboolean process_lrm_event(lrm_state_t * lrm_state, lrmd_event_data_t * op, struct recurring_op_s *pending); +#endif diff --git a/crmd/crmd_utils.h b/crmd/crmd_utils.h index 3f86fef9e63..eeaa8b70b1d 100644 --- a/crmd/crmd_utils.h +++ b/crmd/crmd_utils.h @@ -1,5 +1,7 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2020 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -22,6 +24,7 @@ # include # include # include /* For CIB_OP_MODIFY */ +# include "crmd_fsa.h" // For fsa_cib_conn # include "crmd_alerts.h" # define CLIENT_EXIT_WAIT 30 @@ -48,14 +51,16 @@ crm_err("No CIB connection available"); \ } -# define fsa_cib_anon_update(section, data, options) \ - if(fsa_cib_conn != NULL) { \ - fsa_cib_conn->cmds->modify( \ - fsa_cib_conn, section, data, options); \ - \ - } else { \ - crm_err("No CIB connection available"); \ - } +static inline void +fsa_cib_anon_update(const char *section, xmlNode *data) { + if (fsa_cib_conn == NULL) { + crm_err("No CIB connection available"); + } else { + int opts = cib_scope_local | cib_quorum_override | cib_can_create; + + fsa_cib_conn->cmds->modify(fsa_cib_conn, section, data, opts); + } +} extern gboolean fsa_has_quorum; extern int last_peer_update; @@ -80,6 +85,9 @@ int crmd_exit(int rc); int crmd_fast_exit(int rc); gboolean stop_subsystem(struct crm_subsystem_s *centry, gboolean force_quit); gboolean start_subsystem(struct crm_subsystem_s *centry); +void controld_stop_sched_timer(void); +void controld_free_sched_timer(void); +void controld_expect_sched_reply(xmlNode *msg); void fsa_dump_actions(long long action, const char *text); void fsa_dump_inputs(int log_level, const char *text, long long input_register); @@ -90,7 +98,6 @@ xmlNode *create_node_state_update(crm_node_t *node, int flags, xmlNode *parent, const char *source); void populate_cib_nodes(enum node_update_flags flags, const char *source); void crm_update_quorum(gboolean quorum, gboolean force_update); -void erase_status_tag(const char *uname, const char *tag, int options); void update_attrd(const char *host, const char *name, const char *value, const char *user_name, gboolean is_remote_node); void update_attrd_remote_node_removed(const char *host, const char *user_name); void update_attrd_clear_failures(const char *host, const char *rsc, @@ -107,6 +114,21 @@ void abort_for_stonith_failure(enum transition_action abort_action, const char *target, xmlNode *reason); void crmd_peer_down(crm_node_t *peer, bool full); unsigned int cib_op_timeout(void); +bool controld_action_is_recordable(const char *action); + +// Subsections of node_state +enum controld_section_e { + controld_section_lrm, + controld_section_attrs, + controld_section_all, +}; + +void controld_delete_node_state(const char *uname, + enum controld_section_e section, int options); +int controld_delete_resource_history(const char *rsc_id, const char *node, + const char *user_name, int call_options); + +const char *get_node_id(xmlNode *lrm_rsc_op); /* Convenience macro for registering a CIB callback * (assumes that data can be freed with free()) diff --git a/crmd/election.c b/crmd/election.c index 246b401baa5..a4313ccfa19 100644 --- a/crmd/election.c +++ b/crmd/election.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2019 Andrew Beekhof * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public @@ -26,11 +26,65 @@ #include #include #include +#include #include #include #include #include +static election_t *fsa_election = NULL; + +static gboolean +election_win_cb(gpointer data) +{ + register_fsa_input(C_FSA_INTERNAL, I_ELECTION_DC, NULL); + return FALSE; +} + +void +controld_election_init(const char *uname) +{ + fsa_election = election_init("DC", uname, 60000 /*60s*/, election_win_cb); +} + +void +controld_remove_voter(const char *uname) +{ + election_remove(fsa_election, uname); + + if (safe_str_eq(uname, fsa_our_dc)) { + /* Clear any election dampening in effect. Otherwise, if the lost DC had + * just won, an immediate new election could fizzle out with no new DC. + */ + election_clear_dampening(fsa_election); + } +} + +void +controld_stop_election_timeout() +{ + election_timeout_stop(fsa_election); +} + +void +controld_election_fini() +{ + election_fini(fsa_election); + fsa_election = NULL; +} + +void +controld_set_election_period(const char *value) +{ + election_timeout_set_period(fsa_election, crm_get_msec(value)); +} + +void +controld_stop_election_timer() +{ + election_timeout_stop(fsa_election); +} + /* A_ELECTION_VOTE */ void do_election_vote(long long action, @@ -84,14 +138,11 @@ do_election_check(long long action, enum crmd_fsa_state cur_state, enum crmd_fsa_input current_input, fsa_data_t * msg_data) { - if (fsa_state != S_ELECTION) { + if (fsa_state == S_ELECTION) { + election_check(fsa_election); + } else { crm_debug("Ignoring election check because we are not in an election"); - - } else if(election_check(fsa_election)) { - register_fsa_input(C_FSA_INTERNAL, I_ELECTION_DC, NULL); } - - return; } #define loss_dampen 2 /* in seconds */ @@ -132,10 +183,8 @@ do_election_count_vote(long long action, } break; - case election_in_progress: - break; default: - crm_err("Unhandled election result: %d", rc); + crm_trace("Election message resulted in state %d", rc); } } @@ -231,6 +280,7 @@ do_dc_release(long long action, if (action & A_DC_RELEASE) { crm_debug("Releasing the role of DC"); clear_bit(fsa_input_register, R_THE_DC); + controld_expect_sched_reply(NULL); } else if (action & A_DC_RELEASED) { crm_info("DC role released"); @@ -248,8 +298,7 @@ do_dc_release(long long action, crm_update_peer_expected(__FUNCTION__, node, CRMD_JOINSTATE_DOWN); update = create_node_state_update(node, node_update_expected, NULL, __FUNCTION__); - fsa_cib_anon_update(XML_CIB_TAG_STATUS, update, - cib_scope_local | cib_quorum_override | cib_can_create); + fsa_cib_anon_update(XML_CIB_TAG_STATUS, update); free_xml(update); } register_fsa_input(C_FSA_INTERNAL, I_RELEASE_SUCCESS, NULL); diff --git a/crmd/fsa.c b/crmd/fsa.c index c9319bcfc2d..90c457765b9 100644 --- a/crmd/fsa.c +++ b/crmd/fsa.c @@ -32,6 +32,7 @@ #include +#include #include #include #include @@ -51,8 +52,6 @@ char *fsa_cluster_name = NULL; ll_cluster_t *fsa_cluster_conn; #endif -election_t *fsa_election = NULL; - fsa_timer_t *wait_timer = NULL; /* How long to wait before retrying to connect to the cib/lrmd/ccm */ fsa_timer_t *recheck_timer = NULL; /* Periodically re-run the PE to account for time based rules/preferences */ fsa_timer_t *election_trigger = NULL; /* How long to wait at startup, or after an election, for the DC to make contact */ @@ -68,7 +67,6 @@ volatile enum crmd_fsa_state fsa_state = S_STARTING; extern uint highest_born_on; extern uint num_join_invites; -extern void initialize_join(gboolean before); #define DOT_PREFIX "actions:trace: " #define do_dot_log(fmt, args...) crm_trace( fmt, ##args) @@ -470,12 +468,53 @@ log_fsa_input(fsa_data_t * stored_msg) } } +static void +check_join_counts(fsa_data_t *msg_data) +{ + int count; + guint npeers; + + count = crmd_join_phase_count(crm_join_finalized); + if (count > 0) { + crm_err("%d cluster node%s failed to confirm join", + count, pcmk__plural_s(count)); + crmd_join_phase_log(LOG_NOTICE); + return; + } + + npeers = crm_active_peers(); + count = crmd_join_phase_count(crm_join_confirmed); + if (count == npeers) { + if (npeers == 1) { + crm_debug("Sole active cluster node is fully joined"); + } else { + crm_debug("All %d active cluster nodes are fully joined", count); + } + + } else if (count > npeers) { + crm_err("New election needed because more nodes confirmed join " + "than are in membership (%d > %u)", count, npeers); + register_fsa_input(C_FSA_INTERNAL, I_ELECTION, NULL); + + } else if (saved_ccm_membership_id != crm_peer_seq) { + crm_info("New join needed because membership changed (%llu -> %llu)", + saved_ccm_membership_id, crm_peer_seq); + register_fsa_input_before(C_FSA_INTERNAL, I_NODE_JOIN, NULL); + + } else { + crm_warn("Only %d of %u active cluster nodes fully joined " + "(%d did not respond to offer)", + count, npeers, crmd_join_phase_count(crm_join_welcomed)); + } +} + long long do_state_transition(long long actions, enum crmd_fsa_state cur_state, enum crmd_fsa_state next_state, fsa_data_t * msg_data) { int level = LOG_INFO; + int count = 0; long long tmp = actions; gboolean clear_recovery_bit = TRUE; @@ -508,11 +547,8 @@ do_state_transition(long long actions, state_from, state_to, input, fsa_cause2string(cause), msg_data->origin); - /* the last two clauses might cause trouble later */ if (next_state != S_ELECTION && cur_state != S_RELEASE_DC) { - election_timeout_stop(fsa_election); -/* } else { */ -/* crm_timer_start(election_timeout); */ + controld_stop_election_timer(); } #if 0 if ((fsa_input_register & R_SHUTDOWN)) { @@ -576,13 +612,14 @@ do_state_transition(long long actions, crm_warn("Progressed to state %s after %s", fsa_state2string(next_state), fsa_cause2string(cause)); } - if (crmd_join_phase_count(crm_join_welcomed) > 0) { - crm_warn("%u cluster nodes failed to respond" - " to the join offer.", crmd_join_phase_count(crm_join_welcomed)); + count = crmd_join_phase_count(crm_join_welcomed); + if (count > 0) { + crm_warn("%d cluster node%s failed to respond to join offer", + count, pcmk__plural_s(count)); crmd_join_phase_log(LOG_NOTICE); } else { - crm_debug("All %d cluster nodes responded to the join offer.", + crm_debug("All cluster nodes (%d) responded to join offer", crmd_join_phase_count(crm_join_integrated)); } break; @@ -594,34 +631,7 @@ do_state_transition(long long actions, crm_info("Progressed to state %s after %s", fsa_state2string(next_state), fsa_cause2string(cause)); } - - if (crmd_join_phase_count(crm_join_finalized) > 0) { - crm_err("%u cluster nodes failed to confirm their join.", - crmd_join_phase_count(crm_join_finalized)); - crmd_join_phase_log(LOG_NOTICE); - - } else if (crmd_join_phase_count(crm_join_confirmed) - == crm_active_peers()) { - crm_debug("All %u cluster nodes are" - " eligible to run resources.", crm_active_peers()); - - } else if (crmd_join_phase_count(crm_join_confirmed) > crm_active_peers()) { - crm_err("We have more confirmed nodes than our membership does: %d vs. %d", - crmd_join_phase_count(crm_join_confirmed), crm_active_peers()); - register_fsa_input(C_FSA_INTERNAL, I_ELECTION, NULL); - - } else if (saved_ccm_membership_id != crm_peer_seq) { - crm_info("Membership changed: %llu -> %llu - join restart", - saved_ccm_membership_id, crm_peer_seq); - register_fsa_input_before(C_FSA_INTERNAL, I_NODE_JOIN, NULL); - - } else { - crm_warn("Only %u of %u cluster " - "nodes are eligible to run resources - continue %d", - crmd_join_phase_count(crm_join_confirmed), - crm_active_peers(), crmd_join_phase_count(crm_join_welcomed)); - } -/* initialize_join(FALSE); */ + check_join_counts(msg_data); break; case S_STOPPING: diff --git a/crmd/fsa_defines.h b/crmd/fsa_defines.h index 68218c71a74..e68c5c50f5c 100644 --- a/crmd/fsa_defines.h +++ b/crmd/fsa_defines.h @@ -88,22 +88,8 @@ enum crmd_fsa_state { If the election algorithm is triggered we enter the S_ELECTION state from where we can either go back to the S_NOT_DC state or progress to the S_INTEGRATION state (or S_RELEASE_DC if we used to be the DC - but arent anymore). - - The election algorithm has been adapted from - http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR521 - - Loosely known as the Bully Algorithm, its major points are: - - Election is initiated by any node (N) notices that the controller - is no longer responding - - Concurrent multiple elections are possible - - Algorithm - + N sends ELECTION messages to all nodes that occur earlier in - the CCM's membership list. - + If no one responds, N wins and becomes controller - + N sends out CONTROLLER messages to all other nodes in the - partition - + If one of higher-ups answers, it takes over. N is done. + but aren't anymore). See the libcrmcluster API documentation for more + information about the election algorithm. Once the election is complete, if we are the DC, we enter the S_INTEGRATION state which is a DC-in-waiting style state. We are diff --git a/crmd/fsa_proto.h b/crmd/fsa_proto.h index 9d554152b0d..c8a202e4a88 100644 --- a/crmd/fsa_proto.h +++ b/crmd/fsa_proto.h @@ -19,8 +19,6 @@ #ifndef XML_FSA_PROTO__H # define XML_FSA_PROTO__H -extern xmlNode *do_lrm_query(gboolean, const char *node_name); - /* A_READCONFIG */ void diff --git a/crmd/heartbeat.c b/crmd/heartbeat.c index 3794a3c258c..d47b9696373 100644 --- a/crmd/heartbeat.c +++ b/crmd/heartbeat.c @@ -405,8 +405,7 @@ crmd_ha_status_callback(const char *node, const char *status, void *private) if (AM_I_DC) { update = create_node_state_update(peer, node_update_cluster, NULL, __FUNCTION__); - fsa_cib_anon_update(XML_CIB_TAG_STATUS, update, - cib_scope_local | cib_quorum_override | cib_can_create); + fsa_cib_anon_update(XML_CIB_TAG_STATUS, update); free_xml(update); } } @@ -459,8 +458,7 @@ crmd_client_status_callback(const char *node, const char *client, const char *st crm_trace("Got client status callback"); update = create_node_state_update(peer, node_update_peer, NULL, __FUNCTION__); - fsa_cib_anon_update(XML_CIB_TAG_STATUS, update, - cib_scope_local | cib_quorum_override | cib_can_create); + fsa_cib_anon_update(XML_CIB_TAG_STATUS, update); free_xml(update); } } diff --git a/crmd/join_client.c b/crmd/join_client.c index 75411645c6b..ea10f0f3c1f 100644 --- a/crmd/join_client.c +++ b/crmd/join_client.c @@ -1,20 +1,12 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2020 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ + #include #include @@ -120,8 +112,10 @@ do_cl_join_offer_respond(long long action, enum crmd_fsa_input current_input, fsa_data_t * msg_data) { ha_msg_input_t *input = fsa_typed_data(fsa_dt_ha_msg); - const char *welcome_from = crm_element_value(input->msg, F_CRM_HOST_FROM); - const char *join_id = crm_element_value(input->msg, F_CRM_JOIN_ID); + const char *welcome_from; + const char *join_id; + + CRM_CHECK(input != NULL, return); #if 0 if (we are sick) { @@ -132,6 +126,8 @@ do_cl_join_offer_respond(long long action, } #endif + welcome_from = crm_element_value(input->msg, F_CRM_HOST_FROM); + join_id = crm_element_value(input->msg, F_CRM_JOIN_ID); crm_trace("Accepting cluster join offer from node %s "CRM_XS" join-%s", welcome_from, crm_element_value(input->msg, F_CRM_JOIN_ID)); @@ -150,7 +146,6 @@ do_cl_join_offer_respond(long long action, update_dc_expected(input->msg); - CRM_LOG_ASSERT(input != NULL); query_call_id = fsa_cib_conn->cmds->query(fsa_cib_conn, NULL, NULL, cib_scope_local | cib_no_children); fsa_register_cib_callback(query_call_id, FALSE, strdup(join_id), join_query_callback); @@ -275,7 +270,7 @@ do_cl_join_finalize_respond(long long action, update_dc_expected(input->msg); /* send our status section to the DC */ - tmp1 = do_lrm_query(TRUE, fsa_our_uname); + tmp1 = controld_query_executor_state(fsa_our_uname); if (tmp1 != NULL) { xmlNode *reply = create_request(CRM_OP_JOIN_CONFIRM, tmp1, fsa_our_dc, CRM_SYSTEM_DC, CRM_SYSTEM_CRMD, NULL); @@ -305,7 +300,8 @@ do_cl_join_finalize_respond(long long action, * present for legacy attrd, but given legacy attrd's imminent * demise, this is preferable to making intrusive changes to it. */ - erase_status_tag(fsa_our_uname, XML_TAG_TRANSIENT_NODEATTRS, 0); + controld_delete_node_state(fsa_our_uname, controld_section_attrs, + cib_scope_local); update_attrd(fsa_our_uname, "terminate", NULL, NULL, FALSE); update_attrd(fsa_our_uname, XML_CIB_ATTR_SHUTDOWN, "0", NULL, FALSE); #endif diff --git a/crmd/join_dc.c b/crmd/join_dc.c index 242377b5471..82846956d19 100644 --- a/crmd/join_dc.c +++ b/crmd/join_dc.c @@ -1,5 +1,7 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2020 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public @@ -31,12 +33,15 @@ char *max_epoch = NULL; char *max_generation_from = NULL; xmlNode *max_generation_xml = NULL; -void initialize_join(gboolean before); void finalize_join_for(gpointer key, gpointer value, gpointer user_data); void finalize_sync_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data); gboolean check_join_state(enum crmd_fsa_state cur_state, const char *source); +/* Numeric counter used to identify join rounds (an unsigned int would be + * appropriate, except we get and set it in XML as int) + */ static int current_join_id = 0; + unsigned long long saved_ccm_membership_id = 0; void @@ -44,12 +49,7 @@ crm_update_peer_join(const char *source, crm_node_t * node, enum crm_join_phase { enum crm_join_phase last = 0; - if(node == NULL) { - crm_err("Could not update join because node not specified" - CRM_XS " join-%u source=%s phase=%s", - current_join_id, source, crm_join_phase_str(phase)); - return; - } + CRM_CHECK(node != NULL, return); /* Remote nodes do not participate in joins */ if (is_set(node->flags, crm_remote_node)) { @@ -59,51 +59,48 @@ crm_update_peer_join(const char *source, crm_node_t * node, enum crm_join_phase last = node->join; if(phase == last) { - crm_trace("%s: Node %s[%u] - join-%u phase still %s", - source, node->uname, node->id, current_join_id, - crm_join_phase_str(last)); + crm_trace("Node %s join-%d phase is still %s " + CRM_XS " nodeid=%u source=%s", + node->uname, current_join_id, crm_join_phase_str(last), + node->id, source); } else if ((phase <= crm_join_none) || (phase == (last + 1))) { node->join = phase; - crm_info("%s: Node %s[%u] - join-%u phase %s -> %s", - source, node->uname, node->id, current_join_id, - crm_join_phase_str(last), crm_join_phase_str(phase)); + crm_trace("Node %s join-%d phase is now %s (was %s) " + CRM_XS " nodeid=%u source=%s", + node->uname, current_join_id, crm_join_phase_str(phase), + crm_join_phase_str(last), node->id, source); } else { - crm_err("Could not update join for node %s because phase transition invalid " - CRM_XS " join-%u source=%s node_id=%u last=%s new=%s", - node->uname, current_join_id, source, node->id, - crm_join_phase_str(last), crm_join_phase_str(phase)); + crm_warn("Rejecting join-%d phase update for node %s because " + "can't go from %s to %s " CRM_XS " nodeid=%u source=%s", + current_join_id, node->uname, crm_join_phase_str(last), + crm_join_phase_str(phase), node->id, source); } } -void -initialize_join(gboolean before) +static void +start_join_round() { GHashTableIter iter; crm_node_t *peer = NULL; - /* clear out/reset a bunch of stuff */ - crm_debug("join-%d: Initializing join data (flag=%s)", - current_join_id, before ? "true" : "false"); + crm_debug("Starting new join round join-%d", current_join_id); g_hash_table_iter_init(&iter, crm_peer_cache); while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &peer)) { crm_update_peer_join(__FUNCTION__, peer, crm_join_none); } - - if (before) { - if (max_generation_from != NULL) { - free(max_generation_from); - max_generation_from = NULL; - } - if (max_generation_xml != NULL) { - free_xml(max_generation_xml); - max_generation_xml = NULL; - } - clear_bit(fsa_input_register, R_HAVE_CIB); - clear_bit(fsa_input_register, R_CIB_ASKED); + if (max_generation_from != NULL) { + free(max_generation_from); + max_generation_from = NULL; + } + if (max_generation_xml != NULL) { + free_xml(max_generation_xml); + max_generation_xml = NULL; } + clear_bit(fsa_input_register, R_HAVE_CIB); + clear_bit(fsa_input_register, R_CIB_ASKED); } /*! @@ -138,7 +135,9 @@ join_make_offer(gpointer key, gpointer value, gpointer user_data) CRM_ASSERT(member != NULL); if (crm_is_peer_active(member) == FALSE) { - crm_info("Not making an offer to %s: not active (%s)", member->uname, member->state); + crm_info("Not making join-%d offer to inactive node %s", + current_join_id, + (member->uname? member->uname : "with unknown name")); if(member->expected == NULL && safe_str_eq(member->state, CRM_NODE_LOST)) { /* You would think this unsafe, but in fact this plus an * active resource is what causes it to be fenced. @@ -155,17 +154,21 @@ join_make_offer(gpointer key, gpointer value, gpointer user_data) } if (member->uname == NULL) { - crm_info("No recipient for welcome message.(Node uuid:%s)", member->uuid); + crm_info("Not making join-%d offer to node uuid %s with unknown name", + current_join_id, member->uuid); return; } if (saved_ccm_membership_id != crm_peer_seq) { saved_ccm_membership_id = crm_peer_seq; - crm_info("Making join offers based on membership %llu", crm_peer_seq); + crm_info("Making join-%d offers based on membership event %llu", + current_join_id, crm_peer_seq); } if(user_data && member->join > crm_join_none) { - crm_info("Skipping %s: already known %d", member->uname, member->join); + crm_info("Not making join-%d offer to already known node %s (%s)", + current_join_id, member->uname, + crm_join_phase_str(member->join)); return; } @@ -173,14 +176,11 @@ join_make_offer(gpointer key, gpointer value, gpointer user_data) offer = create_dc_message(CRM_OP_JOIN_OFFER, member->uname); - /* send the welcome */ - crm_info("join-%d: Sending offer to %s", current_join_id, member->uname); - + crm_info("Sending join-%d offer to %s", current_join_id, member->uname); send_cluster_message(member, crm_msg_crmd, offer, TRUE); free_xml(offer); crm_update_peer_join(__FUNCTION__, member, crm_join_welcomed); - /* crm_update_peer_expected(__FUNCTION__, member, CRMD_JOINSTATE_PENDING); */ } /* A_DC_JOIN_OFFER_ALL */ @@ -190,13 +190,15 @@ do_dc_join_offer_all(long long action, enum crmd_fsa_state cur_state, enum crmd_fsa_input current_input, fsa_data_t * msg_data) { + int count; + /* reset everyone's status back to down or in_ccm in the CIB * * any nodes that are active in the CIB but not in the CCM list * will be seen as offline by the PE anyway */ current_join_id++; - initialize_join(TRUE); + start_join_round(); /* do_update_cib_nodes(TRUE, __FUNCTION__); */ update_dc(NULL); @@ -205,9 +207,11 @@ do_dc_join_offer_all(long long action, } g_hash_table_foreach(crm_peer_cache, join_make_offer, NULL); + count = crmd_join_phase_count(crm_join_welcomed); + crm_info("Waiting on join-%d requests from %d outstanding node%s", + current_join_id, count, pcmk__plural_s(count)); + /* don't waste time by invoking the PE yet; */ - crm_info("join-%d: Waiting on %d outstanding join acks", - current_join_id, crmd_join_phase_count(crm_join_welcomed)); } /* A_DC_JOIN_OFFER_ONE */ @@ -219,50 +223,40 @@ do_dc_join_offer_one(long long action, { crm_node_t *member; ha_msg_input_t *welcome = NULL; - - const char *op = NULL; + int count; const char *join_to = NULL; - if (msg_data->data) { - welcome = fsa_typed_data(fsa_dt_ha_msg); - - } else { - crm_info("An unknown node joined - (re-)offer to any unconfirmed nodes"); + if (msg_data->data == NULL) { + crm_info("Making join-%d offers to any unconfirmed nodes " + "because an unknown node joined", current_join_id); g_hash_table_foreach(crm_peer_cache, join_make_offer, &member); check_join_state(cur_state, __FUNCTION__); return; } + welcome = fsa_typed_data(fsa_dt_ha_msg); if (welcome == NULL) { - crm_err("Attempt to send welcome message without a message to reply to!"); + // fsa_typed_data() already logged an error return; } join_to = crm_element_value(welcome->msg, F_CRM_HOST_FROM); if (join_to == NULL) { - crm_err("Attempt to send welcome message without a host to reply to!"); + crm_err("Can't make join-%d offer to unknown node", current_join_id); return; } - member = crm_get_peer(0, join_to); - op = crm_element_value(welcome->msg, F_CRM_TASK); - if (join_to != NULL && (cur_state == S_INTEGRATION || cur_state == S_FINALIZE_JOIN)) { - /* note: it _is_ possible that a node will have been - * sick or starting up when the original offer was made. - * however, it will either re-announce itself in due course - * _or_ we can re-store the original offer on the client. - */ - crm_trace("(Re-)offering membership to %s...", join_to); - } - crm_info("join-%d: Processing %s request from %s in state %s", - current_join_id, op, join_to, fsa_state2string(cur_state)); + /* It is possible that a node will have been sick or starting up when the + * original offer was made. However, it will either re-announce itself in + * due course, or we can re-store the original offer on the client. + */ crm_update_peer_join(__FUNCTION__, member, crm_join_none); join_make_offer(NULL, member, NULL); - /* always offer to the DC (ourselves) - * this ensures the correct value for max_generation_from + /* If the offer isn't to the local node, make an offer to the local node as + * well, to ensure the correct value for max_generation_from. */ if (strcmp(join_to, fsa_our_uname) != 0) { member = crm_get_peer(0, fsa_our_uname); @@ -274,9 +268,11 @@ do_dc_join_offer_one(long long action, */ abort_transition(INFINITY, tg_restart, "Node join", NULL); + count = crmd_join_phase_count(crm_join_welcomed); + crm_info("Waiting on join-%d requests from %d outstanding node%s", + current_join_id, count, pcmk__plural_s(count)); + /* don't waste time by invoking the PE yet; */ - crm_debug("Waiting on %d outstanding join acks for join-%d", - crmd_join_phase_count(crm_join_welcomed), current_join_id); } static int @@ -309,20 +305,29 @@ do_dc_join_filter_offer(long long action, int cmp = 0; int join_id = -1; + int count = 0; gboolean ack_nack_bool = TRUE; - const char *ack_nack = CRMD_JOINSTATE_MEMBER; ha_msg_input_t *join_ack = fsa_typed_data(fsa_dt_ha_msg); const char *join_from = crm_element_value(join_ack->msg, F_CRM_HOST_FROM); const char *ref = crm_element_value(join_ack->msg, F_CRM_REFERENCE); + crm_node_t *join_node = NULL; - crm_node_t *join_node = crm_get_peer(0, join_from); - - crm_debug("Processing req from %s", join_from); + if (join_from == NULL) { + crm_err("Ignoring invalid join request without node name"); + return; + } + join_node = crm_get_peer(0, join_from); - generation = join_ack->xml; crm_element_value_int(join_ack->msg, F_CRM_JOIN_ID, &join_id); + if (join_id != current_join_id) { + crm_debug("Ignoring join-%d request from %s because we are on join-%d", + join_id, join_from, current_join_id); + check_join_state(cur_state, __FUNCTION__); + return; + } + generation = join_ack->xml; if (max_generation_xml != NULL && generation != NULL) { int lpc = 0; @@ -337,61 +342,63 @@ do_dc_join_filter_offer(long long action, } } - if (join_id != current_join_id) { - crm_debug("Invalid response from %s: join-%d vs. join-%d", - join_from, join_id, current_join_id); - check_join_state(cur_state, __FUNCTION__); - return; + if (ref == NULL) { + ref = "none"; // for logging only + } - } else if (join_node == NULL || crm_is_peer_active(join_node) == FALSE) { - crm_err("Node %s is not a member", join_from); + if (crm_is_peer_active(join_node) == FALSE) { + crm_err("Rejecting join-%d request from inactive node %s " + CRM_XS " ref=%s", join_id, join_from, ref); ack_nack_bool = FALSE; } else if (generation == NULL) { - crm_err("Generation was NULL"); + crm_err("Rejecting invalid join-%d request from node %s " + "missing CIB generation " CRM_XS " ref=%s", + join_id, join_from, ref); ack_nack_bool = FALSE; } else if (max_generation_xml == NULL) { + crm_debug("Accepting join-%d request from %s " + "(with first CIB generation) " CRM_XS " ref=%s", + join_id, join_from, ref); max_generation_xml = copy_xml(generation); max_generation_from = strdup(join_from); } else if (cmp < 0 || (cmp == 0 && safe_str_eq(join_from, fsa_our_uname))) { - crm_debug("%s has a better generation number than" - " the current max %s", join_from, max_generation_from); - if (max_generation_xml) { - crm_log_xml_debug(max_generation_xml, "Max generation"); - } - crm_log_xml_debug(generation, "Their generation"); + crm_debug("Accepting join-%d request from %s (with better " + "CIB generation than current best from %s) " CRM_XS " ref=%s", + join_id, join_from, max_generation_from, ref); + crm_log_xml_debug(max_generation_xml, "Old max generation"); + crm_log_xml_debug(generation, "New max generation"); free(max_generation_from); free_xml(max_generation_xml); max_generation_from = strdup(join_from); max_generation_xml = copy_xml(join_ack->xml); + + } else { + crm_debug("Accepting join-%d request from %s " CRM_XS " ref=%s", + join_id, join_from, ref); } if (ack_nack_bool == FALSE) { - /* NACK this client */ - ack_nack = CRMD_JOINSTATE_NACK; crm_update_peer_join(__FUNCTION__, join_node, crm_join_nack); - crm_err("Rejecting cluster join request from %s " CRM_XS - " NACK join-%d ref=%s", join_from, join_id, ref); - + crm_update_peer_expected(__FUNCTION__, join_node, CRMD_JOINSTATE_NACK); } else { - crm_debug("join-%d: Welcoming node %s (ref %s)", join_id, join_from, ref); crm_update_peer_join(__FUNCTION__, join_node, crm_join_integrated); + crm_update_peer_expected(__FUNCTION__, join_node, CRMD_JOINSTATE_MEMBER); } - crm_update_peer_expected(__FUNCTION__, join_node, ack_nack); - - crm_debug("%u nodes have been integrated into join-%d", - crmd_join_phase_count(crm_join_integrated), join_id); - + count = crmd_join_phase_count(crm_join_integrated); + crm_debug("%d node%s currently integrated in join-%d", + count, pcmk__plural_s(count), join_id); if (check_join_state(cur_state, __FUNCTION__) == FALSE) { /* don't waste time by invoking the PE yet; */ - crm_debug("join-%d: Still waiting on %d outstanding offers", - join_id, crmd_join_phase_count(crm_join_welcomed)); + count = crmd_join_phase_count(crm_join_welcomed); + crm_debug("Waiting on join-%d requests from %d outstanding node%s", + join_id, count, pcmk__plural_s(count)); } } @@ -404,21 +411,24 @@ do_dc_join_finalize(long long action, { char *sync_from = NULL; int rc = pcmk_ok; + int count_welcomed = crmd_join_phase_count(crm_join_welcomed); + int count_integrated = crmd_join_phase_count(crm_join_integrated); /* This we can do straight away and avoid clients timing us out * while we compute the latest CIB */ - crm_debug("Finalizing join-%d for %d clients", - current_join_id, crmd_join_phase_count(crm_join_integrated)); - - crmd_join_phase_log(LOG_INFO); - if (crmd_join_phase_count(crm_join_welcomed) != 0) { - crm_info("Waiting for %d more nodes", crmd_join_phase_count(crm_join_welcomed)); + if (count_welcomed != 0) { + crm_debug("Waiting on join-%d requests from %d outstanding node%s " + "before finalizing join", current_join_id, count_welcomed, + pcmk__plural_s(count_welcomed)); + crmd_join_phase_log(LOG_DEBUG); /* crmd_fsa_stall(FALSE); Needed? */ return; - } else if (crmd_join_phase_count(crm_join_integrated) == 0) { - /* Nothing to do */ + } else if (count_integrated == 0) { + crm_debug("Finalization not needed for join-%d at the current time", + current_join_id); + crmd_join_phase_log(LOG_DEBUG); check_join_state(fsa_state, __FUNCTION__); return; } @@ -429,8 +439,9 @@ do_dc_join_finalize(long long action, } if (is_set(fsa_input_register, R_IN_TRANSITION)) { - crm_warn("Delaying response to cluster join offer while transition in progress " - CRM_XS " join-%d", current_join_id); + crm_warn("Delaying join-%d finalization while transition in progress", + current_join_id); + crmd_join_phase_log(LOG_DEBUG); crmd_fsa_stall(FALSE); return; } @@ -439,18 +450,20 @@ do_dc_join_finalize(long long action, /* ask for the agreed best CIB */ sync_from = strdup(max_generation_from); set_bit(fsa_input_register, R_CIB_ASKED); - crm_notice("Syncing the Cluster Information Base from %s to rest of cluster " - CRM_XS " join-%d", sync_from, current_join_id); - crm_log_xml_notice(max_generation_xml, "Requested version"); + crm_notice("Finalizing join-%d for %d node%s (sync'ing CIB from %s)", + current_join_id, count_integrated, + pcmk__plural_s(count_integrated), sync_from); + crm_log_xml_notice(max_generation_xml, "Requested CIB version"); } else { /* Send _our_ CIB out to everyone */ sync_from = strdup(fsa_our_uname); - crm_info("join-%d: Syncing our CIB to the rest of the cluster", - current_join_id); - crm_log_xml_debug(max_generation_xml, "Requested version"); + crm_debug("Finalizing join-%d for %d node%s (sync'ing from local CIB)", + current_join_id, count_integrated, + pcmk__plural_s(count_integrated)); + crm_log_xml_debug(max_generation_xml, "Requested CIB version"); } - + crmd_join_phase_log(LOG_DEBUG); rc = fsa_cib_conn->cmds->sync_from(fsa_cib_conn, sync_from, NULL, cib_quorum_override); fsa_register_cib_callback(rc, FALSE, sync_from, finalize_sync_callback); @@ -462,26 +475,33 @@ finalize_sync_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, voi CRM_LOG_ASSERT(-EPERM != rc); clear_bit(fsa_input_register, R_CIB_ASKED); if (rc != pcmk_ok) { - do_crm_log((rc == -pcmk_err_old_data ? LOG_WARNING : LOG_ERR), - "Sync from %s failed: %s", (char *)user_data, pcmk_strerror(rc)); + do_crm_log(((rc == -pcmk_err_old_data)? LOG_WARNING : LOG_ERR), + "Could not sync CIB from %s in join-%d: %s", + (char *) user_data, current_join_id, pcmk_strerror(rc)); /* restart the whole join process */ register_fsa_error_adv(C_FSA_INTERNAL, I_ELECTION_DC, NULL, NULL, __FUNCTION__); - } else if (AM_I_DC && fsa_state == S_FINALIZE_JOIN) { + } else if (!AM_I_DC) { + crm_debug("Sync'ed CIB for join-%d but no longer DC", current_join_id); + + } else if (fsa_state != S_FINALIZE_JOIN) { + crm_debug("Sync'ed CIB for join-%d but no longer in S_FINALIZE_JOIN (%s)", + current_join_id, fsa_state2string(fsa_state)); + + } else { set_bit(fsa_input_register, R_HAVE_CIB); clear_bit(fsa_input_register, R_CIB_ASKED); /* make sure dc_uuid is re-set to us */ if (check_join_state(fsa_state, __FUNCTION__) == FALSE) { - crm_debug("Notifying %d clients of join-%d results", - crmd_join_phase_count(crm_join_integrated), current_join_id); + int count_integrated = crmd_join_phase_count(crm_join_integrated); + + crm_debug("Notifying %d node%s of join-%d results", + count_integrated, pcmk__plural_s(count_integrated), + current_join_id); g_hash_table_foreach(crm_peer_cache, finalize_join_for, NULL); } - - } else { - crm_debug("No longer the DC in S_FINALIZE_JOIN: %s/%s", - AM_I_DC ? "DC" : "CRMd", fsa_state2string(fsa_state)); } } @@ -491,11 +511,14 @@ join_update_complete_callback(xmlNode * msg, int call_id, int rc, xmlNode * outp fsa_data_t *msg_data = NULL; if (rc == pcmk_ok) { - crm_debug("Join update %d complete", call_id); + crm_debug("join-%d node history update (via CIB call %d) complete", + current_join_id, call_id); check_join_state(fsa_state, __FUNCTION__); } else { - crm_err("Join update %d failed", call_id); + crm_err("join-%d node history update (via CIB call %d) failed: %s " + "(next transition may determine resource status incorrectly)", + current_join_id, call_id, pcmk_strerror(rc)); crm_log_xml_debug(msg, "failed"); register_fsa_error(C_FSA_INTERNAL, I_ERROR, NULL); } @@ -514,60 +537,76 @@ do_dc_join_ack(long long action, const char *op = crm_element_value(join_ack->msg, F_CRM_TASK); const char *join_from = crm_element_value(join_ack->msg, F_CRM_HOST_FROM); - crm_node_t *peer = crm_get_peer(0, join_from); + crm_node_t *peer = NULL; - if (safe_str_neq(op, CRM_OP_JOIN_CONFIRM) || peer == NULL) { - crm_debug("Ignoring op=%s message from %s", op, join_from); + // Sanity checks + if (join_from == NULL) { + crm_warn("Ignoring message received without node identification"); + return; + } + if (op == NULL) { + crm_warn("Ignoring message received from %s without task", join_from); return; } - crm_trace("Processing ack from %s", join_from); - crm_element_value_int(join_ack->msg, F_CRM_JOIN_ID, &join_id); + if (strcmp(op, CRM_OP_JOIN_CONFIRM)) { + crm_debug("Ignoring '%s' message from %s while waiting for '%s'", + op, join_from, CRM_OP_JOIN_CONFIRM); + return; + } + + if (crm_element_value_int(join_ack->msg, F_CRM_JOIN_ID, &join_id) != 0) { + crm_warn("Ignoring join confirmation from %s without valid join ID", + join_from); + return; + } + peer = crm_get_peer(0, join_from); if (peer->join != crm_join_finalized) { - crm_info("Join not in progress: ignoring join-%d from %s (phase = %d)", - join_id, join_from, peer->join); + crm_info("Ignoring out-of-sequence join-%d confirmation from %s " + "(currently %s not %s)", + join_id, join_from, crm_join_phase_str(peer->join), + crm_join_phase_str(crm_join_finalized)); return; + } - } else if (join_id != current_join_id) { - crm_err("Invalid response from %s: join-%d vs. join-%d", - join_from, join_id, current_join_id); + if (join_id != current_join_id) { + crm_err("Rejecting join-%d confirmation from %s " + "because currently on join-%d", + join_id, join_from, current_join_id); crm_update_peer_join(__FUNCTION__, peer, crm_join_nack); return; } crm_update_peer_join(__FUNCTION__, peer, crm_join_confirmed); - crm_info("join-%d: Updating node state to %s for %s", - join_id, CRMD_JOINSTATE_MEMBER, join_from); - - /* update CIB with the current LRM status from the node - * We don't need to notify the TE of these updates, a transition will - * be started in due time + /* Update CIB with node's current LRM state. A new transition will be + * triggered later, when the CIB notifies us of the change. */ - erase_status_tag(join_from, XML_CIB_TAG_LRM, cib_scope_local); - + controld_delete_node_state(join_from, controld_section_lrm, + cib_scope_local); if (safe_str_eq(join_from, fsa_our_uname)) { - xmlNode *now_dc_lrmd_state = do_lrm_query(TRUE, fsa_our_uname); + xmlNode *now_dc_lrmd_state = controld_query_executor_state(fsa_our_uname); if (now_dc_lrmd_state != NULL) { - crm_debug("LRM state is updated from do_lrm_query.(%s)", join_from); fsa_cib_update(XML_CIB_TAG_STATUS, now_dc_lrmd_state, cib_scope_local | cib_quorum_override | cib_can_create, call_id, NULL); free_xml(now_dc_lrmd_state); + crm_debug("Updating local node history for join-%d " + "from query result (via CIB call %d)", join_id, call_id); } else { - crm_warn("Could not get our LRM state. LRM state is updated from join_ack->xml.(%s)", join_from); fsa_cib_update(XML_CIB_TAG_STATUS, join_ack->xml, cib_scope_local | cib_quorum_override | cib_can_create, call_id, NULL); + crm_warn("Updating local node history from join-%d confirmation " + "because query failed (via CIB call %d)", join_id, call_id); } } else { - crm_debug("LRM state is updated from join_ack->xml.(%s)", join_from); fsa_cib_update(XML_CIB_TAG_STATUS, join_ack->xml, cib_scope_local | cib_quorum_override | cib_can_create, call_id, NULL); + crm_debug("Updating node history for %s from join-%d confirmation " + "(via CIB call %d)", join_from, join_id, call_id); } - fsa_register_cib_callback(call_id, FALSE, NULL, join_update_complete_callback); - crm_debug("join-%d: Registered callback for LRM update %d", join_id, call_id); } void @@ -579,19 +618,17 @@ finalize_join_for(gpointer key, gpointer value, gpointer user_data) const char *join_to = join_node->uname; if(join_node->join != crm_join_integrated) { - crm_trace("Skipping %s in state %d", join_to, join_node->join); + crm_trace("Not updating non-integrated node %s (%s) for join-%d", + join_to, crm_join_phase_str(join_node->join), + current_join_id); return; } - /* make sure a node entry exists for the new node */ - crm_trace("Creating node entry for %s", join_to); - + crm_trace("Updating node state for %s", join_to); tmp1 = create_xml_node(NULL, XML_CIB_TAG_NODE); set_uuid(tmp1, XML_ATTR_UUID, join_node); crm_xml_add(tmp1, XML_ATTR_UNAME, join_to); - - fsa_cib_anon_update(XML_CIB_TAG_NODES, tmp1, - cib_scope_local | cib_quorum_override | cib_can_create); + fsa_cib_anon_update(XML_CIB_TAG_NODES, tmp1); free_xml(tmp1); join_node = crm_get_peer(0, join_to); @@ -609,11 +646,10 @@ finalize_join_for(gpointer key, gpointer value, gpointer user_data) return; } - /* send the ack/nack to the node */ - acknak = create_dc_message(CRM_OP_JOIN_ACKNAK, join_to); - - crm_debug("join-%d: ACK'ing join request from %s", + // Acknowledge node's join request + crm_debug("Acknowledging join-%d request from %s", current_join_id, join_to); + acknak = create_dc_message(CRM_OP_JOIN_ACKNAK, join_to); crm_xml_add(acknak, CRM_OP_JOIN_ACKNAK, XML_BOOLEAN_TRUE); crm_update_peer_join(__FUNCTION__, join_node, crm_join_finalized); crm_update_peer_expected(__FUNCTION__, join_node, CRMD_JOINSTATE_MEMBER); @@ -630,11 +666,11 @@ check_join_state(enum crmd_fsa_state cur_state, const char *source) { static unsigned long long highest_seq = 0; - crm_debug("Invoked by %s in state: %s", source, fsa_state2string(cur_state)); - if (saved_ccm_membership_id != crm_peer_seq) { - crm_debug("%s: Membership changed since join started: %llu -> %llu (%llu)", - source, saved_ccm_membership_id, crm_peer_seq, highest_seq); + crm_debug("join-%d: Membership changed from %llu to %llu " + CRM_XS " highest=%llu state=%s for=%s", + current_join_id, saved_ccm_membership_id, crm_peer_seq, highest_seq, + fsa_state2string(cur_state), source); if(highest_seq < crm_peer_seq) { /* Don't spam the FSA with duplicates */ highest_seq = crm_peer_seq; @@ -643,34 +679,53 @@ check_join_state(enum crmd_fsa_state cur_state, const char *source) } else if (cur_state == S_INTEGRATION) { if (crmd_join_phase_count(crm_join_welcomed) == 0) { - crm_debug("join-%d: Integration of %d peers complete: %s", - current_join_id, crmd_join_phase_count(crm_join_integrated), source); + int count = crmd_join_phase_count(crm_join_integrated); + + crm_debug("join-%d: Integration of %d peer%s complete " + CRM_XS " state=%s for=%s", + current_join_id, count, pcmk__plural_s(count), + fsa_state2string(cur_state), source); register_fsa_input_before(C_FSA_INTERNAL, I_INTEGRATED, NULL); return TRUE; } } else if (cur_state == S_FINALIZE_JOIN) { if (is_set(fsa_input_register, R_HAVE_CIB) == FALSE) { - crm_debug("join-%d: Delaying I_FINALIZED until we have the CIB", current_join_id); + crm_debug("join-%d: Delaying finalization until we have CIB " + CRM_XS " state=%s for=%s", + current_join_id, fsa_state2string(cur_state), source); return TRUE; } else if (crmd_join_phase_count(crm_join_welcomed) != 0) { - crm_debug("join-%d: Still waiting on %d welcomed nodes", - current_join_id, crmd_join_phase_count(crm_join_welcomed)); + int count = crmd_join_phase_count(crm_join_welcomed); + + crm_debug("join-%d: Still waiting on %d welcomed node%s " + CRM_XS " state=%s for=%s", + current_join_id, count, pcmk__plural_s(count), + fsa_state2string(cur_state), source); crmd_join_phase_log(LOG_DEBUG); } else if (crmd_join_phase_count(crm_join_integrated) != 0) { - crm_debug("join-%d: Still waiting on %d integrated nodes", - current_join_id, crmd_join_phase_count(crm_join_integrated)); + int count = crmd_join_phase_count(crm_join_integrated); + + crm_debug("join-%d: Still waiting on %d integrated node%s " + CRM_XS " state=%s for=%s", + current_join_id, count, pcmk__plural_s(count), + fsa_state2string(cur_state), source); crmd_join_phase_log(LOG_DEBUG); } else if (crmd_join_phase_count(crm_join_finalized) != 0) { - crm_debug("join-%d: Still waiting on %d finalized nodes", - current_join_id, crmd_join_phase_count(crm_join_finalized)); + int count = crmd_join_phase_count(crm_join_finalized); + + crm_debug("join-%d: Still waiting on %d finalized node%s " + CRM_XS " state=%s for=%s", + current_join_id, count, pcmk__plural_s(count), + fsa_state2string(cur_state), source); crmd_join_phase_log(LOG_DEBUG); } else { - crm_debug("join-%d complete: %s", current_join_id, source); + crm_debug("join-%d: Complete " CRM_XS " state=%s for=%s", + current_join_id, fsa_state2string(cur_state), source); register_fsa_input_later(C_FSA_INTERNAL, I_FINALIZED, NULL); return TRUE; } diff --git a/crmd/lrm.c b/crmd/lrm.c index ef86cb88c51..5e8ab6f7ce9 100644 --- a/crmd/lrm.c +++ b/crmd/lrm.c @@ -1,19 +1,8 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2018 Andrew Beekhof * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include @@ -50,16 +39,11 @@ struct delete_event_s { static gboolean is_rsc_active(lrm_state_t * lrm_state, const char *rsc_id); static gboolean build_active_RAs(lrm_state_t * lrm_state, xmlNode * rsc_list); static gboolean stop_recurring_actions(gpointer key, gpointer value, gpointer user_data); -static int delete_rsc_status(lrm_state_t * lrm_state, const char *rsc_id, int call_options, - const char *user_name); static lrmd_event_data_t *construct_op(lrm_state_t * lrm_state, xmlNode * rsc_op, const char *rsc_id, const char *operation); -static void do_lrm_rsc_op(lrm_state_t * lrm_state, lrmd_rsc_info_t * rsc, const char *operation, - xmlNode * msg, xmlNode * request); - -void send_direct_ack(const char *to_host, const char *to_sys, - lrmd_rsc_info_t * rsc, lrmd_event_data_t * op, const char *rsc_id); +static void do_lrm_rsc_op(lrm_state_t *lrm_state, lrmd_rsc_info_t *rsc, + const char *operation, xmlNode *msg); static gboolean lrm_state_verify_stopped(lrm_state_t * lrm_state, enum crmd_fsa_state cur_state, int log_level); @@ -189,7 +173,8 @@ update_history_cache(lrm_state_t * lrm_state, lrmd_rsc_info_t * rsc, lrmd_event_ if (op->rsc_deleted) { crm_debug("Purged history for '%s' after %s", op->rsc_id, op->op_type); - delete_rsc_status(lrm_state, op->rsc_id, cib_quorum_override, NULL); + controld_delete_resource_history(op->rsc_id, lrm_state->node_name, + NULL, crmd_cib_smart_opt()); return; } @@ -295,10 +280,9 @@ send_task_ok_ack(lrm_state_t *lrm_state, ha_msg_input_t *input, { lrmd_event_data_t *op = construct_op(lrm_state, input->xml, rsc_id, task); - CRM_ASSERT(op != NULL); op->rc = PCMK_OCF_OK; op->op_status = PCMK_LRM_OP_DONE; - send_direct_ack(ack_host, ack_sys, rsc, op, rsc_id); + controld_ack_event_directly(ack_host, ack_sys, rsc, op, rsc_id); lrmd_free_event(op); } @@ -326,7 +310,7 @@ lrm_op_callback(lrmd_event_data_t * op) lrm_state = lrm_state_find(nodename); CRM_ASSERT(lrm_state != NULL); - process_lrm_event(lrm_state, op, NULL); + process_lrm_event(lrm_state, op, NULL, NULL); } /* A_LRM_CONNECT */ @@ -412,7 +396,7 @@ lrm_state_verify_stopped(lrm_state_t * lrm_state, enum crmd_fsa_state cur_state, GHashTableIter gIter; const char *key = NULL; rsc_history_t *entry = NULL; - struct recurring_op_s *pending = NULL; + active_op_t *pending = NULL; crm_debug("Checking for active resources before exit"); @@ -690,7 +674,7 @@ build_operation_update(xmlNode * parent, lrmd_rsc_info_t * rsc, lrmd_event_data_ return TRUE; } - if ((rsc == NULL) || (op == NULL) || (op->params == NULL) + if ((rsc == NULL) || (op->params == NULL) || !crm_op_needs_metadata(rsc->class, op->op_type)) { crm_trace("No digests needed for %s action on %s (params=%p rsc=%p)", @@ -849,7 +833,7 @@ do_lrm_query_internal(lrm_state_t *lrm_state, int update_flags) } xmlNode * -do_lrm_query(gboolean is_replace, const char *node_name) +controld_query_executor_state(const char *node_name) { lrm_state_t *lrm_state = lrm_state_find(node_name); xmlNode *xml_state; @@ -874,6 +858,57 @@ do_lrm_query(gboolean is_replace, const char *node_name) return xml_state; } +/*! + * \internal + * \brief Map standard Pacemaker return code to operation status and OCF code + * + * \param[out] event Executor event whose status and return code should be set + * \param[in] rc Standard Pacemaker return code + */ +void +controld_rc2event(lrmd_event_data_t *event, int rc) +{ + switch (rc) { + case pcmk_rc_ok: + event->rc = PCMK_OCF_OK; + event->op_status = PCMK_LRM_OP_DONE; + break; + case EACCES: + event->rc = PCMK_OCF_INSUFFICIENT_PRIV; + event->op_status = PCMK_LRM_OP_ERROR; + break; + default: + event->rc = PCMK_OCF_UNKNOWN_ERROR; + event->op_status = PCMK_LRM_OP_ERROR; + break; + } +} + +/*! + * \internal + * \brief Trigger a new transition after CIB status was deleted + * + * If a CIB status delete was not expected (as part of the transition graph), + * trigger a new transition by updating the (arbitrary) "last-lrm-refresh" + * cluster property. + * + * \param[in] from_sys IPC name that requested the delete + * \param[in] rsc_id Resource whose status was deleted (for logging only) + */ +void +controld_trigger_delete_refresh(const char *from_sys, const char *rsc_id) +{ + if (safe_str_neq(from_sys, CRM_SYSTEM_TENGINE)) { + char *now_s = crm_strdup_printf("%lld", (long long) time(NULL)); + + crm_debug("Triggering a refresh after %s cleaned %s", from_sys, rsc_id); + update_attr_delegate(fsa_cib_conn, cib_none, XML_CIB_TAG_CRMCONFIG, + NULL, NULL, NULL, NULL, "last-lrm-refresh", now_s, + FALSE, NULL, NULL); + free(now_s); + } +} + static void notify_deleted(lrm_state_t * lrm_state, ha_msg_input_t * input, const char *rsc_id, int rc) { @@ -884,33 +919,11 @@ notify_deleted(lrm_state_t * lrm_state, ha_msg_input_t * input, const char *rsc_ crm_info("Notifying %s on %s that %s was%s deleted", from_sys, (from_host? from_host : "localhost"), rsc_id, ((rc == pcmk_ok)? "" : " not")); - op = construct_op(lrm_state, input->xml, rsc_id, CRMD_ACTION_DELETE); - CRM_ASSERT(op != NULL); - - if (rc == pcmk_ok) { - op->op_status = PCMK_LRM_OP_DONE; - op->rc = PCMK_OCF_OK; - } else { - op->op_status = PCMK_LRM_OP_ERROR; - op->rc = PCMK_OCF_UNKNOWN_ERROR; - } - - send_direct_ack(from_host, from_sys, NULL, op, rsc_id); + controld_rc2event(op, pcmk_legacy2rc(rc)); + controld_ack_event_directly(from_host, from_sys, NULL, op, rsc_id); lrmd_free_event(op); - - if (safe_str_neq(from_sys, CRM_SYSTEM_TENGINE)) { - /* this isn't expected - trigger a new transition */ - time_t now = time(NULL); - char *now_s = crm_itoa(now); - - crm_debug("Triggering a refresh after %s deleted %s from the LRM", from_sys, rsc_id); - - update_attr_delegate(fsa_cib_conn, cib_none, XML_CIB_TAG_CRMCONFIG, NULL, NULL, NULL, NULL, - "last-lrm-refresh", now_s, FALSE, NULL, NULL); - - free(now_s); - } + controld_trigger_delete_refresh(from_sys, rsc_id); } static gboolean @@ -930,7 +943,7 @@ static gboolean lrm_remove_deleted_op(gpointer key, gpointer value, gpointer user_data) { const char *rsc = user_data; - struct recurring_op_s *pending = value; + active_op_t *pending = value; if (crm_str_eq(rsc, pending->rsc_id, TRUE)) { crm_info("Removing op %s:%d for deleted resource %s", @@ -940,34 +953,6 @@ lrm_remove_deleted_op(gpointer key, gpointer value, gpointer user_data) return FALSE; } -/* - * Remove the rsc from the CIB - * - * Avoids refreshing the entire LRM section of this host - */ -#define rsc_template "//"XML_CIB_TAG_STATE"[@uname='%s']//"XML_LRM_TAG_RESOURCE"[@id='%s']" - -static int -delete_rsc_status(lrm_state_t * lrm_state, const char *rsc_id, int call_options, - const char *user_name) -{ - char *rsc_xpath = NULL; - int max = 0; - int rc = pcmk_ok; - - CRM_CHECK(rsc_id != NULL, return -ENXIO); - - max = strlen(rsc_template) + strlen(lrm_state->node_name) + strlen(rsc_id) + 1; - rsc_xpath = calloc(1, max); - snprintf(rsc_xpath, max, rsc_template, lrm_state->node_name, rsc_id); - - rc = cib_internal_op(fsa_cib_conn, CIB_OP_DELETE, NULL, rsc_xpath, - NULL, NULL, call_options | cib_xpath, user_name); - - free(rsc_xpath); - return rc; -} - static void delete_rsc_entry(lrm_state_t * lrm_state, ha_msg_input_t * input, const char *rsc_id, GHashTableIter * rsc_gIter, int rc, const char *user_name) @@ -984,7 +969,8 @@ delete_rsc_entry(lrm_state_t * lrm_state, ha_msg_input_t * input, const char *rs else g_hash_table_remove(lrm_state->resource_history, rsc_id_copy); crm_debug("sync: Sending delete op for %s", rsc_id_copy); - delete_rsc_status(lrm_state, rsc_id_copy, cib_quorum_override, user_name); + controld_delete_resource_history(rsc_id_copy, lrm_state->node_name, + user_name, crmd_cib_smart_opt()); g_hash_table_foreach_remove(lrm_state->pending_ops, lrm_remove_deleted_op, rsc_id_copy); free(rsc_id_copy); @@ -1161,7 +1147,7 @@ cancel_op(lrm_state_t * lrm_state, const char *rsc_id, const char *key, int op, { int rc = pcmk_ok; char *local_key = NULL; - struct recurring_op_s *pending = NULL; + active_op_t *pending = NULL; CRM_CHECK(op != 0, return FALSE); CRM_CHECK(rsc_id != NULL, return FALSE); @@ -1172,18 +1158,17 @@ cancel_op(lrm_state_t * lrm_state, const char *rsc_id, const char *key, int op, pending = g_hash_table_lookup(lrm_state->pending_ops, key); if (pending) { - if (remove && pending->remove == FALSE) { - pending->remove = TRUE; + if (remove && is_not_set(pending->flags, active_op_remove)) { + set_bit(pending->flags, active_op_remove); crm_debug("Scheduling %s for removal", key); } - if (pending->cancelled) { + if (is_set(pending->flags, active_op_cancelled)) { crm_debug("Operation %s already cancelled", key); free(local_key); return FALSE; } - - pending->cancelled = TRUE; + set_bit(pending->flags, active_op_cancelled); } else { crm_info("No pending op found for %s", key); @@ -1226,7 +1211,7 @@ cancel_action_by_key(gpointer key, gpointer value, gpointer user_data) { gboolean remove = FALSE; struct cancel_data *data = user_data; - struct recurring_op_s *op = (struct recurring_op_s *)value; + active_op_t *op = value; if (crm_str_eq(op->op_key, data->key, TRUE)) { data->done = TRUE; @@ -1256,49 +1241,77 @@ cancel_op_key(lrm_state_t * lrm_state, lrmd_rsc_info_t * rsc, const char *key, g return data.done; } -static lrmd_rsc_info_t * -get_lrm_resource(lrm_state_t * lrm_state, xmlNode * resource, xmlNode * op_msg, gboolean do_create) +/*! + * \internal + * \brief Retrieve resource information from LRM + * + * \param[in] lrm_state LRM connection to use + * \param[in] rsc_xml XML containing resource configuration + * \param[in] do_create If true, register resource with LRM if not already + * \param[out] rsc_info Where to store resource information obtained from LRM + * + * \retval pcmk_ok Success (and rsc_info holds newly allocated result) + * \retval -EINVAL Required information is missing from arguments + * \retval -ENOTCONN No active connection to LRM + * \retval -ENODEV Resource not found + * \retval -errno Error communicating with lrmd when registering resource + * + * \note Caller is responsible for freeing result on success. + */ +static int +get_lrm_resource(lrm_state_t *lrm_state, xmlNode *rsc_xml, gboolean do_create, + lrmd_rsc_info_t **rsc_info) { - lrmd_rsc_info_t *rsc = NULL; - const char *id = ID(resource); - const char *type = crm_element_value(resource, XML_ATTR_TYPE); - const char *class = crm_element_value(resource, XML_AGENT_ATTR_CLASS); - const char *provider = crm_element_value(resource, XML_AGENT_ATTR_PROVIDER); - const char *long_id = crm_element_value(resource, XML_ATTR_ID_LONG); + const char *id = ID(rsc_xml); - crm_trace("Retrieving %s from the LRM.", id); - CRM_CHECK(id != NULL, return NULL); + CRM_CHECK(lrm_state && rsc_xml && rsc_info, return -EINVAL); + CRM_CHECK(id, return -EINVAL); - rsc = lrm_state_get_rsc_info(lrm_state, id, 0); - - if (!rsc && long_id) { - rsc = lrm_state_get_rsc_info(lrm_state, long_id, 0); + if (lrm_state_is_connected(lrm_state) == FALSE) { + return -ENOTCONN; } - if (!rsc && do_create) { - CRM_CHECK(class != NULL, return NULL); - CRM_CHECK(type != NULL, return NULL); + crm_trace("Retrieving resource information for %s from the LRM", id); + *rsc_info = lrm_state_get_rsc_info(lrm_state, id, 0); - crm_trace("Adding rsc %s before operation", id); + // If resource isn't known by ID, try clone name, if provided + if (!*rsc_info) { + const char *long_id = crm_element_value(rsc_xml, XML_ATTR_ID_LONG); - lrm_state_register_rsc(lrm_state, id, class, provider, type, lrmd_opt_drop_recurring); + if (long_id) { + *rsc_info = lrm_state_get_rsc_info(lrm_state, long_id, 0); + } + } - rsc = lrm_state_get_rsc_info(lrm_state, id, 0); + if ((*rsc_info == NULL) && do_create) { + const char *class = crm_element_value(rsc_xml, XML_AGENT_ATTR_CLASS); + const char *provider = crm_element_value(rsc_xml, XML_AGENT_ATTR_PROVIDER); + const char *type = crm_element_value(rsc_xml, XML_ATTR_TYPE); + int rc; - if (!rsc) { + crm_trace("Registering resource %s with LRM", id); + rc = lrm_state_register_rsc(lrm_state, id, class, provider, type, + lrmd_opt_drop_recurring); + if (rc != pcmk_ok) { fsa_data_t *msg_data = NULL; - crm_err("Could not add resource %s to LRM %s", id, lrm_state->node_name); - /* only register this as a internal error if this involves the local - * lrmd. Otherwise we're likely dealing with an unresponsive remote-node - * which is not a FSA failure. */ + crm_err("Could not register resource %s with LRM on %s: %s " + CRM_XS " rc=%d", + id, lrm_state->node_name, pcmk_strerror(rc), rc); + + /* Register this as an internal error if this involves the local + * lrmd. Otherwise, we're likely dealing with an unresponsive remote + * node, which is not an FSA failure. + */ if (lrm_state_is_local(lrm_state) == TRUE) { register_fsa_error(C_FSA_INTERNAL, I_FAIL, NULL); } + return rc; } - } - return rsc; + *rsc_info = lrm_state_get_rsc_info(lrm_state, id, 0); + } + return *rsc_info? pcmk_ok : -ENODEV; } static void @@ -1366,41 +1379,54 @@ get_fake_call_id(lrm_state_t *lrm_state, const char *rsc_id) } static void -force_reprobe(lrm_state_t *lrm_state, const char *from_sys, const char *from_host, const char *user_name, gboolean is_remote_node) +fake_op_status(lrm_state_t *lrm_state, lrmd_event_data_t *op, int op_status, + enum ocf_exitcode op_exitcode) { - GHashTableIter gIter; - rsc_history_t *entry = NULL; + op->call_id = get_fake_call_id(lrm_state, op->rsc_id); + op->t_run = time(NULL); + op->t_rcchange = op->t_run; + op->op_status = op_status; + op->rc = op_exitcode; +} +static void +force_reprobe(lrm_state_t *lrm_state, const char *from_sys, + const char *from_host, const char *user_name, + gboolean is_remote_node) +{ + GHashTableIter gIter; + rsc_history_t *entry = NULL; - crm_info("clearing resource history on node %s", lrm_state->node_name); - g_hash_table_iter_init(&gIter, lrm_state->resource_history); - while (g_hash_table_iter_next(&gIter, NULL, (void **)&entry)) { - /* only unregister the resource during a reprobe if it is not a remote connection - * resource. otherwise unregistering the connection will terminate remote-node - * membership */ - gboolean unregister = TRUE; - - if (is_remote_lrmd_ra(NULL, NULL, entry->id)) { - lrm_state_t *remote_lrm_state = lrm_state_find(entry->id); - if (remote_lrm_state) { - /* when forcing a reprobe, make sure to clear remote node before - * clearing the remote node's connection resource */ - force_reprobe(remote_lrm_state, from_sys, from_host, user_name, TRUE); - } - unregister = FALSE; + crm_info("Clearing resource history on node %s", lrm_state->node_name); + g_hash_table_iter_init(&gIter, lrm_state->resource_history); + while (g_hash_table_iter_next(&gIter, NULL, (void **)&entry)) { + /* only unregister the resource during a reprobe if it is not a remote connection + * resource. otherwise unregistering the connection will terminate remote-node + * membership */ + gboolean unregister = TRUE; + + if (is_remote_lrmd_ra(NULL, NULL, entry->id)) { + lrm_state_t *remote_lrm_state = lrm_state_find(entry->id); + if (remote_lrm_state) { + /* when forcing a reprobe, make sure to clear remote node before + * clearing the remote node's connection resource */ + force_reprobe(remote_lrm_state, from_sys, from_host, user_name, TRUE); } - - delete_resource(lrm_state, entry->id, &entry->rsc, &gIter, from_sys, from_host, - user_name, NULL, unregister); + unregister = FALSE; } - /* Now delete the copy in the CIB */ - erase_status_tag(lrm_state->node_name, XML_CIB_TAG_LRM, cib_scope_local); + delete_resource(lrm_state, entry->id, &entry->rsc, &gIter, from_sys, from_host, + user_name, NULL, unregister); + } - /* And finally, _delete_ the value in attrd - * Setting it to FALSE results in the PE sending us back here again - */ - update_attrd(lrm_state->node_name, CRM_OP_PROBED, NULL, user_name, is_remote_node); + /* Now delete the copy in the CIB */ + controld_delete_node_state(lrm_state->node_name, controld_section_lrm, + cib_scope_local); + + /* And finally, _delete_ the value in attrd + * Setting it to FALSE results in the PE sending us back here again + */ + update_attrd(lrm_state->node_name, CRM_OP_PROBED, NULL, user_name, is_remote_node); } static void @@ -1411,58 +1437,288 @@ synthesize_lrmd_failure(lrm_state_t *lrm_state, xmlNode *action, int rc) const char *target_node = crm_element_value(action, XML_LRM_ATTR_TARGET); xmlNode *xml_rsc = find_xml_node(action, XML_CIB_TAG_RESOURCE, TRUE); - if(xml_rsc == NULL) { + if ((xml_rsc == NULL) || (ID(xml_rsc) == NULL)) { /* @TODO Should we do something else, like direct ack? */ - crm_info("Skipping %s=%d on %s (%p): no resource", - crm_element_value(action, XML_LRM_ATTR_TASK_KEY), rc, target_node, lrm_state); + crm_info("Can't fake %s failure (%d) on %s without resource configuration", + crm_element_value(action, XML_LRM_ATTR_TASK_KEY), rc, + target_node); return; } else if(operation == NULL) { /* This probably came from crm_resource -C, nothing to do */ - crm_info("Skipping %s=%d on %s (%p): no operation", - crm_element_value(action, XML_ATTR_TRANSITION_KEY), rc, target_node, lrm_state); + crm_info("Can't fake %s failure (%d) on %s without operation", + ID(xml_rsc), rc, target_node); return; } op = construct_op(lrm_state, action, ID(xml_rsc), operation); - CRM_ASSERT(op != NULL); - op->call_id = get_fake_call_id(lrm_state, op->rsc_id); - if(safe_str_eq(operation, RSC_NOTIFY)) { - /* Notifications can't fail yet */ + if (safe_str_eq(operation, RSC_NOTIFY)) { // Notifications can't fail + fake_op_status(lrm_state, op, PCMK_LRM_OP_DONE, PCMK_OCF_OK); + } else { + fake_op_status(lrm_state, op, PCMK_LRM_OP_ERROR, rc); + } + + crm_info("Faking %s_%s_%d result (%d) on %s", + op->rsc_id, op->op_type, op->interval, op->rc, target_node); + + // Process the result as if it came from the LRM + process_lrm_event(lrm_state, op, NULL, action); + lrmd_free_event(op); +} + +/*! + * \internal + * \brief Get target of an LRM operation + * + * \param[in] xml LRM operation data XML + * + * \return LRM operation target node name (local node or Pacemaker Remote node) + */ +static const char * +lrm_op_target(xmlNode *xml) +{ + const char *target = NULL; + + if (xml) { + target = crm_element_value(xml, XML_LRM_ATTR_TARGET); + } + if (target == NULL) { + target = fsa_our_uname; + } + return target; +} + +static void +fail_lrm_resource(xmlNode *xml, lrm_state_t *lrm_state, const char *user_name, + const char *from_host, const char *from_sys) +{ + lrmd_event_data_t *op = NULL; + lrmd_rsc_info_t *rsc = NULL; + xmlNode *xml_rsc = find_xml_node(xml, XML_CIB_TAG_RESOURCE, TRUE); + + CRM_CHECK(xml_rsc != NULL, return); + + /* The lrmd simply executes operations and reports the results, without any + * concept of success or failure, so to fail a resource, we must fake what a + * failure looks like. + * + * To do this, we create a fake lrmd operation event for the resource, and + * pass that event to the lrmd client callback so it will be processed as if + * it came from the lrmd. + */ + op = construct_op(lrm_state, xml, ID(xml_rsc), "asyncmon"); + fake_op_status(lrm_state, op, PCMK_LRM_OP_DONE, PCMK_OCF_UNKNOWN_ERROR); + + free((char*) op->user_data); + op->user_data = NULL; + op->interval = 0; + +#if ENABLE_ACL + if (user_name && is_privileged(user_name) == FALSE) { + crm_err("%s does not have permission to fail %s", user_name, ID(xml_rsc)); + controld_ack_event_directly(from_host, from_sys, NULL, op, ID(xml_rsc)); + lrmd_free_event(op); + return; + } +#endif + + if (get_lrm_resource(lrm_state, xml_rsc, TRUE, &rsc) == pcmk_ok) { + crm_info("Failing resource %s...", rsc->id); + op->exit_reason = strdup("Simulated failure"); + process_lrm_event(lrm_state, op, NULL, xml); op->op_status = PCMK_LRM_OP_DONE; op->rc = PCMK_OCF_OK; + lrmd_free_rsc_info(rsc); } else { - op->op_status = PCMK_LRM_OP_ERROR; - op->rc = rc; + crm_info("Cannot find/create resource in order to fail it..."); + crm_log_xml_warn(xml, "bad input"); } - op->t_run = time(NULL); - op->t_rcchange = op->t_run; - crm_info("Faking result %d for %s_%s_%d on %s (%p)", op->rc, op->rsc_id, op->op_type, op->interval, target_node, lrm_state); + controld_ack_event_directly(from_host, from_sys, NULL, op, ID(xml_rsc)); + lrmd_free_event(op); +} - if(lrm_state) { - process_lrm_event(lrm_state, op, NULL); +static void +handle_refresh_op(lrm_state_t *lrm_state, const char *user_name, + const char *from_host, const char *from_sys) +{ + int rc = pcmk_ok; + xmlNode *fragment = do_lrm_query_internal(lrm_state, node_update_all); + + fsa_cib_update(XML_CIB_TAG_STATUS, fragment, cib_quorum_override, rc, user_name); + crm_info("Forced a local LRM refresh: call=%d", rc); + + if (safe_str_neq(CRM_SYSTEM_CRMD, from_sys)) { + xmlNode *reply = create_request(CRM_OP_INVOKE_LRM, fragment, from_host, + from_sys, CRM_SYSTEM_LRMD, + fsa_our_uuid); + + crm_debug("ACK'ing refresh from %s (%s)", from_sys, from_host); + + if (relay_message(reply, TRUE) == FALSE) { + crm_log_xml_err(reply, "Unable to route reply"); + } + free_xml(reply); + } + + free_xml(fragment); +} + +static void +handle_query_op(xmlNode *msg, lrm_state_t *lrm_state) +{ + xmlNode *data = do_lrm_query_internal(lrm_state, node_update_all); + xmlNode *reply = create_reply(msg, data); + + if (relay_message(reply, TRUE) == FALSE) { + crm_err("Unable to route reply"); + crm_log_xml_err(reply, "reply"); + } + free_xml(reply); + free_xml(data); +} + +static void +handle_reprobe_op(lrm_state_t *lrm_state, const char *from_sys, + const char *from_host, const char *user_name, + gboolean is_remote_node) +{ + crm_notice("Forcing the status of all resources to be redetected"); + force_reprobe(lrm_state, from_sys, from_host, user_name, is_remote_node); + + if (safe_str_neq(CRM_SYSTEM_PENGINE, from_sys) + && safe_str_neq(CRM_SYSTEM_TENGINE, from_sys)) { + + xmlNode *reply = create_request(CRM_OP_INVOKE_LRM, NULL, from_host, + from_sys, CRM_SYSTEM_LRMD, + fsa_our_uuid); + + crm_debug("ACK'ing re-probe from %s (%s)", from_sys, from_host); + + if (relay_message(reply, TRUE) == FALSE) { + crm_log_xml_err(reply, "Unable to route reply"); + } + free_xml(reply); + } +} + +static bool do_lrm_cancel(ha_msg_input_t *input, lrm_state_t *lrm_state, + lrmd_rsc_info_t *rsc, const char *from_host, const char *from_sys) +{ + char *op_key = NULL; + char *meta_key = NULL; + int call = 0; + const char *call_id = NULL; + const char *op_task = NULL; + const char *op_interval = NULL; + gboolean in_progress = FALSE; + xmlNode *params = find_xml_node(input->xml, XML_TAG_ATTRS, TRUE); + + CRM_CHECK(params != NULL, return FALSE); + + meta_key = crm_meta_name(XML_LRM_ATTR_INTERVAL); + op_interval = crm_element_value(params, meta_key); + free(meta_key); + CRM_CHECK(op_interval != NULL, return FALSE); + + meta_key = crm_meta_name(XML_LRM_ATTR_TASK); + op_task = crm_element_value(params, meta_key); + free(meta_key); + CRM_CHECK(op_task != NULL, return FALSE); + + meta_key = crm_meta_name(XML_LRM_ATTR_CALLID); + call_id = crm_element_value(params, meta_key); + free(meta_key); + + op_key = generate_op_key(rsc->id, op_task, crm_parse_int(op_interval, "0")); + + crm_debug("PE requested op %s (call=%s) be cancelled", + op_key, (call_id? call_id : "NA")); + call = crm_parse_int(call_id, "0"); + if (call == 0) { + /* the normal case when the PE cancels a recurring op */ + in_progress = cancel_op_key(lrm_state, rsc, op_key, TRUE); } else { - lrmd_rsc_info_t rsc; + /* the normal case when the PE cancels an orphan op */ + in_progress = cancel_op(lrm_state, rsc->id, NULL, call, TRUE); + } - rsc.id = strdup(op->rsc_id); - rsc.type = crm_element_value_copy(xml_rsc, XML_ATTR_TYPE); - rsc.class = crm_element_value_copy(xml_rsc, XML_AGENT_ATTR_CLASS); - rsc.provider = crm_element_value_copy(xml_rsc, XML_AGENT_ATTR_PROVIDER); + // Acknowledge cancellation operation if for a remote connection resource + if (!in_progress || is_remote_lrmd_ra(NULL, NULL, rsc->id)) { + char *op_id = make_stop_id(rsc->id, call); - do_update_resource(target_node, &rsc, op); + if (is_remote_lrmd_ra(NULL, NULL, rsc->id) == FALSE) { + crm_info("Nothing known about operation %d for %s", call, op_key); + } + erase_lrm_history_by_id(lrm_state, rsc->id, op_key, NULL, call); + send_task_ok_ack(lrm_state, input, rsc->id, rsc, op_task, + from_host, from_sys); - free(rsc.id); - free(rsc.type); - free(rsc.class); - free(rsc.provider); + /* needed at least for cancellation of a remote operation */ + g_hash_table_remove(lrm_state->pending_ops, op_id); + free(op_id); + + } else { + /* No ack is needed since abcdaa8, but peers with older versions + * in a rolling upgrade need one. We didn't bump the feature set + * at that commit, so we can only compare against the previous + * CRM version (3.0.8). If any peers have feature set 3.0.9 but + * not abcdaa8, they will time out waiting for the ack (no + * released versions of Pacemaker are affected). + */ + const char *peer_version = crm_element_value(params, XML_ATTR_CRM_VERSION); + + if (compare_version(peer_version, "3.0.8") <= 0) { + crm_info("Sending compatibility ack for %s cancellation to %s (CRM version %s)", + op_key, from_host, peer_version); + send_task_ok_ack(lrm_state, input, rsc->id, rsc, op_task, + from_host, from_sys); + } } - lrmd_free_event(op); + + free(op_key); + return TRUE; } +static void +do_lrm_delete(ha_msg_input_t *input, lrm_state_t *lrm_state, + lrmd_rsc_info_t *rsc, const char *from_sys, const char *from_host, + bool crm_rsc_delete, const char *user_name) +{ + gboolean unregister = TRUE; + +#if ENABLE_ACL + int cib_rc = controld_delete_resource_history(rsc->id, lrm_state->node_name, + user_name, + cib_dryrun|cib_sync_call); + + if (cib_rc != pcmk_rc_ok) { + lrmd_event_data_t *op = NULL; + + op = construct_op(lrm_state, input->xml, rsc->id, CRMD_ACTION_DELETE); + op->op_status = PCMK_LRM_OP_ERROR; + + if (cib_rc == EACCES) { + op->rc = PCMK_OCF_INSUFFICIENT_PRIV; + } else { + op->rc = PCMK_OCF_UNKNOWN_ERROR; + } + controld_ack_event_directly(from_host, from_sys, NULL, op, rsc->id); + lrmd_free_event(op); + return; + } +#endif + + if (crm_rsc_delete && is_remote_lrmd_ra(NULL, NULL, rsc->id)) { + unregister = FALSE; + } + + delete_resource(lrm_state, rsc->id, rsc, NULL, from_sys, from_host, + user_name, input, unregister); +} /* A_LRM_INVOKE */ void @@ -1471,7 +1727,6 @@ do_lrm_invoke(long long action, enum crmd_fsa_state cur_state, enum crmd_fsa_input current_input, fsa_data_t * msg_data) { - gboolean create_rsc = TRUE; lrm_state_t *lrm_state = NULL; const char *crm_op = NULL; const char *from_sys = NULL; @@ -1481,29 +1736,18 @@ do_lrm_invoke(long long action, const char *user_name = NULL; const char *target_node = NULL; gboolean is_remote_node = FALSE; - gboolean crm_rsc_delete = FALSE; + bool crm_rsc_delete = FALSE; - if (input->xml != NULL) { - /* Remote node operations are routed here to their remote connections */ - target_node = crm_element_value(input->xml, XML_LRM_ATTR_TARGET); - } - if (target_node == NULL) { - target_node = fsa_our_uname; - } else if (safe_str_neq(target_node, fsa_our_uname)) { - is_remote_node = TRUE; - } + target_node = lrm_op_target(input->xml); + is_remote_node = safe_str_neq(target_node, fsa_our_uname); lrm_state = lrm_state_find(target_node); - - if (lrm_state == NULL && is_remote_node) { - crm_err("Failing action because remote node %s has no connection to cluster node %s", - target_node, fsa_our_uname); - - /* The action must be recorded here and in the CIB as failed */ + if ((lrm_state == NULL) && is_remote_node) { + crm_err("Failing action because local node has never had connection to remote node %s", + target_node); synthesize_lrmd_failure(NULL, input->xml, PCMK_OCF_CONNECTION_DIED); return; } - CRM_ASSERT(lrm_state != NULL); #if ENABLE_ACL @@ -1516,68 +1760,15 @@ do_lrm_invoke(long long action, if (safe_str_neq(from_sys, CRM_SYSTEM_TENGINE)) { from_host = crm_element_value(input->msg, F_CRM_HOST_FROM); } - - crm_trace("LRM command from: %s", from_sys); + crm_trace("LRM %s command from %s", crm_op, from_sys); if (safe_str_eq(crm_op, CRM_OP_LRM_DELETE)) { - /* remember this delete op came from crm_resource */ - crm_rsc_delete = TRUE; + crm_rsc_delete = TRUE; // Only crm_resource uses this op operation = CRMD_ACTION_DELETE; - } else if (safe_str_eq(crm_op, CRM_OP_LRM_REFRESH)) { - operation = CRM_OP_LRM_REFRESH; - } else if (safe_str_eq(crm_op, CRM_OP_LRM_FAIL)) { - lrmd_event_data_t *op = NULL; - lrmd_rsc_info_t *rsc = NULL; - xmlNode *xml_rsc = find_xml_node(input->xml, XML_CIB_TAG_RESOURCE, TRUE); - - CRM_CHECK(xml_rsc != NULL, return); - - /* The lrmd can not fail a resource, it does not understand the - * concept of success or failure in relation to a resource, it simply - * executes operations and reports the results. We determine what a failure is. - * Because of this, if we want to fail a resource we have to fake what we - * understand a failure to look like. - * - * To do this we create a fake lrmd operation event for the resource - * we want to fail. We then pass that event to the lrmd client callback - * so it will be processed as if it actually came from the lrmd. */ - op = construct_op(lrm_state, input->xml, ID(xml_rsc), "asyncmon"); - CRM_ASSERT(op != NULL); - - free((char *)op->user_data); - op->user_data = NULL; - op->call_id = get_fake_call_id(lrm_state, op->rsc_id); - op->interval = 0; - op->op_status = PCMK_LRM_OP_DONE; - op->rc = PCMK_OCF_UNKNOWN_ERROR; - op->t_run = time(NULL); - op->t_rcchange = op->t_run; - -#if ENABLE_ACL - if (user_name && is_privileged(user_name) == FALSE) { - crm_err("%s does not have permission to fail %s", user_name, ID(xml_rsc)); - send_direct_ack(from_host, from_sys, NULL, op, ID(xml_rsc)); - lrmd_free_event(op); - return; - } -#endif - - rsc = get_lrm_resource(lrm_state, xml_rsc, input->xml, create_rsc); - if (rsc) { - crm_info("Failing resource %s...", rsc->id); - process_lrm_event(lrm_state, op, NULL); - op->op_status = PCMK_LRM_OP_DONE; - op->rc = PCMK_OCF_OK; - lrmd_free_rsc_info(rsc); - } else { - crm_info("Cannot find/create resource in order to fail it..."); - crm_log_xml_warn(input->msg, "bad input"); - } - - send_direct_ack(from_host, from_sys, NULL, op, ID(xml_rsc)); - lrmd_free_event(op); + fail_lrm_resource(input->xml, lrm_state, user_name, from_host, + from_sys); return; } else if (input->xml != NULL) { @@ -1585,209 +1776,76 @@ do_lrm_invoke(long long action, } if (safe_str_eq(crm_op, CRM_OP_LRM_REFRESH)) { - int rc = pcmk_ok; - xmlNode *fragment = do_lrm_query_internal(lrm_state, node_update_all); - - fsa_cib_update(XML_CIB_TAG_STATUS, fragment, cib_quorum_override, rc, user_name); - crm_info("Forced a local LRM refresh: call=%d", rc); - - if (safe_str_neq(CRM_SYSTEM_CRMD, from_sys)) { - xmlNode *reply = create_request( - CRM_OP_INVOKE_LRM, fragment, - from_host, from_sys, CRM_SYSTEM_LRMD, fsa_our_uuid); - - crm_debug("ACK'ing refresh from %s (%s)", from_sys, from_host); - - if (relay_message(reply, TRUE) == FALSE) { - crm_log_xml_err(reply, "Unable to route reply"); - } - free_xml(reply); - } - - free_xml(fragment); + handle_refresh_op(lrm_state, user_name, from_host, from_sys); } else if (safe_str_eq(crm_op, CRM_OP_LRM_QUERY)) { - xmlNode *data = do_lrm_query_internal(lrm_state, node_update_all); - xmlNode *reply = create_reply(input->msg, data); - - if (relay_message(reply, TRUE) == FALSE) { - crm_err("Unable to route reply"); - crm_log_xml_err(reply, "reply"); - } - free_xml(reply); - free_xml(data); + handle_query_op(input->msg, lrm_state); } else if (safe_str_eq(operation, CRM_OP_PROBED)) { - update_attrd(lrm_state->node_name, CRM_OP_PROBED, XML_BOOLEAN_TRUE, user_name, is_remote_node); - - } else if (safe_str_eq(operation, CRM_OP_REPROBE) || safe_str_eq(crm_op, CRM_OP_REPROBE)) { - crm_notice("Forcing the status of all resources to be redetected"); - - force_reprobe(lrm_state, from_sys, from_host, user_name, is_remote_node); - - if (safe_str_neq(CRM_SYSTEM_PENGINE, from_sys) - && safe_str_neq(CRM_SYSTEM_TENGINE, from_sys)) { - - xmlNode *reply = create_request( - CRM_OP_INVOKE_LRM, NULL, - from_host, from_sys, CRM_SYSTEM_LRMD, fsa_our_uuid); - - crm_debug("ACK'ing re-probe from %s (%s)", from_sys, from_host); + update_attrd(lrm_state->node_name, CRM_OP_PROBED, XML_BOOLEAN_TRUE, + user_name, is_remote_node); - if (relay_message(reply, TRUE) == FALSE) { - crm_log_xml_err(reply, "Unable to route reply"); - } - free_xml(reply); - } + } else if (safe_str_eq(operation, CRM_OP_REPROBE) + || safe_str_eq(crm_op, CRM_OP_REPROBE)) { + handle_reprobe_op(lrm_state, from_sys, from_host, user_name, + is_remote_node); } else if (operation != NULL) { lrmd_rsc_info_t *rsc = NULL; - xmlNode *params = NULL; xmlNode *xml_rsc = find_xml_node(input->xml, XML_CIB_TAG_RESOURCE, TRUE); + gboolean create_rsc = safe_str_neq(operation, CRMD_ACTION_DELETE); + int rc; - CRM_CHECK(xml_rsc != NULL, return); - - params = find_xml_node(input->xml, XML_TAG_ATTRS, TRUE); + // We can't return anything meaningful without a resource ID + CRM_CHECK(xml_rsc && ID(xml_rsc), return); - if (safe_str_eq(operation, CRMD_ACTION_DELETE)) { - create_rsc = FALSE; - } + rc = get_lrm_resource(lrm_state, xml_rsc, create_rsc, &rsc); + if (rc == -ENOTCONN) { + synthesize_lrmd_failure(lrm_state, input->xml, + PCMK_OCF_CONNECTION_DIED); + return; - if(lrm_state_is_connected(lrm_state) == FALSE) { - synthesize_lrmd_failure(lrm_state, input->xml, PCMK_OCF_CONNECTION_DIED); + } else if ((rc < 0) && !create_rsc) { + /* Delete of malformed or nonexistent resource + * (deleting something that does not exist is a success) + */ + crm_notice("Not registering resource '%s' for a %s event " + CRM_XS " get-rc=%d (%s) transition-key=%s", + ID(xml_rsc), operation, + rc, pcmk_strerror(rc), ID(input->xml)); + delete_rsc_entry(lrm_state, input, ID(xml_rsc), NULL, pcmk_ok, + user_name); return; - } - rsc = get_lrm_resource(lrm_state, xml_rsc, input->xml, create_rsc); - if (rsc == NULL && create_rsc) { + } else if (rc == -EINVAL) { + // Resource operation on malformed resource crm_err("Invalid resource definition for %s", ID(xml_rsc)); - crm_log_xml_warn(input->msg, "bad input"); - - /* if the operation couldn't complete because we can't register - * the resource, return a generic error */ - synthesize_lrmd_failure(lrm_state, input->xml, PCMK_OCF_NOT_CONFIGURED); - - } else if (rsc == NULL) { - crm_notice("Not creating resource for a %s event: %s", operation, ID(input->xml)); - delete_rsc_entry(lrm_state, input, ID(xml_rsc), NULL, pcmk_ok, user_name); - - /* Deleting something that does not exist is a success */ - send_task_ok_ack(lrm_state, input, ID(xml_rsc), NULL, operation, - from_host, from_sys); - - } else if (safe_str_eq(operation, CRMD_ACTION_CANCEL)) { - char *op_key = NULL; - char *meta_key = NULL; - int call = 0; - const char *call_id = NULL; - const char *op_task = NULL; - const char *op_interval = NULL; - gboolean in_progress = FALSE; - - CRM_CHECK(params != NULL, crm_log_xml_warn(input->xml, "Bad command"); - lrmd_free_rsc_info(rsc); return); - - meta_key = crm_meta_name(XML_LRM_ATTR_INTERVAL); - op_interval = crm_element_value(params, meta_key); - free(meta_key); - - meta_key = crm_meta_name(XML_LRM_ATTR_TASK); - op_task = crm_element_value(params, meta_key); - free(meta_key); - - meta_key = crm_meta_name(XML_LRM_ATTR_CALLID); - call_id = crm_element_value(params, meta_key); - free(meta_key); - - CRM_CHECK(op_task != NULL, crm_log_xml_warn(input->xml, "Bad command"); - lrmd_free_rsc_info(rsc); return); - CRM_CHECK(op_interval != NULL, crm_log_xml_warn(input->xml, "Bad command"); - lrmd_free_rsc_info(rsc); return); - - op_key = generate_op_key(rsc->id, op_task, crm_parse_int(op_interval, "0")); - - crm_debug("PE requested op %s (call=%s) be cancelled", - op_key, call_id ? call_id : "NA"); - call = crm_parse_int(call_id, "0"); - if (call == 0) { - /* the normal case when the PE cancels a recurring op */ - in_progress = cancel_op_key(lrm_state, rsc, op_key, TRUE); - - } else { - /* the normal case when the PE cancels an orphan op */ - in_progress = cancel_op(lrm_state, rsc->id, NULL, call, TRUE); - } - - /* Acknowledge the cancellation operation if it's for a remote connection resource */ - if (in_progress == FALSE || is_remote_lrmd_ra(NULL, NULL, rsc->id)) { - char *op_id = make_stop_id(rsc->id, call); - - if (is_remote_lrmd_ra(NULL, NULL, rsc->id) == FALSE) { - crm_info("Nothing known about operation %d for %s", call, op_key); - } - erase_lrm_history_by_id(lrm_state, rsc->id, op_key, NULL, call); - send_task_ok_ack(lrm_state, input, rsc->id, rsc, op_task, - from_host, from_sys); - - /* needed at least for cancellation of a remote operation */ - g_hash_table_remove(lrm_state->pending_ops, op_id); - free(op_id); + crm_log_xml_warn(input->msg, "invalid resource"); + synthesize_lrmd_failure(lrm_state, input->xml, + PCMK_OCF_NOT_CONFIGURED); // fatal error + return; - } else { - /* No ack is needed since abcdaa8, but peers with older versions - * in a rolling upgrade need one. We didn't bump the feature set - * at that commit, so we can only compare against the previous - * CRM version (3.0.8). If any peers have feature set 3.0.9 but - * not abcdaa8, they will time out waiting for the ack (no - * released versions of Pacemaker are affected). - */ - const char *peer_version = crm_element_value(params, XML_ATTR_CRM_VERSION); + } else if (rc < 0) { + // Error communicating with lrmd + crm_err("Could not register resource '%s' with lrmd: %s " CRM_XS " rc=%d", + ID(xml_rsc), pcmk_strerror(rc), rc); + crm_log_xml_warn(input->msg, "failed registration"); + synthesize_lrmd_failure(lrm_state, input->xml, + PCMK_OCF_INVALID_PARAM); // hard error + return; + } - if (compare_version(peer_version, "3.0.8") <= 0) { - crm_info("Sending compatibility ack for %s cancellation to %s (CRM version %s)", - op_key, from_host, peer_version); - send_task_ok_ack(lrm_state, input, rsc->id, rsc, op_task, - from_host, from_sys); - } + if (safe_str_eq(operation, CRMD_ACTION_CANCEL)) { + if (!do_lrm_cancel(input, lrm_state, rsc, from_host, from_sys)) { + crm_log_xml_warn(input->xml, "Bad command"); } - free(op_key); - } else if (safe_str_eq(operation, CRMD_ACTION_DELETE)) { - gboolean unregister = TRUE; - -#if ENABLE_ACL - int cib_rc = delete_rsc_status(lrm_state, rsc->id, cib_dryrun | cib_sync_call, user_name); - if (cib_rc != pcmk_ok) { - lrmd_event_data_t *op = NULL; - - crm_err - ("Attempted deletion of resource status '%s' from CIB for %s (user=%s) on %s failed: (rc=%d) %s", - rsc->id, from_sys, user_name ? user_name : "unknown", from_host, cib_rc, - pcmk_strerror(cib_rc)); - - op = construct_op(lrm_state, input->xml, rsc->id, operation); - op->op_status = PCMK_LRM_OP_ERROR; - - if (cib_rc == -EACCES) { - op->rc = PCMK_OCF_INSUFFICIENT_PRIV; - } else { - op->rc = PCMK_OCF_UNKNOWN_ERROR; - } - send_direct_ack(from_host, from_sys, NULL, op, rsc->id); - lrmd_free_event(op); - lrmd_free_rsc_info(rsc); - return; - } -#endif - if (crm_rsc_delete == TRUE && is_remote_lrmd_ra(NULL, NULL, rsc->id)) { - unregister = FALSE; - } - - delete_resource(lrm_state, rsc->id, rsc, NULL, from_sys, from_host, user_name, input, unregister); + do_lrm_delete(input, lrm_state, rsc, from_sys, from_host, + crm_rsc_delete, user_name); } else { - do_lrm_rsc_op(lrm_state, rsc, operation, input->xml, input->msg); + do_lrm_rsc_op(lrm_state, rsc, operation, input->xml); } lrmd_free_rsc_info(rsc); @@ -1809,15 +1867,12 @@ construct_op(lrm_state_t * lrm_state, xmlNode * rsc_op, const char *rsc_id, cons const char *transition = NULL; - CRM_ASSERT(rsc_id != NULL); + CRM_ASSERT(rsc_id && operation); - op = calloc(1, sizeof(lrmd_event_data_t)); + op = lrmd_new_event(rsc_id, operation, 0); op->type = lrmd_event_exec_complete; - op->op_type = strdup(operation); op->op_status = PCMK_LRM_OP_PENDING; op->rc = -1; - op->rsc_id = strdup(rsc_id); - op->interval = 0; op->timeout = 0; op->start_delay = 0; @@ -1850,7 +1905,7 @@ construct_op(lrm_state_t * lrm_state, xmlNode * rsc_op, const char *rsc_id, cons #if ENABLE_VERSIONED_ATTRS // Resolve any versioned parameters - if (safe_str_neq(op->op_type, RSC_METADATA) + if (lrm_state && safe_str_neq(op->op_type, RSC_METADATA) && safe_str_neq(op->op_type, CRMD_ACTION_DELETE) && !is_remote_lrmd_ra(NULL, NULL, rsc_id)) { @@ -1910,7 +1965,11 @@ construct_op(lrm_state_t * lrm_state, xmlNode * rsc_op, const char *rsc_id, cons op->params = params; } else { - rsc_history_t *entry = g_hash_table_lookup(lrm_state->resource_history, rsc_id); + rsc_history_t *entry = NULL; + + if (lrm_state) { + entry = g_hash_table_lookup(lrm_state->resource_history, rsc_id); + } /* If we do not have stop parameters cached, use * whatever we are given */ @@ -1957,9 +2016,23 @@ construct_op(lrm_state_t * lrm_state, xmlNode * rsc_op, const char *rsc_id, cons return op; } +/*! + * \internal + * \brief Send a (synthesized) event result + * + * Reply with a synthesized event result directly, as opposed to going through + * the executor. + * + * \param[in] to_host Host to send result to + * \param[in] to_sys IPC name to send result to (NULL for transition engine) + * \param[in] rsc Type information about resource the result is for + * \param[in] op Event with result to send + * \param[in] rsc_id ID of resource the result is for + */ void -send_direct_ack(const char *to_host, const char *to_sys, - lrmd_rsc_info_t * rsc, lrmd_event_data_t * op, const char *rsc_id) +controld_ack_event_directly(const char *to_host, const char *to_sys, + lrmd_rsc_info_t *rsc, lrmd_event_data_t *op, + const char *rsc_id) { xmlNode *reply = NULL; xmlNode *update, *iter; @@ -2033,7 +2106,7 @@ stop_recurring_action_by_rsc(gpointer key, gpointer value, gpointer user_data) { gboolean remove = FALSE; struct stop_recurring_action_s *event = user_data; - struct recurring_op_s *op = (struct recurring_op_s *)value; + active_op_t *op = value; if (op->interval != 0 && crm_str_eq(op->rsc_id, event->rsc->id, TRUE)) { crm_debug("Cancelling op %d for %s (%s)", op->call_id, op->rsc_id, (char*)key); @@ -2048,7 +2121,7 @@ stop_recurring_actions(gpointer key, gpointer value, gpointer user_data) { gboolean remove = FALSE; lrm_state_t *lrm_state = user_data; - struct recurring_op_s *op = (struct recurring_op_s *)value; + active_op_t *op = value; if (op->interval != 0) { crm_info("Cancelling op %d for %s (%s)", op->call_id, op->rsc_id, key); @@ -2065,9 +2138,9 @@ record_pending_op(const char *node_name, lrmd_rsc_info_t *rsc, lrmd_event_data_t CRM_CHECK(rsc != NULL, return); CRM_CHECK(op != NULL, return); + // Never record certain operation types as pending if (op->op_type == NULL - || safe_str_eq(op->op_type, CRMD_ACTION_CANCEL) - || safe_str_eq(op->op_type, CRMD_ACTION_DELETE)) { + || !controld_action_is_recordable(op->op_type)) { return; } @@ -2097,8 +2170,8 @@ record_pending_op(const char *node_name, lrmd_rsc_info_t *rsc, lrmd_event_data_t } static void -do_lrm_rsc_op(lrm_state_t * lrm_state, lrmd_rsc_info_t * rsc, const char *operation, xmlNode * msg, - xmlNode * request) +do_lrm_rsc_op(lrm_state_t *lrm_state, lrmd_rsc_info_t *rsc, + const char *operation, xmlNode *msg) { int call_id = 0; char *op_id = NULL; @@ -2177,7 +2250,7 @@ do_lrm_rsc_op(lrm_state_t * lrm_state, lrmd_rsc_info_t * rsc, const char *operat op->rc = CRM_DIRECT_NACK_RC; op->op_status = PCMK_LRM_OP_ERROR; - send_direct_ack(NULL, NULL, rsc, op, rsc->id); + controld_ack_event_directly(NULL, NULL, rsc, op, rsc->id); lrmd_free_event(op); free(op_id); return; @@ -2213,23 +2286,19 @@ do_lrm_rsc_op(lrm_state_t * lrm_state, lrmd_rsc_info_t * rsc, const char *operat register_fsa_error(C_FSA_INTERNAL, I_FAIL, NULL); } else if (call_id <= 0) { - - crm_err("Operation %s on resource %s failed to execute on remote node %s: %d", operation, rsc->id, lrm_state->node_name, call_id); - op->call_id = get_fake_call_id(lrm_state, rsc->id); - op->op_status = PCMK_LRM_OP_DONE; - op->rc = PCMK_OCF_UNKNOWN_ERROR; - op->t_run = time(NULL); - op->t_rcchange = op->t_run; - process_lrm_event(lrm_state, op, NULL); + crm_err("Operation %s on resource %s failed to execute on remote node %s: %d", + operation, rsc->id, lrm_state->node_name, call_id); + fake_op_status(lrm_state, op, PCMK_LRM_OP_DONE, PCMK_OCF_UNKNOWN_ERROR); + process_lrm_event(lrm_state, op, NULL, NULL); } else { /* record all operations so we can wait * for them to complete during shutdown */ char *call_id_s = make_stop_id(rsc->id, call_id); - struct recurring_op_s *pending = NULL; + active_op_t *pending = NULL; - pending = calloc(1, sizeof(struct recurring_op_s)); + pending = calloc(1, sizeof(active_op_t)); crm_trace("Recording pending op: %d - %s %s", call_id, op_id, call_id_s); pending->call_id = call_id; @@ -2252,7 +2321,7 @@ do_lrm_rsc_op(lrm_state_t * lrm_state, lrmd_rsc_info_t * rsc, const char *operat op->rc = target_rc; op->op_status = PCMK_LRM_OP_DONE; - send_direct_ack(NULL, NULL, rsc, op, rsc->id); + controld_ack_event_directly(NULL, NULL, rsc, op, rsc->id); } pending->params = op->params; @@ -2352,7 +2421,7 @@ do_update_resource(const char *node_name, lrmd_rsc_info_t * rsc, lrmd_event_data } else { crm_warn("Resource %s no longer exists in the lrmd", op->rsc_id); - send_direct_ack(NULL, NULL, rsc, op, op->rsc_id); + controld_ack_event_directly(NULL, NULL, rsc, op, op->rsc_id); goto cleanup; } @@ -2413,15 +2482,44 @@ unescape_newlines(const char *string) ret = strdup(string); pch = strstr(ret, escaped_newline); while (pch != NULL) { - strncpy(pch, "\n ", 2); + /* Replace newline escape pattern with actual newline (and a space so we + * don't have to shuffle the rest of the buffer) + */ + pch[0] = '\n'; + pch[1] = ' '; pch = strstr(pch, escaped_newline); } return ret; } -gboolean -process_lrm_event(lrm_state_t * lrm_state, lrmd_event_data_t * op, struct recurring_op_s *pending) +static bool +did_lrm_rsc_op_fail(lrm_state_t *lrm_state, const char * rsc_id, + const char * op_type, guint interval_ms) +{ + rsc_history_t *entry = NULL; + + CRM_CHECK(lrm_state != NULL, return FALSE); + CRM_CHECK(rsc_id != NULL, return FALSE); + CRM_CHECK(op_type != NULL, return FALSE); + + entry = g_hash_table_lookup(lrm_state->resource_history, rsc_id); + if (entry == NULL || entry->failed == NULL) { + return FALSE; + } + + if (crm_str_eq(entry->failed->rsc_id, rsc_id, TRUE) + && safe_str_eq(entry->failed->op_type, op_type) + && entry->failed->interval == interval_ms) { + return TRUE; + } + + return FALSE; +} + +void +process_lrm_event(lrm_state_t *lrm_state, lrmd_event_data_t *op, + active_op_t *pending, xmlNode *action_xml) { char *op_id = NULL; char *op_key = NULL; @@ -2429,17 +2527,50 @@ process_lrm_event(lrm_state_t * lrm_state, lrmd_event_data_t * op, struct recurr int update_id = 0; gboolean remove = FALSE; gboolean removed = FALSE; + bool need_direct_ack = FALSE; lrmd_rsc_info_t *rsc = NULL; + const char *node_name = NULL; - CRM_CHECK(op != NULL, return FALSE); - CRM_CHECK(op->rsc_id != NULL, return FALSE); + CRM_CHECK(op != NULL, return); + CRM_CHECK(op->rsc_id != NULL, return); op_id = make_stop_id(op->rsc_id, op->call_id); op_key = generate_op_key(op->rsc_id, op->op_type, op->interval); - rsc = lrm_state_get_rsc_info(lrm_state, op->rsc_id, 0); + + // Get resource info if available (from executor state or action XML) + if (lrm_state) { + rsc = lrm_state_get_rsc_info(lrm_state, op->rsc_id, 0); + } + if ((rsc == NULL) && action_xml) { + xmlNode *xml = find_xml_node(action_xml, XML_CIB_TAG_RESOURCE, TRUE); + + const char *standard = crm_element_value(xml, XML_AGENT_ATTR_CLASS); + const char *provider = crm_element_value(xml, XML_AGENT_ATTR_PROVIDER); + const char *type = crm_element_value(xml, XML_ATTR_TYPE); + + if (standard && type) { + crm_info("%s agent information not cached, using %s%s%s:%s from action XML", + op->rsc_id, standard, + (provider? ":" : ""), (provider? provider : ""), type); + rsc = lrmd_new_rsc_info(op->rsc_id, standard, provider, type); + } else { + crm_err("Can't process %s result because %s agent information not cached or in XML", + op_key, op->rsc_id); + } + } + + // Get node name if available (from executor state or action XML) + if (lrm_state) { + node_name = lrm_state->node_name; + } else if (action_xml) { + node_name = crm_element_value(action_xml, XML_LRM_ATTR_TARGET); + } + if(pending == NULL) { remove = TRUE; - pending = g_hash_table_lookup(lrm_state->pending_ops, op_id); + if (lrm_state) { + pending = g_hash_table_lookup(lrm_state->pending_ops, op_id); + } } if (op->op_status == PCMK_LRM_OP_ERROR) { @@ -2458,57 +2589,118 @@ process_lrm_event(lrm_state_t * lrm_state, lrmd_event_data_t * op, struct recurr } if (op->op_status != PCMK_LRM_OP_CANCELLED) { - if (safe_str_eq(op->op_type, RSC_NOTIFY) || safe_str_eq(op->op_type, RSC_METADATA)) { - /* Keep notify and meta-data ops out of the CIB */ - send_direct_ack(NULL, NULL, NULL, op, op->rsc_id); - } else { - update_id = do_update_resource(lrm_state->node_name, rsc, op); + /* We might not record the result, so directly acknowledge it to the + * originator instead, so it doesn't time out waiting for the result + * (especially important if part of a transition). + */ + need_direct_ack = TRUE; + + if (controld_action_is_recordable(op->op_type)) { + if (node_name && rsc) { + // We should record the result, and happily, we can + update_id = do_update_resource(node_name, rsc, op); + need_direct_ack = FALSE; + + } else if (op->rsc_deleted) { + /* We shouldn't record the result (likely the resource was + * refreshed, cleaned, or removed while this operation was + * in flight). + */ + crm_notice("Not recording %s result in CIB because " + "resource information was removed since it was initiated", + op_key); + } else { + /* This shouldn't be possible; the executor didn't consider the + * resource deleted, but we couldn't find resource or node + * information. + */ + crm_err("Unable to record %s result in CIB: %s", op_key, + (node_name? "No resource information" : "No node name")); + } } + } else if (op->interval == 0) { - /* This will occur when "crm resource cleanup" is called while actions are in-flight */ - crm_err("Op %s (call=%d): Cancelled", op_key, op->call_id); - send_direct_ack(NULL, NULL, NULL, op, op->rsc_id); + /* A non-recurring operation was cancelled. Most likely, the + * never-initiated action was removed from the executor's pending + * operations list upon resource removal. + */ + need_direct_ack = TRUE; } else if (pending == NULL) { - /* We don't need to do anything for cancelled ops - * that are not in our pending op list. There are no - * transition actions waiting on these operations. */ + /* This recurring operation was cancelled, but was not pending. No + * transition actions are waiting on it, nothing needs to be done. + */ } else if (op->user_data == NULL) { - /* At this point we have a pending entry, but no transition - * key present in the user_data field. report this */ - crm_err("Op %s (call=%d): No user data", op_key, op->call_id); - - } else if (pending->remove) { - /* The tengine canceled this op, we have been waiting for the cancel to finish. */ - erase_lrm_history_by_op(lrm_state, op); - - } else if (pending && op->rsc_deleted) { - /* The tengine initiated this op, but it was cancelled outside of the - * tengine's control during a resource cleanup/re-probe request. The tengine - * must be alerted that this operation completed, otherwise the tengine - * will continue waiting for this update to occur until it is timed out. - * We don't want this update going to the cib though, so use a direct ack. */ - crm_trace("Op %s (call=%d): cancelled due to rsc deletion", op_key, op->call_id); - send_direct_ack(NULL, NULL, NULL, op, op->rsc_id); + /* This recurring operation was cancelled and pending, but we don't + * have a transition key. This should never happen. + */ + crm_err("Recurring operation %s was cancelled without transition information", + op_key); + + } else if (is_set(pending->flags, active_op_remove)) { + /* This recurring operation was cancelled (by us) and pending, and we + * have been waiting for it to finish. + */ + if (lrm_state) { + erase_lrm_history_by_op(lrm_state, op); + } + + /* If the recurring operation had failed, the lrm_rsc_op is recorded as + * "last_failure" which won't get erased from the cib given the logic on + * purpose in erase_lrm_history_by_op(). So that the cancel action won't + * have a chance to get confirmed by DC with process_op_deletion(). + * Cluster transition would get stuck waiting for the remaining action + * timer to time out. + * + * Directly acknowledge the cancel operation in this case. + */ + if (did_lrm_rsc_op_fail(lrm_state, pending->rsc_id, + pending->op_type, pending->interval)) { + need_direct_ack = TRUE; + } + + } else if (op->rsc_deleted) { + /* This recurring operation was cancelled (but not by us, and the + * executor does not have resource information, likely due to resource + * cleanup, refresh, or removal) and pending. + */ + crm_debug("Recurring op %s was cancelled due to resource deletion", + op_key); + need_direct_ack = TRUE; } else { - /* Before a stop is called, no need to direct ack */ - crm_trace("Op %s (call=%d): no delete event required", op_key, op->call_id); + /* This recurring operation was cancelled (but not by us, likely by the + * executor before stopping the resource) and pending. We don't need to + * do anything special. + */ + } + + if (need_direct_ack) { + controld_ack_event_directly(NULL, NULL, NULL, op, op->rsc_id); } if(remove == FALSE) { /* The caller will do this afterwards, but keep the logging consistent */ removed = TRUE; - } else if ((op->interval == 0) && g_hash_table_remove(lrm_state->pending_ops, op_id)) { - removed = TRUE; - crm_trace("Op %s (call=%d, stop-id=%s, remaining=%u): Confirmed", - op_key, op->call_id, op_id, g_hash_table_size(lrm_state->pending_ops)); + } else if (lrm_state && ((op->interval == 0) + || (op->op_status == PCMK_LRM_OP_CANCELLED))) { - } else if(op->interval != 0 && op->op_status == PCMK_LRM_OP_CANCELLED) { - removed = TRUE; - g_hash_table_remove(lrm_state->pending_ops, op_id); + gboolean found = g_hash_table_remove(lrm_state->pending_ops, op_id); + + if (op->interval != 0) { + removed = TRUE; + } else if (found) { + removed = TRUE; + crm_trace("Op %s (call=%d, stop-id=%s, remaining=%u): Confirmed", + op_key, op->call_id, op_id, + g_hash_table_size(lrm_state->pending_ops)); + } + } + + if (node_name == NULL) { + node_name = "unknown node"; // for logging } switch (op->op_status) { @@ -2516,7 +2708,7 @@ process_lrm_event(lrm_state_t * lrm_state, lrmd_event_data_t * op, struct recurr crm_info("Result of %s operation for %s on %s: %s " CRM_XS " call=%d key=%s confirmed=%s", crm_action_str(op->op_type, op->interval), - op->rsc_id, lrm_state->node_name, + op->rsc_id, node_name, services_lrm_status_str(op->op_status), op->call_id, op_key, (removed? "true" : "false")); break; @@ -2526,7 +2718,7 @@ process_lrm_event(lrm_state_t * lrm_state, lrmd_event_data_t * op, struct recurr "Result of %s operation for %s on %s: %d (%s) " CRM_XS " call=%d key=%s confirmed=%s cib-update=%d", crm_action_str(op->op_type, op->interval), - op->rsc_id, lrm_state->node_name, + op->rsc_id, node_name, op->rc, services_ocf_exitcode_str(op->rc), op->call_id, op_key, (removed? "true" : "false"), update_id); @@ -2536,7 +2728,7 @@ process_lrm_event(lrm_state_t * lrm_state, lrmd_event_data_t * op, struct recurr crm_err("Result of %s operation for %s on %s: %s " CRM_XS " call=%d key=%s timeout=%dms", crm_action_str(op->op_type, op->interval), - op->rsc_id, lrm_state->node_name, + op->rsc_id, node_name, services_lrm_status_str(op->op_status), op->call_id, op_key, op->timeout); break; @@ -2545,14 +2737,16 @@ process_lrm_event(lrm_state_t * lrm_state, lrmd_event_data_t * op, struct recurr crm_err("Result of %s operation for %s on %s: %s " CRM_XS " call=%d key=%s confirmed=%s status=%d cib-update=%d", crm_action_str(op->op_type, op->interval), - op->rsc_id, lrm_state->node_name, + op->rsc_id, node_name, services_lrm_status_str(op->op_status), op->call_id, op_key, (removed? "true" : "false"), op->op_status, update_id); } if (op->output) { char *prefix = - crm_strdup_printf("%s-%s_%s_%d:%d", lrm_state->node_name, op->rsc_id, op->op_type, op->interval, op->call_id); + crm_strdup_printf("%s-%s_%s_%d:%d", node_name, + op->rsc_id, op->op_type, op->interval, + op->call_id); if (op->rc) { crm_log_output(LOG_NOTICE, prefix, op->output); @@ -2562,29 +2756,33 @@ process_lrm_event(lrm_state_t * lrm_state, lrmd_event_data_t * op, struct recurr free(prefix); } - if (safe_str_neq(op->op_type, RSC_METADATA)) { - crmd_alert_resource_op(lrm_state->node_name, op); - } else if (op->rc == PCMK_OCF_OK) { - char *metadata = unescape_newlines(op->output); + if (lrm_state) { + if (safe_str_neq(op->op_type, RSC_METADATA)) { + crmd_alert_resource_op(lrm_state->node_name, op); + } else if (rsc && (op->rc == PCMK_OCF_OK)) { + char *metadata = unescape_newlines(op->output); - metadata_cache_update(lrm_state->metadata_cache, rsc, metadata); - free(metadata); + metadata_cache_update(lrm_state->metadata_cache, rsc, metadata); + free(metadata); + } } if (op->rsc_deleted) { crm_info("Deletion of resource '%s' complete after %s", op->rsc_id, op_key); - delete_rsc_entry(lrm_state, NULL, op->rsc_id, NULL, pcmk_ok, NULL); + if (lrm_state) { + delete_rsc_entry(lrm_state, NULL, op->rsc_id, NULL, pcmk_ok, NULL); + } } /* If a shutdown was escalated while operations were pending, * then the FSA will be stalled right now... allow it to continue */ mainloop_set_trigger(fsa_source); - update_history_cache(lrm_state, rsc, op); + if (lrm_state && rsc) { + update_history_cache(lrm_state, rsc, op); + } lrmd_free_rsc_info(rsc); free(op_key); free(op_id); - - return TRUE; } diff --git a/crmd/lrm_state.c b/crmd/lrm_state.c index 972584502aa..ce2a093a972 100644 --- a/crmd/lrm_state.c +++ b/crmd/lrm_state.c @@ -30,7 +30,7 @@ #include #include #include -#include +#include GHashTable *lrm_state_table = NULL; extern GHashTable *proxy_table; @@ -58,7 +58,7 @@ free_deletion_op(gpointer value) static void free_recurring_op(gpointer value) { - struct recurring_op_s *op = (struct recurring_op_s *)value; + active_op_t *op = value; free(op->user_data); free(op->rsc_id); @@ -75,7 +75,7 @@ fail_pending_op(gpointer key, gpointer value, gpointer user_data) { lrmd_event_data_t event = { 0, }; lrm_state_t *lrm_state = user_data; - struct recurring_op_s *op = (struct recurring_op_s *)value; + active_op_t *op = value; crm_trace("Pre-emptively failing %s_%s_%d on %s (call=%s, %s)", op->rsc_id, op->op_type, op->interval, @@ -96,7 +96,7 @@ fail_pending_op(gpointer key, gpointer value, gpointer user_data) event.remote_nodename = lrm_state->node_name; event.params = op->params; - process_lrm_event(lrm_state, &event, op); + process_lrm_event(lrm_state, &event, op, NULL); return TRUE; } @@ -500,11 +500,15 @@ crmd_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg) const char *channel = crm_element_value(msg, F_LRMD_IPC_IPC_SERVER); proxy = crmd_remote_proxy_new(lrmd, lrm_state->node_name, session, channel); - if (proxy != NULL) { - /* Look up stonith-watchdog-timeout and send to the remote peer for validation */ - int rc = fsa_cib_conn->cmds->query(fsa_cib_conn, XML_CIB_TAG_CRMCONFIG, NULL, cib_scope_local); - fsa_cib_conn->cmds->register_callback_full(fsa_cib_conn, rc, 10, FALSE, lrmd, - "remote_config_check", remote_config_check, NULL); + if (!remote_ra_controlling_guest(lrm_state)) { + if (proxy != NULL) { + /* Look up stonith-watchdog-timeout and send to the remote peer for validation */ + int rc = fsa_cib_conn->cmds->query(fsa_cib_conn, XML_CIB_TAG_CRMCONFIG, NULL, cib_scope_local); + fsa_cib_conn->cmds->register_callback_full(fsa_cib_conn, rc, 10, FALSE, lrmd, + "remote_config_check", remote_config_check, NULL); + } + } else { + crm_debug("Skipping remote_config_check for guest-nodes"); } } else if (safe_str_eq(op, LRMD_IPC_OP_SHUTDOWN_REQ)) { @@ -545,6 +549,23 @@ crmd_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg) crm_xml_add(request, XML_ACL_TAG_ROLE, "pacemaker-remote"); crm_acl_get_set_user(request, F_LRMD_IPC_USER, lrm_state->node_name); #endif + + /* Pacemaker Remote nodes don't know their own names (as known to the + * cluster). When getting a node info request with no name or ID, add + * the name, so we don't return info for ourselves instead of the + * Pacemaker Remote node. + */ + if (safe_str_eq(crm_element_value(request, F_CRM_TASK), + CRM_OP_NODE_INFO)) { + int node_id = 0; + + crm_element_value_int(request, XML_ATTR_ID, &node_id); + if ((node_id <= 0) + && (crm_element_value(request, XML_ATTR_UNAME) == NULL)) { + crm_xml_add(request, XML_ATTR_UNAME, lrm_state->node_name); + } + } + crmd_proxy_dispatch(session, request); crm_element_value_int(msg, F_LRMD_IPC_MSG_FLAGS, &flags); @@ -602,11 +623,31 @@ lrm_state_get_metadata(lrm_state_t * lrm_state, const char *provider, const char *agent, char **output, enum lrmd_call_options options) { + lrmd_key_value_t *params = NULL; + if (!lrm_state->conn) { return -ENOTCONN; } - return ((lrmd_t *) lrm_state->conn)->cmds->get_metadata(lrm_state->conn, class, provider, agent, - output, options); + + /* Add the node name to the environment, as is done with normal resource + * action calls. Meta-data calls shouldn't need it, but some agents are + * written with an ocf_local_nodename call at the beginning regardless of + * action. Without the environment variable, the agent would try to contact + * the controller to get the node name -- but the controller would be + * blocking on the synchronous meta-data call. + * + * At this point, we have to assume that agents are unlikely to make other + * calls that require the controller, such as crm_node --quorum or + * --cluster-id. + * + * @TODO Make meta-data calls asynchronous. (This will be part of a larger + * project to make meta-data calls via the executor rather than directly.) + */ + params = lrmd_key_value_add(params, CRM_META "_" XML_LRM_ATTR_TARGET, + lrm_state->node_name); + + return ((lrmd_t *) lrm_state->conn)->cmds->get_metadata_params(lrm_state->conn, + class, provider, agent, output, options, params); } int @@ -684,20 +725,21 @@ lrm_state_register_rsc(lrm_state_t * lrm_state, const char *class, const char *provider, const char *agent, enum lrmd_call_options options) { - if (!lrm_state->conn) { + lrmd_t *conn = (lrmd_t *) lrm_state->conn; + + if (conn == NULL) { return -ENOTCONN; } - /* optimize this... this function is a synced round trip from client to daemon. - * The crmd/lrm.c code path should be re-factored to allow the register of resources - * to be performed async. The lrmd client api needs to make an async version - * of register available. */ if (is_remote_lrmd_ra(agent, provider, NULL)) { - return lrm_state_find_or_create(rsc_id) ? pcmk_ok : -1; + return lrm_state_find_or_create(rsc_id)? pcmk_ok : -EINVAL; } - return ((lrmd_t *) lrm_state->conn)->cmds->register_rsc(lrm_state->conn, rsc_id, class, - provider, agent, options); + /* @TODO Implement an asynchronous version of this (currently a blocking + * call to the lrmd). + */ + return conn->cmds->register_rsc(lrm_state->conn, rsc_id, class, provider, + agent, options); } int diff --git a/crmd/main.c b/crmd/main.c index c06dd8f5302..6eb7c032f9a 100644 --- a/crmd/main.c +++ b/crmd/main.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * Copyright 2004-2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. + * + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include @@ -61,6 +52,7 @@ main(int argc, char **argv) int flag; int index = 0; int argerr = 0; + crm_ipc_t *old_instance = NULL; crmd_mainloop = g_main_new(FALSE); crm_log_preinit(NULL, argc, argv); @@ -104,16 +96,30 @@ main(int argc, char **argv) crm_help('?', EX_USAGE); } - if (crm_is_writable(PE_STATE_DIR, NULL, CRM_DAEMON_USER, CRM_DAEMON_GROUP, FALSE) == FALSE) { - crm_err("Bad permissions on " PE_STATE_DIR ". Terminating"); - fprintf(stderr, "ERROR: Bad permissions on " PE_STATE_DIR ". See logs for details\n"); + old_instance = crm_ipc_new(CRM_SYSTEM_CRMD, 0); + if (crm_ipc_connect(old_instance)) { + /* IPC end-point already up */ + crm_ipc_close(old_instance); + crm_ipc_destroy(old_instance); + crm_err("crmd is already active, aborting startup"); + crm_exit(EX_OK); + } else { + /* not up or not authentic, we'll proceed either way */ + crm_ipc_destroy(old_instance); + old_instance = NULL; + } + + if (pcmk__daemon_can_write(PE_STATE_DIR, NULL) == FALSE) { + crm_err("Terminating due to bad permissions on " PE_STATE_DIR); + fprintf(stderr, + "ERROR: Bad permissions on " PE_STATE_DIR " (see logs for details)\n"); fflush(stderr); return 100; - } else if (crm_is_writable(CRM_CONFIG_DIR, NULL, CRM_DAEMON_USER, CRM_DAEMON_GROUP, FALSE) == - FALSE) { - crm_err("Bad permissions on " CRM_CONFIG_DIR ". Terminating"); - fprintf(stderr, "ERROR: Bad permissions on " CRM_CONFIG_DIR ". See logs for details\n"); + } else if (pcmk__daemon_can_write(CRM_CONFIG_DIR, NULL) == FALSE) { + crm_err("Terminating due to bad permissions on " CRM_CONFIG_DIR); + fprintf(stderr, + "ERROR: Bad permissions on " CRM_CONFIG_DIR " (see logs for details)\n"); fflush(stderr); return 100; } diff --git a/crmd/membership.c b/crmd/membership.c index c36dbedcf14..f8aecd0a3ca 100644 --- a/crmd/membership.c +++ b/crmd/membership.c @@ -52,8 +52,6 @@ reap_dead_nodes(gpointer key, gpointer value, gpointer user_data) crm_update_peer_join(__FUNCTION__, node, crm_join_none); if(node && node->uname) { - election_remove(fsa_election, node->uname); - if (safe_str_eq(fsa_our_uname, node->uname)) { crm_err("We're not part of the cluster anymore"); register_fsa_input(C_FSA_INTERNAL, I_ERROR, NULL); @@ -438,12 +436,24 @@ crm_update_quorum(gboolean quorum, gboolean force_update) fsa_register_cib_callback(call_id, FALSE, NULL, cib_quorum_update_complete); free_xml(update); - /* If a node not running any resources is cleanly shut down and drops us - * below quorum, we won't necessarily abort the transition, so abort it - * here to be safe. + /* Quorum changes usually cause a new transition via other activity: + * quorum gained via a node joining will abort via the node join, + * and quorum lost via a node leaving will usually abort via resource + * activity and/or fencing. + * + * However, it is possible that nothing else causes a transition (e.g. + * someone forces quorum via corosync-cmaptcl, or quorum is lost due to + * a node in standby shutting down cleanly), so here ensure a new + * transition is triggered. */ - if (quorum == FALSE) { - abort_transition(INFINITY, tg_restart, "Quorum loss", NULL); + if (quorum) { + /* If quorum was gained, abort after a short delay, in case multiple + * nodes are joining around the same time, so the one that brings us + * to quorum doesn't cause all the remaining ones to be fenced. + */ + abort_after_delay(INFINITY, tg_restart, "Quorum gained", 5000); + } else { + abort_transition(INFINITY, tg_restart, "Quorum lost", NULL); } } fsa_has_quorum = quorum; diff --git a/crmd/messages.c b/crmd/messages.c index 4307fcad78e..f1599ab9dbf 100644 --- a/crmd/messages.c +++ b/crmd/messages.c @@ -370,6 +370,7 @@ relay_message(xmlNode * msg, gboolean originated_locally) const char *sys_to = crm_element_value(msg, F_CRM_SYS_TO); const char *sys_from = crm_element_value(msg, F_CRM_SYS_FROM); const char *type = crm_element_value(msg, F_TYPE); + const char *task = crm_element_value(msg, F_CRM_TASK); const char *msg_error = NULL; crm_trace("Routing message %s", crm_element_value(msg, XML_ATTR_REFERENCE)); @@ -377,7 +378,7 @@ relay_message(xmlNode * msg, gboolean originated_locally) if (msg == NULL) { msg_error = "Cannot route empty message"; - } else if (safe_str_eq(CRM_OP_HELLO, crm_element_value(msg, F_CRM_TASK))) { + } else if (safe_str_eq(task, CRM_OP_HELLO)) { /* quietly ignore */ processing_complete = TRUE; @@ -411,8 +412,17 @@ relay_message(xmlNode * msg, gboolean originated_locally) if (is_for_dc || is_for_te) { is_local = 0; - } else if (is_for_crm && originated_locally) { - is_local = 0; + } else if (is_for_crm) { + if (safe_str_eq(task, CRM_OP_NODE_INFO)) { + /* Node info requests do not specify a host, which is normally + * treated as "all hosts", because the whole point is that the + * client doesn't know the local node name. Always handle these + * requests locally. + */ + is_local = 1; + } else { + is_local = !originated_locally; + } } else { is_local = 1; @@ -684,6 +694,103 @@ handle_remote_state(xmlNode *msg) return I_NULL; } +/*! + * \brief Handle a CRM_OP_PING message + * + * \param[in] msg Message XML + * + * \return Next FSA input + */ +static enum crmd_fsa_input +handle_ping(xmlNode *msg) +{ + const char *value = NULL; + xmlNode *ping = NULL; + + // Build reply + + ping = create_xml_node(NULL, XML_CRM_TAG_PING); + value = crm_element_value(msg, F_CRM_SYS_TO); + crm_xml_add(ping, XML_PING_ATTR_SYSFROM, value); + + // Add controller state + value = fsa_state2string(fsa_state); + crm_xml_add(ping, XML_PING_ATTR_CRMDSTATE, value); + crm_notice("Current ping state: %s", value); // CTS needs this + + // Add controller health + // @TODO maybe do some checks to determine meaningful status + crm_xml_add(ping, XML_PING_ATTR_STATUS, "ok"); + + // Send reply + msg = create_reply(msg, ping); + free_xml(ping); + if (msg) { + (void) relay_message(msg, TRUE); + free_xml(msg); + } + + // Nothing further to do + return I_NULL; +} + +/*! + * \brief Handle a CRM_OP_NODE_INFO request + * + * \param[in] msg Message XML + * + * \return Next FSA input + */ +static enum crmd_fsa_input +handle_node_info_request(xmlNode *msg) +{ + const char *value = NULL; + crm_node_t *node = NULL; + int node_id = 0; + xmlNode *reply = NULL; + + // Build reply + + reply = create_xml_node(NULL, XML_CIB_TAG_NODE); + crm_xml_add(reply, XML_PING_ATTR_SYSFROM, CRM_SYSTEM_CRMD); + + // Add whether current partition has quorum + crm_xml_add_boolean(reply, XML_ATTR_HAVE_QUORUM, fsa_has_quorum); + + // Check whether client requested node info by ID and/or name + crm_element_value_int(msg, XML_ATTR_ID, &node_id); + if (node_id < 0) { + node_id = 0; + } + value = crm_element_value(msg, XML_ATTR_UNAME); + + // Default to local node if none given + if ((node_id == 0) && (value == NULL)) { + value = fsa_our_uname; + } + + node = crm_find_peer_full(node_id, value, CRM_GET_PEER_ANY); + if (node) { + crm_xml_add_int(reply, XML_ATTR_ID, node->id); + crm_xml_add(reply, XML_ATTR_UUID, node->uuid); + crm_xml_add(reply, XML_ATTR_UNAME, node->uname); + crm_xml_add(reply, XML_NODE_IS_PEER, node->state); + crm_xml_add_boolean(reply, XML_NODE_IS_REMOTE, + node->flags & crm_remote_node); + } + + // Send reply + msg = create_reply(msg, reply); + free_xml(reply); + if (msg) { + (void) relay_message(msg, TRUE); + free_xml(msg); + } + + // Nothing further to do + return I_NULL; +} + enum crmd_fsa_input handle_request(xmlNode * stored_msg, enum crmd_fsa_cause cause) { @@ -811,46 +918,11 @@ handle_request(xmlNode * stored_msg, enum crmd_fsa_cause cause) /*return I_SHUTDOWN; */ return I_NULL; - /*========== (NOT_DC)-Only Actions ==========*/ - } else if (AM_I_DC == FALSE && strcmp(op, CRM_OP_SHUTDOWN) == 0) { - - const char *host_from = crm_element_value(stored_msg, F_CRM_HOST_FROM); - gboolean dc_match = safe_str_eq(host_from, fsa_our_dc); - - if (dc_match || fsa_our_dc == NULL) { - if (is_set(fsa_input_register, R_SHUTDOWN) == FALSE) { - crm_err("We didn't ask to be shut down, yet our DC is telling us to."); - set_bit(fsa_input_register, R_STAYDOWN); - return I_STOP; - } - crm_info("Shutting down"); - return I_STOP; - - } else { - crm_warn("Discarding %s op from %s", op, host_from); - } - } else if (strcmp(op, CRM_OP_PING) == 0) { - /* eventually do some stuff to figure out - * if we /are/ ok - */ - const char *sys_to = crm_element_value(stored_msg, F_CRM_SYS_TO); - xmlNode *ping = create_xml_node(NULL, XML_CRM_TAG_PING); - - crm_xml_add(ping, XML_PING_ATTR_STATUS, "ok"); - crm_xml_add(ping, XML_PING_ATTR_SYSFROM, sys_to); - crm_xml_add(ping, "crmd_state", fsa_state2string(fsa_state)); - - /* Ok, so technically not so interesting, but CTS needs to see this */ - crm_notice("Current ping state: %s", fsa_state2string(fsa_state)); - - msg = create_reply(stored_msg, ping); - if (msg) { - (void)relay_message(msg, TRUE); - } + return handle_ping(stored_msg); - free_xml(ping); - free_xml(msg); + } else if (strcmp(op, CRM_OP_NODE_INFO) == 0) { + return handle_node_info_request(stored_msg); } else if (strcmp(op, CRM_OP_RM_NODE_CACHE) == 0) { int id = 0; @@ -883,6 +955,25 @@ handle_request(xmlNode * stored_msg, enum crmd_fsa_cause cause) remote_ra_process_maintenance_nodes(xml); + /*========== (NOT_DC)-Only Actions ==========*/ + } else if (AM_I_DC == FALSE && strcmp(op, CRM_OP_SHUTDOWN) == 0) { + + const char *host_from = crm_element_value(stored_msg, F_CRM_HOST_FROM); + gboolean dc_match = safe_str_eq(host_from, fsa_our_dc); + + if (dc_match || fsa_our_dc == NULL) { + if (is_set(fsa_input_register, R_SHUTDOWN) == FALSE) { + crm_err("We didn't ask to be shut down, yet our DC is telling us to."); + set_bit(fsa_input_register, R_STAYDOWN); + return I_STOP; + } + crm_info("Shutting down"); + return I_STOP; + + } else { + crm_warn("Discarding %s op from %s", op, host_from); + } + } else { crm_err("Unexpected request (%s) sent to %s", op, AM_I_DC ? "the DC" : "non-DC node"); crm_log_xml_err(stored_msg, "Unexpected"); @@ -909,9 +1000,9 @@ handle_response(xmlNode * stored_msg) } else if (safe_str_eq(msg_ref, fsa_pe_ref)) { ha_msg_input_t fsa_input; + controld_stop_sched_timer(); fsa_input.msg = stored_msg; register_fsa_input_later(C_IPC_MESSAGE, I_PE_SUCCESS, &fsa_input); - crm_trace("Completed: %s...", fsa_pe_ref); } else { crm_info("%s calculation %s is obsolete", op, msg_ref); diff --git a/crmd/pengine.c b/crmd/pengine.c index fd7b4d49d0a..3512952fae1 100644 --- a/crmd/pengine.c +++ b/crmd/pengine.c @@ -1,5 +1,7 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public @@ -95,6 +97,9 @@ pe_ipc_destroy(gpointer user_data) crm_info("Connection to the Policy Engine released"); } + // If we aren't connected to the scheduler, we can't expect a reply + controld_expect_sched_reply(NULL); + clear_bit(fsa_input_register, pe_subsystem->flag_connected); pe_subsystem->pid = -1; pe_subsystem->source = NULL; @@ -135,6 +140,9 @@ do_pe_control(long long action, }; if (action & stop_actions) { + // If we aren't connected to the scheduler, we can't expect a reply + controld_expect_sched_reply(NULL); + clear_bit(fsa_input_register, pe_subsystem->flag_required); mainloop_del_ipc_client(pe_subsystem->source); @@ -171,6 +179,87 @@ do_pe_control(long long action, int fsa_pe_query = 0; char *fsa_pe_ref = NULL; +static mainloop_timer_t *controld_sched_timer = NULL; + +// @TODO Make this a configurable cluster option if there's demand for it +#define SCHED_TIMEOUT_MS (120000) + +/*! + * \internal + * \brief Handle a timeout waiting for scheduler reply + * + * \param[in] user_data Ignored + * + * \return FALSE (indicating that timer should not be restarted) + */ +static gboolean +controld_sched_timeout(gpointer user_data) +{ + if (AM_I_DC) { + /* If this node is the DC but can't communicate with the scheduler, just + * exit (and likely get fenced) so this node doesn't interfere with any + * further DC elections. + * + * @TODO We could try something less drastic first, like disconnecting + * and reconnecting to the scheduler, but something is likely going + * seriously wrong, so perhaps it's better to just fail as quickly as + * possible. + */ + crmd_exit(DAEMON_RESPAWN_STOP); + } + return FALSE; +} + +void +controld_stop_sched_timer() +{ + if (controld_sched_timer && fsa_pe_ref) { + crm_trace("Stopping timer for scheduler reply %s", fsa_pe_ref); + } + mainloop_timer_stop(controld_sched_timer); +} + +/*! + * \internal + * \brief Set the scheduler request currently being waited on + * + * \param[in] msg Request to expect reply to (or NULL for none) + */ +void +controld_expect_sched_reply(xmlNode *msg) +{ + char *ref = NULL; + + if (msg) { + ref = crm_element_value_copy(msg, XML_ATTR_REFERENCE); + CRM_ASSERT(ref != NULL); + + if (controld_sched_timer == NULL) { + controld_sched_timer = mainloop_timer_add("scheduler_reply_timer", + SCHED_TIMEOUT_MS, FALSE, + controld_sched_timeout, + NULL); + } + mainloop_timer_start(controld_sched_timer); + } else { + controld_stop_sched_timer(); + } + free(fsa_pe_ref); + fsa_pe_ref = ref; +} + +/*! + * \internal + * \brief Free the scheduler reply timer + */ +void +controld_free_sched_timer() +{ + if (controld_sched_timer != NULL) { + mainloop_timer_del(controld_sched_timer); + controld_sched_timer = NULL; + } +} /* A_PE_INVOKE */ void @@ -216,10 +305,7 @@ do_pe_invoke(long long action, crm_debug("Query %d: Requesting the current CIB: %s", fsa_pe_query, fsa_state2string(fsa_state)); - /* Make sure any queued calculations are discarded */ - free(fsa_pe_ref); - fsa_pe_ref = NULL; - + controld_expect_sched_reply(NULL); fsa_register_cib_callback(fsa_pe_query, FALSE, NULL, do_pe_invoke_callback); } @@ -320,8 +406,9 @@ do_pe_invoke_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void CRM_LOG_ASSERT(output != NULL); - /* refresh our remote-node cache when the pengine is invoked */ - crm_remote_peer_cache_refresh(output); + /* Refresh the remote node cache and the known node cache when the + * scheduler is invoked */ + crm_peer_caches_refresh(output); crm_xml_add(output, XML_ATTR_DC_UUID, fsa_our_uuid); crm_xml_add_int(output, XML_ATTR_HAVE_QUORUM, fsa_has_quorum); @@ -334,16 +421,14 @@ do_pe_invoke_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void cmd = create_request(CRM_OP_PECALC, output, NULL, CRM_SYSTEM_PENGINE, CRM_SYSTEM_DC, NULL); - free(fsa_pe_ref); - fsa_pe_ref = crm_element_value_copy(cmd, XML_ATTR_REFERENCE); - sent = crm_ipc_send(mainloop_get_ipc_client(pe_subsystem->source), cmd, 0, 0, NULL); if (sent <= 0) { crm_err("Could not contact the pengine: %d", sent); register_fsa_error_adv(C_FSA_INTERNAL, I_ERROR, NULL, NULL, __FUNCTION__); + } else { + controld_expect_sched_reply(cmd); + crm_debug("Invoking the PE: query=%d, ref=%s, seq=%llu, quorate=%d", + fsa_pe_query, fsa_pe_ref, crm_peer_seq, fsa_has_quorum); } - - crm_debug("Invoking the PE: query=%d, ref=%s, seq=%llu, quorate=%d", - fsa_pe_query, fsa_pe_ref, crm_peer_seq, fsa_has_quorum); free_xml(cmd); } diff --git a/crmd/remote_lrmd_ra.c b/crmd/remote_lrmd_ra.c index 3cdc7f0f125..c4f58d6ccb5 100644 --- a/crmd/remote_lrmd_ra.c +++ b/crmd/remote_lrmd_ra.c @@ -1,5 +1,7 @@ /* - * Copyright (C) 2013 David Vossel + * Copyright 2013-2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public @@ -85,6 +87,15 @@ typedef struct remote_ra_data_s { * so we have it signalled back with the * transition from pengine */ + gboolean controlling_guest; /* Similar for if we are controlling a guest + * or a bare-metal remote. + * Fortunately there is a meta-attribute in + * the transition already and as the + * situation doesn't change over time we can + * use the resource start for noting down + * the information for later use when the + * attributes aren't at hand. + */ } remote_ra_data_t; static int handle_remote_ra_start(lrm_state_t * lrm_state, remote_ra_cmd_t * cmd, int timeout_ms); @@ -184,13 +195,13 @@ remote_node_up(const char *node_name) CRM_CHECK(node_name != NULL, return); crm_info("Announcing pacemaker_remote node %s", node_name); - /* Clear node's operation history. The node's transient attributes should - * and normally will be cleared when the node leaves, but since remote node - * state has a number of corner cases, clear them here as well, to be sure. + /* Clear node's entire state (resource history and transient attributes). + * The transient attributes should and normally will be cleared when the + * node leaves, but since remote node state has a number of corner cases, + * clear them here as well, to be sure. */ call_opt = crmd_cib_smart_opt(); - erase_status_tag(node_name, XML_CIB_TAG_LRM, call_opt); - erase_status_tag(node_name, XML_TAG_TRANSIENT_NODEATTRS, call_opt); + controld_delete_node_state(node_name, controld_section_all, call_opt); /* Clear node's probed attribute */ update_attrd(node_name, CRM_OP_PROBED, NULL, NULL, TRUE); @@ -255,15 +266,15 @@ remote_node_down(const char *node_name, const enum down_opts opts) /* Purge node from attrd's memory */ update_attrd_remote_node_removed(node_name, NULL); - /* Purge node's transient attributes */ - erase_status_tag(node_name, XML_TAG_TRANSIENT_NODEATTRS, call_opt); - - /* Normally, the LRM operation history should be kept until the node comes - * back up. However, after a successful fence, we want to clear it, so we - * don't think resources are still running on the node. + /* Normally, only node attributes should be erased, and the resource history + * should be kept until the node comes back up. However, after a successful + * fence, we want to clear the history as well, so we don't think resources + * are still running on the node. */ if (opts == DOWN_ERASE_LRM) { - erase_status_tag(node_name, XML_CIB_TAG_LRM, call_opt); + controld_delete_node_state(node_name, controld_section_all, call_opt); + } else { + controld_delete_node_state(node_name, controld_section_attrs, call_opt); } /* Ensure node is in the remote peer cache with lost state */ @@ -510,7 +521,7 @@ synthesize_lrmd_success(lrm_state_t *lrm_state, const char *rsc_id, const char * op.t_run = time(NULL); op.t_rcchange = op.t_run; op.call_id = generate_callid(); - process_lrm_event(lrm_state, &op, NULL); + process_lrm_event(lrm_state, &op, NULL, NULL); } void @@ -521,11 +532,12 @@ remote_lrm_op_callback(lrmd_event_data_t * op) remote_ra_data_t *ra_data = NULL; remote_ra_cmd_t *cmd = NULL; - crm_debug("remote connection event - event_type:%s node:%s action:%s rc:%s op_status:%s", - lrmd_event_type2str(op->type), - op->remote_nodename, - op->op_type ? op->op_type : "none", - services_ocf_exitcode_str(op->rc), services_lrm_status_str(op->op_status)); + crm_debug("Processing '%s%s%s' event on remote connection to %s: %s " + "(%d) status=%s (%d)", + (op->op_type? op->op_type : ""), (op->op_type? " " : ""), + lrmd_event_type2str(op->type), op->remote_nodename, + services_ocf_exitcode_str(op->rc), op->rc, + services_lrm_status_str(op->op_status), op->op_status); lrm_state = lrm_state_find(op->remote_nodename); if (!lrm_state || !lrm_state->remote_ra_data) { @@ -560,16 +572,21 @@ remote_lrm_op_callback(lrmd_event_data_t * op) return; } - if ((op->type == lrmd_event_disconnect) && - (ra_data->cur_cmd == NULL) && - (ra_data->active == TRUE)) { + if ((op->type == lrmd_event_disconnect) && (ra_data->cur_cmd == NULL)) { + + if (ra_data->active == FALSE) { + crm_debug("Disconnection from Pacemaker Remote node %s complete", + lrm_state->node_name); - if (!remote_ra_is_in_maintenance(lrm_state)) { - crm_err("Unexpected disconnect on remote-node %s", lrm_state->node_name); + } else if (!remote_ra_is_in_maintenance(lrm_state)) { + crm_err("Lost connection to Pacemaker Remote node %s", + lrm_state->node_name); ra_data->recurring_cmds = fail_all_monitor_cmds(ra_data->recurring_cmds); ra_data->cmds = fail_all_monitor_cmds(ra_data->cmds); + } else { - crm_notice("Disconnect on unmanaged remote-node %s", lrm_state->node_name); + crm_notice("Unmanaged Pacemaker Remote node %s disconnected", + lrm_state->node_name); /* Do roughly what a 'stop' on the remote-resource would do */ handle_remote_ra_stop(lrm_state, NULL); remote_node_down(lrm_state->node_name, DOWN_KEEP_LRM); @@ -721,14 +738,17 @@ handle_remote_ra_start(lrm_state_t * lrm_state, remote_ra_cmd_t * cmd, int timeo const char *server = NULL; lrmd_key_value_t *tmp = NULL; int port = 0; + remote_ra_data_t *ra_data = lrm_state->remote_ra_data; int timeout_used = timeout_ms > MAX_START_TIMEOUT_MS ? MAX_START_TIMEOUT_MS : timeout_ms; for (tmp = cmd->params; tmp; tmp = tmp->next) { - if (safe_str_eq(tmp->key, "addr") || safe_str_eq(tmp->key, "server")) { + if (safe_str_eq(tmp->key, XML_RSC_ATTR_REMOTE_RA_ADDR) || + safe_str_eq(tmp->key, XML_RSC_ATTR_REMOTE_RA_SERVER)) { server = tmp->value; - } - if (safe_str_eq(tmp->key, "port")) { + } else if (safe_str_eq(tmp->key, XML_RSC_ATTR_REMOTE_RA_PORT)) { port = atoi(tmp->value); + } else if (safe_str_eq(tmp->key, CRM_META"_"XML_RSC_ATTR_CONTAINER)) { + ra_data->controlling_guest = TRUE; } } @@ -1084,7 +1104,8 @@ remote_ra_exec(lrm_state_t * lrm_state, const char *rsc_id, const char *action, cmd = handle_dup_monitor(ra_data, interval, userdata); if (cmd) { - return cmd->call_id; + rc = cmd->call_id; + goto exec_done; } cmd = calloc(1, sizeof(remote_ra_cmd_t)); @@ -1262,3 +1283,11 @@ remote_ra_is_in_maintenance(lrm_state_t * lrm_state) return ra_data->is_maintenance; } + +gboolean +remote_ra_controlling_guest(lrm_state_t * lrm_state) +{ + remote_ra_data_t *ra_data = lrm_state->remote_ra_data; + + return ra_data->controlling_guest; +} diff --git a/crmd/te_actions.c b/crmd/te_actions.c index fde44dbeae3..d2ea03501a6 100644 --- a/crmd/te_actions.c +++ b/crmd/te_actions.c @@ -150,9 +150,8 @@ send_stonith_update(crm_action_t * action, const char *target, const char *uuid) /* Make sure it sticks */ /* fsa_cib_conn->cmds->bump_epoch(fsa_cib_conn, cib_quorum_override|cib_scope_local); */ - erase_status_tag(peer->uname, XML_CIB_TAG_LRM, cib_scope_local); - erase_status_tag(peer->uname, XML_TAG_TRANSIENT_NODEATTRS, cib_scope_local); - + controld_delete_node_state(peer->uname, controld_section_all, + cib_scope_local); free_xml(node_state); return; } @@ -165,6 +164,7 @@ te_fence_node(crm_graph_t * graph, crm_action_t * action) const char *uuid = NULL; const char *target = NULL; const char *type = NULL; + const char *priority_delay = NULL; gboolean invalid_action = FALSE; enum stonith_call_options options = st_opt_none; @@ -183,9 +183,15 @@ te_fence_node(crm_graph_t * graph, crm_action_t * action) return FALSE; } +#ifdef ENABLE_PRIORITY_FENCING_DELAY + priority_delay = crm_meta_value(action->params, XML_CONFIG_ATTR_PRIORITY_FENCING_DELAY); +#endif + crm_notice("Requesting fencing (%s) of node %s " - CRM_XS " action=%s timeout=%d", - type, target, id, transition_graph->stonith_timeout); + CRM_XS " action=%s timeout=%u%s%s", + type, target, id, transition_graph->stonith_timeout, + priority_delay ? " priority_delay=" : "", + priority_delay ? priority_delay : ""); /* Passing NULL means block until we can connect... */ te_connect_stonith(NULL); @@ -194,8 +200,9 @@ te_fence_node(crm_graph_t * graph, crm_action_t * action) options |= st_opt_allow_suicide; } - rc = stonith_api->cmds->fence(stonith_api, options, target, type, - transition_graph->stonith_timeout / 1000, 0); + rc = stonith_api->cmds->fence_with_delay(stonith_api, options, target, type, + (int) (transition_graph->stonith_timeout / 1000), + 0, crm_atoi(priority_delay, "0")); stonith_api->cmds->register_callback(stonith_api, rc, transition_graph->stonith_timeout / 1000, st_opt_timeout_updates, @@ -305,8 +312,8 @@ te_crm_command(crm_graph_t * graph, crm_action_t * action) return TRUE; } -gboolean -cib_action_update(crm_action_t * action, int status, int op_rc) +void +controld_record_action_timeout(crm_action_t *action) { lrmd_event_data_t *op = NULL; xmlNode *state = NULL; @@ -317,7 +324,6 @@ cib_action_update(crm_action_t * action, int status, int op_rc) int rc = pcmk_ok; const char *rsc_id = NULL; - const char *task = crm_element_value(action->xml, XML_LRM_ATTR_TASK); const char *target = crm_element_value(action->xml, XML_LRM_ATTR_TARGET); const char *task_uuid = crm_element_value(action->xml, XML_LRM_ATTR_TASK_KEY); const char *target_uuid = crm_element_value(action->xml, XML_LRM_ATTR_TARGET_UUID); @@ -325,22 +331,17 @@ cib_action_update(crm_action_t * action, int status, int op_rc) int call_options = cib_quorum_override | cib_scope_local; int target_rc = get_target_rc(action); - if (status == PCMK_LRM_OP_PENDING) { - crm_debug("%s %d: Recording pending operation %s on %s", - crm_element_name(action->xml), action->id, task_uuid, target); - } else { - crm_warn("%s %d: %s on %s timed out", - crm_element_name(action->xml), action->id, task_uuid, target); - } + crm_warn("%s %d: %s on %s timed out", + crm_element_name(action->xml), action->id, task_uuid, target); action_rsc = find_xml_node(action->xml, XML_CIB_TAG_RESOURCE, TRUE); if (action_rsc == NULL) { - return FALSE; + return; } rsc_id = ID(action_rsc); - CRM_CHECK(rsc_id != NULL, crm_log_xml_err(action->xml, "Bad:action"); - return FALSE); + CRM_CHECK(rsc_id != NULL, + crm_log_xml_err(action->xml, "Bad:action"); return); /* update the CIB @@ -368,33 +369,32 @@ cib_action_update(crm_action_t * action, int status, int op_rc) crm_copy_xml_element(action_rsc, rsc, XML_AGENT_ATTR_CLASS); crm_copy_xml_element(action_rsc, rsc, XML_AGENT_ATTR_PROVIDER); - op = convert_graph_action(NULL, action, status, op_rc); + /* If the executor gets a timeout while waiting for the action to complete, + * that will be reported via the usual callback. This timeout means that we + * didn't hear from the executor or the controller that relayed the action + * to the executor. + * + * @TODO Using PCMK_OCF_UNKNOWN_ERROR instead of PCMK_OCF_TIMEOUT is one way + * to distinguish those situations, but perhaps PCMK_OCF_TIMEOUT would be + * preferable anyway. + */ + op = convert_graph_action(NULL, action, PCMK_LRM_OP_TIMEOUT, + PCMK_OCF_UNKNOWN_ERROR); op->call_id = -1; op->user_data = generate_transition_key(transition_graph->id, action->id, target_rc, te_uuid); xml_op = create_operation_update(rsc, op, CRM_FEATURE_SET, target_rc, target, __FUNCTION__, LOG_INFO); lrmd_free_event(op); - crm_trace("Updating CIB with \"%s\" (%s): %s %s on %s", - status < 0 ? "new action" : XML_ATTR_TIMEOUT, - crm_element_name(action->xml), crm_str(task), rsc_id, target); - crm_log_xml_trace(xml_op, "Op"); + crm_log_xml_trace(xml_op, "Action timeout"); rc = fsa_cib_conn->cmds->update(fsa_cib_conn, XML_CIB_TAG_STATUS, state, call_options); - - crm_trace("Updating CIB with %s action %d: %s on %s (call_id=%d)", - services_lrm_status_str(status), action->id, task_uuid, target, rc); - fsa_register_cib_callback(rc, FALSE, NULL, cib_action_updated); free_xml(state); + crm_trace("Sent CIB update (call ID %d) for timeout of action %d (%s on %s)", + rc, action->id, task_uuid, target); action->sent_update = TRUE; - - if (rc < pcmk_ok) { - return FALSE; - } - - return TRUE; } static gboolean diff --git a/crmd/te_callbacks.c b/crmd/te_callbacks.c index 2273b86de73..9faf9325770 100644 --- a/crmd/te_callbacks.c +++ b/crmd/te_callbacks.c @@ -42,19 +42,6 @@ static unsigned long int stonith_max_attempts = 10; /* #define rsc_op_template "//"XML_TAG_DIFF_ADDED"//"XML_TAG_CIB"//"XML_CIB_TAG_STATE"[@uname='%s']"//"XML_LRM_TAG_RSC_OP"[@id='%s]" */ #define rsc_op_template "//"XML_TAG_DIFF_ADDED"//"XML_TAG_CIB"//"XML_LRM_TAG_RSC_OP"[@id='%s']" -static const char * -get_node_id(xmlNode * rsc_op) -{ - xmlNode *node = rsc_op; - - while (node != NULL && safe_str_neq(XML_CIB_TAG_STATE, TYPE(node))) { - node = node->parent; - } - - CRM_CHECK(node != NULL, return NULL); - return ID(node); -} - void update_stonith_max_attempts(const char* value) { @@ -66,7 +53,7 @@ update_stonith_max_attempts(const char* value) } } static void -te_legacy_update_diff(const char *event, xmlNode * diff) +te_update_diff_v1(const char *event, xmlNode *diff) { int lpc, max; xmlXPathObject *xpathObj = NULL; @@ -144,46 +131,40 @@ te_legacy_update_diff(const char *event, xmlNode * diff) freeXpathObject(xpathObj); /* - * Check for and fast-track the processing of LRM refreshes - * In large clusters this can result in _huge_ speedups + * Updates by, or in response to, TE actions will never contain updates + * for more than one resource at a time, so such updates indicate an + * LRM refresh. * - * Unfortunately we can only do so when there are no pending actions - * Otherwise we could miss updates we're waiting for and stall + * In that case, start a new transition rather than check each result + * individually, which can result in _huge_ speedups in large clusters. * + * Unfortunately, we can only do so when there are no pending actions. + * Otherwise, we could mistakenly throw away those results here, and + * the cluster will stall waiting for them and time out the operation. */ - xpathObj = NULL; if (transition_graph->pending == 0) { - xpathObj = - xpath_search(diff, - "//" F_CIB_UPDATE_RESULT "//" XML_TAG_DIFF_ADDED "//" - XML_LRM_TAG_RESOURCE); - } - - max = numXpathResults(xpathObj); - if (max > 1) { - /* Updates by, or in response to, TE actions will never contain updates - * for more than one resource at a time - */ - crm_debug("Detected LRM refresh - %d resources updated: Skipping all resource events", max); - crm_log_xml_trace(diff, "lrm-refresh"); - abort_transition(INFINITY, tg_restart, "LRM Refresh", NULL); - goto bail; + xpathObj = xpath_search(diff, + "//" F_CIB_UPDATE_RESULT + "//" XML_TAG_DIFF_ADDED + "//" XML_LRM_TAG_RESOURCE); + max = numXpathResults(xpathObj); + if (max > 1) { + crm_debug("Ignoring resource operation updates due to LRM refresh of %d resources", + max); + crm_log_xml_trace(diff, "lrm-refresh"); + abort_transition(INFINITY, tg_restart, "LRM Refresh", NULL); + goto bail; + } + freeXpathObject(xpathObj); } - freeXpathObject(xpathObj); /* Process operation updates */ xpathObj = xpath_search(diff, "//" F_CIB_UPDATE_RESULT "//" XML_TAG_DIFF_ADDED "//" XML_LRM_TAG_RSC_OP); - if (numXpathResults(xpathObj)) { -/* - - - - - -*/ - int lpc = 0, max = numXpathResults(xpathObj); + max = numXpathResults(xpathObj); + if (max > 0) { + int lpc = 0; for (lpc = 0; lpc < max; lpc++) { xmlNode *rsc_op = getXpathResult(xpathObj, lpc); @@ -241,39 +222,46 @@ te_legacy_update_diff(const char *event, xmlNode * diff) freeXpathObject(xpathObj); } -static void process_resource_updates( - const char *node, xmlNode *xml, xmlNode *change, const char *op, const char *xpath) +static void +process_lrm_resource_diff(xmlNode *lrm_resource, const char *node) +{ + for (xmlNode *rsc_op = __xml_first_child(lrm_resource); rsc_op != NULL; + rsc_op = __xml_next(rsc_op)) { + process_graph_event(rsc_op, node); + } +} + +static void +process_resource_updates(const char *node, xmlNode *xml, xmlNode *change, + const char *op, const char *xpath) { - xmlNode *cIter = NULL; xmlNode *rsc = NULL; - xmlNode *rsc_op = NULL; - int num_resources = 0; - if(xml == NULL) { + if (xml == NULL) { return; - } else if(strcmp((const char*)xml->name, XML_CIB_TAG_LRM) == 0) { + } else if (strcmp((const char*)xml->name, XML_CIB_TAG_LRM) == 0) { xml = first_named_child(xml, XML_LRM_TAG_RESOURCES); crm_trace("Got %p in %s", xml, XML_CIB_TAG_LRM); } CRM_ASSERT(strcmp((const char*)xml->name, XML_LRM_TAG_RESOURCES) == 0); - for(cIter = xml->children; cIter; cIter = cIter->next) { - num_resources++; - } - - if(num_resources > 1) { - /* - * Check for and fast-track the processing of LRM refreshes - * In large clusters this can result in _huge_ speedups - * - * Unfortunately we can only do so when there are no pending actions - * Otherwise we could miss updates we're waiting for and stall - * - */ + /* + * Updates by, or in response to, TE actions will never contain updates + * for more than one resource at a time, so such updates indicate an + * LRM refresh. + * + * In that case, start a new transition rather than check each result + * individually, which can result in _huge_ speedups in large clusters. + * + * Unfortunately, we can only do so when there are no pending actions. + * Otherwise, we could mistakenly throw away those results here, and + * the cluster will stall waiting for them and time out the operation. + */ + if ((transition_graph->pending == 0) + && xml->children && xml->children->next) { - crm_debug("Detected LRM refresh - %d resources updated", num_resources); crm_log_xml_trace(change, "lrm-refresh"); abort_transition(INFINITY, tg_restart, "LRM Refresh", NULL); return; @@ -281,10 +269,7 @@ static void process_resource_updates( for (rsc = __xml_first_child(xml); rsc != NULL; rsc = __xml_next(rsc)) { crm_trace("Processing %s", ID(rsc)); - for (rsc_op = __xml_first_child(rsc); rsc_op != NULL; rsc_op = __xml_next(rsc_op)) { - crm_trace("Processing %s", ID(rsc_op)); - process_graph_event(rsc_op, node); - } + process_lrm_resource_diff(rsc, node); } } @@ -352,7 +337,7 @@ abort_unless_down(const char *xpath, const char *op, xmlNode *change, } down = match_down_event(node_uuid, TRUE); - if(down == NULL || down->executed == false) { + if (down == NULL) { crm_trace("Not expecting %s to be down (%s)", node_uuid, xpath); abort_transition(INFINITY, tg_restart, reason, change); } else { @@ -361,84 +346,138 @@ abort_unless_down(const char *xpath, const char *op, xmlNode *change, free(node_uuid); } -void -te_update_diff(const char *event, xmlNode * msg) +static void +process_op_deletion(const char *xpath, xmlNode *change) { - int rc = -EINVAL; - int format = 1; - xmlNode *change = NULL; - const char *op = NULL; + char *mutable_key = strdup(xpath); + char *key; + char *node_uuid; + crm_action_t *cancel = NULL; + + // Extract the part of xpath between last pair of single quotes + key = strrchr(mutable_key, '\''); + if (key != NULL) { + *key = '\0'; + key = strrchr(mutable_key, '\''); + } + if (key == NULL) { + crm_warn("Ignoring malformed CIB update (resource deletion of %s)", + xpath); + free(mutable_key); + return; + } + ++key; - xmlNode *diff = NULL; + node_uuid = extract_node_uuid(xpath); + cancel = get_cancel_action(key, node_uuid); + if (cancel) { + confirm_cancel_action(cancel); - int p_add[] = { 0, 0, 0 }; - int p_del[] = { 0, 0, 0 }; + } else { + abort_transition(INFINITY, tg_restart, "Resource operation removal", + change); + } + free(mutable_key); + free(node_uuid); +} - CRM_CHECK(msg != NULL, return); - crm_element_value_int(msg, F_CIB_RC, &rc); +static void +process_delete_diff(const char *xpath, const char *op, xmlNode *change) +{ + if (strstr(xpath, "/" XML_LRM_TAG_RSC_OP "[")) { + process_op_deletion(xpath, change); - if (transition_graph == NULL) { - crm_trace("No graph"); - return; + } else if (strstr(xpath, "/" XML_CIB_TAG_LRM "[")) { + abort_unless_down(xpath, op, change, "Resource state removal"); - } else if (rc < pcmk_ok) { - crm_trace("Filter rc=%d (%s)", rc, pcmk_strerror(rc)); - return; + } else if (strstr(xpath, "/" XML_CIB_TAG_STATE "[")) { + abort_unless_down(xpath, op, change, "Node state removal"); - } else if (transition_graph->complete == TRUE - && fsa_state != S_IDLE - && fsa_state != S_TRANSITION_ENGINE && fsa_state != S_POLICY_ENGINE) { - crm_trace("Filter state=%s, complete=%d", fsa_state2string(fsa_state), - transition_graph->complete); - return; + } else { + crm_trace("Ignoring delete of %s", xpath); } +} - op = crm_element_value(msg, F_CIB_OPERATION); - diff = get_message_xml(msg, F_CIB_UPDATE_RESULT); +static void +process_node_state_diff(xmlNode *state, xmlNode *change, const char *op, + const char *xpath) +{ + xmlNode *lrm = first_named_child(state, XML_CIB_TAG_LRM); - xml_patch_versions(diff, p_add, p_del); - crm_debug("Processing (%s) diff: %d.%d.%d -> %d.%d.%d (%s)", op, - p_del[0], p_del[1], p_del[2], p_add[0], p_add[1], p_add[2], - fsa_state2string(fsa_state)); + process_resource_updates(ID(state), lrm, change, op, xpath); +} - crm_element_value_int(diff, "format", &format); - switch(format) { - case 1: - te_legacy_update_diff(event, diff); - return; - case 2: - /* Cool, we know what to do here */ - crm_log_xml_trace(diff, "Patch:Raw"); - break; - default: - crm_warn("Unknown patch format: %d", format); - return; +static void +process_status_diff(xmlNode *status, xmlNode *change, const char *op, + const char *xpath) +{ + for (xmlNode *state = __xml_first_child(status); state != NULL; + state = __xml_next(state)) { + process_node_state_diff(state, change, op, xpath); + } +} + +static void +process_cib_diff(xmlNode *cib, xmlNode *change, const char *op, + const char *xpath) +{ + xmlNode *status = first_named_child(cib, XML_CIB_TAG_STATUS); + xmlNode *config = first_named_child(cib, XML_CIB_TAG_CONFIGURATION); + + if (status) { + process_status_diff(status, change, op, xpath); + } + if (config) { + abort_transition(INFINITY, tg_restart, + "Non-status-only change", change); } +} - for (change = __xml_first_child(diff); change != NULL; change = __xml_next(change)) { +static void +te_update_diff_v2(xmlNode *diff) +{ + crm_log_xml_trace(diff, "Patch:Raw"); + + for (xmlNode *change = __xml_first_child(diff); change != NULL; + change = __xml_next(change)) { + + xmlNode *match = NULL; const char *name = NULL; - const char *op = crm_element_value(change, XML_DIFF_OP); const char *xpath = crm_element_value(change, XML_DIFF_PATH); - xmlNode *match = NULL; - const char *node = NULL; - if(op == NULL) { + // Possible ops: create, modify, delete, move + const char *op = crm_element_value(change, XML_DIFF_OP); + + // Ignore uninteresting updates + if (op == NULL) { continue; - } else if(strcmp(op, "create") == 0) { - match = change->children; + } else if (xpath == NULL) { + crm_trace("Ignoring %s change for version field", op); + continue; - } else if(strcmp(op, "move") == 0) { + } else if (strcmp(op, "move") == 0) { + crm_trace("Ignoring move change at %s", xpath); continue; + } + + // Find the result of create/modify ops + if (strcmp(op, "create") == 0) { + match = change->children; - } else if(strcmp(op, "modify") == 0) { + } else if (strcmp(op, "modify") == 0) { match = first_named_child(change, XML_DIFF_RESULT); if(match) { match = match->children; } + + } else if (strcmp(op, "delete") != 0) { + crm_warn("Ignoring malformed CIB update (%s operation on %s is unrecognized)", + op, xpath); + continue; } - if(match) { + if (match) { if (match->type == XML_COMMENT_NODE) { crm_trace("Ignoring %s operation for comment at %s", op, xpath); continue; @@ -449,130 +488,117 @@ te_update_diff(const char *event, xmlNode * msg) crm_trace("Handling %s operation for %s%s%s", op, (xpath? xpath : "CIB"), (name? " matched by " : ""), (name? name : "")); - if(xpath == NULL) { - /* Version field, ignore */ - } else if(strstr(xpath, "/cib/configuration")) { - abort_transition(INFINITY, tg_restart, "Configuration change", change); - break; /* Won't be packaged with any resource operations we may be waiting for */ + if (strstr(xpath, "/" XML_TAG_CIB "/" XML_CIB_TAG_CONFIGURATION)) { + abort_transition(INFINITY, tg_restart, "Configuration change", + change); + break; // Won't be packaged with operation results we may be waiting for - } else if(strstr(xpath, "/"XML_CIB_TAG_TICKETS) || safe_str_eq(name, XML_CIB_TAG_TICKETS)) { + } else if (strstr(xpath, "/" XML_CIB_TAG_TICKETS) + || safe_str_eq(name, XML_CIB_TAG_TICKETS)) { abort_transition(INFINITY, tg_restart, "Ticket attribute change", change); - break; /* Won't be packaged with any resource operations we may be waiting for */ + break; // Won't be packaged with operation results we may be waiting for - } else if(strstr(xpath, "/"XML_TAG_TRANSIENT_NODEATTRS"[") || safe_str_eq(name, XML_TAG_TRANSIENT_NODEATTRS)) { + } else if (strstr(xpath, "/" XML_TAG_TRANSIENT_NODEATTRS "[") + || safe_str_eq(name, XML_TAG_TRANSIENT_NODEATTRS)) { abort_unless_down(xpath, op, change, "Transient attribute change"); - break; /* Won't be packaged with any resource operations we may be waiting for */ - - } else if(strstr(xpath, "/"XML_LRM_TAG_RSC_OP"[") && safe_str_eq(op, "delete")) { - crm_action_t *cancel = NULL; - char *mutable_key = strdup(xpath); - char *key, *node_uuid; - - /* Extract the part of xpath between last pair of single quotes */ - key = strrchr(mutable_key, '\''); - if (key != NULL) { - *key = '\0'; - key = strrchr(mutable_key, '\''); - } - if (key == NULL) { - crm_warn("Ignoring malformed CIB update (resource deletion)"); - free(mutable_key); - continue; - } - ++key; + break; // Won't be packaged with operation results we may be waiting for - node_uuid = extract_node_uuid(xpath); - cancel = get_cancel_action(key, node_uuid); - if (cancel == NULL) { - abort_transition(INFINITY, tg_restart, "Resource operation removal", change); + } else if (strcmp(op, "delete") == 0) { + process_delete_diff(xpath, op, change); - } else { - crm_info("Cancellation of %s on %s confirmed (%d)", key, node_uuid, cancel->id); - stop_te_timer(cancel->timer); - te_action_confirmed(cancel); - - update_graph(transition_graph, cancel); - trigger_graph(); + } else if (name == NULL) { + crm_warn("Ignoring malformed CIB update (%s at %s has no result)", + op, xpath); - } - free(mutable_key); - free(node_uuid); + } else if (strcmp(name, XML_TAG_CIB) == 0) { + process_cib_diff(match, change, op, xpath); - } else if(strstr(xpath, "/"XML_CIB_TAG_LRM"[") && safe_str_eq(op, "delete")) { - abort_unless_down(xpath, op, change, "Resource state removal"); + } else if (strcmp(name, XML_CIB_TAG_STATUS) == 0) { + process_status_diff(match, change, op, xpath); - } else if(strstr(xpath, "/"XML_CIB_TAG_STATE"[") && safe_str_eq(op, "delete")) { - abort_unless_down(xpath, op, change, "Node state removal"); + } else if (strcmp(name, XML_CIB_TAG_STATE) == 0) { + process_node_state_diff(match, change, op, xpath); - } else if(name == NULL) { - crm_debug("No result for %s operation to %s", op, xpath); - CRM_ASSERT(strcmp(op, "delete") == 0 || strcmp(op, "move") == 0); + } else if (strcmp(name, XML_CIB_TAG_LRM) == 0) { + process_resource_updates(ID(match), match, change, op, xpath); - } else if(strcmp(name, XML_TAG_CIB) == 0) { - xmlNode *state = NULL; - xmlNode *status = first_named_child(match, XML_CIB_TAG_STATUS); - xmlNode *config = first_named_child(match, XML_CIB_TAG_CONFIGURATION); - - for (state = __xml_first_child(status); state != NULL; state = __xml_next(state)) { - xmlNode *lrm = first_named_child(state, XML_CIB_TAG_LRM); - - node = ID(state); - process_resource_updates(node, lrm, change, op, xpath); - } - - if(config) { - abort_transition(INFINITY, tg_restart, "Non-status-only change", change); - } - - } else if(strcmp(name, XML_CIB_TAG_STATUS) == 0) { - xmlNode *state = NULL; - - for (state = __xml_first_child(match); state != NULL; state = __xml_next(state)) { - xmlNode *lrm = first_named_child(state, XML_CIB_TAG_LRM); - - node = ID(state); - process_resource_updates(node, lrm, change, op, xpath); - } - - } else if(strcmp(name, XML_CIB_TAG_STATE) == 0) { - xmlNode *lrm = first_named_child(match, XML_CIB_TAG_LRM); - - node = ID(match); - process_resource_updates(node, lrm, change, op, xpath); - - } else if(strcmp(name, XML_CIB_TAG_LRM) == 0) { - node = ID(match); - process_resource_updates(node, match, change, op, xpath); - - } else if(strcmp(name, XML_LRM_TAG_RESOURCES) == 0) { + } else if (strcmp(name, XML_LRM_TAG_RESOURCES) == 0) { char *local_node = get_node_from_xpath(xpath); process_resource_updates(local_node, match, change, op, xpath); free(local_node); - } else if(strcmp(name, XML_LRM_TAG_RESOURCE) == 0) { - - xmlNode *rsc_op; + } else if (strcmp(name, XML_LRM_TAG_RESOURCE) == 0) { char *local_node = get_node_from_xpath(xpath); - for (rsc_op = __xml_first_child(match); rsc_op != NULL; rsc_op = __xml_next(rsc_op)) { - process_graph_event(rsc_op, local_node); - } + process_lrm_resource_diff(match, local_node); free(local_node); - } else if(strcmp(name, XML_LRM_TAG_RSC_OP) == 0) { + } else if (strcmp(name, XML_LRM_TAG_RSC_OP) == 0) { char *local_node = get_node_from_xpath(xpath); process_graph_event(match, local_node); free(local_node); } else { - crm_err("Ignoring %s operation for %s %p, %s", op, xpath, match, name); + crm_warn("Ignoring malformed CIB update (%s at %s has unrecognized result %s)", + op, xpath, name); } } } +void +te_update_diff(const char *event, xmlNode * msg) +{ + xmlNode *diff = NULL; + const char *op = NULL; + int rc = -EINVAL; + int format = 1; + int p_add[] = { 0, 0, 0 }; + int p_del[] = { 0, 0, 0 }; + + CRM_CHECK(msg != NULL, return); + crm_element_value_int(msg, F_CIB_RC, &rc); + + if (transition_graph == NULL) { + crm_trace("No graph"); + return; + + } else if (rc < pcmk_ok) { + crm_trace("Filter rc=%d (%s)", rc, pcmk_strerror(rc)); + return; + + } else if (transition_graph->complete + && fsa_state != S_IDLE + && fsa_state != S_TRANSITION_ENGINE + && fsa_state != S_POLICY_ENGINE) { + crm_trace("Filter state=%s, complete=%d", fsa_state2string(fsa_state), + transition_graph->complete); + return; + } + + op = crm_element_value(msg, F_CIB_OPERATION); + diff = get_message_xml(msg, F_CIB_UPDATE_RESULT); + + xml_patch_versions(diff, p_add, p_del); + crm_debug("Processing (%s) diff: %d.%d.%d -> %d.%d.%d (%s)", op, + p_del[0], p_del[1], p_del[2], p_add[0], p_add[1], p_add[2], + fsa_state2string(fsa_state)); + + crm_element_value_int(diff, "format", &format); + switch (format) { + case 1: + te_update_diff_v1(event, diff); + break; + case 2: + te_update_diff_v2(diff); + break; + default: + crm_warn("Ignoring malformed CIB update (unknown patch format %d)", + format); + } +} gboolean process_te_message(xmlNode * msg, xmlNode * xml_data) @@ -915,13 +941,13 @@ action_timer_callback(gpointer data) if (timer->action->type != action_type_rsc) { send_update = FALSE; - } else if (safe_str_eq(task, RSC_CANCEL)) { + } else if (!controld_action_is_recordable(task)) { /* we don't need to update the CIB with these */ send_update = FALSE; } if (send_update) { - cib_action_update(timer->action, PCMK_LRM_OP_TIMEOUT, PCMK_OCF_UNKNOWN_ERROR); + controld_record_action_timeout(timer->action); } } diff --git a/crmd/te_events.c b/crmd/te_events.c index ed091a98535..b398739b9d3 100644 --- a/crmd/te_events.c +++ b/crmd/te_events.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof + * Copyright 2004-2019 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include @@ -147,8 +138,6 @@ update_failcount(xmlNode * event, const char *event_node_uuid, int rc, CRM_CHECK(on_uname != NULL, return TRUE); CRM_CHECK(parse_op_key(id, &rsc_id, &task, &interval), crm_err("Couldn't parse: %s", ID(event)); goto bail); - CRM_CHECK(task != NULL, goto bail); - CRM_CHECK(rsc_id != NULL, goto bail); /* Decide whether update is necessary and what value to use */ if ((interval > 0) || safe_str_eq(task, CRMD_ACTION_PROMOTE) @@ -384,6 +373,27 @@ get_cancel_action(const char *id, const char *node) return NULL; } +void +confirm_cancel_action(crm_action_t *cancel) +{ + const char *op_key = NULL; + const char *node_name = NULL; + + CRM_ASSERT(cancel != NULL); + + op_key = crm_element_value(cancel->xml, XML_LRM_ATTR_TASK_KEY); + node_name = crm_element_value(cancel->xml, XML_LRM_ATTR_TARGET); + + stop_te_timer(cancel->timer); + te_action_confirmed(cancel); + update_graph(transition_graph, cancel); + + crm_info("Cancellation of %s on %s confirmed (action %d)", + op_key, node_name, cancel->id); + + trigger_graph(); +} + /* downed nodes are listed like: ... */ #define XPATH_DOWNED "//" XML_GRAPH_TAG_DOWNED \ "/" XML_CIB_TAG_NODE "[@" XML_ATTR_UUID "='%s']" @@ -414,11 +424,16 @@ match_down_event(const char *target, bool quiet) gIter2 = gIter2->next) { match = (crm_action_t*)gIter2->data; - xpath_ret = xpath_search(match->xml, xpath); - if (numXpathResults(xpath_ret) < 1) { + if (match->executed) { + xpath_ret = xpath_search(match->xml, xpath); + if (numXpathResults(xpath_ret) < 1) { + match = NULL; + } + freeXpathObject(xpath_ret); + } else { + // Only actions that were actually started can match match = NULL; } - freeXpathObject(xpath_ret); } } @@ -436,8 +451,8 @@ match_down_event(const char *target, bool quiet) return match; } -gboolean -process_graph_event(xmlNode * event, const char *event_node) +void +process_graph_event(xmlNode *event, const char *event_node) { int rc = -1; int status = -1; @@ -450,7 +465,6 @@ process_graph_event(xmlNode * event, const char *event_node) int transition_num = -1; char *update_te_uuid = NULL; - gboolean stop_early = FALSE; gboolean ignore_failures = FALSE; const char *id = NULL; const char *desc = NULL; @@ -470,14 +484,14 @@ process_graph_event(xmlNode * event, const char *event_node) magic = crm_element_value(event, XML_ATTR_TRANSITION_KEY); if (magic == NULL) { /* non-change */ - return FALSE; + return; } if (decode_transition_key(magic, &update_te_uuid, &transition_num, &action_num, &target_rc) == FALSE) { crm_err("Invalid event %s.%d detected: %s", id, callid, magic); abort_transition(INFINITY, tg_restart, "Bad event", event); - return FALSE; + return; } if (status == PCMK_LRM_OP_PENDING) { @@ -491,12 +505,34 @@ process_graph_event(xmlNode * event, const char *event_node) } else if ((action_num < 0) || (crm_str_eq(update_te_uuid, te_uuid, TRUE) == FALSE)) { desc = "initiated by a different node"; abort_transition(INFINITY, tg_restart, "Foreign event", event); - stop_early = TRUE; /* This could be an lrm status refresh */ } else if (transition_graph->id != transition_num) { - desc = "arrived really late"; - abort_transition(INFINITY, tg_restart, "Old event", event); - stop_early = TRUE; /* This could be an lrm status refresh */ + int interval_ms = 0; + + if (parse_op_key(id, NULL, NULL, &interval_ms) + && (interval_ms != 0)) { + /* Recurring actions have the transition number they were first + * scheduled in. + */ + + if (status == PCMK_LRM_OP_CANCELLED) { + const char *node_id = get_node_id(event); + + action = get_cancel_action(id, node_id); + if (action) { + confirm_cancel_action(action); + } + goto bail; + } + + desc = "arrived after initial scheduling"; + abort_transition(INFINITY, tg_restart, "Change in recurring result", + event); + + } else { + desc = "arrived really late"; + abort_transition(INFINITY, tg_restart, "Old event", event); + } } else if (transition_graph->complete) { desc = "arrived late"; @@ -510,6 +546,14 @@ process_graph_event(xmlNode * event, const char *event_node) abort_transition(INFINITY, tg_restart, "Unknown event", event); } else { + + /* Actions already confirmed skip matching. */ + /* ex. Ignoring xxx_last_0 or xxx_last_failure_0 generated by create_operation_update() in order to prevent duplicate fail-count from increasing. */ + if (action->confirmed == TRUE) { + crm_log_xml_debug(event, "No update by already confirmed events :"); + goto bail; + } + ignore_failures = safe_str_eq( crm_meta_value(action->params, XML_OP_ATTR_ON_FAIL), "ignore"); match_graph_event(action, event, status, rc, target_rc, ignore_failures); @@ -521,8 +565,6 @@ process_graph_event(xmlNode * event, const char *event_node) } else { if (update_failcount(event, event_node, rc, target_rc, (transition_num == -1), ignore_failures)) { - /* Turns out this wasn't an lrm status refresh update afterall */ - stop_early = FALSE; desc = "failed"; } crm_info("Detected action (%d.%d) %s.%d=%s: %s", transition_num, @@ -531,5 +573,4 @@ process_graph_event(xmlNode * event, const char *event_node) bail: free(update_te_uuid); - return stop_early; } diff --git a/crmd/te_utils.c b/crmd/te_utils.c index dab02d36088..6052bc03673 100644 --- a/crmd/te_utils.c +++ b/crmd/te_utils.c @@ -32,6 +32,50 @@ #include crm_trigger_t *stonith_reconnect = NULL; +static crm_trigger_t *stonith_history_sync_trigger = NULL; +static mainloop_timer_t *stonith_history_sync_timer_short = NULL; +static mainloop_timer_t *stonith_history_sync_timer_long = NULL; +static bool fence_reaction_panic = FALSE; + +void +te_cleanup_stonith_history_sync(stonith_t *st, bool free_timers) +{ + if (free_timers) { + mainloop_timer_del(stonith_history_sync_timer_short); + stonith_history_sync_timer_short = NULL; + mainloop_timer_del(stonith_history_sync_timer_long); + stonith_history_sync_timer_long = NULL; + } else { + mainloop_timer_stop(stonith_history_sync_timer_short); + mainloop_timer_stop(stonith_history_sync_timer_long); + } + + if (st) { + st->cmds->remove_notification(st, T_STONITH_NOTIFY_HISTORY_SYNCED); + } +} + +void +set_fence_reaction(const char *reaction_s) +{ + if (safe_str_eq(reaction_s, "panic")) { + fence_reaction_panic = TRUE; + + } else { + if (safe_str_neq(reaction_s, "stop")) { + crm_warn("Invalid value '%s' for %s, using 'stop'", + reaction_s, XML_CONFIG_ATTR_FENCE_REACTION); + } + fence_reaction_panic = FALSE; + } +} + +static void +tengine_stonith_history_synced(stonith_t *st, stonith_event_t *st_event) +{ + te_cleanup_stonith_history_sync(st, FALSE); + crm_debug("Fence-history synced - cancel all timers"); +} /* * stonith cleanup list @@ -172,6 +216,8 @@ fail_incompletable_stonith(crm_graph_t * graph) static void tengine_stonith_connection_destroy(stonith_t * st, stonith_event_t * e) { + te_cleanup_stonith_history_sync(st, FALSE); + if (is_set(fsa_input_register, R_ST_REQUIRED)) { crm_crit("Fencing daemon connection failed"); mainloop_set_trigger(stonith_reconnect); @@ -181,8 +227,16 @@ tengine_stonith_connection_destroy(stonith_t * st, stonith_event_t * e) } /* cbchan will be garbage at this point, arrange for it to be reset */ - if(stonith_api) { - stonith_api->state = stonith_disconnected; + if (stonith_api) { + /* the client API won't properly reconnect notifications + * if they are still in the table - so remove them + */ + if (stonith_api->state != stonith_disconnected) { + stonith_api->cmds->disconnect(st); + } + stonith_api->cmds->remove_notification(stonith_api, T_STONITH_NOTIFY_DISCONNECT); + stonith_api->cmds->remove_notification(stonith_api, T_STONITH_NOTIFY_FENCE); + stonith_api->cmds->remove_notification(stonith_api, T_STONITH_NOTIFY_HISTORY_SYNCED); } if (AM_I_DC) { @@ -197,10 +251,8 @@ tengine_stonith_connection_destroy(stonith_t * st, stonith_event_t * e) char *te_client_id = NULL; -#ifdef HAVE_SYS_REBOOT_H -# include -# include -#endif +static void +tengine_stonith_history_synced(stonith_t *st, stonith_event_t *st_event); static void tengine_stonith_notify(stonith_t * st, stonith_event_t * st_event) @@ -230,33 +282,23 @@ tengine_stonith_notify(stonith_t * st, stonith_event_t * st_event) return; } else if (st_event->result == pcmk_ok && crm_str_eq(st_event->target, fsa_our_uname, TRUE)) { - crm_crit("We were allegedly just fenced by %s for %s!", - st_event->executioner ? st_event->executioner : "", st_event->origin); /* Dumps blackbox if enabled */ - - qb_log_fini(); /* Try to get the above log message to disk - somehow */ - - /* Get out ASAP and do not come back up. + /* We were notified of our own fencing. Most likely, either fencing was + * misconfigured, or fabric fencing that doesn't cut cluster + * communication is in use. * - * Triggering a reboot is also not the worst idea either since - * the rest of the cluster thinks we're safely down + * Either way, shutting down the local host is a good idea, to require + * administrator intervention. Also, other nodes would otherwise likely + * set our status to lost because of the fencing callback and discard + * our subsequent election votes as "not part of our cluster". */ - -#ifdef RB_HALT_SYSTEM - reboot(RB_HALT_SYSTEM); -#endif - - /* - * If reboot() fails or is not supported, coming back up will - * probably lead to a situation where the other nodes set our - * status to 'lost' because of the fencing callback and will - * discard subsequent election votes with: - * - * Election 87 (current: 5171, owner: 103): Processed vote from east-03 (Peer is not part of our cluster) - * - * So just stay dead, something is seriously messed up anyway. - * - */ - exit(100); /* None of our wrappers since we already called qb_log_fini() */ + crm_crit("We were allegedly just fenced by %s for %s!", + st_event->executioner? st_event->executioner : "the cluster", + st_event->origin); /* Dumps blackbox if enabled */ + if (fence_reaction_panic) { + pcmk_panic(__FUNCTION__); + } else { + crm_exit(DAEMON_RESPAWN_STOP); + } return; } @@ -326,7 +368,7 @@ tengine_stonith_notify(stonith_t * st, stonith_event_t * st_event) #endif if (st_event->result == pcmk_ok) { - crm_node_t *peer = crm_find_peer_full(0, st_event->target, CRM_GET_PEER_ANY); + crm_node_t *peer = crm_find_known_peer_full(0, st_event->target, CRM_GET_PEER_ANY); const char *uuid = NULL; gboolean we_are_executioner = safe_str_eq(st_event->executioner, fsa_our_uname); @@ -389,6 +431,78 @@ tengine_stonith_notify(stonith_t * st, stonith_event_t * st_event) } } +static gboolean +do_stonith_history_sync(gpointer user_data) +{ + if (stonith_api && (stonith_api->state != stonith_disconnected)) { + stonith_history_t *history = NULL; + + te_cleanup_stonith_history_sync(stonith_api, FALSE); + stonith_api->cmds->history(stonith_api, + st_opt_sync_call | st_opt_broadcast, + NULL, &history, 5); + stonith_history_free(history); + return TRUE; + } else { + crm_info("Skip triggering stonith history-sync as stonith is disconnected"); + return FALSE; + } +} + +static gboolean +stonith_history_sync_set_trigger(gpointer user_data) +{ + mainloop_set_trigger(stonith_history_sync_trigger); + return FALSE; +} + +void +te_trigger_stonith_history_sync(bool long_timeout) +{ + /* trigger a sync in 5s to give more nodes the + * chance to show up so that we don't create + * unnecessary stonith-history-sync traffic + * + * the long timeout of 30s is there as a fallback + * so that after a successful connection to fenced + * we will wait for 30s for the DC to trigger a + * history-sync + * if this doesn't happen we trigger a sync locally + * (e.g. fenced segfaults and is restarted by pacemakerd) + */ + + /* as we are finally checking the stonith-connection + * in do_stonith_history_sync we should be fine + * leaving stonith_history_sync_time & stonith_history_sync_trigger + * arround + */ + if (stonith_history_sync_trigger == NULL) { + stonith_history_sync_trigger = + mainloop_add_trigger(G_PRIORITY_LOW, + do_stonith_history_sync, NULL); + } + + if (long_timeout) { + if(stonith_history_sync_timer_long == NULL) { + stonith_history_sync_timer_long = + mainloop_timer_add("history_sync_long", 30000, + FALSE, stonith_history_sync_set_trigger, + NULL); + } + crm_info("Fence history will be synchronized cluster-wide within 30 seconds"); + mainloop_timer_start(stonith_history_sync_timer_long); + } else { + if(stonith_history_sync_timer_short == NULL) { + stonith_history_sync_timer_short = + mainloop_timer_add("history_sync_short", 5000, + FALSE, stonith_history_sync_set_trigger, + NULL); + } + crm_info("Fence history will be synchronized cluster-wide within 5 seconds"); + mainloop_timer_start(stonith_history_sync_timer_short); + } +} + gboolean te_connect_stonith(gpointer user_data) { @@ -435,7 +549,13 @@ te_connect_stonith(gpointer user_data) stonith_api->cmds->register_notification(stonith_api, T_STONITH_NOTIFY_FENCE, tengine_stonith_notify); - crm_trace("Connected"); + stonith_api->cmds->register_notification(stonith_api, + T_STONITH_NOTIFY_HISTORY_SYNCED, + tengine_stonith_history_synced); + + te_trigger_stonith_history_sync(TRUE); + + crm_notice("Fencer successfully connected"); return TRUE; } @@ -530,6 +650,46 @@ trigger_graph_processing(const char *fn, int line) mainloop_set_trigger(transition_trigger); } +static struct abort_timer_s { + bool aborted; + guint id; + int priority; + enum transition_action action; + const char *text; +} abort_timer = { 0, }; + +static gboolean +abort_timer_popped(gpointer data) +{ + if (AM_I_DC && (abort_timer.aborted == FALSE)) { + abort_transition(abort_timer.priority, abort_timer.action, + abort_timer.text, NULL); + } + abort_timer.id = 0; + return FALSE; // do not immediately reschedule timer +} + +/*! + * \internal + * \brief Abort transition after delay, if not already aborted in that time + * + * \param[in] abort_text Must be literal string + */ +void +abort_after_delay(int abort_priority, enum transition_action abort_action, + const char *abort_text, guint delay_ms) +{ + if (abort_timer.id) { + // Timer already in progress, stop and reschedule + g_source_remove(abort_timer.id); + } + abort_timer.aborted = FALSE; + abort_timer.priority = abort_priority; + abort_timer.action = abort_action; + abort_timer.text = abort_text; + abort_timer.id = g_timeout_add(delay_ms, abort_timer_popped, NULL); +} + void abort_transition_graph(int abort_priority, enum transition_action abort_action, const char *abort_text, xmlNode * reason, const char *fn, int line) @@ -557,9 +717,8 @@ abort_transition_graph(int abort_priority, enum transition_action abort_action, break; } - /* Make sure any queued calculations are discarded ASAP */ - free(fsa_pe_ref); - fsa_pe_ref = NULL; + abort_timer.aborted = TRUE; + controld_expect_sched_reply(NULL); if (transition_graph->complete == FALSE) { if(update_abort_priority(transition_graph, abort_priority, abort_action, abort_text)) { @@ -660,10 +819,12 @@ abort_transition_graph(int abort_priority, enum transition_action abort_action, (transition_graph->complete? "true" : "false")); } else { + const char *id = ID(reason); + do_crm_log(level, "Transition aborted by %s.%s '%s': %s " CRM_XS " cib=%d.%d.%d source=%s:%d path=%s complete=%s", - TYPE(reason), ID(reason), (op? op : "change"), abort_text, - add[0], add[1], add[2], fn, line, path, + TYPE(reason), (id? id : ""), (op? op : "change"), + abort_text, add[0], add[1], add[2], fn, line, path, (transition_graph->complete? "true" : "false")); } } diff --git a/crmd/tengine.h b/crmd/tengine.h index 7205c16cc44..f5491a2171b 100644 --- a/crmd/tengine.h +++ b/crmd/tengine.h @@ -32,13 +32,17 @@ void remove_stonith_cleanup(const char *target); void purge_stonith_cleanup(void); void execute_stonith_cleanup(void); +// reaction to notification of local node being fenced +void set_fence_reaction(const char *reaction_s); + /* tengine */ extern crm_action_t *match_down_event(const char *target, bool quiet); extern crm_action_t *get_cancel_action(const char *id, const char *node); +void confirm_cancel_action(crm_action_t *cancel); -extern gboolean cib_action_update(crm_action_t * action, int status, int op_rc); +void controld_record_action_timeout(crm_action_t *action); extern gboolean fail_incompletable_actions(crm_graph_t * graph, const char *down_node); -extern gboolean process_graph_event(xmlNode * event, const char *event_node); +void process_graph_event(xmlNode *event, const char *event_node); /* utils */ extern crm_action_t *get_action(int id, gboolean confirmed); @@ -59,6 +63,8 @@ extern void notify_crmd(crm_graph_t * graph); # include extern void trigger_graph_processing(const char *fn, int line); +void abort_after_delay(int abort_priority, enum transition_action abort_action, + const char *abort_text, guint delay_ms); extern void abort_transition_graph(int abort_priority, enum transition_action abort_action, const char *abort_text, xmlNode * reason, const char *fn, int line); @@ -69,6 +75,9 @@ extern void abort_transition_graph(int abort_priority, enum transition_action ab extern gboolean te_connect_stonith(gpointer user_data); +extern void te_trigger_stonith_history_sync(bool long_timeout); +extern void te_cleanup_stonith_history_sync(stonith_t *st, bool free_timers); + extern crm_trigger_t *transition_trigger; extern crm_trigger_t *stonith_reconnect; diff --git a/crmd/throttle.c b/crmd/throttle.c index 90ddb909ed5..d781188f5b7 100644 --- a/crmd/throttle.c +++ b/crmd/throttle.c @@ -1,19 +1,8 @@ /* - * Copyright (C) 2013 Andrew Beekhof + * Copyright 2013-2018 Andrew Beekhof * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include @@ -57,6 +46,7 @@ static float throttle_load_target = 0.0; static GHashTable *throttle_records = NULL; static mainloop_timer_t *throttle_timer = NULL; +#if SUPPORT_PROCFS /*! * \internal * \brief Return name of /proc file containing the CIB deamon's load statistics @@ -288,19 +278,17 @@ throttle_handle_load(float load, const char *desc, int cores) return throttle_check_thresholds(load, desc, thresholds); } +#endif static enum throttle_state_e throttle_mode(void) { +#if SUPPORT_PROCFS unsigned int cores; float load; float thresholds[4]; enum throttle_state_e mode = throttle_none; -#if defined(ON_BSD) || defined(ON_SOLARIS) - return throttle_none; -#endif - cores = crm_procfs_num_cores(); if(throttle_cib_load(&load)) { float cib_max_cpu = 0.95; @@ -351,6 +339,7 @@ throttle_mode(void) } else if(mode & throttle_low) { return throttle_low; } +#endif // SUPPORT_PROCFS return throttle_none; } @@ -460,8 +449,14 @@ throttle_init(void) void throttle_fini(void) { - mainloop_timer_del(throttle_timer); throttle_timer = NULL; - g_hash_table_destroy(throttle_records); throttle_records = NULL; + if (throttle_timer != NULL) { + mainloop_timer_del(throttle_timer); + throttle_timer = NULL; + } + if (throttle_records != NULL) { + g_hash_table_destroy(throttle_records); + throttle_records = NULL; + } } int diff --git a/crmd/utils.c b/crmd/utils.c index 08abc6ee98d..b2a0b7d0aa4 100644 --- a/crmd/utils.c +++ b/crmd/utils.c @@ -983,34 +983,6 @@ update_dc(xmlNode * msg) return TRUE; } -#define STATUS_PATH_MAX 512 -static void -erase_xpath_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) -{ - char *xpath = user_data; - - do_crm_log_unlikely(rc == 0 ? LOG_DEBUG : LOG_NOTICE, - "Deletion of \"%s\": %s (rc=%d)", xpath, pcmk_strerror(rc), rc); -} - -#define XPATH_STATUS_TAG "//node_state[@uname='%s']/%s" - -void -erase_status_tag(const char *uname, const char *tag, int options) -{ - if (fsa_cib_conn && uname) { - int call_id; - char *xpath = crm_strdup_printf(XPATH_STATUS_TAG, uname, tag); - - crm_info("Deleting %s status entries for %s " CRM_XS " xpath=%s", - tag, uname, xpath); - call_id = fsa_cib_conn->cmds->delete(fsa_cib_conn, xpath, NULL, - cib_quorum_override | cib_xpath | options); - fsa_register_cib_callback(call_id, FALSE, xpath, erase_xpath_callback); - // CIB library handles freeing xpath - } -} - void crmd_peer_down(crm_node_t *peer, bool full) { if(full && peer->state == NULL) { @@ -1054,3 +1026,16 @@ cib_op_timeout() } return calculated_timeout; } + +const char * +get_node_id(xmlNode *lrm_rsc_op) +{ + xmlNode *node = lrm_rsc_op; + + while (node != NULL && safe_str_neq(XML_CIB_TAG_STATE, TYPE(node))) { + node = node->parent; + } + + CRM_CHECK(node != NULL, return NULL); + return ID(node); +} diff --git a/cts/CIB.py b/cts/CIB.py index 131ffeb724b..0f29f968894 100644 --- a/cts/CIB.py +++ b/cts/CIB.py @@ -407,24 +407,11 @@ def add_resources(self): g.add_child(self.NewIP()) if self.CM.Env["have_systemd"]: - # It would be better to put the python in a separate file, so we - # could loop "while True" rather than sleep for 24 hours. We can't - # put a loop in a single-line python command; only simple commands - # may be separated by semicolon in python. - dummy_service_file = """ -[Unit] -Description=Dummy resource that takes a while to start - -[Service] -Type=notify -ExecStart=/usr/bin/python -c 'import time, systemd.daemon; time.sleep(10); systemd.daemon.notify("READY=1"); time.sleep(86400)' -ExecStop=/bin/sh -c 'sleep 10; [ -n "\$MAINPID" ] && kill -s KILL \$MAINPID' -""" - - os.system("cat <<-END >/tmp/DummySD.service\n%s\nEND" % (dummy_service_file)) - - self.CM.install_helper("DummySD.service", destdir="/usr/lib/systemd/system/", sourcedir="/tmp") - sysd = Resource(self.Factory, "petulant", "DummySD", "service") + + self.CM.install_helper("pacemaker-cts-dummyd.service", destdir="/usr/lib/systemd/system/") + self.CM.install_helper("pacemaker-cts-dummyd", destdir=CTSvars.CRM_DAEMON_DIR) + sysd = Resource(self.Factory, "petulant", + "pacemaker-cts-dummyd", "service") sysd.add_op("monitor", "P10S") g.add_child(sysd) else: @@ -480,7 +467,8 @@ def __init__(self, CM): self.register("pacemaker12", CIB12, CM, self) self.register("pacemaker20", CIB20, CM, self) # self.register("hae", HASI, CM, self) - self.target = self.CM.Env["nodes"][0] + if self.CM.Env["ListTests"] == 0: + self.target = self.CM.Env["nodes"][0] self.tmpfile = None def log(self, args): diff --git a/cts/CM_lha.py b/cts/CM_lha.py index 8004594a9d2..2f390637915 100755 --- a/cts/CM_lha.py +++ b/cts/CM_lha.py @@ -118,7 +118,8 @@ def prepare(self): self.partitions_expected = 1 for node in self.Env["nodes"]: self.ShouldBeStatus[node] = "" - self.unisolate_node(node) + if self.Env["experimental-tests"]: + self.unisolate_node(node) self.StataCM(node) def test_node_CM(self, node): @@ -376,9 +377,9 @@ def Components(self): "Exiting to recover from CCM connection failure", r"crmd.*: Could not recover from internal error", "crmd.*I_ERROR.*(ccm_dispatch|crmd_cib_connection_destroy)", - "crmd.*exited with return code 2.", - "attrd.*exited with return code 1.", - "cib.*exited with return code 2.", + "crmd.*exited with status 2", + "attrd.*exited with status 1", + "cib.*exited with status 2", # Not if it was fenced # "A new node joined the cluster", @@ -399,8 +400,8 @@ def Components(self): r"crmd.*: Input I_TERMINATE .*from do_recover", "crmd.*I_ERROR.*crmd_cib_connection_destroy", r"crmd.*: Could not recover from internal error", - "crmd.*exited with return code 2.", - "attrd.*exited with return code 1.", + "crmd.*exited with status 2", + "attrd.*exited with status 1", ], badnews_ignore = common_ignore) lrmd = Process(self, "lrmd", triggersreboot=self.fastfail, pats = [ @@ -410,7 +411,7 @@ def Components(self): "State transition S_STARTING -> S_PENDING", r"crmd.*: Input I_TERMINATE .*from do_recover", r"crmd.*: Could not recover from internal error", - "crmd.*exited with return code 2.", + "crmd.*exited with status 2", ], badnews_ignore = common_ignore) crmd = Process(self, "crmd", triggersreboot=self.fastfail, pats = [ @@ -424,12 +425,11 @@ def Components(self): pengine = Process(self, "pengine", triggersreboot=self.fastfail, pats = [ "State transition .* S_RECOVERY", - "crmd.*exited with return code 2.", r"crmd.*: Input I_TERMINATE .*from do_recover", r"crmd.*: Could not recover from internal error", r"crmd.*CRIT.*: Connection to the Policy Engine failed", "crmd.*I_ERROR.*save_cib_contents", - "crmd.*exited with return code 2.", + "crmd.*exited with status 2", ], badnews_ignore = common_ignore, dc_only=1) if self.Env["DoFencing"] == 1 : @@ -440,21 +440,21 @@ def Components(self): if self.fastfail == 0: ccm.pats.extend([ - "attrd .* exited with return code 1", + "attrd .* exited with status 1", "(ERROR|error): Respawning client .*attrd", - "cib.* exited with return code 2", + "cib.* exited with status 2", "(ERROR|error): Respawning client .*cib", - "crmd.* exited with return code 2", + "crmd.* exited with status 2", "(ERROR|error): Respawning client .*crmd" ]) cib.pats.extend([ - "attrd.* exited with return code 1", + "attrd.* exited with status 1", "(ERROR|error): Respawning client .*attrd", - "crmd.* exited with return code 2", + "crmd.* exited with status 2", "(ERROR|error): Respawning client .*crmd" ]) lrmd.pats.extend([ - "crmd.* exited with return code 2", + "crmd.* exited with status 2", "(ERROR|error): Respawning client .*crmd" ]) pengine.pats.extend([ diff --git a/cts/CTS.py b/cts/CTS.py index 2ba81465a1a..28e0e9cf102 100644 --- a/cts/CTS.py +++ b/cts/CTS.py @@ -121,7 +121,7 @@ class CtsLab: This class is derived from a UserDict because we hold many different parameters of different kinds, and this provides - provide a uniform and extensible interface useful for any kind of + a uniform and extensible interface useful for any kind of communication between the user/administrator/tester and CTS. At this point in time, it is the intent of this class to model static @@ -346,7 +346,8 @@ def prepare(self): else: self.ShouldBeStatus[node] = "down" - self.unisolate_node(node) + if self.Env["experimental-tests"]: + self.unisolate_node(node) def upcount(self): '''How many nodes are up?''' @@ -372,6 +373,25 @@ def install_helper(self, filename, destdir=None, nodes=None, sourcedir=None): self.rsh.cp(file_with_path, "root@%s:%s/%s" % (node, destdir, filename)) return file_with_path + def uninstall_helper(self, filename, dir=None, nodes=None): + if not nodes: + nodes = self.Env["nodes"] + + if not dir: + dir = CTSvars.CTS_home + + for node in nodes: + self.debug("Uninstalling %s from %s on %s" % (filename, dir, repr(node))) + self.rsh(node, "rm -rf %s/%s" % (dir, filename)) + + def systemctl_daemon_reload(self, nodes=None): + if not nodes: + nodes = self.Env["nodes"] + + for node in nodes: + self.debug("Reloading the system manager configuration on %s" % (repr(node))) + self.rsh(node, "systemctl daemon-reload") + def install_config(self, node): return None @@ -615,7 +635,7 @@ def StopaCM(self, node, verbose=False, force=False): if self.rsh(node, self.templates["StopCmd"]) == 0: # Make sure we can continue even if corosync leaks # fdata-* is the old name - #self.rsh(node, "rm -f /dev/shm/qb-* /dev/shm/fdata-*") + #self.rsh(node, "rm -rf /dev/shm/qb-* /dev/shm/fdata-*") self.ShouldBeStatus[node] = "down" self.cluster_stable(self.Env["DeadTime"]) return 1 diff --git a/cts/CTSaudits.py b/cts/CTSaudits.py index aff897f6bf4..572d3ab2ff3 100755 --- a/cts/CTSaudits.py +++ b/cts/CTSaudits.py @@ -190,7 +190,6 @@ def __call__(self): if answer and answer == "n": raise ValueError("Disk full on %s" % (node)) - ret = 0 elif remaining_mb < 100 or used_percent > 90: self.CM.log("WARN: Low on log disk space (%dMB) on %s" % (remaining_mb, node)) @@ -246,7 +245,7 @@ def __call__(self): for line in lsout: self.CM.debug("ps[%s]: %s" % (node, line)) - self.CM.rsh(node, "rm -f /dev/shm/qb-*") + self.CM.rsh(node, "rm -rf /dev/shm/qb-*") else: self.CM.debug("Skipping %s" % node) diff --git a/cts/CTStests.py b/cts/CTStests.py index 8e3e3faf7f4..2b6d11a41dd 100644 --- a/cts/CTStests.py +++ b/cts/CTStests.py @@ -1,30 +1,14 @@ -'''CTS: Cluster Testing System: Tests module +""" Test-specific classes for Pacemaker's Cluster Test Suite (CTS) +""" -There are a few things we want to do here: - - ''' - -__copyright__ = ''' -Copyright (C) 2000, 2001 Alan Robertson -Licensed under the GNU GPL. +# Pacemaker targets compatibility with Python 2.6+ and 3.2+ +from __future__ import print_function, unicode_literals, absolute_import, division +__copyright__ = """Copyright (C) 2000, 2001 Alan Robertson Add RecourceRecover testcase Zhao Kai -''' +""" -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +__license__ = "GNU General Public License version 2 or later (GPLv2+) WITHOUT ANY WARRANTY" # # SPECIAL NOTE: @@ -532,7 +516,7 @@ def errorstoignore(self): self.templates["Pat:Fencing_start"] % ".*", self.templates["Pat:Fencing_ok"] % ".*", r"error.*: Resource .*stonith::.* is active on 2 nodes attempting recovery", - r"error.*: Operation reboot of .*by .* for stonith_admin.*: Timer expired", + r"error.*: Operation 'reboot' targeting .* on .* for stonith_admin.*: Timer expired", ] def is_applicable(self): @@ -1067,7 +1051,7 @@ def countbandwidth(self, file): linessplit = string.split(line," ") for j in range(len(linessplit)-1): if linessplit[j] == "udp": break - if linesplit[j] == "length:": break + if linessplit[j] == "length:": break try: sum = int(linessplit[j+1]) + sum except ValueError: @@ -1112,7 +1096,7 @@ def toggleMaintenanceMode(self, node, action): # fail the resource right after turning Maintenance mode on # verify it is not recovered until maintenance mode is turned off if action == "On": - pats.append(r"pengine.*:\s+warning:.*Processing failed op %s for %s on" % (self.action, self.rid)) + pats.append(r"pengine.*:\s+warning:.*Processing failed %s of %s on" % (self.action, self.rid)) else: pats.append(self.templates["Pat:RscOpOK"] % ("stop", self.rid)) pats.append(self.templates["Pat:RscOpOK"] % ("start", self.rid)) @@ -1321,7 +1305,7 @@ def __call__(self, node): self.debug("Shooting %s aka. %s" % (rsc.clone_id, rsc.id)) pats = [] - pats.append(r"pengine.*:\s+warning:.*Processing failed op %s for (%s|%s) on" % (self.action, + pats.append(r"pengine.*:\s+warning:.*Processing failed %s of (%s|%s) on" % (self.action, rsc.id, rsc.clone_id)) if rsc.managed(): @@ -1438,14 +1422,18 @@ def __call__(self, node): self.okerrpatterns.append(self.templates["Pat:ChildRespawn"] %(node, chosen.name)) self.okerrpatterns.append(self.templates["Pat:ChildExit"]) - if chosen.name == "stonith": - # Ignore actions for STONITH resources + # @TODO this should be a flag in the Component + if chosen.name in [ "corosync", "cib", "stonith" ]: + # Ignore actions for fence devices if fencer will respawn + # (their registration will be lost, and probes will fail) (rc, lines) = self.rsh(node, "crm_resource -c", None) for line in lines: if re.search("^Resource", line): r = AuditResource(self.CM, line) if r.rclass == "stonith": self.okerrpatterns.append(self.templates["Pat:Fencing_recover"] % r.id) + self.okerrpatterns.append(self.templates["Pat:Fencing_active"] % r.id) + self.okerrpatterns.append(self.templates["Pat:Fencing_probe"] % r.id) # supply a copy so self.patterns doesn't end up empty tmpPats = [] @@ -1463,6 +1451,23 @@ def __call__(self, node): tmpPats, self.Env["DeadTime"] + self.Env["StableTime"] + self.Env["StartTime"]) watch.setwatch() + if self.CM.Env["have_systemd"]: + temporary_corosync_service = """ +[Service] +Restart=always +RestartSec=70 +""" + + (handle, keyfile) = tempfile.mkstemp(suffix=".conf", prefix="cts", dir="/tmp", text=True) + f = open(keyfile, "w") + f.write(temporary_corosync_service) + f.close() + os.close(handle) + self.CM.install_helper(os.path.basename(keyfile), destdir="/run/systemd/system/corosync.service.d/" \ + , sourcedir=os.path.dirname(keyfile)) + os.remove(keyfile) + self.CM.systemctl_daemon_reload() + # kill the component chosen.kill(node) @@ -1481,6 +1486,9 @@ def __call__(self, node): self.debug("Found: " + repr(shot)) self.okerrpatterns.append(self.templates["Pat:Fencing_start"] % node) + self.CM.uninstall_helper("", dir="/run/systemd/system/corosync.service.d") + self.CM.systemctl_daemon_reload() + if self.Env["at-boot"] == 0: self.CM.ShouldBeStatus[node] = "down" @@ -1496,6 +1504,9 @@ def __call__(self, node): self.debug("Waiting for the cluster to re-stabilize with all nodes") is_stable = self.CM.cluster_stable(self.Env["StartTime"]) + self.CM.uninstall_helper("", dir="/run/systemd/system/corosync.service.d") + self.CM.systemctl_daemon_reload() + if not matched: return self.failure("Didn't find all expected %s patterns" % chosen.name) elif not is_stable: @@ -2698,50 +2709,68 @@ def add_rsc(self, node, rsc_xml): def add_primitive_rsc(self, node): rsc_xml = """ - - - - - -""" % (self.remote_rsc) + + + + + +""" % { "node": self.remote_rsc } self.add_rsc(node, rsc_xml) if not self.failed: self.remote_rsc_added = 1 def add_connection_rsc(self, node): + rsc_xml = """ + + + +""" % { "node": self.remote_node, "server": node } + if self.remote_use_reconnect_interval: - # use reconnect interval and make sure to set cluster-recheck-interval as well. - rsc_xml = """ - - - - - - - - - - -""" % (self.remote_node, node) + # Set cluster-recheck-interval lower self.rsh(self.get_othernode(node), self.templates["SetCheckInterval"] % ("45s")) - else: - # not using reconnect interval - rsc_xml = """ - - - - - - - - - -""" % (self.remote_node, node) + + # Set reconnect interval on resource + rsc_xml = rsc_xml + """ + +""" % (self.remote_node) + + rsc_xml = rsc_xml + """ + + + + + + +""" % { "node": self.remote_node } self.add_rsc(node, rsc_xml) if not self.failed: self.remote_node_added = 1 + def disable_services(self, node): + self.heartbeat_enabled = self.Env.service_is_enabled(node, "heartbeat") + if self.heartbeat_enabled: + self.Env.disable_service(node, "heartbeat") + + self.corosync_enabled = self.Env.service_is_enabled(node, "corosync") + if self.corosync_enabled: + self.Env.disable_service(node, "corosync") + + self.pacemaker_enabled = self.Env.service_is_enabled(node, "pacemaker") + if self.pacemaker_enabled: + self.Env.disable_service(node, "pacemaker") + + def restore_services(self, node): + if self.heartbeat_enabled: + self.Env.enable_service(node, "heartbeat") + + if self.corosync_enabled: + self.Env.enable_service(node, "corosync") + + if self.pacemaker_enabled: + self.Env.enable_service(node, "pacemaker") + def stop_pcmk_remote(self, node): # disable pcmk remote for i in range(10): @@ -2760,15 +2789,26 @@ def start_pcmk_remote(self, node): self.pcmk_started = 1 break - def kill_pcmk_remote(self, node): + def freeze_pcmk_remote(self, node): """ Simulate a Pacemaker Remote daemon failure. """ - # We kill the process to prevent a graceful stop, - # then stop it to prevent the OS from restarting it. - self.rsh(node, "killall -9 pacemaker_remoted") - self.stop_pcmk_remote(node) + # We freeze the process. + self.rsh(node, "killall -STOP pacemaker_remoted") + + def resume_pcmk_remote(self, node): + # We resume the process. + self.rsh(node, "killall -CONT pacemaker_remoted") def start_metal(self, node): + # Cluster nodes are reused as remote nodes in remote tests. If cluster + # services were enabled at boot, in case the remote node got fenced, the + # cluster node would join instead of the expected remote one. Meanwhile + # pacemaker_remote would not be able to start. Depending on the chances, + # the situations might not be able to be orchestrated gracefully any more. + # + # Temporarily disable any enabled cluster services. + self.disable_services(node) + pcmk_started = 0 # make sure the resource doesn't already exist for some reason @@ -2857,9 +2897,9 @@ def fail_connection(self, node): watch = self.create_watch(watchpats, 120) watch.setwatch() - # force stop the pcmk remote daemon. this will result in fencing + # freeze the pcmk remote daemon. this will result in fencing self.debug("Force stopped active remote node") - self.kill_pcmk_remote(node) + self.freeze_pcmk_remote(node) self.debug("Waiting for remote node to be fenced.") self.set_timer("remoteMetalFence") @@ -2941,6 +2981,8 @@ def test_attributes(self, node): return def cleanup_metal(self, node): + self.restore_services(node) + if self.pcmk_started == 0: return @@ -2956,6 +2998,8 @@ def cleanup_metal(self, node): self.set_timer("remoteMetalCleanup") + self.resume_pcmk_remote(node) + if self.remote_use_reconnect_interval: self.debug("Cleaning up re-check interval") self.rsh(self.get_othernode(node), self.templates["ClearCheckInterval"]) @@ -2964,14 +3008,14 @@ def cleanup_metal(self, node): # Remove dummy resource added for remote node tests self.debug("Cleaning up dummy rsc put on remote node") - self.rsh(node, "crm_resource -U -r %s" % self.remote_rsc) + self.rsh(self.get_othernode(node), "crm_resource -U -r %s" % self.remote_rsc) self.del_rsc(node, self.remote_rsc) if self.remote_node_added == 1: # Remove remote node's connection resource self.debug("Cleaning up remote node connection resource") - self.rsh(node, "crm_resource -U -r %s" % (self.remote_node)) + self.rsh(self.get_othernode(node), "crm_resource -U -r %s" % (self.remote_node)) self.del_rsc(node, self.remote_node) watch.lookforall() @@ -3044,9 +3088,9 @@ def __call__(self, node): def errorstoignore(self): '''Return list of errors which should be ignored''' - return [ """is running on remote.*which isn't allowed""", - """Connection terminated""", - """Failed to send remote""", + return [ r"""is running on remote.*which isn't allowed""", + r"""Connection terminated""", + r"""Could not send remote""", ] # RemoteDriver is just a base class for other tests, so it is not added to AllTestClasses @@ -3101,12 +3145,14 @@ def is_applicable(self): def errorstoignore(self): ignore_pats = [ - r"Unexpected disconnect on remote-node", + r"Lost connection to Pacemaker Remote node", + r"Software caused connection abort", r"crmd.*:\s+error.*: Operation remote-.*_monitor", r"crmd.*:\s+error.*: Result of monitor operation for remote-.*", r"pengine.*:\s+Recover remote-.*\s*\(.*\)", r"Calculated [Tt]ransition .* /var/lib/pacemaker/pengine/pe-error", r"error.*: Resource .*ocf::.* is active on 2 nodes attempting recovery", + r"error: Result of monitor operation for .* on remote-.*: Error", ] ignore_pats.extend(RemoteDriver.errorstoignore(self)) @@ -3162,6 +3208,7 @@ def __call__(self, node): def errorstoignore(self): ignore_pats = [ r"pengine.*: Recover remote-rsc\s*\(.*\)", + r"Dummy.*: No process state file found", ] ignore_pats.extend(RemoteDriver.errorstoignore(self)) diff --git a/cts/Makefile.am b/cts/Makefile.am index 2a7a7d00277..c0c5707a572 100644 --- a/cts/Makefile.am +++ b/cts/Makefile.am @@ -21,34 +21,37 @@ MAINTAINERCLEANFILES = Makefile.in CLEANFILES = LSBDummy HBDummy -EXTRA_DIST = $(cts_SCRIPTS) $(cts_DATA) +EXTRA_SCRIPTS = cluster_test \ + OCFIPraTest.py -ctsdir = $(datadir)/$(PACKAGE)/tests/cts -ctslibdir = $(pyexecdir)/cts +testdir = $(datadir)/$(PACKAGE)/tests -ctslib_PYTHON = __init__.py \ - CTSvars.py \ - CM_lha.py \ - CM_ais.py \ - CTS.py \ - CTSaudits.py \ - CTStests.py \ - CTSscenarios.py \ - CIB.py \ - cib_xml.py \ - environment.py \ - logging.py \ - patterns.py \ - remote.py \ - watcher.py +ctslibdir = $(pyexecdir)/cts +ctslib_PYTHON = __init__.py \ + CIB.py \ + cib_xml.py \ + CM_lha.py \ + CM_ais.py \ + CTS.py \ + CTSaudits.py \ + CTSscenarios.py \ + CTStests.py \ + environment.py \ + logging.py \ + patterns.py \ + remote.py \ + watcher.py +nodist_ctslib_PYTHON = CTSvars.py -cts_DATA = README.md cts.supp - -cts_SCRIPTS = cts \ - CTSlab.py \ - lxc_autogen.sh \ - LSBDummy \ - HBDummy \ - $(top_srcdir)/fencing/fence_dummy +ctsdir = $(testdir)/cts +cts_DATA = pacemaker-cts-dummyd.service +dist_cts_DATA = README.md cts.supp +dist_cts_SCRIPTS = cts \ + CTSlab.py \ + $(top_srcdir)/fencing/fence_dummy +cts_SCRIPTS = HBDummy \ + LSBDummy \ + lxc_autogen.sh \ + pacemaker-cts-dummyd SUBDIRS = benchmark diff --git a/cts/benchmark/Makefile.am b/cts/benchmark/Makefile.am index 8a50ac724a1..1fd6171b061 100644 --- a/cts/benchmark/Makefile.am +++ b/cts/benchmark/Makefile.am @@ -3,26 +3,11 @@ # # Copyright (C) 2001 Michael Moerz # -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. # MAINTAINERCLEANFILES = Makefile.in -EXTRA_DIST = $(bench_SCRIPTS) $(bench_DATA) - -benchdir = $(datadir)/$(PACKAGE)/tests/cts/benchmark - -bench_DATA = README.benchmark control - -bench_SCRIPTS = clubench +benchdir = $(datadir)/$(PACKAGE)/tests/cts/benchmark +dist_bench_DATA = README.benchmark control +bench_SCRIPTS = clubench diff --git a/cts/environment.py b/cts/environment.py index 75a18c80993..46f6fb3b447 100644 --- a/cts/environment.py +++ b/cts/environment.py @@ -83,8 +83,9 @@ def __init__(self, args): self.target = "localhost" self.parse_args(args) - self.discover() - self.validate() + if self["ListTests"] == 0: + self.validate() + self.discover() def SeedRandom(self, seed=None): if not seed: @@ -182,7 +183,6 @@ def set_stack(self, name): else: raise ValueError("Unknown stack: "+name) - sys.exit(1) def get_stack_short(self): # Create the Cluster Manager object @@ -225,24 +225,47 @@ def detect_syslog(self): # default self["syslogd"] = "rsyslog" - def detect_at_boot(self): - # Detect if the cluster starts at boot - if not "at-boot" in self.data: - atboot = 0 + def disable_service(self, node, service): + if self["have_systemd"]: + # Systemd + return self.rsh(node, "systemctl disable %s" % service) - if self["have_systemd"]: + else: + # SYS-V + return self.rsh(node, "chkconfig %s off" % service) + + def enable_service(self, node, service): + if self["have_systemd"]: + # Systemd + return self.rsh(node, "systemctl enable %s" % service) + + else: + # SYS-V + return self.rsh(node, "chkconfig %s on" % service) + + def service_is_enabled(self, node, service): + if self["have_systemd"]: # Systemd - atboot = atboot or not self.rsh(self.target, "systemctl is-enabled heartbeat.service") - atboot = atboot or not self.rsh(self.target, "systemctl is-enabled corosync.service") - atboot = atboot or not self.rsh(self.target, "systemctl is-enabled pacemaker.service") - else: - # SYS-V - atboot = atboot or not self.rsh(self.target, "chkconfig --list | grep -e corosync.*on -e heartbeat.*on -e pacemaker.*on") - self["at-boot"] = atboot + # With "systemctl is-enabled", we should check if the service is + # explicitly "enabled" instead of the return code. For example it returns + # 0 if the service is "static" or "indirect", but they don't really count + # as "enabled". + return not self.rsh(node, "systemctl is-enabled %s | grep enabled" % service) + + else: + # SYS-V + return not self.rsh(node, "chkconfig --list | grep -e %s.*on" % service) + + def detect_at_boot(self): + # Detect if the cluster starts at boot + if not "at-boot" in self.data: + self["at-boot"] = self.service_is_enabled(self.target, "heartbeat") \ + or self.service_is_enabled(self.target, "corosync") \ + or self.service_is_enabled(self.target, "pacemaker") def detect_ip_offset(self): - # Try to determin an offset for IPaddr resources + # Try to determine an offset for IPaddr resources if self["CIBResource"] and not "IPBase" in self.data: network=self.rsh(self.target, "ip addr | grep inet | grep -v -e link -e inet6 -e '/32' -e ' lo' | awk '{print $2}'", stdout=1).strip() self["IPBase"] = self.rsh(self.target, "nmap -sn -n %s | grep 'scan report' | awk '{print $NF}' | sed 's:(::' | sed 's:)::' | sort -V | tail -n 1" % network, stdout=1).strip() @@ -283,14 +306,13 @@ def discover(self): self["cts-master"] = master if not "have_systemd" in self.data: - self["have_systemd"] = not self.rsh(self.target, "systemctl list-units") - + self["have_systemd"] = not self.rsh(self.target, + "systemctl list-units", + silent=True) self.detect_syslog() self.detect_at_boot() self.detect_ip_offset() - self.validate() - def parse_args(self, args): skipthis=None diff --git a/cts/pacemaker-cts-dummyd.in b/cts/pacemaker-cts-dummyd.in new file mode 100644 index 00000000000..5df4695c57e --- /dev/null +++ b/cts/pacemaker-cts-dummyd.in @@ -0,0 +1,58 @@ +#!@PYTHON@ +""" Slow-starting idle daemon that notifies systemd when it starts +""" + +# Pacemaker targets compatibility with Python 2.7 and 3.2+ +from __future__ import print_function, unicode_literals, absolute_import, division + +__copyright__ = "Copyright 2014-2018 Andrew Beekhof " +__license__ = "GNU General Public License version 2 or later (GPLv2+) WITHOUT ANY WARRANTY" + +import sys +import time +import signal +import subprocess +have_systemd_daemon = True +try: + import systemd.daemon +except ImportError: + have_systemd_daemon = False + +delay = None + +def parse_args(): + global delay + + # Lone argument is a number of seconds to delay start and stop + if len(sys.argv) > 0: + try: + delay = float(sys.argv[1]) + except ValueError: + delay = None + + +def twiddle(): + global delay + + if delay is not None: + time.sleep(delay) + + +def bye(signum, frame): + twiddle() + sys.exit(0) + + +if __name__ == "__main__": + + parse_args() + signal.signal(signal.SIGTERM, bye) + twiddle() + if have_systemd_daemon: + systemd.daemon.notify("READY=1") + else: + subprocess.call(["systemd-notify", "READY=1"]) + + # This isn't a "proper" daemon, but that would be overkill for testing purposes + while True: + time.sleep(600.0) diff --git a/cts/pacemaker-cts-dummyd.service.in b/cts/pacemaker-cts-dummyd.service.in new file mode 100644 index 00000000000..0ba198192ee --- /dev/null +++ b/cts/pacemaker-cts-dummyd.service.in @@ -0,0 +1,6 @@ +[Unit] +Description=Dummy daemon for Pacemaker CTS testing + +[Service] +Type=notify +ExecStart=@CRM_DAEMON_DIR@/pacemaker-cts-dummyd 10 diff --git a/cts/patterns.py b/cts/patterns.py index d5e15201f13..47a90676bf7 100644 --- a/cts/patterns.py +++ b/cts/patterns.py @@ -9,6 +9,13 @@ def __init__(self, name): patternvariants[name] = self self.ignore = [ "avoid confusing Valgrind", + + # Logging bug in some versions of libvirtd + r"libvirtd.*: internal error: Failed to parse PCI config address", + + # pcs can log this when node is fenced, but fencing is OK in some + # tests (and we will catch it in pacemaker logs when not OK) + r"pcs.daemon:No response from: .* request: get_configs, error:", ] self.BadNews = [] self.components = {} @@ -56,9 +63,11 @@ def __init__(self, name): "Pat:They_dead" : "node %s.*: is dead", "Pat:TransitionComplete" : "Transition status: Complete: complete", - "Pat:Fencing_start" : "(Initiating remote operation|Requesting peer fencing ).* (for|of) %s", - "Pat:Fencing_ok" : r"stonith.*:\s*Operation .* of %s by .* for .*@.*: OK", - "Pat:Fencing_recover" : r"pengine.*: Recover %s", + "Pat:Fencing_start" : r"Requesting peer fencing .* targeting %s", + "Pat:Fencing_ok" : r"stonith.*:\s*Operation .* targeting %s on .* for .*@.*: OK", + "Pat:Fencing_recover" : r"pengine.*: Recover %s", + "Pat:Fencing_active" : r"pengine.*: Resource %s is active on .* nodes", + "Pat:Fencing_probe" : r"crmd.*: Result of probe operation for %s on .*: Error", "Pat:RscOpOK" : r"crmd.*:\s+Result of %s operation for %s.*: (0 \()?ok", "Pat:RscRemoteOpOK" : r"crmd.*:\s+Result of %s operation for %s on %s: (0 \()?ok", @@ -125,7 +134,7 @@ def __init__(self, name): r"input=I_INTEGRATED cause=C_TIMER_POPPED", r"input=I_FINALIZED cause=C_TIMER_POPPED", r"input=I_ERROR", - r", exiting\.", + r"(pacemakerd|lrmd|crmd):.*, exiting", r"WARN.*Ignoring HA message.*vote.*not in our membership list", r"pengine.*Attempting recovery of resource", r"is taking more than 2x its timeout", @@ -205,7 +214,7 @@ def __init__(self, name): r"input=I_INTEGRATED cause=C_TIMER_POPPED", r"input=I_FINALIZED cause=C_TIMER_POPPED", r"input=I_ERROR", - r", exiting\.", + r"(pacemakerd|lrmd|crmd):.*, exiting", r"(WARN|warn).*Ignoring HA message.*vote.*not in our membership list", r"pengine.*Attempting recovery of resource", r"is taking more than 2x its timeout", @@ -219,9 +228,9 @@ def __init__(self, name): r"Faking parameter digest creation", r"Parameters to .* action changed:", r"Parameters to .* changed", - r"The .* process .* terminated with signal", + r"pacemakerd.*\[[0-9]+\] terminated( with signal| as IPC server|$)", r"Child process .* terminated with signal", - r"pengine:.*Recover .*\(.* -\> .*\)", + r"pengine.*Recover .*\(.* -\> .*\)", r"rsyslogd.* imuxsock lost .* messages from pid .* due to rate-limiting", r"Peer is not part of our cluster", r"We appear to be in an election loop", @@ -276,13 +285,10 @@ def __init__(self, name): self.components["corosync-ignore"] = [ r"error:.*Connection to the CPG API failed: Library error", - r"The .* process .* exited", + r"\[[0-9]+\] exited with status [0-9]+ \(", r"pacemakerd.*error:.*Child process .* exited", r"cib.*error:.*Corosync connection lost", r"stonith-ng.*error:.*Corosync connection terminated", - r"The cib process .* exited: Invalid argument", - r"The attrd process .* exited: Transport endpoint is not connected", - r"The crmd process .* exited: Link has been severed", r"error:.*Child process cib .* exited: Invalid argument", r"error:.*Child process attrd .* exited: Transport endpoint is not connected", r"error:.*Child process crmd .* exited: Link has been severed", @@ -296,6 +302,12 @@ def __init__(self, name): r"error:.*STONITH connection failed", r"error: Connection to stonith-ng.* (failed|closed)", r"crit: Fencing daemon connection failed", + # This is overbroad, but we don't have a way to say that only + # certain transition errors are acceptable (if the fencer respawns, + # fence devices may appear multiply active). We have to rely on + # other causes of a transition error logging their own error + # message, which is the usual practice. + r"pengine.* Calculated transition .*/pe-error", ] self.components["corosync"] = [ @@ -313,6 +325,12 @@ def __init__(self, name): "lrmd.*Connection to stonith-ng.* closed", "lrmd.*LRMD lost STONITH connection", "lrmd.*STONITH connection failed, finalizing .* pending operations", + # This is overbroad, but we don't have a way to say that only + # certain transition errors are acceptable (if the fencer respawns, + # fence devices may appear multiply active). We have to rely on + # other causes of a transition error logging their own error + # message, which is the usual practice. + r"pengine.* Calculated transition .*/pe-error", ] self.components["cib"] = [ @@ -323,8 +341,8 @@ def __init__(self, name): "Connection to cib_.* closed", r"crmd.*:.*Connection to the CIB terminated...", r"attrd.*:.*(Lost connection to CIB service|Connection to the CIB terminated)", - "(Child process|The) crmd .* exited: Generic Pacemaker error", - "(Child process|The) attrd .* exited: (Connection reset by peer|Transport endpoint is not connected)", + r"crmd\[[0-9]+\] exited with status 2", + r"attrd\[[0-9]+\] exited with status 1", r"crmd.*: Input I_TERMINATE .*from do_recover", "crmd.*I_ERROR.*crmd_cib_connection_destroy", "crmd.*Could not recover from internal error", @@ -337,11 +355,14 @@ def __init__(self, name): "Connection to lrmd failed", "Connection to lrmd.* closed", "crmd.*I_ERROR.*lrm_connection_destroy", - "(Child process|The) crmd .* exited: Generic Pacemaker error", + r"crmd\[[0-9]+\] exited with status 2", r"crmd.*: Input I_TERMINATE .*from do_recover", "crmd.*Could not recover from internal error", ] - self.components["lrmd-ignore"] = [] + self.components["lrmd-ignore"] = [ + r"attrd.*Connection to lrmd (failed|closed)", + r"(attrd|controld).*Could not execute alert", + ] self.components["crmd"] = [ # "WARN: determine_online_status: Node .* is unclean", @@ -358,7 +379,7 @@ def __init__(self, name): self.components["pengine"] = [ "State transition .* S_RECOVERY", "Respawning .* crmd", - "(The|Child process) crmd .* exited: Generic Pacemaker error", + r"crmd\[[0-9]+\] exited with status 2", "Connection to pengine failed", "Connection to pengine.* closed", "Connection to the Policy Engine failed", @@ -373,7 +394,7 @@ def __init__(self, name): "LRMD lost STONITH connection", "Connection to stonith-ng.* closed", "Fencing daemon connection failed", - r"crmd.*:\s*warn.*:\s*Callback already present", + r"crmd.*: Fencer successfully connected", ] self.components["stonith-ignore"] = [ r"pengine.*: Recover Fencing", @@ -384,6 +405,12 @@ def __init__(self, name): r"error:.*Sign-in failed: triggered a retry", "STONITH connection failed, finalizing .* pending operations.", r"crmd.*:\s+Result of .* operation for Fencing.*Error", + # This is overbroad, but we don't have a way to say that only + # certain transition errors are acceptable (if the fencer respawns, + # fence devices may appear multiply active). We have to rely on + # other causes of a transition error logging their own error + # message, which is the usual practice. + r"pengine.* Calculated transition .*/pe-error", ] self.components["stonith-ignore"].extend(self.components["common-ignore"]) @@ -412,8 +439,9 @@ def __init__(self, name): "Pat:They_stopped" : "%s\W.*crmd.*Node %s(\[|\s).*state is now lost", "Pat:They_dead" : "crmd.*Node %s(\[|\s).*state is now lost", - "Pat:ChildExit" : "The .* process exited", - "Pat:ChildKilled" : "%s\W.*pacemakerd.*The %s process .* terminated with signal 9", + "Pat:ChildExit" : r"\[[0-9]+\] exited with status [0-9]+ \(", + # "with signal 9" == pcmk_child_exit(), "$" == check_active_before_startup_processes() + "Pat:ChildKilled" : r"%s\W.*pacemakerd.*%s\[[0-9]+\] terminated( with signal 9|$)", "Pat:ChildRespawn" : "%s\W.*pacemakerd.*Respawning failed child process: %s", "Pat:PacemakerUp" : "%s\W.*pacemakerd.*Starting Pacemaker", @@ -462,7 +490,8 @@ def __init__(self, name): "Pat:They_stopped" : "%s\W.*crmd.*Node %s(\[|\s).*state is now lost", "Pat:They_dead" : "crmd.*Node %s(\[|\s).*state is now lost", - "Pat:ChildKilled" : "%s\W.*pacemakerd.*The %s process .* terminated with signal 9", + # "with signal 9" == pcmk_child_exit(), "$" == check_active_before_startup_processes() + "Pat:ChildKilled" : r"%s\W.*pacemakerd.*%s\[[0-9]+\] terminated( with signal 9|$)", "Pat:ChildRespawn" : "%s\W.*pacemakerd.*Respawning failed child process: %s", "Pat:PacemakerUp" : "%s\W.*pacemakerd.*Starting Pacemaker", diff --git a/cts/remote.py b/cts/remote.py index 8c3691826e1..7cef40e3bd7 100644 --- a/cts/remote.py +++ b/cts/remote.py @@ -220,10 +220,7 @@ def __call__(self, node, command, stdout=0, synchronous=1, silent=False, blockin if not silent: for err in errors: - if stdout == 3: - result.append("error: "+err) - else: - self.debug("cmd: stderr: %s" % err) + self.debug("cmd: stderr: %s" % err) if stdout == 0: if not silent and result: diff --git a/cts/watcher.py b/cts/watcher.py index de032f7b439..42685adfada 100644 --- a/cts/watcher.py +++ b/cts/watcher.py @@ -337,19 +337,19 @@ def __init__(self, log, regexes, name="Anon", timeout=10, debug_level=None, sile self.kind = kind else: raise - self.kind = self.Env["LogWatcher"] + #self.kind = self.Env["LogWatcher"] if log: self.filename = log else: raise - self.filename = self.Env["LogFileName"] + #self.filename = self.Env["LogFileName"] if hosts: self.hosts = hosts else: raise - self.hosts = self.Env["nodes"] + #self.hosts = self.Env["nodes"] if trace_lw: self.debug_level = 3 diff --git a/doc/Clusters_from_Scratch/en-US/Ap-Configuration.txt b/doc/Clusters_from_Scratch/en-US/Ap-Configuration.txt index f8099a41b30..05c64155183 100644 --- a/doc/Clusters_from_Scratch/en-US/Ap-Configuration.txt +++ b/doc/Clusters_from_Scratch/en-US/Ap-Configuration.txt @@ -10,8 +10,8 @@ Clone Set: dlm-clone [dlm] Started: [ pcmk-1 pcmk-2 ] Clone Set: ClusterIP-clone [ClusterIP] (unique) - ClusterIP:0 (ocf::heartbeat:IPaddr2): Started - ClusterIP:1 (ocf::heartbeat:IPaddr2): Started + ClusterIP:0 (ocf::heartbeat:IPaddr2): Started pcmk-2 + ClusterIP:1 (ocf::heartbeat:IPaddr2): Started pcmk-1 Clone Set: WebFS-clone [WebFS] Started: [ pcmk-1 pcmk-2 ] Clone Set: WebSite-clone [WebSite] @@ -25,7 +25,7 @@ timeout: 240s ---- [root@pcmk-1 ~]# pcs stonith - impi-fencing (stonith:fence_ipmilan) Started + impi-fencing (stonith:fence_ipmilan): Started pcmk-1 ---- ---- @@ -41,41 +41,37 @@ Colocation Constraints: WebFS-clone with WebDataClone (score:INFINITY) (with-rsc-role:Master) WebSite-clone with WebFS-clone (score:INFINITY) WebFS-clone with dlm-clone (score:INFINITY) +Ticket Constraints: ---- ---- [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Fri Aug 14 12:05:37 2015 -Last change: Fri Aug 14 11:49:29 2015 Stack: corosync -Current DC: pcmk-1 (1) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -11 Resources configured +Current DC: pcmk-1 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Tue Sep 11 10:41:53 2018 +Last change: Tue Sep 11 10:40:16 2018 by root via cibadmin on pcmk-1 +2 nodes configured +11 resources configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - impi-fencing (stonith:fence_ipmilan): Started pcmk-1 + ipmi-fencing (stonith:fence_ipmilan): Started pcmk-1 Master/Slave Set: WebDataClone [WebData] Masters: [ pcmk-1 pcmk-2 ] Clone Set: dlm-clone [dlm] Started: [ pcmk-1 pcmk-2 ] Clone Set: ClusterIP-clone [ClusterIP] (unique) - ClusterIP:0 (ocf::heartbeat:IPaddr2): Started pcmk-2 - ClusterIP:1 (ocf::heartbeat:IPaddr2): Started pcmk-1 + ClusterIP:0 (ocf::heartbeat:IPaddr2): Started pcmk-2 + ClusterIP:1 (ocf::heartbeat:IPaddr2): Started pcmk-1 Clone Set: WebFS-clone [WebFS] Started: [ pcmk-1 pcmk-2 ] Clone Set: WebSite-clone [WebSite] Started: [ pcmk-1 pcmk-2 ] -PCSD Status: - pcmk-1: Online - pcmk-2: Online - Daemon Status: corosync: active/disabled pacemaker: active/disabled @@ -83,221 +79,146 @@ Daemon Status: ---- ---- -[root@pcmk-1 ~]# pcs cluster cib +[root@pcmk-1 ~]# pcs cluster cib --config ---- [source,XML] ---- - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ---- === Node List === @@ -305,9 +226,15 @@ Daemon Status: ---- [root@pcmk-1 ~]# pcs status nodes Pacemaker Nodes: - Online: pcmk-1 pcmk-2 - Standby: - Offline: + Online: pcmk-1 pcmk-2 + Standby: + Maintenance: + Offline: +Pacemaker Remote Nodes: + Online: + Standby: + Maintenance: + Offline: ---- === Cluster Options === @@ -317,9 +244,9 @@ Pacemaker Nodes: Cluster Properties: cluster-infrastructure: corosync cluster-name: mycluster - dc-version: 1.1.12-a14efad + dc-version: 1.1.18-11.el7_5.3-2b07d5c5a9 have-watchdog: false - last-lrm-refresh: 1439569053 + last-lrm-refresh: 1536679009 stonith-enabled: true ---- @@ -327,7 +254,9 @@ The output shows state information automatically obtained about the cluster, inc * *cluster-infrastructure* - the cluster communications layer in use (heartbeat or corosync) * *cluster-name* - the cluster name chosen by the administrator when the cluster was created -* *dc-version* - the version (including upstream source-code hash) of Pacemaker used on the Designated Controller +* *dc-version* - the version (including upstream source-code hash) of Pacemaker + used on the Designated Controller, which is the node elected to determine what + actions are needed when events occur The output also shows options set by the administrator that control the way the cluster operates, including: @@ -351,7 +280,7 @@ explicitly set the option itself. Above: ---- [root@pcmk-1 ~]# pcs stonith show - ipmi-fencing (stonith:fence_ipmilan) Started + ipmi-fencing (stonith:fence_ipmilan): Started pcmk-1 [root@pcmk-1 ~]# pcs stonith show ipmi-fencing Resource: ipmi-fencing (class=stonith type=fence_ipmilan) Attributes: ipaddr="10.0.0.1" login="testuser" passwd="acd123" pcmk_host_list="pcmk-1 pcmk-2" @@ -374,16 +303,17 @@ both. Clone: ClusterIP-clone Meta Attrs: clone-max=2 clone-node-max=2 globally-unique=true Resource: ClusterIP (class=ocf provider=heartbeat type=IPaddr2) - Attributes: ip=192.168.122.120 cidr_netmask=32 clusterip_hash=sourceip - Operations: start interval=0s timeout=20s (ClusterIP-start-timeout-20s) - stop interval=0s timeout=20s (ClusterIP-stop-timeout-20s) - monitor interval=30s (ClusterIP-monitor-interval-30s) + Attributes: cidr_netmask=32 ip=192.168.122.120 clusterip_hash=sourceip + Meta Attrs: resource-stickiness=0 + Operations: monitor interval=30s (ClusterIP-monitor-interval-30s) + start interval=0s timeout=20s (ClusterIP-start-interval-0s) + stop interval=0s timeout=20s (ClusterIP-stop-interval-0s) ---- ==== DRBD - Shared Storage ==== Here, we define the DRBD service and specify which DRBD resource (from -/etc/drbd.d/*.res) it should manage. We make it a master/slave resource and, in +/etc/drbd.d/*.res) it should manage. We make it a master clone resource and, in order to have an active/active setup, allow both instances to be promoted to master at the same time. We also set the notify option so that the cluster will tell DRBD agent when its peer changes state. @@ -391,14 +321,16 @@ cluster will tell DRBD agent when its peer changes state. ---- [root@pcmk-1 ~]# pcs resource show WebDataClone Master: WebDataClone - Meta Attrs: master-max=2 master-node-max=1 clone-max=2 clone-node-max=1 notify=true + Meta Attrs: master-node-max=1 clone-max=2 notify=true master-max=2 clone-node-max=1 Resource: WebData (class=ocf provider=linbit type=drbd) - Attributes: drbd_resource=wwwdata - Operations: start interval=0s timeout=240 (WebData-start-timeout-240) - promote interval=0s timeout=90 (WebData-promote-timeout-90) - demote interval=0s timeout=90 (WebData-demote-timeout-90) - stop interval=0s timeout=100 (WebData-stop-timeout-100) + Attributes: drbd_resource=wwwdata + Operations: demote interval=0s timeout=90 (WebData-demote-interval-0s) monitor interval=60s (WebData-monitor-interval-60s) + notify interval=0s timeout=90 (WebData-notify-interval-0s) + promote interval=0s timeout=90 (WebData-promote-interval-0s) + reload interval=0s timeout=30 (WebData-reload-interval-0s) + start interval=0s timeout=240 (WebData-start-interval-0s) + stop interval=0s timeout=100 (WebData-stop-interval-0s) [root@pcmk-1 ~]# pcs constraint ref WebDataClone Resource: WebDataClone colocation-WebFS-WebDataClone-INFINITY @@ -417,18 +349,19 @@ that it can only be started on nodes with active DLM and DRBD instances. [root@pcmk-1 ~]# pcs resource show WebFS-clone Clone: WebFS-clone Resource: WebFS (class=ocf provider=heartbeat type=Filesystem) - Attributes: device=/dev/drbd1 directory=/var/www/html fstype=gfs2 - Operations: start interval=0s timeout=60 (WebFS-start-timeout-60) - stop interval=0s timeout=60 (WebFS-stop-timeout-60) - monitor interval=20 timeout=40 (WebFS-monitor-interval-20) + Attributes: device=/dev/drbd1 directory=/var/www/html fstype=gfs2 + Operations: monitor interval=20 timeout=40 (WebFS-monitor-interval-20) + notify interval=0s timeout=60 (WebFS-notify-interval-0s) + start interval=0s timeout=60 (WebFS-start-interval-0s) + stop interval=0s timeout=60 (WebFS-stop-interval-0s) [root@pcmk-1 ~]# pcs constraint ref WebFS-clone Resource: WebFS-clone colocation-WebFS-WebDataClone-INFINITY colocation-WebSite-WebFS-INFINITY - colocation-WebFS-clone-dlm-clone-INFINITY + colocation-WebFS-dlm-clone-INFINITY order-WebDataClone-WebFS-mandatory order-WebFS-WebSite-mandatory - order-dlm-clone-WebFS-clone-mandatory + order-dlm-clone-WebFS-mandatory ---- ==== Apache ==== @@ -441,10 +374,10 @@ nodes that have the required filesystem mounted and the IP address active. [root@pcmk-1 ~]# pcs resource show WebSite-clone Clone: WebSite-clone Resource: WebSite (class=ocf provider=heartbeat type=apache) - Attributes: configfile=/etc/httpd/conf/httpd.conf statusurl=http://localhost/server-status - Operations: start interval=0s timeout=40s (WebSite-start-timeout-40s) - stop interval=0s timeout=60s (WebSite-stop-timeout-60s) - monitor interval=1min (WebSite-monitor-interval-1min) + Attributes: configfile=/etc/httpd/conf/httpd.conf statusurl=http://localhost/server-status + Operations: monitor interval=1min (WebSite-monitor-interval-1min) + start interval=0s timeout=40s (WebSite-start-interval-0s) + stop interval=0s timeout=60s (WebSite-stop-interval-0s) [root@pcmk-1 ~]# pcs constraint ref WebSite-clone Resource: WebSite-clone colocation-WebSite-ClusterIP-INFINITY diff --git a/doc/Clusters_from_Scratch/en-US/Ap-Corosync-Conf.txt b/doc/Clusters_from_Scratch/en-US/Ap-Corosync-Conf.txt index 87f4042a859..0964d1ffcc3 100644 --- a/doc/Clusters_from_Scratch/en-US/Ap-Corosync-Conf.txt +++ b/doc/Clusters_from_Scratch/en-US/Ap-Corosync-Conf.txt @@ -5,29 +5,32 @@ .Sample +corosync.conf+ for two-node cluster created by `pcs`. ..... totem { -version: 2 -secauth: off -cluster_name: mycluster -transport: udpu + version: 2 + cluster_name: mycluster + secauth: off + transport: udpu } nodelist { - node { + node { ring0_addr: pcmk-1 nodeid: 1 - } - node { + } + + node { ring0_addr: pcmk-2 nodeid: 2 - } + } } quorum { -provider: corosync_votequorum -two_node: 1 + provider: corosync_votequorum + two_node: 1 } logging { -to_syslog: yes + to_logfile: yes + logfile: /var/log/cluster/corosync.log + to_syslog: yes } ..... diff --git a/doc/Clusters_from_Scratch/en-US/Ap-Reading.txt b/doc/Clusters_from_Scratch/en-US/Ap-Reading.txt index 3b9367418d2..f72bd1a2a29 100644 --- a/doc/Clusters_from_Scratch/en-US/Ap-Reading.txt +++ b/doc/Clusters_from_Scratch/en-US/Ap-Reading.txt @@ -1,12 +1,10 @@ [appendix] == Further Reading == -- Project Website -http://www.clusterlabs.org/ +- Project Website https://www.clusterlabs.org/ - SuSE has a comprehensive guide to cluster commands (though using the `crmsh` command-line shell rather than `pcs`) at: https://www.suse.com/documentation/sle_ha/book_sleha/data/book_sleha.html -- Corosync - http://www.corosync.org/ +- Corosync http://www.corosync.org/ diff --git a/doc/Clusters_from_Scratch/en-US/Author_Group.xml b/doc/Clusters_from_Scratch/en-US/Author_Group.xml index 49aae807b12..898da712617 100644 --- a/doc/Clusters_from_Scratch/en-US/Author_Group.xml +++ b/doc/Clusters_from_Scratch/en-US/Author_Group.xml @@ -8,14 +8,4 @@ Primary author andrew@beekhof.net - - RaoulScarazzini - Italian translation - rasca@miamammausalinux.org - - - DanFrîncu - Romanian translation - df.cluster@gmail.com - diff --git a/doc/Clusters_from_Scratch/en-US/Book_Info.xml b/doc/Clusters_from_Scratch/en-US/Book_Info.xml index cf24b7f4235..133b36ab447 100644 --- a/doc/Clusters_from_Scratch/en-US/Book_Info.xml +++ b/doc/Clusters_from_Scratch/en-US/Book_Info.xml @@ -15,10 +15,10 @@ simple textual changes (corrections, translations, etc.). --> 9 - 0 + 2 - The purpose of this document is to provide a start-to-finish guide to building an example active/passive cluster with Pacemaker and show how it can be converted to an active/active one. + This document provides a step-by-step guide to building a simple high-availability cluster using Pacemaker. The example cluster will use: @@ -35,7 +35,7 @@ - Pacemaker to perform resource management, + Pacemaker 1.1.18 diff --git a/doc/Clusters_from_Scratch/en-US/Ch-Active-Active.txt b/doc/Clusters_from_Scratch/en-US/Ch-Active-Active.txt index 334267a44e8..d58f5327190 100644 --- a/doc/Clusters_from_Scratch/en-US/Ch-Active-Active.txt +++ b/doc/Clusters_from_Scratch/en-US/Ch-Active-Active.txt @@ -24,52 +24,48 @@ The DLM needs to run on both nodes, so we'll start by creating a resource for it (using the *ocf:pacemaker:controld* resource script), and clone it: ---- [root@pcmk-1 ~]# pcs cluster cib dlm_cfg -[root@pcmk-1 ~]# pcs -f dlm_cfg resource create dlm ocf:pacemaker:controld op monitor interval=60s +[root@pcmk-1 ~]# pcs -f dlm_cfg resource create dlm \ + ocf:pacemaker:controld op monitor interval=60s [root@pcmk-1 ~]# pcs -f dlm_cfg resource clone dlm clone-max=2 clone-node-max=1 [root@pcmk-1 ~]# pcs -f dlm_cfg resource show - ClusterIP (ocf::heartbeat:IPaddr2): Started - WebSite (ocf::heartbeat:apache): Started + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 + WebSite (ocf::heartbeat:apache): Started pcmk-1 Master/Slave Set: WebDataClone [WebData] - Masters: [ pcmk-2 ] - Slaves: [ pcmk-1 ] - WebFS (ocf::heartbeat:Filesystem): Started + Masters: [ pcmk-1 ] + Slaves: [ pcmk-2 ] + WebFS (ocf::heartbeat:Filesystem): Started pcmk-1 Clone Set: dlm-clone [dlm] Stopped: [ pcmk-1 pcmk-2 ] ---- Activate our new configuration, and see how the cluster responds: ---- -[root@pcmk-1 ~]# pcs cluster cib-push dlm_cfg +[root@pcmk-1 ~]# pcs cluster cib-push dlm_cfg --config CIB updated [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Fri Aug 14 11:19:36 2015 -Last change: Fri Aug 14 11:19:28 2015 Stack: corosync -Current DC: pcmk-1 (1) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -8 Resources configured +Current DC: pcmk-1 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Tue Sep 11 10:18:30 2018 +Last change: Tue Sep 11 10:16:49 2018 by hacluster via crmd on pcmk-2 +2 nodes configured +8 resources configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 - WebSite (ocf::heartbeat:apache): Started pcmk-2 + ipmi-fencing (stonith:fence_ipmilan): Started pcmk-1 + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 + WebSite (ocf::heartbeat:apache): Started pcmk-1 Master/Slave Set: WebDataClone [WebData] - Masters: [ pcmk-2 ] - Slaves: [ pcmk-1 ] - WebFS (ocf::heartbeat:Filesystem): Started pcmk-2 - ipmi-fencing (stonith:fence_ipmilan): Started pcmk-1 + Masters: [ pcmk-1 ] + Slaves: [ pcmk-2 ] + WebFS (ocf::heartbeat:Filesystem): Started pcmk-1 Clone Set: dlm-clone [dlm] Started: [ pcmk-1 pcmk-2 ] -PCSD Status: - pcmk-1: Online - pcmk-2: Online - Daemon Status: corosync: active/disabled pacemaker: active/disabled @@ -87,18 +83,18 @@ are not only stopped, but stopped in the correct order. ---- [root@pcmk-1 ~]# pcs resource disable WebFS [root@pcmk-1 ~]# pcs resource - ClusterIP (ocf::heartbeat:IPaddr2): Started - WebSite (ocf::heartbeat:apache): Stopped + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 + WebSite (ocf::heartbeat:apache): Stopped Master/Slave Set: WebDataClone [WebData] - Masters: [ pcmk-2 ] - Slaves: [ pcmk-1 ] - WebFS (ocf::heartbeat:Filesystem): Stopped + Masters: [ pcmk-1 ] + Slaves: [ pcmk-2 ] + WebFS (ocf::heartbeat:Filesystem): Stopped (disabled) Clone Set: dlm-clone [dlm] Started: [ pcmk-1 pcmk-2 ] ---- You can see that both Apache and WebFS have been stopped, -and that *pcmk-2* is the current master for the DRBD device. +and that *pcmk-1* is the current master for the DRBD device. Now we can create a new GFS2 filesystem on the DRBD device. @@ -118,19 +114,24 @@ Otherwise, you will receive the message: =========== ----- -[root@pcmk-2 ~]# mkfs.gfs2 -p lock_dlm -j 2 -t mycluster:web /dev/drbd1 +[root@pcmk-1 ~]# mkfs.gfs2 -p lock_dlm -j 2 -t mycluster:web /dev/drbd1 It appears to contain an existing filesystem (xfs) This will destroy any data on /dev/drbd1 -Are you sure you want to proceed? [y/n]y +Are you sure you want to proceed? [y/n] y +Discarding device contents (may take a while on large devices): Done +Adding journals: Done +Building resource groups: Done +Creating quota file: Done +Writing superblock and syncing: Done Device: /dev/drbd1 Block size: 4096 -Device size: 1.00 GB (262127 blocks) -Filesystem size: 1.00 GB (262126 blocks) +Device size: 0.50 GB (131059 blocks) +Filesystem size: 0.50 GB (131056 blocks) Journals: 2 -Resource groups: 5 +Resource groups: 3 Locking protocol: "lock_dlm" Lock table: "mycluster:web" -UUID: 9a72c488-d8a7-24c9-ceee-add7a8ca52c2 +UUID: 0bcbffab-cada-4105-94d1-be8a26669ee0 ----- The `mkfs.gfs2` command required a number of additional parameters: @@ -154,15 +155,15 @@ Now we can (re-)populate the new filesystem with data (web pages). We'll create yet another variation on our home page. ----- -[root@pcmk-2 ~]# mount /dev/drbd1 /mnt -[root@pcmk-2 ~]# cat <<-END >/mnt/index.html +[root@pcmk-1 ~]# mount /dev/drbd1 /mnt +[root@pcmk-1 ~]# cat <<-END >/mnt/index.html My Test Site - GFS2 END -[root@pcmk-2 ~]# chcon -R --reference=/var/www/html /mnt -[root@pcmk-2 ~]# umount /dev/drbd1 -[root@pcmk-2 ~]# drbdadm verify wwwdata +[root@pcmk-1 ~]# chcon -R --reference=/var/www/html /mnt +[root@pcmk-1 ~]# umount /dev/drbd1 +[root@pcmk-1 ~]# drbdadm verify wwwdata ----- == Reconfigure the Cluster for GFS2 == @@ -173,10 +174,11 @@ With the WebFS resource stopped, let's update the configuration. [root@pcmk-1 ~]# pcs resource show WebFS Resource: WebFS (class=ocf provider=heartbeat type=Filesystem) Attributes: device=/dev/drbd1 directory=/var/www/html fstype=xfs - Meta Attrs: target-role=Stopped - Operations: start interval=0s timeout=60 (WebFS-start-timeout-60) - stop interval=0s timeout=60 (WebFS-stop-timeout-60) - monitor interval=20 timeout=40 (WebFS-monitor-interval-20) + Meta Attrs: target-role=Stopped + Operations: monitor interval=20 timeout=40 (WebFS-monitor-interval-20) + notify interval=0s timeout=60 (WebFS-notify-interval-0s) + start interval=0s timeout=60 (WebFS-start-interval-0s) + stop interval=0s timeout=60 (WebFS-stop-interval-0s) ---- The fstype option needs to be updated to *gfs2* instead of *xfs*. @@ -185,11 +187,12 @@ The fstype option needs to be updated to *gfs2* instead of *xfs*. [root@pcmk-1 ~]# pcs resource update WebFS fstype=gfs2 [root@pcmk-1 ~]# pcs resource show WebFS Resource: WebFS (class=ocf provider=heartbeat type=Filesystem) - Attributes: device=/dev/drbd1 directory=/var/www/html fstype=gfs2 + Attributes: device=/dev/drbd1 directory=/var/www/html fstype=gfs2 Meta Attrs: target-role=Stopped - Operations: start interval=0s timeout=60 (WebFS-start-timeout-60) - stop interval=0s timeout=60 (WebFS-stop-timeout-60) - monitor interval=20 timeout=40 (WebFS-monitor-interval-20) + Operations: monitor interval=20 timeout=40 (WebFS-monitor-interval-20) + notify interval=0s timeout=60 (WebFS-notify-interval-0s) + start interval=0s timeout=60 (WebFS-start-interval-0s) + stop interval=0s timeout=60 (WebFS-stop-interval-0s) ---- GFS2 requires that DLM be running, so we also need to set up new colocation @@ -247,6 +250,7 @@ Colocation Constraints: WebFS with WebDataClone (score:INFINITY) (with-rsc-role:Master) WebSite with WebFS (score:INFINITY) WebFS with dlm-clone (score:INFINITY) +Ticket Constraints: ---- Now we must tell the resource how to decide which requests are @@ -260,38 +264,33 @@ will be hashed; each node will process a certain range of hashes. Load our configuration to the cluster, and see how it responds. ----- -[root@pcmk-1 ~]# pcs cluster cib-push loadbalance_cfg +[root@pcmk-1 ~]# pcs cluster cib-push loadbalance_cfg --config CIB updated [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Fri Aug 14 11:32:07 2015 -Last change: Fri Aug 14 11:32:04 2015 Stack: corosync -Current DC: pcmk-1 (1) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -9 Resources configured +Current DC: pcmk-1 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Tue Sep 11 10:36:38 2018 +Last change: Tue Sep 11 10:36:33 2018 by root via cibadmin on pcmk-1 +2 nodes configured +9 resources configured (1 DISABLED) Online: [ pcmk-1 pcmk-2 ] Full list of resources: - WebSite (ocf::heartbeat:apache): Stopped + ipmi-fencing (stonith:fence_ipmilan): Started pcmk-1 + WebSite (ocf::heartbeat:apache): Stopped Master/Slave Set: WebDataClone [WebData] Masters: [ pcmk-1 ] Slaves: [ pcmk-2 ] - WebFS (ocf::heartbeat:Filesystem): Stopped - ipmi-fencing (stonith:fence_ipmilan): Started pcmk-1 + WebFS (ocf::heartbeat:Filesystem): Stopped (disabled) Clone Set: dlm-clone [dlm] Started: [ pcmk-1 pcmk-2 ] Clone Set: ClusterIP-clone [ClusterIP] (unique) - ClusterIP:0 (ocf::heartbeat:IPaddr2): Started pcmk-1 - ClusterIP:1 (ocf::heartbeat:IPaddr2): Started pcmk-2 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + ClusterIP:0 (ocf::heartbeat:IPaddr2): Started pcmk-2 + ClusterIP:1 (ocf::heartbeat:IPaddr2): Started pcmk-1 Daemon Status: corosync: active/disabled @@ -328,19 +327,20 @@ Colocation Constraints: WebFS-clone with WebDataClone (score:INFINITY) (with-rsc-role:Master) WebSite-clone with WebFS-clone (score:INFINITY) WebFS-clone with dlm-clone (score:INFINITY) +Ticket Constraints: ---- Tell the cluster that it is now allowed to promote both instances to be DRBD Primary (aka. master). ----- -[root@pcmk-1 ~]# pcs -f active_cfg resource update WebDataClone master-max=2 +[root@pcmk-1 ~]# pcs -f active_cfg resource update WebDataClone master-max=2 ----- Finally, load our configuration to the cluster, and re-enable the WebFS resource (which we disabled earlier). ----- -[root@pcmk-1 ~]# pcs cluster cib-push active_cfg +[root@pcmk-1 ~]# pcs cluster cib-push active_cfg --config CIB updated [root@pcmk-1 ~]# pcs resource enable WebFS ----- @@ -353,8 +353,8 @@ After all the processes are started, the status should look similar to this. Clone Set: dlm-clone [dlm] Started: [ pcmk-1 pcmk-2 ] Clone Set: ClusterIP-clone [ClusterIP] (unique) - ClusterIP:0 (ocf::heartbeat:IPaddr2): Started - ClusterIP:1 (ocf::heartbeat:IPaddr2): Started + ClusterIP:0 (ocf::heartbeat:IPaddr2): Started pcmk-2 + ClusterIP:1 (ocf::heartbeat:IPaddr2): Started pcmk-1 Clone Set: WebFS-clone [WebFS] Started: [ pcmk-1 pcmk-2 ] Clone Set: WebSite-clone [WebSite] diff --git a/doc/Clusters_from_Scratch/en-US/Ch-Active-Passive.txt b/doc/Clusters_from_Scratch/en-US/Ch-Active-Passive.txt index 8ceccd1d9f8..50b6a8a12d4 100644 --- a/doc/Clusters_from_Scratch/en-US/Ch-Active-Passive.txt +++ b/doc/Clusters_from_Scratch/en-US/Ch-Active-Passive.txt @@ -12,14 +12,13 @@ The first few lines of output should look like this: [root@pcmk-1 ~]# pcs status Cluster name: mycluster WARNING: no stonith devices and stonith-enabled is not false -Last updated: Tue Dec 16 16:15:29 2014 -Last change: Tue Dec 16 15:49:47 2014 Stack: corosync -Current DC: pcmk-2 (2) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -0 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 16:41:46 2018 +Last change: Mon Sep 10 16:30:53 2018 by hacluster via crmd on pcmk-2 +2 nodes configured +0 resources configured Online: [ pcmk-1 pcmk-2 ] ---- @@ -34,12 +33,12 @@ configuration and status by using the `pcs cluster cib` command. ---- [source,XML] ---- - + - + @@ -52,27 +51,15 @@ configuration and status by using the `pcs cluster cib` command. - - + + - - - - - - - - + + - - - - - - @@ -94,11 +81,10 @@ As you can see, the tool has found some errors. In order to guarantee the safety of your data, footnote:[If the data is corrupt, there is little point in continuing to make it available] -the default for STONITH -footnote:[A common node fencing mechanism. Used to ensure data integrity by powering off "bad" nodes] -in Pacemaker is *enabled*. However, it also knows when no STONITH configuration has been -supplied and reports this as a problem (since the cluster would not be -able to make progress if a situation requiring node fencing arose). +fencing (also called STONITH) is enabled by default. However, it also knows +when no STONITH configuration has been supplied and reports this as a problem +(since the cluster will not be able to make progress if a situation requiring +node fencing arises). We will disable this feature for now and configure it later. @@ -117,9 +103,7 @@ With the new cluster option set, the configuration is now valid. The use of `stonith-enabled=false` is completely inappropriate for a production cluster. It tells the cluster to simply pretend that failed nodes are safely powered off. Some vendors will refuse to support clusters that have -STONITH disabled. - -We disable STONITH here only to defer the discussion of its +STONITH disabled. We disable STONITH here only to defer the discussion of its configuration, which can differ widely from one installation to the next. See <<_what_is_stonith>> for information on why STONITH is important and details on how to configure it. @@ -160,11 +144,10 @@ To obtain a list of the available resource standards (the *ocf* part of ---- [root@pcmk-1 ~]# pcs resource standards -ocf lsb +ocf service systemd -stonith ---- To obtain a list of the available OCF resource providers (the *heartbeat* @@ -182,19 +165,19 @@ a specific OCF provider (the *IPaddr2* part of *ocf:heartbeat:IPaddr2*), run: ---- [root@pcmk-1 ~]# pcs resource agents ocf:heartbeat -CTDB -Delay -Dummy -Filesystem -IPaddr -IPaddr2 +apache +aws-vpc-move-ip +awseip +awsvip +azure-lb +clvm . . (skipping lots of resources to save space) . -rsyncd -slapd symlink tomcat +VirtualDomain +Xinetd ---- Now, verify that the IP resource has been added, and display the cluster's @@ -203,24 +186,19 @@ status to see that it is now active: ---- [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Tue Dec 16 17:44:40 2014 -Last change: Tue Dec 16 17:44:26 2014 Stack: corosync -Current DC: pcmk-1 (1) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -1 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 16:55:26 2018 +Last change: Mon Sep 10 16:53:42 2018 by root via cibadmin on pcmk-1 +2 nodes configured +1 resource configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 Daemon Status: corosync: active/disabled @@ -238,20 +216,19 @@ First, find the node on which the IP address is running. ---- [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Tue Dec 16 17:44:40 2014 -Last change: Tue Dec 16 17:44:26 2014 Stack: corosync -Current DC: pcmk-1 (1) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -1 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 16:55:26 2018 +Last change: Mon Sep 10 16:53:42 2018 by root via cibadmin on pcmk-1 +2 nodes configured +1 resource configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 ---- You can see that the status of the *ClusterIP* resource @@ -260,7 +237,8 @@ Shut down Pacemaker and Corosync on that machine to trigger a failover. ---- [root@pcmk-1 ~]# pcs cluster stop pcmk-1 -Stopping Cluster... +Stopping Cluster (pacemaker)... +Stopping Cluster (corosync)... ---- [NOTE] @@ -280,25 +258,20 @@ Go to the other node, and check the cluster status. ---- [root@pcmk-2 ~]# pcs status Cluster name: mycluster -Last updated: Wed Dec 17 10:30:56 2014 -Last change: Tue Dec 16 17:44:26 2014 Stack: corosync -Current DC: pcmk-2 (2) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -1 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 16:57:22 2018 +Last change: Mon Sep 10 16:53:42 2018 by root via cibadmin on pcmk-1 +2 nodes configured +1 resource configured Online: [ pcmk-2 ] OFFLINE: [ pcmk-1 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 Daemon Status: corosync: active/disabled @@ -306,8 +279,8 @@ Daemon Status: pcsd: active/enabled ---- -Notice that *pcmk-1* is *OFFLINE* for cluster purposes (its *PCSD* is still -*Online*, allowing it to receive `pcs` commands, but it is not participating in +Notice that *pcmk-1* is *OFFLINE* for cluster purposes (its *pcsd* is still +active, allowing it to receive `pcs` commands, but it is not participating in the cluster). Also notice that *ClusterIP* is now running on *pcmk-2* -- failover happened @@ -337,7 +310,6 @@ stop all resources, in order to prevent data corruption. Two-node clusters are a special case. By the above definition, a two-node cluster would only have quorum when both nodes are running. This would make the creation of a two-node cluster pointless, -footnote:[Some would argue that two-node clusters are always pointless, but that is an argument for another time] but corosync has the ability to treat two-node clusters as if only one node is required for quorum. @@ -345,10 +317,7 @@ The `pcs cluster setup` command will automatically configure *two_node: 1* in +corosync.conf+, so a two-node cluster will "just work". If you are using a different cluster shell, you will have to configure -+corosync.conf+ appropriately yourself. If you are using older versions of -corosync, you will have to ignore quorum at the pacemaker level, using `pcs -property set no-quorum-policy=ignore` (or the equivalent command if you are -using a different cluster shell). ++corosync.conf+ appropriately yourself. ==== Now, simulate node recovery by restarting the cluster stack on *pcmk-1*, and @@ -360,24 +329,19 @@ gets going on the node, but it eventually will look like the below.) pcmk-1: Starting Cluster... [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Wed Dec 17 10:50:11 2014 -Last change: Tue Dec 16 17:44:26 2014 Stack: corosync -Current DC: pcmk-2 (2) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -1 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 17:00:04 2018 +Last change: Mon Sep 10 16:53:42 2018 by root via cibadmin on pcmk-1 +2 nodes configured +1 resource configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 Daemon Status: corosync: active/disabled @@ -385,12 +349,6 @@ Daemon Status: pcsd: active/enabled ---- -[NOTE] -====== -With older versions of pacemaker, the cluster might move the IP back to its -original location (*pcmk-1*). Usually, this is no longer the case. -====== - == Prevent Resources from Moving after Recovery == In most circumstances, it is highly desirable to prevent healthy @@ -412,12 +370,7 @@ resource, but it is often sufficient to change the default. ---- [root@pcmk-1 ~]# pcs resource defaults resource-stickiness=100 +Warning: Defaults do not apply to resources which override them with their own defined values [root@pcmk-1 ~]# pcs resource defaults resource-stickiness: 100 ---- - -[NOTE] -====== -Older versions of `pcs` required that `rsc` be added after `resource` in the -above commands. -====== diff --git a/doc/Clusters_from_Scratch/en-US/Ch-Apache.txt b/doc/Clusters_from_Scratch/en-US/Ch-Apache.txt index cee112a9a78..fb404853b23 100644 --- a/doc/Clusters_from_Scratch/en-US/Ch-Apache.txt +++ b/doc/Clusters_from_Scratch/en-US/Ch-Apache.txt @@ -23,7 +23,6 @@ the status of the Apache server. ==== Do *not* enable the httpd service. Services that are intended to be managed via the cluster software should never be managed by the OS. - It is often useful, however, to manually start the service, verify that it works, then stop it again, before adding it to the cluster. This allows you to resolve any non-cluster-related problems before continuing. @@ -97,6 +96,7 @@ tutorial, we will adjust the global operation timeout default to 240 seconds. ---- [root@pcmk-1 ~]# pcs resource op defaults timeout=240s +Warning: Defaults do not apply to resources which override them with their own defined values [root@pcmk-1 ~]# pcs resource op defaults timeout: 240s ---- @@ -114,25 +114,20 @@ After a short delay, we should see the cluster start Apache. ----- [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Wed Dec 17 12:40:41 2014 -Last change: Wed Dec 17 12:40:05 2014 Stack: corosync -Current DC: pcmk-2 (2) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -2 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 17:06:22 2018 +Last change: Mon Sep 10 17:05:41 2018 by root via cibadmin on pcmk-1 +2 nodes configured +2 resources configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 - WebSite (ocf::heartbeat:apache): Started pcmk-1 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 + WebSite (ocf::heartbeat:apache): Started pcmk-1 Daemon Status: corosync: active/disabled @@ -194,27 +189,23 @@ Location Constraints: Ordering Constraints: Colocation Constraints: WebSite with ClusterIP (score:INFINITY) +Ticket Constraints: [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Wed Dec 17 13:57:58 2014 -Last change: Wed Dec 17 13:57:22 2014 Stack: corosync -Current DC: pcmk-2 (2) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -2 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 17:08:54 2018 +Last change: Mon Sep 10 17:08:27 2018 by root via cibadmin on pcmk-1 +2 nodes configured +2 resources configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 - WebSite (ocf::heartbeat:apache): Started pcmk-2 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 + WebSite (ocf::heartbeat:apache): Started pcmk-2 Daemon Status: corosync: active/disabled @@ -250,18 +241,24 @@ Ordering Constraints: start ClusterIP then start WebSite (kind:Mandatory) Colocation Constraints: WebSite with ClusterIP (score:INFINITY) +Ticket Constraints: ----- == Prefer One Node Over Another == Pacemaker does not rely on any sort of hardware symmetry between nodes, -so it may well be that one machine is more powerful than the other. In -such cases, it makes sense to host the resources on the more powerful node if -it is available. To do this, we create a location constraint. +so it may well be that one machine is more powerful than the other. + +In such cases, you may want to host the resources on the more powerful node +when it is available, to have the best performance -- or you may want to host +the resources on the _less_ powerful node when it's available, so you don't +have to worry about whether you can handle the load after a failover. + +To do this, we create a location constraint. In the location constraint below, we are saying the WebSite resource prefers the node pcmk-1 with a score of 50. Here, the score indicates -how badly we'd like the resource to run at this location. +how strongly we'd like the resource to run at this location. ----- [root@pcmk-1 ~]# pcs constraint location WebSite prefers pcmk-1=50 @@ -273,27 +270,23 @@ Ordering Constraints: start ClusterIP then start WebSite (kind:Mandatory) Colocation Constraints: WebSite with ClusterIP (score:INFINITY) +Ticket Constraints: [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Wed Dec 17 14:11:49 2014 -Last change: Wed Dec 17 14:11:20 2014 Stack: corosync -Current DC: pcmk-2 (2) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -2 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 17:21:41 2018 +Last change: Mon Sep 10 17:21:14 2018 by root via cibadmin on pcmk-1 +2 nodes configured +2 resources configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 - WebSite (ocf::heartbeat:apache): Started pcmk-2 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 + WebSite (ocf::heartbeat:apache): Started pcmk-2 Daemon Status: corosync: active/disabled @@ -315,8 +308,8 @@ To see the current placement scores, you can use a tool called crm_simulate. Current cluster status: Online: [ pcmk-1 pcmk-2 ] - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 - WebSite (ocf::heartbeat:apache): Started pcmk-2 + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 + WebSite (ocf::heartbeat:apache): Started pcmk-2 Allocation scores: native_color: ClusterIP allocation score on pcmk-1: 50 @@ -331,40 +324,42 @@ Transition Summary: There are always times when an administrator needs to override the cluster and force resources to move to a specific location. In this example, -we will force the WebSite to move to pcmk-1 by -updating our previous location constraint with a score of INFINITY. +we will force the WebSite to move to pcmk-1. + +We will use the *pcs resource move* command to create a temporary constraint +with a score of INFINITY. While we could update our existing constraint, +using *move* allows to easily get rid of the temporary constraint later. +If desired, we could even give a lifetime for the constraint, so it would +expire automatically -- but we don't that in this example. ----- -[root@pcmk-1 ~]# pcs constraint location WebSite prefers pcmk-1=INFINITY +[root@pcmk-1 ~]# pcs resource move WebSite pcmk-1 [root@pcmk-1 ~]# pcs constraint Location Constraints: Resource: WebSite - Enabled on: pcmk-1 (score:INFINITY) + Enabled on: pcmk-1 (score:50) + Enabled on: pcmk-1 (score:INFINITY) (role: Started) Ordering Constraints: start ClusterIP then start WebSite (kind:Mandatory) Colocation Constraints: WebSite with ClusterIP (score:INFINITY) +Ticket Constraints: [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Wed Dec 17 14:19:34 2014 -Last change: Wed Dec 17 14:18:37 2014 Stack: corosync -Current DC: pcmk-2 (2) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -2 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 17:28:55 2018 +Last change: Mon Sep 10 17:28:27 2018 by root via crm_resource on pcmk-1 +2 nodes configured +2 resources configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 - WebSite (ocf::heartbeat:apache): Started pcmk-1 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 + WebSite (ocf::heartbeat:apache): Started pcmk-1 Daemon Status: corosync: active/disabled @@ -374,61 +369,55 @@ Daemon Status: Once we've finished whatever activity required us to move the resources to pcmk-1 (in our case nothing), we can then allow the cluster -to resume normal operation by removing the new constraint. Since we previously -configured a default stickiness, the resources will remain on pcmk-1. +to resume normal operation by removing the new constraint. Due to our first +location constraint and our default stickiness, the resources will remain on +pcmk-1. -First, use the `--full` option to get the constraint's ID: +We will use the *pcs resource clear* command, which removes all temporary +constraints previously created by *pcs resource move* or *pcs resource ban*. ----- -[root@pcmk-1 ~]# pcs constraint --full -Location Constraints: - Resource: WebSite - Enabled on: pcmk-1 (score:INFINITY) (id:location-WebSite-pcmk-1-INFINITY) -Ordering Constraints: - start ClusterIP then start WebSite (kind:Mandatory) (id:order-ClusterIP-WebSite-mandatory) -Colocation Constraints: - WebSite with ClusterIP (score:INFINITY) (id:colocation-WebSite-ClusterIP-INFINITY) ------ - -Then remove the desired contraint using its ID: ------ -[root@pcmk-1 ~]# pcs constraint remove location-WebSite-pcmk-1-INFINITY +[root@pcmk-1 ~]# pcs resource clear WebSite [root@pcmk-1 ~]# pcs constraint Location Constraints: + Resource: WebSite + Enabled on: pcmk-1 (score:50) Ordering Constraints: start ClusterIP then start WebSite (kind:Mandatory) Colocation Constraints: WebSite with ClusterIP (score:INFINITY) +Ticket Constraints: ----- -Note that the location constraint is now gone. If we check the cluster +Note that the INFINITY location constraint is now gone. If we check the cluster status, we can also see that (as expected) the resources are still active on pcmk-1. ----- -# pcs status +[root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Wed Dec 17 14:25:21 2014 -Last change: Wed Dec 17 14:24:29 2014 Stack: corosync -Current DC: pcmk-2 (2) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -2 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 17:31:47 2018 +Last change: Mon Sep 10 17:31:04 2018 by root via crm_resource on pcmk-1 +2 nodes configured +2 resources configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 - WebSite (ocf::heartbeat:apache): Started pcmk-1 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 + WebSite (ocf::heartbeat:apache): Started pcmk-1 Daemon Status: corosync: active/disabled pacemaker: active/disabled pcsd: active/enabled ----- + +To remove the constraint with the score of 50, we would first get the +constraint's ID using *pcs constraint --full*, then remove it with +*pcs constraint remove* and the ID. We won't show those steps here, +but feel free to try it on your own, with the help of the pcs man page +if necessary. diff --git a/doc/Clusters_from_Scratch/en-US/Ch-Installation.txt b/doc/Clusters_from_Scratch/en-US/Ch-Installation.txt index fd82fd1194b..74ed41e9872 100644 --- a/doc/Clusters_from_Scratch/en-US/Ch-Installation.txt +++ b/doc/Clusters_from_Scratch/en-US/Ch-Installation.txt @@ -5,7 +5,7 @@ === Boot the Install Image === Download the 4GB -http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1503-01.iso[&DISTRO; +http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso[&DISTRO; &DISTRO_VERSION; DVD ISO]. Use the image to boot a virtual machine, or burn it to a DVD or USB drive and boot a physical server from that. @@ -36,7 +36,10 @@ In the *NETWORK & HOSTNAME* section: - Select your network device, press *Configure...*, and manually assign a fixed IP address. For this example, we'll use 192.168.122.101 under *IPv4 Settings* (with an appropriate netmask, gateway and DNS server). -- Flip the switch to turn your network device on. +- Flip the switch to turn your network device on, and press *Done*. + +.&DISTRO; &DISTRO_VERSION; Network Interface Screen +image::images/Editing-eth0.png["&DISTRO; &DISTRO_VERSION; Editing eth0",align="center",scaledwidth="100%"] [IMPORTANT] =========== @@ -64,6 +67,11 @@ capacity by 1GiB or so. Select *Modify...* by the volume group name, and change the *Size policy:* to *As large as possible*, to make the reclaimed space available inside the LVM volume group. We'll add the additional volume later. +.&DISTRO; &DISTRO_VERSION; Manual Partitioning Screen +image::images/Partitioning.png["&DISTRO; &DISTRO_VERSION; Partitioning",align="center",scaledwidth="100%"] + +Press *Done*, then *Accept changes*. + === Configure Time Synchronization === It is highly recommended to enable NTP on your cluster nodes. Doing so @@ -99,16 +107,17 @@ Ensure that the machine has the static IP address you configured earlier. ----- [root@pcmk-1 ~]# ip addr -1: lo: mtu 65536 qdisc noqueue state UNKNOWN +1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo - inet6 ::1/128 scope host valid_lft forever preferred_lft forever -2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000 - link/ether 52:54:00:d7:d6:08 brd ff:ff:ff:ff:ff:ff - inet 192.168.122.101/24 brd 192.168.122.255 scope global eth0 + inet6 ::1/128 scope host valid_lft forever preferred_lft forever - inet6 fe80::5054:ff:fed7:d608/64 scope link +2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 + link/ether 52:54:00:8e:eb:41 brd ff:ff:ff:ff:ff:ff + inet 192.168.122.101/24 brd 192.168.122.255 scope global noprefixroute eth0 + valid_lft forever preferred_lft forever + inet6 fe80::e45:c99b:34c0:c657/64 scope link noprefixroute valid_lft forever preferred_lft forever ----- @@ -132,8 +141,8 @@ Next, ensure that the routes are as expected: ----- [root@pcmk-1 ~]# ip route -default via 192.168.122.1 dev eth0 proto static metric 100 -192.168.122.0/24 dev eth0 proto kernel scope link src 192.168.122.101 metric 100 +default via 192.168.122.1 dev eth0 proto static metric 100 +192.168.122.0/24 dev eth0 proto kernel scope link src 192.168.122.101 metric 100 ----- If there is no line beginning with *default via*, then you may need to add a line such as @@ -150,23 +159,23 @@ testing whether we can reach the gateway we configured. ----- [root@pcmk-1 ~]# ping -c 1 192.168.122.1 PING 192.168.122.1 (192.168.122.1) 56(84) bytes of data. -64 bytes from 192.168.122.1: icmp_req=1 ttl=64 time=0.249 ms +64 bytes from 192.168.122.1: icmp_seq=1 ttl=64 time=0.254 ms - --- 192.168.122.1 ping statistics --- +--- 192.168.122.1 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms -rtt min/avg/max/mdev = 0.249/0.249/0.249/0.000 ms +rtt min/avg/max/mdev = 0.254/0.254/0.254/0.000 ms ----- Now try something external; choose a location you know should be available. ----- -[root@pcmk-1 ~]# ping -c 1 www.google.com -PING www.l.google.com (173.194.72.106) 56(84) bytes of data. -64 bytes from tf-in-f106.1e100.net (173.194.72.106): icmp_req=1 ttl=41 time=167 ms +[root@pcmk-1 ~]# ping -c 1 www.clusterlabs.org +PING oss-uk-1.clusterlabs.org (109.74.197.241) 56(84) bytes of data. +64 bytes from oss-uk-1.clusterlabs.org (109.74.197.241): icmp_seq=1 ttl=49 time=333 ms - --- www.l.google.com ping statistics --- +--- oss-uk-1.clusterlabs.org ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms -rtt min/avg/max/mdev = 167.618/167.618/167.618/0.000 ms +rtt min/avg/max/mdev = 333.204/333.204/333.204/0.000 ms ----- === Login Remotely === @@ -232,6 +241,8 @@ Now, check that the machine is using the correct name: pcmk-1 ---- +You may want to reboot to ensure all updates take effect. + == Repeat for Second Node == Repeat the Installation steps so far, so that you have two @@ -328,14 +339,15 @@ Install the key on the other node: ---- [root@pcmk-1 ~]# scp -r ~/.ssh pcmk-2: The authenticity of host 'pcmk-2 (192.168.122.102)' can't be established. -ECDSA key fingerprint is a4:f5:b2:34:9d:86:2b:34:a2:87:37:b9:ca:68:52:ec. +ECDSA key fingerprint is SHA256:63xNPkPYq98rYznf3T9QYJAzlaGiAsSgFVNHOZjPWqc. +ECDSA key fingerprint is MD5:d9:bf:6e:32:88:be:47:3d:96:f1:96:27:65:05:0b:c3. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'pcmk-2,192.168.122.102' (ECDSA) to the list of known hosts. root@pcmk-2's password: -id_dsa.pub 100% 616 0.6KB/s 00:00 -id_dsa 100% 672 0.7KB/s 00:00 -known_hosts 100% 400 0.4KB/s 00:00 -authorized_keys 100% 616 0.6KB/s 00:00 +id_dsa +id_dsa.pub +authorized_keys +known_hosts ---- Test that you can now run commands remotely, without being prompted: @@ -410,7 +422,7 @@ Start and enable the daemon by issuing the following commands on each node: ---- # systemctl start pcsd.service # systemctl enable pcsd.service -ln -s '/usr/lib/systemd/system/pcsd.service' '/etc/systemd/system/multi-user.target.wants/pcsd.service' +Created symlink from /etc/systemd/system/multi-user.target.wants/pcsd.service to /usr/lib/systemd/system/pcsd.service. ---- The installed packages will create a *hacluster* user with a disabled password. @@ -437,7 +449,7 @@ different machine from the one you're logged into, you can use the `--stdin` option for `passwd`: ---- -[root@pcmk-1 ~]# ssh pcmk-2 -- 'echo redhat1 | passwd --stdin hacluster' +[root@pcmk-1 ~]# ssh pcmk-2 -- 'echo mysupersecretpassword | passwd --stdin hacluster' ---- =========== @@ -449,21 +461,33 @@ On either node, use `pcs cluster auth` to authenticate as the *hacluster* user: [root@pcmk-1 ~]# pcs cluster auth pcmk-1 pcmk-2 Username: hacluster Password: -pcmk-1: Authorized pcmk-2: Authorized +pcmk-1: Authorized ---- Next, use `pcs cluster setup` on the same node to generate and synchronize the corosync configuration: ---- [root@pcmk-1 ~]# pcs cluster setup --name mycluster pcmk-1 pcmk-2 -Shutting down pacemaker/corosync services... -Redirecting to /bin/systemctl stop pacemaker.service -Redirecting to /bin/systemctl stop corosync.service -Killing any remaining services... -Removing all cluster configuration files... +Destroying cluster on nodes: pcmk-1, pcmk-2... +pcmk-2: Stopping Cluster (pacemaker)... +pcmk-1: Stopping Cluster (pacemaker)... +pcmk-1: Successfully destroyed cluster +pcmk-2: Successfully destroyed cluster + +Sending 'pacemaker_remote authkey' to 'pcmk-1', 'pcmk-2' +pcmk-2: successful distribution of the file 'pacemaker_remote authkey' +pcmk-1: successful distribution of the file 'pacemaker_remote authkey' +Sending cluster config files to the nodes... pcmk-1: Succeeded pcmk-2: Succeeded + +Synchronizing pcsd certificates on nodes pcmk-1, pcmk-2... +pcmk-2: Success +pcmk-1: Success +Restarting pcsd on the nodes in order to reload the certificates... +pcmk-2: Success +pcmk-1: Success ---- If you received an authorization error for either of those commands, make @@ -472,18 +496,18 @@ with the same password. [NOTE] ====== -Early versions of pcs required that `--name` be omitted from the above command. - If you are not using `pcs` for cluster administration, follow whatever procedures are appropriate for your tools to create a corosync.conf and copy it to all nodes. The `pcs` command will configure corosync to use UDP unicast transport; if you choose to use multicast instead, choose a multicast address carefully. -footnote:[For some subtle issues, see the now-defunct http://web.archive.org/web/20101211210054/http://29west.com/docs/THPM/multicast-address-assignment.html or the more detailed treatment in -http://www.cisco.com/c/dam/en/us/support/docs/ip/ip-multicast/ipmlt_wp.pdf[Cisco's -Guidelines for Enterprise IP Multicast Address Allocation] paper.] +footnote:[For some subtle issues, see +http://web.archive.org/web/20101211210054/http://29west.com/docs/THPM/multicast-address-assignment.html[Topics +in High-Performance Messaging: Multicast Address Assignment] or the more detailed treatment in +https://www.cisco.com/c/dam/en/us/support/docs/ip/ip-multicast/ipmlt_wp.pdf[Cisco's +Guidelines for Enterprise IP Multicast Address Allocation].] ====== -The final /etc/corosync.conf configuration on each node should look +The final corosync.conf configuration on each node should look something like the sample in <>. diff --git a/doc/Clusters_from_Scratch/en-US/Ch-Intro.txt b/doc/Clusters_from_Scratch/en-US/Ch-Intro.txt index 7ed4f808b7c..d8582b77e62 100644 --- a/doc/Clusters_from_Scratch/en-US/Ch-Intro.txt +++ b/doc/Clusters_from_Scratch/en-US/Ch-Intro.txt @@ -20,7 +20,8 @@ required in these systems. This management includes detecting and recovering from the failure of various nodes, resources and services under its control. -When more in depth information is required and for real world usage, -please refer to the http://www.clusterlabs.org/doc/[Pacemaker Explained] manual. +When more in-depth information is required, and for real-world usage, +please refer to the +https://www.clusterlabs.org/pacemaker/doc/[Pacemaker Explained] manual. include::../../shared/en-US/pacemaker-intro.txt[] diff --git a/doc/Clusters_from_Scratch/en-US/Ch-Shared-Storage.txt b/doc/Clusters_from_Scratch/en-US/Ch-Shared-Storage.txt index 270c7b30f28..9c353fa04c3 100644 --- a/doc/Clusters_from_Scratch/en-US/Ch-Shared-Storage.txt +++ b/doc/Clusters_from_Scratch/en-US/Ch-Shared-Storage.txt @@ -23,7 +23,11 @@ On both nodes, import the ELRepo package signing key, and enable the repository: ---- # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org -# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm +# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm +Retrieving http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm +Preparing... ################################# [100%] +Updating / installing... + 1:elrepo-release-7.0-3.el7.elrepo ################################# [100%] ---- Now, we can install the DRBD kernel module and utilities: @@ -31,18 +35,6 @@ Now, we can install the DRBD kernel module and utilities: # yum install -y kmod-drbd84 drbd84-utils ---- -[IMPORTANT] -=========== -The version of drbd84-utils shipped with CentOS 7.1 has a bug in the -Pacemaker integration script. Until a fix is packaged, download the -affected script directly from the upstream, on both nodes: ----- -# curl -o /usr/lib/ocf/resource.d/linbit/drbd 'http://git.linbit.com/gitweb.cgi?p=drbd-utils.git;a=blob_plain;f=scripts/drbd.ocf;h=cf6b966341377a993d1bf5f585a5b9fe72eaa5f2;hb=c11ba026bbbbc647b8112543df142f2185cb4b4b' ----- -This is a temporary fix that will be overwritten if the package -is upgraded. -=========== - DRBD will not be able to run under the default SELinux security policies. If you are familiar with SELinux, you can modify the policies in a more fine-grained manner, but here we will simply exempt DRBD processes from SELinux @@ -54,13 +46,15 @@ control: We will configure DRBD to use port 7789, so allow that port from each host to the other: ---- -[root@pcmk-1 ~]# firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.122.102" port port="7789" protocol="tcp" accept' +[root@pcmk-1 ~]# firewall-cmd --permanent --add-rich-rule='rule family="ipv4" \ + source address="192.168.122.102" port port="7789" protocol="tcp" accept' success [root@pcmk-1 ~]# firewall-cmd --reload success ---- ---- -[root@pcmk-2 ~]# firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.122.101" port port="7789" protocol="tcp" accept' +[root@pcmk-2 ~]# firewall-cmd --permanent --add-rich-rule='rule family="ipv4" \ + source address="192.168.122.101" port port="7789" protocol="tcp" accept' success [root@pcmk-2 ~]# firewall-cmd --reload success @@ -78,28 +72,27 @@ add the dedicated network interfaces to the trusted zone. DRBD will need its own block device on each node. This can be a physical disk partition or logical volume, of whatever size -you need for your data. For this document, we will use a -1GiB logical volume, which is more than sufficient for a single HTML file and -(later) GFS2 metadata. +you need for your data. For this document, we will use a 512MiB logical volume, +which is more than sufficient for a single HTML file and (later) GFS2 metadata. ---- [root@pcmk-1 ~]# vgdisplay | grep -e Name -e Free VG Name centos_pcmk-1 - Free PE / Size 382 / 1.49 GiB -[root@pcmk-1 ~]# lvcreate --name drbd-demo --size 1G centos_pcmk-1 -Logical volume "drbd-demo" created + Free PE / Size 255 / 1020.00 MiB +[root@pcmk-1 ~]# lvcreate --name drbd-demo --size 512M centos_pcmk-1 + Logical volume "drbd-demo" created. [root@pcmk-1 ~]# lvs - LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert - drbd-demo centos_pcmk-1 -wi-a----- 1.00g - root centos_pcmk-1 -wi-ao---- 5.00g - swap centos_pcmk-1 -wi-ao---- 1.00g + LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert + drbd-demo centos_pcmk-1 -wi-a----- 512.00m + root centos_pcmk-1 -wi-ao---- 3.00g + swap centos_pcmk-1 -wi-ao---- 1.00g ---- Repeat for the second node, making sure to use the same size: ---- -[root@pcmk-1 ~]# ssh pcmk-2 -- lvcreate --name drbd-demo --size 1G centos_pcmk-2 -Logical volume "drbd-demo" created +[root@pcmk-1 ~]# ssh pcmk-2 -- lvcreate --name drbd-demo --size 512M centos_pcmk-2 + Logical volume "drbd-demo" created. ---- == Configure DRBD == @@ -140,9 +133,8 @@ of your nodes if they differ from the ones used in this guide. [NOTE] ======= Detailed information on the directives used in this configuration (and -other alternatives) is available at -http://www.drbd.org/users-guide/ch-configure.html - +other alternatives) is available in the +https://docs.linbit.com/docs/users-guide-8.4/#ch-configure[DRBD User's Guide]. The *allow-two-primaries* option would not normally be used in an active/passive cluster. We are adding it here for the convenience of changing to an active/active cluster later. @@ -158,23 +150,68 @@ Run them on one node: ---- [root@pcmk-1 ~]# drbdadm create-md wwwdata + + + + + + + + + + + + + + + + + + + + --== Thank you for participating in the global usage survey ==-- +The server's response is: + +you are the 2147th user to install this version initializing activity log -NOT initializing bitmap +initializing bitmap (16 KB) to all zero Writing meta data... New drbd meta data block successfully created. +success [root@pcmk-1 ~]# modprobe drbd [root@pcmk-1 ~]# drbdadm up wwwdata + + + + + + + + + + + + + + + + + + + --== Thank you for participating in the global usage survey ==-- +The server's response is: + ---- We can confirm DRBD's status on this node: ---- [root@pcmk-1 ~]# cat /proc/drbd -version: 8.4.6 (api:1/proto:86-101) -GIT-hash: 833d830e0152d1e457fa7856e71e11248ccf3f70 build by phil@Build64R7, 2015-04-10 05:13:52 +version: 8.4.11-1 (api:1/proto:86-101) +GIT-hash: 66145a308421e9c124ec391a7848ac20203bb03c build by mockbuild@, 2018-04-26 12:10:42 1: cs:WFConnection ro:Secondary/Unknown ds:Inconsistent/DUnknown C r----s - ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:1048508 + ns:0 nr:0 dw:0 dr:0 al:8 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:524236 ---- Because we have not yet initialized the data, this node's data @@ -182,16 +219,17 @@ is marked as *Inconsistent*. Because we have not yet initialized the second node, the local state is *WFConnection* (waiting for connection), and the partner node's status is marked as *Unknown*. -Now, repeat the above commands on the second node. This time, -when we check the status, it shows: +Now, repeat the above commands on the second node, starting with creating +wwwdata.res. After giving it time to connect, when we check the status, it +shows: ---- [root@pcmk-2 ~]# cat /proc/drbd -version: 8.4.6 (api:1/proto:86-101) -GIT-hash: 833d830e0152d1e457fa7856e71e11248ccf3f70 build by phil@Build64R7, 2015-04-10 05:13:52 +version: 8.4.11-1 (api:1/proto:86-101) +GIT-hash: 66145a308421e9c124ec391a7848ac20203bb03c build by mockbuild@, 2018-04-26 12:10:42 1: cs:Connected ro:Secondary/Secondary ds:Inconsistent/Inconsistent C r----- - ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:1048508 + ns:0 nr:0 dw:0 dr:0 al:8 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:524236 ---- You can see the state has changed to *Connected*, meaning the two DRBD nodes @@ -209,20 +247,20 @@ and run this command on it: [NOTE] ====== -If you are using an older version of DRBD, the required syntax may be different. +If you are using a different version of DRBD, the required syntax may be different. See the documentation for your version for how to perform these commands. ====== If we check the status immediately, we'll see something like this: ---- [root@pcmk-1 ~]# cat /proc/drbd -version: 8.4.6 (api:1/proto:86-101) -GIT-hash: 833d830e0152d1e457fa7856e71e11248ccf3f70 build by phil@Build64R7, 2015-04-10 05:13:52 +version: 8.4.11-1 (api:1/proto:86-101) +GIT-hash: 66145a308421e9c124ec391a7848ac20203bb03c build by mockbuild@, 2018-04-26 12:10:42 1: cs:SyncSource ro:Primary/Secondary ds:UpToDate/Inconsistent C r----- - ns:2872 nr:0 dw:0 dr:3784 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:1045636 - [>....................] sync'ed: 0.4% (1045636/1048508)K - finish: 0:10:53 speed: 1,436 (1,436) K/sec + ns:43184 nr:0 dw:0 dr:45312 al:8 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:481052 + [>...................] sync'ed: 8.6% (481052/524236)K + finish: 0:01:51 speed: 4,316 (4,316) K/sec ---- We can see that this node has the *Primary* role, the partner node has @@ -233,11 +271,11 @@ shows how far along the partner node is in synchronizing the data. After a while, the sync should finish, and you'll see something like: ---- [root@pcmk-1 ~]# cat /proc/drbd -version: 8.4.6 (api:1/proto:86-101) -GIT-hash: 833d830e0152d1e457fa7856e71e11248ccf3f70 build by phil@Build64R7, 2015-04-10 05:13:52 +version: 8.4.11-1 (api:1/proto:86-101) +GIT-hash: 66145a308421e9c124ec391a7848ac20203bb03c build by mockbuild@, 2018-04-26 12:10:42 1: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r----- - ns:1048508 nr:0 dw:0 dr:1049420 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0 + ns:524236 nr:0 dw:0 dr:526364 al:8 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0 ---- Both sets of data are now *UpToDate*, and we can proceed to creating @@ -250,13 +288,13 @@ create a filesystem on the DRBD device: ---- [root@pcmk-1 ~]# mkfs.xfs /dev/drbd1 -meta-data=/dev/drbd1 isize=256 agcount=4, agsize=65532 blks +meta-data=/dev/drbd1 isize=512 agcount=4, agsize=32765 blks = sectsz=512 attr=2, projid32bit=1 - = crc=0 finobt=0 -data = bsize=4096 blocks=262127, imaxpct=25 + = crc=1 finobt=0, sparse=0 +data = bsize=4096 blocks=131059, imaxpct=25 = sunit=0 swidth=0 blks -naming =version 2 bsize=4096 ascii-ci=0 ftype=0 -log =internal log bsize=4096 blocks=853, version=2 +naming =version 2 bsize=4096 ascii-ci=0 ftype=1 +log =internal log bsize=4096 blocks=855, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 ---- @@ -293,7 +331,7 @@ populating the file with the current raw XML config from the CIB. [root@pcmk-1 ~]# pcs cluster cib drbd_cfg ---- -Using the `pcs -f` option, make changes to the configuration saved +Using pcs's `-f` option, make changes to the configuration saved in the +drbd_cfg+ file. These changes will not be seen by the cluster until the +drbd_cfg+ file is pushed into the live cluster's CIB later. @@ -307,8 +345,8 @@ resource to allow the resource to run on both nodes at the same time. master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 \ notify=true [root@pcmk-1 ~]# pcs -f drbd_cfg resource show - ClusterIP (ocf::heartbeat:IPaddr2): Started - WebSite (ocf::heartbeat:apache): Started + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 + WebSite (ocf::heartbeat:apache): Started pcmk-1 Master/Slave Set: WebDataClone [WebData] Stopped: [ pcmk-1 pcmk-2 ] ---- @@ -317,42 +355,32 @@ After you are satisfied with all the changes, you can commit them all at once by pushing the drbd_cfg file into the live CIB. ---- -[root@pcmk-1 ~]# pcs cluster cib-push drbd_cfg +[root@pcmk-1 ~]# pcs cluster cib-push drbd_cfg --config CIB updated ---- -[NOTE] -==== -Early versions of `pcs` required `push cib` in place of `cib-push` above. -==== - Let's see what the cluster did with the new configuration: ---- [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Fri Aug 14 09:29:41 2015 -Last change: Fri Aug 14 09:29:25 2015 Stack: corosync -Current DC: pcmk-1 (1) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -4 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 17:58:07 2018 +Last change: Mon Sep 10 17:57:53 2018 by root via cibadmin on pcmk-1 +2 nodes configured +4 resources configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 - WebSite (ocf::heartbeat:apache): Started pcmk-1 + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 + WebSite (ocf::heartbeat:apache): Started pcmk-1 Master/Slave Set: WebDataClone [WebData] Masters: [ pcmk-1 ] Slaves: [ pcmk-2 ] -PCSD Status: - pcmk-1: Online - pcmk-2: Online - Daemon Status: corosync: active/disabled pacemaker: active/disabled @@ -395,9 +423,12 @@ new configuration to the cluster as the final step. ---- [root@pcmk-1 ~]# pcs cluster cib fs_cfg [root@pcmk-1 ~]# pcs -f fs_cfg resource create WebFS Filesystem \ - device="/dev/drbd1" directory="/var/www/html" fstype="xfs" -[root@pcmk-1 ~]# pcs -f fs_cfg constraint colocation add WebFS with WebDataClone INFINITY with-rsc-role=Master -[root@pcmk-1 ~]# pcs -f fs_cfg constraint order promote WebDataClone then start WebFS + device="/dev/drbd1" directory="/var/www/html" fstype="xfs" +Assumed agent name 'ocf:heartbeat:Filesystem' (deduced from 'Filesystem') +[root@pcmk-1 ~]# pcs -f fs_cfg constraint colocation add \ + WebFS with WebDataClone INFINITY with-rsc-role=Master +[root@pcmk-1 ~]# pcs -f fs_cfg constraint order \ + promote WebDataClone then start WebFS Adding WebDataClone WebFS (kind: Mandatory) (Options: first-action=promote then-action=start) ---- @@ -416,6 +447,8 @@ Review the updated configuration. ---- [root@pcmk-1 ~]# pcs -f fs_cfg constraint Location Constraints: + Resource: WebSite + Enabled on: pcmk-1 (score:50) Ordering Constraints: start ClusterIP then start WebSite (kind:Mandatory) promote WebDataClone then start WebFS (kind:Mandatory) @@ -424,46 +457,42 @@ Colocation Constraints: WebSite with ClusterIP (score:INFINITY) WebFS with WebDataClone (score:INFINITY) (with-rsc-role:Master) WebSite with WebFS (score:INFINITY) ----- ----- +Ticket Constraints: [root@pcmk-1 ~]# pcs -f fs_cfg resource show - ClusterIP (ocf::heartbeat:IPaddr2): Started - WebSite (ocf::heartbeat:apache): Started + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 + WebSite (ocf::heartbeat:apache): Started pcmk-1 Master/Slave Set: WebDataClone [WebData] Masters: [ pcmk-1 ] Slaves: [ pcmk-2 ] - WebFS (ocf::heartbeat:Filesystem): Stopped + WebFS (ocf::heartbeat:Filesystem): Stopped ---- After reviewing the new configuration, upload it and watch the cluster put it into effect. ---- -[root@pcmk-1 ~]# pcs cluster cib-push fs_cfg +[root@pcmk-1 ~]# pcs cluster cib-push fs_cfg --config +CIB updated [root@pcmk-1 ~]# pcs status -Last updated: Fri Aug 14 09:34:11 2015 -Last change: Fri Aug 14 09:34:09 2015 +Cluster name: mycluster Stack: corosync -Current DC: pcmk-1 (1) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -5 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 18:02:24 2018 +Last change: Mon Sep 10 18:02:14 2018 by root via cibadmin on pcmk-1 +2 nodes configured +5 resources configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 - WebSite (ocf::heartbeat:apache): Started pcmk-1 + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-1 + WebSite (ocf::heartbeat:apache): Started pcmk-1 Master/Slave Set: WebDataClone [WebData] Masters: [ pcmk-1 ] Slaves: [ pcmk-2 ] - WebFS (ocf::heartbeat:Filesystem): Started pcmk-1 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + WebFS (ocf::heartbeat:Filesystem): Started pcmk-1 Daemon Status: corosync: active/disabled @@ -484,37 +513,32 @@ useful when performing system administration tasks such as updating packages used by cluster resources. Put the active node into standby mode, and observe the cluster move all -the resources to the other node. The node's status will -change to indicate that it can no longer host resources. +the resources to the other node. The node's status will change to indicate that +it can no longer host resources, and eventually all the resources will move. ---- [root@pcmk-1 ~]# pcs cluster standby pcmk-1 [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Fri Aug 14 09:36:49 2015 -Last change: Fri Aug 14 09:36:43 2015 Stack: corosync -Current DC: pcmk-1 (1) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -5 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 18:04:22 2018 +Last change: Mon Sep 10 18:03:43 2018 by root via cibadmin on pcmk-1 +2 nodes configured +5 resources configured -Node pcmk-1 (1): standby +Node pcmk-1: standby Online: [ pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 - WebSite (ocf::heartbeat:apache): Started pcmk-2 + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 + WebSite (ocf::heartbeat:apache): Started pcmk-2 Master/Slave Set: WebDataClone [WebData] Masters: [ pcmk-2 ] Stopped: [ pcmk-1 ] - WebFS (ocf::heartbeat:Filesystem): Started pcmk-2 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + WebFS (ocf::heartbeat:Filesystem): Started pcmk-2 Daemon Status: corosync: active/disabled @@ -530,29 +554,24 @@ full cluster member again. [root@pcmk-1 ~]# pcs cluster unstandby pcmk-1 [root@pcmk-1 ~]# pcs status Cluster name: mycluster -Last updated: Fri Aug 14 09:38:02 2015 -Last change: Fri Aug 14 09:37:56 2015 Stack: corosync -Current DC: pcmk-1 (1) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -5 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 18:05:22 2018 +Last change: Mon Sep 10 18:05:21 2018 by root via cibadmin on pcmk-1 +2 nodes configured +5 resources configured Online: [ pcmk-1 pcmk-2 ] Full list of resources: - ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 - WebSite (ocf::heartbeat:apache): Started pcmk-2 + ClusterIP (ocf::heartbeat:IPaddr2): Started pcmk-2 + WebSite (ocf::heartbeat:apache): Started pcmk-2 Master/Slave Set: WebDataClone [WebData] Masters: [ pcmk-2 ] Slaves: [ pcmk-1 ] - WebFS (ocf::heartbeat:Filesystem): Started pcmk-2 - -PCSD Status: - pcmk-1: Online - pcmk-2: Online + WebFS (ocf::heartbeat:Filesystem): Started pcmk-2 Daemon Status: corosync: active/disabled diff --git a/doc/Clusters_from_Scratch/en-US/Ch-Stonith.txt b/doc/Clusters_from_Scratch/en-US/Ch-Stonith.txt index 2f85501b143..b5937279616 100644 --- a/doc/Clusters_from_Scratch/en-US/Ch-Stonith.txt +++ b/doc/Clusters_from_Scratch/en-US/Ch-Stonith.txt @@ -85,10 +85,16 @@ Step 3: Choose the *fence_ipmilan* STONITH agent. Step 4: Obtain the agent's possible parameters: ---- [root@pcmk-1 ~]# pcs stonith describe fence_ipmilan -Stonith options for: fence_ipmilan +fence_ipmilan - Fence agent for IPMI + +fence_ipmilan is an I/O Fencing agentwhich can be used with machines controlled by IPMI.This agent calls support software ipmitool (http://ipmitool.sf.net/). WARNING! This fence agent might report success before the node is powered off. You should use -m/method onoff if your fence device works correctly with that option. + +Stonith options: ipport: TCP/UDP port to use for connection with device + hexadecimal_kg: Hexadecimal-encoded Kg key for IPMIv2 authentication + port: IP address or hostname of fencing device (together with --port-as-ip) inet6_only: Forces agent to use IPv6 addresses only - ipaddr (required): IP Address or Hostname + ipaddr: IP Address or Hostname passwd_script: Script to retrieve password method: Method to fence (onoff|cycle) inet4_only: Forces agent to use IPv4 addresses only @@ -96,26 +102,36 @@ Stonith options for: fence_ipmilan lanplus: Use Lanplus to improve security of connection auth: IPMI Lan Auth type. cipher: Ciphersuite to use (same as ipmitool -C parameter) + target: Bridge IPMI requests to the remote target address privlvl: Privilege level on IPMI device - action (required): Fencing Action + timeout: Timeout (sec) for IPMI operation login: Login Name verbose: Verbose mode debug: Write debug information to given file - version: Display version information and exit - help: Display help and exit power_wait: Wait X seconds after issuing ON/OFF login_timeout: Wait X seconds for cmd prompt after login - power_timeout: Test X seconds for status change after ON/OFF delay: Wait X seconds before fencing is started + power_timeout: Test X seconds for status change after ON/OFF ipmitool_path: Path to ipmitool binary shell_timeout: Wait X seconds for cmd prompt after issuing command + port_as_ip: Make "port/plug" to be an alias to IP address retry_on: Count of attempts to retry power on sudo: Use sudo (without password) when calling 3rd party sotfware. - stonith-timeout: How long to wait for the STONITH action (reboot, on, off) to complete per a stonith device. priority: The priority of the stonith resource. Devices are tried in order of highest priority to lowest. - pcmk_host_map: A mapping of host names to ports numbers for devices that do not support host names. + pcmk_host_map: A mapping of host names to ports numbers for devices that do not support host names. Eg. node1:1;node2:2,3 would tell the cluster to use port 1 for node1 and ports 2 and + 3 for node2 pcmk_host_list: A list of machines controlled by this device (Optional unless pcmk_host_check=static-list). - pcmk_host_check: How to determine which machines are controlled by the device. + pcmk_host_check: How to determine which machines are controlled by the device. Allowed values: dynamic-list (query the device), static-list (check the pcmk_host_list attribute), none + (assume every device can fence every machine) + pcmk_delay_max: Enable a random delay for stonith actions and specify the maximum of random delay. This prevents double fencing when using slow devices such as sbd. Use this to enable a + random delay for stonith actions. The overall delay is derived from this random delay value adding a static delay so that the sum is kept below the maximum delay. + pcmk_delay_base: Enable a base delay for stonith actions and specify base delay value. This prevents double fencing when different delays are configured on the nodes. Use this to enable + a static delay for stonith actions. The overall delay is derived from a random delay value adding this static delay so that the sum is kept below the maximum delay. + pcmk_action_limit: The maximum number of actions can be performed in parallel on this device Pengine property concurrent-fencing=true needs to be configured first. Then use this to + specify the maximum number of actions can be performed in parallel on this device. -1 is unlimited. + +Default operations: + monitor: interval=60s ---- Step 5: `pcs cluster cib stonith_cfg` @@ -136,12 +152,12 @@ Steps 7-10: Enable STONITH in the cluster: Cluster Properties: cluster-infrastructure: corosync cluster-name: mycluster - dc-version: 1.1.12-a14efad + dc-version: 1.1.18-11.el7_5.3-2b07d5c5a9 have-watchdog: false stonith-enabled: true ---- -Step 11: `pcs cluster cib-push stonith_cfg` +Step 11: `pcs cluster cib-push stonith_cfg --config` Step 12: Test: ---- diff --git a/doc/Clusters_from_Scratch/en-US/Ch-Tools.txt b/doc/Clusters_from_Scratch/en-US/Ch-Tools.txt index 7b53547ad65..afd56acf7cb 100644 --- a/doc/Clusters_from_Scratch/en-US/Ch-Tools.txt +++ b/doc/Clusters_from_Scratch/en-US/Ch-Tools.txt @@ -18,15 +18,10 @@ line tool. They even allow you to queue up several changes at once and commit them all at once. -Two popular command-line shells are `pcs` and -`crmsh`. This edition of Clusters from Scratch is based on `pcs`. - -[NOTE] -=========== -The two shells share many concepts but the scope, layout and syntax -does differ, so make sure you read the version of this guide that -corresponds to the software installed on your system. -=========== +Two popular command-line shells are `pcs` and `crmsh`. Clusters from Scratch is +based on `pcs` because it comes with CentOS, but both have similar +functionality. Choosing a shell or GUI is a matter of personal preference and +what comes with (and perhaps is supported by) your choice of operating system. == Explore pcs == @@ -35,64 +30,93 @@ what `pcs` can do. ---- [root@pcmk-1 ~]# pcs + Usage: pcs [-f file] [-h] [commands]... Control and configure pacemaker and corosync. Options: - -h, --help Display usage and exit - -f file Perform actions on file instead of active CIB - --debug Print all network traffic and external commands run - --version Print pcs version information + -h, --help Display usage and exit. + -f file Perform actions on file instead of active CIB. + --debug Print all network traffic and external commands run. + --version Print pcs version information. List pcs capabilities if + --full is specified. + --request-timeout Timeout for each outgoing request to another node in + seconds. Default is 60s. + --force Override checks and errors, the exact behavior depends on + the command. WARNING: Using the --force option is + strongly discouraged unless you know what you are doing. Commands: - cluster Configure cluster options and nodes - resource Manage cluster resources - stonith Configure fence devices - constraint Set resource constraints - property Set pacemaker properties - acl Set pacemaker access control lists - status View cluster status - config View and manage cluster configuration + cluster Configure cluster options and nodes. + resource Manage cluster resources. + stonith Manage fence devices. + constraint Manage resource constraints. + property Manage pacemaker properties. + acl Manage pacemaker access control lists. + qdevice Manage quorum device provider on the local host. + quorum Manage cluster quorum settings. + booth Manage booth (cluster ticket manager). + status View cluster status. + config View and manage cluster configuration. + pcsd Manage pcs daemon. + node Manage cluster nodes. + alert Manage pacemaker alerts. + ---- As you can see, the different aspects of cluster management are separated -into categories: resource, cluster, stonith, property, constraint, -and status. To discover the functionality available in each of these +into categories. To discover the functionality available in each of these categories, one can issue the command +pcs pass:[category] help+. Below is an example of all the options available under the status category. ---- [root@pcmk-1 ~]# pcs status help + Usage: pcs status [commands]... View current cluster and resource status Commands: - [status] [--full] + [status] [--full | --hide-inactive] View all information about the cluster and resources (--full provides - more details) + more details, --hide-inactive hides inactive resources). - resources - View current status of cluster resources + resources [ | --full | --groups | --hide-inactive] + Show all currently configured resources or if a resource is specified + show the options for the configured resource. If --full is specified, + all configured resource options will be displayed. If --groups is + specified, only show groups (and their resources). If --hide-inactive + is specified, only show active resources. groups - View currently configured groups and their resources + View currently configured groups and their resources. cluster - View current cluster status + View current cluster status. corosync - View current membership information as seen by corosync + View current membership information as seen by corosync. + + quorum + View current quorum status. - nodes [corosync|both|config] + qdevice [--full] [] + Show runtime status of specified model of quorum device provider. Using + --full will give more detailed output. If is specified, + only information about the specified cluster will be displayed. + + nodes [corosync | both | config] View current status of nodes from pacemaker. If 'corosync' is - specified, print nodes currently configured in corosync, if 'both' - is specified, print nodes from both corosync & pacemaker. If 'config' - is specified, print nodes from corosync & pacemaker configuration. + specified, view current status of nodes from corosync instead. If + 'both' is specified, view current status of nodes from both corosync & + pacemaker. If 'config' is specified, print nodes from corosync & + pacemaker configuration. - pcsd ... - Show the current status of pcsd on the specified nodes + pcsd []... + Show current status of pcsd on nodes specified, or on all nodes + configured in the local cluster if no nodes are specified. xml - View xml version of status (output from crm_mon -r -1 -X) + View xml version of status (output from crm_mon -r -1 -X). + ---- Additionally, if you are interested in the version and @@ -101,8 +125,8 @@ installation, run: ---- [root@pcmk-1 ~]# pacemakerd --features -Pacemaker 1.1.12 (Build: a14efad) - Supporting v3.0.9: generated-manpages agent-manpages ascii-docs publican-docs ncurses libqb-logging libqb-ipc upstart systemd nagios corosync-native atomic-attrd acls +Pacemaker 1.1.18-11.el7_5.3 (Build: 2b07d5c5a9) + Supporting v3.0.14: generated-manpages agent-manpages ncurses libqb-logging libqb-ipc systemd nagios corosync-native atomic-attrd acls ---- [NOTE] diff --git a/doc/Clusters_from_Scratch/en-US/Ch-Verification.txt b/doc/Clusters_from_Scratch/en-US/Ch-Verification.txt index 217a5181e3d..01ac4cd0239 100644 --- a/doc/Clusters_from_Scratch/en-US/Ch-Verification.txt +++ b/doc/Clusters_from_Scratch/en-US/Ch-Verification.txt @@ -62,24 +62,25 @@ address (not a 127.0.0.x loopback address) listed as the *id*, and *no faults* for the status. If you see something different, you might want to start by checking -the node's network, firewall and selinux configurations. +the node's network, firewall and SELinux configurations. Next, check the membership and quorum APIs: ---- -[root@pcmk-1 ~]# corosync-cmapctl | grep members +[root@pcmk-1 ~]# corosync-cmapctl | grep members runtime.totem.pg.mrp.srp.members.1.config_version (u64) = 0 runtime.totem.pg.mrp.srp.members.1.ip (str) = r(0) ip(192.168.122.101) runtime.totem.pg.mrp.srp.members.1.join_count (u32) = 1 runtime.totem.pg.mrp.srp.members.1.status (str) = joined runtime.totem.pg.mrp.srp.members.2.config_version (u64) = 0 runtime.totem.pg.mrp.srp.members.2.ip (str) = r(0) ip(192.168.122.102) -runtime.totem.pg.mrp.srp.members.2.join_count (u32) = 2 +runtime.totem.pg.mrp.srp.members.2.join_count (u32) = 1 runtime.totem.pg.mrp.srp.members.2.status (str) = joined [root@pcmk-1 ~]# pcs status corosync + Membership information - -------------------------- +\---------------------- Nodeid Votes Name 1 1 pcmk-1 (local) 2 1 pcmk-2 @@ -114,23 +115,18 @@ If that looks OK, check the `pcs status` output: [root@pcmk-1 ~]# pcs status Cluster name: mycluster WARNING: no stonith devices and stonith-enabled is not false -Last updated: Tue Dec 16 16:15:29 2014 -Last change: Tue Dec 16 15:49:47 2014 Stack: corosync -Current DC: pcmk-2 (2) - partition with quorum -Version: 1.1.12-a14efad -2 Nodes configured -0 Resources configured +Current DC: pcmk-2 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum +Last updated: Mon Sep 10 16:37:34 2018 +Last change: Mon Sep 10 16:30:53 2018 by hacluster via crmd on pcmk-2 +2 nodes configured +0 resources configured Online: [ pcmk-1 pcmk-2 ] -Full list of resources: - +No resources -PCSD Status: - pcmk-1: Online - pcmk-2: Online Daemon Status: corosync: active/disabled @@ -138,10 +134,11 @@ Daemon Status: pcsd: active/enabled ---- -Finally, ensure there are no startup errors (aside from messages relating -to not having STONITH configured, which are OK at this point): +Finally, ensure there are no start-up errors from corosync or pacemaker (aside +from messages relating to not having STONITH configured, which are OK at this +point): ---- -[root@pcmk-1 ~]# journalctl | grep -i error +[root@pcmk-1 ~]# journalctl -b | grep -i error ---- [NOTE] diff --git a/doc/Clusters_from_Scratch/en-US/Clusters_from_Scratch.ent b/doc/Clusters_from_Scratch/en-US/Clusters_from_Scratch.ent index 626f4582c74..4413d225058 100644 --- a/doc/Clusters_from_Scratch/en-US/Clusters_from_Scratch.ent +++ b/doc/Clusters_from_Scratch/en-US/Clusters_from_Scratch.ent @@ -1,6 +1,6 @@ - + - + diff --git a/doc/Clusters_from_Scratch/en-US/Revision_History.xml b/doc/Clusters_from_Scratch/en-US/Revision_History.xml index 5dae3c67baa..c3168095933 100644 --- a/doc/Clusters_from_Scratch/en-US/Revision_History.xml +++ b/doc/Clusters_from_Scratch/en-US/Revision_History.xml @@ -68,7 +68,18 @@ KenGaillotkgaillot@redhat.com Update for CentOS 7.1 and leaving firewalld/SELinux enabled + + 9-1 + Fri Jan 12 2018 + KenGaillotkgaillot@redhat.com + Update for CentOS 7.4 with Pacemaker 1.1.16 + + + 9-2 + Wed Sep 5 2018 + KenGaillotkgaillot@redhat.com + Update for CentOS 7.5 with Pacemaker 1.1.18 + - diff --git a/doc/Clusters_from_Scratch/en-US/images/Console.png b/doc/Clusters_from_Scratch/en-US/images/Console.png index 6d61b6df806..27529de0bbd 100644 Binary files a/doc/Clusters_from_Scratch/en-US/images/Console.png and b/doc/Clusters_from_Scratch/en-US/images/Console.png differ diff --git a/doc/Clusters_from_Scratch/en-US/images/Editing-eth0.png b/doc/Clusters_from_Scratch/en-US/images/Editing-eth0.png new file mode 100644 index 00000000000..d9ba68ebebe Binary files /dev/null and b/doc/Clusters_from_Scratch/en-US/images/Editing-eth0.png differ diff --git a/doc/Clusters_from_Scratch/en-US/images/Installer.png b/doc/Clusters_from_Scratch/en-US/images/Installer.png index 9f7a0d33bcb..fb35f1c8497 100644 Binary files a/doc/Clusters_from_Scratch/en-US/images/Installer.png and b/doc/Clusters_from_Scratch/en-US/images/Installer.png differ diff --git a/doc/Clusters_from_Scratch/en-US/images/Partitioning.png b/doc/Clusters_from_Scratch/en-US/images/Partitioning.png new file mode 100644 index 00000000000..e379aa6b013 Binary files /dev/null and b/doc/Clusters_from_Scratch/en-US/images/Partitioning.png differ diff --git a/doc/Clusters_from_Scratch/en-US/images/Welcome.png b/doc/Clusters_from_Scratch/en-US/images/Welcome.png index 20c6f1c517d..f44ba434d39 100644 Binary files a/doc/Clusters_from_Scratch/en-US/images/Welcome.png and b/doc/Clusters_from_Scratch/en-US/images/Welcome.png differ diff --git a/doc/Makefile.am b/doc/Makefile.am index ceeb9f00e40..3d4be7f16c0 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -19,67 +19,123 @@ # include $(top_srcdir)/Makefile.common -helpdir = $(datadir)/$(PACKAGE) +# Deprecated plaintext documents (also dynamically converted to HTML) +ascii = acls.txt \ + crm_fencing.txt +generated_docs = +if BUILD_ASCIIDOC +generated_docs += $(ascii:%.txt=%.html) +endif + +# Current Publican/docbook-based documentation +docbook = Clusters_from_Scratch \ + Pacemaker_Development \ + Pacemaker_Explained \ + Pacemaker_Remote +docbook_build = $(docbook:%=%.build) + +doc_DATA = $(ascii) $(generated_docs) -ascii = crm_fencing.txt acls.txt -docbook = Clusters_from_Scratch \ - Pacemaker_Development \ - Pacemaker_Explained \ - Pacemaker_Remote -doc_DATA = $(ascii) $(generated_docs) +EXTRA_DIST = $(ascii) $(SHARED_TXT) $(PNGS_ORIGINAL) $(DOTS) $(SVGS) +EXTRA_DIST += $(CFS_TXT) $(CFS_XML_ONLY) +EXTRA_DIST += $(PD_TXT) $(PD_XML_ONLY) +EXTRA_DIST += $(PE_TXT) $(PE_XML_ONLY) +EXTRA_DIST += $(PR_TXT) $(PR_XML_ONLY) +EXTRA_DIST += pcs-crmsh-quick-ref.md # toplevel rsync destination for www targets (without trailing slash) -RSYNC_DEST ?= root@www.clusterlabs.org:/var/www/html/ +RSYNC_DEST ?= root@www.clusterlabs.org:/var/www/html # recursive, preserve symlinks/permissions/times, verbose, compress, # don't cross filesystems, sparse, show progress RSYNC_OPTS = -rlptvzxS --progress -publican_docs = -generated_docs = -generated_mans = - -ASCIIDOC_CLI_TYPE := pcs +# What formats to build by default: pdf,html,html-single,html-desktop,epub DOCBOOK_FORMATS := html-desktop -DOCBOOK_LANGS := en-US -DOTs = $(wildcard */en-US/images/*.dot) -SVG = $(wildcard */en-US/images/pcmk-*.svg) $(DOTs:%.dot=%.svg) -generated_PNGS = $(SVG:%.svg=%-small.png) $(SVG:%.svg=%.png) $(SVG:%.svg=%-large.png) \ - Pacemaker_Explained/en-US/images/Policy-Engine-big.png \ - Pacemaker_Explained/en-US/images/Policy-Engine-small.png -PNGS = $(generated_PNGS) \ - Pacemaker_Remote/en-US/images/pcmk-ha-cluster-stack.png \ - Pacemaker_Remote/en-US/images/pcmk-ha-remote-stack.png +# What languages to build and upload to website by default +# (currently only en-US because translations are out of date) +DOCBOOK_LANGS := en-US -BRAND_PNGS = publican-clusterlabs/en-US/images/title_logo.png \ - publican-clusterlabs/en-US/images/image_left.png \ - publican-clusterlabs/en-US/images/image_right.png \ - publican-clusterlabs/en-US/images/h1-bg.png +# @TODO We could simplify this (and .gitignore) by establishing a convention +# that original image source begins with an uppercase letter and generated +# files with lowercase. + +# Scheduler transition graphs +# @TODO Add original XML, and generate DOTs via crm_simulate +DOTS = $(wildcard Clusters_from_Scratch/en-US/images/*.dot) \ + $(wildcard Pacemaker_Explained/en-US/images/*.dot) + +# Vector sources for images +# @TODO Generate transition SVGs from DOTs via dot +SVGS = $(wildcard Clusters_from_Scratch/en-US/images/pcmk-*.svg) \ + $(wildcard Pacemaker_Explained/en-US/images/pcmk-*.svg) \ + $(DOTS:%.dot=%.svg) + +# Final images (some originally in PNG, others generated from SVG) +PNGS_ORIGINAL = Pacemaker_Remote/en-US/images/pcmk-ha-cluster-stack.png \ + Pacemaker_Remote/en-US/images/pcmk-ha-remote-stack.png \ + Clusters_from_Scratch/en-US/images/Console.png \ + Clusters_from_Scratch/en-US/images/Editing-eth0.png \ + Clusters_from_Scratch/en-US/images/Installer.png \ + Clusters_from_Scratch/en-US/images/Network.png \ + Clusters_from_Scratch/en-US/images/Partitioning.png \ + Clusters_from_Scratch/en-US/images/Welcome.png \ + Pacemaker_Explained/en-US/images/resource-set.png \ + Pacemaker_Explained/en-US/images/three-sets-complex.png \ + Pacemaker_Explained/en-US/images/three-sets.png \ + Pacemaker_Explained/en-US/images/two-sets.png +PNGS_GENERATED = $(SVGS:%.svg=%-small.png) \ + $(SVGS:%.svg=%.png) \ + $(SVGS:%.svg=%-large.png) +PNGS = $(PNGS_ORIGINAL) $(PNGS_GENERATED) graphics: $(PNGS) %.png: %.svg - $(AM_V_IMG)$(INKSCAPE) --file=$< --export-dpi=90 -C --export-png=$@ + $(AM_V_GEN)$(INKSCAPE) --file=$< --export-dpi=90 -C --export-png=$@ $(PCMK_quiet) %-small.png: %.svg - $(AM_V_IMG)$(INKSCAPE) --file=$< --export-dpi=45 -C --export-png=$@ + $(AM_V_GEN)$(INKSCAPE) --file=$< --export-dpi=45 -C --export-png=$@ $(PCMK_quiet) %-large.png: %.svg - $(AM_V_IMG)$(INKSCAPE) --file=$< --export-dpi=180 -C --export-png=$@ - -if BUILD_ASCIIDOC -generated_docs += $(ascii:%.txt=%.html) + $(AM_V_GEN)$(INKSCAPE) --file=$< --export-dpi=180 -C --export-png=$@ $(PCMK_quiet) -if BUILD_DOCBOOK -publican_docs += $(docbook) -endif +if IS_ASCIIDOC +ASCIIDOC_HTML_ARGS = --unsafe --backend=xhtml11 +ASCIIDOC_DBOOK_ARGS = -b docbook -d book +else +ASCIIDOC_HTML_ARGS = --backend=html5 +ASCIIDOC_DBOOK_ARGS = -b docbook45 -d book endif -EXTRA_DIST = $(docbook:%=%.xml) - %.html: %.txt - $(AM_V_ASCII)$(ASCIIDOC) --unsafe --backend=xhtml11 $< + $(AM_V_GEN)$(ASCIIDOC_CONV) $(ASCIIDOC_HTML_ARGS) --out-file=$@ $< $(PCMK_quiet) + +# +# Generate DocBook XML from asciidoc text. +# +# Build each chapter as a book (since the numbering isn't right for +# articles and only books can have appendices) and then strip out the +# bits we don't want or need. +# +# XXX Sequence of tr/sed commands should be replaced with a single XSLT +# +%.xml: %.txt + $(AM_V_at)$(MKDIR_P) $(shell dirname $@) # might not exist in VPATH build + $(AM_V_at)$(ASCIIDOC_CONV) $(ASCIIDOC_DBOOK_ARGS) -o - $< | tr -d '\036\r' >$@-t # Convert, fix line endings + $(AM_V_at)sed -i 's/\ lang="en"//' $@-t # Never specify a language in the chapters + $(AM_V_at)sed -i 's/simpara/para/g' $@-t # publican doesn't correctly render footnotes with simpara + $(AM_V_at)sed -i 's/.*.*//g' $@-t # Remove dangling tag + $(AM_V_at)sed -i 's/.*preface>//g' $@-t # Remove preface elements + $(AM_V_at)sed -i 's:::g' $@-t # Remove empty title + $(AM_V_at)sed -i 's/chapter/section/g' $@-t # Chapters become sections, so that books can become chapters + $(AM_V_at)sed -i 's/<.*bookinfo.*>//g' $@-t # Strip out bookinfo, we don't need it + $(AM_V_at)! grep -q "//;tb;bf;:b;N;s/.*.*<\/title>.*//;tb;/<appendix/{:i;n;/<\/appendix/{p;d};bi};bb;:f;p;d' \ + $@-t # We just want the appendix tag (asciidoctor adds non-empty book-level title) + $(AM_V_at)sed -i 's/book>/chapter>/g' $@-t # Rename to chapter (won't trigger if previous sed did) + $(AM_V_GEN)mv $@-t $@ # publican-clusterlabs/xsl/{html,html-single,pdf}.xsl refer to URIs # requiring Internet access, hence we shadow that with a XML catalog-based @@ -104,131 +160,133 @@ publican-catalog: publican-catalog-fallback && echo '</catalog>' $(AM_V_GEN)mv $@-t $@ +COMMON_XML = Author_Group.xml Book_Info.xml Revision_History.xml + SHARED_TXT=$(wildcard shared/en-US/*.txt) SHARED_XML=$(SHARED_TXT:%.txt=%.xml) +if PUBLICAN_INTREE_BRAND +PUBLICAN_INTREE_DEPS = publican-catalog +PUBLICAN_INTREE_ENV = XML_CATALOG_FILES="$(CURDIR)/publican-catalog" +PUBLICAN_INTREE_OPT = --brand_dir="$(top_srcdir)/publican-clusterlabs" +else +PUBLICAN_INTREE_DEPS = +PUBLICAN_INTREE_ENV = +PUBLICAN_INTREE_OPT = +endif -CFS_SHARED_TXT=$(addprefix shared/en-US/,pacemaker-intro.txt) -CFS_SHARED_XML=$(CFS_SHARED_TXT:%.txt=%.xml) -CFS_TXT=$(wildcard Clusters_from_Scratch/en-US/*.txt) -CFS_XML=$(CFS_TXT:%.txt=%.xml) -$(CFS_XML): $(CFS_SHARED_XML) +# Clusters From Scratch -PUBLICAN_INTREE_DEPS = -if PUBLICAN_INTREE_BRAND -PUBLICAN_INTREE_DEPS += publican-catalog -endif +CFS_SHARED_TXT = $(addprefix shared/en-US/,pacemaker-intro.txt) +CFS_SHARED_XML = $(CFS_SHARED_TXT:%.txt=%.xml) +CFS_TXT = $(wildcard Clusters_from_Scratch/en-US/*.txt) +CFS_XML_GEN = $(CFS_TXT:%.txt=%.xml) +CFS_XML_ONLY = $(addprefix $(srcdir)/Clusters_from_Scratch/en-US/,$(COMMON_XML) \ + Clusters_from_Scratch.ent \ + Clusters_from_Scratch.xml \ + Preface.xml) +CFS_DEPS = $(PNGS) $(CFS_SHARED_XML) $(CFS_XML_ONLY) $(CFS_XML_GEN) # We have to hardcode the book name # With '%' the test for 'newness' fails -Clusters_from_Scratch.build: $(PNGS) $(wildcard Clusters_from_Scratch/en-US/*.xml) $(CFS_XML) $(CFS_SHARED_XML) $(PUBLICAN_INTREE_DEPS) - $(PCMK_V) @echo Building $(@:%.build=%) because of $? - rm -rf $(@:%.build=%)/publish/* -if PUBLICAN_INTREE_BRAND - $(AM_V_PUB)cd $(@:%.build=%) \ - && RPM_BUILD_DIR="" XML_CATALOG_FILES="$(CURDIR)/publican-catalog" \ - $(PUBLICAN) build --publish --langs=$(DOCBOOK_LANGS) --formats=$(DOCBOOK_FORMATS) --brand_dir=../publican-clusterlabs \ - $(PCMK_quiet) -else - $(AM_V_PUB)cd $(@:%.build=%) \ - && RPM_BUILD_DIR="" \ - $(PUBLICAN) build --publish --langs=$(DOCBOOK_LANGS) --formats=$(DOCBOOK_FORMATS) \ - $(PCMK_quiet) -endif +Clusters_from_Scratch.build: $(CFS_DEPS) $(PUBLICAN_INTREE_DEPS) + @echo Building $(@:%.build=%) because of $? + rm -rf $(@:%.build=%)/publish/* $(@:%.build=%)/tmp + $(AM_V_PUB)cd $(@:%.build=%) && RPM_BUILD_DIR="" $(PUBLICAN_INTREE_ENV) \ + $(PUBLICAN) build --src_dir="$(srcdir)" --publish \ + --langs="$(DOCBOOK_LANGS)" --formats="$(DOCBOOK_FORMATS)" \ + $(PUBLICAN_INTREE_OPT) $(PCMK_quiet) rm -rf $(@:%.build=%)/tmp touch $@ -PD_TXT=$(wildcard Pacemaker_Development/en-US/*.txt) -PD_XML=$(PD_TXT:%.txt=%.xml) +# Pacemaker Development + +PD_TXT = $(wildcard Pacemaker_Development/en-US/*.txt) +PD_XML_GEN = $(PD_TXT:%.txt=%.xml) +PD_XML_ONLY = $(addprefix $(srcdir)/Pacemaker_Development/en-US/,$(COMMON_XML) \ + Pacemaker_Development.ent \ + Pacemaker_Development.xml) +PD_DEPS = $(PD_XML_ONLY) $(PD_XML_GEN) # We have to hardcode the book name # With '%' the test for 'newness' fails -Pacemaker_Development.build: $(wildcard Pacemaker_Development/en-US/*.xml) $(PD_XML) $(PUBLICAN_INTREE_DEPS) - $(PCMK_V) @echo Building $(@:%.build=%) because of $? - rm -rf $(@:%.build=%)/publish/* -if PUBLICAN_INTREE_BRAND - $(AM_V_PUB)cd $(@:%.build=%) \ - && RPM_BUILD_DIR="" XML_CATALOG_FILES="$(CURDIR)/publican-catalog" \ - $(PUBLICAN) build --publish --langs=$(DOCBOOK_LANGS) --formats=$(DOCBOOK_FORMATS) --brand_dir=../publican-clusterlabs \ - $(PCMK_quiet) -else - $(AM_V_PUB)cd $(@:%.build=%) \ - && RPM_BUILD_DIR="" \ - $(PUBLICAN) build --publish --langs=$(DOCBOOK_LANGS) --formats=$(DOCBOOK_FORMATS) \ - $(PCMK_quiet) -endif +Pacemaker_Development.build: $(PD_DEPS) $(PUBLICAN_INTREE_DEPS) + @echo Building $(@:%.build=%) because of $? + rm -rf $(@:%.build=%)/publish/* $(@:%.build=%)/tmp + $(AM_V_PUB)cd $(@:%.build=%) && RPM_BUILD_DIR="" $(PUBLICAN_INTREE_ENV) \ + $(PUBLICAN) build --publish --langs="$(DOCBOOK_LANGS)" \ + --formats="$(DOCBOOK_FORMATS)" $(PUBLICAN_INTREE_OPT) $(PCMK_quiet) rm -rf $(@:%.build=%)/tmp touch $@ -PE_SHARED_TXT=$(addprefix shared/en-US/,pacemaker-intro.txt) -PE_SHARED_XML=$(PE_SHARED_TXT:%.txt=%.xml) -PE_TXT=$(wildcard Pacemaker_Explained/en-US/*.txt) -PE_XML=$(PE_TXT:%.txt=%.xml) +# Pacemaker Explained -$(PE_XML): $(PE_SHARED_XML) +PE_SHARED_TXT = $(addprefix shared/en-US/,pacemaker-intro.txt) +PE_SHARED_XML = $(PE_SHARED_TXT:%.txt=%.xml) +PE_TXT = $(wildcard Pacemaker_Explained/en-US/*.txt) +PE_XML_GEN = $(PE_TXT:%.txt=%.xml) +PE_XML_ONLY = $(addprefix $(srcdir)/Pacemaker_Explained/en-US/,$(COMMON_XML) \ + Pacemaker_Explained.ent \ + Pacemaker_Explained.xml \ + Preface.xml) +PE_DEPS = $(PNGS) $(PE_SHARED_XML) $(PE_XML_ONLY) $(PE_XML_GEN) # We have to hardcode the book name # With '%' the test for 'newness' fails -Pacemaker_Explained.build: $(PNGS) $(wildcard Pacemaker_Explained/en-US/*.xml) $(PE_XML) $(PE_SHARED_XML) $(PUBLICAN_INTREE_DEPS) - $(PCMK_V) @echo Building $(@:%.build=%) because of $? - rm -rf $(@:%.build=%)/publish/* -if PUBLICAN_INTREE_BRAND - $(AM_V_PUB)cd $(@:%.build=%) \ - && RPM_BUILD_DIR="" XML_CATALOG_FILES="$(CURDIR)/publican-catalog" \ - $(PUBLICAN) build --publish --langs=$(DOCBOOK_LANGS) --formats=$(DOCBOOK_FORMATS) --brand_dir=../publican-clusterlabs \ - $(PCMK_quiet) -else - $(AM_V_PUB)cd $(@:%.build=%) \ - && RPM_BUILD_DIR="" \ - $(PUBLICAN) build --publish --langs=$(DOCBOOK_LANGS) --formats=$(DOCBOOK_FORMATS) \ - $(PCMK_quiet) -endif +Pacemaker_Explained.build: $(PE_DEPS) $(PUBLICAN_INTREE_DEPS) + @echo Building $(@:%.build=%) because of $? + rm -rf $(@:%.build=%)/publish/* $(@:%.build=%)/tmp + $(AM_V_PUB)cd $(@:%.build=%) && RPM_BUILD_DIR="" $(PUBLICAN_INTREE_ENV) \ + $(PUBLICAN) build --src_dir="$(srcdir)" --publish \ + --langs="$(DOCBOOK_LANGS)" --formats="$(DOCBOOK_FORMATS)" \ + $(PUBLICAN_INTREE_OPT) $(PCMK_quiet) rm -rf $(@:%.build=%)/tmp touch $@ -PR_TXT=$(wildcard Pacemaker_Remote/en-US/*.txt) -PR_XML=$(PR_TXT:%.txt=%.xml) +# Pacemaker Remote + +PR_TXT = $(wildcard Pacemaker_Remote/en-US/*.txt) +PR_XML_GEN = $(PR_TXT:%.txt=%.xml) +PR_XML_ONLY = $(addprefix $(srcdir)/Pacemaker_Remote/en-US/,$(COMMON_XML) \ + Pacemaker_Remote.ent \ + Pacemaker_Remote.xml) +PR_DEPS = $(PR_XML_ONLY) $(PR_XML_GEN) # We have to hardcode the book name # With '%' the test for 'newness' fails -Pacemaker_Remote.build: $(PNGS) $(wildcard Pacemaker_Remote/en-US/*.xml) $(PR_XML) $(PUBLICAN_INTREE_DEPS) - $(PCMK_V) @echo Building $(@:%.build=%) because of $? - rm -rf $(@:%.build=%)/publish/* -if PUBLICAN_INTREE_BRAND - $(AM_V_PUB)cd $(@:%.build=%) \ - && RPM_BUILD_DIR="" XML_CATALOG_FILES="$(CURDIR)/publican-catalog" \ - $(PUBLICAN) build --publish --langs=$(DOCBOOK_LANGS) --formats=$(DOCBOOK_FORMATS) --brand_dir=../publican-clusterlabs \ - $(PCMK_quiet) -else - $(AM_V_PUB)cd $(@:%.build=%) \ - && RPM_BUILD_DIR="" \ - $(PUBLICAN) build --publish --langs=$(DOCBOOK_LANGS) --formats=$(DOCBOOK_FORMATS) \ - $(PCMK_quiet) -endif +Pacemaker_Remote.build: $(PNGS) $(PR_DEPS) $(PUBLICAN_INTREE_DEPS) + @echo Building $(@:%.build=%) because of $? + rm -rf $(@:%.build=%)/publish/* $(@:%.build=%)/tmp + $(AM_V_PUB)cd $(@:%.build=%) && RPM_BUILD_DIR="" $(PUBLICAN_INTREE_ENV) \ + $(PUBLICAN) build --src_dir="$(srcdir)" --publish \ + --langs="$(DOCBOOK_LANGS)" --formats="$(DOCBOOK_FORMATS)" \ + $(PUBLICAN_INTREE_OPT) $(PCMK_quiet) rm -rf $(@:%.build=%)/tmp touch $@ + # Update the translation template pot: - for book in $(docbook); do \ - echo "Updating translation templates in: $$book"; \ - ( cd $$book && RPM_BUILD_DIR="" $(PUBLICAN) update_pot ); \ + @for book in $(docbook); do \ + echo "Updating translation templates in: $$book"; \ + ( cd $$book && RPM_BUILD_DIR="" \ + $(PUBLICAN) --src_dir="$(srcdir)" update_pot ); \ done # Update the actual translations po: pot - for book in $(docbook); do \ - echo "Updating translations in: $$book"; \ - ( cd $$book && RPM_BUILD_DIR="" $(PUBLICAN) update_po --langs=all );\ + @for book in $(docbook); do \ + echo "Updating translations in: $$book"; \ + ( cd $$book && RPM_BUILD_DIR="" \ + $(PUBLICAN) --src_dir="$(srcdir)" update_po \ + --langs=all ); \ done if BUILD_DOCBOOK -docbook_build = $(docbook:%=%.build) - all-local: $(docbook_build) */publican.cfg install-data-local: all-local @@ -245,46 +303,59 @@ install-data-local: all-local done endif -brand: $(BRAND_PNGS) $(wildcard publican-clusterlabs/en-US/*.xml) +BRAND_DEPS = $(wildcard publican-clusterlabs/en-US/*.png) \ + $(wildcard publican-clusterlabs/en-US/*.xml) + +brand-build: $(BRAND_DEPS) cd publican-clusterlabs && publican build --formats=xml --langs=all --publish - echo "Installing..." + +brand: brand-build + @echo "Installing branded content..." cd publican-clusterlabs && sudo publican install_brand --path=$(datadir)/publican/Common_Content -# find publican-clusterlabs -name "*.noarch.rpm" -exec rm -f \{\} \; -# cd publican-clusterlabs && $(PUBLICAN) package --binary -# find publican-clusterlabs -name "*.noarch.rpm" -exec sudo rpm -Uvh --force \{\} \; +brand-rpm-clean: + -find publican-clusterlabs -name "*.noarch.rpm" -exec rm -f \{\} \; -pdf: - make DOCBOOK_FORMATS="pdf" ASCIIDOC_CLI_TYPE=$(ASCIIDOC_CLI_TYPE) all-local +brand-rpm-build: brand-rpm-clean brand-build + cd publican-clusterlabs && \ + $(PUBLICAN) --src_dir="$(srcdir)" package --binary -www: clean-local $(generated_docs) $(ascii) - make www-cli - rsync $(RSYNC_OPTS) $(generated_docs) $(ascii) $(asciiman) "$(RSYNC_DEST)/doc/" +brand-rpm-install: brand-rpm-build + find publican-clusterlabs -name "*.noarch.rpm" -exec sudo rpm -Uvh --force \{\} \; -www-pcs: www-cli +pdf: + make DOCBOOK_FORMATS="pdf" all-local -www-cli: - for book in $(docbook); do \ - sed -i.sed 's@brand:.*@brand: clusterlabs@' $$book/publican.cfg; \ - sed -i.sed 's@version:.*@version: $(PACKAGE_SERIES)-$(ASCIIDOC_CLI_TYPE)@' $$book/publican.cfg; \ +www: clean-local $(doc_DATA) +if BUILD_DOCBOOK + for book in $(docbook); do \ + sed -i.sed 's@^brand:.*@brand: clusterlabs@' $$book/publican.cfg; \ done - make DOCBOOK_FORMATS="pdf,html,html-single,epub" DOCBOOK_LANGS="all" ASCIIDOC_CLI_TYPE=$(ASCIIDOC_CLI_TYPE) all-local - echo Uploading current $(PACKAGE_SERIES)-$(ASCIIDOC_CLI_TYPE) documentation set to clusterlabs.org +endif + $(MAKE) DOCBOOK_FORMATS="pdf,html,html-single,epub" DOCBOOK_LANGS="$(DOCBOOK_LANGS)" all-local + @echo Uploading current $(PACKAGE_SERIES) documentation set to clusterlabs.org if BUILD_DOCBOOK - for book in $(docbook); do \ + @for book in $(docbook); do \ echo Uploading $$book...; \ - echo "Generated on `date` from version: $(shell git log --pretty="format:%h %d" -n 1)" >> $$book/publish/build-$(PACKAGE_SERIES)-$(ASCIIDOC_CLI_TYPE).txt; \ - for lang in `ls -1 $$book/publish | grep [a-z][a-z]-[A-Z][A-Z]`; do \ - mv $$book/publish/$$lang/Pacemaker/$(PACKAGE_SERIES)-$(ASCIIDOC_CLI_TYPE)/epub/$$book/Pacemaker-1.1{-$(ASCIIDOC_CLI_TYPE),}-$$book-$$lang.epub; \ - mv $$book/publish/$$lang/Pacemaker/$(PACKAGE_SERIES)-$(ASCIIDOC_CLI_TYPE)/pdf/$$book/Pacemaker-1.1{-$(ASCIIDOC_CLI_TYPE),}-$$book-$$lang.pdf; \ - done; \ - rsync $(RSYNC_OPTS) $$book/publish/* "$(RSYNC_DEST)/doc/"; \ - sed -i.sed 's@version:.*@version: $(PACKAGE_SERIES)@' $$book/publican.cfg; \ + echo "Generated on `date` from version: $(shell git log --pretty="format:%h %d" -n 1)" >> $$book/publish/build-$(PACKAGE_SERIES).txt; \ + rsync $(RSYNC_OPTS) $$book/publish/* "$(RSYNC_DEST)/$(PACKAGE)/doc/"; \ done endif - -clean-local: - -rm -rf $(generated_docs) $(generated_mans) $(docbook_build) $(generated_PNGS) - -rm -rf $(SHARED_XML) $(CFS_XML) $(PE_XML) $(PR_XML) - -rm -rf publican-catalog-fallback publican-catalog - for book in $(docbook); do rm -rf $$book/tmp $$book/publish; done + rsync $(RSYNC_OPTS) $(doc_DATA) "$(RSYNC_DEST)/$(PACKAGE)/doc/" + +ALL_GEN = $(generated_docs) \ + $(docbook_build) \ + $(PNGS_GENERATED) \ + $(SHARED_XML) \ + $(CFS_XML_GEN) \ + $(PD_XML_GEN) \ + $(PE_XML_GEN) \ + $(PR_XML_GEN) \ + publican-catalog-fallback \ + publican-catalog + +clean-local: brand-rpm-clean + -rm -f $(ALL_GEN) + -for book in $(docbook); do \ + rm -rf $$book/tmp $$book/publish; \ + done diff --git a/doc/Pacemaker_Development/en-US/Ch-Hacking.txt b/doc/Pacemaker_Development/en-US/Ch-Hacking.txt new file mode 100644 index 00000000000..d8d8173fc9b --- /dev/null +++ b/doc/Pacemaker_Development/en-US/Ch-Hacking.txt @@ -0,0 +1,52 @@ +:compat-mode: legacy += Advanced Hacking on the Project = + +anchor:ch-hacking[Chapter 4. Hacking on Pacemaker] + +[id="hacking-foreword"] +== Foreword == + +This chapter aims to be a gentle introduction (or perhaps, rather +a summarization of advanced techniques we developed for backreferences) +to how deal with the Pacemaker internals effectively. +for instance, how to: + +* verify various interesting interaction-based properties + +or simply put, all that is in the interest of the core contributors +on the project to know, master, and (preferably) also evolve +-- way beyond what is in the presumed repertoire of a generic +contributor role, which is detailed in other chapters of this guide. + +Therefore, if you think you will not benefit from any such details +in the scope of this chapter, feel free to skip it. + +== Working with mocked daemons == + +Since the Pacemaker run-time consists of multiple co-operating daemons +as detailed elsewhere, tracking down the interaction details amongst +them can be rather cumbersome. Since rebuilding existing daemons in +a more modular way as opposed to clusters of mutually dependent +functions, we elected to grow separate bare-bones counterparts built +evolutionary as skeletons just to get the basic (long-term stabilized) +communication with typical daemon clients going, and to add new modules +in their outer circles (plus minimalistic hook support at those cores) +on a demand-driven basis. + +The code for these is located at `maint/mocked`; for instance, +`based-notifyfenced.c` module of `based.c` skeleton mocking +`pacemaker-based` daemon was exactly to fulfill investigation helper +role (the case at hand was also an impulse to kick off this very +sort of maintenance support material, to begin with). + +Non-trivial knowledge of Pacemaker internals and other skills are +needed to use such devised helpers, but given the other way around, +some sorts of investigation may be even heftier, it may be the least +effort choice. And when that's the case, advanced contributors are +expected to contribute their own extensions they used to validate +the reproducibility/actual correctness of the fix along the actual +code modifications. This way, the rest of the development teams is +not required to deal with elaborate preconditions, be at guess, or +even forced to use a blind faith regarding the causes, consequences +and validity regarding the raised issues/fixes, for the greater +benefit of all. diff --git a/doc/Pacemaker_Development/en-US/Pacemaker_Development.xml b/doc/Pacemaker_Development/en-US/Pacemaker_Development.xml index 854d77aca56..6641d3b7712 100644 --- a/doc/Pacemaker_Development/en-US/Pacemaker_Development.xml +++ b/doc/Pacemaker_Development/en-US/Pacemaker_Development.xml @@ -4,10 +4,11 @@ %BOOK_ENTITIES; ]> <book> - <xi:include href="Book_Info.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> - <xi:include href="Ch-FAQ.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> - <xi:include href="Ch-Coding.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> - <xi:include href="Ch-Python.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> - <xi:include href="Revision_History.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + <xi:include href="Book_Info.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> + <xi:include href="Ch-FAQ.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> + <xi:include href="Ch-Coding.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> + <xi:include href="Ch-Python.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> + <xi:include href="Ch-Hacking.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> + <xi:include href="Revision_History.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> <index></index> </book> diff --git a/doc/Pacemaker_Development/en-US/Revision_History.xml b/doc/Pacemaker_Development/en-US/Revision_History.xml index fd29d52672f..10ae102e4f2 100644 --- a/doc/Pacemaker_Development/en-US/Revision_History.xml +++ b/doc/Pacemaker_Development/en-US/Revision_History.xml @@ -35,6 +35,19 @@ </revdescription> </revision> + <revision> + <revnumber>1-2</revnumber> + <date>Fri 17 May 2019</date> + <author> + <firstname>Jan</firstname><surname>Pokorný</surname> + <email>poki@redhat.com</email> + </author> + <revdescription> + <simplelist><member>Start capturing hacking howto + for advanced contributors</member></simplelist> + </revdescription> + </revision> + </revhistory> </simpara> </appendix> diff --git a/doc/Pacemaker_Explained/en-US/Author_Group.xml b/doc/Pacemaker_Explained/en-US/Author_Group.xml index f787962e074..7f3c297ceea 100644 --- a/doc/Pacemaker_Explained/en-US/Author_Group.xml +++ b/doc/Pacemaker_Explained/en-US/Author_Group.xml @@ -8,11 +8,6 @@ <contrib>Primary author</contrib> <email>andrew@beekhof.net</email> </author> - <othercredit class="translator"> - <firstname>Dan</firstname><surname>Frîncu</surname> - <contrib>Romanian translation</contrib> - <email>df.cluster@gmail.com</email> - </othercredit> <othercredit> <firstname>Philipp</firstname><surname>Marek</surname> <affiliation><orgname>LINBit</orgname></affiliation> diff --git a/doc/Pacemaker_Explained/en-US/Ch-Constraints.txt b/doc/Pacemaker_Explained/en-US/Ch-Constraints.txt index 8296577ec36..77690467c45 100644 --- a/doc/Pacemaker_Explained/en-US/Ch-Constraints.txt +++ b/doc/Pacemaker_Explained/en-US/Ch-Constraints.txt @@ -290,7 +290,7 @@ indexterm:[Constraints,Ordering,then] indexterm:[Constraints,Ordering,then-action] |kind -| +|Mandatory |How to enforce the constraint. Allowed values: * +Optional:+ Just a suggestion. Only applies if both resources are diff --git a/doc/Pacemaker_Explained/en-US/Ch-Intro.txt b/doc/Pacemaker_Explained/en-US/Ch-Intro.txt index e61065115a5..dad06350b7e 100644 --- a/doc/Pacemaker_Explained/en-US/Ch-Intro.txt +++ b/doc/Pacemaker_Explained/en-US/Ch-Intro.txt @@ -16,7 +16,9 @@ Additionally, this document is NOT a step-by-step how-to guide for configuring a specific clustering scenario. Although such guides exist, -footnote:[For example, see the http://www.clusterlabs.org/doc/[Clusters from Scratch] guide.] +footnote:[ +For example, see https://www.clusterlabs.org/pacemaker/doc/[Clusters from Scratch] +] the purpose of this document is to provide an understanding of the building blocks that can be used to construct any type of Pacemaker cluster. diff --git a/doc/Pacemaker_Explained/en-US/Ch-Options.txt b/doc/Pacemaker_Explained/en-US/Ch-Options.txt index 7981cd110c5..343717d2a8c 100644 --- a/doc/Pacemaker_Explained/en-US/Ch-Options.txt +++ b/doc/Pacemaker_Explained/en-US/Ch-Options.txt @@ -235,6 +235,22 @@ indexterm:[Cluster,Option,stonith-max-attempts] How many times fencing can fail for a target before the cluster will no longer immediately re-attempt it. '(since 1.1.17)' +| stonith-watchdog-timeout | 0 | +indexterm:[stonith-watchdog-timeout,Cluster Option] +indexterm:[Cluster,Option,stonith-watchdog-timeout] +If positive, along with `have-watchdog=true` automatically set by the +cluster, when fencing is required, watchdog-based self-fencing +will be performed via SBD without requiring a fencing resource +explicitly configured. +If `stonith-watchdog-timeout` is set to a positive value, unseen +nodes are assumed to self-fence within this much time. +WARNING:+ +It must be ensured that this value is larger than the +`SBD_WATCHDOG_TIMEOUT` environment variable on all nodes. +Pacemaker verifies the settings individually on all nodes and +prevents startup or shuts down if configured wrongly on the fly. +It's strongly recommended that `SBD_WATCHDOG_TIMEOUT` is set to +the same value on all nodes. + | concurrent-fencing | FALSE | indexterm:[concurrent-fencing,Cluster Option] indexterm:[Cluster,Option,concurrent-fencing] diff --git a/doc/Pacemaker_Explained/en-US/Ch-Stonith.txt b/doc/Pacemaker_Explained/en-US/Ch-Stonith.txt index fe8996aab55..526aabeee0e 100644 --- a/doc/Pacemaker_Explained/en-US/Ch-Stonith.txt +++ b/doc/Pacemaker_Explained/en-US/Ch-Stonith.txt @@ -97,12 +97,13 @@ that may be set for any fencing resource, regardless of fence agent. indexterm:[Fencing,Property,stonith-timeout] //// + (not yet implemented) priority integer 0 The priority of the STONITH resource. Devices are tried in order of highest priority to lowest. - indexterm:[priority,Fencing] - indexterm:[Fencing,Property,priority] + indexterm priority,Fencing + indexterm Fencing,Property,priority //// |provides @@ -110,8 +111,8 @@ that may be set for any fencing resource, regardless of fence agent. | |Any special capability provided by the fence device. Currently, only one such capability is meaningful: +unfencing+ (see <<s-unfencing>>). - indexterm:[priority,Fencing] - indexterm:[Fencing,Property,priority] + indexterm:[provides,Fencing] + indexterm:[Fencing,Property,provides] |pcmk_host_map |string @@ -136,8 +137,9 @@ that may be set for any fencing resource, regardless of fence agent. |How to determine which machines are controlled by the device. Allowed values: -* +dynamic-list:+ query the device +* +dynamic-list:+ query the device via the "list" command * +static-list:+ check the +pcmk_host_list+ attribute +* +status:+ query the device via the "status" command * +none:+ assume every device can fence every machine indexterm:[pcmk_host_check,Fencing] @@ -180,11 +182,11 @@ indexterm:[Fencing,Property,pcmk_action_limit] |pcmk_host_argument |string -|port -|'Advanced use only.' Which parameter should be supplied to the resource agent -to identify the node to be fenced. Some devices do not support the standard -+port+ parameter or may provide additional ones. Use this to specify an -alternate, device-specific parameter. A value of +none+ tells the +|+port+ otherwise +plug+ if supported according to the metadata of the fence agent +|'Advanced use only.' Which parameter should be supplied to the fence agent to +identify the node to be fenced. Some devices support neither the standard +plug+ +nor the deprecated +port+ parameter, or may provide additional ones. Use this to +specify an alternate, device-specific parameter. A value of +none+ tells the cluster not to supply any additional parameters. indexterm:[pcmk_host_argument,Fencing] indexterm:[Fencing,Property,pcmk_host_argument] diff --git a/extra/Makefile.am b/extra/Makefile.am index d742ae2cff6..fb23caf1bc0 100644 --- a/extra/Makefile.am +++ b/extra/Makefile.am @@ -1,24 +1,15 @@ # -# Copyright (C) 2004-2009 Andrew Beekhof +# Copyright 2004-2019 the Pacemaker project contributors # -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# The version control history for this file may have further details. +# +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. # MAINTAINERCLEANFILES = Makefile.in -SUBDIRS = alerts resources logrotate +SUBDIRS = alerts resources logrotate -mibdir = $(datadir)/snmp/mibs -mib_DATA = PCMK-MIB.txt +mibdir = $(datadir)/snmp/mibs +dist_mib_DATA = PCMK-MIB.txt diff --git a/extra/alerts/Makefile.am b/extra/alerts/Makefile.am index 2cd3bd6d91e..e798ae9d544 100644 --- a/extra/alerts/Makefile.am +++ b/extra/alerts/Makefile.am @@ -1,22 +1,15 @@ # -# Copyright (C) 2016 Ken Gaillot <kgaillot@redhat.com> +# Copyright 2016-2019 the Pacemaker project contributors # -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. +# The version control history for this file may have further details. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. # MAINTAINERCLEANFILES = Makefile.in -samplesdir = $(datadir)/$(PACKAGE)/alerts/ -samples_DATA = alert_file.sh.sample alert_smtp.sh.sample alert_snmp.sh.sample +samplesdir = $(datadir)/$(PACKAGE)/alerts/ +dist_samples_DATA = alert_file.sh.sample \ + alert_smtp.sh.sample \ + alert_snmp.sh.sample diff --git a/extra/alerts/alert_snmp.sh.sample b/extra/alerts/alert_snmp.sh.sample index 8b8ac094f94..cf4ee73f8aa 100644 --- a/extra/alerts/alert_snmp.sh.sample +++ b/extra/alerts/alert_snmp.sh.sample @@ -1,23 +1,12 @@ #!/bin/sh # -# Description: Manages a SNMP trap, provided by NTT OSSC as an -# script under Heartbeat/LinuxHA control +# Copyright 2016-2018 NIPPON TELEGRAPH AND TELEPHONE CORPORATION # -# Copyright (c) 2016 NIPPON TELEGRAPH AND TELEPHONE CORPORATION +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. # -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# Description: Manages a SNMP trap, provided by NTT OSSC as a +# script under Pacemaker control # ############################################################################## # This sample script assumes that only users who already have @@ -41,6 +30,10 @@ # </alerts> # </configuration> # ================================ +# +# This uses the official Pacemaker MIB. +# 1.3.6.1.4.1.32723 has been assigned to the project by IANA: +# http://www.iana.org/assignments/enterprise-numbers if [ -z "$CRM_alert_version" ]; then echo "$0 must be run by Pacemaker version 1.1.15 or later" @@ -52,7 +45,7 @@ if [ -z "$CRM_alert_recipient" ]; then exit 0 fi -# +# Defaults for user-configurable values trap_binary_default="/usr/bin/snmptrap" trap_version_default="2c" trap_options_default="" @@ -63,7 +56,10 @@ trap_resource_tasks_default="all" trap_monitor_success_default="false" trap_add_hires_timestamp_oid_default="true" trap_snmp_persistent_dir_default="/var/lib/pacemaker/snmp" +trap_ignore_int32_default=2147483647 # maximum Integer32 value +trap_ignore_string_default="n/a" # doesn't conflict with valid XML IDs +# Ensure all user-provided variables have values. : ${trap_binary=${trap_binary_default}} : ${trap_version=${trap_version_default}} : ${trap_options=${trap_options_default}} @@ -74,10 +70,19 @@ trap_snmp_persistent_dir_default="/var/lib/pacemaker/snmp" : ${trap_monitor_success=${trap_monitor_success_default}} : ${trap_add_hires_timestamp_oid=${trap_add_hires_timestamp_oid_default}} : ${trap_snmp_persistent_dir=${trap_snmp_persistent_dir_default}} +: ${trap_ignore_int32=${trap_ignore_int32_default}} +: ${trap_ignore_string=${trap_ignore_string_default}} -if [ "${trap_add_hires_timestamp_oid}" = "true" ]; then - hires_timestamp="HOST-RESOURCES-MIB::hrSystemDate s ${CRM_alert_timestamp}" -fi +# Ensure all cluster-provided variables have values, regardless of alert type. +: ${CRM_alert_node=${trap_ignore_string}} +: ${CRM_alert_rsc=${trap_ignore_string}} +: ${CRM_alert_task=${trap_ignore_string}} +: ${CRM_alert_desc=${trap_ignore_string}} +: ${CRM_alert_status=${trap_ignore_int32}} +: ${CRM_alert_rc=${trap_ignore_int32}} +: ${CRM_alert_target_rc=${trap_ignore_int32}} +: ${CRM_alert_attribute_name=${trap_ignore_string}} +: ${CRM_alert_attribute_value=${trap_ignore_string}} is_in_list() { item_list=`echo "$1" | tr ',' ' '` @@ -95,6 +100,32 @@ is_in_list() { return 1 } +send_pacemaker_trap() { + PREFIX="PACEMAKER-MIB::pacemakerNotification" + + OUTPUT=$("${trap_binary}" -v "${trap_version}" ${trap_options} \ + -c "${trap_community}" "${CRM_alert_recipient}" "" \ + "${PREFIX}Trap" \ + "${PREFIX}Node" s "${CRM_alert_node}" \ + "${PREFIX}Resource" s "${CRM_alert_rsc}" \ + "${PREFIX}Operation" s "${CRM_alert_task}" \ + "${PREFIX}Description" s "${CRM_alert_desc}" \ + "${PREFIX}Status" i "${CRM_alert_status}" \ + "${PREFIX}ReturnCode" i "${CRM_alert_rc}" \ + "${PREFIX}TargetReturnCode" i "${CRM_alert_target_rc}" \ + "${PREFIX}AttributeName" s "${CRM_alert_attribute_name}" \ + "${PREFIX}AttributeValue" s "${CRM_alert_attribute_value}" \ + ${hires_timestamp} 2>&1) + + if [ $? -ne 0 ]; then + echo "${trap_binary} returned error : rc=$? $OUTPUT" + fi +} + +if [ "${trap_add_hires_timestamp_oid}" = "true" ]; then + hires_timestamp="HOST-RESOURCES-MIB::hrSystemDate s ${CRM_alert_timestamp}" +fi + if [ -z ${SNMP_PERSISTENT_DIR} ]; then export SNMP_PERSISTENT_DIR="${trap_snmp_persistent_dir}" # mkdir for snmp trap tools. @@ -103,77 +134,36 @@ if [ -z ${SNMP_PERSISTENT_DIR} ]; then fi fi -rc=0 case "$CRM_alert_kind" in node) - is_in_list "${trap_node_states}" "${CRM_alert_desc}" - [ $? -ne 0 ] && exit 0 - - output=`"${trap_binary}" -v "${trap_version}" ${trap_options} \ - -c "${trap_community}" "${CRM_alert_recipient}" "" \ - PACEMAKER-MIB::pacemakerNotificationTrap \ - PACEMAKER-MIB::pacemakerNotificationNode s "${CRM_alert_node}" \ - PACEMAKER-MIB::pacemakerNotificationDescription s "${CRM_alert_desc}" \ - ${hires_timestamp} 2>&1` - rc=$? + if is_in_list "${trap_node_states}" "${CRM_alert_desc}"; then + send_pacemaker_trap + fi ;; - fencing) - is_in_list "${trap_fencing_tasks}" "${CRM_alert_task}" - [ $? -ne 0 ] && exit 0 - output=`"${trap_binary}" -v "${trap_version}" ${trap_options} \ - -c "${trap_community}" "${CRM_alert_recipient}" "" \ - PACEMAKER-MIB::pacemakerNotificationTrap \ - PACEMAKER-MIB::pacemakerNotificationNode s "${CRM_alert_node}" \ - PACEMAKER-MIB::pacemakerNotificationOperation s "${CRM_alert_task}" \ - PACEMAKER-MIB::pacemakerNotificationDescription s "${CRM_alert_desc}" \ - PACEMAKER-MIB::pacemakerNotificationReturnCode i ${CRM_alert_rc} \ - ${hires_timestamp} 2>&1` - rc=$? + fencing) + if is_in_list "${trap_fencing_tasks}" "${CRM_alert_task}"; then + send_pacemaker_trap + fi ;; + resource) - is_in_list "${trap_resource_tasks}" "${CRM_alert_task}" - [ $? -ne 0 ] && exit 0 - - case "${CRM_alert_desc}" in - Cancelled) ;; - *) - if [ "${trap_monitor_success}" = "false" ] \ - && [ "${CRM_alert_rc}" = "${CRM_alert_target_rc}" ] \ - && [ "${CRM_alert_task}" = "monitor" ]; then - exit - fi + if is_in_list "${trap_resource_tasks}" "${CRM_alert_task}" && \ + [ "${CRM_alert_desc}" != "Cancelled" ] ; then - output=`"${trap_binary}" -v "${trap_version}" ${trap_options} \ - -c "${trap_community}" "${CRM_alert_recipient}" "" \ - PACEMAKER-MIB::pacemakerNotificationTrap \ - PACEMAKER-MIB::pacemakerNotificationNode s "${CRM_alert_node}" \ - PACEMAKER-MIB::pacemakerNotificationResource s "${CRM_alert_rsc}" \ - PACEMAKER-MIB::pacemakerNotificationOperation s "${CRM_alert_task}" \ - PACEMAKER-MIB::pacemakerNotificationDescription s "${CRM_alert_desc}" \ - PACEMAKER-MIB::pacemakerNotificationStatus i ${CRM_alert_status} \ - PACEMAKER-MIB::pacemakerNotificationReturnCode i ${CRM_alert_rc} \ - PACEMAKER-MIB::pacemakerNotificationTargetReturnCode i ${CRM_alert_target_rc} \ - ${hires_timestamp} 2>&1` - rc=$? - ;; - esac + if [ "${trap_monitor_success}" = "false" ] && \ + [ "${CRM_alert_rc}" = "${CRM_alert_target_rc}" ] && \ + [ "${CRM_alert_task}" = "monitor" ]; then + exit 0 + fi + send_pacemaker_trap + fi ;; + attribute) - output=`"${trap_binary}" -v "${trap_version}" ${trap_options} \ - -c "${trap_community}" "${CRM_alert_recipient}" "" \ - PACEMAKER-MIB::pacemakerNotificationTrap \ - PACEMAKER-MIB::pacemakerNotificationNode s "${CRM_alert_node}" \ - PACEMAKER-MIB::pacemakerNotificationAttributeName s "${CRM_alert_attribute_name}" \ - PACEMAKER-MIB::pacemakerNotificationAttributeValue s "${CRM_alert_attribute_value}" \ - ${hires_timestamp} 2>&1` - rc=$? + send_pacemaker_trap ;; + *) ;; esac - -if [ $rc -ne 0 ]; then - echo "${trap_binary} returned error : rc=${rc} ${output}" -fi - diff --git a/extra/buildbot.helper b/extra/buildbot.helper deleted file mode 100755 index 459f1755a7e..00000000000 --- a/extra/buildbot.helper +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -set -x -self=`basename $0` - -if [ x$1 = xinstall ]; then - # Basic test phase - mock --configdir=$PWD --root=mock --resultdir=./mock -v --install nano lcov psmisc sudo valgrind ./mock/*.rpm -elif [ x$1 = xdownloads ]; then - # Extra test phase - mock --configdir=$PWD --root=mock --resultdir=./mock -v --install ./downloads/*.rpm nano sudo valgrind lcov - -elif [ x$1 = xlint ]; then - rpmlint -i -f rpmlintrc ./mock/*.rpm -else - echo "Unknown sub-command: $1" - exit 1 -fi diff --git a/extra/logrotate/Makefile.am b/extra/logrotate/Makefile.am index 55c669c0649..cafd0d54cb3 100644 --- a/extra/logrotate/Makefile.am +++ b/extra/logrotate/Makefile.am @@ -1,22 +1,13 @@ # -# Copyright (C) 2014 Gao,Yan <ygao@suse.com> +# Copyright 2014-2019 the Pacemaker project contributors # -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. +# The version control history for this file may have further details. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. # MAINTAINERCLEANFILES = Makefile.in -logrotatedir = $(sysconfdir)/logrotate.d -logrotate_DATA = pacemaker +logrotatedir = $(sysconfdir)/logrotate.d +logrotate_DATA = pacemaker diff --git a/extra/resources/ClusterMon b/extra/resources/ClusterMon old mode 100644 new mode 100755 index 0604a26b5ff..0f4eb55ba09 --- a/extra/resources/ClusterMon +++ b/extra/resources/ClusterMon @@ -152,14 +152,24 @@ ClusterMon_stop() { } ClusterMon_monitor() { + local USERARG="" + local header + local pid + if [ -f $OCF_RESKEY_pidfile ]; then pid=`cat $OCF_RESKEY_pidfile` if [ ! -z $pid ]; then - str=$(echo "su - $OCF_RESKEY_user -c \"$CMON_CMD\"" | tr 'crmon, \t' 'xxxxxxxx') - ps -o "args=${str}" -p $pid 2>/dev/null | \ + if [ -n "$OCF_RESKEY_user" ]; then + USERARG="-u $OCF_RESKEY_user" + fi + + # Use column header wide as command, to ensure it's shown in full + header=$(echo $CMON_CMD | tr 'crmon, \t' 'xxxxxxxx') + + ps $USERARG -o "args=${header}" -p $pid 2>/dev/null | \ grep -qE "[c]rm_mon.*${OCF_RESKEY_pidfile}" - rc=$? - case $rc in + + case $? in 0) exit $OCF_SUCCESS;; 1) exit $OCF_NOT_RUNNING;; *) exit $OCF_ERR_GENERIC;; diff --git a/extra/resources/Dummy b/extra/resources/Dummy old mode 100644 new mode 100755 diff --git a/extra/resources/HealthCPU b/extra/resources/HealthCPU old mode 100644 new mode 100755 diff --git a/extra/resources/HealthSMART b/extra/resources/HealthSMART old mode 100644 new mode 100755 diff --git a/extra/resources/Makefile.am b/extra/resources/Makefile.am index 0f3a67d7b5b..e4b54ccd845 100644 --- a/extra/resources/Makefile.am +++ b/extra/resources/Makefile.am @@ -1,22 +1,12 @@ -# Makefile.am for OCF RAs # -# Author: Andrew Beekhof -# Copyright (C) 2008 Andrew Beekhof +# Copyright 2008-2019 the Pacemaker project contributors # -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# The version control history for this file may have further details. # +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. +# + include $(top_srcdir)/Makefile.common EXTRA_DIST = $(ocf_SCRIPTS) @@ -24,35 +14,33 @@ EXTRA_DIST = $(ocf_SCRIPTS) isolationtechdir = @OCF_RA_DIR@/.isolation -ocfdir = @OCF_RA_DIR@/pacemaker - -ocf_SCRIPTS = ClusterMon \ - controld \ - Dummy \ - HealthCPU \ - HealthSMART \ - ifspeed \ - o2cb \ - ping \ - pingd \ - Stateful \ - SysInfo \ - SystemHealth \ - attribute \ - remote - -isolationtech_SCRIPTS = docker-wrapper +ocfdir = @OCF_RA_DIR@/pacemaker +dist_ocf_SCRIPTS = attribute \ + ClusterMon \ + controld \ + Dummy \ + HealthCPU \ + HealthSMART \ + ifspeed \ + o2cb \ + ping \ + pingd \ + remote \ + Stateful \ + SysInfo \ + SystemHealth + +dist_isolationtech_SCRIPTS = docker-wrapper if BUILD_XML_HELP -man7_MANS = $(ocf_SCRIPTS:%=ocf_pacemaker_%.7) +man7_MANS = $(ocf_SCRIPTS:%=ocf_pacemaker_%.7) $(dist_ocf_SCRIPTS:%=ocf_pacemaker_%.7) DBOOK_OPTS = --stringparam command.prefix ocf_pacemaker_ --stringparam variable.prefix OCF_RESKEY_ --param man.vol 7 ocf_pacemaker_%.xml: % - $(AM_V_GEN)OCF_FUNCTIONS=/dev/null OCF_ROOT=$(OCF_ROOT_DIR) sh $(abs_builddir)/$< meta-data > $@ + $(AM_V_GEN)OCF_FUNCTIONS=/dev/null OCF_ROOT=$(OCF_ROOT_DIR) $(abs_builddir)/$< meta-data > $@ endif clean-generic: - rm -f $(man7_MANS) $(ocf_SCRIPTS:%=%.xml) *~ - + rm -f $(man7_MANS) $(ocf_SCRIPTS:%=%.xml) $(dist_ocf_SCRIPTS:%=%.xml) *~ diff --git a/extra/resources/Stateful b/extra/resources/Stateful old mode 100644 new mode 100755 diff --git a/extra/resources/SysInfo b/extra/resources/SysInfo old mode 100644 new mode 100755 index 7d1c0a30547..4441026aed0 --- a/extra/resources/SysInfo +++ b/extra/resources/SysInfo @@ -157,6 +157,7 @@ UpdateStat() { } SysInfoStats() { + local DISK_STATUS="green" UpdateStat arch "`uname -m`" UpdateStat os "`uname -s`-`uname -r`" @@ -241,15 +242,12 @@ SysInfoStats() { disk_label=`echo $disk | sed -e 's#^/$#root#;s#^/*##;s#/#_#g'` disk_free=`SysInfo_hdd_units $disk_free` UpdateStat ${disk_label}_free $disk_free - if [ -n "$MIN_FREE" ]; then - if [ $disk_free -le $MIN_FREE ]; then - UpdateStat "#health_disk" "red" - else - UpdateStat "#health_disk" "green" - fi + if [ -n "$MIN_FREE" ] && [ $disk_free -le $MIN_FREE ]; then + DISK_STATUS="red" fi fi done + UpdateStat "#health_disk" "$DISK_STATUS" } SysInfo_megabytes() { diff --git a/extra/resources/SystemHealth b/extra/resources/SystemHealth old mode 100644 new mode 100755 diff --git a/extra/resources/attribute b/extra/resources/attribute old mode 100644 new mode 100755 index 7444ec607e5..071296343bf --- a/extra/resources/attribute +++ b/extra/resources/attribute @@ -73,7 +73,7 @@ Full path of a temporary file to store the resource state in <content type="string" default="${DEFAULT_STATE_FILE}" /> </parameter> - <parameter name="name" unique="1"> + <parameter name="name" unique="0"> <longdesc lang="en"> Name of node attribute to manage </longdesc> diff --git a/extra/resources/controld b/extra/resources/controld old mode 100644 new mode 100755 index ddb514a6e74..8e3a5281335 --- a/extra/resources/controld +++ b/extra/resources/controld @@ -1,6 +1,6 @@ #!/bin/sh # -# Resource Agent for managing the DLM controld process. +# OCF resource agent for managing the DLM controld process # # Copyright (c) 2009 Novell, Inc # All Rights Reserved. @@ -41,10 +41,10 @@ if [ -e "$OCF_ROOT/resource.d/heartbeat/controld" ]; then fi meta_data() { - cat <<END + cat <<END <?xml version="1.0"?> <!DOCTYPE resource-agent SYSTEM "ra-api-1.dtd"> -<resource-agent name="controld" version="0.9"> +<resource-agent name="controld" version="1.0"> <version>1.0</version> <longdesc lang="en"> @@ -66,10 +66,10 @@ Any additional options to start the dlm_controld service with <parameter name="configdir" unique="1"> <longdesc lang="en"> -The location where configfs is or should be mounted +This parameter is deprecated and ignored </longdesc> -<shortdesc lang="en">Location of configfs</shortdesc> -<content type="string" default="/sys/kernel/config" /> +<shortdesc lang="en">Deprecated and ignored</shortdesc> +<content type="string" default="deprecated" /> </parameter> <parameter name="daemon" unique="1"> @@ -109,10 +109,12 @@ END ####################################################################### +CONFIGFS_DIR="/sys/kernel/config" +DLM_CONFIGFS_DIR="${CONFIGFS_DIR}/dlm" DLM_SYSFS_DIR="/sys/kernel/dlm" controld_usage() { - cat <<END + cat <<END usage: $0 {start|stop|monitor|validate-all|meta-data} Expects to have a fully populated OCF RA-compliant environment set. @@ -143,29 +145,30 @@ controld_start() { *) return $OCF_ERR_GENERIC;; esac - if [ ! -e $OCF_RESKEY_configdir ]; then - modprobe configfs - if [ ! -e $OCF_RESKEY_configdir ]; then - ocf_log err "$OCF_RESKEY_configdir not available" - return $OCF_ERR_INSTALLED - fi - fi - - mount | grep "type configfs" > /dev/null - if [ $? != 0 ]; then - mount -t configfs none $OCF_RESKEY_configdir - fi - - if [ ! -e $OCF_RESKEY_configdir/dlm ]; then - modprobe dlm - if [ ! -e $OCF_RESKEY_configdir/dlm ]; then - ocf_log err "$OCF_RESKEY_configdir/dlm not available" - return $OCF_ERR_INSTALLED - fi - fi + # Ensure configfs is mounted + if [ ! -e "$CONFIGFS_DIR" ]; then + modprobe configfs + if [ ! -e "$CONFIGFS_DIR" ]; then + ocf_log err "$CONFIGFS_DIR not available" + return $OCF_ERR_INSTALLED + fi + fi + mount -t configfs | grep " $CONFIGFS_DIR " >/dev/null 2>/dev/null + if [ $? -ne 0 ]; then + mount -t configfs none "$CONFIGFS_DIR" + fi + + # Ensure DLM is available + if [ ! -e "$DLM_CONFIGFS_DIR" ]; then + modprobe dlm + if [ ! -e "$DLM_CONFIGFS_DIR" ]; then + ocf_log err "$DLM_CONFIGFS_DIR not available" + return $OCF_ERR_INSTALLED + fi + fi if ! ocf_is_true "$OCF_RESKEY_allow_stonith_disabled" && \ - ! ocf_is_true "`crm_attribute --type=crm_config --name=stonith-enabled --query --quiet --default=true`"; then + ! ocf_is_true "`crm_attribute --type=crm_config --name=stonith-enabled --query --quiet --default=true`"; then ocf_log err "The cluster property stonith-enabled may not be deactivated to use the DLM" return $OCF_ERR_CONFIGURED fi @@ -180,7 +183,7 @@ controld_start() { case $rc in $OCF_SUCCESS) local addr_list - addr_list="$(cat /sys/kernel/config/dlm/cluster/comms/*/addr_list 2>/dev/null)" + addr_list="$(cat "${DLM_CONFIGFS_DIR}"/cluster/comms/*/addr_list 2>/dev/null)" if [ $? -eq 0 ] && [ -n "$addr_list" ]; then return $OCF_SUCCESS fi @@ -201,23 +204,23 @@ controld_stop() { controld_monitor; rc=$? if [ $rc = $OCF_NOT_RUNNING ]; then - return $OCF_SUCCESS + return $OCF_SUCCESS fi killall -TERM ${OCF_RESKEY_daemon}; rc=$? if [ $rc != 0 ]; then - return $OCF_ERR_GENERIC + return $OCF_ERR_GENERIC fi rc=$OCF_SUCCESS while [ $rc = $OCF_SUCCESS ]; do - controld_monitor; rc=$? - sleep 1 + controld_monitor; rc=$? + sleep 1 done if [ $rc = $OCF_NOT_RUNNING ]; then - rc=$OCF_SUCCESS + rc=$OCF_SUCCESS fi return $rc @@ -233,7 +236,7 @@ controld_monitor() { ocf_log err "DLM status is: stateful_merge_wait" rc=$OCF_ERR_GENERIC elif [ -z "$smw" ] && dlm_tool ls | grep -q "wait fencing" && \ - ! stonith_admin -H '*' -V | grep -q "wishes to"; then + ! stonith_admin -H '*' -V | grep -q "wishes to"; then ocf_log err "DLM status is: wait fencing" rc=$OCF_ERR_GENERIC else @@ -258,10 +261,10 @@ controld_validate() { check_binary ${OCF_RESKEY_daemon} case ${OCF_RESKEY_CRM_meta_globally_unique} in - yes|Yes|true|True|1) - ocf_log err "$OCF_RESOURCE_INSTANCE must be configured with the globally_unique=false meta attribute" - exit $OCF_ERR_CONFIGURED - ;; + yes|Yes|true|True|1) + ocf_log err "$OCF_RESOURCE_INSTANCE must be configured with the globally_unique=false meta attribute" + exit $OCF_ERR_CONFIGURED + ;; esac [ -d /var/run/cluster ] || mkdir /var/run/cluster @@ -270,7 +273,6 @@ controld_validate() { } : ${OCF_RESKEY_sctp=false} -: ${OCF_RESKEY_configdir=/sys/kernel/config} : ${OCF_RESKEY_CRM_meta_globally_unique:="false"} case "$HA_quorum_type" in @@ -280,34 +282,33 @@ esac case "$OCF_RESOURCE_INSTANCE" in *[gG][fF][sS]*) - : ${OCF_RESKEY_args=-g 0} - : ${OCF_RESKEY_daemon=gfs_controld${daemon_ext}} - ;; + : ${OCF_RESKEY_args=-g 0} + : ${OCF_RESKEY_daemon=gfs_controld${daemon_ext}} + ;; *[dD][lL][mM]*) - : ${OCF_RESKEY_args=-s 0} - : ${OCF_RESKEY_daemon=dlm_controld${daemon_ext}} - ;; + : ${OCF_RESKEY_args=-s 0} + : ${OCF_RESKEY_daemon=dlm_controld${daemon_ext}} + ;; *) - : ${OCF_RESKEY_args=-s 0} - : ${OCF_RESKEY_daemon=dlm_controld${daemon_ext}} + : ${OCF_RESKEY_args=-s 0} + : ${OCF_RESKEY_daemon=dlm_controld${daemon_ext}} esac case $__OCF_ACTION in -meta-data) meta_data - exit $OCF_SUCCESS - ;; -start) controld_validate; controld_start;; -stop) controld_stop;; -monitor) controld_validate; controld_monitor;; -validate-all) controld_validate;; -usage|help) controld_usage - exit $OCF_SUCCESS - ;; -*) controld_usage - exit $OCF_ERR_UNIMPLEMENTED - ;; +meta-data) meta_data + exit $OCF_SUCCESS + ;; +start) controld_validate; controld_start;; +stop) controld_stop;; +monitor) controld_validate; controld_monitor;; +validate-all) controld_validate;; +usage|help) controld_usage + exit $OCF_SUCCESS + ;; +*) controld_usage + exit $OCF_ERR_UNIMPLEMENTED + ;; esac rc=$? exit $rc - diff --git a/extra/resources/ifspeed b/extra/resources/ifspeed old mode 100644 new mode 100755 diff --git a/extra/resources/pingd b/extra/resources/pingd old mode 100644 new mode 100755 diff --git a/extra/resources/remote b/extra/resources/remote old mode 100644 new mode 100755 diff --git a/fencing/Makefile.am b/fencing/Makefile.am index 3bb628f3596..6cda8ef72ed 100644 --- a/fencing/Makefile.am +++ b/fencing/Makefile.am @@ -25,7 +25,7 @@ halibdir = $(CRM_DAEMON_DIR) halib_PROGRAMS = stonithd stonith-test sbin_PROGRAMS = stonith_admin -sbin_SCRIPTS = fence_legacy fence_pcmk +dist_sbin_SCRIPTS = fence_legacy fence_pcmk noinst_HEADERS = internal.h standalone_config.h @@ -33,6 +33,8 @@ if BUILD_XML_HELP man7_MANS = stonithd.7 endif +EXTRA_DIST = README.md + stonith_test_SOURCES = test.c stonith_test_LDADD = $(top_builddir)/lib/common/libcrmcommon.la \ @@ -62,7 +64,7 @@ stonithd_LDADD = $(top_builddir)/lib/common/libcrmcommon.la \ $(top_builddir)/pengine/libpengine.la \ $(CRYPTOLIB) $(CLUSTERLIBS) -stonithd_SOURCES = main.c commands.c remote.c +stonithd_SOURCES = main.c commands.c remote.c history.c if BUILD_STONITH_CONFIG BUILT_SOURCES = standalone_config.h diff --git a/fencing/admin.c b/fencing/admin.c index 3369a416eaa..65f01f56563 100644 --- a/fencing/admin.c +++ b/fencing/admin.c @@ -57,12 +57,17 @@ static struct crm_option long_options[] = { { "quiet", no_argument, NULL, 'q', "\tBe less descriptive in output." }, - + { "cleanup", no_argument, NULL, 'c', + "\tCleanup wherever appropriate. Requires: --history." + }, + { "broadcast", no_argument, NULL, 'b', + "Broadcast wherever appropriate." + }, { "-spacer-", no_argument, NULL, '-', "\nDevice definition commands:" }, { "register", required_argument, NULL, 'R', "Register the named stonith device. Requires: --agent.\n" - "\t\t\tOptional: any number of --option and/or --env entries." + "\t\t\tOptional: --option, --env-option." }, { "deregister", required_argument, NULL, 'D', "De-register the named stonith device." @@ -100,47 +105,55 @@ static struct crm_option long_options[] = { { "query", required_argument, NULL, 'Q', "Check the named device's status. Optional: --timeout." }, + { "history", required_argument, NULL, 'H', + "Show last successful fencing operation for named node\n" + "\t\t\t(or '*' for all nodes). Optional: --timeout, --cleanup,\n" + "\t\t\t--quiet (show only the operation's epoch timestamp),\n" + "\t\t\t--verbose (show all recorded and pending operations),\n" + "\t\t\t--broadcast (update history from all nodes available)." + }, + { "last", required_argument, NULL, 'h', + "Indicate when the named node was last fenced.\n" + "\t\t\tOptional: --as-node-id." + }, + { "validate", no_argument, NULL, 'K', + "\tValidate a fence device configuration.\n" + "\t\t\tRequires: --agent. Optional: --option, --env-option,\n" + "\t\t\t--quiet (print no output, only return status).\n" + }, { "-spacer-", no_argument, NULL, '-', "\nFencing Commands:" }, { "fence", required_argument, NULL, 'F', - "Fence named host. Optional: --timeout, --tolerance." + "Fence named host. Optional: --timeout, --tolerance, --delay." }, { "unfence", required_argument, NULL, 'U', - "Unfence named host. Optional: --timeout, --tolerance." + "Unfence named host. Optional: --timeout, --tolerance, --delay." }, { "reboot", required_argument, NULL, 'B', - "Reboot named host. Optional: --timeout, --tolerance." + "Reboot named host. Optional: --timeout, --tolerance, --delay." }, { "confirm", required_argument, NULL, 'C', "Tell cluster that named host is now safely down." }, - { "history", required_argument, NULL, 'H', - "Show last successful fencing operation for named node\n" - "\t\t\t(or '*' for all nodes). Optional: --timeout, --quiet\n" - "\t\t\t(show only the operation's epoch timestamp),\n" - "\t\t\t--verbose (show all recorded and pending operations)." - }, - { "last", required_argument, NULL, 'h', - "Indicate when the named node was last fenced.\n" - "\t\t\tOptional: --as-node-id." - }, { "-spacer-", no_argument, NULL, '-', "\nAdditional Options:" }, { "agent", required_argument, NULL, 'a', "The agent to use (for example, fence_xvm;\n" - "\t\t\twith --register, --metadata)." + "\t\t\twith --register, --metadata, --validate)." }, { "option", required_argument, NULL, 'o', "Specify a device configuration parameter as NAME=VALUE\n" - "\t\t\t(with --register)." + "\t\t\t(may be specified multiple times; with --register,\n" + "\t\t\t--validate)." }, { "env-option", required_argument, NULL, 'e', "Specify a device configuration parameter with the\n" "\t\t\tspecified name, using the value of the\n" "\t\t\tenvironment variable of the same name prefixed with\n" - "\t\t\tOCF_RESKEY_ (with --register)." + "\t\t\tOCF_RESKEY_ (may be specified multiple times;\n" + "\t\t\twith --register, --validate)." }, { "tag", required_argument, NULL, 'T', "Identify fencing operations in logs with the specified\n" @@ -148,8 +161,12 @@ static struct crm_option long_options[] = { "\t\t\tstonith_admin (used with most commands)." }, { "device", required_argument, NULL, 'v', - "A device to associate with a given host and\n" - "\t\t\tstonith level (with --register-level)." + "Device ID (with --register-level, device to associate with\n" + "\t\t\ta given host and level; may be specified multiple times)" +#if SUPPORT_CIBSECRETS + "\n\t\t\t(with --validate, name to use to load CIB secrets)" +#endif + "." }, { "index", required_argument, NULL, 'i', "The stonith level (1-9) (with --register-level,\n" @@ -159,6 +176,12 @@ static struct crm_option long_options[] = { "Operation timeout in seconds (default 120;\n" "\t\t\tused with most commands)." }, + { "delay", required_argument, NULL, 'y', + "Apply a fencing delay in seconds. Any static/random delays from\n" + "\t\t\tpcmk_delay_base/max will be added, otherwise all\n" + "\t\t\tdisabled with the value -1\n" + "\t\t\t(default 0; with --fence, --reboot, --unfence)." + }, { "as-node-id", no_argument, NULL, 'n', "(Advanced) The supplied node is the corosync node ID\n" "\t\t\t(with --last)." @@ -184,6 +207,7 @@ struct { char *name; int timeout; int tolerance; + int delay; int rc; } async_fence_data; @@ -248,11 +272,13 @@ async_fence_helper(gpointer user_data) st->cmds->register_notification(st, T_STONITH_NOTIFY_FENCE, notify_callback); - call_id = st->cmds->fence(st, - st_opt_allow_suicide, - async_fence_data.target, - async_fence_data.action, - async_fence_data.timeout, async_fence_data.tolerance); + call_id = st->cmds->fence_with_delay(st, + st_opt_allow_suicide, + async_fence_data.target, + async_fence_data.action, + async_fence_data.timeout, + async_fence_data.tolerance, + async_fence_data.delay); if (call_id < 0) { g_main_loop_quit(mainloop); @@ -268,7 +294,8 @@ async_fence_helper(gpointer user_data) } static int -mainloop_fencing(stonith_t * st, const char *target, const char *action, int timeout, int tolerance) +mainloop_fencing(stonith_t * st, const char *target, const char *action, + int timeout, int tolerance, int delay) { crm_trigger_t *trig; @@ -277,6 +304,7 @@ mainloop_fencing(stonith_t * st, const char *target, const char *action, int tim async_fence_data.action = action; async_fence_data.timeout = timeout; async_fence_data.tolerance = tolerance; + async_fence_data.delay = delay; async_fence_data.rc = -1; trig = mainloop_add_trigger(G_PRIORITY_HIGH, async_fence_helper, NULL); @@ -295,9 +323,15 @@ handle_level(stonith_t *st, char *target, int fence_level, char *node = NULL; char *pattern = NULL; char *name = NULL; - char *value = strchr(target, '='); + char *value = NULL; + + if (target == NULL) { + // Not really possible, but makes static analysis happy + return -EINVAL; + } /* Determine if targeting by attribute, node name pattern or node name */ + value = strchr(target, '='); if (value != NULL) { name = target; *value++ = '\0'; @@ -345,13 +379,24 @@ print_fence_event(stonith_history_t *event) } static int -show_history(stonith_t *st, const char *target, int timeout, int quiet, - int verbose) +handle_history(stonith_t *st, const char *target, int timeout, int quiet, + int verbose, int cleanup, int broadcast) { - stonith_history_t *history, *hp, *latest = NULL; + stonith_history_t *history = NULL, *hp, *latest = NULL; int rc = 0; - rc = st->cmds->history(st, st_opts, + + if (!quiet) { + if (cleanup) { + printf("cleaning up fencing-history%s%s\n", + target?" for node ":"", target?target:""); + } + if (broadcast) { + printf("gather fencing-history from all nodes\n"); + } + } + rc = st->cmds->history(st, st_opts | (cleanup?st_opt_cleanup:0) | + (broadcast?st_opt_broadcast:0), (safe_str_eq(target, "*")? NULL : target), &history, timeout); for (hp = history; hp; hp = hp->next) { @@ -395,18 +440,70 @@ show_history(stonith_t *st, const char *target, int timeout, int quiet, print_fence_event(latest); } } + + stonith_history_free(history); return rc; } +static int +validate(stonith_t *st, const char *agent, const char *id, + stonith_key_value_t *params, int timeout, int quiet) +{ + int rc = 1; + char *output = NULL; + char *error_output = NULL; + + rc = st->cmds->validate(st, st_opt_sync_call, id, NULL, agent, params, + timeout, &output, &error_output); + + if (!quiet) { + printf("Validation of %s %s\n", agent, (rc? "failed" : "succeeded")); + if (output && *output) { + puts(output); + free(output); + } + if (error_output && *error_output) { + puts(error_output); + free(error_output); + } + } + return rc; +} + +static void +show_last_fenced(int as_nodeid, const char *target) +{ + time_t when = 0; + + if (target == NULL) { + // Not really possible, but makes static analysis happy + return; + } + if (as_nodeid) { + uint32_t nodeid = atol(target); + when = stonith_api_time(nodeid, NULL, FALSE); + } else { + when = stonith_api_time(0, target, FALSE); + } + if(when) { + printf("Node %s last kicked at: %s\n", target, ctime(&when)); + } else { + printf("Node %s has never been kicked\n", target); + } +} + int main(int argc, char **argv) { int flag; int rc = 0; int quiet = 0; + int cleanup = 0; + int broadcast = 0; int verbose = 0; int argerr = 0; int timeout = 120; + int delay = 0; int option_index = 0; int fence_level = 0; int no_connect = 0; @@ -422,6 +519,7 @@ main(int argc, char **argv) const char *longname = NULL; char action = 0; + int exit_code = 0; stonith_t *st = NULL; stonith_key_value_t *params = NULL; stonith_key_value_t *devices = NULL; @@ -448,6 +546,7 @@ main(int argc, char **argv) crm_help(flag, EX_OK); break; case 'I': + case 'K': no_connect = 1; /* fall through */ case 'L': @@ -456,6 +555,12 @@ main(int argc, char **argv) case 'q': quiet = 1; break; + case 'c': + cleanup = 1; + break; + case 'b': + broadcast = 1; + break; case 'Q': case 'R': case 'D': @@ -481,6 +586,9 @@ main(int argc, char **argv) case 't': timeout = crm_atoi(optarg, NULL); break; + case 'y': + delay = crm_atoi(optarg, NULL); + break; case 'B': case 'F': case 'U': @@ -552,6 +660,10 @@ main(int argc, char **argv) ++argerr; } + if (action == 0) { + ++argerr; + } + if (argerr) { crm_help('?', EX_USAGE); } @@ -561,6 +673,9 @@ main(int argc, char **argv) if (!no_connect) { rc = st->cmds->connect(st, async_fence_data.name, NULL); if (rc < 0) { + fprintf(stderr, "Could not connect to fencer: %s\n", + pcmk_strerror(rc)); + exit_code = rc; goto done; } } @@ -631,7 +746,8 @@ main(int argc, char **argv) } break; case 'R': - rc = st->cmds->register_device(st, st_opts, device, "stonith-ng", agent, params); + rc = st->cmds->register_device(st, st_opts, device, NULL, agent, + params); break; case 'D': rc = st->cmds->remove_device(st, st_opts, device); @@ -643,7 +759,8 @@ main(int argc, char **argv) case 'M': if (agent == NULL) { printf("Please specify an agent to query using -a,--agent [value]\n"); - return -1; + exit_code = -1; + goto done; } else { char *buffer = NULL; @@ -658,43 +775,39 @@ main(int argc, char **argv) rc = st->cmds->confirm(st, st_opts, target); break; case 'B': - rc = mainloop_fencing(st, target, "reboot", timeout, tolerance); + rc = mainloop_fencing(st, target, "reboot", timeout, tolerance, delay); break; case 'F': - rc = mainloop_fencing(st, target, "off", timeout, tolerance); + rc = mainloop_fencing(st, target, "off", timeout, tolerance, delay); break; case 'U': - rc = mainloop_fencing(st, target, "on", timeout, tolerance); + rc = mainloop_fencing(st, target, "on", timeout, tolerance, delay); break; case 'h': - { - time_t when = 0; - - if(as_nodeid) { - uint32_t nodeid = atol(target); - when = stonith_api_time(nodeid, NULL, FALSE); - } else { - when = stonith_api_time(0, target, FALSE); - } - if(when) { - printf("Node %s last kicked at: %s\n", target, ctime(&when)); - } else { - printf("Node %s has never been kicked\n", target); - } - } + show_last_fenced(as_nodeid, target); break; case 'H': - rc = show_history(st, target, timeout, quiet, verbose); + rc = handle_history(st, target, timeout, quiet, + verbose, cleanup, broadcast); + break; + case 'K': + if (agent == NULL) { + printf("Please specify an agent to validate with --agent\n"); + exit_code = -1; + goto done; + } + device = (devices? devices->key : NULL); + rc = validate(st, agent, device, params, timeout, quiet); break; } - done: - free(async_fence_data.name); crm_info("Command returned: %s (%d)", pcmk_strerror(rc), rc); + exit_code = rc; + done: + free(async_fence_data.name); stonith_key_value_freeall(params, 1, 1); st->cmds->disconnect(st); stonith_api_delete(st); - - return rc; + return exit_code; } diff --git a/fencing/commands.c b/fencing/commands.c index 074e00ad9f5..a2abcdd3e4d 100644 --- a/fencing/commands.c +++ b/fencing/commands.c @@ -1,19 +1,8 @@ /* - * Copyright (C) 2009 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2009-2020 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -91,7 +80,7 @@ typedef struct async_command_s { int default_timeout; /* seconds */ int timeout; /* seconds */ - int start_delay; /* milliseconds */ + int start_delay; /* seconds */ int delay_id; char *op; @@ -118,6 +107,7 @@ typedef struct async_command_s { int last_timeout_signo; stonith_device_t *active_on; + stonith_device_t *activating_on; } async_command_t; static xmlNode *stonith_construct_async_reply(async_command_t * cmd, const char *output, @@ -133,7 +123,7 @@ static int get_action_delay_max(stonith_device_t * device, const char * action) { const char *value = NULL; - int delay_max_ms = 0; + int delay_max = 0; if (safe_str_neq(action, "off") && safe_str_neq(action, "reboot")) { return 0; @@ -141,17 +131,17 @@ get_action_delay_max(stonith_device_t * device, const char * action) value = g_hash_table_lookup(device->params, STONITH_ATTR_DELAY_MAX); if (value) { - delay_max_ms = crm_get_msec(value); + delay_max = crm_get_msec(value) / 1000; } - return delay_max_ms; + return delay_max; } static int get_action_delay_base(stonith_device_t * device, const char * action) { const char *value = NULL; - int delay_base_ms = 0; + int delay_base = 0; if (safe_str_neq(action, "off") && safe_str_neq(action, "reboot")) { return 0; @@ -159,10 +149,10 @@ get_action_delay_base(stonith_device_t * device, const char * action) value = g_hash_table_lookup(device->params, STONITH_ATTR_DELAY_BASE); if (value) { - delay_base_ms = crm_get_msec(value); + delay_base = crm_get_msec(value) / 1000; } - return delay_base_ms; + return delay_base; } /*! @@ -253,6 +243,8 @@ create_async_command(xmlNode * msg) crm_element_value_int(msg, F_STONITH_CALLOPTS, &(cmd->options)); crm_element_value_int(msg, F_STONITH_TIMEOUT, &(cmd->default_timeout)); cmd->timeout = cmd->default_timeout; + // Value -1 means disable any static/random fencing delays + crm_element_value_int(msg, F_STONITH_DELAY, &(cmd->start_delay)); cmd->origin = crm_element_value_copy(msg, F_ORIG); cmd->remote_op_id = crm_element_value_copy(msg, F_STONITH_REMOTE_OP_ID); @@ -312,15 +304,36 @@ get_active_cmds(stonith_device_t * device) return counter; } +static void +fork_cb(GPid pid, gpointer user_data) +{ + async_command_t *cmd = (async_command_t *) user_data; + stonith_device_t * device = + /* in case of a retry we've done the move from + * activating_on to active_on already + */ + cmd->activating_on?cmd->activating_on:cmd->active_on; + + CRM_ASSERT(device); + crm_debug("Operation '%s'%s%s on %s now running with pid=%d, timeout=%ds", + cmd->action, cmd->victim ? " targeting " : "", cmd->victim ? cmd->victim : "", + device->id, pid, cmd->timeout); + cmd->active_on = device; + cmd->activating_on = NULL; +} + static gboolean stonith_device_execute(stonith_device_t * device) { int exec_rc = 0; const char *action_str = NULL; + const char *host_arg = NULL; async_command_t *cmd = NULL; stonith_action_t *action = NULL; int active_cmds = 0; int action_limit = 0; + GListPtr gIter = NULL; + GListPtr gIterNext = NULL; CRM_CHECK(device != NULL, return FALSE); @@ -332,40 +345,45 @@ stonith_device_execute(stonith_device_t * device) return TRUE; } - if (device->pending_ops) { - GList *first = device->pending_ops; + for (gIter = device->pending_ops; gIter != NULL; gIter = gIterNext) { + async_command_t *pending_op = gIter->data; + + gIterNext = gIter->next; - cmd = first->data; - if (cmd && cmd->delay_id) { + if (pending_op && pending_op->delay_id) { crm_trace - ("Operation %s%s%s on %s was asked to run too early, waiting for start_delay timeout of %dms", - cmd->action, cmd->victim ? " for node " : "", cmd->victim ? cmd->victim : "", - device->id, cmd->start_delay); - return TRUE; + ("Operation '%s'%s%s on %s was asked to run too early, waiting for start_delay timeout of %ds", + pending_op->action, pending_op->victim ? " targeting " : "", + pending_op->victim ? pending_op->victim : "", + device->id, pending_op->start_delay); + continue; } - device->pending_ops = g_list_remove_link(device->pending_ops, first); - g_list_free_1(first); + device->pending_ops = g_list_remove_link(device->pending_ops, gIter); + g_list_free_1(gIter); + + cmd = pending_op; + break; } if (cmd == NULL) { - crm_trace("Nothing further to do for %s", device->id); + crm_trace("Nothing further to do for %s for now", device->id); return TRUE; } if(safe_str_eq(device->agent, STONITH_WATCHDOG_AGENT)) { if(safe_str_eq(cmd->action, "reboot")) { pcmk_panic(__FUNCTION__); - return TRUE; + goto done; } else if(safe_str_eq(cmd->action, "off")) { pcmk_panic(__FUNCTION__); - return TRUE; + goto done; } else { crm_info("Faking success for %s watchdog operation", cmd->action); cmd->done_cb(0, 0, NULL, cmd); - return TRUE; + goto done; } } @@ -381,7 +399,7 @@ stonith_device_execute(stonith_device_t * device) "considering resource not configured", device->id); exec_rc = PCMK_OCF_NOT_CONFIGURED; cmd->done_cb(0, exec_rc, NULL, cmd); - return TRUE; + goto done; } } #endif @@ -392,27 +410,41 @@ stonith_device_execute(stonith_device_t * device) action_str = "off"; } + if (is_set(device->flags, st_device_supports_parameter_port)) { + host_arg = "port"; + + } else if (is_set(device->flags, st_device_supports_parameter_plug)) { + host_arg = "plug"; + } + action = stonith_action_create(device->agent, action_str, cmd->victim, cmd->victim_nodeid, - cmd->timeout, device->params, device->aliases); - - /* for async exec, exec_rc is pid if positive and error code if negative/zero */ - exec_rc = stonith_action_execute_async(action, (void *)cmd, cmd->done_cb); - - if (exec_rc > 0) { - crm_debug("Operation %s%s%s on %s now running with pid=%d, timeout=%ds", - cmd->action, cmd->victim ? " for node " : "", cmd->victim ? cmd->victim : "", - device->id, exec_rc, cmd->timeout); - cmd->active_on = device; - - } else { - crm_warn("Operation %s%s%s on %s failed: %s (%d)", - cmd->action, cmd->victim ? " for node " : "", cmd->victim ? cmd->victim : "", + cmd->timeout, device->params, + device->aliases, host_arg); + + /* for async exec, exec_rc is negative for early error exit + otherwise handling of success/errors is done via callbacks */ + cmd->activating_on = device; + exec_rc = stonith_action_execute_async(action, (void *)cmd, + cmd->done_cb, fork_cb); + + if (exec_rc < 0) { + crm_warn("Operation '%s'%s%s on %s failed: %s (%d)", + cmd->action, cmd->victim ? " targeting " : "", cmd->victim ? cmd->victim : "", device->id, pcmk_strerror(exec_rc), exec_rc); + cmd->activating_on = NULL; cmd->done_cb(0, exec_rc, NULL, cmd); } + +done: + /* Device might get triggered to work by multiple fencing commands + * simultaneously. Trigger the device again to make sure any + * remaining concurrent commands get executed. */ + if (device->pending_ops) { + mainloop_set_trigger(device->work); + } return TRUE; } @@ -443,6 +475,7 @@ schedule_stonith_command(async_command_t * cmd, stonith_device_t * device) { int delay_max = 0; int delay_base = 0; + int requested_delay = cmd->start_delay; CRM_CHECK(cmd != NULL, return); CRM_CHECK(device != NULL, return); @@ -461,38 +494,52 @@ schedule_stonith_command(async_command_t * cmd, stonith_device_t * device) cmd->timeout = get_action_timeout(device, cmd->action, cmd->default_timeout); if (cmd->remote_op_id) { - crm_debug("Scheduling %s on %s for remote peer %s with op id (%s) (timeout=%ds)", - cmd->action, device->id, cmd->origin, cmd->remote_op_id, cmd->timeout); + crm_debug("Scheduling '%s' action%s%s on %s for remote peer %s with op id (%s) (timeout=%ds)", + cmd->action, + cmd->victim ? " targeting " : "", cmd->victim ? cmd->victim : "", + device->id, cmd->origin, cmd->remote_op_id, cmd->timeout); } else { - crm_debug("Scheduling %s on %s for %s (timeout=%ds)", - cmd->action, device->id, cmd->client, cmd->timeout); + crm_debug("Scheduling '%s' action%s%s on %s for %s (timeout=%ds)", + cmd->action, + cmd->victim ? " targeting " : "", cmd->victim ? cmd->victim : "", + device->id, cmd->client, cmd->timeout); } device->pending_ops = g_list_append(device->pending_ops, cmd); mainloop_set_trigger(device->work); + // Value -1 means disable any static/random fencing delays + if (requested_delay < 0) { + return; + } + delay_max = get_action_delay_max(device, cmd->action); delay_base = get_action_delay_base(device, cmd->action); if (delay_max == 0) { delay_max = delay_base; } if (delay_max < delay_base) { - crm_warn("Base-delay (%dms) is larger than max-delay (%dms) " + crm_warn("Base-delay (%ds) is larger than max-delay (%ds) " "for %s on %s - limiting to max-delay", delay_base, delay_max, cmd->action, device->id); delay_base = delay_max; } if (delay_max > 0) { // coverity[dont_call] We're not using rand() for security - cmd->start_delay = + cmd->start_delay += ((delay_max != delay_base)?(rand() % (delay_max - delay_base)):0) + delay_base; - crm_notice("Delaying %s on %s for %lldms (timeout=%ds, base=%dms, " - "max=%dms)", - cmd->action, device->id, cmd->start_delay, cmd->timeout, - delay_base, delay_max); + } + + if (cmd->start_delay > 0) { + crm_notice("Delaying '%s' action%s%s on %s for %ds (timeout=%ds, " + "requested_delay=%ds, base=%ds, max=%ds)", + cmd->action, + cmd->victim ? " targeting " : "", cmd->victim ? cmd->victim : "", + device->id, cmd->start_delay, cmd->timeout, + requested_delay, delay_base, delay_max); cmd->delay_id = - g_timeout_add(cmd->start_delay, start_delay_helper, cmd); + g_timeout_add_seconds(cmd->start_delay, start_delay_helper, cmd); } } @@ -508,7 +555,7 @@ free_device(gpointer data) for (gIter = device->pending_ops; gIter != NULL; gIter = gIter->next) { async_command_t *cmd = gIter->data; - crm_warn("Removal of device '%s' purged operation %s", device->id, cmd->action); + crm_warn("Removal of device '%s' purged operation '%s'", device->id, cmd->action); cmd->done_cb(0, -ENODEV, NULL, cmd); } g_list_free(device->pending_ops); @@ -905,7 +952,11 @@ build_device_from_xml(xmlNode * msg) device->aliases = build_port_aliases(value, &(device->targets)); device->agent_metadata = get_agent_metadata(device->agent); - read_action_metadata(device); + if (device->agent_metadata) { + read_action_metadata(device); + set_bit(device->flags, + stonith__device_parameter_flags(device->agent_metadata)); + } value = g_hash_table_lookup(device->params, "nodeid"); if (!value) { @@ -1475,38 +1526,56 @@ stonith_level_remove(xmlNode *msg, char **desc) return pcmk_ok; } +/*! + * \internal + * \brief Schedule an (asynchronous) action directly on a stonith device + * + * Handle a STONITH_OP_EXEC API message by scheduling a requested agent action + * directly on a specified device. Only list, monitor, and status actions are + * expected to use this call, though it should work with any agent command. + * + * \param[in] msg API message XML with desired action + * \param[out] output Unused + * + * \return -EINPROGRESS on success, -errno otherwise + * \note If the action is monitor, the device must be registered via the API + * (CIB registration is not sufficient), because monitor should not be + * possible unless the device is "started" (API registered). + */ static int stonith_device_action(xmlNode * msg, char **output) { - int rc = pcmk_ok; xmlNode *dev = get_xpath_object("//" F_STONITH_DEVICE, msg, LOG_ERR); + xmlNode *op = get_xpath_object("//@" F_STONITH_ACTION, msg, LOG_ERR); const char *id = crm_element_value(dev, F_STONITH_DEVICE); - + const char *action = crm_element_value(op, F_STONITH_ACTION); async_command_t *cmd = NULL; stonith_device_t *device = NULL; - if (id) { - crm_trace("Looking for '%s'", id); - device = g_hash_table_lookup(device_list, id); + if ((id == NULL) || (action == NULL)) { + crm_info("Malformed API action request: device %s, action %s", + (id? id : "not specified"), + (action? action : "not specified")); + return -EPROTO; } - if (device && device->api_registered == FALSE) { - rc = -ENODEV; - - } else if (device) { - cmd = create_async_command(msg); - if (cmd == NULL) { - return -EPROTO; - } + device = g_hash_table_lookup(device_list, id); + if ((device == NULL) + || (!device->api_registered && !strcmp(action, "monitor"))) { - schedule_stonith_command(cmd, device); - rc = -EINPROGRESS; + // Monitors may run only on "started" (API-registered) devices + crm_info("Ignoring API %s action request because device %s not found", + action, id); + return -ENODEV; + } - } else { - crm_info("Device %s not found", id ? id : "<none>"); - rc = -ENODEV; + cmd = create_async_command(msg); + if (cmd == NULL) { + return -EPROTO; } - return rc; + + schedule_stonith_command(cmd, device); + return -EINPROGRESS; } static void @@ -1552,13 +1621,13 @@ localhost_is_eligible(const stonith_device_t *device, const char *action, if (device && action && device->on_target_actions && strstr(device->on_target_actions, action)) { if (!localhost_is_target) { - crm_trace("%s operation with %s can only be executed for localhost not %s", + crm_trace("'%s' operation with %s can only be executed for localhost not %s", action, device->id, target); return FALSE; } } else if (localhost_is_target && !allow_suicide) { - crm_trace("%s operation does not support self-fencing", action); + crm_trace("'%s' operation does not support self-fencing", action); return FALSE; } return TRUE; @@ -1626,7 +1695,7 @@ can_fence_host_with_device(stonith_device_t * dev, struct device_search_s *searc if (dev->targets == NULL || dev->targets_age + 60 < now) { crm_trace("Running %s command to see if %s can fence %s (%s)", - check_type, dev?dev->id:"N/A", search->host, search->action); + check_type, dev->id, search->host, search->action); schedule_internal_command(__FUNCTION__, dev, "list", NULL, search->per_device_timeout, search, dynamic_list_search_cb); @@ -1641,7 +1710,7 @@ can_fence_host_with_device(stonith_device_t * dev, struct device_search_s *searc } else if (safe_str_eq(check_type, "status")) { crm_trace("Running %s command to see if %s can fence %s (%s)", - check_type, dev?dev->id:"N/A", search->host, search->action); + check_type, dev->id, search->host, search->action); schedule_internal_command(__FUNCTION__, dev, "status", search->host, search->per_device_timeout, search, status_search_cb); /* we'll respond to this search request async in the cb */ @@ -1766,20 +1835,20 @@ add_action_specific_attributes(xmlNode *xml, const char *action, CRM_CHECK(xml && action && device, return); if (is_action_required(action, device)) { - crm_trace("Action %s is required on %s", action, device->id); + crm_trace("Action '%s' is required on %s", action, device->id); crm_xml_add_int(xml, F_STONITH_DEVICE_REQUIRED, 1); } action_specific_timeout = get_action_timeout(device, action, 0); if (action_specific_timeout) { - crm_trace("Action %s has timeout %dms on %s", + crm_trace("Action '%s' has timeout %dms on %s", action, action_specific_timeout, device->id); crm_xml_add_int(xml, F_STONITH_ACTION_TIMEOUT, action_specific_timeout); } delay_max = get_action_delay_max(device, action); if (delay_max > 0) { - crm_trace("Action %s has maximum random delay %dms on %s", + crm_trace("Action '%s' has maximum random delay %dms on %s", action, delay_max, device->id); crm_xml_add_int(xml, F_STONITH_DELAY_MAX, delay_max / 1000); } @@ -1790,13 +1859,13 @@ add_action_specific_attributes(xmlNode *xml, const char *action, } if ((delay_max > 0) && (delay_base == 0)) { - crm_trace("Action %s has maximum random delay %dms on %s", + crm_trace("Action '%s' has maximum random delay %dms on %s", action, delay_max, device->id); } else if ((delay_max == 0) && (delay_base > 0)) { - crm_trace("Action %s has a static delay of %dms on %s", + crm_trace("Action '%s' has a static delay of %dms on %s", action, delay_base, device->id); } else if ((delay_max > 0) && (delay_base > 0)) { - crm_trace("Action %s has a minimum delay of %dms and a randomly chosen " + crm_trace("Action '%s' has a minimum delay of %dms and a randomly chosen " "maximum delay of %dms on %s", action, delay_base, delay_max, device->id); } @@ -1817,7 +1886,7 @@ add_disallowed(xmlNode *xml, const char *action, stonith_device_t *device, const char *target, gboolean allow_suicide) { if (!localhost_is_eligible(device, action, target, allow_suicide)) { - crm_trace("Action %s on %s is disallowed for local host", + crm_trace("Action '%s' on %s is disallowed for local host", action, device->id); crm_xml_add(xml, F_STONITH_ACTION_DISALLOWED, XML_BOOLEAN_TRUE); } @@ -1983,13 +2052,14 @@ log_operation(async_command_t * cmd, int rc, int pid, const char *next, const ch if (cmd->victim != NULL) { do_crm_log(rc == 0 ? LOG_NOTICE : LOG_ERR, "Operation '%s' [%d] (call %d from %s) for host '%s' with device '%s' returned: %d (%s)%s%s", - cmd->action, pid, cmd->id, cmd->client_name, cmd->victim, cmd->device, rc, - pcmk_strerror(rc), next ? ". Trying: " : "", next ? next : ""); + cmd->action, pid, cmd->id, cmd->client_name, cmd->victim, + cmd->device, rc, pcmk_strerror(rc), + (next? ", retrying with " : ""), (next ? next : "")); } else { do_crm_log_unlikely(rc == 0 ? LOG_DEBUG : LOG_NOTICE, "Operation '%s' [%d] for device '%s' returned: %d (%s)%s%s", cmd->action, pid, cmd->device, rc, pcmk_strerror(rc), - next ? ". Trying: " : "", next ? next : ""); + (next? ", retrying with " : ""), (next ? next : "")); } if (output) { @@ -2016,10 +2086,10 @@ stonith_send_async_reply(async_command_t * cmd, const char *output, int rc, GPid } else if (crm_str_eq(cmd->action, "monitor", TRUE) || crm_str_eq(cmd->action, "list", TRUE) || crm_str_eq(cmd->action, "status", TRUE)) { - crm_trace("Never broadcast %s replies", cmd->action); + crm_trace("Never broadcast '%s' replies", cmd->action); } else if (!stand_alone && safe_str_eq(cmd->origin, cmd->victim) && safe_str_neq(cmd->action, "on")) { - crm_trace("Broadcast %s reply for %s", cmd->action, cmd->victim); + crm_trace("Broadcast '%s' reply for %s", cmd->action, cmd->victim); crm_xml_add(reply, F_SUBTYPE, "broadcast"); bcast = TRUE; } @@ -2054,6 +2124,7 @@ stonith_send_async_reply(async_command_t * cmd, const char *output, int rc, GPid crm_xml_add(notify_data, F_STONITH_ORIGIN, cmd->client); do_stonith_notify(0, T_STONITH_NOTIFY_FENCE, rc, notify_data); + do_stonith_notify(0, T_STONITH_NOTIFY_HISTORY, 0, NULL); } free_xml(reply); @@ -2094,7 +2165,7 @@ cancel_stonith_command(async_command_t * cmd) device = g_hash_table_lookup(device_list, cmd->device); if (device) { - crm_trace("Cancel scheduled %s on %s", cmd->action, device->id); + crm_trace("Cancel scheduled '%s' action on %s", cmd->action, device->id); device->pending_ops = g_list_remove(device->pending_ops, cmd); } } @@ -2116,7 +2187,7 @@ st_child_done(GPid pid, int rc, const char *output, gpointer user_data) /* The device is ready to do something else now */ device = g_hash_table_lookup(device_list, cmd->device); if (device) { - if (rc == pcmk_ok && + if (!device->verified && (rc == pcmk_ok) && (safe_str_eq(cmd->action, "list") || safe_str_eq(cmd->action, "monitor") || safe_str_eq(cmd->action, "status"))) { @@ -2151,7 +2222,7 @@ st_child_done(GPid pid, int rc, const char *output, gpointer user_data) /* this operation requires more fencing, hooray! */ if (next_device) { - log_operation(cmd, rc, pid, cmd->device, output); + log_operation(cmd, rc, pid, next_device->id, output); schedule_stonith_command(cmd, next_device); /* Prevent cmd from being freed */ @@ -2201,7 +2272,7 @@ st_child_done(GPid pid, int rc, const char *output, gpointer user_data) * separately with similar requests. */ crm_notice - ("Merging stonith action %s for node %s originating from client %s with identical stonith request from client %s", + ("Merging stonith action '%s' targeting %s originating from client %s with identical stonith request from client %s", cmd_other->action, cmd_other->victim, cmd_other->client_name, cmd->client_name); cmd_list = g_list_remove_link(cmd_list, gIter); @@ -2288,22 +2359,19 @@ stonith_fence(xmlNode * msg) } else { const char *host = crm_element_value(dev, F_STONITH_TARGET); - char *nodename = NULL; if (cmd->options & st_opt_cs_nodeid) { int nodeid = crm_atoi(host, NULL); + crm_node_t *node = crm_find_known_peer_full(nodeid, NULL, CRM_GET_PEER_ANY); - nodename = stonith_get_peer_name(nodeid); - if (nodename) { - host = nodename; + if (node) { + host = node->uname; } } /* If we get to here, then self-fencing is implicitly allowed */ get_capable_devices(host, cmd->action, cmd->default_timeout, TRUE, cmd, stonith_fence_get_devices_cb); - - free(nodename); } return -EINPROGRESS; @@ -2444,6 +2512,55 @@ stonith_send_reply(xmlNode * reply, int call_options, const char *remote_peer, } } +static void +remove_relay_op(xmlNode * request) +{ + xmlNode *dev = get_xpath_object("//@" F_STONITH_ACTION, request, LOG_TRACE); + const char *relay_op_id = NULL; + const char *op_id = NULL; + const char *client_name = NULL; + const char *target = NULL; + remote_fencing_op_t *relay_op = NULL; + + if (dev) { + target = crm_element_value(dev, F_STONITH_TARGET); + } + + relay_op_id = crm_element_value(request, F_STONITH_REMOTE_OP_ID_RELAY); + op_id = crm_element_value(request, F_STONITH_REMOTE_OP_ID); + client_name = crm_element_value(request, F_STONITH_CLIENTNAME); + + /* Delete RELAY operation. */ + if (relay_op_id && target && safe_str_eq(target, stonith_our_uname)) { + relay_op = g_hash_table_lookup(stonith_remote_op_list, relay_op_id); + + if (relay_op) { + GHashTableIter iter; + remote_fencing_op_t *list_op = NULL; + g_hash_table_iter_init(&iter, stonith_remote_op_list); + + /* If the operation to be deleted is registered as a duplicate, delete the registration. */ + while (g_hash_table_iter_next(&iter, NULL, (void **)&list_op)) { + GListPtr dup_iter = NULL; + if (list_op != relay_op) { + for (dup_iter = list_op->duplicates; dup_iter != NULL; dup_iter = dup_iter->next) { + remote_fencing_op_t *other = dup_iter->data; + if (other == relay_op) { + other->duplicates = g_list_remove(other->duplicates, relay_op); + break; + } + } + } + } + crm_info("Delete the relay op : %s - %s of %s for %s.(replaced by op : %s - %s of %s for %s)", + relay_op->id, relay_op->action, relay_op->target, relay_op->client_name, + op_id, relay_op->action, target, client_name); + + g_hash_table_remove(stonith_remote_op_list, relay_op_id); + } + } +} + static int handle_request(crm_client_t * client, uint32_t id, uint32_t flags, xmlNode * request, const char *remote_peer) @@ -2458,6 +2575,19 @@ handle_request(crm_client_t * client, uint32_t id, uint32_t flags, xmlNode * req const char *op = crm_element_value(request, F_STONITH_OPERATION); const char *client_id = crm_element_value(request, F_STONITH_CLIENTID); +#if ENABLE_ACL + /* IPC commands related to fencing configuration may be done only by + * privileged users (i.e. root or hacluster) when ACLs are supported, + * because all other users should go through the CIB to have ACLs applied. + * + * If no client was given, this is a peer request, which is always allowed. + */ + bool allowed = (client == NULL) + || is_set(client->flags, crm_client_flag_ipc_privileged); +#else + bool allowed = true; +#endif + crm_element_value_int(request, F_STONITH_CALLOPTS, &call_options); if (is_set(call_options, st_opt_sync_call)) { @@ -2491,6 +2621,10 @@ handle_request(crm_client_t * client, uint32_t id, uint32_t flags, xmlNode * req if (remote_peer) { create_remote_stonith_op(client_id, request, TRUE); /* Record it for the future notification */ } + + /* Delete the DC node RELAY operation. */ + remove_relay_op(request); + stonith_query(request, remote_peer, client_id, call_options); return 0; @@ -2571,6 +2705,7 @@ handle_request(crm_client_t * client, uint32_t id, uint32_t flags, xmlNode * req if (alternate_host && client) { const char *client_id = NULL; + remote_fencing_op_t *op = NULL; crm_notice("Forwarding complex self fencing request to peer %s", alternate_host); @@ -2580,11 +2715,13 @@ handle_request(crm_client_t * client, uint32_t id, uint32_t flags, xmlNode * req client_id = crm_element_value(request, F_STONITH_CLIENTID); } - /* Create a record of it, otherwise call_id will be 0 if we need to notify of failures */ - create_remote_stonith_op(client_id, request, FALSE); + /* Create an operation for RELAY and send the ID in the RELAY message. */ + /* When a QUERY response is received, delete the RELAY operation to avoid the existence of duplicate operations. */ + op = create_remote_stonith_op(client_id, request, FALSE); crm_xml_add(request, F_STONITH_OPERATION, STONITH_OP_RELAY); crm_xml_add(request, F_STONITH_CLIENTID, client->id); + crm_xml_add(request, F_STONITH_REMOTE_OP_ID, op->id); send_cluster_message(crm_get_peer(0, alternate_host), crm_msg_stonith_ng, request, FALSE); rc = -EINPROGRESS; @@ -2595,32 +2732,55 @@ handle_request(crm_client_t * client, uint32_t id, uint32_t flags, xmlNode * req } } else if (crm_str_eq(op, STONITH_OP_FENCE_HISTORY, TRUE)) { - rc = stonith_fence_history(request, &data); + rc = stonith_fence_history(request, &data, remote_peer, call_options); + if (call_options & st_opt_discard_reply) { + /* we don't expect answers to the broadcast + * we might have sent out + */ + free_xml(data); + return pcmk_ok; + } } else if (crm_str_eq(op, STONITH_OP_DEVICE_ADD, TRUE)) { const char *device_id = NULL; - rc = stonith_device_register(request, &device_id, FALSE); + if (allowed) { + rc = stonith_device_register(request, &device_id, FALSE); + } else { + rc = -EACCES; + } do_stonith_notify_device(call_options, op, rc, device_id); } else if (crm_str_eq(op, STONITH_OP_DEVICE_DEL, TRUE)) { xmlNode *dev = get_xpath_object("//" F_STONITH_DEVICE, request, LOG_ERR); const char *device_id = crm_element_value(dev, XML_ATTR_ID); - rc = stonith_device_remove(device_id, FALSE); + if (allowed) { + rc = stonith_device_remove(device_id, FALSE); + } else { + rc = -EACCES; + } do_stonith_notify_device(call_options, op, rc, device_id); } else if (crm_str_eq(op, STONITH_OP_LEVEL_ADD, TRUE)) { char *device_id = NULL; - rc = stonith_level_register(request, &device_id); + if (allowed) { + rc = stonith_level_register(request, &device_id); + } else { + rc = -EACCES; + } do_stonith_notify_level(call_options, op, rc, device_id); free(device_id); } else if (crm_str_eq(op, STONITH_OP_LEVEL_DEL, TRUE)) { char *device_id = NULL; - rc = stonith_level_remove(request, &device_id); + if (allowed) { + rc = stonith_level_remove(request, &device_id); + } else { + rc = -EACCES; + } do_stonith_notify_level(call_options, op, rc, device_id); } else if (crm_str_eq(op, STONITH_OP_CONFIRM, TRUE)) { @@ -2651,6 +2811,11 @@ handle_request(crm_client_t * client, uint32_t id, uint32_t flags, xmlNode * req done: + if (rc == -EACCES) { + crm_warn("Rejecting IPC request '%s' from unprivileged client %s", + crm_str(op), crm_client_name(client)); + } + /* Always reply unless the request is in process still. * If in progress, a reply will happen async after the request * processing is finished */ diff --git a/fencing/fence_dummy b/fencing/fence_dummy index 8137b8add79..657cc298ace 100755 --- a/fencing/fence_dummy +++ b/fencing/fence_dummy @@ -120,6 +120,14 @@ ALL_OPT = { "default" : "0", "order" : 3 }, + "plug" : { + "getopt" : "n:", + "longopt" : "plug", + "help" : "-n, --plug=[id] Physical plug number on device (ignored)", + "required" : "1", + "shortdesc" : "Ignored", + "order" : 4 + }, "port" : { "getopt" : "n:", "longopt" : "plug", diff --git a/fencing/history.c b/fencing/history.c new file mode 100644 index 00000000000..bf757e5f159 --- /dev/null +++ b/fencing/history.c @@ -0,0 +1,518 @@ +/* + * Copyright 2009-2018 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. + */ + +#include <crm_internal.h> + +#include <stdio.h> +#include <unistd.h> +#include <stdlib.h> + +#include <crm/crm.h> +#include <crm/msg_xml.h> +#include <crm/common/ipc.h> +#include <crm/common/ipcs.h> +#include <crm/cluster/internal.h> + +#include <crm/stonith-ng.h> +#include <crm/fencing/internal.h> +#include <crm/common/xml.h> + +#include <internal.h> + +#define MAX_STONITH_HISTORY 500 + +/*! + * \internal + * \brief Send a broadcast to all nodes to trigger cleanup or + * history synchronisation + * + * \param[in] history Optional history to be attached + * \param[in] callopts We control cleanup via a flag in the callopts + * \param[in] target Cleanup can be limited to certain fence-targets + */ +static void +stonith_send_broadcast_history(xmlNode *history, + int callopts, + const char *target) +{ + xmlNode *bcast = create_xml_node(NULL, "stonith_command"); + xmlNode *data = create_xml_node(NULL, __FUNCTION__); + + if (target) { + crm_xml_add(data, F_STONITH_TARGET, target); + } + crm_xml_add(bcast, F_TYPE, T_STONITH_NG); + crm_xml_add(bcast, F_SUBTYPE, "broadcast"); + crm_xml_add(bcast, F_STONITH_OPERATION, STONITH_OP_FENCE_HISTORY); + crm_xml_add_int(bcast, F_STONITH_CALLOPTS, callopts); + if (history) { + add_node_copy(data, history); + } + add_message_xml(bcast, F_STONITH_CALLDATA, data); + send_cluster_message(NULL, crm_msg_stonith_ng, bcast, FALSE); + + free_xml(data); + free_xml(bcast); +} + +static gboolean +stonith_remove_history_entry (gpointer key, + gpointer value, + gpointer user_data) +{ + remote_fencing_op_t *op = value; + const char *target = (const char *) user_data; + + if ((op->state == st_failed) || (op->state == st_done)) { + if ((target) && (strcmp(op->target, target) != 0)) { + return FALSE; + } + return TRUE; + } + + return FALSE; /* don't clean pending operations */ +} + +/*! + * \internal + * \brief Send out a cleanup broadcast or do a local history-cleanup + * + * \param[in] target Cleanup can be limited to certain fence-targets + * \param[in] broadcast Send out a cleanup broadcast + */ +static void +stonith_fence_history_cleanup(const char *target, + gboolean broadcast) +{ + if (broadcast) { + stonith_send_broadcast_history(NULL, + st_opt_cleanup | st_opt_discard_reply, + target); + /* we'll do the local clean when we receive back our own broadcast */ + } else if (stonith_remote_op_list) { + g_hash_table_foreach_remove(stonith_remote_op_list, + stonith_remove_history_entry, + (gpointer) target); + do_stonith_notify(0, T_STONITH_NOTIFY_HISTORY, 0, NULL); + } +} + +/* keeping the length of fence-history within bounds + * ================================================= + * + * If things are really running wild a lot of fencing-attempts + * might fill up the hash-map, eventually using up a lot + * of memory and creating huge history-sync messages. + * Before the history being synced across nodes at least + * the reboot of a cluster-node helped keeping the + * history within bounds even though not in a reliable + * manner. + * + * stonith_remote_op_list isn't sorted for time-stamps + * thus it would be kind of expensive to delete e.g. + * the oldest entry if it would grow past MAX_STONITH_HISTORY + * entries. + * It is more efficient to purge MAX_STONITH_HISTORY/2 + * entries whenever the list grows beyond MAX_STONITH_HISTORY. + * (sort for age + purge the MAX_STONITH_HISTORY/2 oldest) + * That done on a per-node-base might raise the + * probability of large syncs to occur. + * Things like introducing a broadcast to purge + * MAX_STONITH_HISTORY/2 entries or not sync above a certain + * threshold coming to mind ... + * Simplest thing though is to purge the full history + * throughout the cluster once MAX_STONITH_HISTORY is reached. + * On the other hand this leads to purging the history in + * situations where it would be handy to have it probably. + */ + + +static int +op_time_sort(const void *a_voidp, const void *b_voidp) +{ + const remote_fencing_op_t **a = (const remote_fencing_op_t **) a_voidp; + const remote_fencing_op_t **b = (const remote_fencing_op_t **) b_voidp; + gboolean a_pending = ((*a)->state != st_failed) && ((*a)->state != st_done); + gboolean b_pending = ((*b)->state != st_failed) && ((*b)->state != st_done); + + if (a_pending && b_pending) { + return 0; + } else if (a_pending) { + return -1; + } else if (b_pending) { + return 1; + } else if ((*b)->completed == (*a)->completed) { + return 0; + } else if ((*b)->completed > (*a)->completed) { + return 1; + } + + return -1; +} + + +/*! + * \internal + * \brief Do a local history-trim to MAX_STONITH_HISTORY / 2 entries + * once over MAX_STONITH_HISTORY + */ +void +stonith_fence_history_trim(void) +{ + guint num_ops; + + if (!stonith_remote_op_list) { + return; + } + num_ops = g_hash_table_size(stonith_remote_op_list); + if (num_ops > MAX_STONITH_HISTORY) { + remote_fencing_op_t *ops[num_ops]; + remote_fencing_op_t *op = NULL; + GHashTableIter iter; + int i; + + crm_trace("Fencing History growing beyond limit of %d so purge " + "half of failed/successful attempts", MAX_STONITH_HISTORY); + + /* write all ops into an array */ + i = 0; + g_hash_table_iter_init(&iter, stonith_remote_op_list); + while (g_hash_table_iter_next(&iter, NULL, (void **)&op)) { + ops[i++] = op; + } + /* run quicksort over the array so that we get pending ops + * first and then sorted most recent to oldest + */ + qsort(ops, num_ops, sizeof(remote_fencing_op_t *), op_time_sort); + /* purgest oldest half of the history entries */ + for (i = MAX_STONITH_HISTORY / 2; i < num_ops; i++) { + /* keep pending ops even if they shouldn't fill more than + * half of our buffer + */ + if ((ops[i]->state == st_failed) || (ops[i]->state == st_done)) { + g_hash_table_remove(stonith_remote_op_list, ops[i]->id); + } + } + /* we've just purged valid data from the list so there is no need + * to create a notification - if displayed it can stay + */ + } +} + +/*! + * \internal + * \brief Convert xml fence-history to a hash-table like stonith_remote_op_list + * + * \param[in] history Fence-history in xml + * + * \return Fence-history as hash-table + */ +static GHashTable * +stonith_xml_history_to_list(xmlNode *history) +{ + xmlNode *xml_op = NULL; + GHashTable *rv = NULL; + + init_stonith_remote_op_hash_table(&rv); + + CRM_LOG_ASSERT(rv != NULL); + + for (xml_op = __xml_first_child(history); xml_op != NULL; + xml_op = __xml_next(xml_op)) { + remote_fencing_op_t *op = NULL; + char *id = crm_element_value_copy(xml_op, F_STONITH_REMOTE_OP_ID); + int completed, state; + + if (!id) { + crm_warn("History to convert to hashtable has no id in entry"); + continue; + } + + crm_trace("Attaching op %s to hashtable", id); + + op = calloc(1, sizeof(remote_fencing_op_t)); + + op->id = id; + op->target = crm_element_value_copy(xml_op, F_STONITH_TARGET); + op->action = crm_element_value_copy(xml_op, F_STONITH_ACTION); + op->originator = crm_element_value_copy(xml_op, F_STONITH_ORIGIN); + op->delegate = crm_element_value_copy(xml_op, F_STONITH_DELEGATE); + op->client_name = crm_element_value_copy(xml_op, F_STONITH_CLIENTNAME); + crm_element_value_int(xml_op, F_STONITH_DATE, &completed); + op->completed = (time_t) completed; + crm_element_value_int(xml_op, F_STONITH_STATE, &state); + op->state = (enum op_state) state; + + g_hash_table_replace(rv, id, op); + CRM_LOG_ASSERT(g_hash_table_lookup(rv, id) != NULL); + } + + return rv; +} + +/*! + * \internal + * \brief Craft xml difference between local fence-history and a history + * coming from remote, and merge the remote history into the local + * + * \param[in] remote_history Fence-history as hash-table (may be NULL) + * \param[in] add_id If crafting the answer for an API + * history-request there is no need for the id + * \param[in] target Optionally limit to certain fence-target + * + * \return The fence-history as xml + */ +static xmlNode * +stonith_local_history_diff_and_merge(GHashTable *remote_history, + gboolean add_id, + const char *target) +{ + xmlNode *history = NULL; + GHashTableIter iter; + remote_fencing_op_t *op = NULL; + gboolean updated = FALSE; + int cnt = 0; + + if (stonith_remote_op_list) { + char *id = NULL; + + history = create_xml_node(NULL, F_STONITH_HISTORY_LIST); + + g_hash_table_iter_init(&iter, stonith_remote_op_list); + while (g_hash_table_iter_next(&iter, (void **)&id, (void **)&op)) { + xmlNode *entry = NULL; + + if (remote_history) { + remote_fencing_op_t *remote_op = + g_hash_table_lookup(remote_history, op->id); + + if (remote_op) { + if (stonith__op_state_pending(op->state) + && !stonith__op_state_pending(remote_op->state)) { + + crm_debug("Updating outdated pending operation %.8s " + "(state=%d) according to the one (state=%d) from " + "remote peer history", + op->id, op->state, + remote_op->state); + + g_hash_table_steal(remote_history, op->id); + op->id = remote_op->id; + remote_op->id = id; + g_hash_table_iter_replace(&iter, remote_op); + + updated = TRUE; + continue; /* skip outdated entries */ + + } else if (!stonith__op_state_pending(op->state) + && stonith__op_state_pending(remote_op->state)) { + + crm_debug("Broadcasting operation %.8s (state=%d) to " + "update the outdated pending one " + "(state=%d) in remote peer history", + op->id, op->state, + remote_op->state); + + g_hash_table_remove(remote_history, op->id); + + } else { + g_hash_table_remove(remote_history, op->id); + continue; /* skip entries broadcasted already */ + } + } + } + + if (target && strcmp(op->target, target) != 0) { + continue; + } + + cnt++; + crm_trace("Attaching op %s", op->id); + entry = create_xml_node(history, STONITH_OP_EXEC); + if (add_id) { + crm_xml_add(entry, F_STONITH_REMOTE_OP_ID, op->id); + } + crm_xml_add(entry, F_STONITH_TARGET, op->target); + crm_xml_add(entry, F_STONITH_ACTION, op->action); + crm_xml_add(entry, F_STONITH_ORIGIN, op->originator); + crm_xml_add(entry, F_STONITH_DELEGATE, op->delegate); + crm_xml_add(entry, F_STONITH_CLIENTNAME, op->client_name); + crm_xml_add_int(entry, F_STONITH_DATE, op->completed); + crm_xml_add_int(entry, F_STONITH_STATE, op->state); + } + } + + if (remote_history) { + init_stonith_remote_op_hash_table(&stonith_remote_op_list); + + updated |= g_hash_table_size(remote_history); + + g_hash_table_iter_init(&iter, remote_history); + while (g_hash_table_iter_next(&iter, NULL, (void **)&op)) { + + if (stonith__op_state_pending(op->state) && + safe_str_eq(op->originator, stonith_our_uname)) { + crm_warn("Failing pending operation %.8s originated by us but " + "known only from peer history", op->id); + op->state = st_failed; + op->completed = time(NULL); + /* use -EHOSTUNREACH to not introduce a new return-code that might + trigger unexpected results at other places and to prevent + remote_op_done from setting the delegate if not present + */ + stonith_bcast_result_to_peers(op, -EHOSTUNREACH); + } + + g_hash_table_iter_steal(&iter); + g_hash_table_replace(stonith_remote_op_list, op->id, op); + /* we could trim the history here but if we bail + * out after trim we might miss more recent entries + * of those that might still be in the list + * if we don't bail out trimming once is more + * efficient and memory overhead is minimal as + * we are just moving pointers from one hash to + * another + */ + } + + g_hash_table_destroy(remote_history); /* remove what is left */ + } + + if (updated) { + stonith_fence_history_trim(); + do_stonith_notify(0, T_STONITH_NOTIFY_HISTORY, 0, NULL); + } + + if (cnt == 0) { + free_xml(history); + return NULL; + } else { + return history; + } +} + +/*! + * \internal + * \brief Craft xml from the local fence-history + * + * \param[in] add_id If crafting the answer for an API + * history-request there is no need for the id + * \param[in] target Optionally limit to certain fence-target + * + * \return The fence-history as xml + */ +static xmlNode * +stonith_local_history(gboolean add_id, const char *target) +{ + return stonith_local_history_diff_and_merge(NULL, add_id, target); +} + +/*! + * \internal + * \brief Handle fence-history messages (either from API or coming in as + * broadcasts + * + * \param[in] msg Request message + * \param[in] output In case of a request from the API used to craft + * a reply from + * \param[in] remote_peer + * \param[in] options call-options from the request + * + * \return always success as there is actully nothing that can go really wrong + */ +int +stonith_fence_history(xmlNode *msg, xmlNode **output, + const char *remote_peer, int options) +{ + int rc = 0; + const char *target = NULL; + xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, msg, LOG_TRACE); + xmlNode *out_history = NULL; + + if (dev) { + target = crm_element_value(dev, F_STONITH_TARGET); + if (target && (options & st_opt_cs_nodeid)) { + int nodeid = crm_atoi(target, NULL); + crm_node_t *node = crm_find_known_peer_full(nodeid, NULL, CRM_GET_PEER_ANY); + + if (node) { + target = node->uname; + } + } + } + + if (options & st_opt_cleanup) { + crm_trace("Cleaning up operations on %s in %p", target, + stonith_remote_op_list); + + stonith_fence_history_cleanup(target, + crm_element_value(msg, F_STONITH_CALLID) != NULL); + } else if (options & st_opt_broadcast) { + /* there is no clear sign atm for when a history sync + is done so send a notification for anything + that smells like history-sync + */ + do_stonith_notify(0, T_STONITH_NOTIFY_HISTORY_SYNCED, 0, NULL); + if (crm_element_value(msg, F_STONITH_CALLID)) { + /* this is coming from the stonith-API + * + * craft a broadcast with node's history + * so that every node can merge and broadcast + * what it has on top + */ + out_history = stonith_local_history(TRUE, NULL); + crm_trace("Broadcasting history to peers"); + stonith_send_broadcast_history(out_history, + st_opt_broadcast | st_opt_discard_reply, + NULL); + } else if (remote_peer && + !safe_str_eq(remote_peer, stonith_our_uname)) { + xmlNode *history = + get_xpath_object("//" F_STONITH_HISTORY_LIST, msg, LOG_TRACE); + GHashTable *received_history = + history?stonith_xml_history_to_list(history):NULL; + + /* either a broadcast created directly upon stonith-API request + * or a diff as response to such a thing + * + * in both cases it may have a history or not + * if we have differential data + * merge in what we've received and stop + * otherwise broadcast what we have on top + * marking as differential and merge in afterwards + */ + if (!history || + !crm_is_true(crm_element_value(history, + F_STONITH_DIFFERENTIAL))) { + out_history = + stonith_local_history_diff_and_merge(received_history, TRUE, NULL); + if (out_history) { + crm_trace("Broadcasting history-diff to peers"); + crm_xml_add(out_history, F_STONITH_DIFFERENTIAL, + XML_BOOLEAN_TRUE); + stonith_send_broadcast_history(out_history, + st_opt_broadcast | st_opt_discard_reply, + NULL); + } else { + crm_trace("History-diff is empty - skip broadcast"); + } + } + } else { + crm_trace("Skipping history-query-broadcast (%s%s)" + " we sent ourselves", + remote_peer?"remote-peer=":"local-ipc", + remote_peer?remote_peer:""); + } + } else { + /* plain history request */ + crm_trace("Looking for operations on %s in %p", target, + stonith_remote_op_list); + *output = stonith_local_history(FALSE, target); + } + free_xml(out_history); + return rc; +} diff --git a/fencing/internal.h b/fencing/internal.h index c6d006062fc..f28849ae943 100644 --- a/fencing/internal.h +++ b/fencing/internal.h @@ -12,13 +12,6 @@ */ gboolean stonith_check_fence_tolerance(int tolerance, const char *target, const char *action); -enum st_device_flags -{ - st_device_supports_list = 0x0001, - st_device_supports_status = 0x0002, - st_device_supports_reboot = 0x0004, -}; - typedef struct stonith_device_s { char *id; char *agent; @@ -98,6 +91,10 @@ typedef struct remote_fencing_op_s { * values associated with the devices this fencing operation may call */ gint total_timeout; + /*! Requested fencing delay. + * Value -1 means disable any static/random fencing delays. */ + int delay; + /*! Delegate is the node being asked to perform a fencing action * on behalf of the node that owns the remote operation. Some operations * will involve multiple delegates. This value represents the final delegate @@ -142,6 +139,23 @@ typedef struct remote_fencing_op_s { } remote_fencing_op_t; +/*! + * \internal + * \brief Broadcast the result of an operation to the peers. + * \param op, Operation whose result should be broadcast + * \param rc, Result of the operation + */ +void stonith_bcast_result_to_peers(remote_fencing_op_t * op, int rc); + +enum st_callback_flags { + st_callback_unknown = 0x0000, + st_callback_notify_fence = 0x0001, + st_callback_device_add = 0x0004, + st_callback_device_del = 0x0010, + st_callback_notify_history = 0x0020, + st_callback_notify_history_synced = 0x0040 +}; + /* * Complex fencing requirements are specified via fencing topologies. * A topology consists of levels; each level is a list of fencing devices. @@ -170,6 +184,9 @@ typedef struct stonith_topology_s { } stonith_topology_t; +void free_stonith_remote_op_list(void); +void init_stonith_remote_op_hash_table(GHashTable **table); + long long get_stonith_flag(const char *name); void stonith_command(crm_client_t * client, uint32_t id, uint32_t flags, @@ -209,12 +226,15 @@ int process_remote_stonith_query(xmlNode * msg); void *create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer); -int stonith_fence_history(xmlNode * msg, xmlNode ** output); +int stonith_fence_history(xmlNode *msg, xmlNode **output, + const char *remote_peer, int options); void free_device(gpointer data); void free_topology_entry(gpointer data); +void stonith_fence_history_trim(void); + bool fencing_peer_active(crm_node_t *peer); int stonith_manual_ack(xmlNode * msg, remote_fencing_op_t * op); @@ -235,12 +255,11 @@ schedule_internal_command(const char *origin, void (*done_cb) (GPid pid, int rc, const char *output, gpointer user_data)); -char *stonith_get_peer_name(unsigned int nodeid); - extern char *stonith_our_uname; extern gboolean stand_alone; extern GHashTable *device_list; extern GHashTable *topology; extern long stonith_watchdog_timeout_ms; -extern GHashTable *known_peer_names; +extern GHashTable *stonith_remote_op_list; + diff --git a/fencing/main.c b/fencing/main.c index f46be30b820..bb1da9ec101 100644 --- a/fencing/main.c +++ b/fencing/main.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2009 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2009-2019 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -61,8 +52,7 @@ gboolean stonith_shutdown_flag = FALSE; qb_ipcs_service_t *ipcs = NULL; xmlNode *local_cib = NULL; - -GHashTable *known_peer_names = NULL; +static pe_working_set_t *fenced_data_set = NULL; static cib_t *cib_api = NULL; static void *cib_library = NULL; @@ -300,15 +290,22 @@ long long get_stonith_flag(const char *name) { if (safe_str_eq(name, T_STONITH_NOTIFY_FENCE)) { - return 0x01; + return st_callback_notify_fence; } else if (safe_str_eq(name, STONITH_OP_DEVICE_ADD)) { - return 0x04; + return st_callback_device_add; } else if (safe_str_eq(name, STONITH_OP_DEVICE_DEL)) { - return 0x10; + return st_callback_device_del; + + } else if (safe_str_eq(name, T_STONITH_NOTIFY_HISTORY)) { + return st_callback_notify_history; + + } else if (safe_str_eq(name, T_STONITH_NOTIFY_HISTORY_SYNCED)) { + return st_callback_notify_history_synced; + } - return 0; + return st_callback_unknown; } static void @@ -635,8 +632,7 @@ static void cib_device_update(resource_t *rsc, pe_working_set_t *data_set) } /* If this STONITH resource is disabled, just remove it. */ - value = g_hash_table_lookup(rsc->meta, XML_RSC_ATTR_TARGET_ROLE); - if (safe_str_eq(value, RSC_STOPPED)) { + if (pe__resource_is_disabled(rsc)) { crm_info("Device %s has been disabled", rsc->id); goto update_done; } @@ -676,7 +672,6 @@ static void cib_device_update(resource_t *rsc, pe_working_set_t *data_set) const char *name = NULL; const char *agent = crm_element_value(rsc->xml, XML_EXPR_ATTR_TYPE); - const char *provider = crm_element_value(rsc->xml, XML_AGENT_ATTR_PROVIDER); const char *rsc_provides = NULL; crm_debug("Device %s is allowed on %s: score=%d", rsc->id, stonith_our_uname, node->weight); @@ -695,7 +690,8 @@ static void cib_device_update(resource_t *rsc, pe_working_set_t *data_set) } remove = FALSE; - data = create_device_registration_xml(rsc_name(rsc), provider, agent, params, rsc_provides); + data = create_device_registration_xml(rsc_name(rsc), st_namespace_any, + agent, params, rsc_provides); stonith_device_register(data, NULL, TRUE); stonith_key_value_freeall(params, 1, 1); @@ -719,27 +715,26 @@ static void cib_devices_update(void) { GListPtr gIter = NULL; - pe_working_set_t data_set; crm_info("Updating devices to version %s.%s.%s", crm_element_value(local_cib, XML_ATTR_GENERATION_ADMIN), crm_element_value(local_cib, XML_ATTR_GENERATION), crm_element_value(local_cib, XML_ATTR_NUMUPDATES)); - set_working_set_defaults(&data_set); - data_set.input = local_cib; - data_set.now = crm_time_new(NULL); - data_set.flags |= pe_flag_quick_location; - data_set.localhost = stonith_our_uname; + CRM_ASSERT(fenced_data_set != NULL); + fenced_data_set->input = local_cib; + fenced_data_set->now = crm_time_new(NULL); + fenced_data_set->flags |= pe_flag_quick_location; + fenced_data_set->localhost = stonith_our_uname; - cluster_status(&data_set); - do_calculations(&data_set, NULL, NULL); + cluster_status(fenced_data_set); + do_calculations(fenced_data_set, NULL, NULL); - for (gIter = data_set.resources; gIter != NULL; gIter = gIter->next) { - cib_device_update(gIter->data, &data_set); + for (gIter = fenced_data_set->resources; gIter != NULL; gIter = gIter->next) { + cib_device_update(gIter->data, fenced_data_set); } - data_set.input = NULL; /* Wasn't a copy */ - cleanup_alloc_calculations(&data_set); + fenced_data_set->input = NULL; // Wasn't a copy, so don't let API free it + pe_reset_working_set(fenced_data_set); } static void @@ -755,16 +750,19 @@ update_cib_stonith_devices_v2(const char *event, xmlNode * msg) const char *xpath = crm_element_value(change, XML_DIFF_PATH); const char *shortpath = NULL; - if(op == NULL || strcmp(op, "move") == 0) { + if ((op == NULL) || + (strcmp(op, "move") == 0) || + strstr(xpath, "/"XML_CIB_TAG_STATUS)) { continue; - - } else if(safe_str_eq(op, "delete") && strstr(xpath, XML_CIB_TAG_RESOURCE)) { + } else if (safe_str_eq(op, "delete") && strstr(xpath, "/"XML_CIB_TAG_RESOURCE)) { const char *rsc_id = NULL; char *search = NULL; char *mutable = NULL; - if (strstr(xpath, XML_TAG_ATTR_SETS)) { + if (strstr(xpath, XML_TAG_ATTR_SETS) || + strstr(xpath, XML_TAG_META_SETS)) { needs_update = TRUE; + reason = strdup("(meta) attribute deleted from resource"); break; } mutable = strdup(xpath); @@ -781,13 +779,9 @@ update_cib_stonith_devices_v2(const char *event, xmlNode * msg) } free(mutable); - } else if(strstr(xpath, XML_CIB_TAG_RESOURCES)) { - shortpath = strrchr(xpath, '/'); CRM_ASSERT(shortpath); - reason = crm_strdup_printf("%s %s", op, shortpath+1); - needs_update = TRUE; - break; - - } else if(strstr(xpath, XML_CIB_TAG_CONSTRAINTS)) { + } else if (strstr(xpath, "/"XML_CIB_TAG_RESOURCES) || + strstr(xpath, "/"XML_CIB_TAG_CONSTRAINTS) || + strstr(xpath, "/"XML_CIB_TAG_RSCCONFIG)) { shortpath = strrchr(xpath, '/'); CRM_ASSERT(shortpath); reason = crm_strdup_printf("%s %s", op, shortpath+1); needs_update = TRUE; @@ -1081,6 +1075,8 @@ update_cib_cache_cb(const char *event, xmlNode * msg) stonith_enabled_saved = FALSE; /* Trigger a full refresh below */ } + crm_peer_caches_refresh(local_cib); + stonith_enabled_xml = get_xpath_object("//nvpair[@name='stonith-enabled']", local_cib, LOG_TRACE); if (stonith_enabled_xml) { stonith_enabled_s = crm_element_value(stonith_enabled_xml, XML_NVPAIR_ATTR_VALUE); @@ -1132,6 +1128,8 @@ init_cib_cache_cb(xmlNode * msg, int call_id, int rc, xmlNode * output, void *us have_cib_devices = TRUE; local_cib = copy_xml(output); + crm_peer_caches_refresh(local_cib); + fencing_topology_init(); cib_devices_update(); } @@ -1176,11 +1174,9 @@ stonith_cleanup(void) qb_ipcs_destroy(ipcs); } - g_hash_table_destroy(known_peer_names); - known_peer_names = NULL; - crm_peer_destroy(); crm_client_cleanup(); + free_stonith_remote_op_list(); free(stonith_our_uname); free_xml(local_cib); } @@ -1258,17 +1254,11 @@ static void st_peer_update_callback(enum crm_status_type type, crm_node_t * node, const void *data) { if ((type != crm_status_processes) && !is_set(node->flags, crm_remote_node)) { - xmlNode *query = NULL; - - if (node->id && node->uname) { - g_hash_table_insert(known_peer_names, GUINT_TO_POINTER(node->id), strdup(node->uname)); - } - /* * This is a hack until we can send to a nodeid and/or we fix node name lookups * These messages are ignored in stonith_peer_callback() */ - query = create_xml_node(NULL, "stonith_command"); + xmlNode *query = create_xml_node(NULL, "stonith_command"); crm_xml_add(query, F_XML_TAGNAME, "stonith_command"); crm_xml_add(query, F_TYPE, T_STONITH_NG); @@ -1291,6 +1281,7 @@ main(int argc, char **argv) int option_index = 0; crm_cluster_t cluster; const char *actions[] = { "reboot", "off", "on", "list", "monitor", "status" }; + crm_ipc_t *old_instance = NULL; crm_log_preinit("stonith-ng", argc, argv); crm_set_options(NULL, "mode [options]", long_options, @@ -1336,11 +1327,14 @@ main(int argc, char **argv) printf(" <shortdesc lang=\"en\">Options available for all stonith resources</shortdesc>\n"); printf(" <parameters>\n"); +#if 0 + // priority is not implemented yet printf(" <parameter name=\"priority\" unique=\"0\">\n"); - printf - (" <shortdesc lang=\"en\">The priority of the stonith resource. Devices are tried in order of highest priority to lowest.</shortdesc>\n"); + printf(" <shortdesc lang=\"en\">Devices that are not in a topology " + "are tried in order of highest to lowest integer priority</shortdesc>\n"); printf(" <content type=\"integer\" default=\"0\"/>\n"); printf(" </parameter>\n"); +#endif printf(" <parameter name=\"%s\" unique=\"0\">\n", STONITH_ATTR_HOSTARG); printf @@ -1371,9 +1365,11 @@ main(int argc, char **argv) printf(" <parameter name=\"%s\" unique=\"0\">\n", STONITH_ATTR_HOSTCHECK); printf (" <shortdesc lang=\"en\">How to determine which machines are controlled by the device.</shortdesc>\n"); - printf - (" <longdesc lang=\"en\">Allowed values: dynamic-list (query the device), static-list (check the %s attribute), none (assume every device can fence every machine)</longdesc>\n", - STONITH_ATTR_HOSTLIST); + printf(" <longdesc lang=\"en\">Allowed values: dynamic-list " + "(query the device via the 'list' command), static-list " + "(check the " STONITH_ATTR_HOSTLIST " attribute), status " + "(query the device via the 'status' command), none (assume " + "every device can fence every machine)</longdesc>\n"); printf(" <content type=\"string\" default=\"dynamic-list\"/>\n"); printf(" </parameter>\n"); @@ -1456,10 +1452,28 @@ main(int argc, char **argv) } crm_log_init("stonith-ng", LOG_INFO, TRUE, FALSE, argc, argv, FALSE); + + old_instance = crm_ipc_new("stonith-ng", 0); + if (crm_ipc_connect(old_instance)) { + /* IPC end-point already up */ + crm_ipc_close(old_instance); + crm_ipc_destroy(old_instance); + crm_err("stonithd is already active, aborting startup"); + crm_exit(EX_OK); + } else { + /* not up or not authentic, we'll proceed either way */ + crm_ipc_destroy(old_instance); + old_instance = NULL; + } + mainloop_add_signal(SIGTERM, stonith_shutdown); crm_peer_init(); - known_peer_names = g_hash_table_new_full(g_direct_hash, g_direct_equal, NULL, free); + + fenced_data_set = pe_new_working_set(); + CRM_ASSERT(fenced_data_set != NULL); + set_bit(fenced_data_set->flags, pe_flag_no_counts); + set_bit(fenced_data_set->flags, pe_flag_no_compat); if (stand_alone == FALSE) { #if SUPPORT_HEARTBEAT @@ -1525,7 +1539,9 @@ main(int argc, char **argv) params = stonith_key_value_add(params, STONITH_ATTR_HOSTLIST, stonith_our_uname); - xml = create_device_registration_xml("watchdog", "internal", STONITH_WATCHDOG_AGENT, params, NULL); + xml = create_device_registration_xml("watchdog", st_namespace_internal, + STONITH_WATCHDOG_AGENT, params, + NULL); stonith_device_register(xml, NULL, FALSE); stonith_key_value_freeall(params, 1, 1); @@ -1553,7 +1569,7 @@ main(int argc, char **argv) } #endif - crm_info("Done"); + pe_free_working_set(fenced_data_set); return crm_exit(rc); } diff --git a/fencing/regression.py.in b/fencing/regression.py.in index b8e2ccf5900..21538b6e44e 100644 --- a/fencing/regression.py.in +++ b/fencing/regression.py.in @@ -5,7 +5,7 @@ # Pacemaker targets compatibility with Python 2.6+ and 3.2+ from __future__ import print_function, unicode_literals, absolute_import, division -__copyright__ = "Copyright (C) 2012-2016 Andrew Beekhof <andrew@beekhof.net>" +__copyright__ = "Copyright 2012-2019 the Pacemaker project contributors" __license__ = "GNU General Public License version 2 or later (GPLv2+) WITHOUT ANY WARRANTY" import io @@ -14,6 +14,7 @@ import sys import subprocess import shlex import time +import signal FENCE_DUMMY = "@datadir@/@PACKAGE@/tests/cts/fence_dummy" @@ -137,13 +138,26 @@ class Test(object): """ Clean up the host after executing a test """ if self.stonith_process: - self.stonith_process.terminate() - self.stonith_process.wait() + if self.stonith_process.poll() == None: + self.stonith_process.terminate() + self.stonith_process.wait() + else: + return_code = dict([(getattr(signal, _signame), _signame) + for _signame in dir(signal) + if _signame.startswith('SIG') and not _signame.startswith("SIG_") + ]).get(-self.stonith_process.returncode, "RET=%d" % (self.stonith_process.returncode)) + msg = "FAILURE - '%s' failed. stonithd abnormally exited during test (%s)." + self.result_txt = msg % (self.name, return_code) + self.result_exitcode = 55 self.stonith_output = "" self.stonith_process = None - logfile = io.open('/tmp/stonith-regression.log', 'rt') + # the default for utf-8 encoding would error out if e.g. memory corruption + # makes stonithd output any kind of 8 bit value - while still interesting + # for debugging and we'd still like the regression-test to go over the + # full set of test-cases + logfile = io.open('/tmp/stonith-regression.log', 'rt', encoding = "ISO-8859-1") for line in logfile.readlines(): self.stonith_output = self.stonith_output + line @@ -437,9 +451,9 @@ class Tests(object): '-R true1 -a fence_dummy -o "mode=pass" -o "pcmk_host_list=node3" -o "pcmk_off_timeout=1"') test.add_cmd('stonith_admin', '-R false2 -a fence_dummy -o "mode=fail" -o "pcmk_host_list=node3" -o "pcmk_off_timeout=4"') - test.add_cmd("stonith_admin", "-F node3 -t 2") - # timeout is 2+1+4 = 7 - test.add_stonith_log_pattern("Total timeout set to 7") + test.add_cmd("stonith_admin", "-F node3 -t 5") + # timeout is 5+1+4 = 10 + test.add_stonith_log_pattern("Total timeout set to 10") # custom timeout _WITH_ topology test = self.new_test("cpg_custom_timeout_2", @@ -453,9 +467,9 @@ class Tests(object): test.add_cmd("stonith_admin", "-r node3 -i 1 -v false1") test.add_cmd("stonith_admin", "-r node3 -i 2 -v true1") test.add_cmd("stonith_admin", "-r node3 -i 3 -v false2") - test.add_cmd("stonith_admin", "-F node3 -t 2") - # timeout is 2+1+4000 = 4003 - test.add_stonith_log_pattern("Total timeout set to 4003") + test.add_cmd("stonith_admin", "-F node3 -t 5") + # timeout is 5+1+4000 = 4006 + test.add_stonith_log_pattern("Total timeout set to 4006") def build_fence_merge_tests(self): """ Register tests to verify when fence operations should be merged """ @@ -469,10 +483,10 @@ class Tests(object): test.add_cmd_no_wait("stonith_admin", "-F node3 -t 10") test.add_cmd("stonith_admin", "-F node3 -t 10") ### one merger will happen - test.add_stonith_log_pattern("Merging stonith action off for node node3 originating from client") + test.add_stonith_log_pattern("Merging stonith action 'off' targeting node3 originating from client") ### the pattern below signifies that both the original and duplicate operation completed - test.add_stonith_log_pattern("Operation off of node3 by") - test.add_stonith_log_pattern("Operation off of node3 by") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") ### Test that multiple mergers occur test = self.new_test("cpg_custom_merge_multiple", @@ -487,16 +501,16 @@ class Tests(object): test.add_cmd_no_wait("stonith_admin", "-F node3 -t 10") test.add_cmd("stonith_admin", "-F node3 -t 10") ### 4 mergers should occur - test.add_stonith_log_pattern("Merging stonith action off for node node3 originating from client") - test.add_stonith_log_pattern("Merging stonith action off for node node3 originating from client") - test.add_stonith_log_pattern("Merging stonith action off for node node3 originating from client") - test.add_stonith_log_pattern("Merging stonith action off for node node3 originating from client") + test.add_stonith_log_pattern("Merging stonith action 'off' targeting node3 originating from client") + test.add_stonith_log_pattern("Merging stonith action 'off' targeting node3 originating from client") + test.add_stonith_log_pattern("Merging stonith action 'off' targeting node3 originating from client") + test.add_stonith_log_pattern("Merging stonith action 'off' targeting node3 originating from client") ### the pattern below signifies that both the original and duplicate operation completed - test.add_stonith_log_pattern("Operation off of node3 by") - test.add_stonith_log_pattern("Operation off of node3 by") - test.add_stonith_log_pattern("Operation off of node3 by") - test.add_stonith_log_pattern("Operation off of node3 by") - test.add_stonith_log_pattern("Operation off of node3 by") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") ### Test that multiple mergers occur with topologies used test = self.new_test("cpg_custom_merge_with_topology", @@ -514,16 +528,16 @@ class Tests(object): test.add_cmd_no_wait("stonith_admin", "-F node3 -t 10") test.add_cmd("stonith_admin", "-F node3 -t 10") ### 4 mergers should occur - test.add_stonith_log_pattern("Merging stonith action off for node node3 originating from client") - test.add_stonith_log_pattern("Merging stonith action off for node node3 originating from client") - test.add_stonith_log_pattern("Merging stonith action off for node node3 originating from client") - test.add_stonith_log_pattern("Merging stonith action off for node node3 originating from client") + test.add_stonith_log_pattern("Merging stonith action 'off' targeting node3 originating from client") + test.add_stonith_log_pattern("Merging stonith action 'off' targeting node3 originating from client") + test.add_stonith_log_pattern("Merging stonith action 'off' targeting node3 originating from client") + test.add_stonith_log_pattern("Merging stonith action 'off' targeting node3 originating from client") ### the pattern below signifies that both the original and duplicate operation completed - test.add_stonith_log_pattern("Operation off of node3 by") - test.add_stonith_log_pattern("Operation off of node3 by") - test.add_stonith_log_pattern("Operation off of node3 by") - test.add_stonith_log_pattern("Operation off of node3 by") - test.add_stonith_log_pattern("Operation off of node3 by") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") + test.add_stonith_log_pattern("Operation 'off' targeting node3 on") def build_fence_no_merge_tests(self): """ Register tests to verify when fence operations should not be merged """ @@ -538,7 +552,7 @@ class Tests(object): test.add_cmd("stonith_admin", "-r node3 -i 2 -v true1") test.add_cmd_no_wait("stonith_admin", "-F node2 -t 10") test.add_cmd("stonith_admin", "-F node3 -t 10") - test.add_stonith_neg_log_pattern("Merging stonith action off for node node3 originating from client") + test.add_stonith_neg_log_pattern("Merging stonith action 'off' targeting node3 originating from client") def build_standalone_tests(self): """ Register a grab bag of tests that can be executed in standalone or corosync mode """ @@ -588,10 +602,29 @@ class Tests(object): "-R true1 -a fence_dummy -o \"mode=pass\" -o \"pcmk_host_list=node1 node2 node3\"") test.add_cmd("stonith_admin", "-R false2 -a fence_dummy -o \"mode=fail\" -o \"pcmk_host_list=node1 node2 node3\"") - test.add_cmd("stonith_admin", "-F node3 -t 2") + test.add_cmd("stonith_admin", "-F node3 -t 5") if test_type["use_cpg"] == 1: - test.add_stonith_log_pattern("Total timeout set to 6") + test.add_stonith_log_pattern("Total timeout set to 15") + + # test what happens when we try to use a missing fence-agent. + for test_type in test_types: + test = self.new_test("%s_fence_missing_agent" % test_type["prefix"], + "Verify proper error-handling when using a non-existent fence-agent.", + test_type["use_cpg"]) + test.add_cmd("stonith_admin", + "-R true1 -a fence_missing -o \"mode=pass\" -o \"pcmk_host_list=node3\"") + test.add_cmd("stonith_admin", + "-R true2 -a fence_dummy -o \"mode=pass\" -o \"pcmk_host_list=node2\"") + + if test_type["use_cpg"] == 0: + # 195 = (unsigned char)-61 (-ENODATA) + test.add_expected_fail_cmd("stonith_admin", "-F node3 -t 5", 195) + else: + # 143 = (unsigned char)-113 (-EHOSTUNREACH) + test.add_expected_fail_cmd("stonith_admin", "-F node3 -t 5", 143) + + test.add_cmd("stonith_admin", "-F node2 -t 5") # simple topology test for one device for test_type in test_types: @@ -603,9 +636,9 @@ class Tests(object): test.add_cmd("stonith_admin", "-R true -a fence_dummy -o \"mode=pass\" -o \"pcmk_host_list=node1 node2 node3\"") test.add_cmd("stonith_admin", "-r node3 -i 1 -v true") - test.add_cmd("stonith_admin", "-F node3 -t 2") + test.add_cmd("stonith_admin", "-F node3 -t 5") - test.add_stonith_log_pattern("Total timeout set to 2") + test.add_stonith_log_pattern("Total timeout set to 5") test.add_stonith_log_pattern("for host 'node3' with device 'true' returned: 0") @@ -621,9 +654,9 @@ class Tests(object): "-R true -a fence_dummy -o \"mode=pass\" -o \"pcmk_host_list=node1 node2 node3\"") test.add_cmd("stonith_admin", "-r node3 -i 1 -v true") test.add_cmd("stonith_admin", "-d node3 -i 1") - test.add_cmd("stonith_admin", "-F node3 -t 2") + test.add_cmd("stonith_admin", "-F node3 -t 5") - test.add_stonith_log_pattern("Total timeout set to 2") + test.add_stonith_log_pattern("Total timeout set to 5") test.add_stonith_log_pattern("for host 'node3' with device 'true' returned: 0") # test what happens when the first fencing level has multiple devices. @@ -707,7 +740,7 @@ class Tests(object): test.add_cmd("stonith_admin", "-r node3 -i 3 -v true3") test.add_cmd("stonith_admin", "-r node3 -i 3 -v true4") - test.add_cmd("stonith_admin", "-F node3 -t 2") + test.add_cmd("stonith_admin", "-F node3 -t 5") # Test what happens if multiple fencing levels are defined, and then the first one is removed. for test_type in test_types: @@ -760,7 +793,7 @@ class Tests(object): test.add_cmd("stonith_admin", """-R true -a fence_dummy -o "mode=pass" -o "pcmk_host_list=node1 node2 node3" """) test.add_cmd("stonith_admin", """-r '@node.*' -i 1 -v true""") - test.add_cmd("stonith_admin", "-F node3 -t 2") + test.add_cmd("stonith_admin", "-F node3 -t 5") test.add_stonith_log_pattern("for host 'node3' with device 'true' returned: 0") # test allowing commas and semicolons as delimiters in pcmk_host_list @@ -772,8 +805,8 @@ class Tests(object): """-R true1 -a fence_dummy -o "mode=pass" -o "pcmk_host_list=node1,node2,node3" """) test.add_cmd("stonith_admin", """-R true2 -a fence_dummy -o "mode=pass" -o "pcmk_host_list=pcmk1;pcmk2;pcmk3" """) - test.add_cmd("stonith_admin", "stonith_admin -F node2 -t 2") - test.add_cmd("stonith_admin", "stonith_admin -F pcmk3 -t 2") + test.add_cmd("stonith_admin", "stonith_admin -F node2 -t 5") + test.add_cmd("stonith_admin", "stonith_admin -F pcmk3 -t 5") test.add_stonith_log_pattern("for host 'node2' with device 'true1' returned: 0") test.add_stonith_log_pattern("for host 'pcmk3' with device 'true2' returned: 0") @@ -844,7 +877,7 @@ class Tests(object): test_type["use_cpg"]) test.add_cmd("stonith_admin", "-R true1 -a fence_dummy -o \"mode=pass\" -o \"pcmk_host_list=node3\"") - test.add_cmd("stonith_admin", "-B node3 -t 2") + test.add_cmd("stonith_admin", "-B node3 -t 5") test.add_cmd("stonith_admin", "-D true1") @@ -859,7 +892,7 @@ class Tests(object): test_type["use_cpg"]) test.add_cmd("stonith_admin", "-R true1 -a fence_dummy -o \"mode=pass\" -o \"pcmk_host_list=node3\"") - test.add_cmd("stonith_admin", "-F node3 -t 2 -V") + test.add_cmd("stonith_admin", "-F node3 -t 5 -V") test.add_cmd_check_stdout("stonith_admin", "-H node3", "was able to turn off node node3", "") @@ -919,6 +952,36 @@ class Tests(object): test.add_stonith_neg_log_pattern("does not advertise support for 'reboot', performing 'off'") test.add_stonith_log_pattern("with device 'true1' returned: 0 (OK)") + # make sure requested fencing delay is applied only for the first device in the first level + # make sure static delay from pcmk_delay_base is added + for test_type in test_types: + if test_type["use_cpg"] == 0: + continue + + test = self.new_test("%s_topology_delay" % test_type["prefix"], + "Verify requested fencing delay is applied only for the first device in the first level and pcmk_delay_base is added.", + test_type["use_cpg"]) + test.add_cmd("stonith_admin", + "-R true1 -a fence_dummy -o \"mode=pass\" -o \"pcmk_host_list=node1 node2 node3\" -o \"pcmk_delay_base=1\"") + test.add_cmd("stonith_admin", + "-R false1 -a fence_dummy -o \"mode=fail\" -o \"pcmk_host_list=node1 node2 node3\" -o \"pcmk_delay_base=1\"") + test.add_cmd("stonith_admin", + "-R true2 -a fence_dummy -o \"mode=pass\" -o \"pcmk_host_list=node1 node2 node3\"") + test.add_cmd("stonith_admin", + "-R true3 -a fence_dummy -o \"mode=pass\" -o \"pcmk_host_list=node1 node2 node3\"") + + test.add_cmd("stonith_admin", "-r node3 -i 1 -v true1") + test.add_cmd("stonith_admin", "-r node3 -i 1 -v false1") + test.add_cmd("stonith_admin", "-r node3 -i 2 -v true2") + test.add_cmd("stonith_admin", "-r node3 -i 2 -v true3") + + test.add_cmd("stonith_admin", "-F node3 --delay 1") + + test.add_stonith_log_pattern("Delaying 'off' action targeting node3 on true1 for 2s (timeout=120s, requested_delay=1s, base=1s, max=1s)") + test.add_stonith_log_pattern("Delaying 'off' action targeting node3 on false1 for 1s (timeout=120s, requested_delay=0s, base=1s, max=1s)") + test.add_stonith_neg_log_pattern("Delaying 'off' action targeting node3 on true2") + test.add_stonith_neg_log_pattern("Delaying 'off' action targeting node3 on true3") + def build_nodeid_tests(self): """ Register tests that use a corosync node id """ @@ -1097,16 +1160,16 @@ class Tests(object): """-o "pcmk_off_timeout=2" -o "pcmk_reboot_timeout=20" """) test.add_cmd("stonith_admin", "-r node_fake -i 1 -v true1 -v true2") test.add_cmd("stonith_admin", "-B node_fake -t 5") - test.add_stonith_log_pattern("Remapping multiple-device reboot of node_fake") + test.add_stonith_log_pattern("Remapping multiple-device reboot targeting node_fake") # timeout should be sum of off timeouts (1+2=3), not reboot timeouts (10+20=30) - test.add_stonith_log_pattern("Total timeout set to 3 for peer's fencing of node_fake") - test.add_stonith_log_pattern("perform op 'node_fake off' with 'true1'") - test.add_stonith_log_pattern("perform op 'node_fake off' with 'true2'") - test.add_stonith_log_pattern("Remapped off of node_fake complete, remapping to on") + test.add_stonith_log_pattern("Total timeout set to 3 for peer's fencing targeting node_fake") + test.add_stonith_log_pattern("perform 'off' action targeting node_fake using 'true1'") + test.add_stonith_log_pattern("perform 'off' action targeting node_fake using 'true2'") + test.add_stonith_log_pattern("Remapped 'off' targeting node_fake complete, remapping to 'on'") # fence_dummy sets "on" as an on_target action - test.add_stonith_log_pattern("Ignoring true1 'on' failure (no capable peers) for node_fake") - test.add_stonith_log_pattern("Ignoring true2 'on' failure (no capable peers) for node_fake") - test.add_stonith_log_pattern("Undoing remap of reboot of node_fake") + test.add_stonith_log_pattern("Ignoring true1 'on' failure (no capable peers) targeting node_fake") + test.add_stonith_log_pattern("Ignoring true2 'on' failure (no capable peers) targeting node_fake") + test.add_stonith_log_pattern("Undoing remap of reboot targeting node_fake") test = self.new_test("cpg_remap_automatic", "Verify remapped topology reboot skips automatic 'on'", 1) @@ -1118,12 +1181,12 @@ class Tests(object): """-o "mode=pass" -o "pcmk_host_list=node_fake" """) test.add_cmd("stonith_admin", "-r node_fake -i 1 -v true1 -v true2") test.add_cmd("stonith_admin", "-B node_fake -t 5") - test.add_stonith_log_pattern("Remapping multiple-device reboot of node_fake") - test.add_stonith_log_pattern("perform op 'node_fake off' with 'true1'") - test.add_stonith_log_pattern("perform op 'node_fake off' with 'true2'") - test.add_stonith_log_pattern("Remapped off of node_fake complete, remapping to on") - test.add_stonith_log_pattern("Undoing remap of reboot of node_fake") - test.add_stonith_neg_log_pattern("perform op 'node_fake on' with") + test.add_stonith_log_pattern("Remapping multiple-device reboot targeting node_fake") + test.add_stonith_log_pattern("perform 'off' action targeting node_fake using 'true1'") + test.add_stonith_log_pattern("perform 'off' action targeting node_fake using 'true2'") + test.add_stonith_log_pattern("Remapped 'off' targeting node_fake complete, remapping to 'on'") + test.add_stonith_log_pattern("Undoing remap of reboot targeting node_fake") + test.add_stonith_neg_log_pattern("perform 'on' action targeting node_fake using") test.add_stonith_neg_log_pattern("'on' failure") test = self.new_test("cpg_remap_complex_1", @@ -1135,14 +1198,14 @@ class Tests(object): test.add_cmd("stonith_admin", "-r node_fake -i 1 -v false1") test.add_cmd("stonith_admin", "-r node_fake -i 2 -v true1 -v true2") test.add_cmd("stonith_admin", "-B node_fake -t 5") - test.add_stonith_log_pattern("perform op 'node_fake reboot' with 'false1'") - test.add_stonith_log_pattern("Remapping multiple-device reboot of node_fake") - test.add_stonith_log_pattern("perform op 'node_fake off' with 'true1'") - test.add_stonith_log_pattern("perform op 'node_fake off' with 'true2'") - test.add_stonith_log_pattern("Remapped off of node_fake complete, remapping to on") - test.add_stonith_log_pattern("Ignoring true1 'on' failure (no capable peers) for node_fake") - test.add_stonith_log_pattern("Ignoring true2 'on' failure (no capable peers) for node_fake") - test.add_stonith_log_pattern("Undoing remap of reboot of node_fake") + test.add_stonith_log_pattern("perform 'reboot' action targeting node_fake using 'false1'") + test.add_stonith_log_pattern("Remapping multiple-device reboot targeting node_fake") + test.add_stonith_log_pattern("perform 'off' action targeting node_fake using 'true1'") + test.add_stonith_log_pattern("perform 'off' action targeting node_fake using 'true2'") + test.add_stonith_log_pattern("Remapped 'off' targeting node_fake complete, remapping to 'on'") + test.add_stonith_log_pattern("Ignoring true1 'on' failure (no capable peers) targeting node_fake") + test.add_stonith_log_pattern("Ignoring true2 'on' failure (no capable peers) targeting node_fake") + test.add_stonith_log_pattern("Undoing remap of reboot targeting node_fake") test = self.new_test("cpg_remap_complex_2", "Verify remapped topology reboot failure in second level proceeds to third level", @@ -1156,13 +1219,13 @@ class Tests(object): test.add_cmd("stonith_admin", "-r node_fake -i 2 -v true1 -v false2 -v true3") test.add_cmd("stonith_admin", "-r node_fake -i 3 -v true2") test.add_cmd("stonith_admin", "-B node_fake -t 5") - test.add_stonith_log_pattern("perform op 'node_fake reboot' with 'false1'") - test.add_stonith_log_pattern("Remapping multiple-device reboot of node_fake") - test.add_stonith_log_pattern("perform op 'node_fake off' with 'true1'") - test.add_stonith_log_pattern("perform op 'node_fake off' with 'false2'") + test.add_stonith_log_pattern("perform 'reboot' action targeting node_fake using 'false1'") + test.add_stonith_log_pattern("Remapping multiple-device reboot targeting node_fake") + test.add_stonith_log_pattern("perform 'off' action targeting node_fake using 'true1'") + test.add_stonith_log_pattern("perform 'off' action targeting node_fake using 'false2'") test.add_stonith_log_pattern("Attempted to execute agent fence_dummy (off) the maximum number of times") - test.add_stonith_log_pattern("Undoing remap of reboot of node_fake") - test.add_stonith_log_pattern("perform op 'node_fake reboot' with 'true2'") + test.add_stonith_log_pattern("Undoing remap of reboot targeting node_fake") + test.add_stonith_log_pattern("perform 'reboot' action targeting node_fake using 'true2'") test.add_stonith_neg_log_pattern("node_fake with true3") def setup_environment(self, use_corosync): @@ -1207,6 +1270,7 @@ logging { killall("corosync") self.start_corosync() + os.system("rm -f /usr/sbin/fence_dummy /usr/sbin/fence_dummy_auto_unfence /usr/sbin/fence_dummy_no_reboot"); os.system("cp %s /usr/sbin/fence_dummy" % FENCE_DUMMY) # modifies dummy agent to do require unfencing diff --git a/fencing/remote.c b/fencing/remote.c index ace814d8585..184f01eedfa 100644 --- a/fencing/remote.c +++ b/fencing/remote.c @@ -82,7 +82,7 @@ typedef struct st_query_result_s { GHashTable *devices; } st_query_result_t; -GHashTable *remote_op_list = NULL; +GHashTable *stonith_remote_op_list = NULL; void call_remote_stonith(remote_fencing_op_t * op, st_query_result_t * peer); static void remote_op_done(remote_fencing_op_t * op, xmlNode * data, int rc, int dup); extern xmlNode *stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data, @@ -111,6 +111,74 @@ free_remote_query(gpointer data) } } +void +free_stonith_remote_op_list() +{ + if (stonith_remote_op_list != NULL) { + g_hash_table_destroy(stonith_remote_op_list); + stonith_remote_op_list = NULL; + } +} + +static void +clear_remote_op_timers(remote_fencing_op_t * op) +{ + if (op->query_timer) { + g_source_remove(op->query_timer); + op->query_timer = 0; + } + if (op->op_timer_total) { + g_source_remove(op->op_timer_total); + op->op_timer_total = 0; + } + if (op->op_timer_one) { + g_source_remove(op->op_timer_one); + op->op_timer_one = 0; + } +} + +static void +free_remote_op(gpointer data) +{ + remote_fencing_op_t *op = data; + + crm_trace("Free'ing op %s for %s", op->id, op->target); + crm_log_xml_debug(op->request, "Destroying"); + + clear_remote_op_timers(op); + + free(op->id); + free(op->action); + free(op->delegate); + free(op->target); + free(op->client_id); + free(op->client_name); + free(op->originator); + + if (op->query_results) { + g_list_free_full(op->query_results, free_remote_query); + } + if (op->request) { + free_xml(op->request); + op->request = NULL; + } + if (op->devices_list) { + g_list_free_full(op->devices_list, free); + op->devices_list = NULL; + } + g_list_free_full(op->automatic_list, free); + g_list_free(op->duplicates); + free(op); +} + +void +init_stonith_remote_op_hash_table(GHashTable **table) +{ + if (*table == NULL) { + *table = g_hash_table_new_full(crm_str_hash, g_str_equal, NULL, free_remote_op); + } +} + struct peer_count_data { const remote_fencing_op_t *op; gboolean verified_only; @@ -209,55 +277,6 @@ grab_peer_device(const remote_fencing_op_t *op, st_query_result_t *peer, return TRUE; } -static void -clear_remote_op_timers(remote_fencing_op_t * op) -{ - if (op->query_timer) { - g_source_remove(op->query_timer); - op->query_timer = 0; - } - if (op->op_timer_total) { - g_source_remove(op->op_timer_total); - op->op_timer_total = 0; - } - if (op->op_timer_one) { - g_source_remove(op->op_timer_one); - op->op_timer_one = 0; - } -} - -static void -free_remote_op(gpointer data) -{ - remote_fencing_op_t *op = data; - - crm_trace("Free'ing op %s for %s", op->id, op->target); - crm_log_xml_debug(op->request, "Destroying"); - - clear_remote_op_timers(op); - - free(op->id); - free(op->action); - free(op->target); - free(op->client_id); - free(op->client_name); - free(op->originator); - - if (op->query_results) { - g_list_free_full(op->query_results, free_remote_query); - } - if (op->request) { - free_xml(op->request); - op->request = NULL; - } - if (op->devices_list) { - g_list_free_full(op->devices_list, free); - op->devices_list = NULL; - } - g_list_free_full(op->automatic_list, free); - free(op); -} - /*! * \internal * \brief Return an operation's originally requested action (before any remap) @@ -281,7 +300,7 @@ op_requested_action(const remote_fencing_op_t *op) static void op_phase_off(remote_fencing_op_t *op) { - crm_info("Remapping multiple-device reboot of %s (%s) to off", + crm_info("Remapping multiple-device reboot targeting %s (%s) to 'off'", op->target, op->id); op->phase = st_phase_off; @@ -302,7 +321,8 @@ op_phase_on(remote_fencing_op_t *op) { GListPtr iter = NULL; - crm_info("Remapped off of %s complete, remapping to on for %s.%.8s", + crm_info("Remapped 'off' targeting %s complete, " + "remapping to 'on' for %s.%.8s", op->target, op->client_name, op->id); op->phase = st_phase_on; strcpy(op->action, "on"); @@ -335,7 +355,7 @@ static void undo_op_remap(remote_fencing_op_t *op) { if (op->phase > 0) { - crm_info("Undoing remap of reboot of %s for %s.%.8s", + crm_info("Undoing remap of reboot targeting %s for %s.%.8s", op->target, op->client_name, op->id); op->phase = st_phase_requested; strcpy(op->action, "reboot"); @@ -360,8 +380,8 @@ create_op_done_notify(remote_fencing_op_t * op, int rc) return notify_data; } -static void -bcast_result_to_peers(remote_fencing_op_t * op, int rc) +void +stonith_bcast_result_to_peers(remote_fencing_op_t * op, int rc) { static int count = 0; xmlNode *bcast = create_xml_node(NULL, T_STONITH_REPLY); @@ -406,6 +426,7 @@ handle_local_reply_and_notify(remote_fencing_op_t * op, xmlNode * data, int rc) /* bcast to all local clients that the fencing operation happend */ do_stonith_notify(0, T_STONITH_NOTIFY_FENCE, rc, notify_data); + do_stonith_notify(0, T_STONITH_NOTIFY_HISTORY, 0, NULL); /* mark this op as having notify's already sent */ op->notify_sent = TRUE; @@ -472,9 +493,12 @@ remote_op_done(remote_fencing_op_t * op, xmlNode * data, int rc, int dup) undo_op_remap(op); if (op->notify_sent == TRUE) { - crm_err("Already sent notifications for '%s of %s by %s' (for=%s@%s.%.8s, state=%d): %s", - op->action, op->target, op->delegate ? op->delegate : "<no-one>", - op->client_name, op->originator, op->id, op->state, pcmk_strerror(rc)); + crm_err("Already sent notifications for '%s' targeting %s on %s for " + "client %s@%s.%.8s: %s " CRM_XS " rc=%d state=%d", + op->action, op->target, + (op->delegate? op->delegate : "unknown node"), + op->client_name, op->originator, op->id, pcmk_strerror(rc), + rc, op->state); goto remote_op_done_cleanup; } @@ -498,7 +522,7 @@ remote_op_done(remote_fencing_op_t * op, xmlNode * data, int rc, int dup) subt = crm_element_value(data, F_SUBTYPE); if (dup == FALSE && safe_str_neq(subt, "broadcast")) { /* Defer notification until the bcast message arrives */ - bcast_result_to_peers(op, rc); + stonith_bcast_result_to_peers(op, rc); goto remote_op_done_cleanup; } @@ -508,9 +532,10 @@ remote_op_done(remote_fencing_op_t * op, xmlNode * data, int rc, int dup) level = LOG_NOTICE; } - do_crm_log(level, - "Operation %s of %s by %s for %s@%s.%.8s: %s", - op->action, op->target, op->delegate ? op->delegate : "<no-one>", + do_crm_log(level, "Operation '%s'%s%s on %s for %s@%s.%.8s: %s", + op->action, (op->target? " targeting " : ""), + (op->target? op->target : ""), + (op->delegate? op->delegate : "<no-one>"), op->client_name, op->originator, op->id, pcmk_strerror(rc)); handle_local_reply_and_notify(op, data, rc); @@ -557,8 +582,8 @@ remote_op_timeout_one(gpointer userdata) op->op_timer_one = 0; - crm_notice("Peer's fencing (%s) of %s for %s timed out" CRM_XS "id=%s", - op->action, op->target, op->client_name, op->id); + crm_notice("Peer's '%s' action targeting %s for client %s timed out " CRM_XS + " id=%s", op->action, op->target, op->client_name, op->id); call_remote_stonith(op, NULL); return FALSE; } @@ -571,13 +596,15 @@ remote_op_timeout(gpointer userdata) op->op_timer_total = 0; if (op->state == st_done) { - crm_debug("Action %s (%s) for %s (%s) already completed", - op->action, op->id, op->target, op->client_name); + crm_debug("Action '%s' targeting %s for client %s already completed " + CRM_XS " id=%s", + op->action, op->target, op->client_name, op->id); return FALSE; } - crm_debug("Action %s (%s) for %s (%s) timed out", - op->action, op->id, op->target, op->client_name); + crm_debug("Action '%s' targeting %s for client %s timed out " + CRM_XS " id=%s", + op->action, op->target, op->client_name, op->id); if (op->phase == st_phase_on) { /* A remapped reboot operation timed out in the "on" phase, but the @@ -602,14 +629,18 @@ remote_op_query_timeout(gpointer data) op->query_timer = 0; if (op->state == st_done) { - crm_debug("Operation %s for %s already completed", op->id, op->target); + crm_debug("Operation %s targeting %s already completed", + op->id, op->target); } else if (op->state == st_exec) { - crm_debug("Operation %s for %s already in progress", op->id, op->target); + crm_debug("Operation %s targeting %s already in progress", + op->id, op->target); } else if (op->query_results) { - crm_debug("Query %s for %s complete: %d", op->id, op->target, op->state); + crm_debug("Query %s targeting %s complete (state=%d)", + op->id, op->target, op->state); call_remote_stonith(op, NULL); } else { - crm_debug("Query %s for %s timed out: %d", op->id, op->target, op->state); + crm_debug("Query %s targeting %s timed out (state=%d)", + op->id, op->target, op->state); if (op->op_timer_total) { g_source_remove(op->op_timer_total); op->op_timer_total = 0; @@ -798,11 +829,17 @@ stonith_topology_next(remote_fencing_op_t * op) } while (op->level < ST_LEVEL_MAX && tp->levels[op->level] == NULL); if (op->level < ST_LEVEL_MAX) { - crm_trace("Attempting fencing level %d for %s (%d devices) - %s@%s.%.8s", + crm_trace("Attempting fencing level %d targeting %s (%d devices) " + "for client %s@%s.%.8s", op->level, op->target, g_list_length(tp->levels[op->level]), op->client_name, op->originator, op->id); set_op_device_list(op, tp->levels[op->level]); + // The requested delay has been applied for the first fencing level + if (op->level > 1 && op->delay > 0) { + op->delay = 0; + } + if (g_list_next(op->devices_list) && safe_str_eq(op->action, "reboot")) { /* A reboot has been requested for a topology level with multiple * devices. Instead of rebooting the devices sequentially, we will @@ -814,7 +851,7 @@ stonith_topology_next(remote_fencing_op_t * op) return pcmk_ok; } - crm_notice("All fencing options to fence %s for %s@%s.%.8s failed", + crm_notice("All fencing options targeting %s for client %s@%s.%.8s failed", op->target, op->client_name, op->originator, op->id); return -EINVAL; } @@ -832,7 +869,7 @@ merge_duplicates(remote_fencing_op_t * op) time_t now = time(NULL); - g_hash_table_iter_init(&iter, remote_op_list); + g_hash_table_iter_init(&iter, stonith_remote_op_list); while (g_hash_table_iter_next(&iter, NULL, (void **)&other)) { crm_node_t *peer = NULL; const char *other_action = op_requested_action(other); @@ -857,13 +894,15 @@ merge_duplicates(remote_fencing_op_t * op) peer = crm_get_peer(0, other->originator); if(fencing_peer_active(peer) == FALSE) { - crm_notice("Failing stonith action %s for node %s originating from %s@%s.%.8s: Originator is dead", + crm_notice("Failing action '%s' targeting %s originating from " + "client %s@%s.%.8s: Originator is dead", other->action, other->target, other->client_name, other->originator, other->id); other->state = st_failed; continue; } else if(other->total_timeout > 0 && now > (other->total_timeout + other->created)) { - crm_info("Stonith action %s for node %s originating from %s@%s.%.8s is too old: %d vs. %d + %d", + crm_info("Action '%s' targeting %s originating from client " + "%s@%s.%.8s is too old: %ld vs. %ld + %d", other->action, other->target, other->client_name, other->originator, other->id, now, other->created, other->total_timeout); continue; @@ -878,10 +917,11 @@ merge_duplicates(remote_fencing_op_t * op) other->total_timeout = op->total_timeout = TIMEOUT_MULTIPLY_FACTOR * get_op_total_timeout(op, NULL); } - crm_notice - ("Merging stonith action %s for node %s originating from client %s.%.8s with identical request from %s@%s.%.8s (%ds)", - op->action, op->target, op->client_name, op->id, other->client_name, other->originator, - other->id, other->total_timeout); + crm_notice("Merging stonith action '%s' targeting %s originating from " + "client %s.%.8s with identical request from %s@%s.%.8s (%ds)", + op->action, op->target, op->client_name, op->id, + other->client_name, other->originator, other->id, + other->total_timeout); report_timeout_period(op, other->total_timeout); op->state = st_duplicate; } @@ -920,30 +960,6 @@ stonith_manual_ack(xmlNode * msg, remote_fencing_op_t * op) return -EINPROGRESS; } -char * -stonith_get_peer_name(unsigned int nodeid) -{ - crm_node_t *node = crm_find_peer(nodeid, NULL); - char *nodename = NULL; - - if (node && node->uname) { - return strdup(node->uname); - - } else if ((nodename = get_node_name(nodeid))) { - return nodename; - - } else { - const char *last_known_name = g_hash_table_lookup(known_peer_names, GUINT_TO_POINTER(nodeid)); - - if (last_known_name) { - crm_debug("Use the last known name %s for nodeid %u", last_known_name, nodeid); - return strdup(last_known_name); - } - } - - return NULL; -} - /*! * \internal * \brief Create a new remote stonith operation @@ -961,10 +977,9 @@ create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) remote_fencing_op_t *op = NULL; xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request, LOG_TRACE); int call_options = 0; + const char *operation = NULL; - if (remote_op_list == NULL) { - remote_op_list = g_hash_table_new_full(crm_str_hash, g_str_equal, NULL, free_remote_op); - } + init_stonith_remote_op_hash_table(&stonith_remote_op_list); /* If this operation is owned by another node, check to make * sure we haven't already created this operation. */ @@ -973,7 +988,7 @@ create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) CRM_CHECK(op_id != NULL, return NULL); - op = g_hash_table_lookup(remote_op_list, op_id); + op = g_hash_table_lookup(stonith_remote_op_list, op_id); if (op) { crm_debug("%s already exists", op_id); return op; @@ -983,6 +998,8 @@ create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) op = calloc(1, sizeof(remote_fencing_op_t)); crm_element_value_int(request, F_STONITH_TIMEOUT, &(op->base_timeout)); + // Value -1 means disable any static/random fencing delays + crm_element_value_int(request, F_STONITH_DELAY, &(op->delay)); if (peer && dev) { op->id = crm_element_value_copy(dev, F_STONITH_REMOTE_OP_ID); @@ -990,8 +1007,8 @@ create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) op->id = crm_generate_uuid(); } - g_hash_table_replace(remote_op_list, op->id, op); - CRM_LOG_ASSERT(g_hash_table_lookup(remote_op_list, op->id) != NULL); + g_hash_table_replace(stonith_remote_op_list, op->id, op); + CRM_LOG_ASSERT(g_hash_table_lookup(stonith_remote_op_list, op->id) != NULL); crm_trace("Created %s", op->id); op->state = st_query; @@ -1011,7 +1028,15 @@ create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) op->client_id = strdup(client); } - op->client_name = crm_element_value_copy(request, F_STONITH_CLIENTNAME); + /* For a RELAY operation, set fenced on the client. */ + operation = crm_element_value(request, F_STONITH_OPERATION); + + if (crm_str_eq(operation, STONITH_OP_RELAY, TRUE)) { + op->client_name = crm_strdup_printf("%s.%lu", crm_system_name, + (unsigned long) getpid()); + } else { + op->client_name = crm_element_value_copy(request, F_STONITH_CLIENTNAME); + } op->target = crm_element_value_copy(dev, F_STONITH_TARGET); op->request = copy_xml(request); /* TODO: Figure out how to avoid this */ @@ -1020,20 +1045,20 @@ create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) crm_element_value_int(request, F_STONITH_CALLID, &(op->client_callid)); - crm_trace("%s new stonith op: %s - %s of %s for %s", - (peer - && dev) ? "Recorded" : "Generated", op->id, op->action, op->target, op->client_name); + crm_trace("%s new stonith op %s ('%s' targeting %s for client %s)", + (peer && dev)? "Recorded" : "Generated", op->id, op->action, + op->target, op->client_name); if (op->call_options & st_opt_cs_nodeid) { int nodeid = crm_atoi(op->target, NULL); - char *nodename = stonith_get_peer_name(nodeid); + crm_node_t *node = crm_find_known_peer_full(nodeid, NULL, CRM_GET_PEER_ANY); /* Ensure the conversion only happens once */ op->call_options &= ~st_opt_cs_nodeid; - if (nodename) { + if (node && node->uname) { free(op->target); - op->target = nodename; + op->target = strdup(node->uname); } else { crm_warn("Could not expand nodeid '%s' into a host name", op->target); @@ -1043,6 +1068,14 @@ create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) /* check to see if this is a duplicate operation of another in-flight operation */ merge_duplicates(op); + if (op->state != st_duplicate) { + /* kick history readers */ + do_stonith_notify(0, T_STONITH_NOTIFY_HISTORY, 0, NULL); + } + + /* safe to trim as long as that doesn't touch pending ops */ + stonith_fence_history_trim(); + return op; } @@ -1053,6 +1086,8 @@ initiate_remote_stonith_op(crm_client_t * client, xmlNode * request, gboolean ma xmlNode *query = NULL; const char *client_id = NULL; remote_fencing_op_t *op = NULL; + const char *relay_op_id = NULL; + const char *operation = NULL; if (client) { client_id = client->id; @@ -1077,18 +1112,18 @@ initiate_remote_stonith_op(crm_client_t * client, xmlNode * request, gboolean ma switch (op->state) { case st_failed: - crm_warn("Could not request peer fencing (%s) of %s " + crm_warn("Could not request peer fencing (%s) targeting %s " CRM_XS " id=%s", op->action, op->target, op->id); remote_op_done(op, NULL, -EINVAL, FALSE); return op; case st_duplicate: - crm_info("Requesting peer fencing (%s) of %s (duplicate) " + crm_info("Requesting peer fencing (%s) targeting %s (duplicate) " CRM_XS " id=%s", op->action, op->target, op->id); return op; default: - crm_notice("Requesting peer fencing (%s) of %s " + crm_notice("Requesting peer fencing (%s) targeting %s " CRM_XS " id=%s state=%d", op->action, op->target, op->id, op->state); } @@ -1104,6 +1139,15 @@ initiate_remote_stonith_op(crm_client_t * client, xmlNode * request, gboolean ma crm_xml_add(query, F_STONITH_CLIENTNAME, op->client_name); crm_xml_add_int(query, F_STONITH_TIMEOUT, op->base_timeout); + /* In case of RELAY operation, RELAY information is added to the query to delete the original operation of RELAY. */ + operation = crm_element_value(request, F_STONITH_OPERATION); + if (crm_str_eq(operation, STONITH_OP_RELAY, TRUE)) { + relay_op_id = crm_element_value(request, F_STONITH_REMOTE_OP_ID); + if (relay_op_id) { + crm_xml_add(query, F_STONITH_REMOTE_OP_ID_RELAY, relay_op_id); + } + } + send_cluster_message(NULL, crm_msg_stonith_ng, query, FALSE); free_xml(query); @@ -1135,7 +1179,7 @@ find_best_peer(const char *device, remote_fencing_op_t * op, enum find_best_peer for (iter = op->query_results; iter != NULL; iter = iter->next) { st_query_result_t *peer = iter->data; - crm_trace("Testing result from %s for %s with %d devices: %d %x", + crm_trace("Testing result from %s targeting %s with %d devices: %d %x", peer->host, op->target, peer->ndevices, peer->tried, options); if ((options & FIND_PEER_SKIP_TARGET) && safe_str_eq(peer->host, op->target)) { continue; @@ -1421,12 +1465,19 @@ advance_op_topology(remote_fencing_op_t *op, const char *device, xmlNode *msg, if (op->devices) { /* Necessary devices remain, so execute the next one */ - crm_trace("Next for %s on behalf of %s@%s (rc was %d)", + crm_trace("Next targeting %s on behalf of %s@%s (rc was %d)", op->target, op->originator, op->client_name, rc); + + // The requested delay has been applied for the first device + if (op->delay > 0) { + op->delay = 0; + } + call_remote_stonith(op, NULL); } else { /* We're done with all devices and phases, so finalize operation */ - crm_trace("Marking complex fencing op for %s as complete", op->target); + crm_trace("Marking complex fencing op targeting %s as complete", + op->target); op->state = st_done; remote_op_done(op, msg, rc, FALSE); } @@ -1449,7 +1500,7 @@ call_remote_stonith(remote_fencing_op_t * op, st_query_result_t * peer) op->total_timeout = TIMEOUT_MULTIPLY_FACTOR * total_timeout; op->op_timer_total = g_timeout_add(1000 * op->total_timeout, remote_op_timeout, op); report_timeout_period(op, op->total_timeout); - crm_info("Total timeout set to %d for peer's fencing of %s for %s" + crm_info("Total timeout set to %d for peer's fencing targeting %s for %s" CRM_XS "id=%s", total_timeout, op->target, op->client_name, op->id); } @@ -1476,21 +1527,25 @@ call_remote_stonith(remote_fencing_op_t * op, st_query_result_t * peer) crm_xml_add(remote_op, F_STONITH_CLIENTNAME, op->client_name); crm_xml_add_int(remote_op, F_STONITH_TIMEOUT, timeout); crm_xml_add_int(remote_op, F_STONITH_CALLOPTS, op->call_options); + crm_xml_add_int(remote_op, F_STONITH_DELAY, op->delay); if (device) { timeout_one = TIMEOUT_MULTIPLY_FACTOR * get_device_timeout(op, peer, device); - crm_info("Requesting that '%s' perform op '%s %s' with '%s' for %s (%ds)", peer->host, - op->target, op->action, device, op->client_name, timeout_one); + crm_notice("Requesting that %s perform '%s' action targeting %s " + "using '%s' " CRM_XS " for client %s (%ds)", + peer->host, op->action, op->target, device, + op->client_name, timeout_one); crm_xml_add(remote_op, F_STONITH_DEVICE, device); crm_xml_add(remote_op, F_STONITH_MODE, "slave"); } else { timeout_one = TIMEOUT_MULTIPLY_FACTOR * get_peer_timeout(op, peer); - crm_info("Requesting that '%s' perform op '%s %s' for %s (%ds, %ds)", - peer->host, op->target, op->action, op->client_name, timeout_one, stonith_watchdog_timeout_ms); + crm_notice("Requesting that %s perform '%s' action targeting %s " + CRM_XS " for client %s (%ds, %lds)", + peer->host, op->action, op->target, op->client_name, + timeout_one, stonith_watchdog_timeout_ms); crm_xml_add(remote_op, F_STONITH_MODE, "smart"); - } op->state = st_exec; @@ -1499,18 +1554,18 @@ call_remote_stonith(remote_fencing_op_t * op, st_query_result_t * peer) } if(stonith_watchdog_timeout_ms > 0 && device && safe_str_eq(device, "watchdog")) { - crm_notice("Waiting %ds for %s to self-fence (%s) for %s.%.8s (%p)", - stonith_watchdog_timeout_ms/1000, op->target, - op->action, op->client_name, op->id, device); + crm_notice("Waiting %lds for %s to self-fence (%s) for client %s.%.8s", + stonith_watchdog_timeout_ms/1000, op->target, op->action, + op->client_name, op->id); op->op_timer_one = g_timeout_add(stonith_watchdog_timeout_ms, remote_op_watchdog_done, op); /* TODO check devices to verify watchdog will be in use */ } else if(stonith_watchdog_timeout_ms > 0 && safe_str_eq(peer->host, op->target) && safe_str_neq(op->action, "on")) { - crm_notice("Waiting %ds for %s to self-fence (%s) for %s.%.8s (%p)", - stonith_watchdog_timeout_ms/1000, op->target, - op->action, op->client_name, op->id, device); + crm_notice("Waiting %lds for %s to self-fence (%s) for client %s.%.8s", + stonith_watchdog_timeout_ms/1000, op->target, op->action, + op->client_name, op->id); op->op_timer_one = g_timeout_add(stonith_watchdog_timeout_ms, remote_op_watchdog_done, op); } else { @@ -1527,19 +1582,20 @@ call_remote_stonith(remote_fencing_op_t * op, st_query_result_t * peer) /* A remapped "on" cannot be executed, but the node was already * turned off successfully, so ignore the error and continue. */ - crm_warn("Ignoring %s 'on' failure (no capable peers) for %s after successful 'off'", - device, op->target); + crm_warn("Ignoring %s 'on' failure (no capable peers) targeting %s " + "after successful 'off'", device, op->target); advance_op_topology(op, device, NULL, pcmk_ok); return; } else if (op->owner == FALSE) { - crm_err("Fencing (%s) of %s for %s is not ours to control", + crm_err("Fencing (%s) targeting %s for client %s is not ours to control", op->action, op->target, op->client_name); } else if (op->query_timer == 0) { /* We've exhausted all available peers */ - crm_info("No remaining peers capable of fencing (%s) %s for %s (%d)", - op->target, op->action, op->client_name, op->state); + crm_info("No remaining peers capable of fencing (%s) %s for client %s " + CRM_XS " state=%d", + op->action, op->target, op->client_name, op->state); CRM_LOG_ASSERT(op->state < st_done); remote_op_timeout(op); @@ -1551,35 +1607,36 @@ call_remote_stonith(remote_fencing_op_t * op, st_query_result_t * peer) * are available to execute the fencing operation. */ if(stonith_watchdog_timeout_ms && (device == NULL || safe_str_eq(device, "watchdog"))) { - crm_notice("Waiting %ds for %s to self-fence (%s) for %s.%.8s (%p)", + crm_notice("Waiting %lds for %s to self-fence (%s) for client %s.%.8s", stonith_watchdog_timeout_ms/1000, op->target, - op->action, op->client_name, op->id, device); + op->action, op->client_name, op->id); op->op_timer_one = g_timeout_add(stonith_watchdog_timeout_ms, remote_op_watchdog_done, op); return; } if (op->state == st_query) { - crm_info("No peers (out of %d) have devices capable of fencing (%s) %s for %s (%d)", - op->replies, op->action, op->target, op->client_name, - op->state); + crm_info("No peers (out of %d) have devices capable of fencing " + "(%s) %s for client %s " CRM_XS " state=%d", + op->replies, op->action, op->target, op->client_name, + op->state); rc = -ENODEV; } else { - crm_info("No peers (out of %d) are capable of fencing (%s) %s for %s (%d)", - op->replies, op->action, op->target, op->client_name, - op->state); + crm_info("No peers (out of %d) are capable of fencing (%s) %s " + "for client %s " CRM_XS " state=%d", + op->replies, op->action, op->target, op->client_name, + op->state); } op->state = st_failed; remote_op_done(op, NULL, rc, FALSE); - } else if (device) { - crm_info("Waiting for additional peers capable of fencing (%s) %s with %s for %s.%.8s", - op->action, op->target, device, op->client_name, op->id); } else { - crm_info("Waiting for additional peers capable of fencing (%s) %s for %s%.8s", - op->action, op->target, op->client_name, op->id); + crm_info("Waiting for additional peers capable of fencing (%s) %s%s%s " + "for client %s%.8s", + op->action, op->target, (device? " with " : ""), + (device? device : ""), op->client_name, op->id); } } @@ -1829,7 +1886,7 @@ process_remote_stonith_query(xmlNode * msg) CRM_CHECK(dev != NULL, return -EPROTO); crm_element_value_int(dev, F_STONITH_AVAILABLE_DEVICES, &ndevices); - op = g_hash_table_lookup(remote_op_list, id); + op = g_hash_table_lookup(stonith_remote_op_list, id); if (op == NULL) { crm_debug("Received query reply for unknown or expired operation %s", id); @@ -1924,8 +1981,8 @@ process_remote_stonith_exec(xmlNode * msg) device = crm_element_value(dev, F_STONITH_DEVICE); - if (remote_op_list) { - op = g_hash_table_lookup(remote_op_list, id); + if (stonith_remote_op_list) { + op = g_hash_table_lookup(stonith_remote_op_list, id); } if (op == NULL && rc == pcmk_ok) { @@ -1972,9 +2029,10 @@ process_remote_stonith_exec(xmlNode * msg) if (is_set(op->call_options, st_opt_topology)) { const char *device = crm_element_value(msg, F_STONITH_DEVICE); - crm_notice("Call to %s for '%s %s' on behalf of %s@%s: %s (%d)", - device, op->target, op->action, op->client_name, op->originator, - pcmk_strerror(rc), rc); + crm_notice("Action '%s' targeting %s using %s on behalf of %s@%s: %s " + CRM_XS " rc=%d", + op->action, op->target, device, op->client_name, + op->originator, pcmk_strerror(rc), rc); /* We own the op, and it is complete. broadcast the result to all nodes * and notify our local clients. */ @@ -1987,8 +2045,8 @@ process_remote_stonith_exec(xmlNode * msg) /* A remapped "on" failed, but the node was already turned off * successfully, so ignore the error and continue. */ - crm_warn("Ignoring %s 'on' failure (exit code %d) for %s after successful 'off'", - device, rc, op->target); + crm_warn("Ignoring %s 'on' failure (exit code %d) targeting %s " + "after successful 'off'", device, rc, op->target); rc = pcmk_ok; } @@ -2028,61 +2086,6 @@ process_remote_stonith_exec(xmlNode * msg) return rc; } -int -stonith_fence_history(xmlNode * msg, xmlNode ** output) -{ - int rc = 0; - const char *target = NULL; - xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, msg, LOG_TRACE); - char *nodename = NULL; - - if (dev) { - int options = 0; - - target = crm_element_value(dev, F_STONITH_TARGET); - crm_element_value_int(msg, F_STONITH_CALLOPTS, &options); - if (target && (options & st_opt_cs_nodeid)) { - int nodeid = crm_atoi(target, NULL); - - nodename = stonith_get_peer_name(nodeid); - if (nodename) { - target = nodename; - } - } - } - - crm_trace("Looking for operations on %s in %p", target, remote_op_list); - - *output = create_xml_node(NULL, F_STONITH_HISTORY_LIST); - if (remote_op_list) { - GHashTableIter iter; - remote_fencing_op_t *op = NULL; - - g_hash_table_iter_init(&iter, remote_op_list); - while (g_hash_table_iter_next(&iter, NULL, (void **)&op)) { - xmlNode *entry = NULL; - - if (target && strcmp(op->target, target) != 0) { - continue; - } - - rc = 0; - crm_trace("Attaching op %s", op->id); - entry = create_xml_node(*output, STONITH_OP_EXEC); - crm_xml_add(entry, F_STONITH_TARGET, op->target); - crm_xml_add(entry, F_STONITH_ACTION, op->action); - crm_xml_add(entry, F_STONITH_ORIGIN, op->originator); - crm_xml_add(entry, F_STONITH_DELEGATE, op->delegate); - crm_xml_add(entry, F_STONITH_CLIENTNAME, op->client_name); - crm_xml_add_int(entry, F_STONITH_DATE, op->completed); - crm_xml_add_int(entry, F_STONITH_STATE, op->state); - } - } - - free(nodename); - return rc; -} - gboolean stonith_check_fence_tolerance(int tolerance, const char *target, const char *action) { @@ -2090,13 +2093,15 @@ stonith_check_fence_tolerance(int tolerance, const char *target, const char *act time_t now = time(NULL); remote_fencing_op_t *rop = NULL; - crm_trace("tolerance=%d, remote_op_list=%p", tolerance, remote_op_list); + crm_trace("tolerance=%d, remote_op_list=%p", tolerance, + stonith_remote_op_list); - if (tolerance <= 0 || !remote_op_list || target == NULL || action == NULL) { + if (tolerance <= 0 || !stonith_remote_op_list || target == NULL || + action == NULL) { return FALSE; } - g_hash_table_iter_init(&iter, remote_op_list); + g_hash_table_iter_init(&iter, stonith_remote_op_list); while (g_hash_table_iter_next(&iter, NULL, (void **)&rop)) { if (strcmp(rop->target, target) != 0) { continue; diff --git a/include/Makefile.am b/include/Makefile.am index f7f57140fc3..e6444ea2552 100644 --- a/include/Makefile.am +++ b/include/Makefile.am @@ -1,24 +1,16 @@ # # Copyright (C) 2004-2009 Andrew Beekhof # -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. # MAINTAINERCLEANFILES = Makefile.in config.h.in -noinst_HEADERS = portability.h config.h crm_internal.h +noinst_HEADERS = config.h \ + crm_internal.h \ + doxygen.h \ + portability.h pkginclude_HEADERS = crm_config.h SUBDIRS = crm diff --git a/include/crm/Makefile.am b/include/crm/Makefile.am index 951d4833caf..863b56bae04 100644 --- a/include/crm/Makefile.am +++ b/include/crm/Makefile.am @@ -23,4 +23,6 @@ header_HEADERS = attrd.h cib.h cluster.h compatibility.h crm.h \ error.h lrmd.h msg_xml.h services.h stonith-ng.h \ transition.h +noinst_HEADERS = lrmd_internal.h + SUBDIRS = common pengine cib fencing cluster diff --git a/include/crm/cib/internal.h b/include/crm/cib/internal.h index 319440eb0e1..18d065ce505 100644 --- a/include/crm/cib/internal.h +++ b/include/crm/cib/internal.h @@ -1,20 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #ifndef CIB_INTERNAL__H # define CIB_INTERNAL__H # include <crm/cib.h> @@ -49,6 +39,7 @@ # define F_CIB_SECTION "cib_section" # define F_CIB_HOST "cib_host" # define F_CIB_RC "cib_rc" +# define F_CIB_UPGRADE_RC "cib_upgrade_rc" # define F_CIB_DELEGATED "cib_delegated_from" # define F_CIB_OBJID "cib_object" # define F_CIB_OBJTYPE "cib_object_type" diff --git a/include/crm/cluster/election.h b/include/crm/cluster/election.h index fb82e44aed0..4aed7770a86 100644 --- a/include/crm/cluster/election.h +++ b/include/crm/cluster/election.h @@ -1,38 +1,63 @@ /* - * Copyright (C) 2009 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2009-2019 Andrew Beekhof <andrew@beekhof.net> * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #ifndef CRM_COMMON_ElECTION__H # define CRM_COMMON_ElECTION__H /** * \file * \brief Functions for conducting elections + * + * An election is useful for a daemon that runs on all nodes but needs any one + * instance to perform a special role. + * + * Elections are closely tied to the cluster peer cache. Peers in the cache that + * are active members are eligible to vote. Elections are named for logging + * purposes, but only one election may exist at any time, so typically an + * election would be created at daemon start-up and freed at shutdown. + * + * Pacemaker's election procedure has been heavily adapted from the + * Invitation Algorithm variant of the Garcia-Molina Bully Algorithm: + * + * https://en.wikipedia.org/wiki/Bully_algorithm + * + * Elections are conducted via cluster messages. There are two types of + * messages: a "vote" is a declaration of the voting node's candidacy, and is + * always broadcast; a "no-vote" is a concession by the responding node, and is + * always a reply to the preferred node's vote. (These correspond to "invite" + * and "accept" in the traditional algorithm.) + * + * A vote together with any no-vote replies to it is considered an election + * round. Rounds are numbered with a simple counter unique to each node + * (this would be the group number in the traditional algorithm). Concurrent + * election rounds are possible. + * + * An election round is started when any node broadcasts a vote. When a node + * receives another node's vote, it compares itself against the sending node + * according to certain metrics, and either starts a new round (if it prefers + * itself) or replies to the other node with a no-vote (if it prefers that + * node). + * + * If a node receives no-votes from all other active nodes, it declares itself + * the winner. The library API does not notify other nodes of this; callers + * must implement that if desired. + * * \ingroup core */ typedef struct election_s election_t; -enum election_result -{ - election_start = 0, - election_in_progress, - election_lost, - election_won, - election_error, +/*! Possible election states */ +enum election_result { + election_start = 0, /*! new election needed */ + election_in_progress, /*! election started but not all peers have voted */ + election_lost, /*! local node lost most recent election */ + election_won, /*! local node won most recent election */ + election_error, /*! election message or election object invalid */ }; void election_fini(election_t *e); @@ -47,5 +72,6 @@ bool election_check(election_t *e); void election_remove(election_t *e, const char *uname); enum election_result election_state(election_t *e); enum election_result election_count_vote(election_t *e, xmlNode *vote, bool can_win); +void election_clear_dampening(election_t *e); #endif diff --git a/include/crm/cluster/internal.h b/include/crm/cluster/internal.h index 6a571e6bb86..f64999f232d 100644 --- a/include/crm/cluster/internal.h +++ b/include/crm/cluster/internal.h @@ -453,7 +453,7 @@ crm_node_t *crm_update_peer(const char *source, unsigned int id, uint64_t born, crm_node_t *crm_update_peer_proc(const char *source, crm_node_t * peer, uint32_t flag, const char *status); crm_node_t *crm_update_peer_state(const char *source, crm_node_t * node, - const char *state, int membership); + const char *state, uint64_t membership); void crm_update_peer_uname(crm_node_t *node, const char *uname); void crm_update_peer_expected(const char *source, crm_node_t * node, const char *expected); @@ -472,4 +472,7 @@ gboolean node_name_is_valid(const char *key, const char *name); crm_node_t * crm_find_peer_full(unsigned int id, const char *uname, int flags); crm_node_t * crm_find_peer(unsigned int id, const char *uname); +void crm_peer_caches_refresh(xmlNode *cib); +crm_node_t *crm_find_known_peer_full(unsigned int id, const char *uname, int flags); + #endif diff --git a/include/crm/common/Makefile.am b/include/crm/common/Makefile.am index 035529a5119..7ed2360d0c4 100644 --- a/include/crm/common/Makefile.am +++ b/include/crm/common/Makefile.am @@ -1,27 +1,18 @@ # -# Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> +# Copyright 2004-2019 the Pacemaker project contributors # -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# The version control history for this file may have further details. +# +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. # MAINTAINERCLEANFILES = Makefile.in headerdir=$(pkgincludedir)/crm/common -header_HEADERS = xml.h ipc.h util.h iso8601.h mainloop.h logging.h -noinst_HEADERS = ipcs.h internal.h xml_internal.h -if BUILD_CIBSECRETS -noinst_HEADERS += cib_secrets.h -endif +header_HEADERS = xml.h ipc.h util.h iso8601.h mainloop.h logging.h \ + nvpair.h +noinst_HEADERS = cib_secrets.h ipcs.h internal.h alerts_internal.h \ + iso8601_internal.h remote_internal.h xml_internal.h \ + ipc_internal.h diff --git a/include/crm/common/alerts_internal.h b/include/crm/common/alerts_internal.h index 8c325b8a8b2..86d2b8261d4 100644 --- a/include/crm/common/alerts_internal.h +++ b/include/crm/common/alerts_internal.h @@ -1,19 +1,8 @@ /* - * Copyright (C) 2015 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2015-2019 Andrew Beekhof <andrew@beekhof.net> * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #ifndef ALERT_INTERNAL_H @@ -28,11 +17,6 @@ /* Default-Format-String used to pass timestamps to the alerts scripts */ # define CRM_ALERT_DEFAULT_TSTAMP_FORMAT "%H:%M:%S.%06N" -typedef struct { - char *name; - char *value; -} crm_alert_envvar_t; - enum crm_alert_flags { crm_alert_none = 0x0000, crm_alert_node = 0x0001, @@ -80,10 +64,8 @@ enum crm_alert_keys_e { extern const char *crm_alert_keys[CRM_ALERT_INTERNAL_KEY_MAX][3]; crm_alert_entry_t *crm_dup_alert_entry(crm_alert_entry_t *entry); -crm_alert_envvar_t *crm_dup_alert_envvar(crm_alert_envvar_t *src); crm_alert_entry_t *crm_alert_entry_new(const char *id, const char *path); void crm_free_alert_entry(crm_alert_entry_t *entry); -void crm_free_alert_envvar(crm_alert_envvar_t *entry); void crm_insert_alert_key(GHashTable *table, enum crm_alert_keys_e name, const char *value); void crm_insert_alert_key_int(GHashTable *table, enum crm_alert_keys_e name, diff --git a/include/crm/common/cib_secrets.h b/include/crm/common/cib_secrets.h index 566f445bcc8..b17c458bbc3 100644 --- a/include/crm/common/cib_secrets.h +++ b/include/crm/common/cib_secrets.h @@ -1,25 +1,12 @@ /* - * cib_secrets.h - * + * Copyright 2011-2018 SUSE, Attachmate * Author: Dejan Muhamedagic <dejan@suse.de> - * Copyright (c) 2011 SUSE, Attachmate * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ /* * load parameters from an ini file (cib_secrets.c) */ -int replace_secret_params(char * rsc_id, GHashTable * params); +int replace_secret_params(const char *rsc_id, GHashTable *params); diff --git a/include/crm/common/internal.h b/include/crm/common/internal.h index 006a1a56d04..5bbf01b60cf 100644 --- a/include/crm/common/internal.h +++ b/include/crm/common/internal.h @@ -23,6 +23,7 @@ #include <glib.h> /* for gboolean */ #include <dirent.h> /* for struct dirent */ #include <unistd.h> /* for getpid() */ +#include <stdbool.h> /* for bool */ #include <sys/types.h> /* for uid_t and gid_t */ #include <crm/common/logging.h> @@ -35,15 +36,15 @@ int get_last_sequence(const char *directory, const char *series); void write_last_sequence(const char *directory, const char *series, int sequence, int max); int crm_chown_last_sequence(const char *directory, const char *series, uid_t uid, gid_t gid); -gboolean crm_is_writable(const char *dir, const char *file, const char *user, const char *group, - gboolean need_both); - +bool pcmk__daemon_can_write(const char *dir, const char *file); void crm_sync_directory(const char *name); char *crm_read_contents(const char *filename); int crm_write_sync(int fd, const char *contents); int crm_set_nonblocking(int fd); +void pcmk__close_fds_in_child(bool); + /* internal procfs utilities (from procfs.c) */ @@ -71,6 +72,29 @@ bool crm_compress_string(const char *data, int length, int max, char **result, unsigned int *result_len); gint crm_alpha_sort(gconstpointer a, gconstpointer b); +/* Correctly displaying singular or plural is complicated; consider "1 node has" + * vs. "2 nodes have". A flexible solution is to pluralize entire strings, e.g. + * + * if (a == 1) { + * crm_info("singular message"): + * } else { + * crm_info("plural message"); + * } + * + * though even that's not sufficient for all languages besides English (if we + * ever desire to do translations of output and log messages). But the following + * convenience macros are "good enough" and more concise for many cases. + */ + +/* Example: + * crm_info("Found %d %s", nentries, + * pcmk__plural_alt(nentries, "entry", "entries")); + */ +#define pcmk__plural_alt(i, s1, s2) (((i) == 1)? (s1) : (s2)) + +// Example: crm_info("Found %d node%s", nnodes, pcmk__plural_s(nnodes)); +#define pcmk__plural_s(i) pcmk__plural_alt(i, "", "s") + static inline int crm_strlen_zero(const char *s) { @@ -83,6 +107,20 @@ crm_getpid_s() return crm_strdup_printf("%lu", (unsigned long) getpid()); } +// More efficient than g_list_length(list) == 1 +static inline bool +pcmk__list_of_1(GList *list) +{ + return list && (list->next == NULL); +} + +// More efficient than g_list_length(list) > 1 +static inline bool +pcmk__list_of_multiple(GList *list) +{ + return list && (list->next != NULL); +} + /* convenience functions for failure-related node attributes */ #define CRM_FAIL_COUNT_PREFIX "fail-count" diff --git a/include/crm/common/ipc.h b/include/crm/common/ipc.h index 872225259d9..df56bbebb22 100644 --- a/include/crm/common/ipc.h +++ b/include/crm/common/ipc.h @@ -1,19 +1,10 @@ /* - * Copyright (C) 2013 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2013-2019 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #ifndef CRM_COMMON_IPC__H # define CRM_COMMON_IPC__H @@ -77,6 +68,44 @@ uint32_t crm_ipc_buffer_flags(crm_ipc_t * client); const char *crm_ipc_name(crm_ipc_t * client); unsigned int crm_ipc_default_buffer_size(void); +/*! + * \brief Check the authenticity of the IPC socket peer process + * + * If everything goes well, peer's authenticity is verified by the means + * of comparing against provided referential UID and GID (either satisfies), + * and the result of this check can be deduced from the return value. + * As an exception, detected UID of 0 ("root") satisfies arbitrary + * provided referential daemon's credentials. + * + * \param[in] sock IPC related, connected Unix socket to check peer of + * \param[in] refuid referential UID to check against + * \param[in] refgid referential GID to check against + * \param[out] gotpid to optionally store obtained PID of the peer + * (not available on FreeBSD, special value of 1 + * used instead, and the caller is required to + * special case this value respectively) + * \param[out] gotuid to optionally store obtained UID of the peer + * \param[out] gotgid to optionally store obtained GID of the peer + * + * \return 0 if IPC related socket's peer is not authentic given the + * referential credentials (see above), 1 if it is, + * negative value on error (generally expressing -errno unless + * it was zero even on nonhappy path, -pcmk_err_generic is + * returned then; no message is directly emitted) + * + * \note While this function is tolerant on what constitutes authorized + * IPC daemon process (its effective user matches UID=0 or \p refuid, + * or at least its group matches \p refroup), either or both (in case + * of UID=0) mismatches on the expected credentials of such peer + * process \e shall be investigated at the caller when value of 1 + * gets returned there, since higher-than-expected privileges in + * respect to the expected/intended credentials possibly violate + * the least privilege principle and may pose an additional risk + * (i.e. such accidental inconsistency shall be eventually fixed). + */ +int crm_ipc_is_authentic_process(int sock, uid_t refuid, gid_t refgid, + pid_t *gotpid, uid_t *gotuid, gid_t *gotgid); + /* Utils */ xmlNode *create_hello_message(const char *uuid, const char *client_name, const char *major_version, const char *minor_version); diff --git a/include/crm/common/ipc_internal.h b/include/crm/common/ipc_internal.h new file mode 100644 index 00000000000..41a665373e3 --- /dev/null +++ b/include/crm/common/ipc_internal.h @@ -0,0 +1,69 @@ +/* + * Copyright 2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#ifndef PCMK__IPC_INTERNAL_H +#define PCMK__IPC_INTERNAL_H + +#include <sys/types.h> + +#include <crm_config.h> /* US_AUTH_GETPEEREID */ + + +/* denotes "non yieldable PID" on FreeBSD, or actual PID1 in scenarios that + require a delicate handling anyway (socket-based activation with systemd); + we can be reasonably sure that this PID is never possessed by the actual + child daemon, as it gets taken either by the proper init, or by pacemakerd + itself (i.e. this precludes anything else); note that value of zero + is meant to carry "unset" meaning, and better not to bet on/conditionalize + over signedness of pid_t */ +#define PCMK__SPECIAL_PID 1 + +#if defined(US_AUTH_GETPEEREID) +/* on FreeBSD, we don't want to expose "non-yieldable PID" (leading to + "IPC liveness check only") as its nominal representation, which could + cause confusion -- this is unambiguous as long as there's no + socket-based activation like with systemd (very improbable) */ +#define PCMK__SPECIAL_PID_AS_0(p) (((p) == PCMK__SPECIAL_PID) ? 0 : (p)) +#else +#define PCMK__SPECIAL_PID_AS_0(p) (p) +#endif + +/*! + * \internal + * \brief Check the authenticity and liveness of the process via IPC end-point + * + * When IPC daemon under given IPC end-point (name) detected, its authenticity + * is verified by the means of comparing against provided referential UID and + * GID, and the result of this check can be deduced from the return value. + * As an exception, referential UID of 0 (~ root) satisfies arbitrary + * detected daemon's credentials. + * + * \param[in] name IPC name to base the search on + * \param[in] refuid referential UID to check against + * \param[in] refgid referential GID to check against + * \param[out] gotpid to optionally store obtained PID of the found process + * upon returning 1 or -2 + * (not available on FreeBSD, special value of 1, + * see PCMK__SPECIAL_PID, used instead, and the caller + * is required to special case this value respectively) + * + * \return 0 if no trace of IPC peer's liveness detected, 1 if it was, + * -1 on error, and -2 when the IPC blocked with unauthorized + * process (log message emitted in both latter cases) + * + * \note This function emits a log message also in case there isn't a perfect + * match in respect to \p reguid and/or \p refgid, for a possible + * least privilege principle violation. + * + * \see crm_ipc_is_authentic_process + */ +int pcmk__ipc_is_authentic_process_active(const char *name, uid_t refuid, + gid_t refgid, pid_t *gotpid); + +#endif diff --git a/include/crm/common/logging.h b/include/crm/common/logging.h index 8ccca37a428..cae3e507dd3 100644 --- a/include/crm/common/logging.h +++ b/include/crm/common/logging.h @@ -147,6 +147,32 @@ unsigned int get_crm_log_level(void); } \ } while(0) +/*! + * \internal + * \brief Execute code depending on whether message would be logged + * + * This is similar to do_crm_log_unlikely() except instead of logging, it either + * continues past this statement or executes else_action depending on whether a + * message of the given severity would be logged or not. This allows whole + * blocks of code to be skipped if tracing or debugging is turned off. + * + * \param[in] level Severity at which to continue past this statement + * \param[in] else_action Code block to execute if severity would not be logged + * + * \note else_action must not contain a break or continue statement + */ +# define pcmk__log_else(level, else_action) do { \ + static struct qb_log_callsite *trace_cs = NULL; \ + \ + if (trace_cs == NULL) { \ + trace_cs = qb_log_callsite_get(__func__, __FILE__, "log_else", \ + level, __LINE__, 0); \ + } \ + if (!crm_is_callsite_active(trace_cs, level, 0)) { \ + else_action; \ + } \ + } while(0) + # define CRM_LOG_ASSERT(expr) do { \ if(__unlikely((expr) == FALSE)) { \ static struct qb_log_callsite *core_cs = NULL; \ diff --git a/include/crm/common/mainloop.h b/include/crm/common/mainloop.h index 5c4ce2ce55d..e00da483480 100644 --- a/include/crm/common/mainloop.h +++ b/include/crm/common/mainloop.h @@ -1,20 +1,10 @@ /* - * Copyright (C) 2009 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2009-2018 Andrew Beekhof <andrew@beekhof.net> * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #ifndef CRM_COMMON_MAINLOOP__H # define CRM_COMMON_MAINLOOP__H @@ -77,6 +67,30 @@ struct ipc_client_callbacks { qb_ipcs_service_t *mainloop_add_ipc_server(const char *name, enum qb_ipc_type type, struct qb_ipcs_service_handlers *callbacks); +/*! + * \brief Start server-side API end-point, hooked into the internal event loop + * + * \param[in] name name of the IPC end-point ("address" for the client) + * \param[in] type selects libqb's IPC back-end (or use #QB_IPC_NATIVE) + * \param[in] callbacks defines libqb's IPC service-level handlers + * \param[in] priority priority relative to other events handled in the + * abstract handling loop, use #QB_LOOP_MED when unsure + * + * \return libqb's opaque handle to the created service abstraction + * + * \note For portability concerns, do not use this function if you keep + * \p priority as #QB_LOOP_MED, stick with #mainloop_add_ipc_server + * (with exactly such semantics) instead (once you link with this new + * symbol employed, you can't downgrade the library freely anymore). + * + * \note The intended effect will only get fully reflected when run-time + * linked to patched libqb: https://github.com/ClusterLabs/libqb/pull/352 + */ +qb_ipcs_service_t *mainloop_add_ipc_server_with_prio(const char *name, + enum qb_ipc_type type, + struct qb_ipcs_service_handlers *callbacks, + enum qb_loop_priority prio); + void mainloop_del_ipc_server(qb_ipcs_service_t * server); mainloop_io_t *mainloop_add_ipc_client(const char *name, int priority, size_t max_size, @@ -121,6 +135,9 @@ pid_t mainloop_child_pid(mainloop_child_t * child); void mainloop_clear_child_userdata(mainloop_child_t * child); gboolean mainloop_child_kill(pid_t pid); +void pcmk_drain_main_loop(GMainLoop *mloop, guint timer_ms, + bool (*check)(guint)); + # define G_PRIORITY_MEDIUM (G_PRIORITY_HIGH/2) #endif diff --git a/include/crm/common/nvpair.h b/include/crm/common/nvpair.h new file mode 100644 index 00000000000..3350a199396 --- /dev/null +++ b/include/crm/common/nvpair.h @@ -0,0 +1,101 @@ +/* + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#ifndef CRM_COMMON_NVPAIR__H +# define CRM_COMMON_NVPAIR__H + +# ifdef __cplusplus +extern "C" { +# endif + +/** + * \file + * \brief Functionality for manipulating name/value pairs + * \ingroup core + */ + +# include <sys/time.h> // struct timeval +# include <glib.h> // gpointer, gboolean, guint +# include <libxml/tree.h> // xmlNode +# include <crm/crm.h> + +typedef struct pcmk_nvpair_s { + char *name; + char *value; +} pcmk_nvpair_t; + +GSList *pcmk_prepend_nvpair(GSList *nvpairs, const char *name, const char *value); +void pcmk_free_nvpairs(GSList *nvpairs); +GSList *pcmk_sort_nvpairs(GSList *list); +GSList *pcmk_xml_attrs2nvpairs(xmlNode *xml); +void pcmk_nvpairs2xml_attrs(GSList *list, xmlNode *xml); + +xmlNode *crm_create_nvpair_xml(xmlNode *parent, const char *id, + const char *name, const char *value); +void hash2nvpair(gpointer key, gpointer value, gpointer user_data); +void hash2field(gpointer key, gpointer value, gpointer user_data); +void hash2metafield(gpointer key, gpointer value, gpointer user_data); +void hash2smartfield(gpointer key, gpointer value, gpointer user_data); +GHashTable *xml2list(xmlNode *parent); + +const char *crm_xml_add(xmlNode *node, const char *name, const char *value); +const char *crm_xml_replace(xmlNode *node, const char *name, const char *value); +const char *crm_xml_add_int(xmlNode *node, const char *name, int value); +const char *crm_xml_add_ll(xmlNode *node, const char *name, long long value); +const char *crm_xml_add_ms(xmlNode *node, const char *name, guint ms); + +const char *crm_element_value(const xmlNode *data, const char *name); +int crm_element_value_int(const xmlNode *data, const char *name, int *dest); +int crm_element_value_const_int(const xmlNode *data, const char *name, int *dest); +const char *crm_element_value_const(const xmlNode *data, const char *name); +int crm_element_value_ll(const xmlNode *data, const char *name, long long *dest); +int crm_element_value_epoch(const xmlNode *xml, const char *name, time_t *dest); +int crm_element_value_timeval(const xmlNode *data, const char *name_sec, + const char *name_usec, struct timeval *dest); +char *crm_element_value_copy(const xmlNode *data, const char *name); + +/*! + * \brief Copy an element from one XML object to another + * + * \param[in] obj1 Source XML + * \param[in,out] obj2 Destination XML + * \param[in] element Name of element to copy + * + * \return Pointer to copied value (from source) + */ +static inline const char * +crm_copy_xml_element(xmlNode *obj1, xmlNode *obj2, const char *element) +{ + const char *value = crm_element_value(obj1, element); + + crm_xml_add(obj2, element, value); + return value; +} + +/*! + * \brief Add a boolean attribute to an XML object + * + * Add an attribute with the value \c XML_BOOLEAN_TRUE or \c XML_BOOLEAN_FALSE + * as appropriate to an XML object. + * + * \param[in,out] node XML object to add attribute to + * \param[in] name Name of attribute to add + * \param[in] value Boolean whose value will be tested + * + * \return Pointer to newly created XML attribute's content, or \c NULL on error + */ +static inline const char * +crm_xml_add_boolean(xmlNode *node, const char *name, gboolean value) +{ + return crm_xml_add(node, name, (value? "true" : "false")); +} + +# ifdef __cplusplus +} +# endif + +#endif // CRM_COMMON_NVPAIR__H diff --git a/include/crm/common/remote_internal.h b/include/crm/common/remote_internal.h new file mode 100644 index 00000000000..2f76ea07cf6 --- /dev/null +++ b/include/crm/common/remote_internal.h @@ -0,0 +1,48 @@ +/* + * Copyright 2008-2018 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#ifndef PCMK__REMOTE__H +# define PCMK__REMOTE__H + +// internal functions from remote.c + +typedef struct crm_remote_s crm_remote_t; + +int crm_remote_send(crm_remote_t *remote, xmlNode *msg); +int crm_remote_ready(crm_remote_t *remote, int total_timeout /*ms */ ); +gboolean crm_remote_recv(crm_remote_t *remote, int total_timeout /*ms */, + int *disconnected); +xmlNode *crm_remote_parse_buffer(crm_remote_t *remote); +int crm_remote_tcp_connect(const char *host, int port); +int crm_remote_tcp_connect_async(const char *host, int port, + int timeout /*ms */, + int *timer_id, void *userdata, + void (*callback) (void *userdata, int sock)); +int crm_remote_accept(int ssock); +void crm_sockaddr2str(void *sa, char *s); + +# ifdef HAVE_GNUTLS_GNUTLS_H +# include <gnutls/gnutls.h> + +gnutls_session_t *pcmk__new_tls_session(int csock, unsigned int conn_type, + gnutls_credentials_type_t cred_type, + void *credentials); +int pcmk__init_tls_dh(gnutls_dh_params_t *dh_params); +int pcmk__read_handshake_data(crm_client_t *client); + +/*! + * \internal + * \brief Initiate the client handshake after establishing the tcp socket + * + * \return 0 on success, negative number on failure + * \note This function will block until the entire handshake is complete or + * until the timeout period is reached. + */ +int crm_initiate_client_tls_handshake(crm_remote_t *remote, int timeout_ms); + +# endif // HAVE_GNUTLS_GNUTLS_H +#endif // PCMK__REMOTE__H diff --git a/include/crm/common/util.h b/include/crm/common/util.h index 1361abf9af1..fb15e638ca0 100644 --- a/include/crm/common/util.h +++ b/include/crm/common/util.h @@ -27,6 +27,7 @@ # include <sys/types.h> # include <stdlib.h> # include <stdbool.h> +# include <stdint.h> // uint32_t # include <limits.h> # include <signal.h> # include <sysexits.h> @@ -62,6 +63,7 @@ char *crm_itoa_stack(int an_int, char *buf, size_t len); char *crm_itoa(int an_int); gboolean crm_is_true(const char *s); int crm_str_to_boolean(const char *s, int *ret); +long long crm_parse_ll(const char *text, const char *default_text); int crm_parse_int(const char *text, const char *default_text); char * crm_strip_trailing_newline(char *str); gboolean crm_str_eq(const char *a, const char *b, gboolean use_case); @@ -134,6 +136,26 @@ xmlNode *crm_create_op_xml(xmlNode *parent, const char *prefix, const char *timeout); #define CRM_DEFAULT_OP_TIMEOUT_S "20s" +// Public resource agent functions (from agents.c) + +// Capabilities supported by a resource agent standard +enum pcmk_ra_caps { + pcmk_ra_cap_none = 0x000, + pcmk_ra_cap_provider = 0x001, // Requires provider + pcmk_ra_cap_status = 0x002, // Supports status instead of monitor + pcmk_ra_cap_params = 0x004, // Supports parameters + pcmk_ra_cap_unique = 0x008, // Supports unique clones + pcmk_ra_cap_promotable = 0x010, // Supports promotable clones +}; + +uint32_t pcmk_get_ra_caps(const char *standard); +char *crm_generate_ra_key(const char *standard, const char *provider, + const char *type); +int crm_parse_agent_spec(const char *spec, char **standard, char **provider, + char **type); +bool crm_provider_required(const char *standard); // deprecated + + int compare_version(const char *version1, const char *version2); /* coverity[+kill] */ @@ -184,9 +206,4 @@ void crm_gnutls_global_init(void); int crm_exit(int rc); bool pcmk_acl_required(const char *user); -char *crm_generate_ra_key(const char *class, const char *provider, const char *type); -bool crm_provider_required(const char *standard); -int crm_parse_agent_spec(const char *spec, char **standard, char **provider, - char **type); - #endif diff --git a/include/crm/common/xml.h b/include/crm/common/xml.h index 8297bb20ba3..a9af96318d3 100644 --- a/include/crm/common/xml.h +++ b/include/crm/common/xml.h @@ -1,20 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #ifndef CRM_COMMON_XML__H # define CRM_COMMON_XML__H @@ -32,11 +22,12 @@ # include <errno.h> # include <fcntl.h> -# include <crm/crm.h> - # include <libxml/tree.h> # include <libxml/xpath.h> +# include <crm/crm.h> +# include <crm/common/nvpair.h> + /* Define compression parameters for IPC messages * * Compression costs a LOT, so we don't want to do it unless we're hitting @@ -53,15 +44,6 @@ gboolean add_message_xml(xmlNode * msg, const char *field, xmlNode * xml); xmlNode *get_message_xml(xmlNode * msg, const char *field); -GHashTable *xml2list(xmlNode * parent); - -xmlNode *crm_create_nvpair_xml(xmlNode *parent, const char *id, - const char *name, const char *value); - -void hash2nvpair(gpointer key, gpointer value, gpointer user_data); -void hash2field(gpointer key, gpointer value, gpointer user_data); -void hash2metafield(gpointer key, gpointer value, gpointer user_data); -void hash2smartfield(gpointer key, gpointer value, gpointer user_data); xmlDoc *getDocPtr(xmlNode * node); @@ -87,41 +69,6 @@ void fix_plus_plus_recursive(xmlNode * target); */ xmlNode *create_xml_node(xmlNode * parent, const char *name); -/* - * Make a copy of name and value and use the copied memory to create - * an attribute for node. - * - * If node, name or value are NULL, nothing is done. - * - * If name or value are an empty string, nothing is done. - * - * Returns FALSE on failure and TRUE on success. - * - */ -const char *crm_xml_add(xmlNode * node, const char *name, const char *value); - -const char *crm_xml_replace(xmlNode * node, const char *name, const char *value); - -const char *crm_xml_add_int(xmlNode * node, const char *name, int value); - -/*! - * \brief Add a boolean attribute to an XML object - * - * Add an attribute with the value XML_BOOLEAN_TRUE or XML_BOOLEAN_FALSE - * as appropriate to an XML object. - * - * \param[in,out] node XML object to add attribute to - * \param[in] name Name of attribute to add - * \param[in] value Boolean whose value will be tested - * - * \return Pointer to newly created XML attribute's content, or NULL on error - */ -static inline const char * -crm_xml_add_boolean(xmlNode *node, const char *name, gboolean value) -{ - return crm_xml_add(node, name, (value? "true" : "false")); -} - /* * Unlink the node and set its doc pointer to NULL so free_xml() * will act appropriately @@ -198,39 +145,15 @@ int find_xml_children(xmlNode ** children, xmlNode * root, const char *tag, const char *field, const char *value, gboolean search_matches); -int crm_element_value_int(xmlNode * data, const char *name, int *dest); -char *crm_element_value_copy(xmlNode * data, const char *name); -int crm_element_value_const_int(const xmlNode * data, const char *name, int *dest); -const char *crm_element_value_const(const xmlNode * data, const char *name); xmlNode *get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level); xmlNode *get_xpath_object_relative(const char *xpath, xmlNode * xml_obj, int error_level); static inline const char * -crm_element_name(xmlNode *xml) +crm_element_name(const xmlNode *xml) { return xml? (const char *)(xml->name) : NULL; } -const char *crm_element_value(xmlNode * data, const char *name); - -/*! - * \brief Copy an element from one XML object to another - * - * \param[in] obj1 Source XML - * \param[in,out] obj2 Destination XML - * \param[in] element Name of element to copy - * - * \return Pointer to copied value (from source) - */ -static inline const char * -crm_copy_xml_element(xmlNode *obj1, xmlNode *obj2, const char *element) -{ - const char *value = crm_element_value(obj1, element); - - crm_xml_add(obj2, element, value); - return value; -} - void xml_validate(const xmlNode * root); gboolean xml_has_children(const xmlNode * root); @@ -348,6 +271,7 @@ __xml_next_element(xmlNode * child) return NULL; } +void pcmk_free_xml_subtree(xmlNode *xml); void free_xml(xmlNode * child); xmlNode *first_named_child(xmlNode * parent, const char *name); @@ -380,6 +304,7 @@ bool xml_tracking_changes(xmlNode * xml); bool xml_document_dirty(xmlNode *xml); void xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls); void xml_calculate_changes(xmlNode * old, xmlNode * new); /* For comparing two documents after the fact */ +void xml_calculate_significant_changes(xmlNode *old_xml, xmlNode *new_xml); void xml_accept_changes(xmlNode * xml); void xml_log_changes(uint8_t level, const char *function, xmlNode *xml); void xml_log_patchset(uint8_t level, const char *function, xmlNode *xml); diff --git a/include/crm/crm.h b/include/crm/crm.h index 05ec555f493..555757c7dae 100644 --- a/include/crm/crm.h +++ b/include/crm/crm.h @@ -1,20 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #ifndef CRM__H # define CRM__H @@ -106,6 +96,7 @@ extern char *crm_system_name; # define CRM_ATTR_DIGESTS_ALL "#digests-all" # define CRM_ATTR_DIGESTS_SECURE "#digests-secure" # define CRM_ATTR_RA_VERSION "#ra-version" +# define CRM_ATTR_PROTOCOL "#attrd-protocol" /* Valid operations */ # define CRM_OP_NOOP "noop" @@ -115,6 +106,7 @@ extern char *crm_system_name; # define CRM_OP_JOIN_ACKNAK "join_ack_nack" # define CRM_OP_JOIN_CONFIRM "join_confirm" # define CRM_OP_PING "ping" +# define CRM_OP_NODE_INFO "node-info" # define CRM_OP_THROTTLE "throttle" # define CRM_OP_VOTE "vote" # define CRM_OP_NOVOTE "no-vote" diff --git a/include/crm/error.h b/include/crm/error.h index cfa0cc57d19..5b24641ea8e 100644 --- a/include/crm/error.h +++ b/include/crm/error.h @@ -1,37 +1,22 @@ /* - * Copyright (C) 2012 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2012-2020 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #ifndef CRM_ERROR__H # define CRM_ERROR__H # include <crm_config.h> # include <assert.h> -/** +/*! * \file - * \brief Error codes and asserts + * \brief Function and executable result codes * \ingroup core */ -/* - System error codes - - /usr/include/asm-generic/errno.h - - /usr/include/asm-generic/errno-base.h -*/ - # define CRM_ASSERT(expr) do { \ if(__unlikely((expr) == FALSE)) { \ crm_abort(__FILE__, __FUNCTION__, __LINE__, #expr, TRUE, FALSE); \ @@ -39,6 +24,24 @@ } \ } while(0) +/* + * Function return codes + * + * Most Pacemaker API functions return an integer return code. There are two + * alternative interpretations. The legacy interpration is that the absolute + * value of the return code is either a system error number or a custom + * pcmk_err_* number. This is less than ideal because system error numbers are + * constrained only to the positive int range, so there's the possibility + * (though not noticed in the wild) that system errors and custom errors could + * collide. The new intepretation is that negative values are from the pcmk_rc_e + * enum, and positive values are system error numbers. Both use 0 for success. + * + * For system error codes, see: + * - /usr/include/asm-generic/errno.h + * - /usr/include/asm-generic/errno-base.h + */ + +// Legacy custom return codes for Pacemaker API functions # define pcmk_ok 0 # define PCMK_ERROR_OFFSET 190 /* Replacements on non-linux systems, see include/portability.h */ # define PCMK_CUSTOM_OFFSET 200 /* Purely custom codes */ @@ -54,8 +57,65 @@ # define pcmk_err_cib_save 210 # define pcmk_err_schema_unchanged 211 # define pcmk_err_cib_corrupt 212 +# define pcmk_err_multiple 213 +# define pcmk_err_node_unknown 214 +# define pcmk_err_already 215 +/* On HPPA 215 is ENOSYM (Unknown error 215), which hopefully never happens. */ +#ifdef __hppa__ +# define pcmk_err_bad_nvpair 250 /* 216 is ENOTSOCK */ +# define pcmk_err_unknown_format 252 /* 217 is EDESTADDRREQ */ +#else +# define pcmk_err_bad_nvpair 216 +# define pcmk_err_unknown_format 217 +#endif # define pcmk_err_panic 255 +/*! + * \enum pcmk_rc_e + * \brief Return codes for Pacemaker API functions + * + * Any Pacemaker API function documented as returning a "standard Pacemaker + * return code" will return pcmk_rc_ok (0) on success, and one of this + * enumeration's other (negative) values or a (positive) system error number + * otherwise. The custom codes are at -1001 and lower, so that the caller may + * use -1 through -1000 for their own custom values if desired. While generally + * referred to as "errors", nonzero values simply indicate a result, which might + * or might not be an error depending on the calling context. + */ +enum pcmk_rc_e { + /* When adding new values, use consecutively lower numbers, update the array + * in lib/common/logging.c and test with crm_error. + */ + pcmk_rc_no_quorum = -1017, + pcmk_rc_schema_validation = -1016, + pcmk_rc_schema_unchanged = -1015, + pcmk_rc_transform_failed = -1014, + pcmk_rc_old_data = -1013, + pcmk_rc_diff_failed = -1012, + pcmk_rc_diff_resync = -1011, + pcmk_rc_cib_modified = -1010, + pcmk_rc_cib_backup = -1009, + pcmk_rc_cib_save = -1008, + pcmk_rc_cib_corrupt = -1007, + pcmk_rc_multiple = -1006, + pcmk_rc_node_unknown = -1005, + pcmk_rc_already = -1004, + pcmk_rc_bad_nvpair = -1003, + pcmk_rc_unknown_format = -1002, + // Developers: Use a more specific code than pcmk_rc_error whenever possible + pcmk_rc_error = -1001, + + // Values -1 through -1000 reserved for caller use + + pcmk_rc_ok = 0 + + // Positive values reserved for system error numbers +}; + +const char *pcmk_rc_name(int rc); +const char *pcmk_rc_str(int rc); +int pcmk_rc2legacy(int rc); +int pcmk_legacy2rc(int legacy_rc); const char *pcmk_strerror(int rc); const char *pcmk_errorname(int rc); const char *bz2_strerror(int rc); diff --git a/include/crm/fencing/internal.h b/include/crm/fencing/internal.h index c0b27dbadb9..61fbac31260 100644 --- a/include/crm/fencing/internal.h +++ b/include/crm/fencing/internal.h @@ -1,26 +1,25 @@ -/* - * Copyright (C) 2011 Andrew Beekhof <andrew@beekhof.net> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +/* + * Copyright 2011-2018 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #ifndef STONITH_NG_INTERNAL__H # define STONITH_NG_INTERNAL__H # include <crm/common/ipc.h> # include <crm/common/xml.h> +enum st_device_flags +{ + st_device_supports_list = 0x0001, + st_device_supports_status = 0x0002, + st_device_supports_reboot = 0x0004, + st_device_supports_parameter_plug = 0x0008, + st_device_supports_parameter_port = 0x0010, +}; + struct stonith_action_s; typedef struct stonith_action_s stonith_action_t; @@ -29,26 +28,34 @@ stonith_action_t *stonith_action_create(const char *agent, const char *victim, uint32_t victim_nodeid, int timeout, - GHashTable * device_args, GHashTable * port_map); + GHashTable * device_args, + GHashTable * port_map, + const char * host_arg); +void stonith__destroy_action(stonith_action_t *action); +void stonith__action_result(stonith_action_t *action, int *rc, char **output, + char **error_output); -GPid +int stonith_action_execute_async(stonith_action_t * action, void *userdata, void (*done) (GPid pid, int rc, const char *output, - gpointer user_data)); - -int - stonith_action_execute(stonith_action_t * action, int *agent_result, char **output); + gpointer user_data), + void (*fork_cb) (GPid pid, gpointer user_data)); -gboolean is_redhat_agent(const char *agent); +int stonith__execute(stonith_action_t *action); xmlNode *create_level_registration_xml(const char *node, const char *pattern, const char *attr, const char *value, int level, stonith_key_value_t *device_list); -xmlNode *create_device_registration_xml(const char *id, const char *namespace, const char *agent, - stonith_key_value_t * params, const char *rsc_provides); +xmlNode *create_device_registration_xml(const char *id, + enum stonith_namespace namespace, + const char *agent, + stonith_key_value_t *params, + const char *rsc_provides); + +long long stonith__device_parameter_flags(xmlNode *metadata); # define ST_LEVEL_MAX 10 @@ -59,10 +66,12 @@ xmlNode *create_device_registration_xml(const char *id, const char *namespace, c # define F_STONITH_OPERATION "st_op" # define F_STONITH_TARGET "st_target" # define F_STONITH_REMOTE_OP_ID "st_remote_op" +# define F_STONITH_REMOTE_OP_ID_RELAY "st_remote_op_relay" # define F_STONITH_RC "st_rc" /*! Timeout period per a device execution */ # define F_STONITH_TIMEOUT "st_timeout" # define F_STONITH_TOLERANCE "st_tolerance" +# define F_STONITH_DELAY "st_delay" /*! Action specific timeout period returned in query of fencing devices. */ # define F_STONITH_ACTION_TIMEOUT "st_action_timeout" /*! Host in query result is not allowed to run this action */ @@ -94,6 +103,7 @@ xmlNode *create_device_registration_xml(const char *id, const char *namespace, c # define F_STONITH_DATE "st_date" # define F_STONITH_STATE "st_state" # define F_STONITH_ACTIVE "st_active" +# define F_STONITH_DIFFERENTIAL "st_differential" # define F_STONITH_DEVICE "st_device_id" # define F_STONITH_ACTION "st_device_action" @@ -136,4 +146,36 @@ xmlNode *create_device_registration_xml(const char *id, const char *namespace, c # define STONITH_WATCHDOG_AGENT "#watchdog" +# ifdef HAVE_STONITH_STONITH_H +// utilities from st_lha.c +int stonith__list_lha_agents(stonith_key_value_t **devices); +int stonith__lha_metadata(const char *agent, int timeout, char **output); +bool stonith__agent_is_lha(const char *agent); +int stonith__lha_validate(stonith_t *st, int call_options, const char *target, + const char *agent, GHashTable *params, + int timeout, char **output, char **error_output); +# endif + +// utilities from st_rhcs.c +int stonith__list_rhcs_agents(stonith_key_value_t **devices); +int stonith__rhcs_metadata(const char *agent, int timeout, char **output); +bool stonith__agent_is_rhcs(const char *agent); +int stonith__rhcs_validate(stonith_t *st, int call_options, const char *target, + const char *agent, GHashTable *params, const char *host_arg, + int timeout, char **output, char **error_output); + +/*! + * \internal + * \brief Is a fencing operation in pending state? + * + * \param[in] state State as enum op_state value + * + * \return A boolean + */ +static inline bool +stonith__op_state_pending(enum op_state state) +{ + return state != st_failed && state != st_done; +} + #endif diff --git a/include/crm/lrmd.h b/include/crm/lrmd.h index 3398c6e484c..746257ae75f 100644 --- a/include/crm/lrmd.h +++ b/include/crm/lrmd.h @@ -254,6 +254,8 @@ typedef struct lrmd_event_data_s { const char *exit_reason; } lrmd_event_data_t; +lrmd_event_data_t *lrmd_new_event(const char *rsc_id, const char *task, + int interval_ms); lrmd_event_data_t *lrmd_copy_event(lrmd_event_data_t * event); void lrmd_free_event(lrmd_event_data_t * event); @@ -264,6 +266,8 @@ typedef struct lrmd_rsc_info_s { char *provider; } lrmd_rsc_info_t; +lrmd_rsc_info_t *lrmd_new_rsc_info(const char *rsc_id, const char *standard, + const char *provider, const char *type); lrmd_rsc_info_t *lrmd_copy_rsc_info(lrmd_rsc_info_t * rsc_info); void lrmd_free_rsc_info(lrmd_rsc_info_t * rsc_info); @@ -493,6 +497,28 @@ typedef struct lrmd_api_operations_s { const char *alert_path, int timeout, /* ms */ lrmd_key_value_t *params); /* ownership of params is given up to api here */ + /*! + * \brief Get resource metadata for a resource agent, passing parameters + * + * \param[in] lrmd Executor connection (unused) + * \param[in] standard Resource agent class + * \param[in] provider Resource agent provider + * \param[in] agent Resource agent type + * \param[out] output Metadata will be stored here (must not be NULL) + * \param[in] options Options to use with any executor API calls (unused) + * \param[in] params Parameters to pass to agent via environment + * + * \note This is identical to the get_metadata() API call, except parameters + * will be passed to the resource agent via environment variables. + * \note The API will handle freeing params. + * + * \return lrmd_ok on success, negative error code on failure + */ + int (*get_metadata_params) (lrmd_t *lrmd, const char *standard, + const char *provider, const char *agent, + char **output, enum lrmd_call_options options, + lrmd_key_value_t *params); + } lrmd_api_operations_t; struct lrmd_s { diff --git a/include/crm/lrmd_alerts_internal.h b/include/crm/lrmd_alerts_internal.h deleted file mode 100644 index 43c00b1d707..00000000000 --- a/include/crm/lrmd_alerts_internal.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (C) 2015 Andrew Beekhof <andrew@beekhof.net> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef LRMD_ALERT_INTERNAL_H -#define LRMD_ALERT_INTERNAL_H - -#include <glib.h> -#include <crm/lrmd.h> - -int lrmd_send_attribute_alert(lrmd_t *lrmd, GList *alert_list, - const char *node, uint32_t nodeid, - const char *attr_name, const char *attr_value); -int lrmd_send_node_alert(lrmd_t *lrmd, GList *alert_list, - const char *node, uint32_t nodeid, const char *state); -int lrmd_send_fencing_alert(lrmd_t *lrmd, GList *alert_list, - const char *target, const char *task, - const char *desc, int op_rc); -int lrmd_send_resource_alert(lrmd_t *lrmd, GList *alert_list, - const char *node, lrmd_event_data_t *op); - -#endif diff --git a/include/crm/lrmd_internal.h b/include/crm/lrmd_internal.h new file mode 100644 index 00000000000..31ed5418f21 --- /dev/null +++ b/include/crm/lrmd_internal.h @@ -0,0 +1,33 @@ +/* + * Copyright 2015-2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#ifndef LRMD_INTERNAL__H +#define LRMD_INTERNAL__H + +#include <stdint.h> // uint32_t +#include <glib.h> // GList +#include <libxml/tree.h> // xmlNode +#include <crm/common/remote_internal.h> // crm_remote_t +#include <crm/lrmd.h> // lrmd_t, lrmd_event_data_t + +int lrmd_send_attribute_alert(lrmd_t *lrmd, GList *alert_list, + const char *node, uint32_t nodeid, + const char *attr_name, const char *attr_value); +int lrmd_send_node_alert(lrmd_t *lrmd, GList *alert_list, + const char *node, uint32_t nodeid, const char *state); +int lrmd_send_fencing_alert(lrmd_t *lrmd, GList *alert_list, + const char *target, const char *task, + const char *desc, int op_rc); +int lrmd_send_resource_alert(lrmd_t *lrmd, GList *alert_list, + const char *node, lrmd_event_data_t *op); + +int lrmd_tls_send_msg(crm_remote_t *session, xmlNode *msg, uint32_t id, + const char *msg_type); + +#endif diff --git a/include/crm/msg_xml.h b/include/crm/msg_xml.h index 9ef22af1a0a..7fa3c39f30f 100644 --- a/include/crm/msg_xml.h +++ b/include/crm/msg_xml.h @@ -140,6 +140,7 @@ # define XML_CRM_TAG_PING "ping_response" # define XML_PING_ATTR_STATUS "result" # define XML_PING_ATTR_SYSFROM "crm_subsystem" +# define XML_PING_ATTR_CRMDSTATE "crmd_state" # define XML_TAG_FRAGMENT "cib_fragment" # define XML_ATTR_RESULT "result" @@ -232,6 +233,9 @@ # define XML_RSC_ATTR_REMOTE_NODE "remote-node" # define XML_RSC_ATTR_CLEAR_OP "clear_failure_op" # define XML_RSC_ATTR_CLEAR_INTERVAL "clear_failure_interval" +# define XML_RSC_ATTR_REMOTE_RA_ADDR "addr" +# define XML_RSC_ATTR_REMOTE_RA_SERVER "server" +# define XML_RSC_ATTR_REMOTE_RA_PORT "port" # define XML_REMOTE_ATTR_RECONNECT_INTERVAL "reconnect_interval" @@ -373,6 +377,8 @@ # define XML_CONFIG_ATTR_ELECTION_FAIL "election-timeout" # define XML_CONFIG_ATTR_FORCE_QUIT "shutdown-escalation" # define XML_CONFIG_ATTR_RECHECK "cluster-recheck-interval" +# define XML_CONFIG_ATTR_FENCE_REACTION "fence-reaction" +# define XML_CONFIG_ATTR_PRIORITY_FENCING_DELAY "priority-fencing-delay" # define XML_ALERT_ATTR_PATH "path" # define XML_ALERT_ATTR_TIMEOUT "timeout" diff --git a/include/crm/pengine/complex.h b/include/crm/pengine/complex.h index 0a64ebc7e90..f4d25bf2efc 100644 --- a/include/crm/pengine/complex.h +++ b/include/crm/pengine/complex.h @@ -1,20 +1,10 @@ -/* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +/* + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #ifndef PENGINE_COMPLEX__H # define PENGINE_COMPLEX__H @@ -47,8 +37,9 @@ typedef struct resource_object_functions_s { void (*print) (resource_t *, const char *, long, void *); gboolean(*active) (resource_t *, gboolean); enum rsc_role_e (*state) (const resource_t *, gboolean); - node_t *(*location) (resource_t *, GListPtr *, gboolean); + pe_node_t *(*location) (const pe_resource_t*, GList**, int); void (*free) (resource_t *); + void (*count) (pe_resource_t*); } resource_object_functions_t; extern resource_object_functions_t resource_class_functions[]; diff --git a/include/crm/pengine/internal.h b/include/crm/pengine/internal.h index 44aef048fef..7c3e2c09171 100644 --- a/include/crm/pengine/internal.h +++ b/include/crm/pengine/internal.h @@ -1,20 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #ifndef PE_INTERNAL__H # define PE_INTERNAL__H # include <string.h> @@ -32,8 +22,31 @@ # define pe_set_action_bit(action, bit) action->flags = crm_set_bit(__FUNCTION__, __LINE__, action->uuid, action->flags, bit) # define pe_clear_action_bit(action, bit) action->flags = crm_clear_bit(__FUNCTION__, __LINE__, action->uuid, action->flags, bit) +typedef struct pe__location_constraint_s { + char *id; // Constraint XML ID + pe_resource_t *rsc_lh; // Resource being located + enum rsc_role_e role_filter; // Role to locate + enum pe_discover_e discover_mode; // Resource discovery + GListPtr node_list_rh; // List of pe_node_t* +} pe__location_t; + +typedef struct pe__order_constraint_s { + int id; + enum pe_ordering type; + + void *lh_opaque; + resource_t *lh_rsc; + action_t *lh_action; + char *lh_action_task; + + void *rh_opaque; + resource_t *rh_rsc; + action_t *rh_action; + char *rh_action_task; +} pe__ordering_t; + typedef struct notify_data_s { - GHashTable *keys; + GSList *keys; // Environment variable name/value pairs const char *action; @@ -62,14 +75,13 @@ void append_hashtable(gpointer key, gpointer value, gpointer user_data); char *native_parameter(resource_t * rsc, node_t * node, gboolean create, const char *name, pe_working_set_t * data_set); -node_t *native_location(resource_t * rsc, GListPtr * list, gboolean current); +pe_node_t *native_location(const pe_resource_t *rsc, GList **list, int current); void pe_metadata(void); void verify_pe_options(GHashTable * options); void common_update_score(resource_t * rsc, const char *id, int score); void native_add_running(resource_t * rsc, node_t * node, pe_working_set_t * data_set); -node_t *rsc_known_on(resource_t * rsc, GListPtr * list); gboolean native_unpack(resource_t * rsc, pe_working_set_t * data_set); gboolean group_unpack(resource_t * rsc, pe_working_set_t * data_set); @@ -103,6 +115,9 @@ enum rsc_role_e clone_resource_state(const resource_t * rsc, gboolean current); enum rsc_role_e master_resource_state(const resource_t * rsc, gboolean current); enum rsc_role_e container_resource_state(const resource_t * rsc, gboolean current); +void pe__count_common(pe_resource_t *rsc); +void pe__count_bundle(pe_resource_t *rsc); + gboolean common_unpack(xmlNode * xml_obj, resource_t ** rsc, resource_t * parent, pe_working_set_t * data_set); void common_free(resource_t * rsc); @@ -125,6 +140,25 @@ int pe_get_failcount(node_t *node, resource_t *rsc, time_t *last_failure, uint32_t flags, xmlNode *xml_op, pe_working_set_t *data_set); +pe_action_t *pe__clear_failcount(pe_resource_t *rsc, pe_node_t *node, + const char *reason, + pe_working_set_t *data_set); + +/* Functions for finding/counting a resource's active nodes */ + +pe_node_t *pe__find_active_on(const resource_t *rsc, + unsigned int *count_all, + unsigned int *count_clean); +pe_node_t *pe__find_active_requires(const resource_t *rsc, + unsigned int *count); + +static inline pe_node_t * +pe__current_node(const resource_t *rsc) +{ + return pe__find_active_on(rsc, NULL, NULL); +} + + /* Binary like operators for lists of nodes */ extern void node_list_exclude(GHashTable * list, GListPtr list2, gboolean merge_scores); extern GListPtr node_list_dup(GListPtr list, gboolean reset, gboolean filter); @@ -156,17 +190,16 @@ extern void pe_free_shallow_adv(GListPtr alist, gboolean with_data); /* Printing functions for debug */ extern void print_node(const char *pre_text, node_t * node, gboolean details); -extern void print_resource(int log_level, const char *pre_text, resource_t * rsc, gboolean details); - -extern void dump_node_scores_worker(int level, const char *file, const char *function, int line, - resource_t * rsc, const char *comment, GHashTable * nodes); - extern void dump_node_capacity(int level, const char *comment, node_t * node); extern void dump_rsc_utilization(int level, const char *comment, resource_t * rsc, node_t * node); -# define dump_node_scores(level, rsc, text, nodes) do { \ - dump_node_scores_worker(level, __FILE__, __FUNCTION__, __LINE__, rsc, text, nodes); \ - } while(0) +void pe__show_node_weights_as(const char *file, const char *function, + int line, bool to_log, pe_resource_t *rsc, + const char *comment, GHashTable *nodes); + +#define pe__show_node_weights(level, rsc, text, nodes) \ + pe__show_node_weights_as(__FILE__, __FUNCTION__, __LINE__, \ + (level), (rsc), (text), (nodes)) /* Sorting functions */ extern gint sort_rsc_priority(gconstpointer a, gconstpointer b); @@ -296,7 +329,7 @@ typedef struct op_digest_cache_s { op_digest_cache_t *rsc_action_digest_cmp(resource_t * rsc, xmlNode * xml_op, node_t * node, pe_working_set_t * data_set); -action_t *pe_fence_op(node_t * node, const char *op, bool optional, const char *reason, pe_working_set_t * data_set); +pe_action_t *pe_fence_op(pe_node_t * node, const char *op, bool optional, const char *reason, bool priority_delay, pe_working_set_t * data_set); void trigger_unfencing( resource_t * rsc, node_t *node, const char *reason, action_t *dependency, pe_working_set_t * data_set); @@ -313,16 +346,26 @@ gboolean add_tag_ref(GHashTable * tags, const char * tag_name, const char * obj void print_rscs_brief(GListPtr rsc_list, const char * pre_text, long options, void * print_data, gboolean print_all); -void pe_fence_node(pe_working_set_t * data_set, node_t * node, const char *reason); +void pe_fence_node(pe_working_set_t * data_set, pe_node_t * node, const char *reason, bool priority_delay); node_t *pe_create_node(const char *id, const char *uname, const char *type, const char *score, pe_working_set_t * data_set); bool remote_id_conflict(const char *remote_name, pe_working_set_t *data); void common_print(resource_t * rsc, const char *pre_text, const char *name, node_t *node, long options, void *print_data); -resource_t *find_container_child(const char *stem, resource_t * rsc, node_t *node); +resource_t *find_container_child(const resource_t *bundle, const node_t *node); bool container_fix_remote_addr(resource_t *rsc); const char *container_fix_remote_addr_in(resource_t *rsc, xmlNode *xml, const char *field); const char *pe_node_attribute_calculated(pe_node_t *node, const char *name, resource_t *rsc); const char *pe_node_attribute_raw(pe_node_t *node, const char *name); +void pe__add_param_check(xmlNode *rsc_op, pe_resource_t *rsc, pe_node_t *node, + enum pe_check_parameters, pe_working_set_t *data_set); +void pe__foreach_param_check(pe_working_set_t *data_set, + void (*cb)(pe_resource_t*, pe_node_t*, xmlNode*, + enum pe_check_parameters, + pe_working_set_t*)); +void pe__free_param_checks(pe_working_set_t *data_set); + +bool pe__shutdown_requested(pe_node_t *node); +bool pe__resource_is_disabled(pe_resource_t *rsc); #endif diff --git a/include/crm/pengine/status.h b/include/crm/pengine/status.h index f2a89105b3e..b1f858eecb9 100644 --- a/include/crm/pengine/status.h +++ b/include/crm/pengine/status.h @@ -18,6 +18,12 @@ #ifndef PENGINE_STATUS__H # define PENGINE_STATUS__H +/*! + * \file + * \brief Cluster status and scheduling + * \ingroup pengine + */ + # include <glib.h> # include <stdbool.h> # include <crm/common/iso8601.h> @@ -30,6 +36,9 @@ typedef struct pe_action_s pe_action_t; typedef struct resource_s resource_t; typedef struct ticket_s ticket_t; +// forward-compatible with Pacemaker 2.0.0 +typedef struct resource_s pe_resource_t; + typedef enum no_quorum_policy_e { no_quorum_freeze, no_quorum_stop, @@ -81,6 +90,15 @@ enum pe_find { # define pe_flag_quick_location 0x00100000ULL # define pe_flag_sanitized 0x00200000ULL +# define pe_flag_stdout 0x00400000ULL + +//! Don't count total, disabled and blocked resource instances +# define pe_flag_no_counts 0x00800000ULL + +/*! Skip deprecated code that is kept solely for backward API compatibility. + * (Internal code should always set this.) + */ +# define pe_flag_no_compat 0x01000000ULL typedef struct pe_working_set_s { xmlNode *input; @@ -132,8 +150,24 @@ typedef struct pe_working_set_s { int blocked_resources; int disabled_resources; + GList *param_check; // History entries that need to be checked + GList *stop_needed; // Containers that need stop actions + int ninstances; // Total number of resource instances + int priority_fencing_delay; // Priority fencing delay } pe_working_set_t; +enum pe_check_parameters { + /* Clear fail count if parameters changed for un-expired start or monitor + * last_failure. + */ + pe_check_last_failure, + + /* Clear fail count if parameters changed for start, monitor, promote, or + * migrate_from actions for active resources. + */ + pe_check_active, +}; + struct node_shared_s { const char *id; const char *uname; @@ -169,6 +203,7 @@ struct node_shared_s { gboolean remote_was_fenced; gboolean remote_maintenance; /* what the remote-rsc is thinking */ gboolean unpacked; + int priority; // calculated based on the priority of resources running on the node }; struct node_s { @@ -280,9 +315,10 @@ struct resource_s { unsigned long long flags; + // These fields should be treated as internal to Pacemaker GListPtr rsc_cons_lhs; /* rsc_colocation_t* */ GListPtr rsc_cons; /* rsc_colocation_t* */ - GListPtr rsc_location; /* rsc_to_node_t* */ + GListPtr rsc_location; // List of pe__location_t* GListPtr actions; /* action_t* */ GListPtr rsc_tickets; /* rsc_ticket* */ @@ -315,6 +351,8 @@ struct resource_s { pe_working_set_t *cluster; + pe_node_t *pending_node; // Node on which pending_task is happening + #if ENABLE_VERSIONED_ATTRS xmlNode *versioned_parameters; #endif @@ -464,8 +502,11 @@ struct action_wrapper_s { const char *rsc_printable_id(resource_t *rsc); gboolean cluster_status(pe_working_set_t * data_set); +pe_working_set_t *pe_new_working_set(void); +void pe_free_working_set(pe_working_set_t *data_set); void set_working_set_defaults(pe_working_set_t * data_set); void cleanup_calculations(pe_working_set_t * data_set); +void pe_reset_working_set(pe_working_set_t *data_set); resource_t *pe_find_resource(GListPtr rsc_list, const char *id_rh); resource_t *pe_find_resource_with_flags(GListPtr rsc_list, const char *id, enum pe_find flags); node_t *pe_find_node(GListPtr node_list, const char *uname); @@ -517,4 +558,10 @@ pe_rsc_is_anon_clone(resource_t *rsc) return pe_rsc_is_clone(rsc) && is_not_set(rsc->flags, pe_rsc_unique); } +static inline bool +pe_rsc_is_bundled(resource_t *rsc) +{ + return uber_parent(rsc)->parent != NULL; +} + #endif diff --git a/include/crm/services.h b/include/crm/services.h index 0186e662a35..61fec27e6ee 100644 --- a/include/crm/services.h +++ b/include/crm/services.h @@ -156,6 +156,7 @@ enum nagios_exitcode { enum svc_action_flags { /* On timeout, only kill pid, do not kill entire pid group */ SVC_ACTION_LEAVE_GROUP = 0x01, + SVC_ACTION_NON_BLOCKED = 0x02, }; typedef struct svc_action_private_s svc_action_private_t; @@ -170,7 +171,10 @@ typedef struct svc_action_s { char *agent; int timeout; - GHashTable *params; /* used by OCF agents and alert agents */ + GHashTable *params; /* used for setting up environment for ocf-ra & + alert agents + and to be sent via stdin for fence-agents + */ int rc; int pid; @@ -304,11 +308,17 @@ typedef struct svc_action_s { * * \param[in] op services action data * \param[in] action_callback callback for when the action completes + * \param[in] action_fork_callback callback for when action forked successfully * * \retval TRUE succesfully started execution * \retval FALSE failed to start execution, no callback will be received */ - gboolean services_action_async(svc_action_t * op, void (*action_callback) (svc_action_t *)); + gboolean services_action_async_fork_notify(svc_action_t * op, + void (*action_callback) (svc_action_t *), + void (*action_fork_callback) (svc_action_t *)); + + gboolean services_action_async(svc_action_t * op, + void (*action_callback) (svc_action_t *)); gboolean services_action_cancel(const char *name, const char *action, int interval); diff --git a/include/crm/stonith-ng.h b/include/crm/stonith-ng.h index 7bb9c788d58..0699091a314 100644 --- a/include/crm/stonith-ng.h +++ b/include/crm/stonith-ng.h @@ -34,6 +34,8 @@ # define T_STONITH_NOTIFY_DISCONNECT "st_notify_disconnect" # define T_STONITH_NOTIFY_FENCE "st_notify_fence" +# define T_STONITH_NOTIFY_HISTORY "st_notify_history" +# define T_STONITH_NOTIFY_HISTORY_SYNCED "st_notify_history_synced" /* *INDENT-OFF* */ enum stonith_state { @@ -59,6 +61,10 @@ enum stonith_call_options { st_opt_timeout_updates = 0x00002000, /*! Only report back if operation is a success in callback */ st_opt_report_only_success = 0x00004000, + /* used where ever apropriate - e.g. cleanup of history */ + st_opt_cleanup = 0x000080000, + /* used where ever apropriate - e.g. send out a history query to all nodes */ + st_opt_broadcast = 0x000100000, }; /*! Order matters here, do not change values */ @@ -71,6 +77,24 @@ enum op_state st_failed, }; +// Supported fence agent interface standards +enum stonith_namespace { + st_namespace_invalid, + st_namespace_any, + st_namespace_internal, // Implemented internally by Pacemaker + + /* Neither of these projects are active any longer, but the fence agent + * interfaces they created are still in use and supported by Pacemaker. + */ + st_namespace_rhcs, // Red Hat Cluster Suite compatible + st_namespace_lha, // Linux-HA compatible +}; + +enum stonith_namespace stonith_text2namespace(const char *namespace_s); +const char *stonith_namespace2text(enum stonith_namespace st_namespace); +enum stonith_namespace stonith_get_namespace(const char *agent, + const char *namespace_s); + typedef struct stonith_key_value_s { char *key; char *value; @@ -357,6 +381,49 @@ typedef struct stonith_api_operations_s const char *attr, const char *value, int level, stonith_key_value_t *device_list); + /*! + * \brief Validate an arbitrary stonith device configuration + * + * \param[in] st Stonithd connection to use + * \param[in] call_options Bitmask of stonith_call_options to use with fencer + * \param[in] rsc_id ID used to replace CIB secrets in params + * \param[in] namespace_s Namespace of fence agent to validate (optional) + * \param[in] agent Fence agent to validate + * \param[in] params Configuration parameters to pass to fence agent + * \param[in] timeout Fail if no response within this many seconds + * \param[out] output If non-NULL, where to store any agent output + * \param[out] error_output If non-NULL, where to store agent error output + * + * \return pcmk_ok if validation succeeds, -errno otherwise + * + * \note If pcmk_ok is returned, the caller is responsible for freeing + * the output (if requested). + */ + int (*validate)(stonith_t *st, int call_options, const char *rsc_id, + const char *namespace_s, const char *agent, + stonith_key_value_t *params, int timeout, char **output, + char **error_output); + + /*! + * \brief Issue a fencing action against a node with requested fencing delay. + * + * \note Possible actions are, 'on', 'off', and 'reboot'. + * + * \param st, stonith connection + * \param options, call options + * \param node, The target node to fence + * \param action, The fencing action to take + * \param timeout, The default per device timeout to use with each device + * capable of fencing the target. + * \param delay, Apply a fencing delay. Value -1 means disable also any + * static/random fencing delays from pcmk_delay_base/max + * + * \retval 0 success + * \retval negative error code on failure. + */ + int (*fence_with_delay)(stonith_t *st, int options, const char *node, const char *action, + int timeout, int tolerance, int delay); + } stonith_api_operations_t; struct stonith_s @@ -377,6 +444,7 @@ void stonith_api_delete(stonith_t * st); void stonith_dump_pending_callbacks(stonith_t * st); +// deprecated (use stonith_get_namespace() instead) const char *get_stonith_provider(const char *agent, const char *provider); bool stonith_dispatch(stonith_t * st); @@ -385,6 +453,8 @@ stonith_key_value_t *stonith_key_value_add(stonith_key_value_t * kvp, const char const char *value); void stonith_key_value_freeall(stonith_key_value_t * kvp, int keys, int values); +void stonith_history_free(stonith_history_t *history); + /* Basic helpers that allows nodes to be fenced and the history to be * queried without mainloop or the caller understanding the full API * diff --git a/include/crm_internal.h b/include/crm_internal.h index e1b25ff3ff6..a452a6ebc28 100644 --- a/include/crm_internal.h +++ b/include/crm_internal.h @@ -36,7 +36,6 @@ /* Dynamic loading of libraries */ void *find_library_function(void **handle, const char *lib, const char *fn, int fatal); -void *convert_const_pointer(const void *ptr); /* For ACLs */ char *uid2username(uid_t uid); @@ -140,6 +139,27 @@ extern int node_score_yellow; extern int node_score_infinity; /* Assorted convenience functions */ + +/*! + * \internal + * \brief Detect if process per PID and optionally exe path (component) exists + * + * \param[in] pid PID of process assumed alive, disproving of which to try + * \param[in] daemon exe path (component) to possibly match with procfs entry + * + * \return -1 on invalid PID specification, -2 when the calling process has no + * (is refused an) ability to (dis)prove the predicate, + * 0 if the negation of the predicate is confirmed (check-through-kill + * indicates so, or the subsequent check-through-procfs-match on + * \p daemon when provided and procfs available at the standard path), + * 1 if it cannot be disproved (reliably [modulo race conditions] + * when \p daemon provided, procfs available at the standard path + * and the calling process has permissions to access the respective + * procfs location, less so otherwise, since mere check-through-kill + * is exercised without powers to exclude PID recycled in the interim). + * + * \note This function cannot be used to verify \e authenticity of the process. + */ int crm_pid_active(long pid, const char *daemon); void crm_make_daemon(const char *name, gboolean daemonize, const char *pidfile); @@ -192,57 +212,6 @@ crm_set_bit(const char *function, int line, const char *target, long long word, char *generate_hash_key(const char *crm_msg_reference, const char *sys); -/*! remote tcp/tls helper functions */ -typedef struct crm_remote_s crm_remote_t; - -int crm_remote_send(crm_remote_t * remote, xmlNode * msg); -int crm_remote_ready(crm_remote_t * remote, int total_timeout /*ms */ ); -gboolean crm_remote_recv(crm_remote_t * remote, int total_timeout /*ms */ , int *disconnected); -xmlNode *crm_remote_parse_buffer(crm_remote_t * remote); -int crm_remote_tcp_connect(const char *host, int port); -int crm_remote_tcp_connect_async(const char *host, int port, int timeout, /*ms */ - int *timer_id, void *userdata, void (*callback) (void *userdata, int sock)); -int crm_remote_accept(int ssock); -void crm_sockaddr2str(void *sa, char *s); - -# ifdef HAVE_GNUTLS_GNUTLS_H -/*! - * \internal - * \brief Initiate the client handshake after establishing the tcp socket. - * \note This is a blocking function, it will block until the entire handshake - * is complete or until the timeout period is reached. - * \retval 0 success - * \retval negative, failure - */ -int crm_initiate_client_tls_handshake(crm_remote_t * remote, int timeout_ms); - -/*! - * \internal - * \brief Create client or server session for anon DH encryption credentials - * \param sock, the socket the session will use for transport - * \param type, GNUTLS_SERVER or GNUTLS_CLIENT - * \param credentials, gnutls_anon_server_credentials_t or gnutls_anon_client_credentials_t - * - * \retval gnutls_session_t * on success - * \retval NULL on failure - */ -void *crm_create_anon_tls_session(int sock, int type, void *credentials); - -/*! - * \internal - * \brief Create client or server session for PSK credentials - * \param sock, the socket the session will use for transport - * \param type, GNUTLS_SERVER or GNUTLS_CLIENT - * \param credentials, gnutls_psk_server_credentials_t or gnutls_osk_client_credentials_t - * - * \retval gnutls_session_t * on success - * \retval NULL on failure - */ -void *create_psk_tls_session(int csock, int type, void *credentials); -# endif - -# define REMOTE_MSG_TERMINATOR "\r\n\r\n" - const char *daemon_option(const char *option); void set_daemon_option(const char *option, const char *value); gboolean daemon_option_enabled(const char *daemon, const char *option); @@ -276,6 +245,7 @@ long crm_read_pidfile(const char *filename); # define F_ATTRD_RESOURCE "attr_resource" # define F_ATTRD_OPERATION "attr_clear_operation" # define F_ATTRD_INTERVAL "attr_clear_interval" +# define F_ATTRD_IS_FORCE_WRITE "attrd_is_force_write" /* attrd operations */ # define ATTRD_OP_PEER_REMOVE "peer-remove" diff --git a/include/doxygen.h b/include/doxygen.h index d7f90a672cc..e50aeee80da 100644 --- a/include/doxygen.h +++ b/include/doxygen.h @@ -56,7 +56,7 @@ * - \ref fencing * * Contributing to the Pacemaker Project: - * - <a href="http://clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html-single/Pacemaker_Development/">Pacemaker Development</a> + * - <a href="https://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/1.1/html-single/Pacemaker_Development/">Pacemaker Development</a> */ #endif /* DOXYGEN__H */ diff --git a/include/portability.h b/include/portability.h index 303cfb26f9c..50ba6fe095c 100644 --- a/include/portability.h +++ b/include/portability.h @@ -1,25 +1,11 @@ -#ifndef PORTABILITY_H -# define PORTABILITY_H - /* - * Copyright (C) 2001 Alan Robertson <alanr@unix.sh> - * This software licensed under the GNU LGPL. - * - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * Copyright 2001-2018 Alan Robertson <alanr@unix.sh> * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ +#ifndef PORTABILITY_H +# define PORTABILITY_H # define EOS '\0' # define DIMOF(a) ((int) (sizeof(a)/sizeof(a[0])) ) @@ -74,6 +60,13 @@ char *strndup(const char *str, size_t len); # define USE_GNU # endif +// This test could be better, but it covers platforms of interest +# if defined(ON_BSD) || defined(ON_SOLARIS) +# define SUPPORT_PROCFS 0 +# else +# define SUPPORT_PROCFS 1 +# endif + # include <glib.h> # if !GLIB_CHECK_VERSION(2,14,0) diff --git a/lib/Makefile.am b/lib/Makefile.am index 5563819e6e6..15030fb54f6 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -1,49 +1,39 @@ # -# Copyright (C) 2004-2009 Andrew Beekhof +# Copyright 2004-2019 the Pacemaker project contributors # -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# The version control history for this file may have further details. +# +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. # MAINTAINERCLEANFILES = Makefile.in -EXTRA_DIST = pacemaker.pc.in $(target_LIBS:%=%.in) - LIBS = cib lrmd service pengine fencing cluster -target_LIBS = $(LIBS:%=pacemaker-%.pc) +PC_FILES = $(LIBS:%=pacemaker-%.pc) \ + pacemaker.pc -target_PACKAGE = pacemaker.pc +EXTRA_DIST = $(PC_FILES:%=%.in) -all-local: $(target_LIBS) $(target_PACKAGE) +all-local: $(PC_FILES) -install-exec-local: $(target_LIBS) $(target_PACKAGE) +install-exec-local: $(PC_FILES) $(INSTALL) -d $(DESTDIR)/$(libdir)/pkgconfig - $(INSTALL) -m 644 $(target_LIBS) $(target_PACKAGE) $(DESTDIR)/$(libdir)/pkgconfig + $(INSTALL) -m 644 $(PC_FILES) $(DESTDIR)/$(libdir)/pkgconfig uninstall-local: - cd $(DESTDIR)/$(libdir)/pkgconfig && rm -f $(target_LIBS) $(target_PACKAGE) - rmdir $(DESTDIR)/$(libdir)/pkgconfig 2> /dev/null || : + -cd $(DESTDIR)/$(libdir)/pkgconfig && rm -f $(PC_FILES) + -rmdir $(DESTDIR)/$(libdir)/pkgconfig 2> /dev/null clean-local: - rm -f *.pc + rm -f $(PC_FILES) ## Subdirectories... -SUBDIRS = gnu common pengine transition cib fencing services lrmd cluster -DIST_SUBDIRS = $(SUBDIRS) ais +SUBDIRS = gnu common pengine transition cib services fencing lrmd cluster +DIST_SUBDIRS = $(SUBDIRS) if BUILD_CS_PLUGIN SUBDIRS += ais +else +DIST_SUBDIRS += ais endif - - diff --git a/lib/ais/Makefile.am b/lib/ais/Makefile.am index cd4f27cdf46..93cb1f0fd24 100644 --- a/lib/ais/Makefile.am +++ b/lib/ais/Makefile.am @@ -15,7 +15,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # -MAINTAINERCLEANFILES = Makefile.in + +include $(top_srcdir)/Makefile.common plugindir = $(libdir) plugin_LTLIBRARIES = service_crm.la diff --git a/lib/cib/Makefile.am b/lib/cib/Makefile.am index 25219dbbd15..78a2f736a84 100644 --- a/lib/cib/Makefile.am +++ b/lib/cib/Makefile.am @@ -24,7 +24,7 @@ lib_LTLIBRARIES = libcib.la libcib_la_SOURCES = cib_ops.c cib_utils.c cib_client.c cib_native.c cib_attrs.c libcib_la_SOURCES += cib_file.c cib_remote.c -libcib_la_LDFLAGS = -version-info 5:4:1 +libcib_la_LDFLAGS = -version-info 5:6:1 libcib_la_CPPFLAGS = -I$(top_srcdir) $(AM_CPPFLAGS) libcib_la_CFLAGS = $(CFLAGS_HARDENED_LIB) diff --git a/lib/cib/cib_attrs.c b/lib/cib/cib_attrs.c index 8287a44aa5f..060d830b371 100644 --- a/lib/cib/cib_attrs.c +++ b/lib/cib/cib_attrs.c @@ -471,17 +471,19 @@ get_uuid_from_result(xmlNode *result, char **uuid, int *is_remote) * - guest node in resources section * - orphaned remote node or bundle guest node in status section */ +#define XPATH_UPPER_TRANS "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +#define XPATH_LOWER_TRANS "abcdefghijklmnopqrstuvwxyz" #define XPATH_NODE \ "/" XML_TAG_CIB "/" XML_CIB_TAG_CONFIGURATION "/" XML_CIB_TAG_NODES \ - "/" XML_CIB_TAG_NODE "[@" XML_ATTR_UNAME "='%s']" \ + "/" XML_CIB_TAG_NODE "[translate(@" XML_ATTR_UNAME ",'" XPATH_UPPER_TRANS "','" XPATH_LOWER_TRANS "') ='%s']" \ "|/" XML_TAG_CIB "/" XML_CIB_TAG_CONFIGURATION "/" XML_CIB_TAG_RESOURCES \ "/" XML_CIB_TAG_RESOURCE \ - "[@class='ocf'][@provider='pacemaker'][@type='remote'][@id='%s']" \ + "[@class='ocf'][@provider='pacemaker'][@type='remote'][translate(@id,'" XPATH_UPPER_TRANS "','" XPATH_LOWER_TRANS "') ='%s']" \ "|/" XML_TAG_CIB "/" XML_CIB_TAG_CONFIGURATION "/" XML_CIB_TAG_RESOURCES \ "/" XML_CIB_TAG_RESOURCE "/" XML_TAG_META_SETS "/" XML_CIB_TAG_NVPAIR \ - "[@name='" XML_RSC_ATTR_REMOTE_NODE "'][@value='%s']" \ + "[@name='" XML_RSC_ATTR_REMOTE_NODE "'][translate(@value,'" XPATH_UPPER_TRANS "','" XPATH_LOWER_TRANS "') ='%s']" \ "|/" XML_TAG_CIB "/" XML_CIB_TAG_STATUS "/" XML_CIB_TAG_STATE \ - "[@" XML_NODE_IS_REMOTE "='true'][@" XML_ATTR_UUID "='%s']" + "[@" XML_NODE_IS_REMOTE "='true'][translate(@" XML_ATTR_UUID ",'" XPATH_UPPER_TRANS "','" XPATH_LOWER_TRANS "') ='%s']" int query_node_uuid(cib_t * the_cib, const char *uname, char **uuid, int *is_remote_node) @@ -489,6 +491,7 @@ query_node_uuid(cib_t * the_cib, const char *uname, char **uuid, int *is_remote_ int rc = pcmk_ok; char *xpath_string; xmlNode *xml_search = NULL; + char *host_lowercase = g_ascii_strdown(uname, -1); CRM_ASSERT(uname != NULL); @@ -499,7 +502,7 @@ query_node_uuid(cib_t * the_cib, const char *uname, char **uuid, int *is_remote_ *is_remote_node = FALSE; } - xpath_string = crm_strdup_printf(XPATH_NODE, uname, uname, uname, uname); + xpath_string = crm_strdup_printf(XPATH_NODE, host_lowercase, host_lowercase, host_lowercase, host_lowercase); if (cib_internal_op(the_cib, CIB_OP_QUERY, NULL, xpath_string, NULL, &xml_search, cib_sync_call|cib_scope_local|cib_xpath, NULL) == pcmk_ok) { @@ -509,6 +512,7 @@ query_node_uuid(cib_t * the_cib, const char *uname, char **uuid, int *is_remote_ } free(xpath_string); free_xml(xml_search); + free(host_lowercase); if (rc != pcmk_ok) { crm_debug("Could not map node name '%s' to a UUID: %s", diff --git a/lib/cib/cib_client.c b/lib/cib/cib_client.c index f0e332b7919..75e00e1be59 100644 --- a/lib/cib/cib_client.c +++ b/lib/cib/cib_client.c @@ -1,21 +1,10 @@ /* - * Copyright (c) 2004 Andrew Beekhof <andrew@beekhof.net> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #include <crm_internal.h> #include <unistd.h> #include <stdlib.h> @@ -231,8 +220,10 @@ get_shadow_file(const char *suffix) if (pwent) { user = pwent->pw_name; } else { - crm_perror(LOG_ERR, "Cannot get password entry for uid: %d", uid); user = getenv("USER"); + crm_perror(LOG_ERR, + "Assuming %s because cannot get user details for user ID %d", + (user? user : "unprivileged user"), uid); } if (safe_str_eq(user, "root") || safe_str_eq(user, CRM_DAEMON_USER)) { diff --git a/lib/cib/cib_remote.c b/lib/cib/cib_remote.c index 4d7b93b6c53..602440b24a4 100644 --- a/lib/cib/cib_remote.c +++ b/lib/cib/cib_remote.c @@ -34,6 +34,7 @@ #include <crm/msg_xml.h> #include <crm/common/ipcs.h> #include <crm/common/mainloop.h> +#include <crm/common/remote_internal.h> #ifdef HAVE_GNUTLS_GNUTLS_H # undef KEYFILE @@ -238,7 +239,13 @@ cib_tls_signon(cib_t * cib, crm_remote_t * connection, gboolean event_channel) } /* bind the socket to GnuTls lib */ - connection->tls_session = crm_create_anon_tls_session(sock, GNUTLS_CLIENT, anon_cred_c); + connection->tls_session = pcmk__new_tls_session(sock, GNUTLS_CLIENT, + GNUTLS_CRD_ANON, + anon_cred_c); + if (connection->tls_session == NULL) { + cib_tls_close(cib); + return -1; + } if (crm_initiate_client_tls_handshake(connection, DEFAULT_CLIENT_HANDSHAKE_TIMEOUT) != 0) { crm_err("Session creation for %s:%d failed", private->server, private->port); diff --git a/lib/cluster/Makefile.am b/lib/cluster/Makefile.am index 7865785fc10..c4025e07db7 100644 --- a/lib/cluster/Makefile.am +++ b/lib/cluster/Makefile.am @@ -20,7 +20,7 @@ include $(top_srcdir)/Makefile.common ## libraries lib_LTLIBRARIES = libcrmcluster.la -libcrmcluster_la_LDFLAGS = -version-info 7:1:3 +libcrmcluster_la_LDFLAGS = -version-info 7:5:3 libcrmcluster_la_CFLAGS = $(CFLAGS_HARDENED_LIB) libcrmcluster_la_LDFLAGS += $(LDFLAGS_HARDENED_LIB) diff --git a/lib/cluster/corosync.c b/lib/cluster/corosync.c index 9719541b5d8..0acf9b2b1db 100644 --- a/lib/cluster/corosync.c +++ b/lib/cluster/corosync.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 the Pacemaker project contributors * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -40,6 +31,8 @@ #include <crm/msg_xml.h> +#include <crm/common/ipc_internal.h> /* PCMK__SPECIAL_PID* */ + quorum_handle_t pcmk_quorum_handle = 0; gboolean(*quorum_app_callback) (unsigned long long seq, gboolean quorate) = NULL; @@ -52,10 +45,15 @@ char * corosync_node_name(uint64_t /*cmap_handle_t */ cmap_handle, uint32_t nodeid) { int lpc = 0; - int rc = CS_OK; + cs_error_t rc = CS_OK; int retries = 0; char *name = NULL; cmap_handle_t local_handle = 0; + int fd = -1; + uid_t found_uid = 0; + gid_t found_gid = 0; + pid_t found_pid = 0; + int rv; /* nodeid == 0 == CMAN_NODEID_US */ if (nodeid == 0) { @@ -85,6 +83,27 @@ corosync_node_name(uint64_t /*cmap_handle_t */ cmap_handle, uint32_t nodeid) if (cmap_handle == 0) { cmap_handle = local_handle; + + rc = cmap_fd_get(cmap_handle, &fd); + if (rc != CS_OK) { + crm_err("Could not obtain the CMAP API connection: %s (%d)", + cs_strerror(rc), rc); + goto bail; + } + + /* CMAP provider run as root (in given user namespace, anyway)? */ + if (!(rv = crm_ipc_is_authentic_process(fd, (uid_t) 0,(gid_t) 0, &found_pid, + &found_uid, &found_gid))) { + crm_err("CMAP provider is not authentic:" + " process %lld (uid: %lld, gid: %lld)", + (long long) PCMK__SPECIAL_PID_AS_0(found_pid), + (long long) found_uid, (long long) found_gid); + goto bail; + } else if (rv < 0) { + crm_err("Could not verify authenticity of CMAP provider: %s (%d)", + strerror(-rv), -rv); + goto bail; + } } while (name == NULL && cmap_handle != 0) { @@ -126,6 +145,7 @@ corosync_node_name(uint64_t /*cmap_handle_t */ cmap_handle, uint32_t nodeid) lpc++; } +bail: if(local_handle) { cmap_finalize(local_handle); } @@ -249,11 +269,15 @@ gboolean cluster_connect_quorum(gboolean(*dispatch) (unsigned long long, gboolean), void (*destroy) (gpointer)) { - int rc = -1; + cs_error_t rc; int fd = 0; int quorate = 0; uint32_t quorum_type = 0; struct mainloop_fd_callbacks quorum_fd_callbacks; + uid_t found_uid = 0; + gid_t found_gid = 0; + pid_t found_pid = 0; + int rv; quorum_fd_callbacks.dispatch = pcmk_quorum_dispatch; quorum_fd_callbacks.destroy = destroy; @@ -262,7 +286,8 @@ cluster_connect_quorum(gboolean(*dispatch) (unsigned long long, gboolean), rc = quorum_initialize(&pcmk_quorum_handle, &quorum_callbacks, &quorum_type); if (rc != CS_OK) { - crm_err("Could not connect to the Quorum API: %d", rc); + crm_err("Could not connect to the Quorum API: %s (%d)", + cs_strerror(rc), rc); goto bail; } else if (quorum_type != QUORUM_SET) { @@ -270,6 +295,29 @@ cluster_connect_quorum(gboolean(*dispatch) (unsigned long long, gboolean), goto bail; } + rc = quorum_fd_get(pcmk_quorum_handle, &fd); + if (rc != CS_OK) { + crm_err("Could not obtain the Quorum API connection: %s (%d)", + strerror(rc), rc); + goto bail; + } + + /* Quorum provider run as root (in given user namespace, anyway)? */ + if (!(rv = crm_ipc_is_authentic_process(fd, (uid_t) 0,(gid_t) 0, &found_pid, + &found_uid, &found_gid))) { + crm_err("Quorum provider is not authentic:" + " process %lld (uid: %lld, gid: %lld)", + (long long) PCMK__SPECIAL_PID_AS_0(found_pid), + (long long) found_uid, (long long) found_gid); + rc = CS_ERR_ACCESS; + goto bail; + } else if (rv < 0) { + crm_err("Could not verify authenticity of Quorum provider: %s (%d)", + strerror(-rv), -rv); + rc = CS_ERR_ACCESS; + goto bail; + } + rc = quorum_getquorate(pcmk_quorum_handle, &quorate); if (rc != CS_OK) { crm_err("Could not obtain the current Quorum API state: %d", rc); @@ -290,12 +338,6 @@ cluster_connect_quorum(gboolean(*dispatch) (unsigned long long, gboolean), goto bail; } - rc = quorum_fd_get(pcmk_quorum_handle, &fd); - if (rc != CS_OK) { - crm_err("Could not obtain the Quorum API connection: %d", rc); - goto bail; - } - mainloop_add_fd("quorum", G_PRIORITY_HIGH, fd, dispatch, &quorum_fd_callbacks); corosync_initialize_nodelist(NULL, FALSE, NULL); @@ -486,10 +528,15 @@ gboolean corosync_initialize_nodelist(void *cluster, gboolean force_member, xmlNode * xml_parent) { int lpc = 0; - int rc = CS_OK; + cs_error_t rc = CS_OK; int retries = 0; gboolean any = FALSE; cmap_handle_t cmap_handle; + int fd = -1; + uid_t found_uid = 0; + gid_t found_gid = 0; + pid_t found_pid = 0; + int rv; do { rc = cmap_initialize(&cmap_handle); @@ -507,6 +554,27 @@ corosync_initialize_nodelist(void *cluster, gboolean force_member, xmlNode * xml return FALSE; } + rc = cmap_fd_get(cmap_handle, &fd); + if (rc != CS_OK) { + crm_err("Could not obtain the CMAP API connection: %s (%d)", + cs_strerror(rc), rc); + goto bail; + } + + /* CMAP provider run as root (in given user namespace, anyway)? */ + if (!(rv = crm_ipc_is_authentic_process(fd, (uid_t) 0,(gid_t) 0, &found_pid, + &found_uid, &found_gid))) { + crm_err("CMAP provider is not authentic:" + " process %lld (uid: %lld, gid: %lld)", + (long long) PCMK__SPECIAL_PID_AS_0(found_pid), + (long long) found_uid, (long long) found_gid); + goto bail; + } else if (rv < 0) { + crm_err("Could not verify authenticity of CMAP provider: %s (%d)", + strerror(-rv), -rv); + goto bail; + } + crm_peer_init(); crm_trace("Initializing corosync nodelist"); for (lpc = 0; TRUE; lpc++) { @@ -560,6 +628,7 @@ corosync_initialize_nodelist(void *cluster, gboolean force_member, xmlNode * xml free(name); } +bail: cmap_finalize(cmap_handle); return any; } @@ -569,36 +638,68 @@ corosync_cluster_name(void) { cmap_handle_t handle; char *cluster_name = NULL; - int rc = CS_OK; + cs_error_t rc = CS_OK; + int fd = -1; + uid_t found_uid = 0; + gid_t found_gid = 0; + pid_t found_pid = 0; + int rv; rc = cmap_initialize(&handle); if (rc != CS_OK) { - crm_info("Failed to initialize the cmap API: %s (%d)", ais_error2text(rc), rc); + crm_info("Failed to initialize the cmap API: %s (%d)", + cs_strerror(rc), rc); return NULL; } + rc = cmap_fd_get(handle, &fd); + if (rc != CS_OK) { + crm_err("Could not obtain the CMAP API connection: %s (%d)", + cs_strerror(rc), rc); + goto bail; + } + + /* CMAP provider run as root (in given user namespace, anyway)? */ + if (!(rv = crm_ipc_is_authentic_process(fd, (uid_t) 0,(gid_t) 0, &found_pid, + &found_uid, &found_gid))) { + crm_err("CMAP provider is not authentic:" + " process %lld (uid: %lld, gid: %lld)", + (long long) PCMK__SPECIAL_PID_AS_0(found_pid), + (long long) found_uid, (long long) found_gid); + goto bail; + } else if (rv < 0) { + crm_err("Could not verify authenticity of CMAP provider: %s (%d)", + strerror(-rv), -rv); + goto bail; + } + rc = cmap_get_string(handle, "totem.cluster_name", &cluster_name); if (rc != CS_OK) { - crm_info("Cannot get totem.cluster_name: %s (%d)", ais_error2text(rc), rc); + crm_info("Cannot get totem.cluster_name: %s (%d)", cs_strerror(rc), rc); } else { crm_debug("cmap totem.cluster_name = '%s'", cluster_name); } +bail: cmap_finalize(handle); - return cluster_name; } int corosync_cmap_has_config(const char *prefix) { - int rc = CS_OK; + cs_error_t rc = CS_OK; int retries = 0; static int found = -1; cmap_handle_t cmap_handle; cmap_iter_handle_t iter_handle; char key_name[CMAP_KEYNAME_MAXLEN + 1]; + int fd = -1; + uid_t found_uid = 0; + gid_t found_gid = 0; + pid_t found_pid = 0; + int rv; if(found != -1) { return found; @@ -621,6 +722,27 @@ corosync_cmap_has_config(const char *prefix) return -1; } + rc = cmap_fd_get(cmap_handle, &fd); + if (rc != CS_OK) { + crm_err("Could not obtain the CMAP API connection: %s (%d)", + cs_strerror(rc), rc); + goto bail; + } + + /* CMAP provider run as root (in given user namespace, anyway)? */ + if (!(rv = crm_ipc_is_authentic_process(fd, (uid_t) 0,(gid_t) 0, &found_pid, + &found_uid, &found_gid))) { + crm_err("CMAP provider is not authentic:" + " process %lld (uid: %lld, gid: %lld)", + (long long) PCMK__SPECIAL_PID_AS_0(found_pid), + (long long) found_uid, (long long) found_gid); + goto bail; + } else if (rv < 0) { + crm_err("Could not verify authenticity of CMAP provider: %s (%d)", + strerror(-rv), -rv); + goto bail; + } + rc = cmap_iter_init(cmap_handle, prefix, &iter_handle); if (rc != CS_OK) { crm_warn("Failed to initialize iteration for corosync cmap '%s': %s (rc=%d)", diff --git a/lib/cluster/cpg.c b/lib/cluster/cpg.c index 1e6cf799563..e4783e59481 100644 --- a/lib/cluster/cpg.c +++ b/lib/cluster/cpg.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 the Pacemaker project contributors * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -38,6 +29,8 @@ #include <crm/msg_xml.h> +#include <crm/common/ipc_internal.h> /* PCMK__SPECIAL_PID* */ + cpg_handle_t pcmk_cpg_handle = 0; /* TODO: Remove, use cluster.cpg_handle */ static bool cpg_evicted = FALSE; @@ -71,11 +64,16 @@ cluster_disconnect_cpg(crm_cluster_t *cluster) uint32_t get_local_nodeid(cpg_handle_t handle) { - int rc = CS_OK; + cs_error_t rc = CS_OK; int retries = 0; static uint32_t local_nodeid = 0; cpg_handle_t local_handle = handle; cpg_callbacks_t cb = { }; + int fd = -1; + uid_t found_uid = 0; + gid_t found_gid = 0; + pid_t found_pid = 0; + int rv; if(local_nodeid != 0) { return local_nodeid; @@ -92,6 +90,30 @@ uint32_t get_local_nodeid(cpg_handle_t handle) if(handle == 0) { crm_trace("Creating connection"); cs_repeat(retries, 5, rc = cpg_initialize(&local_handle, &cb)); + if (rc != CS_OK) { + crm_err("Could not connect to the CPG API (rc=%d)", rc); + return 0; + } + + rc = cpg_fd_get(local_handle, &fd); + if (rc != CS_OK) { + crm_err("Could not obtain the CPG API connection (rc=%d)", rc); + goto bail; + } + + /* CPG provider run as root (in given user namespace, anyway)? */ + if (!(rv = crm_ipc_is_authentic_process(fd, (uid_t) 0,(gid_t) 0, &found_pid, + &found_uid, &found_gid))) { + crm_err("CPG provider is not authentic:" + " process %lld (uid: %lld, gid: %lld)", + (long long) PCMK__SPECIAL_PID_AS_0(found_pid), + (long long) found_uid, (long long) found_gid); + goto bail; + } else if (rv < 0) { + crm_err("Could not verify authenticity of CPG provider: %s (%d)", + strerror(-rv), -rv); + goto bail; + } } if (rc == CS_OK) { @@ -103,6 +125,8 @@ uint32_t get_local_nodeid(cpg_handle_t handle) if (rc != CS_OK) { crm_err("Could not get local node id from the CPG API: %s (%d)", ais_error2text(rc), rc); } + +bail: if(handle == 0) { crm_trace("Closing connection"); cpg_finalize(local_handle); @@ -359,6 +383,46 @@ pcmk_message_common_cs(cpg_handle_t handle, uint32_t nodeid, uint32_t pid, void return NULL; } +static int cmp_member_list_nodeid(const void *first, + const void *second) +{ + const struct cpg_address *const a = *((const struct cpg_address **) first), + *const b = *((const struct cpg_address **) second); + if (a->nodeid < b->nodeid) { + return -1; + } else if (a->nodeid > b->nodeid) { + return 1; + } + /* don't bother with "reason" nor "pid" */ + return 0; +} + +static const char * +cpgreason2str(cpg_reason_t reason) +{ + switch (reason) { + case CPG_REASON_JOIN: return " via cpg_join"; + case CPG_REASON_LEAVE: return " via cpg_leave"; + case CPG_REASON_NODEDOWN: return " via cluster exit"; + case CPG_REASON_NODEUP: return " via cluster join"; + case CPG_REASON_PROCDOWN: return " for unknown reason"; + default: break; + } + return ""; +} + +static inline const char * +peer_name(crm_node_t *peer) +{ + if (peer == NULL) { + return "unknown node"; + } else if (peer->uname == NULL) { + return "peer node"; + } else { + return peer->uname; + } +} + void pcmk_cpg_membership(cpg_handle_t handle, const struct cpg_name *groupName, @@ -370,29 +434,87 @@ pcmk_cpg_membership(cpg_handle_t handle, gboolean found = FALSE; static int counter = 0; uint32_t local_nodeid = get_local_nodeid(handle); + const struct cpg_address *key, **sorted; + + sorted = malloc(member_list_entries * sizeof(const struct cpg_address *)); + CRM_ASSERT(sorted != NULL); + + for (size_t iter = 0; iter < member_list_entries; iter++) { + sorted[iter] = member_list + iter; + } + /* so that the cross-matching multiply-subscribed nodes is then cheap */ + qsort(sorted, member_list_entries, sizeof(const struct cpg_address *), + cmp_member_list_nodeid); for (i = 0; i < left_list_entries; i++) { crm_node_t *peer = crm_find_peer(left_list[i].nodeid, NULL); - - crm_info("Node %u left group %s (peer=%s, counter=%d.%d)", - left_list[i].nodeid, groupName->value, - (peer? peer->uname : "<none>"), counter, i); + const struct cpg_address **rival = NULL; + + /* in CPG world, NODE:PROCESS-IN-MEMBERSHIP-OF-G is an 1:N relation + and not playing by this rule may go wild in case of multiple + residual instances of the same pacemaker daemon at the same node + -- we must ensure that the possible local rival(s) won't make us + cry out and bail (e.g. when they quit themselves), since all the + surrounding logic denies this simple fact that the full membership + is discriminated also per the PID of the process beside mere node + ID (and implicitly, group ID); practically, this will be sound in + terms of not preventing progress, since all the CPG joiners are + also API end-point carriers, and that's what matters locally + (who's the winner); + remotely, we will just compare leave_list and member_list and if + the left process has its node retained in member_list (under some + other PID, anyway) we will just ignore it as well + XXX: long-term fix is to establish in-out PID-aware tracking? */ if (peer) { - crm_update_peer_proc(__FUNCTION__, peer, crm_proc_cpg, OFFLINESTATUS); + key = &left_list[i]; + rival = bsearch(&key, sorted, member_list_entries, + sizeof(const struct cpg_address *), + cmp_member_list_nodeid); + } + + if (rival == NULL) { + crm_info("Group %s event %d: %s (node %u pid %u) left%s", + groupName->value, counter, peer_name(peer), + left_list[i].nodeid, left_list[i].pid, + cpgreason2str(left_list[i].reason)); + if (peer) { + crm_update_peer_proc(__FUNCTION__, peer, crm_proc_cpg, + OFFLINESTATUS); + } + } else if (left_list[i].nodeid == local_nodeid) { + crm_warn("Group %s event %d: duplicate local pid %u left%s", + groupName->value, counter, + left_list[i].pid, cpgreason2str(left_list[i].reason)); + } else { + crm_warn("Group %s event %d: " + "%s (node %u) duplicate pid %u left%s (%u remains)", + groupName->value, counter, peer_name(peer), + left_list[i].nodeid, left_list[i].pid, + cpgreason2str(left_list[i].reason), (*rival)->pid); } } + free(sorted); + sorted = NULL; for (i = 0; i < joined_list_entries; i++) { - crm_info("Node %u joined group %s (counter=%d.%d)", - joined_list[i].nodeid, groupName->value, counter, i); + crm_info("Group %s event %d: node %u pid %u joined%s", + groupName->value, counter, joined_list[i].nodeid, + joined_list[i].pid, cpgreason2str(joined_list[i].reason)); } for (i = 0; i < member_list_entries; i++) { crm_node_t *peer = crm_get_peer(member_list[i].nodeid, NULL); - crm_info("Node %u still member of group %s (peer=%s, counter=%d.%d)", - member_list[i].nodeid, groupName->value, - (peer? peer->uname : "<none>"), counter, i); + if (member_list[i].nodeid == local_nodeid + && member_list[i].pid != getpid()) { + /* see the note above */ + crm_warn("Group %s event %d: detected duplicate local pid %u", + groupName->value, counter, member_list[i].pid); + continue; + } + crm_info("Group %s event %d: %s (node %u pid %u) is member", + groupName->value, counter, peer_name(peer), + member_list[i].nodeid, member_list[i].pid); /* Anyone that is sending us CPG messages must also be a _CPG_ member. * But it's _not_ safe to assume it's in the quorum membership. @@ -412,7 +534,8 @@ pcmk_cpg_membership(cpg_handle_t handle, * * Set the threshold to 1 minute */ - crm_err("Node %s[%u] appears to be online even though we think it is dead", peer->uname, peer->id); + crm_warn("Node %u is member of group %s but was believed offline", + member_list[i].nodeid, groupName->value); if (crm_update_peer_state(__FUNCTION__, peer, CRM_NODE_MEMBER, 0)) { peer->votes = 0; } @@ -425,7 +548,7 @@ pcmk_cpg_membership(cpg_handle_t handle, } if (!found) { - crm_err("We're not part of CPG group '%s' anymore!", groupName->value); + crm_err("Local node was evicted from group %s", groupName->value); cpg_evicted = TRUE; } @@ -435,12 +558,16 @@ pcmk_cpg_membership(cpg_handle_t handle, gboolean cluster_connect_cpg(crm_cluster_t *cluster) { - int rc = -1; - int fd = 0; + cs_error_t rc; + int fd = -1; int retries = 0; uint32_t id = 0; crm_node_t *peer = NULL; cpg_handle_t handle = 0; + uid_t found_uid = 0; + gid_t found_gid = 0; + pid_t found_pid = 0; + int rv; struct mainloop_fd_callbacks cpg_fd_callbacks = { .dispatch = pcmk_cpg_dispatch, @@ -465,7 +592,29 @@ cluster_connect_cpg(crm_cluster_t *cluster) cs_repeat(retries, 30, rc = cpg_initialize(&handle, &cpg_callbacks)); if (rc != CS_OK) { - crm_err("Could not connect to the Cluster Process Group API: %d", rc); + crm_err("Could not connect to the CPG API (rc=%d)", rc); + goto bail; + } + + rc = cpg_fd_get(handle, &fd); + if (rc != CS_OK) { + crm_err("Could not obtain the CPG API connection (rc=%d)", rc); + goto bail; + } + + /* CPG provider run as root (in given user namespace, anyway)? */ + if (!(rv = crm_ipc_is_authentic_process(fd, (uid_t) 0,(gid_t) 0, &found_pid, + &found_uid, &found_gid))) { + crm_err("CPG provider is not authentic:" + " process %lld (uid: %lld, gid: %lld)", + (long long) PCMK__SPECIAL_PID_AS_0(found_pid), + (long long) found_uid, (long long) found_gid); + rc = CS_ERR_ACCESS; + goto bail; + } else if (rv < 0) { + crm_err("Could not verify authenticity of CPG provider: %s (%d)", + strerror(-rv), -rv); + rc = CS_ERR_ACCESS; goto bail; } @@ -484,12 +633,6 @@ cluster_connect_cpg(crm_cluster_t *cluster) goto bail; } - rc = cpg_fd_get(handle, &fd); - if (rc != CS_OK) { - crm_err("Could not obtain the CPG API connection: %d", rc); - goto bail; - } - pcmk_cpg_handle = handle; cluster->cpg_handle = handle; mainloop_add_fd("corosync-cpg", G_PRIORITY_MEDIUM, fd, cluster, &cpg_fd_callbacks); diff --git a/lib/cluster/election.c b/lib/cluster/election.c index 921b12395ad..f398e6c4530 100644 --- a/lib/cluster/election.c +++ b/lib/cluster/election.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2016 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> * * This source code is licensed under the GNU Lesser General Public License * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. @@ -20,20 +20,22 @@ #define STORM_INTERVAL 2 /* in seconds */ -struct election_s -{ - enum election_result state; - guint count; - char *name; - char *uname; - GSourceFunc cb; - GHashTable *voted; - mainloop_timer_t *timeout; /* When to stop if not everyone casts a vote */ +struct election_s { + enum election_result state; + guint count; // How many times local node has voted + char *name; // Descriptive name for this election + char *uname; // Local node's name + GSourceFunc cb; // Function to call if election is won + GHashTable *voted; // Key = node name, value = how node voted + mainloop_timer_t *timeout; // When to abort if all votes not received + int election_wins; // Track wins, for storm detection + bool wrote_blackbox; // Write a storm blackbox at most once + time_t expires; // When storm detection period ends + time_t last_election_loss; // When dampening period ends }; static void election_complete(election_t *e) { - crm_info("Election %s complete", e->name); e->state = election_won; if(e->cb) { @@ -47,7 +49,7 @@ static gboolean election_timer_cb(gpointer user_data) { election_t *e = user_data; - crm_info("Election %s %p timed out", e->name, e); + crm_info("%s timed out, declaring local node as winner", e->name); election_complete(e); return FALSE; } @@ -61,35 +63,76 @@ election_state(election_t *e) return election_error; } +/*! + * \brief Create a new election object + * + * Every node that wishes to participate in an election must create an election + * object. Typically, this should be done once, at start-up. A caller should + * only create a single election object. + * + * \param[in] name Label for election (for logging) + * \param[in] uname Local node's name + * \param[in] period_ms How long to wait for all peers to vote + * \param[in] cb Function to call if local node wins election + * + * \return Newly allocated election object on success, NULL on error + * \note The caller is responsible for freeing the returned value using + * election_fini(). + */ election_t * election_init(const char *name, const char *uname, guint period_ms, GSourceFunc cb) { + election_t *e = NULL; + static guint count = 0; - election_t *e = calloc(1, sizeof(election_t)); - if(e != NULL) { - if(name) { - e->name = crm_strdup_printf("election-%s", name); - } else { - e->name = crm_strdup_printf("election-%u", count++); - } + CRM_CHECK(uname != NULL, return NULL); + + e = calloc(1, sizeof(election_t)); + if (e == NULL) { + crm_perror(LOG_CRIT, "Cannot create election"); + return NULL; + } - e->cb = cb; - e->uname = strdup(uname); - e->timeout = mainloop_timer_add(e->name, period_ms, FALSE, election_timer_cb, e); - crm_trace("Created %s %p", e->name, e); + e->uname = strdup(uname); + if (e->uname == NULL) { + crm_perror(LOG_CRIT, "Cannot create election"); + free(e); + return NULL; } + + e->name = name? crm_strdup_printf("election-%s", name) + : crm_strdup_printf("election-%u", count++); + e->cb = cb; + e->timeout = mainloop_timer_add(e->name, period_ms, FALSE, + election_timer_cb, e); + crm_trace("Created %s", e->name); return e; } +/*! + * \brief Disregard any previous vote by specified peer + * + * This discards any recorded vote from a specified peer. Election users should + * call this whenever a voting peer becomes inactive. + * + * \param[in] e Election object + * \param[in] uname Name of peer to disregard + */ void election_remove(election_t *e, const char *uname) { if(e && uname && e->voted) { + crm_trace("Discarding %s (no-)vote from lost peer %s", e->name, uname); g_hash_table_remove(e->voted, uname); } } +/*! + * \brief Stop election timer and disregard all votes + * + * \param[in] e Election object + */ void election_reset(election_t *e) { @@ -104,6 +147,14 @@ election_reset(election_t *e) } } +/*! + * \brief Free an election object + * + * Free all memory associated with an election object, stopping its + * election timer (if running). + * + * \param[in] e Election object + */ void election_fini(election_t *e) { @@ -125,6 +176,11 @@ election_timeout_start(election_t *e) } } +/*! + * \brief Stop an election's timer, if running + * + * \param[in] e Election object + */ void election_timeout_stop(election_t *e) { @@ -133,6 +189,12 @@ election_timeout_stop(election_t *e) } } +/*! + * \brief Change an election's timeout (restarting timer if running) + * + * \param[in] e Election object + * \param[in] period New timeout + */ void election_timeout_set_period(election_t *e, guint period) { @@ -192,11 +254,11 @@ crm_compare_age(struct timeval your_age) crm_debug("Lose: %ld vs %ld (seconds)", (long)our_age.tv_sec, (long)your_age.tv_sec); return -1; } else if (our_age.tv_usec > your_age.tv_usec) { - crm_debug("Win: %ld.%ld vs %ld.%ld (usec)", + crm_debug("Win: %ld.%06ld vs %ld.%06ld (usec)", (long)our_age.tv_sec, (long)our_age.tv_usec, (long)your_age.tv_sec, (long)your_age.tv_usec); return 1; } else if (our_age.tv_usec < your_age.tv_usec) { - crm_debug("Lose: %ld.%ld vs %ld.%ld (usec)", + crm_debug("Lose: %ld.%06ld vs %ld.%06ld (usec)", (long)our_age.tv_sec, (long)our_age.tv_usec, (long)your_age.tv_sec, (long)your_age.tv_usec); return -1; } @@ -204,6 +266,19 @@ crm_compare_age(struct timeval your_age) return 0; } +/*! + * \brief Start a new election by offering local node's candidacy + * + * Broadcast a "vote" election message containing the local node's ID, + * (incremented) election counter, and uptime, and start the election timer. + * + * \param[in] e Election object + * \note Any nodes agreeing to the candidacy will send a "no-vote" reply, and if + * all active peers do so, or if the election times out, the local node + * wins the election. (If we lose to any peer vote, we will stop the + * timer, so a timeout means we did not lose -- either some peer did not + * vote, or we did not call election_check() in time.) + */ void election_vote(election_t *e) { @@ -211,17 +286,19 @@ election_vote(election_t *e) xmlNode *vote = NULL; crm_node_t *our_node; - if(e == NULL) { - crm_trace("Not voting in election: not initialized"); + if (e == NULL) { + crm_trace("Election vote requested, but no election available"); return; } our_node = crm_get_peer(0, e->uname); - if (our_node == NULL || crm_is_peer_active(our_node) == FALSE) { - crm_trace("Cannot vote yet: %p", our_node); + if ((our_node == NULL) || (crm_is_peer_active(our_node) == FALSE)) { + crm_trace("Cannot vote in %s yet: local node not connected to cluster", + e->name); return; } + election_reset(e); e->state = election_in_progress; vote = create_request(CRM_OP_VOTE, NULL, NULL, CRM_SYSTEM_CRMD, CRM_SYSTEM_CRMD, NULL); @@ -236,30 +313,44 @@ election_vote(election_t *e) send_cluster_message(NULL, crm_msg_crmd, vote, TRUE); free_xml(vote); - crm_debug("Started election %d", e->count); - if (e->voted) { - g_hash_table_destroy(e->voted); - e->voted = NULL; - } - + crm_debug("Started %s round %d", e->name, e->count); election_timeout_start(e); return; } +/*! + * \brief Check whether local node has won an election + * + * If all known peers have sent no-vote messages, stop the election timer, set + * the election state to won, and call any registered win callback. + * + * \param[in] e Election object + * + * \return TRUE if local node has won, FALSE otherwise + * \note If all known peers have sent no-vote messages, but the election owner + * does not call this function, the election will not be won (and the + * callback will not be called) until the election times out. + * \note This should be called when election_count_vote() returns + * \c election_in_progress. + */ bool election_check(election_t *e) { int voted_size = 0; - int num_members = crm_active_peers(); + int num_members = 0; if(e == NULL) { - crm_trace("not initialized"); + crm_trace("Election check requested, but no election available"); return FALSE; } - - if (e->voted) { - voted_size = g_hash_table_size(e->voted); + if (e->voted == NULL) { + crm_trace("%s check requested, but no votes received yet", e->name); + return FALSE; } + + voted_size = g_hash_table_size(e->voted); + num_members = crm_active_peers(); + /* in the case of #voted > #members, it is better to * wait for the timeout and give the cluster time to * stabilize @@ -272,26 +363,28 @@ election_check(election_t *e) const crm_node_t *node; char *key = NULL; + crm_warn("Received too many votes in %s", e->name); g_hash_table_iter_init(&gIter, crm_peer_cache); while (g_hash_table_iter_next(&gIter, NULL, (gpointer *) & node)) { if (crm_is_peer_active(node)) { - crm_err("member: %s proc=%.32x", node->uname, node->processes); + crm_warn("* expected vote: %s", node->uname); } } g_hash_table_iter_init(&gIter, e->voted); while (g_hash_table_iter_next(&gIter, (gpointer *) & key, NULL)) { - crm_err("voted: %s", key); + crm_warn("* actual vote: %s", key); } } + crm_info("%s won by local node", e->name); election_complete(e); return TRUE; } else { - crm_debug("Still waiting on %d non-votes (%d total)", - num_members - voted_size, num_members); + crm_debug("%s still waiting on %d of %d votes", + e->name, num_members - voted_size, num_members); } return FALSE; @@ -299,57 +392,160 @@ election_check(election_t *e) #define loss_dampen 2 /* in seconds */ -/* A_ELECTION_COUNT */ -enum election_result -election_count_vote(election_t *e, xmlNode *vote, bool can_win) +struct vote { + const char *op; + const char *from; + const char *version; + const char *election_owner; + int election_id; + struct timeval age; +}; + +/*! + * \brief Unpack an election message + * + * \param[in] e Election object + * \param[in] message Election message XML + * \param[out] vote Parsed fields from message + * + * \return TRUE if election message and election are valid, FALSE otherwise + * \note The parsed struct's pointer members are valid only for the lifetime of + * the message argument. + */ +static bool +parse_election_message(election_t *e, xmlNode *message, struct vote *vote) { - int age = 0; - int election_id = -1; - int log_level = LOG_INFO; - gboolean use_born_on = FALSE; - gboolean done = FALSE; - gboolean we_lose = FALSE; - const char *op = NULL; - const char *from = NULL; - const char *reason = "unknown"; - const char *election_owner = NULL; - crm_node_t *our_node = NULL, *your_node = NULL; + CRM_CHECK(message && vote, return FALSE); - static int election_wins = 0; + vote->election_id = -1; + vote->age.tv_sec = -1; + vote->age.tv_usec = -1; - xmlNode *novote = NULL; - time_t tm_now = time(NULL); - static time_t expires = 0; - static time_t last_election_loss = 0; + vote->op = crm_element_value(message, F_CRM_TASK); + vote->from = crm_element_value(message, F_CRM_HOST_FROM); + vote->version = crm_element_value(message, F_CRM_VERSION); + vote->election_owner = crm_element_value(message, F_CRM_ELECTION_OWNER); - /* if the membership copy is NULL we REALLY shouldn't be voting - * the question is how we managed to get here. - */ + crm_element_value_int(message, F_CRM_ELECTION_ID, &(vote->election_id)); - CRM_CHECK(vote != NULL, return election_error); + if ((vote->op == NULL) || (vote->from == NULL) || (vote->version == NULL) + || (vote->election_owner == NULL) || (vote->election_id < 0)) { - if(e == NULL) { - crm_info("Not voting in election: not initialized"); - return election_lost; + crm_warn("Invalid %s message from %s in %s ", + (vote->op? vote->op : "election"), + (vote->from? vote->from : "unspecified node"), + (e? e->name : "election")); + return FALSE; + } - } else if(crm_peer_cache == NULL) { - crm_info("Not voting in election: no peer cache"); - return election_lost; + // Op-specific validation + + if (crm_str_eq(vote->op, CRM_OP_VOTE, TRUE)) { + // Only vote ops have uptime + crm_element_value_timeval(message, F_CRM_ELECTION_AGE_S, + F_CRM_ELECTION_AGE_US, &(vote->age)); + if ((vote->age.tv_sec < 0) || (vote->age.tv_usec < 0)) { + crm_warn("Cannot count %s %s from %s because it is missing uptime", + (e? e->name : "election"), vote->op, vote->from); + return FALSE; + } + + } else if (!crm_str_eq(vote->op, CRM_OP_NOVOTE, TRUE)) { + crm_info("Cannot process %s message from %s because %s is not a known election op", + (e? e->name : "election"), vote->from, vote->op); + return FALSE; } - op = crm_element_value(vote, F_CRM_TASK); - from = crm_element_value(vote, F_CRM_HOST_FROM); - election_owner = crm_element_value(vote, F_CRM_ELECTION_OWNER); - crm_element_value_int(vote, F_CRM_ELECTION_ID, &election_id); + // Election validation - your_node = crm_get_peer(0, from); - our_node = crm_get_peer(0, e->uname); + if (e == NULL) { + crm_info("Cannot count %s from %s because no election available", + vote->op, vote->from); + return FALSE; + } + /* If the membership cache is NULL, we REALLY shouldn't be voting -- + * the question is how we managed to get here. + */ + if (crm_peer_cache == NULL) { + crm_info("Cannot count %s %s from %s because no peer information available", + e->name, vote->op, vote->from); + return FALSE; + } + return TRUE; +} + +static void +record_vote(election_t *e, struct vote *vote) +{ + char *voter_copy = NULL; + char *vote_copy = NULL; + + CRM_ASSERT(e && vote && vote->from && vote->op); if (e->voted == NULL) { - crm_debug("Created voted hash"); e->voted = crm_str_table_new(); } + voter_copy = strdup(vote->from); + vote_copy = strdup(vote->op); + CRM_ASSERT(voter_copy && vote_copy); + + g_hash_table_replace(e->voted, voter_copy, vote_copy); +} + +static void +send_no_vote(crm_node_t *peer, struct vote *vote) +{ + // @TODO probably shouldn't hardcode CRM_SYSTEM_CRMD and crm_msg_crmd + + xmlNode *novote = create_request(CRM_OP_NOVOTE, NULL, vote->from, + CRM_SYSTEM_CRMD, CRM_SYSTEM_CRMD, NULL); + + crm_xml_add(novote, F_CRM_ELECTION_OWNER, vote->election_owner); + crm_xml_add_int(novote, F_CRM_ELECTION_ID, vote->election_id); + + send_cluster_message(peer, crm_msg_crmd, novote, TRUE); + free_xml(novote); +} + +/*! + * \brief Process an election message (vote or no-vote) from a peer + * + * \param[in] e Election object + * \param[in] vote Election message XML from peer + * \param[in] can_win Whether to consider the local node eligible for winning + * + * \return Election state after new vote is considered + * \note If the peer message is a vote, and we prefer the peer to win, this will + * send a no-vote reply to the peer. + * \note The situations "we lost to this vote" from "this is a late no-vote + * after we've already lost" both return election_lost. If a caller needs + * to distinguish them, it should save the current state before calling + * this function, and then compare the result. + */ +enum election_result +election_count_vote(election_t *e, xmlNode *message, bool can_win) +{ + int log_level = LOG_INFO; + gboolean use_born_on = FALSE; + gboolean done = FALSE; + gboolean we_lose = FALSE; + const char *reason = "unknown"; + bool we_are_owner = FALSE; + crm_node_t *our_node = NULL, *your_node = NULL; + time_t tm_now = time(NULL); + struct vote vote; + + CRM_CHECK(message != NULL, return election_error); + if (parse_election_message(e, message, &vote) == FALSE) { + return election_error; + } + + your_node = crm_get_peer(0, vote.from); + our_node = crm_get_peer(0, e->uname); + we_are_owner = (our_node != NULL) + && crm_str_eq(our_node->uuid, vote.election_owner, TRUE); + if (is_heartbeat_cluster()) { use_born_on = TRUE; } else if (is_classic_ais_cluster()) { @@ -365,7 +561,7 @@ election_count_vote(election_t *e, xmlNode *vote, bool can_win) log_level = LOG_ERR; we_lose = TRUE; - } else if (election_id != e->count && crm_str_eq(our_node->uuid, election_owner, TRUE)) { + } else if (we_are_owner && (vote.election_id != e->count)) { log_level = LOG_TRACE; reason = "Superseded"; done = TRUE; @@ -376,53 +572,44 @@ election_count_vote(election_t *e, xmlNode *vote, bool can_win) log_level = LOG_WARNING; done = TRUE; - } else if (crm_str_eq(op, CRM_OP_NOVOTE, TRUE)) { - char *op_copy = strdup(op); - char *uname_copy = strdup(from); - - CRM_ASSERT(crm_str_eq(our_node->uuid, election_owner, TRUE)); - - /* update the list of nodes that have voted */ - g_hash_table_replace(e->voted, uname_copy, op_copy); + } else if (crm_str_eq(vote.op, CRM_OP_NOVOTE, TRUE) + || crm_str_eq(vote.from, e->uname, TRUE)) { + /* Receiving our own broadcast vote, or a no-vote from peer, is a vote + * for us to win + */ + if (!we_are_owner) { + crm_warn("Cannot count %s round %d %s from %s because we are not election owner (%s)", + e->name, vote.election_id, vote.op, vote.from, + vote.election_owner); + return election_error; + } + if (e->state != election_in_progress) { + // Should only happen if we already lost + crm_debug("Not counting %s round %d %s from %s because no election in progress", + e->name, vote.election_id, vote.op, vote.from); + return e->state; + } + record_vote(e, &vote); reason = "Recorded"; done = TRUE; } else { - struct timeval your_age; - const char *your_version = crm_element_value(vote, F_CRM_VERSION); - int tv_sec = 0; - int tv_usec = 0; - - crm_element_value_int(vote, F_CRM_ELECTION_AGE_S, &tv_sec); - crm_element_value_int(vote, F_CRM_ELECTION_AGE_US, &tv_usec); - - your_age.tv_sec = tv_sec; - your_age.tv_usec = tv_usec; + // A peer vote requires a comparison to determine which node is better + int age_result = crm_compare_age(vote.age); + int version_result = compare_version(vote.version, CRM_FEATURE_SET); - age = crm_compare_age(your_age); - if (crm_str_eq(from, e->uname, TRUE)) { - char *op_copy = strdup(op); - char *uname_copy = strdup(from); - - CRM_ASSERT(crm_str_eq(our_node->uuid, election_owner, TRUE)); - - /* update ourselves in the list of nodes that have voted */ - g_hash_table_replace(e->voted, uname_copy, op_copy); - reason = "Recorded"; - done = TRUE; - - } else if (compare_version(your_version, CRM_FEATURE_SET) < 0) { + if (version_result < 0) { reason = "Version"; we_lose = TRUE; - } else if (compare_version(your_version, CRM_FEATURE_SET) > 0) { + } else if (version_result > 0) { reason = "Version"; - } else if (age < 0) { + } else if (age_result < 0) { reason = "Uptime"; we_lose = TRUE; - } else if (age > 0) { + } else if (age_result > 0) { reason = "Uptime"; /* TODO: Check for y(our) born < 0 */ @@ -433,27 +620,18 @@ election_count_vote(election_t *e, xmlNode *vote, bool can_win) } else if (use_born_on && your_node->born > our_node->born) { reason = "Born"; - } else if (e->uname == NULL) { - reason = "Unknown host name"; - we_lose = TRUE; - - } else if (strcasecmp(e->uname, from) > 0) { + } else if (strcasecmp(e->uname, vote.from) > 0) { reason = "Host name"; we_lose = TRUE; } else { reason = "Host name"; - CRM_ASSERT(strcasecmp(e->uname, from) < 0); -/* can't happen... - * } else if(strcasecmp(e->uname, from) == 0) { - * - */ } } - if (expires < tm_now) { - election_wins = 0; - expires = tm_now + STORM_INTERVAL; + if (e->expires < tm_now) { + e->election_wins = 0; + e->expires = tm_now + STORM_INTERVAL; } else if (done == FALSE && we_lose == FALSE) { int peers = 1 + g_hash_table_size(crm_peer_cache); @@ -461,55 +639,96 @@ election_count_vote(election_t *e, xmlNode *vote, bool can_win) /* If every node has to vote down every other node, thats N*(N-1) total elections * Allow some leeway before _really_ complaining */ - election_wins++; - if (election_wins > (peers * peers)) { - crm_warn("Election storm detected: %d elections in %d seconds", election_wins, - STORM_INTERVAL); - election_wins = 0; - expires = tm_now + STORM_INTERVAL; - crm_write_blackbox(0, NULL); + e->election_wins++; + if (e->election_wins > (peers * peers)) { + crm_warn("%s election storm detected: %d wins in %d seconds", + e->name, e->election_wins, STORM_INTERVAL); + e->election_wins = 0; + e->expires = tm_now + STORM_INTERVAL; + if (e->wrote_blackbox == FALSE) { + /* It's questionable whether a black box (from every node in the + * cluster) would be truly helpful in diagnosing an election + * storm. It's also highly doubtful a production environment + * would get multiple election storms from distinct causes, so + * saving one blackbox per process lifetime should be + * sufficient. Alternatives would be to save a timestamp of the + * last blackbox write instead of a boolean, and write a new one + * if some amount of time has passed; or to save a storm count, + * write a blackbox on every Nth occurrence. + */ + crm_write_blackbox(0, NULL); + e->wrote_blackbox = TRUE; + } } } if (done) { - do_crm_log(log_level + 1, "Election %d (current: %d, owner: %s): Processed %s from %s (%s)", - election_id, e->count, election_owner, op, from, reason); + do_crm_log(log_level + 1, + "Processed %s round %d %s (current round %d) from %s (%s)", + e->name, vote.election_id, vote.op, e->count, vote.from, + reason); return e->state; } else if (we_lose == FALSE) { - do_crm_log(log_level, "Election %d (owner: %s) pass: %s from %s (%s)", - election_id, election_owner, op, from, reason); + /* We track the time of the last election loss to implement an election + * dampening period, reducing the likelihood of an election storm. If + * this node has lost within the dampening period, don't start a new + * election, even if we win against a peer's vote -- the peer we lost to + * should win again. + * + * @TODO This has a problem case: if an election winner immediately + * leaves the cluster, and a new election is immediately called, all + * nodes could lose, with no new winner elected. The ideal solution + * would be to tie the election structure with the peer caches, which + * would allow us to clear the dampening when the previous winner + * leaves (and would allow other improvements as well). + */ + if ((e->last_election_loss == 0) + || ((tm_now - e->last_election_loss) > (time_t) loss_dampen)) { - if (last_election_loss == 0 - || tm_now - last_election_loss > (time_t) loss_dampen) { + do_crm_log(log_level, "%s round %d (owner node ID %s) pass: %s from %s (%s)", + e->name, vote.election_id, vote.election_owner, vote.op, + vote.from, reason); - last_election_loss = 0; + e->last_election_loss = 0; election_timeout_stop(e); /* Start a new election by voting down this, and other, peers */ e->state = election_start; return e->state; - } + } else { + char *loss_time = ctime(&e->last_election_loss); - crm_info("Election %d ignore: We already lost an election less than %ds ago (%s)", - election_id, loss_dampen, ctime(&last_election_loss)); + if (loss_time) { + // Show only HH:MM:SS + loss_time += 11; + loss_time[8] = '\0'; + } + crm_info("Ignoring %s round %d (owner node ID %s) pass vs %s because we lost less than %ds ago at %s", + e->name, vote.election_id, vote.election_owner, vote.from, + loss_dampen, (loss_time? loss_time : "unknown")); + } } - novote = create_request(CRM_OP_NOVOTE, NULL, from, - CRM_SYSTEM_CRMD, CRM_SYSTEM_CRMD, NULL); - - do_crm_log(log_level, "Election %d (owner: %s) lost: %s from %s (%s)", - election_id, election_owner, op, from, reason); + e->last_election_loss = tm_now; - election_timeout_stop(e); + do_crm_log(log_level, "%s round %d (owner node ID %s) lost: %s from %s (%s)", + e->name, vote.election_id, vote.election_owner, vote.op, + vote.from, reason); - crm_xml_add(novote, F_CRM_ELECTION_OWNER, election_owner); - crm_xml_add_int(novote, F_CRM_ELECTION_ID, election_id); - - send_cluster_message(your_node, crm_msg_crmd, novote, TRUE); - free_xml(novote); - - last_election_loss = tm_now; + election_reset(e); + send_no_vote(your_node, &vote); e->state = election_lost; return e->state; } + +/*! + * \brief Reset any election dampening currently in effect + * + * \param[in] e Election object to clear + */ +void +election_clear_dampening(election_t *e) +{ + e->last_election_loss = 0; +} diff --git a/lib/cluster/membership.c b/lib/cluster/membership.c index d09ab92a9fa..c16bedf686a 100644 --- a/lib/cluster/membership.c +++ b/lib/cluster/membership.c @@ -61,6 +61,8 @@ GHashTable *crm_peer_cache = NULL; */ GHashTable *crm_remote_peer_cache = NULL; +GHashTable *crm_known_peer_cache = NULL; + unsigned long long crm_peer_seq = 0; gboolean crm_have_quorum = FALSE; static gboolean crm_autoreap = TRUE; @@ -425,6 +427,10 @@ crm_peer_init(void) if (crm_remote_peer_cache == NULL) { crm_remote_peer_cache = g_hash_table_new_full(crm_strcase_hash, crm_strcase_equal, NULL, destroy_crm_node); } + + if (crm_known_peer_cache == NULL) { + crm_known_peer_cache = g_hash_table_new_full(crm_strcase_hash, crm_strcase_equal, free, destroy_crm_node); + } } void @@ -441,6 +447,13 @@ crm_peer_destroy(void) g_hash_table_destroy(crm_remote_peer_cache); crm_remote_peer_cache = NULL; } + + if (crm_known_peer_cache != NULL) { + crm_trace("Destroying known peer cache with %d members", g_hash_table_size(crm_known_peer_cache)); + g_hash_table_destroy(crm_known_peer_cache); + crm_known_peer_cache = NULL; + } + } void (*crm_status_callback) (enum crm_status_type, crm_node_t *, const void *) = NULL; @@ -507,7 +520,7 @@ crm_find_peer_full(unsigned int id, const char *uname, int flags) crm_peer_init(); - if (flags & CRM_GET_PEER_REMOTE) { + if ((uname != NULL) && (flags & CRM_GET_PEER_REMOTE)) { node = g_hash_table_lookup(crm_remote_peer_cache, uname); } @@ -1008,7 +1021,7 @@ crm_update_peer_expected(const char *source, crm_node_t * node, const char *expe * within a peer cache iteration if the iterator is supplied. */ static crm_node_t * -crm_update_peer_state_iter(const char *source, crm_node_t * node, const char *state, int membership, GHashTableIter *iter) +crm_update_peer_state_iter(const char *source, crm_node_t * node, const char *state, uint64_t membership, GHashTableIter *iter) { gboolean is_member; @@ -1074,7 +1087,7 @@ crm_update_peer_state_iter(const char *source, crm_node_t * node, const char *st * otherwise reaping could invalidate the iterator. */ crm_node_t * -crm_update_peer_state(const char *source, crm_node_t * node, const char *state, int membership) +crm_update_peer_state(const char *source, crm_node_t * node, const char *state, uint64_t membership) { return crm_update_peer_state_iter(source, node, state, membership, NULL); } @@ -1123,3 +1136,167 @@ crm_terminate_member_no_mainloop(int nodeid, const char *uname, int *connection) { return stonith_api_kick(nodeid, uname, 120, TRUE); } + +static crm_node_t * +crm_find_known_peer(const char *id, const char *uname) +{ + GHashTableIter iter; + crm_node_t *node = NULL; + crm_node_t *by_id = NULL; + crm_node_t *by_name = NULL; + + if (uname) { + g_hash_table_iter_init(&iter, crm_known_peer_cache); + while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) { + if (node->uname && strcasecmp(node->uname, uname) == 0) { + crm_trace("Name match: %s = %p", node->uname, node); + by_name = node; + break; + } + } + } + + if (id) { + g_hash_table_iter_init(&iter, crm_known_peer_cache); + while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) { + if(strcasecmp(node->uuid, id) == 0) { + crm_trace("ID match: %s= %p", id, node); + by_id = node; + break; + } + } + } + + node = by_id; /* Good default */ + if (by_id == by_name) { + /* Nothing to do if they match (both NULL counts) */ + crm_trace("Consistent: %p for %s/%s", by_id, id, uname); + + } else if (by_id == NULL && by_name) { + crm_trace("Only one: %p for %s/%s", by_name, id, uname); + + if (id) { + node = NULL; + + } else { + node = by_name; + } + + } else if (by_name == NULL && by_id) { + crm_trace("Only one: %p for %s/%s", by_id, id, uname); + + if (uname) { + node = NULL; + } + + } else if (uname && by_id->uname + && safe_str_eq(uname, by_id->uname)) { + /* Multiple nodes have the same uname in the CIB. + * Return by_id. */ + + } else if (id && by_name->uuid + && safe_str_eq(id, by_name->uuid)) { + /* Multiple nodes have the same id in the CIB. + * Return by_name. */ + node = by_name; + + } else { + node = NULL; + } + + if (node == NULL) { + crm_debug("Couldn't find node%s%s%s%s", + id? " " : "", + id? id : "", + uname? " with name " : "", + uname? uname : ""); + } + + return node; +} + +static void +known_peer_cache_refresh_helper(xmlNode *xml_node, void *user_data) +{ + const char *id = crm_element_value(xml_node, XML_ATTR_ID); + const char *uname = crm_element_value(xml_node, XML_ATTR_UNAME); + crm_node_t * node = NULL; + + CRM_CHECK(id != NULL && uname !=NULL, return); + node = crm_find_known_peer(id, uname); + + if (node == NULL) { + char *uniqueid = crm_generate_uuid(); + + node = calloc(1, sizeof(crm_node_t)); + CRM_ASSERT(node != NULL); + + node->uname = strdup(uname); + CRM_ASSERT(node->uname != NULL); + + node->uuid = strdup(id); + CRM_ASSERT(node->uuid != NULL); + + g_hash_table_replace(crm_known_peer_cache, uniqueid, node); + + } else if (is_set(node->flags, crm_node_dirty)) { + if (safe_str_neq(uname, node->uname)) { + free(node->uname); + node->uname = strdup(uname); + CRM_ASSERT(node->uname != NULL); + } + + /* Node is in cache and hasn't been updated already, so mark it clean */ + clear_bit(node->flags, crm_node_dirty); + } + +} + +#define XPATH_MEMBER_NODE_CONFIG \ + "//" XML_TAG_CIB "/" XML_CIB_TAG_CONFIGURATION "/" XML_CIB_TAG_NODES \ + "/" XML_CIB_TAG_NODE "[not(@type) or @type='member']" + +static void +crm_known_peer_cache_refresh(xmlNode *cib) +{ + crm_peer_init(); + + g_hash_table_foreach(crm_known_peer_cache, mark_dirty, NULL); + + crm_foreach_xpath_result(cib, XPATH_MEMBER_NODE_CONFIG, + known_peer_cache_refresh_helper, NULL); + + /* Remove all old cache entries that weren't seen in the CIB */ + g_hash_table_foreach_remove(crm_known_peer_cache, is_dirty, NULL); +} + +void +crm_peer_caches_refresh(xmlNode *cib) +{ + crm_remote_peer_cache_refresh(cib); + crm_known_peer_cache_refresh(cib); +} + +crm_node_t * +crm_find_known_peer_full(unsigned int id, const char *uname, int flags) +{ + crm_node_t *node = NULL; + char *id_str = NULL; + + CRM_ASSERT(id > 0 || uname != NULL); + + node = crm_find_peer_full(id, uname, flags); + + if (node || !(flags & CRM_GET_PEER_CLUSTER)) { + return node; + } + + if (id > 0) { + id_str = crm_strdup_printf("%u", id); + } + + node = crm_find_known_peer(id_str, uname); + + free(id_str); + return node; +} diff --git a/lib/common/Makefile.am b/lib/common/Makefile.am index 30427625eda..96b7903c9f1 100644 --- a/lib/common/Makefile.am +++ b/lib/common/Makefile.am @@ -1,5 +1,5 @@ # -# Copyright (C) 2004 Andrew Beekhof +# Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -19,32 +19,63 @@ include $(top_srcdir)/Makefile.common AM_CPPFLAGS += -I$(top_builddir)/lib/gnu -I$(top_srcdir)/lib/gnu +MOSTLYCLEANFILES = md5.c + ## libraries lib_LTLIBRARIES = libcrmcommon.la -# Can't use -Wcast-qual here because glib insists on pretending things are const -# when they're not and thus we need the crm_element_value_const() hack +# Disable -Wcast-qual if used, because we do some hacky casting, +# and because libxml2 has some signatures that should be const but aren't +# for backward compatibility reasons. # s390 needs -fPIC # s390-suse-linux/bin/ld: .libs/ipc.o: relocation R_390_PC32DBL against `__stack_chk_fail@@GLIBC_2.4' can not be used when making a shared object; recompile with -fPIC CFLAGS = $(CFLAGS_COPY:-Wcast-qual=) -fPIC -libcrmcommon_la_LDFLAGS = -version-info 11:0:8 +noinst_HEADERS = crmcommon_private.h + +libcrmcommon_la_LDFLAGS = -version-info 16:0:13 libcrmcommon_la_CFLAGS = $(CFLAGS_HARDENED_LIB) libcrmcommon_la_LDFLAGS += $(LDFLAGS_HARDENED_LIB) libcrmcommon_la_LIBADD = @LIBADD_DL@ $(GNUTLSLIBS) -libcrmcommon_la_SOURCES = compat.c digest.c ipc.c io.c procfs.c utils.c xml.c \ - iso8601.c remote.c mainloop.c logging.c watchdog.c \ - schemas.c strings.c xpath.c attrd_client.c alerts.c \ - operations.c +# Use += rather than backlashed continuation lines for parsing by bumplibs.sh +libcrmcommon_la_SOURCES = +libcrmcommon_la_SOURCES += acl.c +libcrmcommon_la_SOURCES += agents.c +libcrmcommon_la_SOURCES += alerts.c +libcrmcommon_la_SOURCES += attrd_client.c if BUILD_CIBSECRETS libcrmcommon_la_SOURCES += cib_secrets.c endif -libcrmcommon_la_SOURCES += $(top_builddir)/lib/gnu/md5.c +libcrmcommon_la_SOURCES += compat.c +libcrmcommon_la_SOURCES += digest.c +libcrmcommon_la_SOURCES += io.c +libcrmcommon_la_SOURCES += ipc.c +libcrmcommon_la_SOURCES += iso8601.c +libcrmcommon_la_SOURCES += logging.c +libcrmcommon_la_SOURCES += mainloop.c +libcrmcommon_la_SOURCES += nvpair.c +libcrmcommon_la_SOURCES += operations.c +libcrmcommon_la_SOURCES += procfs.c +libcrmcommon_la_SOURCES += remote.c +libcrmcommon_la_SOURCES += schemas.c +libcrmcommon_la_SOURCES += strings.c +libcrmcommon_la_SOURCES += utils.c +libcrmcommon_la_SOURCES += watchdog.c +libcrmcommon_la_SOURCES += xml.c +libcrmcommon_la_SOURCES += xpath.c + +# It's possible to build the library adding ../gnu/md5.c directly to SOURCES, +# but distclean chokes on that because it tries to include the source's .Plo +# file, which may have already been cleaned. +nodist_libcrmcommon_la_SOURCES = md5.c + +md5.c: ../gnu/md5.c + cp "$<" "$@" clean-generic: rm -f *.log *.debug *.xml *~ diff --git a/lib/common/acl.c b/lib/common/acl.c new file mode 100644 index 00000000000..b5c20bbfe75 --- /dev/null +++ b/lib/common/acl.c @@ -0,0 +1,758 @@ +/* + * Copyright 2004-2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#include <crm_internal.h> + +#include <stdio.h> +#include <sys/types.h> +#include <pwd.h> +#include <string.h> +#include <stdlib.h> +#include <stdarg.h> + +#include <libxml/tree.h> + +#include <crm/crm.h> +#include <crm/msg_xml.h> +#include <crm/common/xml.h> +#include "crmcommon_private.h" + +#define MAX_XPATH_LEN 4096 + +typedef struct xml_acl_s { + enum xml_private_flags mode; + char *xpath; +} xml_acl_t; + +static void +__xml_acl_free(void *data) +{ + if (data) { + xml_acl_t *acl = data; + + free(acl->xpath); + free(acl); + } +} + +void +pcmk__free_acls(GList *acls) +{ + g_list_free_full(acls, __xml_acl_free); +} + +static GList * +__xml_acl_create(xmlNode *xml, GList *acls, enum xml_private_flags mode) +{ + xml_acl_t *acl = NULL; + + const char *tag = crm_element_value(xml, XML_ACL_ATTR_TAG); + const char *ref = crm_element_value(xml, XML_ACL_ATTR_REF); + const char *xpath = crm_element_value(xml, XML_ACL_ATTR_XPATH); + + if (tag == NULL) { + // @COMPAT rolling upgrades <=1.1.11 + tag = crm_element_value(xml, XML_ACL_ATTR_TAGv1); + } + if (ref == NULL) { + // @COMPAT rolling upgrades <=1.1.11 + ref = crm_element_value(xml, XML_ACL_ATTR_REFv1); + } + + if ((tag == NULL) && (ref == NULL) && (xpath == NULL)) { + crm_trace("No criteria %p", xml); + return NULL; + } + + acl = calloc(1, sizeof (xml_acl_t)); + if (acl) { + const char *attr = crm_element_value(xml, XML_ACL_ATTR_ATTRIBUTE); + + acl->mode = mode; + if (xpath) { + acl->xpath = strdup(xpath); + crm_trace("Using xpath: %s", acl->xpath); + + } else { + int offset = 0; + char buffer[MAX_XPATH_LEN]; + + if (tag) { + offset += snprintf(buffer + offset, MAX_XPATH_LEN - offset, + "//%s", tag); + } else { + offset += snprintf(buffer + offset, MAX_XPATH_LEN - offset, + "//*"); + } + + if (ref || attr) { + offset += snprintf(buffer + offset, MAX_XPATH_LEN - offset, + "["); + } + + if (ref) { + offset += snprintf(buffer + offset, MAX_XPATH_LEN - offset, + "@id='%s'", ref); + } + + if (ref && attr) { + offset += snprintf(buffer + offset, MAX_XPATH_LEN - offset, + " and "); + } + + if (attr) { + offset += snprintf(buffer + offset, MAX_XPATH_LEN - offset, + "@%s", attr); + } + + if (ref || attr) { + offset += snprintf(buffer + offset, MAX_XPATH_LEN - offset, + "]"); + } + + CRM_LOG_ASSERT(offset > 0); + acl->xpath = strdup(buffer); + crm_trace("Built xpath: %s", acl->xpath); + } + + acls = g_list_append(acls, acl); + } + return acls; +} + +static GList * +__xml_acl_parse_entry(xmlNode *acl_top, xmlNode *acl_entry, GList *acls) +{ + xmlNode *child = NULL; + + for (child = __xml_first_child_element(acl_entry); child; + child = __xml_next_element(child)) { + const char *tag = crm_element_name(child); + const char *kind = crm_element_value(child, XML_ACL_ATTR_KIND); + + if (strcmp(XML_ACL_TAG_PERMISSION, tag) == 0){ + tag = kind; + } + + crm_trace("Processing %s %p", tag, child); + if (tag == NULL) { + CRM_ASSERT(tag != NULL); + + } else if (strcmp(XML_ACL_TAG_ROLE_REF, tag) == 0 + || strcmp(XML_ACL_TAG_ROLE_REFv1, tag) == 0) { + const char *ref_role = crm_element_value(child, XML_ATTR_ID); + + if (ref_role) { + xmlNode *role = NULL; + + for (role = __xml_first_child_element(acl_top); role; + role = __xml_next_element(role)) { + if (!strcmp(XML_ACL_TAG_ROLE, (const char *) role->name)) { + const char *role_id = crm_element_value(role, + XML_ATTR_ID); + + if (role_id && strcmp(ref_role, role_id) == 0) { + crm_debug("Unpacking referenced role: %s", role_id); + acls = __xml_acl_parse_entry(acl_top, role, acls); + break; + } + } + } + } + + } else if (strcmp(XML_ACL_TAG_READ, tag) == 0) { + acls = __xml_acl_create(child, acls, xpf_acl_read); + + } else if (strcmp(XML_ACL_TAG_WRITE, tag) == 0) { + acls = __xml_acl_create(child, acls, xpf_acl_write); + + } else if (strcmp(XML_ACL_TAG_DENY, tag) == 0) { + acls = __xml_acl_create(child, acls, xpf_acl_deny); + + } else { + crm_warn("Unknown ACL entry: %s/%s", tag, kind); + } + } + + return acls; +} + +/* + <acls> + <acl_target id="l33t-haxor"><role id="auto-l33t-haxor"/></acl_target> + <acl_role id="auto-l33t-haxor"> + <acl_permission id="crook-nothing" kind="deny" xpath="/cib"/> + </acl_role> + <acl_target id="niceguy"> + <role id="observer"/> + </acl_target> + <acl_role id="observer"> + <acl_permission id="observer-read-1" kind="read" xpath="/cib"/> + <acl_permission id="observer-write-1" kind="write" xpath="//nvpair[@name='stonith-enabled']"/> + <acl_permission id="observer-write-2" kind="write" xpath="//nvpair[@name='target-role']"/> + </acl_role> + <acl_target id="badidea"><role id="auto-badidea"/></acl_target> + <acl_role id="auto-badidea"> + <acl_permission id="badidea-resources" kind="read" xpath="//meta_attributes"/> + <acl_permission id="badidea-resources-2" kind="deny" reference="dummy-meta_attributes"/> + </acl_role> + </acls> +*/ + +#ifdef SUSE_ACL_COMPAT +static const char * +__xml_acl_to_text(enum xml_private_flags flags) +{ + if (is_set(flags, xpf_acl_deny)) { + return "deny"; + + } else if (is_set(flags, xpf_acl_write)) { + return "read/write"; + + } else if (is_set(flags, xpf_acl_read)) { + return "read"; + } + return "none"; +} +#endif + +void +pcmk__apply_acl(xmlNode *xml) +{ + GListPtr aIter = NULL; + xml_private_t *p = xml->doc->_private; + xmlXPathObjectPtr xpathObj = NULL; + + if (xml_acl_enabled(xml) == FALSE) { + crm_trace("Not applying ACLs for %s", p->user); + return; + } + + for (aIter = p->acls; aIter != NULL; aIter = aIter->next) { + int max = 0, lpc = 0; + xml_acl_t *acl = aIter->data; + + xpathObj = xpath_search(xml, acl->xpath); + max = numXpathResults(xpathObj); + + for (lpc = 0; lpc < max; lpc++) { + xmlNode *match = getXpathResult(xpathObj, lpc); + char *path = xml_get_path(match); + + p = match->_private; + crm_trace("Applying %x to %s for %s", acl->mode, path, acl->xpath); + +#ifdef SUSE_ACL_COMPAT + if (is_not_set(p->flags, acl->mode) + && (is_set(p->flags, xpf_acl_read) + || is_set(p->flags, xpf_acl_write) + || is_set(p->flags, xpf_acl_deny))) { + crm_config_warn("Configuration element %s is matched by " + "multiple ACL rules, only the first applies " + "('%s' wins over '%s')", + path, __xml_acl_to_text(p->flags), + __xml_acl_to_text(acl->mode)); + free(path); + continue; + } +#endif + p->flags |= acl->mode; + free(path); + } + crm_trace("Now enforcing ACL: %s (%d matches)", acl->xpath, max); + freeXpathObject(xpathObj); + } + + p = xml->_private; + if (is_not_set(p->flags, xpf_acl_read) + && is_not_set(p->flags, xpf_acl_write)) { + + p->flags |= xpf_acl_deny; + p = xml->doc->_private; + crm_info("Enforcing default ACL for %s to %s", + p->user, crm_element_name(xml)); + } + +} + +void +pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user) +{ +#if ENABLE_ACL + xml_private_t *p = NULL; + + if ((target == NULL) || (target->doc == NULL) + || (target->doc->_private == NULL)) { + return; + } + + p = target->doc->_private; + if (pcmk_acl_required(user) == FALSE) { + crm_trace("no acls needed for '%s'", user); + + } else if (p->acls == NULL) { + xmlNode *acls = get_xpath_object("//" XML_CIB_TAG_ACLS, + source, LOG_TRACE); + + free(p->user); + p->user = strdup(user); + + if (acls) { + xmlNode *child = NULL; + + for (child = __xml_first_child_element(acls); child; + child = __xml_next_element(child)) { + const char *tag = crm_element_name(child); + + if (!strcmp(tag, XML_ACL_TAG_USER) + || !strcmp(tag, XML_ACL_TAG_USERv1)) { + const char *id = crm_element_value(child, XML_ATTR_ID); + + if (id && strcmp(id, user) == 0) { + crm_debug("Unpacking ACLs for %s", id); + p->acls = __xml_acl_parse_entry(acls, child, p->acls); + } + } + } + } + } +#endif +} + +static inline bool +__xml_acl_mode_test(enum xml_private_flags allowed, + enum xml_private_flags requested) +{ + if (is_set(allowed, xpf_acl_deny)) { + return FALSE; + + } else if (is_set(allowed, requested)) { + return TRUE; + + } else if (is_set(requested, xpf_acl_read) + && is_set(allowed, xpf_acl_write)) { + return TRUE; + + } else if (is_set(requested, xpf_acl_create) + && is_set(allowed, xpf_acl_write)) { + return TRUE; + + } else if (is_set(requested, xpf_acl_create) + && is_set(allowed, xpf_created)) { + return TRUE; + } + return FALSE; +} + +/* rc = TRUE if orig_cib has been filtered + * That means '*result' rather than 'xml' should be exploited afterwards + */ +static bool +__xml_purge_attributes(xmlNode *xml) +{ + xmlNode *child = NULL; + xmlAttr *xIter = NULL; + bool readable_children = FALSE; + xml_private_t *p = xml->_private; + + if (__xml_acl_mode_test(p->flags, xpf_acl_read)) { + crm_trace("%s[@id=%s] is readable", crm_element_name(xml), ID(xml)); + return TRUE; + } + + xIter = xml->properties; + while (xIter != NULL) { + xmlAttr *tmp = xIter; + const char *prop_name = (const char *)xIter->name; + + xIter = xIter->next; + if (strcmp(prop_name, XML_ATTR_ID) == 0) { + continue; + } + + xmlUnsetProp(xml, tmp->name); + } + + child = __xml_first_child(xml); + while ( child != NULL ) { + xmlNode *tmp = child; + + child = __xml_next(child); + readable_children |= __xml_purge_attributes(tmp); + } + + if (readable_children == FALSE) { + free_xml(xml); /* Nothing readable under here, purge completely */ + } + return readable_children; +} + +bool +xml_acl_filtered_copy(const char *user, xmlNode *acl_source, xmlNode *xml, + xmlNode **result) +{ + GListPtr aIter = NULL; + xmlNode *target = NULL; + xml_private_t *p = NULL; + xml_private_t *doc = NULL; + + *result = NULL; + if (xml == NULL || pcmk_acl_required(user) == FALSE) { + crm_trace("no acls needed for '%s'", user); + return FALSE; + } + + crm_trace("filtering copy of %p for '%s'", xml, user); + target = copy_xml(xml); + if (target == NULL) { + return TRUE; + } + + pcmk__unpack_acl(acl_source, target, user); + pcmk__set_xml_flag(target, xpf_acl_enabled); + pcmk__apply_acl(target); + + doc = target->doc->_private; + for(aIter = doc->acls; aIter != NULL && target; aIter = aIter->next) { + int max = 0; + xml_acl_t *acl = aIter->data; + + if (acl->mode != xpf_acl_deny) { + /* Nothing to do */ + + } else if (acl->xpath) { + int lpc = 0; + xmlXPathObjectPtr xpathObj = xpath_search(target, acl->xpath); + + max = numXpathResults(xpathObj); + for(lpc = 0; lpc < max; lpc++) { + xmlNode *match = getXpathResult(xpathObj, lpc); + + crm_trace("Purging attributes from %s", acl->xpath); + if (__xml_purge_attributes(match) == FALSE && match == target) { + crm_trace("No access to the entire document for %s", user); + freeXpathObject(xpathObj); + return TRUE; + } + } + crm_trace("Enforced ACL %s (%d matches)", acl->xpath, max); + freeXpathObject(xpathObj); + } + } + + p = target->_private; + if (is_set(p->flags, xpf_acl_deny) + && (__xml_purge_attributes(target) == FALSE)) { + crm_trace("No access to the entire document for %s", user); + return TRUE; + } + + if (doc->acls) { + g_list_free_full(doc->acls, __xml_acl_free); + doc->acls = NULL; + + } else { + crm_trace("Ordinary user '%s' cannot access the CIB without any defined ACLs", + doc->user); + free_xml(target); + target = NULL; + } + + if (target) { + *result = target; + } + + return TRUE; +} + +/*! + * \internal + * \brief Check whether creation of an XML element is implicitly allowed + * + * Check whether XML is a "scaffolding" element whose creation is implicitly + * allowed regardless of ACLs (that is, it is not in the ACL section and has + * no attributes other than "id"). + * + * \param[in] xml XML element to check + * + * \return TRUE if XML element is implicitly allowed, FALSE otherwise + */ +static bool +implicitly_allowed(xmlNode *xml) +{ + char *path = NULL; + + for (xmlAttr *prop = xml->properties; prop != NULL; prop = prop->next) { + if (strcmp((const char *) prop->name, XML_ATTR_ID) != 0) { + return FALSE; + } + } + + path = xml_get_path(xml); + if (strstr(path, "/" XML_CIB_TAG_ACLS "/") != NULL) { + free(path); + return FALSE; + } + free(path); + + return TRUE; +} + +#define display_id(xml) (ID(xml)? ID(xml) : "<unset>") + +/*! + * \internal + * \brief Drop XML nodes created in violation of ACLs + * + * Given an XML element, free all of its descendent nodes created in violation + * of ACLs, with the exception of allowing "scaffolding" elements (i.e. those + * that aren't in the ACL section and don't have any attributes other than + * "id"). + * + * \param[in,out] xml XML to check + * \param[in] check_top Whether to apply checks to argument itself + * (if TRUE, xml might get freed) + */ +void +pcmk__post_process_acl(xmlNode *xml, bool check_top) +{ + xml_private_t *p = xml->_private; + + if (is_set(p->flags, xpf_created)) { + if (implicitly_allowed(xml)) { + crm_trace("Creation of <%s> scaffolding with id=\"%s\"" + " is implicitly allowed", + crm_element_name(xml), display_id(xml)); + + } else if (pcmk__check_acl(xml, NULL, xpf_acl_write)) { + crm_trace("ACLs allow creation of <%s> with id=\"%s\"", + crm_element_name(xml), display_id(xml)); + + } else if (check_top) { + crm_trace("ACLs disallow creation of <%s> with id=\"%s\"", + crm_element_name(xml), display_id(xml)); + pcmk_free_xml_subtree(xml); + return; + + } else { + crm_trace("ACLs would disallow creation of <%s> with id=\"%s\"", + crm_element_name(xml), display_id(xml)); + } + } + + for (xmlNode *cIter = __xml_first_child(xml); cIter != NULL; ) { + xmlNode *child = cIter; + cIter = __xml_next(cIter); /* In case it is free'd */ + pcmk__post_process_acl(child, TRUE); + } +} + +bool +xml_acl_denied(xmlNode *xml) +{ + if (xml && xml->doc && xml->doc->_private){ + xml_private_t *p = xml->doc->_private; + + return is_set(p->flags, xpf_acl_denied); + } + return FALSE; +} + +void +xml_acl_disable(xmlNode *xml) +{ + if (xml_acl_enabled(xml)) { + xml_private_t *p = xml->doc->_private; + + /* Catch anything that was created but shouldn't have been */ + pcmk__apply_acl(xml); + pcmk__post_process_acl(xml, FALSE); + clear_bit(p->flags, xpf_acl_enabled); + } +} + +bool +xml_acl_enabled(xmlNode *xml) +{ + if (xml && xml->doc && xml->doc->_private){ + xml_private_t *p = xml->doc->_private; + + return is_set(p->flags, xpf_acl_enabled); + } + return FALSE; +} + +bool +pcmk__check_acl(xmlNode *xml, const char *name, enum xml_private_flags mode) +{ + CRM_ASSERT(xml); + CRM_ASSERT(xml->doc); + CRM_ASSERT(xml->doc->_private); + +#if ENABLE_ACL + if (pcmk__tracking_xml_changes(xml, FALSE) && xml_acl_enabled(xml)) { + int offset = 0; + xmlNode *parent = xml; + char buffer[MAX_XPATH_LEN]; + xml_private_t *docp = xml->doc->_private; + + if (docp->acls == NULL) { + crm_trace("Ordinary user %s cannot access the CIB without any defined ACLs", + docp->user); + pcmk__set_xml_flag(xml, xpf_acl_denied); + return FALSE; + } + + offset = pcmk__element_xpath(NULL, xml, buffer, offset, + sizeof(buffer)); + if (name) { + offset += snprintf(buffer + offset, MAX_XPATH_LEN - offset, + "[@%s]", name); + } + CRM_LOG_ASSERT(offset > 0); + + /* Walk the tree upwards looking for xml_acl_* flags + * - Creating an attribute requires write permissions for the node + * - Creating a child requires write permissions for the parent + */ + + if (name) { + xmlAttr *attr = xmlHasProp(xml, (const xmlChar *)name); + + if (attr && mode == xpf_acl_create) { + mode = xpf_acl_write; + } + } + + while (parent && parent->_private) { + xml_private_t *p = parent->_private; + if (__xml_acl_mode_test(p->flags, mode)) { + return TRUE; + + } else if (is_set(p->flags, xpf_acl_deny)) { + crm_trace("%x access denied to %s: parent", mode, buffer); + pcmk__set_xml_flag(xml, xpf_acl_denied); + return FALSE; + } + parent = parent->parent; + } + + crm_trace("%x access denied to %s: default", mode, buffer); + pcmk__set_xml_flag(xml, xpf_acl_denied); + return FALSE; + } +#endif + + return TRUE; +} + +bool +pcmk_acl_required(const char *user) +{ +#if ENABLE_ACL + if (user == NULL || strlen(user) == 0) { + crm_trace("no user set"); + return FALSE; + + } else if (strcmp(user, CRM_DAEMON_USER) == 0) { + return FALSE; + + } else if (strcmp(user, "root") == 0) { + return FALSE; + } + crm_trace("ACLs required for %s", user); + return TRUE; +#else + crm_trace("ACLs not supported"); + return FALSE; +#endif +} + +#if ENABLE_ACL +char * +uid2username(uid_t uid) +{ + struct passwd *pwent = getpwuid(uid); + + if (pwent == NULL) { + crm_perror(LOG_INFO, "Cannot get user details for user ID %d", uid); + return NULL; + } + return strdup(pwent->pw_name); +} + +const char * +crm_acl_get_set_user(xmlNode *request, const char *field, const char *peer_user) +{ + static const char *effective_user = NULL; + const char *requested_user = NULL; + const char *user = NULL; + + if (effective_user == NULL) { + effective_user = uid2username(geteuid()); + if (effective_user == NULL) { + effective_user = strdup("#unprivileged"); + CRM_CHECK(effective_user != NULL, return NULL); + crm_err("Unable to determine effective user, assuming unprivileged for ACLs"); + } + } + + requested_user = crm_element_value(request, XML_ACL_TAG_USER); + if (requested_user == NULL) { + /* @COMPAT rolling upgrades <=1.1.11 + * + * field is checked for backward compatibility with older versions that + * did not use XML_ACL_TAG_USER. + */ + requested_user = crm_element_value(request, field); + } + + if (is_privileged(effective_user) == FALSE) { + /* We're not running as a privileged user, set or overwrite any existing + * value for $XML_ACL_TAG_USER + */ + user = effective_user; + + } else if (peer_user == NULL && requested_user == NULL) { + /* No user known or requested, use 'effective_user' and make sure one is + * set for the request + */ + user = effective_user; + + } else if (peer_user == NULL) { + /* No user known, trusting 'requested_user' */ + user = requested_user; + + } else if (is_privileged(peer_user) == FALSE) { + /* The peer is not a privileged user, set or overwrite any existing + * value for $XML_ACL_TAG_USER + */ + user = peer_user; + + } else if (requested_user == NULL) { + /* Even if we're privileged, make sure there is always a value set */ + user = peer_user; + + } else { + /* Legal delegation to 'requested_user' */ + user = requested_user; + } + + // This requires pointer comparison, not string comparison + if (user != crm_element_value(request, XML_ACL_TAG_USER)) { + crm_xml_add(request, XML_ACL_TAG_USER, user); + } + + if (field != NULL && user != crm_element_value(request, field)) { + crm_xml_add(request, field, user); + } + + return requested_user; +} +#endif diff --git a/lib/common/agents.c b/lib/common/agents.c new file mode 100644 index 00000000000..c5605d4ce2b --- /dev/null +++ b/lib/common/agents.c @@ -0,0 +1,152 @@ +/* + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#include <crm_internal.h> + +#ifndef _GNU_SOURCE +# define _GNU_SOURCE +#endif + +#include <stdio.h> +#include <string.h> +#include <strings.h> + +#include <crm/crm.h> +#include <crm/common/util.h> + +/*! + * \brief Get capabilities of a resource agent standard + * + * \param[in] standard Standard name + * + * \return Bitmask of enum pcmk_ra_caps values + */ +uint32_t +pcmk_get_ra_caps(const char *standard) +{ + /* @COMPAT This should probably be case-sensitive, but isn't, + * for backward compatibility. + */ + if (standard == NULL) { + return pcmk_ra_cap_none; + + } else if (!strcasecmp(standard, PCMK_RESOURCE_CLASS_OCF)) { + return pcmk_ra_cap_provider | pcmk_ra_cap_params + | pcmk_ra_cap_unique | pcmk_ra_cap_promotable; + + } else if (!strcasecmp(standard, PCMK_RESOURCE_CLASS_STONITH)) { + /* @COMPAT Stonith resources can't really be unique clones, but we've + * allowed it in the past and have it in some scheduler regression tests + * (which were likely never used as real configurations). + * + * @TODO Remove pcmk_ra_cap_unique at the next major schema version + * bump, with a transform to remove globally-unique from the config. + */ + return pcmk_ra_cap_params | pcmk_ra_cap_unique; + + } else if (!strcasecmp(standard, PCMK_RESOURCE_CLASS_SYSTEMD) + || !strcasecmp(standard, PCMK_RESOURCE_CLASS_SERVICE) + || !strcasecmp(standard, PCMK_RESOURCE_CLASS_LSB) + || !strcasecmp(standard, PCMK_RESOURCE_CLASS_UPSTART)) { + + /* Since service can map to LSB, systemd, or upstart, these should + * have identical capabilities + */ + return pcmk_ra_cap_status; + + } else if (!strcasecmp(standard, PCMK_RESOURCE_CLASS_HB)) { + /* @COMPAT Heartbeat resources likely can't really be unique clones, but + * we've allowed it in the past and have it in some PE regression tests. + */ + return pcmk_ra_cap_params | pcmk_ra_cap_status | pcmk_ra_cap_unique; + + } else if (!strcasecmp(standard, PCMK_RESOURCE_CLASS_NAGIOS)) { + return pcmk_ra_cap_params; + } + return pcmk_ra_cap_none; +} + +char * +crm_generate_ra_key(const char *standard, const char *provider, + const char *type) +{ + if (!standard && !provider && !type) { + return NULL; + } + + return crm_strdup_printf("%s%s%s:%s", + (standard? standard : ""), + (provider? ":" : ""), (provider? provider : ""), + (type? type : "")); +} + +/*! + * \deprecated + * \brief Check whether a resource standard requires a provider to be specified + * + * \param[in] standard Standard name + * + * \return TRUE if standard requires a provider, FALSE otherwise + */ +bool +crm_provider_required(const char *standard) +{ + return is_set(pcmk_get_ra_caps(standard), pcmk_ra_cap_provider); +} + +/*! + * \brief Parse a "standard[:provider]:type" agent specification + * + * \param[in] spec Agent specification + * \param[out] standard Newly allocated memory containing agent standard (or NULL) + * \param[out] provider Newly allocated memory containing agent provider (or NULL) + * \param[put] type Newly allocated memory containing agent type (or NULL) + * + * \return pcmk_ok if the string could be parsed, -EINVAL otherwise + * + * \note It is acceptable for the type to contain a ':' if the standard supports + * that. For example, systemd supports the form "systemd:UNIT@A:B". + * \note It is the caller's responsibility to free the returned values. + */ +int +crm_parse_agent_spec(const char *spec, char **standard, char **provider, + char **type) +{ + char *colon; + + CRM_CHECK(spec && standard && provider && type, return -EINVAL); + *standard = NULL; + *provider = NULL; + *type = NULL; + + colon = strchr(spec, ':'); + if ((colon == NULL) || (colon == spec)) { + return -EINVAL; + } + + *standard = strndup(spec, colon - spec); + spec = colon + 1; + + if (is_set(pcmk_get_ra_caps(*standard), pcmk_ra_cap_provider)) { + colon = strchr(spec, ':'); + if ((colon == NULL) || (colon == spec)) { + free(*standard); + return -EINVAL; + } + *provider = strndup(spec, colon - spec); + spec = colon + 1; + } + + if (*spec == '\0') { + free(*standard); + free(*provider); + return -EINVAL; + } + + *type = strdup(spec); + return pcmk_ok; +} diff --git a/lib/common/alerts.c b/lib/common/alerts.c index f0e2ca8f67b..a824e914db3 100644 --- a/lib/common/alerts.c +++ b/lib/common/alerts.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2015-2019 Andrew Beekhof <andrew@beekhof.net> * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public @@ -47,14 +47,6 @@ const char *crm_alert_keys[CRM_ALERT_INTERNAL_KEY_MAX][3] = [CRM_alert_attribute_value] = {"CRM_notify_attribute_value", "CRM_alert_attribute_value", NULL} }; -void -crm_free_alert_envvar(crm_alert_envvar_t *entry) -{ - free(entry->name); - free(entry->value); - free(entry); -} - /*! * \brief Create a new alert entry structure * @@ -96,17 +88,6 @@ crm_free_alert_entry(crm_alert_entry_t *entry) } } -crm_alert_envvar_t * -crm_dup_alert_envvar(crm_alert_envvar_t *src) -{ - crm_alert_envvar_t *dst = calloc(1, sizeof(crm_alert_envvar_t)); - - CRM_ASSERT(dst); - dst->name = strdup(src->name); - dst->value = src->value?strdup(src->value):NULL; - return dst; -} - /*! * \internal * \brief Duplicate an alert entry diff --git a/lib/common/cib_secrets.c b/lib/common/cib_secrets.c index 9a565bffe83..13dcaa9e356 100644 --- a/lib/common/cib_secrets.c +++ b/lib/common/cib_secrets.c @@ -23,7 +23,7 @@ #include <crm/common/util.h> #include <crm/common/cib_secrets.h> -static int do_replace_secret_params(char *rsc_id, GHashTable *params, gboolean from_legacy_dir); +static int do_replace_secret_params(const char *rsc_id, GHashTable *params, gboolean from_legacy_dir); static int is_magic_value(char *p); static int check_md5_hash(char *hash, char *value); static void add_secret_params(gpointer key, gpointer value, gpointer user_data); @@ -70,8 +70,10 @@ read_local_file(char *local_file) if (!fgets(buf, MAX_VALUE_LEN, fp)) { crm_perror(LOG_ERR, "cannot read %s", local_file); + fclose(fp); return NULL; } + fclose(fp); /* strip white space */ for (p = buf+strlen(buf)-1; p >= buf && isspace(*p); p--) @@ -86,7 +88,7 @@ read_local_file(char *local_file) */ int -replace_secret_params(char *rsc_id, GHashTable *params) +replace_secret_params(const char *rsc_id, GHashTable *params) { if (do_replace_secret_params(rsc_id, params, FALSE) < 0 && do_replace_secret_params(rsc_id, params, TRUE) < 0) { @@ -97,7 +99,8 @@ replace_secret_params(char *rsc_id, GHashTable *params) } static int -do_replace_secret_params(char *rsc_id, GHashTable *params, gboolean from_legacy_dir) +do_replace_secret_params(const char *rsc_id, GHashTable *params, + gboolean from_legacy_dir) { char local_file[FILENAME_MAX+1], *start_pname; char hash_file[FILENAME_MAX+1], *hash; @@ -173,7 +176,7 @@ do_replace_secret_params(char *rsc_id, GHashTable *params, gboolean from_legacy_ continue; } else { - strncat(hash_file, ".sign", 5); + strcat(hash_file, ".sign"); hash = read_local_file(hash_file); if (hash == NULL) { crm_err("md5 sum for rsc %s parameter %s " diff --git a/lib/common/crmcommon_private.h b/lib/common/crmcommon_private.h new file mode 100644 index 00000000000..b1538731569 --- /dev/null +++ b/lib/common/crmcommon_private.h @@ -0,0 +1,89 @@ +/* + * Copyright 2018-2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#ifndef CRMCOMMON_PRIVATE__H +# define CRMCOMMON_PRIVATE__H + +/* This header is for the sole use of libcrmcommon, so that functions can be + * declared with G_GNUC_INTERNAL for efficiency. + */ + +enum xml_private_flags { + xpf_none = 0x0000, + xpf_dirty = 0x0001, + xpf_deleted = 0x0002, + xpf_created = 0x0004, + xpf_modified = 0x0008, + + xpf_tracking = 0x0010, + xpf_processed = 0x0020, + xpf_skip = 0x0040, + xpf_moved = 0x0080, + + xpf_acl_enabled = 0x0100, + xpf_acl_read = 0x0200, + xpf_acl_write = 0x0400, + xpf_acl_deny = 0x0800, + + xpf_acl_create = 0x1000, + xpf_acl_denied = 0x2000, + xpf_lazy = 0x4000, +}; + +typedef struct xml_private_s { + long check; + uint32_t flags; + char *user; + GListPtr acls; + GListPtr deleted_objs; +} xml_private_t; + +G_GNUC_INTERNAL +void pcmk__set_xml_flag(xmlNode *xml, enum xml_private_flags flag); + +G_GNUC_INTERNAL +bool pcmk__tracking_xml_changes(xmlNode *xml, bool lazy); + +G_GNUC_INTERNAL +int pcmk__element_xpath(const char *prefix, xmlNode *xml, char *buffer, + int offset, size_t buffer_size); + +G_GNUC_INTERNAL +void pcmk__free_acls(GList *acls); + +G_GNUC_INTERNAL +void pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user); + +G_GNUC_INTERNAL +bool pcmk__check_acl(xmlNode *xml, const char *name, + enum xml_private_flags mode); + +G_GNUC_INTERNAL +void pcmk__apply_acl(xmlNode *xml); + +G_GNUC_INTERNAL +void pcmk__post_process_acl(xmlNode *xml, bool check_top); + +G_GNUC_INTERNAL +void pcmk__mark_xml_attr_dirty(xmlAttr *a); + +static inline xmlAttr * +pcmk__first_xml_attr(const xmlNode *xml) +{ + return xml? xml->properties : NULL; +} + +static inline const char * +pcmk__xml_attr_value(const xmlAttr *attr) +{ + return ((attr == NULL) || (attr->children == NULL))? NULL + : (const char *) attr->children->content; +} + +#endif // CRMCOMMON_PRIVATE__H diff --git a/lib/common/io.c b/lib/common/io.c index 7329fe94f74..b5ba0ae5d11 100644 --- a/lib/common/io.c +++ b/lib/common/io.c @@ -1,19 +1,8 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -25,6 +14,7 @@ #include <sys/param.h> #include <sys/types.h> #include <sys/stat.h> +#include <sys/resource.h> #include <stdio.h> #include <unistd.h> @@ -263,88 +253,137 @@ crm_chown_last_sequence(const char *directory, const char *series, uid_t uid, gi return rc; } +static bool +pcmk__daemon_user_can_write(const char *target_name, struct stat *target_stat) +{ + struct passwd *sys_user = NULL; + + errno = 0; + sys_user = getpwnam(CRM_DAEMON_USER); + if (sys_user == NULL) { + crm_notice("Could not find user %s: %s", + CRM_DAEMON_USER, pcmk_strerror(errno)); + return FALSE; + } + if (target_stat->st_uid != sys_user->pw_uid) { + crm_notice("%s is not owned by user %s " CRM_XS " uid %d != %d", + target_name, CRM_DAEMON_USER, sys_user->pw_uid, + target_stat->st_uid); + return FALSE; + } + if ((target_stat->st_mode & (S_IRUSR | S_IWUSR)) == 0) { + crm_notice("%s is not readable and writable by user %s " + CRM_XS " st_mode=0%lo", + target_name, CRM_DAEMON_USER, + (unsigned long) target_stat->st_mode); + return FALSE; + } + return TRUE; +} + +static bool +pcmk__daemon_group_can_write(const char *target_name, struct stat *target_stat) +{ + struct group *sys_grp = NULL; + + errno = 0; + sys_grp = getgrnam(CRM_DAEMON_GROUP); + if (sys_grp == NULL) { + crm_notice("Could not find group %s: %s", + CRM_DAEMON_GROUP, pcmk_strerror(errno)); + return FALSE; + } + + if (target_stat->st_gid != sys_grp->gr_gid) { + crm_notice("%s is not owned by group %s " CRM_XS " uid %d != %d", + target_name, CRM_DAEMON_GROUP, + sys_grp->gr_gid, target_stat->st_gid); + return FALSE; + } + + if ((target_stat->st_mode & (S_IRGRP | S_IWGRP)) == 0) { + crm_notice("%s is not readable and writable by group %s " + CRM_XS " st_mode=0%lo", + target_name, CRM_DAEMON_GROUP, + (unsigned long) target_stat->st_mode); + return FALSE; + } + return TRUE; +} + /*! * \internal - * \brief Return whether a directory or file is writable by a user/group + * \brief Check whether a directory or file is writable by the cluster daemon + * + * Return TRUE if either the cluster daemon user or cluster daemon group has + * write permission on a specified file or directory. * - * \param[in] dir Directory to check or that contains file - * \param[in] file File name to check (or NULL to check directory) - * \param[in] user Name of user that should have write permission - * \param[in] group Name of group that should have write permission - * \param[in] need_both Whether both user and group must be able to write + * \param[in] dir Directory to check (this argument must be specified, and + * the directory must exist) + * \param[in] file File to check (only the directory will be checked if this + * argument is not specified or the file does not exist) * - * \return TRUE if permissions match, FALSE if they don't or on error + * \return TRUE if target is writable by cluster daemon, FALSE otherwise */ -gboolean -crm_is_writable(const char *dir, const char *file, - const char *user, const char *group, gboolean need_both) +bool +pcmk__daemon_can_write(const char *dir, const char *file) { - int s_res = -1; + int s_res = 0; struct stat buf; char *full_file = NULL; const char *target = NULL; - gboolean pass = TRUE; - gboolean readwritable = FALSE; - + // Caller must supply directory CRM_ASSERT(dir != NULL); + + // If file is given, check whether it exists as a regular file if (file != NULL) { full_file = crm_concat(dir, file, '/'); target = full_file; + s_res = stat(full_file, &buf); - if (s_res == 0 && S_ISREG(buf.st_mode) == FALSE) { - crm_err("%s must be a regular file", target); - pass = FALSE; - goto out; + if (s_res < 0) { + crm_notice("%s not found: %s", target, pcmk_strerror(errno)); + free(full_file); + full_file = NULL; + target = NULL; + + } else if (S_ISREG(buf.st_mode) == FALSE) { + crm_err("%s must be a regular file " CRM_XS " st_mode=0%lo", + target, (unsigned long) buf.st_mode); + free(full_file); + return FALSE; } } - if (s_res != 0) { + // If file is not given, ensure dir exists as directory + if (target == NULL) { target = dir; s_res = stat(dir, &buf); - if (s_res != 0) { - crm_err("%s must exist and be a directory", dir); - pass = FALSE; - goto out; + if (s_res < 0) { + crm_err("%s not found: %s", dir, pcmk_strerror(errno)); + return FALSE; } else if (S_ISDIR(buf.st_mode) == FALSE) { - crm_err("%s must be a directory", dir); - pass = FALSE; - } - } - - if (user) { - struct passwd *sys_user = NULL; - - sys_user = getpwnam(user); - readwritable = (sys_user != NULL - && buf.st_uid == sys_user->pw_uid && (buf.st_mode & (S_IRUSR | S_IWUSR))); - if (readwritable == FALSE) { - crm_err("%s must be owned and r/w by user %s", target, user); - if (need_both) { - pass = FALSE; - } + crm_err("%s must be a directory " CRM_XS " st_mode=0%lo", + dir, (unsigned long) buf.st_mode); + return FALSE; } } - if (group) { - struct group *sys_grp = getgrnam(group); + if (!pcmk__daemon_user_can_write(target, &buf) + && !pcmk__daemon_group_can_write(target, &buf)) { - readwritable = (sys_grp != NULL - && buf.st_gid == sys_grp->gr_gid && (buf.st_mode & (S_IRGRP | S_IWGRP))); - if (readwritable == FALSE) { - if (need_both || user == NULL) { - pass = FALSE; - crm_err("%s must be owned and r/w by group %s", target, group); - } else { - crm_warn("%s should be owned and r/w by group %s", target, group); - } - } + crm_err("%s must be owned and writable by either user %s or group %s " + CRM_XS " st_mode=0%ol", + target, CRM_DAEMON_USER, CRM_DAEMON_GROUP, + (unsigned long) buf.st_mode); + free(full_file); + return FALSE; } - out: free(full_file); - return pass; + return TRUE; } /*! @@ -480,3 +519,74 @@ crm_set_nonblocking(int fd) } return pcmk_ok; } + +/*! + * \internal + * \brief Close open file descriptors + * + * Close all file descriptors (except optionally stdin, stdout, and stderr), + * which is a best practice for a new child process forked for the purpose of + * executing an external program. + * + * \param[in] bool If true, close stdin, stdout, and stderr as well + */ +void +pcmk__close_fds_in_child(bool all) +{ + DIR *dir; + struct rlimit rlim; + rlim_t max_fd; + int min_fd = (all? 0 : (STDERR_FILENO + 1)); + + /* Find the current process's (soft) limit for open files. getrlimit() + * should always work, but have a fallback just in case. + */ + if (getrlimit(RLIMIT_NOFILE, &rlim) == 0) { + max_fd = rlim.rlim_cur - 1; + } else { + long conf_max = sysconf(_SC_OPEN_MAX); + + max_fd = (conf_max > 0)? conf_max : 1024; + } + + /* /proc/self/fd (on Linux) or /dev/fd (on most OSes) contains symlinks to + * all open files for the current process, named as the file descriptor. + * Use this if available, because it's more efficient than a shotgun + * approach to closing descriptors. + */ +#if SUPPORT_PROCFS + dir = opendir("/proc/self/fd"); + if (dir == NULL) { + dir = opendir("/dev/fd"); + } +#else + dir = opendir("/dev/fd"); +#endif + if (dir != NULL) { + struct dirent *entry; + int dir_fd = dirfd(dir); + + while ((entry = readdir(dir)) != NULL) { + int lpc = atoi(entry->d_name); + + /* How could one of these entries be higher than max_fd, you ask? + * It isn't possible in normal operation, but when run under + * valgrind, valgrind can open high-numbered file descriptors for + * its own use that are higher than the process's soft limit. + * These will show up in the fd directory but aren't closable. + */ + if ((lpc >= min_fd) && (lpc <= max_fd) && (lpc != dir_fd)) { + close(lpc); + } + } + closedir(dir); + return; + } + + /* If no fd directory is available, iterate over all possible descriptors. + * This is less efficient due to the overhead of many system calls. + */ + for (int lpc = max_fd; lpc >= min_fd; lpc--) { + close(lpc); + } +} diff --git a/lib/common/ipc.c b/lib/common/ipc.c index c238bca239b..3e547f32a5a 100644 --- a/lib/common/ipc.c +++ b/lib/common/ipc.c @@ -1,23 +1,25 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 the Pacemaker project contributors * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> +#if defined(US_AUTH_PEERCRED_UCRED) || defined(US_AUTH_PEERCRED_SOCKPEERCRED) +# ifdef US_AUTH_PEERCRED_UCRED +# ifndef _GNU_SOURCE +# define _GNU_SOURCE +# endif +# endif +# include <sys/socket.h> +#elif defined(US_AUTH_GETPEERUCRED) +# include <ucred.h> +#endif + #include <sys/param.h> #include <stdio.h> @@ -30,11 +32,13 @@ #include <fcntl.h> #include <bzlib.h> -#include <crm/crm.h> +#include <crm/crm.h> /* indirectly: pcmk_err_generic */ #include <crm/msg_xml.h> #include <crm/common/ipc.h> #include <crm/common/ipcs.h> +#include <crm/common/ipc_internal.h> /* PCMK__SPECIAL_PID* */ + #define PCMK_IPC_VERSION 1 /* Evict clients whose event queue grows this large (by default) */ @@ -293,6 +297,58 @@ crm_client_disconnect_all(qb_ipcs_service_t *service) } } +/*! + * \internal + * \brief Allocate a new crm_client_t object based on an IPC connection + * + * \param[in] c IPC connection (or NULL to allocate generic client) + * \param[in] key Connection table key (or NULL to use sane default) + * \param[in] uid_client UID corresponding to c (ignored if c is NULL) + * + * \return Pointer to new crm_client_t (or NULL on error) + */ +static crm_client_t * +client_from_connection(qb_ipcs_connection_t *c, void *key, uid_t uid_client) +{ + crm_client_t *client = calloc(1, sizeof(crm_client_t)); + + if (client == NULL) { + crm_perror(LOG_ERR, "Allocating client"); + return NULL; + } + + if (c) { +#if ENABLE_ACL + client->user = uid2username(uid_client); + if (client->user == NULL) { + client->user = strdup("#unprivileged"); + CRM_CHECK(client->user != NULL, free(client); return NULL); + crm_err("Unable to enforce ACLs for user ID %d, assuming unprivileged", + uid_client); + } +#endif + client->ipcs = c; + client->kind = CRM_CLIENT_IPC; + client->pid = crm_ipcs_client_pid(c); + if (key == NULL) { + key = c; + } + } + + client->id = crm_generate_uuid(); + if (client->id == NULL) { + crm_err("Could not generate UUID for client"); + free(client->user); + free(client); + return NULL; + } + if (key == NULL) { + key = client->id; + } + g_hash_table_insert(client_connections, key, client); + return client; +} + /*! * \brief Allocate a new crm_client_t object and generate its ID * @@ -303,11 +359,9 @@ crm_client_disconnect_all(qb_ipcs_service_t *service) crm_client_t * crm_client_alloc(void *key) { - crm_client_t *client = calloc(1, sizeof(crm_client_t)); + crm_client_t *client = client_from_connection(NULL, key, 0); CRM_ASSERT(client != NULL); - client->id = crm_generate_uuid(); - g_hash_table_insert(client_connections, (key? key : client->id), client); return client; } @@ -319,18 +373,16 @@ crm_client_new(qb_ipcs_connection_t * c, uid_t uid_client, gid_t gid_client) crm_client_t *client = NULL; - CRM_LOG_ASSERT(c); - if (c == NULL) { - return NULL; - } + CRM_CHECK(c != NULL, return NULL); if (uid_cluster == 0) { if (crm_user_lookup(CRM_DAEMON_USER, &uid_cluster, &gid_cluster) < 0) { - static bool have_error = FALSE; - if(have_error == FALSE) { + static bool need_log = TRUE; + + if (need_log) { crm_warn("Could not find user and group IDs for user %s", CRM_DAEMON_USER); - have_error = TRUE; + need_log = FALSE; } } } @@ -344,10 +396,10 @@ crm_client_new(qb_ipcs_connection_t * c, uid_t uid_client, gid_t gid_client) crm_client_init(); /* TODO: Do our own auth checking, return NULL if unauthorized */ - client = crm_client_alloc(c); - client->ipcs = c; - client->kind = CRM_CLIENT_IPC; - client->pid = crm_ipcs_client_pid(c); + client = client_from_connection(c, NULL, uid_client); + if (client == NULL) { + return NULL; + } if ((uid_client == 0) || (uid_client == uid_cluster)) { /* Remember when a connection came from root or hacluster */ @@ -356,9 +408,6 @@ crm_client_new(qb_ipcs_connection_t * c, uid_t uid_client, gid_t gid_client) crm_debug("Connecting %p for uid=%d gid=%d pid=%u id=%s", c, uid_client, gid_client, client->pid, client->id); -#if ENABLE_ACL - client->user = uid2username(uid_client); -#endif return client; } @@ -867,11 +916,18 @@ crm_ipc_new(const char *name, size_t max_size) * * \param[in] client Connection instance obtained from crm_ipc_new() * - * \return TRUE on success, FALSE otherwise (in which case errno will be set) + * \return TRUE on success, FALSE otherwise (in which case errno will be set; + * specifically, in case of discovering the remote side is not + * authentic, its value is set to ECONNABORTED). */ bool crm_ipc_connect(crm_ipc_t * client) { + static uid_t cl_uid = 0; + static gid_t cl_gid = 0; + pid_t found_pid = 0; uid_t found_uid = 0; gid_t found_gid = 0; + int rv; + client->need_reply = FALSE; client->ipc = qb_ipcc_connect(client->name, client->buf_size); @@ -882,7 +938,39 @@ crm_ipc_connect(crm_ipc_t * client) client->pfd.fd = crm_ipc_get_fd(client); if (client->pfd.fd < 0) { - crm_debug("Could not obtain file descriptor for %s connection: %s (%d)", client->name, pcmk_strerror(errno), errno); + rv = errno; + /* message already omitted */ + crm_ipc_close(client); + errno = rv; + return FALSE; + } + + if (!cl_uid && !cl_gid + && (rv = crm_user_lookup(CRM_DAEMON_USER, &cl_uid, &cl_gid)) < 0) { + errno = -rv; + /* message already omitted */ + crm_ipc_close(client); + errno = -rv; + return FALSE; + } + + if (!(rv = crm_ipc_is_authentic_process(client->pfd.fd, cl_uid, cl_gid, + &found_pid, &found_uid, + &found_gid))) { + crm_err("Daemon (IPC %s) is not authentic:" + " process %lld (uid: %lld, gid: %lld)", + client->name, (long long) PCMK__SPECIAL_PID_AS_0(found_pid), + (long long) found_uid, (long long) found_gid); + crm_ipc_close(client); + errno = ECONNABORTED; + return FALSE; + + } else if (rv < 0) { + errno = -rv; + crm_perror(LOG_ERR, "Could not verify authenticity of daemon (IPC %s)", + client->name); + crm_ipc_close(client); + errno = -rv; return FALSE; } @@ -1058,7 +1146,8 @@ crm_ipc_read(crm_ipc_t * client) crm_ipc_init(); client->buffer[0] = 0; - client->msg_size = qb_ipcc_event_recv(client->ipc, client->buffer, client->buf_size - 1, 0); + client->msg_size = qb_ipcc_event_recv(client->ipc, client->buffer, + client->buf_size, 0); if (client->msg_size >= 0) { int rc = crm_ipc_decompress(client); @@ -1329,6 +1418,132 @@ crm_ipc_send(crm_ipc_t * client, xmlNode * message, enum crm_ipc_flags flags, in return rc; } +int +crm_ipc_is_authentic_process(int sock, uid_t refuid, gid_t refgid, + pid_t *gotpid, uid_t *gotuid, gid_t *gotgid) { + int ret = 0; + pid_t found_pid = 0; uid_t found_uid = 0; gid_t found_gid = 0; +#if defined(US_AUTH_PEERCRED_UCRED) + struct ucred ucred; + socklen_t ucred_len = sizeof(ucred); + + if (!getsockopt(sock, SOL_SOCKET, SO_PEERCRED, + &ucred, &ucred_len) + && ucred_len == sizeof(ucred)) { + found_pid = ucred.pid; found_uid = ucred.uid; found_gid = ucred.gid; + +#elif defined(US_AUTH_PEERCRED_SOCKPEERCRED) + struct sockpeercred sockpeercred; + socklen_t sockpeercred_len = sizeof(sockpeercred); + + if (!getsockopt(sock, SOL_SOCKET, SO_PEERCRED, + &sockpeercred, &sockpeercred_len) + && sockpeercred_len == sizeof(sockpeercred_len)) { + found_pid = sockpeercred.pid; + found_uid = sockpeercred.uid; found_gid = sockpeercred.gid; + +#elif defined(US_AUTH_GETPEEREID) + if (!getpeereid(sock, &found_uid, &found_gid)) { + found_pid = PCMK__SPECIAL_PID; /* cannot obtain PID (FreeBSD) */ + +#elif defined(US_AUTH_GETPEERUCRED) + ucred_t *ucred; + if (!getpeerucred(sock, &ucred)) { + errno = 0; + found_pid = ucred_getpid(ucred); + found_uid = ucred_geteuid(ucred); found_gid = ucred_getegid(ucred); + ret = -errno; + ucred_free(ucred); + if (ret) { + return (ret < 0) ? ret : -pcmk_err_generic; + } + +#else +# error "No way to authenticate a Unix socket peer" + errno = 0; + if (0) { +#endif + if (gotpid != NULL) { + *gotpid = found_pid; + } + if (gotuid != NULL) { + *gotuid = found_uid; + } + if (gotgid != NULL) { + *gotgid = found_gid; + } + ret = (found_uid == 0 || found_uid == refuid || found_gid == refgid); + } else { + ret = (errno > 0) ? -errno : -pcmk_err_generic; + } + + return ret; +} + +int +pcmk__ipc_is_authentic_process_active(const char *name, uid_t refuid, + gid_t refgid, pid_t *gotpid) { + static char last_asked_name[PATH_MAX / 2] = ""; /* log spam prevention */ + int fd, ret = 0; + pid_t found_pid = 0; uid_t found_uid = 0; gid_t found_gid = 0; + qb_ipcc_connection_t *c; + + if ((c = qb_ipcc_connect(name, 0)) == NULL) { + crm_info("Could not connect to %s IPC: %s", name, strerror(errno)); + + } else if ((ret = qb_ipcc_fd_get(c, &fd))) { + crm_err("Could not get fd from %s IPC: %s (%d)", name, + strerror(-ret), -ret); + ret = -1; + + } else if ((ret = crm_ipc_is_authentic_process(fd, refuid, refgid, + &found_pid, &found_uid, + &found_gid)) < 0) { + if (ret == -pcmk_err_generic) { + crm_err("Could not get peer credentials from %s IPC", name); + } else { + crm_err("Could not get peer credentials from %s IPC: %s (%d)", + name, strerror(-ret), -ret); + } + ret = -1; + + } else { + if (gotpid != NULL) { + *gotpid = found_pid; + } + + if (!ret) { + crm_err("Daemon (IPC %s) effectively blocked with unauthorized" + " process %lld (uid: %lld, gid: %lld)", + name, (long long) PCMK__SPECIAL_PID_AS_0(found_pid), + (long long) found_uid, (long long) found_gid); + ret = -2; + } else if ((found_uid != refuid || found_gid != refgid) + && strncmp(last_asked_name, name, sizeof(last_asked_name))) { + if (!found_uid && refuid) { + crm_warn("Daemon (IPC %s) runs as root, whereas the expected" + " credentials are %lld:%lld, hazard of violating" + " the least privilege principle", + name, (long long) refuid, (long long) refgid); + } else { + crm_notice("Daemon (IPC %s) runs as %lld:%lld, whereas the" + " expected credentials are %lld:%lld, which may" + " mean a different set of privileges than expected", + name, (long long) found_uid, (long long) found_gid, + (long long) refuid, (long long) refgid); + } + memccpy(last_asked_name, name, '\0', sizeof(last_asked_name)); + } + } + + if (ret) { /* here, !ret only when we could not initially connect */ + qb_ipcc_disconnect(c); + } + + return ret; +} + + /* Utils */ xmlNode * diff --git a/lib/common/iso8601.c b/lib/common/iso8601.c index c95fa1350d0..a0fc436ddf9 100644 --- a/lib/common/iso8601.c +++ b/lib/common/iso8601.c @@ -603,7 +603,9 @@ crm_time_parse_offset(const char *offset_str) } else if (offset_str[0] == '+' || offset_str[0] == '-' || isdigit((int)offset_str[0])) { gboolean negate = FALSE; - if (offset_str[0] == '-') { + if (offset_str[0] == '+') { + offset_str++; + } else if (offset_str[0] == '-') { negate = TRUE; offset_str++; } @@ -1384,7 +1386,7 @@ crm_time_format_hr(const char *format, crm_time_hr_t * hr_dt) { const char *mark_s; int max = 128, scanned_pos = 0, printed_pos = 0, fmt_pos = 0, - date_len = 0, nano_digits = 0, fmt_len; + date_len = 0, nano_digits = 0; char nano_s[10], date_s[max+1], nanofmt_s[5] = "%", *tmp_fmt_s; struct tm tm; crm_time_t dt; @@ -1397,11 +1399,11 @@ crm_time_format_hr(const char *format, crm_time_hr_t * hr_dt) sprintf(nano_s, "%06d000", hr_dt->useconds); while ((format[scanned_pos]) != '\0') { - fmt_len = 0; mark_s = strchr(&format[scanned_pos], '%'); if (mark_s) { + int fmt_len = 1; + fmt_pos = mark_s - format; - fmt_len = 1; while ((format[fmt_pos+fmt_len] != '\0') && (format[fmt_pos+fmt_len] >= '0') && (format[fmt_pos+fmt_len] <= '9')) { diff --git a/lib/common/logging.c b/lib/common/logging.c index deb39413483..2357c1fa2e8 100644 --- a/lib/common/logging.c +++ b/lib/common/logging.c @@ -1,5 +1,7 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2020 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -350,8 +352,15 @@ crm_add_logfile(const char *filename) static int blackbox_trigger = 0; static char *blackbox_file_prefix = NULL; +#ifdef QB_FEATURE_LOG_HIRES_TIMESTAMPS +typedef struct timespec *log_time_t; +#else +typedef time_t log_time_t; +#endif + static void -blackbox_logger(int32_t t, struct qb_log_callsite *cs, time_t timestamp, const char *msg) +blackbox_logger(int32_t t, struct qb_log_callsite *cs, log_time_t timestamp, + const char *msg) { if(cs && cs->priority < LOG_ERR) { crm_write_blackbox(SIGTRAP, cs); /* Bypass the over-dumping logic */ @@ -977,144 +986,13 @@ crm_log_args(int argc, char **argv) free(arg_string); } +// @COMPAT Legacy function return codes + const char * -pcmk_errorname(int rc) +pcmk_errorname(int rc) { - int error = ABS(rc); - - switch (error) { - case E2BIG: return "E2BIG"; - case EACCES: return "EACCES"; - case EADDRINUSE: return "EADDRINUSE"; - case EADDRNOTAVAIL: return "EADDRNOTAVAIL"; - case EAFNOSUPPORT: return "EAFNOSUPPORT"; - case EAGAIN: return "EAGAIN"; - case EALREADY: return "EALREADY"; - case EBADF: return "EBADF"; - case EBADMSG: return "EBADMSG"; - case EBUSY: return "EBUSY"; - case ECANCELED: return "ECANCELED"; - case ECHILD: return "ECHILD"; - case ECOMM: return "ECOMM"; - case ECONNABORTED: return "ECONNABORTED"; - case ECONNREFUSED: return "ECONNREFUSED"; - case ECONNRESET: return "ECONNRESET"; - /* case EDEADLK: return "EDEADLK"; */ - case EDESTADDRREQ: return "EDESTADDRREQ"; - case EDOM: return "EDOM"; - case EDQUOT: return "EDQUOT"; - case EEXIST: return "EEXIST"; - case EFAULT: return "EFAULT"; - case EFBIG: return "EFBIG"; - case EHOSTDOWN: return "EHOSTDOWN"; - case EHOSTUNREACH: return "EHOSTUNREACH"; - case EIDRM: return "EIDRM"; - case EILSEQ: return "EILSEQ"; - case EINPROGRESS: return "EINPROGRESS"; - case EINTR: return "EINTR"; - case EINVAL: return "EINVAL"; - case EIO: return "EIO"; - case EISCONN: return "EISCONN"; - case EISDIR: return "EISDIR"; - case ELIBACC: return "ELIBACC"; - case ELOOP: return "ELOOP"; - case EMFILE: return "EMFILE"; - case EMLINK: return "EMLINK"; - case EMSGSIZE: return "EMSGSIZE"; - case EMULTIHOP: return "EMULTIHOP"; - case ENAMETOOLONG: return "ENAMETOOLONG"; - case ENETDOWN: return "ENETDOWN"; - case ENETRESET: return "ENETRESET"; - case ENETUNREACH: return "ENETUNREACH"; - case ENFILE: return "ENFILE"; - case ENOBUFS: return "ENOBUFS"; - case ENODATA: return "ENODATA"; - case ENODEV: return "ENODEV"; - case ENOENT: return "ENOENT"; - case ENOEXEC: return "ENOEXEC"; - case ENOKEY: return "ENOKEY"; - case ENOLCK: return "ENOLCK"; - case ENOLINK: return "ENOLINK"; - case ENOMEM: return "ENOMEM"; - case ENOMSG: return "ENOMSG"; - case ENOPROTOOPT: return "ENOPROTOOPT"; - case ENOSPC: return "ENOSPC"; - case ENOSR: return "ENOSR"; - case ENOSTR: return "ENOSTR"; - case ENOSYS: return "ENOSYS"; - case ENOTBLK: return "ENOTBLK"; - case ENOTCONN: return "ENOTCONN"; - case ENOTDIR: return "ENOTDIR"; - case ENOTEMPTY: return "ENOTEMPTY"; - case ENOTSOCK: return "ENOTSOCK"; - /* case ENOTSUP: return "ENOTSUP"; */ - case ENOTTY: return "ENOTTY"; - case ENOTUNIQ: return "ENOTUNIQ"; - case ENXIO: return "ENXIO"; - case EOPNOTSUPP: return "EOPNOTSUPP"; - case EOVERFLOW: return "EOVERFLOW"; - case EPERM: return "EPERM"; - case EPFNOSUPPORT: return "EPFNOSUPPORT"; - case EPIPE: return "EPIPE"; - case EPROTO: return "EPROTO"; - case EPROTONOSUPPORT: return "EPROTONOSUPPORT"; - case EPROTOTYPE: return "EPROTOTYPE"; - case ERANGE: return "ERANGE"; - case EREMOTE: return "EREMOTE"; - case EREMOTEIO: return "EREMOTEIO"; - - case EROFS: return "EROFS"; - case ESHUTDOWN: return "ESHUTDOWN"; - case ESPIPE: return "ESPIPE"; - case ESOCKTNOSUPPORT: return "ESOCKTNOSUPPORT"; - case ESRCH: return "ESRCH"; - case ESTALE: return "ESTALE"; - case ETIME: return "ETIME"; - case ETIMEDOUT: return "ETIMEDOUT"; - case ETXTBSY: return "ETXTBSY"; - case EUNATCH: return "EUNATCH"; - case EUSERS: return "EUSERS"; - /* case EWOULDBLOCK: return "EWOULDBLOCK"; */ - case EXDEV: return "EXDEV"; - -#ifdef EBADE - /* Not available on OSX */ - case EBADE: return "EBADE"; - case EBADFD: return "EBADFD"; - case EBADSLT: return "EBADSLT"; - case EDEADLOCK: return "EDEADLOCK"; - case EBADR: return "EBADR"; - case EBADRQC: return "EBADRQC"; - case ECHRNG: return "ECHRNG"; -#ifdef EISNAM /* Not available on Illumos/Solaris */ - case EISNAM: return "EISNAM"; - case EKEYEXPIRED: return "EKEYEXPIRED"; - case EKEYREJECTED: return "EKEYREJECTED"; - case EKEYREVOKED: return "EKEYREVOKED"; -#endif - case EL2HLT: return "EL2HLT"; - case EL2NSYNC: return "EL2NSYNC"; - case EL3HLT: return "EL3HLT"; - case EL3RST: return "EL3RST"; - case ELIBBAD: return "ELIBBAD"; - case ELIBMAX: return "ELIBMAX"; - case ELIBSCN: return "ELIBSCN"; - case ELIBEXEC: return "ELIBEXEC"; -#ifdef ENOMEDIUM /* Not available on Illumos/Solaris */ - case ENOMEDIUM: return "ENOMEDIUM"; - case EMEDIUMTYPE: return "EMEDIUMTYPE"; -#endif - case ENONET: return "ENONET"; - case ENOPKG: return "ENOPKG"; - case EREMCHG: return "EREMCHG"; - case ERESTART: return "ERESTART"; - case ESTRPIPE: return "ESTRPIPE"; -#ifdef EUCLEAN /* Not available on Illumos/Solaris */ - case EUCLEAN: return "EUCLEAN"; -#endif - case EXFULL: return "EXFULL"; -#endif - + rc = abs(rc); + switch (rc) { case pcmk_err_generic: return "pcmk_err_generic"; case pcmk_err_no_quorum: return "pcmk_err_no_quorum"; case pcmk_err_schema_validation: return "pcmk_err_schema_validation"; @@ -1126,23 +1004,30 @@ pcmk_errorname(int rc) case pcmk_err_cib_backup: return "pcmk_err_cib_backup"; case pcmk_err_cib_save: return "pcmk_err_cib_save"; case pcmk_err_cib_corrupt: return "pcmk_err_cib_corrupt"; + case pcmk_err_multiple: return "pcmk_err_multiple"; + case pcmk_err_node_unknown: return "pcmk_err_node_unknown"; + case pcmk_err_already: return "pcmk_err_already"; + case pcmk_err_bad_nvpair: return "pcmk_err_bad_nvpair"; + case pcmk_err_unknown_format: return "pcmk_err_unknown_format"; + default: return pcmk_rc_name(rc); // system errno } - return "Unknown"; } - const char * pcmk_strerror(int rc) { - int error = abs(rc); - - if (error == 0) { + if (rc == 0) { return "OK"; - } else if (error < PCMK_ERROR_OFFSET) { - return strerror(error); } - switch (error) { + rc = abs(rc); + + // Of course rc > 0 ... unless someone passed INT_MIN as rc + if ((rc > 0) && (rc < PCMK_ERROR_OFFSET)) { + return strerror(rc); + } + + switch (rc) { case pcmk_err_generic: return "Generic Pacemaker error"; case pcmk_err_no_quorum: @@ -1165,9 +1050,18 @@ pcmk_strerror(int rc) return "Could not save the new configuration to disk"; case pcmk_err_cib_corrupt: return "Could not parse on-disk configuration"; - + case pcmk_err_multiple: + return "Resource active on multiple nodes"; + case pcmk_err_node_unknown: + return "Node not found"; + case pcmk_err_already: + return "Situation already as requested"; + case pcmk_err_bad_nvpair: + return "Bad name/value pair given"; case pcmk_err_schema_unchanged: return "Schema is already the latest available"; + case pcmk_err_unknown_format: + return "Unknown output format"; /* The following cases will only be hit on systems for which they are non-standard */ /* coverity[dead_error_condition] False positive on non-Linux */ @@ -1189,11 +1083,309 @@ pcmk_strerror(int rc) case ENOKEY: return "Required key not available"; } - crm_err("Unknown error code: %d", rc); return "Unknown error"; } +// Standard Pacemaker API return codes + +/* This array is used only for nonzero values of pcmk_rc_e. Its values must be + * kept in the exact reverse order of the enum value numbering (i.e. add new + * values to the end of the array). + */ +static struct pcmk__rc_info { + const char *name; + const char *desc; + int legacy_rc; +} pcmk__rcs[] = { + { "pcmk_rc_error", + "Error", + -pcmk_err_generic, + }, + { "pcmk_rc_unknown_format", + "Unknown output format", + -pcmk_err_unknown_format, + }, + { "pcmk_rc_bad_nvpair", + "Bad name/value pair given", + -pcmk_err_bad_nvpair, + }, + { "pcmk_rc_already", + "Already in requested state", + -pcmk_err_already, + }, + { "pcmk_rc_node_unknown", + "Node not found", + -pcmk_err_node_unknown, + }, + { "pcmk_rc_multiple", + "Resource active on multiple nodes", + -pcmk_err_multiple, + }, + { "pcmk_rc_cib_corrupt", + "Could not parse on-disk configuration", + -pcmk_err_cib_corrupt, + }, + { "pcmk_rc_cib_save", + "Could not save new configuration to disk", + -pcmk_err_cib_save, + }, + { "pcmk_rc_cib_backup", + "Could not archive previous configuration", + -pcmk_err_cib_backup, + }, + { "pcmk_rc_cib_modified", + "On-disk configuration was manually modified", + -pcmk_err_cib_modified, + }, + { "pcmk_rc_diff_resync", + "Application of update diff failed, requesting full refresh", + -pcmk_err_diff_resync, + }, + { "pcmk_rc_diff_failed", + "Application of update diff failed", + -pcmk_err_diff_failed, + }, + { "pcmk_rc_old_data", + "Update was older than existing configuration", + -pcmk_err_old_data, + }, + { "pcmk_rc_transform_failed", + "Schema transform failed", + -pcmk_err_transform_failed, + }, + { "pcmk_rc_schema_unchanged", + "Schema is already the latest available", + -pcmk_err_schema_unchanged, + }, + { "pcmk_rc_schema_validation", + "Update does not conform to the configured schema", + -pcmk_err_schema_validation, + }, + { "pcmk_rc_no_quorum", + "Operation requires quorum", + -pcmk_err_no_quorum, + }, +}; + +#define PCMK__N_RC (sizeof(pcmk__rcs) / sizeof(struct pcmk__rc_info)) + +/*! + * \brief Get a return code constant name as a string + * + * \param[in] rc Integer return code to convert + * + * \return String of constant name corresponding to rc + */ +const char * +pcmk_rc_name(int rc) +{ + if ((rc <= pcmk_rc_error) && ((pcmk_rc_error - rc) < PCMK__N_RC)) { + return pcmk__rcs[pcmk_rc_error - rc].name; + } + switch (rc) { + case pcmk_rc_ok: return "pcmk_rc_ok"; + case E2BIG: return "E2BIG"; + case EACCES: return "EACCES"; + case EADDRINUSE: return "EADDRINUSE"; + case EADDRNOTAVAIL: return "EADDRNOTAVAIL"; + case EAFNOSUPPORT: return "EAFNOSUPPORT"; + case EAGAIN: return "EAGAIN"; + case EALREADY: return "EALREADY"; + case EBADF: return "EBADF"; + case EBADMSG: return "EBADMSG"; + case EBUSY: return "EBUSY"; + case ECANCELED: return "ECANCELED"; + case ECHILD: return "ECHILD"; + case ECOMM: return "ECOMM"; + case ECONNABORTED: return "ECONNABORTED"; + case ECONNREFUSED: return "ECONNREFUSED"; + case ECONNRESET: return "ECONNRESET"; + /* case EDEADLK: return "EDEADLK"; */ + case EDESTADDRREQ: return "EDESTADDRREQ"; + case EDOM: return "EDOM"; + case EDQUOT: return "EDQUOT"; + case EEXIST: return "EEXIST"; + case EFAULT: return "EFAULT"; + case EFBIG: return "EFBIG"; + case EHOSTDOWN: return "EHOSTDOWN"; + case EHOSTUNREACH: return "EHOSTUNREACH"; + case EIDRM: return "EIDRM"; + case EILSEQ: return "EILSEQ"; + case EINPROGRESS: return "EINPROGRESS"; + case EINTR: return "EINTR"; + case EINVAL: return "EINVAL"; + case EIO: return "EIO"; + case EISCONN: return "EISCONN"; + case EISDIR: return "EISDIR"; + case ELIBACC: return "ELIBACC"; + case ELOOP: return "ELOOP"; + case EMFILE: return "EMFILE"; + case EMLINK: return "EMLINK"; + case EMSGSIZE: return "EMSGSIZE"; +#ifdef EMULTIHOP // Not available on OpenBSD + case EMULTIHOP: return "EMULTIHOP"; +#endif + case ENAMETOOLONG: return "ENAMETOOLONG"; + case ENETDOWN: return "ENETDOWN"; + case ENETRESET: return "ENETRESET"; + case ENETUNREACH: return "ENETUNREACH"; + case ENFILE: return "ENFILE"; + case ENOBUFS: return "ENOBUFS"; + case ENODATA: return "ENODATA"; + case ENODEV: return "ENODEV"; + case ENOENT: return "ENOENT"; + case ENOEXEC: return "ENOEXEC"; + case ENOKEY: return "ENOKEY"; + case ENOLCK: return "ENOLCK"; +#ifdef ENOLINK // Not available on OpenBSD + case ENOLINK: return "ENOLINK"; +#endif + case ENOMEM: return "ENOMEM"; + case ENOMSG: return "ENOMSG"; + case ENOPROTOOPT: return "ENOPROTOOPT"; + case ENOSPC: return "ENOSPC"; + case ENOSR: return "ENOSR"; + case ENOSTR: return "ENOSTR"; + case ENOSYS: return "ENOSYS"; + case ENOTBLK: return "ENOTBLK"; + case ENOTCONN: return "ENOTCONN"; + case ENOTDIR: return "ENOTDIR"; + case ENOTEMPTY: return "ENOTEMPTY"; + case ENOTSOCK: return "ENOTSOCK"; +#if ENOTSUP != EOPNOTSUPP + case ENOTSUP: return "ENOTSUP"; +#endif + case ENOTTY: return "ENOTTY"; + case ENOTUNIQ: return "ENOTUNIQ"; + case ENXIO: return "ENXIO"; + case EOPNOTSUPP: return "EOPNOTSUPP"; + case EOVERFLOW: return "EOVERFLOW"; + case EPERM: return "EPERM"; + case EPFNOSUPPORT: return "EPFNOSUPPORT"; + case EPIPE: return "EPIPE"; + case EPROTO: return "EPROTO"; + case EPROTONOSUPPORT: return "EPROTONOSUPPORT"; + case EPROTOTYPE: return "EPROTOTYPE"; + case ERANGE: return "ERANGE"; + case EREMOTE: return "EREMOTE"; + case EREMOTEIO: return "EREMOTEIO"; + case EROFS: return "EROFS"; + case ESHUTDOWN: return "ESHUTDOWN"; + case ESPIPE: return "ESPIPE"; + case ESOCKTNOSUPPORT: return "ESOCKTNOSUPPORT"; + case ESRCH: return "ESRCH"; + case ESTALE: return "ESTALE"; + case ETIME: return "ETIME"; + case ETIMEDOUT: return "ETIMEDOUT"; + case ETXTBSY: return "ETXTBSY"; + case EUNATCH: return "EUNATCH"; + case EUSERS: return "EUSERS"; + /* case EWOULDBLOCK: return "EWOULDBLOCK"; */ + case EXDEV: return "EXDEV"; + +#ifdef EBADE // Not available on OS X + case EBADE: return "EBADE"; + case EBADFD: return "EBADFD"; + case EBADSLT: return "EBADSLT"; + case EDEADLOCK: return "EDEADLOCK"; + case EBADR: return "EBADR"; + case EBADRQC: return "EBADRQC"; + case ECHRNG: return "ECHRNG"; +#ifdef EISNAM // Not available on OS X, Illumos, Solaris + case EISNAM: return "EISNAM"; + case EKEYEXPIRED: return "EKEYEXPIRED"; + case EKEYREJECTED: return "EKEYREJECTED"; + case EKEYREVOKED: return "EKEYREVOKED"; +#endif + case EL2HLT: return "EL2HLT"; + case EL2NSYNC: return "EL2NSYNC"; + case EL3HLT: return "EL3HLT"; + case EL3RST: return "EL3RST"; + case ELIBBAD: return "ELIBBAD"; + case ELIBMAX: return "ELIBMAX"; + case ELIBSCN: return "ELIBSCN"; + case ELIBEXEC: return "ELIBEXEC"; +#ifdef ENOMEDIUM // Not available on OS X, Illumos, Solaris + case ENOMEDIUM: return "ENOMEDIUM"; + case EMEDIUMTYPE: return "EMEDIUMTYPE"; +#endif + case ENONET: return "ENONET"; + case ENOPKG: return "ENOPKG"; + case EREMCHG: return "EREMCHG"; + case ERESTART: return "ERESTART"; + case ESTRPIPE: return "ESTRPIPE"; +#ifdef EUCLEAN // Not available on OS X, Illumos, Solaris + case EUCLEAN: return "EUCLEAN"; +#endif + case EXFULL: return "EXFULL"; +#endif // EBADE + default: return "Unknown"; + } +} + +/*! + * \brief Get a user-friendly description of a return code + * + * \param[in] rc Integer return code to convert + * + * \return String description of rc + */ +const char * +pcmk_rc_str(int rc) +{ + if (rc == pcmk_rc_ok) { + return "OK"; + } + if ((rc <= pcmk_rc_error) && ((pcmk_rc_error - rc) < PCMK__N_RC)) { + return pcmk__rcs[pcmk_rc_error - rc].desc; + } + if (rc < 0) { + return "Unknown error"; + } + return strerror(rc); +} + +// This returns negative values for errors +int +pcmk_rc2legacy(int rc) +{ + if (rc >= 0) { + return -rc; // OK or system errno + } + if ((rc <= pcmk_rc_error) && ((pcmk_rc_error - rc) < PCMK__N_RC)) { + return pcmk__rcs[pcmk_rc_error - rc].legacy_rc; + } + return -pcmk_err_generic; +} + +int +pcmk_legacy2rc(int legacy_rc) +{ + legacy_rc = abs(legacy_rc); + switch (legacy_rc) { + case pcmk_err_no_quorum: return pcmk_rc_no_quorum; + case pcmk_err_schema_validation: return pcmk_rc_schema_validation; + case pcmk_err_schema_unchanged: return pcmk_rc_schema_unchanged; + case pcmk_err_transform_failed: return pcmk_rc_transform_failed; + case pcmk_err_old_data: return pcmk_rc_old_data; + case pcmk_err_diff_failed: return pcmk_rc_diff_failed; + case pcmk_err_diff_resync: return pcmk_rc_diff_resync; + case pcmk_err_cib_modified: return pcmk_rc_cib_modified; + case pcmk_err_cib_backup: return pcmk_rc_cib_backup; + case pcmk_err_cib_save: return pcmk_rc_cib_save; + case pcmk_err_cib_corrupt: return pcmk_rc_cib_corrupt; + case pcmk_err_multiple: return pcmk_rc_multiple; + case pcmk_err_node_unknown: return pcmk_rc_node_unknown; + case pcmk_err_already: return pcmk_rc_already; + case pcmk_err_bad_nvpair: return pcmk_rc_bad_nvpair; + case pcmk_err_unknown_format: return pcmk_rc_unknown_format; + case pcmk_err_generic: return pcmk_rc_error; + case pcmk_ok: return pcmk_rc_ok; + default: return legacy_rc; // system errno + } +} + const char * bz2_strerror(int rc) { diff --git a/lib/common/mainloop.c b/lib/common/mainloop.c index 0ebdafcccdc..d4a58300d78 100644 --- a/lib/common/mainloop.c +++ b/lib/common/mainloop.c @@ -456,6 +456,65 @@ gio_poll_destroy(gpointer data) } } +/*! + * \internal + * \brief Convert libqb's poll priority into GLib's one + * + * \param[in] prio libqb's poll priority (#QB_LOOP_MED assumed as fallback) + * + * \return best matching GLib's priority + */ +static gint +conv_prio_libqb2glib(enum qb_loop_priority prio) +{ + gint ret = G_PRIORITY_DEFAULT; + switch (prio) { + case QB_LOOP_LOW: + ret = G_PRIORITY_LOW; + break; + case QB_LOOP_HIGH: + ret = G_PRIORITY_HIGH; + break; + default: + crm_trace("Invalid libqb's loop priority %d, assuming QB_LOOP_MED", + prio); + /* fall-through */ + case QB_LOOP_MED: + break; + } + return ret; +} + +/*! + * \internal + * \brief Convert libqb's poll priority to rate limiting spec + * + * \param[in] prio libqb's poll priority (#QB_LOOP_MED assumed as fallback) + * + * \return best matching rate limiting spec + */ +static enum qb_ipcs_rate_limit +conv_libqb_prio2ratelimit(enum qb_loop_priority prio) +{ + /* this is an inversion of what libqb's qb_ipcs_request_rate_limit does */ + enum qb_ipcs_rate_limit ret = QB_IPCS_RATE_NORMAL; + switch (prio) { + case QB_LOOP_LOW: + ret = QB_IPCS_RATE_SLOW; + break; + case QB_LOOP_HIGH: + ret = QB_IPCS_RATE_FAST; + break; + default: + crm_trace("Invalid libqb's loop priority %d, assuming QB_LOOP_MED", + prio); + /* fall-through */ + case QB_LOOP_MED: + break; + } + return ret; +} + static int32_t gio_poll_dispatch_update(enum qb_loop_priority p, int32_t fd, int32_t evts, void *data, qb_ipcs_dispatch_fn_t fn, int32_t add) @@ -502,8 +561,8 @@ gio_poll_dispatch_update(enum qb_loop_priority p, int32_t fd, int32_t evts, adaptor->p = p; adaptor->is_used++; adaptor->source = - g_io_add_watch_full(channel, G_PRIORITY_DEFAULT, evts, gio_read_socket, adaptor, - gio_poll_destroy); + g_io_add_watch_full(channel, conv_prio_libqb2glib(p), evts, + gio_read_socket, adaptor, gio_poll_destroy); /* Now that mainloop now holds a reference to channel, * thanks to g_io_add_watch_full(), drop ours from g_io_channel_unix_new(). @@ -587,7 +646,15 @@ pick_ipc_type(enum qb_ipc_type requested) qb_ipcs_service_t * mainloop_add_ipc_server(const char *name, enum qb_ipc_type type, - struct qb_ipcs_service_handlers * callbacks) + struct qb_ipcs_service_handlers *callbacks) +{ + return mainloop_add_ipc_server_with_prio(name, type, callbacks, QB_LOOP_MED); +} + +qb_ipcs_service_t * +mainloop_add_ipc_server_with_prio(const char *name, enum qb_ipc_type type, + struct qb_ipcs_service_handlers *callbacks, + enum qb_loop_priority prio) { int rc = 0; qb_ipcs_service_t *server = NULL; @@ -599,6 +666,15 @@ mainloop_add_ipc_server(const char *name, enum qb_ipc_type type, crm_client_init(); server = qb_ipcs_create(name, 0, pick_ipc_type(type), callbacks); + if (server == NULL) { + crm_err("Could not create %s IPC server: %s (%d)", name, pcmk_strerror(rc), rc); + return NULL; + } + + if (prio != QB_LOOP_MED) { + qb_ipcs_request_rate_limit(server, conv_libqb_prio2ratelimit(prio)); + } + #ifdef HAVE_IPCS_GET_BUFFER_SIZE /* All clients should use at least ipc_buffer_max as their buffer size */ qb_ipcs_enforce_buffer_size(server, crm_ipc_default_buffer_size()); @@ -944,7 +1020,7 @@ child_timeout_callback(gpointer p) } rc = child_kill_helper(child); - if (rc == ESRCH) { + if (rc == -ESRCH) { /* Nothing left to do. pid doesn't exist */ return FALSE; } @@ -1249,3 +1325,51 @@ mainloop_timer_del(mainloop_timer_t *t) } } +/* + * Helpers to make sure certain events aren't lost at shutdown + */ + +static gboolean +drain_timeout_cb(gpointer user_data) +{ + bool *timeout_popped = (bool*) user_data; + + *timeout_popped = TRUE; + return FALSE; +} + +/*! + * \brief Process main loop events while a certain condition is met + * + * \param[in] mloop Main loop to process + * \param[in] timer_ms Don't process longer than this amount of time + * \param[in] check Function that returns TRUE if events should be processed + * + * \note This function is intended to be called at shutdown if certain important + * events should not be missed. The caller would likely quit the main loop + * or exit after calling this function. The check() function will be + * passed the remaining timeout in milliseconds. + */ +void +pcmk_drain_main_loop(GMainLoop *mloop, guint timer_ms, bool (*check)(guint)) +{ + bool timeout_popped = FALSE; + guint timer = 0; + GMainContext *ctx = NULL; + + CRM_CHECK(mloop && check, return); + + ctx = g_main_loop_get_context(mloop); + if (ctx) { + time_t start_time = time(NULL); + + timer = g_timeout_add(timer_ms, drain_timeout_cb, &timeout_popped); + while (!timeout_popped + && check(timer_ms - (time(NULL) - start_time) * 1000)) { + g_main_context_iteration(ctx, TRUE); + } + } + if (!timeout_popped && (timer > 0)) { + g_source_remove(timer); + } +} diff --git a/lib/common/nvpair.c b/lib/common/nvpair.c new file mode 100644 index 00000000000..3dc4a1bb36a --- /dev/null +++ b/lib/common/nvpair.c @@ -0,0 +1,798 @@ +/* + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#include <crm_internal.h> + +#include <stdio.h> +#include <sys/types.h> +#include <string.h> +#include <ctype.h> +#include <glib.h> +#include <libxml/tree.h> + +#include <crm/crm.h> +#include <crm/msg_xml.h> +#include <crm/common/xml.h> +#include "crmcommon_private.h" + +/* + * This file isolates handling of three types of name/value pairs: + * + * - pcmk_nvpair_t data type + * - XML attributes (<TAG ... NAME=VALUE ...>) + * - XML nvpair elements (<nvpair id=ID name=NAME value=VALUE>) + */ + +// pcmk_nvpair_t handling + +/*! + * \internal + * \brief Allocate a new name/value pair + * + * \param[in] name New name (required) + * \param[in] value New value + * + * \return Newly allocated name/value pair + * \note The caller is responsible for freeing the result with + * \c pcmk__free_nvpair(). + */ +static pcmk_nvpair_t * +pcmk__new_nvpair(const char *name, const char *value) +{ + pcmk_nvpair_t *nvpair = NULL; + + CRM_ASSERT(name); + + nvpair = calloc(1, sizeof(pcmk_nvpair_t)); + CRM_ASSERT(nvpair); + + nvpair->name = strdup(name); + nvpair->value = value? strdup(value) : NULL; + return nvpair; +} + +/*! + * \internal + * \brief Free a name/value pair + * + * \param[in] nvpair Name/value pair to free + */ +static void +pcmk__free_nvpair(gpointer data) +{ + if (data) { + pcmk_nvpair_t *nvpair = data; + + free(nvpair->name); + free(nvpair->value); + free(nvpair); + } +} + +/*! + * \brief Prepend a name/value pair to a list + * + * \param[in,out] nvpairs List to modify + * \param[in] name New entry's name + * \param[in] value New entry's value + * + * \return New head of list + * \note The caller is responsible for freeing the list with + * \c pcmk_free_nvpairs(). + */ +GSList * +pcmk_prepend_nvpair(GSList *nvpairs, const char *name, const char *value) +{ + return g_slist_prepend(nvpairs, pcmk__new_nvpair(name, value)); +} + +/*! + * \brief Free a list of name/value pairs + * + * \param[in] list List to free + */ +void +pcmk_free_nvpairs(GSList *nvpairs) +{ + g_slist_free_full(nvpairs, pcmk__free_nvpair); +} + +/*! + * \internal + * \brief Compare two name/value pairs + * + * \param[in] a First name/value pair to compare + * \param[in] b Second name/value pair to compare + * + * \return 0 if a == b, 1 if a > b, -1 if a < b + */ +static gint +pcmk__compare_nvpair(gconstpointer a, gconstpointer b) +{ + int rc = 0; + const pcmk_nvpair_t *pair_a = a; + const pcmk_nvpair_t *pair_b = b; + + CRM_ASSERT(a != NULL); + CRM_ASSERT(pair_a->name != NULL); + + CRM_ASSERT(b != NULL); + CRM_ASSERT(pair_b->name != NULL); + + rc = strcmp(pair_a->name, pair_b->name); + if (rc < 0) { + return -1; + } else if (rc > 0) { + return 1; + } + return 0; +} + +/*! + * \brief Sort a list of name/value pairs + * + * \param[in,out] list List to sort + * + * \return New head of list + */ +GSList * +pcmk_sort_nvpairs(GSList *list) +{ + return g_slist_sort(list, pcmk__compare_nvpair); +} + +/*! + * \brief Create a list of name/value pairs from an XML node's attributes + * + * \param[in] XML to parse + * + * \return New list of name/value pairs + * \note It is the caller's responsibility to free the list with + * \c pcmk_free_nvpairs(). + */ +GSList * +pcmk_xml_attrs2nvpairs(xmlNode *xml) +{ + GSList *result = NULL; + + for (xmlAttrPtr iter = pcmk__first_xml_attr(xml); iter != NULL; + iter = iter->next) { + + result = pcmk_prepend_nvpair(result, + (const char *) iter->name, + (const char *) pcmk__xml_attr_value(iter)); + } + return result; +} + +/*! + * \internal + * \brief Add an XML attribute corresponding to a name/value pair + * + * Suitable for glib list iterators, this function adds a NAME=VALUE + * XML attribute based on a given name/value pair. + * + * \param[in] data Name/value pair + * \param[out] user_data XML node to add attributes to + */ +static void +pcmk__nvpair_add_xml_attr(gpointer data, gpointer user_data) +{ + pcmk_nvpair_t *pair = data; + xmlNode *parent = user_data; + + crm_xml_add(parent, pair->name, pair->value); +} + +/*! + * \brief Add XML attributes based on a list of name/value pairs + * + * \param[in] list List of name/value pairs + * \param[in,out] xml XML node to add attributes to + */ +void +pcmk_nvpairs2xml_attrs(GSList *list, xmlNode *xml) +{ + g_slist_foreach(list, pcmk__nvpair_add_xml_attr, xml); +} + +// XML attribute handling + +/*! + * \brief Create an XML attribute with specified name and value + * + * \param[in,out] node XML node to modify + * \param[in] name Attribute name to set + * \param[in] value Attribute value to set + * + * \return New value on success, \c NULL otherwise + * \note This does nothing if node, name, or value are \c NULL or empty. + */ +const char * +crm_xml_add(xmlNode *node, const char *name, const char *value) +{ + bool dirty = FALSE; + xmlAttr *attr = NULL; + + CRM_CHECK(node != NULL, return NULL); + CRM_CHECK(name != NULL, return NULL); + + if (value == NULL) { + return NULL; + } +#if XML_PARANOIA_CHECKS + { + const char *old_value = NULL; + + old_value = crm_element_value(node, name); + + /* Could be re-setting the same value */ + CRM_CHECK(old_value != value, + crm_err("Cannot reset %s with crm_xml_add(%s)", name, value); + return value); + } +#endif + + if (pcmk__tracking_xml_changes(node, FALSE)) { + const char *old = crm_element_value(node, name); + + if (old == NULL || value == NULL || strcmp(old, value) != 0) { + dirty = TRUE; + } + } + + if (dirty && (pcmk__check_acl(node, name, xpf_acl_create) == FALSE)) { + crm_trace("Cannot add %s=%s to %s", name, value, node->name); + return NULL; + } + + attr = xmlSetProp(node, (const xmlChar *)name, (const xmlChar *)value); + if (dirty) { + pcmk__mark_xml_attr_dirty(attr); + } + + CRM_CHECK(attr && attr->children && attr->children->content, return NULL); + return (char *)attr->children->content; +} + +/*! + * \brief Replace an XML attribute with specified name and (possibly NULL) value + * + * \param[in,out] node XML node to modify + * \param[in] name Attribute name to set + * \param[in] value Attribute value to set + * + * \return New value on success, \c NULL otherwise + * \note This does nothing if node or name is \c NULL or empty. + */ +const char * +crm_xml_replace(xmlNode *node, const char *name, const char *value) +{ + bool dirty = FALSE; + xmlAttr *attr = NULL; + const char *old_value = NULL; + + CRM_CHECK(node != NULL, return NULL); + CRM_CHECK(name != NULL && name[0] != 0, return NULL); + + old_value = crm_element_value(node, name); + + /* Could be re-setting the same value */ + CRM_CHECK(old_value != value, return value); + + if (pcmk__check_acl(node, name, xpf_acl_write) == FALSE) { + /* Create a fake object linked to doc->_private instead? */ + crm_trace("Cannot replace %s=%s to %s", name, value, node->name); + return NULL; + + } else if (old_value && !value) { + xml_remove_prop(node, name); + return NULL; + } + + if (pcmk__tracking_xml_changes(node, FALSE)) { + if (!old_value || !value || !strcmp(old_value, value)) { + dirty = TRUE; + } + } + + attr = xmlSetProp(node, (const xmlChar *)name, (const xmlChar *)value); + if (dirty) { + pcmk__mark_xml_attr_dirty(attr); + } + CRM_CHECK(attr && attr->children && attr->children->content, return NULL); + return (char *) attr->children->content; +} + +/*! + * \brief Create an XML attribute with specified name and integer value + * + * This is like \c crm_xml_add() but taking an integer value. + * + * \param[in,out] node XML node to modify + * \param[in] name Attribute name to set + * \param[in] value Attribute value to set + * + * \return New value as string on success, \c NULL otherwise + * \note This does nothing if node or name are \c NULL or empty. + */ +const char * +crm_xml_add_int(xmlNode *node, const char *name, int value) +{ + char *number = crm_itoa(value); + const char *added = crm_xml_add(node, name, number); + + free(number); + return added; +} + +/*! + * \brief Create an XML attribute with specified name and unsigned value + * + * This is like \c crm_xml_add() but taking a guint value. + * + * \param[in,out] node XML node to modify + * \param[in] name Attribute name to set + * \param[in] ms Attribute value to set + * + * \return New value as string on success, \c NULL otherwise + * \note This does nothing if node or name are \c NULL or empty. + */ +const char * +crm_xml_add_ms(xmlNode *node, const char *name, guint ms) +{ + char *number = crm_strdup_printf("%u", ms); + const char *added = crm_xml_add(node, name, number); + + free(number); + return added; +} + +// Maximum size of null-terminated string representation of 64-bit integer +// -9223372036854775808 +#define LLSTRSIZE 21 + +/*! + * \brief Create an XML attribute with specified name and long long int value + * + * This is like \c crm_xml_add() but taking a long long int value. It is a + * useful equivalent for defined types like time_t, etc. + * + * \param[in,out] xml XML node to modify + * \param[in] name Attribute name to set + * \param[in] value Attribute value to set + * + * \return New value as string on success, \c NULL otherwise + * \note This does nothing if xml or name are \c NULL or empty. + * This does not support greater than 64-bit values. + */ +const char * +crm_xml_add_ll(xmlNode *xml, const char *name, long long value) +{ + char s[LLSTRSIZE] = { '\0', }; + + if (snprintf(s, LLSTRSIZE, "%lld", (long long) value) == LLSTRSIZE) { + return NULL; + } + return crm_xml_add(xml, name, s); +} + +/*! + * \brief Retrieve the value of an XML attribute + * + * \param[in] data XML node to check + * \param[in] name Attribute name to check + * + * \return Value of specified attribute (may be \c NULL) + */ +const char * +crm_element_value(const xmlNode *data, const char *name) +{ + xmlAttr *attr = NULL; + + if (data == NULL) { + crm_err("Couldn't find %s in NULL", name ? name : "<null>"); + CRM_LOG_ASSERT(data != NULL); + return NULL; + + } else if (name == NULL) { + crm_err("Couldn't find NULL in %s", crm_element_name(data)); + return NULL; + } + + /* The first argument to xmlHasProp() has always been const, + * but libxml2 <2.9.2 didn't declare that, so cast it + */ + attr = xmlHasProp((xmlNode *) data, (const xmlChar *)name); + if (!attr || !attr->children) { + return NULL; + } + return (const char *) attr->children->content; +} + +/*! + * \brief Retrieve the integer value of an XML attribute + * + * This is like \c crm_element_value() but returning the value as an integer. + * + * \param[in] data XML node to check + * \param[in] name Attribute name to check + * + * \return Integer value of specified attribute on success, -1 otherwise + */ +int +crm_element_value_int(const xmlNode *data, const char *name, int *dest) +{ + const char *value = NULL; + + CRM_CHECK(dest != NULL, return -1); + value = crm_element_value(data, name); + if (value) { + *dest = crm_int_helper(value, NULL); + return 0; + } + return -1; +} + +/*! + * \brief Retrieve the long long integer value of an XML attribute + * + * This is like \c crm_element_value() but getting the value as a long long int. + * + * \param[in] data XML node to check + * \param[in] name Attribute name to check + * \param[in] dest Where to store element value + * + * \return 0 on success, -1 otherwise + */ +int +crm_element_value_ll(const xmlNode *data, const char *name, long long *dest) +{ + const char *value = NULL; + + CRM_CHECK(dest != NULL, return -1); + value = crm_element_value(data, name); + if (value) { + errno = 0; + *dest = crm_int_helper(value, NULL); + if (errno == 0) { + return 0; + } + } + return -1; +} + +int +crm_element_value_const_int(const xmlNode * data, const char *name, int *dest) +{ + return crm_element_value_int((xmlNode *) data, name, dest); +} + +const char * +crm_element_value_const(const xmlNode * data, const char *name) +{ + return crm_element_value((xmlNode *) data, name); +} + +/*! + * \brief Retrieve the seconds-since-epoch value of an XML attribute + * + * This is like \c crm_element_value() but returning the value as a time_t. + * + * \param[in] xml XML node to check + * \param[in] name Attribute name to check + * \param[out] dest Where to store attribute value + * + * \return \c pcmk_ok on success, -1 otherwise + */ +int +crm_element_value_epoch(const xmlNode *xml, const char *name, time_t *dest) +{ + long long value_ll = 0; + + if (crm_element_value_ll(xml, name, &value_ll) < 0) { + return -1; + } + + /* Unfortunately, we can't do any bounds checking, since time_t has neither + * standardized bounds nor constants defined for them. + */ + *dest = (time_t) value_ll; + return pcmk_ok; +} + +/*! + * \brief Retrieve the value of XML second/microsecond attributes as time + * + * This is like \c crm_element_value() but returning value as a struct timeval. + * + * \param[in] xml XML to parse + * \param[in] name_sec Name of XML attribute for seconds + * \param[in] name_usec Name of XML attribute for microseconds + * \param[out] dest Where to store result + * + * \return \c pcmk_ok on success, -errno on error + * \note Values default to 0 if XML or XML attribute does not exist + */ +int +crm_element_value_timeval(const xmlNode *xml, const char *name_sec, + const char *name_usec, struct timeval *dest) +{ + const char *value_s = NULL; + long long value_i = 0; + + CRM_CHECK(dest != NULL, return -EINVAL); + dest->tv_sec = 0; + dest->tv_usec = 0; + + if (xml == NULL) { + return 0; + } + + // Parse seconds + value_s = crm_element_value(xml, name_sec); + if (value_s) { + value_i = crm_parse_ll(value_s, NULL); + if (errno) { + return -errno; + } + dest->tv_sec = (time_t) value_i; + } + + // Parse microseconds + value_s = crm_element_value(xml, name_usec); + if (value_s) { + value_i = crm_parse_ll(value_s, NULL); + if (errno) { + return -errno; + } + dest->tv_usec = (suseconds_t) value_i; + } + return 0; +} + +/*! + * \brief Retrieve a copy of the value of an XML attribute + * + * This is like \c crm_element_value() but allocating new memory for the result. + * + * \param[in] data XML node to check + * \param[in] name Attribute name to check + * + * \return Value of specified attribute (may be \c NULL) + * \note The caller is responsible for freeing the result. + */ +char * +crm_element_value_copy(const xmlNode *data, const char *name) +{ + char *value_copy = NULL; + const char *value = crm_element_value(data, name); + + if (value != NULL) { + value_copy = strdup(value); + } + return value_copy; +} + +/*! + * \brief Add hash table entry to XML as (possibly legacy) name/value + * + * Suitable for \c g_hash_table_foreach(), this function takes a hash table key + * and value, with an XML node passed as user data, and adds an XML attribute + * with the specified name and value if it does not already exist. If the key + * name starts with a digit, this will instead add a \<param name=NAME + * value=VALUE/> child to the XML (for legacy compatibility with heartbeat). + * + * \param[in] key Key of hash table entry + * \param[in] value Value of hash table entry + * \param[in] user_data XML node + */ +void +hash2smartfield(gpointer key, gpointer value, gpointer user_data) +{ + const char *name = key; + const char *s_value = value; + + xmlNode *xml_node = user_data; + + if (isdigit(name[0])) { + xmlNode *tmp = create_xml_node(xml_node, XML_TAG_PARAM); + + crm_xml_add(tmp, XML_NVPAIR_ATTR_NAME, name); + crm_xml_add(tmp, XML_NVPAIR_ATTR_VALUE, s_value); + + } else if (crm_element_value(xml_node, name) == NULL) { + crm_xml_add(xml_node, name, s_value); + crm_trace("dumped: %s=%s", name, s_value); + + } else { + crm_trace("duplicate: %s=%s", name, s_value); + } +} + +/*! + * \brief Set XML attribute based on hash table entry + * + * Suitable for \c g_hash_table_foreach(), this function takes a hash table key + * and value, with an XML node passed as user data, and adds an XML attribute + * with the specified name and value if it does not already exist. + * + * \param[in] key Key of hash table entry + * \param[in] value Value of hash table entry + * \param[in] user_data XML node + */ +void +hash2field(gpointer key, gpointer value, gpointer user_data) +{ + const char *name = key; + const char *s_value = value; + + xmlNode *xml_node = user_data; + + if (crm_element_value(xml_node, name) == NULL) { + crm_xml_add(xml_node, name, s_value); + + } else { + crm_trace("duplicate: %s=%s", name, s_value); + } +} + +/*! + * \brief Set XML attribute based on hash table entry, as meta-attribute name + * + * Suitable for \c g_hash_table_foreach(), this function takes a hash table key + * and value, with an XML node passed as user data, and adds an XML attribute + * with the meta-attribute version of the specified name and value if it does + * not already exist and if the name does not appear to be cluster-internal. + * + * \param[in] key Key of hash table entry + * \param[in] value Value of hash table entry + * \param[in] user_data XML node + */ +void +hash2metafield(gpointer key, gpointer value, gpointer user_data) +{ + char *crm_name = NULL; + + if (key == NULL || value == NULL) { + return; + } + + /* Filter out cluster-generated attributes that contain a '#' or ':' + * (like fail-count and last-failure). + */ + for (crm_name = key; *crm_name; ++crm_name) { + if ((*crm_name == '#') || (*crm_name == ':')) { + return; + } + } + + crm_name = crm_meta_name(key); + hash2field(crm_name, value, user_data); + free(crm_name); +} + +// nvpair handling + +/*! + * \brief Create an XML name/value pair + * + * \param[in] parent If not \c NULL, make new XML node a child of this one + * \param[in] id If not \c NULL, use this as ID (otherwise auto-generate) + * \param[in] name Name to use + * \param[in] value Value to use + * + * \return New XML object on success, \c NULL otherwise + */ +xmlNode * +crm_create_nvpair_xml(xmlNode *parent, const char *id, const char *name, + const char *value) +{ + xmlNode *nvp; + + /* id can be NULL so we auto-generate one, and name can be NULL if this + * will be used to delete a name/value pair by ID, but both can't be NULL + */ + CRM_CHECK(id || name, return NULL); + + nvp = create_xml_node(parent, XML_CIB_TAG_NVPAIR); + CRM_CHECK(nvp, return NULL); + + if (id) { + crm_xml_add(nvp, XML_ATTR_ID, id); + } else { + const char *parent_id = ID(parent); + + crm_xml_set_id(nvp, "%s-%s", + (parent_id? parent_id : XML_CIB_TAG_NVPAIR), name); + } + crm_xml_add(nvp, XML_NVPAIR_ATTR_NAME, name); + crm_xml_add(nvp, XML_NVPAIR_ATTR_VALUE, value); + return nvp; +} + +/*! + * \brief Add XML nvpair element based on hash table entry + * + * Suitable for \c g_hash_table_foreach(), this function takes a hash table key + * and value, with an XML node passed as the user data, and adds an \c nvpair + * XML element with the specified name and value. + * + * \param[in] key Key of hash table entry + * \param[in] value Value of hash table entry + * \param[in] user_data XML node + */ +void +hash2nvpair(gpointer key, gpointer value, gpointer user_data) +{ + const char *name = key; + const char *s_value = value; + xmlNode *xml_node = user_data; + + crm_create_nvpair_xml(xml_node, name, name, s_value); + crm_trace("dumped: name=%s value=%s", name, s_value); +} + +/*! + * \brief Retrieve XML attributes as a hash table + * + * Given an XML element, this will look for any \<attributes> element child, + * creating a hash table of (newly allocated string) name/value pairs taken + * first from the attributes element's NAME=VALUE XML attributes, and then + * from any \<param name=NAME value=VALUE> children of attributes. + * + * \param[in] XML node to parse + * + * \return Hash table with name/value pairs + * \note It is the caller's responsibility to free the result using + * \c g_hash_table_destroy(). + */ +GHashTable * +xml2list(xmlNode *parent) +{ + xmlNode *child = NULL; + xmlAttrPtr pIter = NULL; + xmlNode *nvpair_list = NULL; + GHashTable *nvpair_hash = crm_str_table_new(); + + CRM_CHECK(parent != NULL, return nvpair_hash); + + nvpair_list = find_xml_node(parent, XML_TAG_ATTRS, FALSE); + if (nvpair_list == NULL) { + crm_trace("No attributes in %s", crm_element_name(parent)); + crm_log_xml_trace(parent, "No attributes for resource op"); + } + + crm_log_xml_trace(nvpair_list, "Unpacking"); + + for (pIter = pcmk__first_xml_attr(nvpair_list); pIter != NULL; + pIter = pIter->next) { + + const char *p_name = (const char *)pIter->name; + const char *p_value = pcmk__xml_attr_value(pIter); + + crm_trace("Added %s=%s", p_name, p_value); + + g_hash_table_insert(nvpair_hash, strdup(p_name), strdup(p_value)); + } + + for (child = __xml_first_child(nvpair_list); child != NULL; + child = __xml_next(child)) { + + if (strcmp((const char *)child->name, XML_TAG_PARAM) == 0) { + const char *key = crm_element_value(child, XML_NVPAIR_ATTR_NAME); + const char *value = crm_element_value(child, XML_NVPAIR_ATTR_VALUE); + + crm_trace("Added %s=%s", key, value); + if (key != NULL && value != NULL) { + g_hash_table_insert(nvpair_hash, strdup(key), strdup(value)); + } + } + } + + return nvpair_hash; +} diff --git a/lib/common/operations.c b/lib/common/operations.c index 4afef80fc81..6b92101596c 100644 --- a/lib/common/operations.c +++ b/lib/common/operations.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2017 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> * * This source code is licensed under the GNU Lesser General Public License * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. @@ -49,10 +49,22 @@ parse_op_key(const char *key, char **rsc_id, char **op_type, int *interval) char *mutable_key = NULL; char *mutable_key_ptr = NULL; int len = 0, offset = 0, ch = 0; + int local_interval_ms = 0; - CRM_CHECK(key != NULL, return FALSE); + // Initialize output variables in case of early return + if (rsc_id) { + *rsc_id = NULL; + } + if (op_type) { + *op_type = NULL; + } + if (interval) { + *interval = 0; + } + + CRM_CHECK(key && *key, return FALSE); - *interval = 0; + // Parse interval at end of string len = strlen(key); offset = len - 1; @@ -68,36 +80,36 @@ parse_op_key(const char *key, char **rsc_id, char **op_type, int *interval) digits--; ch = ch * 10; } - *interval += ch; + local_interval_ms += ch; offset--; } + crm_trace("Operation key '%s' has interval %ums", key, local_interval_ms); + if (interval) { + *interval = local_interval_ms; + } + + CRM_CHECK((offset != (len - 1)) && (key[offset] == '_'), return FALSE); - crm_trace(" Interval: %d", *interval); - CRM_CHECK(key[offset] == '_', return FALSE); - - mutable_key = strdup(key); - mutable_key[offset] = 0; + mutable_key = strndup(key, offset); offset--; while (offset > 0 && key[offset] != '_') { offset--; } - CRM_CHECK(key[offset] == '_', free(mutable_key); - return FALSE); + CRM_CHECK(key[offset] == '_', + free(mutable_key); return FALSE); mutable_key_ptr = mutable_key + offset + 1; crm_trace(" Action: %s", mutable_key_ptr); - - *op_type = strdup(mutable_key_ptr); + if (op_type) { + *op_type = strdup(mutable_key_ptr); + } mutable_key[offset] = 0; offset--; - CRM_CHECK(mutable_key != mutable_key_ptr, free(mutable_key); - return FALSE); - notify = strstr(mutable_key, "_post_notify"); if (notify && safe_str_eq(notify, "_post_notify")) { notify[0] = 0; @@ -109,7 +121,11 @@ parse_op_key(const char *key, char **rsc_id, char **op_type, int *interval) } crm_trace(" Resource: %s", mutable_key); - *rsc_id = mutable_key; + if (rsc_id) { + *rsc_id = mutable_key; + } else { + free(mutable_key); + } return TRUE; } @@ -513,9 +529,15 @@ create_operation_update(xmlNode * parent, lrmd_event_data_t * op, const char * c CRM_LOG_ASSERT(n_task != NULL); op_id = generate_notify_key(op->rsc_id, n_type, n_task); - /* these are not yet allowed to fail */ - op->op_status = PCMK_LRM_OP_DONE; - op->rc = 0; + if (op->op_status != PCMK_LRM_OP_PENDING) { + /* Ignore notify errors. + * + * @TODO It might be better to keep the correct result here, and + * ignore it in process_graph_event(). + */ + op->op_status = PCMK_LRM_OP_DONE; + op->rc = 0; + } } else if (did_rsc_op_fail(op, target_rc)) { op_id = generate_op_key(op->rsc_id, "last_failure", 0); @@ -642,9 +664,7 @@ crm_op_needs_metadata(const char *rsc_class, const char *op) CRM_CHECK(rsc_class || op, return FALSE); if (rsc_class - && strcmp(rsc_class, PCMK_RESOURCE_CLASS_OCF) - && strcmp(rsc_class, PCMK_RESOURCE_CLASS_STONITH)) { - + && is_not_set(pcmk_get_ra_caps(rsc_class), pcmk_ra_cap_params)) { /* Meta-data is only needed for resource classes that use parameters */ return FALSE; } diff --git a/lib/common/remote.c b/lib/common/remote.c index 01f0409ef18..56ea319fa5b 100644 --- a/lib/common/remote.c +++ b/lib/common/remote.c @@ -40,6 +40,7 @@ #include <crm/common/ipcs.h> #include <crm/common/xml.h> #include <crm/common/mainloop.h> +#include <crm/common/remote_internal.h> #ifdef HAVE_GNUTLS_GNUTLS_H # undef KEYFILE @@ -165,61 +166,247 @@ crm_initiate_client_tls_handshake(crm_remote_t * remote, int timeout_ms) return rc; } -void * -crm_create_anon_tls_session(int csock, int type /* GNUTLS_SERVER, GNUTLS_CLIENT */ , - void *credentials) +/*! + * \internal + * \brief Set minimum prime size required by TLS client + * + * \param[in] session TLS session to affect + */ +static void +pcmk__set_minimum_dh_bits(gnutls_session_t *session) +{ + const char *dh_min_bits_s = getenv("PCMK_dh_min_bits"); + + if (dh_min_bits_s) { + int dh_min_bits = crm_parse_int(dh_min_bits_s, "0"); + + /* This function is deprecated since GnuTLS 3.1.7, in favor of letting + * the priority string imply the DH requirements, but this is the only + * way to give the user control over compatibility with older servers. + */ + if (dh_min_bits > 0) { + crm_info("Requiring server use a Diffie-Hellman prime of at least %d bits", + dh_min_bits); + gnutls_dh_set_prime_bits(*session, dh_min_bits); + } + } +} + +static unsigned int +pcmk__bound_dh_bits(unsigned int dh_bits) { - gnutls_session_t *session = gnutls_malloc(sizeof(gnutls_session_t)); + const char *dh_min_bits_s = getenv("PCMK_dh_min_bits"); + const char *dh_max_bits_s = getenv("PCMK_dh_max_bits"); + int dh_min_bits = 0; + int dh_max_bits = 0; - gnutls_init(session, type); + if (dh_min_bits_s) { + dh_min_bits = crm_parse_int(dh_min_bits_s, "0"); + } + if (dh_max_bits_s) { + dh_max_bits = crm_parse_int(dh_max_bits_s, "0"); + if ((dh_min_bits > 0) && (dh_max_bits > 0) + && (dh_max_bits < dh_min_bits)) { + crm_warn("Ignoring PCMK_dh_max_bits because it is less than PCMK_dh_min_bits"); + dh_max_bits = 0; + } + } + if ((dh_min_bits > 0) && (dh_bits < dh_min_bits)) { + return dh_min_bits; + } + if ((dh_max_bits > 0) && (dh_bits > dh_max_bits)) { + return dh_max_bits; + } + return dh_bits; +} + +/*! + * \internal + * \brief Initialize a new TLS session + * + * \param[in] csock Connected socket for TLS session + * \param[in] conn_type GNUTLS_SERVER or GNUTLS_CLIENT + * \param[in] cred_type GNUTLS_CRD_ANON or GNUTLS_CRD_PSK + * \param[in] credentials TLS session credentials + * + * \return Pointer to newly created session object, or NULL on error + */ +gnutls_session_t * +pcmk__new_tls_session(int csock, unsigned int conn_type, + gnutls_credentials_type_t cred_type, void *credentials) +{ + int rc = GNUTLS_E_SUCCESS; # ifdef HAVE_GNUTLS_PRIORITY_SET_DIRECT -/* http://www.manpagez.com/info/gnutls/gnutls-2.10.4/gnutls_81.php#Echo-Server-with-anonymous-authentication */ - gnutls_priority_set_direct(*session, "NORMAL:+ANON-DH", NULL); -/* gnutls_priority_set_direct (*session, "NONE:+VERS-TLS-ALL:+CIPHER-ALL:+MAC-ALL:+SIGN-ALL:+COMP-ALL:+ANON-DH", NULL); */ -# else - gnutls_set_default_priority(*session); - gnutls_kx_set_priority(*session, anon_tls_kx_order); + const char *prio_base = NULL; + char *prio = NULL; # endif - gnutls_transport_set_ptr(*session, (gnutls_transport_ptr_t) GINT_TO_POINTER(csock)); - switch (type) { - case GNUTLS_SERVER: - gnutls_credentials_set(*session, GNUTLS_CRD_ANON, - (gnutls_anon_server_credentials_t) credentials); - break; - case GNUTLS_CLIENT: - gnutls_credentials_set(*session, GNUTLS_CRD_ANON, - (gnutls_anon_client_credentials_t) credentials); - break; + gnutls_session_t *session = NULL; + +# ifdef HAVE_GNUTLS_PRIORITY_SET_DIRECT + /* Determine list of acceptable ciphers, etc. Pacemaker always adds the + * values required for its functionality. + * + * For an example of anonymous authentication, see: + * http://www.manpagez.com/info/gnutls/gnutls-2.10.4/gnutls_81.php#Echo-Server-with-anonymous-authentication + */ + + prio_base = getenv("PCMK_tls_priorities"); + if (prio_base == NULL) { + prio_base = PCMK_GNUTLS_PRIORITIES; } + prio = crm_strdup_printf("%s:%s", prio_base, + (cred_type == GNUTLS_CRD_ANON)? "+ANON-DH" : "+DHE-PSK:+PSK"); +# endif - return session; -} + session = gnutls_malloc(sizeof(gnutls_session_t)); + if (session == NULL) { + rc = GNUTLS_E_MEMORY_ERROR; + goto error; + } -void * -create_psk_tls_session(int csock, int type /* GNUTLS_SERVER, GNUTLS_CLIENT */ , void *credentials) -{ - gnutls_session_t *session = gnutls_malloc(sizeof(gnutls_session_t)); + rc = gnutls_init(session, conn_type); + if (rc != GNUTLS_E_SUCCESS) { + goto error; + } - gnutls_init(session, type); # ifdef HAVE_GNUTLS_PRIORITY_SET_DIRECT - gnutls_priority_set_direct(*session, "NORMAL:+DHE-PSK:+PSK", NULL); + /* @TODO On the server side, it would be more efficient to cache the + * priority with gnutls_priority_init2() and set it with + * gnutls_priority_set() for all sessions. + */ + rc = gnutls_priority_set_direct(*session, prio, NULL); + if (rc != GNUTLS_E_SUCCESS) { + goto error; + } + if (conn_type == GNUTLS_CLIENT) { + pcmk__set_minimum_dh_bits(session); + } # else gnutls_set_default_priority(*session); - gnutls_kx_set_priority(*session, psk_tls_kx_order); + gnutls_kx_set_priority(*session, (cred_type == GNUTLS_CRD_ANON)? anon_tls_kx_order : psk_tls_kx_order); # endif - gnutls_transport_set_ptr(*session, (gnutls_transport_ptr_t) GINT_TO_POINTER(csock)); - switch (type) { - case GNUTLS_SERVER: - gnutls_credentials_set(*session, GNUTLS_CRD_PSK, - (gnutls_psk_server_credentials_t) credentials); - break; - case GNUTLS_CLIENT: - gnutls_credentials_set(*session, GNUTLS_CRD_PSK, - (gnutls_psk_client_credentials_t) credentials); - break; - } + gnutls_transport_set_ptr(*session, + (gnutls_transport_ptr_t) GINT_TO_POINTER(csock)); + + rc = gnutls_credentials_set(*session, cred_type, credentials); + if (rc != GNUTLS_E_SUCCESS) { + goto error; + } +# ifdef HAVE_GNUTLS_PRIORITY_SET_DIRECT + free(prio); +# endif return session; + +error: + { +# ifdef HAVE_GNUTLS_PRIORITY_SET_DIRECT + const char *prio_s = prio; +# else + const char *prio_s = "default"; +# endif + + crm_err("Could not initialize %s TLS %s session: %s " + CRM_XS " rc=%d priority='%s'", + (cred_type == GNUTLS_CRD_ANON)? "anonymous" : "PSK", + (conn_type == GNUTLS_SERVER)? "server" : "client", + gnutls_strerror(rc), rc, prio_s); + } +# ifdef HAVE_GNUTLS_PRIORITY_SET_DIRECT + free(prio); +# endif + if (session != NULL) { + gnutls_free(session); + } + return NULL; +} + +/*! + * \internal + * \brief Initialize Diffie-Hellman parameters for a TLS server + * + * \param[out] dh_params Parameter object to initialize + * + * \return GNUTLS_E_SUCCESS on success, GnuTLS error code on error + * \todo The current best practice is to allow the client and server to + * negotiate the Diffie-Hellman parameters via a TLS extension (RFC 7919). + * However, we have to support both older versions of GnuTLS (<3.6) that + * don't support the extension on our side, and older Pacemaker versions + * that don't support the extension on the other side. The next best + * practice would be to use a known good prime (see RFC 5114 section 2.2), + * possibly stored in a file distributed with Pacemaker. + */ +int +pcmk__init_tls_dh(gnutls_dh_params_t *dh_params) +{ + int rc = GNUTLS_E_SUCCESS; + unsigned int dh_bits = 0; + + rc = gnutls_dh_params_init(dh_params); + if (rc != GNUTLS_E_SUCCESS) { + goto error; + } + +#ifdef HAVE_GNUTLS_SEC_PARAM_TO_PK_BITS + dh_bits = gnutls_sec_param_to_pk_bits(GNUTLS_PK_DH, + GNUTLS_SEC_PARAM_NORMAL); + if (dh_bits == 0) { + rc = GNUTLS_E_DH_PRIME_UNACCEPTABLE; + goto error; + } +#else + dh_bits = 1024; +#endif + dh_bits = pcmk__bound_dh_bits(dh_bits); + + crm_info("Generating Diffie-Hellman parameters with %u-bit prime for TLS", + dh_bits); + rc = gnutls_dh_params_generate2(*dh_params, dh_bits); + if (rc != GNUTLS_E_SUCCESS) { + goto error; + } + + return rc; + +error: + crm_err("Could not initialize Diffie-Hellman parameters for TLS: %s " + CRM_XS " rc=%d", gnutls_strerror(rc), rc); + CRM_ASSERT(rc == GNUTLS_E_SUCCESS); + return rc; +} + +/*! + * \internal + * \brief Process handshake data from TLS client + * + * Read as much TLS handshake data as is available. + * + * \param[in] client Client connection + * + * \retval GnuTLS error code on error + * \retval 0 if more data is needed + * \retval 1 if handshake is successfully completed + */ +int +pcmk__read_handshake_data(crm_client_t *client) +{ + int rc = 0; + + CRM_ASSERT(client && client->remote && client->remote->tls_session); + + do { + rc = gnutls_handshake(*client->remote->tls_session); + } while (rc == GNUTLS_E_INTERRUPTED); + + if (rc == GNUTLS_E_AGAIN) { + /* No more data is available at the moment. This function should be + * invoked again once the client sends more. + */ + return 0; + } else if (rc != GNUTLS_E_SUCCESS) { + return rc; + } + return 1; } static int diff --git a/lib/common/schemas.c b/lib/common/schemas.c index b529ff5d83c..7e76af30e36 100644 --- a/lib/common/schemas.c +++ b/lib/common/schemas.c @@ -625,9 +625,13 @@ validate_xml_verbose(xmlNode *xml_blob) xmlDoc *doc = NULL; xmlNode *xml = NULL; gboolean rc = FALSE; - char *filename = strdup(CRM_STATE_DIR "/cib-invalid.XXXXXX"); + const char *tmpdir = getenv("TMPDIR"); + char *filename = NULL; - CRM_CHECK(filename != NULL, return FALSE); + if ((tmpdir == NULL) || (*tmpdir != '/')) { + tmpdir = "/tmp"; + } + filename = crm_strdup_printf("%s/cib-invalid.XXXXXX", tmpdir); umask(S_IWGRP | S_IWOTH | S_IROTH); fd = mkstemp(filename); diff --git a/lib/common/strings.c b/lib/common/strings.c index 26dc793b8c2..ea325f4bff4 100644 --- a/lib/common/strings.c +++ b/lib/common/strings.c @@ -25,6 +25,7 @@ #include <stdio.h> #include <string.h> #include <stdlib.h> +#include <limits.h> #include <bzlib.h> #include <sys/types.h> @@ -121,29 +122,60 @@ crm_int_helper(const char *text, char **end_text) return result; } +/*! + * \brief Parse a long long integer value from a string + * + * \param[in] text The string to parse + * \param[in] default_text Default string to parse if text is NULL + * + * \return Parsed value on success, -1 (and set errno) on error + */ +long long +crm_parse_ll(const char *text, const char *default_text) +{ + if (text == NULL) { + text = default_text; + if (text == NULL) { + crm_err("No default conversion value supplied"); + errno = EINVAL; + return -1; + } + } + return crm_int_helper(text, NULL); +} + +/*! + * \brief Parse an integer value from a string + * + * \param[in] text The string to parse + * \param[in] default_text Default string to parse if text is NULL + * + * \return Parsed value on success, INT_MIN or INT_MAX (and set errno to ERANGE) + * if parsed value is out of integer range, otherwise -1 (and set errno) + */ int crm_parse_int(const char *text, const char *default_text) { - int atoi_result = -1; + long long result = crm_parse_ll(text, default_text); - if (text != NULL) { - atoi_result = crm_int_helper(text, NULL); - if (errno == 0) { - return atoi_result; + if (result < INT_MIN) { + // If errno is ERANGE, crm_parse_ll() has already logged a message + if (errno != ERANGE) { + crm_err("Conversion of %s was clipped: %lld", text, result); + errno = ERANGE; } - } + return INT_MIN; - if (default_text != NULL) { - atoi_result = crm_int_helper(default_text, NULL); - if (errno == 0) { - return atoi_result; + } else if (result > INT_MAX) { + // If errno is ERANGE, crm_parse_ll() has already logged a message + if (errno != ERANGE) { + crm_err("Conversion of %s was clipped: %lld", text, result); + errno = ERANGE; } - - } else { - crm_err("No default conversion value supplied"); + return INT_MAX; } - return -1; + return (int) result; } gboolean diff --git a/lib/common/utils.c b/lib/common/utils.c index 2bf65b8ba77..42c9f1b58b6 100644 --- a/lib/common/utils.c +++ b/lib/common/utils.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 the Pacemaker project contributors * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -717,16 +708,21 @@ crm_abort(const char *file, const char *function, int line, int crm_pid_active(long pid, const char *daemon) { + static int last_asked_pid = 0; /* log spam prevention */ +#if SUPPORT_PROCFS static int have_proc_pid = 0; +#else + static int have_proc_pid = -1; +#endif + int rc = 0; - if(have_proc_pid == 0) { + if (have_proc_pid == 0) { + /* evaluation of /proc/PID/exe applicability via self-introspection */ char proc_path[PATH_MAX], exe_path[PATH_MAX]; - - /* check to make sure pid hasn't been reused by another process */ - snprintf(proc_path, sizeof(proc_path), "/proc/%lu/exe", (long unsigned int)getpid()); - + snprintf(proc_path, sizeof(proc_path), "/proc/%lu/exe", + (long unsigned int) getpid()); have_proc_pid = 1; - if(readlink(proc_path, exe_path, PATH_MAX - 1) < 0) { + if (readlink(proc_path, exe_path, sizeof(exe_path) - 1) < 0) { have_proc_pid = -1; } } @@ -734,40 +730,52 @@ crm_pid_active(long pid, const char *daemon) if (pid <= 0) { return -1; - } else if (kill(pid, 0) < 0 && errno == ESRCH) { - return 0; + } else if ((rc = kill(pid, 0)) < 0 && errno == ESRCH) { + return 0; /* no such PID detected */ - } else if(daemon == NULL || have_proc_pid == -1) { - return 1; - - } else { - int rc = 0; - char proc_path[PATH_MAX], exe_path[PATH_MAX], myexe_path[PATH_MAX]; + } else if (rc < 0 && (daemon == NULL || have_proc_pid == -1)) { + if (last_asked_pid != pid) { + crm_info("Cannot examine PID %ld: %s", pid, strerror(errno)); + last_asked_pid = pid; + } + return -2; /* errno != ESRCH */ - /* check to make sure pid hasn't been reused by another process */ - snprintf(proc_path, sizeof(proc_path), "/proc/%lu/exe", pid); + } else if (rc == 0 && (daemon == NULL || have_proc_pid == -1)) { + return 1; /* kill as the only indicator, cannot double check */ - rc = readlink(proc_path, exe_path, PATH_MAX - 1); - if (rc < 0 && errno == EACCES) { - crm_perror(LOG_INFO, "Could not read from %s", proc_path); - return 1; + } else if (daemon != NULL) { + /* make sure PID hasn't been reused by another process + XXX: might still be just a zombie, which could confuse decisions */ + bool checked_through_kill = (rc == 0); + char proc_path[PATH_MAX], exe_path[PATH_MAX], myexe_path[PATH_MAX]; + snprintf(proc_path, sizeof(proc_path), "/proc/%ld/exe", pid); + + rc = readlink(proc_path, exe_path, sizeof(exe_path) - 1); + if ((rc < 0) && (errno == EACCES)) { + if (last_asked_pid != pid) { + crm_info("Could not read from %s: %s", proc_path, + strerror(errno)); + last_asked_pid = pid; + } + return checked_through_kill ? 1 : -2; } else if (rc < 0) { - crm_perror(LOG_ERR, "Could not read from %s", proc_path); - return 0; + if (last_asked_pid != pid) { + crm_err("Could not read from %s: %s (%d)", proc_path, + strerror(errno), errno); + last_asked_pid = pid; + } + return 0; /* most likely errno == ENOENT */ } - - - exe_path[rc] = 0; + exe_path[rc] = '\0'; - if(daemon[0] != '/') { - rc = snprintf(myexe_path, sizeof(proc_path), CRM_DAEMON_DIR"/%s", daemon); - myexe_path[rc] = 0; + if (daemon[0] != '/') { + rc = snprintf(myexe_path, sizeof(myexe_path), CRM_DAEMON_DIR"/%s", + daemon); } else { - rc = snprintf(myexe_path, sizeof(proc_path), "%s", daemon); - myexe_path[rc] = 0; + rc = snprintf(myexe_path, sizeof(myexe_path), "%s", daemon); } - - if (strcmp(exe_path, myexe_path) == 0) { + + if (rc > 0 && rc < sizeof(myexe_path) && !strcmp(exe_path, myexe_path)) { return 1; } } @@ -1223,7 +1231,8 @@ attrd_ipc_server_init(qb_ipcs_service_t **ipcs, struct qb_ipcs_service_handlers void stonith_ipc_server_init(qb_ipcs_service_t **ipcs, struct qb_ipcs_service_handlers *cb) { - *ipcs = mainloop_add_ipc_server("stonith-ng", QB_IPC_NATIVE, cb); + *ipcs = mainloop_add_ipc_server_with_prio("stonith-ng", QB_IPC_NATIVE, cb, + QB_LOOP_HIGH); if (*ipcs == NULL) { crm_err("Failed to create stonith-ng servers: exiting and inhibiting respawn."); @@ -1232,119 +1241,6 @@ stonith_ipc_server_init(qb_ipcs_service_t **ipcs, struct qb_ipcs_service_handler } } -bool -pcmk_acl_required(const char *user) -{ -#if ENABLE_ACL - if(user == NULL || strlen(user) == 0) { - crm_trace("no user set"); - return FALSE; - - } else if (strcmp(user, CRM_DAEMON_USER) == 0) { - return FALSE; - - } else if (strcmp(user, "root") == 0) { - return FALSE; - } - crm_trace("acls required for %s", user); - return TRUE; -#else - crm_trace("acls not supported"); - return FALSE; -#endif -} - -#if ENABLE_ACL -char * -uid2username(uid_t uid) -{ - struct passwd *pwent = getpwuid(uid); - - if (pwent == NULL) { - crm_perror(LOG_ERR, "Cannot get password entry of uid: %d", uid); - return NULL; - - } else { - return strdup(pwent->pw_name); - } -} - -const char * -crm_acl_get_set_user(xmlNode * request, const char *field, const char *peer_user) -{ - /* field is only checked for backwards compatibility */ - static const char *effective_user = NULL; - const char *requested_user = NULL; - const char *user = NULL; - - if(effective_user == NULL) { - effective_user = uid2username(geteuid()); - } - - requested_user = crm_element_value(request, XML_ACL_TAG_USER); - if(requested_user == NULL) { - requested_user = crm_element_value(request, field); - } - - if (is_privileged(effective_user) == FALSE) { - /* We're not running as a privileged user, set or overwrite any existing value for $XML_ACL_TAG_USER */ - user = effective_user; - - } else if(peer_user == NULL && requested_user == NULL) { - /* No user known or requested, use 'effective_user' and make sure one is set for the request */ - user = effective_user; - - } else if(peer_user == NULL) { - /* No user known, trusting 'requested_user' */ - user = requested_user; - - } else if (is_privileged(peer_user) == FALSE) { - /* The peer is not a privileged user, set or overwrite any existing value for $XML_ACL_TAG_USER */ - user = peer_user; - - } else if (requested_user == NULL) { - /* Even if we're privileged, make sure there is always a value set */ - user = peer_user; - - } else { - /* Legal delegation to 'requested_user' */ - user = requested_user; - } - - // This requires pointer comparison, not string comparison - if(user != crm_element_value(request, XML_ACL_TAG_USER)) { - crm_xml_add(request, XML_ACL_TAG_USER, user); - } - - if(field != NULL && user != crm_element_value(request, field)) { - crm_xml_add(request, field, user); - } - - return requested_user; -} - -void -determine_request_user(const char *user, xmlNode * request, const char *field) -{ - /* Get our internal validation out of the way first */ - CRM_CHECK(user != NULL && request != NULL && field != NULL, return); - - /* If our peer is a privileged user, we might be doing something on behalf of someone else */ - if (is_privileged(user) == FALSE) { - /* We're not a privileged user, set or overwrite any existing value for $field */ - crm_xml_replace(request, field, user); - - } else if (crm_element_value(request, field) == NULL) { - /* Even if we're privileged, make sure there is always a value set */ - crm_xml_replace(request, field, user); - -/* } else { Legal delegation */ - } - - crm_trace("Processing msg as user '%s'", crm_element_value(request, field)); -} -#endif - void * find_library_function(void **handle, const char *lib, const char *fn, gboolean fatal) { @@ -1375,13 +1271,6 @@ find_library_function(void **handle, const char *lib, const char *fn, gboolean f return a_function; } -void * -convert_const_pointer(const void *ptr) -{ - /* Worst function ever */ - return (void *)ptr; -} - #ifdef HAVE_UUID_UUID_H # include <uuid/uuid.h> #endif @@ -1456,95 +1345,3 @@ crm_gnutls_global_init(void) gnutls_global_init(); } #endif - -char * -crm_generate_ra_key(const char *class, const char *provider, const char *type) -{ - if (!class && !provider && !type) { - return NULL; - } - - return crm_strdup_printf("%s%s%s:%s", - (class? class : ""), - (provider? ":" : ""), (provider? provider : ""), - (type? type : "")); -} - -/*! - * \brief Check whether a resource standard requires a provider to be specified - * - * \param[in] standard Standard name - * - * \return TRUE if standard requires a provider, FALSE otherwise - */ -bool -crm_provider_required(const char *standard) -{ - CRM_CHECK(standard != NULL, return FALSE); - - /* @TODO - * - this should probably be case-sensitive, but isn't, - * for backward compatibility - * - it might be nice to keep standards' capabilities (supports provider, - * master/slave, etc.) as structured data somewhere - */ - if (!strcasecmp(standard, PCMK_RESOURCE_CLASS_OCF)) { - return TRUE; - } - return FALSE; -} - -/*! - * \brief Parse a "standard[:provider]:type" agent specification - * - * \param[in] spec Agent specification - * \param[out] standard Newly allocated memory containing agent standard (or NULL) - * \param[out] provider Newly allocated memory containing agent provider (or NULL) - * \param[put] type Newly allocated memory containing agent type (or NULL) - * - * \return pcmk_ok if the string could be parsed, -EINVAL otherwise - * - * \note It is acceptable for the type to contain a ':' if the standard supports - * that. For example, systemd supports the form "systemd:UNIT@A:B". - * \note It is the caller's responsibility to free the returned values. - */ -int -crm_parse_agent_spec(const char *spec, char **standard, char **provider, - char **type) -{ - char *colon; - - CRM_CHECK(spec && standard && provider && type, return -EINVAL); - *standard = NULL; - *provider = NULL; - *type = NULL; - - colon = strchr(spec, ':'); - if ((colon == NULL) || (colon == spec)) { - return -EINVAL; - } - - *standard = calloc(colon - spec + 1, sizeof(char)); - strncpy(*standard, spec, colon - spec); - spec = colon + 1; - - if (crm_provider_required(*standard)) { - colon = strchr(spec, ':'); - if ((colon == NULL) || (colon == spec)) { - free(*standard); - return -EINVAL; - } - *provider = calloc(colon - spec + 1, sizeof(char)); - strncpy(*provider, spec, colon - spec); - spec = colon + 1; - } - - if (*spec == '\0') { - free(*standard); - free(*provider); - return -EINVAL; - } - - *type = strdup(spec); - return pcmk_ok; -} diff --git a/lib/common/watchdog.c b/lib/common/watchdog.c index 7e143495312..00f47c15359 100644 --- a/lib/common/watchdog.c +++ b/lib/common/watchdog.c @@ -1,6 +1,7 @@ /* - * Copyright (C) 2013 Lars Marowsky-Bree <lmb@suse.com> - * 2014 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2013-2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This source code is licensed under the GNU Lesser General Public License * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. @@ -17,6 +18,7 @@ #include <unistd.h> #include <ctype.h> #include <dirent.h> +#include <signal.h> #ifdef _POSIX_MEMLOCK # include <sys/mman.h> @@ -37,6 +39,7 @@ enum pcmk_panic_flags void sysrq_init(void) { +#if SUPPORT_PROCFS static bool need_init = true; FILE* procf; int c; @@ -49,7 +52,7 @@ sysrq_init(void) procf = fopen(SYSRQ, "r"); if (!procf) { - crm_perror(LOG_ERR, "Cannot open "SYSRQ" for read"); + crm_perror(LOG_WARNING, "Cannot open "SYSRQ" for read"); return; } if (fscanf(procf, "%d", &c) != 1) { @@ -69,24 +72,27 @@ sysrq_init(void) } fprintf(procf, "%d", c); fclose(procf); +#endif // SUPPORT_PROCFS return; } static void sysrq_trigger(char t) { +#if SUPPORT_PROCFS FILE *procf; sysrq_init(); procf = fopen("/proc/sysrq-trigger", "a"); if (!procf) { - crm_perror(LOG_ERR, "Opening sysrq-trigger failed"); + crm_perror(LOG_WARNING, "Opening sysrq-trigger failed"); return; } crm_info("sysrq-trigger: %c", t); fprintf(procf, "%c\n", t); fclose(procf); +#endif // SUPPORT_PROCFS return; } @@ -109,9 +115,10 @@ pcmk_panic_local(void) return; } else if (uid != 0) { +#if SUPPORT_PROCFS /* - * No permissions and no pacemakerd parent to escalate to - * Track down the new pacakerd process and send a signal instead + * No permissions, and no pacemakerd parent to escalate to. + * Track down the new pacemakerd process and send a signal instead. */ union sigval signal_value; @@ -122,6 +129,8 @@ pcmk_panic_local(void) if(ppid > 1 && sigqueue(ppid, SIGQUIT, signal_value) < 0) { crm_perror(LOG_EMERG, "Cannot signal pacemakerd(%d) to panic", ppid); } +#endif // SUPPORT_PROCFS + /* The best we can do now is die */ crm_exit(pcmk_err_panic); return; @@ -215,7 +224,7 @@ pcmk_locate_sbd(void) } /* Look for the pid file */ - pidfile = crm_strdup_printf("%s/sbd.pid", HA_STATE_DIR); + pidfile = crm_strdup_printf(PCMK_RUN_DIR "/sbd.pid"); sbd_path = crm_strdup_printf("%s/sbd", SBIN_DIR); /* Read the pid file */ @@ -225,10 +234,12 @@ pcmk_locate_sbd(void) if(sbd_pid > 0) { crm_trace("SBD detected at pid=%d (file)", sbd_pid); +#if SUPPORT_PROCFS } else { /* Fall back to /proc for systems that support it */ sbd_pid = crm_procfs_pid_of("sbd"); crm_trace("SBD detected at pid=%d (proc)", sbd_pid); +#endif // SUPPORT_PROCFS } if(sbd_pid < 0) { diff --git a/lib/common/xml.c b/lib/common/xml.c index 947ddfe6f5e..2c4238d1af0 100644 --- a/lib/common/xml.c +++ b/lib/common/xml.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -18,20 +18,19 @@ #include <crm_internal.h> -#include <sys/param.h> #include <stdio.h> #include <sys/types.h> #include <unistd.h> #include <time.h> #include <string.h> #include <stdlib.h> -#include <ctype.h> #include <stdarg.h> #include <crm/crm.h> #include <crm/msg_xml.h> #include <crm/common/xml.h> #include <crm/common/xml_internal.h> /* CRM_XML_LOG_BASE */ +#include "crmcommon_private.h" #if HAVE_BZLIB_H # include <bzlib.h> @@ -45,49 +44,22 @@ #define XML_BUFFER_SIZE 4096 #define XML_PARSER_DEBUG 0 -static inline int -__get_prefix(const char *prefix, xmlNode *xml, char *buffer, int offset); +/* @TODO XML_PARSE_RECOVER allows some XML errors to be silently worked around + * by libxml2, which is potentially ambiguous and dangerous. We should drop it + * when we can break backward compatibility with configurations that might be + * relying on it (i.e. pacemaker 3.0.0). + * + * It might be a good idea to have a transitional period where we first try + * parsing without XML_PARSE_RECOVER, and if that fails, try parsing again with + * it, logging a warning if it succeeds. + */ +#define PCMK__XML_PARSE_OPTS (XML_PARSE_NOBLANKS | XML_PARSE_RECOVER) typedef struct { int found; const char *string; } filter_t; -enum xml_private_flags { - xpf_none = 0x0000, - xpf_dirty = 0x0001, - xpf_deleted = 0x0002, - xpf_created = 0x0004, - xpf_modified = 0x0008, - - xpf_tracking = 0x0010, - xpf_processed = 0x0020, - xpf_skip = 0x0040, - xpf_moved = 0x0080, - - xpf_acl_enabled = 0x0100, - xpf_acl_read = 0x0200, - xpf_acl_write = 0x0400, - xpf_acl_deny = 0x0800, - - xpf_acl_create = 0x1000, - xpf_acl_denied = 0x2000, -}; - -typedef struct xml_private_s -{ - long check; - uint32_t flags; - char *user; - GListPtr acls; - GListPtr deleted_objs; -} xml_private_t; - -typedef struct xml_acl_s { - enum xml_private_flags mode; - char *xpath; -} xml_acl_t; - typedef struct xml_deleted_obj_s { char *path; int position; @@ -107,18 +79,21 @@ static filter_t filter[] = { static xmlNode *subtract_xml_comment(xmlNode * parent, xmlNode * left, xmlNode * right, gboolean * changed); static xmlNode *find_xml_comment(xmlNode * root, xmlNode * search_comment, gboolean exact); static int add_xml_comment(xmlNode * parent, xmlNode * target, xmlNode * update); -static bool __xml_acl_check(xmlNode *xml, const char *name, enum xml_private_flags mode); -const char *__xml_acl_to_text(enum xml_private_flags flags); #define CHUNK_SIZE 1024 -static inline bool TRACKING_CHANGES(xmlNode *xml) + +bool +pcmk__tracking_xml_changes(xmlNode *xml, bool lazy) { if(xml == NULL || xml->doc == NULL || xml->doc->_private == NULL) { return FALSE; - } else if(is_set(((xml_private_t *)xml->doc->_private)->flags, xpf_tracking)) { - return TRUE; + } else if(is_not_set(((xml_private_t *)xml->doc->_private)->flags, xpf_tracking)) { + return FALSE; + } else if (lazy && is_not_set(((xml_private_t *)xml->doc->_private)->flags, + xpf_lazy)) { + return FALSE; } - return FALSE; + return TRUE; } #define buffer_print(buffer, max, offset, fmt, args...) do { \ @@ -173,8 +148,8 @@ set_parent_flag(xmlNode *xml, long flag) } } -static void -set_doc_flag(xmlNode *xml, long flag) +void +pcmk__set_xml_flag(xmlNode *xml, enum xml_private_flags flag) { if(xml && xml->doc && xml->doc->_private){ @@ -189,7 +164,7 @@ set_doc_flag(xmlNode *xml, long flag) static void __xml_node_dirty(xmlNode *xml) { - set_doc_flag(xml, xpf_dirty); + pcmk__set_xml_flag(xml, xpf_dirty); set_parent_flag(xml, xpf_dirty); } @@ -214,7 +189,7 @@ crm_node_created(xmlNode *xml) xmlNode *cIter = NULL; xml_private_t *p = xml->_private; - if(p && TRACKING_CHANGES(xml)) { + if(p && pcmk__tracking_xml_changes(xml, FALSE)) { if(is_not_set(p->flags, xpf_created)) { p->flags |= xpf_created; __xml_node_dirty(xml); @@ -226,8 +201,8 @@ crm_node_created(xmlNode *xml) } } -static void -crm_attr_dirty(xmlAttr *a) +void +pcmk__mark_xml_attr_dirty(xmlAttr *a) { xmlNode *parent = a->parent; xml_private_t *p = NULL; @@ -251,37 +226,8 @@ void diff_filter_context(int context, int upper_bound, int lower_bound, int in_upper_context(int depth, int context, xmlNode * xml_node); int add_xml_object(xmlNode * parent, xmlNode * target, xmlNode * update, gboolean as_diff); -static inline const char * -crm_attr_value(xmlAttr * attr) -{ - if (attr == NULL || attr->children == NULL) { - return NULL; - } - return (const char *)attr->children->content; -} - -static inline xmlAttr * -crm_first_attr(xmlNode * xml) -{ - if (xml == NULL) { - return NULL; - } - return xml->properties; -} - #define XML_PRIVATE_MAGIC (long) 0x81726354 -static void -__xml_acl_free(void *data) -{ - if(data) { - xml_acl_t *acl = data; - - free(acl->xpath); - free(acl); - } -} - static void __xml_deleted_obj_free(void *data) { @@ -303,7 +249,7 @@ __xml_private_clean(xml_private_t *p) p->user = NULL; if(p->acls) { - g_list_free_full(p->acls, __xml_acl_free); + pcmk__free_acls(p->acls); p->acls = NULL; } @@ -355,517 +301,28 @@ pcmkRegisterNode(xmlNodePtr node) break; } - if(p && TRACKING_CHANGES(node)) { + if(p && pcmk__tracking_xml_changes(node, FALSE)) { /* XML_ELEMENT_NODE doesn't get picked up here, node->doc is * not hooked up at the point we are called */ - set_doc_flag(node, xpf_dirty); + pcmk__set_xml_flag(node, xpf_dirty); __xml_node_dirty(node); } } -static xml_acl_t * -__xml_acl_create(xmlNode * xml, xmlNode *target, enum xml_private_flags mode) -{ - xml_acl_t *acl = NULL; - - xml_private_t *p = NULL; - const char *tag = crm_element_value(xml, XML_ACL_ATTR_TAG); - const char *ref = crm_element_value(xml, XML_ACL_ATTR_REF); - const char *xpath = crm_element_value(xml, XML_ACL_ATTR_XPATH); - - if(tag == NULL) { - /* Compatibility handling for pacemaker < 1.1.12 */ - tag = crm_element_value(xml, XML_ACL_ATTR_TAGv1); - } - if(ref == NULL) { - /* Compatibility handling for pacemaker < 1.1.12 */ - ref = crm_element_value(xml, XML_ACL_ATTR_REFv1); - } - - if(target == NULL || target->doc == NULL || target->doc->_private == NULL){ - CRM_ASSERT(target); - CRM_ASSERT(target->doc); - CRM_ASSERT(target->doc->_private); - return NULL; - - } else if (tag == NULL && ref == NULL && xpath == NULL) { - crm_trace("No criteria %p", xml); - return NULL; - } - - p = target->doc->_private; - acl = calloc(1, sizeof(xml_acl_t)); - if (acl) { - const char *attr = crm_element_value(xml, XML_ACL_ATTR_ATTRIBUTE); - - acl->mode = mode; - if(xpath) { - acl->xpath = strdup(xpath); - crm_trace("Using xpath: %s", acl->xpath); - - } else { - int offset = 0; - char buffer[XML_BUFFER_SIZE]; - - if(tag) { - offset += snprintf(buffer + offset, XML_BUFFER_SIZE - offset, "//%s", tag); - } else { - offset += snprintf(buffer + offset, XML_BUFFER_SIZE - offset, "//*"); - } - - if(ref || attr) { - offset += snprintf(buffer + offset, XML_BUFFER_SIZE - offset, "["); - } - - if(ref) { - offset += snprintf(buffer + offset, XML_BUFFER_SIZE - offset, "@id='%s'", ref); - } - - if(ref && attr) { - offset += snprintf(buffer + offset, XML_BUFFER_SIZE - offset, " and "); - } - - if(attr) { - offset += snprintf(buffer + offset, XML_BUFFER_SIZE - offset, "@%s", attr); - } - - if(ref || attr) { - offset += snprintf(buffer + offset, XML_BUFFER_SIZE - offset, "]"); - } - - CRM_LOG_ASSERT(offset > 0); - acl->xpath = strdup(buffer); - crm_trace("Built xpath: %s", acl->xpath); - } - - p->acls = g_list_append(p->acls, acl); - } - return acl; -} - -static gboolean -__xml_acl_parse_entry(xmlNode * acl_top, xmlNode * acl_entry, xmlNode *target) -{ - xmlNode *child = NULL; - - for (child = __xml_first_child(acl_entry); child; child = __xml_next(child)) { - const char *tag = crm_element_name(child); - const char *kind = crm_element_value(child, XML_ACL_ATTR_KIND); - - if (strcmp(XML_ACL_TAG_PERMISSION, tag) == 0){ - tag = kind; - } - - crm_trace("Processing %s %p", tag, child); - if(tag == NULL) { - CRM_ASSERT(tag != NULL); - - } else if (strcmp(XML_ACL_TAG_ROLE_REF, tag) == 0 - || strcmp(XML_ACL_TAG_ROLE_REFv1, tag) == 0) { - const char *ref_role = crm_element_value(child, XML_ATTR_ID); - - if (ref_role) { - xmlNode *role = NULL; - - for (role = __xml_first_child(acl_top); role; role = __xml_next(role)) { - if (strcmp(XML_ACL_TAG_ROLE, (const char *)role->name) == 0) { - const char *role_id = crm_element_value(role, XML_ATTR_ID); - - if (role_id && strcmp(ref_role, role_id) == 0) { - crm_debug("Unpacking referenced role: %s", role_id); - __xml_acl_parse_entry(acl_top, role, target); - break; - } - } - } - } - - } else if (strcmp(XML_ACL_TAG_READ, tag) == 0) { - __xml_acl_create(child, target, xpf_acl_read); - - } else if (strcmp(XML_ACL_TAG_WRITE, tag) == 0) { - __xml_acl_create(child, target, xpf_acl_write); - - } else if (strcmp(XML_ACL_TAG_DENY, tag) == 0) { - __xml_acl_create(child, target, xpf_acl_deny); - - } else { - crm_warn("Unknown ACL entry: %s/%s", tag, kind); - } - } - - return TRUE; -} - -/* - <acls> - <acl_target id="l33t-haxor"><role id="auto-l33t-haxor"/></acl_target> - <acl_role id="auto-l33t-haxor"> - <acl_permission id="crook-nothing" kind="deny" xpath="/cib"/> - </acl_role> - <acl_target id="niceguy"> - <role id="observer"/> - </acl_target> - <acl_role id="observer"> - <acl_permission id="observer-read-1" kind="read" xpath="/cib"/> - <acl_permission id="observer-write-1" kind="write" xpath="//nvpair[@name='stonith-enabled']"/> - <acl_permission id="observer-write-2" kind="write" xpath="//nvpair[@name='target-role']"/> - </acl_role> - <acl_target id="badidea"><role id="auto-badidea"/></acl_target> - <acl_role id="auto-badidea"> - <acl_permission id="badidea-resources" kind="read" xpath="//meta_attributes"/> - <acl_permission id="badidea-resources-2" kind="deny" reference="dummy-meta_attributes"/> - </acl_role> - </acls> -*/ - -const char * -__xml_acl_to_text(enum xml_private_flags flags) -{ - if(is_set(flags, xpf_acl_deny)) { - return "deny"; - } - if(is_set(flags, xpf_acl_write)) { - return "read/write"; - } - if(is_set(flags, xpf_acl_read)) { - return "read"; - } - - return "none"; -} - -static void -__xml_acl_apply(xmlNode *xml) -{ - GListPtr aIter = NULL; - xml_private_t *p = NULL; - xmlXPathObjectPtr xpathObj = NULL; - - if(xml_acl_enabled(xml) == FALSE) { - p = xml->doc->_private; - crm_trace("Not applying ACLs for %s", p->user); - return; - } - - p = xml->doc->_private; - for(aIter = p->acls; aIter != NULL; aIter = aIter->next) { - int max = 0, lpc = 0; - xml_acl_t *acl = aIter->data; - - xpathObj = xpath_search(xml, acl->xpath); - max = numXpathResults(xpathObj); - - for(lpc = 0; lpc < max; lpc++) { - xmlNode *match = getXpathResult(xpathObj, lpc); - char *path = xml_get_path(match); - - p = match->_private; - crm_trace("Applying %x to %s for %s", acl->mode, path, acl->xpath); - -#ifdef SUSE_ACL_COMPAT - if(is_not_set(p->flags, acl->mode)) { - if(is_set(p->flags, xpf_acl_read) - || is_set(p->flags, xpf_acl_write) - || is_set(p->flags, xpf_acl_deny)) { - crm_config_warn("Configuration element %s is matched by multiple ACL rules, only the first applies ('%s' wins over '%s')", - path, __xml_acl_to_text(p->flags), __xml_acl_to_text(acl->mode)); - free(path); - continue; - } - } -#endif - - p->flags |= acl->mode; - free(path); - } - crm_trace("Now enforcing ACL: %s (%d matches)", acl->xpath, max); - freeXpathObject(xpathObj); - } - - p = xml->_private; - if(is_not_set(p->flags, xpf_acl_read) && is_not_set(p->flags, xpf_acl_write)) { - p->flags |= xpf_acl_deny; - p = xml->doc->_private; - crm_info("Enforcing default ACL for %s to %s", p->user, crm_element_name(xml)); - } - -} - -static void -__xml_acl_unpack(xmlNode *source, xmlNode *target, const char *user) -{ -#if ENABLE_ACL - xml_private_t *p = NULL; - - if(target == NULL || target->doc == NULL || target->doc->_private == NULL) { - return; - } - - p = target->doc->_private; - if(pcmk_acl_required(user) == FALSE) { - crm_trace("no acls needed for '%s'", user); - - } else if(p->acls == NULL) { - xmlNode *acls = get_xpath_object("//"XML_CIB_TAG_ACLS, source, LOG_TRACE); - - free(p->user); - p->user = strdup(user); - - if(acls) { - xmlNode *child = NULL; - - for (child = __xml_first_child(acls); child; child = __xml_next(child)) { - const char *tag = crm_element_name(child); - - if (strcmp(tag, XML_ACL_TAG_USER) == 0 || strcmp(tag, XML_ACL_TAG_USERv1) == 0) { - const char *id = crm_element_value(child, XML_ATTR_ID); - - if(id && strcmp(id, user) == 0) { - crm_debug("Unpacking ACLs for %s", id); - __xml_acl_parse_entry(acls, child, target); - } - } - } - } - } -#endif -} - -static inline bool -__xml_acl_mode_test(enum xml_private_flags allowed, enum xml_private_flags requested) -{ - if(is_set(allowed, xpf_acl_deny)) { - return FALSE; - - } else if(is_set(allowed, requested)) { - return TRUE; - - } else if(is_set(requested, xpf_acl_read) && is_set(allowed, xpf_acl_write)) { - return TRUE; - - } else if(is_set(requested, xpf_acl_create) && is_set(allowed, xpf_acl_write)) { - return TRUE; - - } else if(is_set(requested, xpf_acl_create) && is_set(allowed, xpf_created)) { - return TRUE; - } - return FALSE; -} - -/* rc = TRUE if orig_cib has been filtered - * That means '*result' rather than 'xml' should be exploited afterwards - */ -static bool -__xml_purge_attributes(xmlNode *xml) -{ - xmlNode *child = NULL; - xmlAttr *xIter = NULL; - bool readable_children = FALSE; - xml_private_t *p = xml->_private; - - if(__xml_acl_mode_test(p->flags, xpf_acl_read)) { - crm_trace("%s[@id=%s] is readable", crm_element_name(xml), ID(xml)); - return TRUE; - } - - xIter = crm_first_attr(xml); - while(xIter != NULL) { - xmlAttr *tmp = xIter; - const char *prop_name = (const char *)xIter->name; - - xIter = xIter->next; - if (strcmp(prop_name, XML_ATTR_ID) == 0) { - continue; - } - - xmlUnsetProp(xml, tmp->name); - } - - child = __xml_first_child(xml); - while ( child != NULL ) { - xmlNode *tmp = child; - - child = __xml_next(child); - readable_children |= __xml_purge_attributes(tmp); - } - - if(readable_children == FALSE) { - free_xml(xml); /* Nothing readable under here, purge completely */ - } - return readable_children; -} - -bool -xml_acl_filtered_copy(const char *user, xmlNode* acl_source, xmlNode *xml, xmlNode ** result) -{ - GListPtr aIter = NULL; - xmlNode *target = NULL; - xml_private_t *p = NULL; - xml_private_t *doc = NULL; - - *result = NULL; - if(xml == NULL || pcmk_acl_required(user) == FALSE) { - crm_trace("no acls needed for '%s'", user); - return FALSE; - } - - crm_trace("filtering copy of %p for '%s'", xml, user); - target = copy_xml(xml); - if(target == NULL) { - return TRUE; - } - - __xml_acl_unpack(acl_source, target, user); - set_doc_flag(target, xpf_acl_enabled); - __xml_acl_apply(target); - - doc = target->doc->_private; - for(aIter = doc->acls; aIter != NULL && target; aIter = aIter->next) { - int max = 0; - xml_acl_t *acl = aIter->data; - - if(acl->mode != xpf_acl_deny) { - /* Nothing to do */ - - } else if(acl->xpath) { - int lpc = 0; - xmlXPathObjectPtr xpathObj = xpath_search(target, acl->xpath); - - max = numXpathResults(xpathObj); - for(lpc = 0; lpc < max; lpc++) { - xmlNode *match = getXpathResult(xpathObj, lpc); - - crm_trace("Purging attributes from %s", acl->xpath); - if(__xml_purge_attributes(match) == FALSE && match == target) { - crm_trace("No access to the entire document for %s", user); - freeXpathObject(xpathObj); - return TRUE; - } - } - crm_trace("Enforced ACL %s (%d matches)", acl->xpath, max); - freeXpathObject(xpathObj); - } - } - - p = target->_private; - if(is_set(p->flags, xpf_acl_deny) && __xml_purge_attributes(target) == FALSE) { - crm_trace("No access to the entire document for %s", user); - return TRUE; - } - - if(doc->acls) { - g_list_free_full(doc->acls, __xml_acl_free); - doc->acls = NULL; - - } else { - crm_trace("Ordinary user '%s' cannot access the CIB without any defined ACLs", doc->user); - free_xml(target); - target = NULL; - } - - if(target) { - *result = target; - } - - return TRUE; -} - -static void -__xml_acl_post_process(xmlNode * xml) -{ - xmlNode *cIter = __xml_first_child(xml); - xml_private_t *p = xml->_private; - - if(is_set(p->flags, xpf_created)) { - xmlAttr *xIter = NULL; - char *path = xml_get_path(xml); - - /* Always allow new scaffolding (e.g. node with no attributes or only an - * 'id'), except in the ACLs section - */ - - for (xIter = crm_first_attr(xml); xIter != NULL; xIter = xIter->next) { - const char *prop_name = (const char *)xIter->name; - - if (strcmp(prop_name, XML_ATTR_ID) == 0 && strstr(path, "/"XML_CIB_TAG_ACLS"/") == NULL) { - /* Delay the acl check */ - continue; - - } else if(__xml_acl_check(xml, NULL, xpf_acl_write)) { - crm_trace("Creation of %s=%s is allowed", crm_element_name(xml), ID(xml)); - break; - - } else { - crm_trace("Cannot add new node %s at %s", crm_element_name(xml), path); - - if(xml != xmlDocGetRootElement(xml->doc)) { - xmlUnlinkNode(xml); - xmlFreeNode(xml); - } - free(path); - return; - } - } - free(path); - } - - while (cIter != NULL) { - xmlNode *child = cIter; - cIter = __xml_next(cIter); /* In case it is free'd */ - __xml_acl_post_process(child); - } -} - -bool -xml_acl_denied(xmlNode *xml) -{ - if(xml && xml->doc && xml->doc->_private){ - xml_private_t *p = xml->doc->_private; - - return is_set(p->flags, xpf_acl_denied); - } - return FALSE; -} - -void -xml_acl_disable(xmlNode *xml) -{ - if(xml_acl_enabled(xml)) { - xml_private_t *p = xml->doc->_private; - - /* Catch anything that was created but shouldn't have been */ - __xml_acl_apply(xml); - __xml_acl_post_process(xml); - clear_bit(p->flags, xpf_acl_enabled); - } -} - -bool -xml_acl_enabled(xmlNode *xml) -{ - if(xml && xml->doc && xml->doc->_private){ - xml_private_t *p = xml->doc->_private; - - return is_set(p->flags, xpf_acl_enabled); - } - return FALSE; -} - void xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls) { xml_accept_changes(xml); crm_trace("Tracking changes%s to %p", enforce_acls?" with ACLs":"", xml); - set_doc_flag(xml, xpf_tracking); + pcmk__set_xml_flag(xml, xpf_tracking); if(enforce_acls) { if(acl_source == NULL) { acl_source = xml; } - set_doc_flag(xml, xpf_acl_enabled); - __xml_acl_unpack(acl_source, xml, user); - __xml_acl_apply(xml); + pcmk__set_xml_flag(xml, xpf_acl_enabled); + pcmk__unpack_acl(acl_source, xml, user); + pcmk__apply_acl(xml); } } @@ -982,7 +439,8 @@ __xml_build_changes(xmlNode * xml, xmlNode *patchset) int offset = 0; char buffer[XML_BUFFER_SIZE]; - if(__get_prefix(NULL, xml->parent, buffer, offset) > 0) { + if (pcmk__element_xpath(NULL, xml->parent, buffer, offset, + sizeof(buffer)) > 0) { int position = __xml_offset_no_deletions(xml); change = create_xml_node(patchset, XML_DIFF_CHANGE); @@ -996,7 +454,7 @@ __xml_build_changes(xmlNode * xml, xmlNode *patchset) return; } - for (pIter = crm_first_attr(xml); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(xml); pIter != NULL; pIter = pIter->next) { xmlNode *attr = NULL; p = pIter->_private; @@ -1008,7 +466,8 @@ __xml_build_changes(xmlNode * xml, xmlNode *patchset) int offset = 0; char buffer[XML_BUFFER_SIZE]; - if(__get_prefix(NULL, xml, buffer, offset) > 0) { + if (pcmk__element_xpath(NULL, xml, buffer, offset, + sizeof(buffer)) > 0) { change = create_xml_node(patchset, XML_DIFF_CHANGE); crm_xml_add(change, XML_DIFF_OP, "modify"); @@ -1038,7 +497,7 @@ __xml_build_changes(xmlNode * xml, xmlNode *patchset) change = create_xml_node(change->parent, XML_DIFF_RESULT); result = create_xml_node(change, (const char *)xml->name); - for (pIter = crm_first_attr(xml); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(xml); pIter != NULL; pIter = pIter->next) { const char *value = crm_element_value(xml, (const char *)pIter->name); p = pIter->_private; @@ -1058,7 +517,8 @@ __xml_build_changes(xmlNode * xml, xmlNode *patchset) char buffer[XML_BUFFER_SIZE]; crm_trace("%s.%s moved to position %d", xml->name, ID(xml), __xml_offset(xml)); - if(__get_prefix(NULL, xml, buffer, offset) > 0) { + if (pcmk__element_xpath(NULL, xml, buffer, offset, + sizeof(buffer)) > 0) { change = create_xml_node(patchset, XML_DIFF_CHANGE); crm_xml_add(change, XML_DIFF_OP, "move"); @@ -1076,7 +536,7 @@ __xml_accept_changes(xmlNode * xml) xml_private_t *p = xml->_private; p->flags = xpf_none; - pIter = crm_first_attr(xml); + pIter = pcmk__first_xml_attr(xml); while (pIter != NULL) { const xmlChar *name = pIter->name; @@ -1640,7 +1100,7 @@ __subtract_xml_object(xmlNode * target, xmlNode * patch) return; } - for (xIter = crm_first_attr(patch); xIter != NULL; xIter = xIter->next) { + for (xIter = pcmk__first_xml_attr(patch); xIter != NULL; xIter = xIter->next) { const char *p_name = (const char *)xIter->name; /* Removing and then restoring the id field would change the ordering of properties */ @@ -1705,7 +1165,7 @@ __add_xml_object(xmlNode * parent, xmlNode * target, xmlNode * patch) CRM_CHECK(safe_str_eq(crm_element_name(target), crm_element_name(patch)), return); CRM_CHECK(safe_str_eq(ID(target), ID(patch)), return); - for (xIter = crm_first_attr(patch); xIter != NULL; xIter = xIter->next) { + for (xIter = pcmk__first_xml_attr(patch); xIter != NULL; xIter = xIter->next) { const char *p_name = (const char *)xIter->name; const char *p_value = crm_element_value(patch, p_name); @@ -2018,22 +1478,53 @@ __xml_find_path(xmlNode *top, const char *key, int target_position) return target; } +typedef struct xml_change_obj_s { + xmlNode *change; + xmlNode *match; +} xml_change_obj_t; + +static gint +sort_change_obj_by_position(gconstpointer a, gconstpointer b) +{ + const xml_change_obj_t *change_obj_a = a; + const xml_change_obj_t *change_obj_b = b; + int position_a = -1; + int position_b = -1; + + crm_element_value_int(change_obj_a->change, XML_DIFF_POSITION, &position_a); + crm_element_value_int(change_obj_b->change, XML_DIFF_POSITION, &position_b); + + if (position_a < position_b) { + return -1; + + } else if (position_a > position_b) { + return 1; + } + + return 0; +} + static int xml_apply_patchset_v2(xmlNode *xml, xmlNode *patchset) { int rc = pcmk_ok; xmlNode *change = NULL; + GListPtr change_objs = NULL; + GListPtr gIter = NULL; + for (change = __xml_first_child(patchset); change != NULL; change = __xml_next(change)) { xmlNode *match = NULL; const char *op = crm_element_value(change, XML_DIFF_OP); const char *xpath = crm_element_value(change, XML_DIFF_PATH); int position = -1; - crm_trace("Processing %s %s", change->name, op); if(op == NULL) { continue; } + crm_trace("Processing %s %s", change->name, op); + + // "delete" changes for XML comments are generated with "position" if(strcmp(op, "delete") == 0) { crm_element_value_int(change, XML_DIFF_POSITION, &position); } @@ -2053,7 +1544,72 @@ xml_apply_patchset_v2(xmlNode *xml, xmlNode *patchset) rc = -pcmk_err_diff_failed; continue; - } else if(strcmp(op, "create") == 0) { + } else if (strcmp(op, "create") == 0 || strcmp(op, "move") == 0) { + // Delay the adding of a "create" object + xml_change_obj_t *change_obj = calloc(1, sizeof(xml_change_obj_t)); + + CRM_ASSERT(change_obj != NULL); + + change_obj->change = change; + change_obj->match = match; + + change_objs = g_list_append(change_objs, change_obj); + + if (strcmp(op, "move") == 0) { + // Temporarily put the "move" object after the last sibling + if (match->parent != NULL && match->parent->last != NULL) { + xmlAddNextSibling(match->parent->last, match); + } + } + + } else if(strcmp(op, "delete") == 0) { + free_xml(match); + + } else if(strcmp(op, "modify") == 0) { + xmlAttr *pIter = pcmk__first_xml_attr(match); + xmlNode *attrs = __xml_first_child(first_named_child(change, XML_DIFF_RESULT)); + + if(attrs == NULL) { + rc = -ENOMSG; + continue; + } + while(pIter != NULL) { + const char *name = (const char *)pIter->name; + + pIter = pIter->next; + xml_remove_prop(match, name); + } + + for (pIter = pcmk__first_xml_attr(attrs); pIter != NULL; pIter = pIter->next) { + const char *name = (const char *)pIter->name; + const char *value = crm_element_value(attrs, name); + + crm_xml_add(match, name, value); + } + + } else { + crm_err("Unknown operation: %s", op); + rc = -pcmk_err_diff_failed; + } + } + + // Changes should be generated in the right order. Double checking. + change_objs = g_list_sort(change_objs, sort_change_obj_by_position); + + for (gIter = change_objs; gIter; gIter = gIter->next) { + xml_change_obj_t *change_obj = gIter->data; + xmlNode *match = change_obj->match; + const char *op = NULL; + const char *xpath = NULL; + + change = change_obj->change; + + op = crm_element_value(change, XML_DIFF_OP); + xpath = crm_element_value(change, XML_DIFF_PATH); + + crm_trace("Continue performing %s on %s with %p", op, xpath, match); + + if(strcmp(op, "create") == 0) { int position = 0; xmlNode *child = NULL; xmlNode *match_child = NULL; @@ -2112,45 +1668,19 @@ xml_apply_patchset_v2(xmlNode *xml, xmlNode *patchset) xmlAddNextSibling(match->parent->last, match); } - } else { - crm_trace("%s is already in position %d", match->name, position); - } - - if(position != __xml_offset(match)) { - crm_err("Moved %s.%d to position %d instead of %d (%p)", - match->name, ID(match), __xml_offset(match), position, match->prev); - rc = -pcmk_err_diff_failed; - } - - } else if(strcmp(op, "delete") == 0) { - free_xml(match); - - } else if(strcmp(op, "modify") == 0) { - xmlAttr *pIter = crm_first_attr(match); - xmlNode *attrs = __xml_first_child(first_named_child(change, XML_DIFF_RESULT)); - - if(attrs == NULL) { - rc = -ENOMSG; - continue; - } - while(pIter != NULL) { - const char *name = (const char *)pIter->name; - - pIter = pIter->next; - xml_remove_prop(match, name); - } - - for (pIter = crm_first_attr(attrs); pIter != NULL; pIter = pIter->next) { - const char *name = (const char *)pIter->name; - const char *value = crm_element_value(attrs, name); - - crm_xml_add(match, name, value); + } else { + crm_trace("%s is already in position %d", match->name, position); } - } else { - crm_err("Unknown operation: %s", op); + if(position != __xml_offset(match)) { + crm_err("Moved %s.%d to position %d instead of %d (%p)", + match->name, ID(match), __xml_offset(match), position, match->prev); + rc = -pcmk_err_diff_failed; + } } } + + g_list_free_full(change_objs, free); return rc; } @@ -2264,25 +1794,45 @@ find_xml_node(xmlNode * root, const char *search_path, gboolean must_find) return NULL; } -xmlNode * -find_entity(xmlNode * parent, const char *node_name, const char *id) +/* As the name suggests, the perfect match is required for both node + name and fully specified attribute, otherwise, when attribute not + specified, the outcome is the first node matching on the name. */ +static xmlNode * +find_entity_by_attr_or_just_name(xmlNode *parent, const char *node_name, + const char *attr_n, const char *attr_v) { - xmlNode *a_child = NULL; + xmlNode *child; + + /* ensure attr_v specified when attr_n is */ + CRM_CHECK(attr_n == NULL || attr_v != NULL, return NULL); - for (a_child = __xml_first_child(parent); a_child != NULL; a_child = __xml_next(a_child)) { - /* Uncertain if node_name == NULL check is strictly necessary here */ - if (node_name == NULL || strcmp((const char *)a_child->name, node_name) == 0) { - const char *cid = ID(a_child); - if (id == NULL || (cid != NULL && strcmp(id, cid) == 0)) { - return a_child; + for (child = __xml_first_child(parent); child != NULL; child = __xml_next(child)) { + /* XXX uncertain if the first check is strictly necessary here */ + if (node_name == NULL || !strcmp((const char *) child->name, node_name)) { + if (attr_n == NULL + || crm_str_eq(crm_element_value(child, attr_n), attr_v, TRUE)) { + return child; } } } - crm_trace("node <%s id=%s> not found in %s.", node_name, id, crm_element_name(parent)); + crm_trace("node <%s%s%s%s%s> not found in %s", crm_str(node_name), + attr_n ? " " : "", + attr_n ? attr_n : "", + attr_n ? "=" : "", + attr_n ? attr_v : "", + crm_element_name(parent)); + return NULL; } +xmlNode * +find_entity(xmlNode *parent, const char *node_name, const char *id) +{ + return find_entity_by_attr_or_just_name(parent, node_name, + (id == NULL) ? id : XML_ATTR_ID, id); +} + void copy_in_properties(xmlNode * target, xmlNode * src) { @@ -2295,9 +1845,9 @@ copy_in_properties(xmlNode * target, xmlNode * src) } else { xmlAttrPtr pIter = NULL; - for (pIter = crm_first_attr(src); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(src); pIter != NULL; pIter = pIter->next) { const char *p_name = (const char *)pIter->name; - const char *p_value = crm_attr_value(pIter); + const char *p_value = pcmk__xml_attr_value(pIter); expand_plus_plus(target, p_name, p_value); } @@ -2313,9 +1863,9 @@ fix_plus_plus_recursive(xmlNode * target) xmlNode *child = NULL; xmlAttrPtr pIter = NULL; - for (pIter = crm_first_attr(target); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(target); pIter != NULL; pIter = pIter->next) { const char *p_name = (const char *)pIter->name; - const char *p_value = crm_attr_value(pIter); + const char *p_value = pcmk__xml_attr_value(pIter); expand_plus_plus(target, p_name, p_value); } @@ -2423,167 +1973,6 @@ add_node_nocopy(xmlNode * parent, const char *name, xmlNode * child) return 1; } -static bool -__xml_acl_check(xmlNode *xml, const char *name, enum xml_private_flags mode) -{ - CRM_ASSERT(xml); - CRM_ASSERT(xml->doc); - CRM_ASSERT(xml->doc->_private); - -#if ENABLE_ACL - { - if(TRACKING_CHANGES(xml) && xml_acl_enabled(xml)) { - int offset = 0; - xmlNode *parent = xml; - char buffer[XML_BUFFER_SIZE]; - xml_private_t *docp = xml->doc->_private; - - if(docp->acls == NULL) { - crm_trace("Ordinary user %s cannot access the CIB without any defined ACLs", docp->user); - set_doc_flag(xml, xpf_acl_denied); - return FALSE; - } - - offset = __get_prefix(NULL, xml, buffer, offset); - if(name) { - offset += snprintf(buffer + offset, XML_BUFFER_SIZE - offset, "[@%s]", name); - } - CRM_LOG_ASSERT(offset > 0); - - /* Walk the tree upwards looking for xml_acl_* flags - * - Creating an attribute requires write permissions for the node - * - Creating a child requires write permissions for the parent - */ - - if(name) { - xmlAttr *attr = xmlHasProp(xml, (const xmlChar *)name); - - if(attr && mode == xpf_acl_create) { - mode = xpf_acl_write; - } - } - - while(parent && parent->_private) { - xml_private_t *p = parent->_private; - if(__xml_acl_mode_test(p->flags, mode)) { - return TRUE; - - } else if(is_set(p->flags, xpf_acl_deny)) { - crm_trace("%x access denied to %s: parent", mode, buffer); - set_doc_flag(xml, xpf_acl_denied); - return FALSE; - } - parent = parent->parent; - } - - crm_trace("%x access denied to %s: default", mode, buffer); - set_doc_flag(xml, xpf_acl_denied); - return FALSE; - } - } -#endif - - return TRUE; -} - -const char * -crm_xml_add(xmlNode * node, const char *name, const char *value) -{ - bool dirty = FALSE; - xmlAttr *attr = NULL; - - CRM_CHECK(node != NULL, return NULL); - CRM_CHECK(name != NULL, return NULL); - - if (value == NULL) { - return NULL; - } -#if XML_PARANOIA_CHECKS - { - const char *old_value = NULL; - - old_value = crm_element_value(node, name); - - /* Could be re-setting the same value */ - CRM_CHECK(old_value != value, crm_err("Cannot reset %s with crm_xml_add(%s)", name, value); - return value); - } -#endif - - if(TRACKING_CHANGES(node)) { - const char *old = crm_element_value(node, name); - - if(old == NULL || value == NULL || strcmp(old, value) != 0) { - dirty = TRUE; - } - } - - if(dirty && __xml_acl_check(node, name, xpf_acl_create) == FALSE) { - crm_trace("Cannot add %s=%s to %s", name, value, node->name); - return NULL; - } - - attr = xmlSetProp(node, (const xmlChar *)name, (const xmlChar *)value); - if(dirty) { - crm_attr_dirty(attr); - } - - CRM_CHECK(attr && attr->children && attr->children->content, return NULL); - return (char *)attr->children->content; -} - -const char * -crm_xml_replace(xmlNode * node, const char *name, const char *value) -{ - bool dirty = FALSE; - xmlAttr *attr = NULL; - const char *old_value = NULL; - - CRM_CHECK(node != NULL, return NULL); - CRM_CHECK(name != NULL && name[0] != 0, return NULL); - - old_value = crm_element_value(node, name); - - /* Could be re-setting the same value */ - CRM_CHECK(old_value != value, return value); - - if(__xml_acl_check(node, name, xpf_acl_write) == FALSE) { - /* Create a fake object linked to doc->_private instead? */ - crm_trace("Cannot replace %s=%s to %s", name, value, node->name); - return NULL; - - } else if (old_value != NULL && value == NULL) { - xml_remove_prop(node, name); - return NULL; - - } else if (value == NULL) { - return NULL; - } - - if(TRACKING_CHANGES(node)) { - if(old_value == NULL || value == NULL || strcmp(old_value, value) != 0) { - dirty = TRUE; - } - } - - attr = xmlSetProp(node, (const xmlChar *)name, (const xmlChar *)value); - if(dirty) { - crm_attr_dirty(attr); - } - CRM_CHECK(attr && attr->children && attr->children->content, return NULL); - return (char *)attr->children->content; -} - -const char * -crm_xml_add_int(xmlNode * node, const char *name, int value) -{ - char *number = crm_itoa(value); - const char *added = crm_xml_add(node, name, number); - - free(number); - return added; -} - xmlNode * create_xml_node(xmlNode * parent, const char *name) { @@ -2609,19 +1998,23 @@ create_xml_node(xmlNode * parent, const char *name) return node; } -static inline int -__get_prefix(const char *prefix, xmlNode *xml, char *buffer, int offset) +int +pcmk__element_xpath(const char *prefix, xmlNode *xml, char *buffer, + int offset, size_t buffer_size) { const char *id = ID(xml); if(offset == 0 && prefix == NULL && xml->parent) { - offset = __get_prefix(NULL, xml->parent, buffer, offset); + offset = pcmk__element_xpath(NULL, xml->parent, buffer, offset, + buffer_size); } if(id) { - offset += snprintf(buffer + offset, XML_BUFFER_SIZE - offset, "/%s[@id='%s']", (const char *)xml->name, id); + offset += snprintf(buffer + offset, buffer_size - offset, + "/%s[@id='%s']", (const char *) xml->name, id); } else if(xml->name) { - offset += snprintf(buffer + offset, XML_BUFFER_SIZE - offset, "/%s", (const char *)xml->name); + offset += snprintf(buffer + offset, buffer_size - offset, + "/%s", (const char *) xml->name); } return offset; @@ -2633,12 +2026,24 @@ xml_get_path(xmlNode *xml) int offset = 0; char buffer[XML_BUFFER_SIZE]; - if(__get_prefix(NULL, xml, buffer, offset) > 0) { + if (pcmk__element_xpath(NULL, xml, buffer, offset, sizeof(buffer)) > 0) { return strdup(buffer); } return NULL; } +/*! + * Free an XML element and all of its children, removing it from its parent + * + * \param[in] xml XML element to free + */ +void +pcmk_free_xml_subtree(xmlNode *xml) +{ + xmlUnlinkNode(xml); // Detaches from parent and siblings + xmlFreeNode(xml); // Frees +} + static void free_xml_with_position(xmlNode * child, int position) { @@ -2655,20 +2060,22 @@ free_xml_with_position(xmlNode * child, int position) /* Free everything */ xmlFreeDoc(doc); - } else if(__xml_acl_check(child, NULL, xpf_acl_write) == FALSE) { + } else if (pcmk__check_acl(child, NULL, xpf_acl_write) == FALSE) { int offset = 0; char buffer[XML_BUFFER_SIZE]; - __get_prefix(NULL, child, buffer, offset); + pcmk__element_xpath(NULL, child, buffer, offset, sizeof(buffer)); crm_trace("Cannot remove %s %x", buffer, p->flags); return; } else { - if(doc && TRACKING_CHANGES(child) && is_not_set(p->flags, xpf_created)) { + if (doc && pcmk__tracking_xml_changes(child, FALSE) + && is_not_set(p->flags, xpf_created)) { int offset = 0; char buffer[XML_BUFFER_SIZE]; - if(__get_prefix(NULL, child, buffer, offset) > 0) { + if (pcmk__element_xpath(NULL, child, buffer, offset, + sizeof(buffer)) > 0) { xml_deleted_obj_t *deleted_obj = calloc(1, sizeof(xml_deleted_obj_t)); crm_trace("Deleting %s %p from %p", buffer, child, doc); @@ -2688,15 +2095,10 @@ free_xml_with_position(xmlNode * child, int position) p = doc->_private; p->deleted_objs = g_list_append(p->deleted_objs, deleted_obj); - set_doc_flag(child, xpf_dirty); + pcmk__set_xml_flag(child, xpf_dirty); } } - - /* Free this particular subtree - * Make sure to unlink it from the parent first - */ - xmlUnlinkNode(child); - xmlFreeNode(child); + pcmk_free_xml_subtree(child); } } } @@ -2763,14 +2165,10 @@ string2xml(const char *input) ctxt = xmlNewParserCtxt(); CRM_CHECK(ctxt != NULL, return NULL); - /* xmlCtxtUseOptions(ctxt, XML_PARSE_NOBLANKS|XML_PARSE_RECOVER); */ - xmlCtxtResetLastError(ctxt); xmlSetGenericErrorFunc(ctxt, crm_xml_err); - /* initGenericErrorDefaultFunc(crm_xml_err); */ - output = - xmlCtxtReadDoc(ctxt, (const xmlChar *)input, NULL, NULL, - XML_PARSE_NOBLANKS | XML_PARSE_RECOVER); + output = xmlCtxtReadDoc(ctxt, (const xmlChar *) input, NULL, NULL, + PCMK__XML_PARSE_OPTS); if (output) { xml = xmlDocGetRootElement(output); } @@ -2912,8 +2310,7 @@ strip_text_nodes(xmlNode * xml) switch (iter->type) { case XML_TEXT_NODE: /* Remove it */ - xmlUnlinkNode(iter); - xmlFreeNode(iter); + pcmk_free_xml_subtree(iter); break; case XML_ELEMENT_NODE: @@ -2938,17 +2335,13 @@ filename2xml(const char *filename) gboolean uncompressed = TRUE; xmlParserCtxtPtr ctxt = NULL; xmlErrorPtr last_error = NULL; - static int xml_options = XML_PARSE_NOBLANKS | XML_PARSE_RECOVER; /* create a parser context */ ctxt = xmlNewParserCtxt(); CRM_CHECK(ctxt != NULL, return NULL); - /* xmlCtxtUseOptions(ctxt, XML_PARSE_NOBLANKS|XML_PARSE_RECOVER); */ - xmlCtxtResetLastError(ctxt); xmlSetGenericErrorFunc(ctxt, crm_xml_err); - /* initGenericErrorDefaultFunc(crm_xml_err); */ if (filename) { uncompressed = !crm_ends_with_ext(filename, ".bz2"); @@ -2956,15 +2349,17 @@ filename2xml(const char *filename) if (filename == NULL) { /* STDIN_FILENO == fileno(stdin) */ - output = xmlCtxtReadFd(ctxt, STDIN_FILENO, "unknown.xml", NULL, xml_options); + output = xmlCtxtReadFd(ctxt, STDIN_FILENO, "unknown.xml", NULL, + PCMK__XML_PARSE_OPTS); } else if (uncompressed) { - output = xmlCtxtReadFile(ctxt, filename, NULL, xml_options); + output = xmlCtxtReadFile(ctxt, filename, NULL, PCMK__XML_PARSE_OPTS); } else { char *input = decompress_file(filename); - output = xmlCtxtReadDoc(ctxt, (const xmlChar *)input, NULL, NULL, xml_options); + output = xmlCtxtReadDoc(ctxt, (const xmlChar *) input, NULL, NULL, + PCMK__XML_PARSE_OPTS); free(input); } @@ -3331,10 +2726,10 @@ __xml_log_element(int log_level, const char *file, const char *function, int lin buffer_print(buffer, max, offset, "<%s", name); hidden = crm_element_value(data, "hidden"); - for (pIter = crm_first_attr(data); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(data); pIter != NULL; pIter = pIter->next) { xml_private_t *p = pIter->_private; const char *p_name = (const char *)pIter->name; - const char *p_value = crm_attr_value(pIter); + const char *p_value = pcmk__xml_attr_value(pIter); char *p_copy = NULL; if(is_set(p->flags, xpf_deleted)) { @@ -3442,7 +2837,7 @@ __xml_log_change_element(int log_level, const char *file, const char *function, __xml_log_element(log_level, file, function, line, flags, data, depth, options|xml_log_option_open); - for (pIter = crm_first_attr(data); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(data); pIter != NULL; pIter = pIter->next) { const char *aname = (const char*)pIter->name; p = pIter->_private; @@ -3557,7 +2952,7 @@ dump_filtered_xml(xmlNode * data, int options, char **buffer, int *offset, int * filter[lpc].found = FALSE; } - for (xIter = crm_first_attr(data); xIter != NULL; xIter = xIter->next) { + for (xIter = pcmk__first_xml_attr(data); xIter != NULL; xIter = xIter->next) { bool skip = FALSE; const char *p_name = (const char *)xIter->name; @@ -3606,7 +3001,7 @@ dump_xml_element(xmlNode * data, int options, char **buffer, int *offset, int *m } else { xmlAttrPtr xIter = NULL; - for (xIter = crm_first_attr(data); xIter != NULL; xIter = xIter->next) { + for (xIter = pcmk__first_xml_attr(data); xIter != NULL; xIter = xIter->next) { dump_xml_attr(xIter, options, buffer, offset, max); } } @@ -3840,50 +3235,13 @@ xml_has_children(const xmlNode * xml_root) return FALSE; } -int -crm_element_value_int(xmlNode * data, const char *name, int *dest) -{ - const char *value = crm_element_value(data, name); - - CRM_CHECK(dest != NULL, return -1); - if (value) { - *dest = crm_int_helper(value, NULL); - return 0; - } - return -1; -} - -int -crm_element_value_const_int(const xmlNode * data, const char *name, int *dest) -{ - return crm_element_value_int((xmlNode *) data, name, dest); -} - -const char * -crm_element_value_const(const xmlNode * data, const char *name) -{ - return crm_element_value((xmlNode *) data, name); -} - -char * -crm_element_value_copy(xmlNode * data, const char *name) -{ - char *value_copy = NULL; - const char *value = crm_element_value(data, name); - - if (value != NULL) { - value_copy = strdup(value); - } - return value_copy; -} - void xml_remove_prop(xmlNode * obj, const char *name) { - if(__xml_acl_check(obj, NULL, xpf_acl_write) == FALSE) { + if (pcmk__check_acl(obj, NULL, xpf_acl_write) == FALSE) { crm_trace("Cannot remove %s from %s", name, obj->name); - } else if(TRACKING_CHANGES(obj)) { + } else if (pcmk__tracking_xml_changes(obj, FALSE)) { /* Leave in place (marked for removal) until after the diff is calculated */ xml_private_t *p = NULL; xmlAttr *attr = xmlHasProp(obj, (const xmlChar *)name); @@ -4015,35 +3373,36 @@ apply_xml_diff(xmlNode * old, xmlNode * diff, xmlNode ** new) } static void -__xml_diff_object(xmlNode * old, xmlNode * new) +__xml_diff_object(xmlNode * old, xmlNode * new, bool check_top) { xmlNode *cIter = NULL; xmlAttr *pIter = NULL; + xml_private_t *p = NULL; CRM_CHECK(new != NULL, return); if(old == NULL) { crm_node_created(new); - __xml_acl_post_process(new); /* Check creation is allowed */ + pcmk__post_process_acl(new, check_top); // Check creation is allowed return; + } - } else { - xml_private_t *p = new->_private; + p = new->_private; + CRM_CHECK(p != NULL, return); - if(p->flags & xpf_processed) { - /* Avoid re-comparing nodes */ - return; - } - p->flags |= xpf_processed; + if(p->flags & xpf_processed) { + /* Avoid re-comparing nodes */ + return; } + p->flags |= xpf_processed; - for (pIter = crm_first_attr(new); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(new); pIter != NULL; pIter = pIter->next) { xml_private_t *p = pIter->_private; /* Assume everything was just created and take it from there */ p->flags |= xpf_created; } - for (pIter = crm_first_attr(old); pIter != NULL; ) { + for (pIter = pcmk__first_xml_attr(old); pIter != NULL; ) { xmlAttr *prop = pIter; xml_private_t *p = NULL; const char *name = (const char *)pIter->name; @@ -4084,7 +3443,8 @@ __xml_diff_object(xmlNode * old, xmlNode * new) crm_xml_add(new, name, vcopy); free(vcopy); - } else if(p_old != p_new) { + } else if ((p_old != p_new) + && !pcmk__tracking_xml_changes(new, TRUE)) { crm_info("Moved %s@%s (%d -> %d)", old->name, name, p_old, p_new); __xml_node_dirty(new); p->flags |= xpf_dirty|xpf_moved; @@ -4101,7 +3461,7 @@ __xml_diff_object(xmlNode * old, xmlNode * new) } } - for (pIter = crm_first_attr(new); pIter != NULL; ) { + for (pIter = pcmk__first_xml_attr(new); pIter != NULL; ) { xmlAttr *prop = pIter; xml_private_t *p = pIter->_private; @@ -4112,8 +3472,8 @@ __xml_diff_object(xmlNode * old, xmlNode * new) crm_trace("Created %s@%s=%s", new->name, name, value); /* Remove plus create won't work as it will modify the relative attribute ordering */ - if(__xml_acl_check(new, name, xpf_acl_write)) { - crm_attr_dirty(prop); + if (pcmk__check_acl(new, name, xpf_acl_write)) { + pcmk__mark_xml_attr_dirty(prop); } else { xmlUnsetProp(new, prop->name); /* Remove - change not allowed */ } @@ -4129,7 +3489,7 @@ __xml_diff_object(xmlNode * old, xmlNode * new) cIter = __xml_next(cIter); if(new_child) { - __xml_diff_object(old_child, new_child); + __xml_diff_object(old_child, new_child, TRUE); } else { /* Create then free (which will check the acls if necessary) */ @@ -4137,7 +3497,7 @@ __xml_diff_object(xmlNode * old, xmlNode * new) xmlNode *top = xmlDocGetRootElement(candidate->doc); __xml_node_clean(candidate); - __xml_acl_apply(top); /* Make sure any ACLs are applied to 'candidate' */ + pcmk__apply_acl(top); /* Make sure any ACLs are applied to 'candidate' */ /* Record the old position */ free_xml_with_position(candidate, __xml_offset(old_child)); @@ -4157,7 +3517,7 @@ __xml_diff_object(xmlNode * old, xmlNode * new) if(old_child == NULL) { xml_private_t *p = new_child->_private; p->flags |= xpf_skip; - __xml_diff_object(old_child, new_child); + __xml_diff_object(old_child, new_child, TRUE); } else { /* Check for movement, we already checked for differences */ @@ -4183,6 +3543,13 @@ __xml_diff_object(xmlNode * old, xmlNode * new) } } +void +xml_calculate_significant_changes(xmlNode *old_xml, xmlNode *new_xml) +{ + pcmk__set_xml_flag(new_xml, xpf_lazy); + xml_calculate_changes(old_xml, new_xml); +} + void xml_calculate_changes(xmlNode * old, xmlNode * new) { @@ -4193,7 +3560,7 @@ xml_calculate_changes(xmlNode * old, xmlNode * new) xml_track_changes(new, NULL, NULL, FALSE); } - __xml_diff_object(old, new); + __xml_diff_object(old, new, FALSE); } xmlNode * @@ -4239,7 +3606,7 @@ can_prune_leaf(xmlNode * xml_node) return FALSE; } - for (pIter = crm_first_attr(xml_node); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(xml_node); pIter != NULL; pIter = pIter->next) { const char *p_name = (const char *)pIter->name; if (strcmp(p_name, XML_ATTR_ID) == 0) { @@ -4275,9 +3642,11 @@ diff_filter_context(int context, int upper_bound, int lower_bound, CRM_CHECK(xml_node != NULL && name != NULL, return); us = create_xml_node(parent, name); - for (pIter = crm_first_attr(xml_node); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(xml_node); pIter != NULL; + pIter = pIter->next) { + const char *p_name = (const char *)pIter->name; - const char *p_value = crm_attr_value(pIter); + const char *p_value = pcmk__xml_attr_value(pIter); lower_bound = context; crm_xml_add(us, p_name, p_value); @@ -4463,9 +3832,9 @@ subtract_xml_object(xmlNode * parent, xmlNode * left, xmlNode * right, } else if (full) { xmlAttrPtr pIter = NULL; - for (pIter = crm_first_attr(left); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(left); pIter != NULL; pIter = pIter->next) { const char *p_name = (const char *)pIter->name; - const char *p_value = crm_attr_value(pIter); + const char *p_value = pcmk__xml_attr_value(pIter); xmlSetProp(diff, (const xmlChar *)p_name, (const xmlChar *)p_value); } @@ -4478,7 +3847,7 @@ subtract_xml_object(xmlNode * parent, xmlNode * left, xmlNode * right, } /* changes to name/value pairs */ - for (xIter = crm_first_attr(left); xIter != NULL; xIter = xIter->next) { + for (xIter = pcmk__first_xml_attr(left); xIter != NULL; xIter = xIter->next) { const char *prop_name = (const char *)xIter->name; xmlAttrPtr right_attr = NULL; xml_private_t *p = NULL; @@ -4512,9 +3881,9 @@ subtract_xml_object(xmlNode * parent, xmlNode * left, xmlNode * right, if (full) { xmlAttrPtr pIter = NULL; - for (pIter = crm_first_attr(left); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(left); pIter != NULL; pIter = pIter->next) { const char *p_name = (const char *)pIter->name; - const char *p_value = crm_attr_value(pIter); + const char *p_value = pcmk__xml_attr_value(pIter); xmlSetProp(diff, (const xmlChar *)p_name, (const xmlChar *)p_value); } @@ -4541,9 +3910,9 @@ subtract_xml_object(xmlNode * parent, xmlNode * left, xmlNode * right, crm_trace("Changes detected to %s in <%s id=%s>", prop_name, crm_element_name(left), id); - for (pIter = crm_first_attr(left); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(left); pIter != NULL; pIter = pIter->next) { const char *p_name = (const char *)pIter->name; - const char *p_value = crm_attr_value(pIter); + const char *p_value = pcmk__xml_attr_value(pIter); xmlSetProp(diff, (const xmlChar *)p_name, (const xmlChar *)p_value); } @@ -4595,8 +3964,9 @@ int add_xml_object(xmlNode * parent, xmlNode * target, xmlNode * update, gboolean as_diff) { xmlNode *a_child = NULL; - const char *object_id = NULL; - const char *object_name = NULL; + const char *object_name = NULL, + *object_href = NULL, + *object_href_val = NULL; #if XML_PARSE_DEBUG crm_log_xml_trace("update:", update); @@ -4610,28 +3980,38 @@ add_xml_object(xmlNode * parent, xmlNode * target, xmlNode * update, gboolean as } object_name = crm_element_name(update); - object_id = ID(update); + object_href_val = ID(update); + if (object_href_val != NULL) { + object_href = XML_ATTR_ID; + } else { + object_href_val = crm_element_value(update, XML_ATTR_IDREF); + object_href = (object_href_val == NULL) ? NULL : XML_ATTR_IDREF; + } CRM_CHECK(object_name != NULL, return 0); + CRM_CHECK(target != NULL || parent != NULL, return 0); - if (target == NULL && object_id == NULL) { - /* placeholder object */ - target = find_xml_node(parent, object_name, FALSE); - - } else if (target == NULL) { - target = find_entity(parent, object_name, object_id); + if (target == NULL) { + target = find_entity_by_attr_or_just_name(parent, object_name, + object_href, object_href_val); } if (target == NULL) { target = create_xml_node(parent, object_name); CRM_CHECK(target != NULL, return 0); #if XML_PARSER_DEBUG - crm_trace("Added <%s%s%s/>", crm_str(object_name), - object_id ? " id=" : "", object_id ? object_id : ""); + crm_trace("Added <%s%s%s%s%s/>", crm_str(object_name), + object_href ? " " : "", + object_href ? object_href : "", + object_href ? "=" : "", + object_href ? object_href_val : ""); } else { - crm_trace("Found node <%s%s%s/> to update", - crm_str(object_name), object_id ? " id=" : "", object_id ? object_id : ""); + crm_trace("Found node <%s%s%s%s%s/> to update", crm_str(object_name), + object_href ? " " : "", + object_href ? object_href : "", + object_href ? "=" : "", + object_href ? object_href_val : ""); #endif } @@ -4645,9 +4025,9 @@ add_xml_object(xmlNode * parent, xmlNode * target, xmlNode * update, gboolean as /* No need for expand_plus_plus(), just raw speed */ xmlAttrPtr pIter = NULL; - for (pIter = crm_first_attr(update); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(update); pIter != NULL; pIter = pIter->next) { const char *p_name = (const char *)pIter->name; - const char *p_value = crm_attr_value(pIter); + const char *p_value = pcmk__xml_attr_value(pIter); /* Remove it first so the ordering of the update is preserved */ xmlUnsetProp(target, (const xmlChar *)p_name); @@ -4657,13 +4037,21 @@ add_xml_object(xmlNode * parent, xmlNode * target, xmlNode * update, gboolean as for (a_child = __xml_first_child(update); a_child != NULL; a_child = __xml_next(a_child)) { #if XML_PARSER_DEBUG - crm_trace("Updating child <%s id=%s>", crm_element_name(a_child), ID(a_child)); + crm_trace("Updating child <%s%s%s%s%s/>", crm_str(object_name), + object_href ? " " : "", + object_href ? object_href : "", + object_href ? "=" : "", + object_href ? object_href_val : ""); #endif add_xml_object(target, NULL, a_child, as_diff); } #if XML_PARSER_DEBUG - crm_trace("Finished with <%s id=%s>", crm_str(object_name), crm_str(object_id)); + crm_trace("Finished with <%s%s%s%s%s/>", crm_str(object_name), + object_href ? " " : "", + object_href ? object_href : "", + object_href ? "=" : "", + object_href ? object_href_val : ""); #endif return 0; } @@ -4759,9 +4147,9 @@ replace_xml_child(xmlNode * parent, xmlNode * child, xmlNode * update, gboolean if (can_delete && delete_only) { xmlAttrPtr pIter = NULL; - for (pIter = crm_first_attr(update); pIter != NULL; pIter = pIter->next) { + for (pIter = pcmk__first_xml_attr(update); pIter != NULL; pIter = pIter->next) { const char *p_name = (const char *)pIter->name; - const char *p_value = crm_attr_value(pIter); + const char *p_value = pcmk__xml_attr_value(pIter); right_val = crm_element_value(child, p_name); if (safe_str_neq(p_value, right_val)) { @@ -4785,7 +4173,7 @@ replace_xml_child(xmlNode * parent, xmlNode * child, xmlNode * update, gboolean if(xml_tracking_changes(tmp)) { /* Replaced sections may have included relevant ACLs */ - __xml_acl_apply(tmp); + pcmk__apply_acl(tmp); } xml_calculate_changes(old, tmp); @@ -4817,204 +4205,13 @@ replace_xml_child(xmlNode * parent, xmlNode * child, xmlNode * update, gboolean return can_delete; } -/*! - * \brief Create an XML name/value pair - * - * \param[in] parent If not NULL, make new XML node a child of this one - * \param[in] id If not NULL, use this as ID (otherwise auto-generate) - * \param[in] name Name to use - * \param[in] value Value to use - * - * \return New XML object on success, NULL otherwise - */ -xmlNode * -crm_create_nvpair_xml(xmlNode *parent, const char *id, const char *name, - const char *value) -{ - xmlNode *nvp; - - /* id can be NULL so we auto-generate one, and name can be NULL if this - * will be used to delete a name/value pair by ID, but both can't be NULL - */ - CRM_CHECK(id || name, return NULL); - - nvp = create_xml_node(parent, XML_CIB_TAG_NVPAIR); - CRM_CHECK(nvp, return NULL); - - if (id) { - crm_xml_add(nvp, XML_ATTR_ID, id); - } else { - const char *parent_id = ID(parent); - - crm_xml_set_id(nvp, "%s-%s", - (parent_id? parent_id : XML_CIB_TAG_NVPAIR), name); - } - crm_xml_add(nvp, XML_NVPAIR_ATTR_NAME, name); - crm_xml_add(nvp, XML_NVPAIR_ATTR_VALUE, value); - return nvp; -} - -void -hash2nvpair(gpointer key, gpointer value, gpointer user_data) -{ - const char *name = key; - const char *s_value = value; - xmlNode *xml_node = user_data; - - crm_create_nvpair_xml(xml_node, name, name, s_value); - crm_trace("dumped: name=%s value=%s", name, s_value); -} - -void -hash2smartfield(gpointer key, gpointer value, gpointer user_data) -{ - const char *name = key; - const char *s_value = value; - - xmlNode *xml_node = user_data; - - if (isdigit(name[0])) { - xmlNode *tmp = create_xml_node(xml_node, XML_TAG_PARAM); - - crm_xml_add(tmp, XML_NVPAIR_ATTR_NAME, name); - crm_xml_add(tmp, XML_NVPAIR_ATTR_VALUE, s_value); - - } else if (crm_element_value(xml_node, name) == NULL) { - crm_xml_add(xml_node, name, s_value); - crm_trace("dumped: %s=%s", name, s_value); - - } else { - crm_trace("duplicate: %s=%s", name, s_value); - } -} - -void -hash2field(gpointer key, gpointer value, gpointer user_data) -{ - const char *name = key; - const char *s_value = value; - - xmlNode *xml_node = user_data; - - if (crm_element_value(xml_node, name) == NULL) { - crm_xml_add(xml_node, name, s_value); - - } else { - crm_trace("duplicate: %s=%s", name, s_value); - } -} - -void -hash2metafield(gpointer key, gpointer value, gpointer user_data) -{ - char *crm_name = NULL; - - if (key == NULL || value == NULL) { - return; - } - - /* Filter out cluster-generated attributes that contain a '#' or ':' - * (like fail-count and last-failure). - */ - for (crm_name = key; *crm_name; ++crm_name) { - if ((*crm_name == '#') || (*crm_name == ':')) { - return; - } - } - - crm_name = crm_meta_name(key); - hash2field(crm_name, value, user_data); - free(crm_name); -} - -GHashTable * -xml2list(xmlNode * parent) -{ - xmlNode *child = NULL; - xmlAttrPtr pIter = NULL; - xmlNode *nvpair_list = NULL; - GHashTable *nvpair_hash = crm_str_table_new(); - - CRM_CHECK(parent != NULL, return nvpair_hash); - - nvpair_list = find_xml_node(parent, XML_TAG_ATTRS, FALSE); - if (nvpair_list == NULL) { - crm_trace("No attributes in %s", crm_element_name(parent)); - crm_log_xml_trace(parent, "No attributes for resource op"); - } - - crm_log_xml_trace(nvpair_list, "Unpacking"); - - for (pIter = crm_first_attr(nvpair_list); pIter != NULL; pIter = pIter->next) { - const char *p_name = (const char *)pIter->name; - const char *p_value = crm_attr_value(pIter); - - crm_trace("Added %s=%s", p_name, p_value); - - g_hash_table_insert(nvpair_hash, strdup(p_name), strdup(p_value)); - } - - for (child = __xml_first_child(nvpair_list); child != NULL; child = __xml_next(child)) { - if (strcmp((const char *)child->name, XML_TAG_PARAM) == 0) { - const char *key = crm_element_value(child, XML_NVPAIR_ATTR_NAME); - const char *value = crm_element_value(child, XML_NVPAIR_ATTR_VALUE); - - crm_trace("Added %s=%s", key, value); - if (key != NULL && value != NULL) { - g_hash_table_insert(nvpair_hash, strdup(key), strdup(value)); - } - } - } - - return nvpair_hash; -} - -typedef struct name_value_s { - const char *name; - const void *value; -} name_value_t; - -static gint -sort_pairs(gconstpointer a, gconstpointer b) -{ - int rc = 0; - const name_value_t *pair_a = a; - const name_value_t *pair_b = b; - - CRM_ASSERT(a != NULL); - CRM_ASSERT(pair_a->name != NULL); - - CRM_ASSERT(b != NULL); - CRM_ASSERT(pair_b->name != NULL); - - rc = strcmp(pair_a->name, pair_b->name); - if (rc < 0) { - return -1; - } else if (rc > 0) { - return 1; - } - return 0; -} - -static void -dump_pair(gpointer data, gpointer user_data) -{ - name_value_t *pair = data; - xmlNode *parent = user_data; - - crm_xml_add(parent, pair->name, pair->value); -} - xmlNode * -sorted_xml(xmlNode * input, xmlNode * parent, gboolean recursive) +sorted_xml(xmlNode *input, xmlNode *parent, gboolean recursive) { xmlNode *child = NULL; - GListPtr sorted = NULL; - GListPtr unsorted = NULL; - name_value_t *pair = NULL; + GSList *nvpairs = NULL; xmlNode *result = NULL; const char *name = NULL; - xmlAttrPtr pIter = NULL; CRM_CHECK(input != NULL, return NULL); @@ -5022,23 +4219,14 @@ sorted_xml(xmlNode * input, xmlNode * parent, gboolean recursive) CRM_CHECK(name != NULL, return NULL); result = create_xml_node(parent, name); + nvpairs = pcmk_xml_attrs2nvpairs(input); + nvpairs = pcmk_sort_nvpairs(nvpairs); + pcmk_nvpairs2xml_attrs(nvpairs, result); + pcmk_free_nvpairs(nvpairs); - for (pIter = crm_first_attr(input); pIter != NULL; pIter = pIter->next) { - const char *p_name = (const char *)pIter->name; - const char *p_value = crm_attr_value(pIter); - - pair = calloc(1, sizeof(name_value_t)); - pair->name = p_name; - pair->value = p_value; - unsorted = g_list_prepend(unsorted, pair); - pair = NULL; - } - - sorted = g_list_sort(unsorted, sort_pairs); - g_list_foreach(sorted, dump_pair, result); - g_list_free_full(sorted, free); + for (child = __xml_first_child(input); child != NULL; + child = __xml_next(child)) { - for (child = __xml_first_child(input); child != NULL; child = __xml_next(child)) { if (recursive) { sorted_xml(child, result, recursive); } else { @@ -5054,7 +4242,8 @@ first_named_child(xmlNode * parent, const char *name) { xmlNode *match = NULL; - for (match = __xml_first_child(parent); match != NULL; match = __xml_next(match)) { + for (match = __xml_first_child_element(parent); match != NULL; + match = __xml_next_element(match)) { /* * name == NULL gives first child regardless of name; this is * semantically incorrect in this function, but may be necessary @@ -5077,14 +4266,14 @@ first_named_child(xmlNode * parent, const char *name) xmlNode * crm_next_same_xml(xmlNode *sibling) { - xmlNode *match = __xml_next(sibling); + xmlNode *match = __xml_next_element(sibling); const char *name = crm_element_name(sibling); while (match != NULL) { if (!strcmp(crm_element_name(match), name)) { return match; } - match = __xml_next(match); + match = __xml_next_element(match); } return NULL; } @@ -5161,28 +4350,6 @@ expand_idref(xmlNode * input, xmlNode * top) return result; } -const char * -crm_element_value(xmlNode * data, const char *name) -{ - xmlAttr *attr = NULL; - - if (data == NULL) { - crm_err("Couldn't find %s in NULL", name ? name : "<null>"); - CRM_LOG_ASSERT(data != NULL); - return NULL; - - } else if (name == NULL) { - crm_err("Couldn't find NULL in %s", crm_element_name(data)); - return NULL; - } - - attr = xmlHasProp(data, (const xmlChar *)name); - if (attr == NULL || attr->children == NULL) { - return NULL; - } - return (const char *)attr->children->content; -} - void crm_destroy_xml(gpointer data) { diff --git a/lib/fencing/Makefile.am b/lib/fencing/Makefile.am index da1ec37b8f9..e03b70c5544 100644 --- a/lib/fencing/Makefile.am +++ b/lib/fencing/Makefile.am @@ -1,29 +1,23 @@ -# File: Makefile.am -# Author: Sun Jiang Dong <sunjd@cn.ibm.com> -# Copyright (c) 2004 International Business Machines # -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Copyright 2004-2018 International Business Machines +# Author: Sun Jiang Dong <sunjd@cn.ibm.com> +# +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. # include $(top_srcdir)/Makefile.common lib_LTLIBRARIES = libstonithd.la -libstonithd_la_LDFLAGS = -version-info 4:4:2 +libstonithd_la_LDFLAGS = -version-info 8:0:6 libstonithd_la_CFLAGS = $(CFLAGS_HARDENED_LIB) libstonithd_la_LDFLAGS += $(LDFLAGS_HARDENED_LIB) libstonithd_la_LIBADD = $(top_builddir)/lib/common/libcrmcommon.la -libstonithd_la_SOURCES = st_client.c +libstonithd_la_LIBADD += $(top_builddir)/lib/services/libcrmservice.la + +libstonithd_la_SOURCES = st_client.c st_rhcs.c +if BUILD_LHA_SUPPORT +libstonithd_la_SOURCES += st_lha.c +endif diff --git a/lib/fencing/st_client.c b/lib/fencing/st_client.c index 9ffffa77655..78073521aa1 100644 --- a/lib/fencing/st_client.c +++ b/lib/fencing/st_client.c @@ -20,17 +20,15 @@ #include <unistd.h> #include <stdlib.h> #include <stdio.h> -#include <stdarg.h> #include <string.h> #include <ctype.h> +#include <libgen.h> #include <sys/stat.h> #include <sys/types.h> #include <sys/wait.h> #include <glib.h> -#include <dirent.h> -#include <libgen.h> /* Add it for compiling on OSX */ #include <crm/crm.h> #include <crm/stonith-ng.h> @@ -38,14 +36,12 @@ #include <crm/msg_xml.h> #include <crm/common/xml.h> -#ifdef HAVE_STONITH_STONITH_H -# include <stonith/stonith.h> -# define LHA_STONITH_LIBRARY "libstonith.so.1" -static void *lha_agents_lib = NULL; -#endif - #include <crm/common/mainloop.h> +#if SUPPORT_CIBSECRETS +# include <crm/common/cib_secrets.h> +#endif + CRM_TRACE_INIT_DATA(stonith); struct stonith_action_s { @@ -53,23 +49,19 @@ struct stonith_action_s { char *agent; char *action; char *victim; - char *args; + GHashTable *args; int timeout; int async; void *userdata; void (*done_cb) (GPid pid, gint status, const char *output, gpointer user_data); + void (*fork_cb) (GPid pid, gpointer user_data); - /*! internal async track data */ - int fd_stdout; - int fd_stderr; - int last_timeout_signo; + svc_action_t *svc_action; /*! internal timing information */ time_t initial_start_time; int tries; int remaining_timeout; - guint timer_sigterm; - guint timer_sigkill; int max_retries; /* device output data */ @@ -85,6 +77,8 @@ typedef struct stonith_private_s { mainloop_io_t *source; GHashTable *stonith_op_callback_table; GList *notify_list; + int notify_refcnt; + bool notify_deletes; void (*op_callback) (stonith_t * st, stonith_callback_data_t * data); @@ -95,6 +89,7 @@ typedef struct stonith_notify_client_s { const char *obj_id; /* implement one day */ const char *obj_type; /* implement one day */ void (*notify) (stonith_t * st, stonith_event_t * e); + bool delete; } stonith_notify_client_t; @@ -123,28 +118,6 @@ struct timer_rec_s { typedef int (*stonith_op_t) (const char *, int, const char *, xmlNode *, xmlNode *, xmlNode *, xmlNode **, xmlNode **); -#if HAVE_STONITH_STONITH_H -static const char META_TEMPLATE[] = - "<?xml version=\"1.0\"?>\n" - "<!DOCTYPE resource-agent SYSTEM \"ra-api-1.dtd\">\n" - "<resource-agent name=\"%s\">\n" - " <version>1.0</version>\n" - " <longdesc lang=\"en\">\n" - "%s\n" - " </longdesc>\n" - " <shortdesc lang=\"en\">%s</shortdesc>\n" - "%s\n" - " <actions>\n" - " <action name=\"start\" timeout=\"20\" />\n" - " <action name=\"stop\" timeout=\"15\" />\n" - " <action name=\"status\" timeout=\"20\" />\n" - " <action name=\"monitor\" timeout=\"20\" interval=\"3600\"/>\n" - " <action name=\"meta-data\" timeout=\"15\" />\n" - " </actions>\n" - " <special tag=\"heartbeat\">\n" - " <version>2.0</version>\n" " </special>\n" "</resource-agent>\n"; -#endif - bool stonith_dispatch(stonith_t * st); int stonith_dispatch_internal(const char *buffer, ssize_t length, gpointer userdata); void stonith_perform_callback(stonith_t * stonith, xmlNode * msg, int call_id, int rc); @@ -158,6 +131,81 @@ static void stonith_send_notification(gpointer data, gpointer user_data); static int internal_stonith_action_execute(stonith_action_t * action); static void log_action(stonith_action_t *action, pid_t pid); +/*! + * \brief Get agent namespace by name + * + * \param[in] namespace_s Name of namespace as string + * + * \return Namespace as enum value + */ +enum stonith_namespace +stonith_text2namespace(const char *namespace_s) +{ + if ((namespace_s == NULL) || !strcmp(namespace_s, "any")) { + return st_namespace_any; + + } else if (!strcmp(namespace_s, "redhat") + || !strcmp(namespace_s, "stonith-ng")) { + return st_namespace_rhcs; + + } else if (!strcmp(namespace_s, "internal")) { + return st_namespace_internal; + + } else if (!strcmp(namespace_s, "heartbeat")) { + return st_namespace_lha; + } + return st_namespace_invalid; +} + +/*! + * \brief Get agent namespace name + * + * \param[in] namespace Namespace as enum value + * + * \return Namespace name as string + */ +const char * +stonith_namespace2text(enum stonith_namespace st_namespace) +{ + switch (st_namespace) { + case st_namespace_any: return "any"; + case st_namespace_rhcs: return "stonith-ng"; + case st_namespace_internal: return "internal"; + case st_namespace_lha: return "heartbeat"; + default: break; + } + return "unsupported"; +} + +/*! + * \brief Determine namespace of a fence agent + * + * \param[in] agent Fence agent type + * \param[in] namespace_s Name of agent namespace as string, if known + * + * \return Namespace of specified agent, as enum value + */ +enum stonith_namespace +stonith_get_namespace(const char *agent, const char *namespace_s) +{ + if (safe_str_eq(namespace_s, "internal")) { + return st_namespace_internal; + } + + if (stonith__agent_is_rhcs(agent)) { + return st_namespace_rhcs; + } + +#if HAVE_STONITH_STONITH_H + if (stonith__agent_is_lha(agent)) { + return st_namespace_lha; + } +#endif + + crm_err("Unknown fence agent: %s", agent); + return st_namespace_invalid; +} + static void log_action(stonith_action_t *action, pid_t pid) { @@ -178,6 +226,38 @@ log_action(stonith_action_t *action, pid_t pid) } } +/* when cycling through the list we don't want to delete items + so just mark them and when we know nobody is using the list + loop over it to remove the marked items + */ +static void +foreach_notify_entry (stonith_private_t *private, + GFunc func, + gpointer user_data) +{ + private->notify_refcnt++; + g_list_foreach(private->notify_list, func, user_data); + private->notify_refcnt--; + if ((private->notify_refcnt == 0) && + private->notify_deletes) { + GList *list_item = private->notify_list; + + private->notify_deletes = FALSE; + while (list_item != NULL) + { + stonith_notify_client_t *list_client = list_item->data; + GList *next = g_list_next(list_item); + + if (list_client->delete) { + free(list_client); + private->notify_list = + g_list_delete_link(private->notify_list, list_item); + } + list_item = next; + } + } +} + static void stonith_connection_destroy(gpointer user_data) { @@ -193,24 +273,28 @@ stonith_connection_destroy(gpointer user_data) native->ipc = NULL; native->source = NULL; + free(native->token); native->token = NULL; stonith->state = stonith_disconnected; crm_xml_add(blob.xml, F_TYPE, T_STONITH_NOTIFY); crm_xml_add(blob.xml, F_SUBTYPE, T_STONITH_NOTIFY_DISCONNECT); - g_list_foreach(native->notify_list, stonith_send_notification, &blob); + foreach_notify_entry(native, stonith_send_notification, &blob); free_xml(blob.xml); } xmlNode * -create_device_registration_xml(const char *id, const char *namespace, const char *agent, - stonith_key_value_t * params, const char *rsc_provides) +create_device_registration_xml(const char *id, enum stonith_namespace namespace, + const char *agent, stonith_key_value_t *params, + const char *rsc_provides) { xmlNode *data = create_xml_node(NULL, F_STONITH_DEVICE); xmlNode *args = create_xml_node(data, XML_TAG_ATTRS); #if HAVE_STONITH_STONITH_H - namespace = get_stonith_provider(agent, namespace); - if (safe_str_eq(namespace, "heartbeat")) { + if (namespace == st_namespace_any) { + namespace = stonith_get_namespace(agent, NULL); + } + if (namespace == st_namespace_lha) { hash2field((gpointer) "plugin", (gpointer) agent, args); agent = "fence_legacy"; } @@ -219,7 +303,9 @@ create_device_registration_xml(const char *id, const char *namespace, const char crm_xml_add(data, XML_ATTR_ID, id); crm_xml_add(data, F_STONITH_ORIGIN, __FUNCTION__); crm_xml_add(data, "agent", agent); - crm_xml_add(data, "namespace", namespace); + if ((namespace != st_namespace_any) && (namespace != st_namespace_invalid)) { + crm_xml_add(data, "namespace", stonith_namespace2text(namespace)); + } if (rsc_provides) { crm_xml_add(data, "rsc_provides", rsc_provides); } @@ -239,7 +325,8 @@ stonith_api_register_device(stonith_t * st, int call_options, int rc = 0; xmlNode *data = NULL; - data = create_device_registration_xml(id, namespace, agent, params, NULL); + data = create_device_registration_xml(id, stonith_text2namespace(namespace), + agent, params, NULL); rc = stonith_send_command(st, STONITH_OP_DEVICE_ADD, data, NULL, call_options, 0); free_xml(data); @@ -394,13 +481,11 @@ stonith_api_register_level(stonith_t * st, int options, const char *node, int le } static void -append_arg(const char *key, const char *value, char **args) +append_arg(const char *key, const char *value, GHashTable **args) { - int len = 3; /* =, \n, \0 */ - int last = 0; - CRM_CHECK(key != NULL, return); CRM_CHECK(value != NULL, return); + CRM_CHECK(args != NULL, return); if (strstr(key, "pcmk_")) { return; @@ -410,15 +495,13 @@ append_arg(const char *key, const char *value, char **args) return; } - len += strlen(key); - len += strlen(value); - if (*args != NULL) { - last = strlen(*args); + if (!*args) { + *args = crm_str_table_new(); } - *args = realloc_safe(*args, last + len); + CRM_CHECK(*args != NULL, return); crm_trace("Appending: %s=%s", key, value); - sprintf((*args) + last, "%s=%s\n", key, value); + g_hash_table_replace(*args, strdup(key), strdup(value)); } static void @@ -435,7 +518,7 @@ append_config_arg(gpointer key, gpointer value, gpointer user_data) } static void -append_host_specific_args(const char *victim, const char *map, GHashTable * params, char **arg_list) +append_host_specific_args(const char *victim, const char *map, GHashTable * params, GHashTable **args) { char *name = NULL; int last = 0, lpc = 0, max = 0; @@ -443,7 +526,7 @@ append_host_specific_args(const char *victim, const char *map, GHashTable * para if (map == NULL) { /* The best default there is for now... */ crm_debug("Using default arg map: port=uname"); - append_arg("port", victim, arg_list); + append_arg("port", victim, args); return; } @@ -486,7 +569,7 @@ append_host_specific_args(const char *victim, const char *map, GHashTable * para if (value) { crm_debug("Setting '%s'='%s' (%s) for %s", name, value, param, victim); - append_arg(name, value, arg_list); + append_arg(name, value, args); } else { crm_err("No node attribute '%s' for '%s'", name, victim); @@ -506,12 +589,13 @@ append_host_specific_args(const char *victim, const char *map, GHashTable * para free(name); } -static char * -make_args(const char *agent, const char *action, const char *victim, uint32_t victim_nodeid, GHashTable * device_args, - GHashTable * port_map) +static GHashTable * +make_args(const char *agent, const char *action, const char *victim, + uint32_t victim_nodeid, GHashTable * device_args, + GHashTable * port_map, const char *host_arg) { char buffer[512]; - char *arg_list = NULL; + GHashTable *arg_list = NULL; const char *value = NULL; CRM_CHECK(action != NULL, return NULL); @@ -569,7 +653,14 @@ make_args(const char *agent, const char *action, const char *victim, uint32_t vi const char *map = g_hash_table_lookup(device_args, STONITH_ATTR_ARGMAP); if (map == NULL) { - param = "port"; + // By default, `port` is added + if (host_arg == NULL) { + param = "port"; + + } else { + param = host_arg; + } + value = g_hash_table_lookup(device_args, param); } else { @@ -586,7 +677,7 @@ make_args(const char *agent, const char *action, const char *victim, uint32_t vi /* Don't overwrite explictly set values for $param */ if (value == NULL || safe_str_eq(value, "dynamic")) { - crm_debug("Performing %s action for node '%s' as '%s=%s'", action, victim, param, + crm_debug("Performing '%s' action targeting '%s' as '%s=%s'", action, victim, param, alias); append_arg(param, alias, &arg_list); } @@ -599,75 +690,69 @@ make_args(const char *agent, const char *action, const char *victim, uint32_t vi return arg_list; } -static gboolean -st_child_term(gpointer data) -{ - int rc = 0; - stonith_action_t *track = data; - - crm_info("Child %d timed out, sending SIGTERM", track->pid); - track->timer_sigterm = 0; - track->last_timeout_signo = SIGTERM; - rc = kill(-track->pid, SIGTERM); - if (rc < 0) { - crm_perror(LOG_ERR, "Couldn't send SIGTERM to %d", track->pid); - } - return FALSE; -} - -static gboolean -st_child_kill(gpointer data) +/*! + * \internal + * \brief Free all memory used by a stonith action + * + * \param[in,out] action Action to free + */ +void +stonith__destroy_action(stonith_action_t *action) { - int rc = 0; - stonith_action_t *track = data; - - crm_info("Child %d timed out, sending SIGKILL", track->pid); - track->timer_sigkill = 0; - track->last_timeout_signo = SIGKILL; - rc = kill(-track->pid, SIGKILL); - if (rc < 0) { - crm_perror(LOG_ERR, "Couldn't send SIGKILL to %d", track->pid); + if (action) { + free(action->agent); + if (action->args) { + g_hash_table_destroy(action->args); + } + free(action->action); + free(action->victim); + if (action->svc_action) { + services_action_free(action->svc_action); + } + free(action->output); + free(action->error); + free(action); } - return FALSE; } -static void -stonith_action_clear_tracking_data(stonith_action_t * action) +/*! + * \internal + * \brief Get the result of an executed stonith action + * + * \param[in,out] action Executed action + * \param[out] rc Where to store result code (or NULL) + * \param[out] output Where to store standard output (or NULL) + * \param[out] error_output Where to store standard error output (or NULL) + * + * \note If output or error_output is not NULL, the caller is responsible for + * freeing the memory. + */ +void +stonith__action_result(stonith_action_t *action, int *rc, char **output, + char **error_output) { - if (action->timer_sigterm > 0) { - g_source_remove(action->timer_sigterm); - action->timer_sigterm = 0; + if (rc) { + *rc = pcmk_ok; } - if (action->timer_sigkill > 0) { - g_source_remove(action->timer_sigkill); - action->timer_sigkill = 0; + if (output) { + *output = NULL; } - if (action->fd_stdout) { - close(action->fd_stdout); - action->fd_stdout = 0; + if (error_output) { + *error_output = NULL; } - if (action->fd_stderr) { - close(action->fd_stderr); - action->fd_stderr = 0; + if (action != NULL) { + if (rc) { + *rc = action->rc; + } + if (output && action->output) { + *output = action->output; + action->output = NULL; // hand off memory management to caller + } + if (error_output && action->error) { + *error_output = action->error; + action->error = NULL; // hand off memory management to caller + } } - free(action->output); - action->output = NULL; - free(action->error); - action->error = NULL; - action->rc = 0; - action->pid = 0; - action->last_timeout_signo = 0; -} - -static void -stonith_action_destroy(stonith_action_t * action) -{ - stonith_action_clear_tracking_data(action); - free(action->agent); - free(action->args); - free(action->action); - free(action->victim); - free(action); } #define FAILURE_MAX_RETRIES 2 @@ -676,13 +761,16 @@ stonith_action_create(const char *agent, const char *_action, const char *victim, uint32_t victim_nodeid, - int timeout, GHashTable * device_args, GHashTable * port_map) + int timeout, GHashTable * device_args, + GHashTable * port_map, const char *host_arg) { stonith_action_t *action; action = calloc(1, sizeof(stonith_action_t)); - crm_debug("Initiating action %s for agent %s (target=%s)", _action, agent, victim); - action->args = make_args(agent, _action, victim, victim_nodeid, device_args, port_map); + action->args = make_args(agent, _action, victim, victim_nodeid, + device_args, port_map, host_arg); + crm_debug("Preparing '%s' action for %s using agent %s", + _action, (victim? victim : "no target"), agent); action->agent = strdup(agent); action->action = strdup(_action); if (victim) { @@ -706,38 +794,6 @@ stonith_action_create(const char *agent, return action; } -#define READ_MAX 500 -static char * -read_output(int fd) -{ - char buffer[READ_MAX]; - char *output = NULL; - int len = 0; - int more = 0; - - if (!fd) { - return NULL; - } - - do { - errno = 0; - memset(&buffer, 0, READ_MAX); - more = read(fd, buffer, READ_MAX - 1); - - if (more > 0) { - buffer[more] = 0; /* Make sure it's nul-terminated for logging - * 'more' is always less than our buffer size - */ - output = realloc_safe(output, len + more + 1); - snprintf(output + len, more + 1, "%s", buffer); - len += more; - } - - } while (more == (READ_MAX - 1) || (more < 0 && errno == EINTR)); - - return output; -} - static gboolean update_remaining_timeout(stonith_action_t * action) { @@ -757,58 +813,51 @@ update_remaining_timeout(stonith_action_t * action) return action->remaining_timeout ? TRUE : FALSE; } -static void -stonith_action_async_done(mainloop_child_t * p, pid_t pid, int core, int signo, int exitcode) -{ - stonith_action_t *action = mainloop_child_userdata(p); - - if (action->timer_sigterm > 0) { - g_source_remove(action->timer_sigterm); - action->timer_sigterm = 0; - } - if (action->timer_sigkill > 0) { - g_source_remove(action->timer_sigkill); - action->timer_sigkill = 0; - } +static int +svc_action_to_errno(svc_action_t *svc_action) { + int rv = pcmk_ok; - action->output = read_output(action->fd_stdout); - action->error = read_output(action->fd_stderr); + if (svc_action->rc > 0) { + /* Try to provide a useful error code based on the fence agent's + * error output. + */ + if (svc_action->rc == PCMK_OCF_TIMEOUT) { + rv = -ETIME; - if (action->last_timeout_signo) { - action->rc = -ETIME; - crm_notice("Child process %d performing action '%s' timed out with signal %d", - pid, action->action, action->last_timeout_signo); + } else if (svc_action->stderr_data == NULL) { + rv = -ENODATA; - } else if (signo) { - action->rc = -ECONNABORTED; - crm_notice("Child process %d performing action '%s' timed out with signal %d", - pid, action->action, signo); + } else if (strstr(svc_action->stderr_data, "imed out")) { + /* Some agents have their own internal timeouts */ + rv = -ETIME; - } else { - crm_debug("Child process %d performing action '%s' exited with rc %d", - pid, action->action, exitcode); - if (exitcode > 0) { - /* Try to provide a useful error code based on the fence agent's - * error output. - */ - if (action->error == NULL) { - exitcode = -ENODATA; - - } else if (strstr(action->error, "imed out")) { - /* Some agents have their own internal timeouts */ - exitcode = -ETIMEDOUT; - - } else if (strstr(action->error, "Unrecognised action")) { - exitcode = -EOPNOTSUPP; + } else if (strstr(svc_action->stderr_data, "Unrecognised action")) { + rv = -EOPNOTSUPP; - } else { - exitcode = -pcmk_err_generic; - } + } else { + rv = -pcmk_err_generic; } - action->rc = exitcode; } + return rv; +} + +static void +stonith_action_async_done(svc_action_t *svc_action) +{ + stonith_action_t *action = (stonith_action_t *) svc_action->cb_data; + + action->rc = svc_action_to_errno(svc_action); + action->output = svc_action->stdout_data; + svc_action->stdout_data = NULL; + action->error = svc_action->stderr_data; + svc_action->stderr_data = NULL; + + svc_action->params = NULL; - log_action(action, pid); + crm_debug("Child process %d performing action '%s' exited with rc %d", + action->pid, action->action, svc_action->rc); + + log_action(action, action->pid); if (action->rc != pcmk_ok && update_remaining_timeout(action)) { int rc = internal_stonith_action_execute(action); @@ -818,28 +867,37 @@ stonith_action_async_done(mainloop_child_t * p, pid_t pid, int core, int signo, } if (action->done_cb) { - action->done_cb(pid, action->rc, action->output, action->userdata); + action->done_cb(action->pid, action->rc, action->output, action->userdata); + } + + action->svc_action = NULL; // don't remove our caller + stonith__destroy_action(action); +} + +static void +stonith_action_async_forked(svc_action_t *svc_action) +{ + stonith_action_t *action = (stonith_action_t *) svc_action->cb_data; + + action->pid = svc_action->pid; + action->svc_action = svc_action; + + if (action->fork_cb) { + (action->fork_cb) (svc_action->pid, action->userdata); } - stonith_action_destroy(action); + crm_trace("Child process %d performing action '%s' successfully forked", + action->pid, action->action); } static int internal_stonith_action_execute(stonith_action_t * action) { - int pid, status = 0, len, rc = -EPROTO; - int ret; - int total = 0; - int p_read_fd, p_write_fd; /* parent read/write file descriptors */ - int c_read_fd, c_write_fd; /* child read/write file descriptors */ - int c_stderr_fd, p_stderr_fd; /* parent/child side file descriptors for stderr */ - int fd1[2]; - int fd2[2]; - int fd3[2]; + int rc = -EPROTO; int is_retry = 0; - - /* clear any previous tracking data */ - stonith_action_clear_tracking_data(action); + svc_action_t *svc_action = NULL; + static int stonith_sequence = 0; + char *buffer = NULL; if (!action->tries) { action->initial_start_time = time(NULL); @@ -852,262 +910,114 @@ internal_stonith_action_execute(stonith_action_t * action) is_retry = 1; } - c_read_fd = c_write_fd = p_read_fd = p_write_fd = c_stderr_fd = p_stderr_fd = -1; - if (action->args == NULL || action->agent == NULL) goto fail; - len = strlen(action->args); - - if (pipe(fd1)) - goto fail; - p_read_fd = fd1[0]; - c_write_fd = fd1[1]; - - if (pipe(fd2)) - goto fail; - c_read_fd = fd2[0]; - p_write_fd = fd2[1]; - - if (pipe(fd3)) - goto fail; - p_stderr_fd = fd3[0]; - c_stderr_fd = fd3[1]; - - crm_debug("forking"); - pid = fork(); - if (pid < 0) { - rc = -ECHILD; - goto fail; - } - - if (!pid) { - /* child */ - setpgid(0, 0); - - close(1); - /* coverity[leaked_handle] False positive */ - if (dup(c_write_fd) < 0) - goto fail; - close(2); - /* coverity[leaked_handle] False positive */ - if (dup(c_stderr_fd) < 0) - goto fail; - close(0); - /* coverity[leaked_handle] False positive */ - if (dup(c_read_fd) < 0) - goto fail; - - /* keep c_stderr_fd open so parent can report all errors. */ - /* keep c_write_fd open so hostlist can be sent to parent. */ - close(c_read_fd); - close(p_read_fd); - close(p_write_fd); - close(p_stderr_fd); - - /* keep retries from executing out of control */ - if (is_retry) { - sleep(1); - } - execlp(action->agent, action->agent, NULL); - exit(EXIT_FAILURE); - } - - /* parent */ - action->pid = pid; - ret = crm_set_nonblocking(p_read_fd); - if (ret < 0) { - crm_notice("Could not set output of %s to be non-blocking: %s " - CRM_XS " rc=%d", - action->agent, pcmk_strerror(rc), rc); - } - ret = crm_set_nonblocking(p_stderr_fd); - if (ret < 0) { - crm_notice("Could not set error output of %s to be non-blocking: %s " - CRM_XS " rc=%d", - action->agent, pcmk_strerror(rc), rc); - } - - do { - crm_debug("sending args"); - ret = write(p_write_fd, action->args + total, len - total); - if (ret > 0) { - total += ret; - } - - } while (errno == EINTR && total < len); - if (total != len) { - crm_perror(LOG_ERR, "Sent %d not %d bytes", total, len); - if (ret >= 0) { - rc = -ECOMM; - } - goto fail; + buffer = crm_strdup_printf(RH_STONITH_DIR "/%s", basename(action->agent)); + svc_action = services_action_create_generic(buffer, NULL); + free(buffer); + svc_action->timeout = 1000 * action->remaining_timeout; + svc_action->standard = strdup(PCMK_RESOURCE_CLASS_STONITH); + svc_action->id = crm_strdup_printf("%s_%s_%d", basename(action->agent), + action->action, action->tries); + svc_action->agent = strdup(action->agent); + svc_action->sequence = stonith_sequence++; + svc_action->params = action->args; + svc_action->cb_data = (void *) action; + set_bit(svc_action->flags, SVC_ACTION_NON_BLOCKED); + + /* keep retries from executing out of control and free previous results */ + if (is_retry) { + free(action->output); + action->output = NULL; + free(action->error); + action->error = NULL; + sleep(1); } - close(p_write_fd); p_write_fd = -1; - - /* async */ if (action->async) { - action->fd_stdout = p_read_fd; - action->fd_stderr = p_stderr_fd; - mainloop_child_add(pid, 0/* Move the timeout here? */, action->action, action, stonith_action_async_done); - crm_trace("Op: %s on %s, pid: %d, timeout: %ds", action->action, action->agent, pid, - action->remaining_timeout); - action->last_timeout_signo = 0; - if (action->remaining_timeout) { - action->timer_sigterm = - g_timeout_add(1000 * action->remaining_timeout, st_child_term, action); - action->timer_sigkill = - g_timeout_add(1000 * (action->remaining_timeout + 5), st_child_kill, action); + /* async */ + if(services_action_async_fork_notify(svc_action, + &stonith_action_async_done, + &stonith_action_async_forked) == FALSE) { + services_action_free(svc_action); + svc_action = NULL; } else { - crm_err("No timeout set for stonith operation %s with device %s", - action->action, action->agent); + rc = 0; } - close(c_write_fd); - close(c_read_fd); - close(c_stderr_fd); - return 0; - } else { /* sync */ - int timeout = action->remaining_timeout + 1; - pid_t p = 0; - - while (action->remaining_timeout < 0 || timeout > 0) { - p = waitpid(pid, &status, WNOHANG); - if (p > 0) { - break; - } - sleep(1); - timeout--; - } - - if (timeout == 0) { - int killrc = kill(-pid, SIGKILL); - - if (killrc && errno != ESRCH) { - crm_err("kill(%d, KILL) failed: %s (%d)", pid, pcmk_strerror(errno), errno); - } - /* - * From sigprocmask(2): - * It is not possible to block SIGKILL or SIGSTOP. Attempts to do so are silently ignored. - * - * This makes it safe to skip WNOHANG here - */ - p = waitpid(pid, &status, 0); - } - - if (p <= 0) { - crm_perror(LOG_ERR, "waitpid(%d)", pid); - - } else if (p != pid) { - crm_err("Waited for %d, got %d", pid, p); - } - - action->output = read_output(p_read_fd); - action->error = read_output(p_stderr_fd); - - action->rc = -ECONNABORTED; - - log_action(action, pid); - - rc = action->rc; - if (timeout == 0) { - action->rc = -ETIME; - } else if (WIFEXITED(status)) { - crm_debug("result = %d", WEXITSTATUS(status)); - action->rc = -WEXITSTATUS(status); + if (services_action_sync(svc_action)) { rc = 0; - - } else if (WIFSIGNALED(status)) { - crm_err("call %s for %s exited due to signal %d", action->action, action->agent, - WTERMSIG(status)); - + action->rc = svc_action_to_errno(svc_action); + action->output = svc_action->stdout_data; + svc_action->stdout_data = NULL; + action->error = svc_action->stderr_data; + svc_action->stderr_data = NULL; } else { - crm_err("call %s for %s returned unexpected status %#x", - action->action, action->agent, status); + action->rc = -ECONNABORTED; + rc = action->rc; } - } - - fail: - - if (p_read_fd >= 0) { - close(p_read_fd); - } - if (p_write_fd >= 0) { - close(p_write_fd); - } - if (p_stderr_fd >= 0) { - close(p_stderr_fd); - } - if (c_read_fd >= 0) { - close(c_read_fd); - } - if (c_write_fd >= 0) { - close(c_write_fd); - } - if (c_stderr_fd >= 0) { - close(c_stderr_fd); + svc_action->params = NULL; + services_action_free(svc_action); } + fail: return rc; } -GPid +/*! + * \internal + * \brief Kick off execution of an async stonith action + * + * \param[in,out] action Action to be executed + * \param[in,out] userdata Datapointer to be passed to callbacks + * \param[in] done Callback to notify action has failed/succeeded + * \param[in] fork_callback Callback to notify successful fork of child + * + * \return pcmk_ok if ownership of action has been taken, -errno otherwise + */ +int stonith_action_execute_async(stonith_action_t * action, void *userdata, void (*done) (GPid pid, int rc, const char *output, - gpointer user_data)) + gpointer user_data), + void (*fork_cb) (GPid pid, gpointer user_data)) { - int rc = 0; - if (!action) { return -1; } action->userdata = userdata; action->done_cb = done; + action->fork_cb = fork_cb; action->async = 1; - rc = internal_stonith_action_execute(action); - - return rc < 0 ? rc : action->pid; + return internal_stonith_action_execute(action); } +/*! + * \internal + * \brief Execute a stonith action + * + * \param[in,out] action Action to execute + * + * \return pcmk_ok on success, -errno otherwise + */ int -stonith_action_execute(stonith_action_t * action, int *agent_result, char **output) +stonith__execute(stonith_action_t *action) { - int rc = 0; + int rc = pcmk_ok; - if (!action) { - return -1; - } + CRM_CHECK(action != NULL, return -EINVAL); + // Keep trying until success, max retries, or timeout do { rc = internal_stonith_action_execute(action); - if (rc == pcmk_ok) { - /* success! */ - break; - } - /* keep retrying while we have time left */ - } while (update_remaining_timeout(action)); - - if (rc) { - /* error */ - return rc; - } - - if (agent_result) { - *agent_result = action->rc; - } - if (output) { - *output = action->output; - action->output = NULL; /* handed it off, do not free */ - } + } while ((rc != pcmk_ok) && update_remaining_timeout(action)); - stonith_action_destroy(action); return rc; } @@ -1116,289 +1026,58 @@ stonith_api_device_list(stonith_t * stonith, int call_options, const char *names stonith_key_value_t ** devices, int timeout) { int count = 0; + enum stonith_namespace ns = stonith_text2namespace(namespace); if (devices == NULL) { crm_err("Parameter error: stonith_api_device_list"); return -EFAULT; } - /* Include Heartbeat agents */ - if (namespace == NULL || safe_str_eq("heartbeat", namespace)) { #if HAVE_STONITH_STONITH_H - static gboolean need_init = TRUE; - - char **entry = NULL; - char **type_list = NULL; - static char **(*type_list_fn) (void) = NULL; - static void (*type_free_fn) (char **) = NULL; - - if (need_init) { - need_init = FALSE; - type_list_fn = - find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, "stonith_types", FALSE); - type_free_fn = - find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, "stonith_free_hostlist", - FALSE); - } - - if (type_list_fn) { - type_list = (*type_list_fn) (); - } - - for (entry = type_list; entry != NULL && *entry; ++entry) { - crm_trace("Added: %s", *entry); - *devices = stonith_key_value_add(*devices, NULL, *entry); - count++; - } - if (type_list && type_free_fn) { - (*type_free_fn) (type_list); - } -#else - if (namespace != NULL) { - return -EINVAL; /* Heartbeat agents not supported */ - } -#endif + // Include Linux-HA agents if requested + if ((ns == st_namespace_any) || (ns == st_namespace_lha)) { + count += stonith__list_lha_agents(devices); } +#endif - /* Include Red Hat agents, basically: ls -1 @sbin_dir@/fence_* */ - if (namespace == NULL || safe_str_eq("redhat", namespace)) { - struct dirent **namelist; - int file_num = scandir(RH_STONITH_DIR, &namelist, 0, alphasort); - - if (file_num > 0) { - struct stat prop; - char buffer[FILENAME_MAX + 1]; - - while (file_num--) { - if ('.' == namelist[file_num]->d_name[0]) { - free(namelist[file_num]); - continue; - - } else if (!crm_starts_with(namelist[file_num]->d_name, - RH_STONITH_PREFIX)) { - free(namelist[file_num]); - continue; - } - - snprintf(buffer, FILENAME_MAX, "%s/%s", RH_STONITH_DIR, namelist[file_num]->d_name); - if (stat(buffer, &prop) == 0 && S_ISREG(prop.st_mode)) { - *devices = stonith_key_value_add(*devices, NULL, namelist[file_num]->d_name); - count++; - } - - free(namelist[file_num]); - } - free(namelist); - } + // Include Red Hat agents if requested + if ((ns == st_namespace_any) || (ns == st_namespace_rhcs)) { + count += stonith__list_rhcs_agents(devices); } return count; } -#if HAVE_STONITH_STONITH_H -static inline char * -strdup_null(const char *val) -{ - if (val) { - return strdup(val); - } - return NULL; -} - -static void -stonith_plugin(int priority, const char *fmt, ...) __attribute__((__format__ (__printf__, 2, 3))); - -static void -stonith_plugin(int priority, const char *format, ...) -{ - int err = errno; - - va_list ap; - int len = 0; - char *string = NULL; - - va_start(ap, format); - - len = vasprintf (&string, format, ap); - CRM_ASSERT(len > 0); - - do_crm_log_alias(priority, __FILE__, __func__, __LINE__, "%s", string); - - free(string); - errno = err; -} -#endif - static int stonith_api_device_metadata(stonith_t * stonith, int call_options, const char *agent, const char *namespace, char **output, int timeout) { - int rc = 0; - char *buffer = NULL; - const char *provider = get_stonith_provider(agent, namespace); - - crm_trace("looking up %s/%s metadata", agent, provider); - - /* By having this in a library, we can access it from stonith_admin - * when neither lrmd or stonith-ng are running - * Important for the crm shell's validations... + /* By executing meta-data directly, we can get it from stonith_admin when + * the cluster is not running, which is important for higher-level tools. */ - if (safe_str_eq(provider, "redhat")) { - stonith_action_t *action = stonith_action_create(agent, "metadata", NULL, 0, 5, NULL, NULL); - int exec_rc = stonith_action_execute(action, &rc, &buffer); - xmlNode *xml = NULL; - xmlNode *actions = NULL; - xmlXPathObject *xpathObj = NULL; - - if (exec_rc < 0 || rc != 0 || buffer == NULL) { - crm_warn("Could not obtain metadata for %s", agent); - crm_debug("Query failed: %d %d: %s", exec_rc, rc, crm_str(buffer)); - free(buffer); /* Just in case */ - return -EINVAL; - } - - xml = string2xml(buffer); - if(xml == NULL) { - crm_warn("Metadata for %s is invalid", agent); - free(buffer); - return -EINVAL; - } - - xpathObj = xpath_search(xml, "//actions"); - if (numXpathResults(xpathObj) > 0) { - actions = getXpathResult(xpathObj, 0); - } - - freeXpathObject(xpathObj); - - /* Now fudge the metadata so that the start/stop actions appear */ - xpathObj = xpath_search(xml, "//action[@name='stop']"); - if (numXpathResults(xpathObj) <= 0) { - xmlNode *tmp = NULL; - - tmp = create_xml_node(actions, "action"); - crm_xml_add(tmp, "name", "stop"); - crm_xml_add(tmp, "timeout", CRM_DEFAULT_OP_TIMEOUT_S); - - tmp = create_xml_node(actions, "action"); - crm_xml_add(tmp, "name", "start"); - crm_xml_add(tmp, "timeout", CRM_DEFAULT_OP_TIMEOUT_S); - } - - freeXpathObject(xpathObj); - - /* Now fudge the metadata so that the port isn't required in the configuration */ - xpathObj = xpath_search(xml, "//parameter[@name='port']"); - if (numXpathResults(xpathObj) > 0) { - /* We'll fill this in */ - xmlNode *tmp = getXpathResult(xpathObj, 0); - - crm_xml_add(tmp, "required", "0"); - } - - freeXpathObject(xpathObj); - free(buffer); - buffer = dump_xml_formatted_with_text(xml); - free_xml(xml); - if (!buffer) { - return -EINVAL; - } - - } else { -#if !HAVE_STONITH_STONITH_H - return -EINVAL; /* Heartbeat agents not supported */ -#else - int bufferlen = 0; - static const char *no_parameter_info = "<!-- no value -->"; - - Stonith *stonith_obj = NULL; - - static gboolean need_init = TRUE; - static Stonith *(*st_new_fn) (const char *) = NULL; - static const char *(*st_info_fn) (Stonith *, int) = NULL; - static void (*st_del_fn) (Stonith *) = NULL; - static void (*st_log_fn) (Stonith *, PILLogFun) = NULL; - - if (need_init) { - need_init = FALSE; - st_new_fn = - find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, "stonith_new", FALSE); - st_del_fn = - find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, "stonith_delete", - FALSE); - st_log_fn = - find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, "stonith_set_log", - FALSE); - st_info_fn = - find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, "stonith_get_info", - FALSE); - } - - if (lha_agents_lib && st_new_fn && st_del_fn && st_info_fn && st_log_fn) { - char *xml_meta_longdesc = NULL; - char *xml_meta_shortdesc = NULL; - - char *meta_param = NULL; - char *meta_longdesc = NULL; - char *meta_shortdesc = NULL; - - stonith_obj = (*st_new_fn) (agent); - if (stonith_obj) { - (*st_log_fn) (stonith_obj, (PILLogFun) & stonith_plugin); - meta_longdesc = strdup_null((*st_info_fn) (stonith_obj, ST_DEVICEDESCR)); - if (meta_longdesc == NULL) { - crm_warn("no long description in %s's metadata.", agent); - meta_longdesc = strdup(no_parameter_info); - } - - meta_shortdesc = strdup_null((*st_info_fn) (stonith_obj, ST_DEVICEID)); - if (meta_shortdesc == NULL) { - crm_warn("no short description in %s's metadata.", agent); - meta_shortdesc = strdup(no_parameter_info); - } - - meta_param = strdup_null((*st_info_fn) (stonith_obj, ST_CONF_XML)); - if (meta_param == NULL) { - crm_warn("no list of parameters in %s's metadata.", agent); - meta_param = strdup(no_parameter_info); - } - (*st_del_fn) (stonith_obj); - } else { - return -EINVAL; /* Heartbeat agents not supported */ - } - - xml_meta_longdesc = - (char *)xmlEncodeEntitiesReentrant(NULL, (const unsigned char *)meta_longdesc); - xml_meta_shortdesc = - (char *)xmlEncodeEntitiesReentrant(NULL, (const unsigned char *)meta_shortdesc); - - bufferlen = strlen(META_TEMPLATE) + strlen(agent) - + strlen(xml_meta_longdesc) + strlen(xml_meta_shortdesc) - + strlen(meta_param) + 1; + enum stonith_namespace ns = stonith_get_namespace(agent, namespace); - buffer = calloc(1, bufferlen); - snprintf(buffer, bufferlen - 1, META_TEMPLATE, - agent, xml_meta_longdesc, xml_meta_shortdesc, meta_param); + crm_trace("Looking up metadata for %s agent %s", + stonith_namespace2text(ns), agent); - xmlFree(xml_meta_longdesc); - xmlFree(xml_meta_shortdesc); + switch (ns) { + case st_namespace_rhcs: + return stonith__rhcs_metadata(agent, timeout, output); - free(meta_shortdesc); - free(meta_longdesc); - free(meta_param); - } +#if HAVE_STONITH_STONITH_H + case st_namespace_lha: + return stonith__lha_metadata(agent, timeout, output); #endif - } - if (output) { - *output = buffer; - - } else { - free(buffer); + default: + errno = EINVAL; + crm_perror(LOG_ERR, + "Agent %s not found or does not support meta-data", + agent); + break; } - - return rc; + return -EINVAL; } static int @@ -1509,8 +1188,8 @@ stonith_api_status(stonith_t * stonith, int call_options, const char *id, const } static int -stonith_api_fence(stonith_t * stonith, int call_options, const char *node, const char *action, - int timeout, int tolerance) +stonith_api_fence_with_delay(stonith_t * stonith, int call_options, const char *node, + const char *action, int timeout, int tolerance, int delay) { int rc = 0; xmlNode *data = NULL; @@ -1520,6 +1199,7 @@ stonith_api_fence(stonith_t * stonith, int call_options, const char *node, const crm_xml_add(data, F_STONITH_ACTION, action); crm_xml_add_int(data, F_STONITH_TIMEOUT, timeout); crm_xml_add_int(data, F_STONITH_TOLERANCE, tolerance); + crm_xml_add_int(data, F_STONITH_DELAY, delay); rc = stonith_send_command(stonith, STONITH_OP_FENCE, data, NULL, call_options, timeout); free_xml(data); @@ -1527,6 +1207,14 @@ stonith_api_fence(stonith_t * stonith, int call_options, const char *node, const return rc; } +static int +stonith_api_fence(stonith_t * stonith, int call_options, const char *node, const char *action, + int timeout, int tolerance) +{ + return stonith_api_fence_with_delay(stonith, call_options, node, action, + timeout, tolerance, 0); +} + static int stonith_api_confirm(stonith_t * stonith, int call_options, const char *target) { @@ -1555,7 +1243,7 @@ stonith_api_history(stonith_t * stonith, int call_options, const char *node, if (rc == 0) { xmlNode *op = NULL; - xmlNode *reply = get_xpath_object("//" F_STONITH_HISTORY_LIST, output, LOG_ERR); + xmlNode *reply = get_xpath_object("//" F_STONITH_HISTORY_LIST, output, LOG_TRACE); for (op = __xml_first_child(reply); op != NULL; op = __xml_next(op)) { stonith_history_t *kvp; @@ -1577,65 +1265,32 @@ stonith_api_history(stonith_t * stonith, int call_options, const char *node, last = kvp; } } + + free_xml(output); + return rc; } -gboolean -is_redhat_agent(const char *agent) +void stonith_history_free(stonith_history_t *history) { - int rc = 0; - struct stat prop; - char buffer[FILENAME_MAX + 1]; + stonith_history_t *hp, *hp_old; - snprintf(buffer, FILENAME_MAX, "%s/%s", RH_STONITH_DIR, agent); - rc = stat(buffer, &prop); - if (rc >= 0 && S_ISREG(prop.st_mode)) { - return TRUE; + for (hp = history; hp; hp_old = hp, hp = hp->next, free(hp_old)) { + free(hp->target); + free(hp->action); + free(hp->origin); + free(hp->delegate); + free(hp->client); } - return FALSE; } +/*! + * \brief Deprecated (use stonith_get_namespace() instead) + */ const char * get_stonith_provider(const char *agent, const char *provider) { - /* This function sucks */ - if (is_redhat_agent(agent)) { - return "redhat"; - -#if HAVE_STONITH_STONITH_H - } else { - Stonith *stonith_obj = NULL; - - static gboolean need_init = TRUE; - static Stonith *(*st_new_fn) (const char *) = NULL; - static void (*st_del_fn) (Stonith *) = NULL; - - if (need_init) { - need_init = FALSE; - st_new_fn = - find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, "stonith_new", FALSE); - st_del_fn = - find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, "stonith_delete", - FALSE); - } - - if (lha_agents_lib && st_new_fn && st_del_fn) { - stonith_obj = (*st_new_fn) (agent); - if (stonith_obj) { - (*st_del_fn) (stonith_obj); - return "heartbeat"; - } - } -#endif - } - - if (safe_str_eq(provider, "internal")) { - return provider; - - } else { - crm_err("No such device: %s", agent); - return NULL; - } + return stonith_namespace2text(stonith_get_namespace(agent, provider)); } static gint @@ -1645,6 +1300,10 @@ stonithlib_GCompareFunc(gconstpointer a, gconstpointer b) const stonith_notify_client_t *a_client = a; const stonith_notify_client_t *b_client = b; + if (a_client->delete || b_client->delete) { + /* make entries marked for deletion not findable */ + return -1; + } CRM_CHECK(a_client->event != NULL && b_client->event != NULL, return 0); rc = strcmp(a_client->event, b_client->event); if (rc == 0) { @@ -1903,8 +1562,13 @@ stonith_api_del_notification(stonith_t * stonith, const char *event) if (list_item != NULL) { stonith_notify_client_t *list_client = list_item->data; - private->notify_list = g_list_remove(private->notify_list, list_client); - free(list_client); + if (private->notify_refcnt) { + list_client->delete = TRUE; + private->notify_deletes = TRUE; + } else { + private->notify_list = g_list_remove(private->notify_list, list_client); + free(list_client); + } crm_trace("Removed callback"); @@ -2208,6 +1872,10 @@ stonith_send_notification(gpointer data, gpointer user_data) crm_warn("Skipping callback - NULL callback client"); return; + } else if (entry->delete) { + crm_trace("Skipping callback - marked for deletion"); + return; + } else if (entry->notify == NULL) { crm_warn("Skipping callback - NULL callback"); return; @@ -2275,6 +1943,14 @@ stonith_send_command(stonith_t * stonith, const char *op, xmlNode * data, xmlNod crm_xml_add_int(op_msg, F_STONITH_TIMEOUT, timeout); crm_trace("Sending %s message to STONITH service, Timeout: %ds", op, timeout); + if (data) { + const char *delay_s = crm_element_value(data, F_STONITH_DELAY); + + if (delay_s) { + crm_xml_add(op_msg, F_STONITH_DELAY, delay_s); + } + } + rc = crm_ipc_send(native->ipc, op_msg, ipc_flags, 1000 * (timeout + 60), &op_reply); free_xml(op_msg); @@ -2328,6 +2004,7 @@ stonith_send_command(stonith_t * stonith, const char *op, xmlNode * data, xmlNod done: if (crm_ipc_connected(native->ipc) == FALSE) { crm_err("STONITH disconnected"); + free(native->token); native->token = NULL; stonith->state = stonith_disconnected; } @@ -2389,7 +2066,7 @@ stonith_dispatch_internal(const char *buffer, ssize_t length, gpointer userdata) stonith_perform_callback(st, blob.xml, 0, 0); } else if (safe_str_eq(type, T_STONITH_NOTIFY)) { - g_list_foreach(private->notify_list, stonith_send_notification, &blob); + foreach_notify_entry(private, stonith_send_notification, &blob); } else if (safe_str_eq(type, T_STONITH_TIMEOUT_VALUE)) { int call_id = 0; int timeout = 0; @@ -2448,6 +2125,85 @@ stonith_api_delete(stonith_t * stonith) } } +static int +stonith_api_validate(stonith_t *st, int call_options, const char *rsc_id, + const char *namespace_s, const char *agent, + stonith_key_value_t *params, int timeout, char **output, + char **error_output) +{ + /* Validation should be done directly via the agent, so we can get it from + * stonith_admin when the cluster is not running, which is important for + * higher-level tools. + */ + + int rc = pcmk_ok; + + /* Use a dummy node name in case the agent requires a target. We assume the + * actual target doesn't matter for validation purposes (if in practice, + * that is incorrect, we will need to allow the caller to pass the target). + */ + const char *target = "node1"; + const char *host_arg = NULL; + + GHashTable *params_table = crm_str_table_new(); + + // Convert parameter list to a hash table + for (; params; params = params->next) { + if (safe_str_eq(params->key, STONITH_ATTR_HOSTARG)) { + host_arg = params->value; + } + + // Strip out Pacemaker-implemented parameters + if (!crm_starts_with(params->key, "pcmk_") + && strcmp(params->key, "provides") + && strcmp(params->key, "stonith-timeout")) { + g_hash_table_insert(params_table, strdup(params->key), + strdup(params->value)); + } + } + +#if SUPPORT_CIBSECRETS + rc = replace_secret_params(rsc_id, params_table); + if (rc < 0) { + crm_warn("Could not replace secret parameters for validation of %s: %s", + agent, pcmk_strerror(rc)); + } +#endif + + if (output) { + *output = NULL; + } + if (error_output) { + *error_output = NULL; + } + + switch (stonith_get_namespace(agent, namespace_s)) { + case st_namespace_rhcs: + rc = stonith__rhcs_validate(st, call_options, target, agent, + params_table, host_arg, timeout, + output, error_output); + break; + +#if HAVE_STONITH_STONITH_H + case st_namespace_lha: + rc = stonith__lha_validate(st, call_options, target, agent, + params_table, timeout, output, + error_output); + break; +#endif + + default: + rc = -EINVAL; + errno = EINVAL; + crm_perror(LOG_ERR, + "Agent %s not found or does not support validation", + agent); + break; + } + g_hash_table_destroy(params_table); + return rc; +} + stonith_t * stonith_api_new(void) { @@ -2461,6 +2217,8 @@ stonith_api_new(void) private->stonith_op_callback_table = g_hash_table_new_full(g_direct_hash, g_direct_equal, NULL, stonith_destroy_op_callback); private->notify_list = NULL; + private->notify_refcnt = 0; + private->notify_deletes = FALSE; new_stonith->call_id = 1; new_stonith->state = stonith_disconnected; @@ -2476,6 +2234,7 @@ stonith_api_new(void) new_stonith->cmds->monitor = stonith_api_monitor; new_stonith->cmds->status = stonith_api_status; new_stonith->cmds->fence = stonith_api_fence; + new_stonith->cmds->fence_with_delay = stonith_api_fence_with_delay; new_stonith->cmds->confirm = stonith_api_confirm; new_stonith->cmds->history = stonith_api_history; @@ -2495,6 +2254,8 @@ stonith_api_new(void) new_stonith->cmds->register_callback = stonith_api_add_callback; new_stonith->cmds->remove_notification = stonith_api_del_notification; new_stonith->cmds->register_notification = stonith_api_add_notification; + + new_stonith->cmds->validate = stonith_api_validate; /* *INDENT-ON* */ return new_stonith; @@ -2605,7 +2366,7 @@ stonith_api_time(uint32_t nodeid, const char *uname, bool in_progress) time_t when = 0; stonith_t *st = NULL; - stonith_history_t *history, *hp = NULL; + stonith_history_t *history = NULL, *hp = NULL; enum stonith_call_options opts = st_opt_sync_call; st = stonith_api_new(); @@ -2647,6 +2408,8 @@ stonith_api_time(uint32_t nodeid, const char *uname, bool in_progress) } } + stonith_history_free(history); + if(rc == pcmk_ok) { api_log(LOG_INFO, "Found %d entries for %u/%s: %d in progress, %d completed", entries, nodeid, uname, progress, completed); } else { @@ -2666,14 +2429,44 @@ stonith_api_time(uint32_t nodeid, const char *uname, bool in_progress) return when; } -#if HAVE_STONITH_STONITH_H -# include <pils/plugin.h> +long long +stonith__device_parameter_flags(xmlNode *metadata) +{ + xmlXPathObjectPtr xpath = NULL; + int max = 0; + int lpc = 0; + long long flags = 0; -const char *i_hate_pils(int rc); + CRM_CHECK(metadata != NULL, return 0); -const char * -i_hate_pils(int rc) -{ - return PIL_strerror(rc); + xpath = xpath_search(metadata, "//parameter"); + max = numXpathResults(xpath); + + if (max <= 0) { + freeXpathObject(xpath); + return 0; + } + + for (lpc = 0; lpc < max; lpc++) { + const char *parameter = NULL; + xmlNode *match = getXpathResult(xpath, lpc); + + CRM_LOG_ASSERT(match != NULL); + if (match == NULL) { + continue; + } + + parameter = crm_element_value(match, "name"); + + if (safe_str_eq(parameter, "plug")) { + set_bit(flags, st_device_supports_parameter_plug); + + } else if (safe_str_eq(parameter, "port")) { + set_bit(flags, st_device_supports_parameter_port); + } + } + + freeXpathObject(xpath); + + return flags; } -#endif diff --git a/lib/fencing/st_lha.c b/lib/fencing/st_lha.c new file mode 100644 index 00000000000..26a8dba1b49 --- /dev/null +++ b/lib/fencing/st_lha.c @@ -0,0 +1,258 @@ +/* + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#include <crm_internal.h> + +#include <stdio.h> +#include <stdarg.h> +#include <string.h> +#include <errno.h> +#include <glib.h> + +#include <crm/crm.h> +#include <crm/stonith-ng.h> +#include <crm/fencing/internal.h> +#include <crm/msg_xml.h> +#include <crm/common/xml.h> + +#include <stonith/stonith.h> + +#define LHA_STONITH_LIBRARY "libstonith.so.1" + +static void *lha_agents_lib = NULL; + +static const char META_TEMPLATE[] = + "<?xml version=\"1.0\"?>\n" + "<!DOCTYPE resource-agent SYSTEM \"ra-api-1.dtd\">\n" + "<resource-agent name=\"%s\">\n" + " <version>1.0</version>\n" + " <longdesc lang=\"en\">\n" + "%s\n" + " </longdesc>\n" + " <shortdesc lang=\"en\">%s</shortdesc>\n" + "%s\n" + " <actions>\n" + " <action name=\"start\" timeout=\"20\" />\n" + " <action name=\"stop\" timeout=\"15\" />\n" + " <action name=\"status\" timeout=\"20\" />\n" + " <action name=\"monitor\" timeout=\"20\" interval=\"3600\"/>\n" + " <action name=\"meta-data\" timeout=\"15\" />\n" + " </actions>\n" + " <special tag=\"heartbeat\">\n" + " <version>2.0</version>\n" " </special>\n" "</resource-agent>\n"; + +/*! + * \brief Determine namespace of a fence agent + * + * \param[in] agent Fence agent type + * \param[in] namespace_s Name of agent namespace as string, if known + * + * \return Namespace of specified agent, as enum value + */ +bool +stonith__agent_is_lha(const char *agent) +{ + Stonith *stonith_obj = NULL; + + static gboolean need_init = TRUE; + static Stonith *(*st_new_fn) (const char *) = NULL; + static void (*st_del_fn) (Stonith *) = NULL; + + if (need_init) { + need_init = FALSE; + st_new_fn = find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, + "stonith_new", FALSE); + st_del_fn = find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, + "stonith_delete", FALSE); + } + + if (lha_agents_lib && st_new_fn && st_del_fn) { + stonith_obj = (*st_new_fn) (agent); + if (stonith_obj) { + (*st_del_fn) (stonith_obj); + return TRUE; + } + } + return FALSE; +} + +int +stonith__list_lha_agents(stonith_key_value_t **devices) +{ + static gboolean need_init = TRUE; + + int count = 0; + char **entry = NULL; + char **type_list = NULL; + static char **(*type_list_fn) (void) = NULL; + static void (*type_free_fn) (char **) = NULL; + + if (need_init) { + need_init = FALSE; + type_list_fn = + find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, "stonith_types", FALSE); + type_free_fn = + find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, "stonith_free_hostlist", + FALSE); + } + + if (type_list_fn) { + type_list = (*type_list_fn) (); + } + + for (entry = type_list; entry != NULL && *entry; ++entry) { + crm_trace("Added: %s", *entry); + *devices = stonith_key_value_add(*devices, NULL, *entry); + count++; + } + if (type_list && type_free_fn) { + (*type_free_fn) (type_list); + } + return count; +} + +static inline char * +strdup_null(const char *val) +{ + if (val) { + return strdup(val); + } + return NULL; +} + +static void +stonith_plugin(int priority, const char *fmt, ...) __attribute__((__format__ (__printf__, 2, 3))); + +static void +stonith_plugin(int priority, const char *format, ...) +{ + int err = errno; + + va_list ap; + int len = 0; + char *string = NULL; + + va_start(ap, format); + + len = vasprintf (&string, format, ap); + va_end(ap); + CRM_ASSERT(len > 0); + + do_crm_log_alias(priority, __FILE__, __func__, __LINE__, "%s", string); + + free(string); + errno = err; +} + +int +stonith__lha_metadata(const char *agent, int timeout, char **output) +{ + int rc = 0; + char *buffer = NULL; + static const char *no_parameter_info = "<!-- no value -->"; + + Stonith *stonith_obj = NULL; + + static gboolean need_init = TRUE; + static Stonith *(*st_new_fn) (const char *) = NULL; + static const char *(*st_info_fn) (Stonith *, int) = NULL; + static void (*st_del_fn) (Stonith *) = NULL; + static void (*st_log_fn) (Stonith *, PILLogFun) = NULL; + + if (need_init) { + need_init = FALSE; + st_new_fn = find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, + "stonith_new", FALSE); + st_del_fn = find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, + "stonith_delete", FALSE); + st_log_fn = find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, + "stonith_set_log", FALSE); + st_info_fn = find_library_function(&lha_agents_lib, LHA_STONITH_LIBRARY, + "stonith_get_info", FALSE); + } + + if (lha_agents_lib && st_new_fn && st_del_fn && st_info_fn && st_log_fn) { + char *xml_meta_longdesc = NULL; + char *xml_meta_shortdesc = NULL; + + char *meta_param = NULL; + char *meta_longdesc = NULL; + char *meta_shortdesc = NULL; + + stonith_obj = (*st_new_fn) (agent); + if (stonith_obj) { + (*st_log_fn) (stonith_obj, (PILLogFun) & stonith_plugin); + meta_longdesc = strdup_null((*st_info_fn) (stonith_obj, ST_DEVICEDESCR)); + if (meta_longdesc == NULL) { + crm_warn("no long description in %s's metadata.", agent); + meta_longdesc = strdup(no_parameter_info); + } + + meta_shortdesc = strdup_null((*st_info_fn) (stonith_obj, ST_DEVICEID)); + if (meta_shortdesc == NULL) { + crm_warn("no short description in %s's metadata.", agent); + meta_shortdesc = strdup(no_parameter_info); + } + + meta_param = strdup_null((*st_info_fn) (stonith_obj, ST_CONF_XML)); + if (meta_param == NULL) { + crm_warn("no list of parameters in %s's metadata.", agent); + meta_param = strdup(no_parameter_info); + } + (*st_del_fn) (stonith_obj); + } else { + errno = EINVAL; + crm_perror(LOG_ERR, "Agent %s not found", agent); + return -EINVAL; + } + + xml_meta_longdesc = + (char *)xmlEncodeEntitiesReentrant(NULL, (const unsigned char *)meta_longdesc); + xml_meta_shortdesc = + (char *)xmlEncodeEntitiesReentrant(NULL, (const unsigned char *)meta_shortdesc); + + buffer = crm_strdup_printf(META_TEMPLATE, agent, xml_meta_longdesc, + xml_meta_shortdesc, meta_param); + + xmlFree(xml_meta_longdesc); + xmlFree(xml_meta_shortdesc); + + free(meta_shortdesc); + free(meta_longdesc); + free(meta_param); + } + if (output) { + *output = buffer; + } else { + free(buffer); + } + return rc; +} + +/* Implement a dummy function that uses -lpils so that linkers don't drop the + * reference. + */ + +#include <pils/plugin.h> + +const char *i_hate_pils(int rc); + +const char * +i_hate_pils(int rc) +{ + return PIL_strerror(rc); +} + +int +stonith__lha_validate(stonith_t *st, int call_options, const char *target, + const char *agent, GHashTable *params, int timeout, + char **output, char **error_output) +{ + errno = EOPNOTSUPP; + crm_perror(LOG_ERR, "Cannot validate Linux-HA fence agents"); + return -EOPNOTSUPP; +} diff --git a/lib/fencing/st_rhcs.c b/lib/fencing/st_rhcs.c new file mode 100644 index 00000000000..43d3ff4f5d1 --- /dev/null +++ b/lib/fencing/st_rhcs.c @@ -0,0 +1,269 @@ +/* + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#include <crm_internal.h> + +#include <stdio.h> +#include <string.h> +#include <sys/stat.h> +#include <glib.h> +#include <dirent.h> + +#include <crm/crm.h> +#include <crm/stonith-ng.h> +#include <crm/fencing/internal.h> + +/*! + * \internal + * \brief Add available RHCS-compatible agents to a list + * + * \param[in,out] List to add to + * + * \return Number of agents added + */ +int +stonith__list_rhcs_agents(stonith_key_value_t **devices) +{ + // Essentially: ls -1 @sbin_dir@/fence_* + + int count = 0; + struct dirent **namelist; + int file_num = scandir(RH_STONITH_DIR, &namelist, 0, alphasort); + + if (file_num > 0) { + struct stat prop; + char buffer[FILENAME_MAX + 1]; + + while (file_num--) { + if ('.' == namelist[file_num]->d_name[0]) { + free(namelist[file_num]); + continue; + + } else if (!crm_starts_with(namelist[file_num]->d_name, + RH_STONITH_PREFIX)) { + free(namelist[file_num]); + continue; + } + + snprintf(buffer, FILENAME_MAX, "%s/%s", RH_STONITH_DIR, + namelist[file_num]->d_name); + if (stat(buffer, &prop) == 0 && S_ISREG(prop.st_mode)) { + *devices = stonith_key_value_add(*devices, NULL, + namelist[file_num]->d_name); + count++; + } + + free(namelist[file_num]); + } + free(namelist); + } + return count; +} + +static void +stonith_rhcs_parameter_not_required(xmlNode *metadata, const char *parameter) +{ + char *xpath = NULL; + xmlXPathObject *xpathObj = NULL; + + CRM_CHECK(metadata != NULL, return); + CRM_CHECK(parameter != NULL, return); + + xpath = crm_strdup_printf("//parameter[@name='%s']", parameter); + /* Fudge metadata so that the parameter isn't required in config + * Pacemaker handles and adds it */ + xpathObj = xpath_search(metadata, xpath); + if (numXpathResults(xpathObj) > 0) { + xmlNode *tmp = getXpathResult(xpathObj, 0); + + crm_xml_add(tmp, "required", "0"); + } + freeXpathObject(xpathObj); + free(xpath); +} + +/*! + * \brief Execute RHCS-compatible agent's meta-data action + * + * \param[in] agent Agent to execute + * \param[in] timeout Action timeout + * \param[out] metadata Where to store output xmlNode (or NULL to ignore) + * + * \todo timeout is currently ignored; shouldn't we use it? + */ +static int +stonith__rhcs_get_metadata(const char *agent, int timeout, xmlNode **metadata) +{ + char *buffer = NULL; + xmlNode *xml = NULL; + xmlNode *actions = NULL; + xmlXPathObject *xpathObj = NULL; + stonith_action_t *action = stonith_action_create(agent, "metadata", NULL, 0, + 5, NULL, NULL, NULL); + int rc = stonith__execute(action); + + if (rc < 0) { + crm_warn("Could not execute metadata action for %s: %s " + CRM_XS " rc=%d", agent, pcmk_strerror(rc), rc); + stonith__destroy_action(action); + return rc; + } + + stonith__action_result(action, &rc, &buffer, NULL); + stonith__destroy_action(action); + if (rc < 0) { + crm_warn("Metadata action for %s failed: %s " CRM_XS "rc=%d", + agent, pcmk_strerror(rc), rc); + free(buffer); + return rc; + } + + if (buffer == NULL) { + crm_warn("Metadata action for %s returned no data", agent); + return -ENODATA; + } + + xml = string2xml(buffer); + free(buffer); + buffer = NULL; + if (xml == NULL) { + crm_warn("Metadata for %s is invalid", agent); + return -pcmk_err_schema_validation; + } + + xpathObj = xpath_search(xml, "//actions"); + if (numXpathResults(xpathObj) > 0) { + actions = getXpathResult(xpathObj, 0); + } + freeXpathObject(xpathObj); + + // Add start and stop (implemented by pacemaker, not agent) to meta-data + xpathObj = xpath_search(xml, "//action[@name='stop']"); + if (numXpathResults(xpathObj) <= 0) { + xmlNode *tmp = NULL; + + tmp = create_xml_node(actions, "action"); + crm_xml_add(tmp, "name", "stop"); + crm_xml_add(tmp, "timeout", CRM_DEFAULT_OP_TIMEOUT_S); + + tmp = create_xml_node(actions, "action"); + crm_xml_add(tmp, "name", "start"); + crm_xml_add(tmp, "timeout", CRM_DEFAULT_OP_TIMEOUT_S); + } + freeXpathObject(xpathObj); + + // Fudge metadata so parameters are not required in config (pacemaker adds them) + stonith_rhcs_parameter_not_required(xml, "action"); + stonith_rhcs_parameter_not_required(xml, "plug"); + stonith_rhcs_parameter_not_required(xml, "port"); + + if (metadata) { + *metadata = xml; + + } else { + free_xml(xml); + } + + return pcmk_ok; +} + +/*! + * \brief Execute RHCS-compatible agent's meta-data action + * + * \param[in] agent Agent to execute + * \param[in] timeout Action timeout + * \param[out] output Where to store action output (or NULL to ignore) + * + * \todo timeout is currently ignored; shouldn't we use it? + */ +int +stonith__rhcs_metadata(const char *agent, int timeout, char **output) +{ + char *buffer = NULL; + xmlNode *xml = NULL; + + int rc = stonith__rhcs_get_metadata(agent, timeout, &xml); + + if (rc != pcmk_ok) { + free_xml(xml); + return rc; + } + + buffer = dump_xml_formatted_with_text(xml); + free_xml(xml); + if (buffer == NULL) { + return -pcmk_err_schema_validation; + } + if (output) { + *output = buffer; + } else { + free(buffer); + } + return pcmk_ok; +} + +bool +stonith__agent_is_rhcs(const char *agent) +{ + struct stat prop; + char *buffer = crm_strdup_printf(RH_STONITH_DIR "/%s", agent); + int rc = stat(buffer, &prop); + + free(buffer); + return (rc >= 0) && S_ISREG(prop.st_mode); +} + +int +stonith__rhcs_validate(stonith_t *st, int call_options, const char *target, + const char *agent, GHashTable *params, + const char * host_arg, int timeout, + char **output, char **error_output) +{ + int rc = pcmk_ok; + int remaining_timeout = timeout; + xmlNode *metadata = NULL; + stonith_action_t *action = NULL; + + if (host_arg == NULL) { + time_t start_time = time(NULL); + + rc = stonith__rhcs_get_metadata(agent, remaining_timeout, &metadata); + + if (rc == pcmk_ok) { + long long device_flags = stonith__device_parameter_flags(metadata); + + if (is_set(device_flags, st_device_supports_parameter_port)) { + host_arg = "port"; + + } else if (is_set(device_flags, st_device_supports_parameter_plug)) { + host_arg = "plug"; + } + } + + free_xml(metadata); + + remaining_timeout -= time(NULL) - start_time; + + if (rc == -ETIME || remaining_timeout <= 0 ) { + return -ETIME; + } + + } else if (safe_str_eq(host_arg, "none")) { + host_arg = NULL; + } + + action = stonith_action_create(agent, "validate-all", + target, 0, remaining_timeout, params, + NULL, host_arg); + + rc = stonith__execute(action); + if (rc == pcmk_ok) { + stonith__action_result(action, &rc, output, error_output); + } + stonith__destroy_action(action); + return rc; +} diff --git a/lib/lrmd/Makefile.am b/lib/lrmd/Makefile.am index 8e5e4761b4a..0c3d3e4af1c 100644 --- a/lib/lrmd/Makefile.am +++ b/lib/lrmd/Makefile.am @@ -18,7 +18,7 @@ include $(top_srcdir)/Makefile.common lib_LTLIBRARIES = liblrmd.la -liblrmd_la_LDFLAGS = -version-info 6:0:5 +liblrmd_la_LDFLAGS = -version-info 7:0:6 liblrmd_la_CFLAGS = $(CFLAGS_HARDENED_LIB) liblrmd_la_LDFLAGS += $(LDFLAGS_HARDENED_LIB) diff --git a/lib/lrmd/lrmd_alerts.c b/lib/lrmd/lrmd_alerts.c index ae78c77c6c8..69359be1f93 100644 --- a/lib/lrmd/lrmd_alerts.c +++ b/lib/lrmd/lrmd_alerts.c @@ -28,7 +28,7 @@ #include <crm/common/mainloop.h> #include <crm/common/alerts_internal.h> #include <crm/common/iso8601_internal.h> -#include <crm/lrmd_alerts_internal.h> +#include <crm/lrmd_internal.h> #include <crm/pengine/status.h> #include <crm/cib.h> diff --git a/lib/lrmd/lrmd_client.c b/lib/lrmd/lrmd_client.c index b91f7eb6c46..487c992cc66 100644 --- a/lib/lrmd/lrmd_client.c +++ b/lib/lrmd/lrmd_client.c @@ -1,5 +1,7 @@ /* - * Copyright (c) 2012 David Vossel <davidvossel@gmail.com> + * Copyright 2012-2020 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -37,6 +39,7 @@ #include <crm/services.h> #include <crm/common/mainloop.h> #include <crm/common/ipcs.h> +#include <crm/common/remote_internal.h> #include <crm/msg_xml.h> #include <crm/stonith-ng.h> @@ -186,6 +189,36 @@ lrmd_key_value_freeall(lrmd_key_value_t * head) } } +/*! + * Create a new lrmd_event_data_t object + * + * \param[in] rsc_id ID of resource involved in event + * \param[in] task Action name + * \param[in] interval_ms Action interval + * + * \return Newly allocated and initialized lrmd_event_data_t + * \note This functions asserts on memory errors, so the return value is + * guaranteed to be non-NULL. The caller is responsible for freeing the + * result with lrmd_free_event(). + */ +lrmd_event_data_t * +lrmd_new_event(const char *rsc_id, const char *task, int interval_ms) +{ + lrmd_event_data_t *event = calloc(1, sizeof(lrmd_event_data_t)); + + CRM_ASSERT(event != NULL); + if (rsc_id != NULL) { + event->rsc_id = strdup(rsc_id); + CRM_ASSERT(event->rsc_id != NULL); + } + if (task != NULL) { + event->op_type = strdup(task); + CRM_ASSERT(event->op_type != NULL); + } + event->interval = interval_ms; + return event; +} + lrmd_event_data_t * lrmd_copy_event(lrmd_event_data_t * event) { @@ -990,37 +1023,46 @@ lrmd_ipc_connect(lrmd_t * lrmd, int *fd) } #ifdef HAVE_GNUTLS_GNUTLS_H +static void +copy_gnutls_datum(gnutls_datum_t *dest, gnutls_datum_t *source) +{ + dest->data = gnutls_malloc(source->size); + CRM_ASSERT(dest->data); + memcpy(dest->data, source->data, source->size); + dest->size = source->size; +} + +static void +clear_gnutls_datum(gnutls_datum_t *datum) +{ + gnutls_free(datum->data); + datum->data = NULL; + datum->size = 0; +} + +#define KEY_READ_LEN 256 + static int set_key(gnutls_datum_t * key, const char *location) { FILE *stream; - int read_len = 256; - int cur_len = 0; - int buf_len = read_len; - static char *key_cache = NULL; - static size_t key_cache_len = 0; - static time_t key_cache_updated; + size_t buf_len = KEY_READ_LEN; + static gnutls_datum_t key_cache = { 0, }; + static time_t key_cache_updated = 0; if (location == NULL) { return -1; } - if (key_cache) { - time_t now = time(NULL); - - if ((now - key_cache_updated) < 60) { - key->data = gnutls_malloc(key_cache_len + 1); - key->size = key_cache_len; - memcpy(key->data, key_cache, key_cache_len); - - crm_debug("using cached LRMD key"); + if (key_cache.data != NULL) { + if ((time(NULL) - key_cache_updated) < 60) { + copy_gnutls_datum(key, &key_cache); + crm_debug("Using cached Pacemaker Remote key"); return 0; } else { - key_cache_len = 0; + clear_gnutls_datum(&key_cache); key_cache_updated = 0; - free(key_cache); - key_cache = NULL; - crm_debug("clearing lrmd key cache"); + crm_debug("Cleared Pacemaker Remote key cache"); } } @@ -1029,37 +1071,35 @@ set_key(gnutls_datum_t * key, const char *location) return -1; } - key->data = gnutls_malloc(read_len); + key->data = gnutls_malloc(buf_len); + key->size = 0; while (!feof(stream)) { - int next; + int next = fgetc(stream); - if (cur_len == buf_len) { - buf_len = cur_len + read_len; - key->data = gnutls_realloc(key->data, buf_len); - } - next = fgetc(stream); - if (next == EOF && feof(stream)) { + if (next == EOF) { + if (!feof(stream)) { + crm_err("Error reading Pacemaker Remote key; copy in memory may be corrupted"); + } break; } - - key->data[cur_len] = next; - cur_len++; + if (key->size == buf_len) { + buf_len = key->size + KEY_READ_LEN; + key->data = gnutls_realloc(key->data, buf_len); + CRM_ASSERT(key->data); + } + key->data[key->size++] = (unsigned char) next; } fclose(stream); - key->size = cur_len; - if (!cur_len) { - gnutls_free(key->data); - key->data = 0; + if (key->size == 0) { + clear_gnutls_datum(key); return -1; } - if (!key_cache) { - key_cache = calloc(1, key->size + 1); - memcpy(key_cache, key->data, key->size); - - key_cache_len = key->size; + if (key_cache.data == NULL) { + copy_gnutls_datum(&key_cache, key); key_cache_updated = time(NULL); + crm_debug("Cached Pacemaker Remote key"); } return 0; @@ -1156,7 +1196,14 @@ lrmd_tcp_connect_cb(void *userdata, int sock) gnutls_psk_set_client_credentials(native->psk_cred_c, DEFAULT_REMOTE_USERNAME, &psk_key, GNUTLS_PSK_KEY_RAW); gnutls_free(psk_key.data); - native->remote->tls_session = create_psk_tls_session(sock, GNUTLS_CLIENT, native->psk_cred_c); + native->remote->tls_session = pcmk__new_tls_session(sock, GNUTLS_CLIENT, + GNUTLS_CRD_PSK, + native->psk_cred_c); + if (native->remote->tls_session == NULL) { + lrmd_tls_connection_destroy(lrmd); + report_async_connection_result(lrmd, -EPROTO); + return; + } if (crm_initiate_client_tls_handshake(native->remote, LRMD_CLIENT_HANDSHAKE_TIMEOUT) != 0) { crm_warn("Disconnecting after TLS handshake with remote LRMD %s:%d failed", @@ -1237,7 +1284,13 @@ lrmd_tls_connect(lrmd_t * lrmd, int *fd) gnutls_psk_set_client_credentials(native->psk_cred_c, DEFAULT_REMOTE_USERNAME, &psk_key, GNUTLS_PSK_KEY_RAW); gnutls_free(psk_key.data); - native->remote->tls_session = create_psk_tls_session(sock, GNUTLS_CLIENT, native->psk_cred_c); + native->remote->tls_session = pcmk__new_tls_session(sock, GNUTLS_CLIENT, + GNUTLS_CRD_PSK, + native->psk_cred_c); + if (native->remote->tls_session == NULL) { + lrmd_tls_connection_destroy(lrmd); + return -EPROTO; + } if (crm_initiate_client_tls_handshake(native->remote, LRMD_CLIENT_HANDSHAKE_TIMEOUT) != 0) { crm_err("Session creation for %s:%d failed", native->server, native->port); @@ -1423,7 +1476,7 @@ lrmd_api_register_rsc(lrmd_t * lrmd, if (!class || !type || !rsc_id) { return -EINVAL; } - if (crm_provider_required(class) && !provider) { + if (is_set(pcmk_get_ra_caps(class), pcmk_ra_cap_provider) && !provider) { return -EINVAL; } @@ -1455,20 +1508,36 @@ lrmd_api_unregister_rsc(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_option } lrmd_rsc_info_t * -lrmd_copy_rsc_info(lrmd_rsc_info_t * rsc_info) +lrmd_new_rsc_info(const char *rsc_id, const char *standard, + const char *provider, const char *type) { - lrmd_rsc_info_t *copy = NULL; + lrmd_rsc_info_t *rsc_info = calloc(1, sizeof(lrmd_rsc_info_t)); - copy = calloc(1, sizeof(lrmd_rsc_info_t)); - - copy->id = strdup(rsc_info->id); - copy->type = strdup(rsc_info->type); - copy->class = strdup(rsc_info->class); - if (rsc_info->provider) { - copy->provider = strdup(rsc_info->provider); + CRM_ASSERT(rsc_info); + if (rsc_id) { + rsc_info->id = strdup(rsc_id); + CRM_ASSERT(rsc_info->id); + } + if (standard) { + rsc_info->class = strdup(standard); + CRM_ASSERT(rsc_info->class); + } + if (provider) { + rsc_info->provider = strdup(provider); + CRM_ASSERT(rsc_info->provider); + } + if (type) { + rsc_info->type = strdup(type); + CRM_ASSERT(rsc_info->type); } + return rsc_info; +} - return copy; +lrmd_rsc_info_t * +lrmd_copy_rsc_info(lrmd_rsc_info_t * rsc_info) +{ + return lrmd_new_rsc_info(rsc_info->id, rsc_info->class, + rsc_info->provider, rsc_info->type); } void @@ -1510,19 +1579,13 @@ lrmd_api_get_rsc_info(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options if (!class || !type) { free_xml(output); return NULL; - } else if (crm_provider_required(class) && !provider) { + } else if (is_set(pcmk_get_ra_caps(class), pcmk_ra_cap_provider) + && !provider) { free_xml(output); return NULL; } - rsc_info = calloc(1, sizeof(lrmd_rsc_info_t)); - rsc_info->id = strdup(rsc_id); - rsc_info->class = strdup(class); - if (provider) { - rsc_info->provider = strdup(provider); - } - rsc_info->type = strdup(type); - + rsc_info = lrmd_new_rsc_info(rsc_id, class, provider, type); free_xml(output); return rsc_info; } @@ -1584,38 +1647,59 @@ stonith_get_metadata(const char *provider, const char *type, char **output) } static int -lrmd_api_get_metadata(lrmd_t * lrmd, - const char *class, - const char *provider, - const char *type, char **output, enum lrmd_call_options options) +lrmd_api_get_metadata(lrmd_t *lrmd, const char *standard, const char *provider, + const char *type, char **output, + enum lrmd_call_options options) { - svc_action_t *action; + return lrmd->cmds->get_metadata_params(lrmd, standard, provider, type, + output, options, NULL); +} - if (!class || !type) { +static int +lrmd_api_get_metadata_params(lrmd_t *lrmd, const char *standard, + const char *provider, const char *type, + char **output, enum lrmd_call_options options, + lrmd_key_value_t *params) +{ + svc_action_t *action = NULL; + GHashTable *params_table = NULL; + + if (!standard || !type) { + lrmd_key_value_freeall(params); return -EINVAL; } - if (safe_str_eq(class, PCMK_RESOURCE_CLASS_STONITH)) { + if (safe_str_eq(standard, PCMK_RESOURCE_CLASS_STONITH)) { + lrmd_key_value_freeall(params); return stonith_get_metadata(provider, type, output); } - action = resources_action_create(type, class, provider, type, - "meta-data", 0, - CRMD_METADATA_CALL_TIMEOUT, NULL, 0); + params_table = crm_str_table_new(); + for (const lrmd_key_value_t *param = params; param; param = param->next) { + g_hash_table_insert(params_table, strdup(param->key), strdup(param->value)); + } + action = resources_action_create(type, standard, provider, type, + CRMD_ACTION_METADATA, 0, + CRMD_METADATA_CALL_TIMEOUT, params_table, + 0); + lrmd_key_value_freeall(params); + if (action == NULL) { - crm_err("Unable to retrieve meta-data for %s:%s:%s", class, provider, type); - services_action_free(action); + crm_err("Unable to retrieve meta-data for %s:%s:%s", + standard, provider, type); return -EINVAL; } - if (!(services_action_sync(action))) { - crm_err("Failed to retrieve meta-data for %s:%s:%s", class, provider, type); + if (!services_action_sync(action)) { + crm_err("Failed to retrieve meta-data for %s:%s:%s", + standard, provider, type); services_action_free(action); return -EIO; } if (!action->stdout_data) { - crm_err("Failed to receive meta-data for %s:%s:%s", class, provider, type); + crm_err("Failed to receive meta-data for %s:%s:%s", + standard, provider, type); services_action_free(action); return -EIO; } @@ -1847,6 +1931,7 @@ lrmd_api_new(void) new_lrmd->cmds->list_ocf_providers = lrmd_api_list_ocf_providers; new_lrmd->cmds->list_standards = lrmd_api_list_standards; new_lrmd->cmds->exec_alert = lrmd_api_exec_alert; + new_lrmd->cmds->get_metadata_params = lrmd_api_get_metadata_params; return new_lrmd; } diff --git a/lib/pengine/Makefile.am b/lib/pengine/Makefile.am index 8aceccc7079..195446fe27c 100644 --- a/lib/pengine/Makefile.am +++ b/lib/pengine/Makefile.am @@ -21,9 +21,9 @@ include $(top_srcdir)/Makefile.common lib_LTLIBRARIES = libpe_rules.la libpe_status.la ## SOURCES -noinst_HEADERS = unpack.h variant.h +noinst_HEADERS = unpack.h variant.h pe_status_private.h -libpe_rules_la_LDFLAGS = -version-info 5:0:3 +libpe_rules_la_LDFLAGS = -version-info 5:4:3 libpe_rules_la_CFLAGS = $(CFLAGS_HARDENED_LIB) libpe_rules_la_LDFLAGS += $(LDFLAGS_HARDENED_LIB) @@ -31,14 +31,26 @@ libpe_rules_la_LDFLAGS += $(LDFLAGS_HARDENED_LIB) libpe_rules_la_LIBADD = $(top_builddir)/lib/common/libcrmcommon.la libpe_rules_la_SOURCES = rules.c rules_alerts.c common.c -libpe_status_la_LDFLAGS = -version-info 14:0:4 +libpe_status_la_LDFLAGS = -version-info 17:0:1 libpe_status_la_CFLAGS = $(CFLAGS_HARDENED_LIB) libpe_status_la_LDFLAGS += $(LDFLAGS_HARDENED_LIB) libpe_status_la_LIBADD = @CURSESLIBS@ $(top_builddir)/lib/common/libcrmcommon.la -libpe_status_la_SOURCES = status.c unpack.c utils.c complex.c native.c container.c \ - group.c clone.c rules.c common.c failcounts.c remote.c +# Use += rather than backlashed continuation lines for parsing by bumplibs.sh +libpe_status_la_SOURCES = +libpe_status_la_SOURCES += container.c +libpe_status_la_SOURCES += clone.c +libpe_status_la_SOURCES += common.c +libpe_status_la_SOURCES += complex.c +libpe_status_la_SOURCES += failcounts.c +libpe_status_la_SOURCES += group.c +libpe_status_la_SOURCES += native.c +libpe_status_la_SOURCES += remote.c +libpe_status_la_SOURCES += rules.c +libpe_status_la_SOURCES += status.c +libpe_status_la_SOURCES += unpack.c +libpe_status_la_SOURCES += utils.c clean-generic: rm -f *.log *.debug *~ diff --git a/lib/pengine/clone.c b/lib/pengine/clone.c index 00dd5ca0bf3..8192688c8f2 100644 --- a/lib/pengine/clone.c +++ b/lib/pengine/clone.c @@ -1,19 +1,8 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -22,43 +11,28 @@ #include <crm/pengine/status.h> #include <crm/pengine/internal.h> #include <unpack.h> +#include <pe_status_private.h> #include <crm/msg_xml.h> #define VARIANT_CLONE 1 #include "./variant.h" -void force_non_unique_clone(resource_t * rsc, const char *rid, pe_working_set_t * data_set); -resource_t *create_child_clone(resource_t * rsc, int sub_id, pe_working_set_t * data_set); - -static void -mark_as_orphan(resource_t * rsc) -{ - GListPtr gIter = rsc->children; - - set_bit(rsc->flags, pe_rsc_orphan); - - for (; gIter != NULL; gIter = gIter->next) { - resource_t *child = (resource_t *) gIter->data; - - mark_as_orphan(child); - } -} - void -force_non_unique_clone(resource_t * rsc, const char *rid, pe_working_set_t * data_set) +pe__force_anon(const char *standard, pe_resource_t *rsc, const char *rid, + pe_working_set_t *data_set) { if (pe_rsc_is_clone(rsc)) { clone_variant_data_t *clone_data = NULL; get_clone_variant_data(clone_data, rsc); - crm_config_warn("Clones %s contains non-OCF resource %s and so " - "can only be used as an anonymous clone. " - "Set the " XML_RSC_ATTR_UNIQUE " meta attribute to false", rsc->id, rid); + pe_warn("Ignoring " XML_RSC_ATTR_UNIQUE " for %s because %s resources " + "such as %s can be used only as anonymous clones", + rsc->id, standard, rid); clone_data->clone_node_max = 1; - clone_data->clone_max = g_list_length(data_set->nodes); - clear_bit_recursive(rsc, pe_rsc_unique); + clone_data->clone_max = QB_MIN(clone_data->clone_max, + g_list_length(data_set->nodes)); } } @@ -80,8 +54,8 @@ find_clone_instance(resource_t * rsc, const char *sub_id, pe_working_set_t * dat return child; } -resource_t * -create_child_clone(resource_t * rsc, int sub_id, pe_working_set_t * data_set) +pe_resource_t * +pe__create_clone_child(pe_resource_t *rsc, pe_working_set_t *data_set) { gboolean as_orphan = FALSE; char *inc_num = NULL; @@ -94,11 +68,13 @@ create_child_clone(resource_t * rsc, int sub_id, pe_working_set_t * data_set) CRM_CHECK(clone_data->xml_obj_child != NULL, return FALSE); - if (sub_id < 0) { + if (clone_data->total_clones >= clone_data->clone_max) { + // If we've already used all available instances, this is an orphan as_orphan = TRUE; - sub_id = clone_data->total_clones; } - inc_num = crm_itoa(sub_id); + + // Allocate instance numbers in numerical order (starting at 0) + inc_num = crm_itoa(clone_data->total_clones); inc_max = crm_itoa(clone_data->clone_max); child_copy = copy_xml(clone_data->xml_obj_child); @@ -117,12 +93,11 @@ create_child_clone(resource_t * rsc, int sub_id, pe_working_set_t * data_set) pe_rsc_trace(child_rsc, "Setting clone attributes for: %s", child_rsc->id); rsc->children = g_list_append(rsc->children, child_rsc); if (as_orphan) { - mark_as_orphan(child_rsc); + set_bit_recursive(child_rsc, pe_rsc_orphan); } add_hash_param(child_rsc->meta, XML_RSC_ATTR_INCARNATION_MAX, inc_max); - - print_resource(LOG_DEBUG_3, "Added ", child_rsc, FALSE); + pe_rsc_trace(rsc, "Added %s instance %s", rsc->id, child_rsc->id); bail: free(inc_num); @@ -196,7 +171,7 @@ clone_unpack(resource_t * rsc, pe_working_set_t * data_set) is_set(rsc->flags, pe_rsc_unique) ? "true" : "false"); // Clones may contain a single group or primitive - for (a_child = __xml_first_child(xml_obj); a_child != NULL; + for (a_child = __xml_first_child_element(xml_obj); a_child != NULL; a_child = __xml_next_element(a_child)) { if (crm_str_eq((const char *)a_child->name, XML_CIB_TAG_RESOURCE, TRUE) @@ -221,24 +196,27 @@ clone_unpack(resource_t * rsc, pe_working_set_t * data_set) add_hash_param(rsc->meta, XML_RSC_ATTR_STICKINESS, "1"); } - pe_rsc_trace(rsc, "\tClone is unique (fixed): %s", - is_set(rsc->flags, pe_rsc_unique) ? "true" : "false"); clone_data->notify_confirm = is_set(rsc->flags, pe_rsc_notify); + /* This ensures that the globally-unique value always exists for children to + * inherit when being unpacked, as well as in resource agents' environment. + */ add_hash_param(rsc->meta, XML_RSC_ATTR_UNIQUE, is_set(rsc->flags, pe_rsc_unique) ? XML_BOOLEAN_TRUE : XML_BOOLEAN_FALSE); - for (lpc = 0; lpc < clone_data->clone_max; lpc++) { - if (create_child_clone(rsc, lpc, data_set) == NULL) { + if (clone_data->clone_max <= 0) { + /* Create one child instance so that unpack_find_resource() will hook up + * any orphans up to the parent correctly. + */ + if (pe__create_clone_child(rsc, data_set) == NULL) { return FALSE; } - } - if (clone_data->clone_max == 0) { - /* create one so that unpack_find_resource() will hook up - * any orphans up to the parent correctly - */ - if (create_child_clone(rsc, -1, data_set) == NULL) { - return FALSE; + } else { + // Create a child instance for each available instance number + for (lpc = 0; lpc < clone_data->clone_max; lpc++) { + if (pe__create_clone_child(rsc, data_set) == NULL) { + return FALSE; + } } } @@ -426,51 +404,57 @@ clone_print(resource_t * rsc, const char *pre_text, long options, void *print_da for (; gIter != NULL; gIter = gIter->next) { gboolean print_full = FALSE; resource_t *child_rsc = (resource_t *) gIter->data; + gboolean partially_active = child_rsc->fns->active(child_rsc, FALSE); if (options & pe_print_clone_details) { print_full = TRUE; } - if (child_rsc->fns->active(child_rsc, FALSE) == FALSE) { - /* Inactive clone */ - if (is_set(child_rsc->flags, pe_rsc_orphan)) { - continue; - - } else if (is_set(rsc->flags, pe_rsc_unique)) { + if (is_set(rsc->flags, pe_rsc_unique)) { + // Print individual instance when unique (except stopped orphans) + if (partially_active || is_not_set(rsc->flags, pe_rsc_orphan)) { print_full = TRUE; + } - } else if (is_not_set(options, pe_print_clone_active)) { + // Everything else in this block is for anonymous clones + + } else if (is_set(options, pe_print_pending) + && (child_rsc->pending_task != NULL) + && strcmp(child_rsc->pending_task, "probe")) { + // Print individual instance when non-probe action is pending + print_full = TRUE; + + } else if (partially_active == FALSE) { + // List stopped instances when requested (except orphans) + if (is_not_set(child_rsc->flags, pe_rsc_orphan) + && is_not_set(options, pe_print_clone_active)) { stopped_list = add_list_element(stopped_list, child_rsc->id); } - } else if (is_set_recursive(child_rsc, pe_rsc_unique, TRUE) - || is_set_recursive(child_rsc, pe_rsc_orphan, TRUE) + } else if (is_set_recursive(child_rsc, pe_rsc_orphan, TRUE) || is_set_recursive(child_rsc, pe_rsc_managed, FALSE) == FALSE || is_set_recursive(child_rsc, pe_rsc_failed, TRUE)) { - /* Unique, unmanaged or failed clone */ - print_full = TRUE; - - } else if (is_set(options, pe_print_pending) && child_rsc->pending_task != NULL) { - /* In a pending state */ + // Print individual instance when active orphaned/unmanaged/failed print_full = TRUE; } else if (child_rsc->fns->active(child_rsc, TRUE)) { - /* Fully active anonymous clone */ + // Instance of fully active anonymous clone + node_t *location = child_rsc->fns->location(child_rsc, NULL, TRUE); if (location) { + // Instance is active on a single node + enum rsc_role_e a_role = child_rsc->fns->state(child_rsc, TRUE); if (location->details->online == FALSE && location->details->unclean) { print_full = TRUE; } else if (a_role > RSC_ROLE_SLAVE) { - /* And active on a single node as master */ master_list = g_list_append(master_list, location); } else { - /* And active on a single node as started/slave */ started_list = g_list_append(started_list, location); } @@ -480,7 +464,7 @@ clone_print(resource_t * rsc, const char *pre_text, long options, void *print_da } } else { - /* Partially active anonymous clone */ + // Instance of partially active anonymous clone print_full = TRUE; } @@ -584,14 +568,13 @@ clone_print(resource_t * rsc, const char *pre_text, long options, void *print_da void clone_free(resource_t * rsc) { - GListPtr gIter = rsc->children; clone_variant_data_t *clone_data = NULL; get_clone_variant_data(clone_data, rsc); pe_rsc_trace(rsc, "Freeing %s", rsc->id); - for (; gIter != NULL; gIter = gIter->next) { + for (GListPtr gIter = rsc->children; gIter != NULL; gIter = gIter->next) { resource_t *child_rsc = (resource_t *) gIter->data; CRM_ASSERT(child_rsc); diff --git a/lib/pengine/common.c b/lib/pengine/common.c index 4b748635ffa..ba98eabd449 100644 --- a/lib/pengine/common.c +++ b/lib/pengine/common.c @@ -105,16 +105,48 @@ pe_cluster_option pe_opts[] = { /* Stonith Options */ { "stonith-enabled", "stonith_enabled", "boolean", NULL, "true", &check_boolean, "Failed nodes are STONITH'd", NULL }, - { "stonith-action", "stonith_action", "enum", "reboot, poweroff, off", "reboot", &check_stonith_action, - "Action to send to STONITH device", NULL }, + { "stonith-action", "stonith_action", "enum", "reboot, off, poweroff", "reboot", &check_stonith_action, + "Action to send to STONITH device ('poweroff' is a deprecated alias for 'off')", NULL }, { "stonith-timeout", NULL, "time", NULL, "60s", &check_timer, "How long to wait for the STONITH action (reboot,on,off) to complete", NULL }, { XML_ATTR_HAVE_WATCHDOG, NULL, "boolean", NULL, "false", &check_boolean, - "Enable watchdog integration", "Set automatically by the cluster if SBD is detected. User configured values are ignored." }, - { "concurrent-fencing", NULL, "boolean", NULL, "false", &check_boolean, + "Whether watchdog integration is enabled", + "This is set automatically by the cluster according to whether SBD " + "is detected to be in use. User-configured values are ignored. " + "The value `true` is meaningful if diskless SBD is used and " + "`stonith-watchdog-timeout` is positive. In that case, if fencing " + "is required, watchdog-based self-fencing will be performed via " + "SBD without requiring a fencing resource explicitly configured." + }, + { "concurrent-fencing", NULL, "boolean", NULL, +#ifdef DEFAULT_CONCURRENT_FENCING_TRUE + "true", +#else + "false", +#endif + &check_boolean, "Allow performing fencing operations in parallel", NULL }, { "startup-fencing", "startup_fencing", "boolean", NULL, "true", &check_boolean, "STONITH unseen nodes", "Advanced Use Only! Not using the default is very unsafe!" }, +#ifdef ENABLE_PRIORITY_FENCING_DELAY + { + XML_CONFIG_ATTR_PRIORITY_FENCING_DELAY, NULL, "time", NULL, + "0", &check_timer, + "Apply fencing delay targeting the lost nodes with the highest total resource priority", + "Apply specified delay for the fencings that are targeting the lost " + "nodes with the highest total resource priority in case we don't " + "have the majority of the nodes in our cluster partition, so that " + "the more significant nodes potentially win any fencing match, " + "which is especially meaningful under split-brain of 2-node " + "cluster. A promoted resource instance takes the base priority + 1 " + "on calculation if the base priority is not 0. Any static/random " + "delays that are introduced by `pcmk_delay_base/max` configured " + "for the corresponding fencing resources will be added to this " + "delay. This delay should be significantly greater than, safely " + "twice, the maximum `pcmk_delay_base/max`. By default, priority " + "fencing delay is disabled." + }, +#endif /* Timeouts etc */ { "cluster-delay", "transition_idle_timeout", "time", NULL, "60s", &check_time, @@ -276,12 +308,6 @@ text2task(const char *task) return no_action; } else if (safe_str_eq(task, "fail")) { return no_action; - } else if (safe_str_eq(task, "stonith_up")) { - return no_action; - } else if (safe_str_eq(task, "stonith_complete")) { - return no_action; - } else if (safe_str_eq(task, "all_stopped")) { - return no_action; } crm_trace("Unsupported action: %s", task); #endif diff --git a/lib/pengine/complex.c b/lib/pengine/complex.c index 3e0abedad48..03952b956b9 100644 --- a/lib/pengine/complex.c +++ b/lib/pengine/complex.c @@ -1,19 +1,8 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -28,34 +17,37 @@ void populate_hash(xmlNode * nvpair_list, GHashTable * hash, const char **attrs, resource_object_functions_t resource_class_functions[] = { { - native_unpack, - native_find_rsc, - native_parameter, - native_print, - native_active, - native_resource_state, - native_location, - native_free + native_unpack, + native_find_rsc, + native_parameter, + native_print, + native_active, + native_resource_state, + native_location, + native_free, + pe__count_common, }, { - group_unpack, - native_find_rsc, - native_parameter, - group_print, - group_active, - group_resource_state, - native_location, - group_free + group_unpack, + native_find_rsc, + native_parameter, + group_print, + group_active, + group_resource_state, + native_location, + group_free, + pe__count_common, }, { - clone_unpack, - native_find_rsc, - native_parameter, - clone_print, - clone_active, - clone_resource_state, - native_location, - clone_free + clone_unpack, + native_find_rsc, + native_parameter, + clone_print, + clone_active, + clone_resource_state, + native_location, + clone_free, + pe__count_common, }, { master_unpack, @@ -65,17 +57,19 @@ resource_object_functions_t resource_class_functions[] = { clone_active, clone_resource_state, native_location, - clone_free + clone_free, + pe__count_common, }, { - container_unpack, - native_find_rsc, - native_parameter, - container_print, - container_active, - container_resource_state, - native_location, - container_free + container_unpack, + native_find_rsc, + native_parameter, + container_print, + container_active, + container_resource_state, + native_location, + container_free, + pe__count_bundle, } }; @@ -293,7 +287,7 @@ unpack_template(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * d template_ops = find_xml_node(new_xml, "operations", FALSE); - for (child_xml = __xml_first_child(xml_obj); child_xml != NULL; + for (child_xml = __xml_first_child_element(xml_obj); child_xml != NULL; child_xml = __xml_next_element(child_xml)) { xmlNode *new_child = NULL; @@ -309,13 +303,17 @@ unpack_template(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * d GHashTable *rsc_ops_hash = g_hash_table_new_full(crm_str_hash, g_str_equal, g_hash_destroy_str, NULL); - for (op = __xml_first_child(rsc_ops); op != NULL; op = __xml_next_element(op)) { + for (op = __xml_first_child_element(rsc_ops); op != NULL; + op = __xml_next_element(op)) { + char *key = template_op_key(op); g_hash_table_insert(rsc_ops_hash, key, op); } - for (op = __xml_first_child(template_ops); op != NULL; op = __xml_next_element(op)) { + for (op = __xml_first_child_element(template_ops); op != NULL; + op = __xml_next_element(op)) { + char *key = template_op_key(op); if (g_hash_table_lookup(rsc_ops_hash, key) == NULL) { @@ -628,7 +626,8 @@ common_unpack(xmlNode * xml_obj, resource_t ** rsc, set_bit((*rsc)->flags, pe_rsc_maintenance); } - } else if (is_set(data_set->flags, pe_flag_maintenance_mode)) { + } + if (is_set(data_set->flags, pe_flag_maintenance_mode)) { clear_bit((*rsc)->flags, pe_rsc_managed); set_bit((*rsc)->flags, pe_rsc_maintenance); } @@ -784,6 +783,14 @@ common_unpack(xmlNode * xml_obj, resource_t ** rsc, if(is_set((*rsc)->flags, pe_rsc_fence_device)) { value = "quorum"; + } else if (((*rsc)->variant == pe_native) + && safe_str_eq(crm_element_value((*rsc)->xml, XML_AGENT_ATTR_CLASS), + PCMK_RESOURCE_CLASS_OCF) + && safe_str_eq(crm_element_value((*rsc)->xml, XML_AGENT_ATTR_PROVIDER), "pacemaker") + && safe_str_eq(crm_element_value((*rsc)->xml, XML_ATTR_TYPE), "remote") + ) { + value = "quorum"; + } else if (is_set(data_set->flags, pe_flag_enable_unfencing)) { value = "unfencing"; @@ -973,3 +980,127 @@ common_free(resource_t * rsc) free(rsc->pending_task); free(rsc); } + +/*! + * \brief + * \internal Find a node (and optionally count all) where resource is active + * + * \param[in] rsc Resource to check + * \param[out] count_all If not NULL, will be set to count of active nodes + * \param[out] count_clean If not NULL, will be set to count of clean nodes + * + * \return An active node (or NULL if resource is not active anywhere) + * + * \note The order of preference is: an active node that is the resource's + * partial migration source; if the resource's "requires" is "quorum" or + * "nothing", the first active node in the list that is clean and online; + * the first active node in the list. + */ +pe_node_t * +pe__find_active_on(const resource_t *rsc, unsigned int *count_all, + unsigned int *count_clean) +{ + pe_node_t *active = NULL; + pe_node_t *node = NULL; + bool keep_looking = FALSE; + bool is_happy = FALSE; + + if (count_all) { + *count_all = 0; + } + if (count_clean) { + *count_clean = 0; + } + if (rsc == NULL) { + return NULL; + } + + for (GList *node_iter = rsc->running_on; node_iter != NULL; + node_iter = node_iter->next) { + + node = node_iter->data; + keep_looking = FALSE; + + is_happy = node->details->online && !node->details->unclean; + + if (count_all) { + ++*count_all; + } + if (count_clean && is_happy) { + ++*count_clean; + } + if (count_all || count_clean) { + // If we're counting, we need to go through entire list + keep_looking = TRUE; + } + + if (rsc->partial_migration_source != NULL) { + if (node->details == rsc->partial_migration_source->details) { + // This is the migration source + active = node; + } else { + keep_looking = TRUE; + } + } else if (is_not_set(rsc->flags, pe_rsc_needs_fencing)) { + if (is_happy && (!active || !active->details->online + || active->details->unclean)) { + // This is the first clean node + active = node; + } else { + keep_looking = TRUE; + } + } + if (active == NULL) { + // This is first node in list + active = node; + } + + if (keep_looking == FALSE) { + // Don't waste time iterating if we don't have to + break; + } + } + return active; +} + +/*! + * \brief + * \internal Find and count active nodes according to "requires" + * + * \param[in] rsc Resource to check + * \param[out] count If not NULL, will be set to count of active nodes + * + * \return An active node (or NULL if resource is not active anywhere) + * + * \note This is a convenience wrapper for pe__find_active_on() where the count + * of all active nodes or only clean active nodes is desired according to + * the "requires" meta-attribute. + */ +pe_node_t * +pe__find_active_requires(const resource_t *rsc, unsigned int *count) +{ + if (rsc && is_not_set(rsc->flags, pe_rsc_needs_fencing)) { + return pe__find_active_on(rsc, NULL, count); + } + return pe__find_active_on(rsc, count, NULL); +} + +void +pe__count_common(pe_resource_t *rsc) +{ + if (rsc->children != NULL) { + for (GList *item = rsc->children; item != NULL; item = item->next) { + ((pe_resource_t *) item->data)->fns->count(item->data); + } + + } else if (is_not_set(rsc->flags, pe_rsc_orphan) + || (rsc->role > RSC_ROLE_STOPPED)) { + rsc->cluster->ninstances++; + if (pe__resource_is_disabled(rsc)) { + rsc->cluster->disabled_resources++; + } + if (is_set(rsc->flags, pe_rsc_block)) { + rsc->cluster->blocked_resources++; + } + } +} diff --git a/lib/pengine/container.c b/lib/pengine/container.c index 52b60a4cd1e..859438aa62a 100644 --- a/lib/pengine/container.c +++ b/lib/pengine/container.c @@ -167,7 +167,6 @@ create_ip_resource( // TODO: Other ops? Timeouts and intervals from underlying resource? - crm_log_xml_trace(xml_ip, "Container-ip"); if (common_unpack(xml_ip, &tuple->ip, parent, data_set) == false) { return FALSE; } @@ -326,7 +325,6 @@ create_docker_resource( crm_create_op_xml(xml_obj, ID(xml_docker), "monitor", "60s", NULL); // TODO: Other ops? Timeouts and intervals from underlying resource? - crm_log_xml_trace(xml_docker, "Container-docker"); if (common_unpack(xml_docker, &tuple->docker, parent, data_set) == FALSE) { return FALSE; } @@ -487,7 +485,6 @@ create_rkt_resource( // TODO: Other ops? Timeouts and intervals from underlying resource? - crm_log_xml_trace(xml_docker, "Container-rkt"); if (common_unpack(xml_docker, &tuple->docker, parent, data_set) == FALSE) { return FALSE; } @@ -557,7 +554,7 @@ create_remote_resource( * remote should be ordered relative to docker. */ xml_remote = pe_create_remote_xml(NULL, id, tuple->docker->id, - XML_BOOLEAN_FALSE, NULL, "60s", NULL, + NULL, NULL, "60s", NULL, NULL, connect_name, (data->control_port? data->control_port : port_s)); @@ -610,7 +607,9 @@ create_remote_resource( tuple->node->rsc_discover_mode = pe_discover_exclusive; /* Ensure the node shows up as allowed and with the correct discovery set */ - g_hash_table_destroy(tuple->child->allowed_nodes); + if (tuple->child->allowed_nodes != NULL) { + g_hash_table_destroy(tuple->child->allowed_nodes); + } tuple->child->allowed_nodes = g_hash_table_new_full(crm_str_hash, g_str_equal, NULL, g_hash_destroy_str); g_hash_table_insert(tuple->child->allowed_nodes, (gpointer) tuple->node->details->id, node_copy(tuple->node)); @@ -619,7 +618,6 @@ create_remote_resource( copy->weight = -INFINITY; g_hash_table_insert(tuple->child->parent->allowed_nodes, (gpointer) tuple->node->details->id, copy); } - crm_log_xml_trace(xml_remote, "Container-remote"); if (common_unpack(xml_remote, &tuple->remote, parent, data_set) == FALSE) { return FALSE; } @@ -778,7 +776,6 @@ container_fix_remote_addr(resource_t *rsc) } for (int lpc = 0; lpc < DIMOF(attr_list); lpc++) { - name = attr_list[lpc]; value = crm_element_value(rsc->xml, attr_list[lpc]); if (safe_str_eq(value, value_list[lpc]) == FALSE) { return FALSE; @@ -805,19 +802,20 @@ container_fix_remote_addr_in(resource_t *rsc, xmlNode *xml, const char *field) } node = tuple->docker->allocated_to; - if(node == NULL && tuple->docker->running_on) { + if (node == NULL) { /* If it won't be running anywhere after the * transition, go with where it's running now. */ - node = tuple->docker->running_on->data; + node = pe__current_node(tuple->docker); } if(node == NULL) { - crm_trace("Cannot fix address for %s", tuple->remote->id); + crm_trace("Cannot determine address for bundle connection %s", rsc->id); return NULL; } - crm_trace("Fixing addr for %s on %s", rsc->id, node->details->uname); + crm_trace("Setting address for bundle connection %s to bundle host %s", + rsc->id, node->details->uname); if(xml != NULL && field != NULL) { crm_xml_add(xml, field, node->details->uname); } @@ -1164,34 +1162,32 @@ container_active(resource_t * rsc, gboolean all) return all; } +/*! + * \internal + * \brief Find the container child corresponding to a given node + * + * \param[in] bundle Top-level bundle resource + * \param[in] node Node to search for + * + * \return Container child if found, NULL otherwise + */ resource_t * -find_container_child(const char *stem, resource_t * rsc, node_t *node) +find_container_child(const resource_t *bundle, const node_t *node) { container_variant_data_t *container_data = NULL; - resource_t *parent = uber_parent(rsc); - CRM_ASSERT(parent->parent); - - parent = parent->parent; - get_container_variant_data(container_data, parent); + CRM_ASSERT(bundle && node); - if (is_not_set(rsc->flags, pe_rsc_unique)) { - for (GListPtr gIter = container_data->tuples; gIter != NULL; gIter = gIter->next) { - container_grouping_t *tuple = (container_grouping_t *)gIter->data; + get_container_variant_data(container_data, bundle); + for (GListPtr gIter = container_data->tuples; gIter != NULL; + gIter = gIter->next) { + container_grouping_t *tuple = (container_grouping_t *)gIter->data; - CRM_ASSERT(tuple); - if(tuple->node->details == node->details) { - rsc = tuple->child; - break; - } + CRM_ASSERT(tuple && tuple->node); + if (tuple->node->details == node->details) { + return tuple->child; } } - - if (rsc && safe_str_neq(stem, rsc->id)) { - free(rsc->clone_name); - rsc->clone_name = strdup(stem); - } - - return rsc; + return NULL; } static void @@ -1289,9 +1285,7 @@ tuple_print(container_grouping_t * tuple, const char *pre_text, long options, vo offset += snprintf(buffer + offset, LINE_MAX - offset, " (%s)", tuple->ipaddr); } - if (tuple->docker->running_on) { - node = tuple->docker->running_on->data; - } + node = pe__current_node(tuple->docker); common_print(rsc, pre_text, buffer, node, options, print_data); } @@ -1454,3 +1448,27 @@ pe_bundle_replicas(const resource_t *rsc) return container_data->replicas; } } + +void +pe__count_bundle(pe_resource_t *rsc) +{ + container_variant_data_t *bundle_data = NULL; + + get_container_variant_data(bundle_data, rsc); + for (GList *item = bundle_data->tuples; item != NULL; item = item->next) { + container_grouping_t *replica = item->data; + + if (replica->ip) { + replica->ip->fns->count(replica->ip); + } + if (replica->child) { + replica->child->fns->count(replica->child); + } + if (replica->docker) { + replica->docker->fns->count(replica->docker); + } + if (replica->remote) { + replica->remote->fns->count(replica->remote); + } + } +} diff --git a/lib/pengine/failcounts.c b/lib/pengine/failcounts.c index 53c0f142d77..ea5199da014 100644 --- a/lib/pengine/failcounts.c +++ b/lib/pengine/failcounts.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008-2017 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2008-2018 Andrew Beekhof <andrew@beekhof.net> * * This source code is licensed under the GNU Lesser General Public License * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. @@ -268,7 +268,7 @@ pe_get_failcount(node_t *node, resource_t *rsc, time_t *last_failure, && block_failure(node, rsc, xml_op, data_set)) { pe_warn("Ignoring failure timeout %d for %s because it conflicts with on-fail=block", - rsc->id, rsc->failure_timeout); + rsc->failure_timeout, rsc->id); rsc->failure_timeout = 0; } @@ -285,7 +285,19 @@ pe_get_failcount(node_t *node, resource_t *rsc, time_t *last_failure, } } - if (is_set(flags, pe_fc_fillers) && rsc->fillers) { + /* We never want the fail counts of a bundle container's fillers to + * count towards the container's fail count. + * + * Most importantly, a Pacemaker Remote connection to a bundle container + * is a filler of the container, but can reside on a different node than the + * container itself. Counting its fail count on its node towards the + * container's fail count on that node could lead to attempting to stop the + * container on the wrong node. + */ + + if (is_set(flags, pe_fc_fillers) && rsc->fillers + && !pe_rsc_is_bundled(rsc)) { + GListPtr gIter = NULL; for (gIter = rsc->fillers; gIter != NULL; gIter = gIter->next) { @@ -319,3 +331,31 @@ pe_get_failcount(node_t *node, resource_t *rsc, time_t *last_failure, return failcount; } + +/*! + * \brief Schedule a controller operation to clear a fail count + * + * \param[in] rsc Resource with failure + * \param[in] node Node failure occurred on + * \param[in] reason Readable description why needed (for logging) + * \param[in] data_set Working set for cluster + * + * \return Scheduled action + */ +pe_action_t * +pe__clear_failcount(pe_resource_t *rsc, pe_node_t *node, + const char *reason, pe_working_set_t *data_set) +{ + char *key = NULL; + action_t *clear = NULL; + + CRM_CHECK(rsc && node && reason && data_set, return NULL); + + key = generate_op_key(rsc->id, CRM_OP_CLEAR_FAILCOUNT, 0); + clear = custom_action(rsc, key, CRM_OP_CLEAR_FAILCOUNT, node, FALSE, TRUE, + data_set); + add_hash_param(clear->meta, XML_ATTR_TE_NOWAIT, XML_BOOLEAN_TRUE); + crm_notice("Clearing failure of %s on %s because %s " CRM_XS " %s", + rsc->id, node->details->uname, reason, clear->uuid); + return clear; +} diff --git a/lib/pengine/group.c b/lib/pengine/group.c index ec999064695..f48b22eeb1b 100644 --- a/lib/pengine/group.c +++ b/lib/pengine/group.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 the Pacemaker project contributors * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -57,7 +48,7 @@ group_unpack(resource_t * rsc, pe_working_set_t * data_set) clone_id = crm_element_value(rsc->xml, XML_RSC_ATTR_INCARNATION); - for (xml_native_rsc = __xml_first_child(xml_obj); xml_native_rsc != NULL; + for (xml_native_rsc = __xml_first_child_element(xml_obj); xml_native_rsc != NULL; xml_native_rsc = __xml_next_element(xml_native_rsc)) { if (crm_str_eq((const char *)xml_native_rsc->name, XML_CIB_TAG_RESOURCE, TRUE)) { resource_t *new_rsc = NULL; @@ -68,6 +59,7 @@ group_unpack(resource_t * rsc, pe_working_set_t * data_set) if (new_rsc != NULL && new_rsc->fns != NULL) { new_rsc->fns->free(new_rsc); } + continue; } group_data->num_children++; @@ -77,7 +69,7 @@ group_unpack(resource_t * rsc, pe_working_set_t * data_set) group_data->first_child = new_rsc; } group_data->last_child = new_rsc; - print_resource(LOG_DEBUG_3, "Added ", new_rsc, FALSE); + pe_rsc_trace(rsc, "Added %s member %s", rsc->id, new_rsc->id); } } @@ -194,13 +186,11 @@ group_print(resource_t * rsc, const char *pre_text, long options, void *print_da void group_free(resource_t * rsc) { - GListPtr gIter = rsc->children; - CRM_CHECK(rsc != NULL, return); pe_rsc_trace(rsc, "Freeing %s", rsc->id); - for (; gIter != NULL; gIter = gIter->next) { + for (GListPtr gIter = rsc->children; gIter != NULL; gIter = gIter->next) { resource_t *child_rsc = (resource_t *) gIter->data; CRM_ASSERT(child_rsc); diff --git a/lib/pengine/native.c b/lib/pengine/native.c index 7f219a63277..16bbcdc2f5d 100644 --- a/lib/pengine/native.c +++ b/lib/pengine/native.c @@ -1,19 +1,8 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -24,10 +13,71 @@ #include <crm/pengine/internal.h> #include <unpack.h> #include <crm/msg_xml.h> +#include <pe_status_private.h> #define VARIANT_NATIVE 1 #include "./variant.h" +/*! + * \internal + * \brief Check whether a resource is active on multiple nodes + */ +static bool +is_multiply_active(pe_resource_t *rsc) +{ + unsigned int count = 0; + + if (rsc->variant == pe_native) { + pe__find_active_requires(rsc, &count); + } + return count > 1; +} + +static void +native_priority_to_node(pe_resource_t * rsc, pe_node_t * node) +{ + int priority = 0; + + if (rsc->priority == 0) { + return; + } + + if (rsc->role == RSC_ROLE_MASTER) { + // Promoted instance takes base priority + 1 + priority = rsc->priority + 1; + + } else { + priority = rsc->priority; + } + + node->details->priority += priority; + pe_rsc_trace(rsc, "Node '%s' now has priority %d with %s'%s' (priority: %d%s)", + node->details->uname, node->details->priority, + rsc->role == RSC_ROLE_MASTER ? "promoted " : "", + rsc->id, rsc->priority, + rsc->role == RSC_ROLE_MASTER ? " + 1" : ""); + + /* Priority of a resource running on a guest node is added to the cluster + * node as well. */ + if (node->details->remote_rsc + && node->details->remote_rsc->container) { + GListPtr gIter = node->details->remote_rsc->container->running_on; + + for (; gIter != NULL; gIter = gIter->next) { + pe_node_t *a_node = gIter->data; + + a_node->details->priority += priority; + pe_rsc_trace(rsc, "Node '%s' now has priority %d with %s'%s' (priority: %d%s) " + "from guest node '%s'", + a_node->details->uname, a_node->details->priority, + rsc->role == RSC_ROLE_MASTER ? "promoted " : "", + rsc->id, rsc->priority, + rsc->role == RSC_ROLE_MASTER ? " + 1" : "", + node->details->uname); + } + } +} + void native_add_running(resource_t * rsc, node_t * node, pe_working_set_t * data_set) { @@ -49,6 +99,8 @@ native_add_running(resource_t * rsc, node_t * node, pe_working_set_t * data_set) rsc->running_on = g_list_append(rsc->running_on, node); if (rsc->variant == pe_native) { node->details->running_rsc = g_list_append(node->details->running_rsc, rsc); + + native_priority_to_node(rsc, node); } if (rsc->variant == pe_native && node->details->maintenance) { @@ -69,7 +121,7 @@ native_add_running(resource_t * rsc, node_t * node, pe_working_set_t * data_set) return; } - if (rsc->variant == pe_native && g_list_length(rsc->running_on) > 1) { + if (is_multiply_active(rsc)) { switch (rsc->recovery_type) { case recovery_stop_only: { @@ -77,7 +129,9 @@ native_add_running(resource_t * rsc, node_t * node, pe_working_set_t * data_set) node_t *local_node = NULL; /* make sure it doesn't come up again */ - g_hash_table_destroy(rsc->allowed_nodes); + if (rsc->allowed_nodes != NULL) { + g_hash_table_destroy(rsc->allowed_nodes); + } rsc->allowed_nodes = node_hash_from_list(data_set->nodes); g_hash_table_iter_init(&gIter, rsc->allowed_nodes); while (g_hash_table_iter_next(&gIter, NULL, (void **)&local_node)) { @@ -108,8 +162,8 @@ native_add_running(resource_t * rsc, node_t * node, pe_working_set_t * data_set) } break; } - crm_debug("%s is active on %d nodes including %s: %s", - rsc->id, g_list_length(rsc->running_on), node->details->uname, + crm_debug("%s is active on multiple nodes including %s: %s", + rsc->id, node->details->uname, recovery2text(rsc->recovery_type)); } else { @@ -121,40 +175,59 @@ native_add_running(resource_t * rsc, node_t * node, pe_working_set_t * data_set) } } -extern void force_non_unique_clone(resource_t * rsc, const char *rid, pe_working_set_t * data_set); +static void +recursive_clear_unique(pe_resource_t *rsc) +{ + clear_bit(rsc->flags, pe_rsc_unique); + add_hash_param(rsc->meta, XML_RSC_ATTR_UNIQUE, XML_BOOLEAN_FALSE); + + for (GList *child = rsc->children; child != NULL; child = child->next) { + recursive_clear_unique((pe_resource_t *) child->data); + } +} gboolean native_unpack(resource_t * rsc, pe_working_set_t * data_set) { resource_t *parent = uber_parent(rsc); native_variant_data_t *native_data = NULL; - const char *class = crm_element_value(rsc->xml, XML_AGENT_ATTR_CLASS); + const char *standard = crm_element_value(rsc->xml, XML_AGENT_ATTR_CLASS); + uint32_t ra_caps = pcmk_get_ra_caps(standard); pe_rsc_trace(rsc, "Processing resource %s...", rsc->id); native_data = calloc(1, sizeof(native_variant_data_t)); rsc->variant_opaque = native_data; - if (is_set(rsc->flags, pe_rsc_unique) && rsc->parent) { - - if (safe_str_eq(class, PCMK_RESOURCE_CLASS_LSB)) { - resource_t *top = uber_parent(rsc); - - force_non_unique_clone(top, rsc->id, data_set); - } + // Only some agent standards support unique and promotable clones + if (is_not_set(ra_caps, pcmk_ra_cap_unique) + && is_set(rsc->flags, pe_rsc_unique) && pe_rsc_is_clone(parent)) { + + /* @COMPAT We should probably reject this situation as an error (as we + * do for promotable below) rather than warn and convert, but that would + * be a backward-incompatible change that we should probably do with a + * transform at a schema major version bump. + */ + pe__force_anon(standard, parent, rsc->id, data_set); + + /* Clear globally-unique on the parent and all its descendents unpacked + * so far (clearing the parent should make any future children unpacking + * correct). We have to clear this resource explicitly because it isn't + * hooked into the parent's children yet. + */ + recursive_clear_unique(parent); + recursive_clear_unique(rsc); } - - if (safe_str_eq(class, PCMK_RESOURCE_CLASS_OCF) == FALSE) { + if (is_not_set(ra_caps, pcmk_ra_cap_promotable)) { const char *stateful = g_hash_table_lookup(parent->meta, "stateful"); if (safe_str_eq(stateful, XML_BOOLEAN_TRUE)) { pe_err ("Resource %s is of type %s and therefore cannot be used as a master/slave resource", - rsc->id, class); + rsc->id, standard); return FALSE; } } - return TRUE; } @@ -244,7 +317,7 @@ native_parameter(resource_t * rsc, node_t * node, gboolean create, const char *n { char *value_copy = NULL; const char *value = NULL; - GHashTable *hash = rsc->parameters; + GHashTable *hash = NULL; GHashTable *local_hash = NULL; CRM_CHECK(rsc != NULL, return NULL); @@ -264,6 +337,8 @@ native_parameter(resource_t * rsc, node_t * node, gboolean create, const char *n get_rsc_attributes(local_hash, rsc, node, data_set); hash = local_hash; + } else { + hash = rsc->parameters; } value = g_hash_table_lookup(hash, name); @@ -449,7 +524,7 @@ native_print_xml(resource_t * rsc, const char *pre_text, long options, void *pri if (options & pe_print_rsconly) { status_print("/>\n"); /* do nothing */ - } else if (g_list_length(rsc->running_on) > 0) { + } else if (rsc->running_on != NULL) { GListPtr gIter = rsc->running_on; status_print(">\n"); @@ -521,7 +596,7 @@ common_print(resource_t * rsc, const char *pre_text, const char *name, node_t *n } else if (is_set(rsc->flags, pe_rsc_failed)) { status_print("<font color=\"red\">"); - } else if (rsc->variant == pe_native && g_list_length(rsc->running_on) == 0) { + } else if (rsc->variant == pe_native && (rsc->running_on == NULL)) { status_print("<font color=\"red\">"); } else if (g_list_length(rsc->running_on) > 1) { @@ -540,7 +615,7 @@ common_print(resource_t * rsc, const char *pre_text, const char *name, node_t *n } offset += snprintf(buffer + offset, LINE_MAX - offset, "%s", name); offset += snprintf(buffer + offset, LINE_MAX - offset, "\t(%s", class); - if (crm_provider_required(class)) { + if (is_set(pcmk_get_ra_caps(class), pcmk_ra_cap_provider)) { const char *prov = crm_element_value(rsc->xml, XML_AGENT_ATTR_PROVIDER); offset += snprintf(buffer + offset, LINE_MAX - offset, "::%s", prov); } @@ -585,20 +660,17 @@ common_print(resource_t * rsc, const char *pre_text, const char *name, node_t *n if (target_role_e == RSC_ROLE_STOPPED) { flagOffset += snprintf(flagBuffer + flagOffset, LINE_MAX - flagOffset, "%sdisabled", comma_if(flagOffset)); - rsc->cluster->disabled_resources++; } else if (uber_parent(rsc)->variant == pe_master && target_role_e == RSC_ROLE_SLAVE) { flagOffset += snprintf(flagBuffer + flagOffset, LINE_MAX - flagOffset, "%starget-role:%s", comma_if(flagOffset), target_role); - rsc->cluster->disabled_resources++; } } if (is_set(rsc->flags, pe_rsc_block)) { flagOffset += snprintf(flagBuffer + flagOffset, LINE_MAX - flagOffset, "%sblocked", comma_if(flagOffset)); - rsc->cluster->blocked_resources++; } else if (is_not_set(rsc->flags, pe_rsc_managed)) { flagOffset += snprintf(flagBuffer + flagOffset, LINE_MAX - flagOffset, @@ -734,9 +806,13 @@ native_print(resource_t * rsc, const char *pre_text, long options, void *print_d return; } - if (rsc->running_on != NULL) { - node = rsc->running_on->data; + node = pe__current_node(rsc); + + if (node == NULL) { + // This is set only if a non-probe action is pending on this node + node = rsc->pending_node; } + common_print(rsc, pre_text, rsc_printable_id(rsc), node, options, print_data); } @@ -759,8 +835,18 @@ native_resource_state(const resource_t * rsc, gboolean current) return role; } -node_t * -native_location(resource_t * rsc, GListPtr * list, gboolean current) +/*! + * \internal + * \brief List nodes where a resource (or any of its children) is + * + * \param[in] rsc Resource to check + * \param[out] list List to add result to + * \param[in] current 0 = where known, 1 = running, 2 = running or pending + * + * \return If list contains only one node, that node + */ +pe_node_t * +native_location(const pe_resource_t *rsc, GList **list, int current) { node_t *one = NULL; GListPtr result = NULL; @@ -774,15 +860,22 @@ native_location(resource_t * rsc, GListPtr * list, gboolean current) child->fns->location(child, &result, current); } - } else if (current && rsc->running_on) { - result = g_list_copy(rsc->running_on); + } else if (current) { + + if (rsc->running_on) { + result = g_list_copy(rsc->running_on); + } + if ((current == 2) && rsc->pending_node + && !pe_find_node_id(result, rsc->pending_node->details->id)) { + result = g_list_append(result, rsc->pending_node); + } } else if (current == FALSE && rsc->allocated_to) { result = g_list_append(NULL, rsc->allocated_to); } - if (result && g_list_length(result) == 1) { - one = g_list_nth_data(result, 0); + if (result && (result->next == NULL)) { + one = result->data; } if (list) { @@ -823,7 +916,7 @@ get_rscs_brief(GListPtr rsc_list, GHashTable * rsc_table, GHashTable * active_ta } offset += snprintf(buffer + offset, LINE_MAX - offset, "%s", class); - if (crm_provider_required(class)) { + if (is_set(pcmk_get_ra_caps(class), pcmk_ra_cap_provider)) { const char *prov = crm_element_value(rsc->xml, XML_AGENT_ATTR_PROVIDER); offset += snprintf(buffer + offset, LINE_MAX - offset, "::%s", prov); } diff --git a/lib/pengine/pe_status_private.h b/lib/pengine/pe_status_private.h new file mode 100644 index 00000000000..325bce67918 --- /dev/null +++ b/lib/pengine/pe_status_private.h @@ -0,0 +1,23 @@ +/* + * Copyright 2018 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#ifndef PE_STATUS_PRIVATE__H +# define PE_STATUS_PRIVATE__H + +/* This header is for the sole use of libpe_status, so that functions can be + * declared with G_GNUC_INTERNAL for efficiency. + */ + +G_GNUC_INTERNAL +pe_resource_t *pe__create_clone_child(pe_resource_t *rsc, + pe_working_set_t *data_set); + +G_GNUC_INTERNAL +void pe__force_anon(const char *standard, pe_resource_t *rsc, const char *rid, + pe_working_set_t *data_set); + +#endif // PE_STATUS_PRIVATE__H diff --git a/lib/pengine/remote.c b/lib/pengine/remote.c index 2d6fda6e168..919e456b122 100644 --- a/lib/pengine/remote.c +++ b/lib/pengine/remote.c @@ -1,20 +1,10 @@ /* - * Copyright (C) 2013 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2013-2018 Andrew Beekhof <andrew@beekhof.net> * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #include <crm_internal.h> #include <crm/msg_xml.h> #include <crm/common/xml.h> @@ -214,3 +204,61 @@ pe_create_remote_xml(xmlNode *parent, const char *uname, } return remote; } + +// History entry to be checked for fail count clearing +struct check_op { + xmlNode *rsc_op; // History entry XML + pe_resource_t *rsc; // Known resource corresponding to history entry + pe_node_t *node; // Known node corresponding to history entry + enum pe_check_parameters check_type; // What needs checking +}; + +void +pe__add_param_check(xmlNode *rsc_op, pe_resource_t *rsc, pe_node_t *node, + enum pe_check_parameters flag, pe_working_set_t *data_set) +{ + struct check_op *check_op = NULL; + + CRM_CHECK(data_set && rsc_op && rsc && node, return); + + check_op = calloc(1, sizeof(struct check_op)); + CRM_ASSERT(check_op != NULL); + + crm_trace("Deferring checks of %s until after allocation", ID(rsc_op)); + check_op->rsc_op = rsc_op; + check_op->rsc = rsc; + check_op->node = node; + check_op->check_type = flag; + data_set->param_check = g_list_prepend(data_set->param_check, check_op); +} + +/*! + * \internal + * \brief Call a function for each action to be checked for addr substitution + * + * \param[in] data_set Working set for cluster + * \param[in] cb Function to be called + */ +void +pe__foreach_param_check(pe_working_set_t *data_set, + void (*cb)(pe_resource_t*, pe_node_t*, xmlNode*, + enum pe_check_parameters, pe_working_set_t*)) +{ + CRM_CHECK(data_set && cb, return); + + for (GList *item = data_set->param_check; item != NULL; item = item->next) { + struct check_op *check_op = item->data; + + cb(check_op->rsc, check_op->node, check_op->rsc_op, + check_op->check_type, data_set); + } +} + +void +pe__free_param_checks(pe_working_set_t *data_set) +{ + if (data_set && data_set->param_check) { + g_list_free_full(data_set->param_check, free); + data_set->param_check = NULL; + } +} diff --git a/lib/pengine/rules.c b/lib/pengine/rules.c index 2d948b9593c..523ed15e109 100644 --- a/lib/pengine/rules.c +++ b/lib/pengine/rules.c @@ -1,19 +1,10 @@ -/* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +/* + * Copyright 2004-2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -46,7 +37,9 @@ test_ruleset(xmlNode * ruleset, GHashTable * node_hash, crm_time_t * now) gboolean ruleset_default = TRUE; xmlNode *rule = NULL; - for (rule = __xml_first_child(ruleset); rule != NULL; rule = __xml_next_element(rule)) { + for (rule = __xml_first_child_element(ruleset); rule != NULL; + rule = __xml_next_element(rule)) { + if (crm_str_eq((const char *)rule->name, XML_TAG_RULE, TRUE)) { ruleset_default = FALSE; if (test_rule(rule, node_hash, RSC_ROLE_UNKNOWN, now)) { @@ -93,7 +86,9 @@ pe_test_rule_full(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, } crm_trace("Testing rule %s", ID(rule)); - for (expr = __xml_first_child(rule); expr != NULL; expr = __xml_next_element(expr)) { + for (expr = __xml_first_child_element(rule); expr != NULL; + expr = __xml_next_element(expr)) { + test = pe_test_expression_full(expr, node_hash, role, now, match_data); empty = FALSE; @@ -722,7 +717,9 @@ populate_hash(xmlNode * nvpair_list, GHashTable * hash, gboolean overwrite, xmlN list = list->children; } - for (an_attr = __xml_first_child(list); an_attr != NULL; an_attr = __xml_next_element(an_attr)) { + for (an_attr = __xml_first_child_element(list); an_attr != NULL; + an_attr = __xml_next_element(an_attr)) { + if (crm_str_eq((const char *)an_attr->name, XML_CIB_TAG_NVPAIR, TRUE)) { xmlNode *ref_nvpair = expand_idref(an_attr, top); @@ -769,9 +766,13 @@ get_versioned_rule(xmlNode * attr_set) xmlNode * rule = NULL; xmlNode * expr = NULL; - for (rule = __xml_first_child(attr_set); rule != NULL; rule = __xml_next_element(rule)) { + for (rule = __xml_first_child_element(attr_set); rule != NULL; + rule = __xml_next_element(rule)) { + if (crm_str_eq((const char *)rule->name, XML_TAG_RULE, TRUE)) { - for (expr = __xml_first_child(rule); expr != NULL; expr = __xml_next_element(expr)) { + for (expr = __xml_first_child_element(rule); expr != NULL; + expr = __xml_next_element(expr)) { + if (find_expression_type(expr) == version_expr) { return rule; } @@ -801,7 +802,7 @@ add_versioned_attributes(xmlNode * attr_set, xmlNode * versioned_attrs) return; } - expr = __xml_first_child(rule); + expr = __xml_first_child_element(rule); while (expr != NULL) { if (find_expression_type(expr) != version_expr) { xmlNode *node = expr; @@ -879,7 +880,9 @@ make_pairs_and_populate_data(xmlNode * top, xmlNode * xml_obj, const char *set_n } crm_trace("Checking for attributes"); - for (attr_set = __xml_first_child(xml_obj); attr_set != NULL; attr_set = __xml_next_element(attr_set)) { + for (attr_set = __xml_first_child_element(xml_obj); attr_set != NULL; + attr_set = __xml_next_element(attr_set)) { + /* Uncertain if set_name == NULL check is strictly necessary here */ if (set_name == NULL || crm_str_eq((const char *)attr_set->name, set_name, TRUE)) { pair = NULL; @@ -1011,7 +1014,7 @@ pe_unpack_versioned_parameters(xmlNode *versioned_params, const char *ra_version if (versioned_params && ra_version) { GHashTable *node_hash = crm_str_table_new(); - xmlNode *attr_set = __xml_first_child(versioned_params); + xmlNode *attr_set = __xml_first_child_element(versioned_params); if (attr_set) { g_hash_table_insert(node_hash, strdup(CRM_ATTR_RA_VERSION), diff --git a/lib/pengine/rules_alerts.c b/lib/pengine/rules_alerts.c index 28986e53425..00be330d014 100644 --- a/lib/pengine/rules_alerts.c +++ b/lib/pengine/rules_alerts.c @@ -25,11 +25,11 @@ pe_enable_legacy_alerts(const char *script, const char *target) static bool need_warning = TRUE; free(notify_script); - notify_script = (script && strcmp(script, "/dev/null"))? + notify_script = (script && *script && strcmp(script, "/dev/null"))? strdup(script) : NULL; free(notify_target); - notify_target = target? strdup(target): NULL; + notify_target = target && *target? strdup(target): NULL; if (notify_script || notify_target) { if (need_warning) { @@ -127,8 +127,8 @@ unpack_alert_filter(xmlNode *basenode, crm_alert_entry_t *entry) xmlNode *event_type = NULL; uint32_t flags = crm_alert_none; - for (event_type = __xml_first_child(select); event_type != NULL; - event_type = __xml_next(event_type)) { + for (event_type = __xml_first_child_element(select); event_type != NULL; + event_type = __xml_next_element(event_type)) { const char *tagname = crm_element_name(event_type); diff --git a/lib/pengine/status.c b/lib/pengine/status.c index c395af2a8d8..3eb6ca3e43f 100644 --- a/lib/pengine/status.c +++ b/lib/pengine/status.c @@ -36,6 +36,41 @@ crm_err("Exiting: stage %d", stage); \ crm_exit(pcmk_err_generic); +/*! + * \brief Create a new working set + * + * \return New, initialized working set on success, else NULL (and set errno) + * \note Only pe_working_set_t objects created with this function (as opposed + * to statically declared or directly allocated) should be used with the + * functions in this library, to allow for future extensions to the + * data type. The caller is responsible for freeing the memory with + * pe_free_working_set() when the instance is no longer needed. + */ +pe_working_set_t * +pe_new_working_set() +{ + pe_working_set_t *data_set = calloc(1, sizeof(pe_working_set_t)); + + if (data_set != NULL) { + set_working_set_defaults(data_set); + } + return data_set; +} + +/*! + * \brief Free a working set + * + * \param[in] data_set Working set to free + */ +void +pe_free_working_set(pe_working_set_t *data_set) +{ + if (data_set != NULL) { + pe_reset_working_set(data_set); + free(data_set); + } +} + /* * Unpack everything * At the end you'll have: @@ -105,10 +140,28 @@ cluster_status(pe_working_set_t * data_set) unpack_status(cib_status, data_set); } + if (is_not_set(data_set->flags, pe_flag_no_counts)) { + for (GList *item = data_set->resources; item != NULL; + item = item->next) { + ((pe_resource_t *) (item->data))->fns->count(item->data); + } + } + set_bit(data_set->flags, pe_flag_have_status); return TRUE; } +/*! + * \internal + * \brief Free a list of pe_resource_t + * + * \param[in] resources List to free + * + * \note When a working set's resource list is freed, that includes the original + * storage for the uname and id of any Pacemaker Remote nodes in the + * working set's node list, so take care not to use those afterward. + * \todo Refactor pe_node_t to strdup() the node name. + */ static void pe_free_resources(GListPtr resources) { @@ -142,32 +195,36 @@ pe_free_actions(GListPtr actions) static void pe_free_nodes(GListPtr nodes) { - GListPtr iterator = nodes; + for (GList *iterator = nodes; iterator != NULL; iterator = iterator->next) { + pe_node_t *node = (pe_node_t *) iterator->data; - while (iterator != NULL) { - node_t *node = (node_t *) iterator->data; - struct node_shared_s *details = node->details; + // Shouldn't be possible, but to be safe ... + if (node == NULL) { + continue; + } + if (node->details == NULL) { + free(node); + continue; + } - iterator = iterator->next; + /* This is called after pe_free_resources(), which means that we can't + * use node->details->uname for Pacemaker Remote nodes. + */ + crm_trace("Freeing node %s", (is_remote_node(node)? + "(Pacemaker Remote)" : node->details->uname)); - crm_trace("deleting node"); - print_node("delete", node, FALSE); - - if (details != NULL) { - crm_trace("%s is being deleted", details->uname); - if (details->attrs != NULL) { - g_hash_table_destroy(details->attrs); - } - if (details->utilization != NULL) { - g_hash_table_destroy(details->utilization); - } - if (details->digest_cache != NULL) { - g_hash_table_destroy(details->digest_cache); - } - g_list_free(details->running_rsc); - g_list_free(details->allocated_rsc); - free(details); + if (node->details->attrs != NULL) { + g_hash_table_destroy(node->details->attrs); + } + if (node->details->utilization != NULL) { + g_hash_table_destroy(node->details->utilization); } + if (node->details->digest_cache != NULL) { + g_hash_table_destroy(node->details->digest_cache); + } + g_list_free(node->details->running_rsc); + g_list_free(node->details->allocated_rsc); + free(node->details); free(node); } if (nodes != NULL) { @@ -175,6 +232,52 @@ pe_free_nodes(GListPtr nodes) } } +static void +pe__free_ordering(GListPtr constraints) +{ + GListPtr iterator = constraints; + + while (iterator != NULL) { + pe__ordering_t *order = iterator->data; + + iterator = iterator->next; + + free(order->lh_action_task); + free(order->rh_action_task); + free(order); + } + if (constraints != NULL) { + g_list_free(constraints); + } +} + +static void +pe__free_location(GListPtr constraints) +{ + GListPtr iterator = constraints; + + while (iterator != NULL) { + pe__location_t *cons = iterator->data; + + iterator = iterator->next; + + g_list_free_full(cons->node_list_rh, free); + free(cons->id); + free(cons); + } + if (constraints != NULL) { + g_list_free(constraints); + } +} + +/*! + * \brief Reset working set to default state without freeing it or constraints + * + * \param[in,out] data_set Working set to reset + * + * \deprecated This function is deprecated as part of the API; + * pe_reset_working_set() should be used instead. + */ void cleanup_calculations(pe_working_set_t * data_set) { @@ -215,6 +318,8 @@ cleanup_calculations(pe_working_set_t * data_set) crm_trace("deleting nodes"); pe_free_nodes(data_set->nodes); + pe__free_param_checks(data_set); + g_list_free(data_set->stop_needed); free_xml(data_set->graph); crm_time_free(data_set->now); free_xml(data_set->input); @@ -228,6 +333,41 @@ cleanup_calculations(pe_working_set_t * data_set) ); } +/*! + * \brief Reset a working set to default state without freeing it + * + * \param[in,out] data_set Working set to reset + */ +void +pe_reset_working_set(pe_working_set_t *data_set) +{ + if (data_set == NULL) { + return; + } + + crm_trace("Deleting %d ordering constraints", + g_list_length(data_set->ordering_constraints)); + pe__free_ordering(data_set->ordering_constraints); + data_set->ordering_constraints = NULL; + + crm_trace("Deleting %d location constraints", + g_list_length(data_set->placement_constraints)); + pe__free_location(data_set->placement_constraints); + data_set->placement_constraints = NULL; + + crm_trace("Deleting %d colocation constraints", + g_list_length(data_set->colocation_constraints)); + g_list_free_full(data_set->colocation_constraints, free); + data_set->colocation_constraints = NULL; + + crm_trace("Deleting %d ticket constraints", + g_list_length(data_set->ticket_constraints)); + g_list_free_full(data_set->ticket_constraints, free); + data_set->ticket_constraints = NULL; + + cleanup_calculations(data_set); +} + void set_working_set_defaults(pe_working_set_t * data_set) { @@ -243,6 +383,9 @@ set_working_set_defaults(pe_working_set_t * data_set) set_bit(data_set->flags, pe_flag_symmetric_cluster); set_bit(data_set->flags, pe_flag_is_managed_default); set_bit(data_set->flags, pe_flag_stop_action_orphans); +#ifdef DEFAULT_CONCURRENT_FENCING_TRUE + set_bit(data_set->flags, pe_flag_concurrent_fencing); +#endif } resource_t * diff --git a/lib/pengine/unpack.c b/lib/pengine/unpack.c index 71307790e4e..a5eee6f211f 100644 --- a/lib/pengine/unpack.c +++ b/lib/pengine/unpack.c @@ -28,6 +28,7 @@ #include <crm/pengine/rules.h> #include <crm/pengine/internal.h> #include <unpack.h> +#include <pe_status_private.h> CRM_TRACE_INIT_DATA(pe_status); @@ -72,9 +73,11 @@ is_dangling_container_remote_node(node_t *node) * \param[in,out] data_set Current working set of cluster * \param[in,out] node Node to fence * \param[in] reason Text description of why fencing is needed + * \param[in] priority_delay Whether to consider `priority-fencing-delay` */ void -pe_fence_node(pe_working_set_t * data_set, node_t * node, const char *reason) +pe_fence_node(pe_working_set_t * data_set, pe_node_t * node, + const char *reason, bool priority_delay) { CRM_CHECK(node, return); @@ -124,7 +127,8 @@ pe_fence_node(pe_working_set_t * data_set, node_t * node, const char *reason) reason); } node->details->unclean = TRUE; - pe_fence_op(node, NULL, TRUE, reason, data_set); + // No need to apply `priority-fencing-delay` for remote nodes + pe_fence_op(node, NULL, TRUE, reason, FALSE, data_set); } else if (node->details->unclean) { crm_trace("Cluster node %s %s because %s", @@ -138,7 +142,7 @@ pe_fence_node(pe_working_set_t * data_set, node_t * node, const char *reason) pe_can_fence(data_set, node)? "will be fenced" : "is unclean", reason); node->details->unclean = TRUE; - pe_fence_op(node, NULL, TRUE, reason, data_set); + pe_fence_op(node, NULL, TRUE, reason, priority_delay, data_set); } } @@ -192,7 +196,8 @@ unpack_config(xmlNode * config, pe_working_set_t * data_set) value = pe_pref(data_set->config_hash, XML_ATTR_HAVE_WATCHDOG); if (value && crm_is_true(value)) { - crm_notice("Watchdog will be used via SBD if fencing is required"); + crm_info("Watchdog-based self-fencing will be performed via SBD if " + "fencing is required and stonith-watchdog-timeout is positive"); set_bit(data_set->flags, pe_flag_have_stonith_resource); } @@ -210,12 +215,27 @@ unpack_config(xmlNode * config, pe_working_set_t * data_set) is_set(data_set->flags, pe_flag_stonith_enabled) ? "enabled" : "disabled"); data_set->stonith_action = pe_pref(data_set->config_hash, "stonith-action"); + if (!strcmp(data_set->stonith_action, "poweroff")) { + pe_warn_once(pe_wo_poweroff_off, + "Support for stonith-action of 'poweroff' is deprecated " + "and will be removed in a future release (use 'off' instead)"); + data_set->stonith_action = "off"; + } crm_trace("STONITH will %s nodes", data_set->stonith_action); set_config_flag(data_set, "concurrent-fencing", pe_flag_concurrent_fencing); crm_debug("Concurrent fencing is %s", is_set(data_set->flags, pe_flag_concurrent_fencing) ? "enabled" : "disabled"); +#ifdef ENABLE_PRIORITY_FENCING_DELAY + value = pe_pref(data_set->config_hash, + XML_CONFIG_ATTR_PRIORITY_FENCING_DELAY); + if (value) { + data_set->priority_fencing_delay = crm_get_msec(value) / 1000; + crm_trace("Priority fencing delay is %ds", data_set->priority_fencing_delay); + } +#endif + set_config_flag(data_set, "stop-all-resources", pe_flag_stop_everything); crm_debug("Stop all active resources: %s", is_set(data_set->flags, pe_flag_stop_everything) ? "true" : "false"); @@ -423,7 +443,9 @@ remote_id_conflict(const char *remote_name, pe_working_set_t *data) #else if (data->name_check == NULL) { data->name_check = g_hash_table_new(crm_str_hash, g_str_equal); - for (xml_rsc = __xml_first_child(parent); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(parent); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + const char *id = ID(xml_rsc); /* avoiding heap allocation here because we know the duration of this hashtable allows us to */ @@ -457,12 +479,14 @@ expand_remote_rsc_meta(xmlNode *xml_obj, xmlNode *parent, pe_working_set_t *data const char *remote_allow_migrate=NULL; const char *container_managed = NULL; - for (attr_set = __xml_first_child(xml_obj); attr_set != NULL; attr_set = __xml_next_element(attr_set)) { + for (attr_set = __xml_first_child_element(xml_obj); attr_set != NULL; + attr_set = __xml_next_element(attr_set)) { if (safe_str_neq((const char *)attr_set->name, XML_TAG_META_SETS)) { continue; } - for (attr = __xml_first_child(attr_set); attr != NULL; attr = __xml_next_element(attr)) { + for (attr = __xml_first_child_element(attr_set); attr != NULL; + attr = __xml_next_element(attr)) { const char *value = crm_element_value(attr, XML_NVPAIR_ATTR_VALUE); const char *name = crm_element_value(attr, XML_NVPAIR_ATTR_NAME); @@ -531,7 +555,9 @@ unpack_nodes(xmlNode * xml_nodes, pe_working_set_t * data_set) const char *type = NULL; const char *score = NULL; - for (xml_obj = __xml_first_child(xml_nodes); xml_obj != NULL; xml_obj = __xml_next_element(xml_obj)) { + for (xml_obj = __xml_first_child_element(xml_nodes); xml_obj != NULL; + xml_obj = __xml_next_element(xml_obj)) { + if (crm_str_eq((const char *)xml_obj->name, XML_CIB_TAG_NODE, TRUE)) { new_node = NULL; @@ -613,7 +639,9 @@ unpack_remote_nodes(xmlNode * xml_resources, pe_working_set_t * data_set) xmlNode *xml_obj = NULL; /* generate remote nodes from resource config before unpacking resources */ - for (xml_obj = __xml_first_child(xml_resources); xml_obj != NULL; xml_obj = __xml_next_element(xml_obj)) { + for (xml_obj = __xml_first_child_element(xml_resources); xml_obj != NULL; + xml_obj = __xml_next_element(xml_obj)) { + const char *new_node_id = NULL; /* first check if this is a bare metal remote node. Bare metal remote nodes @@ -652,7 +680,8 @@ unpack_remote_nodes(xmlNode * xml_resources, pe_working_set_t * data_set) } else if (crm_str_eq((const char *)xml_obj->name, XML_CIB_TAG_GROUP, TRUE)) { xmlNode *xml_obj2 = NULL; /* search through a group to see if any of the primitive contain a remote node. */ - for (xml_obj2 = __xml_first_child(xml_obj); xml_obj2 != NULL; xml_obj2 = __xml_next_element(xml_obj2)) { + for (xml_obj2 = __xml_first_child_element(xml_obj); xml_obj2 != NULL; + xml_obj2 = __xml_next_element(xml_obj2)) { new_node_id = expand_remote_rsc_meta(xml_obj2, xml_resources, data_set); @@ -690,11 +719,11 @@ link_rsc2remotenode(pe_working_set_t *data_set, resource_t *new_rsc) return; } - print_resource(LOG_DEBUG_3, "Linking remote-node connection resource, ", new_rsc, FALSE); - remote_node = pe_find_node(data_set->nodes, new_rsc->id); CRM_CHECK(remote_node != NULL, return;); + pe_rsc_trace(new_rsc, "Linking remote connection resource %s to node %s", + new_rsc->id, remote_node->details->uname); remote_node->details->remote_rsc = new_rsc; /* If this is a baremetal remote-node (no container resource * associated with it) then we need to handle startup fencing the same way @@ -743,7 +772,9 @@ unpack_resources(xmlNode * xml_resources, pe_working_set_t * data_set) g_hash_table_new_full(crm_str_hash, g_str_equal, g_hash_destroy_str, destroy_tag); - for (xml_obj = __xml_first_child(xml_resources); xml_obj != NULL; xml_obj = __xml_next_element(xml_obj)) { + for (xml_obj = __xml_first_child_element(xml_resources); xml_obj != NULL; + xml_obj = __xml_next_element(xml_obj)) { + resource_t *new_rsc = NULL; if (crm_str_eq((const char *)xml_obj->name, XML_CIB_TAG_RSC_TEMPLATE, TRUE)) { @@ -758,9 +789,9 @@ unpack_resources(xmlNode * xml_resources, pe_working_set_t * data_set) } crm_trace("Beginning unpack... <%s id=%s... >", crm_element_name(xml_obj), ID(xml_obj)); - if (common_unpack(xml_obj, &new_rsc, NULL, data_set)) { + if (common_unpack(xml_obj, &new_rsc, NULL, data_set) && (new_rsc != NULL)) { data_set->resources = g_list_append(data_set->resources, new_rsc); - print_resource(LOG_DEBUG_3, "Added ", new_rsc, FALSE); + pe_rsc_trace(new_rsc, "Added resource %s", new_rsc->id); } else { crm_config_err("Failed unpacking %s %s", @@ -801,7 +832,9 @@ unpack_tags(xmlNode * xml_tags, pe_working_set_t * data_set) data_set->tags = g_hash_table_new_full(crm_str_hash, g_str_equal, g_hash_destroy_str, destroy_tag); - for (xml_tag = __xml_first_child(xml_tags); xml_tag != NULL; xml_tag = __xml_next_element(xml_tag)) { + for (xml_tag = __xml_first_child_element(xml_tags); xml_tag != NULL; + xml_tag = __xml_next_element(xml_tag)) { + xmlNode *xml_obj_ref = NULL; const char *tag_id = ID(xml_tag); @@ -815,7 +848,9 @@ unpack_tags(xmlNode * xml_tags, pe_working_set_t * data_set) continue; } - for (xml_obj_ref = __xml_first_child(xml_tag); xml_obj_ref != NULL; xml_obj_ref = __xml_next_element(xml_obj_ref)) { + for (xml_obj_ref = __xml_first_child_element(xml_tag); xml_obj_ref != NULL; + xml_obj_ref = __xml_next_element(xml_obj_ref)) { + const char *obj_ref = ID(xml_obj_ref); if (crm_str_eq((const char *)xml_obj_ref->name, XML_CIB_TAG_OBJ_REF, TRUE) == FALSE) { @@ -909,7 +944,9 @@ unpack_tickets_state(xmlNode * xml_tickets, pe_working_set_t * data_set) { xmlNode *xml_obj = NULL; - for (xml_obj = __xml_first_child(xml_tickets); xml_obj != NULL; xml_obj = __xml_next_element(xml_obj)) { + for (xml_obj = __xml_first_child_element(xml_tickets); xml_obj != NULL; + xml_obj = __xml_next_element(xml_obj)) { + if (crm_str_eq((const char *)xml_obj->name, XML_CIB_TAG_TICKET_STATE, TRUE) == FALSE) { continue; } @@ -1006,7 +1043,6 @@ unpack_handle_remote_attrs(node_t *this_node, xmlNode *state, pe_working_set_t * const char *resource_discovery_enabled = NULL; xmlNode *attrs = NULL; resource_t *rsc = NULL; - const char *shutdown = NULL; if (crm_str_eq((const char *)state->name, XML_CIB_TAG_STATE, TRUE) == FALSE) { return; @@ -1028,8 +1064,7 @@ unpack_handle_remote_attrs(node_t *this_node, xmlNode *state, pe_working_set_t * attrs = find_xml_node(state, XML_TAG_TRANSIENT_NODEATTRS, FALSE); add_node_attrs(attrs, this_node, TRUE, data_set); - shutdown = pe_node_attribute_raw(this_node, XML_CIB_ATTR_SHUTDOWN); - if (shutdown != NULL && safe_str_neq("0", shutdown)) { + if (pe__shutdown_requested(this_node)) { crm_info("Node %s is shutting down", this_node->details->uname); this_node->details->shutdown = TRUE; if (rsc) { @@ -1070,7 +1105,9 @@ unpack_node_loop(xmlNode * status, bool fence, pe_working_set_t * data_set) bool changed = false; xmlNode *lrm_rsc = NULL; - for (xmlNode *state = __xml_first_child(status); state != NULL; state = __xml_next_element(state)) { + for (xmlNode *state = __xml_first_child_element(status); state != NULL; + state = __xml_next_element(state)) { + const char *id = NULL; const char *uname = NULL; node_t *this_node = NULL; @@ -1169,7 +1206,9 @@ unpack_status(xmlNode * status, pe_working_set_t * data_set) g_hash_table_new_full(crm_str_hash, g_str_equal, g_hash_destroy_str, destroy_ticket); } - for (state = __xml_first_child(status); state != NULL; state = __xml_next_element(state)) { + for (state = __xml_first_child_element(status); state != NULL; + state = __xml_next_element(state)) { + if (crm_str_eq((const char *)state->name, XML_CIB_TAG_TICKETS, TRUE)) { xmlNode *xml_tickets = state; GHashTable *state_hash = NULL; @@ -1252,7 +1291,7 @@ unpack_status(xmlNode * status, pe_working_set_t * data_set) /* Everything else should flow from this automatically * At least until the PE becomes able to migrate off healthy resources */ - pe_fence_node(data_set, this_node, "cluster does not have quorum"); + pe_fence_node(data_set, this_node, "cluster does not have quorum", FALSE); } } } @@ -1265,6 +1304,22 @@ unpack_status(xmlNode * status, pe_working_set_t * data_set) // Now catch any nodes we didn't see unpack_node_loop(status, is_set(data_set->flags, pe_flag_stonith_enabled), data_set); + /* Now that we know where resources are, we can schedule stops of containers + * with failed bundle connections + */ + if (data_set->stop_needed != NULL) { + for (GList *item = data_set->stop_needed; item; item = item->next) { + pe_resource_t *container = item->data; + pe_node_t *node = pe__current_node(container); + + if (node) { + stop_action(container, node, FALSE); + } + } + g_list_free(data_set->stop_needed); + data_set->stop_needed = NULL; + } + for (GListPtr gIter = data_set->nodes; gIter != NULL; gIter = gIter->next) { node_t *this_node = gIter->data; @@ -1308,7 +1363,7 @@ determine_online_status_no_fencing(pe_working_set_t * data_set, xmlNode * node_s } else { /* mark it unclean */ - pe_fence_node(data_set, this_node, "peer is unexpectedly down"); + pe_fence_node(data_set, this_node, "peer is unexpectedly down", FALSE); crm_info("\tin_cluster=%s, is_peer=%s, join=%s, expected=%s", crm_str(in_cluster), crm_str(is_peer), crm_str(join), crm_str(exp_state)); } @@ -1365,10 +1420,10 @@ determine_online_status_fencing(pe_working_set_t * data_set, xmlNode * node_stat online = crm_is_true(is_peer); } else if (in_cluster == NULL) { - pe_fence_node(data_set, this_node, "peer has not been seen by the cluster"); + pe_fence_node(data_set, this_node, "peer has not been seen by the cluster", FALSE); } else if (safe_str_eq(join, CRMD_JOINSTATE_NACK)) { - pe_fence_node(data_set, this_node, "peer failed the pacemaker membership criteria"); + pe_fence_node(data_set, this_node, "peer failed the pacemaker membership criteria", FALSE); } else if (do_terminate == FALSE && safe_str_eq(exp_state, CRMD_JOINSTATE_DOWN)) { @@ -1387,14 +1442,15 @@ determine_online_status_fencing(pe_working_set_t * data_set, xmlNode * node_stat online = FALSE; } else if (crm_is_true(in_cluster) == FALSE) { - pe_fence_node(data_set, this_node, "peer is no longer part of the cluster"); + // Consider `priority-fencing-delay` for lost nodes + pe_fence_node(data_set, this_node, "peer is no longer part of the cluster", TRUE); } else if (crm_is_true(is_peer) == FALSE) { - pe_fence_node(data_set, this_node, "peer process is no longer available"); + pe_fence_node(data_set, this_node, "peer process is no longer available", FALSE); /* Everything is running at this point, now check join state */ } else if (do_terminate) { - pe_fence_node(data_set, this_node, "termination was requested"); + pe_fence_node(data_set, this_node, "termination was requested", FALSE); } else if (safe_str_eq(join, CRMD_JOINSTATE_MEMBER)) { crm_info("Node %s is active", this_node->details->uname); @@ -1406,7 +1462,7 @@ determine_online_status_fencing(pe_working_set_t * data_set, xmlNode * node_stat this_node->details->pending = TRUE; } else { - pe_fence_node(data_set, this_node, "peer was in an unknown state"); + pe_fence_node(data_set, this_node, "peer was in an unknown state", FALSE); crm_warn("%s: in-cluster=%s, is-peer=%s, join=%s, expected=%s, term=%d, shutdown=%d", this_node->details->uname, crm_str(in_cluster), crm_str(is_peer), crm_str(join), crm_str(exp_state), do_terminate, this_node->details->shutdown); @@ -1489,7 +1545,6 @@ gboolean determine_online_status(xmlNode * node_state, node_t * this_node, pe_working_set_t * data_set) { gboolean online = FALSE; - const char *shutdown = NULL; const char *exp_state = crm_element_value(node_state, XML_NODE_EXPECTED); if (this_node == NULL) { @@ -1499,9 +1554,8 @@ determine_online_status(xmlNode * node_state, node_t * this_node, pe_working_set this_node->details->shutdown = FALSE; this_node->details->expected_up = FALSE; - shutdown = pe_node_attribute_raw(this_node, XML_CIB_ATTR_SHUTDOWN); - if (shutdown != NULL && safe_str_neq("0", shutdown)) { + if (pe__shutdown_requested(this_node)) { this_node->details->shutdown = TRUE; } else if (safe_str_eq(exp_state, CRMD_JOINSTATE_MEMBER)) { @@ -1683,98 +1737,138 @@ create_fake_resource(const char *rsc_id, xmlNode * rsc_entry, pe_working_set_t * return rsc; } -extern resource_t *create_child_clone(resource_t * rsc, int sub_id, pe_working_set_t * data_set); +/*! + * \internal + * \brief Create orphan instance for anonymous clone resource history + */ +static pe_resource_t * +create_anonymous_orphan(pe_resource_t *parent, const char *rsc_id, + pe_node_t *node, pe_working_set_t *data_set) +{ + pe_resource_t *top = pe__create_clone_child(parent, data_set); + + // find_rsc() because we might be a cloned group + pe_resource_t *orphan = top->fns->find_rsc(top, rsc_id, NULL, pe_find_clone); + + pe_rsc_debug(parent, "Created orphan %s for %s: %s on %s", + top->id, parent->id, rsc_id, node->details->uname); + return orphan; +} +/*! + * \internal + * \brief Check a node for an instance of an anonymous clone + * + * Return a child instance of the specified anonymous clone, in order of + * preference: (1) the instance running on the specified node, if any; + * (2) an inactive instance (i.e. within the total of clone-max instances); + * (3) a newly created orphan (i.e. clone-max instances are already active). + * + * \param[in] data_set Cluster information + * \param[in] node Node on which to check for instance + * \param[in] parent Clone to check + * \param[in] rsc_id Name of cloned resource in history (without instance) + */ static resource_t * find_anonymous_clone(pe_working_set_t * data_set, node_t * node, resource_t * parent, const char *rsc_id) { GListPtr rIter = NULL; - resource_t *rsc = NULL; + pe_resource_t *rsc = NULL; + pe_resource_t *inactive_instance = NULL; gboolean skip_inactive = FALSE; CRM_ASSERT(parent != NULL); CRM_ASSERT(pe_rsc_is_clone(parent)); CRM_ASSERT(is_not_set(parent->flags, pe_rsc_unique)); - /* Find an instance active (or partially active for grouped clones) on the specified node */ + // Check for active (or partially active, for cloned groups) instance pe_rsc_trace(parent, "Looking for %s on %s in %s", rsc_id, node->details->uname, parent->id); for (rIter = parent->children; rsc == NULL && rIter; rIter = rIter->next) { - GListPtr nIter = NULL; GListPtr locations = NULL; resource_t *child = rIter->data; - child->fns->location(child, &locations, TRUE); - if (locations == NULL) { - pe_rsc_trace(child, "Resource %s, skip inactive", child->id); - continue; - } - - for (nIter = locations; nIter && rsc == NULL; nIter = nIter->next) { - node_t *childnode = nIter->data; - - if (childnode->details == node->details) { - /* ->find_rsc() because we might be a cloned group */ + /* Check whether this instance is already known to be active or pending + * anywhere, at this stage of unpacking. Because this function is called + * for a resource before the resource's individual operation history + * entries are unpacked, locations will generally not contain the + * desired node. + * + * However, there are three exceptions: + * (1) when child is a cloned group and we have already unpacked the + * history of another member of the group on the same node; + * (2) when we've already unpacked the history of another numbered + * instance on the same node (which can happen if globally-unique + * was flipped from true to false); and + * (3) when we re-run calculations on the same data set as part of a + * simulation. + */ + child->fns->location(child, &locations, 2); + if (locations) { + /* We should never associate the same numbered anonymous clone + * instance with multiple nodes, and clone instances can't migrate, + * so there must be only one location, regardless of history. + */ + CRM_LOG_ASSERT(locations->next == NULL); + + if (((pe_node_t *)locations->data)->details == node->details) { + /* This child instance is active on the requested node, so check + * for a corresponding configured resource. We use find_rsc() + * instead of child because child may be a cloned group, and we + * need the particular member corresponding to rsc_id. + * + * If the history entry is orphaned, rsc will be NULL. + */ rsc = parent->fns->find_rsc(child, rsc_id, NULL, pe_find_clone); - if(rsc) { - pe_rsc_trace(rsc, "Resource %s, active", rsc->id); + if (rsc) { + /* If there are multiple instance history entries for an + * anonymous clone in a single node's history (which can + * happen if globally-unique is switched from true to + * false), we want to consider the instances beyond the + * first as orphans, even if there are inactive instance + * numbers available. + */ + if (rsc->running_on) { + crm_notice("Active (now-)anonymous clone %s has " + "multiple (orphan) instance histories on %s", + parent->id, node->details->uname); + skip_inactive = TRUE; + rsc = NULL; + } else { + pe_rsc_trace(parent, "Resource %s, active", rsc->id); + } } } + g_list_free(locations); - /* Keep this block, it means we'll do the right thing if - * anyone toggles the unique flag to 'off' - */ - if (rsc && rsc->running_on) { - crm_notice("/Anonymous/ clone %s is already running on %s", - parent->id, node->details->uname); - skip_inactive = TRUE; - rsc = NULL; + } else { + pe_rsc_trace(parent, "Resource %s, skip inactive", child->id); + if (!skip_inactive && !inactive_instance + && is_not_set(child->flags, pe_rsc_block)) { + // Remember one inactive instance in case we don't find active + inactive_instance = parent->fns->find_rsc(child, rsc_id, NULL, + pe_find_clone); + + /* ... but don't use it if it was already associated with a + * pending action on another node + */ + if (inactive_instance && inactive_instance->pending_node + && (inactive_instance->pending_node->details != node->details)) { + inactive_instance = NULL; + } } } - - g_list_free(locations); } - /* Find an inactive instance */ - if (skip_inactive == FALSE) { - pe_rsc_trace(parent, "Looking for %s anywhere", rsc_id); - for (rIter = parent->children; rsc == NULL && rIter; rIter = rIter->next) { - GListPtr locations = NULL; - resource_t *child = rIter->data; - - if (is_set(child->flags, pe_rsc_block)) { - pe_rsc_trace(child, "Skip: blocked in stopped state"); - continue; - } - - child->fns->location(child, &locations, TRUE); - if (locations == NULL) { - /* ->find_rsc() because we might be a cloned group */ - rsc = parent->fns->find_rsc(child, rsc_id, NULL, pe_find_clone); - pe_rsc_trace(parent, "Resource %s, empty slot", rsc->id); - } - g_list_free(locations); - } + if ((rsc == NULL) && !skip_inactive && (inactive_instance != NULL)) { + pe_rsc_trace(parent, "Resource %s, empty slot", inactive_instance->id); + rsc = inactive_instance; } if (rsc == NULL) { - /* Create an extra orphan */ - resource_t *top = create_child_clone(parent, -1, data_set); - - /* ->find_rsc() because we might be a cloned group */ - rsc = top->fns->find_rsc(top, rsc_id, NULL, pe_find_clone); - CRM_ASSERT(rsc != NULL); - - pe_rsc_debug(parent, "Created orphan %s for %s: %s on %s", top->id, parent->id, rsc_id, - node->details->uname); + rsc = create_anonymous_orphan(parent, rsc_id, node, data_set); + pe_rsc_trace(parent, "Resource %s, orphan", rsc->id); } - - if (safe_str_neq(rsc_id, rsc->id)) { - pe_rsc_debug(rsc, "Internally renamed %s on %s to %s%s", - rsc_id, node->details->uname, rsc->id, - is_set(rsc->flags, pe_rsc_orphan) ? " (ORPHAN)" : ""); - } - return rsc; } @@ -1788,25 +1882,26 @@ unpack_find_resource(pe_working_set_t * data_set, node_t * node, const char *rsc crm_trace("looking for %s", rsc_id); rsc = pe_find_resource(data_set->resources, rsc_id); - /* no match */ if (rsc == NULL) { - /* Even when clone-max=0, we still create a single :0 orphan to match against */ - char *tmp = clone_zero(rsc_id); - resource_t *clone0 = pe_find_resource(data_set->resources, tmp); + /* If we didn't find the resource by its name in the operation history, + * check it again as a clone instance. Even when clone-max=0, we create + * a single :0 orphan to match against here. + */ + char *clone0_id = clone_zero(rsc_id); + resource_t *clone0 = pe_find_resource(data_set->resources, clone0_id); if (clone0 && is_not_set(clone0->flags, pe_rsc_unique)) { rsc = clone0; + parent = uber_parent(clone0); + crm_trace("%s found as %s (%s)", rsc_id, clone0_id, parent->id); } else { - crm_trace("%s is not known as %s either", rsc_id, tmp); + crm_trace("%s is not known as %s either (orphan)", + rsc_id, clone0_id); } - - parent = uber_parent(clone0); - free(tmp); - - crm_trace("%s not found: %s", rsc_id, parent ? parent->id : "orphan"); + free(clone0_id); } else if (rsc->variant > pe_native) { - crm_trace("%s is no longer a primitive resource, the lrm_resource entry is obsolete", + crm_trace("Resource history for %s is orphaned because it is no longer primitive", rsc_id); return NULL; @@ -1814,24 +1909,28 @@ unpack_find_resource(pe_working_set_t * data_set, node_t * node, const char *rsc parent = uber_parent(rsc); } - if(parent && parent->parent) { - rsc = find_container_child(rsc_id, rsc, node); + if (pe_rsc_is_anon_clone(parent)) { - } else if (pe_rsc_is_clone(parent)) { - if (is_not_set(parent->flags, pe_rsc_unique)) { + if (pe_rsc_is_bundled(parent)) { + rsc = find_container_child(parent->parent, node); + } else { char *base = clone_strip(rsc_id); rsc = find_anonymous_clone(data_set, node, parent, base); - CRM_ASSERT(rsc != NULL); free(base); - } - - if (rsc && safe_str_neq(rsc_id, rsc->id)) { - free(rsc->clone_name); - rsc->clone_name = strdup(rsc_id); + CRM_ASSERT(rsc != NULL); } } + if (rsc && safe_str_neq(rsc_id, rsc->id) + && safe_str_neq(rsc_id, rsc->clone_name)) { + + free(rsc->clone_name); + rsc->clone_name = strdup(rsc_id); + pe_rsc_debug(rsc, "Internally renamed %s on %s to %s%s", + rsc_id, node->details->uname, rsc->id, + (is_set(rsc->flags, pe_rsc_orphan)? " (ORPHAN)" : "")); + } return rsc; } @@ -1848,9 +1947,8 @@ process_orphan_resource(xmlNode * rsc_entry, node_t * node, pe_working_set_t * d clear_bit(rsc->flags, pe_rsc_managed); } else { - print_resource(LOG_DEBUG_3, "Added orphan", rsc, FALSE); - CRM_CHECK(rsc != NULL, return NULL); + pe_rsc_trace(rsc, "Added orphan %s", rsc->id); resource_location(rsc, NULL, -INFINITY, "__orphan_dont_run__", data_set); } return rsc; @@ -1928,7 +2026,7 @@ process_rsc_state(resource_t * rsc, node_t * node, if (reason == NULL) { reason = crm_strdup_printf("%s is thought to be active there", rsc->id); } - pe_fence_node(data_set, node, reason); + pe_fence_node(data_set, node, reason, FALSE); } free(reason); } @@ -1950,7 +2048,7 @@ process_rsc_state(resource_t * rsc, node_t * node, * but also mark the node as unclean */ reason = crm_strdup_printf("%s failed there", rsc->id); - pe_fence_node(data_set, node, reason); + pe_fence_node(data_set, node, reason, FALSE); free(reason); break; @@ -1988,7 +2086,15 @@ process_rsc_state(resource_t * rsc, node_t * node, case action_fail_restart_container: set_bit(rsc->flags, pe_rsc_failed); - if (rsc->container) { + if (rsc->container && pe_rsc_is_bundled(rsc)) { + /* A bundle's remote connection can run on a different node than + * the bundle's container. We don't necessarily know where the + * container is running yet, so remember it and add a stop + * action for it later. + */ + data_set->stop_needed = g_list_prepend(data_set->stop_needed, + rsc->container); + } else if (rsc->container) { stop_action(rsc->container, node, FALSE); } else if (rsc->role != RSC_ROLE_STOPPED && rsc->role != RSC_ROLE_UNKNOWN) { stop_action(rsc, node, FALSE); @@ -2009,7 +2115,7 @@ process_rsc_state(resource_t * rsc, node_t * node, /* connection resource to baremetal resource failed in a way that * should result in fencing the remote-node. */ pe_fence_node(data_set, tmpnode, - "remote connection is unrecoverable"); + "remote connection is unrecoverable", FALSE); } } @@ -2213,7 +2319,8 @@ unpack_lrm_rsc_state(node_t * node, xmlNode * rsc_entry, pe_working_set_t * data op_list = NULL; sorted_op_list = NULL; - for (rsc_op = __xml_first_child(rsc_entry); rsc_op != NULL; rsc_op = __xml_next_element(rsc_op)) { + for (rsc_op = __xml_first_child_element(rsc_entry); rsc_op != NULL; + rsc_op = __xml_next_element(rsc_op)) { if (crm_str_eq((const char *)rsc_op->name, XML_LRM_TAG_RSC_OP, TRUE)) { op_list = g_list_prepend(op_list, rsc_op); } @@ -2282,8 +2389,8 @@ static void handle_orphaned_container_fillers(xmlNode * lrm_rsc_list, pe_working_set_t * data_set) { xmlNode *rsc_entry = NULL; - for (rsc_entry = __xml_first_child(lrm_rsc_list); rsc_entry != NULL; - rsc_entry = __xml_next_element(rsc_entry)) { + for (rsc_entry = __xml_first_child_element(lrm_rsc_list); rsc_entry != NULL; + rsc_entry = __xml_next_element(rsc_entry)) { resource_t *rsc; resource_t *container; @@ -2328,7 +2435,7 @@ unpack_lrm_resources(node_t * node, xmlNode * lrm_rsc_list, pe_working_set_t * d crm_trace("Unpacking resources on %s", node->details->uname); - for (rsc_entry = __xml_first_child(lrm_rsc_list); rsc_entry != NULL; + for (rsc_entry = __xml_first_child_element(lrm_rsc_list); rsc_entry != NULL; rsc_entry = __xml_next_element(rsc_entry)) { if (crm_str_eq((const char *)rsc_entry->name, XML_LRM_TAG_RESOURCE, TRUE)) { @@ -2375,10 +2482,11 @@ set_node_score(gpointer key, gpointer value, gpointer user_data) #define STATUS_PATH_MAX 1024 static xmlNode * find_lrm_op(const char *resource, const char *op, const char *node, const char *source, - pe_working_set_t * data_set) + bool success_only, pe_working_set_t *data_set) { int offset = 0; char xpath[STATUS_PATH_MAX]; + xmlNode *xml = NULL; offset += snprintf(xpath + offset, STATUS_PATH_MAX - offset, "//node_state[@uname='%s']", node); offset += @@ -2403,171 +2511,258 @@ find_lrm_op(const char *resource, const char *op, const char *node, const char * } CRM_LOG_ASSERT(offset > 0); - return get_xpath_object(xpath, data_set->input, LOG_DEBUG); + xml = get_xpath_object(xpath, data_set->input, LOG_DEBUG); + + if (xml && success_only) { + int rc = PCMK_OCF_UNKNOWN_ERROR; + int status = PCMK_LRM_OP_ERROR; + + crm_element_value_int(xml, XML_LRM_ATTR_RC, &rc); + crm_element_value_int(xml, XML_LRM_ATTR_OPSTATUS, &status); + if ((rc != PCMK_OCF_OK) || (status != PCMK_LRM_OP_DONE)) { + return NULL; + } + } + return xml; } -static void -unpack_rsc_migration(resource_t *rsc, node_t *node, xmlNode *xml_op, pe_working_set_t * data_set) +static int +pe__call_id(xmlNode *op_xml) { + int id = 0; - /* - * The normal sequence is (now): migrate_to(Src) -> migrate_from(Tgt) -> stop(Src) - * - * So if a migrate_to is followed by a stop, then we don't need to care what - * happened on the target node + if (op_xml) { + crm_element_value_int(op_xml, XML_LRM_ATTR_CALLID, &id); + } + return id; +} + +/*! + * \brief Check whether a stop happened on the same node after some event + * + * \param[in] rsc Resource being checked + * \param[in] node Node being checked + * \param[in] xml_op Event that stop is being compared to + * \param[in] data_set Cluster working set + * + * \return TRUE if stop happened after event, FALSE otherwise + * + * \note This is really unnecessary, but kept as a safety mechanism. We + * currently don't save more than one successful event in history, so this + * only matters when processing really old CIB files that we don't + * technically support anymore, or as preparation for logging an extended + * history in the future. + */ +static bool +stop_happened_after(pe_resource_t *rsc, pe_node_t *node, xmlNode *xml_op, + pe_working_set_t *data_set) +{ + xmlNode *stop_op = find_lrm_op(rsc->id, CRMD_ACTION_STOP, + node->details->uname, NULL, TRUE, data_set); + + return (stop_op && (pe__call_id(stop_op) > pe__call_id(xml_op))); +} + +static void +unpack_migrate_to_success(pe_resource_t *rsc, pe_node_t *node, xmlNode *xml_op, + pe_working_set_t *data_set) +{ + /* A successful migration sequence is: + * migrate_to on source node + * migrate_from on target node + * stop on source node * - * Without the stop, we need to look for a successful migrate_from. - * This would also imply we're no longer running on the source + * If a migrate_to is followed by a stop, the entire migration (successful + * or failed) is complete, and we don't care what happened on the target. * - * Without the stop, and without a migrate_from op we make sure the resource - * gets stopped on both source and target (assuming the target is up) + * If no migrate_from has happened, the migration is considered to be + * "partial". If the migrate_from failed, make sure the resource gets + * stopped on both source and target (if up). * + * If the migrate_to and migrate_from both succeeded (which also implies the + * resource is no longer running on the source), but there is no stop, the + * migration is considered to be "dangling". Schedule a stop on the source + * in this case. */ - int stop_id = 0; - int task_id = 0; - xmlNode *stop_op = - find_lrm_op(rsc->id, CRMD_ACTION_STOP, node->details->id, NULL, data_set); - - if (stop_op) { - crm_element_value_int(stop_op, XML_LRM_ATTR_CALLID, &stop_id); + int from_rc = 0; + int from_status = 0; + pe_node_t *target_node = NULL; + pe_node_t *source_node = NULL; + xmlNode *migrate_from = NULL; + const char *source = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_SOURCE); + const char *target = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_TARGET); + + if (stop_happened_after(rsc, node, xml_op, data_set)) { + return; } - crm_element_value_int(xml_op, XML_LRM_ATTR_CALLID, &task_id); + // Clones are not allowed to migrate, so role can't be master + rsc->role = RSC_ROLE_STARTED; - if (stop_op == NULL || stop_id < task_id) { - int from_rc = 0, from_status = 0; - const char *migrate_source = - crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_SOURCE); - const char *migrate_target = - crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_TARGET); - - node_t *target = pe_find_node(data_set->nodes, migrate_target); - node_t *source = pe_find_node(data_set->nodes, migrate_source); - xmlNode *migrate_from = - find_lrm_op(rsc->id, CRMD_ACTION_MIGRATED, migrate_target, migrate_source, - data_set); - - rsc->role = RSC_ROLE_STARTED; /* can be master? */ - if (migrate_from) { - crm_element_value_int(migrate_from, XML_LRM_ATTR_RC, &from_rc); - crm_element_value_int(migrate_from, XML_LRM_ATTR_OPSTATUS, &from_status); - pe_rsc_trace(rsc, "%s op on %s exited with status=%d, rc=%d", - ID(migrate_from), migrate_target, from_status, from_rc); - } - - if (migrate_from && from_rc == PCMK_OCF_OK - && from_status == PCMK_LRM_OP_DONE) { - pe_rsc_trace(rsc, "Detected dangling migration op: %s on %s", ID(xml_op), - migrate_source); - - /* all good - * just need to arrange for the stop action to get sent - * but _without_ affecting the target somehow - */ - rsc->role = RSC_ROLE_STOPPED; - rsc->dangling_migrations = g_list_prepend(rsc->dangling_migrations, node); + target_node = pe_find_node(data_set->nodes, target); + source_node = pe_find_node(data_set->nodes, source); - } else if (migrate_from) { /* Failed */ - if (target && target->details->online) { - pe_rsc_trace(rsc, "Marking active on %s %p %d", migrate_target, target, - target->details->online); - native_add_running(rsc, target, data_set); - } + // Check whether there was a migrate_from action on the target + migrate_from = find_lrm_op(rsc->id, CRMD_ACTION_MIGRATED, target, + source, FALSE, data_set); + if (migrate_from) { + crm_element_value_int(migrate_from, XML_LRM_ATTR_RC, &from_rc); + crm_element_value_int(migrate_from, XML_LRM_ATTR_OPSTATUS, &from_status); + pe_rsc_trace(rsc, "%s op on %s exited with status=%d, rc=%d", + ID(migrate_from), target, from_status, from_rc); + } - } else { /* Pending or complete but erased */ - if (target && target->details->online) { - pe_rsc_trace(rsc, "Marking active on %s %p %d", migrate_target, target, - target->details->online); - - native_add_running(rsc, target, data_set); - if (source && source->details->online) { - /* If we make it here we have a partial migration. The migrate_to - * has completed but the migrate_from on the target has not. Hold on - * to the target and source on the resource. Later on if we detect that - * the resource is still going to run on that target, we may continue - * the migration */ - rsc->partial_migration_target = target; - rsc->partial_migration_source = source; - } - } else { - /* Consider it failed here - forces a restart, prevents migration */ - set_bit(rsc->flags, pe_rsc_failed); - clear_bit(rsc->flags, pe_rsc_allow_migrate); + if (migrate_from && from_rc == PCMK_OCF_OK + && from_status == PCMK_LRM_OP_DONE) { + /* The migrate_to and migrate_from both succeeded, so mark the migration + * as "dangling". This will be used to schedule a stop action on the + * source without affecting the target. + */ + pe_rsc_trace(rsc, "Detected dangling migration op: %s on %s", ID(xml_op), + source); + rsc->role = RSC_ROLE_STOPPED; + rsc->dangling_migrations = g_list_prepend(rsc->dangling_migrations, node); + + } else if (migrate_from && (from_status != PCMK_LRM_OP_PENDING)) { // Failed + if (target_node && target_node->details->online) { + pe_rsc_trace(rsc, "Marking active on %s %p %d", target, target_node, + target_node->details->online); + native_add_running(rsc, target_node, data_set); + } + + } else { // Pending, or complete but erased + if (target_node && target_node->details->online) { + pe_rsc_trace(rsc, "Marking active on %s %p %d", target, target_node, + target_node->details->online); + + native_add_running(rsc, target_node, data_set); + if (source_node && source_node->details->online) { + /* This is a partial migration: the migrate_to completed + * successfully on the source, but the migrate_from has not + * completed. Remember the source and target; if the newly + * chosen target remains the same when we schedule actions + * later, we may continue with the migration. + */ + rsc->partial_migration_target = target_node; + rsc->partial_migration_source = source_node; } + } else { + /* Consider it failed here - forces a restart, prevents migration */ + set_bit(rsc->flags, pe_rsc_failed); + clear_bit(rsc->flags, pe_rsc_allow_migrate); } } } -static void -unpack_rsc_migration_failure(resource_t *rsc, node_t *node, xmlNode *xml_op, pe_working_set_t * data_set) +// Is there an action_name in node_name's rsc history newer than call_id? +static bool +newer_op(pe_resource_t *rsc, const char *action_name, const char *node_name, + int call_id, pe_working_set_t *data_set) { - const char *task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); + xmlNode *action = find_lrm_op(rsc->id, action_name, node_name, NULL, TRUE, + data_set); - CRM_ASSERT(rsc); - if (safe_str_eq(task, CRMD_ACTION_MIGRATED)) { - int stop_id = 0; - int migrate_id = 0; - const char *migrate_source = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_SOURCE); - const char *migrate_target = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_TARGET); + return pe__call_id(action) > call_id; +} - xmlNode *stop_op = - find_lrm_op(rsc->id, CRMD_ACTION_STOP, migrate_source, NULL, data_set); - xmlNode *migrate_op = - find_lrm_op(rsc->id, CRMD_ACTION_MIGRATE, migrate_source, migrate_target, - data_set); +static void +unpack_migrate_to_failure(pe_resource_t *rsc, pe_node_t *node, xmlNode *xml_op, + pe_working_set_t *data_set) +{ + int target_stop_id = 0; + int target_migrate_from_id = 0; + xmlNode *target_stop = NULL; + xmlNode *target_migrate_from = NULL; + const char *source = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_SOURCE); + const char *target = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_TARGET); + + /* If a migration failed, we have to assume the resource is active. Clones + * are not allowed to migrate, so role can't be master. + */ + rsc->role = RSC_ROLE_STARTED; + + // Check for stop on the target + target_stop = find_lrm_op(rsc->id, CRMD_ACTION_STOP, target, NULL, + TRUE, data_set); + target_stop_id = pe__call_id(target_stop); + + // Check for migrate_from on the target + target_migrate_from = find_lrm_op(rsc->id, CRMD_ACTION_MIGRATED, target, + source, TRUE, data_set); + target_migrate_from_id = pe__call_id(target_migrate_from); + + if ((target_stop == NULL) || (target_stop_id < target_migrate_from_id)) { + /* There was no stop on the target, or a stop that happened before a + * migrate_from, so assume the resource is still active on the target + * (if it is up). + */ + node_t *target_node = pe_find_node(data_set->nodes, target); - if (stop_op) { - crm_element_value_int(stop_op, XML_LRM_ATTR_CALLID, &stop_id); + pe_rsc_trace(rsc, "stop (%d) + migrate_from (%d)", + target_stop_id, target_migrate_from_id); + if (target_node && target_node->details->online) { + native_add_running(rsc, target_node, data_set); } - if (migrate_op) { - crm_element_value_int(migrate_op, XML_LRM_ATTR_CALLID, &migrate_id); - } - - /* Get our state right */ - rsc->role = RSC_ROLE_STARTED; /* can be master? */ - - if (stop_op == NULL || stop_id < migrate_id) { - node_t *source = pe_find_node(data_set->nodes, migrate_source); - if (source && source->details->online) { - native_add_running(rsc, source, data_set); - } + } else if (target_migrate_from == NULL) { + /* We know there was a stop on the target, but there may not have been a + * migrate_from (the stop could have happened before migrate_from was + * scheduled or attempted). + * + * That means this could be a "dangling" migration. But first, check + * whether there is a newer successful stop, start, or migrate_from on + * the source node -- it's possible the failed migration was followed by + * a successful stop, full restart, or migration in the reverse + * direction, in which case we don't want to force a stop. + */ + int source_migrate_to_id = pe__call_id(xml_op); + + if (newer_op(rsc, CRMD_ACTION_MIGRATED, source, source_migrate_to_id, + data_set) + || newer_op(rsc, CRMD_ACTION_START, source, source_migrate_to_id, + data_set) + || newer_op(rsc, CRMD_ACTION_STOP, source, source_migrate_to_id, + data_set)) { + return; } - } else if (safe_str_eq(task, CRMD_ACTION_MIGRATE)) { - int stop_id = 0; - int migrate_id = 0; - const char *migrate_source = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_SOURCE); - const char *migrate_target = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_TARGET); + // Mark node as having dangling migration so we can force a stop later + rsc->dangling_migrations = g_list_prepend(rsc->dangling_migrations, node); + } +} - xmlNode *stop_op = - find_lrm_op(rsc->id, CRMD_ACTION_STOP, migrate_target, NULL, data_set); - xmlNode *migrate_op = - find_lrm_op(rsc->id, CRMD_ACTION_MIGRATED, migrate_target, migrate_source, - data_set); +static void +unpack_migrate_from_failure(pe_resource_t *rsc, pe_node_t *node, + xmlNode *xml_op, pe_working_set_t *data_set) +{ + xmlNode *source_stop = NULL; + xmlNode *source_migrate_to = NULL; + const char *source = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_SOURCE); + const char *target = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_TARGET); - if (stop_op) { - crm_element_value_int(stop_op, XML_LRM_ATTR_CALLID, &stop_id); - } - if (migrate_op) { - crm_element_value_int(migrate_op, XML_LRM_ATTR_CALLID, &migrate_id); - } + /* If a migration failed, we have to assume the resource is active. Clones + * are not allowed to migrate, so role can't be master. + */ + rsc->role = RSC_ROLE_STARTED; - /* Get our state right */ - rsc->role = RSC_ROLE_STARTED; /* can be master? */ + // Check for a stop on the source + source_stop = find_lrm_op(rsc->id, CRMD_ACTION_STOP, source, NULL, + TRUE, data_set); - if (stop_op == NULL || stop_id < migrate_id) { - node_t *target = pe_find_node(data_set->nodes, migrate_target); + // Check for a migrate_to on the source + source_migrate_to = find_lrm_op(rsc->id, CRMD_ACTION_MIGRATE, + source, target, TRUE, data_set); - pe_rsc_trace(rsc, "Stop: %p %d, Migrated: %p %d", stop_op, stop_id, migrate_op, - migrate_id); - if (target && target->details->online) { - native_add_running(rsc, target, data_set); - } + if ((source_stop == NULL) + || (pe__call_id(source_stop) < pe__call_id(source_migrate_to))) { + /* There was no stop on the source, or a stop that happened before + * migrate_to, so assume the resource is still active on the source (if + * it is up). + */ + pe_node_t *source_node = pe_find_node(data_set->nodes, source); - } else if (migrate_op == NULL) { - /* Make sure it gets cleaned up, the stop may pre-date the migrate_from */ - rsc->dangling_migrations = g_list_prepend(rsc->dangling_migrations, node); + if (source_node && source_node->details->online) { + native_add_running(rsc, source_node, data_set); } } } @@ -2630,9 +2825,21 @@ unpack_rsc_op_failure(resource_t * rsc, node_t * node, int rc, xmlNode * xml_op, } if (rc != PCMK_OCF_NOT_INSTALLED || is_set(data_set->flags, pe_flag_symmetric_cluster)) { - crm_warn("Processing failed op %s for %s on %s: %s (%d)", - task, rsc->id, node->details->uname, services_ocf_exitcode_str(rc), - rc); + crm_warn("Processing failed %s of %s on %s: %s " CRM_XS " rc=%d", + (is_probe? "probe" : task), rsc->id, node->details->uname, + services_ocf_exitcode_str(rc), rc); + + if (is_probe && (rc != PCMK_OCF_OK) + && (rc != PCMK_OCF_NOT_RUNNING) + && (rc != PCMK_OCF_RUNNING_MASTER)) { + + /* A failed (not just unexpected) probe result could mean the user + * didn't know resources will be probed even where they can't run. + */ + crm_notice("If it is not possible for %s to run on %s, see " + "the resource-discovery option for location constraints", + rsc->id, node->details->uname); + } record_failed_op(xml_op, node, rsc, data_set); @@ -2655,18 +2862,16 @@ unpack_rsc_op_failure(resource_t * rsc, node_t * node, int rc, xmlNode * xml_op, if (safe_str_eq(task, CRMD_ACTION_STOP)) { resource_location(rsc, node, -INFINITY, "__stop_fail__", data_set); - } else if (safe_str_eq(task, CRMD_ACTION_MIGRATE) || safe_str_eq(task, CRMD_ACTION_MIGRATED)) { - unpack_rsc_migration_failure(rsc, node, xml_op, data_set); + } else if (safe_str_eq(task, CRMD_ACTION_MIGRATE)) { + unpack_migrate_to_failure(rsc, node, xml_op, data_set); + + } else if (safe_str_eq(task, CRMD_ACTION_MIGRATED)) { + unpack_migrate_from_failure(rsc, node, xml_op, data_set); } else if (safe_str_eq(task, CRMD_ACTION_PROMOTE)) { rsc->role = RSC_ROLE_MASTER; } else if (safe_str_eq(task, CRMD_ACTION_DEMOTE)) { - /* - * staying in role=master ends up putting the PE/TE into a loop - * setting role=slave is not dangerous because no master will be - * promoted until the failed resource has been fully stopped - */ if (action->on_fail == action_fail_block) { rsc->role = RSC_ROLE_MASTER; rsc->next_role = RSC_ROLE_STOPPED; @@ -2675,9 +2880,13 @@ unpack_rsc_op_failure(resource_t * rsc, node_t * node, int rc, xmlNode * xml_op, rsc->role = RSC_ROLE_STOPPED; } else { - crm_warn("Forcing %s to stop after a failed demote action", rsc->id); + /* + * Staying in master role would put the PE/TE into a loop. Setting + * slave role is not dangerous because the resource will be stopped + * as part of recovery, and any master promotion will be ordered + * after that stop. + */ rsc->role = RSC_ROLE_SLAVE; - rsc->next_role = RSC_ROLE_STOPPED; } } else if (compare_version("2.0", op_version) > 0 && safe_str_eq(task, CRMD_ACTION_START)) { @@ -2722,7 +2931,9 @@ unpack_rsc_op_failure(resource_t * rsc, node_t * node, int rc, xmlNode * xml_op, } crm_warn("Making sure %s doesn't come up again", fail_rsc->id); /* make sure it doesn't come up again */ - g_hash_table_destroy(fail_rsc->allowed_nodes); + if (fail_rsc->allowed_nodes != NULL) { + g_hash_table_destroy(fail_rsc->allowed_nodes); + } fail_rsc->allowed_nodes = node_hash_from_list(data_set->nodes); g_hash_table_foreach(fail_rsc->allowed_nodes, set_node_score, &score); } @@ -2905,51 +3116,70 @@ static bool check_operation_expiry(resource_t *rsc, node_t *node, int rc, xmlNod } if (expired) { - if (failure_timeout > 0) { - if (pe_get_failcount(node, rsc, &last_failure, pe_fc_default, - xml_op, data_set)) { + if (pe_get_failcount(node, rsc, &last_failure, pe_fc_default, xml_op, + data_set)) { - if (pe_get_failcount(node, rsc, &last_failure, pe_fc_effective, - xml_op, data_set) == 0) { - clear_reason = "it expired"; - } else { - expired = FALSE; - } + // There is a fail count ignoring timeout + + if (pe_get_failcount(node, rsc, &last_failure, pe_fc_effective, + xml_op, data_set) == 0) { + // There is no fail count considering timeout + clear_reason = "it expired"; - } else if (rsc->remote_reconnect_interval && strstr(ID(xml_op), "last_failure")) { - /* always clear last failure when reconnect interval is set */ - clear_reason = "reconnect interval is set"; + } else { + expired = FALSE; } + + } else if (rsc->remote_reconnect_interval + && strstr(ID(xml_op), "last_failure")) { + // Always clear last failure when reconnect interval is set + clear_reason = "reconnect interval is set"; } } else if (strstr(ID(xml_op), "last_failure") && ((strcmp(task, "start") == 0) || (strcmp(task, "monitor") == 0))) { - op_digest_cache_t *digest_data = NULL; - - digest_data = rsc_action_digest_cmp(rsc, xml_op, node, data_set); + if (container_fix_remote_addr(rsc)) { + /* We haven't allocated resources yet, so we can't reliably + * substitute addr parameters for the REMOTE_CONTAINER_HACK. + * When that's needed, defer the check until later. + */ + pe__add_param_check(xml_op, rsc, node, pe_check_last_failure, + data_set); - if (digest_data->rc == RSC_DIGEST_UNKNOWN) { - crm_trace("rsc op %s/%s on node %s does not have a op digest to compare against", rsc->id, - key, node->details->id); - } else if(container_fix_remote_addr(rsc) && digest_data->rc != RSC_DIGEST_MATCH) { - // We can't sanely check the changing 'addr' attribute. Yet - crm_trace("Ignoring rsc op %s/%s on node %s", rsc->id, key, node->details->id); + } else { + op_digest_cache_t *digest_data = NULL; - } else if (digest_data->rc != RSC_DIGEST_MATCH) { - clear_reason = "resource parameters have changed"; + digest_data = rsc_action_digest_cmp(rsc, xml_op, node, data_set); + switch (digest_data->rc) { + case RSC_DIGEST_UNKNOWN: + crm_trace("Resource %s history entry %s on %s has no digest to compare", + rsc->id, key, node->details->id); + break; + case RSC_DIGEST_MATCH: + break; + default: + clear_reason = "resource parameters have changed"; + break; + } } } if (clear_reason != NULL) { - char *key = generate_op_key(rsc->id, CRM_OP_CLEAR_FAILCOUNT, 0); - action_t *clear_op = custom_action(rsc, key, CRM_OP_CLEAR_FAILCOUNT, - node, FALSE, TRUE, data_set); + node_t *remote_node = pe_find_node(data_set->nodes, rsc->id); + pe_action_t *clear_op = pe__clear_failcount(rsc, node, clear_reason, + data_set); - add_hash_param(clear_op->meta, XML_ATTR_TE_NOWAIT, XML_BOOLEAN_TRUE); + if (is_set(data_set->flags, pe_flag_stonith_enabled) + && rsc->remote_reconnect_interval + && remote_node + && remote_node->details->unclean) { - crm_notice("Clearing failure of %s on %s because %s " CRM_XS " %s", - rsc->id, node->details->uname, clear_reason, clear_op->uuid); + pe_action_t *fence = pe_fence_op(remote_node, NULL, TRUE, NULL, FALSE, data_set); + crm_notice("Waiting for %s to complete before clearing %s failure for remote node %s", fence?fence->uuid:"nil", task, rsc->id); + + order_actions(fence, clear_op, pe_order_implies_then); + } } crm_element_value_int(xml_op, XML_LRM_ATTR_INTERVAL, &interval); @@ -3047,7 +3277,7 @@ update_resource_state(resource_t * rsc, node_t * node, xmlNode * xml_op, const c clear_past_failure = TRUE; } else if (safe_str_eq(task, CRMD_ACTION_MIGRATE)) { - unpack_rsc_migration(rsc, node, xml_op, data_set); + unpack_migrate_to_success(rsc, node, xml_op, data_set); } else if (rsc->role < RSC_ROLE_STARTED) { pe_rsc_trace(rsc, "%s active on %s", rsc->id, node->details->uname); @@ -3143,11 +3373,6 @@ unpack_rsc_op(resource_t * rsc, node_t * node, xmlNode * xml_op, xmlNode ** last node->details->uname, rsc->id); } - if (status == PCMK_LRM_OP_ERROR) { - /* Older versions set this if rc != 0 but it's up to us to decide */ - status = PCMK_LRM_OP_DONE; - } - if(status != PCMK_LRM_OP_NOT_INSTALLED) { expired = check_operation_expiry(rsc, node, rc, xml_op, data_set); } @@ -3231,9 +3456,10 @@ unpack_rsc_op(resource_t * rsc, node_t * node, xmlNode * xml_op, xmlNode ** last * native.c:native_pending_task(). */ /*rsc->pending_task = strdup("probe");*/ - + /*rsc->pending_node = node;*/ } else { rsc->pending_task = strdup(task); + rsc->pending_node = node; } } break; @@ -3370,7 +3596,8 @@ extract_operations(const char *node, const char *rsc, xmlNode * rsc_entry, gbool op_list = NULL; sorted_op_list = NULL; - for (rsc_op = __xml_first_child(rsc_entry); rsc_op != NULL; rsc_op = __xml_next_element(rsc_op)) { + for (rsc_op = __xml_first_child_element(rsc_entry); + rsc_op != NULL; rsc_op = __xml_next_element(rsc_op)) { if (crm_str_eq((const char *)rsc_op->name, XML_LRM_TAG_RSC_OP, TRUE)) { crm_xml_add(rsc_op, "resource", rsc); crm_xml_add(rsc_op, XML_ATTR_UNAME, node); @@ -3428,7 +3655,7 @@ find_operations(const char *rsc, const char *node, gboolean active_filter, xmlNode *node_state = NULL; - for (node_state = __xml_first_child(status); node_state != NULL; + for (node_state = __xml_first_child_element(status); node_state != NULL; node_state = __xml_next_element(node_state)) { if (crm_str_eq((const char *)node_state->name, XML_CIB_TAG_STATE, TRUE)) { @@ -3460,7 +3687,7 @@ find_operations(const char *rsc, const char *node, gboolean active_filter, tmp = find_xml_node(node_state, XML_CIB_TAG_LRM, FALSE); tmp = find_xml_node(tmp, XML_LRM_TAG_RESOURCES, FALSE); - for (lrm_rsc = __xml_first_child(tmp); lrm_rsc != NULL; + for (lrm_rsc = __xml_first_child_element(tmp); lrm_rsc != NULL; lrm_rsc = __xml_next_element(lrm_rsc)) { if (crm_str_eq((const char *)lrm_rsc->name, XML_LRM_TAG_RESOURCE, TRUE)) { diff --git a/lib/pengine/unpack.h b/lib/pengine/unpack.h index 02600ddf3b9..31acfbebd68 100644 --- a/lib/pengine/unpack.h +++ b/lib/pengine/unpack.h @@ -108,6 +108,7 @@ enum pe_warn_once_e { pe_wo_rsc_failstick = 0x0200, pe_wo_default_rscfs = 0x0400, pe_wo_legacy_notifs = 0x0800, + pe_wo_poweroff_off = 0x1000, }; extern uint32_t pe_wo; diff --git a/lib/pengine/utils.c b/lib/pengine/utils.c index 0ce0e30c91c..ad84e25ffb7 100644 --- a/lib/pengine/utils.c +++ b/lib/pengine/utils.c @@ -22,6 +22,7 @@ #include <crm/common/util.h> #include <glib.h> +#include <stdbool.h> #include <crm/pengine/rules.h> #include <crm/pengine/internal.h> @@ -91,36 +92,49 @@ pe_free_rsc_action_details(pe_action_t *action) * \param[in] data_set Working set for cluster * \param[in] node Name of node to check * - * \return TRUE if node can be fenced, FALSE otherwise - * - * \note This function should only be called for cluster nodes and baremetal - * remote nodes; guest nodes are fenced by stopping their container - * resource, so fence execution requirements do not apply to them. + * \return true if node can be fenced, false otherwise */ -bool pe_can_fence(pe_working_set_t * data_set, node_t *node) +bool +pe_can_fence(pe_working_set_t *data_set, pe_node_t *node) { - if(is_not_set(data_set->flags, pe_flag_stonith_enabled)) { - return FALSE; /* Turned off */ + if (is_container_remote_node(node)) { + /* Guest nodes are fenced by stopping their container resource. We can + * do that if the container's host is either online or fenceable. + */ + pe_resource_t *rsc = node->details->remote_rsc->container; + + for (GList *n = rsc->running_on; n != NULL; n = n->next) { + pe_node_t *container_node = n->data; + + if (!container_node->details->online + && !pe_can_fence(data_set, container_node)) { + return false; + } + } + return true; + + } else if(is_not_set(data_set->flags, pe_flag_stonith_enabled)) { + return false; /* Turned off */ } else if (is_not_set(data_set->flags, pe_flag_have_stonith_resource)) { - return FALSE; /* No devices */ + return false; /* No devices */ } else if (is_set(data_set->flags, pe_flag_have_quorum)) { - return TRUE; + return true; } else if (data_set->no_quorum_policy == no_quorum_ignore) { - return TRUE; + return true; } else if(node == NULL) { - return FALSE; + return false; } else if(node->details->online) { crm_notice("We can fence %s without quorum because they're in our membership", node->details->uname); - return TRUE; + return true; } crm_trace("Cannot fence %s", node->details->uname); - return FALSE; + return false; } node_t * @@ -230,75 +244,119 @@ sort_node_uname(gconstpointer a, gconstpointer b) return strcmp(node_a->details->uname, node_b->details->uname); } -void -dump_node_scores_worker(int level, const char *file, const char *function, int line, - resource_t * rsc, const char *comment, GHashTable * nodes) +/*! + * \internal + * \brief Output node weights to stdout + * + * \param[in] rsc Use allowed nodes for this resource + * \param[in] comment Text description to prefix lines with + * \param[in] nodes If rsc is not specified, use these nodes + */ +static void +pe__output_node_weights(pe_resource_t *rsc, const char *comment, + GHashTable *nodes) { - GHashTable *hash = nodes; - GHashTableIter iter; - node_t *node = NULL; - - if (rsc) { - hash = rsc->allowed_nodes; - } + char score[128]; // Stack-allocated since this is called frequently - if (rsc && is_set(rsc->flags, pe_rsc_orphan)) { - /* Don't show the allocation scores for orphans */ - return; - } - - if (level == 0) { - char score[128]; - int len = sizeof(score); - /* For now we want this in sorted order to keep the regression tests happy */ - GListPtr gIter = NULL; - GListPtr list = g_hash_table_get_values(hash); + // Sort the nodes so the output is consistent for regression tests + GList *list = g_list_sort(g_hash_table_get_values(nodes), sort_node_uname); - list = g_list_sort(list, sort_node_uname); + for (GList *gIter = list; gIter != NULL; gIter = gIter->next) { + pe_node_t *node = (pe_node_t *) gIter->data; - gIter = list; - for (; gIter != NULL; gIter = gIter->next) { - node_t *node = (node_t *) gIter->data; - /* This function is called a whole lot, use stack allocated score */ - score2char_stack(node->weight, score, len); - - if (rsc) { - printf("%s: %s allocation score on %s: %s\n", - comment, rsc->id, node->details->uname, score); - } else { - printf("%s: %s = %s\n", comment, node->details->uname, score); - } + score2char_stack(node->weight, score, sizeof(score)); + if (rsc) { + printf("%s: %s allocation score on %s: %s\n", + comment, rsc->id, node->details->uname, score); + } else { + printf("%s: %s = %s\n", comment, node->details->uname, score); } + } + g_list_free(list); +} - g_list_free(list); - - } else if (hash) { - char score[128]; - int len = sizeof(score); - g_hash_table_iter_init(&iter, hash); - while (g_hash_table_iter_next(&iter, NULL, (void **)&node)) { - /* This function is called a whole lot, use stack allocated score */ - score2char_stack(node->weight, score, len); +/*! + * \internal + * \brief Log node weights at trace level + * + * \param[in] file Caller's filename + * \param[in] function Caller's function name + * \param[in] line Caller's line number + * \param[in] rsc Use allowed nodes for this resource + * \param[in] comment Text description to prefix lines with + * \param[in] nodes If rsc is not specified, use these nodes + */ +static void +pe__log_node_weights(const char *file, const char *function, int line, + pe_resource_t *rsc, const char *comment, GHashTable *nodes) +{ + GHashTableIter iter; + pe_node_t *node = NULL; + char score[128]; // Stack-allocated since this is called frequently + + // Don't waste time if we're not tracing at this point + pcmk__log_else(LOG_TRACE, return); + + g_hash_table_iter_init(&iter, nodes); + while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) { + score2char_stack(node->weight, score, sizeof(score)); + if (rsc) { + qb_log_from_external_source(function, file, + "%s: %s allocation score on %s: %s", + LOG_TRACE, line, 0, + comment, rsc->id, + node->details->uname, score); + } else { + qb_log_from_external_source(function, file, "%s: %s = %s", + LOG_TRACE, line, 0, + comment, node->details->uname, + score); + } + } +} - if (rsc) { - do_crm_log_alias(LOG_TRACE, file, function, line, - "%s: %s allocation score on %s: %s", comment, rsc->id, - node->details->uname, score); - } else { - do_crm_log_alias(LOG_TRACE, file, function, line + 1, "%s: %s = %s", comment, - node->details->uname, score); - } +/*! + * \internal + * \brief Log or output node weights + * + * \param[in] file Caller's filename + * \param[in] function Caller's function name + * \param[in] line Caller's line number + * \param[in] to_log Log if true, otherwise output + * \param[in] rsc Use allowed nodes for this resource + * \param[in] comment Text description to prefix lines with + * \param[in] nodes If rsc is not specified, use these nodes + */ +void +pe__show_node_weights_as(const char *file, const char *function, int line, + bool to_log, pe_resource_t *rsc, const char *comment, + GHashTable *nodes) +{ + if (rsc != NULL) { + if (is_set(rsc->flags, pe_rsc_orphan)) { + // Don't show allocation scores for orphans + return; } + nodes = rsc->allowed_nodes; + } + if (nodes == NULL) { + // Nothing to show + return; } - if (rsc && rsc->children) { - GListPtr gIter = NULL; + if (to_log) { + pe__log_node_weights(file, function, line, rsc, comment, nodes); + } else { + pe__output_node_weights(rsc, comment, nodes); + } - gIter = rsc->children; - for (; gIter != NULL; gIter = gIter->next) { - resource_t *child = (resource_t *) gIter->data; + // If this resource has children, repeat recursively for each + if (rsc && rsc->children) { + for (GList *gIter = rsc->children; gIter != NULL; gIter = gIter->next) { + pe_resource_t *child = (pe_resource_t *) gIter->data; - dump_node_scores_worker(level, file, function, line, child, comment, nodes); + pe__show_node_weights_as(file, function, line, to_log, child, + comment, nodes); } } } @@ -542,6 +600,20 @@ custom_action(resource_t * rsc, char *key, const char *task, action->extra, NULL, FALSE, data_set->now); } + // Make the action optional if its resource is unmanaged + if (!is_set(action->flags, pe_action_pseudo) + && (action->node != NULL) + && !is_set(action->rsc->flags, pe_rsc_managed) + && (g_hash_table_lookup(action->meta, + XML_LRM_ATTR_INTERVAL) == NULL)) { + pe_rsc_debug(rsc, "%s on %s is optional (%s is unmanaged)", + action->uuid, action->node->details->uname, + action->rsc->id); + pe_set_action_bit(action, pe_action_optional); + // We shouldn't clear runnable here because ... something + } + + // Make the action runnable or unrunnable as appropriate if (is_set(action->flags, pe_action_pseudo)) { /* leave untouched */ @@ -549,13 +621,6 @@ custom_action(resource_t * rsc, char *key, const char *task, pe_rsc_trace(rsc, "Unset runnable on %s", action->uuid); pe_clear_action_bit(action, pe_action_runnable); - } else if (is_not_set(rsc->flags, pe_rsc_managed) - && g_hash_table_lookup(action->meta, XML_LRM_ATTR_INTERVAL) == NULL) { - crm_debug("Action %s (unmanaged)", action->uuid); - pe_rsc_trace(rsc, "Set optional on %s", action->uuid); - pe_set_action_bit(action, pe_action_optional); -/* action->runnable = FALSE; */ - } else if (action->node->details->online == FALSE && (!is_container_remote_node(action->node) || action->node->details->remote_requires_reset)) { pe_clear_action_bit(action, pe_action_runnable); @@ -564,7 +629,7 @@ custom_action(resource_t * rsc, char *key, const char *task, if (is_set(action->rsc->flags, pe_rsc_managed) && save_action && a_task == stop_rsc && action->node->details->unclean == FALSE) { - pe_fence_node(data_set, action->node, "resource actions are unrunnable"); + pe_fence_node(data_set, action->node, "resource actions are unrunnable", FALSE); } } else if (action->node->details->pending) { @@ -575,7 +640,19 @@ custom_action(resource_t * rsc, char *key, const char *task, } else if (action->needs == rsc_req_nothing) { pe_rsc_trace(rsc, "Action %s does not require anything", action->uuid); pe_action_set_reason(action, NULL, TRUE); - pe_set_action_bit(action, pe_action_runnable); + if (is_container_remote_node(action->node) + && !pe_can_fence(data_set, action->node)) { + /* An action that requires nothing usually does not require any + * fencing in order to be runnable. However, there is an + * exception: an action cannot be completed if it is on a guest + * node whose host is unclean and cannot be fenced. + */ + pe_clear_action_bit(action, pe_action_runnable); + crm_debug("%s\t%s (cancelled : host cannot be fenced)", + action->node->details->uname, action->uuid); + } else { + pe_set_action_bit(action, pe_action_runnable); + } #if 0 /* * No point checking this @@ -646,7 +723,7 @@ unpack_operation_on_fail(action_t * action) CRM_CHECK(action->rsc != NULL, return NULL); - for (operation = __xml_first_child(action->rsc->ops_xml); + for (operation = __xml_first_child_element(action->rsc->ops_xml); operation && !value; operation = __xml_next_element(operation)) { if (!crm_str_eq((const char *)operation->name, "op", TRUE)) { @@ -685,7 +762,7 @@ find_min_interval_mon(resource_t * rsc, gboolean include_disabled) xmlNode *op = NULL; xmlNode *operation = NULL; - for (operation = __xml_first_child(rsc->ops_xml); operation != NULL; + for (operation = __xml_first_child_element(rsc->ops_xml); operation != NULL; operation = __xml_next_element(operation)) { if (crm_str_eq((const char *)operation->name, "op", TRUE)) { @@ -735,68 +812,46 @@ unpack_start_delay(const char *value, GHashTable *meta) return start_delay; } -static int -unpack_interval_origin(const char *value, GHashTable *meta, xmlNode *xml_obj, - unsigned long long interval, crm_time_t *now) +// true if value contains valid, non-NULL interval origin for recurring op +static bool +unpack_interval_origin(const char *value, xmlNode *xml_obj, unsigned long long interval_ms, + crm_time_t *now, long long *start_delay) { - int start_delay = 0; - - if (interval > 0 && value) { - crm_time_t *origin = crm_time_new(value); - - if (origin && now) { - crm_time_t *delay = NULL; - int rc = crm_time_compare(origin, now); - long long delay_s = 0; - int interval_s = (interval / 1000); - - crm_trace("Origin: %s, interval: %d", value, interval_s); - - /* If 'origin' is in the future, find the most recent "multiple" that occurred in the past */ - while(rc > 0) { - crm_time_add_seconds(origin, -interval_s); - rc = crm_time_compare(origin, now); - } - - /* Now find the first "multiple" that occurs after 'now' */ - while (rc < 0) { - crm_time_add_seconds(origin, interval_s); - rc = crm_time_compare(origin, now); - } - - delay = crm_time_calculate_duration(origin, now); + long long result = 0; + guint interval_sec = interval_ms / 1000; + crm_time_t *origin = NULL; - crm_time_log(LOG_TRACE, "origin", origin, - crm_time_log_date | crm_time_log_timeofday | - crm_time_log_with_timezone); - crm_time_log(LOG_TRACE, "now", now, - crm_time_log_date | crm_time_log_timeofday | - crm_time_log_with_timezone); - crm_time_log(LOG_TRACE, "delay", delay, crm_time_log_duration); + // Ignore unspecified values and non-recurring operations + if ((value == NULL) || (interval_ms == 0) || (now == NULL)) { + return false; + } - delay_s = crm_time_get_seconds(delay); + // Parse interval origin from text + origin = crm_time_new(value); + if (origin == NULL) { + crm_config_err("Operation '%s' contains invalid " XML_OP_ATTR_ORIGIN + " '%s'", + (ID(xml_obj)? ID(xml_obj) : "(unspecified)"), value); + return false; + } - CRM_CHECK(delay_s >= 0, delay_s = 0); - start_delay = delay_s * 1000; + // Get seconds since origin (negative if origin is in the future) + result = crm_time_get_seconds(now) - crm_time_get_seconds(origin); + crm_time_free(origin); - if (xml_obj) { - crm_info("Calculated a start delay of %llds for %s", delay_s, ID(xml_obj)); - } + // Calculate seconds from closest interval to now + result = result % interval_sec; - if (meta) { - g_hash_table_replace(meta, strdup(XML_OP_ATTR_START_DELAY), - crm_itoa(start_delay)); - } + // Calculate seconds remaining until next interval + result = ((result <= 0)? 0 : interval_sec) - result; + crm_info("Calculated a start delay of %llds for operation '%s'", + result, + (ID(xml_obj)? ID(xml_obj) : "(unspecified)")); - crm_time_free(origin); - crm_time_free(delay); - } else if (!origin && xml_obj) { - crm_config_err("Operation %s contained an invalid " XML_OP_ATTR_ORIGIN ": %s", - ID(xml_obj), value); - } + if (start_delay != NULL) { + *start_delay = result * 1000; // milliseconds } - - return start_delay; + return true; } static int @@ -805,19 +860,6 @@ unpack_timeout(const char *value, action_t *action, xmlNode *xml_obj, { int timeout = 0; - if (value == NULL && xml_obj == NULL && action && - safe_str_eq(action->task, RSC_STATUS) && interval == 0) { - - xmlNode *min_interval_mon = find_min_interval_mon(action->rsc, FALSE); - - if (min_interval_mon) { - value = crm_element_value(min_interval_mon, XML_ATTR_TIMEOUT); - pe_rsc_trace(action->rsc, - "\t%s uses the timeout value '%s' from the minimum interval monitor", - action->uuid, value); - } - } - if (value == NULL && config_hash) { value = pe_pref(config_hash, "default-action-timeout"); if (value) { @@ -886,8 +928,12 @@ unpack_versioned_meta(xmlNode *versioned_meta, xmlNode *xml_obj, unsigned long l xmlNode *attrs = NULL; xmlNode *attr = NULL; - for (attrs = __xml_first_child(versioned_meta); attrs != NULL; attrs = __xml_next_element(attrs)) { - for (attr = __xml_first_child(attrs); attr != NULL; attr = __xml_next_element(attr)) { + for (attrs = __xml_first_child_element(versioned_meta); attrs != NULL; + attrs = __xml_next_element(attrs)) { + + for (attr = __xml_first_child_element(attrs); attr != NULL; + attr = __xml_next_element(attr)) { + const char *name = crm_element_value(attr, XML_NVPAIR_ATTR_NAME); const char *value = crm_element_value(attr, XML_NVPAIR_ATTR_VALUE); @@ -896,10 +942,14 @@ unpack_versioned_meta(xmlNode *versioned_meta, xmlNode *xml_obj, unsigned long l crm_xml_add_int(attr, XML_NVPAIR_ATTR_VALUE, start_delay); } else if (safe_str_eq(name, XML_OP_ATTR_ORIGIN)) { - int start_delay = unpack_interval_origin(value, NULL, xml_obj, interval, now); + long long start_delay = 0; - crm_xml_add(attr, XML_NVPAIR_ATTR_NAME, XML_OP_ATTR_START_DELAY); - crm_xml_add_int(attr, XML_NVPAIR_ATTR_VALUE, start_delay); + if (unpack_interval_origin(value, xml_obj, interval, now, + &start_delay)) { + crm_xml_add(attr, XML_NVPAIR_ATTR_NAME, + XML_OP_ATTR_START_DELAY); + crm_xml_add_ll(attr, XML_NVPAIR_ATTR_VALUE, start_delay); + } } else if (safe_str_eq(name, XML_ATTR_TIMEOUT)) { int timeout = unpack_timeout(value, NULL, NULL, 0, NULL); @@ -910,6 +960,18 @@ unpack_versioned_meta(xmlNode *versioned_meta, xmlNode *xml_obj, unsigned long l } #endif +/*! + * \brief Unpack operation XML into an action structure + * + * Unpack an operation's meta-attributes (normalizing the interval, timeout, + * and start delay values as integer milliseconds), requirements, and + * failure policy. + * + * \param[in,out] action Action to unpack into + * \param[in] xml_obj Operation XML (or NULL if all defaults) + * \param[in] container Resource that contains affected resource, if any + * \param[in] data_set Cluster state + */ void unpack_operation(action_t * action, xmlNode * xml_obj, resource_t * container, pe_working_set_t * data_set) @@ -919,18 +981,51 @@ unpack_operation(action_t * action, xmlNode * xml_obj, resource_t * container, char *value_ms = NULL; const char *value = NULL; const char *field = NULL; + char *default_timeout = NULL; #if ENABLE_VERSIONED_ATTRS pe_rsc_action_details_t *rsc_details = NULL; #endif - CRM_CHECK(action->rsc != NULL, return); + CRM_CHECK(action && action->rsc, return); + // Cluster-wide <op_defaults> <meta_attributes> unpack_instance_attributes(data_set->input, data_set->op_defaults, XML_TAG_META_SETS, NULL, action->meta, NULL, FALSE, data_set->now); + // Probe timeouts default differently, so handle timeout default later + default_timeout = g_hash_table_lookup(action->meta, XML_ATTR_TIMEOUT); + if (default_timeout) { + default_timeout = strdup(default_timeout); + g_hash_table_remove(action->meta, XML_ATTR_TIMEOUT); + } + if (xml_obj) { xmlAttrPtr xIter = NULL; + // <op> <meta_attributes> take precedence over defaults + unpack_instance_attributes(data_set->input, xml_obj, XML_TAG_META_SETS, + NULL, action->meta, NULL, TRUE, + data_set->now); + + // <op> <instance_attributes> have lowest precedence (deprecated) + unpack_instance_attributes(data_set->input, xml_obj, XML_TAG_ATTR_SETS, + NULL, action->meta, NULL, FALSE, data_set->now); + +#if ENABLE_VERSIONED_ATTRS + rsc_details = pe_rsc_action_details(action); + pe_unpack_versioned_attributes(data_set->input, xml_obj, + XML_TAG_ATTR_SETS, NULL, + rsc_details->versioned_parameters, + data_set->now); + pe_unpack_versioned_attributes(data_set->input, xml_obj, + XML_TAG_META_SETS, NULL, + rsc_details->versioned_meta, + data_set->now); +#endif + + /* Anything set as an <op> XML property has highest precedence. + * This ensures we use the name and interval from the <op> tag. + */ for (xIter = xml_obj->properties; xIter; xIter = xIter->next) { const char *prop_name = (const char *)xIter->name; const char *prop_value = crm_element_value(xml_obj, prop_name); @@ -939,33 +1034,30 @@ unpack_operation(action_t * action, xmlNode * xml_obj, resource_t * container, } } - unpack_instance_attributes(data_set->input, xml_obj, XML_TAG_META_SETS, - NULL, action->meta, NULL, FALSE, data_set->now); - - unpack_instance_attributes(data_set->input, xml_obj, XML_TAG_ATTR_SETS, - NULL, action->meta, NULL, FALSE, data_set->now); - -#if ENABLE_VERSIONED_ATTRS - rsc_details = pe_rsc_action_details(action); - pe_unpack_versioned_attributes(data_set->input, xml_obj, XML_TAG_ATTR_SETS, NULL, - rsc_details->versioned_parameters, data_set->now); - pe_unpack_versioned_attributes(data_set->input, xml_obj, XML_TAG_META_SETS, NULL, - rsc_details->versioned_meta, data_set->now); -#endif - g_hash_table_remove(action->meta, "id"); + // Normalize interval to milliseconds field = XML_LRM_ATTR_INTERVAL; value = g_hash_table_lookup(action->meta, field); if (value != NULL) { interval = crm_get_interval(value); - if (interval > 0) { - value_ms = crm_itoa(interval); - g_hash_table_replace(action->meta, strdup(field), value_ms); - } else { - g_hash_table_remove(action->meta, field); - } + } else if ((xml_obj == NULL) && !strcmp(action->task, RSC_STATUS)) { + int interval_ms = 0; + + /* An orphaned recurring monitor will not have any XML. However, we + * want the interval to be set, so the action can be properly detected + * as a recurring monitor. Parse it from the key in this case. + */ + parse_op_key(action->uuid, NULL, NULL, &interval_ms); + interval = interval_ms; + } + if (interval > 0) { + value_ms = crm_itoa(interval); + g_hash_table_replace(action->meta, strdup(field), value_ms); + + } else if (value) { + g_hash_table_remove(action->meta, field); } /* @COMPAT data sets < 1.1.10 ("requires" on start action not resource) */ @@ -976,6 +1068,33 @@ unpack_operation(action_t * action, xmlNode * xml_obj, resource_t * container, " (use 'requires' resource meta-attribute instead)"); } + // Handle timeout default, now that we know the interval + if (g_hash_table_lookup(action->meta, XML_ATTR_TIMEOUT)) { + free(default_timeout); + + } else { + // Probe timeouts default to minimum-interval monitor's + if (safe_str_eq(action->task, RSC_STATUS) && (interval == 0)) { + + xmlNode *min_interval_mon = find_min_interval_mon(action->rsc, FALSE); + + if (min_interval_mon) { + value = crm_element_value(min_interval_mon, XML_ATTR_TIMEOUT); + if (value) { + crm_trace("\t%s defaults to minimum-interval monitor's timeout '%s'", + action->uuid, value); + free(default_timeout); + default_timeout = strdup(value); + } + } + } + + if (default_timeout) { + g_hash_table_insert(action->meta, strdup(XML_ATTR_TIMEOUT), + default_timeout); + } + } + if (safe_str_neq(action->task, RSC_START) && safe_str_neq(action->task, RSC_PROMOTE)) { action->needs = rsc_req_nothing; @@ -1015,7 +1134,7 @@ unpack_operation(action_t * action, xmlNode * xml_obj, resource_t * container, value = "nothing (resource)"; } - pe_rsc_trace(action->rsc, "\tAction %s requires: %s", action->task, value); + pe_rsc_trace(action->rsc, "\tAction %s requires: %s", action->uuid, value); value = unpack_operation_on_fail(action); @@ -1024,6 +1143,7 @@ unpack_operation(action_t * action, xmlNode * xml_obj, resource_t * container, } else if (safe_str_eq(value, "block")) { action->on_fail = action_fail_block; g_hash_table_insert(action->meta, strdup(XML_OP_ATTR_ON_FAIL), strdup("block")); + value = "block"; // The above could destroy the original string } else if (safe_str_eq(value, "fence")) { action->on_fail = action_fail_fence; @@ -1144,17 +1264,21 @@ unpack_operation(action_t * action, xmlNode * xml_obj, resource_t * container, pe_rsc_trace(action->rsc, "\t%s failure results in: %s", action->task, role2text(action->fail_role)); - field = XML_OP_ATTR_START_DELAY; value = g_hash_table_lookup(action->meta, XML_OP_ATTR_START_DELAY); if (value) { unpack_start_delay(value, action->meta); } else { + long long start_delay = 0; + value = g_hash_table_lookup(action->meta, XML_OP_ATTR_ORIGIN); - unpack_interval_origin(value, action->meta, xml_obj, interval, data_set->now); + if (unpack_interval_origin(value, xml_obj, interval, data_set->now, + &start_delay)) { + g_hash_table_replace(action->meta, strdup(XML_OP_ATTR_START_DELAY), + crm_strdup_printf("%lld", start_delay)); + } } - field = XML_ATTR_TIMEOUT; - value = g_hash_table_lookup(action->meta, field); + value = g_hash_table_lookup(action->meta, XML_ATTR_TIMEOUT); timeout = unpack_timeout(value, action, xml_obj, interval, data_set->config_hash); g_hash_table_replace(action->meta, strdup(XML_ATTR_TIMEOUT), crm_itoa(timeout)); @@ -1178,7 +1302,7 @@ find_rsc_op_entry_helper(resource_t * rsc, const char *key, gboolean include_dis xmlNode *operation = NULL; retry: - for (operation = __xml_first_child(rsc->ops_xml); operation != NULL; + for (operation = __xml_first_child_element(rsc->ops_xml); operation != NULL; operation = __xml_next_element(operation)) { if (crm_str_eq((const char *)operation->name, "op", TRUE)) { name = crm_element_value(operation, "name"); @@ -1252,6 +1376,8 @@ print_node(const char *pre_text, node_t * node, gboolean details) node->details->uname, node->weight, node->fixed ? "True" : "False"); if (details) { + int log_level = LOG_TRACE; + char *pe_mutable = strdup("\t\t"); GListPtr gIter = node->details->running_rsc; @@ -1262,9 +1388,10 @@ print_node(const char *pre_text, node_t * node, gboolean details) crm_trace("\t\t=== Resources"); for (; gIter != NULL; gIter = gIter->next) { - resource_t *rsc = (resource_t *) gIter->data; + pe_resource_t *rsc = (pe_resource_t *) gIter->data; - print_resource(LOG_DEBUG_4, "\t\t", rsc, FALSE); + rsc->fns->print(rsc, "\t\t", pe_print_log|pe_print_pending, + &log_level); } } } @@ -1280,22 +1407,6 @@ print_str_str(gpointer key, gpointer value, gpointer user_data) user_data == NULL ? "" : ": ", (char *)key, (char *)value); } -void -print_resource(int log_level, const char *pre_text, resource_t * rsc, gboolean details) -{ - long options = pe_print_log | pe_print_pending; - - if (rsc == NULL) { - do_crm_log(log_level - 1, "%s%s: <NULL>", - pre_text == NULL ? "" : pre_text, pre_text == NULL ? "" : ": "); - return; - } - if (details) { - options |= pe_print_details; - } - rsc->fns->print(rsc, pre_text, options, &log_level); -} - void pe_free_action(action_t * action) { @@ -1454,27 +1565,35 @@ find_actions(GListPtr input, const char *key, const node_t *on_node) GListPtr find_actions_exact(GListPtr input, const char *key, node_t * on_node) { - GListPtr gIter = input; - GListPtr result = NULL; + GList *result = NULL; CRM_CHECK(key != NULL, return NULL); - for (; gIter != NULL; gIter = gIter->next) { - action_t *action = (action_t *) gIter->data; + if (on_node == NULL) { + crm_trace("Not searching for action %s because node not specified", + key); + return NULL; + } - crm_trace("Matching %s against %s", key, action->uuid); - if (safe_str_neq(key, action->uuid)) { - crm_trace("Key mismatch: %s vs. %s", key, action->uuid); - continue; + for (GList *gIter = input; gIter != NULL; gIter = gIter->next) { + pe_action_t *action = (pe_action_t *) gIter->data; - } else if (on_node == NULL || action->node == NULL) { - crm_trace("on_node=%p, action->node=%p", on_node, action->node); - continue; + if (action->node == NULL) { + crm_trace("Skipping comparison of %s vs action %s without node", + key, action->uuid); + + } else if (safe_str_neq(key, action->uuid)) { + crm_trace("Desired action %s doesn't match %s", key, action->uuid); + + } else if (safe_str_neq(on_node->details->id, + action->node->details->id)) { + crm_trace("Action %s desired node ID %s doesn't match %s", + key, on_node->details->id, action->node->details->id); - } else if (safe_str_eq(on_node->details->id, action->node->details->id)) { + } else { + crm_trace("Action %s matches", key); result = g_list_prepend(result, action); } - crm_trace("Node mismatch: %s vs. %s", on_node->details->id, action->node->details->id); } return result; @@ -1885,9 +2004,24 @@ append_versioned_params(xmlNode *versioned_params, const char *ra_version, xmlNo } #endif +/*! + * \internal + * \brief Calculate action digests and store in node's digest cache + * + * \param[in] rsc Resource that action was for + * \param[in] task Name of action performed + * \param[in] key Action's task key + * \param[in] node Node action was performed on + * \param[in] xml_op XML of operation in CIB status (if available) + * \param[in] calc_secure Whether to calculate secure digest + * \param[in] data_set Cluster working set + * + * \return Pointer to node's digest cache entry + */ static op_digest_cache_t * -rsc_action_digest(resource_t * rsc, const char *task, const char *key, - node_t * node, xmlNode * xml_op, pe_working_set_t * data_set) +rsc_action_digest(pe_resource_t *rsc, const char *task, const char *key, + pe_node_t *node, xmlNode *xml_op, bool calc_secure, + pe_working_set_t *data_set) { op_digest_cache_t *data = NULL; @@ -1916,7 +2050,8 @@ rsc_action_digest(resource_t * rsc, const char *task, const char *key, // REMOTE_CONTAINER_HACK: Allow remote nodes that start containers with pacemaker remote inside if (container_fix_remote_addr_in(rsc, data->params_all, "addr")) { - crm_trace("Fixed addr for %s on %s", rsc->id, node->details->uname); + crm_trace("Set address for bundle connection %s (on %s)", + rsc->id, node->details->uname); } g_hash_table_foreach(local_rsc_params, hash2field, data->params_all); @@ -1954,7 +2089,7 @@ rsc_action_digest(resource_t * rsc, const char *task, const char *key, data->digest_all_calc = calculate_operation_digest(data->params_all, op_version); - if (is_set(data_set->flags, pe_flag_sanitized)) { + if (calc_secure) { data->params_secure = copy_xml(data->params_all); if(secure_list) { filter_parameters(data->params_secure, secure_list, FALSE); @@ -2000,7 +2135,9 @@ rsc_action_digest_cmp(resource_t * rsc, xmlNode * xml_op, node_t * node, interval = crm_parse_int(interval_s, "0"); key = generate_op_key(rsc->id, task, interval); - data = rsc_action_digest(rsc, task, key, node, xml_op, data_set); + data = rsc_action_digest(rsc, task, key, node, xml_op, + is_set(data_set->flags, pe_flag_sanitized), + data_set); data->rc = RSC_DIGEST_MATCH; if (digest_restart && data->digest_restart_calc && strcmp(data->digest_restart_calc, digest_restart) != 0) { @@ -2027,56 +2164,134 @@ rsc_action_digest_cmp(resource_t * rsc, xmlNode * xml_op, node_t * node, return data; } +/*! + * \internal + * \brief Create an unfencing summary for use in special node attribute + * + * Create a string combining a fence device's resource ID, agent type, and + * parameter digest (whether for all parameters or just non-private parameters). + * This can be stored in a special node attribute, allowing us to detect changes + * in either the agent type or parameters, to know whether unfencing must be + * redone or can be safely skipped when the device's history is cleaned. + * + * \param[in] rsc_id Fence device resource ID + * \param[in] agent_type Fence device agent + * \param[in] param_digest Fence device parameter digest + * + * \return Newly allocated string with unfencing digest + * \note The caller is responsible for freeing the result. + */ +static inline char * +create_unfencing_summary(const char *rsc_id, const char *agent_type, + const char *param_digest) +{ + return crm_strdup_printf("%s:%s:%s", rsc_id, agent_type, param_digest); +} + +/*! + * \internal + * \brief Check whether a node can skip unfencing + * + * Check whether a fence device's current definition matches a node's + * stored summary of when it was last unfenced by the device. + * + * \param[in] rsc_id Fence device's resource ID + * \param[in] agent Fence device's agent type + * \param[in] digest_calc Fence device's current parameter digest + * \param[in] node_summary Value of node's special unfencing node attribute + * (a comma-separated list of unfencing summaries for + * all devices that have unfenced this node) + * + * \return TRUE if digest matches, FALSE otherwise + */ +static bool +unfencing_digest_matches(const char *rsc_id, const char *agent, + const char *digest_calc, const char *node_summary) +{ + bool matches = FALSE; + + if (rsc_id && agent && digest_calc && node_summary) { + char *search_secure = create_unfencing_summary(rsc_id, agent, + digest_calc); + + /* The digest was calculated including the device ID and agent, + * so there is no risk of collision using strstr(). + */ + matches = (strstr(node_summary, search_secure) != NULL); + crm_trace("Calculated unfencing digest '%s' %sfound in '%s'", + search_secure, matches? "" : "not ", node_summary); + free(search_secure); + } + return matches; +} + +/* Magic string to use as action name for digest cache entries used for + * unfencing checks. This is not a real action name (i.e. "on"), so + * check_action_definition() won't confuse these entries with real actions. + */ #define STONITH_DIGEST_TASK "stonith-on" +/*! + * \internal + * \brief Calculate fence device digests and digest comparison result + * + * \param[in] rsc Fence device resource + * \param[in] agent Fence device's agent type + * \param[in] node Node with digest cache to use + * \param[in] data_set Cluster working set + * + * \return Node's digest cache entry + */ static op_digest_cache_t * -fencing_action_digest_cmp(resource_t * rsc, node_t * node, pe_working_set_t * data_set) +fencing_action_digest_cmp(pe_resource_t *rsc, const char *agent, + pe_node_t *node, pe_working_set_t *data_set) { - char *key = generate_op_key(rsc->id, STONITH_DIGEST_TASK, 0); - op_digest_cache_t *data = rsc_action_digest(rsc, STONITH_DIGEST_TASK, key, node, NULL, data_set); + const char *node_summary = NULL; - const char *digest_all = pe_node_attribute_raw(node, CRM_ATTR_DIGESTS_ALL); - const char *digest_secure = pe_node_attribute_raw(node, CRM_ATTR_DIGESTS_SECURE); + // Calculate device's current parameter digests + char *key = generate_op_key(rsc->id, STONITH_DIGEST_TASK, 0); + op_digest_cache_t *data = rsc_action_digest(rsc, STONITH_DIGEST_TASK, key, + node, NULL, TRUE, data_set); - /* No 'reloads' for fencing device changes - * - * We use the resource id + agent + digest so that we can detect - * changes to the agent and/or the parameters used - */ - char *search_all = crm_strdup_printf("%s:%s:%s", rsc->id, (const char*)g_hash_table_lookup(rsc->meta, XML_ATTR_TYPE), data->digest_all_calc); - char *search_secure = crm_strdup_printf("%s:%s:%s", rsc->id, (const char*)g_hash_table_lookup(rsc->meta, XML_ATTR_TYPE), data->digest_secure_calc); + free(key); - data->rc = RSC_DIGEST_ALL; - if (digest_all == NULL) { - /* it is unknown what the previous op digest was */ + // Check whether node has special unfencing summary node attribute + node_summary = pe_node_attribute_raw(node, CRM_ATTR_DIGESTS_ALL); + if (node_summary == NULL) { data->rc = RSC_DIGEST_UNKNOWN; + return data; + } - } else if (strstr(digest_all, search_all)) { + // Check whether full parameter digest matches + if (unfencing_digest_matches(rsc->id, agent, data->digest_all_calc, + node_summary)) { data->rc = RSC_DIGEST_MATCH; - - } else if(digest_secure && data->digest_secure_calc) { - if(strstr(digest_secure, search_secure)) { - if (is_set(data_set->flags, pe_flag_sanitized)) { - printf("Only 'private' parameters to %s for unfencing %s changed\n", - rsc->id, node->details->uname); - } - data->rc = RSC_DIGEST_MATCH; - } + return data; } - if (data->rc == RSC_DIGEST_ALL && is_set(data_set->flags, pe_flag_sanitized) && data->digest_secure_calc) { - if (is_set(data_set->flags, pe_flag_sanitized)) { - printf("Parameters to %s for unfencing %s changed, try '%s:%s:%s'\n", - rsc->id, node->details->uname, rsc->id, - (const char *) g_hash_table_lookup(rsc->meta, XML_ATTR_TYPE), - data->digest_secure_calc); + // Check whether secure parameter digest matches + node_summary = pe_node_attribute_raw(node, CRM_ATTR_DIGESTS_SECURE); + if (unfencing_digest_matches(rsc->id, agent, data->digest_secure_calc, + node_summary)) { + data->rc = RSC_DIGEST_MATCH; + if (is_set(data_set->flags, pe_flag_stdout)) { + printf("Only 'private' parameters to %s for unfencing %s changed\n", + rsc->id, node->details->uname); } + return data; } - free(key); - free(search_all); - free(search_secure); + // Parameters don't match + data->rc = RSC_DIGEST_ALL; + if (is_set(data_set->flags, (pe_flag_sanitized|pe_flag_stdout)) + && data->digest_secure_calc) { + char *digest = create_unfencing_summary(rsc->id, agent, + data->digest_secure_calc); + printf("Parameters to %s for unfencing %s changed, try '%s'\n", + rsc->id, node->details->uname, digest); + free(digest); + } return data; } @@ -2134,9 +2349,76 @@ find_unfencing_devices(GListPtr candidates, GListPtr matches) return matches; } +static int +node_priority_fencing_delay(pe_node_t * node, pe_working_set_t * data_set) +{ + int member_count = 0; + int online_count = 0; + int top_priority = 0; + int lowest_priority = 0; + GListPtr gIter = NULL; -action_t * -pe_fence_op(node_t * node, const char *op, bool optional, const char *reason, pe_working_set_t * data_set) + // `priority-fencing-delay` is disabled + if (data_set->priority_fencing_delay <= 0) { + return 0; + } + + /* No need to request a delay if the fencing target is not a normal cluster + * member, for example if it's a remote node or a guest node. */ + if (node->details->type != node_member) { + return 0; + } + + // No need to request a delay if the fencing target is in our partition + if (node->details->online) { + return 0; + } + + for (gIter = data_set->nodes; gIter != NULL; gIter = gIter->next) { + pe_node_t *n = gIter->data; + + if (n->details->type != node_member) { + continue; + } + + member_count ++; + + if (n->details->online) { + online_count++; + } + + if (member_count == 1 + || n->details->priority > top_priority) { + top_priority = n->details->priority; + } + + if (member_count == 1 + || n->details->priority < lowest_priority) { + lowest_priority = n->details->priority; + } + } + + // No need to delay if we have more than half of the cluster members + if (online_count > member_count / 2) { + return 0; + } + + /* All the nodes have equal priority. + * Any configured corresponding `pcmk_delay_base/max` will be applied. */ + if (lowest_priority == top_priority) { + return 0; + } + + if (node->details->priority < top_priority) { + return 0; + } + + return data_set->priority_fencing_delay; +} + +pe_action_t * +pe_fence_op(pe_node_t * node, const char *op, bool optional, const char *reason, + bool priority_delay, pe_working_set_t * data_set) { char *op_key = NULL; action_t *stonith_op = NULL; @@ -2163,38 +2445,37 @@ pe_fence_op(node_t * node, const char *op, bool optional, const char *reason, pe * * We may do this for all nodes in the future, but for now * the check_action_definition() based stuff works fine. - * - * Use "stonith-on" to avoid creating cache entries for - * operations check_action_definition() would look for. */ long max = 1024; long digests_all_offset = 0; long digests_secure_offset = 0; - char *digests_all = malloc(max); - char *digests_secure = malloc(max); + char *digests_all = calloc(max, sizeof(char)); + char *digests_secure = calloc(max, sizeof(char)); GListPtr matches = find_unfencing_devices(data_set->resources, NULL); for (GListPtr gIter = matches; gIter != NULL; gIter = gIter->next) { resource_t *match = gIter->data; - op_digest_cache_t *data = fencing_action_digest_cmp(match, node, data_set); + const char *agent = g_hash_table_lookup(match->meta, + XML_ATTR_TYPE); + op_digest_cache_t *data = NULL; + data = fencing_action_digest_cmp(match, agent, node, data_set); if(data->rc == RSC_DIGEST_ALL) { optional = FALSE; crm_notice("Unfencing %s (remote): because the definition of %s changed", node->details->uname, match->id); - if (is_set(data_set->flags, pe_flag_sanitized)) { - /* Extra detail for those running from the commandline */ + if (is_set(data_set->flags, pe_flag_stdout)) { fprintf(stdout, " notice: Unfencing %s (remote): because the definition of %s changed\n", node->details->uname, match->id); } } digests_all_offset += snprintf( digests_all+digests_all_offset, max-digests_all_offset, - "%s:%s:%s,", match->id, (const char*)g_hash_table_lookup(match->meta, XML_ATTR_TYPE), data->digest_all_calc); + "%s:%s:%s,", match->id, agent, data->digest_all_calc); digests_secure_offset += snprintf( digests_secure+digests_secure_offset, max-digests_secure_offset, - "%s:%s:%s,", match->id, (const char*)g_hash_table_lookup(match->meta, XML_ATTR_TYPE), data->digest_secure_calc); + "%s:%s:%s,", match->id, agent, data->digest_secure_calc); } g_hash_table_insert(stonith_op->meta, strdup(XML_OP_ATTR_DIGESTS_ALL), @@ -2208,6 +2489,29 @@ pe_fence_op(node_t * node, const char *op, bool optional, const char *reason, pe free(op_key); } + if (data_set->priority_fencing_delay > 0 + + /* It's a suitable case where `priority-fencing-delay` applies. + * At least add `priority-fencing-delay` field as an indicator. */ + && (priority_delay + + /* Re-calculate priority delay for the suitable case when + * pe_fence_op() is called again by stage6() after node priority has + * been actually calculated with native_add_running() */ + || g_hash_table_lookup(stonith_op->meta, + XML_CONFIG_ATTR_PRIORITY_FENCING_DELAY) != NULL)) { + + /* Add `priority-fencing-delay` to the fencing op even if it's 0 for + * the targeting node. So that it takes precedence over any possible + * `pcmk_delay_base/max`. + */ + char *delay_s = crm_itoa(node_priority_fencing_delay(node, data_set)); + + g_hash_table_insert(stonith_op->meta, + strdup(XML_CONFIG_ATTR_PRIORITY_FENCING_DELAY), + delay_s); + } + if(optional == FALSE && pe_can_fence(data_set, node)) { pe_action_required(stonith_op, NULL, reason); } else if(reason && stonith_op->reason == NULL) { @@ -2233,7 +2537,7 @@ trigger_unfencing( && node->details->online && node->details->unclean == FALSE && node->details->shutdown == FALSE) { - action_t *unfence = pe_fence_op(node, "on", FALSE, reason, data_set); + pe_action_t *unfence = pe_fence_op(node, "on", FALSE, reason, FALSE, data_set); if(dependency) { order_actions(unfence, dependency, pe_order_optional); @@ -2350,17 +2654,60 @@ void pe_action_set_flag_reason(const char *function, long line, void pe_action_set_reason(pe_action_t *action, const char *reason, bool overwrite) { - if(action->reason && overwrite) { - pe_rsc_trace(action->rsc, "Changing %s reason from '%s' to '%s'", action->uuid, action->reason, reason); + if (action->reason != NULL && overwrite) { + pe_rsc_trace(action->rsc, "Changing %s reason from '%s' to '%s'", + action->uuid, action->reason, crm_str(reason)); free(action->reason); + } else if (action->reason == NULL) { + pe_rsc_trace(action->rsc, "Set %s reason to '%s'", + action->uuid, crm_str(reason)); + } else { + // crm_assert(action->reason != NULL && !overwrite); + return; + } + + if (reason != NULL) { + action->reason = strdup(reason); + } else { action->reason = NULL; } - if(action->reason == NULL) { - if(reason) { - pe_rsc_trace(action->rsc, "Set %s reason to '%s'", action->uuid, reason); - action->reason = strdup(reason); - } else { - action->reason = NULL; +} + +/*! + * \internal + * \brief Check whether shutdown has been requested for a node + * + * \param[in] node Node to check + * + * \return TRUE if node has shutdown attribute set and nonzero, FALSE otherwise + * \note This differs from simply using node->details->shutdown in that it can + * be used before that has been determined (and in fact to determine it), + * and it can also be used to distinguish requested shutdown from implicit + * shutdown of remote nodes by virtue of their connection stopping. + */ +bool +pe__shutdown_requested(pe_node_t *node) +{ + const char *shutdown = pe_node_attribute_raw(node, XML_CIB_ATTR_SHUTDOWN); + + return shutdown && strcmp(shutdown, "0"); +} + +bool +pe__resource_is_disabled(pe_resource_t *rsc) +{ + const char *target_role = NULL; + + CRM_CHECK(rsc != NULL, return false); + target_role = g_hash_table_lookup(rsc->meta, XML_RSC_ATTR_TARGET_ROLE); + if (target_role) { + enum rsc_role_e target_role_e = text2role(target_role); + + if ((target_role_e == RSC_ROLE_STOPPED) + || ((target_role_e == RSC_ROLE_SLAVE) + && (uber_parent(rsc)->variant == pe_master))) { + return true; } } + return false; } diff --git a/lib/services/Makefile.am b/lib/services/Makefile.am index a416f1369e9..c1fa52611e2 100644 --- a/lib/services/Makefile.am +++ b/lib/services/Makefile.am @@ -23,7 +23,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include lib_LTLIBRARIES = libcrmservice.la noinst_HEADERS = pcmk-dbus.h upstart.h systemd.h services_private.h -libcrmservice_la_LDFLAGS = -version-info 6:0:3 +libcrmservice_la_LDFLAGS = -version-info 8:1:5 libcrmservice_la_CPPFLAGS = -DOCF_ROOT_DIR=\"@OCF_ROOT_DIR@\" $(AM_CPPFLAGS) libcrmservice_la_CFLAGS = $(GIO_CFLAGS) diff --git a/lib/services/dbus.c b/lib/services/dbus.c index fb3e867f9fd..58df9270df4 100644 --- a/lib/services/dbus.c +++ b/lib/services/dbus.c @@ -23,6 +23,15 @@ struct db_getall_data { void (*callback)(const char *name, const char *value, void *userdata); }; +static void +free_db_getall_data(struct db_getall_data *data) +{ + free(data->target); + free(data->object); + free(data->name); + free(data); +} + DBusConnection * pcmk_dbus_connect(void) { @@ -196,6 +205,20 @@ pcmk_dbus_send_recv(DBusMessage *msg, DBusConnection *connection, return reply; } +/*! + * \internal + * \brief Send a DBus message with a callback for the reply + * + * \param[in] msg DBus message to send + * \param[in,out] connection DBus connection to send on + * \param[in] done Function to call when pending call completes + * \param[in] user_data Data to pass to done callback + * + * \return Handle for reply on success, NULL on error + * \note The caller can assume that the done callback is called always and + * only when the return value is non-NULL. (This allows the caller to + * know where it should free dynamically allocated user_data.) + */ DBusPendingCall * pcmk_dbus_send(DBusMessage *msg, DBusConnection *connection, void(*done)(DBusPendingCall *pending, void *user_data), @@ -359,11 +382,7 @@ pcmk_dbus_lookup_result(DBusMessage *reply, struct db_getall_data *data) } cleanup: - free(data->target); - free(data->object); - free(data->name); - free(data); - + free_db_getall_data(data); return output; } @@ -424,11 +443,19 @@ pcmk_dbus_get_property(DBusConnection *connection, const char *target, query_data->name = strdup(name); } - if(query_data->callback) { - DBusPendingCall* _pending; - _pending = pcmk_dbus_send(msg, connection, pcmk_dbus_lookup_cb, query_data, timeout); - if (pending != NULL) { - *pending = _pending; + if (query_data->callback) { + DBusPendingCall *local_pending; + + local_pending = pcmk_dbus_send(msg, connection, pcmk_dbus_lookup_cb, + query_data, timeout); + if (local_pending == NULL) { + // pcmk_dbus_lookup_cb() was not called in this case + free_db_getall_data(query_data); + query_data = NULL; + } + + if (pending) { + *pending = local_pending; } } else { diff --git a/lib/services/services.c b/lib/services/services.c index 5f0546bbc66..f86c6cc88cd 100644 --- a/lib/services/services.c +++ b/lib/services/services.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010-2016 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2010-2019 Andrew Beekhof <andrew@beekhof.net> * * This source code is licensed under the GNU Lesser General Public License * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. @@ -55,6 +55,25 @@ services_action_create(const char *name, const char *action, int interval, int t action, interval, timeout, NULL, 0); } +static char * +services__lsb_agent_path(const char *agent) +{ + return (*agent == '/')? strdup(agent) + : crm_strdup_printf("%s/%s", LSB_ROOT_DIR, agent); +} + +static bool +services__lsb_agent_exists(const char *agent) +{ + bool rc = FALSE; + struct stat st; + char *path = services__lsb_agent_path(agent); + + rc = (stat(path, &st) == 0); + free(path); + return rc; +} + /*! * \brief Find first service class that can provide a specified agent * @@ -74,18 +93,9 @@ resources_find_service_class(const char *agent) * - systemd * - upstart */ - int rc = 0; - struct stat st; - char *path = NULL; - -#ifdef LSB_ROOT_DIR - rc = asprintf(&path, "%s/%s", LSB_ROOT_DIR, agent); - if (rc > 0 && stat(path, &st) == 0) { - free(path); + if (services__lsb_agent_exists(agent)) { return PCMK_RESOURCE_CLASS_LSB; } - free(path); -#endif #if SUPPORT_SYSTEMD if (systemd_unit_exists(agent)) { @@ -167,6 +177,7 @@ resources_action_create(const char *name, const char *standard, const char *prov GHashTable * params, enum svc_action_flags flags) { svc_action_t *op = NULL; + uint32_t ra_caps = 0; /* * Do some up front sanity checks before we go off and @@ -182,9 +193,10 @@ resources_action_create(const char *name, const char *standard, const char *prov crm_err("Cannot create operation for %s without resource class", name); goto return_error; } + ra_caps = pcmk_get_ra_caps(standard); - if (crm_provider_required(standard) && crm_strlen_zero(provider)) { - crm_err("Cannot create OCF operation for %s without provider", name); + if (is_set(ra_caps, pcmk_ra_cap_provider) && crm_strlen_zero(provider)) { + crm_err("Cannot create operation for %s without provider", name); goto return_error; } @@ -213,39 +225,34 @@ resources_action_create(const char *name, const char *standard, const char *prov op->flags = flags; op->id = generate_op_key(name, action, interval); - if (safe_str_eq(action, "monitor") && ( -#if SUPPORT_HEARTBEAT - safe_str_eq(op->standard, PCMK_RESOURCE_CLASS_HB) || -#endif - safe_str_eq(op->standard, PCMK_RESOURCE_CLASS_LSB))) { - action = "status"; + if (is_set(ra_caps, pcmk_ra_cap_status) && safe_str_eq(action, "monitor")) { + op->action = strdup("status"); + } else { + op->action = strdup(action); } - op->action = strdup(action); - if (crm_provider_required(op->standard)) { + if (is_set(ra_caps, pcmk_ra_cap_provider)) { op->provider = strdup(provider); + } + + if (is_set(ra_caps, pcmk_ra_cap_params)) { op->params = params; - params = NULL; + params = NULL; // so we don't free them in this function + } + if (strcasecmp(op->standard, PCMK_RESOURCE_CLASS_OCF) == 0) { if (asprintf(&op->opaque->exec, "%s/resource.d/%s/%s", OCF_ROOT_DIR, provider, agent) == -1) { crm_err("Internal error: cannot create agent path"); goto return_error; } op->opaque->args[0] = strdup(op->opaque->exec); - op->opaque->args[1] = strdup(action); + op->opaque->args[1] = strdup(op->action); } else if (strcasecmp(op->standard, PCMK_RESOURCE_CLASS_LSB) == 0) { - if (op->agent[0] == '/') { - /* if given an absolute path, use that instead - * of tacking on the LSB_ROOT_DIR path to the front */ - op->opaque->exec = strdup(op->agent); - } else if (asprintf(&op->opaque->exec, "%s/%s", LSB_ROOT_DIR, op->agent) == -1) { - crm_err("Internal error: cannot create agent path"); - goto return_error; - } + op->opaque->exec = services__lsb_agent_path(op->agent); op->opaque->args[0] = strdup(op->opaque->exec); op->opaque->args[1] = strdup(op->action); - op->opaque->args[2] = NULL; + #if SUPPORT_HEARTBEAT } else if (strcasecmp(op->standard, PCMK_RESOURCE_CLASS_HB) == 0) { int index; @@ -266,10 +273,10 @@ resources_action_create(const char *name, const char *standard, const char *prov /* The "heartbeat" agent class only has positional arguments, * which we keyed by their decimal position number. */ param_num = 1; - if (params) { + if (op->params) { for (index = 1; index <= MAX_ARGC - 3; index++ ) { snprintf(buf_tmp, sizeof(buf_tmp), "%d", index); - value_tmp = g_hash_table_lookup(params, buf_tmp); + value_tmp = g_hash_table_lookup(op->params, buf_tmp); if (value_tmp == NULL) { /* maybe: strdup("") ?? * But the old lrmd did simply continue as well. */ @@ -277,6 +284,10 @@ resources_action_create(const char *name, const char *standard, const char *prov } op->opaque->args[param_num++] = strdup(value_tmp); } + + // Heartbeat actions don't need to keep the parameters + g_hash_table_destroy(op->params); + op->params = NULL; } /* Add operation code as the last argument, */ @@ -294,8 +305,6 @@ resources_action_create(const char *name, const char *standard, const char *prov #endif #if SUPPORT_NAGIOS } else if (strcasecmp(op->standard, PCMK_RESOURCE_CLASS_NAGIOS) == 0) { - int index = 0; - if (op->agent[0] == '/') { /* if given an absolute path, use that instead * of tacking on the NAGIOS_PLUGIN_DIR path to the front */ @@ -307,20 +316,19 @@ resources_action_create(const char *name, const char *standard, const char *prov } op->opaque->args[0] = strdup(op->opaque->exec); - index = 1; if (safe_str_eq(op->action, "monitor") && op->interval == 0) { /* Invoke --version for a nagios probe */ - op->opaque->args[index] = strdup("--version"); - index++; + op->opaque->args[1] = strdup("--version"); - } else if (params) { + } else if (op->params) { GHashTableIter iter; char *key = NULL; char *value = NULL; + int index = 1; static int args_size = sizeof(op->opaque->args) / sizeof(char *); - g_hash_table_iter_init(&iter, params); + g_hash_table_iter_init(&iter, op->params); while (g_hash_table_iter_next(&iter, (gpointer *) & key, (gpointer *) & value) && index <= args_size - 3) { @@ -341,12 +349,16 @@ resources_action_create(const char *name, const char *standard, const char *prov index += 2; } } - op->opaque->args[index] = NULL; + + // Nagios actions don't need to keep the parameters + if (op->params != NULL) { + g_hash_table_destroy(op->params); + op->params = NULL; + } #endif } else { crm_err("Unknown resource standard: %s", op->standard); - services_action_free(op); - op = NULL; + goto return_error; } if(params) { @@ -438,35 +450,6 @@ services_action_user(svc_action_t *op, const char *user) return crm_user_lookup(user, &(op->opaque->uid), &(op->opaque->gid)); } -static void -set_alert_env(gpointer key, gpointer value, gpointer user_data) -{ - int rc; - - if (value) { - rc = setenv(key, value, 1); - } else { - rc = unsetenv(key); - } - - if (rc < 0) { - crm_perror(LOG_ERR, "setenv %s=%s", - (char*)key, (value? (char*)value : "")); - } else { - crm_trace("setenv %s=%s", (char*)key, (value? (char*)value : "")); - } -} - -static void -unset_alert_env(gpointer key, gpointer value, gpointer user_data) -{ - if (unsetenv(key) < 0) { - crm_perror(LOG_ERR, "unset %s", (char*)key); - } else { - crm_trace("unset %s", (char*)key); - } -} - /*! * \brief Execute an alert agent action * @@ -481,18 +464,9 @@ unset_alert_env(gpointer key, gpointer value, gpointer user_data) gboolean services_alert_async(svc_action_t *action, void (*cb)(svc_action_t *op)) { - gboolean responsible; - action->synchronous = false; action->opaque->callback = cb; - if (action->params) { - g_hash_table_foreach(action->params, set_alert_env, NULL); - } - responsible = services_os_action_execute(action); - if (action->params) { - g_hash_table_foreach(action->params, unset_alert_env, NULL); - } - return responsible; + return services_os_action_execute(action); } #if SUPPORT_DBUS @@ -526,7 +500,7 @@ services_set_op_pending(svc_action_t *op, DBusPendingCall *pending) void services_action_cleanup(svc_action_t * op) { - if(op->opaque == NULL) { + if ((op == NULL) || (op->opaque == NULL)) { return; } @@ -538,13 +512,16 @@ services_action_cleanup(svc_action_t * op) } if(op->opaque->pending) { - crm_trace("Cleaning up pending dbus call %p %s for %s", op->opaque->pending, op->action, op->rsc); - if(dbus_pending_call_get_completed(op->opaque->pending)) { - crm_warn("Pending dbus call %s for %s did not complete", op->action, op->rsc); + if (dbus_pending_call_get_completed(op->opaque->pending)) { + // This should never be the case + crm_warn("Result of %s op %s was unhandled", + op->standard, op->id); + } else { + crm_debug("Will ignore any result of canceled %s op %s", + op->standard, op->id); } dbus_pending_call_cancel(op->opaque->pending); - dbus_pending_call_unref(op->opaque->pending); - op->opaque->pending = NULL; + services_set_op_pending(op, NULL); } #endif @@ -654,7 +631,7 @@ services_action_cancel(const char *name, const char *action, int interval) /* Tell operation_finalize() not to reschedule the operation */ op->cancel = TRUE; - /* Stop tracking it as a recurring operation, and stop its timer */ + /* Stop tracking it as a recurring operation, and stop its repeat timer */ cancel_recurring_action(op); /* If the op has a PID, it's an in-flight child process, so kill it. @@ -673,19 +650,22 @@ services_action_cancel(const char *name, const char *action, int interval) goto done; } - /* In-flight systemd and upstart ops don't have a pid. The relevant handlers - * will call operation_finalize() when the operation completes. - * @TODO: Can we request early termination, maybe using - * dbus_pending_call_cancel()? - */ +#if SUPPORT_DBUS + // In-flight systemd and upstart ops don't have a pid if (inflight_systemd_or_upstart(op)) { - crm_info("Will cancel %s op %s when in-flight instance completes", - op->standard, op->id); - cancelled = FALSE; - goto done; + inflight_ops = g_list_remove(inflight_ops, op); + + /* This will cause any result that comes in later to be discarded, so we + * don't call the callback and free the operation twice. + */ + services_action_cleanup(op); } +#endif + + // The rest of this is essentially equivalent to operation_finalize(), + // except without calling handle_blocked_ops() - /* Otherwise, operation is not in-flight, just report as cancelled */ + // Report operation as cancelled op->status = PCMK_LRM_OP_CANCELLED; if (op->opaque->callback) { op->opaque->callback(op); @@ -694,6 +674,7 @@ services_action_cancel(const char *name, const char *action, int interval) blocked_ops = g_list_remove(blocked_ops, op); services_action_free(op); cancelled = TRUE; + // @TODO Initiate handle_blocked_ops() asynchronously done: free(id); @@ -824,12 +805,17 @@ services_untrack_op(svc_action_t *op) } gboolean -services_action_async(svc_action_t * op, void (*action_callback) (svc_action_t *)) +services_action_async_fork_notify(svc_action_t * op, + void (*action_callback) (svc_action_t *), + void (*action_fork_callback) (svc_action_t *)) { op->synchronous = false; if (action_callback) { op->opaque->callback = action_callback; } + if (action_fork_callback) { + op->opaque->fork_callback = action_fork_callback; + } if (op->interval > 0) { init_recurring_actions(); @@ -841,7 +827,8 @@ services_action_async(svc_action_t * op, void (*action_callback) (svc_action_t * g_hash_table_replace(recurring_actions, op->id, op); } - if (op->rsc && is_op_blocked(op->rsc)) { + if (is_not_set(op->flags, SVC_ACTION_NON_BLOCKED) + && op->rsc && is_op_blocked(op->rsc)) { blocked_ops = g_list_append(blocked_ops, op); return TRUE; } @@ -849,6 +836,12 @@ services_action_async(svc_action_t * op, void (*action_callback) (svc_action_t * return action_exec_helper(op); } +gboolean +services_action_async(svc_action_t * op, + void (*action_callback) (svc_action_t *)) +{ + return services_action_async_fork_notify(op, action_callback, NULL); +} static gboolean processing_blocked_ops = FALSE; @@ -1414,7 +1407,7 @@ resources_list_standards(void) GList * resources_list_providers(const char *standard) { - if (crm_provider_required(standard)) { + if (is_set(pcmk_get_ra_caps(standard), pcmk_ra_cap_provider)) { return resources_os_list_ocf_providers(); } diff --git a/lib/services/services_linux.c b/lib/services/services_linux.c index 3549b8f953c..cf60391e846 100644 --- a/lib/services/services_linux.c +++ b/lib/services/services_linux.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010-2016 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2010-2019 Andrew Beekhof <andrew@beekhof.net> * * This source code is licensed under the GNU Lesser General Public License * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. @@ -21,10 +21,6 @@ #include <sys/time.h> #include <sys/resource.h> -#ifdef HAVE_SYS_SIGNALFD_H -#include <sys/signalfd.h> -#endif - #include "crm/crm.h" #include "crm/common/mainloop.h" #include "crm/services.h" @@ -35,6 +31,196 @@ # include "crm/common/cib_secrets.h" #endif +/* We have two alternative ways of handling SIGCHLD when synchronously waiting + * for spawned processes to complete. Both rely on polling a file descriptor to + * discover SIGCHLD events. + * + * If sys/signalfd.h is available (e.g. on Linux), we call signalfd() to + * generate the file descriptor. Otherwise, we use the "self-pipe trick" + * (opening a pipe and writing a byte to it when SIGCHLD is received). + */ +#ifdef HAVE_SYS_SIGNALFD_H + +// signalfd() implementation + +#include <sys/signalfd.h> + +// Everything needed to manage SIGCHLD handling +struct sigchld_data_s { + sigset_t mask; // Signals to block now (including SIGCHLD) + sigset_t old_mask; // Previous set of blocked signals +}; + +// Initialize SIGCHLD data and prepare for use +static void +sigchld_setup(struct sigchld_data_s *data) +{ + sigemptyset(&(data->mask)); + sigaddset(&(data->mask), SIGCHLD); + + sigemptyset(&(data->old_mask)); + + // Block SIGCHLD (saving previous set of blocked signals to restore later) + if (sigprocmask(SIG_BLOCK, &(data->mask), &(data->old_mask)) < 0) { + crm_perror(LOG_ERR, "sigprocmask() failed to block sigchld"); + } +} + +// Get a file descriptor suitable for polling for SIGCHLD events +static int +sigchld_open(struct sigchld_data_s *data) +{ + int fd; + + CRM_CHECK(data != NULL, return -1); + + fd = signalfd(-1, &(data->mask), SFD_NONBLOCK); + if (fd < 0) { + crm_perror(LOG_ERR, "signalfd() failed"); + } + return fd; +} + +// Close a file descriptor returned by sigchld_open() +static void +sigchld_close(int fd) +{ + if (fd > 0) { + close(fd); + } +} + +// Return true if SIGCHLD was received from polled fd +static bool +sigchld_received(int fd) +{ + struct signalfd_siginfo fdsi; + ssize_t s; + + s = read(fd, &fdsi, sizeof(struct signalfd_siginfo)); + if (s != sizeof(struct signalfd_siginfo)) { + crm_perror(LOG_ERR, "Read from signal fd %d failed", fd); + + } else if (fdsi.ssi_signo == SIGCHLD) { + return true; + } + return false; +} + +// Do anything needed after done waiting for SIGCHLD +static void +sigchld_cleanup(struct sigchld_data_s *data) +{ + // Restore the original set of blocked signals + if ((sigismember(&(data->old_mask), SIGCHLD) == 0) + && (sigprocmask(SIG_UNBLOCK, &(data->mask), NULL) < 0)) { + crm_perror(LOG_ERR, "sigprocmask() failed to unblock sigchld"); + } +} + +#else // HAVE_SYS_SIGNALFD_H not defined + +// Self-pipe implementation (see above for function descriptions) + +struct sigchld_data_s { + int pipe_fd[2]; // Pipe file descriptors + struct sigaction sa; // Signal handling info (with SIGCHLD) + struct sigaction old_sa; // Previous signal handling info +}; + +// We need a global to use in the signal handler +volatile struct sigchld_data_s *last_sigchld_data = NULL; + +static void +sigchld_handler() +{ + // We received a SIGCHLD, so trigger pipe polling + if ((last_sigchld_data != NULL) + && (last_sigchld_data->pipe_fd[1] >= 0) + && (write(last_sigchld_data->pipe_fd[1], "", 1) == -1)) { + crm_perror(LOG_TRACE, "Could not poke SIGCHLD self-pipe"); + } +} + +static void +sigchld_setup(struct sigchld_data_s *data) +{ + int rc; + + data->pipe_fd[0] = data->pipe_fd[1] = -1; + + if (pipe(data->pipe_fd) == -1) { + crm_perror(LOG_ERR, "pipe() failed"); + } + + rc = crm_set_nonblocking(data->pipe_fd[0]); + if (rc < 0) { + crm_warn("Could not set pipe input non-blocking: %s " CRM_XS " rc=%d", + pcmk_strerror(rc), rc); + } + rc = crm_set_nonblocking(data->pipe_fd[1]); + if (rc < 0) { + crm_warn("Could not set pipe output non-blocking: %s " CRM_XS " rc=%d", + pcmk_strerror(rc), rc); + } + + // Set SIGCHLD handler + data->sa.sa_handler = sigchld_handler; + data->sa.sa_flags = 0; + sigemptyset(&(data->sa.sa_mask)); + if (sigaction(SIGCHLD, &(data->sa), &(data->old_sa)) < 0) { + crm_perror(LOG_ERR, "sigaction() failed to set sigchld handler"); + } + + // Remember data for use in signal handler + last_sigchld_data = data; +} + +static int +sigchld_open(struct sigchld_data_s *data) +{ + CRM_CHECK(data != NULL, return -1); + return data->pipe_fd[0]; +} + +static void +sigchld_close(int fd) +{ + // Pipe will be closed in sigchld_cleanup() + return; +} + +static bool +sigchld_received(int fd) +{ + char ch; + + // Clear out the self-pipe + while (read(fd, &ch, 1) == 1) /*omit*/; + return true; +} + +static void +sigchld_cleanup(struct sigchld_data_s *data) +{ + // Restore the previous SIGCHLD handler + if (sigaction(SIGCHLD, &(data->old_sa), NULL) < 0) { + crm_perror(LOG_ERR, "sigaction() failed to remove sigchld handler"); + } + + // Close the pipe + if (data->pipe_fd[0] >= 0) { + close(data->pipe_fd[0]); + data->pipe_fd[0] = -1; + } + if (data->pipe_fd[1] >= 0) { + close(data->pipe_fd[1]); + data->pipe_fd[1] = -1; + } +} + +#endif + static gboolean svc_read_output(int fd, svc_action_t * op, bool is_stderr) { @@ -66,8 +252,8 @@ svc_read_output(int fd, svc_action_t * op, bool is_stderr) do { rc = read(fd, buf, buf_read_len); if (rc > 0) { - crm_trace("Got %d chars: %.80s", rc, buf); buf[rc] = 0; + crm_trace("Got %d chars: %.80s", rc, buf); data = realloc_safe(data, len + rc + 1); len += sprintf(data + len, "%s", buf); @@ -159,6 +345,25 @@ set_ocf_env_with_prefix(gpointer key, gpointer value, gpointer user_data) set_ocf_env(buffer, value, user_data); } +static void +set_alert_env(gpointer key, gpointer value, gpointer user_data) +{ + int rc; + + if (value != NULL) { + rc = setenv(key, value, 1); + } else { + rc = unsetenv(key); + } + + if (rc < 0) { + crm_perror(LOG_ERR, "setenv %s=%s", + (char*)key, (value? (char*)value : "")); + } else { + crm_trace("setenv %s=%s", (char*)key, (value? (char*)value : "")); + } +} + /*! * \internal * \brief Add environment variables suitable for an action @@ -168,12 +373,20 @@ set_ocf_env_with_prefix(gpointer key, gpointer value, gpointer user_data) static void add_action_env_vars(const svc_action_t *op) { - if (safe_str_eq(op->standard, PCMK_RESOURCE_CLASS_OCF) == FALSE) { - return; + void (*env_setter)(gpointer, gpointer, gpointer) = NULL; + if (op->agent == NULL) { + env_setter = set_alert_env; /* we deal with alert handler */ + + } else if (safe_str_eq(op->standard, PCMK_RESOURCE_CLASS_OCF)) { + env_setter = set_ocf_env_with_prefix; } - if (op->params) { - g_hash_table_foreach(op->params, set_ocf_env_with_prefix, NULL); + if (env_setter != NULL && op->params != NULL) { + g_hash_table_foreach(op->params, env_setter, NULL); + } + + if (env_setter == NULL || env_setter == set_alert_env) { + return; } set_ocf_env("OCF_RA_VERSION_MAJOR", "1", NULL); @@ -195,6 +408,39 @@ add_action_env_vars(const svc_action_t *op) } } +static void +pipe_in_single_parameter(gpointer key, gpointer value, gpointer user_data) +{ + svc_action_t *op = user_data; + char *buffer = crm_strdup_printf("%s=%s\n", (char *)key, (char *) value); + int ret, total = 0, len = strlen(buffer); + + do { + errno = 0; + ret = write(op->opaque->stdin_fd, buffer + total, len - total); + if (ret > 0) { + total += ret; + } + + } while ((errno == EINTR) && (total < len)); + free(buffer); +} + +/*! + * \internal + * \brief Pipe parameters in via stdin for action + * + * \param[in] op Action to use + */ +static void +pipe_in_action_stdin_parameters(const svc_action_t *op) +{ + crm_debug("sending args"); + if (op->params) { + g_hash_table_foreach(op->params, pipe_in_single_parameter, (gpointer) op); + } +} + gboolean recurring_action_timer(gpointer data) { @@ -284,15 +530,26 @@ operation_finished(mainloop_child_t * p, pid_t pid, int core, int signo, int exi op->opaque->stdout_gsource = NULL; } + if (op->opaque->stdin_fd >= 0) { + close(op->opaque->stdin_fd); + } + if (signo) { if (mainloop_child_timeout(p)) { crm_warn("%s - timed out after %dms", prefix, op->timeout); op->status = PCMK_LRM_OP_TIMEOUT; op->rc = PCMK_OCF_TIMEOUT; + } else if (op->cancel) { + /* If an in-flight recurring operation was killed because it was + * cancelled, don't treat that as a failure. + */ + crm_info("%s - terminated with signal %d", prefix, signo); + op->status = PCMK_LRM_OP_CANCELLED; + op->rc = PCMK_OCF_OK; + } else { - do_crm_log_unlikely((op->cancel) ? LOG_INFO : LOG_WARNING, - "%s - terminated with signal %d", prefix, signo); + crm_warn("%s - terminated with signal %d", prefix, signo); op->status = PCMK_LRM_OP_ERROR; op->rc = PCMK_OCF_SIGNAL; } @@ -372,8 +629,6 @@ services_handle_exec_error(svc_action_t * op, int error) static void action_launch_child(svc_action_t *op) { - int lpc; - /* SIGPIPE is ignored (which is different from signal blocking) by the gnutls library. * Depending on the libqb version in use, libqb may set SIGPIPE to be ignored as well. * We do not want this to be inherited by the child process. By resetting this the signal @@ -403,10 +658,7 @@ action_launch_child(svc_action_t *op) */ setpgid(0, 0); - /* close all descriptors except stdin/out/err and channels to logd */ - for (lpc = getdtablesize() - 1; lpc > STDERR_FILENO; lpc--) { - close(lpc); - } + pcmk__close_fds_in_child(false); #if SUPPORT_CIBSECRETS if (replace_secret_params(op->rsc, op->params) < 0) { @@ -447,37 +699,15 @@ action_launch_child(svc_action_t *op) _exit(op->rc); } -#ifndef HAVE_SYS_SIGNALFD_H -static int sigchld_pipe[2] = { -1, -1 }; - static void -sigchld_handler() -{ - if ((sigchld_pipe[1] >= 0) && (write(sigchld_pipe[1], "", 1) == -1)) { - crm_perror(LOG_TRACE, "Could not poke SIGCHLD self-pipe"); - } -} -#endif - -static void -action_synced_wait(svc_action_t * op, sigset_t *mask) +action_synced_wait(svc_action_t *op, struct sigchld_data_s *data) { int status = 0; int timeout = op->timeout; - int sfd = -1; time_t start = -1; struct pollfd fds[3]; int wait_rc = 0; -#ifdef HAVE_SYS_SIGNALFD_H - sfd = signalfd(-1, mask, SFD_NONBLOCK); - if (sfd < 0) { - crm_perror(LOG_ERR, "signalfd() failed"); - } -#else - sfd = sigchld_pipe[0]; -#endif - fds[0].fd = op->opaque->stdout_fd; fds[0].events = POLLIN; fds[0].revents = 0; @@ -486,7 +716,7 @@ action_synced_wait(svc_action_t * op, sigset_t *mask) fds[1].events = POLLIN; fds[1].revents = 0; - fds[2].fd = sfd; + fds[2].fd = sigchld_open(data); fds[2].events = POLLIN; fds[2].revents = 0; @@ -504,38 +734,22 @@ action_synced_wait(svc_action_t * op, sigset_t *mask) svc_read_output(op->opaque->stderr_fd, op, TRUE); } - if (fds[2].revents & POLLIN) { -#ifdef HAVE_SYS_SIGNALFD_H - struct signalfd_siginfo fdsi; - ssize_t s; - - s = read(sfd, &fdsi, sizeof(struct signalfd_siginfo)); - if (s != sizeof(struct signalfd_siginfo)) { - crm_perror(LOG_ERR, "Read from signal fd %d failed", sfd); - - } else if (fdsi.ssi_signo == SIGCHLD) { -#else - if (1) { - /* Clear out the sigchld pipe. */ - char ch; - while (read(sfd, &ch, 1) == 1) /*omit*/; -#endif - wait_rc = waitpid(op->pid, &status, WNOHANG); + if ((fds[2].revents & POLLIN) && sigchld_received(fds[2].fd)) { + wait_rc = waitpid(op->pid, &status, WNOHANG); - if (wait_rc > 0) { - break; + if (wait_rc > 0) { + break; - } else if (wait_rc < 0){ - if (errno == ECHILD) { - /* Here, don't dare to kill and bail out... */ - break; + } else if (wait_rc < 0) { + if (errno == ECHILD) { + /* Here, don't dare to kill and bail out... */ + break; - } else { - /* ...otherwise pretend process still runs. */ - wait_rc = 0; - } - crm_perror(LOG_ERR, "waitpid() for %d failed", op->pid); + } else { + /* ...otherwise pretend process still runs. */ + wait_rc = 0; } + crm_perror(LOG_ERR, "waitpid() for %d failed", op->pid); } } @@ -598,10 +812,10 @@ action_synced_wait(svc_action_t * op, sigset_t *mask) close(op->opaque->stdout_fd); close(op->opaque->stderr_fd); - -#ifdef HAVE_SYS_SIGNALFD_H - close(sfd); -#endif + if (op->opaque->stdin_fd >= 0) { + close(op->opaque->stdin_fd); + } + sigchld_close(fds[2].fd); } /* For an asynchronous 'op', returns FALSE if 'op' should be free'd by the caller */ @@ -611,32 +825,10 @@ services_os_action_execute(svc_action_t * op) { int stdout_fd[2]; int stderr_fd[2]; + int stdin_fd[2] = {-1, -1}; int rc; struct stat st; - sigset_t *pmask; - -#ifdef HAVE_SYS_SIGNALFD_H - sigset_t mask; - sigset_t old_mask; -#define sigchld_cleanup() do { \ - if (sigismember(&old_mask, SIGCHLD) == 0) { \ - if (sigprocmask(SIG_UNBLOCK, &mask, NULL) < 0) { \ - crm_perror(LOG_ERR, "sigprocmask() failed to unblock sigchld"); \ - } \ - } \ -} while (0) -#else - struct sigaction sa; - struct sigaction old_sa; -#define sigchld_cleanup() do { \ - if (sigaction(SIGCHLD, &old_sa, NULL) < 0) { \ - crm_perror(LOG_ERR, "sigaction() failed to remove sigchld handler"); \ - } \ - close(sigchld_pipe[0]); \ - close(sigchld_pipe[1]); \ - sigchld_pipe[0] = sigchld_pipe[1] = -1; \ -} while(0) -#endif + struct sigchld_data_s data; /* Fail fast */ if(stat(op->opaque->exec, &st) != 0) { @@ -676,42 +868,27 @@ services_os_action_execute(svc_action_t * op) return FALSE; } - if (op->synchronous) { -#ifdef HAVE_SYS_SIGNALFD_H - sigemptyset(&mask); - sigaddset(&mask, SIGCHLD); - sigemptyset(&old_mask); - - if (sigprocmask(SIG_BLOCK, &mask, &old_mask) < 0) { - crm_perror(LOG_ERR, "sigprocmask() failed to block sigchld"); - } + if (safe_str_eq(op->standard, PCMK_RESOURCE_CLASS_STONITH)) { + if (pipe(stdin_fd) < 0) { + rc = errno; - pmask = &mask; -#else - if(pipe(sigchld_pipe) == -1) { - crm_perror(LOG_ERR, "pipe() failed"); - } + close(stdout_fd[0]); + close(stdout_fd[1]); + close(stderr_fd[0]); + close(stderr_fd[1]); - rc = crm_set_nonblocking(sigchld_pipe[0]); - if (rc < 0) { - crm_warn("Could not set pipe input non-blocking: %s " CRM_XS " rc=%d", - pcmk_strerror(rc), rc); - } - rc = crm_set_nonblocking(sigchld_pipe[1]); - if (rc < 0) { - crm_warn("Could not set pipe output non-blocking: %s " CRM_XS " rc=%d", - pcmk_strerror(rc), rc); - } + crm_err("pipe(stdin_fd) failed. '%s': %s (%d)", op->opaque->exec, pcmk_strerror(rc), rc); - sa.sa_handler = sigchld_handler; - sa.sa_flags = 0; - sigemptyset(&sa.sa_mask); - if (sigaction(SIGCHLD, &sa, &old_sa) < 0) { - crm_perror(LOG_ERR, "sigaction() failed to set sigchld handler"); + services_handle_exec_error(op, rc); + if (!op->synchronous) { + return operation_finalize(op); + } + return FALSE; } + } - pmask = NULL; -#endif + if (op->synchronous) { + sigchld_setup(&data); } op->pid = fork(); @@ -723,6 +900,10 @@ services_os_action_execute(svc_action_t * op) close(stdout_fd[1]); close(stderr_fd[0]); close(stderr_fd[1]); + if (stdin_fd[0] >= 0) { + close(stdin_fd[0]); + close(stdin_fd[1]); + } crm_err("Could not execute '%s': %s (%d)", op->opaque->exec, pcmk_strerror(rc), rc); services_handle_exec_error(op, rc); @@ -730,12 +911,15 @@ services_os_action_execute(svc_action_t * op) return operation_finalize(op); } - sigchld_cleanup(); + sigchld_cleanup(&data); return FALSE; case 0: /* Child */ close(stdout_fd[0]); close(stderr_fd[0]); + if (stdin_fd[1] >= 0) { + close(stdin_fd[1]); + } if (STDOUT_FILENO != stdout_fd[1]) { if (dup2(stdout_fd[1], STDOUT_FILENO) != STDOUT_FILENO) { crm_err("dup2() failed (stdout)"); @@ -748,9 +932,16 @@ services_os_action_execute(svc_action_t * op) } close(stderr_fd[1]); } + if ((stdin_fd[0] >= 0) && + (STDIN_FILENO != stdin_fd[0])) { + if (dup2(stdin_fd[0], STDIN_FILENO) != STDIN_FILENO) { + crm_err("dup2() failed (stdin)"); + } + close(stdin_fd[0]); + } if (op->synchronous) { - sigchld_cleanup(); + sigchld_cleanup(&data); } action_launch_child(op); @@ -760,6 +951,9 @@ services_os_action_execute(svc_action_t * op) /* Only the parent reaches here */ close(stdout_fd[1]); close(stderr_fd[1]); + if (stdin_fd[0] >= 0) { + close(stdin_fd[0]); + } op->opaque->stdout_fd = stdout_fd[0]; rc = crm_set_nonblocking(op->opaque->stdout_fd); @@ -777,9 +971,30 @@ services_os_action_execute(svc_action_t * op) pcmk_strerror(rc), rc); } + op->opaque->stdin_fd = stdin_fd[1]; + if (op->opaque->stdin_fd >= 0) { + // using buffer behind non-blocking-fd here - that could be improved + // as long as no other standard uses stdin_fd assume stonith + rc = crm_set_nonblocking(op->opaque->stdin_fd); + if (rc < 0) { + crm_warn("Could not set child input non-blocking: %s " + CRM_XS " fd=%d,rc=%d", + pcmk_strerror(rc), op->opaque->stdin_fd, rc); + } + pipe_in_action_stdin_parameters(op); + // as long as we are handling parameters directly in here just close + close(op->opaque->stdin_fd); + op->opaque->stdin_fd = -1; + } + + // after fds are setup properly and before we plug anything into mainloop + if (op->opaque->fork_callback) { + op->opaque->fork_callback(op); + } + if (op->synchronous) { - action_synced_wait(op, pmask); - sigchld_cleanup(); + action_synced_wait(op, &data); + sigchld_cleanup(&data); } else { crm_trace("Async waiting for %d - %s", op->pid, op->opaque->exec); diff --git a/lib/services/services_private.h b/lib/services/services_private.h index 0676c6f2f86..227e17f3017 100644 --- a/lib/services/services_private.h +++ b/lib/services/services_private.h @@ -36,12 +36,15 @@ struct svc_action_private_s { guint repeat_timer; void (*callback) (svc_action_t * op); + void (*fork_callback) (svc_action_t * op); int stderr_fd; mainloop_io_t *stderr_gsource; int stdout_fd; mainloop_io_t *stdout_gsource; + + int stdin_fd; #if SUPPORT_DBUS DBusPendingCall* pending; unsigned timerid; diff --git a/lib/services/systemd.c b/lib/services/systemd.c index 46423865383..99a5a66b6a1 100644 --- a/lib/services/systemd.c +++ b/lib/services/systemd.c @@ -146,7 +146,7 @@ systemd_cleanup(void) /*! * \internal - * \brief Check whether a file name represents a systemd unit + * \brief Check whether a file name represents a manageable systemd unit * * \param[in] name File name to check * @@ -158,7 +158,11 @@ systemd_unit_extension(const char *name) if (name) { const char *dot = strrchr(name, '.'); - if (dot && (!strcmp(dot, ".service") || !strcmp(dot, ".socket"))) { + if (dot && (!strcmp(dot, ".service") + || !strcmp(dot, ".socket") + || !strcmp(dot, ".mount") + || !strcmp(dot, ".timer") + || !strcmp(dot, ".path"))) { return dot; } } @@ -419,13 +423,13 @@ systemd_unit_listall(void) match = systemd_unit_extension(value.str); if (match == NULL) { - // Unit files always have an extension, so skip if not present - crm_debug("ListUnitFiles entry '%s' does not have an extension", + // This is not a unit file type we know how to manage + crm_debug("ListUnitFiles entry '%s' is not supported as resource", value.str); continue; } - // ListUnitFiles returns full path names + // ListUnitFiles returns full path names, we just want base name basename = strrchr(value.str, '/'); if (basename) { basename = basename + 1; @@ -433,22 +437,12 @@ systemd_unit_listall(void) basename = value.str; } - /* Unit files will include types (such as .target) that we can't manage, - * so filter the replies here. - */ if (!strcmp(match, ".service")) { // Service is the "default" unit type, so strip it unit_name = strndup(basename, match - basename); - - } else if (!strcmp(match, ".mount") - || !strcmp(match, ".socket")) { + } else { unit_name = strdup(basename); } - if (unit_name == NULL) { - crm_trace("ListUnitFiles entry '%s' is not manageable", - value.str); - continue; - } nfiles++; units = g_list_prepend(units, unit_name); @@ -571,6 +565,100 @@ systemd_async_dispatch(DBusPendingCall *pending, void *user_data) #define SYSTEMD_OVERRIDE_ROOT "/run/systemd/system/" +/* When the cluster manages a systemd resource, we create a unit file override + * to order the service "before" pacemaker. The "before" relationship won't + * actually be used, since systemd won't ever start the resource -- we're + * interested in the reverse shutdown ordering it creates, to ensure that + * systemd doesn't stop the resource at shutdown while pacemaker is still + * running. + * + * @TODO Add start timeout + */ +#define SYSTEMD_OVERRIDE_TEMPLATE \ + "[Unit]\n" \ + "Description=Cluster Controlled %s\n" \ + "Before=pacemaker.service pacemaker_remote.service\n" \ + "\n" \ + "[Service]\n" \ + "Restart=no\n" + +// Temporarily use rwxr-xr-x umask when opening a file for writing +static FILE * +create_world_readable(const char *filename) +{ + mode_t orig_umask = umask(S_IWGRP | S_IWOTH); + FILE *fp = fopen(filename, "w"); + + umask(orig_umask); + return fp; +} + +static void +create_override_dir(const char *agent) +{ + char *override_dir = crm_strdup_printf(SYSTEMD_OVERRIDE_ROOT + "/%s.service.d", agent); + + crm_build_path(override_dir, 0755); + free(override_dir); +} + +static char * +get_override_filename(const char *agent) +{ + return crm_strdup_printf(SYSTEMD_OVERRIDE_ROOT + "/%s.service.d/50-pacemaker.conf", agent); +} + +static void +systemd_create_override(const char *agent, int timeout) +{ + FILE *file_strm = NULL; + char *override_file = get_override_filename(agent); + + create_override_dir(agent); + + /* Ensure the override file is world-readable. This is not strictly + * necessary, but it avoids a systemd warning in the logs. + */ + file_strm = create_world_readable(override_file); + if (file_strm == NULL) { + crm_err("Cannot open systemd override file %s for writing", + override_file); + } else { + char *override = crm_strdup_printf(SYSTEMD_OVERRIDE_TEMPLATE, agent); + + int rc = fprintf(file_strm, "%s\n", override); + + free(override); + if (rc < 0) { + crm_perror(LOG_WARNING, "Cannot write to systemd override file %s", + override_file); + } + fflush(file_strm); + fclose(file_strm); + systemd_daemon_reload(timeout); + } + + free(override_file); +} + +static void +systemd_remove_override(const char *agent, int timeout) +{ + char *override_file = get_override_filename(agent); + int rc = unlink(override_file); + + if (rc < 0) { + // Stop may be called when already stopped, which is fine + crm_perror(LOG_DEBUG, "Cannot remove systemd override file %s", + override_file); + } else { + systemd_daemon_reload(timeout); + } + free(override_file); +} + static void systemd_unit_check(const char *name, const char *state, void *userdata) { @@ -629,58 +717,12 @@ systemd_unit_exec_with_unit(svc_action_t * op, const char *unit) } } else if (g_strcmp0(method, "start") == 0) { - FILE *file_strm = NULL; - char *override_dir = crm_strdup_printf("%s/%s.service.d", SYSTEMD_OVERRIDE_ROOT, op->agent); - char *override_file = crm_strdup_printf("%s/%s.service.d/50-pacemaker.conf", SYSTEMD_OVERRIDE_ROOT, op->agent); - mode_t orig_umask; - method = "StartUnit"; - crm_build_path(override_dir, 0755); - - /* Ensure the override file is world-readable. This is not strictly - * necessary, but it avoids a systemd warning in the logs. - */ - orig_umask = umask(S_IWGRP | S_IWOTH); - file_strm = fopen(override_file, "w"); - umask(orig_umask); - - if (file_strm != NULL) { - /* TODO: Insert the start timeout in too */ - char *override = crm_strdup_printf( - "[Unit]\n" - "Description=Cluster Controlled %s\n" - "Before=pacemaker.service\n" - "\n" - "[Service]\n" - "Restart=no\n", - op->agent); - - int rc = fprintf(file_strm, "%s\n", override); - - free(override); - if (rc < 0) { - crm_perror(LOG_ERR, "Cannot write to systemd override file %s", override_file); - } - - } else { - crm_err("Cannot open systemd override file %s for writing", override_file); - } - - if (file_strm != NULL) { - fflush(file_strm); - fclose(file_strm); - } - systemd_daemon_reload(op->timeout); - free(override_file); - free(override_dir); + systemd_create_override(op->agent, op->timeout); } else if (g_strcmp0(method, "stop") == 0) { - char *override_file = crm_strdup_printf("%s/%s.service.d/50-pacemaker.conf", SYSTEMD_OVERRIDE_ROOT, op->agent); - method = "StopUnit"; - unlink(override_file); - free(override_file); - systemd_daemon_reload(op->timeout); + systemd_remove_override(op->agent, op->timeout); } else if (g_strcmp0(method, "restart") == 0) { method = "RestartUnit"; diff --git a/lib/transition/Makefile.am b/lib/transition/Makefile.am index 304837edf66..97338d2683b 100644 --- a/lib/transition/Makefile.am +++ b/lib/transition/Makefile.am @@ -22,7 +22,7 @@ lib_LTLIBRARIES = libtransitioner.la ## SOURCES -libtransitioner_la_LDFLAGS = -version-info 3:0:1 +libtransitioner_la_LDFLAGS = -version-info 3:1:1 libtransitioner_la_CPPFLAGS = -I$(top_builddir) $(AM_CPPFLAGS) libtransitioner_la_CFLAGS = $(CFLAGS_HARDENED_LIB) diff --git a/lib/transition/unpack.c b/lib/transition/unpack.c index 25527168745..d923a028686 100644 --- a/lib/transition/unpack.c +++ b/lib/transition/unpack.c @@ -310,12 +310,9 @@ convert_graph_action(xmlNode * resource, crm_action_t * action, int status, int CRM_CHECK(action_resource != NULL, crm_log_xml_warn(action->xml, "Bad"); return NULL); - op = calloc(1, sizeof(lrmd_event_data_t)); - - op->rsc_id = strdup(ID(action_resource)); - op->interval = action->interval; - op->op_type = strdup(crm_element_value(action->xml, XML_LRM_ATTR_TASK)); - + op = lrmd_new_event(ID(action_resource), + crm_element_value(action->xml, XML_LRM_ATTR_TASK), + action->interval); op->rc = rc; op->op_status = status; op->t_run = time(NULL); diff --git a/lib/transition/utils.c b/lib/transition/utils.c index d3199d9c216..ba00bb891cb 100644 --- a/lib/transition/utils.c +++ b/lib/transition/utils.c @@ -108,12 +108,11 @@ actiontype2text(action_type_e type) case action_type_pseudo: return "pseudo"; case action_type_rsc: - return "rsc"; + return "resource"; case action_type_crm: - return "crm"; - + return "cluster"; } - return "<unknown>"; + return "invalid"; } static crm_action_t * @@ -140,77 +139,102 @@ find_action(crm_graph_t * graph, int id) return NULL; } -static void -print_synapse(unsigned int log_level, crm_graph_t * graph, synapse_t * synapse) +static const char * +synapse_state_str(synapse_t *synapse) { - GListPtr lpc = NULL; - char *pending = NULL; - const char *state = "Pending"; - if (synapse->failed) { - state = "Failed"; + return "Failed"; } else if (synapse->confirmed) { - state = "Completed"; + return "Completed"; } else if (synapse->executed) { - state = "In-flight"; + return "In-flight"; } else if (synapse->ready) { - state = "Ready"; + return "Ready"; } + return "Pending"; +} - if (synapse->executed == FALSE) { - for (lpc = synapse->inputs; lpc != NULL; lpc = lpc->next) { - crm_action_t *input = (crm_action_t *) lpc->data; - const char *id_string = crm_element_value(input->xml, XML_ATTR_ID); +// List action IDs of inputs in graph that haven't completed successfully +static char * +synapse_pending_inputs(crm_graph_t *graph, synapse_t *synapse) +{ + char *pending = NULL; - if (input->failed) { - pending = add_list_element(pending, id_string); + for (GList *lpc = synapse->inputs; lpc != NULL; lpc = lpc->next) { + crm_action_t *input = (crm_action_t *) lpc->data; - } else if (input->confirmed) { - /* Confirmed, skip */ + if (input->failed) { + pending = add_list_element(pending, ID(input->xml)); - } else if (find_action(graph, input->id)) { - /* In-flight or pending */ - pending = add_list_element(pending, id_string); - } + } else if (input->confirmed) { + // Confirmed successful inputs are not pending + + } else if (find_action(graph, input->id) != NULL) { + // In-flight or pending + pending = add_list_element(pending, ID(input->xml)); } } - - for (lpc = synapse->actions; lpc != NULL; lpc = lpc->next) { - crm_action_t *action = (crm_action_t *) lpc->data; - const char *key = crm_element_value(action->xml, XML_LRM_ATTR_TASK_KEY); - const char *host = crm_element_value(action->xml, XML_LRM_ATTR_TARGET); - char *desc = crm_strdup_printf("%s %s op %s", state, actiontype2text(action->type), key); - - do_crm_log(log_level, - "[Action %4d]: %-50s on %s (priority: %d, waiting: %s)", - action->id, desc, host ? host : "N/A", - synapse->priority, pending ? pending : "none"); - - free(desc); + if (pending == NULL) { + pending = strdup("none"); } + return pending; +} - if (synapse->executed == FALSE) { - for (lpc = synapse->inputs; lpc != NULL; lpc = lpc->next) { - crm_action_t *input = (crm_action_t *) lpc->data; - const char *key = crm_element_value(input->xml, XML_LRM_ATTR_TASK_KEY); - const char *host = crm_element_value(input->xml, XML_LRM_ATTR_TARGET); - - if (find_action(graph, input->id) == NULL) { - if (host == NULL) { - do_crm_log(log_level, " * [Input %2d]: Unresolved dependency %s op %s", - input->id, actiontype2text(input->type), key); - } else { - do_crm_log(log_level, " * [Input %2d]: Unresolved dependency %s op %s on %s", - input->id, actiontype2text(input->type), key, host); - } - } +// Log synapse inputs that aren't in graph +static void +log_unresolved_inputs(unsigned int log_level, crm_graph_t *graph, + synapse_t *synapse) +{ + for (GList *lpc = synapse->inputs; lpc != NULL; lpc = lpc->next) { + crm_action_t *input = (crm_action_t *) lpc->data; + const char *key = crm_element_value(input->xml, XML_LRM_ATTR_TASK_KEY); + const char *host = crm_element_value(input->xml, XML_LRM_ATTR_TARGET); + + if (find_action(graph, input->id) == NULL) { + do_crm_log(log_level, + " * [Input %2d]: Unresolved dependency %s op %s%s%s", + input->id, actiontype2text(input->type), key, + (host? " on " : ""), (host? host : "")); } } +} + +static void +log_synapse_action(unsigned int log_level, synapse_t *synapse, + crm_action_t *action, const char *pending_inputs) +{ + const char *key = crm_element_value(action->xml, XML_LRM_ATTR_TASK_KEY); + const char *host = crm_element_value(action->xml, XML_LRM_ATTR_TARGET); + char *desc = crm_strdup_printf("%s %s op %s", + synapse_state_str(synapse), + actiontype2text(action->type), key); + + do_crm_log(log_level, + "[Action %4d]: %-50s%s%s (priority: %d, waiting: %s)", + action->id, desc, (host? " on " : ""), (host? host : ""), + synapse->priority, pending_inputs); + free(desc); +} +static void +print_synapse(unsigned int log_level, crm_graph_t * graph, synapse_t * synapse) +{ + char *pending = NULL; + + if (!synapse->executed) { + pending = synapse_pending_inputs(graph, synapse); + } + for (GList *lpc = synapse->actions; lpc != NULL; lpc = lpc->next) { + log_synapse_action(log_level, synapse, (crm_action_t *) lpc->data, + pending); + } free(pending); + if (!synapse->executed) { + log_unresolved_inputs(log_level, graph, synapse); + } } void diff --git a/licenses/LGPLv2.1 b/licenses/LGPLv2.1 index 602bfc94635..e5ab03e1238 100644 --- a/licenses/LGPLv2.1 +++ b/licenses/LGPLv2.1 @@ -1,5 +1,5 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA @@ -10,7 +10,7 @@ as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] - Preamble + Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public @@ -55,7 +55,7 @@ modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. - + Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a @@ -111,8 +111,8 @@ modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE + + GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other @@ -158,7 +158,7 @@ Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. - + 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 @@ -216,7 +216,7 @@ instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. - + Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. @@ -267,7 +267,7 @@ Library will still fall under Section 6.) distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. - + 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work @@ -329,7 +329,7 @@ restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. - + 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined @@ -370,7 +370,7 @@ subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. - + 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or @@ -422,7 +422,7 @@ conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. - + 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is @@ -432,7 +432,7 @@ decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. - NO WARRANTY + NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. @@ -455,8 +455,8 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - END OF TERMS AND CONDITIONS - + END OF TERMS AND CONDITIONS + How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest @@ -500,5 +500,3 @@ necessary. Here is a sample; alter the names: Ty Coon, President of Vice That's all there is to it! - - diff --git a/lrmd/Makefile.am b/lrmd/Makefile.am index 33611cb6309..f623164124e 100644 --- a/lrmd/Makefile.am +++ b/lrmd/Makefile.am @@ -26,11 +26,11 @@ testdir = $(datadir)/$(PACKAGE)/tests/lrmd test_SCRIPTS = regression.py initdir = $(INITDIR) -init_SCRIPTS = pacemaker_remote +dist_init_SCRIPTS = pacemaker_remote sbin_PROGRAMS = pacemaker_remoted if BUILD_SYSTEMD -systemdunit_DATA = pacemaker_remote.service +systemdsystemunit_DATA = pacemaker_remote.service endif lrmd_CFLAGS = $(CFLAGS_HARDENED_EXE) @@ -48,7 +48,8 @@ pacemaker_remoted_LDFLAGS = $(LDFLAGS_HARDENED_EXE) pacemaker_remoted_LDADD = $(lrmd_LDADD) \ $(top_builddir)/lib/lrmd/liblrmd.la -pacemaker_remoted_SOURCES = $(lrmd_SOURCES) tls_backend.c ipc_proxy.c +pacemaker_remoted_SOURCES = $(lrmd_SOURCES) tls_backend.c ipc_proxy.c \ + remoted_pidone.c lrmd_internal_ctl_LDADD = $(top_builddir)/lib/common/libcrmcommon.la \ $(top_builddir)/lib/lrmd/liblrmd.la \ diff --git a/lrmd/ipc_proxy.c b/lrmd/ipc_proxy.c index 5d6ab344fd0..d6fd1a2673d 100644 --- a/lrmd/ipc_proxy.c +++ b/lrmd/ipc_proxy.c @@ -1,5 +1,7 @@ /* - * Copyright (c) 2012 David Vossel <davidvossel@gmail.com> + * Copyright 2012-2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -42,7 +44,7 @@ static qb_ipcs_service_t *crmd_ipcs = NULL; static qb_ipcs_service_t *stonith_ipcs = NULL; /* ipc providers == crmd clients connecting from cluster nodes */ -static GHashTable *ipc_providers = NULL; +static GList *ipc_providers = NULL; /* ipc clients == things like cibadmin, crm_resource, connecting locally */ static GHashTable *ipc_clients = NULL; @@ -52,26 +54,27 @@ static GHashTable *ipc_clients = NULL; * * \return Pointer to a provider if one exists, NULL otherwise * - * \note Grab the first provider available; any provider will work, and usually - * there will be only one. These are client connections originating from a - * cluster node's crmd. + * \note Grab the first provider, which is the most recent connection. That way, + * if we haven't yet timed out an old, failed connection, we don't try to + * use it. */ crm_client_t * ipc_proxy_get_provider() { - if (ipc_providers) { - GHashTableIter iter; - gpointer key = NULL; - gpointer value = NULL; - - g_hash_table_iter_init(&iter, ipc_providers); - if (g_hash_table_iter_next(&iter, &key, &value)) { - return (crm_client_t*)value; - } - } - return NULL; + return ipc_providers? (crm_client_t*) (ipc_providers->data) : NULL; } +/*! + * \internal + * \brief Accept a client connection on a proxy IPC server + * + * \param[in] c Client's IPC connection + * \param[in] uid Client's user ID + * \param[in] gid Client's group ID + * \param[in] ipc_channel Name of IPC server to proxy + * + * \return pcmk_ok on success, -errno on error + */ static int32_t ipc_proxy_accept(qb_ipcs_connection_t * c, uid_t uid, gid_t gid, const char *ipc_channel) { @@ -79,15 +82,15 @@ ipc_proxy_accept(qb_ipcs_connection_t * c, uid_t uid, gid_t gid, const char *ipc crm_client_t *ipc_proxy = ipc_proxy_get_provider(); xmlNode *msg; - crm_trace("Connection %p on channel %s", c, ipc_channel); - if (ipc_proxy == NULL) { - crm_err("No ipc providers available for uid %d gid %d", uid, gid); + crm_warn("Cannot proxy request from uid %d gid %d " + "because not connected to cluster", uid, gid); return -EREMOTEIO; } - /* this new client is a local ipc client on a remote - * guest wanting to access the ipc on any available cluster nodes */ + /* This new client is a local IPC client on a Pacemaker Remote controlled + * node, needing to access cluster node IPC services. + */ client = crm_client_new(c, uid, gid); if (client == NULL) { return -EREMOTEIO; @@ -106,7 +109,9 @@ ipc_proxy_accept(qb_ipcs_connection_t * c, uid_t uid, gid_t gid, const char *ipc crm_xml_add(msg, F_LRMD_IPC_SESSION, client->id); lrmd_server_send_notify(ipc_proxy, msg); free_xml(msg); - crm_debug("created new ipc proxy with session id %s", client->id); + crm_debug("Accepted IPC proxy connection (session ID %s) " + "from uid %d gid %d on channel %s", + client->id, uid, gid, ipc_channel); return 0; } @@ -378,10 +383,8 @@ static struct qb_ipcs_service_handlers cib_proxy_callbacks_rw = { void ipc_proxy_add_provider(crm_client_t *ipc_proxy) { - if (ipc_providers == NULL) { - return; - } - g_hash_table_insert(ipc_providers, ipc_proxy->id, ipc_proxy); + // Prepending ensures the most recent connection is always first + ipc_providers = g_list_prepend(ipc_providers, ipc_proxy); } void @@ -393,11 +396,7 @@ ipc_proxy_remove_provider(crm_client_t *ipc_proxy) GList *remove_these = NULL; GListPtr gIter = NULL; - if (ipc_providers == NULL) { - return; - } - - g_hash_table_remove(ipc_providers, ipc_proxy->id); + ipc_providers = g_list_remove(ipc_providers, ipc_proxy); g_hash_table_iter_init(&iter, ipc_clients); while (g_hash_table_iter_next(&iter, (gpointer *) & key, (gpointer *) & ipc_client)) { @@ -413,6 +412,8 @@ ipc_proxy_remove_provider(crm_client_t *ipc_proxy) for (gIter = remove_these; gIter != NULL; gIter = gIter->next) { ipc_client = gIter->data; + + // Disconnection callback will free the client here qb_ipcs_disconnect(ipc_client->ipcs); } @@ -424,7 +425,6 @@ void ipc_proxy_init(void) { ipc_clients = g_hash_table_new_full(crm_str_hash, g_str_equal, NULL, NULL); - ipc_providers = g_hash_table_new_full(crm_str_hash, g_str_equal, NULL, NULL); cib_ipc_servers_init(&cib_ro, &cib_rw, @@ -446,10 +446,12 @@ void ipc_proxy_cleanup(void) { if (ipc_providers) { - g_hash_table_destroy(ipc_providers); + g_list_free(ipc_providers); + ipc_providers = NULL; } if (ipc_clients) { g_hash_table_destroy(ipc_clients); + ipc_clients = NULL; } cib_ipc_servers_destroy(cib_ro, cib_rw, cib_shm); qb_ipcs_destroy(attrd_ipcs); @@ -458,6 +460,4 @@ ipc_proxy_cleanup(void) cib_ro = NULL; cib_rw = NULL; cib_shm = NULL; - ipc_providers = NULL; - ipc_clients = NULL; } diff --git a/lrmd/lrmd.c b/lrmd/lrmd.c index 918261c8820..774b45bed87 100644 --- a/lrmd/lrmd.c +++ b/lrmd/lrmd.c @@ -1,5 +1,7 @@ /* - * Copyright (c) 2012 David Vossel <davidvossel@gmail.com> + * Copyright 2012-2020 the Pacemaker project contributors + * + * The version control history for this file may have further details. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -135,9 +137,7 @@ static const char * normalize_action_name(lrmd_rsc_t * rsc, const char *action) { if (safe_str_eq(action, "monitor") && - (safe_str_eq(rsc->class, PCMK_RESOURCE_CLASS_LSB) || - safe_str_eq(rsc->class, PCMK_RESOURCE_CLASS_SERVICE) - || safe_str_eq(rsc->class, PCMK_RESOURCE_CLASS_SYSTEMD))) { + is_set(pcmk_get_ra_caps(rsc->class), pcmk_ra_cap_status)) { return "status"; } return action; @@ -158,6 +158,7 @@ build_rsc_from_xml(xmlNode * msg) rsc->provider = crm_element_value_copy(rsc_xml, F_LRMD_PROVIDER); rsc->type = crm_element_value_copy(rsc_xml, F_LRMD_TYPE); rsc->work = mainloop_add_trigger(G_PRIORITY_HIGH, lrmd_rsc_dispatch, rsc); + rsc->st_probe_rc = -ENODEV; // if stonith, initialize to "not running" return rsc; } @@ -354,7 +355,7 @@ schedule_lrmd_cmd(lrmd_rsc_t * rsc, lrmd_cmd_t * cmd) } /* crmd expects lrmd to automatically cancel recurring ops before rsc stops. */ - if (rsc && safe_str_eq(cmd->action, "stop")) { + if (safe_str_eq(cmd->action, "stop")) { cancel_all_recurring(rsc, NULL); } @@ -372,23 +373,15 @@ schedule_lrmd_cmd(lrmd_rsc_t * rsc, lrmd_cmd_t * cmd) } } -static void -send_reply(crm_client_t * client, int rc, uint32_t id, int call_id) +static xmlNode * +create_lrmd_reply(const char *origin, int rc, int call_id) { - int send_rc = 0; - xmlNode *reply = NULL; + xmlNode *reply = create_xml_node(NULL, T_LRMD_REPLY); - reply = create_xml_node(NULL, T_LRMD_REPLY); - crm_xml_add(reply, F_LRMD_ORIGIN, __FUNCTION__); + crm_xml_add(reply, F_LRMD_ORIGIN, origin); crm_xml_add_int(reply, F_LRMD_RC, rc); crm_xml_add_int(reply, F_LRMD_CALLID, call_id); - - send_rc = lrmd_server_send_reply(client, id, reply); - - free_xml(reply); - if (send_rc < 0) { - crm_warn("LRMD reply to %s failed: %d", client->name, send_rc); - } + return reply; } static void @@ -582,8 +575,10 @@ cmd_reset(lrmd_cmd_t * cmd) { cmd->lrmd_op_status = 0; cmd->last_pid = 0; +#ifdef HAVE_SYS_TIMEB_H memset(&cmd->t_run, 0, sizeof(cmd->t_run)); memset(&cmd->t_queue, 0, sizeof(cmd->t_queue)); +#endif free(cmd->exit_reason); cmd->exit_reason = NULL; free(cmd->output); @@ -877,7 +872,7 @@ action_complete(svc_action_t * action) rsc = cmd->rsc_id ? g_hash_table_lookup(rsc_list, cmd->rsc_id) : NULL; if (rsc && safe_str_eq(rsc->class, PCMK_RESOURCE_CLASS_SERVICE)) { - rclass = resources_find_service_class(rsc->class); + rclass = resources_find_service_class(rsc->type); } else if(rsc) { rclass = rsc->class; } @@ -919,8 +914,15 @@ action_complete(svc_action_t * action) cmd_original_times(cmd); #endif - if(cmd->lrmd_op_status == PCMK_LRM_OP_DONE && cmd->exec_rc == PCMK_OCF_NOT_RUNNING && safe_str_eq(cmd->real_action, "stop")) { - cmd->exec_rc = PCMK_OCF_OK; + // Monitors may return "not running", but start/stop shouldn't + if ((cmd->lrmd_op_status == PCMK_LRM_OP_DONE) + && (cmd->exec_rc == PCMK_OCF_NOT_RUNNING)) { + + if (safe_str_eq(cmd->real_action, "start")) { + cmd->exec_rc = PCMK_OCF_UNKNOWN_ERROR; + } else if (safe_str_eq(cmd->real_action, "stop")) { + cmd->exec_rc = PCMK_OCF_OK; + } } } } @@ -944,8 +946,8 @@ action_complete(svc_action_t * action) * obsolete, we should eventually prefer a clock_gettime() implementation * (wrapped in its own ifdef) with timeb as a fallback. */ -#ifdef HAVE_SYS_TIMEB_H if(goagain) { +#ifdef HAVE_SYS_TIMEB_H int time_sum = time_diff_ms(NULL, &cmd->t_first_run); int timeout_left = cmd->timeout_orig - time_sum; int delay = cmd->timeout_orig / 10; @@ -988,8 +990,8 @@ action_complete(svc_action_t * action) cmd->exec_rc = PCMK_OCF_TIMEOUT; cmd_original_times(cmd); } - } #endif + } if (action->stderr_data) { cmd->output = strdup(action->stderr_data); @@ -1017,8 +1019,9 @@ stonith_action_complete(lrmd_cmd_t * cmd, int rc) /* do nothing */ } else if (rc == -ENODEV && safe_str_eq(cmd->action, "monitor")) { - /* Not registered == inactive */ - cmd->lrmd_op_status = PCMK_LRM_OP_DONE; + // The device is not registered with the fencer + + cmd->lrmd_op_status = PCMK_LRM_OP_ERROR; cmd->exec_rc = PCMK_OCF_NOT_RUNNING; } else if (rc) { @@ -1037,8 +1040,12 @@ stonith_action_complete(lrmd_cmd_t * cmd, int rc) } else { /* command successful */ cmd->lrmd_op_status = PCMK_LRM_OP_DONE; - if (safe_str_eq(cmd->action, "start") && rsc) { - rsc->stonith_started = 1; + if (rsc) { + if (safe_str_eq(cmd->action, "start")) { + rsc->st_probe_rc = pcmk_ok; // maps to PCMK_OCF_OK + } else if (safe_str_eq(cmd->action, "stop")) { + rsc->st_probe_rc = -ENODEV; // maps to PCMK_OCF_NOT_RUNNING + } } } @@ -1070,6 +1077,18 @@ stonith_connection_failed(void) g_hash_table_iter_init(&iter, rsc_list); while (g_hash_table_iter_next(&iter, (gpointer *) & key, (gpointer *) & rsc)) { if (safe_str_eq(rsc->class, PCMK_RESOURCE_CLASS_STONITH)) { + /* If we registered this fence device, we don't know whether the + * fencer still has the registration or not. Cause future probes to + * return PCMK_OCF_UNKNOWN_ERROR until the resource is stopped or + * started successfully. This is especially important if the + * controller also went away (possibly due to a cluster layer + * restart) and won't receive our client notification of any + * monitors finalized below. + */ + if (rsc->st_probe_rc == pcmk_ok) { + rsc->st_probe_rc = pcmk_err_generic; + } + if (rsc->active) { cmd_list = g_list_append(cmd_list, rsc->active); } @@ -1140,12 +1159,11 @@ lrmd_rsc_execute_stonith(lrmd_rsc_t * rsc, lrmd_cmd_t * cmd) } } else if (safe_str_eq(cmd->action, "stop")) { rc = stonith_api->cmds->remove_device(stonith_api, st_opt_sync_call, cmd->rsc_id); - rsc->stonith_started = 0; } else if (safe_str_eq(cmd->action, "monitor")) { if (cmd->interval) { do_monitor = 1; } else { - rc = rsc->stonith_started ? 0 : -ENODEV; + rc = rsc->st_probe_rc; } } @@ -1371,32 +1389,38 @@ free_rsc(gpointer data) } static int -process_lrmd_signon(crm_client_t * client, uint32_t id, xmlNode * request) +process_lrmd_signon(crm_client_t *client, xmlNode *request, int call_id, + xmlNode **reply) { - xmlNode *reply = create_xml_node(NULL, "reply"); + int rc = pcmk_ok; const char *is_ipc_provider = crm_element_value(request, F_LRMD_IS_IPC_PROVIDER); const char *protocol_version = crm_element_value(request, F_LRMD_PROTOCOL_VERSION); if (compare_version(protocol_version, LRMD_MIN_PROTOCOL_VERSION) < 0) { crm_err("Cluster API version must be greater than or equal to %s, not %s", LRMD_MIN_PROTOCOL_VERSION, protocol_version); - crm_xml_add_int(reply, F_LRMD_RC, -EPROTO); + rc = -EPROTO; } - crm_xml_add(reply, F_LRMD_OPERATION, CRM_OP_REGISTER); - crm_xml_add(reply, F_LRMD_CLIENTID, client->id); - crm_xml_add(reply, F_LRMD_PROTOCOL_VERSION, LRMD_PROTOCOL_VERSION); - lrmd_server_send_reply(client, id, reply); - if (crm_is_true(is_ipc_provider)) { - /* this is a remote connection from a cluster nodes crmd */ #ifdef SUPPORT_REMOTE - ipc_proxy_add_provider(client); + if ((client->remote != NULL) && client->remote->tls_handshake_complete) { + // This is a remote connection from a cluster node's controller + ipc_proxy_add_provider(client); + } else { + rc = -EACCES; + } +#else + rc = -EPROTONOSUPPORT; #endif } - free_xml(reply); - return pcmk_ok; + *reply = create_lrmd_reply(__func__, rc, call_id); + crm_xml_add(*reply, F_LRMD_OPERATION, CRM_OP_REGISTER); + crm_xml_add(*reply, F_LRMD_CLIENTID, client->id); + crm_xml_add(*reply, F_LRMD_PROTOCOL_VERSION, LRMD_PROTOCOL_VERSION); + + return rc; } static int @@ -1424,52 +1448,34 @@ process_lrmd_rsc_register(crm_client_t * client, uint32_t id, xmlNode * request) return rc; } -static void -process_lrmd_get_rsc_info(crm_client_t * client, uint32_t id, xmlNode * request) +static xmlNode * +process_lrmd_get_rsc_info(xmlNode *request, int call_id) { int rc = pcmk_ok; - int send_rc = 0; - int call_id = 0; xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); const char *rsc_id = crm_element_value(rsc_xml, F_LRMD_RSC_ID); xmlNode *reply = NULL; lrmd_rsc_t *rsc = NULL; - crm_element_value_int(request, F_LRMD_CALLID, &call_id); - - if (!rsc_id) { - rc = -ENODEV; - goto get_rsc_done; - } - - if (!(rsc = g_hash_table_lookup(rsc_list, rsc_id))) { - crm_info("Resource '%s' not found (%d active resources)", - rsc_id, g_hash_table_size(rsc_list)); + if (rsc_id == NULL) { rc = -ENODEV; - goto get_rsc_done; + } else { + rsc = g_hash_table_lookup(rsc_list, rsc_id); + if (rsc == NULL) { + crm_info("Resource '%s' not found (%d active resources)", + rsc_id, g_hash_table_size(rsc_list)); + rc = -ENODEV; + } } - get_rsc_done: - - reply = create_xml_node(NULL, T_LRMD_REPLY); - crm_xml_add(reply, F_LRMD_ORIGIN, __FUNCTION__); - crm_xml_add_int(reply, F_LRMD_RC, rc); - crm_xml_add_int(reply, F_LRMD_CALLID, call_id); - + reply = create_lrmd_reply(__FUNCTION__, rc, call_id); if (rsc) { crm_xml_add(reply, F_LRMD_RSC_ID, rsc->rsc_id); crm_xml_add(reply, F_LRMD_CLASS, rsc->class); crm_xml_add(reply, F_LRMD_PROVIDER, rsc->provider); crm_xml_add(reply, F_LRMD_TYPE, rsc->type); } - - send_rc = lrmd_server_send_reply(client, id, reply); - - if (send_rc < 0) { - crm_warn("LRMD reply to %s failed: %d", client->name, send_rc); - } - - free_xml(reply); + return reply; } static int @@ -1649,46 +1655,93 @@ process_lrmd_message(crm_client_t * client, uint32_t id, xmlNode * request) const char *op = crm_element_value(request, F_LRMD_OPERATION); int do_reply = 0; int do_notify = 0; + xmlNode *reply = NULL; + +#if ENABLE_ACL + /* Certain IPC commands may be done only by privileged users (i.e. root or + * hacluster) when ACLs are enabled, because they would otherwise provide a + * means of bypassing ACLs. + */ + bool allowed = is_set(client->flags, crm_client_flag_ipc_privileged); +#else + bool allowed = true; +#endif crm_trace("Processing %s operation from %s", op, client->id); crm_element_value_int(request, F_LRMD_CALLID, &call_id); if (crm_str_eq(op, CRM_OP_IPC_FWD, TRUE)) { #ifdef SUPPORT_REMOTE - ipc_proxy_forward_client(client, request); + if (allowed) { + ipc_proxy_forward_client(client, request); + } else { + rc = -EACCES; + } +#else + rc = -EPROTONOSUPPORT; #endif do_reply = 1; } else if (crm_str_eq(op, CRM_OP_REGISTER, TRUE)) { - rc = process_lrmd_signon(client, id, request); + rc = process_lrmd_signon(client, request, call_id, &reply); + do_reply = 1; } else if (crm_str_eq(op, LRMD_OP_RSC_REG, TRUE)) { - rc = process_lrmd_rsc_register(client, id, request); - do_notify = 1; + if (allowed) { + rc = process_lrmd_rsc_register(client, id, request); + do_notify = 1; + } else { + rc = -EACCES; + } do_reply = 1; } else if (crm_str_eq(op, LRMD_OP_RSC_INFO, TRUE)) { - process_lrmd_get_rsc_info(client, id, request); + if (allowed) { + reply = process_lrmd_get_rsc_info(request, call_id); + } else { + rc = -EACCES; + } + do_reply = 1; } else if (crm_str_eq(op, LRMD_OP_RSC_UNREG, TRUE)) { - rc = process_lrmd_rsc_unregister(client, id, request); - /* don't notify anyone about failed un-registers */ - if (rc == pcmk_ok || rc == -EINPROGRESS) { - do_notify = 1; + if (allowed) { + rc = process_lrmd_rsc_unregister(client, id, request); + /* don't notify anyone about failed un-registers */ + if (rc == pcmk_ok || rc == -EINPROGRESS) { + do_notify = 1; + } + } else { + rc = -EACCES; } do_reply = 1; } else if (crm_str_eq(op, LRMD_OP_RSC_EXEC, TRUE)) { - rc = process_lrmd_rsc_exec(client, id, request); + if (allowed) { + rc = process_lrmd_rsc_exec(client, id, request); + } else { + rc = -EACCES; + } do_reply = 1; } else if (crm_str_eq(op, LRMD_OP_RSC_CANCEL, TRUE)) { - rc = process_lrmd_rsc_cancel(client, id, request); + if (allowed) { + rc = process_lrmd_rsc_cancel(client, id, request); + } else { + rc = -EACCES; + } do_reply = 1; } else if (crm_str_eq(op, LRMD_OP_POKE, TRUE)) { do_notify = 1; do_reply = 1; } else if (crm_str_eq(op, LRMD_OP_CHECK, TRUE)) { - xmlNode *data = get_message_xml(request, F_LRMD_CALLDATA); - const char *timeout = crm_element_value(data, F_LRMD_WATCHDOG); - CRM_LOG_ASSERT(data != NULL); - check_sbd_timeout(timeout); + if (allowed) { + xmlNode *data = get_message_xml(request, F_LRMD_CALLDATA); + + CRM_LOG_ASSERT(data != NULL); + check_sbd_timeout(crm_element_value(data, F_LRMD_WATCHDOG)); + } else { + rc = -EACCES; + } } else if (crm_str_eq(op, LRMD_OP_ALERT_EXEC, TRUE)) { - rc = process_lrmd_alert_exec(client, id, request); + if (allowed) { + rc = process_lrmd_alert_exec(client, id, request); + } else { + rc = -EACCES; + } do_reply = 1; } else { rc = -EOPNOTSUPP; @@ -1697,11 +1750,26 @@ process_lrmd_message(crm_client_t * client, uint32_t id, xmlNode * request) crm_log_xml_warn(request, "UnknownOp"); } + if (rc == -EACCES) { + crm_warn("Rejecting IPC request '%s' from unprivileged client %s", + op, crm_client_name(client)); + } + crm_debug("Processed %s operation from %s: rc=%d, reply=%d, notify=%d", op, client->id, rc, do_reply, do_notify); if (do_reply) { - send_reply(client, rc, id, call_id); + int send_rc = pcmk_ok; + + if (reply == NULL) { + reply = create_lrmd_reply(__FUNCTION__, rc, call_id); + } + send_rc = lrmd_server_send_reply(client, id, reply); + free_xml(reply); + if (send_rc < 0) { + crm_warn("Reply to client %s failed: %s " CRM_XS " %d", + client->name, pcmk_strerror(send_rc), send_rc); + } } if (do_notify) { diff --git a/lrmd/lrmd_alert_api.c b/lrmd/lrmd_alert_api.c index 854b6ae40a2..f5f5222f384 100644 --- a/lrmd/lrmd_alert_api.c +++ b/lrmd/lrmd_alert_api.c @@ -142,45 +142,32 @@ process_lrmd_alert_exec(crm_client_t *client, uint32_t id, xmlNode *request) return rc; } -static gboolean -alert_drain_timeout_callback(gpointer user_data) +static bool +drain_check(guint remaining_timeout_ms) { - gboolean *timeout_popped = (gboolean *) user_data; + if (inflight_alerts != NULL) { + guint count = g_hash_table_size(inflight_alerts); - *timeout_popped = TRUE; + if (count > 0) { + crm_trace("%d alerts pending (%.3fs timeout remaining)", + count, remaining_timeout_ms / 1000.0); + return TRUE; + } + } return FALSE; } void -lrmd_drain_alerts(GMainContext *ctx) +lrmd_drain_alerts(GMainLoop *mloop) { - guint timer, count; - gboolean timeout_popped = FALSE; - int timer_ms; - - draining_alerts = TRUE; - if (inflight_alerts == NULL) { - return; - } - - timer_ms = max_inflight_timeout() + 5000; - timer = g_timeout_add(timer_ms, alert_drain_timeout_callback, - (gpointer) &timeout_popped); - - while (!timeout_popped) { - count = g_hash_table_size(inflight_alerts); - if (count == 0) { - break; - } - crm_trace("Draining mainloop while still %d alerts are in flight (timeout=%dms)", - count, timer_ms); - g_main_context_iteration(ctx, TRUE); - } - - if (!timeout_popped && (timer > 0)) { - g_source_remove(timer); + if (inflight_alerts != NULL) { + guint timer_ms = max_inflight_timeout() + 5000; + + crm_trace("Draining in-flight alerts (timeout %.3fs)", + timer_ms / 1000.0); + draining_alerts = TRUE; + pcmk_drain_main_loop(mloop, timer_ms, drain_check); + g_hash_table_destroy(inflight_alerts); + inflight_alerts = NULL; } - - g_hash_table_destroy(inflight_alerts); - inflight_alerts = NULL; } diff --git a/lrmd/lrmd_private.h b/lrmd/lrmd_private.h index 4ceb74e85bb..95f4729203b 100644 --- a/lrmd/lrmd_private.h +++ b/lrmd/lrmd_private.h @@ -54,20 +54,15 @@ typedef struct lrmd_rsc_s { * that have been handed off from the pending ops list. */ GList *recurring_ops; - int stonith_started; + int st_probe_rc; // What value should be returned for a probe if stonith crm_trigger_t *work; } lrmd_rsc_t; # ifdef HAVE_GNUTLS_GNUTLS_H -/* in remote_tls.c */ +// in remoted_tls.c int lrmd_init_remote_tls_server(void); void lrmd_tls_server_destroy(void); - -/* Hidden in lrmd client lib */ -extern int lrmd_tls_send_msg(crm_remote_t * session, xmlNode * msg, uint32_t id, - const char *msg_type); -extern int lrmd_tls_set_key(gnutls_datum_t * key); # endif int lrmd_server_send_reply(crm_client_t * client, uint32_t id, xmlNode * reply); @@ -109,8 +104,9 @@ void ipc_proxy_remove_provider(crm_client_t *client); void ipc_proxy_forward_client(crm_client_t *client, xmlNode *xml); crm_client_t *ipc_proxy_get_provider(void); int ipc_proxy_shutdown_req(crm_client_t *ipc_proxy); +void remoted_spawn_pidone(int argc, char **argv, char **envp); #endif int process_lrmd_alert_exec(crm_client_t *client, uint32_t id, xmlNode *request); -void lrmd_drain_alerts(GMainContext *ctx); +void lrmd_drain_alerts(GMainLoop *mloop); #endif diff --git a/lrmd/main.c b/lrmd/main.c index 90a6c077aac..f53f01005f3 100644 --- a/lrmd/main.c +++ b/lrmd/main.c @@ -20,11 +20,8 @@ #include <crm_internal.h> #include <glib.h> -#include <unistd.h> #include <signal.h> - #include <sys/types.h> -#include <sys/wait.h> #include <crm/crm.h> #include <crm/msg_xml.h> @@ -32,6 +29,8 @@ #include <crm/common/mainloop.h> #include <crm/common/ipc.h> #include <crm/common/ipcs.h> +#include <crm/common/remote_internal.h> +#include <crm/lrmd_internal.h> #include <lrmd_private.h> @@ -296,7 +295,7 @@ lrmd_exit(gpointer data) g_hash_table_destroy(rsc_list); if (mainloop) { - lrmd_drain_alerts(g_main_loop_get_context(mainloop)); + lrmd_drain_alerts(mainloop); } crm_exit(pcmk_ok); @@ -395,119 +394,6 @@ void handle_shutdown_nack() crm_debug("Ignoring unexpected shutdown nack"); } - -static pid_t main_pid = 0; -static void -sigdone(void) -{ - exit(0); -} - -static void -sigreap(void) -{ - pid_t pid = 0; - int status; - do { - /* - * Opinions seem to differ as to what to put here: - * -1, any child process - * 0, any child process whose process group ID is equal to that of the calling process - */ - pid = waitpid(-1, &status, WNOHANG); - if(pid == main_pid) { - /* Exit when pacemaker-remote exits and use the same return code */ - if (WIFEXITED(status)) { - exit(WEXITSTATUS(status)); - } - exit(1); - } - - } while (pid > 0); -} - -static struct { - int sig; - void (*handler)(void); -} sigmap[] = { - { SIGCHLD, sigreap }, - { SIGINT, sigdone }, -}; - -static void spawn_pidone(int argc, char **argv, char **envp) -{ - sigset_t set; - - if (getpid() != 1) { - return; - } - - sigfillset(&set); - sigprocmask(SIG_BLOCK, &set, 0); - - main_pid = fork(); - switch (main_pid) { - case 0: - sigprocmask(SIG_UNBLOCK, &set, NULL); - setsid(); - setpgid(0, 0); - - /* Child remains as pacemaker_remoted */ - return; - case -1: - perror("fork"); - } - - /* Parent becomes the reaper of zombie processes */ - /* Safe to initialize logging now if needed */ - -#ifdef HAVE___PROGNAME - /* Differentiate ourselves in the 'ps' output */ - { - char *p; - int i, maxlen; - char *LastArgv = NULL; - const char *name = "pcmk-init"; - - for(i = 0; i < argc; i++) { - if(!i || (LastArgv + 1 == argv[i])) - LastArgv = argv[i] + strlen(argv[i]); - } - - for(i = 0; envp[i] != NULL; i++) { - if((LastArgv + 1) == envp[i]) { - LastArgv = envp[i] + strlen(envp[i]); - } - } - - maxlen = (LastArgv - argv[0]) - 2; - - i = strlen(name); - /* We can overwrite individual argv[] arguments */ - snprintf(argv[0], maxlen, "%s", name); - - /* Now zero out everything else */ - p = &argv[0][i]; - while(p < LastArgv) - *p++ = '\0'; - argv[1] = NULL; - } -#endif /* HAVE___PROGNAME */ - - while (1) { - int sig; - size_t i; - - sigwait(&set, &sig); - for (i = 0; i < DIMOF(sigmap); i++) { - if (sigmap[i].sig == sig) { - sigmap[i].handler(); - break; - } - } - } -} - /* *INDENT-OFF* */ static struct crm_option long_options[] = { /* Top-level Options */ @@ -534,14 +420,14 @@ main(int argc, char **argv, char **envp) int bump_log_num = 0; const char *option = NULL; - /* If necessary, create PID1 now before any FDs are opened */ - spawn_pidone(argc, argv, envp); - #ifndef ENABLE_PCMK_REMOTE crm_log_preinit("lrmd", argc, argv); crm_set_options(NULL, "[options]", long_options, "Daemon for controlling services confirming to different standards"); #else + // If necessary, create PID 1 now before any file descriptors are opened + remoted_spawn_pidone(argc, argv, envp); + crm_log_preinit("pacemaker_remoted", argc, argv); crm_set_options(NULL, "[options]", long_options, "Pacemaker Remote daemon for extending pacemaker functionality to remote nodes."); diff --git a/lrmd/pacemaker_remote.service.in b/lrmd/pacemaker_remote.service.in index d5717f6d009..ca40f58c914 100644 --- a/lrmd/pacemaker_remote.service.in +++ b/lrmd/pacemaker_remote.service.in @@ -1,9 +1,13 @@ [Unit] Description=Pacemaker Remote Service -Documentation=man:pacemaker_remoted http://clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html/Pacemaker_Remote/index.html +Documentation=man:pacemaker-remoted +Documentation=https://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/1.1/html-single/Pacemaker_Remote/index.html +# See main pacemaker unit file for descriptions of why these are needed After=network.target After=time-sync.target +After=dbus.service +Wants=dbus.service After=resource-agents-deps.target Wants=resource-agents-deps.target After=syslog.service @@ -19,6 +23,9 @@ NotifyAccess=none EnvironmentFile=-@CONFIGDIR@/pacemaker EnvironmentFile=-@CONFIGDIR@/sbd +# Not actually success, but fatal failure -- this ensures no respawn +SuccessExitStatus=100 + ExecStart=@sbindir@/pacemaker_remoted # Uncomment TasksMax if your systemd version supports it. diff --git a/lrmd/regression.py.in b/lrmd/regression.py.in index 197bbfbf259..e970faf97f2 100755 --- a/lrmd/regression.py.in +++ b/lrmd/regression.py.in @@ -307,9 +307,9 @@ class Tests(object): # systemd tests to fail. import systemd.daemon except ImportError: - print("Fatal error: python systemd bindings not found. Is package installed?", - file=sys.stderr) - sys.exit(1) + print("Python systemd bindings not found.") + print("The tests for systemd class are not going to be run.") + self.rsc_classes.remove("systemd") print("Testing "+repr(self.rsc_classes)) diff --git a/lrmd/remoted_pidone.c b/lrmd/remoted_pidone.c new file mode 100644 index 00000000000..d5db1a2e650 --- /dev/null +++ b/lrmd/remoted_pidone.c @@ -0,0 +1,290 @@ +/* + * Copyright 2017-2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. + */ + +#include <crm_internal.h> + +#include <stdio.h> +#include <ctype.h> +#include <stdlib.h> +#include <signal.h> +#include <unistd.h> +#include <sys/types.h> +#include <sys/wait.h> + +#include <crm/crm.h> +#include "lrmd_private.h" + +static pid_t main_pid = 0; + +static void +sigdone(void) +{ + exit(0); +} + +static void +sigreap(void) +{ + pid_t pid = 0; + int status; + + do { + /* + * Opinions seem to differ as to what to put here: + * -1, any child process + * 0, any child process whose process group ID is equal to that of the calling process + */ + pid = waitpid(-1, &status, WNOHANG); + if (pid == main_pid) { + /* Exit when pacemaker-remote exits and use the same return code */ + if (WIFEXITED(status)) { + exit(WEXITSTATUS(status)); + } + exit(1); + } + } while (pid > 0); +} + +static struct { + int sig; + void (*handler)(void); +} sigmap[] = { + { SIGCHLD, sigreap }, + { SIGINT, sigdone }, +}; + +/*! + * \internal + * \brief Check a line of text for a valid environment variable name + * + * \param[in] line Text to check + * \param[out] first First character of valid name if found, NULL otherwise + * \param[out] last Last character of valid name if found, NULL otherwise + * + * \return TRUE if valid name found, FALSE otherwise + * \note It's reasonable to impose limitations on environment variable names + * beyond what C or setenv() does: We only allow names that contain only + * [a-zA-Z0-9_] characters and do not start with a digit. + */ +static bool +find_env_var_name(char *line, char **first, char **last) +{ + // Skip leading whitespace + *first = line; + while (isspace(**first)) { + ++*first; + } + + if (isalpha(**first) || (**first == '_')) { // Valid first character + *last = *first; + while (isalnum(*(*last + 1)) || (*(*last + 1) == '_')) { + ++*last; + } + return TRUE; + } + + *first = *last = NULL; + return FALSE; +} + +static void +load_env_vars(const char *filename) +{ + /* We haven't forked or initialized logging yet, so don't leave any file + * descriptors open, and don't log -- silently ignore errors. + */ + FILE *fp = fopen(filename, "r"); + + if (fp != NULL) { + char line[LINE_MAX] = { '\0', }; + + while (fgets(line, LINE_MAX, fp) != NULL) { + char *name = NULL; + char *end = NULL; + char *value = NULL; + char *quote = NULL; + + // Look for valid name immediately followed by equals sign + if (find_env_var_name(line, &name, &end) && (*++end == '=')) { + + // Null-terminate name, and advance beyond equals sign + *end++ = '\0'; + + // Check whether value is quoted + if ((*end == '\'') || (*end == '"')) { + quote = end++; + } + value = end; + + if (quote) { + /* Value is remaining characters up to next non-backslashed + * matching quote character. + */ + while (((*end != *quote) || (*(end - 1) == '\\')) + && (*end != '\0')) { + end++; + } + if (*end == *quote) { + // Null-terminate value, and advance beyond close quote + *end++ = '\0'; + } else { + // Matching closing quote wasn't found + value = NULL; + } + + } else { + /* Value is remaining characters up to next non-backslashed + * whitespace. + */ + while ((!isspace(*end) || (*(end - 1) == '\\')) + && (*end != '\0')) { + ++end; + } + + if (end == (line + LINE_MAX - 1)) { + // Line was too long + value = NULL; + } + // Do NOT null-terminate value (yet) + } + + /* We have a valid name and value, and end is now the character + * after the closing quote or the first whitespace after the + * unquoted value. Make sure the rest of the line is just + * whitespace or a comment. + */ + if (value) { + char *value_end = end; + + while (isspace(*end) && (*end != '\n')) { + ++end; + } + if ((*end == '\n') || (*end == '#')) { + if (quote == NULL) { + // Now we can null-terminate an unquoted value + *value_end = '\0'; + } + + // Don't overwrite (bundle options take precedence) + setenv(name, value, 0); + + } else { + value = NULL; + } + } + } + + if ((value == NULL) && (strchr(line, '\n') == NULL)) { + // Eat remainder of line beyond LINE_MAX + if (fscanf(fp, "%*[^\n]\n") == EOF) { + value = NULL; // Don't care, make compiler happy + } + } + } + fclose(fp); + } +} + +void +remoted_spawn_pidone(int argc, char **argv, char **envp) +{ + sigset_t set; + + /* This environment variable exists for two purposes: + * - For testing, setting it to "full" enables full PID 1 behavior even + * when PID is not 1 + * - Setting to "vars" enables just the loading of environment variables + * from /etc/pacemaker/pcmk-init.env, which could be useful for testing or + * containers with a custom PID 1 script that launches pacemaker-remoted. + */ + const char *pid1 = (getpid() == 1)? "full" : getenv("PCMK_remote_pid1"); + + if (pid1 == NULL) { + return; + } + + /* When a container is launched, it may be given specific environment + * variables, which for Pacemaker bundles are given in the bundle + * configuration. However, that does not allow for host-specific values. + * To allow for that, look for a special file containing a shell-like syntax + * of name/value pairs, and export those into the environment. + */ + load_env_vars("/etc/pacemaker/pcmk-init.env"); + + if (strcmp(pid1, "full")) { + return; + } + + sigfillset(&set); + sigprocmask(SIG_BLOCK, &set, 0); + + main_pid = fork(); + switch (main_pid) { + case 0: + sigprocmask(SIG_UNBLOCK, &set, NULL); + setsid(); + setpgid(0, 0); + + // Child remains as pacemaker_remoted + return; + case -1: + perror("fork"); + } + + /* Parent becomes the reaper of zombie processes */ + /* Safe to initialize logging now if needed */ + +# ifdef HAVE___PROGNAME + /* Differentiate ourselves in the 'ps' output */ + { + char *p; + int i, maxlen; + char *LastArgv = NULL; + const char *name = "pcmk-init"; + + for (i = 0; i < argc; i++) { + if (!i || (LastArgv + 1 == argv[i])) + LastArgv = argv[i] + strlen(argv[i]); + } + + for (i = 0; envp[i] != NULL; i++) { + if ((LastArgv + 1) == envp[i]) { + LastArgv = envp[i] + strlen(envp[i]); + } + } + + maxlen = (LastArgv - argv[0]) - 2; + + i = strlen(name); + + /* We can overwrite individual argv[] arguments */ + snprintf(argv[0], maxlen, "%s", name); + + /* Now zero out everything else */ + p = &argv[0][i]; + while (p < LastArgv) { + *p++ = '\0'; + } + argv[1] = NULL; + } +# endif // HAVE___PROGNAME + + while (1) { + int sig; + size_t i; + + sigwait(&set, &sig); + for (i = 0; i < DIMOF(sigmap); i++) { + if (sigmap[i].sig == sig) { + sigmap[i].handler(); + break; + } + } + } +} diff --git a/lrmd/test.c b/lrmd/test.c index 2fbd69d89de..6b6ce0a29ae 100644 --- a/lrmd/test.c +++ b/lrmd/test.c @@ -63,7 +63,6 @@ static struct crm_option long_options[] = { cib_t *cib_conn = NULL; static int exec_call_id = 0; static int exec_call_opts = 0; -extern void cleanup_alloc_calculations(pe_working_set_t * data_set); static gboolean start_test(gpointer user_data); static void try_connect(void); @@ -349,7 +348,7 @@ static int generate_params(void) { int rc = 0; - pe_working_set_t data_set; + pe_working_set_t *data_set = NULL; xmlNode *cib_xml_copy = NULL; resource_t *rsc = NULL; GHashTable *params = NULL; @@ -360,7 +359,13 @@ generate_params(void) return 0; } - set_working_set_defaults(&data_set); + data_set = pe_new_working_set(); + if (data_set == NULL) { + crm_crit("Could not allocate working set"); + return -ENOMEM; + } + set_bit(data_set->flags, pe_flag_no_counts); + set_bit(data_set->flags, pe_flag_no_compat); cib_conn = cib_new(); rc = cib_conn->cmds->signon(cib_conn, "lrmd_test", cib_query); @@ -387,12 +392,12 @@ generate_params(void) goto param_gen_bail; } - data_set.input = cib_xml_copy; - data_set.now = crm_time_new(NULL); + data_set->input = cib_xml_copy; + data_set->now = crm_time_new(NULL); - cluster_status(&data_set); + cluster_status(data_set); if (options.rsc_id) { - rsc = pe_find_resource_with_flags(data_set.resources, options.rsc_id, + rsc = pe_find_resource_with_flags(data_set->resources, options.rsc_id, pe_find_renamed|pe_find_any); } @@ -405,8 +410,8 @@ generate_params(void) params = crm_str_table_new(); meta = crm_str_table_new(); - get_rsc_attributes(params, rsc, NULL, &data_set); - get_meta_attributes(meta, rsc, NULL, &data_set); + get_rsc_attributes(params, rsc, NULL, data_set); + get_meta_attributes(meta, rsc, NULL, data_set); if (params) { char *key = NULL; @@ -434,8 +439,7 @@ generate_params(void) } param_gen_bail: - - cleanup_alloc_calculations(&data_set); + pe_free_working_set(data_set); return rc; } diff --git a/lrmd/tls_backend.c b/lrmd/tls_backend.c index bc57ee701c3..509f4fa1aae 100644 --- a/lrmd/tls_backend.c +++ b/lrmd/tls_backend.c @@ -27,6 +27,7 @@ #include <crm/crm.h> #include <crm/msg_xml.h> #include <crm/common/mainloop.h> +#include <crm/common/remote_internal.h> #include <lrmd_private.h> @@ -37,6 +38,12 @@ #include <arpa/inet.h> #ifdef HAVE_GNUTLS_GNUTLS_H + +# include <gnutls/gnutls.h> + +// Hidden in liblrmd +extern int lrmd_tls_set_key(gnutls_datum_t *key); + # define LRMD_REMOTE_AUTH_TIMEOUT 10000 gnutls_psk_server_credentials_t psk_cred_s; gnutls_dh_params_t dh_params; @@ -49,6 +56,44 @@ debug_log(int level, const char *str) fputs(str, stderr); } +/*! + * \internal + * \brief Read (more) TLS handshake data from client + */ +static int +remoted__read_handshake_data(crm_client_t *client) +{ + int rc = pcmk__read_handshake_data(client); + + if (rc == 0) { + /* No more data is available at the moment. Just return for now; + * we'll get invoked again once the client sends more. + */ + return 0; + } else if (rc < 0) { + crm_err("TLS handshake with remote client failed: %s " + CRM_XS " rc=%d", gnutls_strerror(rc), rc); + return -1; + } + + if (client->remote->auth_timeout) { + g_source_remove(client->remote->auth_timeout); + } + client->remote->auth_timeout = 0; + + client->remote->tls_handshake_complete = TRUE; + crm_notice("Remote client connection accepted"); + + /* Only a client with access to the TLS key can connect, so we can treat + * it as privileged. + */ + set_bit(client->flags, crm_client_flag_ipc_privileged); + + // Alert other clients of the new connection + notify_of_new_client(client); + return 0; +} + static int lrmd_remote_client_msg(gpointer data) { @@ -59,31 +104,7 @@ lrmd_remote_client_msg(gpointer data) crm_client_t *client = data; if (client->remote->tls_handshake_complete == FALSE) { - int rc = 0; - - /* Muliple calls to handshake will be required, this callback - * will be invoked once the client sends more handshake data. */ - do { - rc = gnutls_handshake(*client->remote->tls_session); - - if (rc < 0 && rc != GNUTLS_E_AGAIN) { - crm_err("Remote lrmd tls handshake failed"); - return -1; - } - } while (rc == GNUTLS_E_INTERRUPTED); - - if (rc == 0) { - crm_debug("Remote lrmd tls handshake completed"); - client->remote->tls_handshake_complete = TRUE; - if (client->remote->auth_timeout) { - g_source_remove(client->remote->auth_timeout); - } - client->remote->auth_timeout = 0; - - /* Alert other clients of the new connection */ - notify_of_new_client(client); - } - return 0; + return remoted__read_handshake_data(client); } rc = crm_remote_ready(client->remote, 0); @@ -91,7 +112,7 @@ lrmd_remote_client_msg(gpointer data) /* no msg to read */ return 0; } else if (rc < 0) { - crm_info("Client disconnected during remote client read"); + crm_info("Remote client disconnected while polling it"); return -1; } @@ -100,7 +121,7 @@ lrmd_remote_client_msg(gpointer data) request = crm_remote_parse_buffer(client->remote); while (request) { crm_element_value_int(request, F_LRMD_REMOTE_MSG_ID, &id); - crm_trace("processing request from remote client with remote msg id %d", id); + crm_trace("Processing remote client request %d", id); if (!client->name) { const char *value = crm_element_value(request, F_LRMD_CLIENTNAME); @@ -126,7 +147,7 @@ lrmd_remote_client_msg(gpointer data) } if (disconnected) { - crm_info("Client disconnect detected in tls msg dispatcher."); + crm_info("Remote client disconnected while reading from it"); return -1; } @@ -188,6 +209,7 @@ lrmd_auth_timeout_cb(gpointer data) return FALSE; } +// Dispatch callback for remote server socket static int lrmd_remote_listen(gpointer data) { @@ -195,19 +217,22 @@ lrmd_remote_listen(gpointer data) gnutls_session_t *session = NULL; crm_client_t *new_client = NULL; + // For client socket static struct mainloop_fd_callbacks lrmd_remote_fd_cb = { .dispatch = lrmd_remote_client_msg, .destroy = lrmd_remote_client_destroy, }; + CRM_CHECK(ssock >= 0, return TRUE); + csock = crm_remote_accept(ssock); if (csock < 0) { return TRUE; } - session = create_psk_tls_session(csock, GNUTLS_SERVER, psk_cred_s); + session = pcmk__new_tls_session(csock, GNUTLS_SERVER, GNUTLS_CRD_PSK, + psk_cred_s); if (session == NULL) { - crm_err("TLS session creation failed"); close(csock); return TRUE; } @@ -216,9 +241,13 @@ lrmd_remote_listen(gpointer data) new_client->remote = calloc(1, sizeof(crm_remote_t)); new_client->kind = CRM_CLIENT_TLS; new_client->remote->tls_session = session; - new_client->remote->auth_timeout = - g_timeout_add(LRMD_REMOTE_AUTH_TIMEOUT, lrmd_auth_timeout_cb, new_client); - crm_notice("LRMD client connection established. %p id: %s", new_client, new_client->id); + + // Require the client to authenticate within this time + new_client->remote->auth_timeout = g_timeout_add(LRMD_REMOTE_AUTH_TIMEOUT, + lrmd_auth_timeout_cb, + new_client); + crm_info("Remote client pending authentication " + CRM_XS " %p id: %s", new_client, new_client->id); new_client->remote->source = mainloop_add_fd("lrmd-remote-client", G_PRIORITY_DEFAULT, csock, new_client, @@ -229,7 +258,7 @@ lrmd_remote_listen(gpointer data) static void lrmd_remote_connection_destroy(gpointer user_data) { - crm_notice("Remote tls server disconnected"); + crm_notice("TLS server session ended"); return; } @@ -248,10 +277,11 @@ bind_and_listen(struct addrinfo *addr) char buffer[INET6_ADDRSTRLEN] = { 0, }; crm_sockaddr2str(addr->ai_addr, buffer); - crm_trace("Attempting to bind on address %s", buffer); + crm_trace("Attempting to bind to address %s", buffer); fd = socket(addr->ai_family, addr->ai_socktype, addr->ai_protocol); if (fd < 0) { + crm_perror(LOG_ERR, "Listener socket creation failed"); return -1; } @@ -259,7 +289,7 @@ bind_and_listen(struct addrinfo *addr) optval = 1; rc = setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &optval, sizeof(optval)); if (rc < 0) { - crm_perror(LOG_INFO, "Couldn't allow the reuse of local addresses by our remote listener, bind address %s", buffer); + crm_perror(LOG_ERR, "Local address reuse not allowed on %s", buffer); close(fd); return -1; } @@ -268,49 +298,73 @@ bind_and_listen(struct addrinfo *addr) optval = 0; rc = setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &optval, sizeof(optval)); if (rc < 0) { - crm_perror(LOG_INFO, "Couldn't disable IPV6 only on address %s", buffer); + crm_perror(LOG_INFO, "Couldn't disable IPV6-only on %s", buffer); close(fd); return -1; } } if (bind(fd, addr->ai_addr, addr->ai_addrlen) != 0) { + crm_perror(LOG_ERR, "Cannot bind to %s", buffer); close(fd); return -1; } if (listen(fd, 10) == -1) { - crm_err("Can not start listen on address %s", buffer); + crm_perror(LOG_ERR, "Cannot listen on %s", buffer); close(fd); return -1; } + return fd; +} - crm_notice("Listening on address %s", buffer); +static int +get_address_info(const char *bind_name, int port, struct addrinfo **res) +{ + int rc; + char port_str[6]; // at most "65535" + struct addrinfo hints; - return fd; + memset(&hints, 0, sizeof(struct addrinfo)); + hints.ai_flags = AI_PASSIVE; + hints.ai_family = AF_UNSPEC; // IPv6 or IPv4 + hints.ai_socktype = SOCK_STREAM; + hints.ai_protocol = IPPROTO_TCP; + + snprintf(port_str, sizeof(port_str), "%d", port); + rc = getaddrinfo(bind_name, port_str, &hints, res); + if (rc) { + crm_err("Unable to get IP address(es) for %s: %s", + (bind_name? bind_name : "local node"), gai_strerror(rc)); + return -EADDRNOTAVAIL; + } + return pcmk_ok; } int lrmd_init_remote_tls_server() { - int rc; int filter; int port = crm_default_remote_port(); - struct addrinfo hints, *res = NULL, *iter; - char port_str[6]; // at most "65535" + struct addrinfo *res = NULL, *iter; gnutls_datum_t psk_key = { NULL, 0 }; + const char *bind_name = getenv("PCMK_remote_address"); static struct mainloop_fd_callbacks remote_listen_fd_callbacks = { .dispatch = lrmd_remote_listen, .destroy = lrmd_remote_connection_destroy, }; - crm_notice("Starting TLS listener on port %d", port); + CRM_CHECK(ssock == -1, return ssock); + + crm_notice("Starting TLS listener on %s port %d", + (bind_name? bind_name : "all addresses on"), port); crm_gnutls_global_init(); gnutls_global_set_log_function(debug_log); - gnutls_dh_params_init(&dh_params); - gnutls_dh_params_generate2(dh_params, 1024); + if (pcmk__init_tls_dh(&dh_params) != GNUTLS_E_SUCCESS) { + return -1; + } gnutls_psk_allocate_server_credentials(&psk_cred_s); gnutls_psk_set_server_credentials_function(psk_cred_s, lrmd_tls_server_key_cb); gnutls_psk_set_server_dh_params(psk_cred_s, dh_params); @@ -320,31 +374,27 @@ lrmd_init_remote_tls_server() * read the key. We don't error out, though, because it's fine if the key is * going to be added later. */ - rc = lrmd_tls_set_key(&psk_key); - if (rc != 0) { + if (lrmd_tls_set_key(&psk_key) != pcmk_ok) { crm_warn("A cluster connection will not be possible until the key is available"); } + gnutls_free(psk_key.data); - memset(&hints, 0, sizeof(struct addrinfo)); - /* Bind to the wildcard address (INADDR_ANY or IN6ADDR_ANY_INIT). - * @TODO allow user to specify a specific address - */ - hints.ai_flags = AI_PASSIVE; - hints.ai_family = AF_UNSPEC; /* Return IPv6 or IPv4 */ - hints.ai_socktype = SOCK_STREAM; - hints.ai_protocol = IPPROTO_TCP; - - snprintf(port_str, sizeof(port_str), "%d", port); - rc = getaddrinfo(NULL, port_str, &hints, &res); - if (rc) { - crm_err("Unable to get IP address info for local node: %s", - gai_strerror(rc)); + if (get_address_info(bind_name, port, &res) != pcmk_ok) { return -1; } + /* Currently we listen on only one address from the resulting list (the + * first IPv6 address we can bind to if possible, otherwise the first IPv4 + * address we can bind to). When bind_name is NULL, this should be the + * respective wildcard address. + * + * @TODO If there is demand for specifying more than one address, allow + * bind_name to be a space-separated list, call getaddrinfo() for each, + * and create a socket for each result (set IPV6_V6ONLY on IPv6 sockets + * since IPv4 listeners will have their own sockets). + */ iter = res; filter = AF_INET6; - /* Try IPv6 addresses first, then IPv4 */ while (iter) { if (iter->ai_family == filter) { ssock = bind_and_listen(iter); @@ -360,22 +410,14 @@ lrmd_init_remote_tls_server() } } - if (ssock < 0) { - crm_err("unable to bind to address"); - goto init_remote_cleanup; - } - - mainloop_add_fd("lrmd-remote", G_PRIORITY_DEFAULT, ssock, NULL, &remote_listen_fd_callbacks); - - rc = ssock; - init_remote_cleanup: - if (rc < 0) { - close(ssock); - ssock = 0; + if (ssock >= 0) { + mainloop_add_fd("lrmd-remote", G_PRIORITY_DEFAULT, ssock, + NULL, &remote_listen_fd_callbacks); + crm_debug("Started TLS listener on %s port %d", + (bind_name? bind_name : "all addresses on"), port); } freeaddrinfo(res); - return rc; - + return ssock; } void @@ -386,9 +428,9 @@ lrmd_tls_server_destroy(void) psk_cred_s = 0; } - if (ssock > 0) { + if (ssock >= 0) { close(ssock); - ssock = 0; + ssock = -1; } } #endif diff --git a/maint/mocked/Makefile b/maint/mocked/Makefile new file mode 100644 index 00000000000..5e3a1a8607d --- /dev/null +++ b/maint/mocked/Makefile @@ -0,0 +1,45 @@ +# +# Copyright 2019 the Pacemaker project contributors +# +# The version control history for this file may have further details. +# +# Copying and distribution of this file, with or without modification, +# are permitted in any medium without royalty provided the copyright +# notice and this notice are preserved. This file is offered as-is, +# without any warranty. +# + +#BASED_LDFLAGS = $$(pkgconf -libs glib-2.0) \ +# $$(pkgconf -libs libxml-2.0) \ +# $$(pkgconf -libs libqb) \ +# $$(pkgconf -libs pacemaker) +BASED_LDFLAGS = $$(pkgconf -libs glib-2.0) \ + $$(pkgconf -libs libxml-2.0) \ + $$(pkgconf -libs libqb) \ + -Wl,-rpath=$(CURDIR)/../../lib/common/.libs \ + -L../../lib/common/.libs -lcrmcommon \ + -L../../lib/pacemaker/.libs -lpacemaker + +BASED_CPPFLAGS = $$(pkgconf -cflags glib-2.0) \ + $$(pkgconf -cflags libxml-2.0) \ + $$(pkgconf -cflags libqb) \ + -DCS_USES_LIBQB \ + -I ../.. -I ../../include -g + +PROGRAMS = based + +BASED_OBJECTS = based.o + +# include or not the modules as you wish +BASED_OBJECTS += based-notifyfenced.o + +all: ${PROGRAMS} + +based: $(BASED_OBJECTS) + $(CC) $(BASED_LDFLAGS) $^ -o $@ + +$(BASED_OBJECTS): %.o: %.c + $(CC) $(BASED_CPPFLAGS) $(BASED_LDFLAGS) -c $< -o $@ + +clean: + rm ${PROGRAMS} $(BASED_OBJECTS) diff --git a/maint/mocked/based-notifyfenced.c b/maint/mocked/based-notifyfenced.c new file mode 100644 index 00000000000..90cad48bbd5 --- /dev/null +++ b/maint/mocked/based-notifyfenced.c @@ -0,0 +1,247 @@ +/* + * Copyright 2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. + * + * Licensed under the GNU General Public License version 2 or later (GPLv2+). + */ + +/* + * Intended demo use case: + * + * - as root, start corosync + * - start "./based -N"; hint: + * su -s /bin/sh -c './based -N' hacluster + * - start stonithd; hint: + * su -c 'env PCMK_logpriority=crit ../../fencing/stonithd' + * - wait a bit (5 < seconds < 20) + * - as haclient group (or root), run "stonith_admin --list-registered" + * - observe whether such invocation is blocked or not + */ + + +#include <stdio.h> /* printf, perror */ + +#include "crm/cib.h" /* cib_zero_copy */ +#include "crm/cib/internal.h" /* CIB_OP_CREATE */ +#include "crm/msg_xml.h" /* F_SUBTYPE */ +#include "cib/callbacks.h" /* cib_notify_diff */ + +#include "based.h" + + +#define OPTCHAR 'N' +static size_t module_handle; + + +struct cib_notification_s { + xmlNode *msg; + struct iovec *iov; + int32_t iov_size; +}; + +/* see based/based_notify.c:cib_notify_send_one */ +static bool +mock_based_cib_notify_send_one(crm_client_t *client, xmlNode *xml) +{ + const char *type = NULL; + bool do_send = false; + + struct iovec *iov; + ssize_t rc = crm_ipc_prepare(0, xml, &iov, 0); + struct cib_notification_s update = { + .msg = xml, + .iov = iov, + .iov_size = rc, + }; + + CRM_CHECK(client != NULL, return true); + if (client->ipcs == NULL && client->remote == NULL) { + crm_warn("Skipping client with NULL channel"); + return FALSE; + } + + type = crm_element_value(update.msg, F_SUBTYPE); + CRM_LOG_ASSERT(type != NULL); + if (is_set(client->options, cib_notify_diff) + && safe_str_eq(type, T_CIB_DIFF_NOTIFY)) { + + if (crm_ipcs_sendv(client, update.iov, crm_ipc_server_event) < 0) + crm_warn("Notification of client %s/%s failed", client->name, client->id); + + } + if (iov) { + free(iov[0].iov_base); + free(iov[1].iov_base); + free(iov); + } + + return FALSE; +} + +/* see based/based_notify.c:do_cib_notify + cib_notify_send */ +void +do_cib_notify(crm_client_t *cib_client, int options, const char *op, + xmlNode *update, int result, xmlNode *result_data, + const char *msg_type) +{ + xmlNode *update_msg = NULL; + const char *id = NULL; + + update_msg = create_xml_node(NULL, "notify"); + + + crm_xml_add(update_msg, F_TYPE, T_CIB_NOTIFY); + crm_xml_add(update_msg, F_SUBTYPE, msg_type); + crm_xml_add(update_msg, F_CIB_OPERATION, op); + crm_xml_add_int(update_msg, F_CIB_RC, result); + + if (result_data != NULL) { + id = crm_element_value(result_data, XML_ATTR_ID); + if (id != NULL) + crm_xml_add(update_msg, F_CIB_OBJID, id); + } + + if (update != NULL) { + crm_trace("Setting type to update->name: %s", crm_element_name(update)); + crm_xml_add(update_msg, F_CIB_OBJTYPE, crm_element_name(update)); + + } else if (result_data != NULL) { + crm_trace("Setting type to new_obj->name: %s", crm_element_name(result_data)); + crm_xml_add(update_msg, F_CIB_OBJTYPE, crm_element_name(result_data)); + + } else { + crm_trace("Not Setting type"); + } + +#if 0 + attach_cib_generation(update_msg, "cib_generation", the_cib); +#endif + + if (update != NULL) { + add_message_xml(update_msg, F_CIB_UPDATE, update); + } + if (result_data != NULL) { + add_message_xml(update_msg, F_CIB_UPDATE_RESULT, result_data); + } + + mock_based_cib_notify_send_one(cib_client, update_msg); + free_xml(update_msg); +} + +static gboolean +mock_based_notifyfencedmer_callback_worker(gpointer data) +{ + crm_client_t *cib_client = (crm_client_t *) data; + + xmlNode *result_data; + xmlNode *input, *update; + int options; + char update_str[4096]; + + options |= cib_zero_copy; + + + input = create_xml_node(NULL, "cib"); + + /* spam it */ +#if 0 + for (size_t i = 0; i < SIZE_MAX - 1; i++) { +#else + for (size_t i = 0; i < 10000; i++) { +#endif + /* NOTE: we need to trigger fenced attention, add new fence device */ + snprintf(update_str, sizeof(update_str), +"<diff crm_feature_set='3.1.0' format='1'>\n" +" <diff-removed admin_epoch='%1$llu' epoch='%1$llu' num_updates='%1$llu'>\n" +" <cib admin_epoch='%1$llu' epoch='%1$llu' num_updates='%1$llu'/>\n" +" </diff-removed>\n" +" <diff-added admin_epoch='%2$llu' epoch='%2$llu' num_updates='%2$llu'>\n" +" <cib validate-with='pacemaker-1.2' admin_epoch='%2$llu' epoch='%2$llu' num_updates='%2$llu'>\n" +" <configuration>\n" +" <resources>\n" +" <primitive id='FENCEDEV-fence-dummy-%2$llu' class='stonith' type='__apparently_bogus__' __crm_diff_marker__='added:top'/>\n" +" </resources>\n" +" </configuration>\n" +" </cib>\n" +" </diff-added>\n" +"</diff>\n", i, i+1); + update = xmlReadMemory(update_str, sizeof(update_str), + "file:///tmp/update", NULL, 0)->children; + do_cib_notify(cib_client, options, CIB_OP_CREATE, input, pcmk_ok, + update, T_CIB_DIFF_NOTIFY); + free_xml(update); + }; + + free_xml(input); +} + +static void +mock_based_notifyfenced_cib_notify_hook(crm_client_t *cib_client) +{ + + /* MOCK: client asked for upcoming diff's, let's + spam it a bit after a while... */ + crm_info("Going to spam %s (%s) in 5 seconds...", + cib_client->name, cib_client->id); + mainloop_timer_start(mainloop_timer_add("spammer", 5000, FALSE, + mock_based_notifyfencedmer_callback_worker, + cib_client)); +} + +/* * */ + +static int +mock_based_notifyfenced_argparse_hook(struct mock_based_context_s *ctxt, + bool usage, int argc_to_go, + const char *argv_to_go[]) +{ + const char *opt = *argv_to_go; +restart: + switch(*opt) { + case '-': + if (opt == *argv_to_go) { + opt++; + goto restart; + } + break; + case OPTCHAR: + if (usage) { + printf("spam the \"cib diff\" notification client" + " (targeting pacemaker-fenced in particular)\n"); + + } else { +#if 0 + ctxt->modules[module_handle]->priv = + malloc(sizeof(mock_based_notifyfenced_priv_t)); + if (ctxt->modules[module_handle]->priv == NULL) { + perror("malloc"); + return -1; + } +#endif + } + return 1; + } + return 0; +} + +#if 0 +static void +mock_based_notifyfenced_destroy_hook(module_t *mod) { + free(mod->priv); +} +#endif + +__attribute__((__constructor__)) +void +mock_based_notifyfenced_init(void) { + module_handle = mock_based_register_module((module_t){ + .shortopt = OPTCHAR, + .hooks = { + .argparse = mock_based_notifyfenced_argparse_hook, + //.destroy = mock_based_notifyfenced_destroy_hook, + /* specialized hooks */ + .cib_notify = mock_based_notifyfenced_cib_notify_hook, + } + }); +} diff --git a/maint/mocked/based.c b/maint/mocked/based.c new file mode 100644 index 00000000000..d340274016c --- /dev/null +++ b/maint/mocked/based.c @@ -0,0 +1,336 @@ +/* + * Copyright 2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. + * + * Licensed under the GNU General Public License version 2 or later (GPLv2+). + */ + +/* + * Clean room attempt (admittedly with lot of code borrowed or inspired from + * the full-blown daemon), minimalistic implementation of based daemon, with + * only important aspects being implemented at the moment. + * + * Hopefully easy to adapt for variety of purposes. + * + * NOTE: currently, only cib_rw API end-point is opened, future refinements + * as new modules are added should conditionalize per what the module + * indicates in the context (which is intentionally very loose data glue + * between the skeleton and modules themselves (like CGI variables so + * to say, but more structurally predestined so as to avoid complexities + * of hash table lookups etc.) + */ + +#include <crm_internal.h> +#if 0 +#include "crm/common/ipcs.h" /* crm_client_t */ +#include "crm/common/xml.h" /* crm_xml_add */ +#endif +#include "crm/cib/internal.h" /* T_CIB */ +#include "crm/msg_xml.h" /* F_SUBTYPE */ +#include "cib/callbacks.h" /* cib_notify_diff */ + +#include <qb/qbipcs.h> /* qb_ipcs_connection_t */ + +#include "based.h" + + +/* direct global access violated in one case only + - mock_based_ipc_accept adds a reference to it to crm_cient_t->userdata */ +mock_based_context_t mock_based_context; + + +/* see based/based_callbacks.c:cib_ipc_accept */ +static int32_t +mock_based_ipc_accept(qb_ipcs_connection_t *c, uid_t uid, gid_t gid) +{ + int32_t ret = 0; + crm_client_t *cib_client; + + crm_trace("Connection %p", c); + if ((cib_client = crm_client_new(c, uid, gid)) == NULL) { + ret = -EIO; + } + + cib_client->userdata = &mock_based_context; + + return ret; +} + +/* see based/based_callbacks.c:cib_ipc_created */ +static void +mock_based_ipc_created(qb_ipcs_connection_t *c) +{ + crm_trace("Connection %p", c); +} + +/* see based/based_callbacks.c:cib_ipc_closed */ +static int32_t +mock_based_ipc_closed(qb_ipcs_connection_t *c) +{ + crm_client_t *client = crm_client_get(c); + + if (client != NULL) { + crm_trace("Connection %p", c); + crm_client_destroy(client); + } + + return 0; +} + +/* see based/based_callbacks.c:cib_ipc_destroy */ +static void +mock_based_ipc_destroy(qb_ipcs_connection_t *c) +{ + crm_trace("Connection %p", c); + mock_based_ipc_closed(c); +} + +/* see based/based_callbacks.c:cib_process_command (and more) */ +static void +mock_based_handle_query(crm_client_t *cib_client, uint32_t flags, + const xmlNode *op_request) +{ + xmlNode *reply, *cib; + const char cib_str[] = +#if 0 +"<cib/>"; +#else +"<cib validate-with='pacemaker-1.2' admin_epoch='0' epoch='0' num_updates='0'>"\ +" <configuration>"\ +" <crm_config/>"\ +" <nodes/>"\ +" <resources/>"\ +" <constraints/>"\ +" </configuration>"\ +" <status/>"\ +"</cib>"; +#endif + cib = xmlReadMemory(cib_str, sizeof(cib_str), "file:///tmp/foo", NULL, 0)->children; + + reply = create_xml_node(NULL, "cib-reply"); + crm_xml_add(reply, F_TYPE, T_CIB); + crm_xml_add(reply, F_CIB_OPERATION, + crm_element_value(op_request, F_CIB_OPERATION)); + crm_xml_add(reply, F_CIB_CALLID, + crm_element_value(op_request, F_CIB_CALLID)); + crm_xml_add(reply, F_CIB_CLIENTID, + crm_element_value(op_request, F_CIB_CLIENTID)); + crm_xml_add_int(reply, F_CIB_CALLOPTS, flags); + crm_xml_add_int(reply, F_CIB_RC, pcmk_ok); + + if (cib != NULL) { + crm_trace("Attaching reply output"); + add_message_xml(reply, F_CIB_CALLDATA, cib); + } + + crm_ipcs_send(cib_client, cib_client->request_id, reply, + (flags & cib_sync_call) ? crm_ipc_flags_none + : crm_ipc_server_event); + + free_xml(reply); + free_xml(cib); +} + +/* see based/based_callbacks.c:cib_common_callback_worker */ +static void +mock_based_common_callback_worker(uint32_t id, uint32_t flags, + xmlNode *op_request, crm_client_t *cib_client) +{ + const char *op = crm_element_value(op_request, F_CIB_OPERATION); + mock_based_context_t *ctxt; + + if (!strcmp(op, CRM_OP_REGISTER)) { + if (flags & crm_ipc_client_response) { + xmlNode *ack = create_xml_node(NULL, __FUNCTION__); + crm_xml_add(ack, F_CIB_OPERATION, CRM_OP_REGISTER); + crm_xml_add(ack, F_CIB_CLIENTID, cib_client->id); + crm_ipcs_send(cib_client, id, ack, flags); + cib_client->request_id = 0; + free_xml(ack); + } + + } else if (!strcmp(op, T_CIB_NOTIFY)) { + int on_off = 0; + const char *type = crm_element_value(op_request, F_CIB_NOTIFY_TYPE); + crm_element_value_int(op_request, F_CIB_NOTIFY_ACTIVATE, &on_off); + + crm_debug("Setting %s callbacks for %s (%s): %s", + type, cib_client->name, cib_client->id, on_off ? "on" : "off"); + + if (!strcmp(type, T_CIB_DIFF_NOTIFY) && on_off) { + cib_client->options |= cib_notify_diff; + } + + ctxt = (mock_based_context_t *) cib_client->userdata; + for (size_t c = ctxt->modules_cnt; c > 0; c--) { + if (ctxt->modules[c - 1]->hooks.cib_notify != NULL) { + ctxt->modules[c - 1]->hooks.cib_notify(cib_client); + } + } + + if (flags & crm_ipc_client_response) { + crm_ipcs_send_ack(cib_client, id, flags, "ack", __FUNCTION__, __LINE__); + } + + } else if (!strcmp(op, CIB_OP_QUERY)) { + mock_based_handle_query(cib_client, flags, op_request); + + } else { + crm_notice("Discarded request %s", op); + } +} + +/* see based/based_callbacks.c:cib_ipc_dispatch_rw */ +static int32_t +mock_based_dispatch_command(qb_ipcs_connection_t *c, void *data, size_t size) +{ + uint32_t id = 0, flags = 0; + int call_options = 0; + crm_client_t *cib_client = crm_client_get(c); + xmlNode *op_request = crm_ipcs_recv(cib_client, data, size, &id, &flags); + + crm_notice("Got connection %p", c); + assert(op_request != NULL); + + if (cib_client == NULL || op_request == NULL) { + if (op_request == NULL) { + crm_trace("Invalid message from %p", c); + crm_ipcs_send_ack(cib_client, id, flags, "nack", __FUNCTION__, __LINE__); + } + return 0; + } + + crm_element_value_int(op_request, F_CIB_CALLOPTS, &call_options); + if (call_options & cib_sync_call) { + assert(flags & crm_ipc_client_response); + cib_client->request_id = id; /* reply only to last in-flight request */ + } + + assert(cib_client->name == NULL); + crm_element_value_int(op_request, F_CIB_CALLOPTS, &call_options); + crm_xml_add(op_request, F_CIB_CLIENTID, cib_client->id); + crm_xml_add(op_request, F_CIB_CLIENTNAME, cib_client->name); + + mock_based_common_callback_worker(id, flags, op_request, cib_client); + free_xml(op_request); + + return 0; +} + +/* * */ + +size_t mock_based_register_module(module_t mod) { + module_t *module; + size_t ret = mock_based_context.modules_cnt++; + + mock_based_context.modules = realloc(mock_based_context.modules, + sizeof(*mock_based_context.modules) + * mock_based_context.modules_cnt); + if (mock_based_context.modules == NULL + || (module = malloc(sizeof(module_t))) == NULL) { + abort(); + } + + memcpy(module, &mod, sizeof(mod)); + mock_based_context.modules[mock_based_context.modules_cnt - 1] = module; + + return ret; +} + +static int +mock_based_options(mock_based_context_t *ctxt, + bool usage, int argc, const char *argv[]) +{ + const char **args2argv; + char *s; + int ret = 0; + + if (argc <= 1) { + const char *help_argv[] = {argv[0], "-h"}; + return mock_based_options(ctxt, false, 2, (const char **) &help_argv); + } + + for (size_t i = 1; i < argc; i++) { + if (argv[i][0] == '-' && argv[i][1] != '-' && argv[i][1] != '\0') { + if (usage) { + printf("\t-%c\t", argv[i][1]); + } + switch(argv[i][1]) { + case 'h': + if (usage) { + printf("show this help message\n"); + ret = 1; + + } else { + if ((args2argv + = malloc((ctxt->modules_cnt + 2) * sizeof(*args2argv))) == NULL + || (s + = malloc((ctxt->modules_cnt * 2 + 2) * sizeof(*s))) == NULL) { + return -1; + } + s[0] = 'h'; + args2argv[ctxt->modules_cnt + 1] = (char[]){'-', 'h', '\0'}; + for (size_t c = ctxt->modules_cnt; c > 0; c--) { + args2argv[c] = (char[]){'-', ctxt->modules[c - 1]->shortopt, '\0'}; + s[(ctxt->modules_cnt - i) + 1] = '|'; + s[(ctxt->modules_cnt - i) + 2] = ctxt->modules[c - 1]->shortopt; + } + s[ctxt->modules_cnt * 2 + 1] = '\0'; + printf("Usage: %s [-{%s}]\n", argv[0], s); + (void) mock_based_options(ctxt, true, 2 + ctxt->modules_cnt, args2argv); + free(args2argv); + free(s); + } + return ret; + default: + for (size_t c = ctxt->modules_cnt; c > 0; c--) { + if (ctxt->modules[c - 1]->shortopt == argv[i][1]) { + ret = ctxt->modules[c - 1]->hooks.argparse(ctxt, usage, argc - i, &argv[i]); + if (ret < 0) { + break; + } else if (ret > 1) { + i += (ret - 1); + } + } + } + if (ret == 0) { + printf("uknown option \"%s\"\n", argv[i]); + } + break; + } + } + } + return ret; +} + +int main(int argc, char *argv[]) +{ + mock_based_context_t *ctxt = &mock_based_context; + + if (mock_based_options(ctxt, false, argc, (const char **) argv) > 0) { + struct qb_ipcs_service_handlers cib_ipc_callbacks = { + .connection_accept = mock_based_ipc_accept, + .connection_created = mock_based_ipc_created, + .msg_process = mock_based_dispatch_command, + .connection_closed = mock_based_ipc_closed, + .connection_destroyed = mock_based_ipc_destroy, + }; + crm_log_preinit(NULL, argc, argv); + crm_log_init(NULL, LOG_DEBUG, false, true, argc, argv, false); + qb_ipcs_service_t *ipcs_command = + mainloop_add_ipc_server(cib_channel_rw, QB_IPC_NATIVE, + &cib_ipc_callbacks); + g_main_loop_run(g_main_loop_new(NULL, false)); + qb_ipcs_destroy(ipcs_command); + } + + for (size_t c = ctxt->modules_cnt; c > 0; c--) { + if (ctxt->modules[c - 1]->hooks.destroy != NULL) { + ctxt->modules[c - 1]->hooks.destroy(ctxt->modules[c - 1]); + } + free(mock_based_context.modules[c - 1]); + } + + free(mock_based_context.modules); +} diff --git a/maint/mocked/based.h b/maint/mocked/based.h new file mode 100644 index 00000000000..dcebf0e0383 --- /dev/null +++ b/maint/mocked/based.h @@ -0,0 +1,49 @@ +/* + * Copyright 2019 the Pacemaker project contributors + * + * The version control history for this file may have further details. + * + * Licensed under the GNU General Public License version 2 or later (GPLv2+). + */ + +#pragma once + +#include <stdlib.h> /* size_t */ +#include <stdbool.h> /* bool */ + +#include <crm/common/ipcs.h> /* crm_client_t */ + + +struct module_s; + +typedef struct mock_based_context_s { + size_t modules_cnt; + struct module_s** modules; +} mock_based_context_t; + + +typedef int (*mock_based_argparse_hook)(mock_based_context_t *, + bool, int, + const char *[]); + +typedef void (*mock_based_destroy_hook)(struct module_s *); + +/* specialized callbacks... */ +typedef void (*mock_based_cib_notify_hook)(crm_client_t *); + +typedef struct mock_based_hooks_s { + /* generic ones */ + mock_based_argparse_hook argparse; + mock_based_destroy_hook destroy; + + /* specialized callbacks... */ + mock_based_cib_notify_hook cib_notify; +} mock_based_hooks_t; + +typedef struct module_s { + char shortopt; + mock_based_hooks_t hooks; + void *priv; +} module_t; + +size_t mock_based_register_module(module_t mod); diff --git a/mcp/Makefile.am b/mcp/Makefile.am index 074d2517f65..41d1c42758c 100644 --- a/mcp/Makefile.am +++ b/mcp/Makefile.am @@ -20,13 +20,15 @@ include $(top_srcdir)/Makefile.common if BUILD_CS_SUPPORT initdir = $(INITDIR) -init_SCRIPTS = pacemaker +dist_init_SCRIPTS = pacemaker sbin_PROGRAMS = pacemakerd if BUILD_SYSTEMD -systemdunit_DATA = pacemaker.service +systemdsystemunit_DATA = pacemaker.service endif +EXTRA_DIST = pacemaker.sysconfig + ## SOURCES noinst_HEADERS = pacemaker.h diff --git a/mcp/corosync.c b/mcp/corosync.c index 7502da76439..40be7271a46 100644 --- a/mcp/corosync.c +++ b/mcp/corosync.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2010 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2010-2019 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> #include <pacemaker.h> @@ -33,8 +24,11 @@ #endif #include <crm/cluster/internal.h> +#include <crm/common/ipc.h> /* for crm_ipc_is_authentic_process */ #include <crm/common/mainloop.h> +#include <crm/common/ipc_internal.h> /* PCMK__SPECIAL_PID* */ + #if SUPPORT_CMAN # include <libcman.h> #endif @@ -111,7 +105,10 @@ gboolean cluster_connect_cfg(uint32_t * nodeid) { cs_error_t rc; - int fd = 0, retries = 0; + int fd = -1, retries = 0, rv; + uid_t found_uid = 0; + gid_t found_gid = 0; + pid_t found_pid = 0; static struct mainloop_fd_callbacks cfg_fd_callbacks = { .dispatch = pcmk_cfg_dispatch, @@ -131,6 +128,20 @@ cluster_connect_cfg(uint32_t * nodeid) goto bail; } + /* CFG provider run as root (in given user namespace, anyway)? */ + if (!(rv = crm_ipc_is_authentic_process(fd, (uid_t) 0,(gid_t) 0, &found_pid, + &found_uid, &found_gid))) { + crm_err("CFG provider is not authentic:" + " process %lld (uid: %lld, gid: %lld)", + (long long) PCMK__SPECIAL_PID_AS_0(found_pid), + (long long) found_uid, (long long) found_gid); + goto bail; + } else if (rv < 0) { + crm_err("Could not verify authenticity of CFG provider: %s (%d)", + strerror(-rv), -rv); + goto bail; + } + retries = 0; cs_repeat(retries, 30, rc = corosync_cfg_local_get(cfg_handle, nodeid)); @@ -264,7 +275,7 @@ get_config_opt(uint64_t unused, cmap_handle_t object_handle, const char *key, ch gboolean mcp_read_config(void) { - int rc = CS_OK; + cs_error_t rc = CS_OK; int retries = 0; const char *const_value = NULL; @@ -287,19 +298,24 @@ mcp_read_config(void) } else { break; } - } while (retries < 5); + #elif HAVE_CMAP cmap_handle_t local_handle; uint64_t config = 0; + int fd = -1; + uid_t found_uid = 0; + gid_t found_gid = 0; + pid_t found_pid = 0; + int rv; /* There can be only one (possibility if confdb isn't around) */ do { rc = cmap_initialize(&local_handle); if (rc != CS_OK) { retries++; - printf("cmap connection setup failed: %s. Retrying in %ds\n", cs_strerror(rc), retries); - crm_info("cmap connection setup failed: %s. Retrying in %ds", cs_strerror(rc), retries); + printf("cmap connection setup failed: error %d. Retrying in %ds\n", rc, retries); + crm_info("cmap connection setup failed: error %d. Retrying in %ds", rc, retries); sleep(retries); } else { @@ -315,6 +331,31 @@ mcp_read_config(void) return FALSE; } +#if HAVE_CMAP + rc = cmap_fd_get(local_handle, &fd); + if (rc != CS_OK) { + crm_err("Could not obtain the CMAP API connection: error %d", rc); + cmap_finalize(local_handle); + return FALSE; + } + + /* CMAP provider run as root (in given user namespace, anyway)? */ + if (!(rv = crm_ipc_is_authentic_process(fd, (uid_t) 0,(gid_t) 0, &found_pid, + &found_uid, &found_gid))) { + crm_err("CMAP provider is not authentic:" + " process %lld (uid: %lld, gid: %lld)", + (long long) PCMK__SPECIAL_PID_AS_0(found_pid), + (long long) found_uid, (long long) found_gid); + cmap_finalize(local_handle); + return FALSE; + } else if (rv < 0) { + crm_err("Could not verify authenticity of CMAP provider: %s (%d)", + strerror(-rv), -rv); + cmap_finalize(local_handle); + return FALSE; + } +#endif + stack = get_cluster_type(); crm_info("Reading configure for stack: %s", name_for_cluster_type(stack)); diff --git a/mcp/pacemaker.c b/mcp/pacemaker.c index 242fd50887d..94ef949d1b1 100644 --- a/mcp/pacemaker.c +++ b/mcp/pacemaker.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2010 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2010-2020 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -21,31 +12,43 @@ #include <pwd.h> #include <grp.h> +#include <poll.h> +#include <stdio.h> +#include <stdbool.h> #include <sys/stat.h> #include <sys/types.h> #include <sys/time.h> #include <sys/resource.h> #include <sys/reboot.h> +#include <crm/crm.h> /* indirectly: CRM_EX_* */ +#include <crm/cib/internal.h> /* cib_channel_ro */ #include <crm/msg_xml.h> #include <crm/common/ipcs.h> #include <crm/common/mainloop.h> #include <crm/cluster/internal.h> #include <crm/cluster.h> +#include <crm/common/ipc_internal.h> /* PCMK__SPECIAL_PID*, ... */ + +#ifdef SUPPORT_COROSYNC +#include <corosync/cfg.h> +#endif + #include <dirent.h> #include <ctype.h> gboolean pcmk_quorate = FALSE; gboolean fatal_error = FALSE; GMainLoop *mainloop = NULL; +static bool global_keep_tracking = false; #define PCMK_PROCESS_CHECK_INTERVAL 5 const char *local_name = NULL; uint32_t local_nodeid = 0; crm_trigger_t *shutdown_trigger = NULL; -const char *pid_file = "/var/run/pacemaker.pid"; +static const char *pid_file = PCMK_RUN_DIR "/pacemaker.pid"; typedef struct pcmk_child_s { int pid; @@ -56,6 +59,7 @@ typedef struct pcmk_child_s { const char *name; const char *uid; const char *command; + const char *endpoint; /* IPC server name */ gboolean active_before_startup; } pcmk_child_t; @@ -67,19 +71,36 @@ typedef struct pcmk_child_s { static pcmk_child_t pcmk_children[] = { { 0, crm_proc_none, 0, 0, FALSE, "none", NULL, NULL }, { 0, crm_proc_plugin, 0, 0, FALSE, "ais", NULL, NULL }, - { 0, crm_proc_lrmd, 3, 0, TRUE, "lrmd", NULL, CRM_DAEMON_DIR"/lrmd" }, - { 0, crm_proc_cib, 1, 0, TRUE, "cib", CRM_DAEMON_USER, CRM_DAEMON_DIR"/cib" }, - { 0, crm_proc_crmd, 6, 0, TRUE, "crmd", CRM_DAEMON_USER, CRM_DAEMON_DIR"/crmd" }, - { 0, crm_proc_attrd, 4, 0, TRUE, "attrd", CRM_DAEMON_USER, CRM_DAEMON_DIR"/attrd" }, - { 0, crm_proc_stonithd, 0, 0, TRUE, "stonithd", NULL, NULL }, - { 0, crm_proc_pe, 5, 0, TRUE, "pengine", CRM_DAEMON_USER, CRM_DAEMON_DIR"/pengine" }, - { 0, crm_proc_mgmtd, 0, 0, TRUE, "mgmtd", NULL, HB_DAEMON_DIR"/mgmtd" }, - { 0, crm_proc_stonith_ng, 2, 0, TRUE, "stonith-ng", NULL, CRM_DAEMON_DIR"/stonithd" }, + { 0, crm_proc_lrmd, 3, 0, TRUE, "lrmd", NULL, CRM_DAEMON_DIR"/lrmd", + CRM_SYSTEM_LRMD + }, + { 0, crm_proc_cib, 1, 0, TRUE, "cib", CRM_DAEMON_USER, CRM_DAEMON_DIR"/cib", + cib_channel_ro + }, + { 0, crm_proc_crmd, 6, 0, TRUE, "crmd", CRM_DAEMON_USER, CRM_DAEMON_DIR"/crmd", + CRM_SYSTEM_CRMD + }, + { 0, crm_proc_attrd, 4, 0, TRUE, "attrd", CRM_DAEMON_USER, CRM_DAEMON_DIR"/attrd", + T_ATTRD + }, + { 0, crm_proc_stonithd, 0, 0, TRUE, "stonithd", NULL, NULL, + NULL + }, + { 0, crm_proc_pe, 5, 0, TRUE, "pengine", CRM_DAEMON_USER, CRM_DAEMON_DIR"/pengine", + CRM_SYSTEM_PENGINE + }, + { 0, crm_proc_mgmtd, 0, 0, TRUE, "mgmtd", NULL, HB_DAEMON_DIR"/mgmtd", + NULL + }, + { 0, crm_proc_stonith_ng, 2, 0, TRUE, "stonith-ng", NULL, CRM_DAEMON_DIR"/stonithd", + "stonith-ng" + }, }; /* *INDENT-ON* */ -static gboolean start_child(pcmk_child_t * child); static gboolean check_active_before_startup_processes(gpointer user_data); +static int pcmk_child_active(pcmk_child_t *child); +static gboolean start_child(pcmk_child_t * child); void update_process_clients(crm_client_t *client); void update_process_peers(void); @@ -140,46 +161,88 @@ pcmk_process_exit(pcmk_child_t * child) } if (shutdown_trigger) { + /* resume step-wise shutdown (returned TRUE yields no parallelizing) */ mainloop_set_trigger(shutdown_trigger); + /* intended to speed up propagating expected lay-off of the daemons? */ update_node_processes(local_nodeid, NULL, get_process_list()); - } else if (child->respawn && crm_is_true(getenv("PCMK_fail_fast"))) { + } else if (!child->respawn) { + /* nothing to do */ + + } else if (crm_is_true(getenv("PCMK_fail_fast"))) { crm_err("Rebooting system because of %s", child->name); pcmk_panic(__FUNCTION__); - } else if (child->respawn) { + } else if (pcmk_child_active(child) == 1) { + crm_warn("One-off suppressing strict respawning of a child process %s," + " appears alright per %s IPC end-point", + child->name, child->endpoint); + /* need to monitor how it evolves, and start new process if badly */ + child->active_before_startup = TRUE; + if (!global_keep_tracking) { + global_keep_tracking = true; + g_timeout_add_seconds(PCMK_PROCESS_CHECK_INTERVAL, + check_active_before_startup_processes, NULL); + } + + } else { crm_notice("Respawning failed child process: %s", child->name); start_child(child); } } +static void pcmk_exit_with_cluster(int exitcode) +{ +#ifdef SUPPORT_COROSYNC + corosync_cfg_handle_t cfg_handle; + cs_error_t err; + + if (exitcode == DAEMON_RESPAWN_STOP) { + crm_info("Asking Corosync to shut down"); + err = corosync_cfg_initialize(&cfg_handle, NULL); + if (err != CS_OK) { + crm_warn("Unable to open handle to corosync to close it down. err=%d", err); + } + err = corosync_cfg_try_shutdown(cfg_handle, COROSYNC_CFG_SHUTDOWN_FLAG_IMMEDIATE); + if (err != CS_OK) { + crm_warn("Corosync shutdown failed. err=%d", err); + } + corosync_cfg_finalize(cfg_handle); + } +#endif + crm_exit(exitcode); +} + static void pcmk_child_exit(mainloop_child_t * p, pid_t pid, int core, int signo, int exitcode) { pcmk_child_t *child = mainloop_child_userdata(p); const char *name = mainloop_child_name(p); - if (signo && signo == SIGKILL) { - crm_warn("The %s process (%d) terminated with signal %d (core=%d)", name, pid, signo, core); - - } else if (signo) { - crm_err("The %s process (%d) terminated with signal %d (core=%d)", name, pid, signo, core); + if (signo) { + do_crm_log(((signo == SIGKILL)? LOG_WARNING : LOG_ERR), + "%s[%d] terminated with signal %d (core=%d)", + name, pid, signo, core); } else { switch(exitcode) { case pcmk_ok: - crm_info("The %s process (%d) exited: %s (%d)", name, pid, pcmk_strerror(exitcode), exitcode); + crm_info("%s[%d] exited with status %d (%s)", + name, pid, exitcode, pcmk_strerror(exitcode)); break; case DAEMON_RESPAWN_STOP: - crm_warn("The %s process (%d) can no longer be respawned, shutting the cluster down.", name, pid); + crm_warn("Shutting cluster down because %s[%d] had fatal failure", + name, pid); child->respawn = FALSE; fatal_error = TRUE; pcmk_shutdown(SIGTERM); break; case pcmk_err_panic: - do_crm_log_always(LOG_EMERG, "The %s process (%d) instructed the machine to reset", name, pid); + do_crm_log_always(LOG_EMERG, + "%s[%d] instructed the machine to reset", + name, pid); child->respawn = FALSE; fatal_error = TRUE; pcmk_panic(__FUNCTION__); @@ -187,7 +250,8 @@ pcmk_child_exit(mainloop_child_t * p, pid_t pid, int core, int signo, int exitco break; default: - crm_err("The %s process (%d) exited: %s (%d)", name, pid, pcmk_strerror(exitcode), exitcode); + crm_err("%s[%d] exited with status %d (%s)", + name, pid, exitcode, pcmk_strerror(exitcode)); break; } } @@ -202,8 +266,13 @@ stop_child(pcmk_child_t * child, int signal) signal = SIGTERM; } - if (child->command == NULL) { - crm_debug("Nothing to do for child \"%s\"", child->name); + /* why to skip PID of 1? + - FreeBSD ~ how untrackable process behind IPC is masqueraded as + - elsewhere: how "init" task is designated; in particular, in systemd + arrangement of socket-based activation, this is pretty real */ + if (child->command == NULL || child->pid == PCMK__SPECIAL_PID) { + crm_debug("Nothing to do for child \"%s\" (process %lld)", + child->name, (long long) PCMK__SPECIAL_PID_AS_0(child->pid)); return TRUE; } @@ -228,13 +297,16 @@ stop_child(pcmk_child_t * child, int signal) static char *opts_default[] = { NULL, NULL }; static char *opts_vgrind[] = { NULL, NULL, NULL, NULL, NULL }; +/* TODO once libqb is taught to juggle with IPC end-points carried over as + bare file descriptor (https://github.com/ClusterLabs/libqb/issues/325) + it shall hand over these descriptors here if/once they are successfully + pre-opened in (presumably) pcmk_child_active, to avoid any remaining + room for races */ static gboolean start_child(pcmk_child_t * child) { - int lpc = 0; uid_t uid = 0; gid_t gid = 0; - struct rlimit oflimits; gboolean use_valgrind = FALSE; gboolean use_callgrind = FALSE; const char *devnull = "/dev/null"; @@ -331,11 +403,7 @@ start_child(pcmk_child_t * child) crm_perror(LOG_ERR, "Could not set user to %d (%s)", uid, child->uid); } - /* Close all open file descriptors */ - getrlimit(RLIMIT_NOFILE, &oflimits); - for (lpc = 0; lpc < oflimits.rlim_cur; lpc++) { - close(lpc); - } + pcmk__close_fds_in_child(true); (void)open(devnull, O_RDONLY); /* Stdin: fd 0 */ (void)open(devnull, O_WRONLY); /* Stdout: fd 1 */ @@ -358,7 +426,10 @@ escalate_shutdown(gpointer data) pcmk_child_t *child = data; - if (child->pid) { + if (child->pid == PCMK__SPECIAL_PID) { + pcmk_process_exit(child); + + } else if (child->pid) { /* Use SIGSEGV instead of SIGKILL to create a core so we can see what it was up to */ crm_err("Child %s not terminating in a timely manner, forcing", child->name); stop_child(child, SIGSEGV); @@ -366,6 +437,8 @@ escalate_shutdown(gpointer data) return FALSE; } +#define SHUTDOWN_ESCALATION_PERIOD 180000 /* 3m */ + static gboolean pcmk_shutdown_worker(gpointer user_data) { @@ -378,9 +451,6 @@ pcmk_shutdown_worker(gpointer user_data) if (phase == 0) { crm_notice("Shutting down Pacemaker"); phase = max; - - /* Add a second, more frequent, check to speed up shutdown */ - g_timeout_add_seconds(5, check_active_before_startup_processes, NULL); } for (; phase > 0; phase--) { @@ -397,11 +467,24 @@ pcmk_shutdown_worker(gpointer user_data) time_t now = time(NULL); if (child->respawn) { + if (child->pid == PCMK__SPECIAL_PID) { + crm_warn("The process behind %s IPC cannot be" + " terminated, so either wait the graceful" + " period of %ld s for its native termination" + " if it vitally depends on some other daemons" + " going down in a controlled way already," + " or locate and kill the correct %s process" + " on your own; set PCMK_fail_fast=1 to avoid" + " this altogether next time around", + child->name, (long) SHUTDOWN_ESCALATION_PERIOD, + child->command); + } next_log = now + 30; child->respawn = FALSE; stop_child(child, SIGTERM); if (phase < pcmk_children[pcmk_child_crmd].start_seq) { - g_timeout_add(180000 /* 3m */ , escalate_shutdown, child); + g_timeout_add(SHUTDOWN_ESCALATION_PERIOD, + escalate_shutdown, child); } } else if (now >= next_log) { @@ -434,7 +517,7 @@ pcmk_shutdown_worker(gpointer user_data) if (fatal_error) { crm_notice("Attempting to inhibit respawning after fatal error"); - crm_exit(DAEMON_RESPAWN_STOP); + pcmk_exit_with_cluster(DAEMON_RESPAWN_STOP); } return TRUE; @@ -484,9 +567,12 @@ pcmk_ipc_dispatch(qb_ipcs_connection_t * qbc, void *data, size_t size) uint32_t id = 0; uint32_t flags = 0; const char *task = NULL; + xmlNode *msg = NULL; crm_client_t *c = crm_client_get(qbc); - xmlNode *msg = crm_ipcs_recv(c, data, size, &id, &flags); + CRM_CHECK(c != NULL, return 0); + + msg = crm_ipcs_recv(c, data, size, &id, &flags); crm_ipcs_send_ack(c, id, flags, "ack", __FUNCTION__, __LINE__); if (msg == NULL) { return 0; @@ -494,10 +580,26 @@ pcmk_ipc_dispatch(qb_ipcs_connection_t * qbc, void *data, size_t size) task = crm_element_value(msg, F_CRM_TASK); if (crm_str_eq(task, CRM_OP_QUIT, TRUE)) { - /* Time to quit */ - crm_notice("Shutting down in response to ticket %s (%s)", - crm_element_value(msg, F_CRM_REFERENCE), crm_element_value(msg, F_CRM_ORIGIN)); - pcmk_shutdown(15); +#if ENABLE_ACL + /* Only allow privileged users (i.e. root or hacluster) + * to shut down Pacemaker from the command line (or direct IPC). + * + * We only check when ACLs are enabled, because without them, any client + * with IPC access could shut down Pacemaker via the CIB anyway. + */ + bool allowed = is_set(c->flags, crm_client_flag_ipc_privileged); +#else + bool allowed = true; +#endif + if (allowed) { + crm_notice("Shutting down in response to IPC request %s from %s", + crm_element_value(msg, F_CRM_REFERENCE), + crm_element_value(msg, F_CRM_ORIGIN)); + pcmk_shutdown(15); + } else { + crm_warn("Ignoring shutdown request from unprivileged client %s", + crm_client_name(c)); + } } else if (crm_str_eq(task, CRM_OP_RM_NODE_CACHE, TRUE)) { /* Send to everyone */ @@ -686,6 +788,106 @@ mcp_chown(const char *path, uid_t uid, gid_t gid) } } +/*! + * \internal + * \brief Check the liveness of the child based on IPC name and PID if tracked + * + * \param[inout] child Child tracked data + * + * \return 0 if no trace of child's liveness detected (while it is detectable + * to begin with, at least according to one of the two properties), + * 1 if everything is fine, 2 if it's up per PID, but not per IPC + * end-point (still starting?), -1 on error, and -2 when the child + * (its IPC) blocked with an unauthorized process (log message + * emitted in both latter cases) + * + * \note This function doesn't modify any of \p child members but \c pid, + * and is not actively toying with processes as such but invoking + * \c stop_child in one particular case (there's for some reason + * a different authentic holder of the IPC end-point). + */ +static int +pcmk_child_active(pcmk_child_t *child) { + static uid_t cl_uid = 0; + static gid_t cl_gid = 0; + const uid_t root_uid = 0; + const gid_t root_gid = 0; + const uid_t *ref_uid; + const gid_t *ref_gid; + int ret = 0; + pid_t ipc_pid = 0; + const char *use_name; + + if (child->endpoint == NULL + && (child->pid <= 0 || child->pid == PCMK__SPECIAL_PID)) { + crm_err("Cannot track child %s for missing both API end-point and PID", + child->name); + ret = -1; /* misuse of the function when child is not trackable */ + + } else if (child->endpoint != NULL) { + + ref_uid = (child->uid != NULL) ? &cl_uid : &root_uid; + ref_gid = (child->uid != NULL) ? &cl_gid : &root_gid; + + if (child->uid != NULL && !cl_uid && !cl_gid + && crm_user_lookup(CRM_DAEMON_USER, &cl_uid, &cl_gid) < 0) { + crm_err("Could not find user and group IDs for user %s", + CRM_DAEMON_USER); + ret = -1; + } else if ((ret = pcmk__ipc_is_authentic_process_active(child->endpoint, + *ref_uid, *ref_gid, + &ipc_pid)) < 0) { + /* game over */ + } else if (child->pid <= 0) { + /* hit new child to be initialized, or reset to zero + and investigate further for ret == 0 */ + child->pid = ipc_pid; + } else if (ipc_pid && child->pid != ipc_pid) { + /* ultimately strange for ret == 1; either way, investigate */ + ret = 0; + } + } + + if (!ret) { + use_name = (child->flag == crm_proc_stonith_ng) + ? "stonithd" /* compensate "simplification" 61fc951e9 */ + : child->name; + /* when no IPC based liveness detected (incl. if ever a child without + IPC is tracked), or detected for a different _authentic_ process; + safe on FreeBSD since the only change possible from a proper child's + PID into "special" PID of 1 behind more loosely related process */ + ret = crm_pid_active(child->pid, use_name); + if (ipc_pid && (ret != 1 + || ipc_pid == PCMK__SPECIAL_PID + || crm_pid_active(ipc_pid, use_name) == 1)) { + if (ret == 1) { + /* assume there's no forking-while-retaining-IPC-socket + involved in the "children's" lifecycle, hence that the + tracking got out of sync purely because of some external + (esotheric?) forces (user initiated process "refresh" by + force? or intentionally racing on start-up, even?), and + that switching over to this other detected, authentic + instance with an IPC already in possession is a better + trade-off than "neutralizing" it first so as to give + either the original or possibly a new to-be-spawned + daemon process a leeway for operation, which would + otherwise have to be carried out */ + /* not possessing IPC, afterall (what about corosync CPG?) */ + stop_child(child, SIGKILL); + } else { + ret = 1; + } + child->pid = ipc_pid; + } else if (ret == 1) { + ret = 2; /* up per PID, but not per IPC (still starting?) */ + } else if (!child->pid && ret == -1) { + ret = 0; /* correct -1 on FreeBSD from above back to 0 */ + } + } + + return ret; +} + static gboolean check_active_before_startup_processes(gpointer user_data) { @@ -702,15 +904,36 @@ check_active_before_startup_processes(gpointer user_data) continue; } else { const char *name = pcmk_children[lpc].name; - if (pcmk_children[lpc].flag == crm_proc_stonith_ng) { - name = "stonithd"; - } - - if (crm_pid_active(pcmk_children[lpc].pid, name) != 1) { - crm_notice("Process %s terminated (pid=%d)", - name, pcmk_children[lpc].pid); - pcmk_process_exit(&(pcmk_children[lpc])); - continue; + int ret; + + switch ((ret = pcmk_child_active(&pcmk_children[lpc]))) { + case 1: + break; + case 0: + case 2: /* this very case: it was OK once already */ + if (pcmk_children[lpc].respawn == TRUE) { + crm_err("%s[%d] terminated%s", name, + PCMK__SPECIAL_PID_AS_0(pcmk_children[lpc].pid), + ret ? " as IPC server" : ""); + } else { + /* orderly shutdown */ + crm_notice("%s[%d] terminated%s", name, + PCMK__SPECIAL_PID_AS_0(pcmk_children[lpc].pid), + ret ? " as IPC server" : ""); + } + pcmk_process_exit(&(pcmk_children[lpc])); + continue; + default: + crm_crit("Unexpected value from pcmk_child_active:" + " %d (pid=%lld)", ret, + (long long) PCMK__SPECIAL_PID_AS_0( + pcmk_children[lpc].pid)); + /* fall through */ + case -1: + case -2: + /* message(s) already emitted */ + crm_exit(DAEMON_RESPAWN_STOP); + break; /* static analysis/noreturn */ } } /* at least one of the processes found at startup @@ -719,58 +942,147 @@ check_active_before_startup_processes(gpointer user_data) } } + global_keep_tracking = keep_tracking; return keep_tracking; } -static bool +/*! + * \internal + * \brief Initial one-off check of the pre-existing "child" processes + * + * With "child" process, we mean the subdaemon that defines an API end-point + * (all of them do as of the comment) -- the possible complement is skipped + * as it is deemed it has no such shared resources to cause conflicts about, + * hence it can presumably be started anew without hesitation. + * If that won't hold true in the future, the concept of a shared resource + * will have to be generalized beyond the API end-point. + * + * For boundary cases that the "child" is still starting (IPC end-point is yet + * to be witnessed), or more rarely (practically FreeBSD only), when there's + * a pre-existing "untrackable" authentic process, we give the situation some + * time to possibly unfold in the right direction, meaning that said socket + * will appear or the unattainable process will disappear per the observable + * IPC, respectively. + * + * \return 0 if no such "child" process found, positive number X when X + * "children" detected, -1 on an internal error, -2 when any + * would-be-used IPC is blocked with an unauthorized process + * + * \note Since this gets run at the very start, \c respawn_count fields + * for particular children get temporarily overloaded with "rounds + * of waiting" tracking, restored once we are about to finish with + * success (i.e. returning value >=0) and will remain unrestored + * otherwise. One way to suppress liveness detection logic for + * particular child is to set the said value to a negative number. + */ +#define WAIT_TRIES 4 /* together with interleaved sleeps, worst case ~ 1s */ +static int find_and_track_existing_processes(void) { - DIR *dp; - struct dirent *entry; - int start_tracker = 0; - char entry_name[64]; - - dp = opendir("/proc"); - if (!dp) { - /* no proc directory to search through */ - crm_notice("Can not read /proc directory to track existing components"); - return FALSE; - } - - while ((entry = readdir(dp)) != NULL) { - int pid; - int max = SIZEOF(pcmk_children); - int i; - - if (crm_procfs_process_info(entry, entry_name, &pid) < 0) { - continue; - } - for (i = 0; i < max; i++) { - const char *name = pcmk_children[i].name; - - if (pcmk_children[i].start_seq == 0) { + unsigned tracking = 0U; + bool wait_in_progress; + int cur; + size_t i, rounds; + + for (rounds = 1; rounds <= WAIT_TRIES; rounds++) { + wait_in_progress = false; + for (i = 0; i < SIZEOF(pcmk_children); i++) { + if (!pcmk_children[i].endpoint + || pcmk_children[i].respawn_count < 0 + || !(cur = pcmk_child_active(&pcmk_children[i]))) { + /* as a speculation, don't give up in the context of + pcmk_child_active check if there are more rounds to + come for other reasons, but don't artificially wait just + because of this, since we would preferably start ASAP */ continue; } - if (pcmk_children[i].flag == crm_proc_stonith_ng) { - name = "stonithd"; - } - if (safe_str_eq(entry_name, name) && (crm_pid_active(pid, NULL) == 1)) { - crm_notice("Tracking existing %s process (pid=%d)", name, pid); - pcmk_children[i].pid = pid; - pcmk_children[i].active_before_startup = TRUE; - start_tracker = 1; - break; + pcmk_children[i].respawn_count = rounds; + switch (cur) { + case 1: + if (pcmk_children[i].pid == PCMK__SPECIAL_PID) { + if (crm_is_true(getenv("PCMK_fail_fast"))) { + crm_crit("Cannot reliably track pre-existing" + " authentic process behind %s IPC on this" + " platform and PCMK_fail_fast requested", + pcmk_children[i].endpoint); + return -1; + } else if (pcmk_children[i].respawn_count == WAIT_TRIES) { + crm_notice("Assuming pre-existing authentic, though" + " on this platform untrackable, process" + " behind %s IPC is stable (was in %d" + " previous samples) so rather than" + " bailing out (PCMK_fail_fast not" + " requested), we just switch to a less" + " optimal IPC liveness monitoring" + " (not very suitable for heavy load)", + pcmk_children[i].name, WAIT_TRIES - 1); + crm_warn("The process behind %s IPC cannot be" + " terminated, so the overall shutdown" + " will get delayed implicitly (%ld s)," + " which serves as a graceful period for" + " its native termination if it vitally" + " depends on some other daemons going" + " down in a controlled way already", + pcmk_children[i].name, + (long) SHUTDOWN_ESCALATION_PERIOD); + } else { + wait_in_progress = true; + crm_warn("Cannot reliably track pre-existing" + " authentic process behind %s IPC on this" + " platform, can still disappear in %d" + " attempt(s)", pcmk_children[i].endpoint, + WAIT_TRIES - pcmk_children[i].respawn_count); + continue; + } + } + crm_notice("Tracking existing %s process (pid=%lld)", + pcmk_children[i].name, + (long long) PCMK__SPECIAL_PID_AS_0( + pcmk_children[i].pid)); + pcmk_children[i].respawn_count = -1; /* 0~keep watching */ + pcmk_children[i].active_before_startup = TRUE; + tracking++; + break; + case 2: + if (pcmk_children[i].respawn_count == WAIT_TRIES) { + crm_crit("%s IPC end-point for existing authentic" + " process %lld did not (re)appear", + pcmk_children[i].endpoint, + (long long) PCMK__SPECIAL_PID_AS_0( + pcmk_children[i].pid)); + return -1; + } + wait_in_progress = true; + crm_warn("Cannot find %s IPC end-point for existing" + " authentic process %lld, can still (re)appear" + " in %d attempts (?)", + pcmk_children[i].endpoint, + (long long) PCMK__SPECIAL_PID_AS_0( + pcmk_children[i].pid), + WAIT_TRIES - pcmk_children[i].respawn_count); + continue; + case -1: + case -2: + return cur; /* messages already emitted */ + default: + crm_crit("Unexpected condition"CRM_XS"cur=%d", cur); + return -1; /* unexpected condition */ } } + if (!wait_in_progress) { + break; + } + (void) poll(NULL, 0, 250); /* a bit for changes to possibly happen */ } - - if (start_tracker) { - g_timeout_add_seconds(PCMK_PROCESS_CHECK_INTERVAL, check_active_before_startup_processes, - NULL); + for (i = 0; i < SIZEOF(pcmk_children); i++) { + pcmk_children[i].respawn_count = 0; /* restore pristine state */ } - closedir(dp); - return start_tracker; + if (tracking) { + g_timeout_add_seconds(PCMK_PROCESS_CHECK_INTERVAL, + check_active_before_startup_processes, NULL); + } + return (tracking > INT_MAX) ? INT_MAX : tracking; } static void @@ -983,12 +1295,12 @@ main(int argc, char **argv) /* Restore the original facility so that mcp_read_config() does the right thing */ set_daemon_option("logfacility", facility); - crm_debug("Checking for old instances of %s", CRM_SYSTEM_MCP); + crm_debug("Checking for existing Pacemaker instance"); old_instance = crm_ipc_new(CRM_SYSTEM_MCP, 0); - crm_ipc_connect(old_instance); + (void) crm_ipc_connect(old_instance); if (shutdown) { - crm_debug("Terminating previous instance"); + crm_debug("Shutting down existing Pacemaker instance by request"); while (crm_ipc_connected(old_instance)) { xmlNode *cmd = create_request(CRM_OP_QUIT, NULL, NULL, CRM_SYSTEM_MCP, CRM_SYSTEM_MCP, NULL); @@ -1006,7 +1318,7 @@ main(int argc, char **argv) } else if (crm_ipc_connected(old_instance)) { crm_ipc_close(old_instance); crm_ipc_destroy(old_instance); - crm_err("Pacemaker is already active, aborting startup"); + crm_err("Aborting start-up because active Pacemaker instance found"); crm_exit(DAEMON_RESPAWN_STOP); } @@ -1041,14 +1353,6 @@ main(int argc, char **argv) " Core files are an important diagnositic tool," " please consider enabling them by default."); } -#if 0 - /* system() is not thread-safe, can't call from here - * Actually, it's a pretty hacky way to try and achieve this anyway - */ - if (system("echo 1 > /proc/sys/kernel/core_uses_pid") != 0) { - crm_perror(LOG_ERR, "Could not enable /proc/sys/kernel/core_uses_pid"); - } -#endif } rc = pcmk_ok; @@ -1057,8 +1361,12 @@ main(int argc, char **argv) crm_exit(ENOKEY); } - mkdir(CRM_STATE_DIR, 0750); - mcp_chown(CRM_STATE_DIR, pcmk_uid, pcmk_gid); + // Used by some resource agents + if ((mkdir(CRM_STATE_DIR, 0750) < 0) && (errno != EEXIST)) { + crm_warn("Could not create " CRM_STATE_DIR ": %s", pcmk_strerror(errno)); + } else { + mcp_chown(CRM_STATE_DIR, pcmk_uid, pcmk_gid); + } /* Used to store core/blackbox/pengine/cib files in */ crm_build_path(CRM_PACEMAKER_DIR, 0750); @@ -1100,7 +1408,16 @@ main(int argc, char **argv) setenv("PCMK_watchdog", "false", 1); } - find_and_track_existing_processes(); + switch (find_and_track_existing_processes()) { + case -1: + crm_crit("Internal fatality, see the log"); + crm_exit(DAEMON_RESPAWN_STOP); + case -2: + crm_crit("Blocked by foreign process, kill the offender"); + crm_exit(ENOLCK); + default: + break; + }; cluster.destroy = mcp_cpg_destroy; cluster.cpg.cpg_deliver_fn = mcp_cpg_deliver; diff --git a/mcp/pacemaker.service.in b/mcp/pacemaker.service.in index 516de0f8299..7e5ecf60745 100644 --- a/mcp/pacemaker.service.in +++ b/mcp/pacemaker.service.in @@ -1,6 +1,7 @@ [Unit] Description=Pacemaker High Availability Cluster Manager -Documentation=man:pacemakerd http://clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html/Pacemaker_Explained/index.html +Documentation=man:pacemakerd +Documentation=https://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/1.1/html-single/Pacemaker_Explained/index.html # DefaultDependencies takes care of sysinit.target, # basic.target, and shutdown.target @@ -14,6 +15,10 @@ After=network.target # and failure timestamps, so wait until it's done. After=time-sync.target +# Managing systemd resources requires DBus. +After=dbus.service +Wants=dbus.service + # Some OCF resources may have dependencies that aren't managed by the cluster; # these must be started before Pacemaker and stopped after it. The # resource-agents package provides this target, which lets system adminstrators diff --git a/mcp/pacemaker.sysconfig b/mcp/pacemaker.sysconfig index fe92a946431..d2209f37c67 100644 --- a/mcp/pacemaker.sysconfig +++ b/mcp/pacemaker.sysconfig @@ -97,10 +97,46 @@ # "/etc/pacemaker/authkey". # PCMK_authkey_location=/etc/pacemaker/authkey +# If the Pacemaker Remote service is run on the local node, it will listen +# for connections on this address. The value may be a resolvable hostname or an +# IPv4 or IPv6 numeric address. When resolving names or using the default +# wildcard address (i.e. listen on all available addresses), IPv6 will be +# preferred if available. When listening on an IPv6 address, IPv4 clients will +# be supported (via IPv4-mapped IPv6 addresses). +# PCMK_remote_address="192.0.2.1" + # Use this TCP port number when connecting to a Pacemaker Remote node. This # value must be the same on all nodes. The default is "3121". # PCMK_remote_port=3121 +# Use these GnuTLS cipher priorities for TLS connections. See: +# +# https://gnutls.org/manual/html_node/Priority-Strings.html +# +# Pacemaker will append ":+ANON-DH" for remote CIB access (when enabled) and +# ":+DHE-PSK:+PSK" for Pacemaker Remote connections, as they are required for +# the respective functionality. +# PCMK_tls_priorities="NORMAL" + +# Set bounds on the bit length of the prime number generated for Diffie-Hellman +# parameters needed by TLS connections. The default is not to set any bounds. +# +# If these values are specified, the server (Pacemaker Remote daemon, or CIB +# manager configured to accept remote clients) will use these values to provide +# a floor and/or ceiling for the value recommended by the GnuTLS library. The +# library will only accept a limited number of specific values, which vary by +# library version, so setting these is recommended only when required for +# compatibility with specific client versions. +# +# If PCMK_dh_min_bits is specified, the client (connecting cluster node or +# remote CIB command) will require that the server use a prime of at least this +# size. This is only recommended when the value must be lowered in order for +# the client's GnuTLS library to accept a connection to an older server. +# The client side does not use PCMK_dh_max_bits. +# +# PCMK_dh_min_bits=1024 +# PCMK_dh_max_bits=2048 + #==#==# IPC # Force use of a particular class of IPC connection. diff --git a/pengine/Makefile.am b/pengine/Makefile.am index e997454faf3..2a4d23f64a0 100644 --- a/pengine/Makefile.am +++ b/pengine/Makefile.am @@ -24,22 +24,21 @@ halibdir = $(CRM_DAEMON_DIR) PE_TESTS = $(wildcard test10/*.scores) testdir = $(datadir)/$(PACKAGE)/tests/pengine -test_SCRIPTS = regression.sh -test_DATA = regression.core.sh +dist_test_SCRIPTS = regression.sh +dist_test_DATA = regression.core.sh test10dir = $(datadir)/$(PACKAGE)/tests/pengine/test10 -test10_DATA = $(PE_TESTS) $(PE_TESTS:%.scores=%.xml) $(PE_TESTS:%.scores=%.exp) $(PE_TESTS:%.scores=%.dot) $(PE_TESTS:%.scores=%.summary) $(wildcard test10/*.stderr) +dist_test10_DATA = $(PE_TESTS) $(PE_TESTS:%.scores=%.xml) $(PE_TESTS:%.scores=%.exp) $(PE_TESTS:%.scores=%.dot) $(PE_TESTS:%.scores=%.summary) $(wildcard test10/*.stderr) beekhof: echo $(shell ls -1 test10/*.xml) -#TESTS = test10/*.xml -TESTS = test10/bug-rh-1097457.xml -TEST_EXTENSIONS = .xml -XML_LOG_COMPILER = ./regression.sh -AM_XML_LOG_FLAGS = -V --run -#LOG_COMPILER = -#AM_LOG_FLAGS = -V +# Don't do anything for "make check". This won't work with "make distcheck" +# unless we backport the equivalent of 3d6906e, which isn't worth the effort. +#TESTS = test10/bug-rh-1097457.xml +#TEST_EXTENSIONS = .xml +#XML_LOG_COMPILER = ./regression.sh +#AM_XML_LOG_FLAGS = -V --run COMMONLIBS = $(top_builddir)/lib/common/libcrmcommon.la \ $(top_builddir)/lib/pengine/libpe_status.la \ @@ -60,7 +59,7 @@ endif noinst_HEADERS = allocate.h notif.h utils.h pengine.h -libpengine_la_LDFLAGS = -version-info 14:0:4 +libpengine_la_LDFLAGS = -version-info 17:0:1 libpengine_la_CFLAGS = $(CFLAGS_HARDENED_LIB) libpengine_la_LDFLAGS += $(LDFLAGS_HARDENED_LIB) @@ -86,5 +85,7 @@ install-exec-local: uninstall-local: +CLEANFILES = $(builddir)/.regression.failed.diff + clean-local: rm -f test10/*.pe.* $(man7_MANS) diff --git a/pengine/allocate.c b/pengine/allocate.c index 98464a9b5af..2d2ddcc7427 100644 --- a/pengine/allocate.c +++ b/pengine/allocate.c @@ -1,19 +1,8 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -48,10 +37,29 @@ enum remote_connection_state { remote_state_stopped = 4 }; +static const char * +state2text(enum remote_connection_state state) +{ + switch (state) { + case remote_state_unknown: + return "unknown"; + case remote_state_alive: + return "alive"; + case remote_state_resting: + return "resting"; + case remote_state_failed: + return "failed"; + case remote_state_stopped: + return "stopped"; + } + + return "impossible"; +} + resource_alloc_functions_t resource_class_alloc_functions[] = { { - native_merge_weights, - native_color, + pcmk__native_merge_weights, + pcmk__native_allocate, native_create_actions, native_create_probe, native_internal_constraints, @@ -64,8 +72,8 @@ resource_alloc_functions_t resource_class_alloc_functions[] = { native_append_meta, }, { - group_merge_weights, - group_color, + pcmk__group_merge_weights, + pcmk__group_allocate, group_create_actions, native_create_probe, group_internal_constraints, @@ -78,8 +86,8 @@ resource_alloc_functions_t resource_class_alloc_functions[] = { group_append_meta, }, { - clone_merge_weights, - clone_color, + pcmk__native_merge_weights, + pcmk__clone_allocate, clone_create_actions, clone_create_probe, clone_internal_constraints, @@ -93,7 +101,7 @@ resource_alloc_functions_t resource_class_alloc_functions[] = { }, { master_merge_weights, - master_color, + pcmk__set_instance_roles, master_create_actions, clone_create_probe, master_internal_constraints, @@ -106,8 +114,8 @@ resource_alloc_functions_t resource_class_alloc_functions[] = { master_append_meta, }, { - container_merge_weights, - container_color, + pcmk__native_merge_weights, + pcmk__bundle_allocate, container_create_actions, container_create_probe, container_internal_constraints, @@ -254,9 +262,6 @@ check_action_definition(resource_t * rsc, node_t * active_node, xmlNode * xml_op const char *digest_secure = NULL; CRM_CHECK(active_node != NULL, return FALSE); - if (safe_str_eq(task, RSC_STOP)) { - return FALSE; - } interval_s = crm_element_value(xml_op, XML_LRM_ATTR_INTERVAL); interval = crm_parse_int(interval_s, "0"); @@ -308,7 +313,7 @@ check_action_definition(resource_t * rsc, node_t * active_node, xmlNode * xml_op && digest_secure && digest_data->digest_secure_calc && strcmp(digest_data->digest_secure_calc, digest_secure) == 0) { - if (is_set(data_set->flags, pe_flag_sanitized)) { + if (is_set(data_set->flags, pe_flag_stdout)) { printf("Only 'private' parameters to %s_%s_%d on %s changed: %s\n", rsc->id, task, interval, active_node->details->uname, crm_element_value(xml_op, XML_ATTR_TRANSITION_MAGIC)); @@ -371,6 +376,49 @@ check_action_definition(resource_t * rsc, node_t * active_node, xmlNode * xml_op return did_change; } +/*! + * \internal + * \brief Do deferred action checks after allocation + * + * \param[in] data_set Working set for cluster + */ +static void +check_params(pe_resource_t *rsc, pe_node_t *node, xmlNode *rsc_op, + enum pe_check_parameters check, pe_working_set_t *data_set) +{ + const char *reason = NULL; + op_digest_cache_t *digest_data = NULL; + + switch (check) { + case pe_check_active: + if (check_action_definition(rsc, node, rsc_op, data_set) + && pe_get_failcount(node, rsc, NULL, pe_fc_effective, NULL, + data_set)) { + + reason = "action definition changed"; + } + break; + + case pe_check_last_failure: + digest_data = rsc_action_digest_cmp(rsc, rsc_op, node, data_set); + switch (digest_data->rc) { + case RSC_DIGEST_UNKNOWN: + crm_trace("Resource %s history entry %s on %s has no digest to compare", + rsc->id, ID(rsc_op), node->details->id); + break; + case RSC_DIGEST_MATCH: + break; + default: + reason = "resource parameters have changed"; + break; + } + break; + } + + if (reason) { + pe__clear_failcount(rsc, node, reason, data_set); + } +} static void check_actions_for(xmlNode * rsc_entry, resource_t * rsc, node_t * node, pe_working_set_t * data_set) @@ -387,8 +435,6 @@ check_actions_for(xmlNode * rsc_entry, resource_t * rsc, node_t * node, pe_worki xmlNode *rsc_op = NULL; GListPtr op_list = NULL; GListPtr sorted_op_list = NULL; - gboolean is_probe = FALSE; - gboolean did_change = FALSE; CRM_CHECK(node != NULL, return); @@ -419,7 +465,9 @@ check_actions_for(xmlNode * rsc_entry, resource_t * rsc, node_t * node, pe_worki DeleteRsc(rsc, node, FALSE, data_set); } - for (rsc_op = __xml_first_child(rsc_entry); rsc_op != NULL; rsc_op = __xml_next_element(rsc_op)) { + for (rsc_op = __xml_first_child_element(rsc_entry); rsc_op != NULL; + rsc_op = __xml_next_element(rsc_op)) { + if (crm_str_eq((const char *)rsc_op->name, XML_LRM_TAG_RSC_OP, TRUE)) { op_list = g_list_prepend(op_list, rsc_op); } @@ -441,45 +489,46 @@ check_actions_for(xmlNode * rsc_entry, resource_t * rsc, node_t * node, pe_worki continue; } - is_probe = FALSE; - did_change = FALSE; task = crm_element_value(rsc_op, XML_LRM_ATTR_TASK); interval_s = crm_element_value(rsc_op, XML_LRM_ATTR_INTERVAL); interval = crm_parse_int(interval_s, "0"); - if (interval == 0 && safe_str_eq(task, RSC_STATUS)) { - is_probe = TRUE; - } - if (interval > 0 && (is_set(rsc->flags, pe_rsc_maintenance) || node->details->maintenance)) { + // Maintenance mode cancels recurring operations CancelXmlOp(rsc, rsc_op, node, "maintenance mode", data_set); - } else if (is_probe || safe_str_eq(task, RSC_START) || safe_str_eq(task, RSC_PROMOTE) || interval > 0 + } else if ((interval > 0) + || safe_str_eq(task, RSC_STATUS) + || safe_str_eq(task, RSC_START) + || safe_str_eq(task, RSC_PROMOTE) || safe_str_eq(task, RSC_MIGRATED)) { - did_change = check_action_definition(rsc, node, rsc_op, data_set); - } - - if (did_change && pe_get_failcount(node, rsc, NULL, pe_fc_effective, - NULL, data_set)) { - char *key = NULL; - action_t *action_clear = NULL; + /* If a resource operation failed, and the operation's definition + * has changed, clear any fail count so they can be retried fresh. + */ - key = generate_op_key(rsc->id, CRM_OP_CLEAR_FAILCOUNT, 0); - action_clear = - custom_action(rsc, key, CRM_OP_CLEAR_FAILCOUNT, node, FALSE, TRUE, data_set); - set_bit(action_clear->flags, pe_action_runnable); + if (container_fix_remote_addr(rsc)) { + /* We haven't allocated resources to nodes yet, so if the + * REMOTE_CONTAINER_HACK is used, we may calculate the digest + * based on the literal "#uname" value rather than the properly + * substituted value. That would mistakenly make the action + * definition appear to have been changed. Defer the check until + * later in this case. + */ + pe__add_param_check(rsc_op, rsc, node, pe_check_active, + data_set); - crm_notice("Clearing failure of %s on %s " - "because action definition changed " CRM_XS " %s", - rsc->id, node->details->uname, action_clear->uuid); + } else if (check_action_definition(rsc, node, rsc_op, data_set) + && pe_get_failcount(node, rsc, NULL, pe_fc_effective, NULL, + data_set)) { + pe__clear_failcount(rsc, node, "action definition changed", + data_set); + } } } - g_list_free(sorted_op_list); - } static GListPtr @@ -491,19 +540,19 @@ find_rsc_list(GListPtr result, resource_t * rsc, const char *id, gboolean rename if (id == NULL) { return NULL; + } - } else if (rsc == NULL && data_set) { - + if (rsc == NULL) { + if (data_set == NULL) { + return NULL; + } for (gIter = data_set->resources; gIter != NULL; gIter = gIter->next) { - resource_t *child = (resource_t *) gIter->data; + pe_resource_t *child = (pe_resource_t *) gIter->data; - result = find_rsc_list(result, child, id, renamed_clones, partial, NULL); + result = find_rsc_list(result, child, id, renamed_clones, partial, + NULL); } - return result; - - } else if (rsc == NULL) { - return NULL; } if (partial) { @@ -549,7 +598,7 @@ check_actions(pe_working_set_t * data_set) xmlNode *node_state = NULL; - for (node_state = __xml_first_child(status); node_state != NULL; + for (node_state = __xml_first_child_element(status); node_state != NULL; node_state = __xml_next_element(node_state)) { if (crm_str_eq((const char *)node_state->name, XML_CIB_TAG_STATE, TRUE)) { id = crm_element_value(node_state, XML_ATTR_ID); @@ -572,8 +621,10 @@ check_actions(pe_working_set_t * data_set) if (node->details->online || is_set(data_set->flags, pe_flag_stonith_enabled)) { xmlNode *rsc_entry = NULL; - for (rsc_entry = __xml_first_child(lrm_rscs); rsc_entry != NULL; + for (rsc_entry = __xml_first_child_element(lrm_rscs); + rsc_entry != NULL; rsc_entry = __xml_next_element(rsc_entry)) { + if (crm_str_eq((const char *)rsc_entry->name, XML_LRM_TAG_RESOURCE, TRUE)) { if (xml_has_children(rsc_entry)) { @@ -601,21 +652,15 @@ check_actions(pe_working_set_t * data_set) } } -static gboolean +static void apply_placement_constraints(pe_working_set_t * data_set) { - GListPtr gIter = NULL; - - crm_trace("Applying constraints..."); - - for (gIter = data_set->placement_constraints; gIter != NULL; gIter = gIter->next) { - rsc_to_node_t *cons = (rsc_to_node_t *) gIter->data; + for (GList *gIter = data_set->placement_constraints; + gIter != NULL; gIter = gIter->next) { + pe__location_t *cons = gIter->data; cons->rsc_lh->cmds->rsc_location(cons->rsc_lh, cons); } - - return TRUE; - } static gboolean @@ -731,7 +776,14 @@ common_apply_stickiness(resource_t * rsc, node_t * node, pe_working_set_t * data /* Check the migration threshold only if a failcount clear action * has not already been placed for this resource on the node. * There is no sense in potentially forcing the resource from this - * node if the failcount is being reset anyway. */ + * node if the failcount is being reset anyway. + * + * @TODO A clear_failcount operation can be scheduled in stage4() via + * check_actions_for(), or in stage5() via check_params(). This runs in + * stage2(), so it cannot detect those, meaning we might check the migration + * threshold when we shouldn't -- worst case, we stop or move the resource, + * then move it back next transition. + */ if (failcount_clear_action_exists(node, rsc) == FALSE) { check_migration_threshold(rsc, node, data_set); } @@ -906,7 +958,7 @@ probe_resources(pe_working_set_t * data_set) if (is_baremetal_remote_node(node) && node->details->remote_rsc && (get_remote_node_state(node) == remote_state_failed)) { - pe_fence_node(data_set, node, "the connection is unrecoverable"); + pe_fence_node(data_set, node, "the connection is unrecoverable", FALSE); } continue; @@ -958,31 +1010,30 @@ rsc_discover_filter(resource_t *rsc, node_t *node) } /* - * Count how many valid nodes we have (so we know the maximum number of - * colors we can resolve). + * \internal + * \brief Stage 2 of cluster status: apply node-specific criteria * - * Apply node constraints (i.e. filter the "allowed_nodes" part of resources) + * Count known nodes, and apply location constraints, stickiness, and exclusive + * resource discovery. */ gboolean stage2(pe_working_set_t * data_set) { GListPtr gIter = NULL; - crm_trace("Applying placement constraints"); - - gIter = data_set->nodes; - for (; gIter != NULL; gIter = gIter->next) { - node_t *node = (node_t *) gIter->data; + if (is_not_set(data_set->flags, pe_flag_no_compat)) { + // @COMPAT API backward compatibility + for (gIter = data_set->nodes; gIter != NULL; gIter = gIter->next) { + pe_node_t *node = (pe_node_t *) gIter->data; - if (node == NULL) { - /* error */ - - } else if (node->weight >= 0.0 /* global weight */ - && node->details->online && node->details->type != node_ping) { - data_set->max_valid_nodes++; + if (node && (node->weight >= 0) && node->details->online + && (node->details->type != node_ping)) { + data_set->max_valid_nodes++; + } } } + crm_trace("Applying placement constraints"); apply_placement_constraints(data_set); gIter = data_set->nodes; @@ -1030,6 +1081,13 @@ stage4(pe_working_set_t * data_set) return TRUE; } +static void * +convert_const_pointer(const void *ptr) +{ + /* Worst function ever */ + return (void *)ptr; +} + static gint sort_rsc_process_order(gconstpointer a, gconstpointer b, gpointer data) { @@ -1040,8 +1098,8 @@ sort_rsc_process_order(gconstpointer a, gconstpointer b, gpointer data) const char *reason = "existence"; const GListPtr nodes = (GListPtr) data; - resource_t *resource1 = (resource_t *) convert_const_pointer(a); - resource_t *resource2 = (resource_t *) convert_const_pointer(b); + const resource_t *resource1 = a; + const resource_t *resource2 = b; node_t *r1_node = NULL; node_t *r2_node = NULL; @@ -1078,14 +1136,15 @@ sort_rsc_process_order(gconstpointer a, gconstpointer b, gpointer data) goto done; } - r1_nodes = - rsc_merge_weights(resource1, resource1->id, NULL, NULL, 1, - pe_weights_forward | pe_weights_init); - dump_node_scores(LOG_TRACE, NULL, resource1->id, r1_nodes); - r2_nodes = - rsc_merge_weights(resource2, resource2->id, NULL, NULL, 1, - pe_weights_forward | pe_weights_init); - dump_node_scores(LOG_TRACE, NULL, resource2->id, r2_nodes); + r1_nodes = pcmk__native_merge_weights(convert_const_pointer(resource1), + resource1->id, NULL, NULL, 1, + pe_weights_forward | pe_weights_init); + pe__show_node_weights(true, NULL, resource1->id, r1_nodes); + + r2_nodes = pcmk__native_merge_weights(convert_const_pointer(resource2), + resource2->id, NULL, NULL, 1, + pe_weights_forward | pe_weights_init); + pe__show_node_weights(true, NULL, resource2->id, r2_nodes); /* Current location score */ reason = "current location"; @@ -1093,14 +1152,14 @@ sort_rsc_process_order(gconstpointer a, gconstpointer b, gpointer data) r2_weight = -INFINITY; if (resource1->running_on) { - r1_node = g_list_nth_data(resource1->running_on, 0); + r1_node = pe__current_node(resource1); r1_node = g_hash_table_lookup(r1_nodes, r1_node->details->id); if (r1_node != NULL) { r1_weight = r1_node->weight; } } if (resource2->running_on) { - r2_node = g_list_nth_data(resource2->running_on, 0); + r2_node = pe__current_node(resource2); r2_node = g_hash_table_lookup(r2_nodes, r2_node->details->id); if (r2_node != NULL) { r2_weight = r2_node->weight; @@ -1173,18 +1232,17 @@ allocate_resources(pe_working_set_t * data_set) GListPtr gIter = NULL; if (is_set(data_set->flags, pe_flag_have_remote_nodes)) { - /* Force remote connection resources to be allocated first. This - * also forces any colocation dependencies to be allocated as well */ + /* Allocate remote connection resources first (which will also allocate + * any colocation dependencies). If the connection is migrating, always + * prefer the partial migration target. + */ for (gIter = data_set->resources; gIter != NULL; gIter = gIter->next) { resource_t *rsc = (resource_t *) gIter->data; if (rsc->is_remote_node == FALSE) { continue; } - pe_rsc_trace(rsc, "Allocating: %s", rsc->id); - /* For remote node connection resources, always prefer the partial - * migration target during resource allocation, if the rsc is in the - * middle of a migration. - */ + pe_rsc_trace(rsc, "Allocating remote connection resource '%s'", + rsc->id); rsc->cmds->allocate(rsc, rsc->partial_migration_target, data_set); } } @@ -1195,7 +1253,7 @@ allocate_resources(pe_working_set_t * data_set) if (rsc->is_remote_node == TRUE) { continue; } - pe_rsc_trace(rsc, "Allocating: %s", rsc->id); + pe_rsc_trace(rsc, "Allocating resource '%s'", rsc->id); rsc->cmds->allocate(rsc, NULL, data_set); } } @@ -1252,16 +1310,10 @@ cleanup_orphans(resource_t * rsc, pe_working_set_t * data_set) && pe_get_failcount(node, rsc, NULL, pe_fc_effective, NULL, data_set)) { - char *key = generate_op_key(rsc->id, CRM_OP_CLEAR_FAILCOUNT, 0); - action_t *clear_op = custom_action(rsc, key, CRM_OP_CLEAR_FAILCOUNT, - node, FALSE, TRUE, data_set); - - add_hash_param(clear_op->meta, XML_ATTR_TE_NOWAIT, XML_BOOLEAN_TRUE); + pe_action_t *clear_op = NULL; - pe_rsc_info(rsc, - "Clearing failure of %s on %s because it is orphaned " - CRM_XS " %s", - rsc->id, node->details->uname, clear_op->uuid); + clear_op = pe__clear_failcount(rsc, node, "it is orphaned", + data_set); /* We can't use order_action_then_stop() here because its * pe_order_preserve breaks things @@ -1308,6 +1360,10 @@ stage5(pe_working_set_t * data_set) dump_node_capacity(show_utilization ? 0 : utilization_log_level, "Remaining", node); } + // Process deferred action checks + pe__foreach_param_check(data_set, check_params); + pe__free_param_checks(data_set); + if (is_set(data_set->flags, pe_flag_startup_probes)) { crm_trace("Calculating needed probes"); /* This code probably needs optimization @@ -1407,11 +1463,10 @@ any_managed_resources(pe_working_set_t * data_set) * \brief Create pseudo-op for guest node fence, and order relative to it * * \param[in] node Guest node to fence - * \param[in] done STONITH_DONE operation * \param[in] data_set Working set of CIB state */ static void -fence_guest(pe_node_t *node, pe_action_t *done, pe_working_set_t *data_set) +fence_guest(pe_node_t *node, pe_working_set_t *data_set) { resource_t *container = node->details->remote_rsc->container; pe_action_t *stop = NULL; @@ -1439,7 +1494,7 @@ fence_guest(pe_node_t *node, pe_action_t *done, pe_working_set_t *data_set) /* Create a fence pseudo-event, so we have an event to order actions * against, and crmd can always detect it. */ - stonith_op = pe_fence_op(node, fence_action, FALSE, "guest is unclean", data_set); + stonith_op = pe_fence_op(node, fence_action, FALSE, "guest is unclean", FALSE, data_set); update_action_flags(stonith_op, pe_action_pseudo | pe_action_runnable, __FUNCTION__, __LINE__); @@ -1448,7 +1503,7 @@ fence_guest(pe_node_t *node, pe_action_t *done, pe_working_set_t *data_set) * (even though start might be closer to what is done for a real reboot). */ if(stop && is_set(stop->flags, pe_action_pseudo)) { - pe_action_t *parent_stonith_op = pe_fence_op(stop->node, NULL, FALSE, NULL, data_set); + pe_action_t *parent_stonith_op = pe_fence_op(stop->node, NULL, FALSE, NULL, FALSE, data_set); crm_info("Implying guest node %s is down (action %d) after %s fencing", node->details->uname, stonith_op->id, stop->node->details->uname); order_actions(parent_stonith_op, stonith_op, @@ -1462,15 +1517,32 @@ fence_guest(pe_node_t *node, pe_action_t *done, pe_working_set_t *data_set) node->details->uname, stonith_op->id, container->id, stop->id); } else { - crm_info("Implying guest node %s is down (action %d) ", - node->details->uname, stonith_op->id); + /* If we're fencing the guest node but there's no stop for the guest + * resource, we must think the guest is already stopped. However, we may + * think so because its resource history was just cleaned. To avoid + * unnecessarily considering the guest node down if it's really up, + * order the pseudo-fencing after any stop of the connection resource, + * which will be ordered after any container (re-)probe. + */ + stop = find_first_action(node->details->remote_rsc->actions, NULL, + RSC_STOP, NULL); + + if (stop) { + order_actions(stop, stonith_op, pe_order_optional); + crm_info("Implying guest node %s is down (action %d) " + "after connection is stopped (action %d)", + node->details->uname, stonith_op->id, stop->id); + } else { + /* Not sure why we're fencing, but everything must already be + * cleanly stopped. + */ + crm_info("Implying guest node %s is down (action %d) ", + node->details->uname, stonith_op->id); + } } - /* @TODO: Order pseudo-fence after any (optional) fence of guest's host */ - /* Order/imply other actions relative to pseudo-fence as with real fence */ stonith_constraints(node, stonith_op, data_set); - order_actions(stonith_op, done, pe_order_implies_then); } /* @@ -1480,15 +1552,12 @@ gboolean stage6(pe_working_set_t * data_set) { action_t *dc_down = NULL; - action_t *dc_fence = NULL; action_t *stonith_op = NULL; - action_t *last_stonith = NULL; gboolean integrity_lost = FALSE; - action_t *all_stopped = get_pseudo_op(ALL_STOPPED, data_set); - action_t *done = get_pseudo_op(STONITH_DONE, data_set); gboolean need_stonith = TRUE; GListPtr gIter; GListPtr stonith_ops = NULL; + GList *shutdown_ops = NULL; /* Remote ordering constraints need to happen prior to calculate * fencing because it is one more place we will mark the node as @@ -1515,8 +1584,9 @@ stage6(pe_working_set_t * data_set) * so handle them separately. */ if (is_container_remote_node(node)) { - if (node->details->remote_requires_reset && need_stonith) { - fence_guest(node, done, data_set); + if (node->details->remote_requires_reset && need_stonith + && pe_can_fence(data_set, node)) { + fence_guest(node, data_set); } continue; } @@ -1526,24 +1596,30 @@ stage6(pe_working_set_t * data_set) if (node->details->unclean && need_stonith && pe_can_fence(data_set, node)) { - stonith_op = pe_fence_op(node, NULL, FALSE, "node is unclean", data_set); + stonith_op = pe_fence_op(node, NULL, FALSE, "node is unclean", FALSE, data_set); pe_warn("Scheduling Node %s for STONITH", node->details->uname); stonith_constraints(node, stonith_op, data_set); if (node->details->is_dc) { + // Remember if the DC is being fenced dc_down = stonith_op; - dc_fence = stonith_op; - } else if (is_set(data_set->flags, pe_flag_concurrent_fencing) == FALSE) { - if (last_stonith) { - order_actions(last_stonith, stonith_op, pe_order_optional); + } else { + + if (is_not_set(data_set->flags, pe_flag_concurrent_fencing) + && (stonith_ops != NULL)) { + /* Concurrent fencing is disabled, so order each non-DC + * fencing in a chain. If there is any DC fencing or + * shutdown, it will be ordered after the last action in the + * chain later. + */ + order_actions((pe_action_t *) stonith_ops->data, + stonith_op, pe_order_optional); } - last_stonith = stonith_op; - } else { - order_actions(stonith_op, done, pe_order_implies_then); - stonith_ops = g_list_append(stonith_ops, stonith_op); + // Remember all non-DC fencing actions in a separate list + stonith_ops = g_list_prepend(stonith_ops, stonith_op); } } else if (node->details->online && node->details->shutdown && @@ -1552,18 +1628,14 @@ stage6(pe_working_set_t * data_set) * if we can come up with a good use for this in the future, we will. */ is_remote_node(node) == FALSE) { - action_t *down_op = NULL; - - crm_notice("Scheduling Node %s for shutdown", node->details->uname); - - down_op = custom_action(NULL, crm_strdup_printf("%s-%s", CRM_OP_SHUTDOWN, node->details->uname), - CRM_OP_SHUTDOWN, node, FALSE, TRUE, data_set); - - shutdown_constraints(node, down_op, data_set); - add_hash_param(down_op->meta, XML_ATTR_TE_NOWAIT, XML_BOOLEAN_TRUE); + action_t *down_op = sched_shutdown_op(node, data_set); if (node->details->is_dc) { + // Remember if the DC is being shut down dc_down = down_op; + } else { + // Remember non-DC shutdowns for later ordering + shutdown_ops = g_list_prepend(shutdown_ops, down_op); } } @@ -1585,58 +1657,47 @@ stage6(pe_working_set_t * data_set) } if (dc_down != NULL) { - GListPtr gIter = NULL; - - crm_trace("Ordering shutdowns before %s on %s (DC)", - dc_down->task, dc_down->node->details->uname); - - add_hash_param(dc_down->meta, XML_ATTR_TE_NOWAIT, XML_BOOLEAN_TRUE); + /* Order any non-DC shutdowns before any DC shutdown, to avoid repeated + * DC elections. However, we don't want to order non-DC shutdowns before + * a DC *fencing*, because even though we don't want a node that's + * shutting down to become DC, the DC fencing could be ordered before a + * clone stop that's also ordered before the shutdowns, thus leading to + * a graph loop. + */ + if (safe_str_eq(dc_down->task, CRM_OP_SHUTDOWN)) { + for (gIter = shutdown_ops; gIter != NULL; gIter = gIter->next) { + action_t *node_stop = (action_t *) gIter->data; - for (gIter = data_set->actions; gIter != NULL; gIter = gIter->next) { - action_t *node_stop = (action_t *) gIter->data; + crm_debug("Ordering shutdown on %s before %s on DC %s", + node_stop->node->details->uname, + dc_down->task, dc_down->node->details->uname); - if (safe_str_neq(CRM_OP_SHUTDOWN, node_stop->task)) { - continue; - } else if (node_stop->node->details->is_dc) { - continue; + order_actions(node_stop, dc_down, pe_order_optional); } - - crm_debug("Ordering shutdown on %s before %s on %s", - node_stop->node->details->uname, - dc_down->task, dc_down->node->details->uname); - - order_actions(node_stop, dc_down, pe_order_optional); } - if (last_stonith) { - if (dc_down != last_stonith) { - order_actions(last_stonith, dc_down, pe_order_optional); - } - - } else { - GListPtr gIter2 = NULL; - - for (gIter2 = stonith_ops; gIter2 != NULL; gIter2 = gIter2->next) { - stonith_op = (action_t *) gIter2->data; + // Order any non-DC fencing before any DC fencing or shutdown - if (dc_down != stonith_op) { - order_actions(stonith_op, dc_down, pe_order_optional); - } + if (is_set(data_set->flags, pe_flag_concurrent_fencing)) { + /* With concurrent fencing, order each non-DC fencing action + * separately before any DC fencing or shutdown. + */ + for (gIter = stonith_ops; gIter != NULL; gIter = gIter->next) { + order_actions((pe_action_t *) gIter->data, dc_down, + pe_order_optional); } + } else if (stonith_ops) { + /* Without concurrent fencing, the non-DC fencing actions are + * already ordered relative to each other, so we just need to order + * the DC fencing after the last action in the chain (which is the + * first item in the list). + */ + order_actions((pe_action_t *) stonith_ops->data, dc_down, + pe_order_optional); } } - - - if (dc_fence) { - order_actions(dc_down, done, pe_order_implies_then); - - } else if (last_stonith) { - order_actions(last_stonith, done, pe_order_implies_then); - } - - order_actions(done, all_stopped, pe_order_implies_then); - g_list_free(stonith_ops); + g_list_free(shutdown_ops); return TRUE; } @@ -1656,15 +1717,11 @@ find_actions_by_task(GListPtr actions, resource_t * rsc, const char *original_ke if (list == NULL) { /* we're potentially searching a child of the original resource */ char *key = NULL; - char *tmp = NULL; char *task = NULL; int interval = 0; - if (parse_op_key(original_key, &tmp, &task, &interval)) { + if (parse_op_key(original_key, NULL, &task, &interval)) { key = generate_op_key(rsc->id, task, interval); - /* crm_err("looking up %s instead of %s", key, original_key); */ - /* slist_iter(action, action_t, actions, lpc, */ - /* crm_err(" - %s", action->uuid)); */ list = find_actions(actions, key, NULL); } else { @@ -1672,7 +1729,6 @@ find_actions_by_task(GListPtr actions, resource_t * rsc, const char *original_ke } free(key); - free(tmp); free(task); } @@ -1680,16 +1736,18 @@ find_actions_by_task(GListPtr actions, resource_t * rsc, const char *original_ke } static void -rsc_order_then(action_t * lh_action, resource_t * rsc, order_constraint_t * order) +rsc_order_then(pe_action_t *lh_action, pe_resource_t *rsc, + pe__ordering_t *order) { GListPtr gIter = NULL; GListPtr rh_actions = NULL; action_t *rh_action = NULL; - enum pe_ordering type = order->type; + enum pe_ordering type; CRM_CHECK(rsc != NULL, return); CRM_CHECK(order != NULL, return); + type = order->type; rh_action = order->rh_action; crm_trace("Processing RH of ordering constraint %d", order->id); @@ -1734,7 +1792,8 @@ rsc_order_then(action_t * lh_action, resource_t * rsc, order_constraint_t * orde } static void -rsc_order_first(resource_t * lh_rsc, order_constraint_t * order, pe_working_set_t * data_set) +rsc_order_first(pe_resource_t *lh_rsc, pe__ordering_t *order, + pe_working_set_t *data_set) { GListPtr gIter = NULL; GListPtr lh_actions = NULL; @@ -1753,11 +1812,10 @@ rsc_order_first(resource_t * lh_rsc, order_constraint_t * order, pe_working_set_ if (lh_actions == NULL && lh_rsc != rh_rsc) { char *key = NULL; - char *rsc_id = NULL; char *op_type = NULL; int interval = 0; - parse_op_key(order->lh_action_task, &rsc_id, &op_type, &interval); + parse_op_key(order->lh_action_task, NULL, &op_type, &interval); key = generate_op_key(lh_rsc->id, op_type, interval); if (lh_rsc->fns->state(lh_rsc, TRUE) == RSC_ROLE_STOPPED && safe_str_eq(op_type, RSC_STOP)) { @@ -1778,7 +1836,6 @@ rsc_order_first(resource_t * lh_rsc, order_constraint_t * order, pe_working_set_ } free(op_type); - free(rsc_id); } gIter = lh_actions; @@ -1838,7 +1895,7 @@ apply_container_ordering(action_t *action, pe_working_set_t *data_set) CRM_ASSERT(container); if(is_set(container->flags, pe_rsc_failed)) { - pe_fence_node(data_set, action->node, "container failed"); + pe_fence_node(data_set, action->node, "container failed", FALSE); } crm_trace("Order %s action %s relative to %s%s for %s%s", @@ -1849,7 +1906,7 @@ apply_container_ordering(action_t *action, pe_working_set_t *data_set) container->id); if (safe_str_eq(action->task, CRMD_ACTION_MIGRATE) - || safe_str_eq(action->task, CRMD_ACTION_MIGRATE)) { + || safe_str_eq(action->task, CRMD_ACTION_MIGRATED)) { /* Migration ops map to "no_action", but we need to apply the same * ordering as for stop or demote (see get_router_node()). */ @@ -1921,10 +1978,7 @@ get_remote_node_state(pe_node_t *node) remote_rsc = node->details->remote_rsc; CRM_ASSERT(remote_rsc); - if(remote_rsc->running_on) { - cluster_node = remote_rsc->running_on->data; - } - + cluster_node = pe__current_node(remote_rsc); /* If the cluster node the remote connection resource resides on * is unclean or went offline, we can't process any operations @@ -1949,7 +2003,8 @@ get_remote_node_state(pe_node_t *node) if ((remote_rsc->next_role == RSC_ROLE_STOPPED) && remote_rsc->remote_reconnect_interval - && node->details->remote_was_fenced) { + && node->details->remote_was_fenced + && !pe__shutdown_requested(node)) { /* We won't know whether the connection is recoverable until the * reconnect interval expires and we reattempt connection. @@ -1985,11 +2040,14 @@ get_remote_node_state(pe_node_t *node) return remote_state_alive; } +/*! + * \internal + * \brief Order actions on remote node relative to actions for the connection + */ static void apply_remote_ordering(action_t *action, pe_working_set_t *data_set) { resource_t *remote_rsc = NULL; - node_t *cluster_node = NULL; enum action_tasks task = text2task(action->task); enum remote_connection_state state = get_remote_node_state(action->node); @@ -2005,17 +2063,13 @@ apply_remote_ordering(action_t *action, pe_working_set_t *data_set) remote_rsc = action->node->details->remote_rsc; CRM_ASSERT(remote_rsc); - if(remote_rsc->running_on) { - cluster_node = remote_rsc->running_on->data; - } - - crm_trace("Order %s action %s relative to %s%s (state %d)", + crm_trace("Order %s action %s relative to %s%s (state: %s)", action->task, action->uuid, is_set(remote_rsc->flags, pe_rsc_failed)? "failed " : "", - remote_rsc->id, state); + remote_rsc->id, state2text(state)); if (safe_str_eq(action->task, CRMD_ACTION_MIGRATE) - || safe_str_eq(action->task, CRMD_ACTION_MIGRATE)) { + || safe_str_eq(action->task, CRMD_ACTION_MIGRATED)) { /* Migration ops map to "no_action", but we need to apply the same * ordering as for stop or demote (see get_router_node()). */ @@ -2037,26 +2091,32 @@ apply_remote_ordering(action_t *action, pe_working_set_t *data_set) break; case stop_rsc: - /* Handle special case with remote node where stop actions need to be - * ordered after the connection resource starts somewhere else. - */ - if(state == remote_state_resting) { - /* Wait for the connection resource to be up and assume everything is as we left it */ - order_start_then_action(remote_rsc, action, pe_order_none, - data_set); + if(state == remote_state_alive) { + order_action_then_stop(action, remote_rsc, + pe_order_implies_first, data_set); - } else { - if(state == remote_state_failed) { - /* We would only be here if the resource is - * running on the remote node. Since we have no - * way to stop it, it is necessary to fence the - * node. - */ - pe_fence_node(data_set, action->node, "resources are active and the connection is unrecoverable"); - } + } else if(state == remote_state_failed) { + /* The resource is active on the node, but since we don't have a + * valid connection, the only way to stop the resource is by + * fencing the node. There is no need to order the stop relative + * to the remote connection, since the stop will become implied + * by the fencing. + */ + pe_fence_node(data_set, action->node, "resources are active and the connection is unrecoverable", FALSE); + } else if(remote_rsc->next_role == RSC_ROLE_STOPPED) { + /* State must be remote_state_unknown or remote_state_stopped. + * Since the connection is not coming back up in this + * transition, stop this resource first. + */ order_action_then_stop(action, remote_rsc, pe_order_implies_first, data_set); + + } else { + /* The connection is going to be started somewhere else, so + * stop this resource after that completes. + */ + order_start_then_action(remote_rsc, action, pe_order_none, data_set); } break; @@ -2082,13 +2142,15 @@ apply_remote_ordering(action_t *action, pe_working_set_t *data_set) pe_order_implies_then, data_set); } else { + node_t *cluster_node = pe__current_node(remote_rsc); + if(task == monitor_rsc && state == remote_state_failed) { /* We would only be here if we do not know the * state of the resource on the remote node. * Since we have no way to find out, it is * necessary to fence the node. */ - pe_fence_node(data_set, action->node, "resources are in an unknown state and the connection is unrecoverable"); + pe_fence_node(data_set, action->node, "resources are in an unknown state and the connection is unrecoverable", FALSE); } if(cluster_node && state == remote_state_stopped) { @@ -2171,6 +2233,25 @@ apply_remote_node_ordering(pe_working_set_t *data_set) continue; } + /* Another special case: if a resource is moving to a Pacemaker Remote + * node, order the stop on the original node after any start of the + * remote connection. This ensures that if the connection fails to + * start, we leave the resource running on the original node. + */ + if (safe_str_eq(action->task, RSC_START)) { + for (GList *item = action->rsc->actions; item != NULL; + item = item->next) { + pe_action_t *rsc_action = item->data; + + if ((rsc_action->node->details != action->node->details) + && safe_str_eq(rsc_action->task, RSC_STOP)) { + custom_action_order(remote, start_key(remote), NULL, + action->rsc, NULL, rsc_action, + pe_order_optional, data_set); + } + } + } + /* The action occurs across a remote connection, so create * ordering constraints that guarantee the action occurs while the node * is active (after start, before stop ... things like that). @@ -2191,8 +2272,364 @@ apply_remote_node_ordering(pe_working_set_t *data_set) } } +static gboolean +order_first_probe_unneeded(pe_action_t * probe, pe_action_t * rh_action) +{ + /* No need to probe the resource on the node that is being + * unfenced. Otherwise it might introduce transition loop + * since probe will be performed after the node is + * unfenced. + */ + if (safe_str_eq(rh_action->task, CRM_OP_FENCE) + && probe->node && rh_action->node + && probe->node->details == rh_action->node->details) { + const char *op = g_hash_table_lookup(rh_action->meta, "stonith_action"); + + if (safe_str_eq(op, "on")) { + return TRUE; + } + } + + // Shutdown waits for probe to complete only if it's on the same node + if ((safe_str_eq(rh_action->task, CRM_OP_SHUTDOWN)) + && probe->node && rh_action->node + && probe->node->details != rh_action->node->details) { + return TRUE; + } + return FALSE; +} + static void -order_probes(pe_working_set_t * data_set) +order_first_probes_imply_stops(pe_working_set_t * data_set) +{ + GListPtr gIter = NULL; + + for (gIter = data_set->ordering_constraints; gIter != NULL; gIter = gIter->next) { + pe__ordering_t *order = gIter->data; + enum pe_ordering order_type = pe_order_optional; + + pe_resource_t *lh_rsc = order->lh_rsc; + pe_resource_t *rh_rsc = order->rh_rsc; + pe_action_t *lh_action = order->lh_action; + pe_action_t *rh_action = order->rh_action; + const char *lh_action_task = order->lh_action_task; + const char *rh_action_task = order->rh_action_task; + + char *key = NULL; + GListPtr probes = NULL; + GListPtr rh_actions = NULL; + + GListPtr pIter = NULL; + + if (lh_rsc == NULL) { + continue; + + } else if (rh_rsc && lh_rsc == rh_rsc) { + continue; + } + + if (lh_action == NULL && lh_action_task == NULL) { + continue; + } + + if (rh_action == NULL && rh_action_task == NULL) { + continue; + } + + /* Technically probe is expected to return "not running", which could be + * the alternative of stop action if the status of the resource is + * unknown yet. + */ + if (lh_action && safe_str_neq(lh_action->task, RSC_STOP)) { + continue; + + } else if (lh_action == NULL + && lh_action_task + && crm_ends_with(lh_action_task, "_" RSC_STOP "_0") == FALSE) { + continue; + } + + /* Do not probe the resource inside of a stopping container. Otherwise + * it might introduce transition loop since probe will be performed + * after the container starts again. + */ + if (rh_rsc && lh_rsc->container == rh_rsc) { + if (rh_action && safe_str_eq(rh_action->task, RSC_STOP)) { + continue; + + } else if (rh_action == NULL && rh_action_task + && crm_ends_with(rh_action_task,"_" RSC_STOP "_0")) { + continue; + } + } + + if (order->type == pe_order_none) { + continue; + } + + // Preserve the order options for future filtering + if (is_set(order->type, pe_order_apply_first_non_migratable)) { + set_bit(order_type, pe_order_apply_first_non_migratable); + } + + if (is_set(order->type, pe_order_same_node)) { + set_bit(order_type, pe_order_same_node); + } + + // Keep the order types for future filtering + if (order->type == pe_order_anti_colocation + || order->type == pe_order_load) { + order_type = order->type; + } + + key = generate_op_key(lh_rsc->id, RSC_STATUS, 0); + probes = find_actions(lh_rsc->actions, key, NULL); + free(key); + + if (probes == NULL) { + continue; + } + + if (rh_action) { + rh_actions = g_list_prepend(rh_actions, rh_action); + + } else if (rh_rsc && rh_action_task) { + rh_actions = find_actions(rh_rsc->actions, rh_action_task, NULL); + } + + if (rh_actions == NULL) { + g_list_free(probes); + continue; + } + + crm_trace("Processing for LH probe based on ordering constraint %s -> %s" + " (id=%d, type=%.6x)", + lh_action ? lh_action->uuid : lh_action_task, + rh_action ? rh_action->uuid : rh_action_task, + order->id, order->type); + + for (pIter = probes; pIter != NULL; pIter = pIter->next) { + pe_action_t *probe = (pe_action_t *) pIter->data; + GListPtr rIter = NULL; + + for (rIter = rh_actions; rIter != NULL; rIter = rIter->next) { + pe_action_t *rh_action_iter = (pe_action_t *) rIter->data; + + if (order_first_probe_unneeded(probe, rh_action_iter)) { + continue; + } + order_actions(probe, rh_action_iter, order_type); + } + } + + g_list_free(rh_actions); + g_list_free(probes); + } +} + +static void +order_first_probe_then_restart_repromote(pe_action_t * probe, + pe_action_t * after, + pe_working_set_t * data_set) +{ + GListPtr gIter = NULL; + bool interleave = FALSE; + pe_resource_t *compatible_rsc = NULL; + + if (probe == NULL + || probe->rsc == NULL + || probe->rsc->variant != pe_native) { + return; + } + + if (after == NULL + // Avoid running into any possible loop + || is_set(after->flags, pe_action_tracking)) { + return; + } + + if (safe_str_neq(probe->task, RSC_STATUS)) { + return; + } + + pe_set_action_bit(after, pe_action_tracking); + + crm_trace("Processing based on %s %s -> %s %s", + probe->uuid, + probe->node ? probe->node->details->uname: "", + after->uuid, + after->node ? after->node->details->uname : ""); + + if (after->rsc + /* Better not build a dependency directly with a clone/group. + * We are going to proceed through the ordering chain and build + * dependencies with its children. + */ + && after->rsc->variant == pe_native + && probe->rsc != after->rsc) { + + GListPtr then_actions = NULL; + enum pe_ordering probe_order_type = pe_order_optional; + + if (safe_str_eq(after->task, RSC_START)) { + char *key = generate_op_key(after->rsc->id, RSC_STOP, 0); + + then_actions = find_actions(after->rsc->actions, key, NULL); + free(key); + + } else if (safe_str_eq(after->task, RSC_PROMOTE)) { + char *key = generate_op_key(after->rsc->id, RSC_DEMOTE, 0); + + then_actions = find_actions(after->rsc->actions, key, NULL); + free(key); + } + + for (gIter = then_actions; gIter != NULL; gIter = gIter->next) { + pe_action_t *then = (pe_action_t *) gIter->data; + + // Skip any pseudo action which for example is implied by fencing + if (is_set(then->flags, pe_action_pseudo)) { + continue; + } + + order_actions(probe, then, probe_order_type); + } + g_list_free(then_actions); + } + + if (after->rsc + && after->rsc->variant > pe_group) { + const char *interleave_s = g_hash_table_lookup(after->rsc->meta, + XML_RSC_ATTR_INTERLEAVE); + + interleave = crm_is_true(interleave_s); + + if (interleave) { + /* For an interleaved clone, we should build a dependency only + * with the relevant clone child. + */ + compatible_rsc = find_compatible_child(probe->rsc, + after->rsc, + RSC_ROLE_UNKNOWN, + FALSE); + } + } + + for (gIter = after->actions_after; gIter != NULL; gIter = gIter->next) { + action_wrapper_t *after_wrapper = (action_wrapper_t *) gIter->data; + /* pe_order_implies_then is the reason why a required A.start + * implies/enforces B.start to be required too, which is the cause of + * B.restart/re-promote. + * + * Not sure about pe_order_implies_then_on_node though. It's now only + * used for unfencing case, which tends to introduce transition + * loops... + */ + + if (is_not_set(after_wrapper->type, pe_order_implies_then)) { + /* The order type between a group/clone and its child such as + * B.start-> B_child.start is: + * pe_order_implies_first_printed | pe_order_runnable_left + * + * Proceed through the ordering chain and build dependencies with + * its children. + */ + if (after->rsc == NULL + || after->rsc->variant < pe_group + || probe->rsc->parent == after->rsc + || after_wrapper->action->rsc == NULL + || after_wrapper->action->rsc->variant > pe_group + || after->rsc != after_wrapper->action->rsc->parent) { + continue; + } + + /* Proceed to the children of a group or a non-interleaved clone. + * For an interleaved clone, proceed only to the relevant child. + */ + if (after->rsc->variant > pe_group + && interleave == TRUE + && (compatible_rsc == NULL + || compatible_rsc != after_wrapper->action->rsc)) { + continue; + } + } + + crm_trace("Proceeding through %s %s -> %s %s (type=0x%.6x)", + after->uuid, + after->node ? after->node->details->uname: "", + after_wrapper->action->uuid, + after_wrapper->action->node ? after_wrapper->action->node->details->uname : "", + after_wrapper->type); + + order_first_probe_then_restart_repromote(probe, after_wrapper->action, data_set); + } +} + +static void clear_actions_tracking_flag(pe_working_set_t * data_set) +{ + GListPtr gIter = NULL; + + for (gIter = data_set->actions; gIter != NULL; gIter = gIter->next) { + pe_action_t *action = (pe_action_t *) gIter->data; + + if (is_set(action->flags, pe_action_tracking)) { + pe_clear_action_bit(action, pe_action_tracking); + } + } +} + +static void +order_first_rsc_probes(pe_resource_t * rsc, pe_working_set_t * data_set) +{ + GListPtr gIter = NULL; + GListPtr probes = NULL; + char *key = NULL; + + for (gIter = rsc->children; gIter != NULL; gIter = gIter->next) { + pe_resource_t * child = (pe_resource_t *) gIter->data; + + order_first_rsc_probes(child, data_set); + } + + if (rsc->variant != pe_native) { + return; + } + + key = generate_op_key(rsc->id, RSC_STATUS, 0); + probes = find_actions(rsc->actions, key, NULL); + free(key); + + for (gIter = probes; gIter != NULL; gIter= gIter->next) { + pe_action_t *probe = (pe_action_t *) gIter->data; + GListPtr aIter = NULL; + + for (aIter = probe->actions_after; aIter != NULL; aIter = aIter->next) { + action_wrapper_t *after_wrapper = (action_wrapper_t *) aIter->data; + + order_first_probe_then_restart_repromote(probe, after_wrapper->action, data_set); + clear_actions_tracking_flag(data_set); + } + } + + g_list_free(probes); +} + +static void +order_first_probes(pe_working_set_t * data_set) +{ + GListPtr gIter = NULL; + + for (gIter = data_set->resources; gIter != NULL; gIter = gIter->next) { + pe_resource_t *rsc = (pe_resource_t *) gIter->data; + + order_first_rsc_probes(rsc, data_set); + } + + order_first_probes_imply_stops(data_set); +} + +static void +order_then_probes(pe_working_set_t * data_set) { #if 0 GListPtr gIter = NULL; @@ -2313,6 +2750,13 @@ order_probes(pe_working_set_t * data_set) #endif } +static void +order_probes(pe_working_set_t * data_set) +{ + order_first_probes(data_set); + order_then_probes(data_set); +} + gboolean stage7(pe_working_set_t * data_set) { @@ -2329,7 +2773,7 @@ stage7(pe_working_set_t * data_set) data_set->ordering_constraints = g_list_reverse(data_set->ordering_constraints); for (gIter = data_set->ordering_constraints; gIter != NULL; gIter = gIter->next) { - order_constraint_t *order = (order_constraint_t *) gIter->data; + pe__ordering_t *order = gIter->data; resource_t *rsc = order->lh_rsc; crm_trace("Applying ordering constraint: %d", order->id); @@ -2522,33 +2966,3 @@ LogNodeActions(pe_working_set_t * data_set, gboolean terminal) free(task); } } - -void -cleanup_alloc_calculations(pe_working_set_t * data_set) -{ - if (data_set == NULL) { - return; - } - - crm_trace("deleting %d order cons: %p", - g_list_length(data_set->ordering_constraints), data_set->ordering_constraints); - pe_free_ordering(data_set->ordering_constraints); - data_set->ordering_constraints = NULL; - - crm_trace("deleting %d node cons: %p", - g_list_length(data_set->placement_constraints), data_set->placement_constraints); - pe_free_rsc_to_node(data_set->placement_constraints); - data_set->placement_constraints = NULL; - - crm_trace("deleting %d inter-resource cons: %p", - g_list_length(data_set->colocation_constraints), data_set->colocation_constraints); - g_list_free_full(data_set->colocation_constraints, free); - data_set->colocation_constraints = NULL; - - crm_trace("deleting %d ticket deps: %p", - g_list_length(data_set->ticket_constraints), data_set->ticket_constraints); - g_list_free_full(data_set->ticket_constraints, free); - data_set->ticket_constraints = NULL; - - cleanup_calculations(data_set); -} diff --git a/pengine/allocate.h b/pengine/allocate.h index 4ca5d6580d9..8da7719881c 100644 --- a/pengine/allocate.h +++ b/pengine/allocate.h @@ -36,7 +36,7 @@ struct resource_alloc_functions_s { void (*rsc_colocation_lh) (resource_t *, resource_t *, rsc_colocation_t *); void (*rsc_colocation_rh) (resource_t *, resource_t *, rsc_colocation_t *); - void (*rsc_location) (resource_t *, rsc_to_node_t *); + void (*rsc_location) (pe_resource_t *, pe__location_t *); enum pe_action_flags (*action_flags) (action_t *, node_t *); enum pe_graph_flags (*update_actions) (action_t *, action_t *, node_t *, enum pe_action_flags, @@ -46,25 +46,19 @@ struct resource_alloc_functions_s { void (*append_meta) (resource_t * rsc, xmlNode * xml); }; -extern GHashTable *rsc_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, - const char *attr, float factor, enum pe_weights flags); - -extern GHashTable *clone_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, - const char *attr, float factor, enum pe_weights flags); - -extern GHashTable *container_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, - const char *attr, float factor, enum pe_weights flags); - extern GHashTable *master_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, const char *attr, float factor, enum pe_weights flags); -extern GHashTable *native_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, - const char *attr, float factor, enum pe_weights flags); +GHashTable *pcmk__native_merge_weights(pe_resource_t *rsc, const char *rhs, + GHashTable *nodes, const char *attr, + float factor, uint32_t flags); -extern GHashTable *group_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, - const char *attr, float factor, enum pe_weights flags); +GHashTable *pcmk__group_merge_weights(pe_resource_t *rsc, const char *rhs, + GHashTable *nodes, const char *attr, + float factor, uint32_t flags); -extern node_t *native_color(resource_t * rsc, node_t * preferred, pe_working_set_t * data_set); +pe_node_t *pcmk__native_allocate(pe_resource_t *rsc, pe_node_t *preferred, + pe_working_set_t *data_set); extern void native_create_actions(resource_t * rsc, pe_working_set_t * data_set); extern void native_internal_constraints(resource_t * rsc, pe_working_set_t * data_set); extern void native_rsc_colocation_lh(resource_t * lh_rsc, resource_t * rh_rsc, @@ -75,7 +69,7 @@ extern void rsc_ticket_constraint(resource_t * lh_rsc, rsc_ticket_t * rsc_ticket pe_working_set_t * data_set); extern enum pe_action_flags native_action_flags(action_t * action, node_t * node); -extern void native_rsc_location(resource_t * rsc, rsc_to_node_t * constraint); +void native_rsc_location(pe_resource_t *rsc, pe__location_t *constraint); extern void native_expand(resource_t * rsc, pe_working_set_t * data_set); extern void native_dump(resource_t * rsc, const char *pre_text, gboolean details); extern gboolean native_create_probe(resource_t * rsc, node_t * node, action_t * complete, @@ -83,7 +77,8 @@ extern gboolean native_create_probe(resource_t * rsc, node_t * node, action_t * extern void native_append_meta(resource_t * rsc, xmlNode * xml); extern int group_num_allowed_nodes(resource_t * rsc); -extern node_t *group_color(resource_t * rsc, node_t * preferred, pe_working_set_t * data_set); +pe_node_t *pcmk__group_allocate(pe_resource_t *rsc, pe_node_t *preferred, + pe_working_set_t *data_set); extern void group_create_actions(resource_t * rsc, pe_working_set_t * data_set); extern void group_internal_constraints(resource_t * rsc, pe_working_set_t * data_set); extern void group_rsc_colocation_lh(resource_t * lh_rsc, resource_t * rh_rsc, @@ -91,19 +86,20 @@ extern void group_rsc_colocation_lh(resource_t * lh_rsc, resource_t * rh_rsc, extern void group_rsc_colocation_rh(resource_t * lh_rsc, resource_t * rh_rsc, rsc_colocation_t * constraint); extern enum pe_action_flags group_action_flags(action_t * action, node_t * node); -extern void group_rsc_location(resource_t * rsc, rsc_to_node_t * constraint); +void group_rsc_location(pe_resource_t *rsc, pe__location_t *constraint); extern void group_expand(resource_t * rsc, pe_working_set_t * data_set); extern void group_append_meta(resource_t * rsc, xmlNode * xml); extern int container_num_allowed_nodes(resource_t * rsc); -extern node_t *container_color(resource_t * rsc, node_t * preferred, pe_working_set_t * data_set); +pe_node_t *pcmk__bundle_allocate(pe_resource_t *rsc, pe_node_t *preferred, + pe_working_set_t *data_set); extern void container_create_actions(resource_t * rsc, pe_working_set_t * data_set); extern void container_internal_constraints(resource_t * rsc, pe_working_set_t * data_set); extern void container_rsc_colocation_lh(resource_t * lh_rsc, resource_t * rh_rsc, rsc_colocation_t * constraint); extern void container_rsc_colocation_rh(resource_t * lh_rsc, resource_t * rh_rsc, rsc_colocation_t * constraint); -extern void container_rsc_location(resource_t * rsc, rsc_to_node_t * constraint); +void container_rsc_location(pe_resource_t *rsc, pe__location_t *constraint); extern enum pe_action_flags container_action_flags(action_t * action, node_t * node); extern void container_expand(resource_t * rsc, pe_working_set_t * data_set); extern gboolean container_create_probe(resource_t * rsc, node_t * node, action_t * complete, @@ -111,14 +107,15 @@ extern gboolean container_create_probe(resource_t * rsc, node_t * node, action_t extern void container_append_meta(resource_t * rsc, xmlNode * xml); extern int clone_num_allowed_nodes(resource_t * rsc); -extern node_t *clone_color(resource_t * rsc, node_t * preferred, pe_working_set_t * data_set); +pe_node_t *pcmk__clone_allocate(pe_resource_t *rsc, pe_node_t *preferred, + pe_working_set_t *data_set); extern void clone_create_actions(resource_t * rsc, pe_working_set_t * data_set); extern void clone_internal_constraints(resource_t * rsc, pe_working_set_t * data_set); extern void clone_rsc_colocation_lh(resource_t * lh_rsc, resource_t * rh_rsc, rsc_colocation_t * constraint); extern void clone_rsc_colocation_rh(resource_t * lh_rsc, resource_t * rh_rsc, rsc_colocation_t * constraint); -extern void clone_rsc_location(resource_t * rsc, rsc_to_node_t * constraint); +void clone_rsc_location(pe_resource_t *rsc, pe__location_t *constraint); extern enum pe_action_flags clone_action_flags(action_t * action, node_t * node); extern void clone_expand(resource_t * rsc, pe_working_set_t * data_set); extern gboolean clone_create_probe(resource_t * rsc, node_t * node, action_t * complete, @@ -126,7 +123,8 @@ extern gboolean clone_create_probe(resource_t * rsc, node_t * node, action_t * c extern void clone_append_meta(resource_t * rsc, xmlNode * xml); extern gboolean master_unpack(resource_t * rsc, pe_working_set_t * data_set); -extern node_t *master_color(resource_t * rsc, node_t * preferred, pe_working_set_t * data_set); +pe_node_t *pcmk__set_instance_roles(pe_resource_t *rsc, pe_node_t *preferred, + pe_working_set_t *data_set); extern void master_create_actions(resource_t * rsc, pe_working_set_t * data_set); extern void master_internal_constraints(resource_t * rsc, pe_working_set_t * data_set); extern void master_rsc_colocation_rh(resource_t * lh_rsc, resource_t * rh_rsc, @@ -135,7 +133,7 @@ extern void master_append_meta(resource_t * rsc, xmlNode * xml); /* extern resource_object_functions_t resource_variants[]; */ extern resource_alloc_functions_t resource_class_alloc_functions[]; -extern gboolean is_active(rsc_to_node_t * cons); +gboolean is_active(pe__location_t *cons); extern gboolean native_constraint_violated(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * constraint); @@ -156,8 +154,6 @@ void LogNodeActions(pe_working_set_t * data_set, gboolean terminal); void LogActions(resource_t * rsc, pe_working_set_t * data_set, gboolean terminal); void container_LogActions(resource_t * rsc, pe_working_set_t * data_set, gboolean terminal); -extern void cleanup_alloc_calculations(pe_working_set_t * data_set); - extern void rsc_stonith_ordering(resource_t * rsc, action_t * stonith_op, pe_working_set_t * data_set); @@ -180,4 +176,5 @@ void master_promotion_constraints(resource_t * rsc, pe_working_set_t * data_set) void clone_create_pseudo_actions( resource_t * rsc, GListPtr children, notify_data_t **start_notify, notify_data_t **stop_notify, pe_working_set_t * data_set); +void libpengine_fini(void); #endif diff --git a/pengine/clone.c b/pengine/clone.c index 99bac7e1396..9eb3c7760e5 100644 --- a/pengine/clone.c +++ b/pengine/clone.c @@ -1,19 +1,8 @@ -/* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +/* + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -80,6 +69,10 @@ sort_clone_instance(gconstpointer a, gconstpointer b, gpointer data_set) int rc = 0; node_t *node1 = NULL; node_t *node2 = NULL; + node_t *current_node1 = NULL; + node_t *current_node2 = NULL; + unsigned int nnodes1 = 0; + unsigned int nnodes2 = 0; gboolean can1 = TRUE; gboolean can2 = TRUE; @@ -98,24 +91,22 @@ sort_clone_instance(gconstpointer a, gconstpointer b, gpointer data_set) * - inactive instances */ - if (resource1->running_on && resource2->running_on) { - if (g_list_length(resource1->running_on) < g_list_length(resource2->running_on)) { + current_node1 = pe__find_active_on(resource1, &nnodes1, NULL); + current_node2 = pe__find_active_on(resource2, &nnodes2, NULL); + + if (nnodes1 && nnodes2) { + if (nnodes1 < nnodes2) { crm_trace("%s < %s: running_on", resource1->id, resource2->id); return -1; - } else if (g_list_length(resource1->running_on) > g_list_length(resource2->running_on)) { + } else if (nnodes1 > nnodes2) { crm_trace("%s > %s: running_on", resource1->id, resource2->id); return 1; } } - if (resource1->running_on) { - node1 = resource1->running_on->data; - } - if (resource2->running_on) { - node2 = resource2->running_on->data; - } - + node1 = current_node1; + node2 = current_node2; if (node1) { node_t *match = pe_hash_table_lookup(resource1->allowed_nodes, node1->details->id); @@ -227,31 +218,41 @@ sort_clone_instance(gconstpointer a, gconstpointer b, gpointer data_set) GHashTable *hash2 = g_hash_table_new_full(crm_str_hash, g_str_equal, NULL, g_hash_destroy_str); - n = node_copy(resource1->running_on->data); + n = node_copy(current_node1); g_hash_table_insert(hash1, (gpointer) n->details->id, n); - n = node_copy(resource2->running_on->data); + n = node_copy(current_node2); g_hash_table_insert(hash2, (gpointer) n->details->id, n); if(resource1->parent) { for (gIter = resource1->parent->rsc_cons; gIter; gIter = gIter->next) { rsc_colocation_t *constraint = (rsc_colocation_t *) gIter->data; + if (constraint->score == 0) { + continue; + } crm_trace("Applying %s to %s", constraint->id, resource1->id); - hash1 = native_merge_weights(constraint->rsc_rh, resource1->id, hash1, - constraint->node_attribute, - (float)constraint->score / INFINITY, 0); + hash1 = pcmk__native_merge_weights(constraint->rsc_rh, + resource1->id, hash1, + constraint->node_attribute, + constraint->score / (float) INFINITY, + 0); } for (gIter = resource1->parent->rsc_cons_lhs; gIter; gIter = gIter->next) { rsc_colocation_t *constraint = (rsc_colocation_t *) gIter->data; + if (constraint->score == 0) { + continue; + } crm_trace("Applying %s to %s", constraint->id, resource1->id); - hash1 = native_merge_weights(constraint->rsc_lh, resource1->id, hash1, - constraint->node_attribute, - (float)constraint->score / INFINITY, pe_weights_positive); + hash1 = pcmk__native_merge_weights(constraint->rsc_lh, + resource1->id, hash1, + constraint->node_attribute, + constraint->score / (float) INFINITY, + pe_weights_positive); } } @@ -261,9 +262,11 @@ sort_clone_instance(gconstpointer a, gconstpointer b, gpointer data_set) crm_trace("Applying %s to %s", constraint->id, resource2->id); - hash2 = native_merge_weights(constraint->rsc_rh, resource2->id, hash2, - constraint->node_attribute, - (float)constraint->score / INFINITY, 0); + hash2 = pcmk__native_merge_weights(constraint->rsc_rh, + resource2->id, hash2, + constraint->node_attribute, + constraint->score / (float) INFINITY, + 0); } for (gIter = resource2->parent->rsc_cons_lhs; gIter; gIter = gIter->next) { @@ -271,18 +274,17 @@ sort_clone_instance(gconstpointer a, gconstpointer b, gpointer data_set) crm_trace("Applying %s to %s", constraint->id, resource2->id); - hash2 = native_merge_weights(constraint->rsc_lh, resource2->id, hash2, - constraint->node_attribute, - (float)constraint->score / INFINITY, pe_weights_positive); + hash2 = pcmk__native_merge_weights(constraint->rsc_lh, + resource2->id, hash2, + constraint->node_attribute, + constraint->score / (float) INFINITY, + pe_weights_positive); } } /* Current location score */ - node1 = g_list_nth_data(resource1->running_on, 0); - node1 = g_hash_table_lookup(hash1, node1->details->id); - - node2 = g_list_nth_data(resource2->running_on, 0); - node2 = g_hash_table_lookup(hash2, node2->details->id); + node1 = g_hash_table_lookup(hash1, current_node1->details->id); + node2 = g_hash_table_lookup(hash2, current_node2->details->id); if (node1->weight < node2->weight) { if (node1->weight < 0) { @@ -306,12 +308,8 @@ sort_clone_instance(gconstpointer a, gconstpointer b, gpointer data_set) list1 = g_hash_table_get_values(hash1); list2 = g_hash_table_get_values(hash2); - list1 = - g_list_sort_with_data(list1, sort_node_weight, - g_list_nth_data(resource1->running_on, 0)); - list2 = - g_list_sort_with_data(list2, sort_node_weight, - g_list_nth_data(resource2->running_on, 0)); + list1 = g_list_sort_with_data(list1, sort_node_weight, current_node1); + list2 = g_list_sort_with_data(list2, sort_node_weight, current_node2); max = g_list_length(list1); if (max < g_list_length(list2)) { max = g_list_length(list2); @@ -409,8 +407,9 @@ can_run_instance(resource_t * rsc, node_t * node, int limit) return NULL; } -static node_t * -color_instance(resource_t * rsc, node_t * prefer, gboolean all_coloc, int limit, pe_working_set_t * data_set) +static pe_node_t * +allocate_instance(pe_resource_t *rsc, pe_node_t *prefer, gboolean all_coloc, + int limit, pe_working_set_t *data_set) { node_t *chosen = NULL; GHashTable *backup = NULL; @@ -446,10 +445,11 @@ color_instance(resource_t * rsc, node_t * prefer, gboolean all_coloc, int limit, can_run_instance(rsc, NULL, limit); backup = node_hash_dup(rsc->allowed_nodes); + pe_rsc_trace(rsc, "Allocating instance %s", rsc->id); chosen = rsc->cmds->allocate(rsc, prefer, data_set); if (chosen) { node_t *local_node = parent_node_instance(rsc, chosen); - if (prefer && chosen && chosen->details != prefer->details) { + if (prefer && (chosen->details != prefer->details)) { crm_notice("Pre-allocation failed: got %s instead of %s", chosen->details->uname, prefer->details->uname); g_hash_table_destroy(rsc->allowed_nodes); @@ -485,6 +485,9 @@ append_parent_colocation(resource_t * rsc, resource_t * child, gboolean all) for (; gIter != NULL; gIter = gIter->next) { rsc_colocation_t *cons = (rsc_colocation_t *) gIter->data; + if (cons->score == 0) { + continue; + } if (all || cons->score < 0 || cons->score == INFINITY) { child->rsc_cons = g_list_prepend(child->rsc_cons, cons); } @@ -494,6 +497,9 @@ append_parent_colocation(resource_t * rsc, resource_t * child, gboolean all) for (; gIter != NULL; gIter = gIter->next) { rsc_colocation_t *cons = (rsc_colocation_t *) gIter->data; + if (cons->score == 0) { + continue; + } if (all || cons->score < 0) { child->rsc_cons_lhs = g_list_prepend(child->rsc_cons_lhs, cons); } @@ -539,8 +545,8 @@ distribute_children(resource_t *rsc, GListPtr children, GListPtr nodes, if (child->running_on && is_set(child->flags, pe_rsc_provisional) && is_not_set(child->flags, pe_rsc_failed)) { - node_t *child_node = child->running_on->data; - node_t *local_node = parent_node_instance(child, child->running_on->data); + node_t *child_node = pe__current_node(child); + node_t *local_node = parent_node_instance(child, child_node); pe_rsc_trace(rsc, "Checking pre-allocation of %s to %s (%d remaining of %d)", child->id, child_node->details->uname, max - allocated, max); @@ -554,7 +560,9 @@ distribute_children(resource_t *rsc, GListPtr children, GListPtr nodes, "Not pre-allocating because %s already allocated optimal instances", child_node->details->uname); - } else if (color_instance(child, child_node, max < available_nodes, per_host_max, data_set)) { + } else if (allocate_instance(child, child_node, + max < available_nodes, per_host_max, + data_set)) { pe_rsc_trace(rsc, "Pre-allocated %s to %s", child->id, child_node->details->uname); allocated++; @@ -567,9 +575,9 @@ distribute_children(resource_t *rsc, GListPtr children, GListPtr nodes, for (GListPtr gIter = children; gIter != NULL; gIter = gIter->next) { resource_t *child = (resource_t *) gIter->data; - if (g_list_length(child->running_on) > 0) { - node_t *child_node = child->running_on->data; - node_t *local_node = parent_node_instance(child, child->running_on->data); + if (child->running_on != NULL) { + node_t *child_node = pe__current_node(child); + node_t *local_node = parent_node_instance(child, child_node); if (local_node == NULL) { crm_err("%s is running on %s which isn't allowed", @@ -580,9 +588,10 @@ distribute_children(resource_t *rsc, GListPtr children, GListPtr nodes, if (is_not_set(child->flags, pe_rsc_provisional)) { } else if (allocated >= max) { pe_rsc_debug(rsc, "Child %s not allocated - limit reached %d %d", child->id, allocated, max); - resource_location(child, NULL, -INFINITY, "clone_color:limit_reached", data_set); + resource_location(child, NULL, -INFINITY, "clone:limit_reached", data_set); } else { - if (color_instance(child, NULL, max < available_nodes, per_host_max, data_set)) { + if (allocate_instance(child, NULL, max < available_nodes, + per_host_max, data_set)) { allocated++; } } @@ -593,8 +602,9 @@ distribute_children(resource_t *rsc, GListPtr children, GListPtr nodes, } -node_t * -clone_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) +pe_node_t * +pcmk__clone_allocate(pe_resource_t *rsc, pe_node_t *prefer, + pe_working_set_t *data_set) { GListPtr nodes = NULL; @@ -611,7 +621,6 @@ clone_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) } set_bit(rsc->flags, pe_rsc_allocating); - pe_rsc_trace(rsc, "Processing %s", rsc->id); /* this information is used by sort_clone_instance() when deciding in which * order to allocate clone instances @@ -619,13 +628,20 @@ clone_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) for (GListPtr gIter = rsc->rsc_cons; gIter != NULL; gIter = gIter->next) { rsc_colocation_t *constraint = (rsc_colocation_t *) gIter->data; - pe_rsc_trace(rsc, "%s: Coloring %s first", rsc->id, constraint->rsc_rh->id); + if (constraint->score == 0) { + continue; + } + pe_rsc_trace(rsc, "%s: Allocating %s first", + rsc->id, constraint->rsc_rh->id); constraint->rsc_rh->cmds->allocate(constraint->rsc_rh, prefer, data_set); } for (GListPtr gIter = rsc->rsc_cons_lhs; gIter != NULL; gIter = gIter->next) { rsc_colocation_t *constraint = (rsc_colocation_t *) gIter->data; + if (constraint->score == 0) { + continue; + } rsc->allowed_nodes = constraint->rsc_lh->cmds->merge_weights(constraint->rsc_lh, rsc->id, rsc->allowed_nodes, constraint->node_attribute, @@ -633,7 +649,7 @@ clone_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) (pe_weights_rollback | pe_weights_positive)); } - dump_node_scores(show_scores ? 0 : scores_log_level, rsc, __FUNCTION__, rsc->allowed_nodes); + pe__show_node_weights(!show_scores, rsc, __FUNCTION__, rsc->allowed_nodes); nodes = g_hash_table_get_values(rsc->allowed_nodes); nodes = g_list_sort_with_data(nodes, sort_node_weight, NULL); @@ -955,6 +971,7 @@ is_child_compatible(resource_t *child_rsc, node_t * local_node, enum rsc_role_e node_t *node = NULL; enum rsc_role_e next_role = child_rsc->fns->state(child_rsc, current); + CRM_CHECK(child_rsc && local_node, return FALSE); if (is_set_recursive(child_rsc, pe_rsc_block, TRUE) == FALSE) { /* We only want instances that haven't failed */ node = child_rsc->fns->location(child_rsc, NULL, current); @@ -965,7 +982,7 @@ is_child_compatible(resource_t *child_rsc, node_t * local_node, enum rsc_role_e return FALSE; } - if (node && local_node && node->details == local_node->details) { + if (node && (node->details == local_node->details)) { return TRUE; } else if (node) { @@ -1032,6 +1049,9 @@ clone_rsc_colocation_rh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation CRM_CHECK(rsc_rh != NULL, pe_err("rsc_rh was NULL for %s", constraint->id); return); CRM_CHECK(rsc_lh->variant == pe_native, return); + if (constraint->score == 0) { + return; + } pe_rsc_trace(rsc_rh, "Processing constraint %s: %s -> %s %d", constraint->id, rsc_lh->id, rsc_rh->id, constraint->score); @@ -1189,7 +1209,7 @@ clone_action_flags(action_t * action, node_t * node) } void -clone_rsc_location(resource_t * rsc, rsc_to_node_t * constraint) +clone_rsc_location(pe_resource_t *rsc, pe__location_t *constraint) { GListPtr gIter = rsc->children; @@ -1265,85 +1285,105 @@ clone_expand(resource_t * rsc, pe_working_set_t * data_set) clone_data->promote_notify = NULL; } -node_t * -rsc_known_on(resource_t * rsc, GListPtr * list) +// Check whether a resource or any of its children is known on node +static bool +rsc_known_on(const pe_resource_t *rsc, const pe_node_t *node) { - GListPtr gIter = NULL; - node_t *one = NULL; - GListPtr result = NULL; - if (rsc->children) { + for (GList *child_iter = rsc->children; child_iter != NULL; + child_iter = child_iter->next) { - gIter = rsc->children; - for (; gIter != NULL; gIter = gIter->next) { - resource_t *child = (resource_t *) gIter->data; + resource_t *child = (resource_t *) child_iter->data; - rsc_known_on(child, &result); + if (rsc_known_on(child, node)) { + return TRUE; + } } } else if (rsc->known_on) { - result = g_hash_table_get_values(rsc->known_on); - } + GHashTableIter iter; + node_t *known_node = NULL; - if (result && g_list_length(result) == 1) { - one = g_list_nth_data(result, 0); + g_hash_table_iter_init(&iter, rsc->known_on); + while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &known_node)) { + if (node->details == known_node->details) { + return TRUE; + } + } } + return FALSE; +} - if (list) { - GListPtr gIter = NULL; - - gIter = result; - for (; gIter != NULL; gIter = gIter->next) { - node_t *node = (node_t *) gIter->data; +// Look for an instance of clone that is known on node +static pe_resource_t * +find_instance_on(const pe_resource_t *clone, const pe_node_t *node) +{ + for (GList *gIter = clone->children; gIter != NULL; gIter = gIter->next) { + resource_t *child = (resource_t *) gIter->data; - if (*list == NULL || pe_find_node_id(*list, node->details->id) == NULL) { - *list = g_list_prepend(*list, node); - } + if (rsc_known_on(child, node)) { + return child; } } - - g_list_free(result); - return one; + return NULL; } -static resource_t * -find_instance_on(resource_t * rsc, node_t * node) +// For unique clones, probe each instance separately +static gboolean +probe_unique_clone(pe_resource_t *rsc, pe_node_t *node, pe_action_t *complete, + gboolean force, pe_working_set_t *data_set) { - GListPtr gIter = NULL; + gboolean any_created = FALSE; - gIter = rsc->children; - for (; gIter != NULL; gIter = gIter->next) { - GListPtr gIter2 = NULL; - GListPtr known_list = NULL; - resource_t *child = (resource_t *) gIter->data; + for (GList *child_iter = rsc->children; child_iter != NULL; + child_iter = child_iter->next) { - rsc_known_on(child, &known_list); + resource_t *child = (resource_t *) child_iter->data; - gIter2 = known_list; - for (; gIter2 != NULL; gIter2 = gIter2->next) { - node_t *known = (node_t *) gIter2->data; + any_created |= child->cmds->create_probe(child, node, complete, force, + data_set); + } + return any_created; +} + +// For anonymous clones, only a single instance needs to be probed +static gboolean +probe_anonymous_clone(pe_resource_t *rsc, pe_node_t *node, + pe_action_t *complete, gboolean force, + pe_working_set_t *data_set) +{ + // First, check if we probed an instance on this node last time + pe_resource_t *child = find_instance_on(rsc, node); + + // Otherwise, check if we plan to start an instance on this node + if (child == NULL) { + for (GList *child_iter = rsc->children; child_iter && !child; + child_iter = child_iter->next) { - if (node->details == known->details) { - g_list_free(known_list); - return child; + node_t *local_node = NULL; + resource_t *child_rsc = (resource_t *) child_iter->data; + + local_node = child_rsc->fns->location(child_rsc, NULL, FALSE); + if (local_node && (local_node->details == node->details)) { + child = child_rsc; } } - g_list_free(known_list); } - return NULL; + // Otherwise, use the first clone instance + if (child == NULL) { + child = rsc->children->data; + } + return child->cmds->create_probe(child, node, complete, force, data_set); } gboolean clone_create_probe(resource_t * rsc, node_t * node, action_t * complete, gboolean force, pe_working_set_t * data_set) { - GListPtr gIter = NULL; gboolean any_created = FALSE; - clone_variant_data_t *clone_data = NULL; CRM_ASSERT(rsc); - get_clone_variant_data(clone_data, rsc); rsc->children = g_list_sort(rsc->children, sort_rsc_id); if (rsc->children == NULL) { @@ -1368,55 +1408,12 @@ clone_create_probe(resource_t * rsc, node_t * node, action_t * complete, } } - if (is_not_set(rsc->flags, pe_rsc_unique) - && clone_data->clone_node_max == 1) { - /* only look for one copy */ - resource_t *child = NULL; - - /* Try whoever we probed last time */ - child = find_instance_on(rsc, node); - if (child) { - return child->cmds->create_probe(child, node, complete, force, data_set); - } - - /* Try whoever we plan on starting there */ - gIter = rsc->children; - for (; gIter != NULL; gIter = gIter->next) { - node_t *local_node = NULL; - resource_t *child_rsc = (resource_t *) gIter->data; - - CRM_ASSERT(child_rsc); - local_node = child_rsc->fns->location(child_rsc, NULL, FALSE); - if (local_node == NULL) { - continue; - } - - if (local_node->details == node->details) { - return child_rsc->cmds->create_probe(child_rsc, node, complete, force, data_set); - } - } - - /* Fall back to the first clone instance */ - CRM_ASSERT(rsc->children); - child = rsc->children->data; - return child->cmds->create_probe(child, node, complete, force, data_set); - } - - gIter = rsc->children; - for (; gIter != NULL; gIter = gIter->next) { - resource_t *child_rsc = (resource_t *) gIter->data; - - if (child_rsc->cmds->create_probe(child_rsc, node, complete, force, data_set)) { - any_created = TRUE; - } - - if (any_created && is_not_set(rsc->flags, pe_rsc_unique) - && clone_data->clone_node_max == 1) { - /* only look for one copy (clone :0) */ - break; - } + if (is_set(rsc->flags, pe_rsc_unique)) { + any_created = probe_unique_clone(rsc, node, complete, force, data_set); + } else { + any_created = probe_anonymous_clone(rsc, node, complete, force, + data_set); } - return any_created; } @@ -1444,10 +1441,3 @@ clone_append_meta(resource_t * rsc, xmlNode * xml) crm_xml_add_int(xml, name, clone_data->clone_node_max); free(name); } - -GHashTable * -clone_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, const char *attr, - float factor, enum pe_weights flags) -{ - return rsc_merge_weights(rsc, rhs, nodes, attr, factor, flags); -} diff --git a/pengine/constraints.c b/pengine/constraints.c index b2afa18c08b..776eee1de2e 100644 --- a/pengine/constraints.c +++ b/pengine/constraints.c @@ -1,19 +1,10 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 the Pacemaker project contributors * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * The version control history for this file may have further details. * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -52,9 +43,11 @@ enum pe_order_kind { enum pe_ordering get_flags(const char *id, enum pe_order_kind kind, const char *action_first, const char *action_then, gboolean invert); enum pe_ordering get_asymmetrical_flags(enum pe_order_kind kind); -static rsc_to_node_t *generate_location_rule(resource_t * rsc, xmlNode * rule_xml, - const char *discovery, pe_working_set_t * data_set, - pe_match_data_t * match_data); +static pe__location_t *generate_location_rule(pe_resource_t *rsc, + xmlNode *rule_xml, + const char *discovery, + pe_working_set_t *data_set, + pe_match_data_t *match_data); gboolean unpack_constraints(xmlNode * xml_constraints, pe_working_set_t * data_set) @@ -62,7 +55,7 @@ unpack_constraints(xmlNode * xml_constraints, pe_working_set_t * data_set) xmlNode *xml_obj = NULL; xmlNode *lifetime = NULL; - for (xml_obj = __xml_first_child(xml_constraints); xml_obj != NULL; + for (xml_obj = __xml_first_child_element(xml_constraints); xml_obj != NULL; xml_obj = __xml_next_element(xml_obj)) { const char *id = crm_element_value(xml_obj, XML_ATTR_ID); const char *tag = crm_element_name(xml_obj); @@ -249,6 +242,46 @@ valid_resource_or_tag(pe_working_set_t * data_set, const char * id, return rc; } +static gboolean +order_is_symmetrical(xmlNode * xml_obj, + enum pe_order_kind parent_kind, const char * parent_symmetrical_s) +{ + const char *id = crm_element_value(xml_obj, XML_ATTR_ID); + const char *kind_s = crm_element_value(xml_obj, XML_ORDER_ATTR_KIND); + const char *score_s = crm_element_value(xml_obj, XML_RULE_ATTR_SCORE); + const char *symmetrical_s = crm_element_value(xml_obj, XML_CONS_ATTR_SYMMETRICAL); + enum pe_order_kind kind = parent_kind; + + if (kind_s || score_s) { + kind = get_ordering_type(xml_obj); + } + + if (symmetrical_s == NULL) { + symmetrical_s = parent_symmetrical_s; + } + + if (symmetrical_s) { + gboolean symmetrical = crm_is_true(symmetrical_s); + + if (symmetrical && kind == pe_order_kind_serialize) { + crm_config_warn("Cannot invert serialized order %s." + " Ignoring symmetrical=\"%s\"", + id, symmetrical_s); + return FALSE; + } + + return symmetrical; + + } else { + if (kind == pe_order_kind_serialize) { + return FALSE; + + } else { + return TRUE; + } + } +} + static gboolean unpack_simple_rsc_order(xmlNode * xml_obj, pe_working_set_t * data_set) { @@ -268,20 +301,21 @@ unpack_simple_rsc_order(xmlNode * xml_obj, pe_working_set_t * data_set) const char *instance_first = NULL; const char *require_all_s = NULL; - const char *id = crm_element_value(xml_obj, XML_ATTR_ID); - const char *invert = crm_element_value(xml_obj, XML_CONS_ATTR_SYMMETRICAL); - - crm_str_to_boolean(invert, &invert_bool); + const char *id = NULL; if (xml_obj == NULL) { crm_config_err("No constraint object to process."); return FALSE; + } - } else if (id == NULL) { + id = crm_element_value(xml_obj, XML_ATTR_ID); + if (id == NULL) { crm_config_err("%s constraint must have an id", crm_element_name(xml_obj)); return FALSE; } + invert_bool = order_is_symmetrical(xml_obj, kind, NULL); + id_then = crm_element_value(xml_obj, XML_ORDER_ATTR_THEN); id_first = crm_element_value(xml_obj, XML_ORDER_ATTR_FIRST); @@ -413,13 +447,6 @@ unpack_simple_rsc_order(xmlNode * xml_obj, pe_working_set_t * data_set) if (invert_bool == FALSE) { return TRUE; - - } else if (invert && kind == pe_order_kind_serialize) { - crm_config_warn("Cannot invert serialized constraint set %s", id); - return TRUE; - - } else if (kind == pe_order_kind_serialize) { - return TRUE; } action_then = invert_action(action_then); @@ -464,7 +491,9 @@ expand_tags_in_sets(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t new_xml = copy_xml(xml_obj); cons_id = ID(new_xml); - for (set = __xml_first_child(new_xml); set != NULL; set = __xml_next_element(set)) { + for (set = __xml_first_child_element(new_xml); set != NULL; + set = __xml_next_element(set)) { + xmlNode *xml_rsc = NULL; GListPtr tag_refs = NULL; GListPtr gIter = NULL; @@ -473,7 +502,9 @@ expand_tags_in_sets(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t continue; } - for (xml_rsc = __xml_first_child(set); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + resource_t *rsc = NULL; tag_t *tag = NULL; const char *id = ID(xml_rsc); @@ -730,7 +761,7 @@ unpack_rsc_location(xmlNode * xml_obj, resource_t * rsc_lh, const char * role, const char * score, pe_working_set_t * data_set, pe_match_data_t * match_data) { gboolean empty = TRUE; - rsc_to_node_t *location = NULL; + pe__location_t *location = NULL; const char *id_lh = crm_element_value(xml_obj, XML_LOC_ATTR_SOURCE); const char *id = crm_element_value(xml_obj, XML_ATTR_ID); const char *node = crm_element_value(xml_obj, XML_CIB_TAG_NODE); @@ -758,7 +789,7 @@ unpack_rsc_location(xmlNode * xml_obj, resource_t * rsc_lh, const char * role, } else { xmlNode *rule_xml = NULL; - for (rule_xml = __xml_first_child(xml_obj); rule_xml != NULL; + for (rule_xml = __xml_first_child_element(xml_obj); rule_xml != NULL; rule_xml = __xml_next_element(rule_xml)) { if (crm_str_eq((const char *)rule_xml->name, XML_TAG_RULE, TRUE)) { empty = FALSE; @@ -902,7 +933,9 @@ unpack_location_set(xmlNode * location, xmlNode * set, pe_working_set_t * data_s role = crm_element_value(set, "role"); local_score = crm_element_value(set, XML_RULE_ATTR_SCORE); - for (xml_rsc = __xml_first_child(set); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(set_id, resource, ID(xml_rsc)); unpack_rsc_location(location, resource, role, local_score, data_set, NULL); @@ -930,7 +963,9 @@ unpack_location(xmlNode * xml_obj, pe_working_set_t * data_set) xml_obj = expanded_xml; } - for (set = __xml_first_child(xml_obj); set != NULL; set = __xml_next_element(set)) { + for (set = __xml_first_child_element(xml_obj); set != NULL; + set = __xml_next_element(set)) { + if (crm_str_eq((const char *)set->name, XML_CONS_TAG_RSC_SET, TRUE)) { any_sets = TRUE; set = expand_idref(set, data_set->input); @@ -983,9 +1018,10 @@ get_node_score(const char *rule, const char *score, gboolean raw, node_t * node, return score_f; } -static rsc_to_node_t * -generate_location_rule(resource_t * rsc, xmlNode * rule_xml, const char *discovery, pe_working_set_t * data_set, - pe_match_data_t * match_data) +static pe__location_t * +generate_location_rule(pe_resource_t *rsc, xmlNode *rule_xml, + const char *discovery, pe_working_set_t *data_set, + pe_match_data_t *match_data) { const char *rule_id = NULL; const char *score = NULL; @@ -1000,7 +1036,7 @@ generate_location_rule(resource_t * rsc, xmlNode * rule_xml, const char *discove gboolean raw_score = TRUE; gboolean score_allocated = FALSE; - rsc_to_node_t *location_rule = NULL; + pe__location_t *location_rule = NULL; rule_xml = expand_idref(rule_xml, data_set->input); rule_id = crm_element_value(rule_xml, XML_ATTR_ID); @@ -1319,23 +1355,12 @@ static char * task_from_action_or_key(action_t *action, const char *key) { char *res = NULL; - char *rsc_id = NULL; - char *op_type = NULL; - int interval = 0; if (action) { res = strdup(action->task); } else if (key) { - int rc = 0; - rc = parse_op_key(key, &rsc_id, &op_type, &interval); - if (rc == TRUE) { - res = op_type; - op_type = NULL; - } - free(rsc_id); - free(op_type); + parse_op_key(key, NULL, &res, NULL); } - return res; } @@ -1344,7 +1369,7 @@ task_from_action_or_key(action_t *action, const char *key) * migration actions to ensure start/stop ordering is preserved during * a migration */ static void -handle_migration_ordering(order_constraint_t *order, pe_working_set_t *data_set) +handle_migration_ordering(pe__ordering_t *order, pe_working_set_t *data_set) { char *lh_task = NULL; char *rh_task = NULL; @@ -1469,7 +1494,7 @@ custom_action_order(resource_t * lh_rsc, char *lh_action_task, action_t * lh_act resource_t * rh_rsc, char *rh_action_task, action_t * rh_action, enum pe_ordering type, pe_working_set_t * data_set) { - order_constraint_t *order = NULL; + pe__ordering_t *order = NULL; if (lh_rsc == NULL && lh_action) { lh_rsc = lh_action->rsc; @@ -1486,7 +1511,7 @@ custom_action_order(resource_t * lh_rsc, char *lh_action_task, action_t * lh_act return -1; } - order = calloc(1, sizeof(order_constraint_t)); + order = calloc(1, sizeof(pe__ordering_t)); crm_trace("Creating[%d] %s %s %s - %s %s %s", data_set->order_id, lh_rsc?lh_rsc->id:"NA", lh_action_task, lh_action?lh_action->uuid:"NA", @@ -1565,9 +1590,9 @@ get_flags(const char *id, enum pe_order_kind kind, } static gboolean -unpack_order_set(xmlNode * set, enum pe_order_kind kind, resource_t ** rsc, +unpack_order_set(xmlNode * set, enum pe_order_kind parent_kind, resource_t ** rsc, action_t ** begin, action_t ** end, action_t ** inv_begin, action_t ** inv_end, - const char *symmetrical, pe_working_set_t * data_set) + const char *parent_symmetrical_s, pe_working_set_t * data_set) { xmlNode *xml_rsc = NULL; GListPtr set_iter = NULL; @@ -1576,9 +1601,10 @@ unpack_order_set(xmlNode * set, enum pe_order_kind kind, resource_t ** rsc, resource_t *last = NULL; resource_t *resource = NULL; - int local_kind = kind; + int local_kind = parent_kind; gboolean sequential = FALSE; enum pe_ordering flags = pe_order_optional; + gboolean symmetrical = TRUE; char *key = NULL; const char *id = ID(set); @@ -1604,13 +1630,17 @@ unpack_order_set(xmlNode * set, enum pe_order_kind kind, resource_t ** rsc, } sequential = crm_is_true(sequential_s); - if (crm_is_true(symmetrical)) { + + symmetrical = order_is_symmetrical(set, parent_kind, parent_symmetrical_s); + if (symmetrical) { flags = get_flags(id, local_kind, action, action, FALSE); } else { flags = get_asymmetrical_flags(local_kind); } - for (xml_rsc = __xml_first_child(set); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(id, resource, ID(xml_rsc)); resources = g_list_append(resources, resource); @@ -1680,14 +1710,7 @@ unpack_order_set(xmlNode * set, enum pe_order_kind kind, resource_t ** rsc, free(key); } - if (crm_is_true(symmetrical) == FALSE) { - goto done; - - } else if (symmetrical && local_kind == pe_order_kind_serialize) { - crm_config_warn("Cannot invert serialized constraint set %s", id); - goto done; - - } else if (local_kind == pe_order_kind_serialize) { + if (symmetrical == FALSE) { goto done; } @@ -1794,7 +1817,9 @@ order_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, enum pe_order_kin free(task); update_action_flags(unordered_action, pe_action_requires_any, __FUNCTION__, __LINE__); - for (xml_rsc = __xml_first_child(set1); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set1); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (!crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { continue; } @@ -1807,7 +1832,9 @@ order_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, enum pe_order_kin NULL, NULL, unordered_action, pe_order_one_or_more | pe_order_implies_then_printed, data_set); } - for (xml_rsc_2 = __xml_first_child(set2); xml_rsc_2 != NULL; xml_rsc_2 = __xml_next_element(xml_rsc_2)) { + for (xml_rsc_2 = __xml_first_child_element(set2); xml_rsc_2 != NULL; + xml_rsc_2 = __xml_next_element(xml_rsc_2)) { + if (!crm_str_eq((const char *)xml_rsc_2->name, XML_TAG_RESOURCE_REF, TRUE)) { continue; } @@ -1829,7 +1856,9 @@ order_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, enum pe_order_kin /* get the last one */ const char *rid = NULL; - for (xml_rsc = __xml_first_child(set1); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set1); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { rid = ID(xml_rsc); } @@ -1838,7 +1867,9 @@ order_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, enum pe_order_kin } else { /* get the first one */ - for (xml_rsc = __xml_first_child(set1); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set1); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(id, rsc_1, ID(xml_rsc)); break; @@ -1850,7 +1881,9 @@ order_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, enum pe_order_kin if (crm_is_true(sequential_2)) { if (invert == FALSE) { /* get the first one */ - for (xml_rsc = __xml_first_child(set2); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set2); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(id, rsc_2, ID(xml_rsc)); break; @@ -1861,7 +1894,9 @@ order_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, enum pe_order_kin /* get the last one */ const char *rid = NULL; - for (xml_rsc = __xml_first_child(set2); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set2); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { rid = ID(xml_rsc); } @@ -1874,7 +1909,9 @@ order_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, enum pe_order_kin new_rsc_order(rsc_1, action_1, rsc_2, action_2, flags, data_set); } else if (rsc_1 != NULL) { - for (xml_rsc = __xml_first_child(set2); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set2); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(id, rsc_2, ID(xml_rsc)); new_rsc_order(rsc_1, action_1, rsc_2, action_2, flags, data_set); @@ -1884,7 +1921,9 @@ order_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, enum pe_order_kin } else if (rsc_2 != NULL) { xmlNode *xml_rsc = NULL; - for (xml_rsc = __xml_first_child(set1); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set1); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(id, rsc_1, ID(xml_rsc)); new_rsc_order(rsc_1, action_1, rsc_2, action_2, flags, data_set); @@ -1892,14 +1931,18 @@ order_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, enum pe_order_kin } } else { - for (xml_rsc = __xml_first_child(set1); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set1); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { xmlNode *xml_rsc_2 = NULL; EXPAND_CONSTRAINT_IDREF(id, rsc_1, ID(xml_rsc)); - for (xml_rsc_2 = __xml_first_child(set2); xml_rsc_2 != NULL; + for (xml_rsc_2 = __xml_first_child_element(set2); + xml_rsc_2 != NULL; xml_rsc_2 = __xml_next_element(xml_rsc_2)) { + if (crm_str_eq((const char *)xml_rsc_2->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(id, rsc_2, ID(xml_rsc_2)); new_rsc_order(rsc_1, action_1, rsc_2, action_2, flags, data_set); @@ -2055,15 +2098,9 @@ unpack_rsc_order(xmlNode * xml_obj, pe_working_set_t * data_set) const char *invert = crm_element_value(xml_obj, XML_CONS_ATTR_SYMMETRICAL); enum pe_order_kind kind = get_ordering_type(xml_obj); - gboolean invert_bool = TRUE; + gboolean invert_bool = order_is_symmetrical(xml_obj, kind, NULL); gboolean rc = TRUE; - if (invert == NULL) { - invert = "true"; - } - - invert_bool = crm_is_true(invert); - rc = unpack_order_tags(xml_obj, &expanded_xml, data_set); if (expanded_xml) { orig_xml = xml_obj; @@ -2073,7 +2110,9 @@ unpack_rsc_order(xmlNode * xml_obj, pe_working_set_t * data_set) return FALSE; } - for (set = __xml_first_child(xml_obj); set != NULL; set = __xml_next_element(set)) { + for (set = __xml_first_child_element(xml_obj); set != NULL; + set = __xml_next_element(set)) { + if (crm_str_eq((const char *)set->name, XML_CONS_TAG_RSC_SET, TRUE)) { any_sets = TRUE; set = expand_idref(set, data_set->input); @@ -2178,7 +2217,9 @@ unpack_colocation_set(xmlNode * set, int score, pe_working_set_t * data_set) return TRUE; } else if (local_score >= 0 && safe_str_eq(ordering, "group")) { - for (xml_rsc = __xml_first_child(set); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(set_id, resource, ID(xml_rsc)); if (with != NULL) { @@ -2192,7 +2233,9 @@ unpack_colocation_set(xmlNode * set, int score, pe_working_set_t * data_set) } } else if (local_score >= 0) { resource_t *last = NULL; - for (xml_rsc = __xml_first_child(set); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(set_id, resource, ID(xml_rsc)); if (last != NULL) { @@ -2211,21 +2254,21 @@ unpack_colocation_set(xmlNode * set, int score, pe_working_set_t * data_set) * (i.e. that no one in the set can run with anyone else in the set) */ - for (xml_rsc = __xml_first_child(set); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { xmlNode *xml_rsc_with = NULL; EXPAND_CONSTRAINT_IDREF(set_id, resource, ID(xml_rsc)); - for (xml_rsc_with = __xml_first_child(set); xml_rsc_with != NULL; + for (xml_rsc_with = __xml_first_child_element(set); + xml_rsc_with != NULL; xml_rsc_with = __xml_next_element(xml_rsc_with)) { + if (crm_str_eq((const char *)xml_rsc_with->name, XML_TAG_RESOURCE_REF, TRUE)) { if (safe_str_eq(resource->id, ID(xml_rsc_with))) { break; - } else if (resource == NULL) { - crm_config_err("%s: No resource found for %s", set_id, - ID(xml_rsc_with)); - return FALSE; } EXPAND_CONSTRAINT_IDREF(set_id, with, ID(xml_rsc_with)); pe_rsc_trace(resource, "Anti-Colocating %s with %s", resource->id, @@ -2257,7 +2300,9 @@ colocate_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, int score, if (sequential_1 == NULL || crm_is_true(sequential_1)) { /* get the first one */ - for (xml_rsc = __xml_first_child(set1); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set1); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(id, rsc_1, ID(xml_rsc)); break; @@ -2269,7 +2314,9 @@ colocate_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, int score, /* get the last one */ const char *rid = NULL; - for (xml_rsc = __xml_first_child(set2); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set2); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { rid = ID(xml_rsc); } @@ -2281,7 +2328,9 @@ colocate_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, int score, rsc_colocation_new(id, NULL, score, rsc_1, rsc_2, role_1, role_2, data_set); } else if (rsc_1 != NULL) { - for (xml_rsc = __xml_first_child(set2); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set2); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(id, rsc_2, ID(xml_rsc)); rsc_colocation_new(id, NULL, score, rsc_1, rsc_2, role_1, role_2, data_set); @@ -2289,7 +2338,9 @@ colocate_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, int score, } } else if (rsc_2 != NULL) { - for (xml_rsc = __xml_first_child(set1); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set1); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(id, rsc_1, ID(xml_rsc)); rsc_colocation_new(id, NULL, score, rsc_1, rsc_2, role_1, role_2, data_set); @@ -2297,14 +2348,18 @@ colocate_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, int score, } } else { - for (xml_rsc = __xml_first_child(set1); xml_rsc != NULL; xml_rsc = __xml_next_element(xml_rsc)) { + for (xml_rsc = __xml_first_child_element(set1); xml_rsc != NULL; + xml_rsc = __xml_next_element(xml_rsc)) { + if (crm_str_eq((const char *)xml_rsc->name, XML_TAG_RESOURCE_REF, TRUE)) { xmlNode *xml_rsc_2 = NULL; EXPAND_CONSTRAINT_IDREF(id, rsc_1, ID(xml_rsc)); - for (xml_rsc_2 = __xml_first_child(set2); xml_rsc_2 != NULL; + for (xml_rsc_2 = __xml_first_child_element(set2); + xml_rsc_2 != NULL; xml_rsc_2 = __xml_next_element(xml_rsc_2)) { + if (crm_str_eq((const char *)xml_rsc_2->name, XML_TAG_RESOURCE_REF, TRUE)) { EXPAND_CONSTRAINT_IDREF(id, rsc_2, ID(xml_rsc_2)); rsc_colocation_new(id, NULL, score, rsc_1, rsc_2, role_1, role_2, data_set); @@ -2536,7 +2591,9 @@ unpack_rsc_colocation(xmlNode * xml_obj, pe_working_set_t * data_set) return FALSE; } - for (set = __xml_first_child(xml_obj); set != NULL; set = __xml_next_element(set)) { + for (set = __xml_first_child_element(xml_obj); set != NULL; + set = __xml_next_element(set)) { + if (crm_str_eq((const char *)set->name, XML_CONS_TAG_RSC_SET, TRUE)) { any_sets = TRUE; set = expand_idref(set, data_set->input); @@ -2884,7 +2941,9 @@ unpack_rsc_ticket(xmlNode * xml_obj, pe_working_set_t * data_set) return FALSE; } - for (set = __xml_first_child(xml_obj); set != NULL; set = __xml_next_element(set)) { + for (set = __xml_first_child_element(xml_obj); set != NULL; + set = __xml_next_element(set)) { + if (crm_str_eq((const char *)set->name, XML_CONS_TAG_RSC_SET, TRUE)) { any_sets = TRUE; set = expand_idref(set, data_set->input); @@ -2907,7 +2966,7 @@ unpack_rsc_ticket(xmlNode * xml_obj, pe_working_set_t * data_set) } gboolean -is_active(rsc_to_node_t * cons) +is_active(pe__location_t *cons) { return TRUE; } diff --git a/pengine/container.c b/pengine/container.c index f5d916c805c..181f51191a1 100644 --- a/pengine/container.c +++ b/pengine/container.c @@ -114,7 +114,8 @@ migration_threshold_reached(resource_t *rsc, node_t *node, } node_t * -container_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) +pcmk__bundle_allocate(pe_resource_t *rsc, pe_node_t *prefer, + pe_working_set_t *data_set) { GListPtr containers = NULL; GListPtr nodes = NULL; @@ -127,7 +128,7 @@ container_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) set_bit(rsc->flags, pe_rsc_allocating); containers = get_container_list(rsc); - dump_node_scores(show_scores ? 0 : scores_log_level, rsc, __FUNCTION__, rsc->allowed_nodes); + pe__show_node_weights(!show_scores, rsc, __FUNCTION__, rsc->allowed_nodes); nodes = g_hash_table_get_values(rsc->allowed_nodes); nodes = g_list_sort_with_data(nodes, sort_node_weight, NULL); @@ -143,6 +144,8 @@ container_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) CRM_ASSERT(tuple); if(tuple->ip) { + pe_rsc_trace(rsc, "Allocating bundle %s IP %s", + rsc->id, tuple->ip->id); tuple->ip->cmds->allocate(tuple->ip, prefer, data_set); } @@ -156,6 +159,8 @@ container_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) } if(tuple->remote) { + pe_rsc_trace(rsc, "Allocating bundle %s connection %s", + rsc->id, tuple->remote->id); tuple->remote->cmds->allocate(tuple->remote, prefer, data_set); } @@ -173,6 +178,8 @@ container_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) } set_bit(tuple->child->parent->flags, pe_rsc_allocating); + pe_rsc_trace(rsc, "Allocating bundle %s replica child %s", + rsc->id, tuple->child->id); tuple->child->cmds->allocate(tuple->child, tuple->node, data_set); clear_bit(tuple->child->parent->flags, pe_rsc_allocating); } @@ -189,6 +196,8 @@ container_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) node->weight = -INFINITY; } } + pe_rsc_trace(rsc, "Allocating bundle %s child %s", + rsc->id, container_data->child->id); container_data->child->cmds->allocate(container_data->child, prefer, data_set); } @@ -451,6 +460,9 @@ container_rsc_colocation_rh(resource_t * rsc_lh, resource_t * rsc, rsc_colocatio CRM_CHECK(rsc != NULL, pe_err("rsc was NULL for %s", constraint->id); return); CRM_ASSERT(rsc_lh->variant == pe_native); + if (constraint->score == 0) { + return; + } if (is_set(rsc->flags, pe_rsc_provisional)) { pe_rsc_trace(rsc, "%s is still provisional", rsc->id); return; @@ -486,10 +498,18 @@ container_rsc_colocation_rh(resource_t * rsc_lh, resource_t * rsc, rsc_colocatio } else { node_t *chosen = tuple->docker->fns->location(tuple->docker, NULL, FALSE); - if (chosen != NULL && is_set_recursive(tuple->docker, pe_rsc_block, TRUE) == FALSE) { - pe_rsc_trace(rsc, "Allowing %s: %s %d", constraint->id, chosen->details->uname, chosen->weight); - allocated_rhs = g_list_prepend(allocated_rhs, chosen); + if (chosen == NULL || is_set_recursive(tuple->docker, pe_rsc_block, TRUE)) { + continue; + } + if(constraint->role_rh >= RSC_ROLE_MASTER && tuple->child == NULL) { + continue; + } + if(constraint->role_rh >= RSC_ROLE_MASTER && tuple->child->next_role < RSC_ROLE_MASTER) { + continue; } + + pe_rsc_trace(rsc, "Allowing %s: %s %d", constraint->id, chosen->details->uname, chosen->weight); + allocated_rhs = g_list_prepend(allocated_rhs, chosen); } } @@ -788,7 +808,7 @@ container_update_actions(action_t * first, action_t * then, node_t * node, enum } void -container_rsc_location(resource_t * rsc, rsc_to_node_t * constraint) +container_rsc_location(pe_resource_t *rsc, pe__location_t *constraint) { container_variant_data_t *container_data = NULL; get_container_variant_data(container_data, rsc); @@ -837,10 +857,19 @@ container_expand(resource_t * rsc, pe_working_set_t * data_set) const char *calculated_addr = container_fix_remote_addr_in(tuple->remote, nvpair, "value"); if (calculated_addr) { - crm_trace("Fixed addr for %s on %s", tuple->remote->id, calculated_addr); + crm_trace("Set address for bundle connection %s to bundle host %s", + tuple->remote->id, calculated_addr); g_hash_table_replace(tuple->remote->parameters, strdup("addr"), strdup(calculated_addr)); } else { - crm_err("Could not fix addr for %s", tuple->remote->id); + /* The only way to get here is if the remote connection is + * neither currently running nor scheduled to run. That means we + * won't be doing any operations that require addr (only start + * requires it; we additionally use it to compare digests when + * unpacking status, promote, and migrate_from history, but + * that's already happened by this point). + */ + crm_info("Unable to determine address for bundle %s remote connection", + rsc->id); } } if(tuple->ip) { @@ -936,13 +965,6 @@ container_append_meta(resource_t * rsc, xmlNode * xml) { } -GHashTable * -container_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, const char *attr, - float factor, enum pe_weights flags) -{ - return rsc_merge_weights(rsc, rhs, nodes, attr, factor, flags); -} - void container_LogActions( resource_t * rsc, pe_working_set_t * data_set, gboolean terminal) { diff --git a/pengine/graph.c b/pengine/graph.c index 6d4e4c7ebf3..cba30d06baf 100644 --- a/pengine/graph.c +++ b/pengine/graph.c @@ -783,17 +783,22 @@ get_router_node(action_t *action) node_t *began_on = NULL; node_t *ended_on = NULL; node_t *router_node = NULL; + bool partial_migration = FALSE; + const char *task = action->task; - if (safe_str_eq(action->task, CRM_OP_FENCE) || is_remote_node(action->node) == FALSE) { + if (safe_str_eq(task, CRM_OP_FENCE) || is_remote_node(action->node) == FALSE) { return NULL; } CRM_ASSERT(action->node->details->remote_rsc != NULL); - if (action->node->details->remote_rsc->running_on) { - began_on = action->node->details->remote_rsc->running_on->data; - } + began_on = pe__current_node(action->node->details->remote_rsc); ended_on = action->node->details->remote_rsc->allocated_to; + if (action->node->details->remote_rsc + && (action->node->details->remote_rsc->container == NULL) + && action->node->details->remote_rsc->partial_migration_target) { + partial_migration = TRUE; + } /* if there is only one location to choose from, * this is easy. Check for those conditions first */ @@ -817,17 +822,25 @@ get_router_node(action_t *action) * are all required before the remote rsc stop action can occur.) In * this case, we know these actions have to be routed through the initial * cluster node the connection resource lived on before the move takes place. + * The exception is a partial migration of a (non-guest) remote + * connection resource; in that case, all actions (even these) will be + * ordered after the connection's pseudo-start on the migration target, + * so the target is the router node. * * 2. Everything else (start, promote, monitor, probe, refresh, clear failcount * delete ....) must occur after the resource starts on the node it is * moving to. */ + if (safe_str_eq(task, "notify")) { + task = g_hash_table_lookup(action->meta, "notify_operation"); + } + /* 1. before connection rsc moves. */ - if (safe_str_eq(action->task, "stop") || - safe_str_eq(action->task, "demote") || - safe_str_eq(action->task, "migrate_from") || - safe_str_eq(action->task, "migrate_to")) { + if ((safe_str_eq(task, "stop") || + safe_str_eq(task, "demote") || + safe_str_eq(task, "migrate_from") || + safe_str_eq(task, "migrate_to")) && !partial_migration) { router_node = began_on; @@ -1082,71 +1095,71 @@ action2xml(action_t * action, gboolean as_input, pe_working_set_t *data_set) return action_xml; } - /* List affected resource */ - if (action->rsc) { - if (is_set(action->flags, pe_action_pseudo) == FALSE) { - int lpc = 0; - - xmlNode *rsc_xml = create_xml_node(action_xml, crm_element_name(action->rsc->xml)); - - const char *attr_list[] = { - XML_AGENT_ATTR_CLASS, - XML_AGENT_ATTR_PROVIDER, - XML_ATTR_TYPE - }; - - if (is_set(action->rsc->flags, pe_rsc_orphan) && action->rsc->clone_name) { - /* Do not use the 'instance free' name here as that - * might interfere with the instance we plan to keep. - * Ie. if there are more than two named /anonymous/ - * instances on a given node, we need to make sure the - * command goes to the right one. - * - * Keep this block, even when everyone is using - * 'instance free' anonymous clone names - it means - * we'll do the right thing if anyone toggles the - * unique flag to 'off' - */ - crm_debug("Using orphan clone name %s instead of %s", action->rsc->id, - action->rsc->clone_name); - crm_xml_add(rsc_xml, XML_ATTR_ID, action->rsc->clone_name); - crm_xml_add(rsc_xml, XML_ATTR_ID_LONG, action->rsc->id); + if (action->rsc && is_not_set(action->flags, pe_action_pseudo)) { + int lpc = 0; + xmlNode *rsc_xml = NULL; + const char *attr_list[] = { + XML_AGENT_ATTR_CLASS, + XML_AGENT_ATTR_PROVIDER, + XML_ATTR_TYPE + }; + + // List affected resource + + rsc_xml = create_xml_node(action_xml, + crm_element_name(action->rsc->xml)); + if (is_set(action->rsc->flags, pe_rsc_orphan) + && action->rsc->clone_name) { + /* Do not use the 'instance free' name here as that + * might interfere with the instance we plan to keep. + * Ie. if there are more than two named /anonymous/ + * instances on a given node, we need to make sure the + * command goes to the right one. + * + * Keep this block, even when everyone is using + * 'instance free' anonymous clone names - it means + * we'll do the right thing if anyone toggles the + * unique flag to 'off' + */ + crm_debug("Using orphan clone name %s instead of %s", action->rsc->id, + action->rsc->clone_name); + crm_xml_add(rsc_xml, XML_ATTR_ID, action->rsc->clone_name); + crm_xml_add(rsc_xml, XML_ATTR_ID_LONG, action->rsc->id); - } else if (is_not_set(action->rsc->flags, pe_rsc_unique)) { - const char *xml_id = ID(action->rsc->xml); - - crm_debug("Using anonymous clone name %s for %s (aka. %s)", xml_id, action->rsc->id, - action->rsc->clone_name); - - /* ID is what we'd like client to use - * ID_LONG is what they might know it as instead - * - * ID_LONG is only strictly needed /here/ during the - * transition period until all nodes in the cluster - * are running the new software /and/ have rebooted - * once (meaning that they've only ever spoken to a DC - * supporting this feature). - * - * If anyone toggles the unique flag to 'on', the - * 'instance free' name will correspond to an orphan - * and fall into the clause above instead - */ - crm_xml_add(rsc_xml, XML_ATTR_ID, xml_id); - if (action->rsc->clone_name && safe_str_neq(xml_id, action->rsc->clone_name)) { - crm_xml_add(rsc_xml, XML_ATTR_ID_LONG, action->rsc->clone_name); - } else { - crm_xml_add(rsc_xml, XML_ATTR_ID_LONG, action->rsc->id); - } + } else if (is_not_set(action->rsc->flags, pe_rsc_unique)) { + const char *xml_id = ID(action->rsc->xml); + crm_debug("Using anonymous clone name %s for %s (aka. %s)", xml_id, action->rsc->id, + action->rsc->clone_name); + + /* ID is what we'd like client to use + * ID_LONG is what they might know it as instead + * + * ID_LONG is only strictly needed /here/ during the + * transition period until all nodes in the cluster + * are running the new software /and/ have rebooted + * once (meaning that they've only ever spoken to a DC + * supporting this feature). + * + * If anyone toggles the unique flag to 'on', the + * 'instance free' name will correspond to an orphan + * and fall into the clause above instead + */ + crm_xml_add(rsc_xml, XML_ATTR_ID, xml_id); + if (action->rsc->clone_name && safe_str_neq(xml_id, action->rsc->clone_name)) { + crm_xml_add(rsc_xml, XML_ATTR_ID_LONG, action->rsc->clone_name); } else { - CRM_ASSERT(action->rsc->clone_name == NULL); - crm_xml_add(rsc_xml, XML_ATTR_ID, action->rsc->id); + crm_xml_add(rsc_xml, XML_ATTR_ID_LONG, action->rsc->id); } - for (lpc = 0; lpc < DIMOF(attr_list); lpc++) { - crm_xml_add(rsc_xml, attr_list[lpc], - g_hash_table_lookup(action->rsc->meta, attr_list[lpc])); - } + } else { + CRM_ASSERT(action->rsc->clone_name == NULL); + crm_xml_add(rsc_xml, XML_ATTR_ID, action->rsc->id); + } + + for (lpc = 0; lpc < DIMOF(attr_list); lpc++) { + crm_xml_add(rsc_xml, attr_list[lpc], + g_hash_table_lookup(action->rsc->meta, attr_list[lpc])); } } @@ -1234,18 +1247,14 @@ action2xml(action_t * action, gboolean as_input, pe_working_set_t *data_set) case stopped_rsc: case action_demote: case action_demoted: - if(action->node->details->remote_rsc->container->running_on) { - host = action->node->details->remote_rsc->container->running_on->data; - } + host = pe__current_node(action->node->details->remote_rsc->container); break; case start_rsc: case started_rsc: case monitor_rsc: case action_promote: case action_promoted: - if(action->node->details->remote_rsc->container->allocated_to) { - host = action->node->details->remote_rsc->container->allocated_to; - } + host = action->node->details->remote_rsc->container->allocated_to; break; default: break; diff --git a/pengine/group.c b/pengine/group.c index 7c5d5b4f55e..e3ec5a00d0d 100644 --- a/pengine/group.c +++ b/pengine/group.c @@ -1,19 +1,8 @@ -/* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +/* + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -27,8 +16,9 @@ #define VARIANT_GROUP 1 #include <lib/pengine/variant.h> -node_t * -group_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) +pe_node_t * +pcmk__group_allocate(pe_resource_t *rsc, pe_node_t *prefer, + pe_working_set_t *data_set) { node_t *node = NULL; node_t *group_node = NULL; @@ -40,7 +30,6 @@ group_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) if (is_not_set(rsc->flags, pe_rsc_provisional)) { return rsc->allocated_to; } - pe_rsc_trace(rsc, "Processing %s", rsc->id); if (is_set(rsc->flags, pe_rsc_allocating)) { pe_rsc_debug(rsc, "Dependency loop detected involving %s", rsc->id); return NULL; @@ -63,13 +52,14 @@ group_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) g_list_concat(group_data->last_child->rsc_cons_lhs, rsc->rsc_cons_lhs); rsc->rsc_cons_lhs = NULL; - dump_node_scores(show_scores ? 0 : scores_log_level, rsc, __FUNCTION__, - rsc->allowed_nodes); + pe__show_node_weights(!show_scores, rsc, __FUNCTION__, rsc->allowed_nodes); gIter = rsc->children; for (; gIter != NULL; gIter = gIter->next) { resource_t *child_rsc = (resource_t *) gIter->data; + pe_rsc_trace(rsc, "Allocating group %s member %s", + rsc->id, child_rsc->id); node = child_rsc->cmds->allocate(child_rsc, prefer, data_set); if (group_node == NULL) { group_node = node; @@ -305,6 +295,9 @@ group_rsc_colocation_lh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation pe_err("rsc_rh was NULL for %s", constraint->id); return; } + if (constraint->score == 0) { + return; + } gIter = rsc_lh->children; pe_rsc_trace(rsc_lh, "Processing constraints from %s", rsc_lh->id); @@ -338,8 +331,11 @@ group_rsc_colocation_rh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation get_group_variant_data(group_data, rsc_rh); CRM_CHECK(rsc_lh->variant == pe_native, return); - pe_rsc_trace(rsc_rh, "Processing RH of constraint %s", constraint->id); - print_resource(LOG_DEBUG_3, "LHS", rsc_lh, TRUE); + if (constraint->score == 0) { + return; + } + pe_rsc_trace(rsc_rh, "Processing RH %s of constraint %s (LH is %s)", + rsc_rh->id, constraint->id, rsc_lh->id); if (is_set(rsc_rh->flags, pe_rsc_provisional)) { return; @@ -434,7 +430,7 @@ group_update_actions(action_t * first, action_t * then, node_t * node, enum pe_a } void -group_rsc_location(resource_t * rsc, rsc_to_node_t * constraint) +group_rsc_location(pe_resource_t *rsc, pe__location_t *constraint) { GListPtr gIter = rsc->children; GListPtr saved = constraint->node_list_rh; @@ -465,14 +461,12 @@ group_rsc_location(resource_t * rsc, rsc_to_node_t * constraint) void group_expand(resource_t * rsc, pe_working_set_t * data_set) { - GListPtr gIter = rsc->children; + CRM_CHECK(rsc != NULL, return); pe_rsc_trace(rsc, "Processing actions from %s", rsc->id); - - CRM_CHECK(rsc != NULL, return); native_expand(rsc, data_set); - for (; gIter != NULL; gIter = gIter->next) { + for (GListPtr gIter = rsc->children; gIter != NULL; gIter = gIter->next) { resource_t *child_rsc = (resource_t *) gIter->data; child_rsc->cmds->expand(child_rsc, data_set); @@ -480,8 +474,9 @@ group_expand(resource_t * rsc, pe_working_set_t * data_set) } GHashTable * -group_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, const char *attr, - float factor, enum pe_weights flags) +pcmk__group_merge_weights(pe_resource_t *rsc, const char *rhs, + GHashTable *nodes, const char *attr, float factor, + uint32_t flags) { GListPtr gIter = rsc->rsc_cons_lhs; group_variant_data_t *group_data = NULL; @@ -502,9 +497,13 @@ group_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, const for (; gIter != NULL; gIter = gIter->next) { rsc_colocation_t *constraint = (rsc_colocation_t *) gIter->data; - nodes = native_merge_weights(constraint->rsc_lh, rsc->id, nodes, - constraint->node_attribute, - (float)constraint->score / INFINITY, flags); + if (constraint->score == 0) { + continue; + } + nodes = pcmk__native_merge_weights(constraint->rsc_lh, rsc->id, nodes, + constraint->node_attribute, + constraint->score / (float) INFINITY, + flags); } clear_bit(rsc->flags, pe_rsc_merging); diff --git a/pengine/main.c b/pengine/main.c index 01d4eb6455c..c9031755fd2 100644 --- a/pengine/main.c +++ b/pengine/main.c @@ -30,6 +30,7 @@ #include <crm/common/ipcs.h> #include <crm/common/mainloop.h> #include <crm/pengine/internal.h> +#include <allocate.h> #include <crm/msg_xml.h> #if HAVE_LIBXML2 @@ -163,9 +164,10 @@ main(int argc, char **argv) } crm_log_init(NULL, LOG_INFO, TRUE, FALSE, argc, argv, FALSE); - if (crm_is_writable(PE_STATE_DIR, NULL, CRM_DAEMON_USER, CRM_DAEMON_GROUP, FALSE) == FALSE) { - crm_err("Bad permissions on " PE_STATE_DIR ". Terminating"); - fprintf(stderr, "ERROR: Bad permissions on " PE_STATE_DIR ". See logs for details\n"); + if (pcmk__daemon_can_write(PE_STATE_DIR, NULL) == FALSE) { + crm_err("Terminating due to bad permissions on " PE_STATE_DIR); + fprintf(stderr, + "ERROR: Bad permissions on " PE_STATE_DIR " (see logs for details)\n"); fflush(stderr); return 100; } @@ -183,6 +185,7 @@ main(int argc, char **argv) mainloop = g_main_new(FALSE); g_main_run(mainloop); + libpengine_fini(); crm_info("Exiting %s", crm_system_name); return crm_exit(pcmk_ok); } @@ -191,5 +194,6 @@ void pengine_shutdown(int nsig) { mainloop_del_ipc_server(ipcs); + libpengine_fini(); crm_exit(pcmk_ok); } diff --git a/pengine/master.c b/pengine/master.c index 67892148a0f..fd1a756539f 100644 --- a/pengine/master.c +++ b/pengine/master.c @@ -142,7 +142,7 @@ static void apply_master_location(resource_t *child, GListPtr location_constrain CRM_CHECK(child && chosen, return); for (GListPtr gIter = location_constraints; gIter; gIter = gIter->next) { pe_node_t *cons_node = NULL; - rsc_to_node_t *cons = (rsc_to_node_t *) gIter->data; + pe__location_t *cons = gIter->data; if (cons->role_filter == RSC_ROLE_MASTER) { pe_rsc_trace(child, "Applying %s to %s", cons->id, child->id); @@ -159,6 +159,14 @@ static void apply_master_location(resource_t *child, GListPtr location_constrain } } +static node_t * +guest_location(pe_node_t *guest_node) +{ + pe_resource_t *guest = guest_node->details->remote_rsc->container; + + return guest->fns->location(guest, NULL, FALSE); +} + static node_t * can_be_master(resource_t * rsc) { @@ -208,6 +216,15 @@ can_be_master(resource_t * rsc) } else if (can_run_resources(node) == FALSE) { crm_trace("Node can't run any resources: %s", node->details->uname); return NULL; + + /* @TODO It's possible this check should be done in can_run_resources() + * instead. We should investigate all its callers to figure out whether that + * would be a good idea. + */ + } else if (is_container_remote_node(node) && (guest_location(node) == NULL)) { + pe_rsc_trace(rsc, "%s cannot be promoted: guest %s not allocated", + rsc->id, node->details->remote_rsc->container->id); + return NULL; } get_clone_variant_data(clone_data, parent); @@ -266,7 +283,7 @@ GHashTable * master_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, const char *attr, float factor, enum pe_weights flags) { - return rsc_merge_weights(rsc, rhs, nodes, attr, factor, flags); + return pcmk__native_merge_weights(rsc, rhs, nodes, attr, factor, flags); } static void @@ -293,7 +310,7 @@ master_promotion_order(resource_t * rsc, pe_working_set_t * data_set) pe_rsc_trace(rsc, "Sort index: %s = %d", child->id, child->sort_index); } - dump_node_scores(LOG_DEBUG_3, rsc, "Before", rsc->allowed_nodes); + pe__show_node_weights(true, rsc, "Before", rsc->allowed_nodes); gIter = rsc->children; for (; gIter != NULL; gIter = gIter->next) { @@ -314,12 +331,16 @@ master_promotion_order(resource_t * rsc, pe_working_set_t * data_set) node->weight = merge_weights(child->sort_index, node->weight); } - dump_node_scores(LOG_DEBUG_3, rsc, "Middle", rsc->allowed_nodes); + pe__show_node_weights(true, rsc, "Middle", rsc->allowed_nodes); gIter = rsc->rsc_cons; for (; gIter != NULL; gIter = gIter->next) { rsc_colocation_t *constraint = (rsc_colocation_t *) gIter->data; + if (constraint->score == 0) { + continue; + } + /* (re-)adds location preferences of resources that the * master instance should/must be colocated with */ @@ -340,6 +361,10 @@ master_promotion_order(resource_t * rsc, pe_working_set_t * data_set) for (; gIter != NULL; gIter = gIter->next) { rsc_colocation_t *constraint = (rsc_colocation_t *) gIter->data; + if (constraint->score == 0) { + continue; + } + /* (re-)adds location preferences of resource that wish to be * colocated with the master instance */ @@ -366,7 +391,7 @@ master_promotion_order(resource_t * rsc, pe_working_set_t * data_set) } } - dump_node_scores(LOG_DEBUG_3, rsc, "After", rsc->allowed_nodes); + pe__show_node_weights(true, rsc, "After", rsc->allowed_nodes); /* write them back and sort */ @@ -647,8 +672,8 @@ set_role_master(resource_t * rsc) } } -node_t * -master_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) +pe_node_t * +pcmk__set_instance_roles(pe_resource_t *rsc, pe_node_t *prefer, pe_working_set_t *data_set) { int promoted = 0; GListPtr gIter = NULL; @@ -676,7 +701,7 @@ master_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) apply_master_prefs(rsc); - clone_color(rsc, prefer, data_set); + pcmk__clone_allocate(rsc, prefer, data_set); set_bit(rsc->flags, pe_rsc_allocating); @@ -744,6 +769,9 @@ master_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) for (gIter2 = child_rsc->rsc_cons; gIter2 != NULL; gIter2 = gIter2->next) { rsc_colocation_t *cons = (rsc_colocation_t *) gIter2->data; + if (cons->score == 0) { + continue; + } child_rsc->cmds->rsc_colocation_lh(child_rsc, cons->rsc_rh, cons); } @@ -755,7 +783,7 @@ master_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) } } - dump_node_scores(LOG_DEBUG_3, rsc, "Pre merge", rsc->allowed_nodes); + pe__show_node_weights(true, rsc, "Pre merge", rsc->allowed_nodes); master_promotion_order(rsc, data_set); /* mark the first N as masters */ @@ -766,15 +794,15 @@ master_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) chosen = child_rsc->fns->location(child_rsc, NULL, FALSE); if (show_scores) { - if (is_set(data_set->flags, pe_flag_sanitized)) { + if (is_set(data_set->flags, pe_flag_stdout)) { printf("%s promotion score on %s: %s\n", child_rsc->id, (chosen? chosen->details->uname : "none"), score); } } else { - do_crm_log(scores_log_level, "%s promotion score on %s: %s", - child_rsc->id, chosen ? chosen->details->uname : "none", score); + pe_rsc_trace(rsc, "%s promotion score on %s: %s", child_rsc->id, + (chosen? chosen->details->uname : "none"), score); } chosen = NULL; /* nuke 'chosen' so that we don't promote more than the @@ -992,6 +1020,9 @@ master_rsc_colocation_rh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocatio GListPtr gIter = NULL; CRM_CHECK(rsc_rh != NULL, return); + if (constraint->score == 0) { + return; + } if (is_set(rsc_rh->flags, pe_rsc_provisional)) { return; diff --git a/pengine/native.c b/pengine/native.c index e72dec49f59..82d1bafcd22 100644 --- a/pengine/native.c +++ b/pengine/native.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public @@ -102,7 +102,7 @@ native_choose_node(resource_t * rsc, node_t * prefer, pe_working_set_t * data_se if (length > 0) { nodes = g_hash_table_get_values(rsc->allowed_nodes); nodes = g_list_sort_with_data(nodes, sort_node_weight, - g_list_nth_data(rsc->running_on, 0)); + pe__current_node(rsc)); // First node in sorted list has the best score best = g_list_nth_data(nodes, 0); @@ -158,7 +158,7 @@ native_choose_node(resource_t * rsc, node_t * prefer, pe_working_set_t * data_se * remaining unallocated instances to prefer a node that's already * running another instance. */ - node_t *running = g_list_nth_data(rsc->running_on, 0); + node_t *running = pe__current_node(rsc); if (running && (can_run_resources(running) == FALSE)) { pe_rsc_trace(rsc, "Current node for %s (%s) can't run resources", @@ -251,45 +251,63 @@ node_hash_update(GHashTable * list1, GHashTable * list2, const char *attr, float float weight_f = 0; int weight = 0; - CRM_LOG_ASSERT(node != NULL); - if(node == NULL) { continue; }; - score = node_list_attr_score(list2, attr, pe_node_attribute_raw(node, attr)); - weight_f = factor * score; - /* Round the number */ - /* http://c-faq.com/fp/round.html */ - weight = (int)(weight_f < 0 ? weight_f - 0.5 : weight_f + 0.5); - - new_score = merge_weights(weight, node->weight); - - if (factor < 0 && score < 0) { + if ((factor < 0) && (score < 0)) { /* Negative preference for a node with a negative score - * should not become a positive preference - * - * TODO - Decide if we want to filter only if weight == -INFINITY + * should not become a positive preference. * + * @TODO Consider filtering only if weight == -INFINITY */ - crm_trace("%s: Filtering %d + %f*%d (factor * score)", + crm_trace("%s: Filtering %d + %f * %d (double negative disallowed)", node->details->uname, node->weight, factor, score); + continue; + } - } else if (node->weight == INFINITY_HACK) { - crm_trace("%s: Filtering %d + %f*%d (node < 0)", + if (node->weight == INFINITY_HACK) { + crm_trace("%s: Filtering %d + %f * %d (node marked unusable)", node->details->uname, node->weight, factor, score); + continue; + } - } else if (only_positive && new_score < 0 && node->weight > 0) { - node->weight = INFINITY_HACK; - crm_trace("%s: Filtering %d + %f*%d (score > 0)", - node->details->uname, node->weight, factor, score); + weight_f = factor * score; - } else if (only_positive && new_score < 0 && node->weight == 0) { - crm_trace("%s: Filtering %d + %f*%d (score == 0)", - node->details->uname, node->weight, factor, score); + // Round the number; see http://c-faq.com/fp/round.html + weight = (int) ((weight_f < 0)? (weight_f - 0.5) : (weight_f + 0.5)); - } else { - crm_trace("%s: %d + %f*%d", node->details->uname, node->weight, factor, score); - node->weight = new_score; + /* Small factors can obliterate the small scores that are often actually + * used in configurations. If the score and factor are nonzero, ensure + * that the result is nonzero as well. + */ + if ((weight == 0) && (score != 0)) { + if (factor > 0.0) { + weight = 1; + } else if (factor < 0.0) { + weight = -1; + } + } + + new_score = merge_weights(weight, node->weight); + + if (only_positive && (new_score < 0) && (node->weight > 0)) { + crm_trace("%s: Filtering %d + %f * %d = %d " + "(negative disallowed, marking node unusable)", + node->details->uname, node->weight, factor, score, + new_score); + node->weight = INFINITY_HACK; + continue; + } + + if (only_positive && (new_score < 0) && (node->weight == 0)) { + crm_trace("%s: Filtering %d + %f * %d = %d (negative disallowed)", + node->details->uname, node->weight, factor, score, + new_score); + continue; } + + crm_trace("%s: %d + %f * %d = %d", node->details->uname, + node->weight, factor, score, new_score); + node->weight = new_score; } } @@ -304,111 +322,134 @@ node_hash_dup(GHashTable * hash) return result; } +/*! + * \internal + * \brief Incorporate colocation constraint scores into node weights + * + * \param[in,out] rsc Resource being placed + * \param[in] rhs ID of 'with' resource + * \param[in,out] nodes Nodes, with scores as of this point + * \param[in] attr Colocation attribute (ID by default) + * \param[in] factor Incorporate scores multiplied by this factor + * \param[in] flags Bitmask of enum pe_weights values + * + * \return Nodes, with scores modified by this constraint + * \note This function assumes ownership of the nodes argument. The caller + * should free the returned copy rather than the original. + */ GHashTable * -native_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, const char *attr, - float factor, enum pe_weights flags) -{ - return rsc_merge_weights(rsc, rhs, nodes, attr, factor, flags); -} - -GHashTable * -rsc_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, const char *attr, - float factor, enum pe_weights flags) +pcmk__native_merge_weights(pe_resource_t *rsc, const char *rhs, + GHashTable *nodes, const char *attr, float factor, + uint32_t flags) { GHashTable *work = NULL; - int multiplier = 1; - - if (factor < 0) { - multiplier = -1; - } + // Avoid infinite recursion if (is_set(rsc->flags, pe_rsc_merging)) { pe_rsc_info(rsc, "%s: Breaking dependency loop at %s", rhs, rsc->id); return nodes; } - set_bit(rsc->flags, pe_rsc_merging); if (is_set(flags, pe_weights_init)) { - if (rsc->variant == pe_group && rsc->children) { - GListPtr last = rsc->children; - - while (last->next != NULL) { - last = last->next; - } - - pe_rsc_trace(rsc, "Merging %s as a group %p %p", rsc->id, rsc->children, last); - work = rsc_merge_weights(last->data, rhs, NULL, attr, factor, flags); - + if ((rsc->variant == pe_group) && (rsc->children != NULL)) { + GList *last = g_list_last(rsc->children); + pe_resource_t *last_rsc = last->data; + + pe_rsc_trace(rsc, "%s: Merging scores from group %s " + "using last member %s (at %.6f)", + rhs, rsc->id, last_rsc->id, factor); + work = pcmk__native_merge_weights(last_rsc, rhs, NULL, attr, factor, + flags); } else { work = node_hash_dup(rsc->allowed_nodes); } clear_bit(flags, pe_weights_init); - } else if (rsc->variant == pe_group && rsc->children) { - GListPtr iter = rsc->children; - - pe_rsc_trace(rsc, "%s: Combining scores from %d children of %s", rhs, g_list_length(iter), rsc->id); + } else if ((rsc->variant == pe_group) && (rsc->children != NULL)) { + /* The first member of the group will recursively incorporate any + * constraints involving other members (including the group internal + * colocation). + * + * @TODO The indirect colocations from the dependent group's other + * members will be incorporated at full strength rather than by + * factor, so the group's combined stickiness will be treated as + * (factor + (#members - 1)) * stickiness. It is questionable what + * the right approach should be. + */ + pe_rsc_trace(rsc, "%s: Merging scores from first member of group %s " + "(at %.6f)", rhs, rsc->id, factor); work = node_hash_dup(nodes); - for(iter = rsc->children; iter->next != NULL; iter = iter->next) { - work = rsc_merge_weights(iter->data, rhs, work, attr, factor, flags); - } + work = pcmk__native_merge_weights(rsc->children->data, rhs, work, attr, + factor, flags); } else { - pe_rsc_trace(rsc, "%s: Combining scores from %s", rhs, rsc->id); + pe_rsc_trace(rsc, "%s: Merging scores from %s (at %.6f)", + rhs, rsc->id, factor); work = node_hash_dup(nodes); node_hash_update(work, rsc->allowed_nodes, attr, factor, is_set(flags, pe_weights_positive)); } - if (is_set(flags, pe_weights_rollback) && can_run_any(work) == FALSE) { - pe_rsc_info(rsc, "%s: Rolling back scores from %s", rhs, rsc->id); - g_hash_table_destroy(work); - clear_bit(rsc->flags, pe_rsc_merging); - return nodes; - } - if (can_run_any(work)) { GListPtr gIter = NULL; + int multiplier = (factor < 0)? -1 : 1; if (is_set(flags, pe_weights_forward)) { gIter = rsc->rsc_cons; - crm_trace("Checking %d additional colocation constraints", g_list_length(gIter)); - - } else if(rsc->variant == pe_group && rsc->children) { - GListPtr last = rsc->children; + pe_rsc_trace(rsc, + "Checking additional %d optional '%s with' constraints", + g_list_length(gIter), rsc->id); - while (last->next != NULL) { - last = last->next; - } + } else if ((rsc->variant == pe_group) && (rsc->children != NULL)) { + GList *last = g_list_last(rsc->children); + pe_resource_t *last_rsc = last->data; - gIter = ((resource_t*)last->data)->rsc_cons_lhs; - crm_trace("Checking %d additional optional group colocation constraints from %s", - g_list_length(gIter), ((resource_t*)last->data)->id); + gIter = last_rsc->rsc_cons_lhs; + pe_rsc_trace(rsc, "Checking additional %d optional 'with group %s' " + "constraints using last member %s", + g_list_length(gIter), rsc->id, last_rsc->id); } else { gIter = rsc->rsc_cons_lhs; - crm_trace("Checking %d additional optional colocation constraints %s", g_list_length(gIter), rsc->id); + pe_rsc_trace(rsc, + "Checking additional %d optional 'with %s' constraints", + g_list_length(gIter), rsc->id); } for (; gIter != NULL; gIter = gIter->next) { - resource_t *other = NULL; + pe_resource_t *other = NULL; rsc_colocation_t *constraint = (rsc_colocation_t *) gIter->data; + if (constraint->score == 0) { + continue; + } + if (is_set(flags, pe_weights_forward)) { other = constraint->rsc_rh; } else { other = constraint->rsc_lh; } - pe_rsc_trace(rsc, "Applying %s (%s)", constraint->id, other->id); - work = rsc_merge_weights(other, rhs, work, constraint->node_attribute, - multiplier * (float)constraint->score / INFINITY, flags|pe_weights_rollback); - dump_node_scores(LOG_TRACE, NULL, rhs, work); + pe_rsc_trace(rsc, "Optionally merging score of '%s' constraint (%s with %s)", + constraint->id, constraint->rsc_lh->id, + constraint->rsc_rh->id); + work = pcmk__native_merge_weights(other, rhs, work, + constraint->node_attribute, + multiplier * constraint->score / (float) INFINITY, + flags|pe_weights_rollback); + pe__show_node_weights(true, NULL, rhs, work); } + } else if (is_set(flags, pe_weights_rollback)) { + pe_rsc_info(rsc, "%s: Rolling back optional scores from %s", + rhs, rsc->id); + g_hash_table_destroy(work); + clear_bit(rsc->flags, pe_rsc_merging); + return nodes; } + if (is_set(flags, pe_weights_positive)) { node_t *node = NULL; GHashTableIter iter; @@ -429,11 +470,26 @@ rsc_merge_weights(resource_t * rsc, const char *rhs, GHashTable * nodes, const c return work; } -node_t * -native_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) +static inline bool +node_has_been_unfenced(node_t *node) +{ + const char *unfenced = pe_node_attribute_raw(node, CRM_ATTR_UNFENCED); + + return unfenced && strcmp("0", unfenced); +} + +static inline bool +is_unfence_device(resource_t *rsc, pe_working_set_t *data_set) +{ + return is_set(rsc->flags, pe_rsc_fence_device) + && is_set(data_set->flags, pe_flag_enable_unfencing); +} + +pe_node_t * +pcmk__native_allocate(pe_resource_t *rsc, pe_node_t *prefer, + pe_working_set_t *data_set) { GListPtr gIter = NULL; - int alloc_details = scores_log_level + 1; if (rsc->parent && is_not_set(rsc->parent->flags, pe_rsc_allocating)) { /* never allocate children on their own */ @@ -452,8 +508,7 @@ native_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) } set_bit(rsc->flags, pe_rsc_allocating); - print_resource(alloc_details, "Allocating: ", rsc, FALSE); - dump_node_scores(alloc_details, rsc, "Pre-alloc", rsc->allowed_nodes); + pe__show_node_weights(true, rsc, "Pre-alloc", rsc->allowed_nodes); for (gIter = rsc->rsc_cons; gIter != NULL; gIter = gIter->next) { rsc_colocation_t *constraint = (rsc_colocation_t *) gIter->data; @@ -461,13 +516,19 @@ native_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) GHashTable *archive = NULL; resource_t *rsc_rh = constraint->rsc_rh; - pe_rsc_trace(rsc, "%s: Pre-Processing %s (%s, %d, %s)", - rsc->id, constraint->id, rsc_rh->id, - constraint->score, role2text(constraint->role_lh)); + if (constraint->score == 0) { + continue; + } + if (constraint->role_lh >= RSC_ROLE_MASTER || (constraint->score < 0 && constraint->score > -INFINITY)) { archive = node_hash_dup(rsc->allowed_nodes); } + + pe_rsc_trace(rsc, + "%s: Allocating %s first (constraint=%s score=%d role=%s)", + rsc->id, rsc_rh->id, constraint->id, + constraint->score, role2text(constraint->role_lh)); rsc_rh->cmds->allocate(rsc_rh, NULL, data_set); rsc->cmds->rsc_colocation_lh(rsc, rsc_rh, constraint); if (archive && can_run_any(rsc->allowed_nodes) == FALSE) { @@ -481,11 +542,17 @@ native_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) } } - dump_node_scores(alloc_details, rsc, "Post-coloc", rsc->allowed_nodes); + pe__show_node_weights(true, rsc, "Post-coloc", rsc->allowed_nodes); for (gIter = rsc->rsc_cons_lhs; gIter != NULL; gIter = gIter->next) { rsc_colocation_t *constraint = (rsc_colocation_t *) gIter->data; + if (constraint->score == 0) { + continue; + } + pe_rsc_trace(rsc, "Merging score of '%s' constraint (%s with %s)", + constraint->id, constraint->rsc_lh->id, + constraint->rsc_rh->id); rsc->allowed_nodes = constraint->rsc_lh->cmds->merge_weights(constraint->rsc_lh, rsc->id, rsc->allowed_nodes, constraint->node_attribute, @@ -493,7 +560,6 @@ native_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) pe_weights_rollback); } - print_resource(LOG_DEBUG_2, "Allocating: ", rsc, FALSE); if (rsc->next_role == RSC_ROLE_STOPPED) { pe_rsc_trace(rsc, "Making sure %s doesn't get allocated", rsc->id); /* make sure it doesn't come up again */ @@ -507,8 +573,7 @@ native_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) rsc->next_role = rsc->role; } - dump_node_scores(show_scores ? 0 : scores_log_level, rsc, __FUNCTION__, - rsc->allowed_nodes); + pe__show_node_weights(!show_scores, rsc, __FUNCTION__, rsc->allowed_nodes); if (is_set(data_set->flags, pe_flag_stonith_enabled) && is_set(data_set->flags, pe_flag_have_stonith_resource) == FALSE) { clear_bit(rsc->flags, pe_rsc_managed); @@ -519,16 +584,14 @@ native_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) node_t *assign_to = NULL; rsc->next_role = rsc->role; - if (rsc->running_on == NULL) { + assign_to = pe__current_node(rsc); + if (assign_to == NULL) { reason = "inactive"; } else if (rsc->role == RSC_ROLE_MASTER) { - assign_to = rsc->running_on->data; reason = "master"; } else if (is_set(rsc->flags, pe_rsc_failed)) { - assign_to = rsc->running_on->data; reason = "failed"; } else { - assign_to = rsc->running_on->data; reason = "active"; } pe_rsc_info(rsc, "Unmanaged resource %s allocated to %s: %s", rsc->id, @@ -557,7 +620,6 @@ native_color(resource_t * rsc, node_t * prefer, pe_working_set_t * data_set) } clear_bit(rsc->flags, pe_rsc_allocating); - print_resource(LOG_DEBUG_3, "Allocated ", rsc, TRUE); if (rsc->is_remote_node) { node_t *remote_node = pe_find_node(data_set->nodes, rsc->id); @@ -593,8 +655,9 @@ is_op_dup(resource_t * rsc, const char *name, const char *interval) xmlNode *operation = NULL; CRM_ASSERT(rsc); - for (operation = __xml_first_child(rsc->ops_xml); operation != NULL; + for (operation = __xml_first_child_element(rsc->ops_xml); operation != NULL; operation = __xml_next_element(operation)) { + if (crm_str_eq((const char *)operation->name, "op", TRUE)) { value = crm_element_value(operation, "name"); if (safe_str_neq(value, name)) { @@ -827,8 +890,10 @@ Recurring(resource_t * rsc, action_t * start, node_t * node, pe_working_set_t * (node == NULL || node->details->maintenance == FALSE)) { xmlNode *operation = NULL; - for (operation = __xml_first_child(rsc->ops_xml); operation != NULL; + for (operation = __xml_first_child_element(rsc->ops_xml); + operation != NULL; operation = __xml_next_element(operation)) { + if (crm_str_eq((const char *)operation->name, "op", TRUE)) { RecurringOp(rsc, start, node, operation, data_set); } @@ -1051,8 +1116,10 @@ Recurring_Stopped(resource_t * rsc, action_t * start, node_t * node, pe_working_ (node == NULL || node->details->maintenance == FALSE)) { xmlNode *operation = NULL; - for (operation = __xml_first_child(rsc->ops_xml); operation != NULL; + for (operation = __xml_first_child_element(rsc->ops_xml); + operation != NULL; operation = __xml_next_element(operation)) { + if (crm_str_eq((const char *)operation->name, "op", TRUE)) { RecurringOp_Stopped(rsc, start, node, operation, data_set); } @@ -1148,7 +1215,9 @@ native_create_actions(resource_t * rsc, pe_working_set_t * data_set) gboolean allow_migrate = is_set(rsc->flags, pe_rsc_allow_migrate) ? TRUE : FALSE; GListPtr gIter = NULL; - int num_active_nodes = 0; + unsigned int num_all_active = 0; + unsigned int num_clean_active = 0; + bool multiply_active = FALSE; enum rsc_role_e role = RSC_ROLE_UNKNOWN; enum rsc_role_e next_role = RSC_ROLE_UNKNOWN; @@ -1166,18 +1235,7 @@ native_create_actions(resource_t * rsc, pe_working_set_t * data_set) pe_rsc_trace(rsc, "Processing state transition for %s %p: %s->%s", rsc->id, rsc, role2text(rsc->role), role2text(rsc->next_role)); - if (rsc->running_on) { - current = rsc->running_on->data; - } - - for (gIter = rsc->running_on; gIter != NULL; gIter = gIter->next) { - node_t *n = (node_t *) gIter->data; - if (rsc->partial_migration_source && - (n->details == rsc->partial_migration_source->details)) { - current = rsc->partial_migration_source; - } - num_active_nodes++; - } + current = pe__find_active_on(rsc, &num_all_active, &num_clean_active); for (gIter = rsc->dangling_migrations; gIter != NULL; gIter = gIter->next) { node_t *current = (node_t *) gIter->data; @@ -1192,47 +1250,57 @@ native_create_actions(resource_t * rsc, pe_working_set_t * data_set) } } - if (num_active_nodes > 1) { + if ((num_all_active == 2) && (num_clean_active == 2) && chosen + && rsc->partial_migration_source && rsc->partial_migration_target + && (current->details == rsc->partial_migration_source->details) + && (chosen->details == rsc->partial_migration_target->details)) { - if (num_active_nodes == 2 - && chosen - && rsc->partial_migration_target - && rsc->partial_migration_source - && (current->details == rsc->partial_migration_source->details) - && (chosen->details == rsc->partial_migration_target->details)) { - /* Here the chosen node is still the migration target from a partial - * migration. Attempt to continue the migration instead of recovering - * by stopping the resource everywhere and starting it on a single node. */ - pe_rsc_trace(rsc, - "Will attempt to continue with a partial migration to target %s from %s", - rsc->partial_migration_target->details->id, - rsc->partial_migration_source->details->id); - } else { - const char *type = crm_element_value(rsc->xml, XML_ATTR_TYPE); - const char *class = crm_element_value(rsc->xml, XML_AGENT_ATTR_CLASS); - - if(rsc->partial_migration_target && rsc->partial_migration_source) { - crm_notice("Resource %s can no longer migrate to %s. Stopping on %s too", rsc->id, - rsc->partial_migration_target->details->uname, - rsc->partial_migration_source->details->uname); + /* The chosen node is still the migration target from a partial + * migration. Attempt to continue the migration instead of recovering + * by stopping the resource everywhere and starting it on a single node. + */ + pe_rsc_trace(rsc, + "Will attempt to continue with a partial migration to target %s from %s", + rsc->partial_migration_target->details->id, + rsc->partial_migration_source->details->id); + + } else if (is_not_set(rsc->flags, pe_rsc_needs_fencing)) { + /* If a resource has "requires" set to nothing or quorum, don't consider + * it active on unclean nodes (similar to how all resources behave when + * stonith-enabled is false). We can start such resources elsewhere + * before fencing completes, and if we considered the resource active on + * the failed node, we would attempt recovery for being active on + * multiple nodes. + */ + multiply_active = (num_clean_active > 1); + } else { + multiply_active = (num_all_active > 1); + } - } else { - pe_proc_err("Resource %s (%s::%s) is active on %d nodes %s", - rsc->id, class, type, num_active_nodes, recovery2text(rsc->recovery_type)); - crm_warn("See %s for more information.", - "http://clusterlabs.org/wiki/FAQ#Resource_is_Too_Active"); - } + if (multiply_active) { + if (rsc->partial_migration_target && rsc->partial_migration_source) { + // Migration was in progress, but we've chosen a different target + crm_notice("Resource %s can no longer migrate to %s. Stopping on %s too", + rsc->id, rsc->partial_migration_target->details->uname, + rsc->partial_migration_source->details->uname); - if (rsc->recovery_type == recovery_stop_start) { - need_stop = TRUE; - } + } else { + // Resource was incorrectly multiply active + pe_proc_err("Resource %s is active on %u nodes (%s)", + rsc->id, num_all_active, + recovery2text(rsc->recovery_type)); + crm_notice("See https://wiki.clusterlabs.org/wiki/FAQ#Resource_is_Too_Active for more information"); + } - /* If by chance a partial migration is in process, - * but the migration target is not chosen still, clear all - * partial migration data. */ - rsc->partial_migration_source = rsc->partial_migration_target = NULL; - allow_migrate = FALSE; + if (rsc->recovery_type == recovery_stop_start) { + need_stop = TRUE; } + + /* If by chance a partial migration is in process, but the migration + * target is not chosen still, clear all partial migration data. + */ + rsc->partial_migration_source = rsc->partial_migration_target = NULL; + allow_migrate = FALSE; } if (is_set(rsc->flags, pe_rsc_start_pending)) { @@ -1325,7 +1393,7 @@ native_create_actions(resource_t * rsc, pe_working_set_t * data_set) is_not_set(rsc->flags, pe_rsc_managed) || is_set(rsc->flags, pe_rsc_failed) || is_set(rsc->flags, pe_rsc_start_pending) || - (current->details->unclean == TRUE) || + (current && current->details->unclean) || rsc->next_role < RSC_ROLE_STARTED) { allow_migrate = FALSE; @@ -1349,18 +1417,70 @@ rsc_avoids_remote_nodes(resource_t *rsc) } } +/*! + * \internal + * \brief Return allowed nodes as (possibly sorted) list + * + * Convert a resource's hash table of allowed nodes to a list. If printing to + * stdout, sort the list, to keep action ID numbers consistent for regression + * test output (while avoiding the performance hit on a live cluster). + * + * \param[in] rsc Resource to check for allowed nodes + * \param[in] data_set Cluster working set + * + * \return List of resource's allowed nodes + * \note Callers should take care not to rely on the list being sorted. + */ +static GList * +allowed_nodes_as_list(pe_resource_t *rsc, pe_working_set_t *data_set) +{ + GList *allowed_nodes = NULL; + + if (rsc->allowed_nodes) { + allowed_nodes = g_hash_table_get_values(rsc->allowed_nodes); + } + + if (is_set(data_set->flags, pe_flag_stdout)) { + allowed_nodes = g_list_sort(allowed_nodes, sort_node_uname); + } + return allowed_nodes; +} + void native_internal_constraints(resource_t * rsc, pe_working_set_t * data_set) { /* This function is on the critical path and worth optimizing as much as possible */ - resource_t *top = uber_parent(rsc); - int type = pe_order_optional | pe_order_implies_then | pe_order_restart; - gboolean is_stonith = is_set(rsc->flags, pe_rsc_fence_device); + pe_resource_t *top = NULL; + GList *allowed_nodes = NULL; + bool check_unfencing = FALSE; + bool check_utilization = FALSE; + + if (is_not_set(rsc->flags, pe_rsc_managed)) { + pe_rsc_trace(rsc, + "Skipping native constraints for unmanaged resource: %s", + rsc->id); + return; + } + + top = uber_parent(rsc); + + // Whether resource requires unfencing + check_unfencing = is_not_set(rsc->flags, pe_rsc_fence_device) + && is_set(data_set->flags, pe_flag_enable_unfencing) + && is_set(rsc->flags, pe_rsc_needs_unfencing); + // Whether a non-default placement strategy is used + check_utilization = (g_hash_table_size(rsc->utilization) > 0) + && safe_str_neq(data_set->placement_strategy, "default"); + + // Order stops before starts (i.e. restart) custom_action_order(rsc, generate_op_key(rsc->id, RSC_STOP, 0), NULL, - rsc, generate_op_key(rsc->id, RSC_START, 0), NULL, type, data_set); + rsc, generate_op_key(rsc->id, RSC_START, 0), NULL, + pe_order_optional | pe_order_implies_then | pe_order_restart, + data_set); + // Master/slave ordering: demote before stop, start before promote if (top->variant == pe_master || rsc->role > RSC_ROLE_SLAVE) { custom_action_order(rsc, generate_op_key(rsc->id, RSC_DEMOTE, 0), NULL, rsc, generate_op_key(rsc->id, RSC_STOP, 0), NULL, @@ -1371,16 +1491,17 @@ native_internal_constraints(resource_t * rsc, pe_working_set_t * data_set) pe_order_runnable_left, data_set); } - if (is_stonith == FALSE - && is_set(data_set->flags, pe_flag_enable_unfencing) - && is_set(rsc->flags, pe_rsc_needs_unfencing)) { + // Certain checks need allowed nodes + if (check_unfencing || check_utilization || rsc->container) { + allowed_nodes = allowed_nodes_as_list(rsc, data_set); + } + + if (check_unfencing) { /* Check if the node needs to be unfenced first */ - node_t *node = NULL; - GHashTableIter iter; - g_hash_table_iter_init(&iter, rsc->allowed_nodes); - while (g_hash_table_iter_next(&iter, NULL, (void **)&node)) { - action_t *unfence = pe_fence_op(node, "on", TRUE, NULL, data_set); + for (GList *item = allowed_nodes; item; item = item->next) { + pe_node_t *node = item->data; + pe_action_t *unfence = pe_fence_op(node, "on", TRUE, NULL, FALSE, data_set); crm_debug("Ordering any stops of %s before %s, and any starts after", rsc->id, unfence->uuid); @@ -1411,23 +1532,7 @@ native_internal_constraints(resource_t * rsc, pe_working_set_t * data_set) } } - if (is_not_set(rsc->flags, pe_rsc_managed)) { - pe_rsc_trace(rsc, "Skipping fencing constraints for unmanaged resource: %s", rsc->id); - return; - } - - { - action_t *all_stopped = get_pseudo_op(ALL_STOPPED, data_set); - - custom_action_order(rsc, stop_key(rsc), NULL, - NULL, strdup(all_stopped->task), all_stopped, - pe_order_implies_then | pe_order_runnable_left, data_set); - } - - if (g_hash_table_size(rsc->utilization) > 0 - && safe_str_neq(data_set->placement_strategy, "default")) { - GHashTableIter iter; - node_t *next = NULL; + if (check_utilization) { GListPtr gIter = NULL; pe_rsc_trace(rsc, "Creating utilization constraints for %s - strategy: %s", @@ -1448,8 +1553,8 @@ native_internal_constraints(resource_t * rsc, pe_working_set_t * data_set) NULL, load_stopped_task, load_stopped, pe_order_load, data_set); } - g_hash_table_iter_init(&iter, rsc->allowed_nodes); - while (g_hash_table_iter_next(&iter, NULL, (void **)&next)) { + for (GList *item = allowed_nodes; item; item = item->next) { + pe_node_t *next = item->data; char *load_stopped_task = crm_concat(LOAD_STOPPED, next->details->uname, '_'); action_t *load_stopped = get_pseudo_op(load_stopped_task, data_set); @@ -1472,6 +1577,26 @@ native_internal_constraints(resource_t * rsc, pe_working_set_t * data_set) if (rsc->container) { resource_t *remote_rsc = NULL; + if (rsc->is_remote_node) { + // rsc is the implicit remote connection for a guest or bundle node + + /* Do not allow a guest resource to live on a Pacemaker Remote node, + * to avoid nesting remotes. However, allow bundles to run on remote + * nodes. + */ + if (is_not_set(rsc->flags, pe_rsc_allow_remote_remotes)) { + rsc_avoids_remote_nodes(rsc->container); + } + + /* If someone cleans up a guest or bundle node's container, we will + * likely schedule a (re-)probe of the container and recovery of the + * connection. Order the connection stop after the container probe, + * so that if we detect the container running, we will trigger a new + * transition and avoid the unnecessary recovery. + */ + new_rsc_order(rsc->container, RSC_STATUS, rsc, RSC_STOP, + pe_order_optional, data_set); + /* A user can specify that a resource must start on a Pacemaker Remote * node by explicitly configuring it with the container=NODENAME * meta-attribute. This is of questionable merit, since location @@ -1479,25 +1604,24 @@ native_internal_constraints(resource_t * rsc, pe_working_set_t * data_set) * we check whether a resource (that is not itself a remote connection) * has container set to a remote node or guest node resource. */ - if (rsc->container->is_remote_node) { + } else if (rsc->container->is_remote_node) { remote_rsc = rsc->container; - } else if (rsc->is_remote_node == FALSE) { + } else { remote_rsc = rsc_contains_remote_node(data_set, rsc->container); } if (remote_rsc) { - /* The container represents a Pacemaker Remote node, so force the - * resource on the Pacemaker Remote node instead of colocating the - * resource with the container resource. + /* Force the resource on the Pacemaker Remote node instead of + * colocating the resource with the container resource. */ - GHashTableIter iter; - node_t *node = NULL; - g_hash_table_iter_init(&iter, rsc->allowed_nodes); - while (g_hash_table_iter_next(&iter, NULL, (void **)&node)) { + for (GList *item = allowed_nodes; item; item = item->next) { + pe_node_t *node = item->data; + if (node->details->remote_rsc != remote_rsc) { node->weight = -INFINITY; } } + } else { /* This resource is either a filler for a container that does NOT * represent a Pacemaker Remote node, or a Pacemaker Remote @@ -1526,20 +1650,12 @@ native_internal_constraints(resource_t * rsc, pe_working_set_t * data_set) } } - if (rsc->is_remote_node || is_stonith) { + if (rsc->is_remote_node || is_set(rsc->flags, pe_rsc_fence_device)) { /* don't allow remote nodes to run stonith devices * or remote connection resources.*/ rsc_avoids_remote_nodes(rsc); } - - /* If this is a guest node's implicit remote connection, do not allow the - * guest resource to live on a Pacemaker Remote node, to avoid nesting - * remotes. However, allow bundles to run on remote nodes. - */ - if (rsc->is_remote_node && rsc->container - && is_not_set(rsc->flags, pe_rsc_allow_remote_remotes)) { - rsc_avoids_remote_nodes(rsc->container); - } + g_list_free(allowed_nodes); } void @@ -1554,6 +1670,9 @@ native_rsc_colocation_lh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocatio return; } + if (constraint->score == 0) { + return; + } pe_rsc_trace(rsc_lh, "Processing colocation constraint between %s and %s", rsc_lh->id, rsc_rh->id); @@ -1647,14 +1766,17 @@ influence_priority(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * const char *attribute = CRM_ATTR_ID; int score_multiplier = 1; - if (constraint->node_attribute != NULL) { - attribute = constraint->node_attribute; + if (constraint->score == 0) { + return; } - if (!rsc_rh->allocated_to || !rsc_lh->allocated_to) { return; } + if (constraint->node_attribute != NULL) { + attribute = constraint->node_attribute; + } + lh_value = pe_node_attribute_raw(rsc_lh->allocated_to, attribute); rh_value = pe_node_attribute_raw(rsc_rh->allocated_to, attribute); @@ -1689,6 +1811,9 @@ colocation_match(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * co GHashTableIter iter; node_t *node = NULL; + if (constraint->score == 0) { + return; + } if (constraint->node_attribute != NULL) { attribute = constraint->node_attribute; } @@ -1818,7 +1943,9 @@ rsc_ticket_constraint(resource_t * rsc_lh, rsc_ticket_t * rsc_ticket, pe_working rsc_lh->id, rsc_ticket->ticket->id, rsc_ticket->id, role2text(rsc_ticket->role_lh)); - if (rsc_ticket->ticket->granted == FALSE && g_list_length(rsc_lh->running_on) > 0) { + if ((rsc_ticket->ticket->granted == FALSE) + && (rsc_lh->running_on != NULL)) { + GListPtr gIter = NULL; switch (rsc_ticket->loss_policy) { @@ -1843,7 +1970,7 @@ rsc_ticket_constraint(resource_t * rsc_lh, rsc_ticket_t * rsc_ticket, pe_working for (gIter = rsc_lh->running_on; gIter != NULL; gIter = gIter->next) { node_t *node = (node_t *) gIter->data; - pe_fence_node(data_set, node, "deadman ticket was lost"); + pe_fence_node(data_set, node, "deadman ticket was lost", FALSE); } break; @@ -1851,7 +1978,7 @@ rsc_ticket_constraint(resource_t * rsc_lh, rsc_ticket_t * rsc_ticket, pe_working if (filter_rsc_ticket(rsc_lh, rsc_ticket) == FALSE) { return; } - if (g_list_length(rsc_lh->running_on) > 0) { + if (rsc_lh->running_on != NULL) { clear_bit(rsc_lh->flags, pe_rsc_managed); set_bit(rsc_lh->flags, pe_rsc_block); } @@ -1878,6 +2005,79 @@ native_action_flags(action_t * action, node_t * node) return action->flags; } +static inline bool +is_primitive_action(pe_action_t *action) +{ + return action && action->rsc && (action->rsc->variant == pe_native); +} + +/*! + * \internal + * \brief Set action bits appropriately when pe_restart_order is used + * + * \param[in] first 'First' action in an ordering with pe_restart_order + * \param[in] then 'Then' action in an ordering with pe_restart_order + * \param[in] filter What ordering flags to care about + * + * \note pe_restart_order is set for "stop resource before starting it" and + * "stop later group member before stopping earlier group member" + */ +static void +handle_restart_ordering(pe_action_t *first, pe_action_t *then, + enum pe_action_flags filter) +{ + const char *reason = NULL; + + CRM_ASSERT(is_primitive_action(first)); + CRM_ASSERT(is_primitive_action(then)); + + // We need to update the action in two cases: + + // ... if 'then' is required + if (is_set(filter, pe_action_optional) + && is_not_set(then->flags, pe_action_optional)) { + reason = "restart"; + } + + /* ... if 'then' is unrunnable start of managed resource (if a resource + * should restart but can't start, we still want to stop) + */ + if (is_set(filter, pe_action_runnable) + && is_not_set(then->flags, pe_action_runnable) + && is_set(then->rsc->flags, pe_rsc_managed) + && safe_str_eq(then->task, RSC_START)) { + reason = "stop"; + } + + if (reason == NULL) { + return; + } + + pe_rsc_trace(first->rsc, "Handling %s -> %s for %s", + first->uuid, then->uuid, reason); + + // Make 'first' required if it is runnable + if (is_set(first->flags, pe_action_runnable)) { + pe_action_implies(first, then, pe_action_optional); + } + + // Make 'first' required if 'then' is required + if (is_not_set(then->flags, pe_action_optional)) { + pe_action_implies(first, then, pe_action_optional); + } + + // Make 'first' unmigratable if 'then' is unmigratable + if (is_not_set(then->flags, pe_action_migrate_runnable)) { + pe_action_implies(first, then, pe_action_migrate_runnable); + } + + // Make 'then' unrunnable if 'first' is required but unrunnable + if (is_not_set(first->flags, pe_action_optional) + && is_not_set(first->flags, pe_action_runnable)) { + pe_action_implies(then, first, pe_action_runnable); + } +} + enum pe_graph_flags native_update_actions(action_t * first, action_t * then, node_t * node, enum pe_action_flags flags, enum pe_action_flags filter, enum pe_ordering type) @@ -1902,12 +2102,15 @@ native_update_actions(action_t * first, action_t * then, node_t * node, enum pe_ * then is already stopped, there is nothing to be done when non-symmetrical. */ } else if ((then_rsc_role >= RSC_ROLE_STARTED) && safe_str_eq(then->task, RSC_START) + && is_set(then->flags, pe_action_optional) && then->node - && then_rsc->running_on && g_list_length(then_rsc->running_on) == 1 && then->node->details == ((node_t *) then_rsc->running_on->data)->details) { - /* ignore... if 'then' is supposed to be started after 'first', but - * then is already started, there is nothing to be done when non-symmetrical. */ + /* Ignore. If 'then' is supposed to be started after 'first', but + * 'then' is already started, there is nothing to be done when + * asymmetrical -- unless the start is mandatory, which indicates + * the resource is restarting, and the ordering is still needed. + */ } else if (!(first->flags & pe_action_runnable)) { /* prevent 'then' action from happening if 'first' is not runnable and * 'then' has not yet occurred. */ @@ -2002,43 +2205,7 @@ native_update_actions(action_t * first, action_t * then, node_t * node, enum pe_ } if (is_set(type, pe_order_restart)) { - const char *reason = NULL; - - CRM_ASSERT(first->rsc && first->rsc->variant == pe_native); - CRM_ASSERT(then->rsc && then->rsc->variant == pe_native); - - if ((filter & pe_action_runnable) - && (then->flags & pe_action_runnable) == 0 - && (then->rsc->flags & pe_rsc_managed)) { - reason = "shutdown"; - } - - if ((filter & pe_action_optional) && (then->flags & pe_action_optional) == 0) { - reason = "recover"; - } - - if (reason && is_set(first->flags, pe_action_optional)) { - if (is_set(first->flags, pe_action_runnable) - || is_not_set(then->flags, pe_action_optional)) { - pe_rsc_trace(first->rsc, "Handling %s: %s -> %s", reason, first->uuid, then->uuid); - pe_action_implies(first, then, pe_action_optional); - } - } - - if (reason && is_not_set(first->flags, pe_action_optional) - && is_not_set(first->flags, pe_action_runnable)) { - pe_rsc_trace(then->rsc, "Handling %s: %s -> %s", reason, first->uuid, then->uuid); - pe_action_implies(then, first, pe_action_runnable); - } - - if (reason && - is_not_set(first->flags, pe_action_optional) && - is_set(first->flags, pe_action_migrate_runnable) && - is_not_set(then->flags, pe_action_migrate_runnable)) { - - pe_action_implies(first, then, pe_action_migrate_runnable); - } - + handle_restart_ordering(first, then, filter); } if (then_flags != then->flags) { @@ -2066,7 +2233,7 @@ native_update_actions(action_t * first, action_t * then, node_t * node, enum pe_ } void -native_rsc_location(resource_t * rsc, rsc_to_node_t * constraint) +native_rsc_location(pe_resource_t *rsc, pe__location_t *constraint) { GListPtr gIter = NULL; GHashTableIter iter; @@ -2315,12 +2482,7 @@ LogActions(resource_t * rsc, pe_working_set_t * data_set, gboolean terminal) next = rsc->allocated_to; if (rsc->running_on) { - if (g_list_length(rsc->running_on) > 1 && rsc->partial_migration_source) { - current = rsc->partial_migration_source; - } else { - current = rsc->running_on->data; - } - + current = pe__current_node(rsc); if (rsc->role == RSC_ROLE_STOPPED) { /* * This can occur when resources are being recovered @@ -2523,11 +2685,10 @@ StopRsc(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * d } if(is_set(rsc->flags, pe_rsc_needs_unfencing)) { - action_t *unfence = pe_fence_op(current, "on", TRUE, NULL, data_set); - const char *unfenced = pe_node_attribute_raw(current, CRM_ATTR_UNFENCED); + pe_action_t *unfence = pe_fence_op(current, "on", TRUE, NULL, FALSE, data_set); order_actions(stop, unfence, pe_order_implies_first); - if (unfenced == NULL || safe_str_eq("0", unfenced)) { + if (!node_has_been_unfenced(current)) { pe_proc_err("Stopping %s until %s can be unfenced", rsc->id, current->details->uname); } } @@ -2536,6 +2697,39 @@ StopRsc(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * d return TRUE; } +static void +order_after_unfencing(resource_t *rsc, pe_node_t *node, action_t *action, + enum pe_ordering order, pe_working_set_t *data_set) +{ + /* When unfencing is in use, we order unfence actions before any probe or + * start of resources that require unfencing, and also of fence devices. + * + * This might seem to violate the principle that fence devices require + * only quorum. However, fence agents that unfence often don't have enough + * information to even probe or start unless the node is first unfenced. + */ + if (is_unfence_device(rsc, data_set) + || is_set(rsc->flags, pe_rsc_needs_unfencing)) { + + /* Start with an optional ordering. Requiring unfencing would result in + * the node being unfenced, and all its resources being stopped, + * whenever a new resource is added -- which would be highly suboptimal. + */ + pe_action_t *unfence = pe_fence_op(node, "on", TRUE, NULL, FALSE, data_set); + + order_actions(unfence, action, order); + + if (!node_has_been_unfenced(node)) { + // But unfencing is required if it has never been done + char *reason = crm_strdup_printf("required by %s %s", + rsc->id, action->task); + + trigger_unfencing(NULL, node, reason, NULL, data_set); + free(reason); + } + } +} + gboolean StartRsc(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set) { @@ -2545,18 +2739,7 @@ StartRsc(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * pe_rsc_trace(rsc, "%s on %s %d %d", rsc->id, next ? next->details->uname : "N/A", optional, next ? next->weight : 0); start = start_action(rsc, next, TRUE); - if(is_set(rsc->flags, pe_rsc_needs_unfencing)) { - action_t *unfence = pe_fence_op(next, "on", TRUE, NULL, data_set); - const char *unfenced = pe_node_attribute_raw(next, CRM_ATTR_UNFENCED); - - order_actions(unfence, start, pe_order_implies_then); - - if (unfenced == NULL || safe_str_eq("0", unfenced)) { - char *reason = crm_strdup_printf("Required by %s", rsc->id); - trigger_unfencing(NULL, next, reason, NULL, data_set); - free(reason); - } - } + order_after_unfencing(rsc, next, start, pe_order_implies_then, data_set); if (is_set(start->flags, pe_action_runnable) && optional == FALSE) { update_action_flags(start, pe_action_optional | pe_action_clear, __FUNCTION__, __LINE__); @@ -2677,123 +2860,6 @@ DeleteRsc(resource_t * rsc, node_t * node, gboolean optional, pe_working_set_t * return TRUE; } -#include <../lib/pengine/unpack.h> -#define set_char(x) last_rsc_id[lpc] = x; complete = TRUE; -static char * -increment_clone(char *last_rsc_id) -{ - int lpc = 0; - int len = 0; - char *tmp = NULL; - gboolean complete = FALSE; - - CRM_CHECK(last_rsc_id != NULL, return NULL); - if (last_rsc_id != NULL) { - len = strlen(last_rsc_id); - } - - lpc = len - 1; - while (complete == FALSE && lpc > 0) { - switch (last_rsc_id[lpc]) { - case 0: - lpc--; - break; - case '0': - set_char('1'); - break; - case '1': - set_char('2'); - break; - case '2': - set_char('3'); - break; - case '3': - set_char('4'); - break; - case '4': - set_char('5'); - break; - case '5': - set_char('6'); - break; - case '6': - set_char('7'); - break; - case '7': - set_char('8'); - break; - case '8': - set_char('9'); - break; - case '9': - last_rsc_id[lpc] = '0'; - lpc--; - break; - case ':': - tmp = last_rsc_id; - last_rsc_id = calloc(1, len + 2); - memcpy(last_rsc_id, tmp, len); - last_rsc_id[++lpc] = '1'; - last_rsc_id[len] = '0'; - last_rsc_id[len + 1] = 0; - complete = TRUE; - free(tmp); - break; - default: - crm_err("Unexpected char: %c (%d)", last_rsc_id[lpc], lpc); - return NULL; - break; - } - } - return last_rsc_id; -} - -static node_t * -probe_anon_group_member(resource_t *rsc, node_t *node, - pe_working_set_t *data_set) -{ - resource_t *top = uber_parent(rsc); - - if (is_not_set(top->flags, pe_rsc_unique)) { - /* Annoyingly we also need to check any other clone instances - * Clumsy, but it will work. - * - * An alternative would be to update known_on for every peer - * during process_rsc_state() - * - * This code desperately needs optimization - * ptest -x with 100 nodes, 100 clones and clone-max=10: - * No probes O(25s) - * Detection without clone loop O(3m) - * Detection with clone loop O(8m) - - ptest[32211]: 2010/02/18_14:27:55 CRIT: stage5: Probing for unknown resources - ptest[32211]: 2010/02/18_14:33:39 CRIT: stage5: Done - ptest[32211]: 2010/02/18_14:35:05 CRIT: stage7: Updating action states - ptest[32211]: 2010/02/18_14:35:05 CRIT: stage7: Done - - */ - char *clone_id = clone_zero(rsc->id); - resource_t *peer = pe_find_resource(top->children, clone_id); - node_t *running = NULL; - - while (peer) { - running = pe_hash_table_lookup(peer->known_on, node->details->id); - if (running != NULL) { - /* we already know the status of the resource on this node */ - pe_rsc_trace(rsc, "Skipping active clone: %s", rsc->id); - free(clone_id); - return running; - } - clone_id = increment_clone(clone_id); - peer = pe_find_resource(data_set->resources, clone_id); - } - - free(clone_id); - } - return NULL; -} - gboolean native_create_probe(resource_t * rsc, node_t * node, action_t * complete, gboolean force, pe_working_set_t * data_set) @@ -2863,20 +2929,8 @@ native_create_probe(resource_t * rsc, node_t * node, action_t * complete, return FALSE; } - running = g_hash_table_lookup(rsc->known_on, node->details->id); - if (running == NULL && is_set(rsc->flags, pe_rsc_unique) == FALSE) { - /* Anonymous clones */ - if (rsc->parent == top) { - running = g_hash_table_lookup(rsc->parent->known_on, node->details->id); - - } else { - // Members of anonymous-cloned groups need special handling - running = probe_anon_group_member(rsc, node, data_set); - } - } - - if (force == FALSE && running != NULL) { - /* we already know the status of the resource on this node */ + // Check whether resource is already known on node + if (!force && g_hash_table_lookup(rsc->known_on, node->details->id)) { pe_rsc_trace(rsc, "Skipping known: %s on %s", rsc->id, node->details->uname); return FALSE; } @@ -2977,23 +3031,7 @@ native_create_probe(resource_t * rsc, node_t * node, action_t * complete, probe = custom_action(rsc, key, RSC_STATUS, node, FALSE, TRUE, data_set); update_action_flags(probe, pe_action_optional | pe_action_clear, __FUNCTION__, __LINE__); - /* If enabled, require unfencing before probing any fence devices - * but ensure it happens after any resources that require - * unfencing have been probed. - * - * Doing it the other way (requiring unfencing after probing - * resources that need it) would result in the node being - * unfenced, and all its resources being stopped, whenever a new - * resource is added. Which would be highly suboptimal. - * - * So essentially, at the point the fencing device(s) have been - * probed, we know the state of all resources that require - * unfencing and that unfencing occurred. - */ - if(is_set(rsc->flags, pe_rsc_needs_unfencing)) { - action_t *unfence = pe_fence_op(node, "on", TRUE, NULL, data_set); - order_actions(unfence, probe, pe_order_optional); - } + order_after_unfencing(rsc, node, probe, pe_order_optional, data_set); /* * We need to know if it's running_on (not just known_on) this node @@ -3010,12 +3048,8 @@ native_create_probe(resource_t * rsc, node_t * node, action_t * complete, crm_debug("Probing %s on %s (%s) %d %p", rsc->id, node->details->uname, role2text(rsc->role), is_set(probe->flags, pe_action_runnable), rsc->running_on); - if(is_set(rsc->flags, pe_rsc_fence_device) && is_set(data_set->flags, pe_flag_enable_unfencing)) { + if (is_unfence_device(rsc, data_set) || !pe_rsc_is_clone(top)) { top = rsc; - - } else if (pe_rsc_is_clone(top) == FALSE) { - top = rsc; - } else { crm_trace("Probing %s on %s (%s) as %s", rsc->id, node->details->uname, role2text(rsc->role), top->id); } @@ -3036,27 +3070,34 @@ native_create_probe(resource_t * rsc, node_t * node, action_t * complete, top, reload_key(rsc), NULL, pe_order_optional, data_set); - if(is_set(rsc->flags, pe_rsc_fence_device) && is_set(data_set->flags, pe_flag_enable_unfencing)) { +#if 0 + // complete is always null currently + if (!is_unfence_device(rsc, data_set)) { /* Normally rsc.start depends on probe complete which depends - * on rsc.probe. But this can't be the case in this scenario as - * it would create graph loops. + * on rsc.probe. But this can't be the case for fence devices + * with unfencing, as it would create graph loops. * * So instead we explicitly order 'rsc.probe then rsc.start' */ - - } else { order_actions(probe, complete, pe_order_implies_then); } +#endif return TRUE; } +/*! + * \internal + * \brief Order a resource's start and promote actions relative to fencing + * + * \param[in] rsc Resource to be ordered + * \param[in] stonith_op Fence action + * \param[in] data_set Cluster information + */ static void native_start_constraints(resource_t * rsc, action_t * stonith_op, pe_working_set_t * data_set) { node_t *target; GListPtr gIter = NULL; - action_t *all_stopped = get_pseudo_op(ALL_STOPPED, data_set); - action_t *stonith_done = get_pseudo_op(STONITH_DONE, data_set); CRM_CHECK(stonith_op && stonith_op->node, return); target = stonith_op->node; @@ -3064,33 +3105,35 @@ native_start_constraints(resource_t * rsc, action_t * stonith_op, pe_working_set for (gIter = rsc->actions; gIter != NULL; gIter = gIter->next) { action_t *action = (action_t *) gIter->data; - if(action->needs == rsc_req_nothing) { - /* Anything other than start or promote requires nothing */ - - } else if (action->needs == rsc_req_stonith) { - order_actions(stonith_done, action, pe_order_optional); + switch (action->needs) { + case rsc_req_nothing: + // Anything other than start or promote requires nothing + break; - } else if (safe_str_eq(action->task, RSC_START) - && NULL == pe_hash_table_lookup(rsc->known_on, target->details->id)) { - /* if known == NULL, then we don't know if - * the resource is active on the node - * we're about to shoot - * - * in this case, regardless of action->needs, - * the only safe option is to wait until - * the node is shot before doing anything - * to with the resource - * - * it's analogous to waiting for all the probes - * for rscX to complete before starting rscX - * - * the most likely explanation is that the - * DC died and took its status with it - */ + case rsc_req_stonith: + order_actions(stonith_op, action, pe_order_optional); + break; - pe_rsc_debug(rsc, "Ordering %s after %s recovery", action->uuid, - target->details->uname); - order_actions(all_stopped, action, pe_order_optional | pe_order_runnable_left); + case rsc_req_quorum: + if (safe_str_eq(action->task, RSC_START) + && pe_hash_table_lookup(rsc->allowed_nodes, target->details->id) + && NULL == pe_hash_table_lookup(rsc->known_on, target->details->id)) { + + /* If we don't know the status of the resource on the node + * we're about to shoot, we have to assume it may be active + * there. Order the resource start after the fencing. This + * is analogous to waiting for all the probes for a resource + * to complete before starting it. + * + * The most likely explanation is that the DC died and took + * its status with it. + */ + pe_rsc_debug(rsc, "Ordering %s after %s recovery", action->uuid, + target->details->uname); + order_actions(stonith_op, action, + pe_order_optional | pe_order_runnable_left); + } + break; } } } @@ -3147,7 +3190,9 @@ native_stop_constraints(resource_t * rsc, action_t * stonith_op, pe_working_set_ */ flags |= pe_order_preserve; } - order_actions(stonith_op, action, flags); + if (pe_rsc_is_bundled(rsc) == FALSE) { + order_actions(stonith_op, action, flags); + } order_actions(stonith_op, parent_stop, flags); } @@ -3235,7 +3280,10 @@ native_stop_constraints(resource_t * rsc, action_t * stonith_op, pe_working_set_ update_action_flags(action, pe_action_pseudo, __FUNCTION__, __LINE__); update_action_flags(action, pe_action_runnable, __FUNCTION__, __LINE__); - if (start == NULL || start->needs > rsc_req_quorum) { + if (pe_rsc_is_bundled(rsc)) { + /* Do nothing, let the recovery be ordered after the parent's implied stop */ + + } else if (start == NULL || start->needs > rsc_req_quorum) { order_actions(stonith_op, action, pe_order_preserve|pe_order_optional); } } diff --git a/pengine/notif.c b/pengine/notif.c index 39d8c72c1c8..c543a700ee5 100644 --- a/pengine/notif.c +++ b/pengine/notif.c @@ -1,19 +1,8 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -124,7 +113,7 @@ expand_node_list(GListPtr list, char **uname, char **metal) if(node->details->remote_rsc && node->details->remote_rsc->container && node->details->remote_rsc->container->running_on) { - node = node->details->remote_rsc->container->running_on->data; + node = pe__current_node(node->details->remote_rsc->container); } if (node->details->uname == NULL) { @@ -198,7 +187,7 @@ expand_list(GListPtr list, char **rsc_list, char **node_list) int existing_len = 0; int len = 2 + strlen(rsc_id); /* +1 space, +1 EOS */ - if (rsc_list && *rsc_list) { + if (*rsc_list) { existing_len = strlen(*rsc_list); } @@ -215,7 +204,7 @@ expand_list(GListPtr list, char **rsc_list, char **node_list) int existing_len = 0; int len = 2 + strlen(uname); - if (node_list && *node_list) { + if (*node_list) { existing_len = strlen(*node_list); } @@ -233,6 +222,16 @@ dup_attr(gpointer key, gpointer value, gpointer user_data) add_hash_param(user_data, key, value); } +static void +add_notify_data_to_action_meta(notify_data_t *n_data, pe_action_t *action) +{ + for (GSList *item = n_data->keys; item; item = item->next) { + pcmk_nvpair_t *nvpair = item->data; + + add_hash_param(action->meta, nvpair->name, nvpair->value); + } +} + static action_t * pe_notify(resource_t * rsc, node_t * node, action_t * op, action_t * confirm, notify_data_t * n_data, pe_working_set_t * data_set) @@ -267,7 +266,7 @@ pe_notify(resource_t * rsc, node_t * node, action_t * op, action_t * confirm, trigger = custom_action(rsc, key, op->task, node, is_set(op->flags, pe_action_optional), TRUE, data_set); g_hash_table_foreach(op->meta, dup_attr, trigger->meta); - g_hash_table_foreach(n_data->keys, dup_attr, trigger->meta); + add_notify_data_to_action_meta(n_data, trigger); /* pseudo_notify before notify */ pe_rsc_trace(rsc, "Ordering %s before %s (%d->%d)", op->uuid, trigger->uuid, trigger->id, @@ -337,7 +336,6 @@ create_notification_boundaries(resource_t * rsc, const char *action, action_t * n_data = calloc(1, sizeof(notify_data_t)); n_data->action = action; - n_data->keys = crm_str_table_new(); if (start) { /* create pre-event notification wrappers */ @@ -422,13 +420,6 @@ create_notification_boundaries(resource_t * rsc, const char *action, action_t * if (start && end) { order_actions(n_data->pre_done, n_data->post, pe_order_optional); } - - if (safe_str_eq(action, RSC_STOP)) { - action_t *all_stopped = get_pseudo_op(ALL_STOPPED, data_set); - - order_actions(n_data->post_done, all_stopped, pe_order_optional); - } - return n_data; } @@ -498,12 +489,18 @@ collect_notification_data(resource_t * rsc, gboolean state, gboolean activity, action_t *op = (action_t *) gIter->data; if (is_set(op->flags, pe_action_optional) == FALSE && op->node != NULL) { + task = text2task(op->task); + + if(task == stop_rsc && op->node->details->unclean) { + /* Create one anyway,, some additional noise if op->node cannot be fenced */ + } else if(is_not_set(op->flags, pe_action_runnable)) { + continue; + } entry = calloc(1, sizeof(notify_entry_t)); entry->node = op->node; entry->rsc = rsc; - task = text2task(op->task); switch (task) { case start_rsc: n_data->start = g_list_prepend(n_data->start, entry); @@ -526,6 +523,15 @@ collect_notification_data(resource_t * rsc, gboolean state, gboolean activity, } } +#define add_notify_env(n_data, key, value) do { \ + n_data->keys = pcmk_prepend_nvpair(n_data->keys, key, value); \ + } while (0) + +#define add_notify_env_free(n_data, key, value) do { \ + n_data->keys = pcmk_prepend_nvpair(n_data->keys, key, value); \ + free(value); value = NULL; \ + } while (0) + gboolean expand_notification_data(resource_t *rsc, notify_data_t * n_data, pe_working_set_t * data_set) { @@ -548,8 +554,8 @@ expand_notification_data(resource_t *rsc, notify_data_t * n_data, pe_working_set required = TRUE; } } - g_hash_table_insert(n_data->keys, strdup("notify_stop_resource"), rsc_list); - g_hash_table_insert(n_data->keys, strdup("notify_stop_uname"), node_list); + add_notify_env_free(n_data, "notify_stop_resource", rsc_list); + add_notify_env_free(n_data, "notify_stop_uname", node_list); if (n_data->start) { n_data->start = g_list_sort(n_data->start, sort_notify_entries); @@ -558,8 +564,8 @@ expand_notification_data(resource_t *rsc, notify_data_t * n_data, pe_working_set } } expand_list(n_data->start, &rsc_list, &node_list); - g_hash_table_insert(n_data->keys, strdup("notify_start_resource"), rsc_list); - g_hash_table_insert(n_data->keys, strdup("notify_start_uname"), node_list); + add_notify_env_free(n_data, "notify_start_resource", rsc_list); + add_notify_env_free(n_data, "notify_start_uname", node_list); if (n_data->demote) { n_data->demote = g_list_sort(n_data->demote, sort_notify_entries); @@ -569,8 +575,8 @@ expand_notification_data(resource_t *rsc, notify_data_t * n_data, pe_working_set } expand_list(n_data->demote, &rsc_list, &node_list); - g_hash_table_insert(n_data->keys, strdup("notify_demote_resource"), rsc_list); - g_hash_table_insert(n_data->keys, strdup("notify_demote_uname"), node_list); + add_notify_env_free(n_data, "notify_demote_resource", rsc_list); + add_notify_env_free(n_data, "notify_demote_uname", node_list); if (n_data->promote) { n_data->promote = g_list_sort(n_data->promote, sort_notify_entries); @@ -579,50 +585,56 @@ expand_notification_data(resource_t *rsc, notify_data_t * n_data, pe_working_set } } expand_list(n_data->promote, &rsc_list, &node_list); - g_hash_table_insert(n_data->keys, strdup("notify_promote_resource"), rsc_list); - g_hash_table_insert(n_data->keys, strdup("notify_promote_uname"), node_list); + add_notify_env_free(n_data, "notify_promote_resource", rsc_list); + add_notify_env_free(n_data, "notify_promote_uname", node_list); if (n_data->active) { n_data->active = g_list_sort(n_data->active, sort_notify_entries); } expand_list(n_data->active, &rsc_list, &node_list); - g_hash_table_insert(n_data->keys, strdup("notify_active_resource"), rsc_list); - g_hash_table_insert(n_data->keys, strdup("notify_active_uname"), node_list); + add_notify_env_free(n_data, "notify_active_resource", rsc_list); + add_notify_env_free(n_data, "notify_active_uname", node_list); if (n_data->slave) { n_data->slave = g_list_sort(n_data->slave, sort_notify_entries); } expand_list(n_data->slave, &rsc_list, &node_list); - g_hash_table_insert(n_data->keys, strdup("notify_slave_resource"), rsc_list); - g_hash_table_insert(n_data->keys, strdup("notify_slave_uname"), node_list); + add_notify_env_free(n_data, "notify_slave_resource", rsc_list); + add_notify_env_free(n_data, "notify_slave_uname", node_list); if (n_data->master) { n_data->master = g_list_sort(n_data->master, sort_notify_entries); } expand_list(n_data->master, &rsc_list, &node_list); - g_hash_table_insert(n_data->keys, strdup("notify_master_resource"), rsc_list); - g_hash_table_insert(n_data->keys, strdup("notify_master_uname"), node_list); + add_notify_env_free(n_data, "notify_master_resource", rsc_list); + add_notify_env_free(n_data, "notify_master_uname", node_list); if (n_data->inactive) { n_data->inactive = g_list_sort(n_data->inactive, sort_notify_entries); } expand_list(n_data->inactive, &rsc_list, NULL); - g_hash_table_insert(n_data->keys, strdup("notify_inactive_resource"), rsc_list); + add_notify_env_free(n_data, "notify_inactive_resource", rsc_list); nodes = g_hash_table_get_values(n_data->allowed_nodes); + if (is_set(data_set->flags, pe_flag_stdout)) { + /* If printing to stdout, sort the node list, for consistent + * regression test output (while avoiding the performance hit + * for the live cluster). + */ + nodes = g_list_sort(nodes, sort_node_uname); + } expand_node_list(nodes, &node_list, NULL); - g_hash_table_insert(n_data->keys, strdup("notify_available_uname"), node_list); + add_notify_env_free(n_data, "notify_available_uname", node_list); g_list_free(nodes); source = g_hash_table_lookup(rsc->meta, XML_RSC_ATTR_TARGET); if (safe_str_eq("host", source)) { expand_node_list(data_set->nodes, &node_list, &metal_list); - g_hash_table_insert(n_data->keys, strdup("notify_all_hosts"), - metal_list); + add_notify_env_free(n_data, "notify_all_hosts", metal_list); } else { expand_node_list(data_set->nodes, &node_list, NULL); } - g_hash_table_insert(n_data->keys, strdup("notify_all_uname"), node_list); + add_notify_env_free(n_data, "notify_all_uname", node_list); if (required && n_data->pre) { update_action_flags(n_data->pre, pe_action_optional | pe_action_clear, __FUNCTION__, __LINE__); @@ -636,6 +648,28 @@ expand_notification_data(resource_t *rsc, notify_data_t * n_data, pe_working_set return required; } +/* + * \internal + * \brief Find any remote connection start relevant to an action + * + * \param[in] action Action to chek + * + * \return If action is behind a remote connection, connection's start + */ +static pe_action_t * +find_remote_start(pe_action_t *action) +{ + if (action && action->node) { + pe_resource_t *remote_rsc = action->node->details->remote_rsc; + + if (remote_rsc) { + return find_first_action(remote_rsc->actions, NULL, RSC_START, + NULL); + } + } + return NULL; +} + void create_notifications(resource_t * rsc, notify_data_t * n_data, pe_working_set_t * data_set) { @@ -656,8 +690,7 @@ create_notifications(resource_t * rsc, notify_data_t * n_data, pe_working_set_t /* Copy notification details into standard ops */ - gIter = rsc->actions; - for (; gIter != NULL; gIter = gIter->next) { + for (gIter = rsc->actions; gIter != NULL; gIter = gIter->next) { action_t *op = (action_t *) gIter->data; if (is_set(op->flags, pe_action_optional) == FALSE && op->node != NULL) { @@ -668,7 +701,7 @@ create_notifications(resource_t * rsc, notify_data_t * n_data, pe_working_set_t case stop_rsc: case action_promote: case action_demote: - g_hash_table_foreach(n_data->keys, dup_attr, op->meta); + add_notify_data_to_action_meta(n_data, op); break; default: break; @@ -676,6 +709,35 @@ create_notifications(resource_t * rsc, notify_data_t * n_data, pe_working_set_t } } + switch (task) { + case start_rsc: + if(g_list_length(n_data->start) == 0) { + pe_rsc_trace(rsc, "Skipping empty notification for: %s.%s (%s->%s)", + n_data->action, rsc->id, role2text(rsc->role), role2text(rsc->next_role)); + return; + } + break; + case action_promote: + if(g_list_length(n_data->promote) == 0) { + pe_rsc_trace(rsc, "Skipping empty notification for: %s.%s (%s->%s)", + n_data->action, rsc->id, role2text(rsc->role), role2text(rsc->next_role)); + return; + } + break; + case action_demote: + if(g_list_length(n_data->demote) == 0) { + pe_rsc_trace(rsc, "Skipping empty notification for: %s.%s (%s->%s)", + n_data->action, rsc->id, role2text(rsc->role), role2text(rsc->next_role)); + return; + } + break; + default: + /* We cannot do the same for stop_rsc/n_data->stop at it + * might be implied by fencing + */ + break; + } + pe_rsc_trace(rsc, "Creating notifications for: %s.%s (%s->%s)", n_data->action, rsc->id, role2text(rsc->role), role2text(rsc->next_role)); @@ -715,6 +777,20 @@ create_notifications(resource_t * rsc, notify_data_t * n_data, pe_working_set_t rsc->id); } else if (task == start_rsc || task == action_promote) { + + if (start) { + pe_action_t *remote_start = find_remote_start(start); + + if (remote_start + && is_not_set(remote_start->flags, pe_action_runnable)) { + /* Start and promote actions for a clone instance behind + * a Pacemaker Remote connection happen after the + * connection starts. If the connection start is blocked, do + * not schedule notifications for these actions. + */ + return; + } + } if (task != start_rsc || start == NULL || is_set(start->flags, pe_action_optional)) { pe_notify(rsc, rsc->allocated_to, n_data->pre, n_data->pre_done, n_data, data_set); } @@ -738,7 +814,7 @@ free_notification_data(notify_data_t * n_data) g_list_free_full(n_data->slave, free); g_list_free_full(n_data->active, free); g_list_free_full(n_data->inactive, free); - g_hash_table_destroy(n_data->keys); + pcmk_free_nvpairs(n_data->keys); free(n_data); } @@ -753,10 +829,8 @@ create_secondary_notification(pe_action_t *action, resource_t *rsc, n_data = create_notification_boundaries(rsc, RSC_STOP, NULL, stonith_op, data_set); collect_notification_data(rsc, TRUE, FALSE, n_data); - g_hash_table_insert(n_data->keys, strdup("notify_stop_resource"), - strdup(rsc->id)); - g_hash_table_insert(n_data->keys, strdup("notify_stop_uname"), - strdup(action->node->details->uname)); + add_notify_env(n_data, "notify_stop_resource", rsc->id); + add_notify_env(n_data, "notify_stop_uname", action->node->details->uname); create_notifications(uber_parent(rsc), n_data, data_set); free_notification_data(n_data); } diff --git a/pengine/pengine.c b/pengine/pengine.c index b5242d25ad0..66c9810cd16 100644 --- a/pengine/pengine.c +++ b/pengine/pengine.c @@ -37,11 +37,12 @@ xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); gboolean show_scores = FALSE; -int scores_log_level = LOG_DEBUG_2; gboolean show_utilization = FALSE; int utilization_log_level = LOG_DEBUG_2; extern int transition_id; +static pe_working_set_t *sched_data_set = NULL; + #define get_series() was_processing_error?1:was_processing_warning?2:3 typedef struct series_s { @@ -91,7 +92,6 @@ process_pe_message(xmlNode * msg, xmlNode * xml_data, crm_client_t * sender) int series_wrap = 0; char *digest = NULL; const char *value = NULL; - pe_working_set_t data_set; xmlNode *converted = NULL; xmlNode *reply = NULL; gboolean is_repoke = FALSE; @@ -103,14 +103,19 @@ process_pe_message(xmlNode * msg, xmlNode * xml_data, crm_client_t * sender) was_processing_error = FALSE; was_processing_warning = FALSE; - set_working_set_defaults(&data_set); + if (sched_data_set == NULL) { + sched_data_set = pe_new_working_set(); + CRM_ASSERT(sched_data_set != NULL); + set_bit(sched_data_set->flags, pe_flag_no_counts); + set_bit(sched_data_set->flags, pe_flag_no_compat); + } digest = calculate_xml_versioned_digest(xml_data, FALSE, FALSE, CRM_FEATURE_SET); converted = copy_xml(xml_data); if (cli_config_update(&converted, NULL, TRUE) == FALSE) { - data_set.graph = create_xml_node(NULL, XML_TAG_GRAPH); - crm_xml_add_int(data_set.graph, "transition_id", 0); - crm_xml_add_int(data_set.graph, "cluster-delay", 0); + sched_data_set->graph = create_xml_node(NULL, XML_TAG_GRAPH); + crm_xml_add_int(sched_data_set->graph, "transition_id", 0); + crm_xml_add_int(sched_data_set->graph, "cluster-delay", 0); process = FALSE; free(digest); @@ -125,12 +130,12 @@ process_pe_message(xmlNode * msg, xmlNode * xml_data, crm_client_t * sender) } if (process) { - do_calculations(&data_set, converted, NULL); + do_calculations(sched_data_set, converted, NULL); } series_id = get_series(); series_wrap = series[series_id].wrap; - value = pe_pref(data_set.config_hash, series[series_id].param); + value = pe_pref(sched_data_set->config_hash, series[series_id].param); if (value != NULL) { series_wrap = crm_int_helper(value, NULL); @@ -147,8 +152,8 @@ process_pe_message(xmlNode * msg, xmlNode * xml_data, crm_client_t * sender) crm_trace("Series %s: wrap=%d, seq=%d, pref=%s", series[series_id].name, series_wrap, seq, value); - data_set.input = NULL; - reply = create_reply(msg, data_set.graph); + sched_data_set->input = NULL; + reply = create_reply(msg, sched_data_set->graph); CRM_ASSERT(reply != NULL); if (is_repoke == FALSE) { @@ -176,7 +181,7 @@ process_pe_message(xmlNode * msg, xmlNode * xml_data, crm_client_t * sender) graph_file); crm_xml_add(reply, F_CRM_TGRAPH, graph_file); - write_xml_fd(data_set.graph, graph_file, graph_file_fd, FALSE); + write_xml_fd(sched_data_set->graph, graph_file, graph_file_fd, FALSE); free(graph_file); free_xml(first_named_child(reply, F_CRM_DATA)); @@ -184,7 +189,7 @@ process_pe_message(xmlNode * msg, xmlNode * xml_data, crm_client_t * sender) } free_xml(reply); - cleanup_alloc_calculations(&data_set); + pe_reset_working_set(sched_data_set); if (was_processing_error) { crm_err("Calculated transition %d (with errors), saving inputs in %s", @@ -219,6 +224,14 @@ process_pe_message(xmlNode * msg, xmlNode * xml_data, crm_client_t * sender) return TRUE; } +// only needed if process_pe_message() is called +void +libpengine_fini() +{ + pe_free_working_set(sched_data_set); + sched_data_set = NULL; +} + xmlNode * do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now) { diff --git a/pengine/pengine.h b/pengine/pengine.h index c88f5cf61ba..bedec4b4dde 100644 --- a/pengine/pengine.h +++ b/pengine/pengine.h @@ -1,28 +1,16 @@ -/* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +/* + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #ifndef PENGINE__H # define PENGINE__H -typedef struct rsc_to_node_s rsc_to_node_t; typedef struct rsc_colocation_s rsc_colocation_t; typedef struct rsc_ticket_s rsc_ticket_t; typedef struct lrm_agent_s lrm_agent_t; -typedef struct order_constraint_s order_constraint_t; # include <glib.h> # include <crm/crm.h> @@ -75,34 +63,6 @@ struct rsc_ticket_s { int role_lh; }; -struct rsc_to_node_s { - char *id; - resource_t *rsc_lh; - - enum rsc_role_e role_filter; - enum pe_discover_e discover_mode; - GListPtr node_list_rh; /* node_t* */ -}; - -struct order_constraint_s { - int id; - enum pe_ordering type; - - void *lh_opaque; - resource_t *lh_rsc; - action_t *lh_action; - char *lh_action_task; - - void *rh_opaque; - resource_t *rh_rsc; - action_t *rh_action; - char *rh_action_task; - - /* (soon to be) variant specific */ -/* int lh_rsc_incarnation; */ -/* int rh_rsc_incarnation; */ -}; - extern gboolean stage0(pe_working_set_t * data_set); extern gboolean probe_resources(pe_working_set_t * data_set); extern gboolean stage2(pe_working_set_t * data_set); @@ -142,7 +102,6 @@ extern void graph_element_from_action(action_t * action, pe_working_set_t * data extern void add_maintenance_update(pe_working_set_t *data_set); extern gboolean show_scores; -extern int scores_log_level; extern gboolean show_utilization; extern int utilization_log_level; extern const char *transition_idle_timeout; diff --git a/pengine/regression.sh b/pengine/regression.sh index db101e72a29..fa0d1268974 100755 --- a/pengine/regression.sh +++ b/pengine/regression.sh @@ -68,6 +68,7 @@ do_test group-fail "Ensure stop order is preserved for partially active groups" do_test group-unmanaged "No need to restart r115 because r114 is unmanaged" do_test group-unmanaged-stopped "Make sure r115 is stopped when r114 fails" do_test group-dependents "Account for the location preferences of things colocated with a group" +do_test group-stop-ordering "Ensure blocked group member stop does not force other member stops" echo "" do_test rsc_dep1 "Must not " @@ -116,6 +117,7 @@ do_test probe-1 "Pending Probe" do_test probe-2 "Correctly re-probe cloned groups" do_test probe-3 "Probe (pending node)" do_test probe-4 "Probe (pending node + stopped resource)" +do_test probe-pending-node "Probe (pending node + unmanaged resource)" do_test standby "Standby" do_test comments "Comments" @@ -184,6 +186,8 @@ do_test anti-colocation-master "Organize order of actions for master resources i do_test anti-colocation-slave "Organize order of actions for slave resources in anti-colocations" do_test enforce-colo1 "Always enforce B with A INFINITY." do_test complex_enforce_colo "Always enforce B with A INFINITY. (make sure heat-engine stops)" +do_test coloc-dependee-should-stay "Stickiness outweighs gorup colocation" +do_test coloc-dependee-should-move "Group colocation outweighs stickiness" echo "" do_test rsc-sets-seq-true "Resource Sets - sequential=false" @@ -283,6 +287,7 @@ do_test migrate-fail-6 "Failed migrate_to" do_test migrate-fail-7 "Failed migrate_to + stop on source" do_test migrate-fail-8 "Failed migrate_to + stop on target - ideally we wouldn't need to re-stop on target" do_test migrate-fail-9 "Failed migrate_to + stop on source and target" +do_test migration-ping-pong "Old migrate_to failure + successful migrate_from on same node" do_test migrate-stop "Migration in a stopping stack" do_test migrate-start "Migration in a starting stack" @@ -334,6 +339,8 @@ echo "" do_test clone-anon-probe-1 "Probe the correct (anonymous) clone instance for each node" do_test clone-anon-probe-2 "Avoid needless re-probing of anonymous clones" do_test clone-anon-failcount "Merge failcounts for anonymous clones" +do_test force-anon-clone-max "Update clone-max properly when forcing a clone to be anonymous" +do_test anon-instance-pending "Assign anonymous clone instance numbers properly when action pending" do_test inc0 "Incarnation start" do_test inc1 "Incarnation start order" do_test inc2 "Incarnation silent restart, stop, move" @@ -393,6 +400,7 @@ echo "" do_test unfence-startup "Clean unfencing" do_test unfence-definition "Unfencing when the agent changes" do_test unfence-parameters "Unfencing when the agent parameters changes" +do_test unfence-device "Unfencing when a cluster has only fence devices" echo "" do_test master-0 "Stopped -> Slave" @@ -480,6 +488,8 @@ do_test notify-2 "Notify simple, confirm" do_test notify-3 "Notify move, confirm" do_test novell-239079 "Notification priority" #do_test notify-2 "Notify - 764" +do_test route-remote-notify "Route remote notify actions through correct cluster node" +do_test notify-behind-stopping-remote "Don't schedule notifications behind stopped remote" echo "" do_test 594 "OSDL #594 - Unrunnable actions scheduled in transition" @@ -502,6 +512,7 @@ do_test stonith-1 "Stonith loop - 2" do_test stonith-2 "Stonith loop - 3" do_test stonith-3 "Stonith startup" do_test stonith-4 "Stonith node state" +do_test dc-fence-ordering "DC needs fencing while other nodes are shutting down" do_test bug-1572-1 "Recovery of groups depending on master/slave" do_test bug-1572-2 "Recovery of groups depending on master/slave when the master is never re-promoted" do_test bug-1685 "Depends-on-master ordering" @@ -548,6 +559,7 @@ do_test bug-5069-op-disabled "Test on-fail-ignore with failure when monitor is d do_test obsolete-lrm-resource "cl#5115 - Do not use obsolete lrm_resource sections" do_test expire-non-blocked-failure "Ignore failure-timeout only if the failed operation has on-fail=block" do_test asymmetrical-order-move "Respect asymmetrical ordering when trying to move resources" +do_test asymmetrical-order-restart "Respect asymmetrical ordering when restarting dependent resource" do_test start-then-stop-with-unfence "Avoid graph loop with start-then-stop constraint plus unfencing" do_test ignore_stonith_rsc_order1 "cl#5056- Ignore order constraint between stonith and non-stonith rsc." @@ -559,8 +571,10 @@ do_test honor_stonith_rsc_order2 "cl#5056- Honor order constraint, stonith clone do_test honor_stonith_rsc_order3 "cl#5056- Honor order constraint, stonith clones with nested pure stonith group." do_test honor_stonith_rsc_order4 "cl#5056- Honor order constraint, between two native stonith rscs." do_test probe-timeout "cl#5099 - Default probe timeout" +do_test order-first-probes "cl#5301 - respect order constraints when relevant resources are being probed" do_test concurrent-fencing "Allow performing fencing operations in parallel" +#do_test priority-fencing-delay "Delay fencing targeting the more significant node" echo "" do_test systemhealth1 "System Health () #1" @@ -594,7 +608,7 @@ echo "" do_test utilization-order1 "Utilization Order - Simple" do_test utilization-order2 "Utilization Order - Complex" do_test utilization-order3 "Utilization Order - Migrate" -do_test utilization-order4 "Utilization Order - Live Mirgration (bnc#695440)" +do_test utilization-order4 "Utilization Order - Live Migration (bnc#695440)" do_test utilization-shuffle "Don't displace prmExPostgreSQLDB2 on act2, Start prmExPostgreSQLDB1 on act3" do_test load-stopped-loop "Avoid transition loop due to load_stopped (cl#5044)" do_test load-stopped-loop-2 "cl#5235 - Prevent graph loops that can be introduced by load_stopped -> migrate_to ordering" @@ -818,6 +832,7 @@ do_test bundle-order-partial-start "Bundle startup ordering when some dependanci do_test bundle-order-partial-start-2 "Bundle startup ordering when some dependancies and the container are already running" do_test bundle-order-stop "Bundle stop ordering" do_test bundle-order-partial-stop "Bundle startup ordering when some dependancies are already stopped" +do_test bundle-order-stop-on-remote "Stop nested resource after bringing up the connection" do_test bundle-order-startup-clone "Prevent startup because bundle isn't promoted" do_test bundle-order-startup-clone-2 "Bundle startup with clones" @@ -830,6 +845,8 @@ do_test bundle-probe-order-1 "order 1" do_test bundle-probe-order-2 "order 2" do_test bundle-probe-order-3 "order 3" do_test bundle-probe-remotes "Ensure remotes get probed too" +do_test bundle-replicas-change "Change bundle from 1 replica to multiple" +do_test nested-remote-recovery "Recover bundle's container hosted on remote node" echo "" do_test whitebox-fail1 "Fail whitebox container rsc." @@ -848,6 +865,8 @@ do_test whitebox-migrate1 "Migrate both container and connection resource" do_test whitebox-imply-stop-on-fence "imply stop action on container node rsc when host node is fenced" do_test whitebox-nested-group "Verify guest remote-node works nested in a group" do_test guest-node-host-dies "Verify guest node is recovered if host goes away" +do_test guest-node-cleanup "Order guest node connection recovery after container probe" +do_test guest-host-not-fenceable "Actions on guest node are unrunnable if host is unclean and cannot be fenced" echo "" do_test remote-startup-probes "Baremetal remote-node startup probes" diff --git a/pengine/test10/1-a-then-bm-move-b.dot b/pengine/test10/1-a-then-bm-move-b.dot index 674bee6cfa2..93be6d01bed 100644 --- a/pengine/test10/1-a-then-bm-move-b.dot +++ b/pengine/test10/1-a-then-bm-move-b.dot @@ -8,7 +8,5 @@ "B_start_0 18node1" -> "B_monitor_60000 18node1" [ style = bold] "B_start_0 18node1" [ style=bold color="green" fontcolor="orange"] "B_stop_0 18node2" -> "B_start_0 18node1" [ style = bold] -"B_stop_0 18node2" -> "all_stopped" [ style = bold] "B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/1-a-then-bm-move-b.exp b/pengine/test10/1-a-then-bm-move-b.exp index b29c4ffa70d..8019a0349e2 100644 --- a/pengine/test10/1-a-then-bm-move-b.exp +++ b/pengine/test10/1-a-then-bm-move-b.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="9" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node2" CRM_meta_migrate_target="18node1" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="8" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node2" CRM_meta_migrate_target="18node1" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,54 +23,42 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="B_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="7" operation="monitor" operation_key="B_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="start" operation_key="B_start_0"/> + <pseudo_event id="6" operation="start" operation_key="B_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="7" operation="start" operation_key="B_start_0"> + <pseudo_event id="6" operation="start" operation_key="B_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="5" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="10" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="9" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="5" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="9" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/1-a-then-bm-move-b.scores b/pengine/test10/1-a-then-bm-move-b.scores index 61acd10889f..a58edff838a 100644 --- a/pengine/test10/1-a-then-bm-move-b.scores +++ b/pengine/test10/1-a-then-bm-move-b.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on 18node1: 0 -native_color: A allocation score on 18node2: 0 -native_color: A allocation score on 18node3: 0 -native_color: B allocation score on 18node1: INFINITY -native_color: B allocation score on 18node2: 0 -native_color: B allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on 18node1: 0 +pcmk__native_allocate: A allocation score on 18node2: 0 +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on 18node1: INFINITY +pcmk__native_allocate: B allocation score on 18node2: 0 +pcmk__native_allocate: B allocation score on 18node3: 0 diff --git a/pengine/test10/1-a-then-bm-move-b.summary b/pengine/test10/1-a-then-bm-move-b.summary index f4d6207afcd..c7a176b1b49 100644 --- a/pengine/test10/1-a-then-bm-move-b.summary +++ b/pengine/test10/1-a-then-bm-move-b.summary @@ -12,7 +12,6 @@ Executing cluster transition: * Resource action: B migrate_to on 18node2 * Resource action: B migrate_from on 18node1 * Resource action: B stop on 18node2 - * Pseudo action: all_stopped * Pseudo action: B_start_0 * Resource action: B monitor=60000 on 18node1 diff --git a/pengine/test10/10-a-then-bm-b-move-a-clone.dot b/pengine/test10/10-a-then-bm-b-move-a-clone.dot index cc6a5a23ed8..cd948f5efe9 100644 --- a/pengine/test10/10-a-then-bm-b-move-a-clone.dot +++ b/pengine/test10/10-a-then-bm-b-move-a-clone.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "myclone-clone_stop_0" -> "myclone-clone_stopped_0" [ style = bold] "myclone-clone_stop_0" -> "myclone_stop_0 f20node1" [ style = bold] "myclone-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "myclone-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"myclone_stop_0 f20node1" -> "all_stopped" [ style = bold] "myclone_stop_0 f20node1" -> "myclone-clone_stopped_0" [ style = bold] "myclone_stop_0 f20node1" [ style=bold color="green" fontcolor="black"] "vm_migrate_from_0 f20node2" -> "vm_start_0 f20node2" [ style = bold] @@ -13,7 +11,6 @@ "vm_migrate_to_0 f20node1" -> "vm_migrate_from_0 f20node2" [ style = bold] "vm_migrate_to_0 f20node1" [ style=bold color="green" fontcolor="black"] "vm_start_0 f20node2" [ style=bold color="green" fontcolor="orange"] -"vm_stop_0 f20node1" -> "all_stopped" [ style = bold] "vm_stop_0 f20node1" -> "myclone-clone_stop_0" [ style = bold] "vm_stop_0 f20node1" -> "vm_start_0 f20node2" [ style = bold] "vm_stop_0 f20node1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/10-a-then-bm-b-move-a-clone.exp b/pengine/test10/10-a-then-bm-b-move-a-clone.exp index c7ea7dcfa76..5cead0db32d 100644 --- a/pengine/test10/10-a-then-bm-b-move-a-clone.exp +++ b/pengine/test10/10-a-then-bm-b-move-a-clone.exp @@ -1,60 +1,60 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:1_stop_0" on_node="f20node1" on_node_uuid="1"> + <rsc_op id="3" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:1_stop_0" on_node="f20node1" on_node_uuid="1"> <primitive id="myclone" long-id="myclone:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="f20node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="myclone-clone_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="myclone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="8" operation="stopped" operation_key="myclone-clone_stopped_0"> + <pseudo_event id="7" operation="stopped" operation_key="myclone-clone_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:1_stop_0" on_node="f20node1" on_node_uuid="1"/> + <rsc_op id="3" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:1_stop_0" on_node="f20node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="myclone-clone_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="myclone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="myclone-clone_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="myclone-clone_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"/> + <rsc_op id="8" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="12" operation="migrate_from" operation_key="vm_migrate_from_0" on_node="f20node2" on_node_uuid="2"> + <rsc_op id="11" operation="migrate_from" operation_key="vm_migrate_from_0" on_node="f20node2" on_node_uuid="2"> <primitive id="vm" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="f20node1" CRM_meta_migrate_target="f20node2" CRM_meta_on_node="f20node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="migrate_to" operation_key="vm_migrate_to_0" on_node="f20node1" on_node_uuid="1"/> + <rsc_op id="10" operation="migrate_to" operation_key="vm_migrate_to_0" on_node="f20node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="migrate_to" operation_key="vm_migrate_to_0" on_node="f20node1" on_node_uuid="1"> + <rsc_op id="10" operation="migrate_to" operation_key="vm_migrate_to_0" on_node="f20node1" on_node_uuid="1"> <primitive id="vm" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="f20node1" CRM_meta_migrate_target="f20node2" CRM_meta_on_node="f20node1" CRM_meta_on_node_uuid="1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> @@ -63,44 +63,29 @@ </synapse> <synapse id="5"> <action_set> - <pseudo_event id="10" operation="start" operation_key="vm_start_0"> + <pseudo_event id="9" operation="start" operation_key="vm_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"/> + <rsc_op id="8" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="12" operation="migrate_from" operation_key="vm_migrate_from_0" on_node="f20node2" on_node_uuid="2"/> + <rsc_op id="11" operation="migrate_from" operation_key="vm_migrate_from_0" on_node="f20node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"> + <rsc_op id="8" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"> <primitive id="vm" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="f20node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="migrate_from" operation_key="vm_migrate_from_0" on_node="f20node2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:1_stop_0" on_node="f20node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"/> + <rsc_op id="11" operation="migrate_from" operation_key="vm_migrate_from_0" on_node="f20node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/10-a-then-bm-b-move-a-clone.scores b/pengine/test10/10-a-then-bm-b-move-a-clone.scores index fbcdc1166fa..6161399d0ec 100644 --- a/pengine/test10/10-a-then-bm-b-move-a-clone.scores +++ b/pengine/test10/10-a-then-bm-b-move-a-clone.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: myclone-clone allocation score on f20node1: 0 -clone_color: myclone-clone allocation score on f20node2: 0 -clone_color: myclone:0 allocation score on f20node1: 0 -clone_color: myclone:0 allocation score on f20node2: 1 -clone_color: myclone:1 allocation score on f20node1: 1 -clone_color: myclone:1 allocation score on f20node2: 0 -native_color: myclone:0 allocation score on f20node1: -INFINITY -native_color: myclone:0 allocation score on f20node2: 1 -native_color: myclone:1 allocation score on f20node1: -INFINITY -native_color: myclone:1 allocation score on f20node2: -INFINITY -native_color: vm allocation score on f20node1: -INFINITY -native_color: vm allocation score on f20node2: 0 +pcmk__clone_allocate: myclone-clone allocation score on f20node1: 0 +pcmk__clone_allocate: myclone-clone allocation score on f20node2: 0 +pcmk__clone_allocate: myclone:0 allocation score on f20node1: 0 +pcmk__clone_allocate: myclone:0 allocation score on f20node2: 1 +pcmk__clone_allocate: myclone:1 allocation score on f20node1: 1 +pcmk__clone_allocate: myclone:1 allocation score on f20node2: 0 +pcmk__native_allocate: myclone:0 allocation score on f20node1: -INFINITY +pcmk__native_allocate: myclone:0 allocation score on f20node2: 1 +pcmk__native_allocate: myclone:1 allocation score on f20node1: -INFINITY +pcmk__native_allocate: myclone:1 allocation score on f20node2: -INFINITY +pcmk__native_allocate: vm allocation score on f20node1: -INFINITY +pcmk__native_allocate: vm allocation score on f20node2: 0 diff --git a/pengine/test10/10-a-then-bm-b-move-a-clone.summary b/pengine/test10/10-a-then-bm-b-move-a-clone.summary index ee7697f89fc..b378c9cac77 100644 --- a/pengine/test10/10-a-then-bm-b-move-a-clone.summary +++ b/pengine/test10/10-a-then-bm-b-move-a-clone.summary @@ -19,7 +19,6 @@ Executing cluster transition: * Pseudo action: vm_start_0 * Resource action: myclone stop on f20node1 * Pseudo action: myclone-clone_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Node f20node1 (1): standby diff --git a/pengine/test10/11-a-then-bm-b-move-a-clone-starting.dot b/pengine/test10/11-a-then-bm-b-move-a-clone-starting.dot index f9b11252c70..4fd6a7db812 100644 --- a/pengine/test10/11-a-then-bm-b-move-a-clone-starting.dot +++ b/pengine/test10/11-a-then-bm-b-move-a-clone-starting.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "myclone-clone_running_0" -> "vm_migrate_to_0 f20node1" [ style = dashed] "myclone-clone_running_0" -> "vm_start_0 f20node2" [ style = bold] "myclone-clone_running_0" [ style=bold color="green" fontcolor="orange"] @@ -12,10 +11,11 @@ "myclone-clone_stopped_0" -> "myclone-clone_start_0" [ style = bold] "myclone-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "myclone_monitor_0 f20node2" -> "myclone-clone_start_0" [ style = bold] +"myclone_monitor_0 f20node2" -> "myclone-clone_stopped_0" [ style = bold] +"myclone_monitor_0 f20node2" -> "vm_stop_0 f20node1" [ style = bold] "myclone_monitor_0 f20node2" [ style=bold color="green" fontcolor="black"] "myclone_start_0 f20node2" -> "myclone-clone_running_0" [ style = bold] "myclone_start_0 f20node2" [ style=bold color="green" fontcolor="black"] -"myclone_stop_0 f20node1" -> "all_stopped" [ style = bold] "myclone_stop_0 f20node1" -> "myclone-clone_stopped_0" [ style = bold] "myclone_stop_0 f20node1" -> "myclone_start_0 f20node2" [ style = bold] "myclone_stop_0 f20node1" [ style=bold color="green" fontcolor="black"] @@ -25,7 +25,6 @@ "vm_migrate_to_0 f20node1" -> "vm_migrate_from_0 f20node2" [ style = dashed] "vm_migrate_to_0 f20node1" [ style=dashed color="red" fontcolor="black"] "vm_start_0 f20node2" [ style=bold color="green" fontcolor="black"] -"vm_stop_0 f20node1" -> "all_stopped" [ style = bold] "vm_stop_0 f20node1" -> "myclone-clone_stop_0" [ style = bold] "vm_stop_0 f20node1" -> "vm_start_0 f20node2" [ style = bold] "vm_stop_0 f20node1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/11-a-then-bm-b-move-a-clone-starting.exp b/pengine/test10/11-a-then-bm-b-move-a-clone-starting.exp index 3f17925a812..d3ce8b7ab71 100644 --- a/pengine/test10/11-a-then-bm-b-move-a-clone-starting.exp +++ b/pengine/test10/11-a-then-bm-b-move-a-clone-starting.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="myclone_start_0" internal_operation_key="myclone:0_start_0" on_node="f20node2" on_node_uuid="2"> + <rsc_op id="3" operation="start" operation_key="myclone_start_0" internal_operation_key="myclone:0_start_0" on_node="f20node2" on_node_uuid="2"> <primitive id="myclone" long-id="myclone:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="f20node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:0_stop_0" on_node="f20node1" on_node_uuid="1"/> + <rsc_op id="2" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:0_stop_0" on_node="f20node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="5" operation="start" operation_key="myclone-clone_start_0"/> + <pseudo_event id="4" operation="start" operation_key="myclone-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:0_stop_0" on_node="f20node1" on_node_uuid="1"> + <rsc_op id="2" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:0_stop_0" on_node="f20node1" on_node_uuid="1"> <primitive id="myclone" long-id="myclone:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="f20node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="myclone-clone_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="myclone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="myclone_monitor_0" internal_operation_key="myclone:0_monitor_0" on_node="f20node2" on_node_uuid="2"> + <rsc_op id="1" operation="monitor" operation_key="myclone_monitor_0" internal_operation_key="myclone:0_monitor_0" on_node="f20node2" on_node_uuid="2"> <primitive id="myclone" long-id="myclone:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="f20node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -39,98 +39,90 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="8" operation="stopped" operation_key="myclone-clone_stopped_0"> + <pseudo_event id="7" operation="stopped" operation_key="myclone-clone_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:0_stop_0" on_node="f20node1" on_node_uuid="1"/> + <rsc_op id="1" operation="monitor" operation_key="myclone_monitor_0" internal_operation_key="myclone:0_monitor_0" on_node="f20node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="myclone-clone_stop_0"/> + <rsc_op id="2" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:0_stop_0" on_node="f20node1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="6" operation="stop" operation_key="myclone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="myclone-clone_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="myclone-clone_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"/> + <rsc_op id="8" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="6" operation="running" operation_key="myclone-clone_running_0"> + <pseudo_event id="5" operation="running" operation_key="myclone-clone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="myclone_start_0" internal_operation_key="myclone:0_start_0" on_node="f20node2" on_node_uuid="2"/> + <rsc_op id="3" operation="start" operation_key="myclone_start_0" internal_operation_key="myclone:0_start_0" on_node="f20node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="5" operation="start" operation_key="myclone-clone_start_0"/> + <pseudo_event id="4" operation="start" operation_key="myclone-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="5" operation="start" operation_key="myclone-clone_start_0"> + <pseudo_event id="4" operation="start" operation_key="myclone-clone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="myclone_monitor_0" internal_operation_key="myclone:0_monitor_0" on_node="f20node2" on_node_uuid="2"/> + <rsc_op id="1" operation="monitor" operation_key="myclone_monitor_0" internal_operation_key="myclone:0_monitor_0" on_node="f20node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="8" operation="stopped" operation_key="myclone-clone_stopped_0"/> + <pseudo_event id="7" operation="stopped" operation_key="myclone-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="start" operation_key="vm_start_0" on_node="f20node2" on_node_uuid="2"> + <rsc_op id="9" operation="start" operation_key="vm_start_0" on_node="f20node2" on_node_uuid="2"> <primitive id="vm" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="f20node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="running" operation_key="myclone-clone_running_0"/> + <pseudo_event id="5" operation="running" operation_key="myclone-clone_running_0"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"/> + <rsc_op id="8" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"> + <rsc_op id="8" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"> <primitive id="vm" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="f20node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="myclone_stop_0" internal_operation_key="myclone:0_stop_0" on_node="f20node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="vm_stop_0" on_node="f20node1" on_node_uuid="1"/> + <rsc_op id="1" operation="monitor" operation_key="myclone_monitor_0" internal_operation_key="myclone:0_monitor_0" on_node="f20node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/11-a-then-bm-b-move-a-clone-starting.scores b/pengine/test10/11-a-then-bm-b-move-a-clone-starting.scores index e58ae9aa357..9227e14fa34 100644 --- a/pengine/test10/11-a-then-bm-b-move-a-clone-starting.scores +++ b/pengine/test10/11-a-then-bm-b-move-a-clone-starting.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: myclone-clone allocation score on f20node1: 0 -clone_color: myclone-clone allocation score on f20node2: 0 -clone_color: myclone:0 allocation score on f20node1: 1 -clone_color: myclone:0 allocation score on f20node2: 0 -clone_color: myclone:1 allocation score on f20node1: 0 -clone_color: myclone:1 allocation score on f20node2: 0 -native_color: myclone:0 allocation score on f20node1: -INFINITY -native_color: myclone:0 allocation score on f20node2: 0 -native_color: myclone:1 allocation score on f20node1: -INFINITY -native_color: myclone:1 allocation score on f20node2: -INFINITY -native_color: vm allocation score on f20node1: -INFINITY -native_color: vm allocation score on f20node2: 0 +pcmk__clone_allocate: myclone-clone allocation score on f20node1: 0 +pcmk__clone_allocate: myclone-clone allocation score on f20node2: 0 +pcmk__clone_allocate: myclone:0 allocation score on f20node1: 1 +pcmk__clone_allocate: myclone:0 allocation score on f20node2: 0 +pcmk__clone_allocate: myclone:1 allocation score on f20node1: 0 +pcmk__clone_allocate: myclone:1 allocation score on f20node2: 0 +pcmk__native_allocate: myclone:0 allocation score on f20node1: -INFINITY +pcmk__native_allocate: myclone:0 allocation score on f20node2: 0 +pcmk__native_allocate: myclone:1 allocation score on f20node1: -INFINITY +pcmk__native_allocate: myclone:1 allocation score on f20node2: -INFINITY +pcmk__native_allocate: vm allocation score on f20node1: -INFINITY +pcmk__native_allocate: vm allocation score on f20node2: 0 diff --git a/pengine/test10/11-a-then-bm-b-move-a-clone-starting.summary b/pengine/test10/11-a-then-bm-b-move-a-clone-starting.summary index 9138c81e540..3e909d1102c 100644 --- a/pengine/test10/11-a-then-bm-b-move-a-clone-starting.summary +++ b/pengine/test10/11-a-then-bm-b-move-a-clone-starting.summary @@ -19,7 +19,6 @@ Executing cluster transition: * Resource action: myclone stop on f20node1 * Pseudo action: myclone-clone_stopped_0 * Pseudo action: myclone-clone_start_0 - * Pseudo action: all_stopped * Resource action: myclone start on f20node2 * Pseudo action: myclone-clone_running_0 * Resource action: vm start on f20node2 diff --git a/pengine/test10/1360.dot b/pengine/test10/1360.dot index 48ba4979719..c5d7df062b2 100644 --- a/pengine/test10/1360.dot +++ b/pengine/test10/1360.dot @@ -1,8 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "dollies:0_start_0 ssgtest1b" -> "dolly_running_0" [ style = bold] "dollies:0_start_0 ssgtest1b" [ style=bold color="green" fontcolor="black" ] -"dollies:0_stop_0 ssgtest1a" -> "all_stopped" [ style = bold] "dollies:0_stop_0 ssgtest1a" -> "dollies:0_start_0 ssgtest1b" [ style = bold] "dollies:0_stop_0 ssgtest1a" -> "dolly_stopped_0" [ style = bold] "dollies:0_stop_0 ssgtest1a" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/1360.exp b/pengine/test10/1360.exp index 4db2681390a..a31674e47ce 100644 --- a/pengine/test10/1360.exp +++ b/pengine/test10/1360.exp @@ -1,51 +1,51 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="start" operation_key="dollies:0_start_0" on_node="ssgtest1b" on_node_uuid="c728b2aa-1e73-491f-a03c-8f0598bab169"> + <rsc_op id="8" operation="start" operation_key="dollies:0_start_0" on_node="ssgtest1b" on_node_uuid="c728b2aa-1e73-491f-a03c-8f0598bab169"> <primitive id="dollies" long-id="dollies:0" class="ocf" provider="gn1" type="clone_server"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="ssgtest1b" CRM_meta_on_node_uuid="c728b2aa-1e73-491f-a03c-8f0598bab169" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="dollies:0_stop_0" on_node="ssgtest1a" on_node_uuid="94ef659b-5fd8-4d6b-b0ed-3b40339f8132"/> + <rsc_op id="7" operation="stop" operation_key="dollies:0_stop_0" on_node="ssgtest1a" on_node_uuid="94ef659b-5fd8-4d6b-b0ed-3b40339f8132"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="dolly_start_0"/> + <pseudo_event id="9" operation="start" operation_key="dolly_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="stop" operation_key="dollies:0_stop_0" on_node="ssgtest1a" on_node_uuid="94ef659b-5fd8-4d6b-b0ed-3b40339f8132"> + <rsc_op id="7" operation="stop" operation_key="dollies:0_stop_0" on_node="ssgtest1a" on_node_uuid="94ef659b-5fd8-4d6b-b0ed-3b40339f8132"> <primitive id="dollies" long-id="dollies:0" class="ocf" provider="gn1" type="clone_server"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="ssgtest1a" CRM_meta_on_node_uuid="94ef659b-5fd8-4d6b-b0ed-3b40339f8132" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stop" operation_key="dolly_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="dolly_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="13" operation="stopped" operation_key="dolly_stopped_0"> + <pseudo_event id="12" operation="stopped" operation_key="dolly_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="dollies:0_stop_0" on_node="ssgtest1a" on_node_uuid="94ef659b-5fd8-4d6b-b0ed-3b40339f8132"/> + <rsc_op id="7" operation="stop" operation_key="dollies:0_stop_0" on_node="ssgtest1a" on_node_uuid="94ef659b-5fd8-4d6b-b0ed-3b40339f8132"/> </trigger> <trigger> - <pseudo_event id="12" operation="stop" operation_key="dolly_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="dolly_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="12" operation="stop" operation_key="dolly_stop_0"> + <pseudo_event id="11" operation="stop" operation_key="dolly_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -53,40 +53,28 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="11" operation="running" operation_key="dolly_running_0"> + <pseudo_event id="10" operation="running" operation_key="dolly_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="dollies:0_start_0" on_node="ssgtest1b" on_node_uuid="c728b2aa-1e73-491f-a03c-8f0598bab169"/> + <rsc_op id="8" operation="start" operation_key="dollies:0_start_0" on_node="ssgtest1b" on_node_uuid="c728b2aa-1e73-491f-a03c-8f0598bab169"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="dolly_start_0"/> + <pseudo_event id="9" operation="start" operation_key="dolly_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="10" operation="start" operation_key="dolly_start_0"> + <pseudo_event id="9" operation="start" operation_key="dolly_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stopped" operation_key="dolly_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="dollies:0_stop_0" on_node="ssgtest1a" on_node_uuid="94ef659b-5fd8-4d6b-b0ed-3b40339f8132"/> + <pseudo_event id="12" operation="stopped" operation_key="dolly_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/1360.scores b/pengine/test10/1360.scores index c0c5cc9871f..b2e51bad85e 100644 --- a/pengine/test10/1360.scores +++ b/pengine/test10/1360.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: dollies:0 allocation score on ssgtest1a: 0 -clone_color: dollies:0 allocation score on ssgtest1b: INFINITY -clone_color: dolly allocation score on ssgtest1a: 0 -clone_color: dolly allocation score on ssgtest1b: INFINITY -group_color: ClusterAlias allocation score on ssgtest1a: INFINITY -group_color: ClusterAlias allocation score on ssgtest1b: 0 -group_color: VIP allocation score on ssgtest1a: INFINITY -group_color: VIP allocation score on ssgtest1b: 0 -native_color: VIP allocation score on ssgtest1a: INFINITY -native_color: VIP allocation score on ssgtest1b: 0 -native_color: dollies:0 allocation score on ssgtest1a: 0 -native_color: dollies:0 allocation score on ssgtest1a: 0 -native_color: dollies:0 allocation score on ssgtest1b: INFINITY -native_color: dollies:0 allocation score on ssgtest1b: INFINITY +pcmk__clone_allocate: dollies:0 allocation score on ssgtest1a: 0 +pcmk__clone_allocate: dollies:0 allocation score on ssgtest1b: INFINITY +pcmk__clone_allocate: dolly allocation score on ssgtest1a: 0 +pcmk__clone_allocate: dolly allocation score on ssgtest1b: INFINITY +pcmk__group_allocate: ClusterAlias allocation score on ssgtest1a: INFINITY +pcmk__group_allocate: ClusterAlias allocation score on ssgtest1b: 0 +pcmk__group_allocate: VIP allocation score on ssgtest1a: INFINITY +pcmk__group_allocate: VIP allocation score on ssgtest1b: 0 +pcmk__native_allocate: VIP allocation score on ssgtest1a: INFINITY +pcmk__native_allocate: VIP allocation score on ssgtest1b: 0 +pcmk__native_allocate: dollies:0 allocation score on ssgtest1a: 0 +pcmk__native_allocate: dollies:0 allocation score on ssgtest1a: 0 +pcmk__native_allocate: dollies:0 allocation score on ssgtest1b: INFINITY +pcmk__native_allocate: dollies:0 allocation score on ssgtest1b: INFINITY diff --git a/pengine/test10/1360.summary b/pengine/test10/1360.summary index acff1b8f76d..396cc54bb83 100644 --- a/pengine/test10/1360.summary +++ b/pengine/test10/1360.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: dollies:0 stop on ssgtest1a * Pseudo action: dolly_stopped_0 * Pseudo action: dolly_start_0 - * Pseudo action: all_stopped * Resource action: dollies:0 start on ssgtest1b * Pseudo action: dolly_running_0 diff --git a/pengine/test10/1484.dot b/pengine/test10/1484.dot index c3837d197d7..17d0b9eaae4 100644 --- a/pengine/test10/1484.dot +++ b/pengine/test10/1484.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "the-future-of-vaj_start_0 <none>" [ style=dashed color="red" fontcolor="black" ] -"the-future-of-vaj_stop_0 hb2" -> "all_stopped" [ style = bold] "the-future-of-vaj_stop_0 hb2" -> "the-future-of-vaj_start_0 <none>" [ style = dashed] "the-future-of-vaj_stop_0 hb2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/1484.exp b/pengine/test10/1484.exp index 91807b89064..bbd41115278 100644 --- a/pengine/test10/1484.exp +++ b/pengine/test10/1484.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="stop" operation_key="the-future-of-vaj_stop_0" on_node="hb2" on_node_uuid="86ad895f-1387-461e-a9b5-c52ed9537e13"> + <rsc_op id="2" operation="stop" operation_key="the-future-of-vaj_stop_0" on_node="hb2" on_node_uuid="86ad895f-1387-461e-a9b5-c52ed9537e13"> <primitive id="the-future-of-vaj" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hb2" CRM_meta_on_node_uuid="86ad895f-1387-461e-a9b5-c52ed9537e13" CRM_meta_timeout="20000" target_role="started"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="the-future-of-vaj_stop_0" on_node="hb2" on_node_uuid="86ad895f-1387-461e-a9b5-c52ed9537e13"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/1484.scores b/pengine/test10/1484.scores index 9bbfab3facf..600d969fa3e 100644 --- a/pengine/test10/1484.scores +++ b/pengine/test10/1484.scores @@ -1,4 +1,4 @@ Allocation scores: -native_color: the-future-of-vaj allocation score on hb1: -INFINITY -native_color: the-future-of-vaj allocation score on hb2: -INFINITY -native_color: the-future-of-vaj allocation score on hb3: -INFINITY +pcmk__native_allocate: the-future-of-vaj allocation score on hb1: -INFINITY +pcmk__native_allocate: the-future-of-vaj allocation score on hb2: -INFINITY +pcmk__native_allocate: the-future-of-vaj allocation score on hb3: -INFINITY diff --git a/pengine/test10/1484.summary b/pengine/test10/1484.summary index 4b5d8a6b47f..0a63925d538 100644 --- a/pengine/test10/1484.summary +++ b/pengine/test10/1484.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: the-future-of-vaj stop on hb2 - * Pseudo action: all_stopped Revised cluster status: Online: [ hb1 hb2 ] diff --git a/pengine/test10/1494.dot b/pengine/test10/1494.dot index 54586f1b6cc..df56072fe45 100644 --- a/pengine/test10/1494.dot +++ b/pengine/test10/1494.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "ima_cloneid_stop_0" -> "ima_cloneid_stopped_0" [ style = bold] "ima_cloneid_stop_0" -> "ima_rscid:0_stop_0 hb1" [ style = bold] "ima_cloneid_stop_0" [ style=bold color="green" fontcolor="orange" ] "ima_cloneid_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"ima_rscid:0_stop_0 hb1" -> "all_stopped" [ style = bold] "ima_rscid:0_stop_0 hb1" -> "ima_cloneid_stopped_0" [ style = bold] "ima_rscid:0_stop_0 hb1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/1494.exp b/pengine/test10/1494.exp index b5e03e95814..d5498794f33 100644 --- a/pengine/test10/1494.exp +++ b/pengine/test10/1494.exp @@ -1,51 +1,38 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="stop" operation_key="ima_rscid:0_stop_0" on_node="hb1" on_node_uuid="1ce670eb-d670-4f6d-811f-d415ffde76b7"> + <rsc_op id="1" operation="stop" operation_key="ima_rscid:0_stop_0" on_node="hb1" on_node_uuid="1ce670eb-d670-4f6d-811f-d415ffde76b7"> <primitive id="ima_rscid:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hb1" CRM_meta_on_node_uuid="1ce670eb-d670-4f6d-811f-d415ffde76b7" CRM_meta_timeout="20000" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="ima_cloneid_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="ima_cloneid_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="8" operation="stopped" operation_key="ima_cloneid_stopped_0"> + <pseudo_event id="7" operation="stopped" operation_key="ima_cloneid_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="ima_rscid:0_stop_0" on_node="hb1" on_node_uuid="1ce670eb-d670-4f6d-811f-d415ffde76b7"/> + <rsc_op id="1" operation="stop" operation_key="ima_rscid:0_stop_0" on_node="hb1" on_node_uuid="1ce670eb-d670-4f6d-811f-d415ffde76b7"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="ima_cloneid_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="ima_cloneid_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="ima_cloneid_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="ima_cloneid_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="ima_rscid:0_stop_0" on_node="hb1" on_node_uuid="1ce670eb-d670-4f6d-811f-d415ffde76b7"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/1494.scores b/pengine/test10/1494.scores index 054f62481d6..ec0d03a5dd5 100644 --- a/pengine/test10/1494.scores +++ b/pengine/test10/1494.scores @@ -1,16 +1,16 @@ Allocation scores: -clone_color: ima_cloneid allocation score on hb1: -INFINITY -clone_color: ima_cloneid allocation score on hb2: 0 -clone_color: ima_cloneid allocation score on hb3: 0 -clone_color: ima_rscid:0 allocation score on hb1: -INFINITY -clone_color: ima_rscid:0 allocation score on hb2: 0 -clone_color: ima_rscid:0 allocation score on hb3: 0 -clone_color: ima_rscid:1 allocation score on hb1: -INFINITY -clone_color: ima_rscid:1 allocation score on hb2: 1 -clone_color: ima_rscid:1 allocation score on hb3: 0 -native_color: ima_rscid:0 allocation score on hb1: -INFINITY -native_color: ima_rscid:0 allocation score on hb2: -INFINITY -native_color: ima_rscid:0 allocation score on hb3: -INFINITY -native_color: ima_rscid:1 allocation score on hb1: -INFINITY -native_color: ima_rscid:1 allocation score on hb2: 1 -native_color: ima_rscid:1 allocation score on hb3: -INFINITY +pcmk__clone_allocate: ima_cloneid allocation score on hb1: -INFINITY +pcmk__clone_allocate: ima_cloneid allocation score on hb2: 0 +pcmk__clone_allocate: ima_cloneid allocation score on hb3: 0 +pcmk__clone_allocate: ima_rscid:0 allocation score on hb1: -INFINITY +pcmk__clone_allocate: ima_rscid:0 allocation score on hb2: 0 +pcmk__clone_allocate: ima_rscid:0 allocation score on hb3: 0 +pcmk__clone_allocate: ima_rscid:1 allocation score on hb1: -INFINITY +pcmk__clone_allocate: ima_rscid:1 allocation score on hb2: 1 +pcmk__clone_allocate: ima_rscid:1 allocation score on hb3: 0 +pcmk__native_allocate: ima_rscid:0 allocation score on hb1: -INFINITY +pcmk__native_allocate: ima_rscid:0 allocation score on hb2: -INFINITY +pcmk__native_allocate: ima_rscid:0 allocation score on hb3: -INFINITY +pcmk__native_allocate: ima_rscid:1 allocation score on hb1: -INFINITY +pcmk__native_allocate: ima_rscid:1 allocation score on hb2: 1 +pcmk__native_allocate: ima_rscid:1 allocation score on hb3: -INFINITY diff --git a/pengine/test10/1494.summary b/pengine/test10/1494.summary index be13fdd8f67..b3f85aef08e 100644 --- a/pengine/test10/1494.summary +++ b/pengine/test10/1494.summary @@ -14,7 +14,6 @@ Executing cluster transition: * Pseudo action: ima_cloneid_stop_0 * Resource action: ima_rscid:0 stop on hb1 * Pseudo action: ima_cloneid_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ hb1 hb2 ] diff --git a/pengine/test10/2-am-then-b-move-a.dot b/pengine/test10/2-am-then-b-move-a.dot index f54a5787465..12d40ebf9e3 100644 --- a/pengine/test10/2-am-then-b-move-a.dot +++ b/pengine/test10/2-am-then-b-move-a.dot @@ -8,7 +8,5 @@ "A_start_0 18node2" -> "A_monitor_60000 18node2" [ style = bold] "A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] "A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] -"A_stop_0 18node1" -> "all_stopped" [ style = bold] "A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/2-am-then-b-move-a.exp b/pengine/test10/2-am-then-b-move-a.exp index ed7d3fa8317..25ecb631b91 100644 --- a/pengine/test10/2-am-then-b-move-a.exp +++ b/pengine/test10/2-am-then-b-move-a.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="6" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="6" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,54 +23,42 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="5" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="start" operation_key="A_start_0"/> + <pseudo_event id="4" operation="start" operation_key="A_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="5" operation="start" operation_key="A_start_0"> + <pseudo_event id="4" operation="start" operation_key="A_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/2-am-then-b-move-a.scores b/pengine/test10/2-am-then-b-move-a.scores index 9c8c08957ba..74147b24c03 100644 --- a/pengine/test10/2-am-then-b-move-a.scores +++ b/pengine/test10/2-am-then-b-move-a.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on 18node1: 0 -native_color: A allocation score on 18node2: INFINITY -native_color: A allocation score on 18node3: 0 -native_color: B allocation score on 18node1: 0 -native_color: B allocation score on 18node2: INFINITY -native_color: B allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on 18node1: 0 +pcmk__native_allocate: A allocation score on 18node2: INFINITY +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on 18node1: 0 +pcmk__native_allocate: B allocation score on 18node2: INFINITY +pcmk__native_allocate: B allocation score on 18node3: 0 diff --git a/pengine/test10/2-am-then-b-move-a.summary b/pengine/test10/2-am-then-b-move-a.summary index a238cf67b00..ac90e684e0f 100644 --- a/pengine/test10/2-am-then-b-move-a.summary +++ b/pengine/test10/2-am-then-b-move-a.summary @@ -12,7 +12,6 @@ Executing cluster transition: * Resource action: A migrate_to on 18node1 * Resource action: A migrate_from on 18node2 * Resource action: A stop on 18node1 - * Pseudo action: all_stopped * Pseudo action: A_start_0 * Resource action: A monitor=60000 on 18node2 diff --git a/pengine/test10/3-am-then-bm-both-migrate.dot b/pengine/test10/3-am-then-bm-both-migrate.dot index c989457e9ca..a80b6cdf054 100644 --- a/pengine/test10/3-am-then-bm-both-migrate.dot +++ b/pengine/test10/3-am-then-bm-both-migrate.dot @@ -11,7 +11,6 @@ "A_start_0 18node2" -> "B_start_0 18node1" [ style = bold] "A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] "A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] -"A_stop_0 18node1" -> "all_stopped" [ style = bold] "A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "B_migrate_from_0 18node1" -> "B_start_0 18node1" [ style = bold] "B_migrate_from_0 18node1" -> "B_stop_0 18node2" [ style = bold] @@ -24,7 +23,5 @@ "B_stop_0 18node2" -> "A_migrate_to_0 18node1" [ style = dashed] "B_stop_0 18node2" -> "A_stop_0 18node1" [ style = bold] "B_stop_0 18node2" -> "B_start_0 18node1" [ style = bold] -"B_stop_0 18node2" -> "all_stopped" [ style = bold] "B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/3-am-then-bm-both-migrate.exp b/pengine/test10/3-am-then-bm-both-migrate.exp index aac63ba450a..b3c065c63e7 100644 --- a/pengine/test10/3-am-then-bm-both-migrate.exp +++ b/pengine/test10/3-am-then-bm-both-migrate.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="6" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="6" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,130 +23,115 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="5" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="start" operation_key="A_start_0"/> + <pseudo_event id="4" operation="start" operation_key="A_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="5" operation="start" operation_key="A_start_0"> + <pseudo_event id="4" operation="start" operation_key="A_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="13" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="12" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node2" CRM_meta_migrate_target="18node1" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="11" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="11" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node2" CRM_meta_migrate_target="18node1" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="B_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="10" operation="monitor" operation_key="B_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="start" operation_key="B_start_0"/> + <pseudo_event id="9" operation="start" operation_key="B_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="10" operation="start" operation_key="B_start_0"> + <pseudo_event id="9" operation="start" operation_key="B_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="start" operation_key="A_start_0"/> + <pseudo_event id="4" operation="start" operation_key="A_start_0"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="13" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="12" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="8" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="12" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/3-am-then-bm-both-migrate.scores b/pengine/test10/3-am-then-bm-both-migrate.scores index a61bc38d487..915bb787c27 100644 --- a/pengine/test10/3-am-then-bm-both-migrate.scores +++ b/pengine/test10/3-am-then-bm-both-migrate.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on 18node1: 0 -native_color: A allocation score on 18node2: INFINITY -native_color: A allocation score on 18node3: 0 -native_color: B allocation score on 18node1: INFINITY -native_color: B allocation score on 18node2: 0 -native_color: B allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on 18node1: 0 +pcmk__native_allocate: A allocation score on 18node2: INFINITY +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on 18node1: INFINITY +pcmk__native_allocate: B allocation score on 18node2: 0 +pcmk__native_allocate: B allocation score on 18node3: 0 diff --git a/pengine/test10/3-am-then-bm-both-migrate.summary b/pengine/test10/3-am-then-bm-both-migrate.summary index d938449a10a..6a50df8be27 100644 --- a/pengine/test10/3-am-then-bm-both-migrate.summary +++ b/pengine/test10/3-am-then-bm-both-migrate.summary @@ -16,7 +16,6 @@ Executing cluster transition: * Resource action: B migrate_from on 18node1 * Resource action: B stop on 18node2 * Resource action: A stop on 18node1 - * Pseudo action: all_stopped * Pseudo action: A_start_0 * Pseudo action: B_start_0 * Resource action: A monitor=60000 on 18node2 diff --git a/pengine/test10/4-am-then-bm-b-not-migratable.dot b/pengine/test10/4-am-then-bm-b-not-migratable.dot index 99d52e28e0f..08312e9ad08 100644 --- a/pengine/test10/4-am-then-bm-b-not-migratable.dot +++ b/pengine/test10/4-am-then-bm-b-not-migratable.dot @@ -9,7 +9,6 @@ "A_start_0 18node2" -> "B_start_0 18node1" [ style = bold] "A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] "A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] -"A_stop_0 18node1" -> "all_stopped" [ style = bold] "A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "B_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] "B_start_0 18node1" -> "B_monitor_60000 18node1" [ style = bold] @@ -17,7 +16,5 @@ "B_stop_0 18node2" -> "A_migrate_to_0 18node1" [ style = bold] "B_stop_0 18node2" -> "A_stop_0 18node1" [ style = bold] "B_stop_0 18node2" -> "B_start_0 18node1" [ style = bold] -"B_stop_0 18node2" -> "all_stopped" [ style = bold] "B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/4-am-then-bm-b-not-migratable.exp b/pengine/test10/4-am-then-bm-b-not-migratable.exp index 66aa4adc8e1..2edba795659 100644 --- a/pengine/test10/4-am-then-bm-b-not-migratable.exp +++ b/pengine/test10/4-am-then-bm-b-not-migratable.exp @@ -1,125 +1,110 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="6" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="6" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="5" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="start" operation_key="A_start_0"/> + <pseudo_event id="4" operation="start" operation_key="A_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="5" operation="start" operation_key="A_start_0"> + <pseudo_event id="4" operation="start" operation_key="A_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="B_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="10" operation="monitor" operation_key="B_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="B_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="9" operation="start" operation_key="B_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="B_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="9" operation="start" operation_key="B_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="start" operation_key="A_start_0"/> + <pseudo_event id="4" operation="start" operation_key="A_start_0"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="8" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="8"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/4-am-then-bm-b-not-migratable.scores b/pengine/test10/4-am-then-bm-b-not-migratable.scores index a61bc38d487..915bb787c27 100644 --- a/pengine/test10/4-am-then-bm-b-not-migratable.scores +++ b/pengine/test10/4-am-then-bm-b-not-migratable.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on 18node1: 0 -native_color: A allocation score on 18node2: INFINITY -native_color: A allocation score on 18node3: 0 -native_color: B allocation score on 18node1: INFINITY -native_color: B allocation score on 18node2: 0 -native_color: B allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on 18node1: 0 +pcmk__native_allocate: A allocation score on 18node2: INFINITY +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on 18node1: INFINITY +pcmk__native_allocate: B allocation score on 18node2: 0 +pcmk__native_allocate: B allocation score on 18node3: 0 diff --git a/pengine/test10/4-am-then-bm-b-not-migratable.summary b/pengine/test10/4-am-then-bm-b-not-migratable.summary index 16ce1498c93..f17b66a6ba6 100644 --- a/pengine/test10/4-am-then-bm-b-not-migratable.summary +++ b/pengine/test10/4-am-then-bm-b-not-migratable.summary @@ -14,7 +14,6 @@ Executing cluster transition: * Resource action: A migrate_to on 18node1 * Resource action: A migrate_from on 18node2 * Resource action: A stop on 18node1 - * Pseudo action: all_stopped * Pseudo action: A_start_0 * Resource action: B start on 18node1 * Resource action: A monitor=60000 on 18node2 diff --git a/pengine/test10/5-am-then-bm-a-not-migratable.dot b/pengine/test10/5-am-then-bm-a-not-migratable.dot index 83a8fb687eb..baf3ba18bd9 100644 --- a/pengine/test10/5-am-then-bm-a-not-migratable.dot +++ b/pengine/test10/5-am-then-bm-a-not-migratable.dot @@ -5,7 +5,6 @@ "A_start_0 18node2" -> "B_start_0 18node1" [ style = bold] "A_start_0 18node2" [ style=bold color="green" fontcolor="black"] "A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] -"A_stop_0 18node1" -> "all_stopped" [ style = bold] "A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "B_migrate_from_0 18node1" -> "B_start_0 18node1" [ style = dashed] "B_migrate_from_0 18node1" -> "B_stop_0 18node2" [ style = dashed] @@ -17,7 +16,5 @@ "B_start_0 18node1" [ style=bold color="green" fontcolor="black"] "B_stop_0 18node2" -> "A_stop_0 18node1" [ style = bold] "B_stop_0 18node2" -> "B_start_0 18node1" [ style = bold] -"B_stop_0 18node2" -> "all_stopped" [ style = bold] "B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/5-am-then-bm-a-not-migratable.exp b/pengine/test10/5-am-then-bm-a-not-migratable.exp index c3bb2780cb6..cf69cdbf27a 100644 --- a/pengine/test10/5-am-then-bm-a-not-migratable.exp +++ b/pengine/test10/5-am-then-bm-a-not-migratable.exp @@ -1,94 +1,79 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="5" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="4" operation="start" operation_key="A_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="4" operation="start" operation_key="A_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="6" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="B_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="8" operation="monitor" operation_key="B_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="B_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="7" operation="start" operation_key="B_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="start" operation_key="B_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="7" operation="start" operation_key="B_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="4" operation="start" operation_key="A_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="6" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="6" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/5-am-then-bm-a-not-migratable.scores b/pengine/test10/5-am-then-bm-a-not-migratable.scores index a61bc38d487..915bb787c27 100644 --- a/pengine/test10/5-am-then-bm-a-not-migratable.scores +++ b/pengine/test10/5-am-then-bm-a-not-migratable.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on 18node1: 0 -native_color: A allocation score on 18node2: INFINITY -native_color: A allocation score on 18node3: 0 -native_color: B allocation score on 18node1: INFINITY -native_color: B allocation score on 18node2: 0 -native_color: B allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on 18node1: 0 +pcmk__native_allocate: A allocation score on 18node2: INFINITY +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on 18node1: INFINITY +pcmk__native_allocate: B allocation score on 18node2: 0 +pcmk__native_allocate: B allocation score on 18node3: 0 diff --git a/pengine/test10/5-am-then-bm-a-not-migratable.summary b/pengine/test10/5-am-then-bm-a-not-migratable.summary index fa1dc33a70e..8eb16d0f591 100644 --- a/pengine/test10/5-am-then-bm-a-not-migratable.summary +++ b/pengine/test10/5-am-then-bm-a-not-migratable.summary @@ -12,7 +12,6 @@ Transition Summary: Executing cluster transition: * Resource action: B stop on 18node2 * Resource action: A stop on 18node1 - * Pseudo action: all_stopped * Resource action: A start on 18node2 * Resource action: B start on 18node1 * Resource action: A monitor=60000 on 18node2 diff --git a/pengine/test10/594.dot b/pengine/test10/594.dot index dcc2795fffb..8a24440b91b 100644 --- a/pengine/test10/594.dot +++ b/pengine/test10/594.dot @@ -5,7 +5,6 @@ digraph "g" { "DcIPaddr_start_0 hadev1" -> "DcIPaddr_monitor_5000 hadev1" [ style = bold] "DcIPaddr_start_0 hadev1" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_stop_0 hadev2" -> "DcIPaddr_start_0 hadev1" [ style = bold] -"DcIPaddr_stop_0 hadev2" -> "all_stopped" [ style = bold] "DcIPaddr_stop_0 hadev2" -> "do_shutdown hadev2" [ style = bold] "DcIPaddr_stop_0 hadev2" [ style=bold color="green" fontcolor="black" ] "DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] @@ -13,15 +12,14 @@ digraph "g" { "DoFencing_stop_0" -> "child_DoFencing:2_stop_0 hadev1" [ style = bold] "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] +"child_DoFencing:0_monitor_0 hadev1" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:0_monitor_0 hadev1" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_stop_0 hadev2" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:0_stop_0 hadev2" -> "all_stopped" [ style = bold] "child_DoFencing:0_stop_0 hadev2" -> "do_shutdown hadev2" [ style = bold] "child_DoFencing:0_stop_0 hadev2" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:2_monitor_0 hadev2" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 hadev2" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_stop_0 hadev1" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:2_stop_0 hadev1" -> "all_stopped" [ style = bold] "child_DoFencing:2_stop_0 hadev1" [ style=bold color="green" fontcolor="black" ] "do_shutdown hadev2" [ style=bold color="green" fontcolor="black" ] "rsc_hadev2_monitor_0 hadev1" -> "rsc_hadev2_start_0 hadev1" [ style = bold] @@ -29,15 +27,11 @@ digraph "g" { "rsc_hadev2_monitor_5000 hadev1" [ style=bold color="green" fontcolor="black" ] "rsc_hadev2_start_0 hadev1" -> "rsc_hadev2_monitor_5000 hadev1" [ style = bold] "rsc_hadev2_start_0 hadev1" [ style=bold color="green" fontcolor="black" ] -"rsc_hadev2_stop_0 hadev2" -> "all_stopped" [ style = bold] "rsc_hadev2_stop_0 hadev2" -> "do_shutdown hadev2" [ style = bold] "rsc_hadev2_stop_0 hadev2" -> "rsc_hadev2_start_0 hadev1" [ style = bold] "rsc_hadev2_stop_0 hadev2" [ style=bold color="green" fontcolor="black" ] "rsc_hadev3_monitor_0 hadev2" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' hadev3" -> "stonith_complete" [ style = bold] +"stonith 'reboot' hadev3" -> "DcIPaddr_start_0 hadev1" [ style = bold] +"stonith 'reboot' hadev3" -> "rsc_hadev2_start_0 hadev1" [ style = bold] "stonith 'reboot' hadev3" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "DcIPaddr_start_0 hadev1" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc_hadev2_start_0 hadev1" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/594.exp b/pengine/test10/594.exp index fb2e9ddc7ae..c0025f07a39 100644 --- a/pengine/test10/594.exp +++ b/pengine/test10/594.exp @@ -1,39 +1,39 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="16" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="DcIPaddr_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="15" operation="start" operation_key="DcIPaddr_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="16" operation="start" operation_key="DcIPaddr_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="15" operation="start" operation_key="DcIPaddr_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <crm_event id="1" operation="stonith" operation_key="stonith-hadev3-reboot" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="DcIPaddr_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="9" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> <trigger> - <pseudo_event id="33" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="14" operation="stop" operation_key="DcIPaddr_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="15" operation="stop" operation_key="DcIPaddr_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="14" operation="stop" operation_key="DcIPaddr_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -42,7 +42,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="9" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -51,7 +51,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_hadev3_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="12" operation="monitor" operation_key="rsc_hadev3_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="rsc_hadev3" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.21"/> </rsc_op> @@ -60,39 +60,39 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_hadev2_monitor_5000" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="21" operation="monitor" operation_key="rsc_hadev2_monitor_5000" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="rsc_hadev2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_timeout="20000" ip="127.0.0.22"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="rsc_hadev2_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="20" operation="start" operation_key="rsc_hadev2_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="21" operation="start" operation_key="rsc_hadev2_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="20" operation="start" operation_key="rsc_hadev2_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="rsc_hadev2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_timeout="20000" ip="127.0.0.22"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <crm_event id="1" operation="stonith" operation_key="stonith-hadev3-reboot" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="rsc_hadev2_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="10" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> <trigger> - <pseudo_event id="33" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="19" operation="stop" operation_key="rsc_hadev2_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="20" operation="stop" operation_key="rsc_hadev2_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="19" operation="stop" operation_key="rsc_hadev2_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="rsc_hadev2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" ip="127.0.0.22"/> </rsc_op> @@ -101,7 +101,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="10" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="rsc_hadev2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.22"/> </rsc_op> @@ -110,20 +110,20 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="25" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="24" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" hostlist="hadev3 hadev2 hadev1 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev3 hadev2 hadev1 "/> </rsc_op> @@ -132,20 +132,20 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="28" operation="stop" operation_key="child_DoFencing:2_stop_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="27" operation="stop" operation_key="child_DoFencing:2_stop_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_timeout="20000" hostlist="hadev3 hadev2 hadev1 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev3 hadev2 hadev1 "/> </rsc_op> @@ -154,25 +154,31 @@ </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="32" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="31" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + </trigger> + <trigger> + <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="28" operation="stop" operation_key="child_DoFencing:2_stop_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="24" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="DoFencing_stop_0"/> + <rsc_op id="27" operation="stop" operation_key="child_DoFencing:2_stop_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + </trigger> + <trigger> + <pseudo_event id="30" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="31" operation="stop" operation_key="DoFencing_stop_0"> + <pseudo_event id="30" operation="stop" operation_key="DoFencing_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -180,7 +186,7 @@ </synapse> <synapse id="15"> <action_set> - <crm_event id="34" operation="do_shutdown" operation_key="do_shutdown-hadev2" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <crm_event id="32" operation="do_shutdown" operation_key="do_shutdown-hadev2" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_no_wait="true" /> <downed> <node id="190b75b6-5585-42d9-8cde-eb6041843ae3"/> @@ -189,53 +195,17 @@ </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="DcIPaddr_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="14" operation="stop" operation_key="DcIPaddr_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="rsc_hadev2_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="19" operation="stop" operation_key="rsc_hadev2_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="25" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="24" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="16"> - <action_set> - <pseudo_event id="33" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-hadev3-reboot" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> - </trigger> - </inputs> - </synapse> - <synapse id="17"> - <action_set> - <pseudo_event id="9" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="15" operation="stop" operation_key="DcIPaddr_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="rsc_hadev2_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> - </trigger> - <trigger> - <rsc_op id="28" operation="stop" operation_key="child_DoFencing:2_stop_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> - </trigger> - <trigger> - <pseudo_event id="33" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="18"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-hadev3-reboot" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <attributes CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/594.scores b/pengine/test10/594.scores index 972b89b988d..98abc9992ba 100644 --- a/pengine/test10/594.scores +++ b/pengine/test10/594.scores @@ -1,34 +1,34 @@ Allocation scores: -clone_color: DoFencing allocation score on hadev1: 0 -clone_color: DoFencing allocation score on hadev2: 0 -clone_color: DoFencing allocation score on hadev3: 0 -clone_color: child_DoFencing:0 allocation score on hadev1: 0 -clone_color: child_DoFencing:0 allocation score on hadev2: 1 -clone_color: child_DoFencing:0 allocation score on hadev3: 0 -clone_color: child_DoFencing:1 allocation score on hadev1: 1 -clone_color: child_DoFencing:1 allocation score on hadev2: 0 -clone_color: child_DoFencing:1 allocation score on hadev3: 0 -clone_color: child_DoFencing:2 allocation score on hadev1: 1 -clone_color: child_DoFencing:2 allocation score on hadev2: 0 -clone_color: child_DoFencing:2 allocation score on hadev3: 0 -native_color: DcIPaddr allocation score on hadev1: 0 -native_color: DcIPaddr allocation score on hadev2: -INFINITY -native_color: DcIPaddr allocation score on hadev3: -INFINITY -native_color: child_DoFencing:0 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:0 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:0 allocation score on hadev3: -INFINITY -native_color: child_DoFencing:1 allocation score on hadev1: 1 -native_color: child_DoFencing:1 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:1 allocation score on hadev3: -INFINITY -native_color: child_DoFencing:2 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:2 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:2 allocation score on hadev3: -INFINITY -native_color: rsc_hadev1 allocation score on hadev1: 100 -native_color: rsc_hadev1 allocation score on hadev2: 0 -native_color: rsc_hadev1 allocation score on hadev3: 0 -native_color: rsc_hadev2 allocation score on hadev1: 0 -native_color: rsc_hadev2 allocation score on hadev2: 100 -native_color: rsc_hadev2 allocation score on hadev3: 0 -native_color: rsc_hadev3 allocation score on hadev1: 0 -native_color: rsc_hadev3 allocation score on hadev2: 0 -native_color: rsc_hadev3 allocation score on hadev3: 100 +pcmk__clone_allocate: DoFencing allocation score on hadev1: 0 +pcmk__clone_allocate: DoFencing allocation score on hadev2: 0 +pcmk__clone_allocate: DoFencing allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev2: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev1: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev1: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev3: 0 +pcmk__native_allocate: DcIPaddr allocation score on hadev1: 0 +pcmk__native_allocate: DcIPaddr allocation score on hadev2: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev1: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev3: -INFINITY +pcmk__native_allocate: rsc_hadev1 allocation score on hadev1: 100 +pcmk__native_allocate: rsc_hadev1 allocation score on hadev2: 0 +pcmk__native_allocate: rsc_hadev1 allocation score on hadev3: 0 +pcmk__native_allocate: rsc_hadev2 allocation score on hadev1: 0 +pcmk__native_allocate: rsc_hadev2 allocation score on hadev2: 100 +pcmk__native_allocate: rsc_hadev2 allocation score on hadev3: 0 +pcmk__native_allocate: rsc_hadev3 allocation score on hadev1: 0 +pcmk__native_allocate: rsc_hadev3 allocation score on hadev2: 0 +pcmk__native_allocate: rsc_hadev3 allocation score on hadev3: 100 diff --git a/pengine/test10/594.summary b/pengine/test10/594.summary index fc15c503aa4..85a5cfd2dc7 100644 --- a/pengine/test10/594.summary +++ b/pengine/test10/594.summary @@ -30,14 +30,12 @@ Executing cluster transition: * Resource action: child_DoFencing:2 monitor on hadev2 * Pseudo action: DoFencing_stop_0 * Fencing hadev3 (reboot) + * Resource action: DcIPaddr start on hadev1 + * Resource action: rsc_hadev2 start on hadev1 * Resource action: child_DoFencing:0 stop on hadev2 * Resource action: child_DoFencing:2 stop on hadev1 * Pseudo action: DoFencing_stopped_0 * Cluster action: do_shutdown on hadev2 - * Pseudo action: stonith_complete - * Pseudo action: all_stopped - * Resource action: DcIPaddr start on hadev1 - * Resource action: rsc_hadev2 start on hadev1 * Resource action: DcIPaddr monitor=5000 on hadev1 * Resource action: rsc_hadev2 monitor=5000 on hadev1 diff --git a/pengine/test10/6-migrate-group.dot b/pengine/test10/6-migrate-group.dot index 7aa8978afa9..c4b6ad7b439 100644 --- a/pengine/test10/6-migrate-group.dot +++ b/pengine/test10/6-migrate-group.dot @@ -12,7 +12,6 @@ "A_start_0 18node2" -> "thegroup_running_0" [ style = bold] "A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] "A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] -"A_stop_0 18node1" -> "all_stopped" [ style = bold] "A_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] "A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "B_migrate_from_0 18node2" -> "B_start_0 18node2" [ style = bold] @@ -30,7 +29,6 @@ "B_stop_0 18node1" -> "A_migrate_to_0 18node1" [ style = dashed] "B_stop_0 18node1" -> "A_stop_0 18node1" [ style = bold] "B_stop_0 18node1" -> "B_start_0 18node2" [ style = bold] -"B_stop_0 18node1" -> "all_stopped" [ style = bold] "B_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] "B_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "C_migrate_from_0 18node2" -> "C_start_0 18node2" [ style = bold] @@ -45,11 +43,9 @@ "C_stop_0 18node1" -> "B_migrate_to_0 18node1" [ style = dashed] "C_stop_0 18node1" -> "B_stop_0 18node1" [ style = bold] "C_stop_0 18node1" -> "C_start_0 18node2" [ style = bold] -"C_stop_0 18node1" -> "all_stopped" [ style = bold] "C_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] "C_stop_0 18node1" -> "thegroup_stopped_0" [ style = dashed] "C_stop_0 18node1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "thegroup_running_0" [ style=bold color="green" fontcolor="orange"] "thegroup_start_0" -> "A_start_0 18node2" [ style = bold] "thegroup_start_0" -> "B_start_0 18node2" [ style = bold] diff --git a/pengine/test10/6-migrate-group.exp b/pengine/test10/6-migrate-group.exp index 23c5fae6e88..1b17af5bfe5 100644 --- a/pengine/test10/6-migrate-group.exp +++ b/pengine/test10/6-migrate-group.exp @@ -1,28 +1,28 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="23" operation="stopped" operation_key="thegroup_stopped_0"> + <pseudo_event id="22" operation="stopped" operation_key="thegroup_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="14" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="thegroup_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="thegroup_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="22" operation="stop" operation_key="thegroup_stop_0"> + <pseudo_event id="21" operation="stop" operation_key="thegroup_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -30,53 +30,53 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="21" operation="running" operation_key="thegroup_running_0"> + <pseudo_event id="20" operation="running" operation_key="thegroup_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="A_start_0"/> + <pseudo_event id="5" operation="start" operation_key="A_start_0"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="B_start_0"/> + <pseudo_event id="10" operation="start" operation_key="B_start_0"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="C_start_0"/> + <pseudo_event id="15" operation="start" operation_key="C_start_0"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="thegroup_start_0"/> + <pseudo_event id="19" operation="start" operation_key="thegroup_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="20" operation="start" operation_key="thegroup_start_0"> + <pseudo_event id="19" operation="start" operation_key="thegroup_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stopped" operation_key="thegroup_stopped_0"/> + <pseudo_event id="22" operation="stopped" operation_key="thegroup_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="8" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> @@ -85,224 +85,206 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="6" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="A_start_0"/> + <pseudo_event id="5" operation="start" operation_key="A_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="6" operation="start" operation_key="A_start_0"> + <pseudo_event id="5" operation="start" operation_key="A_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="9" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="thegroup_start_0"/> + <pseudo_event id="19" operation="start" operation_key="thegroup_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="5" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="thegroup_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="thegroup_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="14" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="13" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="12" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="13" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="12" operation="migrate_to" operation_key="B_migrate_to_0" on_node="18node1" on_node_uuid="1"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="B_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="11" operation="monitor" operation_key="B_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="start" operation_key="B_start_0"/> + <pseudo_event id="10" operation="start" operation_key="B_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="11" operation="start" operation_key="B_start_0"> + <pseudo_event id="10" operation="start" operation_key="B_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="A_start_0"/> + <pseudo_event id="5" operation="start" operation_key="A_start_0"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="14" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="13" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="thegroup_start_0"/> + <pseudo_event id="19" operation="start" operation_key="thegroup_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="10" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="13" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="14" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="thegroup_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="thegroup_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="19" operation="migrate_from" operation_key="C_migrate_from_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="18" operation="migrate_from" operation_key="C_migrate_from_0" on_node="18node2" on_node_uuid="2"> <primitive id="C" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="migrate_to" operation_key="C_migrate_to_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="17" operation="migrate_to" operation_key="C_migrate_to_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="18" operation="migrate_to" operation_key="C_migrate_to_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="17" operation="migrate_to" operation_key="C_migrate_to_0" on_node="18node1" on_node_uuid="1"> <primitive id="C" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="13" operation="migrate_from" operation_key="B_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="C_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="16" operation="monitor" operation_key="C_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="C" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="C_start_0"/> + <pseudo_event id="15" operation="start" operation_key="C_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="16" operation="start" operation_key="C_start_0"> + <pseudo_event id="15" operation="start" operation_key="C_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="start" operation_key="B_start_0"/> + <pseudo_event id="10" operation="start" operation_key="B_start_0"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="14" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="19" operation="migrate_from" operation_key="C_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="18" operation="migrate_from" operation_key="C_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="thegroup_start_0"/> + <pseudo_event id="19" operation="start" operation_key="thegroup_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="15" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="14" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="C" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="migrate_from" operation_key="C_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="18" operation="migrate_from" operation_key="C_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="thegroup_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="19"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> + <pseudo_event id="21" operation="stop" operation_key="thegroup_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/6-migrate-group.scores b/pengine/test10/6-migrate-group.scores index 8b0a91ee313..3f81d98dcf3 100644 --- a/pengine/test10/6-migrate-group.scores +++ b/pengine/test10/6-migrate-group.scores @@ -1,22 +1,22 @@ Allocation scores: -group_color: A allocation score on 18node1: 0 -group_color: A allocation score on 18node2: INFINITY -group_color: A allocation score on 18node3: 0 -group_color: B allocation score on 18node1: 0 -group_color: B allocation score on 18node2: 0 -group_color: B allocation score on 18node3: 0 -group_color: C allocation score on 18node1: 0 -group_color: C allocation score on 18node2: 0 -group_color: C allocation score on 18node3: 0 -group_color: thegroup allocation score on 18node1: 0 -group_color: thegroup allocation score on 18node2: INFINITY -group_color: thegroup allocation score on 18node3: 0 -native_color: A allocation score on 18node1: 0 -native_color: A allocation score on 18node2: INFINITY -native_color: A allocation score on 18node3: 0 -native_color: B allocation score on 18node1: -INFINITY -native_color: B allocation score on 18node2: 0 -native_color: B allocation score on 18node3: -INFINITY -native_color: C allocation score on 18node1: -INFINITY -native_color: C allocation score on 18node2: 0 -native_color: C allocation score on 18node3: -INFINITY +pcmk__group_allocate: A allocation score on 18node1: 0 +pcmk__group_allocate: A allocation score on 18node2: INFINITY +pcmk__group_allocate: A allocation score on 18node3: 0 +pcmk__group_allocate: B allocation score on 18node1: 0 +pcmk__group_allocate: B allocation score on 18node2: 0 +pcmk__group_allocate: B allocation score on 18node3: 0 +pcmk__group_allocate: C allocation score on 18node1: 0 +pcmk__group_allocate: C allocation score on 18node2: 0 +pcmk__group_allocate: C allocation score on 18node3: 0 +pcmk__group_allocate: thegroup allocation score on 18node1: 0 +pcmk__group_allocate: thegroup allocation score on 18node2: INFINITY +pcmk__group_allocate: thegroup allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on 18node1: 0 +pcmk__native_allocate: A allocation score on 18node2: INFINITY +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on 18node1: -INFINITY +pcmk__native_allocate: B allocation score on 18node2: 0 +pcmk__native_allocate: B allocation score on 18node3: -INFINITY +pcmk__native_allocate: C allocation score on 18node1: -INFINITY +pcmk__native_allocate: C allocation score on 18node2: 0 +pcmk__native_allocate: C allocation score on 18node3: -INFINITY diff --git a/pengine/test10/6-migrate-group.summary b/pengine/test10/6-migrate-group.summary index c7c9f6d19df..00ebb4df03c 100644 --- a/pengine/test10/6-migrate-group.summary +++ b/pengine/test10/6-migrate-group.summary @@ -23,7 +23,6 @@ Executing cluster transition: * Resource action: C stop on 18node1 * Resource action: B stop on 18node1 * Resource action: A stop on 18node1 - * Pseudo action: all_stopped * Pseudo action: thegroup_stopped_0 * Pseudo action: thegroup_start_0 * Pseudo action: A_start_0 diff --git a/pengine/test10/662.dot b/pengine/test10/662.dot index 524e968e7b8..173103cbbef 100644 --- a/pengine/test10/662.dot +++ b/pengine/test10/662.dot @@ -6,19 +6,26 @@ "DoFencing_stop_0" -> "child_DoFencing:0_stop_0 c001n02" [ style = bold] "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] +"child_DoFencing:0_monitor_0 c001n04" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:0_monitor_0 c001n09" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_stop_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:0_stop_0 c001n02" -> "all_stopped" [ style = bold] "child_DoFencing:0_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "child_DoFencing:0_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:1_monitor_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:1_monitor_0 c001n04" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:2_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:2_monitor_0 c001n09" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 c001n04" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "do_shutdown c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n03" -> "rsc_c001n02_start_0 c001n03" [ style = bold] @@ -30,7 +37,6 @@ "rsc_c001n02_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_start_0 c001n03" -> "rsc_c001n02_monitor_5000 c001n03" [ style = bold] "rsc_c001n02_start_0 c001n03" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n02_stop_0 c001n02" -> "all_stopped" [ style = bold] "rsc_c001n02_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "rsc_c001n02_stop_0 c001n02" -> "rsc_c001n02_start_0 c001n03" [ style = bold] "rsc_c001n02_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/662.exp b/pengine/test10/662.exp index 8aa7140baea..f0a056045ef 100644 --- a/pengine/test10/662.exp +++ b/pengine/test10/662.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="21" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="15" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="10" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="22" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="16" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -55,42 +55,42 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="rsc_c001n02_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="39" operation="monitor" operation_key="rsc_c001n02_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="38" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="39" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="38" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="17" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="23" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="28" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="37" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="38" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="37" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -99,7 +99,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="28" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -108,7 +108,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="23" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -117,7 +117,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="17" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -126,7 +126,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="29" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -135,7 +135,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="24" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -144,7 +144,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -153,7 +153,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="30" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -162,7 +162,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -171,20 +171,20 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="45" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="44" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="53" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="31" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 "/> </rsc_op> @@ -193,7 +193,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 "/> </rsc_op> @@ -202,7 +202,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 "/> </rsc_op> @@ -211,7 +211,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 "/> </rsc_op> @@ -220,7 +220,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="32" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 "/> </rsc_op> @@ -229,7 +229,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 "/> </rsc_op> @@ -238,7 +238,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 "/> </rsc_op> @@ -247,7 +247,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 "/> </rsc_op> @@ -256,7 +256,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 "/> </rsc_op> @@ -265,22 +265,49 @@ </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="55" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="54" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + </trigger> + <trigger> + <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + </trigger> + <trigger> + <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + </trigger> + <trigger> + <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + </trigger> + <trigger> + <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + </trigger> + <trigger> + <rsc_op id="31" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + </trigger> + <trigger> + <rsc_op id="32" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + </trigger> + <trigger> + <rsc_op id="44" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <pseudo_event id="54" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="53" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="54" operation="stop" operation_key="DoFencing_stop_0"> + <pseudo_event id="53" operation="stop" operation_key="DoFencing_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -288,7 +315,7 @@ </synapse> <synapse id="29"> <action_set> - <crm_event id="57" operation="do_shutdown" operation_key="do_shutdown-c001n02" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <crm_event id="55" operation="do_shutdown" operation_key="do_shutdown-c001n02" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_no_wait="true" /> <downed> <node id="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> @@ -297,25 +324,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="38" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> - </trigger> - <trigger> - <rsc_op id="45" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> - </trigger> - </inputs> - </synapse> - <synapse id="30"> - <action_set> - <pseudo_event id="10" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="38" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="37" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="45" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="44" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/662.scores b/pengine/test10/662.scores index 5e6598c22bf..0bdcf40688b 100644 --- a/pengine/test10/662.scores +++ b/pengine/test10/662.scores @@ -1,57 +1,57 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n09: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 1 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n09: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 1 -clone_color: child_DoFencing:1 allocation score on c001n04: 0 -clone_color: child_DoFencing:1 allocation score on c001n09: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: 1 -clone_color: child_DoFencing:2 allocation score on c001n09: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n09: 1 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n04: -INFINITY -native_color: DcIPaddr allocation score on c001n09: 0 -native_color: child_DoFencing:0 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n09: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: 1 -native_color: child_DoFencing:1 allocation score on c001n04: 0 -native_color: child_DoFencing:1 allocation score on c001n09: 0 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n04: 1 -native_color: child_DoFencing:2 allocation score on c001n09: 0 -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n09: 1 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n09: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n09: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: 100 -native_color: rsc_c001n04 allocation score on c001n09: 0 -native_color: rsc_c001n09 allocation score on c001n02: 0 -native_color: rsc_c001n09 allocation score on c001n03: 0 -native_color: rsc_c001n09 allocation score on c001n04: 0 -native_color: rsc_c001n09 allocation score on c001n09: 100 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n09: 1 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n04: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n09: 1 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: 100 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n09: 100 diff --git a/pengine/test10/662.summary b/pengine/test10/662.summary index 569b1782f8e..9361816e826 100644 --- a/pengine/test10/662.summary +++ b/pengine/test10/662.summary @@ -48,7 +48,6 @@ Executing cluster transition: * Resource action: child_DoFencing:0 stop on c001n02 * Pseudo action: DoFencing_stopped_0 * Cluster action: do_shutdown on c001n02 - * Pseudo action: all_stopped * Resource action: rsc_c001n02 monitor=5000 on c001n03 Revised cluster status: diff --git a/pengine/test10/696.dot b/pengine/test10/696.dot index 032e927066d..2ae268629a7 100644 --- a/pengine/test10/696.dot +++ b/pengine/test10/696.dot @@ -10,7 +10,6 @@ "DoFencing_start_0" -> "DoFencing_running_0" [ style = bold] "DoFencing_start_0" -> "child_DoFencing:2_start_0 hadev1" [ style = bold] "DoFencing_start_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:0_monitor_0 hadev1" -> "DoFencing_start_0" [ style = bold] "child_DoFencing:0_monitor_0 hadev1" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 hadev3" -> "DoFencing_start_0" [ style = bold] @@ -38,7 +37,6 @@ "rsc_hadev1_monitor_5000 hadev1" [ style=bold color="green" fontcolor="black" ] "rsc_hadev1_start_0 hadev1" -> "rsc_hadev1_monitor_5000 hadev1" [ style = bold] "rsc_hadev1_start_0 hadev1" [ style=bold color="green" fontcolor="black" ] -"rsc_hadev1_stop_0 hadev3" -> "all_stopped" [ style = bold] "rsc_hadev1_stop_0 hadev3" -> "rsc_hadev1_start_0 hadev1" [ style = bold] "rsc_hadev1_stop_0 hadev3" [ style=bold color="green" fontcolor="black" ] "rsc_hadev2_monitor_0 hadev1" -> "rsc_hadev2_start_0 hadev2" [ style = bold] diff --git a/pengine/test10/696.exp b/pengine/test10/696.exp index 74615b124c3..06f81ef8987 100644 --- a/pengine/test10/696.exp +++ b/pengine/test10/696.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" ip="10.0.0.10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="DcIPaddr_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="16" operation="start" operation_key="DcIPaddr_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="17" operation="start" operation_key="DcIPaddr_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="16" operation="start" operation_key="DcIPaddr_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" ip="10.0.0.10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="1" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> + <rsc_op id="12" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="12" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="10.0.0.10"/> </rsc_op> @@ -39,7 +39,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="1" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="10.0.0.10"/> </rsc_op> @@ -48,39 +48,39 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_hadev1_monitor_5000" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="21" operation="monitor" operation_key="rsc_hadev1_monitor_5000" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="rsc_hadev1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_timeout="20000" ip="10.0.0.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="rsc_hadev1_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="20" operation="start" operation_key="rsc_hadev1_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="21" operation="start" operation_key="rsc_hadev1_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="20" operation="start" operation_key="rsc_hadev1_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="rsc_hadev1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_timeout="20000" ip="10.0.0.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc_hadev1_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="2" operation="monitor" operation_key="rsc_hadev1_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc_hadev1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="8" operation="monitor" operation_key="rsc_hadev1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="rsc_hadev1_stop_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> + <rsc_op id="19" operation="stop" operation_key="rsc_hadev1_stop_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="20" operation="stop" operation_key="rsc_hadev1_stop_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="19" operation="stop" operation_key="rsc_hadev1_stop_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="rsc_hadev1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_timeout="20000" ip="10.0.0.11"/> </rsc_op> @@ -89,7 +89,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_hadev1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="8" operation="monitor" operation_key="rsc_hadev1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="rsc_hadev1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="10.0.0.11"/> </rsc_op> @@ -98,7 +98,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc_hadev1_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="2" operation="monitor" operation_key="rsc_hadev1_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="rsc_hadev1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="10.0.0.11"/> </rsc_op> @@ -107,36 +107,36 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="rsc_hadev2_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="24" operation="monitor" operation_key="rsc_hadev2_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="rsc_hadev2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" ip="10.0.0.12"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="rsc_hadev2_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="22" operation="start" operation_key="rsc_hadev2_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="23" operation="start" operation_key="rsc_hadev2_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="22" operation="start" operation_key="rsc_hadev2_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="rsc_hadev2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" ip="10.0.0.12"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="3" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> + <rsc_op id="13" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="13" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="rsc_hadev2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="10.0.0.12"/> </rsc_op> @@ -145,7 +145,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="3" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="rsc_hadev2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="10.0.0.12"/> </rsc_op> @@ -154,7 +154,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="rsc_hadev3_monitor_5000" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="27" operation="monitor" operation_key="rsc_hadev3_monitor_5000" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="rsc_hadev3" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_timeout="20000" ip="10.0.0.13"/> </rsc_op> @@ -163,7 +163,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_hadev3_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="9" operation="monitor" operation_key="rsc_hadev3_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="rsc_hadev3" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="10.0.0.13"/> </rsc_op> @@ -172,7 +172,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc_hadev3_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="4" operation="monitor" operation_key="rsc_hadev3_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="rsc_hadev3" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="10.0.0.13"/> </rsc_op> @@ -181,7 +181,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="30" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="5" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:1_monitor_5000" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:1_monitor_5000" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -217,7 +217,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="10" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -226,7 +226,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -235,33 +235,33 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="child_DoFencing:2_monitor_5000" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="35" operation="monitor" operation_key="child_DoFencing:2_monitor_5000" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="child_DoFencing:2_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="34" operation="start" operation_key="child_DoFencing:2_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="35" operation="start" operation_key="child_DoFencing:2_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="34" operation="start" operation_key="child_DoFencing:2_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="36" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -270,7 +270,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -279,7 +279,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> + <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev1" CRM_meta_on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -288,58 +288,46 @@ </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="38" operation="running" operation_key="DoFencing_running_0"> + <pseudo_event id="37" operation="running" operation_key="DoFencing_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="child_DoFencing:2_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="34" operation="start" operation_key="child_DoFencing:2_start_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> <trigger> - <pseudo_event id="37" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="36" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="37" operation="start" operation_key="DoFencing_start_0"> + <pseudo_event id="36" operation="start" operation_key="DoFencing_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="5" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> + <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev1" on_node_uuid="6125a0df-456a-4395-829a-418e9a380d36"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="10" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> + <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> - </trigger> - </inputs> - </synapse> - <synapse id="29"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="20" operation="stop" operation_key="rsc_hadev1_stop_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> + <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/696.scores b/pengine/test10/696.scores index f27fc36aeba..ad20f3badbe 100644 --- a/pengine/test10/696.scores +++ b/pengine/test10/696.scores @@ -1,34 +1,34 @@ Allocation scores: -clone_color: DoFencing allocation score on hadev1: 0 -clone_color: DoFencing allocation score on hadev2: 0 -clone_color: DoFencing allocation score on hadev3: 0 -clone_color: child_DoFencing:0 allocation score on hadev1: 0 -clone_color: child_DoFencing:0 allocation score on hadev2: 1 -clone_color: child_DoFencing:0 allocation score on hadev3: 0 -clone_color: child_DoFencing:1 allocation score on hadev1: 0 -clone_color: child_DoFencing:1 allocation score on hadev2: 0 -clone_color: child_DoFencing:1 allocation score on hadev3: 1 -clone_color: child_DoFencing:2 allocation score on hadev1: 0 -clone_color: child_DoFencing:2 allocation score on hadev2: 0 -clone_color: child_DoFencing:2 allocation score on hadev3: 0 -native_color: DcIPaddr allocation score on hadev1: -INFINITY -native_color: DcIPaddr allocation score on hadev2: 0 -native_color: DcIPaddr allocation score on hadev3: -INFINITY -native_color: child_DoFencing:0 allocation score on hadev1: 0 -native_color: child_DoFencing:0 allocation score on hadev2: 1 -native_color: child_DoFencing:0 allocation score on hadev3: 0 -native_color: child_DoFencing:1 allocation score on hadev1: 0 -native_color: child_DoFencing:1 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:1 allocation score on hadev3: 1 -native_color: child_DoFencing:2 allocation score on hadev1: 0 -native_color: child_DoFencing:2 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:2 allocation score on hadev3: -INFINITY -native_color: rsc_hadev1 allocation score on hadev1: 100 -native_color: rsc_hadev1 allocation score on hadev2: 0 -native_color: rsc_hadev1 allocation score on hadev3: 0 -native_color: rsc_hadev2 allocation score on hadev1: 0 -native_color: rsc_hadev2 allocation score on hadev2: 100 -native_color: rsc_hadev2 allocation score on hadev3: 0 -native_color: rsc_hadev3 allocation score on hadev1: 0 -native_color: rsc_hadev3 allocation score on hadev2: 0 -native_color: rsc_hadev3 allocation score on hadev3: 100 +pcmk__clone_allocate: DoFencing allocation score on hadev1: 0 +pcmk__clone_allocate: DoFencing allocation score on hadev2: 0 +pcmk__clone_allocate: DoFencing allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev2: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev3: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev3: 0 +pcmk__native_allocate: DcIPaddr allocation score on hadev1: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on hadev2: 0 +pcmk__native_allocate: DcIPaddr allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev1: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev2: 1 +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev3: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev1: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev3: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev1: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev3: -INFINITY +pcmk__native_allocate: rsc_hadev1 allocation score on hadev1: 100 +pcmk__native_allocate: rsc_hadev1 allocation score on hadev2: 0 +pcmk__native_allocate: rsc_hadev1 allocation score on hadev3: 0 +pcmk__native_allocate: rsc_hadev2 allocation score on hadev1: 0 +pcmk__native_allocate: rsc_hadev2 allocation score on hadev2: 100 +pcmk__native_allocate: rsc_hadev2 allocation score on hadev3: 0 +pcmk__native_allocate: rsc_hadev3 allocation score on hadev1: 0 +pcmk__native_allocate: rsc_hadev3 allocation score on hadev2: 0 +pcmk__native_allocate: rsc_hadev3 allocation score on hadev3: 100 diff --git a/pengine/test10/696.summary b/pengine/test10/696.summary index 6f6998aea74..965cf040ac5 100644 --- a/pengine/test10/696.summary +++ b/pengine/test10/696.summary @@ -36,7 +36,6 @@ Executing cluster transition: * Resource action: child_DoFencing:2 monitor on hadev2 * Resource action: child_DoFencing:2 monitor on hadev1 * Pseudo action: DoFencing_start_0 - * Pseudo action: all_stopped * Resource action: DcIPaddr start on hadev2 * Resource action: rsc_hadev1 start on hadev1 * Resource action: rsc_hadev2 start on hadev2 diff --git a/pengine/test10/7-migrate-group-one-unmigratable.dot b/pengine/test10/7-migrate-group-one-unmigratable.dot index 4671da4382f..a3eee4961da 100644 --- a/pengine/test10/7-migrate-group-one-unmigratable.dot +++ b/pengine/test10/7-migrate-group-one-unmigratable.dot @@ -10,7 +10,6 @@ "A_start_0 18node2" -> "thegroup_running_0" [ style = bold] "A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] "A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] -"A_stop_0 18node1" -> "all_stopped" [ style = bold] "A_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] "A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "B_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] @@ -22,7 +21,6 @@ "B_stop_0 18node1" -> "A_migrate_to_0 18node1" [ style = bold] "B_stop_0 18node1" -> "A_stop_0 18node1" [ style = bold] "B_stop_0 18node1" -> "B_start_0 18node2" [ style = bold] -"B_stop_0 18node1" -> "all_stopped" [ style = bold] "B_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] "B_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "C_migrate_from_0 18node2" -> "C_start_0 18node2" [ style = dashed] @@ -36,10 +34,8 @@ "C_start_0 18node2" [ style=bold color="green" fontcolor="black"] "C_stop_0 18node1" -> "B_stop_0 18node1" [ style = bold] "C_stop_0 18node1" -> "C_start_0 18node2" [ style = bold] -"C_stop_0 18node1" -> "all_stopped" [ style = bold] "C_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] "C_stop_0 18node1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "thegroup_running_0" [ style=bold color="green" fontcolor="orange"] "thegroup_start_0" -> "A_start_0 18node2" [ style = bold] "thegroup_start_0" -> "B_start_0 18node2" [ style = bold] diff --git a/pengine/test10/7-migrate-group-one-unmigratable.exp b/pengine/test10/7-migrate-group-one-unmigratable.exp index 8005321e1e6..b1ad13fe616 100644 --- a/pengine/test10/7-migrate-group-one-unmigratable.exp +++ b/pengine/test10/7-migrate-group-one-unmigratable.exp @@ -1,28 +1,28 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="21" operation="stopped" operation_key="thegroup_stopped_0"> + <pseudo_event id="20" operation="stopped" operation_key="thegroup_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="12" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="thegroup_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="thegroup_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="thegroup_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="thegroup_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -30,221 +30,203 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="19" operation="running" operation_key="thegroup_running_0"> + <pseudo_event id="18" operation="running" operation_key="thegroup_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="A_start_0"/> + <pseudo_event id="5" operation="start" operation_key="A_start_0"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="B_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="10" operation="start" operation_key="B_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="C_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="13" operation="start" operation_key="C_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="thegroup_start_0"/> + <pseudo_event id="17" operation="start" operation_key="thegroup_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="18" operation="start" operation_key="thegroup_start_0"> + <pseudo_event id="17" operation="start" operation_key="thegroup_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stopped" operation_key="thegroup_stopped_0"/> + <pseudo_event id="20" operation="stopped" operation_key="thegroup_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="8" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="6" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="A_start_0"/> + <pseudo_event id="5" operation="start" operation_key="A_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="6" operation="start" operation_key="A_start_0"> + <pseudo_event id="5" operation="start" operation_key="A_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="9" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="thegroup_start_0"/> + <pseudo_event id="17" operation="start" operation_key="thegroup_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="5" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="thegroup_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="thegroup_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="B_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="11" operation="monitor" operation_key="B_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="B_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="10" operation="start" operation_key="B_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="11" operation="start" operation_key="B_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="10" operation="start" operation_key="B_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="A_start_0"/> + <pseudo_event id="5" operation="start" operation_key="A_start_0"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="thegroup_start_0"/> + <pseudo_event id="17" operation="start" operation_key="thegroup_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="10" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="12" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="thegroup_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="thegroup_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="C_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="14" operation="monitor" operation_key="C_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="C" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="C_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="13" operation="start" operation_key="C_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="14" operation="start" operation_key="C_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="13" operation="start" operation_key="C_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="C" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="B_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="10" operation="start" operation_key="B_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="12" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="thegroup_start_0"/> + <pseudo_event id="17" operation="start" operation_key="thegroup_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="13" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="12" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="C" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="thegroup_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="15"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="B_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="C_stop_0" on_node="18node1" on_node_uuid="1"/> + <pseudo_event id="19" operation="stop" operation_key="thegroup_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/7-migrate-group-one-unmigratable.scores b/pengine/test10/7-migrate-group-one-unmigratable.scores index 8b0a91ee313..3f81d98dcf3 100644 --- a/pengine/test10/7-migrate-group-one-unmigratable.scores +++ b/pengine/test10/7-migrate-group-one-unmigratable.scores @@ -1,22 +1,22 @@ Allocation scores: -group_color: A allocation score on 18node1: 0 -group_color: A allocation score on 18node2: INFINITY -group_color: A allocation score on 18node3: 0 -group_color: B allocation score on 18node1: 0 -group_color: B allocation score on 18node2: 0 -group_color: B allocation score on 18node3: 0 -group_color: C allocation score on 18node1: 0 -group_color: C allocation score on 18node2: 0 -group_color: C allocation score on 18node3: 0 -group_color: thegroup allocation score on 18node1: 0 -group_color: thegroup allocation score on 18node2: INFINITY -group_color: thegroup allocation score on 18node3: 0 -native_color: A allocation score on 18node1: 0 -native_color: A allocation score on 18node2: INFINITY -native_color: A allocation score on 18node3: 0 -native_color: B allocation score on 18node1: -INFINITY -native_color: B allocation score on 18node2: 0 -native_color: B allocation score on 18node3: -INFINITY -native_color: C allocation score on 18node1: -INFINITY -native_color: C allocation score on 18node2: 0 -native_color: C allocation score on 18node3: -INFINITY +pcmk__group_allocate: A allocation score on 18node1: 0 +pcmk__group_allocate: A allocation score on 18node2: INFINITY +pcmk__group_allocate: A allocation score on 18node3: 0 +pcmk__group_allocate: B allocation score on 18node1: 0 +pcmk__group_allocate: B allocation score on 18node2: 0 +pcmk__group_allocate: B allocation score on 18node3: 0 +pcmk__group_allocate: C allocation score on 18node1: 0 +pcmk__group_allocate: C allocation score on 18node2: 0 +pcmk__group_allocate: C allocation score on 18node3: 0 +pcmk__group_allocate: thegroup allocation score on 18node1: 0 +pcmk__group_allocate: thegroup allocation score on 18node2: INFINITY +pcmk__group_allocate: thegroup allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on 18node1: 0 +pcmk__native_allocate: A allocation score on 18node2: INFINITY +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on 18node1: -INFINITY +pcmk__native_allocate: B allocation score on 18node2: 0 +pcmk__native_allocate: B allocation score on 18node3: -INFINITY +pcmk__native_allocate: C allocation score on 18node1: -INFINITY +pcmk__native_allocate: C allocation score on 18node2: 0 +pcmk__native_allocate: C allocation score on 18node3: -INFINITY diff --git a/pengine/test10/7-migrate-group-one-unmigratable.summary b/pengine/test10/7-migrate-group-one-unmigratable.summary index 6c6b127891a..a1cafba010e 100644 --- a/pengine/test10/7-migrate-group-one-unmigratable.summary +++ b/pengine/test10/7-migrate-group-one-unmigratable.summary @@ -19,7 +19,6 @@ Executing cluster transition: * Resource action: A migrate_to on 18node1 * Resource action: A migrate_from on 18node2 * Resource action: A stop on 18node1 - * Pseudo action: all_stopped * Pseudo action: thegroup_stopped_0 * Pseudo action: thegroup_start_0 * Pseudo action: A_start_0 diff --git a/pengine/test10/726.dot b/pengine/test10/726.dot index be2a036eace..f24c2b7c559 100644 --- a/pengine/test10/726.dot +++ b/pengine/test10/726.dot @@ -10,7 +10,6 @@ "DoFencing_start_0" -> "child_DoFencing:2_start_0 ibm1" [ style = bold] "DoFencing_start_0" -> "child_DoFencing:3_start_0 sgi2" [ style = bold] "DoFencing_start_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:0_monitor_0 ibm1" -> "DoFencing_start_0" [ style = bold] "child_DoFencing:0_monitor_0 ibm1" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 sgi2" -> "DoFencing_start_0" [ style = bold] @@ -62,7 +61,6 @@ "rsc_ibm1_monitor_5000 ibm1" [ style=bold color="green" fontcolor="black" ] "rsc_ibm1_start_0 ibm1" -> "rsc_ibm1_monitor_5000 ibm1" [ style = bold] "rsc_ibm1_start_0 ibm1" [ style=bold color="green" fontcolor="black" ] -"rsc_ibm1_stop_0 test03" -> "all_stopped" [ style = bold] "rsc_ibm1_stop_0 test03" -> "rsc_ibm1_start_0 ibm1" [ style = bold] "rsc_ibm1_stop_0 test03" [ style=bold color="green" fontcolor="black" ] "rsc_sgi2_monitor_0 ibm1" -> "rsc_sgi2_start_0 sgi2" [ style = bold] diff --git a/pengine/test10/726.exp b/pengine/test10/726.exp index 737218eedc8..470be8ff0e6 100644 --- a/pengine/test10/726.exp +++ b/pengine/test10/726.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> + <rsc_op id="33" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="test03" CRM_meta_on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="10" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="1" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -37,42 +37,42 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="rsc_sgi2_monitor_5000" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="35" operation="monitor" operation_key="rsc_sgi2_monitor_5000" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="rsc_sgi2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="rsc_sgi2_start_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> + <rsc_op id="34" operation="start" operation_key="rsc_sgi2_start_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="35" operation="start" operation_key="rsc_sgi2_start_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="34" operation="start" operation_key="rsc_sgi2_start_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="rsc_sgi2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="2" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> + <rsc_op id="11" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> + <rsc_op id="20" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> + <rsc_op id="27" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> + <rsc_op id="27" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> <primitive id="rsc_sgi2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="test03" CRM_meta_on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -81,7 +81,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="20" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="rsc_sgi2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -90,7 +90,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="11" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="rsc_sgi2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -99,7 +99,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="2" operation="monitor" operation_key="rsc_sgi2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="rsc_sgi2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -108,42 +108,42 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="rsc_ibm1_monitor_5000" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="38" operation="monitor" operation_key="rsc_ibm1_monitor_5000" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="rsc_ibm1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="rsc_ibm1_start_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="37" operation="start" operation_key="rsc_ibm1_start_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="38" operation="start" operation_key="rsc_ibm1_start_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="37" operation="start" operation_key="rsc_ibm1_start_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="rsc_ibm1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="3" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> + <rsc_op id="12" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> + <rsc_op id="21" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> </trigger> <trigger> - <rsc_op id="37" operation="stop" operation_key="rsc_ibm1_stop_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> + <rsc_op id="36" operation="stop" operation_key="rsc_ibm1_stop_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="37" operation="stop" operation_key="rsc_ibm1_stop_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> + <rsc_op id="36" operation="stop" operation_key="rsc_ibm1_stop_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> <primitive id="rsc_ibm1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="test03" CRM_meta_on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -152,7 +152,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="21" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="rsc_ibm1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -161,7 +161,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="12" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="rsc_ibm1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -170,7 +170,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="3" operation="monitor" operation_key="rsc_ibm1_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="rsc_ibm1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -179,42 +179,42 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="rsc_test02_monitor_5000" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="40" operation="monitor" operation_key="rsc_test02_monitor_5000" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="rsc_test02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="rsc_test02_start_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> + <rsc_op id="39" operation="start" operation_key="rsc_test02_start_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="40" operation="start" operation_key="rsc_test02_start_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="39" operation="start" operation_key="rsc_test02_start_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="rsc_test02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="4" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> + <rsc_op id="13" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> + <rsc_op id="22" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> + <rsc_op id="28" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> + <rsc_op id="28" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> <primitive id="rsc_test02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="test03" CRM_meta_on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -223,7 +223,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="22" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="rsc_test02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -232,7 +232,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="13" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="rsc_test02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -241,7 +241,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="4" operation="monitor" operation_key="rsc_test02_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="rsc_test02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -250,7 +250,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="rsc_test03_monitor_5000" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> + <rsc_op id="43" operation="monitor" operation_key="rsc_test03_monitor_5000" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> <primitive id="rsc_test03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="test03" CRM_meta_on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -259,7 +259,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="rsc_test03_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="23" operation="monitor" operation_key="rsc_test03_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="rsc_test03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -268,7 +268,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_test03_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="14" operation="monitor" operation_key="rsc_test03_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="rsc_test03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -277,7 +277,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc_test03_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="5" operation="monitor" operation_key="rsc_test03_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="rsc_test03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -286,33 +286,33 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="46" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="child_DoFencing:0_start_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> + <rsc_op id="44" operation="start" operation_key="child_DoFencing:0_start_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="45" operation="start" operation_key="child_DoFencing:0_start_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="44" operation="start" operation_key="child_DoFencing:0_start_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="54" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -321,7 +321,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -330,33 +330,33 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="child_DoFencing:1_monitor_5000" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> + <rsc_op id="49" operation="monitor" operation_key="child_DoFencing:1_monitor_5000" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="test03" CRM_meta_on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="start" operation_key="child_DoFencing:1_start_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> + <rsc_op id="47" operation="start" operation_key="child_DoFencing:1_start_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="48" operation="start" operation_key="child_DoFencing:1_start_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> + <rsc_op id="47" operation="start" operation_key="child_DoFencing:1_start_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="test03" CRM_meta_on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="54" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -365,7 +365,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -374,7 +374,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -383,33 +383,33 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="child_DoFencing:2_monitor_5000" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="51" operation="monitor" operation_key="child_DoFencing:2_monitor_5000" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="51" operation="start" operation_key="child_DoFencing:2_start_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="50" operation="start" operation_key="child_DoFencing:2_start_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="51" operation="start" operation_key="child_DoFencing:2_start_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="50" operation="start" operation_key="child_DoFencing:2_start_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="54" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> + <rsc_op id="29" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="test03" CRM_meta_on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -418,7 +418,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -427,7 +427,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -436,7 +436,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -445,33 +445,33 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="child_DoFencing:3_monitor_5000" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="53" operation="monitor" operation_key="child_DoFencing:3_monitor_5000" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="start" operation_key="child_DoFencing:3_start_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> + <rsc_op id="52" operation="start" operation_key="child_DoFencing:3_start_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="53" operation="start" operation_key="child_DoFencing:3_start_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="52" operation="start" operation_key="child_DoFencing:3_start_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="54" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> + <rsc_op id="30" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="test03" CRM_meta_on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -480,7 +480,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> + <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="test02" CRM_meta_on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -489,7 +489,7 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> + <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="sgi2" CRM_meta_on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -498,7 +498,7 @@ </synapse> <synapse id="46"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="9" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 test02 test03 "/> </rsc_op> @@ -507,85 +507,73 @@ </synapse> <synapse id="47" priority="1000000"> <action_set> - <pseudo_event id="56" operation="running" operation_key="DoFencing_running_0"> + <pseudo_event id="55" operation="running" operation_key="DoFencing_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="child_DoFencing:0_start_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> + <rsc_op id="44" operation="start" operation_key="child_DoFencing:0_start_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> </trigger> <trigger> - <rsc_op id="48" operation="start" operation_key="child_DoFencing:1_start_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> + <rsc_op id="47" operation="start" operation_key="child_DoFencing:1_start_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> </trigger> <trigger> - <rsc_op id="51" operation="start" operation_key="child_DoFencing:2_start_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="50" operation="start" operation_key="child_DoFencing:2_start_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> <trigger> - <rsc_op id="53" operation="start" operation_key="child_DoFencing:3_start_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> + <rsc_op id="52" operation="start" operation_key="child_DoFencing:3_start_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> </trigger> <trigger> - <pseudo_event id="55" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="54" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <pseudo_event id="55" operation="start" operation_key="DoFencing_start_0"> + <pseudo_event id="54" operation="start" operation_key="DoFencing_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="9" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> + <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> + <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> + <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="sgi2" on_node_uuid="619e8a37-147a-4782-ac11-46afad7c32b8"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> + <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="test02" on_node_uuid="f75e684a-be1e-4036-89e5-a14f8dcdc947"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> + <rsc_op id="29" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> - </trigger> - </inputs> - </synapse> - <synapse id="49"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="37" operation="stop" operation_key="rsc_ibm1_stop_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> + <rsc_op id="30" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="test03" on_node_uuid="f9c593eb-ca0d-4ab3-ba88-fde12c02334a"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/726.scores b/pengine/test10/726.scores index 9a699e02fd6..cec4890bcac 100644 --- a/pengine/test10/726.scores +++ b/pengine/test10/726.scores @@ -1,57 +1,57 @@ Allocation scores: -clone_color: DoFencing allocation score on ibm1: 0 -clone_color: DoFencing allocation score on sgi2: 0 -clone_color: DoFencing allocation score on test02: 0 -clone_color: DoFencing allocation score on test03: 0 -clone_color: child_DoFencing:0 allocation score on ibm1: 0 -clone_color: child_DoFencing:0 allocation score on sgi2: 0 -clone_color: child_DoFencing:0 allocation score on test02: 1 -clone_color: child_DoFencing:0 allocation score on test03: 0 -clone_color: child_DoFencing:1 allocation score on ibm1: 0 -clone_color: child_DoFencing:1 allocation score on sgi2: 0 -clone_color: child_DoFencing:1 allocation score on test02: 0 -clone_color: child_DoFencing:1 allocation score on test03: 1 -clone_color: child_DoFencing:2 allocation score on ibm1: 0 -clone_color: child_DoFencing:2 allocation score on sgi2: 0 -clone_color: child_DoFencing:2 allocation score on test02: 0 -clone_color: child_DoFencing:2 allocation score on test03: 0 -clone_color: child_DoFencing:3 allocation score on ibm1: 0 -clone_color: child_DoFencing:3 allocation score on sgi2: 0 -clone_color: child_DoFencing:3 allocation score on test02: 0 -clone_color: child_DoFencing:3 allocation score on test03: 0 -native_color: DcIPaddr allocation score on ibm1: -INFINITY -native_color: DcIPaddr allocation score on sgi2: -INFINITY -native_color: DcIPaddr allocation score on test02: -INFINITY -native_color: DcIPaddr allocation score on test03: 0 -native_color: child_DoFencing:0 allocation score on ibm1: 0 -native_color: child_DoFencing:0 allocation score on sgi2: 0 -native_color: child_DoFencing:0 allocation score on test02: 1 -native_color: child_DoFencing:0 allocation score on test03: 0 -native_color: child_DoFencing:1 allocation score on ibm1: 0 -native_color: child_DoFencing:1 allocation score on sgi2: 0 -native_color: child_DoFencing:1 allocation score on test02: -INFINITY -native_color: child_DoFencing:1 allocation score on test03: 1 -native_color: child_DoFencing:2 allocation score on ibm1: 0 -native_color: child_DoFencing:2 allocation score on sgi2: 0 -native_color: child_DoFencing:2 allocation score on test02: -INFINITY -native_color: child_DoFencing:2 allocation score on test03: -INFINITY -native_color: child_DoFencing:3 allocation score on ibm1: -INFINITY -native_color: child_DoFencing:3 allocation score on sgi2: 0 -native_color: child_DoFencing:3 allocation score on test02: -INFINITY -native_color: child_DoFencing:3 allocation score on test03: -INFINITY -native_color: rsc_ibm1 allocation score on ibm1: 100 -native_color: rsc_ibm1 allocation score on sgi2: 0 -native_color: rsc_ibm1 allocation score on test02: 0 -native_color: rsc_ibm1 allocation score on test03: 0 -native_color: rsc_sgi2 allocation score on ibm1: 0 -native_color: rsc_sgi2 allocation score on sgi2: 100 -native_color: rsc_sgi2 allocation score on test02: 0 -native_color: rsc_sgi2 allocation score on test03: 0 -native_color: rsc_test02 allocation score on ibm1: 0 -native_color: rsc_test02 allocation score on sgi2: 0 -native_color: rsc_test02 allocation score on test02: 100 -native_color: rsc_test02 allocation score on test03: 0 -native_color: rsc_test03 allocation score on ibm1: 0 -native_color: rsc_test03 allocation score on sgi2: 0 -native_color: rsc_test03 allocation score on test02: 0 -native_color: rsc_test03 allocation score on test03: 100 +pcmk__clone_allocate: DoFencing allocation score on ibm1: 0 +pcmk__clone_allocate: DoFencing allocation score on sgi2: 0 +pcmk__clone_allocate: DoFencing allocation score on test02: 0 +pcmk__clone_allocate: DoFencing allocation score on test03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on ibm1: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sgi2: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on test02: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on test03: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on ibm1: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sgi2: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on test02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on test03: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on ibm1: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sgi2: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on test02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on test03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on ibm1: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sgi2: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on test02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on test03: 0 +pcmk__native_allocate: DcIPaddr allocation score on ibm1: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on sgi2: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on test02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on test03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on ibm1: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on sgi2: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on test02: 1 +pcmk__native_allocate: child_DoFencing:0 allocation score on test03: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on ibm1: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on sgi2: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on test02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on test03: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on ibm1: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on sgi2: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on test02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on test03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on ibm1: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on sgi2: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on test02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on test03: -INFINITY +pcmk__native_allocate: rsc_ibm1 allocation score on ibm1: 100 +pcmk__native_allocate: rsc_ibm1 allocation score on sgi2: 0 +pcmk__native_allocate: rsc_ibm1 allocation score on test02: 0 +pcmk__native_allocate: rsc_ibm1 allocation score on test03: 0 +pcmk__native_allocate: rsc_sgi2 allocation score on ibm1: 0 +pcmk__native_allocate: rsc_sgi2 allocation score on sgi2: 100 +pcmk__native_allocate: rsc_sgi2 allocation score on test02: 0 +pcmk__native_allocate: rsc_sgi2 allocation score on test03: 0 +pcmk__native_allocate: rsc_test02 allocation score on ibm1: 0 +pcmk__native_allocate: rsc_test02 allocation score on sgi2: 0 +pcmk__native_allocate: rsc_test02 allocation score on test02: 100 +pcmk__native_allocate: rsc_test02 allocation score on test03: 0 +pcmk__native_allocate: rsc_test03 allocation score on ibm1: 0 +pcmk__native_allocate: rsc_test03 allocation score on sgi2: 0 +pcmk__native_allocate: rsc_test03 allocation score on test02: 0 +pcmk__native_allocate: rsc_test03 allocation score on test03: 100 diff --git a/pengine/test10/726.summary b/pengine/test10/726.summary index f525dccbeae..9196db86710 100644 --- a/pengine/test10/726.summary +++ b/pengine/test10/726.summary @@ -55,7 +55,6 @@ Executing cluster transition: * Resource action: child_DoFencing:3 monitor on sgi2 * Resource action: child_DoFencing:3 monitor on ibm1 * Pseudo action: DoFencing_start_0 - * Pseudo action: all_stopped * Resource action: rsc_sgi2 start on sgi2 * Resource action: rsc_ibm1 start on ibm1 * Resource action: rsc_test02 start on test02 diff --git a/pengine/test10/735.dot b/pengine/test10/735.dot index 228cc93f415..5f40c648c2a 100644 --- a/pengine/test10/735.dot +++ b/pengine/test10/735.dot @@ -5,7 +5,6 @@ "DoFencing_start_0" -> "child_DoFencing:0_start_0 hadev2" [ style = bold] "DoFencing_start_0" -> "child_DoFencing:1_start_0 hadev3" [ style = bold] "DoFencing_start_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:0_monitor_0 hadev3" -> "DoFencing_start_0" [ style = bold] "child_DoFencing:0_monitor_0 hadev3" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_5000 hadev2" [ style=bold color="green" fontcolor="black" ] @@ -21,7 +20,6 @@ "rsc_hadev1_monitor_5000 hadev3" [ style=bold color="green" fontcolor="black" ] "rsc_hadev1_start_0 hadev3" -> "rsc_hadev1_monitor_5000 hadev3" [ style = bold] "rsc_hadev1_start_0 hadev3" [ style=bold color="green" fontcolor="black" ] -"rsc_hadev1_stop_0 hadev2" -> "all_stopped" [ style = bold] "rsc_hadev1_stop_0 hadev2" -> "rsc_hadev1_start_0 hadev3" [ style = bold] "rsc_hadev1_stop_0 hadev2" [ style=bold color="green" fontcolor="black" ] "rsc_hadev2_monitor_0 hadev3" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/735.exp b/pengine/test10/735.exp index b5f89bfe846..60bc4e07727 100644 --- a/pengine/test10/735.exp +++ b/pengine/test10/735.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="3" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,20 +10,20 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_hadev1_monitor_5000" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="11" operation="monitor" operation_key="rsc_hadev1_monitor_5000" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="rsc_hadev1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="rsc_hadev1_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> + <rsc_op id="9" operation="start" operation_key="rsc_hadev1_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="11" operation="stop" operation_key="rsc_hadev1_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="10" operation="stop" operation_key="rsc_hadev1_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="rsc_hadev1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -32,20 +32,20 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc_hadev1_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="9" operation="start" operation_key="rsc_hadev1_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="rsc_hadev1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc_hadev1_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="10" operation="stop" operation_key="rsc_hadev1_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="4" operation="monitor" operation_key="rsc_hadev2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="rsc_hadev2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -54,20 +54,20 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc_hadev3_monitor_5000" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="15" operation="monitor" operation_key="rsc_hadev3_monitor_5000" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="rsc_hadev3" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="rsc_hadev3_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> + <rsc_op id="14" operation="start" operation_key="rsc_hadev3_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="15" operation="start" operation_key="rsc_hadev3_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="14" operation="start" operation_key="rsc_hadev3_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="rsc_hadev3" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -76,33 +76,33 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="16" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="17" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="16" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="20" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="5" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -111,33 +111,33 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:1_monitor_5000" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:1_monitor_5000" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="child_DoFencing:1_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> + <rsc_op id="18" operation="start" operation_key="child_DoFencing:1_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="19" operation="start" operation_key="child_DoFencing:1_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="18" operation="start" operation_key="child_DoFencing:1_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="20" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev3" CRM_meta_on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -146,46 +146,34 @@ </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="22" operation="running" operation_key="DoFencing_running_0"> + <pseudo_event id="21" operation="running" operation_key="DoFencing_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="16" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="child_DoFencing:1_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> + <rsc_op id="18" operation="start" operation_key="child_DoFencing:1_start_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="20" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="21" operation="start" operation_key="DoFencing_start_0"> + <pseudo_event id="20" operation="start" operation_key="DoFencing_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> + <rsc_op id="5" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> - </trigger> - </inputs> - </synapse> - <synapse id="15"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc_hadev1_stop_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev3" on_node_uuid="879e65f8-4b38-4c56-9552-4752ad436669"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/735.scores b/pengine/test10/735.scores index 226017b6c06..824b8bc5afe 100644 --- a/pengine/test10/735.scores +++ b/pengine/test10/735.scores @@ -1,34 +1,34 @@ Allocation scores: -clone_color: DoFencing allocation score on hadev1: 0 -clone_color: DoFencing allocation score on hadev2: 0 -clone_color: DoFencing allocation score on hadev3: 0 -clone_color: child_DoFencing:0 allocation score on hadev1: 0 -clone_color: child_DoFencing:0 allocation score on hadev2: 0 -clone_color: child_DoFencing:0 allocation score on hadev3: 0 -clone_color: child_DoFencing:1 allocation score on hadev1: 0 -clone_color: child_DoFencing:1 allocation score on hadev2: 0 -clone_color: child_DoFencing:1 allocation score on hadev3: 0 -clone_color: child_DoFencing:2 allocation score on hadev1: 0 -clone_color: child_DoFencing:2 allocation score on hadev2: 0 -clone_color: child_DoFencing:2 allocation score on hadev3: 0 -native_color: DcIPaddr allocation score on hadev1: -INFINITY -native_color: DcIPaddr allocation score on hadev2: 0 -native_color: DcIPaddr allocation score on hadev3: -INFINITY -native_color: child_DoFencing:0 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:0 allocation score on hadev2: 0 -native_color: child_DoFencing:0 allocation score on hadev3: 0 -native_color: child_DoFencing:1 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:1 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:1 allocation score on hadev3: 0 -native_color: child_DoFencing:2 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:2 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:2 allocation score on hadev3: -INFINITY -native_color: rsc_hadev1 allocation score on hadev1: 100 -native_color: rsc_hadev1 allocation score on hadev2: 0 -native_color: rsc_hadev1 allocation score on hadev3: 0 -native_color: rsc_hadev2 allocation score on hadev1: 0 -native_color: rsc_hadev2 allocation score on hadev2: 100 -native_color: rsc_hadev2 allocation score on hadev3: 0 -native_color: rsc_hadev3 allocation score on hadev1: 0 -native_color: rsc_hadev3 allocation score on hadev2: 0 -native_color: rsc_hadev3 allocation score on hadev3: 100 +pcmk__clone_allocate: DoFencing allocation score on hadev1: 0 +pcmk__clone_allocate: DoFencing allocation score on hadev2: 0 +pcmk__clone_allocate: DoFencing allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev3: 0 +pcmk__native_allocate: DcIPaddr allocation score on hadev1: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on hadev2: 0 +pcmk__native_allocate: DcIPaddr allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev2: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev3: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev3: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev3: -INFINITY +pcmk__native_allocate: rsc_hadev1 allocation score on hadev1: 100 +pcmk__native_allocate: rsc_hadev1 allocation score on hadev2: 0 +pcmk__native_allocate: rsc_hadev1 allocation score on hadev3: 0 +pcmk__native_allocate: rsc_hadev2 allocation score on hadev1: 0 +pcmk__native_allocate: rsc_hadev2 allocation score on hadev2: 100 +pcmk__native_allocate: rsc_hadev2 allocation score on hadev3: 0 +pcmk__native_allocate: rsc_hadev3 allocation score on hadev1: 0 +pcmk__native_allocate: rsc_hadev3 allocation score on hadev2: 0 +pcmk__native_allocate: rsc_hadev3 allocation score on hadev3: 100 diff --git a/pengine/test10/735.summary b/pengine/test10/735.summary index 2db520ad39e..5dc41726436 100644 --- a/pengine/test10/735.summary +++ b/pengine/test10/735.summary @@ -6,9 +6,9 @@ OFFLINE: [ hadev1 ] DcIPaddr (ocf::heartbeat:IPaddr): Started hadev2 rsc_hadev1 (ocf::heartbeat:IPaddr): Starting hadev2 rsc_hadev2 (ocf::heartbeat:IPaddr): Started hadev2 - rsc_hadev3 (ocf::heartbeat:IPaddr): Starting + rsc_hadev3 (ocf::heartbeat:IPaddr): Starting hadev2 Clone Set: DoFencing [child_DoFencing] (unique) - child_DoFencing:0 (stonith:ssh): Starting + child_DoFencing:0 (stonith:ssh): Starting hadev2 child_DoFencing:1 (stonith:ssh): Stopped child_DoFencing:2 (stonith:ssh): Stopped @@ -27,7 +27,6 @@ Executing cluster transition: * Resource action: child_DoFencing:0 monitor on hadev3 * Resource action: child_DoFencing:2 monitor on hadev3 * Pseudo action: DoFencing_start_0 - * Pseudo action: all_stopped * Resource action: rsc_hadev1 monitor=5000 on hadev3 * Resource action: rsc_hadev3 monitor=5000 on hadev3 * Resource action: child_DoFencing:0 start on hadev2 diff --git a/pengine/test10/764.dot b/pengine/test10/764.dot index 886cbb7bfe0..d4863433bf9 100644 --- a/pengine/test10/764.dot +++ b/pengine/test10/764.dot @@ -5,9 +5,7 @@ "DcIPaddr_start_0 posic043" -> "DcIPaddr_monitor_5000 posic043" [ style = dashed] "DcIPaddr_start_0 posic043" [ style=dashed color="red" fontcolor="black" ] "DcIPaddr_stop_0 posic043" -> "DcIPaddr_start_0 posic043" [ style = dashed] -"DcIPaddr_stop_0 posic043" -> "all_stopped" [ style = bold] "DcIPaddr_stop_0 posic043" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:0_monitor_5000 posic043" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 posic043" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_5000 posic041" [ style=bold color="green" fontcolor="black" ] @@ -18,7 +16,6 @@ "rsc_posic041_monitor_5000 posic041" [ style=dashed color="red" fontcolor="black"] "rsc_posic041_start_0 posic041" -> "rsc_posic041_monitor_5000 posic041" [ style = dashed] "rsc_posic041_start_0 posic041" [ style=dashed color="red" fontcolor="black" ] -"rsc_posic041_stop_0 posic041" -> "all_stopped" [ style = bold] "rsc_posic041_stop_0 posic041" -> "rsc_posic041_start_0 posic041" [ style = dashed] "rsc_posic041_stop_0 posic041" [ style=bold color="green" fontcolor="black" ] "rsc_posic042_monitor_0 posic043" -> "rsc_posic042_start_0 posic041" [ style = dashed] @@ -26,7 +23,6 @@ "rsc_posic042_monitor_5000 posic041" [ style=dashed color="red" fontcolor="black"] "rsc_posic042_start_0 posic041" -> "rsc_posic042_monitor_5000 posic041" [ style = dashed] "rsc_posic042_start_0 posic041" [ style=dashed color="red" fontcolor="black" ] -"rsc_posic042_stop_0 posic041" -> "all_stopped" [ style = bold] "rsc_posic042_stop_0 posic041" -> "rsc_posic042_start_0 posic041" [ style = dashed] "rsc_posic042_stop_0 posic041" [ style=bold color="green" fontcolor="black" ] "rsc_posic043_monitor_0 posic041" -> "rsc_posic043_start_0 posic043" [ style = dashed] @@ -34,7 +30,6 @@ "rsc_posic043_monitor_5000 posic043" [ style=dashed color="red" fontcolor="black"] "rsc_posic043_start_0 posic043" -> "rsc_posic043_monitor_5000 posic043" [ style = dashed] "rsc_posic043_start_0 posic043" [ style=dashed color="red" fontcolor="black" ] -"rsc_posic043_stop_0 posic043" -> "all_stopped" [ style = bold] "rsc_posic043_stop_0 posic043" -> "rsc_posic043_start_0 posic043" [ style = dashed] "rsc_posic043_stop_0 posic043" [ style=bold color="green" fontcolor="black" ] "rsc_posic044_monitor_0 posic043" -> "rsc_posic044_start_0 posic041" [ style = dashed] @@ -42,7 +37,6 @@ "rsc_posic044_monitor_5000 posic041" [ style=dashed color="red" fontcolor="black"] "rsc_posic044_start_0 posic041" -> "rsc_posic044_monitor_5000 posic041" [ style = dashed] "rsc_posic044_start_0 posic041" [ style=dashed color="red" fontcolor="black" ] -"rsc_posic044_stop_0 posic041" -> "all_stopped" [ style = bold] "rsc_posic044_stop_0 posic041" -> "rsc_posic044_start_0 posic041" [ style = dashed] "rsc_posic044_stop_0 posic041" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/764.exp b/pengine/test10/764.exp index 1f5b7c801a6..d8e8b57483a 100644 --- a/pengine/test10/764.exp +++ b/pengine/test10/764.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="stop" operation_key="DcIPaddr_stop_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> + <rsc_op id="12" operation="stop" operation_key="DcIPaddr_stop_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="posic043" CRM_meta_on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> + <rsc_op id="4" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="posic041" CRM_meta_on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="15" operation="stop" operation_key="rsc_posic041_stop_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> + <rsc_op id="14" operation="stop" operation_key="rsc_posic041_stop_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> <primitive id="rsc_posic041" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="posic041" CRM_meta_on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_posic041_monitor_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> + <rsc_op id="8" operation="monitor" operation_key="rsc_posic041_monitor_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> <primitive id="rsc_posic041" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="posic043" CRM_meta_on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="17" operation="stop" operation_key="rsc_posic042_stop_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> + <rsc_op id="16" operation="stop" operation_key="rsc_posic042_stop_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> <primitive id="rsc_posic042" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="posic041" CRM_meta_on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_posic042_monitor_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> + <rsc_op id="9" operation="monitor" operation_key="rsc_posic042_monitor_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> <primitive id="rsc_posic042" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="posic043" CRM_meta_on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="20" operation="stop" operation_key="rsc_posic043_stop_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> + <rsc_op id="19" operation="stop" operation_key="rsc_posic043_stop_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> <primitive id="rsc_posic043" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="posic043" CRM_meta_on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc_posic043_monitor_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> + <rsc_op id="5" operation="monitor" operation_key="rsc_posic043_monitor_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> <primitive id="rsc_posic043" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="posic041" CRM_meta_on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="23" operation="stop" operation_key="rsc_posic044_stop_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> + <rsc_op id="22" operation="stop" operation_key="rsc_posic044_stop_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> <primitive id="rsc_posic044" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="posic041" CRM_meta_on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_posic044_monitor_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> + <rsc_op id="10" operation="monitor" operation_key="rsc_posic044_monitor_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> <primitive id="rsc_posic044" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="posic043" CRM_meta_on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> + <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="posic043" CRM_meta_on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="posic041 posic042 posic043 posic044 "/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="child_DoFencing:1_monitor_5000" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> + <rsc_op id="29" operation="monitor" operation_key="child_DoFencing:1_monitor_5000" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="posic041" CRM_meta_on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="posic041 posic042 posic043 posic044 "/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> + <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="posic043" CRM_meta_on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="posic041 posic042 posic043 posic044 "/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="posic041" CRM_meta_on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="posic041 posic042 posic043 posic044 "/> </rsc_op> @@ -127,36 +127,11 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> + <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="posic041" CRM_meta_on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="posic041 posic042 posic043 posic044 "/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="15"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="13" operation="stop" operation_key="DcIPaddr_stop_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="rsc_posic041_stop_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc_posic042_stop_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="rsc_posic043_stop_0" on_node="posic043" on_node_uuid="3daa25e7-8713-4c6f-8790-7f41599a1596"/> - </trigger> - <trigger> - <rsc_op id="23" operation="stop" operation_key="rsc_posic044_stop_0" on_node="posic041" on_node_uuid="c5d5ed56-7340-4d81-afd6-40b5ee6803ad"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/764.scores b/pengine/test10/764.scores index 47dda81d0e6..97c80006cfb 100644 --- a/pengine/test10/764.scores +++ b/pengine/test10/764.scores @@ -1,57 +1,57 @@ Allocation scores: -clone_color: DoFencing allocation score on posic041: 0 -clone_color: DoFencing allocation score on posic042: 0 -clone_color: DoFencing allocation score on posic043: 0 -clone_color: DoFencing allocation score on posic044: 0 -clone_color: child_DoFencing:0 allocation score on posic041: 0 -clone_color: child_DoFencing:0 allocation score on posic042: 0 -clone_color: child_DoFencing:0 allocation score on posic043: 1 -clone_color: child_DoFencing:0 allocation score on posic044: 0 -clone_color: child_DoFencing:1 allocation score on posic041: 1 -clone_color: child_DoFencing:1 allocation score on posic042: 0 -clone_color: child_DoFencing:1 allocation score on posic043: 0 -clone_color: child_DoFencing:1 allocation score on posic044: 0 -clone_color: child_DoFencing:2 allocation score on posic041: 0 -clone_color: child_DoFencing:2 allocation score on posic042: 0 -clone_color: child_DoFencing:2 allocation score on posic043: 0 -clone_color: child_DoFencing:2 allocation score on posic044: 0 -clone_color: child_DoFencing:3 allocation score on posic041: 0 -clone_color: child_DoFencing:3 allocation score on posic042: 0 -clone_color: child_DoFencing:3 allocation score on posic043: 0 -clone_color: child_DoFencing:3 allocation score on posic044: 0 -native_color: DcIPaddr allocation score on posic041: -INFINITY -native_color: DcIPaddr allocation score on posic042: -INFINITY -native_color: DcIPaddr allocation score on posic043: 0 -native_color: DcIPaddr allocation score on posic044: -INFINITY -native_color: child_DoFencing:0 allocation score on posic041: 0 -native_color: child_DoFencing:0 allocation score on posic042: -INFINITY -native_color: child_DoFencing:0 allocation score on posic043: 1 -native_color: child_DoFencing:0 allocation score on posic044: -INFINITY -native_color: child_DoFencing:1 allocation score on posic041: 1 -native_color: child_DoFencing:1 allocation score on posic042: -INFINITY -native_color: child_DoFencing:1 allocation score on posic043: -INFINITY -native_color: child_DoFencing:1 allocation score on posic044: -INFINITY -native_color: child_DoFencing:2 allocation score on posic041: -INFINITY -native_color: child_DoFencing:2 allocation score on posic042: -INFINITY -native_color: child_DoFencing:2 allocation score on posic043: -INFINITY -native_color: child_DoFencing:2 allocation score on posic044: -INFINITY -native_color: child_DoFencing:3 allocation score on posic041: -INFINITY -native_color: child_DoFencing:3 allocation score on posic042: -INFINITY -native_color: child_DoFencing:3 allocation score on posic043: -INFINITY -native_color: child_DoFencing:3 allocation score on posic044: -INFINITY -native_color: rsc_posic041 allocation score on posic041: 100 -native_color: rsc_posic041 allocation score on posic042: 0 -native_color: rsc_posic041 allocation score on posic043: 0 -native_color: rsc_posic041 allocation score on posic044: 0 -native_color: rsc_posic042 allocation score on posic041: 0 -native_color: rsc_posic042 allocation score on posic042: 100 -native_color: rsc_posic042 allocation score on posic043: 0 -native_color: rsc_posic042 allocation score on posic044: 0 -native_color: rsc_posic043 allocation score on posic041: 0 -native_color: rsc_posic043 allocation score on posic042: 0 -native_color: rsc_posic043 allocation score on posic043: 100 -native_color: rsc_posic043 allocation score on posic044: 0 -native_color: rsc_posic044 allocation score on posic041: 0 -native_color: rsc_posic044 allocation score on posic042: 0 -native_color: rsc_posic044 allocation score on posic043: 0 -native_color: rsc_posic044 allocation score on posic044: 100 +pcmk__clone_allocate: DoFencing allocation score on posic041: 0 +pcmk__clone_allocate: DoFencing allocation score on posic042: 0 +pcmk__clone_allocate: DoFencing allocation score on posic043: 0 +pcmk__clone_allocate: DoFencing allocation score on posic044: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on posic041: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on posic042: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on posic043: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on posic044: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on posic041: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on posic042: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on posic043: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on posic044: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on posic041: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on posic042: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on posic043: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on posic044: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on posic041: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on posic042: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on posic043: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on posic044: 0 +pcmk__native_allocate: DcIPaddr allocation score on posic041: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on posic042: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on posic043: 0 +pcmk__native_allocate: DcIPaddr allocation score on posic044: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on posic041: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on posic042: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on posic043: 1 +pcmk__native_allocate: child_DoFencing:0 allocation score on posic044: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on posic041: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on posic042: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on posic043: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on posic044: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on posic041: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on posic042: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on posic043: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on posic044: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on posic041: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on posic042: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on posic043: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on posic044: -INFINITY +pcmk__native_allocate: rsc_posic041 allocation score on posic041: 100 +pcmk__native_allocate: rsc_posic041 allocation score on posic042: 0 +pcmk__native_allocate: rsc_posic041 allocation score on posic043: 0 +pcmk__native_allocate: rsc_posic041 allocation score on posic044: 0 +pcmk__native_allocate: rsc_posic042 allocation score on posic041: 0 +pcmk__native_allocate: rsc_posic042 allocation score on posic042: 100 +pcmk__native_allocate: rsc_posic042 allocation score on posic043: 0 +pcmk__native_allocate: rsc_posic042 allocation score on posic044: 0 +pcmk__native_allocate: rsc_posic043 allocation score on posic041: 0 +pcmk__native_allocate: rsc_posic043 allocation score on posic042: 0 +pcmk__native_allocate: rsc_posic043 allocation score on posic043: 100 +pcmk__native_allocate: rsc_posic043 allocation score on posic044: 0 +pcmk__native_allocate: rsc_posic044 allocation score on posic041: 0 +pcmk__native_allocate: rsc_posic044 allocation score on posic042: 0 +pcmk__native_allocate: rsc_posic044 allocation score on posic043: 0 +pcmk__native_allocate: rsc_posic044 allocation score on posic044: 100 diff --git a/pengine/test10/764.summary b/pengine/test10/764.summary index b50cdd4019a..d86cf1aa539 100644 --- a/pengine/test10/764.summary +++ b/pengine/test10/764.summary @@ -37,7 +37,6 @@ Executing cluster transition: * Resource action: child_DoFencing:1 monitor on posic043 * Resource action: child_DoFencing:2 monitor on posic041 * Resource action: child_DoFencing:3 monitor on posic041 - * Pseudo action: all_stopped Revised cluster status: Online: [ posic041 posic043 ] diff --git a/pengine/test10/797.dot b/pengine/test10/797.dot index d02f0b65062..ff049d9649e 100644 --- a/pengine/test10/797.dot +++ b/pengine/test10/797.dot @@ -10,7 +10,6 @@ "DcIPaddr_start_0 c001n03" [ style=dashed color="red" fontcolor="black" ] "DcIPaddr_stop_0 c001n03" -> "DcIPaddr_delete_0 c001n03" [ style = bold] "DcIPaddr_stop_0 c001n03" -> "DcIPaddr_start_0 c001n03" [ style = dashed] -"DcIPaddr_stop_0 c001n03" -> "all_stopped" [ style = bold] "DcIPaddr_stop_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DoFencing_running_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_start_0" -> "DoFencing_running_0" [ style = bold] @@ -23,30 +22,30 @@ "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" -> "DoFencing_start_0" [ style = bold] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:0_monitor_5000 c001n01" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_start_0 c001n01" -> "DoFencing_running_0" [ style = bold] "child_DoFencing:0_start_0 c001n01" -> "child_DoFencing:0_monitor_5000 c001n01" [ style = bold] "child_DoFencing:0_start_0 c001n01" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_stop_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:0_stop_0 c001n01" -> "all_stopped" [ style = bold] "child_DoFencing:0_stop_0 c001n01" -> "child_DoFencing:0_start_0 c001n01" [ style = bold] "child_DoFencing:0_stop_0 c001n01" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_stop_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:0_stop_0 c001n03" -> "all_stopped" [ style = bold] "child_DoFencing:0_stop_0 c001n03" -> "child_DoFencing:0_start_0 c001n01" [ style = bold] "child_DoFencing:0_stop_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_stop_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:1_stop_0 c001n02" -> "all_stopped" [ style = bold] "child_DoFencing:1_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "child_DoFencing:1_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n01" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n01" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n02" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "do_shutdown c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n03" -> "rsc_c001n01_start_0 c001n01" [ style = dashed] @@ -54,7 +53,6 @@ "rsc_c001n01_monitor_5000 c001n01" [ style=dashed color="red" fontcolor="black"] "rsc_c001n01_start_0 c001n01" -> "rsc_c001n01_monitor_5000 c001n01" [ style = dashed] "rsc_c001n01_start_0 c001n01" [ style=dashed color="red" fontcolor="black" ] -"rsc_c001n01_stop_0 c001n01" -> "all_stopped" [ style = bold] "rsc_c001n01_stop_0 c001n01" -> "rsc_c001n01_start_0 c001n01" [ style = dashed] "rsc_c001n01_stop_0 c001n01" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n01" -> "rsc_c001n02_start_0 c001n01" [ style = dashed] @@ -64,7 +62,6 @@ "rsc_c001n02_monitor_5000 c001n01" [ style=dashed color="red" fontcolor="black" ] "rsc_c001n02_start_0 c001n01" -> "rsc_c001n02_monitor_5000 c001n01" [ style = dashed] "rsc_c001n02_start_0 c001n01" [ style=dashed color="red" fontcolor="black" ] -"rsc_c001n02_stop_0 c001n02" -> "all_stopped" [ style = bold] "rsc_c001n02_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "rsc_c001n02_stop_0 c001n02" -> "rsc_c001n02_start_0 c001n01" [ style = dashed] "rsc_c001n02_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] @@ -75,7 +72,6 @@ "rsc_c001n03_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black"] "rsc_c001n03_start_0 c001n03" -> "rsc_c001n03_monitor_5000 c001n03" [ style = dashed] "rsc_c001n03_start_0 c001n03" [ style=dashed color="red" fontcolor="black" ] -"rsc_c001n03_stop_0 c001n03" -> "all_stopped" [ style = bold] "rsc_c001n03_stop_0 c001n03" -> "rsc_c001n03_start_0 c001n03" [ style = dashed] "rsc_c001n03_stop_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n01" -> "rsc_c001n08_start_0 c001n01" [ style = dashed] @@ -85,7 +81,6 @@ "rsc_c001n08_monitor_5000 c001n01" [ style=dashed color="red" fontcolor="black" ] "rsc_c001n08_start_0 c001n01" -> "rsc_c001n08_monitor_5000 c001n01" [ style = dashed] "rsc_c001n08_start_0 c001n01" [ style=dashed color="red" fontcolor="black" ] -"rsc_c001n08_stop_0 c001n02" -> "all_stopped" [ style = bold] "rsc_c001n08_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "rsc_c001n08_stop_0 c001n02" -> "rsc_c001n08_start_0 c001n01" [ style = dashed] "rsc_c001n08_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/797.exp b/pengine/test10/797.exp index eb786416530..62d82a92ad9 100644 --- a/pengine/test10/797.exp +++ b/pengine/test10/797.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="12" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,20 +19,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="12" operation="delete" operation_key="DcIPaddr_delete_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="11" operation="delete" operation_key="DcIPaddr_delete_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="10" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="10" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -41,7 +41,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="27" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="26" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -50,7 +50,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -59,7 +59,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="13" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -68,7 +68,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="30" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="29" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -77,7 +77,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="22" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -86,7 +86,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="14" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -95,7 +95,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="33" operation="stop" operation_key="rsc_c001n03_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="32" operation="stop" operation_key="rsc_c001n03_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -104,7 +104,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -113,7 +113,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="15" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -122,7 +122,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="35" operation="stop" operation_key="rsc_c001n01_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="34" operation="stop" operation_key="rsc_c001n01_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -131,7 +131,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="23" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -140,46 +140,46 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="39" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="38" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="36" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="37" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="43" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="42" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="38" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="37" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="44" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="37" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="36" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="44" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> @@ -192,26 +192,26 @@ </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="38" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="40" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="39" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="44" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -220,7 +220,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -229,7 +229,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -238,7 +238,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -247,28 +247,40 @@ </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="46" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="45" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + </trigger> + <trigger> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + </trigger> + <trigger> + <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + </trigger> + <trigger> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="36" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="37" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="40" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="39" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <pseudo_event id="45" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="44" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="45" operation="stop" operation_key="DoFencing_stop_0"> + <pseudo_event id="44" operation="stop" operation_key="DoFencing_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -276,46 +288,46 @@ </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="44" operation="running" operation_key="DoFencing_running_0"> + <pseudo_event id="43" operation="running" operation_key="DoFencing_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="38" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="43" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="42" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="43" operation="start" operation_key="DoFencing_start_0"> + <pseudo_event id="42" operation="start" operation_key="DoFencing_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="46" operation="stopped" operation_key="DoFencing_stopped_0"/> + <pseudo_event id="45" operation="stopped" operation_key="DoFencing_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <crm_event id="48" operation="do_shutdown" operation_key="do_shutdown-c001n02" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <crm_event id="46" operation="do_shutdown" operation_key="do_shutdown-c001n02" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_no_wait="true" /> <downed> <node id="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> @@ -324,46 +336,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="27" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> - </trigger> - <trigger> - <rsc_op id="30" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> - </trigger> - <trigger> - <rsc_op id="40" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> - </trigger> - </inputs> - </synapse> - <synapse id="29"> - <action_set> - <pseudo_event id="10" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="11" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> - </trigger> - <trigger> - <rsc_op id="27" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="26" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="30" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="29" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="33" operation="stop" operation_key="rsc_c001n03_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> - </trigger> - <trigger> - <rsc_op id="35" operation="stop" operation_key="rsc_c001n01_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> - </trigger> - <trigger> - <rsc_op id="37" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> - </trigger> - <trigger> - <rsc_op id="38" operation="stop" operation_key="child_DoFencing:0_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> - </trigger> - <trigger> - <rsc_op id="40" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="39" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/797.scores b/pengine/test10/797.scores index efc88cb184c..6f229147870 100644 --- a/pengine/test10/797.scores +++ b/pengine/test10/797.scores @@ -1,57 +1,57 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n01: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n01: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 0 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n01: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 1 -clone_color: child_DoFencing:1 allocation score on c001n03: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n01: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 1 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n01: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: 0 -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n01: 0 -native_color: child_DoFencing:0 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n01: 0 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: 1 -native_color: child_DoFencing:2 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 +pcmk__clone_allocate: DoFencing allocation score on c001n01: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/797.summary b/pengine/test10/797.summary index 47db8250a4e..79c0a080634 100644 --- a/pengine/test10/797.summary +++ b/pengine/test10/797.summary @@ -51,7 +51,6 @@ Executing cluster transition: * Pseudo action: DoFencing_stopped_0 * Pseudo action: DoFencing_start_0 * Cluster action: do_shutdown on c001n02 - * Pseudo action: all_stopped * Resource action: child_DoFencing:0 start on c001n01 * Resource action: child_DoFencing:0 monitor=5000 on c001n01 * Pseudo action: DoFencing_running_0 diff --git a/pengine/test10/8-am-then-bm-a-migrating-b-stopping.dot b/pengine/test10/8-am-then-bm-a-migrating-b-stopping.dot index 7c976c4d330..3472382c213 100644 --- a/pengine/test10/8-am-then-bm-a-migrating-b-stopping.dot +++ b/pengine/test10/8-am-then-bm-a-migrating-b-stopping.dot @@ -8,11 +8,8 @@ "A_start_0 18node2" -> "A_monitor_60000 18node2" [ style = bold] "A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] "A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] -"A_stop_0 18node1" -> "all_stopped" [ style = bold] "A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "B_stop_0 18node2" -> "A_migrate_to_0 18node1" [ style = bold] "B_stop_0 18node2" -> "A_stop_0 18node1" [ style = bold] -"B_stop_0 18node2" -> "all_stopped" [ style = bold] "B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/8-am-then-bm-a-migrating-b-stopping.exp b/pengine/test10/8-am-then-bm-a-migrating-b-stopping.exp index 6fb28d55523..b236a174824 100644 --- a/pengine/test10/8-am-then-bm-a-migrating-b-stopping.exp +++ b/pengine/test10/8-am-then-bm-a-migrating-b-stopping.exp @@ -1,96 +1,81 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="6" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="6" operation="migrate_to" operation_key="A_migrate_to_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="18node1" CRM_meta_migrate_target="18node2" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="5" operation="monitor" operation_key="A_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="start" operation_key="A_start_0"/> + <pseudo_event id="4" operation="start" operation_key="A_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="5" operation="start" operation_key="A_start_0"> + <pseudo_event id="4" operation="start" operation_key="A_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="7" operation="migrate_from" operation_key="A_migrate_from_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="8" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/8-am-then-bm-a-migrating-b-stopping.scores b/pengine/test10/8-am-then-bm-a-migrating-b-stopping.scores index 08ffea3ee01..cac5faec0dc 100644 --- a/pengine/test10/8-am-then-bm-a-migrating-b-stopping.scores +++ b/pengine/test10/8-am-then-bm-a-migrating-b-stopping.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on 18node1: 0 -native_color: A allocation score on 18node2: INFINITY -native_color: A allocation score on 18node3: 0 -native_color: B allocation score on 18node1: -INFINITY -native_color: B allocation score on 18node2: -INFINITY -native_color: B allocation score on 18node3: -INFINITY +pcmk__native_allocate: A allocation score on 18node1: 0 +pcmk__native_allocate: A allocation score on 18node2: INFINITY +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on 18node1: -INFINITY +pcmk__native_allocate: B allocation score on 18node2: -INFINITY +pcmk__native_allocate: B allocation score on 18node3: -INFINITY diff --git a/pengine/test10/8-am-then-bm-a-migrating-b-stopping.summary b/pengine/test10/8-am-then-bm-a-migrating-b-stopping.summary index 99d5c09cdd4..e1b29b63507 100644 --- a/pengine/test10/8-am-then-bm-a-migrating-b-stopping.summary +++ b/pengine/test10/8-am-then-bm-a-migrating-b-stopping.summary @@ -1,4 +1,4 @@ -1 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ 18node1 18node2 18node3 ] @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: A migrate_to on 18node1 * Resource action: A migrate_from on 18node2 * Resource action: A stop on 18node1 - * Pseudo action: all_stopped * Pseudo action: A_start_0 * Resource action: A monitor=60000 on 18node2 diff --git a/pengine/test10/829.dot b/pengine/test10/829.dot index 1daa2aafb1d..f01f1ad9835 100644 --- a/pengine/test10/829.dot +++ b/pengine/test10/829.dot @@ -5,15 +5,19 @@ digraph "g" { "DoFencing_stop_0" -> "child_DoFencing:0_stop_0 c001n02" [ style = bold] "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] +"child_DoFencing:0_monitor_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:0_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_stop_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:0_stop_0 c001n02" -> "all_stopped" [ style = bold] "child_DoFencing:0_stop_0 c001n02" [ style=bold color="green" fontcolor="orange" ] +"child_DoFencing:1_monitor_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:1_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:2_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:2_monitor_0 c001n08" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] @@ -26,7 +30,6 @@ digraph "g" { "rsc_c001n02_monitor_5000 c001n01" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_start_0 c001n01" -> "rsc_c001n02_monitor_5000 c001n01" [ style = bold] "rsc_c001n02_start_0 c001n01" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n02_stop_0 c001n02" -> "all_stopped" [ style = bold] "rsc_c001n02_stop_0 c001n02" -> "rsc_c001n02_start_0 c001n01" [ style = bold] "rsc_c001n02_stop_0 c001n02" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] @@ -35,10 +38,7 @@ digraph "g" { "rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "stonith 'reboot' c001n02" -> "DoFencing_stop_0" [ style = bold] "stonith 'reboot' c001n02" -> "child_DoFencing:0_stop_0 c001n02" [ style = bold] +"stonith 'reboot' c001n02" -> "rsc_c001n02_start_0 c001n01" [ style = bold] "stonith 'reboot' c001n02" -> "rsc_c001n02_stop_0 c001n02" [ style = bold] -"stonith 'reboot' c001n02" -> "stonith_complete" [ style = bold] "stonith 'reboot' c001n02" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc_c001n02_start_0 c001n01" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/829.exp b/pengine/test10/829.exp index ed8be6eb9f9..247486ae673 100644 --- a/pengine/test10/829.exp +++ b/pengine/test10/829.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="16" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="9" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="17" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -37,45 +37,45 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="rsc_c001n02_monitor_5000" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="32" operation="monitor" operation_key="rsc_c001n02_monitor_5000" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="31" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="32" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="31" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="rsc_c001n02_stop_0"/> + <rsc_op id="22" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="30" operation="stop" operation_key="rsc_c001n02_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="31" operation="stop" operation_key="rsc_c001n02_stop_0"> + <pseudo_event id="30" operation="stop" operation_key="rsc_c001n02_stop_0"> <attributes CRM_meta_timeout="20000" ip="127.0.0.12"/> </pseudo_event> </action_set> @@ -87,7 +87,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="22" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -96,7 +96,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -105,7 +105,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -114,7 +114,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="23" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -123,7 +123,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -132,7 +132,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="24" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -141,7 +141,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -150,7 +150,7 @@ </synapse> <synapse id="14"> <action_set> - <pseudo_event id="38" operation="stop" operation_key="child_DoFencing:0_stop_0"> + <pseudo_event id="37" operation="stop" operation_key="child_DoFencing:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </pseudo_event> </action_set> @@ -159,13 +159,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -174,7 +174,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -183,7 +183,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -192,7 +192,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -201,7 +201,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -210,7 +210,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -219,62 +219,50 @@ </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="48" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="47" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="stop" operation_key="child_DoFencing:0_stop_0"/> + <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"/> + <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> - </inputs> - </synapse> - <synapse id="22"> - <action_set> - <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"> - <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> - </pseudo_event> - </action_set> - <inputs> <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> - </inputs> - </synapse> - <synapse id="23"> - <action_set> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + </trigger> + <trigger> + <pseudo_event id="37" operation="stop" operation_key="child_DoFencing:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="46" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="24"> + <synapse id="22"> <action_set> - <pseudo_event id="9" operation="all_stopped" operation_key="all_stopped"> - <attributes /> + <pseudo_event id="46" operation="stop" operation_key="DoFencing_stop_0"> + <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stop" operation_key="rsc_c001n02_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="38" operation="stop" operation_key="child_DoFencing:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> - <synapse id="25"> + <synapse id="23"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/829.scores b/pengine/test10/829.scores index f0652ff221d..e3b05c2e7dc 100644 --- a/pengine/test10/829.scores +++ b/pengine/test10/829.scores @@ -1,57 +1,57 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n01: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n01: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 1 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n01: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 1 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n01: 1 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n01: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 1 -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: 0 -native_color: child_DoFencing:0 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n01: 0 -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: 1 -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n01: 1 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n08: 1 -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 +pcmk__clone_allocate: DoFencing allocation score on c001n01: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n01: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 1 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n01: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: 1 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/829.summary b/pengine/test10/829.summary index 8cc27dc667c..c8223b0e611 100644 --- a/pengine/test10/829.summary +++ b/pengine/test10/829.summary @@ -40,11 +40,9 @@ Executing cluster transition: * Fencing c001n02 (reboot) * Pseudo action: rsc_c001n02_stop_0 * Pseudo action: DoFencing_stop_0 - * Pseudo action: stonith_complete * Resource action: rsc_c001n02 start on c001n01 * Pseudo action: child_DoFencing:0_stop_0 * Pseudo action: DoFencing_stopped_0 - * Pseudo action: all_stopped * Resource action: rsc_c001n02 monitor=5000 on c001n01 Revised cluster status: diff --git a/pengine/test10/9-am-then-bm-b-migrating-a-stopping.dot b/pengine/test10/9-am-then-bm-b-migrating-a-stopping.dot index 05aef656217..6a9f52362b0 100644 --- a/pengine/test10/9-am-then-bm-b-migrating-a-stopping.dot +++ b/pengine/test10/9-am-then-bm-b-migrating-a-stopping.dot @@ -3,7 +3,6 @@ "A_start_0 <none>" -> "B_start_0 18node1" [ style = dashed] "A_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "A_stop_0 18node1" -> "A_start_0 <none>" [ style = dashed] -"A_stop_0 18node1" -> "all_stopped" [ style = bold] "A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "B_migrate_from_0 18node1" -> "B_start_0 18node1" [ style = dashed] "B_migrate_from_0 18node1" -> "B_stop_0 18node2" [ style = dashed] @@ -15,7 +14,5 @@ "B_start_0 18node1" [ style=dashed color="red" fontcolor="black"] "B_stop_0 18node2" -> "A_stop_0 18node1" [ style = bold] "B_stop_0 18node2" -> "B_start_0 18node1" [ style = dashed] -"B_stop_0 18node2" -> "all_stopped" [ style = bold] "B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/9-am-then-bm-b-migrating-a-stopping.exp b/pengine/test10/9-am-then-bm-b-migrating-a-stopping.exp index 10f0f8c7b84..dd8db61d1ae 100644 --- a/pengine/test10/9-am-then-bm-b-migrating-a-stopping.exp +++ b/pengine/test10/9-am-then-bm-b-migrating-a-stopping.exp @@ -1,39 +1,24 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="4" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="4" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="B" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="5" operation="stop" operation_key="B_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/9-am-then-bm-b-migrating-a-stopping.scores b/pengine/test10/9-am-then-bm-b-migrating-a-stopping.scores index 5300e1a0da2..d6d847e31db 100644 --- a/pengine/test10/9-am-then-bm-b-migrating-a-stopping.scores +++ b/pengine/test10/9-am-then-bm-b-migrating-a-stopping.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on 18node1: -INFINITY -native_color: A allocation score on 18node2: -INFINITY -native_color: A allocation score on 18node3: -INFINITY -native_color: B allocation score on 18node1: INFINITY -native_color: B allocation score on 18node2: 0 -native_color: B allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on 18node1: -INFINITY +pcmk__native_allocate: A allocation score on 18node2: -INFINITY +pcmk__native_allocate: A allocation score on 18node3: -INFINITY +pcmk__native_allocate: B allocation score on 18node1: INFINITY +pcmk__native_allocate: B allocation score on 18node2: 0 +pcmk__native_allocate: B allocation score on 18node3: 0 diff --git a/pengine/test10/9-am-then-bm-b-migrating-a-stopping.summary b/pengine/test10/9-am-then-bm-b-migrating-a-stopping.summary index 250d888d2b9..9897031a3cc 100644 --- a/pengine/test10/9-am-then-bm-b-migrating-a-stopping.summary +++ b/pengine/test10/9-am-then-bm-b-migrating-a-stopping.summary @@ -1,4 +1,4 @@ -1 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ 18node1 18node2 18node3 ] @@ -13,7 +13,6 @@ Transition Summary: Executing cluster transition: * Resource action: B stop on 18node2 * Resource action: A stop on 18node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ 18node1 18node2 18node3 ] diff --git a/pengine/test10/994-2.dot b/pengine/test10/994-2.dot index cc9fd7e1db4..e7f5644c854 100644 --- a/pengine/test10/994-2.dot +++ b/pengine/test10/994-2.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "depends_start_0 paul" [ style=bold color="green" fontcolor="black" ] -"depends_stop_0 paul" -> "all_stopped" [ style = bold] "depends_stop_0 paul" -> "depends_start_0 paul" [ style = bold] "depends_stop_0 paul" -> "group_1_stop_0" [ style = bold] "depends_stop_0 paul" [ style=bold color="green" fontcolor="black" ] @@ -19,7 +17,6 @@ digraph "g" { "postfix_9_start_0 paul" -> "group_1_running_0" [ style = bold] "postfix_9_start_0 paul" -> "postfix_9_monitor_120000 paul" [ style = bold] "postfix_9_start_0 paul" [ style=bold color="green" fontcolor="black" ] -"postfix_9_stop_0 paul" -> "all_stopped" [ style = bold] "postfix_9_stop_0 paul" -> "group_1_stopped_0" [ style = bold] "postfix_9_stop_0 paul" -> "postfix_9_start_0 paul" [ style = bold] "postfix_9_stop_0 paul" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/994-2.exp b/pengine/test10/994-2.exp index c00f2f224fb..dd52aa5edad 100644 --- a/pengine/test10/994-2.exp +++ b/pengine/test10/994-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="group_1_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="group_1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,52 +10,52 @@ <rsc_op id="3" operation="stop" operation_key="postfix_9_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="group_1_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="group_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="group_1_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="group_1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="depends_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> + <rsc_op id="17" operation="stop" operation_key="depends_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="15" operation="running" operation_key="group_1_running_0"> + <pseudo_event id="14" operation="running" operation_key="group_1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> + <rsc_op id="12" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="group_1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="group_1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="14" operation="start" operation_key="group_1_start_0"> + <pseudo_event id="13" operation="start" operation_key="group_1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stopped" operation_key="group_1_stopped_0"/> + <pseudo_event id="16" operation="stopped" operation_key="group_1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"> + <rsc_op id="12" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"> <primitive id="postfix_9" class="lsb" type="postfix"/> <attributes CRM_meta_on_node="paul" CRM_meta_on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90" CRM_meta_timeout="20000" /> </rsc_op> @@ -65,7 +65,7 @@ <rsc_op id="3" operation="stop" operation_key="postfix_9_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="group_1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="group_1_start_0"/> </trigger> </inputs> </synapse> @@ -78,7 +78,7 @@ </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="group_1_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="group_1_stop_0"/> </trigger> </inputs> </synapse> @@ -91,49 +91,33 @@ </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> + <rsc_op id="12" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="19" operation="start" operation_key="depends_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"> + <rsc_op id="18" operation="start" operation_key="depends_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"> <primitive id="depends" class="lsb" type="postfix"/> <attributes CRM_meta_on_node="paul" CRM_meta_on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="running" operation_key="group_1_running_0"/> + <pseudo_event id="14" operation="running" operation_key="group_1_running_0"/> </trigger> <trigger> - <rsc_op id="18" operation="stop" operation_key="depends_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> + <rsc_op id="17" operation="stop" operation_key="depends_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="18" operation="stop" operation_key="depends_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"> + <rsc_op id="17" operation="stop" operation_key="depends_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"> <primitive id="depends" class="lsb" type="postfix"/> <attributes CRM_meta_on_node="paul" CRM_meta_on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="postfix_9_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> - </trigger> - <trigger> - <rsc_op id="18" operation="stop" operation_key="depends_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/994-2.scores b/pengine/test10/994-2.scores index d99e0fe187c..31098def738 100644 --- a/pengine/test10/994-2.scores +++ b/pengine/test10/994-2.scores @@ -1,11 +1,11 @@ Allocation scores: -group_color: Filesystem_2 allocation score on paul: 0 -group_color: IPaddr_5 allocation score on paul: 0 -group_color: datadisk_1 allocation score on paul: 0 -group_color: group_1 allocation score on paul: 0 -group_color: postfix_9 allocation score on paul: 0 -native_color: Filesystem_2 allocation score on paul: 0 -native_color: IPaddr_5 allocation score on paul: 0 -native_color: datadisk_1 allocation score on paul: 0 -native_color: depends allocation score on paul: 0 -native_color: postfix_9 allocation score on paul: 0 +pcmk__group_allocate: Filesystem_2 allocation score on paul: 0 +pcmk__group_allocate: IPaddr_5 allocation score on paul: 0 +pcmk__group_allocate: datadisk_1 allocation score on paul: 0 +pcmk__group_allocate: group_1 allocation score on paul: 0 +pcmk__group_allocate: postfix_9 allocation score on paul: 0 +pcmk__native_allocate: Filesystem_2 allocation score on paul: 0 +pcmk__native_allocate: IPaddr_5 allocation score on paul: 0 +pcmk__native_allocate: datadisk_1 allocation score on paul: 0 +pcmk__native_allocate: depends allocation score on paul: 0 +pcmk__native_allocate: postfix_9 allocation score on paul: 0 diff --git a/pengine/test10/994-2.summary b/pengine/test10/994-2.summary index 0f7def7cc8a..5f8ee9e8c62 100644 --- a/pengine/test10/994-2.summary +++ b/pengine/test10/994-2.summary @@ -17,7 +17,6 @@ Executing cluster transition: * Resource action: depends stop on paul * Pseudo action: group_1_stop_0 * Resource action: postfix_9 stop on paul - * Pseudo action: all_stopped * Pseudo action: group_1_stopped_0 * Pseudo action: group_1_start_0 * Resource action: postfix_9 start on paul diff --git a/pengine/test10/994.dot b/pengine/test10/994.dot index e2d6f05e9e0..6d18051b71e 100644 --- a/pengine/test10/994.dot +++ b/pengine/test10/994.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group_1_running_0" [ style=bold color="green" fontcolor="orange" ] "group_1_start_0" -> "group_1_running_0" [ style = bold] "group_1_start_0" -> "postfix_9_start_0 paul" [ style = bold] @@ -13,7 +12,6 @@ "postfix_9_start_0 paul" -> "group_1_running_0" [ style = bold] "postfix_9_start_0 paul" -> "postfix_9_monitor_120000 paul" [ style = bold] "postfix_9_start_0 paul" [ style=bold color="green" fontcolor="black" ] -"postfix_9_stop_0 paul" -> "all_stopped" [ style = bold] "postfix_9_stop_0 paul" -> "group_1_stopped_0" [ style = bold] "postfix_9_stop_0 paul" -> "postfix_9_start_0 paul" [ style = bold] "postfix_9_stop_0 paul" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/994.exp b/pengine/test10/994.exp index b0111ffbddf..6f3664d962b 100644 --- a/pengine/test10/994.exp +++ b/pengine/test10/994.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="group_1_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="group_1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,13 +10,13 @@ <rsc_op id="3" operation="stop" operation_key="postfix_9_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="group_1_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="group_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="group_1_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="group_1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -24,34 +24,34 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="15" operation="running" operation_key="group_1_running_0"> + <pseudo_event id="14" operation="running" operation_key="group_1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> + <rsc_op id="12" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="group_1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="group_1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="14" operation="start" operation_key="group_1_start_0"> + <pseudo_event id="13" operation="start" operation_key="group_1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stopped" operation_key="group_1_stopped_0"/> + <pseudo_event id="16" operation="stopped" operation_key="group_1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"> + <rsc_op id="12" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"> <primitive id="postfix_9" class="lsb" type="postfix"/> <attributes CRM_meta_on_node="paul" CRM_meta_on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90" CRM_meta_timeout="20000" /> </rsc_op> @@ -61,7 +61,7 @@ <rsc_op id="3" operation="stop" operation_key="postfix_9_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="group_1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="group_1_start_0"/> </trigger> </inputs> </synapse> @@ -74,7 +74,7 @@ </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="group_1_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="group_1_stop_0"/> </trigger> </inputs> </synapse> @@ -87,19 +87,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> - </trigger> - </inputs> - </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="postfix_9_stop_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> + <rsc_op id="12" operation="start" operation_key="postfix_9_start_0" on_node="paul" on_node_uuid="6d3906ef-d88f-4363-afac-609884ddbb90"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/994.scores b/pengine/test10/994.scores index f744124d2b1..60f77a7b7fe 100644 --- a/pengine/test10/994.scores +++ b/pengine/test10/994.scores @@ -1,10 +1,10 @@ Allocation scores: -group_color: Filesystem_2 allocation score on paul: 0 -group_color: IPaddr_5 allocation score on paul: 0 -group_color: datadisk_1 allocation score on paul: 0 -group_color: group_1 allocation score on paul: 0 -group_color: postfix_9 allocation score on paul: 0 -native_color: Filesystem_2 allocation score on paul: 0 -native_color: IPaddr_5 allocation score on paul: 0 -native_color: datadisk_1 allocation score on paul: 0 -native_color: postfix_9 allocation score on paul: 0 +pcmk__group_allocate: Filesystem_2 allocation score on paul: 0 +pcmk__group_allocate: IPaddr_5 allocation score on paul: 0 +pcmk__group_allocate: datadisk_1 allocation score on paul: 0 +pcmk__group_allocate: group_1 allocation score on paul: 0 +pcmk__group_allocate: postfix_9 allocation score on paul: 0 +pcmk__native_allocate: Filesystem_2 allocation score on paul: 0 +pcmk__native_allocate: IPaddr_5 allocation score on paul: 0 +pcmk__native_allocate: datadisk_1 allocation score on paul: 0 +pcmk__native_allocate: postfix_9 allocation score on paul: 0 diff --git a/pengine/test10/994.summary b/pengine/test10/994.summary index 4f0c42f5c2e..11bf031aa80 100644 --- a/pengine/test10/994.summary +++ b/pengine/test10/994.summary @@ -14,7 +14,6 @@ Transition Summary: Executing cluster transition: * Pseudo action: group_1_stop_0 * Resource action: postfix_9 stop on paul - * Pseudo action: all_stopped * Pseudo action: group_1_stopped_0 * Pseudo action: group_1_start_0 * Resource action: postfix_9 start on paul diff --git a/pengine/test10/a-demote-then-b-migrate.dot b/pengine/test10/a-demote-then-b-migrate.dot index d419eed437a..cc3d94e76fb 100644 --- a/pengine/test10/a-demote-then-b-migrate.dot +++ b/pengine/test10/a-demote-then-b-migrate.dot @@ -3,7 +3,6 @@ digraph "g" { "Cancel rsc1:0_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] "Cancel rsc1:1_monitor_5000 node1" -> "rsc1:1_demote_0 node1" [ style = bold] "Cancel rsc1:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "ms1_confirmed-post_notify_demoted_0" -> "ms1_pre_notify_promote_0" [ style = bold] "ms1_confirmed-post_notify_demoted_0" -> "rsc1:0_monitor_5000 node2" [ style = bold] "ms1_confirmed-post_notify_demoted_0" -> "rsc1:1_monitor_10000 node1" [ style = bold] @@ -78,7 +77,6 @@ digraph "g" { "rsc2_start_0 node2" -> "ms1_promote_0" [ style = bold] "rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="orange"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/a-demote-then-b-migrate.exp b/pengine/test10/a-demote-then-b-migrate.exp index 2b12db24a00..8e724176858 100644 --- a/pengine/test10/a-demote-then-b-migrate.exp +++ b/pengine/test10/a-demote-then-b-migrate.exp @@ -1,78 +1,78 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="57" operation="notify" operation_key="rsc1:1_post_notify_demote_0" internal_operation_key="rsc1:0_post_notify_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="51" operation="notify" operation_key="rsc1:1_post_notify_demote_0" internal_operation_key="rsc1:0_post_notify_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="rsc1:0" CRM_meta_notify_demote_uname="node1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="ms1_post_notify_demoted_0"/> + <pseudo_event id="34" operation="notify" operation_key="ms1_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="56" operation="notify" operation_key="rsc1:1_pre_notify_demote_0" internal_operation_key="rsc1:0_pre_notify_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="50" operation="notify" operation_key="rsc1:1_pre_notify_demote_0" internal_operation_key="rsc1:0_pre_notify_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="rsc1:0" CRM_meta_notify_demote_uname="node1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notify" operation_key="ms1_pre_notify_demote_0"/> + <pseudo_event id="32" operation="notify" operation_key="ms1_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="53" operation="notify" operation_key="rsc1:1_post_notify_promote_0" internal_operation_key="rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="47" operation="notify" operation_key="rsc1:1_post_notify_promote_0" internal_operation_key="rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="rsc1:0" CRM_meta_notify_demote_uname="node1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms1_post_notify_promoted_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="52" operation="notify" operation_key="rsc1:1_pre_notify_promote_0" internal_operation_key="rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="46" operation="notify" operation_key="rsc1:1_pre_notify_promote_0" internal_operation_key="rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="rsc1:0" CRM_meta_notify_demote_uname="node1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="ms1_pre_notify_promote_0"/> + <pseudo_event id="26" operation="notify" operation_key="ms1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1:1_monitor_10000" internal_operation_key="rsc1:0_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="monitor" operation_key="rsc1:1_monitor_10000" internal_operation_key="rsc1:0_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_role="Slave" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="30" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="29" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"/> + <pseudo_event id="35" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="rsc1:0" CRM_meta_notify_demote_uname="node1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -82,7 +82,7 @@ <rsc_op id="1" operation="cancel" operation_key="rsc1:1_monitor_5000" internal_operation_key="rsc1:0_monitor_5000" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="31" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="30" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> @@ -97,78 +97,78 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <rsc_op id="59" operation="notify" operation_key="rsc1:0_post_notify_demote_0" internal_operation_key="rsc1:1_post_notify_demote_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="53" operation="notify" operation_key="rsc1:0_post_notify_demote_0" internal_operation_key="rsc1:1_post_notify_demote_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="rsc1:0" CRM_meta_notify_demote_uname="node1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="ms1_post_notify_demoted_0"/> + <pseudo_event id="34" operation="notify" operation_key="ms1_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="58" operation="notify" operation_key="rsc1:0_pre_notify_demote_0" internal_operation_key="rsc1:1_pre_notify_demote_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="52" operation="notify" operation_key="rsc1:0_pre_notify_demote_0" internal_operation_key="rsc1:1_pre_notify_demote_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="rsc1:0" CRM_meta_notify_demote_uname="node1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notify" operation_key="ms1_pre_notify_demote_0"/> + <pseudo_event id="32" operation="notify" operation_key="ms1_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <rsc_op id="55" operation="notify" operation_key="rsc1:0_post_notify_promote_0" internal_operation_key="rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="49" operation="notify" operation_key="rsc1:0_post_notify_promote_0" internal_operation_key="rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="rsc1:0" CRM_meta_notify_demote_uname="node1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms1_post_notify_promoted_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="54" operation="notify" operation_key="rsc1:0_pre_notify_promote_0" internal_operation_key="rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="48" operation="notify" operation_key="rsc1:0_pre_notify_promote_0" internal_operation_key="rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="rsc1:0" CRM_meta_notify_demote_uname="node1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="ms1_pre_notify_promote_0"/> + <pseudo_event id="26" operation="notify" operation_key="ms1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc1:0_monitor_5000" internal_operation_key="rsc1:1_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="monitor" operation_key="rsc1:0_monitor_5000" internal_operation_key="rsc1:1_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="promote" operation_key="rsc1:0_promote_0" internal_operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="promote" operation_key="rsc1:0_promote_0" internal_operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="30" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="29" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"/> + <pseudo_event id="35" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="11" operation="promote" operation_key="rsc1:0_promote_0" internal_operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="promote" operation_key="rsc1:0_promote_0" internal_operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="rsc1:0" CRM_meta_notify_demote_uname="node1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -178,7 +178,7 @@ <rsc_op id="3" operation="cancel" operation_key="rsc1:0_monitor_10000" internal_operation_key="rsc1:1_monitor_10000" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="25" operation="promote" operation_key="ms1_promote_0"/> + <pseudo_event id="24" operation="promote" operation_key="ms1_promote_0"/> </trigger> </inputs> </synapse> @@ -193,58 +193,58 @@ </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="36" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"> + <pseudo_event id="35" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="ms1_post_notify_demoted_0"/> + <pseudo_event id="34" operation="notify" operation_key="ms1_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="57" operation="notify" operation_key="rsc1:1_post_notify_demote_0" internal_operation_key="rsc1:0_post_notify_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="51" operation="notify" operation_key="rsc1:1_post_notify_demote_0" internal_operation_key="rsc1:0_post_notify_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="59" operation="notify" operation_key="rsc1:0_post_notify_demote_0" internal_operation_key="rsc1:1_post_notify_demote_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="53" operation="notify" operation_key="rsc1:0_post_notify_demote_0" internal_operation_key="rsc1:1_post_notify_demote_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="35" operation="notify" operation_key="ms1_post_notify_demoted_0"> + <pseudo_event id="34" operation="notify" operation_key="ms1_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="demoted" operation_key="ms1_demoted_0"/> + <pseudo_event id="31" operation="demoted" operation_key="ms1_demoted_0"/> </trigger> <trigger> - <pseudo_event id="34" operation="notified" operation_key="ms1_confirmed-pre_notify_demote_0"/> + <pseudo_event id="33" operation="notified" operation_key="ms1_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="34" operation="notified" operation_key="ms1_confirmed-pre_notify_demote_0"> + <pseudo_event id="33" operation="notified" operation_key="ms1_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notify" operation_key="ms1_pre_notify_demote_0"/> + <pseudo_event id="32" operation="notify" operation_key="ms1_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="56" operation="notify" operation_key="rsc1:1_pre_notify_demote_0" internal_operation_key="rsc1:0_pre_notify_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="50" operation="notify" operation_key="rsc1:1_pre_notify_demote_0" internal_operation_key="rsc1:0_pre_notify_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="58" operation="notify" operation_key="rsc1:0_pre_notify_demote_0" internal_operation_key="rsc1:1_pre_notify_demote_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="52" operation="notify" operation_key="rsc1:0_pre_notify_demote_0" internal_operation_key="rsc1:1_pre_notify_demote_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="33" operation="notify" operation_key="ms1_pre_notify_demote_0"> + <pseudo_event id="32" operation="notify" operation_key="ms1_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -252,203 +252,191 @@ </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="32" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="31" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="31" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="30" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="31" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="30" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notified" operation_key="ms1_confirmed-pre_notify_demote_0"/> + <pseudo_event id="33" operation="notified" operation_key="ms1_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="30" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"> + <pseudo_event id="29" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms1_post_notify_promoted_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms1_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="53" operation="notify" operation_key="rsc1:1_post_notify_promote_0" internal_operation_key="rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="47" operation="notify" operation_key="rsc1:1_post_notify_promote_0" internal_operation_key="rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="55" operation="notify" operation_key="rsc1:0_post_notify_promote_0" internal_operation_key="rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="49" operation="notify" operation_key="rsc1:0_post_notify_promote_0" internal_operation_key="rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="29" operation="notify" operation_key="ms1_post_notify_promoted_0"> + <pseudo_event id="28" operation="notify" operation_key="ms1_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="promoted" operation_key="ms1_promoted_0"/> + <pseudo_event id="25" operation="promoted" operation_key="ms1_promoted_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="27" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="28" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"> + <pseudo_event id="27" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="ms1_pre_notify_promote_0"/> + <pseudo_event id="26" operation="notify" operation_key="ms1_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="52" operation="notify" operation_key="rsc1:1_pre_notify_promote_0" internal_operation_key="rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="46" operation="notify" operation_key="rsc1:1_pre_notify_promote_0" internal_operation_key="rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="54" operation="notify" operation_key="rsc1:0_pre_notify_promote_0" internal_operation_key="rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="48" operation="notify" operation_key="rsc1:0_pre_notify_promote_0" internal_operation_key="rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="27" operation="notify" operation_key="ms1_pre_notify_promote_0"> + <pseudo_event id="26" operation="notify" operation_key="ms1_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"/> + <pseudo_event id="35" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="26" operation="promoted" operation_key="ms1_promoted_0"> + <pseudo_event id="25" operation="promoted" operation_key="ms1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="promote" operation_key="rsc1:0_promote_0" internal_operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="promote" operation_key="rsc1:0_promote_0" internal_operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="25" operation="promote" operation_key="ms1_promote_0"> + <pseudo_event id="24" operation="promote" operation_key="ms1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="27" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="32" operation="demoted" operation_key="ms1_demoted_0"/> + <pseudo_event id="31" operation="demoted" operation_key="ms1_demoted_0"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="37" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="41" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="40" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="migrate_to" operation_key="rsc2_migrate_to_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="39" operation="migrate_to" operation_key="rsc2_migrate_to_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="40" operation="migrate_to" operation_key="rsc2_migrate_to_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="39" operation="migrate_to" operation_key="rsc2_migrate_to_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"/> + <pseudo_event id="35" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="38" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="37" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="38" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="37" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="36" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="41" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="40" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="37" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="36" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"/> + <pseudo_event id="35" operation="notified" operation_key="ms1_confirmed-post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="41" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> - <synapse id="31"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="37" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="40" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/a-demote-then-b-migrate.scores b/pengine/test10/a-demote-then-b-migrate.scores index b18b65978f8..61981b83bd5 100644 --- a/pengine/test10/a-demote-then-b-migrate.scores +++ b/pengine/test10/a-demote-then-b-migrate.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 rsc1:0 promotion score on node1: -INFINITY rsc1:1 promotion score on node2: INFINITY diff --git a/pengine/test10/a-demote-then-b-migrate.summary b/pengine/test10/a-demote-then-b-migrate.summary index 9e461e8dfc2..61178f08790 100644 --- a/pengine/test10/a-demote-then-b-migrate.summary +++ b/pengine/test10/a-demote-then-b-migrate.summary @@ -33,7 +33,6 @@ Executing cluster transition: * Pseudo action: ms1_confirmed-pre_notify_promote_0 * Resource action: rsc2 migrate_from on node2 * Resource action: rsc2 stop on node1 - * Pseudo action: all_stopped * Pseudo action: rsc2_start_0 * Pseudo action: ms1_promote_0 * Resource action: rsc2 monitor=5000 on node2 diff --git a/pengine/test10/a-promote-then-b-migrate.dot b/pengine/test10/a-promote-then-b-migrate.dot index 1eafd30065a..4680d7b2d20 100644 --- a/pengine/test10/a-promote-then-b-migrate.dot +++ b/pengine/test10/a-promote-then-b-migrate.dot @@ -1,7 +1,6 @@ digraph "g" { "Cancel rsc1:1_monitor_10000 node2" -> "rsc1:1_promote_0 node2" [ style = bold] "Cancel rsc1:1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "ms1_confirmed-post_notify_promoted_0" -> "rsc1:1_monitor_5000 node2" [ style = bold] "ms1_confirmed-post_notify_promoted_0" -> "rsc2_migrate_to_0 node1" [ style = bold] "ms1_confirmed-post_notify_promoted_0" -> "rsc2_start_0 node2" [ style = bold] @@ -41,7 +40,6 @@ digraph "g" { "rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] "rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="orange"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/a-promote-then-b-migrate.exp b/pengine/test10/a-promote-then-b-migrate.exp index 26cd1b146cd..f9cce5cc4c2 100644 --- a/pengine/test10/a-promote-then-b-migrate.exp +++ b/pengine/test10/a-promote-then-b-migrate.exp @@ -1,75 +1,75 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="52" operation="notify" operation_key="rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="46" operation="notify" operation_key="rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms1_post_notify_promoted_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="51" operation="notify" operation_key="rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="45" operation="notify" operation_key="rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="ms1_pre_notify_promote_0"/> + <pseudo_event id="26" operation="notify" operation_key="ms1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="54" operation="notify" operation_key="rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="48" operation="notify" operation_key="rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms1_post_notify_promoted_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="53" operation="notify" operation_key="rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="47" operation="notify" operation_key="rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="ms1_pre_notify_promote_0"/> + <pseudo_event id="26" operation="notify" operation_key="ms1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc1:1_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="monitor" operation_key="rsc1:1_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="promote" operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="promote" operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="30" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="29" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="11" operation="promote" operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="promote" operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc1:0 rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="rsc1:0" CRM_meta_notify_master_uname="node1" CRM_meta_notify_promote_resource="rsc1:1" CRM_meta_notify_promote_uname="node2" CRM_meta_notify_slave_resource="rsc1:1" CRM_meta_notify_slave_uname="node2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -79,7 +79,7 @@ <rsc_op id="3" operation="cancel" operation_key="rsc1:1_monitor_10000" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="25" operation="promote" operation_key="ms1_promote_0"/> + <pseudo_event id="24" operation="promote" operation_key="ms1_promote_0"/> </trigger> </inputs> </synapse> @@ -94,58 +94,58 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="30" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"> + <pseudo_event id="29" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms1_post_notify_promoted_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms1_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="52" operation="notify" operation_key="rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="46" operation="notify" operation_key="rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="54" operation="notify" operation_key="rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="48" operation="notify" operation_key="rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="29" operation="notify" operation_key="ms1_post_notify_promoted_0"> + <pseudo_event id="28" operation="notify" operation_key="ms1_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="promoted" operation_key="ms1_promoted_0"/> + <pseudo_event id="25" operation="promoted" operation_key="ms1_promoted_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="27" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="28" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"> + <pseudo_event id="27" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="ms1_pre_notify_promote_0"/> + <pseudo_event id="26" operation="notify" operation_key="ms1_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="51" operation="notify" operation_key="rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="45" operation="notify" operation_key="rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="53" operation="notify" operation_key="rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="47" operation="notify" operation_key="rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="27" operation="notify" operation_key="ms1_pre_notify_promote_0"> + <pseudo_event id="26" operation="notify" operation_key="ms1_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -153,107 +153,95 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="26" operation="promoted" operation_key="ms1_promoted_0"> + <pseudo_event id="25" operation="promoted" operation_key="ms1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="promote" operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="promote" operation_key="rsc1:1_promote_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="25" operation="promote" operation_key="ms1_promote_0"> + <pseudo_event id="24" operation="promote" operation_key="ms1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="27" operation="notified" operation_key="ms1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="41" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="40" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="migrate_to" operation_key="rsc2_migrate_to_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="39" operation="migrate_to" operation_key="rsc2_migrate_to_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="40" operation="migrate_to" operation_key="rsc2_migrate_to_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="39" operation="migrate_to" operation_key="rsc2_migrate_to_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="29" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="38" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="37" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="38" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="37" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="29" operation="notified" operation_key="ms1_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="37" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="36" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="41" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="40" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="37" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="36" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> - <synapse id="18"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="37" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="40" operation="migrate_from" operation_key="rsc2_migrate_from_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/a-promote-then-b-migrate.scores b/pengine/test10/a-promote-then-b-migrate.scores index 97f9e417d32..76dbd2fe7d0 100644 --- a/pengine/test10/a-promote-then-b-migrate.scores +++ b/pengine/test10/a-promote-then-b-migrate.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 1 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 1 rsc1:0 promotion score on node1: 1 rsc1:1 promotion score on node2: 99 diff --git a/pengine/test10/a-promote-then-b-migrate.summary b/pengine/test10/a-promote-then-b-migrate.summary index 166b7b0b099..3d5839f5db1 100644 --- a/pengine/test10/a-promote-then-b-migrate.summary +++ b/pengine/test10/a-promote-then-b-migrate.summary @@ -28,7 +28,6 @@ Executing cluster transition: * Resource action: rsc1:1 monitor=5000 on node2 * Resource action: rsc2 migrate_from on node2 * Resource action: rsc2 stop on node1 - * Pseudo action: all_stopped * Pseudo action: rsc2_start_0 * Resource action: rsc2 monitor=5000 on node2 diff --git a/pengine/test10/anon-instance-pending.dot b/pengine/test10/anon-instance-pending.dot new file mode 100644 index 00000000000..d8ffa24020a --- /dev/null +++ b/pengine/test10/anon-instance-pending.dot @@ -0,0 +1,324 @@ +digraph "g" { +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" -> "clone1rsc:10_start_0 node8" [ style = bold] +"clone1_start_0" -> "clone1rsc:5_start_0 node10" [ style = bold] +"clone1_start_0" -> "clone1rsc:6_start_0 node11" [ style = bold] +"clone1_start_0" -> "clone1rsc:7_start_0 node5" [ style = bold] +"clone1_start_0" -> "clone1rsc:8_start_0 node6" [ style = bold] +"clone1_start_0" -> "clone1rsc:9_start_0 node7" [ style = bold] +"clone1_start_0" -> "clone1rsc_start_0 node4" [ style = bold] +"clone1_start_0" -> "clone1rsc_start_0 node9" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"clone1rsc:10_monitor_10000 node8" [ style=bold color="green" fontcolor="black"] +"clone1rsc:10_start_0 node8" -> "clone1_running_0" [ style = bold] +"clone1rsc:10_start_0 node8" -> "clone1rsc:10_monitor_10000 node8" [ style = bold] +"clone1rsc:10_start_0 node8" [ style=bold color="green" fontcolor="black"] +"clone1rsc:5_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone1rsc:5_start_0 node10" -> "clone1_running_0" [ style = bold] +"clone1rsc:5_start_0 node10" -> "clone1rsc:5_monitor_10000 node10" [ style = bold] +"clone1rsc:5_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone1rsc:6_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone1rsc:6_start_0 node11" -> "clone1_running_0" [ style = bold] +"clone1rsc:6_start_0 node11" -> "clone1rsc:6_monitor_10000 node11" [ style = bold] +"clone1rsc:6_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone1rsc:7_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"clone1rsc:7_start_0 node5" -> "clone1_running_0" [ style = bold] +"clone1rsc:7_start_0 node5" -> "clone1rsc:7_monitor_10000 node5" [ style = bold] +"clone1rsc:7_start_0 node5" [ style=bold color="green" fontcolor="black"] +"clone1rsc:8_monitor_10000 node6" [ style=bold color="green" fontcolor="black"] +"clone1rsc:8_start_0 node6" -> "clone1_running_0" [ style = bold] +"clone1rsc:8_start_0 node6" -> "clone1rsc:8_monitor_10000 node6" [ style = bold] +"clone1rsc:8_start_0 node6" [ style=bold color="green" fontcolor="black"] +"clone1rsc:9_monitor_10000 node7" [ style=bold color="green" fontcolor="black"] +"clone1rsc:9_start_0 node7" -> "clone1_running_0" [ style = bold] +"clone1rsc:9_start_0 node7" -> "clone1rsc:9_monitor_10000 node7" [ style = bold] +"clone1rsc:9_start_0 node7" [ style=bold color="green" fontcolor="black"] +"clone1rsc_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone1rsc_monitor_10000 node9" [ style=bold color="green" fontcolor="black"] +"clone1rsc_start_0 node4" -> "clone1_running_0" [ style = bold] +"clone1rsc_start_0 node4" -> "clone1rsc_monitor_10000 node4" [ style = bold] +"clone1rsc_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone1rsc_start_0 node9" -> "clone1_running_0" [ style = bold] +"clone1rsc_start_0 node9" -> "clone1rsc_monitor_10000 node9" [ style = bold] +"clone1rsc_start_0 node9" [ style=bold color="green" fontcolor="black"] +"clone2_running_0" [ style=bold color="green" fontcolor="orange"] +"clone2_start_0" -> "clone2_running_0" [ style = bold] +"clone2_start_0" -> "clone2rsc:3_start_0 node11" [ style = bold] +"clone2_start_0" -> "clone2rsc:4_start_0 node3" [ style = bold] +"clone2_start_0" -> "clone2rsc_start_0 node10" [ style = bold] +"clone2_start_0" -> "clone2rsc_start_0 node4" [ style = bold] +"clone2_start_0" [ style=bold color="green" fontcolor="orange"] +"clone2rsc:3_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone2rsc:3_start_0 node11" -> "clone2_running_0" [ style = bold] +"clone2rsc:3_start_0 node11" -> "clone2rsc:3_monitor_10000 node11" [ style = bold] +"clone2rsc:3_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone2rsc:4_monitor_10000 node3" [ style=bold color="green" fontcolor="black"] +"clone2rsc:4_start_0 node3" -> "clone2_running_0" [ style = bold] +"clone2rsc:4_start_0 node3" -> "clone2rsc:4_monitor_10000 node3" [ style = bold] +"clone2rsc:4_start_0 node3" [ style=bold color="green" fontcolor="black"] +"clone2rsc_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone2rsc_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone2rsc_start_0 node10" -> "clone2_running_0" [ style = bold] +"clone2rsc_start_0 node10" -> "clone2rsc_monitor_10000 node10" [ style = bold] +"clone2rsc_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone2rsc_start_0 node4" -> "clone2_running_0" [ style = bold] +"clone2rsc_start_0 node4" -> "clone2rsc_monitor_10000 node4" [ style = bold] +"clone2rsc_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone3_running_0" [ style=bold color="green" fontcolor="orange"] +"clone3_start_0" -> "clone3_running_0" [ style = bold] +"clone3_start_0" -> "clone3rsc:10_start_0 node4" [ style = bold] +"clone3_start_0" -> "clone3rsc:2_start_0 node6" [ style = bold] +"clone3_start_0" -> "clone3rsc:3_start_0 node7" [ style = bold] +"clone3_start_0" -> "clone3rsc:4_start_0 node8" [ style = bold] +"clone3_start_0" -> "clone3rsc:5_start_0 node9" [ style = bold] +"clone3_start_0" -> "clone3rsc:6_start_0 node1" [ style = bold] +"clone3_start_0" -> "clone3rsc:7_start_0 node10" [ style = bold] +"clone3_start_0" -> "clone3rsc:8_start_0 node11" [ style = bold] +"clone3_start_0" -> "clone3rsc:9_start_0 node2" [ style = bold] +"clone3_start_0" -> "clone3rsc_start_0 node5" [ style = bold] +"clone3_start_0" [ style=bold color="green" fontcolor="orange"] +"clone3rsc:10_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone3rsc:10_start_0 node4" -> "clone3_running_0" [ style = bold] +"clone3rsc:10_start_0 node4" -> "clone3rsc:10_monitor_10000 node4" [ style = bold] +"clone3rsc:10_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone3rsc:2_monitor_10000 node6" [ style=bold color="green" fontcolor="black"] +"clone3rsc:2_start_0 node6" -> "clone3_running_0" [ style = bold] +"clone3rsc:2_start_0 node6" -> "clone3rsc:2_monitor_10000 node6" [ style = bold] +"clone3rsc:2_start_0 node6" [ style=bold color="green" fontcolor="black"] +"clone3rsc:3_monitor_10000 node7" [ style=bold color="green" fontcolor="black"] +"clone3rsc:3_start_0 node7" -> "clone3_running_0" [ style = bold] +"clone3rsc:3_start_0 node7" -> "clone3rsc:3_monitor_10000 node7" [ style = bold] +"clone3rsc:3_start_0 node7" [ style=bold color="green" fontcolor="black"] +"clone3rsc:4_monitor_10000 node8" [ style=bold color="green" fontcolor="black"] +"clone3rsc:4_start_0 node8" -> "clone3_running_0" [ style = bold] +"clone3rsc:4_start_0 node8" -> "clone3rsc:4_monitor_10000 node8" [ style = bold] +"clone3rsc:4_start_0 node8" [ style=bold color="green" fontcolor="black"] +"clone3rsc:5_monitor_10000 node9" [ style=bold color="green" fontcolor="black"] +"clone3rsc:5_start_0 node9" -> "clone3_running_0" [ style = bold] +"clone3rsc:5_start_0 node9" -> "clone3rsc:5_monitor_10000 node9" [ style = bold] +"clone3rsc:5_start_0 node9" [ style=bold color="green" fontcolor="black"] +"clone3rsc:6_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"clone3rsc:6_start_0 node1" -> "clone3_running_0" [ style = bold] +"clone3rsc:6_start_0 node1" -> "clone3rsc:6_monitor_10000 node1" [ style = bold] +"clone3rsc:6_start_0 node1" [ style=bold color="green" fontcolor="black"] +"clone3rsc:7_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone3rsc:7_start_0 node10" -> "clone3_running_0" [ style = bold] +"clone3rsc:7_start_0 node10" -> "clone3rsc:7_monitor_10000 node10" [ style = bold] +"clone3rsc:7_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone3rsc:8_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone3rsc:8_start_0 node11" -> "clone3_running_0" [ style = bold] +"clone3rsc:8_start_0 node11" -> "clone3rsc:8_monitor_10000 node11" [ style = bold] +"clone3rsc:8_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone3rsc:9_monitor_0 node2" -> "clone3_start_0" [ style = bold] +"clone3rsc:9_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"clone3rsc:9_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"clone3rsc:9_start_0 node2" -> "clone3_running_0" [ style = bold] +"clone3rsc:9_start_0 node2" -> "clone3rsc:9_monitor_10000 node2" [ style = bold] +"clone3rsc:9_start_0 node2" [ style=bold color="green" fontcolor="black"] +"clone3rsc_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"clone3rsc_start_0 node5" -> "clone3_running_0" [ style = bold] +"clone3rsc_start_0 node5" -> "clone3rsc_monitor_10000 node5" [ style = bold] +"clone3rsc_start_0 node5" [ style=bold color="green" fontcolor="black"] +"clone4_stop_0" -> "clone4_stopped_0" [ style = bold] +"clone4_stop_0" -> "clone4rsc_stop_0 node9" [ style = bold] +"clone4_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone4rsc_stop_0 node9" -> "clone4_stopped_0" [ style = bold] +"clone4rsc_stop_0 node9" [ style=bold color="green" fontcolor="black"] +"clone5_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5_start_0" -> "clone5_running_0" [ style = bold] +"clone5_start_0" -> "clone5group:10_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:2_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:3_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:4_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:5_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:6_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:7_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:8_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:9_start_0" [ style = bold] +"clone5_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:10_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:10_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:10_start_0" -> "clone5group:10_running_0" [ style = bold] +"clone5group:10_start_0" -> "clone5rsc1:10_start_0 node8" [ style = bold] +"clone5group:10_start_0" -> "clone5rsc2:10_start_0 node8" [ style = bold] +"clone5group:10_start_0" -> "clone5rsc3:10_start_0 node8" [ style = bold] +"clone5group:10_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:2_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:2_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:2_start_0" -> "clone5group:2_running_0" [ style = bold] +"clone5group:2_start_0" -> "clone5rsc2_start_0 node3" [ style = bold] +"clone5group:2_start_0" -> "clone5rsc3_start_0 node3" [ style = bold] +"clone5group:2_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:3_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:3_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:3_start_0" -> "clone5group:3_running_0" [ style = bold] +"clone5group:3_start_0" -> "clone5rsc1_start_0 node9" [ style = bold] +"clone5group:3_start_0" -> "clone5rsc2_start_0 node9" [ style = bold] +"clone5group:3_start_0" -> "clone5rsc3_start_0 node9" [ style = bold] +"clone5group:3_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:4_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:4_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:4_start_0" -> "clone5group:4_running_0" [ style = bold] +"clone5group:4_start_0" -> "clone5rsc1:4_start_0 node10" [ style = bold] +"clone5group:4_start_0" -> "clone5rsc2:4_start_0 node10" [ style = bold] +"clone5group:4_start_0" -> "clone5rsc3:4_start_0 node10" [ style = bold] +"clone5group:4_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:5_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:5_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:5_start_0" -> "clone5group:5_running_0" [ style = bold] +"clone5group:5_start_0" -> "clone5rsc1:5_start_0 node11" [ style = bold] +"clone5group:5_start_0" -> "clone5rsc2:5_start_0 node11" [ style = bold] +"clone5group:5_start_0" -> "clone5rsc3:5_start_0 node11" [ style = bold] +"clone5group:5_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:6_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:6_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:6_start_0" -> "clone5group:6_running_0" [ style = bold] +"clone5group:6_start_0" -> "clone5rsc1:6_start_0 node4" [ style = bold] +"clone5group:6_start_0" -> "clone5rsc2:6_start_0 node4" [ style = bold] +"clone5group:6_start_0" -> "clone5rsc3:6_start_0 node4" [ style = bold] +"clone5group:6_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:7_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:7_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:7_start_0" -> "clone5group:7_running_0" [ style = bold] +"clone5group:7_start_0" -> "clone5rsc1:7_start_0 node5" [ style = bold] +"clone5group:7_start_0" -> "clone5rsc2:7_start_0 node5" [ style = bold] +"clone5group:7_start_0" -> "clone5rsc3:7_start_0 node5" [ style = bold] +"clone5group:7_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:8_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:8_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:8_start_0" -> "clone5group:8_running_0" [ style = bold] +"clone5group:8_start_0" -> "clone5rsc1:8_start_0 node6" [ style = bold] +"clone5group:8_start_0" -> "clone5rsc2:8_start_0 node6" [ style = bold] +"clone5group:8_start_0" -> "clone5rsc3:8_start_0 node6" [ style = bold] +"clone5group:8_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:9_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:9_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:9_start_0" -> "clone5group:9_running_0" [ style = bold] +"clone5group:9_start_0" -> "clone5rsc1:9_start_0 node7" [ style = bold] +"clone5group:9_start_0" -> "clone5rsc2:9_start_0 node7" [ style = bold] +"clone5group:9_start_0" -> "clone5rsc3:9_start_0 node7" [ style = bold] +"clone5group:9_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5rsc1:10_monitor_10000 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:10_start_0 node8" -> "clone5group:10_running_0" [ style = bold] +"clone5rsc1:10_start_0 node8" -> "clone5rsc1:10_monitor_10000 node8" [ style = bold] +"clone5rsc1:10_start_0 node8" -> "clone5rsc2:10_start_0 node8" [ style = bold] +"clone5rsc1:10_start_0 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:4_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:4_start_0 node10" -> "clone5group:4_running_0" [ style = bold] +"clone5rsc1:4_start_0 node10" -> "clone5rsc1:4_monitor_10000 node10" [ style = bold] +"clone5rsc1:4_start_0 node10" -> "clone5rsc2:4_start_0 node10" [ style = bold] +"clone5rsc1:4_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:5_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:5_start_0 node11" -> "clone5group:5_running_0" [ style = bold] +"clone5rsc1:5_start_0 node11" -> "clone5rsc1:5_monitor_10000 node11" [ style = bold] +"clone5rsc1:5_start_0 node11" -> "clone5rsc2:5_start_0 node11" [ style = bold] +"clone5rsc1:5_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:6_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:6_start_0 node4" -> "clone5group:6_running_0" [ style = bold] +"clone5rsc1:6_start_0 node4" -> "clone5rsc1:6_monitor_10000 node4" [ style = bold] +"clone5rsc1:6_start_0 node4" -> "clone5rsc2:6_start_0 node4" [ style = bold] +"clone5rsc1:6_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:7_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:7_start_0 node5" -> "clone5group:7_running_0" [ style = bold] +"clone5rsc1:7_start_0 node5" -> "clone5rsc1:7_monitor_10000 node5" [ style = bold] +"clone5rsc1:7_start_0 node5" -> "clone5rsc2:7_start_0 node5" [ style = bold] +"clone5rsc1:7_start_0 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:8_monitor_10000 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:8_start_0 node6" -> "clone5group:8_running_0" [ style = bold] +"clone5rsc1:8_start_0 node6" -> "clone5rsc1:8_monitor_10000 node6" [ style = bold] +"clone5rsc1:8_start_0 node6" -> "clone5rsc2:8_start_0 node6" [ style = bold] +"clone5rsc1:8_start_0 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:9_monitor_10000 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:9_start_0 node7" -> "clone5group:9_running_0" [ style = bold] +"clone5rsc1:9_start_0 node7" -> "clone5rsc1:9_monitor_10000 node7" [ style = bold] +"clone5rsc1:9_start_0 node7" -> "clone5rsc2:9_start_0 node7" [ style = bold] +"clone5rsc1:9_start_0 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc1_monitor_10000 node9" [ style=bold color="green" fontcolor="black"] +"clone5rsc1_start_0 node9" -> "clone5group:3_running_0" [ style = bold] +"clone5rsc1_start_0 node9" -> "clone5rsc1_monitor_10000 node9" [ style = bold] +"clone5rsc1_start_0 node9" -> "clone5rsc2_start_0 node9" [ style = bold] +"clone5rsc1_start_0 node9" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:10_monitor_10000 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:10_start_0 node8" -> "clone5group:10_running_0" [ style = bold] +"clone5rsc2:10_start_0 node8" -> "clone5rsc2:10_monitor_10000 node8" [ style = bold] +"clone5rsc2:10_start_0 node8" -> "clone5rsc3:10_start_0 node8" [ style = bold] +"clone5rsc2:10_start_0 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:4_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:4_start_0 node10" -> "clone5group:4_running_0" [ style = bold] +"clone5rsc2:4_start_0 node10" -> "clone5rsc2:4_monitor_10000 node10" [ style = bold] +"clone5rsc2:4_start_0 node10" -> "clone5rsc3:4_start_0 node10" [ style = bold] +"clone5rsc2:4_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:5_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:5_start_0 node11" -> "clone5group:5_running_0" [ style = bold] +"clone5rsc2:5_start_0 node11" -> "clone5rsc2:5_monitor_10000 node11" [ style = bold] +"clone5rsc2:5_start_0 node11" -> "clone5rsc3:5_start_0 node11" [ style = bold] +"clone5rsc2:5_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:6_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:6_start_0 node4" -> "clone5group:6_running_0" [ style = bold] +"clone5rsc2:6_start_0 node4" -> "clone5rsc2:6_monitor_10000 node4" [ style = bold] +"clone5rsc2:6_start_0 node4" -> "clone5rsc3:6_start_0 node4" [ style = bold] +"clone5rsc2:6_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:7_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:7_start_0 node5" -> "clone5group:7_running_0" [ style = bold] +"clone5rsc2:7_start_0 node5" -> "clone5rsc2:7_monitor_10000 node5" [ style = bold] +"clone5rsc2:7_start_0 node5" -> "clone5rsc3:7_start_0 node5" [ style = bold] +"clone5rsc2:7_start_0 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:8_monitor_10000 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:8_start_0 node6" -> "clone5group:8_running_0" [ style = bold] +"clone5rsc2:8_start_0 node6" -> "clone5rsc2:8_monitor_10000 node6" [ style = bold] +"clone5rsc2:8_start_0 node6" -> "clone5rsc3:8_start_0 node6" [ style = bold] +"clone5rsc2:8_start_0 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:9_monitor_10000 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:9_start_0 node7" -> "clone5group:9_running_0" [ style = bold] +"clone5rsc2:9_start_0 node7" -> "clone5rsc2:9_monitor_10000 node7" [ style = bold] +"clone5rsc2:9_start_0 node7" -> "clone5rsc3:9_start_0 node7" [ style = bold] +"clone5rsc2:9_start_0 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc2_monitor_10000 node3" [ style=bold color="green" fontcolor="black"] +"clone5rsc2_monitor_10000 node9" [ style=bold color="green" fontcolor="black"] +"clone5rsc2_start_0 node3" -> "clone5group:2_running_0" [ style = bold] +"clone5rsc2_start_0 node3" -> "clone5rsc2_monitor_10000 node3" [ style = bold] +"clone5rsc2_start_0 node3" -> "clone5rsc3_start_0 node3" [ style = bold] +"clone5rsc2_start_0 node3" [ style=bold color="green" fontcolor="black"] +"clone5rsc2_start_0 node9" -> "clone5group:3_running_0" [ style = bold] +"clone5rsc2_start_0 node9" -> "clone5rsc2_monitor_10000 node9" [ style = bold] +"clone5rsc2_start_0 node9" -> "clone5rsc3_start_0 node9" [ style = bold] +"clone5rsc2_start_0 node9" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:10_monitor_10000 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:10_start_0 node8" -> "clone5group:10_running_0" [ style = bold] +"clone5rsc3:10_start_0 node8" -> "clone5rsc3:10_monitor_10000 node8" [ style = bold] +"clone5rsc3:10_start_0 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:4_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:4_start_0 node10" -> "clone5group:4_running_0" [ style = bold] +"clone5rsc3:4_start_0 node10" -> "clone5rsc3:4_monitor_10000 node10" [ style = bold] +"clone5rsc3:4_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:5_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:5_start_0 node11" -> "clone5group:5_running_0" [ style = bold] +"clone5rsc3:5_start_0 node11" -> "clone5rsc3:5_monitor_10000 node11" [ style = bold] +"clone5rsc3:5_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:6_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:6_start_0 node4" -> "clone5group:6_running_0" [ style = bold] +"clone5rsc3:6_start_0 node4" -> "clone5rsc3:6_monitor_10000 node4" [ style = bold] +"clone5rsc3:6_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:7_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:7_start_0 node5" -> "clone5group:7_running_0" [ style = bold] +"clone5rsc3:7_start_0 node5" -> "clone5rsc3:7_monitor_10000 node5" [ style = bold] +"clone5rsc3:7_start_0 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:8_monitor_10000 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:8_start_0 node6" -> "clone5group:8_running_0" [ style = bold] +"clone5rsc3:8_start_0 node6" -> "clone5rsc3:8_monitor_10000 node6" [ style = bold] +"clone5rsc3:8_start_0 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:9_monitor_10000 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:9_start_0 node7" -> "clone5group:9_running_0" [ style = bold] +"clone5rsc3:9_start_0 node7" -> "clone5rsc3:9_monitor_10000 node7" [ style = bold] +"clone5rsc3:9_start_0 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc3_monitor_10000 node3" [ style=bold color="green" fontcolor="black"] +"clone5rsc3_monitor_10000 node9" [ style=bold color="green" fontcolor="black"] +"clone5rsc3_start_0 node3" -> "clone5group:2_running_0" [ style = bold] +"clone5rsc3_start_0 node3" -> "clone5rsc3_monitor_10000 node3" [ style = bold] +"clone5rsc3_start_0 node3" [ style=bold color="green" fontcolor="black"] +"clone5rsc3_start_0 node9" -> "clone5group:3_running_0" [ style = bold] +"clone5rsc3_start_0 node9" -> "clone5rsc3_monitor_10000 node9" [ style = bold] +"clone5rsc3_start_0 node9" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/anon-instance-pending.exp b/pengine/test10/anon-instance-pending.exp new file mode 100644 index 00000000000..874ea1d4d4b --- /dev/null +++ b/pengine/test10/anon-instance-pending.exp @@ -0,0 +1,1817 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0"> + <action_set> + <rsc_op id="27" operation="monitor" operation_key="clone1rsc:10_monitor_10000" on_node="node8" on_node_uuid="8"> + <primitive id="clone1rsc" long-id="clone1rsc:10" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="10" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node8" CRM_meta_on_node_uuid="8" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="26" operation="start" operation_key="clone1rsc:10_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <rsc_op id="26" operation="start" operation_key="clone1rsc:10_start_0" on_node="node8" on_node_uuid="8"> + <primitive id="clone1rsc" long-id="clone1rsc:10" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="10" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node8" CRM_meta_on_node_uuid="8" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="47" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="2"> + <action_set> + <rsc_op id="34" operation="monitor" operation_key="clone1rsc_monitor_10000" internal_operation_key="clone1rsc:3_monitor_10000" on_node="node4" on_node_uuid="4"> + <primitive id="clone1rsc" long-id="clone1rsc:3" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="32" operation="start" operation_key="clone1rsc_start_0" internal_operation_key="clone1rsc:3_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <rsc_op id="32" operation="start" operation_key="clone1rsc_start_0" internal_operation_key="clone1rsc:3_start_0" on_node="node4" on_node_uuid="4"> + <primitive id="clone1rsc" long-id="clone1rsc:3" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="47" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="4"> + <action_set> + <rsc_op id="36" operation="monitor" operation_key="clone1rsc_monitor_10000" internal_operation_key="clone1rsc:4_monitor_10000" on_node="node9" on_node_uuid="9"> + <primitive id="clone1rsc" long-id="clone1rsc:4" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node9" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="35" operation="start" operation_key="clone1rsc_start_0" internal_operation_key="clone1rsc:4_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + </inputs> + </synapse> + <synapse id="5"> + <action_set> + <rsc_op id="35" operation="start" operation_key="clone1rsc_start_0" internal_operation_key="clone1rsc:4_start_0" on_node="node9" on_node_uuid="9"> + <primitive id="clone1rsc" long-id="clone1rsc:4" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node9" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="47" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="6"> + <action_set> + <rsc_op id="38" operation="monitor" operation_key="clone1rsc:5_monitor_10000" on_node="node10" on_node_uuid="10"> + <primitive id="clone1rsc" long-id="clone1rsc:5" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="5" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="37" operation="start" operation_key="clone1rsc:5_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + </inputs> + </synapse> + <synapse id="7"> + <action_set> + <rsc_op id="37" operation="start" operation_key="clone1rsc:5_start_0" on_node="node10" on_node_uuid="10"> + <primitive id="clone1rsc" long-id="clone1rsc:5" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="5" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="47" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="8"> + <action_set> + <rsc_op id="40" operation="monitor" operation_key="clone1rsc:6_monitor_10000" on_node="node11" on_node_uuid="11"> + <primitive id="clone1rsc" long-id="clone1rsc:6" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="6" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="39" operation="start" operation_key="clone1rsc:6_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + </inputs> + </synapse> + <synapse id="9"> + <action_set> + <rsc_op id="39" operation="start" operation_key="clone1rsc:6_start_0" on_node="node11" on_node_uuid="11"> + <primitive id="clone1rsc" long-id="clone1rsc:6" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="6" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="47" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="10"> + <action_set> + <rsc_op id="42" operation="monitor" operation_key="clone1rsc:7_monitor_10000" on_node="node5" on_node_uuid="5"> + <primitive id="clone1rsc" long-id="clone1rsc:7" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="7" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="41" operation="start" operation_key="clone1rsc:7_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + </inputs> + </synapse> + <synapse id="11"> + <action_set> + <rsc_op id="41" operation="start" operation_key="clone1rsc:7_start_0" on_node="node5" on_node_uuid="5"> + <primitive id="clone1rsc" long-id="clone1rsc:7" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="7" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="47" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="12"> + <action_set> + <rsc_op id="44" operation="monitor" operation_key="clone1rsc:8_monitor_10000" on_node="node6" on_node_uuid="6"> + <primitive id="clone1rsc" long-id="clone1rsc:8" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="8" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node6" CRM_meta_on_node_uuid="6" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="43" operation="start" operation_key="clone1rsc:8_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + </inputs> + </synapse> + <synapse id="13"> + <action_set> + <rsc_op id="43" operation="start" operation_key="clone1rsc:8_start_0" on_node="node6" on_node_uuid="6"> + <primitive id="clone1rsc" long-id="clone1rsc:8" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="8" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node6" CRM_meta_on_node_uuid="6" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="47" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="14"> + <action_set> + <rsc_op id="46" operation="monitor" operation_key="clone1rsc:9_monitor_10000" on_node="node7" on_node_uuid="7"> + <primitive id="clone1rsc" long-id="clone1rsc:9" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="9" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node7" CRM_meta_on_node_uuid="7" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="45" operation="start" operation_key="clone1rsc:9_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + </inputs> + </synapse> + <synapse id="15"> + <action_set> + <rsc_op id="45" operation="start" operation_key="clone1rsc:9_start_0" on_node="node7" on_node_uuid="7"> + <primitive id="clone1rsc" long-id="clone1rsc:9" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="9" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node7" CRM_meta_on_node_uuid="7" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="47" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="16" priority="1000000"> + <action_set> + <pseudo_event id="48" operation="running" operation_key="clone1_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="26" operation="start" operation_key="clone1rsc:10_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + <trigger> + <rsc_op id="32" operation="start" operation_key="clone1rsc_start_0" internal_operation_key="clone1rsc:3_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + <trigger> + <rsc_op id="35" operation="start" operation_key="clone1rsc_start_0" internal_operation_key="clone1rsc:4_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + <trigger> + <rsc_op id="37" operation="start" operation_key="clone1rsc:5_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + <trigger> + <rsc_op id="39" operation="start" operation_key="clone1rsc:6_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + <trigger> + <rsc_op id="41" operation="start" operation_key="clone1rsc:7_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + <trigger> + <rsc_op id="43" operation="start" operation_key="clone1rsc:8_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + <trigger> + <rsc_op id="45" operation="start" operation_key="clone1rsc:9_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + <trigger> + <pseudo_event id="47" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="17"> + <action_set> + <pseudo_event id="47" operation="start" operation_key="clone1_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="18"> + <action_set> + <rsc_op id="59" operation="monitor" operation_key="clone2rsc_monitor_10000" internal_operation_key="clone2rsc:1_monitor_10000" on_node="node4" on_node_uuid="4"> + <primitive id="clone2rsc" long-id="clone2rsc:1" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="57" operation="start" operation_key="clone2rsc_start_0" internal_operation_key="clone2rsc:1_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + </inputs> + </synapse> + <synapse id="19"> + <action_set> + <rsc_op id="57" operation="start" operation_key="clone2rsc_start_0" internal_operation_key="clone2rsc:1_start_0" on_node="node4" on_node_uuid="4"> + <primitive id="clone2rsc" long-id="clone2rsc:1" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="66" operation="start" operation_key="clone2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="20"> + <action_set> + <rsc_op id="61" operation="monitor" operation_key="clone2rsc_monitor_10000" internal_operation_key="clone2rsc:2_monitor_10000" on_node="node10" on_node_uuid="10"> + <primitive id="clone2rsc" long-id="clone2rsc:2" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="60" operation="start" operation_key="clone2rsc_start_0" internal_operation_key="clone2rsc:2_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + </inputs> + </synapse> + <synapse id="21"> + <action_set> + <rsc_op id="60" operation="start" operation_key="clone2rsc_start_0" internal_operation_key="clone2rsc:2_start_0" on_node="node10" on_node_uuid="10"> + <primitive id="clone2rsc" long-id="clone2rsc:2" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="66" operation="start" operation_key="clone2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="22"> + <action_set> + <rsc_op id="63" operation="monitor" operation_key="clone2rsc:3_monitor_10000" on_node="node11" on_node_uuid="11"> + <primitive id="clone2rsc" long-id="clone2rsc:3" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="62" operation="start" operation_key="clone2rsc:3_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + </inputs> + </synapse> + <synapse id="23"> + <action_set> + <rsc_op id="62" operation="start" operation_key="clone2rsc:3_start_0" on_node="node11" on_node_uuid="11"> + <primitive id="clone2rsc" long-id="clone2rsc:3" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="66" operation="start" operation_key="clone2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="24"> + <action_set> + <rsc_op id="65" operation="monitor" operation_key="clone2rsc:4_monitor_10000" on_node="node3" on_node_uuid="3"> + <primitive id="clone2rsc" long-id="clone2rsc:4" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="64" operation="start" operation_key="clone2rsc:4_start_0" on_node="node3" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="25"> + <action_set> + <rsc_op id="64" operation="start" operation_key="clone2rsc:4_start_0" on_node="node3" on_node_uuid="3"> + <primitive id="clone2rsc" long-id="clone2rsc:4" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="66" operation="start" operation_key="clone2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="26" priority="1000000"> + <action_set> + <pseudo_event id="67" operation="running" operation_key="clone2_running_0"> + <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="57" operation="start" operation_key="clone2rsc_start_0" internal_operation_key="clone2rsc:1_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + <trigger> + <rsc_op id="60" operation="start" operation_key="clone2rsc_start_0" internal_operation_key="clone2rsc:2_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + <trigger> + <rsc_op id="62" operation="start" operation_key="clone2rsc:3_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + <trigger> + <rsc_op id="64" operation="start" operation_key="clone2rsc:4_start_0" on_node="node3" on_node_uuid="3"/> + </trigger> + <trigger> + <pseudo_event id="66" operation="start" operation_key="clone2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="27"> + <action_set> + <pseudo_event id="66" operation="start" operation_key="clone2_start_0"> + <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="28"> + <action_set> + <rsc_op id="73" operation="monitor" operation_key="clone3rsc_monitor_10000" internal_operation_key="clone3rsc:1_monitor_10000" on_node="node5" on_node_uuid="5"> + <primitive id="clone3rsc" long-id="clone3rsc:1" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="72" operation="start" operation_key="clone3rsc_start_0" internal_operation_key="clone3rsc:1_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + </inputs> + </synapse> + <synapse id="29"> + <action_set> + <rsc_op id="72" operation="start" operation_key="clone3rsc_start_0" internal_operation_key="clone3rsc:1_start_0" on_node="node5" on_node_uuid="5"> + <primitive id="clone3rsc" long-id="clone3rsc:1" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="30"> + <action_set> + <rsc_op id="75" operation="monitor" operation_key="clone3rsc:10_monitor_10000" on_node="node4" on_node_uuid="4"> + <primitive id="clone3rsc" long-id="clone3rsc:10" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="10" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="74" operation="start" operation_key="clone3rsc:10_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + </inputs> + </synapse> + <synapse id="31"> + <action_set> + <rsc_op id="74" operation="start" operation_key="clone3rsc:10_start_0" on_node="node4" on_node_uuid="4"> + <primitive id="clone3rsc" long-id="clone3rsc:10" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="10" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="32"> + <action_set> + <rsc_op id="77" operation="monitor" operation_key="clone3rsc:2_monitor_10000" on_node="node6" on_node_uuid="6"> + <primitive id="clone3rsc" long-id="clone3rsc:2" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node6" CRM_meta_on_node_uuid="6" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="76" operation="start" operation_key="clone3rsc:2_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + </inputs> + </synapse> + <synapse id="33"> + <action_set> + <rsc_op id="76" operation="start" operation_key="clone3rsc:2_start_0" on_node="node6" on_node_uuid="6"> + <primitive id="clone3rsc" long-id="clone3rsc:2" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node6" CRM_meta_on_node_uuid="6" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="34"> + <action_set> + <rsc_op id="79" operation="monitor" operation_key="clone3rsc:3_monitor_10000" on_node="node7" on_node_uuid="7"> + <primitive id="clone3rsc" long-id="clone3rsc:3" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node7" CRM_meta_on_node_uuid="7" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="78" operation="start" operation_key="clone3rsc:3_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + </inputs> + </synapse> + <synapse id="35"> + <action_set> + <rsc_op id="78" operation="start" operation_key="clone3rsc:3_start_0" on_node="node7" on_node_uuid="7"> + <primitive id="clone3rsc" long-id="clone3rsc:3" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node7" CRM_meta_on_node_uuid="7" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="36"> + <action_set> + <rsc_op id="81" operation="monitor" operation_key="clone3rsc:4_monitor_10000" on_node="node8" on_node_uuid="8"> + <primitive id="clone3rsc" long-id="clone3rsc:4" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node8" CRM_meta_on_node_uuid="8" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="80" operation="start" operation_key="clone3rsc:4_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + </inputs> + </synapse> + <synapse id="37"> + <action_set> + <rsc_op id="80" operation="start" operation_key="clone3rsc:4_start_0" on_node="node8" on_node_uuid="8"> + <primitive id="clone3rsc" long-id="clone3rsc:4" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node8" CRM_meta_on_node_uuid="8" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="38"> + <action_set> + <rsc_op id="83" operation="monitor" operation_key="clone3rsc:5_monitor_10000" on_node="node9" on_node_uuid="9"> + <primitive id="clone3rsc" long-id="clone3rsc:5" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="5" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node9" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="82" operation="start" operation_key="clone3rsc:5_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + </inputs> + </synapse> + <synapse id="39"> + <action_set> + <rsc_op id="82" operation="start" operation_key="clone3rsc:5_start_0" on_node="node9" on_node_uuid="9"> + <primitive id="clone3rsc" long-id="clone3rsc:5" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="5" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node9" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="40"> + <action_set> + <rsc_op id="85" operation="monitor" operation_key="clone3rsc:6_monitor_10000" on_node="node1" on_node_uuid="1"> + <primitive id="clone3rsc" long-id="clone3rsc:6" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="6" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="84" operation="start" operation_key="clone3rsc:6_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="41"> + <action_set> + <rsc_op id="84" operation="start" operation_key="clone3rsc:6_start_0" on_node="node1" on_node_uuid="1"> + <primitive id="clone3rsc" long-id="clone3rsc:6" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="6" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="42"> + <action_set> + <rsc_op id="87" operation="monitor" operation_key="clone3rsc:7_monitor_10000" on_node="node10" on_node_uuid="10"> + <primitive id="clone3rsc" long-id="clone3rsc:7" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="7" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="86" operation="start" operation_key="clone3rsc:7_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + </inputs> + </synapse> + <synapse id="43"> + <action_set> + <rsc_op id="86" operation="start" operation_key="clone3rsc:7_start_0" on_node="node10" on_node_uuid="10"> + <primitive id="clone3rsc" long-id="clone3rsc:7" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="7" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="44"> + <action_set> + <rsc_op id="89" operation="monitor" operation_key="clone3rsc:8_monitor_10000" on_node="node11" on_node_uuid="11"> + <primitive id="clone3rsc" long-id="clone3rsc:8" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="8" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="88" operation="start" operation_key="clone3rsc:8_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + </inputs> + </synapse> + <synapse id="45"> + <action_set> + <rsc_op id="88" operation="start" operation_key="clone3rsc:8_start_0" on_node="node11" on_node_uuid="11"> + <primitive id="clone3rsc" long-id="clone3rsc:8" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="8" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="46"> + <action_set> + <rsc_op id="91" operation="monitor" operation_key="clone3rsc:9_monitor_10000" on_node="node2" on_node_uuid="2"> + <primitive id="clone3rsc" long-id="clone3rsc:9" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="9" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="90" operation="start" operation_key="clone3rsc:9_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="47"> + <action_set> + <rsc_op id="90" operation="start" operation_key="clone3rsc:9_start_0" on_node="node2" on_node_uuid="2"> + <primitive id="clone3rsc" long-id="clone3rsc:9" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="9" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="48"> + <action_set> + <rsc_op id="19" operation="monitor" operation_key="clone3rsc:9_monitor_0" on_node="node2" on_node_uuid="2"> + <primitive id="clone3rsc" long-id="clone3rsc:9" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="9" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="49" priority="1000000"> + <action_set> + <pseudo_event id="93" operation="running" operation_key="clone3_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="72" operation="start" operation_key="clone3rsc_start_0" internal_operation_key="clone3rsc:1_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + <trigger> + <rsc_op id="74" operation="start" operation_key="clone3rsc:10_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + <trigger> + <rsc_op id="76" operation="start" operation_key="clone3rsc:2_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + <trigger> + <rsc_op id="78" operation="start" operation_key="clone3rsc:3_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + <trigger> + <rsc_op id="80" operation="start" operation_key="clone3rsc:4_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + <trigger> + <rsc_op id="82" operation="start" operation_key="clone3rsc:5_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + <trigger> + <rsc_op id="84" operation="start" operation_key="clone3rsc:6_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="86" operation="start" operation_key="clone3rsc:7_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + <trigger> + <rsc_op id="88" operation="start" operation_key="clone3rsc:8_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + <trigger> + <rsc_op id="90" operation="start" operation_key="clone3rsc:9_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="50"> + <action_set> + <pseudo_event id="92" operation="start" operation_key="clone3_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="19" operation="monitor" operation_key="clone3rsc:9_monitor_0" on_node="node2" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="51"> + <action_set> + <rsc_op id="106" operation="stop" operation_key="clone4rsc_stop_0" internal_operation_key="clone4rsc:5_stop_0" on_node="node9" on_node_uuid="9"> + <primitive id="clone4rsc" long-id="clone4rsc:5" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="5" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node9" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="109" operation="stop" operation_key="clone4_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="52" priority="1000000"> + <action_set> + <pseudo_event id="110" operation="stopped" operation_key="clone4_stopped_0"> + <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="106" operation="stop" operation_key="clone4rsc_stop_0" internal_operation_key="clone4rsc:5_stop_0" on_node="node9" on_node_uuid="9"/> + </trigger> + <trigger> + <pseudo_event id="109" operation="stop" operation_key="clone4_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="53"> + <action_set> + <pseudo_event id="109" operation="stop" operation_key="clone4_stop_0"> + <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="54"> + <action_set> + <pseudo_event id="138" operation="running" operation_key="clone5group:10_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="131" operation="start" operation_key="clone5rsc1:10_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + <trigger> + <rsc_op id="133" operation="start" operation_key="clone5rsc2:10_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + <trigger> + <rsc_op id="135" operation="start" operation_key="clone5rsc3:10_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + <trigger> + <pseudo_event id="137" operation="start" operation_key="clone5group:10_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="55"> + <action_set> + <pseudo_event id="137" operation="start" operation_key="clone5group:10_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="start" operation_key="clone5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="56"> + <action_set> + <rsc_op id="132" operation="monitor" operation_key="clone5rsc1:10_monitor_10000" on_node="node8" on_node_uuid="8"> + <primitive id="clone5rsc1" long-id="clone5rsc1:10" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="10" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node8" CRM_meta_on_node_uuid="8" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="131" operation="start" operation_key="clone5rsc1:10_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + </inputs> + </synapse> + <synapse id="57"> + <action_set> + <rsc_op id="131" operation="start" operation_key="clone5rsc1:10_start_0" on_node="node8" on_node_uuid="8"> + <primitive id="clone5rsc1" long-id="clone5rsc1:10" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="10" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node8" CRM_meta_on_node_uuid="8" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="137" operation="start" operation_key="clone5group:10_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="58"> + <action_set> + <rsc_op id="134" operation="monitor" operation_key="clone5rsc2:10_monitor_10000" on_node="node8" on_node_uuid="8"> + <primitive id="clone5rsc2" long-id="clone5rsc2:10" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="10" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node8" CRM_meta_on_node_uuid="8" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="133" operation="start" operation_key="clone5rsc2:10_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + </inputs> + </synapse> + <synapse id="59"> + <action_set> + <rsc_op id="133" operation="start" operation_key="clone5rsc2:10_start_0" on_node="node8" on_node_uuid="8"> + <primitive id="clone5rsc2" long-id="clone5rsc2:10" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="10" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node8" CRM_meta_on_node_uuid="8" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="131" operation="start" operation_key="clone5rsc1:10_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + <trigger> + <pseudo_event id="137" operation="start" operation_key="clone5group:10_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="60"> + <action_set> + <rsc_op id="136" operation="monitor" operation_key="clone5rsc3:10_monitor_10000" on_node="node8" on_node_uuid="8"> + <primitive id="clone5rsc3" long-id="clone5rsc3:10" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="10" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node8" CRM_meta_on_node_uuid="8" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="135" operation="start" operation_key="clone5rsc3:10_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + </inputs> + </synapse> + <synapse id="61"> + <action_set> + <rsc_op id="135" operation="start" operation_key="clone5rsc3:10_start_0" on_node="node8" on_node_uuid="8"> + <primitive id="clone5rsc3" long-id="clone5rsc3:10" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="10" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node8" CRM_meta_on_node_uuid="8" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="133" operation="start" operation_key="clone5rsc2:10_start_0" on_node="node8" on_node_uuid="8"/> + </trigger> + <trigger> + <pseudo_event id="137" operation="start" operation_key="clone5group:10_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="62"> + <action_set> + <pseudo_event id="149" operation="running" operation_key="clone5group:2_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="143" operation="start" operation_key="clone5rsc2_start_0" internal_operation_key="clone5rsc2:2_start_0" on_node="node3" on_node_uuid="3"/> + </trigger> + <trigger> + <rsc_op id="146" operation="start" operation_key="clone5rsc3_start_0" internal_operation_key="clone5rsc3:2_start_0" on_node="node3" on_node_uuid="3"/> + </trigger> + <trigger> + <pseudo_event id="148" operation="start" operation_key="clone5group:2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="63"> + <action_set> + <pseudo_event id="148" operation="start" operation_key="clone5group:2_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="start" operation_key="clone5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="64"> + <action_set> + <rsc_op id="145" operation="monitor" operation_key="clone5rsc2_monitor_10000" internal_operation_key="clone5rsc2:2_monitor_10000" on_node="node3" on_node_uuid="3"> + <primitive id="clone5rsc2" long-id="clone5rsc2:2" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="143" operation="start" operation_key="clone5rsc2_start_0" internal_operation_key="clone5rsc2:2_start_0" on_node="node3" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="65"> + <action_set> + <rsc_op id="143" operation="start" operation_key="clone5rsc2_start_0" internal_operation_key="clone5rsc2:2_start_0" on_node="node3" on_node_uuid="3"> + <primitive id="clone5rsc2" long-id="clone5rsc2:2" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="148" operation="start" operation_key="clone5group:2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="66"> + <action_set> + <rsc_op id="147" operation="monitor" operation_key="clone5rsc3_monitor_10000" internal_operation_key="clone5rsc3:2_monitor_10000" on_node="node3" on_node_uuid="3"> + <primitive id="clone5rsc3" long-id="clone5rsc3:2" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="146" operation="start" operation_key="clone5rsc3_start_0" internal_operation_key="clone5rsc3:2_start_0" on_node="node3" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="67"> + <action_set> + <rsc_op id="146" operation="start" operation_key="clone5rsc3_start_0" internal_operation_key="clone5rsc3:2_start_0" on_node="node3" on_node_uuid="3"> + <primitive id="clone5rsc3" long-id="clone5rsc3:2" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="143" operation="start" operation_key="clone5rsc2_start_0" internal_operation_key="clone5rsc2:2_start_0" on_node="node3" on_node_uuid="3"/> + </trigger> + <trigger> + <pseudo_event id="148" operation="start" operation_key="clone5group:2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="68"> + <action_set> + <pseudo_event id="159" operation="running" operation_key="clone5group:3_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="152" operation="start" operation_key="clone5rsc1_start_0" internal_operation_key="clone5rsc1:3_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + <trigger> + <rsc_op id="154" operation="start" operation_key="clone5rsc2_start_0" internal_operation_key="clone5rsc2:3_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + <trigger> + <rsc_op id="156" operation="start" operation_key="clone5rsc3_start_0" internal_operation_key="clone5rsc3:3_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + <trigger> + <pseudo_event id="158" operation="start" operation_key="clone5group:3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="69"> + <action_set> + <pseudo_event id="158" operation="start" operation_key="clone5group:3_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="start" operation_key="clone5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="70"> + <action_set> + <rsc_op id="153" operation="monitor" operation_key="clone5rsc1_monitor_10000" internal_operation_key="clone5rsc1:3_monitor_10000" on_node="node9" on_node_uuid="9"> + <primitive id="clone5rsc1" long-id="clone5rsc1:3" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node9" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="152" operation="start" operation_key="clone5rsc1_start_0" internal_operation_key="clone5rsc1:3_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + </inputs> + </synapse> + <synapse id="71"> + <action_set> + <rsc_op id="152" operation="start" operation_key="clone5rsc1_start_0" internal_operation_key="clone5rsc1:3_start_0" on_node="node9" on_node_uuid="9"> + <primitive id="clone5rsc1" long-id="clone5rsc1:3" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node9" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="158" operation="start" operation_key="clone5group:3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="72"> + <action_set> + <rsc_op id="155" operation="monitor" operation_key="clone5rsc2_monitor_10000" internal_operation_key="clone5rsc2:3_monitor_10000" on_node="node9" on_node_uuid="9"> + <primitive id="clone5rsc2" long-id="clone5rsc2:3" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node9" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="154" operation="start" operation_key="clone5rsc2_start_0" internal_operation_key="clone5rsc2:3_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + </inputs> + </synapse> + <synapse id="73"> + <action_set> + <rsc_op id="154" operation="start" operation_key="clone5rsc2_start_0" internal_operation_key="clone5rsc2:3_start_0" on_node="node9" on_node_uuid="9"> + <primitive id="clone5rsc2" long-id="clone5rsc2:3" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node9" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="152" operation="start" operation_key="clone5rsc1_start_0" internal_operation_key="clone5rsc1:3_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + <trigger> + <pseudo_event id="158" operation="start" operation_key="clone5group:3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="74"> + <action_set> + <rsc_op id="157" operation="monitor" operation_key="clone5rsc3_monitor_10000" internal_operation_key="clone5rsc3:3_monitor_10000" on_node="node9" on_node_uuid="9"> + <primitive id="clone5rsc3" long-id="clone5rsc3:3" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node9" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="156" operation="start" operation_key="clone5rsc3_start_0" internal_operation_key="clone5rsc3:3_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + </inputs> + </synapse> + <synapse id="75"> + <action_set> + <rsc_op id="156" operation="start" operation_key="clone5rsc3_start_0" internal_operation_key="clone5rsc3:3_start_0" on_node="node9" on_node_uuid="9"> + <primitive id="clone5rsc3" long-id="clone5rsc3:3" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node9" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="154" operation="start" operation_key="clone5rsc2_start_0" internal_operation_key="clone5rsc2:3_start_0" on_node="node9" on_node_uuid="9"/> + </trigger> + <trigger> + <pseudo_event id="158" operation="start" operation_key="clone5group:3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="76"> + <action_set> + <pseudo_event id="169" operation="running" operation_key="clone5group:4_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="162" operation="start" operation_key="clone5rsc1:4_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + <trigger> + <rsc_op id="164" operation="start" operation_key="clone5rsc2:4_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + <trigger> + <rsc_op id="166" operation="start" operation_key="clone5rsc3:4_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + <trigger> + <pseudo_event id="168" operation="start" operation_key="clone5group:4_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="77"> + <action_set> + <pseudo_event id="168" operation="start" operation_key="clone5group:4_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="start" operation_key="clone5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="78"> + <action_set> + <rsc_op id="163" operation="monitor" operation_key="clone5rsc1:4_monitor_10000" on_node="node10" on_node_uuid="10"> + <primitive id="clone5rsc1" long-id="clone5rsc1:4" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="162" operation="start" operation_key="clone5rsc1:4_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + </inputs> + </synapse> + <synapse id="79"> + <action_set> + <rsc_op id="162" operation="start" operation_key="clone5rsc1:4_start_0" on_node="node10" on_node_uuid="10"> + <primitive id="clone5rsc1" long-id="clone5rsc1:4" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="168" operation="start" operation_key="clone5group:4_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="80"> + <action_set> + <rsc_op id="165" operation="monitor" operation_key="clone5rsc2:4_monitor_10000" on_node="node10" on_node_uuid="10"> + <primitive id="clone5rsc2" long-id="clone5rsc2:4" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="164" operation="start" operation_key="clone5rsc2:4_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + </inputs> + </synapse> + <synapse id="81"> + <action_set> + <rsc_op id="164" operation="start" operation_key="clone5rsc2:4_start_0" on_node="node10" on_node_uuid="10"> + <primitive id="clone5rsc2" long-id="clone5rsc2:4" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="162" operation="start" operation_key="clone5rsc1:4_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + <trigger> + <pseudo_event id="168" operation="start" operation_key="clone5group:4_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="82"> + <action_set> + <rsc_op id="167" operation="monitor" operation_key="clone5rsc3:4_monitor_10000" on_node="node10" on_node_uuid="10"> + <primitive id="clone5rsc3" long-id="clone5rsc3:4" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="166" operation="start" operation_key="clone5rsc3:4_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + </inputs> + </synapse> + <synapse id="83"> + <action_set> + <rsc_op id="166" operation="start" operation_key="clone5rsc3:4_start_0" on_node="node10" on_node_uuid="10"> + <primitive id="clone5rsc3" long-id="clone5rsc3:4" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="4" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node10" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="164" operation="start" operation_key="clone5rsc2:4_start_0" on_node="node10" on_node_uuid="10"/> + </trigger> + <trigger> + <pseudo_event id="168" operation="start" operation_key="clone5group:4_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="84"> + <action_set> + <pseudo_event id="179" operation="running" operation_key="clone5group:5_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="172" operation="start" operation_key="clone5rsc1:5_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + <trigger> + <rsc_op id="174" operation="start" operation_key="clone5rsc2:5_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + <trigger> + <rsc_op id="176" operation="start" operation_key="clone5rsc3:5_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + <trigger> + <pseudo_event id="178" operation="start" operation_key="clone5group:5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="85"> + <action_set> + <pseudo_event id="178" operation="start" operation_key="clone5group:5_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="start" operation_key="clone5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="86"> + <action_set> + <rsc_op id="173" operation="monitor" operation_key="clone5rsc1:5_monitor_10000" on_node="node11" on_node_uuid="11"> + <primitive id="clone5rsc1" long-id="clone5rsc1:5" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="5" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="172" operation="start" operation_key="clone5rsc1:5_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + </inputs> + </synapse> + <synapse id="87"> + <action_set> + <rsc_op id="172" operation="start" operation_key="clone5rsc1:5_start_0" on_node="node11" on_node_uuid="11"> + <primitive id="clone5rsc1" long-id="clone5rsc1:5" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="5" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="178" operation="start" operation_key="clone5group:5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="88"> + <action_set> + <rsc_op id="175" operation="monitor" operation_key="clone5rsc2:5_monitor_10000" on_node="node11" on_node_uuid="11"> + <primitive id="clone5rsc2" long-id="clone5rsc2:5" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="5" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="174" operation="start" operation_key="clone5rsc2:5_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + </inputs> + </synapse> + <synapse id="89"> + <action_set> + <rsc_op id="174" operation="start" operation_key="clone5rsc2:5_start_0" on_node="node11" on_node_uuid="11"> + <primitive id="clone5rsc2" long-id="clone5rsc2:5" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="5" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="172" operation="start" operation_key="clone5rsc1:5_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + <trigger> + <pseudo_event id="178" operation="start" operation_key="clone5group:5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="90"> + <action_set> + <rsc_op id="177" operation="monitor" operation_key="clone5rsc3:5_monitor_10000" on_node="node11" on_node_uuid="11"> + <primitive id="clone5rsc3" long-id="clone5rsc3:5" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="5" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="176" operation="start" operation_key="clone5rsc3:5_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + </inputs> + </synapse> + <synapse id="91"> + <action_set> + <rsc_op id="176" operation="start" operation_key="clone5rsc3:5_start_0" on_node="node11" on_node_uuid="11"> + <primitive id="clone5rsc3" long-id="clone5rsc3:5" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="5" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node11" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="174" operation="start" operation_key="clone5rsc2:5_start_0" on_node="node11" on_node_uuid="11"/> + </trigger> + <trigger> + <pseudo_event id="178" operation="start" operation_key="clone5group:5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="92"> + <action_set> + <pseudo_event id="189" operation="running" operation_key="clone5group:6_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="182" operation="start" operation_key="clone5rsc1:6_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + <trigger> + <rsc_op id="184" operation="start" operation_key="clone5rsc2:6_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + <trigger> + <rsc_op id="186" operation="start" operation_key="clone5rsc3:6_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="188" operation="start" operation_key="clone5group:6_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="93"> + <action_set> + <pseudo_event id="188" operation="start" operation_key="clone5group:6_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="start" operation_key="clone5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="94"> + <action_set> + <rsc_op id="183" operation="monitor" operation_key="clone5rsc1:6_monitor_10000" on_node="node4" on_node_uuid="4"> + <primitive id="clone5rsc1" long-id="clone5rsc1:6" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="6" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="182" operation="start" operation_key="clone5rsc1:6_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + </inputs> + </synapse> + <synapse id="95"> + <action_set> + <rsc_op id="182" operation="start" operation_key="clone5rsc1:6_start_0" on_node="node4" on_node_uuid="4"> + <primitive id="clone5rsc1" long-id="clone5rsc1:6" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="6" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="188" operation="start" operation_key="clone5group:6_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="96"> + <action_set> + <rsc_op id="185" operation="monitor" operation_key="clone5rsc2:6_monitor_10000" on_node="node4" on_node_uuid="4"> + <primitive id="clone5rsc2" long-id="clone5rsc2:6" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="6" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="184" operation="start" operation_key="clone5rsc2:6_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + </inputs> + </synapse> + <synapse id="97"> + <action_set> + <rsc_op id="184" operation="start" operation_key="clone5rsc2:6_start_0" on_node="node4" on_node_uuid="4"> + <primitive id="clone5rsc2" long-id="clone5rsc2:6" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="6" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="182" operation="start" operation_key="clone5rsc1:6_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="188" operation="start" operation_key="clone5group:6_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="98"> + <action_set> + <rsc_op id="187" operation="monitor" operation_key="clone5rsc3:6_monitor_10000" on_node="node4" on_node_uuid="4"> + <primitive id="clone5rsc3" long-id="clone5rsc3:6" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="6" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="186" operation="start" operation_key="clone5rsc3:6_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + </inputs> + </synapse> + <synapse id="99"> + <action_set> + <rsc_op id="186" operation="start" operation_key="clone5rsc3:6_start_0" on_node="node4" on_node_uuid="4"> + <primitive id="clone5rsc3" long-id="clone5rsc3:6" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="6" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="184" operation="start" operation_key="clone5rsc2:6_start_0" on_node="node4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="188" operation="start" operation_key="clone5group:6_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="100"> + <action_set> + <pseudo_event id="199" operation="running" operation_key="clone5group:7_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="192" operation="start" operation_key="clone5rsc1:7_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + <trigger> + <rsc_op id="194" operation="start" operation_key="clone5rsc2:7_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + <trigger> + <rsc_op id="196" operation="start" operation_key="clone5rsc3:7_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + <trigger> + <pseudo_event id="198" operation="start" operation_key="clone5group:7_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="101"> + <action_set> + <pseudo_event id="198" operation="start" operation_key="clone5group:7_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="start" operation_key="clone5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="102"> + <action_set> + <rsc_op id="193" operation="monitor" operation_key="clone5rsc1:7_monitor_10000" on_node="node5" on_node_uuid="5"> + <primitive id="clone5rsc1" long-id="clone5rsc1:7" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="7" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="192" operation="start" operation_key="clone5rsc1:7_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + </inputs> + </synapse> + <synapse id="103"> + <action_set> + <rsc_op id="192" operation="start" operation_key="clone5rsc1:7_start_0" on_node="node5" on_node_uuid="5"> + <primitive id="clone5rsc1" long-id="clone5rsc1:7" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="7" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="198" operation="start" operation_key="clone5group:7_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="104"> + <action_set> + <rsc_op id="195" operation="monitor" operation_key="clone5rsc2:7_monitor_10000" on_node="node5" on_node_uuid="5"> + <primitive id="clone5rsc2" long-id="clone5rsc2:7" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="7" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="194" operation="start" operation_key="clone5rsc2:7_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + </inputs> + </synapse> + <synapse id="105"> + <action_set> + <rsc_op id="194" operation="start" operation_key="clone5rsc2:7_start_0" on_node="node5" on_node_uuid="5"> + <primitive id="clone5rsc2" long-id="clone5rsc2:7" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="7" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="192" operation="start" operation_key="clone5rsc1:7_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + <trigger> + <pseudo_event id="198" operation="start" operation_key="clone5group:7_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="106"> + <action_set> + <rsc_op id="197" operation="monitor" operation_key="clone5rsc3:7_monitor_10000" on_node="node5" on_node_uuid="5"> + <primitive id="clone5rsc3" long-id="clone5rsc3:7" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="7" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="196" operation="start" operation_key="clone5rsc3:7_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + </inputs> + </synapse> + <synapse id="107"> + <action_set> + <rsc_op id="196" operation="start" operation_key="clone5rsc3:7_start_0" on_node="node5" on_node_uuid="5"> + <primitive id="clone5rsc3" long-id="clone5rsc3:7" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="7" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="194" operation="start" operation_key="clone5rsc2:7_start_0" on_node="node5" on_node_uuid="5"/> + </trigger> + <trigger> + <pseudo_event id="198" operation="start" operation_key="clone5group:7_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="108"> + <action_set> + <pseudo_event id="209" operation="running" operation_key="clone5group:8_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="202" operation="start" operation_key="clone5rsc1:8_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + <trigger> + <rsc_op id="204" operation="start" operation_key="clone5rsc2:8_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + <trigger> + <rsc_op id="206" operation="start" operation_key="clone5rsc3:8_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + <trigger> + <pseudo_event id="208" operation="start" operation_key="clone5group:8_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="109"> + <action_set> + <pseudo_event id="208" operation="start" operation_key="clone5group:8_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="start" operation_key="clone5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="110"> + <action_set> + <rsc_op id="203" operation="monitor" operation_key="clone5rsc1:8_monitor_10000" on_node="node6" on_node_uuid="6"> + <primitive id="clone5rsc1" long-id="clone5rsc1:8" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="8" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node6" CRM_meta_on_node_uuid="6" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="202" operation="start" operation_key="clone5rsc1:8_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + </inputs> + </synapse> + <synapse id="111"> + <action_set> + <rsc_op id="202" operation="start" operation_key="clone5rsc1:8_start_0" on_node="node6" on_node_uuid="6"> + <primitive id="clone5rsc1" long-id="clone5rsc1:8" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="8" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node6" CRM_meta_on_node_uuid="6" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="208" operation="start" operation_key="clone5group:8_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="112"> + <action_set> + <rsc_op id="205" operation="monitor" operation_key="clone5rsc2:8_monitor_10000" on_node="node6" on_node_uuid="6"> + <primitive id="clone5rsc2" long-id="clone5rsc2:8" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="8" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node6" CRM_meta_on_node_uuid="6" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="204" operation="start" operation_key="clone5rsc2:8_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + </inputs> + </synapse> + <synapse id="113"> + <action_set> + <rsc_op id="204" operation="start" operation_key="clone5rsc2:8_start_0" on_node="node6" on_node_uuid="6"> + <primitive id="clone5rsc2" long-id="clone5rsc2:8" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="8" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node6" CRM_meta_on_node_uuid="6" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="202" operation="start" operation_key="clone5rsc1:8_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + <trigger> + <pseudo_event id="208" operation="start" operation_key="clone5group:8_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="114"> + <action_set> + <rsc_op id="207" operation="monitor" operation_key="clone5rsc3:8_monitor_10000" on_node="node6" on_node_uuid="6"> + <primitive id="clone5rsc3" long-id="clone5rsc3:8" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="8" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node6" CRM_meta_on_node_uuid="6" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="206" operation="start" operation_key="clone5rsc3:8_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + </inputs> + </synapse> + <synapse id="115"> + <action_set> + <rsc_op id="206" operation="start" operation_key="clone5rsc3:8_start_0" on_node="node6" on_node_uuid="6"> + <primitive id="clone5rsc3" long-id="clone5rsc3:8" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="8" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node6" CRM_meta_on_node_uuid="6" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="204" operation="start" operation_key="clone5rsc2:8_start_0" on_node="node6" on_node_uuid="6"/> + </trigger> + <trigger> + <pseudo_event id="208" operation="start" operation_key="clone5group:8_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="116"> + <action_set> + <pseudo_event id="219" operation="running" operation_key="clone5group:9_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="212" operation="start" operation_key="clone5rsc1:9_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + <trigger> + <rsc_op id="214" operation="start" operation_key="clone5rsc2:9_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + <trigger> + <rsc_op id="216" operation="start" operation_key="clone5rsc3:9_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + <trigger> + <pseudo_event id="218" operation="start" operation_key="clone5group:9_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="117"> + <action_set> + <pseudo_event id="218" operation="start" operation_key="clone5group:9_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="start" operation_key="clone5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="118"> + <action_set> + <rsc_op id="213" operation="monitor" operation_key="clone5rsc1:9_monitor_10000" on_node="node7" on_node_uuid="7"> + <primitive id="clone5rsc1" long-id="clone5rsc1:9" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="9" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node7" CRM_meta_on_node_uuid="7" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="212" operation="start" operation_key="clone5rsc1:9_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + </inputs> + </synapse> + <synapse id="119"> + <action_set> + <rsc_op id="212" operation="start" operation_key="clone5rsc1:9_start_0" on_node="node7" on_node_uuid="7"> + <primitive id="clone5rsc1" long-id="clone5rsc1:9" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="9" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node7" CRM_meta_on_node_uuid="7" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="218" operation="start" operation_key="clone5group:9_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="120"> + <action_set> + <rsc_op id="215" operation="monitor" operation_key="clone5rsc2:9_monitor_10000" on_node="node7" on_node_uuid="7"> + <primitive id="clone5rsc2" long-id="clone5rsc2:9" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="9" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node7" CRM_meta_on_node_uuid="7" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="214" operation="start" operation_key="clone5rsc2:9_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + </inputs> + </synapse> + <synapse id="121"> + <action_set> + <rsc_op id="214" operation="start" operation_key="clone5rsc2:9_start_0" on_node="node7" on_node_uuid="7"> + <primitive id="clone5rsc2" long-id="clone5rsc2:9" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="9" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node7" CRM_meta_on_node_uuid="7" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="212" operation="start" operation_key="clone5rsc1:9_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + <trigger> + <pseudo_event id="218" operation="start" operation_key="clone5group:9_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="122"> + <action_set> + <rsc_op id="217" operation="monitor" operation_key="clone5rsc3:9_monitor_10000" on_node="node7" on_node_uuid="7"> + <primitive id="clone5rsc3" long-id="clone5rsc3:9" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="9" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node7" CRM_meta_on_node_uuid="7" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="216" operation="start" operation_key="clone5rsc3:9_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + </inputs> + </synapse> + <synapse id="123"> + <action_set> + <rsc_op id="216" operation="start" operation_key="clone5rsc3:9_start_0" on_node="node7" on_node_uuid="7"> + <primitive id="clone5rsc3" long-id="clone5rsc3:9" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="9" CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node7" CRM_meta_on_node_uuid="7" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="214" operation="start" operation_key="clone5rsc2:9_start_0" on_node="node7" on_node_uuid="7"/> + </trigger> + <trigger> + <pseudo_event id="218" operation="start" operation_key="clone5group:9_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="124" priority="1000000"> + <action_set> + <pseudo_event id="223" operation="running" operation_key="clone5_running_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="138" operation="running" operation_key="clone5group:10_running_0"/> + </trigger> + <trigger> + <pseudo_event id="149" operation="running" operation_key="clone5group:2_running_0"/> + </trigger> + <trigger> + <pseudo_event id="159" operation="running" operation_key="clone5group:3_running_0"/> + </trigger> + <trigger> + <pseudo_event id="169" operation="running" operation_key="clone5group:4_running_0"/> + </trigger> + <trigger> + <pseudo_event id="179" operation="running" operation_key="clone5group:5_running_0"/> + </trigger> + <trigger> + <pseudo_event id="189" operation="running" operation_key="clone5group:6_running_0"/> + </trigger> + <trigger> + <pseudo_event id="199" operation="running" operation_key="clone5group:7_running_0"/> + </trigger> + <trigger> + <pseudo_event id="209" operation="running" operation_key="clone5group:8_running_0"/> + </trigger> + <trigger> + <pseudo_event id="219" operation="running" operation_key="clone5group:9_running_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="start" operation_key="clone5_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="125"> + <action_set> + <pseudo_event id="222" operation="start" operation_key="clone5_start_0"> + <attributes CRM_meta_clone_max="11" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> +</transition_graph> diff --git a/pengine/test10/anon-instance-pending.scores b/pengine/test10/anon-instance-pending.scores new file mode 100644 index 00000000000..5e1ef0bde8a --- /dev/null +++ b/pengine/test10/anon-instance-pending.scores @@ -0,0 +1,2113 @@ +Allocation scores: +clone1rsc:0 promotion score on node1: -1 +clone1rsc:1 promotion score on node2: -1 +clone1rsc:10 promotion score on node8: -1 +clone1rsc:2 promotion score on node3: 10 +clone1rsc:3 promotion score on node4: -1 +clone1rsc:4 promotion score on node9: -1 +clone1rsc:5 promotion score on node10: -1 +clone1rsc:6 promotion score on node11: -1 +clone1rsc:7 promotion score on node5: -1 +clone1rsc:8 promotion score on node6: -1 +clone1rsc:9 promotion score on node7: -1 +pcmk__clone_allocate: clone1 allocation score on node10: 0 +pcmk__clone_allocate: clone1 allocation score on node11: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node3: 0 +pcmk__clone_allocate: clone1 allocation score on node4: 0 +pcmk__clone_allocate: clone1 allocation score on node5: 0 +pcmk__clone_allocate: clone1 allocation score on node6: 0 +pcmk__clone_allocate: clone1 allocation score on node7: 0 +pcmk__clone_allocate: clone1 allocation score on node8: 0 +pcmk__clone_allocate: clone1 allocation score on node9: 0 +pcmk__clone_allocate: clone1rsc:0 allocation score on node10: 0 +pcmk__clone_allocate: clone1rsc:0 allocation score on node11: 0 +pcmk__clone_allocate: clone1rsc:0 allocation score on node1: 1 +pcmk__clone_allocate: clone1rsc:0 allocation score on node2: 0 +pcmk__clone_allocate: clone1rsc:0 allocation score on node3: 0 +pcmk__clone_allocate: clone1rsc:0 allocation score on node4: 0 +pcmk__clone_allocate: clone1rsc:0 allocation score on node5: 0 +pcmk__clone_allocate: clone1rsc:0 allocation score on node6: 0 +pcmk__clone_allocate: clone1rsc:0 allocation score on node7: 0 +pcmk__clone_allocate: clone1rsc:0 allocation score on node8: 0 +pcmk__clone_allocate: clone1rsc:0 allocation score on node9: 0 +pcmk__clone_allocate: clone1rsc:1 allocation score on node10: 0 +pcmk__clone_allocate: clone1rsc:1 allocation score on node11: 0 +pcmk__clone_allocate: clone1rsc:1 allocation score on node1: 0 +pcmk__clone_allocate: clone1rsc:1 allocation score on node2: 1 +pcmk__clone_allocate: clone1rsc:1 allocation score on node3: 0 +pcmk__clone_allocate: clone1rsc:1 allocation score on node4: 0 +pcmk__clone_allocate: clone1rsc:1 allocation score on node5: 0 +pcmk__clone_allocate: clone1rsc:1 allocation score on node6: 0 +pcmk__clone_allocate: clone1rsc:1 allocation score on node7: 0 +pcmk__clone_allocate: clone1rsc:1 allocation score on node8: 0 +pcmk__clone_allocate: clone1rsc:1 allocation score on node9: 0 +pcmk__clone_allocate: clone1rsc:10 allocation score on node10: 0 +pcmk__clone_allocate: clone1rsc:10 allocation score on node11: 0 +pcmk__clone_allocate: clone1rsc:10 allocation score on node1: 0 +pcmk__clone_allocate: clone1rsc:10 allocation score on node2: 0 +pcmk__clone_allocate: clone1rsc:10 allocation score on node3: 10 +pcmk__clone_allocate: clone1rsc:10 allocation score on node4: 0 +pcmk__clone_allocate: clone1rsc:10 allocation score on node5: 0 +pcmk__clone_allocate: clone1rsc:10 allocation score on node6: 0 +pcmk__clone_allocate: clone1rsc:10 allocation score on node7: 0 +pcmk__clone_allocate: clone1rsc:10 allocation score on node8: 0 +pcmk__clone_allocate: clone1rsc:10 allocation score on node9: 0 +pcmk__clone_allocate: clone1rsc:2 allocation score on node10: 0 +pcmk__clone_allocate: clone1rsc:2 allocation score on node11: 0 +pcmk__clone_allocate: clone1rsc:2 allocation score on node1: 0 +pcmk__clone_allocate: clone1rsc:2 allocation score on node2: 0 +pcmk__clone_allocate: clone1rsc:2 allocation score on node3: 11 +pcmk__clone_allocate: clone1rsc:2 allocation score on node4: 0 +pcmk__clone_allocate: clone1rsc:2 allocation score on node5: 0 +pcmk__clone_allocate: clone1rsc:2 allocation score on node6: 0 +pcmk__clone_allocate: clone1rsc:2 allocation score on node7: 0 +pcmk__clone_allocate: clone1rsc:2 allocation score on node8: 0 +pcmk__clone_allocate: clone1rsc:2 allocation score on node9: 0 +pcmk__clone_allocate: clone1rsc:3 allocation score on node10: 0 +pcmk__clone_allocate: clone1rsc:3 allocation score on node11: 0 +pcmk__clone_allocate: clone1rsc:3 allocation score on node1: 0 +pcmk__clone_allocate: clone1rsc:3 allocation score on node2: 0 +pcmk__clone_allocate: clone1rsc:3 allocation score on node3: 0 +pcmk__clone_allocate: clone1rsc:3 allocation score on node4: 1 +pcmk__clone_allocate: clone1rsc:3 allocation score on node5: 0 +pcmk__clone_allocate: clone1rsc:3 allocation score on node6: 0 +pcmk__clone_allocate: clone1rsc:3 allocation score on node7: 0 +pcmk__clone_allocate: clone1rsc:3 allocation score on node8: 0 +pcmk__clone_allocate: clone1rsc:3 allocation score on node9: 0 +pcmk__clone_allocate: clone1rsc:4 allocation score on node10: 0 +pcmk__clone_allocate: clone1rsc:4 allocation score on node11: 0 +pcmk__clone_allocate: clone1rsc:4 allocation score on node1: 0 +pcmk__clone_allocate: clone1rsc:4 allocation score on node2: 0 +pcmk__clone_allocate: clone1rsc:4 allocation score on node3: 0 +pcmk__clone_allocate: clone1rsc:4 allocation score on node4: 0 +pcmk__clone_allocate: clone1rsc:4 allocation score on node5: 0 +pcmk__clone_allocate: clone1rsc:4 allocation score on node6: 0 +pcmk__clone_allocate: clone1rsc:4 allocation score on node7: 0 +pcmk__clone_allocate: clone1rsc:4 allocation score on node8: 0 +pcmk__clone_allocate: clone1rsc:4 allocation score on node9: 0 +pcmk__clone_allocate: clone1rsc:5 allocation score on node10: 0 +pcmk__clone_allocate: clone1rsc:5 allocation score on node11: 0 +pcmk__clone_allocate: clone1rsc:5 allocation score on node1: 0 +pcmk__clone_allocate: clone1rsc:5 allocation score on node2: 0 +pcmk__clone_allocate: clone1rsc:5 allocation score on node3: 10 +pcmk__clone_allocate: clone1rsc:5 allocation score on node4: 0 +pcmk__clone_allocate: clone1rsc:5 allocation score on node5: 0 +pcmk__clone_allocate: clone1rsc:5 allocation score on node6: 0 +pcmk__clone_allocate: clone1rsc:5 allocation score on node7: 0 +pcmk__clone_allocate: clone1rsc:5 allocation score on node8: 0 +pcmk__clone_allocate: clone1rsc:5 allocation score on node9: 0 +pcmk__clone_allocate: clone1rsc:6 allocation score on node10: 0 +pcmk__clone_allocate: clone1rsc:6 allocation score on node11: 0 +pcmk__clone_allocate: clone1rsc:6 allocation score on node1: 0 +pcmk__clone_allocate: clone1rsc:6 allocation score on node2: 0 +pcmk__clone_allocate: clone1rsc:6 allocation score on node3: 10 +pcmk__clone_allocate: clone1rsc:6 allocation score on node4: 0 +pcmk__clone_allocate: clone1rsc:6 allocation score on node5: 0 +pcmk__clone_allocate: clone1rsc:6 allocation score on node6: 0 +pcmk__clone_allocate: clone1rsc:6 allocation score on node7: 0 +pcmk__clone_allocate: clone1rsc:6 allocation score on node8: 0 +pcmk__clone_allocate: clone1rsc:6 allocation score on node9: 0 +pcmk__clone_allocate: clone1rsc:7 allocation score on node10: 0 +pcmk__clone_allocate: clone1rsc:7 allocation score on node11: 0 +pcmk__clone_allocate: clone1rsc:7 allocation score on node1: 0 +pcmk__clone_allocate: clone1rsc:7 allocation score on node2: 0 +pcmk__clone_allocate: clone1rsc:7 allocation score on node3: 10 +pcmk__clone_allocate: clone1rsc:7 allocation score on node4: 0 +pcmk__clone_allocate: clone1rsc:7 allocation score on node5: 0 +pcmk__clone_allocate: clone1rsc:7 allocation score on node6: 0 +pcmk__clone_allocate: clone1rsc:7 allocation score on node7: 0 +pcmk__clone_allocate: clone1rsc:7 allocation score on node8: 0 +pcmk__clone_allocate: clone1rsc:7 allocation score on node9: 0 +pcmk__clone_allocate: clone1rsc:8 allocation score on node10: 0 +pcmk__clone_allocate: clone1rsc:8 allocation score on node11: 0 +pcmk__clone_allocate: clone1rsc:8 allocation score on node1: 0 +pcmk__clone_allocate: clone1rsc:8 allocation score on node2: 0 +pcmk__clone_allocate: clone1rsc:8 allocation score on node3: 10 +pcmk__clone_allocate: clone1rsc:8 allocation score on node4: 0 +pcmk__clone_allocate: clone1rsc:8 allocation score on node5: 0 +pcmk__clone_allocate: clone1rsc:8 allocation score on node6: 0 +pcmk__clone_allocate: clone1rsc:8 allocation score on node7: 0 +pcmk__clone_allocate: clone1rsc:8 allocation score on node8: 0 +pcmk__clone_allocate: clone1rsc:8 allocation score on node9: 0 +pcmk__clone_allocate: clone1rsc:9 allocation score on node10: 0 +pcmk__clone_allocate: clone1rsc:9 allocation score on node11: 0 +pcmk__clone_allocate: clone1rsc:9 allocation score on node1: 0 +pcmk__clone_allocate: clone1rsc:9 allocation score on node2: 0 +pcmk__clone_allocate: clone1rsc:9 allocation score on node3: 10 +pcmk__clone_allocate: clone1rsc:9 allocation score on node4: 0 +pcmk__clone_allocate: clone1rsc:9 allocation score on node5: 0 +pcmk__clone_allocate: clone1rsc:9 allocation score on node6: 0 +pcmk__clone_allocate: clone1rsc:9 allocation score on node7: 0 +pcmk__clone_allocate: clone1rsc:9 allocation score on node8: 0 +pcmk__clone_allocate: clone1rsc:9 allocation score on node9: 0 +pcmk__clone_allocate: clone2 allocation score on node10: 0 +pcmk__clone_allocate: clone2 allocation score on node11: 0 +pcmk__clone_allocate: clone2 allocation score on node1: 0 +pcmk__clone_allocate: clone2 allocation score on node2: 0 +pcmk__clone_allocate: clone2 allocation score on node3: 0 +pcmk__clone_allocate: clone2 allocation score on node4: 0 +pcmk__clone_allocate: clone2 allocation score on node5: 0 +pcmk__clone_allocate: clone2 allocation score on node6: 0 +pcmk__clone_allocate: clone2 allocation score on node7: 0 +pcmk__clone_allocate: clone2 allocation score on node8: 0 +pcmk__clone_allocate: clone2 allocation score on node9: 0 +pcmk__clone_allocate: clone2rsc:0 allocation score on node10: 0 +pcmk__clone_allocate: clone2rsc:0 allocation score on node11: 0 +pcmk__clone_allocate: clone2rsc:0 allocation score on node1: 0 +pcmk__clone_allocate: clone2rsc:0 allocation score on node2: 1 +pcmk__clone_allocate: clone2rsc:0 allocation score on node3: 0 +pcmk__clone_allocate: clone2rsc:0 allocation score on node4: 0 +pcmk__clone_allocate: clone2rsc:0 allocation score on node5: 0 +pcmk__clone_allocate: clone2rsc:0 allocation score on node6: 0 +pcmk__clone_allocate: clone2rsc:0 allocation score on node7: 0 +pcmk__clone_allocate: clone2rsc:0 allocation score on node8: 0 +pcmk__clone_allocate: clone2rsc:0 allocation score on node9: 0 +pcmk__clone_allocate: clone2rsc:1 allocation score on node10: 0 +pcmk__clone_allocate: clone2rsc:1 allocation score on node11: 0 +pcmk__clone_allocate: clone2rsc:1 allocation score on node1: 0 +pcmk__clone_allocate: clone2rsc:1 allocation score on node2: 0 +pcmk__clone_allocate: clone2rsc:1 allocation score on node3: 0 +pcmk__clone_allocate: clone2rsc:1 allocation score on node4: 1 +pcmk__clone_allocate: clone2rsc:1 allocation score on node5: 0 +pcmk__clone_allocate: clone2rsc:1 allocation score on node6: 0 +pcmk__clone_allocate: clone2rsc:1 allocation score on node7: 0 +pcmk__clone_allocate: clone2rsc:1 allocation score on node8: 0 +pcmk__clone_allocate: clone2rsc:1 allocation score on node9: 0 +pcmk__clone_allocate: clone2rsc:2 allocation score on node10: 0 +pcmk__clone_allocate: clone2rsc:2 allocation score on node11: 0 +pcmk__clone_allocate: clone2rsc:2 allocation score on node1: 0 +pcmk__clone_allocate: clone2rsc:2 allocation score on node2: 0 +pcmk__clone_allocate: clone2rsc:2 allocation score on node3: 0 +pcmk__clone_allocate: clone2rsc:2 allocation score on node4: 0 +pcmk__clone_allocate: clone2rsc:2 allocation score on node5: 0 +pcmk__clone_allocate: clone2rsc:2 allocation score on node6: 0 +pcmk__clone_allocate: clone2rsc:2 allocation score on node7: 0 +pcmk__clone_allocate: clone2rsc:2 allocation score on node8: 0 +pcmk__clone_allocate: clone2rsc:2 allocation score on node9: 0 +pcmk__clone_allocate: clone2rsc:3 allocation score on node10: 0 +pcmk__clone_allocate: clone2rsc:3 allocation score on node11: 0 +pcmk__clone_allocate: clone2rsc:3 allocation score on node1: 0 +pcmk__clone_allocate: clone2rsc:3 allocation score on node2: 0 +pcmk__clone_allocate: clone2rsc:3 allocation score on node3: 0 +pcmk__clone_allocate: clone2rsc:3 allocation score on node4: 0 +pcmk__clone_allocate: clone2rsc:3 allocation score on node5: 0 +pcmk__clone_allocate: clone2rsc:3 allocation score on node6: 0 +pcmk__clone_allocate: clone2rsc:3 allocation score on node7: 0 +pcmk__clone_allocate: clone2rsc:3 allocation score on node8: 0 +pcmk__clone_allocate: clone2rsc:3 allocation score on node9: 0 +pcmk__clone_allocate: clone2rsc:4 allocation score on node10: 0 +pcmk__clone_allocate: clone2rsc:4 allocation score on node11: 0 +pcmk__clone_allocate: clone2rsc:4 allocation score on node1: 0 +pcmk__clone_allocate: clone2rsc:4 allocation score on node2: 0 +pcmk__clone_allocate: clone2rsc:4 allocation score on node3: 0 +pcmk__clone_allocate: clone2rsc:4 allocation score on node4: 0 +pcmk__clone_allocate: clone2rsc:4 allocation score on node5: 0 +pcmk__clone_allocate: clone2rsc:4 allocation score on node6: 0 +pcmk__clone_allocate: clone2rsc:4 allocation score on node7: 0 +pcmk__clone_allocate: clone2rsc:4 allocation score on node8: 0 +pcmk__clone_allocate: clone2rsc:4 allocation score on node9: 0 +pcmk__clone_allocate: clone3 allocation score on node10: 0 +pcmk__clone_allocate: clone3 allocation score on node11: 0 +pcmk__clone_allocate: clone3 allocation score on node1: 0 +pcmk__clone_allocate: clone3 allocation score on node2: 0 +pcmk__clone_allocate: clone3 allocation score on node3: 0 +pcmk__clone_allocate: clone3 allocation score on node4: 0 +pcmk__clone_allocate: clone3 allocation score on node5: 0 +pcmk__clone_allocate: clone3 allocation score on node6: 0 +pcmk__clone_allocate: clone3 allocation score on node7: 0 +pcmk__clone_allocate: clone3 allocation score on node8: 0 +pcmk__clone_allocate: clone3 allocation score on node9: 0 +pcmk__clone_allocate: clone3rsc:0 allocation score on node10: 0 +pcmk__clone_allocate: clone3rsc:0 allocation score on node11: 0 +pcmk__clone_allocate: clone3rsc:0 allocation score on node1: 0 +pcmk__clone_allocate: clone3rsc:0 allocation score on node2: 0 +pcmk__clone_allocate: clone3rsc:0 allocation score on node3: 1 +pcmk__clone_allocate: clone3rsc:0 allocation score on node4: 0 +pcmk__clone_allocate: clone3rsc:0 allocation score on node5: 0 +pcmk__clone_allocate: clone3rsc:0 allocation score on node6: 0 +pcmk__clone_allocate: clone3rsc:0 allocation score on node7: 0 +pcmk__clone_allocate: clone3rsc:0 allocation score on node8: 0 +pcmk__clone_allocate: clone3rsc:0 allocation score on node9: 0 +pcmk__clone_allocate: clone3rsc:1 allocation score on node10: 0 +pcmk__clone_allocate: clone3rsc:1 allocation score on node11: 0 +pcmk__clone_allocate: clone3rsc:1 allocation score on node1: 0 +pcmk__clone_allocate: clone3rsc:1 allocation score on node2: 0 +pcmk__clone_allocate: clone3rsc:1 allocation score on node3: 0 +pcmk__clone_allocate: clone3rsc:1 allocation score on node4: 0 +pcmk__clone_allocate: clone3rsc:1 allocation score on node5: 0 +pcmk__clone_allocate: clone3rsc:1 allocation score on node6: 0 +pcmk__clone_allocate: clone3rsc:1 allocation score on node7: 0 +pcmk__clone_allocate: clone3rsc:1 allocation score on node8: 0 +pcmk__clone_allocate: clone3rsc:1 allocation score on node9: 0 +pcmk__clone_allocate: clone3rsc:10 allocation score on node10: 0 +pcmk__clone_allocate: clone3rsc:10 allocation score on node11: 0 +pcmk__clone_allocate: clone3rsc:10 allocation score on node1: 0 +pcmk__clone_allocate: clone3rsc:10 allocation score on node2: 0 +pcmk__clone_allocate: clone3rsc:10 allocation score on node3: 0 +pcmk__clone_allocate: clone3rsc:10 allocation score on node4: 0 +pcmk__clone_allocate: clone3rsc:10 allocation score on node5: 0 +pcmk__clone_allocate: clone3rsc:10 allocation score on node6: 0 +pcmk__clone_allocate: clone3rsc:10 allocation score on node7: 0 +pcmk__clone_allocate: clone3rsc:10 allocation score on node8: 0 +pcmk__clone_allocate: clone3rsc:10 allocation score on node9: 0 +pcmk__clone_allocate: clone3rsc:2 allocation score on node10: 0 +pcmk__clone_allocate: clone3rsc:2 allocation score on node11: 0 +pcmk__clone_allocate: clone3rsc:2 allocation score on node1: 0 +pcmk__clone_allocate: clone3rsc:2 allocation score on node2: 0 +pcmk__clone_allocate: clone3rsc:2 allocation score on node3: 0 +pcmk__clone_allocate: clone3rsc:2 allocation score on node4: 0 +pcmk__clone_allocate: clone3rsc:2 allocation score on node5: 0 +pcmk__clone_allocate: clone3rsc:2 allocation score on node6: 0 +pcmk__clone_allocate: clone3rsc:2 allocation score on node7: 0 +pcmk__clone_allocate: clone3rsc:2 allocation score on node8: 0 +pcmk__clone_allocate: clone3rsc:2 allocation score on node9: 0 +pcmk__clone_allocate: clone3rsc:3 allocation score on node10: 0 +pcmk__clone_allocate: clone3rsc:3 allocation score on node11: 0 +pcmk__clone_allocate: clone3rsc:3 allocation score on node1: 0 +pcmk__clone_allocate: clone3rsc:3 allocation score on node2: 0 +pcmk__clone_allocate: clone3rsc:3 allocation score on node3: 0 +pcmk__clone_allocate: clone3rsc:3 allocation score on node4: 0 +pcmk__clone_allocate: clone3rsc:3 allocation score on node5: 0 +pcmk__clone_allocate: clone3rsc:3 allocation score on node6: 0 +pcmk__clone_allocate: clone3rsc:3 allocation score on node7: 0 +pcmk__clone_allocate: clone3rsc:3 allocation score on node8: 0 +pcmk__clone_allocate: clone3rsc:3 allocation score on node9: 0 +pcmk__clone_allocate: clone3rsc:4 allocation score on node10: 0 +pcmk__clone_allocate: clone3rsc:4 allocation score on node11: 0 +pcmk__clone_allocate: clone3rsc:4 allocation score on node1: 0 +pcmk__clone_allocate: clone3rsc:4 allocation score on node2: 0 +pcmk__clone_allocate: clone3rsc:4 allocation score on node3: 0 +pcmk__clone_allocate: clone3rsc:4 allocation score on node4: 0 +pcmk__clone_allocate: clone3rsc:4 allocation score on node5: 0 +pcmk__clone_allocate: clone3rsc:4 allocation score on node6: 0 +pcmk__clone_allocate: clone3rsc:4 allocation score on node7: 0 +pcmk__clone_allocate: clone3rsc:4 allocation score on node8: 0 +pcmk__clone_allocate: clone3rsc:4 allocation score on node9: 0 +pcmk__clone_allocate: clone3rsc:5 allocation score on node10: 0 +pcmk__clone_allocate: clone3rsc:5 allocation score on node11: 0 +pcmk__clone_allocate: clone3rsc:5 allocation score on node1: 0 +pcmk__clone_allocate: clone3rsc:5 allocation score on node2: 0 +pcmk__clone_allocate: clone3rsc:5 allocation score on node3: 0 +pcmk__clone_allocate: clone3rsc:5 allocation score on node4: 0 +pcmk__clone_allocate: clone3rsc:5 allocation score on node5: 0 +pcmk__clone_allocate: clone3rsc:5 allocation score on node6: 0 +pcmk__clone_allocate: clone3rsc:5 allocation score on node7: 0 +pcmk__clone_allocate: clone3rsc:5 allocation score on node8: 0 +pcmk__clone_allocate: clone3rsc:5 allocation score on node9: 0 +pcmk__clone_allocate: clone3rsc:6 allocation score on node10: 0 +pcmk__clone_allocate: clone3rsc:6 allocation score on node11: 0 +pcmk__clone_allocate: clone3rsc:6 allocation score on node1: 0 +pcmk__clone_allocate: clone3rsc:6 allocation score on node2: 0 +pcmk__clone_allocate: clone3rsc:6 allocation score on node3: 0 +pcmk__clone_allocate: clone3rsc:6 allocation score on node4: 0 +pcmk__clone_allocate: clone3rsc:6 allocation score on node5: 0 +pcmk__clone_allocate: clone3rsc:6 allocation score on node6: 0 +pcmk__clone_allocate: clone3rsc:6 allocation score on node7: 0 +pcmk__clone_allocate: clone3rsc:6 allocation score on node8: 0 +pcmk__clone_allocate: clone3rsc:6 allocation score on node9: 0 +pcmk__clone_allocate: clone3rsc:7 allocation score on node10: 0 +pcmk__clone_allocate: clone3rsc:7 allocation score on node11: 0 +pcmk__clone_allocate: clone3rsc:7 allocation score on node1: 0 +pcmk__clone_allocate: clone3rsc:7 allocation score on node2: 0 +pcmk__clone_allocate: clone3rsc:7 allocation score on node3: 0 +pcmk__clone_allocate: clone3rsc:7 allocation score on node4: 0 +pcmk__clone_allocate: clone3rsc:7 allocation score on node5: 0 +pcmk__clone_allocate: clone3rsc:7 allocation score on node6: 0 +pcmk__clone_allocate: clone3rsc:7 allocation score on node7: 0 +pcmk__clone_allocate: clone3rsc:7 allocation score on node8: 0 +pcmk__clone_allocate: clone3rsc:7 allocation score on node9: 0 +pcmk__clone_allocate: clone3rsc:8 allocation score on node10: 0 +pcmk__clone_allocate: clone3rsc:8 allocation score on node11: 0 +pcmk__clone_allocate: clone3rsc:8 allocation score on node1: 0 +pcmk__clone_allocate: clone3rsc:8 allocation score on node2: 0 +pcmk__clone_allocate: clone3rsc:8 allocation score on node3: 0 +pcmk__clone_allocate: clone3rsc:8 allocation score on node4: 0 +pcmk__clone_allocate: clone3rsc:8 allocation score on node5: 0 +pcmk__clone_allocate: clone3rsc:8 allocation score on node6: 0 +pcmk__clone_allocate: clone3rsc:8 allocation score on node7: 0 +pcmk__clone_allocate: clone3rsc:8 allocation score on node8: 0 +pcmk__clone_allocate: clone3rsc:8 allocation score on node9: 0 +pcmk__clone_allocate: clone3rsc:9 allocation score on node10: 0 +pcmk__clone_allocate: clone3rsc:9 allocation score on node11: 0 +pcmk__clone_allocate: clone3rsc:9 allocation score on node1: 0 +pcmk__clone_allocate: clone3rsc:9 allocation score on node2: 0 +pcmk__clone_allocate: clone3rsc:9 allocation score on node3: 0 +pcmk__clone_allocate: clone3rsc:9 allocation score on node4: 0 +pcmk__clone_allocate: clone3rsc:9 allocation score on node5: 0 +pcmk__clone_allocate: clone3rsc:9 allocation score on node6: 0 +pcmk__clone_allocate: clone3rsc:9 allocation score on node7: 0 +pcmk__clone_allocate: clone3rsc:9 allocation score on node8: 0 +pcmk__clone_allocate: clone3rsc:9 allocation score on node9: 0 +pcmk__clone_allocate: clone4 allocation score on node10: 0 +pcmk__clone_allocate: clone4 allocation score on node11: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node3: 0 +pcmk__clone_allocate: clone4 allocation score on node4: 0 +pcmk__clone_allocate: clone4 allocation score on node5: 0 +pcmk__clone_allocate: clone4 allocation score on node6: 0 +pcmk__clone_allocate: clone4 allocation score on node7: 0 +pcmk__clone_allocate: clone4 allocation score on node8: 0 +pcmk__clone_allocate: clone4 allocation score on node9: 0 +pcmk__clone_allocate: clone4rsc:0 allocation score on node10: 0 +pcmk__clone_allocate: clone4rsc:0 allocation score on node11: 0 +pcmk__clone_allocate: clone4rsc:0 allocation score on node1: 1 +pcmk__clone_allocate: clone4rsc:0 allocation score on node2: 0 +pcmk__clone_allocate: clone4rsc:0 allocation score on node3: 0 +pcmk__clone_allocate: clone4rsc:0 allocation score on node4: 0 +pcmk__clone_allocate: clone4rsc:0 allocation score on node5: 0 +pcmk__clone_allocate: clone4rsc:0 allocation score on node6: 0 +pcmk__clone_allocate: clone4rsc:0 allocation score on node7: 0 +pcmk__clone_allocate: clone4rsc:0 allocation score on node8: 0 +pcmk__clone_allocate: clone4rsc:0 allocation score on node9: 0 +pcmk__clone_allocate: clone4rsc:1 allocation score on node10: 0 +pcmk__clone_allocate: clone4rsc:1 allocation score on node11: 0 +pcmk__clone_allocate: clone4rsc:1 allocation score on node1: 0 +pcmk__clone_allocate: clone4rsc:1 allocation score on node2: 0 +pcmk__clone_allocate: clone4rsc:1 allocation score on node3: 0 +pcmk__clone_allocate: clone4rsc:1 allocation score on node4: 0 +pcmk__clone_allocate: clone4rsc:1 allocation score on node5: 1 +pcmk__clone_allocate: clone4rsc:1 allocation score on node6: 0 +pcmk__clone_allocate: clone4rsc:1 allocation score on node7: 0 +pcmk__clone_allocate: clone4rsc:1 allocation score on node8: 0 +pcmk__clone_allocate: clone4rsc:1 allocation score on node9: 0 +pcmk__clone_allocate: clone4rsc:2 allocation score on node10: 0 +pcmk__clone_allocate: clone4rsc:2 allocation score on node11: 0 +pcmk__clone_allocate: clone4rsc:2 allocation score on node1: 0 +pcmk__clone_allocate: clone4rsc:2 allocation score on node2: 0 +pcmk__clone_allocate: clone4rsc:2 allocation score on node3: 0 +pcmk__clone_allocate: clone4rsc:2 allocation score on node4: 0 +pcmk__clone_allocate: clone4rsc:2 allocation score on node5: 0 +pcmk__clone_allocate: clone4rsc:2 allocation score on node6: 1 +pcmk__clone_allocate: clone4rsc:2 allocation score on node7: 0 +pcmk__clone_allocate: clone4rsc:2 allocation score on node8: 0 +pcmk__clone_allocate: clone4rsc:2 allocation score on node9: 0 +pcmk__clone_allocate: clone4rsc:3 allocation score on node10: 0 +pcmk__clone_allocate: clone4rsc:3 allocation score on node11: 0 +pcmk__clone_allocate: clone4rsc:3 allocation score on node1: 0 +pcmk__clone_allocate: clone4rsc:3 allocation score on node2: 0 +pcmk__clone_allocate: clone4rsc:3 allocation score on node3: 0 +pcmk__clone_allocate: clone4rsc:3 allocation score on node4: 0 +pcmk__clone_allocate: clone4rsc:3 allocation score on node5: 0 +pcmk__clone_allocate: clone4rsc:3 allocation score on node6: 0 +pcmk__clone_allocate: clone4rsc:3 allocation score on node7: 1 +pcmk__clone_allocate: clone4rsc:3 allocation score on node8: 0 +pcmk__clone_allocate: clone4rsc:3 allocation score on node9: 0 +pcmk__clone_allocate: clone4rsc:4 allocation score on node10: 0 +pcmk__clone_allocate: clone4rsc:4 allocation score on node11: 0 +pcmk__clone_allocate: clone4rsc:4 allocation score on node1: 0 +pcmk__clone_allocate: clone4rsc:4 allocation score on node2: 0 +pcmk__clone_allocate: clone4rsc:4 allocation score on node3: 0 +pcmk__clone_allocate: clone4rsc:4 allocation score on node4: 0 +pcmk__clone_allocate: clone4rsc:4 allocation score on node5: 0 +pcmk__clone_allocate: clone4rsc:4 allocation score on node6: 0 +pcmk__clone_allocate: clone4rsc:4 allocation score on node7: 0 +pcmk__clone_allocate: clone4rsc:4 allocation score on node8: 1 +pcmk__clone_allocate: clone4rsc:4 allocation score on node9: 0 +pcmk__clone_allocate: clone5 allocation score on node10: 0 +pcmk__clone_allocate: clone5 allocation score on node11: 0 +pcmk__clone_allocate: clone5 allocation score on node1: 0 +pcmk__clone_allocate: clone5 allocation score on node2: 0 +pcmk__clone_allocate: clone5 allocation score on node3: 0 +pcmk__clone_allocate: clone5 allocation score on node4: 0 +pcmk__clone_allocate: clone5 allocation score on node5: 0 +pcmk__clone_allocate: clone5 allocation score on node6: 0 +pcmk__clone_allocate: clone5 allocation score on node7: 0 +pcmk__clone_allocate: clone5 allocation score on node8: 0 +pcmk__clone_allocate: clone5 allocation score on node9: 0 +pcmk__clone_allocate: clone5group:0 allocation score on node10: 0 +pcmk__clone_allocate: clone5group:0 allocation score on node11: 0 +pcmk__clone_allocate: clone5group:0 allocation score on node1: 0 +pcmk__clone_allocate: clone5group:0 allocation score on node2: 0 +pcmk__clone_allocate: clone5group:0 allocation score on node3: 0 +pcmk__clone_allocate: clone5group:0 allocation score on node4: 0 +pcmk__clone_allocate: clone5group:0 allocation score on node5: 0 +pcmk__clone_allocate: clone5group:0 allocation score on node6: 0 +pcmk__clone_allocate: clone5group:0 allocation score on node7: 0 +pcmk__clone_allocate: clone5group:0 allocation score on node8: 0 +pcmk__clone_allocate: clone5group:0 allocation score on node9: 0 +pcmk__clone_allocate: clone5group:1 allocation score on node10: 0 +pcmk__clone_allocate: clone5group:1 allocation score on node11: 0 +pcmk__clone_allocate: clone5group:1 allocation score on node1: 0 +pcmk__clone_allocate: clone5group:1 allocation score on node2: 0 +pcmk__clone_allocate: clone5group:1 allocation score on node3: 0 +pcmk__clone_allocate: clone5group:1 allocation score on node4: 0 +pcmk__clone_allocate: clone5group:1 allocation score on node5: 0 +pcmk__clone_allocate: clone5group:1 allocation score on node6: 0 +pcmk__clone_allocate: clone5group:1 allocation score on node7: 0 +pcmk__clone_allocate: clone5group:1 allocation score on node8: 0 +pcmk__clone_allocate: clone5group:1 allocation score on node9: 0 +pcmk__clone_allocate: clone5group:10 allocation score on node10: 0 +pcmk__clone_allocate: clone5group:10 allocation score on node11: 0 +pcmk__clone_allocate: clone5group:10 allocation score on node1: 0 +pcmk__clone_allocate: clone5group:10 allocation score on node2: 0 +pcmk__clone_allocate: clone5group:10 allocation score on node3: 0 +pcmk__clone_allocate: clone5group:10 allocation score on node4: 0 +pcmk__clone_allocate: clone5group:10 allocation score on node5: 0 +pcmk__clone_allocate: clone5group:10 allocation score on node6: 0 +pcmk__clone_allocate: clone5group:10 allocation score on node7: 0 +pcmk__clone_allocate: clone5group:10 allocation score on node8: 0 +pcmk__clone_allocate: clone5group:10 allocation score on node9: 0 +pcmk__clone_allocate: clone5group:2 allocation score on node10: 0 +pcmk__clone_allocate: clone5group:2 allocation score on node11: 0 +pcmk__clone_allocate: clone5group:2 allocation score on node1: 0 +pcmk__clone_allocate: clone5group:2 allocation score on node2: 0 +pcmk__clone_allocate: clone5group:2 allocation score on node3: 0 +pcmk__clone_allocate: clone5group:2 allocation score on node4: 0 +pcmk__clone_allocate: clone5group:2 allocation score on node5: 0 +pcmk__clone_allocate: clone5group:2 allocation score on node6: 0 +pcmk__clone_allocate: clone5group:2 allocation score on node7: 0 +pcmk__clone_allocate: clone5group:2 allocation score on node8: 0 +pcmk__clone_allocate: clone5group:2 allocation score on node9: 0 +pcmk__clone_allocate: clone5group:3 allocation score on node10: 0 +pcmk__clone_allocate: clone5group:3 allocation score on node11: 0 +pcmk__clone_allocate: clone5group:3 allocation score on node1: 0 +pcmk__clone_allocate: clone5group:3 allocation score on node2: 0 +pcmk__clone_allocate: clone5group:3 allocation score on node3: 0 +pcmk__clone_allocate: clone5group:3 allocation score on node4: 0 +pcmk__clone_allocate: clone5group:3 allocation score on node5: 0 +pcmk__clone_allocate: clone5group:3 allocation score on node6: 0 +pcmk__clone_allocate: clone5group:3 allocation score on node7: 0 +pcmk__clone_allocate: clone5group:3 allocation score on node8: 0 +pcmk__clone_allocate: clone5group:3 allocation score on node9: 0 +pcmk__clone_allocate: clone5group:4 allocation score on node10: 0 +pcmk__clone_allocate: clone5group:4 allocation score on node11: 0 +pcmk__clone_allocate: clone5group:4 allocation score on node1: 0 +pcmk__clone_allocate: clone5group:4 allocation score on node2: 0 +pcmk__clone_allocate: clone5group:4 allocation score on node3: 0 +pcmk__clone_allocate: clone5group:4 allocation score on node4: 0 +pcmk__clone_allocate: clone5group:4 allocation score on node5: 0 +pcmk__clone_allocate: clone5group:4 allocation score on node6: 0 +pcmk__clone_allocate: clone5group:4 allocation score on node7: 0 +pcmk__clone_allocate: clone5group:4 allocation score on node8: 0 +pcmk__clone_allocate: clone5group:4 allocation score on node9: 0 +pcmk__clone_allocate: clone5group:5 allocation score on node10: 0 +pcmk__clone_allocate: clone5group:5 allocation score on node11: 0 +pcmk__clone_allocate: clone5group:5 allocation score on node1: 0 +pcmk__clone_allocate: clone5group:5 allocation score on node2: 0 +pcmk__clone_allocate: clone5group:5 allocation score on node3: 0 +pcmk__clone_allocate: clone5group:5 allocation score on node4: 0 +pcmk__clone_allocate: clone5group:5 allocation score on node5: 0 +pcmk__clone_allocate: clone5group:5 allocation score on node6: 0 +pcmk__clone_allocate: clone5group:5 allocation score on node7: 0 +pcmk__clone_allocate: clone5group:5 allocation score on node8: 0 +pcmk__clone_allocate: clone5group:5 allocation score on node9: 0 +pcmk__clone_allocate: clone5group:6 allocation score on node10: 0 +pcmk__clone_allocate: clone5group:6 allocation score on node11: 0 +pcmk__clone_allocate: clone5group:6 allocation score on node1: 0 +pcmk__clone_allocate: clone5group:6 allocation score on node2: 0 +pcmk__clone_allocate: clone5group:6 allocation score on node3: 0 +pcmk__clone_allocate: clone5group:6 allocation score on node4: 0 +pcmk__clone_allocate: clone5group:6 allocation score on node5: 0 +pcmk__clone_allocate: clone5group:6 allocation score on node6: 0 +pcmk__clone_allocate: clone5group:6 allocation score on node7: 0 +pcmk__clone_allocate: clone5group:6 allocation score on node8: 0 +pcmk__clone_allocate: clone5group:6 allocation score on node9: 0 +pcmk__clone_allocate: clone5group:7 allocation score on node10: 0 +pcmk__clone_allocate: clone5group:7 allocation score on node11: 0 +pcmk__clone_allocate: clone5group:7 allocation score on node1: 0 +pcmk__clone_allocate: clone5group:7 allocation score on node2: 0 +pcmk__clone_allocate: clone5group:7 allocation score on node3: 0 +pcmk__clone_allocate: clone5group:7 allocation score on node4: 0 +pcmk__clone_allocate: clone5group:7 allocation score on node5: 0 +pcmk__clone_allocate: clone5group:7 allocation score on node6: 0 +pcmk__clone_allocate: clone5group:7 allocation score on node7: 0 +pcmk__clone_allocate: clone5group:7 allocation score on node8: 0 +pcmk__clone_allocate: clone5group:7 allocation score on node9: 0 +pcmk__clone_allocate: clone5group:8 allocation score on node10: 0 +pcmk__clone_allocate: clone5group:8 allocation score on node11: 0 +pcmk__clone_allocate: clone5group:8 allocation score on node1: 0 +pcmk__clone_allocate: clone5group:8 allocation score on node2: 0 +pcmk__clone_allocate: clone5group:8 allocation score on node3: 0 +pcmk__clone_allocate: clone5group:8 allocation score on node4: 0 +pcmk__clone_allocate: clone5group:8 allocation score on node5: 0 +pcmk__clone_allocate: clone5group:8 allocation score on node6: 0 +pcmk__clone_allocate: clone5group:8 allocation score on node7: 0 +pcmk__clone_allocate: clone5group:8 allocation score on node8: 0 +pcmk__clone_allocate: clone5group:8 allocation score on node9: 0 +pcmk__clone_allocate: clone5group:9 allocation score on node10: 0 +pcmk__clone_allocate: clone5group:9 allocation score on node11: 0 +pcmk__clone_allocate: clone5group:9 allocation score on node1: 0 +pcmk__clone_allocate: clone5group:9 allocation score on node2: 0 +pcmk__clone_allocate: clone5group:9 allocation score on node3: 0 +pcmk__clone_allocate: clone5group:9 allocation score on node4: 0 +pcmk__clone_allocate: clone5group:9 allocation score on node5: 0 +pcmk__clone_allocate: clone5group:9 allocation score on node6: 0 +pcmk__clone_allocate: clone5group:9 allocation score on node7: 0 +pcmk__clone_allocate: clone5group:9 allocation score on node8: 0 +pcmk__clone_allocate: clone5group:9 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc1:0 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc1:0 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: clone5rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc1:0 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc1:0 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc1:0 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc1:0 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc1:0 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc1:0 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc1:0 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc1:1 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc1:1 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc1:1 allocation score on node2: 1 +pcmk__clone_allocate: clone5rsc1:1 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc1:1 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc1:1 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc1:1 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc1:1 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc1:1 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc1:1 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc1:10 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc1:10 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc1:10 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc1:10 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc1:10 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc1:10 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc1:10 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc1:10 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc1:10 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc1:10 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc1:10 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc1:2 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc1:2 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc1:2 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc1:2 allocation score on node3: 1 +pcmk__clone_allocate: clone5rsc1:2 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc1:2 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc1:2 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc1:2 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc1:2 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc1:2 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc1:3 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc1:3 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc1:3 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc1:3 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc1:3 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc1:3 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc1:3 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc1:3 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc1:3 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc1:3 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc1:3 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc1:4 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc1:4 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc1:4 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc1:4 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc1:4 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc1:4 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc1:4 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc1:4 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc1:4 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc1:4 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc1:5 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc1:5 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc1:5 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc1:5 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc1:5 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc1:5 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc1:5 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc1:5 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc1:5 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc1:5 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc1:5 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc1:6 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc1:6 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc1:6 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc1:6 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc1:6 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc1:6 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc1:6 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc1:6 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc1:6 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc1:6 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc1:6 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc1:7 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc1:7 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc1:7 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc1:7 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc1:7 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc1:7 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc1:7 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc1:7 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc1:7 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc1:7 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc1:7 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc1:8 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc1:8 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc1:8 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc1:8 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc1:8 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc1:8 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc1:8 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc1:8 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc1:8 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc1:8 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc1:8 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc1:9 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc1:9 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc1:9 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc1:9 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc1:9 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc1:9 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc1:9 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc1:9 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc1:9 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc1:9 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc1:9 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc2:0 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc2:0 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc2:0 allocation score on node1: 1 +pcmk__clone_allocate: clone5rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc2:0 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc2:0 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc2:0 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc2:0 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc2:0 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc2:0 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc2:0 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc2:1 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc2:1 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc2:1 allocation score on node2: 1 +pcmk__clone_allocate: clone5rsc2:1 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc2:1 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc2:1 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc2:1 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc2:1 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc2:1 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc2:1 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc2:10 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc2:10 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc2:10 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc2:10 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc2:10 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc2:10 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc2:10 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc2:10 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc2:10 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc2:10 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc2:10 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc2:2 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc2:2 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc2:2 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc2:2 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc2:2 allocation score on node3: 1 +pcmk__clone_allocate: clone5rsc2:2 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc2:2 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc2:2 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc2:2 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc2:2 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc2:2 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc2:3 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc2:3 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc2:3 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc2:3 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc2:3 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc2:3 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc2:3 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc2:3 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc2:3 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc2:3 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc2:3 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc2:4 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc2:4 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc2:4 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc2:4 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc2:4 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc2:4 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc2:4 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc2:4 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc2:4 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc2:4 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc2:4 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc2:5 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc2:5 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc2:5 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc2:5 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc2:5 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc2:5 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc2:5 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc2:5 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc2:5 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc2:5 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc2:5 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc2:6 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc2:6 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc2:6 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc2:6 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc2:6 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc2:6 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc2:6 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc2:6 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc2:6 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc2:6 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc2:6 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc2:7 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc2:7 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc2:7 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc2:7 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc2:7 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc2:7 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc2:7 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc2:7 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc2:7 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc2:7 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc2:7 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc2:8 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc2:8 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc2:8 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc2:8 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc2:8 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc2:8 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc2:8 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc2:8 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc2:8 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc2:8 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc2:8 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc2:9 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc2:9 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc2:9 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc2:9 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc2:9 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc2:9 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc2:9 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc2:9 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc2:9 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc2:9 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc2:9 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc3:0 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc3:0 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc3:0 allocation score on node1: 1 +pcmk__clone_allocate: clone5rsc3:0 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc3:0 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc3:0 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc3:0 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc3:0 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc3:0 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc3:0 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc3:0 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc3:1 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc3:1 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc3:1 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc3:1 allocation score on node2: 1 +pcmk__clone_allocate: clone5rsc3:1 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc3:1 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc3:1 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc3:1 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc3:1 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc3:1 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc3:1 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc3:10 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc3:10 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc3:10 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc3:10 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc3:10 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc3:10 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc3:10 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc3:10 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc3:10 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc3:10 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc3:10 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc3:2 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc3:2 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc3:2 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc3:2 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc3:2 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc3:2 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc3:2 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc3:2 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc3:2 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc3:2 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc3:2 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc3:3 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc3:3 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc3:3 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc3:3 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc3:3 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc3:3 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc3:3 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc3:3 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc3:3 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc3:3 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc3:3 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc3:4 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc3:4 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc3:4 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc3:4 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc3:4 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc3:4 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc3:4 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc3:4 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc3:4 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc3:4 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc3:4 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc3:5 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc3:5 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc3:5 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc3:5 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc3:5 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc3:5 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc3:5 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc3:5 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc3:5 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc3:5 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc3:5 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc3:6 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc3:6 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc3:6 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc3:6 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc3:6 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc3:6 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc3:6 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc3:6 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc3:6 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc3:6 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc3:6 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc3:7 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc3:7 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc3:7 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc3:7 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc3:7 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc3:7 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc3:7 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc3:7 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc3:7 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc3:7 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc3:7 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc3:8 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc3:8 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc3:8 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc3:8 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc3:8 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc3:8 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc3:8 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc3:8 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc3:8 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc3:8 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc3:8 allocation score on node9: 0 +pcmk__clone_allocate: clone5rsc3:9 allocation score on node10: 0 +pcmk__clone_allocate: clone5rsc3:9 allocation score on node11: 0 +pcmk__clone_allocate: clone5rsc3:9 allocation score on node1: 0 +pcmk__clone_allocate: clone5rsc3:9 allocation score on node2: 0 +pcmk__clone_allocate: clone5rsc3:9 allocation score on node3: 0 +pcmk__clone_allocate: clone5rsc3:9 allocation score on node4: 0 +pcmk__clone_allocate: clone5rsc3:9 allocation score on node5: 0 +pcmk__clone_allocate: clone5rsc3:9 allocation score on node6: 0 +pcmk__clone_allocate: clone5rsc3:9 allocation score on node7: 0 +pcmk__clone_allocate: clone5rsc3:9 allocation score on node8: 0 +pcmk__clone_allocate: clone5rsc3:9 allocation score on node9: 0 +pcmk__group_allocate: clone5group:0 allocation score on node10: 0 +pcmk__group_allocate: clone5group:0 allocation score on node11: 0 +pcmk__group_allocate: clone5group:0 allocation score on node1: 0 +pcmk__group_allocate: clone5group:0 allocation score on node2: 0 +pcmk__group_allocate: clone5group:0 allocation score on node3: 0 +pcmk__group_allocate: clone5group:0 allocation score on node4: 0 +pcmk__group_allocate: clone5group:0 allocation score on node5: 0 +pcmk__group_allocate: clone5group:0 allocation score on node6: 0 +pcmk__group_allocate: clone5group:0 allocation score on node7: 0 +pcmk__group_allocate: clone5group:0 allocation score on node8: 0 +pcmk__group_allocate: clone5group:0 allocation score on node9: 0 +pcmk__group_allocate: clone5group:1 allocation score on node10: 0 +pcmk__group_allocate: clone5group:1 allocation score on node11: 0 +pcmk__group_allocate: clone5group:1 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5group:1 allocation score on node2: 0 +pcmk__group_allocate: clone5group:1 allocation score on node3: 0 +pcmk__group_allocate: clone5group:1 allocation score on node4: 0 +pcmk__group_allocate: clone5group:1 allocation score on node5: 0 +pcmk__group_allocate: clone5group:1 allocation score on node6: 0 +pcmk__group_allocate: clone5group:1 allocation score on node7: 0 +pcmk__group_allocate: clone5group:1 allocation score on node8: 0 +pcmk__group_allocate: clone5group:1 allocation score on node9: 0 +pcmk__group_allocate: clone5group:10 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5group:10 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5group:10 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5group:10 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5group:10 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5group:10 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5group:10 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5group:10 allocation score on node6: -INFINITY +pcmk__group_allocate: clone5group:10 allocation score on node7: -INFINITY +pcmk__group_allocate: clone5group:10 allocation score on node8: 0 +pcmk__group_allocate: clone5group:10 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5group:2 allocation score on node10: 0 +pcmk__group_allocate: clone5group:2 allocation score on node11: 0 +pcmk__group_allocate: clone5group:2 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5group:2 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5group:2 allocation score on node3: 0 +pcmk__group_allocate: clone5group:2 allocation score on node4: 0 +pcmk__group_allocate: clone5group:2 allocation score on node5: 0 +pcmk__group_allocate: clone5group:2 allocation score on node6: 0 +pcmk__group_allocate: clone5group:2 allocation score on node7: 0 +pcmk__group_allocate: clone5group:2 allocation score on node8: 0 +pcmk__group_allocate: clone5group:2 allocation score on node9: 0 +pcmk__group_allocate: clone5group:3 allocation score on node10: 0 +pcmk__group_allocate: clone5group:3 allocation score on node11: 0 +pcmk__group_allocate: clone5group:3 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5group:3 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5group:3 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5group:3 allocation score on node4: 0 +pcmk__group_allocate: clone5group:3 allocation score on node5: 0 +pcmk__group_allocate: clone5group:3 allocation score on node6: 0 +pcmk__group_allocate: clone5group:3 allocation score on node7: 0 +pcmk__group_allocate: clone5group:3 allocation score on node8: 0 +pcmk__group_allocate: clone5group:3 allocation score on node9: 0 +pcmk__group_allocate: clone5group:4 allocation score on node10: 0 +pcmk__group_allocate: clone5group:4 allocation score on node11: 0 +pcmk__group_allocate: clone5group:4 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5group:4 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5group:4 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5group:4 allocation score on node4: 0 +pcmk__group_allocate: clone5group:4 allocation score on node5: 0 +pcmk__group_allocate: clone5group:4 allocation score on node6: 0 +pcmk__group_allocate: clone5group:4 allocation score on node7: 0 +pcmk__group_allocate: clone5group:4 allocation score on node8: 0 +pcmk__group_allocate: clone5group:4 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5group:5 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5group:5 allocation score on node11: 0 +pcmk__group_allocate: clone5group:5 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5group:5 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5group:5 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5group:5 allocation score on node4: 0 +pcmk__group_allocate: clone5group:5 allocation score on node5: 0 +pcmk__group_allocate: clone5group:5 allocation score on node6: 0 +pcmk__group_allocate: clone5group:5 allocation score on node7: 0 +pcmk__group_allocate: clone5group:5 allocation score on node8: 0 +pcmk__group_allocate: clone5group:5 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5group:6 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5group:6 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5group:6 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5group:6 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5group:6 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5group:6 allocation score on node4: 0 +pcmk__group_allocate: clone5group:6 allocation score on node5: 0 +pcmk__group_allocate: clone5group:6 allocation score on node6: 0 +pcmk__group_allocate: clone5group:6 allocation score on node7: 0 +pcmk__group_allocate: clone5group:6 allocation score on node8: 0 +pcmk__group_allocate: clone5group:6 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5group:7 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5group:7 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5group:7 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5group:7 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5group:7 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5group:7 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5group:7 allocation score on node5: 0 +pcmk__group_allocate: clone5group:7 allocation score on node6: 0 +pcmk__group_allocate: clone5group:7 allocation score on node7: 0 +pcmk__group_allocate: clone5group:7 allocation score on node8: 0 +pcmk__group_allocate: clone5group:7 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5group:8 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5group:8 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5group:8 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5group:8 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5group:8 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5group:8 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5group:8 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5group:8 allocation score on node6: 0 +pcmk__group_allocate: clone5group:8 allocation score on node7: 0 +pcmk__group_allocate: clone5group:8 allocation score on node8: 0 +pcmk__group_allocate: clone5group:8 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5group:9 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5group:9 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5group:9 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5group:9 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5group:9 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5group:9 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5group:9 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5group:9 allocation score on node6: -INFINITY +pcmk__group_allocate: clone5group:9 allocation score on node7: 0 +pcmk__group_allocate: clone5group:9 allocation score on node8: 0 +pcmk__group_allocate: clone5group:9 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc1:0 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc1:0 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc1:0 allocation score on node1: 1 +pcmk__group_allocate: clone5rsc1:0 allocation score on node2: 0 +pcmk__group_allocate: clone5rsc1:0 allocation score on node3: 0 +pcmk__group_allocate: clone5rsc1:0 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc1:0 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc1:0 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc1:0 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc1:0 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc1:0 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc1:1 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc1:1 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc1:1 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc1:1 allocation score on node2: 1 +pcmk__group_allocate: clone5rsc1:1 allocation score on node3: 0 +pcmk__group_allocate: clone5rsc1:1 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc1:1 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc1:1 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc1:1 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc1:1 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc1:1 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc1:10 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc1:10 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc1:10 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc1:10 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc1:10 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc1:10 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc1:10 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5rsc1:10 allocation score on node6: -INFINITY +pcmk__group_allocate: clone5rsc1:10 allocation score on node7: -INFINITY +pcmk__group_allocate: clone5rsc1:10 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc1:10 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc1:2 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc1:2 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc1:2 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc1:2 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc1:2 allocation score on node3: 1 +pcmk__group_allocate: clone5rsc1:2 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc1:2 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc1:2 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc1:2 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc1:2 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc1:2 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc1:3 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc1:3 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc1:3 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc1:3 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc1:3 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc1:3 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc1:3 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc1:3 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc1:3 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc1:3 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc1:3 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc1:4 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc1:4 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc1:4 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc1:4 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc1:4 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc1:4 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc1:4 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc1:4 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc1:4 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc1:4 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc1:4 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc1:5 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc1:5 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc1:5 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc1:5 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc1:5 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc1:5 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc1:5 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc1:5 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc1:5 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc1:5 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc1:5 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc1:6 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc1:6 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc1:6 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc1:6 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc1:6 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc1:6 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc1:6 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc1:6 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc1:6 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc1:6 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc1:6 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc1:7 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc1:7 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc1:7 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc1:7 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc1:7 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc1:7 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc1:7 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc1:7 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc1:7 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc1:7 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc1:7 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc1:8 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc1:8 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc1:8 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc1:8 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc1:8 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc1:8 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc1:8 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5rsc1:8 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc1:8 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc1:8 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc1:8 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc1:9 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc1:9 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc1:9 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc1:9 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc1:9 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc1:9 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc1:9 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5rsc1:9 allocation score on node6: -INFINITY +pcmk__group_allocate: clone5rsc1:9 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc1:9 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc1:9 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc2:0 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc2:0 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc2:0 allocation score on node1: 1 +pcmk__group_allocate: clone5rsc2:0 allocation score on node2: 0 +pcmk__group_allocate: clone5rsc2:0 allocation score on node3: 0 +pcmk__group_allocate: clone5rsc2:0 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc2:0 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc2:0 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc2:0 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc2:0 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc2:0 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc2:1 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc2:1 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc2:1 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc2:1 allocation score on node2: 1 +pcmk__group_allocate: clone5rsc2:1 allocation score on node3: 0 +pcmk__group_allocate: clone5rsc2:1 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc2:1 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc2:1 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc2:1 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc2:1 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc2:1 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc2:10 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc2:10 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc2:10 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc2:10 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc2:10 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc2:10 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc2:10 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5rsc2:10 allocation score on node6: -INFINITY +pcmk__group_allocate: clone5rsc2:10 allocation score on node7: -INFINITY +pcmk__group_allocate: clone5rsc2:10 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc2:10 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc2:2 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc2:2 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc2:2 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc2:2 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc2:2 allocation score on node3: 1 +pcmk__group_allocate: clone5rsc2:2 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc2:2 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc2:2 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc2:2 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc2:2 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc2:2 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc2:3 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc2:3 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc2:3 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc2:3 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc2:3 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc2:3 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc2:3 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc2:3 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc2:3 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc2:3 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc2:3 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc2:4 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc2:4 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc2:4 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc2:4 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc2:4 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc2:4 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc2:4 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc2:4 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc2:4 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc2:4 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc2:4 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc2:5 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc2:5 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc2:5 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc2:5 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc2:5 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc2:5 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc2:5 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc2:5 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc2:5 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc2:5 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc2:5 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc2:6 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc2:6 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc2:6 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc2:6 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc2:6 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc2:6 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc2:6 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc2:6 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc2:6 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc2:6 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc2:6 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc2:7 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc2:7 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc2:7 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc2:7 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc2:7 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc2:7 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc2:7 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc2:7 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc2:7 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc2:7 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc2:7 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc2:8 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc2:8 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc2:8 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc2:8 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc2:8 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc2:8 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc2:8 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5rsc2:8 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc2:8 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc2:8 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc2:8 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc2:9 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc2:9 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc2:9 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc2:9 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc2:9 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc2:9 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc2:9 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5rsc2:9 allocation score on node6: -INFINITY +pcmk__group_allocate: clone5rsc2:9 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc2:9 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc2:9 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc3:0 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc3:0 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc3:0 allocation score on node1: 1 +pcmk__group_allocate: clone5rsc3:0 allocation score on node2: 0 +pcmk__group_allocate: clone5rsc3:0 allocation score on node3: 0 +pcmk__group_allocate: clone5rsc3:0 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc3:0 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc3:0 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc3:0 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc3:0 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc3:0 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc3:1 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc3:1 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc3:1 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc3:1 allocation score on node2: 1 +pcmk__group_allocate: clone5rsc3:1 allocation score on node3: 0 +pcmk__group_allocate: clone5rsc3:1 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc3:1 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc3:1 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc3:1 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc3:1 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc3:1 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc3:10 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc3:10 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc3:10 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc3:10 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc3:10 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc3:10 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc3:10 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5rsc3:10 allocation score on node6: -INFINITY +pcmk__group_allocate: clone5rsc3:10 allocation score on node7: -INFINITY +pcmk__group_allocate: clone5rsc3:10 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc3:10 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc3:2 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc3:2 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc3:2 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc3:2 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc3:2 allocation score on node3: 0 +pcmk__group_allocate: clone5rsc3:2 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc3:2 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc3:2 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc3:2 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc3:2 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc3:2 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc3:3 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc3:3 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc3:3 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc3:3 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc3:3 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc3:3 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc3:3 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc3:3 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc3:3 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc3:3 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc3:3 allocation score on node9: 0 +pcmk__group_allocate: clone5rsc3:4 allocation score on node10: 0 +pcmk__group_allocate: clone5rsc3:4 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc3:4 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc3:4 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc3:4 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc3:4 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc3:4 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc3:4 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc3:4 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc3:4 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc3:4 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc3:5 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc3:5 allocation score on node11: 0 +pcmk__group_allocate: clone5rsc3:5 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc3:5 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc3:5 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc3:5 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc3:5 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc3:5 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc3:5 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc3:5 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc3:5 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc3:6 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc3:6 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc3:6 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc3:6 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc3:6 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc3:6 allocation score on node4: 0 +pcmk__group_allocate: clone5rsc3:6 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc3:6 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc3:6 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc3:6 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc3:6 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc3:7 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc3:7 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc3:7 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc3:7 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc3:7 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc3:7 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc3:7 allocation score on node5: 0 +pcmk__group_allocate: clone5rsc3:7 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc3:7 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc3:7 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc3:7 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc3:8 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc3:8 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc3:8 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc3:8 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc3:8 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc3:8 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc3:8 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5rsc3:8 allocation score on node6: 0 +pcmk__group_allocate: clone5rsc3:8 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc3:8 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc3:8 allocation score on node9: -INFINITY +pcmk__group_allocate: clone5rsc3:9 allocation score on node10: -INFINITY +pcmk__group_allocate: clone5rsc3:9 allocation score on node11: -INFINITY +pcmk__group_allocate: clone5rsc3:9 allocation score on node1: -INFINITY +pcmk__group_allocate: clone5rsc3:9 allocation score on node2: -INFINITY +pcmk__group_allocate: clone5rsc3:9 allocation score on node3: -INFINITY +pcmk__group_allocate: clone5rsc3:9 allocation score on node4: -INFINITY +pcmk__group_allocate: clone5rsc3:9 allocation score on node5: -INFINITY +pcmk__group_allocate: clone5rsc3:9 allocation score on node6: -INFINITY +pcmk__group_allocate: clone5rsc3:9 allocation score on node7: 0 +pcmk__group_allocate: clone5rsc3:9 allocation score on node8: 0 +pcmk__group_allocate: clone5rsc3:9 allocation score on node9: -INFINITY +pcmk__native_allocate: Fencing allocation score on node10: 0 +pcmk__native_allocate: Fencing allocation score on node11: 0 +pcmk__native_allocate: Fencing allocation score on node1: 0 +pcmk__native_allocate: Fencing allocation score on node2: 0 +pcmk__native_allocate: Fencing allocation score on node3: 0 +pcmk__native_allocate: Fencing allocation score on node4: 0 +pcmk__native_allocate: Fencing allocation score on node5: 0 +pcmk__native_allocate: Fencing allocation score on node6: 0 +pcmk__native_allocate: Fencing allocation score on node7: 0 +pcmk__native_allocate: Fencing allocation score on node8: 0 +pcmk__native_allocate: Fencing allocation score on node9: 0 +pcmk__native_allocate: clone1rsc:0 allocation score on node10: 0 +pcmk__native_allocate: clone1rsc:0 allocation score on node11: 0 +pcmk__native_allocate: clone1rsc:0 allocation score on node1: 1 +pcmk__native_allocate: clone1rsc:0 allocation score on node2: 0 +pcmk__native_allocate: clone1rsc:0 allocation score on node3: -INFINITY +pcmk__native_allocate: clone1rsc:0 allocation score on node4: 0 +pcmk__native_allocate: clone1rsc:0 allocation score on node5: 0 +pcmk__native_allocate: clone1rsc:0 allocation score on node6: 0 +pcmk__native_allocate: clone1rsc:0 allocation score on node7: 0 +pcmk__native_allocate: clone1rsc:0 allocation score on node8: 0 +pcmk__native_allocate: clone1rsc:0 allocation score on node9: 0 +pcmk__native_allocate: clone1rsc:1 allocation score on node10: 0 +pcmk__native_allocate: clone1rsc:1 allocation score on node11: 0 +pcmk__native_allocate: clone1rsc:1 allocation score on node1: -INFINITY +pcmk__native_allocate: clone1rsc:1 allocation score on node2: 1 +pcmk__native_allocate: clone1rsc:1 allocation score on node3: -INFINITY +pcmk__native_allocate: clone1rsc:1 allocation score on node4: 0 +pcmk__native_allocate: clone1rsc:1 allocation score on node5: 0 +pcmk__native_allocate: clone1rsc:1 allocation score on node6: 0 +pcmk__native_allocate: clone1rsc:1 allocation score on node7: 0 +pcmk__native_allocate: clone1rsc:1 allocation score on node8: 0 +pcmk__native_allocate: clone1rsc:1 allocation score on node9: 0 +pcmk__native_allocate: clone1rsc:10 allocation score on node10: -INFINITY +pcmk__native_allocate: clone1rsc:10 allocation score on node11: -INFINITY +pcmk__native_allocate: clone1rsc:10 allocation score on node1: -INFINITY +pcmk__native_allocate: clone1rsc:10 allocation score on node2: -INFINITY +pcmk__native_allocate: clone1rsc:10 allocation score on node3: -INFINITY +pcmk__native_allocate: clone1rsc:10 allocation score on node4: -INFINITY +pcmk__native_allocate: clone1rsc:10 allocation score on node5: -INFINITY +pcmk__native_allocate: clone1rsc:10 allocation score on node6: -INFINITY +pcmk__native_allocate: clone1rsc:10 allocation score on node7: -INFINITY +pcmk__native_allocate: clone1rsc:10 allocation score on node8: 0 +pcmk__native_allocate: clone1rsc:10 allocation score on node9: 0 +pcmk__native_allocate: clone1rsc:2 allocation score on node10: 0 +pcmk__native_allocate: clone1rsc:2 allocation score on node11: 0 +pcmk__native_allocate: clone1rsc:2 allocation score on node1: 0 +pcmk__native_allocate: clone1rsc:2 allocation score on node2: 0 +pcmk__native_allocate: clone1rsc:2 allocation score on node3: 11 +pcmk__native_allocate: clone1rsc:2 allocation score on node4: 0 +pcmk__native_allocate: clone1rsc:2 allocation score on node5: 0 +pcmk__native_allocate: clone1rsc:2 allocation score on node6: 0 +pcmk__native_allocate: clone1rsc:2 allocation score on node7: 0 +pcmk__native_allocate: clone1rsc:2 allocation score on node8: 0 +pcmk__native_allocate: clone1rsc:2 allocation score on node9: 0 +pcmk__native_allocate: clone1rsc:3 allocation score on node10: 0 +pcmk__native_allocate: clone1rsc:3 allocation score on node11: 0 +pcmk__native_allocate: clone1rsc:3 allocation score on node1: -INFINITY +pcmk__native_allocate: clone1rsc:3 allocation score on node2: -INFINITY +pcmk__native_allocate: clone1rsc:3 allocation score on node3: -INFINITY +pcmk__native_allocate: clone1rsc:3 allocation score on node4: 1 +pcmk__native_allocate: clone1rsc:3 allocation score on node5: 0 +pcmk__native_allocate: clone1rsc:3 allocation score on node6: 0 +pcmk__native_allocate: clone1rsc:3 allocation score on node7: 0 +pcmk__native_allocate: clone1rsc:3 allocation score on node8: 0 +pcmk__native_allocate: clone1rsc:3 allocation score on node9: 0 +pcmk__native_allocate: clone1rsc:4 allocation score on node10: -INFINITY +pcmk__native_allocate: clone1rsc:4 allocation score on node11: -INFINITY +pcmk__native_allocate: clone1rsc:4 allocation score on node1: -INFINITY +pcmk__native_allocate: clone1rsc:4 allocation score on node2: -INFINITY +pcmk__native_allocate: clone1rsc:4 allocation score on node3: -INFINITY +pcmk__native_allocate: clone1rsc:4 allocation score on node4: -INFINITY +pcmk__native_allocate: clone1rsc:4 allocation score on node5: -INFINITY +pcmk__native_allocate: clone1rsc:4 allocation score on node6: -INFINITY +pcmk__native_allocate: clone1rsc:4 allocation score on node7: -INFINITY +pcmk__native_allocate: clone1rsc:4 allocation score on node8: -INFINITY +pcmk__native_allocate: clone1rsc:4 allocation score on node9: 0 +pcmk__native_allocate: clone1rsc:5 allocation score on node10: 0 +pcmk__native_allocate: clone1rsc:5 allocation score on node11: 0 +pcmk__native_allocate: clone1rsc:5 allocation score on node1: -INFINITY +pcmk__native_allocate: clone1rsc:5 allocation score on node2: -INFINITY +pcmk__native_allocate: clone1rsc:5 allocation score on node3: -INFINITY +pcmk__native_allocate: clone1rsc:5 allocation score on node4: -INFINITY +pcmk__native_allocate: clone1rsc:5 allocation score on node5: 0 +pcmk__native_allocate: clone1rsc:5 allocation score on node6: 0 +pcmk__native_allocate: clone1rsc:5 allocation score on node7: 0 +pcmk__native_allocate: clone1rsc:5 allocation score on node8: 0 +pcmk__native_allocate: clone1rsc:5 allocation score on node9: 0 +pcmk__native_allocate: clone1rsc:6 allocation score on node10: -INFINITY +pcmk__native_allocate: clone1rsc:6 allocation score on node11: 0 +pcmk__native_allocate: clone1rsc:6 allocation score on node1: -INFINITY +pcmk__native_allocate: clone1rsc:6 allocation score on node2: -INFINITY +pcmk__native_allocate: clone1rsc:6 allocation score on node3: -INFINITY +pcmk__native_allocate: clone1rsc:6 allocation score on node4: -INFINITY +pcmk__native_allocate: clone1rsc:6 allocation score on node5: 0 +pcmk__native_allocate: clone1rsc:6 allocation score on node6: 0 +pcmk__native_allocate: clone1rsc:6 allocation score on node7: 0 +pcmk__native_allocate: clone1rsc:6 allocation score on node8: 0 +pcmk__native_allocate: clone1rsc:6 allocation score on node9: 0 +pcmk__native_allocate: clone1rsc:7 allocation score on node10: -INFINITY +pcmk__native_allocate: clone1rsc:7 allocation score on node11: -INFINITY +pcmk__native_allocate: clone1rsc:7 allocation score on node1: -INFINITY +pcmk__native_allocate: clone1rsc:7 allocation score on node2: -INFINITY +pcmk__native_allocate: clone1rsc:7 allocation score on node3: -INFINITY +pcmk__native_allocate: clone1rsc:7 allocation score on node4: -INFINITY +pcmk__native_allocate: clone1rsc:7 allocation score on node5: 0 +pcmk__native_allocate: clone1rsc:7 allocation score on node6: 0 +pcmk__native_allocate: clone1rsc:7 allocation score on node7: 0 +pcmk__native_allocate: clone1rsc:7 allocation score on node8: 0 +pcmk__native_allocate: clone1rsc:7 allocation score on node9: 0 +pcmk__native_allocate: clone1rsc:8 allocation score on node10: -INFINITY +pcmk__native_allocate: clone1rsc:8 allocation score on node11: -INFINITY +pcmk__native_allocate: clone1rsc:8 allocation score on node1: -INFINITY +pcmk__native_allocate: clone1rsc:8 allocation score on node2: -INFINITY +pcmk__native_allocate: clone1rsc:8 allocation score on node3: -INFINITY +pcmk__native_allocate: clone1rsc:8 allocation score on node4: -INFINITY +pcmk__native_allocate: clone1rsc:8 allocation score on node5: -INFINITY +pcmk__native_allocate: clone1rsc:8 allocation score on node6: 0 +pcmk__native_allocate: clone1rsc:8 allocation score on node7: 0 +pcmk__native_allocate: clone1rsc:8 allocation score on node8: 0 +pcmk__native_allocate: clone1rsc:8 allocation score on node9: 0 +pcmk__native_allocate: clone1rsc:9 allocation score on node10: -INFINITY +pcmk__native_allocate: clone1rsc:9 allocation score on node11: -INFINITY +pcmk__native_allocate: clone1rsc:9 allocation score on node1: -INFINITY +pcmk__native_allocate: clone1rsc:9 allocation score on node2: -INFINITY +pcmk__native_allocate: clone1rsc:9 allocation score on node3: -INFINITY +pcmk__native_allocate: clone1rsc:9 allocation score on node4: -INFINITY +pcmk__native_allocate: clone1rsc:9 allocation score on node5: -INFINITY +pcmk__native_allocate: clone1rsc:9 allocation score on node6: -INFINITY +pcmk__native_allocate: clone1rsc:9 allocation score on node7: 0 +pcmk__native_allocate: clone1rsc:9 allocation score on node8: 0 +pcmk__native_allocate: clone1rsc:9 allocation score on node9: 0 +pcmk__native_allocate: clone2rsc:0 allocation score on node10: 0 +pcmk__native_allocate: clone2rsc:0 allocation score on node11: 0 +pcmk__native_allocate: clone2rsc:0 allocation score on node1: 0 +pcmk__native_allocate: clone2rsc:0 allocation score on node2: 1 +pcmk__native_allocate: clone2rsc:0 allocation score on node3: 0 +pcmk__native_allocate: clone2rsc:0 allocation score on node4: 0 +pcmk__native_allocate: clone2rsc:0 allocation score on node5: 0 +pcmk__native_allocate: clone2rsc:0 allocation score on node6: 0 +pcmk__native_allocate: clone2rsc:0 allocation score on node7: 0 +pcmk__native_allocate: clone2rsc:0 allocation score on node8: 0 +pcmk__native_allocate: clone2rsc:0 allocation score on node9: 0 +pcmk__native_allocate: clone2rsc:1 allocation score on node10: 0 +pcmk__native_allocate: clone2rsc:1 allocation score on node11: 0 +pcmk__native_allocate: clone2rsc:1 allocation score on node1: 0 +pcmk__native_allocate: clone2rsc:1 allocation score on node2: -INFINITY +pcmk__native_allocate: clone2rsc:1 allocation score on node3: 0 +pcmk__native_allocate: clone2rsc:1 allocation score on node4: 1 +pcmk__native_allocate: clone2rsc:1 allocation score on node5: 0 +pcmk__native_allocate: clone2rsc:1 allocation score on node6: 0 +pcmk__native_allocate: clone2rsc:1 allocation score on node7: 0 +pcmk__native_allocate: clone2rsc:1 allocation score on node8: 0 +pcmk__native_allocate: clone2rsc:1 allocation score on node9: 0 +pcmk__native_allocate: clone2rsc:2 allocation score on node10: 0 +pcmk__native_allocate: clone2rsc:2 allocation score on node11: 0 +pcmk__native_allocate: clone2rsc:2 allocation score on node1: 0 +pcmk__native_allocate: clone2rsc:2 allocation score on node2: -INFINITY +pcmk__native_allocate: clone2rsc:2 allocation score on node3: 0 +pcmk__native_allocate: clone2rsc:2 allocation score on node4: -INFINITY +pcmk__native_allocate: clone2rsc:2 allocation score on node5: 0 +pcmk__native_allocate: clone2rsc:2 allocation score on node6: 0 +pcmk__native_allocate: clone2rsc:2 allocation score on node7: 0 +pcmk__native_allocate: clone2rsc:2 allocation score on node8: 0 +pcmk__native_allocate: clone2rsc:2 allocation score on node9: 0 +pcmk__native_allocate: clone2rsc:3 allocation score on node10: -INFINITY +pcmk__native_allocate: clone2rsc:3 allocation score on node11: 0 +pcmk__native_allocate: clone2rsc:3 allocation score on node1: 0 +pcmk__native_allocate: clone2rsc:3 allocation score on node2: -INFINITY +pcmk__native_allocate: clone2rsc:3 allocation score on node3: 0 +pcmk__native_allocate: clone2rsc:3 allocation score on node4: -INFINITY +pcmk__native_allocate: clone2rsc:3 allocation score on node5: 0 +pcmk__native_allocate: clone2rsc:3 allocation score on node6: 0 +pcmk__native_allocate: clone2rsc:3 allocation score on node7: 0 +pcmk__native_allocate: clone2rsc:3 allocation score on node8: 0 +pcmk__native_allocate: clone2rsc:3 allocation score on node9: 0 +pcmk__native_allocate: clone2rsc:4 allocation score on node10: -INFINITY +pcmk__native_allocate: clone2rsc:4 allocation score on node11: -INFINITY +pcmk__native_allocate: clone2rsc:4 allocation score on node1: 0 +pcmk__native_allocate: clone2rsc:4 allocation score on node2: -INFINITY +pcmk__native_allocate: clone2rsc:4 allocation score on node3: 0 +pcmk__native_allocate: clone2rsc:4 allocation score on node4: -INFINITY +pcmk__native_allocate: clone2rsc:4 allocation score on node5: 0 +pcmk__native_allocate: clone2rsc:4 allocation score on node6: 0 +pcmk__native_allocate: clone2rsc:4 allocation score on node7: 0 +pcmk__native_allocate: clone2rsc:4 allocation score on node8: 0 +pcmk__native_allocate: clone2rsc:4 allocation score on node9: 0 +pcmk__native_allocate: clone3rsc:0 allocation score on node10: 0 +pcmk__native_allocate: clone3rsc:0 allocation score on node11: 0 +pcmk__native_allocate: clone3rsc:0 allocation score on node1: 0 +pcmk__native_allocate: clone3rsc:0 allocation score on node2: 0 +pcmk__native_allocate: clone3rsc:0 allocation score on node3: 1 +pcmk__native_allocate: clone3rsc:0 allocation score on node4: 0 +pcmk__native_allocate: clone3rsc:0 allocation score on node5: 0 +pcmk__native_allocate: clone3rsc:0 allocation score on node6: 0 +pcmk__native_allocate: clone3rsc:0 allocation score on node7: 0 +pcmk__native_allocate: clone3rsc:0 allocation score on node8: 0 +pcmk__native_allocate: clone3rsc:0 allocation score on node9: 0 +pcmk__native_allocate: clone3rsc:1 allocation score on node10: 0 +pcmk__native_allocate: clone3rsc:1 allocation score on node11: 0 +pcmk__native_allocate: clone3rsc:1 allocation score on node1: 0 +pcmk__native_allocate: clone3rsc:1 allocation score on node2: 0 +pcmk__native_allocate: clone3rsc:1 allocation score on node3: -INFINITY +pcmk__native_allocate: clone3rsc:1 allocation score on node4: 0 +pcmk__native_allocate: clone3rsc:1 allocation score on node5: 0 +pcmk__native_allocate: clone3rsc:1 allocation score on node6: 0 +pcmk__native_allocate: clone3rsc:1 allocation score on node7: 0 +pcmk__native_allocate: clone3rsc:1 allocation score on node8: 0 +pcmk__native_allocate: clone3rsc:1 allocation score on node9: 0 +pcmk__native_allocate: clone3rsc:10 allocation score on node10: -INFINITY +pcmk__native_allocate: clone3rsc:10 allocation score on node11: -INFINITY +pcmk__native_allocate: clone3rsc:10 allocation score on node1: -INFINITY +pcmk__native_allocate: clone3rsc:10 allocation score on node2: -INFINITY +pcmk__native_allocate: clone3rsc:10 allocation score on node3: -INFINITY +pcmk__native_allocate: clone3rsc:10 allocation score on node4: 0 +pcmk__native_allocate: clone3rsc:10 allocation score on node5: -INFINITY +pcmk__native_allocate: clone3rsc:10 allocation score on node6: -INFINITY +pcmk__native_allocate: clone3rsc:10 allocation score on node7: -INFINITY +pcmk__native_allocate: clone3rsc:10 allocation score on node8: -INFINITY +pcmk__native_allocate: clone3rsc:10 allocation score on node9: -INFINITY +pcmk__native_allocate: clone3rsc:2 allocation score on node10: 0 +pcmk__native_allocate: clone3rsc:2 allocation score on node11: 0 +pcmk__native_allocate: clone3rsc:2 allocation score on node1: 0 +pcmk__native_allocate: clone3rsc:2 allocation score on node2: 0 +pcmk__native_allocate: clone3rsc:2 allocation score on node3: -INFINITY +pcmk__native_allocate: clone3rsc:2 allocation score on node4: 0 +pcmk__native_allocate: clone3rsc:2 allocation score on node5: -INFINITY +pcmk__native_allocate: clone3rsc:2 allocation score on node6: 0 +pcmk__native_allocate: clone3rsc:2 allocation score on node7: 0 +pcmk__native_allocate: clone3rsc:2 allocation score on node8: 0 +pcmk__native_allocate: clone3rsc:2 allocation score on node9: 0 +pcmk__native_allocate: clone3rsc:3 allocation score on node10: 0 +pcmk__native_allocate: clone3rsc:3 allocation score on node11: 0 +pcmk__native_allocate: clone3rsc:3 allocation score on node1: 0 +pcmk__native_allocate: clone3rsc:3 allocation score on node2: 0 +pcmk__native_allocate: clone3rsc:3 allocation score on node3: -INFINITY +pcmk__native_allocate: clone3rsc:3 allocation score on node4: 0 +pcmk__native_allocate: clone3rsc:3 allocation score on node5: -INFINITY +pcmk__native_allocate: clone3rsc:3 allocation score on node6: -INFINITY +pcmk__native_allocate: clone3rsc:3 allocation score on node7: 0 +pcmk__native_allocate: clone3rsc:3 allocation score on node8: 0 +pcmk__native_allocate: clone3rsc:3 allocation score on node9: 0 +pcmk__native_allocate: clone3rsc:4 allocation score on node10: 0 +pcmk__native_allocate: clone3rsc:4 allocation score on node11: 0 +pcmk__native_allocate: clone3rsc:4 allocation score on node1: 0 +pcmk__native_allocate: clone3rsc:4 allocation score on node2: 0 +pcmk__native_allocate: clone3rsc:4 allocation score on node3: -INFINITY +pcmk__native_allocate: clone3rsc:4 allocation score on node4: 0 +pcmk__native_allocate: clone3rsc:4 allocation score on node5: -INFINITY +pcmk__native_allocate: clone3rsc:4 allocation score on node6: -INFINITY +pcmk__native_allocate: clone3rsc:4 allocation score on node7: -INFINITY +pcmk__native_allocate: clone3rsc:4 allocation score on node8: 0 +pcmk__native_allocate: clone3rsc:4 allocation score on node9: 0 +pcmk__native_allocate: clone3rsc:5 allocation score on node10: 0 +pcmk__native_allocate: clone3rsc:5 allocation score on node11: 0 +pcmk__native_allocate: clone3rsc:5 allocation score on node1: 0 +pcmk__native_allocate: clone3rsc:5 allocation score on node2: 0 +pcmk__native_allocate: clone3rsc:5 allocation score on node3: -INFINITY +pcmk__native_allocate: clone3rsc:5 allocation score on node4: 0 +pcmk__native_allocate: clone3rsc:5 allocation score on node5: -INFINITY +pcmk__native_allocate: clone3rsc:5 allocation score on node6: -INFINITY +pcmk__native_allocate: clone3rsc:5 allocation score on node7: -INFINITY +pcmk__native_allocate: clone3rsc:5 allocation score on node8: -INFINITY +pcmk__native_allocate: clone3rsc:5 allocation score on node9: 0 +pcmk__native_allocate: clone3rsc:6 allocation score on node10: 0 +pcmk__native_allocate: clone3rsc:6 allocation score on node11: 0 +pcmk__native_allocate: clone3rsc:6 allocation score on node1: 0 +pcmk__native_allocate: clone3rsc:6 allocation score on node2: 0 +pcmk__native_allocate: clone3rsc:6 allocation score on node3: -INFINITY +pcmk__native_allocate: clone3rsc:6 allocation score on node4: 0 +pcmk__native_allocate: clone3rsc:6 allocation score on node5: -INFINITY +pcmk__native_allocate: clone3rsc:6 allocation score on node6: -INFINITY +pcmk__native_allocate: clone3rsc:6 allocation score on node7: -INFINITY +pcmk__native_allocate: clone3rsc:6 allocation score on node8: -INFINITY +pcmk__native_allocate: clone3rsc:6 allocation score on node9: -INFINITY +pcmk__native_allocate: clone3rsc:7 allocation score on node10: 0 +pcmk__native_allocate: clone3rsc:7 allocation score on node11: 0 +pcmk__native_allocate: clone3rsc:7 allocation score on node1: -INFINITY +pcmk__native_allocate: clone3rsc:7 allocation score on node2: 0 +pcmk__native_allocate: clone3rsc:7 allocation score on node3: -INFINITY +pcmk__native_allocate: clone3rsc:7 allocation score on node4: 0 +pcmk__native_allocate: clone3rsc:7 allocation score on node5: -INFINITY +pcmk__native_allocate: clone3rsc:7 allocation score on node6: -INFINITY +pcmk__native_allocate: clone3rsc:7 allocation score on node7: -INFINITY +pcmk__native_allocate: clone3rsc:7 allocation score on node8: -INFINITY +pcmk__native_allocate: clone3rsc:7 allocation score on node9: -INFINITY +pcmk__native_allocate: clone3rsc:8 allocation score on node10: -INFINITY +pcmk__native_allocate: clone3rsc:8 allocation score on node11: 0 +pcmk__native_allocate: clone3rsc:8 allocation score on node1: -INFINITY +pcmk__native_allocate: clone3rsc:8 allocation score on node2: 0 +pcmk__native_allocate: clone3rsc:8 allocation score on node3: -INFINITY +pcmk__native_allocate: clone3rsc:8 allocation score on node4: 0 +pcmk__native_allocate: clone3rsc:8 allocation score on node5: -INFINITY +pcmk__native_allocate: clone3rsc:8 allocation score on node6: -INFINITY +pcmk__native_allocate: clone3rsc:8 allocation score on node7: -INFINITY +pcmk__native_allocate: clone3rsc:8 allocation score on node8: -INFINITY +pcmk__native_allocate: clone3rsc:8 allocation score on node9: -INFINITY +pcmk__native_allocate: clone3rsc:9 allocation score on node10: -INFINITY +pcmk__native_allocate: clone3rsc:9 allocation score on node11: -INFINITY +pcmk__native_allocate: clone3rsc:9 allocation score on node1: -INFINITY +pcmk__native_allocate: clone3rsc:9 allocation score on node2: 0 +pcmk__native_allocate: clone3rsc:9 allocation score on node3: -INFINITY +pcmk__native_allocate: clone3rsc:9 allocation score on node4: 0 +pcmk__native_allocate: clone3rsc:9 allocation score on node5: -INFINITY +pcmk__native_allocate: clone3rsc:9 allocation score on node6: -INFINITY +pcmk__native_allocate: clone3rsc:9 allocation score on node7: -INFINITY +pcmk__native_allocate: clone3rsc:9 allocation score on node8: -INFINITY +pcmk__native_allocate: clone3rsc:9 allocation score on node9: -INFINITY +pcmk__native_allocate: clone4rsc:0 allocation score on node10: 0 +pcmk__native_allocate: clone4rsc:0 allocation score on node11: 0 +pcmk__native_allocate: clone4rsc:0 allocation score on node1: 1 +pcmk__native_allocate: clone4rsc:0 allocation score on node2: 0 +pcmk__native_allocate: clone4rsc:0 allocation score on node3: 0 +pcmk__native_allocate: clone4rsc:0 allocation score on node4: 0 +pcmk__native_allocate: clone4rsc:0 allocation score on node5: 0 +pcmk__native_allocate: clone4rsc:0 allocation score on node6: 0 +pcmk__native_allocate: clone4rsc:0 allocation score on node7: 0 +pcmk__native_allocate: clone4rsc:0 allocation score on node8: 0 +pcmk__native_allocate: clone4rsc:0 allocation score on node9: 0 +pcmk__native_allocate: clone4rsc:1 allocation score on node10: 0 +pcmk__native_allocate: clone4rsc:1 allocation score on node11: 0 +pcmk__native_allocate: clone4rsc:1 allocation score on node1: -INFINITY +pcmk__native_allocate: clone4rsc:1 allocation score on node2: 0 +pcmk__native_allocate: clone4rsc:1 allocation score on node3: 0 +pcmk__native_allocate: clone4rsc:1 allocation score on node4: 0 +pcmk__native_allocate: clone4rsc:1 allocation score on node5: 1 +pcmk__native_allocate: clone4rsc:1 allocation score on node6: 0 +pcmk__native_allocate: clone4rsc:1 allocation score on node7: 0 +pcmk__native_allocate: clone4rsc:1 allocation score on node8: 0 +pcmk__native_allocate: clone4rsc:1 allocation score on node9: 0 +pcmk__native_allocate: clone4rsc:2 allocation score on node10: 0 +pcmk__native_allocate: clone4rsc:2 allocation score on node11: 0 +pcmk__native_allocate: clone4rsc:2 allocation score on node1: -INFINITY +pcmk__native_allocate: clone4rsc:2 allocation score on node2: 0 +pcmk__native_allocate: clone4rsc:2 allocation score on node3: 0 +pcmk__native_allocate: clone4rsc:2 allocation score on node4: 0 +pcmk__native_allocate: clone4rsc:2 allocation score on node5: -INFINITY +pcmk__native_allocate: clone4rsc:2 allocation score on node6: 1 +pcmk__native_allocate: clone4rsc:2 allocation score on node7: 0 +pcmk__native_allocate: clone4rsc:2 allocation score on node8: 0 +pcmk__native_allocate: clone4rsc:2 allocation score on node9: 0 +pcmk__native_allocate: clone4rsc:3 allocation score on node10: 0 +pcmk__native_allocate: clone4rsc:3 allocation score on node11: 0 +pcmk__native_allocate: clone4rsc:3 allocation score on node1: -INFINITY +pcmk__native_allocate: clone4rsc:3 allocation score on node2: 0 +pcmk__native_allocate: clone4rsc:3 allocation score on node3: 0 +pcmk__native_allocate: clone4rsc:3 allocation score on node4: 0 +pcmk__native_allocate: clone4rsc:3 allocation score on node5: -INFINITY +pcmk__native_allocate: clone4rsc:3 allocation score on node6: -INFINITY +pcmk__native_allocate: clone4rsc:3 allocation score on node7: 1 +pcmk__native_allocate: clone4rsc:3 allocation score on node8: 0 +pcmk__native_allocate: clone4rsc:3 allocation score on node9: 0 +pcmk__native_allocate: clone4rsc:4 allocation score on node10: 0 +pcmk__native_allocate: clone4rsc:4 allocation score on node11: 0 +pcmk__native_allocate: clone4rsc:4 allocation score on node1: -INFINITY +pcmk__native_allocate: clone4rsc:4 allocation score on node2: 0 +pcmk__native_allocate: clone4rsc:4 allocation score on node3: 0 +pcmk__native_allocate: clone4rsc:4 allocation score on node4: 0 +pcmk__native_allocate: clone4rsc:4 allocation score on node5: -INFINITY +pcmk__native_allocate: clone4rsc:4 allocation score on node6: -INFINITY +pcmk__native_allocate: clone4rsc:4 allocation score on node7: -INFINITY +pcmk__native_allocate: clone4rsc:4 allocation score on node8: 1 +pcmk__native_allocate: clone4rsc:4 allocation score on node9: 0 +pcmk__native_allocate: clone5rsc1:0 allocation score on node10: 0 +pcmk__native_allocate: clone5rsc1:0 allocation score on node11: 0 +pcmk__native_allocate: clone5rsc1:0 allocation score on node1: 3 +pcmk__native_allocate: clone5rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: clone5rsc1:0 allocation score on node3: 0 +pcmk__native_allocate: clone5rsc1:0 allocation score on node4: 0 +pcmk__native_allocate: clone5rsc1:0 allocation score on node5: 0 +pcmk__native_allocate: clone5rsc1:0 allocation score on node6: 0 +pcmk__native_allocate: clone5rsc1:0 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc1:0 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc1:0 allocation score on node9: 0 +pcmk__native_allocate: clone5rsc1:1 allocation score on node10: 0 +pcmk__native_allocate: clone5rsc1:1 allocation score on node11: 0 +pcmk__native_allocate: clone5rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc1:1 allocation score on node2: 3 +pcmk__native_allocate: clone5rsc1:1 allocation score on node3: 0 +pcmk__native_allocate: clone5rsc1:1 allocation score on node4: 0 +pcmk__native_allocate: clone5rsc1:1 allocation score on node5: 0 +pcmk__native_allocate: clone5rsc1:1 allocation score on node6: 0 +pcmk__native_allocate: clone5rsc1:1 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc1:1 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc1:1 allocation score on node9: 0 +pcmk__native_allocate: clone5rsc1:10 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc1:10 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc1:10 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc1:10 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc1:10 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc1:10 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc1:10 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc1:10 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc1:10 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc1:10 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc1:10 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc1:2 allocation score on node10: 0 +pcmk__native_allocate: clone5rsc1:2 allocation score on node11: 0 +pcmk__native_allocate: clone5rsc1:2 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc1:2 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc1:2 allocation score on node3: 2 +pcmk__native_allocate: clone5rsc1:2 allocation score on node4: 0 +pcmk__native_allocate: clone5rsc1:2 allocation score on node5: 0 +pcmk__native_allocate: clone5rsc1:2 allocation score on node6: 0 +pcmk__native_allocate: clone5rsc1:2 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc1:2 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc1:2 allocation score on node9: 0 +pcmk__native_allocate: clone5rsc1:3 allocation score on node10: 0 +pcmk__native_allocate: clone5rsc1:3 allocation score on node11: 0 +pcmk__native_allocate: clone5rsc1:3 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc1:3 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc1:3 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc1:3 allocation score on node4: 0 +pcmk__native_allocate: clone5rsc1:3 allocation score on node5: 0 +pcmk__native_allocate: clone5rsc1:3 allocation score on node6: 0 +pcmk__native_allocate: clone5rsc1:3 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc1:3 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc1:3 allocation score on node9: 0 +pcmk__native_allocate: clone5rsc1:4 allocation score on node10: 0 +pcmk__native_allocate: clone5rsc1:4 allocation score on node11: 0 +pcmk__native_allocate: clone5rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc1:4 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc1:4 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc1:4 allocation score on node4: 0 +pcmk__native_allocate: clone5rsc1:4 allocation score on node5: 0 +pcmk__native_allocate: clone5rsc1:4 allocation score on node6: 0 +pcmk__native_allocate: clone5rsc1:4 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc1:4 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc1:4 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc1:5 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc1:5 allocation score on node11: 0 +pcmk__native_allocate: clone5rsc1:5 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc1:5 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc1:5 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc1:5 allocation score on node4: 0 +pcmk__native_allocate: clone5rsc1:5 allocation score on node5: 0 +pcmk__native_allocate: clone5rsc1:5 allocation score on node6: 0 +pcmk__native_allocate: clone5rsc1:5 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc1:5 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc1:5 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc1:6 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc1:6 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc1:6 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc1:6 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc1:6 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc1:6 allocation score on node4: 0 +pcmk__native_allocate: clone5rsc1:6 allocation score on node5: 0 +pcmk__native_allocate: clone5rsc1:6 allocation score on node6: 0 +pcmk__native_allocate: clone5rsc1:6 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc1:6 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc1:6 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc1:7 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc1:7 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc1:7 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc1:7 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc1:7 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc1:7 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc1:7 allocation score on node5: 0 +pcmk__native_allocate: clone5rsc1:7 allocation score on node6: 0 +pcmk__native_allocate: clone5rsc1:7 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc1:7 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc1:7 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc1:8 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc1:8 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc1:8 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc1:8 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc1:8 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc1:8 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc1:8 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc1:8 allocation score on node6: 0 +pcmk__native_allocate: clone5rsc1:8 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc1:8 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc1:8 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc1:9 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc1:9 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc1:9 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc1:9 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc1:9 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc1:9 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc1:9 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc1:9 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc1:9 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc1:9 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc1:9 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc2:0 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc2:0 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc2:0 allocation score on node1: 2 +pcmk__native_allocate: clone5rsc2:0 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc2:0 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc2:0 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc2:0 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc2:0 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc2:0 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc2:0 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc2:0 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc2:1 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc2:1 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc2:1 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc2:1 allocation score on node2: 2 +pcmk__native_allocate: clone5rsc2:1 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc2:1 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc2:1 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc2:1 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc2:1 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc2:1 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc2:1 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc2:10 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc2:10 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc2:10 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc2:10 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc2:10 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc2:10 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc2:10 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc2:10 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc2:10 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc2:10 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc2:10 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc2:2 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc2:2 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc2:2 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc2:2 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc2:2 allocation score on node3: 1 +pcmk__native_allocate: clone5rsc2:2 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc2:2 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc2:2 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc2:2 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc2:2 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc2:2 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc2:3 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc2:3 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc2:3 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc2:3 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc2:3 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc2:3 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc2:3 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc2:3 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc2:3 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc2:3 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc2:3 allocation score on node9: 0 +pcmk__native_allocate: clone5rsc2:4 allocation score on node10: 0 +pcmk__native_allocate: clone5rsc2:4 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc2:4 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc2:4 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc2:4 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc2:4 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc2:4 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc2:4 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc2:4 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc2:4 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc2:4 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc2:5 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc2:5 allocation score on node11: 0 +pcmk__native_allocate: clone5rsc2:5 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc2:5 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc2:5 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc2:5 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc2:5 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc2:5 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc2:5 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc2:5 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc2:5 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc2:6 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc2:6 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc2:6 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc2:6 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc2:6 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc2:6 allocation score on node4: 0 +pcmk__native_allocate: clone5rsc2:6 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc2:6 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc2:6 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc2:6 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc2:6 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc2:7 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc2:7 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc2:7 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc2:7 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc2:7 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc2:7 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc2:7 allocation score on node5: 0 +pcmk__native_allocate: clone5rsc2:7 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc2:7 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc2:7 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc2:7 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc2:8 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc2:8 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc2:8 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc2:8 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc2:8 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc2:8 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc2:8 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc2:8 allocation score on node6: 0 +pcmk__native_allocate: clone5rsc2:8 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc2:8 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc2:8 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc2:9 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc2:9 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc2:9 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc2:9 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc2:9 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc2:9 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc2:9 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc2:9 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc2:9 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc2:9 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc2:9 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc3:0 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc3:0 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc3:0 allocation score on node1: 1 +pcmk__native_allocate: clone5rsc3:0 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc3:0 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc3:0 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc3:0 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc3:0 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc3:0 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc3:0 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc3:0 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc3:1 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc3:1 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc3:1 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc3:1 allocation score on node2: 1 +pcmk__native_allocate: clone5rsc3:1 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc3:1 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc3:1 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc3:1 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc3:1 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc3:1 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc3:1 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc3:10 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc3:10 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc3:10 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc3:10 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc3:10 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc3:10 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc3:10 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc3:10 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc3:10 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc3:10 allocation score on node8: 0 +pcmk__native_allocate: clone5rsc3:10 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc3:2 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc3:2 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc3:2 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc3:2 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc3:2 allocation score on node3: 0 +pcmk__native_allocate: clone5rsc3:2 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc3:2 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc3:2 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc3:2 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc3:2 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc3:2 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc3:3 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc3:3 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc3:3 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc3:3 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc3:3 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc3:3 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc3:3 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc3:3 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc3:3 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc3:3 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc3:3 allocation score on node9: 0 +pcmk__native_allocate: clone5rsc3:4 allocation score on node10: 0 +pcmk__native_allocate: clone5rsc3:4 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc3:4 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc3:4 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc3:4 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc3:4 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc3:4 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc3:4 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc3:4 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc3:4 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc3:4 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc3:5 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc3:5 allocation score on node11: 0 +pcmk__native_allocate: clone5rsc3:5 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc3:5 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc3:5 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc3:5 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc3:5 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc3:5 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc3:5 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc3:5 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc3:5 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc3:6 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc3:6 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc3:6 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc3:6 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc3:6 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc3:6 allocation score on node4: 0 +pcmk__native_allocate: clone5rsc3:6 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc3:6 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc3:6 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc3:6 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc3:6 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc3:7 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc3:7 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc3:7 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc3:7 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc3:7 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc3:7 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc3:7 allocation score on node5: 0 +pcmk__native_allocate: clone5rsc3:7 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc3:7 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc3:7 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc3:7 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc3:8 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc3:8 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc3:8 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc3:8 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc3:8 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc3:8 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc3:8 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc3:8 allocation score on node6: 0 +pcmk__native_allocate: clone5rsc3:8 allocation score on node7: -INFINITY +pcmk__native_allocate: clone5rsc3:8 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc3:8 allocation score on node9: -INFINITY +pcmk__native_allocate: clone5rsc3:9 allocation score on node10: -INFINITY +pcmk__native_allocate: clone5rsc3:9 allocation score on node11: -INFINITY +pcmk__native_allocate: clone5rsc3:9 allocation score on node1: -INFINITY +pcmk__native_allocate: clone5rsc3:9 allocation score on node2: -INFINITY +pcmk__native_allocate: clone5rsc3:9 allocation score on node3: -INFINITY +pcmk__native_allocate: clone5rsc3:9 allocation score on node4: -INFINITY +pcmk__native_allocate: clone5rsc3:9 allocation score on node5: -INFINITY +pcmk__native_allocate: clone5rsc3:9 allocation score on node6: -INFINITY +pcmk__native_allocate: clone5rsc3:9 allocation score on node7: 0 +pcmk__native_allocate: clone5rsc3:9 allocation score on node8: -INFINITY +pcmk__native_allocate: clone5rsc3:9 allocation score on node9: -INFINITY diff --git a/pengine/test10/anon-instance-pending.summary b/pengine/test10/anon-instance-pending.summary new file mode 100644 index 00000000000..631c0df5cea --- /dev/null +++ b/pengine/test10/anon-instance-pending.summary @@ -0,0 +1,222 @@ + +Current cluster status: +Online: [ node1 node10 node11 node2 node3 node4 node5 node6 node7 node8 node9 ] + + Fencing (stonith:fence_imaginary): Started node1 + Master/Slave Set: clone1 [clone1rsc] + clone1rsc (ocf::pacemaker:Stateful): Starting node4 + Masters: [ node3 ] + Slaves: [ node1 node2 ] + Stopped: [ node10 node11 node5 node6 node7 node8 node9 ] + Clone Set: clone2 [clone2rsc] + clone2rsc (ocf::pacemaker:Dummy): Starting node4 + Started: [ node2 ] + Stopped: [ node1 node10 node11 node3 node5 node6 node7 node8 node9 ] + Clone Set: clone3 [clone3rsc] + Started: [ node3 ] + Stopped: [ node1 node10 node11 node2 node4 node5 node6 node7 node8 node9 ] + Clone Set: clone4 [clone4rsc] + clone4rsc (ocf::pacemaker:Dummy): Stopping node8 + clone4rsc (ocf::pacemaker:Dummy): ORPHANED Started node9 + Started: [ node1 node5 node6 node7 ] + Stopped: [ node10 node11 node2 node3 node4 ] + Clone Set: clone5 [clone5group] + Resource Group: clone5group:2 + clone5rsc1 (ocf::pacemaker:Dummy): Started node3 + clone5rsc2 (ocf::pacemaker:Dummy): Starting node3 + clone5rsc3 (ocf::pacemaker:Dummy): Stopped + Started: [ node1 node2 ] + Stopped: [ node10 node11 node4 node5 node6 node7 node8 node9 ] + +Transition Summary: + * Start clone1rsc:10 ( node8 ) + * Start clone1rsc:4 ( node9 ) + * Start clone1rsc:5 ( node10 ) + * Start clone1rsc:6 ( node11 ) + * Start clone1rsc:7 ( node5 ) + * Start clone1rsc:8 ( node6 ) + * Start clone1rsc:9 ( node7 ) + * Start clone2rsc:2 ( node10 ) + * Start clone2rsc:3 ( node11 ) + * Start clone2rsc:4 ( node3 ) + * Start clone3rsc:1 ( node5 ) + * Start clone3rsc:10 ( node4 ) + * Start clone3rsc:2 ( node6 ) + * Start clone3rsc:3 ( node7 ) + * Start clone3rsc:4 ( node8 ) + * Start clone3rsc:5 ( node9 ) + * Start clone3rsc:6 ( node1 ) + * Start clone3rsc:7 ( node10 ) + * Start clone3rsc:8 ( node11 ) + * Start clone3rsc:9 ( node2 ) + * Stop clone4rsc:5 ( node9 ) due to node availability + * Start clone5rsc1:10 ( node8 ) + * Start clone5rsc2:10 ( node8 ) + * Start clone5rsc3:10 ( node8 ) + * Start clone5rsc3:2 ( node3 ) + * Start clone5rsc1:3 ( node9 ) + * Start clone5rsc2:3 ( node9 ) + * Start clone5rsc3:3 ( node9 ) + * Start clone5rsc1:4 ( node10 ) + * Start clone5rsc2:4 ( node10 ) + * Start clone5rsc3:4 ( node10 ) + * Start clone5rsc1:5 ( node11 ) + * Start clone5rsc2:5 ( node11 ) + * Start clone5rsc3:5 ( node11 ) + * Start clone5rsc1:6 ( node4 ) + * Start clone5rsc2:6 ( node4 ) + * Start clone5rsc3:6 ( node4 ) + * Start clone5rsc1:7 ( node5 ) + * Start clone5rsc2:7 ( node5 ) + * Start clone5rsc3:7 ( node5 ) + * Start clone5rsc1:8 ( node6 ) + * Start clone5rsc2:8 ( node6 ) + * Start clone5rsc3:8 ( node6 ) + * Start clone5rsc1:9 ( node7 ) + * Start clone5rsc2:9 ( node7 ) + * Start clone5rsc3:9 ( node7 ) + +Executing cluster transition: + * Pseudo action: clone1_start_0 + * Pseudo action: clone2_start_0 + * Resource action: clone3rsc monitor on node2 + * Pseudo action: clone3_start_0 + * Pseudo action: clone4_stop_0 + * Pseudo action: clone5_start_0 + * Resource action: clone1rsc start on node8 + * Resource action: clone1rsc start on node4 + * Resource action: clone1rsc start on node9 + * Resource action: clone1rsc start on node10 + * Resource action: clone1rsc start on node11 + * Resource action: clone1rsc start on node5 + * Resource action: clone1rsc start on node6 + * Resource action: clone1rsc start on node7 + * Pseudo action: clone1_running_0 + * Resource action: clone2rsc start on node4 + * Resource action: clone2rsc start on node10 + * Resource action: clone2rsc start on node11 + * Resource action: clone2rsc start on node3 + * Pseudo action: clone2_running_0 + * Resource action: clone3rsc start on node5 + * Resource action: clone3rsc start on node4 + * Resource action: clone3rsc start on node6 + * Resource action: clone3rsc start on node7 + * Resource action: clone3rsc start on node8 + * Resource action: clone3rsc start on node9 + * Resource action: clone3rsc start on node1 + * Resource action: clone3rsc start on node10 + * Resource action: clone3rsc start on node11 + * Resource action: clone3rsc start on node2 + * Pseudo action: clone3_running_0 + * Resource action: clone4rsc stop on node9 + * Pseudo action: clone4_stopped_0 + * Pseudo action: clone5group:10_start_0 + * Resource action: clone5rsc1 start on node8 + * Resource action: clone5rsc2 start on node8 + * Resource action: clone5rsc3 start on node8 + * Pseudo action: clone5group:2_start_0 + * Resource action: clone5rsc2 start on node3 + * Resource action: clone5rsc3 start on node3 + * Pseudo action: clone5group:3_start_0 + * Resource action: clone5rsc1 start on node9 + * Resource action: clone5rsc2 start on node9 + * Resource action: clone5rsc3 start on node9 + * Pseudo action: clone5group:4_start_0 + * Resource action: clone5rsc1 start on node10 + * Resource action: clone5rsc2 start on node10 + * Resource action: clone5rsc3 start on node10 + * Pseudo action: clone5group:5_start_0 + * Resource action: clone5rsc1 start on node11 + * Resource action: clone5rsc2 start on node11 + * Resource action: clone5rsc3 start on node11 + * Pseudo action: clone5group:6_start_0 + * Resource action: clone5rsc1 start on node4 + * Resource action: clone5rsc2 start on node4 + * Resource action: clone5rsc3 start on node4 + * Pseudo action: clone5group:7_start_0 + * Resource action: clone5rsc1 start on node5 + * Resource action: clone5rsc2 start on node5 + * Resource action: clone5rsc3 start on node5 + * Pseudo action: clone5group:8_start_0 + * Resource action: clone5rsc1 start on node6 + * Resource action: clone5rsc2 start on node6 + * Resource action: clone5rsc3 start on node6 + * Pseudo action: clone5group:9_start_0 + * Resource action: clone5rsc1 start on node7 + * Resource action: clone5rsc2 start on node7 + * Resource action: clone5rsc3 start on node7 + * Resource action: clone1rsc monitor=10000 on node8 + * Resource action: clone1rsc monitor=10000 on node4 + * Resource action: clone1rsc monitor=10000 on node9 + * Resource action: clone1rsc monitor=10000 on node10 + * Resource action: clone1rsc monitor=10000 on node11 + * Resource action: clone1rsc monitor=10000 on node5 + * Resource action: clone1rsc monitor=10000 on node6 + * Resource action: clone1rsc monitor=10000 on node7 + * Resource action: clone2rsc monitor=10000 on node4 + * Resource action: clone2rsc monitor=10000 on node10 + * Resource action: clone2rsc monitor=10000 on node11 + * Resource action: clone2rsc monitor=10000 on node3 + * Resource action: clone3rsc monitor=10000 on node5 + * Resource action: clone3rsc monitor=10000 on node4 + * Resource action: clone3rsc monitor=10000 on node6 + * Resource action: clone3rsc monitor=10000 on node7 + * Resource action: clone3rsc monitor=10000 on node8 + * Resource action: clone3rsc monitor=10000 on node9 + * Resource action: clone3rsc monitor=10000 on node1 + * Resource action: clone3rsc monitor=10000 on node10 + * Resource action: clone3rsc monitor=10000 on node11 + * Resource action: clone3rsc monitor=10000 on node2 + * Pseudo action: clone5group:10_running_0 + * Resource action: clone5rsc1 monitor=10000 on node8 + * Resource action: clone5rsc2 monitor=10000 on node8 + * Resource action: clone5rsc3 monitor=10000 on node8 + * Pseudo action: clone5group:2_running_0 + * Resource action: clone5rsc2 monitor=10000 on node3 + * Resource action: clone5rsc3 monitor=10000 on node3 + * Pseudo action: clone5group:3_running_0 + * Resource action: clone5rsc1 monitor=10000 on node9 + * Resource action: clone5rsc2 monitor=10000 on node9 + * Resource action: clone5rsc3 monitor=10000 on node9 + * Pseudo action: clone5group:4_running_0 + * Resource action: clone5rsc1 monitor=10000 on node10 + * Resource action: clone5rsc2 monitor=10000 on node10 + * Resource action: clone5rsc3 monitor=10000 on node10 + * Pseudo action: clone5group:5_running_0 + * Resource action: clone5rsc1 monitor=10000 on node11 + * Resource action: clone5rsc2 monitor=10000 on node11 + * Resource action: clone5rsc3 monitor=10000 on node11 + * Pseudo action: clone5group:6_running_0 + * Resource action: clone5rsc1 monitor=10000 on node4 + * Resource action: clone5rsc2 monitor=10000 on node4 + * Resource action: clone5rsc3 monitor=10000 on node4 + * Pseudo action: clone5group:7_running_0 + * Resource action: clone5rsc1 monitor=10000 on node5 + * Resource action: clone5rsc2 monitor=10000 on node5 + * Resource action: clone5rsc3 monitor=10000 on node5 + * Pseudo action: clone5group:8_running_0 + * Resource action: clone5rsc1 monitor=10000 on node6 + * Resource action: clone5rsc2 monitor=10000 on node6 + * Resource action: clone5rsc3 monitor=10000 on node6 + * Pseudo action: clone5group:9_running_0 + * Resource action: clone5rsc1 monitor=10000 on node7 + * Resource action: clone5rsc2 monitor=10000 on node7 + * Resource action: clone5rsc3 monitor=10000 on node7 + * Pseudo action: clone5_running_0 + +Revised cluster status: +Online: [ node1 node10 node11 node2 node3 node4 node5 node6 node7 node8 node9 ] + + Fencing (stonith:fence_imaginary): Started node1 + Master/Slave Set: clone1 [clone1rsc] + Masters: [ node3 ] + Slaves: [ node1 node10 node11 node2 node4 node5 node6 node7 node8 node9 ] + Clone Set: clone2 [clone2rsc] + Started: [ node10 node11 node2 node3 node4 ] + Clone Set: clone3 [clone3rsc] + Started: [ node1 node10 node11 node2 node3 node4 node5 node6 node7 node8 node9 ] + Clone Set: clone4 [clone4rsc] + Started: [ node1 node5 node6 node7 node8 ] + Clone Set: clone5 [clone5group] + Started: [ node1 node10 node11 node2 node3 node4 node5 node6 node7 node8 node9 ] + diff --git a/pengine/test10/anon-instance-pending.xml b/pengine/test10/anon-instance-pending.xml new file mode 100644 index 00000000000..f69d34904dd --- /dev/null +++ b/pengine/test10/anon-instance-pending.xml @@ -0,0 +1,436 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.9" epoch="1" num_updates="89" admin_epoch="0" have-quorum="1"> + <configuration> + <crm_config/> + <nodes> + <node id="1" uname="node1"/> + <node id="2" uname="node2"/> + <node id="3" uname="node3"/> + <node id="4" uname="node4"/> + <node id="5" uname="node5"/> + <node id="6" uname="node6"/> + <node id="7" uname="node7"/> + <node id="8" uname="node8"/> + <node id="9" uname="node9"/> + <node id="10" uname="node10"/> + <node id="11" uname="node11"/> + </nodes> + <resources> + <primitive class="stonith" id="Fencing" type="fence_imaginary"/> + <!-- clone1 tests a pending start on node4 with node1-2 slave, node3 master, and node5-11 stopped --> + <master id="clone1"> + <primitive id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <operations> + <op id="clone1rsc-monitor-interval-10s" interval="10s" name="monitor"/> + <op id="clone1rsc-monitor-interval-9s" interval="9s" name="monitor" role="Master"/> + </operations> + </primitive> + </master> + <!-- clone2 tests pending start on node4 with node2 started and rest stopped --> + <clone id="clone2"> + <primitive id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <operations> + <op id="clone2rsc-monitor-interval-10s" interval="10s" name="monitor"/> + </operations> + </primitive> + <meta_attributes id="clone2-meta_attributes"> + <nvpair id="clone2-max" name="clone-max" value="5"/> + </meta_attributes> + </clone> + <!-- clone3 tests pending probe on node2, with node3 started and rest stopped --> + <clone id="clone3"> + <primitive id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <operations> + <op id="clone3rsc-monitor-interval-10s" interval="10s" name="monitor"/> + </operations> + </primitive> + </clone> + <!-- clone4 tests four started, one stop pending, one orphan started --> + <clone id="clone4"> + <primitive id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <operations> + <op id="clone4rsc-monitor-interval-10s" interval="10s" name="monitor"/> + </operations> + </primitive> + <meta_attributes id="clone4-meta_attributes"> + <nvpair id="clone4-max" name="clone-max" value="5"/> + </meta_attributes> + </clone> + <clone id="clone5"> + <group id="clone5group"> + <primitive id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <operations> + <op id="clone5rsc1-monitor-interval-10s" interval="10s" name="monitor"/> + </operations> + </primitive> + <primitive id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <operations> + <op id="clone5rsc2-monitor-interval-10s" interval="10s" name="monitor"/> + </operations> + </primitive> + <primitive id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <operations> + <op id="clone5rsc3-monitor-interval-10s" interval="10s" name="monitor"/> + </operations> + </primitive> + </group> + </clone> + </resources> + <constraints/> + <rsc_defaults/> + </configuration> + <status> + <node_state id="1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <lrm_rsc_op id="clone1rsc_last_0" operation_key="clone1rsc_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1533854283" last-rc-change="1533854283" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone1rsc_monitor_10000" operation_key="clone1rsc_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1533854283" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone2rsc_last_0" operation_key="clone2rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone3rsc_last_0" operation_key="clone3rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone4rsc_last_0" operation_key="clone4rsc_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1533865629" last-rc-change="1533865629" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone4rsc_monitor_10000" operation_key="clone4rsc_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1533865629" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc1_last_0" operation_key="clone5rsc1_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1534276424" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone5rsc1_monitor_10000" operation_key="clone5rsc1_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc2_last_0" operation_key="clone5rsc2_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1534276424" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone5rsc2_monitor_10000" operation_key="clone5rsc2_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc3_last_0" operation_key="clone5rsc3_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1534276424" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone5rsc3_monitor_10000" operation_key="clone5rsc3_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="2" uname="node2" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <lrm_rsc_op id="clone1rsc_last_0" operation_key="clone1rsc_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1533854283" last-rc-change="1533854283" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone1rsc_monitor_10000" operation_key="clone1rsc_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1533854283" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone2rsc_last_0" operation_key="clone2rsc_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1533862751" last-rc-change="1533862751" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone2rsc_monitor_10000" operation_key="clone2rsc_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1533862751" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone3rsc_last_0" operation_key="clone3rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone4rsc_last_0" operation_key="clone4rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc1_last_0" operation_key="clone5rsc1_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1534276424" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone5rsc1_monitor_10000" operation_key="clone5rsc1_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc2_last_0" operation_key="clone5rsc2_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1534276424" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone5rsc2_monitor_10000" operation_key="clone5rsc2_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc3_last_0" operation_key="clone5rsc3_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1534276424" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone5rsc3_monitor_10000" operation_key="clone5rsc3_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="3" uname="node3" in_ccm="true" crmd="online" join="member" expected="member"> + <transient_attributes id="3"> + <instance_attributes id="status-3"> + <nvpair id="status-3-master-clone1rsc" name="master-clone1rsc" value="10"/> + </instance_attributes> + </transient_attributes> + <lrm id="3"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <lrm_rsc_op id="clone1rsc_last_0" operation_key="clone1rsc_promote_0" operation="promote" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="0" last-run="1533854163" last-rc-change="1533854163" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone1rsc_monitor_9000" operation_key="clone1rsc_monitor_9000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="4:-1:8:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:8;4:-1:8:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="4" rc-code="8" op-status="0" interval="9000" last-rc-change="1533854163" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone2rsc_last_0" operation_key="clone2rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone3rsc_last_0" operation_key="clone3rsc_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1533863961" last-rc-change="1533863961" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone3rsc_monitor_10000" operation_key="clone3rsc_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1533863961" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone4rsc_last_0" operation_key="clone4rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc1_last_0" operation_key="clone5rsc1_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1534276424" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone5rsc1_monitor_10000" operation_key="clone5rsc1_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc2_last_0" operation_key="clone5rsc2_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1534276424" last-rc-change="1534276424" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc3_last_0" operation_key="clone5rsc3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="4" uname="node4" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="4"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <lrm_rsc_op id="clone1rsc_last_0" operation_key="clone1rsc_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="-1" rc-code="0" op-status="-1" interval="0" last-run="1533854283" last-rc-change="1533854283" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone2rsc_last_0" operation_key="clone2rsc_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1533862751" last-rc-change="1533862751" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone3rsc_last_0" operation_key="clone3rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone4rsc_last_0" operation_key="clone4rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc1_last_0" operation_key="clone5rsc1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc2_last_0" operation_key="clone5rsc2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc3_last_0" operation_key="clone5rsc3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="5" uname="node5" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="5"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <lrm_rsc_op id="clone1rsc_last_0" operation_key="clone1rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone2rsc_last_0" operation_key="clone2rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone3rsc_last_0" operation_key="clone3rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone4rsc_last_0" operation_key="clone4rsc_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1533865629" last-rc-change="1533865629" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone4rsc_monitor_10000" operation_key="clone4rsc_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1533865629" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc1_last_0" operation_key="clone5rsc1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc2_last_0" operation_key="clone5rsc2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc3_last_0" operation_key="clone5rsc3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="6" uname="node6" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="6"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <lrm_rsc_op id="clone1rsc_last_0" operation_key="clone1rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone2rsc_last_0" operation_key="clone2rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone3rsc_last_0" operation_key="clone3rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone4rsc_last_0" operation_key="clone4rsc_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1533865629" last-rc-change="1533865629" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone4rsc_monitor_10000" operation_key="clone4rsc_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1533865629" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc1_last_0" operation_key="clone5rsc1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc2_last_0" operation_key="clone5rsc2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc3_last_0" operation_key="clone5rsc3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="7" uname="node7" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="7"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <lrm_rsc_op id="clone1rsc_last_0" operation_key="clone1rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone2rsc_last_0" operation_key="clone2rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone3rsc_last_0" operation_key="clone3rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone4rsc_last_0" operation_key="clone4rsc_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1533865629" last-rc-change="1533865629" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone4rsc_monitor_10000" operation_key="clone4rsc_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1533865629" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc1_last_0" operation_key="clone5rsc1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc2_last_0" operation_key="clone5rsc2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc3_last_0" operation_key="clone5rsc3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="8" uname="node8" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="8"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <lrm_rsc_op id="clone1rsc_last_0" operation_key="clone1rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone2rsc_last_0" operation_key="clone2rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone3rsc_last_0" operation_key="clone3rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone4rsc_last_0" operation_key="clone4rsc_stop_0" operation="stop" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="4:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;4:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1533865953" last-rc-change="1533865953" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone4rsc_monitor_10000" operation_key="clone4rsc_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1533865629" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc1_last_0" operation_key="clone5rsc1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc2_last_0" operation_key="clone5rsc2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc3_last_0" operation_key="clone5rsc3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="9" uname="node9" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="9"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <lrm_rsc_op id="clone1rsc_last_0" operation_key="clone1rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone2rsc_last_0" operation_key="clone2rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone3rsc_last_0" operation_key="clone3rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone4rsc_last_0" operation_key="clone4rsc_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1533865629" last-rc-change="1533865629" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="clone4rsc_monitor_10000" operation_key="clone4rsc_monitor_10000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="3" rc-code="0" op-status="0" interval="10000" last-rc-change="1533865629" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc1_last_0" operation_key="clone5rsc1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc2_last_0" operation_key="clone5rsc2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc3_last_0" operation_key="clone5rsc3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="10" uname="node10" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="10"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <lrm_rsc_op id="clone1rsc_last_0" operation_key="clone1rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone2rsc_last_0" operation_key="clone2rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone3rsc_last_0" operation_key="clone3rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone4rsc_last_0" operation_key="clone4rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc1_last_0" operation_key="clone5rsc1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc2_last_0" operation_key="clone5rsc2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc3_last_0" operation_key="clone5rsc3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="11" uname="node11" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="11"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone1rsc" class="ocf" provider="pacemaker" type="Stateful"> + <lrm_rsc_op id="clone1rsc_last_0" operation_key="clone1rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone2rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone2rsc_last_0" operation_key="clone2rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone3rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone3rsc_last_0" operation_key="clone3rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone4rsc" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone4rsc_last_0" operation_key="clone4rsc_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc1" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc1_last_0" operation_key="clone5rsc1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc2" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc2_last_0" operation_key="clone5rsc2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="clone5rsc3" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="clone5rsc3_last_0" operation_key="clone5rsc3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1533332251" last-rc-change="1533332251" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/anti-colocation-master.dot b/pengine/test10/anti-colocation-master.dot index 0f0385f0398..699f2928d72 100644 --- a/pengine/test10/anti-colocation-master.dot +++ b/pengine/test10/anti-colocation-master.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "dummy1_start_0 sle12sp2-1" [ style=bold color="green" fontcolor="black"] -"dummy1_stop_0 sle12sp2-2" -> "all_stopped" [ style = bold] "dummy1_stop_0 sle12sp2-2" -> "dummy1_start_0 sle12sp2-1" [ style = bold] "dummy1_stop_0 sle12sp2-2" -> "ms1_promote_0" [ style = bold] "dummy1_stop_0 sle12sp2-2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/anti-colocation-master.exp b/pengine/test10/anti-colocation-master.exp index 011bfdd744f..0148d6bfb5f 100644 --- a/pengine/test10/anti-colocation-master.exp +++ b/pengine/test10/anti-colocation-master.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="dummy1_start_0" on_node="sle12sp2-1" on_node_uuid="1084783155"> + <rsc_op id="4" operation="start" operation_key="dummy1_start_0" on_node="sle12sp2-1" on_node_uuid="1084783155"> <primitive id="dummy1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="sle12sp2-1" CRM_meta_on_node_uuid="1084783155" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-2" on_node_uuid="1084783156"/> + <rsc_op id="3" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-2" on_node_uuid="1084783156"/> </trigger> <trigger> - <pseudo_event id="19" operation="demoted" operation_key="ms1_demoted_0"/> + <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-2" on_node_uuid="1084783156"> + <rsc_op id="3" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-2" on_node_uuid="1084783156"> <primitive id="dummy1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="sle12sp2-2" CRM_meta_on_node_uuid="1084783156" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,48 +26,48 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="promote" operation_key="state1_promote_0" internal_operation_key="state1:0_promote_0" on_node="sle12sp2-2" on_node_uuid="1084783156"> + <rsc_op id="7" operation="promote" operation_key="state1_promote_0" internal_operation_key="state1:0_promote_0" on_node="sle12sp2-2" on_node_uuid="1084783156"> <primitive id="state1" long-id="state1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sle12sp2-2" CRM_meta_on_node_uuid="1084783156" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="promote" operation_key="ms1_promote_0"/> + <pseudo_event id="15" operation="promote" operation_key="ms1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="demote" operation_key="state1_demote_0" internal_operation_key="state1:1_demote_0" on_node="sle12sp2-1" on_node_uuid="1084783155"> + <rsc_op id="9" operation="demote" operation_key="state1_demote_0" internal_operation_key="state1:1_demote_0" on_node="sle12sp2-1" on_node_uuid="1084783155"> <primitive id="state1" long-id="state1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sle12sp2-1" CRM_meta_on_node_uuid="1084783155" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="19" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="demote" operation_key="state1_demote_0" internal_operation_key="state1:1_demote_0" on_node="sle12sp2-1" on_node_uuid="1084783155"/> + <rsc_op id="9" operation="demote" operation_key="state1_demote_0" internal_operation_key="state1:1_demote_0" on_node="sle12sp2-1" on_node_uuid="1084783155"/> </trigger> <trigger> - <pseudo_event id="18" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="18" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -75,40 +75,28 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="17" operation="promoted" operation_key="ms1_promoted_0"> + <pseudo_event id="16" operation="promoted" operation_key="ms1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="promote" operation_key="state1_promote_0" internal_operation_key="state1:0_promote_0" on_node="sle12sp2-2" on_node_uuid="1084783156"/> + <rsc_op id="7" operation="promote" operation_key="state1_promote_0" internal_operation_key="state1:0_promote_0" on_node="sle12sp2-2" on_node_uuid="1084783156"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="16" operation="promote" operation_key="ms1_promote_0"> + <pseudo_event id="15" operation="promote" operation_key="ms1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-2" on_node_uuid="1084783156"/> + <rsc_op id="3" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-2" on_node_uuid="1084783156"/> </trigger> <trigger> - <pseudo_event id="19" operation="demoted" operation_key="ms1_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="8"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-2" on_node_uuid="1084783156"/> + <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/anti-colocation-master.scores b/pengine/test10/anti-colocation-master.scores index 5db00bd06ce..ad0894a3ee4 100644 --- a/pengine/test10/anti-colocation-master.scores +++ b/pengine/test10/anti-colocation-master.scores @@ -1,18 +1,18 @@ Allocation scores: Using the original execution date of: 2016-04-29 09:06:59Z -clone_color: ms1 allocation score on sle12sp2-1: 0 -clone_color: ms1 allocation score on sle12sp2-2: 0 -clone_color: state1:0 allocation score on sle12sp2-1: 0 -clone_color: state1:0 allocation score on sle12sp2-2: 6 -clone_color: state1:1 allocation score on sle12sp2-1: 11 -clone_color: state1:1 allocation score on sle12sp2-2: 0 -native_color: dummy1 allocation score on sle12sp2-1: 0 -native_color: dummy1 allocation score on sle12sp2-2: -INFINITY -native_color: st_sbd allocation score on sle12sp2-1: 0 -native_color: st_sbd allocation score on sle12sp2-2: 0 -native_color: state1:0 allocation score on sle12sp2-1: -INFINITY -native_color: state1:0 allocation score on sle12sp2-2: 6 -native_color: state1:1 allocation score on sle12sp2-1: 11 -native_color: state1:1 allocation score on sle12sp2-2: 0 +pcmk__clone_allocate: ms1 allocation score on sle12sp2-1: 0 +pcmk__clone_allocate: ms1 allocation score on sle12sp2-2: 0 +pcmk__clone_allocate: state1:0 allocation score on sle12sp2-1: 0 +pcmk__clone_allocate: state1:0 allocation score on sle12sp2-2: 6 +pcmk__clone_allocate: state1:1 allocation score on sle12sp2-1: 11 +pcmk__clone_allocate: state1:1 allocation score on sle12sp2-2: 0 +pcmk__native_allocate: dummy1 allocation score on sle12sp2-1: 0 +pcmk__native_allocate: dummy1 allocation score on sle12sp2-2: -INFINITY +pcmk__native_allocate: st_sbd allocation score on sle12sp2-1: 0 +pcmk__native_allocate: st_sbd allocation score on sle12sp2-2: 0 +pcmk__native_allocate: state1:0 allocation score on sle12sp2-1: -INFINITY +pcmk__native_allocate: state1:0 allocation score on sle12sp2-2: 6 +pcmk__native_allocate: state1:1 allocation score on sle12sp2-1: 11 +pcmk__native_allocate: state1:1 allocation score on sle12sp2-2: 0 state1:0 promotion score on sle12sp2-2: 5 state1:1 promotion score on sle12sp2-1: -INFINITY diff --git a/pengine/test10/anti-colocation-master.summary b/pengine/test10/anti-colocation-master.summary index df4c4ed9914..f03f9a5047e 100644 --- a/pengine/test10/anti-colocation-master.summary +++ b/pengine/test10/anti-colocation-master.summary @@ -17,7 +17,6 @@ Transition Summary: Executing cluster transition: * Resource action: dummy1 stop on sle12sp2-2 * Pseudo action: ms1_demote_0 - * Pseudo action: all_stopped * Resource action: state1 demote on sle12sp2-1 * Pseudo action: ms1_demoted_0 * Pseudo action: ms1_promote_0 diff --git a/pengine/test10/anti-colocation-order.dot b/pengine/test10/anti-colocation-order.dot index 0d49c59f74c..b827f520f57 100644 --- a/pengine/test10/anti-colocation-order.dot +++ b/pengine/test10/anti-colocation-order.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group1_running_0" [ style=bold color="green" fontcolor="orange"] "group1_start_0" -> "group1_running_0" [ style = bold] "group1_start_0" -> "rsc1_start_0 node2" [ style = bold] @@ -20,21 +19,17 @@ digraph "g" { "rsc1_start_0 node2" -> "group1_running_0" [ style = bold] "rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc2_start_0 node2" -> "group1_running_0" [ style = bold] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc3_stop_0 node2" -> "all_stopped" [ style = bold] "rsc3_stop_0 node2" -> "group2_stopped_0" [ style = bold] "rsc3_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc4_stop_0 node2" -> "all_stopped" [ style = bold] "rsc4_stop_0 node2" -> "group2_stopped_0" [ style = bold] "rsc4_stop_0 node2" -> "rsc3_stop_0 node2" [ style = bold] "rsc4_stop_0 node2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/anti-colocation-order.exp b/pengine/test10/anti-colocation-order.exp index fa5304fc779..d1c2d05bad4 100644 --- a/pengine/test10/anti-colocation-order.exp +++ b/pengine/test10/anti-colocation-order.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="100"> <action_set> - <pseudo_event id="9" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="8" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="100"> <action_set> - <pseudo_event id="8" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="7" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,122 +27,122 @@ </synapse> <synapse id="2" priority="100"> <action_set> - <pseudo_event id="7" operation="running" operation_key="group1_running_0"> + <pseudo_event id="6" operation="running" operation_key="group1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="100"> <action_set> - <pseudo_event id="6" operation="start" operation_key="group1_start_0"> + <pseudo_event id="5" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stopped" operation_key="group1_stopped_0"/> + <pseudo_event id="8" operation="stopped" operation_key="group1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="15" operation="stopped" operation_key="group2_stopped_0"/> + <pseudo_event id="14" operation="stopped" operation_key="group2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="100"> <action_set> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="100"> <action_set> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="100"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="100"> <action_set> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="10"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="group2_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="group2_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="9" operation="stop" operation_key="rsc3_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc4_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="stop" operation_key="rsc4_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="10"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -150,51 +150,30 @@ </synapse> <synapse id="10" priority="10"> <action_set> - <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="stop" operation_key="rsc3_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc4_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="stop" operation_key="rsc4_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11" priority="10"> <action_set> - <rsc_op id="11" operation="stop" operation_key="rsc4_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="stop" operation_key="rsc4_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc4_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/anti-colocation-order.scores b/pengine/test10/anti-colocation-order.scores index 07dc309eced..825e84a6065 100644 --- a/pengine/test10/anti-colocation-order.scores +++ b/pengine/test10/anti-colocation-order.scores @@ -1,21 +1,21 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -group_color: rsc3 allocation score on node1: 0 -group_color: rsc3 allocation score on node2: 0 -group_color: rsc4 allocation score on node1: 0 -group_color: rsc4 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: -INFINITY +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc4 allocation score on node1: 0 +pcmk__group_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: -INFINITY diff --git a/pengine/test10/anti-colocation-order.summary b/pengine/test10/anti-colocation-order.summary index 4f03a687cec..583aa96b4ad 100644 --- a/pengine/test10/anti-colocation-order.summary +++ b/pengine/test10/anti-colocation-order.summary @@ -23,7 +23,6 @@ Executing cluster transition: * Resource action: rsc4 stop on node2 * Resource action: rsc1 stop on node1 * Resource action: rsc3 stop on node2 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 * Pseudo action: group2_stopped_0 * Pseudo action: group1_start_0 diff --git a/pengine/test10/anti-colocation-slave.dot b/pengine/test10/anti-colocation-slave.dot index da2a38db990..854ec758e08 100644 --- a/pengine/test10/anti-colocation-slave.dot +++ b/pengine/test10/anti-colocation-slave.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "dummy1_start_0 sle12sp2-2" [ style=bold color="green" fontcolor="black"] -"dummy1_stop_0 sle12sp2-1" -> "all_stopped" [ style = bold] "dummy1_stop_0 sle12sp2-1" -> "dummy1_start_0 sle12sp2-2" [ style = bold] "dummy1_stop_0 sle12sp2-1" -> "ms1_demote_0" [ style = bold] "dummy1_stop_0 sle12sp2-1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/anti-colocation-slave.exp b/pengine/test10/anti-colocation-slave.exp index dc3eb080028..152a1b4f2f8 100644 --- a/pengine/test10/anti-colocation-slave.exp +++ b/pengine/test10/anti-colocation-slave.exp @@ -1,116 +1,104 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="demote" operation_key="state1_demote_0" internal_operation_key="state1:0_demote_0" on_node="sle12sp2-1" on_node_uuid="1084783155"> + <rsc_op id="4" operation="demote" operation_key="state1_demote_0" internal_operation_key="state1:0_demote_0" on_node="sle12sp2-1" on_node_uuid="1084783155"> <primitive id="state1" long-id="state1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sle12sp2-1" CRM_meta_on_node_uuid="1084783155" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="15" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="promote" operation_key="state1_promote_0" internal_operation_key="state1:1_promote_0" on_node="sle12sp2-2" on_node_uuid="1084783156"> + <rsc_op id="8" operation="promote" operation_key="state1_promote_0" internal_operation_key="state1:1_promote_0" on_node="sle12sp2-2" on_node_uuid="1084783156"> <primitive id="state1" long-id="state1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sle12sp2-2" CRM_meta_on_node_uuid="1084783156" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="promote" operation_key="ms1_promote_0"/> + <pseudo_event id="13" operation="promote" operation_key="ms1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="17" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="16" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="demote" operation_key="state1_demote_0" internal_operation_key="state1:0_demote_0" on_node="sle12sp2-1" on_node_uuid="1084783155"/> + <rsc_op id="4" operation="demote" operation_key="state1_demote_0" internal_operation_key="state1:0_demote_0" on_node="sle12sp2-1" on_node_uuid="1084783155"/> </trigger> <trigger> - <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="15" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="15" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-1" on_node_uuid="1084783155"/> + <rsc_op id="17" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-1" on_node_uuid="1084783155"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="15" operation="promoted" operation_key="ms1_promoted_0"> + <pseudo_event id="14" operation="promoted" operation_key="ms1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="promote" operation_key="state1_promote_0" internal_operation_key="state1:1_promote_0" on_node="sle12sp2-2" on_node_uuid="1084783156"/> + <rsc_op id="8" operation="promote" operation_key="state1_promote_0" internal_operation_key="state1:1_promote_0" on_node="sle12sp2-2" on_node_uuid="1084783156"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="14" operation="promote" operation_key="ms1_promote_0"> + <pseudo_event id="13" operation="promote" operation_key="ms1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="demoted" operation_key="ms1_demoted_0"/> + <pseudo_event id="16" operation="demoted" operation_key="ms1_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="19" operation="start" operation_key="dummy1_start_0" on_node="sle12sp2-2" on_node_uuid="1084783156"> + <rsc_op id="18" operation="start" operation_key="dummy1_start_0" on_node="sle12sp2-2" on_node_uuid="1084783156"> <primitive id="dummy1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="sle12sp2-2" CRM_meta_on_node_uuid="1084783156" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="promoted" operation_key="ms1_promoted_0"/> + <pseudo_event id="14" operation="promoted" operation_key="ms1_promoted_0"/> </trigger> <trigger> - <rsc_op id="18" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-1" on_node_uuid="1084783155"/> + <rsc_op id="17" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-1" on_node_uuid="1084783155"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="18" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-1" on_node_uuid="1084783155"> + <rsc_op id="17" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-1" on_node_uuid="1084783155"> <primitive id="dummy1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="sle12sp2-1" CRM_meta_on_node_uuid="1084783155" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="8"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="18" operation="stop" operation_key="dummy1_stop_0" on_node="sle12sp2-1" on_node_uuid="1084783155"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/anti-colocation-slave.scores b/pengine/test10/anti-colocation-slave.scores index e0b8a521e54..afab069e5df 100644 --- a/pengine/test10/anti-colocation-slave.scores +++ b/pengine/test10/anti-colocation-slave.scores @@ -1,17 +1,17 @@ Allocation scores: -clone_color: ms1 allocation score on sle12sp2-1: 0 -clone_color: ms1 allocation score on sle12sp2-2: 0 -clone_color: state1:0 allocation score on sle12sp2-1: 11 -clone_color: state1:0 allocation score on sle12sp2-2: 0 -clone_color: state1:1 allocation score on sle12sp2-1: 0 -clone_color: state1:1 allocation score on sle12sp2-2: 6 -native_color: dummy1 allocation score on sle12sp2-1: -INFINITY -native_color: dummy1 allocation score on sle12sp2-2: 0 -native_color: st_sbd allocation score on sle12sp2-1: 0 -native_color: st_sbd allocation score on sle12sp2-2: 0 -native_color: state1:0 allocation score on sle12sp2-1: 11 -native_color: state1:0 allocation score on sle12sp2-2: 0 -native_color: state1:1 allocation score on sle12sp2-1: -INFINITY -native_color: state1:1 allocation score on sle12sp2-2: 6 +pcmk__clone_allocate: ms1 allocation score on sle12sp2-1: 0 +pcmk__clone_allocate: ms1 allocation score on sle12sp2-2: 0 +pcmk__clone_allocate: state1:0 allocation score on sle12sp2-1: 11 +pcmk__clone_allocate: state1:0 allocation score on sle12sp2-2: 0 +pcmk__clone_allocate: state1:1 allocation score on sle12sp2-1: 0 +pcmk__clone_allocate: state1:1 allocation score on sle12sp2-2: 6 +pcmk__native_allocate: dummy1 allocation score on sle12sp2-1: -INFINITY +pcmk__native_allocate: dummy1 allocation score on sle12sp2-2: 0 +pcmk__native_allocate: st_sbd allocation score on sle12sp2-1: 0 +pcmk__native_allocate: st_sbd allocation score on sle12sp2-2: 0 +pcmk__native_allocate: state1:0 allocation score on sle12sp2-1: 11 +pcmk__native_allocate: state1:0 allocation score on sle12sp2-2: 0 +pcmk__native_allocate: state1:1 allocation score on sle12sp2-1: -INFINITY +pcmk__native_allocate: state1:1 allocation score on sle12sp2-2: 6 state1:0 promotion score on sle12sp2-1: -INFINITY state1:1 promotion score on sle12sp2-2: 5 diff --git a/pengine/test10/anti-colocation-slave.summary b/pengine/test10/anti-colocation-slave.summary index 0d77064db7c..1f058d73da4 100644 --- a/pengine/test10/anti-colocation-slave.summary +++ b/pengine/test10/anti-colocation-slave.summary @@ -15,7 +15,6 @@ Transition Summary: Executing cluster transition: * Resource action: dummy1 stop on sle12sp2-1 - * Pseudo action: all_stopped * Pseudo action: ms1_demote_0 * Resource action: state1 demote on sle12sp2-1 * Pseudo action: ms1_demoted_0 diff --git a/pengine/test10/asymmetric.exp b/pengine/test10/asymmetric.exp index 6284925154b..f06fddf5d72 100644 --- a/pengine/test10/asymmetric.exp +++ b/pengine/test10/asymmetric.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="10" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1_monitor_19000" internal_operation_key="ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0_monitor_19000" on_node="puma1" on_node_uuid="c1b88737-8c7c-4824-81de-843fe7f2e88a"> + <rsc_op id="5" operation="monitor" operation_key="ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1_monitor_19000" internal_operation_key="ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0_monitor_19000" on_node="puma1" on_node_uuid="c1b88737-8c7c-4824-81de-843fe7f2e88a"> <primitive id="ebe3fb6e-7778-426e-be58-190ab1ff3dd3" long-id="ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="19000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="puma1" CRM_meta_on_node_uuid="c1b88737-8c7c-4824-81de-843fe7f2e88a" CRM_meta_role="Slave" CRM_meta_timeout="10000" drbd_resource="poolA" drbdconf="/etc/drbd.poolA"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0_monitor_20000" internal_operation_key="ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1_monitor_20000" on_node="puma3" on_node_uuid="d61fe2cb-98f0-4815-9b7e-2552f5330ad3"> + <rsc_op id="10" operation="monitor" operation_key="ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0_monitor_20000" internal_operation_key="ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1_monitor_20000" on_node="puma3" on_node_uuid="d61fe2cb-98f0-4815-9b7e-2552f5330ad3"> <primitive id="ebe3fb6e-7778-426e-be58-190ab1ff3dd3" long-id="ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="puma3" CRM_meta_on_node_uuid="d61fe2cb-98f0-4815-9b7e-2552f5330ad3" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="10000" drbd_resource="poolA" drbdconf="/etc/drbd.poolA"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="drbd_target_poolA_monitor_0" on_node="puma3" on_node_uuid="d61fe2cb-98f0-4815-9b7e-2552f5330ad3"> + <rsc_op id="2" operation="monitor" operation_key="drbd_target_poolA_monitor_0" on_node="puma3" on_node_uuid="d61fe2cb-98f0-4815-9b7e-2552f5330ad3"> <primitive id="drbd_target_poolA" class="ocf" provider="vpools" type="iscsi_target"/> <attributes CRM_meta_on_node="puma3" CRM_meta_on_node_uuid="d61fe2cb-98f0-4815-9b7e-2552f5330ad3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" drbd_resource="poolA" drbdconf="/etc/drbd.poolA" ip="192.168.5.1" nexus_iqn="iqn.2008-05.fr.longphone:poolA" target_role="started"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="drbd_target_poolA_monitor_0" on_node="puma1" on_node_uuid="c1b88737-8c7c-4824-81de-843fe7f2e88a"> + <rsc_op id="1" operation="monitor" operation_key="drbd_target_poolA_monitor_0" on_node="puma1" on_node_uuid="c1b88737-8c7c-4824-81de-843fe7f2e88a"> <primitive id="drbd_target_poolA" class="ocf" provider="vpools" type="iscsi_target"/> <attributes CRM_meta_on_node="puma1" CRM_meta_on_node_uuid="c1b88737-8c7c-4824-81de-843fe7f2e88a" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" drbd_resource="poolA" drbdconf="/etc/drbd.poolA" ip="192.168.5.1" nexus_iqn="iqn.2008-05.fr.longphone:poolA" target_role="started"/> </rsc_op> diff --git a/pengine/test10/asymmetric.scores b/pengine/test10/asymmetric.scores index 802da7019a0..f7289b83cf2 100644 --- a/pengine/test10/asymmetric.scores +++ b/pengine/test10/asymmetric.scores @@ -1,14 +1,14 @@ Allocation scores: -clone_color: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0 allocation score on puma1: 6 -clone_color: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0 allocation score on puma3: 0 -clone_color: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1 allocation score on puma1: 0 -clone_color: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1 allocation score on puma3: 101 -clone_color: ms_drbd_poolA allocation score on puma1: 0 -clone_color: ms_drbd_poolA allocation score on puma3: 0 ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0 promotion score on puma1: 5 ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1 promotion score on puma3: 100 -native_color: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0 allocation score on puma1: 6 -native_color: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0 allocation score on puma3: -INFINITY -native_color: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1 allocation score on puma1: 0 -native_color: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1 allocation score on puma3: 101 -native_color: vpool_ip_poolA allocation score on puma3: -INFINITY +pcmk__clone_allocate: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0 allocation score on puma1: 6 +pcmk__clone_allocate: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0 allocation score on puma3: 0 +pcmk__clone_allocate: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1 allocation score on puma1: 0 +pcmk__clone_allocate: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1 allocation score on puma3: 101 +pcmk__clone_allocate: ms_drbd_poolA allocation score on puma1: 0 +pcmk__clone_allocate: ms_drbd_poolA allocation score on puma3: 0 +pcmk__native_allocate: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0 allocation score on puma1: 6 +pcmk__native_allocate: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0 allocation score on puma3: -INFINITY +pcmk__native_allocate: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1 allocation score on puma1: 0 +pcmk__native_allocate: ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1 allocation score on puma3: 101 +pcmk__native_allocate: vpool_ip_poolA allocation score on puma3: -INFINITY diff --git a/pengine/test10/asymmetrical-order-move.dot b/pengine/test10/asymmetrical-order-move.dot index f36234b3727..8eb3ebf5076 100644 --- a/pengine/test10/asymmetrical-order-move.dot +++ b/pengine/test10/asymmetrical-order-move.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "dummy2_start_0 sle12sp2-2" [ style=dashed color="red" fontcolor="black"] -"dummy2_stop_0 sle12sp2-1" -> "all_stopped" [ style = bold] "dummy2_stop_0 sle12sp2-1" -> "dummy2_start_0 sle12sp2-2" [ style = dashed] "dummy2_stop_0 sle12sp2-1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/asymmetrical-order-move.exp b/pengine/test10/asymmetrical-order-move.exp index ac485834caf..afa55001ba6 100644 --- a/pengine/test10/asymmetrical-order-move.exp +++ b/pengine/test10/asymmetrical-order-move.exp @@ -1,23 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="stop" operation_key="dummy2_stop_0" on_node="sle12sp2-1" on_node_uuid="1084783155"> + <rsc_op id="3" operation="stop" operation_key="dummy2_stop_0" on_node="sle12sp2-1" on_node_uuid="1084783155"> <primitive id="dummy2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="sle12sp2-1" CRM_meta_on_node_uuid="1084783155" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="dummy2_stop_0" on_node="sle12sp2-1" on_node_uuid="1084783155"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/asymmetrical-order-move.scores b/pengine/test10/asymmetrical-order-move.scores index 23f717bd7d0..e7cc770dc88 100644 --- a/pengine/test10/asymmetrical-order-move.scores +++ b/pengine/test10/asymmetrical-order-move.scores @@ -1,8 +1,8 @@ Allocation scores: Using the original execution date of: 2016-04-28 11:50:29Z -native_color: dummy1 allocation score on sle12sp2-1: -INFINITY -native_color: dummy1 allocation score on sle12sp2-2: -INFINITY -native_color: dummy2 allocation score on sle12sp2-1: -INFINITY -native_color: dummy2 allocation score on sle12sp2-2: 0 -native_color: st_sbd allocation score on sle12sp2-1: 0 -native_color: st_sbd allocation score on sle12sp2-2: 0 +pcmk__native_allocate: dummy1 allocation score on sle12sp2-1: -INFINITY +pcmk__native_allocate: dummy1 allocation score on sle12sp2-2: -INFINITY +pcmk__native_allocate: dummy2 allocation score on sle12sp2-1: -INFINITY +pcmk__native_allocate: dummy2 allocation score on sle12sp2-2: 0 +pcmk__native_allocate: st_sbd allocation score on sle12sp2-1: 0 +pcmk__native_allocate: st_sbd allocation score on sle12sp2-2: 0 diff --git a/pengine/test10/asymmetrical-order-move.summary b/pengine/test10/asymmetrical-order-move.summary index 34869d595bb..5eb99cccc67 100644 --- a/pengine/test10/asymmetrical-order-move.summary +++ b/pengine/test10/asymmetrical-order-move.summary @@ -1,5 +1,5 @@ Using the original execution date of: 2016-04-28 11:50:29Z -1 of 3 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 3 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ sle12sp2-1 sle12sp2-2 ] @@ -13,7 +13,6 @@ Transition Summary: Executing cluster transition: * Resource action: dummy2 stop on sle12sp2-1 - * Pseudo action: all_stopped Using the original execution date of: 2016-04-28 11:50:29Z Revised cluster status: diff --git a/pengine/test10/asymmetrical-order-restart.dot b/pengine/test10/asymmetrical-order-restart.dot new file mode 100644 index 00000000000..afc8f746f1f --- /dev/null +++ b/pengine/test10/asymmetrical-order-restart.dot @@ -0,0 +1,12 @@ +digraph "g" { +"cesr104ipmi_monitor_60000 cesr105-p16" [ style=bold color="green" fontcolor="black"] +"cesr104ipmi_start_0 cesr105-p16" -> "cesr104ipmi_monitor_60000 cesr105-p16" [ style = bold] +"cesr104ipmi_start_0 cesr105-p16" [ style=bold color="green" fontcolor="black"] +"cesr104ipmi_stop_0 cesr105-p16" -> "cesr104ipmi_start_0 cesr105-p16" [ style = bold] +"cesr104ipmi_stop_0 cesr105-p16" [ style=bold color="green" fontcolor="black"] +"sleep_b_monitor_10000 cesr109-p16" [ style=dashed color="red" fontcolor="black"] +"sleep_b_start_0 cesr109-p16" -> "sleep_b_monitor_10000 cesr109-p16" [ style = dashed] +"sleep_b_start_0 cesr109-p16" [ style=dashed color="red" fontcolor="black"] +"sleep_b_stop_0 cesr109-p16" -> "sleep_b_start_0 cesr109-p16" [ style = dashed] +"sleep_b_stop_0 cesr109-p16" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/asymmetrical-order-restart.exp b/pengine/test10/asymmetrical-order-restart.exp new file mode 100644 index 00000000000..bb4a2c56b34 --- /dev/null +++ b/pengine/test10/asymmetrical-order-restart.exp @@ -0,0 +1,46 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0"> + <action_set> + <rsc_op id="5" operation="stop" operation_key="cesr104ipmi_stop_0" on_node="cesr105-p16" on_node_uuid="5"> + <primitive id="cesr104ipmi" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="cesr105-p16" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" ipaddr="192.168.48.21" login="admin" passwd="****" pcmk_host_list="cesr104-p16"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="1"> + <action_set> + <rsc_op id="4" operation="start" operation_key="cesr104ipmi_start_0" on_node="cesr105-p16" on_node_uuid="5"> + <primitive id="cesr104ipmi" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="cesr105-p16" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" ipaddr="192.168.48.21" login="admin" passwd="****" pcmk_host_list="cesr104-p16"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="5" operation="stop" operation_key="cesr104ipmi_stop_0" on_node="cesr105-p16" on_node_uuid="5"/> + </trigger> + </inputs> + </synapse> + <synapse id="2"> + <action_set> + <rsc_op id="3" operation="monitor" operation_key="cesr104ipmi_monitor_60000" on_node="cesr105-p16" on_node_uuid="5"> + <primitive id="cesr104ipmi" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="cesr105-p16" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" ipaddr="192.168.48.21" login="admin" passwd="****" pcmk_host_list="cesr104-p16"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="4" operation="start" operation_key="cesr104ipmi_start_0" on_node="cesr105-p16" on_node_uuid="5"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <rsc_op id="2" operation="stop" operation_key="sleep_b_stop_0" on_node="cesr109-p16" on_node_uuid="9"> + <primitive id="sleep_b" class="ocf" provider="classe" type="anything"/> + <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="cesr109-p16" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" binfile="/usr/bin/sleep" cmdline_options="infinity" /> + </rsc_op> + </action_set> + <inputs/> + </synapse> +</transition_graph> diff --git a/pengine/test10/asymmetrical-order-restart.scores b/pengine/test10/asymmetrical-order-restart.scores new file mode 100644 index 00000000000..35fd8fef387 --- /dev/null +++ b/pengine/test10/asymmetrical-order-restart.scores @@ -0,0 +1,8 @@ +Allocation scores: +Using the original execution date of: 2018-08-09 18:55:41Z +pcmk__native_allocate: cesr104ipmi allocation score on cesr105-p16: 0 +pcmk__native_allocate: cesr104ipmi allocation score on cesr109-p16: 0 +pcmk__native_allocate: sleep_a allocation score on cesr105-p16: -INFINITY +pcmk__native_allocate: sleep_a allocation score on cesr109-p16: -INFINITY +pcmk__native_allocate: sleep_b allocation score on cesr105-p16: 0 +pcmk__native_allocate: sleep_b allocation score on cesr109-p16: 0 diff --git a/pengine/test10/asymmetrical-order-restart.summary b/pengine/test10/asymmetrical-order-restart.summary new file mode 100644 index 00000000000..b6bdcf244bb --- /dev/null +++ b/pengine/test10/asymmetrical-order-restart.summary @@ -0,0 +1,28 @@ +Using the original execution date of: 2018-08-09 18:55:41Z +1 of 3 resource instances DISABLED and 0 BLOCKED from further action due to failure + +Current cluster status: +Online: [ cesr105-p16 cesr109-p16 ] + + cesr104ipmi (stonith:fence_ipmilan): Started cesr105-p16 + sleep_a (ocf::classe:anything): Stopped (disabled) + sleep_b (ocf::classe:anything): FAILED cesr109-p16 + +Transition Summary: + * Restart cesr104ipmi ( cesr105-p16 ) due to resource definition change + * Stop sleep_b ( cesr109-p16 ) due to unrunnable sleep_a start + +Executing cluster transition: + * Resource action: cesr104ipmi stop on cesr105-p16 + * Resource action: cesr104ipmi start on cesr105-p16 + * Resource action: cesr104ipmi monitor=60000 on cesr105-p16 + * Resource action: sleep_b stop on cesr109-p16 +Using the original execution date of: 2018-08-09 18:55:41Z + +Revised cluster status: +Online: [ cesr105-p16 cesr109-p16 ] + + cesr104ipmi (stonith:fence_ipmilan): Started cesr105-p16 + sleep_a (ocf::classe:anything): Stopped (disabled) + sleep_b (ocf::classe:anything): Stopped + diff --git a/pengine/test10/asymmetrical-order-restart.xml b/pengine/test10/asymmetrical-order-restart.xml new file mode 100644 index 00000000000..dce7d3b2d84 --- /dev/null +++ b/pengine/test10/asymmetrical-order-restart.xml @@ -0,0 +1,101 @@ +<cib crm_feature_set="3.0.12" validate-with="pacemaker-2.8" epoch="2959" num_updates="2" admin_epoch="0" cib-last-written="Thu Aug 9 14:55:18 2018" update-origin="cesr109-p16" update-client="cibadmin" have-quorum="1" dc-uuid="5" update-user="root" execution-date="1533840941"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.16-12.el7-94ff4df"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="cesr"/> + <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1533321619"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="5" uname="cesr105-p16"/> + <node id="9" uname="cesr109-p16"/> + </nodes> + <resources> + <primitive class="stonith" id="cesr104ipmi" type="fence_ipmilan"> + <instance_attributes id="cesr104ipmi-instance_attributes"> + <nvpair id="cesr104ipmi-instance_attributes-ipaddr" name="ipaddr" value="192.168.48.21"/> + <nvpair id="cesr104ipmi-instance_attributes-login" name="login" value="admin"/> + <nvpair id="cesr104ipmi-instance_attributes-passwd" name="passwd" value="****"/> + <nvpair id="cesr104ipmi-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="cesr104-p16"/> + </instance_attributes> + <operations> + <op id="cesr104ipmi-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="ocf" id="sleep_a" provider="classe" type="anything"> + <meta_attributes id="sleep_a-meta_attributes"> + <nvpair id="sleep_a-meta_attributes-target-role" name="target-role" value="Stopped"/> + </meta_attributes> + <instance_attributes id="sleep_a-instance_attributes"> + <nvpair id="sleep_a-instance_attributes-binfile" name="binfile" value="/usr/bin/sleep"/> + <nvpair id="sleep_a-instance_attributes-cmdline_options" name="cmdline_options" value="infinity"/> + </instance_attributes> + <operations> + <op id="sleep_a-monitor-interval-10" interval="10" name="monitor" timeout="20s"/> + <op id="sleep_a-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="sleep_a-stop-interval-0s" interval="0s" name="stop" on-fail="block"/> + </operations> + </primitive> + <primitive class="ocf" id="sleep_b" provider="classe" type="anything"> + <instance_attributes id="sleep_b-instance_attributes"> + <nvpair id="sleep_b-instance_attributes-binfile" name="binfile" value="/usr/bin/sleep"/> + <nvpair id="sleep_b-instance_attributes-cmdline_options" name="cmdline_options" value="infinity"/> + </instance_attributes> + <operations> + <op id="sleep_b-monitor-interval-10" interval="10" name="monitor" timeout="20s"/> + <op id="sleep_b-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="sleep_b-stop-interval-0s" interval="0s" name="stop" on-fail="block"/> + </operations> + </primitive> + </resources> + <constraints> + <rsc_order first="sleep_a" first-action="start" id="order-sleep_a-sleep_b-mandatory" kind="Mandatory" symmetrical="false" then="sleep_b" then-action="start"/> + </constraints> + <rsc_defaults/> + </configuration> + <status> + <node_state id="9" uname="cesr109-p16" crmd="online" crm-debug-origin="do_update_resource" in_ccm="true" join="member" expected="member"> + <transient_attributes id="9"/> + <lrm id="9"> + <lrm_resources> + <lrm_resource id="cesr104ipmi" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="cesr104ipmi_last_0" operation_key="cesr104ipmi_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="972:0:7:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:7;972:0:7:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr109-p16" call-id="177725" rc-code="7" op-status="0" interval="0" last-run="1533238089" last-rc-change="1533238089" exec-time="0" queue-time="0" op-digest="27327e4075d439328e30c2d3f8a846b7" op-secure-params=" passwd password " op-secure-digest="d14015b540c7f9c28236b218d7e48232"/> + </lrm_resource> + <lrm_resource id="sleep_a" type="anything" class="ocf" provider="classe"> + <lrm_rsc_op id="sleep_a_last_0" operation_key="sleep_a_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="577:10170:0:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:0;577:10170:0:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr109-p16" call-id="197446" rc-code="0" op-status="0" interval="0" last-run="1533840919" last-rc-change="1533840919" exec-time="18" queue-time="0" op-digest="db273079d7571b20fbc4e8d197325b97" op-secure-params=" user " op-secure-digest="db273079d7571b20fbc4e8d197325b97"/> + <lrm_rsc_op id="sleep_a_monitor_10000" operation_key="sleep_a_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="579:10168:0:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:0;579:10168:0:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr109-p16" call-id="197442" rc-code="0" op-status="0" interval="10000" last-rc-change="1533840815" exec-time="13" queue-time="0" op-digest="2badf37d75e8cf97cf6621545dc5e4ac" op-secure-params=" user " op-secure-digest="db273079d7571b20fbc4e8d197325b97"/> + </lrm_resource> + <lrm_resource id="sleep_b" type="anything" class="ocf" provider="classe"> + <lrm_rsc_op id="sleep_b_last_0" operation_key="sleep_b_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="580:10169:0:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:0;580:10169:0:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr109-p16" call-id="197443" rc-code="0" op-status="0" interval="0" last-run="1533840820" last-rc-change="1533840820" exec-time="108" queue-time="0" op-digest="db273079d7571b20fbc4e8d197325b97" op-secure-params=" user " op-secure-digest="db273079d7571b20fbc4e8d197325b97"/> + <lrm_rsc_op id="sleep_b_monitor_10000" operation_key="sleep_b_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="581:10169:0:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:0;581:10169:0:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr109-p16" call-id="197444" rc-code="0" op-status="0" interval="10000" last-rc-change="1533840820" exec-time="12" queue-time="0" op-digest="2badf37d75e8cf97cf6621545dc5e4ac" op-secure-params=" user " op-secure-digest="db273079d7571b20fbc4e8d197325b97"/> + <lrm_rsc_op id="sleep_b_last_failure_0" operation_key="sleep_b_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="581:10169:0:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:1;581:10169:0:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr109-p16" call-id="197444" rc-code="1" op-status="0" interval="10000" last-rc-change="1533840940" exec-time="0" queue-time="0" op-digest="2badf37d75e8cf97cf6621545dc5e4ac" op-secure-params=" user " op-secure-digest="db273079d7571b20fbc4e8d197325b97"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="5" uname="cesr105-p16" crmd="online" crm-debug-origin="do_update_resource" in_ccm="true" join="member" expected="member"> + <transient_attributes id="5"> + <instance_attributes id="status-5"/> + </transient_attributes> + <lrm id="5"> + <lrm_resources> + <lrm_resource id="cesr104ipmi" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="cesr104ipmi_last_0" operation_key="cesr104ipmi_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="1166:0:0:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:0;1166:0:0:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr105-p16" call-id="4457" rc-code="0" op-status="0" interval="0" last-run="1533238090" last-rc-change="1533238090" exec-time="231" queue-time="0" op-digest="27327e4075d439328e30c2d3f8a846b7" op-secure-params=" passwd password " op-secure-digest="d14015b540c7f9c28236b218d7e48232"/> + <lrm_rsc_op id="cesr104ipmi_monitor_60000" operation_key="cesr104ipmi_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="1167:0:0:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:0;1167:0:0:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr105-p16" call-id="4458" rc-code="0" op-status="0" interval="60000" last-rc-change="1533238091" exec-time="228" queue-time="0" op-digest="c6a98d44de37b274ba6bda6460f92bd4" op-secure-params=" passwd password " op-secure-digest="d14015b540c7f9c28236b218d7e48232"/> + </lrm_resource> + <lrm_resource id="sleep_a" type="anything" class="ocf" provider="classe"> + <lrm_rsc_op id="sleep_a_last_0" operation_key="sleep_a_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="577:10168:0:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:0;577:10168:0:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr105-p16" call-id="5342" rc-code="0" op-status="0" interval="0" last-run="1533840815" last-rc-change="1533840815" exec-time="18" queue-time="0" op-digest="db273079d7571b20fbc4e8d197325b97" op-secure-params=" user " op-secure-digest="db273079d7571b20fbc4e8d197325b97"/> + <lrm_rsc_op id="sleep_a_monitor_10000" operation_key="sleep_a_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="582:10164:0:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:0;582:10164:0:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr105-p16" call-id="5334" rc-code="0" op-status="0" interval="10000" last-rc-change="1533839147" exec-time="14" queue-time="0" op-digest="2badf37d75e8cf97cf6621545dc5e4ac" op-secure-params=" user " op-secure-digest="db273079d7571b20fbc4e8d197325b97"/> + </lrm_resource> + <lrm_resource id="sleep_b" type="anything" class="ocf" provider="classe"> + <lrm_rsc_op id="sleep_b_last_0" operation_key="sleep_b_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="579:10169:0:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:0;579:10169:0:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr105-p16" call-id="5344" rc-code="0" op-status="0" interval="0" last-run="1533840820" last-rc-change="1533840820" exec-time="18" queue-time="0" op-digest="db273079d7571b20fbc4e8d197325b97" op-secure-params=" user " op-secure-digest="db273079d7571b20fbc4e8d197325b97"/> + <lrm_rsc_op id="sleep_b_monitor_10000" operation_key="sleep_b_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="585:10165:0:540ff5bf-81ee-4648-97cb-e922b82b370c" transition-magic="0:0;585:10165:0:540ff5bf-81ee-4648-97cb-e922b82b370c" on_node="cesr105-p16" call-id="5340" rc-code="0" op-status="0" interval="10000" last-rc-change="1533839154" exec-time="13" queue-time="0" op-digest="2badf37d75e8cf97cf6621545dc5e4ac" op-secure-params=" user " op-secure-digest="db273079d7571b20fbc4e8d197325b97"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/attrs1.exp b/pengine/test10/attrs1.exp index 7df24795587..f16f7c0ae8b 100644 --- a/pengine/test10/attrs1.exp +++ b/pengine/test10/attrs1.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/attrs1.scores b/pengine/test10/attrs1.scores index 2edf7591788..3c9d97353c8 100644 --- a/pengine/test10/attrs1.scores +++ b/pengine/test10/attrs1.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 1 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 1 diff --git a/pengine/test10/attrs2.exp b/pengine/test10/attrs2.exp index 7df24795587..f16f7c0ae8b 100644 --- a/pengine/test10/attrs2.exp +++ b/pengine/test10/attrs2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/attrs2.scores b/pengine/test10/attrs2.scores index 2edf7591788..3c9d97353c8 100644 --- a/pengine/test10/attrs2.scores +++ b/pengine/test10/attrs2.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 1 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 1 diff --git a/pengine/test10/attrs3.exp b/pengine/test10/attrs3.exp index d86378f640a..87ae235c9bc 100644 --- a/pengine/test10/attrs3.exp +++ b/pengine/test10/attrs3.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/attrs3.scores b/pengine/test10/attrs3.scores index b5d8e26719c..55f6369292f 100644 --- a/pengine/test10/attrs3.scores +++ b/pengine/test10/attrs3.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 1 -native_color: rsc1 allocation score on node2: 1 +pcmk__native_allocate: rsc1 allocation score on node1: 1 +pcmk__native_allocate: rsc1 allocation score on node2: 1 diff --git a/pengine/test10/attrs4.exp b/pengine/test10/attrs4.exp index d86378f640a..87ae235c9bc 100644 --- a/pengine/test10/attrs4.exp +++ b/pengine/test10/attrs4.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/attrs4.scores b/pengine/test10/attrs4.scores index b5d8e26719c..55f6369292f 100644 --- a/pengine/test10/attrs4.scores +++ b/pengine/test10/attrs4.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 1 -native_color: rsc1 allocation score on node2: 1 +pcmk__native_allocate: rsc1 allocation score on node1: 1 +pcmk__native_allocate: rsc1 allocation score on node2: 1 diff --git a/pengine/test10/attrs5.exp b/pengine/test10/attrs5.exp index f74da82244c..38fd7c12e4b 100644 --- a/pengine/test10/attrs5.exp +++ b/pengine/test10/attrs5.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/attrs6.exp b/pengine/test10/attrs6.exp index d86378f640a..87ae235c9bc 100644 --- a/pengine/test10/attrs6.exp +++ b/pengine/test10/attrs6.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/attrs6.scores b/pengine/test10/attrs6.scores index 5b2c6dc9341..26f9c36028b 100644 --- a/pengine/test10/attrs6.scores +++ b/pengine/test10/attrs6.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 1 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 1 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/attrs7.exp b/pengine/test10/attrs7.exp index 7df24795587..f16f7c0ae8b 100644 --- a/pengine/test10/attrs7.exp +++ b/pengine/test10/attrs7.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/attrs7.scores b/pengine/test10/attrs7.scores index 2edf7591788..3c9d97353c8 100644 --- a/pengine/test10/attrs7.scores +++ b/pengine/test10/attrs7.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 1 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 1 diff --git a/pengine/test10/attrs8.exp b/pengine/test10/attrs8.exp index 7df24795587..f16f7c0ae8b 100644 --- a/pengine/test10/attrs8.exp +++ b/pengine/test10/attrs8.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/attrs8.scores b/pengine/test10/attrs8.scores index 99671d50d1a..8d5114c2eb1 100644 --- a/pengine/test10/attrs8.scores +++ b/pengine/test10/attrs8.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 200 -native_color: rsc1 allocation score on node2: 400 +pcmk__native_allocate: rsc1 allocation score on node1: 200 +pcmk__native_allocate: rsc1 allocation score on node2: 400 diff --git a/pengine/test10/balanced.exp b/pengine/test10/balanced.exp index cfe66f8b25c..ac37802a9ff 100644 --- a/pengine/test10/balanced.exp +++ b/pengine/test10/balanced.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="host2" on_node_uuid="host2"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="host2" on_node_uuid="host2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host2" CRM_meta_on_node_uuid="host2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="load_stopped_host2" operation_key="load_stopped_host2"/> + <pseudo_event id="2" operation="load_stopped_host2" operation_key="load_stopped_host2"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="host1" on_node_uuid="host1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="host1" on_node_uuid="host1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="host2" on_node_uuid="host2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="host2" on_node_uuid="host2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="host2" on_node_uuid="host2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="host2" on_node_uuid="host2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host2" CRM_meta_on_node_uuid="host2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="host1" on_node_uuid="host1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="host1" on_node_uuid="host1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host1" CRM_meta_on_node_uuid="host1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,26 +38,26 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="host1" on_node_uuid="host1"> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="host1" on_node_uuid="host1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host1" CRM_meta_on_node_uuid="host1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="load_stopped_host1" operation_key="load_stopped_host1"/> + <pseudo_event id="1" operation="load_stopped_host1" operation_key="load_stopped_host1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host2" CRM_meta_on_node_uuid="host2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,7 +66,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host1" CRM_meta_on_node_uuid="host1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -75,7 +75,7 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="3" operation="load_stopped_host2" operation_key="load_stopped_host2"> + <pseudo_event id="2" operation="load_stopped_host2" operation_key="load_stopped_host2"> <attributes /> </pseudo_event> </action_set> @@ -83,7 +83,7 @@ </synapse> <synapse id="7"> <action_set> - <pseudo_event id="2" operation="load_stopped_host1" operation_key="load_stopped_host1"> + <pseudo_event id="1" operation="load_stopped_host1" operation_key="load_stopped_host1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/balanced.scores b/pengine/test10/balanced.scores index 68ed45e9c54..55d281c4516 100644 --- a/pengine/test10/balanced.scores +++ b/pengine/test10/balanced.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on host1: 0 -native_color: rsc1 allocation score on host2: 0 -native_color: rsc2 allocation score on host1: 0 -native_color: rsc2 allocation score on host2: 0 +pcmk__native_allocate: rsc1 allocation score on host1: 0 +pcmk__native_allocate: rsc1 allocation score on host2: 0 +pcmk__native_allocate: rsc2 allocation score on host1: 0 +pcmk__native_allocate: rsc2 allocation score on host2: 0 diff --git a/pengine/test10/base-score.exp b/pengine/test10/base-score.exp index a13d02f3fb8..9bf5c2d687e 100644 --- a/pengine/test10/base-score.exp +++ b/pengine/test10/base-score.exp @@ -1,29 +1,29 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="Dummy_start_0" on_node="puma1" on_node_uuid="puma1"> + <rsc_op id="5" operation="start" operation_key="Dummy_start_0" on_node="puma1" on_node_uuid="puma1"> <primitive id="Dummy" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="puma1" CRM_meta_on_node_uuid="puma1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma1" on_node_uuid="puma1"/> + <rsc_op id="1" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma1" on_node_uuid="puma1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma2" on_node_uuid="puma2"/> + <rsc_op id="2" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma2" on_node_uuid="puma2"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma3" on_node_uuid="puma3"/> + <rsc_op id="3" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma3" on_node_uuid="puma3"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma4" on_node_uuid="puma4"/> + <rsc_op id="4" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma4" on_node_uuid="puma4"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma4" on_node_uuid="puma4"> + <rsc_op id="4" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma4" on_node_uuid="puma4"> <primitive id="Dummy" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="puma4" CRM_meta_on_node_uuid="puma4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -32,7 +32,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma3" on_node_uuid="puma3"> + <rsc_op id="3" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma3" on_node_uuid="puma3"> <primitive id="Dummy" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="puma3" CRM_meta_on_node_uuid="puma3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -41,7 +41,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma2" on_node_uuid="puma2"> + <rsc_op id="2" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma2" on_node_uuid="puma2"> <primitive id="Dummy" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="puma2" CRM_meta_on_node_uuid="puma2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -50,7 +50,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma1" on_node_uuid="puma1"> + <rsc_op id="1" operation="monitor" operation_key="Dummy_monitor_0" on_node="puma1" on_node_uuid="puma1"> <primitive id="Dummy" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="puma1" CRM_meta_on_node_uuid="puma1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/base-score.scores b/pengine/test10/base-score.scores index 79552419733..9cc7ff1573b 100644 --- a/pengine/test10/base-score.scores +++ b/pengine/test10/base-score.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: Dummy allocation score on puma1: 110 -native_color: Dummy allocation score on puma2: 0 -native_color: Dummy allocation score on puma3: -2000 -native_color: Dummy allocation score on puma4: 0 +pcmk__native_allocate: Dummy allocation score on puma1: 110 +pcmk__native_allocate: Dummy allocation score on puma2: 0 +pcmk__native_allocate: Dummy allocation score on puma3: -2000 +pcmk__native_allocate: Dummy allocation score on puma4: 0 diff --git a/pengine/test10/bnc-515172.exp b/pengine/test10/bnc-515172.exp index 4086cffe2f1..68f6b7d104e 100644 --- a/pengine/test10/bnc-515172.exp +++ b/pengine/test10/bnc-515172.exp @@ -1,22 +1,22 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="24" operation="running" operation_key="GRP_Web_Server_running_0"> + <pseudo_event id="23" operation="running" operation_key="GRP_Web_Server_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="PRIM_Web_IP1_start_0" on_node="sles11-ha2" on_node_uuid="sles11-ha2"/> + <rsc_op id="20" operation="start" operation_key="PRIM_Web_IP1_start_0" on_node="sles11-ha2" on_node_uuid="sles11-ha2"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="GRP_Web_Server_start_0"/> + <pseudo_event id="22" operation="start" operation_key="GRP_Web_Server_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="23" operation="start" operation_key="GRP_Web_Server_start_0"> + <pseudo_event id="22" operation="start" operation_key="GRP_Web_Server_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -24,27 +24,27 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="PRIM_Web_IP1_monitor_5000" on_node="sles11-ha2" on_node_uuid="sles11-ha2"> + <rsc_op id="21" operation="monitor" operation_key="PRIM_Web_IP1_monitor_5000" on_node="sles11-ha2" on_node_uuid="sles11-ha2"> <primitive id="PRIM_Web_IP1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sles11-ha2" CRM_meta_on_node_uuid="sles11-ha2" CRM_meta_start_delay="1000" CRM_meta_timeout="5000" ip="192.168.2.45"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="PRIM_Web_IP1_start_0" on_node="sles11-ha2" on_node_uuid="sles11-ha2"/> + <rsc_op id="20" operation="start" operation_key="PRIM_Web_IP1_start_0" on_node="sles11-ha2" on_node_uuid="sles11-ha2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="21" operation="start" operation_key="PRIM_Web_IP1_start_0" on_node="sles11-ha2" on_node_uuid="sles11-ha2"> + <rsc_op id="20" operation="start" operation_key="PRIM_Web_IP1_start_0" on_node="sles11-ha2" on_node_uuid="sles11-ha2"> <primitive id="PRIM_Web_IP1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sles11-ha2" CRM_meta_on_node_uuid="sles11-ha2" CRM_meta_timeout="20000" ip="192.168.2.45"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="start" operation_key="GRP_Web_Server_start_0"/> + <pseudo_event id="22" operation="start" operation_key="GRP_Web_Server_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bnc-515172.scores b/pengine/test10/bnc-515172.scores index f085a46e60f..305c8643111 100644 --- a/pengine/test10/bnc-515172.scores +++ b/pengine/test10/bnc-515172.scores @@ -1,73 +1,73 @@ Allocation scores: -clone_color: Pingd_Public allocation score on sles11-ha1: 0 -clone_color: Pingd_Public allocation score on sles11-ha2: 0 -clone_color: Pingd_Public allocation score on sles11-ha3: 0 -clone_color: Res_Pingd_Gateway:0 allocation score on sles11-ha1: 1 -clone_color: Res_Pingd_Gateway:0 allocation score on sles11-ha2: 0 -clone_color: Res_Pingd_Gateway:0 allocation score on sles11-ha3: 0 -clone_color: Res_Pingd_Gateway:1 allocation score on sles11-ha1: 0 -clone_color: Res_Pingd_Gateway:1 allocation score on sles11-ha2: 1 -clone_color: Res_Pingd_Gateway:1 allocation score on sles11-ha3: 0 -clone_color: Res_Pingd_Gateway:2 allocation score on sles11-ha1: 0 -clone_color: Res_Pingd_Gateway:2 allocation score on sles11-ha2: 0 -clone_color: Res_Pingd_Gateway:2 allocation score on sles11-ha3: 1 -clone_color: Res_Pingd_Public:0 allocation score on sles11-ha1: 1 -clone_color: Res_Pingd_Public:0 allocation score on sles11-ha2: 0 -clone_color: Res_Pingd_Public:0 allocation score on sles11-ha3: 0 -clone_color: Res_Pingd_Public:1 allocation score on sles11-ha1: 0 -clone_color: Res_Pingd_Public:1 allocation score on sles11-ha2: 1 -clone_color: Res_Pingd_Public:1 allocation score on sles11-ha3: 0 -clone_color: Res_Pingd_Public:2 allocation score on sles11-ha1: 0 -clone_color: Res_Pingd_Public:2 allocation score on sles11-ha2: 0 -clone_color: Res_Pingd_Public:2 allocation score on sles11-ha3: 1 -clone_color: Stinith_Clone_Resource allocation score on sles11-ha1: 0 -clone_color: Stinith_Clone_Resource allocation score on sles11-ha2: 0 -clone_color: Stinith_Clone_Resource allocation score on sles11-ha3: 0 -clone_color: Stonith_Resource:0 allocation score on sles11-ha1: 1 -clone_color: Stonith_Resource:0 allocation score on sles11-ha2: 0 -clone_color: Stonith_Resource:0 allocation score on sles11-ha3: 0 -clone_color: Stonith_Resource:1 allocation score on sles11-ha1: 0 -clone_color: Stonith_Resource:1 allocation score on sles11-ha2: 1 -clone_color: Stonith_Resource:1 allocation score on sles11-ha3: 0 -clone_color: Stonith_Resource:2 allocation score on sles11-ha1: 0 -clone_color: Stonith_Resource:2 allocation score on sles11-ha2: 0 -clone_color: Stonith_Resource:2 allocation score on sles11-ha3: 1 -clone_color: pingd_Gateway allocation score on sles11-ha1: 0 -clone_color: pingd_Gateway allocation score on sles11-ha2: 0 -clone_color: pingd_Gateway allocation score on sles11-ha3: 0 -group_color: GRP_Web_Server allocation score on sles11-ha1: 0 -group_color: GRP_Web_Server allocation score on sles11-ha2: 0 -group_color: GRP_Web_Server allocation score on sles11-ha3: 0 -group_color: PRIM_Web_IP1 allocation score on sles11-ha1: -INFINITY -group_color: PRIM_Web_IP1 allocation score on sles11-ha2: 0 -group_color: PRIM_Web_IP1 allocation score on sles11-ha3: -INFINITY -native_color: PRIM_Web_IP1 allocation score on sles11-ha1: -INFINITY -native_color: PRIM_Web_IP1 allocation score on sles11-ha2: 0 -native_color: PRIM_Web_IP1 allocation score on sles11-ha3: -INFINITY -native_color: Res_Pingd_Gateway:0 allocation score on sles11-ha1: 1 -native_color: Res_Pingd_Gateway:0 allocation score on sles11-ha2: 0 -native_color: Res_Pingd_Gateway:0 allocation score on sles11-ha3: 0 -native_color: Res_Pingd_Gateway:1 allocation score on sles11-ha1: -INFINITY -native_color: Res_Pingd_Gateway:1 allocation score on sles11-ha2: 1 -native_color: Res_Pingd_Gateway:1 allocation score on sles11-ha3: 0 -native_color: Res_Pingd_Gateway:2 allocation score on sles11-ha1: -INFINITY -native_color: Res_Pingd_Gateway:2 allocation score on sles11-ha2: -INFINITY -native_color: Res_Pingd_Gateway:2 allocation score on sles11-ha3: 1 -native_color: Res_Pingd_Public:0 allocation score on sles11-ha1: 1 -native_color: Res_Pingd_Public:0 allocation score on sles11-ha2: 0 -native_color: Res_Pingd_Public:0 allocation score on sles11-ha3: 0 -native_color: Res_Pingd_Public:1 allocation score on sles11-ha1: -INFINITY -native_color: Res_Pingd_Public:1 allocation score on sles11-ha2: 1 -native_color: Res_Pingd_Public:1 allocation score on sles11-ha3: 0 -native_color: Res_Pingd_Public:2 allocation score on sles11-ha1: -INFINITY -native_color: Res_Pingd_Public:2 allocation score on sles11-ha2: -INFINITY -native_color: Res_Pingd_Public:2 allocation score on sles11-ha3: 1 -native_color: Stonith_Resource:0 allocation score on sles11-ha1: 1 -native_color: Stonith_Resource:0 allocation score on sles11-ha2: 0 -native_color: Stonith_Resource:0 allocation score on sles11-ha3: 0 -native_color: Stonith_Resource:1 allocation score on sles11-ha1: -INFINITY -native_color: Stonith_Resource:1 allocation score on sles11-ha2: 1 -native_color: Stonith_Resource:1 allocation score on sles11-ha3: 0 -native_color: Stonith_Resource:2 allocation score on sles11-ha1: -INFINITY -native_color: Stonith_Resource:2 allocation score on sles11-ha2: -INFINITY -native_color: Stonith_Resource:2 allocation score on sles11-ha3: 1 +pcmk__clone_allocate: Pingd_Public allocation score on sles11-ha1: 0 +pcmk__clone_allocate: Pingd_Public allocation score on sles11-ha2: 0 +pcmk__clone_allocate: Pingd_Public allocation score on sles11-ha3: 0 +pcmk__clone_allocate: Res_Pingd_Gateway:0 allocation score on sles11-ha1: 1 +pcmk__clone_allocate: Res_Pingd_Gateway:0 allocation score on sles11-ha2: 0 +pcmk__clone_allocate: Res_Pingd_Gateway:0 allocation score on sles11-ha3: 0 +pcmk__clone_allocate: Res_Pingd_Gateway:1 allocation score on sles11-ha1: 0 +pcmk__clone_allocate: Res_Pingd_Gateway:1 allocation score on sles11-ha2: 1 +pcmk__clone_allocate: Res_Pingd_Gateway:1 allocation score on sles11-ha3: 0 +pcmk__clone_allocate: Res_Pingd_Gateway:2 allocation score on sles11-ha1: 0 +pcmk__clone_allocate: Res_Pingd_Gateway:2 allocation score on sles11-ha2: 0 +pcmk__clone_allocate: Res_Pingd_Gateway:2 allocation score on sles11-ha3: 1 +pcmk__clone_allocate: Res_Pingd_Public:0 allocation score on sles11-ha1: 1 +pcmk__clone_allocate: Res_Pingd_Public:0 allocation score on sles11-ha2: 0 +pcmk__clone_allocate: Res_Pingd_Public:0 allocation score on sles11-ha3: 0 +pcmk__clone_allocate: Res_Pingd_Public:1 allocation score on sles11-ha1: 0 +pcmk__clone_allocate: Res_Pingd_Public:1 allocation score on sles11-ha2: 1 +pcmk__clone_allocate: Res_Pingd_Public:1 allocation score on sles11-ha3: 0 +pcmk__clone_allocate: Res_Pingd_Public:2 allocation score on sles11-ha1: 0 +pcmk__clone_allocate: Res_Pingd_Public:2 allocation score on sles11-ha2: 0 +pcmk__clone_allocate: Res_Pingd_Public:2 allocation score on sles11-ha3: 1 +pcmk__clone_allocate: Stinith_Clone_Resource allocation score on sles11-ha1: 0 +pcmk__clone_allocate: Stinith_Clone_Resource allocation score on sles11-ha2: 0 +pcmk__clone_allocate: Stinith_Clone_Resource allocation score on sles11-ha3: 0 +pcmk__clone_allocate: Stonith_Resource:0 allocation score on sles11-ha1: 1 +pcmk__clone_allocate: Stonith_Resource:0 allocation score on sles11-ha2: 0 +pcmk__clone_allocate: Stonith_Resource:0 allocation score on sles11-ha3: 0 +pcmk__clone_allocate: Stonith_Resource:1 allocation score on sles11-ha1: 0 +pcmk__clone_allocate: Stonith_Resource:1 allocation score on sles11-ha2: 1 +pcmk__clone_allocate: Stonith_Resource:1 allocation score on sles11-ha3: 0 +pcmk__clone_allocate: Stonith_Resource:2 allocation score on sles11-ha1: 0 +pcmk__clone_allocate: Stonith_Resource:2 allocation score on sles11-ha2: 0 +pcmk__clone_allocate: Stonith_Resource:2 allocation score on sles11-ha3: 1 +pcmk__clone_allocate: pingd_Gateway allocation score on sles11-ha1: 0 +pcmk__clone_allocate: pingd_Gateway allocation score on sles11-ha2: 0 +pcmk__clone_allocate: pingd_Gateway allocation score on sles11-ha3: 0 +pcmk__group_allocate: GRP_Web_Server allocation score on sles11-ha1: 0 +pcmk__group_allocate: GRP_Web_Server allocation score on sles11-ha2: 0 +pcmk__group_allocate: GRP_Web_Server allocation score on sles11-ha3: 0 +pcmk__group_allocate: PRIM_Web_IP1 allocation score on sles11-ha1: -INFINITY +pcmk__group_allocate: PRIM_Web_IP1 allocation score on sles11-ha2: 0 +pcmk__group_allocate: PRIM_Web_IP1 allocation score on sles11-ha3: -INFINITY +pcmk__native_allocate: PRIM_Web_IP1 allocation score on sles11-ha1: -INFINITY +pcmk__native_allocate: PRIM_Web_IP1 allocation score on sles11-ha2: 0 +pcmk__native_allocate: PRIM_Web_IP1 allocation score on sles11-ha3: -INFINITY +pcmk__native_allocate: Res_Pingd_Gateway:0 allocation score on sles11-ha1: 1 +pcmk__native_allocate: Res_Pingd_Gateway:0 allocation score on sles11-ha2: 0 +pcmk__native_allocate: Res_Pingd_Gateway:0 allocation score on sles11-ha3: 0 +pcmk__native_allocate: Res_Pingd_Gateway:1 allocation score on sles11-ha1: -INFINITY +pcmk__native_allocate: Res_Pingd_Gateway:1 allocation score on sles11-ha2: 1 +pcmk__native_allocate: Res_Pingd_Gateway:1 allocation score on sles11-ha3: 0 +pcmk__native_allocate: Res_Pingd_Gateway:2 allocation score on sles11-ha1: -INFINITY +pcmk__native_allocate: Res_Pingd_Gateway:2 allocation score on sles11-ha2: -INFINITY +pcmk__native_allocate: Res_Pingd_Gateway:2 allocation score on sles11-ha3: 1 +pcmk__native_allocate: Res_Pingd_Public:0 allocation score on sles11-ha1: 1 +pcmk__native_allocate: Res_Pingd_Public:0 allocation score on sles11-ha2: 0 +pcmk__native_allocate: Res_Pingd_Public:0 allocation score on sles11-ha3: 0 +pcmk__native_allocate: Res_Pingd_Public:1 allocation score on sles11-ha1: -INFINITY +pcmk__native_allocate: Res_Pingd_Public:1 allocation score on sles11-ha2: 1 +pcmk__native_allocate: Res_Pingd_Public:1 allocation score on sles11-ha3: 0 +pcmk__native_allocate: Res_Pingd_Public:2 allocation score on sles11-ha1: -INFINITY +pcmk__native_allocate: Res_Pingd_Public:2 allocation score on sles11-ha2: -INFINITY +pcmk__native_allocate: Res_Pingd_Public:2 allocation score on sles11-ha3: 1 +pcmk__native_allocate: Stonith_Resource:0 allocation score on sles11-ha1: 1 +pcmk__native_allocate: Stonith_Resource:0 allocation score on sles11-ha2: 0 +pcmk__native_allocate: Stonith_Resource:0 allocation score on sles11-ha3: 0 +pcmk__native_allocate: Stonith_Resource:1 allocation score on sles11-ha1: -INFINITY +pcmk__native_allocate: Stonith_Resource:1 allocation score on sles11-ha2: 1 +pcmk__native_allocate: Stonith_Resource:1 allocation score on sles11-ha3: 0 +pcmk__native_allocate: Stonith_Resource:2 allocation score on sles11-ha1: -INFINITY +pcmk__native_allocate: Stonith_Resource:2 allocation score on sles11-ha2: -INFINITY +pcmk__native_allocate: Stonith_Resource:2 allocation score on sles11-ha3: 1 diff --git a/pengine/test10/bug-1572-1.dot b/pengine/test10/bug-1572-1.dot index b77b8f2aa0a..2301f235e41 100644 --- a/pengine/test10/bug-1572-1.dot +++ b/pengine/test10/bug-1572-1.dot @@ -4,16 +4,13 @@ digraph "g" { "IPaddr_147_81_84_133_start_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_running_0" [ style = bold] "IPaddr_147_81_84_133_start_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black" ] "IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "IPaddr_147_81_84_133_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] -"IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "all_stopped" [ style = bold] "IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] "IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] "IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "do_shutdown arc-dknightlx" [ style=bold color="green" fontcolor="black" ] "fs_mirror_start_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_running_0" [ style = bold] "fs_mirror_start_0 arc-tkincaidlx.wsicorp.com" -> "pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] "fs_mirror_start_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black" ] -"fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" -> "all_stopped" [ style = bold] "fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" -> "fs_mirror_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] "fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] "fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black" ] @@ -39,7 +36,6 @@ digraph "g" { "ms_drbd_7788_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange" ] "ms_drbd_7788_confirmed-post_notify_running_0" -> "ms_drbd_7788_pre_notify_promote_0" [ style = bold] "ms_drbd_7788_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange" ] -"ms_drbd_7788_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "ms_drbd_7788_confirmed-post_notify_stopped_0" -> "ms_drbd_7788_pre_notify_promote_0" [ style = bold] "ms_drbd_7788_confirmed-post_notify_stopped_0" -> "ms_drbd_7788_pre_notify_start_0" [ style = bold] "ms_drbd_7788_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] @@ -111,7 +107,6 @@ digraph "g" { "pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_running_0" [ style = bold] "pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" -> "pgsql_5555_monitor_30000 arc-tkincaidlx.wsicorp.com" [ style = bold] "pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black" ] -"pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "all_stopped" [ style = bold] "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] @@ -122,7 +117,6 @@ digraph "g" { "rsc_drbd_7788:0_pre_notify_demote_0 arc-dknightlx" [ style=bold color="green" fontcolor="black" ] "rsc_drbd_7788:0_pre_notify_stop_0 arc-dknightlx" -> "ms_drbd_7788_confirmed-pre_notify_stop_0" [ style = bold] "rsc_drbd_7788:0_pre_notify_stop_0 arc-dknightlx" [ style=bold color="green" fontcolor="black" ] -"rsc_drbd_7788:0_stop_0 arc-dknightlx" -> "all_stopped" [ style = bold] "rsc_drbd_7788:0_stop_0 arc-dknightlx" -> "do_shutdown arc-dknightlx" [ style = bold] "rsc_drbd_7788:0_stop_0 arc-dknightlx" -> "ms_drbd_7788_stopped_0" [ style = bold] "rsc_drbd_7788:0_stop_0 arc-dknightlx" [ style=bold color="green" fontcolor="black" ] @@ -147,7 +141,6 @@ digraph "g" { "rsc_drbd_7788:1_start_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_running_0" [ style = bold] "rsc_drbd_7788:1_start_0 arc-tkincaidlx.wsicorp.com" -> "rsc_drbd_7788:1_promote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] "rsc_drbd_7788:1_start_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black" ] -"rsc_drbd_7788:1_stop_0 arc-tkincaidlx.wsicorp.com" -> "all_stopped" [ style = bold] "rsc_drbd_7788:1_stop_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_stopped_0" [ style = bold] "rsc_drbd_7788:1_stop_0 arc-tkincaidlx.wsicorp.com" -> "rsc_drbd_7788:1_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] "rsc_drbd_7788:1_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/bug-1572-1.exp b/pengine/test10/bug-1572-1.exp index 5d781c2adb7..4e3c3948cf7 100644 --- a/pengine/test10/bug-1572-1.exp +++ b/pengine/test10/bug-1572-1.exp @@ -1,252 +1,252 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="56" operation="notify" operation_key="rsc_drbd_7788:0_post_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> + <rsc_op id="54" operation="notify" operation_key="rsc_drbd_7788:0_post_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="post" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="post" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> + <pseudo_event id="30" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="55" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> + <rsc_op id="53" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="51" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> + <rsc_op id="49" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> + <pseudo_event id="16" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> + <rsc_op id="4" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stop" operation_key="ms_drbd_7788_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="ms_drbd_7788_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="58" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="56" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="post" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="post" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> + <pseudo_event id="30" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="57" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="55" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="54" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="52" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="post" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="post" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notify" operation_key="ms_drbd_7788_post_notify_promoted_0"/> + <pseudo_event id="24" operation="notify" operation_key="ms_drbd_7788_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="53" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="51" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notify" operation_key="ms_drbd_7788_pre_notify_promote_0"/> + <pseudo_event id="22" operation="notify" operation_key="ms_drbd_7788_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="52" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="50" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> + <pseudo_event id="16" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <rsc_op id="50" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="48" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="post" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_type="post" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notify" operation_key="ms_drbd_7788_post_notify_running_0"/> + <pseudo_event id="12" operation="notify" operation_key="ms_drbd_7788_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="8" operation="promote" operation_key="rsc_drbd_7788:1_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="7" operation="promote" operation_key="rsc_drbd_7788:1_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc_drbd_7788:1_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="3" operation="start" operation_key="rsc_drbd_7788:1_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <rsc_op id="6" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="5" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="21" operation="promote" operation_key="ms_drbd_7788_promote_0"/> + <pseudo_event id="20" operation="promote" operation_key="ms_drbd_7788_promote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc_drbd_7788:1_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="6" operation="stop" operation_key="rsc_drbd_7788:1_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="5" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="15" operation="stop" operation_key="ms_drbd_7788_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="ms_drbd_7788_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="6" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="5" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="demote" operation_key="ms_drbd_7788_demote_0"/> + <pseudo_event id="26" operation="demote" operation_key="ms_drbd_7788_demote_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc_drbd_7788:1_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="3" operation="start" operation_key="rsc_drbd_7788:1_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource="rsc_drbd_7788:1" CRM_meta_notify_promote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource="rsc_drbd_7788:1" CRM_meta_notify_start_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_stop_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_stop_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc_drbd_7788:1_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="6" operation="stop" operation_key="rsc_drbd_7788:1_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="ms_drbd_7788_start_0"/> + <pseudo_event id="8" operation="start" operation_key="ms_drbd_7788_start_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="32" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"> + <pseudo_event id="31" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> + <pseudo_event id="30" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="56" operation="notify" operation_key="rsc_drbd_7788:0_post_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> + <rsc_op id="54" operation="notify" operation_key="rsc_drbd_7788:0_post_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> </trigger> <trigger> - <rsc_op id="58" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="56" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="31" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"> + <pseudo_event id="30" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> + <pseudo_event id="27" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"/> + <pseudo_event id="29" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="30" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"> + <pseudo_event id="29" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="55" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> + <rsc_op id="53" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> </trigger> <trigger> - <rsc_op id="57" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="55" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="29" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"> + <pseudo_event id="28" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> @@ -254,334 +254,334 @@ </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="28" operation="demoted" operation_key="ms_drbd_7788_demoted_0"> + <pseudo_event id="27" operation="demoted" operation_key="ms_drbd_7788_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="5" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="27" operation="demote" operation_key="ms_drbd_7788_demote_0"/> + <pseudo_event id="26" operation="demote" operation_key="ms_drbd_7788_demote_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="27" operation="demote" operation_key="ms_drbd_7788_demote_0"> + <pseudo_event id="26" operation="demote" operation_key="ms_drbd_7788_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"/> + <pseudo_event id="29" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"/> </trigger> <trigger> - <pseudo_event id="42" operation="stopped" operation_key="grp_pgsql_mirror_stopped_0"/> + <pseudo_event id="41" operation="stopped" operation_key="grp_pgsql_mirror_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="26" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_promoted_0"> + <pseudo_event id="25" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notify" operation_key="ms_drbd_7788_post_notify_promoted_0"/> + <pseudo_event id="24" operation="notify" operation_key="ms_drbd_7788_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="54" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="52" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="25" operation="notify" operation_key="ms_drbd_7788_post_notify_promoted_0"> + <pseudo_event id="24" operation="notify" operation_key="ms_drbd_7788_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="promoted" operation_key="ms_drbd_7788_promoted_0"/> + <pseudo_event id="21" operation="promoted" operation_key="ms_drbd_7788_promoted_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_promote_0"/> + <pseudo_event id="23" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="24" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_promote_0"> + <pseudo_event id="23" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notify" operation_key="ms_drbd_7788_pre_notify_promote_0"/> + <pseudo_event id="22" operation="notify" operation_key="ms_drbd_7788_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="53" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="51" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="23" operation="notify" operation_key="ms_drbd_7788_pre_notify_promote_0"> + <pseudo_event id="22" operation="notify" operation_key="ms_drbd_7788_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_running_0"/> + <pseudo_event id="13" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="20" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_stopped_0"/> + <pseudo_event id="19" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="32" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"/> + <pseudo_event id="31" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="22" operation="promoted" operation_key="ms_drbd_7788_promoted_0"> + <pseudo_event id="21" operation="promoted" operation_key="ms_drbd_7788_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="promote" operation_key="rsc_drbd_7788:1_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="7" operation="promote" operation_key="rsc_drbd_7788:1_promote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="21" operation="promote" operation_key="ms_drbd_7788_promote_0"> + <pseudo_event id="20" operation="promote" operation_key="ms_drbd_7788_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="running" operation_key="ms_drbd_7788_running_0"/> + <pseudo_event id="9" operation="running" operation_key="ms_drbd_7788_running_0"/> </trigger> <trigger> - <pseudo_event id="16" operation="stopped" operation_key="ms_drbd_7788_stopped_0"/> + <pseudo_event id="15" operation="stopped" operation_key="ms_drbd_7788_stopped_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_promote_0"/> + <pseudo_event id="23" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> + <pseudo_event id="27" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="20" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_stopped_0"> + <pseudo_event id="19" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="notify" operation_key="ms_drbd_7788_post_notify_stopped_0"/> + <pseudo_event id="18" operation="notify" operation_key="ms_drbd_7788_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="19" operation="notify" operation_key="ms_drbd_7788_post_notify_stopped_0"> + <pseudo_event id="18" operation="notify" operation_key="ms_drbd_7788_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stopped" operation_key="ms_drbd_7788_stopped_0"/> + <pseudo_event id="15" operation="stopped" operation_key="ms_drbd_7788_stopped_0"/> </trigger> <trigger> - <pseudo_event id="18" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"/> + <pseudo_event id="17" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="18" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"> + <pseudo_event id="17" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> + <pseudo_event id="16" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="51" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> + <rsc_op id="49" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> </trigger> <trigger> - <rsc_op id="52" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="50" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="17" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"> + <pseudo_event id="16" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"/> + <pseudo_event id="31" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="16" operation="stopped" operation_key="ms_drbd_7788_stopped_0"> + <pseudo_event id="15" operation="stopped" operation_key="ms_drbd_7788_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> + <rsc_op id="4" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc_drbd_7788:1_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="6" operation="stop" operation_key="rsc_drbd_7788:1_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="15" operation="stop" operation_key="ms_drbd_7788_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="ms_drbd_7788_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="15" operation="stop" operation_key="ms_drbd_7788_stop_0"> + <pseudo_event id="14" operation="stop" operation_key="ms_drbd_7788_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"/> + <pseudo_event id="17" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> + <pseudo_event id="27" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="32" priority="1000000"> <action_set> - <pseudo_event id="14" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_running_0"> + <pseudo_event id="13" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notify" operation_key="ms_drbd_7788_post_notify_running_0"/> + <pseudo_event id="12" operation="notify" operation_key="ms_drbd_7788_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="50" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="48" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="33" priority="1000000"> <action_set> - <pseudo_event id="13" operation="notify" operation_key="ms_drbd_7788_post_notify_running_0"> + <pseudo_event id="12" operation="notify" operation_key="ms_drbd_7788_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="running" operation_key="ms_drbd_7788_running_0"/> + <pseudo_event id="9" operation="running" operation_key="ms_drbd_7788_running_0"/> </trigger> <trigger> - <pseudo_event id="12" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_start_0"/> + <pseudo_event id="11" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="12" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_start_0"> + <pseudo_event id="11" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notify" operation_key="ms_drbd_7788_pre_notify_start_0"/> + <pseudo_event id="10" operation="notify" operation_key="ms_drbd_7788_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="11" operation="notify" operation_key="ms_drbd_7788_pre_notify_start_0"> + <pseudo_event id="10" operation="notify" operation_key="ms_drbd_7788_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_stopped_0"/> + <pseudo_event id="19" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="32" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"/> + <pseudo_event id="31" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="10" operation="running" operation_key="ms_drbd_7788_running_0"> + <pseudo_event id="9" operation="running" operation_key="ms_drbd_7788_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc_drbd_7788:1_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="3" operation="start" operation_key="rsc_drbd_7788:1_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="ms_drbd_7788_start_0"/> + <pseudo_event id="8" operation="start" operation_key="ms_drbd_7788_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="9" operation="start" operation_key="ms_drbd_7788_start_0"> + <pseudo_event id="8" operation="start" operation_key="ms_drbd_7788_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_start_0"/> + <pseudo_event id="11" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_start_0"/> </trigger> <trigger> - <pseudo_event id="16" operation="stopped" operation_key="ms_drbd_7788_stopped_0"/> + <pseudo_event id="15" operation="stopped" operation_key="ms_drbd_7788_stopped_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> + <pseudo_event id="27" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <pseudo_event id="42" operation="stopped" operation_key="grp_pgsql_mirror_stopped_0"> + <pseudo_event id="41" operation="stopped" operation_key="grp_pgsql_mirror_stopped_0"> <attributes CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="32" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <rsc_op id="35" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="34" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <rsc_op id="37" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="36" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="41" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <pseudo_event id="41" operation="stop" operation_key="grp_pgsql_mirror_stop_0"> + <pseudo_event id="40" operation="stop" operation_key="grp_pgsql_mirror_stop_0"> <attributes CRM_meta_timeout="120000" /> </pseudo_event> </action_set> @@ -589,104 +589,104 @@ </synapse> <synapse id="40"> <action_set> - <pseudo_event id="40" operation="running" operation_key="grp_pgsql_mirror_running_0"> + <pseudo_event id="39" operation="running" operation_key="grp_pgsql_mirror_running_0"> <attributes CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="start" operation_key="fs_mirror_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="33" operation="start" operation_key="fs_mirror_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <rsc_op id="36" operation="start" operation_key="pgsql_5555_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="35" operation="start" operation_key="pgsql_5555_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <rsc_op id="38" operation="start" operation_key="IPaddr_147_81_84_133_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="37" operation="start" operation_key="IPaddr_147_81_84_133_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="grp_pgsql_mirror_start_0"/> + <pseudo_event id="38" operation="start" operation_key="grp_pgsql_mirror_start_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <pseudo_event id="39" operation="start" operation_key="grp_pgsql_mirror_start_0"> + <pseudo_event id="38" operation="start" operation_key="grp_pgsql_mirror_start_0"> <attributes CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_promoted_0"/> + <pseudo_event id="25" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="42" operation="stopped" operation_key="grp_pgsql_mirror_stopped_0"/> + <pseudo_event id="41" operation="stopped" operation_key="grp_pgsql_mirror_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="34" operation="start" operation_key="fs_mirror_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="33" operation="start" operation_key="fs_mirror_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="fs_mirror" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" device="/dev/drbd0" directory="/mirror" fstype="ext3" notify="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="32" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="grp_pgsql_mirror_start_0"/> + <pseudo_event id="38" operation="start" operation_key="grp_pgsql_mirror_start_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="33" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="32" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="fs_mirror" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" device="/dev/drbd0" directory="/mirror" fstype="ext3" notify="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="34" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="41" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="36" operation="start" operation_key="pgsql_5555_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="35" operation="start" operation_key="pgsql_5555_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="pgsql_5555" class="ocf" provider="heartbeat" type="pgsql"/> <attributes CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" logfile="/var/log/pg.log" pgctl="/usr/local/pgsql/bin/pg_ctl" pgdata="/mirror/pgsql/data_hb" pgdba="postgres" pgport="5555" psql="/usr/local/pgsql/bin/psql" start_opt="-p 5555"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="start" operation_key="fs_mirror_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="33" operation="start" operation_key="fs_mirror_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <rsc_op id="35" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="34" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="grp_pgsql_mirror_start_0"/> + <pseudo_event id="38" operation="start" operation_key="grp_pgsql_mirror_start_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="35" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="34" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="pgsql_5555" class="ocf" provider="heartbeat" type="pgsql"/> <attributes CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" logfile="/var/log/pg.log" pgctl="/usr/local/pgsql/bin/pg_ctl" pgdata="/mirror/pgsql/data_hb" pgdba="postgres" pgport="5555" psql="/usr/local/pgsql/bin/psql" start_opt="-p 5555"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="36" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="41" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> </trigger> </inputs> </synapse> @@ -699,39 +699,39 @@ </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="pgsql_5555_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="35" operation="start" operation_key="pgsql_5555_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="38" operation="start" operation_key="IPaddr_147_81_84_133_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="37" operation="start" operation_key="IPaddr_147_81_84_133_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="IPaddr_147_81_84_133" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" ip="147.81.84.133"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="pgsql_5555_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="35" operation="start" operation_key="pgsql_5555_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <rsc_op id="37" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="36" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="grp_pgsql_mirror_start_0"/> + <pseudo_event id="38" operation="start" operation_key="grp_pgsql_mirror_start_0"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="37" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="36" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="IPaddr_147_81_84_133" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" ip="147.81.84.133"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> </trigger> </inputs> </synapse> @@ -744,13 +744,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="IPaddr_147_81_84_133_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="37" operation="start" operation_key="IPaddr_147_81_84_133_start_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <crm_event id="44" operation="do_shutdown" operation_key="do_shutdown-arc-dknightlx" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> + <crm_event id="42" operation="do_shutdown" operation_key="do_shutdown-arc-dknightlx" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> <attributes CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_op_no_wait="true" /> <downed> <node id="8c16c69e-f753-49cf-ba89-3ae421940042"/> @@ -759,34 +759,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> - </trigger> - </inputs> - </synapse> - <synapse id="51"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc_drbd_7788:1_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> - </trigger> - <trigger> - <pseudo_event id="20" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="33" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> - </trigger> - <trigger> - <rsc_op id="35" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> - </trigger> - <trigger> - <rsc_op id="37" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="4" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-1572-1.scores b/pengine/test10/bug-1572-1.scores index 1aecc90a3c9..6ef658c006e 100644 --- a/pengine/test10/bug-1572-1.scores +++ b/pengine/test10/bug-1572-1.scores @@ -1,28 +1,28 @@ Allocation scores: -clone_color: ms_drbd_7788 allocation score on arc-dknightlx: 0 -clone_color: ms_drbd_7788 allocation score on arc-tkincaidlx.wsicorp.com: 0 -clone_color: rsc_drbd_7788:0 allocation score on arc-dknightlx: 1 -clone_color: rsc_drbd_7788:0 allocation score on arc-tkincaidlx.wsicorp.com: 0 -clone_color: rsc_drbd_7788:1 allocation score on arc-dknightlx: 0 -clone_color: rsc_drbd_7788:1 allocation score on arc-tkincaidlx.wsicorp.com: 101 -group_color: IPaddr_147_81_84_133 allocation score on arc-dknightlx: 0 -group_color: IPaddr_147_81_84_133 allocation score on arc-tkincaidlx.wsicorp.com: 0 -group_color: fs_mirror allocation score on arc-dknightlx: 0 -group_color: fs_mirror allocation score on arc-tkincaidlx.wsicorp.com: 0 -group_color: grp_pgsql_mirror allocation score on arc-dknightlx: 0 -group_color: grp_pgsql_mirror allocation score on arc-tkincaidlx.wsicorp.com: 0 -group_color: pgsql_5555 allocation score on arc-dknightlx: 0 -group_color: pgsql_5555 allocation score on arc-tkincaidlx.wsicorp.com: 0 -native_color: IPaddr_147_81_84_133 allocation score on arc-dknightlx: -INFINITY -native_color: IPaddr_147_81_84_133 allocation score on arc-tkincaidlx.wsicorp.com: 0 -native_color: fs_mirror allocation score on arc-dknightlx: -INFINITY -native_color: fs_mirror allocation score on arc-tkincaidlx.wsicorp.com: 101 -native_color: pgsql_5555 allocation score on arc-dknightlx: -INFINITY -native_color: pgsql_5555 allocation score on arc-tkincaidlx.wsicorp.com: 0 -native_color: rsc_drbd_7788:0 allocation score on arc-dknightlx: -INFINITY -native_color: rsc_drbd_7788:0 allocation score on arc-tkincaidlx.wsicorp.com: -INFINITY -native_color: rsc_drbd_7788:1 allocation score on arc-dknightlx: -INFINITY -native_color: rsc_drbd_7788:1 allocation score on arc-tkincaidlx.wsicorp.com: 101 +pcmk__clone_allocate: ms_drbd_7788 allocation score on arc-dknightlx: 0 +pcmk__clone_allocate: ms_drbd_7788 allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__clone_allocate: rsc_drbd_7788:0 allocation score on arc-dknightlx: 1 +pcmk__clone_allocate: rsc_drbd_7788:0 allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__clone_allocate: rsc_drbd_7788:1 allocation score on arc-dknightlx: 0 +pcmk__clone_allocate: rsc_drbd_7788:1 allocation score on arc-tkincaidlx.wsicorp.com: 101 +pcmk__group_allocate: IPaddr_147_81_84_133 allocation score on arc-dknightlx: 0 +pcmk__group_allocate: IPaddr_147_81_84_133 allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__group_allocate: fs_mirror allocation score on arc-dknightlx: 0 +pcmk__group_allocate: fs_mirror allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__group_allocate: grp_pgsql_mirror allocation score on arc-dknightlx: 0 +pcmk__group_allocate: grp_pgsql_mirror allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__group_allocate: pgsql_5555 allocation score on arc-dknightlx: 0 +pcmk__group_allocate: pgsql_5555 allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__native_allocate: IPaddr_147_81_84_133 allocation score on arc-dknightlx: -INFINITY +pcmk__native_allocate: IPaddr_147_81_84_133 allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__native_allocate: fs_mirror allocation score on arc-dknightlx: -INFINITY +pcmk__native_allocate: fs_mirror allocation score on arc-tkincaidlx.wsicorp.com: 101 +pcmk__native_allocate: pgsql_5555 allocation score on arc-dknightlx: -INFINITY +pcmk__native_allocate: pgsql_5555 allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__native_allocate: rsc_drbd_7788:0 allocation score on arc-dknightlx: -INFINITY +pcmk__native_allocate: rsc_drbd_7788:0 allocation score on arc-tkincaidlx.wsicorp.com: -INFINITY +pcmk__native_allocate: rsc_drbd_7788:1 allocation score on arc-dknightlx: -INFINITY +pcmk__native_allocate: rsc_drbd_7788:1 allocation score on arc-tkincaidlx.wsicorp.com: 101 rsc_drbd_7788:0 promotion score on none: 0 rsc_drbd_7788:1 promotion score on arc-tkincaidlx.wsicorp.com: 200 rsc_drbd_7788:2 promotion score on none: 0 diff --git a/pengine/test10/bug-1572-1.summary b/pengine/test10/bug-1572-1.summary index 7ca83a9b489..3fb0d701dcc 100644 --- a/pengine/test10/bug-1572-1.summary +++ b/pengine/test10/bug-1572-1.summary @@ -47,7 +47,6 @@ Executing cluster transition: * Pseudo action: ms_drbd_7788_post_notify_stopped_0 * Pseudo action: ms_drbd_7788_confirmed-post_notify_stopped_0 * Pseudo action: ms_drbd_7788_pre_notify_start_0 - * Pseudo action: all_stopped * Pseudo action: ms_drbd_7788_confirmed-pre_notify_start_0 * Pseudo action: ms_drbd_7788_start_0 * Resource action: rsc_drbd_7788:1 start on arc-tkincaidlx.wsicorp.com diff --git a/pengine/test10/bug-1572-2.dot b/pengine/test10/bug-1572-2.dot index f2399b06827..e7faea0a43f 100644 --- a/pengine/test10/bug-1572-2.dot +++ b/pengine/test10/bug-1572-2.dot @@ -1,11 +1,8 @@ digraph "g" { -"IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "all_stopped" [ style = bold] "IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] "IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] "IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "do_shutdown arc-dknightlx" [ style=bold color="green" fontcolor="black" ] -"fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" -> "all_stopped" [ style = bold] "fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] "fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black" ] "grp_pgsql_mirror_stop_0" -> "IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] @@ -17,7 +14,6 @@ digraph "g" { "grp_pgsql_mirror_stopped_0" [ style=bold color="green" fontcolor="orange" ] "ms_drbd_7788_confirmed-post_notify_demoted_0" -> "ms_drbd_7788_pre_notify_stop_0" [ style = bold] "ms_drbd_7788_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange" ] -"ms_drbd_7788_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "ms_drbd_7788_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "ms_drbd_7788_confirmed-pre_notify_demote_0" -> "ms_drbd_7788_demote_0" [ style = bold] "ms_drbd_7788_confirmed-pre_notify_demote_0" -> "ms_drbd_7788_post_notify_demoted_0" [ style = bold] @@ -51,7 +47,6 @@ digraph "g" { "ms_drbd_7788_stop_0" [ style=bold color="green" fontcolor="orange" ] "ms_drbd_7788_stopped_0" -> "ms_drbd_7788_post_notify_stopped_0" [ style = bold] "ms_drbd_7788_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "all_stopped" [ style = bold] "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black" ] @@ -61,7 +56,6 @@ digraph "g" { "rsc_drbd_7788:0_pre_notify_demote_0 arc-dknightlx" [ style=bold color="green" fontcolor="black" ] "rsc_drbd_7788:0_pre_notify_stop_0 arc-dknightlx" -> "ms_drbd_7788_confirmed-pre_notify_stop_0" [ style = bold] "rsc_drbd_7788:0_pre_notify_stop_0 arc-dknightlx" [ style=bold color="green" fontcolor="black" ] -"rsc_drbd_7788:0_stop_0 arc-dknightlx" -> "all_stopped" [ style = bold] "rsc_drbd_7788:0_stop_0 arc-dknightlx" -> "do_shutdown arc-dknightlx" [ style = bold] "rsc_drbd_7788:0_stop_0 arc-dknightlx" -> "ms_drbd_7788_stopped_0" [ style = bold] "rsc_drbd_7788:0_stop_0 arc-dknightlx" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/bug-1572-2.exp b/pengine/test10/bug-1572-2.exp index a854f629940..dc1a3f3f717 100644 --- a/pengine/test10/bug-1572-2.exp +++ b/pengine/test10/bug-1572-2.exp @@ -1,175 +1,175 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="56" operation="notify" operation_key="rsc_drbd_7788:0_post_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> + <rsc_op id="52" operation="notify" operation_key="rsc_drbd_7788:0_post_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="post" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="post" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> + <pseudo_event id="29" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="55" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> + <rsc_op id="51" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> + <pseudo_event id="27" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="52" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> + <rsc_op id="48" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> + <pseudo_event id="15" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> + <rsc_op id="3" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="ms_drbd_7788_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="ms_drbd_7788_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="58" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="54" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="post" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="post" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> + <pseudo_event id="29" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="57" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="53" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> + <pseudo_event id="27" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="54" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="50" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="post" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="post" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="notify" operation_key="ms_drbd_7788_post_notify_stopped_0"/> + <pseudo_event id="17" operation="notify" operation_key="ms_drbd_7788_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="53" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="49" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_notify_type="pre" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> + <pseudo_event id="15" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="6" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="5" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="rsc_drbd_7788" long-id="rsc_drbd_7788:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-tkincaidlx.wsicorp.com arc-dknightlx" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="rsc_drbd_7788:0 rsc_drbd_7788:1" CRM_meta_notify_active_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_all_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_available_uname="arc-dknightlx arc-tkincaidlx.wsicorp.com" CRM_meta_notify_demote_resource="rsc_drbd_7788:1" CRM_meta_notify_demote_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_inactive_resource="rsc_drbd_7788:2" CRM_meta_notify_master_resource="rsc_drbd_7788:1" CRM_meta_notify_master_uname="arc-tkincaidlx.wsicorp.com" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="rsc_drbd_7788:0" CRM_meta_notify_slave_uname="arc-dknightlx" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rsc_drbd_7788:0" CRM_meta_notify_stop_uname="arc-dknightlx" CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" drbd_resource="pgsql" dummy="cause_restart"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="demote" operation_key="ms_drbd_7788_demote_0"/> + <pseudo_event id="25" operation="demote" operation_key="ms_drbd_7788_demote_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="31" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"> + <pseudo_event id="30" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> + <pseudo_event id="29" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="56" operation="notify" operation_key="rsc_drbd_7788:0_post_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> + <rsc_op id="52" operation="notify" operation_key="rsc_drbd_7788:0_post_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> </trigger> <trigger> - <rsc_op id="58" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="54" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="30" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"> + <pseudo_event id="29" operation="notify" operation_key="ms_drbd_7788_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> + <pseudo_event id="26" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"/> + <pseudo_event id="28" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="29" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"> + <pseudo_event id="28" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> + <pseudo_event id="27" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="55" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> + <rsc_op id="51" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_demote_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> </trigger> <trigger> - <rsc_op id="57" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="53" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="28" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"> + <pseudo_event id="27" operation="notify" operation_key="ms_drbd_7788_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> @@ -177,148 +177,148 @@ </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="27" operation="demoted" operation_key="ms_drbd_7788_demoted_0"> + <pseudo_event id="26" operation="demoted" operation_key="ms_drbd_7788_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="5" operation="demote" operation_key="rsc_drbd_7788:1_demote_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="26" operation="demote" operation_key="ms_drbd_7788_demote_0"/> + <pseudo_event id="25" operation="demote" operation_key="ms_drbd_7788_demote_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="26" operation="demote" operation_key="ms_drbd_7788_demote_0"> + <pseudo_event id="25" operation="demote" operation_key="ms_drbd_7788_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"/> + <pseudo_event id="28" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_demote_0"/> </trigger> <trigger> - <pseudo_event id="38" operation="stopped" operation_key="grp_pgsql_mirror_stopped_0"/> + <pseudo_event id="37" operation="stopped" operation_key="grp_pgsql_mirror_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="19" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_stopped_0"> + <pseudo_event id="18" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="notify" operation_key="ms_drbd_7788_post_notify_stopped_0"/> + <pseudo_event id="17" operation="notify" operation_key="ms_drbd_7788_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="54" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="50" operation="notify" operation_key="rsc_drbd_7788:1_post_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="18" operation="notify" operation_key="ms_drbd_7788_post_notify_stopped_0"> + <pseudo_event id="17" operation="notify" operation_key="ms_drbd_7788_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stopped" operation_key="ms_drbd_7788_stopped_0"/> + <pseudo_event id="14" operation="stopped" operation_key="ms_drbd_7788_stopped_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"/> + <pseudo_event id="16" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="17" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"> + <pseudo_event id="16" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> + <pseudo_event id="15" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="52" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> + <rsc_op id="48" operation="notify" operation_key="rsc_drbd_7788:0_pre_notify_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> </trigger> <trigger> - <rsc_op id="53" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="49" operation="notify" operation_key="rsc_drbd_7788:1_pre_notify_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="16" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"> + <pseudo_event id="15" operation="notify" operation_key="ms_drbd_7788_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"/> + <pseudo_event id="30" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="ms_drbd_7788_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="ms_drbd_7788_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> + <rsc_op id="3" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="ms_drbd_7788_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="ms_drbd_7788_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="ms_drbd_7788_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="ms_drbd_7788_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"/> + <pseudo_event id="16" operation="notified" operation_key="ms_drbd_7788_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="27" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> + <pseudo_event id="26" operation="demoted" operation_key="ms_drbd_7788_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="38" operation="stopped" operation_key="grp_pgsql_mirror_stopped_0"> + <pseudo_event id="37" operation="stopped" operation_key="grp_pgsql_mirror_stopped_0"> <attributes CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="31" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <rsc_op id="33" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="32" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <rsc_op id="34" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="33" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="grp_pgsql_mirror_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="grp_pgsql_mirror_stop_0"> <attributes CRM_meta_timeout="120000" /> </pseudo_event> </action_set> @@ -326,52 +326,52 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="32" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="31" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="fs_mirror" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" device="/dev/drbd0" directory="/mirror" fstype="ext3" notify="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="32" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="33" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="32" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="pgsql_5555" class="ocf" provider="heartbeat" type="pgsql"/> <attributes CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" logfile="/var/log/pg.log" pgctl="/usr/local/pgsql/bin/pg_ctl" pgdata="/mirror/pgsql/data_hb" pgdba="postgres" pgport="5555" psql="/usr/local/pgsql/bin/psql" start_opt="-p 5555"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="33" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="34" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> + <rsc_op id="33" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"> <primitive id="IPaddr_147_81_84_133" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="arc-tkincaidlx.wsicorp.com" CRM_meta_on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26" CRM_meta_timeout="120000" ip="147.81.84.133"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="grp_pgsql_mirror_stop_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <crm_event id="40" operation="do_shutdown" operation_key="do_shutdown-arc-dknightlx" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> + <crm_event id="38" operation="do_shutdown" operation_key="do_shutdown-arc-dknightlx" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"> <attributes CRM_meta_on_node="arc-dknightlx" CRM_meta_on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042" CRM_meta_op_no_wait="true" /> <downed> <node id="8c16c69e-f753-49cf-ba89-3ae421940042"/> @@ -380,31 +380,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> - </trigger> - </inputs> - </synapse> - <synapse id="27"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> - </trigger> - <trigger> - <pseudo_event id="19" operation="notified" operation_key="ms_drbd_7788_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="32" operation="stop" operation_key="fs_mirror_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> - </trigger> - <trigger> - <rsc_op id="33" operation="stop" operation_key="pgsql_5555_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> - </trigger> - <trigger> - <rsc_op id="34" operation="stop" operation_key="IPaddr_147_81_84_133_stop_0" on_node="arc-tkincaidlx.wsicorp.com" on_node_uuid="2ba293d2-2c30-4957-ad8d-59ad15bb7e26"/> + <rsc_op id="3" operation="stop" operation_key="rsc_drbd_7788:0_stop_0" on_node="arc-dknightlx" on_node_uuid="8c16c69e-f753-49cf-ba89-3ae421940042"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-1572-2.scores b/pengine/test10/bug-1572-2.scores index 784e741fe1a..e42a5103271 100644 --- a/pengine/test10/bug-1572-2.scores +++ b/pengine/test10/bug-1572-2.scores @@ -1,28 +1,28 @@ Allocation scores: -clone_color: ms_drbd_7788 allocation score on arc-dknightlx: 0 -clone_color: ms_drbd_7788 allocation score on arc-tkincaidlx.wsicorp.com: 0 -clone_color: rsc_drbd_7788:0 allocation score on arc-dknightlx: 1 -clone_color: rsc_drbd_7788:0 allocation score on arc-tkincaidlx.wsicorp.com: 0 -clone_color: rsc_drbd_7788:1 allocation score on arc-dknightlx: 0 -clone_color: rsc_drbd_7788:1 allocation score on arc-tkincaidlx.wsicorp.com: 1 -group_color: IPaddr_147_81_84_133 allocation score on arc-dknightlx: 0 -group_color: IPaddr_147_81_84_133 allocation score on arc-tkincaidlx.wsicorp.com: 0 -group_color: fs_mirror allocation score on arc-dknightlx: 0 -group_color: fs_mirror allocation score on arc-tkincaidlx.wsicorp.com: 0 -group_color: grp_pgsql_mirror allocation score on arc-dknightlx: 0 -group_color: grp_pgsql_mirror allocation score on arc-tkincaidlx.wsicorp.com: 0 -group_color: pgsql_5555 allocation score on arc-dknightlx: 0 -group_color: pgsql_5555 allocation score on arc-tkincaidlx.wsicorp.com: 0 -native_color: IPaddr_147_81_84_133 allocation score on arc-dknightlx: -INFINITY -native_color: IPaddr_147_81_84_133 allocation score on arc-tkincaidlx.wsicorp.com: -INFINITY -native_color: fs_mirror allocation score on arc-dknightlx: -INFINITY -native_color: fs_mirror allocation score on arc-tkincaidlx.wsicorp.com: -INFINITY -native_color: pgsql_5555 allocation score on arc-dknightlx: -INFINITY -native_color: pgsql_5555 allocation score on arc-tkincaidlx.wsicorp.com: -INFINITY -native_color: rsc_drbd_7788:0 allocation score on arc-dknightlx: -INFINITY -native_color: rsc_drbd_7788:0 allocation score on arc-tkincaidlx.wsicorp.com: -INFINITY -native_color: rsc_drbd_7788:1 allocation score on arc-dknightlx: -INFINITY -native_color: rsc_drbd_7788:1 allocation score on arc-tkincaidlx.wsicorp.com: 1 +pcmk__clone_allocate: ms_drbd_7788 allocation score on arc-dknightlx: 0 +pcmk__clone_allocate: ms_drbd_7788 allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__clone_allocate: rsc_drbd_7788:0 allocation score on arc-dknightlx: 1 +pcmk__clone_allocate: rsc_drbd_7788:0 allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__clone_allocate: rsc_drbd_7788:1 allocation score on arc-dknightlx: 0 +pcmk__clone_allocate: rsc_drbd_7788:1 allocation score on arc-tkincaidlx.wsicorp.com: 1 +pcmk__group_allocate: IPaddr_147_81_84_133 allocation score on arc-dknightlx: 0 +pcmk__group_allocate: IPaddr_147_81_84_133 allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__group_allocate: fs_mirror allocation score on arc-dknightlx: 0 +pcmk__group_allocate: fs_mirror allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__group_allocate: grp_pgsql_mirror allocation score on arc-dknightlx: 0 +pcmk__group_allocate: grp_pgsql_mirror allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__group_allocate: pgsql_5555 allocation score on arc-dknightlx: 0 +pcmk__group_allocate: pgsql_5555 allocation score on arc-tkincaidlx.wsicorp.com: 0 +pcmk__native_allocate: IPaddr_147_81_84_133 allocation score on arc-dknightlx: -INFINITY +pcmk__native_allocate: IPaddr_147_81_84_133 allocation score on arc-tkincaidlx.wsicorp.com: -INFINITY +pcmk__native_allocate: fs_mirror allocation score on arc-dknightlx: -INFINITY +pcmk__native_allocate: fs_mirror allocation score on arc-tkincaidlx.wsicorp.com: -INFINITY +pcmk__native_allocate: pgsql_5555 allocation score on arc-dknightlx: -INFINITY +pcmk__native_allocate: pgsql_5555 allocation score on arc-tkincaidlx.wsicorp.com: -INFINITY +pcmk__native_allocate: rsc_drbd_7788:0 allocation score on arc-dknightlx: -INFINITY +pcmk__native_allocate: rsc_drbd_7788:0 allocation score on arc-tkincaidlx.wsicorp.com: -INFINITY +pcmk__native_allocate: rsc_drbd_7788:1 allocation score on arc-dknightlx: -INFINITY +pcmk__native_allocate: rsc_drbd_7788:1 allocation score on arc-tkincaidlx.wsicorp.com: 1 rsc_drbd_7788:0 promotion score on none: 0 rsc_drbd_7788:1 promotion score on arc-tkincaidlx.wsicorp.com: -1 rsc_drbd_7788:2 promotion score on none: 0 diff --git a/pengine/test10/bug-1572-2.summary b/pengine/test10/bug-1572-2.summary index 9d2b8854d3e..4ce1555909c 100644 --- a/pengine/test10/bug-1572-2.summary +++ b/pengine/test10/bug-1572-2.summary @@ -46,7 +46,6 @@ Executing cluster transition: * Pseudo action: ms_drbd_7788_post_notify_stopped_0 * Resource action: rsc_drbd_7788:1 notify on arc-tkincaidlx.wsicorp.com * Pseudo action: ms_drbd_7788_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ arc-dknightlx arc-tkincaidlx.wsicorp.com ] diff --git a/pengine/test10/bug-1573.dot b/pengine/test10/bug-1573.dot index e28c25041c5..5fb1c40b554 100644 --- a/pengine/test10/bug-1573.dot +++ b/pengine/test10/bug-1573.dot @@ -1,9 +1,7 @@ digraph "g" { -"IPaddr_192_168_1_102_stop_0 xen-b" -> "all_stopped" [ style = bold] "IPaddr_192_168_1_102_stop_0 xen-b" -> "do_shutdown xen-b" [ style = bold] "IPaddr_192_168_1_102_stop_0 xen-b" -> "group_11_stopped_0" [ style = bold] "IPaddr_192_168_1_102_stop_0 xen-b" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "do_shutdown xen-b" [ style=bold color="green" fontcolor="black" ] "group_11_stop_0" -> "IPaddr_192_168_1_102_stop_0 xen-b" [ style = bold] "group_11_stop_0" -> "group_11_stopped_0" [ style = bold] diff --git a/pengine/test10/bug-1573.exp b/pengine/test10/bug-1573.exp index 79700fc37e6..c2a7212a293 100644 --- a/pengine/test10/bug-1573.exp +++ b/pengine/test10/bug-1573.exp @@ -1,22 +1,22 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="group_11_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="group_11_stopped_0"> <attributes CRM_meta_timeout="15000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="xen-b" on_node_uuid="6a0b1629-ab27-47c7-a6a4-461c94e477f2"/> + <rsc_op id="6" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="xen-b" on_node_uuid="6a0b1629-ab27-47c7-a6a4-461c94e477f2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group_11_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group_11_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="group_11_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="group_11_stop_0"> <attributes CRM_meta_timeout="15000" /> </pseudo_event> </action_set> @@ -24,20 +24,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="xen-b" on_node_uuid="6a0b1629-ab27-47c7-a6a4-461c94e477f2"> + <rsc_op id="6" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="xen-b" on_node_uuid="6a0b1629-ab27-47c7-a6a4-461c94e477f2"> <primitive id="IPaddr_192_168_1_102" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="6a0b1629-ab27-47c7-a6a4-461c94e477f2" CRM_meta_timeout="15000" ip="192.168.1.102"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group_11_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group_11_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <crm_event id="13" operation="do_shutdown" operation_key="do_shutdown-xen-b" on_node="xen-b" on_node_uuid="6a0b1629-ab27-47c7-a6a4-461c94e477f2"> + <crm_event id="11" operation="do_shutdown" operation_key="do_shutdown-xen-b" on_node="xen-b" on_node_uuid="6a0b1629-ab27-47c7-a6a4-461c94e477f2"> <attributes CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="6a0b1629-ab27-47c7-a6a4-461c94e477f2" CRM_meta_op_no_wait="true" /> <downed> <node id="6a0b1629-ab27-47c7-a6a4-461c94e477f2"/> @@ -46,19 +46,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="xen-b" on_node_uuid="6a0b1629-ab27-47c7-a6a4-461c94e477f2"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="7" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="xen-b" on_node_uuid="6a0b1629-ab27-47c7-a6a4-461c94e477f2"/> + <rsc_op id="6" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="xen-b" on_node_uuid="6a0b1629-ab27-47c7-a6a4-461c94e477f2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-1573.scores b/pengine/test10/bug-1573.scores index d0010fc288b..77f49cf37cc 100644 --- a/pengine/test10/bug-1573.scores +++ b/pengine/test10/bug-1573.scores @@ -1,21 +1,21 @@ Allocation scores: -group_color: IPaddr_192_168_1_101 allocation score on xen-b: 100 -group_color: IPaddr_192_168_1_101 allocation score on xen-c: 0 -group_color: IPaddr_192_168_1_102 allocation score on xen-b: 0 -group_color: IPaddr_192_168_1_102 allocation score on xen-c: 100 -group_color: apache_2 allocation score on xen-b: 0 -group_color: apache_2 allocation score on xen-c: 0 -group_color: apache_6 allocation score on xen-b: 0 -group_color: apache_6 allocation score on xen-c: 0 -group_color: group_1 allocation score on xen-b: 100 -group_color: group_1 allocation score on xen-c: 0 -group_color: group_11 allocation score on xen-b: 0 -group_color: group_11 allocation score on xen-c: 100 -native_color: IPaddr_192_168_1_101 allocation score on xen-b: 100 -native_color: IPaddr_192_168_1_101 allocation score on xen-c: 0 -native_color: IPaddr_192_168_1_102 allocation score on xen-b: 0 -native_color: IPaddr_192_168_1_102 allocation score on xen-c: 100 -native_color: apache_2 allocation score on xen-b: -INFINITY -native_color: apache_2 allocation score on xen-c: -INFINITY -native_color: apache_6 allocation score on xen-b: -INFINITY -native_color: apache_6 allocation score on xen-c: -INFINITY +pcmk__group_allocate: IPaddr_192_168_1_101 allocation score on xen-b: 100 +pcmk__group_allocate: IPaddr_192_168_1_101 allocation score on xen-c: 0 +pcmk__group_allocate: IPaddr_192_168_1_102 allocation score on xen-b: 0 +pcmk__group_allocate: IPaddr_192_168_1_102 allocation score on xen-c: 100 +pcmk__group_allocate: apache_2 allocation score on xen-b: 0 +pcmk__group_allocate: apache_2 allocation score on xen-c: 0 +pcmk__group_allocate: apache_6 allocation score on xen-b: 0 +pcmk__group_allocate: apache_6 allocation score on xen-c: 0 +pcmk__group_allocate: group_1 allocation score on xen-b: 100 +pcmk__group_allocate: group_1 allocation score on xen-c: 0 +pcmk__group_allocate: group_11 allocation score on xen-b: 0 +pcmk__group_allocate: group_11 allocation score on xen-c: 100 +pcmk__native_allocate: IPaddr_192_168_1_101 allocation score on xen-b: 100 +pcmk__native_allocate: IPaddr_192_168_1_101 allocation score on xen-c: 0 +pcmk__native_allocate: IPaddr_192_168_1_102 allocation score on xen-b: 0 +pcmk__native_allocate: IPaddr_192_168_1_102 allocation score on xen-c: 100 +pcmk__native_allocate: apache_2 allocation score on xen-b: -INFINITY +pcmk__native_allocate: apache_2 allocation score on xen-c: -INFINITY +pcmk__native_allocate: apache_6 allocation score on xen-b: -INFINITY +pcmk__native_allocate: apache_6 allocation score on xen-c: -INFINITY diff --git a/pengine/test10/bug-1573.summary b/pengine/test10/bug-1573.summary index 02d93a67f78..8381f7d8289 100644 --- a/pengine/test10/bug-1573.summary +++ b/pengine/test10/bug-1573.summary @@ -18,7 +18,6 @@ Executing cluster transition: * Pseudo action: group_11_stop_0 * Resource action: IPaddr_192_168_1_102 stop on xen-b * Cluster action: do_shutdown on xen-b - * Pseudo action: all_stopped * Pseudo action: group_11_stopped_0 Revised cluster status: diff --git a/pengine/test10/bug-1685.exp b/pengine/test10/bug-1685.exp index 8b46500927c..d8ce91ba6d5 100644 --- a/pengine/test10/bug-1685.exp +++ b/pengine/test10/bug-1685.exp @@ -1,136 +1,136 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="48" operation="notify" operation_key="prim_shared_storage:0_post_notify_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"> + <rsc_op id="42" operation="notify" operation_key="prim_shared_storage:0_post_notify_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"> <primitive id="prim_shared_storage" long-id="prim_shared_storage:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_active_uname="redun2 redun1" CRM_meta_notify_all_uname="redun1 redun2" CRM_meta_notify_available_uname="redun2 redun1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="prim_shared_storage:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prim_shared_storage:0" CRM_meta_notify_promote_uname="redun2" CRM_meta_notify_slave_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_slave_uname="redun2 redun1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redun2" CRM_meta_on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1" CRM_meta_timeout="20000" drbd_resource="sip-shared"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_active_uname="redun2 redun1" CRM_meta_notify_all_uname="redun1 redun2" CRM_meta_notify_available_uname="redun1 redun2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="prim_shared_storage:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prim_shared_storage:0" CRM_meta_notify_promote_uname="redun2" CRM_meta_notify_slave_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_slave_uname="redun2 redun1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redun2" CRM_meta_on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1" CRM_meta_timeout="20000" drbd_resource="sip-shared"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notify" operation_key="shared_storage_post_notify_promoted_0"/> + <pseudo_event id="23" operation="notify" operation_key="shared_storage_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="47" operation="notify" operation_key="prim_shared_storage:0_pre_notify_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"> + <rsc_op id="41" operation="notify" operation_key="prim_shared_storage:0_pre_notify_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"> <primitive id="prim_shared_storage" long-id="prim_shared_storage:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_active_uname="redun2 redun1" CRM_meta_notify_all_uname="redun1 redun2" CRM_meta_notify_available_uname="redun2 redun1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="prim_shared_storage:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prim_shared_storage:0" CRM_meta_notify_promote_uname="redun2" CRM_meta_notify_slave_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_slave_uname="redun2 redun1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redun2" CRM_meta_on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1" CRM_meta_timeout="20000" drbd_resource="sip-shared"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_active_uname="redun2 redun1" CRM_meta_notify_all_uname="redun1 redun2" CRM_meta_notify_available_uname="redun1 redun2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="prim_shared_storage:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prim_shared_storage:0" CRM_meta_notify_promote_uname="redun2" CRM_meta_notify_slave_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_slave_uname="redun2 redun1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redun2" CRM_meta_on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1" CRM_meta_timeout="20000" drbd_resource="sip-shared"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="shared_storage_pre_notify_promote_0"/> + <pseudo_event id="21" operation="notify" operation_key="shared_storage_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="promote" operation_key="prim_shared_storage:0_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"> + <rsc_op id="3" operation="promote" operation_key="prim_shared_storage:0_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"> <primitive id="prim_shared_storage" long-id="prim_shared_storage:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_active_uname="redun2 redun1" CRM_meta_notify_all_uname="redun1 redun2" CRM_meta_notify_available_uname="redun2 redun1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="prim_shared_storage:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="prim_shared_storage:0" CRM_meta_notify_promote_uname="redun2" CRM_meta_notify_slave_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_slave_uname="redun2 redun1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redun2" CRM_meta_on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1" CRM_meta_timeout="20000" drbd_resource="sip-shared"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_active_uname="redun2 redun1" CRM_meta_notify_all_uname="redun1 redun2" CRM_meta_notify_available_uname="redun1 redun2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="prim_shared_storage:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="prim_shared_storage:0" CRM_meta_notify_promote_uname="redun2" CRM_meta_notify_slave_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_slave_uname="redun2 redun1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redun2" CRM_meta_on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1" CRM_meta_timeout="20000" drbd_resource="sip-shared"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="promote" operation_key="shared_storage_promote_0"/> + <pseudo_event id="19" operation="promote" operation_key="shared_storage_promote_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <rsc_op id="50" operation="notify" operation_key="prim_shared_storage:1_post_notify_promote_0" on_node="redun1" on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13"> + <rsc_op id="44" operation="notify" operation_key="prim_shared_storage:1_post_notify_promote_0" on_node="redun1" on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13"> <primitive id="prim_shared_storage" long-id="prim_shared_storage:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_active_uname="redun2 redun1" CRM_meta_notify_all_uname="redun1 redun2" CRM_meta_notify_available_uname="redun2 redun1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="prim_shared_storage:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prim_shared_storage:0" CRM_meta_notify_promote_uname="redun2" CRM_meta_notify_slave_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_slave_uname="redun2 redun1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redun1" CRM_meta_on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13" CRM_meta_timeout="20000" drbd_resource="sip-shared"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_active_uname="redun2 redun1" CRM_meta_notify_all_uname="redun1 redun2" CRM_meta_notify_available_uname="redun1 redun2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="prim_shared_storage:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prim_shared_storage:0" CRM_meta_notify_promote_uname="redun2" CRM_meta_notify_slave_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_slave_uname="redun2 redun1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redun1" CRM_meta_on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13" CRM_meta_timeout="20000" drbd_resource="sip-shared"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notify" operation_key="shared_storage_post_notify_promoted_0"/> + <pseudo_event id="23" operation="notify" operation_key="shared_storage_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="49" operation="notify" operation_key="prim_shared_storage:1_pre_notify_promote_0" on_node="redun1" on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13"> + <rsc_op id="43" operation="notify" operation_key="prim_shared_storage:1_pre_notify_promote_0" on_node="redun1" on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13"> <primitive id="prim_shared_storage" long-id="prim_shared_storage:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_active_uname="redun2 redun1" CRM_meta_notify_all_uname="redun1 redun2" CRM_meta_notify_available_uname="redun2 redun1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="prim_shared_storage:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prim_shared_storage:0" CRM_meta_notify_promote_uname="redun2" CRM_meta_notify_slave_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_slave_uname="redun2 redun1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redun1" CRM_meta_on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13" CRM_meta_timeout="20000" drbd_resource="sip-shared"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_active_uname="redun2 redun1" CRM_meta_notify_all_uname="redun1 redun2" CRM_meta_notify_available_uname="redun1 redun2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="prim_shared_storage:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prim_shared_storage:0" CRM_meta_notify_promote_uname="redun2" CRM_meta_notify_slave_resource="prim_shared_storage:0 prim_shared_storage:1" CRM_meta_notify_slave_uname="redun2 redun1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redun1" CRM_meta_on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13" CRM_meta_timeout="20000" drbd_resource="sip-shared"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="shared_storage_pre_notify_promote_0"/> + <pseudo_event id="21" operation="notify" operation_key="shared_storage_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="prim_shared_storage:1_monitor_120000" on_node="redun1" on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13"> + <rsc_op id="6" operation="monitor" operation_key="prim_shared_storage:1_monitor_120000" on_node="redun1" on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13"> <primitive id="prim_shared_storage" long-id="prim_shared_storage:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="120000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redun1" CRM_meta_on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13" CRM_meta_timeout="60000" drbd_resource="sip-shared"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notified" operation_key="shared_storage_confirmed-post_notify_promoted_0"/> + <pseudo_event id="24" operation="notified" operation_key="shared_storage_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="25" operation="notified" operation_key="shared_storage_confirmed-post_notify_promoted_0"> + <pseudo_event id="24" operation="notified" operation_key="shared_storage_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notify" operation_key="shared_storage_post_notify_promoted_0"/> + <pseudo_event id="23" operation="notify" operation_key="shared_storage_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="48" operation="notify" operation_key="prim_shared_storage:0_post_notify_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"/> + <rsc_op id="42" operation="notify" operation_key="prim_shared_storage:0_post_notify_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"/> </trigger> <trigger> - <rsc_op id="50" operation="notify" operation_key="prim_shared_storage:1_post_notify_promote_0" on_node="redun1" on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13"/> + <rsc_op id="44" operation="notify" operation_key="prim_shared_storage:1_post_notify_promote_0" on_node="redun1" on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="24" operation="notify" operation_key="shared_storage_post_notify_promoted_0"> + <pseudo_event id="23" operation="notify" operation_key="shared_storage_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="promoted" operation_key="shared_storage_promoted_0"/> + <pseudo_event id="20" operation="promoted" operation_key="shared_storage_promoted_0"/> </trigger> <trigger> - <pseudo_event id="23" operation="notified" operation_key="shared_storage_confirmed-pre_notify_promote_0"/> + <pseudo_event id="22" operation="notified" operation_key="shared_storage_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="23" operation="notified" operation_key="shared_storage_confirmed-pre_notify_promote_0"> + <pseudo_event id="22" operation="notified" operation_key="shared_storage_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="shared_storage_pre_notify_promote_0"/> + <pseudo_event id="21" operation="notify" operation_key="shared_storage_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="47" operation="notify" operation_key="prim_shared_storage:0_pre_notify_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"/> + <rsc_op id="41" operation="notify" operation_key="prim_shared_storage:0_pre_notify_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"/> </trigger> <trigger> - <rsc_op id="49" operation="notify" operation_key="prim_shared_storage:1_pre_notify_promote_0" on_node="redun1" on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13"/> + <rsc_op id="43" operation="notify" operation_key="prim_shared_storage:1_pre_notify_promote_0" on_node="redun1" on_node_uuid="cd34ed93-fa5d-4092-a618-ac6349351d13"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="22" operation="notify" operation_key="shared_storage_pre_notify_promote_0"> + <pseudo_event id="21" operation="notify" operation_key="shared_storage_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -138,51 +138,51 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="21" operation="promoted" operation_key="shared_storage_promoted_0"> + <pseudo_event id="20" operation="promoted" operation_key="shared_storage_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="promote" operation_key="prim_shared_storage:0_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"/> + <rsc_op id="3" operation="promote" operation_key="prim_shared_storage:0_promote_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="20" operation="promote" operation_key="shared_storage_promote_0"> + <pseudo_event id="19" operation="promote" operation_key="shared_storage_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notified" operation_key="shared_storage_confirmed-pre_notify_promote_0"/> + <pseudo_event id="22" operation="notified" operation_key="shared_storage_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="shared_filesystem_monitor_120000" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"> + <rsc_op id="32" operation="monitor" operation_key="shared_filesystem_monitor_120000" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"> <primitive id="shared_filesystem" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="redun2" CRM_meta_on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1" CRM_meta_timeout="60000" device="/dev/drbd0" directory="/shared" fstype="reiserfs"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="shared_filesystem_start_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"/> + <rsc_op id="31" operation="start" operation_key="shared_filesystem_start_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="32" operation="start" operation_key="shared_filesystem_start_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"> + <rsc_op id="31" operation="start" operation_key="shared_filesystem_start_0" on_node="redun2" on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1"> <primitive id="shared_filesystem" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="redun2" CRM_meta_on_node_uuid="1f7cf7cc-7d90-43fb-a7bd-f13fb5c203c1" CRM_meta_timeout="20000" device="/dev/drbd0" directory="/shared" fstype="reiserfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notified" operation_key="shared_storage_confirmed-post_notify_promoted_0"/> + <pseudo_event id="24" operation="notified" operation_key="shared_storage_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-1685.scores b/pengine/test10/bug-1685.scores index 7142c60778a..1ac8a1c6aeb 100644 --- a/pengine/test10/bug-1685.scores +++ b/pengine/test10/bug-1685.scores @@ -1,16 +1,16 @@ Allocation scores: -clone_color: prim_shared_storage:0 allocation score on redun1: 0 -clone_color: prim_shared_storage:0 allocation score on redun2: 76 -clone_color: prim_shared_storage:1 allocation score on redun1: 76 -clone_color: prim_shared_storage:1 allocation score on redun2: 0 -clone_color: shared_storage allocation score on redun1: 0 -clone_color: shared_storage allocation score on redun2: 0 -native_color: prim_shared_storage:0 allocation score on redun1: 0 -native_color: prim_shared_storage:0 allocation score on redun2: 76 -native_color: prim_shared_storage:1 allocation score on redun1: 76 -native_color: prim_shared_storage:1 allocation score on redun2: -INFINITY -native_color: shared_filesystem allocation score on redun1: -INFINITY -native_color: shared_filesystem allocation score on redun2: 76 +pcmk__clone_allocate: prim_shared_storage:0 allocation score on redun1: 0 +pcmk__clone_allocate: prim_shared_storage:0 allocation score on redun2: 76 +pcmk__clone_allocate: prim_shared_storage:1 allocation score on redun1: 76 +pcmk__clone_allocate: prim_shared_storage:1 allocation score on redun2: 0 +pcmk__clone_allocate: shared_storage allocation score on redun1: 0 +pcmk__clone_allocate: shared_storage allocation score on redun2: 0 +pcmk__native_allocate: prim_shared_storage:0 allocation score on redun1: 0 +pcmk__native_allocate: prim_shared_storage:0 allocation score on redun2: 76 +pcmk__native_allocate: prim_shared_storage:1 allocation score on redun1: 76 +pcmk__native_allocate: prim_shared_storage:1 allocation score on redun2: -INFINITY +pcmk__native_allocate: shared_filesystem allocation score on redun1: -INFINITY +pcmk__native_allocate: shared_filesystem allocation score on redun2: 76 prim_shared_storage:0 promotion score on redun2: 75 prim_shared_storage:1 promotion score on redun1: 75 prim_shared_storage:2 promotion score on none: 0 diff --git a/pengine/test10/bug-1718.dot b/pengine/test10/bug-1718.dot index aa392d82b55..29bddb9955d 100644 --- a/pengine/test10/bug-1718.dot +++ b/pengine/test10/bug-1718.dot @@ -4,7 +4,6 @@ digraph "g" { "Apache_delete_0 ops.ds9" [ style=bold color="green" fontcolor="black"] "OpenVPN_IP_delete_0 heartbeat.ds9" [ style=bold color="green" fontcolor="black"] "OpenVPN_IP_delete_0 ops.ds9" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group_fUN_running_0" [ style=dashed color="red" fontcolor="orange" ] "group_fUN_start_0" -> "group_fUN_running_0" [ style = dashed] "group_fUN_start_0" -> "resource_IP3_start_0 ops.ds9" [ style = dashed] @@ -19,13 +18,11 @@ digraph "g" { "resource_IP3_start_0 ops.ds9" -> "group_fUN_running_0" [ style = dashed] "resource_IP3_start_0 ops.ds9" -> "resource_dummy_start_0 ops.ds9" [ style = dashed] "resource_IP3_start_0 ops.ds9" [ style=dashed color="red" fontcolor="black" ] -"resource_IP3_stop_0 ops.ds9" -> "all_stopped" [ style = bold] "resource_IP3_stop_0 ops.ds9" -> "group_fUN_stopped_0" [ style = bold] "resource_IP3_stop_0 ops.ds9" -> "resource_IP3_start_0 ops.ds9" [ style = dashed] "resource_IP3_stop_0 ops.ds9" [ style=bold color="green" fontcolor="black" ] "resource_dummy_start_0 ops.ds9" -> "group_fUN_running_0" [ style = dashed] "resource_dummy_start_0 ops.ds9" [ style=dashed color="red" fontcolor="black" ] -"resource_dummy_stop_0 ops.ds9" -> "all_stopped" [ style = bold] "resource_dummy_stop_0 ops.ds9" -> "group_fUN_stopped_0" [ style = bold] "resource_dummy_stop_0 ops.ds9" -> "resource_IP3_stop_0 ops.ds9" [ style = bold] "resource_dummy_stop_0 ops.ds9" -> "resource_dummy_start_0 ops.ds9" [ style = dashed] diff --git a/pengine/test10/bug-1718.exp b/pengine/test10/bug-1718.exp index 7c5db029dbd..09e330ef51a 100644 --- a/pengine/test10/bug-1718.exp +++ b/pengine/test10/bug-1718.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="20" operation="stopped" operation_key="group_fUN_stopped_0"> + <pseudo_event id="19" operation="stopped" operation_key="group_fUN_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="resource_IP3_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"/> + <rsc_op id="12" operation="stop" operation_key="resource_IP3_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="resource_dummy_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"/> + <rsc_op id="14" operation="stop" operation_key="resource_dummy_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="group_fUN_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="group_fUN_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="19" operation="stop" operation_key="group_fUN_stop_0"> + <pseudo_event id="18" operation="stop" operation_key="group_fUN_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,36 +27,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="13" operation="stop" operation_key="resource_IP3_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"> + <rsc_op id="12" operation="stop" operation_key="resource_IP3_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"> <primitive id="resource_IP3" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="ops.ds9" CRM_meta_on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad" CRM_meta_timeout="20000" broadcast="10.0.0.255" cidr_netmask="255.255.255.0" ip="10.0.0.68" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="resource_dummy_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"/> + <rsc_op id="14" operation="stop" operation_key="resource_dummy_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="group_fUN_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="group_fUN_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="15" operation="stop" operation_key="resource_dummy_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"> + <rsc_op id="14" operation="stop" operation_key="resource_dummy_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"> <primitive id="resource_dummy" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="ops.ds9" CRM_meta_on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad" CRM_meta_timeout="20000" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="stop" operation_key="group_fUN_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="group_fUN_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="delete" operation_key="OpenVPN_IP_delete_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"> + <rsc_op id="3" operation="delete" operation_key="OpenVPN_IP_delete_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"> <primitive id="OpenVPN_IP" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="ops.ds9" CRM_meta_on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad" CRM_meta_timeout="20000" /> </rsc_op> @@ -65,7 +65,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="2" operation="delete" operation_key="OpenVPN_IP_delete_0" on_node="heartbeat.ds9" on_node_uuid="d9fea871-5fc2-4c5d-b3bd-c830fc5a5d57"> + <rsc_op id="1" operation="delete" operation_key="OpenVPN_IP_delete_0" on_node="heartbeat.ds9" on_node_uuid="d9fea871-5fc2-4c5d-b3bd-c830fc5a5d57"> <primitive id="OpenVPN_IP" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="heartbeat.ds9" CRM_meta_on_node_uuid="d9fea871-5fc2-4c5d-b3bd-c830fc5a5d57" CRM_meta_timeout="20000" /> </rsc_op> @@ -74,7 +74,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="delete" operation_key="Apache_delete_0" on_node="biggame.ds9" on_node_uuid="de2a634c-e405-42bb-9df2-292e36ad5970"> + <rsc_op id="5" operation="delete" operation_key="Apache_delete_0" on_node="biggame.ds9" on_node_uuid="de2a634c-e405-42bb-9df2-292e36ad5970"> <primitive id="Apache" class="ocf" provider="heartbeat" type="apache13"/> <attributes CRM_meta_on_node="biggame.ds9" CRM_meta_on_node_uuid="de2a634c-e405-42bb-9df2-292e36ad5970" CRM_meta_timeout="20000" /> </rsc_op> @@ -83,7 +83,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="delete" operation_key="Apache_delete_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"> + <rsc_op id="4" operation="delete" operation_key="Apache_delete_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"> <primitive id="Apache" class="ocf" provider="heartbeat" type="apache13"/> <attributes CRM_meta_on_node="ops.ds9" CRM_meta_on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad" CRM_meta_timeout="20000" /> </rsc_op> @@ -92,27 +92,11 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="3" operation="delete" operation_key="Apache_delete_0" on_node="heartbeat.ds9" on_node_uuid="d9fea871-5fc2-4c5d-b3bd-c830fc5a5d57"> + <rsc_op id="2" operation="delete" operation_key="Apache_delete_0" on_node="heartbeat.ds9" on_node_uuid="d9fea871-5fc2-4c5d-b3bd-c830fc5a5d57"> <primitive id="Apache" class="ocf" provider="heartbeat" type="apache13"/> <attributes CRM_meta_on_node="heartbeat.ds9" CRM_meta_on_node_uuid="d9fea871-5fc2-4c5d-b3bd-c830fc5a5d57" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="13" operation="stop" operation_key="resource_IP3_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="resource_dummy_stop_0" on_node="ops.ds9" on_node_uuid="1e550a7a-16a2-453a-81c3-8d6e04919dad"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-1718.scores b/pengine/test10/bug-1718.scores index 108ffcf7bd6..a55b4b5dc05 100644 --- a/pengine/test10/bug-1718.scores +++ b/pengine/test10/bug-1718.scores @@ -1,61 +1,61 @@ Allocation scores: -group_color: Apache_IP allocation score on biggame.ds9: 0 -group_color: Apache_IP allocation score on defiant.ds9: 100 -group_color: Apache_IP allocation score on heartbeat.ds9: 0 -group_color: Apache_IP allocation score on ops.ds9: 0 -group_color: Apache_IP allocation score on warbird.ds9: 0 -group_color: Web_Group allocation score on biggame.ds9: 0 -group_color: Web_Group allocation score on defiant.ds9: 100 -group_color: Web_Group allocation score on heartbeat.ds9: 0 -group_color: Web_Group allocation score on ops.ds9: 0 -group_color: Web_Group allocation score on warbird.ds9: 0 -group_color: group_fUN allocation score on biggame.ds9: 0 -group_color: group_fUN allocation score on defiant.ds9: 0 -group_color: group_fUN allocation score on heartbeat.ds9: 0 -group_color: group_fUN allocation score on ops.ds9: 0 -group_color: group_fUN allocation score on warbird.ds9: 0 -group_color: resource_IP2 allocation score on biggame.ds9: 0 -group_color: resource_IP2 allocation score on defiant.ds9: 0 -group_color: resource_IP2 allocation score on heartbeat.ds9: 0 -group_color: resource_IP2 allocation score on ops.ds9: 0 -group_color: resource_IP2 allocation score on warbird.ds9: 0 -group_color: resource_IP3 allocation score on biggame.ds9: 0 -group_color: resource_IP3 allocation score on defiant.ds9: 0 -group_color: resource_IP3 allocation score on heartbeat.ds9: 0 -group_color: resource_IP3 allocation score on ops.ds9: 0 -group_color: resource_IP3 allocation score on warbird.ds9: 0 -group_color: resource_dummy allocation score on biggame.ds9: 0 -group_color: resource_dummy allocation score on defiant.ds9: 0 -group_color: resource_dummy allocation score on heartbeat.ds9: 0 -group_color: resource_dummy allocation score on ops.ds9: 0 -group_color: resource_dummy allocation score on warbird.ds9: 0 -group_color: resource_dummyweb allocation score on biggame.ds9: 0 -group_color: resource_dummyweb allocation score on defiant.ds9: 0 -group_color: resource_dummyweb allocation score on heartbeat.ds9: 0 -group_color: resource_dummyweb allocation score on ops.ds9: 0 -group_color: resource_dummyweb allocation score on warbird.ds9: 0 -native_color: Apache_IP allocation score on biggame.ds9: 0 -native_color: Apache_IP allocation score on defiant.ds9: -INFINITY -native_color: Apache_IP allocation score on heartbeat.ds9: 0 -native_color: Apache_IP allocation score on ops.ds9: 0 -native_color: Apache_IP allocation score on warbird.ds9: -INFINITY -native_color: resource_IP2 allocation score on biggame.ds9: -INFINITY -native_color: resource_IP2 allocation score on defiant.ds9: -INFINITY -native_color: resource_IP2 allocation score on heartbeat.ds9: -INFINITY -native_color: resource_IP2 allocation score on ops.ds9: -INFINITY -native_color: resource_IP2 allocation score on warbird.ds9: -INFINITY -native_color: resource_IP3 allocation score on biggame.ds9: 0 -native_color: resource_IP3 allocation score on defiant.ds9: -INFINITY -native_color: resource_IP3 allocation score on heartbeat.ds9: 0 -native_color: resource_IP3 allocation score on ops.ds9: 0 -native_color: resource_IP3 allocation score on warbird.ds9: -INFINITY -native_color: resource_dummy allocation score on biggame.ds9: -INFINITY -native_color: resource_dummy allocation score on defiant.ds9: -INFINITY -native_color: resource_dummy allocation score on heartbeat.ds9: -INFINITY -native_color: resource_dummy allocation score on ops.ds9: 0 -native_color: resource_dummy allocation score on warbird.ds9: -INFINITY -native_color: resource_dummyweb allocation score on biggame.ds9: -INFINITY -native_color: resource_dummyweb allocation score on defiant.ds9: -INFINITY -native_color: resource_dummyweb allocation score on heartbeat.ds9: -INFINITY -native_color: resource_dummyweb allocation score on ops.ds9: -INFINITY -native_color: resource_dummyweb allocation score on warbird.ds9: -INFINITY +pcmk__group_allocate: Apache_IP allocation score on biggame.ds9: 0 +pcmk__group_allocate: Apache_IP allocation score on defiant.ds9: 100 +pcmk__group_allocate: Apache_IP allocation score on heartbeat.ds9: 0 +pcmk__group_allocate: Apache_IP allocation score on ops.ds9: 0 +pcmk__group_allocate: Apache_IP allocation score on warbird.ds9: 0 +pcmk__group_allocate: Web_Group allocation score on biggame.ds9: 0 +pcmk__group_allocate: Web_Group allocation score on defiant.ds9: 100 +pcmk__group_allocate: Web_Group allocation score on heartbeat.ds9: 0 +pcmk__group_allocate: Web_Group allocation score on ops.ds9: 0 +pcmk__group_allocate: Web_Group allocation score on warbird.ds9: 0 +pcmk__group_allocate: group_fUN allocation score on biggame.ds9: 0 +pcmk__group_allocate: group_fUN allocation score on defiant.ds9: 0 +pcmk__group_allocate: group_fUN allocation score on heartbeat.ds9: 0 +pcmk__group_allocate: group_fUN allocation score on ops.ds9: 0 +pcmk__group_allocate: group_fUN allocation score on warbird.ds9: 0 +pcmk__group_allocate: resource_IP2 allocation score on biggame.ds9: 0 +pcmk__group_allocate: resource_IP2 allocation score on defiant.ds9: 0 +pcmk__group_allocate: resource_IP2 allocation score on heartbeat.ds9: 0 +pcmk__group_allocate: resource_IP2 allocation score on ops.ds9: 0 +pcmk__group_allocate: resource_IP2 allocation score on warbird.ds9: 0 +pcmk__group_allocate: resource_IP3 allocation score on biggame.ds9: 0 +pcmk__group_allocate: resource_IP3 allocation score on defiant.ds9: 0 +pcmk__group_allocate: resource_IP3 allocation score on heartbeat.ds9: 0 +pcmk__group_allocate: resource_IP3 allocation score on ops.ds9: 0 +pcmk__group_allocate: resource_IP3 allocation score on warbird.ds9: 0 +pcmk__group_allocate: resource_dummy allocation score on biggame.ds9: 0 +pcmk__group_allocate: resource_dummy allocation score on defiant.ds9: 0 +pcmk__group_allocate: resource_dummy allocation score on heartbeat.ds9: 0 +pcmk__group_allocate: resource_dummy allocation score on ops.ds9: 0 +pcmk__group_allocate: resource_dummy allocation score on warbird.ds9: 0 +pcmk__group_allocate: resource_dummyweb allocation score on biggame.ds9: 0 +pcmk__group_allocate: resource_dummyweb allocation score on defiant.ds9: 0 +pcmk__group_allocate: resource_dummyweb allocation score on heartbeat.ds9: 0 +pcmk__group_allocate: resource_dummyweb allocation score on ops.ds9: 0 +pcmk__group_allocate: resource_dummyweb allocation score on warbird.ds9: 0 +pcmk__native_allocate: Apache_IP allocation score on biggame.ds9: 0 +pcmk__native_allocate: Apache_IP allocation score on defiant.ds9: -INFINITY +pcmk__native_allocate: Apache_IP allocation score on heartbeat.ds9: 0 +pcmk__native_allocate: Apache_IP allocation score on ops.ds9: 0 +pcmk__native_allocate: Apache_IP allocation score on warbird.ds9: -INFINITY +pcmk__native_allocate: resource_IP2 allocation score on biggame.ds9: -INFINITY +pcmk__native_allocate: resource_IP2 allocation score on defiant.ds9: -INFINITY +pcmk__native_allocate: resource_IP2 allocation score on heartbeat.ds9: -INFINITY +pcmk__native_allocate: resource_IP2 allocation score on ops.ds9: -INFINITY +pcmk__native_allocate: resource_IP2 allocation score on warbird.ds9: -INFINITY +pcmk__native_allocate: resource_IP3 allocation score on biggame.ds9: 0 +pcmk__native_allocate: resource_IP3 allocation score on defiant.ds9: -INFINITY +pcmk__native_allocate: resource_IP3 allocation score on heartbeat.ds9: 0 +pcmk__native_allocate: resource_IP3 allocation score on ops.ds9: 0 +pcmk__native_allocate: resource_IP3 allocation score on warbird.ds9: -INFINITY +pcmk__native_allocate: resource_dummy allocation score on biggame.ds9: -INFINITY +pcmk__native_allocate: resource_dummy allocation score on defiant.ds9: -INFINITY +pcmk__native_allocate: resource_dummy allocation score on heartbeat.ds9: -INFINITY +pcmk__native_allocate: resource_dummy allocation score on ops.ds9: 0 +pcmk__native_allocate: resource_dummy allocation score on warbird.ds9: -INFINITY +pcmk__native_allocate: resource_dummyweb allocation score on biggame.ds9: -INFINITY +pcmk__native_allocate: resource_dummyweb allocation score on defiant.ds9: -INFINITY +pcmk__native_allocate: resource_dummyweb allocation score on heartbeat.ds9: -INFINITY +pcmk__native_allocate: resource_dummyweb allocation score on ops.ds9: -INFINITY +pcmk__native_allocate: resource_dummyweb allocation score on warbird.ds9: -INFINITY diff --git a/pengine/test10/bug-1718.summary b/pengine/test10/bug-1718.summary index aec182ee784..f5b98399637 100644 --- a/pengine/test10/bug-1718.summary +++ b/pengine/test10/bug-1718.summary @@ -1,4 +1,4 @@ -2 of 5 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 5 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ biggame.ds9 heartbeat.ds9 ops.ds9 ] @@ -25,7 +25,6 @@ Executing cluster transition: * Resource action: Apache delete on ops.ds9 * Resource action: Apache delete on heartbeat.ds9 * Resource action: resource_IP3 stop on ops.ds9 - * Pseudo action: all_stopped * Pseudo action: group_fUN_stopped_0 Revised cluster status: diff --git a/pengine/test10/bug-1765.exp b/pengine/test10/bug-1765.exp index 11c822eb4de..505538dd517 100644 --- a/pengine/test10/bug-1765.exp +++ b/pengine/test10/bug-1765.exp @@ -1,107 +1,107 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="75" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="sles236" on_node_uuid="aa584ceb-0d17-48ed-97c2-250b062e7407"> + <rsc_op id="73" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="sles236" on_node_uuid="aa584ceb-0d17-48ed-97c2-250b062e7407"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="sles236" CRM_meta_notify_all_uname="sles236 sles238" CRM_meta_notify_available_uname="sles236 sles238" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="sles236" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="sles238" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="sles236" CRM_meta_on_node_uuid="aa584ceb-0d17-48ed-97c2-250b062e7407" CRM_meta_timeout="20000" drbd_resource="tr2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> + <pseudo_event id="13" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="74" operation="notify" operation_key="drbd0:0_pre_notify_start_0" on_node="sles236" on_node_uuid="aa584ceb-0d17-48ed-97c2-250b062e7407"> + <rsc_op id="72" operation="notify" operation_key="drbd0:0_pre_notify_start_0" on_node="sles236" on_node_uuid="aa584ceb-0d17-48ed-97c2-250b062e7407"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="sles236" CRM_meta_notify_all_uname="sles236 sles238" CRM_meta_notify_available_uname="sles236 sles238" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="sles236" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="sles238" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="sles236" CRM_meta_on_node_uuid="aa584ceb-0d17-48ed-97c2-250b062e7407" CRM_meta_timeout="20000" drbd_resource="tr2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"/> + <pseudo_event id="11" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="76" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="sles238" on_node_uuid="f1c6f9c2-3e78-4ac4-b77c-215b4457fc78"> + <rsc_op id="74" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="sles238" on_node_uuid="f1c6f9c2-3e78-4ac4-b77c-215b4457fc78"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="sles236" CRM_meta_notify_all_uname="sles236 sles238" CRM_meta_notify_available_uname="sles236 sles238" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="sles236" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="sles238" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="sles238" CRM_meta_on_node_uuid="f1c6f9c2-3e78-4ac4-b77c-215b4457fc78" CRM_meta_timeout="20000" drbd_resource="tr2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> + <pseudo_event id="13" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="start" operation_key="drbd0:1_start_0" on_node="sles238" on_node_uuid="f1c6f9c2-3e78-4ac4-b77c-215b4457fc78"> + <rsc_op id="8" operation="start" operation_key="drbd0:1_start_0" on_node="sles238" on_node_uuid="f1c6f9c2-3e78-4ac4-b77c-215b4457fc78"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="sles236" CRM_meta_notify_all_uname="sles236 sles238" CRM_meta_notify_available_uname="sles236 sles238" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="sles236" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="sles238" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="sles238" CRM_meta_on_node_uuid="f1c6f9c2-3e78-4ac4-b77c-215b4457fc78" CRM_meta_timeout="20000" drbd_resource="tr2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="9" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="15" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_running_0"> + <pseudo_event id="14" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> + <pseudo_event id="13" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="75" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="sles236" on_node_uuid="aa584ceb-0d17-48ed-97c2-250b062e7407"/> + <rsc_op id="73" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="sles236" on_node_uuid="aa584ceb-0d17-48ed-97c2-250b062e7407"/> </trigger> <trigger> - <rsc_op id="76" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="sles238" on_node_uuid="f1c6f9c2-3e78-4ac4-b77c-215b4457fc78"/> + <rsc_op id="74" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="sles238" on_node_uuid="f1c6f9c2-3e78-4ac4-b77c-215b4457fc78"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="14" operation="notify" operation_key="ms-drbd0_post_notify_running_0"> + <pseudo_event id="13" operation="notify" operation_key="ms-drbd0_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="running" operation_key="ms-drbd0_running_0"/> + <pseudo_event id="10" operation="running" operation_key="ms-drbd0_running_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> + <pseudo_event id="12" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="13" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"> + <pseudo_event id="12" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"/> + <pseudo_event id="11" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="74" operation="notify" operation_key="drbd0:0_pre_notify_start_0" on_node="sles236" on_node_uuid="aa584ceb-0d17-48ed-97c2-250b062e7407"/> + <rsc_op id="72" operation="notify" operation_key="drbd0:0_pre_notify_start_0" on_node="sles236" on_node_uuid="aa584ceb-0d17-48ed-97c2-250b062e7407"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="12" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"> + <pseudo_event id="11" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -109,28 +109,28 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="11" operation="running" operation_key="ms-drbd0_running_0"> + <pseudo_event id="10" operation="running" operation_key="ms-drbd0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="drbd0:1_start_0" on_node="sles238" on_node_uuid="f1c6f9c2-3e78-4ac4-b77c-215b4457fc78"/> + <rsc_op id="8" operation="start" operation_key="drbd0:1_start_0" on_node="sles238" on_node_uuid="f1c6f9c2-3e78-4ac4-b77c-215b4457fc78"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="9" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="10" operation="start" operation_key="ms-drbd0_start_0"> + <pseudo_event id="9" operation="start" operation_key="ms-drbd0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> + <pseudo_event id="12" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-1765.scores b/pengine/test10/bug-1765.scores index 432e69662c1..0c74a6079b5 100644 --- a/pengine/test10/bug-1765.scores +++ b/pengine/test10/bug-1765.scores @@ -1,27 +1,27 @@ Allocation scores: -clone_color: drbd0:0 allocation score on sles236: 76 -clone_color: drbd0:0 allocation score on sles238: 75 -clone_color: drbd0:1 allocation score on sles236: 10 -clone_color: drbd0:1 allocation score on sles238: 5 -clone_color: drbd1:0 allocation score on sles236: 0 -clone_color: drbd1:0 allocation score on sles238: 76 -clone_color: drbd1:1 allocation score on sles236: 76 -clone_color: drbd1:1 allocation score on sles238: 0 -clone_color: ms-drbd0 allocation score on sles236: 0 -clone_color: ms-drbd0 allocation score on sles238: 0 -clone_color: ms-drbd1 allocation score on sles236: 0 -clone_color: ms-drbd1 allocation score on sles238: 0 drbd0:0 promotion score on sles236: INFINITY drbd0:1 promotion score on sles238: -INFINITY drbd0:2 promotion score on none: 0 drbd1:0 promotion score on sles238: 75 drbd1:1 promotion score on sles236: 75 drbd1:2 promotion score on none: 0 -native_color: drbd0:0 allocation score on sles236: 76 -native_color: drbd0:0 allocation score on sles238: 75 -native_color: drbd0:1 allocation score on sles236: -INFINITY -native_color: drbd0:1 allocation score on sles238: 5 -native_color: drbd1:0 allocation score on sles236: 0 -native_color: drbd1:0 allocation score on sles238: 76 -native_color: drbd1:1 allocation score on sles236: 76 -native_color: drbd1:1 allocation score on sles238: -INFINITY +pcmk__clone_allocate: drbd0:0 allocation score on sles236: 76 +pcmk__clone_allocate: drbd0:0 allocation score on sles238: 75 +pcmk__clone_allocate: drbd0:1 allocation score on sles236: 10 +pcmk__clone_allocate: drbd0:1 allocation score on sles238: 5 +pcmk__clone_allocate: drbd1:0 allocation score on sles236: 0 +pcmk__clone_allocate: drbd1:0 allocation score on sles238: 76 +pcmk__clone_allocate: drbd1:1 allocation score on sles236: 76 +pcmk__clone_allocate: drbd1:1 allocation score on sles238: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on sles236: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on sles238: 0 +pcmk__clone_allocate: ms-drbd1 allocation score on sles236: 0 +pcmk__clone_allocate: ms-drbd1 allocation score on sles238: 0 +pcmk__native_allocate: drbd0:0 allocation score on sles236: 76 +pcmk__native_allocate: drbd0:0 allocation score on sles238: 75 +pcmk__native_allocate: drbd0:1 allocation score on sles236: -INFINITY +pcmk__native_allocate: drbd0:1 allocation score on sles238: 5 +pcmk__native_allocate: drbd1:0 allocation score on sles236: 0 +pcmk__native_allocate: drbd1:0 allocation score on sles238: 76 +pcmk__native_allocate: drbd1:1 allocation score on sles236: 76 +pcmk__native_allocate: drbd1:1 allocation score on sles238: -INFINITY diff --git a/pengine/test10/bug-1820-1.dot b/pengine/test10/bug-1820-1.dot index dc1de79982d..9150c67ed31 100644 --- a/pengine/test10/bug-1820-1.dot +++ b/pengine/test10/bug-1820-1.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "do_shutdown star" [ style=bold color="green" fontcolor="black" ] "gr1_running_0" [ style=bold color="green" fontcolor="orange" ] "gr1_start_0" -> "gr1_running_0" [ style = bold] @@ -29,7 +28,6 @@ digraph "g" { "test1_start_0 world" -> "test2_migrate_to_0 star" [ style = dashed] "test1_start_0 world" -> "test2_start_0 world" [ style = bold] "test1_start_0 world" [ style=bold color="green" fontcolor="orange"] -"test1_stop_0 star" -> "all_stopped" [ style = bold] "test1_stop_0 star" -> "do_shutdown star" [ style = bold] "test1_stop_0 star" -> "gr1_stopped_0" [ style = bold] "test1_stop_0 star" -> "test1_start_0 world" [ style = bold] @@ -43,7 +41,6 @@ digraph "g" { "test2_start_0 world" -> "gr1_running_0" [ style = bold] "test2_start_0 world" -> "test2_monitor_10000 world" [ style = bold] "test2_start_0 world" [ style=bold color="green" fontcolor="orange"] -"test2_stop_0 star" -> "all_stopped" [ style = bold] "test2_stop_0 star" -> "do_shutdown star" [ style = bold] "test2_stop_0 star" -> "gr1_stopped_0" [ style = bold] "test2_stop_0 star" -> "gr1_stopped_0" [ style = dashed] diff --git a/pengine/test10/bug-1820-1.exp b/pengine/test10/bug-1820-1.exp index 7a41069c057..4d28a8814c9 100644 --- a/pengine/test10/bug-1820-1.exp +++ b/pengine/test10/bug-1820-1.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="p1_start_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> + <rsc_op id="5" operation="start" operation_key="p1_start_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> <primitive id="p1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="world" CRM_meta_on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="p1_monitor_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="3" operation="monitor" operation_key="p1_monitor_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="p1_monitor_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> + <rsc_op id="4" operation="monitor" operation_key="p1_monitor_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="p1_monitor_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> + <rsc_op id="4" operation="monitor" operation_key="p1_monitor_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> <primitive id="p1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="world" CRM_meta_on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="p1_monitor_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> + <rsc_op id="3" operation="monitor" operation_key="p1_monitor_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> <primitive id="p1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="star" CRM_meta_on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,25 +35,25 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="20" operation="stopped" operation_key="gr1_stopped_0"> + <pseudo_event id="19" operation="stopped" operation_key="gr1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="6" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="11" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="gr1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="gr1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="19" operation="stop" operation_key="gr1_stop_0"> + <pseudo_event id="18" operation="stop" operation_key="gr1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -61,50 +61,50 @@ </synapse> <synapse id="5"> <action_set> - <pseudo_event id="18" operation="running" operation_key="gr1_running_0"> + <pseudo_event id="17" operation="running" operation_key="gr1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="test1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="test1_start_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="start" operation_key="test2_start_0"/> + <pseudo_event id="12" operation="start" operation_key="test2_start_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="gr1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="gr1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="17" operation="start" operation_key="gr1_start_0"> + <pseudo_event id="16" operation="start" operation_key="gr1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stopped" operation_key="gr1_stopped_0"/> + <pseudo_event id="19" operation="stopped" operation_key="gr1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="11" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> + <rsc_op id="10" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> <primitive id="test1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="star" CRM_meta_migrate_target="world" CRM_meta_on_node="world" CRM_meta_on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="migrate_to" operation_key="test1_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="9" operation="migrate_to" operation_key="test1_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="10" operation="migrate_to" operation_key="test1_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> + <rsc_op id="9" operation="migrate_to" operation_key="test1_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> <primitive id="test1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="star" CRM_meta_migrate_target="world" CRM_meta_name="migrate_to" CRM_meta_on_node="star" CRM_meta_on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63" CRM_meta_record_pending="true" CRM_meta_timeout="120000" allow_migrate="true" xmfile="/etc/xen/test1"/> </rsc_op> @@ -113,133 +113,133 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="test1_monitor_10000" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> + <rsc_op id="8" operation="monitor" operation_key="test1_monitor_10000" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> <primitive id="test1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="world" CRM_meta_on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0" CRM_meta_start_delay="30000" CRM_meta_timeout="30000" allow_migrate="true" xmfile="/etc/xen/test1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="test1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="test1_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="8" operation="start" operation_key="test1_start_0"> + <pseudo_event id="7" operation="start" operation_key="test1_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test1"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="6" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <rsc_op id="11" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> + <rsc_op id="10" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="gr1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="gr1_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="7" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> + <rsc_op id="6" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> <primitive id="test1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="star" CRM_meta_on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63" CRM_meta_timeout="120000" allow_migrate="true" xmfile="/etc/xen/test1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> + <rsc_op id="10" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="11" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="gr1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="gr1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="16" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> + <rsc_op id="15" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> <primitive id="test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="star" CRM_meta_migrate_target="world" CRM_meta_on_node="world" CRM_meta_on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="migrate_to" operation_key="test2_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="14" operation="migrate_to" operation_key="test2_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="15" operation="migrate_to" operation_key="test2_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> + <rsc_op id="14" operation="migrate_to" operation_key="test2_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> <primitive id="test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="star" CRM_meta_migrate_target="world" CRM_meta_name="migrate_to" CRM_meta_on_node="star" CRM_meta_on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63" CRM_meta_record_pending="true" CRM_meta_timeout="120000" allow_migrate="true" xmfile="/etc/xen/test2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> + <rsc_op id="10" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="test2_monitor_10000" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> + <rsc_op id="13" operation="monitor" operation_key="test2_monitor_10000" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> <primitive id="test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="world" CRM_meta_on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0" CRM_meta_start_delay="30000" CRM_meta_timeout="30000" allow_migrate="true" xmfile="/etc/xen/test2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="start" operation_key="test2_start_0"/> + <pseudo_event id="12" operation="start" operation_key="test2_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="13" operation="start" operation_key="test2_start_0"> + <pseudo_event id="12" operation="start" operation_key="test2_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test2"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="test1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="test1_start_0"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="11" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <rsc_op id="16" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> + <rsc_op id="15" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="gr1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="gr1_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="12" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> + <rsc_op id="11" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> <primitive id="test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="star" CRM_meta_on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63" CRM_meta_timeout="120000" allow_migrate="true" xmfile="/etc/xen/test2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> + <rsc_op id="15" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="gr1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="gr1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <crm_event id="22" operation="do_shutdown" operation_key="do_shutdown-star" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> + <crm_event id="20" operation="do_shutdown" operation_key="do_shutdown-star" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> <attributes CRM_meta_on_node="star" CRM_meta_on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63" CRM_meta_op_no_wait="true" /> <downed> <node id="3f368213-61d5-409a-a30e-1428efe70f63"/> @@ -248,25 +248,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="6" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> - </trigger> - </inputs> - </synapse> - <synapse id="18"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="7" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="11" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-1820-1.scores b/pengine/test10/bug-1820-1.scores index bb794a821eb..d4e981a828f 100644 --- a/pengine/test10/bug-1820-1.scores +++ b/pengine/test10/bug-1820-1.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: gr1 allocation score on star: INFINITY -group_color: gr1 allocation score on world: 1000 -group_color: test1 allocation score on star: INFINITY -group_color: test1 allocation score on world: 1000 -group_color: test2 allocation score on star: 0 -group_color: test2 allocation score on world: 0 -native_color: p1 allocation score on star: -INFINITY -native_color: p1 allocation score on world: 2000 -native_color: test1 allocation score on star: -INFINITY -native_color: test1 allocation score on world: 1000 -native_color: test2 allocation score on star: -INFINITY -native_color: test2 allocation score on world: 0 +pcmk__group_allocate: gr1 allocation score on star: INFINITY +pcmk__group_allocate: gr1 allocation score on world: 1000 +pcmk__group_allocate: test1 allocation score on star: INFINITY +pcmk__group_allocate: test1 allocation score on world: 1000 +pcmk__group_allocate: test2 allocation score on star: 0 +pcmk__group_allocate: test2 allocation score on world: 0 +pcmk__native_allocate: p1 allocation score on star: -INFINITY +pcmk__native_allocate: p1 allocation score on world: 2000 +pcmk__native_allocate: test1 allocation score on star: -INFINITY +pcmk__native_allocate: test1 allocation score on world: 1000 +pcmk__native_allocate: test2 allocation score on star: -INFINITY +pcmk__native_allocate: test2 allocation score on world: 0 diff --git a/pengine/test10/bug-1820-1.summary b/pengine/test10/bug-1820-1.summary index 2b0673a4a16..67772cab9ab 100644 --- a/pengine/test10/bug-1820-1.summary +++ b/pengine/test10/bug-1820-1.summary @@ -25,7 +25,6 @@ Executing cluster transition: * Resource action: test2 stop on star * Resource action: test1 stop on star * Cluster action: do_shutdown on star - * Pseudo action: all_stopped * Pseudo action: gr1_stopped_0 * Pseudo action: gr1_start_0 * Pseudo action: test1_start_0 diff --git a/pengine/test10/bug-1820.dot b/pengine/test10/bug-1820.dot index 2488104362b..1b8653e0c44 100644 --- a/pengine/test10/bug-1820.dot +++ b/pengine/test10/bug-1820.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "do_shutdown star" [ style=bold color="green" fontcolor="black" ] "gr1_running_0" [ style=bold color="green" fontcolor="orange" ] "gr1_start_0" -> "gr1_running_0" [ style = bold] @@ -24,7 +23,6 @@ digraph "g" { "test1_start_0 world" -> "test2_migrate_to_0 star" [ style = dashed] "test1_start_0 world" -> "test2_start_0 world" [ style = bold] "test1_start_0 world" [ style=bold color="green" fontcolor="orange" ] -"test1_stop_0 star" -> "all_stopped" [ style = bold] "test1_stop_0 star" -> "do_shutdown star" [ style = bold] "test1_stop_0 star" -> "gr1_stopped_0" [ style = bold] "test1_stop_0 star" -> "test1_start_0 world" [ style = bold] @@ -38,7 +36,6 @@ digraph "g" { "test2_start_0 world" -> "gr1_running_0" [ style = bold] "test2_start_0 world" -> "test2_monitor_10000 world" [ style = bold] "test2_start_0 world" [ style=bold color="green" fontcolor="orange"] -"test2_stop_0 star" -> "all_stopped" [ style = bold] "test2_stop_0 star" -> "do_shutdown star" [ style = bold] "test2_stop_0 star" -> "gr1_stopped_0" [ style = bold] "test2_stop_0 star" -> "gr1_stopped_0" [ style = dashed] diff --git a/pengine/test10/bug-1820.exp b/pengine/test10/bug-1820.exp index 35c0e657c50..984f03b6be9 100644 --- a/pengine/test10/bug-1820.exp +++ b/pengine/test10/bug-1820.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="gr1_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="gr1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="3" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="8" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="gr1_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="gr1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="gr1_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="gr1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,50 +27,50 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="15" operation="running" operation_key="gr1_running_0"> + <pseudo_event id="14" operation="running" operation_key="gr1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="start" operation_key="test1_start_0"/> + <pseudo_event id="4" operation="start" operation_key="test1_start_0"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="test2_start_0"/> + <pseudo_event id="9" operation="start" operation_key="test2_start_0"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="gr1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="gr1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="14" operation="start" operation_key="gr1_start_0"> + <pseudo_event id="13" operation="start" operation_key="gr1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stopped" operation_key="gr1_stopped_0"/> + <pseudo_event id="16" operation="stopped" operation_key="gr1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> + <rsc_op id="7" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> <primitive id="test1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="star" CRM_meta_migrate_target="world" CRM_meta_on_node="world" CRM_meta_on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="migrate_to" operation_key="test1_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="6" operation="migrate_to" operation_key="test1_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="migrate_to" operation_key="test1_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> + <rsc_op id="6" operation="migrate_to" operation_key="test1_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> <primitive id="test1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="star" CRM_meta_migrate_target="world" CRM_meta_name="migrate_to" CRM_meta_on_node="star" CRM_meta_on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63" CRM_meta_record_pending="true" CRM_meta_timeout="120000" allow_migrate="true" xmfile="/etc/xen/test1"/> </rsc_op> @@ -79,133 +79,133 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="test1_monitor_10000" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> + <rsc_op id="5" operation="monitor" operation_key="test1_monitor_10000" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> <primitive id="test1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="world" CRM_meta_on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0" CRM_meta_start_delay="30000" CRM_meta_timeout="30000" allow_migrate="true" xmfile="/etc/xen/test1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="start" operation_key="test1_start_0"/> + <pseudo_event id="4" operation="start" operation_key="test1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="5" operation="start" operation_key="test1_start_0"> + <pseudo_event id="4" operation="start" operation_key="test1_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test1"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="3" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> + <rsc_op id="7" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="gr1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="gr1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> + <rsc_op id="3" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> <primitive id="test1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="star" CRM_meta_on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63" CRM_meta_timeout="120000" allow_migrate="true" xmfile="/etc/xen/test1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> + <rsc_op id="7" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="8" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="gr1_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="gr1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="13" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> + <rsc_op id="12" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> <primitive id="test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="star" CRM_meta_migrate_target="world" CRM_meta_on_node="world" CRM_meta_on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="migrate_to" operation_key="test2_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="11" operation="migrate_to" operation_key="test2_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="12" operation="migrate_to" operation_key="test2_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> + <rsc_op id="11" operation="migrate_to" operation_key="test2_migrate_to_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> <primitive id="test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="star" CRM_meta_migrate_target="world" CRM_meta_name="migrate_to" CRM_meta_on_node="star" CRM_meta_on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63" CRM_meta_record_pending="true" CRM_meta_timeout="120000" allow_migrate="true" xmfile="/etc/xen/test2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> + <rsc_op id="7" operation="migrate_from" operation_key="test1_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="test2_monitor_10000" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> + <rsc_op id="10" operation="monitor" operation_key="test2_monitor_10000" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"> <primitive id="test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="world" CRM_meta_on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0" CRM_meta_start_delay="30000" CRM_meta_timeout="30000" allow_migrate="true" xmfile="/etc/xen/test2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="start" operation_key="test2_start_0"/> + <pseudo_event id="9" operation="start" operation_key="test2_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="10" operation="start" operation_key="test2_start_0"> + <pseudo_event id="9" operation="start" operation_key="test2_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test2"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="start" operation_key="test1_start_0"/> + <pseudo_event id="4" operation="start" operation_key="test1_start_0"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="8" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <rsc_op id="13" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> + <rsc_op id="12" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="gr1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="gr1_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="9" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> + <rsc_op id="8" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> <primitive id="test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="star" CRM_meta_on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63" CRM_meta_timeout="120000" allow_migrate="true" xmfile="/etc/xen/test2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> + <rsc_op id="12" operation="migrate_from" operation_key="test2_migrate_from_0" on_node="world" on_node_uuid="e4603bf6-d10f-4af2-b53b-ba72de6164d0"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="gr1_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="gr1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <crm_event id="19" operation="do_shutdown" operation_key="do_shutdown-star" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> + <crm_event id="17" operation="do_shutdown" operation_key="do_shutdown-star" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"> <attributes CRM_meta_on_node="star" CRM_meta_on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63" CRM_meta_op_no_wait="true" /> <downed> <node id="3f368213-61d5-409a-a30e-1428efe70f63"/> @@ -214,25 +214,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="3" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> - </trigger> - </inputs> - </synapse> - <synapse id="15"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="test1_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> + <rsc_op id="8" operation="stop" operation_key="test2_stop_0" on_node="star" on_node_uuid="3f368213-61d5-409a-a30e-1428efe70f63"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-1820.scores b/pengine/test10/bug-1820.scores index 2ba454c8fde..5e6e5ac97a4 100644 --- a/pengine/test10/bug-1820.scores +++ b/pengine/test10/bug-1820.scores @@ -1,11 +1,11 @@ Allocation scores: -group_color: gr1 allocation score on star: INFINITY -group_color: gr1 allocation score on world: 1000 -group_color: test1 allocation score on star: INFINITY -group_color: test1 allocation score on world: 1000 -group_color: test2 allocation score on star: 0 -group_color: test2 allocation score on world: 0 -native_color: test1 allocation score on star: -INFINITY -native_color: test1 allocation score on world: 1000 -native_color: test2 allocation score on star: -INFINITY -native_color: test2 allocation score on world: 0 +pcmk__group_allocate: gr1 allocation score on star: INFINITY +pcmk__group_allocate: gr1 allocation score on world: 1000 +pcmk__group_allocate: test1 allocation score on star: INFINITY +pcmk__group_allocate: test1 allocation score on world: 1000 +pcmk__group_allocate: test2 allocation score on star: 0 +pcmk__group_allocate: test2 allocation score on world: 0 +pcmk__native_allocate: test1 allocation score on star: -INFINITY +pcmk__native_allocate: test1 allocation score on world: 1000 +pcmk__native_allocate: test2 allocation score on star: -INFINITY +pcmk__native_allocate: test2 allocation score on world: 0 diff --git a/pengine/test10/bug-1820.summary b/pengine/test10/bug-1820.summary index e13f8ad06c0..64b16bc6ecd 100644 --- a/pengine/test10/bug-1820.summary +++ b/pengine/test10/bug-1820.summary @@ -20,7 +20,6 @@ Executing cluster transition: * Resource action: test2 stop on star * Resource action: test1 stop on star * Cluster action: do_shutdown on star - * Pseudo action: all_stopped * Pseudo action: gr1_stopped_0 * Pseudo action: gr1_start_0 * Pseudo action: test1_start_0 diff --git a/pengine/test10/bug-1822.dot b/pengine/test10/bug-1822.dot index ba3429e4294..3e73ed8af86 100644 --- a/pengine/test10/bug-1822.dot +++ b/pengine/test10/bug-1822.dot @@ -1,17 +1,14 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "do_shutdown process1a" [ style=bold color="green" fontcolor="black" ] "master_slave_Stateful:1_demote_0 process1a" -> "master_slave_Stateful:1_stop_0 process1a" [ style = bold] "master_slave_Stateful:1_demote_0 process1a" -> "ms-sf_group:1_demoted_0" [ style = bold] "master_slave_Stateful:1_demote_0 process1a" [ style=bold color="green" fontcolor="black" ] -"master_slave_Stateful:1_stop_0 process1a" -> "all_stopped" [ style = bold] "master_slave_Stateful:1_stop_0 process1a" -> "do_shutdown process1a" [ style = bold] "master_slave_Stateful:1_stop_0 process1a" -> "ms-sf_group:1_stopped_0" [ style = bold] "master_slave_Stateful:1_stop_0 process1a" [ style=bold color="green" fontcolor="black" ] "master_slave_procdctl:1_demote_0 process1a" -> "master_slave_procdctl:1_stop_0 process1a" [ style = bold] "master_slave_procdctl:1_demote_0 process1a" -> "ms-sf_group:1_demoted_0" [ style = bold] "master_slave_procdctl:1_demote_0 process1a" [ style=bold color="green" fontcolor="black" ] -"master_slave_procdctl:1_stop_0 process1a" -> "all_stopped" [ style = bold] "master_slave_procdctl:1_stop_0 process1a" -> "do_shutdown process1a" [ style = bold] "master_slave_procdctl:1_stop_0 process1a" -> "ms-sf_group:1_stopped_0" [ style = bold] "master_slave_procdctl:1_stop_0 process1a" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/bug-1822.exp b/pengine/test10/bug-1822.exp index 8ce6d7057e1..2f084384a1c 100644 --- a/pengine/test10/bug-1822.exp +++ b/pengine/test10/bug-1822.exp @@ -1,137 +1,137 @@ <transition_graph cluster-delay="180s" stonith-timeout="60s"failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="22" operation="demoted" operation_key="ms-sf_group:1_demoted_0"> + <pseudo_event id="21" operation="demoted" operation_key="ms-sf_group:1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="demote" operation_key="master_slave_Stateful:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> + <rsc_op id="12" operation="demote" operation_key="master_slave_Stateful:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> </trigger> <trigger> - <rsc_op id="15" operation="demote" operation_key="master_slave_procdctl:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> + <rsc_op id="14" operation="demote" operation_key="master_slave_procdctl:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="21" operation="demote" operation_key="ms-sf_group:1_demote_0"> + <pseudo_event id="20" operation="demote" operation_key="ms-sf_group:1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="demote" operation_key="ms-sf_demote_0"/> + <pseudo_event id="30" operation="demote" operation_key="ms-sf_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="20" operation="stopped" operation_key="ms-sf_group:1_stopped_0"> + <pseudo_event id="19" operation="stopped" operation_key="ms-sf_group:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="stop" operation_key="master_slave_Stateful:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> + <rsc_op id="13" operation="stop" operation_key="master_slave_Stateful:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> </trigger> <trigger> - <rsc_op id="16" operation="stop" operation_key="master_slave_procdctl:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> + <rsc_op id="15" operation="stop" operation_key="master_slave_procdctl:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="ms-sf_group:1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="ms-sf_group:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="19" operation="stop" operation_key="ms-sf_group:1_stop_0"> + <pseudo_event id="18" operation="stop" operation_key="ms-sf_group:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stop" operation_key="ms-sf_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="ms-sf_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="stop" operation_key="master_slave_Stateful:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"> + <rsc_op id="13" operation="stop" operation_key="master_slave_Stateful:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"> <primitive id="master_slave_Stateful:1" class="ocf" provider="heartbeat" type="Dummy-statful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_fail="stop" CRM_meta_on_node="process1a" CRM_meta_on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89" CRM_meta_timeout="60000" sleep_time="10000"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="demote" operation_key="master_slave_Stateful:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> + <rsc_op id="12" operation="demote" operation_key="master_slave_Stateful:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="ms-sf_group:1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="ms-sf_group:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="13" operation="demote" operation_key="master_slave_Stateful:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"> + <rsc_op id="12" operation="demote" operation_key="master_slave_Stateful:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"> <primitive id="master_slave_Stateful:1" class="ocf" provider="heartbeat" type="Dummy-statful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="process1a" CRM_meta_on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89" CRM_meta_timeout="120000" sleep_time="10000"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="demote" operation_key="ms-sf_group:1_demote_0"/> + <pseudo_event id="20" operation="demote" operation_key="ms-sf_group:1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="stop" operation_key="master_slave_procdctl:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"> + <rsc_op id="15" operation="stop" operation_key="master_slave_procdctl:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"> <primitive id="master_slave_procdctl:1" class="ocf" provider="heartbeat" type="procdctl"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_fail="stop" CRM_meta_on_node="process1a" CRM_meta_on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89" CRM_meta_timeout="60000" procd="sleep 10000"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="demote" operation_key="master_slave_procdctl:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> + <rsc_op id="14" operation="demote" operation_key="master_slave_procdctl:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="ms-sf_group:1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="ms-sf_group:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="15" operation="demote" operation_key="master_slave_procdctl:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"> + <rsc_op id="14" operation="demote" operation_key="master_slave_procdctl:1_demote_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"> <primitive id="master_slave_procdctl:1" class="ocf" provider="heartbeat" type="procdctl"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="process1a" CRM_meta_on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89" CRM_meta_timeout="120000" procd="sleep 10000"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="demote" operation_key="ms-sf_group:1_demote_0"/> + <pseudo_event id="20" operation="demote" operation_key="ms-sf_group:1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="32" operation="demoted" operation_key="ms-sf_demoted_0"> + <pseudo_event id="31" operation="demoted" operation_key="ms-sf_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="demoted" operation_key="ms-sf_group:1_demoted_0"/> + <pseudo_event id="21" operation="demoted" operation_key="ms-sf_group:1_demoted_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="demote" operation_key="ms-sf_demote_0"/> + <pseudo_event id="30" operation="demote" operation_key="ms-sf_demote_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="31" operation="demote" operation_key="ms-sf_demote_0"> + <pseudo_event id="30" operation="demote" operation_key="ms-sf_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> @@ -139,34 +139,34 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="28" operation="stopped" operation_key="ms-sf_stopped_0"> + <pseudo_event id="27" operation="stopped" operation_key="ms-sf_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stopped" operation_key="ms-sf_group:1_stopped_0"/> + <pseudo_event id="19" operation="stopped" operation_key="ms-sf_group:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="27" operation="stop" operation_key="ms-sf_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="ms-sf_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="27" operation="stop" operation_key="ms-sf_stop_0"> + <pseudo_event id="26" operation="stop" operation_key="ms-sf_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="demoted" operation_key="ms-sf_demoted_0"/> + <pseudo_event id="31" operation="demoted" operation_key="ms-sf_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <crm_event id="34" operation="do_shutdown" operation_key="do_shutdown-process1a" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"> + <crm_event id="32" operation="do_shutdown" operation_key="do_shutdown-process1a" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"> <attributes CRM_meta_on_node="process1a" CRM_meta_on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89" CRM_meta_op_no_wait="true" /> <downed> <node id="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> @@ -175,25 +175,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="14" operation="stop" operation_key="master_slave_Stateful:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> + <rsc_op id="13" operation="stop" operation_key="master_slave_Stateful:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> </trigger> <trigger> - <rsc_op id="16" operation="stop" operation_key="master_slave_procdctl:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> - </trigger> - </inputs> - </synapse> - <synapse id="13"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="14" operation="stop" operation_key="master_slave_Stateful:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> - </trigger> - <trigger> - <rsc_op id="16" operation="stop" operation_key="master_slave_procdctl:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> + <rsc_op id="15" operation="stop" operation_key="master_slave_procdctl:1_stop_0" on_node="process1a" on_node_uuid="4dbb8c56-330e-4835-a15e-c0aa632d4e89"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-1822.scores b/pengine/test10/bug-1822.scores index badb2cca89f..050a7dc596b 100644 --- a/pengine/test10/bug-1822.scores +++ b/pengine/test10/bug-1822.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: master_slave_Stateful:0 allocation score on process1a: 0 -clone_color: master_slave_Stateful:0 allocation score on process2b: 1 -clone_color: master_slave_Stateful:1 allocation score on process1a: 1 -clone_color: master_slave_Stateful:1 allocation score on process2b: 0 -clone_color: master_slave_procdctl:0 allocation score on process1a: -INFINITY -clone_color: master_slave_procdctl:0 allocation score on process2b: -INFINITY -clone_color: master_slave_procdctl:1 allocation score on process1a: 1 -clone_color: master_slave_procdctl:1 allocation score on process2b: -INFINITY -clone_color: ms-sf allocation score on process1a: 0 -clone_color: ms-sf allocation score on process2b: 0 -clone_color: ms-sf_group:0 allocation score on process1a: 0 -clone_color: ms-sf_group:0 allocation score on process2b: 0 -clone_color: ms-sf_group:1 allocation score on process1a: 0 -clone_color: ms-sf_group:1 allocation score on process2b: 0 -group_color: master_slave_Stateful:0 allocation score on process1a: -INFINITY -group_color: master_slave_Stateful:0 allocation score on process2b: 1 -group_color: master_slave_Stateful:1 allocation score on process1a: -INFINITY -group_color: master_slave_Stateful:1 allocation score on process2b: -INFINITY -group_color: master_slave_procdctl:0 allocation score on process1a: -INFINITY -group_color: master_slave_procdctl:0 allocation score on process2b: -INFINITY -group_color: master_slave_procdctl:1 allocation score on process1a: -INFINITY -group_color: master_slave_procdctl:1 allocation score on process2b: -INFINITY -group_color: ms-sf_group:0 allocation score on process1a: -INFINITY -group_color: ms-sf_group:0 allocation score on process2b: 0 -group_color: ms-sf_group:1 allocation score on process1a: -INFINITY -group_color: ms-sf_group:1 allocation score on process2b: -INFINITY ms-sf_group:0 promotion score on process2b: -INFINITY ms-sf_group:1 promotion score on none: 0 -native_color: master_slave_Stateful:0 allocation score on process1a: -INFINITY -native_color: master_slave_Stateful:0 allocation score on process2b: 1 -native_color: master_slave_Stateful:1 allocation score on process1a: -INFINITY -native_color: master_slave_Stateful:1 allocation score on process2b: -INFINITY -native_color: master_slave_procdctl:0 allocation score on process1a: -INFINITY -native_color: master_slave_procdctl:0 allocation score on process2b: -INFINITY -native_color: master_slave_procdctl:1 allocation score on process1a: -INFINITY -native_color: master_slave_procdctl:1 allocation score on process2b: -INFINITY +pcmk__clone_allocate: master_slave_Stateful:0 allocation score on process1a: 0 +pcmk__clone_allocate: master_slave_Stateful:0 allocation score on process2b: 1 +pcmk__clone_allocate: master_slave_Stateful:1 allocation score on process1a: 1 +pcmk__clone_allocate: master_slave_Stateful:1 allocation score on process2b: 0 +pcmk__clone_allocate: master_slave_procdctl:0 allocation score on process1a: -INFINITY +pcmk__clone_allocate: master_slave_procdctl:0 allocation score on process2b: -INFINITY +pcmk__clone_allocate: master_slave_procdctl:1 allocation score on process1a: 1 +pcmk__clone_allocate: master_slave_procdctl:1 allocation score on process2b: -INFINITY +pcmk__clone_allocate: ms-sf allocation score on process1a: 0 +pcmk__clone_allocate: ms-sf allocation score on process2b: 0 +pcmk__clone_allocate: ms-sf_group:0 allocation score on process1a: 0 +pcmk__clone_allocate: ms-sf_group:0 allocation score on process2b: 0 +pcmk__clone_allocate: ms-sf_group:1 allocation score on process1a: 0 +pcmk__clone_allocate: ms-sf_group:1 allocation score on process2b: 0 +pcmk__group_allocate: master_slave_Stateful:0 allocation score on process1a: -INFINITY +pcmk__group_allocate: master_slave_Stateful:0 allocation score on process2b: 1 +pcmk__group_allocate: master_slave_Stateful:1 allocation score on process1a: -INFINITY +pcmk__group_allocate: master_slave_Stateful:1 allocation score on process2b: -INFINITY +pcmk__group_allocate: master_slave_procdctl:0 allocation score on process1a: -INFINITY +pcmk__group_allocate: master_slave_procdctl:0 allocation score on process2b: -INFINITY +pcmk__group_allocate: master_slave_procdctl:1 allocation score on process1a: -INFINITY +pcmk__group_allocate: master_slave_procdctl:1 allocation score on process2b: -INFINITY +pcmk__group_allocate: ms-sf_group:0 allocation score on process1a: -INFINITY +pcmk__group_allocate: ms-sf_group:0 allocation score on process2b: 0 +pcmk__group_allocate: ms-sf_group:1 allocation score on process1a: -INFINITY +pcmk__group_allocate: ms-sf_group:1 allocation score on process2b: -INFINITY +pcmk__native_allocate: master_slave_Stateful:0 allocation score on process1a: -INFINITY +pcmk__native_allocate: master_slave_Stateful:0 allocation score on process2b: 1 +pcmk__native_allocate: master_slave_Stateful:1 allocation score on process1a: -INFINITY +pcmk__native_allocate: master_slave_Stateful:1 allocation score on process2b: -INFINITY +pcmk__native_allocate: master_slave_procdctl:0 allocation score on process1a: -INFINITY +pcmk__native_allocate: master_slave_procdctl:0 allocation score on process2b: -INFINITY +pcmk__native_allocate: master_slave_procdctl:1 allocation score on process1a: -INFINITY +pcmk__native_allocate: master_slave_procdctl:1 allocation score on process2b: -INFINITY diff --git a/pengine/test10/bug-1822.summary b/pengine/test10/bug-1822.summary index 5bf91b98584..024da3bc171 100644 --- a/pengine/test10/bug-1822.summary +++ b/pengine/test10/bug-1822.summary @@ -27,7 +27,6 @@ Executing cluster transition: * Resource action: master_slave_Stateful:1 stop on process1a * Resource action: master_slave_procdctl:1 stop on process1a * Cluster action: do_shutdown on process1a - * Pseudo action: all_stopped * Pseudo action: ms-sf_group:1_stopped_0 * Pseudo action: ms-sf_stopped_0 diff --git a/pengine/test10/bug-5007-masterslave_colocation.dot b/pengine/test10/bug-5007-masterslave_colocation.dot index 3de8dd81106..10047e42417 100644 --- a/pengine/test10/bug-5007-masterslave_colocation.dot +++ b/pengine/test10/bug-5007-masterslave_colocation.dot @@ -1,11 +1,8 @@ digraph "g" { "MASTER_IP_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] "MASTER_IP_stop_0 fc16-builder2" -> "MASTER_IP_start_0 fc16-builder" [ style = bold] -"MASTER_IP_stop_0 fc16-builder2" -> "all_stopped" [ style = bold] "MASTER_IP_stop_0 fc16-builder2" [ style=bold color="green" fontcolor="black"] "SLAVE_IP_start_0 fc16-builder2" [ style=bold color="green" fontcolor="black"] "SLAVE_IP_stop_0 fc16-builder" -> "SLAVE_IP_start_0 fc16-builder2" [ style = bold] -"SLAVE_IP_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "SLAVE_IP_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/bug-5007-masterslave_colocation.exp b/pengine/test10/bug-5007-masterslave_colocation.exp index bf838678969..e2b20fa2a0d 100644 --- a/pengine/test10/bug-5007-masterslave_colocation.exp +++ b/pengine/test10/bug-5007-masterslave_colocation.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="35" operation="start" operation_key="SLAVE_IP_start_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> + <rsc_op id="34" operation="start" operation_key="SLAVE_IP_start_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> <primitive id="SLAVE_IP" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder2" CRM_meta_on_node_uuid="fc16-builder2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="stop" operation_key="SLAVE_IP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="33" operation="stop" operation_key="SLAVE_IP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="34" operation="stop" operation_key="SLAVE_IP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="33" operation="stop" operation_key="SLAVE_IP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="SLAVE_IP" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,40 +23,24 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="37" operation="start" operation_key="MASTER_IP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="36" operation="start" operation_key="MASTER_IP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="MASTER_IP" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="stop" operation_key="MASTER_IP_stop_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"/> + <rsc_op id="35" operation="stop" operation_key="MASTER_IP_stop_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="36" operation="stop" operation_key="MASTER_IP_stop_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> + <rsc_op id="35" operation="stop" operation_key="MASTER_IP_stop_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> <primitive id="MASTER_IP" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder2" CRM_meta_on_node_uuid="fc16-builder2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="34" operation="stop" operation_key="SLAVE_IP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - <trigger> - <rsc_op id="36" operation="stop" operation_key="MASTER_IP_stop_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-5007-masterslave_colocation.scores b/pengine/test10/bug-5007-masterslave_colocation.scores index a6dee988bec..8c490a5622a 100644 --- a/pengine/test10/bug-5007-masterslave_colocation.scores +++ b/pengine/test10/bug-5007-masterslave_colocation.scores @@ -1,17 +1,17 @@ Allocation scores: DUMMY:0 promotion score on fc16-builder: 10 DUMMY:1 promotion score on fc16-builder2: 5 -clone_color: DUMMY:0 allocation score on fc16-builder2: 0 -clone_color: DUMMY:0 allocation score on fc16-builder: 11 -clone_color: DUMMY:1 allocation score on fc16-builder2: 6 -clone_color: DUMMY:1 allocation score on fc16-builder: 0 -clone_color: MS_DUMMY allocation score on fc16-builder2: 0 -clone_color: MS_DUMMY allocation score on fc16-builder: 0 -native_color: DUMMY:0 allocation score on fc16-builder2: 0 -native_color: DUMMY:0 allocation score on fc16-builder: 11 -native_color: DUMMY:1 allocation score on fc16-builder2: 6 -native_color: DUMMY:1 allocation score on fc16-builder: -INFINITY -native_color: MASTER_IP allocation score on fc16-builder2: -INFINITY -native_color: MASTER_IP allocation score on fc16-builder: 11 -native_color: SLAVE_IP allocation score on fc16-builder2: 1000 -native_color: SLAVE_IP allocation score on fc16-builder: 101 +pcmk__clone_allocate: DUMMY:0 allocation score on fc16-builder2: 0 +pcmk__clone_allocate: DUMMY:0 allocation score on fc16-builder: 11 +pcmk__clone_allocate: DUMMY:1 allocation score on fc16-builder2: 6 +pcmk__clone_allocate: DUMMY:1 allocation score on fc16-builder: 0 +pcmk__clone_allocate: MS_DUMMY allocation score on fc16-builder2: 0 +pcmk__clone_allocate: MS_DUMMY allocation score on fc16-builder: 0 +pcmk__native_allocate: DUMMY:0 allocation score on fc16-builder2: 0 +pcmk__native_allocate: DUMMY:0 allocation score on fc16-builder: 11 +pcmk__native_allocate: DUMMY:1 allocation score on fc16-builder2: 6 +pcmk__native_allocate: DUMMY:1 allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: MASTER_IP allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: MASTER_IP allocation score on fc16-builder: 11 +pcmk__native_allocate: SLAVE_IP allocation score on fc16-builder2: 1000 +pcmk__native_allocate: SLAVE_IP allocation score on fc16-builder: 101 diff --git a/pengine/test10/bug-5007-masterslave_colocation.summary b/pengine/test10/bug-5007-masterslave_colocation.summary index adbc1f14302..b6ade607439 100644 --- a/pengine/test10/bug-5007-masterslave_colocation.summary +++ b/pengine/test10/bug-5007-masterslave_colocation.summary @@ -15,7 +15,6 @@ Transition Summary: Executing cluster transition: * Resource action: SLAVE_IP stop on fc16-builder * Resource action: MASTER_IP stop on fc16-builder2 - * Pseudo action: all_stopped * Resource action: SLAVE_IP start on fc16-builder2 * Resource action: MASTER_IP start on fc16-builder diff --git a/pengine/test10/bug-5014-A-start-B-start.exp b/pengine/test10/bug-5014-A-start-B-start.exp index c89ed4b17ce..d375e7abcb1 100644 --- a/pengine/test10/bug-5014-A-start-B-start.exp +++ b/pengine/test10/bug-5014-A-start-B-start.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="ClusterIP_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="monitor" operation_key="ClusterIP_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="ClusterIP_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="monitor" operation_key="ClusterIP_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="ClusterIP_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="ClusterIP_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> @@ -36,36 +36,36 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="ClusterIP2_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="monitor" operation_key="ClusterIP2_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.102"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="ClusterIP2_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="5" operation="start" operation_key="ClusterIP2_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="start" operation_key="ClusterIP2_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="start" operation_key="ClusterIP2_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.102"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="ClusterIP2_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="ClusterIP2_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="4" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="ClusterIP2_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="ClusterIP2_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.102"/> </rsc_op> diff --git a/pengine/test10/bug-5014-A-start-B-start.scores b/pengine/test10/bug-5014-A-start-B-start.scores index 70b8829f5cf..0cd85696ee7 100644 --- a/pengine/test10/bug-5014-A-start-B-start.scores +++ b/pengine/test10/bug-5014-A-start-B-start.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: ClusterIP allocation score on fc16-builder: 0 -native_color: ClusterIP2 allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP2 allocation score on fc16-builder: 0 diff --git a/pengine/test10/bug-5014-A-stop-B-started.dot b/pengine/test10/bug-5014-A-stop-B-started.dot index ec7dc53cd49..9a20a07d518 100644 --- a/pengine/test10/bug-5014-A-stop-B-started.dot +++ b/pengine/test10/bug-5014-A-stop-B-started.dot @@ -1,7 +1,5 @@ digraph "g" { "ClusterIP_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "ClusterIP_stop_0 fc16-builder" -> "ClusterIP_start_0 <none>" [ style = dashed] -"ClusterIP_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "ClusterIP_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/bug-5014-A-stop-B-started.exp b/pengine/test10/bug-5014-A-stop-B-started.exp index dc289f0d3ad..4c15e227bd1 100644 --- a/pengine/test10/bug-5014-A-stop-B-started.exp +++ b/pengine/test10/bug-5014-A-stop-B-started.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="stop" operation_key="ClusterIP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="stop" operation_key="ClusterIP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="ClusterIP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-5014-A-stop-B-started.scores b/pengine/test10/bug-5014-A-stop-B-started.scores index 06e4432a336..124f2e48756 100644 --- a/pengine/test10/bug-5014-A-stop-B-started.scores +++ b/pengine/test10/bug-5014-A-stop-B-started.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: ClusterIP allocation score on fc16-builder: -INFINITY -native_color: ClusterIP2 allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: ClusterIP2 allocation score on fc16-builder: 0 diff --git a/pengine/test10/bug-5014-A-stop-B-started.summary b/pengine/test10/bug-5014-A-stop-B-started.summary index a00dfd7b0dd..9aee24aa3f8 100644 --- a/pengine/test10/bug-5014-A-stop-B-started.summary +++ b/pengine/test10/bug-5014-A-stop-B-started.summary @@ -1,4 +1,4 @@ -1 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] @@ -11,7 +11,6 @@ Transition Summary: Executing cluster transition: * Resource action: ClusterIP stop on fc16-builder - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/bug-5014-A-stopped-B-stopped.exp b/pengine/test10/bug-5014-A-stopped-B-stopped.exp index 0d3b9eac9be..5549ff8fe93 100644 --- a/pengine/test10/bug-5014-A-stopped-B-stopped.exp +++ b/pengine/test10/bug-5014-A-stopped-B-stopped.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="ClusterIP_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="ClusterIP_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="ClusterIP2_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="ClusterIP2_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.102"/> </rsc_op> diff --git a/pengine/test10/bug-5014-A-stopped-B-stopped.scores b/pengine/test10/bug-5014-A-stopped-B-stopped.scores index 06e4432a336..124f2e48756 100644 --- a/pengine/test10/bug-5014-A-stopped-B-stopped.scores +++ b/pengine/test10/bug-5014-A-stopped-B-stopped.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: ClusterIP allocation score on fc16-builder: -INFINITY -native_color: ClusterIP2 allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: ClusterIP2 allocation score on fc16-builder: 0 diff --git a/pengine/test10/bug-5014-A-stopped-B-stopped.summary b/pengine/test10/bug-5014-A-stopped-B-stopped.summary index ba0a5e179ae..4a0f82f56dc 100644 --- a/pengine/test10/bug-5014-A-stopped-B-stopped.summary +++ b/pengine/test10/bug-5014-A-stopped-B-stopped.summary @@ -1,4 +1,4 @@ -1 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/bug-5014-CLONE-A-start-B-start.exp b/pengine/test10/bug-5014-CLONE-A-start-B-start.exp index 1e9013e7d25..7fc55843fea 100644 --- a/pengine/test10/bug-5014-CLONE-A-start-B-start.exp +++ b/pengine/test10/bug-5014-CLONE-A-start-B-start.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="ClusterIP:0_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="monitor" operation_key="ClusterIP:0_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" long-id="ClusterIP:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="ClusterIP:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="start" operation_key="ClusterIP:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="ClusterIP:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="start" operation_key="ClusterIP:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" long-id="ClusterIP:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="ClusterIP:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="ClusterIP:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" long-id="ClusterIP:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> @@ -36,60 +36,60 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="7" operation="running" operation_key="clone1_running_0"> + <pseudo_event id="6" operation="running" operation_key="clone1_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="ClusterIP:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="start" operation_key="ClusterIP:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="6" operation="start" operation_key="clone1_start_0"> + <pseudo_event id="5" operation="start" operation_key="clone1_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="ClusterIP:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="monitor" operation_key="ClusterIP:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="ClusterIP2:0_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="10" operation="monitor" operation_key="ClusterIP2:0_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP2" long-id="ClusterIP2:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.102"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="ClusterIP2:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="9" operation="start" operation_key="ClusterIP2:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="ClusterIP2:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="9" operation="start" operation_key="ClusterIP2:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP2" long-id="ClusterIP2:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.102"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="clone2_start_0"/> + <pseudo_event id="11" operation="start" operation_key="clone2_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="ClusterIP2:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="ClusterIP2:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP2" long-id="ClusterIP2:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.102"/> </rsc_op> @@ -98,31 +98,31 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="13" operation="running" operation_key="clone2_running_0"> + <pseudo_event id="12" operation="running" operation_key="clone2_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="ClusterIP2:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="9" operation="start" operation_key="ClusterIP2:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="clone2_start_0"/> + <pseudo_event id="11" operation="start" operation_key="clone2_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="12" operation="start" operation_key="clone2_start_0"> + <pseudo_event id="11" operation="start" operation_key="clone2_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="ClusterIP2:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="ClusterIP2:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="7" operation="running" operation_key="clone1_running_0"/> + <pseudo_event id="6" operation="running" operation_key="clone1_running_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-5014-CLONE-A-start-B-start.scores b/pengine/test10/bug-5014-CLONE-A-start-B-start.scores index 507ae14269a..cce8b64a4e6 100644 --- a/pengine/test10/bug-5014-CLONE-A-start-B-start.scores +++ b/pengine/test10/bug-5014-CLONE-A-start-B-start.scores @@ -1,7 +1,7 @@ Allocation scores: -clone_color: ClusterIP2:0 allocation score on fc16-builder: 0 -clone_color: ClusterIP:0 allocation score on fc16-builder: 0 -clone_color: clone1 allocation score on fc16-builder: 0 -clone_color: clone2 allocation score on fc16-builder: 0 -native_color: ClusterIP2:0 allocation score on fc16-builder: 0 -native_color: ClusterIP:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: ClusterIP2:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: ClusterIP:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: clone1 allocation score on fc16-builder: 0 +pcmk__clone_allocate: clone2 allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP2:0 allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP:0 allocation score on fc16-builder: 0 diff --git a/pengine/test10/bug-5014-CLONE-A-stop-B-started.dot b/pengine/test10/bug-5014-CLONE-A-stop-B-started.dot index 78d699875ac..4fdb2173db6 100644 --- a/pengine/test10/bug-5014-CLONE-A-stop-B-started.dot +++ b/pengine/test10/bug-5014-CLONE-A-stop-B-started.dot @@ -1,8 +1,6 @@ digraph "g" { -"ClusterIP:0_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "ClusterIP:0_stop_0 fc16-builder" -> "clone1_stopped_0" [ style = bold] "ClusterIP:0_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone1_stop_0" -> "ClusterIP:0_stop_0 fc16-builder" [ style = bold] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange"] diff --git a/pengine/test10/bug-5014-CLONE-A-stop-B-started.exp b/pengine/test10/bug-5014-CLONE-A-stop-B-started.exp index aa999233fa6..25cab0a21c3 100644 --- a/pengine/test10/bug-5014-CLONE-A-stop-B-started.exp +++ b/pengine/test10/bug-5014-CLONE-A-stop-B-started.exp @@ -1,51 +1,38 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="stop" operation_key="ClusterIP:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="stop" operation_key="ClusterIP:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" long-id="ClusterIP:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="8" operation="stopped" operation_key="clone1_stopped_0"> + <pseudo_event id="7" operation="stopped" operation_key="clone1_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="ClusterIP:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="stop" operation_key="ClusterIP:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="clone1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="clone1_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="ClusterIP:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-5014-CLONE-A-stop-B-started.scores b/pengine/test10/bug-5014-CLONE-A-stop-B-started.scores index 1a95269676b..a13eded802e 100644 --- a/pengine/test10/bug-5014-CLONE-A-stop-B-started.scores +++ b/pengine/test10/bug-5014-CLONE-A-stop-B-started.scores @@ -1,7 +1,7 @@ Allocation scores: -clone_color: ClusterIP2:0 allocation score on fc16-builder: 1 -clone_color: ClusterIP:0 allocation score on fc16-builder: 1 -clone_color: clone1 allocation score on fc16-builder: 0 -clone_color: clone2 allocation score on fc16-builder: 0 -native_color: ClusterIP2:0 allocation score on fc16-builder: 1 -native_color: ClusterIP:0 allocation score on fc16-builder: -INFINITY +pcmk__clone_allocate: ClusterIP2:0 allocation score on fc16-builder: 1 +pcmk__clone_allocate: ClusterIP:0 allocation score on fc16-builder: 1 +pcmk__clone_allocate: clone1 allocation score on fc16-builder: 0 +pcmk__clone_allocate: clone2 allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP2:0 allocation score on fc16-builder: 1 +pcmk__native_allocate: ClusterIP:0 allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/bug-5014-CLONE-A-stop-B-started.summary b/pengine/test10/bug-5014-CLONE-A-stop-B-started.summary index c3fb6d59b21..6f643e81ac9 100644 --- a/pengine/test10/bug-5014-CLONE-A-stop-B-started.summary +++ b/pengine/test10/bug-5014-CLONE-A-stop-B-started.summary @@ -1,4 +1,4 @@ -1 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] @@ -15,7 +15,6 @@ Executing cluster transition: * Pseudo action: clone1_stop_0 * Resource action: ClusterIP:0 stop on fc16-builder * Pseudo action: clone1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/bug-5014-CthenAthenB-C-stopped.exp b/pengine/test10/bug-5014-CthenAthenB-C-stopped.exp index 0896ce28886..42e829d1123 100644 --- a/pengine/test10/bug-5014-CthenAthenB-C-stopped.exp +++ b/pengine/test10/bug-5014-CthenAthenB-C-stopped.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="ClusterIP_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="ClusterIP_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="ClusterIP2_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="ClusterIP2_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.102"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="ClusterIP3_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="ClusterIP3_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP3" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.103"/> </rsc_op> diff --git a/pengine/test10/bug-5014-CthenAthenB-C-stopped.scores b/pengine/test10/bug-5014-CthenAthenB-C-stopped.scores index e3759e244d9..9590a77888a 100644 --- a/pengine/test10/bug-5014-CthenAthenB-C-stopped.scores +++ b/pengine/test10/bug-5014-CthenAthenB-C-stopped.scores @@ -1,4 +1,4 @@ Allocation scores: -native_color: ClusterIP allocation score on fc16-builder: 0 -native_color: ClusterIP2 allocation score on fc16-builder: 0 -native_color: ClusterIP3 allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: ClusterIP allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP2 allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP3 allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/bug-5014-CthenAthenB-C-stopped.summary b/pengine/test10/bug-5014-CthenAthenB-C-stopped.summary index d15d1b228a6..6b9dbc94aee 100644 --- a/pengine/test10/bug-5014-CthenAthenB-C-stopped.summary +++ b/pengine/test10/bug-5014-CthenAthenB-C-stopped.summary @@ -1,4 +1,4 @@ -1 of 3 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 3 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/bug-5014-GROUP-A-start-B-start.exp b/pengine/test10/bug-5014-GROUP-A-start-B-start.exp index 598bdced632..04ec51f3d57 100644 --- a/pengine/test10/bug-5014-GROUP-A-start-B-start.exp +++ b/pengine/test10/bug-5014-GROUP-A-start-B-start.exp @@ -1,22 +1,22 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="5" operation="running" operation_key="group1_running_0"> + <pseudo_event id="4" operation="running" operation_key="group1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="4" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="3" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="4" operation="start" operation_key="group1_start_0"> + <pseudo_event id="3" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -24,80 +24,80 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="ClusterIP_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="ClusterIP_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="start" operation_key="ClusterIP_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="4" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="3" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="11" operation="running" operation_key="group2_running_0"> + <pseudo_event id="10" operation="running" operation_key="group2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="ClusterIP2_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="7" operation="start" operation_key="ClusterIP2_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="9" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="10" operation="start" operation_key="group2_start_0"> + <pseudo_event id="9" operation="start" operation_key="group2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="running" operation_key="group1_running_0"/> + <pseudo_event id="4" operation="running" operation_key="group1_running_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="ClusterIP2_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="8" operation="monitor" operation_key="ClusterIP2_monitor_30000" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.102"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="ClusterIP2_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="7" operation="start" operation_key="ClusterIP2_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="start" operation_key="ClusterIP2_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="7" operation="start" operation_key="ClusterIP2_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.102"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="9" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-5014-GROUP-A-start-B-start.scores b/pengine/test10/bug-5014-GROUP-A-start-B-start.scores index 8e3f4fc9df8..8ca562bf140 100644 --- a/pengine/test10/bug-5014-GROUP-A-start-B-start.scores +++ b/pengine/test10/bug-5014-GROUP-A-start-B-start.scores @@ -1,7 +1,7 @@ Allocation scores: -group_color: ClusterIP allocation score on fc16-builder: 0 -group_color: ClusterIP2 allocation score on fc16-builder: 0 -group_color: group1 allocation score on fc16-builder: 0 -group_color: group2 allocation score on fc16-builder: 0 -native_color: ClusterIP allocation score on fc16-builder: 0 -native_color: ClusterIP2 allocation score on fc16-builder: 0 +pcmk__group_allocate: ClusterIP allocation score on fc16-builder: 0 +pcmk__group_allocate: ClusterIP2 allocation score on fc16-builder: 0 +pcmk__group_allocate: group1 allocation score on fc16-builder: 0 +pcmk__group_allocate: group2 allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP2 allocation score on fc16-builder: 0 diff --git a/pengine/test10/bug-5014-GROUP-A-stopped-B-started.dot b/pengine/test10/bug-5014-GROUP-A-stopped-B-started.dot index a26267c07ca..0c75e442344 100644 --- a/pengine/test10/bug-5014-GROUP-A-stopped-B-started.dot +++ b/pengine/test10/bug-5014-GROUP-A-stopped-B-started.dot @@ -1,8 +1,6 @@ digraph "g" { -"ClusterIP_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "ClusterIP_stop_0 fc16-builder" -> "group1_stopped_0" [ style = bold] "ClusterIP_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group1_stop_0" -> "ClusterIP_stop_0 fc16-builder" [ style = bold] "group1_stop_0" -> "group1_stopped_0" [ style = bold] "group1_stop_0" [ style=bold color="green" fontcolor="orange"] diff --git a/pengine/test10/bug-5014-GROUP-A-stopped-B-started.exp b/pengine/test10/bug-5014-GROUP-A-stopped-B-started.exp index 0a0cb5c89d0..e9863162e66 100644 --- a/pengine/test10/bug-5014-GROUP-A-stopped-B-started.exp +++ b/pengine/test10/bug-5014-GROUP-A-stopped-B-started.exp @@ -1,22 +1,22 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="8" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="7" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="ClusterIP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="stop" operation_key="ClusterIP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -24,26 +24,14 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="stop" operation_key="ClusterIP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="stop" operation_key="ClusterIP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="ClusterIP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.101"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="group1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="ClusterIP_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <pseudo_event id="6" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-5014-GROUP-A-stopped-B-started.scores b/pengine/test10/bug-5014-GROUP-A-stopped-B-started.scores index 0bdc424043a..e489b92f312 100644 --- a/pengine/test10/bug-5014-GROUP-A-stopped-B-started.scores +++ b/pengine/test10/bug-5014-GROUP-A-stopped-B-started.scores @@ -1,7 +1,7 @@ Allocation scores: -group_color: ClusterIP allocation score on fc16-builder: 0 -group_color: ClusterIP2 allocation score on fc16-builder: 0 -group_color: group1 allocation score on fc16-builder: 0 -group_color: group2 allocation score on fc16-builder: 0 -native_color: ClusterIP allocation score on fc16-builder: -INFINITY -native_color: ClusterIP2 allocation score on fc16-builder: 0 +pcmk__group_allocate: ClusterIP allocation score on fc16-builder: 0 +pcmk__group_allocate: ClusterIP2 allocation score on fc16-builder: 0 +pcmk__group_allocate: group1 allocation score on fc16-builder: 0 +pcmk__group_allocate: group2 allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: ClusterIP2 allocation score on fc16-builder: 0 diff --git a/pengine/test10/bug-5014-GROUP-A-stopped-B-started.summary b/pengine/test10/bug-5014-GROUP-A-stopped-B-started.summary index 5ea35cbb3bd..0ded303e207 100644 --- a/pengine/test10/bug-5014-GROUP-A-stopped-B-started.summary +++ b/pengine/test10/bug-5014-GROUP-A-stopped-B-started.summary @@ -1,4 +1,4 @@ -2 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] @@ -14,7 +14,6 @@ Transition Summary: Executing cluster transition: * Pseudo action: group1_stop_0 * Resource action: ClusterIP stop on fc16-builder - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 Revised cluster status: diff --git a/pengine/test10/bug-5014-GROUP-A-stopped-B-stopped.scores b/pengine/test10/bug-5014-GROUP-A-stopped-B-stopped.scores index 0bdc424043a..e489b92f312 100644 --- a/pengine/test10/bug-5014-GROUP-A-stopped-B-stopped.scores +++ b/pengine/test10/bug-5014-GROUP-A-stopped-B-stopped.scores @@ -1,7 +1,7 @@ Allocation scores: -group_color: ClusterIP allocation score on fc16-builder: 0 -group_color: ClusterIP2 allocation score on fc16-builder: 0 -group_color: group1 allocation score on fc16-builder: 0 -group_color: group2 allocation score on fc16-builder: 0 -native_color: ClusterIP allocation score on fc16-builder: -INFINITY -native_color: ClusterIP2 allocation score on fc16-builder: 0 +pcmk__group_allocate: ClusterIP allocation score on fc16-builder: 0 +pcmk__group_allocate: ClusterIP2 allocation score on fc16-builder: 0 +pcmk__group_allocate: group1 allocation score on fc16-builder: 0 +pcmk__group_allocate: group2 allocation score on fc16-builder: 0 +pcmk__native_allocate: ClusterIP allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: ClusterIP2 allocation score on fc16-builder: 0 diff --git a/pengine/test10/bug-5014-GROUP-A-stopped-B-stopped.summary b/pengine/test10/bug-5014-GROUP-A-stopped-B-stopped.summary index aa4b69949af..c90ed85c2ea 100644 --- a/pengine/test10/bug-5014-GROUP-A-stopped-B-stopped.summary +++ b/pengine/test10/bug-5014-GROUP-A-stopped-B-stopped.summary @@ -1,4 +1,4 @@ -2 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/bug-5014-ordered-set-symmetrical-false.dot b/pengine/test10/bug-5014-ordered-set-symmetrical-false.dot index 91f7d9f687d..0a45d65b06c 100644 --- a/pengine/test10/bug-5014-ordered-set-symmetrical-false.dot +++ b/pengine/test10/bug-5014-ordered-set-symmetrical-false.dot @@ -1,7 +1,5 @@ digraph "g" { "C_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "C_stop_0 fc16-builder" -> "C_start_0 <none>" [ style = dashed] -"C_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "C_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/bug-5014-ordered-set-symmetrical-false.exp b/pengine/test10/bug-5014-ordered-set-symmetrical-false.exp index 45256613b6d..679a30fface 100644 --- a/pengine/test10/bug-5014-ordered-set-symmetrical-false.exp +++ b/pengine/test10/bug-5014-ordered-set-symmetrical-false.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="C_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="stop" operation_key="C_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="C_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-5014-ordered-set-symmetrical-false.scores b/pengine/test10/bug-5014-ordered-set-symmetrical-false.scores index 75768d7cd10..d8296b4b53f 100644 --- a/pengine/test10/bug-5014-ordered-set-symmetrical-false.scores +++ b/pengine/test10/bug-5014-ordered-set-symmetrical-false.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: 0 -native_color: B allocation score on fc16-builder: 0 -native_color: C allocation score on fc16-builder2: -INFINITY -native_color: C allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: 0 +pcmk__native_allocate: B allocation score on fc16-builder: 0 +pcmk__native_allocate: C allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: C allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/bug-5014-ordered-set-symmetrical-false.summary b/pengine/test10/bug-5014-ordered-set-symmetrical-false.summary index 89b34161022..18d00f359ab 100644 --- a/pengine/test10/bug-5014-ordered-set-symmetrical-false.summary +++ b/pengine/test10/bug-5014-ordered-set-symmetrical-false.summary @@ -1,4 +1,4 @@ -1 of 3 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 3 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] @@ -13,7 +13,6 @@ Transition Summary: Executing cluster transition: * Resource action: C stop on fc16-builder - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/bug-5014-ordered-set-symmetrical-true.dot b/pengine/test10/bug-5014-ordered-set-symmetrical-true.dot index d4f528591d1..cc99f24845d 100644 --- a/pengine/test10/bug-5014-ordered-set-symmetrical-true.dot +++ b/pengine/test10/bug-5014-ordered-set-symmetrical-true.dot @@ -2,12 +2,9 @@ digraph "g" { "A_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] "A_stop_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = dashed] "A_stop_0 fc16-builder" -> "C_stop_0 fc16-builder" [ style = bold] -"A_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "A_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] "C_start_0 <none>" -> "A_start_0 fc16-builder" [ style = dashed] "C_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "C_stop_0 fc16-builder" -> "C_start_0 <none>" [ style = dashed] -"C_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "C_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/bug-5014-ordered-set-symmetrical-true.exp b/pengine/test10/bug-5014-ordered-set-symmetrical-true.exp index d0c9593da95..2cc7df80033 100644 --- a/pengine/test10/bug-5014-ordered-set-symmetrical-true.exp +++ b/pengine/test10/bug-5014-ordered-set-symmetrical-true.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,29 +10,14 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="stop" operation_key="C_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="stop" operation_key="C_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="C_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-5014-ordered-set-symmetrical-true.scores b/pengine/test10/bug-5014-ordered-set-symmetrical-true.scores index 75768d7cd10..d8296b4b53f 100644 --- a/pengine/test10/bug-5014-ordered-set-symmetrical-true.scores +++ b/pengine/test10/bug-5014-ordered-set-symmetrical-true.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: 0 -native_color: B allocation score on fc16-builder: 0 -native_color: C allocation score on fc16-builder2: -INFINITY -native_color: C allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: 0 +pcmk__native_allocate: B allocation score on fc16-builder: 0 +pcmk__native_allocate: C allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: C allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/bug-5014-ordered-set-symmetrical-true.summary b/pengine/test10/bug-5014-ordered-set-symmetrical-true.summary index 7c28340dd55..d7ed4e27c9b 100644 --- a/pengine/test10/bug-5014-ordered-set-symmetrical-true.summary +++ b/pengine/test10/bug-5014-ordered-set-symmetrical-true.summary @@ -1,4 +1,4 @@ -1 of 3 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 3 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] @@ -15,7 +15,6 @@ Transition Summary: Executing cluster transition: * Resource action: A stop on fc16-builder * Resource action: C stop on fc16-builder - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/bug-5025-1.exp b/pengine/test10/bug-5025-1.exp index 053ece494ce..068471047ae 100644 --- a/pengine/test10/bug-5025-1.exp +++ b/pengine/test10/bug-5025-1.exp @@ -1,16 +1,16 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <crm_event id="4" operation="clear_failcount" operation_key="A_clear_failcount_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <crm_event id="3" operation="clear_failcount" operation_key="A_clear_failcount_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> - <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" allow-migrate="1" /> + <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_no_wait="true" CRM_meta_timeout="20000" allow-migrate="1" /> </crm_event> </action_set> <inputs/> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="reload" operation_key="A_reload_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="reload" operation_key="A_reload_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" allow-migrate="1" /> </rsc_op> @@ -26,7 +26,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="3" operation="reload" operation_key="A_reload_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="reload" operation_key="A_reload_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-5025-1.scores b/pengine/test10/bug-5025-1.scores index 8ff812ccbb0..00dd000332f 100644 --- a/pengine/test10/bug-5025-1.scores +++ b/pengine/test10/bug-5025-1.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder3: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: virt-fencing allocation score on fc16-builder2: 0 -native_color: virt-fencing allocation score on fc16-builder3: 0 -native_color: virt-fencing allocation score on fc16-builder: INFINITY +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder3: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: virt-fencing allocation score on fc16-builder2: 0 +pcmk__native_allocate: virt-fencing allocation score on fc16-builder3: 0 +pcmk__native_allocate: virt-fencing allocation score on fc16-builder: INFINITY diff --git a/pengine/test10/bug-5025-2.scores b/pengine/test10/bug-5025-2.scores index 22e4e6d65bf..e4dca44cb80 100644 --- a/pengine/test10/bug-5025-2.scores +++ b/pengine/test10/bug-5025-2.scores @@ -1,10 +1,10 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder3: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: 0 -native_color: B allocation score on fc16-builder3: 0 -native_color: B allocation score on fc16-builder: 0 -native_color: virt-fencing allocation score on fc16-builder2: 0 -native_color: virt-fencing allocation score on fc16-builder3: 0 -native_color: virt-fencing allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder3: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: 0 +pcmk__native_allocate: B allocation score on fc16-builder3: 0 +pcmk__native_allocate: B allocation score on fc16-builder: 0 +pcmk__native_allocate: virt-fencing allocation score on fc16-builder2: 0 +pcmk__native_allocate: virt-fencing allocation score on fc16-builder3: 0 +pcmk__native_allocate: virt-fencing allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/bug-5025-3.dot b/pengine/test10/bug-5025-3.dot index 783192c8918..42567b45a8b 100644 --- a/pengine/test10/bug-5025-3.dot +++ b/pengine/test10/bug-5025-3.dot @@ -4,7 +4,5 @@ "A_start_0 fc16-builder" -> "A_monitor_30000 fc16-builder" [ style = bold] "A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] "A_stop_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] -"A_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "A_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/bug-5025-3.exp b/pengine/test10/bug-5025-3.exp index eb2e2e6d9d7..8cd9fae27ff 100644 --- a/pengine/test10/bug-5025-3.exp +++ b/pengine/test10/bug-5025-3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" allow-migrate="1" state="anywhere" target-role="started"/> </rsc_op> @@ -10,23 +10,23 @@ </synapse> <synapse id="1"> <action_set> - <crm_event id="4" operation="clear_failcount" operation_key="A_clear_failcount_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <crm_event id="3" operation="clear_failcount" operation_key="A_clear_failcount_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> - <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" allow-migrate="1" state="anywhere" target-role="started"/> + <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_no_wait="true" CRM_meta_timeout="20000" allow-migrate="1" state="anywhere" target-role="started"/> </crm_event> </action_set> <inputs/> </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" allow-migrate="1" state="anywhere" target-role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> @@ -39,19 +39,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-5025-3.scores b/pengine/test10/bug-5025-3.scores index 22e4e6d65bf..e4dca44cb80 100644 --- a/pengine/test10/bug-5025-3.scores +++ b/pengine/test10/bug-5025-3.scores @@ -1,10 +1,10 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder3: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: 0 -native_color: B allocation score on fc16-builder3: 0 -native_color: B allocation score on fc16-builder: 0 -native_color: virt-fencing allocation score on fc16-builder2: 0 -native_color: virt-fencing allocation score on fc16-builder3: 0 -native_color: virt-fencing allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder3: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: 0 +pcmk__native_allocate: B allocation score on fc16-builder3: 0 +pcmk__native_allocate: B allocation score on fc16-builder: 0 +pcmk__native_allocate: virt-fencing allocation score on fc16-builder2: 0 +pcmk__native_allocate: virt-fencing allocation score on fc16-builder3: 0 +pcmk__native_allocate: virt-fencing allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/bug-5025-3.summary b/pengine/test10/bug-5025-3.summary index 720b4626806..0335e2dfbe2 100644 --- a/pengine/test10/bug-5025-3.summary +++ b/pengine/test10/bug-5025-3.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Cluster action: clear_failcount for A on fc16-builder * Resource action: A start on fc16-builder * Resource action: A monitor=30000 on fc16-builder - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/bug-5025-4.exp b/pengine/test10/bug-5025-4.exp index 586c5401e93..4bfa4fa130b 100644 --- a/pengine/test10/bug-5025-4.exp +++ b/pengine/test10/bug-5025-4.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="remote-node_monitor_30000" on_node="18builder" on_node_uuid="4"> + <rsc_op id="4" operation="monitor" operation_key="remote-node_monitor_30000" on_node="18builder" on_node_uuid="4"> <primitive id="remote-node" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" port="1984" server="18node1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="remote-node_start_0" on_node="18builder" on_node_uuid="4"/> + <rsc_op id="3" operation="start" operation_key="remote-node_start_0" on_node="18builder" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="remote-node_start_0" on_node="18builder" on_node_uuid="4"> + <rsc_op id="3" operation="start" operation_key="remote-node_start_0" on_node="18builder" on_node_uuid="4"> <primitive id="remote-node" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" port="1984" server="18node1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="delete" operation_key="remote-node_delete_0" on_node="18builder" on_node_uuid="4"/> + <rsc_op id="2" operation="delete" operation_key="remote-node_delete_0" on_node="18builder" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="delete" operation_key="remote-node_delete_0" on_node="18builder" on_node_uuid="4"> + <rsc_op id="2" operation="delete" operation_key="remote-node_delete_0" on_node="18builder" on_node_uuid="4"> <primitive id="remote-node" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" port="1984" server="18node1"/> </rsc_op> diff --git a/pengine/test10/bug-5025-4.scores b/pengine/test10/bug-5025-4.scores index c05b45cb566..f27d4882608 100644 --- a/pengine/test10/bug-5025-4.scores +++ b/pengine/test10/bug-5025-4.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: remote-node allocation score on 18builder: 0 -native_color: remote-node allocation score on 18node1: 0 -native_color: remote-node allocation score on 18node2: 0 -native_color: remote-node allocation score on 18node3: 0 +pcmk__native_allocate: remote-node allocation score on 18builder: 0 +pcmk__native_allocate: remote-node allocation score on 18node1: 0 +pcmk__native_allocate: remote-node allocation score on 18node2: 0 +pcmk__native_allocate: remote-node allocation score on 18node3: 0 diff --git a/pengine/test10/bug-5028-bottom.dot b/pengine/test10/bug-5028-bottom.dot index e25e097279a..59d1a2831e6 100644 --- a/pengine/test10/bug-5028-bottom.dot +++ b/pengine/test10/bug-5028-bottom.dot @@ -1,11 +1,9 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "do_shutdown bl460g6a" [ style=dashed color="red" fontcolor="black"] "dummy-g_stop_0" -> "dummy-g_stopped_0" [ style = dashed] "dummy-g_stop_0" -> "dummy02_stop_0 bl460g6a" [ style = bold] "dummy-g_stop_0" [ style=bold color="green" fontcolor="orange"] "dummy-g_stopped_0" [ style=dashed color="red" fontcolor="orange"] -"dummy02_stop_0 bl460g6a" -> "all_stopped" [ style = bold] "dummy02_stop_0 bl460g6a" -> "do_shutdown bl460g6a" [ style = dashed] "dummy02_stop_0 bl460g6a" -> "dummy-g_stopped_0" [ style = dashed] "dummy02_stop_0 bl460g6a" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/bug-5028-bottom.exp b/pengine/test10/bug-5028-bottom.exp index f7e7050b00f..c2810cb47a9 100644 --- a/pengine/test10/bug-5028-bottom.exp +++ b/pengine/test10/bug-5028-bottom.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="dummy-g_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="dummy-g_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -9,26 +9,14 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g6a" on_node_uuid="11111111-1111-1111-1111-111111111111"> + <rsc_op id="3" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g6a" on_node_uuid="11111111-1111-1111-1111-111111111111"> <primitive id="dummy02" class="ocf" provider="heartbeat" type="Dummy-stop-NG"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="bl460g6a" CRM_meta_on_node_uuid="11111111-1111-1111-1111-111111111111" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="dummy-g_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g6a" on_node_uuid="11111111-1111-1111-1111-111111111111"/> + <pseudo_event id="6" operation="stop" operation_key="dummy-g_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-5028-bottom.scores b/pengine/test10/bug-5028-bottom.scores index a960a5c9f13..feba61493e0 100644 --- a/pengine/test10/bug-5028-bottom.scores +++ b/pengine/test10/bug-5028-bottom.scores @@ -1,11 +1,11 @@ Allocation scores: -group_color: dummy-g allocation score on bl460g6a: 0 -group_color: dummy-g allocation score on bl460g6b: 0 -group_color: dummy01 allocation score on bl460g6a: -INFINITY -group_color: dummy01 allocation score on bl460g6b: 0 -group_color: dummy02 allocation score on bl460g6a: INFINITY -group_color: dummy02 allocation score on bl460g6b: 0 -native_color: dummy01 allocation score on bl460g6a: -INFINITY -native_color: dummy01 allocation score on bl460g6b: 0 -native_color: dummy02 allocation score on bl460g6a: INFINITY -native_color: dummy02 allocation score on bl460g6b: -INFINITY +pcmk__group_allocate: dummy-g allocation score on bl460g6a: 0 +pcmk__group_allocate: dummy-g allocation score on bl460g6b: 0 +pcmk__group_allocate: dummy01 allocation score on bl460g6a: -INFINITY +pcmk__group_allocate: dummy01 allocation score on bl460g6b: 0 +pcmk__group_allocate: dummy02 allocation score on bl460g6a: INFINITY +pcmk__group_allocate: dummy02 allocation score on bl460g6b: 0 +pcmk__native_allocate: dummy01 allocation score on bl460g6a: -INFINITY +pcmk__native_allocate: dummy01 allocation score on bl460g6b: 0 +pcmk__native_allocate: dummy02 allocation score on bl460g6a: INFINITY +pcmk__native_allocate: dummy02 allocation score on bl460g6b: -INFINITY diff --git a/pengine/test10/bug-5028-bottom.summary b/pengine/test10/bug-5028-bottom.summary index de24e2922c7..5130ad90746 100644 --- a/pengine/test10/bug-5028-bottom.summary +++ b/pengine/test10/bug-5028-bottom.summary @@ -1,3 +1,4 @@ +0 of 2 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ bl460g6a bl460g6b ] @@ -13,7 +14,6 @@ Transition Summary: Executing cluster transition: * Pseudo action: dummy-g_stop_0 * Resource action: dummy02 stop on bl460g6a - * Pseudo action: all_stopped Revised cluster status: Online: [ bl460g6a bl460g6b ] diff --git a/pengine/test10/bug-5028-detach.exp b/pengine/test10/bug-5028-detach.exp index 8c3cae3d056..d33aa88f334 100644 --- a/pengine/test10/bug-5028-detach.exp +++ b/pengine/test10/bug-5028-detach.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <crm_event id="11" operation="do_shutdown" operation_key="do_shutdown-bl460g6a" on_node="bl460g6a" on_node_uuid="11111111-1111-1111-1111-111111111111"> + <crm_event id="9" operation="do_shutdown" operation_key="do_shutdown-bl460g6a" on_node="bl460g6a" on_node_uuid="11111111-1111-1111-1111-111111111111"> <attributes CRM_meta_on_node="bl460g6a" CRM_meta_on_node_uuid="11111111-1111-1111-1111-111111111111" CRM_meta_op_no_wait="true" /> <downed> <node id="11111111-1111-1111-1111-111111111111"/> diff --git a/pengine/test10/bug-5028-detach.scores b/pengine/test10/bug-5028-detach.scores index 26cda715aba..b65c0dfe220 100644 --- a/pengine/test10/bug-5028-detach.scores +++ b/pengine/test10/bug-5028-detach.scores @@ -1,11 +1,11 @@ Allocation scores: -group_color: dummy-g allocation score on bl460g6a: 0 -group_color: dummy-g allocation score on bl460g6b: 0 -group_color: dummy01 allocation score on bl460g6a: INFINITY -group_color: dummy01 allocation score on bl460g6b: 0 -group_color: dummy02 allocation score on bl460g6a: -INFINITY -group_color: dummy02 allocation score on bl460g6b: 0 -native_color: dummy01 allocation score on bl460g6a: -INFINITY -native_color: dummy01 allocation score on bl460g6b: 0 -native_color: dummy02 allocation score on bl460g6a: -INFINITY -native_color: dummy02 allocation score on bl460g6b: -INFINITY +pcmk__group_allocate: dummy-g allocation score on bl460g6a: 0 +pcmk__group_allocate: dummy-g allocation score on bl460g6b: 0 +pcmk__group_allocate: dummy01 allocation score on bl460g6a: INFINITY +pcmk__group_allocate: dummy01 allocation score on bl460g6b: 0 +pcmk__group_allocate: dummy02 allocation score on bl460g6a: -INFINITY +pcmk__group_allocate: dummy02 allocation score on bl460g6b: 0 +pcmk__native_allocate: dummy01 allocation score on bl460g6a: -INFINITY +pcmk__native_allocate: dummy01 allocation score on bl460g6b: 0 +pcmk__native_allocate: dummy02 allocation score on bl460g6a: -INFINITY +pcmk__native_allocate: dummy02 allocation score on bl460g6b: -INFINITY diff --git a/pengine/test10/bug-5028-detach.summary b/pengine/test10/bug-5028-detach.summary index 712bfa1b4a6..3ed81b1dfa4 100644 --- a/pengine/test10/bug-5028-detach.summary +++ b/pengine/test10/bug-5028-detach.summary @@ -1,6 +1,7 @@ *** Resource management is DISABLED *** The cluster will not attempt to start, stop or recover services +0 of 2 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ bl460g6a bl460g6b ] diff --git a/pengine/test10/bug-5028.dot b/pengine/test10/bug-5028.dot index 1261d2492b5..7335eecf573 100644 --- a/pengine/test10/bug-5028.dot +++ b/pengine/test10/bug-5028.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=dashed color="red" fontcolor="orange"] "do_shutdown bl460g6a" [ style=dashed color="red" fontcolor="black"] "dummy-g_running_0" [ style=dashed color="red" fontcolor="orange"] "dummy-g_start_0" -> "dummy-g_running_0" [ style = dashed] @@ -14,7 +13,6 @@ digraph "g" { "dummy01_start_0 bl460g6b" -> "dummy-g_running_0" [ style = dashed] "dummy01_start_0 bl460g6b" -> "dummy01_monitor_7000 bl460g6b" [ style = dashed] "dummy01_start_0 bl460g6b" [ style=dashed color="red" fontcolor="black"] -"dummy01_stop_0 bl460g6a" -> "all_stopped" [ style = dashed] "dummy01_stop_0 bl460g6a" -> "do_shutdown bl460g6a" [ style = dashed] "dummy01_stop_0 bl460g6a" -> "dummy-g_stopped_0" [ style = dashed] "dummy01_stop_0 bl460g6a" -> "dummy01_start_0 bl460g6b" [ style = dashed] diff --git a/pengine/test10/bug-5028.exp b/pengine/test10/bug-5028.exp index a3b64115858..055d482031a 100644 --- a/pengine/test10/bug-5028.exp +++ b/pengine/test10/bug-5028.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="dummy-g_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="dummy-g_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -9,7 +9,7 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="7" operation="start" operation_key="dummy-g_start_0"> + <pseudo_event id="6" operation="start" operation_key="dummy-g_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/bug-5028.scores b/pengine/test10/bug-5028.scores index bf53ed34a35..43e4d45c8e7 100644 --- a/pengine/test10/bug-5028.scores +++ b/pengine/test10/bug-5028.scores @@ -1,11 +1,11 @@ Allocation scores: -group_color: dummy-g allocation score on bl460g6a: 0 -group_color: dummy-g allocation score on bl460g6b: 0 -group_color: dummy01 allocation score on bl460g6a: INFINITY -group_color: dummy01 allocation score on bl460g6b: 0 -group_color: dummy02 allocation score on bl460g6a: -INFINITY -group_color: dummy02 allocation score on bl460g6b: 0 -native_color: dummy01 allocation score on bl460g6a: -INFINITY -native_color: dummy01 allocation score on bl460g6b: 0 -native_color: dummy02 allocation score on bl460g6a: -INFINITY -native_color: dummy02 allocation score on bl460g6b: 0 +pcmk__group_allocate: dummy-g allocation score on bl460g6a: 0 +pcmk__group_allocate: dummy-g allocation score on bl460g6b: 0 +pcmk__group_allocate: dummy01 allocation score on bl460g6a: INFINITY +pcmk__group_allocate: dummy01 allocation score on bl460g6b: 0 +pcmk__group_allocate: dummy02 allocation score on bl460g6a: -INFINITY +pcmk__group_allocate: dummy02 allocation score on bl460g6b: 0 +pcmk__native_allocate: dummy01 allocation score on bl460g6a: -INFINITY +pcmk__native_allocate: dummy01 allocation score on bl460g6b: 0 +pcmk__native_allocate: dummy02 allocation score on bl460g6a: -INFINITY +pcmk__native_allocate: dummy02 allocation score on bl460g6b: 0 diff --git a/pengine/test10/bug-5028.summary b/pengine/test10/bug-5028.summary index 4a8556b7f8f..9e6970c1000 100644 --- a/pengine/test10/bug-5028.summary +++ b/pengine/test10/bug-5028.summary @@ -1,3 +1,4 @@ +0 of 2 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ bl460g6a bl460g6b ] diff --git a/pengine/test10/bug-5038.scores b/pengine/test10/bug-5038.scores index 83ecafbf938..cfb734a6cb3 100644 --- a/pengine/test10/bug-5038.scores +++ b/pengine/test10/bug-5038.scores @@ -1,21 +1,21 @@ Allocation scores: -clone_color: clone-node-app-rsc allocation score on node-0: 0 -clone_color: clone-node-app-rsc allocation score on node-2: 0 -clone_color: node-app-rsc:0 allocation score on node-0: 1 -clone_color: node-app-rsc:0 allocation score on node-2: 0 -clone_color: node-app-rsc:1 allocation score on node-0: 0 -clone_color: node-app-rsc:1 allocation score on node-2: 1 -group_color: failover-ip allocation score on node-0: 0 -group_color: failover-ip allocation score on node-2: -INFINITY -group_color: group-dc allocation score on node-0: 0 -group_color: group-dc allocation score on node-2: -INFINITY -group_color: master-app-rsc allocation score on node-0: 0 -group_color: master-app-rsc allocation score on node-2: 0 -native_color: failover-ip allocation score on node-0: 0 -native_color: failover-ip allocation score on node-2: -INFINITY -native_color: master-app-rsc allocation score on node-0: 0 -native_color: master-app-rsc allocation score on node-2: -INFINITY -native_color: node-app-rsc:0 allocation score on node-0: 1 -native_color: node-app-rsc:0 allocation score on node-2: 0 -native_color: node-app-rsc:1 allocation score on node-0: -INFINITY -native_color: node-app-rsc:1 allocation score on node-2: 1 +pcmk__clone_allocate: clone-node-app-rsc allocation score on node-0: 0 +pcmk__clone_allocate: clone-node-app-rsc allocation score on node-2: 0 +pcmk__clone_allocate: node-app-rsc:0 allocation score on node-0: 1 +pcmk__clone_allocate: node-app-rsc:0 allocation score on node-2: 0 +pcmk__clone_allocate: node-app-rsc:1 allocation score on node-0: 0 +pcmk__clone_allocate: node-app-rsc:1 allocation score on node-2: 1 +pcmk__group_allocate: failover-ip allocation score on node-0: 0 +pcmk__group_allocate: failover-ip allocation score on node-2: -INFINITY +pcmk__group_allocate: group-dc allocation score on node-0: 0 +pcmk__group_allocate: group-dc allocation score on node-2: -INFINITY +pcmk__group_allocate: master-app-rsc allocation score on node-0: 0 +pcmk__group_allocate: master-app-rsc allocation score on node-2: 0 +pcmk__native_allocate: failover-ip allocation score on node-0: 0 +pcmk__native_allocate: failover-ip allocation score on node-2: -INFINITY +pcmk__native_allocate: master-app-rsc allocation score on node-0: 0 +pcmk__native_allocate: master-app-rsc allocation score on node-2: -INFINITY +pcmk__native_allocate: node-app-rsc:0 allocation score on node-0: 1 +pcmk__native_allocate: node-app-rsc:0 allocation score on node-2: 0 +pcmk__native_allocate: node-app-rsc:1 allocation score on node-0: -INFINITY +pcmk__native_allocate: node-app-rsc:1 allocation score on node-2: 1 diff --git a/pengine/test10/bug-5059.exp b/pengine/test10/bug-5059.exp index a97b99dfb47..2d29fcf3214 100644 --- a/pengine/test10/bug-5059.exp +++ b/pengine/test10/bug-5059.exp @@ -1,522 +1,522 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="18" operation="promoted" operation_key="g_stateful:0_promoted_0"> + <pseudo_event id="17" operation="promoted" operation_key="g_stateful:0_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="promote" operation_key="p_stateful1:0_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="7" operation="promote" operation_key="p_stateful1:0_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> <trigger> - <rsc_op id="10" operation="promote" operation_key="p_stateful2:0_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="9" operation="promote" operation_key="p_stateful2:0_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="17" operation="promote" operation_key="g_stateful:0_promote_0"> + <pseudo_event id="16" operation="promote" operation_key="g_stateful:0_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="promote" operation_key="ms_stateful_promote_0"/> + <pseudo_event id="51" operation="promote" operation_key="ms_stateful_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="12" operation="running" operation_key="g_stateful:0_running_0"> + <pseudo_event id="11" operation="running" operation_key="g_stateful:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="p_stateful2:0_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="8" operation="start" operation_key="p_stateful2:0_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="g_stateful:0_start_0"/> + <pseudo_event id="10" operation="start" operation_key="g_stateful:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="11" operation="start" operation_key="g_stateful:0_start_0"> + <pseudo_event id="10" operation="start" operation_key="g_stateful:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="start" operation_key="ms_stateful_start_0"/> + <pseudo_event id="39" operation="start" operation_key="ms_stateful_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="95" operation="notify" operation_key="p_stateful1:0_post_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> + <rsc_op id="93" operation="notify" operation_key="p_stateful1:0_post_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> <primitive id="p_stateful1" long-id="p_stateful1:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"/> + <pseudo_event id="55" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="94" operation="notify" operation_key="p_stateful1:0_pre_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> + <rsc_op id="92" operation="notify" operation_key="p_stateful1:0_pre_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> <primitive id="p_stateful1" long-id="p_stateful1:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"/> + <pseudo_event id="53" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="85" operation="notify" operation_key="p_stateful1:0_post_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> + <rsc_op id="83" operation="notify" operation_key="p_stateful1:0_post_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> <primitive id="p_stateful1" long-id="p_stateful1:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> + <pseudo_event id="43" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="84" operation="notify" operation_key="p_stateful1:0_pre_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> + <rsc_op id="82" operation="notify" operation_key="p_stateful1:0_pre_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> <primitive id="p_stateful1" long-id="p_stateful1:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="notify" operation_key="ms_stateful_pre_notify_start_0"/> + <pseudo_event id="41" operation="notify" operation_key="ms_stateful_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="8" operation="promote" operation_key="p_stateful1:0_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> + <rsc_op id="7" operation="promote" operation_key="p_stateful1:0_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> <primitive id="p_stateful1" long-id="p_stateful1:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="promote" operation_key="g_stateful:0_promote_0"/> + <pseudo_event id="16" operation="promote" operation_key="g_stateful:0_promote_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <rsc_op id="97" operation="notify" operation_key="p_stateful2:0_post_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> + <rsc_op id="95" operation="notify" operation_key="p_stateful2:0_post_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> <primitive id="p_stateful2" long-id="p_stateful2:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"/> + <pseudo_event id="55" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="96" operation="notify" operation_key="p_stateful2:0_pre_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> + <rsc_op id="94" operation="notify" operation_key="p_stateful2:0_pre_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> <primitive id="p_stateful2" long-id="p_stateful2:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"/> + <pseudo_event id="53" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="11" priority="1000000"> <action_set> - <rsc_op id="86" operation="notify" operation_key="p_stateful2:0_post_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> + <rsc_op id="84" operation="notify" operation_key="p_stateful2:0_post_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> <primitive id="p_stateful2" long-id="p_stateful2:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> + <pseudo_event id="43" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="10" operation="promote" operation_key="p_stateful2:0_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> + <rsc_op id="9" operation="promote" operation_key="p_stateful2:0_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> <primitive id="p_stateful2" long-id="p_stateful2:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="promote" operation_key="p_stateful1:0_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="7" operation="promote" operation_key="p_stateful1:0_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="p_stateful2:0_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="8" operation="start" operation_key="p_stateful2:0_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> <trigger> - <pseudo_event id="17" operation="promote" operation_key="g_stateful:0_promote_0"/> + <pseudo_event id="16" operation="promote" operation_key="g_stateful:0_promote_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="9" operation="start" operation_key="p_stateful2:0_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> + <rsc_op id="8" operation="start" operation_key="p_stateful2:0_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"> <primitive id="p_stateful2" long-id="p_stateful2:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="gluster01.h" CRM_meta_on_node_uuid="gluster01.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="start" operation_key="g_stateful:0_start_0"/> + <pseudo_event id="10" operation="start" operation_key="g_stateful:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="25" operation="running" operation_key="g_stateful:1_running_0"> + <pseudo_event id="24" operation="running" operation_key="g_stateful:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="p_stateful2:1_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> + <rsc_op id="21" operation="start" operation_key="p_stateful2:1_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="g_stateful:1_start_0"/> + <pseudo_event id="23" operation="start" operation_key="g_stateful:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="24" operation="start" operation_key="g_stateful:1_start_0"> + <pseudo_event id="23" operation="start" operation_key="g_stateful:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="start" operation_key="ms_stateful_start_0"/> + <pseudo_event id="39" operation="start" operation_key="ms_stateful_start_0"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <rsc_op id="99" operation="notify" operation_key="p_stateful1:1_post_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="97" operation="notify" operation_key="p_stateful1:1_post_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="p_stateful1" long-id="p_stateful1:1" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"/> + <pseudo_event id="55" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="98" operation="notify" operation_key="p_stateful1:1_pre_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="96" operation="notify" operation_key="p_stateful1:1_pre_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="p_stateful1" long-id="p_stateful1:1" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"/> + <pseudo_event id="53" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <rsc_op id="88" operation="notify" operation_key="p_stateful1:1_post_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="86" operation="notify" operation_key="p_stateful1:1_post_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="p_stateful1" long-id="p_stateful1:1" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> + <pseudo_event id="43" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="87" operation="notify" operation_key="p_stateful1:1_pre_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="85" operation="notify" operation_key="p_stateful1:1_pre_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="p_stateful1" long-id="p_stateful1:1" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="notify" operation_key="ms_stateful_pre_notify_start_0"/> + <pseudo_event id="41" operation="notify" operation_key="ms_stateful_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="p_stateful1:1_monitor_10000" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="20" operation="monitor" operation_key="p_stateful1:1_monitor_10000" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="p_stateful1" long-id="p_stateful1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="notified" operation_key="ms_stateful_confirmed-post_notify_running_0"/> + <pseudo_event id="44" operation="notified" operation_key="ms_stateful_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="57" operation="notified" operation_key="ms_stateful_confirmed-post_notify_promoted_0"/> + <pseudo_event id="56" operation="notified" operation_key="ms_stateful_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <rsc_op id="101" operation="notify" operation_key="p_stateful2:1_post_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="99" operation="notify" operation_key="p_stateful2:1_post_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="p_stateful2" long-id="p_stateful2:1" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"/> + <pseudo_event id="55" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="100" operation="notify" operation_key="p_stateful2:1_pre_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="98" operation="notify" operation_key="p_stateful2:1_pre_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="p_stateful2" long-id="p_stateful2:1" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"/> + <pseudo_event id="53" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="23" priority="1000000"> <action_set> - <rsc_op id="89" operation="notify" operation_key="p_stateful2:1_post_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="87" operation="notify" operation_key="p_stateful2:1_post_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="p_stateful2" long-id="p_stateful2:1" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> + <pseudo_event id="43" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="p_stateful2:1_monitor_10000" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="22" operation="monitor" operation_key="p_stateful2:1_monitor_10000" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="p_stateful2" long-id="p_stateful2:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="p_stateful2:1_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> + <rsc_op id="21" operation="start" operation_key="p_stateful2:1_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> </trigger> <trigger> - <pseudo_event id="45" operation="notified" operation_key="ms_stateful_confirmed-post_notify_running_0"/> + <pseudo_event id="44" operation="notified" operation_key="ms_stateful_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="57" operation="notified" operation_key="ms_stateful_confirmed-post_notify_promoted_0"/> + <pseudo_event id="56" operation="notified" operation_key="ms_stateful_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="22" operation="start" operation_key="p_stateful2:1_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="21" operation="start" operation_key="p_stateful2:1_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="p_stateful2" long-id="p_stateful2:1" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster04.h gluster03.h gluster02.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_active_uname="gluster01.h gluster02.h" CRM_meta_notify_all_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_available_uname="gluster01.h gluster02.h gluster03.h gluster04.h" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_stateful1:2 p_stateful2:0 p_stateful2:1 p_stateful2:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="p_stateful1:0 p_stateful2:0" CRM_meta_notify_promote_uname="gluster01.h gluster01.h" CRM_meta_notify_slave_resource="p_stateful1:0 p_stateful1:1" CRM_meta_notify_slave_uname="gluster01.h gluster02.h" CRM_meta_notify_start_resource="p_stateful2:0 p_stateful2:1" CRM_meta_notify_start_uname="gluster01.h gluster02.h" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="g_stateful:1_start_0"/> + <pseudo_event id="23" operation="start" operation_key="g_stateful:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="57" operation="notified" operation_key="ms_stateful_confirmed-post_notify_promoted_0"> + <pseudo_event id="56" operation="notified" operation_key="ms_stateful_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"/> + <pseudo_event id="55" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="95" operation="notify" operation_key="p_stateful1:0_post_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="93" operation="notify" operation_key="p_stateful1:0_post_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> <trigger> - <rsc_op id="97" operation="notify" operation_key="p_stateful2:0_post_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="95" operation="notify" operation_key="p_stateful2:0_post_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> <trigger> - <rsc_op id="99" operation="notify" operation_key="p_stateful1:1_post_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> + <rsc_op id="97" operation="notify" operation_key="p_stateful1:1_post_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> </trigger> <trigger> - <rsc_op id="101" operation="notify" operation_key="p_stateful2:1_post_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> + <rsc_op id="99" operation="notify" operation_key="p_stateful2:1_post_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="56" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"> + <pseudo_event id="55" operation="notify" operation_key="ms_stateful_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="promoted" operation_key="ms_stateful_promoted_0"/> + <pseudo_event id="52" operation="promoted" operation_key="ms_stateful_promoted_0"/> </trigger> <trigger> - <pseudo_event id="55" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_promote_0"/> + <pseudo_event id="54" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="55" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_promote_0"> + <pseudo_event id="54" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"/> + <pseudo_event id="53" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="94" operation="notify" operation_key="p_stateful1:0_pre_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="92" operation="notify" operation_key="p_stateful1:0_pre_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> <trigger> - <rsc_op id="96" operation="notify" operation_key="p_stateful2:0_pre_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="94" operation="notify" operation_key="p_stateful2:0_pre_notify_promote_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> <trigger> - <rsc_op id="98" operation="notify" operation_key="p_stateful1:1_pre_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> + <rsc_op id="96" operation="notify" operation_key="p_stateful1:1_pre_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> </trigger> <trigger> - <rsc_op id="100" operation="notify" operation_key="p_stateful2:1_pre_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> + <rsc_op id="98" operation="notify" operation_key="p_stateful2:1_pre_notify_promote_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="54" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"> + <pseudo_event id="53" operation="notify" operation_key="ms_stateful_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="notified" operation_key="ms_stateful_confirmed-post_notify_running_0"/> + <pseudo_event id="44" operation="notified" operation_key="ms_stateful_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="53" operation="promoted" operation_key="ms_stateful_promoted_0"> + <pseudo_event id="52" operation="promoted" operation_key="ms_stateful_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="promoted" operation_key="g_stateful:0_promoted_0"/> + <pseudo_event id="17" operation="promoted" operation_key="g_stateful:0_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="52" operation="promote" operation_key="ms_stateful_promote_0"> + <pseudo_event id="51" operation="promote" operation_key="ms_stateful_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="running" operation_key="ms_stateful_running_0"/> + <pseudo_event id="40" operation="running" operation_key="ms_stateful_running_0"/> </trigger> <trigger> - <pseudo_event id="55" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_promote_0"/> + <pseudo_event id="54" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="32" priority="1000000"> <action_set> - <pseudo_event id="45" operation="notified" operation_key="ms_stateful_confirmed-post_notify_running_0"> + <pseudo_event id="44" operation="notified" operation_key="ms_stateful_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> + <pseudo_event id="43" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="85" operation="notify" operation_key="p_stateful1:0_post_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="83" operation="notify" operation_key="p_stateful1:0_post_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> <trigger> - <rsc_op id="86" operation="notify" operation_key="p_stateful2:0_post_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="84" operation="notify" operation_key="p_stateful2:0_post_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> <trigger> - <rsc_op id="88" operation="notify" operation_key="p_stateful1:1_post_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> + <rsc_op id="86" operation="notify" operation_key="p_stateful1:1_post_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> </trigger> <trigger> - <rsc_op id="89" operation="notify" operation_key="p_stateful2:1_post_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> + <rsc_op id="87" operation="notify" operation_key="p_stateful2:1_post_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> </trigger> </inputs> </synapse> <synapse id="33" priority="1000000"> <action_set> - <pseudo_event id="44" operation="notify" operation_key="ms_stateful_post_notify_running_0"> + <pseudo_event id="43" operation="notify" operation_key="ms_stateful_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="running" operation_key="ms_stateful_running_0"/> + <pseudo_event id="40" operation="running" operation_key="ms_stateful_running_0"/> </trigger> <trigger> - <pseudo_event id="43" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"/> + <pseudo_event id="42" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="43" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"> + <pseudo_event id="42" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="notify" operation_key="ms_stateful_pre_notify_start_0"/> + <pseudo_event id="41" operation="notify" operation_key="ms_stateful_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="84" operation="notify" operation_key="p_stateful1:0_pre_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> + <rsc_op id="82" operation="notify" operation_key="p_stateful1:0_pre_notify_start_0" on_node="gluster01.h" on_node_uuid="gluster01.h"/> </trigger> <trigger> - <rsc_op id="87" operation="notify" operation_key="p_stateful1:1_pre_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> + <rsc_op id="85" operation="notify" operation_key="p_stateful1:1_pre_notify_start_0" on_node="gluster02.h" on_node_uuid="gluster02.h"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="42" operation="notify" operation_key="ms_stateful_pre_notify_start_0"> + <pseudo_event id="41" operation="notify" operation_key="ms_stateful_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -524,37 +524,37 @@ </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="41" operation="running" operation_key="ms_stateful_running_0"> + <pseudo_event id="40" operation="running" operation_key="ms_stateful_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="running" operation_key="g_stateful:0_running_0"/> + <pseudo_event id="11" operation="running" operation_key="g_stateful:0_running_0"/> </trigger> <trigger> - <pseudo_event id="25" operation="running" operation_key="g_stateful:1_running_0"/> + <pseudo_event id="24" operation="running" operation_key="g_stateful:1_running_0"/> </trigger> <trigger> - <pseudo_event id="40" operation="start" operation_key="ms_stateful_start_0"/> + <pseudo_event id="39" operation="start" operation_key="ms_stateful_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="40" operation="start" operation_key="ms_stateful_start_0"> + <pseudo_event id="39" operation="start" operation_key="ms_stateful_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"/> + <pseudo_event id="42" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="4" operation="delete" operation_key="iptest_delete_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="3" operation="delete" operation_key="iptest_delete_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="iptest" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> @@ -563,7 +563,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="5" operation="delete" operation_key="ipsrc2_delete_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> + <rsc_op id="4" operation="delete" operation_key="ipsrc2_delete_0" on_node="gluster02.h" on_node_uuid="gluster02.h"> <primitive id="ipsrc2" class="ocf" provider="heartbeat" type="IPsrcaddr"/> <attributes CRM_meta_on_node="gluster02.h" CRM_meta_on_node_uuid="gluster02.h" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/bug-5059.scores b/pengine/test10/bug-5059.scores index 1537937ca43..45a9cb4002f 100644 --- a/pengine/test10/bug-5059.scores +++ b/pengine/test10/bug-5059.scores @@ -1,92 +1,92 @@ Allocation scores: -clone_color: c_dummy allocation score on gluster01.h: 0 -clone_color: c_dummy allocation score on gluster02.h: 0 -clone_color: c_dummy allocation score on gluster03.h: 0 -clone_color: c_dummy allocation score on gluster04.h: 0 -clone_color: g_stateful:0 allocation score on gluster01.h: 5 -clone_color: g_stateful:0 allocation score on gluster02.h: 0 -clone_color: g_stateful:0 allocation score on gluster03.h: 0 -clone_color: g_stateful:0 allocation score on gluster04.h: 0 -clone_color: g_stateful:1 allocation score on gluster01.h: 0 -clone_color: g_stateful:1 allocation score on gluster02.h: 5 -clone_color: g_stateful:1 allocation score on gluster03.h: 0 -clone_color: g_stateful:1 allocation score on gluster04.h: 0 -clone_color: ms_stateful allocation score on gluster01.h: 0 -clone_color: ms_stateful allocation score on gluster02.h: 0 -clone_color: ms_stateful allocation score on gluster03.h: 0 -clone_color: ms_stateful allocation score on gluster04.h: 0 -clone_color: p_dummy1:0 allocation score on gluster01.h: 1 -clone_color: p_dummy1:0 allocation score on gluster02.h: 0 -clone_color: p_dummy1:0 allocation score on gluster03.h: 0 -clone_color: p_dummy1:0 allocation score on gluster04.h: 0 -clone_color: p_dummy1:1 allocation score on gluster01.h: 0 -clone_color: p_dummy1:1 allocation score on gluster02.h: 1 -clone_color: p_dummy1:1 allocation score on gluster03.h: 0 -clone_color: p_dummy1:1 allocation score on gluster04.h: 0 -clone_color: p_stateful1:0 allocation score on gluster01.h: 1 -clone_color: p_stateful1:0 allocation score on gluster02.h: 0 -clone_color: p_stateful1:0 allocation score on gluster03.h: 0 -clone_color: p_stateful1:0 allocation score on gluster04.h: 0 -clone_color: p_stateful1:1 allocation score on gluster01.h: 0 -clone_color: p_stateful1:1 allocation score on gluster02.h: 1 -clone_color: p_stateful1:1 allocation score on gluster03.h: 0 -clone_color: p_stateful1:1 allocation score on gluster04.h: 0 -clone_color: p_stateful2:0 allocation score on gluster01.h: 0 -clone_color: p_stateful2:0 allocation score on gluster02.h: 0 -clone_color: p_stateful2:0 allocation score on gluster03.h: 0 -clone_color: p_stateful2:0 allocation score on gluster04.h: 0 -clone_color: p_stateful2:1 allocation score on gluster01.h: 0 -clone_color: p_stateful2:1 allocation score on gluster02.h: 0 -clone_color: p_stateful2:1 allocation score on gluster03.h: 0 -clone_color: p_stateful2:1 allocation score on gluster04.h: 0 g_stateful:0 promotion score on gluster01.h: 4 g_stateful:1 promotion score on gluster02.h: 4 g_stateful:2 promotion score on none: 0 -group_color: g_stateful:0 allocation score on gluster01.h: 5 -group_color: g_stateful:0 allocation score on gluster02.h: 0 -group_color: g_stateful:0 allocation score on gluster03.h: -INFINITY -group_color: g_stateful:0 allocation score on gluster04.h: -INFINITY -group_color: g_stateful:1 allocation score on gluster01.h: -INFINITY -group_color: g_stateful:1 allocation score on gluster02.h: 5 -group_color: g_stateful:1 allocation score on gluster03.h: -INFINITY -group_color: g_stateful:1 allocation score on gluster04.h: -INFINITY -group_color: p_stateful1:0 allocation score on gluster01.h: 1 -group_color: p_stateful1:0 allocation score on gluster02.h: 0 -group_color: p_stateful1:0 allocation score on gluster03.h: -INFINITY -group_color: p_stateful1:0 allocation score on gluster04.h: -INFINITY -group_color: p_stateful1:1 allocation score on gluster01.h: -INFINITY -group_color: p_stateful1:1 allocation score on gluster02.h: 1 -group_color: p_stateful1:1 allocation score on gluster03.h: -INFINITY -group_color: p_stateful1:1 allocation score on gluster04.h: -INFINITY -group_color: p_stateful2:0 allocation score on gluster01.h: 0 -group_color: p_stateful2:0 allocation score on gluster02.h: 0 -group_color: p_stateful2:0 allocation score on gluster03.h: -INFINITY -group_color: p_stateful2:0 allocation score on gluster04.h: -INFINITY -group_color: p_stateful2:1 allocation score on gluster01.h: -INFINITY -group_color: p_stateful2:1 allocation score on gluster02.h: 0 -group_color: p_stateful2:1 allocation score on gluster03.h: -INFINITY -group_color: p_stateful2:1 allocation score on gluster04.h: -INFINITY -native_color: p_dummy1:0 allocation score on gluster01.h: 1 -native_color: p_dummy1:0 allocation score on gluster02.h: 0 -native_color: p_dummy1:0 allocation score on gluster03.h: -INFINITY -native_color: p_dummy1:0 allocation score on gluster04.h: -INFINITY -native_color: p_dummy1:1 allocation score on gluster01.h: -INFINITY -native_color: p_dummy1:1 allocation score on gluster02.h: 1 -native_color: p_dummy1:1 allocation score on gluster03.h: -INFINITY -native_color: p_dummy1:1 allocation score on gluster04.h: -INFINITY -native_color: p_stateful1:0 allocation score on gluster01.h: 1 -native_color: p_stateful1:0 allocation score on gluster02.h: 0 -native_color: p_stateful1:0 allocation score on gluster03.h: -INFINITY -native_color: p_stateful1:0 allocation score on gluster04.h: -INFINITY -native_color: p_stateful1:1 allocation score on gluster01.h: -INFINITY -native_color: p_stateful1:1 allocation score on gluster02.h: 1 -native_color: p_stateful1:1 allocation score on gluster03.h: -INFINITY -native_color: p_stateful1:1 allocation score on gluster04.h: -INFINITY -native_color: p_stateful2:0 allocation score on gluster01.h: 0 -native_color: p_stateful2:0 allocation score on gluster02.h: -INFINITY -native_color: p_stateful2:0 allocation score on gluster03.h: -INFINITY -native_color: p_stateful2:0 allocation score on gluster04.h: -INFINITY -native_color: p_stateful2:1 allocation score on gluster01.h: -INFINITY -native_color: p_stateful2:1 allocation score on gluster02.h: 0 -native_color: p_stateful2:1 allocation score on gluster03.h: -INFINITY -native_color: p_stateful2:1 allocation score on gluster04.h: -INFINITY +pcmk__clone_allocate: c_dummy allocation score on gluster01.h: 0 +pcmk__clone_allocate: c_dummy allocation score on gluster02.h: 0 +pcmk__clone_allocate: c_dummy allocation score on gluster03.h: 0 +pcmk__clone_allocate: c_dummy allocation score on gluster04.h: 0 +pcmk__clone_allocate: g_stateful:0 allocation score on gluster01.h: 5 +pcmk__clone_allocate: g_stateful:0 allocation score on gluster02.h: 0 +pcmk__clone_allocate: g_stateful:0 allocation score on gluster03.h: 0 +pcmk__clone_allocate: g_stateful:0 allocation score on gluster04.h: 0 +pcmk__clone_allocate: g_stateful:1 allocation score on gluster01.h: 0 +pcmk__clone_allocate: g_stateful:1 allocation score on gluster02.h: 5 +pcmk__clone_allocate: g_stateful:1 allocation score on gluster03.h: 0 +pcmk__clone_allocate: g_stateful:1 allocation score on gluster04.h: 0 +pcmk__clone_allocate: ms_stateful allocation score on gluster01.h: 0 +pcmk__clone_allocate: ms_stateful allocation score on gluster02.h: 0 +pcmk__clone_allocate: ms_stateful allocation score on gluster03.h: 0 +pcmk__clone_allocate: ms_stateful allocation score on gluster04.h: 0 +pcmk__clone_allocate: p_dummy1:0 allocation score on gluster01.h: 1 +pcmk__clone_allocate: p_dummy1:0 allocation score on gluster02.h: 0 +pcmk__clone_allocate: p_dummy1:0 allocation score on gluster03.h: 0 +pcmk__clone_allocate: p_dummy1:0 allocation score on gluster04.h: 0 +pcmk__clone_allocate: p_dummy1:1 allocation score on gluster01.h: 0 +pcmk__clone_allocate: p_dummy1:1 allocation score on gluster02.h: 1 +pcmk__clone_allocate: p_dummy1:1 allocation score on gluster03.h: 0 +pcmk__clone_allocate: p_dummy1:1 allocation score on gluster04.h: 0 +pcmk__clone_allocate: p_stateful1:0 allocation score on gluster01.h: 1 +pcmk__clone_allocate: p_stateful1:0 allocation score on gluster02.h: 0 +pcmk__clone_allocate: p_stateful1:0 allocation score on gluster03.h: 0 +pcmk__clone_allocate: p_stateful1:0 allocation score on gluster04.h: 0 +pcmk__clone_allocate: p_stateful1:1 allocation score on gluster01.h: 0 +pcmk__clone_allocate: p_stateful1:1 allocation score on gluster02.h: 1 +pcmk__clone_allocate: p_stateful1:1 allocation score on gluster03.h: 0 +pcmk__clone_allocate: p_stateful1:1 allocation score on gluster04.h: 0 +pcmk__clone_allocate: p_stateful2:0 allocation score on gluster01.h: 0 +pcmk__clone_allocate: p_stateful2:0 allocation score on gluster02.h: 0 +pcmk__clone_allocate: p_stateful2:0 allocation score on gluster03.h: 0 +pcmk__clone_allocate: p_stateful2:0 allocation score on gluster04.h: 0 +pcmk__clone_allocate: p_stateful2:1 allocation score on gluster01.h: 0 +pcmk__clone_allocate: p_stateful2:1 allocation score on gluster02.h: 0 +pcmk__clone_allocate: p_stateful2:1 allocation score on gluster03.h: 0 +pcmk__clone_allocate: p_stateful2:1 allocation score on gluster04.h: 0 +pcmk__group_allocate: g_stateful:0 allocation score on gluster01.h: 5 +pcmk__group_allocate: g_stateful:0 allocation score on gluster02.h: 0 +pcmk__group_allocate: g_stateful:0 allocation score on gluster03.h: -INFINITY +pcmk__group_allocate: g_stateful:0 allocation score on gluster04.h: -INFINITY +pcmk__group_allocate: g_stateful:1 allocation score on gluster01.h: -INFINITY +pcmk__group_allocate: g_stateful:1 allocation score on gluster02.h: 5 +pcmk__group_allocate: g_stateful:1 allocation score on gluster03.h: -INFINITY +pcmk__group_allocate: g_stateful:1 allocation score on gluster04.h: -INFINITY +pcmk__group_allocate: p_stateful1:0 allocation score on gluster01.h: 1 +pcmk__group_allocate: p_stateful1:0 allocation score on gluster02.h: 0 +pcmk__group_allocate: p_stateful1:0 allocation score on gluster03.h: -INFINITY +pcmk__group_allocate: p_stateful1:0 allocation score on gluster04.h: -INFINITY +pcmk__group_allocate: p_stateful1:1 allocation score on gluster01.h: -INFINITY +pcmk__group_allocate: p_stateful1:1 allocation score on gluster02.h: 1 +pcmk__group_allocate: p_stateful1:1 allocation score on gluster03.h: -INFINITY +pcmk__group_allocate: p_stateful1:1 allocation score on gluster04.h: -INFINITY +pcmk__group_allocate: p_stateful2:0 allocation score on gluster01.h: 0 +pcmk__group_allocate: p_stateful2:0 allocation score on gluster02.h: 0 +pcmk__group_allocate: p_stateful2:0 allocation score on gluster03.h: -INFINITY +pcmk__group_allocate: p_stateful2:0 allocation score on gluster04.h: -INFINITY +pcmk__group_allocate: p_stateful2:1 allocation score on gluster01.h: -INFINITY +pcmk__group_allocate: p_stateful2:1 allocation score on gluster02.h: 0 +pcmk__group_allocate: p_stateful2:1 allocation score on gluster03.h: -INFINITY +pcmk__group_allocate: p_stateful2:1 allocation score on gluster04.h: -INFINITY +pcmk__native_allocate: p_dummy1:0 allocation score on gluster01.h: 1 +pcmk__native_allocate: p_dummy1:0 allocation score on gluster02.h: 0 +pcmk__native_allocate: p_dummy1:0 allocation score on gluster03.h: -INFINITY +pcmk__native_allocate: p_dummy1:0 allocation score on gluster04.h: -INFINITY +pcmk__native_allocate: p_dummy1:1 allocation score on gluster01.h: -INFINITY +pcmk__native_allocate: p_dummy1:1 allocation score on gluster02.h: 1 +pcmk__native_allocate: p_dummy1:1 allocation score on gluster03.h: -INFINITY +pcmk__native_allocate: p_dummy1:1 allocation score on gluster04.h: -INFINITY +pcmk__native_allocate: p_stateful1:0 allocation score on gluster01.h: 1 +pcmk__native_allocate: p_stateful1:0 allocation score on gluster02.h: 0 +pcmk__native_allocate: p_stateful1:0 allocation score on gluster03.h: -INFINITY +pcmk__native_allocate: p_stateful1:0 allocation score on gluster04.h: -INFINITY +pcmk__native_allocate: p_stateful1:1 allocation score on gluster01.h: -INFINITY +pcmk__native_allocate: p_stateful1:1 allocation score on gluster02.h: 1 +pcmk__native_allocate: p_stateful1:1 allocation score on gluster03.h: -INFINITY +pcmk__native_allocate: p_stateful1:1 allocation score on gluster04.h: -INFINITY +pcmk__native_allocate: p_stateful2:0 allocation score on gluster01.h: 0 +pcmk__native_allocate: p_stateful2:0 allocation score on gluster02.h: -INFINITY +pcmk__native_allocate: p_stateful2:0 allocation score on gluster03.h: -INFINITY +pcmk__native_allocate: p_stateful2:0 allocation score on gluster04.h: -INFINITY +pcmk__native_allocate: p_stateful2:1 allocation score on gluster01.h: -INFINITY +pcmk__native_allocate: p_stateful2:1 allocation score on gluster02.h: 0 +pcmk__native_allocate: p_stateful2:1 allocation score on gluster03.h: -INFINITY +pcmk__native_allocate: p_stateful2:1 allocation score on gluster04.h: -INFINITY diff --git a/pengine/test10/bug-5069-op-disabled.exp b/pengine/test10/bug-5069-op-disabled.exp index 9653af13848..068ea9c78d0 100644 --- a/pengine/test10/bug-5069-op-disabled.exp +++ b/pengine/test10/bug-5069-op-disabled.exp @@ -1,9 +1,9 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <crm_event id="3" operation="clear_failcount" operation_key="A_clear_failcount_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> + <crm_event id="2" operation="clear_failcount" operation_key="A_clear_failcount_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> - <attributes CRM_meta_on_node="fc16-builder2" CRM_meta_on_node_uuid="fc16-builder2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_on_node="fc16-builder2" CRM_meta_on_node_uuid="fc16-builder2" CRM_meta_op_no_wait="true" CRM_meta_timeout="20000" /> </crm_event> </action_set> <inputs/> diff --git a/pengine/test10/bug-5069-op-disabled.scores b/pengine/test10/bug-5069-op-disabled.scores index 51dd0f551df..ed7fca602a9 100644 --- a/pengine/test10/bug-5069-op-disabled.scores +++ b/pengine/test10/bug-5069-op-disabled.scores @@ -1,4 +1,4 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder3: 0 -native_color: A allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder3: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 diff --git a/pengine/test10/bug-5069-op-enabled.scores b/pengine/test10/bug-5069-op-enabled.scores index 51dd0f551df..ed7fca602a9 100644 --- a/pengine/test10/bug-5069-op-enabled.scores +++ b/pengine/test10/bug-5069-op-enabled.scores @@ -1,4 +1,4 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder3: 0 -native_color: A allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder3: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 diff --git a/pengine/test10/bug-5140-require-all-false.dot b/pengine/test10/bug-5140-require-all-false.dot index 8e7f29963a6..c7f9a2963fc 100644 --- a/pengine/test10/bug-5140-require-all-false.dot +++ b/pengine/test10/bug-5140-require-all-false.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "baseclone_stop_0" -> "baseclone_stopped_0" [ style = bold] "baseclone_stop_0" -> "basegrp:0_stop_0" [ style = bold] "baseclone_stop_0" [ style=bold color="green" fontcolor="orange"] @@ -11,14 +10,11 @@ digraph "g" { "basegrp:0_stop_0" [ style=bold color="green" fontcolor="orange"] "basegrp:0_stopped_0" -> "baseclone_stopped_0" [ style = bold] "basegrp:0_stopped_0" [ style=bold color="green" fontcolor="orange"] -"clvmd_stop_0 hex-2" -> "all_stopped" [ style = bold] "clvmd_stop_0 hex-2" -> "basegrp:0_stopped_0" [ style = bold] "clvmd_stop_0 hex-2" -> "dlm_stop_0 hex-2" [ style = bold] "clvmd_stop_0 hex-2" [ style=bold color="green" fontcolor="black"] -"dlm_stop_0 hex-2" -> "all_stopped" [ style = bold] "dlm_stop_0 hex-2" -> "basegrp:0_stopped_0" [ style = bold] "dlm_stop_0 hex-2" [ style=bold color="green" fontcolor="black"] -"o2cb_stop_0 hex-2" -> "all_stopped" [ style = bold] "o2cb_stop_0 hex-2" -> "basegrp:0_stopped_0" [ style = bold] "o2cb_stop_0 hex-2" -> "clvmd_stop_0 hex-2" [ style = bold] "o2cb_stop_0 hex-2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/bug-5140-require-all-false.exp b/pengine/test10/bug-5140-require-all-false.exp index 9751b9b42e6..dcd32ea9e64 100644 --- a/pengine/test10/bug-5140-require-all-false.exp +++ b/pengine/test10/bug-5140-require-all-false.exp @@ -1,122 +1,103 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="8" operation="stopped" operation_key="basegrp:0_stopped_0"> + <pseudo_event id="7" operation="stopped" operation_key="basegrp:0_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> + <rsc_op id="1" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> </trigger> <trigger> - <rsc_op id="3" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> + <rsc_op id="2" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> </trigger> <trigger> - <rsc_op id="4" operation="stop" operation_key="o2cb_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> + <rsc_op id="3" operation="stop" operation_key="o2cb_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="basegrp:0_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="basegrp:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="basegrp:0_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="basegrp:0_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="stop" operation_key="baseclone_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="baseclone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"> + <rsc_op id="1" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"> <primitive id="dlm" long-id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> + <rsc_op id="2" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="basegrp:0_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="basegrp:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"> + <rsc_op id="2" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"> <primitive id="clvmd" long-id="clvmd:0" class="ocf" provider="lvm2" type="clvmd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="o2cb_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> + <rsc_op id="3" operation="stop" operation_key="o2cb_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="basegrp:0_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="basegrp:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="stop" operation_key="o2cb_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"> + <rsc_op id="3" operation="stop" operation_key="o2cb_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"> <primitive id="o2cb" long-id="o2cb:0" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="basegrp:0_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="basegrp:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="20" operation="stopped" operation_key="baseclone_stopped_0"> + <pseudo_event id="19" operation="stopped" operation_key="baseclone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="stopped" operation_key="basegrp:0_stopped_0"/> + <pseudo_event id="7" operation="stopped" operation_key="basegrp:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="baseclone_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="baseclone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="19" operation="stop" operation_key="baseclone_stop_0"> + <pseudo_event id="18" operation="stop" operation_key="baseclone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> - </trigger> - <trigger> - <rsc_op id="3" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> - </trigger> - <trigger> - <rsc_op id="4" operation="stop" operation_key="o2cb_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="hex-2" on_node_uuid="hex-2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-5140-require-all-false.scores b/pengine/test10/bug-5140-require-all-false.scores index 0bbb7683a13..709960f4b68 100644 --- a/pengine/test10/bug-5140-require-all-false.scores +++ b/pengine/test10/bug-5140-require-all-false.scores @@ -1,275 +1,275 @@ Allocation scores: -clone_color: baseclone allocation score on hex-1: 0 -clone_color: baseclone allocation score on hex-2: 0 -clone_color: baseclone allocation score on hex-3: 0 -clone_color: basegrp:0 allocation score on hex-1: 0 -clone_color: basegrp:0 allocation score on hex-2: 0 -clone_color: basegrp:0 allocation score on hex-3: 0 -clone_color: basegrp:1 allocation score on hex-1: 0 -clone_color: basegrp:1 allocation score on hex-2: 0 -clone_color: basegrp:1 allocation score on hex-3: 0 -clone_color: basegrp:2 allocation score on hex-1: 0 -clone_color: basegrp:2 allocation score on hex-2: 0 -clone_color: basegrp:2 allocation score on hex-3: 0 -clone_color: clvmd:0 allocation score on hex-1: 0 -clone_color: clvmd:0 allocation score on hex-2: 1 -clone_color: clvmd:0 allocation score on hex-3: 0 -clone_color: clvmd:1 allocation score on hex-1: 0 -clone_color: clvmd:1 allocation score on hex-2: 0 -clone_color: clvmd:1 allocation score on hex-3: 0 -clone_color: clvmd:2 allocation score on hex-1: 0 -clone_color: clvmd:2 allocation score on hex-2: 0 -clone_color: clvmd:2 allocation score on hex-3: 0 -clone_color: dlm:0 allocation score on hex-1: 0 -clone_color: dlm:0 allocation score on hex-2: 1 -clone_color: dlm:0 allocation score on hex-3: 0 -clone_color: dlm:1 allocation score on hex-1: 0 -clone_color: dlm:1 allocation score on hex-2: 0 -clone_color: dlm:1 allocation score on hex-3: 0 -clone_color: dlm:2 allocation score on hex-1: 0 -clone_color: dlm:2 allocation score on hex-2: 0 -clone_color: dlm:2 allocation score on hex-3: 0 -clone_color: drbd-r0:0 allocation score on hex-1: 0 -clone_color: drbd-r0:0 allocation score on hex-2: 0 -clone_color: drbd-r0:0 allocation score on hex-3: -INFINITY -clone_color: drbd-r0:1 allocation score on hex-1: 0 -clone_color: drbd-r0:1 allocation score on hex-2: 0 -clone_color: drbd-r0:1 allocation score on hex-3: -INFINITY -clone_color: drbd-r1:0 allocation score on hex-1: -INFINITY -clone_color: drbd-r1:0 allocation score on hex-2: 0 -clone_color: drbd-r1:0 allocation score on hex-3: 0 -clone_color: drbd-r1:1 allocation score on hex-1: -INFINITY -clone_color: drbd-r1:1 allocation score on hex-2: 0 -clone_color: drbd-r1:1 allocation score on hex-3: 0 -clone_color: fs-ocfs-1:0 allocation score on hex-1: 0 -clone_color: fs-ocfs-1:0 allocation score on hex-2: 0 -clone_color: fs-ocfs-1:0 allocation score on hex-3: 0 -clone_color: fs-ocfs-1:1 allocation score on hex-1: 0 -clone_color: fs-ocfs-1:1 allocation score on hex-2: 0 -clone_color: fs-ocfs-1:1 allocation score on hex-3: 0 -clone_color: fs-ocfs-1:2 allocation score on hex-1: 0 -clone_color: fs-ocfs-1:2 allocation score on hex-2: 0 -clone_color: fs-ocfs-1:2 allocation score on hex-3: 0 -clone_color: fs-ocfs-2:0 allocation score on hex-1: 0 -clone_color: fs-ocfs-2:0 allocation score on hex-2: 0 -clone_color: fs-ocfs-2:0 allocation score on hex-3: 0 -clone_color: fs-ocfs-2:1 allocation score on hex-1: 0 -clone_color: fs-ocfs-2:1 allocation score on hex-2: 0 -clone_color: fs-ocfs-2:1 allocation score on hex-3: 0 -clone_color: fs-ocfs-2:2 allocation score on hex-1: 0 -clone_color: fs-ocfs-2:2 allocation score on hex-2: 0 -clone_color: fs-ocfs-2:2 allocation score on hex-3: 0 -clone_color: fs2 allocation score on hex-1: 0 -clone_color: fs2 allocation score on hex-2: 0 -clone_color: fs2 allocation score on hex-3: 0 -clone_color: ms-r0 allocation score on hex-1: 0 -clone_color: ms-r0 allocation score on hex-2: 0 -clone_color: ms-r0 allocation score on hex-3: -INFINITY -clone_color: ms-r1 allocation score on hex-1: -INFINITY -clone_color: ms-r1 allocation score on hex-2: 0 -clone_color: ms-r1 allocation score on hex-3: 0 -clone_color: o2cb:0 allocation score on hex-1: 0 -clone_color: o2cb:0 allocation score on hex-2: 1 -clone_color: o2cb:0 allocation score on hex-3: 0 -clone_color: o2cb:1 allocation score on hex-1: 0 -clone_color: o2cb:1 allocation score on hex-2: 0 -clone_color: o2cb:1 allocation score on hex-3: 0 -clone_color: o2cb:2 allocation score on hex-1: 0 -clone_color: o2cb:2 allocation score on hex-2: 0 -clone_color: o2cb:2 allocation score on hex-3: 0 -clone_color: vg1:0 allocation score on hex-1: 0 -clone_color: vg1:0 allocation score on hex-2: 0 -clone_color: vg1:0 allocation score on hex-3: 0 -clone_color: vg1:1 allocation score on hex-1: 0 -clone_color: vg1:1 allocation score on hex-2: 0 -clone_color: vg1:1 allocation score on hex-3: 0 -clone_color: vg1:2 allocation score on hex-1: 0 -clone_color: vg1:2 allocation score on hex-2: 0 -clone_color: vg1:2 allocation score on hex-3: 0 drbd-r0:0 promotion score on none: 0 drbd-r0:1 promotion score on none: 0 drbd-r1:0 promotion score on none: 0 drbd-r1:1 promotion score on none: 0 -group_color: basegrp:0 allocation score on hex-1: -INFINITY -group_color: basegrp:0 allocation score on hex-2: -INFINITY -group_color: basegrp:0 allocation score on hex-3: -INFINITY -group_color: basegrp:1 allocation score on hex-1: -INFINITY -group_color: basegrp:1 allocation score on hex-2: -INFINITY -group_color: basegrp:1 allocation score on hex-3: -INFINITY -group_color: basegrp:2 allocation score on hex-1: -INFINITY -group_color: basegrp:2 allocation score on hex-2: -INFINITY -group_color: basegrp:2 allocation score on hex-3: -INFINITY -group_color: clvmd:0 allocation score on hex-1: -INFINITY -group_color: clvmd:0 allocation score on hex-2: -INFINITY -group_color: clvmd:0 allocation score on hex-3: -INFINITY -group_color: clvmd:1 allocation score on hex-1: -INFINITY -group_color: clvmd:1 allocation score on hex-2: -INFINITY -group_color: clvmd:1 allocation score on hex-3: -INFINITY -group_color: clvmd:2 allocation score on hex-1: -INFINITY -group_color: clvmd:2 allocation score on hex-2: -INFINITY -group_color: clvmd:2 allocation score on hex-3: -INFINITY -group_color: dlm:0 allocation score on hex-1: -INFINITY -group_color: dlm:0 allocation score on hex-2: -INFINITY -group_color: dlm:0 allocation score on hex-3: -INFINITY -group_color: dlm:1 allocation score on hex-1: -INFINITY -group_color: dlm:1 allocation score on hex-2: -INFINITY -group_color: dlm:1 allocation score on hex-3: -INFINITY -group_color: dlm:2 allocation score on hex-1: -INFINITY -group_color: dlm:2 allocation score on hex-2: -INFINITY -group_color: dlm:2 allocation score on hex-3: -INFINITY -group_color: dummy1 allocation score on hex-1: 0 -group_color: dummy1 allocation score on hex-2: 0 -group_color: dummy1 allocation score on hex-3: 0 -group_color: dummy2 allocation score on hex-1: 0 -group_color: dummy2 allocation score on hex-2: 0 -group_color: dummy2 allocation score on hex-3: 0 -group_color: fs-md0 allocation score on hex-1: 0 -group_color: fs-md0 allocation score on hex-2: 0 -group_color: fs-md0 allocation score on hex-3: 0 -group_color: fs-ocfs-1:0 allocation score on hex-1: -INFINITY -group_color: fs-ocfs-1:0 allocation score on hex-2: -INFINITY -group_color: fs-ocfs-1:0 allocation score on hex-3: -INFINITY -group_color: fs-ocfs-1:1 allocation score on hex-1: -INFINITY -group_color: fs-ocfs-1:1 allocation score on hex-2: -INFINITY -group_color: fs-ocfs-1:1 allocation score on hex-3: -INFINITY -group_color: fs-ocfs-1:2 allocation score on hex-1: -INFINITY -group_color: fs-ocfs-1:2 allocation score on hex-2: -INFINITY -group_color: fs-ocfs-1:2 allocation score on hex-3: -INFINITY -group_color: fs-r0 allocation score on hex-1: 0 -group_color: fs-r0 allocation score on hex-2: -INFINITY -group_color: fs-r0 allocation score on hex-3: 0 -group_color: md0 allocation score on hex-1: 0 -group_color: md0 allocation score on hex-2: 0 -group_color: md0 allocation score on hex-3: 0 -group_color: md0-group allocation score on hex-1: 0 -group_color: md0-group allocation score on hex-2: 0 -group_color: md0-group allocation score on hex-3: 0 -group_color: o2cb:0 allocation score on hex-1: -INFINITY -group_color: o2cb:0 allocation score on hex-2: -INFINITY -group_color: o2cb:0 allocation score on hex-3: -INFINITY -group_color: o2cb:1 allocation score on hex-1: -INFINITY -group_color: o2cb:1 allocation score on hex-2: -INFINITY -group_color: o2cb:1 allocation score on hex-3: -INFINITY -group_color: o2cb:2 allocation score on hex-1: -INFINITY -group_color: o2cb:2 allocation score on hex-2: -INFINITY -group_color: o2cb:2 allocation score on hex-3: -INFINITY -group_color: r0-group allocation score on hex-1: 0 -group_color: r0-group allocation score on hex-2: 0 -group_color: r0-group allocation score on hex-3: 0 -group_color: vg-md0 allocation score on hex-1: 0 -group_color: vg-md0 allocation score on hex-2: 0 -group_color: vg-md0 allocation score on hex-3: 0 -group_color: vg1:0 allocation score on hex-1: -INFINITY -group_color: vg1:0 allocation score on hex-2: -INFINITY -group_color: vg1:0 allocation score on hex-3: -INFINITY -group_color: vg1:1 allocation score on hex-1: -INFINITY -group_color: vg1:1 allocation score on hex-2: -INFINITY -group_color: vg1:1 allocation score on hex-3: -INFINITY -group_color: vg1:2 allocation score on hex-1: -INFINITY -group_color: vg1:2 allocation score on hex-2: -INFINITY -group_color: vg1:2 allocation score on hex-3: -INFINITY -native_color: cluster-md0 allocation score on hex-1: 0 -native_color: cluster-md0 allocation score on hex-2: 0 -native_color: cluster-md0 allocation score on hex-3: 0 -native_color: clvmd:0 allocation score on hex-1: -INFINITY -native_color: clvmd:0 allocation score on hex-2: -INFINITY -native_color: clvmd:0 allocation score on hex-3: -INFINITY -native_color: clvmd:1 allocation score on hex-1: -INFINITY -native_color: clvmd:1 allocation score on hex-2: -INFINITY -native_color: clvmd:1 allocation score on hex-3: -INFINITY -native_color: clvmd:2 allocation score on hex-1: -INFINITY -native_color: clvmd:2 allocation score on hex-2: -INFINITY -native_color: clvmd:2 allocation score on hex-3: -INFINITY -native_color: dlm:0 allocation score on hex-1: -INFINITY -native_color: dlm:0 allocation score on hex-2: -INFINITY -native_color: dlm:0 allocation score on hex-3: -INFINITY -native_color: dlm:1 allocation score on hex-1: -INFINITY -native_color: dlm:1 allocation score on hex-2: -INFINITY -native_color: dlm:1 allocation score on hex-3: -INFINITY -native_color: dlm:2 allocation score on hex-1: -INFINITY -native_color: dlm:2 allocation score on hex-2: -INFINITY -native_color: dlm:2 allocation score on hex-3: -INFINITY -native_color: drbd-r0:0 allocation score on hex-1: -INFINITY -native_color: drbd-r0:0 allocation score on hex-2: -INFINITY -native_color: drbd-r0:0 allocation score on hex-3: -INFINITY -native_color: drbd-r0:1 allocation score on hex-1: -INFINITY -native_color: drbd-r0:1 allocation score on hex-2: -INFINITY -native_color: drbd-r0:1 allocation score on hex-3: -INFINITY -native_color: drbd-r1:0 allocation score on hex-1: -INFINITY -native_color: drbd-r1:0 allocation score on hex-2: -INFINITY -native_color: drbd-r1:0 allocation score on hex-3: -INFINITY -native_color: drbd-r1:1 allocation score on hex-1: -INFINITY -native_color: drbd-r1:1 allocation score on hex-2: -INFINITY -native_color: drbd-r1:1 allocation score on hex-3: -INFINITY -native_color: dummy1 allocation score on hex-1: -INFINITY -native_color: dummy1 allocation score on hex-2: -INFINITY -native_color: dummy1 allocation score on hex-3: -INFINITY -native_color: dummy2 allocation score on hex-1: -INFINITY -native_color: dummy2 allocation score on hex-2: -INFINITY -native_color: dummy2 allocation score on hex-3: -INFINITY -native_color: dummy3 allocation score on hex-1: -INFINITY -native_color: dummy3 allocation score on hex-2: -INFINITY -native_color: dummy3 allocation score on hex-3: -INFINITY -native_color: dummy4 allocation score on hex-1: -INFINITY -native_color: dummy4 allocation score on hex-2: -INFINITY -native_color: dummy4 allocation score on hex-3: -INFINITY -native_color: dummy5 allocation score on hex-1: 0 -native_color: dummy5 allocation score on hex-2: 0 -native_color: dummy5 allocation score on hex-3: 0 -native_color: dummy6 allocation score on hex-1: 0 -native_color: dummy6 allocation score on hex-2: 0 -native_color: dummy6 allocation score on hex-3: 0 -native_color: fencing allocation score on hex-1: 0 -native_color: fencing allocation score on hex-2: 0 -native_color: fencing allocation score on hex-3: 0 -native_color: fs-md0 allocation score on hex-1: -INFINITY -native_color: fs-md0 allocation score on hex-2: -INFINITY -native_color: fs-md0 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-1:0 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-1:0 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-1:0 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-1:1 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-1:1 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-1:1 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-1:2 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-1:2 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-1:2 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-2:0 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-2:0 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-2:0 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-2:1 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-2:1 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-2:1 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-2:2 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-2:2 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-2:2 allocation score on hex-3: -INFINITY -native_color: fs-r0 allocation score on hex-1: -INFINITY -native_color: fs-r0 allocation score on hex-2: -INFINITY -native_color: fs-r0 allocation score on hex-3: -INFINITY -native_color: fs-xfs-1 allocation score on hex-1: -INFINITY -native_color: fs-xfs-1 allocation score on hex-2: -INFINITY -native_color: fs-xfs-1 allocation score on hex-3: -INFINITY -native_color: md0 allocation score on hex-1: 0 -native_color: md0 allocation score on hex-2: 0 -native_color: md0 allocation score on hex-3: 0 -native_color: o2cb:0 allocation score on hex-1: -INFINITY -native_color: o2cb:0 allocation score on hex-2: -INFINITY -native_color: o2cb:0 allocation score on hex-3: -INFINITY -native_color: o2cb:1 allocation score on hex-1: -INFINITY -native_color: o2cb:1 allocation score on hex-2: -INFINITY -native_color: o2cb:1 allocation score on hex-3: -INFINITY -native_color: o2cb:2 allocation score on hex-1: -INFINITY -native_color: o2cb:2 allocation score on hex-2: -INFINITY -native_color: o2cb:2 allocation score on hex-3: -INFINITY -native_color: vg-md0 allocation score on hex-1: -INFINITY -native_color: vg-md0 allocation score on hex-2: -INFINITY -native_color: vg-md0 allocation score on hex-3: -INFINITY -native_color: vg1:0 allocation score on hex-1: -INFINITY -native_color: vg1:0 allocation score on hex-2: -INFINITY -native_color: vg1:0 allocation score on hex-3: -INFINITY -native_color: vg1:1 allocation score on hex-1: -INFINITY -native_color: vg1:1 allocation score on hex-2: -INFINITY -native_color: vg1:1 allocation score on hex-3: -INFINITY -native_color: vg1:2 allocation score on hex-1: -INFINITY -native_color: vg1:2 allocation score on hex-2: -INFINITY -native_color: vg1:2 allocation score on hex-3: -INFINITY +pcmk__clone_allocate: baseclone allocation score on hex-1: 0 +pcmk__clone_allocate: baseclone allocation score on hex-2: 0 +pcmk__clone_allocate: baseclone allocation score on hex-3: 0 +pcmk__clone_allocate: basegrp:0 allocation score on hex-1: 0 +pcmk__clone_allocate: basegrp:0 allocation score on hex-2: 0 +pcmk__clone_allocate: basegrp:0 allocation score on hex-3: 0 +pcmk__clone_allocate: basegrp:1 allocation score on hex-1: 0 +pcmk__clone_allocate: basegrp:1 allocation score on hex-2: 0 +pcmk__clone_allocate: basegrp:1 allocation score on hex-3: 0 +pcmk__clone_allocate: basegrp:2 allocation score on hex-1: 0 +pcmk__clone_allocate: basegrp:2 allocation score on hex-2: 0 +pcmk__clone_allocate: basegrp:2 allocation score on hex-3: 0 +pcmk__clone_allocate: clvmd:0 allocation score on hex-1: 0 +pcmk__clone_allocate: clvmd:0 allocation score on hex-2: 1 +pcmk__clone_allocate: clvmd:0 allocation score on hex-3: 0 +pcmk__clone_allocate: clvmd:1 allocation score on hex-1: 0 +pcmk__clone_allocate: clvmd:1 allocation score on hex-2: 0 +pcmk__clone_allocate: clvmd:1 allocation score on hex-3: 0 +pcmk__clone_allocate: clvmd:2 allocation score on hex-1: 0 +pcmk__clone_allocate: clvmd:2 allocation score on hex-2: 0 +pcmk__clone_allocate: clvmd:2 allocation score on hex-3: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-1: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-2: 1 +pcmk__clone_allocate: dlm:0 allocation score on hex-3: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-1: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-2: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-3: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-1: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-2: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-3: 0 +pcmk__clone_allocate: drbd-r0:0 allocation score on hex-1: 0 +pcmk__clone_allocate: drbd-r0:0 allocation score on hex-2: 0 +pcmk__clone_allocate: drbd-r0:0 allocation score on hex-3: -INFINITY +pcmk__clone_allocate: drbd-r0:1 allocation score on hex-1: 0 +pcmk__clone_allocate: drbd-r0:1 allocation score on hex-2: 0 +pcmk__clone_allocate: drbd-r0:1 allocation score on hex-3: -INFINITY +pcmk__clone_allocate: drbd-r1:0 allocation score on hex-1: -INFINITY +pcmk__clone_allocate: drbd-r1:0 allocation score on hex-2: 0 +pcmk__clone_allocate: drbd-r1:0 allocation score on hex-3: 0 +pcmk__clone_allocate: drbd-r1:1 allocation score on hex-1: -INFINITY +pcmk__clone_allocate: drbd-r1:1 allocation score on hex-2: 0 +pcmk__clone_allocate: drbd-r1:1 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-1:0 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-1:0 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-1:0 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-1:1 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-1:1 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-1:1 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-1:2 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-1:2 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-1:2 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-2:0 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-2:0 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-2:0 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-2:1 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-2:1 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-2:1 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-2:2 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-2:2 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-2:2 allocation score on hex-3: 0 +pcmk__clone_allocate: fs2 allocation score on hex-1: 0 +pcmk__clone_allocate: fs2 allocation score on hex-2: 0 +pcmk__clone_allocate: fs2 allocation score on hex-3: 0 +pcmk__clone_allocate: ms-r0 allocation score on hex-1: 0 +pcmk__clone_allocate: ms-r0 allocation score on hex-2: 0 +pcmk__clone_allocate: ms-r0 allocation score on hex-3: -INFINITY +pcmk__clone_allocate: ms-r1 allocation score on hex-1: -INFINITY +pcmk__clone_allocate: ms-r1 allocation score on hex-2: 0 +pcmk__clone_allocate: ms-r1 allocation score on hex-3: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-1: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-2: 1 +pcmk__clone_allocate: o2cb:0 allocation score on hex-3: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-1: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-2: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-3: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-1: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-2: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-3: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-1: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-2: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-3: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-1: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-2: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-3: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-1: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-2: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-3: 0 +pcmk__group_allocate: basegrp:0 allocation score on hex-1: -INFINITY +pcmk__group_allocate: basegrp:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: basegrp:0 allocation score on hex-3: -INFINITY +pcmk__group_allocate: basegrp:1 allocation score on hex-1: -INFINITY +pcmk__group_allocate: basegrp:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: basegrp:1 allocation score on hex-3: -INFINITY +pcmk__group_allocate: basegrp:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: basegrp:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: basegrp:2 allocation score on hex-3: -INFINITY +pcmk__group_allocate: clvmd:0 allocation score on hex-1: -INFINITY +pcmk__group_allocate: clvmd:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: clvmd:0 allocation score on hex-3: -INFINITY +pcmk__group_allocate: clvmd:1 allocation score on hex-1: -INFINITY +pcmk__group_allocate: clvmd:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: clvmd:1 allocation score on hex-3: -INFINITY +pcmk__group_allocate: clvmd:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: clvmd:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: clvmd:2 allocation score on hex-3: -INFINITY +pcmk__group_allocate: dlm:0 allocation score on hex-1: -INFINITY +pcmk__group_allocate: dlm:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: dlm:0 allocation score on hex-3: -INFINITY +pcmk__group_allocate: dlm:1 allocation score on hex-1: -INFINITY +pcmk__group_allocate: dlm:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: dlm:1 allocation score on hex-3: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-3: -INFINITY +pcmk__group_allocate: dummy1 allocation score on hex-1: 0 +pcmk__group_allocate: dummy1 allocation score on hex-2: 0 +pcmk__group_allocate: dummy1 allocation score on hex-3: 0 +pcmk__group_allocate: dummy2 allocation score on hex-1: 0 +pcmk__group_allocate: dummy2 allocation score on hex-2: 0 +pcmk__group_allocate: dummy2 allocation score on hex-3: 0 +pcmk__group_allocate: fs-md0 allocation score on hex-1: 0 +pcmk__group_allocate: fs-md0 allocation score on hex-2: 0 +pcmk__group_allocate: fs-md0 allocation score on hex-3: 0 +pcmk__group_allocate: fs-ocfs-1:0 allocation score on hex-1: -INFINITY +pcmk__group_allocate: fs-ocfs-1:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: fs-ocfs-1:0 allocation score on hex-3: -INFINITY +pcmk__group_allocate: fs-ocfs-1:1 allocation score on hex-1: -INFINITY +pcmk__group_allocate: fs-ocfs-1:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: fs-ocfs-1:1 allocation score on hex-3: -INFINITY +pcmk__group_allocate: fs-ocfs-1:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: fs-ocfs-1:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: fs-ocfs-1:2 allocation score on hex-3: -INFINITY +pcmk__group_allocate: fs-r0 allocation score on hex-1: 0 +pcmk__group_allocate: fs-r0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: fs-r0 allocation score on hex-3: 0 +pcmk__group_allocate: md0 allocation score on hex-1: 0 +pcmk__group_allocate: md0 allocation score on hex-2: 0 +pcmk__group_allocate: md0 allocation score on hex-3: 0 +pcmk__group_allocate: md0-group allocation score on hex-1: 0 +pcmk__group_allocate: md0-group allocation score on hex-2: 0 +pcmk__group_allocate: md0-group allocation score on hex-3: 0 +pcmk__group_allocate: o2cb:0 allocation score on hex-1: -INFINITY +pcmk__group_allocate: o2cb:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: o2cb:0 allocation score on hex-3: -INFINITY +pcmk__group_allocate: o2cb:1 allocation score on hex-1: -INFINITY +pcmk__group_allocate: o2cb:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: o2cb:1 allocation score on hex-3: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-3: -INFINITY +pcmk__group_allocate: r0-group allocation score on hex-1: 0 +pcmk__group_allocate: r0-group allocation score on hex-2: 0 +pcmk__group_allocate: r0-group allocation score on hex-3: 0 +pcmk__group_allocate: vg-md0 allocation score on hex-1: 0 +pcmk__group_allocate: vg-md0 allocation score on hex-2: 0 +pcmk__group_allocate: vg-md0 allocation score on hex-3: 0 +pcmk__group_allocate: vg1:0 allocation score on hex-1: -INFINITY +pcmk__group_allocate: vg1:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: vg1:0 allocation score on hex-3: -INFINITY +pcmk__group_allocate: vg1:1 allocation score on hex-1: -INFINITY +pcmk__group_allocate: vg1:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: vg1:1 allocation score on hex-3: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: cluster-md0 allocation score on hex-1: 0 +pcmk__native_allocate: cluster-md0 allocation score on hex-2: 0 +pcmk__native_allocate: cluster-md0 allocation score on hex-3: 0 +pcmk__native_allocate: clvmd:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: drbd-r0:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: drbd-r0:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: drbd-r0:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: drbd-r0:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: drbd-r0:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: drbd-r0:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: drbd-r1:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: drbd-r1:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: drbd-r1:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: drbd-r1:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: drbd-r1:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: drbd-r1:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dummy1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dummy1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dummy1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dummy2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dummy2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dummy2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dummy3 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dummy3 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dummy3 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dummy4 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dummy4 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dummy4 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dummy5 allocation score on hex-1: 0 +pcmk__native_allocate: dummy5 allocation score on hex-2: 0 +pcmk__native_allocate: dummy5 allocation score on hex-3: 0 +pcmk__native_allocate: dummy6 allocation score on hex-1: 0 +pcmk__native_allocate: dummy6 allocation score on hex-2: 0 +pcmk__native_allocate: dummy6 allocation score on hex-3: 0 +pcmk__native_allocate: fencing allocation score on hex-1: 0 +pcmk__native_allocate: fencing allocation score on hex-2: 0 +pcmk__native_allocate: fencing allocation score on hex-3: 0 +pcmk__native_allocate: fs-md0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-md0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-md0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-1:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-1:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-1:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-1:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-1:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-1:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-1:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-1:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-1:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-2:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-2:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-2:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-2:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-2:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-2:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-2:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-2:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-2:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-r0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-r0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-r0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-xfs-1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-xfs-1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-xfs-1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: md0 allocation score on hex-1: 0 +pcmk__native_allocate: md0 allocation score on hex-2: 0 +pcmk__native_allocate: md0 allocation score on hex-3: 0 +pcmk__native_allocate: o2cb:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: vg-md0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: vg-md0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: vg-md0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-3: -INFINITY diff --git a/pengine/test10/bug-5140-require-all-false.summary b/pengine/test10/bug-5140-require-all-false.summary index cf5193c6859..69f6bfb8c97 100644 --- a/pengine/test10/bug-5140-require-all-false.summary +++ b/pengine/test10/bug-5140-require-all-false.summary @@ -1,4 +1,4 @@ -4 of 35 resources DISABLED and 0 BLOCKED from being started due to failures +4 of 35 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Node hex-1: standby @@ -46,7 +46,6 @@ Executing cluster transition: * Resource action: o2cb stop on hex-2 * Resource action: clvmd stop on hex-2 * Resource action: dlm stop on hex-2 - * Pseudo action: all_stopped * Pseudo action: basegrp:0_stopped_0 * Pseudo action: baseclone_stopped_0 diff --git a/pengine/test10/bug-5143-ms-shuffle.exp b/pengine/test10/bug-5143-ms-shuffle.exp index e8fb58cf81b..61d45f73c65 100644 --- a/pengine/test10/bug-5143-ms-shuffle.exp +++ b/pengine/test10/bug-5143-ms-shuffle.exp @@ -1,152 +1,152 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="184" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:0_post_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"> + <rsc_op id="166" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:0_post_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"> <primitive id="drbd-r1" long-id="drbd-r1:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-3 hex-2 hex-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-1 hex-2 hex-3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="119" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> + <pseudo_event id="118" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="183" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:0_pre_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"> + <rsc_op id="165" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:0_pre_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"> <primitive id="drbd-r1" long-id="drbd-r1:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-3 hex-2 hex-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-1 hex-2 hex-3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="117" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> + <pseudo_event id="116" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="98" operation="monitor" operation_key="drbd-r1_monitor_29000" internal_operation_key="drbd-r1:0_monitor_29000" on_node="hex-2" on_node_uuid="hex-2"> + <rsc_op id="97" operation="monitor" operation_key="drbd-r1_monitor_29000" internal_operation_key="drbd-r1:0_monitor_29000" on_node="hex-2" on_node_uuid="hex-2"> <primitive id="drbd-r1" long-id="drbd-r1:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="29000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_role="Slave" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="120" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="119" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <rsc_op id="186" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:1_post_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"> + <rsc_op id="168" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:1_post_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"> <primitive id="drbd-r1" long-id="drbd-r1:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-3 hex-2 hex-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-1 hex-2 hex-3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="119" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> + <pseudo_event id="118" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="185" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:1_pre_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"> + <rsc_op id="167" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:1_pre_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"> <primitive id="drbd-r1" long-id="drbd-r1:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-3 hex-2 hex-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-1 hex-2 hex-3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="117" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> + <pseudo_event id="116" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="102" operation="monitor" operation_key="drbd-r1_monitor_31000" internal_operation_key="drbd-r1:1_monitor_31000" on_node="hex-3" on_node_uuid="hex-3"> + <rsc_op id="101" operation="monitor" operation_key="drbd-r1_monitor_31000" internal_operation_key="drbd-r1:1_monitor_31000" on_node="hex-3" on_node_uuid="hex-3"> <primitive id="drbd-r1" long-id="drbd-r1:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="31000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_op_target_rc="8" CRM_meta_record_pending="true" CRM_meta_role="Master" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="101" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> + <rsc_op id="100" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> </trigger> <trigger> - <pseudo_event id="120" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="119" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="101" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"> + <rsc_op id="100" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"> <primitive id="drbd-r1" long-id="drbd-r1:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-3 hex-2 hex-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-1 hex-2 hex-3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="115" operation="promote" operation_key="ms-r1_promote_0"/> + <pseudo_event id="114" operation="promote" operation_key="ms-r1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="120" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"> + <pseudo_event id="119" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="119" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> + <pseudo_event id="118" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="184" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:0_post_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"/> + <rsc_op id="166" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:0_post_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"/> </trigger> <trigger> - <rsc_op id="186" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:1_post_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> + <rsc_op id="168" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:1_post_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="119" operation="notify" operation_key="ms-r1_post_notify_promoted_0"> + <pseudo_event id="118" operation="notify" operation_key="ms-r1_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="116" operation="promoted" operation_key="ms-r1_promoted_0"/> + <pseudo_event id="115" operation="promoted" operation_key="ms-r1_promoted_0"/> </trigger> <trigger> - <pseudo_event id="118" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="117" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="118" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"> + <pseudo_event id="117" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="117" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> + <pseudo_event id="116" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="183" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:0_pre_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"/> + <rsc_op id="165" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:0_pre_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"/> </trigger> <trigger> - <rsc_op id="185" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:1_pre_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> + <rsc_op id="167" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:1_pre_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="117" operation="notify" operation_key="ms-r1_pre_notify_promote_0"> + <pseudo_event id="116" operation="notify" operation_key="ms-r1_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> @@ -154,25 +154,25 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="116" operation="promoted" operation_key="ms-r1_promoted_0"> + <pseudo_event id="115" operation="promoted" operation_key="ms-r1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="101" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> + <rsc_op id="100" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="115" operation="promote" operation_key="ms-r1_promote_0"> + <pseudo_event id="114" operation="promote" operation_key="ms-r1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="118" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="117" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-5143-ms-shuffle.scores b/pengine/test10/bug-5143-ms-shuffle.scores index b062986e58a..5845eaef7a9 100644 --- a/pengine/test10/bug-5143-ms-shuffle.scores +++ b/pengine/test10/bug-5143-ms-shuffle.scores @@ -1,273 +1,273 @@ Allocation scores: -clone_color: baseclone allocation score on hex-1: 0 -clone_color: baseclone allocation score on hex-2: 2000 -clone_color: baseclone allocation score on hex-3: 0 -clone_color: basegrp:0 allocation score on hex-1: 0 -clone_color: basegrp:0 allocation score on hex-2: 0 -clone_color: basegrp:0 allocation score on hex-3: 0 -clone_color: basegrp:1 allocation score on hex-1: 0 -clone_color: basegrp:1 allocation score on hex-2: 0 -clone_color: basegrp:1 allocation score on hex-3: 0 -clone_color: basegrp:2 allocation score on hex-1: 0 -clone_color: basegrp:2 allocation score on hex-2: 0 -clone_color: basegrp:2 allocation score on hex-3: 0 -clone_color: clvmd:0 allocation score on hex-1: 1 -clone_color: clvmd:0 allocation score on hex-2: 0 -clone_color: clvmd:0 allocation score on hex-3: 0 -clone_color: clvmd:1 allocation score on hex-1: 0 -clone_color: clvmd:1 allocation score on hex-2: 1 -clone_color: clvmd:1 allocation score on hex-3: 0 -clone_color: clvmd:2 allocation score on hex-1: 0 -clone_color: clvmd:2 allocation score on hex-2: 0 -clone_color: clvmd:2 allocation score on hex-3: 1 -clone_color: dlm:0 allocation score on hex-1: 1 -clone_color: dlm:0 allocation score on hex-2: 0 -clone_color: dlm:0 allocation score on hex-3: 0 -clone_color: dlm:1 allocation score on hex-1: 0 -clone_color: dlm:1 allocation score on hex-2: 1 -clone_color: dlm:1 allocation score on hex-3: 0 -clone_color: dlm:2 allocation score on hex-1: 0 -clone_color: dlm:2 allocation score on hex-2: 0 -clone_color: dlm:2 allocation score on hex-3: 1 -clone_color: drbd-r0:0 allocation score on hex-1: 10001 -clone_color: drbd-r0:0 allocation score on hex-2: 0 -clone_color: drbd-r0:0 allocation score on hex-3: -INFINITY -clone_color: drbd-r0:1 allocation score on hex-1: 0 -clone_color: drbd-r0:1 allocation score on hex-2: 10001 -clone_color: drbd-r0:1 allocation score on hex-3: -INFINITY -clone_color: drbd-r1:0 allocation score on hex-1: -INFINITY -clone_color: drbd-r1:0 allocation score on hex-2: 1 -clone_color: drbd-r1:0 allocation score on hex-3: 0 -clone_color: drbd-r1:1 allocation score on hex-1: -INFINITY -clone_color: drbd-r1:1 allocation score on hex-2: 0 -clone_color: drbd-r1:1 allocation score on hex-3: 10001 -clone_color: fs-ocfs-1:0 allocation score on hex-1: 1 -clone_color: fs-ocfs-1:0 allocation score on hex-2: 0 -clone_color: fs-ocfs-1:0 allocation score on hex-3: 0 -clone_color: fs-ocfs-1:1 allocation score on hex-1: 0 -clone_color: fs-ocfs-1:1 allocation score on hex-2: 1 -clone_color: fs-ocfs-1:1 allocation score on hex-3: 0 -clone_color: fs-ocfs-1:2 allocation score on hex-1: 0 -clone_color: fs-ocfs-1:2 allocation score on hex-2: 0 -clone_color: fs-ocfs-1:2 allocation score on hex-3: 1 -clone_color: fs-ocfs-2:0 allocation score on hex-1: 1 -clone_color: fs-ocfs-2:0 allocation score on hex-2: 0 -clone_color: fs-ocfs-2:0 allocation score on hex-3: 0 -clone_color: fs-ocfs-2:1 allocation score on hex-1: 0 -clone_color: fs-ocfs-2:1 allocation score on hex-2: 1 -clone_color: fs-ocfs-2:1 allocation score on hex-3: 0 -clone_color: fs-ocfs-2:2 allocation score on hex-1: 0 -clone_color: fs-ocfs-2:2 allocation score on hex-2: 0 -clone_color: fs-ocfs-2:2 allocation score on hex-3: 1 -clone_color: fs2 allocation score on hex-1: 1000 -clone_color: fs2 allocation score on hex-2: 0 -clone_color: fs2 allocation score on hex-3: 0 -clone_color: ms-r0 allocation score on hex-1: 0 -clone_color: ms-r0 allocation score on hex-2: 0 -clone_color: ms-r0 allocation score on hex-3: -INFINITY -clone_color: ms-r1 allocation score on hex-1: -INFINITY -clone_color: ms-r1 allocation score on hex-2: 0 -clone_color: ms-r1 allocation score on hex-3: 0 -clone_color: o2cb:0 allocation score on hex-1: 1 -clone_color: o2cb:0 allocation score on hex-2: 0 -clone_color: o2cb:0 allocation score on hex-3: 0 -clone_color: o2cb:1 allocation score on hex-1: 0 -clone_color: o2cb:1 allocation score on hex-2: 1 -clone_color: o2cb:1 allocation score on hex-3: 0 -clone_color: o2cb:2 allocation score on hex-1: 0 -clone_color: o2cb:2 allocation score on hex-2: 0 -clone_color: o2cb:2 allocation score on hex-3: 1 -clone_color: vg1:0 allocation score on hex-1: 1 -clone_color: vg1:0 allocation score on hex-2: 0 -clone_color: vg1:0 allocation score on hex-3: 0 -clone_color: vg1:1 allocation score on hex-1: 0 -clone_color: vg1:1 allocation score on hex-2: 1 -clone_color: vg1:1 allocation score on hex-3: 0 -clone_color: vg1:2 allocation score on hex-1: 0 -clone_color: vg1:2 allocation score on hex-2: 0 -clone_color: vg1:2 allocation score on hex-3: 1 drbd-r0:0 promotion score on hex-1: 10000 drbd-r0:1 promotion score on hex-2: 10000 drbd-r0:2 promotion score on none: 0 drbd-r1:0 promotion score on hex-2: -1 drbd-r1:1 promotion score on hex-3: 10000 -group_color: basegrp:0 allocation score on hex-1: 0 -group_color: basegrp:0 allocation score on hex-2: -INFINITY -group_color: basegrp:0 allocation score on hex-3: 0 -group_color: basegrp:1 allocation score on hex-1: 0 -group_color: basegrp:1 allocation score on hex-2: 0 -group_color: basegrp:1 allocation score on hex-3: 0 -group_color: basegrp:2 allocation score on hex-1: -INFINITY -group_color: basegrp:2 allocation score on hex-2: -INFINITY -group_color: basegrp:2 allocation score on hex-3: 0 -group_color: clvmd:0 allocation score on hex-1: 1 -group_color: clvmd:0 allocation score on hex-2: -INFINITY -group_color: clvmd:0 allocation score on hex-3: 0 -group_color: clvmd:1 allocation score on hex-1: 0 -group_color: clvmd:1 allocation score on hex-2: 1 -group_color: clvmd:1 allocation score on hex-3: 0 -group_color: clvmd:2 allocation score on hex-1: -INFINITY -group_color: clvmd:2 allocation score on hex-2: -INFINITY -group_color: clvmd:2 allocation score on hex-3: 1 -group_color: dlm:0 allocation score on hex-1: 1 -group_color: dlm:0 allocation score on hex-2: -INFINITY -group_color: dlm:0 allocation score on hex-3: 0 -group_color: dlm:1 allocation score on hex-1: 0 -group_color: dlm:1 allocation score on hex-2: 1 -group_color: dlm:1 allocation score on hex-3: 0 -group_color: dlm:2 allocation score on hex-1: -INFINITY -group_color: dlm:2 allocation score on hex-2: -INFINITY -group_color: dlm:2 allocation score on hex-3: 1 -group_color: dummy1 allocation score on hex-1: 0 -group_color: dummy1 allocation score on hex-2: 0 -group_color: dummy1 allocation score on hex-3: 1000 -group_color: dummy2 allocation score on hex-1: 0 -group_color: dummy2 allocation score on hex-2: 0 -group_color: dummy2 allocation score on hex-3: 0 -group_color: fs-md0 allocation score on hex-1: 0 -group_color: fs-md0 allocation score on hex-2: 0 -group_color: fs-md0 allocation score on hex-3: 1000 -group_color: fs-ocfs-1:0 allocation score on hex-1: 1 -group_color: fs-ocfs-1:0 allocation score on hex-2: -INFINITY -group_color: fs-ocfs-1:0 allocation score on hex-3: 0 -group_color: fs-ocfs-1:1 allocation score on hex-1: 0 -group_color: fs-ocfs-1:1 allocation score on hex-2: 1 -group_color: fs-ocfs-1:1 allocation score on hex-3: 0 -group_color: fs-ocfs-1:2 allocation score on hex-1: -INFINITY -group_color: fs-ocfs-1:2 allocation score on hex-2: -INFINITY -group_color: fs-ocfs-1:2 allocation score on hex-3: 1 -group_color: fs-r0 allocation score on hex-1: 0 -group_color: fs-r0 allocation score on hex-2: 0 -group_color: fs-r0 allocation score on hex-3: 0 -group_color: md0 allocation score on hex-1: 0 -group_color: md0 allocation score on hex-2: 0 -group_color: md0 allocation score on hex-3: 1000 -group_color: md0-group allocation score on hex-1: 0 -group_color: md0-group allocation score on hex-2: 0 -group_color: md0-group allocation score on hex-3: 0 -group_color: o2cb:0 allocation score on hex-1: 1 -group_color: o2cb:0 allocation score on hex-2: -INFINITY -group_color: o2cb:0 allocation score on hex-3: 0 -group_color: o2cb:1 allocation score on hex-1: 0 -group_color: o2cb:1 allocation score on hex-2: 1 -group_color: o2cb:1 allocation score on hex-3: 0 -group_color: o2cb:2 allocation score on hex-1: -INFINITY -group_color: o2cb:2 allocation score on hex-2: -INFINITY -group_color: o2cb:2 allocation score on hex-3: 1 -group_color: r0-group allocation score on hex-1: 0 -group_color: r0-group allocation score on hex-2: 0 -group_color: r0-group allocation score on hex-3: 0 -group_color: vg-md0 allocation score on hex-1: 0 -group_color: vg-md0 allocation score on hex-2: 0 -group_color: vg-md0 allocation score on hex-3: 1000 -group_color: vg1:0 allocation score on hex-1: 1 -group_color: vg1:0 allocation score on hex-2: -INFINITY -group_color: vg1:0 allocation score on hex-3: 0 -group_color: vg1:1 allocation score on hex-1: 0 -group_color: vg1:1 allocation score on hex-2: 1 -group_color: vg1:1 allocation score on hex-3: 0 -group_color: vg1:2 allocation score on hex-1: -INFINITY -group_color: vg1:2 allocation score on hex-2: -INFINITY -group_color: vg1:2 allocation score on hex-3: 1 -native_color: clvmd:0 allocation score on hex-1: 4 -native_color: clvmd:0 allocation score on hex-2: -INFINITY -native_color: clvmd:0 allocation score on hex-3: -INFINITY -native_color: clvmd:1 allocation score on hex-1: -INFINITY -native_color: clvmd:1 allocation score on hex-2: 4 -native_color: clvmd:1 allocation score on hex-3: -INFINITY -native_color: clvmd:2 allocation score on hex-1: -INFINITY -native_color: clvmd:2 allocation score on hex-2: -INFINITY -native_color: clvmd:2 allocation score on hex-3: 4 -native_color: dlm:0 allocation score on hex-1: 5 -native_color: dlm:0 allocation score on hex-2: -INFINITY -native_color: dlm:0 allocation score on hex-3: 0 -native_color: dlm:1 allocation score on hex-1: 0 -native_color: dlm:1 allocation score on hex-2: 5 -native_color: dlm:1 allocation score on hex-3: 0 -native_color: dlm:2 allocation score on hex-1: -INFINITY -native_color: dlm:2 allocation score on hex-2: -INFINITY -native_color: dlm:2 allocation score on hex-3: 5 -native_color: drbd-r0:0 allocation score on hex-1: 10001 -native_color: drbd-r0:0 allocation score on hex-2: 0 -native_color: drbd-r0:0 allocation score on hex-3: -INFINITY -native_color: drbd-r0:1 allocation score on hex-1: -INFINITY -native_color: drbd-r0:1 allocation score on hex-2: 10001 -native_color: drbd-r0:1 allocation score on hex-3: -INFINITY -native_color: drbd-r1:0 allocation score on hex-1: -INFINITY -native_color: drbd-r1:0 allocation score on hex-2: 1 -native_color: drbd-r1:0 allocation score on hex-3: -INFINITY -native_color: drbd-r1:1 allocation score on hex-1: -INFINITY -native_color: drbd-r1:1 allocation score on hex-2: 0 -native_color: drbd-r1:1 allocation score on hex-3: 10001 -native_color: dummy1 allocation score on hex-1: -INFINITY -native_color: dummy1 allocation score on hex-2: -INFINITY -native_color: dummy1 allocation score on hex-3: 1000 -native_color: dummy2 allocation score on hex-1: -INFINITY -native_color: dummy2 allocation score on hex-2: -INFINITY -native_color: dummy2 allocation score on hex-3: -INFINITY -native_color: dummy3 allocation score on hex-1: 1000 -native_color: dummy3 allocation score on hex-2: -INFINITY -native_color: dummy3 allocation score on hex-3: 0 -native_color: dummy4 allocation score on hex-1: -INFINITY -native_color: dummy4 allocation score on hex-2: 1000 -native_color: dummy4 allocation score on hex-3: -INFINITY -native_color: dummy5 allocation score on hex-1: 1000 -native_color: dummy5 allocation score on hex-2: 0 -native_color: dummy5 allocation score on hex-3: 0 -native_color: dummy6 allocation score on hex-1: 0 -native_color: dummy6 allocation score on hex-2: 1000 -native_color: dummy6 allocation score on hex-3: 0 -native_color: fencing allocation score on hex-1: 1000 -native_color: fencing allocation score on hex-2: 0 -native_color: fencing allocation score on hex-3: 0 -native_color: fs-md0 allocation score on hex-1: -INFINITY -native_color: fs-md0 allocation score on hex-2: -INFINITY -native_color: fs-md0 allocation score on hex-3: 2000 -native_color: fs-ocfs-1:0 allocation score on hex-1: 1 -native_color: fs-ocfs-1:0 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-1:0 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-1:1 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-1:1 allocation score on hex-2: 1 -native_color: fs-ocfs-1:1 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-1:2 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-1:2 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-1:2 allocation score on hex-3: 1 -native_color: fs-ocfs-2:0 allocation score on hex-1: 1 -native_color: fs-ocfs-2:0 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-2:0 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-2:1 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-2:1 allocation score on hex-2: 1 -native_color: fs-ocfs-2:1 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-2:2 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-2:2 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-2:2 allocation score on hex-3: 1 -native_color: fs-r0 allocation score on hex-1: -INFINITY -native_color: fs-r0 allocation score on hex-2: -INFINITY -native_color: fs-r0 allocation score on hex-3: -INFINITY -native_color: fs-xfs-1 allocation score on hex-1: -1000 -native_color: fs-xfs-1 allocation score on hex-2: 2000 -native_color: fs-xfs-1 allocation score on hex-3: 0 -native_color: md0 allocation score on hex-1: 0 -native_color: md0 allocation score on hex-2: 0 -native_color: md0 allocation score on hex-3: 4000 -native_color: o2cb:0 allocation score on hex-1: 3 -native_color: o2cb:0 allocation score on hex-2: -INFINITY -native_color: o2cb:0 allocation score on hex-3: -INFINITY -native_color: o2cb:1 allocation score on hex-1: -INFINITY -native_color: o2cb:1 allocation score on hex-2: 3 -native_color: o2cb:1 allocation score on hex-3: -INFINITY -native_color: o2cb:2 allocation score on hex-1: -INFINITY -native_color: o2cb:2 allocation score on hex-2: -INFINITY -native_color: o2cb:2 allocation score on hex-3: 3 -native_color: vg-md0 allocation score on hex-1: -INFINITY -native_color: vg-md0 allocation score on hex-2: -INFINITY -native_color: vg-md0 allocation score on hex-3: 3000 -native_color: vg1:0 allocation score on hex-1: 2 -native_color: vg1:0 allocation score on hex-2: -INFINITY -native_color: vg1:0 allocation score on hex-3: -INFINITY -native_color: vg1:1 allocation score on hex-1: -INFINITY -native_color: vg1:1 allocation score on hex-2: 2 -native_color: vg1:1 allocation score on hex-3: -INFINITY -native_color: vg1:2 allocation score on hex-1: -INFINITY -native_color: vg1:2 allocation score on hex-2: -INFINITY -native_color: vg1:2 allocation score on hex-3: 2 +pcmk__clone_allocate: baseclone allocation score on hex-1: 0 +pcmk__clone_allocate: baseclone allocation score on hex-2: 2000 +pcmk__clone_allocate: baseclone allocation score on hex-3: 0 +pcmk__clone_allocate: basegrp:0 allocation score on hex-1: 0 +pcmk__clone_allocate: basegrp:0 allocation score on hex-2: 0 +pcmk__clone_allocate: basegrp:0 allocation score on hex-3: 0 +pcmk__clone_allocate: basegrp:1 allocation score on hex-1: 0 +pcmk__clone_allocate: basegrp:1 allocation score on hex-2: 0 +pcmk__clone_allocate: basegrp:1 allocation score on hex-3: 0 +pcmk__clone_allocate: basegrp:2 allocation score on hex-1: 0 +pcmk__clone_allocate: basegrp:2 allocation score on hex-2: 0 +pcmk__clone_allocate: basegrp:2 allocation score on hex-3: 0 +pcmk__clone_allocate: clvmd:0 allocation score on hex-1: 1 +pcmk__clone_allocate: clvmd:0 allocation score on hex-2: 0 +pcmk__clone_allocate: clvmd:0 allocation score on hex-3: 0 +pcmk__clone_allocate: clvmd:1 allocation score on hex-1: 0 +pcmk__clone_allocate: clvmd:1 allocation score on hex-2: 1 +pcmk__clone_allocate: clvmd:1 allocation score on hex-3: 0 +pcmk__clone_allocate: clvmd:2 allocation score on hex-1: 0 +pcmk__clone_allocate: clvmd:2 allocation score on hex-2: 0 +pcmk__clone_allocate: clvmd:2 allocation score on hex-3: 1 +pcmk__clone_allocate: dlm:0 allocation score on hex-1: 1 +pcmk__clone_allocate: dlm:0 allocation score on hex-2: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-3: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-1: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-2: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-3: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-1: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-2: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-3: 1 +pcmk__clone_allocate: drbd-r0:0 allocation score on hex-1: 10001 +pcmk__clone_allocate: drbd-r0:0 allocation score on hex-2: 0 +pcmk__clone_allocate: drbd-r0:0 allocation score on hex-3: -INFINITY +pcmk__clone_allocate: drbd-r0:1 allocation score on hex-1: 0 +pcmk__clone_allocate: drbd-r0:1 allocation score on hex-2: 10001 +pcmk__clone_allocate: drbd-r0:1 allocation score on hex-3: -INFINITY +pcmk__clone_allocate: drbd-r1:0 allocation score on hex-1: -INFINITY +pcmk__clone_allocate: drbd-r1:0 allocation score on hex-2: 1 +pcmk__clone_allocate: drbd-r1:0 allocation score on hex-3: 0 +pcmk__clone_allocate: drbd-r1:1 allocation score on hex-1: -INFINITY +pcmk__clone_allocate: drbd-r1:1 allocation score on hex-2: 0 +pcmk__clone_allocate: drbd-r1:1 allocation score on hex-3: 10001 +pcmk__clone_allocate: fs-ocfs-1:0 allocation score on hex-1: 1 +pcmk__clone_allocate: fs-ocfs-1:0 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-1:0 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-1:1 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-1:1 allocation score on hex-2: 1 +pcmk__clone_allocate: fs-ocfs-1:1 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-1:2 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-1:2 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-1:2 allocation score on hex-3: 1 +pcmk__clone_allocate: fs-ocfs-2:0 allocation score on hex-1: 1 +pcmk__clone_allocate: fs-ocfs-2:0 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-2:0 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-2:1 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-2:1 allocation score on hex-2: 1 +pcmk__clone_allocate: fs-ocfs-2:1 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-2:2 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-2:2 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-2:2 allocation score on hex-3: 1 +pcmk__clone_allocate: fs2 allocation score on hex-1: 1000 +pcmk__clone_allocate: fs2 allocation score on hex-2: 0 +pcmk__clone_allocate: fs2 allocation score on hex-3: 0 +pcmk__clone_allocate: ms-r0 allocation score on hex-1: 0 +pcmk__clone_allocate: ms-r0 allocation score on hex-2: 0 +pcmk__clone_allocate: ms-r0 allocation score on hex-3: -INFINITY +pcmk__clone_allocate: ms-r1 allocation score on hex-1: -INFINITY +pcmk__clone_allocate: ms-r1 allocation score on hex-2: 0 +pcmk__clone_allocate: ms-r1 allocation score on hex-3: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-1: 1 +pcmk__clone_allocate: o2cb:0 allocation score on hex-2: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-3: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-1: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-2: 1 +pcmk__clone_allocate: o2cb:1 allocation score on hex-3: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-1: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-2: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-3: 1 +pcmk__clone_allocate: vg1:0 allocation score on hex-1: 1 +pcmk__clone_allocate: vg1:0 allocation score on hex-2: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-3: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-1: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-2: 1 +pcmk__clone_allocate: vg1:1 allocation score on hex-3: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-1: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-2: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-3: 1 +pcmk__group_allocate: basegrp:0 allocation score on hex-1: 0 +pcmk__group_allocate: basegrp:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: basegrp:0 allocation score on hex-3: 0 +pcmk__group_allocate: basegrp:1 allocation score on hex-1: 0 +pcmk__group_allocate: basegrp:1 allocation score on hex-2: 0 +pcmk__group_allocate: basegrp:1 allocation score on hex-3: 0 +pcmk__group_allocate: basegrp:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: basegrp:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: basegrp:2 allocation score on hex-3: 0 +pcmk__group_allocate: clvmd:0 allocation score on hex-1: 1 +pcmk__group_allocate: clvmd:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: clvmd:0 allocation score on hex-3: 0 +pcmk__group_allocate: clvmd:1 allocation score on hex-1: 0 +pcmk__group_allocate: clvmd:1 allocation score on hex-2: 1 +pcmk__group_allocate: clvmd:1 allocation score on hex-3: 0 +pcmk__group_allocate: clvmd:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: clvmd:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: clvmd:2 allocation score on hex-3: 1 +pcmk__group_allocate: dlm:0 allocation score on hex-1: 1 +pcmk__group_allocate: dlm:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: dlm:0 allocation score on hex-3: 0 +pcmk__group_allocate: dlm:1 allocation score on hex-1: 0 +pcmk__group_allocate: dlm:1 allocation score on hex-2: 1 +pcmk__group_allocate: dlm:1 allocation score on hex-3: 0 +pcmk__group_allocate: dlm:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-3: 1 +pcmk__group_allocate: dummy1 allocation score on hex-1: 0 +pcmk__group_allocate: dummy1 allocation score on hex-2: 0 +pcmk__group_allocate: dummy1 allocation score on hex-3: 1000 +pcmk__group_allocate: dummy2 allocation score on hex-1: 0 +pcmk__group_allocate: dummy2 allocation score on hex-2: 0 +pcmk__group_allocate: dummy2 allocation score on hex-3: 0 +pcmk__group_allocate: fs-md0 allocation score on hex-1: 0 +pcmk__group_allocate: fs-md0 allocation score on hex-2: 0 +pcmk__group_allocate: fs-md0 allocation score on hex-3: 1000 +pcmk__group_allocate: fs-ocfs-1:0 allocation score on hex-1: 1 +pcmk__group_allocate: fs-ocfs-1:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: fs-ocfs-1:0 allocation score on hex-3: 0 +pcmk__group_allocate: fs-ocfs-1:1 allocation score on hex-1: 0 +pcmk__group_allocate: fs-ocfs-1:1 allocation score on hex-2: 1 +pcmk__group_allocate: fs-ocfs-1:1 allocation score on hex-3: 0 +pcmk__group_allocate: fs-ocfs-1:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: fs-ocfs-1:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: fs-ocfs-1:2 allocation score on hex-3: 1 +pcmk__group_allocate: fs-r0 allocation score on hex-1: 0 +pcmk__group_allocate: fs-r0 allocation score on hex-2: 0 +pcmk__group_allocate: fs-r0 allocation score on hex-3: 0 +pcmk__group_allocate: md0 allocation score on hex-1: 0 +pcmk__group_allocate: md0 allocation score on hex-2: 0 +pcmk__group_allocate: md0 allocation score on hex-3: 1000 +pcmk__group_allocate: md0-group allocation score on hex-1: 0 +pcmk__group_allocate: md0-group allocation score on hex-2: 0 +pcmk__group_allocate: md0-group allocation score on hex-3: 0 +pcmk__group_allocate: o2cb:0 allocation score on hex-1: 1 +pcmk__group_allocate: o2cb:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: o2cb:0 allocation score on hex-3: 0 +pcmk__group_allocate: o2cb:1 allocation score on hex-1: 0 +pcmk__group_allocate: o2cb:1 allocation score on hex-2: 1 +pcmk__group_allocate: o2cb:1 allocation score on hex-3: 0 +pcmk__group_allocate: o2cb:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-3: 1 +pcmk__group_allocate: r0-group allocation score on hex-1: 0 +pcmk__group_allocate: r0-group allocation score on hex-2: 0 +pcmk__group_allocate: r0-group allocation score on hex-3: 0 +pcmk__group_allocate: vg-md0 allocation score on hex-1: 0 +pcmk__group_allocate: vg-md0 allocation score on hex-2: 0 +pcmk__group_allocate: vg-md0 allocation score on hex-3: 1000 +pcmk__group_allocate: vg1:0 allocation score on hex-1: 1 +pcmk__group_allocate: vg1:0 allocation score on hex-2: -INFINITY +pcmk__group_allocate: vg1:0 allocation score on hex-3: 0 +pcmk__group_allocate: vg1:1 allocation score on hex-1: 0 +pcmk__group_allocate: vg1:1 allocation score on hex-2: 1 +pcmk__group_allocate: vg1:1 allocation score on hex-3: 0 +pcmk__group_allocate: vg1:2 allocation score on hex-1: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-3: 1 +pcmk__native_allocate: clvmd:0 allocation score on hex-1: 4 +pcmk__native_allocate: clvmd:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on hex-2: 4 +pcmk__native_allocate: clvmd:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on hex-3: 4 +pcmk__native_allocate: dlm:0 allocation score on hex-1: 5 +pcmk__native_allocate: dlm:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-3: 0 +pcmk__native_allocate: dlm:1 allocation score on hex-1: 0 +pcmk__native_allocate: dlm:1 allocation score on hex-2: 5 +pcmk__native_allocate: dlm:1 allocation score on hex-3: 0 +pcmk__native_allocate: dlm:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-3: 5 +pcmk__native_allocate: drbd-r0:0 allocation score on hex-1: 10001 +pcmk__native_allocate: drbd-r0:0 allocation score on hex-2: 0 +pcmk__native_allocate: drbd-r0:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: drbd-r0:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: drbd-r0:1 allocation score on hex-2: 10001 +pcmk__native_allocate: drbd-r0:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: drbd-r1:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: drbd-r1:0 allocation score on hex-2: 1 +pcmk__native_allocate: drbd-r1:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: drbd-r1:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: drbd-r1:1 allocation score on hex-2: 0 +pcmk__native_allocate: drbd-r1:1 allocation score on hex-3: 10001 +pcmk__native_allocate: dummy1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dummy1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dummy1 allocation score on hex-3: 1000 +pcmk__native_allocate: dummy2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dummy2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dummy2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dummy3 allocation score on hex-1: 1000 +pcmk__native_allocate: dummy3 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dummy3 allocation score on hex-3: 0 +pcmk__native_allocate: dummy4 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dummy4 allocation score on hex-2: 1000 +pcmk__native_allocate: dummy4 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dummy5 allocation score on hex-1: 1000 +pcmk__native_allocate: dummy5 allocation score on hex-2: 0 +pcmk__native_allocate: dummy5 allocation score on hex-3: 0 +pcmk__native_allocate: dummy6 allocation score on hex-1: 0 +pcmk__native_allocate: dummy6 allocation score on hex-2: 1000 +pcmk__native_allocate: dummy6 allocation score on hex-3: 0 +pcmk__native_allocate: fencing allocation score on hex-1: 1000 +pcmk__native_allocate: fencing allocation score on hex-2: 0 +pcmk__native_allocate: fencing allocation score on hex-3: 0 +pcmk__native_allocate: fs-md0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-md0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-md0 allocation score on hex-3: 2000 +pcmk__native_allocate: fs-ocfs-1:0 allocation score on hex-1: 1 +pcmk__native_allocate: fs-ocfs-1:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-1:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-1:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-1:1 allocation score on hex-2: 1 +pcmk__native_allocate: fs-ocfs-1:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-1:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-1:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-1:2 allocation score on hex-3: 1 +pcmk__native_allocate: fs-ocfs-2:0 allocation score on hex-1: 1 +pcmk__native_allocate: fs-ocfs-2:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-2:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-2:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-2:1 allocation score on hex-2: 1 +pcmk__native_allocate: fs-ocfs-2:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-2:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-2:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-2:2 allocation score on hex-3: 1 +pcmk__native_allocate: fs-r0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-r0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-r0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-xfs-1 allocation score on hex-1: -1000 +pcmk__native_allocate: fs-xfs-1 allocation score on hex-2: 2000 +pcmk__native_allocate: fs-xfs-1 allocation score on hex-3: 0 +pcmk__native_allocate: md0 allocation score on hex-1: 0 +pcmk__native_allocate: md0 allocation score on hex-2: 0 +pcmk__native_allocate: md0 allocation score on hex-3: 4000 +pcmk__native_allocate: o2cb:0 allocation score on hex-1: 3 +pcmk__native_allocate: o2cb:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-2: 3 +pcmk__native_allocate: o2cb:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-3: 3 +pcmk__native_allocate: vg-md0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: vg-md0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: vg-md0 allocation score on hex-3: 3000 +pcmk__native_allocate: vg1:0 allocation score on hex-1: 2 +pcmk__native_allocate: vg1:0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-2: 2 +pcmk__native_allocate: vg1:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-1: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-3: 2 diff --git a/pengine/test10/bug-5143-ms-shuffle.summary b/pengine/test10/bug-5143-ms-shuffle.summary index 4aa3fd37356..23b2cbafb67 100644 --- a/pengine/test10/bug-5143-ms-shuffle.summary +++ b/pengine/test10/bug-5143-ms-shuffle.summary @@ -1,4 +1,4 @@ -2 of 34 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 34 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ hex-1 hex-2 hex-3 ] diff --git a/pengine/test10/bug-5186-partial-migrate.dot b/pengine/test10/bug-5186-partial-migrate.dot index 65f56165e45..f11aa829dd6 100644 --- a/pengine/test10/bug-5186-partial-migrate.dot +++ b/pengine/test10/bug-5186-partial-migrate.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clnDiskd1_stop_0" -> "clnDiskd1_stopped_0" [ style = bold] "clnDiskd1_stop_0" -> "prmDiskd1_stop_0 bl460g1n7" [ style = bold] "clnDiskd1_stop_0" [ style=bold color="green" fontcolor="orange"] @@ -23,17 +22,13 @@ "grpStonith8_stop_0" [ style=bold color="green" fontcolor="orange"] "grpStonith8_stopped_0" -> "grpStonith8_start_0" [ style = bold] "grpStonith8_stopped_0" [ style=bold color="green" fontcolor="orange"] -"prmDiskd1_stop_0 bl460g1n7" -> "all_stopped" [ style = bold] "prmDiskd1_stop_0 bl460g1n7" -> "clnDiskd1_stopped_0" [ style = bold] "prmDiskd1_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] -"prmDiskd2_stop_0 bl460g1n7" -> "all_stopped" [ style = bold] "prmDiskd2_stop_0 bl460g1n7" -> "clnDiskd2_stopped_0" [ style = bold] "prmDiskd2_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] "prmDummy_start_0 bl460g1n6" [ style=bold color="green" fontcolor="black"] -"prmDummy_stop_0 bl460g1n7" -> "all_stopped" [ style = bold] "prmDummy_stop_0 bl460g1n7" -> "prmDummy_start_0 bl460g1n6" [ style = bold] "prmDummy_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] -"prmPing_stop_0 bl460g1n7" -> "all_stopped" [ style = bold] "prmPing_stop_0 bl460g1n7" -> "clnPing_stopped_0" [ style = bold] "prmPing_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] "prmStonith8-1_monitor_10000 bl460g1n6" [ style=bold color="green" fontcolor="black"] @@ -41,7 +36,6 @@ "prmStonith8-1_start_0 bl460g1n6" -> "prmStonith8-1_monitor_10000 bl460g1n6" [ style = bold] "prmStonith8-1_start_0 bl460g1n6" -> "prmStonith8-2_start_0 bl460g1n6" [ style = bold] "prmStonith8-1_start_0 bl460g1n6" [ style=bold color="green" fontcolor="black"] -"prmStonith8-1_stop_0 bl460g1n7" -> "all_stopped" [ style = bold] "prmStonith8-1_stop_0 bl460g1n7" -> "grpStonith8_stopped_0" [ style = bold] "prmStonith8-1_stop_0 bl460g1n7" -> "prmStonith8-1_start_0 bl460g1n6" [ style = bold] "prmStonith8-1_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] @@ -49,7 +43,6 @@ "prmStonith8-2_start_0 bl460g1n6" -> "grpStonith8_running_0" [ style = bold] "prmStonith8-2_start_0 bl460g1n6" -> "prmStonith8-2_monitor_3600000 bl460g1n6" [ style = bold] "prmStonith8-2_start_0 bl460g1n6" [ style=bold color="green" fontcolor="black"] -"prmStonith8-2_stop_0 bl460g1n7" -> "all_stopped" [ style = bold] "prmStonith8-2_stop_0 bl460g1n7" -> "grpStonith8_stopped_0" [ style = bold] "prmStonith8-2_stop_0 bl460g1n7" -> "prmStonith8-1_stop_0 bl460g1n7" [ style = bold] "prmStonith8-2_stop_0 bl460g1n7" -> "prmStonith8-2_start_0 bl460g1n6" [ style = bold] @@ -57,10 +50,8 @@ "prmVM2_monitor_10000 bl460g1n8" [ style=bold color="green" fontcolor="black"] "prmVM2_start_0 bl460g1n8" -> "prmVM2_monitor_10000 bl460g1n8" [ style = bold] "prmVM2_start_0 bl460g1n8" [ style=bold color="green" fontcolor="black"] -"prmVM2_stop_0 bl460g1n6" -> "all_stopped" [ style = bold] "prmVM2_stop_0 bl460g1n6" -> "prmVM2_start_0 bl460g1n8" [ style = bold] "prmVM2_stop_0 bl460g1n6" [ style=bold color="green" fontcolor="black"] -"prmVM2_stop_0 bl460g1n7" -> "all_stopped" [ style = bold] "prmVM2_stop_0 bl460g1n7" -> "prmVM2_start_0 bl460g1n8" [ style = bold] "prmVM2_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' bl460g1n7" -> "clnDiskd1_stop_0" [ style = bold] @@ -68,13 +59,10 @@ "stonith 'reboot' bl460g1n7" -> "clnPing_stop_0" [ style = bold] "stonith 'reboot' bl460g1n7" -> "prmDiskd1_stop_0 bl460g1n7" [ style = bold] "stonith 'reboot' bl460g1n7" -> "prmDiskd2_stop_0 bl460g1n7" [ style = bold] +"stonith 'reboot' bl460g1n7" -> "prmDummy_start_0 bl460g1n6" [ style = bold] "stonith 'reboot' bl460g1n7" -> "prmDummy_stop_0 bl460g1n7" [ style = bold] "stonith 'reboot' bl460g1n7" -> "prmPing_stop_0 bl460g1n7" [ style = bold] +"stonith 'reboot' bl460g1n7" -> "prmVM2_start_0 bl460g1n8" [ style = bold] "stonith 'reboot' bl460g1n7" -> "prmVM2_stop_0 bl460g1n7" [ style = bold] -"stonith 'reboot' bl460g1n7" -> "stonith_complete" [ style = bold] "stonith 'reboot' bl460g1n7" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "prmDummy_start_0 bl460g1n6" [ style = bold] -"stonith_complete" -> "prmVM2_start_0 bl460g1n8" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/bug-5186-partial-migrate.exp b/pengine/test10/bug-5186-partial-migrate.exp index d9e806f14c6..f88e573ec31 100644 --- a/pengine/test10/bug-5186-partial-migrate.exp +++ b/pengine/test10/bug-5186-partial-migrate.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="15" operation="start" operation_key="prmDummy_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"> + <rsc_op id="14" operation="start" operation_key="prmDummy_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"> <primitive id="prmDummy" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="bl460g1n6" CRM_meta_on_node_uuid="3232261592" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="prmDummy_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-bl460g1n7-reboot" on_node="bl460g1n7" on_node_uuid="3232261593"/> </trigger> <trigger> - <pseudo_event id="72" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="13" operation="stop" operation_key="prmDummy_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="prmDummy_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="prmDummy_stop_0"> <attributes CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -29,39 +29,39 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="prmVM2_monitor_10000" on_node="bl460g1n8" on_node_uuid="3232261594"> + <rsc_op id="17" operation="monitor" operation_key="prmVM2_monitor_10000" on_node="bl460g1n8" on_node_uuid="3232261594"> <primitive id="prmVM2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n8" CRM_meta_on_node_uuid="3232261594" CRM_meta_record_pending="true" CRM_meta_timeout="30000" config="/migrate_test/config/vm2.xml" hypervisor="qemu:///system" migration_transport="ssh"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="prmVM2_start_0" on_node="bl460g1n8" on_node_uuid="3232261594"/> + <rsc_op id="16" operation="start" operation_key="prmVM2_start_0" on_node="bl460g1n8" on_node_uuid="3232261594"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="17" operation="start" operation_key="prmVM2_start_0" on_node="bl460g1n8" on_node_uuid="3232261594"> + <rsc_op id="16" operation="start" operation_key="prmVM2_start_0" on_node="bl460g1n8" on_node_uuid="3232261594"> <primitive id="prmVM2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n8" CRM_meta_on_node_uuid="3232261594" CRM_meta_record_pending="true" CRM_meta_timeout="120000" config="/migrate_test/config/vm2.xml" hypervisor="qemu:///system" migration_transport="ssh"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="prmVM2_stop_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> + <crm_event id="1" operation="stonith" operation_key="stonith-bl460g1n7-reboot" on_node="bl460g1n7" on_node_uuid="3232261593"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="prmVM2_stop_0"/> + <rsc_op id="2" operation="stop" operation_key="prmVM2_stop_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> </trigger> <trigger> - <pseudo_event id="72" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="15" operation="stop" operation_key="prmVM2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="prmVM2_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="prmVM2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="fence" CRM_meta_record_pending="true" CRM_meta_timeout="120000" config="/migrate_test/config/vm2.xml" hypervisor="qemu:///system" migration_transport="ssh"/> </pseudo_event> </action_set> @@ -82,25 +82,25 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="44" operation="stopped" operation_key="grpStonith8_stopped_0"> + <pseudo_event id="43" operation="stopped" operation_key="grpStonith8_stopped_0"> <attributes CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="stop" operation_key="prmStonith8-1_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="prmStonith8-1_stop_0"/> </trigger> <trigger> - <pseudo_event id="38" operation="stop" operation_key="prmStonith8-2_stop_0"/> + <pseudo_event id="37" operation="stop" operation_key="prmStonith8-2_stop_0"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="grpStonith8_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="grpStonith8_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="43" operation="stop" operation_key="grpStonith8_stop_0"> + <pseudo_event id="42" operation="stop" operation_key="grpStonith8_stop_0"> <attributes CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -108,125 +108,125 @@ </synapse> <synapse id="8"> <action_set> - <pseudo_event id="42" operation="running" operation_key="grpStonith8_running_0"> + <pseudo_event id="41" operation="running" operation_key="grpStonith8_running_0"> <attributes CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="prmStonith8-1_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> + <rsc_op id="35" operation="start" operation_key="prmStonith8-1_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> </trigger> <trigger> - <rsc_op id="39" operation="start" operation_key="prmStonith8-2_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> + <rsc_op id="38" operation="start" operation_key="prmStonith8-2_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> </trigger> <trigger> - <pseudo_event id="41" operation="start" operation_key="grpStonith8_start_0"/> + <pseudo_event id="40" operation="start" operation_key="grpStonith8_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="41" operation="start" operation_key="grpStonith8_start_0"> + <pseudo_event id="40" operation="start" operation_key="grpStonith8_start_0"> <attributes CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="stopped" operation_key="grpStonith8_stopped_0"/> + <pseudo_event id="43" operation="stopped" operation_key="grpStonith8_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="prmStonith8-1_monitor_10000" on_node="bl460g1n6" on_node_uuid="3232261592"> + <rsc_op id="36" operation="monitor" operation_key="prmStonith8-1_monitor_10000" on_node="bl460g1n6" on_node_uuid="3232261592"> <primitive id="prmStonith8-1" class="stonith" type="external/stonith-helper"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n6" CRM_meta_on_node_uuid="3232261592" CRM_meta_record_pending="true" CRM_meta_timeout="60000" dead_check_target="192.168.133.218 192.168.101.218 192.168.102.218 192.168.201.218 192.168.133.238" hostlist="bl460g1n8" pcmk_reboot_retries="1" pcmk_reboot_timeout="40s" run_standby_wait="no"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="prmStonith8-1_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> + <rsc_op id="35" operation="start" operation_key="prmStonith8-1_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="36" operation="start" operation_key="prmStonith8-1_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"> + <rsc_op id="35" operation="start" operation_key="prmStonith8-1_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"> <primitive id="prmStonith8-1" class="stonith" type="external/stonith-helper"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n6" CRM_meta_on_node_uuid="3232261592" CRM_meta_record_pending="true" CRM_meta_timeout="60000" dead_check_target="192.168.133.218 192.168.101.218 192.168.102.218 192.168.201.218 192.168.133.238" hostlist="bl460g1n8" pcmk_reboot_retries="1" pcmk_reboot_timeout="40s" run_standby_wait="no"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="stop" operation_key="prmStonith8-1_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="prmStonith8-1_stop_0"/> </trigger> <trigger> - <pseudo_event id="41" operation="start" operation_key="grpStonith8_start_0"/> + <pseudo_event id="40" operation="start" operation_key="grpStonith8_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="35" operation="stop" operation_key="prmStonith8-1_stop_0"> + <pseudo_event id="34" operation="stop" operation_key="prmStonith8-1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="ignore" CRM_meta_record_pending="true" CRM_meta_timeout="60000" dead_check_target="192.168.133.218 192.168.101.218 192.168.102.218 192.168.201.218 192.168.133.238" hostlist="bl460g1n8" pcmk_reboot_retries="1" pcmk_reboot_timeout="40s" run_standby_wait="no"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="stop" operation_key="prmStonith8-2_stop_0"/> + <pseudo_event id="37" operation="stop" operation_key="prmStonith8-2_stop_0"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="grpStonith8_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="grpStonith8_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="prmStonith8-2_monitor_3600000" on_node="bl460g1n6" on_node_uuid="3232261592"> + <rsc_op id="39" operation="monitor" operation_key="prmStonith8-2_monitor_3600000" on_node="bl460g1n6" on_node_uuid="3232261592"> <primitive id="prmStonith8-2" class="stonith" type="external/ipmi"/> <attributes CRM_meta_interval="3600000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n6" CRM_meta_on_node_uuid="3232261592" CRM_meta_record_pending="true" CRM_meta_timeout="60000" hostname="bl460g1n8" interface="lanplus" ipaddr="192.168.133.238" passwd="PASSW0RD" pcmk_reboot_retries="1" pcmk_reboot_timeout="60s" userid="USERID"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="prmStonith8-2_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> + <rsc_op id="38" operation="start" operation_key="prmStonith8-2_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="39" operation="start" operation_key="prmStonith8-2_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"> + <rsc_op id="38" operation="start" operation_key="prmStonith8-2_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"> <primitive id="prmStonith8-2" class="stonith" type="external/ipmi"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n6" CRM_meta_on_node_uuid="3232261592" CRM_meta_record_pending="true" CRM_meta_timeout="60000" hostname="bl460g1n8" interface="lanplus" ipaddr="192.168.133.238" passwd="PASSW0RD" pcmk_reboot_retries="1" pcmk_reboot_timeout="60s" userid="USERID"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="prmStonith8-1_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> + <rsc_op id="35" operation="start" operation_key="prmStonith8-1_start_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> </trigger> <trigger> - <pseudo_event id="38" operation="stop" operation_key="prmStonith8-2_stop_0"/> + <pseudo_event id="37" operation="stop" operation_key="prmStonith8-2_stop_0"/> </trigger> <trigger> - <pseudo_event id="41" operation="start" operation_key="grpStonith8_start_0"/> + <pseudo_event id="40" operation="start" operation_key="grpStonith8_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="38" operation="stop" operation_key="prmStonith8-2_stop_0"> + <pseudo_event id="37" operation="stop" operation_key="prmStonith8-2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="ignore" CRM_meta_record_pending="true" CRM_meta_timeout="60000" hostname="bl460g1n8" interface="lanplus" ipaddr="192.168.133.238" passwd="PASSW0RD" pcmk_reboot_retries="1" pcmk_reboot_timeout="60s" userid="USERID"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="stop" operation_key="grpStonith8_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="grpStonith8_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="45" operation="stop" operation_key="prmDiskd1_stop_0" internal_operation_key="prmDiskd1:0_stop_0"> + <pseudo_event id="44" operation="stop" operation_key="prmDiskd1_stop_0" internal_operation_key="prmDiskd1:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_fail="ignore" CRM_meta_record_pending="true" CRM_meta_timeout="60000" device="/dev/mapper/lun1" interval="10" name="diskcheck_status" options="-e"/> </pseudo_event> </action_set> @@ -235,28 +235,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-bl460g1n7-reboot" on_node="bl460g1n7" on_node_uuid="3232261593"/> </trigger> <trigger> - <pseudo_event id="52" operation="stop" operation_key="clnDiskd1_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="clnDiskd1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="53" operation="stopped" operation_key="clnDiskd1_stopped_0"> + <pseudo_event id="52" operation="stopped" operation_key="clnDiskd1_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="stop" operation_key="prmDiskd1_stop_0" internal_operation_key="prmDiskd1:0_stop_0"/> + <pseudo_event id="44" operation="stop" operation_key="prmDiskd1_stop_0" internal_operation_key="prmDiskd1:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="52" operation="stop" operation_key="clnDiskd1_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="clnDiskd1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="52" operation="stop" operation_key="clnDiskd1_stop_0"> + <pseudo_event id="51" operation="stop" operation_key="clnDiskd1_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -268,7 +268,7 @@ </synapse> <synapse id="19"> <action_set> - <pseudo_event id="54" operation="stop" operation_key="prmDiskd2_stop_0" internal_operation_key="prmDiskd2:0_stop_0"> + <pseudo_event id="53" operation="stop" operation_key="prmDiskd2_stop_0" internal_operation_key="prmDiskd2:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_fail="ignore" CRM_meta_record_pending="true" CRM_meta_timeout="60000" interval="10" name="diskcheck_status_internal" write_dir="/tmp/tmp2"/> </pseudo_event> </action_set> @@ -277,28 +277,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-bl460g1n7-reboot" on_node="bl460g1n7" on_node_uuid="3232261593"/> </trigger> <trigger> - <pseudo_event id="61" operation="stop" operation_key="clnDiskd2_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="clnDiskd2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="62" operation="stopped" operation_key="clnDiskd2_stopped_0"> + <pseudo_event id="61" operation="stopped" operation_key="clnDiskd2_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="stop" operation_key="prmDiskd2_stop_0" internal_operation_key="prmDiskd2:0_stop_0"/> + <pseudo_event id="53" operation="stop" operation_key="prmDiskd2_stop_0" internal_operation_key="prmDiskd2:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="61" operation="stop" operation_key="clnDiskd2_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="clnDiskd2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="61" operation="stop" operation_key="clnDiskd2_stop_0"> + <pseudo_event id="60" operation="stop" operation_key="clnDiskd2_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -310,7 +310,7 @@ </synapse> <synapse id="22"> <action_set> - <pseudo_event id="63" operation="stop" operation_key="prmPing_stop_0" internal_operation_key="prmPing:0_stop_0"> + <pseudo_event id="62" operation="stop" operation_key="prmPing_stop_0" internal_operation_key="prmPing:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_fail="ignore" CRM_meta_record_pending="true" CRM_meta_timeout="60000" attempts="2" host_list="192.168.201.254" multiplier="100" name="default_ping_set" timeout="2"/> </pseudo_event> </action_set> @@ -319,28 +319,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-bl460g1n7-reboot" on_node="bl460g1n7" on_node_uuid="3232261593"/> </trigger> <trigger> - <pseudo_event id="70" operation="stop" operation_key="clnPing_stop_0"/> + <pseudo_event id="69" operation="stop" operation_key="clnPing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="71" operation="stopped" operation_key="clnPing_stopped_0"> + <pseudo_event id="70" operation="stopped" operation_key="clnPing_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="stop" operation_key="prmPing_stop_0" internal_operation_key="prmPing:0_stop_0"/> + <pseudo_event id="62" operation="stop" operation_key="prmPing_stop_0" internal_operation_key="prmPing:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="70" operation="stop" operation_key="clnPing_stop_0"/> + <pseudo_event id="69" operation="stop" operation_key="clnPing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="70" operation="stop" operation_key="clnPing_stop_0"> + <pseudo_event id="69" operation="stop" operation_key="clnPing_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -351,54 +351,6 @@ </inputs> </synapse> <synapse id="25"> - <action_set> - <pseudo_event id="72" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-bl460g1n7-reboot" on_node="bl460g1n7" on_node_uuid="3232261593"/> - </trigger> - </inputs> - </synapse> - <synapse id="26"> - <action_set> - <pseudo_event id="13" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="prmVM2_stop_0" on_node="bl460g1n6" on_node_uuid="3232261592"/> - </trigger> - <trigger> - <pseudo_event id="14" operation="stop" operation_key="prmDummy_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="16" operation="stop" operation_key="prmVM2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="35" operation="stop" operation_key="prmStonith8-1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="38" operation="stop" operation_key="prmStonith8-2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="45" operation="stop" operation_key="prmDiskd1_stop_0" internal_operation_key="prmDiskd1:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="54" operation="stop" operation_key="prmDiskd2_stop_0" internal_operation_key="prmDiskd2:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="63" operation="stop" operation_key="prmPing_stop_0" internal_operation_key="prmPing:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="72" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="27"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-bl460g1n7-reboot" on_node="bl460g1n7" on_node_uuid="3232261593"> <attributes CRM_meta_default_ping_set="100" CRM_meta_diskcheck_status="normal" CRM_meta_diskcheck_status_internal="normal" CRM_meta_on_node="bl460g1n7" CRM_meta_on_node_uuid="3232261593" CRM_meta_probe_complete="true" CRM_meta_ringnumber_0="192.168.101.217 is UP" CRM_meta_ringnumber_1="192.168.102.217 is UP" CRM_meta_shutdown="0" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/bug-5186-partial-migrate.scores b/pengine/test10/bug-5186-partial-migrate.scores index 8b29529980e..74907ebc742 100644 --- a/pengine/test10/bug-5186-partial-migrate.scores +++ b/pengine/test10/bug-5186-partial-migrate.scores @@ -1,115 +1,115 @@ Allocation scores: -clone_color: clnDiskd1 allocation score on bl460g1n6: 200 -clone_color: clnDiskd1 allocation score on bl460g1n7: 0 -clone_color: clnDiskd1 allocation score on bl460g1n8: 200 -clone_color: clnDiskd2 allocation score on bl460g1n6: 200 -clone_color: clnDiskd2 allocation score on bl460g1n7: 0 -clone_color: clnDiskd2 allocation score on bl460g1n8: 200 -clone_color: clnPing allocation score on bl460g1n6: 200 -clone_color: clnPing allocation score on bl460g1n7: 0 -clone_color: clnPing allocation score on bl460g1n8: 200 -clone_color: prmDiskd1:0 allocation score on bl460g1n6: 0 -clone_color: prmDiskd1:0 allocation score on bl460g1n7: INFINITY -clone_color: prmDiskd1:0 allocation score on bl460g1n8: 0 -clone_color: prmDiskd1:1 allocation score on bl460g1n6: INFINITY -clone_color: prmDiskd1:1 allocation score on bl460g1n7: 0 -clone_color: prmDiskd1:1 allocation score on bl460g1n8: 0 -clone_color: prmDiskd1:2 allocation score on bl460g1n6: 0 -clone_color: prmDiskd1:2 allocation score on bl460g1n7: 0 -clone_color: prmDiskd1:2 allocation score on bl460g1n8: INFINITY -clone_color: prmDiskd2:0 allocation score on bl460g1n6: 0 -clone_color: prmDiskd2:0 allocation score on bl460g1n7: INFINITY -clone_color: prmDiskd2:0 allocation score on bl460g1n8: 0 -clone_color: prmDiskd2:1 allocation score on bl460g1n6: INFINITY -clone_color: prmDiskd2:1 allocation score on bl460g1n7: 0 -clone_color: prmDiskd2:1 allocation score on bl460g1n8: 0 -clone_color: prmDiskd2:2 allocation score on bl460g1n6: 0 -clone_color: prmDiskd2:2 allocation score on bl460g1n7: 0 -clone_color: prmDiskd2:2 allocation score on bl460g1n8: INFINITY -clone_color: prmPing:0 allocation score on bl460g1n6: 0 -clone_color: prmPing:0 allocation score on bl460g1n7: INFINITY -clone_color: prmPing:0 allocation score on bl460g1n8: 0 -clone_color: prmPing:1 allocation score on bl460g1n6: INFINITY -clone_color: prmPing:1 allocation score on bl460g1n7: 0 -clone_color: prmPing:1 allocation score on bl460g1n8: 0 -clone_color: prmPing:2 allocation score on bl460g1n6: 0 -clone_color: prmPing:2 allocation score on bl460g1n7: 0 -clone_color: prmPing:2 allocation score on bl460g1n8: INFINITY -group_color: grpStonith6 allocation score on bl460g1n6: -INFINITY -group_color: grpStonith6 allocation score on bl460g1n7: 0 -group_color: grpStonith6 allocation score on bl460g1n8: 0 -group_color: grpStonith7 allocation score on bl460g1n6: 0 -group_color: grpStonith7 allocation score on bl460g1n7: -INFINITY -group_color: grpStonith7 allocation score on bl460g1n8: 0 -group_color: grpStonith8 allocation score on bl460g1n6: 0 -group_color: grpStonith8 allocation score on bl460g1n7: 0 -group_color: grpStonith8 allocation score on bl460g1n8: -INFINITY -group_color: prmStonith6-1 allocation score on bl460g1n6: -INFINITY -group_color: prmStonith6-1 allocation score on bl460g1n7: 0 -group_color: prmStonith6-1 allocation score on bl460g1n8: INFINITY -group_color: prmStonith6-2 allocation score on bl460g1n6: 0 -group_color: prmStonith6-2 allocation score on bl460g1n7: 0 -group_color: prmStonith6-2 allocation score on bl460g1n8: INFINITY -group_color: prmStonith7-1 allocation score on bl460g1n6: INFINITY -group_color: prmStonith7-1 allocation score on bl460g1n7: -INFINITY -group_color: prmStonith7-1 allocation score on bl460g1n8: 0 -group_color: prmStonith7-2 allocation score on bl460g1n6: INFINITY -group_color: prmStonith7-2 allocation score on bl460g1n7: 0 -group_color: prmStonith7-2 allocation score on bl460g1n8: 0 -group_color: prmStonith8-1 allocation score on bl460g1n6: 0 -group_color: prmStonith8-1 allocation score on bl460g1n7: INFINITY -group_color: prmStonith8-1 allocation score on bl460g1n8: -INFINITY -group_color: prmStonith8-2 allocation score on bl460g1n6: 0 -group_color: prmStonith8-2 allocation score on bl460g1n7: INFINITY -group_color: prmStonith8-2 allocation score on bl460g1n8: 0 -native_color: prmDiskd1:0 allocation score on bl460g1n6: -INFINITY -native_color: prmDiskd1:0 allocation score on bl460g1n7: -INFINITY -native_color: prmDiskd1:0 allocation score on bl460g1n8: -INFINITY -native_color: prmDiskd1:1 allocation score on bl460g1n6: INFINITY -native_color: prmDiskd1:1 allocation score on bl460g1n7: -INFINITY -native_color: prmDiskd1:1 allocation score on bl460g1n8: 0 -native_color: prmDiskd1:2 allocation score on bl460g1n6: -INFINITY -native_color: prmDiskd1:2 allocation score on bl460g1n7: -INFINITY -native_color: prmDiskd1:2 allocation score on bl460g1n8: INFINITY -native_color: prmDiskd2:0 allocation score on bl460g1n6: -INFINITY -native_color: prmDiskd2:0 allocation score on bl460g1n7: -INFINITY -native_color: prmDiskd2:0 allocation score on bl460g1n8: -INFINITY -native_color: prmDiskd2:1 allocation score on bl460g1n6: INFINITY -native_color: prmDiskd2:1 allocation score on bl460g1n7: -INFINITY -native_color: prmDiskd2:1 allocation score on bl460g1n8: 0 -native_color: prmDiskd2:2 allocation score on bl460g1n6: -INFINITY -native_color: prmDiskd2:2 allocation score on bl460g1n7: -INFINITY -native_color: prmDiskd2:2 allocation score on bl460g1n8: INFINITY -native_color: prmDummy allocation score on bl460g1n6: 200 -native_color: prmDummy allocation score on bl460g1n7: INFINITY -native_color: prmDummy allocation score on bl460g1n8: 200 -native_color: prmPing:0 allocation score on bl460g1n6: -INFINITY -native_color: prmPing:0 allocation score on bl460g1n7: -INFINITY -native_color: prmPing:0 allocation score on bl460g1n8: -INFINITY -native_color: prmPing:1 allocation score on bl460g1n6: INFINITY -native_color: prmPing:1 allocation score on bl460g1n7: -INFINITY -native_color: prmPing:1 allocation score on bl460g1n8: 0 -native_color: prmPing:2 allocation score on bl460g1n6: -INFINITY -native_color: prmPing:2 allocation score on bl460g1n7: -INFINITY -native_color: prmPing:2 allocation score on bl460g1n8: INFINITY -native_color: prmStonith6-1 allocation score on bl460g1n6: -INFINITY -native_color: prmStonith6-1 allocation score on bl460g1n7: -INFINITY -native_color: prmStonith6-1 allocation score on bl460g1n8: INFINITY -native_color: prmStonith6-2 allocation score on bl460g1n6: -INFINITY -native_color: prmStonith6-2 allocation score on bl460g1n7: -INFINITY -native_color: prmStonith6-2 allocation score on bl460g1n8: INFINITY -native_color: prmStonith7-1 allocation score on bl460g1n6: INFINITY -native_color: prmStonith7-1 allocation score on bl460g1n7: -INFINITY -native_color: prmStonith7-1 allocation score on bl460g1n8: 0 -native_color: prmStonith7-2 allocation score on bl460g1n6: INFINITY -native_color: prmStonith7-2 allocation score on bl460g1n7: -INFINITY -native_color: prmStonith7-2 allocation score on bl460g1n8: -INFINITY -native_color: prmStonith8-1 allocation score on bl460g1n6: 0 -native_color: prmStonith8-1 allocation score on bl460g1n7: -INFINITY -native_color: prmStonith8-1 allocation score on bl460g1n8: -INFINITY -native_color: prmStonith8-2 allocation score on bl460g1n6: 0 -native_color: prmStonith8-2 allocation score on bl460g1n7: -INFINITY -native_color: prmStonith8-2 allocation score on bl460g1n8: -INFINITY -native_color: prmVM2 allocation score on bl460g1n6: 200 -native_color: prmVM2 allocation score on bl460g1n7: -INFINITY -native_color: prmVM2 allocation score on bl460g1n8: 200 +pcmk__clone_allocate: clnDiskd1 allocation score on bl460g1n6: 200 +pcmk__clone_allocate: clnDiskd1 allocation score on bl460g1n7: 0 +pcmk__clone_allocate: clnDiskd1 allocation score on bl460g1n8: 200 +pcmk__clone_allocate: clnDiskd2 allocation score on bl460g1n6: 200 +pcmk__clone_allocate: clnDiskd2 allocation score on bl460g1n7: 0 +pcmk__clone_allocate: clnDiskd2 allocation score on bl460g1n8: 200 +pcmk__clone_allocate: clnPing allocation score on bl460g1n6: 200 +pcmk__clone_allocate: clnPing allocation score on bl460g1n7: 0 +pcmk__clone_allocate: clnPing allocation score on bl460g1n8: 200 +pcmk__clone_allocate: prmDiskd1:0 allocation score on bl460g1n6: 0 +pcmk__clone_allocate: prmDiskd1:0 allocation score on bl460g1n7: INFINITY +pcmk__clone_allocate: prmDiskd1:0 allocation score on bl460g1n8: 0 +pcmk__clone_allocate: prmDiskd1:1 allocation score on bl460g1n6: INFINITY +pcmk__clone_allocate: prmDiskd1:1 allocation score on bl460g1n7: 0 +pcmk__clone_allocate: prmDiskd1:1 allocation score on bl460g1n8: 0 +pcmk__clone_allocate: prmDiskd1:2 allocation score on bl460g1n6: 0 +pcmk__clone_allocate: prmDiskd1:2 allocation score on bl460g1n7: 0 +pcmk__clone_allocate: prmDiskd1:2 allocation score on bl460g1n8: INFINITY +pcmk__clone_allocate: prmDiskd2:0 allocation score on bl460g1n6: 0 +pcmk__clone_allocate: prmDiskd2:0 allocation score on bl460g1n7: INFINITY +pcmk__clone_allocate: prmDiskd2:0 allocation score on bl460g1n8: 0 +pcmk__clone_allocate: prmDiskd2:1 allocation score on bl460g1n6: INFINITY +pcmk__clone_allocate: prmDiskd2:1 allocation score on bl460g1n7: 0 +pcmk__clone_allocate: prmDiskd2:1 allocation score on bl460g1n8: 0 +pcmk__clone_allocate: prmDiskd2:2 allocation score on bl460g1n6: 0 +pcmk__clone_allocate: prmDiskd2:2 allocation score on bl460g1n7: 0 +pcmk__clone_allocate: prmDiskd2:2 allocation score on bl460g1n8: INFINITY +pcmk__clone_allocate: prmPing:0 allocation score on bl460g1n6: 0 +pcmk__clone_allocate: prmPing:0 allocation score on bl460g1n7: INFINITY +pcmk__clone_allocate: prmPing:0 allocation score on bl460g1n8: 0 +pcmk__clone_allocate: prmPing:1 allocation score on bl460g1n6: INFINITY +pcmk__clone_allocate: prmPing:1 allocation score on bl460g1n7: 0 +pcmk__clone_allocate: prmPing:1 allocation score on bl460g1n8: 0 +pcmk__clone_allocate: prmPing:2 allocation score on bl460g1n6: 0 +pcmk__clone_allocate: prmPing:2 allocation score on bl460g1n7: 0 +pcmk__clone_allocate: prmPing:2 allocation score on bl460g1n8: INFINITY +pcmk__group_allocate: grpStonith6 allocation score on bl460g1n6: -INFINITY +pcmk__group_allocate: grpStonith6 allocation score on bl460g1n7: 0 +pcmk__group_allocate: grpStonith6 allocation score on bl460g1n8: 0 +pcmk__group_allocate: grpStonith7 allocation score on bl460g1n6: 0 +pcmk__group_allocate: grpStonith7 allocation score on bl460g1n7: -INFINITY +pcmk__group_allocate: grpStonith7 allocation score on bl460g1n8: 0 +pcmk__group_allocate: grpStonith8 allocation score on bl460g1n6: 0 +pcmk__group_allocate: grpStonith8 allocation score on bl460g1n7: 0 +pcmk__group_allocate: grpStonith8 allocation score on bl460g1n8: -INFINITY +pcmk__group_allocate: prmStonith6-1 allocation score on bl460g1n6: -INFINITY +pcmk__group_allocate: prmStonith6-1 allocation score on bl460g1n7: 0 +pcmk__group_allocate: prmStonith6-1 allocation score on bl460g1n8: INFINITY +pcmk__group_allocate: prmStonith6-2 allocation score on bl460g1n6: 0 +pcmk__group_allocate: prmStonith6-2 allocation score on bl460g1n7: 0 +pcmk__group_allocate: prmStonith6-2 allocation score on bl460g1n8: INFINITY +pcmk__group_allocate: prmStonith7-1 allocation score on bl460g1n6: INFINITY +pcmk__group_allocate: prmStonith7-1 allocation score on bl460g1n7: -INFINITY +pcmk__group_allocate: prmStonith7-1 allocation score on bl460g1n8: 0 +pcmk__group_allocate: prmStonith7-2 allocation score on bl460g1n6: INFINITY +pcmk__group_allocate: prmStonith7-2 allocation score on bl460g1n7: 0 +pcmk__group_allocate: prmStonith7-2 allocation score on bl460g1n8: 0 +pcmk__group_allocate: prmStonith8-1 allocation score on bl460g1n6: 0 +pcmk__group_allocate: prmStonith8-1 allocation score on bl460g1n7: INFINITY +pcmk__group_allocate: prmStonith8-1 allocation score on bl460g1n8: -INFINITY +pcmk__group_allocate: prmStonith8-2 allocation score on bl460g1n6: 0 +pcmk__group_allocate: prmStonith8-2 allocation score on bl460g1n7: INFINITY +pcmk__group_allocate: prmStonith8-2 allocation score on bl460g1n8: 0 +pcmk__native_allocate: prmDiskd1:0 allocation score on bl460g1n6: -INFINITY +pcmk__native_allocate: prmDiskd1:0 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmDiskd1:0 allocation score on bl460g1n8: -INFINITY +pcmk__native_allocate: prmDiskd1:1 allocation score on bl460g1n6: INFINITY +pcmk__native_allocate: prmDiskd1:1 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmDiskd1:1 allocation score on bl460g1n8: 0 +pcmk__native_allocate: prmDiskd1:2 allocation score on bl460g1n6: -INFINITY +pcmk__native_allocate: prmDiskd1:2 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmDiskd1:2 allocation score on bl460g1n8: INFINITY +pcmk__native_allocate: prmDiskd2:0 allocation score on bl460g1n6: -INFINITY +pcmk__native_allocate: prmDiskd2:0 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmDiskd2:0 allocation score on bl460g1n8: -INFINITY +pcmk__native_allocate: prmDiskd2:1 allocation score on bl460g1n6: INFINITY +pcmk__native_allocate: prmDiskd2:1 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmDiskd2:1 allocation score on bl460g1n8: 0 +pcmk__native_allocate: prmDiskd2:2 allocation score on bl460g1n6: -INFINITY +pcmk__native_allocate: prmDiskd2:2 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmDiskd2:2 allocation score on bl460g1n8: INFINITY +pcmk__native_allocate: prmDummy allocation score on bl460g1n6: 200 +pcmk__native_allocate: prmDummy allocation score on bl460g1n7: INFINITY +pcmk__native_allocate: prmDummy allocation score on bl460g1n8: 200 +pcmk__native_allocate: prmPing:0 allocation score on bl460g1n6: -INFINITY +pcmk__native_allocate: prmPing:0 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmPing:0 allocation score on bl460g1n8: -INFINITY +pcmk__native_allocate: prmPing:1 allocation score on bl460g1n6: INFINITY +pcmk__native_allocate: prmPing:1 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmPing:1 allocation score on bl460g1n8: 0 +pcmk__native_allocate: prmPing:2 allocation score on bl460g1n6: -INFINITY +pcmk__native_allocate: prmPing:2 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmPing:2 allocation score on bl460g1n8: INFINITY +pcmk__native_allocate: prmStonith6-1 allocation score on bl460g1n6: -INFINITY +pcmk__native_allocate: prmStonith6-1 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmStonith6-1 allocation score on bl460g1n8: INFINITY +pcmk__native_allocate: prmStonith6-2 allocation score on bl460g1n6: -INFINITY +pcmk__native_allocate: prmStonith6-2 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmStonith6-2 allocation score on bl460g1n8: INFINITY +pcmk__native_allocate: prmStonith7-1 allocation score on bl460g1n6: INFINITY +pcmk__native_allocate: prmStonith7-1 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmStonith7-1 allocation score on bl460g1n8: 0 +pcmk__native_allocate: prmStonith7-2 allocation score on bl460g1n6: INFINITY +pcmk__native_allocate: prmStonith7-2 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmStonith7-2 allocation score on bl460g1n8: -INFINITY +pcmk__native_allocate: prmStonith8-1 allocation score on bl460g1n6: 0 +pcmk__native_allocate: prmStonith8-1 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmStonith8-1 allocation score on bl460g1n8: -INFINITY +pcmk__native_allocate: prmStonith8-2 allocation score on bl460g1n6: 0 +pcmk__native_allocate: prmStonith8-2 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmStonith8-2 allocation score on bl460g1n8: -INFINITY +pcmk__native_allocate: prmVM2 allocation score on bl460g1n6: 200 +pcmk__native_allocate: prmVM2 allocation score on bl460g1n7: -INFINITY +pcmk__native_allocate: prmVM2 allocation score on bl460g1n8: 200 diff --git a/pengine/test10/bug-5186-partial-migrate.summary b/pengine/test10/bug-5186-partial-migrate.summary index 4d7f0bf3aec..d6a6954c334 100644 --- a/pengine/test10/bug-5186-partial-migrate.summary +++ b/pengine/test10/bug-5186-partial-migrate.summary @@ -45,7 +45,6 @@ Executing cluster transition: * Pseudo action: clnDiskd1_stop_0 * Pseudo action: clnDiskd2_stop_0 * Pseudo action: clnPing_stop_0 - * Pseudo action: stonith_complete * Resource action: prmDummy start on bl460g1n6 * Resource action: prmVM2 start on bl460g1n8 * Pseudo action: grpStonith8_stopped_0 @@ -58,7 +57,6 @@ Executing cluster transition: * Pseudo action: clnDiskd2_stopped_0 * Pseudo action: prmPing_stop_0 * Pseudo action: clnPing_stopped_0 - * Pseudo action: all_stopped * Resource action: prmVM2 monitor=10000 on bl460g1n8 * Pseudo action: grpStonith8_running_0 * Resource action: prmStonith8-1 monitor=10000 on bl460g1n6 diff --git a/pengine/test10/bug-cl-5168.exp b/pengine/test10/bug-cl-5168.exp index f4b3b79e073..b4aa879c758 100644 --- a/pengine/test10/bug-cl-5168.exp +++ b/pengine/test10/bug-cl-5168.exp @@ -1,152 +1,152 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="186" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:0_post_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"> + <rsc_op id="168" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:0_post_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"> <primitive id="drbd-r1" long-id="drbd-r1:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-3 hex-2 hex-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-r1:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-1 hex-2 hex-3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-r1:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="147" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> + <pseudo_event id="146" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="185" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:0_pre_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"> + <rsc_op id="167" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:0_pre_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"> <primitive id="drbd-r1" long-id="drbd-r1:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-3 hex-2 hex-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-r1:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-1 hex-2 hex-3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-r1:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="145" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> + <pseudo_event id="144" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="126" operation="monitor" operation_key="drbd-r1_monitor_29000" internal_operation_key="drbd-r1:0_monitor_29000" on_node="hex-2" on_node_uuid="hex-2"> + <rsc_op id="125" operation="monitor" operation_key="drbd-r1_monitor_29000" internal_operation_key="drbd-r1:0_monitor_29000" on_node="hex-2" on_node_uuid="hex-2"> <primitive id="drbd-r1" long-id="drbd-r1:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="29000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="hex-2" CRM_meta_on_node_uuid="hex-2" CRM_meta_record_pending="true" CRM_meta_role="Slave" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="148" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="147" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <rsc_op id="188" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:1_post_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"> + <rsc_op id="170" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:1_post_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"> <primitive id="drbd-r1" long-id="drbd-r1:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-3 hex-2 hex-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-r1:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-1 hex-2 hex-3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-r1:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="147" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> + <pseudo_event id="146" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="187" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:1_pre_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"> + <rsc_op id="169" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:1_pre_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"> <primitive id="drbd-r1" long-id="drbd-r1:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-3 hex-2 hex-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-r1:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-1 hex-2 hex-3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-r1:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="145" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> + <pseudo_event id="144" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="130" operation="monitor" operation_key="drbd-r1_monitor_31000" internal_operation_key="drbd-r1:1_monitor_31000" on_node="hex-3" on_node_uuid="hex-3"> + <rsc_op id="129" operation="monitor" operation_key="drbd-r1_monitor_31000" internal_operation_key="drbd-r1:1_monitor_31000" on_node="hex-3" on_node_uuid="hex-3"> <primitive id="drbd-r1" long-id="drbd-r1:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="31000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_op_target_rc="8" CRM_meta_record_pending="true" CRM_meta_role="Master" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="129" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> + <rsc_op id="128" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> </trigger> <trigger> - <pseudo_event id="148" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="147" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="129" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"> + <rsc_op id="128" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"> <primitive id="drbd-r1" long-id="drbd-r1:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-3 hex-2 hex-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-r1:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_active_uname="hex-2 hex-3" CRM_meta_notify_all_uname="hex-1 hex-2 hex-3" CRM_meta_notify_available_uname="hex-1 hex-2 hex-3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-r1:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="drbd-r1:1" CRM_meta_notify_promote_uname="hex-3" CRM_meta_notify_slave_resource="drbd-r1:0 drbd-r1:1" CRM_meta_notify_slave_uname="hex-2 hex-3" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="hex-3" CRM_meta_on_node_uuid="hex-3" CRM_meta_record_pending="true" CRM_meta_timeout="120000" drbd_resource="r1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="143" operation="promote" operation_key="ms-r1_promote_0"/> + <pseudo_event id="142" operation="promote" operation_key="ms-r1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="148" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"> + <pseudo_event id="147" operation="notified" operation_key="ms-r1_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="147" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> + <pseudo_event id="146" operation="notify" operation_key="ms-r1_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="186" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:0_post_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"/> + <rsc_op id="168" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:0_post_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"/> </trigger> <trigger> - <rsc_op id="188" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:1_post_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> + <rsc_op id="170" operation="notify" operation_key="drbd-r1_post_notify_promote_0" internal_operation_key="drbd-r1:1_post_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="147" operation="notify" operation_key="ms-r1_post_notify_promoted_0"> + <pseudo_event id="146" operation="notify" operation_key="ms-r1_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="144" operation="promoted" operation_key="ms-r1_promoted_0"/> + <pseudo_event id="143" operation="promoted" operation_key="ms-r1_promoted_0"/> </trigger> <trigger> - <pseudo_event id="146" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="145" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="146" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"> + <pseudo_event id="145" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="145" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> + <pseudo_event id="144" operation="notify" operation_key="ms-r1_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="185" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:0_pre_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"/> + <rsc_op id="167" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:0_pre_notify_promote_0" on_node="hex-2" on_node_uuid="hex-2"/> </trigger> <trigger> - <rsc_op id="187" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:1_pre_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> + <rsc_op id="169" operation="notify" operation_key="drbd-r1_pre_notify_promote_0" internal_operation_key="drbd-r1:1_pre_notify_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="145" operation="notify" operation_key="ms-r1_pre_notify_promote_0"> + <pseudo_event id="144" operation="notify" operation_key="ms-r1_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> @@ -154,25 +154,25 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="144" operation="promoted" operation_key="ms-r1_promoted_0"> + <pseudo_event id="143" operation="promoted" operation_key="ms-r1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="129" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> + <rsc_op id="128" operation="promote" operation_key="drbd-r1_promote_0" internal_operation_key="drbd-r1:1_promote_0" on_node="hex-3" on_node_uuid="hex-3"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="143" operation="promote" operation_key="ms-r1_promote_0"> + <pseudo_event id="142" operation="promote" operation_key="ms-r1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_record_pending="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="146" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="145" operation="notified" operation_key="ms-r1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-cl-5168.scores b/pengine/test10/bug-cl-5168.scores index 640e0f1d3c9..9295b03ef0c 100644 --- a/pengine/test10/bug-cl-5168.scores +++ b/pengine/test10/bug-cl-5168.scores @@ -1,276 +1,276 @@ Allocation scores: -clone_color: baseclone allocation score on hex-1: 0 -clone_color: baseclone allocation score on hex-2: 0 -clone_color: baseclone allocation score on hex-3: 0 -clone_color: basegrp:0 allocation score on hex-1: 0 -clone_color: basegrp:0 allocation score on hex-2: 0 -clone_color: basegrp:0 allocation score on hex-3: 0 -clone_color: basegrp:1 allocation score on hex-1: 0 -clone_color: basegrp:1 allocation score on hex-2: 0 -clone_color: basegrp:1 allocation score on hex-3: 0 -clone_color: basegrp:2 allocation score on hex-1: 0 -clone_color: basegrp:2 allocation score on hex-2: 0 -clone_color: basegrp:2 allocation score on hex-3: 0 -clone_color: clvmd:0 allocation score on hex-1: 0 -clone_color: clvmd:0 allocation score on hex-2: 1 -clone_color: clvmd:0 allocation score on hex-3: 0 -clone_color: clvmd:1 allocation score on hex-1: 0 -clone_color: clvmd:1 allocation score on hex-2: 0 -clone_color: clvmd:1 allocation score on hex-3: 1 -clone_color: clvmd:2 allocation score on hex-1: 1 -clone_color: clvmd:2 allocation score on hex-2: 0 -clone_color: clvmd:2 allocation score on hex-3: 0 -clone_color: dlm:0 allocation score on hex-1: 0 -clone_color: dlm:0 allocation score on hex-2: 1 -clone_color: dlm:0 allocation score on hex-3: 0 -clone_color: dlm:1 allocation score on hex-1: 0 -clone_color: dlm:1 allocation score on hex-2: 0 -clone_color: dlm:1 allocation score on hex-3: 1 -clone_color: dlm:2 allocation score on hex-1: 1 -clone_color: dlm:2 allocation score on hex-2: 0 -clone_color: dlm:2 allocation score on hex-3: 0 -clone_color: drbd-r0:0 allocation score on hex-1: INFINITY -clone_color: drbd-r0:0 allocation score on hex-2: 1 -clone_color: drbd-r0:0 allocation score on hex-3: -INFINITY -clone_color: drbd-r0:1 allocation score on hex-1: INFINITY -clone_color: drbd-r0:1 allocation score on hex-2: 0 -clone_color: drbd-r0:1 allocation score on hex-3: -INFINITY -clone_color: drbd-r1:0 allocation score on hex-1: -INFINITY -clone_color: drbd-r1:0 allocation score on hex-2: 1001 -clone_color: drbd-r1:0 allocation score on hex-3: INFINITY -clone_color: drbd-r1:1 allocation score on hex-1: -INFINITY -clone_color: drbd-r1:1 allocation score on hex-2: 0 -clone_color: drbd-r1:1 allocation score on hex-3: INFINITY -clone_color: fs-ocfs-1:0 allocation score on hex-1: 0 -clone_color: fs-ocfs-1:0 allocation score on hex-2: 1 -clone_color: fs-ocfs-1:0 allocation score on hex-3: 0 -clone_color: fs-ocfs-1:1 allocation score on hex-1: 0 -clone_color: fs-ocfs-1:1 allocation score on hex-2: 0 -clone_color: fs-ocfs-1:1 allocation score on hex-3: 1 -clone_color: fs-ocfs-1:2 allocation score on hex-1: 1 -clone_color: fs-ocfs-1:2 allocation score on hex-2: 0 -clone_color: fs-ocfs-1:2 allocation score on hex-3: 0 -clone_color: fs-ocfs-2:0 allocation score on hex-1: 0 -clone_color: fs-ocfs-2:0 allocation score on hex-2: 1 -clone_color: fs-ocfs-2:0 allocation score on hex-3: 0 -clone_color: fs-ocfs-2:1 allocation score on hex-1: 0 -clone_color: fs-ocfs-2:1 allocation score on hex-2: 0 -clone_color: fs-ocfs-2:1 allocation score on hex-3: 1 -clone_color: fs-ocfs-2:2 allocation score on hex-1: 1 -clone_color: fs-ocfs-2:2 allocation score on hex-2: 0 -clone_color: fs-ocfs-2:2 allocation score on hex-3: 0 -clone_color: fs2 allocation score on hex-1: 0 -clone_color: fs2 allocation score on hex-2: 0 -clone_color: fs2 allocation score on hex-3: 0 -clone_color: ms-r0 allocation score on hex-1: INFINITY -clone_color: ms-r0 allocation score on hex-2: 0 -clone_color: ms-r0 allocation score on hex-3: -INFINITY -clone_color: ms-r1 allocation score on hex-1: -INFINITY -clone_color: ms-r1 allocation score on hex-2: 0 -clone_color: ms-r1 allocation score on hex-3: INFINITY -clone_color: o2cb:0 allocation score on hex-1: 0 -clone_color: o2cb:0 allocation score on hex-2: 1 -clone_color: o2cb:0 allocation score on hex-3: 0 -clone_color: o2cb:1 allocation score on hex-1: 0 -clone_color: o2cb:1 allocation score on hex-2: 0 -clone_color: o2cb:1 allocation score on hex-3: 1 -clone_color: o2cb:2 allocation score on hex-1: 1 -clone_color: o2cb:2 allocation score on hex-2: 0 -clone_color: o2cb:2 allocation score on hex-3: 0 -clone_color: vg1:0 allocation score on hex-1: 0 -clone_color: vg1:0 allocation score on hex-2: 1 -clone_color: vg1:0 allocation score on hex-3: 0 -clone_color: vg1:1 allocation score on hex-1: 0 -clone_color: vg1:1 allocation score on hex-2: 0 -clone_color: vg1:1 allocation score on hex-3: 1 -clone_color: vg1:2 allocation score on hex-1: 1 -clone_color: vg1:2 allocation score on hex-2: 0 -clone_color: vg1:2 allocation score on hex-3: 0 drbd-r0:0 promotion score on hex-2: -1 drbd-r0:1 promotion score on hex-1: INFINITY drbd-r1:0 promotion score on hex-2: 1000 drbd-r1:1 promotion score on hex-3: INFINITY drbd-r1:2 promotion score on none: 0 -group_color: basegrp:0 allocation score on hex-1: 0 -group_color: basegrp:0 allocation score on hex-2: 0 -group_color: basegrp:0 allocation score on hex-3: 0 -group_color: basegrp:1 allocation score on hex-1: 0 -group_color: basegrp:1 allocation score on hex-2: -INFINITY -group_color: basegrp:1 allocation score on hex-3: 0 -group_color: basegrp:2 allocation score on hex-1: 0 -group_color: basegrp:2 allocation score on hex-2: -INFINITY -group_color: basegrp:2 allocation score on hex-3: -INFINITY -group_color: clvmd:0 allocation score on hex-1: 0 -group_color: clvmd:0 allocation score on hex-2: 1 -group_color: clvmd:0 allocation score on hex-3: 0 -group_color: clvmd:1 allocation score on hex-1: 0 -group_color: clvmd:1 allocation score on hex-2: -INFINITY -group_color: clvmd:1 allocation score on hex-3: 1 -group_color: clvmd:2 allocation score on hex-1: 1 -group_color: clvmd:2 allocation score on hex-2: -INFINITY -group_color: clvmd:2 allocation score on hex-3: -INFINITY -group_color: dlm:0 allocation score on hex-1: 0 -group_color: dlm:0 allocation score on hex-2: 1 -group_color: dlm:0 allocation score on hex-3: 0 -group_color: dlm:1 allocation score on hex-1: 0 -group_color: dlm:1 allocation score on hex-2: -INFINITY -group_color: dlm:1 allocation score on hex-3: 1 -group_color: dlm:2 allocation score on hex-1: 1 -group_color: dlm:2 allocation score on hex-2: -INFINITY -group_color: dlm:2 allocation score on hex-3: -INFINITY -group_color: dummy1 allocation score on hex-1: 0 -group_color: dummy1 allocation score on hex-2: 0 -group_color: dummy1 allocation score on hex-3: 0 -group_color: dummy2 allocation score on hex-1: 0 -group_color: dummy2 allocation score on hex-2: 0 -group_color: dummy2 allocation score on hex-3: 0 -group_color: fs-md0 allocation score on hex-1: 0 -group_color: fs-md0 allocation score on hex-2: 0 -group_color: fs-md0 allocation score on hex-3: 0 -group_color: fs-ocfs-1:0 allocation score on hex-1: 0 -group_color: fs-ocfs-1:0 allocation score on hex-2: 1 -group_color: fs-ocfs-1:0 allocation score on hex-3: 0 -group_color: fs-ocfs-1:1 allocation score on hex-1: 0 -group_color: fs-ocfs-1:1 allocation score on hex-2: -INFINITY -group_color: fs-ocfs-1:1 allocation score on hex-3: 1 -group_color: fs-ocfs-1:2 allocation score on hex-1: 1 -group_color: fs-ocfs-1:2 allocation score on hex-2: -INFINITY -group_color: fs-ocfs-1:2 allocation score on hex-3: -INFINITY -group_color: fs-r0 allocation score on hex-1: 0 -group_color: fs-r0 allocation score on hex-2: 0 -group_color: fs-r0 allocation score on hex-3: 0 -group_color: md0 allocation score on hex-1: 0 -group_color: md0 allocation score on hex-2: 0 -group_color: md0 allocation score on hex-3: 0 -group_color: md0-group allocation score on hex-1: 0 -group_color: md0-group allocation score on hex-2: 0 -group_color: md0-group allocation score on hex-3: 0 -group_color: o2cb:0 allocation score on hex-1: 0 -group_color: o2cb:0 allocation score on hex-2: 1 -group_color: o2cb:0 allocation score on hex-3: 0 -group_color: o2cb:1 allocation score on hex-1: 0 -group_color: o2cb:1 allocation score on hex-2: -INFINITY -group_color: o2cb:1 allocation score on hex-3: 1 -group_color: o2cb:2 allocation score on hex-1: 1 -group_color: o2cb:2 allocation score on hex-2: -INFINITY -group_color: o2cb:2 allocation score on hex-3: -INFINITY -group_color: r0-group allocation score on hex-1: 0 -group_color: r0-group allocation score on hex-2: 0 -group_color: r0-group allocation score on hex-3: 0 -group_color: vg-md0 allocation score on hex-1: 0 -group_color: vg-md0 allocation score on hex-2: 0 -group_color: vg-md0 allocation score on hex-3: 0 -group_color: vg1:0 allocation score on hex-1: 0 -group_color: vg1:0 allocation score on hex-2: 1 -group_color: vg1:0 allocation score on hex-3: 0 -group_color: vg1:1 allocation score on hex-1: 0 -group_color: vg1:1 allocation score on hex-2: -INFINITY -group_color: vg1:1 allocation score on hex-3: 1 -group_color: vg1:2 allocation score on hex-1: 1 -group_color: vg1:2 allocation score on hex-2: -INFINITY -group_color: vg1:2 allocation score on hex-3: -INFINITY -native_color: clvmd:0 allocation score on hex-1: -INFINITY -native_color: clvmd:0 allocation score on hex-2: 4 -native_color: clvmd:0 allocation score on hex-3: -INFINITY -native_color: clvmd:1 allocation score on hex-1: -INFINITY -native_color: clvmd:1 allocation score on hex-2: -INFINITY -native_color: clvmd:1 allocation score on hex-3: 4 -native_color: clvmd:2 allocation score on hex-1: 4 -native_color: clvmd:2 allocation score on hex-2: -INFINITY -native_color: clvmd:2 allocation score on hex-3: -INFINITY -native_color: dlm:0 allocation score on hex-1: 0 -native_color: dlm:0 allocation score on hex-2: 5 -native_color: dlm:0 allocation score on hex-3: 0 -native_color: dlm:1 allocation score on hex-1: 0 -native_color: dlm:1 allocation score on hex-2: -INFINITY -native_color: dlm:1 allocation score on hex-3: 5 -native_color: dlm:2 allocation score on hex-1: 5 -native_color: dlm:2 allocation score on hex-2: -INFINITY -native_color: dlm:2 allocation score on hex-3: -INFINITY -native_color: drbd-r0:0 allocation score on hex-1: -INFINITY -native_color: drbd-r0:0 allocation score on hex-2: 1 -native_color: drbd-r0:0 allocation score on hex-3: -INFINITY -native_color: drbd-r0:1 allocation score on hex-1: INFINITY -native_color: drbd-r0:1 allocation score on hex-2: 0 -native_color: drbd-r0:1 allocation score on hex-3: -INFINITY -native_color: drbd-r1:0 allocation score on hex-1: -INFINITY -native_color: drbd-r1:0 allocation score on hex-1: -INFINITY -native_color: drbd-r1:0 allocation score on hex-2: 1001 -native_color: drbd-r1:0 allocation score on hex-2: 1001 -native_color: drbd-r1:0 allocation score on hex-3: -INFINITY -native_color: drbd-r1:0 allocation score on hex-3: INFINITY -native_color: drbd-r1:1 allocation score on hex-1: -INFINITY -native_color: drbd-r1:1 allocation score on hex-2: 0 -native_color: drbd-r1:1 allocation score on hex-3: INFINITY -native_color: dummy1 allocation score on hex-1: -INFINITY -native_color: dummy1 allocation score on hex-2: -INFINITY -native_color: dummy1 allocation score on hex-3: 0 -native_color: dummy2 allocation score on hex-1: 0 -native_color: dummy2 allocation score on hex-2: -INFINITY -native_color: dummy2 allocation score on hex-3: -INFINITY -native_color: dummy3 allocation score on hex-1: 0 -native_color: dummy3 allocation score on hex-2: -INFINITY -native_color: dummy3 allocation score on hex-3: 0 -native_color: dummy4 allocation score on hex-1: -INFINITY -native_color: dummy4 allocation score on hex-2: 0 -native_color: dummy4 allocation score on hex-3: -INFINITY -native_color: dummy5 allocation score on hex-1: 0 -native_color: dummy5 allocation score on hex-2: 0 -native_color: dummy5 allocation score on hex-3: 0 -native_color: dummy6 allocation score on hex-1: 0 -native_color: dummy6 allocation score on hex-2: 0 -native_color: dummy6 allocation score on hex-3: 0 -native_color: fencing allocation score on hex-1: 0 -native_color: fencing allocation score on hex-2: 0 -native_color: fencing allocation score on hex-3: 0 -native_color: fs-md0 allocation score on hex-1: -INFINITY -native_color: fs-md0 allocation score on hex-2: -INFINITY -native_color: fs-md0 allocation score on hex-3: 0 -native_color: fs-ocfs-1:0 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-1:0 allocation score on hex-2: 1 -native_color: fs-ocfs-1:0 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-1:1 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-1:1 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-1:1 allocation score on hex-3: 1 -native_color: fs-ocfs-1:2 allocation score on hex-1: 1 -native_color: fs-ocfs-1:2 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-1:2 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-2:0 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-2:0 allocation score on hex-2: 1 -native_color: fs-ocfs-2:0 allocation score on hex-3: -INFINITY -native_color: fs-ocfs-2:1 allocation score on hex-1: -INFINITY -native_color: fs-ocfs-2:1 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-2:1 allocation score on hex-3: 1 -native_color: fs-ocfs-2:2 allocation score on hex-1: 1 -native_color: fs-ocfs-2:2 allocation score on hex-2: -INFINITY -native_color: fs-ocfs-2:2 allocation score on hex-3: -INFINITY -native_color: fs-r0 allocation score on hex-1: INFINITY -native_color: fs-r0 allocation score on hex-2: -INFINITY -native_color: fs-r0 allocation score on hex-3: -INFINITY -native_color: fs-xfs-1 allocation score on hex-1: 0 -native_color: fs-xfs-1 allocation score on hex-2: 0 -native_color: fs-xfs-1 allocation score on hex-3: 0 -native_color: md0 allocation score on hex-1: 0 -native_color: md0 allocation score on hex-2: 0 -native_color: md0 allocation score on hex-3: 0 -native_color: o2cb:0 allocation score on hex-1: -INFINITY -native_color: o2cb:0 allocation score on hex-2: 3 -native_color: o2cb:0 allocation score on hex-3: -INFINITY -native_color: o2cb:1 allocation score on hex-1: -INFINITY -native_color: o2cb:1 allocation score on hex-2: -INFINITY -native_color: o2cb:1 allocation score on hex-3: 3 -native_color: o2cb:2 allocation score on hex-1: 3 -native_color: o2cb:2 allocation score on hex-2: -INFINITY -native_color: o2cb:2 allocation score on hex-3: -INFINITY -native_color: vg-md0 allocation score on hex-1: -INFINITY -native_color: vg-md0 allocation score on hex-2: -INFINITY -native_color: vg-md0 allocation score on hex-3: 0 -native_color: vg1:0 allocation score on hex-1: -INFINITY -native_color: vg1:0 allocation score on hex-2: 2 -native_color: vg1:0 allocation score on hex-3: -INFINITY -native_color: vg1:1 allocation score on hex-1: -INFINITY -native_color: vg1:1 allocation score on hex-2: -INFINITY -native_color: vg1:1 allocation score on hex-3: 2 -native_color: vg1:2 allocation score on hex-1: 2 -native_color: vg1:2 allocation score on hex-2: -INFINITY -native_color: vg1:2 allocation score on hex-3: -INFINITY +pcmk__clone_allocate: baseclone allocation score on hex-1: 0 +pcmk__clone_allocate: baseclone allocation score on hex-2: 0 +pcmk__clone_allocate: baseclone allocation score on hex-3: 0 +pcmk__clone_allocate: basegrp:0 allocation score on hex-1: 0 +pcmk__clone_allocate: basegrp:0 allocation score on hex-2: 0 +pcmk__clone_allocate: basegrp:0 allocation score on hex-3: 0 +pcmk__clone_allocate: basegrp:1 allocation score on hex-1: 0 +pcmk__clone_allocate: basegrp:1 allocation score on hex-2: 0 +pcmk__clone_allocate: basegrp:1 allocation score on hex-3: 0 +pcmk__clone_allocate: basegrp:2 allocation score on hex-1: 0 +pcmk__clone_allocate: basegrp:2 allocation score on hex-2: 0 +pcmk__clone_allocate: basegrp:2 allocation score on hex-3: 0 +pcmk__clone_allocate: clvmd:0 allocation score on hex-1: 0 +pcmk__clone_allocate: clvmd:0 allocation score on hex-2: 1 +pcmk__clone_allocate: clvmd:0 allocation score on hex-3: 0 +pcmk__clone_allocate: clvmd:1 allocation score on hex-1: 0 +pcmk__clone_allocate: clvmd:1 allocation score on hex-2: 0 +pcmk__clone_allocate: clvmd:1 allocation score on hex-3: 1 +pcmk__clone_allocate: clvmd:2 allocation score on hex-1: 1 +pcmk__clone_allocate: clvmd:2 allocation score on hex-2: 0 +pcmk__clone_allocate: clvmd:2 allocation score on hex-3: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-1: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-2: 1 +pcmk__clone_allocate: dlm:0 allocation score on hex-3: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-1: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-2: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-3: 1 +pcmk__clone_allocate: dlm:2 allocation score on hex-1: 1 +pcmk__clone_allocate: dlm:2 allocation score on hex-2: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-3: 0 +pcmk__clone_allocate: drbd-r0:0 allocation score on hex-1: INFINITY +pcmk__clone_allocate: drbd-r0:0 allocation score on hex-2: 1 +pcmk__clone_allocate: drbd-r0:0 allocation score on hex-3: -INFINITY +pcmk__clone_allocate: drbd-r0:1 allocation score on hex-1: INFINITY +pcmk__clone_allocate: drbd-r0:1 allocation score on hex-2: 0 +pcmk__clone_allocate: drbd-r0:1 allocation score on hex-3: -INFINITY +pcmk__clone_allocate: drbd-r1:0 allocation score on hex-1: -INFINITY +pcmk__clone_allocate: drbd-r1:0 allocation score on hex-2: 1001 +pcmk__clone_allocate: drbd-r1:0 allocation score on hex-3: INFINITY +pcmk__clone_allocate: drbd-r1:1 allocation score on hex-1: -INFINITY +pcmk__clone_allocate: drbd-r1:1 allocation score on hex-2: 0 +pcmk__clone_allocate: drbd-r1:1 allocation score on hex-3: INFINITY +pcmk__clone_allocate: fs-ocfs-1:0 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-1:0 allocation score on hex-2: 1 +pcmk__clone_allocate: fs-ocfs-1:0 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-1:1 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-1:1 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-1:1 allocation score on hex-3: 1 +pcmk__clone_allocate: fs-ocfs-1:2 allocation score on hex-1: 1 +pcmk__clone_allocate: fs-ocfs-1:2 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-1:2 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-2:0 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-2:0 allocation score on hex-2: 1 +pcmk__clone_allocate: fs-ocfs-2:0 allocation score on hex-3: 0 +pcmk__clone_allocate: fs-ocfs-2:1 allocation score on hex-1: 0 +pcmk__clone_allocate: fs-ocfs-2:1 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-2:1 allocation score on hex-3: 1 +pcmk__clone_allocate: fs-ocfs-2:2 allocation score on hex-1: 1 +pcmk__clone_allocate: fs-ocfs-2:2 allocation score on hex-2: 0 +pcmk__clone_allocate: fs-ocfs-2:2 allocation score on hex-3: 0 +pcmk__clone_allocate: fs2 allocation score on hex-1: 0 +pcmk__clone_allocate: fs2 allocation score on hex-2: 0 +pcmk__clone_allocate: fs2 allocation score on hex-3: 0 +pcmk__clone_allocate: ms-r0 allocation score on hex-1: INFINITY +pcmk__clone_allocate: ms-r0 allocation score on hex-2: 0 +pcmk__clone_allocate: ms-r0 allocation score on hex-3: -INFINITY +pcmk__clone_allocate: ms-r1 allocation score on hex-1: -INFINITY +pcmk__clone_allocate: ms-r1 allocation score on hex-2: 0 +pcmk__clone_allocate: ms-r1 allocation score on hex-3: INFINITY +pcmk__clone_allocate: o2cb:0 allocation score on hex-1: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-2: 1 +pcmk__clone_allocate: o2cb:0 allocation score on hex-3: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-1: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-2: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-3: 1 +pcmk__clone_allocate: o2cb:2 allocation score on hex-1: 1 +pcmk__clone_allocate: o2cb:2 allocation score on hex-2: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-3: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-1: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-2: 1 +pcmk__clone_allocate: vg1:0 allocation score on hex-3: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-1: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-2: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-3: 1 +pcmk__clone_allocate: vg1:2 allocation score on hex-1: 1 +pcmk__clone_allocate: vg1:2 allocation score on hex-2: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-3: 0 +pcmk__group_allocate: basegrp:0 allocation score on hex-1: 0 +pcmk__group_allocate: basegrp:0 allocation score on hex-2: 0 +pcmk__group_allocate: basegrp:0 allocation score on hex-3: 0 +pcmk__group_allocate: basegrp:1 allocation score on hex-1: 0 +pcmk__group_allocate: basegrp:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: basegrp:1 allocation score on hex-3: 0 +pcmk__group_allocate: basegrp:2 allocation score on hex-1: 0 +pcmk__group_allocate: basegrp:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: basegrp:2 allocation score on hex-3: -INFINITY +pcmk__group_allocate: clvmd:0 allocation score on hex-1: 0 +pcmk__group_allocate: clvmd:0 allocation score on hex-2: 1 +pcmk__group_allocate: clvmd:0 allocation score on hex-3: 0 +pcmk__group_allocate: clvmd:1 allocation score on hex-1: 0 +pcmk__group_allocate: clvmd:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: clvmd:1 allocation score on hex-3: 1 +pcmk__group_allocate: clvmd:2 allocation score on hex-1: 1 +pcmk__group_allocate: clvmd:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: clvmd:2 allocation score on hex-3: -INFINITY +pcmk__group_allocate: dlm:0 allocation score on hex-1: 0 +pcmk__group_allocate: dlm:0 allocation score on hex-2: 1 +pcmk__group_allocate: dlm:0 allocation score on hex-3: 0 +pcmk__group_allocate: dlm:1 allocation score on hex-1: 0 +pcmk__group_allocate: dlm:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: dlm:1 allocation score on hex-3: 1 +pcmk__group_allocate: dlm:2 allocation score on hex-1: 1 +pcmk__group_allocate: dlm:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-3: -INFINITY +pcmk__group_allocate: dummy1 allocation score on hex-1: 0 +pcmk__group_allocate: dummy1 allocation score on hex-2: 0 +pcmk__group_allocate: dummy1 allocation score on hex-3: 0 +pcmk__group_allocate: dummy2 allocation score on hex-1: 0 +pcmk__group_allocate: dummy2 allocation score on hex-2: 0 +pcmk__group_allocate: dummy2 allocation score on hex-3: 0 +pcmk__group_allocate: fs-md0 allocation score on hex-1: 0 +pcmk__group_allocate: fs-md0 allocation score on hex-2: 0 +pcmk__group_allocate: fs-md0 allocation score on hex-3: 0 +pcmk__group_allocate: fs-ocfs-1:0 allocation score on hex-1: 0 +pcmk__group_allocate: fs-ocfs-1:0 allocation score on hex-2: 1 +pcmk__group_allocate: fs-ocfs-1:0 allocation score on hex-3: 0 +pcmk__group_allocate: fs-ocfs-1:1 allocation score on hex-1: 0 +pcmk__group_allocate: fs-ocfs-1:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: fs-ocfs-1:1 allocation score on hex-3: 1 +pcmk__group_allocate: fs-ocfs-1:2 allocation score on hex-1: 1 +pcmk__group_allocate: fs-ocfs-1:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: fs-ocfs-1:2 allocation score on hex-3: -INFINITY +pcmk__group_allocate: fs-r0 allocation score on hex-1: 0 +pcmk__group_allocate: fs-r0 allocation score on hex-2: 0 +pcmk__group_allocate: fs-r0 allocation score on hex-3: 0 +pcmk__group_allocate: md0 allocation score on hex-1: 0 +pcmk__group_allocate: md0 allocation score on hex-2: 0 +pcmk__group_allocate: md0 allocation score on hex-3: 0 +pcmk__group_allocate: md0-group allocation score on hex-1: 0 +pcmk__group_allocate: md0-group allocation score on hex-2: 0 +pcmk__group_allocate: md0-group allocation score on hex-3: 0 +pcmk__group_allocate: o2cb:0 allocation score on hex-1: 0 +pcmk__group_allocate: o2cb:0 allocation score on hex-2: 1 +pcmk__group_allocate: o2cb:0 allocation score on hex-3: 0 +pcmk__group_allocate: o2cb:1 allocation score on hex-1: 0 +pcmk__group_allocate: o2cb:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: o2cb:1 allocation score on hex-3: 1 +pcmk__group_allocate: o2cb:2 allocation score on hex-1: 1 +pcmk__group_allocate: o2cb:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-3: -INFINITY +pcmk__group_allocate: r0-group allocation score on hex-1: 0 +pcmk__group_allocate: r0-group allocation score on hex-2: 0 +pcmk__group_allocate: r0-group allocation score on hex-3: 0 +pcmk__group_allocate: vg-md0 allocation score on hex-1: 0 +pcmk__group_allocate: vg-md0 allocation score on hex-2: 0 +pcmk__group_allocate: vg-md0 allocation score on hex-3: 0 +pcmk__group_allocate: vg1:0 allocation score on hex-1: 0 +pcmk__group_allocate: vg1:0 allocation score on hex-2: 1 +pcmk__group_allocate: vg1:0 allocation score on hex-3: 0 +pcmk__group_allocate: vg1:1 allocation score on hex-1: 0 +pcmk__group_allocate: vg1:1 allocation score on hex-2: -INFINITY +pcmk__group_allocate: vg1:1 allocation score on hex-3: 1 +pcmk__group_allocate: vg1:2 allocation score on hex-1: 1 +pcmk__group_allocate: vg1:2 allocation score on hex-2: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on hex-2: 4 +pcmk__native_allocate: clvmd:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on hex-3: 4 +pcmk__native_allocate: clvmd:2 allocation score on hex-1: 4 +pcmk__native_allocate: clvmd:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-1: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-2: 5 +pcmk__native_allocate: dlm:0 allocation score on hex-3: 0 +pcmk__native_allocate: dlm:1 allocation score on hex-1: 0 +pcmk__native_allocate: dlm:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-3: 5 +pcmk__native_allocate: dlm:2 allocation score on hex-1: 5 +pcmk__native_allocate: dlm:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: drbd-r0:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: drbd-r0:0 allocation score on hex-2: 1 +pcmk__native_allocate: drbd-r0:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: drbd-r0:1 allocation score on hex-1: INFINITY +pcmk__native_allocate: drbd-r0:1 allocation score on hex-2: 0 +pcmk__native_allocate: drbd-r0:1 allocation score on hex-3: -INFINITY +pcmk__native_allocate: drbd-r1:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: drbd-r1:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: drbd-r1:0 allocation score on hex-2: 1001 +pcmk__native_allocate: drbd-r1:0 allocation score on hex-2: 1001 +pcmk__native_allocate: drbd-r1:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: drbd-r1:0 allocation score on hex-3: INFINITY +pcmk__native_allocate: drbd-r1:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: drbd-r1:1 allocation score on hex-2: 0 +pcmk__native_allocate: drbd-r1:1 allocation score on hex-3: INFINITY +pcmk__native_allocate: dummy1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dummy1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dummy1 allocation score on hex-3: 0 +pcmk__native_allocate: dummy2 allocation score on hex-1: 0 +pcmk__native_allocate: dummy2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dummy2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dummy3 allocation score on hex-1: 0 +pcmk__native_allocate: dummy3 allocation score on hex-2: -INFINITY +pcmk__native_allocate: dummy3 allocation score on hex-3: 0 +pcmk__native_allocate: dummy4 allocation score on hex-1: -INFINITY +pcmk__native_allocate: dummy4 allocation score on hex-2: 0 +pcmk__native_allocate: dummy4 allocation score on hex-3: -INFINITY +pcmk__native_allocate: dummy5 allocation score on hex-1: 0 +pcmk__native_allocate: dummy5 allocation score on hex-2: 0 +pcmk__native_allocate: dummy5 allocation score on hex-3: 0 +pcmk__native_allocate: dummy6 allocation score on hex-1: 0 +pcmk__native_allocate: dummy6 allocation score on hex-2: 0 +pcmk__native_allocate: dummy6 allocation score on hex-3: 0 +pcmk__native_allocate: fencing allocation score on hex-1: 0 +pcmk__native_allocate: fencing allocation score on hex-2: 0 +pcmk__native_allocate: fencing allocation score on hex-3: 0 +pcmk__native_allocate: fs-md0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-md0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-md0 allocation score on hex-3: 0 +pcmk__native_allocate: fs-ocfs-1:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-1:0 allocation score on hex-2: 1 +pcmk__native_allocate: fs-ocfs-1:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-1:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-1:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-1:1 allocation score on hex-3: 1 +pcmk__native_allocate: fs-ocfs-1:2 allocation score on hex-1: 1 +pcmk__native_allocate: fs-ocfs-1:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-1:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-2:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-2:0 allocation score on hex-2: 1 +pcmk__native_allocate: fs-ocfs-2:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-ocfs-2:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: fs-ocfs-2:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-2:1 allocation score on hex-3: 1 +pcmk__native_allocate: fs-ocfs-2:2 allocation score on hex-1: 1 +pcmk__native_allocate: fs-ocfs-2:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-ocfs-2:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-r0 allocation score on hex-1: INFINITY +pcmk__native_allocate: fs-r0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: fs-r0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: fs-xfs-1 allocation score on hex-1: 0 +pcmk__native_allocate: fs-xfs-1 allocation score on hex-2: 0 +pcmk__native_allocate: fs-xfs-1 allocation score on hex-3: 0 +pcmk__native_allocate: md0 allocation score on hex-1: 0 +pcmk__native_allocate: md0 allocation score on hex-2: 0 +pcmk__native_allocate: md0 allocation score on hex-3: 0 +pcmk__native_allocate: o2cb:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on hex-2: 3 +pcmk__native_allocate: o2cb:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-3: 3 +pcmk__native_allocate: o2cb:2 allocation score on hex-1: 3 +pcmk__native_allocate: o2cb:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-3: -INFINITY +pcmk__native_allocate: vg-md0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: vg-md0 allocation score on hex-2: -INFINITY +pcmk__native_allocate: vg-md0 allocation score on hex-3: 0 +pcmk__native_allocate: vg1:0 allocation score on hex-1: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-2: 2 +pcmk__native_allocate: vg1:0 allocation score on hex-3: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-1: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-2: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-3: 2 +pcmk__native_allocate: vg1:2 allocation score on hex-1: 2 +pcmk__native_allocate: vg1:2 allocation score on hex-2: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-3: -INFINITY diff --git a/pengine/test10/bug-cl-5170.dot b/pengine/test10/bug-cl-5170.dot index ca6338360b4..680e34d8824 100644 --- a/pengine/test10/bug-cl-5170.dot +++ b/pengine/test10/bug-cl-5170.dot @@ -1,10 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"ip_mgmt_stop_0 TCS-2" -> "all_stopped" [ style = bold] "ip_mgmt_stop_0 TCS-2" -> "ip_trf_stop_0 TCS-2" [ style = bold] "ip_mgmt_stop_0 TCS-2" -> "svc_stopped_0" [ style = bold] "ip_mgmt_stop_0 TCS-2" [ style=bold color="green" fontcolor="black"] -"ip_trf_stop_0 TCS-2" -> "all_stopped" [ style = bold] "ip_trf_stop_0 TCS-2" -> "svc_stopped_0" [ style = bold] "ip_trf_stop_0 TCS-2" [ style=bold color="green" fontcolor="black"] "svc_stop_0" -> "ip_mgmt_stop_0 TCS-2" [ style = bold] diff --git a/pengine/test10/bug-cl-5170.exp b/pengine/test10/bug-cl-5170.exp index d8143c00287..3e1c8c15e45 100644 --- a/pengine/test10/bug-cl-5170.exp +++ b/pengine/test10/bug-cl-5170.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="10" operation="stopped" operation_key="svc_stopped_0"> + <pseudo_event id="9" operation="stopped" operation_key="svc_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="ip_trf_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"/> + <rsc_op id="4" operation="stop" operation_key="ip_trf_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="ip_mgmt_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"/> + <rsc_op id="5" operation="stop" operation_key="ip_mgmt_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="svc_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="svc_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="svc_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="svc_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,45 +27,30 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="stop" operation_key="ip_trf_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"> + <rsc_op id="4" operation="stop" operation_key="ip_trf_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"> <primitive id="ip_trf" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="TCS-2" CRM_meta_on_node_uuid="TCS-2" CRM_meta_timeout="20000" broadcast="172.18.19.51" iflabel="ha" ip="172.18.19.51" nic="bond0.3019"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="ip_mgmt_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"/> + <rsc_op id="5" operation="stop" operation_key="ip_mgmt_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="svc_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="svc_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="stop" operation_key="ip_mgmt_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"> + <rsc_op id="5" operation="stop" operation_key="ip_mgmt_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"> <primitive id="ip_mgmt" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="TCS-2" CRM_meta_on_node_uuid="TCS-2" CRM_meta_timeout="20000" broadcast="172.20.1.51" iflabel="ha" ip="172.20.1.51" nic="bond0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stop" operation_key="svc_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="ip_trf_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="ip_mgmt_stop_0" on_node="TCS-2" on_node_uuid="TCS-2"/> + <pseudo_event id="8" operation="stop" operation_key="svc_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-cl-5170.scores b/pengine/test10/bug-cl-5170.scores index ed9815ac2c8..eb5f36b07e1 100644 --- a/pengine/test10/bug-cl-5170.scores +++ b/pengine/test10/bug-cl-5170.scores @@ -1,21 +1,21 @@ Allocation scores: -clone_color: cl_tomcat_nms allocation score on TCS-1: 0 -clone_color: cl_tomcat_nms allocation score on TCS-2: 0 -clone_color: d_tomcat_nms:0 allocation score on TCS-1: 0 -clone_color: d_tomcat_nms:0 allocation score on TCS-2: INFINITY -clone_color: d_tomcat_nms:1 allocation score on TCS-1: 0 -clone_color: d_tomcat_nms:1 allocation score on TCS-2: 0 -group_color: ip_mgmt allocation score on TCS-1: 0 -group_color: ip_mgmt allocation score on TCS-2: 0 -group_color: ip_trf allocation score on TCS-1: 0 -group_color: ip_trf allocation score on TCS-2: 0 -group_color: svc allocation score on TCS-1: 0 -group_color: svc allocation score on TCS-2: 0 -native_color: d_tomcat_nms:0 allocation score on TCS-1: -INFINITY -native_color: d_tomcat_nms:0 allocation score on TCS-2: INFINITY -native_color: d_tomcat_nms:1 allocation score on TCS-1: -INFINITY -native_color: d_tomcat_nms:1 allocation score on TCS-2: -INFINITY -native_color: ip_mgmt allocation score on TCS-1: -INFINITY -native_color: ip_mgmt allocation score on TCS-2: -INFINITY -native_color: ip_trf allocation score on TCS-1: -INFINITY -native_color: ip_trf allocation score on TCS-2: -INFINITY +pcmk__clone_allocate: cl_tomcat_nms allocation score on TCS-1: 0 +pcmk__clone_allocate: cl_tomcat_nms allocation score on TCS-2: 0 +pcmk__clone_allocate: d_tomcat_nms:0 allocation score on TCS-1: 0 +pcmk__clone_allocate: d_tomcat_nms:0 allocation score on TCS-2: INFINITY +pcmk__clone_allocate: d_tomcat_nms:1 allocation score on TCS-1: 0 +pcmk__clone_allocate: d_tomcat_nms:1 allocation score on TCS-2: 0 +pcmk__group_allocate: ip_mgmt allocation score on TCS-1: 0 +pcmk__group_allocate: ip_mgmt allocation score on TCS-2: 0 +pcmk__group_allocate: ip_trf allocation score on TCS-1: 0 +pcmk__group_allocate: ip_trf allocation score on TCS-2: 0 +pcmk__group_allocate: svc allocation score on TCS-1: 0 +pcmk__group_allocate: svc allocation score on TCS-2: 0 +pcmk__native_allocate: d_tomcat_nms:0 allocation score on TCS-1: -INFINITY +pcmk__native_allocate: d_tomcat_nms:0 allocation score on TCS-2: INFINITY +pcmk__native_allocate: d_tomcat_nms:1 allocation score on TCS-1: -INFINITY +pcmk__native_allocate: d_tomcat_nms:1 allocation score on TCS-2: -INFINITY +pcmk__native_allocate: ip_mgmt allocation score on TCS-1: -INFINITY +pcmk__native_allocate: ip_mgmt allocation score on TCS-2: -INFINITY +pcmk__native_allocate: ip_trf allocation score on TCS-1: -INFINITY +pcmk__native_allocate: ip_trf allocation score on TCS-2: -INFINITY diff --git a/pengine/test10/bug-cl-5170.summary b/pengine/test10/bug-cl-5170.summary index 70b589e9891..f0b61934cac 100644 --- a/pengine/test10/bug-cl-5170.summary +++ b/pengine/test10/bug-cl-5170.summary @@ -1,3 +1,4 @@ +0 of 4 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Node TCS-1: OFFLINE (standby) @@ -18,7 +19,6 @@ Executing cluster transition: * Pseudo action: svc_stop_0 * Resource action: ip_mgmt stop on TCS-2 * Resource action: ip_trf stop on TCS-2 - * Pseudo action: all_stopped * Pseudo action: svc_stopped_0 Revised cluster status: diff --git a/pengine/test10/bug-cl-5212.dot b/pengine/test10/bug-cl-5212.dot index 3538cf71c2c..558881ea1aa 100644 --- a/pengine/test10/bug-cl-5212.dot +++ b/pengine/test10/bug-cl-5212.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=dashed color="red" fontcolor="orange"] "clnPingd_stop_0" -> "clnPingd_stopped_0" [ style = bold] "clnPingd_stop_0" -> "prmPingd_stop_0 srv01" [ style = dashed] "clnPingd_stop_0" -> "prmPingd_stop_0 srv02" [ style = dashed] @@ -29,7 +28,6 @@ digraph "g" { "grpStonith3_stopped_0" [ style=dashed color="red" fontcolor="orange"] "msPostgresql_confirmed-post_notify_demoted_0" -> "msPostgresql_pre_notify_stop_0" [ style = dashed] "msPostgresql_confirmed-post_notify_demoted_0" [ style=dashed color="red" fontcolor="orange"] -"msPostgresql_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = dashed] "msPostgresql_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "msPostgresql_confirmed-pre_notify_demote_0" -> "msPostgresql_demote_0" [ style = dashed] "msPostgresql_confirmed-pre_notify_demote_0" -> "msPostgresql_post_notify_demoted_0" [ style = dashed] @@ -66,23 +64,18 @@ digraph "g" { "pgsql_post_notify_stopped_0 srv03" [ style=bold color="green" fontcolor="black"] "pgsql_pre_notify_stop_0 srv03" -> "msPostgresql_confirmed-pre_notify_stop_0" [ style = bold] "pgsql_pre_notify_stop_0 srv03" [ style=bold color="green" fontcolor="black"] -"pgsql_stop_0 srv01" -> "all_stopped" [ style = dashed] "pgsql_stop_0 srv01" -> "msPostgresql_stopped_0" [ style = dashed] "pgsql_stop_0 srv01" [ style=dashed color="red" fontcolor="black"] -"pgsql_stop_0 srv02" -> "all_stopped" [ style = dashed] "pgsql_stop_0 srv02" -> "msPostgresql_stopped_0" [ style = dashed] "pgsql_stop_0 srv02" [ style=dashed color="red" fontcolor="black"] -"prmPingd_stop_0 srv01" -> "all_stopped" [ style = dashed] "prmPingd_stop_0 srv01" -> "clnPingd_stopped_0" [ style = dashed] "prmPingd_stop_0 srv01" [ style=dashed color="red" fontcolor="black"] -"prmPingd_stop_0 srv02" -> "all_stopped" [ style = dashed] "prmPingd_stop_0 srv02" -> "clnPingd_stopped_0" [ style = dashed] "prmPingd_stop_0 srv02" [ style=dashed color="red" fontcolor="black"] "prmStonith1-1_monitor_10000 srv03" [ style=dashed color="red" fontcolor="black"] "prmStonith1-1_start_0 srv03" -> "grpStonith1_running_0" [ style = dashed] "prmStonith1-1_start_0 srv03" -> "prmStonith1-1_monitor_10000 srv03" [ style = dashed] "prmStonith1-1_start_0 srv03" [ style=dashed color="red" fontcolor="black"] -"prmStonith1-1_stop_0 srv02" -> "all_stopped" [ style = dashed] "prmStonith1-1_stop_0 srv02" -> "grpStonith1_stopped_0" [ style = dashed] "prmStonith1-1_stop_0 srv02" -> "prmStonith1-1_start_0 srv03" [ style = dashed] "prmStonith1-1_stop_0 srv02" [ style=dashed color="red" fontcolor="black"] @@ -90,11 +83,9 @@ digraph "g" { "prmStonith2-1_start_0 srv03" -> "grpStonith2_running_0" [ style = dashed] "prmStonith2-1_start_0 srv03" -> "prmStonith2-1_monitor_10000 srv03" [ style = dashed] "prmStonith2-1_start_0 srv03" [ style=dashed color="red" fontcolor="black"] -"prmStonith2-1_stop_0 srv01" -> "all_stopped" [ style = dashed] "prmStonith2-1_stop_0 srv01" -> "grpStonith2_stopped_0" [ style = dashed] "prmStonith2-1_stop_0 srv01" -> "prmStonith2-1_start_0 srv03" [ style = dashed] "prmStonith2-1_stop_0 srv01" [ style=dashed color="red" fontcolor="black"] -"prmStonith3-1_stop_0 srv01" -> "all_stopped" [ style = dashed] "prmStonith3-1_stop_0 srv01" -> "grpStonith3_stopped_0" [ style = dashed] "prmStonith3-1_stop_0 srv01" [ style=dashed color="red" fontcolor="black"] } diff --git a/pengine/test10/bug-cl-5212.exp b/pengine/test10/bug-cl-5212.exp index 344711b650b..4b5db603702 100644 --- a/pengine/test10/bug-cl-5212.exp +++ b/pengine/test10/bug-cl-5212.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="grpStonith1_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="grpStonith1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -9,7 +9,7 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="9" operation="start" operation_key="grpStonith1_start_0"> + <pseudo_event id="8" operation="start" operation_key="grpStonith1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -17,7 +17,7 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="18" operation="stop" operation_key="grpStonith2_stop_0"> + <pseudo_event id="17" operation="stop" operation_key="grpStonith2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -25,7 +25,7 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="16" operation="start" operation_key="grpStonith2_start_0"> + <pseudo_event id="15" operation="start" operation_key="grpStonith2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -33,7 +33,7 @@ </synapse> <synapse id="4"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="grpStonith3_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="grpStonith3_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -41,78 +41,78 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <rsc_op id="74" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:2_post_notify_stop_0" on_node="srv03" on_node_uuid="3232238300"> + <rsc_op id="70" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:2_post_notify_stop_0" on_node="srv03" on_node_uuid="3232238300"> <primitive id="pgsql" long-id="pgsql:2" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1 pgsql:2" CRM_meta_notify_active_uname="srv02 srv01 srv03" CRM_meta_notify_all_uname="srv01 srv02 srv03" CRM_meta_notify_available_uname="srv03 srv02 srv01" CRM_meta_notify_demote_resource="pgsql:1" CRM_meta_notify_demote_uname="srv01" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="pgsql:1" CRM_meta_notify_master_uname="srv01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="pgsql:0 pgsql:2" CRM_meta_notify_slave_uname="srv02 srv03" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0 pgsql:1" CRM_meta_notify_stop_uname="srv02 srv01" CRM_meta_notify_type="post" CRM_meta_on_node="srv03" CRM_meta_on_node_uuid="3232238300" CRM_meta_timeout="60000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1 pgsql:2" CRM_meta_notify_active_uname="srv02 srv01 srv03" CRM_meta_notify_all_uname="srv01 srv02 srv03" CRM_meta_notify_available_uname="srv01 srv02 srv03" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="pgsql:1" CRM_meta_notify_master_uname="srv01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="pgsql:0 pgsql:2" CRM_meta_notify_slave_uname="srv02 srv03" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0 pgsql:1" CRM_meta_notify_stop_uname="srv02 srv01" CRM_meta_notify_type="post" CRM_meta_on_node="srv03" CRM_meta_on_node_uuid="3232238300" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"/> + <pseudo_event id="39" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="73" operation="notify" operation_key="pgsql_pre_notify_stop_0" internal_operation_key="pgsql:2_pre_notify_stop_0" on_node="srv03" on_node_uuid="3232238300"> + <rsc_op id="69" operation="notify" operation_key="pgsql_pre_notify_stop_0" internal_operation_key="pgsql:2_pre_notify_stop_0" on_node="srv03" on_node_uuid="3232238300"> <primitive id="pgsql" long-id="pgsql:2" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1 pgsql:2" CRM_meta_notify_active_uname="srv02 srv01 srv03" CRM_meta_notify_all_uname="srv01 srv02 srv03" CRM_meta_notify_available_uname="srv03 srv02 srv01" CRM_meta_notify_demote_resource="pgsql:1" CRM_meta_notify_demote_uname="srv01" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="pgsql:1" CRM_meta_notify_master_uname="srv01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="pgsql:0 pgsql:2" CRM_meta_notify_slave_uname="srv02 srv03" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0 pgsql:1" CRM_meta_notify_stop_uname="srv02 srv01" CRM_meta_notify_type="pre" CRM_meta_on_node="srv03" CRM_meta_on_node_uuid="3232238300" CRM_meta_timeout="60000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1 pgsql:2" CRM_meta_notify_active_uname="srv02 srv01 srv03" CRM_meta_notify_all_uname="srv01 srv02 srv03" CRM_meta_notify_available_uname="srv01 srv02 srv03" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="pgsql:1" CRM_meta_notify_master_uname="srv01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="pgsql:0 pgsql:2" CRM_meta_notify_slave_uname="srv02 srv03" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0 pgsql:1" CRM_meta_notify_stop_uname="srv02 srv01" CRM_meta_notify_type="pre" CRM_meta_on_node="srv03" CRM_meta_on_node_uuid="3232238300" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"/> + <pseudo_event id="37" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="41" operation="notified" operation_key="msPostgresql_confirmed-post_notify_stopped_0"> + <pseudo_event id="40" operation="notified" operation_key="msPostgresql_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"/> + <pseudo_event id="39" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="74" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:2_post_notify_stop_0" on_node="srv03" on_node_uuid="3232238300"/> + <rsc_op id="70" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:2_post_notify_stop_0" on_node="srv03" on_node_uuid="3232238300"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="40" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"> + <pseudo_event id="39" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="stopped" operation_key="msPostgresql_stopped_0"/> + <pseudo_event id="36" operation="stopped" operation_key="msPostgresql_stopped_0"/> </trigger> <trigger> - <pseudo_event id="39" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"/> + <pseudo_event id="38" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="39" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"> + <pseudo_event id="38" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"/> + <pseudo_event id="37" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="73" operation="notify" operation_key="pgsql_pre_notify_stop_0" internal_operation_key="pgsql:2_pre_notify_stop_0" on_node="srv03" on_node_uuid="3232238300"/> + <rsc_op id="69" operation="notify" operation_key="pgsql_pre_notify_stop_0" internal_operation_key="pgsql:2_pre_notify_stop_0" on_node="srv03" on_node_uuid="3232238300"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="38" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"> + <pseudo_event id="37" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -120,43 +120,43 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="37" operation="stopped" operation_key="msPostgresql_stopped_0"> + <pseudo_event id="36" operation="stopped" operation_key="msPostgresql_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="stop" operation_key="msPostgresql_stop_0"/> + <pseudo_event id="35" operation="stop" operation_key="msPostgresql_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="36" operation="stop" operation_key="msPostgresql_stop_0"> + <pseudo_event id="35" operation="stop" operation_key="msPostgresql_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"/> + <pseudo_event id="38" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="61" operation="stopped" operation_key="clnPingd_stopped_0"> + <pseudo_event id="60" operation="stopped" operation_key="clnPingd_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="stop" operation_key="clnPingd_stop_0"/> + <pseudo_event id="59" operation="stop" operation_key="clnPingd_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="60" operation="stop" operation_key="clnPingd_stop_0"> + <pseudo_event id="59" operation="stop" operation_key="clnPingd_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/bug-cl-5212.scores b/pengine/test10/bug-cl-5212.scores index 855724a80c3..a7dfdf422cd 100644 --- a/pengine/test10/bug-cl-5212.scores +++ b/pengine/test10/bug-cl-5212.scores @@ -1,73 +1,73 @@ Allocation scores: -clone_color: clnPingd allocation score on srv01: 0 -clone_color: clnPingd allocation score on srv02: 0 -clone_color: clnPingd allocation score on srv03: 0 -clone_color: msPostgresql allocation score on srv01: 0 -clone_color: msPostgresql allocation score on srv02: 0 -clone_color: msPostgresql allocation score on srv03: 0 -clone_color: pgsql:0 allocation score on srv01: 0 -clone_color: pgsql:0 allocation score on srv02: INFINITY -clone_color: pgsql:0 allocation score on srv03: 0 -clone_color: pgsql:1 allocation score on srv01: INFINITY -clone_color: pgsql:1 allocation score on srv02: 0 -clone_color: pgsql:1 allocation score on srv03: 0 -clone_color: pgsql:2 allocation score on srv01: 0 -clone_color: pgsql:2 allocation score on srv02: 0 -clone_color: pgsql:2 allocation score on srv03: INFINITY -clone_color: prmPingd:0 allocation score on srv01: 0 -clone_color: prmPingd:0 allocation score on srv02: INFINITY -clone_color: prmPingd:0 allocation score on srv03: 0 -clone_color: prmPingd:1 allocation score on srv01: INFINITY -clone_color: prmPingd:1 allocation score on srv02: 0 -clone_color: prmPingd:1 allocation score on srv03: 0 -clone_color: prmPingd:2 allocation score on srv01: 0 -clone_color: prmPingd:2 allocation score on srv02: 0 -clone_color: prmPingd:2 allocation score on srv03: INFINITY -group_color: grpStonith1 allocation score on srv01: -INFINITY -group_color: grpStonith1 allocation score on srv02: 0 -group_color: grpStonith1 allocation score on srv03: 0 -group_color: grpStonith2 allocation score on srv01: 0 -group_color: grpStonith2 allocation score on srv02: -INFINITY -group_color: grpStonith2 allocation score on srv03: 0 -group_color: grpStonith3 allocation score on srv01: 0 -group_color: grpStonith3 allocation score on srv02: 0 -group_color: grpStonith3 allocation score on srv03: -INFINITY -group_color: prmStonith1-1 allocation score on srv01: -INFINITY -group_color: prmStonith1-1 allocation score on srv02: INFINITY -group_color: prmStonith1-1 allocation score on srv03: 0 -group_color: prmStonith2-1 allocation score on srv01: INFINITY -group_color: prmStonith2-1 allocation score on srv02: -INFINITY -group_color: prmStonith2-1 allocation score on srv03: 0 -group_color: prmStonith3-1 allocation score on srv01: INFINITY -group_color: prmStonith3-1 allocation score on srv02: 0 -group_color: prmStonith3-1 allocation score on srv03: -INFINITY -native_color: pgsql:0 allocation score on srv01: -INFINITY -native_color: pgsql:0 allocation score on srv02: -INFINITY -native_color: pgsql:0 allocation score on srv03: -INFINITY -native_color: pgsql:1 allocation score on srv01: -INFINITY -native_color: pgsql:1 allocation score on srv02: -INFINITY -native_color: pgsql:1 allocation score on srv03: -INFINITY -native_color: pgsql:2 allocation score on srv01: -INFINITY -native_color: pgsql:2 allocation score on srv02: -INFINITY -native_color: pgsql:2 allocation score on srv03: INFINITY -native_color: prmPingd:0 allocation score on srv01: -INFINITY -native_color: prmPingd:0 allocation score on srv02: -INFINITY -native_color: prmPingd:0 allocation score on srv03: -INFINITY -native_color: prmPingd:1 allocation score on srv01: -INFINITY -native_color: prmPingd:1 allocation score on srv02: -INFINITY -native_color: prmPingd:1 allocation score on srv03: -INFINITY -native_color: prmPingd:2 allocation score on srv01: -INFINITY -native_color: prmPingd:2 allocation score on srv02: -INFINITY -native_color: prmPingd:2 allocation score on srv03: INFINITY -native_color: prmStonith1-1 allocation score on srv01: -INFINITY -native_color: prmStonith1-1 allocation score on srv02: INFINITY -native_color: prmStonith1-1 allocation score on srv03: 0 -native_color: prmStonith2-1 allocation score on srv01: INFINITY -native_color: prmStonith2-1 allocation score on srv02: -INFINITY -native_color: prmStonith2-1 allocation score on srv03: 0 -native_color: prmStonith3-1 allocation score on srv01: INFINITY -native_color: prmStonith3-1 allocation score on srv02: 0 -native_color: prmStonith3-1 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnPingd allocation score on srv01: 0 +pcmk__clone_allocate: clnPingd allocation score on srv02: 0 +pcmk__clone_allocate: clnPingd allocation score on srv03: 0 +pcmk__clone_allocate: msPostgresql allocation score on srv01: 0 +pcmk__clone_allocate: msPostgresql allocation score on srv02: 0 +pcmk__clone_allocate: msPostgresql allocation score on srv03: 0 +pcmk__clone_allocate: pgsql:0 allocation score on srv01: 0 +pcmk__clone_allocate: pgsql:0 allocation score on srv02: INFINITY +pcmk__clone_allocate: pgsql:0 allocation score on srv03: 0 +pcmk__clone_allocate: pgsql:1 allocation score on srv01: INFINITY +pcmk__clone_allocate: pgsql:1 allocation score on srv02: 0 +pcmk__clone_allocate: pgsql:1 allocation score on srv03: 0 +pcmk__clone_allocate: pgsql:2 allocation score on srv01: 0 +pcmk__clone_allocate: pgsql:2 allocation score on srv02: 0 +pcmk__clone_allocate: pgsql:2 allocation score on srv03: INFINITY +pcmk__clone_allocate: prmPingd:0 allocation score on srv01: 0 +pcmk__clone_allocate: prmPingd:0 allocation score on srv02: INFINITY +pcmk__clone_allocate: prmPingd:0 allocation score on srv03: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on srv01: INFINITY +pcmk__clone_allocate: prmPingd:1 allocation score on srv02: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on srv03: 0 +pcmk__clone_allocate: prmPingd:2 allocation score on srv01: 0 +pcmk__clone_allocate: prmPingd:2 allocation score on srv02: 0 +pcmk__clone_allocate: prmPingd:2 allocation score on srv03: INFINITY +pcmk__group_allocate: grpStonith1 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith1 allocation score on srv02: 0 +pcmk__group_allocate: grpStonith1 allocation score on srv03: 0 +pcmk__group_allocate: grpStonith2 allocation score on srv01: 0 +pcmk__group_allocate: grpStonith2 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith2 allocation score on srv03: 0 +pcmk__group_allocate: grpStonith3 allocation score on srv01: 0 +pcmk__group_allocate: grpStonith3 allocation score on srv02: 0 +pcmk__group_allocate: grpStonith3 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith1-1 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith1-1 allocation score on srv02: INFINITY +pcmk__group_allocate: prmStonith1-1 allocation score on srv03: 0 +pcmk__group_allocate: prmStonith2-1 allocation score on srv01: INFINITY +pcmk__group_allocate: prmStonith2-1 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith2-1 allocation score on srv03: 0 +pcmk__group_allocate: prmStonith3-1 allocation score on srv01: INFINITY +pcmk__group_allocate: prmStonith3-1 allocation score on srv02: 0 +pcmk__group_allocate: prmStonith3-1 allocation score on srv03: -INFINITY +pcmk__native_allocate: pgsql:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: pgsql:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: pgsql:0 allocation score on srv03: -INFINITY +pcmk__native_allocate: pgsql:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: pgsql:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: pgsql:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: pgsql:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: pgsql:2 allocation score on srv02: -INFINITY +pcmk__native_allocate: pgsql:2 allocation score on srv03: INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmPingd:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmPingd:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmPingd:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on srv03: INFINITY +pcmk__native_allocate: prmStonith1-1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith1-1 allocation score on srv02: INFINITY +pcmk__native_allocate: prmStonith1-1 allocation score on srv03: 0 +pcmk__native_allocate: prmStonith2-1 allocation score on srv01: INFINITY +pcmk__native_allocate: prmStonith2-1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith2-1 allocation score on srv03: 0 +pcmk__native_allocate: prmStonith3-1 allocation score on srv01: INFINITY +pcmk__native_allocate: prmStonith3-1 allocation score on srv02: 0 +pcmk__native_allocate: prmStonith3-1 allocation score on srv03: -INFINITY pgsql:0 promotion score on none: 0 pgsql:1 promotion score on none: 0 pgsql:2 promotion score on srv03: 105 diff --git a/pengine/test10/bug-cl-5213.exp b/pengine/test10/bug-cl-5213.exp index 790b12a8bdf..2011d6bf0ae 100644 --- a/pengine/test10/bug-cl-5213.exp +++ b/pengine/test10/bug-cl-5213.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="pgsql_monitor_10000" internal_operation_key="pgsql:1_monitor_10000" on_node="srv01" on_node_uuid="3232238180"> + <rsc_op id="9" operation="monitor" operation_key="pgsql_monitor_10000" internal_operation_key="pgsql:1_monitor_10000" on_node="srv01" on_node_uuid="3232238180"> <primitive id="pgsql" long-id="pgsql:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_fail="restart" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="3232238180" CRM_meta_timeout="60000" /> </rsc_op> diff --git a/pengine/test10/bug-cl-5213.scores b/pengine/test10/bug-cl-5213.scores index f9347dce825..25096ab64a9 100644 --- a/pengine/test10/bug-cl-5213.scores +++ b/pengine/test10/bug-cl-5213.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: msPostgresql allocation score on srv01: 0 -clone_color: msPostgresql allocation score on srv02: 0 -clone_color: pgsql:0 allocation score on srv01: 0 -clone_color: pgsql:0 allocation score on srv02: INFINITY -clone_color: pgsql:1 allocation score on srv01: INFINITY -clone_color: pgsql:1 allocation score on srv02: 0 -native_color: A-master allocation score on srv01: 0 -native_color: A-master allocation score on srv02: INFINITY -native_color: pgsql:0 allocation score on srv01: 0 -native_color: pgsql:0 allocation score on srv02: INFINITY -native_color: pgsql:1 allocation score on srv01: INFINITY -native_color: pgsql:1 allocation score on srv02: -INFINITY +pcmk__clone_allocate: msPostgresql allocation score on srv01: 0 +pcmk__clone_allocate: msPostgresql allocation score on srv02: 0 +pcmk__clone_allocate: pgsql:0 allocation score on srv01: 0 +pcmk__clone_allocate: pgsql:0 allocation score on srv02: INFINITY +pcmk__clone_allocate: pgsql:1 allocation score on srv01: INFINITY +pcmk__clone_allocate: pgsql:1 allocation score on srv02: 0 +pcmk__native_allocate: A-master allocation score on srv01: 0 +pcmk__native_allocate: A-master allocation score on srv02: INFINITY +pcmk__native_allocate: pgsql:0 allocation score on srv01: 0 +pcmk__native_allocate: pgsql:0 allocation score on srv02: INFINITY +pcmk__native_allocate: pgsql:1 allocation score on srv01: INFINITY +pcmk__native_allocate: pgsql:1 allocation score on srv02: -INFINITY pgsql:0 promotion score on srv02: -INFINITY pgsql:1 promotion score on srv01: -INFINITY diff --git a/pengine/test10/bug-cl-5219.dot b/pengine/test10/bug-cl-5219.dot index 741ef766241..0b6cac09e62 100644 --- a/pengine/test10/bug-cl-5219.dot +++ b/pengine/test10/bug-cl-5219.dot @@ -1,5 +1,3 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"child1-service_stop_0 ha2.test.anchor.net.au" -> "all_stopped" [ style = bold] "child1-service_stop_0 ha2.test.anchor.net.au" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/bug-cl-5219.exp b/pengine/test10/bug-cl-5219.exp index 608c8497e11..1545cd9a9ab 100644 --- a/pengine/test10/bug-cl-5219.exp +++ b/pengine/test10/bug-cl-5219.exp @@ -1,23 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="stop" operation_key="child1-service_stop_0" on_node="ha2.test.anchor.net.au" on_node_uuid="3232235522"> + <rsc_op id="1" operation="stop" operation_key="child1-service_stop_0" on_node="ha2.test.anchor.net.au" on_node_uuid="3232235522"> <primitive id="child1-service" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="ha2.test.anchor.net.au" CRM_meta_on_node_uuid="3232235522" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="child1-service_stop_0" on_node="ha2.test.anchor.net.au" on_node_uuid="3232235522"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/bug-cl-5219.scores b/pengine/test10/bug-cl-5219.scores index 991ca83fd9d..1858daa95f3 100644 --- a/pengine/test10/bug-cl-5219.scores +++ b/pengine/test10/bug-cl-5219.scores @@ -1,40 +1,40 @@ Allocation scores: -clone_color: child1 allocation score on ha1.test.anchor.net.au: 0 -clone_color: child1 allocation score on ha2.test.anchor.net.au: 0 -clone_color: child2 allocation score on ha1.test.anchor.net.au: 0 -clone_color: child2 allocation score on ha2.test.anchor.net.au: 0 -clone_color: parent allocation score on ha1.test.anchor.net.au: 0 -clone_color: parent allocation score on ha2.test.anchor.net.au: 0 -clone_color: stateful-child1:0 allocation score on ha1.test.anchor.net.au: 0 -clone_color: stateful-child1:0 allocation score on ha2.test.anchor.net.au: 11 -clone_color: stateful-child1:1 allocation score on ha1.test.anchor.net.au: 6 -clone_color: stateful-child1:1 allocation score on ha2.test.anchor.net.au: 0 -clone_color: stateful-child2:0 allocation score on ha1.test.anchor.net.au: 0 -clone_color: stateful-child2:0 allocation score on ha2.test.anchor.net.au: 11 -clone_color: stateful-child2:1 allocation score on ha1.test.anchor.net.au: 6 -clone_color: stateful-child2:1 allocation score on ha2.test.anchor.net.au: 0 -clone_color: stateful-parent:0 allocation score on ha1.test.anchor.net.au: 0 -clone_color: stateful-parent:0 allocation score on ha2.test.anchor.net.au: 11 -clone_color: stateful-parent:1 allocation score on ha1.test.anchor.net.au: 6 -clone_color: stateful-parent:1 allocation score on ha2.test.anchor.net.au: 0 -native_color: child1-service allocation score on ha1.test.anchor.net.au: -INFINITY -native_color: child1-service allocation score on ha2.test.anchor.net.au: -INFINITY -native_color: child2-service allocation score on ha1.test.anchor.net.au: -INFINITY -native_color: child2-service allocation score on ha2.test.anchor.net.au: 11 -native_color: parent-service allocation score on ha1.test.anchor.net.au: -INFINITY -native_color: parent-service allocation score on ha2.test.anchor.net.au: 11 -native_color: stateful-child1:0 allocation score on ha1.test.anchor.net.au: 0 -native_color: stateful-child1:0 allocation score on ha2.test.anchor.net.au: 11 -native_color: stateful-child1:1 allocation score on ha1.test.anchor.net.au: 6 -native_color: stateful-child1:1 allocation score on ha2.test.anchor.net.au: -INFINITY -native_color: stateful-child2:0 allocation score on ha1.test.anchor.net.au: 0 -native_color: stateful-child2:0 allocation score on ha2.test.anchor.net.au: 11 -native_color: stateful-child2:1 allocation score on ha1.test.anchor.net.au: 6 -native_color: stateful-child2:1 allocation score on ha2.test.anchor.net.au: -INFINITY -native_color: stateful-parent:0 allocation score on ha1.test.anchor.net.au: 0 -native_color: stateful-parent:0 allocation score on ha2.test.anchor.net.au: 11 -native_color: stateful-parent:1 allocation score on ha1.test.anchor.net.au: 6 -native_color: stateful-parent:1 allocation score on ha2.test.anchor.net.au: -INFINITY +pcmk__clone_allocate: child1 allocation score on ha1.test.anchor.net.au: 0 +pcmk__clone_allocate: child1 allocation score on ha2.test.anchor.net.au: 0 +pcmk__clone_allocate: child2 allocation score on ha1.test.anchor.net.au: 0 +pcmk__clone_allocate: child2 allocation score on ha2.test.anchor.net.au: 0 +pcmk__clone_allocate: parent allocation score on ha1.test.anchor.net.au: 0 +pcmk__clone_allocate: parent allocation score on ha2.test.anchor.net.au: 0 +pcmk__clone_allocate: stateful-child1:0 allocation score on ha1.test.anchor.net.au: 0 +pcmk__clone_allocate: stateful-child1:0 allocation score on ha2.test.anchor.net.au: 11 +pcmk__clone_allocate: stateful-child1:1 allocation score on ha1.test.anchor.net.au: 6 +pcmk__clone_allocate: stateful-child1:1 allocation score on ha2.test.anchor.net.au: 0 +pcmk__clone_allocate: stateful-child2:0 allocation score on ha1.test.anchor.net.au: 0 +pcmk__clone_allocate: stateful-child2:0 allocation score on ha2.test.anchor.net.au: 11 +pcmk__clone_allocate: stateful-child2:1 allocation score on ha1.test.anchor.net.au: 6 +pcmk__clone_allocate: stateful-child2:1 allocation score on ha2.test.anchor.net.au: 0 +pcmk__clone_allocate: stateful-parent:0 allocation score on ha1.test.anchor.net.au: 0 +pcmk__clone_allocate: stateful-parent:0 allocation score on ha2.test.anchor.net.au: 11 +pcmk__clone_allocate: stateful-parent:1 allocation score on ha1.test.anchor.net.au: 6 +pcmk__clone_allocate: stateful-parent:1 allocation score on ha2.test.anchor.net.au: 0 +pcmk__native_allocate: child1-service allocation score on ha1.test.anchor.net.au: -INFINITY +pcmk__native_allocate: child1-service allocation score on ha2.test.anchor.net.au: -INFINITY +pcmk__native_allocate: child2-service allocation score on ha1.test.anchor.net.au: -INFINITY +pcmk__native_allocate: child2-service allocation score on ha2.test.anchor.net.au: 11 +pcmk__native_allocate: parent-service allocation score on ha1.test.anchor.net.au: -INFINITY +pcmk__native_allocate: parent-service allocation score on ha2.test.anchor.net.au: 11 +pcmk__native_allocate: stateful-child1:0 allocation score on ha1.test.anchor.net.au: 0 +pcmk__native_allocate: stateful-child1:0 allocation score on ha2.test.anchor.net.au: 11 +pcmk__native_allocate: stateful-child1:1 allocation score on ha1.test.anchor.net.au: 6 +pcmk__native_allocate: stateful-child1:1 allocation score on ha2.test.anchor.net.au: -INFINITY +pcmk__native_allocate: stateful-child2:0 allocation score on ha1.test.anchor.net.au: 0 +pcmk__native_allocate: stateful-child2:0 allocation score on ha2.test.anchor.net.au: 11 +pcmk__native_allocate: stateful-child2:1 allocation score on ha1.test.anchor.net.au: 6 +pcmk__native_allocate: stateful-child2:1 allocation score on ha2.test.anchor.net.au: -INFINITY +pcmk__native_allocate: stateful-parent:0 allocation score on ha1.test.anchor.net.au: 0 +pcmk__native_allocate: stateful-parent:0 allocation score on ha2.test.anchor.net.au: 11 +pcmk__native_allocate: stateful-parent:1 allocation score on ha1.test.anchor.net.au: 6 +pcmk__native_allocate: stateful-parent:1 allocation score on ha2.test.anchor.net.au: -INFINITY stateful-child1:0 promotion score on ha2.test.anchor.net.au: INFINITY stateful-child1:1 promotion score on ha1.test.anchor.net.au: -INFINITY stateful-child2:0 promotion score on ha2.test.anchor.net.au: INFINITY diff --git a/pengine/test10/bug-cl-5219.summary b/pengine/test10/bug-cl-5219.summary index c9ee54a3524..17ae97bb27f 100644 --- a/pengine/test10/bug-cl-5219.summary +++ b/pengine/test10/bug-cl-5219.summary @@ -1,4 +1,4 @@ -1 of 9 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 9 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ ha1.test.anchor.net.au ha2.test.anchor.net.au ] @@ -21,7 +21,6 @@ Transition Summary: Executing cluster transition: * Resource action: child1-service stop on ha2.test.anchor.net.au - * Pseudo action: all_stopped Revised cluster status: Online: [ ha1.test.anchor.net.au ha2.test.anchor.net.au ] diff --git a/pengine/test10/bug-cl-5247.dot b/pengine/test10/bug-cl-5247.dot index 41895a100e1..c125dac77a7 100644 --- a/pengine/test10/bug-cl-5247.dot +++ b/pengine/test10/bug-cl-5247.dot @@ -1,7 +1,4 @@ digraph "g" { -"all_stopped" -> "prmStonith1-2_start_0 bl460g8n4" [ style = bold] -"all_stopped" -> "prmStonith2-2_start_0 bl460g8n3" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "grpStonith1_running_0" [ style=bold color="green" fontcolor="orange"] "grpStonith1_start_0" -> "grpStonith1_running_0" [ style = bold] "grpStonith1_start_0" -> "prmStonith1-2_start_0 bl460g8n4" [ style = bold] @@ -35,7 +32,6 @@ digraph "g" { "msPostgresql_confirmed-post_notify_demoted_0" -> "msPostgresql_pre_notify_stop_0" [ style = bold] "msPostgresql_confirmed-post_notify_demoted_0" -> "pgsql_monitor_9000 pgsr01" [ style = bold] "msPostgresql_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] -"msPostgresql_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "msPostgresql_confirmed-post_notify_stopped_0" -> "pgsql_monitor_9000 pgsr01" [ style = bold] "msPostgresql_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "msPostgresql_confirmed-pre_notify_demote_0" -> "msPostgresql_demote_0" [ style = bold] @@ -67,7 +63,6 @@ digraph "g" { "msPostgresql_stop_0" [ style=bold color="green" fontcolor="orange"] "msPostgresql_stopped_0" -> "msPostgresql_post_notify_stopped_0" [ style = bold] "msPostgresql_stopped_0" [ style=bold color="green" fontcolor="orange"] -"pgsql_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "pgsql_confirmed-post_notify_stonith_0" -> "pgsql_monitor_9000 pgsr01" [ style = bold] "pgsql_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] "pgsql_demote_0 pgsr02" -> "msPostgresql_demoted_0" [ style = bold] @@ -86,22 +81,18 @@ digraph "g" { "pgsql_pre_notify_demote_0 pgsr01" [ style=bold color="green" fontcolor="black"] "pgsql_pre_notify_stop_0 pgsr01" -> "msPostgresql_confirmed-pre_notify_stop_0" [ style = bold] "pgsql_pre_notify_stop_0 pgsr01" [ style=bold color="green" fontcolor="black"] -"pgsql_stop_0 pgsr02" -> "all_stopped" [ style = bold] "pgsql_stop_0 pgsr02" -> "msPostgresql_stopped_0" [ style = bold] "pgsql_stop_0 pgsr02" [ style=bold color="green" fontcolor="orange"] "pgsr01_monitor_0 bl460g8n4" [ style=bold color="green" fontcolor="black"] "pgsr02_monitor_0 bl460g8n3" [ style=bold color="green" fontcolor="black"] -"pgsr02_stop_0 bl460g8n4" -> "all_stopped" [ style = bold] "pgsr02_stop_0 bl460g8n4" -> "prmDB2_stop_0 bl460g8n4" [ style = bold] "pgsr02_stop_0 bl460g8n4" [ style=bold color="green" fontcolor="black"] -"prmDB2_stop_0 bl460g8n4" -> "all_stopped" [ style = bold] "prmDB2_stop_0 bl460g8n4" -> "stonith 'off' pgsr02" [ style = bold] "prmDB2_stop_0 bl460g8n4" [ style=bold color="green" fontcolor="black"] "prmStonith1-2_monitor_3600000 bl460g8n4" [ style=bold color="green" fontcolor="black"] "prmStonith1-2_start_0 bl460g8n4" -> "grpStonith1_running_0" [ style = bold] "prmStonith1-2_start_0 bl460g8n4" -> "prmStonith1-2_monitor_3600000 bl460g8n4" [ style = bold] "prmStonith1-2_start_0 bl460g8n4" [ style=bold color="green" fontcolor="black"] -"prmStonith1-2_stop_0 bl460g8n4" -> "all_stopped" [ style = bold] "prmStonith1-2_stop_0 bl460g8n4" -> "grpStonith1_stopped_0" [ style = bold] "prmStonith1-2_stop_0 bl460g8n4" -> "prmStonith1-2_start_0 bl460g8n4" [ style = bold] "prmStonith1-2_stop_0 bl460g8n4" [ style=bold color="green" fontcolor="black"] @@ -109,7 +100,6 @@ digraph "g" { "prmStonith2-2_start_0 bl460g8n3" -> "grpStonith2_running_0" [ style = bold] "prmStonith2-2_start_0 bl460g8n3" -> "prmStonith2-2_monitor_3600000 bl460g8n3" [ style = bold] "prmStonith2-2_start_0 bl460g8n3" [ style=bold color="green" fontcolor="black"] -"prmStonith2-2_stop_0 bl460g8n3" -> "all_stopped" [ style = bold] "prmStonith2-2_stop_0 bl460g8n3" -> "grpStonith2_stopped_0" [ style = bold] "prmStonith2-2_stop_0 bl460g8n3" -> "prmStonith2-2_start_0 bl460g8n3" [ style = bold] "prmStonith2-2_stop_0 bl460g8n3" [ style=bold color="green" fontcolor="black"] @@ -118,14 +108,14 @@ digraph "g" { "stonith 'off' pgsr02" -> "pgsql_demote_0 pgsr02" [ style = bold] "stonith 'off' pgsr02" -> "pgsql_post_notify_stonith_0" [ style = bold] "stonith 'off' pgsr02" -> "pgsql_stop_0 pgsr02" [ style = bold] -"stonith 'off' pgsr02" -> "stonith_complete" [ style = bold] +"stonith 'off' pgsr02" -> "prmStonith1-2_start_0 bl460g8n4" [ style = bold] +"stonith 'off' pgsr02" -> "prmStonith2-2_start_0 bl460g8n3" [ style = bold] +"stonith 'off' pgsr02" -> "vip-master_start_0 pgsr01" [ style = bold] "stonith 'off' pgsr02" -> "vip-master_stop_0 pgsr02" [ style = bold] +"stonith 'off' pgsr02" -> "vip-rep_start_0 pgsr01" [ style = bold] "stonith 'off' pgsr02" -> "vip-rep_stop_0 pgsr02" [ style = bold] "stonith 'off' pgsr02" [ style=bold color="green" fontcolor="orange"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "vip-master_start_0 pgsr01" [ style = bold] -"stonith_complete" -> "vip-rep_start_0 pgsr01" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] +"vip-master_monitor_0 pgsr01" -> "master-group_stopped_0" [ style = bold] "vip-master_monitor_0 pgsr01" -> "vip-master_start_0 pgsr01" [ style = bold] "vip-master_monitor_0 pgsr01" [ style=bold color="green" fontcolor="black"] "vip-master_monitor_10000 pgsr01" [ style=bold color="green" fontcolor="black"] @@ -133,17 +123,17 @@ digraph "g" { "vip-master_start_0 pgsr01" -> "vip-master_monitor_10000 pgsr01" [ style = bold] "vip-master_start_0 pgsr01" -> "vip-rep_start_0 pgsr01" [ style = bold] "vip-master_start_0 pgsr01" [ style=bold color="green" fontcolor="black"] -"vip-master_stop_0 pgsr02" -> "all_stopped" [ style = bold] "vip-master_stop_0 pgsr02" -> "master-group_stopped_0" [ style = bold] "vip-master_stop_0 pgsr02" -> "vip-master_start_0 pgsr01" [ style = bold] "vip-master_stop_0 pgsr02" [ style=bold color="green" fontcolor="orange"] +"vip-rep_monitor_0 pgsr01" -> "master-group_stopped_0" [ style = bold] +"vip-rep_monitor_0 pgsr01" -> "vip-master_stop_0 pgsr02" [ style = bold] "vip-rep_monitor_0 pgsr01" -> "vip-rep_start_0 pgsr01" [ style = bold] "vip-rep_monitor_0 pgsr01" [ style=bold color="green" fontcolor="black"] "vip-rep_monitor_10000 pgsr01" [ style=bold color="green" fontcolor="black"] "vip-rep_start_0 pgsr01" -> "master-group_running_0" [ style = bold] "vip-rep_start_0 pgsr01" -> "vip-rep_monitor_10000 pgsr01" [ style = bold] "vip-rep_start_0 pgsr01" [ style=bold color="green" fontcolor="black"] -"vip-rep_stop_0 pgsr02" -> "all_stopped" [ style = bold] "vip-rep_stop_0 pgsr02" -> "master-group_stopped_0" [ style = bold] "vip-rep_stop_0 pgsr02" -> "vip-master_stop_0 pgsr02" [ style = bold] "vip-rep_stop_0 pgsr02" -> "vip-rep_start_0 pgsr01" [ style = bold] diff --git a/pengine/test10/bug-cl-5247.exp b/pengine/test10/bug-cl-5247.exp index 7f55c641cae..d08214d8be9 100644 --- a/pengine/test10/bug-cl-5247.exp +++ b/pengine/test10/bug-cl-5247.exp @@ -8,28 +8,28 @@ </action_set> <inputs> <trigger> - <rsc_op id="70" operation="stop" operation_key="pgsr02_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> + <rsc_op id="69" operation="stop" operation_key="pgsr02_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="21" operation="stopped" operation_key="grpStonith1_stopped_0"> + <pseudo_event id="20" operation="stopped" operation_key="grpStonith1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="stop" operation_key="prmStonith1-2_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> + <rsc_op id="16" operation="stop" operation_key="prmStonith1-2_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="grpStonith1_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="grpStonith1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="grpStonith1_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="grpStonith1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -37,60 +37,60 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="19" operation="running" operation_key="grpStonith1_running_0"> + <pseudo_event id="18" operation="running" operation_key="grpStonith1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="prmStonith1-2_start_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> + <rsc_op id="8" operation="start" operation_key="prmStonith1-2_start_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="grpStonith1_start_0"/> + <pseudo_event id="17" operation="start" operation_key="grpStonith1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="18" operation="start" operation_key="grpStonith1_start_0"> + <pseudo_event id="17" operation="start" operation_key="grpStonith1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stopped" operation_key="grpStonith1_stopped_0"/> + <pseudo_event id="20" operation="stopped" operation_key="grpStonith1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="17" operation="stop" operation_key="prmStonith1-2_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"> + <rsc_op id="16" operation="stop" operation_key="prmStonith1-2_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"> <primitive id="prmStonith1-2" class="stonith" type="external/ipmi"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="ignore" CRM_meta_on_node="bl460g8n4" CRM_meta_on_node_uuid="3232261400" CRM_meta_timeout="60000" hostname="bl460g8n3" interface="lanplus" ipaddr="192.168.28.43" passwd="****" pcmk_reboot_timeout="60s" userid="USERID"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="grpStonith1_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="grpStonith1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="start" operation_key="prmStonith1-2_start_0" on_node="bl460g8n4" on_node_uuid="3232261400"> + <rsc_op id="8" operation="start" operation_key="prmStonith1-2_start_0" on_node="bl460g8n4" on_node_uuid="3232261400"> <primitive id="prmStonith1-2" class="stonith" type="external/ipmi"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g8n4" CRM_meta_on_node_uuid="3232261400" CRM_meta_timeout="60000" hostname="bl460g8n3" interface="lanplus" ipaddr="192.168.28.43" passwd="****" pcmk_reboot_timeout="60s" userid="USERID"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="16" operation="stop" operation_key="prmStonith1-2_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> </trigger> <trigger> - <rsc_op id="17" operation="stop" operation_key="prmStonith1-2_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> + <pseudo_event id="17" operation="start" operation_key="grpStonith1_start_0"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="grpStonith1_start_0"/> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> </trigger> </inputs> </synapse> @@ -103,28 +103,28 @@ </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="prmStonith1-2_start_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> + <rsc_op id="8" operation="start" operation_key="prmStonith1-2_start_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="26" operation="stopped" operation_key="grpStonith2_stopped_0"> + <pseudo_event id="25" operation="stopped" operation_key="grpStonith2_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="stop" operation_key="prmStonith2-2_stop_0" on_node="bl460g8n3" on_node_uuid="3232261399"/> + <rsc_op id="21" operation="stop" operation_key="prmStonith2-2_stop_0" on_node="bl460g8n3" on_node_uuid="3232261399"/> </trigger> <trigger> - <pseudo_event id="25" operation="stop" operation_key="grpStonith2_stop_0"/> + <pseudo_event id="24" operation="stop" operation_key="grpStonith2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="25" operation="stop" operation_key="grpStonith2_stop_0"> + <pseudo_event id="24" operation="stop" operation_key="grpStonith2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -132,60 +132,60 @@ </synapse> <synapse id="10"> <action_set> - <pseudo_event id="24" operation="running" operation_key="grpStonith2_running_0"> + <pseudo_event id="23" operation="running" operation_key="grpStonith2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="prmStonith2-2_start_0" on_node="bl460g8n3" on_node_uuid="3232261399"/> + <rsc_op id="9" operation="start" operation_key="prmStonith2-2_start_0" on_node="bl460g8n3" on_node_uuid="3232261399"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="grpStonith2_start_0"/> + <pseudo_event id="22" operation="start" operation_key="grpStonith2_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="23" operation="start" operation_key="grpStonith2_start_0"> + <pseudo_event id="22" operation="start" operation_key="grpStonith2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stopped" operation_key="grpStonith2_stopped_0"/> + <pseudo_event id="25" operation="stopped" operation_key="grpStonith2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="22" operation="stop" operation_key="prmStonith2-2_stop_0" on_node="bl460g8n3" on_node_uuid="3232261399"> + <rsc_op id="21" operation="stop" operation_key="prmStonith2-2_stop_0" on_node="bl460g8n3" on_node_uuid="3232261399"> <primitive id="prmStonith2-2" class="stonith" type="external/ipmi"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="ignore" CRM_meta_on_node="bl460g8n3" CRM_meta_on_node_uuid="3232261399" CRM_meta_timeout="60000" hostname="bl460g8n4" interface="lanplus" ipaddr="192.168.28.44" passwd="****" pcmk_reboot_timeout="60s" userid="USERID"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="stop" operation_key="grpStonith2_stop_0"/> + <pseudo_event id="24" operation="stop" operation_key="grpStonith2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="10" operation="start" operation_key="prmStonith2-2_start_0" on_node="bl460g8n3" on_node_uuid="3232261399"> + <rsc_op id="9" operation="start" operation_key="prmStonith2-2_start_0" on_node="bl460g8n3" on_node_uuid="3232261399"> <primitive id="prmStonith2-2" class="stonith" type="external/ipmi"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g8n3" CRM_meta_on_node_uuid="3232261399" CRM_meta_timeout="60000" hostname="bl460g8n4" interface="lanplus" ipaddr="192.168.28.44" passwd="****" pcmk_reboot_timeout="60s" userid="USERID"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="21" operation="stop" operation_key="prmStonith2-2_stop_0" on_node="bl460g8n3" on_node_uuid="3232261399"/> </trigger> <trigger> - <rsc_op id="22" operation="stop" operation_key="prmStonith2-2_stop_0" on_node="bl460g8n3" on_node_uuid="3232261399"/> + <pseudo_event id="22" operation="start" operation_key="grpStonith2_start_0"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="grpStonith2_start_0"/> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> </trigger> </inputs> </synapse> @@ -198,129 +198,138 @@ </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="prmStonith2-2_start_0" on_node="bl460g8n3" on_node_uuid="3232261399"/> + <rsc_op id="9" operation="start" operation_key="prmStonith2-2_start_0" on_node="bl460g8n3" on_node_uuid="3232261399"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="36" operation="stopped" operation_key="master-group_stopped_0"> + <pseudo_event id="35" operation="stopped" operation_key="master-group_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stop" operation_key="vip-master_stop_0"/> + <rsc_op id="12" operation="monitor" operation_key="vip-master_monitor_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> <trigger> - <pseudo_event id="30" operation="stop" operation_key="vip-rep_stop_0"/> + <rsc_op id="13" operation="monitor" operation_key="vip-rep_monitor_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> <trigger> - <pseudo_event id="35" operation="stop" operation_key="master-group_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="vip-master_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="29" operation="stop" operation_key="vip-rep_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="34" operation="stop" operation_key="master-group_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="35" operation="stop" operation_key="master-group_stop_0"> + <pseudo_event id="34" operation="stop" operation_key="master-group_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="notified" operation_key="msPostgresql_confirmed-post_notify_demoted_0"/> + <pseudo_event id="66" operation="notified" operation_key="msPostgresql_confirmed-post_notify_demoted_0"/> </trigger> <trigger> - <pseudo_event id="72" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="34" operation="running" operation_key="master-group_running_0"> + <pseudo_event id="33" operation="running" operation_key="master-group_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="vip-master_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="27" operation="start" operation_key="vip-master_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> <trigger> - <rsc_op id="31" operation="start" operation_key="vip-rep_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="30" operation="start" operation_key="vip-rep_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> <trigger> - <pseudo_event id="33" operation="start" operation_key="master-group_start_0"/> + <pseudo_event id="32" operation="start" operation_key="master-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="33" operation="start" operation_key="master-group_start_0"> + <pseudo_event id="32" operation="start" operation_key="master-group_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="stopped" operation_key="master-group_stopped_0"/> + <pseudo_event id="35" operation="stopped" operation_key="master-group_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="vip-master_monitor_10000" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> + <rsc_op id="28" operation="monitor" operation_key="vip-master_monitor_10000" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> <primitive id="vip-master" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="vip-master_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="27" operation="start" operation_key="vip-master_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="28" operation="start" operation_key="vip-master_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> + <rsc_op id="27" operation="start" operation_key="vip-master_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> <primitive id="vip-master" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="vip-master_monitor_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="12" operation="monitor" operation_key="vip-master_monitor_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> <trigger> - <pseudo_event id="27" operation="stop" operation_key="vip-master_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="vip-master_stop_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="start" operation_key="master-group_start_0"/> + <pseudo_event id="32" operation="start" operation_key="master-group_start_0"/> </trigger> <trigger> - <pseudo_event id="71" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="27" operation="stop" operation_key="vip-master_stop_0"> + <pseudo_event id="26" operation="stop" operation_key="vip-master_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="fence" CRM_meta_physical_host="bl460g8n4" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="stop" operation_key="vip-rep_stop_0"/> + <rsc_op id="13" operation="monitor" operation_key="vip-rep_monitor_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + </trigger> + <trigger> + <pseudo_event id="29" operation="stop" operation_key="vip-rep_stop_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="stop" operation_key="master-group_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="master-group_stop_0"/> </trigger> <trigger> - <pseudo_event id="72" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="vip-master_monitor_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> + <rsc_op id="12" operation="monitor" operation_key="vip-master_monitor_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> <primitive id="vip-master" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_op_target_rc="7" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> </rsc_op> @@ -329,60 +338,60 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="vip-rep_monitor_10000" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> + <rsc_op id="31" operation="monitor" operation_key="vip-rep_monitor_10000" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> <primitive id="vip-rep" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="start" operation_key="vip-rep_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="30" operation="start" operation_key="vip-rep_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="31" operation="start" operation_key="vip-rep_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> + <rsc_op id="30" operation="start" operation_key="vip-rep_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> <primitive id="vip-rep" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="stop" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="monitor" operation_key="vip-rep_monitor_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="13" operation="monitor" operation_key="vip-rep_monitor_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> <trigger> - <rsc_op id="28" operation="start" operation_key="vip-master_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="27" operation="start" operation_key="vip-master_start_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> <trigger> - <pseudo_event id="30" operation="stop" operation_key="vip-rep_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="vip-rep_stop_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="start" operation_key="master-group_start_0"/> + <pseudo_event id="32" operation="start" operation_key="master-group_start_0"/> </trigger> <trigger> - <pseudo_event id="71" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="30" operation="stop" operation_key="vip-rep_stop_0"> + <pseudo_event id="29" operation="stop" operation_key="vip-rep_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="ignore" CRM_meta_physical_host="bl460g8n4" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="stop" operation_key="master-group_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="master-group_stop_0"/> </trigger> <trigger> - <pseudo_event id="72" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="vip-rep_monitor_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> + <rsc_op id="13" operation="monitor" operation_key="vip-rep_monitor_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> <primitive id="vip-rep" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_op_target_rc="7" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> </rsc_op> @@ -391,186 +400,186 @@ </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="74" operation="notified" operation_key="pgsql_notified_0" internal_operation_key="pgsql:0_confirmed-post_notify_stonith_0"> + <pseudo_event id="72" operation="notified" operation_key="pgsql_notified_0" internal_operation_key="pgsql:0_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="73" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:0_post_notify_stonith_0"/> + <pseudo_event id="71" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:0_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="75" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:1_post_notify_stop_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="73" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:1_post_notify_stop_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> </inputs> </synapse> <synapse id="28" priority="1000000"> <action_set> - <pseudo_event id="73" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:0_post_notify_stonith_0"> + <pseudo_event id="71" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:0_post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="72" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="38" operation="stop" operation_key="pgsql_stop_0" internal_operation_key="pgsql:0_stop_0"> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n4 bl460g8n3 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_on_fail="fence" CRM_meta_physical_host="bl460g8n4" CRM_meta_timeout="300000" /> + <pseudo_event id="37" operation="stop" operation_key="pgsql_stop_0" internal_operation_key="pgsql:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_on_fail="fence" CRM_meta_physical_host="bl460g8n4" CRM_meta_timeout="300000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="demote" operation_key="pgsql_demote_0" internal_operation_key="pgsql:0_demote_0"/> + <pseudo_event id="36" operation="demote" operation_key="pgsql_demote_0" internal_operation_key="pgsql:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="50" operation="stop" operation_key="msPostgresql_stop_0"/> + <pseudo_event id="49" operation="stop" operation_key="msPostgresql_stop_0"/> </trigger> <trigger> - <pseudo_event id="72" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="37" operation="demote" operation_key="pgsql_demote_0" internal_operation_key="pgsql:0_demote_0"> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n4 bl460g8n3 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_on_fail="fence" CRM_meta_physical_host="bl460g8n4" CRM_meta_timeout="300000" /> + <pseudo_event id="36" operation="demote" operation_key="pgsql_demote_0" internal_operation_key="pgsql:0_demote_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_on_fail="fence" CRM_meta_physical_host="bl460g8n4" CRM_meta_timeout="300000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="demote" operation_key="msPostgresql_demote_0"/> + <pseudo_event id="61" operation="demote" operation_key="msPostgresql_demote_0"/> </trigger> <trigger> - <pseudo_event id="72" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <rsc_op id="85" operation="notify" operation_key="pgsql_post_notify_demote_0" internal_operation_key="pgsql:1_post_notify_demote_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> + <rsc_op id="81" operation="notify" operation_key="pgsql_post_notify_demote_0" internal_operation_key="pgsql:1_post_notify_demote_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> <primitive id="pgsql" long-id="pgsql:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n4 bl460g8n3 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_notify_type="post" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_notify_type="post" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="notify" operation_key="msPostgresql_post_notify_demoted_0"/> + <pseudo_event id="65" operation="notify" operation_key="msPostgresql_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="84" operation="notify" operation_key="pgsql_pre_notify_demote_0" internal_operation_key="pgsql:1_pre_notify_demote_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> + <rsc_op id="80" operation="notify" operation_key="pgsql_pre_notify_demote_0" internal_operation_key="pgsql:1_pre_notify_demote_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> <primitive id="pgsql" long-id="pgsql:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n4 bl460g8n3 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_notify_type="pre" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_notify_type="pre" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="64" operation="notify" operation_key="msPostgresql_pre_notify_demote_0"/> + <pseudo_event id="63" operation="notify" operation_key="msPostgresql_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="81" operation="notify" operation_key="pgsql_pre_notify_stop_0" internal_operation_key="pgsql:1_pre_notify_stop_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> + <rsc_op id="79" operation="notify" operation_key="pgsql_pre_notify_stop_0" internal_operation_key="pgsql:1_pre_notify_stop_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> <primitive id="pgsql" long-id="pgsql:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n4 bl460g8n3 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_notify_type="pre" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_notify_type="pre" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"/> + <pseudo_event id="51" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="34" priority="1000000"> <action_set> - <rsc_op id="75" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:1_post_notify_stop_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> + <rsc_op id="73" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:1_post_notify_stop_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> <primitive id="pgsql" long-id="pgsql:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n4 bl460g8n3 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_notify_type="post" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="pgsql:0 pgsql:1" CRM_meta_notify_active_uname="pgsr02 pgsr01" CRM_meta_notify_all_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_available_uname="bl460g8n3 bl460g8n4 pgsr01 pgsr02" CRM_meta_notify_demote_resource="pgsql:0" CRM_meta_notify_demote_uname="pgsr02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="pgsql:0 pgsql:1" CRM_meta_notify_master_uname="pgsr02 pgsr01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="pgsql:0" CRM_meta_notify_stop_uname="pgsr02" CRM_meta_notify_type="post" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_physical_host="bl460g8n3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"/> + <pseudo_event id="53" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="73" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:0_post_notify_stonith_0"/> + <pseudo_event id="71" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="pgsql_monitor_9000" internal_operation_key="pgsql:1_monitor_9000" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> + <rsc_op id="42" operation="monitor" operation_key="pgsql_monitor_9000" internal_operation_key="pgsql:1_monitor_9000" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"> <primitive id="pgsql" long-id="pgsql:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="9000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_fail="restart" CRM_meta_on_node="pgsr01" CRM_meta_on_node_uuid="pgsr01" CRM_meta_op_target_rc="8" CRM_meta_physical_host="bl460g8n3" CRM_meta_role="Master" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="notified" operation_key="msPostgresql_confirmed-post_notify_stopped_0"/> + <pseudo_event id="54" operation="notified" operation_key="msPostgresql_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="67" operation="notified" operation_key="msPostgresql_confirmed-post_notify_demoted_0"/> + <pseudo_event id="66" operation="notified" operation_key="msPostgresql_confirmed-post_notify_demoted_0"/> </trigger> <trigger> - <pseudo_event id="74" operation="notified" operation_key="pgsql_notified_0" internal_operation_key="pgsql:0_confirmed-post_notify_stonith_0"/> + <pseudo_event id="72" operation="notified" operation_key="pgsql_notified_0" internal_operation_key="pgsql:0_confirmed-post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="67" operation="notified" operation_key="msPostgresql_confirmed-post_notify_demoted_0"> + <pseudo_event id="66" operation="notified" operation_key="msPostgresql_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="notify" operation_key="msPostgresql_post_notify_demoted_0"/> + <pseudo_event id="65" operation="notify" operation_key="msPostgresql_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="85" operation="notify" operation_key="pgsql_post_notify_demote_0" internal_operation_key="pgsql:1_post_notify_demote_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="81" operation="notify" operation_key="pgsql_post_notify_demote_0" internal_operation_key="pgsql:1_post_notify_demote_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> </inputs> </synapse> <synapse id="37" priority="1000000"> <action_set> - <pseudo_event id="66" operation="notify" operation_key="msPostgresql_post_notify_demoted_0"> + <pseudo_event id="65" operation="notify" operation_key="msPostgresql_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="demoted" operation_key="msPostgresql_demoted_0"/> + <pseudo_event id="62" operation="demoted" operation_key="msPostgresql_demoted_0"/> </trigger> <trigger> - <pseudo_event id="65" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_demote_0"/> + <pseudo_event id="64" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <pseudo_event id="65" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_demote_0"> + <pseudo_event id="64" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="64" operation="notify" operation_key="msPostgresql_pre_notify_demote_0"/> + <pseudo_event id="63" operation="notify" operation_key="msPostgresql_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="84" operation="notify" operation_key="pgsql_pre_notify_demote_0" internal_operation_key="pgsql:1_pre_notify_demote_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="80" operation="notify" operation_key="pgsql_pre_notify_demote_0" internal_operation_key="pgsql:1_pre_notify_demote_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <pseudo_event id="64" operation="notify" operation_key="msPostgresql_pre_notify_demote_0"> + <pseudo_event id="63" operation="notify" operation_key="msPostgresql_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -578,124 +587,124 @@ </synapse> <synapse id="40" priority="1000000"> <action_set> - <pseudo_event id="63" operation="demoted" operation_key="msPostgresql_demoted_0"> + <pseudo_event id="62" operation="demoted" operation_key="msPostgresql_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="demote" operation_key="pgsql_demote_0" internal_operation_key="pgsql:0_demote_0"/> + <pseudo_event id="36" operation="demote" operation_key="pgsql_demote_0" internal_operation_key="pgsql:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="62" operation="demote" operation_key="msPostgresql_demote_0"/> + <pseudo_event id="61" operation="demote" operation_key="msPostgresql_demote_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <pseudo_event id="62" operation="demote" operation_key="msPostgresql_demote_0"> + <pseudo_event id="61" operation="demote" operation_key="msPostgresql_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_demote_0"/> + <pseudo_event id="64" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="42" priority="1000000"> <action_set> - <pseudo_event id="55" operation="notified" operation_key="msPostgresql_confirmed-post_notify_stopped_0"> + <pseudo_event id="54" operation="notified" operation_key="msPostgresql_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"/> + <pseudo_event id="53" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="75" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:1_post_notify_stop_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="73" operation="notify" operation_key="pgsql_post_notify_stop_0" internal_operation_key="pgsql:1_post_notify_stop_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> </inputs> </synapse> <synapse id="43" priority="1000000"> <action_set> - <pseudo_event id="54" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"> + <pseudo_event id="53" operation="notify" operation_key="msPostgresql_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="stopped" operation_key="msPostgresql_stopped_0"/> + <pseudo_event id="50" operation="stopped" operation_key="msPostgresql_stopped_0"/> </trigger> <trigger> - <pseudo_event id="53" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"/> + <pseudo_event id="52" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <pseudo_event id="53" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"> + <pseudo_event id="52" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"/> + <pseudo_event id="51" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="81" operation="notify" operation_key="pgsql_pre_notify_stop_0" internal_operation_key="pgsql:1_pre_notify_stop_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> + <rsc_op id="79" operation="notify" operation_key="pgsql_pre_notify_stop_0" internal_operation_key="pgsql:1_pre_notify_stop_0" on_node="pgsr01" on_node_uuid="pgsr01" router_node="bl460g8n3"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <pseudo_event id="52" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"> + <pseudo_event id="51" operation="notify" operation_key="msPostgresql_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="notified" operation_key="msPostgresql_confirmed-post_notify_demoted_0"/> + <pseudo_event id="66" operation="notified" operation_key="msPostgresql_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="46" priority="1000000"> <action_set> - <pseudo_event id="51" operation="stopped" operation_key="msPostgresql_stopped_0"> + <pseudo_event id="50" operation="stopped" operation_key="msPostgresql_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="stop" operation_key="pgsql_stop_0" internal_operation_key="pgsql:0_stop_0"/> + <pseudo_event id="37" operation="stop" operation_key="pgsql_stop_0" internal_operation_key="pgsql:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="50" operation="stop" operation_key="msPostgresql_stop_0"/> + <pseudo_event id="49" operation="stop" operation_key="msPostgresql_stop_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <pseudo_event id="50" operation="stop" operation_key="msPostgresql_stop_0"> + <pseudo_event id="49" operation="stop" operation_key="msPostgresql_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"/> + <pseudo_event id="52" operation="notified" operation_key="msPostgresql_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="63" operation="demoted" operation_key="msPostgresql_demoted_0"/> + <pseudo_event id="62" operation="demoted" operation_key="msPostgresql_demoted_0"/> </trigger> <trigger> - <pseudo_event id="72" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="pgsr01_monitor_0" on_node="bl460g8n4" on_node_uuid="3232261400"> + <rsc_op id="11" operation="monitor" operation_key="pgsr01_monitor_0" on_node="bl460g8n4" on_node_uuid="3232261400"> <primitive id="pgsr01" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="prmDB1" CRM_meta_on_node="bl460g8n4" CRM_meta_on_node_uuid="3232261400" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -704,7 +713,7 @@ </synapse> <synapse id="49"> <action_set> - <rsc_op id="70" operation="stop" operation_key="pgsr02_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"> + <rsc_op id="69" operation="stop" operation_key="pgsr02_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"> <primitive id="pgsr02" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="prmDB2" CRM_meta_on_node="bl460g8n4" CRM_meta_on_node_uuid="3232261400" CRM_meta_timeout="20000" /> <downed> @@ -716,7 +725,7 @@ </synapse> <synapse id="50"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="pgsr02_monitor_0" on_node="bl460g8n3" on_node_uuid="3232261399"> + <rsc_op id="10" operation="monitor" operation_key="pgsr02_monitor_0" on_node="bl460g8n3" on_node_uuid="3232261399"> <primitive id="pgsr02" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="prmDB2" CRM_meta_on_node="bl460g8n3" CRM_meta_on_node_uuid="3232261399" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -725,7 +734,7 @@ </synapse> <synapse id="51"> <action_set> - <pseudo_event id="72" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"> + <pseudo_event id="70" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"> <attributes CRM_meta_master_pgsql="10" CRM_meta_on_node="pgsr02" CRM_meta_on_node_uuid="pgsr02" CRM_meta_stonith_action="off" /> <downed> <node id="pgsr02"/> @@ -738,55 +747,4 @@ </trigger> </inputs> </synapse> - <synapse id="52"> - <action_set> - <pseudo_event id="71" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="72" operation="stonith" operation_key="stonith-pgsr02-off" on_node="pgsr02" on_node_uuid="pgsr02"/> - </trigger> - </inputs> - </synapse> - <synapse id="53"> - <action_set> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="prmDB2_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="prmStonith1-2_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> - </trigger> - <trigger> - <rsc_op id="22" operation="stop" operation_key="prmStonith2-2_stop_0" on_node="bl460g8n3" on_node_uuid="3232261399"/> - </trigger> - <trigger> - <pseudo_event id="27" operation="stop" operation_key="vip-master_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="30" operation="stop" operation_key="vip-rep_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="38" operation="stop" operation_key="pgsql_stop_0" internal_operation_key="pgsql:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="55" operation="notified" operation_key="msPostgresql_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="70" operation="stop" operation_key="pgsr02_stop_0" on_node="bl460g8n4" on_node_uuid="3232261400"/> - </trigger> - <trigger> - <pseudo_event id="71" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - <trigger> - <pseudo_event id="74" operation="notified" operation_key="pgsql_notified_0" internal_operation_key="pgsql:0_confirmed-post_notify_stonith_0"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/bug-cl-5247.scores b/pengine/test10/bug-cl-5247.scores index e9e47094b07..11a0152b68d 100644 --- a/pengine/test10/bug-cl-5247.scores +++ b/pengine/test10/bug-cl-5247.scores @@ -1,84 +1,84 @@ Allocation scores: Using the original execution date of: 2015-08-12 02:53:40Z -clone_color: msPostgresql allocation score on bl460g8n3: -INFINITY -clone_color: msPostgresql allocation score on bl460g8n4: -INFINITY -clone_color: msPostgresql allocation score on pgsr01: 0 -clone_color: msPostgresql allocation score on pgsr02: 0 -clone_color: pgsql:0 allocation score on bl460g8n3: -INFINITY -clone_color: pgsql:0 allocation score on bl460g8n4: -INFINITY -clone_color: pgsql:0 allocation score on pgsr01: 0 -clone_color: pgsql:0 allocation score on pgsr02: INFINITY -clone_color: pgsql:1 allocation score on bl460g8n3: -INFINITY -clone_color: pgsql:1 allocation score on bl460g8n4: -INFINITY -clone_color: pgsql:1 allocation score on pgsr01: INFINITY -clone_color: pgsql:1 allocation score on pgsr02: 0 -group_color: grpStonith1 allocation score on bl460g8n3: -INFINITY -group_color: grpStonith1 allocation score on bl460g8n4: 0 -group_color: grpStonith1 allocation score on pgsr01: -INFINITY -group_color: grpStonith1 allocation score on pgsr02: -INFINITY -group_color: grpStonith2 allocation score on bl460g8n3: 0 -group_color: grpStonith2 allocation score on bl460g8n4: -INFINITY -group_color: grpStonith2 allocation score on pgsr01: -INFINITY -group_color: grpStonith2 allocation score on pgsr02: -INFINITY -group_color: master-group allocation score on bl460g8n3: 0 -group_color: master-group allocation score on bl460g8n4: 0 -group_color: master-group allocation score on pgsr01: 0 -group_color: master-group allocation score on pgsr02: 0 -group_color: prmStonith1-2 allocation score on bl460g8n3: -INFINITY -group_color: prmStonith1-2 allocation score on bl460g8n4: INFINITY -group_color: prmStonith1-2 allocation score on pgsr01: -INFINITY -group_color: prmStonith1-2 allocation score on pgsr02: -INFINITY -group_color: prmStonith2-2 allocation score on bl460g8n3: INFINITY -group_color: prmStonith2-2 allocation score on bl460g8n4: -INFINITY -group_color: prmStonith2-2 allocation score on pgsr01: -INFINITY -group_color: prmStonith2-2 allocation score on pgsr02: -INFINITY -group_color: vip-master allocation score on bl460g8n3: 0 -group_color: vip-master allocation score on bl460g8n4: 0 -group_color: vip-master allocation score on pgsr01: 0 -group_color: vip-master allocation score on pgsr02: INFINITY -group_color: vip-rep allocation score on bl460g8n3: 0 -group_color: vip-rep allocation score on bl460g8n4: 0 -group_color: vip-rep allocation score on pgsr01: 0 -group_color: vip-rep allocation score on pgsr02: INFINITY -native_color: pgsql:0 allocation score on bl460g8n3: -INFINITY -native_color: pgsql:0 allocation score on bl460g8n4: -INFINITY -native_color: pgsql:0 allocation score on pgsr01: -INFINITY -native_color: pgsql:0 allocation score on pgsr02: -INFINITY -native_color: pgsql:1 allocation score on bl460g8n3: -INFINITY -native_color: pgsql:1 allocation score on bl460g8n4: -INFINITY -native_color: pgsql:1 allocation score on pgsr01: INFINITY -native_color: pgsql:1 allocation score on pgsr02: -INFINITY -native_color: pgsr01 allocation score on bl460g8n3: INFINITY -native_color: pgsr01 allocation score on bl460g8n4: -INFINITY -native_color: pgsr01 allocation score on pgsr01: -INFINITY -native_color: pgsr01 allocation score on pgsr02: -INFINITY -native_color: pgsr02 allocation score on bl460g8n3: -INFINITY -native_color: pgsr02 allocation score on bl460g8n4: -INFINITY -native_color: pgsr02 allocation score on pgsr01: -INFINITY -native_color: pgsr02 allocation score on pgsr02: -INFINITY -native_color: prmDB1 allocation score on bl460g8n3: INFINITY -native_color: prmDB1 allocation score on bl460g8n4: -INFINITY -native_color: prmDB1 allocation score on pgsr01: -INFINITY -native_color: prmDB1 allocation score on pgsr02: -INFINITY -native_color: prmDB2 allocation score on bl460g8n3: -INFINITY -native_color: prmDB2 allocation score on bl460g8n4: -INFINITY -native_color: prmDB2 allocation score on pgsr01: -INFINITY -native_color: prmDB2 allocation score on pgsr02: -INFINITY -native_color: prmStonith1-2 allocation score on bl460g8n3: -INFINITY -native_color: prmStonith1-2 allocation score on bl460g8n4: INFINITY -native_color: prmStonith1-2 allocation score on pgsr01: -INFINITY -native_color: prmStonith1-2 allocation score on pgsr02: -INFINITY -native_color: prmStonith2-2 allocation score on bl460g8n3: INFINITY -native_color: prmStonith2-2 allocation score on bl460g8n4: -INFINITY -native_color: prmStonith2-2 allocation score on pgsr01: -INFINITY -native_color: prmStonith2-2 allocation score on pgsr02: -INFINITY -native_color: vip-master allocation score on bl460g8n3: -INFINITY -native_color: vip-master allocation score on bl460g8n4: -INFINITY -native_color: vip-master allocation score on pgsr01: INFINITY -native_color: vip-master allocation score on pgsr02: -INFINITY -native_color: vip-rep allocation score on bl460g8n3: -INFINITY -native_color: vip-rep allocation score on bl460g8n4: -INFINITY -native_color: vip-rep allocation score on pgsr01: 0 -native_color: vip-rep allocation score on pgsr02: -INFINITY +pcmk__clone_allocate: msPostgresql allocation score on bl460g8n3: -INFINITY +pcmk__clone_allocate: msPostgresql allocation score on bl460g8n4: -INFINITY +pcmk__clone_allocate: msPostgresql allocation score on pgsr01: 0 +pcmk__clone_allocate: msPostgresql allocation score on pgsr02: 0 +pcmk__clone_allocate: pgsql:0 allocation score on bl460g8n3: -INFINITY +pcmk__clone_allocate: pgsql:0 allocation score on bl460g8n4: -INFINITY +pcmk__clone_allocate: pgsql:0 allocation score on pgsr01: 0 +pcmk__clone_allocate: pgsql:0 allocation score on pgsr02: INFINITY +pcmk__clone_allocate: pgsql:1 allocation score on bl460g8n3: -INFINITY +pcmk__clone_allocate: pgsql:1 allocation score on bl460g8n4: -INFINITY +pcmk__clone_allocate: pgsql:1 allocation score on pgsr01: INFINITY +pcmk__clone_allocate: pgsql:1 allocation score on pgsr02: 0 +pcmk__group_allocate: grpStonith1 allocation score on bl460g8n3: -INFINITY +pcmk__group_allocate: grpStonith1 allocation score on bl460g8n4: 0 +pcmk__group_allocate: grpStonith1 allocation score on pgsr01: -INFINITY +pcmk__group_allocate: grpStonith1 allocation score on pgsr02: -INFINITY +pcmk__group_allocate: grpStonith2 allocation score on bl460g8n3: 0 +pcmk__group_allocate: grpStonith2 allocation score on bl460g8n4: -INFINITY +pcmk__group_allocate: grpStonith2 allocation score on pgsr01: -INFINITY +pcmk__group_allocate: grpStonith2 allocation score on pgsr02: -INFINITY +pcmk__group_allocate: master-group allocation score on bl460g8n3: 0 +pcmk__group_allocate: master-group allocation score on bl460g8n4: 0 +pcmk__group_allocate: master-group allocation score on pgsr01: 0 +pcmk__group_allocate: master-group allocation score on pgsr02: 0 +pcmk__group_allocate: prmStonith1-2 allocation score on bl460g8n3: -INFINITY +pcmk__group_allocate: prmStonith1-2 allocation score on bl460g8n4: INFINITY +pcmk__group_allocate: prmStonith1-2 allocation score on pgsr01: -INFINITY +pcmk__group_allocate: prmStonith1-2 allocation score on pgsr02: -INFINITY +pcmk__group_allocate: prmStonith2-2 allocation score on bl460g8n3: INFINITY +pcmk__group_allocate: prmStonith2-2 allocation score on bl460g8n4: -INFINITY +pcmk__group_allocate: prmStonith2-2 allocation score on pgsr01: -INFINITY +pcmk__group_allocate: prmStonith2-2 allocation score on pgsr02: -INFINITY +pcmk__group_allocate: vip-master allocation score on bl460g8n3: 0 +pcmk__group_allocate: vip-master allocation score on bl460g8n4: 0 +pcmk__group_allocate: vip-master allocation score on pgsr01: 0 +pcmk__group_allocate: vip-master allocation score on pgsr02: INFINITY +pcmk__group_allocate: vip-rep allocation score on bl460g8n3: 0 +pcmk__group_allocate: vip-rep allocation score on bl460g8n4: 0 +pcmk__group_allocate: vip-rep allocation score on pgsr01: 0 +pcmk__group_allocate: vip-rep allocation score on pgsr02: INFINITY +pcmk__native_allocate: pgsql:0 allocation score on bl460g8n3: -INFINITY +pcmk__native_allocate: pgsql:0 allocation score on bl460g8n4: -INFINITY +pcmk__native_allocate: pgsql:0 allocation score on pgsr01: -INFINITY +pcmk__native_allocate: pgsql:0 allocation score on pgsr02: -INFINITY +pcmk__native_allocate: pgsql:1 allocation score on bl460g8n3: -INFINITY +pcmk__native_allocate: pgsql:1 allocation score on bl460g8n4: -INFINITY +pcmk__native_allocate: pgsql:1 allocation score on pgsr01: INFINITY +pcmk__native_allocate: pgsql:1 allocation score on pgsr02: -INFINITY +pcmk__native_allocate: pgsr01 allocation score on bl460g8n3: INFINITY +pcmk__native_allocate: pgsr01 allocation score on bl460g8n4: -INFINITY +pcmk__native_allocate: pgsr01 allocation score on pgsr01: -INFINITY +pcmk__native_allocate: pgsr01 allocation score on pgsr02: -INFINITY +pcmk__native_allocate: pgsr02 allocation score on bl460g8n3: -INFINITY +pcmk__native_allocate: pgsr02 allocation score on bl460g8n4: -INFINITY +pcmk__native_allocate: pgsr02 allocation score on pgsr01: -INFINITY +pcmk__native_allocate: pgsr02 allocation score on pgsr02: -INFINITY +pcmk__native_allocate: prmDB1 allocation score on bl460g8n3: INFINITY +pcmk__native_allocate: prmDB1 allocation score on bl460g8n4: -INFINITY +pcmk__native_allocate: prmDB1 allocation score on pgsr01: -INFINITY +pcmk__native_allocate: prmDB1 allocation score on pgsr02: -INFINITY +pcmk__native_allocate: prmDB2 allocation score on bl460g8n3: -INFINITY +pcmk__native_allocate: prmDB2 allocation score on bl460g8n4: -INFINITY +pcmk__native_allocate: prmDB2 allocation score on pgsr01: -INFINITY +pcmk__native_allocate: prmDB2 allocation score on pgsr02: -INFINITY +pcmk__native_allocate: prmStonith1-2 allocation score on bl460g8n3: -INFINITY +pcmk__native_allocate: prmStonith1-2 allocation score on bl460g8n4: INFINITY +pcmk__native_allocate: prmStonith1-2 allocation score on pgsr01: -INFINITY +pcmk__native_allocate: prmStonith1-2 allocation score on pgsr02: -INFINITY +pcmk__native_allocate: prmStonith2-2 allocation score on bl460g8n3: INFINITY +pcmk__native_allocate: prmStonith2-2 allocation score on bl460g8n4: -INFINITY +pcmk__native_allocate: prmStonith2-2 allocation score on pgsr01: -INFINITY +pcmk__native_allocate: prmStonith2-2 allocation score on pgsr02: -INFINITY +pcmk__native_allocate: vip-master allocation score on bl460g8n3: -INFINITY +pcmk__native_allocate: vip-master allocation score on bl460g8n4: -INFINITY +pcmk__native_allocate: vip-master allocation score on pgsr01: INFINITY +pcmk__native_allocate: vip-master allocation score on pgsr02: -INFINITY +pcmk__native_allocate: vip-rep allocation score on bl460g8n3: -INFINITY +pcmk__native_allocate: vip-rep allocation score on bl460g8n4: -INFINITY +pcmk__native_allocate: vip-rep allocation score on pgsr01: 0 +pcmk__native_allocate: vip-rep allocation score on pgsr02: -INFINITY pgsql:0 promotion score on none: 0 pgsql:1 promotion score on pgsr01: 10 diff --git a/pengine/test10/bug-cl-5247.summary b/pengine/test10/bug-cl-5247.summary index dbb612c4ecb..3642fd15589 100644 --- a/pengine/test10/bug-cl-5247.summary +++ b/pengine/test10/bug-cl-5247.summary @@ -47,10 +47,15 @@ Executing cluster transition: * Pseudo action: msPostgresql_confirmed-pre_notify_demote_0 * Pseudo action: msPostgresql_demote_0 * Pseudo action: stonith-pgsr02-off on pgsr02 - * Pseudo action: stonith_complete + * Resource action: prmStonith1-2 start on bl460g8n4 + * Resource action: prmStonith1-2 monitor=3600000 on bl460g8n4 + * Resource action: prmStonith2-2 start on bl460g8n3 + * Resource action: prmStonith2-2 monitor=3600000 on bl460g8n3 * Pseudo action: pgsql_post_notify_stop_0 * Pseudo action: pgsql_demote_0 * Pseudo action: msPostgresql_demoted_0 + * Pseudo action: grpStonith1_running_0 + * Pseudo action: grpStonith2_running_0 * Pseudo action: msPostgresql_post_notify_demoted_0 * Resource action: pgsql notify on pgsr01 * Pseudo action: msPostgresql_confirmed-post_notify_demoted_0 @@ -75,13 +80,6 @@ Executing cluster transition: * Pseudo action: msPostgresql_confirmed-post_notify_stopped_0 * Pseudo action: pgsql_notified_0 * Resource action: pgsql monitor=9000 on pgsr01 - * Pseudo action: all_stopped - * Resource action: prmStonith1-2 start on bl460g8n4 - * Resource action: prmStonith1-2 monitor=3600000 on bl460g8n4 - * Resource action: prmStonith2-2 start on bl460g8n3 - * Resource action: prmStonith2-2 monitor=3600000 on bl460g8n3 - * Pseudo action: grpStonith1_running_0 - * Pseudo action: grpStonith2_running_0 Using the original execution date of: 2015-08-12 02:53:40Z Revised cluster status: diff --git a/pengine/test10/bug-lf-1852.exp b/pengine/test10/bug-lf-1852.exp index 070c6db4c63..c2d84235154 100644 --- a/pengine/test10/bug-lf-1852.exp +++ b/pengine/test10/bug-lf-1852.exp @@ -1,107 +1,107 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="48" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"> + <rsc_op id="46" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="mysql-02" CRM_meta_notify_all_uname="mysql-01 mysql-02" CRM_meta_notify_available_uname="mysql-02 mysql-01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="mysql-02" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="mysql-01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="mysql-02" CRM_meta_on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="mysql-02" CRM_meta_notify_all_uname="mysql-01 mysql-02" CRM_meta_notify_available_uname="mysql-01 mysql-02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="mysql-02" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="mysql-01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="mysql-02" CRM_meta_on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> + <pseudo_event id="10" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="47" operation="notify" operation_key="drbd0:0_pre_notify_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"> + <rsc_op id="45" operation="notify" operation_key="drbd0:0_pre_notify_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="mysql-02" CRM_meta_notify_all_uname="mysql-01 mysql-02" CRM_meta_notify_available_uname="mysql-02 mysql-01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="mysql-02" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="mysql-01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="mysql-02" CRM_meta_on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="mysql-02" CRM_meta_notify_all_uname="mysql-01 mysql-02" CRM_meta_notify_available_uname="mysql-01 mysql-02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="mysql-02" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="mysql-01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="mysql-02" CRM_meta_on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"/> + <pseudo_event id="8" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="49" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"> + <rsc_op id="47" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="mysql-02" CRM_meta_notify_all_uname="mysql-01 mysql-02" CRM_meta_notify_available_uname="mysql-02 mysql-01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="mysql-02" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="mysql-01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="mysql-01" CRM_meta_on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="mysql-02" CRM_meta_notify_all_uname="mysql-01 mysql-02" CRM_meta_notify_available_uname="mysql-01 mysql-02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="mysql-02" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="mysql-01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="mysql-01" CRM_meta_on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> + <pseudo_event id="10" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"> + <rsc_op id="5" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="mysql-02" CRM_meta_notify_all_uname="mysql-01 mysql-02" CRM_meta_notify_available_uname="mysql-02 mysql-01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="mysql-02" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="mysql-01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="mysql-01" CRM_meta_on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0" CRM_meta_notify_active_uname="mysql-02" CRM_meta_notify_all_uname="mysql-01 mysql-02" CRM_meta_notify_available_uname="mysql-01 mysql-02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:1 drbd0:2" CRM_meta_notify_master_resource="drbd0:0" CRM_meta_notify_master_uname="mysql-02" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:1" CRM_meta_notify_start_uname="mysql-01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="mysql-01" CRM_meta_on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="6" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="12" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_running_0"> + <pseudo_event id="11" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> + <pseudo_event id="10" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="48" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"/> + <rsc_op id="46" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"/> </trigger> <trigger> - <rsc_op id="49" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"/> + <rsc_op id="47" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="11" operation="notify" operation_key="ms-drbd0_post_notify_running_0"> + <pseudo_event id="10" operation="notify" operation_key="ms-drbd0_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="running" operation_key="ms-drbd0_running_0"/> + <pseudo_event id="7" operation="running" operation_key="ms-drbd0_running_0"/> </trigger> <trigger> - <pseudo_event id="10" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> + <pseudo_event id="9" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="10" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"> + <pseudo_event id="9" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"/> + <pseudo_event id="8" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="47" operation="notify" operation_key="drbd0:0_pre_notify_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"/> + <rsc_op id="45" operation="notify" operation_key="drbd0:0_pre_notify_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="9" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"> + <pseudo_event id="8" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -109,28 +109,28 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="8" operation="running" operation_key="ms-drbd0_running_0"> + <pseudo_event id="7" operation="running" operation_key="ms-drbd0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"/> + <rsc_op id="5" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="6" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="7" operation="start" operation_key="ms-drbd0_start_0"> + <pseudo_event id="6" operation="start" operation_key="ms-drbd0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> + <pseudo_event id="9" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-lf-1852.scores b/pengine/test10/bug-lf-1852.scores index 2246d79f077..5458d2b3a22 100644 --- a/pengine/test10/bug-lf-1852.scores +++ b/pengine/test10/bug-lf-1852.scores @@ -1,28 +1,28 @@ Allocation scores: -clone_color: drbd0:0 allocation score on mysql-01: 0 -clone_color: drbd0:0 allocation score on mysql-02: 11 -clone_color: drbd0:1 allocation score on mysql-01: 75 -clone_color: drbd0:1 allocation score on mysql-02: 0 -clone_color: ms-drbd0 allocation score on mysql-01: 0 -clone_color: ms-drbd0 allocation score on mysql-02: INFINITY drbd0:0 promotion score on mysql-02: INFINITY drbd0:1 promotion score on mysql-01: 75 drbd0:2 promotion score on none: 0 -group_color: fs0 allocation score on mysql-01: 0 -group_color: fs0 allocation score on mysql-02: INFINITY -group_color: fs_mysql_ip allocation score on mysql-01: 0 -group_color: fs_mysql_ip allocation score on mysql-02: 0 -group_color: ip_resource allocation score on mysql-01: 0 -group_color: ip_resource allocation score on mysql-02: INFINITY -group_color: mysqlid allocation score on mysql-01: 0 -group_color: mysqlid allocation score on mysql-02: INFINITY -native_color: drbd0:0 allocation score on mysql-01: 0 -native_color: drbd0:0 allocation score on mysql-02: 11 -native_color: drbd0:1 allocation score on mysql-01: 75 -native_color: drbd0:1 allocation score on mysql-02: -INFINITY -native_color: fs0 allocation score on mysql-01: -INFINITY -native_color: fs0 allocation score on mysql-02: INFINITY -native_color: ip_resource allocation score on mysql-01: -INFINITY -native_color: ip_resource allocation score on mysql-02: INFINITY -native_color: mysqlid allocation score on mysql-01: -INFINITY -native_color: mysqlid allocation score on mysql-02: INFINITY +pcmk__clone_allocate: drbd0:0 allocation score on mysql-01: 0 +pcmk__clone_allocate: drbd0:0 allocation score on mysql-02: 11 +pcmk__clone_allocate: drbd0:1 allocation score on mysql-01: 75 +pcmk__clone_allocate: drbd0:1 allocation score on mysql-02: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on mysql-01: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on mysql-02: INFINITY +pcmk__group_allocate: fs0 allocation score on mysql-01: 0 +pcmk__group_allocate: fs0 allocation score on mysql-02: INFINITY +pcmk__group_allocate: fs_mysql_ip allocation score on mysql-01: 0 +pcmk__group_allocate: fs_mysql_ip allocation score on mysql-02: 0 +pcmk__group_allocate: ip_resource allocation score on mysql-01: 0 +pcmk__group_allocate: ip_resource allocation score on mysql-02: INFINITY +pcmk__group_allocate: mysqlid allocation score on mysql-01: 0 +pcmk__group_allocate: mysqlid allocation score on mysql-02: INFINITY +pcmk__native_allocate: drbd0:0 allocation score on mysql-01: 0 +pcmk__native_allocate: drbd0:0 allocation score on mysql-02: 11 +pcmk__native_allocate: drbd0:1 allocation score on mysql-01: 75 +pcmk__native_allocate: drbd0:1 allocation score on mysql-02: -INFINITY +pcmk__native_allocate: fs0 allocation score on mysql-01: -INFINITY +pcmk__native_allocate: fs0 allocation score on mysql-02: INFINITY +pcmk__native_allocate: ip_resource allocation score on mysql-01: -INFINITY +pcmk__native_allocate: ip_resource allocation score on mysql-02: INFINITY +pcmk__native_allocate: mysqlid allocation score on mysql-01: -INFINITY +pcmk__native_allocate: mysqlid allocation score on mysql-02: INFINITY diff --git a/pengine/test10/bug-lf-1920.exp b/pengine/test10/bug-lf-1920.exp index 27965ed1fe4..f4b43fc106f 100644 --- a/pengine/test10/bug-lf-1920.exp +++ b/pengine/test10/bug-lf-1920.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="mysql-bin_monitor_30000" on_node="dktest2sles10" on_node_uuid="1db2544e-c39c-442c-be34-016c812fcf66"> + <rsc_op id="3" operation="monitor" operation_key="mysql-bin_monitor_30000" on_node="dktest2sles10" on_node_uuid="1db2544e-c39c-442c-be34-016c812fcf66"> <primitive id="mysql-bin" class="ocf" provider="heartbeat" type="mysql"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="dktest2sles10" CRM_meta_on_node_uuid="1db2544e-c39c-442c-be34-016c812fcf66" CRM_meta_timeout="20000" binary="/packages/10.0/mysql/bin/mysqld_safe" config="/packages/10.0/mysql/my.cnf" datadir="/packages/10.0/mysql/var" logfile="/packages/10.0/mysql/var/mysqld.log" socket="/packages/10.0/mysql/var/mysql.sock"/> </rsc_op> diff --git a/pengine/test10/bug-lf-1920.scores b/pengine/test10/bug-lf-1920.scores index 5d2c2a06a21..ad0e8b54c61 100644 --- a/pengine/test10/bug-lf-1920.scores +++ b/pengine/test10/bug-lf-1920.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: mysql-bin allocation score on dktest1sles10: 0 -native_color: mysql-bin allocation score on dktest2sles10: 0 +pcmk__native_allocate: mysql-bin allocation score on dktest1sles10: 0 +pcmk__native_allocate: mysql-bin allocation score on dktest2sles10: 0 diff --git a/pengine/test10/bug-lf-2106.dot b/pengine/test10/bug-lf-2106.dot index 97998921bc5..10f868f1391 100644 --- a/pengine/test10/bug-lf-2106.dot +++ b/pengine/test10/bug-lf-2106.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "pingd:0_clear_failcount_0 cl-virt-1" [ style=bold color="green" fontcolor="black"] "pingd:0_clear_failcount_0 cl-virt-2" [ style=bold color="green" fontcolor="black"] "pingd:0_monitor_30000 cl-virt-1" [ style=bold color="green" fontcolor="black" ] @@ -10,11 +9,9 @@ digraph "g" { "pingd:0_start_0 cl-virt-2" -> "pingd:0_monitor_30000 cl-virt-2" [ style = bold] "pingd:0_start_0 cl-virt-2" -> "pingdclone_running_0" [ style = bold] "pingd:0_start_0 cl-virt-2" [ style=bold color="green" fontcolor="black"] -"pingd:0_stop_0 cl-virt-1" -> "all_stopped" [ style = bold] "pingd:0_stop_0 cl-virt-1" -> "pingd:0_start_0 cl-virt-1" [ style = bold] "pingd:0_stop_0 cl-virt-1" -> "pingdclone_stopped_0" [ style = bold] "pingd:0_stop_0 cl-virt-1" [ style=bold color="green" fontcolor="black" ] -"pingd:0_stop_0 cl-virt-2" -> "all_stopped" [ style = bold] "pingd:0_stop_0 cl-virt-2" -> "pingd:0_start_0 cl-virt-2" [ style = bold] "pingd:0_stop_0 cl-virt-2" -> "pingdclone_stopped_0" [ style = bold] "pingd:0_stop_0 cl-virt-2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/bug-lf-2106.exp b/pengine/test10/bug-lf-2106.exp index 18b6673a8fe..9c07ed37b98 100644 --- a/pengine/test10/bug-lf-2106.exp +++ b/pengine/test10/bug-lf-2106.exp @@ -1,30 +1,30 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="29" operation="stop" operation_key="pingd:0_stop_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"> + <rsc_op id="28" operation="stop" operation_key="pingd:0_stop_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"> <primitive id="pingd" long-id="pingd:0" class="ocf" provider="pacemaker" type="pingd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="cl-virt-1" CRM_meta_on_node_uuid="cl-virt-1" CRM_meta_timeout="20000" dampen="10" host_list="10.2.50.103 10.2.50.11 10.2.50.40 10.2.50.8" interval="5"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="stop" operation_key="pingdclone_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="pingdclone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="25" operation="start" operation_key="pingd:0_start_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"> + <rsc_op id="24" operation="start" operation_key="pingd:0_start_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"> <primitive id="pingd" long-id="pingd:0" class="ocf" provider="pacemaker" type="pingd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="cl-virt-1" CRM_meta_on_node_uuid="cl-virt-1" CRM_meta_timeout="20000" dampen="10" host_list="10.2.50.103 10.2.50.11 10.2.50.40 10.2.50.8" interval="5"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="stop" operation_key="pingd:0_stop_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"/> + <rsc_op id="28" operation="stop" operation_key="pingd:0_stop_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="pingdclone_start_0"/> + <pseudo_event id="30" operation="start" operation_key="pingdclone_start_0"/> </trigger> </inputs> </synapse> @@ -37,7 +37,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="pingd:0_start_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"/> + <rsc_op id="24" operation="start" operation_key="pingd:0_start_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"/> </trigger> </inputs> </synapse> @@ -52,30 +52,30 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="30" operation="stop" operation_key="pingd:0_stop_0" internal_operation_key="pingd:1_stop_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"> + <rsc_op id="29" operation="stop" operation_key="pingd:0_stop_0" internal_operation_key="pingd:1_stop_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"> <primitive id="pingd" long-id="pingd:0" class="ocf" provider="pacemaker" type="pingd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="cl-virt-2" CRM_meta_on_node_uuid="cl-virt-2" CRM_meta_timeout="20000" dampen="10" host_list="10.2.50.103 10.2.50.11 10.2.50.40 10.2.50.8" interval="5"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="stop" operation_key="pingdclone_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="pingdclone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="26" operation="start" operation_key="pingd:0_start_0" internal_operation_key="pingd:1_start_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"> + <rsc_op id="25" operation="start" operation_key="pingd:0_start_0" internal_operation_key="pingd:1_start_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"> <primitive id="pingd" long-id="pingd:0" class="ocf" provider="pacemaker" type="pingd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="cl-virt-2" CRM_meta_on_node_uuid="cl-virt-2" CRM_meta_timeout="20000" dampen="10" host_list="10.2.50.103 10.2.50.11 10.2.50.40 10.2.50.8" interval="5"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="stop" operation_key="pingd:0_stop_0" internal_operation_key="pingd:1_stop_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"/> + <rsc_op id="29" operation="stop" operation_key="pingd:0_stop_0" internal_operation_key="pingd:1_stop_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="pingdclone_start_0"/> + <pseudo_event id="30" operation="start" operation_key="pingdclone_start_0"/> </trigger> </inputs> </synapse> @@ -88,7 +88,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="pingd:0_start_0" internal_operation_key="pingd:1_start_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"/> + <rsc_op id="25" operation="start" operation_key="pingd:0_start_0" internal_operation_key="pingd:1_start_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"/> </trigger> </inputs> </synapse> @@ -103,25 +103,25 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="34" operation="stopped" operation_key="pingdclone_stopped_0"> + <pseudo_event id="33" operation="stopped" operation_key="pingdclone_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="stop" operation_key="pingd:0_stop_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"/> + <rsc_op id="28" operation="stop" operation_key="pingd:0_stop_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"/> </trigger> <trigger> - <rsc_op id="30" operation="stop" operation_key="pingd:0_stop_0" internal_operation_key="pingd:1_stop_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"/> + <rsc_op id="29" operation="stop" operation_key="pingd:0_stop_0" internal_operation_key="pingd:1_stop_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="pingdclone_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="pingdclone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="33" operation="stop" operation_key="pingdclone_stop_0"> + <pseudo_event id="32" operation="stop" operation_key="pingdclone_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -129,46 +129,31 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="32" operation="running" operation_key="pingdclone_running_0"> + <pseudo_event id="31" operation="running" operation_key="pingdclone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="pingd:0_start_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"/> + <rsc_op id="24" operation="start" operation_key="pingd:0_start_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"/> </trigger> <trigger> - <rsc_op id="26" operation="start" operation_key="pingd:0_start_0" internal_operation_key="pingd:1_start_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"/> + <rsc_op id="25" operation="start" operation_key="pingd:0_start_0" internal_operation_key="pingd:1_start_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="pingdclone_start_0"/> + <pseudo_event id="30" operation="start" operation_key="pingdclone_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="31" operation="start" operation_key="pingdclone_start_0"> + <pseudo_event id="30" operation="start" operation_key="pingdclone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="stopped" operation_key="pingdclone_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="24" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="29" operation="stop" operation_key="pingd:0_stop_0" on_node="cl-virt-1" on_node_uuid="cl-virt-1"/> - </trigger> - <trigger> - <rsc_op id="30" operation="stop" operation_key="pingd:0_stop_0" internal_operation_key="pingd:1_stop_0" on_node="cl-virt-2" on_node_uuid="cl-virt-2"/> + <pseudo_event id="33" operation="stopped" operation_key="pingdclone_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-lf-2106.scores b/pengine/test10/bug-lf-2106.scores index 9b8e06cc71a..4138e494c37 100644 --- a/pengine/test10/bug-lf-2106.scores +++ b/pengine/test10/bug-lf-2106.scores @@ -1,46 +1,4 @@ Allocation scores: -clone_color: drbd-bugtrack:0 allocation score on cl-virt-1: 1 -clone_color: drbd-bugtrack:0 allocation score on cl-virt-2: 0 -clone_color: drbd-bugtrack:1 allocation score on cl-virt-1: 0 -clone_color: drbd-bugtrack:1 allocation score on cl-virt-2: 76 -clone_color: drbd-infotos:0 allocation score on cl-virt-1: 1 -clone_color: drbd-infotos:0 allocation score on cl-virt-2: 0 -clone_color: drbd-infotos:1 allocation score on cl-virt-1: 0 -clone_color: drbd-infotos:1 allocation score on cl-virt-2: 76 -clone_color: drbd-itwiki:0 allocation score on cl-virt-1: 1 -clone_color: drbd-itwiki:0 allocation score on cl-virt-2: 0 -clone_color: drbd-itwiki:1 allocation score on cl-virt-1: 0 -clone_color: drbd-itwiki:1 allocation score on cl-virt-2: 76 -clone_color: drbd-medomus-cvs:0 allocation score on cl-virt-1: 1 -clone_color: drbd-medomus-cvs:0 allocation score on cl-virt-2: 0 -clone_color: drbd-medomus-cvs:1 allocation score on cl-virt-1: 0 -clone_color: drbd-medomus-cvs:1 allocation score on cl-virt-2: 76 -clone_color: drbd-servsyslog:0 allocation score on cl-virt-1: 1 -clone_color: drbd-servsyslog:0 allocation score on cl-virt-2: 0 -clone_color: drbd-servsyslog:1 allocation score on cl-virt-1: 0 -clone_color: drbd-servsyslog:1 allocation score on cl-virt-2: 76 -clone_color: drbd-smsprod2:0 allocation score on cl-virt-1: 1 -clone_color: drbd-smsprod2:0 allocation score on cl-virt-2: 0 -clone_color: drbd-smsprod2:1 allocation score on cl-virt-1: 0 -clone_color: drbd-smsprod2:1 allocation score on cl-virt-2: 76 -clone_color: ms-bugtrack allocation score on cl-virt-1: 50 -clone_color: ms-bugtrack allocation score on cl-virt-2: 100 -clone_color: ms-infotos allocation score on cl-virt-1: 0 -clone_color: ms-infotos allocation score on cl-virt-2: 150 -clone_color: ms-itwiki allocation score on cl-virt-1: 50 -clone_color: ms-itwiki allocation score on cl-virt-2: 100 -clone_color: ms-medomus-cvs allocation score on cl-virt-1: 0 -clone_color: ms-medomus-cvs allocation score on cl-virt-2: 150 -clone_color: ms-servsyslog allocation score on cl-virt-1: 50 -clone_color: ms-servsyslog allocation score on cl-virt-2: 100 -clone_color: ms-smsprod2 allocation score on cl-virt-1: 0 -clone_color: ms-smsprod2 allocation score on cl-virt-2: 150 -clone_color: pingd:0 allocation score on cl-virt-1: 1 -clone_color: pingd:0 allocation score on cl-virt-2: 0 -clone_color: pingd:1 allocation score on cl-virt-1: 0 -clone_color: pingd:1 allocation score on cl-virt-2: 1 -clone_color: pingdclone allocation score on cl-virt-1: 0 -clone_color: pingdclone allocation score on cl-virt-2: 0 drbd-bugtrack:0 promotion score on cl-virt-1: -1 drbd-bugtrack:1 promotion score on cl-virt-2: 275 drbd-infotos:0 promotion score on cl-virt-1: -1 @@ -53,59 +11,101 @@ drbd-servsyslog:0 promotion score on cl-virt-1: -1 drbd-servsyslog:1 promotion score on cl-virt-2: 275 drbd-smsprod2:0 promotion score on cl-virt-1: -1 drbd-smsprod2:1 promotion score on cl-virt-2: 375 -group_color: ssh allocation score on cl-virt-1: 0 -group_color: ssh allocation score on cl-virt-2: 0 -group_color: ssh-bin allocation score on cl-virt-1: 0 -group_color: ssh-bin allocation score on cl-virt-2: 100 -group_color: ssh-ip1 allocation score on cl-virt-1: 0 -group_color: ssh-ip1 allocation score on cl-virt-2: 100 -group_color: ssh-ip2 allocation score on cl-virt-1: 0 -group_color: ssh-ip2 allocation score on cl-virt-2: 100 -native_color: apcstonith allocation score on cl-virt-1: 100 -native_color: apcstonith allocation score on cl-virt-2: 0 -native_color: bugtrack allocation score on cl-virt-1: -INFINITY -native_color: bugtrack allocation score on cl-virt-2: 176 -native_color: drbd-bugtrack:0 allocation score on cl-virt-1: 1 -native_color: drbd-bugtrack:0 allocation score on cl-virt-2: -INFINITY -native_color: drbd-bugtrack:1 allocation score on cl-virt-1: 0 -native_color: drbd-bugtrack:1 allocation score on cl-virt-2: 76 -native_color: drbd-infotos:0 allocation score on cl-virt-1: 1 -native_color: drbd-infotos:0 allocation score on cl-virt-2: -INFINITY -native_color: drbd-infotos:1 allocation score on cl-virt-1: 0 -native_color: drbd-infotos:1 allocation score on cl-virt-2: 76 -native_color: drbd-itwiki:0 allocation score on cl-virt-1: 1 -native_color: drbd-itwiki:0 allocation score on cl-virt-2: -INFINITY -native_color: drbd-itwiki:1 allocation score on cl-virt-1: 0 -native_color: drbd-itwiki:1 allocation score on cl-virt-2: 76 -native_color: drbd-medomus-cvs:0 allocation score on cl-virt-1: 1 -native_color: drbd-medomus-cvs:0 allocation score on cl-virt-2: -INFINITY -native_color: drbd-medomus-cvs:1 allocation score on cl-virt-1: 0 -native_color: drbd-medomus-cvs:1 allocation score on cl-virt-2: 76 -native_color: drbd-servsyslog:0 allocation score on cl-virt-1: 1 -native_color: drbd-servsyslog:0 allocation score on cl-virt-2: -INFINITY -native_color: drbd-servsyslog:1 allocation score on cl-virt-1: 0 -native_color: drbd-servsyslog:1 allocation score on cl-virt-2: 76 -native_color: drbd-smsprod2:0 allocation score on cl-virt-1: 1 -native_color: drbd-smsprod2:0 allocation score on cl-virt-2: -INFINITY -native_color: drbd-smsprod2:1 allocation score on cl-virt-1: 0 -native_color: drbd-smsprod2:1 allocation score on cl-virt-2: 76 -native_color: infotos allocation score on cl-virt-1: -INFINITY -native_color: infotos allocation score on cl-virt-2: 226 -native_color: itwiki allocation score on cl-virt-1: -INFINITY -native_color: itwiki allocation score on cl-virt-2: 176 -native_color: medomus-cvs allocation score on cl-virt-1: -INFINITY -native_color: medomus-cvs allocation score on cl-virt-2: 226 -native_color: pingd:0 allocation score on cl-virt-1: 1 -native_color: pingd:0 allocation score on cl-virt-2: 0 -native_color: pingd:1 allocation score on cl-virt-1: -INFINITY -native_color: pingd:1 allocation score on cl-virt-2: 1 -native_color: servsyslog allocation score on cl-virt-1: -INFINITY -native_color: servsyslog allocation score on cl-virt-2: 176 -native_color: smsprod2 allocation score on cl-virt-1: -INFINITY -native_color: smsprod2 allocation score on cl-virt-2: 226 -native_color: ssh-bin allocation score on cl-virt-1: -INFINITY -native_color: ssh-bin allocation score on cl-virt-2: 100 -native_color: ssh-ip1 allocation score on cl-virt-1: 0 -native_color: ssh-ip1 allocation score on cl-virt-2: 300 -native_color: ssh-ip2 allocation score on cl-virt-1: -INFINITY -native_color: ssh-ip2 allocation score on cl-virt-2: 200 +pcmk__clone_allocate: drbd-bugtrack:0 allocation score on cl-virt-1: 1 +pcmk__clone_allocate: drbd-bugtrack:0 allocation score on cl-virt-2: 0 +pcmk__clone_allocate: drbd-bugtrack:1 allocation score on cl-virt-1: 0 +pcmk__clone_allocate: drbd-bugtrack:1 allocation score on cl-virt-2: 76 +pcmk__clone_allocate: drbd-infotos:0 allocation score on cl-virt-1: 1 +pcmk__clone_allocate: drbd-infotos:0 allocation score on cl-virt-2: 0 +pcmk__clone_allocate: drbd-infotos:1 allocation score on cl-virt-1: 0 +pcmk__clone_allocate: drbd-infotos:1 allocation score on cl-virt-2: 76 +pcmk__clone_allocate: drbd-itwiki:0 allocation score on cl-virt-1: 1 +pcmk__clone_allocate: drbd-itwiki:0 allocation score on cl-virt-2: 0 +pcmk__clone_allocate: drbd-itwiki:1 allocation score on cl-virt-1: 0 +pcmk__clone_allocate: drbd-itwiki:1 allocation score on cl-virt-2: 76 +pcmk__clone_allocate: drbd-medomus-cvs:0 allocation score on cl-virt-1: 1 +pcmk__clone_allocate: drbd-medomus-cvs:0 allocation score on cl-virt-2: 0 +pcmk__clone_allocate: drbd-medomus-cvs:1 allocation score on cl-virt-1: 0 +pcmk__clone_allocate: drbd-medomus-cvs:1 allocation score on cl-virt-2: 76 +pcmk__clone_allocate: drbd-servsyslog:0 allocation score on cl-virt-1: 1 +pcmk__clone_allocate: drbd-servsyslog:0 allocation score on cl-virt-2: 0 +pcmk__clone_allocate: drbd-servsyslog:1 allocation score on cl-virt-1: 0 +pcmk__clone_allocate: drbd-servsyslog:1 allocation score on cl-virt-2: 76 +pcmk__clone_allocate: drbd-smsprod2:0 allocation score on cl-virt-1: 1 +pcmk__clone_allocate: drbd-smsprod2:0 allocation score on cl-virt-2: 0 +pcmk__clone_allocate: drbd-smsprod2:1 allocation score on cl-virt-1: 0 +pcmk__clone_allocate: drbd-smsprod2:1 allocation score on cl-virt-2: 76 +pcmk__clone_allocate: ms-bugtrack allocation score on cl-virt-1: 50 +pcmk__clone_allocate: ms-bugtrack allocation score on cl-virt-2: 100 +pcmk__clone_allocate: ms-infotos allocation score on cl-virt-1: 0 +pcmk__clone_allocate: ms-infotos allocation score on cl-virt-2: 150 +pcmk__clone_allocate: ms-itwiki allocation score on cl-virt-1: 50 +pcmk__clone_allocate: ms-itwiki allocation score on cl-virt-2: 100 +pcmk__clone_allocate: ms-medomus-cvs allocation score on cl-virt-1: 0 +pcmk__clone_allocate: ms-medomus-cvs allocation score on cl-virt-2: 150 +pcmk__clone_allocate: ms-servsyslog allocation score on cl-virt-1: 50 +pcmk__clone_allocate: ms-servsyslog allocation score on cl-virt-2: 100 +pcmk__clone_allocate: ms-smsprod2 allocation score on cl-virt-1: 0 +pcmk__clone_allocate: ms-smsprod2 allocation score on cl-virt-2: 150 +pcmk__clone_allocate: pingd:0 allocation score on cl-virt-1: 1 +pcmk__clone_allocate: pingd:0 allocation score on cl-virt-2: 0 +pcmk__clone_allocate: pingd:1 allocation score on cl-virt-1: 0 +pcmk__clone_allocate: pingd:1 allocation score on cl-virt-2: 1 +pcmk__clone_allocate: pingdclone allocation score on cl-virt-1: 0 +pcmk__clone_allocate: pingdclone allocation score on cl-virt-2: 0 +pcmk__group_allocate: ssh allocation score on cl-virt-1: 0 +pcmk__group_allocate: ssh allocation score on cl-virt-2: 0 +pcmk__group_allocate: ssh-bin allocation score on cl-virt-1: 0 +pcmk__group_allocate: ssh-bin allocation score on cl-virt-2: 100 +pcmk__group_allocate: ssh-ip1 allocation score on cl-virt-1: 0 +pcmk__group_allocate: ssh-ip1 allocation score on cl-virt-2: 100 +pcmk__group_allocate: ssh-ip2 allocation score on cl-virt-1: 0 +pcmk__group_allocate: ssh-ip2 allocation score on cl-virt-2: 100 +pcmk__native_allocate: apcstonith allocation score on cl-virt-1: 100 +pcmk__native_allocate: apcstonith allocation score on cl-virt-2: 0 +pcmk__native_allocate: bugtrack allocation score on cl-virt-1: -INFINITY +pcmk__native_allocate: bugtrack allocation score on cl-virt-2: 176 +pcmk__native_allocate: drbd-bugtrack:0 allocation score on cl-virt-1: 1 +pcmk__native_allocate: drbd-bugtrack:0 allocation score on cl-virt-2: -INFINITY +pcmk__native_allocate: drbd-bugtrack:1 allocation score on cl-virt-1: 0 +pcmk__native_allocate: drbd-bugtrack:1 allocation score on cl-virt-2: 76 +pcmk__native_allocate: drbd-infotos:0 allocation score on cl-virt-1: 1 +pcmk__native_allocate: drbd-infotos:0 allocation score on cl-virt-2: -INFINITY +pcmk__native_allocate: drbd-infotos:1 allocation score on cl-virt-1: 0 +pcmk__native_allocate: drbd-infotos:1 allocation score on cl-virt-2: 76 +pcmk__native_allocate: drbd-itwiki:0 allocation score on cl-virt-1: 1 +pcmk__native_allocate: drbd-itwiki:0 allocation score on cl-virt-2: -INFINITY +pcmk__native_allocate: drbd-itwiki:1 allocation score on cl-virt-1: 0 +pcmk__native_allocate: drbd-itwiki:1 allocation score on cl-virt-2: 76 +pcmk__native_allocate: drbd-medomus-cvs:0 allocation score on cl-virt-1: 1 +pcmk__native_allocate: drbd-medomus-cvs:0 allocation score on cl-virt-2: -INFINITY +pcmk__native_allocate: drbd-medomus-cvs:1 allocation score on cl-virt-1: 0 +pcmk__native_allocate: drbd-medomus-cvs:1 allocation score on cl-virt-2: 76 +pcmk__native_allocate: drbd-servsyslog:0 allocation score on cl-virt-1: 1 +pcmk__native_allocate: drbd-servsyslog:0 allocation score on cl-virt-2: -INFINITY +pcmk__native_allocate: drbd-servsyslog:1 allocation score on cl-virt-1: 0 +pcmk__native_allocate: drbd-servsyslog:1 allocation score on cl-virt-2: 76 +pcmk__native_allocate: drbd-smsprod2:0 allocation score on cl-virt-1: 1 +pcmk__native_allocate: drbd-smsprod2:0 allocation score on cl-virt-2: -INFINITY +pcmk__native_allocate: drbd-smsprod2:1 allocation score on cl-virt-1: 0 +pcmk__native_allocate: drbd-smsprod2:1 allocation score on cl-virt-2: 76 +pcmk__native_allocate: infotos allocation score on cl-virt-1: -INFINITY +pcmk__native_allocate: infotos allocation score on cl-virt-2: 226 +pcmk__native_allocate: itwiki allocation score on cl-virt-1: -INFINITY +pcmk__native_allocate: itwiki allocation score on cl-virt-2: 176 +pcmk__native_allocate: medomus-cvs allocation score on cl-virt-1: -INFINITY +pcmk__native_allocate: medomus-cvs allocation score on cl-virt-2: 226 +pcmk__native_allocate: pingd:0 allocation score on cl-virt-1: 1 +pcmk__native_allocate: pingd:0 allocation score on cl-virt-2: 0 +pcmk__native_allocate: pingd:1 allocation score on cl-virt-1: -INFINITY +pcmk__native_allocate: pingd:1 allocation score on cl-virt-2: 1 +pcmk__native_allocate: servsyslog allocation score on cl-virt-1: -INFINITY +pcmk__native_allocate: servsyslog allocation score on cl-virt-2: 176 +pcmk__native_allocate: smsprod2 allocation score on cl-virt-1: -INFINITY +pcmk__native_allocate: smsprod2 allocation score on cl-virt-2: 226 +pcmk__native_allocate: ssh-bin allocation score on cl-virt-1: -INFINITY +pcmk__native_allocate: ssh-bin allocation score on cl-virt-2: 100 +pcmk__native_allocate: ssh-ip1 allocation score on cl-virt-1: 0 +pcmk__native_allocate: ssh-ip1 allocation score on cl-virt-2: 300 +pcmk__native_allocate: ssh-ip2 allocation score on cl-virt-1: -INFINITY +pcmk__native_allocate: ssh-ip2 allocation score on cl-virt-2: 200 diff --git a/pengine/test10/bug-lf-2106.summary b/pengine/test10/bug-lf-2106.summary index 0c7c485bd27..dc7d289e05c 100644 --- a/pengine/test10/bug-lf-2106.summary +++ b/pengine/test10/bug-lf-2106.summary @@ -46,7 +46,6 @@ Executing cluster transition: * Resource action: pingd:0 stop on cl-virt-2 * Pseudo action: pingdclone_stopped_0 * Pseudo action: pingdclone_start_0 - * Pseudo action: all_stopped * Resource action: pingd:0 start on cl-virt-1 * Resource action: pingd:0 monitor=30000 on cl-virt-1 * Resource action: pingd:0 start on cl-virt-2 diff --git a/pengine/test10/bug-lf-2153.dot b/pengine/test10/bug-lf-2153.dot index ea03ac5ba18..2d0d59aaaa3 100644 --- a/pengine/test10/bug-lf-2153.dot +++ b/pengine/test10/bug-lf-2153.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "cl_tgtd_stop_0" -> "cl_tgtd_stopped_0" [ style = bold] "cl_tgtd_stop_0" -> "res_tgtd:0_stop_0 bob" [ style = bold] "cl_tgtd_stop_0" [ style=bold color="green" fontcolor="orange" ] "cl_tgtd_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"ms_drbd_iscsivg01_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "ms_drbd_iscsivg01_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "ms_drbd_iscsivg01_confirmed-pre_notify_stop_0" -> "ms_drbd_iscsivg01_post_notify_stopped_0" [ style = bold] "ms_drbd_iscsivg01_confirmed-pre_notify_stop_0" -> "ms_drbd_iscsivg01_stop_0" [ style = bold] @@ -23,14 +21,12 @@ digraph "g" { "ms_drbd_iscsivg01_stopped_0" [ style=bold color="green" fontcolor="orange" ] "res_drbd_iscsivg01:0_pre_notify_stop_0 bob" -> "ms_drbd_iscsivg01_confirmed-pre_notify_stop_0" [ style = bold] "res_drbd_iscsivg01:0_pre_notify_stop_0 bob" [ style=bold color="green" fontcolor="black" ] -"res_drbd_iscsivg01:0_stop_0 bob" -> "all_stopped" [ style = bold] "res_drbd_iscsivg01:0_stop_0 bob" -> "ms_drbd_iscsivg01_stopped_0" [ style = bold] "res_drbd_iscsivg01:0_stop_0 bob" [ style=bold color="green" fontcolor="black" ] "res_drbd_iscsivg01:1_post_notify_stop_0 alice" -> "ms_drbd_iscsivg01_confirmed-post_notify_stopped_0" [ style = bold] "res_drbd_iscsivg01:1_post_notify_stop_0 alice" [ style=bold color="green" fontcolor="black" ] "res_drbd_iscsivg01:1_pre_notify_stop_0 alice" -> "ms_drbd_iscsivg01_confirmed-pre_notify_stop_0" [ style = bold] "res_drbd_iscsivg01:1_pre_notify_stop_0 alice" [ style=bold color="green" fontcolor="black" ] -"res_tgtd:0_stop_0 bob" -> "all_stopped" [ style = bold] "res_tgtd:0_stop_0 bob" -> "cl_tgtd_stopped_0" [ style = bold] "res_tgtd:0_stop_0 bob" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/bug-lf-2153.exp b/pengine/test10/bug-lf-2153.exp index abe155401ab..c9dec7a5a73 100644 --- a/pengine/test10/bug-lf-2153.exp +++ b/pengine/test10/bug-lf-2153.exp @@ -1,107 +1,107 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="69" operation="notify" operation_key="res_drbd_iscsivg01:0_pre_notify_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"> + <rsc_op id="65" operation="notify" operation_key="res_drbd_iscsivg01:0_pre_notify_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"> <primitive id="res_drbd_iscsivg01" long-id="res_drbd_iscsivg01:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_iscsivg01:0 res_drbd_iscsivg01:1" CRM_meta_notify_active_uname="bob alice" CRM_meta_notify_all_uname="alice bob" CRM_meta_notify_available_uname="alice bob" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="res_drbd_iscsivg01:1" CRM_meta_notify_master_uname="alice" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="res_drbd_iscsivg01:0" CRM_meta_notify_slave_uname="bob" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="res_drbd_iscsivg01:0" CRM_meta_notify_stop_uname="bob" CRM_meta_notify_type="pre" CRM_meta_on_node="bob" CRM_meta_on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af" CRM_meta_timeout="20000" drbd_resource="iscsivg01"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="ms_drbd_iscsivg01_pre_notify_stop_0"/> + <pseudo_event id="21" operation="notify" operation_key="ms_drbd_iscsivg01_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="stop" operation_key="res_drbd_iscsivg01:0_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"> + <rsc_op id="8" operation="stop" operation_key="res_drbd_iscsivg01:0_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"> <primitive id="res_drbd_iscsivg01" long-id="res_drbd_iscsivg01:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_iscsivg01:0 res_drbd_iscsivg01:1" CRM_meta_notify_active_uname="bob alice" CRM_meta_notify_all_uname="alice bob" CRM_meta_notify_available_uname="alice bob" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="res_drbd_iscsivg01:1" CRM_meta_notify_master_uname="alice" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="res_drbd_iscsivg01:0" CRM_meta_notify_slave_uname="bob" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="res_drbd_iscsivg01:0" CRM_meta_notify_stop_uname="bob" CRM_meta_on_node="bob" CRM_meta_on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af" CRM_meta_timeout="20000" drbd_resource="iscsivg01"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="ms_drbd_iscsivg01_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="ms_drbd_iscsivg01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="71" operation="notify" operation_key="res_drbd_iscsivg01:1_post_notify_stop_0" on_node="alice" on_node_uuid="3074cde6-2e91-4259-9868-7ac94007087e"> + <rsc_op id="67" operation="notify" operation_key="res_drbd_iscsivg01:1_post_notify_stop_0" on_node="alice" on_node_uuid="3074cde6-2e91-4259-9868-7ac94007087e"> <primitive id="res_drbd_iscsivg01" long-id="res_drbd_iscsivg01:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_iscsivg01:0 res_drbd_iscsivg01:1" CRM_meta_notify_active_uname="bob alice" CRM_meta_notify_all_uname="alice bob" CRM_meta_notify_available_uname="alice bob" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="res_drbd_iscsivg01:1" CRM_meta_notify_master_uname="alice" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="res_drbd_iscsivg01:0" CRM_meta_notify_slave_uname="bob" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="res_drbd_iscsivg01:0" CRM_meta_notify_stop_uname="bob" CRM_meta_notify_type="post" CRM_meta_on_node="alice" CRM_meta_on_node_uuid="3074cde6-2e91-4259-9868-7ac94007087e" CRM_meta_timeout="20000" drbd_resource="iscsivg01"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notify" operation_key="ms_drbd_iscsivg01_post_notify_stopped_0"/> + <pseudo_event id="23" operation="notify" operation_key="ms_drbd_iscsivg01_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="70" operation="notify" operation_key="res_drbd_iscsivg01:1_pre_notify_stop_0" on_node="alice" on_node_uuid="3074cde6-2e91-4259-9868-7ac94007087e"> + <rsc_op id="66" operation="notify" operation_key="res_drbd_iscsivg01:1_pre_notify_stop_0" on_node="alice" on_node_uuid="3074cde6-2e91-4259-9868-7ac94007087e"> <primitive id="res_drbd_iscsivg01" long-id="res_drbd_iscsivg01:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_iscsivg01:0 res_drbd_iscsivg01:1" CRM_meta_notify_active_uname="bob alice" CRM_meta_notify_all_uname="alice bob" CRM_meta_notify_available_uname="alice bob" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="res_drbd_iscsivg01:1" CRM_meta_notify_master_uname="alice" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="res_drbd_iscsivg01:0" CRM_meta_notify_slave_uname="bob" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="res_drbd_iscsivg01:0" CRM_meta_notify_stop_uname="bob" CRM_meta_notify_type="pre" CRM_meta_on_node="alice" CRM_meta_on_node_uuid="3074cde6-2e91-4259-9868-7ac94007087e" CRM_meta_timeout="20000" drbd_resource="iscsivg01"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="ms_drbd_iscsivg01_pre_notify_stop_0"/> + <pseudo_event id="21" operation="notify" operation_key="ms_drbd_iscsivg01_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="25" operation="notified" operation_key="ms_drbd_iscsivg01_confirmed-post_notify_stopped_0"> + <pseudo_event id="24" operation="notified" operation_key="ms_drbd_iscsivg01_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notify" operation_key="ms_drbd_iscsivg01_post_notify_stopped_0"/> + <pseudo_event id="23" operation="notify" operation_key="ms_drbd_iscsivg01_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="71" operation="notify" operation_key="res_drbd_iscsivg01:1_post_notify_stop_0" on_node="alice" on_node_uuid="3074cde6-2e91-4259-9868-7ac94007087e"/> + <rsc_op id="67" operation="notify" operation_key="res_drbd_iscsivg01:1_post_notify_stop_0" on_node="alice" on_node_uuid="3074cde6-2e91-4259-9868-7ac94007087e"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="24" operation="notify" operation_key="ms_drbd_iscsivg01_post_notify_stopped_0"> + <pseudo_event id="23" operation="notify" operation_key="ms_drbd_iscsivg01_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stopped" operation_key="ms_drbd_iscsivg01_stopped_0"/> + <pseudo_event id="20" operation="stopped" operation_key="ms_drbd_iscsivg01_stopped_0"/> </trigger> <trigger> - <pseudo_event id="23" operation="notified" operation_key="ms_drbd_iscsivg01_confirmed-pre_notify_stop_0"/> + <pseudo_event id="22" operation="notified" operation_key="ms_drbd_iscsivg01_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="23" operation="notified" operation_key="ms_drbd_iscsivg01_confirmed-pre_notify_stop_0"> + <pseudo_event id="22" operation="notified" operation_key="ms_drbd_iscsivg01_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="ms_drbd_iscsivg01_pre_notify_stop_0"/> + <pseudo_event id="21" operation="notify" operation_key="ms_drbd_iscsivg01_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="69" operation="notify" operation_key="res_drbd_iscsivg01:0_pre_notify_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"/> + <rsc_op id="65" operation="notify" operation_key="res_drbd_iscsivg01:0_pre_notify_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"/> </trigger> <trigger> - <rsc_op id="70" operation="notify" operation_key="res_drbd_iscsivg01:1_pre_notify_stop_0" on_node="alice" on_node_uuid="3074cde6-2e91-4259-9868-7ac94007087e"/> + <rsc_op id="66" operation="notify" operation_key="res_drbd_iscsivg01:1_pre_notify_stop_0" on_node="alice" on_node_uuid="3074cde6-2e91-4259-9868-7ac94007087e"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="22" operation="notify" operation_key="ms_drbd_iscsivg01_pre_notify_stop_0"> + <pseudo_event id="21" operation="notify" operation_key="ms_drbd_iscsivg01_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -109,84 +109,65 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="21" operation="stopped" operation_key="ms_drbd_iscsivg01_stopped_0"> + <pseudo_event id="20" operation="stopped" operation_key="ms_drbd_iscsivg01_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="res_drbd_iscsivg01:0_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"/> + <rsc_op id="8" operation="stop" operation_key="res_drbd_iscsivg01:0_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="ms_drbd_iscsivg01_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="ms_drbd_iscsivg01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="ms_drbd_iscsivg01_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="ms_drbd_iscsivg01_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notified" operation_key="ms_drbd_iscsivg01_confirmed-pre_notify_stop_0"/> + <pseudo_event id="22" operation="notified" operation_key="ms_drbd_iscsivg01_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="38" operation="stop" operation_key="res_tgtd:0_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"> + <rsc_op id="37" operation="stop" operation_key="res_tgtd:0_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"> <primitive id="res_tgtd" long-id="res_tgtd:0" class="lsb" type="tgtd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="bob" CRM_meta_on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="stop" operation_key="cl_tgtd_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="cl_tgtd_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="44" operation="stopped" operation_key="cl_tgtd_stopped_0"> + <pseudo_event id="43" operation="stopped" operation_key="cl_tgtd_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="stop" operation_key="res_tgtd:0_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"/> + <rsc_op id="37" operation="stop" operation_key="res_tgtd:0_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="cl_tgtd_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="cl_tgtd_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="43" operation="stop" operation_key="cl_tgtd_stop_0"> + <pseudo_event id="42" operation="stop" operation_key="cl_tgtd_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="13"> - <action_set> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="res_drbd_iscsivg01:0_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"/> - </trigger> - <trigger> - <pseudo_event id="25" operation="notified" operation_key="ms_drbd_iscsivg01_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="38" operation="stop" operation_key="res_tgtd:0_stop_0" on_node="bob" on_node_uuid="9a4cafd3-fcfc-4de9-9440-10bc8822d9af"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-lf-2153.scores b/pengine/test10/bug-lf-2153.scores index c6eb413287b..939099ecd67 100644 --- a/pengine/test10/bug-lf-2153.scores +++ b/pengine/test10/bug-lf-2153.scores @@ -1,53 +1,53 @@ Allocation scores: -clone_color: cl_tgtd allocation score on alice: 1500 -clone_color: cl_tgtd allocation score on bob: 0 -clone_color: ms_drbd_iscsivg01 allocation score on alice: 1500 -clone_color: ms_drbd_iscsivg01 allocation score on bob: 0 -clone_color: res_drbd_iscsivg01:0 allocation score on alice: 0 -clone_color: res_drbd_iscsivg01:0 allocation score on bob: 1 -clone_color: res_drbd_iscsivg01:1 allocation score on alice: 101 -clone_color: res_drbd_iscsivg01:1 allocation score on bob: 0 -clone_color: res_tgtd:0 allocation score on alice: 0 -clone_color: res_tgtd:0 allocation score on bob: 1 -clone_color: res_tgtd:1 allocation score on alice: 1 -clone_color: res_tgtd:1 allocation score on bob: 0 -group_color: res_ip_alicebob01 allocation score on alice: 200 -group_color: res_ip_alicebob01 allocation score on bob: 0 -group_color: res_lu_iscsivg01_lun1 allocation score on alice: 200 -group_color: res_lu_iscsivg01_lun1 allocation score on bob: 0 -group_color: res_lu_iscsivg01_lun2 allocation score on alice: 200 -group_color: res_lu_iscsivg01_lun2 allocation score on bob: 0 -group_color: res_lvm_iscsivg01 allocation score on alice: 200 -group_color: res_lvm_iscsivg01 allocation score on bob: 0 -group_color: res_portblock_iscsivg01_block allocation score on alice: 300 -group_color: res_portblock_iscsivg01_block allocation score on bob: 0 -group_color: res_portblock_iscsivg01_unblock allocation score on alice: 200 -group_color: res_portblock_iscsivg01_unblock allocation score on bob: 0 -group_color: res_target_iscsivg01 allocation score on alice: 200 -group_color: res_target_iscsivg01 allocation score on bob: 0 -group_color: rg_iscsivg01 allocation score on alice: 100 -group_color: rg_iscsivg01 allocation score on bob: 0 -native_color: res_drbd_iscsivg01:0 allocation score on alice: -INFINITY -native_color: res_drbd_iscsivg01:0 allocation score on bob: -INFINITY -native_color: res_drbd_iscsivg01:1 allocation score on alice: 101 -native_color: res_drbd_iscsivg01:1 allocation score on bob: -INFINITY -native_color: res_ip_alicebob01 allocation score on alice: 400 -native_color: res_ip_alicebob01 allocation score on bob: -INFINITY -native_color: res_lu_iscsivg01_lun1 allocation score on alice: 800 -native_color: res_lu_iscsivg01_lun1 allocation score on bob: -INFINITY -native_color: res_lu_iscsivg01_lun2 allocation score on alice: 600 -native_color: res_lu_iscsivg01_lun2 allocation score on bob: -INFINITY -native_color: res_lvm_iscsivg01 allocation score on alice: 1200 -native_color: res_lvm_iscsivg01 allocation score on bob: -INFINITY -native_color: res_portblock_iscsivg01_block allocation score on alice: 1601 -native_color: res_portblock_iscsivg01_block allocation score on bob: -INFINITY -native_color: res_portblock_iscsivg01_unblock allocation score on alice: 200 -native_color: res_portblock_iscsivg01_unblock allocation score on bob: -INFINITY -native_color: res_target_iscsivg01 allocation score on alice: 1000 -native_color: res_target_iscsivg01 allocation score on bob: -INFINITY -native_color: res_tgtd:0 allocation score on alice: -INFINITY -native_color: res_tgtd:0 allocation score on bob: -INFINITY -native_color: res_tgtd:1 allocation score on alice: 1 -native_color: res_tgtd:1 allocation score on bob: -INFINITY +pcmk__clone_allocate: cl_tgtd allocation score on alice: 1500 +pcmk__clone_allocate: cl_tgtd allocation score on bob: 0 +pcmk__clone_allocate: ms_drbd_iscsivg01 allocation score on alice: 1500 +pcmk__clone_allocate: ms_drbd_iscsivg01 allocation score on bob: 0 +pcmk__clone_allocate: res_drbd_iscsivg01:0 allocation score on alice: 0 +pcmk__clone_allocate: res_drbd_iscsivg01:0 allocation score on bob: 1 +pcmk__clone_allocate: res_drbd_iscsivg01:1 allocation score on alice: 101 +pcmk__clone_allocate: res_drbd_iscsivg01:1 allocation score on bob: 0 +pcmk__clone_allocate: res_tgtd:0 allocation score on alice: 0 +pcmk__clone_allocate: res_tgtd:0 allocation score on bob: 1 +pcmk__clone_allocate: res_tgtd:1 allocation score on alice: 1 +pcmk__clone_allocate: res_tgtd:1 allocation score on bob: 0 +pcmk__group_allocate: res_ip_alicebob01 allocation score on alice: 200 +pcmk__group_allocate: res_ip_alicebob01 allocation score on bob: 0 +pcmk__group_allocate: res_lu_iscsivg01_lun1 allocation score on alice: 200 +pcmk__group_allocate: res_lu_iscsivg01_lun1 allocation score on bob: 0 +pcmk__group_allocate: res_lu_iscsivg01_lun2 allocation score on alice: 200 +pcmk__group_allocate: res_lu_iscsivg01_lun2 allocation score on bob: 0 +pcmk__group_allocate: res_lvm_iscsivg01 allocation score on alice: 200 +pcmk__group_allocate: res_lvm_iscsivg01 allocation score on bob: 0 +pcmk__group_allocate: res_portblock_iscsivg01_block allocation score on alice: 300 +pcmk__group_allocate: res_portblock_iscsivg01_block allocation score on bob: 0 +pcmk__group_allocate: res_portblock_iscsivg01_unblock allocation score on alice: 200 +pcmk__group_allocate: res_portblock_iscsivg01_unblock allocation score on bob: 0 +pcmk__group_allocate: res_target_iscsivg01 allocation score on alice: 200 +pcmk__group_allocate: res_target_iscsivg01 allocation score on bob: 0 +pcmk__group_allocate: rg_iscsivg01 allocation score on alice: 100 +pcmk__group_allocate: rg_iscsivg01 allocation score on bob: 0 +pcmk__native_allocate: res_drbd_iscsivg01:0 allocation score on alice: -INFINITY +pcmk__native_allocate: res_drbd_iscsivg01:0 allocation score on bob: -INFINITY +pcmk__native_allocate: res_drbd_iscsivg01:1 allocation score on alice: 101 +pcmk__native_allocate: res_drbd_iscsivg01:1 allocation score on bob: -INFINITY +pcmk__native_allocate: res_ip_alicebob01 allocation score on alice: 400 +pcmk__native_allocate: res_ip_alicebob01 allocation score on bob: -INFINITY +pcmk__native_allocate: res_lu_iscsivg01_lun1 allocation score on alice: 800 +pcmk__native_allocate: res_lu_iscsivg01_lun1 allocation score on bob: -INFINITY +pcmk__native_allocate: res_lu_iscsivg01_lun2 allocation score on alice: 600 +pcmk__native_allocate: res_lu_iscsivg01_lun2 allocation score on bob: -INFINITY +pcmk__native_allocate: res_lvm_iscsivg01 allocation score on alice: 1200 +pcmk__native_allocate: res_lvm_iscsivg01 allocation score on bob: -INFINITY +pcmk__native_allocate: res_portblock_iscsivg01_block allocation score on alice: 1601 +pcmk__native_allocate: res_portblock_iscsivg01_block allocation score on bob: -INFINITY +pcmk__native_allocate: res_portblock_iscsivg01_unblock allocation score on alice: 200 +pcmk__native_allocate: res_portblock_iscsivg01_unblock allocation score on bob: -INFINITY +pcmk__native_allocate: res_target_iscsivg01 allocation score on alice: 1000 +pcmk__native_allocate: res_target_iscsivg01 allocation score on bob: -INFINITY +pcmk__native_allocate: res_tgtd:0 allocation score on alice: -INFINITY +pcmk__native_allocate: res_tgtd:0 allocation score on bob: -INFINITY +pcmk__native_allocate: res_tgtd:1 allocation score on alice: 1 +pcmk__native_allocate: res_tgtd:1 allocation score on bob: -INFINITY res_drbd_iscsivg01:0 promotion score on none: 0 res_drbd_iscsivg01:1 promotion score on alice: 3100 diff --git a/pengine/test10/bug-lf-2153.summary b/pengine/test10/bug-lf-2153.summary index 01567b5c015..d4c28fdca53 100644 --- a/pengine/test10/bug-lf-2153.summary +++ b/pengine/test10/bug-lf-2153.summary @@ -35,7 +35,6 @@ Executing cluster transition: * Pseudo action: ms_drbd_iscsivg01_post_notify_stopped_0 * Resource action: res_drbd_iscsivg01:1 notify on alice * Pseudo action: ms_drbd_iscsivg01_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Node bob (9a4cafd3-fcfc-4de9-9440-10bc8822d9af): standby diff --git a/pengine/test10/bug-lf-2160.exp b/pengine/test10/bug-lf-2160.exp index 1a690822a9f..fc36e0d0e4a 100644 --- a/pengine/test10/bug-lf-2160.exp +++ b/pengine/test10/bug-lf-2160.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="domU-test01_monitor_0" on_node="cardhu" on_node_uuid="cardhu"> + <rsc_op id="1" operation="monitor" operation_key="domU-test01_monitor_0" on_node="cardhu" on_node_uuid="cardhu"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="cardhu" CRM_meta_on_node_uuid="cardhu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="dom0-iscsi1-cnx1:0_monitor_0" on_node="cardhu" on_node_uuid="cardhu"> + <rsc_op id="2" operation="monitor" operation_key="dom0-iscsi1-cnx1:0_monitor_0" on_node="cardhu" on_node_uuid="cardhu"> <primitive id="dom0-iscsi1-cnx1" long-id="dom0-iscsi1-cnx1:0" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="cardhu" CRM_meta_on_node_uuid="cardhu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" portal="10.151.1.72" target="iqn.2009-03.fr.u-picardie.testfrontal-01:test01"/> </rsc_op> diff --git a/pengine/test10/bug-lf-2160.scores b/pengine/test10/bug-lf-2160.scores index 3c9d3d70574..2f11bc9330e 100644 --- a/pengine/test10/bug-lf-2160.scores +++ b/pengine/test10/bug-lf-2160.scores @@ -1,19 +1,19 @@ Allocation scores: -clone_color: clone-dom0-iscsi1 allocation score on cardhu: 0 -clone_color: clone-dom0-iscsi1 allocation score on dualamd1: 5000 -clone_color: clone-dom0-iscsi1 allocation score on dualamd3: 0 -clone_color: dom0-iscsi1-cnx1:0 allocation score on cardhu: 0 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dualamd1: 0 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dualamd3: 1 -clone_color: dom0-iscsi1-cnx1:1 allocation score on cardhu: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dualamd1: 1 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dualamd3: 0 -native_color: dom0-iscsi1-cnx1:0 allocation score on cardhu: 0 -native_color: dom0-iscsi1-cnx1:0 allocation score on dualamd1: -INFINITY -native_color: dom0-iscsi1-cnx1:0 allocation score on dualamd3: 1 -native_color: dom0-iscsi1-cnx1:1 allocation score on cardhu: 0 -native_color: dom0-iscsi1-cnx1:1 allocation score on dualamd1: 5001 -native_color: dom0-iscsi1-cnx1:1 allocation score on dualamd3: 0 -native_color: domU-test01 allocation score on cardhu: -INFINITY -native_color: domU-test01 allocation score on dualamd1: 5000 -native_color: domU-test01 allocation score on dualamd3: 0 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on cardhu: 0 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dualamd1: 5000 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dualamd3: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on cardhu: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dualamd1: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dualamd3: 1 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on cardhu: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dualamd1: 1 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dualamd3: 0 +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on cardhu: 0 +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dualamd1: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dualamd3: 1 +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on cardhu: 0 +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dualamd1: 5001 +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dualamd3: 0 +pcmk__native_allocate: domU-test01 allocation score on cardhu: -INFINITY +pcmk__native_allocate: domU-test01 allocation score on dualamd1: 5000 +pcmk__native_allocate: domU-test01 allocation score on dualamd3: 0 diff --git a/pengine/test10/bug-lf-2171.dot b/pengine/test10/bug-lf-2171.dot index 0a84af40fd4..2f76d0c569c 100644 --- a/pengine/test10/bug-lf-2171.dot +++ b/pengine/test10/bug-lf-2171.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "cl_res_Dummy1_stop_0" -> "cl_res_Dummy1_stopped_0" [ style = bold] "cl_res_Dummy1_stop_0" -> "res_Dummy1:0_stop_0 xenserver2" [ style = bold] "cl_res_Dummy1_stop_0" -> "res_Dummy1:1_stop_0 xenserver1" [ style = bold] @@ -17,17 +16,14 @@ digraph "g" { "gr_Dummy_stopped_0" -> "cl_res_Dummy1_stop_0" [ style = bold] "gr_Dummy_stopped_0" -> "gr_Dummy_start_0" [ style = dashed] "gr_Dummy_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"res_Dummy1:0_stop_0 xenserver2" -> "all_stopped" [ style = bold] "res_Dummy1:0_stop_0 xenserver2" -> "cl_res_Dummy1_stopped_0" [ style = bold] "res_Dummy1:0_stop_0 xenserver2" [ style=bold color="green" fontcolor="black" ] -"res_Dummy1:1_stop_0 xenserver1" -> "all_stopped" [ style = bold] "res_Dummy1:1_stop_0 xenserver1" -> "cl_res_Dummy1_stopped_0" [ style = bold] "res_Dummy1:1_stop_0 xenserver1" [ style=bold color="green" fontcolor="black" ] "res_Dummy2_monitor_10000 xenserver1" [ style=dashed color="red" fontcolor="black" ] "res_Dummy2_start_0 xenserver1" -> "gr_Dummy_running_0" [ style = dashed] "res_Dummy2_start_0 xenserver1" -> "res_Dummy2_monitor_10000 xenserver1" [ style = dashed] "res_Dummy2_start_0 xenserver1" [ style=dashed color="red" fontcolor="black" ] -"res_Dummy2_stop_0 xenserver1" -> "all_stopped" [ style = bold] "res_Dummy2_stop_0 xenserver1" -> "gr_Dummy_stopped_0" [ style = bold] "res_Dummy2_stop_0 xenserver1" -> "res_Dummy2_start_0 xenserver1" [ style = dashed] "res_Dummy2_stop_0 xenserver1" [ style=bold color="green" fontcolor="black" ] @@ -35,7 +31,6 @@ digraph "g" { "res_Dummy3_start_0 xenserver1" -> "gr_Dummy_running_0" [ style = dashed] "res_Dummy3_start_0 xenserver1" -> "res_Dummy3_monitor_10000 xenserver1" [ style = dashed] "res_Dummy3_start_0 xenserver1" [ style=dashed color="red" fontcolor="black" ] -"res_Dummy3_stop_0 xenserver1" -> "all_stopped" [ style = bold] "res_Dummy3_stop_0 xenserver1" -> "gr_Dummy_stopped_0" [ style = bold] "res_Dummy3_stop_0 xenserver1" -> "res_Dummy3_start_0 xenserver1" [ style = dashed] "res_Dummy3_stop_0 xenserver1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/bug-lf-2171.exp b/pengine/test10/bug-lf-2171.exp index 86790880ffb..9cc67043109 100644 --- a/pengine/test10/bug-lf-2171.exp +++ b/pengine/test10/bug-lf-2171.exp @@ -1,81 +1,81 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="res_Dummy1:1_stop_0" internal_operation_key="res_Dummy1:0_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"> + <rsc_op id="5" operation="stop" operation_key="res_Dummy1:1_stop_0" internal_operation_key="res_Dummy1:0_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"> <primitive id="res_Dummy1" long-id="res_Dummy1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="xenserver1" CRM_meta_on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="cl_res_Dummy1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="cl_res_Dummy1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="res_Dummy1:0_stop_0" internal_operation_key="res_Dummy1:1_stop_0" on_node="xenserver2" on_node_uuid="ab2e800a-4e31-42e9-9e33-f6ca81a3e9e6"> + <rsc_op id="6" operation="stop" operation_key="res_Dummy1:0_stop_0" internal_operation_key="res_Dummy1:1_stop_0" on_node="xenserver2" on_node_uuid="ab2e800a-4e31-42e9-9e33-f6ca81a3e9e6"> <primitive id="res_Dummy1" long-id="res_Dummy1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="xenserver2" CRM_meta_on_node_uuid="ab2e800a-4e31-42e9-9e33-f6ca81a3e9e6" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="cl_res_Dummy1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="cl_res_Dummy1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="cl_res_Dummy1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="cl_res_Dummy1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="res_Dummy1:1_stop_0" internal_operation_key="res_Dummy1:0_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"/> + <rsc_op id="5" operation="stop" operation_key="res_Dummy1:1_stop_0" internal_operation_key="res_Dummy1:0_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="res_Dummy1:0_stop_0" internal_operation_key="res_Dummy1:1_stop_0" on_node="xenserver2" on_node_uuid="ab2e800a-4e31-42e9-9e33-f6ca81a3e9e6"/> + <rsc_op id="6" operation="stop" operation_key="res_Dummy1:0_stop_0" internal_operation_key="res_Dummy1:1_stop_0" on_node="xenserver2" on_node_uuid="ab2e800a-4e31-42e9-9e33-f6ca81a3e9e6"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="cl_res_Dummy1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="cl_res_Dummy1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="cl_res_Dummy1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="cl_res_Dummy1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="stopped" operation_key="gr_Dummy_stopped_0"/> + <pseudo_event id="18" operation="stopped" operation_key="gr_Dummy_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="19" operation="stopped" operation_key="gr_Dummy_stopped_0"> + <pseudo_event id="18" operation="stopped" operation_key="gr_Dummy_stopped_0"> <attributes CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="res_Dummy2_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"/> + <rsc_op id="11" operation="stop" operation_key="res_Dummy2_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"/> </trigger> <trigger> - <rsc_op id="14" operation="stop" operation_key="res_Dummy3_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"/> + <rsc_op id="13" operation="stop" operation_key="res_Dummy3_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"/> </trigger> <trigger> - <pseudo_event id="18" operation="stop" operation_key="gr_Dummy_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="gr_Dummy_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="18" operation="stop" operation_key="gr_Dummy_stop_0"> + <pseudo_event id="17" operation="stop" operation_key="gr_Dummy_stop_0"> <attributes CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -83,48 +83,27 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="stop" operation_key="res_Dummy2_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"> + <rsc_op id="11" operation="stop" operation_key="res_Dummy2_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"> <primitive id="res_Dummy2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="xenserver1" CRM_meta_on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stop" operation_key="gr_Dummy_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="gr_Dummy_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="14" operation="stop" operation_key="res_Dummy3_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"> + <rsc_op id="13" operation="stop" operation_key="res_Dummy3_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"> <primitive id="res_Dummy3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="xenserver1" CRM_meta_on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stop" operation_key="gr_Dummy_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="8"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="res_Dummy1:1_stop_0" internal_operation_key="res_Dummy1:0_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="res_Dummy1:0_stop_0" internal_operation_key="res_Dummy1:1_stop_0" on_node="xenserver2" on_node_uuid="ab2e800a-4e31-42e9-9e33-f6ca81a3e9e6"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="res_Dummy2_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"/> - </trigger> - <trigger> - <rsc_op id="14" operation="stop" operation_key="res_Dummy3_stop_0" on_node="xenserver1" on_node_uuid="56cfdd8b-b7ce-4420-b0b0-2e9ec84a9b64"/> + <pseudo_event id="17" operation="stop" operation_key="gr_Dummy_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-lf-2171.scores b/pengine/test10/bug-lf-2171.scores index 81284ef1eff..83eeaa2c4da 100644 --- a/pengine/test10/bug-lf-2171.scores +++ b/pengine/test10/bug-lf-2171.scores @@ -1,21 +1,21 @@ Allocation scores: -clone_color: cl_res_Dummy1 allocation score on xenserver1: 0 -clone_color: cl_res_Dummy1 allocation score on xenserver2: 0 -clone_color: res_Dummy1:0 allocation score on xenserver1: 200 -clone_color: res_Dummy1:0 allocation score on xenserver2: 0 -clone_color: res_Dummy1:1 allocation score on xenserver1: 0 -clone_color: res_Dummy1:1 allocation score on xenserver2: 200 -group_color: gr_Dummy allocation score on xenserver1: 0 -group_color: gr_Dummy allocation score on xenserver2: 0 -group_color: res_Dummy2 allocation score on xenserver1: 200 -group_color: res_Dummy2 allocation score on xenserver2: 0 -group_color: res_Dummy3 allocation score on xenserver1: 200 -group_color: res_Dummy3 allocation score on xenserver2: 0 -native_color: res_Dummy1:0 allocation score on xenserver1: -INFINITY -native_color: res_Dummy1:0 allocation score on xenserver2: -INFINITY -native_color: res_Dummy1:1 allocation score on xenserver1: -INFINITY -native_color: res_Dummy1:1 allocation score on xenserver2: -INFINITY -native_color: res_Dummy2 allocation score on xenserver1: 200 -native_color: res_Dummy2 allocation score on xenserver2: 0 -native_color: res_Dummy3 allocation score on xenserver1: 200 -native_color: res_Dummy3 allocation score on xenserver2: 0 +pcmk__clone_allocate: cl_res_Dummy1 allocation score on xenserver1: 0 +pcmk__clone_allocate: cl_res_Dummy1 allocation score on xenserver2: 0 +pcmk__clone_allocate: res_Dummy1:0 allocation score on xenserver1: 200 +pcmk__clone_allocate: res_Dummy1:0 allocation score on xenserver2: 0 +pcmk__clone_allocate: res_Dummy1:1 allocation score on xenserver1: 0 +pcmk__clone_allocate: res_Dummy1:1 allocation score on xenserver2: 200 +pcmk__group_allocate: gr_Dummy allocation score on xenserver1: 0 +pcmk__group_allocate: gr_Dummy allocation score on xenserver2: 0 +pcmk__group_allocate: res_Dummy2 allocation score on xenserver1: 200 +pcmk__group_allocate: res_Dummy2 allocation score on xenserver2: 0 +pcmk__group_allocate: res_Dummy3 allocation score on xenserver1: 200 +pcmk__group_allocate: res_Dummy3 allocation score on xenserver2: 0 +pcmk__native_allocate: res_Dummy1:0 allocation score on xenserver1: -INFINITY +pcmk__native_allocate: res_Dummy1:0 allocation score on xenserver2: -INFINITY +pcmk__native_allocate: res_Dummy1:1 allocation score on xenserver1: -INFINITY +pcmk__native_allocate: res_Dummy1:1 allocation score on xenserver2: -INFINITY +pcmk__native_allocate: res_Dummy2 allocation score on xenserver1: 200 +pcmk__native_allocate: res_Dummy2 allocation score on xenserver2: 0 +pcmk__native_allocate: res_Dummy3 allocation score on xenserver1: 200 +pcmk__native_allocate: res_Dummy3 allocation score on xenserver2: 0 diff --git a/pengine/test10/bug-lf-2171.summary b/pengine/test10/bug-lf-2171.summary index 41a7b94a493..4eca69663f9 100644 --- a/pengine/test10/bug-lf-2171.summary +++ b/pengine/test10/bug-lf-2171.summary @@ -1,4 +1,4 @@ -3 of 4 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 4 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ xenserver1 xenserver2 ] @@ -24,7 +24,6 @@ Executing cluster transition: * Resource action: res_Dummy1:1 stop on xenserver1 * Resource action: res_Dummy1:0 stop on xenserver2 * Pseudo action: cl_res_Dummy1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ xenserver1 xenserver2 ] diff --git a/pengine/test10/bug-lf-2213.exp b/pengine/test10/bug-lf-2213.exp index 5a6a3114acd..4f5266f7d35 100644 --- a/pengine/test10/bug-lf-2213.exp +++ b/pengine/test10/bug-lf-2213.exp @@ -1,105 +1,105 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="4" operation="running" operation_key="gr-test:0_running_0"> + <pseudo_event id="3" operation="running" operation_key="gr-test:0_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="test:0_start_0" on_node="web1" on_node_uuid="web1"/> + <rsc_op id="1" operation="start" operation_key="test:0_start_0" on_node="web1" on_node_uuid="web1"/> </trigger> <trigger> - <pseudo_event id="3" operation="start" operation_key="gr-test:0_start_0"/> + <pseudo_event id="2" operation="start" operation_key="gr-test:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="3" operation="start" operation_key="gr-test:0_start_0"> + <pseudo_event id="2" operation="start" operation_key="gr-test:0_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="start" operation_key="cl-test_start_0"/> + <pseudo_event id="19" operation="start" operation_key="cl-test_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="start" operation_key="test:0_start_0" on_node="web1" on_node_uuid="web1"> + <rsc_op id="1" operation="start" operation_key="test:0_start_0" on_node="web1" on_node_uuid="web1"> <primitive id="test" long-id="test:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="web1" CRM_meta_on_node_uuid="web1" CRM_meta_timeout="20000" device="192.168.55.15:/srv/nfs/web/" directory="/srv/web/" fstype="nfs" options="hard,intr,noatime,rw,nolock,tcp,timeo=50"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="start" operation_key="gr-test:0_start_0"/> + <pseudo_event id="2" operation="start" operation_key="gr-test:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="9" operation="running" operation_key="gr-test:1_running_0"> + <pseudo_event id="8" operation="running" operation_key="gr-test:1_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="test:1_start_0" on_node="web2" on_node_uuid="web2"/> + <rsc_op id="6" operation="start" operation_key="test:1_start_0" on_node="web2" on_node_uuid="web2"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="gr-test:1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="gr-test:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="8" operation="start" operation_key="gr-test:1_start_0"> + <pseudo_event id="7" operation="start" operation_key="gr-test:1_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="start" operation_key="cl-test_start_0"/> + <pseudo_event id="19" operation="start" operation_key="cl-test_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="start" operation_key="test:1_start_0" on_node="web2" on_node_uuid="web2"> + <rsc_op id="6" operation="start" operation_key="test:1_start_0" on_node="web2" on_node_uuid="web2"> <primitive id="test" long-id="test:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="web2" CRM_meta_on_node_uuid="web2" CRM_meta_timeout="20000" device="192.168.55.15:/srv/nfs/web/" directory="/srv/web/" fstype="nfs" options="hard,intr,noatime,rw,nolock,tcp,timeo=50"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="gr-test:1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="gr-test:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="21" operation="running" operation_key="cl-test_running_0"> + <pseudo_event id="20" operation="running" operation_key="cl-test_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="4" operation="running" operation_key="gr-test:0_running_0"/> + <pseudo_event id="3" operation="running" operation_key="gr-test:0_running_0"/> </trigger> <trigger> - <pseudo_event id="9" operation="running" operation_key="gr-test:1_running_0"/> + <pseudo_event id="8" operation="running" operation_key="gr-test:1_running_0"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="cl-test_start_0"/> + <pseudo_event id="19" operation="start" operation_key="cl-test_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="20" operation="start" operation_key="cl-test_start_0"> + <pseudo_event id="19" operation="start" operation_key="cl-test_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/bug-lf-2213.scores b/pengine/test10/bug-lf-2213.scores index 82334774353..8d1880cdf61 100644 --- a/pengine/test10/bug-lf-2213.scores +++ b/pengine/test10/bug-lf-2213.scores @@ -1,85 +1,85 @@ Allocation scores: -clone_color: cl-test allocation score on fs1: -INFINITY -clone_color: cl-test allocation score on fs2: -INFINITY -clone_color: cl-test allocation score on web1: 1 -clone_color: cl-test allocation score on web2: 1 -clone_color: gr-test:0 allocation score on fs1: -INFINITY -clone_color: gr-test:0 allocation score on fs2: -INFINITY -clone_color: gr-test:0 allocation score on web1: 1 -clone_color: gr-test:0 allocation score on web2: 1 -clone_color: gr-test:1 allocation score on fs1: -INFINITY -clone_color: gr-test:1 allocation score on fs2: -INFINITY -clone_color: gr-test:1 allocation score on web1: 1 -clone_color: gr-test:1 allocation score on web2: 1 -clone_color: gr-test:2 allocation score on fs1: -INFINITY -clone_color: gr-test:2 allocation score on fs2: -INFINITY -clone_color: gr-test:2 allocation score on web1: 1 -clone_color: gr-test:2 allocation score on web2: 1 -clone_color: gr-test:3 allocation score on fs1: -INFINITY -clone_color: gr-test:3 allocation score on fs2: -INFINITY -clone_color: gr-test:3 allocation score on web1: 1 -clone_color: gr-test:3 allocation score on web2: 1 -clone_color: test:0 allocation score on fs1: -INFINITY -clone_color: test:0 allocation score on fs2: -INFINITY -clone_color: test:0 allocation score on web1: 1 -clone_color: test:0 allocation score on web2: 1 -clone_color: test:1 allocation score on fs1: -INFINITY -clone_color: test:1 allocation score on fs2: -INFINITY -clone_color: test:1 allocation score on web1: 1 -clone_color: test:1 allocation score on web2: 1 -clone_color: test:2 allocation score on fs1: -INFINITY -clone_color: test:2 allocation score on fs2: -INFINITY -clone_color: test:2 allocation score on web1: 1 -clone_color: test:2 allocation score on web2: 1 -clone_color: test:3 allocation score on fs1: -INFINITY -clone_color: test:3 allocation score on fs2: -INFINITY -clone_color: test:3 allocation score on web1: 1 -clone_color: test:3 allocation score on web2: 1 -group_color: gr-test:0 allocation score on fs1: -INFINITY -group_color: gr-test:0 allocation score on fs2: -INFINITY -group_color: gr-test:0 allocation score on web1: 1 -group_color: gr-test:0 allocation score on web2: 1 -group_color: gr-test:1 allocation score on fs1: -INFINITY -group_color: gr-test:1 allocation score on fs2: -INFINITY -group_color: gr-test:1 allocation score on web1: -INFINITY -group_color: gr-test:1 allocation score on web2: 1 -group_color: gr-test:2 allocation score on fs1: -INFINITY -group_color: gr-test:2 allocation score on fs2: -INFINITY -group_color: gr-test:2 allocation score on web1: -INFINITY -group_color: gr-test:2 allocation score on web2: -INFINITY -group_color: gr-test:3 allocation score on fs1: -INFINITY -group_color: gr-test:3 allocation score on fs2: -INFINITY -group_color: gr-test:3 allocation score on web1: -INFINITY -group_color: gr-test:3 allocation score on web2: -INFINITY -group_color: test:0 allocation score on fs1: -INFINITY -group_color: test:0 allocation score on fs2: -INFINITY -group_color: test:0 allocation score on web1: 1 -group_color: test:0 allocation score on web2: 1 -group_color: test:1 allocation score on fs1: -INFINITY -group_color: test:1 allocation score on fs2: -INFINITY -group_color: test:1 allocation score on web1: -INFINITY -group_color: test:1 allocation score on web2: 1 -group_color: test:2 allocation score on fs1: -INFINITY -group_color: test:2 allocation score on fs2: -INFINITY -group_color: test:2 allocation score on web1: -INFINITY -group_color: test:2 allocation score on web2: -INFINITY -group_color: test:3 allocation score on fs1: -INFINITY -group_color: test:3 allocation score on fs2: -INFINITY -group_color: test:3 allocation score on web1: -INFINITY -group_color: test:3 allocation score on web2: -INFINITY -native_color: test:0 allocation score on fs1: -INFINITY -native_color: test:0 allocation score on fs2: -INFINITY -native_color: test:0 allocation score on web1: 1 -native_color: test:0 allocation score on web2: 1 -native_color: test:1 allocation score on fs1: -INFINITY -native_color: test:1 allocation score on fs2: -INFINITY -native_color: test:1 allocation score on web1: -INFINITY -native_color: test:1 allocation score on web2: 1 -native_color: test:2 allocation score on fs1: -INFINITY -native_color: test:2 allocation score on fs2: -INFINITY -native_color: test:2 allocation score on web1: -INFINITY -native_color: test:2 allocation score on web2: -INFINITY -native_color: test:3 allocation score on fs1: -INFINITY -native_color: test:3 allocation score on fs2: -INFINITY -native_color: test:3 allocation score on web1: -INFINITY -native_color: test:3 allocation score on web2: -INFINITY +pcmk__clone_allocate: cl-test allocation score on fs1: -INFINITY +pcmk__clone_allocate: cl-test allocation score on fs2: -INFINITY +pcmk__clone_allocate: cl-test allocation score on web1: 1 +pcmk__clone_allocate: cl-test allocation score on web2: 1 +pcmk__clone_allocate: gr-test:0 allocation score on fs1: -INFINITY +pcmk__clone_allocate: gr-test:0 allocation score on fs2: -INFINITY +pcmk__clone_allocate: gr-test:0 allocation score on web1: 1 +pcmk__clone_allocate: gr-test:0 allocation score on web2: 1 +pcmk__clone_allocate: gr-test:1 allocation score on fs1: -INFINITY +pcmk__clone_allocate: gr-test:1 allocation score on fs2: -INFINITY +pcmk__clone_allocate: gr-test:1 allocation score on web1: 1 +pcmk__clone_allocate: gr-test:1 allocation score on web2: 1 +pcmk__clone_allocate: gr-test:2 allocation score on fs1: -INFINITY +pcmk__clone_allocate: gr-test:2 allocation score on fs2: -INFINITY +pcmk__clone_allocate: gr-test:2 allocation score on web1: 1 +pcmk__clone_allocate: gr-test:2 allocation score on web2: 1 +pcmk__clone_allocate: gr-test:3 allocation score on fs1: -INFINITY +pcmk__clone_allocate: gr-test:3 allocation score on fs2: -INFINITY +pcmk__clone_allocate: gr-test:3 allocation score on web1: 1 +pcmk__clone_allocate: gr-test:3 allocation score on web2: 1 +pcmk__clone_allocate: test:0 allocation score on fs1: -INFINITY +pcmk__clone_allocate: test:0 allocation score on fs2: -INFINITY +pcmk__clone_allocate: test:0 allocation score on web1: 1 +pcmk__clone_allocate: test:0 allocation score on web2: 1 +pcmk__clone_allocate: test:1 allocation score on fs1: -INFINITY +pcmk__clone_allocate: test:1 allocation score on fs2: -INFINITY +pcmk__clone_allocate: test:1 allocation score on web1: 1 +pcmk__clone_allocate: test:1 allocation score on web2: 1 +pcmk__clone_allocate: test:2 allocation score on fs1: -INFINITY +pcmk__clone_allocate: test:2 allocation score on fs2: -INFINITY +pcmk__clone_allocate: test:2 allocation score on web1: 1 +pcmk__clone_allocate: test:2 allocation score on web2: 1 +pcmk__clone_allocate: test:3 allocation score on fs1: -INFINITY +pcmk__clone_allocate: test:3 allocation score on fs2: -INFINITY +pcmk__clone_allocate: test:3 allocation score on web1: 1 +pcmk__clone_allocate: test:3 allocation score on web2: 1 +pcmk__group_allocate: gr-test:0 allocation score on fs1: -INFINITY +pcmk__group_allocate: gr-test:0 allocation score on fs2: -INFINITY +pcmk__group_allocate: gr-test:0 allocation score on web1: 1 +pcmk__group_allocate: gr-test:0 allocation score on web2: 1 +pcmk__group_allocate: gr-test:1 allocation score on fs1: -INFINITY +pcmk__group_allocate: gr-test:1 allocation score on fs2: -INFINITY +pcmk__group_allocate: gr-test:1 allocation score on web1: -INFINITY +pcmk__group_allocate: gr-test:1 allocation score on web2: 1 +pcmk__group_allocate: gr-test:2 allocation score on fs1: -INFINITY +pcmk__group_allocate: gr-test:2 allocation score on fs2: -INFINITY +pcmk__group_allocate: gr-test:2 allocation score on web1: -INFINITY +pcmk__group_allocate: gr-test:2 allocation score on web2: -INFINITY +pcmk__group_allocate: gr-test:3 allocation score on fs1: -INFINITY +pcmk__group_allocate: gr-test:3 allocation score on fs2: -INFINITY +pcmk__group_allocate: gr-test:3 allocation score on web1: -INFINITY +pcmk__group_allocate: gr-test:3 allocation score on web2: -INFINITY +pcmk__group_allocate: test:0 allocation score on fs1: -INFINITY +pcmk__group_allocate: test:0 allocation score on fs2: -INFINITY +pcmk__group_allocate: test:0 allocation score on web1: 1 +pcmk__group_allocate: test:0 allocation score on web2: 1 +pcmk__group_allocate: test:1 allocation score on fs1: -INFINITY +pcmk__group_allocate: test:1 allocation score on fs2: -INFINITY +pcmk__group_allocate: test:1 allocation score on web1: -INFINITY +pcmk__group_allocate: test:1 allocation score on web2: 1 +pcmk__group_allocate: test:2 allocation score on fs1: -INFINITY +pcmk__group_allocate: test:2 allocation score on fs2: -INFINITY +pcmk__group_allocate: test:2 allocation score on web1: -INFINITY +pcmk__group_allocate: test:2 allocation score on web2: -INFINITY +pcmk__group_allocate: test:3 allocation score on fs1: -INFINITY +pcmk__group_allocate: test:3 allocation score on fs2: -INFINITY +pcmk__group_allocate: test:3 allocation score on web1: -INFINITY +pcmk__group_allocate: test:3 allocation score on web2: -INFINITY +pcmk__native_allocate: test:0 allocation score on fs1: -INFINITY +pcmk__native_allocate: test:0 allocation score on fs2: -INFINITY +pcmk__native_allocate: test:0 allocation score on web1: 1 +pcmk__native_allocate: test:0 allocation score on web2: 1 +pcmk__native_allocate: test:1 allocation score on fs1: -INFINITY +pcmk__native_allocate: test:1 allocation score on fs2: -INFINITY +pcmk__native_allocate: test:1 allocation score on web1: -INFINITY +pcmk__native_allocate: test:1 allocation score on web2: 1 +pcmk__native_allocate: test:2 allocation score on fs1: -INFINITY +pcmk__native_allocate: test:2 allocation score on fs2: -INFINITY +pcmk__native_allocate: test:2 allocation score on web1: -INFINITY +pcmk__native_allocate: test:2 allocation score on web2: -INFINITY +pcmk__native_allocate: test:3 allocation score on fs1: -INFINITY +pcmk__native_allocate: test:3 allocation score on fs2: -INFINITY +pcmk__native_allocate: test:3 allocation score on web1: -INFINITY +pcmk__native_allocate: test:3 allocation score on web2: -INFINITY diff --git a/pengine/test10/bug-lf-2317.exp b/pengine/test10/bug-lf-2317.exp index cf84cd50e17..3f5382c6c1d 100644 --- a/pengine/test10/bug-lf-2317.exp +++ b/pengine/test10/bug-lf-2317.exp @@ -1,77 +1,77 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="49" operation="notify" operation_key="drbd_r0:1_post_notify_promote_0" internal_operation_key="drbd_r0:0_post_notify_promote_0" on_node="ibm2.isg.si" on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7"> + <rsc_op id="43" operation="notify" operation_key="drbd_r0:1_post_notify_promote_0" internal_operation_key="drbd_r0:0_post_notify_promote_0" on_node="ibm2.isg.si" on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7"> <primitive id="drbd_r0" long-id="drbd_r0:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_r0:0 drbd_r0:1" CRM_meta_notify_active_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_all_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_available_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_r0:0" CRM_meta_notify_master_uname="ibm2.isg.si" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_r0:1" CRM_meta_notify_promote_uname="ibm1.isg.si" CRM_meta_notify_slave_resource="drbd_r0:1" CRM_meta_notify_slave_uname="ibm1.isg.si" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="ibm2.isg.si" CRM_meta_on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7" CRM_meta_timeout="90000" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_r0:0 drbd_r0:1" CRM_meta_notify_active_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_all_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_available_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_r0:0" CRM_meta_notify_master_uname="ibm2.isg.si" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_r0:1" CRM_meta_notify_promote_uname="ibm1.isg.si" CRM_meta_notify_slave_resource="drbd_r0:1" CRM_meta_notify_slave_uname="ibm1.isg.si" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="ibm2.isg.si" CRM_meta_on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7" CRM_meta_timeout="90000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="ms_drbd_r0_post_notify_promoted_0"/> + <pseudo_event id="30" operation="notify" operation_key="ms_drbd_r0_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="48" operation="notify" operation_key="drbd_r0:1_pre_notify_promote_0" internal_operation_key="drbd_r0:0_pre_notify_promote_0" on_node="ibm2.isg.si" on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7"> + <rsc_op id="42" operation="notify" operation_key="drbd_r0:1_pre_notify_promote_0" internal_operation_key="drbd_r0:0_pre_notify_promote_0" on_node="ibm2.isg.si" on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7"> <primitive id="drbd_r0" long-id="drbd_r0:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_r0:0 drbd_r0:1" CRM_meta_notify_active_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_all_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_available_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_r0:0" CRM_meta_notify_master_uname="ibm2.isg.si" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_r0:1" CRM_meta_notify_promote_uname="ibm1.isg.si" CRM_meta_notify_slave_resource="drbd_r0:1" CRM_meta_notify_slave_uname="ibm1.isg.si" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="ibm2.isg.si" CRM_meta_on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7" CRM_meta_timeout="90000" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_r0:0 drbd_r0:1" CRM_meta_notify_active_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_all_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_available_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_r0:0" CRM_meta_notify_master_uname="ibm2.isg.si" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_r0:1" CRM_meta_notify_promote_uname="ibm1.isg.si" CRM_meta_notify_slave_resource="drbd_r0:1" CRM_meta_notify_slave_uname="ibm1.isg.si" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="ibm2.isg.si" CRM_meta_on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7" CRM_meta_timeout="90000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms_drbd_r0_pre_notify_promote_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms_drbd_r0_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="51" operation="notify" operation_key="drbd_r0:0_post_notify_promote_0" internal_operation_key="drbd_r0:1_post_notify_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"> + <rsc_op id="45" operation="notify" operation_key="drbd_r0:0_post_notify_promote_0" internal_operation_key="drbd_r0:1_post_notify_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"> <primitive id="drbd_r0" long-id="drbd_r0:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_r0:0 drbd_r0:1" CRM_meta_notify_active_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_all_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_available_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_r0:0" CRM_meta_notify_master_uname="ibm2.isg.si" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_r0:1" CRM_meta_notify_promote_uname="ibm1.isg.si" CRM_meta_notify_slave_resource="drbd_r0:1" CRM_meta_notify_slave_uname="ibm1.isg.si" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="ibm1.isg.si" CRM_meta_on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9" CRM_meta_timeout="90000" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_r0:0 drbd_r0:1" CRM_meta_notify_active_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_all_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_available_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_r0:0" CRM_meta_notify_master_uname="ibm2.isg.si" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_r0:1" CRM_meta_notify_promote_uname="ibm1.isg.si" CRM_meta_notify_slave_resource="drbd_r0:1" CRM_meta_notify_slave_uname="ibm1.isg.si" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="ibm1.isg.si" CRM_meta_on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9" CRM_meta_timeout="90000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="ms_drbd_r0_post_notify_promoted_0"/> + <pseudo_event id="30" operation="notify" operation_key="ms_drbd_r0_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="50" operation="notify" operation_key="drbd_r0:0_pre_notify_promote_0" internal_operation_key="drbd_r0:1_pre_notify_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"> + <rsc_op id="44" operation="notify" operation_key="drbd_r0:0_pre_notify_promote_0" internal_operation_key="drbd_r0:1_pre_notify_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"> <primitive id="drbd_r0" long-id="drbd_r0:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_r0:0 drbd_r0:1" CRM_meta_notify_active_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_all_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_available_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_r0:0" CRM_meta_notify_master_uname="ibm2.isg.si" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_r0:1" CRM_meta_notify_promote_uname="ibm1.isg.si" CRM_meta_notify_slave_resource="drbd_r0:1" CRM_meta_notify_slave_uname="ibm1.isg.si" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="ibm1.isg.si" CRM_meta_on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9" CRM_meta_timeout="90000" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_r0:0 drbd_r0:1" CRM_meta_notify_active_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_all_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_available_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_r0:0" CRM_meta_notify_master_uname="ibm2.isg.si" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_r0:1" CRM_meta_notify_promote_uname="ibm1.isg.si" CRM_meta_notify_slave_resource="drbd_r0:1" CRM_meta_notify_slave_uname="ibm1.isg.si" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="ibm1.isg.si" CRM_meta_on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9" CRM_meta_timeout="90000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms_drbd_r0_pre_notify_promote_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms_drbd_r0_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="drbd_r0:0_monitor_15000" internal_operation_key="drbd_r0:1_monitor_15000" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"> + <rsc_op id="13" operation="monitor" operation_key="drbd_r0:0_monitor_15000" internal_operation_key="drbd_r0:1_monitor_15000" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"> <primitive id="drbd_r0" long-id="drbd_r0:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="15000" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="ibm1.isg.si" CRM_meta_on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="30000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="promote" operation_key="drbd_r0:0_promote_0" internal_operation_key="drbd_r0:1_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"/> + <rsc_op id="12" operation="promote" operation_key="drbd_r0:0_promote_0" internal_operation_key="drbd_r0:1_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"/> </trigger> <trigger> - <pseudo_event id="32" operation="notified" operation_key="ms_drbd_r0_confirmed-post_notify_promoted_0"/> + <pseudo_event id="31" operation="notified" operation_key="ms_drbd_r0_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="13" operation="promote" operation_key="drbd_r0:0_promote_0" internal_operation_key="drbd_r0:1_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"> + <rsc_op id="12" operation="promote" operation_key="drbd_r0:0_promote_0" internal_operation_key="drbd_r0:1_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"> <primitive id="drbd_r0" long-id="drbd_r0:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_r0:0 drbd_r0:1" CRM_meta_notify_active_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_all_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_available_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd_r0:0" CRM_meta_notify_master_uname="ibm2.isg.si" CRM_meta_notify_promote_resource="drbd_r0:1" CRM_meta_notify_promote_uname="ibm1.isg.si" CRM_meta_notify_slave_resource="drbd_r0:1" CRM_meta_notify_slave_uname="ibm1.isg.si" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="ibm1.isg.si" CRM_meta_on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9" CRM_meta_timeout="90000" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_r0:0 drbd_r0:1" CRM_meta_notify_active_uname="ibm2.isg.si ibm1.isg.si" CRM_meta_notify_all_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_available_uname="ibm1.isg.si ibm2.isg.si" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd_r0:0" CRM_meta_notify_master_uname="ibm2.isg.si" CRM_meta_notify_promote_resource="drbd_r0:1" CRM_meta_notify_promote_uname="ibm1.isg.si" CRM_meta_notify_slave_resource="drbd_r0:1" CRM_meta_notify_slave_uname="ibm1.isg.si" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="ibm1.isg.si" CRM_meta_on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9" CRM_meta_timeout="90000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> @@ -79,7 +79,7 @@ <rsc_op id="3" operation="cancel" operation_key="drbd_r0:0_monitor_30000" internal_operation_key="drbd_r0:1_monitor_30000" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"/> </trigger> <trigger> - <pseudo_event id="27" operation="promote" operation_key="ms_drbd_r0_promote_0"/> + <pseudo_event id="26" operation="promote" operation_key="ms_drbd_r0_promote_0"/> </trigger> </inputs> </synapse> @@ -94,58 +94,58 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="32" operation="notified" operation_key="ms_drbd_r0_confirmed-post_notify_promoted_0"> + <pseudo_event id="31" operation="notified" operation_key="ms_drbd_r0_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="ms_drbd_r0_post_notify_promoted_0"/> + <pseudo_event id="30" operation="notify" operation_key="ms_drbd_r0_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="49" operation="notify" operation_key="drbd_r0:1_post_notify_promote_0" internal_operation_key="drbd_r0:0_post_notify_promote_0" on_node="ibm2.isg.si" on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7"/> + <rsc_op id="43" operation="notify" operation_key="drbd_r0:1_post_notify_promote_0" internal_operation_key="drbd_r0:0_post_notify_promote_0" on_node="ibm2.isg.si" on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7"/> </trigger> <trigger> - <rsc_op id="51" operation="notify" operation_key="drbd_r0:0_post_notify_promote_0" internal_operation_key="drbd_r0:1_post_notify_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"/> + <rsc_op id="45" operation="notify" operation_key="drbd_r0:0_post_notify_promote_0" internal_operation_key="drbd_r0:1_post_notify_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="31" operation="notify" operation_key="ms_drbd_r0_post_notify_promoted_0"> + <pseudo_event id="30" operation="notify" operation_key="ms_drbd_r0_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="promoted" operation_key="ms_drbd_r0_promoted_0"/> + <pseudo_event id="27" operation="promoted" operation_key="ms_drbd_r0_promoted_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="notified" operation_key="ms_drbd_r0_confirmed-pre_notify_promote_0"/> + <pseudo_event id="29" operation="notified" operation_key="ms_drbd_r0_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="30" operation="notified" operation_key="ms_drbd_r0_confirmed-pre_notify_promote_0"> + <pseudo_event id="29" operation="notified" operation_key="ms_drbd_r0_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms_drbd_r0_pre_notify_promote_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms_drbd_r0_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="48" operation="notify" operation_key="drbd_r0:1_pre_notify_promote_0" internal_operation_key="drbd_r0:0_pre_notify_promote_0" on_node="ibm2.isg.si" on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7"/> + <rsc_op id="42" operation="notify" operation_key="drbd_r0:1_pre_notify_promote_0" internal_operation_key="drbd_r0:0_pre_notify_promote_0" on_node="ibm2.isg.si" on_node_uuid="3d430f49-b915-4d52-a32b-b0799fa17ae7"/> </trigger> <trigger> - <rsc_op id="50" operation="notify" operation_key="drbd_r0:0_pre_notify_promote_0" internal_operation_key="drbd_r0:1_pre_notify_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"/> + <rsc_op id="44" operation="notify" operation_key="drbd_r0:0_pre_notify_promote_0" internal_operation_key="drbd_r0:1_pre_notify_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="29" operation="notify" operation_key="ms_drbd_r0_pre_notify_promote_0"> + <pseudo_event id="28" operation="notify" operation_key="ms_drbd_r0_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -153,25 +153,25 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="28" operation="promoted" operation_key="ms_drbd_r0_promoted_0"> + <pseudo_event id="27" operation="promoted" operation_key="ms_drbd_r0_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="promote" operation_key="drbd_r0:0_promote_0" internal_operation_key="drbd_r0:1_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"/> + <rsc_op id="12" operation="promote" operation_key="drbd_r0:0_promote_0" internal_operation_key="drbd_r0:1_promote_0" on_node="ibm1.isg.si" on_node_uuid="4b2047c8-f3a0-4935-84a2-967b548598c9"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="27" operation="promote" operation_key="ms_drbd_r0_promote_0"> + <pseudo_event id="26" operation="promote" operation_key="ms_drbd_r0_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notified" operation_key="ms_drbd_r0_confirmed-pre_notify_promote_0"/> + <pseudo_event id="29" operation="notified" operation_key="ms_drbd_r0_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-lf-2317.scores b/pengine/test10/bug-lf-2317.scores index 73ea6ee3515..022fd527838 100644 --- a/pengine/test10/bug-lf-2317.scores +++ b/pengine/test10/bug-lf-2317.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: drbd_r0:0 allocation score on ibm1.isg.si: 0 -clone_color: drbd_r0:0 allocation score on ibm2.isg.si: 10001 -clone_color: drbd_r0:1 allocation score on ibm1.isg.si: 10001 -clone_color: drbd_r0:1 allocation score on ibm2.isg.si: 0 -clone_color: ms_drbd_r0 allocation score on ibm1.isg.si: 0 -clone_color: ms_drbd_r0 allocation score on ibm2.isg.si: 0 drbd_r0:0 promotion score on ibm2.isg.si: 10000 drbd_r0:1 promotion score on ibm1.isg.si: 10000 -native_color: HostingIsg allocation score on ibm1.isg.si: 0 -native_color: HostingIsg allocation score on ibm2.isg.si: 10 -native_color: drbd_r0:0 allocation score on ibm1.isg.si: 0 -native_color: drbd_r0:0 allocation score on ibm2.isg.si: 10001 -native_color: drbd_r0:1 allocation score on ibm1.isg.si: 10001 -native_color: drbd_r0:1 allocation score on ibm2.isg.si: -INFINITY +pcmk__clone_allocate: drbd_r0:0 allocation score on ibm1.isg.si: 0 +pcmk__clone_allocate: drbd_r0:0 allocation score on ibm2.isg.si: 10001 +pcmk__clone_allocate: drbd_r0:1 allocation score on ibm1.isg.si: 10001 +pcmk__clone_allocate: drbd_r0:1 allocation score on ibm2.isg.si: 0 +pcmk__clone_allocate: ms_drbd_r0 allocation score on ibm1.isg.si: 0 +pcmk__clone_allocate: ms_drbd_r0 allocation score on ibm2.isg.si: 0 +pcmk__native_allocate: HostingIsg allocation score on ibm1.isg.si: 0 +pcmk__native_allocate: HostingIsg allocation score on ibm2.isg.si: 10 +pcmk__native_allocate: drbd_r0:0 allocation score on ibm1.isg.si: 0 +pcmk__native_allocate: drbd_r0:0 allocation score on ibm2.isg.si: 10001 +pcmk__native_allocate: drbd_r0:1 allocation score on ibm1.isg.si: 10001 +pcmk__native_allocate: drbd_r0:1 allocation score on ibm2.isg.si: -INFINITY diff --git a/pengine/test10/bug-lf-2358.exp b/pengine/test10/bug-lf-2358.exp index adbcac02623..532d6f4c30c 100644 --- a/pengine/test10/bug-lf-2358.exp +++ b/pengine/test10/bug-lf-2358.exp @@ -1,107 +1,107 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="129" operation="notify" operation_key="res_drbd_mysql1:0_post_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="127" operation="notify" operation_key="res_drbd_mysql1:0_post_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="res_drbd_mysql1" long-id="res_drbd_mysql1:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_mysql1:0" CRM_meta_notify_active_uname="bob.demo" CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="bob.demo alice.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="res_drbd_mysql1:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="res_drbd_mysql1:0" CRM_meta_notify_master_uname="bob.demo" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="res_drbd_mysql1:1" CRM_meta_notify_start_uname="alice.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" drbd_resource="mysql1"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_mysql1:0" CRM_meta_notify_active_uname="bob.demo" CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="alice.demo bob.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="res_drbd_mysql1:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="res_drbd_mysql1:0" CRM_meta_notify_master_uname="bob.demo" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="res_drbd_mysql1:1" CRM_meta_notify_start_uname="alice.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" drbd_resource="mysql1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="notify" operation_key="ms_drbd_mysql1_post_notify_running_0"/> + <pseudo_event id="54" operation="notify" operation_key="ms_drbd_mysql1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="128" operation="notify" operation_key="res_drbd_mysql1:0_pre_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="126" operation="notify" operation_key="res_drbd_mysql1:0_pre_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="res_drbd_mysql1" long-id="res_drbd_mysql1:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_mysql1:0" CRM_meta_notify_active_uname="bob.demo" CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="bob.demo alice.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="res_drbd_mysql1:1" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="res_drbd_mysql1:0" CRM_meta_notify_master_uname="bob.demo" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="res_drbd_mysql1:1" CRM_meta_notify_start_uname="alice.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" drbd_resource="mysql1"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_mysql1:0" CRM_meta_notify_active_uname="bob.demo" CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="alice.demo bob.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="res_drbd_mysql1:1" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="res_drbd_mysql1:0" CRM_meta_notify_master_uname="bob.demo" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="res_drbd_mysql1:1" CRM_meta_notify_start_uname="alice.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" drbd_resource="mysql1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="notify" operation_key="ms_drbd_mysql1_pre_notify_start_0"/> + <pseudo_event id="52" operation="notify" operation_key="ms_drbd_mysql1_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="130" operation="notify" operation_key="res_drbd_mysql1:1_post_notify_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="128" operation="notify" operation_key="res_drbd_mysql1:1_post_notify_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="res_drbd_mysql1" long-id="res_drbd_mysql1:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_mysql1:0" CRM_meta_notify_active_uname="bob.demo" CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="bob.demo alice.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="res_drbd_mysql1:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="res_drbd_mysql1:0" CRM_meta_notify_master_uname="bob.demo" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="res_drbd_mysql1:1" CRM_meta_notify_start_uname="alice.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" drbd_resource="mysql1"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_mysql1:0" CRM_meta_notify_active_uname="bob.demo" CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="alice.demo bob.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="res_drbd_mysql1:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="res_drbd_mysql1:0" CRM_meta_notify_master_uname="bob.demo" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="res_drbd_mysql1:1" CRM_meta_notify_start_uname="alice.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" drbd_resource="mysql1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="notify" operation_key="ms_drbd_mysql1_post_notify_running_0"/> + <pseudo_event id="54" operation="notify" operation_key="ms_drbd_mysql1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="50" operation="start" operation_key="res_drbd_mysql1:1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="49" operation="start" operation_key="res_drbd_mysql1:1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="res_drbd_mysql1" long-id="res_drbd_mysql1:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_mysql1:0" CRM_meta_notify_active_uname="bob.demo" CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="bob.demo alice.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="res_drbd_mysql1:1" CRM_meta_notify_master_resource="res_drbd_mysql1:0" CRM_meta_notify_master_uname="bob.demo" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="res_drbd_mysql1:1" CRM_meta_notify_start_uname="alice.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" drbd_resource="mysql1"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="res_drbd_mysql1:0" CRM_meta_notify_active_uname="bob.demo" CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="alice.demo bob.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="res_drbd_mysql1:1" CRM_meta_notify_master_resource="res_drbd_mysql1:0" CRM_meta_notify_master_uname="bob.demo" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="res_drbd_mysql1:1" CRM_meta_notify_start_uname="alice.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" drbd_resource="mysql1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="start" operation_key="ms_drbd_mysql1_start_0"/> + <pseudo_event id="50" operation="start" operation_key="ms_drbd_mysql1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="56" operation="notified" operation_key="ms_drbd_mysql1_confirmed-post_notify_running_0"> + <pseudo_event id="55" operation="notified" operation_key="ms_drbd_mysql1_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="notify" operation_key="ms_drbd_mysql1_post_notify_running_0"/> + <pseudo_event id="54" operation="notify" operation_key="ms_drbd_mysql1_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="129" operation="notify" operation_key="res_drbd_mysql1:0_post_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="127" operation="notify" operation_key="res_drbd_mysql1:0_post_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> <trigger> - <rsc_op id="130" operation="notify" operation_key="res_drbd_mysql1:1_post_notify_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="128" operation="notify" operation_key="res_drbd_mysql1:1_post_notify_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="55" operation="notify" operation_key="ms_drbd_mysql1_post_notify_running_0"> + <pseudo_event id="54" operation="notify" operation_key="ms_drbd_mysql1_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="running" operation_key="ms_drbd_mysql1_running_0"/> + <pseudo_event id="51" operation="running" operation_key="ms_drbd_mysql1_running_0"/> </trigger> <trigger> - <pseudo_event id="54" operation="notified" operation_key="ms_drbd_mysql1_confirmed-pre_notify_start_0"/> + <pseudo_event id="53" operation="notified" operation_key="ms_drbd_mysql1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="54" operation="notified" operation_key="ms_drbd_mysql1_confirmed-pre_notify_start_0"> + <pseudo_event id="53" operation="notified" operation_key="ms_drbd_mysql1_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="notify" operation_key="ms_drbd_mysql1_pre_notify_start_0"/> + <pseudo_event id="52" operation="notify" operation_key="ms_drbd_mysql1_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="128" operation="notify" operation_key="res_drbd_mysql1:0_pre_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="126" operation="notify" operation_key="res_drbd_mysql1:0_pre_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="53" operation="notify" operation_key="ms_drbd_mysql1_pre_notify_start_0"> + <pseudo_event id="52" operation="notify" operation_key="ms_drbd_mysql1_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -109,28 +109,28 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="52" operation="running" operation_key="ms_drbd_mysql1_running_0"> + <pseudo_event id="51" operation="running" operation_key="ms_drbd_mysql1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="50" operation="start" operation_key="res_drbd_mysql1:1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="49" operation="start" operation_key="res_drbd_mysql1:1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <pseudo_event id="51" operation="start" operation_key="ms_drbd_mysql1_start_0"/> + <pseudo_event id="50" operation="start" operation_key="ms_drbd_mysql1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="51" operation="start" operation_key="ms_drbd_mysql1_start_0"> + <pseudo_event id="50" operation="start" operation_key="ms_drbd_mysql1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notified" operation_key="ms_drbd_mysql1_confirmed-pre_notify_start_0"/> + <pseudo_event id="53" operation="notified" operation_key="ms_drbd_mysql1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-lf-2358.scores b/pengine/test10/bug-lf-2358.scores index a04b469812f..2da034e73cf 100644 --- a/pengine/test10/bug-lf-2358.scores +++ b/pengine/test10/bug-lf-2358.scores @@ -1,76 +1,76 @@ Allocation scores: -clone_color: ms_drbd_mysql1 allocation score on alice.demo: 0 -clone_color: ms_drbd_mysql1 allocation score on bob.demo: 0 -clone_color: ms_drbd_mysql2 allocation score on alice.demo: 0 -clone_color: ms_drbd_mysql2 allocation score on bob.demo: 0 -clone_color: ms_drbd_nfsexport allocation score on alice.demo: 0 -clone_color: ms_drbd_nfsexport allocation score on bob.demo: 0 -clone_color: res_drbd_mysql1:0 allocation score on alice.demo: 0 -clone_color: res_drbd_mysql1:0 allocation score on bob.demo: 10001 -clone_color: res_drbd_mysql1:1 allocation score on alice.demo: 0 -clone_color: res_drbd_mysql1:1 allocation score on bob.demo: 0 -clone_color: res_drbd_mysql2:0 allocation score on alice.demo: 0 -clone_color: res_drbd_mysql2:0 allocation score on bob.demo: 10001 -clone_color: res_drbd_mysql2:1 allocation score on alice.demo: 10001 -clone_color: res_drbd_mysql2:1 allocation score on bob.demo: 0 -clone_color: res_drbd_nfsexport:0 allocation score on alice.demo: 0 -clone_color: res_drbd_nfsexport:0 allocation score on bob.demo: 0 -clone_color: res_drbd_nfsexport:1 allocation score on alice.demo: 0 -clone_color: res_drbd_nfsexport:1 allocation score on bob.demo: 0 -group_color: res_fs_mysql1 allocation score on alice.demo: 0 -group_color: res_fs_mysql1 allocation score on bob.demo: 0 -group_color: res_fs_mysql2 allocation score on alice.demo: 0 -group_color: res_fs_mysql2 allocation score on bob.demo: 0 -group_color: res_fs_nfsexport allocation score on alice.demo: 0 -group_color: res_fs_nfsexport allocation score on bob.demo: 0 -group_color: res_ip_mysql1 allocation score on alice.demo: 0 -group_color: res_ip_mysql1 allocation score on bob.demo: 0 -group_color: res_ip_mysql2 allocation score on alice.demo: 0 -group_color: res_ip_mysql2 allocation score on bob.demo: 0 -group_color: res_ip_nfs allocation score on alice.demo: 0 -group_color: res_ip_nfs allocation score on bob.demo: 0 -group_color: res_mysql1 allocation score on alice.demo: 0 -group_color: res_mysql1 allocation score on bob.demo: 0 -group_color: res_mysql2 allocation score on alice.demo: 0 -group_color: res_mysql2 allocation score on bob.demo: 0 -group_color: res_nfs allocation score on alice.demo: 0 -group_color: res_nfs allocation score on bob.demo: 0 -group_color: rg_mysql1 allocation score on alice.demo: 0 -group_color: rg_mysql1 allocation score on bob.demo: 0 -group_color: rg_mysql2 allocation score on alice.demo: 0 -group_color: rg_mysql2 allocation score on bob.demo: 0 -group_color: rg_nfs allocation score on alice.demo: 0 -group_color: rg_nfs allocation score on bob.demo: 0 -native_color: res_drbd_mysql1:0 allocation score on alice.demo: -INFINITY -native_color: res_drbd_mysql1:0 allocation score on bob.demo: 10001 -native_color: res_drbd_mysql1:1 allocation score on alice.demo: 0 -native_color: res_drbd_mysql1:1 allocation score on bob.demo: -INFINITY -native_color: res_drbd_mysql2:0 allocation score on alice.demo: 0 -native_color: res_drbd_mysql2:0 allocation score on bob.demo: 10001 -native_color: res_drbd_mysql2:1 allocation score on alice.demo: 10001 -native_color: res_drbd_mysql2:1 allocation score on bob.demo: -INFINITY -native_color: res_drbd_nfsexport:0 allocation score on alice.demo: -INFINITY -native_color: res_drbd_nfsexport:0 allocation score on bob.demo: -INFINITY -native_color: res_drbd_nfsexport:1 allocation score on alice.demo: -INFINITY -native_color: res_drbd_nfsexport:1 allocation score on bob.demo: -INFINITY -native_color: res_fs_mysql1 allocation score on alice.demo: -INFINITY -native_color: res_fs_mysql1 allocation score on bob.demo: 10001 -native_color: res_fs_mysql2 allocation score on alice.demo: 10001 -native_color: res_fs_mysql2 allocation score on bob.demo: -INFINITY -native_color: res_fs_nfsexport allocation score on alice.demo: -INFINITY -native_color: res_fs_nfsexport allocation score on bob.demo: -INFINITY -native_color: res_ip_mysql1 allocation score on alice.demo: -INFINITY -native_color: res_ip_mysql1 allocation score on bob.demo: 0 -native_color: res_ip_mysql2 allocation score on alice.demo: 0 -native_color: res_ip_mysql2 allocation score on bob.demo: -INFINITY -native_color: res_ip_nfs allocation score on alice.demo: -INFINITY -native_color: res_ip_nfs allocation score on bob.demo: -INFINITY -native_color: res_mysql1 allocation score on alice.demo: -INFINITY -native_color: res_mysql1 allocation score on bob.demo: 0 -native_color: res_mysql2 allocation score on alice.demo: 0 -native_color: res_mysql2 allocation score on bob.demo: -INFINITY -native_color: res_nfs allocation score on alice.demo: -INFINITY -native_color: res_nfs allocation score on bob.demo: -INFINITY +pcmk__clone_allocate: ms_drbd_mysql1 allocation score on alice.demo: 0 +pcmk__clone_allocate: ms_drbd_mysql1 allocation score on bob.demo: 0 +pcmk__clone_allocate: ms_drbd_mysql2 allocation score on alice.demo: 0 +pcmk__clone_allocate: ms_drbd_mysql2 allocation score on bob.demo: 0 +pcmk__clone_allocate: ms_drbd_nfsexport allocation score on alice.demo: 0 +pcmk__clone_allocate: ms_drbd_nfsexport allocation score on bob.demo: 0 +pcmk__clone_allocate: res_drbd_mysql1:0 allocation score on alice.demo: 0 +pcmk__clone_allocate: res_drbd_mysql1:0 allocation score on bob.demo: 10001 +pcmk__clone_allocate: res_drbd_mysql1:1 allocation score on alice.demo: 0 +pcmk__clone_allocate: res_drbd_mysql1:1 allocation score on bob.demo: 0 +pcmk__clone_allocate: res_drbd_mysql2:0 allocation score on alice.demo: 0 +pcmk__clone_allocate: res_drbd_mysql2:0 allocation score on bob.demo: 10001 +pcmk__clone_allocate: res_drbd_mysql2:1 allocation score on alice.demo: 10001 +pcmk__clone_allocate: res_drbd_mysql2:1 allocation score on bob.demo: 0 +pcmk__clone_allocate: res_drbd_nfsexport:0 allocation score on alice.demo: 0 +pcmk__clone_allocate: res_drbd_nfsexport:0 allocation score on bob.demo: 0 +pcmk__clone_allocate: res_drbd_nfsexport:1 allocation score on alice.demo: 0 +pcmk__clone_allocate: res_drbd_nfsexport:1 allocation score on bob.demo: 0 +pcmk__group_allocate: res_fs_mysql1 allocation score on alice.demo: 0 +pcmk__group_allocate: res_fs_mysql1 allocation score on bob.demo: 0 +pcmk__group_allocate: res_fs_mysql2 allocation score on alice.demo: 0 +pcmk__group_allocate: res_fs_mysql2 allocation score on bob.demo: 0 +pcmk__group_allocate: res_fs_nfsexport allocation score on alice.demo: 0 +pcmk__group_allocate: res_fs_nfsexport allocation score on bob.demo: 0 +pcmk__group_allocate: res_ip_mysql1 allocation score on alice.demo: 0 +pcmk__group_allocate: res_ip_mysql1 allocation score on bob.demo: 0 +pcmk__group_allocate: res_ip_mysql2 allocation score on alice.demo: 0 +pcmk__group_allocate: res_ip_mysql2 allocation score on bob.demo: 0 +pcmk__group_allocate: res_ip_nfs allocation score on alice.demo: 0 +pcmk__group_allocate: res_ip_nfs allocation score on bob.demo: 0 +pcmk__group_allocate: res_mysql1 allocation score on alice.demo: 0 +pcmk__group_allocate: res_mysql1 allocation score on bob.demo: 0 +pcmk__group_allocate: res_mysql2 allocation score on alice.demo: 0 +pcmk__group_allocate: res_mysql2 allocation score on bob.demo: 0 +pcmk__group_allocate: res_nfs allocation score on alice.demo: 0 +pcmk__group_allocate: res_nfs allocation score on bob.demo: 0 +pcmk__group_allocate: rg_mysql1 allocation score on alice.demo: 0 +pcmk__group_allocate: rg_mysql1 allocation score on bob.demo: 0 +pcmk__group_allocate: rg_mysql2 allocation score on alice.demo: 0 +pcmk__group_allocate: rg_mysql2 allocation score on bob.demo: 0 +pcmk__group_allocate: rg_nfs allocation score on alice.demo: 0 +pcmk__group_allocate: rg_nfs allocation score on bob.demo: 0 +pcmk__native_allocate: res_drbd_mysql1:0 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: res_drbd_mysql1:0 allocation score on bob.demo: 10001 +pcmk__native_allocate: res_drbd_mysql1:1 allocation score on alice.demo: 0 +pcmk__native_allocate: res_drbd_mysql1:1 allocation score on bob.demo: -INFINITY +pcmk__native_allocate: res_drbd_mysql2:0 allocation score on alice.demo: 0 +pcmk__native_allocate: res_drbd_mysql2:0 allocation score on bob.demo: 10001 +pcmk__native_allocate: res_drbd_mysql2:1 allocation score on alice.demo: 10001 +pcmk__native_allocate: res_drbd_mysql2:1 allocation score on bob.demo: -INFINITY +pcmk__native_allocate: res_drbd_nfsexport:0 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: res_drbd_nfsexport:0 allocation score on bob.demo: -INFINITY +pcmk__native_allocate: res_drbd_nfsexport:1 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: res_drbd_nfsexport:1 allocation score on bob.demo: -INFINITY +pcmk__native_allocate: res_fs_mysql1 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: res_fs_mysql1 allocation score on bob.demo: 10001 +pcmk__native_allocate: res_fs_mysql2 allocation score on alice.demo: 10001 +pcmk__native_allocate: res_fs_mysql2 allocation score on bob.demo: -INFINITY +pcmk__native_allocate: res_fs_nfsexport allocation score on alice.demo: -INFINITY +pcmk__native_allocate: res_fs_nfsexport allocation score on bob.demo: -INFINITY +pcmk__native_allocate: res_ip_mysql1 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: res_ip_mysql1 allocation score on bob.demo: 0 +pcmk__native_allocate: res_ip_mysql2 allocation score on alice.demo: 0 +pcmk__native_allocate: res_ip_mysql2 allocation score on bob.demo: -INFINITY +pcmk__native_allocate: res_ip_nfs allocation score on alice.demo: -INFINITY +pcmk__native_allocate: res_ip_nfs allocation score on bob.demo: -INFINITY +pcmk__native_allocate: res_mysql1 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: res_mysql1 allocation score on bob.demo: 0 +pcmk__native_allocate: res_mysql2 allocation score on alice.demo: 0 +pcmk__native_allocate: res_mysql2 allocation score on bob.demo: -INFINITY +pcmk__native_allocate: res_nfs allocation score on alice.demo: -INFINITY +pcmk__native_allocate: res_nfs allocation score on bob.demo: -INFINITY res_drbd_mysql1:0 promotion score on bob.demo: 0 res_drbd_mysql1:1 promotion score on alice.demo: -INFINITY res_drbd_mysql2:0 promotion score on bob.demo: 10000 diff --git a/pengine/test10/bug-lf-2358.summary b/pengine/test10/bug-lf-2358.summary index 98b26eff29c..1f5862309bd 100644 --- a/pengine/test10/bug-lf-2358.summary +++ b/pengine/test10/bug-lf-2358.summary @@ -1,4 +1,4 @@ -2 of 15 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 15 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ alice.demo bob.demo ] diff --git a/pengine/test10/bug-lf-2361.exp b/pengine/test10/bug-lf-2361.exp index dd909bd6a96..5948709eb1d 100644 --- a/pengine/test10/bug-lf-2361.exp +++ b/pengine/test10/bug-lf-2361.exp @@ -1,104 +1,104 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="45" operation="notify" operation_key="stateful:0_post_notify_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="43" operation="notify" operation_key="stateful:0_post_notify_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="stateful" long-id="stateful:0" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="bob.demo alice.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful:0 stateful:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="stateful:0 stateful:1" CRM_meta_notify_start_uname="alice.demo bob.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="alice.demo bob.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful:0 stateful:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="stateful:0 stateful:1" CRM_meta_notify_start_uname="alice.demo bob.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> + <pseudo_event id="12" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="start" operation_key="stateful:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="6" operation="start" operation_key="stateful:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="stateful" long-id="stateful:0" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="bob.demo alice.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful:0 stateful:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="stateful:0 stateful:1" CRM_meta_notify_start_uname="alice.demo bob.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="alice.demo bob.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful:0 stateful:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="stateful:0 stateful:1" CRM_meta_notify_start_uname="alice.demo bob.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="start" operation_key="ms_stateful_start_0"/> + <pseudo_event id="8" operation="start" operation_key="ms_stateful_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="46" operation="notify" operation_key="stateful:1_post_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="44" operation="notify" operation_key="stateful:1_post_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="stateful" long-id="stateful:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="bob.demo alice.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful:0 stateful:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="stateful:0 stateful:1" CRM_meta_notify_start_uname="alice.demo bob.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="alice.demo bob.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful:0 stateful:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="stateful:0 stateful:1" CRM_meta_notify_start_uname="alice.demo bob.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> + <pseudo_event id="12" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="start" operation_key="stateful:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="7" operation="start" operation_key="stateful:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="stateful" long-id="stateful:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="bob.demo alice.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful:0 stateful:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="stateful:0 stateful:1" CRM_meta_notify_start_uname="alice.demo bob.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="alice.demo bob.demo" CRM_meta_notify_available_uname="alice.demo bob.demo" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful:0 stateful:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="stateful:0 stateful:1" CRM_meta_notify_start_uname="alice.demo bob.demo" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="start" operation_key="ms_stateful_start_0"/> + <pseudo_event id="8" operation="start" operation_key="ms_stateful_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="14" operation="notified" operation_key="ms_stateful_confirmed-post_notify_running_0"> + <pseudo_event id="13" operation="notified" operation_key="ms_stateful_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> + <pseudo_event id="12" operation="notify" operation_key="ms_stateful_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="45" operation="notify" operation_key="stateful:0_post_notify_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="43" operation="notify" operation_key="stateful:0_post_notify_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="46" operation="notify" operation_key="stateful:1_post_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="44" operation="notify" operation_key="stateful:1_post_notify_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="13" operation="notify" operation_key="ms_stateful_post_notify_running_0"> + <pseudo_event id="12" operation="notify" operation_key="ms_stateful_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="running" operation_key="ms_stateful_running_0"/> + <pseudo_event id="9" operation="running" operation_key="ms_stateful_running_0"/> </trigger> <trigger> - <pseudo_event id="12" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"/> + <pseudo_event id="11" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="12" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"> + <pseudo_event id="11" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notify" operation_key="ms_stateful_pre_notify_start_0"/> + <pseudo_event id="10" operation="notify" operation_key="ms_stateful_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="11" operation="notify" operation_key="ms_stateful_pre_notify_start_0"> + <pseudo_event id="10" operation="notify" operation_key="ms_stateful_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -106,37 +106,37 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="10" operation="running" operation_key="ms_stateful_running_0"> + <pseudo_event id="9" operation="running" operation_key="ms_stateful_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="stateful:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="6" operation="start" operation_key="stateful:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="stateful:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="7" operation="start" operation_key="stateful:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="ms_stateful_start_0"/> + <pseudo_event id="8" operation="start" operation_key="ms_stateful_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="9" operation="start" operation_key="ms_stateful_start_0"> + <pseudo_event id="8" operation="start" operation_key="ms_stateful_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"/> + <pseudo_event id="11" operation="notified" operation_key="ms_stateful_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="5" operation="delete" operation_key="service2:0_delete_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="4" operation="delete" operation_key="service2:0_delete_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="service2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> </rsc_op> @@ -145,7 +145,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="2" operation="delete" operation_key="service2:0_delete_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="1" operation="delete" operation_key="service2:0_delete_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="service2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> </rsc_op> @@ -154,7 +154,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="3" operation="delete" operation_key="service2:1_delete_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="2" operation="delete" operation_key="service2:1_delete_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="service2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> </rsc_op> @@ -163,7 +163,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="6" operation="delete" operation_key="service1_delete_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="5" operation="delete" operation_key="service1_delete_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="service1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> </rsc_op> @@ -172,7 +172,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="4" operation="delete" operation_key="service1_delete_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="3" operation="delete" operation_key="service1_delete_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="service1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/bug-lf-2361.scores b/pengine/test10/bug-lf-2361.scores index 9cf64672548..98fbbb1e28d 100644 --- a/pengine/test10/bug-lf-2361.scores +++ b/pengine/test10/bug-lf-2361.scores @@ -1,25 +1,25 @@ Allocation scores: -clone_color: cl_dummy2 allocation score on alice.demo: 0 -clone_color: cl_dummy2 allocation score on bob.demo: 0 -clone_color: dummy2:0 allocation score on alice.demo: 0 -clone_color: dummy2:0 allocation score on bob.demo: 0 -clone_color: dummy2:1 allocation score on alice.demo: 0 -clone_color: dummy2:1 allocation score on bob.demo: 0 -clone_color: ms_stateful allocation score on alice.demo: 0 -clone_color: ms_stateful allocation score on bob.demo: 0 -clone_color: stateful:0 allocation score on alice.demo: 0 -clone_color: stateful:0 allocation score on bob.demo: 0 -clone_color: stateful:1 allocation score on alice.demo: 0 -clone_color: stateful:1 allocation score on bob.demo: 0 -native_color: dummy1 allocation score on alice.demo: -INFINITY -native_color: dummy1 allocation score on bob.demo: -INFINITY -native_color: dummy2:0 allocation score on alice.demo: 0 -native_color: dummy2:0 allocation score on bob.demo: 0 -native_color: dummy2:1 allocation score on alice.demo: -INFINITY -native_color: dummy2:1 allocation score on bob.demo: 0 -native_color: stateful:0 allocation score on alice.demo: 0 -native_color: stateful:0 allocation score on bob.demo: 0 -native_color: stateful:1 allocation score on alice.demo: -INFINITY -native_color: stateful:1 allocation score on bob.demo: 0 +pcmk__clone_allocate: cl_dummy2 allocation score on alice.demo: 0 +pcmk__clone_allocate: cl_dummy2 allocation score on bob.demo: 0 +pcmk__clone_allocate: dummy2:0 allocation score on alice.demo: 0 +pcmk__clone_allocate: dummy2:0 allocation score on bob.demo: 0 +pcmk__clone_allocate: dummy2:1 allocation score on alice.demo: 0 +pcmk__clone_allocate: dummy2:1 allocation score on bob.demo: 0 +pcmk__clone_allocate: ms_stateful allocation score on alice.demo: 0 +pcmk__clone_allocate: ms_stateful allocation score on bob.demo: 0 +pcmk__clone_allocate: stateful:0 allocation score on alice.demo: 0 +pcmk__clone_allocate: stateful:0 allocation score on bob.demo: 0 +pcmk__clone_allocate: stateful:1 allocation score on alice.demo: 0 +pcmk__clone_allocate: stateful:1 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy1 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: dummy1 allocation score on bob.demo: -INFINITY +pcmk__native_allocate: dummy2:0 allocation score on alice.demo: 0 +pcmk__native_allocate: dummy2:0 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy2:1 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: dummy2:1 allocation score on bob.demo: 0 +pcmk__native_allocate: stateful:0 allocation score on alice.demo: 0 +pcmk__native_allocate: stateful:0 allocation score on bob.demo: 0 +pcmk__native_allocate: stateful:1 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: stateful:1 allocation score on bob.demo: 0 stateful:0 promotion score on alice.demo: -1 stateful:1 promotion score on bob.demo: -1 diff --git a/pengine/test10/bug-lf-2422.dot b/pengine/test10/bug-lf-2422.dot index b331e418114..420bf280805 100644 --- a/pengine/test10/bug-lf-2422.dot +++ b/pengine/test10/bug-lf-2422.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "c-o2stage_stop_0" -> "c-o2stage_stopped_0" [ style = bold] "c-o2stage_stop_0" -> "o2stage:0_stop_0" [ style = bold] "c-o2stage_stop_0" -> "o2stage:1_stop_0" [ style = bold] @@ -15,32 +14,24 @@ digraph "g" { "c-ocfs_stop_0" [ style=bold color="green" fontcolor="orange" ] "c-ocfs_stopped_0" -> "c-o2stage_stop_0" [ style = bold] "c-ocfs_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"cmirror:0_stop_0 qa-suse-4" -> "all_stopped" [ style = bold] "cmirror:0_stop_0 qa-suse-4" -> "o2cb:0_stop_0 qa-suse-4" [ style = bold] "cmirror:0_stop_0 qa-suse-4" -> "o2stage:1_stopped_0" [ style = bold] "cmirror:0_stop_0 qa-suse-4" [ style=bold color="green" fontcolor="black" ] -"cmirror:1_stop_0 qa-suse-1" -> "all_stopped" [ style = bold] "cmirror:1_stop_0 qa-suse-1" -> "o2cb:1_stop_0 qa-suse-1" [ style = bold] "cmirror:1_stop_0 qa-suse-1" -> "o2stage:0_stopped_0" [ style = bold] "cmirror:1_stop_0 qa-suse-1" [ style=bold color="green" fontcolor="black" ] -"cmirror:2_stop_0 qa-suse-3" -> "all_stopped" [ style = bold] "cmirror:2_stop_0 qa-suse-3" -> "o2cb:2_stop_0 qa-suse-3" [ style = bold] "cmirror:2_stop_0 qa-suse-3" -> "o2stage:2_stopped_0" [ style = bold] "cmirror:2_stop_0 qa-suse-3" [ style=bold color="green" fontcolor="black" ] -"cmirror:3_stop_0 qa-suse-2" -> "all_stopped" [ style = bold] "cmirror:3_stop_0 qa-suse-2" -> "o2cb:3_stop_0 qa-suse-2" [ style = bold] "cmirror:3_stop_0 qa-suse-2" -> "o2stage:3_stopped_0" [ style = bold] "cmirror:3_stop_0 qa-suse-2" [ style=bold color="green" fontcolor="black" ] -"o2cb:0_stop_0 qa-suse-4" -> "all_stopped" [ style = bold] "o2cb:0_stop_0 qa-suse-4" -> "o2stage:1_stopped_0" [ style = bold] "o2cb:0_stop_0 qa-suse-4" [ style=bold color="green" fontcolor="black" ] -"o2cb:1_stop_0 qa-suse-1" -> "all_stopped" [ style = bold] "o2cb:1_stop_0 qa-suse-1" -> "o2stage:0_stopped_0" [ style = bold] "o2cb:1_stop_0 qa-suse-1" [ style=bold color="green" fontcolor="black" ] -"o2cb:2_stop_0 qa-suse-3" -> "all_stopped" [ style = bold] "o2cb:2_stop_0 qa-suse-3" -> "o2stage:2_stopped_0" [ style = bold] "o2cb:2_stop_0 qa-suse-3" [ style=bold color="green" fontcolor="black" ] -"o2cb:3_stop_0 qa-suse-2" -> "all_stopped" [ style = bold] "o2cb:3_stop_0 qa-suse-2" -> "o2stage:3_stopped_0" [ style = bold] "o2cb:3_stop_0 qa-suse-2" [ style=bold color="green" fontcolor="black" ] "o2stage:0_stop_0" -> "cmirror:1_stop_0 qa-suse-1" [ style = bold] @@ -67,21 +58,17 @@ digraph "g" { "o2stage:3_stop_0" [ style=bold color="green" fontcolor="orange" ] "o2stage:3_stopped_0" -> "c-o2stage_stopped_0" [ style = bold] "o2stage:3_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"ocfs:0_stop_0 qa-suse-4" -> "all_stopped" [ style = bold] "ocfs:0_stop_0 qa-suse-4" -> "c-ocfs_stopped_0" [ style = bold] "ocfs:0_stop_0 qa-suse-4" -> "o2stage:1_stop_0" [ style = bold] "ocfs:0_stop_0 qa-suse-4" -> "ocfs:1_stop_0 qa-suse-1" [ style = bold] "ocfs:0_stop_0 qa-suse-4" [ style=bold color="green" fontcolor="black" ] -"ocfs:1_stop_0 qa-suse-1" -> "all_stopped" [ style = bold] "ocfs:1_stop_0 qa-suse-1" -> "c-ocfs_stopped_0" [ style = bold] "ocfs:1_stop_0 qa-suse-1" -> "o2stage:0_stop_0" [ style = bold] "ocfs:1_stop_0 qa-suse-1" [ style=bold color="green" fontcolor="black" ] -"ocfs:2_stop_0 qa-suse-3" -> "all_stopped" [ style = bold] "ocfs:2_stop_0 qa-suse-3" -> "c-ocfs_stopped_0" [ style = bold] "ocfs:2_stop_0 qa-suse-3" -> "o2stage:2_stop_0" [ style = bold] "ocfs:2_stop_0 qa-suse-3" -> "ocfs:0_stop_0 qa-suse-4" [ style = bold] "ocfs:2_stop_0 qa-suse-3" [ style=bold color="green" fontcolor="black" ] -"ocfs:3_stop_0 qa-suse-2" -> "all_stopped" [ style = bold] "ocfs:3_stop_0 qa-suse-2" -> "c-ocfs_stopped_0" [ style = bold] "ocfs:3_stop_0 qa-suse-2" -> "o2stage:3_stop_0" [ style = bold] "ocfs:3_stop_0 qa-suse-2" -> "ocfs:2_stop_0 qa-suse-3" [ style = bold] diff --git a/pengine/test10/bug-lf-2422.exp b/pengine/test10/bug-lf-2422.exp index 14eba305753..212493e7348 100644 --- a/pengine/test10/bug-lf-2422.exp +++ b/pengine/test10/bug-lf-2422.exp @@ -10,425 +10,379 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="o2stage:0_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="o2stage:0_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> + <rsc_op id="12" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> </trigger> <trigger> - <rsc_op id="14" operation="stop" operation_key="cmirror:1_stop_0" internal_operation_key="cmirror:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> + <rsc_op id="13" operation="stop" operation_key="cmirror:1_stop_0" internal_operation_key="cmirror:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="o2stage:0_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="o2stage:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="o2stage:0_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="o2stage:0_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="stop" operation_key="c-o2stage_stop_0"/> + <pseudo_event id="50" operation="stop" operation_key="c-o2stage_stop_0"/> </trigger> <trigger> - <rsc_op id="53" operation="stop" operation_key="ocfs:1_stop_0" internal_operation_key="ocfs:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> + <rsc_op id="52" operation="stop" operation_key="ocfs:1_stop_0" internal_operation_key="ocfs:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"> + <rsc_op id="12" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"> <primitive id="o2cb" long-id="o2cb:1" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-1" CRM_meta_on_node_uuid="qa-suse-1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="stop" operation_key="cmirror:1_stop_0" internal_operation_key="cmirror:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> + <rsc_op id="13" operation="stop" operation_key="cmirror:1_stop_0" internal_operation_key="cmirror:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="o2stage:0_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="o2stage:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="stop" operation_key="cmirror:1_stop_0" internal_operation_key="cmirror:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"> + <rsc_op id="13" operation="stop" operation_key="cmirror:1_stop_0" internal_operation_key="cmirror:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"> <primitive id="cmirror" long-id="cmirror:1" class="ocf" provider="lvm2" type="cmirrord"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-1" CRM_meta_on_node_uuid="qa-suse-1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="o2stage:0_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="o2stage:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="28" operation="stopped" operation_key="o2stage:1_stopped_0"> + <pseudo_event id="27" operation="stopped" operation_key="o2stage:1_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> + <rsc_op id="22" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> </trigger> <trigger> - <rsc_op id="24" operation="stop" operation_key="cmirror:0_stop_0" internal_operation_key="cmirror:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> + <rsc_op id="23" operation="stop" operation_key="cmirror:0_stop_0" internal_operation_key="cmirror:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> </trigger> <trigger> - <pseudo_event id="27" operation="stop" operation_key="o2stage:1_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="o2stage:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="27" operation="stop" operation_key="o2stage:1_stop_0"> + <pseudo_event id="26" operation="stop" operation_key="o2stage:1_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="stop" operation_key="c-o2stage_stop_0"/> + <pseudo_event id="50" operation="stop" operation_key="c-o2stage_stop_0"/> </trigger> <trigger> - <rsc_op id="54" operation="stop" operation_key="ocfs:0_stop_0" internal_operation_key="ocfs:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> + <rsc_op id="53" operation="stop" operation_key="ocfs:0_stop_0" internal_operation_key="ocfs:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="23" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"> + <rsc_op id="22" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"> <primitive id="o2cb" long-id="o2cb:0" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-4" CRM_meta_on_node_uuid="qa-suse-4" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="stop" operation_key="cmirror:0_stop_0" internal_operation_key="cmirror:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> + <rsc_op id="23" operation="stop" operation_key="cmirror:0_stop_0" internal_operation_key="cmirror:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> </trigger> <trigger> - <pseudo_event id="27" operation="stop" operation_key="o2stage:1_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="o2stage:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="24" operation="stop" operation_key="cmirror:0_stop_0" internal_operation_key="cmirror:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"> + <rsc_op id="23" operation="stop" operation_key="cmirror:0_stop_0" internal_operation_key="cmirror:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"> <primitive id="cmirror" long-id="cmirror:0" class="ocf" provider="lvm2" type="cmirrord"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-4" CRM_meta_on_node_uuid="qa-suse-4" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stop" operation_key="o2stage:1_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="o2stage:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="38" operation="stopped" operation_key="o2stage:2_stopped_0"> + <pseudo_event id="37" operation="stopped" operation_key="o2stage:2_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="o2cb:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> + <rsc_op id="32" operation="stop" operation_key="o2cb:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> </trigger> <trigger> - <rsc_op id="34" operation="stop" operation_key="cmirror:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> + <rsc_op id="33" operation="stop" operation_key="cmirror:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="o2stage:2_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="o2stage:2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="o2stage:2_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="o2stage:2_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="stop" operation_key="c-o2stage_stop_0"/> + <pseudo_event id="50" operation="stop" operation_key="c-o2stage_stop_0"/> </trigger> <trigger> - <rsc_op id="55" operation="stop" operation_key="ocfs:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> + <rsc_op id="54" operation="stop" operation_key="ocfs:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="33" operation="stop" operation_key="o2cb:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"> + <rsc_op id="32" operation="stop" operation_key="o2cb:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"> <primitive id="o2cb" long-id="o2cb:2" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-3" CRM_meta_on_node_uuid="qa-suse-3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="stop" operation_key="cmirror:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> + <rsc_op id="33" operation="stop" operation_key="cmirror:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="o2stage:2_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="o2stage:2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="34" operation="stop" operation_key="cmirror:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"> + <rsc_op id="33" operation="stop" operation_key="cmirror:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"> <primitive id="cmirror" long-id="cmirror:2" class="ocf" provider="lvm2" type="cmirrord"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-3" CRM_meta_on_node_uuid="qa-suse-3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="stop" operation_key="o2stage:2_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="o2stage:2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="48" operation="stopped" operation_key="o2stage:3_stopped_0"> + <pseudo_event id="47" operation="stopped" operation_key="o2stage:3_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="stop" operation_key="o2cb:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> + <rsc_op id="42" operation="stop" operation_key="o2cb:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> </trigger> <trigger> - <rsc_op id="44" operation="stop" operation_key="cmirror:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> + <rsc_op id="43" operation="stop" operation_key="cmirror:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> </trigger> <trigger> - <pseudo_event id="47" operation="stop" operation_key="o2stage:3_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="o2stage:3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="47" operation="stop" operation_key="o2stage:3_stop_0"> + <pseudo_event id="46" operation="stop" operation_key="o2stage:3_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="stop" operation_key="c-o2stage_stop_0"/> + <pseudo_event id="50" operation="stop" operation_key="c-o2stage_stop_0"/> </trigger> <trigger> - <rsc_op id="56" operation="stop" operation_key="ocfs:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> + <rsc_op id="55" operation="stop" operation_key="ocfs:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="43" operation="stop" operation_key="o2cb:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"> + <rsc_op id="42" operation="stop" operation_key="o2cb:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"> <primitive id="o2cb" long-id="o2cb:3" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-2" CRM_meta_on_node_uuid="qa-suse-2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="44" operation="stop" operation_key="cmirror:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> + <rsc_op id="43" operation="stop" operation_key="cmirror:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> </trigger> <trigger> - <pseudo_event id="47" operation="stop" operation_key="o2stage:3_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="o2stage:3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="44" operation="stop" operation_key="cmirror:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"> + <rsc_op id="43" operation="stop" operation_key="cmirror:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"> <primitive id="cmirror" long-id="cmirror:3" class="ocf" provider="lvm2" type="cmirrord"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-2" CRM_meta_on_node_uuid="qa-suse-2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stop" operation_key="o2stage:3_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="o2stage:3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="52" operation="stopped" operation_key="c-o2stage_stopped_0"> + <pseudo_event id="51" operation="stopped" operation_key="c-o2stage_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stopped" operation_key="o2stage:0_stopped_0"/> + <pseudo_event id="17" operation="stopped" operation_key="o2stage:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="stopped" operation_key="o2stage:1_stopped_0"/> + <pseudo_event id="27" operation="stopped" operation_key="o2stage:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="38" operation="stopped" operation_key="o2stage:2_stopped_0"/> + <pseudo_event id="37" operation="stopped" operation_key="o2stage:2_stopped_0"/> </trigger> <trigger> - <pseudo_event id="48" operation="stopped" operation_key="o2stage:3_stopped_0"/> + <pseudo_event id="47" operation="stopped" operation_key="o2stage:3_stopped_0"/> </trigger> <trigger> - <pseudo_event id="51" operation="stop" operation_key="c-o2stage_stop_0"/> + <pseudo_event id="50" operation="stop" operation_key="c-o2stage_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="51" operation="stop" operation_key="c-o2stage_stop_0"> + <pseudo_event id="50" operation="stop" operation_key="c-o2stage_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="stopped" operation_key="c-ocfs_stopped_0"/> + <pseudo_event id="59" operation="stopped" operation_key="c-ocfs_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="53" operation="stop" operation_key="ocfs:1_stop_0" internal_operation_key="ocfs:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"> + <rsc_op id="52" operation="stop" operation_key="ocfs:1_stop_0" internal_operation_key="ocfs:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"> <primitive id="ocfs" long-id="ocfs:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-1" CRM_meta_on_node_uuid="qa-suse-1" CRM_meta_timeout="60000" device="/dev/sdb1" directory="/ocfs2" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="54" operation="stop" operation_key="ocfs:0_stop_0" internal_operation_key="ocfs:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> + <rsc_op id="53" operation="stop" operation_key="ocfs:0_stop_0" internal_operation_key="ocfs:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> </trigger> <trigger> - <pseudo_event id="59" operation="stop" operation_key="c-ocfs_stop_0"/> + <pseudo_event id="58" operation="stop" operation_key="c-ocfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="54" operation="stop" operation_key="ocfs:0_stop_0" internal_operation_key="ocfs:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"> + <rsc_op id="53" operation="stop" operation_key="ocfs:0_stop_0" internal_operation_key="ocfs:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"> <primitive id="ocfs" long-id="ocfs:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-4" CRM_meta_on_node_uuid="qa-suse-4" CRM_meta_timeout="60000" device="/dev/sdb1" directory="/ocfs2" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="55" operation="stop" operation_key="ocfs:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> + <rsc_op id="54" operation="stop" operation_key="ocfs:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> </trigger> <trigger> - <pseudo_event id="59" operation="stop" operation_key="c-ocfs_stop_0"/> + <pseudo_event id="58" operation="stop" operation_key="c-ocfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="55" operation="stop" operation_key="ocfs:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"> + <rsc_op id="54" operation="stop" operation_key="ocfs:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"> <primitive id="ocfs" long-id="ocfs:2" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-3" CRM_meta_on_node_uuid="qa-suse-3" CRM_meta_timeout="60000" device="/dev/sdb1" directory="/ocfs2" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="56" operation="stop" operation_key="ocfs:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> + <rsc_op id="55" operation="stop" operation_key="ocfs:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> </trigger> <trigger> - <pseudo_event id="59" operation="stop" operation_key="c-ocfs_stop_0"/> + <pseudo_event id="58" operation="stop" operation_key="c-ocfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="56" operation="stop" operation_key="ocfs:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"> + <rsc_op id="55" operation="stop" operation_key="ocfs:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"> <primitive id="ocfs" long-id="ocfs:3" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="qa-suse-2" CRM_meta_on_node_uuid="qa-suse-2" CRM_meta_timeout="60000" device="/dev/sdb1" directory="/ocfs2" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="59" operation="stop" operation_key="c-ocfs_stop_0"/> + <pseudo_event id="58" operation="stop" operation_key="c-ocfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="60" operation="stopped" operation_key="c-ocfs_stopped_0"> + <pseudo_event id="59" operation="stopped" operation_key="c-ocfs_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="stop" operation_key="ocfs:1_stop_0" internal_operation_key="ocfs:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> + <rsc_op id="52" operation="stop" operation_key="ocfs:1_stop_0" internal_operation_key="ocfs:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> </trigger> <trigger> - <rsc_op id="54" operation="stop" operation_key="ocfs:0_stop_0" internal_operation_key="ocfs:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> + <rsc_op id="53" operation="stop" operation_key="ocfs:0_stop_0" internal_operation_key="ocfs:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> </trigger> <trigger> - <rsc_op id="55" operation="stop" operation_key="ocfs:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> + <rsc_op id="54" operation="stop" operation_key="ocfs:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> </trigger> <trigger> - <rsc_op id="56" operation="stop" operation_key="ocfs:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> + <rsc_op id="55" operation="stop" operation_key="ocfs:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> </trigger> <trigger> - <pseudo_event id="59" operation="stop" operation_key="c-ocfs_stop_0"/> + <pseudo_event id="58" operation="stop" operation_key="c-ocfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="59" operation="stop" operation_key="c-ocfs_stop_0"> + <pseudo_event id="58" operation="stop" operation_key="c-ocfs_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="25"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="13" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> - </trigger> - <trigger> - <rsc_op id="14" operation="stop" operation_key="cmirror:1_stop_0" internal_operation_key="cmirror:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> - </trigger> - <trigger> - <rsc_op id="23" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> - </trigger> - <trigger> - <rsc_op id="24" operation="stop" operation_key="cmirror:0_stop_0" internal_operation_key="cmirror:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> - </trigger> - <trigger> - <rsc_op id="33" operation="stop" operation_key="o2cb:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> - </trigger> - <trigger> - <rsc_op id="34" operation="stop" operation_key="cmirror:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> - </trigger> - <trigger> - <rsc_op id="43" operation="stop" operation_key="o2cb:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> - </trigger> - <trigger> - <rsc_op id="44" operation="stop" operation_key="cmirror:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> - </trigger> - <trigger> - <rsc_op id="53" operation="stop" operation_key="ocfs:1_stop_0" internal_operation_key="ocfs:0_stop_0" on_node="qa-suse-1" on_node_uuid="qa-suse-1"/> - </trigger> - <trigger> - <rsc_op id="54" operation="stop" operation_key="ocfs:0_stop_0" internal_operation_key="ocfs:1_stop_0" on_node="qa-suse-4" on_node_uuid="qa-suse-4"/> - </trigger> - <trigger> - <rsc_op id="55" operation="stop" operation_key="ocfs:2_stop_0" on_node="qa-suse-3" on_node_uuid="qa-suse-3"/> - </trigger> - <trigger> - <rsc_op id="56" operation="stop" operation_key="ocfs:3_stop_0" on_node="qa-suse-2" on_node_uuid="qa-suse-2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-lf-2422.scores b/pengine/test10/bug-lf-2422.scores index 738e4234afa..003a7dada73 100644 --- a/pengine/test10/bug-lf-2422.scores +++ b/pengine/test10/bug-lf-2422.scores @@ -1,269 +1,269 @@ Allocation scores: -clone_color: c-o2stage allocation score on qa-suse-1: 0 -clone_color: c-o2stage allocation score on qa-suse-2: 0 -clone_color: c-o2stage allocation score on qa-suse-3: 0 -clone_color: c-o2stage allocation score on qa-suse-4: 0 -clone_color: c-ocfs allocation score on qa-suse-1: 0 -clone_color: c-ocfs allocation score on qa-suse-2: 0 -clone_color: c-ocfs allocation score on qa-suse-3: 0 -clone_color: c-ocfs allocation score on qa-suse-4: 0 -clone_color: clvm:0 allocation score on qa-suse-1: 1 -clone_color: clvm:0 allocation score on qa-suse-2: 0 -clone_color: clvm:0 allocation score on qa-suse-3: 0 -clone_color: clvm:0 allocation score on qa-suse-4: 0 -clone_color: clvm:1 allocation score on qa-suse-1: 0 -clone_color: clvm:1 allocation score on qa-suse-2: 0 -clone_color: clvm:1 allocation score on qa-suse-3: 0 -clone_color: clvm:1 allocation score on qa-suse-4: 1 -clone_color: clvm:2 allocation score on qa-suse-1: 0 -clone_color: clvm:2 allocation score on qa-suse-2: 0 -clone_color: clvm:2 allocation score on qa-suse-3: 1 -clone_color: clvm:2 allocation score on qa-suse-4: 0 -clone_color: clvm:3 allocation score on qa-suse-1: 0 -clone_color: clvm:3 allocation score on qa-suse-2: 1 -clone_color: clvm:3 allocation score on qa-suse-3: 0 -clone_color: clvm:3 allocation score on qa-suse-4: 0 -clone_color: cmirror:0 allocation score on qa-suse-1: 1 -clone_color: cmirror:0 allocation score on qa-suse-2: 0 -clone_color: cmirror:0 allocation score on qa-suse-3: 0 -clone_color: cmirror:0 allocation score on qa-suse-4: 0 -clone_color: cmirror:1 allocation score on qa-suse-1: 0 -clone_color: cmirror:1 allocation score on qa-suse-2: 0 -clone_color: cmirror:1 allocation score on qa-suse-3: 0 -clone_color: cmirror:1 allocation score on qa-suse-4: 1 -clone_color: cmirror:2 allocation score on qa-suse-1: 0 -clone_color: cmirror:2 allocation score on qa-suse-2: 0 -clone_color: cmirror:2 allocation score on qa-suse-3: 1 -clone_color: cmirror:2 allocation score on qa-suse-4: 0 -clone_color: cmirror:3 allocation score on qa-suse-1: 0 -clone_color: cmirror:3 allocation score on qa-suse-2: 1 -clone_color: cmirror:3 allocation score on qa-suse-3: 0 -clone_color: cmirror:3 allocation score on qa-suse-4: 0 -clone_color: dlm:0 allocation score on qa-suse-1: 1 -clone_color: dlm:0 allocation score on qa-suse-2: 0 -clone_color: dlm:0 allocation score on qa-suse-3: 0 -clone_color: dlm:0 allocation score on qa-suse-4: 0 -clone_color: dlm:1 allocation score on qa-suse-1: 0 -clone_color: dlm:1 allocation score on qa-suse-2: 0 -clone_color: dlm:1 allocation score on qa-suse-3: 0 -clone_color: dlm:1 allocation score on qa-suse-4: 1 -clone_color: dlm:2 allocation score on qa-suse-1: 0 -clone_color: dlm:2 allocation score on qa-suse-2: 0 -clone_color: dlm:2 allocation score on qa-suse-3: 1 -clone_color: dlm:2 allocation score on qa-suse-4: 0 -clone_color: dlm:3 allocation score on qa-suse-1: 0 -clone_color: dlm:3 allocation score on qa-suse-2: 1 -clone_color: dlm:3 allocation score on qa-suse-3: 0 -clone_color: dlm:3 allocation score on qa-suse-4: 0 -clone_color: o2cb:0 allocation score on qa-suse-1: 1 -clone_color: o2cb:0 allocation score on qa-suse-2: 0 -clone_color: o2cb:0 allocation score on qa-suse-3: 0 -clone_color: o2cb:0 allocation score on qa-suse-4: 0 -clone_color: o2cb:1 allocation score on qa-suse-1: 0 -clone_color: o2cb:1 allocation score on qa-suse-2: 0 -clone_color: o2cb:1 allocation score on qa-suse-3: 0 -clone_color: o2cb:1 allocation score on qa-suse-4: 1 -clone_color: o2cb:2 allocation score on qa-suse-1: 0 -clone_color: o2cb:2 allocation score on qa-suse-2: 0 -clone_color: o2cb:2 allocation score on qa-suse-3: 1 -clone_color: o2cb:2 allocation score on qa-suse-4: 0 -clone_color: o2cb:3 allocation score on qa-suse-1: 0 -clone_color: o2cb:3 allocation score on qa-suse-2: 1 -clone_color: o2cb:3 allocation score on qa-suse-3: 0 -clone_color: o2cb:3 allocation score on qa-suse-4: 0 -clone_color: o2stage:0 allocation score on qa-suse-1: 0 -clone_color: o2stage:0 allocation score on qa-suse-2: 0 -clone_color: o2stage:0 allocation score on qa-suse-3: 0 -clone_color: o2stage:0 allocation score on qa-suse-4: 0 -clone_color: o2stage:1 allocation score on qa-suse-1: 0 -clone_color: o2stage:1 allocation score on qa-suse-2: 0 -clone_color: o2stage:1 allocation score on qa-suse-3: 0 -clone_color: o2stage:1 allocation score on qa-suse-4: 0 -clone_color: o2stage:2 allocation score on qa-suse-1: 0 -clone_color: o2stage:2 allocation score on qa-suse-2: 0 -clone_color: o2stage:2 allocation score on qa-suse-3: 0 -clone_color: o2stage:2 allocation score on qa-suse-4: 0 -clone_color: o2stage:3 allocation score on qa-suse-1: 0 -clone_color: o2stage:3 allocation score on qa-suse-2: 0 -clone_color: o2stage:3 allocation score on qa-suse-3: 0 -clone_color: o2stage:3 allocation score on qa-suse-4: 0 -clone_color: ocfs:0 allocation score on qa-suse-1: 1 -clone_color: ocfs:0 allocation score on qa-suse-2: 0 -clone_color: ocfs:0 allocation score on qa-suse-3: 0 -clone_color: ocfs:0 allocation score on qa-suse-4: 0 -clone_color: ocfs:1 allocation score on qa-suse-1: 0 -clone_color: ocfs:1 allocation score on qa-suse-2: 0 -clone_color: ocfs:1 allocation score on qa-suse-3: 0 -clone_color: ocfs:1 allocation score on qa-suse-4: 1 -clone_color: ocfs:2 allocation score on qa-suse-1: 0 -clone_color: ocfs:2 allocation score on qa-suse-2: 0 -clone_color: ocfs:2 allocation score on qa-suse-3: 1 -clone_color: ocfs:2 allocation score on qa-suse-4: 0 -clone_color: ocfs:3 allocation score on qa-suse-1: 0 -clone_color: ocfs:3 allocation score on qa-suse-2: 1 -clone_color: ocfs:3 allocation score on qa-suse-3: 0 -clone_color: ocfs:3 allocation score on qa-suse-4: 0 -group_color: clvm:0 allocation score on qa-suse-1: 1 -group_color: clvm:0 allocation score on qa-suse-2: 0 -group_color: clvm:0 allocation score on qa-suse-3: 0 -group_color: clvm:0 allocation score on qa-suse-4: 0 -group_color: clvm:1 allocation score on qa-suse-1: -INFINITY -group_color: clvm:1 allocation score on qa-suse-2: 0 -group_color: clvm:1 allocation score on qa-suse-3: 0 -group_color: clvm:1 allocation score on qa-suse-4: 1 -group_color: clvm:2 allocation score on qa-suse-1: -INFINITY -group_color: clvm:2 allocation score on qa-suse-2: 0 -group_color: clvm:2 allocation score on qa-suse-3: 1 -group_color: clvm:2 allocation score on qa-suse-4: -INFINITY -group_color: clvm:3 allocation score on qa-suse-1: -INFINITY -group_color: clvm:3 allocation score on qa-suse-2: 1 -group_color: clvm:3 allocation score on qa-suse-3: -INFINITY -group_color: clvm:3 allocation score on qa-suse-4: -INFINITY -group_color: cmirror:0 allocation score on qa-suse-1: 1 -group_color: cmirror:0 allocation score on qa-suse-2: 0 -group_color: cmirror:0 allocation score on qa-suse-3: 0 -group_color: cmirror:0 allocation score on qa-suse-4: 0 -group_color: cmirror:1 allocation score on qa-suse-1: -INFINITY -group_color: cmirror:1 allocation score on qa-suse-2: 0 -group_color: cmirror:1 allocation score on qa-suse-3: 0 -group_color: cmirror:1 allocation score on qa-suse-4: 1 -group_color: cmirror:2 allocation score on qa-suse-1: -INFINITY -group_color: cmirror:2 allocation score on qa-suse-2: 0 -group_color: cmirror:2 allocation score on qa-suse-3: 1 -group_color: cmirror:2 allocation score on qa-suse-4: -INFINITY -group_color: cmirror:3 allocation score on qa-suse-1: -INFINITY -group_color: cmirror:3 allocation score on qa-suse-2: 1 -group_color: cmirror:3 allocation score on qa-suse-3: -INFINITY -group_color: cmirror:3 allocation score on qa-suse-4: -INFINITY -group_color: dlm:0 allocation score on qa-suse-1: 1 -group_color: dlm:0 allocation score on qa-suse-2: 0 -group_color: dlm:0 allocation score on qa-suse-3: 0 -group_color: dlm:0 allocation score on qa-suse-4: 0 -group_color: dlm:1 allocation score on qa-suse-1: -INFINITY -group_color: dlm:1 allocation score on qa-suse-2: 0 -group_color: dlm:1 allocation score on qa-suse-3: 0 -group_color: dlm:1 allocation score on qa-suse-4: 1 -group_color: dlm:2 allocation score on qa-suse-1: -INFINITY -group_color: dlm:2 allocation score on qa-suse-2: 0 -group_color: dlm:2 allocation score on qa-suse-3: 1 -group_color: dlm:2 allocation score on qa-suse-4: -INFINITY -group_color: dlm:3 allocation score on qa-suse-1: -INFINITY -group_color: dlm:3 allocation score on qa-suse-2: 1 -group_color: dlm:3 allocation score on qa-suse-3: -INFINITY -group_color: dlm:3 allocation score on qa-suse-4: -INFINITY -group_color: o2cb:0 allocation score on qa-suse-1: 1 -group_color: o2cb:0 allocation score on qa-suse-2: 0 -group_color: o2cb:0 allocation score on qa-suse-3: 0 -group_color: o2cb:0 allocation score on qa-suse-4: 0 -group_color: o2cb:1 allocation score on qa-suse-1: -INFINITY -group_color: o2cb:1 allocation score on qa-suse-2: 0 -group_color: o2cb:1 allocation score on qa-suse-3: 0 -group_color: o2cb:1 allocation score on qa-suse-4: 1 -group_color: o2cb:2 allocation score on qa-suse-1: -INFINITY -group_color: o2cb:2 allocation score on qa-suse-2: 0 -group_color: o2cb:2 allocation score on qa-suse-3: 1 -group_color: o2cb:2 allocation score on qa-suse-4: -INFINITY -group_color: o2cb:3 allocation score on qa-suse-1: -INFINITY -group_color: o2cb:3 allocation score on qa-suse-2: 1 -group_color: o2cb:3 allocation score on qa-suse-3: -INFINITY -group_color: o2cb:3 allocation score on qa-suse-4: -INFINITY -group_color: o2stage:0 allocation score on qa-suse-1: 0 -group_color: o2stage:0 allocation score on qa-suse-2: 0 -group_color: o2stage:0 allocation score on qa-suse-3: 0 -group_color: o2stage:0 allocation score on qa-suse-4: 0 -group_color: o2stage:1 allocation score on qa-suse-1: -INFINITY -group_color: o2stage:1 allocation score on qa-suse-2: 0 -group_color: o2stage:1 allocation score on qa-suse-3: 0 -group_color: o2stage:1 allocation score on qa-suse-4: 0 -group_color: o2stage:2 allocation score on qa-suse-1: -INFINITY -group_color: o2stage:2 allocation score on qa-suse-2: 0 -group_color: o2stage:2 allocation score on qa-suse-3: 0 -group_color: o2stage:2 allocation score on qa-suse-4: -INFINITY -group_color: o2stage:3 allocation score on qa-suse-1: -INFINITY -group_color: o2stage:3 allocation score on qa-suse-2: 0 -group_color: o2stage:3 allocation score on qa-suse-3: -INFINITY -group_color: o2stage:3 allocation score on qa-suse-4: -INFINITY -native_color: clvm:0 allocation score on qa-suse-1: 3 -native_color: clvm:0 allocation score on qa-suse-2: -INFINITY -native_color: clvm:0 allocation score on qa-suse-3: -INFINITY -native_color: clvm:0 allocation score on qa-suse-4: -INFINITY -native_color: clvm:1 allocation score on qa-suse-1: -INFINITY -native_color: clvm:1 allocation score on qa-suse-2: -INFINITY -native_color: clvm:1 allocation score on qa-suse-3: -INFINITY -native_color: clvm:1 allocation score on qa-suse-4: 3 -native_color: clvm:2 allocation score on qa-suse-1: -INFINITY -native_color: clvm:2 allocation score on qa-suse-2: -INFINITY -native_color: clvm:2 allocation score on qa-suse-3: 3 -native_color: clvm:2 allocation score on qa-suse-4: -INFINITY -native_color: clvm:3 allocation score on qa-suse-1: -INFINITY -native_color: clvm:3 allocation score on qa-suse-2: 3 -native_color: clvm:3 allocation score on qa-suse-3: -INFINITY -native_color: clvm:3 allocation score on qa-suse-4: -INFINITY -native_color: cmirror:0 allocation score on qa-suse-1: -INFINITY -native_color: cmirror:0 allocation score on qa-suse-2: -INFINITY -native_color: cmirror:0 allocation score on qa-suse-3: -INFINITY -native_color: cmirror:0 allocation score on qa-suse-4: -INFINITY -native_color: cmirror:1 allocation score on qa-suse-1: -INFINITY -native_color: cmirror:1 allocation score on qa-suse-2: -INFINITY -native_color: cmirror:1 allocation score on qa-suse-3: -INFINITY -native_color: cmirror:1 allocation score on qa-suse-4: -INFINITY -native_color: cmirror:2 allocation score on qa-suse-1: -INFINITY -native_color: cmirror:2 allocation score on qa-suse-2: -INFINITY -native_color: cmirror:2 allocation score on qa-suse-3: -INFINITY -native_color: cmirror:2 allocation score on qa-suse-4: -INFINITY -native_color: cmirror:3 allocation score on qa-suse-1: -INFINITY -native_color: cmirror:3 allocation score on qa-suse-2: -INFINITY -native_color: cmirror:3 allocation score on qa-suse-3: -INFINITY -native_color: cmirror:3 allocation score on qa-suse-4: -INFINITY -native_color: dlm:0 allocation score on qa-suse-1: 4 -native_color: dlm:0 allocation score on qa-suse-2: 0 -native_color: dlm:0 allocation score on qa-suse-3: 0 -native_color: dlm:0 allocation score on qa-suse-4: 0 -native_color: dlm:1 allocation score on qa-suse-1: -INFINITY -native_color: dlm:1 allocation score on qa-suse-2: 0 -native_color: dlm:1 allocation score on qa-suse-3: 0 -native_color: dlm:1 allocation score on qa-suse-4: 4 -native_color: dlm:2 allocation score on qa-suse-1: -INFINITY -native_color: dlm:2 allocation score on qa-suse-2: 0 -native_color: dlm:2 allocation score on qa-suse-3: 4 -native_color: dlm:2 allocation score on qa-suse-4: -INFINITY -native_color: dlm:3 allocation score on qa-suse-1: -INFINITY -native_color: dlm:3 allocation score on qa-suse-2: 4 -native_color: dlm:3 allocation score on qa-suse-3: -INFINITY -native_color: dlm:3 allocation score on qa-suse-4: -INFINITY -native_color: o2cb:0 allocation score on qa-suse-1: -INFINITY -native_color: o2cb:0 allocation score on qa-suse-2: -INFINITY -native_color: o2cb:0 allocation score on qa-suse-3: -INFINITY -native_color: o2cb:0 allocation score on qa-suse-4: -INFINITY -native_color: o2cb:1 allocation score on qa-suse-1: -INFINITY -native_color: o2cb:1 allocation score on qa-suse-2: -INFINITY -native_color: o2cb:1 allocation score on qa-suse-3: -INFINITY -native_color: o2cb:1 allocation score on qa-suse-4: -INFINITY -native_color: o2cb:2 allocation score on qa-suse-1: -INFINITY -native_color: o2cb:2 allocation score on qa-suse-2: -INFINITY -native_color: o2cb:2 allocation score on qa-suse-3: -INFINITY -native_color: o2cb:2 allocation score on qa-suse-4: -INFINITY -native_color: o2cb:3 allocation score on qa-suse-1: -INFINITY -native_color: o2cb:3 allocation score on qa-suse-2: -INFINITY -native_color: o2cb:3 allocation score on qa-suse-3: -INFINITY -native_color: o2cb:3 allocation score on qa-suse-4: -INFINITY -native_color: ocfs:0 allocation score on qa-suse-1: -INFINITY -native_color: ocfs:0 allocation score on qa-suse-2: -INFINITY -native_color: ocfs:0 allocation score on qa-suse-3: -INFINITY -native_color: ocfs:0 allocation score on qa-suse-4: -INFINITY -native_color: ocfs:1 allocation score on qa-suse-1: -INFINITY -native_color: ocfs:1 allocation score on qa-suse-2: -INFINITY -native_color: ocfs:1 allocation score on qa-suse-3: -INFINITY -native_color: ocfs:1 allocation score on qa-suse-4: -INFINITY -native_color: ocfs:2 allocation score on qa-suse-1: -INFINITY -native_color: ocfs:2 allocation score on qa-suse-2: -INFINITY -native_color: ocfs:2 allocation score on qa-suse-3: -INFINITY -native_color: ocfs:2 allocation score on qa-suse-4: -INFINITY -native_color: ocfs:3 allocation score on qa-suse-1: -INFINITY -native_color: ocfs:3 allocation score on qa-suse-2: -INFINITY -native_color: ocfs:3 allocation score on qa-suse-3: -INFINITY -native_color: ocfs:3 allocation score on qa-suse-4: -INFINITY -native_color: sbd_stonith allocation score on qa-suse-1: 0 -native_color: sbd_stonith allocation score on qa-suse-2: 0 -native_color: sbd_stonith allocation score on qa-suse-3: 0 -native_color: sbd_stonith allocation score on qa-suse-4: 0 +pcmk__clone_allocate: c-o2stage allocation score on qa-suse-1: 0 +pcmk__clone_allocate: c-o2stage allocation score on qa-suse-2: 0 +pcmk__clone_allocate: c-o2stage allocation score on qa-suse-3: 0 +pcmk__clone_allocate: c-o2stage allocation score on qa-suse-4: 0 +pcmk__clone_allocate: c-ocfs allocation score on qa-suse-1: 0 +pcmk__clone_allocate: c-ocfs allocation score on qa-suse-2: 0 +pcmk__clone_allocate: c-ocfs allocation score on qa-suse-3: 0 +pcmk__clone_allocate: c-ocfs allocation score on qa-suse-4: 0 +pcmk__clone_allocate: clvm:0 allocation score on qa-suse-1: 1 +pcmk__clone_allocate: clvm:0 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: clvm:0 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: clvm:0 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: clvm:1 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: clvm:1 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: clvm:1 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: clvm:1 allocation score on qa-suse-4: 1 +pcmk__clone_allocate: clvm:2 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: clvm:2 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: clvm:2 allocation score on qa-suse-3: 1 +pcmk__clone_allocate: clvm:2 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: clvm:3 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: clvm:3 allocation score on qa-suse-2: 1 +pcmk__clone_allocate: clvm:3 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: clvm:3 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: cmirror:0 allocation score on qa-suse-1: 1 +pcmk__clone_allocate: cmirror:0 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: cmirror:0 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: cmirror:0 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: cmirror:1 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: cmirror:1 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: cmirror:1 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: cmirror:1 allocation score on qa-suse-4: 1 +pcmk__clone_allocate: cmirror:2 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: cmirror:2 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: cmirror:2 allocation score on qa-suse-3: 1 +pcmk__clone_allocate: cmirror:2 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: cmirror:3 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: cmirror:3 allocation score on qa-suse-2: 1 +pcmk__clone_allocate: cmirror:3 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: cmirror:3 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: dlm:0 allocation score on qa-suse-1: 1 +pcmk__clone_allocate: dlm:0 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: dlm:0 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: dlm:0 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: dlm:1 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: dlm:1 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: dlm:1 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: dlm:1 allocation score on qa-suse-4: 1 +pcmk__clone_allocate: dlm:2 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: dlm:2 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: dlm:2 allocation score on qa-suse-3: 1 +pcmk__clone_allocate: dlm:2 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: dlm:3 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: dlm:3 allocation score on qa-suse-2: 1 +pcmk__clone_allocate: dlm:3 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: dlm:3 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: o2cb:0 allocation score on qa-suse-1: 1 +pcmk__clone_allocate: o2cb:0 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: o2cb:0 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: o2cb:0 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: o2cb:1 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: o2cb:1 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: o2cb:1 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: o2cb:1 allocation score on qa-suse-4: 1 +pcmk__clone_allocate: o2cb:2 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: o2cb:2 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: o2cb:2 allocation score on qa-suse-3: 1 +pcmk__clone_allocate: o2cb:2 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: o2cb:3 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: o2cb:3 allocation score on qa-suse-2: 1 +pcmk__clone_allocate: o2cb:3 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: o2cb:3 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: o2stage:0 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: o2stage:0 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: o2stage:0 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: o2stage:0 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: o2stage:1 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: o2stage:1 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: o2stage:1 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: o2stage:1 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: o2stage:2 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: o2stage:2 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: o2stage:2 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: o2stage:2 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: o2stage:3 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: o2stage:3 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: o2stage:3 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: o2stage:3 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: ocfs:0 allocation score on qa-suse-1: 1 +pcmk__clone_allocate: ocfs:0 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: ocfs:0 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: ocfs:0 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: ocfs:1 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: ocfs:1 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: ocfs:1 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: ocfs:1 allocation score on qa-suse-4: 1 +pcmk__clone_allocate: ocfs:2 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: ocfs:2 allocation score on qa-suse-2: 0 +pcmk__clone_allocate: ocfs:2 allocation score on qa-suse-3: 1 +pcmk__clone_allocate: ocfs:2 allocation score on qa-suse-4: 0 +pcmk__clone_allocate: ocfs:3 allocation score on qa-suse-1: 0 +pcmk__clone_allocate: ocfs:3 allocation score on qa-suse-2: 1 +pcmk__clone_allocate: ocfs:3 allocation score on qa-suse-3: 0 +pcmk__clone_allocate: ocfs:3 allocation score on qa-suse-4: 0 +pcmk__group_allocate: clvm:0 allocation score on qa-suse-1: 1 +pcmk__group_allocate: clvm:0 allocation score on qa-suse-2: 0 +pcmk__group_allocate: clvm:0 allocation score on qa-suse-3: 0 +pcmk__group_allocate: clvm:0 allocation score on qa-suse-4: 0 +pcmk__group_allocate: clvm:1 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: clvm:1 allocation score on qa-suse-2: 0 +pcmk__group_allocate: clvm:1 allocation score on qa-suse-3: 0 +pcmk__group_allocate: clvm:1 allocation score on qa-suse-4: 1 +pcmk__group_allocate: clvm:2 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: clvm:2 allocation score on qa-suse-2: 0 +pcmk__group_allocate: clvm:2 allocation score on qa-suse-3: 1 +pcmk__group_allocate: clvm:2 allocation score on qa-suse-4: -INFINITY +pcmk__group_allocate: clvm:3 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: clvm:3 allocation score on qa-suse-2: 1 +pcmk__group_allocate: clvm:3 allocation score on qa-suse-3: -INFINITY +pcmk__group_allocate: clvm:3 allocation score on qa-suse-4: -INFINITY +pcmk__group_allocate: cmirror:0 allocation score on qa-suse-1: 1 +pcmk__group_allocate: cmirror:0 allocation score on qa-suse-2: 0 +pcmk__group_allocate: cmirror:0 allocation score on qa-suse-3: 0 +pcmk__group_allocate: cmirror:0 allocation score on qa-suse-4: 0 +pcmk__group_allocate: cmirror:1 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: cmirror:1 allocation score on qa-suse-2: 0 +pcmk__group_allocate: cmirror:1 allocation score on qa-suse-3: 0 +pcmk__group_allocate: cmirror:1 allocation score on qa-suse-4: 1 +pcmk__group_allocate: cmirror:2 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: cmirror:2 allocation score on qa-suse-2: 0 +pcmk__group_allocate: cmirror:2 allocation score on qa-suse-3: 1 +pcmk__group_allocate: cmirror:2 allocation score on qa-suse-4: -INFINITY +pcmk__group_allocate: cmirror:3 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: cmirror:3 allocation score on qa-suse-2: 1 +pcmk__group_allocate: cmirror:3 allocation score on qa-suse-3: -INFINITY +pcmk__group_allocate: cmirror:3 allocation score on qa-suse-4: -INFINITY +pcmk__group_allocate: dlm:0 allocation score on qa-suse-1: 1 +pcmk__group_allocate: dlm:0 allocation score on qa-suse-2: 0 +pcmk__group_allocate: dlm:0 allocation score on qa-suse-3: 0 +pcmk__group_allocate: dlm:0 allocation score on qa-suse-4: 0 +pcmk__group_allocate: dlm:1 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: dlm:1 allocation score on qa-suse-2: 0 +pcmk__group_allocate: dlm:1 allocation score on qa-suse-3: 0 +pcmk__group_allocate: dlm:1 allocation score on qa-suse-4: 1 +pcmk__group_allocate: dlm:2 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on qa-suse-2: 0 +pcmk__group_allocate: dlm:2 allocation score on qa-suse-3: 1 +pcmk__group_allocate: dlm:2 allocation score on qa-suse-4: -INFINITY +pcmk__group_allocate: dlm:3 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: dlm:3 allocation score on qa-suse-2: 1 +pcmk__group_allocate: dlm:3 allocation score on qa-suse-3: -INFINITY +pcmk__group_allocate: dlm:3 allocation score on qa-suse-4: -INFINITY +pcmk__group_allocate: o2cb:0 allocation score on qa-suse-1: 1 +pcmk__group_allocate: o2cb:0 allocation score on qa-suse-2: 0 +pcmk__group_allocate: o2cb:0 allocation score on qa-suse-3: 0 +pcmk__group_allocate: o2cb:0 allocation score on qa-suse-4: 0 +pcmk__group_allocate: o2cb:1 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: o2cb:1 allocation score on qa-suse-2: 0 +pcmk__group_allocate: o2cb:1 allocation score on qa-suse-3: 0 +pcmk__group_allocate: o2cb:1 allocation score on qa-suse-4: 1 +pcmk__group_allocate: o2cb:2 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on qa-suse-2: 0 +pcmk__group_allocate: o2cb:2 allocation score on qa-suse-3: 1 +pcmk__group_allocate: o2cb:2 allocation score on qa-suse-4: -INFINITY +pcmk__group_allocate: o2cb:3 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: o2cb:3 allocation score on qa-suse-2: 1 +pcmk__group_allocate: o2cb:3 allocation score on qa-suse-3: -INFINITY +pcmk__group_allocate: o2cb:3 allocation score on qa-suse-4: -INFINITY +pcmk__group_allocate: o2stage:0 allocation score on qa-suse-1: 0 +pcmk__group_allocate: o2stage:0 allocation score on qa-suse-2: 0 +pcmk__group_allocate: o2stage:0 allocation score on qa-suse-3: 0 +pcmk__group_allocate: o2stage:0 allocation score on qa-suse-4: 0 +pcmk__group_allocate: o2stage:1 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: o2stage:1 allocation score on qa-suse-2: 0 +pcmk__group_allocate: o2stage:1 allocation score on qa-suse-3: 0 +pcmk__group_allocate: o2stage:1 allocation score on qa-suse-4: 0 +pcmk__group_allocate: o2stage:2 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: o2stage:2 allocation score on qa-suse-2: 0 +pcmk__group_allocate: o2stage:2 allocation score on qa-suse-3: 0 +pcmk__group_allocate: o2stage:2 allocation score on qa-suse-4: -INFINITY +pcmk__group_allocate: o2stage:3 allocation score on qa-suse-1: -INFINITY +pcmk__group_allocate: o2stage:3 allocation score on qa-suse-2: 0 +pcmk__group_allocate: o2stage:3 allocation score on qa-suse-3: -INFINITY +pcmk__group_allocate: o2stage:3 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on qa-suse-1: 3 +pcmk__native_allocate: clvm:0 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on qa-suse-4: 3 +pcmk__native_allocate: clvm:2 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on qa-suse-3: 3 +pcmk__native_allocate: clvm:2 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on qa-suse-2: 3 +pcmk__native_allocate: clvm:3 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: cmirror:0 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: cmirror:0 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: cmirror:0 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: cmirror:0 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: cmirror:1 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: cmirror:1 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: cmirror:1 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: cmirror:1 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: cmirror:2 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: cmirror:2 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: cmirror:2 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: cmirror:2 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: cmirror:3 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: cmirror:3 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: cmirror:3 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: cmirror:3 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on qa-suse-1: 4 +pcmk__native_allocate: dlm:0 allocation score on qa-suse-2: 0 +pcmk__native_allocate: dlm:0 allocation score on qa-suse-3: 0 +pcmk__native_allocate: dlm:0 allocation score on qa-suse-4: 0 +pcmk__native_allocate: dlm:1 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on qa-suse-2: 0 +pcmk__native_allocate: dlm:1 allocation score on qa-suse-3: 0 +pcmk__native_allocate: dlm:1 allocation score on qa-suse-4: 4 +pcmk__native_allocate: dlm:2 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on qa-suse-2: 0 +pcmk__native_allocate: dlm:2 allocation score on qa-suse-3: 4 +pcmk__native_allocate: dlm:2 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on qa-suse-2: 4 +pcmk__native_allocate: dlm:3 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: ocfs:0 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: ocfs:0 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: ocfs:0 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: ocfs:0 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: ocfs:1 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: ocfs:1 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: ocfs:1 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: ocfs:1 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: ocfs:2 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: ocfs:2 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: ocfs:2 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: ocfs:2 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: ocfs:3 allocation score on qa-suse-1: -INFINITY +pcmk__native_allocate: ocfs:3 allocation score on qa-suse-2: -INFINITY +pcmk__native_allocate: ocfs:3 allocation score on qa-suse-3: -INFINITY +pcmk__native_allocate: ocfs:3 allocation score on qa-suse-4: -INFINITY +pcmk__native_allocate: sbd_stonith allocation score on qa-suse-1: 0 +pcmk__native_allocate: sbd_stonith allocation score on qa-suse-2: 0 +pcmk__native_allocate: sbd_stonith allocation score on qa-suse-3: 0 +pcmk__native_allocate: sbd_stonith allocation score on qa-suse-4: 0 diff --git a/pengine/test10/bug-lf-2422.summary b/pengine/test10/bug-lf-2422.summary index 5e22e677af6..bd791cb7349 100644 --- a/pengine/test10/bug-lf-2422.summary +++ b/pengine/test10/bug-lf-2422.summary @@ -1,4 +1,4 @@ -8 of 21 resources DISABLED and 0 BLOCKED from being started due to failures +4 of 21 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ qa-suse-1 qa-suse-2 qa-suse-3 qa-suse-4 ] @@ -44,7 +44,6 @@ Executing cluster transition: * Resource action: o2cb:0 stop on qa-suse-4 * Resource action: o2cb:2 stop on qa-suse-3 * Resource action: o2cb:3 stop on qa-suse-2 - * Pseudo action: all_stopped * Pseudo action: o2stage:0_stopped_0 * Pseudo action: o2stage:1_stopped_0 * Pseudo action: o2stage:2_stopped_0 diff --git a/pengine/test10/bug-lf-2435.dot b/pengine/test10/bug-lf-2435.dot index 39a5d1915ec..76d8f480124 100644 --- a/pengine/test10/bug-lf-2435.dot +++ b/pengine/test10/bug-lf-2435.dot @@ -1,13 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "dummy2_start_0 c21.chepkov.lan" [ style=bold color="green" fontcolor="black" ] -"dummy2_stop_0 c20.chepkov.lan" -> "all_stopped" [ style = bold] "dummy2_stop_0 c20.chepkov.lan" -> "dummy2_start_0 c21.chepkov.lan" [ style = bold] "dummy2_stop_0 c20.chepkov.lan" [ style=bold color="green" fontcolor="black" ] -"dummy3_stop_0 c21.chepkov.lan" -> "all_stopped" [ style = bold] "dummy3_stop_0 c21.chepkov.lan" -> "dummy2_start_0 c21.chepkov.lan" [ style = bold] "dummy3_stop_0 c21.chepkov.lan" [ style=bold color="green" fontcolor="black" ] "dummy4_monitor_0 c19.chepkov.lan" [ style=bold color="green" fontcolor="black" ] "dummy4_monitor_0 c20.chepkov.lan" [ style=bold color="green" fontcolor="black" ] +"dummy4_monitor_0 c21.chepkov.lan" -> "dummy2_start_0 c21.chepkov.lan" [ style = bold] "dummy4_monitor_0 c21.chepkov.lan" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/bug-lf-2435.exp b/pengine/test10/bug-lf-2435.exp index 43493129823..69a4a18bd5a 100644 --- a/pengine/test10/bug-lf-2435.exp +++ b/pengine/test10/bug-lf-2435.exp @@ -1,23 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="dummy2_start_0" on_node="c21.chepkov.lan" on_node_uuid="c21.chepkov.lan"> + <rsc_op id="7" operation="start" operation_key="dummy2_start_0" on_node="c21.chepkov.lan" on_node_uuid="c21.chepkov.lan"> <primitive id="dummy2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="c21.chepkov.lan" CRM_meta_on_node_uuid="c21.chepkov.lan" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="dummy2_stop_0" on_node="c20.chepkov.lan" on_node_uuid="c20.chepkov.lan"/> + <rsc_op id="3" operation="monitor" operation_key="dummy4_monitor_0" on_node="c21.chepkov.lan" on_node_uuid="c21.chepkov.lan"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="dummy3_stop_0" on_node="c21.chepkov.lan" on_node_uuid="c21.chepkov.lan"/> + <rsc_op id="6" operation="stop" operation_key="dummy2_stop_0" on_node="c20.chepkov.lan" on_node_uuid="c20.chepkov.lan"/> + </trigger> + <trigger> + <rsc_op id="8" operation="stop" operation_key="dummy3_stop_0" on_node="c21.chepkov.lan" on_node_uuid="c21.chepkov.lan"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="dummy2_stop_0" on_node="c20.chepkov.lan" on_node_uuid="c20.chepkov.lan"> + <rsc_op id="6" operation="stop" operation_key="dummy2_stop_0" on_node="c20.chepkov.lan" on_node_uuid="c20.chepkov.lan"> <primitive id="dummy2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="c20.chepkov.lan" CRM_meta_on_node_uuid="c20.chepkov.lan" CRM_meta_timeout="120000" /> </rsc_op> @@ -26,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="dummy4_monitor_0" on_node="c21.chepkov.lan" on_node_uuid="c21.chepkov.lan"> + <rsc_op id="3" operation="monitor" operation_key="dummy4_monitor_0" on_node="c21.chepkov.lan" on_node_uuid="c21.chepkov.lan"> <primitive id="dummy4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="c21.chepkov.lan" CRM_meta_on_node_uuid="c21.chepkov.lan" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" /> </rsc_op> @@ -35,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="dummy4_monitor_0" on_node="c20.chepkov.lan" on_node_uuid="c20.chepkov.lan"> + <rsc_op id="2" operation="monitor" operation_key="dummy4_monitor_0" on_node="c20.chepkov.lan" on_node_uuid="c20.chepkov.lan"> <primitive id="dummy4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="c20.chepkov.lan" CRM_meta_on_node_uuid="c20.chepkov.lan" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" /> </rsc_op> @@ -44,7 +47,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="dummy4_monitor_0" on_node="c19.chepkov.lan" on_node_uuid="c19.chepkov.lan"> + <rsc_op id="1" operation="monitor" operation_key="dummy4_monitor_0" on_node="c19.chepkov.lan" on_node_uuid="c19.chepkov.lan"> <primitive id="dummy4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="c19.chepkov.lan" CRM_meta_on_node_uuid="c19.chepkov.lan" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" /> </rsc_op> @@ -53,27 +56,11 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="stop" operation_key="dummy3_stop_0" on_node="c21.chepkov.lan" on_node_uuid="c21.chepkov.lan"> + <rsc_op id="8" operation="stop" operation_key="dummy3_stop_0" on_node="c21.chepkov.lan" on_node_uuid="c21.chepkov.lan"> <primitive id="dummy3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="c21.chepkov.lan" CRM_meta_on_node_uuid="c21.chepkov.lan" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="7" operation="stop" operation_key="dummy2_stop_0" on_node="c20.chepkov.lan" on_node_uuid="c20.chepkov.lan"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="dummy3_stop_0" on_node="c21.chepkov.lan" on_node_uuid="c21.chepkov.lan"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-lf-2435.scores b/pengine/test10/bug-lf-2435.scores index 151d4cc3330..8c92548a278 100644 --- a/pengine/test10/bug-lf-2435.scores +++ b/pengine/test10/bug-lf-2435.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: dummy1 allocation score on c19.chepkov.lan: 1000 -native_color: dummy1 allocation score on c20.chepkov.lan: -INFINITY -native_color: dummy1 allocation score on c21.chepkov.lan: 0 -native_color: dummy2 allocation score on c19.chepkov.lan: -INFINITY -native_color: dummy2 allocation score on c20.chepkov.lan: -INFINITY -native_color: dummy2 allocation score on c21.chepkov.lan: 1000 -native_color: dummy3 allocation score on c19.chepkov.lan: -INFINITY -native_color: dummy3 allocation score on c20.chepkov.lan: 0 -native_color: dummy3 allocation score on c21.chepkov.lan: -INFINITY -native_color: dummy4 allocation score on c19.chepkov.lan: -INFINITY -native_color: dummy4 allocation score on c20.chepkov.lan: 0 -native_color: dummy4 allocation score on c21.chepkov.lan: -INFINITY +pcmk__native_allocate: dummy1 allocation score on c19.chepkov.lan: 1000 +pcmk__native_allocate: dummy1 allocation score on c20.chepkov.lan: -INFINITY +pcmk__native_allocate: dummy1 allocation score on c21.chepkov.lan: 0 +pcmk__native_allocate: dummy2 allocation score on c19.chepkov.lan: -INFINITY +pcmk__native_allocate: dummy2 allocation score on c20.chepkov.lan: -INFINITY +pcmk__native_allocate: dummy2 allocation score on c21.chepkov.lan: 1000 +pcmk__native_allocate: dummy3 allocation score on c19.chepkov.lan: -INFINITY +pcmk__native_allocate: dummy3 allocation score on c20.chepkov.lan: 0 +pcmk__native_allocate: dummy3 allocation score on c21.chepkov.lan: -INFINITY +pcmk__native_allocate: dummy4 allocation score on c19.chepkov.lan: -INFINITY +pcmk__native_allocate: dummy4 allocation score on c20.chepkov.lan: 0 +pcmk__native_allocate: dummy4 allocation score on c21.chepkov.lan: -INFINITY diff --git a/pengine/test10/bug-lf-2435.summary b/pengine/test10/bug-lf-2435.summary index 3d7550020f4..e34aa350de1 100644 --- a/pengine/test10/bug-lf-2435.summary +++ b/pengine/test10/bug-lf-2435.summary @@ -18,7 +18,6 @@ Executing cluster transition: * Resource action: dummy4 monitor on c20.chepkov.lan * Resource action: dummy4 monitor on c19.chepkov.lan * Resource action: dummy3 stop on c21.chepkov.lan - * Pseudo action: all_stopped * Resource action: dummy2 start on c21.chepkov.lan Revised cluster status: diff --git a/pengine/test10/bug-lf-2445.dot b/pengine/test10/bug-lf-2445.dot index 78b9856436a..c4c0b35b47b 100644 --- a/pengine/test10/bug-lf-2445.dot +++ b/pengine/test10/bug-lf-2445.dot @@ -12,7 +12,5 @@ digraph "g" { "P:1_start_0 node2" [ style=bold color="green" fontcolor="black" ] "P:1_stop_0 node1" -> "C_stopped_0" [ style = bold] "P:1_stop_0 node1" -> "P:1_start_0 node2" [ style = bold] -"P:1_stop_0 node1" -> "all_stopped" [ style = bold] "P:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/bug-lf-2445.exp b/pengine/test10/bug-lf-2445.exp index 953b32d3b30..57f0b47d176 100644 --- a/pengine/test10/bug-lf-2445.exp +++ b/pengine/test10/bug-lf-2445.exp @@ -1,51 +1,51 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="P:1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="start" operation_key="P:1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="P:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="C_start_0"/> + <pseudo_event id="5" operation="start" operation_key="C_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="P:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="stop" operation_key="C_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="C_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="9" operation="stopped" operation_key="C_stopped_0"> + <pseudo_event id="8" operation="stopped" operation_key="C_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="stop" operation_key="C_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="C_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="stop" operation_key="C_stop_0"> + <pseudo_event id="7" operation="stop" operation_key="C_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -53,40 +53,28 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="7" operation="running" operation_key="C_running_0"> + <pseudo_event id="6" operation="running" operation_key="C_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="P:1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="start" operation_key="P:1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="C_start_0"/> + <pseudo_event id="5" operation="start" operation_key="C_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="6" operation="start" operation_key="C_start_0"> + <pseudo_event id="5" operation="start" operation_key="C_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stopped" operation_key="C_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="node1"/> + <pseudo_event id="8" operation="stopped" operation_key="C_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-lf-2445.scores b/pengine/test10/bug-lf-2445.scores index 1d47d43ed1b..b1bb2b531a1 100644 --- a/pengine/test10/bug-lf-2445.scores +++ b/pengine/test10/bug-lf-2445.scores @@ -1,11 +1,11 @@ Allocation scores: -clone_color: C allocation score on node1: 0 -clone_color: C allocation score on node2: 0 -clone_color: P:0 allocation score on node1: 0 -clone_color: P:0 allocation score on node2: 0 -clone_color: P:1 allocation score on node1: 0 -clone_color: P:1 allocation score on node2: 0 -native_color: P:0 allocation score on node1: 0 -native_color: P:0 allocation score on node2: 0 -native_color: P:1 allocation score on node1: 0 -native_color: P:1 allocation score on node2: 0 +pcmk__clone_allocate: C allocation score on node1: 0 +pcmk__clone_allocate: C allocation score on node2: 0 +pcmk__clone_allocate: P:0 allocation score on node1: 0 +pcmk__clone_allocate: P:0 allocation score on node2: 0 +pcmk__clone_allocate: P:1 allocation score on node1: 0 +pcmk__clone_allocate: P:1 allocation score on node2: 0 +pcmk__native_allocate: P:0 allocation score on node1: 0 +pcmk__native_allocate: P:0 allocation score on node2: 0 +pcmk__native_allocate: P:1 allocation score on node1: 0 +pcmk__native_allocate: P:1 allocation score on node2: 0 diff --git a/pengine/test10/bug-lf-2445.summary b/pengine/test10/bug-lf-2445.summary index 12f50310c55..6e59b919544 100644 --- a/pengine/test10/bug-lf-2445.summary +++ b/pengine/test10/bug-lf-2445.summary @@ -14,7 +14,6 @@ Executing cluster transition: * Resource action: P:1 stop on node1 * Pseudo action: C_stopped_0 * Pseudo action: C_start_0 - * Pseudo action: all_stopped * Resource action: P:1 start on node2 * Pseudo action: C_running_0 diff --git a/pengine/test10/bug-lf-2453.dot b/pengine/test10/bug-lf-2453.dot index b6fbcbe0a7b..f640fae73f2 100644 --- a/pengine/test10/bug-lf-2453.dot +++ b/pengine/test10/bug-lf-2453.dot @@ -23,7 +23,6 @@ digraph "g" { "DummyResource:0_start_0 domu2" [ style=dashed color="red" fontcolor="black" ] "DummyResource:0_stop_0 domu2" -> "CloneResource2_stopped_0" [ style = bold] "DummyResource:0_stop_0 domu2" -> "DummyResource:0_start_0 domu2" [ style = dashed] -"DummyResource:0_stop_0 domu2" -> "all_stopped" [ style = bold] "DummyResource:0_stop_0 domu2" [ style=bold color="green" fontcolor="black" ] "DummyResource:1_monitor_10000 domu1" [ style=dashed color="red" fontcolor="black" ] "DummyResource:1_start_0 domu1" -> "CloneResource2_running_0" [ style = dashed] @@ -31,20 +30,15 @@ digraph "g" { "DummyResource:1_start_0 domu1" [ style=dashed color="red" fontcolor="black" ] "DummyResource:1_stop_0 domu1" -> "CloneResource2_stopped_0" [ style = bold] "DummyResource:1_stop_0 domu1" -> "DummyResource:1_start_0 domu1" [ style = dashed] -"DummyResource:1_stop_0 domu1" -> "all_stopped" [ style = bold] "DummyResource:1_stop_0 domu1" [ style=bold color="green" fontcolor="black" ] "PrimitiveResource1_monitor_10000 domu1" [ style=dashed color="red" fontcolor="black" ] "PrimitiveResource1_start_0 domu1" -> "PrimitiveResource1_monitor_10000 domu1" [ style = dashed] "PrimitiveResource1_start_0 domu1" [ style=dashed color="red" fontcolor="black" ] "PrimitiveResource1_stop_0 domu1" -> "CloneResource2_stop_0" [ style = bold] "PrimitiveResource1_stop_0 domu1" -> "PrimitiveResource1_start_0 domu1" [ style = dashed] -"PrimitiveResource1_stop_0 domu1" -> "all_stopped" [ style = bold] "PrimitiveResource1_stop_0 domu1" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "apache:0_stop_0 domu2" -> "CloneResource1_stopped_0" [ style = bold] -"apache:0_stop_0 domu2" -> "all_stopped" [ style = bold] "apache:0_stop_0 domu2" [ style=bold color="green" fontcolor="black" ] "apache:1_stop_0 domu1" -> "CloneResource1_stopped_0" [ style = bold] -"apache:1_stop_0 domu1" -> "all_stopped" [ style = bold] "apache:1_stop_0 domu1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/bug-lf-2453.exp b/pengine/test10/bug-lf-2453.exp index c4dd2b280b5..c10c8c19771 100644 --- a/pengine/test10/bug-lf-2453.exp +++ b/pengine/test10/bug-lf-2453.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="stop" operation_key="PrimitiveResource1_stop_0" on_node="domu1" on_node_uuid="domu1"> + <rsc_op id="6" operation="stop" operation_key="PrimitiveResource1_stop_0" on_node="domu1" on_node_uuid="domu1"> <primitive id="PrimitiveResource1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="domu1" CRM_meta_on_node_uuid="domu1" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.1.50"/> </rsc_op> @@ -10,137 +10,113 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="stop" operation_key="apache:1_stop_0" internal_operation_key="apache:0_stop_0" on_node="domu1" on_node_uuid="domu1"> + <rsc_op id="8" operation="stop" operation_key="apache:1_stop_0" internal_operation_key="apache:0_stop_0" on_node="domu1" on_node_uuid="domu1"> <primitive id="apache" long-id="apache:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="domu1" CRM_meta_on_node_uuid="domu1" CRM_meta_timeout="20000" configfile="/etc/apache2/httpd.conf" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stop" operation_key="CloneResource1_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="CloneResource1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="10" operation="stop" operation_key="apache:0_stop_0" internal_operation_key="apache:1_stop_0" on_node="domu2" on_node_uuid="domu2"> + <rsc_op id="9" operation="stop" operation_key="apache:0_stop_0" internal_operation_key="apache:1_stop_0" on_node="domu2" on_node_uuid="domu2"> <primitive id="apache" long-id="apache:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="domu2" CRM_meta_on_node_uuid="domu2" CRM_meta_timeout="20000" configfile="/etc/apache2/httpd.conf" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stop" operation_key="CloneResource1_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="CloneResource1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="14" operation="stopped" operation_key="CloneResource1_stopped_0"> + <pseudo_event id="13" operation="stopped" operation_key="CloneResource1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="apache:1_stop_0" internal_operation_key="apache:0_stop_0" on_node="domu1" on_node_uuid="domu1"/> + <rsc_op id="8" operation="stop" operation_key="apache:1_stop_0" internal_operation_key="apache:0_stop_0" on_node="domu1" on_node_uuid="domu1"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="apache:0_stop_0" internal_operation_key="apache:1_stop_0" on_node="domu2" on_node_uuid="domu2"/> + <rsc_op id="9" operation="stop" operation_key="apache:0_stop_0" internal_operation_key="apache:1_stop_0" on_node="domu2" on_node_uuid="domu2"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="CloneResource1_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="CloneResource1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="13" operation="stop" operation_key="CloneResource1_stop_0"> + <pseudo_event id="12" operation="stop" operation_key="CloneResource1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="stopped" operation_key="CloneResource2_stopped_0"/> + <pseudo_event id="21" operation="stopped" operation_key="CloneResource2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="15" operation="stop" operation_key="DummyResource:1_stop_0" internal_operation_key="DummyResource:0_stop_0" on_node="domu1" on_node_uuid="domu1"> + <rsc_op id="14" operation="stop" operation_key="DummyResource:1_stop_0" internal_operation_key="DummyResource:0_stop_0" on_node="domu1" on_node_uuid="domu1"> <primitive id="DummyResource" long-id="DummyResource:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="domu1" CRM_meta_on_node_uuid="domu1" CRM_meta_timeout="20000" state="/var/run/DummyResource.log"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stop" operation_key="CloneResource2_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="CloneResource2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="17" operation="stop" operation_key="DummyResource:0_stop_0" internal_operation_key="DummyResource:1_stop_0" on_node="domu2" on_node_uuid="domu2"> + <rsc_op id="16" operation="stop" operation_key="DummyResource:0_stop_0" internal_operation_key="DummyResource:1_stop_0" on_node="domu2" on_node_uuid="domu2"> <primitive id="DummyResource" long-id="DummyResource:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="domu2" CRM_meta_on_node_uuid="domu2" CRM_meta_timeout="20000" state="/var/run/DummyResource.log"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stop" operation_key="CloneResource2_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="CloneResource2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="22" operation="stopped" operation_key="CloneResource2_stopped_0"> + <pseudo_event id="21" operation="stopped" operation_key="CloneResource2_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="DummyResource:1_stop_0" internal_operation_key="DummyResource:0_stop_0" on_node="domu1" on_node_uuid="domu1"/> + <rsc_op id="14" operation="stop" operation_key="DummyResource:1_stop_0" internal_operation_key="DummyResource:0_stop_0" on_node="domu1" on_node_uuid="domu1"/> </trigger> <trigger> - <rsc_op id="17" operation="stop" operation_key="DummyResource:0_stop_0" internal_operation_key="DummyResource:1_stop_0" on_node="domu2" on_node_uuid="domu2"/> + <rsc_op id="16" operation="stop" operation_key="DummyResource:0_stop_0" internal_operation_key="DummyResource:1_stop_0" on_node="domu2" on_node_uuid="domu2"/> </trigger> <trigger> - <pseudo_event id="21" operation="stop" operation_key="CloneResource2_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="CloneResource2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="21" operation="stop" operation_key="CloneResource2_stop_0"> + <pseudo_event id="20" operation="stop" operation_key="CloneResource2_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="PrimitiveResource1_stop_0" on_node="domu1" on_node_uuid="domu1"/> - </trigger> - </inputs> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="7" operation="stop" operation_key="PrimitiveResource1_stop_0" on_node="domu1" on_node_uuid="domu1"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="apache:1_stop_0" internal_operation_key="apache:0_stop_0" on_node="domu1" on_node_uuid="domu1"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="apache:0_stop_0" internal_operation_key="apache:1_stop_0" on_node="domu2" on_node_uuid="domu2"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="DummyResource:1_stop_0" internal_operation_key="DummyResource:0_stop_0" on_node="domu1" on_node_uuid="domu1"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="DummyResource:0_stop_0" internal_operation_key="DummyResource:1_stop_0" on_node="domu2" on_node_uuid="domu2"/> + <rsc_op id="6" operation="stop" operation_key="PrimitiveResource1_stop_0" on_node="domu1" on_node_uuid="domu1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-lf-2453.scores b/pengine/test10/bug-lf-2453.scores index b2ecd0aada3..28fea6cebdc 100644 --- a/pengine/test10/bug-lf-2453.scores +++ b/pengine/test10/bug-lf-2453.scores @@ -1,22 +1,22 @@ Allocation scores: -clone_color: CloneResource1 allocation score on domu1: INFINITY -clone_color: CloneResource1 allocation score on domu2: INFINITY -clone_color: CloneResource2 allocation score on domu1: INFINITY -clone_color: CloneResource2 allocation score on domu2: INFINITY -clone_color: DummyResource:0 allocation score on domu1: INFINITY -clone_color: DummyResource:0 allocation score on domu2: INFINITY -clone_color: DummyResource:1 allocation score on domu1: INFINITY -clone_color: DummyResource:1 allocation score on domu2: INFINITY -clone_color: apache:0 allocation score on domu1: INFINITY -clone_color: apache:0 allocation score on domu2: INFINITY -clone_color: apache:1 allocation score on domu1: INFINITY -clone_color: apache:1 allocation score on domu2: INFINITY -native_color: DummyResource:0 allocation score on domu1: INFINITY -native_color: DummyResource:0 allocation score on domu2: INFINITY -native_color: DummyResource:1 allocation score on domu1: -INFINITY -native_color: DummyResource:1 allocation score on domu2: INFINITY -native_color: PrimitiveResource1 allocation score on domu1: INFINITY -native_color: apache:0 allocation score on domu1: -INFINITY -native_color: apache:0 allocation score on domu2: -INFINITY -native_color: apache:1 allocation score on domu1: -INFINITY -native_color: apache:1 allocation score on domu2: -INFINITY +pcmk__clone_allocate: CloneResource1 allocation score on domu1: INFINITY +pcmk__clone_allocate: CloneResource1 allocation score on domu2: INFINITY +pcmk__clone_allocate: CloneResource2 allocation score on domu1: INFINITY +pcmk__clone_allocate: CloneResource2 allocation score on domu2: INFINITY +pcmk__clone_allocate: DummyResource:0 allocation score on domu1: INFINITY +pcmk__clone_allocate: DummyResource:0 allocation score on domu2: INFINITY +pcmk__clone_allocate: DummyResource:1 allocation score on domu1: INFINITY +pcmk__clone_allocate: DummyResource:1 allocation score on domu2: INFINITY +pcmk__clone_allocate: apache:0 allocation score on domu1: INFINITY +pcmk__clone_allocate: apache:0 allocation score on domu2: INFINITY +pcmk__clone_allocate: apache:1 allocation score on domu1: INFINITY +pcmk__clone_allocate: apache:1 allocation score on domu2: INFINITY +pcmk__native_allocate: DummyResource:0 allocation score on domu1: INFINITY +pcmk__native_allocate: DummyResource:0 allocation score on domu2: INFINITY +pcmk__native_allocate: DummyResource:1 allocation score on domu1: -INFINITY +pcmk__native_allocate: DummyResource:1 allocation score on domu2: INFINITY +pcmk__native_allocate: PrimitiveResource1 allocation score on domu1: INFINITY +pcmk__native_allocate: apache:0 allocation score on domu1: -INFINITY +pcmk__native_allocate: apache:0 allocation score on domu2: -INFINITY +pcmk__native_allocate: apache:1 allocation score on domu1: -INFINITY +pcmk__native_allocate: apache:1 allocation score on domu2: -INFINITY diff --git a/pengine/test10/bug-lf-2453.summary b/pengine/test10/bug-lf-2453.summary index f038cbb6bae..5775ecbe3c2 100644 --- a/pengine/test10/bug-lf-2453.summary +++ b/pengine/test10/bug-lf-2453.summary @@ -1,4 +1,4 @@ -2 of 5 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 5 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ domu1 domu2 ] @@ -26,7 +26,6 @@ Executing cluster transition: * Resource action: apache:1 stop on domu1 * Resource action: apache:0 stop on domu2 * Pseudo action: CloneResource1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ domu1 domu2 ] diff --git a/pengine/test10/bug-lf-2474.exp b/pengine/test10/bug-lf-2474.exp index 8eca0af6d1d..fe194c9c40f 100644 --- a/pengine/test10/bug-lf-2474.exp +++ b/pengine/test10/bug-lf-2474.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="start" operation_key="dummy-10s-timeout_start_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="1" operation="start" operation_key="dummy-10s-timeout_start_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="dummy-10s-timeout" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_timeout="10000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="start" operation_key="dummy-default-timeout_start_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="2" operation="start" operation_key="dummy-default-timeout_start_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="dummy-default-timeout" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_timeout="15000" /> </rsc_op> diff --git a/pengine/test10/bug-lf-2474.scores b/pengine/test10/bug-lf-2474.scores index 74fb45dc8a0..6c57c3c3cfc 100644 --- a/pengine/test10/bug-lf-2474.scores +++ b/pengine/test10/bug-lf-2474.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: dummy-10s-timeout allocation score on hex-14: 0 -native_color: dummy-default-timeout allocation score on hex-14: 0 +pcmk__native_allocate: dummy-10s-timeout allocation score on hex-14: 0 +pcmk__native_allocate: dummy-default-timeout allocation score on hex-14: 0 diff --git a/pengine/test10/bug-lf-2493.exp b/pengine/test10/bug-lf-2493.exp index 19c162a1fd1..e87a58ddd7f 100644 --- a/pengine/test10/bug-lf-2493.exp +++ b/pengine/test10/bug-lf-2493.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="35" operation="start" operation_key="p_dummy2_start_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="34" operation="start" operation_key="p_dummy2_start_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="p_dummy2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,23 +10,23 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="36" operation="start" operation_key="p_dummy4_start_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="35" operation="start" operation_key="p_dummy4_start_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="p_dummy4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="p_dummy2_start_0" on_node="hpn08" on_node_uuid="hpn08"/> + <rsc_op id="34" operation="start" operation_key="p_dummy2_start_0" on_node="hpn08" on_node_uuid="hpn08"/> </trigger> <trigger> - <rsc_op id="37" operation="start" operation_key="p_dummy3_start_0" on_node="hpn08" on_node_uuid="hpn08"/> + <rsc_op id="36" operation="start" operation_key="p_dummy3_start_0" on_node="hpn08" on_node_uuid="hpn08"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="37" operation="start" operation_key="p_dummy3_start_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="36" operation="start" operation_key="p_dummy3_start_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="p_dummy3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="17" operation="delete" operation_key="res_Filesystem_nfs_fs1_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="16" operation="delete" operation_key="res_Filesystem_nfs_fs1_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_Filesystem_nfs_fs1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,7 +44,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="delete" operation_key="res_Filesystem_nfs_fs1_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="1" operation="delete" operation_key="res_Filesystem_nfs_fs1_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_Filesystem_nfs_fs1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -53,7 +53,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="24" operation="delete" operation_key="res_drbd_nfs:0_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="23" operation="delete" operation_key="res_drbd_nfs:0_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_drbd_nfs:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -62,7 +62,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="3" operation="delete" operation_key="res_drbd_nfs:0_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="2" operation="delete" operation_key="res_drbd_nfs:0_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_drbd_nfs:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -71,7 +71,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="18" operation="delete" operation_key="res_Filesystem_nfs_fs2_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="17" operation="delete" operation_key="res_Filesystem_nfs_fs2_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_Filesystem_nfs_fs2" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -80,7 +80,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="delete" operation_key="res_Filesystem_nfs_fs2_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="3" operation="delete" operation_key="res_Filesystem_nfs_fs2_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_Filesystem_nfs_fs2" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -89,7 +89,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="20" operation="delete" operation_key="res_Filesystem_nfs_fs3_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="19" operation="delete" operation_key="res_Filesystem_nfs_fs3_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_Filesystem_nfs_fs3" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -98,7 +98,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="5" operation="delete" operation_key="res_Filesystem_nfs_fs3_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="4" operation="delete" operation_key="res_Filesystem_nfs_fs3_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_Filesystem_nfs_fs3" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -107,7 +107,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="21" operation="delete" operation_key="res_exportfs_fs1_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="20" operation="delete" operation_key="res_exportfs_fs1_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_exportfs_fs1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -116,7 +116,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="6" operation="delete" operation_key="res_exportfs_fs1_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="5" operation="delete" operation_key="res_exportfs_fs1_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_exportfs_fs1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -125,7 +125,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="22" operation="delete" operation_key="res_exportfs_fs2_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="21" operation="delete" operation_key="res_exportfs_fs2_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_exportfs_fs2" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -134,7 +134,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="7" operation="delete" operation_key="res_exportfs_fs2_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="6" operation="delete" operation_key="res_exportfs_fs2_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_exportfs_fs2" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -143,7 +143,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="23" operation="delete" operation_key="res_exportfs_fs3_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="22" operation="delete" operation_key="res_exportfs_fs3_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_exportfs_fs3" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -152,7 +152,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="8" operation="delete" operation_key="res_exportfs_fs3_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="7" operation="delete" operation_key="res_exportfs_fs3_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_exportfs_fs3" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -161,7 +161,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="19" operation="delete" operation_key="res_drbd_nfs:1_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="18" operation="delete" operation_key="res_drbd_nfs:1_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_drbd_nfs:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -170,7 +170,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="9" operation="delete" operation_key="res_drbd_nfs:1_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="8" operation="delete" operation_key="res_drbd_nfs:1_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_drbd_nfs:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -179,7 +179,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="25" operation="delete" operation_key="res_LVM_nfs_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="24" operation="delete" operation_key="res_LVM_nfs_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_LVM_nfs" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -188,7 +188,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="10" operation="delete" operation_key="res_LVM_nfs_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="9" operation="delete" operation_key="res_LVM_nfs_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_LVM_nfs" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -197,7 +197,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="26" operation="delete" operation_key="res_LVM_p_vg-sap_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="25" operation="delete" operation_key="res_LVM_p_vg-sap_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_LVM_p_vg-sap" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -206,7 +206,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="11" operation="delete" operation_key="res_LVM_p_vg-sap_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="10" operation="delete" operation_key="res_LVM_p_vg-sap_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_LVM_p_vg-sap" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -215,7 +215,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="12" operation="delete" operation_key="res_exportfs_rootfs:0_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="11" operation="delete" operation_key="res_exportfs_rootfs:0_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_exportfs_rootfs:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -224,7 +224,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="28" operation="delete" operation_key="res_IPaddr2_nfs_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="27" operation="delete" operation_key="res_IPaddr2_nfs_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_IPaddr2_nfs" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -233,7 +233,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="13" operation="delete" operation_key="res_IPaddr2_nfs_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="12" operation="delete" operation_key="res_IPaddr2_nfs_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_IPaddr2_nfs" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -242,7 +242,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="29" operation="delete" operation_key="res_drbd_hpn78:0_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="28" operation="delete" operation_key="res_drbd_hpn78:0_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_drbd_hpn78:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -251,7 +251,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="14" operation="delete" operation_key="res_drbd_hpn78:0_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="13" operation="delete" operation_key="res_drbd_hpn78:0_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_drbd_hpn78:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -260,7 +260,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="31" operation="delete" operation_key="res_Filesystem_sap_db_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="30" operation="delete" operation_key="res_Filesystem_sap_db_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_Filesystem_sap_db" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -269,7 +269,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="15" operation="delete" operation_key="res_Filesystem_sap_db_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="14" operation="delete" operation_key="res_Filesystem_sap_db_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_Filesystem_sap_db" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -278,7 +278,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="32" operation="delete" operation_key="res_Filesystem_sap_ci_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="31" operation="delete" operation_key="res_Filesystem_sap_ci_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_Filesystem_sap_ci" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -287,7 +287,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="16" operation="delete" operation_key="res_Filesystem_sap_ci_delete_0" on_node="hpn07" on_node_uuid="hpn07"> + <rsc_op id="15" operation="delete" operation_key="res_Filesystem_sap_ci_delete_0" on_node="hpn07" on_node_uuid="hpn07"> <primitive id="res_Filesystem_sap_ci" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hpn07" CRM_meta_on_node_uuid="hpn07" CRM_meta_timeout="20000" /> </rsc_op> @@ -296,7 +296,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="27" operation="delete" operation_key="res_exportfs_rootfs:1_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="26" operation="delete" operation_key="res_exportfs_rootfs:1_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_exportfs_rootfs:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> @@ -305,7 +305,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="30" operation="delete" operation_key="res_drbd_hpn78:1_delete_0" on_node="hpn08" on_node_uuid="hpn08"> + <rsc_op id="29" operation="delete" operation_key="res_drbd_hpn78:1_delete_0" on_node="hpn08" on_node_uuid="hpn08"> <primitive id="res_drbd_hpn78:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_on_node="hpn08" CRM_meta_on_node_uuid="hpn08" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/bug-lf-2493.scores b/pengine/test10/bug-lf-2493.scores index 47acf7999dd..21244a5f7cd 100644 --- a/pengine/test10/bug-lf-2493.scores +++ b/pengine/test10/bug-lf-2493.scores @@ -1,21 +1,21 @@ Allocation scores: -clone_color: ms_stateful1 allocation score on hpn07: 0 -clone_color: ms_stateful1 allocation score on hpn08: 0 -clone_color: p_stateful1:0 allocation score on hpn07: 11 -clone_color: p_stateful1:0 allocation score on hpn08: 0 -clone_color: p_stateful1:1 allocation score on hpn07: 0 -clone_color: p_stateful1:1 allocation score on hpn08: 6 -native_color: p_dummy1 allocation score on hpn07: 0 -native_color: p_dummy1 allocation score on hpn08: 0 -native_color: p_dummy2 allocation score on hpn07: 0 -native_color: p_dummy2 allocation score on hpn08: 0 -native_color: p_dummy3 allocation score on hpn07: 0 -native_color: p_dummy3 allocation score on hpn08: 0 -native_color: p_dummy4 allocation score on hpn07: 0 -native_color: p_dummy4 allocation score on hpn08: 0 -native_color: p_stateful1:0 allocation score on hpn07: 11 -native_color: p_stateful1:0 allocation score on hpn08: 0 -native_color: p_stateful1:1 allocation score on hpn07: -INFINITY -native_color: p_stateful1:1 allocation score on hpn08: 6 p_stateful1:0 promotion score on hpn07: 10 p_stateful1:1 promotion score on hpn08: 5 +pcmk__clone_allocate: ms_stateful1 allocation score on hpn07: 0 +pcmk__clone_allocate: ms_stateful1 allocation score on hpn08: 0 +pcmk__clone_allocate: p_stateful1:0 allocation score on hpn07: 11 +pcmk__clone_allocate: p_stateful1:0 allocation score on hpn08: 0 +pcmk__clone_allocate: p_stateful1:1 allocation score on hpn07: 0 +pcmk__clone_allocate: p_stateful1:1 allocation score on hpn08: 6 +pcmk__native_allocate: p_dummy1 allocation score on hpn07: 0 +pcmk__native_allocate: p_dummy1 allocation score on hpn08: 0 +pcmk__native_allocate: p_dummy2 allocation score on hpn07: 0 +pcmk__native_allocate: p_dummy2 allocation score on hpn08: 0 +pcmk__native_allocate: p_dummy3 allocation score on hpn07: 0 +pcmk__native_allocate: p_dummy3 allocation score on hpn08: 0 +pcmk__native_allocate: p_dummy4 allocation score on hpn07: 0 +pcmk__native_allocate: p_dummy4 allocation score on hpn08: 0 +pcmk__native_allocate: p_stateful1:0 allocation score on hpn07: 11 +pcmk__native_allocate: p_stateful1:0 allocation score on hpn08: 0 +pcmk__native_allocate: p_stateful1:1 allocation score on hpn07: -INFINITY +pcmk__native_allocate: p_stateful1:1 allocation score on hpn08: 6 diff --git a/pengine/test10/bug-lf-2508.dot b/pengine/test10/bug-lf-2508.dot index 6e88af57bc6..ecc5dd0b557 100644 --- a/pengine/test10/bug-lf-2508.dot +++ b/pengine/test10/bug-lf-2508.dot @@ -9,7 +9,6 @@ digraph "g" { "Dummy02_start_0 srv04" [ style=bold color="green" fontcolor="black" ] "Dummy02_stop_0 srv02" -> "Dummy02_start_0 srv04" [ style = bold] "Dummy02_stop_0 srv02" -> "Group02_stopped_0" [ style = bold] -"Dummy02_stop_0 srv02" -> "all_stopped" [ style = bold] "Dummy02_stop_0 srv02" [ style=bold color="green" fontcolor="orange" ] "Group01_running_0" [ style=bold color="green" fontcolor="orange" ] "Group01_start_0" -> "Dummy01_start_0 srv01" [ style = bold] @@ -24,8 +23,6 @@ digraph "g" { "Group02_stop_0" [ style=bold color="green" fontcolor="orange" ] "Group02_stopped_0" -> "Group02_start_0" [ style = bold] "Group02_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" -> "prmStonith3-3:1_start_0 srv01" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clnStonith1_stop_0" -> "clnStonith1_stopped_0" [ style = bold] "clnStonith1_stop_0" -> "grpStonith1:1_stop_0" [ style = bold] "clnStonith1_stop_0" [ style=bold color="green" fontcolor="orange" ] @@ -66,32 +63,28 @@ digraph "g" { "grpStonith4:1_stop_0" [ style=bold color="green" fontcolor="orange"] "grpStonith4:1_stopped_0" -> "clnStonith4_stopped_0" [ style = bold] "grpStonith4:1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"prmStonith1-1:1_stop_0 srv02" -> "all_stopped" [ style = bold] "prmStonith1-1:1_stop_0 srv02" -> "grpStonith1:1_stopped_0" [ style = bold] "prmStonith1-1:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange" ] -"prmStonith1-3:1_stop_0 srv02" -> "all_stopped" [ style = bold] "prmStonith1-3:1_stop_0 srv02" -> "grpStonith1:1_stopped_0" [ style = bold] "prmStonith1-3:1_stop_0 srv02" -> "prmStonith1-1:1_stop_0 srv02" [ style = bold] "prmStonith1-3:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange" ] "prmStonith3-1:1_monitor_3600000 srv01" [ style=bold color="green" fontcolor="black" ] -"prmStonith3-1:1_stop_0 srv02" -> "all_stopped" [ style = bold] "prmStonith3-1:1_stop_0 srv02" -> "grpStonith3:0_stopped_0" [ style = bold] "prmStonith3-1:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange"] "prmStonith3-3:1_monitor_3600000 srv01" [ style=bold color="green" fontcolor="black"] "prmStonith3-3:1_start_0 srv01" -> "grpStonith3:1_running_0" [ style = bold] "prmStonith3-3:1_start_0 srv01" -> "prmStonith3-3:1_monitor_3600000 srv01" [ style = bold] "prmStonith3-3:1_start_0 srv01" [ style=bold color="green" fontcolor="black"] -"prmStonith3-3:1_stop_0 srv02" -> "all_stopped" [ style = bold] "prmStonith3-3:1_stop_0 srv02" -> "grpStonith3:0_stopped_0" [ style = bold] "prmStonith3-3:1_stop_0 srv02" -> "prmStonith3-1:1_stop_0 srv02" [ style = bold] "prmStonith3-3:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange"] -"prmStonith4-1:1_stop_0 srv02" -> "all_stopped" [ style = bold] "prmStonith4-1:1_stop_0 srv02" -> "grpStonith4:1_stopped_0" [ style = bold] "prmStonith4-1:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange"] -"prmStonith4-3:1_stop_0 srv02" -> "all_stopped" [ style = bold] "prmStonith4-3:1_stop_0 srv02" -> "grpStonith4:1_stopped_0" [ style = bold] "prmStonith4-3:1_stop_0 srv02" -> "prmStonith4-1:1_stop_0 srv02" [ style = bold] "prmStonith4-3:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' srv02" -> "Dummy01_start_0 srv01" [ style = bold] +"stonith 'reboot' srv02" -> "Dummy02_start_0 srv04" [ style = bold] "stonith 'reboot' srv02" -> "Dummy02_stop_0 srv02" [ style = bold] "stonith 'reboot' srv02" -> "Group02_stop_0" [ style = bold] "stonith 'reboot' srv02" -> "clnStonith1_stop_0" [ style = bold] @@ -100,13 +93,9 @@ digraph "g" { "stonith 'reboot' srv02" -> "prmStonith1-1:1_stop_0 srv02" [ style = bold] "stonith 'reboot' srv02" -> "prmStonith1-3:1_stop_0 srv02" [ style = bold] "stonith 'reboot' srv02" -> "prmStonith3-1:1_stop_0 srv02" [ style = bold] +"stonith 'reboot' srv02" -> "prmStonith3-3:1_start_0 srv01" [ style = bold] "stonith 'reboot' srv02" -> "prmStonith3-3:1_stop_0 srv02" [ style = bold] "stonith 'reboot' srv02" -> "prmStonith4-1:1_stop_0 srv02" [ style = bold] "stonith 'reboot' srv02" -> "prmStonith4-3:1_stop_0 srv02" [ style = bold] -"stonith 'reboot' srv02" -> "stonith_complete" [ style = bold] "stonith 'reboot' srv02" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "Dummy01_start_0 srv01" [ style = bold] -"stonith_complete" -> "Dummy02_start_0 srv04" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/bug-lf-2508.exp b/pengine/test10/bug-lf-2508.exp index 925afbc07c9..abeb272812a 100644 --- a/pengine/test10/bug-lf-2508.exp +++ b/pengine/test10/bug-lf-2508.exp @@ -1,22 +1,22 @@ <transition_graph cluster-delay="60s" stonith-timeout="240s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="23" operation="running" operation_key="Group01_running_0"> + <pseudo_event id="22" operation="running" operation_key="Group01_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="Dummy01_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"/> + <rsc_op id="19" operation="start" operation_key="Dummy01_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"/> </trigger> <trigger> - <pseudo_event id="22" operation="start" operation_key="Group01_start_0"/> + <pseudo_event id="21" operation="start" operation_key="Group01_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="22" operation="start" operation_key="Group01_start_0"> + <pseudo_event id="21" operation="start" operation_key="Group01_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -24,51 +24,51 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="Dummy01_monitor_10000" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"> + <rsc_op id="20" operation="monitor" operation_key="Dummy01_monitor_10000" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"> <primitive id="Dummy01" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="Dummy01_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"/> + <rsc_op id="19" operation="start" operation_key="Dummy01_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="20" operation="start" operation_key="Dummy01_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"> + <rsc_op id="19" operation="start" operation_key="Dummy01_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"> <primitive id="Dummy01" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb" CRM_meta_requires="fencing" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="start" operation_key="Group01_start_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"/> </trigger> <trigger> - <pseudo_event id="162" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="21" operation="start" operation_key="Group01_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="32" operation="stopped" operation_key="Group02_stopped_0"> + <pseudo_event id="31" operation="stopped" operation_key="Group02_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stop" operation_key="Dummy02_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="Dummy02_stop_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="Group02_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="Group02_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="31" operation="stop" operation_key="Group02_stop_0"> + <pseudo_event id="30" operation="stop" operation_key="Group02_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -80,66 +80,66 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="30" operation="running" operation_key="Group02_running_0"> + <pseudo_event id="29" operation="running" operation_key="Group02_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="start" operation_key="Dummy02_start_0" on_node="srv04" on_node_uuid="82d8b53b-a29d-40f5-9a1d-156bf3b7af62"/> + <rsc_op id="26" operation="start" operation_key="Dummy02_start_0" on_node="srv04" on_node_uuid="82d8b53b-a29d-40f5-9a1d-156bf3b7af62"/> </trigger> <trigger> - <pseudo_event id="29" operation="start" operation_key="Group02_start_0"/> + <pseudo_event id="28" operation="start" operation_key="Group02_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="29" operation="start" operation_key="Group02_start_0"> + <pseudo_event id="28" operation="start" operation_key="Group02_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stopped" operation_key="Group02_stopped_0"/> + <pseudo_event id="31" operation="stopped" operation_key="Group02_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="Dummy02_monitor_10000" on_node="srv04" on_node_uuid="82d8b53b-a29d-40f5-9a1d-156bf3b7af62"> + <rsc_op id="27" operation="monitor" operation_key="Dummy02_monitor_10000" on_node="srv04" on_node_uuid="82d8b53b-a29d-40f5-9a1d-156bf3b7af62"> <primitive id="Dummy02" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="82d8b53b-a29d-40f5-9a1d-156bf3b7af62" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="start" operation_key="Dummy02_start_0" on_node="srv04" on_node_uuid="82d8b53b-a29d-40f5-9a1d-156bf3b7af62"/> + <rsc_op id="26" operation="start" operation_key="Dummy02_start_0" on_node="srv04" on_node_uuid="82d8b53b-a29d-40f5-9a1d-156bf3b7af62"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="27" operation="start" operation_key="Dummy02_start_0" on_node="srv04" on_node_uuid="82d8b53b-a29d-40f5-9a1d-156bf3b7af62"> + <rsc_op id="26" operation="start" operation_key="Dummy02_start_0" on_node="srv04" on_node_uuid="82d8b53b-a29d-40f5-9a1d-156bf3b7af62"> <primitive id="Dummy02" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="82d8b53b-a29d-40f5-9a1d-156bf3b7af62" CRM_meta_requires="fencing" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stop" operation_key="Dummy02_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"/> </trigger> <trigger> - <pseudo_event id="29" operation="start" operation_key="Group02_start_0"/> + <pseudo_event id="25" operation="stop" operation_key="Dummy02_stop_0"/> </trigger> <trigger> - <pseudo_event id="162" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="28" operation="start" operation_key="Group02_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="26" operation="stop" operation_key="Dummy02_stop_0"> + <pseudo_event id="25" operation="stop" operation_key="Dummy02_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="fence" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -148,43 +148,43 @@ <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="Group02_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="Group02_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="52" operation="stopped" operation_key="grpStonith1:1_stopped_0"> + <pseudo_event id="51" operation="stopped" operation_key="grpStonith1:1_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stop" operation_key="prmStonith1-1:1_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="prmStonith1-1:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="48" operation="stop" operation_key="prmStonith1-3:1_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="prmStonith1-3:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="51" operation="stop" operation_key="grpStonith1:1_stop_0"/> + <pseudo_event id="50" operation="stop" operation_key="grpStonith1:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="51" operation="stop" operation_key="grpStonith1:1_stop_0"> + <pseudo_event id="50" operation="stop" operation_key="grpStonith1:1_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="stop" operation_key="clnStonith1_stop_0"/> + <pseudo_event id="66" operation="stop" operation_key="clnStonith1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1"> <action_set> - <pseudo_event id="47" operation="stop" operation_key="prmStonith1-1:1_stop_0"> + <pseudo_event id="46" operation="stop" operation_key="prmStonith1-1:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="60000" dead_check_target="192.168.40.10" hostlist="srv01" priority="1" run_quorum_check="yes" run_standby_wait="no" stonith-timeout="60s"/> </pseudo_event> </action_set> @@ -193,16 +193,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"/> </trigger> <trigger> - <pseudo_event id="48" operation="stop" operation_key="prmStonith1-3:1_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="prmStonith1-3:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="51" operation="stop" operation_key="grpStonith1:1_stop_0"/> + <pseudo_event id="50" operation="stop" operation_key="grpStonith1:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="3"> <action_set> - <pseudo_event id="48" operation="stop" operation_key="prmStonith1-3:1_stop_0"> + <pseudo_event id="47" operation="stop" operation_key="prmStonith1-3:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="60000" hostlist="srv01" priority="3" stonith-timeout="60s"/> </pseudo_event> </action_set> @@ -211,28 +211,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"/> </trigger> <trigger> - <pseudo_event id="51" operation="stop" operation_key="grpStonith1:1_stop_0"/> + <pseudo_event id="50" operation="stop" operation_key="grpStonith1:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="68" operation="stopped" operation_key="clnStonith1_stopped_0"> + <pseudo_event id="67" operation="stopped" operation_key="clnStonith1_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="stopped" operation_key="grpStonith1:1_stopped_0"/> + <pseudo_event id="51" operation="stopped" operation_key="grpStonith1:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="67" operation="stop" operation_key="clnStonith1_stop_0"/> + <pseudo_event id="66" operation="stop" operation_key="clnStonith1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="67" operation="stop" operation_key="clnStonith1_stop_0"> + <pseudo_event id="66" operation="stop" operation_key="clnStonith1_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -244,37 +244,37 @@ </synapse> <synapse id="17"> <action_set> - <pseudo_event id="106" operation="stopped" operation_key="grpStonith3:0_stopped_0"> + <pseudo_event id="105" operation="stopped" operation_key="grpStonith3:0_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="101" operation="stop" operation_key="prmStonith3-1:1_stop_0" internal_operation_key="prmStonith3-1:0_stop_0"/> + <pseudo_event id="100" operation="stop" operation_key="prmStonith3-1:1_stop_0" internal_operation_key="prmStonith3-1:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="102" operation="stop" operation_key="prmStonith3-3:1_stop_0" internal_operation_key="prmStonith3-3:0_stop_0"/> + <pseudo_event id="101" operation="stop" operation_key="prmStonith3-3:1_stop_0" internal_operation_key="prmStonith3-3:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="105" operation="stop" operation_key="grpStonith3:0_stop_0"/> + <pseudo_event id="104" operation="stop" operation_key="grpStonith3:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="105" operation="stop" operation_key="grpStonith3:0_stop_0"> + <pseudo_event id="104" operation="stop" operation_key="grpStonith3:0_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="130" operation="stop" operation_key="clnStonith3_stop_0"/> + <pseudo_event id="129" operation="stop" operation_key="clnStonith3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1"> <action_set> - <pseudo_event id="101" operation="stop" operation_key="prmStonith3-1:1_stop_0" internal_operation_key="prmStonith3-1:0_stop_0"> + <pseudo_event id="100" operation="stop" operation_key="prmStonith3-1:1_stop_0" internal_operation_key="prmStonith3-1:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="60000" dead_check_target="192.168.40.30" hostlist="srv03" priority="1" run_quorum_check="yes" run_standby_wait="no" stonith-timeout="60s"/> </pseudo_event> </action_set> @@ -283,16 +283,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"/> </trigger> <trigger> - <pseudo_event id="102" operation="stop" operation_key="prmStonith3-3:1_stop_0" internal_operation_key="prmStonith3-3:0_stop_0"/> + <pseudo_event id="101" operation="stop" operation_key="prmStonith3-3:1_stop_0" internal_operation_key="prmStonith3-3:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="105" operation="stop" operation_key="grpStonith3:0_stop_0"/> + <pseudo_event id="104" operation="stop" operation_key="grpStonith3:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="3"> <action_set> - <pseudo_event id="102" operation="stop" operation_key="prmStonith3-3:1_stop_0" internal_operation_key="prmStonith3-3:0_stop_0"> + <pseudo_event id="101" operation="stop" operation_key="prmStonith3-3:1_stop_0" internal_operation_key="prmStonith3-3:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="60000" hostlist="srv03" priority="3" stonith-timeout="60s"/> </pseudo_event> </action_set> @@ -301,40 +301,40 @@ <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"/> </trigger> <trigger> - <pseudo_event id="105" operation="stop" operation_key="grpStonith3:0_stop_0"/> + <pseudo_event id="104" operation="stop" operation_key="grpStonith3:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="113" operation="running" operation_key="grpStonith3:1_running_0"> + <pseudo_event id="112" operation="running" operation_key="grpStonith3:1_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="110" operation="start" operation_key="prmStonith3-3:1_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"/> + <rsc_op id="109" operation="start" operation_key="prmStonith3-3:1_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"/> </trigger> <trigger> - <pseudo_event id="112" operation="start" operation_key="grpStonith3:1_start_0"/> + <pseudo_event id="111" operation="start" operation_key="grpStonith3:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="112" operation="start" operation_key="grpStonith3:1_start_0"> + <pseudo_event id="111" operation="start" operation_key="grpStonith3:1_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="128" operation="start" operation_key="clnStonith3_start_0"/> + <pseudo_event id="127" operation="start" operation_key="clnStonith3_start_0"/> </trigger> </inputs> </synapse> <synapse id="23" priority="1"> <action_set> - <rsc_op id="109" operation="monitor" operation_key="prmStonith3-1:1_monitor_3600000" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"> + <rsc_op id="108" operation="monitor" operation_key="prmStonith3-1:1_monitor_3600000" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"> <primitive id="prmStonith3-1" long-id="prmStonith3-1:1" class="stonith" type="external/stonith-helper"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="3600000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb" CRM_meta_timeout="60000" dead_check_target="192.168.40.30" hostlist="srv03" priority="1" run_quorum_check="yes" run_standby_wait="no" stonith-timeout="60s"/> </rsc_op> @@ -343,51 +343,51 @@ </synapse> <synapse id="24" priority="3"> <action_set> - <rsc_op id="111" operation="monitor" operation_key="prmStonith3-3:1_monitor_3600000" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"> + <rsc_op id="110" operation="monitor" operation_key="prmStonith3-3:1_monitor_3600000" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"> <primitive id="prmStonith3-3" long-id="prmStonith3-3:1" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="3600000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb" CRM_meta_timeout="60000" hostlist="srv03" priority="3" stonith-timeout="60s"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="110" operation="start" operation_key="prmStonith3-3:1_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"/> + <rsc_op id="109" operation="start" operation_key="prmStonith3-3:1_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"/> </trigger> </inputs> </synapse> <synapse id="25" priority="3"> <action_set> - <rsc_op id="110" operation="start" operation_key="prmStonith3-3:1_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"> + <rsc_op id="109" operation="start" operation_key="prmStonith3-3:1_start_0" on_node="srv01" on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb"> <primitive id="prmStonith3-3" long-id="prmStonith3-3:1" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb" CRM_meta_timeout="60000" hostlist="srv03" priority="3" stonith-timeout="60s"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="all_stopped" operation_key="all_stopped"/> + <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"/> </trigger> <trigger> - <pseudo_event id="112" operation="start" operation_key="grpStonith3:1_start_0"/> + <pseudo_event id="111" operation="start" operation_key="grpStonith3:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="131" operation="stopped" operation_key="clnStonith3_stopped_0"> + <pseudo_event id="130" operation="stopped" operation_key="clnStonith3_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="106" operation="stopped" operation_key="grpStonith3:0_stopped_0"/> + <pseudo_event id="105" operation="stopped" operation_key="grpStonith3:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="130" operation="stop" operation_key="clnStonith3_stop_0"/> + <pseudo_event id="129" operation="stop" operation_key="clnStonith3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="130" operation="stop" operation_key="clnStonith3_stop_0"> + <pseudo_event id="129" operation="stop" operation_key="clnStonith3_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -399,64 +399,64 @@ </synapse> <synapse id="28" priority="1000000"> <action_set> - <pseudo_event id="129" operation="running" operation_key="clnStonith3_running_0"> + <pseudo_event id="128" operation="running" operation_key="clnStonith3_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="113" operation="running" operation_key="grpStonith3:1_running_0"/> + <pseudo_event id="112" operation="running" operation_key="grpStonith3:1_running_0"/> </trigger> <trigger> - <pseudo_event id="128" operation="start" operation_key="clnStonith3_start_0"/> + <pseudo_event id="127" operation="start" operation_key="clnStonith3_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="128" operation="start" operation_key="clnStonith3_start_0"> + <pseudo_event id="127" operation="start" operation_key="clnStonith3_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="131" operation="stopped" operation_key="clnStonith3_stopped_0"/> + <pseudo_event id="130" operation="stopped" operation_key="clnStonith3_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="145" operation="stopped" operation_key="grpStonith4:1_stopped_0"> + <pseudo_event id="144" operation="stopped" operation_key="grpStonith4:1_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="140" operation="stop" operation_key="prmStonith4-1:1_stop_0"/> + <pseudo_event id="139" operation="stop" operation_key="prmStonith4-1:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="141" operation="stop" operation_key="prmStonith4-3:1_stop_0"/> + <pseudo_event id="140" operation="stop" operation_key="prmStonith4-3:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="144" operation="stop" operation_key="grpStonith4:1_stop_0"/> + <pseudo_event id="143" operation="stop" operation_key="grpStonith4:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="144" operation="stop" operation_key="grpStonith4:1_stop_0"> + <pseudo_event id="143" operation="stop" operation_key="grpStonith4:1_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="160" operation="stop" operation_key="clnStonith4_stop_0"/> + <pseudo_event id="159" operation="stop" operation_key="clnStonith4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="32" priority="1"> <action_set> - <pseudo_event id="140" operation="stop" operation_key="prmStonith4-1:1_stop_0"> + <pseudo_event id="139" operation="stop" operation_key="prmStonith4-1:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="60000" dead_check_target="192.168.40.40" hostlist="srv04" priority="1" run_quorum_check="yes" run_standby_wait="no" stonith-timeout="60s"/> </pseudo_event> </action_set> @@ -465,16 +465,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"/> </trigger> <trigger> - <pseudo_event id="141" operation="stop" operation_key="prmStonith4-3:1_stop_0"/> + <pseudo_event id="140" operation="stop" operation_key="prmStonith4-3:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="144" operation="stop" operation_key="grpStonith4:1_stop_0"/> + <pseudo_event id="143" operation="stop" operation_key="grpStonith4:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="33" priority="3"> <action_set> - <pseudo_event id="141" operation="stop" operation_key="prmStonith4-3:1_stop_0"> + <pseudo_event id="140" operation="stop" operation_key="prmStonith4-3:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="60000" hostlist="srv04" priority="3" stonith-timeout="60s"/> </pseudo_event> </action_set> @@ -483,28 +483,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"/> </trigger> <trigger> - <pseudo_event id="144" operation="stop" operation_key="grpStonith4:1_stop_0"/> + <pseudo_event id="143" operation="stop" operation_key="grpStonith4:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="34" priority="1000000"> <action_set> - <pseudo_event id="161" operation="stopped" operation_key="clnStonith4_stopped_0"> + <pseudo_event id="160" operation="stopped" operation_key="clnStonith4_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="145" operation="stopped" operation_key="grpStonith4:1_stopped_0"/> + <pseudo_event id="144" operation="stopped" operation_key="grpStonith4:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="160" operation="stop" operation_key="clnStonith4_stop_0"/> + <pseudo_event id="159" operation="stop" operation_key="clnStonith4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="160" operation="stop" operation_key="clnStonith4_stop_0"> + <pseudo_event id="159" operation="stop" operation_key="clnStonith4_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -515,51 +515,6 @@ </inputs> </synapse> <synapse id="36"> - <action_set> - <pseudo_event id="162" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"/> - </trigger> - </inputs> - </synapse> - <synapse id="37"> - <action_set> - <pseudo_event id="19" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="26" operation="stop" operation_key="Dummy02_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="47" operation="stop" operation_key="prmStonith1-1:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="48" operation="stop" operation_key="prmStonith1-3:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="101" operation="stop" operation_key="prmStonith3-1:1_stop_0" internal_operation_key="prmStonith3-1:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="102" operation="stop" operation_key="prmStonith3-3:1_stop_0" internal_operation_key="prmStonith3-3:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="140" operation="stop" operation_key="prmStonith4-1:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="141" operation="stop" operation_key="prmStonith4-3:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="162" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="38"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-srv02-reboot" on_node="srv02" on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182"> <attributes CRM_meta_on_node="srv02" CRM_meta_on_node_uuid="71085d5e-1c63-49e0-8c8c-400d610b4182" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/bug-lf-2508.scores b/pengine/test10/bug-lf-2508.scores index 3c3ce16dc53..d9868f682ed 100644 --- a/pengine/test10/bug-lf-2508.scores +++ b/pengine/test10/bug-lf-2508.scores @@ -1,565 +1,565 @@ Allocation scores: -clone_color: clnStonith1 allocation score on srv01: -INFINITY -clone_color: clnStonith1 allocation score on srv02: 0 -clone_color: clnStonith1 allocation score on srv03: 0 -clone_color: clnStonith1 allocation score on srv04: 0 -clone_color: clnStonith2 allocation score on srv01: 0 -clone_color: clnStonith2 allocation score on srv02: -INFINITY -clone_color: clnStonith2 allocation score on srv03: 0 -clone_color: clnStonith2 allocation score on srv04: 0 -clone_color: clnStonith3 allocation score on srv01: 0 -clone_color: clnStonith3 allocation score on srv02: 0 -clone_color: clnStonith3 allocation score on srv03: -INFINITY -clone_color: clnStonith3 allocation score on srv04: 0 -clone_color: clnStonith4 allocation score on srv01: 0 -clone_color: clnStonith4 allocation score on srv02: 0 -clone_color: clnStonith4 allocation score on srv03: 0 -clone_color: clnStonith4 allocation score on srv04: -INFINITY -clone_color: grpStonith1:0 allocation score on srv01: -INFINITY -clone_color: grpStonith1:0 allocation score on srv02: 0 -clone_color: grpStonith1:0 allocation score on srv03: 0 -clone_color: grpStonith1:0 allocation score on srv04: 0 -clone_color: grpStonith1:1 allocation score on srv01: -INFINITY -clone_color: grpStonith1:1 allocation score on srv02: 0 -clone_color: grpStonith1:1 allocation score on srv03: 0 -clone_color: grpStonith1:1 allocation score on srv04: 0 -clone_color: grpStonith1:2 allocation score on srv01: -INFINITY -clone_color: grpStonith1:2 allocation score on srv02: 0 -clone_color: grpStonith1:2 allocation score on srv03: 0 -clone_color: grpStonith1:2 allocation score on srv04: 0 -clone_color: grpStonith1:3 allocation score on srv01: -INFINITY -clone_color: grpStonith1:3 allocation score on srv02: 0 -clone_color: grpStonith1:3 allocation score on srv03: 0 -clone_color: grpStonith1:3 allocation score on srv04: 0 -clone_color: grpStonith2:0 allocation score on srv01: 0 -clone_color: grpStonith2:0 allocation score on srv02: -INFINITY -clone_color: grpStonith2:0 allocation score on srv03: 0 -clone_color: grpStonith2:0 allocation score on srv04: 0 -clone_color: grpStonith2:1 allocation score on srv01: 0 -clone_color: grpStonith2:1 allocation score on srv02: -INFINITY -clone_color: grpStonith2:1 allocation score on srv03: 0 -clone_color: grpStonith2:1 allocation score on srv04: 0 -clone_color: grpStonith2:2 allocation score on srv01: 0 -clone_color: grpStonith2:2 allocation score on srv02: -INFINITY -clone_color: grpStonith2:2 allocation score on srv03: 0 -clone_color: grpStonith2:2 allocation score on srv04: 0 -clone_color: grpStonith2:3 allocation score on srv01: 0 -clone_color: grpStonith2:3 allocation score on srv02: -INFINITY -clone_color: grpStonith2:3 allocation score on srv03: 0 -clone_color: grpStonith2:3 allocation score on srv04: 0 -clone_color: grpStonith3:0 allocation score on srv01: 0 -clone_color: grpStonith3:0 allocation score on srv02: 0 -clone_color: grpStonith3:0 allocation score on srv03: -INFINITY -clone_color: grpStonith3:0 allocation score on srv04: 0 -clone_color: grpStonith3:1 allocation score on srv01: 0 -clone_color: grpStonith3:1 allocation score on srv02: 0 -clone_color: grpStonith3:1 allocation score on srv03: -INFINITY -clone_color: grpStonith3:1 allocation score on srv04: 0 -clone_color: grpStonith3:2 allocation score on srv01: 0 -clone_color: grpStonith3:2 allocation score on srv02: 0 -clone_color: grpStonith3:2 allocation score on srv03: -INFINITY -clone_color: grpStonith3:2 allocation score on srv04: 0 -clone_color: grpStonith3:3 allocation score on srv01: 0 -clone_color: grpStonith3:3 allocation score on srv02: 0 -clone_color: grpStonith3:3 allocation score on srv03: -INFINITY -clone_color: grpStonith3:3 allocation score on srv04: 0 -clone_color: grpStonith4:0 allocation score on srv01: 0 -clone_color: grpStonith4:0 allocation score on srv02: 0 -clone_color: grpStonith4:0 allocation score on srv03: 0 -clone_color: grpStonith4:0 allocation score on srv04: -INFINITY -clone_color: grpStonith4:1 allocation score on srv01: 0 -clone_color: grpStonith4:1 allocation score on srv02: 0 -clone_color: grpStonith4:1 allocation score on srv03: 0 -clone_color: grpStonith4:1 allocation score on srv04: -INFINITY -clone_color: grpStonith4:2 allocation score on srv01: 0 -clone_color: grpStonith4:2 allocation score on srv02: 0 -clone_color: grpStonith4:2 allocation score on srv03: 0 -clone_color: grpStonith4:2 allocation score on srv04: -INFINITY -clone_color: grpStonith4:3 allocation score on srv01: 0 -clone_color: grpStonith4:3 allocation score on srv02: 0 -clone_color: grpStonith4:3 allocation score on srv03: 0 -clone_color: grpStonith4:3 allocation score on srv04: -INFINITY -clone_color: prmStonith1-1:0 allocation score on srv01: -INFINITY -clone_color: prmStonith1-1:0 allocation score on srv02: 0 -clone_color: prmStonith1-1:0 allocation score on srv03: INFINITY -clone_color: prmStonith1-1:0 allocation score on srv04: 0 -clone_color: prmStonith1-1:1 allocation score on srv01: -INFINITY -clone_color: prmStonith1-1:1 allocation score on srv02: INFINITY -clone_color: prmStonith1-1:1 allocation score on srv03: 0 -clone_color: prmStonith1-1:1 allocation score on srv04: 0 -clone_color: prmStonith1-1:2 allocation score on srv01: -INFINITY -clone_color: prmStonith1-1:2 allocation score on srv02: 0 -clone_color: prmStonith1-1:2 allocation score on srv03: 0 -clone_color: prmStonith1-1:2 allocation score on srv04: INFINITY -clone_color: prmStonith1-1:3 allocation score on srv01: -INFINITY -clone_color: prmStonith1-1:3 allocation score on srv02: 0 -clone_color: prmStonith1-1:3 allocation score on srv03: 0 -clone_color: prmStonith1-1:3 allocation score on srv04: 0 -clone_color: prmStonith1-3:0 allocation score on srv01: 0 -clone_color: prmStonith1-3:0 allocation score on srv02: 0 -clone_color: prmStonith1-3:0 allocation score on srv03: INFINITY -clone_color: prmStonith1-3:0 allocation score on srv04: 0 -clone_color: prmStonith1-3:1 allocation score on srv01: 0 -clone_color: prmStonith1-3:1 allocation score on srv02: INFINITY -clone_color: prmStonith1-3:1 allocation score on srv03: 0 -clone_color: prmStonith1-3:1 allocation score on srv04: 0 -clone_color: prmStonith1-3:2 allocation score on srv01: 0 -clone_color: prmStonith1-3:2 allocation score on srv02: 0 -clone_color: prmStonith1-3:2 allocation score on srv03: 0 -clone_color: prmStonith1-3:2 allocation score on srv04: INFINITY -clone_color: prmStonith1-3:3 allocation score on srv01: 0 -clone_color: prmStonith1-3:3 allocation score on srv02: 0 -clone_color: prmStonith1-3:3 allocation score on srv03: 0 -clone_color: prmStonith1-3:3 allocation score on srv04: 0 -clone_color: prmStonith2-1:0 allocation score on srv01: 0 -clone_color: prmStonith2-1:0 allocation score on srv02: -INFINITY -clone_color: prmStonith2-1:0 allocation score on srv03: INFINITY -clone_color: prmStonith2-1:0 allocation score on srv04: 0 -clone_color: prmStonith2-1:1 allocation score on srv01: INFINITY -clone_color: prmStonith2-1:1 allocation score on srv02: -INFINITY -clone_color: prmStonith2-1:1 allocation score on srv03: 0 -clone_color: prmStonith2-1:1 allocation score on srv04: 0 -clone_color: prmStonith2-1:2 allocation score on srv01: 0 -clone_color: prmStonith2-1:2 allocation score on srv02: -INFINITY -clone_color: prmStonith2-1:2 allocation score on srv03: 0 -clone_color: prmStonith2-1:2 allocation score on srv04: INFINITY -clone_color: prmStonith2-1:3 allocation score on srv01: 0 -clone_color: prmStonith2-1:3 allocation score on srv02: -INFINITY -clone_color: prmStonith2-1:3 allocation score on srv03: 0 -clone_color: prmStonith2-1:3 allocation score on srv04: 0 -clone_color: prmStonith2-3:0 allocation score on srv01: 0 -clone_color: prmStonith2-3:0 allocation score on srv02: 0 -clone_color: prmStonith2-3:0 allocation score on srv03: INFINITY -clone_color: prmStonith2-3:0 allocation score on srv04: 0 -clone_color: prmStonith2-3:1 allocation score on srv01: INFINITY -clone_color: prmStonith2-3:1 allocation score on srv02: 0 -clone_color: prmStonith2-3:1 allocation score on srv03: 0 -clone_color: prmStonith2-3:1 allocation score on srv04: 0 -clone_color: prmStonith2-3:2 allocation score on srv01: 0 -clone_color: prmStonith2-3:2 allocation score on srv02: 0 -clone_color: prmStonith2-3:2 allocation score on srv03: 0 -clone_color: prmStonith2-3:2 allocation score on srv04: INFINITY -clone_color: prmStonith2-3:3 allocation score on srv01: 0 -clone_color: prmStonith2-3:3 allocation score on srv02: 0 -clone_color: prmStonith2-3:3 allocation score on srv03: 0 -clone_color: prmStonith2-3:3 allocation score on srv04: 0 -clone_color: prmStonith3-1:0 allocation score on srv01: 0 -clone_color: prmStonith3-1:0 allocation score on srv02: INFINITY -clone_color: prmStonith3-1:0 allocation score on srv03: -INFINITY -clone_color: prmStonith3-1:0 allocation score on srv04: 0 -clone_color: prmStonith3-1:1 allocation score on srv01: INFINITY -clone_color: prmStonith3-1:1 allocation score on srv02: 0 -clone_color: prmStonith3-1:1 allocation score on srv03: -INFINITY -clone_color: prmStonith3-1:1 allocation score on srv04: 0 -clone_color: prmStonith3-1:2 allocation score on srv01: 0 -clone_color: prmStonith3-1:2 allocation score on srv02: 0 -clone_color: prmStonith3-1:2 allocation score on srv03: -INFINITY -clone_color: prmStonith3-1:2 allocation score on srv04: INFINITY -clone_color: prmStonith3-1:3 allocation score on srv01: 0 -clone_color: prmStonith3-1:3 allocation score on srv02: 0 -clone_color: prmStonith3-1:3 allocation score on srv03: -INFINITY -clone_color: prmStonith3-1:3 allocation score on srv04: 0 -clone_color: prmStonith3-3:0 allocation score on srv01: 0 -clone_color: prmStonith3-3:0 allocation score on srv02: INFINITY -clone_color: prmStonith3-3:0 allocation score on srv03: 0 -clone_color: prmStonith3-3:0 allocation score on srv04: 0 -clone_color: prmStonith3-3:1 allocation score on srv01: 0 -clone_color: prmStonith3-3:1 allocation score on srv02: 0 -clone_color: prmStonith3-3:1 allocation score on srv03: 0 -clone_color: prmStonith3-3:1 allocation score on srv04: 0 -clone_color: prmStonith3-3:2 allocation score on srv01: 0 -clone_color: prmStonith3-3:2 allocation score on srv02: 0 -clone_color: prmStonith3-3:2 allocation score on srv03: 0 -clone_color: prmStonith3-3:2 allocation score on srv04: INFINITY -clone_color: prmStonith3-3:3 allocation score on srv01: 0 -clone_color: prmStonith3-3:3 allocation score on srv02: 0 -clone_color: prmStonith3-3:3 allocation score on srv03: 0 -clone_color: prmStonith3-3:3 allocation score on srv04: 0 -clone_color: prmStonith4-1:0 allocation score on srv01: 0 -clone_color: prmStonith4-1:0 allocation score on srv02: 0 -clone_color: prmStonith4-1:0 allocation score on srv03: INFINITY -clone_color: prmStonith4-1:0 allocation score on srv04: -INFINITY -clone_color: prmStonith4-1:1 allocation score on srv01: 0 -clone_color: prmStonith4-1:1 allocation score on srv02: INFINITY -clone_color: prmStonith4-1:1 allocation score on srv03: 0 -clone_color: prmStonith4-1:1 allocation score on srv04: -INFINITY -clone_color: prmStonith4-1:2 allocation score on srv01: INFINITY -clone_color: prmStonith4-1:2 allocation score on srv02: 0 -clone_color: prmStonith4-1:2 allocation score on srv03: 0 -clone_color: prmStonith4-1:2 allocation score on srv04: -INFINITY -clone_color: prmStonith4-1:3 allocation score on srv01: 0 -clone_color: prmStonith4-1:3 allocation score on srv02: 0 -clone_color: prmStonith4-1:3 allocation score on srv03: 0 -clone_color: prmStonith4-1:3 allocation score on srv04: -INFINITY -clone_color: prmStonith4-3:0 allocation score on srv01: 0 -clone_color: prmStonith4-3:0 allocation score on srv02: 0 -clone_color: prmStonith4-3:0 allocation score on srv03: INFINITY -clone_color: prmStonith4-3:0 allocation score on srv04: 0 -clone_color: prmStonith4-3:1 allocation score on srv01: 0 -clone_color: prmStonith4-3:1 allocation score on srv02: INFINITY -clone_color: prmStonith4-3:1 allocation score on srv03: 0 -clone_color: prmStonith4-3:1 allocation score on srv04: 0 -clone_color: prmStonith4-3:2 allocation score on srv01: INFINITY -clone_color: prmStonith4-3:2 allocation score on srv02: 0 -clone_color: prmStonith4-3:2 allocation score on srv03: 0 -clone_color: prmStonith4-3:2 allocation score on srv04: 0 -clone_color: prmStonith4-3:3 allocation score on srv01: 0 -clone_color: prmStonith4-3:3 allocation score on srv02: 0 -clone_color: prmStonith4-3:3 allocation score on srv03: 0 -clone_color: prmStonith4-3:3 allocation score on srv04: 0 -group_color: Dummy01 allocation score on srv01: 200 -group_color: Dummy01 allocation score on srv02: -INFINITY -group_color: Dummy01 allocation score on srv03: -INFINITY -group_color: Dummy01 allocation score on srv04: 100 -group_color: Dummy02 allocation score on srv01: -INFINITY -group_color: Dummy02 allocation score on srv02: INFINITY -group_color: Dummy02 allocation score on srv03: -INFINITY -group_color: Dummy02 allocation score on srv04: 100 -group_color: Dummy03 allocation score on srv01: -INFINITY -group_color: Dummy03 allocation score on srv02: -INFINITY -group_color: Dummy03 allocation score on srv03: INFINITY -group_color: Dummy03 allocation score on srv04: 100 -group_color: Group01 allocation score on srv01: 200 -group_color: Group01 allocation score on srv02: -INFINITY -group_color: Group01 allocation score on srv03: -INFINITY -group_color: Group01 allocation score on srv04: 100 -group_color: Group02 allocation score on srv01: -INFINITY -group_color: Group02 allocation score on srv02: 200 -group_color: Group02 allocation score on srv03: -INFINITY -group_color: Group02 allocation score on srv04: 100 -group_color: Group03 allocation score on srv01: -INFINITY -group_color: Group03 allocation score on srv02: -INFINITY -group_color: Group03 allocation score on srv03: 200 -group_color: Group03 allocation score on srv04: 100 -group_color: grpStonith1:0 allocation score on srv01: -INFINITY -group_color: grpStonith1:0 allocation score on srv02: -INFINITY -group_color: grpStonith1:0 allocation score on srv03: 0 -group_color: grpStonith1:0 allocation score on srv04: 0 -group_color: grpStonith1:1 allocation score on srv01: -INFINITY -group_color: grpStonith1:1 allocation score on srv02: -INFINITY -group_color: grpStonith1:1 allocation score on srv03: -INFINITY -group_color: grpStonith1:1 allocation score on srv04: -INFINITY -group_color: grpStonith1:2 allocation score on srv01: -INFINITY -group_color: grpStonith1:2 allocation score on srv02: -INFINITY -group_color: grpStonith1:2 allocation score on srv03: -INFINITY -group_color: grpStonith1:2 allocation score on srv04: 0 -group_color: grpStonith1:3 allocation score on srv01: -INFINITY -group_color: grpStonith1:3 allocation score on srv02: -INFINITY -group_color: grpStonith1:3 allocation score on srv03: -INFINITY -group_color: grpStonith1:3 allocation score on srv04: -INFINITY -group_color: grpStonith2:0 allocation score on srv01: 0 -group_color: grpStonith2:0 allocation score on srv02: -INFINITY -group_color: grpStonith2:0 allocation score on srv03: 0 -group_color: grpStonith2:0 allocation score on srv04: 0 -group_color: grpStonith2:1 allocation score on srv01: 0 -group_color: grpStonith2:1 allocation score on srv02: -INFINITY -group_color: grpStonith2:1 allocation score on srv03: -INFINITY -group_color: grpStonith2:1 allocation score on srv04: 0 -group_color: grpStonith2:2 allocation score on srv01: -INFINITY -group_color: grpStonith2:2 allocation score on srv02: -INFINITY -group_color: grpStonith2:2 allocation score on srv03: -INFINITY -group_color: grpStonith2:2 allocation score on srv04: 0 -group_color: grpStonith2:3 allocation score on srv01: -INFINITY -group_color: grpStonith2:3 allocation score on srv02: -INFINITY -group_color: grpStonith2:3 allocation score on srv03: -INFINITY -group_color: grpStonith2:3 allocation score on srv04: -INFINITY -group_color: grpStonith3:0 allocation score on srv01: -INFINITY -group_color: grpStonith3:0 allocation score on srv02: -INFINITY -group_color: grpStonith3:0 allocation score on srv03: -INFINITY -group_color: grpStonith3:0 allocation score on srv04: -INFINITY -group_color: grpStonith3:1 allocation score on srv01: 0 -group_color: grpStonith3:1 allocation score on srv02: -INFINITY -group_color: grpStonith3:1 allocation score on srv03: -INFINITY -group_color: grpStonith3:1 allocation score on srv04: 0 -group_color: grpStonith3:2 allocation score on srv01: -INFINITY -group_color: grpStonith3:2 allocation score on srv02: -INFINITY -group_color: grpStonith3:2 allocation score on srv03: -INFINITY -group_color: grpStonith3:2 allocation score on srv04: 0 -group_color: grpStonith3:3 allocation score on srv01: -INFINITY -group_color: grpStonith3:3 allocation score on srv02: -INFINITY -group_color: grpStonith3:3 allocation score on srv03: -INFINITY -group_color: grpStonith3:3 allocation score on srv04: -INFINITY -group_color: grpStonith4:0 allocation score on srv01: 0 -group_color: grpStonith4:0 allocation score on srv02: -INFINITY -group_color: grpStonith4:0 allocation score on srv03: 0 -group_color: grpStonith4:0 allocation score on srv04: -INFINITY -group_color: grpStonith4:1 allocation score on srv01: -INFINITY -group_color: grpStonith4:1 allocation score on srv02: -INFINITY -group_color: grpStonith4:1 allocation score on srv03: -INFINITY -group_color: grpStonith4:1 allocation score on srv04: -INFINITY -group_color: grpStonith4:2 allocation score on srv01: 0 -group_color: grpStonith4:2 allocation score on srv02: -INFINITY -group_color: grpStonith4:2 allocation score on srv03: -INFINITY -group_color: grpStonith4:2 allocation score on srv04: -INFINITY -group_color: grpStonith4:3 allocation score on srv01: -INFINITY -group_color: grpStonith4:3 allocation score on srv02: -INFINITY -group_color: grpStonith4:3 allocation score on srv03: -INFINITY -group_color: grpStonith4:3 allocation score on srv04: -INFINITY -group_color: prmStonith1-1:0 allocation score on srv01: -INFINITY -group_color: prmStonith1-1:0 allocation score on srv02: -INFINITY -group_color: prmStonith1-1:0 allocation score on srv03: INFINITY -group_color: prmStonith1-1:0 allocation score on srv04: 0 -group_color: prmStonith1-1:1 allocation score on srv01: -INFINITY -group_color: prmStonith1-1:1 allocation score on srv02: -INFINITY -group_color: prmStonith1-1:1 allocation score on srv03: -INFINITY -group_color: prmStonith1-1:1 allocation score on srv04: -INFINITY -group_color: prmStonith1-1:2 allocation score on srv01: -INFINITY -group_color: prmStonith1-1:2 allocation score on srv02: -INFINITY -group_color: prmStonith1-1:2 allocation score on srv03: -INFINITY -group_color: prmStonith1-1:2 allocation score on srv04: INFINITY -group_color: prmStonith1-1:3 allocation score on srv01: -INFINITY -group_color: prmStonith1-1:3 allocation score on srv02: -INFINITY -group_color: prmStonith1-1:3 allocation score on srv03: -INFINITY -group_color: prmStonith1-1:3 allocation score on srv04: -INFINITY -group_color: prmStonith1-3:0 allocation score on srv01: -INFINITY -group_color: prmStonith1-3:0 allocation score on srv02: -INFINITY -group_color: prmStonith1-3:0 allocation score on srv03: INFINITY -group_color: prmStonith1-3:0 allocation score on srv04: 0 -group_color: prmStonith1-3:1 allocation score on srv01: -INFINITY -group_color: prmStonith1-3:1 allocation score on srv02: -INFINITY -group_color: prmStonith1-3:1 allocation score on srv03: -INFINITY -group_color: prmStonith1-3:1 allocation score on srv04: -INFINITY -group_color: prmStonith1-3:2 allocation score on srv01: -INFINITY -group_color: prmStonith1-3:2 allocation score on srv02: -INFINITY -group_color: prmStonith1-3:2 allocation score on srv03: -INFINITY -group_color: prmStonith1-3:2 allocation score on srv04: INFINITY -group_color: prmStonith1-3:3 allocation score on srv01: -INFINITY -group_color: prmStonith1-3:3 allocation score on srv02: -INFINITY -group_color: prmStonith1-3:3 allocation score on srv03: -INFINITY -group_color: prmStonith1-3:3 allocation score on srv04: -INFINITY -group_color: prmStonith2-1:0 allocation score on srv01: 0 -group_color: prmStonith2-1:0 allocation score on srv02: -INFINITY -group_color: prmStonith2-1:0 allocation score on srv03: INFINITY -group_color: prmStonith2-1:0 allocation score on srv04: 0 -group_color: prmStonith2-1:1 allocation score on srv01: INFINITY -group_color: prmStonith2-1:1 allocation score on srv02: -INFINITY -group_color: prmStonith2-1:1 allocation score on srv03: -INFINITY -group_color: prmStonith2-1:1 allocation score on srv04: 0 -group_color: prmStonith2-1:2 allocation score on srv01: -INFINITY -group_color: prmStonith2-1:2 allocation score on srv02: -INFINITY -group_color: prmStonith2-1:2 allocation score on srv03: -INFINITY -group_color: prmStonith2-1:2 allocation score on srv04: INFINITY -group_color: prmStonith2-1:3 allocation score on srv01: -INFINITY -group_color: prmStonith2-1:3 allocation score on srv02: -INFINITY -group_color: prmStonith2-1:3 allocation score on srv03: -INFINITY -group_color: prmStonith2-1:3 allocation score on srv04: -INFINITY -group_color: prmStonith2-3:0 allocation score on srv01: 0 -group_color: prmStonith2-3:0 allocation score on srv02: -INFINITY -group_color: prmStonith2-3:0 allocation score on srv03: INFINITY -group_color: prmStonith2-3:0 allocation score on srv04: 0 -group_color: prmStonith2-3:1 allocation score on srv01: INFINITY -group_color: prmStonith2-3:1 allocation score on srv02: -INFINITY -group_color: prmStonith2-3:1 allocation score on srv03: -INFINITY -group_color: prmStonith2-3:1 allocation score on srv04: 0 -group_color: prmStonith2-3:2 allocation score on srv01: -INFINITY -group_color: prmStonith2-3:2 allocation score on srv02: -INFINITY -group_color: prmStonith2-3:2 allocation score on srv03: -INFINITY -group_color: prmStonith2-3:2 allocation score on srv04: INFINITY -group_color: prmStonith2-3:3 allocation score on srv01: -INFINITY -group_color: prmStonith2-3:3 allocation score on srv02: -INFINITY -group_color: prmStonith2-3:3 allocation score on srv03: -INFINITY -group_color: prmStonith2-3:3 allocation score on srv04: -INFINITY -group_color: prmStonith3-1:0 allocation score on srv01: -INFINITY -group_color: prmStonith3-1:0 allocation score on srv02: -INFINITY -group_color: prmStonith3-1:0 allocation score on srv03: -INFINITY -group_color: prmStonith3-1:0 allocation score on srv04: -INFINITY -group_color: prmStonith3-1:1 allocation score on srv01: INFINITY -group_color: prmStonith3-1:1 allocation score on srv02: -INFINITY -group_color: prmStonith3-1:1 allocation score on srv03: -INFINITY -group_color: prmStonith3-1:1 allocation score on srv04: 0 -group_color: prmStonith3-1:2 allocation score on srv01: -INFINITY -group_color: prmStonith3-1:2 allocation score on srv02: -INFINITY -group_color: prmStonith3-1:2 allocation score on srv03: -INFINITY -group_color: prmStonith3-1:2 allocation score on srv04: INFINITY -group_color: prmStonith3-1:3 allocation score on srv01: -INFINITY -group_color: prmStonith3-1:3 allocation score on srv02: -INFINITY -group_color: prmStonith3-1:3 allocation score on srv03: -INFINITY -group_color: prmStonith3-1:3 allocation score on srv04: -INFINITY -group_color: prmStonith3-3:0 allocation score on srv01: -INFINITY -group_color: prmStonith3-3:0 allocation score on srv02: -INFINITY -group_color: prmStonith3-3:0 allocation score on srv03: -INFINITY -group_color: prmStonith3-3:0 allocation score on srv04: -INFINITY -group_color: prmStonith3-3:1 allocation score on srv01: 0 -group_color: prmStonith3-3:1 allocation score on srv02: -INFINITY -group_color: prmStonith3-3:1 allocation score on srv03: -INFINITY -group_color: prmStonith3-3:1 allocation score on srv04: 0 -group_color: prmStonith3-3:2 allocation score on srv01: -INFINITY -group_color: prmStonith3-3:2 allocation score on srv02: -INFINITY -group_color: prmStonith3-3:2 allocation score on srv03: -INFINITY -group_color: prmStonith3-3:2 allocation score on srv04: INFINITY -group_color: prmStonith3-3:3 allocation score on srv01: -INFINITY -group_color: prmStonith3-3:3 allocation score on srv02: -INFINITY -group_color: prmStonith3-3:3 allocation score on srv03: -INFINITY -group_color: prmStonith3-3:3 allocation score on srv04: -INFINITY -group_color: prmStonith4-1:0 allocation score on srv01: 0 -group_color: prmStonith4-1:0 allocation score on srv02: -INFINITY -group_color: prmStonith4-1:0 allocation score on srv03: INFINITY -group_color: prmStonith4-1:0 allocation score on srv04: -INFINITY -group_color: prmStonith4-1:1 allocation score on srv01: -INFINITY -group_color: prmStonith4-1:1 allocation score on srv02: -INFINITY -group_color: prmStonith4-1:1 allocation score on srv03: -INFINITY -group_color: prmStonith4-1:1 allocation score on srv04: -INFINITY -group_color: prmStonith4-1:2 allocation score on srv01: INFINITY -group_color: prmStonith4-1:2 allocation score on srv02: -INFINITY -group_color: prmStonith4-1:2 allocation score on srv03: -INFINITY -group_color: prmStonith4-1:2 allocation score on srv04: -INFINITY -group_color: prmStonith4-1:3 allocation score on srv01: -INFINITY -group_color: prmStonith4-1:3 allocation score on srv02: -INFINITY -group_color: prmStonith4-1:3 allocation score on srv03: -INFINITY -group_color: prmStonith4-1:3 allocation score on srv04: -INFINITY -group_color: prmStonith4-3:0 allocation score on srv01: 0 -group_color: prmStonith4-3:0 allocation score on srv02: -INFINITY -group_color: prmStonith4-3:0 allocation score on srv03: INFINITY -group_color: prmStonith4-3:0 allocation score on srv04: -INFINITY -group_color: prmStonith4-3:1 allocation score on srv01: -INFINITY -group_color: prmStonith4-3:1 allocation score on srv02: -INFINITY -group_color: prmStonith4-3:1 allocation score on srv03: -INFINITY -group_color: prmStonith4-3:1 allocation score on srv04: -INFINITY -group_color: prmStonith4-3:2 allocation score on srv01: INFINITY -group_color: prmStonith4-3:2 allocation score on srv02: -INFINITY -group_color: prmStonith4-3:2 allocation score on srv03: -INFINITY -group_color: prmStonith4-3:2 allocation score on srv04: -INFINITY -group_color: prmStonith4-3:3 allocation score on srv01: -INFINITY -group_color: prmStonith4-3:3 allocation score on srv02: -INFINITY -group_color: prmStonith4-3:3 allocation score on srv03: -INFINITY -group_color: prmStonith4-3:3 allocation score on srv04: -INFINITY -native_color: Dummy01 allocation score on srv01: 200 -native_color: Dummy01 allocation score on srv02: -INFINITY -native_color: Dummy01 allocation score on srv03: -INFINITY -native_color: Dummy01 allocation score on srv04: 100 -native_color: Dummy02 allocation score on srv01: -INFINITY -native_color: Dummy02 allocation score on srv02: INFINITY -native_color: Dummy02 allocation score on srv03: -INFINITY -native_color: Dummy02 allocation score on srv04: 100 -native_color: Dummy03 allocation score on srv01: -INFINITY -native_color: Dummy03 allocation score on srv02: -INFINITY -native_color: Dummy03 allocation score on srv03: INFINITY -native_color: Dummy03 allocation score on srv04: 100 -native_color: prmStonith1-1:0 allocation score on srv01: -INFINITY -native_color: prmStonith1-1:0 allocation score on srv02: -INFINITY -native_color: prmStonith1-1:0 allocation score on srv03: INFINITY -native_color: prmStonith1-1:0 allocation score on srv04: 0 -native_color: prmStonith1-1:1 allocation score on srv01: -INFINITY -native_color: prmStonith1-1:1 allocation score on srv02: -INFINITY -native_color: prmStonith1-1:1 allocation score on srv03: -INFINITY -native_color: prmStonith1-1:1 allocation score on srv04: -INFINITY -native_color: prmStonith1-1:2 allocation score on srv01: -INFINITY -native_color: prmStonith1-1:2 allocation score on srv02: -INFINITY -native_color: prmStonith1-1:2 allocation score on srv03: -INFINITY -native_color: prmStonith1-1:2 allocation score on srv04: INFINITY -native_color: prmStonith1-1:3 allocation score on srv01: -INFINITY -native_color: prmStonith1-1:3 allocation score on srv02: -INFINITY -native_color: prmStonith1-1:3 allocation score on srv03: -INFINITY -native_color: prmStonith1-1:3 allocation score on srv04: -INFINITY -native_color: prmStonith1-3:0 allocation score on srv01: -INFINITY -native_color: prmStonith1-3:0 allocation score on srv02: -INFINITY -native_color: prmStonith1-3:0 allocation score on srv03: INFINITY -native_color: prmStonith1-3:0 allocation score on srv04: -INFINITY -native_color: prmStonith1-3:1 allocation score on srv01: -INFINITY -native_color: prmStonith1-3:1 allocation score on srv02: -INFINITY -native_color: prmStonith1-3:1 allocation score on srv03: -INFINITY -native_color: prmStonith1-3:1 allocation score on srv04: -INFINITY -native_color: prmStonith1-3:2 allocation score on srv01: -INFINITY -native_color: prmStonith1-3:2 allocation score on srv02: -INFINITY -native_color: prmStonith1-3:2 allocation score on srv03: -INFINITY -native_color: prmStonith1-3:2 allocation score on srv04: INFINITY -native_color: prmStonith1-3:3 allocation score on srv01: -INFINITY -native_color: prmStonith1-3:3 allocation score on srv02: -INFINITY -native_color: prmStonith1-3:3 allocation score on srv03: -INFINITY -native_color: prmStonith1-3:3 allocation score on srv04: -INFINITY -native_color: prmStonith2-1:0 allocation score on srv01: 0 -native_color: prmStonith2-1:0 allocation score on srv02: -INFINITY -native_color: prmStonith2-1:0 allocation score on srv03: INFINITY -native_color: prmStonith2-1:0 allocation score on srv04: 0 -native_color: prmStonith2-1:1 allocation score on srv01: INFINITY -native_color: prmStonith2-1:1 allocation score on srv02: -INFINITY -native_color: prmStonith2-1:1 allocation score on srv03: -INFINITY -native_color: prmStonith2-1:1 allocation score on srv04: 0 -native_color: prmStonith2-1:2 allocation score on srv01: -INFINITY -native_color: prmStonith2-1:2 allocation score on srv02: -INFINITY -native_color: prmStonith2-1:2 allocation score on srv03: -INFINITY -native_color: prmStonith2-1:2 allocation score on srv04: INFINITY -native_color: prmStonith2-1:3 allocation score on srv01: -INFINITY -native_color: prmStonith2-1:3 allocation score on srv02: -INFINITY -native_color: prmStonith2-1:3 allocation score on srv03: -INFINITY -native_color: prmStonith2-1:3 allocation score on srv04: -INFINITY -native_color: prmStonith2-3:0 allocation score on srv01: -INFINITY -native_color: prmStonith2-3:0 allocation score on srv02: -INFINITY -native_color: prmStonith2-3:0 allocation score on srv03: INFINITY -native_color: prmStonith2-3:0 allocation score on srv04: -INFINITY -native_color: prmStonith2-3:1 allocation score on srv01: INFINITY -native_color: prmStonith2-3:1 allocation score on srv02: -INFINITY -native_color: prmStonith2-3:1 allocation score on srv03: -INFINITY -native_color: prmStonith2-3:1 allocation score on srv04: -INFINITY -native_color: prmStonith2-3:2 allocation score on srv01: -INFINITY -native_color: prmStonith2-3:2 allocation score on srv02: -INFINITY -native_color: prmStonith2-3:2 allocation score on srv03: -INFINITY -native_color: prmStonith2-3:2 allocation score on srv04: INFINITY -native_color: prmStonith2-3:3 allocation score on srv01: -INFINITY -native_color: prmStonith2-3:3 allocation score on srv02: -INFINITY -native_color: prmStonith2-3:3 allocation score on srv03: -INFINITY -native_color: prmStonith2-3:3 allocation score on srv04: -INFINITY -native_color: prmStonith3-1:0 allocation score on srv01: -INFINITY -native_color: prmStonith3-1:0 allocation score on srv02: -INFINITY -native_color: prmStonith3-1:0 allocation score on srv03: -INFINITY -native_color: prmStonith3-1:0 allocation score on srv04: -INFINITY -native_color: prmStonith3-1:1 allocation score on srv01: INFINITY -native_color: prmStonith3-1:1 allocation score on srv02: -INFINITY -native_color: prmStonith3-1:1 allocation score on srv03: -INFINITY -native_color: prmStonith3-1:1 allocation score on srv04: 0 -native_color: prmStonith3-1:2 allocation score on srv01: -INFINITY -native_color: prmStonith3-1:2 allocation score on srv02: -INFINITY -native_color: prmStonith3-1:2 allocation score on srv03: -INFINITY -native_color: prmStonith3-1:2 allocation score on srv04: INFINITY -native_color: prmStonith3-1:3 allocation score on srv01: -INFINITY -native_color: prmStonith3-1:3 allocation score on srv02: -INFINITY -native_color: prmStonith3-1:3 allocation score on srv03: -INFINITY -native_color: prmStonith3-1:3 allocation score on srv04: -INFINITY -native_color: prmStonith3-3:0 allocation score on srv01: -INFINITY -native_color: prmStonith3-3:0 allocation score on srv02: -INFINITY -native_color: prmStonith3-3:0 allocation score on srv03: -INFINITY -native_color: prmStonith3-3:0 allocation score on srv04: -INFINITY -native_color: prmStonith3-3:1 allocation score on srv01: 0 -native_color: prmStonith3-3:1 allocation score on srv02: -INFINITY -native_color: prmStonith3-3:1 allocation score on srv03: -INFINITY -native_color: prmStonith3-3:1 allocation score on srv04: -INFINITY -native_color: prmStonith3-3:2 allocation score on srv01: -INFINITY -native_color: prmStonith3-3:2 allocation score on srv02: -INFINITY -native_color: prmStonith3-3:2 allocation score on srv03: -INFINITY -native_color: prmStonith3-3:2 allocation score on srv04: INFINITY -native_color: prmStonith3-3:3 allocation score on srv01: -INFINITY -native_color: prmStonith3-3:3 allocation score on srv02: -INFINITY -native_color: prmStonith3-3:3 allocation score on srv03: -INFINITY -native_color: prmStonith3-3:3 allocation score on srv04: -INFINITY -native_color: prmStonith4-1:0 allocation score on srv01: 0 -native_color: prmStonith4-1:0 allocation score on srv02: -INFINITY -native_color: prmStonith4-1:0 allocation score on srv03: INFINITY -native_color: prmStonith4-1:0 allocation score on srv04: -INFINITY -native_color: prmStonith4-1:1 allocation score on srv01: -INFINITY -native_color: prmStonith4-1:1 allocation score on srv02: -INFINITY -native_color: prmStonith4-1:1 allocation score on srv03: -INFINITY -native_color: prmStonith4-1:1 allocation score on srv04: -INFINITY -native_color: prmStonith4-1:2 allocation score on srv01: INFINITY -native_color: prmStonith4-1:2 allocation score on srv02: -INFINITY -native_color: prmStonith4-1:2 allocation score on srv03: -INFINITY -native_color: prmStonith4-1:2 allocation score on srv04: -INFINITY -native_color: prmStonith4-1:3 allocation score on srv01: -INFINITY -native_color: prmStonith4-1:3 allocation score on srv02: -INFINITY -native_color: prmStonith4-1:3 allocation score on srv03: -INFINITY -native_color: prmStonith4-1:3 allocation score on srv04: -INFINITY -native_color: prmStonith4-3:0 allocation score on srv01: -INFINITY -native_color: prmStonith4-3:0 allocation score on srv02: -INFINITY -native_color: prmStonith4-3:0 allocation score on srv03: INFINITY -native_color: prmStonith4-3:0 allocation score on srv04: -INFINITY -native_color: prmStonith4-3:1 allocation score on srv01: -INFINITY -native_color: prmStonith4-3:1 allocation score on srv02: -INFINITY -native_color: prmStonith4-3:1 allocation score on srv03: -INFINITY -native_color: prmStonith4-3:1 allocation score on srv04: -INFINITY -native_color: prmStonith4-3:2 allocation score on srv01: INFINITY -native_color: prmStonith4-3:2 allocation score on srv02: -INFINITY -native_color: prmStonith4-3:2 allocation score on srv03: -INFINITY -native_color: prmStonith4-3:2 allocation score on srv04: -INFINITY -native_color: prmStonith4-3:3 allocation score on srv01: -INFINITY -native_color: prmStonith4-3:3 allocation score on srv02: -INFINITY -native_color: prmStonith4-3:3 allocation score on srv03: -INFINITY -native_color: prmStonith4-3:3 allocation score on srv04: -INFINITY +pcmk__clone_allocate: clnStonith1 allocation score on srv01: -INFINITY +pcmk__clone_allocate: clnStonith1 allocation score on srv02: 0 +pcmk__clone_allocate: clnStonith1 allocation score on srv03: 0 +pcmk__clone_allocate: clnStonith1 allocation score on srv04: 0 +pcmk__clone_allocate: clnStonith2 allocation score on srv01: 0 +pcmk__clone_allocate: clnStonith2 allocation score on srv02: -INFINITY +pcmk__clone_allocate: clnStonith2 allocation score on srv03: 0 +pcmk__clone_allocate: clnStonith2 allocation score on srv04: 0 +pcmk__clone_allocate: clnStonith3 allocation score on srv01: 0 +pcmk__clone_allocate: clnStonith3 allocation score on srv02: 0 +pcmk__clone_allocate: clnStonith3 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnStonith3 allocation score on srv04: 0 +pcmk__clone_allocate: clnStonith4 allocation score on srv01: 0 +pcmk__clone_allocate: clnStonith4 allocation score on srv02: 0 +pcmk__clone_allocate: clnStonith4 allocation score on srv03: 0 +pcmk__clone_allocate: clnStonith4 allocation score on srv04: -INFINITY +pcmk__clone_allocate: grpStonith1:0 allocation score on srv01: -INFINITY +pcmk__clone_allocate: grpStonith1:0 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith1:0 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith1:0 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith1:1 allocation score on srv01: -INFINITY +pcmk__clone_allocate: grpStonith1:1 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith1:1 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith1:1 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith1:2 allocation score on srv01: -INFINITY +pcmk__clone_allocate: grpStonith1:2 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith1:2 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith1:2 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith1:3 allocation score on srv01: -INFINITY +pcmk__clone_allocate: grpStonith1:3 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith1:3 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith1:3 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith2:0 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith2:0 allocation score on srv02: -INFINITY +pcmk__clone_allocate: grpStonith2:0 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith2:0 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith2:1 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith2:1 allocation score on srv02: -INFINITY +pcmk__clone_allocate: grpStonith2:1 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith2:1 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith2:2 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith2:2 allocation score on srv02: -INFINITY +pcmk__clone_allocate: grpStonith2:2 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith2:2 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith2:3 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith2:3 allocation score on srv02: -INFINITY +pcmk__clone_allocate: grpStonith2:3 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith2:3 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith3:0 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith3:0 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith3:0 allocation score on srv03: -INFINITY +pcmk__clone_allocate: grpStonith3:0 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith3:1 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith3:1 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith3:1 allocation score on srv03: -INFINITY +pcmk__clone_allocate: grpStonith3:1 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith3:2 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith3:2 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith3:2 allocation score on srv03: -INFINITY +pcmk__clone_allocate: grpStonith3:2 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith3:3 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith3:3 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith3:3 allocation score on srv03: -INFINITY +pcmk__clone_allocate: grpStonith3:3 allocation score on srv04: 0 +pcmk__clone_allocate: grpStonith4:0 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith4:0 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith4:0 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith4:0 allocation score on srv04: -INFINITY +pcmk__clone_allocate: grpStonith4:1 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith4:1 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith4:1 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith4:1 allocation score on srv04: -INFINITY +pcmk__clone_allocate: grpStonith4:2 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith4:2 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith4:2 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith4:2 allocation score on srv04: -INFINITY +pcmk__clone_allocate: grpStonith4:3 allocation score on srv01: 0 +pcmk__clone_allocate: grpStonith4:3 allocation score on srv02: 0 +pcmk__clone_allocate: grpStonith4:3 allocation score on srv03: 0 +pcmk__clone_allocate: grpStonith4:3 allocation score on srv04: -INFINITY +pcmk__clone_allocate: prmStonith1-1:0 allocation score on srv01: -INFINITY +pcmk__clone_allocate: prmStonith1-1:0 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith1-1:0 allocation score on srv03: INFINITY +pcmk__clone_allocate: prmStonith1-1:0 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith1-1:1 allocation score on srv01: -INFINITY +pcmk__clone_allocate: prmStonith1-1:1 allocation score on srv02: INFINITY +pcmk__clone_allocate: prmStonith1-1:1 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith1-1:1 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith1-1:2 allocation score on srv01: -INFINITY +pcmk__clone_allocate: prmStonith1-1:2 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith1-1:2 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith1-1:2 allocation score on srv04: INFINITY +pcmk__clone_allocate: prmStonith1-1:3 allocation score on srv01: -INFINITY +pcmk__clone_allocate: prmStonith1-1:3 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith1-1:3 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith1-1:3 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith1-3:0 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith1-3:0 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith1-3:0 allocation score on srv03: INFINITY +pcmk__clone_allocate: prmStonith1-3:0 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith1-3:1 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith1-3:1 allocation score on srv02: INFINITY +pcmk__clone_allocate: prmStonith1-3:1 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith1-3:1 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith1-3:2 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith1-3:2 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith1-3:2 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith1-3:2 allocation score on srv04: INFINITY +pcmk__clone_allocate: prmStonith1-3:3 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith1-3:3 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith1-3:3 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith1-3:3 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith2-1:0 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith2-1:0 allocation score on srv02: -INFINITY +pcmk__clone_allocate: prmStonith2-1:0 allocation score on srv03: INFINITY +pcmk__clone_allocate: prmStonith2-1:0 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith2-1:1 allocation score on srv01: INFINITY +pcmk__clone_allocate: prmStonith2-1:1 allocation score on srv02: -INFINITY +pcmk__clone_allocate: prmStonith2-1:1 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith2-1:1 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith2-1:2 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith2-1:2 allocation score on srv02: -INFINITY +pcmk__clone_allocate: prmStonith2-1:2 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith2-1:2 allocation score on srv04: INFINITY +pcmk__clone_allocate: prmStonith2-1:3 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith2-1:3 allocation score on srv02: -INFINITY +pcmk__clone_allocate: prmStonith2-1:3 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith2-1:3 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith2-3:0 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith2-3:0 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith2-3:0 allocation score on srv03: INFINITY +pcmk__clone_allocate: prmStonith2-3:0 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith2-3:1 allocation score on srv01: INFINITY +pcmk__clone_allocate: prmStonith2-3:1 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith2-3:1 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith2-3:1 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith2-3:2 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith2-3:2 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith2-3:2 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith2-3:2 allocation score on srv04: INFINITY +pcmk__clone_allocate: prmStonith2-3:3 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith2-3:3 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith2-3:3 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith2-3:3 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith3-1:0 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith3-1:0 allocation score on srv02: INFINITY +pcmk__clone_allocate: prmStonith3-1:0 allocation score on srv03: -INFINITY +pcmk__clone_allocate: prmStonith3-1:0 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith3-1:1 allocation score on srv01: INFINITY +pcmk__clone_allocate: prmStonith3-1:1 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith3-1:1 allocation score on srv03: -INFINITY +pcmk__clone_allocate: prmStonith3-1:1 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith3-1:2 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith3-1:2 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith3-1:2 allocation score on srv03: -INFINITY +pcmk__clone_allocate: prmStonith3-1:2 allocation score on srv04: INFINITY +pcmk__clone_allocate: prmStonith3-1:3 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith3-1:3 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith3-1:3 allocation score on srv03: -INFINITY +pcmk__clone_allocate: prmStonith3-1:3 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith3-3:0 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith3-3:0 allocation score on srv02: INFINITY +pcmk__clone_allocate: prmStonith3-3:0 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith3-3:0 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith3-3:1 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith3-3:1 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith3-3:1 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith3-3:1 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith3-3:2 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith3-3:2 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith3-3:2 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith3-3:2 allocation score on srv04: INFINITY +pcmk__clone_allocate: prmStonith3-3:3 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith3-3:3 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith3-3:3 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith3-3:3 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith4-1:0 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith4-1:0 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith4-1:0 allocation score on srv03: INFINITY +pcmk__clone_allocate: prmStonith4-1:0 allocation score on srv04: -INFINITY +pcmk__clone_allocate: prmStonith4-1:1 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith4-1:1 allocation score on srv02: INFINITY +pcmk__clone_allocate: prmStonith4-1:1 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith4-1:1 allocation score on srv04: -INFINITY +pcmk__clone_allocate: prmStonith4-1:2 allocation score on srv01: INFINITY +pcmk__clone_allocate: prmStonith4-1:2 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith4-1:2 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith4-1:2 allocation score on srv04: -INFINITY +pcmk__clone_allocate: prmStonith4-1:3 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith4-1:3 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith4-1:3 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith4-1:3 allocation score on srv04: -INFINITY +pcmk__clone_allocate: prmStonith4-3:0 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith4-3:0 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith4-3:0 allocation score on srv03: INFINITY +pcmk__clone_allocate: prmStonith4-3:0 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith4-3:1 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith4-3:1 allocation score on srv02: INFINITY +pcmk__clone_allocate: prmStonith4-3:1 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith4-3:1 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith4-3:2 allocation score on srv01: INFINITY +pcmk__clone_allocate: prmStonith4-3:2 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith4-3:2 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith4-3:2 allocation score on srv04: 0 +pcmk__clone_allocate: prmStonith4-3:3 allocation score on srv01: 0 +pcmk__clone_allocate: prmStonith4-3:3 allocation score on srv02: 0 +pcmk__clone_allocate: prmStonith4-3:3 allocation score on srv03: 0 +pcmk__clone_allocate: prmStonith4-3:3 allocation score on srv04: 0 +pcmk__group_allocate: Dummy01 allocation score on srv01: 200 +pcmk__group_allocate: Dummy01 allocation score on srv02: -INFINITY +pcmk__group_allocate: Dummy01 allocation score on srv03: -INFINITY +pcmk__group_allocate: Dummy01 allocation score on srv04: 100 +pcmk__group_allocate: Dummy02 allocation score on srv01: -INFINITY +pcmk__group_allocate: Dummy02 allocation score on srv02: INFINITY +pcmk__group_allocate: Dummy02 allocation score on srv03: -INFINITY +pcmk__group_allocate: Dummy02 allocation score on srv04: 100 +pcmk__group_allocate: Dummy03 allocation score on srv01: -INFINITY +pcmk__group_allocate: Dummy03 allocation score on srv02: -INFINITY +pcmk__group_allocate: Dummy03 allocation score on srv03: INFINITY +pcmk__group_allocate: Dummy03 allocation score on srv04: 100 +pcmk__group_allocate: Group01 allocation score on srv01: 200 +pcmk__group_allocate: Group01 allocation score on srv02: -INFINITY +pcmk__group_allocate: Group01 allocation score on srv03: -INFINITY +pcmk__group_allocate: Group01 allocation score on srv04: 100 +pcmk__group_allocate: Group02 allocation score on srv01: -INFINITY +pcmk__group_allocate: Group02 allocation score on srv02: 200 +pcmk__group_allocate: Group02 allocation score on srv03: -INFINITY +pcmk__group_allocate: Group02 allocation score on srv04: 100 +pcmk__group_allocate: Group03 allocation score on srv01: -INFINITY +pcmk__group_allocate: Group03 allocation score on srv02: -INFINITY +pcmk__group_allocate: Group03 allocation score on srv03: 200 +pcmk__group_allocate: Group03 allocation score on srv04: 100 +pcmk__group_allocate: grpStonith1:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith1:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith1:0 allocation score on srv03: 0 +pcmk__group_allocate: grpStonith1:0 allocation score on srv04: 0 +pcmk__group_allocate: grpStonith1:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith1:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith1:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith1:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: grpStonith1:2 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith1:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith1:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith1:2 allocation score on srv04: 0 +pcmk__group_allocate: grpStonith1:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith1:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith1:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith1:3 allocation score on srv04: -INFINITY +pcmk__group_allocate: grpStonith2:0 allocation score on srv01: 0 +pcmk__group_allocate: grpStonith2:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith2:0 allocation score on srv03: 0 +pcmk__group_allocate: grpStonith2:0 allocation score on srv04: 0 +pcmk__group_allocate: grpStonith2:1 allocation score on srv01: 0 +pcmk__group_allocate: grpStonith2:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith2:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith2:1 allocation score on srv04: 0 +pcmk__group_allocate: grpStonith2:2 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith2:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith2:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith2:2 allocation score on srv04: 0 +pcmk__group_allocate: grpStonith2:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith2:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith2:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith2:3 allocation score on srv04: -INFINITY +pcmk__group_allocate: grpStonith3:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith3:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith3:0 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith3:0 allocation score on srv04: -INFINITY +pcmk__group_allocate: grpStonith3:1 allocation score on srv01: 0 +pcmk__group_allocate: grpStonith3:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith3:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith3:1 allocation score on srv04: 0 +pcmk__group_allocate: grpStonith3:2 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith3:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith3:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith3:2 allocation score on srv04: 0 +pcmk__group_allocate: grpStonith3:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith3:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith3:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith3:3 allocation score on srv04: -INFINITY +pcmk__group_allocate: grpStonith4:0 allocation score on srv01: 0 +pcmk__group_allocate: grpStonith4:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith4:0 allocation score on srv03: 0 +pcmk__group_allocate: grpStonith4:0 allocation score on srv04: -INFINITY +pcmk__group_allocate: grpStonith4:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith4:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith4:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith4:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: grpStonith4:2 allocation score on srv01: 0 +pcmk__group_allocate: grpStonith4:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith4:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith4:2 allocation score on srv04: -INFINITY +pcmk__group_allocate: grpStonith4:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith4:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith4:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith4:3 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith1-1:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith1-1:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith1-1:0 allocation score on srv03: INFINITY +pcmk__group_allocate: prmStonith1-1:0 allocation score on srv04: 0 +pcmk__group_allocate: prmStonith1-1:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith1-1:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith1-1:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith1-1:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith1-1:2 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith1-1:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith1-1:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith1-1:2 allocation score on srv04: INFINITY +pcmk__group_allocate: prmStonith1-1:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith1-1:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith1-1:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith1-1:3 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith1-3:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith1-3:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith1-3:0 allocation score on srv03: INFINITY +pcmk__group_allocate: prmStonith1-3:0 allocation score on srv04: 0 +pcmk__group_allocate: prmStonith1-3:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith1-3:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith1-3:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith1-3:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith1-3:2 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith1-3:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith1-3:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith1-3:2 allocation score on srv04: INFINITY +pcmk__group_allocate: prmStonith1-3:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith1-3:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith1-3:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith1-3:3 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith2-1:0 allocation score on srv01: 0 +pcmk__group_allocate: prmStonith2-1:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith2-1:0 allocation score on srv03: INFINITY +pcmk__group_allocate: prmStonith2-1:0 allocation score on srv04: 0 +pcmk__group_allocate: prmStonith2-1:1 allocation score on srv01: INFINITY +pcmk__group_allocate: prmStonith2-1:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith2-1:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith2-1:1 allocation score on srv04: 0 +pcmk__group_allocate: prmStonith2-1:2 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith2-1:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith2-1:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith2-1:2 allocation score on srv04: INFINITY +pcmk__group_allocate: prmStonith2-1:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith2-1:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith2-1:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith2-1:3 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith2-3:0 allocation score on srv01: 0 +pcmk__group_allocate: prmStonith2-3:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith2-3:0 allocation score on srv03: INFINITY +pcmk__group_allocate: prmStonith2-3:0 allocation score on srv04: 0 +pcmk__group_allocate: prmStonith2-3:1 allocation score on srv01: INFINITY +pcmk__group_allocate: prmStonith2-3:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith2-3:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith2-3:1 allocation score on srv04: 0 +pcmk__group_allocate: prmStonith2-3:2 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith2-3:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith2-3:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith2-3:2 allocation score on srv04: INFINITY +pcmk__group_allocate: prmStonith2-3:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith2-3:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith2-3:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith2-3:3 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith3-1:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith3-1:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith3-1:0 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith3-1:0 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith3-1:1 allocation score on srv01: INFINITY +pcmk__group_allocate: prmStonith3-1:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith3-1:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith3-1:1 allocation score on srv04: 0 +pcmk__group_allocate: prmStonith3-1:2 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith3-1:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith3-1:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith3-1:2 allocation score on srv04: INFINITY +pcmk__group_allocate: prmStonith3-1:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith3-1:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith3-1:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith3-1:3 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith3-3:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith3-3:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith3-3:0 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith3-3:0 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith3-3:1 allocation score on srv01: 0 +pcmk__group_allocate: prmStonith3-3:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith3-3:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith3-3:1 allocation score on srv04: 0 +pcmk__group_allocate: prmStonith3-3:2 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith3-3:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith3-3:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith3-3:2 allocation score on srv04: INFINITY +pcmk__group_allocate: prmStonith3-3:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith3-3:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith3-3:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith3-3:3 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith4-1:0 allocation score on srv01: 0 +pcmk__group_allocate: prmStonith4-1:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith4-1:0 allocation score on srv03: INFINITY +pcmk__group_allocate: prmStonith4-1:0 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith4-1:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith4-1:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith4-1:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith4-1:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith4-1:2 allocation score on srv01: INFINITY +pcmk__group_allocate: prmStonith4-1:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith4-1:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith4-1:2 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith4-1:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith4-1:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith4-1:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith4-1:3 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith4-3:0 allocation score on srv01: 0 +pcmk__group_allocate: prmStonith4-3:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith4-3:0 allocation score on srv03: INFINITY +pcmk__group_allocate: prmStonith4-3:0 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith4-3:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith4-3:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith4-3:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith4-3:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith4-3:2 allocation score on srv01: INFINITY +pcmk__group_allocate: prmStonith4-3:2 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith4-3:2 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith4-3:2 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmStonith4-3:3 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonith4-3:3 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonith4-3:3 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonith4-3:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: Dummy01 allocation score on srv01: 200 +pcmk__native_allocate: Dummy01 allocation score on srv02: -INFINITY +pcmk__native_allocate: Dummy01 allocation score on srv03: -INFINITY +pcmk__native_allocate: Dummy01 allocation score on srv04: 100 +pcmk__native_allocate: Dummy02 allocation score on srv01: -INFINITY +pcmk__native_allocate: Dummy02 allocation score on srv02: INFINITY +pcmk__native_allocate: Dummy02 allocation score on srv03: -INFINITY +pcmk__native_allocate: Dummy02 allocation score on srv04: 100 +pcmk__native_allocate: Dummy03 allocation score on srv01: -INFINITY +pcmk__native_allocate: Dummy03 allocation score on srv02: -INFINITY +pcmk__native_allocate: Dummy03 allocation score on srv03: INFINITY +pcmk__native_allocate: Dummy03 allocation score on srv04: 100 +pcmk__native_allocate: prmStonith1-1:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith1-1:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith1-1:0 allocation score on srv03: INFINITY +pcmk__native_allocate: prmStonith1-1:0 allocation score on srv04: 0 +pcmk__native_allocate: prmStonith1-1:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith1-1:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith1-1:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith1-1:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith1-1:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith1-1:2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith1-1:2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith1-1:2 allocation score on srv04: INFINITY +pcmk__native_allocate: prmStonith1-1:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith1-1:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith1-1:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith1-1:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith1-3:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith1-3:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith1-3:0 allocation score on srv03: INFINITY +pcmk__native_allocate: prmStonith1-3:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith1-3:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith1-3:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith1-3:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith1-3:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith1-3:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith1-3:2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith1-3:2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith1-3:2 allocation score on srv04: INFINITY +pcmk__native_allocate: prmStonith1-3:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith1-3:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith1-3:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith1-3:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith2-1:0 allocation score on srv01: 0 +pcmk__native_allocate: prmStonith2-1:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith2-1:0 allocation score on srv03: INFINITY +pcmk__native_allocate: prmStonith2-1:0 allocation score on srv04: 0 +pcmk__native_allocate: prmStonith2-1:1 allocation score on srv01: INFINITY +pcmk__native_allocate: prmStonith2-1:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith2-1:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith2-1:1 allocation score on srv04: 0 +pcmk__native_allocate: prmStonith2-1:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith2-1:2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith2-1:2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith2-1:2 allocation score on srv04: INFINITY +pcmk__native_allocate: prmStonith2-1:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith2-1:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith2-1:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith2-1:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith2-3:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith2-3:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith2-3:0 allocation score on srv03: INFINITY +pcmk__native_allocate: prmStonith2-3:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith2-3:1 allocation score on srv01: INFINITY +pcmk__native_allocate: prmStonith2-3:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith2-3:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith2-3:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith2-3:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith2-3:2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith2-3:2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith2-3:2 allocation score on srv04: INFINITY +pcmk__native_allocate: prmStonith2-3:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith2-3:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith2-3:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith2-3:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith3-1:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith3-1:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith3-1:0 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith3-1:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith3-1:1 allocation score on srv01: INFINITY +pcmk__native_allocate: prmStonith3-1:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith3-1:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith3-1:1 allocation score on srv04: 0 +pcmk__native_allocate: prmStonith3-1:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith3-1:2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith3-1:2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith3-1:2 allocation score on srv04: INFINITY +pcmk__native_allocate: prmStonith3-1:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith3-1:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith3-1:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith3-1:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith3-3:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith3-3:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith3-3:0 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith3-3:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith3-3:1 allocation score on srv01: 0 +pcmk__native_allocate: prmStonith3-3:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith3-3:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith3-3:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith3-3:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith3-3:2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith3-3:2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith3-3:2 allocation score on srv04: INFINITY +pcmk__native_allocate: prmStonith3-3:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith3-3:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith3-3:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith3-3:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith4-1:0 allocation score on srv01: 0 +pcmk__native_allocate: prmStonith4-1:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith4-1:0 allocation score on srv03: INFINITY +pcmk__native_allocate: prmStonith4-1:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith4-1:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith4-1:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith4-1:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith4-1:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith4-1:2 allocation score on srv01: INFINITY +pcmk__native_allocate: prmStonith4-1:2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith4-1:2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith4-1:2 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith4-1:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith4-1:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith4-1:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith4-1:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith4-3:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith4-3:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith4-3:0 allocation score on srv03: INFINITY +pcmk__native_allocate: prmStonith4-3:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith4-3:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith4-3:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith4-3:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith4-3:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith4-3:2 allocation score on srv01: INFINITY +pcmk__native_allocate: prmStonith4-3:2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith4-3:2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith4-3:2 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonith4-3:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonith4-3:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonith4-3:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonith4-3:3 allocation score on srv04: -INFINITY diff --git a/pengine/test10/bug-lf-2508.summary b/pengine/test10/bug-lf-2508.summary index d4e548a6399..dd9c7ecf9dd 100644 --- a/pengine/test10/bug-lf-2508.summary +++ b/pengine/test10/bug-lf-2508.summary @@ -50,13 +50,14 @@ Executing cluster transition: * Pseudo action: Group01_start_0 * Resource action: prmStonith3-1:1 monitor=3600000 on srv01 * Fencing srv02 (reboot) + * Resource action: Dummy01 start on srv01 * Pseudo action: Group02_stop_0 * Pseudo action: Dummy02_stop_0 * Pseudo action: clnStonith1_stop_0 * Pseudo action: clnStonith3_stop_0 * Pseudo action: clnStonith4_stop_0 - * Pseudo action: stonith_complete - * Resource action: Dummy01 start on srv01 + * Pseudo action: Group01_running_0 + * Resource action: Dummy01 monitor=10000 on srv01 * Pseudo action: Group02_stopped_0 * Pseudo action: Group02_start_0 * Resource action: Dummy02 start on srv04 @@ -66,14 +67,11 @@ Executing cluster transition: * Pseudo action: prmStonith3-3:1_stop_0 * Pseudo action: grpStonith4:1_stop_0 * Pseudo action: prmStonith4-3:1_stop_0 - * Pseudo action: Group01_running_0 - * Resource action: Dummy01 monitor=10000 on srv01 * Pseudo action: Group02_running_0 * Resource action: Dummy02 monitor=10000 on srv04 * Pseudo action: prmStonith1-1:1_stop_0 * Pseudo action: prmStonith3-1:1_stop_0 * Pseudo action: prmStonith4-1:1_stop_0 - * Pseudo action: all_stopped * Pseudo action: grpStonith1:1_stopped_0 * Pseudo action: clnStonith1_stopped_0 * Pseudo action: grpStonith3:0_stopped_0 diff --git a/pengine/test10/bug-lf-2544.exp b/pengine/test10/bug-lf-2544.exp index 64cd62a3d0c..6e6464da61c 100644 --- a/pengine/test10/bug-lf-2544.exp +++ b/pengine/test10/bug-lf-2544.exp @@ -1,32 +1,32 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="promote" operation_key="s0:1_promote_0" on_node="node-1" on_node_uuid="node-1"> + <rsc_op id="5" operation="promote" operation_key="s0:1_promote_0" on_node="node-1" on_node_uuid="node-1"> <primitive id="s0" long-id="s0:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-1" CRM_meta_on_node_uuid="node-1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="promote" operation_key="ms0_promote_0"/> + <pseudo_event id="10" operation="promote" operation_key="ms0_promote_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="12" operation="promoted" operation_key="ms0_promoted_0"> + <pseudo_event id="11" operation="promoted" operation_key="ms0_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="promote" operation_key="s0:1_promote_0" on_node="node-1" on_node_uuid="node-1"/> + <rsc_op id="5" operation="promote" operation_key="s0:1_promote_0" on_node="node-1" on_node_uuid="node-1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="11" operation="promote" operation_key="ms0_promote_0"> + <pseudo_event id="10" operation="promote" operation_key="ms0_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/bug-lf-2544.scores b/pengine/test10/bug-lf-2544.scores index e7c0cedfdf0..578f57a7896 100644 --- a/pengine/test10/bug-lf-2544.scores +++ b/pengine/test10/bug-lf-2544.scores @@ -1,14 +1,14 @@ Allocation scores: -clone_color: ms0 allocation score on node-0: 0 -clone_color: ms0 allocation score on node-1: 0 -clone_color: s0:0 allocation score on node-0: 6 -clone_color: s0:0 allocation score on node-1: 0 -clone_color: s0:1 allocation score on node-0: 0 -clone_color: s0:1 allocation score on node-1: 6 -native_color: s0:0 allocation score on node-0: 6 -native_color: s0:0 allocation score on node-1: 0 -native_color: s0:1 allocation score on node-0: -INFINITY -native_color: s0:1 allocation score on node-1: 6 +pcmk__clone_allocate: ms0 allocation score on node-0: 0 +pcmk__clone_allocate: ms0 allocation score on node-1: 0 +pcmk__clone_allocate: s0:0 allocation score on node-0: 6 +pcmk__clone_allocate: s0:0 allocation score on node-1: 0 +pcmk__clone_allocate: s0:1 allocation score on node-0: 0 +pcmk__clone_allocate: s0:1 allocation score on node-1: 6 +pcmk__native_allocate: s0:0 allocation score on node-0: 6 +pcmk__native_allocate: s0:0 allocation score on node-1: 0 +pcmk__native_allocate: s0:1 allocation score on node-0: -INFINITY +pcmk__native_allocate: s0:1 allocation score on node-1: 6 s0:0 promotion score on node-0: 5 s0:1 promotion score on node-1: INFINITY s0:2 promotion score on none: 0 diff --git a/pengine/test10/bug-lf-2551.dot b/pengine/test10/bug-lf-2551.dot index 18bca445efc..599e5c76b88 100644 --- a/pengine/test10/bug-lf-2551.dot +++ b/pengine/test10/bug-lf-2551.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "base-clone_stop_0" -> "base-clone_stopped_0" [ style = bold] "base-clone_stop_0" -> "base-group:3_stop_0" [ style = bold] "base-clone_stop_0" [ style=bold color="green" fontcolor="orange" ] @@ -14,15 +13,12 @@ digraph "g" { "base-group:3_stop_0" [ style=bold color="green" fontcolor="orange" ] "base-group:3_stopped_0" -> "base-clone_stopped_0" [ style = bold] "base-group:3_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"clvm:3_stop_0 hex-9" -> "all_stopped" [ style = bold] "clvm:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] "clvm:3_stop_0 hex-9" -> "o2cb:3_stop_0 hex-9" [ style = bold] "clvm:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"cmirrord:3_stop_0 hex-9" -> "all_stopped" [ style = bold] "cmirrord:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] "cmirrord:3_stop_0 hex-9" -> "clvm:3_stop_0 hex-9" [ style = bold] "cmirrord:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"dlm:3_stop_0 hex-9" -> "all_stopped" [ style = bold] "dlm:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] "dlm:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] "dummy1_monitor_30000 hex-0" [ style=bold color="green" fontcolor="black" ] @@ -31,23 +27,19 @@ digraph "g" { "dummy1_monitor_300000 hex-9" [ style=dashed color="red" fontcolor="black" ] "dummy1_start_0 hex-0" -> "dummy1_monitor_30000 hex-0" [ style = bold] "dummy1_start_0 hex-0" [ style=bold color="green" fontcolor="black" ] -"dummy1_stop_0 hex-9" -> "all_stopped" [ style = bold] "dummy1_stop_0 hex-9" -> "dummy1_monitor_300000 hex-9" [ style = dashed] "dummy1_stop_0 hex-9" -> "dummy1_start_0 hex-0" [ style = bold] "dummy1_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] "fencing-sbd_start_0 hex-0" [ style=bold color="green" fontcolor="black" ] -"fencing-sbd_stop_0 hex-9" -> "all_stopped" [ style = bold] "fencing-sbd_stop_0 hex-9" -> "fencing-sbd_start_0 hex-0" [ style = bold] "fencing-sbd_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-0 hex-0" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-7 hex-7" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-8 hex-8" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-9 hex-9" [ style=bold color="green" fontcolor="orange" ] -"o2cb:3_stop_0 hex-9" -> "all_stopped" [ style = bold] "o2cb:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] "o2cb:3_stop_0 hex-9" -> "dlm:3_stop_0 hex-9" [ style = bold] "o2cb:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"ocfs2-1:3_stop_0 hex-9" -> "all_stopped" [ style = bold] "ocfs2-1:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] "ocfs2-1:3_stop_0 hex-9" -> "vg1:3_stop_0 hex-9" [ style = bold] "ocfs2-1:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] @@ -55,10 +47,10 @@ digraph "g" { "stonith 'reboot' hex-9" -> "clvm:3_stop_0 hex-9" [ style = bold] "stonith 'reboot' hex-9" -> "cmirrord:3_stop_0 hex-9" [ style = bold] "stonith 'reboot' hex-9" -> "dlm:3_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "dummy1_start_0 hex-0" [ style = bold] "stonith 'reboot' hex-9" -> "dummy1_stop_0 hex-9" [ style = bold] "stonith 'reboot' hex-9" -> "o2cb:3_stop_0 hex-9" [ style = bold] "stonith 'reboot' hex-9" -> "ocfs2-1:3_stop_0 hex-9" [ style = bold] -"stonith 'reboot' hex-9" -> "stonith_complete" [ style = bold] "stonith 'reboot' hex-9" -> "vg1:3_stop_0 hex-9" [ style = bold] "stonith 'reboot' hex-9" -> "vm-03_stop_0 hex-9" [ style = bold] "stonith 'reboot' hex-9" -> "vm-06_stop_0 hex-9" [ style = bold] @@ -77,74 +69,54 @@ digraph "g" { "stonith 'reboot' hex-9" -> "vm-57_stop_0 hex-9" [ style = bold] "stonith 'reboot' hex-9" -> "vm-61_stop_0 hex-9" [ style = bold] "stonith 'reboot' hex-9" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "dummy1_start_0 hex-0" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] -"vg1:3_stop_0 hex-9" -> "all_stopped" [ style = bold] "vg1:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] "vg1:3_stop_0 hex-9" -> "cmirrord:3_stop_0 hex-9" [ style = bold] "vg1:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-03_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-03_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-03_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-03_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-06_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-06_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-06_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-06_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-09_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-09_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-09_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-09_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-13_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-13_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-13_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-13_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-17_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-17_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-17_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-17_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-21_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-21_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-21_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-21_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-25_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-25_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-25_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-25_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-29_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-29_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-29_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-29_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-33_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-33_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-33_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-33_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-37_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-37_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-37_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-37_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-41_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-41_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-41_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-41_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-45_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-45_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-45_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-45_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-49_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-49_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-49_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-49_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-53_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-53_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-53_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-53_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-57_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-57_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-57_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-57_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] -"vm-61_stop_0 hex-9" -> "all_stopped" [ style = bold] "vm-61_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] "vm-61_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] "vm-61_stop_0 hex-9" [ style=bold color="green" fontcolor="orange" ] diff --git a/pengine/test10/bug-lf-2551.exp b/pengine/test10/bug-lf-2551.exp index a14ec5e684f..d62465339ae 100644 --- a/pengine/test10/bug-lf-2551.exp +++ b/pengine/test10/bug-lf-2551.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="160" operation="start" operation_key="fencing-sbd_start_0" on_node="hex-0" on_node_uuid="hex-0"> + <rsc_op id="159" operation="start" operation_key="fencing-sbd_start_0" on_node="hex-0" on_node_uuid="hex-0"> <primitive id="fencing-sbd" class="stonith" type="external/sbd"/> <attributes CRM_meta_on_node="hex-0" CRM_meta_on_node_uuid="hex-0" CRM_meta_record_pending="false" CRM_meta_timeout="240000" sbd_device="/dev/disk/by-id/dm-uuid-part1-mpath-3600508b400105b5a0001500000250000"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="159" operation="stop" operation_key="fencing-sbd_stop_0"/> + <pseudo_event id="158" operation="stop" operation_key="fencing-sbd_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="159" operation="stop" operation_key="fencing-sbd_stop_0"> + <pseudo_event id="158" operation="stop" operation_key="fencing-sbd_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" sbd_device="/dev/disk/by-id/dm-uuid-part1-mpath-3600508b400105b5a0001500000250000"/> </pseudo_event> </action_set> @@ -22,7 +22,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="165" operation="monitor" operation_key="dummy1_monitor_300000" on_node="hex-8" on_node_uuid="hex-8"> + <rsc_op id="164" operation="monitor" operation_key="dummy1_monitor_300000" on_node="hex-8" on_node_uuid="hex-8"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="300000" CRM_meta_name="monitor" CRM_meta_on_node="hex-8" CRM_meta_on_node_uuid="hex-8" CRM_meta_op_target_rc="7" CRM_meta_record_pending="false" CRM_meta_role="Stopped" CRM_meta_timeout="10000" /> </rsc_op> @@ -31,7 +31,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="164" operation="monitor" operation_key="dummy1_monitor_300000" on_node="hex-7" on_node_uuid="hex-7"> + <rsc_op id="163" operation="monitor" operation_key="dummy1_monitor_300000" on_node="hex-7" on_node_uuid="hex-7"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="300000" CRM_meta_name="monitor" CRM_meta_on_node="hex-7" CRM_meta_on_node_uuid="hex-7" CRM_meta_op_target_rc="7" CRM_meta_record_pending="false" CRM_meta_role="Stopped" CRM_meta_timeout="10000" /> </rsc_op> @@ -40,36 +40,36 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="163" operation="monitor" operation_key="dummy1_monitor_30000" on_node="hex-0" on_node_uuid="hex-0"> + <rsc_op id="162" operation="monitor" operation_key="dummy1_monitor_30000" on_node="hex-0" on_node_uuid="hex-0"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="hex-0" CRM_meta_on_node_uuid="hex-0" CRM_meta_record_pending="false" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="162" operation="start" operation_key="dummy1_start_0" on_node="hex-0" on_node_uuid="hex-0"/> + <rsc_op id="161" operation="start" operation_key="dummy1_start_0" on_node="hex-0" on_node_uuid="hex-0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="162" operation="start" operation_key="dummy1_start_0" on_node="hex-0" on_node_uuid="hex-0"> + <rsc_op id="161" operation="start" operation_key="dummy1_start_0" on_node="hex-0" on_node_uuid="hex-0"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hex-0" CRM_meta_on_node_uuid="hex-0" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="161" operation="stop" operation_key="dummy1_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-hex-9-reboot" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> <trigger> - <pseudo_event id="245" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="160" operation="stop" operation_key="dummy1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="161" operation="stop" operation_key="dummy1_stop_0"> + <pseudo_event id="160" operation="stop" operation_key="dummy1_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </pseudo_event> </action_set> @@ -81,49 +81,49 @@ </synapse> <synapse id="7"> <action_set> - <pseudo_event id="224" operation="stopped" operation_key="base-group:3_stopped_0"> + <pseudo_event id="223" operation="stopped" operation_key="base-group:3_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="215" operation="stop" operation_key="dlm:3_stop_0"/> + <pseudo_event id="214" operation="stop" operation_key="dlm:3_stop_0"/> </trigger> <trigger> - <pseudo_event id="216" operation="stop" operation_key="o2cb:3_stop_0"/> + <pseudo_event id="215" operation="stop" operation_key="o2cb:3_stop_0"/> </trigger> <trigger> - <pseudo_event id="217" operation="stop" operation_key="clvm:3_stop_0"/> + <pseudo_event id="216" operation="stop" operation_key="clvm:3_stop_0"/> </trigger> <trigger> - <pseudo_event id="218" operation="stop" operation_key="cmirrord:3_stop_0"/> + <pseudo_event id="217" operation="stop" operation_key="cmirrord:3_stop_0"/> </trigger> <trigger> - <pseudo_event id="219" operation="stop" operation_key="vg1:3_stop_0"/> + <pseudo_event id="218" operation="stop" operation_key="vg1:3_stop_0"/> </trigger> <trigger> - <pseudo_event id="220" operation="stop" operation_key="ocfs2-1:3_stop_0"/> + <pseudo_event id="219" operation="stop" operation_key="ocfs2-1:3_stop_0"/> </trigger> <trigger> - <pseudo_event id="223" operation="stop" operation_key="base-group:3_stop_0"/> + <pseudo_event id="222" operation="stop" operation_key="base-group:3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="223" operation="stop" operation_key="base-group:3_stop_0"> + <pseudo_event id="222" operation="stop" operation_key="base-group:3_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="227" operation="stop" operation_key="base-clone_stop_0"/> + <pseudo_event id="226" operation="stop" operation_key="base-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="215" operation="stop" operation_key="dlm:3_stop_0"> + <pseudo_event id="214" operation="stop" operation_key="dlm:3_stop_0"> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </pseudo_event> </action_set> @@ -132,16 +132,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-hex-9-reboot" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> <trigger> - <pseudo_event id="216" operation="stop" operation_key="o2cb:3_stop_0"/> + <pseudo_event id="215" operation="stop" operation_key="o2cb:3_stop_0"/> </trigger> <trigger> - <pseudo_event id="223" operation="stop" operation_key="base-group:3_stop_0"/> + <pseudo_event id="222" operation="stop" operation_key="base-group:3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="216" operation="stop" operation_key="o2cb:3_stop_0"> + <pseudo_event id="215" operation="stop" operation_key="o2cb:3_stop_0"> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </pseudo_event> </action_set> @@ -150,16 +150,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-hex-9-reboot" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> <trigger> - <pseudo_event id="217" operation="stop" operation_key="clvm:3_stop_0"/> + <pseudo_event id="216" operation="stop" operation_key="clvm:3_stop_0"/> </trigger> <trigger> - <pseudo_event id="223" operation="stop" operation_key="base-group:3_stop_0"/> + <pseudo_event id="222" operation="stop" operation_key="base-group:3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="217" operation="stop" operation_key="clvm:3_stop_0"> + <pseudo_event id="216" operation="stop" operation_key="clvm:3_stop_0"> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" daemon_timeout="30"/> </pseudo_event> </action_set> @@ -168,16 +168,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-hex-9-reboot" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> <trigger> - <pseudo_event id="218" operation="stop" operation_key="cmirrord:3_stop_0"/> + <pseudo_event id="217" operation="stop" operation_key="cmirrord:3_stop_0"/> </trigger> <trigger> - <pseudo_event id="223" operation="stop" operation_key="base-group:3_stop_0"/> + <pseudo_event id="222" operation="stop" operation_key="base-group:3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="218" operation="stop" operation_key="cmirrord:3_stop_0"> + <pseudo_event id="217" operation="stop" operation_key="cmirrord:3_stop_0"> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" daemon_timeout="60"/> </pseudo_event> </action_set> @@ -186,16 +186,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-hex-9-reboot" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> <trigger> - <pseudo_event id="219" operation="stop" operation_key="vg1:3_stop_0"/> + <pseudo_event id="218" operation="stop" operation_key="vg1:3_stop_0"/> </trigger> <trigger> - <pseudo_event id="223" operation="stop" operation_key="base-group:3_stop_0"/> + <pseudo_event id="222" operation="stop" operation_key="base-group:3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="219" operation="stop" operation_key="vg1:3_stop_0"> + <pseudo_event id="218" operation="stop" operation_key="vg1:3_stop_0"> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" volgrpname="cluster-vg"/> </pseudo_event> </action_set> @@ -204,16 +204,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-hex-9-reboot" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> <trigger> - <pseudo_event id="220" operation="stop" operation_key="ocfs2-1:3_stop_0"/> + <pseudo_event id="219" operation="stop" operation_key="ocfs2-1:3_stop_0"/> </trigger> <trigger> - <pseudo_event id="223" operation="stop" operation_key="base-group:3_stop_0"/> + <pseudo_event id="222" operation="stop" operation_key="base-group:3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="220" operation="stop" operation_key="ocfs2-1:3_stop_0"> + <pseudo_event id="219" operation="stop" operation_key="ocfs2-1:3_stop_0"> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" device="/dev/cluster-vg/fs1" directory="/var/lib/xen/images" fstype="ocfs2" options="acl"/> </pseudo_event> </action_set> @@ -222,28 +222,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-hex-9-reboot" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> <trigger> - <pseudo_event id="223" operation="stop" operation_key="base-group:3_stop_0"/> + <pseudo_event id="222" operation="stop" operation_key="base-group:3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="228" operation="stopped" operation_key="base-clone_stopped_0"> + <pseudo_event id="227" operation="stopped" operation_key="base-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="224" operation="stopped" operation_key="base-group:3_stopped_0"/> + <pseudo_event id="223" operation="stopped" operation_key="base-group:3_stopped_0"/> </trigger> <trigger> - <pseudo_event id="227" operation="stop" operation_key="base-clone_stop_0"/> + <pseudo_event id="226" operation="stop" operation_key="base-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="227" operation="stop" operation_key="base-clone_stop_0"> + <pseudo_event id="226" operation="stop" operation_key="base-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </pseudo_event> </action_set> @@ -252,58 +252,58 @@ <crm_event id="1" operation="stonith" operation_key="stonith-hex-9-reboot" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> <trigger> - <pseudo_event id="229" operation="stop" operation_key="vm-03_stop_0"/> + <pseudo_event id="228" operation="stop" operation_key="vm-03_stop_0"/> </trigger> <trigger> - <pseudo_event id="230" operation="stop" operation_key="vm-06_stop_0"/> + <pseudo_event id="229" operation="stop" operation_key="vm-06_stop_0"/> </trigger> <trigger> - <pseudo_event id="231" operation="stop" operation_key="vm-09_stop_0"/> + <pseudo_event id="230" operation="stop" operation_key="vm-09_stop_0"/> </trigger> <trigger> - <pseudo_event id="232" operation="stop" operation_key="vm-13_stop_0"/> + <pseudo_event id="231" operation="stop" operation_key="vm-13_stop_0"/> </trigger> <trigger> - <pseudo_event id="233" operation="stop" operation_key="vm-17_stop_0"/> + <pseudo_event id="232" operation="stop" operation_key="vm-17_stop_0"/> </trigger> <trigger> - <pseudo_event id="234" operation="stop" operation_key="vm-21_stop_0"/> + <pseudo_event id="233" operation="stop" operation_key="vm-21_stop_0"/> </trigger> <trigger> - <pseudo_event id="235" operation="stop" operation_key="vm-25_stop_0"/> + <pseudo_event id="234" operation="stop" operation_key="vm-25_stop_0"/> </trigger> <trigger> - <pseudo_event id="236" operation="stop" operation_key="vm-29_stop_0"/> + <pseudo_event id="235" operation="stop" operation_key="vm-29_stop_0"/> </trigger> <trigger> - <pseudo_event id="237" operation="stop" operation_key="vm-33_stop_0"/> + <pseudo_event id="236" operation="stop" operation_key="vm-33_stop_0"/> </trigger> <trigger> - <pseudo_event id="238" operation="stop" operation_key="vm-37_stop_0"/> + <pseudo_event id="237" operation="stop" operation_key="vm-37_stop_0"/> </trigger> <trigger> - <pseudo_event id="239" operation="stop" operation_key="vm-41_stop_0"/> + <pseudo_event id="238" operation="stop" operation_key="vm-41_stop_0"/> </trigger> <trigger> - <pseudo_event id="240" operation="stop" operation_key="vm-45_stop_0"/> + <pseudo_event id="239" operation="stop" operation_key="vm-45_stop_0"/> </trigger> <trigger> - <pseudo_event id="241" operation="stop" operation_key="vm-49_stop_0"/> + <pseudo_event id="240" operation="stop" operation_key="vm-49_stop_0"/> </trigger> <trigger> - <pseudo_event id="242" operation="stop" operation_key="vm-53_stop_0"/> + <pseudo_event id="241" operation="stop" operation_key="vm-53_stop_0"/> </trigger> <trigger> - <pseudo_event id="243" operation="stop" operation_key="vm-57_stop_0"/> + <pseudo_event id="242" operation="stop" operation_key="vm-57_stop_0"/> </trigger> <trigger> - <pseudo_event id="244" operation="stop" operation_key="vm-61_stop_0"/> + <pseudo_event id="243" operation="stop" operation_key="vm-61_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="229" operation="stop" operation_key="vm-03_stop_0"> + <pseudo_event id="228" operation="stop" operation_key="vm-03_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-03" xmfile="/var/lib/xen/images/xm.vm-03"/> </pseudo_event> </action_set> @@ -315,7 +315,7 @@ </synapse> <synapse id="18"> <action_set> - <pseudo_event id="230" operation="stop" operation_key="vm-06_stop_0"> + <pseudo_event id="229" operation="stop" operation_key="vm-06_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-06" xmfile="/var/lib/xen/images/xm.vm-06"/> </pseudo_event> </action_set> @@ -327,7 +327,7 @@ </synapse> <synapse id="19"> <action_set> - <pseudo_event id="231" operation="stop" operation_key="vm-09_stop_0"> + <pseudo_event id="230" operation="stop" operation_key="vm-09_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-09" xmfile="/var/lib/xen/images/xm.vm-09"/> </pseudo_event> </action_set> @@ -339,7 +339,7 @@ </synapse> <synapse id="20"> <action_set> - <pseudo_event id="232" operation="stop" operation_key="vm-13_stop_0"> + <pseudo_event id="231" operation="stop" operation_key="vm-13_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-13" xmfile="/var/lib/xen/images/xm.vm-13"/> </pseudo_event> </action_set> @@ -351,7 +351,7 @@ </synapse> <synapse id="21"> <action_set> - <pseudo_event id="233" operation="stop" operation_key="vm-17_stop_0"> + <pseudo_event id="232" operation="stop" operation_key="vm-17_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-17" xmfile="/var/lib/xen/images/xm.vm-17"/> </pseudo_event> </action_set> @@ -363,7 +363,7 @@ </synapse> <synapse id="22"> <action_set> - <pseudo_event id="234" operation="stop" operation_key="vm-21_stop_0"> + <pseudo_event id="233" operation="stop" operation_key="vm-21_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-21" xmfile="/var/lib/xen/images/xm.vm-21"/> </pseudo_event> </action_set> @@ -375,7 +375,7 @@ </synapse> <synapse id="23"> <action_set> - <pseudo_event id="235" operation="stop" operation_key="vm-25_stop_0"> + <pseudo_event id="234" operation="stop" operation_key="vm-25_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-25" xmfile="/var/lib/xen/images/xm.vm-25"/> </pseudo_event> </action_set> @@ -387,7 +387,7 @@ </synapse> <synapse id="24"> <action_set> - <pseudo_event id="236" operation="stop" operation_key="vm-29_stop_0"> + <pseudo_event id="235" operation="stop" operation_key="vm-29_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-29" xmfile="/var/lib/xen/images/xm.vm-29"/> </pseudo_event> </action_set> @@ -399,7 +399,7 @@ </synapse> <synapse id="25"> <action_set> - <pseudo_event id="237" operation="stop" operation_key="vm-33_stop_0"> + <pseudo_event id="236" operation="stop" operation_key="vm-33_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-33" xmfile="/var/lib/xen/images/xm.vm-33"/> </pseudo_event> </action_set> @@ -411,7 +411,7 @@ </synapse> <synapse id="26"> <action_set> - <pseudo_event id="238" operation="stop" operation_key="vm-37_stop_0"> + <pseudo_event id="237" operation="stop" operation_key="vm-37_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-37" xmfile="/var/lib/xen/images/xm.vm-37"/> </pseudo_event> </action_set> @@ -423,7 +423,7 @@ </synapse> <synapse id="27"> <action_set> - <pseudo_event id="239" operation="stop" operation_key="vm-41_stop_0"> + <pseudo_event id="238" operation="stop" operation_key="vm-41_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-41" xmfile="/var/lib/xen/images/xm.vm-41"/> </pseudo_event> </action_set> @@ -435,7 +435,7 @@ </synapse> <synapse id="28"> <action_set> - <pseudo_event id="240" operation="stop" operation_key="vm-45_stop_0"> + <pseudo_event id="239" operation="stop" operation_key="vm-45_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-45" xmfile="/var/lib/xen/images/xm.vm-45"/> </pseudo_event> </action_set> @@ -447,7 +447,7 @@ </synapse> <synapse id="29"> <action_set> - <pseudo_event id="241" operation="stop" operation_key="vm-49_stop_0"> + <pseudo_event id="240" operation="stop" operation_key="vm-49_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-49" xmfile="/var/lib/xen/images/xm.vm-49"/> </pseudo_event> </action_set> @@ -459,7 +459,7 @@ </synapse> <synapse id="30"> <action_set> - <pseudo_event id="242" operation="stop" operation_key="vm-53_stop_0"> + <pseudo_event id="241" operation="stop" operation_key="vm-53_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-53" xmfile="/var/lib/xen/images/xm.vm-53"/> </pseudo_event> </action_set> @@ -471,7 +471,7 @@ </synapse> <synapse id="31"> <action_set> - <pseudo_event id="243" operation="stop" operation_key="vm-57_stop_0"> + <pseudo_event id="242" operation="stop" operation_key="vm-57_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-57" xmfile="/var/lib/xen/images/xm.vm-57"/> </pseudo_event> </action_set> @@ -483,7 +483,7 @@ </synapse> <synapse id="32"> <action_set> - <pseudo_event id="244" operation="stop" operation_key="vm-61_stop_0"> + <pseudo_event id="243" operation="stop" operation_key="vm-61_stop_0"> <attributes CRM_meta_record_pending="false" CRM_meta_timeout="240000" name="vm-61" xmfile="/var/lib/xen/images/xm.vm-61"/> </pseudo_event> </action_set> @@ -495,182 +495,86 @@ </synapse> <synapse id="33"> <action_set> - <pseudo_event id="245" operation="stonith_complete" operation_key="stonith_complete"> + <pseudo_event id="65" operation="load_stopped_hex-9" operation_key="load_stopped_hex-9"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-hex-9-reboot" on_node="hex-9" on_node_uuid="hex-9"/> + <pseudo_event id="228" operation="stop" operation_key="vm-03_stop_0"/> </trigger> - </inputs> - </synapse> - <synapse id="34"> - <action_set> - <pseudo_event id="66" operation="load_stopped_hex-9" operation_key="load_stopped_hex-9"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> <trigger> - <pseudo_event id="229" operation="stop" operation_key="vm-03_stop_0"/> + <pseudo_event id="229" operation="stop" operation_key="vm-06_stop_0"/> </trigger> <trigger> - <pseudo_event id="230" operation="stop" operation_key="vm-06_stop_0"/> + <pseudo_event id="230" operation="stop" operation_key="vm-09_stop_0"/> </trigger> <trigger> - <pseudo_event id="231" operation="stop" operation_key="vm-09_stop_0"/> + <pseudo_event id="231" operation="stop" operation_key="vm-13_stop_0"/> </trigger> <trigger> - <pseudo_event id="232" operation="stop" operation_key="vm-13_stop_0"/> + <pseudo_event id="232" operation="stop" operation_key="vm-17_stop_0"/> </trigger> <trigger> - <pseudo_event id="233" operation="stop" operation_key="vm-17_stop_0"/> + <pseudo_event id="233" operation="stop" operation_key="vm-21_stop_0"/> </trigger> <trigger> - <pseudo_event id="234" operation="stop" operation_key="vm-21_stop_0"/> + <pseudo_event id="234" operation="stop" operation_key="vm-25_stop_0"/> </trigger> <trigger> - <pseudo_event id="235" operation="stop" operation_key="vm-25_stop_0"/> + <pseudo_event id="235" operation="stop" operation_key="vm-29_stop_0"/> </trigger> <trigger> - <pseudo_event id="236" operation="stop" operation_key="vm-29_stop_0"/> + <pseudo_event id="236" operation="stop" operation_key="vm-33_stop_0"/> </trigger> <trigger> - <pseudo_event id="237" operation="stop" operation_key="vm-33_stop_0"/> + <pseudo_event id="237" operation="stop" operation_key="vm-37_stop_0"/> </trigger> <trigger> - <pseudo_event id="238" operation="stop" operation_key="vm-37_stop_0"/> + <pseudo_event id="238" operation="stop" operation_key="vm-41_stop_0"/> </trigger> <trigger> - <pseudo_event id="239" operation="stop" operation_key="vm-41_stop_0"/> + <pseudo_event id="239" operation="stop" operation_key="vm-45_stop_0"/> </trigger> <trigger> - <pseudo_event id="240" operation="stop" operation_key="vm-45_stop_0"/> + <pseudo_event id="240" operation="stop" operation_key="vm-49_stop_0"/> </trigger> <trigger> - <pseudo_event id="241" operation="stop" operation_key="vm-49_stop_0"/> + <pseudo_event id="241" operation="stop" operation_key="vm-53_stop_0"/> </trigger> <trigger> - <pseudo_event id="242" operation="stop" operation_key="vm-53_stop_0"/> + <pseudo_event id="242" operation="stop" operation_key="vm-57_stop_0"/> </trigger> <trigger> - <pseudo_event id="243" operation="stop" operation_key="vm-57_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="244" operation="stop" operation_key="vm-61_stop_0"/> + <pseudo_event id="243" operation="stop" operation_key="vm-61_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="35"> + <synapse id="34"> <action_set> - <pseudo_event id="65" operation="load_stopped_hex-8" operation_key="load_stopped_hex-8"> + <pseudo_event id="64" operation="load_stopped_hex-8" operation_key="load_stopped_hex-8"> <attributes /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="36"> + <synapse id="35"> <action_set> - <pseudo_event id="64" operation="load_stopped_hex-7" operation_key="load_stopped_hex-7"> + <pseudo_event id="63" operation="load_stopped_hex-7" operation_key="load_stopped_hex-7"> <attributes /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="37"> + <synapse id="36"> <action_set> - <pseudo_event id="63" operation="load_stopped_hex-0" operation_key="load_stopped_hex-0"> + <pseudo_event id="62" operation="load_stopped_hex-0" operation_key="load_stopped_hex-0"> <attributes /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="38"> - <action_set> - <pseudo_event id="62" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="159" operation="stop" operation_key="fencing-sbd_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="161" operation="stop" operation_key="dummy1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="215" operation="stop" operation_key="dlm:3_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="216" operation="stop" operation_key="o2cb:3_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="217" operation="stop" operation_key="clvm:3_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="218" operation="stop" operation_key="cmirrord:3_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="219" operation="stop" operation_key="vg1:3_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="220" operation="stop" operation_key="ocfs2-1:3_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="229" operation="stop" operation_key="vm-03_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="230" operation="stop" operation_key="vm-06_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="231" operation="stop" operation_key="vm-09_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="232" operation="stop" operation_key="vm-13_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="233" operation="stop" operation_key="vm-17_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="234" operation="stop" operation_key="vm-21_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="235" operation="stop" operation_key="vm-25_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="236" operation="stop" operation_key="vm-29_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="237" operation="stop" operation_key="vm-33_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="238" operation="stop" operation_key="vm-37_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="239" operation="stop" operation_key="vm-41_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="240" operation="stop" operation_key="vm-45_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="241" operation="stop" operation_key="vm-49_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="242" operation="stop" operation_key="vm-53_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="243" operation="stop" operation_key="vm-57_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="244" operation="stop" operation_key="vm-61_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="245" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="39"> + <synapse id="37"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-hex-9-reboot" on_node="hex-9" on_node_uuid="hex-9"> <attributes CRM_meta_on_node="hex-9" CRM_meta_on_node_uuid="hex-9" CRM_meta_probe_complete="true" CRM_meta_standby="off" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/bug-lf-2551.scores b/pengine/test10/bug-lf-2551.scores index 2b0aa122845..b7a6f576e67 100644 --- a/pengine/test10/bug-lf-2551.scores +++ b/pengine/test10/bug-lf-2551.scores @@ -1,593 +1,593 @@ Allocation scores: -clone_color: base-clone allocation score on hex-0: 14 -clone_color: base-clone allocation score on hex-7: 16 -clone_color: base-clone allocation score on hex-8: 16 -clone_color: base-clone allocation score on hex-9: 0 -clone_color: base-group:0 allocation score on hex-0: 0 -clone_color: base-group:0 allocation score on hex-7: 0 -clone_color: base-group:0 allocation score on hex-8: 0 -clone_color: base-group:0 allocation score on hex-9: 0 -clone_color: base-group:1 allocation score on hex-0: 0 -clone_color: base-group:1 allocation score on hex-7: 0 -clone_color: base-group:1 allocation score on hex-8: 0 -clone_color: base-group:1 allocation score on hex-9: 0 -clone_color: base-group:2 allocation score on hex-0: 0 -clone_color: base-group:2 allocation score on hex-7: 0 -clone_color: base-group:2 allocation score on hex-8: 0 -clone_color: base-group:2 allocation score on hex-9: 0 -clone_color: base-group:3 allocation score on hex-0: 0 -clone_color: base-group:3 allocation score on hex-7: 0 -clone_color: base-group:3 allocation score on hex-8: 0 -clone_color: base-group:3 allocation score on hex-9: 0 -clone_color: clvm:0 allocation score on hex-0: 0 -clone_color: clvm:0 allocation score on hex-7: 1 -clone_color: clvm:0 allocation score on hex-8: 0 -clone_color: clvm:0 allocation score on hex-9: 0 -clone_color: clvm:1 allocation score on hex-0: 0 -clone_color: clvm:1 allocation score on hex-7: 0 -clone_color: clvm:1 allocation score on hex-8: 1 -clone_color: clvm:1 allocation score on hex-9: 0 -clone_color: clvm:2 allocation score on hex-0: 1 -clone_color: clvm:2 allocation score on hex-7: 0 -clone_color: clvm:2 allocation score on hex-8: 0 -clone_color: clvm:2 allocation score on hex-9: 0 -clone_color: clvm:3 allocation score on hex-0: 0 -clone_color: clvm:3 allocation score on hex-7: 0 -clone_color: clvm:3 allocation score on hex-8: 0 -clone_color: clvm:3 allocation score on hex-9: 1 -clone_color: cmirrord:0 allocation score on hex-0: 0 -clone_color: cmirrord:0 allocation score on hex-7: 1 -clone_color: cmirrord:0 allocation score on hex-8: 0 -clone_color: cmirrord:0 allocation score on hex-9: 0 -clone_color: cmirrord:1 allocation score on hex-0: 0 -clone_color: cmirrord:1 allocation score on hex-7: 0 -clone_color: cmirrord:1 allocation score on hex-8: 1 -clone_color: cmirrord:1 allocation score on hex-9: 0 -clone_color: cmirrord:2 allocation score on hex-0: 1 -clone_color: cmirrord:2 allocation score on hex-7: 0 -clone_color: cmirrord:2 allocation score on hex-8: 0 -clone_color: cmirrord:2 allocation score on hex-9: 0 -clone_color: cmirrord:3 allocation score on hex-0: 0 -clone_color: cmirrord:3 allocation score on hex-7: 0 -clone_color: cmirrord:3 allocation score on hex-8: 0 -clone_color: cmirrord:3 allocation score on hex-9: 1 -clone_color: dlm:0 allocation score on hex-0: 0 -clone_color: dlm:0 allocation score on hex-7: 1 -clone_color: dlm:0 allocation score on hex-8: 0 -clone_color: dlm:0 allocation score on hex-9: 0 -clone_color: dlm:1 allocation score on hex-0: 0 -clone_color: dlm:1 allocation score on hex-7: 0 -clone_color: dlm:1 allocation score on hex-8: 1 -clone_color: dlm:1 allocation score on hex-9: 0 -clone_color: dlm:2 allocation score on hex-0: 1 -clone_color: dlm:2 allocation score on hex-7: 0 -clone_color: dlm:2 allocation score on hex-8: 0 -clone_color: dlm:2 allocation score on hex-9: 0 -clone_color: dlm:3 allocation score on hex-0: 0 -clone_color: dlm:3 allocation score on hex-7: 0 -clone_color: dlm:3 allocation score on hex-8: 0 -clone_color: dlm:3 allocation score on hex-9: 1 -clone_color: o2cb:0 allocation score on hex-0: 0 -clone_color: o2cb:0 allocation score on hex-7: 1 -clone_color: o2cb:0 allocation score on hex-8: 0 -clone_color: o2cb:0 allocation score on hex-9: 0 -clone_color: o2cb:1 allocation score on hex-0: 0 -clone_color: o2cb:1 allocation score on hex-7: 0 -clone_color: o2cb:1 allocation score on hex-8: 1 -clone_color: o2cb:1 allocation score on hex-9: 0 -clone_color: o2cb:2 allocation score on hex-0: 1 -clone_color: o2cb:2 allocation score on hex-7: 0 -clone_color: o2cb:2 allocation score on hex-8: 0 -clone_color: o2cb:2 allocation score on hex-9: 0 -clone_color: o2cb:3 allocation score on hex-0: 0 -clone_color: o2cb:3 allocation score on hex-7: 0 -clone_color: o2cb:3 allocation score on hex-8: 0 -clone_color: o2cb:3 allocation score on hex-9: 1 -clone_color: ocfs2-1:0 allocation score on hex-0: 0 -clone_color: ocfs2-1:0 allocation score on hex-7: 1 -clone_color: ocfs2-1:0 allocation score on hex-8: 0 -clone_color: ocfs2-1:0 allocation score on hex-9: 0 -clone_color: ocfs2-1:1 allocation score on hex-0: 0 -clone_color: ocfs2-1:1 allocation score on hex-7: 0 -clone_color: ocfs2-1:1 allocation score on hex-8: 1 -clone_color: ocfs2-1:1 allocation score on hex-9: 0 -clone_color: ocfs2-1:2 allocation score on hex-0: 1 -clone_color: ocfs2-1:2 allocation score on hex-7: 0 -clone_color: ocfs2-1:2 allocation score on hex-8: 0 -clone_color: ocfs2-1:2 allocation score on hex-9: 0 -clone_color: ocfs2-1:3 allocation score on hex-0: 0 -clone_color: ocfs2-1:3 allocation score on hex-7: 0 -clone_color: ocfs2-1:3 allocation score on hex-8: 0 -clone_color: ocfs2-1:3 allocation score on hex-9: 1 -clone_color: vg1:0 allocation score on hex-0: 0 -clone_color: vg1:0 allocation score on hex-7: 1 -clone_color: vg1:0 allocation score on hex-8: 0 -clone_color: vg1:0 allocation score on hex-9: 0 -clone_color: vg1:1 allocation score on hex-0: 0 -clone_color: vg1:1 allocation score on hex-7: 0 -clone_color: vg1:1 allocation score on hex-8: 1 -clone_color: vg1:1 allocation score on hex-9: 0 -clone_color: vg1:2 allocation score on hex-0: 1 -clone_color: vg1:2 allocation score on hex-7: 0 -clone_color: vg1:2 allocation score on hex-8: 0 -clone_color: vg1:2 allocation score on hex-9: 0 -clone_color: vg1:3 allocation score on hex-0: 0 -clone_color: vg1:3 allocation score on hex-7: 0 -clone_color: vg1:3 allocation score on hex-8: 0 -clone_color: vg1:3 allocation score on hex-9: 1 -group_color: base-group:0 allocation score on hex-0: 0 -group_color: base-group:0 allocation score on hex-7: 0 -group_color: base-group:0 allocation score on hex-8: 0 -group_color: base-group:0 allocation score on hex-9: -INFINITY -group_color: base-group:1 allocation score on hex-0: 0 -group_color: base-group:1 allocation score on hex-7: -INFINITY -group_color: base-group:1 allocation score on hex-8: 0 -group_color: base-group:1 allocation score on hex-9: -INFINITY -group_color: base-group:2 allocation score on hex-0: 0 -group_color: base-group:2 allocation score on hex-7: -INFINITY -group_color: base-group:2 allocation score on hex-8: -INFINITY -group_color: base-group:2 allocation score on hex-9: -INFINITY -group_color: base-group:3 allocation score on hex-0: -INFINITY -group_color: base-group:3 allocation score on hex-7: -INFINITY -group_color: base-group:3 allocation score on hex-8: -INFINITY -group_color: base-group:3 allocation score on hex-9: -INFINITY -group_color: clvm:0 allocation score on hex-0: 0 -group_color: clvm:0 allocation score on hex-7: 1 -group_color: clvm:0 allocation score on hex-8: 0 -group_color: clvm:0 allocation score on hex-9: -INFINITY -group_color: clvm:1 allocation score on hex-0: 0 -group_color: clvm:1 allocation score on hex-7: -INFINITY -group_color: clvm:1 allocation score on hex-8: 1 -group_color: clvm:1 allocation score on hex-9: -INFINITY -group_color: clvm:2 allocation score on hex-0: 1 -group_color: clvm:2 allocation score on hex-7: -INFINITY -group_color: clvm:2 allocation score on hex-8: -INFINITY -group_color: clvm:2 allocation score on hex-9: -INFINITY -group_color: clvm:3 allocation score on hex-0: -INFINITY -group_color: clvm:3 allocation score on hex-7: -INFINITY -group_color: clvm:3 allocation score on hex-8: -INFINITY -group_color: clvm:3 allocation score on hex-9: -INFINITY -group_color: cmirrord:0 allocation score on hex-0: 0 -group_color: cmirrord:0 allocation score on hex-7: 1 -group_color: cmirrord:0 allocation score on hex-8: 0 -group_color: cmirrord:0 allocation score on hex-9: -INFINITY -group_color: cmirrord:1 allocation score on hex-0: 0 -group_color: cmirrord:1 allocation score on hex-7: -INFINITY -group_color: cmirrord:1 allocation score on hex-8: 1 -group_color: cmirrord:1 allocation score on hex-9: -INFINITY -group_color: cmirrord:2 allocation score on hex-0: 1 -group_color: cmirrord:2 allocation score on hex-7: -INFINITY -group_color: cmirrord:2 allocation score on hex-8: -INFINITY -group_color: cmirrord:2 allocation score on hex-9: -INFINITY -group_color: cmirrord:3 allocation score on hex-0: -INFINITY -group_color: cmirrord:3 allocation score on hex-7: -INFINITY -group_color: cmirrord:3 allocation score on hex-8: -INFINITY -group_color: cmirrord:3 allocation score on hex-9: -INFINITY -group_color: dlm:0 allocation score on hex-0: 0 -group_color: dlm:0 allocation score on hex-7: 1 -group_color: dlm:0 allocation score on hex-8: 0 -group_color: dlm:0 allocation score on hex-9: -INFINITY -group_color: dlm:1 allocation score on hex-0: 0 -group_color: dlm:1 allocation score on hex-7: -INFINITY -group_color: dlm:1 allocation score on hex-8: 1 -group_color: dlm:1 allocation score on hex-9: -INFINITY -group_color: dlm:2 allocation score on hex-0: 1 -group_color: dlm:2 allocation score on hex-7: -INFINITY -group_color: dlm:2 allocation score on hex-8: -INFINITY -group_color: dlm:2 allocation score on hex-9: -INFINITY -group_color: dlm:3 allocation score on hex-0: -INFINITY -group_color: dlm:3 allocation score on hex-7: -INFINITY -group_color: dlm:3 allocation score on hex-8: -INFINITY -group_color: dlm:3 allocation score on hex-9: -INFINITY -group_color: o2cb:0 allocation score on hex-0: 0 -group_color: o2cb:0 allocation score on hex-7: 1 -group_color: o2cb:0 allocation score on hex-8: 0 -group_color: o2cb:0 allocation score on hex-9: -INFINITY -group_color: o2cb:1 allocation score on hex-0: 0 -group_color: o2cb:1 allocation score on hex-7: -INFINITY -group_color: o2cb:1 allocation score on hex-8: 1 -group_color: o2cb:1 allocation score on hex-9: -INFINITY -group_color: o2cb:2 allocation score on hex-0: 1 -group_color: o2cb:2 allocation score on hex-7: -INFINITY -group_color: o2cb:2 allocation score on hex-8: -INFINITY -group_color: o2cb:2 allocation score on hex-9: -INFINITY -group_color: o2cb:3 allocation score on hex-0: -INFINITY -group_color: o2cb:3 allocation score on hex-7: -INFINITY -group_color: o2cb:3 allocation score on hex-8: -INFINITY -group_color: o2cb:3 allocation score on hex-9: -INFINITY -group_color: ocfs2-1:0 allocation score on hex-0: 0 -group_color: ocfs2-1:0 allocation score on hex-7: 1 -group_color: ocfs2-1:0 allocation score on hex-8: 0 -group_color: ocfs2-1:0 allocation score on hex-9: -INFINITY -group_color: ocfs2-1:1 allocation score on hex-0: 0 -group_color: ocfs2-1:1 allocation score on hex-7: -INFINITY -group_color: ocfs2-1:1 allocation score on hex-8: 1 -group_color: ocfs2-1:1 allocation score on hex-9: -INFINITY -group_color: ocfs2-1:2 allocation score on hex-0: 1 -group_color: ocfs2-1:2 allocation score on hex-7: -INFINITY -group_color: ocfs2-1:2 allocation score on hex-8: -INFINITY -group_color: ocfs2-1:2 allocation score on hex-9: -INFINITY -group_color: ocfs2-1:3 allocation score on hex-0: -INFINITY -group_color: ocfs2-1:3 allocation score on hex-7: -INFINITY -group_color: ocfs2-1:3 allocation score on hex-8: -INFINITY -group_color: ocfs2-1:3 allocation score on hex-9: -INFINITY -group_color: vg1:0 allocation score on hex-0: 0 -group_color: vg1:0 allocation score on hex-7: 1 -group_color: vg1:0 allocation score on hex-8: 0 -group_color: vg1:0 allocation score on hex-9: -INFINITY -group_color: vg1:1 allocation score on hex-0: 0 -group_color: vg1:1 allocation score on hex-7: -INFINITY -group_color: vg1:1 allocation score on hex-8: 1 -group_color: vg1:1 allocation score on hex-9: -INFINITY -group_color: vg1:2 allocation score on hex-0: 1 -group_color: vg1:2 allocation score on hex-7: -INFINITY -group_color: vg1:2 allocation score on hex-8: -INFINITY -group_color: vg1:2 allocation score on hex-9: -INFINITY -group_color: vg1:3 allocation score on hex-0: -INFINITY -group_color: vg1:3 allocation score on hex-7: -INFINITY -group_color: vg1:3 allocation score on hex-8: -INFINITY -group_color: vg1:3 allocation score on hex-9: -INFINITY -native_color: clvm:0 allocation score on hex-0: -INFINITY -native_color: clvm:0 allocation score on hex-7: 4 -native_color: clvm:0 allocation score on hex-8: -INFINITY -native_color: clvm:0 allocation score on hex-9: -INFINITY -native_color: clvm:1 allocation score on hex-0: -INFINITY -native_color: clvm:1 allocation score on hex-7: -INFINITY -native_color: clvm:1 allocation score on hex-8: 4 -native_color: clvm:1 allocation score on hex-9: -INFINITY -native_color: clvm:2 allocation score on hex-0: 4 -native_color: clvm:2 allocation score on hex-7: -INFINITY -native_color: clvm:2 allocation score on hex-8: -INFINITY -native_color: clvm:2 allocation score on hex-9: -INFINITY -native_color: clvm:3 allocation score on hex-0: -INFINITY -native_color: clvm:3 allocation score on hex-7: -INFINITY -native_color: clvm:3 allocation score on hex-8: -INFINITY -native_color: clvm:3 allocation score on hex-9: -INFINITY -native_color: cmirrord:0 allocation score on hex-0: -INFINITY -native_color: cmirrord:0 allocation score on hex-7: 3 -native_color: cmirrord:0 allocation score on hex-8: -INFINITY -native_color: cmirrord:0 allocation score on hex-9: -INFINITY -native_color: cmirrord:1 allocation score on hex-0: -INFINITY -native_color: cmirrord:1 allocation score on hex-7: -INFINITY -native_color: cmirrord:1 allocation score on hex-8: 3 -native_color: cmirrord:1 allocation score on hex-9: -INFINITY -native_color: cmirrord:2 allocation score on hex-0: 3 -native_color: cmirrord:2 allocation score on hex-7: -INFINITY -native_color: cmirrord:2 allocation score on hex-8: -INFINITY -native_color: cmirrord:2 allocation score on hex-9: -INFINITY -native_color: cmirrord:3 allocation score on hex-0: -INFINITY -native_color: cmirrord:3 allocation score on hex-7: -INFINITY -native_color: cmirrord:3 allocation score on hex-8: -INFINITY -native_color: cmirrord:3 allocation score on hex-9: -INFINITY -native_color: dlm:0 allocation score on hex-0: 0 -native_color: dlm:0 allocation score on hex-7: 6 -native_color: dlm:0 allocation score on hex-8: 0 -native_color: dlm:0 allocation score on hex-9: -INFINITY -native_color: dlm:1 allocation score on hex-0: 0 -native_color: dlm:1 allocation score on hex-7: -INFINITY -native_color: dlm:1 allocation score on hex-8: 6 -native_color: dlm:1 allocation score on hex-9: -INFINITY -native_color: dlm:2 allocation score on hex-0: 6 -native_color: dlm:2 allocation score on hex-7: -INFINITY -native_color: dlm:2 allocation score on hex-8: -INFINITY -native_color: dlm:2 allocation score on hex-9: -INFINITY -native_color: dlm:3 allocation score on hex-0: -INFINITY -native_color: dlm:3 allocation score on hex-7: -INFINITY -native_color: dlm:3 allocation score on hex-8: -INFINITY -native_color: dlm:3 allocation score on hex-9: -INFINITY -native_color: dummy1 allocation score on hex-0: 0 -native_color: dummy1 allocation score on hex-7: 0 -native_color: dummy1 allocation score on hex-8: 0 -native_color: dummy1 allocation score on hex-9: 1 -native_color: fencing-sbd allocation score on hex-0: 0 -native_color: fencing-sbd allocation score on hex-7: 0 -native_color: fencing-sbd allocation score on hex-8: 0 -native_color: fencing-sbd allocation score on hex-9: 1 -native_color: o2cb:0 allocation score on hex-0: -INFINITY -native_color: o2cb:0 allocation score on hex-7: 5 -native_color: o2cb:0 allocation score on hex-8: -INFINITY -native_color: o2cb:0 allocation score on hex-9: -INFINITY -native_color: o2cb:1 allocation score on hex-0: -INFINITY -native_color: o2cb:1 allocation score on hex-7: -INFINITY -native_color: o2cb:1 allocation score on hex-8: 5 -native_color: o2cb:1 allocation score on hex-9: -INFINITY -native_color: o2cb:2 allocation score on hex-0: 5 -native_color: o2cb:2 allocation score on hex-7: -INFINITY -native_color: o2cb:2 allocation score on hex-8: -INFINITY -native_color: o2cb:2 allocation score on hex-9: -INFINITY -native_color: o2cb:3 allocation score on hex-0: -INFINITY -native_color: o2cb:3 allocation score on hex-7: -INFINITY -native_color: o2cb:3 allocation score on hex-8: -INFINITY -native_color: o2cb:3 allocation score on hex-9: -INFINITY -native_color: ocfs2-1:0 allocation score on hex-0: -INFINITY -native_color: ocfs2-1:0 allocation score on hex-7: 1 -native_color: ocfs2-1:0 allocation score on hex-8: -INFINITY -native_color: ocfs2-1:0 allocation score on hex-9: -INFINITY -native_color: ocfs2-1:1 allocation score on hex-0: -INFINITY -native_color: ocfs2-1:1 allocation score on hex-7: -INFINITY -native_color: ocfs2-1:1 allocation score on hex-8: 1 -native_color: ocfs2-1:1 allocation score on hex-9: -INFINITY -native_color: ocfs2-1:2 allocation score on hex-0: 1 -native_color: ocfs2-1:2 allocation score on hex-7: -INFINITY -native_color: ocfs2-1:2 allocation score on hex-8: -INFINITY -native_color: ocfs2-1:2 allocation score on hex-9: -INFINITY -native_color: ocfs2-1:3 allocation score on hex-0: -INFINITY -native_color: ocfs2-1:3 allocation score on hex-7: -INFINITY -native_color: ocfs2-1:3 allocation score on hex-8: -INFINITY -native_color: ocfs2-1:3 allocation score on hex-9: -INFINITY -native_color: vg1:0 allocation score on hex-0: -INFINITY -native_color: vg1:0 allocation score on hex-7: 2 -native_color: vg1:0 allocation score on hex-8: -INFINITY -native_color: vg1:0 allocation score on hex-9: -INFINITY -native_color: vg1:1 allocation score on hex-0: -INFINITY -native_color: vg1:1 allocation score on hex-7: -INFINITY -native_color: vg1:1 allocation score on hex-8: 2 -native_color: vg1:1 allocation score on hex-9: -INFINITY -native_color: vg1:2 allocation score on hex-0: 2 -native_color: vg1:2 allocation score on hex-7: -INFINITY -native_color: vg1:2 allocation score on hex-8: -INFINITY -native_color: vg1:2 allocation score on hex-9: -INFINITY -native_color: vg1:3 allocation score on hex-0: -INFINITY -native_color: vg1:3 allocation score on hex-7: -INFINITY -native_color: vg1:3 allocation score on hex-8: -INFINITY -native_color: vg1:3 allocation score on hex-9: -INFINITY -native_color: vm-00 allocation score on hex-0: 1 -native_color: vm-00 allocation score on hex-7: 0 -native_color: vm-00 allocation score on hex-8: 0 -native_color: vm-00 allocation score on hex-9: -INFINITY -native_color: vm-01 allocation score on hex-0: 0 -native_color: vm-01 allocation score on hex-7: 1 -native_color: vm-01 allocation score on hex-8: 0 -native_color: vm-01 allocation score on hex-9: -INFINITY -native_color: vm-02 allocation score on hex-0: 0 -native_color: vm-02 allocation score on hex-7: 0 -native_color: vm-02 allocation score on hex-8: 1 -native_color: vm-02 allocation score on hex-9: -INFINITY -native_color: vm-03 allocation score on hex-0: 0 -native_color: vm-03 allocation score on hex-7: 0 -native_color: vm-03 allocation score on hex-8: 0 -native_color: vm-03 allocation score on hex-9: -INFINITY -native_color: vm-04 allocation score on hex-0: 0 -native_color: vm-04 allocation score on hex-7: 1 -native_color: vm-04 allocation score on hex-8: 0 -native_color: vm-04 allocation score on hex-9: -INFINITY -native_color: vm-05 allocation score on hex-0: 0 -native_color: vm-05 allocation score on hex-7: 0 -native_color: vm-05 allocation score on hex-8: 1 -native_color: vm-05 allocation score on hex-9: -INFINITY -native_color: vm-06 allocation score on hex-0: 0 -native_color: vm-06 allocation score on hex-7: 0 -native_color: vm-06 allocation score on hex-8: 0 -native_color: vm-06 allocation score on hex-9: -INFINITY -native_color: vm-07 allocation score on hex-0: 0 -native_color: vm-07 allocation score on hex-7: 1 -native_color: vm-07 allocation score on hex-8: 0 -native_color: vm-07 allocation score on hex-9: -INFINITY -native_color: vm-08 allocation score on hex-0: 0 -native_color: vm-08 allocation score on hex-7: 0 -native_color: vm-08 allocation score on hex-8: 1 -native_color: vm-08 allocation score on hex-9: -INFINITY -native_color: vm-09 allocation score on hex-0: 0 -native_color: vm-09 allocation score on hex-7: 0 -native_color: vm-09 allocation score on hex-8: 0 -native_color: vm-09 allocation score on hex-9: -INFINITY -native_color: vm-10 allocation score on hex-0: 1 -native_color: vm-10 allocation score on hex-7: 0 -native_color: vm-10 allocation score on hex-8: 0 -native_color: vm-10 allocation score on hex-9: -INFINITY -native_color: vm-11 allocation score on hex-0: 0 -native_color: vm-11 allocation score on hex-7: 1 -native_color: vm-11 allocation score on hex-8: 0 -native_color: vm-11 allocation score on hex-9: -INFINITY -native_color: vm-12 allocation score on hex-0: 0 -native_color: vm-12 allocation score on hex-7: 0 -native_color: vm-12 allocation score on hex-8: 1 -native_color: vm-12 allocation score on hex-9: -INFINITY -native_color: vm-13 allocation score on hex-0: 0 -native_color: vm-13 allocation score on hex-7: 0 -native_color: vm-13 allocation score on hex-8: 0 -native_color: vm-13 allocation score on hex-9: -INFINITY -native_color: vm-14 allocation score on hex-0: 1 -native_color: vm-14 allocation score on hex-7: 0 -native_color: vm-14 allocation score on hex-8: 0 -native_color: vm-14 allocation score on hex-9: -INFINITY -native_color: vm-15 allocation score on hex-0: 0 -native_color: vm-15 allocation score on hex-7: 1 -native_color: vm-15 allocation score on hex-8: 0 -native_color: vm-15 allocation score on hex-9: -INFINITY -native_color: vm-16 allocation score on hex-0: 0 -native_color: vm-16 allocation score on hex-7: 0 -native_color: vm-16 allocation score on hex-8: 1 -native_color: vm-16 allocation score on hex-9: -INFINITY -native_color: vm-17 allocation score on hex-0: 0 -native_color: vm-17 allocation score on hex-7: 0 -native_color: vm-17 allocation score on hex-8: 0 -native_color: vm-17 allocation score on hex-9: -INFINITY -native_color: vm-18 allocation score on hex-0: 1 -native_color: vm-18 allocation score on hex-7: 0 -native_color: vm-18 allocation score on hex-8: 0 -native_color: vm-18 allocation score on hex-9: -INFINITY -native_color: vm-19 allocation score on hex-0: 0 -native_color: vm-19 allocation score on hex-7: 1 -native_color: vm-19 allocation score on hex-8: 0 -native_color: vm-19 allocation score on hex-9: -INFINITY -native_color: vm-20 allocation score on hex-0: 0 -native_color: vm-20 allocation score on hex-7: 0 -native_color: vm-20 allocation score on hex-8: 1 -native_color: vm-20 allocation score on hex-9: -INFINITY -native_color: vm-21 allocation score on hex-0: 0 -native_color: vm-21 allocation score on hex-7: 0 -native_color: vm-21 allocation score on hex-8: 0 -native_color: vm-21 allocation score on hex-9: -INFINITY -native_color: vm-22 allocation score on hex-0: 1 -native_color: vm-22 allocation score on hex-7: 0 -native_color: vm-22 allocation score on hex-8: 0 -native_color: vm-22 allocation score on hex-9: -INFINITY -native_color: vm-23 allocation score on hex-0: 0 -native_color: vm-23 allocation score on hex-7: 1 -native_color: vm-23 allocation score on hex-8: 0 -native_color: vm-23 allocation score on hex-9: -INFINITY -native_color: vm-24 allocation score on hex-0: 0 -native_color: vm-24 allocation score on hex-7: 0 -native_color: vm-24 allocation score on hex-8: 1 -native_color: vm-24 allocation score on hex-9: -INFINITY -native_color: vm-25 allocation score on hex-0: 0 -native_color: vm-25 allocation score on hex-7: 0 -native_color: vm-25 allocation score on hex-8: 0 -native_color: vm-25 allocation score on hex-9: -INFINITY -native_color: vm-26 allocation score on hex-0: 1 -native_color: vm-26 allocation score on hex-7: 0 -native_color: vm-26 allocation score on hex-8: 0 -native_color: vm-26 allocation score on hex-9: -INFINITY -native_color: vm-27 allocation score on hex-0: 0 -native_color: vm-27 allocation score on hex-7: 1 -native_color: vm-27 allocation score on hex-8: 0 -native_color: vm-27 allocation score on hex-9: -INFINITY -native_color: vm-28 allocation score on hex-0: 0 -native_color: vm-28 allocation score on hex-7: 0 -native_color: vm-28 allocation score on hex-8: 1 -native_color: vm-28 allocation score on hex-9: -INFINITY -native_color: vm-29 allocation score on hex-0: 0 -native_color: vm-29 allocation score on hex-7: 0 -native_color: vm-29 allocation score on hex-8: 0 -native_color: vm-29 allocation score on hex-9: -INFINITY -native_color: vm-30 allocation score on hex-0: 1 -native_color: vm-30 allocation score on hex-7: 0 -native_color: vm-30 allocation score on hex-8: 0 -native_color: vm-30 allocation score on hex-9: -INFINITY -native_color: vm-31 allocation score on hex-0: 0 -native_color: vm-31 allocation score on hex-7: 1 -native_color: vm-31 allocation score on hex-8: 0 -native_color: vm-31 allocation score on hex-9: -INFINITY -native_color: vm-32 allocation score on hex-0: 0 -native_color: vm-32 allocation score on hex-7: 0 -native_color: vm-32 allocation score on hex-8: 1 -native_color: vm-32 allocation score on hex-9: -INFINITY -native_color: vm-33 allocation score on hex-0: 0 -native_color: vm-33 allocation score on hex-7: 0 -native_color: vm-33 allocation score on hex-8: 0 -native_color: vm-33 allocation score on hex-9: -INFINITY -native_color: vm-34 allocation score on hex-0: 1 -native_color: vm-34 allocation score on hex-7: 0 -native_color: vm-34 allocation score on hex-8: 0 -native_color: vm-34 allocation score on hex-9: -INFINITY -native_color: vm-35 allocation score on hex-0: 0 -native_color: vm-35 allocation score on hex-7: 1 -native_color: vm-35 allocation score on hex-8: 0 -native_color: vm-35 allocation score on hex-9: -INFINITY -native_color: vm-36 allocation score on hex-0: 0 -native_color: vm-36 allocation score on hex-7: 0 -native_color: vm-36 allocation score on hex-8: 1 -native_color: vm-36 allocation score on hex-9: -INFINITY -native_color: vm-37 allocation score on hex-0: 0 -native_color: vm-37 allocation score on hex-7: 0 -native_color: vm-37 allocation score on hex-8: 0 -native_color: vm-37 allocation score on hex-9: -INFINITY -native_color: vm-38 allocation score on hex-0: 1 -native_color: vm-38 allocation score on hex-7: 0 -native_color: vm-38 allocation score on hex-8: 0 -native_color: vm-38 allocation score on hex-9: -INFINITY -native_color: vm-39 allocation score on hex-0: 0 -native_color: vm-39 allocation score on hex-7: 1 -native_color: vm-39 allocation score on hex-8: 0 -native_color: vm-39 allocation score on hex-9: -INFINITY -native_color: vm-40 allocation score on hex-0: 0 -native_color: vm-40 allocation score on hex-7: 0 -native_color: vm-40 allocation score on hex-8: 1 -native_color: vm-40 allocation score on hex-9: -INFINITY -native_color: vm-41 allocation score on hex-0: 0 -native_color: vm-41 allocation score on hex-7: 0 -native_color: vm-41 allocation score on hex-8: 0 -native_color: vm-41 allocation score on hex-9: -INFINITY -native_color: vm-42 allocation score on hex-0: 1 -native_color: vm-42 allocation score on hex-7: 0 -native_color: vm-42 allocation score on hex-8: 0 -native_color: vm-42 allocation score on hex-9: -INFINITY -native_color: vm-43 allocation score on hex-0: 0 -native_color: vm-43 allocation score on hex-7: 1 -native_color: vm-43 allocation score on hex-8: 0 -native_color: vm-43 allocation score on hex-9: -INFINITY -native_color: vm-44 allocation score on hex-0: 0 -native_color: vm-44 allocation score on hex-7: 0 -native_color: vm-44 allocation score on hex-8: 1 -native_color: vm-44 allocation score on hex-9: -INFINITY -native_color: vm-45 allocation score on hex-0: 0 -native_color: vm-45 allocation score on hex-7: 0 -native_color: vm-45 allocation score on hex-8: 0 -native_color: vm-45 allocation score on hex-9: -INFINITY -native_color: vm-46 allocation score on hex-0: 1 -native_color: vm-46 allocation score on hex-7: 0 -native_color: vm-46 allocation score on hex-8: 0 -native_color: vm-46 allocation score on hex-9: -INFINITY -native_color: vm-47 allocation score on hex-0: 0 -native_color: vm-47 allocation score on hex-7: 1 -native_color: vm-47 allocation score on hex-8: 0 -native_color: vm-47 allocation score on hex-9: -INFINITY -native_color: vm-48 allocation score on hex-0: 0 -native_color: vm-48 allocation score on hex-7: 0 -native_color: vm-48 allocation score on hex-8: 1 -native_color: vm-48 allocation score on hex-9: -INFINITY -native_color: vm-49 allocation score on hex-0: 0 -native_color: vm-49 allocation score on hex-7: 0 -native_color: vm-49 allocation score on hex-8: 0 -native_color: vm-49 allocation score on hex-9: -INFINITY -native_color: vm-50 allocation score on hex-0: 1 -native_color: vm-50 allocation score on hex-7: 0 -native_color: vm-50 allocation score on hex-8: 0 -native_color: vm-50 allocation score on hex-9: -INFINITY -native_color: vm-51 allocation score on hex-0: 0 -native_color: vm-51 allocation score on hex-7: 1 -native_color: vm-51 allocation score on hex-8: 0 -native_color: vm-51 allocation score on hex-9: -INFINITY -native_color: vm-52 allocation score on hex-0: 0 -native_color: vm-52 allocation score on hex-7: 0 -native_color: vm-52 allocation score on hex-8: 1 -native_color: vm-52 allocation score on hex-9: -INFINITY -native_color: vm-53 allocation score on hex-0: 0 -native_color: vm-53 allocation score on hex-7: 0 -native_color: vm-53 allocation score on hex-8: 0 -native_color: vm-53 allocation score on hex-9: -INFINITY -native_color: vm-54 allocation score on hex-0: 1 -native_color: vm-54 allocation score on hex-7: 0 -native_color: vm-54 allocation score on hex-8: 0 -native_color: vm-54 allocation score on hex-9: -INFINITY -native_color: vm-55 allocation score on hex-0: 0 -native_color: vm-55 allocation score on hex-7: 1 -native_color: vm-55 allocation score on hex-8: 0 -native_color: vm-55 allocation score on hex-9: -INFINITY -native_color: vm-56 allocation score on hex-0: 0 -native_color: vm-56 allocation score on hex-7: 0 -native_color: vm-56 allocation score on hex-8: 1 -native_color: vm-56 allocation score on hex-9: -INFINITY -native_color: vm-57 allocation score on hex-0: 0 -native_color: vm-57 allocation score on hex-7: 0 -native_color: vm-57 allocation score on hex-8: 0 -native_color: vm-57 allocation score on hex-9: -INFINITY -native_color: vm-58 allocation score on hex-0: 1 -native_color: vm-58 allocation score on hex-7: 0 -native_color: vm-58 allocation score on hex-8: 0 -native_color: vm-58 allocation score on hex-9: -INFINITY -native_color: vm-59 allocation score on hex-0: 0 -native_color: vm-59 allocation score on hex-7: 1 -native_color: vm-59 allocation score on hex-8: 0 -native_color: vm-59 allocation score on hex-9: -INFINITY -native_color: vm-60 allocation score on hex-0: 0 -native_color: vm-60 allocation score on hex-7: 0 -native_color: vm-60 allocation score on hex-8: 1 -native_color: vm-60 allocation score on hex-9: -INFINITY -native_color: vm-61 allocation score on hex-0: 0 -native_color: vm-61 allocation score on hex-7: 0 -native_color: vm-61 allocation score on hex-8: 0 -native_color: vm-61 allocation score on hex-9: -INFINITY -native_color: vm-62 allocation score on hex-0: 0 -native_color: vm-62 allocation score on hex-7: 0 -native_color: vm-62 allocation score on hex-8: 0 -native_color: vm-62 allocation score on hex-9: -INFINITY -native_color: vm-63 allocation score on hex-0: 0 -native_color: vm-63 allocation score on hex-7: 0 -native_color: vm-63 allocation score on hex-8: 0 -native_color: vm-63 allocation score on hex-9: -INFINITY -native_color: vm-64 allocation score on hex-0: 0 -native_color: vm-64 allocation score on hex-7: 0 -native_color: vm-64 allocation score on hex-8: 0 -native_color: vm-64 allocation score on hex-9: -INFINITY +pcmk__clone_allocate: base-clone allocation score on hex-0: 14 +pcmk__clone_allocate: base-clone allocation score on hex-7: 16 +pcmk__clone_allocate: base-clone allocation score on hex-8: 16 +pcmk__clone_allocate: base-clone allocation score on hex-9: 0 +pcmk__clone_allocate: base-group:0 allocation score on hex-0: 0 +pcmk__clone_allocate: base-group:0 allocation score on hex-7: 0 +pcmk__clone_allocate: base-group:0 allocation score on hex-8: 0 +pcmk__clone_allocate: base-group:0 allocation score on hex-9: 0 +pcmk__clone_allocate: base-group:1 allocation score on hex-0: 0 +pcmk__clone_allocate: base-group:1 allocation score on hex-7: 0 +pcmk__clone_allocate: base-group:1 allocation score on hex-8: 0 +pcmk__clone_allocate: base-group:1 allocation score on hex-9: 0 +pcmk__clone_allocate: base-group:2 allocation score on hex-0: 0 +pcmk__clone_allocate: base-group:2 allocation score on hex-7: 0 +pcmk__clone_allocate: base-group:2 allocation score on hex-8: 0 +pcmk__clone_allocate: base-group:2 allocation score on hex-9: 0 +pcmk__clone_allocate: base-group:3 allocation score on hex-0: 0 +pcmk__clone_allocate: base-group:3 allocation score on hex-7: 0 +pcmk__clone_allocate: base-group:3 allocation score on hex-8: 0 +pcmk__clone_allocate: base-group:3 allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:0 allocation score on hex-0: 0 +pcmk__clone_allocate: clvm:0 allocation score on hex-7: 1 +pcmk__clone_allocate: clvm:0 allocation score on hex-8: 0 +pcmk__clone_allocate: clvm:0 allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:1 allocation score on hex-0: 0 +pcmk__clone_allocate: clvm:1 allocation score on hex-7: 0 +pcmk__clone_allocate: clvm:1 allocation score on hex-8: 1 +pcmk__clone_allocate: clvm:1 allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:2 allocation score on hex-0: 1 +pcmk__clone_allocate: clvm:2 allocation score on hex-7: 0 +pcmk__clone_allocate: clvm:2 allocation score on hex-8: 0 +pcmk__clone_allocate: clvm:2 allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-0: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-7: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-8: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-9: 1 +pcmk__clone_allocate: cmirrord:0 allocation score on hex-0: 0 +pcmk__clone_allocate: cmirrord:0 allocation score on hex-7: 1 +pcmk__clone_allocate: cmirrord:0 allocation score on hex-8: 0 +pcmk__clone_allocate: cmirrord:0 allocation score on hex-9: 0 +pcmk__clone_allocate: cmirrord:1 allocation score on hex-0: 0 +pcmk__clone_allocate: cmirrord:1 allocation score on hex-7: 0 +pcmk__clone_allocate: cmirrord:1 allocation score on hex-8: 1 +pcmk__clone_allocate: cmirrord:1 allocation score on hex-9: 0 +pcmk__clone_allocate: cmirrord:2 allocation score on hex-0: 1 +pcmk__clone_allocate: cmirrord:2 allocation score on hex-7: 0 +pcmk__clone_allocate: cmirrord:2 allocation score on hex-8: 0 +pcmk__clone_allocate: cmirrord:2 allocation score on hex-9: 0 +pcmk__clone_allocate: cmirrord:3 allocation score on hex-0: 0 +pcmk__clone_allocate: cmirrord:3 allocation score on hex-7: 0 +pcmk__clone_allocate: cmirrord:3 allocation score on hex-8: 0 +pcmk__clone_allocate: cmirrord:3 allocation score on hex-9: 1 +pcmk__clone_allocate: dlm:0 allocation score on hex-0: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-7: 1 +pcmk__clone_allocate: dlm:0 allocation score on hex-8: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-9: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-0: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-7: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-8: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-9: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-0: 1 +pcmk__clone_allocate: dlm:2 allocation score on hex-7: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-8: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-9: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-0: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-7: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-8: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-9: 1 +pcmk__clone_allocate: o2cb:0 allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-7: 1 +pcmk__clone_allocate: o2cb:0 allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-8: 1 +pcmk__clone_allocate: o2cb:1 allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-0: 1 +pcmk__clone_allocate: o2cb:2 allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-9: 1 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-7: 1 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-8: 1 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-0: 1 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-9: 1 +pcmk__clone_allocate: vg1:0 allocation score on hex-0: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-7: 1 +pcmk__clone_allocate: vg1:0 allocation score on hex-8: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-9: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-0: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-7: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-8: 1 +pcmk__clone_allocate: vg1:1 allocation score on hex-9: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-0: 1 +pcmk__clone_allocate: vg1:2 allocation score on hex-7: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-8: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-9: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-0: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-7: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-8: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-9: 1 +pcmk__group_allocate: base-group:0 allocation score on hex-0: 0 +pcmk__group_allocate: base-group:0 allocation score on hex-7: 0 +pcmk__group_allocate: base-group:0 allocation score on hex-8: 0 +pcmk__group_allocate: base-group:0 allocation score on hex-9: -INFINITY +pcmk__group_allocate: base-group:1 allocation score on hex-0: 0 +pcmk__group_allocate: base-group:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: base-group:1 allocation score on hex-8: 0 +pcmk__group_allocate: base-group:1 allocation score on hex-9: -INFINITY +pcmk__group_allocate: base-group:2 allocation score on hex-0: 0 +pcmk__group_allocate: base-group:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: base-group:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: base-group:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: base-group:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: base-group:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: base-group:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: base-group:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: clvm:0 allocation score on hex-0: 0 +pcmk__group_allocate: clvm:0 allocation score on hex-7: 1 +pcmk__group_allocate: clvm:0 allocation score on hex-8: 0 +pcmk__group_allocate: clvm:0 allocation score on hex-9: -INFINITY +pcmk__group_allocate: clvm:1 allocation score on hex-0: 0 +pcmk__group_allocate: clvm:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: clvm:1 allocation score on hex-8: 1 +pcmk__group_allocate: clvm:1 allocation score on hex-9: -INFINITY +pcmk__group_allocate: clvm:2 allocation score on hex-0: 1 +pcmk__group_allocate: clvm:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: clvm:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: clvm:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: clvm:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: clvm:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: clvm:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: clvm:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: cmirrord:0 allocation score on hex-0: 0 +pcmk__group_allocate: cmirrord:0 allocation score on hex-7: 1 +pcmk__group_allocate: cmirrord:0 allocation score on hex-8: 0 +pcmk__group_allocate: cmirrord:0 allocation score on hex-9: -INFINITY +pcmk__group_allocate: cmirrord:1 allocation score on hex-0: 0 +pcmk__group_allocate: cmirrord:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: cmirrord:1 allocation score on hex-8: 1 +pcmk__group_allocate: cmirrord:1 allocation score on hex-9: -INFINITY +pcmk__group_allocate: cmirrord:2 allocation score on hex-0: 1 +pcmk__group_allocate: cmirrord:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: cmirrord:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: cmirrord:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: cmirrord:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: cmirrord:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: cmirrord:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: cmirrord:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: dlm:0 allocation score on hex-0: 0 +pcmk__group_allocate: dlm:0 allocation score on hex-7: 1 +pcmk__group_allocate: dlm:0 allocation score on hex-8: 0 +pcmk__group_allocate: dlm:0 allocation score on hex-9: -INFINITY +pcmk__group_allocate: dlm:1 allocation score on hex-0: 0 +pcmk__group_allocate: dlm:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: dlm:1 allocation score on hex-8: 1 +pcmk__group_allocate: dlm:1 allocation score on hex-9: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-0: 1 +pcmk__group_allocate: dlm:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: dlm:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: dlm:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: dlm:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: dlm:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: o2cb:0 allocation score on hex-0: 0 +pcmk__group_allocate: o2cb:0 allocation score on hex-7: 1 +pcmk__group_allocate: o2cb:0 allocation score on hex-8: 0 +pcmk__group_allocate: o2cb:0 allocation score on hex-9: -INFINITY +pcmk__group_allocate: o2cb:1 allocation score on hex-0: 0 +pcmk__group_allocate: o2cb:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: o2cb:1 allocation score on hex-8: 1 +pcmk__group_allocate: o2cb:1 allocation score on hex-9: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-0: 1 +pcmk__group_allocate: o2cb:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: o2cb:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: o2cb:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: o2cb:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: o2cb:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: ocfs2-1:0 allocation score on hex-0: 0 +pcmk__group_allocate: ocfs2-1:0 allocation score on hex-7: 1 +pcmk__group_allocate: ocfs2-1:0 allocation score on hex-8: 0 +pcmk__group_allocate: ocfs2-1:0 allocation score on hex-9: -INFINITY +pcmk__group_allocate: ocfs2-1:1 allocation score on hex-0: 0 +pcmk__group_allocate: ocfs2-1:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: ocfs2-1:1 allocation score on hex-8: 1 +pcmk__group_allocate: ocfs2-1:1 allocation score on hex-9: -INFINITY +pcmk__group_allocate: ocfs2-1:2 allocation score on hex-0: 1 +pcmk__group_allocate: ocfs2-1:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: ocfs2-1:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: ocfs2-1:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: ocfs2-1:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: ocfs2-1:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: ocfs2-1:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: ocfs2-1:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: vg1:0 allocation score on hex-0: 0 +pcmk__group_allocate: vg1:0 allocation score on hex-7: 1 +pcmk__group_allocate: vg1:0 allocation score on hex-8: 0 +pcmk__group_allocate: vg1:0 allocation score on hex-9: -INFINITY +pcmk__group_allocate: vg1:1 allocation score on hex-0: 0 +pcmk__group_allocate: vg1:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: vg1:1 allocation score on hex-8: 1 +pcmk__group_allocate: vg1:1 allocation score on hex-9: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-0: 1 +pcmk__group_allocate: vg1:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: vg1:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: vg1:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: vg1:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: vg1:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on hex-0: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on hex-7: 4 +pcmk__native_allocate: clvm:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on hex-8: 4 +pcmk__native_allocate: clvm:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on hex-0: 4 +pcmk__native_allocate: clvm:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: cmirrord:0 allocation score on hex-0: -INFINITY +pcmk__native_allocate: cmirrord:0 allocation score on hex-7: 3 +pcmk__native_allocate: cmirrord:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: cmirrord:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: cmirrord:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: cmirrord:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: cmirrord:1 allocation score on hex-8: 3 +pcmk__native_allocate: cmirrord:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: cmirrord:2 allocation score on hex-0: 3 +pcmk__native_allocate: cmirrord:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: cmirrord:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: cmirrord:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: cmirrord:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: cmirrord:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: cmirrord:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: cmirrord:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-0: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-7: 6 +pcmk__native_allocate: dlm:0 allocation score on hex-8: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-0: 0 +pcmk__native_allocate: dlm:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-8: 6 +pcmk__native_allocate: dlm:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-0: 6 +pcmk__native_allocate: dlm:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dummy1 allocation score on hex-0: 0 +pcmk__native_allocate: dummy1 allocation score on hex-7: 0 +pcmk__native_allocate: dummy1 allocation score on hex-8: 0 +pcmk__native_allocate: dummy1 allocation score on hex-9: 1 +pcmk__native_allocate: fencing-sbd allocation score on hex-0: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-7: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-8: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-9: 1 +pcmk__native_allocate: o2cb:0 allocation score on hex-0: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on hex-7: 5 +pcmk__native_allocate: o2cb:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-8: 5 +pcmk__native_allocate: o2cb:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-0: 5 +pcmk__native_allocate: o2cb:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-0: -INFINITY +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-7: 1 +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-8: 1 +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-0: 1 +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-7: 2 +pcmk__native_allocate: vg1:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-8: 2 +pcmk__native_allocate: vg1:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-0: 2 +pcmk__native_allocate: vg1:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vg1:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vg1:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vg1:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vg1:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-00 allocation score on hex-0: 1 +pcmk__native_allocate: vm-00 allocation score on hex-7: 0 +pcmk__native_allocate: vm-00 allocation score on hex-8: 0 +pcmk__native_allocate: vm-00 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-01 allocation score on hex-0: 0 +pcmk__native_allocate: vm-01 allocation score on hex-7: 1 +pcmk__native_allocate: vm-01 allocation score on hex-8: 0 +pcmk__native_allocate: vm-01 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-02 allocation score on hex-0: 0 +pcmk__native_allocate: vm-02 allocation score on hex-7: 0 +pcmk__native_allocate: vm-02 allocation score on hex-8: 1 +pcmk__native_allocate: vm-02 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-03 allocation score on hex-0: 0 +pcmk__native_allocate: vm-03 allocation score on hex-7: 0 +pcmk__native_allocate: vm-03 allocation score on hex-8: 0 +pcmk__native_allocate: vm-03 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-04 allocation score on hex-0: 0 +pcmk__native_allocate: vm-04 allocation score on hex-7: 1 +pcmk__native_allocate: vm-04 allocation score on hex-8: 0 +pcmk__native_allocate: vm-04 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-05 allocation score on hex-0: 0 +pcmk__native_allocate: vm-05 allocation score on hex-7: 0 +pcmk__native_allocate: vm-05 allocation score on hex-8: 1 +pcmk__native_allocate: vm-05 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-06 allocation score on hex-0: 0 +pcmk__native_allocate: vm-06 allocation score on hex-7: 0 +pcmk__native_allocate: vm-06 allocation score on hex-8: 0 +pcmk__native_allocate: vm-06 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-07 allocation score on hex-0: 0 +pcmk__native_allocate: vm-07 allocation score on hex-7: 1 +pcmk__native_allocate: vm-07 allocation score on hex-8: 0 +pcmk__native_allocate: vm-07 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-08 allocation score on hex-0: 0 +pcmk__native_allocate: vm-08 allocation score on hex-7: 0 +pcmk__native_allocate: vm-08 allocation score on hex-8: 1 +pcmk__native_allocate: vm-08 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-09 allocation score on hex-0: 0 +pcmk__native_allocate: vm-09 allocation score on hex-7: 0 +pcmk__native_allocate: vm-09 allocation score on hex-8: 0 +pcmk__native_allocate: vm-09 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-10 allocation score on hex-0: 1 +pcmk__native_allocate: vm-10 allocation score on hex-7: 0 +pcmk__native_allocate: vm-10 allocation score on hex-8: 0 +pcmk__native_allocate: vm-10 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-11 allocation score on hex-0: 0 +pcmk__native_allocate: vm-11 allocation score on hex-7: 1 +pcmk__native_allocate: vm-11 allocation score on hex-8: 0 +pcmk__native_allocate: vm-11 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-12 allocation score on hex-0: 0 +pcmk__native_allocate: vm-12 allocation score on hex-7: 0 +pcmk__native_allocate: vm-12 allocation score on hex-8: 1 +pcmk__native_allocate: vm-12 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-13 allocation score on hex-0: 0 +pcmk__native_allocate: vm-13 allocation score on hex-7: 0 +pcmk__native_allocate: vm-13 allocation score on hex-8: 0 +pcmk__native_allocate: vm-13 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-14 allocation score on hex-0: 1 +pcmk__native_allocate: vm-14 allocation score on hex-7: 0 +pcmk__native_allocate: vm-14 allocation score on hex-8: 0 +pcmk__native_allocate: vm-14 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-15 allocation score on hex-0: 0 +pcmk__native_allocate: vm-15 allocation score on hex-7: 1 +pcmk__native_allocate: vm-15 allocation score on hex-8: 0 +pcmk__native_allocate: vm-15 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-16 allocation score on hex-0: 0 +pcmk__native_allocate: vm-16 allocation score on hex-7: 0 +pcmk__native_allocate: vm-16 allocation score on hex-8: 1 +pcmk__native_allocate: vm-16 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-17 allocation score on hex-0: 0 +pcmk__native_allocate: vm-17 allocation score on hex-7: 0 +pcmk__native_allocate: vm-17 allocation score on hex-8: 0 +pcmk__native_allocate: vm-17 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-18 allocation score on hex-0: 1 +pcmk__native_allocate: vm-18 allocation score on hex-7: 0 +pcmk__native_allocate: vm-18 allocation score on hex-8: 0 +pcmk__native_allocate: vm-18 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-19 allocation score on hex-0: 0 +pcmk__native_allocate: vm-19 allocation score on hex-7: 1 +pcmk__native_allocate: vm-19 allocation score on hex-8: 0 +pcmk__native_allocate: vm-19 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-20 allocation score on hex-0: 0 +pcmk__native_allocate: vm-20 allocation score on hex-7: 0 +pcmk__native_allocate: vm-20 allocation score on hex-8: 1 +pcmk__native_allocate: vm-20 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-21 allocation score on hex-0: 0 +pcmk__native_allocate: vm-21 allocation score on hex-7: 0 +pcmk__native_allocate: vm-21 allocation score on hex-8: 0 +pcmk__native_allocate: vm-21 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-22 allocation score on hex-0: 1 +pcmk__native_allocate: vm-22 allocation score on hex-7: 0 +pcmk__native_allocate: vm-22 allocation score on hex-8: 0 +pcmk__native_allocate: vm-22 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-23 allocation score on hex-0: 0 +pcmk__native_allocate: vm-23 allocation score on hex-7: 1 +pcmk__native_allocate: vm-23 allocation score on hex-8: 0 +pcmk__native_allocate: vm-23 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-24 allocation score on hex-0: 0 +pcmk__native_allocate: vm-24 allocation score on hex-7: 0 +pcmk__native_allocate: vm-24 allocation score on hex-8: 1 +pcmk__native_allocate: vm-24 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-25 allocation score on hex-0: 0 +pcmk__native_allocate: vm-25 allocation score on hex-7: 0 +pcmk__native_allocate: vm-25 allocation score on hex-8: 0 +pcmk__native_allocate: vm-25 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-26 allocation score on hex-0: 1 +pcmk__native_allocate: vm-26 allocation score on hex-7: 0 +pcmk__native_allocate: vm-26 allocation score on hex-8: 0 +pcmk__native_allocate: vm-26 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-27 allocation score on hex-0: 0 +pcmk__native_allocate: vm-27 allocation score on hex-7: 1 +pcmk__native_allocate: vm-27 allocation score on hex-8: 0 +pcmk__native_allocate: vm-27 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-28 allocation score on hex-0: 0 +pcmk__native_allocate: vm-28 allocation score on hex-7: 0 +pcmk__native_allocate: vm-28 allocation score on hex-8: 1 +pcmk__native_allocate: vm-28 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-29 allocation score on hex-0: 0 +pcmk__native_allocate: vm-29 allocation score on hex-7: 0 +pcmk__native_allocate: vm-29 allocation score on hex-8: 0 +pcmk__native_allocate: vm-29 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-30 allocation score on hex-0: 1 +pcmk__native_allocate: vm-30 allocation score on hex-7: 0 +pcmk__native_allocate: vm-30 allocation score on hex-8: 0 +pcmk__native_allocate: vm-30 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-31 allocation score on hex-0: 0 +pcmk__native_allocate: vm-31 allocation score on hex-7: 1 +pcmk__native_allocate: vm-31 allocation score on hex-8: 0 +pcmk__native_allocate: vm-31 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-32 allocation score on hex-0: 0 +pcmk__native_allocate: vm-32 allocation score on hex-7: 0 +pcmk__native_allocate: vm-32 allocation score on hex-8: 1 +pcmk__native_allocate: vm-32 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-33 allocation score on hex-0: 0 +pcmk__native_allocate: vm-33 allocation score on hex-7: 0 +pcmk__native_allocate: vm-33 allocation score on hex-8: 0 +pcmk__native_allocate: vm-33 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-34 allocation score on hex-0: 1 +pcmk__native_allocate: vm-34 allocation score on hex-7: 0 +pcmk__native_allocate: vm-34 allocation score on hex-8: 0 +pcmk__native_allocate: vm-34 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-35 allocation score on hex-0: 0 +pcmk__native_allocate: vm-35 allocation score on hex-7: 1 +pcmk__native_allocate: vm-35 allocation score on hex-8: 0 +pcmk__native_allocate: vm-35 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-36 allocation score on hex-0: 0 +pcmk__native_allocate: vm-36 allocation score on hex-7: 0 +pcmk__native_allocate: vm-36 allocation score on hex-8: 1 +pcmk__native_allocate: vm-36 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-37 allocation score on hex-0: 0 +pcmk__native_allocate: vm-37 allocation score on hex-7: 0 +pcmk__native_allocate: vm-37 allocation score on hex-8: 0 +pcmk__native_allocate: vm-37 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-38 allocation score on hex-0: 1 +pcmk__native_allocate: vm-38 allocation score on hex-7: 0 +pcmk__native_allocate: vm-38 allocation score on hex-8: 0 +pcmk__native_allocate: vm-38 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-39 allocation score on hex-0: 0 +pcmk__native_allocate: vm-39 allocation score on hex-7: 1 +pcmk__native_allocate: vm-39 allocation score on hex-8: 0 +pcmk__native_allocate: vm-39 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-40 allocation score on hex-0: 0 +pcmk__native_allocate: vm-40 allocation score on hex-7: 0 +pcmk__native_allocate: vm-40 allocation score on hex-8: 1 +pcmk__native_allocate: vm-40 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-41 allocation score on hex-0: 0 +pcmk__native_allocate: vm-41 allocation score on hex-7: 0 +pcmk__native_allocate: vm-41 allocation score on hex-8: 0 +pcmk__native_allocate: vm-41 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-42 allocation score on hex-0: 1 +pcmk__native_allocate: vm-42 allocation score on hex-7: 0 +pcmk__native_allocate: vm-42 allocation score on hex-8: 0 +pcmk__native_allocate: vm-42 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-43 allocation score on hex-0: 0 +pcmk__native_allocate: vm-43 allocation score on hex-7: 1 +pcmk__native_allocate: vm-43 allocation score on hex-8: 0 +pcmk__native_allocate: vm-43 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-44 allocation score on hex-0: 0 +pcmk__native_allocate: vm-44 allocation score on hex-7: 0 +pcmk__native_allocate: vm-44 allocation score on hex-8: 1 +pcmk__native_allocate: vm-44 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-45 allocation score on hex-0: 0 +pcmk__native_allocate: vm-45 allocation score on hex-7: 0 +pcmk__native_allocate: vm-45 allocation score on hex-8: 0 +pcmk__native_allocate: vm-45 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-46 allocation score on hex-0: 1 +pcmk__native_allocate: vm-46 allocation score on hex-7: 0 +pcmk__native_allocate: vm-46 allocation score on hex-8: 0 +pcmk__native_allocate: vm-46 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-47 allocation score on hex-0: 0 +pcmk__native_allocate: vm-47 allocation score on hex-7: 1 +pcmk__native_allocate: vm-47 allocation score on hex-8: 0 +pcmk__native_allocate: vm-47 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-48 allocation score on hex-0: 0 +pcmk__native_allocate: vm-48 allocation score on hex-7: 0 +pcmk__native_allocate: vm-48 allocation score on hex-8: 1 +pcmk__native_allocate: vm-48 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-49 allocation score on hex-0: 0 +pcmk__native_allocate: vm-49 allocation score on hex-7: 0 +pcmk__native_allocate: vm-49 allocation score on hex-8: 0 +pcmk__native_allocate: vm-49 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-50 allocation score on hex-0: 1 +pcmk__native_allocate: vm-50 allocation score on hex-7: 0 +pcmk__native_allocate: vm-50 allocation score on hex-8: 0 +pcmk__native_allocate: vm-50 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-51 allocation score on hex-0: 0 +pcmk__native_allocate: vm-51 allocation score on hex-7: 1 +pcmk__native_allocate: vm-51 allocation score on hex-8: 0 +pcmk__native_allocate: vm-51 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-52 allocation score on hex-0: 0 +pcmk__native_allocate: vm-52 allocation score on hex-7: 0 +pcmk__native_allocate: vm-52 allocation score on hex-8: 1 +pcmk__native_allocate: vm-52 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-53 allocation score on hex-0: 0 +pcmk__native_allocate: vm-53 allocation score on hex-7: 0 +pcmk__native_allocate: vm-53 allocation score on hex-8: 0 +pcmk__native_allocate: vm-53 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-54 allocation score on hex-0: 1 +pcmk__native_allocate: vm-54 allocation score on hex-7: 0 +pcmk__native_allocate: vm-54 allocation score on hex-8: 0 +pcmk__native_allocate: vm-54 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-55 allocation score on hex-0: 0 +pcmk__native_allocate: vm-55 allocation score on hex-7: 1 +pcmk__native_allocate: vm-55 allocation score on hex-8: 0 +pcmk__native_allocate: vm-55 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-56 allocation score on hex-0: 0 +pcmk__native_allocate: vm-56 allocation score on hex-7: 0 +pcmk__native_allocate: vm-56 allocation score on hex-8: 1 +pcmk__native_allocate: vm-56 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-57 allocation score on hex-0: 0 +pcmk__native_allocate: vm-57 allocation score on hex-7: 0 +pcmk__native_allocate: vm-57 allocation score on hex-8: 0 +pcmk__native_allocate: vm-57 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-58 allocation score on hex-0: 1 +pcmk__native_allocate: vm-58 allocation score on hex-7: 0 +pcmk__native_allocate: vm-58 allocation score on hex-8: 0 +pcmk__native_allocate: vm-58 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-59 allocation score on hex-0: 0 +pcmk__native_allocate: vm-59 allocation score on hex-7: 1 +pcmk__native_allocate: vm-59 allocation score on hex-8: 0 +pcmk__native_allocate: vm-59 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-60 allocation score on hex-0: 0 +pcmk__native_allocate: vm-60 allocation score on hex-7: 0 +pcmk__native_allocate: vm-60 allocation score on hex-8: 1 +pcmk__native_allocate: vm-60 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-61 allocation score on hex-0: 0 +pcmk__native_allocate: vm-61 allocation score on hex-7: 0 +pcmk__native_allocate: vm-61 allocation score on hex-8: 0 +pcmk__native_allocate: vm-61 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-62 allocation score on hex-0: 0 +pcmk__native_allocate: vm-62 allocation score on hex-7: 0 +pcmk__native_allocate: vm-62 allocation score on hex-8: 0 +pcmk__native_allocate: vm-62 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-63 allocation score on hex-0: 0 +pcmk__native_allocate: vm-63 allocation score on hex-7: 0 +pcmk__native_allocate: vm-63 allocation score on hex-8: 0 +pcmk__native_allocate: vm-63 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-64 allocation score on hex-0: 0 +pcmk__native_allocate: vm-64 allocation score on hex-7: 0 +pcmk__native_allocate: vm-64 allocation score on hex-8: 0 +pcmk__native_allocate: vm-64 allocation score on hex-9: -INFINITY diff --git a/pengine/test10/bug-lf-2551.summary b/pengine/test10/bug-lf-2551.summary index a1686ed6b12..919b4e6c260 100644 --- a/pengine/test10/bug-lf-2551.summary +++ b/pengine/test10/bug-lf-2551.summary @@ -133,7 +133,6 @@ Executing cluster transition: * Pseudo action: vm-53_stop_0 * Pseudo action: vm-57_stop_0 * Pseudo action: vm-61_stop_0 - * Pseudo action: stonith_complete * Pseudo action: load_stopped_hex-9 * Resource action: dummy1 start on hex-0 * Pseudo action: base-clone_stop_0 @@ -145,7 +144,6 @@ Executing cluster transition: * Pseudo action: clvm:3_stop_0 * Pseudo action: o2cb:3_stop_0 * Pseudo action: dlm:3_stop_0 - * Pseudo action: all_stopped * Pseudo action: base-group:3_stopped_0 * Pseudo action: base-clone_stopped_0 diff --git a/pengine/test10/bug-lf-2574.dot b/pengine/test10/bug-lf-2574.dot index 473a9901368..f2fd434410c 100644 --- a/pengine/test10/bug-lf-2574.dot +++ b/pengine/test10/bug-lf-2574.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clnPingd_stop_0" -> "clnPingd_stopped_0" [ style = bold] "clnPingd_stop_0" -> "prmPingd:0_stop_0 srv01" [ style = bold] "clnPingd_stop_0" [ style=bold color="green" fontcolor="orange" ] @@ -7,10 +6,8 @@ digraph "g" { "main_rsc_monitor_10000 srv03" [ style=bold color="green" fontcolor="black" ] "main_rsc_start_0 srv03" -> "main_rsc_monitor_10000 srv03" [ style = bold] "main_rsc_start_0 srv03" [ style=bold color="green" fontcolor="black" ] -"main_rsc_stop_0 srv01" -> "all_stopped" [ style = bold] "main_rsc_stop_0 srv01" -> "main_rsc_start_0 srv03" [ style = bold] "main_rsc_stop_0 srv01" [ style=bold color="green" fontcolor="black" ] -"prmPingd:0_stop_0 srv01" -> "all_stopped" [ style = bold] "prmPingd:0_stop_0 srv01" -> "clnPingd_stopped_0" [ style = bold] "prmPingd:0_stop_0 srv01" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/bug-lf-2574.exp b/pengine/test10/bug-lf-2574.exp index 2b35f484c18..726e0c0cd98 100644 --- a/pengine/test10/bug-lf-2574.exp +++ b/pengine/test10/bug-lf-2574.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="main_rsc_monitor_10000" on_node="srv03" on_node_uuid="e2ffc1ed-3ebe-47e2-b51b-b0f04b454311"> + <rsc_op id="10" operation="monitor" operation_key="main_rsc_monitor_10000" on_node="srv03" on_node_uuid="e2ffc1ed-3ebe-47e2-b51b-b0f04b454311"> <primitive id="main_rsc" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="srv03" CRM_meta_on_node_uuid="e2ffc1ed-3ebe-47e2-b51b-b0f04b454311" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="main_rsc_start_0" on_node="srv03" on_node_uuid="e2ffc1ed-3ebe-47e2-b51b-b0f04b454311"/> + <rsc_op id="9" operation="start" operation_key="main_rsc_start_0" on_node="srv03" on_node_uuid="e2ffc1ed-3ebe-47e2-b51b-b0f04b454311"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="10" operation="start" operation_key="main_rsc_start_0" on_node="srv03" on_node_uuid="e2ffc1ed-3ebe-47e2-b51b-b0f04b454311"> + <rsc_op id="9" operation="start" operation_key="main_rsc_start_0" on_node="srv03" on_node_uuid="e2ffc1ed-3ebe-47e2-b51b-b0f04b454311"> <primitive id="main_rsc" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="srv03" CRM_meta_on_node_uuid="e2ffc1ed-3ebe-47e2-b51b-b0f04b454311" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="main_rsc_stop_0" on_node="srv01" on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b"/> + <rsc_op id="8" operation="stop" operation_key="main_rsc_stop_0" on_node="srv01" on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="stop" operation_key="main_rsc_stop_0" on_node="srv01" on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b"> + <rsc_op id="8" operation="stop" operation_key="main_rsc_stop_0" on_node="srv01" on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b"> <primitive id="main_rsc" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b" CRM_meta_timeout="60000" /> </rsc_op> @@ -36,54 +36,38 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="22" operation="stop" operation_key="prmPingd:0_stop_0" on_node="srv01" on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b"> + <rsc_op id="21" operation="stop" operation_key="prmPingd:0_stop_0" on_node="srv01" on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b"> <primitive id="prmPingd" long-id="prmPingd:0" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_fail="ignore" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b" CRM_meta_timeout="60000" host_list="192.168.40.1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="stop" operation_key="clnPingd_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="clnPingd_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="30" operation="stopped" operation_key="clnPingd_stopped_0"> + <pseudo_event id="29" operation="stopped" operation_key="clnPingd_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="stop" operation_key="prmPingd:0_stop_0" on_node="srv01" on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b"/> + <rsc_op id="21" operation="stop" operation_key="prmPingd:0_stop_0" on_node="srv01" on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b"/> </trigger> <trigger> - <pseudo_event id="29" operation="stop" operation_key="clnPingd_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="clnPingd_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="29" operation="stop" operation_key="clnPingd_stop_0"> + <pseudo_event id="28" operation="stop" operation_key="clnPingd_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="main_rsc_stop_0" on_node="srv01" on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b"/> - </trigger> - <trigger> - <rsc_op id="22" operation="stop" operation_key="prmPingd:0_stop_0" on_node="srv01" on_node_uuid="45f985d7-e7c8-4834-b01b-16b99526672b"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-lf-2574.scores b/pengine/test10/bug-lf-2574.scores index c072aa31af9..720bc2a4342 100644 --- a/pengine/test10/bug-lf-2574.scores +++ b/pengine/test10/bug-lf-2574.scores @@ -1,52 +1,52 @@ Allocation scores: -clone_color: clnDummy1 allocation score on srv01: -INFINITY -clone_color: clnDummy1 allocation score on srv02: INFINITY -clone_color: clnDummy1 allocation score on srv03: 200 -clone_color: clnPingd allocation score on srv01: INFINITY -clone_color: clnPingd allocation score on srv02: INFINITY -clone_color: clnPingd allocation score on srv03: 200 -clone_color: prmDummy1:0 allocation score on srv01: -INFINITY -clone_color: prmDummy1:0 allocation score on srv02: 0 -clone_color: prmDummy1:0 allocation score on srv03: INFINITY -clone_color: prmDummy1:1 allocation score on srv01: -INFINITY -clone_color: prmDummy1:1 allocation score on srv02: INFINITY -clone_color: prmDummy1:1 allocation score on srv03: 0 -clone_color: prmDummy1:2 allocation score on srv01: -INFINITY -clone_color: prmDummy1:2 allocation score on srv02: 0 -clone_color: prmDummy1:2 allocation score on srv03: 0 -clone_color: prmPingd:0 allocation score on srv01: INFINITY -clone_color: prmPingd:0 allocation score on srv02: 0 -clone_color: prmPingd:0 allocation score on srv03: 0 -clone_color: prmPingd:1 allocation score on srv01: 0 -clone_color: prmPingd:1 allocation score on srv02: 0 -clone_color: prmPingd:1 allocation score on srv03: INFINITY -clone_color: prmPingd:2 allocation score on srv01: 0 -clone_color: prmPingd:2 allocation score on srv02: INFINITY -clone_color: prmPingd:2 allocation score on srv03: 0 -native_color: main_rsc allocation score on srv01: -INFINITY -native_color: main_rsc allocation score on srv02: 0 -native_color: main_rsc allocation score on srv03: 100 -native_color: main_rsc2 allocation score on srv01: -INFINITY -native_color: main_rsc2 allocation score on srv02: INFINITY -native_color: main_rsc2 allocation score on srv03: 100 -native_color: prmDummy1:0 allocation score on srv01: -INFINITY -native_color: prmDummy1:0 allocation score on srv02: -INFINITY -native_color: prmDummy1:0 allocation score on srv03: INFINITY -native_color: prmDummy1:1 allocation score on srv01: -INFINITY -native_color: prmDummy1:1 allocation score on srv02: INFINITY -native_color: prmDummy1:1 allocation score on srv03: 0 -native_color: prmDummy1:2 allocation score on srv01: -INFINITY -native_color: prmDummy1:2 allocation score on srv02: -INFINITY -native_color: prmDummy1:2 allocation score on srv03: -INFINITY -native_color: prmPingd:0 allocation score on srv01: -INFINITY -native_color: prmPingd:0 allocation score on srv01: -INFINITY -native_color: prmPingd:0 allocation score on srv02: -INFINITY -native_color: prmPingd:0 allocation score on srv02: 0 -native_color: prmPingd:0 allocation score on srv03: -INFINITY -native_color: prmPingd:0 allocation score on srv03: 0 -native_color: prmPingd:1 allocation score on srv01: -INFINITY -native_color: prmPingd:1 allocation score on srv02: -INFINITY -native_color: prmPingd:1 allocation score on srv03: INFINITY -native_color: prmPingd:2 allocation score on srv01: -INFINITY -native_color: prmPingd:2 allocation score on srv02: INFINITY -native_color: prmPingd:2 allocation score on srv03: 0 +pcmk__clone_allocate: clnDummy1 allocation score on srv01: -INFINITY +pcmk__clone_allocate: clnDummy1 allocation score on srv02: INFINITY +pcmk__clone_allocate: clnDummy1 allocation score on srv03: 200 +pcmk__clone_allocate: clnPingd allocation score on srv01: INFINITY +pcmk__clone_allocate: clnPingd allocation score on srv02: INFINITY +pcmk__clone_allocate: clnPingd allocation score on srv03: 200 +pcmk__clone_allocate: prmDummy1:0 allocation score on srv01: -INFINITY +pcmk__clone_allocate: prmDummy1:0 allocation score on srv02: 0 +pcmk__clone_allocate: prmDummy1:0 allocation score on srv03: INFINITY +pcmk__clone_allocate: prmDummy1:1 allocation score on srv01: -INFINITY +pcmk__clone_allocate: prmDummy1:1 allocation score on srv02: INFINITY +pcmk__clone_allocate: prmDummy1:1 allocation score on srv03: 0 +pcmk__clone_allocate: prmDummy1:2 allocation score on srv01: -INFINITY +pcmk__clone_allocate: prmDummy1:2 allocation score on srv02: 0 +pcmk__clone_allocate: prmDummy1:2 allocation score on srv03: 0 +pcmk__clone_allocate: prmPingd:0 allocation score on srv01: INFINITY +pcmk__clone_allocate: prmPingd:0 allocation score on srv02: 0 +pcmk__clone_allocate: prmPingd:0 allocation score on srv03: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on srv01: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on srv02: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on srv03: INFINITY +pcmk__clone_allocate: prmPingd:2 allocation score on srv01: 0 +pcmk__clone_allocate: prmPingd:2 allocation score on srv02: INFINITY +pcmk__clone_allocate: prmPingd:2 allocation score on srv03: 0 +pcmk__native_allocate: main_rsc allocation score on srv01: -INFINITY +pcmk__native_allocate: main_rsc allocation score on srv02: 0 +pcmk__native_allocate: main_rsc allocation score on srv03: 100 +pcmk__native_allocate: main_rsc2 allocation score on srv01: -INFINITY +pcmk__native_allocate: main_rsc2 allocation score on srv02: INFINITY +pcmk__native_allocate: main_rsc2 allocation score on srv03: 100 +pcmk__native_allocate: prmDummy1:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmDummy1:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmDummy1:0 allocation score on srv03: INFINITY +pcmk__native_allocate: prmDummy1:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmDummy1:1 allocation score on srv02: INFINITY +pcmk__native_allocate: prmDummy1:1 allocation score on srv03: 0 +pcmk__native_allocate: prmDummy1:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmDummy1:2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmDummy1:2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on srv02: 0 +pcmk__native_allocate: prmPingd:0 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on srv03: 0 +pcmk__native_allocate: prmPingd:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmPingd:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmPingd:1 allocation score on srv03: INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on srv02: INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on srv03: 0 diff --git a/pengine/test10/bug-lf-2574.summary b/pengine/test10/bug-lf-2574.summary index 8033616987a..38c66e3b74c 100644 --- a/pengine/test10/bug-lf-2574.summary +++ b/pengine/test10/bug-lf-2574.summary @@ -20,7 +20,6 @@ Executing cluster transition: * Resource action: main_rsc start on srv03 * Resource action: prmPingd:0 stop on srv01 * Pseudo action: clnPingd_stopped_0 - * Pseudo action: all_stopped * Resource action: main_rsc monitor=10000 on srv03 Revised cluster status: diff --git a/pengine/test10/bug-lf-2581.exp b/pengine/test10/bug-lf-2581.exp index 421e75aee64..7a951a192f9 100644 --- a/pengine/test10/bug-lf-2581.exp +++ b/pengine/test10/bug-lf-2581.exp @@ -1,63 +1,63 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="33" operation="running" operation_key="AZ-group:1_running_0"> + <pseudo_event id="32" operation="running" operation_key="AZ-group:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="A:1_start_0" on_node="queen" on_node_uuid="queen"/> + <rsc_op id="27" operation="start" operation_key="A:1_start_0" on_node="queen" on_node_uuid="queen"/> </trigger> <trigger> - <rsc_op id="30" operation="start" operation_key="Z:1_start_0" on_node="queen" on_node_uuid="queen"/> + <rsc_op id="29" operation="start" operation_key="Z:1_start_0" on_node="queen" on_node_uuid="queen"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="AZ-group:1_start_0"/> + <pseudo_event id="31" operation="start" operation_key="AZ-group:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="32" operation="start" operation_key="AZ-group:1_start_0"> + <pseudo_event id="31" operation="start" operation_key="AZ-group:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="start" operation_key="AZ-clone_start_0"/> + <pseudo_event id="35" operation="start" operation_key="AZ-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="A:1_monitor_120000" on_node="queen" on_node_uuid="queen"> + <rsc_op id="28" operation="monitor" operation_key="A:1_monitor_120000" on_node="queen" on_node_uuid="queen"> <primitive id="A" long-id="A:1" class="ocf" provider="rgk" type="typeA"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="restart" CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="A:1_start_0" on_node="queen" on_node_uuid="queen"/> + <rsc_op id="27" operation="start" operation_key="A:1_start_0" on_node="queen" on_node_uuid="queen"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="28" operation="start" operation_key="A:1_start_0" on_node="queen" on_node_uuid="queen"> + <rsc_op id="27" operation="start" operation_key="A:1_start_0" on_node="queen" on_node_uuid="queen"> <primitive id="A" long-id="A:1" class="ocf" provider="rgk" type="typeA"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_fail="restart" CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_requires="fencing" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="start" operation_key="AZ-group:1_start_0"/> + <pseudo_event id="31" operation="start" operation_key="AZ-group:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="A:1_monitor_0" on_node="queen" on_node_uuid="queen"> + <rsc_op id="12" operation="monitor" operation_key="A:1_monitor_0" on_node="queen" on_node_uuid="queen"> <primitive id="A" long-id="A:1" class="ocf" provider="rgk" type="typeA"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -66,36 +66,36 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="Z:1_monitor_120000" on_node="queen" on_node_uuid="queen"> + <rsc_op id="30" operation="monitor" operation_key="Z:1_monitor_120000" on_node="queen" on_node_uuid="queen"> <primitive id="Z" long-id="Z:1" class="ocf" provider="rgk" type="typeZ"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="restart" CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="start" operation_key="Z:1_start_0" on_node="queen" on_node_uuid="queen"/> + <rsc_op id="29" operation="start" operation_key="Z:1_start_0" on_node="queen" on_node_uuid="queen"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="30" operation="start" operation_key="Z:1_start_0" on_node="queen" on_node_uuid="queen"> + <rsc_op id="29" operation="start" operation_key="Z:1_start_0" on_node="queen" on_node_uuid="queen"> <primitive id="Z" long-id="Z:1" class="ocf" provider="rgk" type="typeZ"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_fail="restart" CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_requires="fencing" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="A:1_start_0" on_node="queen" on_node_uuid="queen"/> + <rsc_op id="27" operation="start" operation_key="A:1_start_0" on_node="queen" on_node_uuid="queen"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="AZ-group:1_start_0"/> + <pseudo_event id="31" operation="start" operation_key="AZ-group:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="Z:1_monitor_0" on_node="queen" on_node_uuid="queen"> + <rsc_op id="13" operation="monitor" operation_key="Z:1_monitor_0" on_node="queen" on_node_uuid="queen"> <primitive id="Z" long-id="Z:1" class="ocf" provider="rgk" type="typeZ"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -104,37 +104,37 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="37" operation="running" operation_key="AZ-clone_running_0"> + <pseudo_event id="36" operation="running" operation_key="AZ-clone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="running" operation_key="AZ-group:1_running_0"/> + <pseudo_event id="32" operation="running" operation_key="AZ-group:1_running_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="start" operation_key="AZ-clone_start_0"/> + <pseudo_event id="35" operation="start" operation_key="AZ-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="36" operation="start" operation_key="AZ-clone_start_0"> + <pseudo_event id="35" operation="start" operation_key="AZ-clone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="A:1_monitor_0" on_node="queen" on_node_uuid="queen"/> + <rsc_op id="12" operation="monitor" operation_key="A:1_monitor_0" on_node="queen" on_node_uuid="queen"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="Z:1_monitor_0" on_node="queen" on_node_uuid="queen"/> + <rsc_op id="13" operation="monitor" operation_key="Z:1_monitor_0" on_node="queen" on_node_uuid="queen"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="B-1_monitor_0" on_node="queen" on_node_uuid="queen"> + <rsc_op id="14" operation="monitor" operation_key="B-1_monitor_0" on_node="queen" on_node_uuid="queen"> <primitive id="B-1" class="ocf" provider="rgk" type="typeB"/> <attributes CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" daemon="typeBdaemon-1"/> </rsc_op> @@ -143,7 +143,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="C-1_monitor_0" on_node="queen" on_node_uuid="queen"> + <rsc_op id="15" operation="monitor" operation_key="C-1_monitor_0" on_node="queen" on_node_uuid="queen"> <primitive id="C-1" class="ocf" provider="rgk" type="typeC"/> <attributes CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" daemon="typeCdaemon-1"/> </rsc_op> @@ -152,7 +152,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="B-2_monitor_0" on_node="queen" on_node_uuid="queen"> + <rsc_op id="16" operation="monitor" operation_key="B-2_monitor_0" on_node="queen" on_node_uuid="queen"> <primitive id="B-2" class="ocf" provider="rgk" type="typeB"/> <attributes CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" daemon="typeBdaemon-2"/> </rsc_op> @@ -161,7 +161,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="C-2_monitor_0" on_node="queen" on_node_uuid="queen"> + <rsc_op id="17" operation="monitor" operation_key="C-2_monitor_0" on_node="queen" on_node_uuid="queen"> <primitive id="C-2" class="ocf" provider="rgk" type="typeC"/> <attributes CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" daemon="typeCdaemon-2"/> </rsc_op> @@ -170,33 +170,33 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="stonith-l2network:1_monitor_300000" on_node="queen" on_node_uuid="queen"> + <rsc_op id="58" operation="monitor" operation_key="stonith-l2network:1_monitor_300000" on_node="queen" on_node_uuid="queen"> <primitive id="stonith-l2network" long-id="stonith-l2network:1" class="stonith" type="l2network"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="300000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="restart" CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_timeout="15000" nodelist="elvis;128.162.245.170;;1 queen;128.162.245.170;;2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="58" operation="start" operation_key="stonith-l2network:1_start_0" on_node="queen" on_node_uuid="queen"/> + <rsc_op id="57" operation="start" operation_key="stonith-l2network:1_start_0" on_node="queen" on_node_uuid="queen"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="58" operation="start" operation_key="stonith-l2network:1_start_0" on_node="queen" on_node_uuid="queen"> + <rsc_op id="57" operation="start" operation_key="stonith-l2network:1_start_0" on_node="queen" on_node_uuid="queen"> <primitive id="stonith-l2network" long-id="stonith-l2network:1" class="stonith" type="l2network"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_fail="restart" CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_timeout="15000" nodelist="elvis;128.162.245.170;;1 queen;128.162.245.170;;2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="start" operation_key="stonith-l2network-set_start_0"/> + <pseudo_event id="59" operation="start" operation_key="stonith-l2network-set_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="stonith-l2network:1_monitor_0" on_node="queen" on_node_uuid="queen"> + <rsc_op id="18" operation="monitor" operation_key="stonith-l2network:1_monitor_0" on_node="queen" on_node_uuid="queen"> <primitive id="stonith-l2network" long-id="stonith-l2network:1" class="stonith" type="l2network"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="queen" CRM_meta_on_node_uuid="queen" CRM_meta_op_target_rc="7" CRM_meta_timeout="15000" nodelist="elvis;128.162.245.170;;1 queen;128.162.245.170;;2"/> </rsc_op> @@ -205,28 +205,28 @@ </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="61" operation="running" operation_key="stonith-l2network-set_running_0"> + <pseudo_event id="60" operation="running" operation_key="stonith-l2network-set_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="58" operation="start" operation_key="stonith-l2network:1_start_0" on_node="queen" on_node_uuid="queen"/> + <rsc_op id="57" operation="start" operation_key="stonith-l2network:1_start_0" on_node="queen" on_node_uuid="queen"/> </trigger> <trigger> - <pseudo_event id="60" operation="start" operation_key="stonith-l2network-set_start_0"/> + <pseudo_event id="59" operation="start" operation_key="stonith-l2network-set_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="60" operation="start" operation_key="stonith-l2network-set_start_0"> + <pseudo_event id="59" operation="start" operation_key="stonith-l2network-set_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="monitor" operation_key="stonith-l2network:1_monitor_0" on_node="queen" on_node_uuid="queen"/> + <rsc_op id="18" operation="monitor" operation_key="stonith-l2network:1_monitor_0" on_node="queen" on_node_uuid="queen"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-lf-2581.scores b/pengine/test10/bug-lf-2581.scores index 11510c665bd..852f3a41d0b 100644 --- a/pengine/test10/bug-lf-2581.scores +++ b/pengine/test10/bug-lf-2581.scores @@ -1,65 +1,65 @@ Allocation scores: -clone_color: A:0 allocation score on elvis: 1 -clone_color: A:0 allocation score on queen: 0 -clone_color: A:1 allocation score on elvis: 0 -clone_color: A:1 allocation score on queen: 0 -clone_color: AZ-clone allocation score on elvis: 4 -clone_color: AZ-clone allocation score on queen: 0 -clone_color: AZ-group:0 allocation score on elvis: 0 -clone_color: AZ-group:0 allocation score on queen: 0 -clone_color: AZ-group:1 allocation score on elvis: 0 -clone_color: AZ-group:1 allocation score on queen: 0 -clone_color: Z:0 allocation score on elvis: 1 -clone_color: Z:0 allocation score on queen: 0 -clone_color: Z:1 allocation score on elvis: 0 -clone_color: Z:1 allocation score on queen: 0 -clone_color: stonith-l2network-set allocation score on elvis: 0 -clone_color: stonith-l2network-set allocation score on queen: 0 -clone_color: stonith-l2network:0 allocation score on elvis: 1 -clone_color: stonith-l2network:0 allocation score on queen: 0 -clone_color: stonith-l2network:1 allocation score on elvis: 0 -clone_color: stonith-l2network:1 allocation score on queen: 0 -group_color: A:0 allocation score on elvis: 1 -group_color: A:0 allocation score on queen: 0 -group_color: A:1 allocation score on elvis: -INFINITY -group_color: A:1 allocation score on queen: 0 -group_color: AZ-group:0 allocation score on elvis: 0 -group_color: AZ-group:0 allocation score on queen: 0 -group_color: AZ-group:1 allocation score on elvis: -INFINITY -group_color: AZ-group:1 allocation score on queen: 0 -group_color: B-1 allocation score on elvis: 1 -group_color: B-1 allocation score on queen: 0 -group_color: B-2 allocation score on elvis: 1 -group_color: B-2 allocation score on queen: 0 -group_color: BC-group-1 allocation score on elvis: 0 -group_color: BC-group-1 allocation score on queen: 0 -group_color: BC-group-2 allocation score on elvis: 0 -group_color: BC-group-2 allocation score on queen: 0 -group_color: C-1 allocation score on elvis: 1 -group_color: C-1 allocation score on queen: 0 -group_color: C-2 allocation score on elvis: 1 -group_color: C-2 allocation score on queen: 0 -group_color: Z:0 allocation score on elvis: 1 -group_color: Z:0 allocation score on queen: 0 -group_color: Z:1 allocation score on elvis: -INFINITY -group_color: Z:1 allocation score on queen: 0 -native_color: A:0 allocation score on elvis: 2 -native_color: A:0 allocation score on queen: 0 -native_color: A:1 allocation score on elvis: -INFINITY -native_color: A:1 allocation score on queen: 0 -native_color: B-1 allocation score on elvis: 2 -native_color: B-1 allocation score on queen: 0 -native_color: B-2 allocation score on elvis: 2 -native_color: B-2 allocation score on queen: 0 -native_color: C-1 allocation score on elvis: 1 -native_color: C-1 allocation score on queen: -INFINITY -native_color: C-2 allocation score on elvis: 1 -native_color: C-2 allocation score on queen: -INFINITY -native_color: Z:0 allocation score on elvis: 1 -native_color: Z:0 allocation score on queen: -INFINITY -native_color: Z:1 allocation score on elvis: -INFINITY -native_color: Z:1 allocation score on queen: 0 -native_color: stonith-l2network:0 allocation score on elvis: 1 -native_color: stonith-l2network:0 allocation score on queen: 0 -native_color: stonith-l2network:1 allocation score on elvis: -INFINITY -native_color: stonith-l2network:1 allocation score on queen: 0 +pcmk__clone_allocate: A:0 allocation score on elvis: 1 +pcmk__clone_allocate: A:0 allocation score on queen: 0 +pcmk__clone_allocate: A:1 allocation score on elvis: 0 +pcmk__clone_allocate: A:1 allocation score on queen: 0 +pcmk__clone_allocate: AZ-clone allocation score on elvis: 4 +pcmk__clone_allocate: AZ-clone allocation score on queen: 0 +pcmk__clone_allocate: AZ-group:0 allocation score on elvis: 0 +pcmk__clone_allocate: AZ-group:0 allocation score on queen: 0 +pcmk__clone_allocate: AZ-group:1 allocation score on elvis: 0 +pcmk__clone_allocate: AZ-group:1 allocation score on queen: 0 +pcmk__clone_allocate: Z:0 allocation score on elvis: 1 +pcmk__clone_allocate: Z:0 allocation score on queen: 0 +pcmk__clone_allocate: Z:1 allocation score on elvis: 0 +pcmk__clone_allocate: Z:1 allocation score on queen: 0 +pcmk__clone_allocate: stonith-l2network-set allocation score on elvis: 0 +pcmk__clone_allocate: stonith-l2network-set allocation score on queen: 0 +pcmk__clone_allocate: stonith-l2network:0 allocation score on elvis: 1 +pcmk__clone_allocate: stonith-l2network:0 allocation score on queen: 0 +pcmk__clone_allocate: stonith-l2network:1 allocation score on elvis: 0 +pcmk__clone_allocate: stonith-l2network:1 allocation score on queen: 0 +pcmk__group_allocate: A:0 allocation score on elvis: 1 +pcmk__group_allocate: A:0 allocation score on queen: 0 +pcmk__group_allocate: A:1 allocation score on elvis: -INFINITY +pcmk__group_allocate: A:1 allocation score on queen: 0 +pcmk__group_allocate: AZ-group:0 allocation score on elvis: 0 +pcmk__group_allocate: AZ-group:0 allocation score on queen: 0 +pcmk__group_allocate: AZ-group:1 allocation score on elvis: -INFINITY +pcmk__group_allocate: AZ-group:1 allocation score on queen: 0 +pcmk__group_allocate: B-1 allocation score on elvis: 1 +pcmk__group_allocate: B-1 allocation score on queen: 0 +pcmk__group_allocate: B-2 allocation score on elvis: 1 +pcmk__group_allocate: B-2 allocation score on queen: 0 +pcmk__group_allocate: BC-group-1 allocation score on elvis: 0 +pcmk__group_allocate: BC-group-1 allocation score on queen: 0 +pcmk__group_allocate: BC-group-2 allocation score on elvis: 0 +pcmk__group_allocate: BC-group-2 allocation score on queen: 0 +pcmk__group_allocate: C-1 allocation score on elvis: 1 +pcmk__group_allocate: C-1 allocation score on queen: 0 +pcmk__group_allocate: C-2 allocation score on elvis: 1 +pcmk__group_allocate: C-2 allocation score on queen: 0 +pcmk__group_allocate: Z:0 allocation score on elvis: 1 +pcmk__group_allocate: Z:0 allocation score on queen: 0 +pcmk__group_allocate: Z:1 allocation score on elvis: -INFINITY +pcmk__group_allocate: Z:1 allocation score on queen: 0 +pcmk__native_allocate: A:0 allocation score on elvis: 2 +pcmk__native_allocate: A:0 allocation score on queen: 0 +pcmk__native_allocate: A:1 allocation score on elvis: -INFINITY +pcmk__native_allocate: A:1 allocation score on queen: 0 +pcmk__native_allocate: B-1 allocation score on elvis: 2 +pcmk__native_allocate: B-1 allocation score on queen: 0 +pcmk__native_allocate: B-2 allocation score on elvis: 2 +pcmk__native_allocate: B-2 allocation score on queen: 0 +pcmk__native_allocate: C-1 allocation score on elvis: 1 +pcmk__native_allocate: C-1 allocation score on queen: -INFINITY +pcmk__native_allocate: C-2 allocation score on elvis: 1 +pcmk__native_allocate: C-2 allocation score on queen: -INFINITY +pcmk__native_allocate: Z:0 allocation score on elvis: 1 +pcmk__native_allocate: Z:0 allocation score on queen: -INFINITY +pcmk__native_allocate: Z:1 allocation score on elvis: -INFINITY +pcmk__native_allocate: Z:1 allocation score on queen: 0 +pcmk__native_allocate: stonith-l2network:0 allocation score on elvis: 1 +pcmk__native_allocate: stonith-l2network:0 allocation score on queen: 0 +pcmk__native_allocate: stonith-l2network:1 allocation score on elvis: -INFINITY +pcmk__native_allocate: stonith-l2network:1 allocation score on queen: 0 diff --git a/pengine/test10/bug-lf-2606.dot b/pengine/test10/bug-lf-2606.dot index e9656ef75ba..2382ff30e5a 100644 --- a/pengine/test10/bug-lf-2606.dot +++ b/pengine/test10/bug-lf-2606.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "ms3_demote_0" -> "ms3_demoted_0" [ style = bold] "ms3_demote_0" -> "rsc3:1_demote_0 node2" [ style = bold] "ms3_demote_0" [ style=bold color="green" fontcolor="orange"] @@ -9,28 +8,22 @@ digraph "g" { "ms3_stop_0" -> "rsc3:1_stop_0 node2" [ style = bold] "ms3_stop_0" [ style=bold color="green" fontcolor="orange"] "ms3_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] "rsc2_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] "rsc2_start_0 node1" -> "rsc2_monitor_10000 node1" [ style = bold] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "rsc2_start_0 node1" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="orange"] "rsc3:1_demote_0 node2" -> "ms3_demoted_0" [ style = bold] "rsc3:1_demote_0 node2" -> "rsc3:1_stop_0 node2" [ style = bold] "rsc3:1_demote_0 node2" [ style=bold color="green" fontcolor="orange"] -"rsc3:1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc3:1_stop_0 node2" -> "ms3_stopped_0" [ style = bold] "rsc3:1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' node2" -> "ms3_stop_0" [ style = bold] "stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" -> "rsc2_start_0 node1" [ style = bold] "stonith 'reboot' node2" -> "rsc2_stop_0 node2" [ style = bold] "stonith 'reboot' node2" -> "rsc3:1_demote_0 node2" [ style = bold] "stonith 'reboot' node2" -> "rsc3:1_stop_0 node2" [ style = bold] -"stonith 'reboot' node2" -> "stonith_complete" [ style = bold] "stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc2_start_0 node1" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/bug-lf-2606.exp b/pengine/test10/bug-lf-2606.exp index b14069e920f..6f7361d9271 100644 --- a/pengine/test10/bug-lf-2606.exp +++ b/pengine/test10/bug-lf-2606.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="5" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -13,36 +13,36 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc2_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="22" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="6" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -54,7 +54,7 @@ </synapse> <synapse id="4"> <action_set> - <pseudo_event id="13" operation="stop" operation_key="rsc3:1_stop_0"> + <pseudo_event id="12" operation="stop" operation_key="rsc3:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -63,16 +63,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="12" operation="demote" operation_key="rsc3:1_demote_0"/> + <pseudo_event id="11" operation="demote" operation_key="rsc3:1_demote_0"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="ms3_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="ms3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="12" operation="demote" operation_key="rsc3:1_demote_0"> + <pseudo_event id="11" operation="demote" operation_key="rsc3:1_demote_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -81,28 +81,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="20" operation="demote" operation_key="ms3_demote_0"/> + <pseudo_event id="19" operation="demote" operation_key="ms3_demote_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="21" operation="demoted" operation_key="ms3_demoted_0"> + <pseudo_event id="20" operation="demoted" operation_key="ms3_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="demote" operation_key="rsc3:1_demote_0"/> + <pseudo_event id="11" operation="demote" operation_key="rsc3:1_demote_0"/> </trigger> <trigger> - <pseudo_event id="20" operation="demote" operation_key="ms3_demote_0"/> + <pseudo_event id="19" operation="demote" operation_key="ms3_demote_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="20" operation="demote" operation_key="ms3_demote_0"> + <pseudo_event id="19" operation="demote" operation_key="ms3_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -110,22 +110,22 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="ms3_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="ms3_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stop" operation_key="rsc3:1_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="rsc3:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="ms3_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="ms3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="ms3_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="ms3_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -134,44 +134,11 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="21" operation="demoted" operation_key="ms3_demoted_0"/> + <pseudo_event id="20" operation="demoted" operation_key="ms3_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="10"> - <action_set> - <pseudo_event id="22" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> - <synapse id="11"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="13" operation="stop" operation_key="rsc3:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="22" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="12"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/bug-lf-2606.scores b/pengine/test10/bug-lf-2606.scores index 6a9d5227b66..71f8de7a09c 100644 --- a/pengine/test10/bug-lf-2606.scores +++ b/pengine/test10/bug-lf-2606.scores @@ -1,19 +1,19 @@ Allocation scores: -clone_color: ms3 allocation score on node1: 0 -clone_color: ms3 allocation score on node2: 0 -clone_color: rsc3:0 allocation score on node1: 1 -clone_color: rsc3:0 allocation score on node2: 0 -clone_color: rsc3:1 allocation score on node1: 0 -clone_color: rsc3:1 allocation score on node2: 1 -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 10 -native_color: rsc3:0 allocation score on node1: 1 -native_color: rsc3:0 allocation score on node2: -INFINITY -native_color: rsc3:1 allocation score on node1: -INFINITY -native_color: rsc3:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms3 allocation score on node1: 0 +pcmk__clone_allocate: ms3 allocation score on node2: 0 +pcmk__clone_allocate: rsc3:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc3:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc3:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc3:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 10 +pcmk__native_allocate: rsc3:0 allocation score on node1: 1 +pcmk__native_allocate: rsc3:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc3:0 promotion score on node1: -1 rsc3:1 promotion score on none: 0 diff --git a/pengine/test10/bug-lf-2606.summary b/pengine/test10/bug-lf-2606.summary index ef30bacef02..bca8693ea9e 100644 --- a/pengine/test10/bug-lf-2606.summary +++ b/pengine/test10/bug-lf-2606.summary @@ -1,4 +1,4 @@ -1 of 5 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 5 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Node node2: UNCLEAN (online) @@ -25,11 +25,9 @@ Executing cluster transition: * Pseudo action: rsc3:1_demote_0 * Pseudo action: ms3_demoted_0 * Pseudo action: ms3_stop_0 - * Pseudo action: stonith_complete * Resource action: rsc2 start on node1 * Pseudo action: rsc3:1_stop_0 * Pseudo action: ms3_stopped_0 - * Pseudo action: all_stopped * Resource action: rsc2 monitor=10000 on node1 Revised cluster status: diff --git a/pengine/test10/bug-lf-2613.dot b/pengine/test10/bug-lf-2613.dot index 364128c6518..257fc6e079d 100644 --- a/pengine/test10/bug-lf-2613.dot +++ b/pengine/test10/bug-lf-2613.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "grpPostgreSQLDB1_running_0" [ style=bold color="green" fontcolor="orange"] "grpPostgreSQLDB1_start_0" -> "grpPostgreSQLDB1_running_0" [ style = bold] "grpPostgreSQLDB1_start_0" -> "prmApPostgreSQLDB1_start_0 sby1" [ style = bold] @@ -29,7 +28,6 @@ digraph "g" { "prmApPostgreSQLDB1_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] "prmApPostgreSQLDB1_start_0 sby1" -> "prmApPostgreSQLDB1_monitor_5000 sby1" [ style = bold] "prmApPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmApPostgreSQLDB1_stop_0 act1" -> "all_stopped" [ style = bold] "prmApPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmApPostgreSQLDB1_stop_0 act1" -> "prmApPostgreSQLDB1_start_0 sby1" [ style = bold] "prmApPostgreSQLDB1_stop_0 act1" -> "prmIpPostgreSQLDB1_stop_0 act1" [ style = bold] @@ -39,7 +37,6 @@ digraph "g" { "prmExPostgreSQLDB1_start_0 sby1" -> "prmExPostgreSQLDB1_monitor_5000 sby1" [ style = bold] "prmExPostgreSQLDB1_start_0 sby1" -> "prmFsPostgreSQLDB1-1_start_0 sby1" [ style = bold] "prmExPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmExPostgreSQLDB1_stop_0 act1" -> "all_stopped" [ style = bold] "prmExPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmExPostgreSQLDB1_stop_0 act1" -> "load_stopped_act1 act1" [ style = bold] "prmExPostgreSQLDB1_stop_0 act1" -> "prmExPostgreSQLDB1_start_0 sby1" [ style = bold] @@ -49,7 +46,6 @@ digraph "g" { "prmFsPostgreSQLDB1-1_start_0 sby1" -> "prmFsPostgreSQLDB1-1_monitor_5000 sby1" [ style = bold] "prmFsPostgreSQLDB1-1_start_0 sby1" -> "prmFsPostgreSQLDB1-2_start_0 sby1" [ style = bold] "prmFsPostgreSQLDB1-1_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmFsPostgreSQLDB1-1_stop_0 act1" -> "all_stopped" [ style = bold] "prmFsPostgreSQLDB1-1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmFsPostgreSQLDB1-1_stop_0 act1" -> "prmExPostgreSQLDB1_stop_0 act1" [ style = bold] "prmFsPostgreSQLDB1-1_stop_0 act1" -> "prmFsPostgreSQLDB1-1_start_0 sby1" [ style = bold] @@ -59,7 +55,6 @@ digraph "g" { "prmFsPostgreSQLDB1-2_start_0 sby1" -> "prmFsPostgreSQLDB1-2_monitor_5000 sby1" [ style = bold] "prmFsPostgreSQLDB1-2_start_0 sby1" -> "prmFsPostgreSQLDB1-3_start_0 sby1" [ style = bold] "prmFsPostgreSQLDB1-2_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmFsPostgreSQLDB1-2_stop_0 act1" -> "all_stopped" [ style = bold] "prmFsPostgreSQLDB1-2_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmFsPostgreSQLDB1-2_stop_0 act1" -> "prmFsPostgreSQLDB1-1_stop_0 act1" [ style = bold] "prmFsPostgreSQLDB1-2_stop_0 act1" -> "prmFsPostgreSQLDB1-2_start_0 sby1" [ style = bold] @@ -69,7 +64,6 @@ digraph "g" { "prmFsPostgreSQLDB1-3_start_0 sby1" -> "prmFsPostgreSQLDB1-3_monitor_5000 sby1" [ style = bold] "prmFsPostgreSQLDB1-3_start_0 sby1" -> "prmIpPostgreSQLDB1_start_0 sby1" [ style = bold] "prmFsPostgreSQLDB1-3_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmFsPostgreSQLDB1-3_stop_0 act1" -> "all_stopped" [ style = bold] "prmFsPostgreSQLDB1-3_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmFsPostgreSQLDB1-3_stop_0 act1" -> "prmFsPostgreSQLDB1-2_stop_0 act1" [ style = bold] "prmFsPostgreSQLDB1-3_stop_0 act1" -> "prmFsPostgreSQLDB1-3_start_0 sby1" [ style = bold] @@ -79,7 +73,6 @@ digraph "g" { "prmIpPostgreSQLDB1_start_0 sby1" -> "prmApPostgreSQLDB1_start_0 sby1" [ style = bold] "prmIpPostgreSQLDB1_start_0 sby1" -> "prmIpPostgreSQLDB1_monitor_5000 sby1" [ style = bold] "prmIpPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmIpPostgreSQLDB1_stop_0 act1" -> "all_stopped" [ style = bold] "prmIpPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmIpPostgreSQLDB1_stop_0 act1" -> "prmFsPostgreSQLDB1-3_stop_0 act1" [ style = bold] "prmIpPostgreSQLDB1_stop_0 act1" -> "prmIpPostgreSQLDB1_start_0 sby1" [ style = bold] diff --git a/pengine/test10/bug-lf-2613.exp b/pengine/test10/bug-lf-2613.exp index 47d7fc8bf3b..c29f12739c9 100644 --- a/pengine/test10/bug-lf-2613.exp +++ b/pengine/test10/bug-lf-2613.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="78" operation="stopped" operation_key="grpPostgreSQLDB1_stopped_0"> + <pseudo_event id="77" operation="stopped" operation_key="grpPostgreSQLDB1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,28 +10,28 @@ <rsc_op id="2" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <rsc_op id="58" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="57" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <rsc_op id="61" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="60" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <rsc_op id="64" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="63" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <rsc_op id="67" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="66" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <rsc_op id="70" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="69" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="77" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="76" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="77" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"> + <pseudo_event id="76" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -39,273 +39,273 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="76" operation="running" operation_key="grpPostgreSQLDB1_running_0"> + <pseudo_event id="75" operation="running" operation_key="grpPostgreSQLDB1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="59" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="58" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="62" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="61" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="65" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="64" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="68" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="67" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="71" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="70" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="73" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="72" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <pseudo_event id="75" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="74" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="75" operation="start" operation_key="grpPostgreSQLDB1_start_0"> + <pseudo_event id="74" operation="start" operation_key="grpPostgreSQLDB1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="78" operation="stopped" operation_key="grpPostgreSQLDB1_stopped_0"/> + <pseudo_event id="77" operation="stopped" operation_key="grpPostgreSQLDB1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="prmExPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="59" operation="monitor" operation_key="prmExPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmExPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="59" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="58" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="59" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="58" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmExPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="load_stopped_sby1" operation_key="load_stopped_sby1"/> + <pseudo_event id="23" operation="load_stopped_sby1" operation_key="load_stopped_sby1"/> </trigger> <trigger> - <rsc_op id="58" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="57" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="75" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="74" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="58" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"> + <rsc_op id="57" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"> <primitive id="prmExPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="act1" CRM_meta_on_node_uuid="act1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="60" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="77" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="76" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="prmFsPostgreSQLDB1-1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="62" operation="monitor" operation_key="prmFsPostgreSQLDB1-1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="62" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="61" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="62" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="61" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="59" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="58" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="61" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="60" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="75" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="74" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="61" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"> + <rsc_op id="60" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"> <primitive id="prmFsPostgreSQLDB1-1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="act1" CRM_meta_on_node_uuid="act1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="64" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="63" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="77" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="76" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="66" operation="monitor" operation_key="prmFsPostgreSQLDB1-2_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="65" operation="monitor" operation_key="prmFsPostgreSQLDB1-2_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="64" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="65" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="64" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="62" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="61" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="64" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="63" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="75" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="74" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="64" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"> + <rsc_op id="63" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"> <primitive id="prmFsPostgreSQLDB1-2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="act1" CRM_meta_on_node_uuid="act1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="66" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="77" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="76" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="69" operation="monitor" operation_key="prmFsPostgreSQLDB1-3_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="68" operation="monitor" operation_key="prmFsPostgreSQLDB1-3_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="67" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="68" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="67" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="64" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="67" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="66" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="75" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="74" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="67" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"> + <rsc_op id="66" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"> <primitive id="prmFsPostgreSQLDB1-3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="act1" CRM_meta_on_node_uuid="act1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="69" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="77" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="76" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="prmIpPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="71" operation="monitor" operation_key="prmIpPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmIpPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="71" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="70" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="71" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="70" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmIpPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="67" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="70" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="69" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="75" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="74" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="70" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"> + <rsc_op id="69" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"> <primitive id="prmIpPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="act1" CRM_meta_on_node_uuid="act1" CRM_meta_timeout="60000" /> </rsc_op> @@ -315,26 +315,26 @@ <rsc_op id="2" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="77" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="76" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="prmApPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="73" operation="monitor" operation_key="prmApPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmApPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="72" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="73" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="72" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmApPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> @@ -344,10 +344,10 @@ <rsc_op id="2" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <rsc_op id="71" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="70" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <pseudo_event id="75" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="74" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> @@ -360,13 +360,13 @@ </action_set> <inputs> <trigger> - <pseudo_event id="77" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="76" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="25" operation="load_stopped_sby2" operation_key="load_stopped_sby2"> + <pseudo_event id="24" operation="load_stopped_sby2" operation_key="load_stopped_sby2"> <attributes /> </pseudo_event> </action_set> @@ -374,7 +374,7 @@ </synapse> <synapse id="23"> <action_set> - <pseudo_event id="24" operation="load_stopped_sby1" operation_key="load_stopped_sby1"> + <pseudo_event id="23" operation="load_stopped_sby1" operation_key="load_stopped_sby1"> <attributes /> </pseudo_event> </action_set> @@ -382,7 +382,7 @@ </synapse> <synapse id="24"> <action_set> - <pseudo_event id="23" operation="load_stopped_act3" operation_key="load_stopped_act3"> + <pseudo_event id="22" operation="load_stopped_act3" operation_key="load_stopped_act3"> <attributes /> </pseudo_event> </action_set> @@ -390,7 +390,7 @@ </synapse> <synapse id="25"> <action_set> - <pseudo_event id="22" operation="load_stopped_act2" operation_key="load_stopped_act2"> + <pseudo_event id="21" operation="load_stopped_act2" operation_key="load_stopped_act2"> <attributes /> </pseudo_event> </action_set> @@ -398,40 +398,13 @@ </synapse> <synapse id="26"> <action_set> - <pseudo_event id="21" operation="load_stopped_act1" operation_key="load_stopped_act1"> + <pseudo_event id="20" operation="load_stopped_act1" operation_key="load_stopped_act1"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="58" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - </inputs> - </synapse> - <synapse id="27"> - <action_set> - <pseudo_event id="20" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - <trigger> - <rsc_op id="58" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - <trigger> - <rsc_op id="61" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - <trigger> - <rsc_op id="64" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - <trigger> - <rsc_op id="67" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - <trigger> - <rsc_op id="70" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="57" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-lf-2613.scores b/pengine/test10/bug-lf-2613.scores index 0a0f5cc40a8..aa98aa2a610 100644 --- a/pengine/test10/bug-lf-2613.scores +++ b/pengine/test10/bug-lf-2613.scores @@ -1,196 +1,196 @@ Allocation scores: -group_color: grpPostgreSQLDB1 allocation score on act1: 200 -group_color: grpPostgreSQLDB1 allocation score on act2: 0 -group_color: grpPostgreSQLDB1 allocation score on act3: 0 -group_color: grpPostgreSQLDB1 allocation score on sby1: 0 -group_color: grpPostgreSQLDB1 allocation score on sby2: 0 -group_color: grpPostgreSQLDB2 allocation score on act1: 0 -group_color: grpPostgreSQLDB2 allocation score on act2: 200 -group_color: grpPostgreSQLDB2 allocation score on act3: 0 -group_color: grpPostgreSQLDB2 allocation score on sby1: 0 -group_color: grpPostgreSQLDB2 allocation score on sby2: 0 -group_color: grpPostgreSQLDB3 allocation score on act1: 0 -group_color: grpPostgreSQLDB3 allocation score on act2: 0 -group_color: grpPostgreSQLDB3 allocation score on act3: 200 -group_color: grpPostgreSQLDB3 allocation score on sby1: 0 -group_color: grpPostgreSQLDB3 allocation score on sby2: 0 -group_color: prmApPostgreSQLDB1 allocation score on act1: -INFINITY -group_color: prmApPostgreSQLDB1 allocation score on act2: 0 -group_color: prmApPostgreSQLDB1 allocation score on act3: 0 -group_color: prmApPostgreSQLDB1 allocation score on sby1: 0 -group_color: prmApPostgreSQLDB1 allocation score on sby2: 0 -group_color: prmApPostgreSQLDB2 allocation score on act1: 0 -group_color: prmApPostgreSQLDB2 allocation score on act2: INFINITY -group_color: prmApPostgreSQLDB2 allocation score on act3: 0 -group_color: prmApPostgreSQLDB2 allocation score on sby1: 0 -group_color: prmApPostgreSQLDB2 allocation score on sby2: 0 -group_color: prmApPostgreSQLDB3 allocation score on act1: 0 -group_color: prmApPostgreSQLDB3 allocation score on act2: 0 -group_color: prmApPostgreSQLDB3 allocation score on act3: INFINITY -group_color: prmApPostgreSQLDB3 allocation score on sby1: 0 -group_color: prmApPostgreSQLDB3 allocation score on sby2: 0 -group_color: prmExPostgreSQLDB1 allocation score on act1: INFINITY -group_color: prmExPostgreSQLDB1 allocation score on act2: 0 -group_color: prmExPostgreSQLDB1 allocation score on act3: 0 -group_color: prmExPostgreSQLDB1 allocation score on sby1: 0 -group_color: prmExPostgreSQLDB1 allocation score on sby2: 0 -group_color: prmExPostgreSQLDB2 allocation score on act1: 0 -group_color: prmExPostgreSQLDB2 allocation score on act2: INFINITY -group_color: prmExPostgreSQLDB2 allocation score on act3: 0 -group_color: prmExPostgreSQLDB2 allocation score on sby1: 0 -group_color: prmExPostgreSQLDB2 allocation score on sby2: 0 -group_color: prmExPostgreSQLDB3 allocation score on act1: 0 -group_color: prmExPostgreSQLDB3 allocation score on act2: 0 -group_color: prmExPostgreSQLDB3 allocation score on act3: INFINITY -group_color: prmExPostgreSQLDB3 allocation score on sby1: 0 -group_color: prmExPostgreSQLDB3 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on act1: INFINITY -group_color: prmFsPostgreSQLDB1-1 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on act1: INFINITY -group_color: prmFsPostgreSQLDB1-2 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on act1: INFINITY -group_color: prmFsPostgreSQLDB1-3 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY -group_color: prmFsPostgreSQLDB2-1 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY -group_color: prmFsPostgreSQLDB2-2 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY -group_color: prmFsPostgreSQLDB2-3 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on act3: INFINITY -group_color: prmFsPostgreSQLDB3-1 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on act3: INFINITY -group_color: prmFsPostgreSQLDB3-2 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on act3: INFINITY -group_color: prmFsPostgreSQLDB3-3 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on sby2: 0 -group_color: prmIpPostgreSQLDB1 allocation score on act1: INFINITY -group_color: prmIpPostgreSQLDB1 allocation score on act2: 0 -group_color: prmIpPostgreSQLDB1 allocation score on act3: 0 -group_color: prmIpPostgreSQLDB1 allocation score on sby1: 0 -group_color: prmIpPostgreSQLDB1 allocation score on sby2: 0 -group_color: prmIpPostgreSQLDB2 allocation score on act1: 0 -group_color: prmIpPostgreSQLDB2 allocation score on act2: INFINITY -group_color: prmIpPostgreSQLDB2 allocation score on act3: 0 -group_color: prmIpPostgreSQLDB2 allocation score on sby1: 0 -group_color: prmIpPostgreSQLDB2 allocation score on sby2: 0 -group_color: prmIpPostgreSQLDB3 allocation score on act1: 0 -group_color: prmIpPostgreSQLDB3 allocation score on act2: 0 -group_color: prmIpPostgreSQLDB3 allocation score on act3: INFINITY -group_color: prmIpPostgreSQLDB3 allocation score on sby1: 0 -group_color: prmIpPostgreSQLDB3 allocation score on sby2: 0 -native_color: prmApPostgreSQLDB1 allocation score on act1: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on act2: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on act3: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on sby1: 0 -native_color: prmApPostgreSQLDB1 allocation score on sby2: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on act1: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on act2: INFINITY -native_color: prmApPostgreSQLDB2 allocation score on act3: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on sby1: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on sby2: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on act1: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on act2: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on act3: INFINITY -native_color: prmApPostgreSQLDB3 allocation score on sby1: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on sby2: -INFINITY -native_color: prmExPostgreSQLDB1 allocation score on act1: -INFINITY -native_color: prmExPostgreSQLDB1 allocation score on act2: 0 -native_color: prmExPostgreSQLDB1 allocation score on act3: 0 -native_color: prmExPostgreSQLDB1 allocation score on sby1: 0 -native_color: prmExPostgreSQLDB1 allocation score on sby2: 0 -native_color: prmExPostgreSQLDB2 allocation score on act1: 0 -native_color: prmExPostgreSQLDB2 allocation score on act2: INFINITY -native_color: prmExPostgreSQLDB2 allocation score on act3: 0 -native_color: prmExPostgreSQLDB2 allocation score on sby1: 0 -native_color: prmExPostgreSQLDB2 allocation score on sby2: 0 -native_color: prmExPostgreSQLDB3 allocation score on act1: 0 -native_color: prmExPostgreSQLDB3 allocation score on act2: 0 -native_color: prmExPostgreSQLDB3 allocation score on act3: INFINITY -native_color: prmExPostgreSQLDB3 allocation score on sby1: 0 -native_color: prmExPostgreSQLDB3 allocation score on sby2: 0 -native_color: prmFsPostgreSQLDB1-1 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on sby1: 0 -native_color: prmFsPostgreSQLDB1-1 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on sby1: 0 -native_color: prmFsPostgreSQLDB1-2 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on sby1: 0 -native_color: prmFsPostgreSQLDB1-3 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on act3: INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on act3: INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on act3: INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on sby2: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on act1: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on act2: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on act3: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on sby1: 0 -native_color: prmIpPostgreSQLDB1 allocation score on sby2: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on act1: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on act2: INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on act3: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on sby1: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on sby2: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on act1: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on act2: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on act3: INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on sby1: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on sby2: -INFINITY +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on act1: 200 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on act2: 200 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on act1: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on act3: 200 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on sby2: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on act1: -INFINITY +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on act1: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on sby2: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on act1: INFINITY +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on act1: 0 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on act1: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on act1: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on act1: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on act3: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on act3: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on act3: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on sby2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on act1: INFINITY +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on act1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on sby2: 0 +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on act3: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on sby1: 0 +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on act2: 0 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on act3: 0 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on sby1: 0 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on sby2: 0 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on act1: 0 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on act3: 0 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on sby1: 0 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on sby2: 0 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on act1: 0 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on act2: 0 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on sby1: 0 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on sby2: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on sby1: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on sby1: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on sby1: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on act3: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on act3: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on act3: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on act3: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on sby1: 0 +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on sby2: -INFINITY diff --git a/pengine/test10/bug-lf-2613.summary b/pengine/test10/bug-lf-2613.summary index 51078c07945..02e3d5a045d 100644 --- a/pengine/test10/bug-lf-2613.summary +++ b/pengine/test10/bug-lf-2613.summary @@ -45,7 +45,6 @@ Executing cluster transition: * Resource action: prmFsPostgreSQLDB1-1 stop on act1 * Resource action: prmExPostgreSQLDB1 stop on act1 * Pseudo action: load_stopped_act1 - * Pseudo action: all_stopped * Pseudo action: grpPostgreSQLDB1_stopped_0 * Pseudo action: grpPostgreSQLDB1_start_0 * Resource action: prmExPostgreSQLDB1 start on sby1 diff --git a/pengine/test10/bug-lf-2619.dot b/pengine/test10/bug-lf-2619.dot index 4d00a26409c..78a6ef3c5ee 100644 --- a/pengine/test10/bug-lf-2619.dot +++ b/pengine/test10/bug-lf-2619.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clnPingd_stop_0" -> "clnPingd_stopped_0" [ style = bold] "clnPingd_stop_0" -> "prmPingd:0_stop_0 act1" [ style = bold] "clnPingd_stop_0" [ style=bold color="green" fontcolor="orange"] @@ -34,7 +33,6 @@ digraph "g" { "prmApPostgreSQLDB1_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] "prmApPostgreSQLDB1_start_0 sby1" -> "prmApPostgreSQLDB1_monitor_5000 sby1" [ style = bold] "prmApPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmApPostgreSQLDB1_stop_0 act1" -> "all_stopped" [ style = bold] "prmApPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmApPostgreSQLDB1_stop_0 act1" -> "prmApPostgreSQLDB1_start_0 sby1" [ style = bold] "prmApPostgreSQLDB1_stop_0 act1" -> "prmIpPostgreSQLDB1_stop_0 act1" [ style = bold] @@ -44,7 +42,6 @@ digraph "g" { "prmExPostgreSQLDB1_start_0 sby1" -> "prmExPostgreSQLDB1_monitor_5000 sby1" [ style = bold] "prmExPostgreSQLDB1_start_0 sby1" -> "prmFsPostgreSQLDB1-1_start_0 sby1" [ style = bold] "prmExPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmExPostgreSQLDB1_stop_0 act1" -> "all_stopped" [ style = bold] "prmExPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmExPostgreSQLDB1_stop_0 act1" -> "load_stopped_act1 act1" [ style = bold] "prmExPostgreSQLDB1_stop_0 act1" -> "prmExPostgreSQLDB1_start_0 sby1" [ style = bold] @@ -54,7 +51,6 @@ digraph "g" { "prmFsPostgreSQLDB1-1_start_0 sby1" -> "prmFsPostgreSQLDB1-1_monitor_5000 sby1" [ style = bold] "prmFsPostgreSQLDB1-1_start_0 sby1" -> "prmFsPostgreSQLDB1-2_start_0 sby1" [ style = bold] "prmFsPostgreSQLDB1-1_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmFsPostgreSQLDB1-1_stop_0 act1" -> "all_stopped" [ style = bold] "prmFsPostgreSQLDB1-1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmFsPostgreSQLDB1-1_stop_0 act1" -> "prmExPostgreSQLDB1_stop_0 act1" [ style = bold] "prmFsPostgreSQLDB1-1_stop_0 act1" -> "prmFsPostgreSQLDB1-1_start_0 sby1" [ style = bold] @@ -64,7 +60,6 @@ digraph "g" { "prmFsPostgreSQLDB1-2_start_0 sby1" -> "prmFsPostgreSQLDB1-2_monitor_5000 sby1" [ style = bold] "prmFsPostgreSQLDB1-2_start_0 sby1" -> "prmFsPostgreSQLDB1-3_start_0 sby1" [ style = bold] "prmFsPostgreSQLDB1-2_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmFsPostgreSQLDB1-2_stop_0 act1" -> "all_stopped" [ style = bold] "prmFsPostgreSQLDB1-2_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmFsPostgreSQLDB1-2_stop_0 act1" -> "prmFsPostgreSQLDB1-1_stop_0 act1" [ style = bold] "prmFsPostgreSQLDB1-2_stop_0 act1" -> "prmFsPostgreSQLDB1-2_start_0 sby1" [ style = bold] @@ -74,7 +69,6 @@ digraph "g" { "prmFsPostgreSQLDB1-3_start_0 sby1" -> "prmFsPostgreSQLDB1-3_monitor_5000 sby1" [ style = bold] "prmFsPostgreSQLDB1-3_start_0 sby1" -> "prmIpPostgreSQLDB1_start_0 sby1" [ style = bold] "prmFsPostgreSQLDB1-3_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmFsPostgreSQLDB1-3_stop_0 act1" -> "all_stopped" [ style = bold] "prmFsPostgreSQLDB1-3_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmFsPostgreSQLDB1-3_stop_0 act1" -> "prmFsPostgreSQLDB1-2_stop_0 act1" [ style = bold] "prmFsPostgreSQLDB1-3_stop_0 act1" -> "prmFsPostgreSQLDB1-3_start_0 sby1" [ style = bold] @@ -84,12 +78,10 @@ digraph "g" { "prmIpPostgreSQLDB1_start_0 sby1" -> "prmApPostgreSQLDB1_start_0 sby1" [ style = bold] "prmIpPostgreSQLDB1_start_0 sby1" -> "prmIpPostgreSQLDB1_monitor_5000 sby1" [ style = bold] "prmIpPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] -"prmIpPostgreSQLDB1_stop_0 act1" -> "all_stopped" [ style = bold] "prmIpPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] "prmIpPostgreSQLDB1_stop_0 act1" -> "prmFsPostgreSQLDB1-3_stop_0 act1" [ style = bold] "prmIpPostgreSQLDB1_stop_0 act1" -> "prmIpPostgreSQLDB1_start_0 sby1" [ style = bold] "prmIpPostgreSQLDB1_stop_0 act1" [ style=bold color="green" fontcolor="black"] -"prmPingd:0_stop_0 act1" -> "all_stopped" [ style = bold] "prmPingd:0_stop_0 act1" -> "clnPingd_stopped_0" [ style = bold] "prmPingd:0_stop_0 act1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/bug-lf-2619.exp b/pengine/test10/bug-lf-2619.exp index 57aff383203..41ff2d7bddb 100644 --- a/pengine/test10/bug-lf-2619.exp +++ b/pengine/test10/bug-lf-2619.exp @@ -1,37 +1,37 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="84" operation="stopped" operation_key="grpPostgreSQLDB1_stopped_0"> + <pseudo_event id="83" operation="stopped" operation_key="grpPostgreSQLDB1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="62" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <rsc_op id="66" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="65" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <rsc_op id="69" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="68" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <rsc_op id="72" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="71" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <rsc_op id="75" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="74" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <rsc_op id="78" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="77" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="83" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="82" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="83" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"> + <pseudo_event id="82" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -39,328 +39,328 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="82" operation="running" operation_key="grpPostgreSQLDB1_running_0"> + <pseudo_event id="81" operation="running" operation_key="grpPostgreSQLDB1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="64" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="63" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="67" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="66" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="70" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="69" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="73" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="72" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="76" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="75" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="79" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="78" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <pseudo_event id="81" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="80" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="81" operation="start" operation_key="grpPostgreSQLDB1_start_0"> + <pseudo_event id="80" operation="start" operation_key="grpPostgreSQLDB1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="84" operation="stopped" operation_key="grpPostgreSQLDB1_stopped_0"/> + <pseudo_event id="83" operation="stopped" operation_key="grpPostgreSQLDB1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="65" operation="monitor" operation_key="prmExPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="64" operation="monitor" operation_key="prmExPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmExPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="64" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="63" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="64" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="63" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmExPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="load_stopped_sby1" operation_key="load_stopped_sby1"/> + <pseudo_event id="28" operation="load_stopped_sby1" operation_key="load_stopped_sby1"/> </trigger> <trigger> - <rsc_op id="63" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="62" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="81" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="80" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="63" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"> + <rsc_op id="62" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"> <primitive id="prmExPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="act1" CRM_meta_on_node_uuid="act1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="66" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="65" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="83" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="82" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="prmFsPostgreSQLDB1-1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="67" operation="monitor" operation_key="prmFsPostgreSQLDB1-1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="66" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="67" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="66" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="64" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="63" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="66" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="65" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="81" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="80" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="66" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"> + <rsc_op id="65" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"> <primitive id="prmFsPostgreSQLDB1-1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="act1" CRM_meta_on_node_uuid="act1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="68" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="83" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="82" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="71" operation="monitor" operation_key="prmFsPostgreSQLDB1-2_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="70" operation="monitor" operation_key="prmFsPostgreSQLDB1-2_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="69" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="70" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="69" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="66" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="69" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="68" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="81" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="80" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="69" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"> + <rsc_op id="68" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"> <primitive id="prmFsPostgreSQLDB1-2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="act1" CRM_meta_on_node_uuid="act1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="72" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="71" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="83" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="82" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="prmFsPostgreSQLDB1-3_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="73" operation="monitor" operation_key="prmFsPostgreSQLDB1-3_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="72" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="73" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="72" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmFsPostgreSQLDB1-3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="69" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="72" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="71" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="81" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="80" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="72" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"> + <rsc_op id="71" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"> <primitive id="prmFsPostgreSQLDB1-3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="act1" CRM_meta_on_node_uuid="act1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="74" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="83" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="82" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="prmIpPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="76" operation="monitor" operation_key="prmIpPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmIpPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="76" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="75" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="76" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="75" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmIpPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="72" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="75" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="74" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="81" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="80" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="75" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"> + <rsc_op id="74" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"> <primitive id="prmIpPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="act1" CRM_meta_on_node_uuid="act1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="78" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="77" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="83" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="82" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="prmApPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="79" operation="monitor" operation_key="prmApPostgreSQLDB1_monitor_5000" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmApPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="78" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="79" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> + <rsc_op id="78" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"> <primitive id="prmApPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="sby1" CRM_meta_on_node_uuid="sby1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="76" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> + <rsc_op id="75" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="sby1" on_node_uuid="sby1"/> </trigger> <trigger> - <rsc_op id="78" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="77" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="81" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="80" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="78" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"> + <rsc_op id="77" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"> <primitive id="prmApPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="act1" CRM_meta_on_node_uuid="act1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="83" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> + <pseudo_event id="82" operation="stop" operation_key="grpPostgreSQLDB1_stop_0"/> </trigger> </inputs> </synapse> @@ -373,13 +373,13 @@ </action_set> <inputs> <trigger> - <pseudo_event id="95" operation="stop" operation_key="clnPingd_stop_0"/> + <pseudo_event id="94" operation="stop" operation_key="clnPingd_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="96" operation="stopped" operation_key="clnPingd_stopped_0"> + <pseudo_event id="95" operation="stopped" operation_key="clnPingd_stopped_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -388,25 +388,25 @@ <rsc_op id="7" operation="stop" operation_key="prmPingd:0_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> <trigger> - <pseudo_event id="95" operation="stop" operation_key="clnPingd_stop_0"/> + <pseudo_event id="94" operation="stop" operation_key="clnPingd_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="95" operation="stop" operation_key="clnPingd_stop_0"> + <pseudo_event id="94" operation="stop" operation_key="clnPingd_stop_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="84" operation="stopped" operation_key="grpPostgreSQLDB1_stopped_0"/> + <pseudo_event id="83" operation="stopped" operation_key="grpPostgreSQLDB1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="30" operation="load_stopped_sby2" operation_key="load_stopped_sby2"> + <pseudo_event id="29" operation="load_stopped_sby2" operation_key="load_stopped_sby2"> <attributes /> </pseudo_event> </action_set> @@ -414,7 +414,7 @@ </synapse> <synapse id="26"> <action_set> - <pseudo_event id="29" operation="load_stopped_sby1" operation_key="load_stopped_sby1"> + <pseudo_event id="28" operation="load_stopped_sby1" operation_key="load_stopped_sby1"> <attributes /> </pseudo_event> </action_set> @@ -422,7 +422,7 @@ </synapse> <synapse id="27"> <action_set> - <pseudo_event id="28" operation="load_stopped_act3" operation_key="load_stopped_act3"> + <pseudo_event id="27" operation="load_stopped_act3" operation_key="load_stopped_act3"> <attributes /> </pseudo_event> </action_set> @@ -430,7 +430,7 @@ </synapse> <synapse id="28"> <action_set> - <pseudo_event id="27" operation="load_stopped_act2" operation_key="load_stopped_act2"> + <pseudo_event id="26" operation="load_stopped_act2" operation_key="load_stopped_act2"> <attributes /> </pseudo_event> </action_set> @@ -438,43 +438,13 @@ </synapse> <synapse id="29"> <action_set> - <pseudo_event id="26" operation="load_stopped_act1" operation_key="load_stopped_act1"> + <pseudo_event id="25" operation="load_stopped_act1" operation_key="load_stopped_act1"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - </inputs> - </synapse> - <synapse id="30"> - <action_set> - <pseudo_event id="25" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="7" operation="stop" operation_key="prmPingd:0_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - <trigger> - <rsc_op id="63" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - <trigger> - <rsc_op id="66" operation="stop" operation_key="prmFsPostgreSQLDB1-1_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - <trigger> - <rsc_op id="69" operation="stop" operation_key="prmFsPostgreSQLDB1-2_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - <trigger> - <rsc_op id="72" operation="stop" operation_key="prmFsPostgreSQLDB1-3_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - <trigger> - <rsc_op id="75" operation="stop" operation_key="prmIpPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> - </trigger> - <trigger> - <rsc_op id="78" operation="stop" operation_key="prmApPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> + <rsc_op id="62" operation="stop" operation_key="prmExPostgreSQLDB1_stop_0" on_node="act1" on_node_uuid="act1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-lf-2619.scores b/pengine/test10/bug-lf-2619.scores index 19c814b88ab..cbfecf8baf1 100644 --- a/pengine/test10/bug-lf-2619.scores +++ b/pengine/test10/bug-lf-2619.scores @@ -1,251 +1,251 @@ Allocation scores: -clone_color: clnPingd allocation score on act1: -INFINITY -clone_color: clnPingd allocation score on act2: INFINITY -clone_color: clnPingd allocation score on act3: INFINITY -clone_color: clnPingd allocation score on sby1: 0 -clone_color: clnPingd allocation score on sby2: 0 -clone_color: prmPingd:0 allocation score on act1: -INFINITY -clone_color: prmPingd:0 allocation score on act2: 0 -clone_color: prmPingd:0 allocation score on act3: 0 -clone_color: prmPingd:0 allocation score on sby1: 0 -clone_color: prmPingd:0 allocation score on sby2: 0 -clone_color: prmPingd:1 allocation score on act1: -INFINITY -clone_color: prmPingd:1 allocation score on act2: 0 -clone_color: prmPingd:1 allocation score on act3: 0 -clone_color: prmPingd:1 allocation score on sby1: INFINITY -clone_color: prmPingd:1 allocation score on sby2: 0 -clone_color: prmPingd:2 allocation score on act1: -INFINITY -clone_color: prmPingd:2 allocation score on act2: INFINITY -clone_color: prmPingd:2 allocation score on act3: 0 -clone_color: prmPingd:2 allocation score on sby1: 0 -clone_color: prmPingd:2 allocation score on sby2: 0 -clone_color: prmPingd:3 allocation score on act1: -INFINITY -clone_color: prmPingd:3 allocation score on act2: 0 -clone_color: prmPingd:3 allocation score on act3: INFINITY -clone_color: prmPingd:3 allocation score on sby1: 0 -clone_color: prmPingd:3 allocation score on sby2: 0 -clone_color: prmPingd:4 allocation score on act1: -INFINITY -clone_color: prmPingd:4 allocation score on act2: 0 -clone_color: prmPingd:4 allocation score on act3: 0 -clone_color: prmPingd:4 allocation score on sby1: 0 -clone_color: prmPingd:4 allocation score on sby2: INFINITY -group_color: grpPostgreSQLDB1 allocation score on act1: 200 -group_color: grpPostgreSQLDB1 allocation score on act2: 0 -group_color: grpPostgreSQLDB1 allocation score on act3: 0 -group_color: grpPostgreSQLDB1 allocation score on sby1: 0 -group_color: grpPostgreSQLDB1 allocation score on sby2: 0 -group_color: grpPostgreSQLDB2 allocation score on act1: 0 -group_color: grpPostgreSQLDB2 allocation score on act2: 200 -group_color: grpPostgreSQLDB2 allocation score on act3: 0 -group_color: grpPostgreSQLDB2 allocation score on sby1: 0 -group_color: grpPostgreSQLDB2 allocation score on sby2: 0 -group_color: grpPostgreSQLDB3 allocation score on act1: 0 -group_color: grpPostgreSQLDB3 allocation score on act2: 0 -group_color: grpPostgreSQLDB3 allocation score on act3: 200 -group_color: grpPostgreSQLDB3 allocation score on sby1: 0 -group_color: grpPostgreSQLDB3 allocation score on sby2: 0 -group_color: prmApPostgreSQLDB1 allocation score on act1: INFINITY -group_color: prmApPostgreSQLDB1 allocation score on act2: 0 -group_color: prmApPostgreSQLDB1 allocation score on act3: 0 -group_color: prmApPostgreSQLDB1 allocation score on sby1: 0 -group_color: prmApPostgreSQLDB1 allocation score on sby2: 0 -group_color: prmApPostgreSQLDB2 allocation score on act1: 0 -group_color: prmApPostgreSQLDB2 allocation score on act2: INFINITY -group_color: prmApPostgreSQLDB2 allocation score on act3: 0 -group_color: prmApPostgreSQLDB2 allocation score on sby1: 0 -group_color: prmApPostgreSQLDB2 allocation score on sby2: 0 -group_color: prmApPostgreSQLDB3 allocation score on act1: 0 -group_color: prmApPostgreSQLDB3 allocation score on act2: 0 -group_color: prmApPostgreSQLDB3 allocation score on act3: INFINITY -group_color: prmApPostgreSQLDB3 allocation score on sby1: 0 -group_color: prmApPostgreSQLDB3 allocation score on sby2: 0 -group_color: prmExPostgreSQLDB1 allocation score on act1: INFINITY -group_color: prmExPostgreSQLDB1 allocation score on act2: 0 -group_color: prmExPostgreSQLDB1 allocation score on act3: 0 -group_color: prmExPostgreSQLDB1 allocation score on sby1: 0 -group_color: prmExPostgreSQLDB1 allocation score on sby2: 0 -group_color: prmExPostgreSQLDB2 allocation score on act1: 0 -group_color: prmExPostgreSQLDB2 allocation score on act2: INFINITY -group_color: prmExPostgreSQLDB2 allocation score on act3: 0 -group_color: prmExPostgreSQLDB2 allocation score on sby1: 0 -group_color: prmExPostgreSQLDB2 allocation score on sby2: 0 -group_color: prmExPostgreSQLDB3 allocation score on act1: 0 -group_color: prmExPostgreSQLDB3 allocation score on act2: 0 -group_color: prmExPostgreSQLDB3 allocation score on act3: INFINITY -group_color: prmExPostgreSQLDB3 allocation score on sby1: 0 -group_color: prmExPostgreSQLDB3 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on act1: INFINITY -group_color: prmFsPostgreSQLDB1-1 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on act1: INFINITY -group_color: prmFsPostgreSQLDB1-2 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on act1: INFINITY -group_color: prmFsPostgreSQLDB1-3 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY -group_color: prmFsPostgreSQLDB2-1 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY -group_color: prmFsPostgreSQLDB2-2 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY -group_color: prmFsPostgreSQLDB2-3 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on act3: INFINITY -group_color: prmFsPostgreSQLDB3-1 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on act3: INFINITY -group_color: prmFsPostgreSQLDB3-2 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on act3: INFINITY -group_color: prmFsPostgreSQLDB3-3 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on sby2: 0 -group_color: prmIpPostgreSQLDB1 allocation score on act1: INFINITY -group_color: prmIpPostgreSQLDB1 allocation score on act2: 0 -group_color: prmIpPostgreSQLDB1 allocation score on act3: 0 -group_color: prmIpPostgreSQLDB1 allocation score on sby1: 0 -group_color: prmIpPostgreSQLDB1 allocation score on sby2: 0 -group_color: prmIpPostgreSQLDB2 allocation score on act1: 0 -group_color: prmIpPostgreSQLDB2 allocation score on act2: INFINITY -group_color: prmIpPostgreSQLDB2 allocation score on act3: 0 -group_color: prmIpPostgreSQLDB2 allocation score on sby1: 0 -group_color: prmIpPostgreSQLDB2 allocation score on sby2: 0 -group_color: prmIpPostgreSQLDB3 allocation score on act1: 0 -group_color: prmIpPostgreSQLDB3 allocation score on act2: 0 -group_color: prmIpPostgreSQLDB3 allocation score on act3: INFINITY -group_color: prmIpPostgreSQLDB3 allocation score on sby1: 0 -group_color: prmIpPostgreSQLDB3 allocation score on sby2: 0 -native_color: prmApPostgreSQLDB1 allocation score on act1: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on act2: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on act3: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on sby1: 0 -native_color: prmApPostgreSQLDB1 allocation score on sby2: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on act1: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on act2: INFINITY -native_color: prmApPostgreSQLDB2 allocation score on act3: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on sby1: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on sby2: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on act1: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on act2: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on act3: INFINITY -native_color: prmApPostgreSQLDB3 allocation score on sby1: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on sby2: -INFINITY -native_color: prmExPostgreSQLDB1 allocation score on act1: -INFINITY -native_color: prmExPostgreSQLDB1 allocation score on act2: 0 -native_color: prmExPostgreSQLDB1 allocation score on act3: 0 -native_color: prmExPostgreSQLDB1 allocation score on sby1: 0 -native_color: prmExPostgreSQLDB1 allocation score on sby2: 0 -native_color: prmExPostgreSQLDB2 allocation score on act1: -INFINITY -native_color: prmExPostgreSQLDB2 allocation score on act2: INFINITY -native_color: prmExPostgreSQLDB2 allocation score on act3: 0 -native_color: prmExPostgreSQLDB2 allocation score on sby1: 0 -native_color: prmExPostgreSQLDB2 allocation score on sby2: 0 -native_color: prmExPostgreSQLDB3 allocation score on act1: -INFINITY -native_color: prmExPostgreSQLDB3 allocation score on act2: 0 -native_color: prmExPostgreSQLDB3 allocation score on act3: INFINITY -native_color: prmExPostgreSQLDB3 allocation score on sby1: 0 -native_color: prmExPostgreSQLDB3 allocation score on sby2: 0 -native_color: prmFsPostgreSQLDB1-1 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on sby1: 0 -native_color: prmFsPostgreSQLDB1-1 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on sby1: 0 -native_color: prmFsPostgreSQLDB1-2 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on sby1: 0 -native_color: prmFsPostgreSQLDB1-3 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on act3: INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on act3: INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on act3: INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on sby2: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on act1: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on act2: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on act3: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on sby1: 0 -native_color: prmIpPostgreSQLDB1 allocation score on sby2: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on act1: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on act2: INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on act3: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on sby1: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on sby2: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on act1: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on act2: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on act3: INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on sby1: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on sby2: -INFINITY -native_color: prmPingd:0 allocation score on act1: -INFINITY -native_color: prmPingd:0 allocation score on act2: -INFINITY -native_color: prmPingd:0 allocation score on act3: -INFINITY -native_color: prmPingd:0 allocation score on sby1: -INFINITY -native_color: prmPingd:0 allocation score on sby2: -INFINITY -native_color: prmPingd:1 allocation score on act1: -INFINITY -native_color: prmPingd:1 allocation score on act2: -INFINITY -native_color: prmPingd:1 allocation score on act3: -INFINITY -native_color: prmPingd:1 allocation score on sby1: INFINITY -native_color: prmPingd:1 allocation score on sby2: 0 -native_color: prmPingd:2 allocation score on act1: -INFINITY -native_color: prmPingd:2 allocation score on act2: INFINITY -native_color: prmPingd:2 allocation score on act3: 0 -native_color: prmPingd:2 allocation score on sby1: 0 -native_color: prmPingd:2 allocation score on sby2: 0 -native_color: prmPingd:3 allocation score on act1: -INFINITY -native_color: prmPingd:3 allocation score on act2: -INFINITY -native_color: prmPingd:3 allocation score on act3: INFINITY -native_color: prmPingd:3 allocation score on sby1: 0 -native_color: prmPingd:3 allocation score on sby2: 0 -native_color: prmPingd:4 allocation score on act1: -INFINITY -native_color: prmPingd:4 allocation score on act2: -INFINITY -native_color: prmPingd:4 allocation score on act3: -INFINITY -native_color: prmPingd:4 allocation score on sby1: -INFINITY -native_color: prmPingd:4 allocation score on sby2: INFINITY +pcmk__clone_allocate: clnPingd allocation score on act1: -INFINITY +pcmk__clone_allocate: clnPingd allocation score on act2: INFINITY +pcmk__clone_allocate: clnPingd allocation score on act3: INFINITY +pcmk__clone_allocate: clnPingd allocation score on sby1: 0 +pcmk__clone_allocate: clnPingd allocation score on sby2: 0 +pcmk__clone_allocate: prmPingd:0 allocation score on act1: -INFINITY +pcmk__clone_allocate: prmPingd:0 allocation score on act2: 0 +pcmk__clone_allocate: prmPingd:0 allocation score on act3: 0 +pcmk__clone_allocate: prmPingd:0 allocation score on sby1: 0 +pcmk__clone_allocate: prmPingd:0 allocation score on sby2: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on act1: -INFINITY +pcmk__clone_allocate: prmPingd:1 allocation score on act2: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on act3: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on sby1: INFINITY +pcmk__clone_allocate: prmPingd:1 allocation score on sby2: 0 +pcmk__clone_allocate: prmPingd:2 allocation score on act1: -INFINITY +pcmk__clone_allocate: prmPingd:2 allocation score on act2: INFINITY +pcmk__clone_allocate: prmPingd:2 allocation score on act3: 0 +pcmk__clone_allocate: prmPingd:2 allocation score on sby1: 0 +pcmk__clone_allocate: prmPingd:2 allocation score on sby2: 0 +pcmk__clone_allocate: prmPingd:3 allocation score on act1: -INFINITY +pcmk__clone_allocate: prmPingd:3 allocation score on act2: 0 +pcmk__clone_allocate: prmPingd:3 allocation score on act3: INFINITY +pcmk__clone_allocate: prmPingd:3 allocation score on sby1: 0 +pcmk__clone_allocate: prmPingd:3 allocation score on sby2: 0 +pcmk__clone_allocate: prmPingd:4 allocation score on act1: -INFINITY +pcmk__clone_allocate: prmPingd:4 allocation score on act2: 0 +pcmk__clone_allocate: prmPingd:4 allocation score on act3: 0 +pcmk__clone_allocate: prmPingd:4 allocation score on sby1: 0 +pcmk__clone_allocate: prmPingd:4 allocation score on sby2: INFINITY +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on act1: 200 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on act2: 200 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on act1: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on act3: 200 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on sby2: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on act1: INFINITY +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on act1: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on sby2: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on act1: INFINITY +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on act1: 0 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on act1: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on act1: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on act1: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on act3: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on act3: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on act3: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on sby2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on act1: INFINITY +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on act1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on sby2: 0 +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on act3: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on sby1: 0 +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on act2: 0 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on act3: 0 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on sby1: 0 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on sby2: 0 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on act3: 0 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on sby1: 0 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on sby2: 0 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on act2: 0 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on sby1: 0 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on sby2: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on sby1: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on sby1: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on sby1: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on act3: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on act3: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on act3: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on act3: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on sby1: 0 +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on act3: INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on act1: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on act2: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on act3: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmPingd:1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmPingd:1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmPingd:1 allocation score on act3: -INFINITY +pcmk__native_allocate: prmPingd:1 allocation score on sby1: INFINITY +pcmk__native_allocate: prmPingd:1 allocation score on sby2: 0 +pcmk__native_allocate: prmPingd:2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on act2: INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on act3: 0 +pcmk__native_allocate: prmPingd:2 allocation score on sby1: 0 +pcmk__native_allocate: prmPingd:2 allocation score on sby2: 0 +pcmk__native_allocate: prmPingd:3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmPingd:3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmPingd:3 allocation score on act3: INFINITY +pcmk__native_allocate: prmPingd:3 allocation score on sby1: 0 +pcmk__native_allocate: prmPingd:3 allocation score on sby2: 0 +pcmk__native_allocate: prmPingd:4 allocation score on act1: -INFINITY +pcmk__native_allocate: prmPingd:4 allocation score on act2: -INFINITY +pcmk__native_allocate: prmPingd:4 allocation score on act3: -INFINITY +pcmk__native_allocate: prmPingd:4 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmPingd:4 allocation score on sby2: INFINITY diff --git a/pengine/test10/bug-lf-2619.summary b/pengine/test10/bug-lf-2619.summary index a704be8d116..5b7c5ca27cf 100644 --- a/pengine/test10/bug-lf-2619.summary +++ b/pengine/test10/bug-lf-2619.summary @@ -67,7 +67,6 @@ Executing cluster transition: * Resource action: prmApPostgreSQLDB1 monitor=5000 on sby1 * Resource action: prmPingd:0 stop on act1 * Pseudo action: clnPingd_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ act1 act2 act3 sby1 sby2 ] diff --git a/pengine/test10/bug-n-385265-2.dot b/pengine/test10/bug-n-385265-2.dot index 87a4b939f86..a9e75d31003 100644 --- a/pengine/test10/bug-n-385265-2.dot +++ b/pengine/test10/bug-n-385265-2.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group_common_running_0" [ style=bold color="green" fontcolor="orange" ] "group_common_start_0" -> "group_common_running_0" [ style = bold] "group_common_start_0" -> "resource_idvscommon_start_0 ih01" [ style = bold] @@ -15,7 +14,6 @@ digraph "g" { "resource_idvscommon_start_0 ih01" -> "group_common_running_0" [ style = bold] "resource_idvscommon_start_0 ih01" -> "resource_idvscommon_monitor_30000 ih01" [ style = bold] "resource_idvscommon_start_0 ih01" [ style=bold color="green" fontcolor="black" ] -"resource_idvscommon_stop_0 ih02" -> "all_stopped" [ style = bold] "resource_idvscommon_stop_0 ih02" -> "group_common_stopped_0" [ style = bold] "resource_idvscommon_stop_0 ih02" -> "resource_idvscommon_start_0 ih01" [ style = bold] "resource_idvscommon_stop_0 ih02" -> "resource_ip_common_stop_0 ih02" [ style = bold] @@ -25,7 +23,6 @@ digraph "g" { "resource_ip_common_start_0 ih01" -> "resource_idvscommon_start_0 ih01" [ style = bold] "resource_ip_common_start_0 ih01" -> "resource_ip_common_monitor_30000 ih01" [ style = bold] "resource_ip_common_start_0 ih01" [ style=bold color="green" fontcolor="black" ] -"resource_ip_common_stop_0 ih02" -> "all_stopped" [ style = bold] "resource_ip_common_stop_0 ih02" -> "group_common_stopped_0" [ style = bold] "resource_ip_common_stop_0 ih02" -> "resource_ip_common_start_0 ih01" [ style = bold] "resource_ip_common_stop_0 ih02" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/bug-n-385265-2.exp b/pengine/test10/bug-n-385265-2.exp index 2f536dc2d4e..eca18cb01d3 100644 --- a/pengine/test10/bug-n-385265-2.exp +++ b/pengine/test10/bug-n-385265-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="12" operation="stopped" operation_key="group_common_stopped_0"> + <pseudo_event id="11" operation="stopped" operation_key="group_common_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,16 +10,16 @@ <rsc_op id="2" operation="stop" operation_key="resource_ip_common_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="resource_idvscommon_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> + <rsc_op id="5" operation="stop" operation_key="resource_idvscommon_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="group_common_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="group_common_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="group_common_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="group_common_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,50 +27,50 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="10" operation="running" operation_key="group_common_running_0"> + <pseudo_event id="9" operation="running" operation_key="group_common_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="resource_ip_common_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"/> + <rsc_op id="3" operation="start" operation_key="resource_ip_common_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="resource_idvscommon_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"/> + <rsc_op id="6" operation="start" operation_key="resource_idvscommon_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="group_common_start_0"/> + <pseudo_event id="8" operation="start" operation_key="group_common_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="9" operation="start" operation_key="group_common_start_0"> + <pseudo_event id="8" operation="start" operation_key="group_common_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stopped" operation_key="group_common_stopped_0"/> + <pseudo_event id="11" operation="stopped" operation_key="group_common_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="resource_ip_common_monitor_30000" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"> + <rsc_op id="4" operation="monitor" operation_key="resource_ip_common_monitor_30000" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"> <primitive id="resource_ip_common" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="ih01" CRM_meta_on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327" CRM_meta_start_delay="30000" CRM_meta_timeout="25000" ip="10.116.38.10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="resource_ip_common_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"/> + <rsc_op id="3" operation="start" operation_key="resource_ip_common_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="start" operation_key="resource_ip_common_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"> + <rsc_op id="3" operation="start" operation_key="resource_ip_common_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"> <primitive id="resource_ip_common" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="ih01" CRM_meta_on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327" CRM_meta_timeout="20000" ip="10.116.38.10"/> </rsc_op> @@ -80,7 +80,7 @@ <rsc_op id="2" operation="stop" operation_key="resource_ip_common_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="group_common_start_0"/> + <pseudo_event id="8" operation="start" operation_key="group_common_start_0"/> </trigger> </inputs> </synapse> @@ -93,70 +93,55 @@ </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="resource_idvscommon_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> + <rsc_op id="5" operation="stop" operation_key="resource_idvscommon_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="group_common_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="group_common_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="resource_idvscommon_monitor_30000" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"> + <rsc_op id="7" operation="monitor" operation_key="resource_idvscommon_monitor_30000" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"> <primitive id="resource_idvscommon" class="ocf" provider="dfs" type="idvs"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="ih01" CRM_meta_on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327" CRM_meta_start_delay="120000" CRM_meta_timeout="25000" site="common"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="resource_idvscommon_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"/> + <rsc_op id="6" operation="start" operation_key="resource_idvscommon_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="7" operation="start" operation_key="resource_idvscommon_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"> + <rsc_op id="6" operation="start" operation_key="resource_idvscommon_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"> <primitive id="resource_idvscommon" class="ocf" provider="dfs" type="idvs"/> <attributes CRM_meta_on_node="ih01" CRM_meta_on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327" CRM_meta_timeout="20000" site="common"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="resource_ip_common_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"/> + <rsc_op id="3" operation="start" operation_key="resource_ip_common_start_0" on_node="ih01" on_node_uuid="9be32c75-0490-4cf9-ae18-c039a94fd327"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="resource_idvscommon_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> + <rsc_op id="5" operation="stop" operation_key="resource_idvscommon_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="group_common_start_0"/> + <pseudo_event id="8" operation="start" operation_key="group_common_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="6" operation="stop" operation_key="resource_idvscommon_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"> + <rsc_op id="5" operation="stop" operation_key="resource_idvscommon_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"> <primitive id="resource_idvscommon" class="ocf" provider="dfs" type="idvs"/> <attributes CRM_meta_on_node="ih02" CRM_meta_on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5" CRM_meta_timeout="20000" site="common"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stop" operation_key="group_common_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="resource_ip_common_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="resource_idvscommon_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> + <pseudo_event id="10" operation="stop" operation_key="group_common_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-n-385265-2.scores b/pengine/test10/bug-n-385265-2.scores index 6d79c20fd61..6c7abb7cd0f 100644 --- a/pengine/test10/bug-n-385265-2.scores +++ b/pengine/test10/bug-n-385265-2.scores @@ -1,11 +1,11 @@ Allocation scores: -group_color: group_common allocation score on ih01: 0 -group_color: group_common allocation score on ih02: 0 -group_color: resource_idvscommon allocation score on ih01: 0 -group_color: resource_idvscommon allocation score on ih02: -INFINITY -group_color: resource_ip_common allocation score on ih01: 0 -group_color: resource_ip_common allocation score on ih02: 10 -native_color: resource_idvscommon allocation score on ih01: 0 -native_color: resource_idvscommon allocation score on ih02: -INFINITY -native_color: resource_ip_common allocation score on ih01: 0 -native_color: resource_ip_common allocation score on ih02: -INFINITY +pcmk__group_allocate: group_common allocation score on ih01: 0 +pcmk__group_allocate: group_common allocation score on ih02: 0 +pcmk__group_allocate: resource_idvscommon allocation score on ih01: 0 +pcmk__group_allocate: resource_idvscommon allocation score on ih02: -INFINITY +pcmk__group_allocate: resource_ip_common allocation score on ih01: 0 +pcmk__group_allocate: resource_ip_common allocation score on ih02: 10 +pcmk__native_allocate: resource_idvscommon allocation score on ih01: 0 +pcmk__native_allocate: resource_idvscommon allocation score on ih02: -INFINITY +pcmk__native_allocate: resource_ip_common allocation score on ih01: 0 +pcmk__native_allocate: resource_ip_common allocation score on ih02: -INFINITY diff --git a/pengine/test10/bug-n-385265-2.summary b/pengine/test10/bug-n-385265-2.summary index 2e0f7c15ec2..576dc395d7e 100644 --- a/pengine/test10/bug-n-385265-2.summary +++ b/pengine/test10/bug-n-385265-2.summary @@ -14,7 +14,6 @@ Executing cluster transition: * Pseudo action: group_common_stop_0 * Resource action: resource_idvscommon stop on ih02 * Resource action: resource_ip_common stop on ih02 - * Pseudo action: all_stopped * Pseudo action: group_common_stopped_0 * Pseudo action: group_common_start_0 * Resource action: resource_ip_common start on ih01 diff --git a/pengine/test10/bug-n-385265.dot b/pengine/test10/bug-n-385265.dot index bc5959033e5..e3d93d2f2b0 100644 --- a/pengine/test10/bug-n-385265.dot +++ b/pengine/test10/bug-n-385265.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group_common_stop_0" -> "group_common_stopped_0" [ style = bold] "group_common_stop_0" -> "resource_idvscommon_stop_0 ih02" [ style = bold] "group_common_stop_0" [ style=bold color="green" fontcolor="orange" ] "group_common_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"resource_idvscommon_stop_0 ih02" -> "all_stopped" [ style = bold] "resource_idvscommon_stop_0 ih02" -> "group_common_stopped_0" [ style = bold] "resource_idvscommon_stop_0 ih02" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/bug-n-385265.exp b/pengine/test10/bug-n-385265.exp index c8bad25ca5f..f2a7452e55f 100644 --- a/pengine/test10/bug-n-385265.exp +++ b/pengine/test10/bug-n-385265.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="10" operation="stopped" operation_key="group_common_stopped_0"> + <pseudo_event id="9" operation="stopped" operation_key="group_common_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,13 +10,13 @@ <rsc_op id="2" operation="stop" operation_key="resource_idvscommon_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="group_common_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="group_common_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="group_common_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="group_common_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -31,19 +31,7 @@ </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stop" operation_key="group_common_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="resource_idvscommon_stop_0" on_node="ih02" on_node_uuid="57226bfc-310f-409b-8b3d-49d93498e4b5"/> + <pseudo_event id="8" operation="stop" operation_key="group_common_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-n-385265.scores b/pengine/test10/bug-n-385265.scores index 1d8fb1f2624..c570edad6c4 100644 --- a/pengine/test10/bug-n-385265.scores +++ b/pengine/test10/bug-n-385265.scores @@ -1,11 +1,11 @@ Allocation scores: -group_color: group_common allocation score on ih01: 0 -group_color: group_common allocation score on ih02: 0 -group_color: resource_idvscommon allocation score on ih01: -INFINITY -group_color: resource_idvscommon allocation score on ih02: -INFINITY -group_color: resource_ip_common allocation score on ih01: 0 -group_color: resource_ip_common allocation score on ih02: 10 -native_color: resource_idvscommon allocation score on ih01: -INFINITY -native_color: resource_idvscommon allocation score on ih02: -INFINITY -native_color: resource_ip_common allocation score on ih01: 0 -native_color: resource_ip_common allocation score on ih02: 10 +pcmk__group_allocate: group_common allocation score on ih01: 0 +pcmk__group_allocate: group_common allocation score on ih02: 0 +pcmk__group_allocate: resource_idvscommon allocation score on ih01: -INFINITY +pcmk__group_allocate: resource_idvscommon allocation score on ih02: -INFINITY +pcmk__group_allocate: resource_ip_common allocation score on ih01: 0 +pcmk__group_allocate: resource_ip_common allocation score on ih02: 10 +pcmk__native_allocate: resource_idvscommon allocation score on ih01: -INFINITY +pcmk__native_allocate: resource_idvscommon allocation score on ih02: -INFINITY +pcmk__native_allocate: resource_ip_common allocation score on ih01: 0 +pcmk__native_allocate: resource_ip_common allocation score on ih02: 10 diff --git a/pengine/test10/bug-n-385265.summary b/pengine/test10/bug-n-385265.summary index e5bc4bccd5d..24edd985528 100644 --- a/pengine/test10/bug-n-385265.summary +++ b/pengine/test10/bug-n-385265.summary @@ -12,7 +12,6 @@ Transition Summary: Executing cluster transition: * Pseudo action: group_common_stop_0 * Resource action: resource_idvscommon stop on ih02 - * Pseudo action: all_stopped * Pseudo action: group_common_stopped_0 Revised cluster status: diff --git a/pengine/test10/bug-n-387749.dot b/pengine/test10/bug-n-387749.dot index 886f33765e9..a8201087215 100644 --- a/pengine/test10/bug-n-387749.dot +++ b/pengine/test10/bug-n-387749.dot @@ -1,18 +1,23 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "export_home_ocfs2:0_monitor_0 power720-1" -> "export_home_ocfs2_clone_set_start_0" [ style = bold] +"export_home_ocfs2:0_monitor_0 power720-1" -> "resource_ipaddr1_single_stop_0 power720-2" [ style = bold] +"export_home_ocfs2:0_monitor_0 power720-1" -> "resource_nfsserver_single_stop_0 power720-2" [ style = bold] "export_home_ocfs2:0_monitor_0 power720-1" [ style=bold color="green" fontcolor="black" ] "export_home_ocfs2:0_post_notify_start_0 power720-1" -> "export_home_ocfs2_clone_set_confirmed-post_notify_running_0" [ style = bold] "export_home_ocfs2:0_post_notify_start_0 power720-1" [ style=bold color="green" fontcolor="black" ] "export_home_ocfs2:0_start_0 power720-1" -> "export_home_ocfs2_clone_set_running_0" [ style = bold] "export_home_ocfs2:0_start_0 power720-1" [ style=bold color="green" fontcolor="black" ] "export_home_ocfs2:1_monitor_0 power720-1" -> "export_home_ocfs2_clone_set_start_0" [ style = bold] +"export_home_ocfs2:1_monitor_0 power720-1" -> "resource_ipaddr1_single_stop_0 power720-2" [ style = bold] +"export_home_ocfs2:1_monitor_0 power720-1" -> "resource_nfsserver_single_stop_0 power720-2" [ style = bold] "export_home_ocfs2:1_monitor_0 power720-1" [ style=bold color="green" fontcolor="black" ] "export_home_ocfs2:1_post_notify_start_0 power720-2" -> "export_home_ocfs2_clone_set_confirmed-post_notify_running_0" [ style = bold] "export_home_ocfs2:1_post_notify_start_0 power720-2" [ style=bold color="green" fontcolor="black" ] "export_home_ocfs2:1_pre_notify_start_0 power720-2" -> "export_home_ocfs2_clone_set_confirmed-pre_notify_start_0" [ style = bold] "export_home_ocfs2:1_pre_notify_start_0 power720-2" [ style=bold color="green" fontcolor="black" ] "export_home_ocfs2:2_monitor_0 power720-1" -> "export_home_ocfs2_clone_set_start_0" [ style = bold] +"export_home_ocfs2:2_monitor_0 power720-1" -> "resource_ipaddr1_single_stop_0 power720-2" [ style = bold] +"export_home_ocfs2:2_monitor_0 power720-1" -> "resource_nfsserver_single_stop_0 power720-2" [ style = bold] "export_home_ocfs2:2_monitor_0 power720-1" [ style=bold color="green" fontcolor="black" ] "export_home_ocfs2_clone_set_confirmed-post_notify_running_0" -> "group_nfs_start_0" [ style = bold] "export_home_ocfs2_clone_set_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange" ] @@ -42,24 +47,26 @@ digraph "g" { "group_nfs_stop_0" [ style=bold color="green" fontcolor="orange" ] "group_nfs_stopped_0" -> "group_nfs_start_0" [ style = bold] "group_nfs_stopped_0" [ style=bold color="green" fontcolor="orange" ] +"resource_ipaddr1_single_monitor_0 power720-1" -> "group_nfs_stopped_0" [ style = bold] "resource_ipaddr1_single_monitor_0 power720-1" -> "resource_ipaddr1_single_start_0 power720-1" [ style = bold] +"resource_ipaddr1_single_monitor_0 power720-1" -> "resource_nfsserver_single_stop_0 power720-2" [ style = bold] "resource_ipaddr1_single_monitor_0 power720-1" [ style=bold color="green" fontcolor="black" ] "resource_ipaddr1_single_monitor_5000 power720-1" [ style=bold color="green" fontcolor="black" ] "resource_ipaddr1_single_start_0 power720-1" -> "group_nfs_running_0" [ style = bold] "resource_ipaddr1_single_start_0 power720-1" -> "resource_ipaddr1_single_monitor_5000 power720-1" [ style = bold] "resource_ipaddr1_single_start_0 power720-1" -> "resource_nfsserver_single_start_0 power720-1" [ style = bold] "resource_ipaddr1_single_start_0 power720-1" [ style=bold color="green" fontcolor="black" ] -"resource_ipaddr1_single_stop_0 power720-2" -> "all_stopped" [ style = bold] "resource_ipaddr1_single_stop_0 power720-2" -> "group_nfs_stopped_0" [ style = bold] "resource_ipaddr1_single_stop_0 power720-2" -> "resource_ipaddr1_single_start_0 power720-1" [ style = bold] "resource_ipaddr1_single_stop_0 power720-2" [ style=bold color="green" fontcolor="black" ] +"resource_nfsserver_single_monitor_0 power720-1" -> "group_nfs_stopped_0" [ style = bold] +"resource_nfsserver_single_monitor_0 power720-1" -> "resource_ipaddr1_single_stop_0 power720-2" [ style = bold] "resource_nfsserver_single_monitor_0 power720-1" -> "resource_nfsserver_single_start_0 power720-1" [ style = bold] "resource_nfsserver_single_monitor_0 power720-1" [ style=bold color="green" fontcolor="black" ] "resource_nfsserver_single_monitor_15000 power720-1" [ style=bold color="green" fontcolor="black" ] "resource_nfsserver_single_start_0 power720-1" -> "group_nfs_running_0" [ style = bold] "resource_nfsserver_single_start_0 power720-1" -> "resource_nfsserver_single_monitor_15000 power720-1" [ style = bold] "resource_nfsserver_single_start_0 power720-1" [ style=bold color="green" fontcolor="black" ] -"resource_nfsserver_single_stop_0 power720-2" -> "all_stopped" [ style = bold] "resource_nfsserver_single_stop_0 power720-2" -> "group_nfs_stopped_0" [ style = bold] "resource_nfsserver_single_stop_0 power720-2" -> "resource_ipaddr1_single_stop_0 power720-2" [ style = bold] "resource_nfsserver_single_stop_0 power720-2" -> "resource_nfsserver_single_start_0 power720-1" [ style = bold] diff --git a/pengine/test10/bug-n-387749.exp b/pengine/test10/bug-n-387749.exp index 80f91bb345f..5b646bc52ba 100644 --- a/pengine/test10/bug-n-387749.exp +++ b/pengine/test10/bug-n-387749.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="36" operation="notify" operation_key="export_home_ocfs2:0_post_notify_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> + <rsc_op id="34" operation="notify" operation_key="export_home_ocfs2:0_post_notify_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> <primitive id="export_home_ocfs2:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="export_home_ocfs2:1" CRM_meta_notify_active_uname="power720-2" CRM_meta_notify_all_uname="power720-1 power720-2 power720-4" CRM_meta_notify_available_uname="power720-4 power720-1 power720-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="export_home_ocfs2:0 export_home_ocfs2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="export_home_ocfs2:0" CRM_meta_notify_start_uname="power720-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_timeout="20000" device="/dev/sda" directory="/mnt" fstype="ocfs2" options="rw,sync"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="export_home_ocfs2:1" CRM_meta_notify_active_uname="power720-2" CRM_meta_notify_all_uname="power720-1 power720-2 power720-4" CRM_meta_notify_available_uname="power720-1 power720-2 power720-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="export_home_ocfs2:0 export_home_ocfs2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="export_home_ocfs2:0" CRM_meta_notify_start_uname="power720-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_timeout="20000" device="/dev/sda" directory="/mnt" fstype="ocfs2" options="rw,sync"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notify" operation_key="export_home_ocfs2_clone_set_post_notify_running_0"/> + <pseudo_event id="15" operation="notify" operation_key="export_home_ocfs2_clone_set_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="start" operation_key="export_home_ocfs2:0_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> + <rsc_op id="8" operation="start" operation_key="export_home_ocfs2:0_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> <primitive id="export_home_ocfs2:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="export_home_ocfs2:1" CRM_meta_notify_active_uname="power720-2" CRM_meta_notify_all_uname="power720-1 power720-2 power720-4" CRM_meta_notify_available_uname="power720-4 power720-1 power720-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="export_home_ocfs2:0 export_home_ocfs2:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="export_home_ocfs2:0" CRM_meta_notify_start_uname="power720-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_timeout="20000" device="/dev/sda" directory="/mnt" fstype="ocfs2" options="rw,sync"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="export_home_ocfs2:1" CRM_meta_notify_active_uname="power720-2" CRM_meta_notify_all_uname="power720-1 power720-2 power720-4" CRM_meta_notify_available_uname="power720-1 power720-2 power720-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="export_home_ocfs2:0 export_home_ocfs2:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="export_home_ocfs2:0" CRM_meta_notify_start_uname="power720-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_timeout="20000" device="/dev/sda" directory="/mnt" fstype="ocfs2" options="rw,sync"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="export_home_ocfs2_clone_set_start_0"/> + <pseudo_event id="11" operation="start" operation_key="export_home_ocfs2_clone_set_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="export_home_ocfs2:0_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> + <rsc_op id="3" operation="monitor" operation_key="export_home_ocfs2:0_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> <primitive id="export_home_ocfs2:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" device="/dev/sda" directory="/mnt" fstype="ocfs2" options="rw,sync"/> </rsc_op> @@ -36,33 +36,33 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <rsc_op id="38" operation="notify" operation_key="export_home_ocfs2:1_post_notify_start_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"> + <rsc_op id="36" operation="notify" operation_key="export_home_ocfs2:1_post_notify_start_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"> <primitive id="export_home_ocfs2:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="export_home_ocfs2:1" CRM_meta_notify_active_uname="power720-2" CRM_meta_notify_all_uname="power720-1 power720-2 power720-4" CRM_meta_notify_available_uname="power720-4 power720-1 power720-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="export_home_ocfs2:0 export_home_ocfs2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="export_home_ocfs2:0" CRM_meta_notify_start_uname="power720-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="power720-2" CRM_meta_on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10" CRM_meta_timeout="20000" device="/dev/sda" directory="/mnt" fstype="ocfs2" options="rw,sync"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="export_home_ocfs2:1" CRM_meta_notify_active_uname="power720-2" CRM_meta_notify_all_uname="power720-1 power720-2 power720-4" CRM_meta_notify_available_uname="power720-1 power720-2 power720-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="export_home_ocfs2:0 export_home_ocfs2:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="export_home_ocfs2:0" CRM_meta_notify_start_uname="power720-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="power720-2" CRM_meta_on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10" CRM_meta_timeout="20000" device="/dev/sda" directory="/mnt" fstype="ocfs2" options="rw,sync"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notify" operation_key="export_home_ocfs2_clone_set_post_notify_running_0"/> + <pseudo_event id="15" operation="notify" operation_key="export_home_ocfs2_clone_set_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="37" operation="notify" operation_key="export_home_ocfs2:1_pre_notify_start_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"> + <rsc_op id="35" operation="notify" operation_key="export_home_ocfs2:1_pre_notify_start_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"> <primitive id="export_home_ocfs2:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="export_home_ocfs2:1" CRM_meta_notify_active_uname="power720-2" CRM_meta_notify_all_uname="power720-1 power720-2 power720-4" CRM_meta_notify_available_uname="power720-4 power720-1 power720-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="export_home_ocfs2:0 export_home_ocfs2:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="export_home_ocfs2:0" CRM_meta_notify_start_uname="power720-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="power720-2" CRM_meta_on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10" CRM_meta_timeout="20000" device="/dev/sda" directory="/mnt" fstype="ocfs2" options="rw,sync"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="export_home_ocfs2:1" CRM_meta_notify_active_uname="power720-2" CRM_meta_notify_all_uname="power720-1 power720-2 power720-4" CRM_meta_notify_available_uname="power720-1 power720-2 power720-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="export_home_ocfs2:0 export_home_ocfs2:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="export_home_ocfs2:0" CRM_meta_notify_start_uname="power720-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="power720-2" CRM_meta_on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10" CRM_meta_timeout="20000" device="/dev/sda" directory="/mnt" fstype="ocfs2" options="rw,sync"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notify" operation_key="export_home_ocfs2_clone_set_pre_notify_start_0"/> + <pseudo_event id="13" operation="notify" operation_key="export_home_ocfs2_clone_set_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="export_home_ocfs2:1_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> + <rsc_op id="4" operation="monitor" operation_key="export_home_ocfs2:1_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> <primitive id="export_home_ocfs2:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" device="/dev/sda" directory="/mnt" fstype="ocfs2" options="rw,sync"/> </rsc_op> @@ -71,7 +71,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="export_home_ocfs2:2_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> + <rsc_op id="5" operation="monitor" operation_key="export_home_ocfs2:2_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> <primitive id="export_home_ocfs2:2" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" device="/dev/sda" directory="/mnt" fstype="ocfs2" options="rw,sync"/> </rsc_op> @@ -80,55 +80,55 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="17" operation="notified" operation_key="export_home_ocfs2_clone_set_confirmed-post_notify_running_0"> + <pseudo_event id="16" operation="notified" operation_key="export_home_ocfs2_clone_set_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notify" operation_key="export_home_ocfs2_clone_set_post_notify_running_0"/> + <pseudo_event id="15" operation="notify" operation_key="export_home_ocfs2_clone_set_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="36" operation="notify" operation_key="export_home_ocfs2:0_post_notify_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="34" operation="notify" operation_key="export_home_ocfs2:0_post_notify_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> <trigger> - <rsc_op id="38" operation="notify" operation_key="export_home_ocfs2:1_post_notify_start_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> + <rsc_op id="36" operation="notify" operation_key="export_home_ocfs2:1_post_notify_start_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="16" operation="notify" operation_key="export_home_ocfs2_clone_set_post_notify_running_0"> + <pseudo_event id="15" operation="notify" operation_key="export_home_ocfs2_clone_set_post_notify_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="running" operation_key="export_home_ocfs2_clone_set_running_0"/> + <pseudo_event id="12" operation="running" operation_key="export_home_ocfs2_clone_set_running_0"/> </trigger> <trigger> - <pseudo_event id="15" operation="notified" operation_key="export_home_ocfs2_clone_set_confirmed-pre_notify_start_0"/> + <pseudo_event id="14" operation="notified" operation_key="export_home_ocfs2_clone_set_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="15" operation="notified" operation_key="export_home_ocfs2_clone_set_confirmed-pre_notify_start_0"> + <pseudo_event id="14" operation="notified" operation_key="export_home_ocfs2_clone_set_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notify" operation_key="export_home_ocfs2_clone_set_pre_notify_start_0"/> + <pseudo_event id="13" operation="notify" operation_key="export_home_ocfs2_clone_set_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="37" operation="notify" operation_key="export_home_ocfs2:1_pre_notify_start_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> + <rsc_op id="35" operation="notify" operation_key="export_home_ocfs2:1_pre_notify_start_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="14" operation="notify" operation_key="export_home_ocfs2_clone_set_pre_notify_start_0"> + <pseudo_event id="13" operation="notify" operation_key="export_home_ocfs2_clone_set_pre_notify_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -136,61 +136,67 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="13" operation="running" operation_key="export_home_ocfs2_clone_set_running_0"> + <pseudo_event id="12" operation="running" operation_key="export_home_ocfs2_clone_set_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="export_home_ocfs2:0_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="8" operation="start" operation_key="export_home_ocfs2:0_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="export_home_ocfs2_clone_set_start_0"/> + <pseudo_event id="11" operation="start" operation_key="export_home_ocfs2_clone_set_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="12" operation="start" operation_key="export_home_ocfs2_clone_set_start_0"> + <pseudo_event id="11" operation="start" operation_key="export_home_ocfs2_clone_set_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="export_home_ocfs2:0_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="3" operation="monitor" operation_key="export_home_ocfs2:0_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="export_home_ocfs2:1_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="4" operation="monitor" operation_key="export_home_ocfs2:1_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="export_home_ocfs2:2_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="5" operation="monitor" operation_key="export_home_ocfs2:2_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> <trigger> - <pseudo_event id="15" operation="notified" operation_key="export_home_ocfs2_clone_set_confirmed-pre_notify_start_0"/> + <pseudo_event id="14" operation="notified" operation_key="export_home_ocfs2_clone_set_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="33" operation="stopped" operation_key="group_nfs_stopped_0"> + <pseudo_event id="32" operation="stopped" operation_key="group_nfs_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="stop" operation_key="resource_ipaddr1_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> + <rsc_op id="6" operation="monitor" operation_key="resource_ipaddr1_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + </trigger> + <trigger> + <rsc_op id="7" operation="monitor" operation_key="resource_nfsserver_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + </trigger> + <trigger> + <rsc_op id="23" operation="stop" operation_key="resource_ipaddr1_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> </trigger> <trigger> - <rsc_op id="27" operation="stop" operation_key="resource_nfsserver_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> + <rsc_op id="26" operation="stop" operation_key="resource_nfsserver_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> </trigger> <trigger> - <pseudo_event id="32" operation="stop" operation_key="group_nfs_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="group_nfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="group_nfs_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="group_nfs_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -198,88 +204,100 @@ </synapse> <synapse id="15"> <action_set> - <pseudo_event id="31" operation="running" operation_key="group_nfs_running_0"> + <pseudo_event id="30" operation="running" operation_key="group_nfs_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="resource_ipaddr1_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="24" operation="start" operation_key="resource_ipaddr1_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> <trigger> - <rsc_op id="28" operation="start" operation_key="resource_nfsserver_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="27" operation="start" operation_key="resource_nfsserver_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="group_nfs_start_0"/> + <pseudo_event id="29" operation="start" operation_key="group_nfs_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="30" operation="start" operation_key="group_nfs_start_0"> + <pseudo_event id="29" operation="start" operation_key="group_nfs_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notified" operation_key="export_home_ocfs2_clone_set_confirmed-post_notify_running_0"/> + <pseudo_event id="16" operation="notified" operation_key="export_home_ocfs2_clone_set_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="stopped" operation_key="group_nfs_stopped_0"/> + <pseudo_event id="32" operation="stopped" operation_key="group_nfs_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="resource_ipaddr1_single_monitor_5000" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> + <rsc_op id="25" operation="monitor" operation_key="resource_ipaddr1_single_monitor_5000" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> <primitive id="resource_ipaddr1_single" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_start_delay="1000" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.2.6" nic="eth1" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="resource_ipaddr1_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="24" operation="start" operation_key="resource_ipaddr1_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="25" operation="start" operation_key="resource_ipaddr1_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> + <rsc_op id="24" operation="start" operation_key="resource_ipaddr1_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> <primitive id="resource_ipaddr1_single" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.2.6" nic="eth1" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="resource_ipaddr1_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="6" operation="monitor" operation_key="resource_ipaddr1_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> <trigger> - <rsc_op id="24" operation="stop" operation_key="resource_ipaddr1_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> + <rsc_op id="23" operation="stop" operation_key="resource_ipaddr1_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="group_nfs_start_0"/> + <pseudo_event id="29" operation="start" operation_key="group_nfs_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="24" operation="stop" operation_key="resource_ipaddr1_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"> + <rsc_op id="23" operation="stop" operation_key="resource_ipaddr1_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"> <primitive id="resource_ipaddr1_single" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="power720-2" CRM_meta_on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.2.6" nic="eth1" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="stop" operation_key="resource_nfsserver_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> + <rsc_op id="3" operation="monitor" operation_key="export_home_ocfs2:0_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="export_home_ocfs2:1_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + </trigger> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="export_home_ocfs2:2_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + </trigger> + <trigger> + <rsc_op id="7" operation="monitor" operation_key="resource_nfsserver_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + </trigger> + <trigger> + <rsc_op id="26" operation="stop" operation_key="resource_nfsserver_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> </trigger> <trigger> - <pseudo_event id="32" operation="stop" operation_key="group_nfs_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="group_nfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="resource_ipaddr1_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> + <rsc_op id="6" operation="monitor" operation_key="resource_ipaddr1_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> <primitive id="resource_ipaddr1_single" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.2.6" nic="eth1" target_role="started"/> </rsc_op> @@ -288,75 +306,71 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="resource_nfsserver_single_monitor_15000" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> + <rsc_op id="28" operation="monitor" operation_key="resource_nfsserver_single_monitor_15000" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> <primitive id="resource_nfsserver_single" class="lsb" type="nfsserver"/> <attributes CRM_meta_enabled="true" CRM_meta_interval="15000" CRM_meta_name="monitor" CRM_meta_on_fail="stop" CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_role="Started" CRM_meta_start_delay="15000" CRM_meta_timeout="15000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="resource_nfsserver_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="27" operation="start" operation_key="resource_nfsserver_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="28" operation="start" operation_key="resource_nfsserver_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> + <rsc_op id="27" operation="start" operation_key="resource_nfsserver_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> <primitive id="resource_nfsserver_single" class="lsb" type="nfsserver"/> <attributes CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="resource_nfsserver_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="7" operation="monitor" operation_key="resource_nfsserver_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> <trigger> - <rsc_op id="25" operation="start" operation_key="resource_ipaddr1_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + <rsc_op id="24" operation="start" operation_key="resource_ipaddr1_single_start_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> </trigger> <trigger> - <rsc_op id="27" operation="stop" operation_key="resource_nfsserver_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> + <rsc_op id="26" operation="stop" operation_key="resource_nfsserver_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="group_nfs_start_0"/> + <pseudo_event id="29" operation="start" operation_key="group_nfs_start_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="27" operation="stop" operation_key="resource_nfsserver_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"> + <rsc_op id="26" operation="stop" operation_key="resource_nfsserver_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"> <primitive id="resource_nfsserver_single" class="lsb" type="nfsserver"/> <attributes CRM_meta_on_node="power720-2" CRM_meta_on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="group_nfs_stop_0"/> + <rsc_op id="3" operation="monitor" operation_key="export_home_ocfs2:0_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="export_home_ocfs2:1_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + </trigger> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="export_home_ocfs2:2_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + </trigger> + <trigger> + <rsc_op id="6" operation="monitor" operation_key="resource_ipaddr1_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"/> + </trigger> + <trigger> + <pseudo_event id="31" operation="stop" operation_key="group_nfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="resource_nfsserver_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> + <rsc_op id="7" operation="monitor" operation_key="resource_nfsserver_single_monitor_0" on_node="power720-1" on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3"> <primitive id="resource_nfsserver_single" class="lsb" type="nfsserver"/> <attributes CRM_meta_on_node="power720-1" CRM_meta_on_node_uuid="ac446085-4c9d-4d4a-a94d-5e63b6e421e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="15000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="25"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="24" operation="stop" operation_key="resource_ipaddr1_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> - </trigger> - <trigger> - <rsc_op id="27" operation="stop" operation_key="resource_nfsserver_single_stop_0" on_node="power720-2" on_node_uuid="1a1ecd04-01a0-43bf-9392-11b89f7d6f10"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-n-387749.scores b/pengine/test10/bug-n-387749.scores index c9a6fbc12df..e412b691754 100644 --- a/pengine/test10/bug-n-387749.scores +++ b/pengine/test10/bug-n-387749.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: export_home_ocfs2:0 allocation score on power720-1: 0 -clone_color: export_home_ocfs2:0 allocation score on power720-2: 0 -clone_color: export_home_ocfs2:0 allocation score on power720-4: 0 -clone_color: export_home_ocfs2:1 allocation score on power720-1: 0 -clone_color: export_home_ocfs2:1 allocation score on power720-2: 1 -clone_color: export_home_ocfs2:1 allocation score on power720-4: 0 -clone_color: export_home_ocfs2:2 allocation score on power720-1: 0 -clone_color: export_home_ocfs2:2 allocation score on power720-2: 0 -clone_color: export_home_ocfs2:2 allocation score on power720-4: 0 -clone_color: export_home_ocfs2_clone_set allocation score on power720-1: INFINITY -clone_color: export_home_ocfs2_clone_set allocation score on power720-2: 2000 -clone_color: export_home_ocfs2_clone_set allocation score on power720-4: 0 -group_color: group_nfs allocation score on power720-1: INFINITY -group_color: group_nfs allocation score on power720-2: 0 -group_color: group_nfs allocation score on power720-4: 0 -group_color: resource_ipaddr1_single allocation score on power720-1: INFINITY -group_color: resource_ipaddr1_single allocation score on power720-2: 1000 -group_color: resource_ipaddr1_single allocation score on power720-4: 0 -group_color: resource_nfsserver_single allocation score on power720-1: 0 -group_color: resource_nfsserver_single allocation score on power720-2: 1000 -group_color: resource_nfsserver_single allocation score on power720-4: 0 -native_color: export_home_ocfs2:0 allocation score on power720-1: 0 -native_color: export_home_ocfs2:0 allocation score on power720-2: -INFINITY -native_color: export_home_ocfs2:0 allocation score on power720-4: -INFINITY -native_color: export_home_ocfs2:1 allocation score on power720-1: 0 -native_color: export_home_ocfs2:1 allocation score on power720-2: 1 -native_color: export_home_ocfs2:1 allocation score on power720-4: -INFINITY -native_color: export_home_ocfs2:2 allocation score on power720-1: -INFINITY -native_color: export_home_ocfs2:2 allocation score on power720-2: -INFINITY -native_color: export_home_ocfs2:2 allocation score on power720-4: -INFINITY -native_color: resource_ipaddr1_single allocation score on power720-1: INFINITY -native_color: resource_ipaddr1_single allocation score on power720-2: 2000 -native_color: resource_ipaddr1_single allocation score on power720-4: -INFINITY -native_color: resource_nfsserver_single allocation score on power720-1: 0 -native_color: resource_nfsserver_single allocation score on power720-2: -INFINITY -native_color: resource_nfsserver_single allocation score on power720-4: -INFINITY +pcmk__clone_allocate: export_home_ocfs2:0 allocation score on power720-1: 0 +pcmk__clone_allocate: export_home_ocfs2:0 allocation score on power720-2: 0 +pcmk__clone_allocate: export_home_ocfs2:0 allocation score on power720-4: 0 +pcmk__clone_allocate: export_home_ocfs2:1 allocation score on power720-1: 0 +pcmk__clone_allocate: export_home_ocfs2:1 allocation score on power720-2: 1 +pcmk__clone_allocate: export_home_ocfs2:1 allocation score on power720-4: 0 +pcmk__clone_allocate: export_home_ocfs2:2 allocation score on power720-1: 0 +pcmk__clone_allocate: export_home_ocfs2:2 allocation score on power720-2: 0 +pcmk__clone_allocate: export_home_ocfs2:2 allocation score on power720-4: 0 +pcmk__clone_allocate: export_home_ocfs2_clone_set allocation score on power720-1: INFINITY +pcmk__clone_allocate: export_home_ocfs2_clone_set allocation score on power720-2: 2000 +pcmk__clone_allocate: export_home_ocfs2_clone_set allocation score on power720-4: 0 +pcmk__group_allocate: group_nfs allocation score on power720-1: INFINITY +pcmk__group_allocate: group_nfs allocation score on power720-2: 0 +pcmk__group_allocate: group_nfs allocation score on power720-4: 0 +pcmk__group_allocate: resource_ipaddr1_single allocation score on power720-1: INFINITY +pcmk__group_allocate: resource_ipaddr1_single allocation score on power720-2: 1000 +pcmk__group_allocate: resource_ipaddr1_single allocation score on power720-4: 0 +pcmk__group_allocate: resource_nfsserver_single allocation score on power720-1: 0 +pcmk__group_allocate: resource_nfsserver_single allocation score on power720-2: 1000 +pcmk__group_allocate: resource_nfsserver_single allocation score on power720-4: 0 +pcmk__native_allocate: export_home_ocfs2:0 allocation score on power720-1: 0 +pcmk__native_allocate: export_home_ocfs2:0 allocation score on power720-2: -INFINITY +pcmk__native_allocate: export_home_ocfs2:0 allocation score on power720-4: -INFINITY +pcmk__native_allocate: export_home_ocfs2:1 allocation score on power720-1: 0 +pcmk__native_allocate: export_home_ocfs2:1 allocation score on power720-2: 1 +pcmk__native_allocate: export_home_ocfs2:1 allocation score on power720-4: -INFINITY +pcmk__native_allocate: export_home_ocfs2:2 allocation score on power720-1: -INFINITY +pcmk__native_allocate: export_home_ocfs2:2 allocation score on power720-2: -INFINITY +pcmk__native_allocate: export_home_ocfs2:2 allocation score on power720-4: -INFINITY +pcmk__native_allocate: resource_ipaddr1_single allocation score on power720-1: INFINITY +pcmk__native_allocate: resource_ipaddr1_single allocation score on power720-2: 2000 +pcmk__native_allocate: resource_ipaddr1_single allocation score on power720-4: -INFINITY +pcmk__native_allocate: resource_nfsserver_single allocation score on power720-1: 0 +pcmk__native_allocate: resource_nfsserver_single allocation score on power720-2: -INFINITY +pcmk__native_allocate: resource_nfsserver_single allocation score on power720-4: -INFINITY diff --git a/pengine/test10/bug-n-387749.summary b/pengine/test10/bug-n-387749.summary index 9959ce72ae9..8dacdb4e1c0 100644 --- a/pengine/test10/bug-n-387749.summary +++ b/pengine/test10/bug-n-387749.summary @@ -29,7 +29,6 @@ Executing cluster transition: * Pseudo action: export_home_ocfs2_clone_set_confirmed-pre_notify_start_0 * Pseudo action: export_home_ocfs2_clone_set_start_0 * Resource action: resource_ipaddr1_single stop on power720-2 - * Pseudo action: all_stopped * Resource action: export_home_ocfs2:0 start on power720-1 * Pseudo action: export_home_ocfs2_clone_set_running_0 * Pseudo action: group_nfs_stopped_0 diff --git a/pengine/test10/bug-pm-11.exp b/pengine/test10/bug-pm-11.exp index 505e51ed4b9..b4a6931d464 100644 --- a/pengine/test10/bug-pm-11.exp +++ b/pengine/test10/bug-pm-11.exp @@ -1,47 +1,47 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="10" operation="running" operation_key="group:0_running_0"> + <pseudo_event id="9" operation="running" operation_key="group:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="stateful-2:0_start_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> + <rsc_op id="7" operation="start" operation_key="stateful-2:0_start_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="group:0_start_0"/> + <pseudo_event id="8" operation="start" operation_key="group:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="9" operation="start" operation_key="group:0_start_0"> + <pseudo_event id="8" operation="start" operation_key="group:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="start" operation_key="ms-sf_start_0"/> + <pseudo_event id="30" operation="start" operation_key="ms-sf_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="stateful-2:0_start_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"> + <rsc_op id="7" operation="start" operation_key="stateful-2:0_start_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"> <primitive id="stateful-2:0" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-b" CRM_meta_on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="start" operation_key="group:0_start_0"/> + <pseudo_event id="8" operation="start" operation_key="group:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="stateful-2:0_monitor_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"> + <rsc_op id="3" operation="monitor" operation_key="stateful-2:0_monitor_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"> <primitive id="stateful-2:0" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-b" CRM_meta_on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -50,7 +50,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stateful-2:0_monitor_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> + <rsc_op id="1" operation="monitor" operation_key="stateful-2:0_monitor_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> <primitive id="stateful-2:0" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-a" CRM_meta_on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -59,87 +59,87 @@ </synapse> <synapse id="5"> <action_set> - <pseudo_event id="30" operation="promoted" operation_key="group:1_promoted_0"> + <pseudo_event id="29" operation="promoted" operation_key="group:1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="promote" operation_key="stateful-2:1_promote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="21" operation="promote" operation_key="stateful-2:1_promote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="29" operation="promote" operation_key="group:1_promote_0"> + <pseudo_event id="28" operation="promote" operation_key="group:1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="promote" operation_key="ms-sf_promote_0"/> + <pseudo_event id="34" operation="promote" operation_key="ms-sf_promote_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="24" operation="running" operation_key="group:1_running_0"> + <pseudo_event id="23" operation="running" operation_key="group:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="20" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="group:1_start_0"/> + <pseudo_event id="22" operation="start" operation_key="group:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="23" operation="start" operation_key="group:1_start_0"> + <pseudo_event id="22" operation="start" operation_key="group:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="start" operation_key="ms-sf_start_0"/> + <pseudo_event id="30" operation="start" operation_key="ms-sf_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="22" operation="promote" operation_key="stateful-2:1_promote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> + <rsc_op id="21" operation="promote" operation_key="stateful-2:1_promote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-a" CRM_meta_on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="20" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> <trigger> - <pseudo_event id="29" operation="promote" operation_key="group:1_promote_0"/> + <pseudo_event id="28" operation="promote" operation_key="group:1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="21" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> + <rsc_op id="20" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-a" CRM_meta_on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="start" operation_key="group:1_start_0"/> + <pseudo_event id="22" operation="start" operation_key="group:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="stateful-2:1_monitor_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"> + <rsc_op id="4" operation="monitor" operation_key="stateful-2:1_monitor_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-b" CRM_meta_on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -148,7 +148,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="stateful-2:1_monitor_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> + <rsc_op id="2" operation="monitor" operation_key="stateful-2:1_monitor_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-a" CRM_meta_on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -157,64 +157,64 @@ </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="36" operation="promoted" operation_key="ms-sf_promoted_0"> + <pseudo_event id="35" operation="promoted" operation_key="ms-sf_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="promoted" operation_key="group:1_promoted_0"/> + <pseudo_event id="29" operation="promoted" operation_key="group:1_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="35" operation="promote" operation_key="ms-sf_promote_0"> + <pseudo_event id="34" operation="promote" operation_key="ms-sf_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="running" operation_key="ms-sf_running_0"/> + <pseudo_event id="31" operation="running" operation_key="ms-sf_running_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="32" operation="running" operation_key="ms-sf_running_0"> + <pseudo_event id="31" operation="running" operation_key="ms-sf_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="running" operation_key="group:0_running_0"/> + <pseudo_event id="9" operation="running" operation_key="group:0_running_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="running" operation_key="group:1_running_0"/> + <pseudo_event id="23" operation="running" operation_key="group:1_running_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="ms-sf_start_0"/> + <pseudo_event id="30" operation="start" operation_key="ms-sf_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="31" operation="start" operation_key="ms-sf_start_0"> + <pseudo_event id="30" operation="start" operation_key="ms-sf_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="stateful-2:0_monitor_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="1" operation="monitor" operation_key="stateful-2:0_monitor_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="stateful-2:1_monitor_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="2" operation="monitor" operation_key="stateful-2:1_monitor_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="stateful-2:0_monitor_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> + <rsc_op id="3" operation="monitor" operation_key="stateful-2:0_monitor_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="stateful-2:1_monitor_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> + <rsc_op id="4" operation="monitor" operation_key="stateful-2:1_monitor_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-pm-11.scores b/pengine/test10/bug-pm-11.scores index 7809a5541a3..b0e46d35dc6 100644 --- a/pengine/test10/bug-pm-11.scores +++ b/pengine/test10/bug-pm-11.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: group:0 allocation score on node-a: 0 -clone_color: group:0 allocation score on node-b: 0 -clone_color: group:1 allocation score on node-a: 0 -clone_color: group:1 allocation score on node-b: 0 -clone_color: ms-sf allocation score on node-a: 0 -clone_color: ms-sf allocation score on node-b: 0 -clone_color: stateful-1:0 allocation score on node-a: 0 -clone_color: stateful-1:0 allocation score on node-b: 1 -clone_color: stateful-1:1 allocation score on node-a: 1 -clone_color: stateful-1:1 allocation score on node-b: 0 -clone_color: stateful-2:0 allocation score on node-a: 0 -clone_color: stateful-2:0 allocation score on node-b: 0 -clone_color: stateful-2:1 allocation score on node-a: 0 -clone_color: stateful-2:1 allocation score on node-b: 0 group:0 promotion score on node-b: 49 group:1 promotion score on node-a: 99 -group_color: group:0 allocation score on node-a: 0 -group_color: group:0 allocation score on node-b: 0 -group_color: group:1 allocation score on node-a: 0 -group_color: group:1 allocation score on node-b: -INFINITY -group_color: stateful-1:0 allocation score on node-a: 0 -group_color: stateful-1:0 allocation score on node-b: 1 -group_color: stateful-1:1 allocation score on node-a: 1 -group_color: stateful-1:1 allocation score on node-b: -INFINITY -group_color: stateful-2:0 allocation score on node-a: 0 -group_color: stateful-2:0 allocation score on node-b: 0 -group_color: stateful-2:1 allocation score on node-a: 0 -group_color: stateful-2:1 allocation score on node-b: -INFINITY -native_color: stateful-1:0 allocation score on node-a: 0 -native_color: stateful-1:0 allocation score on node-b: 1 -native_color: stateful-1:1 allocation score on node-a: 1 -native_color: stateful-1:1 allocation score on node-b: -INFINITY -native_color: stateful-2:0 allocation score on node-a: -INFINITY -native_color: stateful-2:0 allocation score on node-b: 0 -native_color: stateful-2:1 allocation score on node-a: 0 -native_color: stateful-2:1 allocation score on node-b: -INFINITY +pcmk__clone_allocate: group:0 allocation score on node-a: 0 +pcmk__clone_allocate: group:0 allocation score on node-b: 0 +pcmk__clone_allocate: group:1 allocation score on node-a: 0 +pcmk__clone_allocate: group:1 allocation score on node-b: 0 +pcmk__clone_allocate: ms-sf allocation score on node-a: 0 +pcmk__clone_allocate: ms-sf allocation score on node-b: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on node-a: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on node-b: 1 +pcmk__clone_allocate: stateful-1:1 allocation score on node-a: 1 +pcmk__clone_allocate: stateful-1:1 allocation score on node-b: 0 +pcmk__clone_allocate: stateful-2:0 allocation score on node-a: 0 +pcmk__clone_allocate: stateful-2:0 allocation score on node-b: 0 +pcmk__clone_allocate: stateful-2:1 allocation score on node-a: 0 +pcmk__clone_allocate: stateful-2:1 allocation score on node-b: 0 +pcmk__group_allocate: group:0 allocation score on node-a: 0 +pcmk__group_allocate: group:0 allocation score on node-b: 0 +pcmk__group_allocate: group:1 allocation score on node-a: 0 +pcmk__group_allocate: group:1 allocation score on node-b: -INFINITY +pcmk__group_allocate: stateful-1:0 allocation score on node-a: 0 +pcmk__group_allocate: stateful-1:0 allocation score on node-b: 1 +pcmk__group_allocate: stateful-1:1 allocation score on node-a: 1 +pcmk__group_allocate: stateful-1:1 allocation score on node-b: -INFINITY +pcmk__group_allocate: stateful-2:0 allocation score on node-a: 0 +pcmk__group_allocate: stateful-2:0 allocation score on node-b: 0 +pcmk__group_allocate: stateful-2:1 allocation score on node-a: 0 +pcmk__group_allocate: stateful-2:1 allocation score on node-b: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on node-a: 0 +pcmk__native_allocate: stateful-1:0 allocation score on node-b: 1 +pcmk__native_allocate: stateful-1:1 allocation score on node-a: 1 +pcmk__native_allocate: stateful-1:1 allocation score on node-b: -INFINITY +pcmk__native_allocate: stateful-2:0 allocation score on node-a: -INFINITY +pcmk__native_allocate: stateful-2:0 allocation score on node-b: 0 +pcmk__native_allocate: stateful-2:1 allocation score on node-a: 0 +pcmk__native_allocate: stateful-2:1 allocation score on node-b: -INFINITY diff --git a/pengine/test10/bug-pm-12.dot b/pengine/test10/bug-pm-12.dot index a0d7bb686e1..01f7d1d3780 100644 --- a/pengine/test10/bug-pm-12.dot +++ b/pengine/test10/bug-pm-12.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group:0_running_0" -> "ms-sf_running_0" [ style = bold] "group:0_running_0" [ style=bold color="green" fontcolor="orange" ] "group:0_start_0" -> "group:0_running_0" [ style = bold] @@ -56,7 +55,6 @@ digraph "g" { "ms-sf_stopped_0" [ style=bold color="green" fontcolor="orange" ] "stateful-2:0_start_0 node-b" -> "group:0_running_0" [ style = bold] "stateful-2:0_start_0 node-b" [ style=bold color="green" fontcolor="black" ] -"stateful-2:0_stop_0 node-b" -> "all_stopped" [ style = bold] "stateful-2:0_stop_0 node-b" -> "group:0_stopped_0" [ style = bold] "stateful-2:0_stop_0 node-b" -> "stateful-2:0_start_0 node-b" [ style = bold] "stateful-2:0_stop_0 node-b" [ style=bold color="green" fontcolor="black" ] @@ -68,7 +66,6 @@ digraph "g" { "stateful-2:1_start_0 node-a" -> "group:1_running_0" [ style = bold] "stateful-2:1_start_0 node-a" -> "stateful-2:1_promote_0 node-a" [ style = bold] "stateful-2:1_start_0 node-a" [ style=bold color="green" fontcolor="black" ] -"stateful-2:1_stop_0 node-a" -> "all_stopped" [ style = bold] "stateful-2:1_stop_0 node-a" -> "group:1_stopped_0" [ style = bold] "stateful-2:1_stop_0 node-a" -> "stateful-2:1_start_0 node-a" [ style = bold] "stateful-2:1_stop_0 node-a" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/bug-pm-12.exp b/pengine/test10/bug-pm-12.exp index ced06611d73..717389fab9a 100644 --- a/pengine/test10/bug-pm-12.exp +++ b/pengine/test10/bug-pm-12.exp @@ -1,277 +1,277 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="10" operation="stopped" operation_key="group:0_stopped_0"> + <pseudo_event id="9" operation="stopped" operation_key="group:0_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="stateful-2:0_stop_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> + <rsc_op id="5" operation="stop" operation_key="stateful-2:0_stop_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="group:0_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="group:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="group:0_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="group:0_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="ms-sf_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="ms-sf_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="8" operation="running" operation_key="group:0_running_0"> + <pseudo_event id="7" operation="running" operation_key="group:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="stateful-2:0_start_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> + <rsc_op id="1" operation="start" operation_key="stateful-2:0_start_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="group:0_start_0"/> + <pseudo_event id="6" operation="start" operation_key="group:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="7" operation="start" operation_key="group:0_start_0"> + <pseudo_event id="6" operation="start" operation_key="group:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stopped" operation_key="group:0_stopped_0"/> + <pseudo_event id="9" operation="stopped" operation_key="group:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="ms-sf_start_0"/> + <pseudo_event id="29" operation="start" operation_key="ms-sf_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="stop" operation_key="stateful-2:0_stop_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"> + <rsc_op id="5" operation="stop" operation_key="stateful-2:0_stop_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"> <primitive id="stateful-2:0" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-b" CRM_meta_on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2" CRM_meta_timeout="20000" test1="1" test2="2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stop" operation_key="group:0_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="group:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="2" operation="start" operation_key="stateful-2:0_start_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"> + <rsc_op id="1" operation="start" operation_key="stateful-2:0_start_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"> <primitive id="stateful-2:0" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-b" CRM_meta_on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2" CRM_meta_timeout="20000" test1="1" test2="2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="stateful-2:0_stop_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> + <rsc_op id="5" operation="stop" operation_key="stateful-2:0_stop_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="group:0_start_0"/> + <pseudo_event id="6" operation="start" operation_key="group:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="29" operation="promoted" operation_key="group:1_promoted_0"> + <pseudo_event id="28" operation="promoted" operation_key="group:1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="promote" operation_key="stateful-2:1_promote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="20" operation="promote" operation_key="stateful-2:1_promote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="28" operation="promote" operation_key="group:1_promote_0"> + <pseudo_event id="27" operation="promote" operation_key="group:1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="demote" operation_key="group:1_demote_0"/> + <pseudo_event id="25" operation="demote" operation_key="group:1_demote_0"/> </trigger> <trigger> - <pseudo_event id="34" operation="promote" operation_key="ms-sf_promote_0"/> + <pseudo_event id="33" operation="promote" operation_key="ms-sf_promote_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="27" operation="demoted" operation_key="group:1_demoted_0"> + <pseudo_event id="26" operation="demoted" operation_key="group:1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="demote" operation_key="stateful-2:1_demote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="18" operation="demote" operation_key="stateful-2:1_demote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="26" operation="demote" operation_key="group:1_demote_0"> + <pseudo_event id="25" operation="demote" operation_key="group:1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="demote" operation_key="ms-sf_demote_0"/> + <pseudo_event id="35" operation="demote" operation_key="ms-sf_demote_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="25" operation="stopped" operation_key="group:1_stopped_0"> + <pseudo_event id="24" operation="stopped" operation_key="group:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="stateful-2:1_stop_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="19" operation="stop" operation_key="stateful-2:1_stop_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> <trigger> - <pseudo_event id="24" operation="stop" operation_key="group:1_stop_0"/> + <pseudo_event id="23" operation="stop" operation_key="group:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="24" operation="stop" operation_key="group:1_stop_0"> + <pseudo_event id="23" operation="stop" operation_key="group:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="ms-sf_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="ms-sf_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="23" operation="running" operation_key="group:1_running_0"> + <pseudo_event id="22" operation="running" operation_key="group:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="2" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> <trigger> - <pseudo_event id="22" operation="start" operation_key="group:1_start_0"/> + <pseudo_event id="21" operation="start" operation_key="group:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="22" operation="start" operation_key="group:1_start_0"> + <pseudo_event id="21" operation="start" operation_key="group:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="stopped" operation_key="group:1_stopped_0"/> + <pseudo_event id="24" operation="stopped" operation_key="group:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="ms-sf_start_0"/> + <pseudo_event id="29" operation="start" operation_key="ms-sf_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="21" operation="promote" operation_key="stateful-2:1_promote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> + <rsc_op id="20" operation="promote" operation_key="stateful-2:1_promote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-a" CRM_meta_on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d" CRM_meta_timeout="20000" test1="1" test2="2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="2" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> <trigger> - <pseudo_event id="28" operation="promote" operation_key="group:1_promote_0"/> + <pseudo_event id="27" operation="promote" operation_key="group:1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="20" operation="stop" operation_key="stateful-2:1_stop_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> + <rsc_op id="19" operation="stop" operation_key="stateful-2:1_stop_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-a" CRM_meta_on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d" CRM_meta_timeout="20000" test1="1" test2="2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="demote" operation_key="stateful-2:1_demote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="18" operation="demote" operation_key="stateful-2:1_demote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> <trigger> - <pseudo_event id="24" operation="stop" operation_key="group:1_stop_0"/> + <pseudo_event id="23" operation="stop" operation_key="group:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="19" operation="demote" operation_key="stateful-2:1_demote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> + <rsc_op id="18" operation="demote" operation_key="stateful-2:1_demote_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-a" CRM_meta_on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d" CRM_meta_timeout="20000" test1="1" test2="2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="demote" operation_key="group:1_demote_0"/> + <pseudo_event id="25" operation="demote" operation_key="group:1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="3" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> + <rsc_op id="2" operation="start" operation_key="stateful-2:1_start_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node-a" CRM_meta_on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d" CRM_meta_timeout="20000" test1="1" test2="2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="stateful-2:1_stop_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <rsc_op id="19" operation="stop" operation_key="stateful-2:1_stop_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> </trigger> <trigger> - <pseudo_event id="22" operation="start" operation_key="group:1_start_0"/> + <pseudo_event id="21" operation="start" operation_key="group:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="37" operation="demoted" operation_key="ms-sf_demoted_0"> + <pseudo_event id="36" operation="demoted" operation_key="ms-sf_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="demoted" operation_key="group:1_demoted_0"/> + <pseudo_event id="26" operation="demoted" operation_key="group:1_demoted_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="demote" operation_key="ms-sf_demote_0"/> + <pseudo_event id="35" operation="demote" operation_key="ms-sf_demote_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="36" operation="demote" operation_key="ms-sf_demote_0"> + <pseudo_event id="35" operation="demote" operation_key="ms-sf_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -279,109 +279,94 @@ </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="35" operation="promoted" operation_key="ms-sf_promoted_0"> + <pseudo_event id="34" operation="promoted" operation_key="ms-sf_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="promoted" operation_key="group:1_promoted_0"/> + <pseudo_event id="28" operation="promoted" operation_key="group:1_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="34" operation="promote" operation_key="ms-sf_promote_0"> + <pseudo_event id="33" operation="promote" operation_key="ms-sf_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="running" operation_key="ms-sf_running_0"/> + <pseudo_event id="30" operation="running" operation_key="ms-sf_running_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="stopped" operation_key="ms-sf_stopped_0"/> + <pseudo_event id="32" operation="stopped" operation_key="ms-sf_stopped_0"/> </trigger> <trigger> - <pseudo_event id="37" operation="demoted" operation_key="ms-sf_demoted_0"/> + <pseudo_event id="36" operation="demoted" operation_key="ms-sf_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="22" priority="1000000"> <action_set> - <pseudo_event id="33" operation="stopped" operation_key="ms-sf_stopped_0"> + <pseudo_event id="32" operation="stopped" operation_key="ms-sf_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stopped" operation_key="group:0_stopped_0"/> + <pseudo_event id="9" operation="stopped" operation_key="group:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="25" operation="stopped" operation_key="group:1_stopped_0"/> + <pseudo_event id="24" operation="stopped" operation_key="group:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="32" operation="stop" operation_key="ms-sf_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="ms-sf_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="ms-sf_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="ms-sf_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="demoted" operation_key="ms-sf_demoted_0"/> + <pseudo_event id="36" operation="demoted" operation_key="ms-sf_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="31" operation="running" operation_key="ms-sf_running_0"> + <pseudo_event id="30" operation="running" operation_key="ms-sf_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="running" operation_key="group:0_running_0"/> + <pseudo_event id="7" operation="running" operation_key="group:0_running_0"/> </trigger> <trigger> - <pseudo_event id="23" operation="running" operation_key="group:1_running_0"/> + <pseudo_event id="22" operation="running" operation_key="group:1_running_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="ms-sf_start_0"/> + <pseudo_event id="29" operation="start" operation_key="ms-sf_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="30" operation="start" operation_key="ms-sf_start_0"> + <pseudo_event id="29" operation="start" operation_key="ms-sf_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="stopped" operation_key="ms-sf_stopped_0"/> + <pseudo_event id="32" operation="stopped" operation_key="ms-sf_stopped_0"/> </trigger> <trigger> - <pseudo_event id="37" operation="demoted" operation_key="ms-sf_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="26"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="stateful-2:0_stop_0" on_node="node-b" on_node_uuid="9b262633-815c-4e5e-8f63-76486cab9ad2"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="stateful-2:1_stop_0" on_node="node-a" on_node_uuid="babfee4b-9c89-4df2-8ccb-3de2a3587d8d"/> + <pseudo_event id="36" operation="demoted" operation_key="ms-sf_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-pm-12.scores b/pengine/test10/bug-pm-12.scores index db773a41122..0a59f041de7 100644 --- a/pengine/test10/bug-pm-12.scores +++ b/pengine/test10/bug-pm-12.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: group:0 allocation score on node-a: 0 -clone_color: group:0 allocation score on node-b: 0 -clone_color: group:1 allocation score on node-a: 0 -clone_color: group:1 allocation score on node-b: 0 -clone_color: ms-sf allocation score on node-a: 0 -clone_color: ms-sf allocation score on node-b: 0 -clone_color: stateful-1:0 allocation score on node-a: 0 -clone_color: stateful-1:0 allocation score on node-b: 1 -clone_color: stateful-1:1 allocation score on node-a: 1 -clone_color: stateful-1:1 allocation score on node-b: 0 -clone_color: stateful-2:0 allocation score on node-a: 0 -clone_color: stateful-2:0 allocation score on node-b: 1 -clone_color: stateful-2:1 allocation score on node-a: 1 -clone_color: stateful-2:1 allocation score on node-b: 0 group:0 promotion score on node-b: 49 group:1 promotion score on node-a: 99 -group_color: group:0 allocation score on node-a: 0 -group_color: group:0 allocation score on node-b: 0 -group_color: group:1 allocation score on node-a: 0 -group_color: group:1 allocation score on node-b: -INFINITY -group_color: stateful-1:0 allocation score on node-a: 0 -group_color: stateful-1:0 allocation score on node-b: 1 -group_color: stateful-1:1 allocation score on node-a: 1 -group_color: stateful-1:1 allocation score on node-b: -INFINITY -group_color: stateful-2:0 allocation score on node-a: 0 -group_color: stateful-2:0 allocation score on node-b: 1 -group_color: stateful-2:1 allocation score on node-a: 1 -group_color: stateful-2:1 allocation score on node-b: -INFINITY -native_color: stateful-1:0 allocation score on node-a: 0 -native_color: stateful-1:0 allocation score on node-b: 2 -native_color: stateful-1:1 allocation score on node-a: 2 -native_color: stateful-1:1 allocation score on node-b: -INFINITY -native_color: stateful-2:0 allocation score on node-a: -INFINITY -native_color: stateful-2:0 allocation score on node-b: 1 -native_color: stateful-2:1 allocation score on node-a: 1 -native_color: stateful-2:1 allocation score on node-b: -INFINITY +pcmk__clone_allocate: group:0 allocation score on node-a: 0 +pcmk__clone_allocate: group:0 allocation score on node-b: 0 +pcmk__clone_allocate: group:1 allocation score on node-a: 0 +pcmk__clone_allocate: group:1 allocation score on node-b: 0 +pcmk__clone_allocate: ms-sf allocation score on node-a: 0 +pcmk__clone_allocate: ms-sf allocation score on node-b: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on node-a: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on node-b: 1 +pcmk__clone_allocate: stateful-1:1 allocation score on node-a: 1 +pcmk__clone_allocate: stateful-1:1 allocation score on node-b: 0 +pcmk__clone_allocate: stateful-2:0 allocation score on node-a: 0 +pcmk__clone_allocate: stateful-2:0 allocation score on node-b: 1 +pcmk__clone_allocate: stateful-2:1 allocation score on node-a: 1 +pcmk__clone_allocate: stateful-2:1 allocation score on node-b: 0 +pcmk__group_allocate: group:0 allocation score on node-a: 0 +pcmk__group_allocate: group:0 allocation score on node-b: 0 +pcmk__group_allocate: group:1 allocation score on node-a: 0 +pcmk__group_allocate: group:1 allocation score on node-b: -INFINITY +pcmk__group_allocate: stateful-1:0 allocation score on node-a: 0 +pcmk__group_allocate: stateful-1:0 allocation score on node-b: 1 +pcmk__group_allocate: stateful-1:1 allocation score on node-a: 1 +pcmk__group_allocate: stateful-1:1 allocation score on node-b: -INFINITY +pcmk__group_allocate: stateful-2:0 allocation score on node-a: 0 +pcmk__group_allocate: stateful-2:0 allocation score on node-b: 1 +pcmk__group_allocate: stateful-2:1 allocation score on node-a: 1 +pcmk__group_allocate: stateful-2:1 allocation score on node-b: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on node-a: 0 +pcmk__native_allocate: stateful-1:0 allocation score on node-b: 2 +pcmk__native_allocate: stateful-1:1 allocation score on node-a: 2 +pcmk__native_allocate: stateful-1:1 allocation score on node-b: -INFINITY +pcmk__native_allocate: stateful-2:0 allocation score on node-a: -INFINITY +pcmk__native_allocate: stateful-2:0 allocation score on node-b: 1 +pcmk__native_allocate: stateful-2:1 allocation score on node-a: 1 +pcmk__native_allocate: stateful-2:1 allocation score on node-b: -INFINITY diff --git a/pengine/test10/bug-pm-12.summary b/pengine/test10/bug-pm-12.summary index 1ec6b8d1509..8ab0c4fb2f2 100644 --- a/pengine/test10/bug-pm-12.summary +++ b/pengine/test10/bug-pm-12.summary @@ -25,7 +25,6 @@ Executing cluster transition: * Resource action: stateful-2:0 stop on node-b * Pseudo action: group:1_stop_0 * Resource action: stateful-2:1 stop on node-a - * Pseudo action: all_stopped * Pseudo action: group:0_stopped_0 * Pseudo action: group:1_stopped_0 * Pseudo action: ms-sf_stopped_0 diff --git a/pengine/test10/bug-rh-1097457.dot b/pengine/test10/bug-rh-1097457.dot index 59848117667..9658ef6100c 100644 --- a/pengine/test10/bug-rh-1097457.dot +++ b/pengine/test10/bug-rh-1097457.dot @@ -6,8 +6,12 @@ digraph "g" { "FAKE3-IP_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] "FAKE3_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] "FAKE4-IP_monitor_0 lamaVM1" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] +"FAKE4-IP_monitor_0 lamaVM1" -> "FAKE4_stop_0 lamaVM2" [ style = bold] +"FAKE4-IP_monitor_0 lamaVM1" -> "lamaVM2-G4_stopped_0" [ style = bold] "FAKE4-IP_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] "FAKE4-IP_monitor_0 lamaVM3" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] +"FAKE4-IP_monitor_0 lamaVM3" -> "FAKE4_stop_0 lamaVM2" [ style = bold] +"FAKE4-IP_monitor_0 lamaVM3" -> "lamaVM2-G4_stopped_0" [ style = bold] "FAKE4-IP_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] "FAKE4-IP_monitor_30000 lamaVM2" [ style=bold color="green" fontcolor="black"] "FAKE4-IP_start_0 lamaVM2" -> "FAKE4-IP_monitor_30000 lamaVM2" [ style = bold] @@ -15,12 +19,13 @@ digraph "g" { "FAKE4-IP_start_0 lamaVM2" [ style=bold color="green" fontcolor="black"] "FAKE4-IP_stop_0 lamaVM2" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] "FAKE4-IP_stop_0 lamaVM2" -> "FAKE4_stop_0 lamaVM2" [ style = bold] -"FAKE4-IP_stop_0 lamaVM2" -> "all_stopped" [ style = bold] "FAKE4-IP_stop_0 lamaVM2" -> "lamaVM2-G4_stopped_0" [ style = bold] "FAKE4-IP_stop_0 lamaVM2" [ style=bold color="green" fontcolor="orange"] "FAKE4_monitor_0 lamaVM1" -> "FAKE4_start_0 lamaVM2" [ style = bold] +"FAKE4_monitor_0 lamaVM1" -> "lamaVM2-G4_stopped_0" [ style = bold] "FAKE4_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] "FAKE4_monitor_0 lamaVM3" -> "FAKE4_start_0 lamaVM2" [ style = bold] +"FAKE4_monitor_0 lamaVM3" -> "lamaVM2-G4_stopped_0" [ style = bold] "FAKE4_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] "FAKE4_monitor_30000 lamaVM2" [ style=bold color="green" fontcolor="black"] "FAKE4_start_0 lamaVM2" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] @@ -28,7 +33,6 @@ digraph "g" { "FAKE4_start_0 lamaVM2" -> "lamaVM2-G4_running_0" [ style = bold] "FAKE4_start_0 lamaVM2" [ style=bold color="green" fontcolor="black"] "FAKE4_stop_0 lamaVM2" -> "FAKE4_start_0 lamaVM2" [ style = bold] -"FAKE4_stop_0 lamaVM2" -> "all_stopped" [ style = bold] "FAKE4_stop_0 lamaVM2" -> "lamaVM2-G4_stopped_0" [ style = bold] "FAKE4_stop_0 lamaVM2" [ style=bold color="green" fontcolor="orange"] "FAKE5-IP_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] @@ -51,13 +55,14 @@ digraph "g" { "FAKE6_start_0 lamaVM2" [ style=bold color="green" fontcolor="black"] "FAKE6_stop_0 lamaVM2" -> "FAKE6-clone_stopped_0" [ style = bold] "FAKE6_stop_0 lamaVM2" -> "FAKE6_start_0 lamaVM2" [ style = bold] -"FAKE6_stop_0 lamaVM2" -> "all_stopped" [ style = bold] "FAKE6_stop_0 lamaVM2" [ style=bold color="green" fontcolor="orange"] "FSlun1_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] "FSlun2_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] "FSlun3_monitor_0 lamaVM1" -> "FSlun3_start_0 lama2" [ style = bold] +"FSlun3_monitor_0 lamaVM1" -> "VM2_stop_0 lama3" [ style = bold] "FSlun3_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] "FSlun3_monitor_0 lamaVM3" -> "FSlun3_start_0 lama2" [ style = bold] +"FSlun3_monitor_0 lamaVM3" -> "VM2_stop_0 lama3" [ style = bold] "FSlun3_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] "FSlun3_monitor_10000 lama2" [ style=bold color="green" fontcolor="black"] "FSlun3_monitor_10000 lamaVM2" [ style=bold color="green" fontcolor="black"] @@ -65,7 +70,6 @@ digraph "g" { "FSlun3_start_0 lama2" -> "lamaVM2-G4_start_0" [ style = bold] "FSlun3_start_0 lama2" [ style=bold color="green" fontcolor="black"] "FSlun3_stop_0 lamaVM2" -> "FSlun3_start_0 lama2" [ style = bold] -"FSlun3_stop_0 lamaVM2" -> "all_stopped" [ style = bold] "FSlun3_stop_0 lamaVM2" [ style=bold color="green" fontcolor="orange"] "FSlun4_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] "VM2_monitor_10000 lama3" [ style=bold color="green" fontcolor="black"] @@ -77,10 +81,8 @@ digraph "g" { "VM2_start_0 lama3" -> "lamaVM2_start_0 lama3" [ style = bold] "VM2_start_0 lama3" [ style=bold color="green" fontcolor="black"] "VM2_stop_0 lama3" -> "VM2_start_0 lama3" [ style = bold] -"VM2_stop_0 lama3" -> "all_stopped" [ style = bold] "VM2_stop_0 lama3" -> "stonith 'reboot' lamaVM2" [ style = bold] "VM2_stop_0 lama3" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "lamaVM2-G4_running_0" [ style=bold color="green" fontcolor="orange"] "lamaVM2-G4_start_0" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] "lamaVM2-G4_start_0" -> "FAKE4_start_0 lamaVM2" [ style = bold] @@ -104,23 +106,19 @@ digraph "g" { "lamaVM2_start_0 lama3" -> "lamaVM2_monitor_30000 lama3" [ style = bold] "lamaVM2_start_0 lama3" [ style=bold color="green" fontcolor="black"] "lamaVM2_stop_0 lama3" -> "VM2_stop_0 lama3" [ style = bold] -"lamaVM2_stop_0 lama3" -> "all_stopped" [ style = bold] "lamaVM2_stop_0 lama3" -> "lamaVM2_start_0 lama3" [ style = bold] "lamaVM2_stop_0 lama3" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lamaVM2" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] "stonith 'reboot' lamaVM2" -> "FAKE4-IP_stop_0 lamaVM2" [ style = bold] +"stonith 'reboot' lamaVM2" -> "FAKE4_start_0 lamaVM2" [ style = bold] "stonith 'reboot' lamaVM2" -> "FAKE4_stop_0 lamaVM2" [ style = bold] "stonith 'reboot' lamaVM2" -> "FAKE6-clone_stop_0" [ style = bold] +"stonith 'reboot' lamaVM2" -> "FAKE6_start_0 lamaVM2" [ style = bold] "stonith 'reboot' lamaVM2" -> "FAKE6_stop_0 lamaVM2" [ style = bold] +"stonith 'reboot' lamaVM2" -> "FSlun3_start_0 lama2" [ style = bold] "stonith 'reboot' lamaVM2" -> "FSlun3_stop_0 lamaVM2" [ style = bold] +"stonith 'reboot' lamaVM2" -> "VM2_start_0 lama3" [ style = bold] "stonith 'reboot' lamaVM2" -> "lamaVM2-G4_stop_0" [ style = bold] -"stonith 'reboot' lamaVM2" -> "stonith_complete" [ style = bold] +"stonith 'reboot' lamaVM2" -> "lamaVM2_start_0 lama3" [ style = bold] "stonith 'reboot' lamaVM2" [ style=bold color="green" fontcolor="orange"] -"stonith_complete" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] -"stonith_complete" -> "FAKE4_start_0 lamaVM2" [ style = bold] -"stonith_complete" -> "FAKE6_start_0 lamaVM2" [ style = bold] -"stonith_complete" -> "FSlun3_start_0 lama2" [ style = bold] -"stonith_complete" -> "VM2_start_0 lama3" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "lamaVM2_start_0 lama3" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/bug-rh-1097457.exp b/pengine/test10/bug-rh-1097457.exp index 4eedd9123e6..0f60fa62b72 100644 --- a/pengine/test10/bug-rh-1097457.exp +++ b/pengine/test10/bug-rh-1097457.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="FSlun1_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="32" operation="monitor" operation_key="FSlun1_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FSlun1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" device="-L FSlun1" directory="/lun1" fstype="ext4"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="FSlun2_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="33" operation="monitor" operation_key="FSlun2_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FSlun2" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" device="-L FSlun2" directory="/lun2" fstype="ext4"/> </rsc_op> @@ -19,30 +19,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="57" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"> + <rsc_op id="56" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"> <primitive id="VM2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_name="start" CRM_meta_on_node="lama3" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lamaVM2" CRM_meta_timeout="90000000" config="/etc/libvirt/qemu/VM2.xml" hypervisor="qemu:///system"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="56" operation="stop" operation_key="VM2_stop_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="55" operation="stop" operation_key="VM2_stop_0" on_node="lama3" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="115" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="56" operation="stop" operation_key="VM2_stop_0" on_node="lama3" on_node_uuid="2"> + <rsc_op id="55" operation="stop" operation_key="VM2_stop_0" on_node="lama3" on_node_uuid="2"> <primitive id="VM2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="lama3" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lamaVM2" CRM_meta_timeout="90000000" config="/etc/libvirt/qemu/VM2.xml" hypervisor="qemu:///system"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="111" operation="stop" operation_key="lamaVM2_stop_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="25" operation="monitor" operation_key="FSlun3_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"/> + </trigger> + <trigger> + <rsc_op id="34" operation="monitor" operation_key="FSlun3_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"/> + </trigger> + <trigger> + <rsc_op id="110" operation="stop" operation_key="lamaVM2_stop_0" on_node="lama3" on_node_uuid="2"/> </trigger> </inputs> </synapse> @@ -55,66 +61,66 @@ </action_set> <inputs> <trigger> - <rsc_op id="57" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="56" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="FSlun3_monitor_10000" on_node="lama2" on_node_uuid="1"> + <rsc_op id="61" operation="monitor" operation_key="FSlun3_monitor_10000" on_node="lama2" on_node_uuid="1"> <primitive id="FSlun3" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="fence" CRM_meta_on_node="lama2" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" device="-L FSlun3" directory="/lun3" fstype="ext4"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="start" operation_key="FSlun3_start_0" on_node="lama2" on_node_uuid="1"/> + <rsc_op id="60" operation="start" operation_key="FSlun3_start_0" on_node="lama2" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="61" operation="start" operation_key="FSlun3_start_0" on_node="lama2" on_node_uuid="1"> + <rsc_op id="60" operation="start" operation_key="FSlun3_start_0" on_node="lama2" on_node_uuid="1"> <primitive id="FSlun3" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_name="start" CRM_meta_on_node="lama2" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" device="-L FSlun3" directory="/lun3" fstype="ext4"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="monitor" operation_key="FSlun3_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"/> + <rsc_op id="25" operation="monitor" operation_key="FSlun3_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"/> </trigger> <trigger> - <rsc_op id="35" operation="monitor" operation_key="FSlun3_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"/> + <rsc_op id="34" operation="monitor" operation_key="FSlun3_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"/> </trigger> <trigger> - <rsc_op id="57" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="56" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="60" operation="stop" operation_key="FSlun3_stop_0"/> + <pseudo_event id="59" operation="stop" operation_key="FSlun3_stop_0"/> </trigger> <trigger> - <pseudo_event id="115" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="60" operation="stop" operation_key="FSlun3_stop_0"> + <pseudo_event id="59" operation="stop" operation_key="FSlun3_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_physical_host="lama3" CRM_meta_timeout="60000" device="-L FSlun3" directory="/lun3" fstype="ext4"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="98" operation="stopped" operation_key="lamaVM2-G4_stopped_0"/> + <pseudo_event id="97" operation="stopped" operation_key="lamaVM2-G4_stopped_0"/> </trigger> <trigger> - <pseudo_event id="116" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="FSlun3_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="34" operation="monitor" operation_key="FSlun3_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FSlun3" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" device="-L FSlun3" directory="/lun3" fstype="ext4"/> </rsc_op> @@ -123,7 +129,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="FSlun3_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> + <rsc_op id="25" operation="monitor" operation_key="FSlun3_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> <primitive id="FSlun3" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="lamaVM1" CRM_meta_on_node_uuid="lamaVM1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama2" CRM_meta_timeout="20000" device="-L FSlun3" directory="/lun3" fstype="ext4"/> </rsc_op> @@ -139,13 +145,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="112" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="111" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="FSlun4_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> + <rsc_op id="26" operation="monitor" operation_key="FSlun4_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> <primitive id="FSlun4" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="lamaVM1" CRM_meta_on_node_uuid="lamaVM1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama2" CRM_meta_timeout="20000" device="-L FSlun4" directory="/lun4" fstype="ext4"/> </rsc_op> @@ -154,7 +160,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="FAKE5-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="35" operation="monitor" operation_key="FAKE5-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FAKE5-IP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" cidr_netmask="16" ip="10.1.1.55"/> </rsc_op> @@ -163,7 +169,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="FAKE5-IP_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> + <rsc_op id="27" operation="monitor" operation_key="FAKE5-IP_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> <primitive id="FAKE5-IP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lamaVM1" CRM_meta_on_node_uuid="lamaVM1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama2" CRM_meta_timeout="20000" cidr_netmask="16" ip="10.1.1.55"/> </rsc_op> @@ -172,7 +178,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="FAKE6-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="36" operation="monitor" operation_key="FAKE6-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FAKE6-IP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" cidr_netmask="16" ip="10.1.1.56"/> </rsc_op> @@ -181,7 +187,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="FAKE6-IP_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> + <rsc_op id="28" operation="monitor" operation_key="FAKE6-IP_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> <primitive id="FAKE6-IP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lamaVM1" CRM_meta_on_node_uuid="lamaVM1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama2" CRM_meta_timeout="20000" cidr_netmask="16" ip="10.1.1.56"/> </rsc_op> @@ -190,7 +196,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="FAKE5_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> + <rsc_op id="29" operation="monitor" operation_key="FAKE5_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="lamaVM1" CRM_meta_on_node_uuid="lamaVM1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama2" CRM_meta_timeout="20000" /> </rsc_op> @@ -199,7 +205,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="FAKE1_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="37" operation="monitor" operation_key="FAKE1_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" /> </rsc_op> @@ -208,7 +214,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="FAKE1-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="38" operation="monitor" operation_key="FAKE1-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FAKE1-IP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" cidr_netmask="16" ip="10.1.1.51"/> </rsc_op> @@ -217,7 +223,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="FAKE2_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="39" operation="monitor" operation_key="FAKE2_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" /> </rsc_op> @@ -226,7 +232,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="FAKE2-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="40" operation="monitor" operation_key="FAKE2-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FAKE2-IP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" cidr_netmask="16" ip="10.1.1.52"/> </rsc_op> @@ -235,7 +241,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="FAKE3_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="41" operation="monitor" operation_key="FAKE3_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" /> </rsc_op> @@ -244,7 +250,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="FAKE3-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="42" operation="monitor" operation_key="FAKE3-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FAKE3-IP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" cidr_netmask="16" ip="10.1.1.53"/> </rsc_op> @@ -253,119 +259,137 @@ </synapse> <synapse id="23"> <action_set> - <pseudo_event id="98" operation="stopped" operation_key="lamaVM2-G4_stopped_0"> + <pseudo_event id="97" operation="stopped" operation_key="lamaVM2-G4_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="91" operation="stop" operation_key="FAKE4_stop_0"/> + <rsc_op id="30" operation="monitor" operation_key="FAKE4_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"/> + </trigger> + <trigger> + <rsc_op id="31" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"/> + </trigger> + <trigger> + <rsc_op id="43" operation="monitor" operation_key="FAKE4_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"/> + </trigger> + <trigger> + <rsc_op id="44" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"/> + </trigger> + <trigger> + <pseudo_event id="90" operation="stop" operation_key="FAKE4_stop_0"/> </trigger> <trigger> - <pseudo_event id="93" operation="stop" operation_key="FAKE4-IP_stop_0"/> + <pseudo_event id="92" operation="stop" operation_key="FAKE4-IP_stop_0"/> </trigger> <trigger> - <pseudo_event id="97" operation="stop" operation_key="lamaVM2-G4_stop_0"/> + <pseudo_event id="96" operation="stop" operation_key="lamaVM2-G4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="97" operation="stop" operation_key="lamaVM2-G4_stop_0"> + <pseudo_event id="96" operation="stop" operation_key="lamaVM2-G4_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="116" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="96" operation="running" operation_key="lamaVM2-G4_running_0"> + <pseudo_event id="95" operation="running" operation_key="lamaVM2-G4_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="92" operation="start" operation_key="FAKE4_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> + <rsc_op id="91" operation="start" operation_key="FAKE4_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> </trigger> <trigger> - <rsc_op id="94" operation="start" operation_key="FAKE4-IP_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> + <rsc_op id="93" operation="start" operation_key="FAKE4-IP_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> </trigger> <trigger> - <pseudo_event id="95" operation="start" operation_key="lamaVM2-G4_start_0"/> + <pseudo_event id="94" operation="start" operation_key="lamaVM2-G4_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="95" operation="start" operation_key="lamaVM2-G4_start_0"> + <pseudo_event id="94" operation="start" operation_key="lamaVM2-G4_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="start" operation_key="FSlun3_start_0" on_node="lama2" on_node_uuid="1"/> + <rsc_op id="60" operation="start" operation_key="FSlun3_start_0" on_node="lama2" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="98" operation="stopped" operation_key="lamaVM2-G4_stopped_0"/> + <pseudo_event id="97" operation="stopped" operation_key="lamaVM2-G4_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="92" operation="start" operation_key="FAKE4_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"> + <rsc_op id="91" operation="start" operation_key="FAKE4_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="lamaVM2" CRM_meta_on_node_uuid="lamaVM2" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="monitor" operation_key="FAKE4_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"/> + <rsc_op id="30" operation="monitor" operation_key="FAKE4_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"/> </trigger> <trigger> - <rsc_op id="44" operation="monitor" operation_key="FAKE4_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"/> + <rsc_op id="43" operation="monitor" operation_key="FAKE4_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"/> </trigger> <trigger> - <rsc_op id="57" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="56" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="91" operation="stop" operation_key="FAKE4_stop_0"/> + <pseudo_event id="90" operation="stop" operation_key="FAKE4_stop_0"/> </trigger> <trigger> - <pseudo_event id="95" operation="start" operation_key="lamaVM2-G4_start_0"/> + <pseudo_event id="94" operation="start" operation_key="lamaVM2-G4_start_0"/> </trigger> <trigger> - <rsc_op id="112" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="111" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="115" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="91" operation="stop" operation_key="FAKE4_stop_0"> + <pseudo_event id="90" operation="stop" operation_key="FAKE4_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="93" operation="stop" operation_key="FAKE4-IP_stop_0"/> + <rsc_op id="31" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"/> + </trigger> + <trigger> + <rsc_op id="44" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"/> </trigger> <trigger> - <pseudo_event id="97" operation="stop" operation_key="lamaVM2-G4_stop_0"/> + <pseudo_event id="92" operation="stop" operation_key="FAKE4-IP_stop_0"/> </trigger> <trigger> - <pseudo_event id="116" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> + <pseudo_event id="96" operation="stop" operation_key="lamaVM2-G4_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="FAKE4_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="43" operation="monitor" operation_key="FAKE4_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" /> </rsc_op> @@ -374,7 +398,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="FAKE4_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> + <rsc_op id="30" operation="monitor" operation_key="FAKE4_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="lamaVM1" CRM_meta_on_node_uuid="lamaVM1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama2" CRM_meta_timeout="20000" /> </rsc_op> @@ -390,65 +414,65 @@ </action_set> <inputs> <trigger> - <rsc_op id="92" operation="start" operation_key="FAKE4_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> + <rsc_op id="91" operation="start" operation_key="FAKE4_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> </trigger> <trigger> - <rsc_op id="112" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="111" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="94" operation="start" operation_key="FAKE4-IP_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"> + <rsc_op id="93" operation="start" operation_key="FAKE4-IP_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"> <primitive id="FAKE4-IP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="lamaVM2" CRM_meta_on_node_uuid="lamaVM2" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" cidr_netmask="16" ip="10.1.1.54"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"/> + <rsc_op id="31" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"/> </trigger> <trigger> - <rsc_op id="45" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"/> + <rsc_op id="44" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"/> </trigger> <trigger> - <rsc_op id="57" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="56" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="92" operation="start" operation_key="FAKE4_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> + <rsc_op id="91" operation="start" operation_key="FAKE4_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> </trigger> <trigger> - <pseudo_event id="93" operation="stop" operation_key="FAKE4-IP_stop_0"/> + <pseudo_event id="92" operation="stop" operation_key="FAKE4-IP_stop_0"/> </trigger> <trigger> - <pseudo_event id="95" operation="start" operation_key="lamaVM2-G4_start_0"/> + <pseudo_event id="94" operation="start" operation_key="lamaVM2-G4_start_0"/> </trigger> <trigger> - <rsc_op id="112" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="111" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="115" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="93" operation="stop" operation_key="FAKE4-IP_stop_0"> + <pseudo_event id="92" operation="stop" operation_key="FAKE4-IP_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" cidr_netmask="16" ip="10.1.1.54"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="97" operation="stop" operation_key="lamaVM2-G4_stop_0"/> + <pseudo_event id="96" operation="stop" operation_key="lamaVM2-G4_stop_0"/> </trigger> <trigger> - <pseudo_event id="116" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> + <rsc_op id="44" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM3" on_node_uuid="lamaVM3" router_node="lama3"> <primitive id="FAKE4-IP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lamaVM3" CRM_meta_on_node_uuid="lamaVM3" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" cidr_netmask="16" ip="10.1.1.54"/> </rsc_op> @@ -457,7 +481,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> + <rsc_op id="31" operation="monitor" operation_key="FAKE4-IP_monitor_0" on_node="lamaVM1" on_node_uuid="lamaVM1" router_node="lama2"> <primitive id="FAKE4-IP" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lamaVM1" CRM_meta_on_node_uuid="lamaVM1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama2" CRM_meta_timeout="20000" cidr_netmask="16" ip="10.1.1.54"/> </rsc_op> @@ -473,50 +497,50 @@ </action_set> <inputs> <trigger> - <rsc_op id="94" operation="start" operation_key="FAKE4-IP_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> + <rsc_op id="93" operation="start" operation_key="FAKE4-IP_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> </trigger> <trigger> - <rsc_op id="112" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="111" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="104" operation="start" operation_key="FAKE6_start_0" internal_operation_key="FAKE6:2_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"> + <rsc_op id="103" operation="start" operation_key="FAKE6_start_0" internal_operation_key="FAKE6:2_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"> <primitive id="FAKE6" long-id="FAKE6:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="lamaVM2" CRM_meta_on_node_uuid="lamaVM2" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="57" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="56" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="103" operation="stop" operation_key="FAKE6_stop_0" internal_operation_key="FAKE6:2_stop_0"/> + <pseudo_event id="102" operation="stop" operation_key="FAKE6_stop_0" internal_operation_key="FAKE6:2_stop_0"/> </trigger> <trigger> - <pseudo_event id="105" operation="start" operation_key="FAKE6-clone_start_0"/> + <pseudo_event id="104" operation="start" operation_key="FAKE6-clone_start_0"/> </trigger> <trigger> - <rsc_op id="112" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="111" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="115" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <pseudo_event id="103" operation="stop" operation_key="FAKE6_stop_0" internal_operation_key="FAKE6:2_stop_0"> + <pseudo_event id="102" operation="stop" operation_key="FAKE6_stop_0" internal_operation_key="FAKE6:2_stop_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_physical_host="lama3" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="107" operation="stop" operation_key="FAKE6-clone_stop_0"/> + <pseudo_event id="106" operation="stop" operation_key="FAKE6-clone_stop_0"/> </trigger> <trigger> - <pseudo_event id="116" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> @@ -529,89 +553,89 @@ </action_set> <inputs> <trigger> - <rsc_op id="104" operation="start" operation_key="FAKE6_start_0" internal_operation_key="FAKE6:2_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> + <rsc_op id="103" operation="start" operation_key="FAKE6_start_0" internal_operation_key="FAKE6:2_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> </trigger> <trigger> - <rsc_op id="112" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="111" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="40" priority="1000000"> <action_set> - <pseudo_event id="108" operation="stopped" operation_key="FAKE6-clone_stopped_0"> + <pseudo_event id="107" operation="stopped" operation_key="FAKE6-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="103" operation="stop" operation_key="FAKE6_stop_0" internal_operation_key="FAKE6:2_stop_0"/> + <pseudo_event id="102" operation="stop" operation_key="FAKE6_stop_0" internal_operation_key="FAKE6:2_stop_0"/> </trigger> <trigger> - <pseudo_event id="107" operation="stop" operation_key="FAKE6-clone_stop_0"/> + <pseudo_event id="106" operation="stop" operation_key="FAKE6-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <pseudo_event id="107" operation="stop" operation_key="FAKE6-clone_stop_0"> + <pseudo_event id="106" operation="stop" operation_key="FAKE6-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="116" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> <synapse id="42" priority="1000000"> <action_set> - <pseudo_event id="106" operation="running" operation_key="FAKE6-clone_running_0"> + <pseudo_event id="105" operation="running" operation_key="FAKE6-clone_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="104" operation="start" operation_key="FAKE6_start_0" internal_operation_key="FAKE6:2_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> + <rsc_op id="103" operation="start" operation_key="FAKE6_start_0" internal_operation_key="FAKE6:2_start_0" on_node="lamaVM2" on_node_uuid="lamaVM2" router_node="lama3"/> </trigger> <trigger> - <pseudo_event id="105" operation="start" operation_key="FAKE6-clone_start_0"/> + <pseudo_event id="104" operation="start" operation_key="FAKE6-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <pseudo_event id="105" operation="start" operation_key="FAKE6-clone_start_0"> + <pseudo_event id="104" operation="start" operation_key="FAKE6-clone_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="108" operation="stopped" operation_key="FAKE6-clone_stopped_0"/> + <pseudo_event id="107" operation="stopped" operation_key="FAKE6-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="112" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"> + <rsc_op id="111" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"> <primitive id="lamaVM2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="VM2" CRM_meta_name="start" CRM_meta_on_node="lama3" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="57" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="56" operation="start" operation_key="VM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="111" operation="stop" operation_key="lamaVM2_stop_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="110" operation="stop" operation_key="lamaVM2_stop_0" on_node="lama3" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="115" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="111" operation="stop" operation_key="lamaVM2_stop_0" on_node="lama3" on_node_uuid="2"> + <rsc_op id="110" operation="stop" operation_key="lamaVM2_stop_0" on_node="lama3" on_node_uuid="2"> <primitive id="lamaVM2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="VM2" CRM_meta_on_node="lama3" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> <downed> @@ -630,13 +654,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="112" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> + <rsc_op id="111" operation="start" operation_key="lamaVM2_start_0" on_node="lama3" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <pseudo_event id="116" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"> + <pseudo_event id="114" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"> <attributes CRM_meta_fail_count_FSlun3="1" CRM_meta_last_failure_FSlun3="1399961984" CRM_meta_on_node="lamaVM2" CRM_meta_on_node_uuid="lamaVM2" CRM_meta_stonith_action="reboot" /> <downed> <node id="lamaVM2"/> @@ -645,49 +669,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="56" operation="stop" operation_key="VM2_stop_0" on_node="lama3" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> - <synapse id="48"> - <action_set> - <pseudo_event id="115" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="116" operation="stonith" operation_key="stonith-lamaVM2-reboot" on_node="lamaVM2" on_node_uuid="lamaVM2"/> - </trigger> - </inputs> - </synapse> - <synapse id="49"> - <action_set> - <pseudo_event id="25" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="56" operation="stop" operation_key="VM2_stop_0" on_node="lama3" on_node_uuid="2"/> - </trigger> - <trigger> - <pseudo_event id="60" operation="stop" operation_key="FSlun3_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="91" operation="stop" operation_key="FAKE4_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="93" operation="stop" operation_key="FAKE4-IP_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="103" operation="stop" operation_key="FAKE6_stop_0" internal_operation_key="FAKE6:2_stop_0"/> - </trigger> - <trigger> - <rsc_op id="111" operation="stop" operation_key="lamaVM2_stop_0" on_node="lama3" on_node_uuid="2"/> - </trigger> - <trigger> - <pseudo_event id="115" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="55" operation="stop" operation_key="VM2_stop_0" on_node="lama3" on_node_uuid="2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bug-rh-1097457.scores b/pengine/test10/bug-rh-1097457.scores index 7729421cab4..0a9d7a3107e 100644 --- a/pengine/test10/bug-rh-1097457.scores +++ b/pengine/test10/bug-rh-1097457.scores @@ -1,211 +1,211 @@ Allocation scores: -clone_color: FAKE6-clone allocation score on lama2: -INFINITY -clone_color: FAKE6-clone allocation score on lama3: -INFINITY -clone_color: FAKE6-clone allocation score on lamaVM1: 0 -clone_color: FAKE6-clone allocation score on lamaVM2: 0 -clone_color: FAKE6-clone allocation score on lamaVM3: 0 -clone_color: FAKE6:0 allocation score on lama2: -INFINITY -clone_color: FAKE6:0 allocation score on lama3: -INFINITY -clone_color: FAKE6:0 allocation score on lamaVM1: 0 -clone_color: FAKE6:0 allocation score on lamaVM2: 0 -clone_color: FAKE6:0 allocation score on lamaVM3: 1 -clone_color: FAKE6:1 allocation score on lama2: -INFINITY -clone_color: FAKE6:1 allocation score on lama3: -INFINITY -clone_color: FAKE6:1 allocation score on lamaVM1: 1 -clone_color: FAKE6:1 allocation score on lamaVM2: 0 -clone_color: FAKE6:1 allocation score on lamaVM3: 0 -clone_color: FAKE6:2 allocation score on lama2: -INFINITY -clone_color: FAKE6:2 allocation score on lama3: -INFINITY -clone_color: FAKE6:2 allocation score on lamaVM1: 0 -clone_color: FAKE6:2 allocation score on lamaVM2: 1 -clone_color: FAKE6:2 allocation score on lamaVM3: 0 -group_color: FAKE1 allocation score on lama2: -INFINITY -group_color: FAKE1 allocation score on lama3: -INFINITY -group_color: FAKE1 allocation score on lamaVM1: INFINITY -group_color: FAKE1 allocation score on lamaVM2: -INFINITY -group_color: FAKE1 allocation score on lamaVM3: -INFINITY -group_color: FAKE1-IP allocation score on lama2: 0 -group_color: FAKE1-IP allocation score on lama3: 0 -group_color: FAKE1-IP allocation score on lamaVM1: 5000 -group_color: FAKE1-IP allocation score on lamaVM2: 0 -group_color: FAKE1-IP allocation score on lamaVM3: 0 -group_color: FAKE2 allocation score on lama2: -INFINITY -group_color: FAKE2 allocation score on lama3: -INFINITY -group_color: FAKE2 allocation score on lamaVM1: INFINITY -group_color: FAKE2 allocation score on lamaVM2: -INFINITY -group_color: FAKE2 allocation score on lamaVM3: -INFINITY -group_color: FAKE2-IP allocation score on lama2: 0 -group_color: FAKE2-IP allocation score on lama3: 0 -group_color: FAKE2-IP allocation score on lamaVM1: 5000 -group_color: FAKE2-IP allocation score on lamaVM2: 0 -group_color: FAKE2-IP allocation score on lamaVM3: 0 -group_color: FAKE3 allocation score on lama2: -INFINITY -group_color: FAKE3 allocation score on lama3: -INFINITY -group_color: FAKE3 allocation score on lamaVM1: INFINITY -group_color: FAKE3 allocation score on lamaVM2: -INFINITY -group_color: FAKE3 allocation score on lamaVM3: -INFINITY -group_color: FAKE3-IP allocation score on lama2: 0 -group_color: FAKE3-IP allocation score on lama3: 0 -group_color: FAKE3-IP allocation score on lamaVM1: 5000 -group_color: FAKE3-IP allocation score on lamaVM2: 0 -group_color: FAKE3-IP allocation score on lamaVM3: 0 -group_color: FAKE4 allocation score on lama2: -INFINITY -group_color: FAKE4 allocation score on lama3: -INFINITY -group_color: FAKE4 allocation score on lamaVM1: -INFINITY -group_color: FAKE4 allocation score on lamaVM2: INFINITY -group_color: FAKE4 allocation score on lamaVM3: -INFINITY -group_color: FAKE4-IP allocation score on lama2: 0 -group_color: FAKE4-IP allocation score on lama3: 0 -group_color: FAKE4-IP allocation score on lamaVM1: 0 -group_color: FAKE4-IP allocation score on lamaVM2: 5000 -group_color: FAKE4-IP allocation score on lamaVM3: 0 -group_color: lamaVM1-G1 allocation score on lama2: -INFINITY -group_color: lamaVM1-G1 allocation score on lama3: -INFINITY -group_color: lamaVM1-G1 allocation score on lamaVM1: INFINITY -group_color: lamaVM1-G1 allocation score on lamaVM2: -INFINITY -group_color: lamaVM1-G1 allocation score on lamaVM3: -INFINITY -group_color: lamaVM1-G2 allocation score on lama2: -INFINITY -group_color: lamaVM1-G2 allocation score on lama3: -INFINITY -group_color: lamaVM1-G2 allocation score on lamaVM1: INFINITY -group_color: lamaVM1-G2 allocation score on lamaVM2: -INFINITY -group_color: lamaVM1-G2 allocation score on lamaVM3: -INFINITY -group_color: lamaVM1-G3 allocation score on lama2: -INFINITY -group_color: lamaVM1-G3 allocation score on lama3: -INFINITY -group_color: lamaVM1-G3 allocation score on lamaVM1: INFINITY -group_color: lamaVM1-G3 allocation score on lamaVM2: -INFINITY -group_color: lamaVM1-G3 allocation score on lamaVM3: -INFINITY -group_color: lamaVM2-G4 allocation score on lama2: -INFINITY -group_color: lamaVM2-G4 allocation score on lama3: -INFINITY -group_color: lamaVM2-G4 allocation score on lamaVM1: -INFINITY -group_color: lamaVM2-G4 allocation score on lamaVM2: INFINITY -group_color: lamaVM2-G4 allocation score on lamaVM3: -INFINITY -native_color: FAKE1 allocation score on lama2: -INFINITY -native_color: FAKE1 allocation score on lama3: -INFINITY -native_color: FAKE1 allocation score on lamaVM1: INFINITY -native_color: FAKE1 allocation score on lamaVM2: -INFINITY -native_color: FAKE1 allocation score on lamaVM3: -INFINITY -native_color: FAKE1-IP allocation score on lama2: -INFINITY -native_color: FAKE1-IP allocation score on lama3: -INFINITY -native_color: FAKE1-IP allocation score on lamaVM1: 5000 -native_color: FAKE1-IP allocation score on lamaVM2: -INFINITY -native_color: FAKE1-IP allocation score on lamaVM3: -INFINITY -native_color: FAKE2 allocation score on lama2: -INFINITY -native_color: FAKE2 allocation score on lama3: -INFINITY -native_color: FAKE2 allocation score on lamaVM1: INFINITY -native_color: FAKE2 allocation score on lamaVM2: -INFINITY -native_color: FAKE2 allocation score on lamaVM3: -INFINITY -native_color: FAKE2-IP allocation score on lama2: -INFINITY -native_color: FAKE2-IP allocation score on lama3: -INFINITY -native_color: FAKE2-IP allocation score on lamaVM1: 5000 -native_color: FAKE2-IP allocation score on lamaVM2: -INFINITY -native_color: FAKE2-IP allocation score on lamaVM3: -INFINITY -native_color: FAKE3 allocation score on lama2: -INFINITY -native_color: FAKE3 allocation score on lama3: -INFINITY -native_color: FAKE3 allocation score on lamaVM1: INFINITY -native_color: FAKE3 allocation score on lamaVM2: -INFINITY -native_color: FAKE3 allocation score on lamaVM3: -INFINITY -native_color: FAKE3-IP allocation score on lama2: -INFINITY -native_color: FAKE3-IP allocation score on lama3: -INFINITY -native_color: FAKE3-IP allocation score on lamaVM1: 5000 -native_color: FAKE3-IP allocation score on lamaVM2: -INFINITY -native_color: FAKE3-IP allocation score on lamaVM3: -INFINITY -native_color: FAKE4 allocation score on lama2: -INFINITY -native_color: FAKE4 allocation score on lama3: -INFINITY -native_color: FAKE4 allocation score on lamaVM1: -INFINITY -native_color: FAKE4 allocation score on lamaVM2: INFINITY -native_color: FAKE4 allocation score on lamaVM3: -INFINITY -native_color: FAKE4-IP allocation score on lama2: -INFINITY -native_color: FAKE4-IP allocation score on lama3: -INFINITY -native_color: FAKE4-IP allocation score on lamaVM1: -INFINITY -native_color: FAKE4-IP allocation score on lamaVM2: 5000 -native_color: FAKE4-IP allocation score on lamaVM3: -INFINITY -native_color: FAKE5 allocation score on lama2: -INFINITY -native_color: FAKE5 allocation score on lama3: -INFINITY -native_color: FAKE5 allocation score on lamaVM1: -INFINITY -native_color: FAKE5 allocation score on lamaVM2: -INFINITY -native_color: FAKE5 allocation score on lamaVM3: INFINITY -native_color: FAKE5-IP allocation score on lama2: -INFINITY -native_color: FAKE5-IP allocation score on lama3: -INFINITY -native_color: FAKE5-IP allocation score on lamaVM1: -INFINITY -native_color: FAKE5-IP allocation score on lamaVM2: -INFINITY -native_color: FAKE5-IP allocation score on lamaVM3: -INFINITY -native_color: FAKE6-IP allocation score on lama2: -INFINITY -native_color: FAKE6-IP allocation score on lama3: -INFINITY -native_color: FAKE6-IP allocation score on lamaVM1: -INFINITY -native_color: FAKE6-IP allocation score on lamaVM2: -INFINITY -native_color: FAKE6-IP allocation score on lamaVM3: -INFINITY -native_color: FAKE6:0 allocation score on lama2: -INFINITY -native_color: FAKE6:0 allocation score on lama3: -INFINITY -native_color: FAKE6:0 allocation score on lamaVM1: 0 -native_color: FAKE6:0 allocation score on lamaVM2: 0 -native_color: FAKE6:0 allocation score on lamaVM3: 1 -native_color: FAKE6:1 allocation score on lama2: -INFINITY -native_color: FAKE6:1 allocation score on lama3: -INFINITY -native_color: FAKE6:1 allocation score on lamaVM1: 1 -native_color: FAKE6:1 allocation score on lamaVM2: 0 -native_color: FAKE6:1 allocation score on lamaVM3: -INFINITY -native_color: FAKE6:2 allocation score on lama2: -INFINITY -native_color: FAKE6:2 allocation score on lama3: -INFINITY -native_color: FAKE6:2 allocation score on lamaVM1: -INFINITY -native_color: FAKE6:2 allocation score on lamaVM2: 1 -native_color: FAKE6:2 allocation score on lamaVM3: -INFINITY -native_color: FSlun1 allocation score on lama2: 0 -native_color: FSlun1 allocation score on lama3: 0 -native_color: FSlun1 allocation score on lamaVM1: INFINITY -native_color: FSlun1 allocation score on lamaVM2: -INFINITY -native_color: FSlun1 allocation score on lamaVM3: -INFINITY -native_color: FSlun2 allocation score on lama2: 0 -native_color: FSlun2 allocation score on lama3: 0 -native_color: FSlun2 allocation score on lamaVM1: INFINITY -native_color: FSlun2 allocation score on lamaVM2: -INFINITY -native_color: FSlun2 allocation score on lamaVM3: -INFINITY -native_color: FSlun3 allocation score on lama2: 0 -native_color: FSlun3 allocation score on lama3: 0 -native_color: FSlun3 allocation score on lamaVM1: -INFINITY -native_color: FSlun3 allocation score on lamaVM2: -INFINITY -native_color: FSlun3 allocation score on lamaVM3: -INFINITY -native_color: FSlun4 allocation score on lama2: 0 -native_color: FSlun4 allocation score on lama3: 0 -native_color: FSlun4 allocation score on lamaVM1: -INFINITY -native_color: FSlun4 allocation score on lamaVM2: -INFINITY -native_color: FSlun4 allocation score on lamaVM3: INFINITY -native_color: VM1 allocation score on lama2: 10100 -native_color: VM1 allocation score on lama3: 0 -native_color: VM1 allocation score on lamaVM1: -INFINITY -native_color: VM1 allocation score on lamaVM2: -INFINITY -native_color: VM1 allocation score on lamaVM3: -INFINITY -native_color: VM2 allocation score on lama2: 0 -native_color: VM2 allocation score on lama3: 10100 -native_color: VM2 allocation score on lamaVM1: -INFINITY -native_color: VM2 allocation score on lamaVM2: -INFINITY -native_color: VM2 allocation score on lamaVM3: -INFINITY -native_color: VM3 allocation score on lama2: 0 -native_color: VM3 allocation score on lama3: 10100 -native_color: VM3 allocation score on lamaVM1: -INFINITY -native_color: VM3 allocation score on lamaVM2: -INFINITY -native_color: VM3 allocation score on lamaVM3: -INFINITY -native_color: lamaVM1 allocation score on lama2: 5000 -native_color: lamaVM1 allocation score on lama3: -INFINITY -native_color: lamaVM1 allocation score on lamaVM1: -INFINITY -native_color: lamaVM1 allocation score on lamaVM2: -INFINITY -native_color: lamaVM1 allocation score on lamaVM3: -INFINITY -native_color: lamaVM2 allocation score on lama2: -INFINITY -native_color: lamaVM2 allocation score on lama3: 5000 -native_color: lamaVM2 allocation score on lamaVM1: -INFINITY -native_color: lamaVM2 allocation score on lamaVM2: -INFINITY -native_color: lamaVM2 allocation score on lamaVM3: -INFINITY -native_color: lamaVM3 allocation score on lama2: -INFINITY -native_color: lamaVM3 allocation score on lama3: 5000 -native_color: lamaVM3 allocation score on lamaVM1: -INFINITY -native_color: lamaVM3 allocation score on lamaVM2: -INFINITY -native_color: lamaVM3 allocation score on lamaVM3: -INFINITY -native_color: restofencelama2 allocation score on lama2: -INFINITY -native_color: restofencelama2 allocation score on lama3: INFINITY -native_color: restofencelama2 allocation score on lamaVM1: -INFINITY -native_color: restofencelama2 allocation score on lamaVM2: -INFINITY -native_color: restofencelama2 allocation score on lamaVM3: -INFINITY -native_color: restofencelama3 allocation score on lama2: INFINITY -native_color: restofencelama3 allocation score on lama3: -INFINITY -native_color: restofencelama3 allocation score on lamaVM1: -INFINITY -native_color: restofencelama3 allocation score on lamaVM2: -INFINITY -native_color: restofencelama3 allocation score on lamaVM3: -INFINITY +pcmk__clone_allocate: FAKE6-clone allocation score on lama2: -INFINITY +pcmk__clone_allocate: FAKE6-clone allocation score on lama3: -INFINITY +pcmk__clone_allocate: FAKE6-clone allocation score on lamaVM1: 0 +pcmk__clone_allocate: FAKE6-clone allocation score on lamaVM2: 0 +pcmk__clone_allocate: FAKE6-clone allocation score on lamaVM3: 0 +pcmk__clone_allocate: FAKE6:0 allocation score on lama2: -INFINITY +pcmk__clone_allocate: FAKE6:0 allocation score on lama3: -INFINITY +pcmk__clone_allocate: FAKE6:0 allocation score on lamaVM1: 0 +pcmk__clone_allocate: FAKE6:0 allocation score on lamaVM2: 0 +pcmk__clone_allocate: FAKE6:0 allocation score on lamaVM3: 1 +pcmk__clone_allocate: FAKE6:1 allocation score on lama2: -INFINITY +pcmk__clone_allocate: FAKE6:1 allocation score on lama3: -INFINITY +pcmk__clone_allocate: FAKE6:1 allocation score on lamaVM1: 1 +pcmk__clone_allocate: FAKE6:1 allocation score on lamaVM2: 0 +pcmk__clone_allocate: FAKE6:1 allocation score on lamaVM3: 0 +pcmk__clone_allocate: FAKE6:2 allocation score on lama2: -INFINITY +pcmk__clone_allocate: FAKE6:2 allocation score on lama3: -INFINITY +pcmk__clone_allocate: FAKE6:2 allocation score on lamaVM1: 0 +pcmk__clone_allocate: FAKE6:2 allocation score on lamaVM2: 1 +pcmk__clone_allocate: FAKE6:2 allocation score on lamaVM3: 0 +pcmk__group_allocate: FAKE1 allocation score on lama2: -INFINITY +pcmk__group_allocate: FAKE1 allocation score on lama3: -INFINITY +pcmk__group_allocate: FAKE1 allocation score on lamaVM1: INFINITY +pcmk__group_allocate: FAKE1 allocation score on lamaVM2: -INFINITY +pcmk__group_allocate: FAKE1 allocation score on lamaVM3: -INFINITY +pcmk__group_allocate: FAKE1-IP allocation score on lama2: 0 +pcmk__group_allocate: FAKE1-IP allocation score on lama3: 0 +pcmk__group_allocate: FAKE1-IP allocation score on lamaVM1: 5000 +pcmk__group_allocate: FAKE1-IP allocation score on lamaVM2: 0 +pcmk__group_allocate: FAKE1-IP allocation score on lamaVM3: 0 +pcmk__group_allocate: FAKE2 allocation score on lama2: -INFINITY +pcmk__group_allocate: FAKE2 allocation score on lama3: -INFINITY +pcmk__group_allocate: FAKE2 allocation score on lamaVM1: INFINITY +pcmk__group_allocate: FAKE2 allocation score on lamaVM2: -INFINITY +pcmk__group_allocate: FAKE2 allocation score on lamaVM3: -INFINITY +pcmk__group_allocate: FAKE2-IP allocation score on lama2: 0 +pcmk__group_allocate: FAKE2-IP allocation score on lama3: 0 +pcmk__group_allocate: FAKE2-IP allocation score on lamaVM1: 5000 +pcmk__group_allocate: FAKE2-IP allocation score on lamaVM2: 0 +pcmk__group_allocate: FAKE2-IP allocation score on lamaVM3: 0 +pcmk__group_allocate: FAKE3 allocation score on lama2: -INFINITY +pcmk__group_allocate: FAKE3 allocation score on lama3: -INFINITY +pcmk__group_allocate: FAKE3 allocation score on lamaVM1: INFINITY +pcmk__group_allocate: FAKE3 allocation score on lamaVM2: -INFINITY +pcmk__group_allocate: FAKE3 allocation score on lamaVM3: -INFINITY +pcmk__group_allocate: FAKE3-IP allocation score on lama2: 0 +pcmk__group_allocate: FAKE3-IP allocation score on lama3: 0 +pcmk__group_allocate: FAKE3-IP allocation score on lamaVM1: 5000 +pcmk__group_allocate: FAKE3-IP allocation score on lamaVM2: 0 +pcmk__group_allocate: FAKE3-IP allocation score on lamaVM3: 0 +pcmk__group_allocate: FAKE4 allocation score on lama2: -INFINITY +pcmk__group_allocate: FAKE4 allocation score on lama3: -INFINITY +pcmk__group_allocate: FAKE4 allocation score on lamaVM1: -INFINITY +pcmk__group_allocate: FAKE4 allocation score on lamaVM2: INFINITY +pcmk__group_allocate: FAKE4 allocation score on lamaVM3: -INFINITY +pcmk__group_allocate: FAKE4-IP allocation score on lama2: 0 +pcmk__group_allocate: FAKE4-IP allocation score on lama3: 0 +pcmk__group_allocate: FAKE4-IP allocation score on lamaVM1: 0 +pcmk__group_allocate: FAKE4-IP allocation score on lamaVM2: 5000 +pcmk__group_allocate: FAKE4-IP allocation score on lamaVM3: 0 +pcmk__group_allocate: lamaVM1-G1 allocation score on lama2: -INFINITY +pcmk__group_allocate: lamaVM1-G1 allocation score on lama3: -INFINITY +pcmk__group_allocate: lamaVM1-G1 allocation score on lamaVM1: INFINITY +pcmk__group_allocate: lamaVM1-G1 allocation score on lamaVM2: -INFINITY +pcmk__group_allocate: lamaVM1-G1 allocation score on lamaVM3: -INFINITY +pcmk__group_allocate: lamaVM1-G2 allocation score on lama2: -INFINITY +pcmk__group_allocate: lamaVM1-G2 allocation score on lama3: -INFINITY +pcmk__group_allocate: lamaVM1-G2 allocation score on lamaVM1: INFINITY +pcmk__group_allocate: lamaVM1-G2 allocation score on lamaVM2: -INFINITY +pcmk__group_allocate: lamaVM1-G2 allocation score on lamaVM3: -INFINITY +pcmk__group_allocate: lamaVM1-G3 allocation score on lama2: -INFINITY +pcmk__group_allocate: lamaVM1-G3 allocation score on lama3: -INFINITY +pcmk__group_allocate: lamaVM1-G3 allocation score on lamaVM1: INFINITY +pcmk__group_allocate: lamaVM1-G3 allocation score on lamaVM2: -INFINITY +pcmk__group_allocate: lamaVM1-G3 allocation score on lamaVM3: -INFINITY +pcmk__group_allocate: lamaVM2-G4 allocation score on lama2: -INFINITY +pcmk__group_allocate: lamaVM2-G4 allocation score on lama3: -INFINITY +pcmk__group_allocate: lamaVM2-G4 allocation score on lamaVM1: -INFINITY +pcmk__group_allocate: lamaVM2-G4 allocation score on lamaVM2: INFINITY +pcmk__group_allocate: lamaVM2-G4 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on lamaVM1: INFINITY +pcmk__native_allocate: FAKE1 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE1-IP allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE1-IP allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE1-IP allocation score on lamaVM1: 5000 +pcmk__native_allocate: FAKE1-IP allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FAKE1-IP allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on lamaVM1: INFINITY +pcmk__native_allocate: FAKE2 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE2-IP allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE2-IP allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE2-IP allocation score on lamaVM1: 5000 +pcmk__native_allocate: FAKE2-IP allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FAKE2-IP allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE3 allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE3 allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE3 allocation score on lamaVM1: INFINITY +pcmk__native_allocate: FAKE3 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FAKE3 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE3-IP allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE3-IP allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE3-IP allocation score on lamaVM1: 5000 +pcmk__native_allocate: FAKE3-IP allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FAKE3-IP allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE4 allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE4 allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE4 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: FAKE4 allocation score on lamaVM2: INFINITY +pcmk__native_allocate: FAKE4 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE4-IP allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE4-IP allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE4-IP allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: FAKE4-IP allocation score on lamaVM2: 5000 +pcmk__native_allocate: FAKE4-IP allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE5 allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE5 allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE5 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: FAKE5 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FAKE5 allocation score on lamaVM3: INFINITY +pcmk__native_allocate: FAKE5-IP allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE5-IP allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE5-IP allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: FAKE5-IP allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FAKE5-IP allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE6-IP allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE6-IP allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE6-IP allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: FAKE6-IP allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FAKE6-IP allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE6:0 allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE6:0 allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE6:0 allocation score on lamaVM1: 0 +pcmk__native_allocate: FAKE6:0 allocation score on lamaVM2: 0 +pcmk__native_allocate: FAKE6:0 allocation score on lamaVM3: 1 +pcmk__native_allocate: FAKE6:1 allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE6:1 allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE6:1 allocation score on lamaVM1: 1 +pcmk__native_allocate: FAKE6:1 allocation score on lamaVM2: 0 +pcmk__native_allocate: FAKE6:1 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FAKE6:2 allocation score on lama2: -INFINITY +pcmk__native_allocate: FAKE6:2 allocation score on lama3: -INFINITY +pcmk__native_allocate: FAKE6:2 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: FAKE6:2 allocation score on lamaVM2: 1 +pcmk__native_allocate: FAKE6:2 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FSlun1 allocation score on lama2: 0 +pcmk__native_allocate: FSlun1 allocation score on lama3: 0 +pcmk__native_allocate: FSlun1 allocation score on lamaVM1: INFINITY +pcmk__native_allocate: FSlun1 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FSlun1 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FSlun2 allocation score on lama2: 0 +pcmk__native_allocate: FSlun2 allocation score on lama3: 0 +pcmk__native_allocate: FSlun2 allocation score on lamaVM1: INFINITY +pcmk__native_allocate: FSlun2 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FSlun2 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FSlun3 allocation score on lama2: 0 +pcmk__native_allocate: FSlun3 allocation score on lama3: 0 +pcmk__native_allocate: FSlun3 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: FSlun3 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FSlun3 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: FSlun4 allocation score on lama2: 0 +pcmk__native_allocate: FSlun4 allocation score on lama3: 0 +pcmk__native_allocate: FSlun4 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: FSlun4 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: FSlun4 allocation score on lamaVM3: INFINITY +pcmk__native_allocate: VM1 allocation score on lama2: 10100 +pcmk__native_allocate: VM1 allocation score on lama3: 0 +pcmk__native_allocate: VM1 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: VM1 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: VM1 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: VM2 allocation score on lama2: 0 +pcmk__native_allocate: VM2 allocation score on lama3: 10100 +pcmk__native_allocate: VM2 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: VM2 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: VM2 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: VM3 allocation score on lama2: 0 +pcmk__native_allocate: VM3 allocation score on lama3: 10100 +pcmk__native_allocate: VM3 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: VM3 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: VM3 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: lamaVM1 allocation score on lama2: 5000 +pcmk__native_allocate: lamaVM1 allocation score on lama3: -INFINITY +pcmk__native_allocate: lamaVM1 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: lamaVM1 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: lamaVM1 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: lamaVM2 allocation score on lama2: -INFINITY +pcmk__native_allocate: lamaVM2 allocation score on lama3: 5000 +pcmk__native_allocate: lamaVM2 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: lamaVM2 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: lamaVM2 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: lamaVM3 allocation score on lama2: -INFINITY +pcmk__native_allocate: lamaVM3 allocation score on lama3: 5000 +pcmk__native_allocate: lamaVM3 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: lamaVM3 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: lamaVM3 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: restofencelama2 allocation score on lama2: -INFINITY +pcmk__native_allocate: restofencelama2 allocation score on lama3: INFINITY +pcmk__native_allocate: restofencelama2 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: restofencelama2 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: restofencelama2 allocation score on lamaVM3: -INFINITY +pcmk__native_allocate: restofencelama3 allocation score on lama2: INFINITY +pcmk__native_allocate: restofencelama3 allocation score on lama3: -INFINITY +pcmk__native_allocate: restofencelama3 allocation score on lamaVM1: -INFINITY +pcmk__native_allocate: restofencelama3 allocation score on lamaVM2: -INFINITY +pcmk__native_allocate: restofencelama3 allocation score on lamaVM3: -INFINITY diff --git a/pengine/test10/bug-rh-1097457.summary b/pengine/test10/bug-rh-1097457.summary index e23c6adc259..5b9c0d85a87 100644 --- a/pengine/test10/bug-rh-1097457.summary +++ b/pengine/test10/bug-rh-1097457.summary @@ -1,4 +1,4 @@ -2 of 26 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 26 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ lama2 lama3 ] @@ -64,7 +64,6 @@ Executing cluster transition: * Resource action: lamaVM2 stop on lama3 * Resource action: VM2 stop on lama3 * Pseudo action: stonith-lamaVM2-reboot on lamaVM2 - * Pseudo action: stonith_complete * Resource action: VM2 start on lama3 * Resource action: VM2 monitor=10000 on lama3 * Pseudo action: lamaVM2-G4_stop_0 @@ -82,7 +81,6 @@ Executing cluster transition: * Resource action: FAKE6 monitor=30000 on lamaVM2 * Pseudo action: FAKE6-clone_running_0 * Pseudo action: FSlun3_stop_0 - * Pseudo action: all_stopped * Resource action: FSlun3 start on lama2 * Pseudo action: lamaVM2-G4_start_0 * Resource action: FAKE4 start on lamaVM2 diff --git a/pengine/test10/bug-rh-880249.dot b/pengine/test10/bug-rh-880249.dot index d4739d1a546..edc801a64b7 100644 --- a/pengine/test10/bug-rh-880249.dot +++ b/pengine/test10/bug-rh-880249.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "dummystateful_demote_0 18node1" -> "dummystateful_stop_0 18node1" [ style = bold] "dummystateful_demote_0 18node1" -> "dummystateful_stop_0 18node2" [ style = bold] "dummystateful_demote_0 18node1" -> "dummystateful_stop_0 18node3" [ style = bold] @@ -13,13 +12,10 @@ digraph "g" { "dummystateful_demote_0 18node3" -> "dummystateful_stop_0 18node3" [ style = bold] "dummystateful_demote_0 18node3" [ style=bold color="green" fontcolor="black"] "dummystateful_start_0 18node3" [ style=bold color="green" fontcolor="black"] -"dummystateful_stop_0 18node1" -> "all_stopped" [ style = bold] "dummystateful_stop_0 18node1" -> "dummystateful_start_0 18node3" [ style = bold] "dummystateful_stop_0 18node1" [ style=bold color="green" fontcolor="black"] -"dummystateful_stop_0 18node2" -> "all_stopped" [ style = bold] "dummystateful_stop_0 18node2" -> "dummystateful_start_0 18node3" [ style = bold] "dummystateful_stop_0 18node2" [ style=bold color="green" fontcolor="black"] -"dummystateful_stop_0 18node3" -> "all_stopped" [ style = bold] "dummystateful_stop_0 18node3" -> "dummystateful_start_0 18node3" [ style = bold] "dummystateful_stop_0 18node3" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/bug-rh-880249.exp b/pengine/test10/bug-rh-880249.exp index c66bd8c0e5a..7f12b98093d 100644 --- a/pengine/test10/bug-rh-880249.exp +++ b/pengine/test10/bug-rh-880249.exp @@ -1,83 +1,83 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="dummystateful_start_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="11" operation="start" operation_key="dummystateful_start_0" on_node="18node3" on_node_uuid="3"> <primitive id="dummystateful" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="dummystateful_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="stop" operation_key="dummystateful_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="dummystateful_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="9" operation="stop" operation_key="dummystateful_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="dummystateful_stop_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="10" operation="stop" operation_key="dummystateful_stop_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="11" operation="stop" operation_key="dummystateful_stop_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="10" operation="stop" operation_key="dummystateful_stop_0" on_node="18node3" on_node_uuid="3"> <primitive id="dummystateful" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="demote" operation_key="dummystateful_demote_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="5" operation="demote" operation_key="dummystateful_demote_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="7" operation="demote" operation_key="dummystateful_demote_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="6" operation="demote" operation_key="dummystateful_demote_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="8" operation="demote" operation_key="dummystateful_demote_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="7" operation="demote" operation_key="dummystateful_demote_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="10" operation="stop" operation_key="dummystateful_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="9" operation="stop" operation_key="dummystateful_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="dummystateful" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="demote" operation_key="dummystateful_demote_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="5" operation="demote" operation_key="dummystateful_demote_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="7" operation="demote" operation_key="dummystateful_demote_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="6" operation="demote" operation_key="dummystateful_demote_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="8" operation="demote" operation_key="dummystateful_demote_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="7" operation="demote" operation_key="dummystateful_demote_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="stop" operation_key="dummystateful_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="8" operation="stop" operation_key="dummystateful_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="dummystateful" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="demote" operation_key="dummystateful_demote_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="5" operation="demote" operation_key="dummystateful_demote_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="7" operation="demote" operation_key="dummystateful_demote_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="6" operation="demote" operation_key="dummystateful_demote_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="8" operation="demote" operation_key="dummystateful_demote_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="7" operation="demote" operation_key="dummystateful_demote_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="demote" operation_key="dummystateful_demote_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="7" operation="demote" operation_key="dummystateful_demote_0" on_node="18node3" on_node_uuid="3"> <primitive id="dummystateful" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> @@ -86,7 +86,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="demote" operation_key="dummystateful_demote_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="6" operation="demote" operation_key="dummystateful_demote_0" on_node="18node1" on_node_uuid="1"> <primitive id="dummystateful" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -95,30 +95,11 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="demote" operation_key="dummystateful_demote_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="5" operation="demote" operation_key="dummystateful_demote_0" on_node="18node2" on_node_uuid="2"> <primitive id="dummystateful" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="dummystateful_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="dummystateful_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="dummystateful_stop_0" on_node="18node3" on_node_uuid="3"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/bug-rh-880249.scores b/pengine/test10/bug-rh-880249.scores index 5e807b0a34c..c67e5af3f0a 100644 --- a/pengine/test10/bug-rh-880249.scores +++ b/pengine/test10/bug-rh-880249.scores @@ -1,10 +1,10 @@ Allocation scores: -native_color: dummystateful allocation score on 18node1: 0 -native_color: dummystateful allocation score on 18node2: 0 -native_color: dummystateful allocation score on 18node3: 0 -native_color: shoot1 allocation score on 18node1: 0 -native_color: shoot1 allocation score on 18node2: 0 -native_color: shoot1 allocation score on 18node3: 0 -native_color: shoot2 allocation score on 18node1: 0 -native_color: shoot2 allocation score on 18node2: 0 -native_color: shoot2 allocation score on 18node3: 0 +pcmk__native_allocate: dummystateful allocation score on 18node1: 0 +pcmk__native_allocate: dummystateful allocation score on 18node2: 0 +pcmk__native_allocate: dummystateful allocation score on 18node3: 0 +pcmk__native_allocate: shoot1 allocation score on 18node1: 0 +pcmk__native_allocate: shoot1 allocation score on 18node2: 0 +pcmk__native_allocate: shoot1 allocation score on 18node3: 0 +pcmk__native_allocate: shoot2 allocation score on 18node1: 0 +pcmk__native_allocate: shoot2 allocation score on 18node2: 0 +pcmk__native_allocate: shoot2 allocation score on 18node3: 0 diff --git a/pengine/test10/bug-rh-880249.summary b/pengine/test10/bug-rh-880249.summary index 766d326204f..be5666eefff 100644 --- a/pengine/test10/bug-rh-880249.summary +++ b/pengine/test10/bug-rh-880249.summary @@ -16,7 +16,6 @@ Executing cluster transition: * Resource action: dummystateful stop on 18node3 * Resource action: dummystateful stop on 18node1 * Resource action: dummystateful stop on 18node2 - * Pseudo action: all_stopped * Resource action: dummystateful start on 18node3 Revised cluster status: diff --git a/pengine/test10/bug-suse-707150.exp b/pengine/test10/bug-suse-707150.exp index 8254cf683e5..4876a41f650 100644 --- a/pengine/test10/bug-suse-707150.exp +++ b/pengine/test10/bug-suse-707150.exp @@ -1,137 +1,137 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="20" operation="start" operation_key="base-group:0_start_0"> + <pseudo_event id="19" operation="start" operation_key="base-group:0_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="start" operation_key="base-clone_start_0"/> + <pseudo_event id="39" operation="start" operation_key="base-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="17" operation="start" operation_key="o2cb:0_start_0" on_node="hex-0" on_node_uuid="hex-0"> + <rsc_op id="16" operation="start" operation_key="o2cb:0_start_0" on_node="hex-0" on_node_uuid="hex-0"> <primitive id="o2cb" long-id="o2cb:0" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hex-0" CRM_meta_on_node_uuid="hex-0" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="start" operation_key="base-group:0_start_0"/> + <pseudo_event id="19" operation="start" operation_key="base-group:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="18" operation="start" operation_key="clvm:0_start_0" on_node="hex-0" on_node_uuid="hex-0"> + <rsc_op id="17" operation="start" operation_key="clvm:0_start_0" on_node="hex-0" on_node_uuid="hex-0"> <primitive id="clvm" long-id="clvm:0" class="ocf" provider="lvm2" type="clvmd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hex-0" CRM_meta_on_node_uuid="hex-0" CRM_meta_record_pending="false" CRM_meta_timeout="240000" daemon_timeout="30"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="o2cb:0_start_0" on_node="hex-0" on_node_uuid="hex-0"/> + <rsc_op id="16" operation="start" operation_key="o2cb:0_start_0" on_node="hex-0" on_node_uuid="hex-0"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="base-group:0_start_0"/> + <pseudo_event id="19" operation="start" operation_key="base-group:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="19" operation="start" operation_key="cmirrord:0_start_0" on_node="hex-0" on_node_uuid="hex-0"> + <rsc_op id="18" operation="start" operation_key="cmirrord:0_start_0" on_node="hex-0" on_node_uuid="hex-0"> <primitive id="cmirrord" long-id="cmirrord:0" class="ocf" provider="lvm2" type="cmirrord"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hex-0" CRM_meta_on_node_uuid="hex-0" CRM_meta_record_pending="false" CRM_meta_timeout="240000" daemon_timeout="60"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="clvm:0_start_0" on_node="hex-0" on_node_uuid="hex-0"/> + <rsc_op id="17" operation="start" operation_key="clvm:0_start_0" on_node="hex-0" on_node_uuid="hex-0"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="base-group:0_start_0"/> + <pseudo_event id="19" operation="start" operation_key="base-group:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="28" operation="start" operation_key="base-group:1_start_0"> + <pseudo_event id="27" operation="start" operation_key="base-group:1_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="start" operation_key="base-clone_start_0"/> + <pseudo_event id="39" operation="start" operation_key="base-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="24" operation="start" operation_key="dlm:1_start_0" on_node="hex-9" on_node_uuid="hex-9"> + <rsc_op id="23" operation="start" operation_key="dlm:1_start_0" on_node="hex-9" on_node_uuid="hex-9"> <primitive id="dlm" long-id="dlm:1" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hex-9" CRM_meta_on_node_uuid="hex-9" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="start" operation_key="base-group:1_start_0"/> + <pseudo_event id="27" operation="start" operation_key="base-group:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="25" operation="start" operation_key="o2cb:1_start_0" on_node="hex-9" on_node_uuid="hex-9"> + <rsc_op id="24" operation="start" operation_key="o2cb:1_start_0" on_node="hex-9" on_node_uuid="hex-9"> <primitive id="o2cb" long-id="o2cb:1" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hex-9" CRM_meta_on_node_uuid="hex-9" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="dlm:1_start_0" on_node="hex-9" on_node_uuid="hex-9"/> + <rsc_op id="23" operation="start" operation_key="dlm:1_start_0" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="base-group:1_start_0"/> + <pseudo_event id="27" operation="start" operation_key="base-group:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="26" operation="start" operation_key="clvm:1_start_0" on_node="hex-9" on_node_uuid="hex-9"> + <rsc_op id="25" operation="start" operation_key="clvm:1_start_0" on_node="hex-9" on_node_uuid="hex-9"> <primitive id="clvm" long-id="clvm:1" class="ocf" provider="lvm2" type="clvmd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hex-9" CRM_meta_on_node_uuid="hex-9" CRM_meta_record_pending="false" CRM_meta_timeout="240000" daemon_timeout="30"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="o2cb:1_start_0" on_node="hex-9" on_node_uuid="hex-9"/> + <rsc_op id="24" operation="start" operation_key="o2cb:1_start_0" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="base-group:1_start_0"/> + <pseudo_event id="27" operation="start" operation_key="base-group:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="27" operation="start" operation_key="cmirrord:1_start_0" on_node="hex-9" on_node_uuid="hex-9"> + <rsc_op id="26" operation="start" operation_key="cmirrord:1_start_0" on_node="hex-9" on_node_uuid="hex-9"> <primitive id="cmirrord" long-id="cmirrord:1" class="ocf" provider="lvm2" type="cmirrord"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hex-9" CRM_meta_on_node_uuid="hex-9" CRM_meta_record_pending="false" CRM_meta_timeout="240000" daemon_timeout="60"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="clvm:1_start_0" on_node="hex-9" on_node_uuid="hex-9"/> + <rsc_op id="25" operation="start" operation_key="clvm:1_start_0" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="base-group:1_start_0"/> + <pseudo_event id="27" operation="start" operation_key="base-group:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="vg1:1_monitor_0" on_node="hex-9" on_node_uuid="hex-9"> + <rsc_op id="7" operation="monitor" operation_key="vg1:1_monitor_0" on_node="hex-9" on_node_uuid="hex-9"> <primitive id="vg1" long-id="vg1:1" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hex-9" CRM_meta_on_node_uuid="hex-9" CRM_meta_op_target_rc="7" CRM_meta_record_pending="false" CRM_meta_timeout="240000" volgrpname="cluster-vg"/> </rsc_op> @@ -140,19 +140,19 @@ </synapse> <synapse id="10"> <action_set> - <pseudo_event id="40" operation="start" operation_key="base-clone_start_0"> + <pseudo_event id="39" operation="start" operation_key="base-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="240000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="vg1:1_monitor_0" on_node="hex-9" on_node_uuid="hex-9"/> + <rsc_op id="7" operation="monitor" operation_key="vg1:1_monitor_0" on_node="hex-9" on_node_uuid="hex-9"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="7" operation="load_stopped_hex-9" operation_key="load_stopped_hex-9"> + <pseudo_event id="6" operation="load_stopped_hex-9" operation_key="load_stopped_hex-9"> <attributes /> </pseudo_event> </action_set> @@ -160,7 +160,7 @@ </synapse> <synapse id="12"> <action_set> - <pseudo_event id="6" operation="load_stopped_hex-8" operation_key="load_stopped_hex-8"> + <pseudo_event id="5" operation="load_stopped_hex-8" operation_key="load_stopped_hex-8"> <attributes /> </pseudo_event> </action_set> @@ -168,7 +168,7 @@ </synapse> <synapse id="13"> <action_set> - <pseudo_event id="5" operation="load_stopped_hex-7" operation_key="load_stopped_hex-7"> + <pseudo_event id="4" operation="load_stopped_hex-7" operation_key="load_stopped_hex-7"> <attributes /> </pseudo_event> </action_set> @@ -176,7 +176,7 @@ </synapse> <synapse id="14"> <action_set> - <pseudo_event id="4" operation="load_stopped_hex-0" operation_key="load_stopped_hex-0"> + <pseudo_event id="3" operation="load_stopped_hex-0" operation_key="load_stopped_hex-0"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/bug-suse-707150.scores b/pengine/test10/bug-suse-707150.scores index 3e8c91fd006..0f26f04dd8f 100644 --- a/pengine/test10/bug-suse-707150.scores +++ b/pengine/test10/bug-suse-707150.scores @@ -1,341 +1,341 @@ Allocation scores: -clone_color: base-clone allocation score on hex-0: 0 -clone_color: base-clone allocation score on hex-7: 0 -clone_color: base-clone allocation score on hex-8: 0 -clone_color: base-clone allocation score on hex-9: 0 -clone_color: base-group:0 allocation score on hex-0: 0 -clone_color: base-group:0 allocation score on hex-7: 0 -clone_color: base-group:0 allocation score on hex-8: 0 -clone_color: base-group:0 allocation score on hex-9: 0 -clone_color: base-group:1 allocation score on hex-0: 0 -clone_color: base-group:1 allocation score on hex-7: 0 -clone_color: base-group:1 allocation score on hex-8: 0 -clone_color: base-group:1 allocation score on hex-9: 0 -clone_color: base-group:2 allocation score on hex-0: 0 -clone_color: base-group:2 allocation score on hex-7: 0 -clone_color: base-group:2 allocation score on hex-8: 0 -clone_color: base-group:2 allocation score on hex-9: 0 -clone_color: base-group:3 allocation score on hex-0: 0 -clone_color: base-group:3 allocation score on hex-7: 0 -clone_color: base-group:3 allocation score on hex-8: 0 -clone_color: base-group:3 allocation score on hex-9: 0 -clone_color: clvm:0 allocation score on hex-0: 0 -clone_color: clvm:0 allocation score on hex-7: 0 -clone_color: clvm:0 allocation score on hex-8: 0 -clone_color: clvm:0 allocation score on hex-9: 0 -clone_color: clvm:1 allocation score on hex-0: 0 -clone_color: clvm:1 allocation score on hex-7: 0 -clone_color: clvm:1 allocation score on hex-8: 0 -clone_color: clvm:1 allocation score on hex-9: 0 -clone_color: clvm:2 allocation score on hex-0: 0 -clone_color: clvm:2 allocation score on hex-7: 0 -clone_color: clvm:2 allocation score on hex-8: 0 -clone_color: clvm:2 allocation score on hex-9: 0 -clone_color: clvm:3 allocation score on hex-0: 0 -clone_color: clvm:3 allocation score on hex-7: 0 -clone_color: clvm:3 allocation score on hex-8: 0 -clone_color: clvm:3 allocation score on hex-9: 0 -clone_color: cmirrord:0 allocation score on hex-0: 0 -clone_color: cmirrord:0 allocation score on hex-7: 0 -clone_color: cmirrord:0 allocation score on hex-8: 0 -clone_color: cmirrord:0 allocation score on hex-9: 0 -clone_color: cmirrord:1 allocation score on hex-0: 0 -clone_color: cmirrord:1 allocation score on hex-7: 0 -clone_color: cmirrord:1 allocation score on hex-8: 0 -clone_color: cmirrord:1 allocation score on hex-9: 0 -clone_color: cmirrord:2 allocation score on hex-0: 0 -clone_color: cmirrord:2 allocation score on hex-7: 0 -clone_color: cmirrord:2 allocation score on hex-8: 0 -clone_color: cmirrord:2 allocation score on hex-9: 0 -clone_color: cmirrord:3 allocation score on hex-0: 0 -clone_color: cmirrord:3 allocation score on hex-7: 0 -clone_color: cmirrord:3 allocation score on hex-8: 0 -clone_color: cmirrord:3 allocation score on hex-9: 0 -clone_color: dlm:0 allocation score on hex-0: 1 -clone_color: dlm:0 allocation score on hex-7: 0 -clone_color: dlm:0 allocation score on hex-8: 0 -clone_color: dlm:0 allocation score on hex-9: 0 -clone_color: dlm:1 allocation score on hex-0: 0 -clone_color: dlm:1 allocation score on hex-7: 0 -clone_color: dlm:1 allocation score on hex-8: 0 -clone_color: dlm:1 allocation score on hex-9: 0 -clone_color: dlm:2 allocation score on hex-0: 0 -clone_color: dlm:2 allocation score on hex-7: 0 -clone_color: dlm:2 allocation score on hex-8: 0 -clone_color: dlm:2 allocation score on hex-9: 0 -clone_color: dlm:3 allocation score on hex-0: 0 -clone_color: dlm:3 allocation score on hex-7: 0 -clone_color: dlm:3 allocation score on hex-8: 0 -clone_color: dlm:3 allocation score on hex-9: 0 -clone_color: o2cb:0 allocation score on hex-0: 0 -clone_color: o2cb:0 allocation score on hex-7: 0 -clone_color: o2cb:0 allocation score on hex-8: 0 -clone_color: o2cb:0 allocation score on hex-9: 0 -clone_color: o2cb:1 allocation score on hex-0: 0 -clone_color: o2cb:1 allocation score on hex-7: 0 -clone_color: o2cb:1 allocation score on hex-8: 0 -clone_color: o2cb:1 allocation score on hex-9: 0 -clone_color: o2cb:2 allocation score on hex-0: 0 -clone_color: o2cb:2 allocation score on hex-7: 0 -clone_color: o2cb:2 allocation score on hex-8: 0 -clone_color: o2cb:2 allocation score on hex-9: 0 -clone_color: o2cb:3 allocation score on hex-0: 0 -clone_color: o2cb:3 allocation score on hex-7: 0 -clone_color: o2cb:3 allocation score on hex-8: 0 -clone_color: o2cb:3 allocation score on hex-9: 0 -clone_color: ocfs2-1:0 allocation score on hex-0: 0 -clone_color: ocfs2-1:0 allocation score on hex-7: 0 -clone_color: ocfs2-1:0 allocation score on hex-8: 0 -clone_color: ocfs2-1:0 allocation score on hex-9: 0 -clone_color: ocfs2-1:1 allocation score on hex-0: 0 -clone_color: ocfs2-1:1 allocation score on hex-7: 0 -clone_color: ocfs2-1:1 allocation score on hex-8: 0 -clone_color: ocfs2-1:1 allocation score on hex-9: 0 -clone_color: ocfs2-1:2 allocation score on hex-0: 0 -clone_color: ocfs2-1:2 allocation score on hex-7: 0 -clone_color: ocfs2-1:2 allocation score on hex-8: 0 -clone_color: ocfs2-1:2 allocation score on hex-9: 0 -clone_color: ocfs2-1:3 allocation score on hex-0: 0 -clone_color: ocfs2-1:3 allocation score on hex-7: 0 -clone_color: ocfs2-1:3 allocation score on hex-8: 0 -clone_color: ocfs2-1:3 allocation score on hex-9: 0 -clone_color: vg1:0 allocation score on hex-0: 0 -clone_color: vg1:0 allocation score on hex-7: 0 -clone_color: vg1:0 allocation score on hex-8: 0 -clone_color: vg1:0 allocation score on hex-9: 0 -clone_color: vg1:1 allocation score on hex-0: 0 -clone_color: vg1:1 allocation score on hex-7: 0 -clone_color: vg1:1 allocation score on hex-8: 0 -clone_color: vg1:1 allocation score on hex-9: 0 -clone_color: vg1:2 allocation score on hex-0: 0 -clone_color: vg1:2 allocation score on hex-7: 0 -clone_color: vg1:2 allocation score on hex-8: 0 -clone_color: vg1:2 allocation score on hex-9: 0 -clone_color: vg1:3 allocation score on hex-0: 0 -clone_color: vg1:3 allocation score on hex-7: 0 -clone_color: vg1:3 allocation score on hex-8: 0 -clone_color: vg1:3 allocation score on hex-9: 0 -group_color: base-group:0 allocation score on hex-0: 0 -group_color: base-group:0 allocation score on hex-7: -INFINITY -group_color: base-group:0 allocation score on hex-8: -INFINITY -group_color: base-group:0 allocation score on hex-9: 0 -group_color: base-group:1 allocation score on hex-0: -INFINITY -group_color: base-group:1 allocation score on hex-7: -INFINITY -group_color: base-group:1 allocation score on hex-8: -INFINITY -group_color: base-group:1 allocation score on hex-9: 0 -group_color: base-group:2 allocation score on hex-0: -INFINITY -group_color: base-group:2 allocation score on hex-7: -INFINITY -group_color: base-group:2 allocation score on hex-8: -INFINITY -group_color: base-group:2 allocation score on hex-9: -INFINITY -group_color: base-group:3 allocation score on hex-0: -INFINITY -group_color: base-group:3 allocation score on hex-7: -INFINITY -group_color: base-group:3 allocation score on hex-8: -INFINITY -group_color: base-group:3 allocation score on hex-9: -INFINITY -group_color: clvm:0 allocation score on hex-0: 0 -group_color: clvm:0 allocation score on hex-7: -INFINITY -group_color: clvm:0 allocation score on hex-8: -INFINITY -group_color: clvm:0 allocation score on hex-9: 0 -group_color: clvm:1 allocation score on hex-0: -INFINITY -group_color: clvm:1 allocation score on hex-7: -INFINITY -group_color: clvm:1 allocation score on hex-8: -INFINITY -group_color: clvm:1 allocation score on hex-9: 0 -group_color: clvm:2 allocation score on hex-0: -INFINITY -group_color: clvm:2 allocation score on hex-7: -INFINITY -group_color: clvm:2 allocation score on hex-8: -INFINITY -group_color: clvm:2 allocation score on hex-9: -INFINITY -group_color: clvm:3 allocation score on hex-0: -INFINITY -group_color: clvm:3 allocation score on hex-7: -INFINITY -group_color: clvm:3 allocation score on hex-8: -INFINITY -group_color: clvm:3 allocation score on hex-9: -INFINITY -group_color: cmirrord:0 allocation score on hex-0: 0 -group_color: cmirrord:0 allocation score on hex-7: -INFINITY -group_color: cmirrord:0 allocation score on hex-8: -INFINITY -group_color: cmirrord:0 allocation score on hex-9: 0 -group_color: cmirrord:1 allocation score on hex-0: -INFINITY -group_color: cmirrord:1 allocation score on hex-7: -INFINITY -group_color: cmirrord:1 allocation score on hex-8: -INFINITY -group_color: cmirrord:1 allocation score on hex-9: 0 -group_color: cmirrord:2 allocation score on hex-0: -INFINITY -group_color: cmirrord:2 allocation score on hex-7: -INFINITY -group_color: cmirrord:2 allocation score on hex-8: -INFINITY -group_color: cmirrord:2 allocation score on hex-9: -INFINITY -group_color: cmirrord:3 allocation score on hex-0: -INFINITY -group_color: cmirrord:3 allocation score on hex-7: -INFINITY -group_color: cmirrord:3 allocation score on hex-8: -INFINITY -group_color: cmirrord:3 allocation score on hex-9: -INFINITY -group_color: dlm:0 allocation score on hex-0: 1 -group_color: dlm:0 allocation score on hex-7: -INFINITY -group_color: dlm:0 allocation score on hex-8: -INFINITY -group_color: dlm:0 allocation score on hex-9: 0 -group_color: dlm:1 allocation score on hex-0: -INFINITY -group_color: dlm:1 allocation score on hex-7: -INFINITY -group_color: dlm:1 allocation score on hex-8: -INFINITY -group_color: dlm:1 allocation score on hex-9: 0 -group_color: dlm:2 allocation score on hex-0: -INFINITY -group_color: dlm:2 allocation score on hex-7: -INFINITY -group_color: dlm:2 allocation score on hex-8: -INFINITY -group_color: dlm:2 allocation score on hex-9: -INFINITY -group_color: dlm:3 allocation score on hex-0: -INFINITY -group_color: dlm:3 allocation score on hex-7: -INFINITY -group_color: dlm:3 allocation score on hex-8: -INFINITY -group_color: dlm:3 allocation score on hex-9: -INFINITY -group_color: o2cb:0 allocation score on hex-0: 0 -group_color: o2cb:0 allocation score on hex-7: -INFINITY -group_color: o2cb:0 allocation score on hex-8: -INFINITY -group_color: o2cb:0 allocation score on hex-9: 0 -group_color: o2cb:1 allocation score on hex-0: -INFINITY -group_color: o2cb:1 allocation score on hex-7: -INFINITY -group_color: o2cb:1 allocation score on hex-8: -INFINITY -group_color: o2cb:1 allocation score on hex-9: 0 -group_color: o2cb:2 allocation score on hex-0: -INFINITY -group_color: o2cb:2 allocation score on hex-7: -INFINITY -group_color: o2cb:2 allocation score on hex-8: -INFINITY -group_color: o2cb:2 allocation score on hex-9: -INFINITY -group_color: o2cb:3 allocation score on hex-0: -INFINITY -group_color: o2cb:3 allocation score on hex-7: -INFINITY -group_color: o2cb:3 allocation score on hex-8: -INFINITY -group_color: o2cb:3 allocation score on hex-9: -INFINITY -group_color: ocfs2-1:0 allocation score on hex-0: 0 -group_color: ocfs2-1:0 allocation score on hex-7: -INFINITY -group_color: ocfs2-1:0 allocation score on hex-8: -INFINITY -group_color: ocfs2-1:0 allocation score on hex-9: 0 -group_color: ocfs2-1:1 allocation score on hex-0: -INFINITY -group_color: ocfs2-1:1 allocation score on hex-7: -INFINITY -group_color: ocfs2-1:1 allocation score on hex-8: -INFINITY -group_color: ocfs2-1:1 allocation score on hex-9: 0 -group_color: ocfs2-1:2 allocation score on hex-0: -INFINITY -group_color: ocfs2-1:2 allocation score on hex-7: -INFINITY -group_color: ocfs2-1:2 allocation score on hex-8: -INFINITY -group_color: ocfs2-1:2 allocation score on hex-9: -INFINITY -group_color: ocfs2-1:3 allocation score on hex-0: -INFINITY -group_color: ocfs2-1:3 allocation score on hex-7: -INFINITY -group_color: ocfs2-1:3 allocation score on hex-8: -INFINITY -group_color: ocfs2-1:3 allocation score on hex-9: -INFINITY -group_color: vg1:0 allocation score on hex-0: 0 -group_color: vg1:0 allocation score on hex-7: -INFINITY -group_color: vg1:0 allocation score on hex-8: -INFINITY -group_color: vg1:0 allocation score on hex-9: 0 -group_color: vg1:1 allocation score on hex-0: -INFINITY -group_color: vg1:1 allocation score on hex-7: -INFINITY -group_color: vg1:1 allocation score on hex-8: -INFINITY -group_color: vg1:1 allocation score on hex-9: 0 -group_color: vg1:2 allocation score on hex-0: -INFINITY -group_color: vg1:2 allocation score on hex-7: -INFINITY -group_color: vg1:2 allocation score on hex-8: -INFINITY -group_color: vg1:2 allocation score on hex-9: -INFINITY -group_color: vg1:3 allocation score on hex-0: -INFINITY -group_color: vg1:3 allocation score on hex-7: -INFINITY -group_color: vg1:3 allocation score on hex-8: -INFINITY -group_color: vg1:3 allocation score on hex-9: -INFINITY -native_color: clvm:0 allocation score on hex-0: 0 -native_color: clvm:0 allocation score on hex-7: -INFINITY -native_color: clvm:0 allocation score on hex-8: -INFINITY -native_color: clvm:0 allocation score on hex-9: -INFINITY -native_color: clvm:1 allocation score on hex-0: -INFINITY -native_color: clvm:1 allocation score on hex-7: -INFINITY -native_color: clvm:1 allocation score on hex-8: -INFINITY -native_color: clvm:1 allocation score on hex-9: 0 -native_color: clvm:2 allocation score on hex-0: -INFINITY -native_color: clvm:2 allocation score on hex-7: -INFINITY -native_color: clvm:2 allocation score on hex-8: -INFINITY -native_color: clvm:2 allocation score on hex-9: -INFINITY -native_color: clvm:3 allocation score on hex-0: -INFINITY -native_color: clvm:3 allocation score on hex-7: -INFINITY -native_color: clvm:3 allocation score on hex-8: -INFINITY -native_color: clvm:3 allocation score on hex-9: -INFINITY -native_color: cmirrord:0 allocation score on hex-0: 0 -native_color: cmirrord:0 allocation score on hex-7: -INFINITY -native_color: cmirrord:0 allocation score on hex-8: -INFINITY -native_color: cmirrord:0 allocation score on hex-9: -INFINITY -native_color: cmirrord:1 allocation score on hex-0: -INFINITY -native_color: cmirrord:1 allocation score on hex-7: -INFINITY -native_color: cmirrord:1 allocation score on hex-8: -INFINITY -native_color: cmirrord:1 allocation score on hex-9: 0 -native_color: cmirrord:2 allocation score on hex-0: -INFINITY -native_color: cmirrord:2 allocation score on hex-7: -INFINITY -native_color: cmirrord:2 allocation score on hex-8: -INFINITY -native_color: cmirrord:2 allocation score on hex-9: -INFINITY -native_color: cmirrord:3 allocation score on hex-0: -INFINITY -native_color: cmirrord:3 allocation score on hex-7: -INFINITY -native_color: cmirrord:3 allocation score on hex-8: -INFINITY -native_color: cmirrord:3 allocation score on hex-9: -INFINITY -native_color: dlm:0 allocation score on hex-0: 1 -native_color: dlm:0 allocation score on hex-7: -INFINITY -native_color: dlm:0 allocation score on hex-8: -INFINITY -native_color: dlm:0 allocation score on hex-9: 0 -native_color: dlm:1 allocation score on hex-0: -INFINITY -native_color: dlm:1 allocation score on hex-7: -INFINITY -native_color: dlm:1 allocation score on hex-8: -INFINITY -native_color: dlm:1 allocation score on hex-9: 0 -native_color: dlm:2 allocation score on hex-0: -INFINITY -native_color: dlm:2 allocation score on hex-7: -INFINITY -native_color: dlm:2 allocation score on hex-8: -INFINITY -native_color: dlm:2 allocation score on hex-9: -INFINITY -native_color: dlm:3 allocation score on hex-0: -INFINITY -native_color: dlm:3 allocation score on hex-7: -INFINITY -native_color: dlm:3 allocation score on hex-8: -INFINITY -native_color: dlm:3 allocation score on hex-9: -INFINITY -native_color: dummy1 allocation score on hex-0: 1 -native_color: dummy1 allocation score on hex-7: 0 -native_color: dummy1 allocation score on hex-8: 0 -native_color: dummy1 allocation score on hex-9: 0 -native_color: fencing-sbd allocation score on hex-0: 0 -native_color: fencing-sbd allocation score on hex-7: 0 -native_color: fencing-sbd allocation score on hex-8: 0 -native_color: fencing-sbd allocation score on hex-9: 1 -native_color: o2cb:0 allocation score on hex-0: 0 -native_color: o2cb:0 allocation score on hex-7: -INFINITY -native_color: o2cb:0 allocation score on hex-8: -INFINITY -native_color: o2cb:0 allocation score on hex-9: -INFINITY -native_color: o2cb:1 allocation score on hex-0: -INFINITY -native_color: o2cb:1 allocation score on hex-7: -INFINITY -native_color: o2cb:1 allocation score on hex-8: -INFINITY -native_color: o2cb:1 allocation score on hex-9: 0 -native_color: o2cb:2 allocation score on hex-0: -INFINITY -native_color: o2cb:2 allocation score on hex-7: -INFINITY -native_color: o2cb:2 allocation score on hex-8: -INFINITY -native_color: o2cb:2 allocation score on hex-9: -INFINITY -native_color: o2cb:3 allocation score on hex-0: -INFINITY -native_color: o2cb:3 allocation score on hex-7: -INFINITY -native_color: o2cb:3 allocation score on hex-8: -INFINITY -native_color: o2cb:3 allocation score on hex-9: -INFINITY -native_color: ocfs2-1:0 allocation score on hex-0: -INFINITY -native_color: ocfs2-1:0 allocation score on hex-7: -INFINITY -native_color: ocfs2-1:0 allocation score on hex-8: -INFINITY -native_color: ocfs2-1:0 allocation score on hex-9: -INFINITY -native_color: ocfs2-1:1 allocation score on hex-0: -INFINITY -native_color: ocfs2-1:1 allocation score on hex-7: -INFINITY -native_color: ocfs2-1:1 allocation score on hex-8: -INFINITY -native_color: ocfs2-1:1 allocation score on hex-9: -INFINITY -native_color: ocfs2-1:2 allocation score on hex-0: -INFINITY -native_color: ocfs2-1:2 allocation score on hex-7: -INFINITY -native_color: ocfs2-1:2 allocation score on hex-8: -INFINITY -native_color: ocfs2-1:2 allocation score on hex-9: -INFINITY -native_color: ocfs2-1:3 allocation score on hex-0: -INFINITY -native_color: ocfs2-1:3 allocation score on hex-7: -INFINITY -native_color: ocfs2-1:3 allocation score on hex-8: -INFINITY -native_color: ocfs2-1:3 allocation score on hex-9: -INFINITY -native_color: vg1:0 allocation score on hex-0: -INFINITY -native_color: vg1:0 allocation score on hex-7: -INFINITY -native_color: vg1:0 allocation score on hex-8: -INFINITY -native_color: vg1:0 allocation score on hex-9: -INFINITY -native_color: vg1:1 allocation score on hex-0: -INFINITY -native_color: vg1:1 allocation score on hex-7: -INFINITY -native_color: vg1:1 allocation score on hex-8: -INFINITY -native_color: vg1:1 allocation score on hex-9: -INFINITY -native_color: vg1:2 allocation score on hex-0: -INFINITY -native_color: vg1:2 allocation score on hex-7: -INFINITY -native_color: vg1:2 allocation score on hex-8: -INFINITY -native_color: vg1:2 allocation score on hex-9: -INFINITY -native_color: vg1:3 allocation score on hex-0: -INFINITY -native_color: vg1:3 allocation score on hex-7: -INFINITY -native_color: vg1:3 allocation score on hex-8: -INFINITY -native_color: vg1:3 allocation score on hex-9: -INFINITY -native_color: vm-00 allocation score on hex-0: -INFINITY -native_color: vm-00 allocation score on hex-7: -INFINITY -native_color: vm-00 allocation score on hex-8: -INFINITY -native_color: vm-00 allocation score on hex-9: -INFINITY -native_color: vm-01 allocation score on hex-0: -INFINITY -native_color: vm-01 allocation score on hex-7: -INFINITY -native_color: vm-01 allocation score on hex-8: -INFINITY -native_color: vm-01 allocation score on hex-9: 0 +pcmk__clone_allocate: base-clone allocation score on hex-0: 0 +pcmk__clone_allocate: base-clone allocation score on hex-7: 0 +pcmk__clone_allocate: base-clone allocation score on hex-8: 0 +pcmk__clone_allocate: base-clone allocation score on hex-9: 0 +pcmk__clone_allocate: base-group:0 allocation score on hex-0: 0 +pcmk__clone_allocate: base-group:0 allocation score on hex-7: 0 +pcmk__clone_allocate: base-group:0 allocation score on hex-8: 0 +pcmk__clone_allocate: base-group:0 allocation score on hex-9: 0 +pcmk__clone_allocate: base-group:1 allocation score on hex-0: 0 +pcmk__clone_allocate: base-group:1 allocation score on hex-7: 0 +pcmk__clone_allocate: base-group:1 allocation score on hex-8: 0 +pcmk__clone_allocate: base-group:1 allocation score on hex-9: 0 +pcmk__clone_allocate: base-group:2 allocation score on hex-0: 0 +pcmk__clone_allocate: base-group:2 allocation score on hex-7: 0 +pcmk__clone_allocate: base-group:2 allocation score on hex-8: 0 +pcmk__clone_allocate: base-group:2 allocation score on hex-9: 0 +pcmk__clone_allocate: base-group:3 allocation score on hex-0: 0 +pcmk__clone_allocate: base-group:3 allocation score on hex-7: 0 +pcmk__clone_allocate: base-group:3 allocation score on hex-8: 0 +pcmk__clone_allocate: base-group:3 allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:0 allocation score on hex-0: 0 +pcmk__clone_allocate: clvm:0 allocation score on hex-7: 0 +pcmk__clone_allocate: clvm:0 allocation score on hex-8: 0 +pcmk__clone_allocate: clvm:0 allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:1 allocation score on hex-0: 0 +pcmk__clone_allocate: clvm:1 allocation score on hex-7: 0 +pcmk__clone_allocate: clvm:1 allocation score on hex-8: 0 +pcmk__clone_allocate: clvm:1 allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:2 allocation score on hex-0: 0 +pcmk__clone_allocate: clvm:2 allocation score on hex-7: 0 +pcmk__clone_allocate: clvm:2 allocation score on hex-8: 0 +pcmk__clone_allocate: clvm:2 allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-0: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-7: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-8: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-9: 0 +pcmk__clone_allocate: cmirrord:0 allocation score on hex-0: 0 +pcmk__clone_allocate: cmirrord:0 allocation score on hex-7: 0 +pcmk__clone_allocate: cmirrord:0 allocation score on hex-8: 0 +pcmk__clone_allocate: cmirrord:0 allocation score on hex-9: 0 +pcmk__clone_allocate: cmirrord:1 allocation score on hex-0: 0 +pcmk__clone_allocate: cmirrord:1 allocation score on hex-7: 0 +pcmk__clone_allocate: cmirrord:1 allocation score on hex-8: 0 +pcmk__clone_allocate: cmirrord:1 allocation score on hex-9: 0 +pcmk__clone_allocate: cmirrord:2 allocation score on hex-0: 0 +pcmk__clone_allocate: cmirrord:2 allocation score on hex-7: 0 +pcmk__clone_allocate: cmirrord:2 allocation score on hex-8: 0 +pcmk__clone_allocate: cmirrord:2 allocation score on hex-9: 0 +pcmk__clone_allocate: cmirrord:3 allocation score on hex-0: 0 +pcmk__clone_allocate: cmirrord:3 allocation score on hex-7: 0 +pcmk__clone_allocate: cmirrord:3 allocation score on hex-8: 0 +pcmk__clone_allocate: cmirrord:3 allocation score on hex-9: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-0: 1 +pcmk__clone_allocate: dlm:0 allocation score on hex-7: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-8: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-9: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-0: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-7: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-8: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-9: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-0: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-7: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-8: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-9: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-0: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-7: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-8: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-9: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-0: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-7: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-8: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-9: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-0: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-7: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-8: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-9: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-0: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-7: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-8: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-9: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-0: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-7: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-8: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-9: 0 +pcmk__group_allocate: base-group:0 allocation score on hex-0: 0 +pcmk__group_allocate: base-group:0 allocation score on hex-7: -INFINITY +pcmk__group_allocate: base-group:0 allocation score on hex-8: -INFINITY +pcmk__group_allocate: base-group:0 allocation score on hex-9: 0 +pcmk__group_allocate: base-group:1 allocation score on hex-0: -INFINITY +pcmk__group_allocate: base-group:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: base-group:1 allocation score on hex-8: -INFINITY +pcmk__group_allocate: base-group:1 allocation score on hex-9: 0 +pcmk__group_allocate: base-group:2 allocation score on hex-0: -INFINITY +pcmk__group_allocate: base-group:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: base-group:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: base-group:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: base-group:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: base-group:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: base-group:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: base-group:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: clvm:0 allocation score on hex-0: 0 +pcmk__group_allocate: clvm:0 allocation score on hex-7: -INFINITY +pcmk__group_allocate: clvm:0 allocation score on hex-8: -INFINITY +pcmk__group_allocate: clvm:0 allocation score on hex-9: 0 +pcmk__group_allocate: clvm:1 allocation score on hex-0: -INFINITY +pcmk__group_allocate: clvm:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: clvm:1 allocation score on hex-8: -INFINITY +pcmk__group_allocate: clvm:1 allocation score on hex-9: 0 +pcmk__group_allocate: clvm:2 allocation score on hex-0: -INFINITY +pcmk__group_allocate: clvm:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: clvm:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: clvm:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: clvm:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: clvm:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: clvm:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: clvm:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: cmirrord:0 allocation score on hex-0: 0 +pcmk__group_allocate: cmirrord:0 allocation score on hex-7: -INFINITY +pcmk__group_allocate: cmirrord:0 allocation score on hex-8: -INFINITY +pcmk__group_allocate: cmirrord:0 allocation score on hex-9: 0 +pcmk__group_allocate: cmirrord:1 allocation score on hex-0: -INFINITY +pcmk__group_allocate: cmirrord:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: cmirrord:1 allocation score on hex-8: -INFINITY +pcmk__group_allocate: cmirrord:1 allocation score on hex-9: 0 +pcmk__group_allocate: cmirrord:2 allocation score on hex-0: -INFINITY +pcmk__group_allocate: cmirrord:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: cmirrord:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: cmirrord:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: cmirrord:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: cmirrord:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: cmirrord:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: cmirrord:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: dlm:0 allocation score on hex-0: 1 +pcmk__group_allocate: dlm:0 allocation score on hex-7: -INFINITY +pcmk__group_allocate: dlm:0 allocation score on hex-8: -INFINITY +pcmk__group_allocate: dlm:0 allocation score on hex-9: 0 +pcmk__group_allocate: dlm:1 allocation score on hex-0: -INFINITY +pcmk__group_allocate: dlm:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: dlm:1 allocation score on hex-8: -INFINITY +pcmk__group_allocate: dlm:1 allocation score on hex-9: 0 +pcmk__group_allocate: dlm:2 allocation score on hex-0: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: dlm:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: dlm:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: dlm:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: dlm:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: dlm:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: o2cb:0 allocation score on hex-0: 0 +pcmk__group_allocate: o2cb:0 allocation score on hex-7: -INFINITY +pcmk__group_allocate: o2cb:0 allocation score on hex-8: -INFINITY +pcmk__group_allocate: o2cb:0 allocation score on hex-9: 0 +pcmk__group_allocate: o2cb:1 allocation score on hex-0: -INFINITY +pcmk__group_allocate: o2cb:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: o2cb:1 allocation score on hex-8: -INFINITY +pcmk__group_allocate: o2cb:1 allocation score on hex-9: 0 +pcmk__group_allocate: o2cb:2 allocation score on hex-0: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: o2cb:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: o2cb:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: o2cb:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: o2cb:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: o2cb:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: ocfs2-1:0 allocation score on hex-0: 0 +pcmk__group_allocate: ocfs2-1:0 allocation score on hex-7: -INFINITY +pcmk__group_allocate: ocfs2-1:0 allocation score on hex-8: -INFINITY +pcmk__group_allocate: ocfs2-1:0 allocation score on hex-9: 0 +pcmk__group_allocate: ocfs2-1:1 allocation score on hex-0: -INFINITY +pcmk__group_allocate: ocfs2-1:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: ocfs2-1:1 allocation score on hex-8: -INFINITY +pcmk__group_allocate: ocfs2-1:1 allocation score on hex-9: 0 +pcmk__group_allocate: ocfs2-1:2 allocation score on hex-0: -INFINITY +pcmk__group_allocate: ocfs2-1:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: ocfs2-1:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: ocfs2-1:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: ocfs2-1:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: ocfs2-1:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: ocfs2-1:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: ocfs2-1:3 allocation score on hex-9: -INFINITY +pcmk__group_allocate: vg1:0 allocation score on hex-0: 0 +pcmk__group_allocate: vg1:0 allocation score on hex-7: -INFINITY +pcmk__group_allocate: vg1:0 allocation score on hex-8: -INFINITY +pcmk__group_allocate: vg1:0 allocation score on hex-9: 0 +pcmk__group_allocate: vg1:1 allocation score on hex-0: -INFINITY +pcmk__group_allocate: vg1:1 allocation score on hex-7: -INFINITY +pcmk__group_allocate: vg1:1 allocation score on hex-8: -INFINITY +pcmk__group_allocate: vg1:1 allocation score on hex-9: 0 +pcmk__group_allocate: vg1:2 allocation score on hex-0: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-7: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-8: -INFINITY +pcmk__group_allocate: vg1:2 allocation score on hex-9: -INFINITY +pcmk__group_allocate: vg1:3 allocation score on hex-0: -INFINITY +pcmk__group_allocate: vg1:3 allocation score on hex-7: -INFINITY +pcmk__group_allocate: vg1:3 allocation score on hex-8: -INFINITY +pcmk__group_allocate: vg1:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on hex-0: 0 +pcmk__native_allocate: clvm:0 allocation score on hex-7: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on hex-8: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on hex-9: 0 +pcmk__native_allocate: clvm:2 allocation score on hex-0: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: cmirrord:0 allocation score on hex-0: 0 +pcmk__native_allocate: cmirrord:0 allocation score on hex-7: -INFINITY +pcmk__native_allocate: cmirrord:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: cmirrord:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: cmirrord:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: cmirrord:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: cmirrord:1 allocation score on hex-8: -INFINITY +pcmk__native_allocate: cmirrord:1 allocation score on hex-9: 0 +pcmk__native_allocate: cmirrord:2 allocation score on hex-0: -INFINITY +pcmk__native_allocate: cmirrord:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: cmirrord:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: cmirrord:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: cmirrord:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: cmirrord:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: cmirrord:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: cmirrord:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-0: 1 +pcmk__native_allocate: dlm:0 allocation score on hex-7: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-9: 0 +pcmk__native_allocate: dlm:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-8: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-9: 0 +pcmk__native_allocate: dlm:2 allocation score on hex-0: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dummy1 allocation score on hex-0: 1 +pcmk__native_allocate: dummy1 allocation score on hex-7: 0 +pcmk__native_allocate: dummy1 allocation score on hex-8: 0 +pcmk__native_allocate: dummy1 allocation score on hex-9: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-0: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-7: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-8: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-9: 1 +pcmk__native_allocate: o2cb:0 allocation score on hex-0: 0 +pcmk__native_allocate: o2cb:0 allocation score on hex-7: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-8: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-9: 0 +pcmk__native_allocate: o2cb:2 allocation score on hex-0: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-0: -INFINITY +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-8: -INFINITY +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-0: -INFINITY +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vg1:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vg1:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vg1:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vg1:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-00 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vm-00 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vm-00 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vm-00 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vm-01 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vm-01 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vm-01 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vm-01 allocation score on hex-9: 0 diff --git a/pengine/test10/bug-suse-707150.summary b/pengine/test10/bug-suse-707150.summary index 6e5a025d918..9c1118134b9 100644 --- a/pengine/test10/bug-suse-707150.summary +++ b/pengine/test10/bug-suse-707150.summary @@ -1,4 +1,4 @@ -9 of 28 resources DISABLED and 0 BLOCKED from being started due to failures +5 of 28 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ hex-0 hex-9 ] diff --git a/pengine/test10/bundle-nested-colocation.dot b/pengine/test10/bundle-nested-colocation.dot index 46cc5692a85..f588e0a8c5d 100644 --- a/pengine/test10/bundle-nested-colocation.dot +++ b/pengine/test10/bundle-nested-colocation.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "rabbitmq-bundle-0_monitor_0 overcloud-controller-0" -> "rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style = bold] "rabbitmq-bundle-0_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] "rabbitmq-bundle-0_monitor_0 overcloud-controller-1" -> "rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style = bold] @@ -88,7 +87,6 @@ digraph "g" { "rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle_running_0" [ style = bold] "rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] "rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" [ style=bold color="green" fontcolor="black"] -"rabbitmq-bundle-docker-0_stop_0 overcloud-rabbit-0" -> "all_stopped" [ style = bold] "rabbitmq-bundle-docker-0_stop_0 overcloud-rabbit-0" -> "rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" [ style = bold] "rabbitmq-bundle-docker-0_stop_0 overcloud-rabbit-0" -> "rabbitmq-bundle_stopped_0" [ style = bold] "rabbitmq-bundle-docker-0_stop_0 overcloud-rabbit-0" [ style=bold color="green" fontcolor="black"] @@ -104,7 +102,6 @@ digraph "g" { "rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle_running_0" [ style = bold] "rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq:1_start_0 rabbitmq-bundle-1" [ style = bold] "rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" [ style=bold color="green" fontcolor="black"] -"rabbitmq-bundle-docker-1_stop_0 overcloud-rabbit-1" -> "all_stopped" [ style = bold] "rabbitmq-bundle-docker-1_stop_0 overcloud-rabbit-1" -> "rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" [ style = bold] "rabbitmq-bundle-docker-1_stop_0 overcloud-rabbit-1" -> "rabbitmq-bundle_stopped_0" [ style = bold] "rabbitmq-bundle-docker-1_stop_0 overcloud-rabbit-1" [ style=bold color="green" fontcolor="black"] @@ -120,7 +117,6 @@ digraph "g" { "rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle_running_0" [ style = bold] "rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq:2_start_0 rabbitmq-bundle-2" [ style = bold] "rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" [ style=bold color="green" fontcolor="black"] -"rabbitmq-bundle-docker-2_stop_0 overcloud-rabbit-2" -> "all_stopped" [ style = bold] "rabbitmq-bundle-docker-2_stop_0 overcloud-rabbit-2" -> "rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" [ style = bold] "rabbitmq-bundle-docker-2_stop_0 overcloud-rabbit-2" -> "rabbitmq-bundle_stopped_0" [ style = bold] "rabbitmq-bundle-docker-2_stop_0 overcloud-rabbit-2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/bundle-nested-colocation.exp b/pengine/test10/bundle-nested-colocation.exp index a50809c0bd9..317a94e64ea 100644 --- a/pengine/test10/bundle-nested-colocation.exp +++ b/pengine/test10/bundle-nested-colocation.exp @@ -1,253 +1,253 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="83" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"> + <rsc_op id="84" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-0 overcloud-galera-2 overcloud-galera-1 overcloud-galera-0 overcloud-controller-2 overcloud-controller-1 overcloud-controller-0 overcloud-rabbit-2 overcloud-rabbit-1 overcloud-rabbit-0 rabbitmq-bundle-2 rabbitmq-bundle-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="overcloud-rabbit-0" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="overcloud-rabbit-0" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="64" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="63" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="rabbitmq:0_monitor_10000" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"> + <rsc_op id="54" operation="monitor" operation_key="rabbitmq:0_monitor_10000" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="overcloud-rabbit-0" CRM_meta_timeout="40000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="overcloud-controller-0" on_node_uuid="1"/> + <rsc_op id="41" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="overcloud-controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="54" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"/> + <rsc_op id="53" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"/> </trigger> <trigger> - <pseudo_event id="65" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="64" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="54" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"> + <rsc_op id="53" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-0 overcloud-galera-2 overcloud-galera-1 overcloud-galera-0 overcloud-controller-2 overcloud-controller-1 overcloud-controller-0 overcloud-rabbit-2 overcloud-rabbit-1 overcloud-rabbit-0 rabbitmq-bundle-2 rabbitmq-bundle-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="overcloud-rabbit-0" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="overcloud-rabbit-0" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="10" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> <trigger> - <rsc_op id="42" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="overcloud-controller-0" on_node_uuid="1"/> + <rsc_op id="41" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="overcloud-controller-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="60" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + <pseudo_event id="59" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"> + <rsc_op id="31" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_op_target_rc="7" CRM_meta_physical_host="overcloud-rabbit-0" CRM_meta_timeout="40000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="overcloud-controller-0" on_node_uuid="1"/> + <rsc_op id="41" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="overcloud-controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="84" operation="notify" operation_key="rabbitmq:1_post_notify_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"> + <rsc_op id="85" operation="notify" operation_key="rabbitmq:1_post_notify_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"> <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-0 overcloud-galera-2 overcloud-galera-1 overcloud-galera-0 overcloud-controller-2 overcloud-controller-1 overcloud-controller-0 overcloud-rabbit-2 overcloud-rabbit-1 overcloud-rabbit-0 rabbitmq-bundle-2 rabbitmq-bundle-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="overcloud-rabbit-1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="overcloud-rabbit-1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="64" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="63" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="rabbitmq:1_monitor_10000" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"> + <rsc_op id="56" operation="monitor" operation_key="rabbitmq:1_monitor_10000" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"> <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="overcloud-rabbit-1" CRM_meta_timeout="40000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="rabbitmq-bundle-1_start_0" on_node="overcloud-controller-1" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="rabbitmq-bundle-1_start_0" on_node="overcloud-controller-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="56" operation="start" operation_key="rabbitmq:1_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"/> + <rsc_op id="55" operation="start" operation_key="rabbitmq:1_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"/> </trigger> <trigger> - <pseudo_event id="65" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="64" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="56" operation="start" operation_key="rabbitmq:1_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"> + <rsc_op id="55" operation="start" operation_key="rabbitmq:1_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"> <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-0 overcloud-galera-2 overcloud-galera-1 overcloud-galera-0 overcloud-controller-2 overcloud-controller-1 overcloud-controller-0 overcloud-rabbit-2 overcloud-rabbit-1 overcloud-rabbit-0 rabbitmq-bundle-2 rabbitmq-bundle-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="overcloud-rabbit-1" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="overcloud-rabbit-1" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> <trigger> - <rsc_op id="45" operation="start" operation_key="rabbitmq-bundle-1_start_0" on_node="overcloud-controller-1" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="rabbitmq-bundle-1_start_0" on_node="overcloud-controller-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="54" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"/> + <rsc_op id="53" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"/> </trigger> <trigger> - <pseudo_event id="60" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + <pseudo_event id="59" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="rabbitmq:1_monitor_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"> + <rsc_op id="32" operation="monitor" operation_key="rabbitmq:1_monitor_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"> <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="overcloud-rabbit-1" CRM_meta_timeout="40000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="rabbitmq-bundle-1_start_0" on_node="overcloud-controller-1" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="rabbitmq-bundle-1_start_0" on_node="overcloud-controller-1" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <rsc_op id="85" operation="notify" operation_key="rabbitmq:2_post_notify_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"> + <rsc_op id="86" operation="notify" operation_key="rabbitmq:2_post_notify_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"> <primitive id="rabbitmq" long-id="rabbitmq:2" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-0 overcloud-galera-2 overcloud-galera-1 overcloud-galera-0 overcloud-controller-2 overcloud-controller-1 overcloud-controller-0 overcloud-rabbit-2 overcloud-rabbit-1 overcloud-rabbit-0 rabbitmq-bundle-2 rabbitmq-bundle-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="overcloud-rabbit-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="overcloud-rabbit-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="64" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="63" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="rabbitmq:2_monitor_10000" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"> + <rsc_op id="58" operation="monitor" operation_key="rabbitmq:2_monitor_10000" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"> <primitive id="rabbitmq" long-id="rabbitmq:2" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="overcloud-rabbit-2" CRM_meta_timeout="40000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="start" operation_key="rabbitmq-bundle-2_start_0" on_node="overcloud-controller-2" on_node_uuid="3"/> + <rsc_op id="47" operation="start" operation_key="rabbitmq-bundle-2_start_0" on_node="overcloud-controller-2" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="58" operation="start" operation_key="rabbitmq:2_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"/> + <rsc_op id="57" operation="start" operation_key="rabbitmq:2_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"/> </trigger> <trigger> - <pseudo_event id="65" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="64" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="58" operation="start" operation_key="rabbitmq:2_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"> + <rsc_op id="57" operation="start" operation_key="rabbitmq:2_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"> <primitive id="rabbitmq" long-id="rabbitmq:2" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-0 overcloud-galera-2 overcloud-galera-1 overcloud-galera-0 overcloud-controller-2 overcloud-controller-1 overcloud-controller-0 overcloud-rabbit-2 overcloud-rabbit-1 overcloud-rabbit-0 rabbitmq-bundle-2 rabbitmq-bundle-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="overcloud-rabbit-2" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_start_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="overcloud-rabbit-2" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> <trigger> - <rsc_op id="48" operation="start" operation_key="rabbitmq-bundle-2_start_0" on_node="overcloud-controller-2" on_node_uuid="3"/> + <rsc_op id="47" operation="start" operation_key="rabbitmq-bundle-2_start_0" on_node="overcloud-controller-2" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="56" operation="start" operation_key="rabbitmq:1_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"/> + <rsc_op id="55" operation="start" operation_key="rabbitmq:1_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"/> </trigger> <trigger> - <pseudo_event id="60" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + <pseudo_event id="59" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="rabbitmq:2_monitor_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"> + <rsc_op id="33" operation="monitor" operation_key="rabbitmq:2_monitor_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"> <primitive id="rabbitmq" long-id="rabbitmq:2" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="overcloud-rabbit-2" CRM_meta_timeout="40000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="start" operation_key="rabbitmq-bundle-2_start_0" on_node="overcloud-controller-2" on_node_uuid="3"/> + <rsc_op id="47" operation="start" operation_key="rabbitmq-bundle-2_start_0" on_node="overcloud-controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="65" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"> + <pseudo_event id="64" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="64" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="63" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="83" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"/> + <rsc_op id="84" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"/> </trigger> <trigger> - <rsc_op id="84" operation="notify" operation_key="rabbitmq:1_post_notify_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"/> + <rsc_op id="85" operation="notify" operation_key="rabbitmq:1_post_notify_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"/> </trigger> <trigger> - <rsc_op id="85" operation="notify" operation_key="rabbitmq:2_post_notify_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"/> + <rsc_op id="86" operation="notify" operation_key="rabbitmq:2_post_notify_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="64" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"> + <pseudo_event id="63" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="running" operation_key="rabbitmq-bundle-clone_running_0"/> + <pseudo_event id="60" operation="running" operation_key="rabbitmq-bundle-clone_running_0"/> </trigger> <trigger> - <pseudo_event id="63" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="62" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="63" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"> + <pseudo_event id="62" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> + <pseudo_event id="61" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="62" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"> + <pseudo_event id="61" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -255,75 +255,75 @@ </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="61" operation="running" operation_key="rabbitmq-bundle-clone_running_0"> + <pseudo_event id="60" operation="running" operation_key="rabbitmq-bundle-clone_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="54" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"/> + <rsc_op id="53" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"/> </trigger> <trigger> - <rsc_op id="56" operation="start" operation_key="rabbitmq:1_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"/> + <rsc_op id="55" operation="start" operation_key="rabbitmq:1_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"/> </trigger> <trigger> - <rsc_op id="58" operation="start" operation_key="rabbitmq:2_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"/> + <rsc_op id="57" operation="start" operation_key="rabbitmq:2_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"/> </trigger> <trigger> - <pseudo_event id="60" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + <pseudo_event id="59" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="60" operation="start" operation_key="rabbitmq-bundle-clone_start_0"> + <pseudo_event id="59" operation="start" operation_key="rabbitmq-bundle-clone_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"/> + <rsc_op id="31" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="overcloud-controller-0"/> </trigger> <trigger> - <rsc_op id="33" operation="monitor" operation_key="rabbitmq:1_monitor_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"/> + <rsc_op id="32" operation="monitor" operation_key="rabbitmq:1_monitor_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="overcloud-controller-1"/> </trigger> <trigger> - <rsc_op id="34" operation="monitor" operation_key="rabbitmq:2_monitor_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"/> + <rsc_op id="33" operation="monitor" operation_key="rabbitmq:2_monitor_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="overcloud-controller-2"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="rabbitmq-bundle_start_0"/> + <pseudo_event id="49" operation="start" operation_key="rabbitmq-bundle_start_0"/> </trigger> <trigger> - <pseudo_event id="63" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="62" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="41" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"> + <rsc_op id="40" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"> <primitive id="rabbitmq-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="overcloud-rabbit-0" CRM_meta_on_node_uuid="overcloud-rabbit-0" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/rabbitmq/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"> + <rsc_op id="10" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"> <primitive id="rabbitmq-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="overcloud-rabbit-0" CRM_meta_on_node_uuid="overcloud-rabbit-0" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/rabbitmq/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="40" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="rabbitmq-bundle_start_0"/> + <pseudo_event id="49" operation="start" operation_key="rabbitmq-bundle_start_0"/> </trigger> </inputs> </synapse> @@ -336,158 +336,158 @@ </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="10" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_60000" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="42" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_60000" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="overcloud-rabbit-0" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="overcloud-controller-0" on_node_uuid="1"/> + <rsc_op id="41" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="overcloud-controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="42" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="41" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="overcloud-rabbit-0" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="10" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"/> + <rsc_op id="13" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"/> + <rsc_op id="16" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"/> + <rsc_op id="19" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"/> + <rsc_op id="22" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"/> + <rsc_op id="25" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"/> + <rsc_op id="28" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"> + <rsc_op id="28" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="overcloud-galera-2" CRM_meta_on_node_uuid="6" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-0" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="10" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"> + <rsc_op id="25" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="overcloud-galera-1" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-0" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="10" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"> + <rsc_op id="22" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="overcloud-galera-0" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-0" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="10" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="19" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-0" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="10" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="16" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-0" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="10" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="13" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-0" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="10" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="44" operation="stop" operation_key="rabbitmq-bundle-docker-1_stop_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"> + <rsc_op id="43" operation="stop" operation_key="rabbitmq-bundle-docker-1_stop_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"> <primitive id="rabbitmq-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="overcloud-rabbit-1" CRM_meta_on_node_uuid="overcloud-rabbit-1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/rabbitmq/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"> + <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"> <primitive id="rabbitmq-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="overcloud-rabbit-1" CRM_meta_on_node_uuid="overcloud-rabbit-1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/rabbitmq/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="44" operation="stop" operation_key="rabbitmq-bundle-docker-1_stop_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="43" operation="stop" operation_key="rabbitmq-bundle-docker-1_stop_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="rabbitmq-bundle_start_0"/> + <pseudo_event id="49" operation="start" operation_key="rabbitmq-bundle_start_0"/> </trigger> </inputs> </synapse> @@ -500,158 +500,158 @@ </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_60000" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="45" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_60000" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="overcloud-rabbit-1" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="rabbitmq-bundle-1_start_0" on_node="overcloud-controller-1" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="rabbitmq-bundle-1_start_0" on_node="overcloud-controller-1" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="45" operation="start" operation_key="rabbitmq-bundle-1_start_0" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="44" operation="start" operation_key="rabbitmq-bundle-1_start_0" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="overcloud-rabbit-1" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"/> + <rsc_op id="14" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"/> + <rsc_op id="17" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"/> + <rsc_op id="20" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"/> + <rsc_op id="23" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"/> + <rsc_op id="26" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"/> + <rsc_op id="29" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"> + <rsc_op id="29" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"> <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_on_node="overcloud-galera-2" CRM_meta_on_node_uuid="6" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-1" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"> + <rsc_op id="26" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"> <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_on_node="overcloud-galera-1" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-1" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"> + <rsc_op id="23" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"> <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_on_node="overcloud-galera-0" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-1" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="20" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-1" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="17" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-1" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="14" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-1" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="47" operation="stop" operation_key="rabbitmq-bundle-docker-2_stop_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"> + <rsc_op id="46" operation="stop" operation_key="rabbitmq-bundle-docker-2_stop_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"> <primitive id="rabbitmq-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="overcloud-rabbit-2" CRM_meta_on_node_uuid="overcloud-rabbit-2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/rabbitmq/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="13" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"> + <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"> <primitive id="rabbitmq-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="overcloud-rabbit-2" CRM_meta_on_node_uuid="overcloud-rabbit-2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/rabbitmq/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="47" operation="stop" operation_key="rabbitmq-bundle-docker-2_stop_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="46" operation="stop" operation_key="rabbitmq-bundle-docker-2_stop_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="rabbitmq-bundle_start_0"/> + <pseudo_event id="49" operation="start" operation_key="rabbitmq-bundle_start_0"/> </trigger> </inputs> </synapse> @@ -664,153 +664,153 @@ </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_60000" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="48" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_60000" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="overcloud-rabbit-2" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="start" operation_key="rabbitmq-bundle-2_start_0" on_node="overcloud-controller-2" on_node_uuid="3"/> + <rsc_op id="47" operation="start" operation_key="rabbitmq-bundle-2_start_0" on_node="overcloud-controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="48" operation="start" operation_key="rabbitmq-bundle-2_start_0" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="47" operation="start" operation_key="rabbitmq-bundle-2_start_0" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="overcloud-rabbit-2" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"/> + <rsc_op id="15" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"/> + <rsc_op id="18" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"/> + <rsc_op id="21" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"/> + <rsc_op id="24" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"/> + <rsc_op id="27" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"/> + <rsc_op id="30" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"> + <rsc_op id="30" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-2" on_node_uuid="6"> <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_on_node="overcloud-galera-2" CRM_meta_on_node_uuid="6" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-2" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"> + <rsc_op id="27" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-1" on_node_uuid="5"> <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_on_node="overcloud-galera-1" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-2" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"> + <rsc_op id="24" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-galera-0" on_node_uuid="4"> <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_on_node="overcloud-galera-0" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-2" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="21" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-2" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="18" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-2" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="15" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-rabbit-2" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> </inputs> </synapse> <synapse id="51" priority="1000000"> <action_set> - <pseudo_event id="53" operation="stopped" operation_key="rabbitmq-bundle_stopped_0"> + <pseudo_event id="52" operation="stopped" operation_key="rabbitmq-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="40" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> <trigger> - <rsc_op id="44" operation="stop" operation_key="rabbitmq-bundle-docker-1_stop_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="43" operation="stop" operation_key="rabbitmq-bundle-docker-1_stop_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> <trigger> - <rsc_op id="47" operation="stop" operation_key="rabbitmq-bundle-docker-2_stop_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="46" operation="stop" operation_key="rabbitmq-bundle-docker-2_stop_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <pseudo_event id="52" operation="stop" operation_key="rabbitmq-bundle_stop_0"> + <pseudo_event id="51" operation="stop" operation_key="rabbitmq-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -818,49 +818,31 @@ </synapse> <synapse id="53" priority="1000000"> <action_set> - <pseudo_event id="51" operation="running" operation_key="rabbitmq-bundle_running_0"> + <pseudo_event id="50" operation="running" operation_key="rabbitmq-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> + <rsc_op id="10" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> + <rsc_op id="11" operation="start" operation_key="rabbitmq-bundle-docker-1_start_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> + <rsc_op id="12" operation="start" operation_key="rabbitmq-bundle-docker-2_start_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> </trigger> <trigger> - <pseudo_event id="65" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="64" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <pseudo_event id="50" operation="start" operation_key="rabbitmq-bundle_start_0"> + <pseudo_event id="49" operation="start" operation_key="rabbitmq-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="55"> - <action_set> - <pseudo_event id="10" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="41" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="overcloud-rabbit-0" on_node_uuid="overcloud-rabbit-0" router_node="overcloud-controller-0"/> - </trigger> - <trigger> - <rsc_op id="44" operation="stop" operation_key="rabbitmq-bundle-docker-1_stop_0" on_node="overcloud-rabbit-1" on_node_uuid="overcloud-rabbit-1" router_node="overcloud-controller-1"/> - </trigger> - <trigger> - <rsc_op id="47" operation="stop" operation_key="rabbitmq-bundle-docker-2_stop_0" on_node="overcloud-rabbit-2" on_node_uuid="overcloud-rabbit-2" router_node="overcloud-controller-2"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/bundle-nested-colocation.scores b/pengine/test10/bundle-nested-colocation.scores index 70a500c68e5..75bf254cc93 100644 --- a/pengine/test10/bundle-nested-colocation.scores +++ b/pengine/test10/bundle-nested-colocation.scores @@ -1,242 +1,242 @@ Allocation scores: Using the original execution date of: 2017-07-14 08:50:25Z -clone_color: rabbitmq-bundle-clone allocation score on overcloud-controller-0: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-controller-1: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-controller-2: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-galera-0: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-galera-1: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-galera-2: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-0: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-1: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-2: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 -clone_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -clone_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY -clone_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY -container_color: galera-bundle allocation score on overcloud-controller-0: -INFINITY -container_color: galera-bundle allocation score on overcloud-controller-1: -INFINITY -container_color: galera-bundle allocation score on overcloud-controller-2: -INFINITY -container_color: galera-bundle allocation score on overcloud-galera-0: 0 -container_color: galera-bundle allocation score on overcloud-galera-1: 0 -container_color: galera-bundle allocation score on overcloud-galera-2: 0 -container_color: galera-bundle allocation score on overcloud-rabbit-0: -INFINITY -container_color: galera-bundle allocation score on overcloud-rabbit-1: -INFINITY -container_color: galera-bundle allocation score on overcloud-rabbit-2: -INFINITY -container_color: galera-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY -container_color: galera-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY -container_color: galera-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY -container_color: galera-bundle-docker-0 allocation score on overcloud-galera-0: INFINITY -container_color: galera-bundle-docker-0 allocation score on overcloud-galera-1: 0 -container_color: galera-bundle-docker-0 allocation score on overcloud-galera-2: 0 -container_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-0: -INFINITY -container_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-1: -INFINITY -container_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-2: -INFINITY -container_color: galera-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -container_color: galera-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY -container_color: galera-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY -container_color: galera-bundle-docker-1 allocation score on overcloud-galera-0: 0 -container_color: galera-bundle-docker-1 allocation score on overcloud-galera-1: INFINITY -container_color: galera-bundle-docker-1 allocation score on overcloud-galera-2: 0 -container_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-0: -INFINITY -container_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-1: -INFINITY -container_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-2: -INFINITY -container_color: galera-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -container_color: galera-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -container_color: galera-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY -container_color: galera-bundle-docker-2 allocation score on overcloud-galera-0: 0 -container_color: galera-bundle-docker-2 allocation score on overcloud-galera-1: 0 -container_color: galera-bundle-docker-2 allocation score on overcloud-galera-2: INFINITY -container_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-0: -INFINITY -container_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-1: -INFINITY -container_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-2: -INFINITY -container_color: rabbitmq-bundle allocation score on overcloud-controller-0: -INFINITY -container_color: rabbitmq-bundle allocation score on overcloud-controller-1: -INFINITY -container_color: rabbitmq-bundle allocation score on overcloud-controller-2: -INFINITY -container_color: rabbitmq-bundle allocation score on overcloud-galera-0: -INFINITY -container_color: rabbitmq-bundle allocation score on overcloud-galera-1: -INFINITY -container_color: rabbitmq-bundle allocation score on overcloud-galera-2: -INFINITY -container_color: rabbitmq-bundle allocation score on overcloud-rabbit-0: 1 -container_color: rabbitmq-bundle allocation score on overcloud-rabbit-1: 1 -container_color: rabbitmq-bundle allocation score on overcloud-rabbit-2: 1 -container_color: rabbitmq-bundle-0 allocation score on overcloud-controller-0: 0 -container_color: rabbitmq-bundle-0 allocation score on overcloud-controller-1: 0 -container_color: rabbitmq-bundle-0 allocation score on overcloud-controller-2: 0 -container_color: rabbitmq-bundle-0 allocation score on overcloud-galera-0: 0 -container_color: rabbitmq-bundle-0 allocation score on overcloud-galera-1: 0 -container_color: rabbitmq-bundle-0 allocation score on overcloud-galera-2: 0 -container_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-0: -INFINITY -container_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-1: -INFINITY -container_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-2: -INFINITY -container_color: rabbitmq-bundle-1 allocation score on overcloud-controller-0: 0 -container_color: rabbitmq-bundle-1 allocation score on overcloud-controller-1: 0 -container_color: rabbitmq-bundle-1 allocation score on overcloud-controller-2: 0 -container_color: rabbitmq-bundle-1 allocation score on overcloud-galera-0: 0 -container_color: rabbitmq-bundle-1 allocation score on overcloud-galera-1: 0 -container_color: rabbitmq-bundle-1 allocation score on overcloud-galera-2: 0 -container_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-0: -INFINITY -container_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-1: -INFINITY -container_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-2: -INFINITY -container_color: rabbitmq-bundle-2 allocation score on overcloud-controller-0: 0 -container_color: rabbitmq-bundle-2 allocation score on overcloud-controller-1: 0 -container_color: rabbitmq-bundle-2 allocation score on overcloud-controller-2: 0 -container_color: rabbitmq-bundle-2 allocation score on overcloud-galera-0: 0 -container_color: rabbitmq-bundle-2 allocation score on overcloud-galera-1: 0 -container_color: rabbitmq-bundle-2 allocation score on overcloud-galera-2: 0 -container_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-0: -INFINITY -container_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-1: -INFINITY -container_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-2: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on overcloud-controller-0: 0 -container_color: rabbitmq-bundle-clone allocation score on overcloud-controller-1: 0 -container_color: rabbitmq-bundle-clone allocation score on overcloud-controller-2: 0 -container_color: rabbitmq-bundle-clone allocation score on overcloud-galera-0: 0 -container_color: rabbitmq-bundle-clone allocation score on overcloud-galera-1: 0 -container_color: rabbitmq-bundle-clone allocation score on overcloud-galera-2: 0 -container_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-0: 0 -container_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-1: 0 -container_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-2: 0 -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-0: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-1: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-2: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-0: INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-1: 1 -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-2: 1 -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-0: -INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-1: -INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-2: -INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-0: 1 -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-1: INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-2: 1 -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-0: -INFINITY -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-1: -INFINITY -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-2: -INFINITY -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-0: 1 -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-1: 1 -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-2: INFINITY -container_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: 500 -container_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: 500 -container_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: 500 -native_color: galera-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY -native_color: galera-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY -native_color: galera-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY -native_color: galera-bundle-docker-0 allocation score on overcloud-galera-0: INFINITY -native_color: galera-bundle-docker-0 allocation score on overcloud-galera-1: 0 -native_color: galera-bundle-docker-0 allocation score on overcloud-galera-2: 0 -native_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-0: -INFINITY -native_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-1: -INFINITY -native_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-2: -INFINITY -native_color: galera-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -native_color: galera-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY -native_color: galera-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY -native_color: galera-bundle-docker-1 allocation score on overcloud-galera-0: -INFINITY -native_color: galera-bundle-docker-1 allocation score on overcloud-galera-1: INFINITY -native_color: galera-bundle-docker-1 allocation score on overcloud-galera-2: 0 -native_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-0: -INFINITY -native_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-1: -INFINITY -native_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-2: -INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-galera-0: -INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-galera-1: -INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-galera-2: INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-0: -INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-1: -INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-2: -INFINITY -native_color: overcloud-rabbit-0 allocation score on overcloud-controller-0: INFINITY -native_color: overcloud-rabbit-0 allocation score on overcloud-controller-1: 0 -native_color: overcloud-rabbit-0 allocation score on overcloud-controller-2: 0 -native_color: overcloud-rabbit-0 allocation score on overcloud-galera-0: 0 -native_color: overcloud-rabbit-0 allocation score on overcloud-galera-1: 0 -native_color: overcloud-rabbit-0 allocation score on overcloud-galera-2: 0 -native_color: overcloud-rabbit-0 allocation score on overcloud-rabbit-0: -INFINITY -native_color: overcloud-rabbit-0 allocation score on overcloud-rabbit-1: -INFINITY -native_color: overcloud-rabbit-0 allocation score on overcloud-rabbit-2: -INFINITY -native_color: overcloud-rabbit-1 allocation score on overcloud-controller-0: 0 -native_color: overcloud-rabbit-1 allocation score on overcloud-controller-1: INFINITY -native_color: overcloud-rabbit-1 allocation score on overcloud-controller-2: 0 -native_color: overcloud-rabbit-1 allocation score on overcloud-galera-0: 0 -native_color: overcloud-rabbit-1 allocation score on overcloud-galera-1: 0 -native_color: overcloud-rabbit-1 allocation score on overcloud-galera-2: 0 -native_color: overcloud-rabbit-1 allocation score on overcloud-rabbit-0: -INFINITY -native_color: overcloud-rabbit-1 allocation score on overcloud-rabbit-1: -INFINITY -native_color: overcloud-rabbit-1 allocation score on overcloud-rabbit-2: -INFINITY -native_color: overcloud-rabbit-2 allocation score on overcloud-controller-0: 0 -native_color: overcloud-rabbit-2 allocation score on overcloud-controller-1: 0 -native_color: overcloud-rabbit-2 allocation score on overcloud-controller-2: INFINITY -native_color: overcloud-rabbit-2 allocation score on overcloud-galera-0: 0 -native_color: overcloud-rabbit-2 allocation score on overcloud-galera-1: 0 -native_color: overcloud-rabbit-2 allocation score on overcloud-galera-2: 0 -native_color: overcloud-rabbit-2 allocation score on overcloud-rabbit-0: -INFINITY -native_color: overcloud-rabbit-2 allocation score on overcloud-rabbit-1: -INFINITY -native_color: overcloud-rabbit-2 allocation score on overcloud-rabbit-2: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on overcloud-controller-0: 0 -native_color: rabbitmq-bundle-0 allocation score on overcloud-controller-1: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on overcloud-controller-2: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on overcloud-galera-0: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on overcloud-galera-1: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on overcloud-galera-2: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-0: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-1: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-2: -INFINITY -native_color: rabbitmq-bundle-1 allocation score on overcloud-controller-0: -INFINITY -native_color: rabbitmq-bundle-1 allocation score on overcloud-controller-1: 0 -native_color: rabbitmq-bundle-1 allocation score on overcloud-controller-2: -INFINITY -native_color: rabbitmq-bundle-1 allocation score on overcloud-galera-0: -INFINITY -native_color: rabbitmq-bundle-1 allocation score on overcloud-galera-1: -INFINITY -native_color: rabbitmq-bundle-1 allocation score on overcloud-galera-2: -INFINITY -native_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-0: -INFINITY -native_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-1: -INFINITY -native_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-2: -INFINITY -native_color: rabbitmq-bundle-2 allocation score on overcloud-controller-0: -INFINITY -native_color: rabbitmq-bundle-2 allocation score on overcloud-controller-1: -INFINITY -native_color: rabbitmq-bundle-2 allocation score on overcloud-controller-2: 0 -native_color: rabbitmq-bundle-2 allocation score on overcloud-galera-0: -INFINITY -native_color: rabbitmq-bundle-2 allocation score on overcloud-galera-1: -INFINITY -native_color: rabbitmq-bundle-2 allocation score on overcloud-galera-2: -INFINITY -native_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-0: -INFINITY -native_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-1: -INFINITY -native_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-2: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-1: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-2: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-0: INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-1: -9999 -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-2: -9999 -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-0: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-1: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-2: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-0: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-1: INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-2: -9999 -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-0: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-1: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-2: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-0: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-1: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-2: INFINITY -native_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -native_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY -native_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-galera-0: 0 +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-galera-1: 0 +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-galera-2: 0 +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-rabbit-0: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-rabbit-1: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-rabbit-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-galera-0: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-galera-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-galera-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-galera-0: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-galera-1: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-galera-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-galera-0: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-galera-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-galera-2: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-galera-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-galera-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-galera-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-rabbit-0: 1 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-rabbit-1: 1 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-rabbit-2: 1 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-galera-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-galera-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-galera-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-galera-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-galera-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-galera-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-galera-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-galera-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-galera-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-galera-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-galera-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-galera-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-rabbit-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-rabbit-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-rabbit-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-0: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-1: 1 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-2: 1 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-0: 1 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-2: 1 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-0: 1 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-1: 1 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-2: INFINITY +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: 500 +pcmk__bundle_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: 500 +pcmk__bundle_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: 500 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-rabbit-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-rabbit-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-rabbit-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-galera-0: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-galera-1: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-galera-2: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-galera-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-galera-1: INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-galera-2: 0 +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-galera-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-galera-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-galera-2: INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__native_allocate: overcloud-rabbit-0 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: overcloud-rabbit-0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: overcloud-rabbit-0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: overcloud-rabbit-0 allocation score on overcloud-galera-0: 0 +pcmk__native_allocate: overcloud-rabbit-0 allocation score on overcloud-galera-1: 0 +pcmk__native_allocate: overcloud-rabbit-0 allocation score on overcloud-galera-2: 0 +pcmk__native_allocate: overcloud-rabbit-0 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__native_allocate: overcloud-rabbit-0 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__native_allocate: overcloud-rabbit-0 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__native_allocate: overcloud-rabbit-1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: overcloud-rabbit-1 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: overcloud-rabbit-1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: overcloud-rabbit-1 allocation score on overcloud-galera-0: 0 +pcmk__native_allocate: overcloud-rabbit-1 allocation score on overcloud-galera-1: 0 +pcmk__native_allocate: overcloud-rabbit-1 allocation score on overcloud-galera-2: 0 +pcmk__native_allocate: overcloud-rabbit-1 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__native_allocate: overcloud-rabbit-1 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__native_allocate: overcloud-rabbit-1 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__native_allocate: overcloud-rabbit-2 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: overcloud-rabbit-2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: overcloud-rabbit-2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: overcloud-rabbit-2 allocation score on overcloud-galera-0: 0 +pcmk__native_allocate: overcloud-rabbit-2 allocation score on overcloud-galera-1: 0 +pcmk__native_allocate: overcloud-rabbit-2 allocation score on overcloud-galera-2: 0 +pcmk__native_allocate: overcloud-rabbit-2 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__native_allocate: overcloud-rabbit-2 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__native_allocate: overcloud-rabbit-2 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-galera-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-galera-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-galera-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-galera-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-galera-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-galera-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-galera-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-galera-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-galera-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-rabbit-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-0: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-1: -9999 +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-2: -9999 +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-2: -9999 +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-2: INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY diff --git a/pengine/test10/bundle-nested-colocation.summary b/pengine/test10/bundle-nested-colocation.summary index 7464d154a58..a2bca2d42c2 100644 --- a/pengine/test10/bundle-nested-colocation.summary +++ b/pengine/test10/bundle-nested-colocation.summary @@ -60,7 +60,6 @@ Executing cluster transition: * Resource action: rabbitmq-bundle-2 monitor on overcloud-controller-1 * Resource action: rabbitmq-bundle-2 monitor on overcloud-controller-0 * Pseudo action: rabbitmq-bundle_stopped_0 - * Pseudo action: all_stopped * Resource action: rabbitmq-bundle-0 start on overcloud-controller-0 * Resource action: rabbitmq-bundle-1 start on overcloud-controller-1 * Resource action: rabbitmq-bundle-2 start on overcloud-controller-2 diff --git a/pengine/test10/bundle-order-fencing.dot b/pengine/test10/bundle-order-fencing.dot index a7e58054e98..f0a7f708aef 100644 --- a/pengine/test10/bundle-order-fencing.dot +++ b/pengine/test10/bundle-order-fencing.dot @@ -3,9 +3,6 @@ digraph "g" { "Cancel redis_monitor_45000 redis-bundle-1" [ style=bold color="green" fontcolor="black"] "Cancel redis_monitor_60000 redis-bundle-1" -> "redis_promote_0 redis-bundle-1" [ style = bold] "Cancel redis_monitor_60000 redis-bundle-1" [ style=bold color="green" fontcolor="black"] -"all_stopped" -> "stonith-fence_ipmilan-5254000dcb3f_start_0 controller-2" [ style = bold] -"all_stopped" -> "stonith-fence_ipmilan-5254003e8e97_start_0 controller-1" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "galera-bundle-0_monitor_0 controller-1" -> "galera-bundle-0_start_0 controller-2" [ style = dashed] "galera-bundle-0_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] "galera-bundle-0_monitor_0 controller-2" -> "galera-bundle-0_start_0 controller-2" [ style = dashed] @@ -16,13 +13,11 @@ digraph "g" { "galera-bundle-0_start_0 controller-2" -> "galera_monitor_30000 galera-bundle-0" [ style = dashed] "galera-bundle-0_start_0 controller-2" -> "galera_start_0 galera-bundle-0" [ style = dashed] "galera-bundle-0_start_0 controller-2" [ style=dashed color="red" fontcolor="black"] -"galera-bundle-0_stop_0 controller-0" -> "all_stopped" [ style = bold] "galera-bundle-0_stop_0 controller-0" -> "galera-bundle-0_start_0 controller-2" [ style = dashed] "galera-bundle-0_stop_0 controller-0" -> "galera-bundle-docker-0_stop_0 controller-0" [ style = bold] "galera-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] "galera-bundle-1_monitor_0 controller-2" [ style=bold color="green" fontcolor="black"] "galera-bundle-2_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] -"galera-bundle-docker-0_stop_0 controller-0" -> "all_stopped" [ style = bold] "galera-bundle-docker-0_stop_0 controller-0" -> "galera-bundle_stopped_0" [ style = bold] "galera-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] "galera-bundle-master_demote_0" -> "galera-bundle-master_demoted_0" [ style = bold] @@ -46,17 +41,13 @@ digraph "g" { "galera-bundle_demote_0" -> "galera-bundle-master_demote_0" [ style = bold] "galera-bundle_demote_0" -> "galera-bundle_demoted_0" [ style = bold] "galera-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] -"galera-bundle_demoted_0" -> "galera-bundle_start_0" [ style = bold] "galera-bundle_demoted_0" -> "galera-bundle_stop_0" [ style = bold] "galera-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] "galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] -"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = bold] -"galera-bundle_start_0" [ style=bold color="green" fontcolor="orange"] "galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 controller-0" [ style = bold] "galera-bundle_stop_0" -> "galera-bundle-master_stop_0" [ style = bold] "galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] "galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] -"galera-bundle_stopped_0" -> "galera-bundle_start_0" [ style = bold] "galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] "galera_demote_0 galera-bundle-0" -> "galera-bundle-master_demoted_0" [ style = bold] "galera_demote_0 galera-bundle-0" -> "galera_monitor_20000 galera-bundle-0" [ style = dashed] @@ -69,11 +60,9 @@ digraph "g" { "galera_start_0 galera-bundle-0" -> "galera_monitor_20000 galera-bundle-0" [ style = dashed] "galera_start_0 galera-bundle-0" -> "galera_monitor_30000 galera-bundle-0" [ style = dashed] "galera_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] -"galera_stop_0 galera-bundle-0" -> "all_stopped" [ style = bold] "galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] "galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] "galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="orange"] -"haproxy-bundle-docker-0_stop_0 controller-0" -> "all_stopped" [ style = bold] "haproxy-bundle-docker-0_stop_0 controller-0" -> "haproxy-bundle_stopped_0" [ style = bold] "haproxy-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] "haproxy-bundle_stop_0" -> "haproxy-bundle-docker-0_stop_0 controller-0" [ style = bold] @@ -85,19 +74,16 @@ digraph "g" { "ip-10.0.0.109_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] "ip-10.0.0.109_start_0 controller-1" -> "ip-10.0.0.109_monitor_10000 controller-1" [ style = bold] "ip-10.0.0.109_start_0 controller-1" [ style=bold color="green" fontcolor="black"] -"ip-10.0.0.109_stop_0 controller-0" -> "all_stopped" [ style = bold] "ip-10.0.0.109_stop_0 controller-0" -> "ip-10.0.0.109_start_0 controller-1" [ style = bold] "ip-10.0.0.109_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] "ip-172.17.4.11_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] "ip-172.17.4.11_start_0 controller-1" -> "ip-172.17.4.11_monitor_10000 controller-1" [ style = bold] "ip-172.17.4.11_start_0 controller-1" [ style=bold color="green" fontcolor="black"] -"ip-172.17.4.11_stop_0 controller-0" -> "all_stopped" [ style = bold] "ip-172.17.4.11_stop_0 controller-0" -> "ip-172.17.4.11_start_0 controller-1" [ style = bold] "ip-172.17.4.11_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] "ip-192.168.24.7_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-192.168.24.7_start_0 controller-2" -> "ip-192.168.24.7_monitor_10000 controller-2" [ style = bold] "ip-192.168.24.7_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-192.168.24.7_stop_0 controller-0" -> "all_stopped" [ style = bold] "ip-192.168.24.7_stop_0 controller-0" -> "ip-192.168.24.7_start_0 controller-2" [ style = bold] "ip-192.168.24.7_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] "rabbitmq-bundle-0_monitor_0 controller-1" -> "rabbitmq-bundle-0_start_0 controller-1" [ style = dashed] @@ -109,16 +95,13 @@ digraph "g" { "rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] "rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] "rabbitmq-bundle-0_start_0 controller-1" [ style=dashed color="red" fontcolor="black"] -"rabbitmq-bundle-0_stop_0 controller-0" -> "all_stopped" [ style = bold] "rabbitmq-bundle-0_stop_0 controller-0" -> "rabbitmq-bundle-0_start_0 controller-1" [ style = dashed] "rabbitmq-bundle-0_stop_0 controller-0" -> "rabbitmq-bundle-docker-0_stop_0 controller-0" [ style = bold] "rabbitmq-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] "rabbitmq-bundle-1_monitor_0 controller-2" [ style=bold color="green" fontcolor="black"] "rabbitmq-bundle-2_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] "rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = bold] -"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle-clone_pre_notify_start_0" [ style = bold] "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle_stopped_0" [ style = bold] "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] @@ -129,17 +112,12 @@ digraph "g" { "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] -"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq_post_notify_running_0 rabbitmq-bundle-0" [ style = bold] -"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq_post_notify_running_0 rabbitmq-bundle-1" [ style = bold] -"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq_post_notify_running_0 rabbitmq-bundle-2" [ style = bold] "rabbitmq-bundle-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] "rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stonith_0 rabbitmq-bundle-1" [ style = bold] "rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stonith_0 rabbitmq-bundle-2" [ style = bold] "rabbitmq-bundle-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] -"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq_pre_notify_start_0 rabbitmq-bundle-1" [ style = bold] -"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq_pre_notify_start_0 rabbitmq-bundle-2" [ style = bold] "rabbitmq-bundle-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] "rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style = bold] @@ -156,7 +134,6 @@ digraph "g" { "rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] "rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] "rabbitmq-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq-bundle-docker-0_stop_0 controller-0" -> "all_stopped" [ style = bold] "rabbitmq-bundle-docker-0_stop_0 controller-0" -> "rabbitmq-bundle_stopped_0" [ style = bold] "rabbitmq-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] "rabbitmq-bundle_running_0" [ style=bold color="green" fontcolor="orange"] @@ -167,15 +144,8 @@ digraph "g" { "rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] "rabbitmq-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "rabbitmq_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] -"rabbitmq_post_notify_running_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] -"rabbitmq_post_notify_running_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] -"rabbitmq_post_notify_running_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] -"rabbitmq_post_notify_running_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] -"rabbitmq_post_notify_running_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] -"rabbitmq_post_notify_running_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] "rabbitmq_post_notify_stonith_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] "rabbitmq_post_notify_stonith_0 rabbitmq-bundle-1" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] "rabbitmq_post_notify_stonith_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] @@ -186,10 +156,6 @@ digraph "g" { "rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 rabbitmq-bundle-1" [ style = bold] "rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 rabbitmq-bundle-2" [ style = bold] "rabbitmq_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq_pre_notify_start_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] -"rabbitmq_pre_notify_start_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] -"rabbitmq_pre_notify_start_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] -"rabbitmq_pre_notify_start_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] @@ -197,7 +163,6 @@ digraph "g" { "rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] "rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] "rabbitmq_start_0 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] -"rabbitmq_stop_0 rabbitmq-bundle-0" -> "all_stopped" [ style = bold] "rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] "rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] "rabbitmq_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="orange"] @@ -211,13 +176,11 @@ digraph "g" { "redis-bundle-0_start_0 controller-1" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] "redis-bundle-0_start_0 controller-1" -> "redis_start_0 redis-bundle-0" [ style = dashed] "redis-bundle-0_start_0 controller-1" [ style=dashed color="red" fontcolor="black"] -"redis-bundle-0_stop_0 controller-0" -> "all_stopped" [ style = bold] "redis-bundle-0_stop_0 controller-0" -> "redis-bundle-0_start_0 controller-1" [ style = dashed] "redis-bundle-0_stop_0 controller-0" -> "redis-bundle-docker-0_stop_0 controller-0" [ style = bold] "redis-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] "redis-bundle-1_monitor_0 controller-2" [ style=bold color="green" fontcolor="black"] "redis-bundle-2_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] -"redis-bundle-docker-0_stop_0 controller-0" -> "all_stopped" [ style = bold] "redis-bundle-docker-0_stop_0 controller-0" -> "redis-bundle_stopped_0" [ style = bold] "redis-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] "redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis-bundle-master_pre_notify_promote_0" [ style = bold] @@ -228,16 +191,10 @@ digraph "g" { "redis-bundle-master_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis-bundle_promoted_0" [ style = bold] "redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis_monitor_20000 redis-bundle-1" [ style = bold] -"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] -"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] "redis-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle-master_pre_notify_promote_0" [ style = bold] "redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle_running_0" [ style = bold] -"redis-bundle-master_confirmed-post_notify_running_0" -> "redis_monitor_20000 redis-bundle-1" [ style = bold] -"redis-bundle-master_confirmed-post_notify_running_0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] -"redis-bundle-master_confirmed-post_notify_running_0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] "redis-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] -"redis-bundle-master_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle-master_pre_notify_promote_0" [ style = bold] "redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle-master_pre_notify_start_0" [ style = bold] "redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle_stopped_0" [ style = bold] @@ -268,14 +225,10 @@ digraph "g" { "redis-bundle-master_post_notify_demoted_0" -> "redis_post_notify_demoted_0 redis-bundle-2" [ style = bold] "redis-bundle-master_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle-master_post_notify_promoted_0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] -"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-0" [ style = bold] "redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-1" [ style = bold] "redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-2" [ style = bold] "redis-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] -"redis-bundle-master_post_notify_running_0" -> "redis_post_notify_running_0 redis-bundle-0" [ style = bold] -"redis-bundle-master_post_notify_running_0" -> "redis_post_notify_running_0 redis-bundle-1" [ style = bold] -"redis-bundle-master_post_notify_running_0" -> "redis_post_notify_running_0 redis-bundle-2" [ style = bold] "redis-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle-master_post_notify_stopped_0" -> "redis-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] "redis-bundle-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 redis-bundle-1" [ style = bold] @@ -286,13 +239,10 @@ digraph "g" { "redis-bundle-master_pre_notify_demote_0" -> "redis_pre_notify_demote_0 redis-bundle-2" [ style = bold] "redis-bundle-master_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle-master_pre_notify_promote_0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] -"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-0" [ style = bold] "redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-1" [ style = bold] "redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-2" [ style = bold] "redis-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] -"redis-bundle-master_pre_notify_start_0" -> "redis_pre_notify_start_0 redis-bundle-1" [ style = bold] -"redis-bundle-master_pre_notify_start_0" -> "redis_pre_notify_start_0 redis-bundle-2" [ style = bold] "redis-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle-master_pre_notify_stop_0" -> "redis-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] "redis-bundle-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 redis-bundle-1" [ style = bold] @@ -319,7 +269,6 @@ digraph "g" { "redis-bundle_demote_0" -> "redis-bundle_demoted_0" [ style = bold] "redis-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle_demoted_0" -> "redis-bundle_promote_0" [ style = bold] -"redis-bundle_demoted_0" -> "redis-bundle_start_0" [ style = bold] "redis-bundle_demoted_0" -> "redis-bundle_stop_0" [ style = bold] "redis-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] @@ -327,16 +276,12 @@ digraph "g" { "redis-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle_running_0" -> "redis-bundle_promote_0" [ style = bold] "redis-bundle_running_0" [ style=bold color="green" fontcolor="orange"] -"redis-bundle_start_0" -> "redis-bundle-master_start_0" [ style = bold] -"redis-bundle_start_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle_stop_0" -> "redis-bundle-docker-0_stop_0 controller-0" [ style = bold] "redis-bundle_stop_0" -> "redis-bundle-master_stop_0" [ style = bold] "redis-bundle_stop_0" -> "redis_stop_0 redis-bundle-0" [ style = bold] "redis-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] "redis-bundle_stopped_0" -> "redis-bundle_promote_0" [ style = bold] -"redis-bundle_stopped_0" -> "redis-bundle_start_0" [ style = bold] "redis-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] -"redis_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "redis_confirmed-post_notify_stonith_0" -> "redis_monitor_20000 redis-bundle-1" [ style = bold] "redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] "redis_demote_0 redis-bundle-0" -> "redis-bundle-master_demoted_0" [ style = bold] @@ -351,18 +296,10 @@ digraph "g" { "redis_post_notify_demoted_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] "redis_post_notify_demoted_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_demoted_0" [ style = bold] "redis_post_notify_demoted_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] -"redis_post_notify_promoted_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] -"redis_post_notify_promoted_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] "redis_post_notify_promoted_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] "redis_post_notify_promoted_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] "redis_post_notify_promoted_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] "redis_post_notify_promoted_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] -"redis_post_notify_running_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] -"redis_post_notify_running_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] -"redis_post_notify_running_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] -"redis_post_notify_running_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] -"redis_post_notify_running_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] -"redis_post_notify_running_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] "redis_post_notify_stonith_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] "redis_post_notify_stonith_0 redis-bundle-1" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] "redis_post_notify_stonith_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] @@ -377,16 +314,10 @@ digraph "g" { "redis_pre_notify_demote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] "redis_pre_notify_demote_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_demote_0" [ style = bold] "redis_pre_notify_demote_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] -"redis_pre_notify_promote_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] -"redis_pre_notify_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] "redis_pre_notify_promote_0 redis-bundle-1" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] "redis_pre_notify_promote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] "redis_pre_notify_promote_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] "redis_pre_notify_promote_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] -"redis_pre_notify_start_0 redis-bundle-1" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] -"redis_pre_notify_start_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] -"redis_pre_notify_start_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] -"redis_pre_notify_start_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] "redis_pre_notify_stop_0 redis-bundle-1" -> "redis-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] "redis_pre_notify_stop_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] "redis_pre_notify_stop_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] @@ -398,63 +329,64 @@ digraph "g" { "redis_start_0 redis-bundle-0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] "redis_start_0 redis-bundle-0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] "redis_start_0 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] -"redis_stop_0 redis-bundle-0" -> "all_stopped" [ style = bold] "redis_stop_0 redis-bundle-0" -> "redis-bundle-master_stopped_0" [ style = bold] "redis_stop_0 redis-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] "redis_stop_0 redis-bundle-0" [ style=bold color="green" fontcolor="orange"] "stonith 'off' galera-bundle-0" -> "galera-bundle-master_stop_0" [ style = bold] -"stonith 'off' galera-bundle-0" -> "galera_demote_0 galera-bundle-0" [ style = bold] -"stonith 'off' galera-bundle-0" -> "galera_stop_0 galera-bundle-0" [ style = bold] -"stonith 'off' galera-bundle-0" -> "stonith_complete" [ style = bold] +"stonith 'off' galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"stonith 'off' galera-bundle-0" -> "ip-10.0.0.109_start_0 controller-1" [ style = bold] +"stonith 'off' galera-bundle-0" -> "ip-172.17.4.11_start_0 controller-1" [ style = bold] +"stonith 'off' galera-bundle-0" -> "ip-192.168.24.7_start_0 controller-2" [ style = bold] +"stonith 'off' galera-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"stonith 'off' galera-bundle-0" -> "redis_promote_0 redis-bundle-1" [ style = bold] +"stonith 'off' galera-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] "stonith 'off' galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith 'off' rabbitmq-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"stonith 'off' rabbitmq-bundle-0" -> "ip-10.0.0.109_start_0 controller-1" [ style = bold] +"stonith 'off' rabbitmq-bundle-0" -> "ip-172.17.4.11_start_0 controller-1" [ style = bold] +"stonith 'off' rabbitmq-bundle-0" -> "ip-192.168.24.7_start_0 controller-2" [ style = bold] "stonith 'off' rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] "stonith 'off' rabbitmq-bundle-0" -> "rabbitmq_post_notify_stonith_0" [ style = bold] -"stonith 'off' rabbitmq-bundle-0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] -"stonith 'off' rabbitmq-bundle-0" -> "stonith_complete" [ style = bold] +"stonith 'off' rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"stonith 'off' rabbitmq-bundle-0" -> "redis_promote_0 redis-bundle-1" [ style = bold] +"stonith 'off' rabbitmq-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] "stonith 'off' rabbitmq-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith 'off' redis-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"stonith 'off' redis-bundle-0" -> "ip-10.0.0.109_start_0 controller-1" [ style = bold] +"stonith 'off' redis-bundle-0" -> "ip-172.17.4.11_start_0 controller-1" [ style = bold] +"stonith 'off' redis-bundle-0" -> "ip-192.168.24.7_start_0 controller-2" [ style = bold] +"stonith 'off' redis-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] "stonith 'off' redis-bundle-0" -> "redis-bundle-master_stop_0" [ style = bold] -"stonith 'off' redis-bundle-0" -> "redis_demote_0 redis-bundle-0" [ style = bold] "stonith 'off' redis-bundle-0" -> "redis_post_notify_stonith_0" [ style = bold] -"stonith 'off' redis-bundle-0" -> "redis_stop_0 redis-bundle-0" [ style = bold] -"stonith 'off' redis-bundle-0" -> "stonith_complete" [ style = bold] +"stonith 'off' redis-bundle-0" -> "redis_promote_0 redis-bundle-1" [ style = bold] +"stonith 'off' redis-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] "stonith 'off' redis-bundle-0" [ style=bold color="green" fontcolor="orange"] -"stonith 'reboot' controller-0" -> "galera-bundle-0_stop_0 controller-0" [ style = bold] "stonith 'reboot' controller-0" -> "galera-bundle-docker-0_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] "stonith 'reboot' controller-0" -> "haproxy-bundle-docker-0_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "ip-10.0.0.109_start_0 controller-1" [ style = bold] "stonith 'reboot' controller-0" -> "ip-10.0.0.109_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "ip-172.17.4.11_start_0 controller-1" [ style = bold] "stonith 'reboot' controller-0" -> "ip-172.17.4.11_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "ip-192.168.24.7_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-0" -> "ip-192.168.24.7_stop_0 controller-0" [ style = bold] -"stonith 'reboot' controller-0" -> "rabbitmq-bundle-0_stop_0 controller-0" [ style = bold] "stonith 'reboot' controller-0" -> "rabbitmq-bundle-docker-0_stop_0 controller-0" [ style = bold] -"stonith 'reboot' controller-0" -> "redis-bundle-0_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] "stonith 'reboot' controller-0" -> "redis-bundle-docker-0_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "redis_promote_0 redis-bundle-1" [ style = bold] +"stonith 'reboot' controller-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] "stonith 'reboot' controller-0" -> "stonith 'off' galera-bundle-0" [ style = bold] "stonith 'reboot' controller-0" -> "stonith 'off' rabbitmq-bundle-0" [ style = bold] "stonith 'reboot' controller-0" -> "stonith 'off' redis-bundle-0" [ style = bold] -"stonith 'reboot' controller-0" -> "stonith_complete" [ style = bold] "stonith 'reboot' controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254000dcb3f_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254000dcb3f_start_0 controller-2" -> "stonith-fence_ipmilan-5254000dcb3f_monitor_60000 controller-2" [ style = bold] "stonith-fence_ipmilan-5254000dcb3f_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-5254000dcb3f_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-5254000dcb3f_stop_0 controller-0" -> "stonith-fence_ipmilan-5254000dcb3f_start_0 controller-2" [ style = bold] "stonith-fence_ipmilan-5254000dcb3f_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] "stonith-fence_ipmilan-5254003e8e97_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254003e8e97_start_0 controller-1" -> "stonith-fence_ipmilan-5254003e8e97_monitor_60000 controller-1" [ style = bold] "stonith-fence_ipmilan-5254003e8e97_start_0 controller-1" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-5254003e8e97_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-5254003e8e97_stop_0 controller-0" -> "stonith-fence_ipmilan-5254003e8e97_start_0 controller-1" [ style = bold] "stonith-fence_ipmilan-5254003e8e97_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "galera-bundle-0_start_0 controller-2" [ style = dashed] -"stonith_complete" -> "galera_start_0 galera-bundle-0" [ style = dashed] -"stonith_complete" -> "ip-10.0.0.109_start_0 controller-1" [ style = bold] -"stonith_complete" -> "ip-172.17.4.11_start_0 controller-1" [ style = bold] -"stonith_complete" -> "ip-192.168.24.7_start_0 controller-2" [ style = bold] -"stonith_complete" -> "rabbitmq-bundle-0_start_0 controller-1" [ style = dashed] -"stonith_complete" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] -"stonith_complete" -> "redis-bundle-0_start_0 controller-1" [ style = dashed] -"stonith_complete" -> "redis_promote_0 redis-bundle-1" [ style = bold] -"stonith_complete" -> "redis_start_0 redis-bundle-0" [ style = dashed] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/bundle-order-fencing.exp b/pengine/test10/bundle-order-fencing.exp index 8e35f3210b0..38a3c3f123f 100644 --- a/pengine/test10/bundle-order-fencing.exp +++ b/pengine/test10/bundle-order-fencing.exp @@ -1,366 +1,283 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="226" operation="notify" operation_key="rabbitmq_post_notify_start_0" internal_operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="controller-1"> - <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> - </rsc_op> - </action_set> - <inputs> - <trigger> - <pseudo_event id="69" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="1" priority="1000000"> - <action_set> - <pseudo_event id="211" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:0_confirmed-post_notify_stonith_0"> + <pseudo_event id="209" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:0_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="210" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stonith_0"/> + <pseudo_event id="208" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="212" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"/> + <rsc_op id="210" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <rsc_op id="213" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"/> + <rsc_op id="211" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"/> </trigger> </inputs> </synapse> - <synapse id="2" priority="1000000"> + <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="210" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stonith_0"> + <pseudo_event id="208" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="209" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"/> + <pseudo_event id="207" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"/> </trigger> </inputs> </synapse> - <synapse id="3"> + <synapse id="2"> <action_set> - <pseudo_event id="62" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0"> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <pseudo_event id="61" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="55" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="71" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="209" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <rsc_op id="231" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:1_pre_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"> - <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> - </rsc_op> - </action_set> - <inputs> - <trigger> - <pseudo_event id="73" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="5" priority="1000000"> - <action_set> - <rsc_op id="228" operation="notify" operation_key="rabbitmq_post_notify_start_0" internal_operation_key="rabbitmq:1_post_notify_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"> - <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> - </rsc_op> - </action_set> - <inputs> - <trigger> - <pseudo_event id="69" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="70" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="6"> + <synapse id="3"> <action_set> - <rsc_op id="227" operation="notify" operation_key="rabbitmq_pre_notify_start_0" internal_operation_key="rabbitmq:1_pre_notify_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"> + <rsc_op id="233" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:1_pre_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"> <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> + <pseudo_event id="72" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="7" priority="1000000"> + <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="212" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"> + <rsc_op id="210" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"> <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="75" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> + <pseudo_event id="74" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="210" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stonith_0"/> + <pseudo_event id="208" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> - <synapse id="8"> + <synapse id="5"> <action_set> - <rsc_op id="232" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:2_pre_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"> + <rsc_op id="234" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:2_pre_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"> <primitive id="rabbitmq" long-id="rabbitmq:2" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="73" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + <pseudo_event id="72" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="9" priority="1000000"> + <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="230" operation="notify" operation_key="rabbitmq_post_notify_start_0" internal_operation_key="rabbitmq:2_post_notify_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"> + <rsc_op id="211" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"> <primitive id="rabbitmq" long-id="rabbitmq:2" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="69" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="74" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> </trigger> - </inputs> - </synapse> - <synapse id="10"> - <action_set> - <rsc_op id="229" operation="notify" operation_key="rabbitmq_pre_notify_start_0" internal_operation_key="rabbitmq:2_pre_notify_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"> - <primitive id="rabbitmq" long-id="rabbitmq:2" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> - </rsc_op> - </action_set> - <inputs> <trigger> - <pseudo_event id="67" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> + <pseudo_event id="208" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> - <synapse id="11" priority="1000000"> - <action_set> - <rsc_op id="213" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"> - <primitive id="rabbitmq" long-id="rabbitmq:2" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="rabbitmq-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> - </rsc_op> - </action_set> - <inputs> - <trigger> - <pseudo_event id="75" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="210" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stonith_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="12" priority="1000000"> + <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="76" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"> + <pseudo_event id="75" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="75" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> + <pseudo_event id="74" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="212" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"/> + <rsc_op id="210" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <rsc_op id="213" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"/> + <rsc_op id="211" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"/> </trigger> </inputs> </synapse> - <synapse id="13" priority="1000000"> + <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="75" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"> + <pseudo_event id="74" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="72" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"/> + <pseudo_event id="71" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"/> </trigger> <trigger> - <pseudo_event id="74" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> + <pseudo_event id="73" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="14"> + <synapse id="9"> <action_set> - <pseudo_event id="74" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"> + <pseudo_event id="73" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="73" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + <pseudo_event id="72" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="231" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:1_pre_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"/> + <rsc_op id="233" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:1_pre_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <rsc_op id="232" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:2_pre_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"/> + <rsc_op id="234" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:2_pre_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"/> </trigger> </inputs> </synapse> - <synapse id="15"> + <synapse id="10"> <action_set> - <pseudo_event id="73" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"> + <pseudo_event id="72" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="16" priority="1000000"> + <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="72" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"> + <pseudo_event id="71" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0"/> + <pseudo_event id="61" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="71" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> + <pseudo_event id="70" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="17"> + <synapse id="12"> <action_set> - <pseudo_event id="71" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"> + <pseudo_event id="70" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="55" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="74" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> + <pseudo_event id="73" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="209" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"/> + <pseudo_event id="207" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"/> </trigger> </inputs> </synapse> - <synapse id="18" priority="1000000"> + <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="70" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"> + <pseudo_event id="69" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="69" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> - </trigger> - <trigger> - <rsc_op id="226" operation="notify" operation_key="rabbitmq_post_notify_start_0" internal_operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="controller-1"/> - </trigger> - <trigger> - <rsc_op id="228" operation="notify" operation_key="rabbitmq_post_notify_start_0" internal_operation_key="rabbitmq:1_post_notify_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"/> - </trigger> - <trigger> - <rsc_op id="230" operation="notify" operation_key="rabbitmq_post_notify_start_0" internal_operation_key="rabbitmq:2_post_notify_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"/> + <pseudo_event id="68" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> - <synapse id="19" priority="1000000"> + <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="69" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"> + <pseudo_event id="68" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="running" operation_key="rabbitmq-bundle-clone_running_0"/> + <pseudo_event id="65" operation="running" operation_key="rabbitmq-bundle-clone_running_0"/> </trigger> <trigger> - <pseudo_event id="68" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="67" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> - <synapse id="20"> + <synapse id="15"> <action_set> - <pseudo_event id="68" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"> + <pseudo_event id="67" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> - </trigger> - <trigger> - <rsc_op id="227" operation="notify" operation_key="rabbitmq_pre_notify_start_0" internal_operation_key="rabbitmq:1_pre_notify_start_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"/> - </trigger> - <trigger> - <rsc_op id="229" operation="notify" operation_key="rabbitmq_pre_notify_start_0" internal_operation_key="rabbitmq:2_pre_notify_start_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"/> + <pseudo_event id="66" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> </trigger> </inputs> </synapse> - <synapse id="21"> + <synapse id="16"> <action_set> - <pseudo_event id="67" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"> + <pseudo_event id="66" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="76" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> + <pseudo_event id="75" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> - <synapse id="22" priority="1000000"> + <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="66" operation="running" operation_key="rabbitmq-bundle-clone_running_0"> + <pseudo_event id="65" operation="running" operation_key="rabbitmq-bundle-clone_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + <pseudo_event id="64" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> </trigger> </inputs> </synapse> - <synapse id="23"> + <synapse id="18"> <action_set> - <pseudo_event id="65" operation="start" operation_key="rabbitmq-bundle-clone_start_0"> + <pseudo_event id="64" operation="start" operation_key="rabbitmq-bundle-clone_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="start" operation_key="rabbitmq-bundle_start_0"/> + <pseudo_event id="53" operation="start" operation_key="rabbitmq-bundle_start_0"/> </trigger> <trigger> - <pseudo_event id="68" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="67" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> </trigger> <trigger> - <pseudo_event id="72" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"/> + <pseudo_event id="71" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"/> </trigger> </inputs> </synapse> - <synapse id="24"> + <synapse id="19"> <action_set> - <pseudo_event id="42" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0"> + <pseudo_event id="41" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0"> <attributes CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-rabbitmq-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3122 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/rabbitmq/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </pseudo_event> </action_set> @@ -369,190 +286,177 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="rabbitmq-bundle-0_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="rabbitmq-bundle-0_stop_0"/> </trigger> <trigger> - <pseudo_event id="56" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="55" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="25"> + <synapse id="20"> <action_set> - <pseudo_event id="43" operation="stop" operation_key="rabbitmq-bundle-0_stop_0"> + <pseudo_event id="42" operation="stop" operation_key="rabbitmq-bundle-0_stop_0"> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_timeout="20000" addr="controller-0" port="3122"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> - </trigger> - </inputs> + <inputs/> </synapse> - <synapse id="26"> + <synapse id="21"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="35" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="controller-2" on_node_uuid="3"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-0" port="3122"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="27"> + <synapse id="22"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="29" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="controller-1" on_node_uuid="2"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-0" port="3122"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="28"> + <synapse id="23"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="36" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="controller-2" on_node_uuid="3"> <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-1" port="3122"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="29"> + <synapse id="24"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="30" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="controller-1" on_node_uuid="2"> <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-2" port="3122"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="30"> + <synapse id="25"> <action_set> - <pseudo_event id="102" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0"> + <pseudo_event id="101" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_physical_host="controller-0" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="controller-0:controller-0.internalapi.localdomain;controller-1:controller-1.internalapi.localdomain;controller-2:controller-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://controller-0.internalapi.localdomain,controller-1.internalapi.localdomain,controller-2.internalapi.localdomain"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="91" operation="stop" operation_key="galera-bundle_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="101" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"/> + <pseudo_event id="90" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="108" operation="stop" operation_key="galera-bundle-master_stop_0"/> + <pseudo_event id="100" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="208" operation="stonith" operation_key="stonith-galera-bundle-0-off" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + <pseudo_event id="107" operation="stop" operation_key="galera-bundle-master_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="31"> + <synapse id="26"> <action_set> - <pseudo_event id="101" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"> + <pseudo_event id="100" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="false" CRM_meta_physical_host="controller-0" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="controller-0:controller-0.internalapi.localdomain;controller-1:controller-1.internalapi.localdomain;controller-2:controller-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://controller-0.internalapi.localdomain,controller-1.internalapi.localdomain,controller-2.internalapi.localdomain"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="112" operation="demote" operation_key="galera-bundle-master_demote_0"/> - </trigger> - <trigger> - <pseudo_event id="208" operation="stonith" operation_key="stonith-galera-bundle-0-off" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + <pseudo_event id="111" operation="demote" operation_key="galera-bundle-master_demote_0"/> </trigger> </inputs> </synapse> - <synapse id="32" priority="1000000"> + <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="113" operation="demoted" operation_key="galera-bundle-master_demoted_0"> + <pseudo_event id="112" operation="demoted" operation_key="galera-bundle-master_demoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="101" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"/> + <pseudo_event id="100" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="112" operation="demote" operation_key="galera-bundle-master_demote_0"/> + <pseudo_event id="111" operation="demote" operation_key="galera-bundle-master_demote_0"/> </trigger> </inputs> </synapse> - <synapse id="33"> + <synapse id="28"> <action_set> - <pseudo_event id="112" operation="demote" operation_key="galera-bundle-master_demote_0"> + <pseudo_event id="111" operation="demote" operation_key="galera-bundle-master_demote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="116" operation="demote" operation_key="galera-bundle_demote_0"/> + <pseudo_event id="115" operation="demote" operation_key="galera-bundle_demote_0"/> </trigger> </inputs> </synapse> - <synapse id="34" priority="1000000"> + <synapse id="29" priority="1000000"> <action_set> - <pseudo_event id="109" operation="stopped" operation_key="galera-bundle-master_stopped_0"> + <pseudo_event id="108" operation="stopped" operation_key="galera-bundle-master_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="102" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0"/> + <pseudo_event id="101" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="108" operation="stop" operation_key="galera-bundle-master_stop_0"/> + <pseudo_event id="107" operation="stop" operation_key="galera-bundle-master_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="35"> + <synapse id="30"> <action_set> - <pseudo_event id="108" operation="stop" operation_key="galera-bundle-master_stop_0"> + <pseudo_event id="107" operation="stop" operation_key="galera-bundle-master_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="91" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="90" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="113" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + <pseudo_event id="112" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> </trigger> <trigger> - <pseudo_event id="208" operation="stonith" operation_key="stonith-galera-bundle-0-off" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + <pseudo_event id="206" operation="stonith" operation_key="stonith-galera-bundle-0-off" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> </trigger> </inputs> </synapse> - <synapse id="36" priority="1000000"> + <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="107" operation="running" operation_key="galera-bundle-master_running_0"> + <pseudo_event id="106" operation="running" operation_key="galera-bundle-master_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="106" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="105" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> - <synapse id="37"> + <synapse id="32"> <action_set> - <pseudo_event id="106" operation="start" operation_key="galera-bundle-master_start_0"> + <pseudo_event id="105" operation="start" operation_key="galera-bundle-master_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="89" operation="start" operation_key="galera-bundle_start_0"/> - </trigger> - <trigger> - <pseudo_event id="109" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + <pseudo_event id="108" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="113" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + <pseudo_event id="112" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> </trigger> </inputs> </synapse> - <synapse id="38"> + <synapse id="33"> <action_set> - <pseudo_event id="77" operation="stop" operation_key="galera-bundle-docker-0_stop_0"> + <pseudo_event id="76" operation="stop" operation_key="galera-bundle-docker-0_stop_0"> <attributes CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-mariadb-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/mysql/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </pseudo_event> </action_set> @@ -561,309 +465,234 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="78" operation="stop" operation_key="galera-bundle-0_stop_0"/> + <pseudo_event id="77" operation="stop" operation_key="galera-bundle-0_stop_0"/> </trigger> <trigger> - <pseudo_event id="91" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="90" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="39"> + <synapse id="34"> <action_set> - <pseudo_event id="78" operation="stop" operation_key="galera-bundle-0_stop_0"> + <pseudo_event id="77" operation="stop" operation_key="galera-bundle-0_stop_0"> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_timeout="20000" addr="controller-0" port="3123"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> - </trigger> - </inputs> + <inputs/> </synapse> - <synapse id="40"> + <synapse id="35"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="37" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-0" port="3123"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="41"> + <synapse id="36"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="31" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="controller-1" on_node_uuid="2"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-0" port="3123"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="42"> + <synapse id="37"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="38" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-1" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-1" port="3123"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="43"> + <synapse id="38"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="32" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="controller-1" on_node_uuid="2"> <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-2" port="3123"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="44" priority="1000000"> + <synapse id="39" priority="1000000"> <action_set> - <rsc_op id="241" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-1"> - <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_timeout="20000" wait_last_known_master="true"/> - </rsc_op> - </action_set> - <inputs> - <trigger> - <pseudo_event id="161" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="45"> - <action_set> - <rsc_op id="240" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-1"> - <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_timeout="20000" wait_last_known_master="true"/> - </rsc_op> - </action_set> - <inputs> - <trigger> - <pseudo_event id="159" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="46" priority="1000000"> - <action_set> - <rsc_op id="233" operation="notify" operation_key="redis_post_notify_start_0" internal_operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-1"> - <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_timeout="20000" wait_last_known_master="true"/> - </rsc_op> - </action_set> - <inputs> - <trigger> - <pseudo_event id="149" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="47" priority="1000000"> - <action_set> - <pseudo_event id="216" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> + <pseudo_event id="214" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="215" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="213" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="217" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + <rsc_op id="215" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <rsc_op id="218" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + <rsc_op id="216" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> </trigger> </inputs> </synapse> - <synapse id="48" priority="1000000"> + <synapse id="40" priority="1000000"> <action_set> - <pseudo_event id="215" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> + <pseudo_event id="213" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="214" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"/> + <pseudo_event id="212" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"/> </trigger> </inputs> </synapse> - <synapse id="49"> + <synapse id="41"> <action_set> - <pseudo_event id="141" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <pseudo_event id="140" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="200000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="132" operation="stop" operation_key="redis-bundle_stop_0"/> + <pseudo_event id="131" operation="stop" operation_key="redis-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="140" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0"/> + <pseudo_event id="139" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="151" operation="stop" operation_key="redis-bundle-master_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="214" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"/> + <pseudo_event id="150" operation="stop" operation_key="redis-bundle-master_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="50"> + <synapse id="42"> <action_set> - <pseudo_event id="140" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0"> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="120000" wait_last_known_master="true"/> + <pseudo_event id="139" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="120000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="163" operation="demote" operation_key="redis-bundle-master_demote_0"/> - </trigger> - <trigger> - <pseudo_event id="214" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"/> - </trigger> - </inputs> - </synapse> - <synapse id="51" priority="1000000"> - <action_set> - <rsc_op id="247" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:1_post_notify_demote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> - <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> - </rsc_op> - </action_set> - <inputs> - <trigger> - <pseudo_event id="167" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="52"> - <action_set> - <rsc_op id="246" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:1_pre_notify_demote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> - <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> - </rsc_op> - </action_set> - <inputs> - <trigger> - <pseudo_event id="165" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> + <pseudo_event id="162" operation="demote" operation_key="redis-bundle-master_demote_0"/> </trigger> </inputs> </synapse> - <synapse id="53" priority="1000000"> + <synapse id="43" priority="1000000"> <action_set> - <rsc_op id="243" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:1_post_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <rsc_op id="242" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:1_post_notify_demote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="161" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + <pseudo_event id="166" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> </trigger> </inputs> </synapse> - <synapse id="54"> + <synapse id="44"> <action_set> - <rsc_op id="242" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:1_pre_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <rsc_op id="241" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:1_pre_notify_demote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="159" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + <pseudo_event id="164" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> </trigger> </inputs> </synapse> - <synapse id="55"> + <synapse id="45" priority="1000000"> <action_set> - <rsc_op id="238" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <rsc_op id="238" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:1_post_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="153" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> + <pseudo_event id="160" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> </trigger> </inputs> </synapse> - <synapse id="56" priority="1000000"> + <synapse id="46"> <action_set> - <rsc_op id="235" operation="notify" operation_key="redis_post_notify_start_0" internal_operation_key="redis:1_post_notify_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <rsc_op id="237" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:1_pre_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="149" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + <pseudo_event id="158" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> </trigger> </inputs> </synapse> - <synapse id="57"> + <synapse id="47"> <action_set> - <rsc_op id="234" operation="notify" operation_key="redis_pre_notify_start_0" internal_operation_key="redis:1_pre_notify_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <rsc_op id="235" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="147" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> + <pseudo_event id="152" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="58" priority="1000000"> + <synapse id="48" priority="1000000"> <action_set> - <rsc_op id="217" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <rsc_op id="215" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="155" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"/> + <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="215" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="213" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> - <synapse id="59"> + <synapse id="49"> <action_set> - <rsc_op id="137" operation="monitor" operation_key="redis_monitor_20000" internal_operation_key="redis:1_monitor_20000" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <rsc_op id="136" operation="monitor" operation_key="redis_monitor_20000" internal_operation_key="redis:1_monitor_20000" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_op_target_rc="8" CRM_meta_physical_host="controller-1" CRM_meta_role="Master" CRM_meta_timeout="60000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="136" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> - </trigger> - <trigger> - <pseudo_event id="150" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <rsc_op id="135" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <pseudo_event id="156" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> + <pseudo_event id="155" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="162" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + <pseudo_event id="161" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="168" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> + <pseudo_event id="167" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> </trigger> <trigger> - <pseudo_event id="216" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"/> + <pseudo_event id="214" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"/> </trigger> </inputs> </synapse> - <synapse id="60"> + <synapse id="50"> <action_set> - <rsc_op id="136" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <rsc_op id="135" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="120000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="120000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> + </trigger> <trigger> <rsc_op id="27" operation="cancel" operation_key="redis_monitor_60000" internal_operation_key="redis:1_monitor_60000" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> </trigger> @@ -871,14 +700,20 @@ <rsc_op id="28" operation="cancel" operation_key="redis_monitor_45000" internal_operation_key="redis:1_monitor_45000" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <pseudo_event id="157" operation="promote" operation_key="redis-bundle-master_promote_0"/> + <pseudo_event id="156" operation="promote" operation_key="redis-bundle-master_promote_0"/> </trigger> <trigger> - <pseudo_event id="207" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="206" operation="stonith" operation_key="stonith-galera-bundle-0-off" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="207" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="212" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"/> </trigger> </inputs> </synapse> - <synapse id="61"> + <synapse id="51"> <action_set> <rsc_op id="28" operation="cancel" operation_key="redis_monitor_45000" internal_operation_key="redis:1_monitor_45000" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> @@ -887,7 +722,7 @@ </action_set> <inputs/> </synapse> - <synapse id="62"> + <synapse id="52"> <action_set> <rsc_op id="27" operation="cancel" operation_key="redis_monitor_60000" internal_operation_key="redis:1_monitor_60000" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> @@ -896,517 +731,467 @@ </action_set> <inputs/> </synapse> - <synapse id="63" priority="1000000"> - <action_set> - <rsc_op id="249" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:2_post_notify_demote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> - <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> - </rsc_op> - </action_set> - <inputs> - <trigger> - <pseudo_event id="167" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="64"> - <action_set> - <rsc_op id="248" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:2_pre_notify_demote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> - <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> - </rsc_op> - </action_set> - <inputs> - <trigger> - <pseudo_event id="165" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="65" priority="1000000"> + <synapse id="53" priority="1000000"> <action_set> - <rsc_op id="245" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> + <rsc_op id="244" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:2_post_notify_demote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="161" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + <pseudo_event id="166" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> </trigger> </inputs> </synapse> - <synapse id="66"> + <synapse id="54"> <action_set> - <rsc_op id="244" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> + <rsc_op id="243" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:2_pre_notify_demote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="159" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + <pseudo_event id="164" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> </trigger> </inputs> </synapse> - <synapse id="67"> + <synapse id="55" priority="1000000"> <action_set> - <rsc_op id="239" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> + <rsc_op id="240" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="153" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> + <pseudo_event id="160" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> </trigger> </inputs> </synapse> - <synapse id="68" priority="1000000"> + <synapse id="56"> <action_set> - <rsc_op id="237" operation="notify" operation_key="redis_post_notify_start_0" internal_operation_key="redis:2_post_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> + <rsc_op id="239" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="149" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + <pseudo_event id="158" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> </trigger> </inputs> </synapse> - <synapse id="69"> + <synapse id="57"> <action_set> - <rsc_op id="236" operation="notify" operation_key="redis_pre_notify_start_0" internal_operation_key="redis:2_pre_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> + <rsc_op id="236" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="147" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> + <pseudo_event id="152" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="70" priority="1000000"> + <synapse id="58" priority="1000000"> <action_set> - <rsc_op id="218" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> + <rsc_op id="216" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 redis-bundle-2 controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="redis:1" CRM_meta_notify_promote_uname="redis-bundle-1" CRM_meta_notify_slave_resource="redis:1 redis:2" CRM_meta_notify_slave_uname="redis-bundle-1 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="155" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"/> + <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="215" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="213" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> - <synapse id="71" priority="1000000"> + <synapse id="59" priority="1000000"> <action_set> - <pseudo_event id="168" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"> + <pseudo_event id="167" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="167" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> + <pseudo_event id="166" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="247" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:1_post_notify_demote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + <rsc_op id="242" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:1_post_notify_demote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <rsc_op id="249" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:2_post_notify_demote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + <rsc_op id="244" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:2_post_notify_demote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> </trigger> </inputs> </synapse> - <synapse id="72" priority="1000000"> + <synapse id="60" priority="1000000"> <action_set> - <pseudo_event id="167" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"> + <pseudo_event id="166" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="164" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> + <pseudo_event id="163" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> </trigger> <trigger> - <pseudo_event id="166" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> + <pseudo_event id="165" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> - <synapse id="73"> + <synapse id="61"> <action_set> - <pseudo_event id="166" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"> + <pseudo_event id="165" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="165" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> + <pseudo_event id="164" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="246" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:1_pre_notify_demote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + <rsc_op id="241" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:1_pre_notify_demote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <rsc_op id="248" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:2_pre_notify_demote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + <rsc_op id="243" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:2_pre_notify_demote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> </trigger> </inputs> </synapse> - <synapse id="74"> + <synapse id="62"> <action_set> - <pseudo_event id="165" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"> + <pseudo_event id="164" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="75" priority="1000000"> + <synapse id="63" priority="1000000"> <action_set> - <pseudo_event id="164" operation="demoted" operation_key="redis-bundle-master_demoted_0"> + <pseudo_event id="163" operation="demoted" operation_key="redis-bundle-master_demoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="140" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0"/> + <pseudo_event id="139" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="163" operation="demote" operation_key="redis-bundle-master_demote_0"/> + <pseudo_event id="162" operation="demote" operation_key="redis-bundle-master_demote_0"/> </trigger> </inputs> </synapse> - <synapse id="76"> + <synapse id="64"> <action_set> - <pseudo_event id="163" operation="demote" operation_key="redis-bundle-master_demote_0"> + <pseudo_event id="162" operation="demote" operation_key="redis-bundle-master_demote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="166" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> + <pseudo_event id="165" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> </trigger> <trigger> - <pseudo_event id="171" operation="demote" operation_key="redis-bundle_demote_0"/> + <pseudo_event id="170" operation="demote" operation_key="redis-bundle_demote_0"/> </trigger> </inputs> </synapse> - <synapse id="77" priority="1000000"> + <synapse id="65" priority="1000000"> <action_set> - <pseudo_event id="162" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"> + <pseudo_event id="161" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="161" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + <pseudo_event id="160" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="241" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-1"/> + <rsc_op id="238" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:1_post_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <rsc_op id="243" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:1_post_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> - </trigger> - <trigger> - <rsc_op id="245" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + <rsc_op id="240" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> </trigger> </inputs> </synapse> - <synapse id="78" priority="1000000"> + <synapse id="66" priority="1000000"> <action_set> - <pseudo_event id="161" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"> + <pseudo_event id="160" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="158" operation="promoted" operation_key="redis-bundle-master_promoted_0"/> + <pseudo_event id="157" operation="promoted" operation_key="redis-bundle-master_promoted_0"/> </trigger> <trigger> - <pseudo_event id="160" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + <pseudo_event id="159" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> - <synapse id="79"> + <synapse id="67"> <action_set> - <pseudo_event id="160" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"> + <pseudo_event id="159" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="159" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> - </trigger> - <trigger> - <rsc_op id="240" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-1"/> + <pseudo_event id="158" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="242" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:1_pre_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + <rsc_op id="237" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:1_pre_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <rsc_op id="244" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + <rsc_op id="239" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> </trigger> </inputs> </synapse> - <synapse id="80"> + <synapse id="68"> <action_set> - <pseudo_event id="159" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"> + <pseudo_event id="158" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="150" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="149" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="156" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> + <pseudo_event id="155" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="168" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> + <pseudo_event id="167" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> - <synapse id="81" priority="1000000"> + <synapse id="69" priority="1000000"> <action_set> - <pseudo_event id="158" operation="promoted" operation_key="redis-bundle-master_promoted_0"> + <pseudo_event id="157" operation="promoted" operation_key="redis-bundle-master_promoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="136" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + <rsc_op id="135" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> </trigger> </inputs> </synapse> - <synapse id="82"> + <synapse id="70"> <action_set> - <pseudo_event id="157" operation="promote" operation_key="redis-bundle-master_promote_0"> + <pseudo_event id="156" operation="promote" operation_key="redis-bundle-master_promote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="146" operation="running" operation_key="redis-bundle-master_running_0"/> + <pseudo_event id="145" operation="running" operation_key="redis-bundle-master_running_0"/> </trigger> <trigger> - <pseudo_event id="152" operation="stopped" operation_key="redis-bundle-master_stopped_0"/> + <pseudo_event id="151" operation="stopped" operation_key="redis-bundle-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="160" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + <pseudo_event id="159" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="164" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> + <pseudo_event id="163" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> </trigger> <trigger> - <pseudo_event id="169" operation="promote" operation_key="redis-bundle_promote_0"/> + <pseudo_event id="168" operation="promote" operation_key="redis-bundle_promote_0"/> </trigger> </inputs> </synapse> - <synapse id="83" priority="1000000"> + <synapse id="71" priority="1000000"> <action_set> - <pseudo_event id="156" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"> + <pseudo_event id="155" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="155" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"/> + <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="217" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + <rsc_op id="215" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <rsc_op id="218" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + <rsc_op id="216" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> </trigger> </inputs> </synapse> - <synapse id="84" priority="1000000"> + <synapse id="72" priority="1000000"> <action_set> - <pseudo_event id="155" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"> + <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="152" operation="stopped" operation_key="redis-bundle-master_stopped_0"/> + <pseudo_event id="151" operation="stopped" operation_key="redis-bundle-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="154" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="153" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="85"> + <synapse id="73"> <action_set> - <pseudo_event id="154" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"> + <pseudo_event id="153" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="153" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> + <pseudo_event id="152" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="238" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + <rsc_op id="235" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> </trigger> <trigger> - <rsc_op id="239" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + <rsc_op id="236" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> </trigger> </inputs> </synapse> - <synapse id="86"> + <synapse id="74"> <action_set> - <pseudo_event id="153" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"> + <pseudo_event id="152" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="168" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> + <pseudo_event id="167" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> - <synapse id="87" priority="1000000"> + <synapse id="75" priority="1000000"> <action_set> - <pseudo_event id="152" operation="stopped" operation_key="redis-bundle-master_stopped_0"> + <pseudo_event id="151" operation="stopped" operation_key="redis-bundle-master_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="141" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> + <pseudo_event id="140" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="151" operation="stop" operation_key="redis-bundle-master_stop_0"/> + <pseudo_event id="150" operation="stop" operation_key="redis-bundle-master_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="88"> + <synapse id="76"> <action_set> - <pseudo_event id="151" operation="stop" operation_key="redis-bundle-master_stop_0"> + <pseudo_event id="150" operation="stop" operation_key="redis-bundle-master_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="132" operation="stop" operation_key="redis-bundle_stop_0"/> + <pseudo_event id="131" operation="stop" operation_key="redis-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="154" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="153" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="164" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> + <pseudo_event id="163" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> </trigger> <trigger> - <pseudo_event id="214" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"/> + <pseudo_event id="212" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"/> </trigger> </inputs> </synapse> - <synapse id="89" priority="1000000"> + <synapse id="77" priority="1000000"> <action_set> - <pseudo_event id="150" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"> + <pseudo_event id="149" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="149" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> - </trigger> - <trigger> - <rsc_op id="233" operation="notify" operation_key="redis_post_notify_start_0" internal_operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-1"/> - </trigger> - <trigger> - <rsc_op id="235" operation="notify" operation_key="redis_post_notify_start_0" internal_operation_key="redis:1_post_notify_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> - </trigger> - <trigger> - <rsc_op id="237" operation="notify" operation_key="redis_post_notify_start_0" internal_operation_key="redis:2_post_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + <pseudo_event id="148" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> </trigger> </inputs> </synapse> - <synapse id="90" priority="1000000"> + <synapse id="78" priority="1000000"> <action_set> - <pseudo_event id="149" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"> + <pseudo_event id="148" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="146" operation="running" operation_key="redis-bundle-master_running_0"/> + <pseudo_event id="145" operation="running" operation_key="redis-bundle-master_running_0"/> </trigger> <trigger> - <pseudo_event id="148" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + <pseudo_event id="147" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> - <synapse id="91"> + <synapse id="79"> <action_set> - <pseudo_event id="148" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"> + <pseudo_event id="147" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="147" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> - </trigger> - <trigger> - <rsc_op id="234" operation="notify" operation_key="redis_pre_notify_start_0" internal_operation_key="redis:1_pre_notify_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> - </trigger> - <trigger> - <rsc_op id="236" operation="notify" operation_key="redis_pre_notify_start_0" internal_operation_key="redis:2_pre_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + <pseudo_event id="146" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> </trigger> </inputs> </synapse> - <synapse id="92"> + <synapse id="80"> <action_set> - <pseudo_event id="147" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"> + <pseudo_event id="146" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="156" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> + <pseudo_event id="155" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="168" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> + <pseudo_event id="167" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> - <synapse id="93" priority="1000000"> + <synapse id="81" priority="1000000"> <action_set> - <pseudo_event id="146" operation="running" operation_key="redis-bundle-master_running_0"> + <pseudo_event id="145" operation="running" operation_key="redis-bundle-master_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="145" operation="start" operation_key="redis-bundle-master_start_0"/> + <pseudo_event id="144" operation="start" operation_key="redis-bundle-master_start_0"/> </trigger> </inputs> </synapse> - <synapse id="94"> + <synapse id="82"> <action_set> - <pseudo_event id="145" operation="start" operation_key="redis-bundle-master_start_0"> + <pseudo_event id="144" operation="start" operation_key="redis-bundle-master_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="130" operation="start" operation_key="redis-bundle_start_0"/> - </trigger> - <trigger> - <pseudo_event id="148" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + <pseudo_event id="147" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> </trigger> <trigger> - <pseudo_event id="152" operation="stopped" operation_key="redis-bundle-master_stopped_0"/> + <pseudo_event id="151" operation="stopped" operation_key="redis-bundle-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="164" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> + <pseudo_event id="163" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> </trigger> </inputs> </synapse> - <synapse id="95"> + <synapse id="83"> <action_set> - <pseudo_event id="118" operation="stop" operation_key="redis-bundle-docker-0_stop_0"> + <pseudo_event id="117" operation="stop" operation_key="redis-bundle-docker-0_stop_0"> <attributes CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-redis-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/redis/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </pseudo_event> </action_set> @@ -1415,93 +1200,98 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="119" operation="stop" operation_key="redis-bundle-0_stop_0"/> + <pseudo_event id="118" operation="stop" operation_key="redis-bundle-0_stop_0"/> </trigger> <trigger> - <pseudo_event id="132" operation="stop" operation_key="redis-bundle_stop_0"/> + <pseudo_event id="131" operation="stop" operation_key="redis-bundle_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="96"> + <synapse id="84"> <action_set> - <pseudo_event id="119" operation="stop" operation_key="redis-bundle-0_stop_0"> + <pseudo_event id="118" operation="stop" operation_key="redis-bundle-0_stop_0"> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_timeout="20000" addr="controller-0" port="3124"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> - </trigger> - </inputs> + <inputs/> </synapse> - <synapse id="97"> + <synapse id="85"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="39" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-0" port="3124"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="98"> + <synapse id="86"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="33" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="controller-1" on_node_uuid="2"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-0" port="3124"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="99"> + <synapse id="87"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="40" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-1" port="3124"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="100"> + <synapse id="88"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="34" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="controller-1" on_node_uuid="2"> <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-2" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-2" port="3124"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="101"> + <synapse id="89"> <action_set> - <rsc_op id="175" operation="monitor" operation_key="ip-192.168.24.7_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="174" operation="monitor" operation_key="ip-192.168.24.7_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-192.168.24.7" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.24.7"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="174" operation="start" operation_key="ip-192.168.24.7_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="173" operation="start" operation_key="ip-192.168.24.7_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> - <synapse id="102"> + <synapse id="90"> <action_set> - <rsc_op id="174" operation="start" operation_key="ip-192.168.24.7_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="173" operation="start" operation_key="ip-192.168.24.7_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-192.168.24.7" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.24.7"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="173" operation="stop" operation_key="ip-192.168.24.7_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="172" operation="stop" operation_key="ip-192.168.24.7_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="206" operation="stonith" operation_key="stonith-galera-bundle-0-off" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="207" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"/> </trigger> <trigger> - <pseudo_event id="207" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="212" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"/> </trigger> </inputs> </synapse> - <synapse id="103"> + <synapse id="91"> <action_set> - <pseudo_event id="173" operation="stop" operation_key="ip-192.168.24.7_stop_0"> + <pseudo_event id="172" operation="stop" operation_key="ip-192.168.24.7_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.24.7"/> </pseudo_event> </action_set> @@ -1510,42 +1300,51 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="196" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="195" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> - <synapse id="104"> + <synapse id="92"> <action_set> - <rsc_op id="178" operation="monitor" operation_key="ip-10.0.0.109_monitor_10000" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="177" operation="monitor" operation_key="ip-10.0.0.109_monitor_10000" on_node="controller-1" on_node_uuid="2"> <primitive id="ip-10.0.0.109" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.0.0.109"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="177" operation="start" operation_key="ip-10.0.0.109_start_0" on_node="controller-1" on_node_uuid="2"/> + <rsc_op id="176" operation="start" operation_key="ip-10.0.0.109_start_0" on_node="controller-1" on_node_uuid="2"/> </trigger> </inputs> </synapse> - <synapse id="105"> + <synapse id="93"> <action_set> - <rsc_op id="177" operation="start" operation_key="ip-10.0.0.109_start_0" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="176" operation="start" operation_key="ip-10.0.0.109_start_0" on_node="controller-1" on_node_uuid="2"> <primitive id="ip-10.0.0.109" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.0.0.109"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="176" operation="stop" operation_key="ip-10.0.0.109_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="207" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="175" operation="stop" operation_key="ip-10.0.0.109_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="206" operation="stonith" operation_key="stonith-galera-bundle-0-off" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="207" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="212" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"/> </trigger> </inputs> </synapse> - <synapse id="106"> + <synapse id="94"> <action_set> - <pseudo_event id="176" operation="stop" operation_key="ip-10.0.0.109_stop_0"> + <pseudo_event id="175" operation="stop" operation_key="ip-10.0.0.109_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.0.0.109"/> </pseudo_event> </action_set> @@ -1554,42 +1353,51 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="196" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="195" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> - <synapse id="107"> + <synapse id="95"> <action_set> - <rsc_op id="187" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="186" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-1" on_node_uuid="2"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="186" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-1" on_node_uuid="2"/> + <rsc_op id="185" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-1" on_node_uuid="2"/> </trigger> </inputs> </synapse> - <synapse id="108"> + <synapse id="96"> <action_set> - <rsc_op id="186" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="185" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-1" on_node_uuid="2"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="185" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="184" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="206" operation="stonith" operation_key="stonith-galera-bundle-0-off" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> </trigger> <trigger> - <pseudo_event id="207" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="207" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="212" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"/> </trigger> </inputs> </synapse> - <synapse id="109"> + <synapse id="97"> <action_set> - <pseudo_event id="185" operation="stop" operation_key="ip-172.17.4.11_stop_0"> + <pseudo_event id="184" operation="stop" operation_key="ip-172.17.4.11_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </pseudo_event> </action_set> @@ -1598,13 +1406,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="196" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="195" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> - <synapse id="110"> + <synapse id="98"> <action_set> - <pseudo_event id="188" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0"> + <pseudo_event id="187" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0"> <attributes CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-haproxy-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/haproxy/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </pseudo_event> </action_set> @@ -1613,87 +1421,81 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="195" operation="stop" operation_key="haproxy-bundle_stop_0"/> + <pseudo_event id="194" operation="stop" operation_key="haproxy-bundle_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="111"> + <synapse id="99"> <action_set> - <rsc_op id="203" operation="monitor" operation_key="stonith-fence_ipmilan-5254003e8e97_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="202" operation="monitor" operation_key="stonith-fence_ipmilan-5254003e8e97_monitor_60000" on_node="controller-1" on_node_uuid="2"> <primitive id="stonith-fence_ipmilan-5254003e8e97" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6231" lanplus="true" login="admin" passwd="password" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="202" operation="start" operation_key="stonith-fence_ipmilan-5254003e8e97_start_0" on_node="controller-1" on_node_uuid="2"/> + <rsc_op id="201" operation="start" operation_key="stonith-fence_ipmilan-5254003e8e97_start_0" on_node="controller-1" on_node_uuid="2"/> </trigger> </inputs> </synapse> - <synapse id="112"> + <synapse id="100"> <action_set> - <rsc_op id="202" operation="start" operation_key="stonith-fence_ipmilan-5254003e8e97_start_0" on_node="controller-1" on_node_uuid="2"> + <rsc_op id="201" operation="start" operation_key="stonith-fence_ipmilan-5254003e8e97_start_0" on_node="controller-1" on_node_uuid="2"> <primitive id="stonith-fence_ipmilan-5254003e8e97" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6231" lanplus="true" login="admin" passwd="password" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="all_stopped" operation_key="all_stopped"/> - </trigger> - <trigger> - <pseudo_event id="201" operation="stop" operation_key="stonith-fence_ipmilan-5254003e8e97_stop_0"/> + <pseudo_event id="200" operation="stop" operation_key="stonith-fence_ipmilan-5254003e8e97_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="113"> + <synapse id="101"> <action_set> - <pseudo_event id="201" operation="stop" operation_key="stonith-fence_ipmilan-5254003e8e97_stop_0"> + <pseudo_event id="200" operation="stop" operation_key="stonith-fence_ipmilan-5254003e8e97_stop_0"> <attributes CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6231" lanplus="true" login="admin" passwd="password" pcmk_host_list="controller-2" privlvl="administrator"/> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="114"> + <synapse id="102"> <action_set> - <rsc_op id="206" operation="monitor" operation_key="stonith-fence_ipmilan-5254000dcb3f_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="205" operation="monitor" operation_key="stonith-fence_ipmilan-5254000dcb3f_monitor_60000" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254000dcb3f" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6230" lanplus="true" login="admin" passwd="password" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="205" operation="start" operation_key="stonith-fence_ipmilan-5254000dcb3f_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="204" operation="start" operation_key="stonith-fence_ipmilan-5254000dcb3f_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> - <synapse id="115"> + <synapse id="103"> <action_set> - <rsc_op id="205" operation="start" operation_key="stonith-fence_ipmilan-5254000dcb3f_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="204" operation="start" operation_key="stonith-fence_ipmilan-5254000dcb3f_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254000dcb3f" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6230" lanplus="true" login="admin" passwd="password" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="all_stopped" operation_key="all_stopped"/> - </trigger> - <trigger> - <pseudo_event id="204" operation="stop" operation_key="stonith-fence_ipmilan-5254000dcb3f_stop_0"/> + <pseudo_event id="203" operation="stop" operation_key="stonith-fence_ipmilan-5254000dcb3f_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="116"> + <synapse id="104"> <action_set> - <pseudo_event id="204" operation="stop" operation_key="stonith-fence_ipmilan-5254000dcb3f_stop_0"> + <pseudo_event id="203" operation="stop" operation_key="stonith-fence_ipmilan-5254000dcb3f_stop_0"> <attributes CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6230" lanplus="true" login="admin" passwd="password" pcmk_host_list="controller-1" privlvl="administrator"/> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="117"> + <synapse id="105"> <action_set> - <pseudo_event id="214" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"> + <pseudo_event id="212" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"> <attributes CRM_meta_master_redis="1" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_stonith_action="off" /> <downed> <node id="redis-bundle-0"/> @@ -1706,9 +1508,9 @@ </trigger> </inputs> </synapse> - <synapse id="118"> + <synapse id="106"> <action_set> - <pseudo_event id="209" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"> + <pseudo_event id="207" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"> <attributes CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_rmq_node_attr_last_known_rabbitmq="rabbit@controller-0" CRM_meta_stonith_action="off" /> <downed> <node id="rabbitmq-bundle-0"/> @@ -1721,9 +1523,9 @@ </trigger> </inputs> </synapse> - <synapse id="119"> + <synapse id="107"> <action_set> - <pseudo_event id="208" operation="stonith" operation_key="stonith-galera-bundle-0-off" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"> + <pseudo_event id="206" operation="stonith" operation_key="stonith-galera-bundle-0-off" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"> <attributes CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_stonith_action="off" /> <downed> <node id="galera-bundle-0"/> @@ -1736,344 +1538,224 @@ </trigger> </inputs> </synapse> - <synapse id="120"> + <synapse id="108" priority="1000000"> <action_set> - <pseudo_event id="207" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="208" operation="stonith" operation_key="stonith-galera-bundle-0-off" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> - </trigger> - <trigger> - <pseudo_event id="209" operation="stonith" operation_key="stonith-rabbitmq-bundle-0-off" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0"/> - </trigger> - <trigger> - <pseudo_event id="214" operation="stonith" operation_key="stonith-redis-bundle-0-off" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0"/> - </trigger> - </inputs> - </synapse> - <synapse id="121" priority="1000000"> - <action_set> - <pseudo_event id="196" operation="stopped" operation_key="haproxy-bundle_stopped_0"> + <pseudo_event id="195" operation="stopped" operation_key="haproxy-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="188" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0"/> + <pseudo_event id="187" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0"/> </trigger> </inputs> </synapse> - <synapse id="122"> + <synapse id="109"> <action_set> - <pseudo_event id="195" operation="stop" operation_key="haproxy-bundle_stop_0"> + <pseudo_event id="194" operation="stop" operation_key="haproxy-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="123" priority="1000000"> + <synapse id="110" priority="1000000"> <action_set> - <pseudo_event id="172" operation="demoted" operation_key="redis-bundle_demoted_0"> + <pseudo_event id="171" operation="demoted" operation_key="redis-bundle_demoted_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="168" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> + <pseudo_event id="167" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> </trigger> <trigger> - <pseudo_event id="171" operation="demote" operation_key="redis-bundle_demote_0"/> + <pseudo_event id="170" operation="demote" operation_key="redis-bundle_demote_0"/> </trigger> </inputs> </synapse> - <synapse id="124"> + <synapse id="111"> <action_set> - <pseudo_event id="171" operation="demote" operation_key="redis-bundle_demote_0"> + <pseudo_event id="170" operation="demote" operation_key="redis-bundle_demote_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="125" priority="1000000"> + <synapse id="112" priority="1000000"> <action_set> - <pseudo_event id="170" operation="promoted" operation_key="redis-bundle_promoted_0"> + <pseudo_event id="169" operation="promoted" operation_key="redis-bundle_promoted_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="162" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + <pseudo_event id="161" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> - <synapse id="126"> + <synapse id="113"> <action_set> - <pseudo_event id="169" operation="promote" operation_key="redis-bundle_promote_0"> + <pseudo_event id="168" operation="promote" operation_key="redis-bundle_promote_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="131" operation="running" operation_key="redis-bundle_running_0"/> + <pseudo_event id="130" operation="running" operation_key="redis-bundle_running_0"/> </trigger> <trigger> - <pseudo_event id="133" operation="stopped" operation_key="redis-bundle_stopped_0"/> + <pseudo_event id="132" operation="stopped" operation_key="redis-bundle_stopped_0"/> </trigger> <trigger> - <pseudo_event id="172" operation="demoted" operation_key="redis-bundle_demoted_0"/> + <pseudo_event id="171" operation="demoted" operation_key="redis-bundle_demoted_0"/> </trigger> </inputs> </synapse> - <synapse id="127" priority="1000000"> + <synapse id="114" priority="1000000"> <action_set> - <pseudo_event id="133" operation="stopped" operation_key="redis-bundle_stopped_0"> + <pseudo_event id="132" operation="stopped" operation_key="redis-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="118" operation="stop" operation_key="redis-bundle-docker-0_stop_0"/> + <pseudo_event id="117" operation="stop" operation_key="redis-bundle-docker-0_stop_0"/> </trigger> <trigger> - <pseudo_event id="156" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="128"> - <action_set> - <pseudo_event id="132" operation="stop" operation_key="redis-bundle_stop_0"> - <attributes CRM_meta_timeout="20000" /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="172" operation="demoted" operation_key="redis-bundle_demoted_0"/> + <pseudo_event id="155" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> - <synapse id="129" priority="1000000"> + <synapse id="115"> <action_set> - <pseudo_event id="131" operation="running" operation_key="redis-bundle_running_0"> + <pseudo_event id="131" operation="stop" operation_key="redis-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="150" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="171" operation="demoted" operation_key="redis-bundle_demoted_0"/> </trigger> </inputs> </synapse> - <synapse id="130"> + <synapse id="116" priority="1000000"> <action_set> - <pseudo_event id="130" operation="start" operation_key="redis-bundle_start_0"> + <pseudo_event id="130" operation="running" operation_key="redis-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="133" operation="stopped" operation_key="redis-bundle_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="172" operation="demoted" operation_key="redis-bundle_demoted_0"/> + <pseudo_event id="149" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> - <synapse id="131" priority="1000000"> + <synapse id="117" priority="1000000"> <action_set> - <pseudo_event id="117" operation="demoted" operation_key="galera-bundle_demoted_0"> + <pseudo_event id="116" operation="demoted" operation_key="galera-bundle_demoted_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="113" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + <pseudo_event id="112" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> </trigger> <trigger> - <pseudo_event id="116" operation="demote" operation_key="galera-bundle_demote_0"/> + <pseudo_event id="115" operation="demote" operation_key="galera-bundle_demote_0"/> </trigger> </inputs> </synapse> - <synapse id="132"> + <synapse id="118"> <action_set> - <pseudo_event id="116" operation="demote" operation_key="galera-bundle_demote_0"> + <pseudo_event id="115" operation="demote" operation_key="galera-bundle_demote_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="133" priority="1000000"> + <synapse id="119" priority="1000000"> <action_set> - <pseudo_event id="92" operation="stopped" operation_key="galera-bundle_stopped_0"> + <pseudo_event id="91" operation="stopped" operation_key="galera-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="77" operation="stop" operation_key="galera-bundle-docker-0_stop_0"/> + <pseudo_event id="76" operation="stop" operation_key="galera-bundle-docker-0_stop_0"/> </trigger> <trigger> - <pseudo_event id="109" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="134"> - <action_set> - <pseudo_event id="91" operation="stop" operation_key="galera-bundle_stop_0"> - <attributes CRM_meta_timeout="20000" /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="117" operation="demoted" operation_key="galera-bundle_demoted_0"/> + <pseudo_event id="108" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> </trigger> </inputs> </synapse> - <synapse id="135" priority="1000000"> + <synapse id="120"> <action_set> - <pseudo_event id="90" operation="running" operation_key="galera-bundle_running_0"> + <pseudo_event id="90" operation="stop" operation_key="galera-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="107" operation="running" operation_key="galera-bundle-master_running_0"/> + <pseudo_event id="116" operation="demoted" operation_key="galera-bundle_demoted_0"/> </trigger> </inputs> </synapse> - <synapse id="136"> + <synapse id="121" priority="1000000"> <action_set> - <pseudo_event id="89" operation="start" operation_key="galera-bundle_start_0"> + <pseudo_event id="89" operation="running" operation_key="galera-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="92" operation="stopped" operation_key="galera-bundle_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="117" operation="demoted" operation_key="galera-bundle_demoted_0"/> + <pseudo_event id="106" operation="running" operation_key="galera-bundle-master_running_0"/> </trigger> </inputs> </synapse> - <synapse id="137" priority="1000000"> + <synapse id="122" priority="1000000"> <action_set> - <pseudo_event id="57" operation="stopped" operation_key="rabbitmq-bundle_stopped_0"> + <pseudo_event id="56" operation="stopped" operation_key="rabbitmq-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0"/> + <pseudo_event id="41" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0"/> </trigger> <trigger> - <pseudo_event id="76" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> + <pseudo_event id="75" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> - <synapse id="138"> + <synapse id="123"> <action_set> - <pseudo_event id="56" operation="stop" operation_key="rabbitmq-bundle_stop_0"> + <pseudo_event id="55" operation="stop" operation_key="rabbitmq-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="139" priority="1000000"> + <synapse id="124" priority="1000000"> <action_set> - <pseudo_event id="55" operation="running" operation_key="rabbitmq-bundle_running_0"> + <pseudo_event id="54" operation="running" operation_key="rabbitmq-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="70" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="69" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> - <synapse id="140"> + <synapse id="125"> <action_set> - <pseudo_event id="54" operation="start" operation_key="rabbitmq-bundle_start_0"> + <pseudo_event id="53" operation="start" operation_key="rabbitmq-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="141"> - <action_set> - <pseudo_event id="29" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="42" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="43" operation="stop" operation_key="rabbitmq-bundle-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="62" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="76" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="77" operation="stop" operation_key="galera-bundle-docker-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="78" operation="stop" operation_key="galera-bundle-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="102" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="118" operation="stop" operation_key="redis-bundle-docker-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="119" operation="stop" operation_key="redis-bundle-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="141" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="156" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="173" operation="stop" operation_key="ip-192.168.24.7_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="176" operation="stop" operation_key="ip-10.0.0.109_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="185" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="188" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="201" operation="stop" operation_key="stonith-fence_ipmilan-5254003e8e97_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="204" operation="stop" operation_key="stonith-fence_ipmilan-5254000dcb3f_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="207" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - <trigger> - <pseudo_event id="211" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:0_confirmed-post_notify_stonith_0"/> - </trigger> - <trigger> - <pseudo_event id="216" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="142"> + <synapse id="126"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-controller-0-reboot" on_node="controller-0" on_node_uuid="1"> <attributes CRM_meta_cinder_volume_role="true" CRM_meta_galera_role="true" CRM_meta_haproxy_role="true" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_rabbitmq_role="true" CRM_meta_redis_role="true" CRM_meta_rmq_node_attr_last_known_rabbitmq="rabbit@controller-0" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/bundle-order-fencing.scores b/pengine/test10/bundle-order-fencing.scores index 19649f2ee8a..11eb33c6edf 100644 --- a/pengine/test10/bundle-order-fencing.scores +++ b/pengine/test10/bundle-order-fencing.scores @@ -1,329 +1,329 @@ Allocation scores: Using the original execution date of: 2017-09-12 10:51:59Z -clone_color: galera-bundle-master allocation score on controller-0: -INFINITY -clone_color: galera-bundle-master allocation score on controller-1: -INFINITY -clone_color: galera-bundle-master allocation score on controller-2: -INFINITY -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-1: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-2: 0 -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: galera:1 allocation score on galera-bundle-1: INFINITY -clone_color: galera:2 allocation score on galera-bundle-2: INFINITY -clone_color: rabbitmq-bundle-clone allocation score on controller-0: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on controller-1: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on controller-2: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 -clone_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -clone_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY -clone_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY -clone_color: redis-bundle-master allocation score on controller-0: -INFINITY -clone_color: redis-bundle-master allocation score on controller-1: -INFINITY -clone_color: redis-bundle-master allocation score on controller-2: -INFINITY -clone_color: redis-bundle-master allocation score on redis-bundle-0: 0 -clone_color: redis-bundle-master allocation score on redis-bundle-1: 0 -clone_color: redis-bundle-master allocation score on redis-bundle-2: 0 -clone_color: redis:0 allocation score on redis-bundle-0: INFINITY -clone_color: redis:1 allocation score on redis-bundle-1: INFINITY -clone_color: redis:2 allocation score on redis-bundle-2: INFINITY -container_color: galera-bundle allocation score on controller-0: 0 -container_color: galera-bundle allocation score on controller-1: 0 -container_color: galera-bundle allocation score on controller-2: 0 -container_color: galera-bundle-0 allocation score on controller-0: INFINITY -container_color: galera-bundle-0 allocation score on controller-1: 0 -container_color: galera-bundle-0 allocation score on controller-2: 0 -container_color: galera-bundle-1 allocation score on controller-0: 0 -container_color: galera-bundle-1 allocation score on controller-1: INFINITY -container_color: galera-bundle-1 allocation score on controller-2: 0 -container_color: galera-bundle-2 allocation score on controller-0: 0 -container_color: galera-bundle-2 allocation score on controller-1: 0 -container_color: galera-bundle-2 allocation score on controller-2: INFINITY -container_color: galera-bundle-docker-0 allocation score on controller-0: INFINITY -container_color: galera-bundle-docker-0 allocation score on controller-1: 0 -container_color: galera-bundle-docker-0 allocation score on controller-2: 0 -container_color: galera-bundle-docker-1 allocation score on controller-0: 0 -container_color: galera-bundle-docker-1 allocation score on controller-1: INFINITY -container_color: galera-bundle-docker-1 allocation score on controller-2: 0 -container_color: galera-bundle-docker-2 allocation score on controller-0: 0 -container_color: galera-bundle-docker-2 allocation score on controller-1: 0 -container_color: galera-bundle-docker-2 allocation score on controller-2: INFINITY -container_color: galera-bundle-master allocation score on controller-0: 0 -container_color: galera-bundle-master allocation score on controller-1: 0 -container_color: galera-bundle-master allocation score on controller-2: 0 -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-1: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-2: -INFINITY -container_color: galera:0 allocation score on galera-bundle-0: INFINITY -container_color: galera:1 allocation score on galera-bundle-1: INFINITY -container_color: galera:2 allocation score on galera-bundle-2: INFINITY -container_color: haproxy-bundle allocation score on controller-0: 0 -container_color: haproxy-bundle allocation score on controller-0: 0 -container_color: haproxy-bundle allocation score on controller-0: 0 -container_color: haproxy-bundle allocation score on controller-0: 0 -container_color: haproxy-bundle allocation score on controller-0: 0 -container_color: haproxy-bundle allocation score on controller-0: 0 -container_color: haproxy-bundle allocation score on controller-0: 0 -container_color: haproxy-bundle allocation score on controller-1: 0 -container_color: haproxy-bundle allocation score on controller-1: 0 -container_color: haproxy-bundle allocation score on controller-1: 0 -container_color: haproxy-bundle allocation score on controller-1: 0 -container_color: haproxy-bundle allocation score on controller-1: 0 -container_color: haproxy-bundle allocation score on controller-1: 0 -container_color: haproxy-bundle allocation score on controller-1: 0 -container_color: haproxy-bundle allocation score on controller-2: 0 -container_color: haproxy-bundle allocation score on controller-2: 0 -container_color: haproxy-bundle allocation score on controller-2: 0 -container_color: haproxy-bundle allocation score on controller-2: 0 -container_color: haproxy-bundle allocation score on controller-2: 0 -container_color: haproxy-bundle allocation score on controller-2: 0 -container_color: haproxy-bundle allocation score on controller-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on controller-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-0: 0 -container_color: haproxy-bundle-docker-1 allocation score on controller-1: 0 -container_color: haproxy-bundle-docker-1 allocation score on controller-1: 0 -container_color: haproxy-bundle-docker-1 allocation score on controller-1: 0 -container_color: haproxy-bundle-docker-1 allocation score on controller-1: 0 -container_color: haproxy-bundle-docker-1 allocation score on controller-1: 0 -container_color: haproxy-bundle-docker-1 allocation score on controller-1: 0 -container_color: haproxy-bundle-docker-1 allocation score on controller-1: 0 -container_color: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-0: 0 -container_color: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on controller-2: 0 -container_color: rabbitmq-bundle allocation score on controller-0: 0 -container_color: rabbitmq-bundle allocation score on controller-1: 0 -container_color: rabbitmq-bundle allocation score on controller-2: 0 -container_color: rabbitmq-bundle-0 allocation score on controller-0: INFINITY -container_color: rabbitmq-bundle-0 allocation score on controller-1: 0 -container_color: rabbitmq-bundle-0 allocation score on controller-2: 0 -container_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-1: -INFINITY -container_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq-bundle-1 allocation score on controller-0: 0 -container_color: rabbitmq-bundle-1 allocation score on controller-1: INFINITY -container_color: rabbitmq-bundle-1 allocation score on controller-2: 0 -container_color: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq-bundle-2 allocation score on controller-0: 0 -container_color: rabbitmq-bundle-2 allocation score on controller-1: 0 -container_color: rabbitmq-bundle-2 allocation score on controller-2: INFINITY -container_color: rabbitmq-bundle-clone allocation score on controller-0: 0 -container_color: rabbitmq-bundle-clone allocation score on controller-1: 0 -container_color: rabbitmq-bundle-clone allocation score on controller-2: 0 -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on controller-0: INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on controller-1: 0 -container_color: rabbitmq-bundle-docker-0 allocation score on controller-2: 0 -container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on controller-0: 0 -container_color: rabbitmq-bundle-docker-1 allocation score on controller-1: INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on controller-2: 0 -container_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq-bundle-docker-2 allocation score on controller-0: 0 -container_color: rabbitmq-bundle-docker-2 allocation score on controller-1: 0 -container_color: rabbitmq-bundle-docker-2 allocation score on controller-2: INFINITY -container_color: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -container_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY -container_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY -container_color: redis-bundle allocation score on controller-0: 0 -container_color: redis-bundle allocation score on controller-1: 0 -container_color: redis-bundle allocation score on controller-2: 0 -container_color: redis-bundle-0 allocation score on controller-0: INFINITY -container_color: redis-bundle-0 allocation score on controller-1: 0 -container_color: redis-bundle-0 allocation score on controller-2: 0 -container_color: redis-bundle-1 allocation score on controller-0: 0 -container_color: redis-bundle-1 allocation score on controller-1: INFINITY -container_color: redis-bundle-1 allocation score on controller-2: 0 -container_color: redis-bundle-2 allocation score on controller-0: 0 -container_color: redis-bundle-2 allocation score on controller-1: 0 -container_color: redis-bundle-2 allocation score on controller-2: INFINITY -container_color: redis-bundle-docker-0 allocation score on controller-0: INFINITY -container_color: redis-bundle-docker-0 allocation score on controller-1: 0 -container_color: redis-bundle-docker-0 allocation score on controller-2: 0 -container_color: redis-bundle-docker-1 allocation score on controller-0: 0 -container_color: redis-bundle-docker-1 allocation score on controller-1: INFINITY -container_color: redis-bundle-docker-1 allocation score on controller-2: 0 -container_color: redis-bundle-docker-2 allocation score on controller-0: 0 -container_color: redis-bundle-docker-2 allocation score on controller-1: 0 -container_color: redis-bundle-docker-2 allocation score on controller-2: INFINITY -container_color: redis-bundle-master allocation score on controller-0: 0 -container_color: redis-bundle-master allocation score on controller-1: 0 -container_color: redis-bundle-master allocation score on controller-2: 0 -container_color: redis-bundle-master allocation score on redis-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-1: -INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-2: -INFINITY -container_color: redis:0 allocation score on redis-bundle-0: INFINITY -container_color: redis:1 allocation score on redis-bundle-1: INFINITY -container_color: redis:2 allocation score on redis-bundle-2: INFINITY galera:0 promotion score on galera-bundle-0: -1 galera:1 promotion score on galera-bundle-1: 100 galera:2 promotion score on galera-bundle-2: 100 -native_color: galera-bundle-0 allocation score on controller-0: INFINITY -native_color: galera-bundle-0 allocation score on controller-1: 0 -native_color: galera-bundle-0 allocation score on controller-2: 0 -native_color: galera-bundle-1 allocation score on controller-0: 0 -native_color: galera-bundle-1 allocation score on controller-1: INFINITY -native_color: galera-bundle-1 allocation score on controller-2: 0 -native_color: galera-bundle-2 allocation score on controller-0: 0 -native_color: galera-bundle-2 allocation score on controller-1: 0 -native_color: galera-bundle-2 allocation score on controller-2: INFINITY -native_color: galera-bundle-docker-0 allocation score on controller-0: -INFINITY -native_color: galera-bundle-docker-0 allocation score on controller-1: -INFINITY -native_color: galera-bundle-docker-0 allocation score on controller-2: -INFINITY -native_color: galera-bundle-docker-1 allocation score on controller-0: -INFINITY -native_color: galera-bundle-docker-1 allocation score on controller-1: INFINITY -native_color: galera-bundle-docker-1 allocation score on controller-2: 0 -native_color: galera-bundle-docker-2 allocation score on controller-0: -INFINITY -native_color: galera-bundle-docker-2 allocation score on controller-1: -INFINITY -native_color: galera-bundle-docker-2 allocation score on controller-2: INFINITY -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: galera:1 allocation score on galera-bundle-1: INFINITY -native_color: galera:2 allocation score on galera-bundle-2: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY -native_color: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY -native_color: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY -native_color: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY -native_color: haproxy-bundle-docker-1 allocation score on controller-1: 0 -native_color: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY -native_color: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY -native_color: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY -native_color: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY -native_color: ip-10.0.0.109 allocation score on controller-0: -INFINITY -native_color: ip-10.0.0.109 allocation score on controller-1: 0 -native_color: ip-10.0.0.109 allocation score on controller-2: 0 -native_color: ip-172.17.1.14 allocation score on controller-0: -INFINITY -native_color: ip-172.17.1.14 allocation score on controller-1: 0 -native_color: ip-172.17.1.14 allocation score on controller-2: INFINITY -native_color: ip-172.17.1.19 allocation score on controller-0: -INFINITY -native_color: ip-172.17.1.19 allocation score on controller-1: 0 -native_color: ip-172.17.1.19 allocation score on controller-2: INFINITY -native_color: ip-172.17.3.19 allocation score on controller-0: -INFINITY -native_color: ip-172.17.3.19 allocation score on controller-1: 0 -native_color: ip-172.17.3.19 allocation score on controller-2: INFINITY -native_color: ip-172.17.4.11 allocation score on controller-0: -INFINITY -native_color: ip-172.17.4.11 allocation score on controller-1: 0 -native_color: ip-172.17.4.11 allocation score on controller-2: 0 -native_color: ip-192.168.24.7 allocation score on controller-0: -INFINITY -native_color: ip-192.168.24.7 allocation score on controller-1: 0 -native_color: ip-192.168.24.7 allocation score on controller-2: 0 -native_color: openstack-cinder-volume allocation score on controller-0: 0 -native_color: openstack-cinder-volume allocation score on controller-1: 0 -native_color: openstack-cinder-volume allocation score on controller-2: INFINITY -native_color: rabbitmq-bundle-0 allocation score on controller-0: INFINITY -native_color: rabbitmq-bundle-0 allocation score on controller-1: 0 -native_color: rabbitmq-bundle-0 allocation score on controller-2: 0 -native_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-1: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: rabbitmq-bundle-1 allocation score on controller-0: 0 -native_color: rabbitmq-bundle-1 allocation score on controller-1: INFINITY -native_color: rabbitmq-bundle-1 allocation score on controller-2: 0 -native_color: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: rabbitmq-bundle-2 allocation score on controller-0: 0 -native_color: rabbitmq-bundle-2 allocation score on controller-1: 0 -native_color: rabbitmq-bundle-2 allocation score on controller-2: INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on controller-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on controller-1: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on controller-2: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on controller-0: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on controller-1: INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on controller-2: 0 -native_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on controller-0: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on controller-1: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on controller-2: INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -native_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY -native_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY -native_color: redis-bundle-0 allocation score on controller-0: INFINITY -native_color: redis-bundle-0 allocation score on controller-1: 0 -native_color: redis-bundle-0 allocation score on controller-2: 0 -native_color: redis-bundle-1 allocation score on controller-0: 0 -native_color: redis-bundle-1 allocation score on controller-1: INFINITY -native_color: redis-bundle-1 allocation score on controller-2: 0 -native_color: redis-bundle-2 allocation score on controller-0: 0 -native_color: redis-bundle-2 allocation score on controller-1: 0 -native_color: redis-bundle-2 allocation score on controller-2: INFINITY -native_color: redis-bundle-docker-0 allocation score on controller-0: -INFINITY -native_color: redis-bundle-docker-0 allocation score on controller-1: -INFINITY -native_color: redis-bundle-docker-0 allocation score on controller-2: -INFINITY -native_color: redis-bundle-docker-1 allocation score on controller-0: -INFINITY -native_color: redis-bundle-docker-1 allocation score on controller-1: INFINITY -native_color: redis-bundle-docker-1 allocation score on controller-2: 0 -native_color: redis-bundle-docker-2 allocation score on controller-0: -INFINITY -native_color: redis-bundle-docker-2 allocation score on controller-1: -INFINITY -native_color: redis-bundle-docker-2 allocation score on controller-2: INFINITY -native_color: redis:0 allocation score on redis-bundle-0: INFINITY -native_color: redis:1 allocation score on redis-bundle-1: INFINITY -native_color: redis:2 allocation score on redis-bundle-2: INFINITY -native_color: stonith-fence_ipmilan-5254000dcb3f allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-5254000dcb3f allocation score on controller-1: -INFINITY -native_color: stonith-fence_ipmilan-5254000dcb3f allocation score on controller-2: 0 -native_color: stonith-fence_ipmilan-5254003e8e97 allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-5254003e8e97 allocation score on controller-1: 0 -native_color: stonith-fence_ipmilan-5254003e8e97 allocation score on controller-2: -INFINITY -native_color: stonith-fence_ipmilan-525400efba5c allocation score on controller-0: -INFINITY -native_color: stonith-fence_ipmilan-525400efba5c allocation score on controller-1: 0 -native_color: stonith-fence_ipmilan-525400efba5c allocation score on controller-2: INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-2: -INFINITY +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__bundle_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__bundle_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__bundle_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__bundle_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-2: -INFINITY +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__bundle_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__bundle_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-1: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-2: 0 +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on controller-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on controller-1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on controller-2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-1: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-2: 0 +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__clone_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on controller-1: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on controller-2: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on controller-0: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on controller-2: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on controller-0: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on controller-1: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on controller-2: 0 +pcmk__native_allocate: galera-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-1: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.109 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.109 allocation score on controller-1: 0 +pcmk__native_allocate: ip-10.0.0.109 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-2: INFINITY +pcmk__native_allocate: ip-172.17.1.19 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.19 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.1.19 allocation score on controller-2: INFINITY +pcmk__native_allocate: ip-172.17.3.19 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.19 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.3.19 allocation score on controller-2: INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-2: 0 +pcmk__native_allocate: ip-192.168.24.7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.7 allocation score on controller-1: 0 +pcmk__native_allocate: ip-192.168.24.7 allocation score on controller-2: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-0: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-1: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-1: 0 +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-0: 0 +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-0: 0 +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-1: 0 +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on controller-1: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on controller-2: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on controller-0: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on controller-2: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on controller-0: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on controller-1: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on controller-2: 0 +pcmk__native_allocate: redis-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__native_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254000dcb3f allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254000dcb3f allocation score on controller-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254000dcb3f allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254003e8e97 allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254003e8e97 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254003e8e97 allocation score on controller-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400efba5c allocation score on controller-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400efba5c allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400efba5c allocation score on controller-2: INFINITY redis:0 promotion score on redis-bundle-0: -1 redis:1 promotion score on redis-bundle-1: 1 redis:2 promotion score on redis-bundle-2: 1 diff --git a/pengine/test10/bundle-order-fencing.summary b/pengine/test10/bundle-order-fencing.summary index e78c5313b51..5555625712a 100644 --- a/pengine/test10/bundle-order-fencing.summary +++ b/pengine/test10/bundle-order-fencing.summary @@ -56,10 +56,12 @@ Transition Summary: Executing cluster transition: * Pseudo action: rabbitmq-bundle-clone_pre_notify_stop_0 + * Pseudo action: rabbitmq-bundle-0_stop_0 * Resource action: rabbitmq-bundle-0 monitor on controller-2 * Resource action: rabbitmq-bundle-0 monitor on controller-1 * Resource action: rabbitmq-bundle-1 monitor on controller-2 * Resource action: rabbitmq-bundle-2 monitor on controller-1 + * Pseudo action: galera-bundle-0_stop_0 * Resource action: galera-bundle-0 monitor on controller-2 * Resource action: galera-bundle-0 monitor on controller-1 * Resource action: galera-bundle-1 monitor on controller-2 @@ -67,6 +69,7 @@ Executing cluster transition: * Resource action: redis cancel=45000 on redis-bundle-1 * Resource action: redis cancel=60000 on redis-bundle-1 * Pseudo action: redis-bundle-master_pre_notify_demote_0 + * Pseudo action: redis-bundle-0_stop_0 * Resource action: redis-bundle-0 monitor on controller-2 * Resource action: redis-bundle-0 monitor on controller-1 * Resource action: redis-bundle-1 monitor on controller-2 @@ -82,23 +85,21 @@ Executing cluster transition: * Resource action: rabbitmq notify on rabbitmq-bundle-1 * Resource action: rabbitmq notify on rabbitmq-bundle-2 * Pseudo action: rabbitmq-bundle-clone_confirmed-pre_notify_stop_0 - * Pseudo action: rabbitmq-bundle-0_stop_0 + * Pseudo action: rabbitmq-bundle-docker-0_stop_0 * Pseudo action: galera-bundle-master_demote_0 - * Pseudo action: galera-bundle-0_stop_0 * Resource action: redis notify on redis-bundle-1 * Resource action: redis notify on redis-bundle-2 * Pseudo action: redis-bundle-master_confirmed-pre_notify_demote_0 * Pseudo action: redis-bundle-master_demote_0 - * Pseudo action: redis-bundle-0_stop_0 * Pseudo action: haproxy-bundle-docker-0_stop_0 + * Resource action: stonith-fence_ipmilan-5254003e8e97 start on controller-1 + * Resource action: stonith-fence_ipmilan-5254000dcb3f start on controller-2 * Pseudo action: stonith-redis-bundle-0-off on redis-bundle-0 * Pseudo action: stonith-rabbitmq-bundle-0-off on rabbitmq-bundle-0 * Pseudo action: stonith-galera-bundle-0-off on galera-bundle-0 - * Pseudo action: stonith_complete * Pseudo action: haproxy-bundle_stopped_0 * Pseudo action: rabbitmq_post_notify_stop_0 * Pseudo action: rabbitmq-bundle-clone_stop_0 - * Pseudo action: rabbitmq-bundle-docker-0_stop_0 * Pseudo action: galera_demote_0 * Pseudo action: galera-bundle-master_demoted_0 * Pseudo action: redis_post_notify_stop_0 @@ -107,6 +108,8 @@ Executing cluster transition: * Pseudo action: ip-192.168.24.7_stop_0 * Pseudo action: ip-10.0.0.109_stop_0 * Pseudo action: ip-172.17.4.11_stop_0 + * Resource action: stonith-fence_ipmilan-5254003e8e97 monitor=60000 on controller-1 + * Resource action: stonith-fence_ipmilan-5254000dcb3f monitor=60000 on controller-2 * Pseudo action: galera-bundle_demoted_0 * Pseudo action: galera-bundle_stop_0 * Pseudo action: rabbitmq_stop_0 @@ -120,6 +123,7 @@ Executing cluster transition: * Pseudo action: rabbitmq-bundle-clone_post_notify_stopped_0 * Pseudo action: galera_stop_0 * Pseudo action: galera-bundle-master_stopped_0 + * Pseudo action: galera-bundle-master_start_0 * Resource action: redis notify on redis-bundle-1 * Resource action: redis notify on redis-bundle-2 * Pseudo action: redis-bundle-master_confirmed-post_notify_demoted_0 @@ -130,27 +134,23 @@ Executing cluster transition: * Pseudo action: redis-bundle_demoted_0 * Pseudo action: redis-bundle_stop_0 * Pseudo action: galera-bundle_stopped_0 - * Pseudo action: galera-bundle_start_0 * Resource action: rabbitmq notify on rabbitmq-bundle-1 * Resource action: rabbitmq notify on rabbitmq-bundle-2 * Pseudo action: rabbitmq-bundle-clone_confirmed-post_notify_stopped_0 * Pseudo action: rabbitmq-bundle-clone_pre_notify_start_0 - * Pseudo action: galera-bundle-master_start_0 + * Pseudo action: galera-bundle-master_running_0 * Resource action: redis notify on redis-bundle-1 * Resource action: redis notify on redis-bundle-2 * Pseudo action: redis-bundle-master_confirmed-pre_notify_stop_0 * Pseudo action: redis-bundle-master_stop_0 * Pseudo action: redis-bundle-docker-0_stop_0 + * Pseudo action: galera-bundle_running_0 * Pseudo action: rabbitmq-bundle_stopped_0 * Pseudo action: rabbitmq_notified_0 - * Resource action: rabbitmq notify on rabbitmq-bundle-1 - * Resource action: rabbitmq notify on rabbitmq-bundle-2 * Pseudo action: rabbitmq-bundle-clone_confirmed-pre_notify_start_0 * Pseudo action: rabbitmq-bundle-clone_start_0 - * Pseudo action: galera-bundle-master_running_0 * Pseudo action: redis_stop_0 * Pseudo action: redis-bundle-master_stopped_0 - * Pseudo action: galera-bundle_running_0 * Pseudo action: rabbitmq-bundle-clone_running_0 * Pseudo action: redis-bundle-master_post_notify_stopped_0 * Pseudo action: rabbitmq-bundle-clone_post_notify_running_0 @@ -159,32 +159,17 @@ Executing cluster transition: * Pseudo action: redis-bundle-master_confirmed-post_notify_stopped_0 * Pseudo action: redis-bundle-master_pre_notify_start_0 * Pseudo action: redis-bundle_stopped_0 - * Pseudo action: redis-bundle_start_0 - * Resource action: rabbitmq notify on rabbitmq-bundle-0 - * Resource action: rabbitmq notify on rabbitmq-bundle-1 - * Resource action: rabbitmq notify on rabbitmq-bundle-2 * Pseudo action: rabbitmq-bundle-clone_confirmed-post_notify_running_0 * Pseudo action: redis_notified_0 - * Resource action: redis notify on redis-bundle-1 - * Resource action: redis notify on redis-bundle-2 * Pseudo action: redis-bundle-master_confirmed-pre_notify_start_0 * Pseudo action: redis-bundle-master_start_0 * Pseudo action: rabbitmq-bundle_running_0 - * Pseudo action: all_stopped * Pseudo action: redis-bundle-master_running_0 - * Resource action: stonith-fence_ipmilan-5254003e8e97 start on controller-1 - * Resource action: stonith-fence_ipmilan-5254000dcb3f start on controller-2 * Pseudo action: redis-bundle-master_post_notify_running_0 - * Resource action: stonith-fence_ipmilan-5254003e8e97 monitor=60000 on controller-1 - * Resource action: stonith-fence_ipmilan-5254000dcb3f monitor=60000 on controller-2 - * Resource action: redis notify on redis-bundle-0 - * Resource action: redis notify on redis-bundle-1 - * Resource action: redis notify on redis-bundle-2 * Pseudo action: redis-bundle-master_confirmed-post_notify_running_0 * Pseudo action: redis-bundle_running_0 * Pseudo action: redis-bundle-master_pre_notify_promote_0 * Pseudo action: redis-bundle_promote_0 - * Resource action: redis notify on redis-bundle-0 * Resource action: redis notify on redis-bundle-1 * Resource action: redis notify on redis-bundle-2 * Pseudo action: redis-bundle-master_confirmed-pre_notify_promote_0 @@ -192,7 +177,6 @@ Executing cluster transition: * Resource action: redis promote on redis-bundle-1 * Pseudo action: redis-bundle-master_promoted_0 * Pseudo action: redis-bundle-master_post_notify_promoted_0 - * Resource action: redis notify on redis-bundle-0 * Resource action: redis notify on redis-bundle-1 * Resource action: redis notify on redis-bundle-2 * Pseudo action: redis-bundle-master_confirmed-post_notify_promoted_0 diff --git a/pengine/test10/bundle-order-partial-start-2.dot b/pengine/test10/bundle-order-partial-start-2.dot index 08c768d2b16..71646d1a18d 100644 --- a/pengine/test10/bundle-order-partial-start-2.dot +++ b/pengine/test10/bundle-order-partial-start-2.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "galera-bundle-0_monitor_60000 undercloud" [ style=bold color="green" fontcolor="black"] "galera-bundle-0_start_0 undercloud" -> "galera-bundle-0_monitor_60000 undercloud" [ style = bold] "galera-bundle-0_start_0 undercloud" -> "galera:0_monitor_0 galera-bundle-0" [ style = bold] @@ -7,7 +6,6 @@ digraph "g" { "galera-bundle-0_start_0 undercloud" -> "galera:0_monitor_30000 galera-bundle-0" [ style = bold] "galera-bundle-0_start_0 undercloud" -> "galera:0_start_0 galera-bundle-0" [ style = bold] "galera-bundle-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] -"galera-bundle-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "galera-bundle-0_stop_0 undercloud" -> "galera-bundle-0_start_0 undercloud" [ style = bold] "galera-bundle-0_stop_0 undercloud" -> "galera-bundle-docker-0_stop_0 undercloud" [ style = bold] "galera-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] @@ -17,7 +15,6 @@ digraph "g" { "galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle_running_0" [ style = bold] "galera-bundle-docker-0_start_0 undercloud" -> "galera:0_start_0 galera-bundle-0" [ style = bold] "galera-bundle-docker-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] -"galera-bundle-docker-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "galera-bundle-docker-0_stop_0 undercloud" -> "galera-bundle-docker-0_start_0 undercloud" [ style = bold] "galera-bundle-docker-0_stop_0 undercloud" -> "galera-bundle_stopped_0" [ style = bold] "galera-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/bundle-order-partial-start-2.exp b/pengine/test10/bundle-order-partial-start-2.exp index afba801dfb4..4bf359a5703 100644 --- a/pengine/test10/bundle-order-partial-start-2.exp +++ b/pengine/test10/bundle-order-partial-start-2.exp @@ -1,49 +1,49 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="130" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="131" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="31" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="rabbitmq:0_monitor_10000" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="26" operation="monitor" operation_key="rabbitmq:0_monitor_10000" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="40000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="25" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="33" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="32" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="26" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="25" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + <pseudo_event id="27" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="15" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_op_target_rc="7" CRM_meta_physical_host="undercloud" CRM_meta_timeout="40000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> @@ -52,49 +52,49 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="33" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"> + <pseudo_event id="32" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="31" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="130" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="131" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="32" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"> + <pseudo_event id="31" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="running" operation_key="rabbitmq-bundle-clone_running_0"/> + <pseudo_event id="28" operation="running" operation_key="rabbitmq-bundle-clone_running_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="30" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="31" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"> + <pseudo_event id="30" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> + <pseudo_event id="29" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="30" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"> + <pseudo_event id="29" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -102,160 +102,160 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="29" operation="running" operation_key="rabbitmq-bundle-clone_running_0"> + <pseudo_event id="28" operation="running" operation_key="rabbitmq-bundle-clone_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="25" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + <pseudo_event id="27" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="28" operation="start" operation_key="rabbitmq-bundle-clone_start_0"> + <pseudo_event id="27" operation="start" operation_key="rabbitmq-bundle-clone_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="15" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="22" operation="start" operation_key="rabbitmq-bundle_start_0"/> + <pseudo_event id="21" operation="start" operation_key="rabbitmq-bundle_start_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="30" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="galera:0_monitor_30000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="49" operation="monitor" operation_key="galera:0_monitor_30000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_role="Slave" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="42" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="48" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="47" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="galera:0_monitor_20000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="48" operation="monitor" operation_key="galera:0_monitor_20000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="42" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="48" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="47" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="48" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="47" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="40" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="43" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="42" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="51" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="50" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="galera:0_monitor_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="14" operation="monitor" operation_key="galera:0_monitor_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_op_target_rc="7" CRM_meta_physical_host="undercloud" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="42" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="52" operation="running" operation_key="galera-bundle-master_running_0"> + <pseudo_event id="51" operation="running" operation_key="galera-bundle-master_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="47" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="51" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="50" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="51" operation="start" operation_key="galera-bundle-master_start_0"> + <pseudo_event id="50" operation="start" operation_key="galera-bundle-master_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="monitor" operation_key="galera:0_monitor_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="14" operation="monitor" operation_key="galera:0_monitor_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="galera-bundle_start_0"/> + <pseudo_event id="43" operation="start" operation_key="galera-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="41" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="40" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="39" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="galera-bundle_start_0"/> + <pseudo_event id="43" operation="start" operation_key="galera-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="39" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="41" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> </inputs> </synapse> @@ -268,29 +268,29 @@ </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="40" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="43" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="42" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="40" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="42" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="41" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="42" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="41" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3123"/> <downed> @@ -309,113 +309,113 @@ </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="42" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="22" priority="1000000"> <action_set> - <rsc_op id="136" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="135" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0" CRM_meta_notify_slave_uname="redis-bundle-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="91" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + <pseudo_event id="90" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="135" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="134" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0" CRM_meta_notify_slave_uname="redis-bundle-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="89" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + <pseudo_event id="88" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="redis_monitor_20000" internal_operation_key="redis:0_monitor_20000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="73" operation="monitor" operation_key="redis_monitor_20000" internal_operation_key="redis:0_monitor_20000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_op_target_rc="8" CRM_meta_physical_host="undercloud" CRM_meta_role="Master" CRM_meta_timeout="60000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="72" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="92" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + <pseudo_event id="91" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="73" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="72" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0" CRM_meta_notify_slave_uname="redis-bundle-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="87" operation="promote" operation_key="redis-bundle-master_promote_0"/> + <pseudo_event id="86" operation="promote" operation_key="redis-bundle-master_promote_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="92" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"> + <pseudo_event id="91" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="91" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + <pseudo_event id="90" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="136" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="135" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="91" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"> + <pseudo_event id="90" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="88" operation="promoted" operation_key="redis-bundle-master_promoted_0"/> + <pseudo_event id="87" operation="promoted" operation_key="redis-bundle-master_promoted_0"/> </trigger> <trigger> - <pseudo_event id="90" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + <pseudo_event id="89" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="90" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"> + <pseudo_event id="89" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="89" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + <pseudo_event id="88" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="135" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="134" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="89" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"> + <pseudo_event id="88" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -423,63 +423,63 @@ </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="88" operation="promoted" operation_key="redis-bundle-master_promoted_0"> + <pseudo_event id="87" operation="promoted" operation_key="redis-bundle-master_promoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="72" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="87" operation="promote" operation_key="redis-bundle-master_promote_0"> + <pseudo_event id="86" operation="promote" operation_key="redis-bundle-master_promote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="90" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + <pseudo_event id="89" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="99" operation="promote" operation_key="redis-bundle_promote_0"/> + <pseudo_event id="98" operation="promote" operation_key="redis-bundle_promote_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="116" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="115" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="115" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="114" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="115" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="114" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="16" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="117" operation="start" operation_key="haproxy-bundle_start_0"/> + <pseudo_event id="116" operation="start" operation_key="haproxy-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="16" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -488,19 +488,19 @@ </synapse> <synapse id="35" priority="1000000"> <action_set> - <pseudo_event id="118" operation="running" operation_key="haproxy-bundle_running_0"> + <pseudo_event id="117" operation="running" operation_key="haproxy-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="115" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="114" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <pseudo_event id="117" operation="start" operation_key="haproxy-bundle_start_0"> + <pseudo_event id="116" operation="start" operation_key="haproxy-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -508,19 +508,19 @@ </synapse> <synapse id="37" priority="1000000"> <action_set> - <pseudo_event id="100" operation="promoted" operation_key="redis-bundle_promoted_0"> + <pseudo_event id="99" operation="promoted" operation_key="redis-bundle_promoted_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="92" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + <pseudo_event id="91" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <pseudo_event id="99" operation="promote" operation_key="redis-bundle_promote_0"> + <pseudo_event id="98" operation="promote" operation_key="redis-bundle_promote_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -528,19 +528,19 @@ </synapse> <synapse id="39" priority="1000000"> <action_set> - <pseudo_event id="47" operation="stopped" operation_key="galera-bundle_stopped_0"> + <pseudo_event id="46" operation="stopped" operation_key="galera-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="39" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <pseudo_event id="46" operation="stop" operation_key="galera-bundle_stop_0"> + <pseudo_event id="45" operation="stop" operation_key="galera-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -548,73 +548,58 @@ </synapse> <synapse id="41" priority="1000000"> <action_set> - <pseudo_event id="45" operation="running" operation_key="galera-bundle_running_0"> + <pseudo_event id="44" operation="running" operation_key="galera-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="40" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="52" operation="running" operation_key="galera-bundle-master_running_0"/> + <pseudo_event id="51" operation="running" operation_key="galera-bundle-master_running_0"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <pseudo_event id="44" operation="start" operation_key="galera-bundle_start_0"> + <pseudo_event id="43" operation="start" operation_key="galera-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="running" operation_key="rabbitmq-bundle_running_0"/> + <pseudo_event id="22" operation="running" operation_key="rabbitmq-bundle_running_0"/> </trigger> <trigger> - <pseudo_event id="47" operation="stopped" operation_key="galera-bundle_stopped_0"/> + <pseudo_event id="46" operation="stopped" operation_key="galera-bundle_stopped_0"/> </trigger> <trigger> - <pseudo_event id="100" operation="promoted" operation_key="redis-bundle_promoted_0"/> + <pseudo_event id="99" operation="promoted" operation_key="redis-bundle_promoted_0"/> </trigger> <trigger> - <pseudo_event id="118" operation="running" operation_key="haproxy-bundle_running_0"/> + <pseudo_event id="117" operation="running" operation_key="haproxy-bundle_running_0"/> </trigger> </inputs> </synapse> <synapse id="43" priority="1000000"> <action_set> - <pseudo_event id="23" operation="running" operation_key="rabbitmq-bundle_running_0"> + <pseudo_event id="22" operation="running" operation_key="rabbitmq-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="32" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <pseudo_event id="22" operation="start" operation_key="rabbitmq-bundle_start_0"> + <pseudo_event id="21" operation="start" operation_key="rabbitmq-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="45"> - <action_set> - <pseudo_event id="14" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="42" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/bundle-order-partial-start-2.scores b/pengine/test10/bundle-order-partial-start-2.scores index 954661e5ce8..93c2f24858b 100644 --- a/pengine/test10/bundle-order-partial-start-2.scores +++ b/pengine/test10/bundle-order-partial-start-2.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on undercloud: -INFINITY -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 -clone_color: rabbitmq-bundle-clone allocation score on undercloud: -INFINITY -clone_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -clone_color: redis-bundle-master allocation score on redis-bundle-0: 0 -clone_color: redis-bundle-master allocation score on undercloud: -INFINITY -clone_color: redis:0 allocation score on redis-bundle-0: INFINITY -container_color: galera-bundle allocation score on undercloud: 0 -container_color: galera-bundle-0 allocation score on undercloud: INFINITY -container_color: galera-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on undercloud: 0 -container_color: galera:0 allocation score on galera-bundle-0: 500 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: openstack-cinder-volume allocation score on undercloud: 0 -container_color: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY -container_color: rabbitmq-bundle allocation score on undercloud: 0 -container_color: rabbitmq-bundle-0 allocation score on undercloud: INFINITY -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on undercloud: 0 -container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: 500 -container_color: redis-bundle allocation score on undercloud: 0 -container_color: redis-bundle-0 allocation score on undercloud: INFINITY -container_color: redis-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on undercloud: 0 -container_color: redis:0 allocation score on redis-bundle-0: INFINITY galera:0 promotion score on galera-bundle-0: -1 -native_color: galera-bundle-0 allocation score on undercloud: INFINITY -native_color: galera-bundle-docker-0 allocation score on undercloud: INFINITY -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -native_color: ip-192.168.122.247 allocation score on undercloud: INFINITY -native_color: ip-192.168.122.248 allocation score on undercloud: INFINITY -native_color: ip-192.168.122.249 allocation score on undercloud: INFINITY -native_color: ip-192.168.122.250 allocation score on undercloud: INFINITY -native_color: ip-192.168.122.253 allocation score on undercloud: INFINITY -native_color: ip-192.168.122.254 allocation score on undercloud: INFINITY -native_color: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY -native_color: rabbitmq-bundle-0 allocation score on undercloud: INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY -native_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -native_color: redis-bundle-0 allocation score on undercloud: INFINITY -native_color: redis-bundle-docker-0 allocation score on undercloud: INFINITY -native_color: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on undercloud: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: 500 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: openstack-cinder-volume allocation score on undercloud: 0 +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: 500 +pcmk__bundle_allocate: redis-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on undercloud: 0 +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on undercloud: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on undercloud: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on undercloud: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__native_allocate: ip-192.168.122.247 allocation score on undercloud: INFINITY +pcmk__native_allocate: ip-192.168.122.248 allocation score on undercloud: INFINITY +pcmk__native_allocate: ip-192.168.122.249 allocation score on undercloud: INFINITY +pcmk__native_allocate: ip-192.168.122.250 allocation score on undercloud: INFINITY +pcmk__native_allocate: ip-192.168.122.253 allocation score on undercloud: INFINITY +pcmk__native_allocate: ip-192.168.122.254 allocation score on undercloud: INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY redis:0 promotion score on redis-bundle-0: 3000 diff --git a/pengine/test10/bundle-order-partial-start-2.summary b/pengine/test10/bundle-order-partial-start-2.summary index 2e88beec738..21aff0eae51 100644 --- a/pengine/test10/bundle-order-partial-start-2.summary +++ b/pengine/test10/bundle-order-partial-start-2.summary @@ -47,7 +47,6 @@ Executing cluster transition: * Resource action: haproxy-bundle-docker-0 start on undercloud * Pseudo action: haproxy-bundle_running_0 * Pseudo action: galera-bundle_stopped_0 - * Pseudo action: all_stopped * Resource action: rabbitmq:0 start on rabbitmq-bundle-0 * Pseudo action: rabbitmq-bundle-clone_running_0 * Resource action: redis promote on redis-bundle-0 diff --git a/pengine/test10/bundle-order-partial-start.exp b/pengine/test10/bundle-order-partial-start.exp index cb10bad09a5..ae16ea7021c 100644 --- a/pengine/test10/bundle-order-partial-start.exp +++ b/pengine/test10/bundle-order-partial-start.exp @@ -8,42 +8,42 @@ </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="30" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="rabbitmq:0_monitor_10000" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="25" operation="monitor" operation_key="rabbitmq:0_monitor_10000" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="40000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="24" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="32" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="31" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="25" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="24" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + <pseudo_event id="26" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="12" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_op_target_rc="7" CRM_meta_physical_host="undercloud" CRM_meta_timeout="40000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> @@ -52,13 +52,13 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="32" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"> + <pseudo_event id="31" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="30" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> </trigger> <trigger> <rsc_op id="129" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> @@ -67,34 +67,34 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="31" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"> + <pseudo_event id="30" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="running" operation_key="rabbitmq-bundle-clone_running_0"/> + <pseudo_event id="27" operation="running" operation_key="rabbitmq-bundle-clone_running_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="29" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="30" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"> + <pseudo_event id="29" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> + <pseudo_event id="28" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="29" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"> + <pseudo_event id="28" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -102,150 +102,150 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="28" operation="running" operation_key="rabbitmq-bundle-clone_running_0"> + <pseudo_event id="27" operation="running" operation_key="rabbitmq-bundle-clone_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="24" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="27" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + <pseudo_event id="26" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="27" operation="start" operation_key="rabbitmq-bundle-clone_start_0"> + <pseudo_event id="26" operation="start" operation_key="rabbitmq-bundle-clone_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="12" operation="monitor" operation_key="rabbitmq:0_monitor_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="rabbitmq-bundle_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rabbitmq-bundle_start_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="29" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="galera:0_monitor_30000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="48" operation="monitor" operation_key="galera:0_monitor_30000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_role="Slave" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="40" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="47" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="46" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="galera:0_monitor_20000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="47" operation="monitor" operation_key="galera:0_monitor_20000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="40" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="47" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="46" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="47" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="46" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="41" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="40" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="49" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="51" operation="running" operation_key="galera-bundle-master_running_0"> + <pseudo_event id="50" operation="running" operation_key="galera-bundle-master_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="47" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="46" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="49" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="50" operation="start" operation_key="galera-bundle-master_start_0"> + <pseudo_event id="49" operation="start" operation_key="galera-bundle-master_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="13" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="43" operation="start" operation_key="galera-bundle_start_0"/> + <pseudo_event id="42" operation="start" operation_key="galera-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="galera-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="39" operation="monitor" operation_key="galera-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="39" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="13" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="43" operation="start" operation_key="galera-bundle_start_0"/> + <pseudo_event id="42" operation="start" operation_key="galera-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="13" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -254,149 +254,149 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="galera-bundle-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="41" operation="monitor" operation_key="galera-bundle-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="40" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="41" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="40" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="14" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="39" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="14" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="undercloud" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <rsc_op id="135" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="133" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0" CRM_meta_notify_slave_uname="redis-bundle-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="90" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + <pseudo_event id="89" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="134" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="132" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0" CRM_meta_notify_slave_uname="redis-bundle-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="88" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + <pseudo_event id="87" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="73" operation="monitor" operation_key="redis_monitor_20000" internal_operation_key="redis:0_monitor_20000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="72" operation="monitor" operation_key="redis_monitor_20000" internal_operation_key="redis:0_monitor_20000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_op_target_rc="8" CRM_meta_physical_host="undercloud" CRM_meta_role="Master" CRM_meta_timeout="60000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="72" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="71" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="91" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + <pseudo_event id="90" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="72" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="71" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0" CRM_meta_notify_slave_uname="redis-bundle-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="86" operation="promote" operation_key="redis-bundle-master_promote_0"/> + <pseudo_event id="85" operation="promote" operation_key="redis-bundle-master_promote_0"/> </trigger> </inputs> </synapse> <synapse id="25" priority="1000000"> <action_set> - <pseudo_event id="91" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"> + <pseudo_event id="90" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="90" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + <pseudo_event id="89" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="135" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="133" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="90" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"> + <pseudo_event id="89" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="87" operation="promoted" operation_key="redis-bundle-master_promoted_0"/> + <pseudo_event id="86" operation="promoted" operation_key="redis-bundle-master_promoted_0"/> </trigger> <trigger> - <pseudo_event id="89" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + <pseudo_event id="88" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="89" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"> + <pseudo_event id="88" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="88" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + <pseudo_event id="87" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="134" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="132" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="88" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"> + <pseudo_event id="87" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -404,63 +404,63 @@ </synapse> <synapse id="29" priority="1000000"> <action_set> - <pseudo_event id="87" operation="promoted" operation_key="redis-bundle-master_promoted_0"> + <pseudo_event id="86" operation="promoted" operation_key="redis-bundle-master_promoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="72" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="71" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="86" operation="promote" operation_key="redis-bundle-master_promote_0"> + <pseudo_event id="85" operation="promote" operation_key="redis-bundle-master_promote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="89" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + <pseudo_event id="88" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="98" operation="promote" operation_key="redis-bundle_promote_0"/> + <pseudo_event id="97" operation="promote" operation_key="redis-bundle_promote_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="115" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="114" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="114" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="113" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="114" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="113" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="15" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="116" operation="start" operation_key="haproxy-bundle_start_0"/> + <pseudo_event id="115" operation="start" operation_key="haproxy-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="15" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -469,19 +469,19 @@ </synapse> <synapse id="34" priority="1000000"> <action_set> - <pseudo_event id="117" operation="running" operation_key="haproxy-bundle_running_0"> + <pseudo_event id="116" operation="running" operation_key="haproxy-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="114" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="113" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="116" operation="start" operation_key="haproxy-bundle_start_0"> + <pseudo_event id="115" operation="start" operation_key="haproxy-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -489,19 +489,19 @@ </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="99" operation="promoted" operation_key="redis-bundle_promoted_0"> + <pseudo_event id="98" operation="promoted" operation_key="redis-bundle_promoted_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="91" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + <pseudo_event id="90" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="98" operation="promote" operation_key="redis-bundle_promote_0"> + <pseudo_event id="97" operation="promote" operation_key="redis-bundle_promote_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -509,52 +509,52 @@ </synapse> <synapse id="38" priority="1000000"> <action_set> - <pseudo_event id="44" operation="running" operation_key="galera-bundle_running_0"> + <pseudo_event id="43" operation="running" operation_key="galera-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="51" operation="running" operation_key="galera-bundle-master_running_0"/> + <pseudo_event id="50" operation="running" operation_key="galera-bundle-master_running_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <pseudo_event id="43" operation="start" operation_key="galera-bundle_start_0"> + <pseudo_event id="42" operation="start" operation_key="galera-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="running" operation_key="rabbitmq-bundle_running_0"/> + <pseudo_event id="21" operation="running" operation_key="rabbitmq-bundle_running_0"/> </trigger> <trigger> - <pseudo_event id="99" operation="promoted" operation_key="redis-bundle_promoted_0"/> + <pseudo_event id="98" operation="promoted" operation_key="redis-bundle_promoted_0"/> </trigger> <trigger> - <pseudo_event id="117" operation="running" operation_key="haproxy-bundle_running_0"/> + <pseudo_event id="116" operation="running" operation_key="haproxy-bundle_running_0"/> </trigger> </inputs> </synapse> <synapse id="40" priority="1000000"> <action_set> - <pseudo_event id="22" operation="running" operation_key="rabbitmq-bundle_running_0"> + <pseudo_event id="21" operation="running" operation_key="rabbitmq-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="31" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <pseudo_event id="21" operation="start" operation_key="rabbitmq-bundle_start_0"> + <pseudo_event id="20" operation="start" operation_key="rabbitmq-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/bundle-order-partial-start.scores b/pengine/test10/bundle-order-partial-start.scores index a9b2f06565b..78317b8986c 100644 --- a/pengine/test10/bundle-order-partial-start.scores +++ b/pengine/test10/bundle-order-partial-start.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on undercloud: -INFINITY -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 -clone_color: rabbitmq-bundle-clone allocation score on undercloud: -INFINITY -clone_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -clone_color: redis-bundle-master allocation score on redis-bundle-0: 0 -clone_color: redis-bundle-master allocation score on undercloud: -INFINITY -clone_color: redis:0 allocation score on redis-bundle-0: INFINITY -container_color: galera-bundle allocation score on undercloud: 0 -container_color: galera-bundle-0 allocation score on undercloud: 0 -container_color: galera-bundle-docker-0 allocation score on undercloud: 0 -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on undercloud: 0 -container_color: galera:0 allocation score on galera-bundle-0: 500 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: openstack-cinder-volume allocation score on undercloud: 0 -container_color: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY -container_color: rabbitmq-bundle allocation score on undercloud: 0 -container_color: rabbitmq-bundle-0 allocation score on undercloud: INFINITY -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on undercloud: 0 -container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: 500 -container_color: redis-bundle allocation score on undercloud: 0 -container_color: redis-bundle-0 allocation score on undercloud: INFINITY -container_color: redis-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on undercloud: 0 -container_color: redis:0 allocation score on redis-bundle-0: INFINITY galera:0 promotion score on galera-bundle-0: -1 -native_color: galera-bundle-0 allocation score on undercloud: 10000 -native_color: galera-bundle-docker-0 allocation score on undercloud: 0 -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -native_color: ip-192.168.122.247 allocation score on undercloud: INFINITY -native_color: ip-192.168.122.248 allocation score on undercloud: INFINITY -native_color: ip-192.168.122.249 allocation score on undercloud: INFINITY -native_color: ip-192.168.122.250 allocation score on undercloud: INFINITY -native_color: ip-192.168.122.253 allocation score on undercloud: INFINITY -native_color: ip-192.168.122.254 allocation score on undercloud: INFINITY -native_color: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY -native_color: rabbitmq-bundle-0 allocation score on undercloud: INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY -native_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -native_color: redis-bundle-0 allocation score on undercloud: INFINITY -native_color: redis-bundle-docker-0 allocation score on undercloud: INFINITY -native_color: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on undercloud: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: 500 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: openstack-cinder-volume allocation score on undercloud: 0 +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: 500 +pcmk__bundle_allocate: redis-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on undercloud: 0 +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on undercloud: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on undercloud: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on undercloud: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on undercloud: 10000 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on undercloud: 0 +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__native_allocate: ip-192.168.122.247 allocation score on undercloud: INFINITY +pcmk__native_allocate: ip-192.168.122.248 allocation score on undercloud: INFINITY +pcmk__native_allocate: ip-192.168.122.249 allocation score on undercloud: INFINITY +pcmk__native_allocate: ip-192.168.122.250 allocation score on undercloud: INFINITY +pcmk__native_allocate: ip-192.168.122.253 allocation score on undercloud: INFINITY +pcmk__native_allocate: ip-192.168.122.254 allocation score on undercloud: INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY redis:0 promotion score on redis-bundle-0: 3000 diff --git a/pengine/test10/bundle-order-partial-stop.dot b/pengine/test10/bundle-order-partial-stop.dot index 5d0c03956c9..2bd81576ec3 100644 --- a/pengine/test10/bundle-order-partial-stop.dot +++ b/pengine/test10/bundle-order-partial-stop.dot @@ -3,13 +3,10 @@ digraph "g" { "Cancel galera_monitor_10000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] "Cancel redis_monitor_20000 redis-bundle-0" -> "redis_demote_0 redis-bundle-0" [ style = bold] "Cancel redis_monitor_20000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "do_shutdown undercloud" [ style=bold color="green" fontcolor="black"] -"galera-bundle-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "galera-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "galera-bundle-0_stop_0 undercloud" -> "galera-bundle-docker-0_stop_0 undercloud" [ style = bold] "galera-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] -"galera-bundle-docker-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "galera-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "galera-bundle-docker-0_stop_0 undercloud" -> "galera-bundle_stopped_0" [ style = bold] "galera-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] @@ -53,12 +50,10 @@ digraph "g" { "galera_start_0 galera-bundle-0" -> "galera_monitor_20000 galera-bundle-0" [ style = dashed] "galera_start_0 galera-bundle-0" -> "galera_monitor_30000 galera-bundle-0" [ style = dashed] "galera_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] -"galera_stop_0 galera-bundle-0" -> "all_stopped" [ style = bold] "galera_stop_0 galera-bundle-0" -> "galera-bundle-0_stop_0 undercloud" [ style = bold] "galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] "galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] "galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] -"haproxy-bundle-docker-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "haproxy-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "haproxy-bundle-docker-0_stop_0 undercloud" -> "haproxy-bundle_stopped_0" [ style = bold] "haproxy-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] @@ -72,49 +67,39 @@ digraph "g" { "haproxy-bundle_stopped_0" -> "ip-192.168.122.254_stop_0 undercloud" [ style = bold] "haproxy-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] "ip-192.168.122.247_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.247_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.247_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.247_stop_0 undercloud" -> "ip-192.168.122.247_start_0 <none>" [ style = dashed] "ip-192.168.122.247_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "ip-192.168.122.248_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.248_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.248_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.248_stop_0 undercloud" -> "ip-192.168.122.248_start_0 <none>" [ style = dashed] "ip-192.168.122.248_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "ip-192.168.122.249_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.249_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.249_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.249_stop_0 undercloud" -> "ip-192.168.122.249_start_0 <none>" [ style = dashed] "ip-192.168.122.249_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "ip-192.168.122.250_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.250_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.250_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.250_stop_0 undercloud" -> "ip-192.168.122.250_start_0 <none>" [ style = dashed] "ip-192.168.122.250_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "ip-192.168.122.253_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.253_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.253_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.253_stop_0 undercloud" -> "ip-192.168.122.253_start_0 <none>" [ style = dashed] "ip-192.168.122.253_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "ip-192.168.122.254_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.254_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.254_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.254_stop_0 undercloud" -> "ip-192.168.122.254_start_0 <none>" [ style = dashed] "ip-192.168.122.254_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] -"openstack-cinder-volume-docker-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "openstack-cinder-volume-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "openstack-cinder-volume-docker-0_stop_0 undercloud" -> "openstack-cinder-volume_stopped_0" [ style = bold] "openstack-cinder-volume-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "openstack-cinder-volume_stop_0" -> "openstack-cinder-volume-docker-0_stop_0 undercloud" [ style = bold] "openstack-cinder-volume_stop_0" [ style=bold color="green" fontcolor="orange"] "openstack-cinder-volume_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq-bundle-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "rabbitmq-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "rabbitmq-bundle-0_stop_0 undercloud" -> "rabbitmq-bundle-docker-0_stop_0 undercloud" [ style = bold] "rabbitmq-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] -"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] -"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle-clone_pre_notify_start_0" [ style = dashed] "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle_stopped_0" [ style = bold] "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] @@ -144,7 +129,6 @@ digraph "g" { "rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] "rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] "rabbitmq-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq-bundle-docker-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "rabbitmq-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "rabbitmq-bundle-docker-0_stop_0 undercloud" -> "rabbitmq-bundle_stopped_0" [ style = bold] "rabbitmq-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] @@ -159,16 +143,13 @@ digraph "g" { "rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] "rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] "rabbitmq_start_0 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] -"rabbitmq_stop_0 rabbitmq-bundle-0" -> "all_stopped" [ style = bold] "rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-0_stop_0 undercloud" [ style = bold] "rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] "rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] "rabbitmq_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] -"redis-bundle-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "redis-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "redis-bundle-0_stop_0 undercloud" -> "redis-bundle-docker-0_stop_0 undercloud" [ style = bold] "redis-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] -"redis-bundle-docker-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "redis-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "redis-bundle-docker-0_stop_0 undercloud" -> "redis-bundle_stopped_0" [ style = bold] "redis-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] @@ -178,10 +159,7 @@ digraph "g" { "redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] "redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] "redis-bundle-master_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] -"redis-bundle-master_confirmed-post_notify_running_0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] -"redis-bundle-master_confirmed-post_notify_running_0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] "redis-bundle-master_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] -"redis-bundle-master_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle-master_pre_notify_start_0" [ style = dashed] "redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle_stopped_0" [ style = bold] "redis-bundle-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] @@ -256,7 +234,6 @@ digraph "g" { "redis_start_0 redis-bundle-0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] "redis_start_0 redis-bundle-0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] "redis_start_0 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] -"redis_stop_0 redis-bundle-0" -> "all_stopped" [ style = bold] "redis_stop_0 redis-bundle-0" -> "redis-bundle-0_stop_0 undercloud" [ style = bold] "redis_stop_0 redis-bundle-0" -> "redis-bundle-master_stopped_0" [ style = bold] "redis_stop_0 redis-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] diff --git a/pengine/test10/bundle-order-partial-stop.exp b/pengine/test10/bundle-order-partial-stop.exp index 611995037cd..983d7b7122e 100644 --- a/pengine/test10/bundle-order-partial-stop.exp +++ b/pengine/test10/bundle-order-partial-stop.exp @@ -1,78 +1,78 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="135" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="136" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0" CRM_meta_notify_active_uname="rabbitmq-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0" CRM_meta_notify_active_uname="rabbitmq-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + <pseudo_event id="34" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="25" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="24" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0" CRM_meta_notify_active_uname="rabbitmq-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0" CRM_meta_notify_active_uname="rabbitmq-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="38" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"> + <pseudo_event id="37" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> + <pseudo_event id="36" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="37" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"> + <pseudo_event id="36" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"/> + <pseudo_event id="33" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> + <pseudo_event id="35" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="36" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"> + <pseudo_event id="35" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + <pseudo_event id="34" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="135" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="136" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="35" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"> + <pseudo_event id="34" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -80,53 +80,53 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="34" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"> + <pseudo_event id="33" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="24" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="33" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"> + <pseudo_event id="32" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> + <pseudo_event id="35" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="18" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="rabbitmq-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/rabbitmq/etc/rabbitmq:/etc/rabbitmq:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="20" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3121"/> <downed> @@ -136,32 +136,32 @@ </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="24" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="47" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="46" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> <trigger> - <rsc_op id="46" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="45" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="52" operation="stop" operation_key="galera-bundle-master_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="galera-bundle-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="46" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="45" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> @@ -171,7 +171,7 @@ <rsc_op id="16" operation="cancel" operation_key="galera_monitor_10000" internal_operation_key="galera:0_monitor_10000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="56" operation="demote" operation_key="galera-bundle-master_demote_0"/> + <pseudo_event id="55" operation="demote" operation_key="galera-bundle-master_demote_0"/> </trigger> </inputs> </synapse> @@ -186,80 +186,80 @@ </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="57" operation="demoted" operation_key="galera-bundle-master_demoted_0"> + <pseudo_event id="56" operation="demoted" operation_key="galera-bundle-master_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="45" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="56" operation="demote" operation_key="galera-bundle-master_demote_0"/> + <pseudo_event id="55" operation="demote" operation_key="galera-bundle-master_demote_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="56" operation="demote" operation_key="galera-bundle-master_demote_0"> + <pseudo_event id="55" operation="demote" operation_key="galera-bundle-master_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="demote" operation_key="galera-bundle_demote_0"/> + <pseudo_event id="59" operation="demote" operation_key="galera-bundle_demote_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="53" operation="stopped" operation_key="galera-bundle-master_stopped_0"> + <pseudo_event id="52" operation="stopped" operation_key="galera-bundle-master_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="47" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="46" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="52" operation="stop" operation_key="galera-bundle-master_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="galera-bundle-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="52" operation="stop" operation_key="galera-bundle-master_stop_0"> + <pseudo_event id="51" operation="stop" operation_key="galera-bundle-master_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="57" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + <pseudo_event id="56" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="39" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="38" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="39" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="39" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3123"/> <downed> @@ -269,76 +269,76 @@ </action_set> <inputs> <trigger> - <rsc_op id="46" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="45" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <rsc_op id="47" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="46" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <rsc_op id="138" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:0_post_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="139" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:0_post_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="95" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> + <pseudo_event id="94" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="137" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:0_pre_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="138" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:0_pre_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="93" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> + <pseudo_event id="92" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="136" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:0_pre_notify_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="137" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:0_pre_notify_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> + <pseudo_event id="80" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="69" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="stop" operation_key="redis-bundle_stop_0"/> + <pseudo_event id="65" operation="stop" operation_key="redis-bundle_stop_0"/> </trigger> <trigger> - <rsc_op id="69" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="68" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="79" operation="stop" operation_key="redis-bundle-master_stop_0"/> + <pseudo_event id="78" operation="stop" operation_key="redis-bundle-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="69" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="68" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> @@ -346,7 +346,7 @@ <rsc_op id="17" operation="cancel" operation_key="redis_monitor_20000" internal_operation_key="redis:0_monitor_20000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="91" operation="demote" operation_key="redis-bundle-master_demote_0"/> + <pseudo_event id="90" operation="demote" operation_key="redis-bundle-master_demote_0"/> </trigger> </inputs> </synapse> @@ -361,52 +361,52 @@ </synapse> <synapse id="25" priority="1000000"> <action_set> - <pseudo_event id="96" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"> + <pseudo_event id="95" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="95" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> + <pseudo_event id="94" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="138" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:0_post_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="139" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:0_post_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="95" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"> + <pseudo_event id="94" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="92" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> + <pseudo_event id="91" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> </trigger> <trigger> - <pseudo_event id="94" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> + <pseudo_event id="93" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="94" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"> + <pseudo_event id="93" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="93" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> + <pseudo_event id="92" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="137" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:0_pre_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="138" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:0_pre_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="93" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"> + <pseudo_event id="92" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -414,140 +414,140 @@ </synapse> <synapse id="29" priority="1000000"> <action_set> - <pseudo_event id="92" operation="demoted" operation_key="redis-bundle-master_demoted_0"> + <pseudo_event id="91" operation="demoted" operation_key="redis-bundle-master_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="68" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="91" operation="demote" operation_key="redis-bundle-master_demote_0"/> + <pseudo_event id="90" operation="demote" operation_key="redis-bundle-master_demote_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="91" operation="demote" operation_key="redis-bundle-master_demote_0"> + <pseudo_event id="90" operation="demote" operation_key="redis-bundle-master_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="94" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> + <pseudo_event id="93" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> </trigger> <trigger> - <pseudo_event id="99" operation="demote" operation_key="redis-bundle_demote_0"/> + <pseudo_event id="98" operation="demote" operation_key="redis-bundle_demote_0"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="84" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"> + <pseudo_event id="83" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="83" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"/> + <pseudo_event id="82" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="32" priority="1000000"> <action_set> - <pseudo_event id="83" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"> + <pseudo_event id="82" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="80" operation="stopped" operation_key="redis-bundle-master_stopped_0"/> + <pseudo_event id="79" operation="stopped" operation_key="redis-bundle-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="82" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="81" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="82" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"> + <pseudo_event id="81" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> + <pseudo_event id="80" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="136" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:0_pre_notify_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="137" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:0_pre_notify_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="81" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"> + <pseudo_event id="80" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="96" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> + <pseudo_event id="95" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="35" priority="1000000"> <action_set> - <pseudo_event id="80" operation="stopped" operation_key="redis-bundle-master_stopped_0"> + <pseudo_event id="79" operation="stopped" operation_key="redis-bundle-master_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="69" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="79" operation="stop" operation_key="redis-bundle-master_stop_0"/> + <pseudo_event id="78" operation="stop" operation_key="redis-bundle-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <pseudo_event id="79" operation="stop" operation_key="redis-bundle-master_stop_0"> + <pseudo_event id="78" operation="stop" operation_key="redis-bundle-master_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="stop" operation_key="redis-bundle_stop_0"/> + <pseudo_event id="65" operation="stop" operation_key="redis-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="82" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="81" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="92" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> + <pseudo_event id="91" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="62" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="61" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="62" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="66" operation="stop" operation_key="redis-bundle_stop_0"/> + <pseudo_event id="65" operation="stop" operation_key="redis-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="63" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="62" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3124"/> <downed> @@ -557,120 +557,120 @@ </action_set> <inputs> <trigger> - <rsc_op id="69" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="68" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <rsc_op id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="69" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="101" operation="stop" operation_key="ip-192.168.122.254_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="100" operation="stop" operation_key="ip-192.168.122.254_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.254" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.254"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="102" operation="stop" operation_key="ip-192.168.122.250_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="101" operation="stop" operation_key="ip-192.168.122.250_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.250" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.250"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="103" operation="stop" operation_key="ip-192.168.122.249_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="102" operation="stop" operation_key="ip-192.168.122.249_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.249" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.249"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="104" operation="stop" operation_key="ip-192.168.122.253_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="103" operation="stop" operation_key="ip-192.168.122.253_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.253" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.253"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="105" operation="stop" operation_key="ip-192.168.122.247_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="104" operation="stop" operation_key="ip-192.168.122.247_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.247" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.247"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="106" operation="stop" operation_key="ip-192.168.122.248_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="105" operation="stop" operation_key="ip-192.168.122.248_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.248" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.248"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="107" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="106" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="110" operation="stop" operation_key="haproxy-bundle_stop_0"/> + <pseudo_event id="109" operation="stop" operation_key="haproxy-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="112" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="111" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="openstack-cinder-volume-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-cinder-volume:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/cinder/etc/cinder:/etc/cinder:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /dev:/dev:rw -v /run:/run:rw -v /sys:/sys:rw -v /lib/modules:/lib/modules:ro -v /etc/iscsi:/etc/iscsi:rw -v /var/lib/cinder:/var/lib/cinder:rw -v /var/log/containers/cinder:/var/log/cinder:rw --ipc=host --privileged=true --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="115" operation="stop" operation_key="openstack-cinder-volume_stop_0"/> + <pseudo_event id="114" operation="stop" operation_key="openstack-cinder-volume_stop_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <crm_event id="118" operation="do_shutdown" operation_key="do_shutdown-undercloud" on_node="undercloud" on_node_uuid="1"> + <crm_event id="116" operation="do_shutdown" operation_key="do_shutdown-undercloud" on_node="undercloud" on_node_uuid="1"> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_no_wait="true" /> <downed> <node id="1"/> @@ -679,64 +679,64 @@ </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="18" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="39" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="38" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="39" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="62" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="61" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="63" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="62" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="101" operation="stop" operation_key="ip-192.168.122.254_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="100" operation="stop" operation_key="ip-192.168.122.254_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="102" operation="stop" operation_key="ip-192.168.122.250_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="101" operation="stop" operation_key="ip-192.168.122.250_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="103" operation="stop" operation_key="ip-192.168.122.249_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="102" operation="stop" operation_key="ip-192.168.122.249_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="104" operation="stop" operation_key="ip-192.168.122.253_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="103" operation="stop" operation_key="ip-192.168.122.253_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="105" operation="stop" operation_key="ip-192.168.122.247_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="104" operation="stop" operation_key="ip-192.168.122.247_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="106" operation="stop" operation_key="ip-192.168.122.248_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="105" operation="stop" operation_key="ip-192.168.122.248_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="107" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="106" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="112" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="111" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="48" priority="1000000"> <action_set> - <pseudo_event id="116" operation="stopped" operation_key="openstack-cinder-volume_stopped_0"> + <pseudo_event id="115" operation="stopped" operation_key="openstack-cinder-volume_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="112" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="111" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <pseudo_event id="115" operation="stop" operation_key="openstack-cinder-volume_stop_0"> + <pseudo_event id="114" operation="stop" operation_key="openstack-cinder-volume_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -744,46 +744,46 @@ </synapse> <synapse id="50" priority="1000000"> <action_set> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="107" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="106" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <pseudo_event id="110" operation="stop" operation_key="haproxy-bundle_stop_0"> + <pseudo_event id="109" operation="stop" operation_key="haproxy-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="stopped" operation_key="redis-bundle_stopped_0"/> + <pseudo_event id="66" operation="stopped" operation_key="redis-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="52" priority="1000000"> <action_set> - <pseudo_event id="100" operation="demoted" operation_key="redis-bundle_demoted_0"> + <pseudo_event id="99" operation="demoted" operation_key="redis-bundle_demoted_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="96" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> + <pseudo_event id="95" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> </trigger> <trigger> - <pseudo_event id="99" operation="demote" operation_key="redis-bundle_demote_0"/> + <pseudo_event id="98" operation="demote" operation_key="redis-bundle_demote_0"/> </trigger> </inputs> </synapse> <synapse id="53"> <action_set> - <pseudo_event id="99" operation="demote" operation_key="redis-bundle_demote_0"> + <pseudo_event id="98" operation="demote" operation_key="redis-bundle_demote_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -791,52 +791,52 @@ </synapse> <synapse id="54" priority="1000000"> <action_set> - <pseudo_event id="67" operation="stopped" operation_key="redis-bundle_stopped_0"> + <pseudo_event id="66" operation="stopped" operation_key="redis-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="62" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="61" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="84" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> + <pseudo_event id="83" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <pseudo_event id="66" operation="stop" operation_key="redis-bundle_stop_0"> + <pseudo_event id="65" operation="stop" operation_key="redis-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="stopped" operation_key="galera-bundle_stopped_0"/> + <pseudo_event id="43" operation="stopped" operation_key="galera-bundle_stopped_0"/> </trigger> <trigger> - <pseudo_event id="100" operation="demoted" operation_key="redis-bundle_demoted_0"/> + <pseudo_event id="99" operation="demoted" operation_key="redis-bundle_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="56" priority="1000000"> <action_set> - <pseudo_event id="61" operation="demoted" operation_key="galera-bundle_demoted_0"> + <pseudo_event id="60" operation="demoted" operation_key="galera-bundle_demoted_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + <pseudo_event id="56" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> </trigger> <trigger> - <pseudo_event id="60" operation="demote" operation_key="galera-bundle_demote_0"/> + <pseudo_event id="59" operation="demote" operation_key="galera-bundle_demote_0"/> </trigger> </inputs> </synapse> <synapse id="57"> <action_set> - <pseudo_event id="60" operation="demote" operation_key="galera-bundle_demote_0"> + <pseudo_event id="59" operation="demote" operation_key="galera-bundle_demote_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -844,118 +844,52 @@ </synapse> <synapse id="58" priority="1000000"> <action_set> - <pseudo_event id="44" operation="stopped" operation_key="galera-bundle_stopped_0"> + <pseudo_event id="43" operation="stopped" operation_key="galera-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="38" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="53" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + <pseudo_event id="52" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <pseudo_event id="43" operation="stop" operation_key="galera-bundle_stop_0"> + <pseudo_event id="42" operation="stop" operation_key="galera-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="demoted" operation_key="galera-bundle_demoted_0"/> + <pseudo_event id="60" operation="demoted" operation_key="galera-bundle_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="60" priority="1000000"> <action_set> - <pseudo_event id="24" operation="stopped" operation_key="rabbitmq-bundle_stopped_0"> + <pseudo_event id="23" operation="stopped" operation_key="rabbitmq-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="18" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="38" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> + <pseudo_event id="37" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="61"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="rabbitmq-bundle_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="rabbitmq-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="62"> - <action_set> - <pseudo_event id="18" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> - </trigger> - <trigger> - <pseudo_event id="38" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="39" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="47" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> - </trigger> - <trigger> - <rsc_op id="62" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="63" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> - </trigger> - <trigger> - <pseudo_event id="84" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="101" operation="stop" operation_key="ip-192.168.122.254_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="102" operation="stop" operation_key="ip-192.168.122.250_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="103" operation="stop" operation_key="ip-192.168.122.249_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="104" operation="stop" operation_key="ip-192.168.122.253_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="105" operation="stop" operation_key="ip-192.168.122.247_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="106" operation="stop" operation_key="ip-192.168.122.248_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="107" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="112" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/bundle-order-partial-stop.scores b/pengine/test10/bundle-order-partial-stop.scores index abe9bbc0de1..0d35fc51aa2 100644 --- a/pengine/test10/bundle-order-partial-stop.scores +++ b/pengine/test10/bundle-order-partial-stop.scores @@ -1,69 +1,69 @@ Allocation scores: -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on undercloud: -INFINITY -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 -clone_color: rabbitmq-bundle-clone allocation score on undercloud: -INFINITY -clone_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -clone_color: redis-bundle-master allocation score on redis-bundle-0: 0 -clone_color: redis-bundle-master allocation score on undercloud: -INFINITY -clone_color: redis:0 allocation score on redis-bundle-0: INFINITY -container_color: galera-bundle allocation score on undercloud: 0 -container_color: galera-bundle-0 allocation score on undercloud: INFINITY -container_color: galera-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on undercloud: 0 -container_color: galera:0 allocation score on galera-bundle-0: INFINITY -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: openstack-cinder-volume allocation score on undercloud: 0 -container_color: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY -container_color: rabbitmq-bundle allocation score on undercloud: 0 -container_color: rabbitmq-bundle-0 allocation score on undercloud: INFINITY -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on undercloud: 0 -container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -container_color: redis-bundle allocation score on undercloud: 0 -container_color: redis-bundle-0 allocation score on undercloud: INFINITY -container_color: redis-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on undercloud: 0 -container_color: redis:0 allocation score on redis-bundle-0: INFINITY galera:0 promotion score on galera-bundle-0: 100 -native_color: galera-bundle-0 allocation score on undercloud: INFINITY -native_color: galera-bundle-docker-0 allocation score on undercloud: -INFINITY -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.247 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.248 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.249 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.250 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.253 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.254 allocation score on undercloud: -INFINITY -native_color: openstack-cinder-volume-docker-0 allocation score on undercloud: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on undercloud: INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on galera-bundle-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on redis-bundle-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on undercloud: -INFINITY -native_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -native_color: redis-bundle-0 allocation score on undercloud: INFINITY -native_color: redis-bundle-docker-0 allocation score on undercloud: -INFINITY -native_color: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on undercloud: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: openstack-cinder-volume allocation score on undercloud: 0 +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on undercloud: 0 +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on undercloud: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on undercloud: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on undercloud: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.247 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.248 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.249 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.250 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.253 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.254 allocation score on undercloud: -INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on undercloud: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on galera-bundle-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on redis-bundle-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY redis:0 promotion score on redis-bundle-0: 1 diff --git a/pengine/test10/bundle-order-partial-stop.summary b/pengine/test10/bundle-order-partial-stop.summary index 29cf49037be..5d379044fb1 100644 --- a/pengine/test10/bundle-order-partial-stop.summary +++ b/pengine/test10/bundle-order-partial-stop.summary @@ -103,7 +103,6 @@ Executing cluster transition: * Resource action: ip-192.168.122.247 stop on undercloud * Resource action: ip-192.168.122.248 stop on undercloud * Cluster action: do_shutdown on undercloud - * Pseudo action: all_stopped Revised cluster status: Online: [ undercloud ] diff --git a/pengine/test10/bundle-order-startup-clone-2.exp b/pengine/test10/bundle-order-startup-clone-2.exp index 22bfa3751c0..43c73e05963 100644 --- a/pengine/test10/bundle-order-startup-clone-2.exp +++ b/pengine/test10/bundle-order-startup-clone-2.exp @@ -1,49 +1,49 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="179" operation="notify" operation_key="storage:0_post_notify_start_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="177" operation="notify" operation_key="storage:0_post_notify_start_0" on_node="metal-1" on_node_uuid="1"> <primitive id="storage" long-id="storage:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="notify" operation_key="storage-clone_post_notify_running_0"/> + <pseudo_event id="59" operation="notify" operation_key="storage-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="storage:0_monitor_30000" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="50" operation="monitor" operation_key="storage:0_monitor_30000" on_node="metal-1" on_node_uuid="1"> <primitive id="storage" long-id="storage:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="50" operation="start" operation_key="storage:0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="49" operation="start" operation_key="storage:0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="61" operation="notified" operation_key="storage-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="60" operation="notified" operation_key="storage-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="50" operation="start" operation_key="storage:0_start_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="49" operation="start" operation_key="storage:0_start_0" on_node="metal-1" on_node_uuid="1"> <primitive id="storage" long-id="storage:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="start" operation_key="storage-clone_start_0"/> + <pseudo_event id="55" operation="start" operation_key="storage-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="storage:0_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="1" operation="monitor" operation_key="storage:0_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="storage" long-id="storage:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> @@ -52,49 +52,49 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="180" operation="notify" operation_key="storage:1_post_notify_start_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="178" operation="notify" operation_key="storage:1_post_notify_start_0" on_node="metal-2" on_node_uuid="2"> <primitive id="storage" long-id="storage:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="notify" operation_key="storage-clone_post_notify_running_0"/> + <pseudo_event id="59" operation="notify" operation_key="storage-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="storage:1_monitor_30000" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="52" operation="monitor" operation_key="storage:1_monitor_30000" on_node="metal-2" on_node_uuid="2"> <primitive id="storage" long-id="storage:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="start" operation_key="storage:1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="51" operation="start" operation_key="storage:1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="61" operation="notified" operation_key="storage-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="60" operation="notified" operation_key="storage-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="52" operation="start" operation_key="storage:1_start_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="51" operation="start" operation_key="storage:1_start_0" on_node="metal-2" on_node_uuid="2"> <primitive id="storage" long-id="storage:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="start" operation_key="storage-clone_start_0"/> + <pseudo_event id="55" operation="start" operation_key="storage-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="storage:1_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="17" operation="monitor" operation_key="storage:1_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="storage" long-id="storage:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> @@ -103,49 +103,49 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <rsc_op id="181" operation="notify" operation_key="storage:2_post_notify_start_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="179" operation="notify" operation_key="storage:2_post_notify_start_0" on_node="metal-3" on_node_uuid="3"> <primitive id="storage" long-id="storage:2" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="notify" operation_key="storage-clone_post_notify_running_0"/> + <pseudo_event id="59" operation="notify" operation_key="storage-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="storage:2_monitor_30000" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="54" operation="monitor" operation_key="storage:2_monitor_30000" on_node="metal-3" on_node_uuid="3"> <primitive id="storage" long-id="storage:2" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="30000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="54" operation="start" operation_key="storage:2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="53" operation="start" operation_key="storage:2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="61" operation="notified" operation_key="storage-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="60" operation="notified" operation_key="storage-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="54" operation="start" operation_key="storage:2_start_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="53" operation="start" operation_key="storage:2_start_0" on_node="metal-3" on_node_uuid="3"> <primitive id="storage" long-id="storage:2" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:0 storage:1 storage:2 storage:3" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="storage:0 storage:1 storage:2" CRM_meta_notify_start_uname="metal-1 metal-2 metal-3" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="start" operation_key="storage-clone_start_0"/> + <pseudo_event id="55" operation="start" operation_key="storage-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="storage:2_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="33" operation="monitor" operation_key="storage:2_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="storage" long-id="storage:2" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> @@ -154,55 +154,55 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="61" operation="notified" operation_key="storage-clone_confirmed-post_notify_running_0"> + <pseudo_event id="60" operation="notified" operation_key="storage-clone_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="notify" operation_key="storage-clone_post_notify_running_0"/> + <pseudo_event id="59" operation="notify" operation_key="storage-clone_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="179" operation="notify" operation_key="storage:0_post_notify_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="177" operation="notify" operation_key="storage:0_post_notify_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="180" operation="notify" operation_key="storage:1_post_notify_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="178" operation="notify" operation_key="storage:1_post_notify_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="181" operation="notify" operation_key="storage:2_post_notify_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="179" operation="notify" operation_key="storage:2_post_notify_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="60" operation="notify" operation_key="storage-clone_post_notify_running_0"> + <pseudo_event id="59" operation="notify" operation_key="storage-clone_post_notify_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="running" operation_key="storage-clone_running_0"/> + <pseudo_event id="56" operation="running" operation_key="storage-clone_running_0"/> </trigger> <trigger> - <pseudo_event id="59" operation="notified" operation_key="storage-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="58" operation="notified" operation_key="storage-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="59" operation="notified" operation_key="storage-clone_confirmed-pre_notify_start_0"> + <pseudo_event id="58" operation="notified" operation_key="storage-clone_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="58" operation="notify" operation_key="storage-clone_pre_notify_start_0"/> + <pseudo_event id="57" operation="notify" operation_key="storage-clone_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="58" operation="notify" operation_key="storage-clone_pre_notify_start_0"> + <pseudo_event id="57" operation="notify" operation_key="storage-clone_pre_notify_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -210,315 +210,315 @@ </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="57" operation="running" operation_key="storage-clone_running_0"> + <pseudo_event id="56" operation="running" operation_key="storage-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="50" operation="start" operation_key="storage:0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="49" operation="start" operation_key="storage:0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="52" operation="start" operation_key="storage:1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="51" operation="start" operation_key="storage:1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="54" operation="start" operation_key="storage:2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="53" operation="start" operation_key="storage:2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="56" operation="start" operation_key="storage-clone_start_0"/> + <pseudo_event id="55" operation="start" operation_key="storage-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="56" operation="start" operation_key="storage-clone_start_0"> + <pseudo_event id="55" operation="start" operation_key="storage-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="storage:0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="1" operation="monitor" operation_key="storage:0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="storage:1_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="17" operation="monitor" operation_key="storage:1_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="34" operation="monitor" operation_key="storage:2_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="33" operation="monitor" operation_key="storage:2_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="59" operation="notified" operation_key="storage-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="58" operation="notified" operation_key="storage-clone_confirmed-pre_notify_start_0"/> </trigger> <trigger> - <pseudo_event id="112" operation="running" operation_key="haproxy-bundle_running_0"/> + <pseudo_event id="111" operation="running" operation_key="haproxy-bundle_running_0"/> </trigger> <trigger> - <pseudo_event id="165" operation="promoted" operation_key="redis-bundle_promoted_0"/> + <pseudo_event id="164" operation="promoted" operation_key="redis-bundle_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="86" operation="monitor" operation_key="galera:0_monitor_30000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"> + <rsc_op id="85" operation="monitor" operation_key="galera:0_monitor_30000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_role="Slave" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:metal" enable_creation="true" wsrep_cluster_address="gcomm://metal"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="start" operation_key="galera-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="69" operation="start" operation_key="galera-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="84" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> + <rsc_op id="83" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="85" operation="monitor" operation_key="galera:0_monitor_20000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"> + <rsc_op id="84" operation="monitor" operation_key="galera:0_monitor_20000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:metal" enable_creation="true" wsrep_cluster_address="gcomm://metal"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="start" operation_key="galera-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="69" operation="start" operation_key="galera-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="84" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> + <rsc_op id="83" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="84" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"> + <rsc_op id="83" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:metal" enable_creation="true" wsrep_cluster_address="gcomm://metal"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="67" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="70" operation="start" operation_key="galera-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="69" operation="start" operation_key="galera-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="93" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="92" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="89" operation="monitor" operation_key="galera:1_monitor_30000" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"> + <rsc_op id="88" operation="monitor" operation_key="galera:1_monitor_30000" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"> <primitive id="galera" long-id="galera:1" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-1" CRM_meta_on_node_uuid="galera-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_role="Slave" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:metal" enable_creation="true" wsrep_cluster_address="gcomm://metal"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="74" operation="start" operation_key="galera-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="73" operation="start" operation_key="galera-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="87" operation="start" operation_key="galera:1_start_0" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"/> + <rsc_op id="86" operation="start" operation_key="galera:1_start_0" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="88" operation="monitor" operation_key="galera:1_monitor_20000" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"> + <rsc_op id="87" operation="monitor" operation_key="galera:1_monitor_20000" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"> <primitive id="galera" long-id="galera:1" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-1" CRM_meta_on_node_uuid="galera-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:metal" enable_creation="true" wsrep_cluster_address="gcomm://metal"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="74" operation="start" operation_key="galera-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="73" operation="start" operation_key="galera-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="87" operation="start" operation_key="galera:1_start_0" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"/> + <rsc_op id="86" operation="start" operation_key="galera:1_start_0" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="87" operation="start" operation_key="galera:1_start_0" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"> + <rsc_op id="86" operation="start" operation_key="galera:1_start_0" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"> <primitive id="galera" long-id="galera:1" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-1" CRM_meta_on_node_uuid="galera-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:metal" enable_creation="true" wsrep_cluster_address="gcomm://metal"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="72" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="71" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="74" operation="start" operation_key="galera-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="73" operation="start" operation_key="galera-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="84" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> + <rsc_op id="83" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <pseudo_event id="93" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="92" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="galera:2_monitor_30000" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"> + <rsc_op id="91" operation="monitor" operation_key="galera:2_monitor_30000" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"> <primitive id="galera" long-id="galera:2" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-2" CRM_meta_on_node_uuid="galera-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_role="Slave" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:metal" enable_creation="true" wsrep_cluster_address="gcomm://metal"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="78" operation="start" operation_key="galera-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="77" operation="start" operation_key="galera-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="90" operation="start" operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"/> + <rsc_op id="89" operation="start" operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="91" operation="monitor" operation_key="galera:2_monitor_20000" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"> + <rsc_op id="90" operation="monitor" operation_key="galera:2_monitor_20000" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"> <primitive id="galera" long-id="galera:2" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-2" CRM_meta_on_node_uuid="galera-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:metal" enable_creation="true" wsrep_cluster_address="gcomm://metal"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="78" operation="start" operation_key="galera-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="77" operation="start" operation_key="galera-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="90" operation="start" operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"/> + <rsc_op id="89" operation="start" operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="90" operation="start" operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"> + <rsc_op id="89" operation="start" operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"> <primitive id="galera" long-id="galera:2" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-2" CRM_meta_on_node_uuid="galera-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:metal" enable_creation="true" wsrep_cluster_address="gcomm://metal"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="76" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="75" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="78" operation="start" operation_key="galera-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="77" operation="start" operation_key="galera-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="87" operation="start" operation_key="galera:1_start_0" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"/> + <rsc_op id="86" operation="start" operation_key="galera:1_start_0" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <pseudo_event id="93" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="92" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="94" operation="running" operation_key="galera-bundle-master_running_0"> + <pseudo_event id="93" operation="running" operation_key="galera-bundle-master_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="84" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> + <rsc_op id="83" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <rsc_op id="87" operation="start" operation_key="galera:1_start_0" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"/> + <rsc_op id="86" operation="start" operation_key="galera:1_start_0" on_node="galera-bundle-1" on_node_uuid="galera-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <rsc_op id="90" operation="start" operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"/> + <rsc_op id="89" operation="start" operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="metal-3"/> </trigger> <trigger> - <pseudo_event id="93" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="92" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="93" operation="start" operation_key="galera-bundle-master_start_0"> + <pseudo_event id="92" operation="start" operation_key="galera-bundle-master_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="2" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="18" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="20" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="22" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="35" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="34" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="37" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="36" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="39" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="38" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="80" operation="start" operation_key="galera-bundle_start_0"/> + <pseudo_event id="79" operation="start" operation_key="galera-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="69" operation="monitor" operation_key="galera-bundle-docker-0_monitor_60000" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="68" operation="monitor" operation_key="galera-bundle-docker-0_monitor_60000" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="67" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="68" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="67" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="2" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="18" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="35" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="34" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="80" operation="start" operation_key="galera-bundle_start_0"/> + <pseudo_event id="79" operation="start" operation_key="galera-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="34" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -527,7 +527,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="18" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -536,7 +536,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="2" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -545,122 +545,122 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="71" operation="monitor" operation_key="galera-bundle-0_monitor_60000" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="70" operation="monitor" operation_key="galera-bundle-0_monitor_60000" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="metal-1" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="start" operation_key="galera-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="69" operation="start" operation_key="galera-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <rsc_op id="70" operation="start" operation_key="galera-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="69" operation="start" operation_key="galera-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="metal-1" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="3" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="19" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="36" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="35" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="68" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="67" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="35" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-1" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="67" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="19" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-1" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="67" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="3" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-1" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="67" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="73" operation="monitor" operation_key="galera-bundle-docker-1_monitor_60000" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="72" operation="monitor" operation_key="galera-bundle-docker-1_monitor_60000" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="72" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="71" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="72" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="71" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="18" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="20" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="22" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="37" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="36" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="80" operation="start" operation_key="galera-bundle_start_0"/> + <pseudo_event id="79" operation="start" operation_key="galera-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="36" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -669,7 +669,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="20" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -678,7 +678,7 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="4" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -687,122 +687,122 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="75" operation="monitor" operation_key="galera-bundle-1_monitor_60000" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="74" operation="monitor" operation_key="galera-bundle-1_monitor_60000" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-1" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="metal-2" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="74" operation="start" operation_key="galera-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="73" operation="start" operation_key="galera-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="74" operation="start" operation_key="galera-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="73" operation="start" operation_key="galera-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-1" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="metal-2" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="5" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="21" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="38" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="37" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="72" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="71" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="37" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-1" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="72" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="71" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="21" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-1" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="72" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="71" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-1" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="72" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="71" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="galera-bundle-docker-2_monitor_60000" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="76" operation="monitor" operation_key="galera-bundle-docker-2_monitor_60000" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="76" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="75" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <rsc_op id="76" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="75" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="22" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="35" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="34" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="37" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="36" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="39" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="38" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="80" operation="start" operation_key="galera-bundle_start_0"/> + <pseudo_event id="79" operation="start" operation_key="galera-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="38" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -811,7 +811,7 @@ </synapse> <synapse id="52"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="22" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -820,7 +820,7 @@ </synapse> <synapse id="53"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="6" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -829,122 +829,122 @@ </synapse> <synapse id="54"> <action_set> - <rsc_op id="79" operation="monitor" operation_key="galera-bundle-2_monitor_60000" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="78" operation="monitor" operation_key="galera-bundle-2_monitor_60000" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="metal-3" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="78" operation="start" operation_key="galera-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="77" operation="start" operation_key="galera-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <rsc_op id="78" operation="start" operation_key="galera-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="77" operation="start" operation_key="galera-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="metal-3" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="7" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="23" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="40" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="39" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="76" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="75" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="56"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="39" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-3" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="76" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="75" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="57"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="23" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-3" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="76" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="75" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="58"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="7" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-3" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="76" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="75" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <rsc_op id="106" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_60000" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="105" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_60000" on_node="metal-1" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="105" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="104" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="60"> <action_set> - <rsc_op id="105" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="104" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="8" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="9" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="10" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="24" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="41" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="40" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="111" operation="start" operation_key="haproxy-bundle_start_0"/> + <pseudo_event id="110" operation="start" operation_key="haproxy-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="61"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="40" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -953,7 +953,7 @@ </synapse> <synapse id="62"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="24" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -962,7 +962,7 @@ </synapse> <synapse id="63"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="8" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -971,48 +971,48 @@ </synapse> <synapse id="64"> <action_set> - <rsc_op id="108" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_60000" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="107" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_60000" on_node="metal-2" on_node_uuid="2"> <primitive id="haproxy-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="107" operation="start" operation_key="haproxy-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="106" operation="start" operation_key="haproxy-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="65"> <action_set> - <rsc_op id="107" operation="start" operation_key="haproxy-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="106" operation="start" operation_key="haproxy-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"> <primitive id="haproxy-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="9" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="24" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="25" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="26" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="42" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="41" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="111" operation="start" operation_key="haproxy-bundle_start_0"/> + <pseudo_event id="110" operation="start" operation_key="haproxy-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="66"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="41" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="haproxy-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1021,7 +1021,7 @@ </synapse> <synapse id="67"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="25" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="haproxy-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1030,7 +1030,7 @@ </synapse> <synapse id="68"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="9" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1039,48 +1039,48 @@ </synapse> <synapse id="69"> <action_set> - <rsc_op id="110" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_60000" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="109" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_60000" on_node="metal-3" on_node_uuid="3"> <primitive id="haproxy-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="109" operation="start" operation_key="haproxy-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="108" operation="start" operation_key="haproxy-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="70"> <action_set> - <rsc_op id="109" operation="start" operation_key="haproxy-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="108" operation="start" operation_key="haproxy-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"> <primitive id="haproxy-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="10" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="26" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="41" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="40" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="42" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="41" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="43" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="42" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="111" operation="start" operation_key="haproxy-bundle_start_0"/> + <pseudo_event id="110" operation="start" operation_key="haproxy-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="71"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="42" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="haproxy-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1089,7 +1089,7 @@ </synapse> <synapse id="72"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="26" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="haproxy-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1098,7 +1098,7 @@ </synapse> <synapse id="73"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="10" operation="monitor" operation_key="haproxy-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1107,487 +1107,487 @@ </synapse> <synapse id="74" priority="1000000"> <action_set> - <rsc_op id="186" operation="notify" operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> + <rsc_op id="184" operation="notify" operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="156" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + <pseudo_event id="155" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="75"> <action_set> - <rsc_op id="185" operation="notify" operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> + <rsc_op id="183" operation="notify" operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + <pseudo_event id="153" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="76" priority="1000000"> <action_set> - <rsc_op id="182" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> + <rsc_op id="180" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="144" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + <pseudo_event id="143" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="77"> <action_set> - <rsc_op id="133" operation="monitor" operation_key="redis:0_monitor_20000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> + <rsc_op id="132" operation="monitor" operation_key="redis:0_monitor_20000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_op_target_rc="8" CRM_meta_physical_host="metal-1" CRM_meta_role="Master" CRM_meta_timeout="60000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="117" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="116" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="131" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> + <rsc_op id="130" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <rsc_op id="132" operation="promote" operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> + <rsc_op id="131" operation="promote" operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <pseudo_event id="145" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="144" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="157" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + <pseudo_event id="156" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="78"> <action_set> - <rsc_op id="132" operation="promote" operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> + <rsc_op id="131" operation="promote" operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="120000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="120000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="115" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="114" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="117" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="116" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="131" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> + <rsc_op id="130" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <pseudo_event id="152" operation="promote" operation_key="redis-bundle-master_promote_0"/> + <pseudo_event id="151" operation="promote" operation_key="redis-bundle-master_promote_0"/> </trigger> </inputs> </synapse> <synapse id="79"> <action_set> - <rsc_op id="131" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> + <rsc_op id="130" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="115" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="114" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="117" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="116" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="140" operation="start" operation_key="redis-bundle-master_start_0"/> + <pseudo_event id="139" operation="start" operation_key="redis-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="80" priority="1000000"> <action_set> - <rsc_op id="188" operation="notify" operation_key="redis:1_post_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> + <rsc_op id="186" operation="notify" operation_key="redis:1_post_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="156" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + <pseudo_event id="155" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="81"> <action_set> - <rsc_op id="187" operation="notify" operation_key="redis:1_pre_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> + <rsc_op id="185" operation="notify" operation_key="redis:1_pre_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + <pseudo_event id="153" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="82" priority="1000000"> <action_set> - <rsc_op id="183" operation="notify" operation_key="redis:1_post_notify_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> + <rsc_op id="181" operation="notify" operation_key="redis:1_post_notify_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="144" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + <pseudo_event id="143" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="83"> <action_set> - <rsc_op id="136" operation="monitor" operation_key="redis:1_monitor_20000" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> + <rsc_op id="135" operation="monitor" operation_key="redis:1_monitor_20000" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_op_target_rc="8" CRM_meta_physical_host="metal-2" CRM_meta_role="Master" CRM_meta_timeout="60000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="121" operation="start" operation_key="redis-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="120" operation="start" operation_key="redis-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="134" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> + <rsc_op id="133" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <rsc_op id="135" operation="promote" operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> + <rsc_op id="134" operation="promote" operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <pseudo_event id="145" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="144" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="157" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + <pseudo_event id="156" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="84"> <action_set> - <rsc_op id="135" operation="promote" operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> + <rsc_op id="134" operation="promote" operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="120000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="120000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="119" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="118" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="121" operation="start" operation_key="redis-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="120" operation="start" operation_key="redis-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="132" operation="promote" operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> + <rsc_op id="131" operation="promote" operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <rsc_op id="134" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> + <rsc_op id="133" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <pseudo_event id="152" operation="promote" operation_key="redis-bundle-master_promote_0"/> + <pseudo_event id="151" operation="promote" operation_key="redis-bundle-master_promote_0"/> </trigger> </inputs> </synapse> <synapse id="85"> <action_set> - <rsc_op id="134" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> + <rsc_op id="133" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="metal-2" CRM_meta_timeout="200000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="119" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="118" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="121" operation="start" operation_key="redis-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="120" operation="start" operation_key="redis-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="131" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> + <rsc_op id="130" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <pseudo_event id="140" operation="start" operation_key="redis-bundle-master_start_0"/> + <pseudo_event id="139" operation="start" operation_key="redis-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="86" priority="1000000"> <action_set> - <rsc_op id="190" operation="notify" operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> + <rsc_op id="188" operation="notify" operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="156" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + <pseudo_event id="155" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="87"> <action_set> - <rsc_op id="189" operation="notify" operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> + <rsc_op id="187" operation="notify" operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + <pseudo_event id="153" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="88" priority="1000000"> <action_set> - <rsc_op id="184" operation="notify" operation_key="redis:2_post_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> + <rsc_op id="182" operation="notify" operation_key="redis:2_post_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="144" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + <pseudo_event id="143" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="89"> <action_set> - <rsc_op id="139" operation="monitor" operation_key="redis:2_monitor_20000" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> + <rsc_op id="138" operation="monitor" operation_key="redis:2_monitor_20000" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_op_target_rc="8" CRM_meta_physical_host="metal-3" CRM_meta_role="Master" CRM_meta_timeout="60000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="125" operation="start" operation_key="redis-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="124" operation="start" operation_key="redis-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="137" operation="start" operation_key="redis:2_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> + <rsc_op id="136" operation="start" operation_key="redis:2_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> </trigger> <trigger> - <rsc_op id="138" operation="promote" operation_key="redis:2_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> + <rsc_op id="137" operation="promote" operation_key="redis:2_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> </trigger> <trigger> - <pseudo_event id="145" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="144" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="157" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + <pseudo_event id="156" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="90"> <action_set> - <rsc_op id="138" operation="promote" operation_key="redis:2_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> + <rsc_op id="137" operation="promote" operation_key="redis:2_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="120000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="120000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="123" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="122" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="125" operation="start" operation_key="redis-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="124" operation="start" operation_key="redis-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="135" operation="promote" operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> + <rsc_op id="134" operation="promote" operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <rsc_op id="137" operation="start" operation_key="redis:2_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> + <rsc_op id="136" operation="start" operation_key="redis:2_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> </trigger> <trigger> - <pseudo_event id="152" operation="promote" operation_key="redis-bundle-master_promote_0"/> + <pseudo_event id="151" operation="promote" operation_key="redis-bundle-master_promote_0"/> </trigger> </inputs> </synapse> <synapse id="91"> <action_set> - <rsc_op id="137" operation="start" operation_key="redis:2_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> + <rsc_op id="136" operation="start" operation_key="redis:2_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="redis-bundle-1 redis-bundle-0 rabbitmq-bundle-0 redis-bundle-2 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0 redis:1 redis:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0 redis:1 redis:2" CRM_meta_notify_promote_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0 redis:1 redis:2" CRM_meta_notify_start_uname="redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="metal-3" CRM_meta_timeout="200000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="123" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="122" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="125" operation="start" operation_key="redis-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="124" operation="start" operation_key="redis-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="134" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> + <rsc_op id="133" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <pseudo_event id="140" operation="start" operation_key="redis-bundle-master_start_0"/> + <pseudo_event id="139" operation="start" operation_key="redis-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="92" priority="1000000"> <action_set> - <pseudo_event id="157" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"> + <pseudo_event id="156" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="156" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + <pseudo_event id="155" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="186" operation="notify" operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> + <rsc_op id="184" operation="notify" operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <rsc_op id="188" operation="notify" operation_key="redis:1_post_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> + <rsc_op id="186" operation="notify" operation_key="redis:1_post_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <rsc_op id="190" operation="notify" operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> + <rsc_op id="188" operation="notify" operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> </trigger> </inputs> </synapse> <synapse id="93" priority="1000000"> <action_set> - <pseudo_event id="156" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"> + <pseudo_event id="155" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="153" operation="promoted" operation_key="redis-bundle-master_promoted_0"/> + <pseudo_event id="152" operation="promoted" operation_key="redis-bundle-master_promoted_0"/> </trigger> <trigger> - <pseudo_event id="155" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + <pseudo_event id="154" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="94"> <action_set> - <pseudo_event id="155" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"> + <pseudo_event id="154" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + <pseudo_event id="153" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="185" operation="notify" operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> + <rsc_op id="183" operation="notify" operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <rsc_op id="187" operation="notify" operation_key="redis:1_pre_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> + <rsc_op id="185" operation="notify" operation_key="redis:1_pre_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <rsc_op id="189" operation="notify" operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> + <rsc_op id="187" operation="notify" operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> </trigger> </inputs> </synapse> <synapse id="95"> <action_set> - <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"> + <pseudo_event id="153" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="145" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="144" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="96" priority="1000000"> <action_set> - <pseudo_event id="153" operation="promoted" operation_key="redis-bundle-master_promoted_0"> + <pseudo_event id="152" operation="promoted" operation_key="redis-bundle-master_promoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="132" operation="promote" operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> + <rsc_op id="131" operation="promote" operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <rsc_op id="135" operation="promote" operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> + <rsc_op id="134" operation="promote" operation_key="redis:1_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <rsc_op id="138" operation="promote" operation_key="redis:2_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> + <rsc_op id="137" operation="promote" operation_key="redis:2_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> </trigger> </inputs> </synapse> <synapse id="97"> <action_set> - <pseudo_event id="152" operation="promote" operation_key="redis-bundle-master_promote_0"> + <pseudo_event id="151" operation="promote" operation_key="redis-bundle-master_promote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="141" operation="running" operation_key="redis-bundle-master_running_0"/> + <pseudo_event id="140" operation="running" operation_key="redis-bundle-master_running_0"/> </trigger> <trigger> - <pseudo_event id="155" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + <pseudo_event id="154" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="164" operation="promote" operation_key="redis-bundle_promote_0"/> + <pseudo_event id="163" operation="promote" operation_key="redis-bundle_promote_0"/> </trigger> </inputs> </synapse> <synapse id="98" priority="1000000"> <action_set> - <pseudo_event id="145" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"> + <pseudo_event id="144" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="144" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + <pseudo_event id="143" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="182" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> + <rsc_op id="180" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <rsc_op id="183" operation="notify" operation_key="redis:1_post_notify_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> + <rsc_op id="181" operation="notify" operation_key="redis:1_post_notify_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <rsc_op id="184" operation="notify" operation_key="redis:2_post_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> + <rsc_op id="182" operation="notify" operation_key="redis:2_post_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> </trigger> </inputs> </synapse> <synapse id="99" priority="1000000"> <action_set> - <pseudo_event id="144" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"> + <pseudo_event id="143" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="141" operation="running" operation_key="redis-bundle-master_running_0"/> + <pseudo_event id="140" operation="running" operation_key="redis-bundle-master_running_0"/> </trigger> <trigger> - <pseudo_event id="143" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + <pseudo_event id="142" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="100"> <action_set> - <pseudo_event id="143" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"> + <pseudo_event id="142" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="142" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> + <pseudo_event id="141" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="101"> <action_set> - <pseudo_event id="142" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"> + <pseudo_event id="141" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -1595,111 +1595,111 @@ </synapse> <synapse id="102" priority="1000000"> <action_set> - <pseudo_event id="141" operation="running" operation_key="redis-bundle-master_running_0"> + <pseudo_event id="140" operation="running" operation_key="redis-bundle-master_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="131" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> + <rsc_op id="130" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <rsc_op id="134" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> + <rsc_op id="133" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="metal-2"/> </trigger> <trigger> - <rsc_op id="137" operation="start" operation_key="redis:2_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> + <rsc_op id="136" operation="start" operation_key="redis:2_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="metal-3"/> </trigger> <trigger> - <pseudo_event id="140" operation="start" operation_key="redis-bundle-master_start_0"/> + <pseudo_event id="139" operation="start" operation_key="redis-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="103"> <action_set> - <pseudo_event id="140" operation="start" operation_key="redis-bundle-master_start_0"> + <pseudo_event id="139" operation="start" operation_key="redis-bundle-master_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="11" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="13" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="15" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="27" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="29" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="31" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="44" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="43" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="46" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="45" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="48" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="47" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="127" operation="start" operation_key="redis-bundle_start_0"/> + <pseudo_event id="126" operation="start" operation_key="redis-bundle_start_0"/> </trigger> <trigger> - <pseudo_event id="143" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + <pseudo_event id="142" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="104"> <action_set> - <rsc_op id="116" operation="monitor" operation_key="redis-bundle-docker-0_monitor_60000" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="115" operation="monitor" operation_key="redis-bundle-docker-0_monitor_60000" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="115" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="114" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="105"> <action_set> - <rsc_op id="115" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="114" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="11" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="13" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="15" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="27" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="44" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="43" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="127" operation="start" operation_key="redis-bundle_start_0"/> + <pseudo_event id="126" operation="start" operation_key="redis-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="106"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="43" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1708,7 +1708,7 @@ </synapse> <synapse id="107"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="27" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1717,7 +1717,7 @@ </synapse> <synapse id="108"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="11" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1726,122 +1726,122 @@ </synapse> <synapse id="109"> <action_set> - <rsc_op id="118" operation="monitor" operation_key="redis-bundle-0_monitor_60000" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="117" operation="monitor" operation_key="redis-bundle-0_monitor_60000" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="metal-1" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="117" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="116" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="110"> <action_set> - <rsc_op id="117" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="116" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="metal-1" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="12" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="28" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="45" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="44" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="115" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="114" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="111"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="44" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-1" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="115" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="114" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="112"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="28" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-1" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="115" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="114" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="113"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="12" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-1" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="115" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="114" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="114"> <action_set> - <rsc_op id="120" operation="monitor" operation_key="redis-bundle-docker-1_monitor_60000" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="119" operation="monitor" operation_key="redis-bundle-docker-1_monitor_60000" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="119" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="118" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="115"> <action_set> - <rsc_op id="119" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="118" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="13" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="27" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="29" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="31" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="46" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="45" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="127" operation="start" operation_key="redis-bundle_start_0"/> + <pseudo_event id="126" operation="start" operation_key="redis-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="116"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="45" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1850,7 +1850,7 @@ </synapse> <synapse id="117"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="29" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1859,7 +1859,7 @@ </synapse> <synapse id="118"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="13" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1868,122 +1868,122 @@ </synapse> <synapse id="119"> <action_set> - <rsc_op id="122" operation="monitor" operation_key="redis-bundle-1_monitor_60000" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="121" operation="monitor" operation_key="redis-bundle-1_monitor_60000" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="121" operation="start" operation_key="redis-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="120" operation="start" operation_key="redis-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="120"> <action_set> - <rsc_op id="121" operation="start" operation_key="redis-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="120" operation="start" operation_key="redis-bundle-1_start_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="14" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="30" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="47" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="46" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="119" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="118" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="121"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="46" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="119" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="118" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="122"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="30" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="119" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="118" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="123"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="14" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="119" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="118" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="124"> <action_set> - <rsc_op id="124" operation="monitor" operation_key="redis-bundle-docker-2_monitor_60000" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="123" operation="monitor" operation_key="redis-bundle-docker-2_monitor_60000" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="123" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="122" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="125"> <action_set> - <rsc_op id="123" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="122" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="15" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="31" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="44" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="43" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="46" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="45" operation="monitor" operation_key="redis-bundle-docker-1_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="48" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="47" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="127" operation="start" operation_key="redis-bundle_start_0"/> + <pseudo_event id="126" operation="start" operation_key="redis-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="126"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="47" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -1992,7 +1992,7 @@ </synapse> <synapse id="127"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="31" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -2001,7 +2001,7 @@ </synapse> <synapse id="128"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="15" operation="monitor" operation_key="redis-bundle-docker-2_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -2010,126 +2010,126 @@ </synapse> <synapse id="129"> <action_set> - <rsc_op id="126" operation="monitor" operation_key="redis-bundle-2_monitor_60000" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="125" operation="monitor" operation_key="redis-bundle-2_monitor_60000" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-2" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="metal-3" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="125" operation="start" operation_key="redis-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="124" operation="start" operation_key="redis-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="130"> <action_set> - <rsc_op id="125" operation="start" operation_key="redis-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="124" operation="start" operation_key="redis-bundle-2_start_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-2" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="metal-3" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="16" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="33" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="32" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="49" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="48" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="123" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="122" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="131"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="48" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-2" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-3" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="123" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="122" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="132"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="32" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-2" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-3" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="123" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="122" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="133"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="16" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-2" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-3" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="123" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="122" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="134" priority="1000000"> <action_set> - <pseudo_event id="165" operation="promoted" operation_key="redis-bundle_promoted_0"> + <pseudo_event id="164" operation="promoted" operation_key="redis-bundle_promoted_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="157" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + <pseudo_event id="156" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="135"> <action_set> - <pseudo_event id="164" operation="promote" operation_key="redis-bundle_promote_0"> + <pseudo_event id="163" operation="promote" operation_key="redis-bundle_promote_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="128" operation="running" operation_key="redis-bundle_running_0"/> + <pseudo_event id="127" operation="running" operation_key="redis-bundle_running_0"/> </trigger> </inputs> </synapse> <synapse id="136" priority="1000000"> <action_set> - <pseudo_event id="128" operation="running" operation_key="redis-bundle_running_0"> + <pseudo_event id="127" operation="running" operation_key="redis-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="115" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="114" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="119" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="118" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="123" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="122" operation="start" operation_key="redis-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="145" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="144" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="137"> <action_set> - <pseudo_event id="127" operation="start" operation_key="redis-bundle_start_0"> + <pseudo_event id="126" operation="start" operation_key="redis-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -2137,25 +2137,25 @@ </synapse> <synapse id="138" priority="1000000"> <action_set> - <pseudo_event id="112" operation="running" operation_key="haproxy-bundle_running_0"> + <pseudo_event id="111" operation="running" operation_key="haproxy-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="105" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="104" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="107" operation="start" operation_key="haproxy-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="106" operation="start" operation_key="haproxy-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="109" operation="start" operation_key="haproxy-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="108" operation="start" operation_key="haproxy-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="139"> <action_set> - <pseudo_event id="111" operation="start" operation_key="haproxy-bundle_start_0"> + <pseudo_event id="110" operation="start" operation_key="haproxy-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -2163,34 +2163,34 @@ </synapse> <synapse id="140" priority="1000000"> <action_set> - <pseudo_event id="81" operation="running" operation_key="galera-bundle_running_0"> + <pseudo_event id="80" operation="running" operation_key="galera-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="67" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="72" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="71" operation="start" operation_key="galera-bundle-docker-1_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="76" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="75" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="94" operation="running" operation_key="galera-bundle-master_running_0"/> + <pseudo_event id="93" operation="running" operation_key="galera-bundle-master_running_0"/> </trigger> </inputs> </synapse> <synapse id="141"> <action_set> - <pseudo_event id="80" operation="start" operation_key="galera-bundle_start_0"> + <pseudo_event id="79" operation="start" operation_key="galera-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="notified" operation_key="storage-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="60" operation="notified" operation_key="storage-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bundle-order-startup-clone-2.scores b/pengine/test10/bundle-order-startup-clone-2.scores index 30e15d8f117..5ef39e7ecd4 100644 --- a/pengine/test10/bundle-order-startup-clone-2.scores +++ b/pengine/test10/bundle-order-startup-clone-2.scores @@ -1,269 +1,269 @@ Allocation scores: -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-1: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-2: 0 -clone_color: galera-bundle-master allocation score on metal-1: -INFINITY -clone_color: galera-bundle-master allocation score on metal-2: -INFINITY -clone_color: galera-bundle-master allocation score on metal-3: -INFINITY -clone_color: galera-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: galera:1 allocation score on galera-bundle-1: INFINITY -clone_color: galera:2 allocation score on galera-bundle-2: INFINITY -clone_color: redis-bundle-master allocation score on metal-1: -INFINITY -clone_color: redis-bundle-master allocation score on metal-2: -INFINITY -clone_color: redis-bundle-master allocation score on metal-3: -INFINITY -clone_color: redis-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY -clone_color: redis-bundle-master allocation score on redis-bundle-0: 0 -clone_color: redis-bundle-master allocation score on redis-bundle-1: 0 -clone_color: redis-bundle-master allocation score on redis-bundle-2: 0 -clone_color: redis:0 allocation score on redis-bundle-0: INFINITY -clone_color: redis:1 allocation score on redis-bundle-1: INFINITY -clone_color: redis:2 allocation score on redis-bundle-2: INFINITY -clone_color: storage-clone allocation score on metal-1: 0 -clone_color: storage-clone allocation score on metal-2: 0 -clone_color: storage-clone allocation score on metal-3: 0 -clone_color: storage-clone allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:0 allocation score on metal-1: 0 -clone_color: storage:0 allocation score on metal-2: 0 -clone_color: storage:0 allocation score on metal-3: 0 -clone_color: storage:0 allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:1 allocation score on metal-1: 0 -clone_color: storage:1 allocation score on metal-2: 0 -clone_color: storage:1 allocation score on metal-3: 0 -clone_color: storage:1 allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:2 allocation score on metal-1: 0 -clone_color: storage:2 allocation score on metal-2: 0 -clone_color: storage:2 allocation score on metal-3: 0 -clone_color: storage:2 allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:3 allocation score on metal-1: 0 -clone_color: storage:3 allocation score on metal-2: 0 -clone_color: storage:3 allocation score on metal-3: 0 -clone_color: storage:3 allocation score on rabbitmq-bundle-0: 0 -container_color: galera-bundle allocation score on metal-1: 0 -container_color: galera-bundle allocation score on metal-2: 0 -container_color: galera-bundle allocation score on metal-3: 0 -container_color: galera-bundle allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-0 allocation score on metal-1: 0 -container_color: galera-bundle-0 allocation score on metal-2: 0 -container_color: galera-bundle-0 allocation score on metal-3: 0 -container_color: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-1 allocation score on metal-1: 0 -container_color: galera-bundle-1 allocation score on metal-2: 0 -container_color: galera-bundle-1 allocation score on metal-3: 0 -container_color: galera-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-2 allocation score on metal-1: 0 -container_color: galera-bundle-2 allocation score on metal-2: 0 -container_color: galera-bundle-2 allocation score on metal-3: 0 -container_color: galera-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-docker-0 allocation score on metal-1: 0 -container_color: galera-bundle-docker-0 allocation score on metal-2: 0 -container_color: galera-bundle-docker-0 allocation score on metal-3: 0 -container_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-docker-1 allocation score on metal-1: 0 -container_color: galera-bundle-docker-1 allocation score on metal-2: 0 -container_color: galera-bundle-docker-1 allocation score on metal-3: 0 -container_color: galera-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-docker-2 allocation score on metal-1: 0 -container_color: galera-bundle-docker-2 allocation score on metal-2: 0 -container_color: galera-bundle-docker-2 allocation score on metal-3: 0 -container_color: galera-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-1: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-2: -INFINITY -container_color: galera-bundle-master allocation score on metal-1: 0 -container_color: galera-bundle-master allocation score on metal-2: 0 -container_color: galera-bundle-master allocation score on metal-3: 0 -container_color: galera-bundle-master allocation score on rabbitmq-bundle-0: 0 -container_color: galera:0 allocation score on galera-bundle-0: 500 -container_color: galera:1 allocation score on galera-bundle-1: 500 -container_color: galera:2 allocation score on galera-bundle-2: 500 -container_color: haproxy-bundle allocation score on metal-1: 0 -container_color: haproxy-bundle allocation score on metal-1: 0 -container_color: haproxy-bundle allocation score on metal-1: 0 -container_color: haproxy-bundle allocation score on metal-1: 0 -container_color: haproxy-bundle allocation score on metal-2: 0 -container_color: haproxy-bundle allocation score on metal-2: 0 -container_color: haproxy-bundle allocation score on metal-2: 0 -container_color: haproxy-bundle allocation score on metal-2: 0 -container_color: haproxy-bundle allocation score on metal-3: 0 -container_color: haproxy-bundle allocation score on metal-3: 0 -container_color: haproxy-bundle allocation score on metal-3: 0 -container_color: haproxy-bundle allocation score on metal-3: 0 -container_color: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on metal-1: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-1: 0 -container_color: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-2 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-2 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-2 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-2 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: 0 -container_color: redis-bundle allocation score on metal-1: 0 -container_color: redis-bundle allocation score on metal-2: 0 -container_color: redis-bundle allocation score on metal-3: 0 -container_color: redis-bundle allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-0 allocation score on metal-1: 0 -container_color: redis-bundle-0 allocation score on metal-2: 0 -container_color: redis-bundle-0 allocation score on metal-3: 0 -container_color: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-1 allocation score on metal-1: 0 -container_color: redis-bundle-1 allocation score on metal-2: 0 -container_color: redis-bundle-1 allocation score on metal-3: 0 -container_color: redis-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-2 allocation score on metal-1: 0 -container_color: redis-bundle-2 allocation score on metal-2: 0 -container_color: redis-bundle-2 allocation score on metal-3: 0 -container_color: redis-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-docker-0 allocation score on metal-1: 0 -container_color: redis-bundle-docker-0 allocation score on metal-2: 0 -container_color: redis-bundle-docker-0 allocation score on metal-3: 0 -container_color: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-docker-1 allocation score on metal-1: 0 -container_color: redis-bundle-docker-1 allocation score on metal-2: 0 -container_color: redis-bundle-docker-1 allocation score on metal-3: 0 -container_color: redis-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-docker-2 allocation score on metal-1: 0 -container_color: redis-bundle-docker-2 allocation score on metal-2: 0 -container_color: redis-bundle-docker-2 allocation score on metal-3: 0 -container_color: redis-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on metal-1: 0 -container_color: redis-bundle-master allocation score on metal-2: 0 -container_color: redis-bundle-master allocation score on metal-3: 0 -container_color: redis-bundle-master allocation score on rabbitmq-bundle-0: 0 -container_color: redis-bundle-master allocation score on redis-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-1: -INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-2: -INFINITY -container_color: redis:0 allocation score on redis-bundle-0: 500 -container_color: redis:1 allocation score on redis-bundle-1: 500 -container_color: redis:2 allocation score on redis-bundle-2: 500 galera:0 promotion score on galera-bundle-0: -1 galera:1 promotion score on galera-bundle-1: -1 galera:2 promotion score on galera-bundle-2: -1 -native_color: galera-bundle-0 allocation score on metal-1: 10000 -native_color: galera-bundle-0 allocation score on metal-2: 0 -native_color: galera-bundle-0 allocation score on metal-3: 0 -native_color: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-1 allocation score on metal-1: 0 -native_color: galera-bundle-1 allocation score on metal-2: 10000 -native_color: galera-bundle-1 allocation score on metal-3: 0 -native_color: galera-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-2 allocation score on metal-1: 0 -native_color: galera-bundle-2 allocation score on metal-2: 0 -native_color: galera-bundle-2 allocation score on metal-3: 10000 -native_color: galera-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-docker-0 allocation score on metal-1: 0 -native_color: galera-bundle-docker-0 allocation score on metal-2: 0 -native_color: galera-bundle-docker-0 allocation score on metal-3: 0 -native_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-docker-1 allocation score on metal-1: -INFINITY -native_color: galera-bundle-docker-1 allocation score on metal-2: 0 -native_color: galera-bundle-docker-1 allocation score on metal-3: 0 -native_color: galera-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-docker-2 allocation score on metal-1: -INFINITY -native_color: galera-bundle-docker-2 allocation score on metal-2: -INFINITY -native_color: galera-bundle-docker-2 allocation score on metal-3: 0 -native_color: galera-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: galera:1 allocation score on galera-bundle-1: INFINITY -native_color: galera:2 allocation score on galera-bundle-2: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on metal-1: 0 -native_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -native_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -native_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY -native_color: haproxy-bundle-docker-1 allocation score on metal-2: 0 -native_color: haproxy-bundle-docker-1 allocation score on metal-3: 0 -native_color: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY -native_color: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY -native_color: haproxy-bundle-docker-2 allocation score on metal-3: 0 -native_color: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-0 allocation score on metal-1: 10000 -native_color: redis-bundle-0 allocation score on metal-2: 0 -native_color: redis-bundle-0 allocation score on metal-3: 0 -native_color: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-1 allocation score on metal-1: 0 -native_color: redis-bundle-1 allocation score on metal-2: 10000 -native_color: redis-bundle-1 allocation score on metal-3: 0 -native_color: redis-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-2 allocation score on metal-1: 0 -native_color: redis-bundle-2 allocation score on metal-2: 0 -native_color: redis-bundle-2 allocation score on metal-3: 10000 -native_color: redis-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-docker-0 allocation score on metal-1: 0 -native_color: redis-bundle-docker-0 allocation score on metal-2: -INFINITY -native_color: redis-bundle-docker-0 allocation score on metal-3: -INFINITY -native_color: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-docker-1 allocation score on metal-1: -INFINITY -native_color: redis-bundle-docker-1 allocation score on metal-2: 0 -native_color: redis-bundle-docker-1 allocation score on metal-3: -INFINITY -native_color: redis-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-docker-2 allocation score on metal-1: -INFINITY -native_color: redis-bundle-docker-2 allocation score on metal-2: -INFINITY -native_color: redis-bundle-docker-2 allocation score on metal-3: 0 -native_color: redis-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis:0 allocation score on redis-bundle-0: INFINITY -native_color: redis:1 allocation score on redis-bundle-1: INFINITY -native_color: redis:2 allocation score on redis-bundle-2: INFINITY -native_color: storage:0 allocation score on metal-1: 0 -native_color: storage:0 allocation score on metal-2: 0 -native_color: storage:0 allocation score on metal-3: 0 -native_color: storage:0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: storage:1 allocation score on metal-1: -INFINITY -native_color: storage:1 allocation score on metal-2: 0 -native_color: storage:1 allocation score on metal-3: 0 -native_color: storage:1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: storage:2 allocation score on metal-1: -INFINITY -native_color: storage:2 allocation score on metal-2: -INFINITY -native_color: storage:2 allocation score on metal-3: 0 -native_color: storage:2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: storage:3 allocation score on metal-1: -INFINITY -native_color: storage:3 allocation score on metal-2: -INFINITY -native_color: storage:3 allocation score on metal-3: -INFINITY -native_color: storage:3 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: 500 +pcmk__bundle_allocate: galera:1 allocation score on galera-bundle-1: 500 +pcmk__bundle_allocate: galera:2 allocation score on galera-bundle-2: 500 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: redis-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-2: -INFINITY +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: 500 +pcmk__bundle_allocate: redis:1 allocation score on redis-bundle-1: 500 +pcmk__bundle_allocate: redis:2 allocation score on redis-bundle-2: 500 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-1: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-2: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on metal-1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on metal-2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on metal-3: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on metal-1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on metal-2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on metal-3: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-1: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-2: 0 +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__clone_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__clone_allocate: storage-clone allocation score on metal-1: 0 +pcmk__clone_allocate: storage-clone allocation score on metal-2: 0 +pcmk__clone_allocate: storage-clone allocation score on metal-3: 0 +pcmk__clone_allocate: storage-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:0 allocation score on metal-1: 0 +pcmk__clone_allocate: storage:0 allocation score on metal-2: 0 +pcmk__clone_allocate: storage:0 allocation score on metal-3: 0 +pcmk__clone_allocate: storage:0 allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:1 allocation score on metal-1: 0 +pcmk__clone_allocate: storage:1 allocation score on metal-2: 0 +pcmk__clone_allocate: storage:1 allocation score on metal-3: 0 +pcmk__clone_allocate: storage:1 allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:2 allocation score on metal-1: 0 +pcmk__clone_allocate: storage:2 allocation score on metal-2: 0 +pcmk__clone_allocate: storage:2 allocation score on metal-3: 0 +pcmk__clone_allocate: storage:2 allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:3 allocation score on metal-1: 0 +pcmk__clone_allocate: storage:3 allocation score on metal-2: 0 +pcmk__clone_allocate: storage:3 allocation score on metal-3: 0 +pcmk__clone_allocate: storage:3 allocation score on rabbitmq-bundle-0: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on metal-1: 10000 +pcmk__native_allocate: galera-bundle-0 allocation score on metal-2: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on metal-3: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on metal-1: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on metal-2: 10000 +pcmk__native_allocate: galera-bundle-1 allocation score on metal-3: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on metal-1: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on metal-2: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on metal-3: 10000 +pcmk__native_allocate: galera-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-1: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-2: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-3: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on metal-2: 0 +pcmk__native_allocate: galera-bundle-docker-1 allocation score on metal-3: 0 +pcmk__native_allocate: galera-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on metal-3: 0 +pcmk__native_allocate: galera-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on metal-1: 0 +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on metal-2: 0 +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on metal-3: 0 +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on metal-3: 0 +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on metal-1: 10000 +pcmk__native_allocate: redis-bundle-0 allocation score on metal-2: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on metal-3: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on metal-1: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on metal-2: 10000 +pcmk__native_allocate: redis-bundle-1 allocation score on metal-3: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on metal-1: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on metal-2: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on metal-3: 10000 +pcmk__native_allocate: redis-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on metal-1: 0 +pcmk__native_allocate: redis-bundle-docker-0 allocation score on metal-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on metal-3: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on metal-2: 0 +pcmk__native_allocate: redis-bundle-docker-1 allocation score on metal-3: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on metal-3: 0 +pcmk__native_allocate: redis-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__native_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__native_allocate: storage:0 allocation score on metal-1: 0 +pcmk__native_allocate: storage:0 allocation score on metal-2: 0 +pcmk__native_allocate: storage:0 allocation score on metal-3: 0 +pcmk__native_allocate: storage:0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: storage:1 allocation score on metal-1: -INFINITY +pcmk__native_allocate: storage:1 allocation score on metal-2: 0 +pcmk__native_allocate: storage:1 allocation score on metal-3: 0 +pcmk__native_allocate: storage:1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: storage:2 allocation score on metal-1: -INFINITY +pcmk__native_allocate: storage:2 allocation score on metal-2: -INFINITY +pcmk__native_allocate: storage:2 allocation score on metal-3: 0 +pcmk__native_allocate: storage:2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: storage:3 allocation score on metal-1: -INFINITY +pcmk__native_allocate: storage:3 allocation score on metal-2: -INFINITY +pcmk__native_allocate: storage:3 allocation score on metal-3: -INFINITY +pcmk__native_allocate: storage:3 allocation score on rabbitmq-bundle-0: -INFINITY redis:0 promotion score on redis-bundle-0: 99 redis:1 promotion score on redis-bundle-1: 99 redis:2 promotion score on redis-bundle-2: 99 diff --git a/pengine/test10/bundle-order-startup-clone.dot b/pengine/test10/bundle-order-startup-clone.dot index 8426bd22168..a23a2feb940 100644 --- a/pengine/test10/bundle-order-startup-clone.dot +++ b/pengine/test10/bundle-order-startup-clone.dot @@ -118,9 +118,6 @@ digraph "g" { "redis:0_start_0 redis-bundle-0" -> "redis:0_monitor_60000 redis-bundle-0" [ style = bold] "redis:0_start_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] "storage-clone_confirmed-post_notify_running_0" -> "galera-bundle_start_0" [ style = dashed] -"storage-clone_confirmed-post_notify_running_0" -> "storage:0_monitor_30000 metal-1" [ style = dashed] -"storage-clone_confirmed-post_notify_running_0" -> "storage:1_monitor_30000 metal-2" [ style = dashed] -"storage-clone_confirmed-post_notify_running_0" -> "storage:2_monitor_30000 metal-3" [ style = dashed] "storage-clone_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] "storage-clone_confirmed-pre_notify_start_0" -> "storage-clone_post_notify_running_0" [ style = dashed] "storage-clone_confirmed-pre_notify_start_0" -> "storage-clone_start_0" [ style = dashed] diff --git a/pengine/test10/bundle-order-startup-clone.exp b/pengine/test10/bundle-order-startup-clone.exp index 42ee90261ba..e070a63954d 100644 --- a/pengine/test10/bundle-order-startup-clone.exp +++ b/pengine/test10/bundle-order-startup-clone.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="storage:0_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="1" operation="monitor" operation_key="storage:0_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="storage" long-id="storage:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="storage:1_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="7" operation="monitor" operation_key="storage:1_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="storage" long-id="storage:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="storage:2_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="13" operation="monitor" operation_key="storage:2_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="storage" long-id="storage:2" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="14" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="8" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="2" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -55,42 +55,42 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_60000" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="61" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_60000" on_node="metal-2" on_node_uuid="2"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="60" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="61" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="60" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="10" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="16" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="63" operation="start" operation_key="haproxy-bundle_start_0"/> + <pseudo_event id="62" operation="start" operation_key="haproxy-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="16" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -99,7 +99,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="10" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -108,7 +108,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="4" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -117,119 +117,119 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <rsc_op id="112" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"> + <rsc_op id="110" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0" CRM_meta_notify_available_uname="redis-bundle-0 rabbitmq-bundle-0 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="82" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + <pseudo_event id="81" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="redis:0_monitor_60000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"> + <rsc_op id="76" operation="monitor" operation_key="redis:0_monitor_60000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-2" CRM_meta_role="Slave" CRM_meta_timeout="60000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="68" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="75" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"/> + <rsc_op id="74" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"/> </trigger> <trigger> - <pseudo_event id="83" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="82" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="redis:0_monitor_45000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"> + <rsc_op id="75" operation="monitor" operation_key="redis:0_monitor_45000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="45000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-2" CRM_meta_timeout="60000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="68" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="75" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"/> + <rsc_op id="74" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"/> </trigger> <trigger> - <pseudo_event id="83" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="82" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="75" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"> + <rsc_op id="74" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0" CRM_meta_notify_available_uname="redis-bundle-0 rabbitmq-bundle-0 metal-3 metal-2 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-2" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="metal-2" CRM_meta_timeout="200000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="69" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="68" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="78" operation="start" operation_key="redis-bundle-master_start_0"/> + <pseudo_event id="77" operation="start" operation_key="redis-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="83" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"> + <pseudo_event id="82" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="82" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + <pseudo_event id="81" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="112" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"/> + <rsc_op id="110" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="82" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"> + <pseudo_event id="81" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="79" operation="running" operation_key="redis-bundle-master_running_0"/> + <pseudo_event id="78" operation="running" operation_key="redis-bundle-master_running_0"/> </trigger> <trigger> - <pseudo_event id="81" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + <pseudo_event id="80" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="81" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"> + <pseudo_event id="80" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="80" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> + <pseudo_event id="79" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="80" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"> + <pseudo_event id="79" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -237,81 +237,81 @@ </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="79" operation="running" operation_key="redis-bundle-master_running_0"> + <pseudo_event id="78" operation="running" operation_key="redis-bundle-master_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"/> + <rsc_op id="74" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="metal-2"/> </trigger> <trigger> - <pseudo_event id="78" operation="start" operation_key="redis-bundle-master_start_0"/> + <pseudo_event id="77" operation="start" operation_key="redis-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="78" operation="start" operation_key="redis-bundle-master_start_0"> + <pseudo_event id="77" operation="start" operation_key="redis-bundle-master_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="5" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="11" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="17" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="71" operation="start" operation_key="redis-bundle_start_0"/> + <pseudo_event id="70" operation="start" operation_key="redis-bundle_start_0"/> </trigger> <trigger> - <pseudo_event id="81" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + <pseudo_event id="80" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="redis-bundle-docker-0_monitor_60000" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="67" operation="monitor" operation_key="redis-bundle-docker-0_monitor_60000" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="67" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="66" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="5" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="11" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="17" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="71" operation="start" operation_key="redis-bundle_start_0"/> + <pseudo_event id="70" operation="start" operation_key="redis-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="17" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -320,7 +320,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="11" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -329,7 +329,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -338,96 +338,96 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="redis-bundle-0_monitor_60000" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="69" operation="monitor" operation_key="redis-bundle-0_monitor_60000" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="68" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="69" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="68" operation="start" operation_key="redis-bundle-0_start_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="12" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> + <rsc_op id="18" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="67" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="18" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="12" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="6" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="72" operation="running" operation_key="redis-bundle_running_0"> + <pseudo_event id="71" operation="running" operation_key="redis-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="83" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="82" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="71" operation="start" operation_key="redis-bundle_start_0"> + <pseudo_event id="70" operation="start" operation_key="redis-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -435,19 +435,19 @@ </synapse> <synapse id="33" priority="1000000"> <action_set> - <pseudo_event id="64" operation="running" operation_key="haproxy-bundle_running_0"> + <pseudo_event id="63" operation="running" operation_key="haproxy-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> + <rsc_op id="60" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="metal-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="63" operation="start" operation_key="haproxy-bundle_start_0"> + <pseudo_event id="62" operation="start" operation_key="haproxy-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/bundle-order-startup-clone.scores b/pengine/test10/bundle-order-startup-clone.scores index 8786633ef46..b2a6c268f0d 100644 --- a/pengine/test10/bundle-order-startup-clone.scores +++ b/pengine/test10/bundle-order-startup-clone.scores @@ -1,125 +1,125 @@ Allocation scores: -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on metal-1: -INFINITY -clone_color: galera-bundle-master allocation score on metal-2: -INFINITY -clone_color: galera-bundle-master allocation score on metal-3: -INFINITY -clone_color: galera-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: redis-bundle-master allocation score on metal-1: -INFINITY -clone_color: redis-bundle-master allocation score on metal-2: -INFINITY -clone_color: redis-bundle-master allocation score on metal-3: -INFINITY -clone_color: redis-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY -clone_color: redis-bundle-master allocation score on redis-bundle-0: 0 -clone_color: redis:0 allocation score on redis-bundle-0: INFINITY -clone_color: storage-clone allocation score on metal-1: 0 -clone_color: storage-clone allocation score on metal-2: 0 -clone_color: storage-clone allocation score on metal-3: 0 -clone_color: storage-clone allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:0 allocation score on metal-1: 0 -clone_color: storage:0 allocation score on metal-2: 0 -clone_color: storage:0 allocation score on metal-3: 0 -clone_color: storage:0 allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:1 allocation score on metal-1: 0 -clone_color: storage:1 allocation score on metal-2: 0 -clone_color: storage:1 allocation score on metal-3: 0 -clone_color: storage:1 allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:2 allocation score on metal-1: 0 -clone_color: storage:2 allocation score on metal-2: 0 -clone_color: storage:2 allocation score on metal-3: 0 -clone_color: storage:2 allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:3 allocation score on metal-1: 0 -clone_color: storage:3 allocation score on metal-2: 0 -clone_color: storage:3 allocation score on metal-3: 0 -clone_color: storage:3 allocation score on rabbitmq-bundle-0: 0 -container_color: galera-bundle allocation score on metal-1: 0 -container_color: galera-bundle allocation score on metal-2: 0 -container_color: galera-bundle allocation score on metal-3: 0 -container_color: galera-bundle allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-0 allocation score on metal-1: 0 -container_color: galera-bundle-0 allocation score on metal-2: 0 -container_color: galera-bundle-0 allocation score on metal-3: 0 -container_color: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-docker-0 allocation score on metal-1: 0 -container_color: galera-bundle-docker-0 allocation score on metal-2: 0 -container_color: galera-bundle-docker-0 allocation score on metal-3: 0 -container_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on metal-1: 0 -container_color: galera-bundle-master allocation score on metal-2: 0 -container_color: galera-bundle-master allocation score on metal-3: 0 -container_color: galera-bundle-master allocation score on rabbitmq-bundle-0: 0 -container_color: galera:0 allocation score on galera-bundle-0: 500 -container_color: haproxy-bundle allocation score on metal-1: 0 -container_color: haproxy-bundle allocation score on metal-1: 0 -container_color: haproxy-bundle allocation score on metal-2: 0 -container_color: haproxy-bundle allocation score on metal-2: 0 -container_color: haproxy-bundle allocation score on metal-3: 0 -container_color: haproxy-bundle allocation score on metal-3: 0 -container_color: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: 0 -container_color: redis-bundle allocation score on metal-1: 0 -container_color: redis-bundle allocation score on metal-2: 0 -container_color: redis-bundle allocation score on metal-3: 0 -container_color: redis-bundle allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-0 allocation score on metal-1: 0 -container_color: redis-bundle-0 allocation score on metal-2: 0 -container_color: redis-bundle-0 allocation score on metal-3: 0 -container_color: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-docker-0 allocation score on metal-1: 0 -container_color: redis-bundle-docker-0 allocation score on metal-2: 0 -container_color: redis-bundle-docker-0 allocation score on metal-3: 0 -container_color: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on metal-1: 0 -container_color: redis-bundle-master allocation score on metal-2: 0 -container_color: redis-bundle-master allocation score on metal-3: 0 -container_color: redis-bundle-master allocation score on rabbitmq-bundle-0: 0 -container_color: redis-bundle-master allocation score on redis-bundle-0: -INFINITY -container_color: redis:0 allocation score on redis-bundle-0: 500 galera:0 promotion score on galera-bundle-0: -1 -native_color: galera-bundle-0 allocation score on metal-1: 10000 -native_color: galera-bundle-0 allocation score on metal-2: 0 -native_color: galera-bundle-0 allocation score on metal-3: 0 -native_color: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-docker-0 allocation score on metal-1: 0 -native_color: galera-bundle-docker-0 allocation score on metal-2: 0 -native_color: galera-bundle-docker-0 allocation score on metal-3: 0 -native_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on metal-1: 0 -native_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -native_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -native_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-0 allocation score on metal-1: 0 -native_color: redis-bundle-0 allocation score on metal-2: 10000 -native_color: redis-bundle-0 allocation score on metal-3: 0 -native_color: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-docker-0 allocation score on metal-1: -INFINITY -native_color: redis-bundle-docker-0 allocation score on metal-2: 0 -native_color: redis-bundle-docker-0 allocation score on metal-3: -INFINITY -native_color: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis:0 allocation score on redis-bundle-0: INFINITY -native_color: storage:0 allocation score on metal-1: 0 -native_color: storage:0 allocation score on metal-2: 0 -native_color: storage:0 allocation score on metal-3: 0 -native_color: storage:0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: storage:1 allocation score on metal-1: -INFINITY -native_color: storage:1 allocation score on metal-2: 0 -native_color: storage:1 allocation score on metal-3: 0 -native_color: storage:1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: storage:2 allocation score on metal-1: -INFINITY -native_color: storage:2 allocation score on metal-2: -INFINITY -native_color: storage:2 allocation score on metal-3: 0 -native_color: storage:2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: storage:3 allocation score on metal-1: -INFINITY -native_color: storage:3 allocation score on metal-2: -INFINITY -native_color: storage:3 allocation score on metal-3: -INFINITY -native_color: storage:3 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: 500 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: redis-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: 500 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on metal-1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on metal-2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on metal-3: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on metal-1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on metal-2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on metal-3: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: storage-clone allocation score on metal-1: 0 +pcmk__clone_allocate: storage-clone allocation score on metal-2: 0 +pcmk__clone_allocate: storage-clone allocation score on metal-3: 0 +pcmk__clone_allocate: storage-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:0 allocation score on metal-1: 0 +pcmk__clone_allocate: storage:0 allocation score on metal-2: 0 +pcmk__clone_allocate: storage:0 allocation score on metal-3: 0 +pcmk__clone_allocate: storage:0 allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:1 allocation score on metal-1: 0 +pcmk__clone_allocate: storage:1 allocation score on metal-2: 0 +pcmk__clone_allocate: storage:1 allocation score on metal-3: 0 +pcmk__clone_allocate: storage:1 allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:2 allocation score on metal-1: 0 +pcmk__clone_allocate: storage:2 allocation score on metal-2: 0 +pcmk__clone_allocate: storage:2 allocation score on metal-3: 0 +pcmk__clone_allocate: storage:2 allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:3 allocation score on metal-1: 0 +pcmk__clone_allocate: storage:3 allocation score on metal-2: 0 +pcmk__clone_allocate: storage:3 allocation score on metal-3: 0 +pcmk__clone_allocate: storage:3 allocation score on rabbitmq-bundle-0: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on metal-1: 10000 +pcmk__native_allocate: galera-bundle-0 allocation score on metal-2: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on metal-3: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-1: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-2: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-3: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on metal-1: 0 +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on metal-1: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on metal-2: 10000 +pcmk__native_allocate: redis-bundle-0 allocation score on metal-3: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on metal-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on metal-2: 0 +pcmk__native_allocate: redis-bundle-docker-0 allocation score on metal-3: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: storage:0 allocation score on metal-1: 0 +pcmk__native_allocate: storage:0 allocation score on metal-2: 0 +pcmk__native_allocate: storage:0 allocation score on metal-3: 0 +pcmk__native_allocate: storage:0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: storage:1 allocation score on metal-1: -INFINITY +pcmk__native_allocate: storage:1 allocation score on metal-2: 0 +pcmk__native_allocate: storage:1 allocation score on metal-3: 0 +pcmk__native_allocate: storage:1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: storage:2 allocation score on metal-1: -INFINITY +pcmk__native_allocate: storage:2 allocation score on metal-2: -INFINITY +pcmk__native_allocate: storage:2 allocation score on metal-3: 0 +pcmk__native_allocate: storage:2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: storage:3 allocation score on metal-1: -INFINITY +pcmk__native_allocate: storage:3 allocation score on metal-2: -INFINITY +pcmk__native_allocate: storage:3 allocation score on metal-3: -INFINITY +pcmk__native_allocate: storage:3 allocation score on rabbitmq-bundle-0: -INFINITY redis:0 promotion score on redis-bundle-0: -1 diff --git a/pengine/test10/bundle-order-startup.exp b/pengine/test10/bundle-order-startup.exp index 1f837817dcb..9169d173d2b 100644 --- a/pengine/test10/bundle-order-startup.exp +++ b/pengine/test10/bundle-order-startup.exp @@ -1,100 +1,100 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="129" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="127" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="29" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="rabbitmq:0_monitor_10000" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="24" operation="monitor" operation_key="rabbitmq:0_monitor_10000" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="40000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="17" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="24" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="23" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="31" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="30" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="24" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="23" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="rabbitmq:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="15" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="17" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + <pseudo_event id="25" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="31" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"> + <pseudo_event id="30" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + <pseudo_event id="29" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="129" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="127" operation="notify" operation_key="rabbitmq:0_post_notify_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="30" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"> + <pseudo_event id="29" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="running" operation_key="rabbitmq-bundle-clone_running_0"/> + <pseudo_event id="26" operation="running" operation_key="rabbitmq-bundle-clone_running_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="28" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="29" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"> + <pseudo_event id="28" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> + <pseudo_event id="27" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="28" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"> + <pseudo_event id="27" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -102,69 +102,69 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="27" operation="running" operation_key="rabbitmq-bundle-clone_running_0"> + <pseudo_event id="26" operation="running" operation_key="rabbitmq-bundle-clone_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="23" operation="start" operation_key="rabbitmq:0_start_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + <pseudo_event id="25" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="26" operation="start" operation_key="rabbitmq-bundle-clone_start_0"> + <pseudo_event id="25" operation="start" operation_key="rabbitmq-bundle-clone_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rabbitmq-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="1" operation="monitor" operation_key="rabbitmq-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="rabbitmq-bundle_start_0"/> + <pseudo_event id="19" operation="start" operation_key="rabbitmq-bundle_start_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="28" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rabbitmq-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="16" operation="monitor" operation_key="rabbitmq-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="rabbitmq-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/rabbitmq/etc/rabbitmq:/etc/rabbitmq:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="15" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="16" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="15" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="rabbitmq-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/rabbitmq/etc/rabbitmq:/etc/rabbitmq:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rabbitmq-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="1" operation="monitor" operation_key="rabbitmq-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="rabbitmq-bundle_start_0"/> + <pseudo_event id="19" operation="start" operation_key="rabbitmq-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rabbitmq-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="1" operation="monitor" operation_key="rabbitmq-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="rabbitmq-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/rabbitmq/etc/rabbitmq:/etc/rabbitmq:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -173,159 +173,159 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="18" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="17" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="18" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="17" operation="start" operation_key="rabbitmq-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="2" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="15" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="2" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="undercloud" port="3121"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="15" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="galera:0_monitor_30000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="47" operation="monitor" operation_key="galera:0_monitor_30000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_role="Slave" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="39" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="46" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="45" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="galera:0_monitor_20000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="46" operation="monitor" operation_key="galera:0_monitor_20000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="39" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="46" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="45" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="46" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="45" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="37" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="40" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="39" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="49" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="48" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="50" operation="running" operation_key="galera-bundle-master_running_0"> + <pseudo_event id="49" operation="running" operation_key="galera-bundle-master_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="45" operation="start" operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="49" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="48" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="49" operation="start" operation_key="galera-bundle-master_start_0"> + <pseudo_event id="48" operation="start" operation_key="galera-bundle-master_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="3" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="42" operation="start" operation_key="galera-bundle_start_0"/> + <pseudo_event id="41" operation="start" operation_key="galera-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="galera-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="38" operation="monitor" operation_key="galera-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="37" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="37" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="3" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="42" operation="start" operation_key="galera-bundle_start_0"/> + <pseudo_event id="41" operation="start" operation_key="galera-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="3" operation="monitor" operation_key="galera-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -334,161 +334,161 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="galera-bundle-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="40" operation="monitor" operation_key="galera-bundle-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="39" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="40" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="39" operation="start" operation_key="galera-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="37" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="4" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="undercloud" port="3123"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="37" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <rsc_op id="130" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="128" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="76" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + <pseudo_event id="75" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="71" operation="monitor" operation_key="redis:0_monitor_60000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="70" operation="monitor" operation_key="redis:0_monitor_60000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_role="Slave" CRM_meta_timeout="60000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="start" operation_key="redis-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="62" operation="start" operation_key="redis-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="69" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="68" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="77" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="76" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="redis:0_monitor_45000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="69" operation="monitor" operation_key="redis:0_monitor_45000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="45000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="60000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="start" operation_key="redis-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="62" operation="start" operation_key="redis-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="69" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="68" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="77" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="76" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="69" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="68" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="60" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="63" operation="start" operation_key="redis-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="62" operation="start" operation_key="redis-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="72" operation="start" operation_key="redis-bundle-master_start_0"/> + <pseudo_event id="71" operation="start" operation_key="redis-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="77" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"> + <pseudo_event id="76" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="76" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + <pseudo_event id="75" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="130" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="128" operation="notify" operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="76" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"> + <pseudo_event id="75" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="73" operation="running" operation_key="redis-bundle-master_running_0"/> + <pseudo_event id="72" operation="running" operation_key="redis-bundle-master_running_0"/> </trigger> <trigger> - <pseudo_event id="75" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + <pseudo_event id="74" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="75" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"> + <pseudo_event id="74" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="74" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> + <pseudo_event id="73" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="74" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"> + <pseudo_event id="73" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -496,69 +496,69 @@ </synapse> <synapse id="34" priority="1000000"> <action_set> - <pseudo_event id="73" operation="running" operation_key="redis-bundle-master_running_0"> + <pseudo_event id="72" operation="running" operation_key="redis-bundle-master_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="68" operation="start" operation_key="redis:0_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="72" operation="start" operation_key="redis-bundle-master_start_0"/> + <pseudo_event id="71" operation="start" operation_key="redis-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="72" operation="start" operation_key="redis-bundle-master_start_0"> + <pseudo_event id="71" operation="start" operation_key="redis-bundle-master_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="5" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="65" operation="start" operation_key="redis-bundle_start_0"/> + <pseudo_event id="64" operation="start" operation_key="redis-bundle_start_0"/> </trigger> <trigger> - <pseudo_event id="75" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + <pseudo_event id="74" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="redis-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="61" operation="monitor" operation_key="redis-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="60" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="61" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="60" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="5" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="65" operation="start" operation_key="redis-bundle_start_0"/> + <pseudo_event id="64" operation="start" operation_key="redis-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="redis-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -567,75 +567,75 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="redis-bundle-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="63" operation="monitor" operation_key="redis-bundle-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="start" operation_key="redis-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="62" operation="start" operation_key="redis-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="63" operation="start" operation_key="redis-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="62" operation="start" operation_key="redis-bundle-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="61" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="60" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="6" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="undercloud" port="3124"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="60" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="101" operation="monitor" operation_key="ip-192.168.122.254_monitor_10000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="100" operation="monitor" operation_key="ip-192.168.122.254_monitor_10000" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.254" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.254"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="100" operation="start" operation_key="ip-192.168.122.254_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="99" operation="start" operation_key="ip-192.168.122.254_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="100" operation="start" operation_key="ip-192.168.122.254_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="99" operation="start" operation_key="ip-192.168.122.254_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.254" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.254"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="ip-192.168.122.254_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="7" operation="monitor" operation_key="ip-192.168.122.254_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="ip-192.168.122.254_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="7" operation="monitor" operation_key="ip-192.168.122.254_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.254" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.254"/> </rsc_op> @@ -644,33 +644,33 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="103" operation="monitor" operation_key="ip-192.168.122.250_monitor_10000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="102" operation="monitor" operation_key="ip-192.168.122.250_monitor_10000" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.250" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.250"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="102" operation="start" operation_key="ip-192.168.122.250_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="101" operation="start" operation_key="ip-192.168.122.250_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="102" operation="start" operation_key="ip-192.168.122.250_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="101" operation="start" operation_key="ip-192.168.122.250_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.250" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.250"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="ip-192.168.122.250_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="8" operation="monitor" operation_key="ip-192.168.122.250_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="ip-192.168.122.250_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="8" operation="monitor" operation_key="ip-192.168.122.250_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.250" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.250"/> </rsc_op> @@ -679,33 +679,33 @@ </synapse> <synapse id="48"> <action_set> - <rsc_op id="105" operation="monitor" operation_key="ip-192.168.122.249_monitor_10000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="104" operation="monitor" operation_key="ip-192.168.122.249_monitor_10000" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.249" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.249"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="104" operation="start" operation_key="ip-192.168.122.249_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="103" operation="start" operation_key="ip-192.168.122.249_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <rsc_op id="104" operation="start" operation_key="ip-192.168.122.249_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="103" operation="start" operation_key="ip-192.168.122.249_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.249" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.249"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="monitor" operation_key="ip-192.168.122.249_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="9" operation="monitor" operation_key="ip-192.168.122.249_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="ip-192.168.122.249_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="9" operation="monitor" operation_key="ip-192.168.122.249_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.249" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.249"/> </rsc_op> @@ -714,33 +714,33 @@ </synapse> <synapse id="51"> <action_set> - <rsc_op id="107" operation="monitor" operation_key="ip-192.168.122.253_monitor_10000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="106" operation="monitor" operation_key="ip-192.168.122.253_monitor_10000" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.253" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.253"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="106" operation="start" operation_key="ip-192.168.122.253_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="105" operation="start" operation_key="ip-192.168.122.253_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <rsc_op id="106" operation="start" operation_key="ip-192.168.122.253_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="105" operation="start" operation_key="ip-192.168.122.253_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.253" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.253"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="monitor" operation_key="ip-192.168.122.253_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="10" operation="monitor" operation_key="ip-192.168.122.253_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="53"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="ip-192.168.122.253_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="10" operation="monitor" operation_key="ip-192.168.122.253_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.253" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.253"/> </rsc_op> @@ -749,33 +749,33 @@ </synapse> <synapse id="54"> <action_set> - <rsc_op id="109" operation="monitor" operation_key="ip-192.168.122.247_monitor_10000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="108" operation="monitor" operation_key="ip-192.168.122.247_monitor_10000" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.247" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.247"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="108" operation="start" operation_key="ip-192.168.122.247_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="107" operation="start" operation_key="ip-192.168.122.247_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <rsc_op id="108" operation="start" operation_key="ip-192.168.122.247_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="107" operation="start" operation_key="ip-192.168.122.247_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.247" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.247"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="monitor" operation_key="ip-192.168.122.247_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="11" operation="monitor" operation_key="ip-192.168.122.247_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="56"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="ip-192.168.122.247_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="11" operation="monitor" operation_key="ip-192.168.122.247_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.247" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.247"/> </rsc_op> @@ -784,33 +784,33 @@ </synapse> <synapse id="57"> <action_set> - <rsc_op id="111" operation="monitor" operation_key="ip-192.168.122.248_monitor_10000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="110" operation="monitor" operation_key="ip-192.168.122.248_monitor_10000" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.248" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.248"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="110" operation="start" operation_key="ip-192.168.122.248_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="109" operation="start" operation_key="ip-192.168.122.248_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="58"> <action_set> - <rsc_op id="110" operation="start" operation_key="ip-192.168.122.248_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="109" operation="start" operation_key="ip-192.168.122.248_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.248" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.248"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="ip-192.168.122.248_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="12" operation="monitor" operation_key="ip-192.168.122.248_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="ip-192.168.122.248_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="12" operation="monitor" operation_key="ip-192.168.122.248_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.248" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.248"/> </rsc_op> @@ -819,36 +819,36 @@ </synapse> <synapse id="60"> <action_set> - <rsc_op id="113" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="112" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="112" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="111" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="61"> <action_set> - <rsc_op id="112" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="111" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="13" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="114" operation="start" operation_key="haproxy-bundle_start_0"/> + <pseudo_event id="113" operation="start" operation_key="haproxy-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="62"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="13" operation="monitor" operation_key="haproxy-bundle-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -857,36 +857,36 @@ </synapse> <synapse id="63"> <action_set> - <rsc_op id="119" operation="monitor" operation_key="openstack-cinder-volume-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="118" operation="monitor" operation_key="openstack-cinder-volume-docker-0_monitor_60000" on_node="undercloud" on_node_uuid="1"> <primitive id="openstack-cinder-volume-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-cinder-volume:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/cinder/etc/cinder:/etc/cinder:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /dev:/dev:rw -v /run:/run:rw -v /sys:/sys:rw -v /lib/modules:/lib/modules:ro -v /etc/iscsi:/etc/iscsi:rw -v /var/lib/cinder:/var/lib/cinder:rw -v /var/log/containers/cinder:/var/log/cinder:rw --ipc=host --privileged=true --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="118" operation="start" operation_key="openstack-cinder-volume-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="117" operation="start" operation_key="openstack-cinder-volume-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="64"> <action_set> - <rsc_op id="118" operation="start" operation_key="openstack-cinder-volume-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="117" operation="start" operation_key="openstack-cinder-volume-docker-0_start_0" on_node="undercloud" on_node_uuid="1"> <primitive id="openstack-cinder-volume-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-cinder-volume:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/cinder/etc/cinder:/etc/cinder:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /dev:/dev:rw -v /run:/run:rw -v /sys:/sys:rw -v /lib/modules:/lib/modules:ro -v /etc/iscsi:/etc/iscsi:rw -v /var/lib/cinder:/var/lib/cinder:rw -v /var/log/containers/cinder:/var/log/cinder:rw --ipc=host --privileged=true --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="monitor" operation_key="openstack-cinder-volume-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="14" operation="monitor" operation_key="openstack-cinder-volume-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="120" operation="start" operation_key="openstack-cinder-volume_start_0"/> + <pseudo_event id="119" operation="start" operation_key="openstack-cinder-volume_start_0"/> </trigger> </inputs> </synapse> <synapse id="65"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="openstack-cinder-volume-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="14" operation="monitor" operation_key="openstack-cinder-volume-docker-0_monitor_0" on_node="undercloud" on_node_uuid="1"> <primitive id="openstack-cinder-volume-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-cinder-volume:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/cinder/etc/cinder:/etc/cinder:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /dev:/dev:rw -v /run:/run:rw -v /sys:/sys:rw -v /lib/modules:/lib/modules:ro -v /etc/iscsi:/etc/iscsi:rw -v /var/lib/cinder:/var/lib/cinder:rw -v /var/log/containers/cinder:/var/log/cinder:rw --ipc=host --privileged=true --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> @@ -895,19 +895,19 @@ </synapse> <synapse id="66" priority="1000000"> <action_set> - <pseudo_event id="121" operation="running" operation_key="openstack-cinder-volume_running_0"> + <pseudo_event id="120" operation="running" operation_key="openstack-cinder-volume_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="118" operation="start" operation_key="openstack-cinder-volume-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="117" operation="start" operation_key="openstack-cinder-volume-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="67"> <action_set> - <pseudo_event id="120" operation="start" operation_key="openstack-cinder-volume_start_0"> + <pseudo_event id="119" operation="start" operation_key="openstack-cinder-volume_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -915,115 +915,115 @@ </synapse> <synapse id="68" priority="1000000"> <action_set> - <pseudo_event id="115" operation="running" operation_key="haproxy-bundle_running_0"> + <pseudo_event id="114" operation="running" operation_key="haproxy-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="112" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="111" operation="start" operation_key="haproxy-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="69"> <action_set> - <pseudo_event id="114" operation="start" operation_key="haproxy-bundle_start_0"> + <pseudo_event id="113" operation="start" operation_key="haproxy-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="100" operation="start" operation_key="ip-192.168.122.254_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="99" operation="start" operation_key="ip-192.168.122.254_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="102" operation="start" operation_key="ip-192.168.122.250_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="101" operation="start" operation_key="ip-192.168.122.250_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="104" operation="start" operation_key="ip-192.168.122.249_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="103" operation="start" operation_key="ip-192.168.122.249_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="106" operation="start" operation_key="ip-192.168.122.253_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="105" operation="start" operation_key="ip-192.168.122.253_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="108" operation="start" operation_key="ip-192.168.122.247_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="107" operation="start" operation_key="ip-192.168.122.247_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="110" operation="start" operation_key="ip-192.168.122.248_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="109" operation="start" operation_key="ip-192.168.122.248_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="70" priority="1000000"> <action_set> - <pseudo_event id="66" operation="running" operation_key="redis-bundle_running_0"> + <pseudo_event id="65" operation="running" operation_key="redis-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="60" operation="start" operation_key="redis-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="77" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + <pseudo_event id="76" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="71"> <action_set> - <pseudo_event id="65" operation="start" operation_key="redis-bundle_start_0"> + <pseudo_event id="64" operation="start" operation_key="redis-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="115" operation="running" operation_key="haproxy-bundle_running_0"/> + <pseudo_event id="114" operation="running" operation_key="haproxy-bundle_running_0"/> </trigger> </inputs> </synapse> <synapse id="72" priority="1000000"> <action_set> - <pseudo_event id="43" operation="running" operation_key="galera-bundle_running_0"> + <pseudo_event id="42" operation="running" operation_key="galera-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="37" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="50" operation="running" operation_key="galera-bundle-master_running_0"/> + <pseudo_event id="49" operation="running" operation_key="galera-bundle-master_running_0"/> </trigger> </inputs> </synapse> <synapse id="73"> <action_set> - <pseudo_event id="42" operation="start" operation_key="galera-bundle_start_0"> + <pseudo_event id="41" operation="start" operation_key="galera-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="running" operation_key="redis-bundle_running_0"/> + <pseudo_event id="65" operation="running" operation_key="redis-bundle_running_0"/> </trigger> </inputs> </synapse> <synapse id="74" priority="1000000"> <action_set> - <pseudo_event id="21" operation="running" operation_key="rabbitmq-bundle_running_0"> + <pseudo_event id="20" operation="running" operation_key="rabbitmq-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="15" operation="start" operation_key="rabbitmq-bundle-docker-0_start_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="31" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="30" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="75"> <action_set> - <pseudo_event id="20" operation="start" operation_key="rabbitmq-bundle_start_0"> + <pseudo_event id="19" operation="start" operation_key="rabbitmq-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/bundle-order-startup.scores b/pengine/test10/bundle-order-startup.scores index 1ca7652c2c0..f91ddc1c731 100644 --- a/pengine/test10/bundle-order-startup.scores +++ b/pengine/test10/bundle-order-startup.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on undercloud: -INFINITY -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 -clone_color: rabbitmq-bundle-clone allocation score on undercloud: -INFINITY -clone_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -clone_color: redis-bundle-master allocation score on redis-bundle-0: 0 -clone_color: redis-bundle-master allocation score on undercloud: -INFINITY -clone_color: redis:0 allocation score on redis-bundle-0: INFINITY -container_color: galera-bundle allocation score on undercloud: 0 -container_color: galera-bundle-0 allocation score on undercloud: 0 -container_color: galera-bundle-docker-0 allocation score on undercloud: 0 -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on undercloud: 0 -container_color: galera:0 allocation score on galera-bundle-0: 500 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -container_color: openstack-cinder-volume allocation score on undercloud: 0 -container_color: openstack-cinder-volume-docker-0 allocation score on undercloud: 0 -container_color: rabbitmq-bundle allocation score on undercloud: 0 -container_color: rabbitmq-bundle-0 allocation score on undercloud: 0 -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on undercloud: 0 -container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on undercloud: 0 -container_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: 500 -container_color: redis-bundle allocation score on undercloud: 0 -container_color: redis-bundle-0 allocation score on undercloud: 0 -container_color: redis-bundle-docker-0 allocation score on undercloud: 0 -container_color: redis-bundle-master allocation score on redis-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on undercloud: 0 -container_color: redis:0 allocation score on redis-bundle-0: 500 galera:0 promotion score on galera-bundle-0: -1 -native_color: galera-bundle-0 allocation score on undercloud: 10000 -native_color: galera-bundle-docker-0 allocation score on undercloud: 0 -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on undercloud: 0 -native_color: ip-192.168.122.247 allocation score on undercloud: 0 -native_color: ip-192.168.122.248 allocation score on undercloud: 0 -native_color: ip-192.168.122.249 allocation score on undercloud: 0 -native_color: ip-192.168.122.250 allocation score on undercloud: 0 -native_color: ip-192.168.122.253 allocation score on undercloud: 0 -native_color: ip-192.168.122.254 allocation score on undercloud: 0 -native_color: openstack-cinder-volume-docker-0 allocation score on undercloud: 0 -native_color: rabbitmq-bundle-0 allocation score on undercloud: 10000 -native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on undercloud: 0 -native_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -native_color: redis-bundle-0 allocation score on undercloud: 10000 -native_color: redis-bundle-docker-0 allocation score on undercloud: 0 -native_color: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on undercloud: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: 500 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: openstack-cinder-volume allocation score on undercloud: 0 +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: 500 +pcmk__bundle_allocate: redis-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on undercloud: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on undercloud: 0 +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: 500 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on undercloud: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on undercloud: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on undercloud: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on undercloud: 10000 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on undercloud: 0 +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on undercloud: 0 +pcmk__native_allocate: ip-192.168.122.247 allocation score on undercloud: 0 +pcmk__native_allocate: ip-192.168.122.248 allocation score on undercloud: 0 +pcmk__native_allocate: ip-192.168.122.249 allocation score on undercloud: 0 +pcmk__native_allocate: ip-192.168.122.250 allocation score on undercloud: 0 +pcmk__native_allocate: ip-192.168.122.253 allocation score on undercloud: 0 +pcmk__native_allocate: ip-192.168.122.254 allocation score on undercloud: 0 +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on undercloud: 0 +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on undercloud: 10000 +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on undercloud: 0 +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on undercloud: 10000 +pcmk__native_allocate: redis-bundle-docker-0 allocation score on undercloud: 0 +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY redis:0 promotion score on redis-bundle-0: -1 diff --git a/pengine/test10/bundle-order-stop-clone.dot b/pengine/test10/bundle-order-stop-clone.dot index 48bb614db98..eb046adf886 100644 --- a/pengine/test10/bundle-order-stop-clone.dot +++ b/pengine/test10/bundle-order-stop-clone.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "galera-bundle-0_monitor_0 metal-2" -> "galera-bundle-0_start_0 metal-1" [ style = dashed] "galera-bundle-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] "galera-bundle-0_monitor_0 metal-3" -> "galera-bundle-0_start_0 metal-1" [ style = dashed] @@ -10,7 +9,6 @@ digraph "g" { "galera-bundle-0_start_0 metal-1" -> "galera:0_monitor_30000 galera-bundle-0" [ style = dashed] "galera-bundle-0_start_0 metal-1" -> "galera:0_start_0 galera-bundle-0" [ style = dashed] "galera-bundle-0_start_0 metal-1" [ style=dashed color="red" fontcolor="black"] -"galera-bundle-0_stop_0 metal-1" -> "all_stopped" [ style = bold] "galera-bundle-0_stop_0 metal-1" -> "galera-bundle-0_start_0 metal-1" [ style = dashed] "galera-bundle-0_stop_0 metal-1" -> "galera-bundle-docker-0_stop_0 metal-1" [ style = bold] "galera-bundle-0_stop_0 metal-1" [ style=bold color="green" fontcolor="black"] @@ -18,7 +16,6 @@ digraph "g" { "galera-bundle-1_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] "galera-bundle-2_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] "galera-bundle-2_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] -"galera-bundle-docker-0_stop_0 metal-1" -> "all_stopped" [ style = bold] "galera-bundle-docker-0_stop_0 metal-1" -> "galera-bundle_stopped_0" [ style = bold] "galera-bundle-docker-0_stop_0 metal-1" [ style=bold color="green" fontcolor="black"] "galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] @@ -48,7 +45,6 @@ digraph "g" { "galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_20000 galera-bundle-0" [ style = dashed] "galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_30000 galera-bundle-0" [ style = dashed] "galera:0_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] -"galera:0_stop_0 galera-bundle-0" -> "all_stopped" [ style = bold] "galera:0_stop_0 galera-bundle-0" -> "galera-bundle-0_stop_0 metal-1" [ style = bold] "galera:0_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] "galera:0_stop_0 galera-bundle-0" -> "galera:0_start_0 galera-bundle-0" [ style = dashed] @@ -59,7 +55,6 @@ digraph "g" { "redis-bundle-1_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] "redis-bundle-2_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] "redis-bundle-2_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] -"storage-clone_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "storage-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "storage-clone_confirmed-pre_notify_stop_0" -> "storage-clone_post_notify_stopped_0" [ style = bold] "storage-clone_confirmed-pre_notify_stop_0" -> "storage-clone_stop_0" [ style = bold] @@ -80,7 +75,6 @@ digraph "g" { "storage-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "storage:0_pre_notify_stop_0 metal-1" -> "storage-clone_confirmed-pre_notify_stop_0" [ style = bold] "storage:0_pre_notify_stop_0 metal-1" [ style=bold color="green" fontcolor="black"] -"storage:0_stop_0 metal-1" -> "all_stopped" [ style = bold] "storage:0_stop_0 metal-1" -> "storage-clone_stopped_0" [ style = bold] "storage:0_stop_0 metal-1" [ style=bold color="green" fontcolor="black"] "storage:1_post_notify_stop_0 metal-2" -> "storage-clone_confirmed-post_notify_stopped_0" [ style = bold] diff --git a/pengine/test10/bundle-order-stop-clone.exp b/pengine/test10/bundle-order-stop-clone.exp index 3e3fe779139..a2eef7ab1b6 100644 --- a/pengine/test10/bundle-order-stop-clone.exp +++ b/pengine/test10/bundle-order-stop-clone.exp @@ -3,25 +3,25 @@ <action_set> <rsc_op id="168" operation="notify" operation_key="storage:0_pre_notify_stop_0" on_node="metal-1" on_node_uuid="1"> <primitive id="storage" long-id="storage:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_notify_type="pre" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_notify_type="pre" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="storage-clone_pre_notify_stop_0"/> + <pseudo_event id="53" operation="notify" operation_key="storage-clone_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="41" operation="stop" operation_key="storage:0_stop_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="40" operation="stop" operation_key="storage:0_stop_0" on_node="metal-1" on_node_uuid="1"> <primitive id="storage" long-id="storage:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="stop" operation_key="storage-clone_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="storage-clone_stop_0"/> </trigger> </inputs> </synapse> @@ -29,12 +29,12 @@ <action_set> <rsc_op id="170" operation="notify" operation_key="storage:1_post_notify_stop_0" on_node="metal-2" on_node_uuid="2"> <primitive id="storage" long-id="storage:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_notify_type="post" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_notify_type="post" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="storage-clone_post_notify_stopped_0"/> + <pseudo_event id="55" operation="notify" operation_key="storage-clone_post_notify_stopped_0"/> </trigger> </inputs> </synapse> @@ -42,12 +42,12 @@ <action_set> <rsc_op id="169" operation="notify" operation_key="storage:1_pre_notify_stop_0" on_node="metal-2" on_node_uuid="2"> <primitive id="storage" long-id="storage:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_notify_type="pre" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_notify_type="pre" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="storage-clone_pre_notify_stop_0"/> + <pseudo_event id="53" operation="notify" operation_key="storage-clone_pre_notify_stop_0"/> </trigger> </inputs> </synapse> @@ -55,12 +55,12 @@ <action_set> <rsc_op id="172" operation="notify" operation_key="storage:2_post_notify_stop_0" on_node="metal-3" on_node_uuid="3"> <primitive id="storage" long-id="storage:2" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_notify_type="post" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_notify_type="post" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="storage-clone_post_notify_stopped_0"/> + <pseudo_event id="55" operation="notify" operation_key="storage-clone_post_notify_stopped_0"/> </trigger> </inputs> </synapse> @@ -68,24 +68,24 @@ <action_set> <rsc_op id="171" operation="notify" operation_key="storage:2_pre_notify_stop_0" on_node="metal-3" on_node_uuid="3"> <primitive id="storage" long-id="storage:2" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-2 metal-3 rabbitmq-bundle-0 metal-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_notify_type="pre" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="storage:0 storage:1 storage:2" CRM_meta_notify_active_uname="metal-1 metal-2 metal-3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 metal-1 metal-2 metal-3 rabbitmq-bundle-0 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="metal-1 metal-2 metal-3 rabbitmq-bundle-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="storage:3" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="storage:0" CRM_meta_notify_stop_uname="metal-1" CRM_meta_notify_type="pre" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" device="nfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="storage-clone_pre_notify_stop_0"/> + <pseudo_event id="53" operation="notify" operation_key="storage-clone_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="57" operation="notified" operation_key="storage-clone_confirmed-post_notify_stopped_0"> + <pseudo_event id="56" operation="notified" operation_key="storage-clone_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="storage-clone_post_notify_stopped_0"/> + <pseudo_event id="55" operation="notify" operation_key="storage-clone_post_notify_stopped_0"/> </trigger> <trigger> <rsc_op id="170" operation="notify" operation_key="storage:1_post_notify_stop_0" on_node="metal-2" on_node_uuid="2"/> @@ -97,28 +97,28 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="56" operation="notify" operation_key="storage-clone_post_notify_stopped_0"> + <pseudo_event id="55" operation="notify" operation_key="storage-clone_post_notify_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="stopped" operation_key="storage-clone_stopped_0"/> + <pseudo_event id="52" operation="stopped" operation_key="storage-clone_stopped_0"/> </trigger> <trigger> - <pseudo_event id="55" operation="notified" operation_key="storage-clone_confirmed-pre_notify_stop_0"/> + <pseudo_event id="54" operation="notified" operation_key="storage-clone_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="55" operation="notified" operation_key="storage-clone_confirmed-pre_notify_stop_0"> + <pseudo_event id="54" operation="notified" operation_key="storage-clone_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="storage-clone_pre_notify_stop_0"/> + <pseudo_event id="53" operation="notify" operation_key="storage-clone_pre_notify_stop_0"/> </trigger> <trigger> <rsc_op id="168" operation="notify" operation_key="storage:0_pre_notify_stop_0" on_node="metal-1" on_node_uuid="1"/> @@ -133,7 +133,7 @@ </synapse> <synapse id="9"> <action_set> - <pseudo_event id="54" operation="notify" operation_key="storage-clone_pre_notify_stop_0"> + <pseudo_event id="53" operation="notify" operation_key="storage-clone_pre_notify_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -141,123 +141,123 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="53" operation="stopped" operation_key="storage-clone_stopped_0"> + <pseudo_event id="52" operation="stopped" operation_key="storage-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="stop" operation_key="storage:0_stop_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="40" operation="stop" operation_key="storage:0_stop_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="52" operation="stop" operation_key="storage-clone_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="storage-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="52" operation="stop" operation_key="storage-clone_stop_0"> + <pseudo_event id="51" operation="stop" operation_key="storage-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="notified" operation_key="storage-clone_confirmed-pre_notify_stop_0"/> + <pseudo_event id="54" operation="notified" operation_key="storage-clone_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="72" operation="stopped" operation_key="galera-bundle_stopped_0"/> + <pseudo_event id="71" operation="stopped" operation_key="galera-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="74" operation="stop" operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"> + <rsc_op id="73" operation="stop" operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="metal-1" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:metal" enable_creation="true" wsrep_cluster_address="gcomm://metal"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="71" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="70" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="81" operation="stop" operation_key="galera-bundle-master_stop_0"/> + <pseudo_event id="80" operation="stop" operation_key="galera-bundle-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="82" operation="stopped" operation_key="galera-bundle-master_stopped_0"> + <pseudo_event id="81" operation="stopped" operation_key="galera-bundle-master_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="74" operation="stop" operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> + <rsc_op id="73" operation="stop" operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> </trigger> <trigger> - <pseudo_event id="81" operation="stop" operation_key="galera-bundle-master_stop_0"/> + <pseudo_event id="80" operation="stop" operation_key="galera-bundle-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="81" operation="stop" operation_key="galera-bundle-master_stop_0"> + <pseudo_event id="80" operation="stop" operation_key="galera-bundle-master_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="71" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="70" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="80" operation="running" operation_key="galera-bundle-master_running_0"> + <pseudo_event id="79" operation="running" operation_key="galera-bundle-master_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="79" operation="start" operation_key="galera-bundle-master_start_0"/> + <pseudo_event id="78" operation="start" operation_key="galera-bundle-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="79" operation="start" operation_key="galera-bundle-master_start_0"> + <pseudo_event id="78" operation="start" operation_key="galera-bundle-master_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="69" operation="start" operation_key="galera-bundle_start_0"/> + <pseudo_event id="68" operation="start" operation_key="galera-bundle_start_0"/> </trigger> <trigger> - <pseudo_event id="82" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + <pseudo_event id="81" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="58" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="57" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="59" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="58" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="71" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="70" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="59" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="58" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="metal-1" port="3123"/> <downed> @@ -267,13 +267,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="74" operation="stop" operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> + <rsc_op id="73" operation="stop" operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="36" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-1" port="3123"/> </rsc_op> @@ -282,7 +282,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="32" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-1" port="3123"/> </rsc_op> @@ -291,7 +291,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="37" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-1" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3123"/> </rsc_op> @@ -300,7 +300,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="28" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-1" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3123"/> </rsc_op> @@ -309,7 +309,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="33" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-3" port="3123"/> </rsc_op> @@ -318,7 +318,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="29" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-3" port="3123"/> </rsc_op> @@ -327,7 +327,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="38" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-1" port="3124"/> </rsc_op> @@ -336,7 +336,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="34" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-1" port="3124"/> </rsc_op> @@ -345,7 +345,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"> + <rsc_op id="39" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-3" on_node_uuid="3"> <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="metal-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> @@ -354,7 +354,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="30" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-2" port="3124"/> </rsc_op> @@ -363,7 +363,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"> + <rsc_op id="35" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-2" on_node_uuid="2"> <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-2" CRM_meta_on_node="metal-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-3" port="3124"/> </rsc_op> @@ -372,7 +372,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"> + <rsc_op id="31" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="metal-1" on_node_uuid="1"> <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-2" CRM_meta_on_node="metal-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="metal-3" port="3124"/> </rsc_op> @@ -381,22 +381,22 @@ </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="72" operation="stopped" operation_key="galera-bundle_stopped_0"> + <pseudo_event id="71" operation="stopped" operation_key="galera-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="58" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="metal-1" on_node_uuid="1"/> + <rsc_op id="57" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="metal-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="82" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + <pseudo_event id="81" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="71" operation="stop" operation_key="galera-bundle_stop_0"> + <pseudo_event id="70" operation="stop" operation_key="galera-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -404,49 +404,25 @@ </synapse> <synapse id="33" priority="1000000"> <action_set> - <pseudo_event id="70" operation="running" operation_key="galera-bundle_running_0"> + <pseudo_event id="69" operation="running" operation_key="galera-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="80" operation="running" operation_key="galera-bundle-master_running_0"/> + <pseudo_event id="79" operation="running" operation_key="galera-bundle-master_running_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="69" operation="start" operation_key="galera-bundle_start_0"> + <pseudo_event id="68" operation="start" operation_key="galera-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="72" operation="stopped" operation_key="galera-bundle_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="35"> - <action_set> - <pseudo_event id="28" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="41" operation="stop" operation_key="storage:0_stop_0" on_node="metal-1" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="57" operation="notified" operation_key="storage-clone_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="58" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="metal-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="59" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="metal-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="74" operation="stop" operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="metal-1"/> + <pseudo_event id="71" operation="stopped" operation_key="galera-bundle_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/bundle-order-stop-clone.scores b/pengine/test10/bundle-order-stop-clone.scores index 584af302513..7d8091fbebf 100644 --- a/pengine/test10/bundle-order-stop-clone.scores +++ b/pengine/test10/bundle-order-stop-clone.scores @@ -1,273 +1,273 @@ Allocation scores: -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-1: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-2: 0 -clone_color: galera-bundle-master allocation score on metal-1: -INFINITY -clone_color: galera-bundle-master allocation score on metal-2: -INFINITY -clone_color: galera-bundle-master allocation score on metal-3: -INFINITY -clone_color: galera-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: galera:1 allocation score on galera-bundle-1: INFINITY -clone_color: galera:2 allocation score on galera-bundle-2: INFINITY -clone_color: redis-bundle-master allocation score on metal-1: -INFINITY -clone_color: redis-bundle-master allocation score on metal-2: -INFINITY -clone_color: redis-bundle-master allocation score on metal-3: -INFINITY -clone_color: redis-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY -clone_color: redis-bundle-master allocation score on redis-bundle-0: 0 -clone_color: redis-bundle-master allocation score on redis-bundle-1: 0 -clone_color: redis-bundle-master allocation score on redis-bundle-2: 0 -clone_color: redis:0 allocation score on redis-bundle-0: INFINITY -clone_color: redis:1 allocation score on redis-bundle-1: INFINITY -clone_color: redis:2 allocation score on redis-bundle-2: INFINITY -clone_color: storage-clone allocation score on metal-1: -INFINITY -clone_color: storage-clone allocation score on metal-2: 0 -clone_color: storage-clone allocation score on metal-3: 0 -clone_color: storage-clone allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:0 allocation score on metal-1: -INFINITY -clone_color: storage:0 allocation score on metal-2: 0 -clone_color: storage:0 allocation score on metal-3: 0 -clone_color: storage:0 allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:1 allocation score on metal-1: -INFINITY -clone_color: storage:1 allocation score on metal-2: INFINITY -clone_color: storage:1 allocation score on metal-3: 0 -clone_color: storage:1 allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:2 allocation score on metal-1: -INFINITY -clone_color: storage:2 allocation score on metal-2: 0 -clone_color: storage:2 allocation score on metal-3: INFINITY -clone_color: storage:2 allocation score on rabbitmq-bundle-0: 0 -clone_color: storage:3 allocation score on metal-1: -INFINITY -clone_color: storage:3 allocation score on metal-2: 0 -clone_color: storage:3 allocation score on metal-3: 0 -clone_color: storage:3 allocation score on rabbitmq-bundle-0: 0 -container_color: galera-bundle allocation score on metal-1: 0 -container_color: galera-bundle allocation score on metal-2: 0 -container_color: galera-bundle allocation score on metal-3: 0 -container_color: galera-bundle allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-0 allocation score on metal-1: INFINITY -container_color: galera-bundle-0 allocation score on metal-2: 0 -container_color: galera-bundle-0 allocation score on metal-3: 0 -container_color: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-1 allocation score on metal-1: 0 -container_color: galera-bundle-1 allocation score on metal-2: INFINITY -container_color: galera-bundle-1 allocation score on metal-3: 0 -container_color: galera-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-2 allocation score on metal-1: 0 -container_color: galera-bundle-2 allocation score on metal-2: 0 -container_color: galera-bundle-2 allocation score on metal-3: INFINITY -container_color: galera-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-docker-0 allocation score on metal-1: INFINITY -container_color: galera-bundle-docker-0 allocation score on metal-2: 0 -container_color: galera-bundle-docker-0 allocation score on metal-3: 0 -container_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-docker-1 allocation score on metal-1: 0 -container_color: galera-bundle-docker-1 allocation score on metal-2: INFINITY -container_color: galera-bundle-docker-1 allocation score on metal-3: 0 -container_color: galera-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-docker-2 allocation score on metal-1: 0 -container_color: galera-bundle-docker-2 allocation score on metal-2: 0 -container_color: galera-bundle-docker-2 allocation score on metal-3: INFINITY -container_color: galera-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-1: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-2: -INFINITY -container_color: galera-bundle-master allocation score on metal-1: 0 -container_color: galera-bundle-master allocation score on metal-2: 0 -container_color: galera-bundle-master allocation score on metal-3: 0 -container_color: galera-bundle-master allocation score on rabbitmq-bundle-0: 0 -container_color: galera:0 allocation score on galera-bundle-0: INFINITY -container_color: galera:1 allocation score on galera-bundle-1: INFINITY -container_color: galera:2 allocation score on galera-bundle-2: INFINITY -container_color: haproxy-bundle allocation score on metal-1: 0 -container_color: haproxy-bundle allocation score on metal-1: 0 -container_color: haproxy-bundle allocation score on metal-1: 0 -container_color: haproxy-bundle allocation score on metal-1: 0 -container_color: haproxy-bundle allocation score on metal-2: 0 -container_color: haproxy-bundle allocation score on metal-2: 0 -container_color: haproxy-bundle allocation score on metal-2: 0 -container_color: haproxy-bundle allocation score on metal-2: 0 -container_color: haproxy-bundle allocation score on metal-3: 0 -container_color: haproxy-bundle allocation score on metal-3: 0 -container_color: haproxy-bundle allocation score on metal-3: 0 -container_color: haproxy-bundle allocation score on metal-3: 0 -container_color: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-1: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on metal-1: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on metal-1: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on metal-1: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on metal-1: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-2: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on metal-2: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on metal-2: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on metal-2: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-1 allocation score on metal-3: 0 -container_color: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: 0 -container_color: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-1: 0 -container_color: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-2: 0 -container_color: haproxy-bundle-docker-2 allocation score on metal-3: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-3: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-3: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on metal-3: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: 0 -container_color: redis-bundle allocation score on metal-1: 0 -container_color: redis-bundle allocation score on metal-2: 0 -container_color: redis-bundle allocation score on metal-3: 0 -container_color: redis-bundle allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-0 allocation score on metal-1: INFINITY -container_color: redis-bundle-0 allocation score on metal-2: 0 -container_color: redis-bundle-0 allocation score on metal-3: 0 -container_color: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-1 allocation score on metal-1: 0 -container_color: redis-bundle-1 allocation score on metal-2: INFINITY -container_color: redis-bundle-1 allocation score on metal-3: 0 -container_color: redis-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-2 allocation score on metal-1: 0 -container_color: redis-bundle-2 allocation score on metal-2: 0 -container_color: redis-bundle-2 allocation score on metal-3: INFINITY -container_color: redis-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-docker-0 allocation score on metal-1: INFINITY -container_color: redis-bundle-docker-0 allocation score on metal-2: 0 -container_color: redis-bundle-docker-0 allocation score on metal-3: 0 -container_color: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-docker-1 allocation score on metal-1: 0 -container_color: redis-bundle-docker-1 allocation score on metal-2: INFINITY -container_color: redis-bundle-docker-1 allocation score on metal-3: 0 -container_color: redis-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-docker-2 allocation score on metal-1: 0 -container_color: redis-bundle-docker-2 allocation score on metal-2: 0 -container_color: redis-bundle-docker-2 allocation score on metal-3: INFINITY -container_color: redis-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on metal-1: 0 -container_color: redis-bundle-master allocation score on metal-2: 0 -container_color: redis-bundle-master allocation score on metal-3: 0 -container_color: redis-bundle-master allocation score on rabbitmq-bundle-0: 0 -container_color: redis-bundle-master allocation score on redis-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-1: -INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-2: -INFINITY -container_color: redis:0 allocation score on redis-bundle-0: INFINITY -container_color: redis:1 allocation score on redis-bundle-1: INFINITY -container_color: redis:2 allocation score on redis-bundle-2: INFINITY galera:0 promotion score on galera-bundle-0: -1 galera:1 promotion score on galera-bundle-1: -1 galera:2 promotion score on galera-bundle-2: -1 -native_color: galera-bundle-0 allocation score on metal-1: INFINITY -native_color: galera-bundle-0 allocation score on metal-2: -10000 -native_color: galera-bundle-0 allocation score on metal-3: -10000 -native_color: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-1 allocation score on metal-1: 0 -native_color: galera-bundle-1 allocation score on metal-2: INFINITY -native_color: galera-bundle-1 allocation score on metal-3: 0 -native_color: galera-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-2 allocation score on metal-1: 0 -native_color: galera-bundle-2 allocation score on metal-2: 0 -native_color: galera-bundle-2 allocation score on metal-3: INFINITY -native_color: galera-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-docker-0 allocation score on metal-1: -INFINITY -native_color: galera-bundle-docker-0 allocation score on metal-1: -INFINITY -native_color: galera-bundle-docker-0 allocation score on metal-2: -INFINITY -native_color: galera-bundle-docker-0 allocation score on metal-2: 0 -native_color: galera-bundle-docker-0 allocation score on metal-3: -INFINITY -native_color: galera-bundle-docker-0 allocation score on metal-3: 0 -native_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-docker-1 allocation score on metal-1: -INFINITY -native_color: galera-bundle-docker-1 allocation score on metal-2: INFINITY -native_color: galera-bundle-docker-1 allocation score on metal-3: 0 -native_color: galera-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera-bundle-docker-2 allocation score on metal-1: -INFINITY -native_color: galera-bundle-docker-2 allocation score on metal-2: -INFINITY -native_color: galera-bundle-docker-2 allocation score on metal-3: INFINITY -native_color: galera-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: galera:1 allocation score on galera-bundle-1: INFINITY -native_color: galera:2 allocation score on galera-bundle-2: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on metal-1: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on metal-2: 0 -native_color: haproxy-bundle-docker-0 allocation score on metal-3: 0 -native_color: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY -native_color: haproxy-bundle-docker-1 allocation score on metal-2: INFINITY -native_color: haproxy-bundle-docker-1 allocation score on metal-3: 0 -native_color: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY -native_color: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY -native_color: haproxy-bundle-docker-2 allocation score on metal-3: INFINITY -native_color: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-0 allocation score on metal-1: INFINITY -native_color: redis-bundle-0 allocation score on metal-2: 0 -native_color: redis-bundle-0 allocation score on metal-3: 0 -native_color: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-1 allocation score on metal-1: 0 -native_color: redis-bundle-1 allocation score on metal-2: INFINITY -native_color: redis-bundle-1 allocation score on metal-3: 0 -native_color: redis-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-2 allocation score on metal-1: 0 -native_color: redis-bundle-2 allocation score on metal-2: 0 -native_color: redis-bundle-2 allocation score on metal-3: INFINITY -native_color: redis-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-docker-0 allocation score on metal-1: INFINITY -native_color: redis-bundle-docker-0 allocation score on metal-2: -INFINITY -native_color: redis-bundle-docker-0 allocation score on metal-3: -INFINITY -native_color: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-docker-1 allocation score on metal-1: -INFINITY -native_color: redis-bundle-docker-1 allocation score on metal-2: INFINITY -native_color: redis-bundle-docker-1 allocation score on metal-3: -INFINITY -native_color: redis-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis-bundle-docker-2 allocation score on metal-1: -INFINITY -native_color: redis-bundle-docker-2 allocation score on metal-2: -INFINITY -native_color: redis-bundle-docker-2 allocation score on metal-3: INFINITY -native_color: redis-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: redis:0 allocation score on redis-bundle-0: INFINITY -native_color: redis:1 allocation score on redis-bundle-1: INFINITY -native_color: redis:2 allocation score on redis-bundle-2: INFINITY -native_color: storage:0 allocation score on metal-1: -INFINITY -native_color: storage:0 allocation score on metal-2: -INFINITY -native_color: storage:0 allocation score on metal-3: -INFINITY -native_color: storage:0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: storage:1 allocation score on metal-1: -INFINITY -native_color: storage:1 allocation score on metal-2: INFINITY -native_color: storage:1 allocation score on metal-3: 0 -native_color: storage:1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: storage:2 allocation score on metal-1: -INFINITY -native_color: storage:2 allocation score on metal-2: -INFINITY -native_color: storage:2 allocation score on metal-3: INFINITY -native_color: storage:2 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: storage:3 allocation score on metal-1: -INFINITY -native_color: storage:3 allocation score on metal-2: -INFINITY -native_color: storage:3 allocation score on metal-3: -INFINITY -native_color: storage:3 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on metal-1: INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on metal-2: INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on metal-3: INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on metal-1: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on metal-2: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on metal-3: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on metal-1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on metal-2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on metal-3: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__bundle_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__bundle_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-3: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-3: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-3: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on metal-3: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: redis-bundle allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on metal-1: INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on metal-2: INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on metal-3: INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on metal-1: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on metal-2: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on metal-3: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on metal-1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on metal-2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on metal-3: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on rabbitmq-bundle-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-2: -INFINITY +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__bundle_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__bundle_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-1: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-2: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on metal-1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on metal-2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on metal-3: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on metal-1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on metal-2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on metal-3: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-1: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-2: 0 +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__clone_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__clone_allocate: storage-clone allocation score on metal-1: -INFINITY +pcmk__clone_allocate: storage-clone allocation score on metal-2: 0 +pcmk__clone_allocate: storage-clone allocation score on metal-3: 0 +pcmk__clone_allocate: storage-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:0 allocation score on metal-1: -INFINITY +pcmk__clone_allocate: storage:0 allocation score on metal-2: 0 +pcmk__clone_allocate: storage:0 allocation score on metal-3: 0 +pcmk__clone_allocate: storage:0 allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:1 allocation score on metal-1: -INFINITY +pcmk__clone_allocate: storage:1 allocation score on metal-2: INFINITY +pcmk__clone_allocate: storage:1 allocation score on metal-3: 0 +pcmk__clone_allocate: storage:1 allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:2 allocation score on metal-1: -INFINITY +pcmk__clone_allocate: storage:2 allocation score on metal-2: 0 +pcmk__clone_allocate: storage:2 allocation score on metal-3: INFINITY +pcmk__clone_allocate: storage:2 allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: storage:3 allocation score on metal-1: -INFINITY +pcmk__clone_allocate: storage:3 allocation score on metal-2: 0 +pcmk__clone_allocate: storage:3 allocation score on metal-3: 0 +pcmk__clone_allocate: storage:3 allocation score on rabbitmq-bundle-0: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on metal-1: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on metal-2: -10000 +pcmk__native_allocate: galera-bundle-0 allocation score on metal-3: -10000 +pcmk__native_allocate: galera-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on metal-1: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on metal-2: INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on metal-3: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on metal-1: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on metal-2: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on metal-3: INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-2: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-3: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on metal-3: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on metal-2: INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on metal-3: 0 +pcmk__native_allocate: galera-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on metal-3: INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on metal-1: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on metal-2: 0 +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on metal-3: 0 +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on metal-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on metal-3: 0 +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on metal-3: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on metal-1: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on metal-2: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on metal-3: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on metal-1: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on metal-2: INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on metal-3: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on metal-1: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on metal-2: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on metal-3: INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on metal-1: INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on metal-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on metal-3: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on metal-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on metal-2: INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on metal-3: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on metal-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on metal-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on metal-3: INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__native_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__native_allocate: storage:0 allocation score on metal-1: -INFINITY +pcmk__native_allocate: storage:0 allocation score on metal-2: -INFINITY +pcmk__native_allocate: storage:0 allocation score on metal-3: -INFINITY +pcmk__native_allocate: storage:0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: storage:1 allocation score on metal-1: -INFINITY +pcmk__native_allocate: storage:1 allocation score on metal-2: INFINITY +pcmk__native_allocate: storage:1 allocation score on metal-3: 0 +pcmk__native_allocate: storage:1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: storage:2 allocation score on metal-1: -INFINITY +pcmk__native_allocate: storage:2 allocation score on metal-2: -INFINITY +pcmk__native_allocate: storage:2 allocation score on metal-3: INFINITY +pcmk__native_allocate: storage:2 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: storage:3 allocation score on metal-1: -INFINITY +pcmk__native_allocate: storage:3 allocation score on metal-2: -INFINITY +pcmk__native_allocate: storage:3 allocation score on metal-3: -INFINITY +pcmk__native_allocate: storage:3 allocation score on rabbitmq-bundle-0: -INFINITY redis:0 promotion score on redis-bundle-0: 99 redis:1 promotion score on redis-bundle-1: 99 redis:2 promotion score on redis-bundle-2: 99 diff --git a/pengine/test10/bundle-order-stop-clone.summary b/pengine/test10/bundle-order-stop-clone.summary index d988c06b671..5749f326093 100644 --- a/pengine/test10/bundle-order-stop-clone.summary +++ b/pengine/test10/bundle-order-stop-clone.summary @@ -62,7 +62,6 @@ Executing cluster transition: * Resource action: storage:1 notify on metal-2 * Resource action: storage:2 notify on metal-3 * Pseudo action: storage-clone_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ metal-1 metal-2 metal-3 ] diff --git a/pengine/test10/bundle-order-stop-on-remote.dot b/pengine/test10/bundle-order-stop-on-remote.dot new file mode 100644 index 00000000000..c5d2d374a1d --- /dev/null +++ b/pengine/test10/bundle-order-stop-on-remote.dot @@ -0,0 +1,313 @@ +digraph "g" { +"database-0_monitor_20000 controller-0" [ style=bold color="green" fontcolor="black"] +"database-0_start_0 controller-0" -> "database-0_monitor_20000 controller-0" [ style = bold] +"database-0_start_0 controller-0" -> "galera-bundle-docker-0_monitor_60000 database-0" [ style = bold] +"database-0_start_0 controller-0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"database-0_start_0 controller-0" -> "galera-bundle-docker-0_stop_0 database-0" [ style = bold] +"database-0_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"database-2_monitor_20000 controller-1" [ style=bold color="green" fontcolor="black"] +"database-2_start_0 controller-1" -> "database-2_monitor_20000 controller-1" [ style = bold] +"database-2_start_0 controller-1" -> "galera-bundle-docker-2_monitor_60000 database-2" [ style = bold] +"database-2_start_0 controller-1" -> "galera-bundle-docker-2_start_0 database-2" [ style = bold] +"database-2_start_0 controller-1" -> "galera-bundle-docker-2_stop_0 database-2" [ style = bold] +"database-2_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_0 controller-1" -> "galera-bundle-0_start_0 controller-0" [ style = bold] +"galera-bundle-0_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_start_0 controller-0" -> "galera-bundle-0_monitor_60000 controller-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_0 controller-1" -> "galera-bundle-2_start_0 controller-1" [ style = bold] +"galera-bundle-2_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_start_0 controller-1" -> "galera-bundle-2_monitor_60000 controller-1" [ style = bold] +"galera-bundle-2_start_0 controller-1" -> "galera_monitor_10000 galera-bundle-2" [ style = bold] +"galera-bundle-2_start_0 controller-1" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"galera-bundle-2_start_0 controller-1" -> "galera_start_0 galera-bundle-2" [ style = bold] +"galera-bundle-2_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle-0_monitor_0 controller-1" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle-0_start_0 controller-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle-docker-0_monitor_60000 database-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_stop_0 database-0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" -> "stonith 'reboot' galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_60000 database-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_start_0 database-2" -> "galera-bundle-2_monitor_0 controller-1" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" -> "galera-bundle-2_start_0 controller-1" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" -> "galera-bundle-docker-2_monitor_60000 database-2" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" -> "galera_start_0 galera-bundle-2" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_stop_0 database-2" -> "galera-bundle-docker-2_start_0 database-2" [ style = bold] +"galera-bundle-docker-2_stop_0 database-2" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-2_stop_0 database-2" -> "stonith 'reboot' galera-bundle-2" [ style = bold] +"galera-bundle-docker-2_stop_0 database-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-master_demote_0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-2" [ style = bold] +"galera-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_promote_0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_promote_0" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"galera-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_promoted_0" -> "galera-bundle_promoted_0" [ style = bold] +"galera-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_running_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = bold] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-2" [ style = bold] +"galera-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stop_0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-2" [ style = bold] +"galera-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-master_stopped_0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demote_0" -> "galera-bundle-master_demote_0" [ style = bold] +"galera-bundle_demote_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demoted_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_demoted_0" -> "galera-bundle_start_0" [ style = bold] +"galera-bundle_demoted_0" -> "galera-bundle_stop_0" [ style = bold] +"galera-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_promote_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-docker-2_start_0 database-2" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 database-0" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-docker-2_stop_0 database-2" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-2" [ style = bold] +"galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stopped_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_stopped_0" -> "galera-bundle_start_0" [ style = bold] +"galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"galera_demote_0 galera-bundle-2" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera_demote_0 galera-bundle-2" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"galera_demote_0 galera-bundle-2" -> "galera_stop_0 galera-bundle-2" [ style = bold] +"galera_demote_0 galera-bundle-2" [ style=bold color="green" fontcolor="orange"] +"galera_monitor_10000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_monitor_10000 galera-bundle-2" [ style=bold color="green" fontcolor="black"] +"galera_promote_0 galera-bundle-0" -> "galera-bundle-master_promoted_0" [ style = bold] +"galera_promote_0 galera-bundle-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera_promote_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_promote_0 galera-bundle-2" -> "galera-bundle-master_promoted_0" [ style = bold] +"galera_promote_0 galera-bundle-2" -> "galera_monitor_10000 galera-bundle-2" [ style = bold] +"galera_promote_0 galera-bundle-2" [ style=bold color="green" fontcolor="black"] +"galera_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = bold] +"galera_start_0 galera-bundle-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera_start_0 galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera_start_0 galera-bundle-0" -> "galera_start_0 galera-bundle-2" [ style = bold] +"galera_start_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_start_0 galera-bundle-2" -> "galera-bundle-master_running_0" [ style = bold] +"galera_start_0 galera-bundle-2" -> "galera_monitor_10000 galera-bundle-2" [ style = bold] +"galera_start_0 galera-bundle-2" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"galera_start_0 galera-bundle-2" [ style=bold color="green" fontcolor="black"] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"galera_stop_0 galera-bundle-2" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera_stop_0 galera-bundle-2" -> "galera_start_0 galera-bundle-2" [ style = bold] +"galera_stop_0 galera-bundle-2" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera_stop_0 galera-bundle-2" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle-docker-1_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-1_start_0 controller-1" -> "haproxy-bundle-docker-1_monitor_60000 controller-1" [ style = bold] +"haproxy-bundle-docker-1_start_0 controller-1" -> "haproxy-bundle_running_0" [ style = bold] +"haproxy-bundle-docker-1_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_start_0" -> "haproxy-bundle-docker-1_start_0 controller-1" [ style = bold] +"haproxy-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"ip-10.0.0.104_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-10.0.0.104_start_0 controller-1" -> "haproxy-bundle_start_0" [ style = bold] +"ip-10.0.0.104_start_0 controller-1" -> "ip-10.0.0.104_monitor_10000 controller-1" [ style = bold] +"ip-10.0.0.104_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.11_monitor_10000 controller-0" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.11_start_0 controller-0" -> "haproxy-bundle_start_0" [ style = bold] +"ip-172.17.1.11_start_0 controller-0" -> "ip-172.17.1.11_monitor_10000 controller-0" [ style = bold] +"ip-172.17.1.11_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"ip-172.17.3.13_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-172.17.3.13_start_0 controller-1" -> "haproxy-bundle_start_0" [ style = bold] +"ip-172.17.3.13_start_0 controller-1" -> "ip-172.17.3.13_monitor_10000 controller-1" [ style = bold] +"ip-172.17.3.13_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.11_monitor_10000 controller-0" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.11_start_0 controller-0" -> "haproxy-bundle_start_0" [ style = bold] +"ip-192.168.24.11_start_0 controller-0" -> "ip-192.168.24.11_monitor_10000 controller-0" [ style = bold] +"ip-192.168.24.11_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume_start_0 controller-0" -> "openstack-cinder-volume_monitor_60000 controller-0" [ style = bold] +"openstack-cinder-volume_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_0 controller-1" -> "redis-bundle-1_start_0 controller-1" [ style = bold] +"redis-bundle-1_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_start_0 controller-1" -> "redis-bundle-1_monitor_60000 controller-1" [ style = bold] +"redis-bundle-1_start_0 controller-1" -> "redis:1_monitor_45000 redis-bundle-1" [ style = bold] +"redis-bundle-1_start_0 controller-1" -> "redis:1_monitor_60000 redis-bundle-1" [ style = bold] +"redis-bundle-1_start_0 controller-1" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-1_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-1_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-1_start_0 controller-1" -> "redis-bundle-1_monitor_0 controller-1" [ style = bold] +"redis-bundle-docker-1_start_0 controller-1" -> "redis-bundle-1_start_0 controller-1" [ style = bold] +"redis-bundle-docker-1_start_0 controller-1" -> "redis-bundle-docker-1_monitor_60000 controller-1" [ style = bold] +"redis-bundle-docker-1_start_0 controller-1" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-docker-1_start_0 controller-1" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-docker-1_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis-bundle_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis:1_monitor_45000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis:1_monitor_60000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle-master_pre_notify_promote_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis:1_monitor_45000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis:1_monitor_60000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_promoted_0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis:1_post_notify_promote_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis-bundle-master_post_notify_running_0" -> "redis:1_post_notify_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_post_notify_running_0" -> "redis_post_notify_running_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_running_0" -> "redis_post_notify_running_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_promote_0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis:1_pre_notify_promote_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis-bundle-master_pre_notify_start_0" -> "redis_pre_notify_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_start_0" -> "redis_pre_notify_start_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promote_0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promoted_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_running_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_running_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_start_0" -> "redis-bundle-master_running_0" [ style = bold] +"redis-bundle-master_start_0" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_running_0" -> "redis-bundle_promote_0" [ style = bold] +"redis-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_start_0" -> "redis-bundle-docker-1_start_0 controller-1" [ style = bold] +"redis-bundle_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"redis:1_monitor_45000 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_monitor_60000 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_post_notify_promote_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis:1_post_notify_promote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_post_notify_start_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis:1_post_notify_start_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_pre_notify_promote_0 redis-bundle-1" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis:1_pre_notify_promote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_start_0 redis-bundle-1" -> "redis-bundle-master_running_0" [ style = bold] +"redis:1_start_0 redis-bundle-1" -> "redis:1_monitor_45000 redis-bundle-1" [ style = bold] +"redis:1_start_0 redis-bundle-1" -> "redis:1_monitor_60000 redis-bundle-1" [ style = bold] +"redis:1_start_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis_monitor_20000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_running_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis_post_notify_running_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_running_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis_post_notify_running_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_start_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis_pre_notify_start_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_start_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis_pre_notify_start_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_promote_0 redis-bundle-0" -> "redis-bundle-master_promoted_0" [ style = bold] +"redis_promote_0 redis-bundle-0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' galera-bundle-0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera-bundle-docker-2_start_0 database-2" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera-bundle-master_stop_0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_start_0 galera-bundle-2" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "haproxy-bundle-docker-1_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "ip-10.0.0.104_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "ip-172.17.1.11_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "ip-172.17.3.13_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "ip-192.168.24.11_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "openstack-cinder-volume_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "redis-bundle-docker-1_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' galera-bundle-2" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera-bundle-docker-2_start_0 database-2" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera-bundle-master_stop_0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera_start_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera_start_0 galera-bundle-2" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "haproxy-bundle-docker-1_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "ip-10.0.0.104_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "ip-172.17.1.11_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "ip-172.17.3.13_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "ip-192.168.24.11_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "openstack-cinder-volume_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "redis-bundle-docker-1_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" [ style=bold color="green" fontcolor="orange"] +"stonith-fence_ipmilan-525400498d34_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400498d34_start_0 controller-1" -> "stonith-fence_ipmilan-525400498d34_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-525400498d34_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400542c06_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400542c06_start_0 controller-0" -> "stonith-fence_ipmilan-525400542c06_monitor_60000 controller-0" [ style = bold] +"stonith-fence_ipmilan-525400542c06_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005ea387_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005ea387_start_0 controller-1" -> "stonith-fence_ipmilan-5254005ea387_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-5254005ea387_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400c709f7_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400c709f7_start_0 controller-1" -> "stonith-fence_ipmilan-525400c709f7_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-525400c709f7_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/bundle-order-stop-on-remote.exp b/pengine/test10/bundle-order-stop-on-remote.exp new file mode 100644 index 00000000000..806740c6d19 --- /dev/null +++ b/pengine/test10/bundle-order-stop-on-remote.exp @@ -0,0 +1,1613 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0"> + <action_set> + <rsc_op id="38" operation="monitor" operation_key="database-0_monitor_20000" on_node="controller-0" on_node_uuid="1"> + <primitive id="database-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" reconnect_interval="60"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="37" operation="start" operation_key="database-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <rsc_op id="37" operation="start" operation_key="database-0_start_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="database-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" reconnect_interval="60"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="2"> + <action_set> + <rsc_op id="42" operation="monitor" operation_key="database-2_monitor_20000" on_node="controller-1" on_node_uuid="2"> + <primitive id="database-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" reconnect_interval="60"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="41" operation="start" operation_key="database-2_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <rsc_op id="41" operation="start" operation_key="database-2_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="database-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" reconnect_interval="60"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="4"> + <action_set> + <rsc_op id="109" operation="monitor" operation_key="galera_monitor_10000" internal_operation_key="galera:0_monitor_10000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"> + <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_op_target_rc="8" CRM_meta_physical_host="database-0" CRM_meta_role="Master" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="86" operation="start" operation_key="galera-bundle-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="107" operation="start" operation_key="galera_start_0" internal_operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="108" operation="promote" operation_key="galera_promote_0" internal_operation_key="galera:0_promote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="5"> + <action_set> + <rsc_op id="108" operation="promote" operation_key="galera_promote_0" internal_operation_key="galera:0_promote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"> + <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="false" CRM_meta_on_fail="block" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="database-0" CRM_meta_timeout="300000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="84" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="86" operation="start" operation_key="galera-bundle-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="105" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"/> + </trigger> + <trigger> + <rsc_op id="107" operation="start" operation_key="galera_start_0" internal_operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <pseudo_event id="119" operation="promote" operation_key="galera-bundle-master_promote_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="6"> + <action_set> + <rsc_op id="107" operation="start" operation_key="galera_start_0" internal_operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"> + <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="database-0" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="84" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="86" operation="start" operation_key="galera-bundle-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="106" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="115" operation="start" operation_key="galera-bundle-master_start_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="7"> + <action_set> + <pseudo_event id="106" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_physical_host="database-0" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="99" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="105" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"/> + </trigger> + <trigger> + <pseudo_event id="111" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:2_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="117" operation="stop" operation_key="galera-bundle-master_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="8"> + <action_set> + <pseudo_event id="105" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="false" CRM_meta_physical_host="database-0" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="121" operation="demote" operation_key="galera-bundle-master_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="9"> + <action_set> + <rsc_op id="114" operation="monitor" operation_key="galera_monitor_10000" internal_operation_key="galera:2_monitor_10000" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="controller-1"> + <primitive id="galera" long-id="galera:2" class="ocf" provider="heartbeat" type="galera"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-2" CRM_meta_on_node_uuid="galera-bundle-2" CRM_meta_op_target_rc="8" CRM_meta_physical_host="database-2" CRM_meta_role="Master" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="95" operation="start" operation_key="galera-bundle-2_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="112" operation="start" operation_key="galera_start_0" internal_operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="controller-1"/> + </trigger> + <trigger> + <rsc_op id="113" operation="promote" operation_key="galera_promote_0" internal_operation_key="galera:2_promote_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="controller-1"/> + </trigger> + </inputs> + </synapse> + <synapse id="10"> + <action_set> + <rsc_op id="113" operation="promote" operation_key="galera_promote_0" internal_operation_key="galera:2_promote_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="controller-1"> + <primitive id="galera" long-id="galera:2" class="ocf" provider="heartbeat" type="galera"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="false" CRM_meta_on_fail="block" CRM_meta_on_node="galera-bundle-2" CRM_meta_on_node_uuid="galera-bundle-2" CRM_meta_physical_host="database-2" CRM_meta_timeout="300000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="93" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"/> + </trigger> + <trigger> + <rsc_op id="95" operation="start" operation_key="galera-bundle-2_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="110" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:2_demote_0"/> + </trigger> + <trigger> + <rsc_op id="112" operation="start" operation_key="galera_start_0" internal_operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="controller-1"/> + </trigger> + <trigger> + <pseudo_event id="119" operation="promote" operation_key="galera-bundle-master_promote_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="11"> + <action_set> + <rsc_op id="112" operation="start" operation_key="galera_start_0" internal_operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="controller-1"> + <primitive id="galera" long-id="galera:2" class="ocf" provider="heartbeat" type="galera"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-2" CRM_meta_on_node_uuid="galera-bundle-2" CRM_meta_physical_host="database-2" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="93" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"/> + </trigger> + <trigger> + <rsc_op id="95" operation="start" operation_key="galera-bundle-2_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="107" operation="start" operation_key="galera_start_0" internal_operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <pseudo_event id="111" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:2_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="115" operation="start" operation_key="galera-bundle-master_start_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="12"> + <action_set> + <pseudo_event id="111" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:2_stop_0"> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_physical_host="database-2" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="99" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="110" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:2_demote_0"/> + </trigger> + <trigger> + <pseudo_event id="117" operation="stop" operation_key="galera-bundle-master_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="13"> + <action_set> + <pseudo_event id="110" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:2_demote_0"> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="false" CRM_meta_physical_host="database-2" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="121" operation="demote" operation_key="galera-bundle-master_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="14" priority="1000000"> + <action_set> + <pseudo_event id="122" operation="demoted" operation_key="galera-bundle-master_demoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="105" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"/> + </trigger> + <trigger> + <pseudo_event id="110" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:2_demote_0"/> + </trigger> + <trigger> + <pseudo_event id="121" operation="demote" operation_key="galera-bundle-master_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="15"> + <action_set> + <pseudo_event id="121" operation="demote" operation_key="galera-bundle-master_demote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="125" operation="demote" operation_key="galera-bundle_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="16" priority="1000000"> + <action_set> + <pseudo_event id="120" operation="promoted" operation_key="galera-bundle-master_promoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="108" operation="promote" operation_key="galera_promote_0" internal_operation_key="galera:0_promote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="113" operation="promote" operation_key="galera_promote_0" internal_operation_key="galera:2_promote_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="controller-1"/> + </trigger> + </inputs> + </synapse> + <synapse id="17"> + <action_set> + <pseudo_event id="119" operation="promote" operation_key="galera-bundle-master_promote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="116" operation="running" operation_key="galera-bundle-master_running_0"/> + </trigger> + <trigger> + <pseudo_event id="118" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="122" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + <trigger> + <pseudo_event id="123" operation="promote" operation_key="galera-bundle_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="18" priority="1000000"> + <action_set> + <pseudo_event id="118" operation="stopped" operation_key="galera-bundle-master_stopped_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="106" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="111" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:2_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="117" operation="stop" operation_key="galera-bundle-master_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="19"> + <action_set> + <pseudo_event id="117" operation="stop" operation_key="galera-bundle-master_stop_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="99" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="122" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="20" priority="1000000"> + <action_set> + <pseudo_event id="116" operation="running" operation_key="galera-bundle-master_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="107" operation="start" operation_key="galera_start_0" internal_operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="112" operation="start" operation_key="galera_start_0" internal_operation_key="galera:2_start_0" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2" router_node="controller-1"/> + </trigger> + <trigger> + <pseudo_event id="115" operation="start" operation_key="galera-bundle-master_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="21"> + <action_set> + <pseudo_event id="115" operation="start" operation_key="galera-bundle-master_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="97" operation="start" operation_key="galera-bundle_start_0"/> + </trigger> + <trigger> + <pseudo_event id="118" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="122" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="22"> + <action_set> + <rsc_op id="85" operation="monitor" operation_key="galera-bundle-docker-0_monitor_60000" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"> + <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="database-0" CRM_meta_on_node_uuid="database-0" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-mariadb-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/mysql/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="37" operation="start" operation_key="database-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="84" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="23"> + <action_set> + <rsc_op id="84" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"> + <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="database-0" CRM_meta_on_node_uuid="database-0" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-mariadb-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/mysql/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="37" operation="start" operation_key="database-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="83" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + <trigger> + <pseudo_event id="97" operation="start" operation_key="galera-bundle_start_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="24"> + <action_set> + <rsc_op id="83" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"> + <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="database-0" CRM_meta_on_node_uuid="database-0" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-mariadb-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/mysql/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="37" operation="start" operation_key="database-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="99" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="25"> + <action_set> + <rsc_op id="87" operation="monitor" operation_key="galera-bundle-0_monitor_60000" on_node="controller-0" on_node_uuid="1"> + <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="database-0" port="3123"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="86" operation="start" operation_key="galera-bundle-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="26"> + <action_set> + <rsc_op id="86" operation="start" operation_key="galera-bundle-0_start_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="database-0" port="3123"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="34" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="84" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="27"> + <action_set> + <rsc_op id="34" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="database-0" port="3123"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="84" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="28"> + <action_set> + <rsc_op id="94" operation="monitor" operation_key="galera-bundle-docker-2_monitor_60000" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"> + <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="database-2" CRM_meta_on_node_uuid="database-2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-mariadb-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/mysql/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="41" operation="start" operation_key="database-2_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="93" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"/> + </trigger> + </inputs> + </synapse> + <synapse id="29"> + <action_set> + <rsc_op id="93" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"> + <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="database-2" CRM_meta_on_node_uuid="database-2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-mariadb-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/mysql/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="41" operation="start" operation_key="database-2_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="92" operation="stop" operation_key="galera-bundle-docker-2_stop_0" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"/> + </trigger> + <trigger> + <pseudo_event id="97" operation="start" operation_key="galera-bundle_start_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="30"> + <action_set> + <rsc_op id="92" operation="stop" operation_key="galera-bundle-docker-2_stop_0" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"> + <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="database-2" CRM_meta_on_node_uuid="database-2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-mariadb-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-2" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/mysql/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-2:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="41" operation="start" operation_key="database-2_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="99" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="31"> + <action_set> + <rsc_op id="96" operation="monitor" operation_key="galera-bundle-2_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="database-2" port="3123"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="95" operation="start" operation_key="galera-bundle-2_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="32"> + <action_set> + <rsc_op id="95" operation="start" operation_key="galera-bundle-2_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="database-2" port="3123"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="35" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="93" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"/> + </trigger> + </inputs> + </synapse> + <synapse id="33"> + <action_set> + <rsc_op id="35" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="database-2" port="3123"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="93" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"/> + </trigger> + </inputs> + </synapse> + <synapse id="34" priority="1000000"> + <action_set> + <rsc_op id="252" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="20000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="168" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="35"> + <action_set> + <rsc_op id="251" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="20000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="166" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="36" priority="1000000"> + <action_set> + <rsc_op id="243" operation="notify" operation_key="redis_post_notify_start_0" internal_operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="20000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="156" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="37"> + <action_set> + <rsc_op id="242" operation="notify" operation_key="redis_pre_notify_start_0" internal_operation_key="redis:0_pre_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="20000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="38"> + <action_set> + <rsc_op id="146" operation="monitor" operation_key="redis_monitor_20000" internal_operation_key="redis:0_monitor_20000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_op_target_rc="8" CRM_meta_physical_host="controller-0" CRM_meta_role="Master" CRM_meta_timeout="60000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="145" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <pseudo_event id="157" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + </trigger> + <trigger> + <pseudo_event id="169" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="39"> + <action_set> + <rsc_op id="145" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="120000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="164" operation="promote" operation_key="redis-bundle-master_promote_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="40" priority="1000000"> + <action_set> + <rsc_op id="254" operation="notify" operation_key="redis:1_post_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="168" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="41"> + <action_set> + <rsc_op id="253" operation="notify" operation_key="redis:1_pre_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="166" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="42" priority="1000000"> + <action_set> + <rsc_op id="244" operation="notify" operation_key="redis:1_post_notify_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="156" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="43"> + <action_set> + <rsc_op id="151" operation="monitor" operation_key="redis:1_monitor_60000" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_role="Slave" CRM_meta_timeout="60000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="133" operation="start" operation_key="redis-bundle-1_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="149" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + </trigger> + <trigger> + <pseudo_event id="157" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + </trigger> + <trigger> + <pseudo_event id="169" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="44"> + <action_set> + <rsc_op id="150" operation="monitor" operation_key="redis:1_monitor_45000" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_interval="45000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="60000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="133" operation="start" operation_key="redis-bundle-1_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="149" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + </trigger> + <trigger> + <pseudo_event id="157" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + </trigger> + <trigger> + <pseudo_event id="169" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="45"> + <action_set> + <rsc_op id="149" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"> + <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-1" CRM_meta_on_node_uuid="redis-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="131" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="133" operation="start" operation_key="redis-bundle-1_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="152" operation="start" operation_key="redis-bundle-master_start_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="46" priority="1000000"> + <action_set> + <rsc_op id="256" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> + <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="168" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="47"> + <action_set> + <rsc_op id="255" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> + <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="166" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="48" priority="1000000"> + <action_set> + <rsc_op id="246" operation="notify" operation_key="redis_post_notify_start_0" internal_operation_key="redis:2_post_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> + <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="156" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="49"> + <action_set> + <rsc_op id="245" operation="notify" operation_key="redis_pre_notify_start_0" internal_operation_key="redis:2_pre_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"> + <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 database-0 database-1 database-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 messaging-0 messaging-1 messaging-2 controller-0 redis-bundle-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 messaging-0 messaging-1 messaging-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource="redis:1" CRM_meta_notify_start_uname="redis-bundle-1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="50" priority="1000000"> + <action_set> + <pseudo_event id="169" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="168" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + </trigger> + <trigger> + <rsc_op id="252" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="254" operation="notify" operation_key="redis:1_post_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + </trigger> + <trigger> + <rsc_op id="256" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="51" priority="1000000"> + <action_set> + <pseudo_event id="168" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="165" operation="promoted" operation_key="redis-bundle-master_promoted_0"/> + </trigger> + <trigger> + <pseudo_event id="167" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="52"> + <action_set> + <pseudo_event id="167" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="166" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + </trigger> + <trigger> + <rsc_op id="251" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="253" operation="notify" operation_key="redis:1_pre_notify_promote_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + </trigger> + <trigger> + <rsc_op id="255" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="53"> + <action_set> + <pseudo_event id="166" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="157" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="54" priority="1000000"> + <action_set> + <pseudo_event id="165" operation="promoted" operation_key="redis-bundle-master_promoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="145" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="55"> + <action_set> + <pseudo_event id="164" operation="promote" operation_key="redis-bundle-master_promote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="153" operation="running" operation_key="redis-bundle-master_running_0"/> + </trigger> + <trigger> + <pseudo_event id="167" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + </trigger> + <trigger> + <pseudo_event id="176" operation="promote" operation_key="redis-bundle_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="56" priority="1000000"> + <action_set> + <pseudo_event id="157" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="156" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + </trigger> + <trigger> + <rsc_op id="243" operation="notify" operation_key="redis_post_notify_start_0" internal_operation_key="redis:0_post_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="244" operation="notify" operation_key="redis:1_post_notify_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + </trigger> + <trigger> + <rsc_op id="246" operation="notify" operation_key="redis_post_notify_start_0" internal_operation_key="redis:2_post_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="57" priority="1000000"> + <action_set> + <pseudo_event id="156" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="153" operation="running" operation_key="redis-bundle-master_running_0"/> + </trigger> + <trigger> + <pseudo_event id="155" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="58"> + <action_set> + <pseudo_event id="155" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> + </trigger> + <trigger> + <rsc_op id="242" operation="notify" operation_key="redis_pre_notify_start_0" internal_operation_key="redis:0_pre_notify_start_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="245" operation="notify" operation_key="redis_pre_notify_start_0" internal_operation_key="redis:2_pre_notify_start_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="controller-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="59"> + <action_set> + <pseudo_event id="154" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="60" priority="1000000"> + <action_set> + <pseudo_event id="153" operation="running" operation_key="redis-bundle-master_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="149" operation="start" operation_key="redis:1_start_0" on_node="redis-bundle-1" on_node_uuid="redis-bundle-1" router_node="controller-1"/> + </trigger> + <trigger> + <pseudo_event id="152" operation="start" operation_key="redis-bundle-master_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="61"> + <action_set> + <pseudo_event id="152" operation="start" operation_key="redis-bundle-master_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="139" operation="start" operation_key="redis-bundle_start_0"/> + </trigger> + <trigger> + <pseudo_event id="155" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="62"> + <action_set> + <rsc_op id="132" operation="monitor" operation_key="redis-bundle-docker-1_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="redis-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-redis-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/redis/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="131" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="63"> + <action_set> + <rsc_op id="131" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="redis-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-redis-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-1" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/redis/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-1:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="139" operation="start" operation_key="redis-bundle_start_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="64"> + <action_set> + <rsc_op id="134" operation="monitor" operation_key="redis-bundle-1_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="controller-1" port="3124"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="133" operation="start" operation_key="redis-bundle-1_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="65"> + <action_set> + <rsc_op id="133" operation="start" operation_key="redis-bundle-1_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="controller-1" port="3124"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="36" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="131" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="66"> + <action_set> + <rsc_op id="36" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="controller-1" port="3124"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="131" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="67"> + <action_set> + <rsc_op id="181" operation="monitor" operation_key="ip-192.168.24.11_monitor_10000" on_node="controller-0" on_node_uuid="1"> + <primitive id="ip-192.168.24.11" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.24.11"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="180" operation="start" operation_key="ip-192.168.24.11_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="68"> + <action_set> + <rsc_op id="180" operation="start" operation_key="ip-192.168.24.11_start_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="ip-192.168.24.11" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.24.11"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="69"> + <action_set> + <rsc_op id="183" operation="monitor" operation_key="ip-10.0.0.104_monitor_10000" on_node="controller-1" on_node_uuid="2"> + <primitive id="ip-10.0.0.104" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.0.0.104"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="182" operation="start" operation_key="ip-10.0.0.104_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="70"> + <action_set> + <rsc_op id="182" operation="start" operation_key="ip-10.0.0.104_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="ip-10.0.0.104" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.0.0.104"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="71"> + <action_set> + <rsc_op id="187" operation="monitor" operation_key="ip-172.17.1.11_monitor_10000" on_node="controller-0" on_node_uuid="1"> + <primitive id="ip-172.17.1.11" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.11"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="186" operation="start" operation_key="ip-172.17.1.11_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="72"> + <action_set> + <rsc_op id="186" operation="start" operation_key="ip-172.17.1.11_start_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="ip-172.17.1.11" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.11"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="73"> + <action_set> + <rsc_op id="189" operation="monitor" operation_key="ip-172.17.3.13_monitor_10000" on_node="controller-1" on_node_uuid="2"> + <primitive id="ip-172.17.3.13" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.3.13"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="188" operation="start" operation_key="ip-172.17.3.13_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="74"> + <action_set> + <rsc_op id="188" operation="start" operation_key="ip-172.17.3.13_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="ip-172.17.3.13" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.3.13"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="75"> + <action_set> + <rsc_op id="195" operation="monitor" operation_key="haproxy-bundle-docker-1_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="haproxy-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-haproxy-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/haproxy/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="194" operation="start" operation_key="haproxy-bundle-docker-1_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="76"> + <action_set> + <rsc_op id="194" operation="start" operation_key="haproxy-bundle-docker-1_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="haproxy-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp12/openstack-haproxy-docker:pcmklatest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/haproxy/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="198" operation="start" operation_key="haproxy-bundle_start_0"/> + </trigger> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="77"> + <action_set> + <rsc_op id="203" operation="monitor" operation_key="openstack-cinder-volume_monitor_60000" on_node="controller-0" on_node_uuid="1"> + <primitive id="openstack-cinder-volume" class="systemd" type="openstack-cinder-volume"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="100000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="202" operation="start" operation_key="openstack-cinder-volume_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="78"> + <action_set> + <rsc_op id="202" operation="start" operation_key="openstack-cinder-volume_start_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="openstack-cinder-volume" class="systemd" type="openstack-cinder-volume"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="200000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + <trigger> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="79"> + <action_set> + <rsc_op id="209" operation="monitor" operation_key="stonith-fence_ipmilan-525400c709f7_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-525400c709f7" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.8" ipport="6240" lanplus="true" login="admin" passwd="password" pcmk_host_list="messaging-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="208" operation="start" operation_key="stonith-fence_ipmilan-525400c709f7_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="80"> + <action_set> + <rsc_op id="208" operation="start" operation_key="stonith-fence_ipmilan-525400c709f7_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-525400c709f7" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.8" ipport="6240" lanplus="true" login="admin" passwd="password" pcmk_host_list="messaging-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="81"> + <action_set> + <rsc_op id="215" operation="monitor" operation_key="stonith-fence_ipmilan-5254005ea387_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-5254005ea387" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.8" ipport="6235" lanplus="true" login="admin" passwd="password" pcmk_host_list="database-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="214" operation="start" operation_key="stonith-fence_ipmilan-5254005ea387_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="82"> + <action_set> + <rsc_op id="214" operation="start" operation_key="stonith-fence_ipmilan-5254005ea387_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-5254005ea387" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.8" ipport="6235" lanplus="true" login="admin" passwd="password" pcmk_host_list="database-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="83"> + <action_set> + <rsc_op id="217" operation="monitor" operation_key="stonith-fence_ipmilan-525400542c06_monitor_60000" on_node="controller-0" on_node_uuid="1"> + <primitive id="stonith-fence_ipmilan-525400542c06" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" ipaddr="172.16.0.8" ipport="6236" lanplus="true" login="admin" passwd="password" pcmk_host_list="controller-2" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="216" operation="start" operation_key="stonith-fence_ipmilan-525400542c06_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="84"> + <action_set> + <rsc_op id="216" operation="start" operation_key="stonith-fence_ipmilan-525400542c06_start_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="stonith-fence_ipmilan-525400542c06" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" ipaddr="172.16.0.8" ipport="6236" lanplus="true" login="admin" passwd="password" pcmk_host_list="controller-2" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="85"> + <action_set> + <rsc_op id="221" operation="monitor" operation_key="stonith-fence_ipmilan-525400498d34_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-525400498d34" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.8" ipport="6231" lanplus="true" login="admin" passwd="password" pcmk_host_list="controller-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="220" operation="start" operation_key="stonith-fence_ipmilan-525400498d34_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="86"> + <action_set> + <rsc_op id="220" operation="start" operation_key="stonith-fence_ipmilan-525400498d34_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-525400498d34" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.8" ipport="6231" lanplus="true" login="admin" passwd="password" pcmk_host_list="controller-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="87"> + <action_set> + <pseudo_event id="223" operation="stonith" operation_key="stonith-galera-bundle-2-reboot" on_node="galera-bundle-2" on_node_uuid="galera-bundle-2"> + <attributes CRM_meta_on_node="galera-bundle-2" CRM_meta_on_node_uuid="galera-bundle-2" CRM_meta_stonith_action="reboot" /> + <downed> + <node id="galera-bundle-2"/> + </downed> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="92" operation="stop" operation_key="galera-bundle-docker-2_stop_0" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"/> + </trigger> + </inputs> + </synapse> + <synapse id="88"> + <action_set> + <pseudo_event id="222" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"> + <attributes CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_stonith_action="reboot" /> + <downed> + <node id="galera-bundle-0"/> + </downed> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="83" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="89" priority="1000000"> + <action_set> + <pseudo_event id="199" operation="running" operation_key="haproxy-bundle_running_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="194" operation="start" operation_key="haproxy-bundle-docker-1_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="90"> + <action_set> + <pseudo_event id="198" operation="start" operation_key="haproxy-bundle_start_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="180" operation="start" operation_key="ip-192.168.24.11_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="182" operation="start" operation_key="ip-10.0.0.104_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="186" operation="start" operation_key="ip-172.17.1.11_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="188" operation="start" operation_key="ip-172.17.3.13_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="91" priority="1000000"> + <action_set> + <pseudo_event id="177" operation="promoted" operation_key="redis-bundle_promoted_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="169" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="92"> + <action_set> + <pseudo_event id="176" operation="promote" operation_key="redis-bundle_promote_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="140" operation="running" operation_key="redis-bundle_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="93" priority="1000000"> + <action_set> + <pseudo_event id="140" operation="running" operation_key="redis-bundle_running_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="131" operation="start" operation_key="redis-bundle-docker-1_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="157" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="94"> + <action_set> + <pseudo_event id="139" operation="start" operation_key="redis-bundle_start_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="95" priority="1000000"> + <action_set> + <pseudo_event id="126" operation="demoted" operation_key="galera-bundle_demoted_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="122" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + <trigger> + <pseudo_event id="125" operation="demote" operation_key="galera-bundle_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="96"> + <action_set> + <pseudo_event id="125" operation="demote" operation_key="galera-bundle_demote_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="97" priority="1000000"> + <action_set> + <pseudo_event id="124" operation="promoted" operation_key="galera-bundle_promoted_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="120" operation="promoted" operation_key="galera-bundle-master_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="98"> + <action_set> + <pseudo_event id="123" operation="promote" operation_key="galera-bundle_promote_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="98" operation="running" operation_key="galera-bundle_running_0"/> + </trigger> + <trigger> + <pseudo_event id="100" operation="stopped" operation_key="galera-bundle_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="126" operation="demoted" operation_key="galera-bundle_demoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="99" priority="1000000"> + <action_set> + <pseudo_event id="100" operation="stopped" operation_key="galera-bundle_stopped_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="83" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="92" operation="stop" operation_key="galera-bundle-docker-2_stop_0" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"/> + </trigger> + <trigger> + <pseudo_event id="118" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="100"> + <action_set> + <pseudo_event id="99" operation="stop" operation_key="galera-bundle_stop_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="126" operation="demoted" operation_key="galera-bundle_demoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="101" priority="1000000"> + <action_set> + <pseudo_event id="98" operation="running" operation_key="galera-bundle_running_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="84" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="93" operation="start" operation_key="galera-bundle-docker-2_start_0" on_node="database-2" on_node_uuid="database-2" router_node="controller-1"/> + </trigger> + <trigger> + <pseudo_event id="116" operation="running" operation_key="galera-bundle-master_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="102"> + <action_set> + <pseudo_event id="97" operation="start" operation_key="galera-bundle_start_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="100" operation="stopped" operation_key="galera-bundle_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="126" operation="demoted" operation_key="galera-bundle_demoted_0"/> + </trigger> + </inputs> + </synapse> +</transition_graph> diff --git a/pengine/test10/bundle-order-stop-on-remote.scores b/pengine/test10/bundle-order-stop-on-remote.scores new file mode 100644 index 00000000000..feb1a5a7b81 --- /dev/null +++ b/pengine/test10/bundle-order-stop-on-remote.scores @@ -0,0 +1,934 @@ +Allocation scores: +galera:0 promotion score on galera-bundle-0: 100 +galera:1 promotion score on galera-bundle-1: 100 +galera:2 promotion score on galera-bundle-2: 100 +pcmk__bundle_allocate: galera-bundle allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on database-0: 0 +pcmk__bundle_allocate: galera-bundle allocation score on database-1: 0 +pcmk__bundle_allocate: galera-bundle allocation score on database-2: 0 +pcmk__bundle_allocate: galera-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on database-0: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on database-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on database-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on database-0: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on database-1: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on database-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on database-0: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on database-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on database-2: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on database-0: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on database-1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on database-2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on messaging-0: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on messaging-1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on messaging-2: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__bundle_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__bundle_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on messaging-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on messaging-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on messaging-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on database-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on database-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on database-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on messaging-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on messaging-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on messaging-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-0: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-2: INFINITY +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__bundle_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__bundle_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on database-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on database-1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on database-2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on messaging-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on messaging-1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on messaging-2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-2: -INFINITY +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__bundle_allocate: redis:1 allocation score on redis-bundle-1: 500 +pcmk__bundle_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on database-0: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on database-1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on database-2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-1: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-2: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on database-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on database-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on database-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on controller-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on controller-1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on controller-2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on database-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on database-1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on database-2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-1: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-2: 0 +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__clone_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__native_allocate: database-0 allocation score on controller-0: 0 +pcmk__native_allocate: database-0 allocation score on controller-1: 0 +pcmk__native_allocate: database-0 allocation score on controller-2: 0 +pcmk__native_allocate: database-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: database-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: database-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: database-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: database-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: database-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: database-1 allocation score on controller-0: 0 +pcmk__native_allocate: database-1 allocation score on controller-1: 0 +pcmk__native_allocate: database-1 allocation score on controller-2: INFINITY +pcmk__native_allocate: database-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: database-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: database-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: database-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: database-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: database-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: database-2 allocation score on controller-0: 0 +pcmk__native_allocate: database-2 allocation score on controller-1: 0 +pcmk__native_allocate: database-2 allocation score on controller-2: 0 +pcmk__native_allocate: database-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: database-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: database-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: database-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: database-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: database-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on controller-0: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on controller-2: INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on controller-1: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on database-0: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on database-2: -10000 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on database-0: -10000 +pcmk__native_allocate: galera-bundle-docker-1 allocation score on database-1: INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on database-2: -10000 +pcmk__native_allocate: galera-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on database-2: INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-1: 0 +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-1: 0 +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-1: 0 +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.104 allocation score on controller-0: 0 +pcmk__native_allocate: ip-10.0.0.104 allocation score on controller-1: 0 +pcmk__native_allocate: ip-10.0.0.104 allocation score on controller-2: 0 +pcmk__native_allocate: ip-10.0.0.104 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.104 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.104 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.104 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.104 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.104 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.11 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.11 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.1.11 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.11 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.11 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.11 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.11 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.11 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.11 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.19 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.19 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.1.19 allocation score on controller-2: INFINITY +pcmk__native_allocate: ip-172.17.1.19 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.19 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.19 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.19 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.19 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.19 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.13 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.3.13 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.3.13 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.3.13 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.13 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.13 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.13 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.13 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.13 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.19 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.4.19 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.4.19 allocation score on controller-2: INFINITY +pcmk__native_allocate: ip-172.17.4.19 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.19 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.19 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.19 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.19 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.19 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.11 allocation score on controller-0: 0 +pcmk__native_allocate: ip-192.168.24.11 allocation score on controller-1: 0 +pcmk__native_allocate: ip-192.168.24.11 allocation score on controller-2: 0 +pcmk__native_allocate: ip-192.168.24.11 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.11 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.11 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.11 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.11 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.11 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-0: 0 +pcmk__native_allocate: messaging-0 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-0 allocation score on controller-2: INFINITY +pcmk__native_allocate: messaging-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-0: 0 +pcmk__native_allocate: messaging-1 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-1 allocation score on controller-2: INFINITY +pcmk__native_allocate: messaging-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-0: 0 +pcmk__native_allocate: messaging-2 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: messaging-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-0: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-1: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-2: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on database-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on database-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on database-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-0: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-1: -10000 +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-2: -10000 +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-2: -10000 +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-2: INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on controller-1: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on controller-2: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on controller-0: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on controller-1: 10000 +pcmk__native_allocate: redis-bundle-1 allocation score on controller-2: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on controller-0: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on controller-1: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on controller-1: 0 +pcmk__native_allocate: redis-bundle-docker-0 allocation score on controller-2: 0 +pcmk__native_allocate: redis-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on controller-1: 0 +pcmk__native_allocate: redis-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on controller-1: 0 +pcmk__native_allocate: redis-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__native_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400244e09 allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400244e09 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400244e09 allocation score on controller-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400244e09 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400244e09 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400244e09 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400244e09 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400244e09 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400244e09 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400498d34 allocation score on controller-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400498d34 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400498d34 allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400498d34 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400498d34 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400498d34 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400498d34 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400498d34 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400498d34 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400542c06 allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400542c06 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400542c06 allocation score on controller-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400542c06 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400542c06 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400542c06 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400542c06 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400542c06 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400542c06 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005ea387 allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254005ea387 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254005ea387 allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254005ea387 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005ea387 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005ea387 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005ea387 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005ea387 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005ea387 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a25787 allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400a25787 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400a25787 allocation score on controller-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a25787 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a25787 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a25787 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a25787 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a25787 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a25787 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a7f9e0 allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a7f9e0 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400a7f9e0 allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400a7f9e0 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a7f9e0 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a7f9e0 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a7f9e0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a7f9e0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a7f9e0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aac413 allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400aac413 allocation score on controller-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aac413 allocation score on controller-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aac413 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aac413 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aac413 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aac413 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aac413 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aac413 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400c709f7 allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400c709f7 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400c709f7 allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400c709f7 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400c709f7 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400c709f7 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400c709f7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400c709f7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400c709f7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400cdec10 allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400cdec10 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400cdec10 allocation score on controller-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400cdec10 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400cdec10 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400cdec10 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400cdec10 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400cdec10 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400cdec10 allocation score on messaging-2: -INFINITY +redis:0 promotion score on redis-bundle-0: 1 +redis:1 promotion score on redis-bundle-1: -1 +redis:2 promotion score on redis-bundle-2: 1 diff --git a/pengine/test10/bundle-order-stop-on-remote.summary b/pengine/test10/bundle-order-stop-on-remote.summary new file mode 100644 index 00000000000..eeae51f71ed --- /dev/null +++ b/pengine/test10/bundle-order-stop-on-remote.summary @@ -0,0 +1,222 @@ + +Current cluster status: +RemoteNode database-0: UNCLEAN (offline) +RemoteNode database-2: UNCLEAN (offline) +Online: [ controller-0 controller-1 controller-2 ] +RemoteOnline: [ database-1 messaging-0 messaging-1 messaging-2 ] +Containers: [ galera-bundle-1:galera-bundle-docker-1 rabbitmq-bundle-0:rabbitmq-bundle-docker-0 rabbitmq-bundle-1:rabbitmq-bundle-docker-1 rabbitmq-bundle-2:rabbitmq-bundle-docker-2 redis-bundle-0:redis-bundle-docker-0 redis-bundle-2:redis-bundle-docker-2 ] + + database-0 (ocf::pacemaker:remote): Stopped + database-1 (ocf::pacemaker:remote): Started controller-2 + database-2 (ocf::pacemaker:remote): Stopped + messaging-0 (ocf::pacemaker:remote): Started controller-2 + messaging-1 (ocf::pacemaker:remote): Started controller-2 + messaging-2 (ocf::pacemaker:remote): Started controller-2 + Docker container set: rabbitmq-bundle [192.168.24.1:8787/rhosp12/openstack-rabbitmq-docker:pcmklatest] + rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Started messaging-0 + rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Started messaging-1 + rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Started messaging-2 + Docker container set: galera-bundle [192.168.24.1:8787/rhosp12/openstack-mariadb-docker:pcmklatest] + galera-bundle-0 (ocf::heartbeat:galera): FAILED Master database-0 (UNCLEAN) + galera-bundle-1 (ocf::heartbeat:galera): Master database-1 + galera-bundle-2 (ocf::heartbeat:galera): FAILED Master database-2 (UNCLEAN) + Docker container set: redis-bundle [192.168.24.1:8787/rhosp12/openstack-redis-docker:pcmklatest] + redis-bundle-0 (ocf::heartbeat:redis): Slave controller-0 + redis-bundle-1 (ocf::heartbeat:redis): Stopped + redis-bundle-2 (ocf::heartbeat:redis): Slave controller-2 + ip-192.168.24.11 (ocf::heartbeat:IPaddr2): Stopped + ip-10.0.0.104 (ocf::heartbeat:IPaddr2): Stopped + ip-172.17.1.19 (ocf::heartbeat:IPaddr2): Started controller-2 + ip-172.17.1.11 (ocf::heartbeat:IPaddr2): Stopped + ip-172.17.3.13 (ocf::heartbeat:IPaddr2): Stopped + ip-172.17.4.19 (ocf::heartbeat:IPaddr2): Started controller-2 + Docker container set: haproxy-bundle [192.168.24.1:8787/rhosp12/openstack-haproxy-docker:pcmklatest] + haproxy-bundle-docker-0 (ocf::heartbeat:docker): Started controller-0 + haproxy-bundle-docker-1 (ocf::heartbeat:docker): Stopped + haproxy-bundle-docker-2 (ocf::heartbeat:docker): Started controller-2 + openstack-cinder-volume (systemd:openstack-cinder-volume): Stopped + stonith-fence_ipmilan-525400244e09 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-525400cdec10 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-525400c709f7 (stonith:fence_ipmilan): Stopped + stonith-fence_ipmilan-525400a7f9e0 (stonith:fence_ipmilan): Started controller-0 + stonith-fence_ipmilan-525400a25787 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-5254005ea387 (stonith:fence_ipmilan): Stopped + stonith-fence_ipmilan-525400542c06 (stonith:fence_ipmilan): Stopped + stonith-fence_ipmilan-525400aac413 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-525400498d34 (stonith:fence_ipmilan): Stopped + +Transition Summary: + * Fence (reboot) galera-bundle-2 (resource: galera-bundle-docker-2) 'guest is unclean' + * Fence (reboot) galera-bundle-0 (resource: galera-bundle-docker-0) 'guest is unclean' + * Start database-0 ( controller-0 ) + * Start database-2 ( controller-1 ) + * Recover galera-bundle-docker-0 ( database-0 ) + * Start galera-bundle-0 ( controller-0 ) + * Recover galera:0 ( Master galera-bundle-0 ) + * Recover galera-bundle-docker-2 ( database-2 ) + * Start galera-bundle-2 ( controller-1 ) + * Recover galera:2 ( Master galera-bundle-2 ) + * Promote redis:0 ( Slave -> Master redis-bundle-0 ) + * Start redis-bundle-docker-1 ( controller-1 ) + * Start redis-bundle-1 ( controller-1 ) + * Start redis:1 ( redis-bundle-1 ) + * Start ip-192.168.24.11 ( controller-0 ) + * Start ip-10.0.0.104 ( controller-1 ) + * Start ip-172.17.1.11 ( controller-0 ) + * Start ip-172.17.3.13 ( controller-1 ) + * Start haproxy-bundle-docker-1 ( controller-1 ) + * Start openstack-cinder-volume ( controller-0 ) + * Start stonith-fence_ipmilan-525400c709f7 ( controller-1 ) + * Start stonith-fence_ipmilan-5254005ea387 ( controller-1 ) + * Start stonith-fence_ipmilan-525400542c06 ( controller-0 ) + * Start stonith-fence_ipmilan-525400498d34 ( controller-1 ) + +Executing cluster transition: + * Resource action: database-0 start on controller-0 + * Resource action: database-2 start on controller-1 + * Pseudo action: redis-bundle-master_pre_notify_start_0 + * Resource action: stonith-fence_ipmilan-525400c709f7 start on controller-1 + * Resource action: stonith-fence_ipmilan-5254005ea387 start on controller-1 + * Resource action: stonith-fence_ipmilan-525400542c06 start on controller-0 + * Resource action: stonith-fence_ipmilan-525400498d34 start on controller-1 + * Pseudo action: redis-bundle_start_0 + * Pseudo action: galera-bundle_demote_0 + * Resource action: database-0 monitor=20000 on controller-0 + * Resource action: database-2 monitor=20000 on controller-1 + * Pseudo action: galera-bundle-master_demote_0 + * Resource action: redis notify on redis-bundle-0 + * Resource action: redis notify on redis-bundle-2 + * Pseudo action: redis-bundle-master_confirmed-pre_notify_start_0 + * Pseudo action: redis-bundle-master_start_0 + * Resource action: stonith-fence_ipmilan-525400c709f7 monitor=60000 on controller-1 + * Resource action: stonith-fence_ipmilan-5254005ea387 monitor=60000 on controller-1 + * Resource action: stonith-fence_ipmilan-525400542c06 monitor=60000 on controller-0 + * Resource action: stonith-fence_ipmilan-525400498d34 monitor=60000 on controller-1 + * Pseudo action: galera_demote_0 + * Pseudo action: galera_demote_0 + * Pseudo action: galera-bundle-master_demoted_0 + * Pseudo action: galera-bundle_demoted_0 + * Pseudo action: galera-bundle_stop_0 + * Resource action: galera-bundle-docker-0 stop on database-0 + * Resource action: galera-bundle-docker-2 stop on database-2 + * Pseudo action: stonith-galera-bundle-2-reboot on galera-bundle-2 + * Pseudo action: stonith-galera-bundle-0-reboot on galera-bundle-0 + * Pseudo action: galera-bundle-master_stop_0 + * Resource action: redis-bundle-docker-1 start on controller-1 + * Resource action: redis-bundle-1 monitor on controller-1 + * Resource action: ip-192.168.24.11 start on controller-0 + * Resource action: ip-10.0.0.104 start on controller-1 + * Resource action: ip-172.17.1.11 start on controller-0 + * Resource action: ip-172.17.3.13 start on controller-1 + * Resource action: openstack-cinder-volume start on controller-0 + * Pseudo action: haproxy-bundle_start_0 + * Pseudo action: galera_stop_0 + * Resource action: redis-bundle-docker-1 monitor=60000 on controller-1 + * Resource action: redis-bundle-1 start on controller-1 + * Resource action: ip-192.168.24.11 monitor=10000 on controller-0 + * Resource action: ip-10.0.0.104 monitor=10000 on controller-1 + * Resource action: ip-172.17.1.11 monitor=10000 on controller-0 + * Resource action: ip-172.17.3.13 monitor=10000 on controller-1 + * Resource action: haproxy-bundle-docker-1 start on controller-1 + * Resource action: openstack-cinder-volume monitor=60000 on controller-0 + * Pseudo action: haproxy-bundle_running_0 + * Pseudo action: galera_stop_0 + * Pseudo action: galera-bundle-master_stopped_0 + * Resource action: redis start on redis-bundle-1 + * Pseudo action: redis-bundle-master_running_0 + * Resource action: redis-bundle-1 monitor=60000 on controller-1 + * Resource action: haproxy-bundle-docker-1 monitor=60000 on controller-1 + * Pseudo action: galera-bundle_stopped_0 + * Pseudo action: galera-bundle_start_0 + * Pseudo action: galera-bundle-master_start_0 + * Resource action: galera-bundle-docker-0 start on database-0 + * Resource action: galera-bundle-0 monitor on controller-1 + * Resource action: galera-bundle-docker-2 start on database-2 + * Resource action: galera-bundle-2 monitor on controller-1 + * Pseudo action: redis-bundle-master_post_notify_running_0 + * Resource action: galera-bundle-docker-0 monitor=60000 on database-0 + * Resource action: galera-bundle-0 start on controller-0 + * Resource action: galera-bundle-docker-2 monitor=60000 on database-2 + * Resource action: galera-bundle-2 start on controller-1 + * Resource action: redis notify on redis-bundle-0 + * Resource action: redis notify on redis-bundle-1 + * Resource action: redis notify on redis-bundle-2 + * Pseudo action: redis-bundle-master_confirmed-post_notify_running_0 + * Pseudo action: redis-bundle_running_0 + * Resource action: galera start on galera-bundle-0 + * Resource action: galera start on galera-bundle-2 + * Pseudo action: galera-bundle-master_running_0 + * Resource action: galera-bundle-0 monitor=60000 on controller-0 + * Resource action: galera-bundle-2 monitor=60000 on controller-1 + * Pseudo action: redis-bundle-master_pre_notify_promote_0 + * Pseudo action: redis-bundle_promote_0 + * Pseudo action: galera-bundle_running_0 + * Resource action: redis notify on redis-bundle-0 + * Resource action: redis notify on redis-bundle-1 + * Resource action: redis notify on redis-bundle-2 + * Pseudo action: redis-bundle-master_confirmed-pre_notify_promote_0 + * Pseudo action: redis-bundle-master_promote_0 + * Pseudo action: galera-bundle_promote_0 + * Pseudo action: galera-bundle-master_promote_0 + * Resource action: redis promote on redis-bundle-0 + * Pseudo action: redis-bundle-master_promoted_0 + * Resource action: galera promote on galera-bundle-0 + * Resource action: galera promote on galera-bundle-2 + * Pseudo action: galera-bundle-master_promoted_0 + * Pseudo action: redis-bundle-master_post_notify_promoted_0 + * Pseudo action: galera-bundle_promoted_0 + * Resource action: galera monitor=10000 on galera-bundle-0 + * Resource action: galera monitor=10000 on galera-bundle-2 + * Resource action: redis notify on redis-bundle-0 + * Resource action: redis notify on redis-bundle-1 + * Resource action: redis notify on redis-bundle-2 + * Pseudo action: redis-bundle-master_confirmed-post_notify_promoted_0 + * Pseudo action: redis-bundle_promoted_0 + * Resource action: redis monitor=20000 on redis-bundle-0 + * Resource action: redis monitor=60000 on redis-bundle-1 + * Resource action: redis monitor=45000 on redis-bundle-1 + +Revised cluster status: +Online: [ controller-0 controller-1 controller-2 ] +RemoteOnline: [ database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 ] +Containers: [ galera-bundle-0:galera-bundle-docker-0 galera-bundle-1:galera-bundle-docker-1 galera-bundle-2:galera-bundle-docker-2 rabbitmq-bundle-0:rabbitmq-bundle-docker-0 rabbitmq-bundle-1:rabbitmq-bundle-docker-1 rabbitmq-bundle-2:rabbitmq-bundle-docker-2 redis-bundle-0:redis-bundle-docker-0 redis-bundle-1:redis-bundle-docker-1 redis-bundle-2:redis-bundle-docker-2 ] + + database-0 (ocf::pacemaker:remote): Started controller-0 + database-1 (ocf::pacemaker:remote): Started controller-2 + database-2 (ocf::pacemaker:remote): Started controller-1 + messaging-0 (ocf::pacemaker:remote): Started controller-2 + messaging-1 (ocf::pacemaker:remote): Started controller-2 + messaging-2 (ocf::pacemaker:remote): Started controller-2 + Docker container set: rabbitmq-bundle [192.168.24.1:8787/rhosp12/openstack-rabbitmq-docker:pcmklatest] + rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Started messaging-0 + rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Started messaging-1 + rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Started messaging-2 + Docker container set: galera-bundle [192.168.24.1:8787/rhosp12/openstack-mariadb-docker:pcmklatest] + galera-bundle-0 (ocf::heartbeat:galera): Master database-0 + galera-bundle-1 (ocf::heartbeat:galera): Master database-1 + galera-bundle-2 (ocf::heartbeat:galera): Master database-2 + Docker container set: redis-bundle [192.168.24.1:8787/rhosp12/openstack-redis-docker:pcmklatest] + redis-bundle-0 (ocf::heartbeat:redis): Master controller-0 + redis-bundle-1 (ocf::heartbeat:redis): Slave controller-1 + redis-bundle-2 (ocf::heartbeat:redis): Slave controller-2 + ip-192.168.24.11 (ocf::heartbeat:IPaddr2): Started controller-0 + ip-10.0.0.104 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-172.17.1.19 (ocf::heartbeat:IPaddr2): Started controller-2 + ip-172.17.1.11 (ocf::heartbeat:IPaddr2): Started controller-0 + ip-172.17.3.13 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-172.17.4.19 (ocf::heartbeat:IPaddr2): Started controller-2 + Docker container set: haproxy-bundle [192.168.24.1:8787/rhosp12/openstack-haproxy-docker:pcmklatest] + haproxy-bundle-docker-0 (ocf::heartbeat:docker): Started controller-0 + haproxy-bundle-docker-1 (ocf::heartbeat:docker): Started controller-1 + haproxy-bundle-docker-2 (ocf::heartbeat:docker): Started controller-2 + openstack-cinder-volume (systemd:openstack-cinder-volume): Started controller-0 + stonith-fence_ipmilan-525400244e09 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-525400cdec10 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-525400c709f7 (stonith:fence_ipmilan): Started controller-1 + stonith-fence_ipmilan-525400a7f9e0 (stonith:fence_ipmilan): Started controller-0 + stonith-fence_ipmilan-525400a25787 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-5254005ea387 (stonith:fence_ipmilan): Started controller-1 + stonith-fence_ipmilan-525400542c06 (stonith:fence_ipmilan): Started controller-0 + stonith-fence_ipmilan-525400aac413 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-525400498d34 (stonith:fence_ipmilan): Started controller-1 + diff --git a/pengine/test10/bundle-order-stop-on-remote.xml b/pengine/test10/bundle-order-stop-on-remote.xml new file mode 100644 index 00000000000..d3b87c82387 --- /dev/null +++ b/pengine/test10/bundle-order-stop-on-remote.xml @@ -0,0 +1,1165 @@ +<cib crm_feature_set="3.0.12" validate-with="pacemaker-2.8" epoch="121" num_updates="82" admin_epoch="0" cib-last-written="Sun Dec 3 22:42:32 2017" update-origin="controller-0" update-client="crmd" update-user="hacluster" have-quorum="1" dc-uuid="3"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.16-12.el7_4.5-94ff4df"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="tripleo_cluster"/> + <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="true"/> + <nvpair id="cib-bootstrap-options-cluster-recheck-interval" name="cluster-recheck-interval" value="60s"/> + <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1512340952"/> + </cluster_property_set> + <cluster_property_set id="redis_replication"> + <nvpair id="redis_replication-redis_REPL_INFO" name="redis_REPL_INFO" value="controller-1"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="controller-0"> + <instance_attributes id="nodes-1"> + <nvpair id="nodes-1-cinder-volume-role" name="cinder-volume-role" value="true"/> + <nvpair id="nodes-1-redis-role" name="redis-role" value="true"/> + <nvpair id="nodes-1-haproxy-role" name="haproxy-role" value="true"/> + </instance_attributes> + </node> + <node id="2" uname="controller-1"> + <instance_attributes id="nodes-2"> + <nvpair id="nodes-2-cinder-volume-role" name="cinder-volume-role" value="true"/> + <nvpair id="nodes-2-redis-role" name="redis-role" value="true"/> + <nvpair id="nodes-2-haproxy-role" name="haproxy-role" value="true"/> + </instance_attributes> + </node> + <node id="3" uname="controller-2"> + <instance_attributes id="nodes-3"> + <nvpair id="nodes-3-cinder-volume-role" name="cinder-volume-role" value="true"/> + <nvpair id="nodes-3-redis-role" name="redis-role" value="true"/> + <nvpair id="nodes-3-haproxy-role" name="haproxy-role" value="true"/> + </instance_attributes> + </node> + <node id="messaging-0" type="remote" uname="messaging-0"> + <instance_attributes id="nodes-messaging-0"> + <nvpair id="nodes-messaging-0-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-messaging-0-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@messaging-0"/> + </instance_attributes> + </node> + <node id="database-0" type="remote" uname="database-0"> + <instance_attributes id="nodes-database-0"> + <nvpair id="nodes-database-0-galera-role" name="galera-role" value="true"/> + </instance_attributes> + </node> + <node id="messaging-1" type="remote" uname="messaging-1"> + <instance_attributes id="nodes-messaging-1"> + <nvpair id="nodes-messaging-1-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-messaging-1-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@messaging-1"/> + </instance_attributes> + </node> + <node id="messaging-2" type="remote" uname="messaging-2"> + <instance_attributes id="nodes-messaging-2"> + <nvpair id="nodes-messaging-2-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-messaging-2-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@messaging-2"/> + </instance_attributes> + </node> + <node id="database-1" type="remote" uname="database-1"> + <instance_attributes id="nodes-database-1"> + <nvpair id="nodes-database-1-galera-role" name="galera-role" value="true"/> + </instance_attributes> + </node> + <node id="database-2" type="remote" uname="database-2"> + <instance_attributes id="nodes-database-2"> + <nvpair id="nodes-database-2-galera-role" name="galera-role" value="true"/> + </instance_attributes> + </node> + </nodes> + <resources> + <primitive class="ocf" id="database-0" provider="pacemaker" type="remote"> + <instance_attributes id="database-0-instance_attributes"> + <nvpair id="database-0-instance_attributes-reconnect_interval" name="reconnect_interval" value="60"/> + </instance_attributes> + <operations> + <op id="database-0-monitor-interval-20" interval="20" name="monitor"/> + <op id="database-0-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="database-0-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <primitive class="ocf" id="database-1" provider="pacemaker" type="remote"> + <instance_attributes id="database-1-instance_attributes"> + <nvpair id="database-1-instance_attributes-reconnect_interval" name="reconnect_interval" value="60"/> + </instance_attributes> + <operations> + <op id="database-1-monitor-interval-20" interval="20" name="monitor"/> + <op id="database-1-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="database-1-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <primitive class="ocf" id="database-2" provider="pacemaker" type="remote"> + <instance_attributes id="database-2-instance_attributes"> + <nvpair id="database-2-instance_attributes-reconnect_interval" name="reconnect_interval" value="60"/> + </instance_attributes> + <operations> + <op id="database-2-monitor-interval-20" interval="20" name="monitor"/> + <op id="database-2-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="database-2-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <primitive class="ocf" id="messaging-0" provider="pacemaker" type="remote"> + <instance_attributes id="messaging-0-instance_attributes"> + <nvpair id="messaging-0-instance_attributes-reconnect_interval" name="reconnect_interval" value="60"/> + </instance_attributes> + <operations> + <op id="messaging-0-monitor-interval-20" interval="20" name="monitor"/> + <op id="messaging-0-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="messaging-0-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <primitive class="ocf" id="messaging-1" provider="pacemaker" type="remote"> + <instance_attributes id="messaging-1-instance_attributes"> + <nvpair id="messaging-1-instance_attributes-reconnect_interval" name="reconnect_interval" value="60"/> + </instance_attributes> + <operations> + <op id="messaging-1-monitor-interval-20" interval="20" name="monitor"/> + <op id="messaging-1-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="messaging-1-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <primitive class="ocf" id="messaging-2" provider="pacemaker" type="remote"> + <instance_attributes id="messaging-2-instance_attributes"> + <nvpair id="messaging-2-instance_attributes-reconnect_interval" name="reconnect_interval" value="60"/> + </instance_attributes> + <operations> + <op id="messaging-2-monitor-interval-20" interval="20" name="monitor"/> + <op id="messaging-2-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="messaging-2-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <bundle id="rabbitmq-bundle"> + <docker image="192.168.24.1:8787/rhosp12/openstack-rabbitmq-docker:pcmklatest" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <network control-port="3122"/> + <storage> + <storage-mapping id="rabbitmq-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/rabbitmq.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="rabbitmq-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/rabbitmq/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="rabbitmq-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="rabbitmq-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="rabbitmq-lib" options="rw" source-dir="/var/lib/rabbitmq" target-dir="/var/lib/rabbitmq"/> + <storage-mapping id="rabbitmq-pki-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> + <storage-mapping id="rabbitmq-pki-ca-bundle-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> + <storage-mapping id="rabbitmq-pki-ca-bundle-trust-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> + <storage-mapping id="rabbitmq-pki-cert" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> + <storage-mapping id="rabbitmq-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + </storage> + <primitive class="ocf" id="rabbitmq" provider="heartbeat" type="rabbitmq-cluster"> + <instance_attributes id="rabbitmq-instance_attributes"> + <nvpair id="rabbitmq-instance_attributes-set_policy" name="set_policy" value="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </instance_attributes> + <meta_attributes id="rabbitmq-meta_attributes"> + <nvpair id="rabbitmq-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> + <nvpair id="rabbitmq-meta_attributes-notify" name="notify" value="true"/> + </meta_attributes> + <operations> + <op id="rabbitmq-monitor-interval-10" interval="10" name="monitor" timeout="40"/> + <op id="rabbitmq-start-interval-0s" interval="0s" name="start" timeout="200s"/> + <op id="rabbitmq-stop-interval-0s" interval="0s" name="stop" timeout="200s"/> + </operations> + </primitive> + </bundle> + <bundle id="galera-bundle"> + <docker image="192.168.24.1:8787/rhosp12/openstack-mariadb-docker:pcmklatest" masters="3" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <network control-port="3123"/> + <storage> + <storage-mapping id="mysql-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/mysql.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="mysql-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/mysql/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="mysql-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="mysql-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="mysql-lib" options="rw" source-dir="/var/lib/mysql" target-dir="/var/lib/mysql"/> + <storage-mapping id="mysql-log-mariadb" options="rw" source-dir="/var/log/mariadb" target-dir="/var/log/mariadb"/> + <storage-mapping id="mysql-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + </storage> + <primitive class="ocf" id="galera" provider="heartbeat" type="galera"> + <instance_attributes id="galera-instance_attributes"> + <nvpair id="galera-instance_attributes-additional_parameters" name="additional_parameters" value="--open-files-limit=16384"/> + <nvpair id="galera-instance_attributes-cluster_host_map" name="cluster_host_map" value="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain"/> + <nvpair id="galera-instance_attributes-enable_creation" name="enable_creation" value="true"/> + <nvpair id="galera-instance_attributes-wsrep_cluster_address" name="wsrep_cluster_address" value="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </instance_attributes> + <meta_attributes id="galera-meta_attributes"> + <nvpair id="galera-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> + <nvpair id="galera-meta_attributes-master-max" name="master-max" value="3"/> + <nvpair id="galera-meta_attributes-ordered" name="ordered" value="true"/> + </meta_attributes> + <operations> + <op id="galera-demote-interval-0s" interval="0s" name="demote" timeout="120"/> + <op id="galera-monitor-interval-20" interval="20" name="monitor" timeout="30"/> + <op id="galera-monitor-interval-10" interval="10" name="monitor" role="Master" timeout="30"/> + <op id="galera-monitor-interval-30" interval="30" name="monitor" role="Slave" timeout="30"/> + <op id="galera-promote-interval-0s" interval="0s" name="promote" on-fail="block" timeout="300s"/> + <op id="galera-start-interval-0s" interval="0s" name="start" timeout="120"/> + <op id="galera-stop-interval-0s" interval="0s" name="stop" timeout="120"/> + </operations> + </primitive> + </bundle> + <bundle id="redis-bundle"> + <docker image="192.168.24.1:8787/rhosp12/openstack-redis-docker:pcmklatest" masters="1" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <network control-port="3124"/> + <storage> + <storage-mapping id="redis-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/redis.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="redis-cfg-data-redis" options="ro" source-dir="/var/lib/config-data/puppet-generated/redis/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="redis-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="redis-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="redis-lib" options="rw" source-dir="/var/lib/redis" target-dir="/var/lib/redis"/> + <storage-mapping id="redis-log" options="rw" source-dir="/var/log/redis" target-dir="/var/log/redis"/> + <storage-mapping id="redis-run" options="rw" source-dir="/var/run/redis" target-dir="/var/run/redis"/> + <storage-mapping id="redis-pki-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> + <storage-mapping id="redis-pki-ca-bundle-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> + <storage-mapping id="redis-pki-ca-bundle-trust-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> + <storage-mapping id="redis-pki-cert" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> + <storage-mapping id="redis-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + </storage> + <primitive class="ocf" id="redis" provider="heartbeat" type="redis"> + <instance_attributes id="redis-instance_attributes"> + <nvpair id="redis-instance_attributes-wait_last_known_master" name="wait_last_known_master" value="true"/> + </instance_attributes> + <meta_attributes id="redis-meta_attributes"> + <nvpair id="redis-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> + <nvpair id="redis-meta_attributes-interleave" name="interleave" value="true"/> + <nvpair id="redis-meta_attributes-notify" name="notify" value="true"/> + <nvpair id="redis-meta_attributes-ordered" name="ordered" value="true"/> + </meta_attributes> + <operations> + <op id="redis-demote-interval-0s" interval="0s" name="demote" timeout="120"/> + <op id="redis-monitor-interval-45" interval="45" name="monitor" timeout="60"/> + <op id="redis-monitor-interval-20" interval="20" name="monitor" role="Master" timeout="60"/> + <op id="redis-monitor-interval-60" interval="60" name="monitor" role="Slave" timeout="60"/> + <op id="redis-promote-interval-0s" interval="0s" name="promote" timeout="120"/> + <op id="redis-start-interval-0s" interval="0s" name="start" timeout="200s"/> + <op id="redis-stop-interval-0s" interval="0s" name="stop" timeout="200s"/> + </operations> + </primitive> + </bundle> + <primitive class="ocf" id="ip-192.168.24.11" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-192.168.24.11-instance_attributes"> + <nvpair id="ip-192.168.24.11-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-192.168.24.11-instance_attributes-ip" name="ip" value="192.168.24.11"/> + </instance_attributes> + <operations> + <op id="ip-192.168.24.11-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-192.168.24.11-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-192.168.24.11-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-10.0.0.104" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-10.0.0.104-instance_attributes"> + <nvpair id="ip-10.0.0.104-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-10.0.0.104-instance_attributes-ip" name="ip" value="10.0.0.104"/> + </instance_attributes> + <operations> + <op id="ip-10.0.0.104-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-10.0.0.104-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-10.0.0.104-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.1.19" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.1.19-instance_attributes"> + <nvpair id="ip-172.17.1.19-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.1.19-instance_attributes-ip" name="ip" value="172.17.1.19"/> + </instance_attributes> + <operations> + <op id="ip-172.17.1.19-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.1.19-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.1.19-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.1.11" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.1.11-instance_attributes"> + <nvpair id="ip-172.17.1.11-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.1.11-instance_attributes-ip" name="ip" value="172.17.1.11"/> + </instance_attributes> + <operations> + <op id="ip-172.17.1.11-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.1.11-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.1.11-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.3.13" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.3.13-instance_attributes"> + <nvpair id="ip-172.17.3.13-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.3.13-instance_attributes-ip" name="ip" value="172.17.3.13"/> + </instance_attributes> + <operations> + <op id="ip-172.17.3.13-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.3.13-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.3.13-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.4.19" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.4.19-instance_attributes"> + <nvpair id="ip-172.17.4.19-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.4.19-instance_attributes-ip" name="ip" value="172.17.4.19"/> + </instance_attributes> + <operations> + <op id="ip-172.17.4.19-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.4.19-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.4.19-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <bundle id="haproxy-bundle"> + <docker image="192.168.24.1:8787/rhosp12/openstack-haproxy-docker:pcmklatest" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <storage> + <storage-mapping id="haproxy-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/haproxy.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="haproxy-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/haproxy/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="haproxy-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="haproxy-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="haproxy-pki-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> + <storage-mapping id="haproxy-pki-ca-bundle-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> + <storage-mapping id="haproxy-pki-ca-bundle-trust-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> + <storage-mapping id="haproxy-pki-cert" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> + <storage-mapping id="haproxy-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + </storage> + </bundle> + <primitive class="systemd" id="openstack-cinder-volume" type="openstack-cinder-volume"> + <operations> + <op id="openstack-cinder-volume-monitor-interval-60" interval="60" name="monitor" timeout="100"/> + <op id="openstack-cinder-volume-start-interval-0s" interval="0s" name="start" timeout="200s"/> + <op id="openstack-cinder-volume-stop-interval-0s" interval="0s" name="stop" timeout="200s"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-525400244e09" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-525400244e09-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-525400244e09-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.8"/> + <nvpair id="stonith-fence_ipmilan-525400244e09-instance_attributes-ipport" name="ipport" value="6230"/> + <nvpair id="stonith-fence_ipmilan-525400244e09-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-525400244e09-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-525400244e09-instance_attributes-passwd" name="passwd" value="password"/> + <nvpair id="stonith-fence_ipmilan-525400244e09-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="messaging-1"/> + <nvpair id="stonith-fence_ipmilan-525400244e09-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-525400244e09-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-525400cdec10" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-525400cdec10-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-525400cdec10-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.8"/> + <nvpair id="stonith-fence_ipmilan-525400cdec10-instance_attributes-ipport" name="ipport" value="6239"/> + <nvpair id="stonith-fence_ipmilan-525400cdec10-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-525400cdec10-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-525400cdec10-instance_attributes-passwd" name="passwd" value="password"/> + <nvpair id="stonith-fence_ipmilan-525400cdec10-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="messaging-2"/> + <nvpair id="stonith-fence_ipmilan-525400cdec10-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-525400cdec10-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-525400c709f7" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-525400c709f7-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-525400c709f7-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.8"/> + <nvpair id="stonith-fence_ipmilan-525400c709f7-instance_attributes-ipport" name="ipport" value="6240"/> + <nvpair id="stonith-fence_ipmilan-525400c709f7-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-525400c709f7-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-525400c709f7-instance_attributes-passwd" name="passwd" value="password"/> + <nvpair id="stonith-fence_ipmilan-525400c709f7-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="messaging-0"/> + <nvpair id="stonith-fence_ipmilan-525400c709f7-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-525400c709f7-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-525400a7f9e0" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-525400a7f9e0-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-525400a7f9e0-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.8"/> + <nvpair id="stonith-fence_ipmilan-525400a7f9e0-instance_attributes-ipport" name="ipport" value="6233"/> + <nvpair id="stonith-fence_ipmilan-525400a7f9e0-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-525400a7f9e0-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-525400a7f9e0-instance_attributes-passwd" name="passwd" value="password"/> + <nvpair id="stonith-fence_ipmilan-525400a7f9e0-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="database-1"/> + <nvpair id="stonith-fence_ipmilan-525400a7f9e0-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-525400a7f9e0-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-525400a25787" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-525400a25787-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-525400a25787-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.8"/> + <nvpair id="stonith-fence_ipmilan-525400a25787-instance_attributes-ipport" name="ipport" value="6234"/> + <nvpair id="stonith-fence_ipmilan-525400a25787-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-525400a25787-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-525400a25787-instance_attributes-passwd" name="passwd" value="password"/> + <nvpair id="stonith-fence_ipmilan-525400a25787-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="database-2"/> + <nvpair id="stonith-fence_ipmilan-525400a25787-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-525400a25787-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-5254005ea387" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-5254005ea387-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-5254005ea387-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.8"/> + <nvpair id="stonith-fence_ipmilan-5254005ea387-instance_attributes-ipport" name="ipport" value="6235"/> + <nvpair id="stonith-fence_ipmilan-5254005ea387-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-5254005ea387-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-5254005ea387-instance_attributes-passwd" name="passwd" value="password"/> + <nvpair id="stonith-fence_ipmilan-5254005ea387-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="database-0"/> + <nvpair id="stonith-fence_ipmilan-5254005ea387-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-5254005ea387-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-525400542c06" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-525400542c06-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-525400542c06-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.8"/> + <nvpair id="stonith-fence_ipmilan-525400542c06-instance_attributes-ipport" name="ipport" value="6236"/> + <nvpair id="stonith-fence_ipmilan-525400542c06-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-525400542c06-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-525400542c06-instance_attributes-passwd" name="passwd" value="password"/> + <nvpair id="stonith-fence_ipmilan-525400542c06-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="controller-2"/> + <nvpair id="stonith-fence_ipmilan-525400542c06-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-525400542c06-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-525400aac413" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-525400aac413-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-525400aac413-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.8"/> + <nvpair id="stonith-fence_ipmilan-525400aac413-instance_attributes-ipport" name="ipport" value="6232"/> + <nvpair id="stonith-fence_ipmilan-525400aac413-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-525400aac413-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-525400aac413-instance_attributes-passwd" name="passwd" value="password"/> + <nvpair id="stonith-fence_ipmilan-525400aac413-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="controller-1"/> + <nvpair id="stonith-fence_ipmilan-525400aac413-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-525400aac413-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-525400498d34" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-525400498d34-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-525400498d34-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.8"/> + <nvpair id="stonith-fence_ipmilan-525400498d34-instance_attributes-ipport" name="ipport" value="6231"/> + <nvpair id="stonith-fence_ipmilan-525400498d34-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-525400498d34-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-525400498d34-instance_attributes-passwd" name="passwd" value="password"/> + <nvpair id="stonith-fence_ipmilan-525400498d34-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="controller-0"/> + <nvpair id="stonith-fence_ipmilan-525400498d34-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-525400498d34-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + </resources> + <constraints> + <rsc_location id="location-rabbitmq-bundle" resource-discovery="exclusive" rsc="rabbitmq-bundle"> + <rule id="location-rabbitmq-bundle-rule" score="0"> + <expression attribute="rabbitmq-role" id="location-rabbitmq-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-galera-bundle" resource-discovery="exclusive" rsc="galera-bundle"> + <rule id="location-galera-bundle-rule" score="0"> + <expression attribute="galera-role" id="location-galera-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-redis-bundle" resource-discovery="exclusive" rsc="redis-bundle"> + <rule id="location-redis-bundle-rule" score="0"> + <expression attribute="redis-role" id="location-redis-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-192.168.24.11" resource-discovery="exclusive" rsc="ip-192.168.24.11"> + <rule id="location-ip-192.168.24.11-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-192.168.24.11-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-10.0.0.104" resource-discovery="exclusive" rsc="ip-10.0.0.104"> + <rule id="location-ip-10.0.0.104-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-10.0.0.104-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.1.19" resource-discovery="exclusive" rsc="ip-172.17.1.19"> + <rule id="location-ip-172.17.1.19-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.1.19-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.1.11" resource-discovery="exclusive" rsc="ip-172.17.1.11"> + <rule id="location-ip-172.17.1.11-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.1.11-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.3.13" resource-discovery="exclusive" rsc="ip-172.17.3.13"> + <rule id="location-ip-172.17.3.13-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.3.13-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.4.19" resource-discovery="exclusive" rsc="ip-172.17.4.19"> + <rule id="location-ip-172.17.4.19-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.4.19-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-haproxy-bundle" resource-discovery="exclusive" rsc="haproxy-bundle"> + <rule id="location-haproxy-bundle-rule" score="0"> + <expression attribute="haproxy-role" id="location-haproxy-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_order first="ip-192.168.24.11" first-action="start" id="order-ip-192.168.24.11-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-192.168.24.11-haproxy-bundle-INFINITY" rsc="ip-192.168.24.11" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-10.0.0.104" first-action="start" id="order-ip-10.0.0.104-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-10.0.0.104-haproxy-bundle-INFINITY" rsc="ip-10.0.0.104" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.1.19" first-action="start" id="order-ip-172.17.1.19-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.1.19-haproxy-bundle-INFINITY" rsc="ip-172.17.1.19" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.1.11" first-action="start" id="order-ip-172.17.1.11-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.1.11-haproxy-bundle-INFINITY" rsc="ip-172.17.1.11" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.3.13" first-action="start" id="order-ip-172.17.3.13-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.3.13-haproxy-bundle-INFINITY" rsc="ip-172.17.3.13" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.4.19" first-action="start" id="order-ip-172.17.4.19-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.4.19-haproxy-bundle-INFINITY" rsc="ip-172.17.4.19" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_location id="location-openstack-cinder-volume" resource-discovery="exclusive" rsc="openstack-cinder-volume"> + <rule id="location-openstack-cinder-volume-rule" score="0"> + <expression attribute="cinder-volume-role" id="location-openstack-cinder-volume-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-stonith-fence_ipmilan-525400244e09-messaging-1--INFINITY" node="messaging-1" rsc="stonith-fence_ipmilan-525400244e09" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-525400cdec10-messaging-2--INFINITY" node="messaging-2" rsc="stonith-fence_ipmilan-525400cdec10" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-5254005ea387-database-0--INFINITY" node="database-0" rsc="stonith-fence_ipmilan-5254005ea387" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-525400a7f9e0-database-1--INFINITY" node="database-1" rsc="stonith-fence_ipmilan-525400a7f9e0" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-525400a25787-database-2--INFINITY" node="database-2" rsc="stonith-fence_ipmilan-525400a25787" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-525400c709f7-messaging-0--INFINITY" node="messaging-0" rsc="stonith-fence_ipmilan-525400c709f7" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-525400542c06-controller-2--INFINITY" node="controller-2" rsc="stonith-fence_ipmilan-525400542c06" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-525400aac413-controller-1--INFINITY" node="controller-1" rsc="stonith-fence_ipmilan-525400aac413" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-525400498d34-controller-0--INFINITY" node="controller-0" rsc="stonith-fence_ipmilan-525400498d34" score="-INFINITY"/> + </constraints> + <rsc_defaults> + <meta_attributes id="rsc_defaults-options"> + <nvpair id="rsc_defaults-options-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + </rsc_defaults> + </configuration> + <status> + <node_state id="2" uname="controller-1" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="database-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-0_last_0" operation_key="database-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="36:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;36:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1512341372" last-rc-change="1512341372" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="database-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-1_last_0" operation_key="database-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="37:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;37:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="database-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-2_last_0" operation_key="database-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="38:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;38:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="3" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="messaging-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-0_last_0" operation_key="messaging-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="39:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;39:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="4" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="messaging-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-1_last_0" operation_key="messaging-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="40:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;40:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="messaging-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-2_last_0" operation_key="messaging-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="41:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;41:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="6" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="42:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;42:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="7" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="0" queue-time="0" op-digest="a41ad5f9625676395b163a06987de2d6" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="43:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;43:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="8" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="0" queue-time="0" op-digest="e25f0ff041ed91bee8ee197d0ce2aebd" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="44:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;44:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="0" queue-time="0" op-digest="593e15353c64e73e2efe61415c7dd44b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-1"> + <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="46:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;46:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="10" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="0" queue-time="0" op-digest="f6e3b46e18b24f6e1cca9639ec9b7c41" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-0"> + <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="49:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;49:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="11" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="0" queue-time="0" op-digest="dd323696d6c8ed14cb71914c411664c9" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-2"> + <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="53:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;53:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="12" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="0" queue-time="0" op-digest="f325849fbffe2e62970eb201a50da9f3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400244e09" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400244e09_last_0" operation_key="stonith-fence_ipmilan-525400244e09_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="64:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;64:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="69" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="118" queue-time="0" op-digest="4d90b1c5011f28a7f26ea6940c3d6047" op-secure-params=" passwd password " op-secure-digest="121bce21cad5e00c48a5c51be26c7522"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400cdec10" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400cdec10_last_0" operation_key="stonith-fence_ipmilan-525400cdec10_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="65:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;65:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="73" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="1" queue-time="0" op-digest="1bbfe3c1bf06a468db7656dd7552c4d6" op-secure-params=" passwd password " op-secure-digest="8d9cf5beca60b2da8b0f7c9a7342a4aa"/> + </lrm_resource> + <lrm_resource id="openstack-cinder-volume" type="openstack-cinder-volume" class="systemd"> + <lrm_rsc_op id="openstack-cinder-volume_last_0" operation_key="openstack-cinder-volume_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="63:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;63:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="65" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="155" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-0_last_0" operation_key="redis-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="48:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;48:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="15" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="418" queue-time="0" op-digest="b6bd1e4fa13216f010a5f4ba18d081a3"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.19" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.19_last_0" operation_key="ip-172.17.1.19_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="56:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;56:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="37" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="408" queue-time="0" op-digest="2c46df7582fe8b55e9dcdeaceb4c84c7"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-2_last_0" operation_key="redis-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="52:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;52:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="24" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="432" queue-time="0" op-digest="cdf5d52dbfd265e497dd1dfb06f2faf1"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-2_last_0" operation_key="haproxy-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="62:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;62:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="61" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="417" queue-time="0" op-digest="083d0ea9c147277510859fd504bf65e4"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-0_last_0" operation_key="haproxy-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="60:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;60:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="53" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="443" queue-time="0" op-digest="083d0ea9c147277510859fd504bf65e4"/> + </lrm_resource> + <lrm_resource id="ip-192.168.24.11" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-192.168.24.11_last_0" operation_key="ip-192.168.24.11_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="54:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;54:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="29" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="481" queue-time="0" op-digest="d16224b1cc961154d457d259d944b5f9"/> + </lrm_resource> + <lrm_resource id="ip-172.17.3.13" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.3.13_last_0" operation_key="ip-172.17.3.13_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="58:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;58:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="45" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="486" queue-time="0" op-digest="aabfc88ecfd0ef79b36f8958512b0190"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.11" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.11_last_0" operation_key="ip-172.17.1.11_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="57:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;57:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="41" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="491" queue-time="0" op-digest="7c6ed186ff8cdf7693b51ee42b4fc6e1"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-1_last_0" operation_key="redis-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="50:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;50:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="20" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="509" queue-time="1" op-digest="d12a03fcf5794843261e2916fbd6c63b"/> + </lrm_resource> + <lrm_resource id="ip-10.0.0.104" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-10.0.0.104_last_0" operation_key="ip-10.0.0.104_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="55:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;55:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="33" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="507" queue-time="0" op-digest="f1d53d03e6223a0e53558dbf6f3bcbea"/> + </lrm_resource> + <lrm_resource id="ip-172.17.4.19" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.4.19_last_0" operation_key="ip-172.17.4.19_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="59:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;59:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="49" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="528" queue-time="0" op-digest="aa7c6b227cb7ab3004b79cce131be1b3"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-1_last_0" operation_key="haproxy-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="61:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;61:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="57" rc-code="7" op-status="0" interval="0" last-run="1512341374" last-rc-change="1512341374" exec-time="536" queue-time="0" op-digest="083d0ea9c147277510859fd504bf65e4"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400c709f7" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400c709f7_last_0" operation_key="stonith-fence_ipmilan-525400c709f7_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="66:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;66:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="77" rc-code="7" op-status="0" interval="0" last-run="1512341375" last-rc-change="1512341375" exec-time="0" queue-time="0" op-digest="1a536a915526af43ef48909329afb3b2" op-secure-params=" passwd password " op-secure-digest="79c818a20ab9bdc97f7834f1e78face1"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400a7f9e0" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a7f9e0_last_0" operation_key="stonith-fence_ipmilan-525400a7f9e0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="67:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;67:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="81" rc-code="7" op-status="0" interval="0" last-run="1512341375" last-rc-change="1512341375" exec-time="0" queue-time="0" op-digest="79027109189cf76473206a064a7297db" op-secure-params=" passwd password " op-secure-digest="324791a6565e672135bd6e0325f2d7ca"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400a25787" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a25787_last_0" operation_key="stonith-fence_ipmilan-525400a25787_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="68:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;68:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="85" rc-code="7" op-status="0" interval="0" last-run="1512341375" last-rc-change="1512341375" exec-time="0" queue-time="0" op-digest="3b08cb766486ae213950205853288336" op-secure-params=" passwd password " op-secure-digest="b0cbf3a6399393106803cb99269abe06"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254005ea387" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254005ea387_last_0" operation_key="stonith-fence_ipmilan-5254005ea387_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="69:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;69:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="89" rc-code="7" op-status="0" interval="0" last-run="1512341375" last-rc-change="1512341375" exec-time="0" queue-time="0" op-digest="9c0b8d3466b167eec30455c361939f0e" op-secure-params=" passwd password " op-secure-digest="14900e2150667678c44f24d73286301c"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400542c06" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400542c06_last_0" operation_key="stonith-fence_ipmilan-525400542c06_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="70:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;70:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="93" rc-code="7" op-status="0" interval="0" last-run="1512341375" last-rc-change="1512341375" exec-time="0" queue-time="0" op-digest="c29ea7ff58baa575edf9b083d96c8d97" op-secure-params=" passwd password " op-secure-digest="982bf2fb6d049bf379a72647cb6eab0a"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400aac413" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400aac413_last_0" operation_key="stonith-fence_ipmilan-525400aac413_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="71:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;71:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="97" rc-code="7" op-status="0" interval="0" last-run="1512341375" last-rc-change="1512341375" exec-time="0" queue-time="0" op-digest="b45737bb0d27199c17d938d131074ee5" op-secure-params=" passwd password " op-secure-digest="b47e5b47ba419433c479357326c16b79"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400498d34" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400498d34_last_0" operation_key="stonith-fence_ipmilan-525400498d34_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="72:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;72:14:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-1" call-id="101" rc-code="7" op-status="0" interval="0" last-run="1512341375" last-rc-change="1512341375" exec-time="0" queue-time="0" op-digest="91b8661ac13de0e2114690e4149f3bcd" op-secure-params=" passwd password " op-secure-digest="c9eae91b90ce97ecfdfa17bdee292722"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="2"> + <instance_attributes id="status-2"> + <nvpair id="status-2-shutdown" name="shutdown" value="0"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state id="1" uname="controller-0" in_ccm="true" crmd="online" crm-debug-origin="do_state_transition" join="member" expected="member"> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="database-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-0_last_0" operation_key="database-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="50:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;50:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="database-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-1_last_0" operation_key="database-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="51:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;51:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="database-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-2_last_0" operation_key="database-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="52:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;52:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="3" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="messaging-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-0_last_0" operation_key="messaging-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="53:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;53:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="4" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="messaging-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-1_last_0" operation_key="messaging-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="54:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;54:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="messaging-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-2_last_0" operation_key="messaging-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="55:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;55:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="6" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="56:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;56:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="7" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="a41ad5f9625676395b163a06987de2d6" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="57:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;57:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="8" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="e25f0ff041ed91bee8ee197d0ce2aebd" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="58:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;58:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="593e15353c64e73e2efe61415c7dd44b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-0" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-0"> + <lrm_rsc_op id="galera-bundle-0_last_0" operation_key="galera-bundle-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="59:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;59:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="10" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="dbc6b52d45a75a0b041af92265b22f9e" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-1"> + <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="60:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;60:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="11" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="f6e3b46e18b24f6e1cca9639ec9b7c41" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-2" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-2"> + <lrm_rsc_op id="galera-bundle-2_last_0" operation_key="galera-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="61:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;61:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="12" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="bf7cf9acd053cee24dc3401862009e40" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-1" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-1"> + <lrm_rsc_op id="redis-bundle-1_last_0" operation_key="redis-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="65:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;65:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="13" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="cd98602d6f977947327050913302f861" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-2"> + <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="67:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;67:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="14" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="0" queue-time="0" op-digest="f325849fbffe2e62970eb201a50da9f3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-2_last_0" operation_key="redis-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="66:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;66:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="26" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="39" queue-time="0" op-digest="cdf5d52dbfd265e497dd1dfb06f2faf1"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-1_last_0" operation_key="redis-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="64:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;64:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="42" queue-time="0" op-digest="d12a03fcf5794843261e2916fbd6c63b"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-0_last_0" operation_key="redis-bundle-docker-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="173:1:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:0;173:1:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="48" rc-code="0" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="422" queue-time="0" op-digest="b6bd1e4fa13216f010a5f4ba18d081a3"/> + <lrm_rsc_op id="redis-bundle-docker-0_monitor_60000" operation_key="redis-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="174:1:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:0;174:1:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="98" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340829" exec-time="93" queue-time="0" op-digest="20a4fe5eb550f2b6c20875a81803817e"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.19" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.19_last_0" operation_key="ip-172.17.1.19_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="70:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;70:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="39" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="47" queue-time="0" op-digest="2c46df7582fe8b55e9dcdeaceb4c84c7"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.11" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.11_last_0" operation_key="ip-172.17.1.11_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="71:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;71:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="43" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="48" queue-time="0" op-digest="7c6ed186ff8cdf7693b51ee42b4fc6e1"/> + </lrm_resource> + <lrm_resource id="ip-192.168.24.11" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-192.168.24.11_last_0" operation_key="ip-192.168.24.11_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="68:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;68:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="31" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="56" queue-time="0" op-digest="d16224b1cc961154d457d259d944b5f9"/> + </lrm_resource> + <lrm_resource id="ip-10.0.0.104" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-10.0.0.104_last_0" operation_key="ip-10.0.0.104_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="69:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;69:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="35" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="58" queue-time="0" op-digest="f1d53d03e6223a0e53558dbf6f3bcbea"/> + </lrm_resource> + <lrm_resource id="ip-172.17.3.13" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.3.13_last_0" operation_key="ip-172.17.3.13_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="72:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;72:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="47" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="56" queue-time="0" op-digest="aabfc88ecfd0ef79b36f8958512b0190"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400244e09" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400244e09_last_0" operation_key="stonith-fence_ipmilan-525400244e09_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="78:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;78:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="72" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="25" queue-time="0" op-digest="4d90b1c5011f28a7f26ea6940c3d6047" op-secure-params=" passwd password " op-secure-digest="121bce21cad5e00c48a5c51be26c7522"/> + </lrm_resource> + <lrm_resource id="openstack-cinder-volume" type="openstack-cinder-volume" class="systemd"> + <lrm_rsc_op id="openstack-cinder-volume_last_0" operation_key="openstack-cinder-volume_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="77:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;77:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="68" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="31" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="ip-172.17.4.19" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.4.19_last_0" operation_key="ip-172.17.4.19_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="73:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;73:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="52" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="43" queue-time="0" op-digest="aa7c6b227cb7ab3004b79cce131be1b3"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-1_last_0" operation_key="haproxy-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="75:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;75:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="60" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="41" queue-time="1" op-digest="083d0ea9c147277510859fd504bf65e4"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-0_last_0" operation_key="haproxy-bundle-docker-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="239:1:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:0;239:1:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="97" rc-code="0" op-status="0" interval="0" last-run="1512340829" last-rc-change="1512340829" exec-time="393" queue-time="0" op-digest="083d0ea9c147277510859fd504bf65e4"/> + <lrm_rsc_op id="haproxy-bundle-docker-0_monitor_60000" operation_key="haproxy-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="240:1:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:0;240:1:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="108" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340829" exec-time="77" queue-time="0" op-digest="02bacde98cfd7c1daceaf2a3bb4f851c"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-2_last_0" operation_key="haproxy-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="76:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;76:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="64" rc-code="7" op-status="0" interval="0" last-run="1512340828" last-rc-change="1512340828" exec-time="42" queue-time="0" op-digest="083d0ea9c147277510859fd504bf65e4"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400cdec10" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400cdec10_last_0" operation_key="stonith-fence_ipmilan-525400cdec10_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="79:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;79:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="76" rc-code="7" op-status="0" interval="0" last-run="1512340829" last-rc-change="1512340829" exec-time="0" queue-time="0" op-digest="1bbfe3c1bf06a468db7656dd7552c4d6" op-secure-params=" passwd password " op-secure-digest="8d9cf5beca60b2da8b0f7c9a7342a4aa"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400c709f7" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400c709f7_last_0" operation_key="stonith-fence_ipmilan-525400c709f7_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="80:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;80:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="80" rc-code="7" op-status="0" interval="0" last-run="1512340829" last-rc-change="1512340829" exec-time="0" queue-time="0" op-digest="1a536a915526af43ef48909329afb3b2" op-secure-params=" passwd password " op-secure-digest="79c818a20ab9bdc97f7834f1e78face1"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400a25787" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a25787_last_0" operation_key="stonith-fence_ipmilan-525400a25787_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="82:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;82:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="88" rc-code="7" op-status="0" interval="0" last-run="1512340829" last-rc-change="1512340829" exec-time="0" queue-time="0" op-digest="3b08cb766486ae213950205853288336" op-secure-params=" passwd password " op-secure-digest="b0cbf3a6399393106803cb99269abe06"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254005ea387" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254005ea387_last_0" operation_key="stonith-fence_ipmilan-5254005ea387_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="83:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;83:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="92" rc-code="7" op-status="0" interval="0" last-run="1512340829" last-rc-change="1512340829" exec-time="0" queue-time="0" op-digest="9c0b8d3466b167eec30455c361939f0e" op-secure-params=" passwd password " op-secure-digest="14900e2150667678c44f24d73286301c"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400542c06" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400542c06_last_0" operation_key="stonith-fence_ipmilan-525400542c06_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="84:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;84:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="96" rc-code="7" op-status="0" interval="0" last-run="1512340829" last-rc-change="1512340829" exec-time="0" queue-time="0" op-digest="c29ea7ff58baa575edf9b083d96c8d97" op-secure-params=" passwd password " op-secure-digest="982bf2fb6d049bf379a72647cb6eab0a"/> + </lrm_resource> + <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-0"> + <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="175:1:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:0;175:1:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="16" rc-code="0" op-status="0" interval="0" last-run="1512340829" last-rc-change="1512340829" exec-time="0" queue-time="0" op-digest="dd323696d6c8ed14cb71914c411664c9" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="redis-bundle-0_monitor_60000" operation_key="redis-bundle-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="143:2:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:0;143:2:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="17" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340830" exec-time="0" queue-time="0" op-digest="e3ae7972e4989b9b928f3ff082c5ac23"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400aac413" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400aac413_last_0" operation_key="stonith-fence_ipmilan-525400aac413_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="85:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;85:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="103" rc-code="7" op-status="0" interval="0" last-run="1512340829" last-rc-change="1512340829" exec-time="0" queue-time="0" op-digest="b45737bb0d27199c17d938d131074ee5" op-secure-params=" passwd password " op-secure-digest="b47e5b47ba419433c479357326c16b79"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400498d34" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400498d34_last_0" operation_key="stonith-fence_ipmilan-525400498d34_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="86:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;86:1:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="107" rc-code="7" op-status="0" interval="0" last-run="1512340829" last-rc-change="1512340829" exec-time="0" queue-time="0" op-digest="91b8661ac13de0e2114690e4149f3bcd" op-secure-params=" passwd password " op-secure-digest="c9eae91b90ce97ecfdfa17bdee292722"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400a7f9e0" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a7f9e0_last_0" operation_key="stonith-fence_ipmilan-525400a7f9e0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="226:6:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:0;226:6:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="114" rc-code="0" op-status="0" interval="0" last-run="1512340954" last-rc-change="1512340954" exec-time="2204" queue-time="0" op-digest="79027109189cf76473206a064a7297db" op-secure-params=" passwd password " op-secure-digest="324791a6565e672135bd6e0325f2d7ca"/> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a7f9e0_monitor_60000" operation_key="stonith-fence_ipmilan-525400a7f9e0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="227:6:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:0;227:6:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="115" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340957" exec-time="2187" queue-time="0" op-digest="8c611b4348c55f057229c740e92e759c" op-secure-params=" passwd password " op-secure-digest="324791a6565e672135bd6e0325f2d7ca"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="1"> + <instance_attributes id="status-1"> + <nvpair id="status-1-shutdown" name="shutdown" value="0"/> + <nvpair id="status-1-master-redis" name="master-redis" value="1"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state id="3" uname="controller-2" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <transient_attributes id="3"> + <instance_attributes id="status-3"> + <nvpair id="status-3-shutdown" name="shutdown" value="0"/> + <nvpair id="status-3-last-failure-stonith-fence_ipmilan-525400a7f9e0" name="last-failure-stonith-fence_ipmilan-525400a7f9e0" value="1512340455"/> + <nvpair id="status-3-master-redis" name="master-redis" value="1"/> + <nvpair id="status-3-fail-count-stonith-fence_ipmilan-525400498d34" name="fail-count-stonith-fence_ipmilan-525400498d34" value="1"/> + <nvpair id="status-3-last-failure-stonith-fence_ipmilan-525400498d34" name="last-failure-stonith-fence_ipmilan-525400498d34" value="1512409184"/> + </instance_attributes> + </transient_attributes> + <lrm id="3"> + <lrm_resources> + <lrm_resource id="stonith-fence_ipmilan-525400244e09" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400244e09_last_0" operation_key="stonith-fence_ipmilan-525400244e09_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="231:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;231:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="111" rc-code="0" op-status="0" interval="0" last-run="1512340629" last-rc-change="1512340629" exec-time="2160" queue-time="0" op-digest="4d90b1c5011f28a7f26ea6940c3d6047" op-secure-params=" passwd password " op-secure-digest="121bce21cad5e00c48a5c51be26c7522"/> + <lrm_rsc_op id="stonith-fence_ipmilan-525400244e09_monitor_60000" operation_key="stonith-fence_ipmilan-525400244e09_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="208:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;208:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="119" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340635" exec-time="1095" queue-time="0" op-digest="b6c8a4e65b9d2660ce533a17530ab254" op-secure-params=" passwd password " op-secure-digest="121bce21cad5e00c48a5c51be26c7522"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254005ea387" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254005ea387_last_0" operation_key="stonith-fence_ipmilan-5254005ea387_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="82:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;82:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="91" rc-code="7" op-status="0" interval="0" last-run="1512340434" last-rc-change="1512340434" exec-time="0" queue-time="0" op-digest="9c0b8d3466b167eec30455c361939f0e" op-secure-params=" passwd password " op-secure-digest="14900e2150667678c44f24d73286301c"/> + </lrm_resource> + <lrm_resource id="ip-172.17.4.19" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.4.19_last_0" operation_key="ip-172.17.4.19_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="217:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;217:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="116" rc-code="0" op-status="0" interval="0" last-run="1512340629" last-rc-change="1512340629" exec-time="4070" queue-time="0" op-digest="aa7c6b227cb7ab3004b79cce131be1b3"/> + <lrm_rsc_op id="ip-172.17.4.19_monitor_10000" operation_key="ip-172.17.4.19_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="195:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;195:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="118" rc-code="0" op-status="0" interval="10000" last-rc-change="1512340635" exec-time="63" queue-time="0" op-digest="16f17a7b0b49bf2b2abee9fb1c2c1be2"/> + </lrm_resource> + <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-2"> + <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="182:16353:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;182:16353:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="16" rc-code="0" op-status="0" interval="0" last-run="1512340435" last-rc-change="1512340435" exec-time="0" queue-time="0" op-digest="f325849fbffe2e62970eb201a50da9f3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="redis-bundle-2_monitor_60000" operation_key="redis-bundle-2_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="151:16355:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;151:16355:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="17" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340456" exec-time="0" queue-time="0" op-digest="1c97595acf862a2449ada08e9770bdf5"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400cdec10" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400cdec10_last_0" operation_key="stonith-fence_ipmilan-525400cdec10_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="234:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;234:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="112" rc-code="0" op-status="0" interval="0" last-run="1512340629" last-rc-change="1512340629" exec-time="1095" queue-time="0" op-digest="1bbfe3c1bf06a468db7656dd7552c4d6" op-secure-params=" passwd password " op-secure-digest="8d9cf5beca60b2da8b0f7c9a7342a4aa"/> + <lrm_rsc_op id="stonith-fence_ipmilan-525400cdec10_monitor_60000" operation_key="stonith-fence_ipmilan-525400cdec10_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="211:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;211:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="120" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340635" exec-time="1080" queue-time="0" op-digest="7402ab63140561169c7e6bd9e3de52d7" op-secure-params=" passwd password " op-secure-digest="8d9cf5beca60b2da8b0f7c9a7342a4aa"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400498d34" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400498d34_last_0" operation_key="stonith-fence_ipmilan-525400498d34_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="10:1130:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:0;10:1130:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-2" call-id="131" rc-code="0" op-status="0" interval="0" last-run="1512409184" last-rc-change="1512409184" exec-time="0" queue-time="0" op-digest="91b8661ac13de0e2114690e4149f3bcd" op-secure-params=" passwd password " op-secure-digest="c9eae91b90ce97ecfdfa17bdee292722"/> + <lrm_rsc_op id="stonith-fence_ipmilan-525400498d34_monitor_60000" operation_key="stonith-fence_ipmilan-525400498d34_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="227:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;227:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="122" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340635" exec-time="1102" queue-time="0" op-digest="7c2d201fd7b35d63223b518e4ec37f5a" op-secure-params=" passwd password " op-secure-digest="c9eae91b90ce97ecfdfa17bdee292722"/> + <lrm_rsc_op id="stonith-fence_ipmilan-525400498d34_last_failure_0" operation_key="stonith-fence_ipmilan-525400498d34_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="227:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="4:1;227:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="122" rc-code="1" op-status="4" interval="60000" last-rc-change="1512409168" exec-time="15218" queue-time="0" op-digest="7c2d201fd7b35d63223b518e4ec37f5a" op-secure-params=" passwd password " op-secure-digest="c9eae91b90ce97ecfdfa17bdee292722"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400aac413" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400aac413_last_0" operation_key="stonith-fence_ipmilan-525400aac413_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="252:16366:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;252:16366:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="123" rc-code="0" op-status="0" interval="0" last-run="1512340746" last-rc-change="1512340746" exec-time="2135" queue-time="0" op-digest="b45737bb0d27199c17d938d131074ee5" op-secure-params=" passwd password " op-secure-digest="b47e5b47ba419433c479357326c16b79"/> + <lrm_rsc_op id="stonith-fence_ipmilan-525400aac413_monitor_60000" operation_key="stonith-fence_ipmilan-525400aac413_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="233:16367:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;233:16367:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="124" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340778" exec-time="2135" queue-time="1" op-digest="519d5717cf4b9586e958e89620a86288" op-secure-params=" passwd password " op-secure-digest="b47e5b47ba419433c479357326c16b79"/> + </lrm_resource> + <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-0"> + <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="62:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;62:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="13" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="0" queue-time="0" op-digest="dd323696d6c8ed14cb71914c411664c9" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-1" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-1"> + <lrm_rsc_op id="redis-bundle-1_last_0" operation_key="redis-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="64:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;64:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="14" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="0" queue-time="0" op-digest="cd98602d6f977947327050913302f861" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="80:16366:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;80:16366:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="31" rc-code="0" op-status="0" interval="0" last-run="1512340746" last-rc-change="1512340746" exec-time="0" queue-time="0" op-digest="a41ad5f9625676395b163a06987de2d6" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-0_monitor_60000" operation_key="rabbitmq-bundle-0_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="65:16367:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;65:16367:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="33" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340778" exec-time="0" queue-time="0" op-digest="f09b3fbf8a04a3ab4bdb3fed5870adae"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="83:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;83:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="21" rc-code="0" op-status="0" interval="0" last-run="1512340629" last-rc-change="1512340629" exec-time="0" queue-time="0" op-digest="e25f0ff041ed91bee8ee197d0ce2aebd" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-1_monitor_60000" operation_key="rabbitmq-bundle-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="61:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;61:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="27" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340635" exec-time="0" queue-time="0" op-digest="006c72e63b78b05f1a9175b74f27325a"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="88:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;88:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="22" rc-code="0" op-status="0" interval="0" last-run="1512340629" last-rc-change="1512340629" exec-time="0" queue-time="0" op-digest="593e15353c64e73e2efe61415c7dd44b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-2_monitor_60000" operation_key="rabbitmq-bundle-2_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="66:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;66:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="28" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340635" exec-time="0" queue-time="0" op-digest="79276e73b8cca5be7d8bcb4332451faf"/> + </lrm_resource> + <lrm_resource id="messaging-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-0_last_0" operation_key="messaging-0_migrate_from_0" operation="migrate_from" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="72:16366:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;72:16366:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="30" rc-code="0" op-status="0" interval="0" last-run="1512340746" last-rc-change="1512340746" exec-time="0" queue-time="0" migrate_source="controller-0" migrate_target="controller-2" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="messaging-0_monitor_20000" operation_key="messaging-0_monitor_20000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="56:16367:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;56:16367:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="32" rc-code="0" op-status="0" interval="20000" last-rc-change="1512340778" exec-time="0" queue-time="0" op-digest="6e5bb737f46c381d8a46fb4162afd9e0"/> + </lrm_resource> + <lrm_resource id="messaging-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-1_last_0" operation_key="messaging-1_migrate_from_0" operation="migrate_from" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="70:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;70:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="19" rc-code="0" op-status="0" interval="0" last-run="1512340629" last-rc-change="1512340629" exec-time="0" queue-time="0" migrate_source="controller-1" migrate_target="controller-2" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="messaging-1_monitor_20000" operation_key="messaging-1_monitor_20000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="68:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;68:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="25" rc-code="0" op-status="0" interval="20000" last-rc-change="1512340630" exec-time="0" queue-time="0" op-digest="6e5bb737f46c381d8a46fb4162afd9e0"/> + </lrm_resource> + <lrm_resource id="messaging-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-2_last_0" operation_key="messaging-2_migrate_from_0" operation="migrate_from" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="75:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;75:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="20" rc-code="0" op-status="0" interval="0" last-run="1512340629" last-rc-change="1512340629" exec-time="0" queue-time="0" migrate_source="controller-1" migrate_target="controller-2" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="messaging-2_monitor_20000" operation_key="messaging-2_monitor_20000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="73:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;73:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="26" rc-code="0" op-status="0" interval="20000" last-rc-change="1512340630" exec-time="0" queue-time="0" op-digest="6e5bb737f46c381d8a46fb4162afd9e0"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-0_last_0" operation_key="haproxy-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="73:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;73:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="55" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="59" queue-time="0" op-digest="083d0ea9c147277510859fd504bf65e4"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-1_last_0" operation_key="haproxy-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="74:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;74:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="59" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="59" queue-time="0" op-digest="083d0ea9c147277510859fd504bf65e4"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-2_last_0" operation_key="haproxy-bundle-docker-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="242:16353:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;242:16353:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="105" rc-code="0" op-status="0" interval="0" last-run="1512340434" last-rc-change="1512340434" exec-time="467" queue-time="0" op-digest="083d0ea9c147277510859fd504bf65e4"/> + <lrm_rsc_op id="haproxy-bundle-docker-2_monitor_60000" operation_key="haproxy-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="243:16353:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;243:16353:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="107" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340435" exec-time="88" queue-time="0" op-digest="02bacde98cfd7c1daceaf2a3bb4f851c"/> + </lrm_resource> + <lrm_resource id="ip-10.0.0.104" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-10.0.0.104_last_0" operation_key="ip-10.0.0.104_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="68:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;68:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="35" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="89" queue-time="0" op-digest="f1d53d03e6223a0e53558dbf6f3bcbea"/> + </lrm_resource> + <lrm_resource id="ip-172.17.3.13" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.3.13_last_0" operation_key="ip-172.17.3.13_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="71:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;71:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="47" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="83" queue-time="1" op-digest="aabfc88ecfd0ef79b36f8958512b0190"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400c709f7" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400c709f7_last_0" operation_key="stonith-fence_ipmilan-525400c709f7_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="79:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;79:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="79" rc-code="7" op-status="0" interval="0" last-run="1512340434" last-rc-change="1512340434" exec-time="0" queue-time="0" op-digest="1a536a915526af43ef48909329afb3b2" op-secure-params=" passwd password " op-secure-digest="79c818a20ab9bdc97f7834f1e78face1"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400a25787" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a25787_last_0" operation_key="stonith-fence_ipmilan-525400a25787_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="240:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;240:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="113" rc-code="0" op-status="0" interval="0" last-run="1512340629" last-rc-change="1512340629" exec-time="1095" queue-time="0" op-digest="3b08cb766486ae213950205853288336" op-secure-params=" passwd password " op-secure-digest="b0cbf3a6399393106803cb99269abe06"/> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a25787_monitor_60000" operation_key="stonith-fence_ipmilan-525400a25787_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="217:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;217:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="121" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340635" exec-time="1103" queue-time="0" op-digest="1cadaa04d411d74a4e55ea3f387d0a3b" op-secure-params=" passwd password " op-secure-digest="b0cbf3a6399393106803cb99269abe06"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400a7f9e0" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a7f9e0_last_0" operation_key="stonith-fence_ipmilan-525400a7f9e0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="57:6:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:7;57:6:7:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-2" call-id="129" rc-code="7" op-status="0" interval="0" last-run="1512340954" last-rc-change="1512340954" exec-time="0" queue-time="0" op-digest="79027109189cf76473206a064a7297db" op-secure-params=" passwd password " op-secure-digest="324791a6565e672135bd6e0325f2d7ca"/> + </lrm_resource> + <lrm_resource id="galera-bundle-0" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-0"> + <lrm_rsc_op id="galera-bundle-0_last_0" operation_key="galera-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="58:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;58:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="10" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="0" queue-time="0" op-digest="dbc6b52d45a75a0b041af92265b22f9e" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-1"> + <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="119:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;119:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="23" rc-code="0" op-status="0" interval="0" last-run="1512340629" last-rc-change="1512340629" exec-time="0" queue-time="0" op-digest="f6e3b46e18b24f6e1cca9639ec9b7c41" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="galera-bundle-1_monitor_60000" operation_key="galera-bundle-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="97:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;97:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="29" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340635" exec-time="0" queue-time="0" op-digest="ae45df88a5aa8e68160cbb0faee9cc78"/> + </lrm_resource> + <lrm_resource id="galera-bundle-2" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-2"> + <lrm_rsc_op id="galera-bundle-2_last_0" operation_key="galera-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="60:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;60:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="12" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="0" queue-time="0" op-digest="bf7cf9acd053cee24dc3401862009e40" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400542c06" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400542c06_last_0" operation_key="stonith-fence_ipmilan-525400542c06_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="83:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;83:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="96" rc-code="7" op-status="0" interval="0" last-run="1512340434" last-rc-change="1512340434" exec-time="0" queue-time="0" op-digest="c29ea7ff58baa575edf9b083d96c8d97" op-secure-params=" passwd password " op-secure-digest="982bf2fb6d049bf379a72647cb6eab0a"/> + </lrm_resource> + <lrm_resource id="ip-192.168.24.11" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-192.168.24.11_last_0" operation_key="ip-192.168.24.11_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="67:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;67:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="31" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="90" queue-time="0" op-digest="d16224b1cc961154d457d259d944b5f9"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-0_last_0" operation_key="redis-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="61:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;61:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="35" queue-time="0" op-digest="b6bd1e4fa13216f010a5f4ba18d081a3"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.11" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.11_last_0" operation_key="ip-172.17.1.11_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="70:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;70:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="43" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="86" queue-time="0" op-digest="7c6ed186ff8cdf7693b51ee42b4fc6e1"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-2_last_0" operation_key="redis-bundle-docker-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="180:16353:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;180:16353:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="92" rc-code="0" op-status="0" interval="0" last-run="1512340434" last-rc-change="1512340434" exec-time="486" queue-time="0" op-digest="cdf5d52dbfd265e497dd1dfb06f2faf1"/> + <lrm_rsc_op id="redis-bundle-docker-2_monitor_60000" operation_key="redis-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="181:16353:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;181:16353:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="108" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340435" exec-time="85" queue-time="0" op-digest="4482b2a3082df72156f22666721ee018"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-1_last_0" operation_key="redis-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="63:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;63:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="22" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="44" queue-time="0" op-digest="d12a03fcf5794843261e2916fbd6c63b"/> + </lrm_resource> + <lrm_resource id="database-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-0_last_0" operation_key="database-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="49:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;49:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="database-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-1_last_0" operation_key="database-1_migrate_from_0" operation="migrate_from" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="61:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;61:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="18" rc-code="0" op-status="0" interval="0" last-run="1512340629" last-rc-change="1512340629" exec-time="0" queue-time="0" migrate_source="controller-1" migrate_target="controller-2" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="database-1_monitor_20000" operation_key="database-1_monitor_20000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="59:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;59:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="24" rc-code="0" op-status="0" interval="20000" last-rc-change="1512340630" exec-time="0" queue-time="0" op-digest="6e5bb737f46c381d8a46fb4162afd9e0"/> + </lrm_resource> + <lrm_resource id="database-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-2_last_0" operation_key="database-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="51:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;51:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="3" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="0" queue-time="0" op-digest="a48beba1b11f09d6b1c15da8db5bb0a2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="openstack-cinder-volume" type="openstack-cinder-volume" class="systemd"> + <lrm_rsc_op id="openstack-cinder-volume_last_0" operation_key="openstack-cinder-volume_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="76:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;76:16353:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="67" rc-code="7" op-status="0" interval="0" last-run="1512340433" last-rc-change="1512340433" exec-time="60" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.19" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.19_last_0" operation_key="ip-172.17.1.19_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="210:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;210:16359:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="115" rc-code="0" op-status="0" interval="0" last-run="1512340629" last-rc-change="1512340629" exec-time="4074" queue-time="0" op-digest="2c46df7582fe8b55e9dcdeaceb4c84c7"/> + <lrm_rsc_op id="ip-172.17.1.19_monitor_10000" operation_key="ip-172.17.1.19_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.12" transition-key="188:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;188:16360:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="117" rc-code="0" op-status="0" interval="10000" last-rc-change="1512340635" exec-time="42" queue-time="0" op-digest="1aa0805e76d86953238cd18a51b57487"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="database-0" uname="database-0" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <transient_attributes id="database-0"> + <instance_attributes id="status-database-0"> + <nvpair id="status-database-0-master-galera" name="master-galera" value="100"/> + </instance_attributes> + </transient_attributes> + <lrm id="database-0"> + <lrm_resources> + <lrm_resource id="galera-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-0_last_failure_0" operation_key="galera-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="50:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;50:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-0" call-id="13110" rc-code="0" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="80" queue-time="0" op-digest="ed7e84d41c6aedf055e8c2d9ca23355d"/> + <lrm_rsc_op id="galera-bundle-docker-0_last_0" operation_key="galera-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="50:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;50:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-0" call-id="13110" rc-code="0" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="80" queue-time="0" op-digest="ed7e84d41c6aedf055e8c2d9ca23355d"/> + <lrm_rsc_op id="galera-bundle-docker-0_monitor_60000" operation_key="galera-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="117:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;117:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-0" call-id="13120" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340233" exec-time="84" queue-time="1" op-digest="47d23461e235e733db55f81b8b33a5c5"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-1_last_0" operation_key="galera-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="51:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;51:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-0" call-id="13114" rc-code="7" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="31" queue-time="0" op-digest="14385e7ff7b4fcd7e4d11755b3ad0c94"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-2_last_0" operation_key="galera-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="52:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;52:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-0" call-id="13118" rc-code="7" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="29" queue-time="0" op-digest="b338eb1889737523521461347b98b88a"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="messaging-0" uname="messaging-0" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <transient_attributes id="messaging-0"> + <instance_attributes id="status-messaging-0"> + <nvpair id="status-messaging-0-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@messaging-0"/> + </instance_attributes> + </transient_attributes> + <lrm id="messaging-0"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_failure_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="59:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;59:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-0" call-id="13141" rc-code="0" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="92" queue-time="1" op-digest="91337b9335bcb7351857d25c1cf3d392"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="59:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;59:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-0" call-id="13141" rc-code="0" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="92" queue-time="1" op-digest="91337b9335bcb7351857d25c1cf3d392"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_monitor_60000" operation_key="rabbitmq-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="80:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;80:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-0" call-id="13151" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340233" exec-time="83" queue-time="0" op-digest="761356432321d7bc8da634ff67896f4a"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="60:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;60:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-0" call-id="13145" rc-code="7" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="35" queue-time="0" op-digest="b59f3520d7d5f770ece284f4ab68291b"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="61:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;61:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-0" call-id="13149" rc-code="7" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="34" queue-time="0" op-digest="7f41de83a371741e06e17d6c96a008a7"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="database-1" uname="database-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <transient_attributes id="database-1"> + <instance_attributes id="status-database-1"> + <nvpair id="status-database-1-master-galera" name="master-galera" value="100"/> + </instance_attributes> + </transient_attributes> + <lrm id="database-1"> + <lrm_resources> + <lrm_resource id="galera-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-0_last_0" operation_key="galera-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="53:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;53:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="13942" rc-code="7" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="39" queue-time="0" op-digest="ed7e84d41c6aedf055e8c2d9ca23355d"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-1_last_failure_0" operation_key="galera-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="54:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;54:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="13946" rc-code="0" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="82" queue-time="0" op-digest="14385e7ff7b4fcd7e4d11755b3ad0c94"/> + <lrm_rsc_op id="galera-bundle-docker-1_last_0" operation_key="galera-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="54:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;54:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="13946" rc-code="0" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="82" queue-time="0" op-digest="14385e7ff7b4fcd7e4d11755b3ad0c94"/> + <lrm_rsc_op id="galera-bundle-docker-1_monitor_60000" operation_key="galera-bundle-docker-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="122:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;122:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="13951" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340233" exec-time="86" queue-time="0" op-digest="59fb532a17dc4de0d7c6984a4a9fbce7"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-2_last_0" operation_key="galera-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="55:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;55:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="13950" rc-code="7" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="29" queue-time="0" op-digest="b338eb1889737523521461347b98b88a"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="database-2" uname="database-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <transient_attributes id="database-2"> + <instance_attributes id="status-database-2"> + <nvpair id="status-database-2-master-galera" name="master-galera" value="100"/> + </instance_attributes> + </transient_attributes> + <lrm id="database-2"> + <lrm_resources> + <lrm_resource id="galera-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-0_last_0" operation_key="galera-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="56:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;56:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="9925" rc-code="7" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="32" queue-time="1" op-digest="ed7e84d41c6aedf055e8c2d9ca23355d"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-1_last_0" operation_key="galera-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="57:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;57:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="9929" rc-code="7" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="29" queue-time="0" op-digest="14385e7ff7b4fcd7e4d11755b3ad0c94"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-2_last_failure_0" operation_key="galera-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="58:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;58:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="9933" rc-code="0" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="91" queue-time="0" op-digest="b338eb1889737523521461347b98b88a"/> + <lrm_rsc_op id="galera-bundle-docker-2_last_0" operation_key="galera-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="58:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;58:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="9933" rc-code="0" op-status="0" interval="0" last-run="1512340229" last-rc-change="1512340229" exec-time="91" queue-time="0" op-digest="b338eb1889737523521461347b98b88a"/> + <lrm_rsc_op id="galera-bundle-docker-2_monitor_60000" operation_key="galera-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="127:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;127:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="9934" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340233" exec-time="82" queue-time="0" op-digest="d69e833791e20b938e2c63f2e2e57ed2"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="messaging-2" uname="messaging-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <transient_attributes id="messaging-2"> + <instance_attributes id="status-messaging-2"> + <nvpair id="status-messaging-2-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@messaging-2"/> + </instance_attributes> + </transient_attributes> + <lrm id="messaging-2"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="65:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;65:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="13666" rc-code="7" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="33" queue-time="0" op-digest="91337b9335bcb7351857d25c1cf3d392"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="66:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;66:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="13670" rc-code="7" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="31" queue-time="0" op-digest="b59f3520d7d5f770ece284f4ab68291b"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_failure_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="67:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;67:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="13674" rc-code="0" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="78" queue-time="0" op-digest="7f41de83a371741e06e17d6c96a008a7"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="67:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;67:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="13674" rc-code="0" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="78" queue-time="0" op-digest="7f41de83a371741e06e17d6c96a008a7"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_monitor_60000" operation_key="rabbitmq-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="90:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;90:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="13675" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340233" exec-time="91" queue-time="0" op-digest="5319266a2fe53465b1122352efb6aa5c"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="messaging-1" uname="messaging-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <transient_attributes id="messaging-1"> + <instance_attributes id="status-messaging-1"> + <nvpair id="status-messaging-1-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@messaging-1"/> + </instance_attributes> + </transient_attributes> + <lrm id="messaging-1"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="62:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;62:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="13935" rc-code="7" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="36" queue-time="0" op-digest="91337b9335bcb7351857d25c1cf3d392"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_failure_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="63:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;63:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="13939" rc-code="0" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="82" queue-time="0" op-digest="b59f3520d7d5f770ece284f4ab68291b"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="63:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;63:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="13939" rc-code="0" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="82" queue-time="0" op-digest="b59f3520d7d5f770ece284f4ab68291b"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_monitor_60000" operation_key="rabbitmq-bundle-docker-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="85:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;85:16342:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="13944" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340233" exec-time="88" queue-time="0" op-digest="f8c3faf3117dbe6901f69d517a8a7f78"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="64:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:7;64:16341:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="13943" rc-code="7" op-status="0" interval="0" last-run="1512340228" last-rc-change="1512340228" exec-time="32" queue-time="0" op-digest="7f41de83a371741e06e17d6c96a008a7"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="redis-bundle-0" uname="redis-bundle-0" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="redis-bundle-0"> + <lrm_resources> + <lrm_resource id="redis" type="redis" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis_last_0" operation_key="redis_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="163:2:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" transition-magic="0:0;163:2:0:eb31bf05-9ee9-4a86-a2a2-c9729b835413" on_node="controller-0" call-id="8" rc-code="0" op-status="0" interval="0" last-run="1512340830" last-rc-change="1512340830" exec-time="4400" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="redis-bundle-0"> + <instance_attributes id="status-redis-bundle-0"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="redis-bundle-2" uname="redis-bundle-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="redis-bundle-2"> + <lrm_resources> + <lrm_resource id="redis" type="redis" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis_last_0" operation_key="redis_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="163:16355:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;163:16355:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="8" rc-code="0" op-status="0" interval="0" last-run="1512340456" last-rc-change="1512340456" exec-time="4408" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_60000" operation_key="redis_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="164:16356:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;164:16356:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="52" rc-code="0" op-status="0" interval="60000" last-rc-change="1512340461" exec-time="573" queue-time="0" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_45000" operation_key="redis_monitor_45000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="163:16356:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;163:16356:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="53" rc-code="0" op-status="0" interval="45000" last-rc-change="1512340462" exec-time="931" queue-time="533" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="redis-bundle-2"> + <instance_attributes id="status-redis-bundle-2"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="redis-bundle-1" uname="redis-bundle-1" in_ccm="false" crm-debug-origin="do_state_transition" node_fenced="0"/> + <node_state remote_node="true" id="rabbitmq-bundle-0" uname="rabbitmq-bundle-0" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="rabbitmq-bundle-0"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_failure_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="42:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;42:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="248695" rc-code="0" op-status="0" interval="0" last-run="1512340778" last-rc-change="1512340778" exec-time="3589" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="42:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;42:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="248695" rc-code="0" op-status="0" interval="0" last-run="1512340778" last-rc-change="1512340778" exec-time="3589" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="80:16368:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;80:16368:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="248714" rc-code="0" op-status="0" interval="10000" last-rc-change="1512340787" exec-time="3644" queue-time="0" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="rabbitmq-bundle-0"> + <instance_attributes id="status-rabbitmq-bundle-0"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="rabbitmq-bundle-1" uname="rabbitmq-bundle-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="rabbitmq-bundle-1"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_failure_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="39:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;39:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="328610" rc-code="0" op-status="0" interval="0" last-run="1512340634" last-rc-change="1512340634" exec-time="3669" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="39:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;39:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="328610" rc-code="0" op-status="0" interval="0" last-run="1512340634" last-rc-change="1512340634" exec-time="3669" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="79:16361:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;79:16361:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="328629" rc-code="0" op-status="0" interval="10000" last-rc-change="1512340645" exec-time="3890" queue-time="0" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="rabbitmq-bundle-1"> + <instance_attributes id="status-rabbitmq-bundle-1"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="rabbitmq-bundle-2" uname="rabbitmq-bundle-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="rabbitmq-bundle-2"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_failure_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="40:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;40:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="260210" rc-code="0" op-status="0" interval="0" last-run="1512340635" last-rc-change="1512340635" exec-time="3732" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="40:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;40:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="260210" rc-code="0" op-status="0" interval="0" last-run="1512340635" last-rc-change="1512340635" exec-time="3732" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="82:16361:0:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:0;82:16361:0:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="260229" rc-code="0" op-status="0" interval="10000" last-rc-change="1512340645" exec-time="3859" queue-time="0" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="rabbitmq-bundle-2"> + <instance_attributes id="status-rabbitmq-bundle-2"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="galera-bundle-0" uname="galera-bundle-0" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="galera-bundle-0"> + <lrm_resources> + <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera_last_failure_0" operation_key="galera_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="40:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:8;40:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="4040" rc-code="8" op-status="0" interval="0" last-run="1512340778" last-rc-change="1512340778" exec-time="667" queue-time="0" op-digest="54ae66ac8c91c3dc2b73e1ea256393e1"/> + <lrm_rsc_op id="galera_last_0" operation_key="galera_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="40:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:8;40:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="4040" rc-code="8" op-status="0" interval="0" last-run="1512340778" last-rc-change="1512340778" exec-time="667" queue-time="0" op-digest="54ae66ac8c91c3dc2b73e1ea256393e1" op-secure-params=" user " op-secure-digest="54ae66ac8c91c3dc2b73e1ea256393e1"/> + <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="117:16368:8:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:8;117:16368:8:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="4051" rc-code="8" op-status="0" interval="10000" last-rc-change="1512340787" exec-time="338" queue-time="0" op-digest="1698dd48f1fe54ed898160a0139cf835" op-secure-params=" user " op-secure-digest="54ae66ac8c91c3dc2b73e1ea256393e1"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="galera-bundle-0"> + <instance_attributes id="status-galera-bundle-0"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="galera-bundle-1" uname="galera-bundle-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="galera-bundle-1"> + <lrm_resources> + <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera_last_failure_0" operation_key="galera_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="38:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:8;38:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="3858" rc-code="8" op-status="0" interval="0" last-run="1512340635" last-rc-change="1512340635" exec-time="1231" queue-time="0" op-digest="54ae66ac8c91c3dc2b73e1ea256393e1"/> + <lrm_rsc_op id="galera_last_0" operation_key="galera_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="38:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:8;38:16360:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="3858" rc-code="8" op-status="0" interval="0" last-run="1512340635" last-rc-change="1512340635" exec-time="1231" queue-time="0" op-digest="54ae66ac8c91c3dc2b73e1ea256393e1" op-secure-params=" user " op-secure-digest="54ae66ac8c91c3dc2b73e1ea256393e1"/> + <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="119:16361:8:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:8;119:16361:8:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-2" call-id="3869" rc-code="8" op-status="0" interval="10000" last-rc-change="1512340646" exec-time="343" queue-time="0" op-digest="1698dd48f1fe54ed898160a0139cf835" op-secure-params=" user " op-secure-digest="54ae66ac8c91c3dc2b73e1ea256393e1"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="galera-bundle-1"> + <instance_attributes id="status-galera-bundle-1"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="galera-bundle-2" uname="galera-bundle-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="galera-bundle-2"> + <lrm_resources> + <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera_last_failure_0" operation_key="galera_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="41:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:8;41:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="3480" rc-code="8" op-status="0" interval="0" last-run="1512340778" last-rc-change="1512340778" exec-time="1060" queue-time="0" op-digest="54ae66ac8c91c3dc2b73e1ea256393e1"/> + <lrm_rsc_op id="galera_last_0" operation_key="galera_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="41:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:8;41:16367:7:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="3480" rc-code="8" op-status="0" interval="0" last-run="1512340778" last-rc-change="1512340778" exec-time="1060" queue-time="0" op-digest="54ae66ac8c91c3dc2b73e1ea256393e1" op-secure-params=" user " op-secure-digest="54ae66ac8c91c3dc2b73e1ea256393e1"/> + <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.12" transition-key="126:16368:8:e146b395-5d9c-4cf5-9590-12e56c48a012" transition-magic="0:8;126:16368:8:e146b395-5d9c-4cf5-9590-12e56c48a012" on_node="controller-1" call-id="3491" rc-code="8" op-status="0" interval="10000" last-rc-change="1512340787" exec-time="329" queue-time="1" op-digest="1698dd48f1fe54ed898160a0139cf835" op-secure-params=" user " op-secure-digest="54ae66ac8c91c3dc2b73e1ea256393e1"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="galera-bundle-2"> + <instance_attributes id="status-galera-bundle-2"/> + </transient_attributes> + </node_state> + </status> +</cib> diff --git a/pengine/test10/bundle-order-stop.dot b/pengine/test10/bundle-order-stop.dot index 5d0c03956c9..2bd81576ec3 100644 --- a/pengine/test10/bundle-order-stop.dot +++ b/pengine/test10/bundle-order-stop.dot @@ -3,13 +3,10 @@ digraph "g" { "Cancel galera_monitor_10000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] "Cancel redis_monitor_20000 redis-bundle-0" -> "redis_demote_0 redis-bundle-0" [ style = bold] "Cancel redis_monitor_20000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "do_shutdown undercloud" [ style=bold color="green" fontcolor="black"] -"galera-bundle-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "galera-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "galera-bundle-0_stop_0 undercloud" -> "galera-bundle-docker-0_stop_0 undercloud" [ style = bold] "galera-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] -"galera-bundle-docker-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "galera-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "galera-bundle-docker-0_stop_0 undercloud" -> "galera-bundle_stopped_0" [ style = bold] "galera-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] @@ -53,12 +50,10 @@ digraph "g" { "galera_start_0 galera-bundle-0" -> "galera_monitor_20000 galera-bundle-0" [ style = dashed] "galera_start_0 galera-bundle-0" -> "galera_monitor_30000 galera-bundle-0" [ style = dashed] "galera_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] -"galera_stop_0 galera-bundle-0" -> "all_stopped" [ style = bold] "galera_stop_0 galera-bundle-0" -> "galera-bundle-0_stop_0 undercloud" [ style = bold] "galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] "galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] "galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] -"haproxy-bundle-docker-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "haproxy-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "haproxy-bundle-docker-0_stop_0 undercloud" -> "haproxy-bundle_stopped_0" [ style = bold] "haproxy-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] @@ -72,49 +67,39 @@ digraph "g" { "haproxy-bundle_stopped_0" -> "ip-192.168.122.254_stop_0 undercloud" [ style = bold] "haproxy-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] "ip-192.168.122.247_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.247_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.247_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.247_stop_0 undercloud" -> "ip-192.168.122.247_start_0 <none>" [ style = dashed] "ip-192.168.122.247_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "ip-192.168.122.248_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.248_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.248_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.248_stop_0 undercloud" -> "ip-192.168.122.248_start_0 <none>" [ style = dashed] "ip-192.168.122.248_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "ip-192.168.122.249_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.249_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.249_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.249_stop_0 undercloud" -> "ip-192.168.122.249_start_0 <none>" [ style = dashed] "ip-192.168.122.249_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "ip-192.168.122.250_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.250_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.250_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.250_stop_0 undercloud" -> "ip-192.168.122.250_start_0 <none>" [ style = dashed] "ip-192.168.122.250_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "ip-192.168.122.253_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.253_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.253_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.253_stop_0 undercloud" -> "ip-192.168.122.253_start_0 <none>" [ style = dashed] "ip-192.168.122.253_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "ip-192.168.122.254_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"ip-192.168.122.254_stop_0 undercloud" -> "all_stopped" [ style = bold] "ip-192.168.122.254_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "ip-192.168.122.254_stop_0 undercloud" -> "ip-192.168.122.254_start_0 <none>" [ style = dashed] "ip-192.168.122.254_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] -"openstack-cinder-volume-docker-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "openstack-cinder-volume-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "openstack-cinder-volume-docker-0_stop_0 undercloud" -> "openstack-cinder-volume_stopped_0" [ style = bold] "openstack-cinder-volume-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] "openstack-cinder-volume_stop_0" -> "openstack-cinder-volume-docker-0_stop_0 undercloud" [ style = bold] "openstack-cinder-volume_stop_0" [ style=bold color="green" fontcolor="orange"] "openstack-cinder-volume_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq-bundle-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "rabbitmq-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "rabbitmq-bundle-0_stop_0 undercloud" -> "rabbitmq-bundle-docker-0_stop_0 undercloud" [ style = bold] "rabbitmq-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] -"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] -"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle-clone_pre_notify_start_0" [ style = dashed] "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle_stopped_0" [ style = bold] "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] @@ -144,7 +129,6 @@ digraph "g" { "rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] "rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] "rabbitmq-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq-bundle-docker-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "rabbitmq-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "rabbitmq-bundle-docker-0_stop_0 undercloud" -> "rabbitmq-bundle_stopped_0" [ style = bold] "rabbitmq-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] @@ -159,16 +143,13 @@ digraph "g" { "rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] "rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] "rabbitmq_start_0 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] -"rabbitmq_stop_0 rabbitmq-bundle-0" -> "all_stopped" [ style = bold] "rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-0_stop_0 undercloud" [ style = bold] "rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] "rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] "rabbitmq_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] -"redis-bundle-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "redis-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "redis-bundle-0_stop_0 undercloud" -> "redis-bundle-docker-0_stop_0 undercloud" [ style = bold] "redis-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] -"redis-bundle-docker-0_stop_0 undercloud" -> "all_stopped" [ style = bold] "redis-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] "redis-bundle-docker-0_stop_0 undercloud" -> "redis-bundle_stopped_0" [ style = bold] "redis-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] @@ -178,10 +159,7 @@ digraph "g" { "redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] "redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] "redis-bundle-master_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] -"redis-bundle-master_confirmed-post_notify_running_0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] -"redis-bundle-master_confirmed-post_notify_running_0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] "redis-bundle-master_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] -"redis-bundle-master_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle-master_pre_notify_start_0" [ style = dashed] "redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle_stopped_0" [ style = bold] "redis-bundle-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] @@ -256,7 +234,6 @@ digraph "g" { "redis_start_0 redis-bundle-0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] "redis_start_0 redis-bundle-0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] "redis_start_0 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] -"redis_stop_0 redis-bundle-0" -> "all_stopped" [ style = bold] "redis_stop_0 redis-bundle-0" -> "redis-bundle-0_stop_0 undercloud" [ style = bold] "redis_stop_0 redis-bundle-0" -> "redis-bundle-master_stopped_0" [ style = bold] "redis_stop_0 redis-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] diff --git a/pengine/test10/bundle-order-stop.exp b/pengine/test10/bundle-order-stop.exp index 611995037cd..983d7b7122e 100644 --- a/pengine/test10/bundle-order-stop.exp +++ b/pengine/test10/bundle-order-stop.exp @@ -1,78 +1,78 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="135" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="136" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0" CRM_meta_notify_active_uname="rabbitmq-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0" CRM_meta_notify_active_uname="rabbitmq-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + <pseudo_event id="34" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="25" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> + <rsc_op id="24" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0" CRM_meta_notify_active_uname="rabbitmq-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="rabbitmq:0" CRM_meta_notify_start_uname="rabbitmq-bundle-0" CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0" CRM_meta_notify_active_uname="rabbitmq-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="rabbitmq-bundle-0 undercloud" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="38" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"> + <pseudo_event id="37" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> + <pseudo_event id="36" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="37" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"> + <pseudo_event id="36" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"/> + <pseudo_event id="33" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> + <pseudo_event id="35" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="36" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"> + <pseudo_event id="35" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + <pseudo_event id="34" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="135" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="136" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="35" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"> + <pseudo_event id="34" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -80,53 +80,53 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="34" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"> + <pseudo_event id="33" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="24" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="33" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"> + <pseudo_event id="32" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> + <pseudo_event id="35" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="18" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="rabbitmq-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/rabbitmq/etc/rabbitmq:/etc/rabbitmq:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="20" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3121"/> <downed> @@ -136,32 +136,32 @@ </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> + <rsc_op id="24" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="47" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="46" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> <trigger> - <rsc_op id="46" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="45" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="52" operation="stop" operation_key="galera-bundle-master_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="galera-bundle-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="46" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> + <rsc_op id="45" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="galera-bundle-0:undercloud" enable_creation="true" wsrep_cluster_address="gcomm://undercloud"/> </rsc_op> @@ -171,7 +171,7 @@ <rsc_op id="16" operation="cancel" operation_key="galera_monitor_10000" internal_operation_key="galera:0_monitor_10000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="56" operation="demote" operation_key="galera-bundle-master_demote_0"/> + <pseudo_event id="55" operation="demote" operation_key="galera-bundle-master_demote_0"/> </trigger> </inputs> </synapse> @@ -186,80 +186,80 @@ </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="57" operation="demoted" operation_key="galera-bundle-master_demoted_0"> + <pseudo_event id="56" operation="demoted" operation_key="galera-bundle-master_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="45" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="56" operation="demote" operation_key="galera-bundle-master_demote_0"/> + <pseudo_event id="55" operation="demote" operation_key="galera-bundle-master_demote_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="56" operation="demote" operation_key="galera-bundle-master_demote_0"> + <pseudo_event id="55" operation="demote" operation_key="galera-bundle-master_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="demote" operation_key="galera-bundle_demote_0"/> + <pseudo_event id="59" operation="demote" operation_key="galera-bundle_demote_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="53" operation="stopped" operation_key="galera-bundle-master_stopped_0"> + <pseudo_event id="52" operation="stopped" operation_key="galera-bundle-master_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="47" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="46" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="52" operation="stop" operation_key="galera-bundle-master_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="galera-bundle-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="52" operation="stop" operation_key="galera-bundle-master_stop_0"> + <pseudo_event id="51" operation="stop" operation_key="galera-bundle-master_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="57" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + <pseudo_event id="56" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="39" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="38" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/mysql:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="39" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="galera-bundle_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="galera-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="39" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3123"/> <downed> @@ -269,76 +269,76 @@ </action_set> <inputs> <trigger> - <rsc_op id="46" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="45" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <rsc_op id="47" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> + <rsc_op id="46" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <rsc_op id="138" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:0_post_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="139" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:0_post_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="95" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> + <pseudo_event id="94" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="137" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:0_pre_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="138" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:0_pre_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="93" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> + <pseudo_event id="92" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="136" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:0_pre_notify_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="137" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:0_pre_notify_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> + <pseudo_event id="80" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="69" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="200000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="stop" operation_key="redis-bundle_stop_0"/> + <pseudo_event id="65" operation="stop" operation_key="redis-bundle_stop_0"/> </trigger> <trigger> - <rsc_op id="69" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="68" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="79" operation="stop" operation_key="redis-bundle-master_stop_0"/> + <pseudo_event id="78" operation="stop" operation_key="redis-bundle-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="69" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> + <rsc_op id="68" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"> <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="redis:0" CRM_meta_notify_start_uname="redis-bundle-0" CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0" CRM_meta_notify_active_uname="redis-bundle-0" CRM_meta_notify_all_uname="galera-bundle-0 rabbitmq-bundle-0 redis-bundle-0 undercloud" CRM_meta_notify_available_uname="redis-bundle-0 undercloud" CRM_meta_notify_demote_resource="redis:0" CRM_meta_notify_demote_uname="redis-bundle-0" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="redis:0" CRM_meta_notify_master_uname="redis-bundle-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="redis-bundle-0" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="undercloud" CRM_meta_timeout="120000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> @@ -346,7 +346,7 @@ <rsc_op id="17" operation="cancel" operation_key="redis_monitor_20000" internal_operation_key="redis:0_monitor_20000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="91" operation="demote" operation_key="redis-bundle-master_demote_0"/> + <pseudo_event id="90" operation="demote" operation_key="redis-bundle-master_demote_0"/> </trigger> </inputs> </synapse> @@ -361,52 +361,52 @@ </synapse> <synapse id="25" priority="1000000"> <action_set> - <pseudo_event id="96" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"> + <pseudo_event id="95" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="95" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> + <pseudo_event id="94" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="138" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:0_post_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="139" operation="notify" operation_key="redis_post_notify_demote_0" internal_operation_key="redis:0_post_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="95" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"> + <pseudo_event id="94" operation="notify" operation_key="redis-bundle-master_post_notify_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="92" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> + <pseudo_event id="91" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> </trigger> <trigger> - <pseudo_event id="94" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> + <pseudo_event id="93" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="94" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"> + <pseudo_event id="93" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="93" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> + <pseudo_event id="92" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="137" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:0_pre_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="138" operation="notify" operation_key="redis_pre_notify_demote_0" internal_operation_key="redis:0_pre_notify_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="93" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"> + <pseudo_event id="92" operation="notify" operation_key="redis-bundle-master_pre_notify_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -414,140 +414,140 @@ </synapse> <synapse id="29" priority="1000000"> <action_set> - <pseudo_event id="92" operation="demoted" operation_key="redis-bundle-master_demoted_0"> + <pseudo_event id="91" operation="demoted" operation_key="redis-bundle-master_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="68" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="91" operation="demote" operation_key="redis-bundle-master_demote_0"/> + <pseudo_event id="90" operation="demote" operation_key="redis-bundle-master_demote_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="91" operation="demote" operation_key="redis-bundle-master_demote_0"> + <pseudo_event id="90" operation="demote" operation_key="redis-bundle-master_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="94" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> + <pseudo_event id="93" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_demote_0"/> </trigger> <trigger> - <pseudo_event id="99" operation="demote" operation_key="redis-bundle_demote_0"/> + <pseudo_event id="98" operation="demote" operation_key="redis-bundle_demote_0"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="84" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"> + <pseudo_event id="83" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="83" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"/> + <pseudo_event id="82" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="32" priority="1000000"> <action_set> - <pseudo_event id="83" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"> + <pseudo_event id="82" operation="notify" operation_key="redis-bundle-master_post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="80" operation="stopped" operation_key="redis-bundle-master_stopped_0"/> + <pseudo_event id="79" operation="stopped" operation_key="redis-bundle-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="82" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="81" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="82" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"> + <pseudo_event id="81" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> + <pseudo_event id="80" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="136" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:0_pre_notify_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="137" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:0_pre_notify_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="81" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"> + <pseudo_event id="80" operation="notify" operation_key="redis-bundle-master_pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="96" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> + <pseudo_event id="95" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="35" priority="1000000"> <action_set> - <pseudo_event id="80" operation="stopped" operation_key="redis-bundle-master_stopped_0"> + <pseudo_event id="79" operation="stopped" operation_key="redis-bundle-master_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="69" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <pseudo_event id="79" operation="stop" operation_key="redis-bundle-master_stop_0"/> + <pseudo_event id="78" operation="stop" operation_key="redis-bundle-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <pseudo_event id="79" operation="stop" operation_key="redis-bundle-master_stop_0"> + <pseudo_event id="78" operation="stop" operation_key="redis-bundle-master_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="stop" operation_key="redis-bundle_stop_0"/> + <pseudo_event id="65" operation="stop" operation_key="redis-bundle_stop_0"/> </trigger> <trigger> - <pseudo_event id="82" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="81" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="92" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> + <pseudo_event id="91" operation="demoted" operation_key="redis-bundle-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="62" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="61" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="redis-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-redis:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3124 -v /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/redis/etc/redis:/etc/redis:ro -v /var/lib/config-data/redis/etc/redis.conf:/etc/redis.conf:ro -v /var/lib/config-data/redis/etc/redis.conf.puppet:/etc/redis.conf.puppet:ro -v /var/lib/config-data/redis/etc/redis-sentinel.conf:/etc/redis-sentinel.conf:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="62" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="66" operation="stop" operation_key="redis-bundle_stop_0"/> + <pseudo_event id="65" operation="stop" operation_key="redis-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="63" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="62" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="undercloud" port="3124"/> <downed> @@ -557,120 +557,120 @@ </action_set> <inputs> <trigger> - <rsc_op id="69" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="68" operation="demote" operation_key="redis_demote_0" internal_operation_key="redis:0_demote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> <trigger> - <rsc_op id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> + <rsc_op id="69" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="101" operation="stop" operation_key="ip-192.168.122.254_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="100" operation="stop" operation_key="ip-192.168.122.254_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.254" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.254"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="102" operation="stop" operation_key="ip-192.168.122.250_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="101" operation="stop" operation_key="ip-192.168.122.250_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.250" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.250"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="103" operation="stop" operation_key="ip-192.168.122.249_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="102" operation="stop" operation_key="ip-192.168.122.249_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.249" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.249"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="104" operation="stop" operation_key="ip-192.168.122.253_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="103" operation="stop" operation_key="ip-192.168.122.253_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.253" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.253"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="105" operation="stop" operation_key="ip-192.168.122.247_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="104" operation="stop" operation_key="ip-192.168.122.247_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.247" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.247"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="106" operation="stop" operation_key="ip-192.168.122.248_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="105" operation="stop" operation_key="ip-192.168.122.248_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="ip-192.168.122.248" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.248"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="107" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="106" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-haproxy:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/haproxy/etc:/etc:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="110" operation="stop" operation_key="haproxy-bundle_stop_0"/> + <pseudo_event id="109" operation="stop" operation_key="haproxy-bundle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="112" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> + <rsc_op id="111" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"> <primitive id="openstack-cinder-volume-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/tripleoupstream/centos-binary-cinder-volume:latest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/cinder/etc/cinder:/etc/cinder:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /dev:/dev:rw -v /run:/run:rw -v /sys:/sys:rw -v /lib/modules:/lib/modules:ro -v /etc/iscsi:/etc/iscsi:rw -v /var/lib/cinder:/var/lib/cinder:rw -v /var/log/containers/cinder:/var/log/cinder:rw --ipc=host --privileged=true --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="115" operation="stop" operation_key="openstack-cinder-volume_stop_0"/> + <pseudo_event id="114" operation="stop" operation_key="openstack-cinder-volume_stop_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <crm_event id="118" operation="do_shutdown" operation_key="do_shutdown-undercloud" on_node="undercloud" on_node_uuid="1"> + <crm_event id="116" operation="do_shutdown" operation_key="do_shutdown-undercloud" on_node="undercloud" on_node_uuid="1"> <attributes CRM_meta_on_node="undercloud" CRM_meta_on_node_uuid="1" CRM_meta_op_no_wait="true" /> <downed> <node id="1"/> @@ -679,64 +679,64 @@ </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="18" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="39" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="38" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="39" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="62" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="61" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="63" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="62" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="101" operation="stop" operation_key="ip-192.168.122.254_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="100" operation="stop" operation_key="ip-192.168.122.254_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="102" operation="stop" operation_key="ip-192.168.122.250_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="101" operation="stop" operation_key="ip-192.168.122.250_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="103" operation="stop" operation_key="ip-192.168.122.249_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="102" operation="stop" operation_key="ip-192.168.122.249_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="104" operation="stop" operation_key="ip-192.168.122.253_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="103" operation="stop" operation_key="ip-192.168.122.253_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="105" operation="stop" operation_key="ip-192.168.122.247_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="104" operation="stop" operation_key="ip-192.168.122.247_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="106" operation="stop" operation_key="ip-192.168.122.248_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="105" operation="stop" operation_key="ip-192.168.122.248_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="107" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="106" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="112" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="111" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="48" priority="1000000"> <action_set> - <pseudo_event id="116" operation="stopped" operation_key="openstack-cinder-volume_stopped_0"> + <pseudo_event id="115" operation="stopped" operation_key="openstack-cinder-volume_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="112" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="111" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <pseudo_event id="115" operation="stop" operation_key="openstack-cinder-volume_stop_0"> + <pseudo_event id="114" operation="stop" operation_key="openstack-cinder-volume_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -744,46 +744,46 @@ </synapse> <synapse id="50" priority="1000000"> <action_set> - <pseudo_event id="111" operation="stopped" operation_key="haproxy-bundle_stopped_0"> + <pseudo_event id="110" operation="stopped" operation_key="haproxy-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="107" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="106" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <pseudo_event id="110" operation="stop" operation_key="haproxy-bundle_stop_0"> + <pseudo_event id="109" operation="stop" operation_key="haproxy-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="stopped" operation_key="redis-bundle_stopped_0"/> + <pseudo_event id="66" operation="stopped" operation_key="redis-bundle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="52" priority="1000000"> <action_set> - <pseudo_event id="100" operation="demoted" operation_key="redis-bundle_demoted_0"> + <pseudo_event id="99" operation="demoted" operation_key="redis-bundle_demoted_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="96" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> + <pseudo_event id="95" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_demoted_0"/> </trigger> <trigger> - <pseudo_event id="99" operation="demote" operation_key="redis-bundle_demote_0"/> + <pseudo_event id="98" operation="demote" operation_key="redis-bundle_demote_0"/> </trigger> </inputs> </synapse> <synapse id="53"> <action_set> - <pseudo_event id="99" operation="demote" operation_key="redis-bundle_demote_0"> + <pseudo_event id="98" operation="demote" operation_key="redis-bundle_demote_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -791,52 +791,52 @@ </synapse> <synapse id="54" priority="1000000"> <action_set> - <pseudo_event id="67" operation="stopped" operation_key="redis-bundle_stopped_0"> + <pseudo_event id="66" operation="stopped" operation_key="redis-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="62" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="61" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="84" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> + <pseudo_event id="83" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <pseudo_event id="66" operation="stop" operation_key="redis-bundle_stop_0"> + <pseudo_event id="65" operation="stop" operation_key="redis-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="stopped" operation_key="galera-bundle_stopped_0"/> + <pseudo_event id="43" operation="stopped" operation_key="galera-bundle_stopped_0"/> </trigger> <trigger> - <pseudo_event id="100" operation="demoted" operation_key="redis-bundle_demoted_0"/> + <pseudo_event id="99" operation="demoted" operation_key="redis-bundle_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="56" priority="1000000"> <action_set> - <pseudo_event id="61" operation="demoted" operation_key="galera-bundle_demoted_0"> + <pseudo_event id="60" operation="demoted" operation_key="galera-bundle_demoted_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + <pseudo_event id="56" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> </trigger> <trigger> - <pseudo_event id="60" operation="demote" operation_key="galera-bundle_demote_0"/> + <pseudo_event id="59" operation="demote" operation_key="galera-bundle_demote_0"/> </trigger> </inputs> </synapse> <synapse id="57"> <action_set> - <pseudo_event id="60" operation="demote" operation_key="galera-bundle_demote_0"> + <pseudo_event id="59" operation="demote" operation_key="galera-bundle_demote_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -844,118 +844,52 @@ </synapse> <synapse id="58" priority="1000000"> <action_set> - <pseudo_event id="44" operation="stopped" operation_key="galera-bundle_stopped_0"> + <pseudo_event id="43" operation="stopped" operation_key="galera-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="38" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="53" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + <pseudo_event id="52" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <pseudo_event id="43" operation="stop" operation_key="galera-bundle_stop_0"> + <pseudo_event id="42" operation="stop" operation_key="galera-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="demoted" operation_key="galera-bundle_demoted_0"/> + <pseudo_event id="60" operation="demoted" operation_key="galera-bundle_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="60" priority="1000000"> <action_set> - <pseudo_event id="24" operation="stopped" operation_key="rabbitmq-bundle_stopped_0"> + <pseudo_event id="23" operation="stopped" operation_key="rabbitmq-bundle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> + <rsc_op id="18" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="38" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> + <pseudo_event id="37" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="61"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="rabbitmq-bundle_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="rabbitmq-bundle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="62"> - <action_set> - <pseudo_event id="18" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="19" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="undercloud"/> - </trigger> - <trigger> - <pseudo_event id="38" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="39" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="40" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="47" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="undercloud"/> - </trigger> - <trigger> - <rsc_op id="62" operation="stop" operation_key="redis-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="63" operation="stop" operation_key="redis-bundle-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="undercloud"/> - </trigger> - <trigger> - <pseudo_event id="84" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="101" operation="stop" operation_key="ip-192.168.122.254_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="102" operation="stop" operation_key="ip-192.168.122.250_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="103" operation="stop" operation_key="ip-192.168.122.249_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="104" operation="stop" operation_key="ip-192.168.122.253_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="105" operation="stop" operation_key="ip-192.168.122.247_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="106" operation="stop" operation_key="ip-192.168.122.248_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="107" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="112" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="undercloud" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/bundle-order-stop.scores b/pengine/test10/bundle-order-stop.scores index abe9bbc0de1..0d35fc51aa2 100644 --- a/pengine/test10/bundle-order-stop.scores +++ b/pengine/test10/bundle-order-stop.scores @@ -1,69 +1,69 @@ Allocation scores: -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on undercloud: -INFINITY -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 -clone_color: rabbitmq-bundle-clone allocation score on undercloud: -INFINITY -clone_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -clone_color: redis-bundle-master allocation score on redis-bundle-0: 0 -clone_color: redis-bundle-master allocation score on undercloud: -INFINITY -clone_color: redis:0 allocation score on redis-bundle-0: INFINITY -container_color: galera-bundle allocation score on undercloud: 0 -container_color: galera-bundle-0 allocation score on undercloud: INFINITY -container_color: galera-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on undercloud: 0 -container_color: galera:0 allocation score on galera-bundle-0: INFINITY -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle allocation score on undercloud: 0 -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: openstack-cinder-volume allocation score on undercloud: 0 -container_color: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY -container_color: rabbitmq-bundle allocation score on undercloud: 0 -container_color: rabbitmq-bundle-0 allocation score on undercloud: INFINITY -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on undercloud: 0 -container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -container_color: redis-bundle allocation score on undercloud: 0 -container_color: redis-bundle-0 allocation score on undercloud: INFINITY -container_color: redis-bundle-docker-0 allocation score on undercloud: INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on undercloud: 0 -container_color: redis:0 allocation score on redis-bundle-0: INFINITY galera:0 promotion score on galera-bundle-0: 100 -native_color: galera-bundle-0 allocation score on undercloud: INFINITY -native_color: galera-bundle-docker-0 allocation score on undercloud: -INFINITY -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.247 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.248 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.249 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.250 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.253 allocation score on undercloud: -INFINITY -native_color: ip-192.168.122.254 allocation score on undercloud: -INFINITY -native_color: openstack-cinder-volume-docker-0 allocation score on undercloud: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on undercloud: INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on galera-bundle-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on redis-bundle-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on undercloud: -INFINITY -native_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -native_color: redis-bundle-0 allocation score on undercloud: INFINITY -native_color: redis-bundle-docker-0 allocation score on undercloud: -INFINITY -native_color: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on undercloud: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: openstack-cinder-volume allocation score on undercloud: 0 +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on undercloud: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on undercloud: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on undercloud: INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on undercloud: 0 +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on undercloud: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on undercloud: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on undercloud: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.247 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.248 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.249 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.250 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.253 allocation score on undercloud: -INFINITY +pcmk__native_allocate: ip-192.168.122.254 allocation score on undercloud: -INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on undercloud: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on galera-bundle-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on redis-bundle-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on undercloud: INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on undercloud: -INFINITY +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY redis:0 promotion score on redis-bundle-0: 1 diff --git a/pengine/test10/bundle-order-stop.summary b/pengine/test10/bundle-order-stop.summary index 29cf49037be..5d379044fb1 100644 --- a/pengine/test10/bundle-order-stop.summary +++ b/pengine/test10/bundle-order-stop.summary @@ -103,7 +103,6 @@ Executing cluster transition: * Resource action: ip-192.168.122.247 stop on undercloud * Resource action: ip-192.168.122.248 stop on undercloud * Cluster action: do_shutdown on undercloud - * Pseudo action: all_stopped Revised cluster status: Online: [ undercloud ] diff --git a/pengine/test10/bundle-probe-order-1.scores b/pengine/test10/bundle-probe-order-1.scores index f5c85b929ba..f52af162c71 100644 --- a/pengine/test10/bundle-probe-order-1.scores +++ b/pengine/test10/bundle-probe-order-1.scores @@ -1,65 +1,65 @@ Allocation scores: Using the original execution date of: 2017-10-12 07:31:56Z -clone_color: galera-bundle-master allocation score on centos1: -INFINITY -clone_color: galera-bundle-master allocation score on centos2: -INFINITY -clone_color: galera-bundle-master allocation score on centos3: -INFINITY -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-1: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-2: 0 -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: galera:1 allocation score on galera-bundle-1: INFINITY -clone_color: galera:2 allocation score on galera-bundle-2: INFINITY -container_color: galera-bundle allocation score on centos1: -INFINITY -container_color: galera-bundle allocation score on centos2: 0 -container_color: galera-bundle allocation score on centos3: -INFINITY -container_color: galera-bundle-0 allocation score on centos1: 0 -container_color: galera-bundle-0 allocation score on centos2: 0 -container_color: galera-bundle-0 allocation score on centos3: 0 -container_color: galera-bundle-1 allocation score on centos1: 0 -container_color: galera-bundle-1 allocation score on centos2: 0 -container_color: galera-bundle-1 allocation score on centos3: 0 -container_color: galera-bundle-2 allocation score on centos1: 0 -container_color: galera-bundle-2 allocation score on centos2: 0 -container_color: galera-bundle-2 allocation score on centos3: 0 -container_color: galera-bundle-docker-0 allocation score on centos1: -INFINITY -container_color: galera-bundle-docker-0 allocation score on centos2: 0 -container_color: galera-bundle-docker-0 allocation score on centos3: -INFINITY -container_color: galera-bundle-docker-1 allocation score on centos1: -INFINITY -container_color: galera-bundle-docker-1 allocation score on centos2: 0 -container_color: galera-bundle-docker-1 allocation score on centos3: -INFINITY -container_color: galera-bundle-docker-2 allocation score on centos1: -INFINITY -container_color: galera-bundle-docker-2 allocation score on centos2: 0 -container_color: galera-bundle-docker-2 allocation score on centos3: -INFINITY -container_color: galera-bundle-master allocation score on centos1: 0 -container_color: galera-bundle-master allocation score on centos2: 0 -container_color: galera-bundle-master allocation score on centos3: 0 -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-1: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-2: -INFINITY -container_color: galera:0 allocation score on galera-bundle-0: 500 -container_color: galera:1 allocation score on galera-bundle-1: 500 -container_color: galera:2 allocation score on galera-bundle-2: 500 galera:0 promotion score on none: 0 galera:1 promotion score on none: 0 galera:2 promotion score on none: 0 -native_color: galera-bundle-0 allocation score on centos1: 0 -native_color: galera-bundle-0 allocation score on centos2: 0 -native_color: galera-bundle-0 allocation score on centos3: 0 -native_color: galera-bundle-1 allocation score on centos1: 0 -native_color: galera-bundle-1 allocation score on centos2: 0 -native_color: galera-bundle-1 allocation score on centos3: 0 -native_color: galera-bundle-2 allocation score on centos1: 0 -native_color: galera-bundle-2 allocation score on centos2: 0 -native_color: galera-bundle-2 allocation score on centos3: 0 -native_color: galera-bundle-docker-0 allocation score on centos1: -INFINITY -native_color: galera-bundle-docker-0 allocation score on centos2: 0 -native_color: galera-bundle-docker-0 allocation score on centos3: -INFINITY -native_color: galera-bundle-docker-1 allocation score on centos1: -INFINITY -native_color: galera-bundle-docker-1 allocation score on centos2: 0 -native_color: galera-bundle-docker-1 allocation score on centos3: -INFINITY -native_color: galera-bundle-docker-2 allocation score on centos1: -INFINITY -native_color: galera-bundle-docker-2 allocation score on centos2: 0 -native_color: galera-bundle-docker-2 allocation score on centos3: -INFINITY -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: galera:1 allocation score on galera-bundle-1: INFINITY -native_color: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-2: -INFINITY +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: 500 +pcmk__bundle_allocate: galera:1 allocation score on galera-bundle-1: 500 +pcmk__bundle_allocate: galera:2 allocation score on galera-bundle-2: 500 +pcmk__clone_allocate: galera-bundle-master allocation score on centos1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on centos2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on centos3: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-1: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-2: 0 +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on centos1: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on centos2: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on centos3: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on centos1: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on centos2: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on centos3: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on centos1: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on centos2: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on centos3: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on centos1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on centos2: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on centos3: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on centos1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on centos2: 0 +pcmk__native_allocate: galera-bundle-docker-1 allocation score on centos3: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on centos1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on centos2: 0 +pcmk__native_allocate: galera-bundle-docker-2 allocation score on centos3: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-bundle-2: INFINITY diff --git a/pengine/test10/bundle-probe-order-2.dot b/pengine/test10/bundle-probe-order-2.dot index 80f6c3a0193..4fba7416a97 100644 --- a/pengine/test10/bundle-probe-order-2.dot +++ b/pengine/test10/bundle-probe-order-2.dot @@ -1,5 +1,6 @@ digraph "g" { "galera-bundle-0_monitor_60000 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 centos2" [ style=bold color="green" fontcolor="black"] "galera-bundle-docker-1_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] "galera-bundle-docker-2_monitor_0 centos1" [ style=bold color="green" fontcolor="black"] "galera-bundle-docker-2_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/bundle-probe-order-2.exp b/pengine/test10/bundle-probe-order-2.exp index 0477c872014..7dccab6c64d 100644 --- a/pengine/test10/bundle-probe-order-2.exp +++ b/pengine/test10/bundle-probe-order-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="galera:0_monitor_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="centos2"> + <rsc_op id="14" operation="monitor" operation_key="galera:0_monitor_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="centos2"> <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_op_target_rc="7" CRM_meta_physical_host="centos2" CRM_meta_timeout="30000" cluster_host_map="centos1:centos1;centos2:centos2;centos3:centos3" enable_creation="true" wsrep_cluster_address="gcomm://centos1,centos2,centos3"/> </rsc_op> @@ -10,43 +10,52 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="galera-bundle-0_monitor_60000" on_node="centos2" on_node_uuid="2"> + <rsc_op id="16" operation="monitor" operation_key="galera-bundle-docker-0_monitor_60000" on_node="centos2" on_node_uuid="2"> + <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="centos2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="docker.io/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /foo:/etc/libqb/force-filesystem-sockets:ro -v /etc/my.cnf.d/galera.cnf:/etc/my.cnf.d/galera.cnf:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald "/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="2"> + <action_set> + <rsc_op id="18" operation="monitor" operation_key="galera-bundle-0_monitor_60000" on_node="centos2" on_node_uuid="2"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="centos2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="centos2" port="3123"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="2"> + <synapse id="3"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="centos2" on_node_uuid="2"> + <rsc_op id="7" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="centos2" on_node_uuid="2"> <primitive id="galera-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="centos2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="docker.io/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /foo:/etc/libqb/force-filesystem-sockets:ro -v /etc/my.cnf.d/galera.cnf:/etc/my.cnf.d/galera.cnf:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-1:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="3"> + <synapse id="4"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="centos3" on_node_uuid="3"> + <rsc_op id="12" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="centos3" on_node_uuid="3"> <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="centos3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="docker.io/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /foo:/etc/libqb/force-filesystem-sockets:ro -v /etc/my.cnf.d/galera.cnf:/etc/my.cnf.d/galera.cnf:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-2:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="4"> + <synapse id="5"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="centos2" on_node_uuid="2"> + <rsc_op id="9" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="centos2" on_node_uuid="2"> <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="centos2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="docker.io/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /foo:/etc/libqb/force-filesystem-sockets:ro -v /etc/my.cnf.d/galera.cnf:/etc/my.cnf.d/galera.cnf:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-2:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="5"> + <synapse id="6"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="centos1" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="centos1" on_node_uuid="1"> <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="centos1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="docker.io/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /foo:/etc/libqb/force-filesystem-sockets:ro -v /etc/my.cnf.d/galera.cnf:/etc/my.cnf.d/galera.cnf:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-2:/var/log --user=root --log-driver=journald "/> </rsc_op> diff --git a/pengine/test10/bundle-probe-order-2.scores b/pengine/test10/bundle-probe-order-2.scores index a1b6b2446e6..216341f7ce8 100644 --- a/pengine/test10/bundle-probe-order-2.scores +++ b/pengine/test10/bundle-probe-order-2.scores @@ -1,65 +1,65 @@ Allocation scores: Using the original execution date of: 2017-10-12 07:31:57Z -clone_color: galera-bundle-master allocation score on centos1: -INFINITY -clone_color: galera-bundle-master allocation score on centos2: -INFINITY -clone_color: galera-bundle-master allocation score on centos3: -INFINITY -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-1: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-2: 0 -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: galera:1 allocation score on galera-bundle-1: INFINITY -clone_color: galera:2 allocation score on galera-bundle-2: INFINITY -container_color: galera-bundle allocation score on centos1: -INFINITY -container_color: galera-bundle allocation score on centos2: 0 -container_color: galera-bundle allocation score on centos3: -INFINITY -container_color: galera-bundle-0 allocation score on centos1: 0 -container_color: galera-bundle-0 allocation score on centos2: INFINITY -container_color: galera-bundle-0 allocation score on centos3: 0 -container_color: galera-bundle-1 allocation score on centos1: 0 -container_color: galera-bundle-1 allocation score on centos2: 0 -container_color: galera-bundle-1 allocation score on centos3: 0 -container_color: galera-bundle-2 allocation score on centos1: 0 -container_color: galera-bundle-2 allocation score on centos2: 0 -container_color: galera-bundle-2 allocation score on centos3: 0 -container_color: galera-bundle-docker-0 allocation score on centos1: -INFINITY -container_color: galera-bundle-docker-0 allocation score on centos2: INFINITY -container_color: galera-bundle-docker-0 allocation score on centos3: -INFINITY -container_color: galera-bundle-docker-1 allocation score on centos1: -INFINITY -container_color: galera-bundle-docker-1 allocation score on centos2: 0 -container_color: galera-bundle-docker-1 allocation score on centos3: -INFINITY -container_color: galera-bundle-docker-2 allocation score on centos1: -INFINITY -container_color: galera-bundle-docker-2 allocation score on centos2: 0 -container_color: galera-bundle-docker-2 allocation score on centos3: -INFINITY -container_color: galera-bundle-master allocation score on centos1: 0 -container_color: galera-bundle-master allocation score on centos2: 0 -container_color: galera-bundle-master allocation score on centos3: 0 -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-1: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-2: -INFINITY -container_color: galera:0 allocation score on galera-bundle-0: 500 -container_color: galera:1 allocation score on galera-bundle-1: 500 -container_color: galera:2 allocation score on galera-bundle-2: 500 galera:0 promotion score on none: 0 galera:1 promotion score on none: 0 galera:2 promotion score on none: 0 -native_color: galera-bundle-0 allocation score on centos1: 0 -native_color: galera-bundle-0 allocation score on centos2: INFINITY -native_color: galera-bundle-0 allocation score on centos3: 0 -native_color: galera-bundle-1 allocation score on centos1: 0 -native_color: galera-bundle-1 allocation score on centos2: 0 -native_color: galera-bundle-1 allocation score on centos3: 0 -native_color: galera-bundle-2 allocation score on centos1: 0 -native_color: galera-bundle-2 allocation score on centos2: 0 -native_color: galera-bundle-2 allocation score on centos3: 0 -native_color: galera-bundle-docker-0 allocation score on centos1: -INFINITY -native_color: galera-bundle-docker-0 allocation score on centos2: INFINITY -native_color: galera-bundle-docker-0 allocation score on centos3: -INFINITY -native_color: galera-bundle-docker-1 allocation score on centos1: -INFINITY -native_color: galera-bundle-docker-1 allocation score on centos2: -INFINITY -native_color: galera-bundle-docker-1 allocation score on centos3: -INFINITY -native_color: galera-bundle-docker-2 allocation score on centos1: -INFINITY -native_color: galera-bundle-docker-2 allocation score on centos2: -INFINITY -native_color: galera-bundle-docker-2 allocation score on centos3: -INFINITY -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: galera:1 allocation score on galera-bundle-1: INFINITY -native_color: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on centos2: INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on centos2: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-2: -INFINITY +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: 500 +pcmk__bundle_allocate: galera:1 allocation score on galera-bundle-1: 500 +pcmk__bundle_allocate: galera:2 allocation score on galera-bundle-2: 500 +pcmk__clone_allocate: galera-bundle-master allocation score on centos1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on centos2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on centos3: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-1: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-2: 0 +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on centos1: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on centos2: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on centos3: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on centos1: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on centos2: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on centos3: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on centos1: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on centos2: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on centos3: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on centos1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on centos2: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on centos3: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on centos1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on centos2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on centos3: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on centos1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on centos2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on centos3: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-bundle-2: INFINITY diff --git a/pengine/test10/bundle-probe-order-2.summary b/pengine/test10/bundle-probe-order-2.summary index 2bf58db8d4c..e094e26af80 100644 --- a/pengine/test10/bundle-probe-order-2.summary +++ b/pengine/test10/bundle-probe-order-2.summary @@ -13,6 +13,7 @@ Transition Summary: Executing cluster transition: * Resource action: galera:0 monitor on galera-bundle-0 + * Resource action: galera-bundle-docker-0 monitor=60000 on centos2 * Resource action: galera-bundle-0 monitor=60000 on centos2 * Resource action: galera-bundle-docker-1 monitor on centos2 * Resource action: galera-bundle-docker-2 monitor on centos3 diff --git a/pengine/test10/bundle-probe-order-3.dot b/pengine/test10/bundle-probe-order-3.dot index daff1dcdefe..4dc54b532b3 100644 --- a/pengine/test10/bundle-probe-order-3.dot +++ b/pengine/test10/bundle-probe-order-3.dot @@ -2,6 +2,7 @@ digraph "g" { "galera-bundle-0_monitor_0 centos1" [ style=bold color="green" fontcolor="black"] "galera-bundle-0_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] "galera-bundle-0_monitor_0 centos3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 centos2" [ style=bold color="green" fontcolor="black"] "galera-bundle-docker-1_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] "galera-bundle-docker-2_monitor_0 centos1" [ style=bold color="green" fontcolor="black"] "galera-bundle-docker-2_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/bundle-probe-order-3.exp b/pengine/test10/bundle-probe-order-3.exp index 395753ef9da..ffa9182905a 100644 --- a/pengine/test10/bundle-probe-order-3.exp +++ b/pengine/test10/bundle-probe-order-3.exp @@ -1,5 +1,14 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> + <action_set> + <rsc_op id="16" operation="monitor" operation_key="galera-bundle-docker-0_monitor_60000" on_node="centos2" on_node_uuid="2"> + <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="centos2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="docker.io/tripleoupstream/centos-binary-mariadb:latest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /foo:/etc/libqb/force-filesystem-sockets:ro -v /etc/my.cnf.d/galera.cnf:/etc/my.cnf.d/galera.cnf:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald "/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="1"> <action_set> <rsc_op id="11" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="centos3" on_node_uuid="3"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> @@ -8,7 +17,7 @@ </action_set> <inputs/> </synapse> - <synapse id="1"> + <synapse id="2"> <action_set> <rsc_op id="6" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="centos2" on_node_uuid="2"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> @@ -17,7 +26,7 @@ </action_set> <inputs/> </synapse> - <synapse id="2"> + <synapse id="3"> <action_set> <rsc_op id="3" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="centos1" on_node_uuid="1"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> @@ -26,7 +35,7 @@ </action_set> <inputs/> </synapse> - <synapse id="3"> + <synapse id="4"> <action_set> <rsc_op id="7" operation="monitor" operation_key="galera-bundle-docker-1_monitor_0" on_node="centos2" on_node_uuid="2"> <primitive id="galera-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> @@ -35,7 +44,7 @@ </action_set> <inputs/> </synapse> - <synapse id="4"> + <synapse id="5"> <action_set> <rsc_op id="13" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="centos3" on_node_uuid="3"> <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> @@ -44,7 +53,7 @@ </action_set> <inputs/> </synapse> - <synapse id="5"> + <synapse id="6"> <action_set> <rsc_op id="9" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="centos2" on_node_uuid="2"> <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> @@ -53,7 +62,7 @@ </action_set> <inputs/> </synapse> - <synapse id="6"> + <synapse id="7"> <action_set> <rsc_op id="4" operation="monitor" operation_key="galera-bundle-docker-2_monitor_0" on_node="centos1" on_node_uuid="1"> <primitive id="galera-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> diff --git a/pengine/test10/bundle-probe-order-3.scores b/pengine/test10/bundle-probe-order-3.scores index 294b3f66edc..a8fcd90064d 100644 --- a/pengine/test10/bundle-probe-order-3.scores +++ b/pengine/test10/bundle-probe-order-3.scores @@ -1,65 +1,65 @@ Allocation scores: Using the original execution date of: 2017-10-12 07:31:57Z -clone_color: galera-bundle-master allocation score on centos1: -INFINITY -clone_color: galera-bundle-master allocation score on centos2: -INFINITY -clone_color: galera-bundle-master allocation score on centos3: -INFINITY -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-1: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-2: 0 -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: galera:1 allocation score on galera-bundle-1: INFINITY -clone_color: galera:2 allocation score on galera-bundle-2: INFINITY -container_color: galera-bundle allocation score on centos1: -INFINITY -container_color: galera-bundle allocation score on centos2: 0 -container_color: galera-bundle allocation score on centos3: -INFINITY -container_color: galera-bundle-0 allocation score on centos1: 0 -container_color: galera-bundle-0 allocation score on centos2: 0 -container_color: galera-bundle-0 allocation score on centos3: 0 -container_color: galera-bundle-1 allocation score on centos1: 0 -container_color: galera-bundle-1 allocation score on centos2: 0 -container_color: galera-bundle-1 allocation score on centos3: 0 -container_color: galera-bundle-2 allocation score on centos1: 0 -container_color: galera-bundle-2 allocation score on centos2: 0 -container_color: galera-bundle-2 allocation score on centos3: 0 -container_color: galera-bundle-docker-0 allocation score on centos1: -INFINITY -container_color: galera-bundle-docker-0 allocation score on centos2: INFINITY -container_color: galera-bundle-docker-0 allocation score on centos3: -INFINITY -container_color: galera-bundle-docker-1 allocation score on centos1: -INFINITY -container_color: galera-bundle-docker-1 allocation score on centos2: 0 -container_color: galera-bundle-docker-1 allocation score on centos3: -INFINITY -container_color: galera-bundle-docker-2 allocation score on centos1: -INFINITY -container_color: galera-bundle-docker-2 allocation score on centos2: 0 -container_color: galera-bundle-docker-2 allocation score on centos3: -INFINITY -container_color: galera-bundle-master allocation score on centos1: 0 -container_color: galera-bundle-master allocation score on centos2: 0 -container_color: galera-bundle-master allocation score on centos3: 0 -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-1: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-2: -INFINITY -container_color: galera:0 allocation score on galera-bundle-0: 500 -container_color: galera:1 allocation score on galera-bundle-1: 500 -container_color: galera:2 allocation score on galera-bundle-2: 500 galera:0 promotion score on none: 0 galera:1 promotion score on none: 0 galera:2 promotion score on none: 0 -native_color: galera-bundle-0 allocation score on centos1: 0 -native_color: galera-bundle-0 allocation score on centos2: 0 -native_color: galera-bundle-0 allocation score on centos3: 0 -native_color: galera-bundle-1 allocation score on centos1: 0 -native_color: galera-bundle-1 allocation score on centos2: 0 -native_color: galera-bundle-1 allocation score on centos3: 0 -native_color: galera-bundle-2 allocation score on centos1: 0 -native_color: galera-bundle-2 allocation score on centos2: 0 -native_color: galera-bundle-2 allocation score on centos3: 0 -native_color: galera-bundle-docker-0 allocation score on centos1: -INFINITY -native_color: galera-bundle-docker-0 allocation score on centos2: INFINITY -native_color: galera-bundle-docker-0 allocation score on centos3: -INFINITY -native_color: galera-bundle-docker-1 allocation score on centos1: -INFINITY -native_color: galera-bundle-docker-1 allocation score on centos2: -INFINITY -native_color: galera-bundle-docker-1 allocation score on centos3: -INFINITY -native_color: galera-bundle-docker-2 allocation score on centos1: -INFINITY -native_color: galera-bundle-docker-2 allocation score on centos2: -INFINITY -native_color: galera-bundle-docker-2 allocation score on centos3: -INFINITY -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: galera:1 allocation score on galera-bundle-1: INFINITY -native_color: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on centos2: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on centos1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on centos3: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on centos1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on centos2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on centos3: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-2: -INFINITY +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: 500 +pcmk__bundle_allocate: galera:1 allocation score on galera-bundle-1: 500 +pcmk__bundle_allocate: galera:2 allocation score on galera-bundle-2: 500 +pcmk__clone_allocate: galera-bundle-master allocation score on centos1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on centos2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on centos3: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-1: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-2: 0 +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on centos1: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on centos2: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on centos3: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on centos1: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on centos2: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on centos3: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on centos1: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on centos2: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on centos3: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on centos1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on centos2: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on centos3: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on centos1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on centos2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on centos3: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on centos1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on centos2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on centos3: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-bundle-2: INFINITY diff --git a/pengine/test10/bundle-probe-order-3.summary b/pengine/test10/bundle-probe-order-3.summary index cb384a7f5dc..4faaa6df57c 100644 --- a/pengine/test10/bundle-probe-order-3.summary +++ b/pengine/test10/bundle-probe-order-3.summary @@ -11,6 +11,7 @@ Online: [ centos1 centos2 centos3 ] Transition Summary: Executing cluster transition: + * Resource action: galera-bundle-docker-0 monitor=60000 on centos2 * Resource action: galera-bundle-0 monitor on centos3 * Resource action: galera-bundle-0 monitor on centos2 * Resource action: galera-bundle-0 monitor on centos1 diff --git a/pengine/test10/bundle-probe-remotes.exp b/pengine/test10/bundle-probe-remotes.exp index 601b689df53..568dcfeaf2a 100644 --- a/pengine/test10/bundle-probe-remotes.exp +++ b/pengine/test10/bundle-probe-remotes.exp @@ -1,39 +1,39 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="66" operation="monitor" operation_key="c09-h08-r630_monitor_60000" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="65" operation="monitor" operation_key="c09-h08-r630_monitor_60000" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="c09-h08-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="64" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="65" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="64" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="c09-h08-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="1" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="16" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="31" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="31" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="c09-h08-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -42,7 +42,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="16" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="c09-h08-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -51,7 +51,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="1" operation="monitor" operation_key="c09-h08-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="c09-h08-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -60,39 +60,39 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="c09-h09-r630_monitor_60000" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="67" operation="monitor" operation_key="c09-h09-r630_monitor_60000" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="c09-h09-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="67" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="66" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="c09-h09-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="2" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="17" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="33" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="32" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="32" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="c09-h09-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -101,7 +101,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="17" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="c09-h09-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -110,7 +110,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="2" operation="monitor" operation_key="c09-h09-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="c09-h09-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -119,39 +119,39 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="c09-h10-r630_monitor_60000" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="69" operation="monitor" operation_key="c09-h10-r630_monitor_60000" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="c09-h10-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="68" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="69" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="68" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="c09-h10-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="3" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="18" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="34" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="33" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="33" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="c09-h10-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -160,7 +160,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="18" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="c09-h10-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -169,7 +169,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="3" operation="monitor" operation_key="c09-h10-r630_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="c09-h10-r630" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -178,480 +178,480 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="100" operation="monitor" operation_key="dummy1:0_monitor_10000" on_node="scale1-bundle-0" on_node_uuid="scale1-bundle-0" router_node="c09-h05-r630"> + <rsc_op id="99" operation="monitor" operation_key="dummy1:0_monitor_10000" on_node="scale1-bundle-0" on_node_uuid="scale1-bundle-0" router_node="c09-h05-r630"> <primitive id="dummy1" long-id="dummy1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-0" CRM_meta_on_node_uuid="scale1-bundle-0" CRM_meta_physical_host="c09-h05-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="start" operation_key="scale1-bundle-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="72" operation="start" operation_key="scale1-bundle-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="99" operation="start" operation_key="dummy1:0_start_0" on_node="scale1-bundle-0" on_node_uuid="scale1-bundle-0" router_node="c09-h05-r630"/> + <rsc_op id="98" operation="start" operation_key="dummy1:0_start_0" on_node="scale1-bundle-0" on_node_uuid="scale1-bundle-0" router_node="c09-h05-r630"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="99" operation="start" operation_key="dummy1:0_start_0" on_node="scale1-bundle-0" on_node_uuid="scale1-bundle-0" router_node="c09-h05-r630"> + <rsc_op id="98" operation="start" operation_key="dummy1:0_start_0" on_node="scale1-bundle-0" on_node_uuid="scale1-bundle-0" router_node="c09-h05-r630"> <primitive id="dummy1" long-id="dummy1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-0" CRM_meta_on_node_uuid="scale1-bundle-0" CRM_meta_physical_host="c09-h05-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="71" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="70" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="73" operation="start" operation_key="scale1-bundle-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="72" operation="start" operation_key="scale1-bundle-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="111" operation="start" operation_key="scale1-bundle-clone_start_0"/> + <pseudo_event id="110" operation="start" operation_key="scale1-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="102" operation="monitor" operation_key="dummy1:1_monitor_10000" on_node="scale1-bundle-1" on_node_uuid="scale1-bundle-1" router_node="c09-h06-r630"> + <rsc_op id="101" operation="monitor" operation_key="dummy1:1_monitor_10000" on_node="scale1-bundle-1" on_node_uuid="scale1-bundle-1" router_node="c09-h06-r630"> <primitive id="dummy1" long-id="dummy1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-1" CRM_meta_on_node_uuid="scale1-bundle-1" CRM_meta_physical_host="c09-h06-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="77" operation="start" operation_key="scale1-bundle-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="76" operation="start" operation_key="scale1-bundle-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="101" operation="start" operation_key="dummy1:1_start_0" on_node="scale1-bundle-1" on_node_uuid="scale1-bundle-1" router_node="c09-h06-r630"/> + <rsc_op id="100" operation="start" operation_key="dummy1:1_start_0" on_node="scale1-bundle-1" on_node_uuid="scale1-bundle-1" router_node="c09-h06-r630"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="101" operation="start" operation_key="dummy1:1_start_0" on_node="scale1-bundle-1" on_node_uuid="scale1-bundle-1" router_node="c09-h06-r630"> + <rsc_op id="100" operation="start" operation_key="dummy1:1_start_0" on_node="scale1-bundle-1" on_node_uuid="scale1-bundle-1" router_node="c09-h06-r630"> <primitive id="dummy1" long-id="dummy1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-1" CRM_meta_on_node_uuid="scale1-bundle-1" CRM_meta_physical_host="c09-h06-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="74" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="77" operation="start" operation_key="scale1-bundle-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="76" operation="start" operation_key="scale1-bundle-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="99" operation="start" operation_key="dummy1:0_start_0" on_node="scale1-bundle-0" on_node_uuid="scale1-bundle-0" router_node="c09-h05-r630"/> + <rsc_op id="98" operation="start" operation_key="dummy1:0_start_0" on_node="scale1-bundle-0" on_node_uuid="scale1-bundle-0" router_node="c09-h05-r630"/> </trigger> <trigger> - <pseudo_event id="111" operation="start" operation_key="scale1-bundle-clone_start_0"/> + <pseudo_event id="110" operation="start" operation_key="scale1-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="104" operation="monitor" operation_key="dummy1:2_monitor_10000" on_node="scale1-bundle-2" on_node_uuid="scale1-bundle-2" router_node="c09-h07-r630"> + <rsc_op id="103" operation="monitor" operation_key="dummy1:2_monitor_10000" on_node="scale1-bundle-2" on_node_uuid="scale1-bundle-2" router_node="c09-h07-r630"> <primitive id="dummy1" long-id="dummy1:2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-2" CRM_meta_on_node_uuid="scale1-bundle-2" CRM_meta_physical_host="c09-h07-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="81" operation="start" operation_key="scale1-bundle-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="80" operation="start" operation_key="scale1-bundle-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="103" operation="start" operation_key="dummy1:2_start_0" on_node="scale1-bundle-2" on_node_uuid="scale1-bundle-2" router_node="c09-h07-r630"/> + <rsc_op id="102" operation="start" operation_key="dummy1:2_start_0" on_node="scale1-bundle-2" on_node_uuid="scale1-bundle-2" router_node="c09-h07-r630"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="103" operation="start" operation_key="dummy1:2_start_0" on_node="scale1-bundle-2" on_node_uuid="scale1-bundle-2" router_node="c09-h07-r630"> + <rsc_op id="102" operation="start" operation_key="dummy1:2_start_0" on_node="scale1-bundle-2" on_node_uuid="scale1-bundle-2" router_node="c09-h07-r630"> <primitive id="dummy1" long-id="dummy1:2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-2" CRM_meta_on_node_uuid="scale1-bundle-2" CRM_meta_physical_host="c09-h07-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="78" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="81" operation="start" operation_key="scale1-bundle-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="80" operation="start" operation_key="scale1-bundle-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="101" operation="start" operation_key="dummy1:1_start_0" on_node="scale1-bundle-1" on_node_uuid="scale1-bundle-1" router_node="c09-h06-r630"/> + <rsc_op id="100" operation="start" operation_key="dummy1:1_start_0" on_node="scale1-bundle-1" on_node_uuid="scale1-bundle-1" router_node="c09-h06-r630"/> </trigger> <trigger> - <pseudo_event id="111" operation="start" operation_key="scale1-bundle-clone_start_0"/> + <pseudo_event id="110" operation="start" operation_key="scale1-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="106" operation="monitor" operation_key="dummy1:3_monitor_10000" on_node="scale1-bundle-3" on_node_uuid="scale1-bundle-3" router_node="c09-h05-r630"> + <rsc_op id="105" operation="monitor" operation_key="dummy1:3_monitor_10000" on_node="scale1-bundle-3" on_node_uuid="scale1-bundle-3" router_node="c09-h05-r630"> <primitive id="dummy1" long-id="dummy1:3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-3" CRM_meta_on_node_uuid="scale1-bundle-3" CRM_meta_physical_host="c09-h08-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="85" operation="start" operation_key="scale1-bundle-3_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="84" operation="start" operation_key="scale1-bundle-3_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="105" operation="start" operation_key="dummy1:3_start_0" on_node="scale1-bundle-3" on_node_uuid="scale1-bundle-3" router_node="c09-h05-r630"/> + <rsc_op id="104" operation="start" operation_key="dummy1:3_start_0" on_node="scale1-bundle-3" on_node_uuid="scale1-bundle-3" router_node="c09-h05-r630"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="105" operation="start" operation_key="dummy1:3_start_0" on_node="scale1-bundle-3" on_node_uuid="scale1-bundle-3" router_node="c09-h05-r630"> + <rsc_op id="104" operation="start" operation_key="dummy1:3_start_0" on_node="scale1-bundle-3" on_node_uuid="scale1-bundle-3" router_node="c09-h05-r630"> <primitive id="dummy1" long-id="dummy1:3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-3" CRM_meta_on_node_uuid="scale1-bundle-3" CRM_meta_physical_host="c09-h08-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="83" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="82" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="85" operation="start" operation_key="scale1-bundle-3_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="84" operation="start" operation_key="scale1-bundle-3_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="103" operation="start" operation_key="dummy1:2_start_0" on_node="scale1-bundle-2" on_node_uuid="scale1-bundle-2" router_node="c09-h07-r630"/> + <rsc_op id="102" operation="start" operation_key="dummy1:2_start_0" on_node="scale1-bundle-2" on_node_uuid="scale1-bundle-2" router_node="c09-h07-r630"/> </trigger> <trigger> - <pseudo_event id="111" operation="start" operation_key="scale1-bundle-clone_start_0"/> + <pseudo_event id="110" operation="start" operation_key="scale1-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="108" operation="monitor" operation_key="dummy1:4_monitor_10000" on_node="scale1-bundle-4" on_node_uuid="scale1-bundle-4" router_node="c09-h06-r630"> + <rsc_op id="107" operation="monitor" operation_key="dummy1:4_monitor_10000" on_node="scale1-bundle-4" on_node_uuid="scale1-bundle-4" router_node="c09-h06-r630"> <primitive id="dummy1" long-id="dummy1:4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-4" CRM_meta_on_node_uuid="scale1-bundle-4" CRM_meta_physical_host="c09-h09-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="89" operation="start" operation_key="scale1-bundle-4_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="88" operation="start" operation_key="scale1-bundle-4_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="107" operation="start" operation_key="dummy1:4_start_0" on_node="scale1-bundle-4" on_node_uuid="scale1-bundle-4" router_node="c09-h06-r630"/> + <rsc_op id="106" operation="start" operation_key="dummy1:4_start_0" on_node="scale1-bundle-4" on_node_uuid="scale1-bundle-4" router_node="c09-h06-r630"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="107" operation="start" operation_key="dummy1:4_start_0" on_node="scale1-bundle-4" on_node_uuid="scale1-bundle-4" router_node="c09-h06-r630"> + <rsc_op id="106" operation="start" operation_key="dummy1:4_start_0" on_node="scale1-bundle-4" on_node_uuid="scale1-bundle-4" router_node="c09-h06-r630"> <primitive id="dummy1" long-id="dummy1:4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-4" CRM_meta_on_node_uuid="scale1-bundle-4" CRM_meta_physical_host="c09-h09-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="87" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="86" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="89" operation="start" operation_key="scale1-bundle-4_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="88" operation="start" operation_key="scale1-bundle-4_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="105" operation="start" operation_key="dummy1:3_start_0" on_node="scale1-bundle-3" on_node_uuid="scale1-bundle-3" router_node="c09-h05-r630"/> + <rsc_op id="104" operation="start" operation_key="dummy1:3_start_0" on_node="scale1-bundle-3" on_node_uuid="scale1-bundle-3" router_node="c09-h05-r630"/> </trigger> <trigger> - <pseudo_event id="111" operation="start" operation_key="scale1-bundle-clone_start_0"/> + <pseudo_event id="110" operation="start" operation_key="scale1-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="110" operation="monitor" operation_key="dummy1:5_monitor_10000" on_node="scale1-bundle-5" on_node_uuid="scale1-bundle-5" router_node="c09-h07-r630"> + <rsc_op id="109" operation="monitor" operation_key="dummy1:5_monitor_10000" on_node="scale1-bundle-5" on_node_uuid="scale1-bundle-5" router_node="c09-h07-r630"> <primitive id="dummy1" long-id="dummy1:5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-5" CRM_meta_on_node_uuid="scale1-bundle-5" CRM_meta_physical_host="c09-h10-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="93" operation="start" operation_key="scale1-bundle-5_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="92" operation="start" operation_key="scale1-bundle-5_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="109" operation="start" operation_key="dummy1:5_start_0" on_node="scale1-bundle-5" on_node_uuid="scale1-bundle-5" router_node="c09-h07-r630"/> + <rsc_op id="108" operation="start" operation_key="dummy1:5_start_0" on_node="scale1-bundle-5" on_node_uuid="scale1-bundle-5" router_node="c09-h07-r630"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="109" operation="start" operation_key="dummy1:5_start_0" on_node="scale1-bundle-5" on_node_uuid="scale1-bundle-5" router_node="c09-h07-r630"> + <rsc_op id="108" operation="start" operation_key="dummy1:5_start_0" on_node="scale1-bundle-5" on_node_uuid="scale1-bundle-5" router_node="c09-h07-r630"> <primitive id="dummy1" long-id="dummy1:5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="scale1-bundle-5" CRM_meta_on_node_uuid="scale1-bundle-5" CRM_meta_physical_host="c09-h10-r630" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="91" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="90" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="93" operation="start" operation_key="scale1-bundle-5_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="92" operation="start" operation_key="scale1-bundle-5_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="107" operation="start" operation_key="dummy1:4_start_0" on_node="scale1-bundle-4" on_node_uuid="scale1-bundle-4" router_node="c09-h06-r630"/> + <rsc_op id="106" operation="start" operation_key="dummy1:4_start_0" on_node="scale1-bundle-4" on_node_uuid="scale1-bundle-4" router_node="c09-h06-r630"/> </trigger> <trigger> - <pseudo_event id="111" operation="start" operation_key="scale1-bundle-clone_start_0"/> + <pseudo_event id="110" operation="start" operation_key="scale1-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="112" operation="running" operation_key="scale1-bundle-clone_running_0"> + <pseudo_event id="111" operation="running" operation_key="scale1-bundle-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="99" operation="start" operation_key="dummy1:0_start_0" on_node="scale1-bundle-0" on_node_uuid="scale1-bundle-0" router_node="c09-h05-r630"/> + <rsc_op id="98" operation="start" operation_key="dummy1:0_start_0" on_node="scale1-bundle-0" on_node_uuid="scale1-bundle-0" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="101" operation="start" operation_key="dummy1:1_start_0" on_node="scale1-bundle-1" on_node_uuid="scale1-bundle-1" router_node="c09-h06-r630"/> + <rsc_op id="100" operation="start" operation_key="dummy1:1_start_0" on_node="scale1-bundle-1" on_node_uuid="scale1-bundle-1" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="103" operation="start" operation_key="dummy1:2_start_0" on_node="scale1-bundle-2" on_node_uuid="scale1-bundle-2" router_node="c09-h07-r630"/> + <rsc_op id="102" operation="start" operation_key="dummy1:2_start_0" on_node="scale1-bundle-2" on_node_uuid="scale1-bundle-2" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="105" operation="start" operation_key="dummy1:3_start_0" on_node="scale1-bundle-3" on_node_uuid="scale1-bundle-3" router_node="c09-h05-r630"/> + <rsc_op id="104" operation="start" operation_key="dummy1:3_start_0" on_node="scale1-bundle-3" on_node_uuid="scale1-bundle-3" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="107" operation="start" operation_key="dummy1:4_start_0" on_node="scale1-bundle-4" on_node_uuid="scale1-bundle-4" router_node="c09-h06-r630"/> + <rsc_op id="106" operation="start" operation_key="dummy1:4_start_0" on_node="scale1-bundle-4" on_node_uuid="scale1-bundle-4" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="109" operation="start" operation_key="dummy1:5_start_0" on_node="scale1-bundle-5" on_node_uuid="scale1-bundle-5" router_node="c09-h07-r630"/> + <rsc_op id="108" operation="start" operation_key="dummy1:5_start_0" on_node="scale1-bundle-5" on_node_uuid="scale1-bundle-5" router_node="c09-h07-r630"/> </trigger> <trigger> - <pseudo_event id="111" operation="start" operation_key="scale1-bundle-clone_start_0"/> + <pseudo_event id="110" operation="start" operation_key="scale1-bundle-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="111" operation="start" operation_key="scale1-bundle-clone_start_0"> + <pseudo_event id="110" operation="start" operation_key="scale1-bundle-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="8" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="10" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="12" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="14" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="19" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="21" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="23" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="25" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="27" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="29" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="35" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="34" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="37" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="36" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="39" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="38" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="41" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="40" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="43" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="42" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="45" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="44" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="47" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="46" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="48" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="47" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="49" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="48" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="50" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="49" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="51" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="50" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="52" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="51" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="53" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="52" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="54" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="53" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="55" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="54" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="56" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="55" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="57" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="56" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="58" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="57" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="59" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="58" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="60" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="59" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="61" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="60" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="62" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="61" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="63" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="62" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="64" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="63" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <pseudo_event id="95" operation="start" operation_key="scale1-bundle_start_0"/> + <pseudo_event id="94" operation="start" operation_key="scale1-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_60000" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="71" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_60000" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-0:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="71" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="70" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="71" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="70" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-0:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="8" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="10" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="12" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="14" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="19" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="35" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="34" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="47" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="46" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="53" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="52" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="59" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="58" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <pseudo_event id="95" operation="start" operation_key="scale1-bundle_start_0"/> + <pseudo_event id="94" operation="start" operation_key="scale1-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> + <rsc_op id="58" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> <primitive id="scale1-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h10-r630" CRM_meta_on_node_uuid="c09-h10-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-0:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="68" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> + <rsc_op id="52" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> <primitive id="scale1-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h09-r630" CRM_meta_on_node_uuid="c09-h09-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-0:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> + <rsc_op id="46" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> <primitive id="scale1-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h08-r630" CRM_meta_on_node_uuid="c09-h08-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-0:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="64" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="34" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-0:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -660,7 +660,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="19" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-0:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -669,7 +669,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="4" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-0:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -678,179 +678,179 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="scale1-bundle-0_monitor_60000" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="73" operation="monitor" operation_key="scale1-bundle-0_monitor_60000" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="c09-h05-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="start" operation_key="scale1-bundle-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="72" operation="start" operation_key="scale1-bundle-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="73" operation="start" operation_key="scale1-bundle-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="72" operation="start" operation_key="scale1-bundle-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-0" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="c09-h05-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="5" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="20" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="36" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="35" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="71" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="70" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="35" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-0" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h05-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="71" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="70" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="20" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-0" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h05-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="71" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="70" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="scale1-bundle-0_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-0" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h05-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="71" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="70" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_60000" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="75" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_60000" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-1:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="74" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="75" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="74" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-1:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="19" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="21" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="23" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="25" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="27" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="29" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="37" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="36" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="48" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="47" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="54" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="53" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="60" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="59" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <pseudo_event id="95" operation="start" operation_key="scale1-bundle_start_0"/> + <pseudo_event id="94" operation="start" operation_key="scale1-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> + <rsc_op id="59" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> <primitive id="scale1-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h10-r630" CRM_meta_on_node_uuid="c09-h10-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-1:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="68" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> + <rsc_op id="53" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> <primitive id="scale1-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h09-r630" CRM_meta_on_node_uuid="c09-h09-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-1:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> + <rsc_op id="47" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> <primitive id="scale1-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h08-r630" CRM_meta_on_node_uuid="c09-h08-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-1:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="64" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="36" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-1:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -859,7 +859,7 @@ </synapse> <synapse id="48"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="21" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-1:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -868,7 +868,7 @@ </synapse> <synapse id="49"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="6" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-1:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -877,179 +877,179 @@ </synapse> <synapse id="50"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="scale1-bundle-1_monitor_60000" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="77" operation="monitor" operation_key="scale1-bundle-1_monitor_60000" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-1" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="c09-h06-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="77" operation="start" operation_key="scale1-bundle-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="76" operation="start" operation_key="scale1-bundle-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <rsc_op id="77" operation="start" operation_key="scale1-bundle-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="76" operation="start" operation_key="scale1-bundle-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-1" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="c09-h06-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="7" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="22" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="38" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="37" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="75" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="74" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="37" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-1" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h06-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="74" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="53"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="22" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-1" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h06-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="74" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="7" operation="monitor" operation_key="scale1-bundle-1_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-1" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h06-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="74" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_60000" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="79" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_60000" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-2:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="78" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="56"> <action_set> - <rsc_op id="79" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="78" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-2:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="8" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="23" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="35" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="34" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="37" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="36" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="39" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="38" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="41" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="40" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="43" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="42" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="45" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="44" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="49" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="48" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="55" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="54" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="61" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="60" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <pseudo_event id="95" operation="start" operation_key="scale1-bundle_start_0"/> + <pseudo_event id="94" operation="start" operation_key="scale1-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="57"> <action_set> - <rsc_op id="61" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> + <rsc_op id="60" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> <primitive id="scale1-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h10-r630" CRM_meta_on_node_uuid="c09-h10-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-2:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="68" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="58"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> + <rsc_op id="54" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> <primitive id="scale1-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h09-r630" CRM_meta_on_node_uuid="c09-h09-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-2:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> + <rsc_op id="48" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> <primitive id="scale1-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h08-r630" CRM_meta_on_node_uuid="c09-h08-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-2:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="64" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="60"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="38" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-2:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1058,7 +1058,7 @@ </synapse> <synapse id="61"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="23" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-2:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1067,7 +1067,7 @@ </synapse> <synapse id="62"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="8" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-2:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1076,185 +1076,185 @@ </synapse> <synapse id="63"> <action_set> - <rsc_op id="82" operation="monitor" operation_key="scale1-bundle-2_monitor_60000" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="81" operation="monitor" operation_key="scale1-bundle-2_monitor_60000" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-2" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="c09-h07-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="81" operation="start" operation_key="scale1-bundle-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="80" operation="start" operation_key="scale1-bundle-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="64"> <action_set> - <rsc_op id="81" operation="start" operation_key="scale1-bundle-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="80" operation="start" operation_key="scale1-bundle-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-2" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="c09-h07-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="9" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="24" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="40" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="39" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="79" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="78" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="65"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="39" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-2" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h07-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="78" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="66"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="24" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-2" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h07-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="78" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="67"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="9" operation="monitor" operation_key="scale1-bundle-2_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-2" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h07-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="78" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="68"> <action_set> - <rsc_op id="84" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_60000" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> + <rsc_op id="83" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_60000" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> <primitive id="scale1-bundle-docker-3" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h08-r630" CRM_meta_on_node_uuid="c09-h08-r630" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-3" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-3:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="64" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="83" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="82" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> </inputs> </synapse> <synapse id="69"> <action_set> - <rsc_op id="83" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> + <rsc_op id="82" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> <primitive id="scale1-bundle-docker-3" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h08-r630" CRM_meta_on_node_uuid="c09-h08-r630" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-3" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-3:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="10" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="25" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="41" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="40" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="47" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="46" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="48" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="47" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="49" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="48" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="50" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="49" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="51" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="50" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="52" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="51" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="56" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="55" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="62" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="61" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="65" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="64" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="95" operation="start" operation_key="scale1-bundle_start_0"/> + <pseudo_event id="94" operation="start" operation_key="scale1-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="70"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> + <rsc_op id="61" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> <primitive id="scale1-bundle-docker-3" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h10-r630" CRM_meta_on_node_uuid="c09-h10-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-3" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-3:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="68" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="71"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> + <rsc_op id="55" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> <primitive id="scale1-bundle-docker-3" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h09-r630" CRM_meta_on_node_uuid="c09-h09-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-3" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-3:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="72"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> + <rsc_op id="49" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> <primitive id="scale1-bundle-docker-3" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h08-r630" CRM_meta_on_node_uuid="c09-h08-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-3" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-3:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="64" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="73"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="40" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-docker-3" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-3" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-3:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1263,7 +1263,7 @@ </synapse> <synapse id="74"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="25" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-docker-3" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-3" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-3:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1272,7 +1272,7 @@ </synapse> <synapse id="75"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="10" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-docker-3" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-3" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-3:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1281,185 +1281,185 @@ </synapse> <synapse id="76"> <action_set> - <rsc_op id="86" operation="monitor" operation_key="scale1-bundle-3_monitor_60000" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="85" operation="monitor" operation_key="scale1-bundle-3_monitor_60000" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-3" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-3" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="c09-h08-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="85" operation="start" operation_key="scale1-bundle-3_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="84" operation="start" operation_key="scale1-bundle-3_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="77"> <action_set> - <rsc_op id="85" operation="start" operation_key="scale1-bundle-3_start_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="84" operation="start" operation_key="scale1-bundle-3_start_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-3" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-3" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="c09-h08-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="11" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="26" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="42" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="41" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="83" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="82" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> </inputs> </synapse> <synapse id="78"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="41" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-3" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-3" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h08-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="83" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="82" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> </inputs> </synapse> <synapse id="79"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="26" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-3" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-3" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h08-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="83" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="82" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> </inputs> </synapse> <synapse id="80"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="11" operation="monitor" operation_key="scale1-bundle-3_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-3" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-3" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h08-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="83" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="82" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> </inputs> </synapse> <synapse id="81"> <action_set> - <rsc_op id="88" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_60000" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> + <rsc_op id="87" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_60000" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> <primitive id="scale1-bundle-docker-4" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h09-r630" CRM_meta_on_node_uuid="c09-h09-r630" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-4" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-4:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="87" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="86" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> </inputs> </synapse> <synapse id="82"> <action_set> - <rsc_op id="87" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> + <rsc_op id="86" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> <primitive id="scale1-bundle-docker-4" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h09-r630" CRM_meta_on_node_uuid="c09-h09-r630" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-4" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-4:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="12" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="27" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="43" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="42" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="51" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="50" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="53" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="52" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="54" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="53" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="55" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="54" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="56" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="55" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="57" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="56" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="58" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="57" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="63" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="62" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="67" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="95" operation="start" operation_key="scale1-bundle_start_0"/> + <pseudo_event id="94" operation="start" operation_key="scale1-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="83"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> + <rsc_op id="62" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> <primitive id="scale1-bundle-docker-4" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h10-r630" CRM_meta_on_node_uuid="c09-h10-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-4" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-4:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="68" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="84"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> + <rsc_op id="56" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> <primitive id="scale1-bundle-docker-4" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h09-r630" CRM_meta_on_node_uuid="c09-h09-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-4" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-4:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="85"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> + <rsc_op id="50" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> <primitive id="scale1-bundle-docker-4" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h08-r630" CRM_meta_on_node_uuid="c09-h08-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-4" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-4:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="64" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="86"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="42" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-docker-4" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-4" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-4:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1468,7 +1468,7 @@ </synapse> <synapse id="87"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="27" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-docker-4" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-4" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-4:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1477,7 +1477,7 @@ </synapse> <synapse id="88"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="12" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-docker-4" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-4" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-4:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1486,185 +1486,185 @@ </synapse> <synapse id="89"> <action_set> - <rsc_op id="90" operation="monitor" operation_key="scale1-bundle-4_monitor_60000" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="89" operation="monitor" operation_key="scale1-bundle-4_monitor_60000" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-4" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="c09-h09-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="89" operation="start" operation_key="scale1-bundle-4_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="88" operation="start" operation_key="scale1-bundle-4_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="90"> <action_set> - <rsc_op id="89" operation="start" operation_key="scale1-bundle-4_start_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="88" operation="start" operation_key="scale1-bundle-4_start_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-4" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="c09-h09-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="13" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="28" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="44" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="43" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="87" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="86" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> </inputs> </synapse> <synapse id="91"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="43" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-4" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h09-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="87" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="86" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> </inputs> </synapse> <synapse id="92"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="28" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-4" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h09-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="87" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="86" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> </inputs> </synapse> <synapse id="93"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="13" operation="monitor" operation_key="scale1-bundle-4_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-4" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h09-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="87" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="86" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> </inputs> </synapse> <synapse id="94"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_60000" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> + <rsc_op id="91" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_60000" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> <primitive id="scale1-bundle-docker-5" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h10-r630" CRM_meta_on_node_uuid="c09-h10-r630" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-5" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-5:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="68" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="91" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="90" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> </inputs> </synapse> <synapse id="95"> <action_set> - <rsc_op id="91" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> + <rsc_op id="90" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> <primitive id="scale1-bundle-docker-5" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h10-r630" CRM_meta_on_node_uuid="c09-h10-r630" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-5" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-5:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="14" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="29" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="45" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="44" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="52" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="51" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="58" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="57" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="59" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="58" operation="monitor" operation_key="scale1-bundle-docker-0_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="60" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="59" operation="monitor" operation_key="scale1-bundle-docker-1_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="61" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="60" operation="monitor" operation_key="scale1-bundle-docker-2_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="62" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="61" operation="monitor" operation_key="scale1-bundle-docker-3_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="63" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="62" operation="monitor" operation_key="scale1-bundle-docker-4_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="64" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="63" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <rsc_op id="69" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="68" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="95" operation="start" operation_key="scale1-bundle_start_0"/> + <pseudo_event id="94" operation="start" operation_key="scale1-bundle_start_0"/> </trigger> </inputs> </synapse> <synapse id="96"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> + <rsc_op id="63" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"> <primitive id="scale1-bundle-docker-5" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h10-r630" CRM_meta_on_node_uuid="c09-h10-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-5" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-5:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="68" operation="start" operation_key="c09-h10-r630_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="97"> <action_set> - <rsc_op id="58" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> + <rsc_op id="57" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"> <primitive id="scale1-bundle-docker-5" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h09-r630" CRM_meta_on_node_uuid="c09-h09-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-5" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-5:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="c09-h09-r630_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="98"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> + <rsc_op id="51" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"> <primitive id="scale1-bundle-docker-5" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h08-r630" CRM_meta_on_node_uuid="c09-h08-r630" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-5" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-5:/var/log --user=root --log-driver=journald "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="64" operation="start" operation_key="c09-h08-r630_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="99"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="44" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-docker-5" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-5" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-5:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1673,7 +1673,7 @@ </synapse> <synapse id="100"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="29" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-docker-5" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-5" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-5:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1682,7 +1682,7 @@ </synapse> <synapse id="101"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="14" operation="monitor" operation_key="scale1-bundle-docker-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-docker-5" class="ocf" provider="heartbeat" type="docker"/> <attributes CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="beekhof:remote" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/scale1-bundle-5" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3131 -v /dev/log:/dev/log -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/scale1-bundle-5:/var/log --user=root --log-driver=journald "/> </rsc_op> @@ -1691,111 +1691,111 @@ </synapse> <synapse id="102"> <action_set> - <rsc_op id="94" operation="monitor" operation_key="scale1-bundle-5_monitor_60000" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="93" operation="monitor" operation_key="scale1-bundle-5_monitor_60000" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-5" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-5" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="c09-h10-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="93" operation="start" operation_key="scale1-bundle-5_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="92" operation="start" operation_key="scale1-bundle-5_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="103"> <action_set> - <rsc_op id="93" operation="start" operation_key="scale1-bundle-5_start_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="92" operation="start" operation_key="scale1-bundle-5_start_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-5" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-5" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="c09-h10-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="15" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="30" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="46" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="45" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="91" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="90" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> </inputs> </synapse> <synapse id="104"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> + <rsc_op id="45" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h07-r630" on_node_uuid="3"> <primitive id="scale1-bundle-5" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-5" CRM_meta_on_node="c09-h07-r630" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h10-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="91" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="90" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> </inputs> </synapse> <synapse id="105"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> + <rsc_op id="30" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h06-r630" on_node_uuid="2"> <primitive id="scale1-bundle-5" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-5" CRM_meta_on_node="c09-h06-r630" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h10-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="91" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="90" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> </inputs> </synapse> <synapse id="106"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> + <rsc_op id="15" operation="monitor" operation_key="scale1-bundle-5_monitor_0" on_node="c09-h05-r630" on_node_uuid="1"> <primitive id="scale1-bundle-5" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="scale1-bundle-docker-5" CRM_meta_on_node="c09-h05-r630" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="c09-h10-r630" port="3131"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="91" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="90" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> </inputs> </synapse> <synapse id="107" priority="1000000"> <action_set> - <pseudo_event id="96" operation="running" operation_key="scale1-bundle_running_0"> + <pseudo_event id="95" operation="running" operation_key="scale1-bundle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="71" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> + <rsc_op id="70" operation="start" operation_key="scale1-bundle-docker-0_start_0" on_node="c09-h05-r630" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="75" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> + <rsc_op id="74" operation="start" operation_key="scale1-bundle-docker-1_start_0" on_node="c09-h06-r630" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="79" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> + <rsc_op id="78" operation="start" operation_key="scale1-bundle-docker-2_start_0" on_node="c09-h07-r630" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="83" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> + <rsc_op id="82" operation="start" operation_key="scale1-bundle-docker-3_start_0" on_node="c09-h08-r630" on_node_uuid="c09-h08-r630" router_node="c09-h05-r630"/> </trigger> <trigger> - <rsc_op id="87" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> + <rsc_op id="86" operation="start" operation_key="scale1-bundle-docker-4_start_0" on_node="c09-h09-r630" on_node_uuid="c09-h09-r630" router_node="c09-h06-r630"/> </trigger> <trigger> - <rsc_op id="91" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> + <rsc_op id="90" operation="start" operation_key="scale1-bundle-docker-5_start_0" on_node="c09-h10-r630" on_node_uuid="c09-h10-r630" router_node="c09-h07-r630"/> </trigger> <trigger> - <pseudo_event id="112" operation="running" operation_key="scale1-bundle-clone_running_0"/> + <pseudo_event id="111" operation="running" operation_key="scale1-bundle-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="108"> <action_set> - <pseudo_event id="95" operation="start" operation_key="scale1-bundle_start_0"> + <pseudo_event id="94" operation="start" operation_key="scale1-bundle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/bundle-probe-remotes.scores b/pengine/test10/bundle-probe-remotes.scores index 2ea125fb39d..1bd73b5609f 100644 --- a/pengine/test10/bundle-probe-remotes.scores +++ b/pengine/test10/bundle-probe-remotes.scores @@ -1,211 +1,211 @@ Allocation scores: -clone_color: dummy1:0 allocation score on scale1-bundle-0: INFINITY -clone_color: dummy1:1 allocation score on scale1-bundle-1: INFINITY -clone_color: dummy1:2 allocation score on scale1-bundle-2: INFINITY -clone_color: dummy1:3 allocation score on scale1-bundle-3: INFINITY -clone_color: dummy1:4 allocation score on scale1-bundle-4: INFINITY -clone_color: dummy1:5 allocation score on scale1-bundle-5: INFINITY -clone_color: scale1-bundle-clone allocation score on c09-h05-r630: -INFINITY -clone_color: scale1-bundle-clone allocation score on c09-h06-r630: -INFINITY -clone_color: scale1-bundle-clone allocation score on c09-h07-r630: -INFINITY -clone_color: scale1-bundle-clone allocation score on c09-h08-r630: -INFINITY -clone_color: scale1-bundle-clone allocation score on c09-h09-r630: -INFINITY -clone_color: scale1-bundle-clone allocation score on c09-h10-r630: -INFINITY -clone_color: scale1-bundle-clone allocation score on scale1-bundle-0: 0 -clone_color: scale1-bundle-clone allocation score on scale1-bundle-1: 0 -clone_color: scale1-bundle-clone allocation score on scale1-bundle-2: 0 -clone_color: scale1-bundle-clone allocation score on scale1-bundle-3: 0 -clone_color: scale1-bundle-clone allocation score on scale1-bundle-4: 0 -clone_color: scale1-bundle-clone allocation score on scale1-bundle-5: 0 -container_color: dummy1:0 allocation score on scale1-bundle-0: 500 -container_color: dummy1:1 allocation score on scale1-bundle-1: 500 -container_color: dummy1:2 allocation score on scale1-bundle-2: 500 -container_color: dummy1:3 allocation score on scale1-bundle-3: 500 -container_color: dummy1:4 allocation score on scale1-bundle-4: 500 -container_color: dummy1:5 allocation score on scale1-bundle-5: 500 -container_color: scale1-bundle allocation score on c09-h05-r630: 0 -container_color: scale1-bundle allocation score on c09-h06-r630: 0 -container_color: scale1-bundle allocation score on c09-h07-r630: 0 -container_color: scale1-bundle allocation score on c09-h08-r630: 0 -container_color: scale1-bundle allocation score on c09-h09-r630: 0 -container_color: scale1-bundle allocation score on c09-h10-r630: 0 -container_color: scale1-bundle-0 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-0 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-0 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-0 allocation score on c09-h08-r630: -INFINITY -container_color: scale1-bundle-0 allocation score on c09-h09-r630: -INFINITY -container_color: scale1-bundle-0 allocation score on c09-h10-r630: -INFINITY -container_color: scale1-bundle-1 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-1 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-1 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-1 allocation score on c09-h08-r630: -INFINITY -container_color: scale1-bundle-1 allocation score on c09-h09-r630: -INFINITY -container_color: scale1-bundle-1 allocation score on c09-h10-r630: -INFINITY -container_color: scale1-bundle-2 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-2 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-2 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-2 allocation score on c09-h08-r630: -INFINITY -container_color: scale1-bundle-2 allocation score on c09-h09-r630: -INFINITY -container_color: scale1-bundle-2 allocation score on c09-h10-r630: -INFINITY -container_color: scale1-bundle-3 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-3 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-3 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-3 allocation score on c09-h08-r630: -INFINITY -container_color: scale1-bundle-3 allocation score on c09-h09-r630: -INFINITY -container_color: scale1-bundle-3 allocation score on c09-h10-r630: -INFINITY -container_color: scale1-bundle-4 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-4 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-4 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-4 allocation score on c09-h08-r630: -INFINITY -container_color: scale1-bundle-4 allocation score on c09-h09-r630: -INFINITY -container_color: scale1-bundle-4 allocation score on c09-h10-r630: -INFINITY -container_color: scale1-bundle-5 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-5 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-5 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-5 allocation score on c09-h08-r630: -INFINITY -container_color: scale1-bundle-5 allocation score on c09-h09-r630: -INFINITY -container_color: scale1-bundle-5 allocation score on c09-h10-r630: -INFINITY -container_color: scale1-bundle-clone allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-clone allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-clone allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-clone allocation score on c09-h08-r630: 0 -container_color: scale1-bundle-clone allocation score on c09-h09-r630: 0 -container_color: scale1-bundle-clone allocation score on c09-h10-r630: 0 -container_color: scale1-bundle-clone allocation score on scale1-bundle-0: -INFINITY -container_color: scale1-bundle-clone allocation score on scale1-bundle-1: -INFINITY -container_color: scale1-bundle-clone allocation score on scale1-bundle-2: -INFINITY -container_color: scale1-bundle-clone allocation score on scale1-bundle-3: -INFINITY -container_color: scale1-bundle-clone allocation score on scale1-bundle-4: -INFINITY -container_color: scale1-bundle-clone allocation score on scale1-bundle-5: -INFINITY -container_color: scale1-bundle-docker-0 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-docker-0 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-docker-0 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-docker-0 allocation score on c09-h08-r630: 0 -container_color: scale1-bundle-docker-0 allocation score on c09-h09-r630: 0 -container_color: scale1-bundle-docker-0 allocation score on c09-h10-r630: 0 -container_color: scale1-bundle-docker-1 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-docker-1 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-docker-1 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-docker-1 allocation score on c09-h08-r630: 0 -container_color: scale1-bundle-docker-1 allocation score on c09-h09-r630: 0 -container_color: scale1-bundle-docker-1 allocation score on c09-h10-r630: 0 -container_color: scale1-bundle-docker-2 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-docker-2 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-docker-2 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-docker-2 allocation score on c09-h08-r630: 0 -container_color: scale1-bundle-docker-2 allocation score on c09-h09-r630: 0 -container_color: scale1-bundle-docker-2 allocation score on c09-h10-r630: 0 -container_color: scale1-bundle-docker-3 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-docker-3 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-docker-3 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-docker-3 allocation score on c09-h08-r630: 0 -container_color: scale1-bundle-docker-3 allocation score on c09-h09-r630: 0 -container_color: scale1-bundle-docker-3 allocation score on c09-h10-r630: 0 -container_color: scale1-bundle-docker-4 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-docker-4 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-docker-4 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-docker-4 allocation score on c09-h08-r630: 0 -container_color: scale1-bundle-docker-4 allocation score on c09-h09-r630: 0 -container_color: scale1-bundle-docker-4 allocation score on c09-h10-r630: 0 -container_color: scale1-bundle-docker-5 allocation score on c09-h05-r630: 0 -container_color: scale1-bundle-docker-5 allocation score on c09-h06-r630: 0 -container_color: scale1-bundle-docker-5 allocation score on c09-h07-r630: 0 -container_color: scale1-bundle-docker-5 allocation score on c09-h08-r630: 0 -container_color: scale1-bundle-docker-5 allocation score on c09-h09-r630: 0 -container_color: scale1-bundle-docker-5 allocation score on c09-h10-r630: 0 -native_color: c09-h08-r630 allocation score on c09-h05-r630: 0 -native_color: c09-h08-r630 allocation score on c09-h06-r630: 0 -native_color: c09-h08-r630 allocation score on c09-h07-r630: 0 -native_color: c09-h08-r630 allocation score on c09-h08-r630: -INFINITY -native_color: c09-h08-r630 allocation score on c09-h09-r630: -INFINITY -native_color: c09-h08-r630 allocation score on c09-h10-r630: -INFINITY -native_color: c09-h09-r630 allocation score on c09-h05-r630: 0 -native_color: c09-h09-r630 allocation score on c09-h06-r630: 0 -native_color: c09-h09-r630 allocation score on c09-h07-r630: 0 -native_color: c09-h09-r630 allocation score on c09-h08-r630: -INFINITY -native_color: c09-h09-r630 allocation score on c09-h09-r630: -INFINITY -native_color: c09-h09-r630 allocation score on c09-h10-r630: -INFINITY -native_color: c09-h10-r630 allocation score on c09-h05-r630: 0 -native_color: c09-h10-r630 allocation score on c09-h06-r630: 0 -native_color: c09-h10-r630 allocation score on c09-h07-r630: 0 -native_color: c09-h10-r630 allocation score on c09-h08-r630: -INFINITY -native_color: c09-h10-r630 allocation score on c09-h09-r630: -INFINITY -native_color: c09-h10-r630 allocation score on c09-h10-r630: -INFINITY -native_color: dummy1:0 allocation score on scale1-bundle-0: INFINITY -native_color: dummy1:1 allocation score on scale1-bundle-1: INFINITY -native_color: dummy1:2 allocation score on scale1-bundle-2: INFINITY -native_color: dummy1:3 allocation score on scale1-bundle-3: INFINITY -native_color: dummy1:4 allocation score on scale1-bundle-4: INFINITY -native_color: dummy1:5 allocation score on scale1-bundle-5: INFINITY -native_color: scale1-bundle-0 allocation score on c09-h05-r630: 10000 -native_color: scale1-bundle-0 allocation score on c09-h06-r630: 0 -native_color: scale1-bundle-0 allocation score on c09-h07-r630: 0 -native_color: scale1-bundle-0 allocation score on c09-h08-r630: -INFINITY -native_color: scale1-bundle-0 allocation score on c09-h09-r630: -INFINITY -native_color: scale1-bundle-0 allocation score on c09-h10-r630: -INFINITY -native_color: scale1-bundle-1 allocation score on c09-h05-r630: 0 -native_color: scale1-bundle-1 allocation score on c09-h06-r630: 10000 -native_color: scale1-bundle-1 allocation score on c09-h07-r630: 0 -native_color: scale1-bundle-1 allocation score on c09-h08-r630: -INFINITY -native_color: scale1-bundle-1 allocation score on c09-h09-r630: -INFINITY -native_color: scale1-bundle-1 allocation score on c09-h10-r630: -INFINITY -native_color: scale1-bundle-2 allocation score on c09-h05-r630: 0 -native_color: scale1-bundle-2 allocation score on c09-h06-r630: 0 -native_color: scale1-bundle-2 allocation score on c09-h07-r630: 10000 -native_color: scale1-bundle-2 allocation score on c09-h08-r630: -INFINITY -native_color: scale1-bundle-2 allocation score on c09-h09-r630: -INFINITY -native_color: scale1-bundle-2 allocation score on c09-h10-r630: -INFINITY -native_color: scale1-bundle-3 allocation score on c09-h05-r630: 0 -native_color: scale1-bundle-3 allocation score on c09-h06-r630: -INFINITY -native_color: scale1-bundle-3 allocation score on c09-h07-r630: -INFINITY -native_color: scale1-bundle-3 allocation score on c09-h08-r630: -INFINITY -native_color: scale1-bundle-3 allocation score on c09-h09-r630: -INFINITY -native_color: scale1-bundle-3 allocation score on c09-h10-r630: -INFINITY -native_color: scale1-bundle-4 allocation score on c09-h05-r630: -INFINITY -native_color: scale1-bundle-4 allocation score on c09-h06-r630: 0 -native_color: scale1-bundle-4 allocation score on c09-h07-r630: -INFINITY -native_color: scale1-bundle-4 allocation score on c09-h08-r630: -INFINITY -native_color: scale1-bundle-4 allocation score on c09-h09-r630: -INFINITY -native_color: scale1-bundle-4 allocation score on c09-h10-r630: -INFINITY -native_color: scale1-bundle-5 allocation score on c09-h05-r630: -INFINITY -native_color: scale1-bundle-5 allocation score on c09-h06-r630: -INFINITY -native_color: scale1-bundle-5 allocation score on c09-h07-r630: 0 -native_color: scale1-bundle-5 allocation score on c09-h08-r630: -INFINITY -native_color: scale1-bundle-5 allocation score on c09-h09-r630: -INFINITY -native_color: scale1-bundle-5 allocation score on c09-h10-r630: -INFINITY -native_color: scale1-bundle-docker-0 allocation score on c09-h05-r630: 0 -native_color: scale1-bundle-docker-0 allocation score on c09-h06-r630: 0 -native_color: scale1-bundle-docker-0 allocation score on c09-h07-r630: 0 -native_color: scale1-bundle-docker-0 allocation score on c09-h08-r630: -10000 -native_color: scale1-bundle-docker-0 allocation score on c09-h09-r630: -10000 -native_color: scale1-bundle-docker-0 allocation score on c09-h10-r630: -10000 -native_color: scale1-bundle-docker-1 allocation score on c09-h05-r630: -INFINITY -native_color: scale1-bundle-docker-1 allocation score on c09-h06-r630: 0 -native_color: scale1-bundle-docker-1 allocation score on c09-h07-r630: 0 -native_color: scale1-bundle-docker-1 allocation score on c09-h08-r630: -10000 -native_color: scale1-bundle-docker-1 allocation score on c09-h09-r630: -10000 -native_color: scale1-bundle-docker-1 allocation score on c09-h10-r630: -10000 -native_color: scale1-bundle-docker-2 allocation score on c09-h05-r630: -INFINITY -native_color: scale1-bundle-docker-2 allocation score on c09-h06-r630: -INFINITY -native_color: scale1-bundle-docker-2 allocation score on c09-h07-r630: 0 -native_color: scale1-bundle-docker-2 allocation score on c09-h08-r630: -10000 -native_color: scale1-bundle-docker-2 allocation score on c09-h09-r630: -10000 -native_color: scale1-bundle-docker-2 allocation score on c09-h10-r630: -10000 -native_color: scale1-bundle-docker-3 allocation score on c09-h05-r630: -INFINITY -native_color: scale1-bundle-docker-3 allocation score on c09-h06-r630: -INFINITY -native_color: scale1-bundle-docker-3 allocation score on c09-h07-r630: -INFINITY -native_color: scale1-bundle-docker-3 allocation score on c09-h08-r630: 0 -native_color: scale1-bundle-docker-3 allocation score on c09-h09-r630: 0 -native_color: scale1-bundle-docker-3 allocation score on c09-h10-r630: 0 -native_color: scale1-bundle-docker-4 allocation score on c09-h05-r630: -INFINITY -native_color: scale1-bundle-docker-4 allocation score on c09-h06-r630: -INFINITY -native_color: scale1-bundle-docker-4 allocation score on c09-h07-r630: -INFINITY -native_color: scale1-bundle-docker-4 allocation score on c09-h08-r630: -INFINITY -native_color: scale1-bundle-docker-4 allocation score on c09-h09-r630: 0 -native_color: scale1-bundle-docker-4 allocation score on c09-h10-r630: 0 -native_color: scale1-bundle-docker-5 allocation score on c09-h05-r630: -INFINITY -native_color: scale1-bundle-docker-5 allocation score on c09-h06-r630: -INFINITY -native_color: scale1-bundle-docker-5 allocation score on c09-h07-r630: -INFINITY -native_color: scale1-bundle-docker-5 allocation score on c09-h08-r630: -INFINITY -native_color: scale1-bundle-docker-5 allocation score on c09-h09-r630: -INFINITY -native_color: scale1-bundle-docker-5 allocation score on c09-h10-r630: 0 +pcmk__bundle_allocate: dummy1:0 allocation score on scale1-bundle-0: 500 +pcmk__bundle_allocate: dummy1:1 allocation score on scale1-bundle-1: 500 +pcmk__bundle_allocate: dummy1:2 allocation score on scale1-bundle-2: 500 +pcmk__bundle_allocate: dummy1:3 allocation score on scale1-bundle-3: 500 +pcmk__bundle_allocate: dummy1:4 allocation score on scale1-bundle-4: 500 +pcmk__bundle_allocate: dummy1:5 allocation score on scale1-bundle-5: 500 +pcmk__bundle_allocate: scale1-bundle allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle allocation score on c09-h08-r630: 0 +pcmk__bundle_allocate: scale1-bundle allocation score on c09-h09-r630: 0 +pcmk__bundle_allocate: scale1-bundle allocation score on c09-h10-r630: 0 +pcmk__bundle_allocate: scale1-bundle-0 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-0 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-0 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-0 allocation score on c09-h08-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-0 allocation score on c09-h09-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-0 allocation score on c09-h10-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-1 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-1 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-1 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-1 allocation score on c09-h08-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-1 allocation score on c09-h09-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-1 allocation score on c09-h10-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-2 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-2 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-2 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-2 allocation score on c09-h08-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-2 allocation score on c09-h09-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-2 allocation score on c09-h10-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-3 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-3 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-3 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-3 allocation score on c09-h08-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-3 allocation score on c09-h09-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-3 allocation score on c09-h10-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-4 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-4 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-4 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-4 allocation score on c09-h08-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-4 allocation score on c09-h09-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-4 allocation score on c09-h10-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-5 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-5 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-5 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-5 allocation score on c09-h08-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-5 allocation score on c09-h09-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-5 allocation score on c09-h10-r630: -INFINITY +pcmk__bundle_allocate: scale1-bundle-clone allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-clone allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-clone allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-clone allocation score on c09-h08-r630: 0 +pcmk__bundle_allocate: scale1-bundle-clone allocation score on c09-h09-r630: 0 +pcmk__bundle_allocate: scale1-bundle-clone allocation score on c09-h10-r630: 0 +pcmk__bundle_allocate: scale1-bundle-clone allocation score on scale1-bundle-0: -INFINITY +pcmk__bundle_allocate: scale1-bundle-clone allocation score on scale1-bundle-1: -INFINITY +pcmk__bundle_allocate: scale1-bundle-clone allocation score on scale1-bundle-2: -INFINITY +pcmk__bundle_allocate: scale1-bundle-clone allocation score on scale1-bundle-3: -INFINITY +pcmk__bundle_allocate: scale1-bundle-clone allocation score on scale1-bundle-4: -INFINITY +pcmk__bundle_allocate: scale1-bundle-clone allocation score on scale1-bundle-5: -INFINITY +pcmk__bundle_allocate: scale1-bundle-docker-0 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-0 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-0 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-0 allocation score on c09-h08-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-0 allocation score on c09-h09-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-0 allocation score on c09-h10-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-1 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-1 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-1 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-1 allocation score on c09-h08-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-1 allocation score on c09-h09-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-1 allocation score on c09-h10-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-2 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-2 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-2 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-2 allocation score on c09-h08-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-2 allocation score on c09-h09-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-2 allocation score on c09-h10-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-3 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-3 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-3 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-3 allocation score on c09-h08-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-3 allocation score on c09-h09-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-3 allocation score on c09-h10-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-4 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-4 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-4 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-4 allocation score on c09-h08-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-4 allocation score on c09-h09-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-4 allocation score on c09-h10-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-5 allocation score on c09-h05-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-5 allocation score on c09-h06-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-5 allocation score on c09-h07-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-5 allocation score on c09-h08-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-5 allocation score on c09-h09-r630: 0 +pcmk__bundle_allocate: scale1-bundle-docker-5 allocation score on c09-h10-r630: 0 +pcmk__clone_allocate: dummy1:0 allocation score on scale1-bundle-0: INFINITY +pcmk__clone_allocate: dummy1:1 allocation score on scale1-bundle-1: INFINITY +pcmk__clone_allocate: dummy1:2 allocation score on scale1-bundle-2: INFINITY +pcmk__clone_allocate: dummy1:3 allocation score on scale1-bundle-3: INFINITY +pcmk__clone_allocate: dummy1:4 allocation score on scale1-bundle-4: INFINITY +pcmk__clone_allocate: dummy1:5 allocation score on scale1-bundle-5: INFINITY +pcmk__clone_allocate: scale1-bundle-clone allocation score on c09-h05-r630: -INFINITY +pcmk__clone_allocate: scale1-bundle-clone allocation score on c09-h06-r630: -INFINITY +pcmk__clone_allocate: scale1-bundle-clone allocation score on c09-h07-r630: -INFINITY +pcmk__clone_allocate: scale1-bundle-clone allocation score on c09-h08-r630: -INFINITY +pcmk__clone_allocate: scale1-bundle-clone allocation score on c09-h09-r630: -INFINITY +pcmk__clone_allocate: scale1-bundle-clone allocation score on c09-h10-r630: -INFINITY +pcmk__clone_allocate: scale1-bundle-clone allocation score on scale1-bundle-0: 0 +pcmk__clone_allocate: scale1-bundle-clone allocation score on scale1-bundle-1: 0 +pcmk__clone_allocate: scale1-bundle-clone allocation score on scale1-bundle-2: 0 +pcmk__clone_allocate: scale1-bundle-clone allocation score on scale1-bundle-3: 0 +pcmk__clone_allocate: scale1-bundle-clone allocation score on scale1-bundle-4: 0 +pcmk__clone_allocate: scale1-bundle-clone allocation score on scale1-bundle-5: 0 +pcmk__native_allocate: c09-h08-r630 allocation score on c09-h05-r630: 0 +pcmk__native_allocate: c09-h08-r630 allocation score on c09-h06-r630: 0 +pcmk__native_allocate: c09-h08-r630 allocation score on c09-h07-r630: 0 +pcmk__native_allocate: c09-h08-r630 allocation score on c09-h08-r630: -INFINITY +pcmk__native_allocate: c09-h08-r630 allocation score on c09-h09-r630: -INFINITY +pcmk__native_allocate: c09-h08-r630 allocation score on c09-h10-r630: -INFINITY +pcmk__native_allocate: c09-h09-r630 allocation score on c09-h05-r630: 0 +pcmk__native_allocate: c09-h09-r630 allocation score on c09-h06-r630: 0 +pcmk__native_allocate: c09-h09-r630 allocation score on c09-h07-r630: 0 +pcmk__native_allocate: c09-h09-r630 allocation score on c09-h08-r630: -INFINITY +pcmk__native_allocate: c09-h09-r630 allocation score on c09-h09-r630: -INFINITY +pcmk__native_allocate: c09-h09-r630 allocation score on c09-h10-r630: -INFINITY +pcmk__native_allocate: c09-h10-r630 allocation score on c09-h05-r630: 0 +pcmk__native_allocate: c09-h10-r630 allocation score on c09-h06-r630: 0 +pcmk__native_allocate: c09-h10-r630 allocation score on c09-h07-r630: 0 +pcmk__native_allocate: c09-h10-r630 allocation score on c09-h08-r630: -INFINITY +pcmk__native_allocate: c09-h10-r630 allocation score on c09-h09-r630: -INFINITY +pcmk__native_allocate: c09-h10-r630 allocation score on c09-h10-r630: -INFINITY +pcmk__native_allocate: dummy1:0 allocation score on scale1-bundle-0: INFINITY +pcmk__native_allocate: dummy1:1 allocation score on scale1-bundle-1: INFINITY +pcmk__native_allocate: dummy1:2 allocation score on scale1-bundle-2: INFINITY +pcmk__native_allocate: dummy1:3 allocation score on scale1-bundle-3: INFINITY +pcmk__native_allocate: dummy1:4 allocation score on scale1-bundle-4: INFINITY +pcmk__native_allocate: dummy1:5 allocation score on scale1-bundle-5: INFINITY +pcmk__native_allocate: scale1-bundle-0 allocation score on c09-h05-r630: 10000 +pcmk__native_allocate: scale1-bundle-0 allocation score on c09-h06-r630: 0 +pcmk__native_allocate: scale1-bundle-0 allocation score on c09-h07-r630: 0 +pcmk__native_allocate: scale1-bundle-0 allocation score on c09-h08-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-0 allocation score on c09-h09-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-0 allocation score on c09-h10-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-1 allocation score on c09-h05-r630: 0 +pcmk__native_allocate: scale1-bundle-1 allocation score on c09-h06-r630: 10000 +pcmk__native_allocate: scale1-bundle-1 allocation score on c09-h07-r630: 0 +pcmk__native_allocate: scale1-bundle-1 allocation score on c09-h08-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-1 allocation score on c09-h09-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-1 allocation score on c09-h10-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-2 allocation score on c09-h05-r630: 0 +pcmk__native_allocate: scale1-bundle-2 allocation score on c09-h06-r630: 0 +pcmk__native_allocate: scale1-bundle-2 allocation score on c09-h07-r630: 10000 +pcmk__native_allocate: scale1-bundle-2 allocation score on c09-h08-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-2 allocation score on c09-h09-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-2 allocation score on c09-h10-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-3 allocation score on c09-h05-r630: 0 +pcmk__native_allocate: scale1-bundle-3 allocation score on c09-h06-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-3 allocation score on c09-h07-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-3 allocation score on c09-h08-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-3 allocation score on c09-h09-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-3 allocation score on c09-h10-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-4 allocation score on c09-h05-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-4 allocation score on c09-h06-r630: 0 +pcmk__native_allocate: scale1-bundle-4 allocation score on c09-h07-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-4 allocation score on c09-h08-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-4 allocation score on c09-h09-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-4 allocation score on c09-h10-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-5 allocation score on c09-h05-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-5 allocation score on c09-h06-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-5 allocation score on c09-h07-r630: 0 +pcmk__native_allocate: scale1-bundle-5 allocation score on c09-h08-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-5 allocation score on c09-h09-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-5 allocation score on c09-h10-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-0 allocation score on c09-h05-r630: 0 +pcmk__native_allocate: scale1-bundle-docker-0 allocation score on c09-h06-r630: 0 +pcmk__native_allocate: scale1-bundle-docker-0 allocation score on c09-h07-r630: 0 +pcmk__native_allocate: scale1-bundle-docker-0 allocation score on c09-h08-r630: -10000 +pcmk__native_allocate: scale1-bundle-docker-0 allocation score on c09-h09-r630: -10000 +pcmk__native_allocate: scale1-bundle-docker-0 allocation score on c09-h10-r630: -10000 +pcmk__native_allocate: scale1-bundle-docker-1 allocation score on c09-h05-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-1 allocation score on c09-h06-r630: 0 +pcmk__native_allocate: scale1-bundle-docker-1 allocation score on c09-h07-r630: 0 +pcmk__native_allocate: scale1-bundle-docker-1 allocation score on c09-h08-r630: -10000 +pcmk__native_allocate: scale1-bundle-docker-1 allocation score on c09-h09-r630: -10000 +pcmk__native_allocate: scale1-bundle-docker-1 allocation score on c09-h10-r630: -10000 +pcmk__native_allocate: scale1-bundle-docker-2 allocation score on c09-h05-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-2 allocation score on c09-h06-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-2 allocation score on c09-h07-r630: 0 +pcmk__native_allocate: scale1-bundle-docker-2 allocation score on c09-h08-r630: -10000 +pcmk__native_allocate: scale1-bundle-docker-2 allocation score on c09-h09-r630: -10000 +pcmk__native_allocate: scale1-bundle-docker-2 allocation score on c09-h10-r630: -10000 +pcmk__native_allocate: scale1-bundle-docker-3 allocation score on c09-h05-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-3 allocation score on c09-h06-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-3 allocation score on c09-h07-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-3 allocation score on c09-h08-r630: 0 +pcmk__native_allocate: scale1-bundle-docker-3 allocation score on c09-h09-r630: 0 +pcmk__native_allocate: scale1-bundle-docker-3 allocation score on c09-h10-r630: 0 +pcmk__native_allocate: scale1-bundle-docker-4 allocation score on c09-h05-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-4 allocation score on c09-h06-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-4 allocation score on c09-h07-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-4 allocation score on c09-h08-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-4 allocation score on c09-h09-r630: 0 +pcmk__native_allocate: scale1-bundle-docker-4 allocation score on c09-h10-r630: 0 +pcmk__native_allocate: scale1-bundle-docker-5 allocation score on c09-h05-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-5 allocation score on c09-h06-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-5 allocation score on c09-h07-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-5 allocation score on c09-h08-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-5 allocation score on c09-h09-r630: -INFINITY +pcmk__native_allocate: scale1-bundle-docker-5 allocation score on c09-h10-r630: 0 diff --git a/pengine/test10/bundle-replicas-change.dot b/pengine/test10/bundle-replicas-change.dot new file mode 100644 index 00000000000..c991371ff78 --- /dev/null +++ b/pengine/test10/bundle-replicas-change.dot @@ -0,0 +1,109 @@ +digraph "g" { +"Cancel httpd-bundle-0_monitor_30000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-0_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-0_start_0 rh74-test" -> "httpd-bundle-0_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-0_start_0 rh74-test" -> "httpd:0_monitor_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rh74-test" -> "httpd:0_monitor_10000 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rh74-test" -> "httpd:0_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rh74-test" -> "httpd_delete_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rh74-test" -> "httpd_monitor_10000 httpd-bundle-0" [ style = dashed] +"httpd-bundle-0_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-0_stop_0 rh74-test" -> "Cancel httpd-bundle-0_monitor_30000 rh74-test" [ style = bold] +"httpd-bundle-0_stop_0 rh74-test" -> "httpd-bundle-0_start_0 rh74-test" [ style = bold] +"httpd-bundle-0_stop_0 rh74-test" -> "httpd-bundle-docker-0_stop_0 rh74-test" [ style = bold] +"httpd-bundle-0_stop_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-1_monitor_0 rh74-test" -> "httpd-bundle-1_start_0 rh74-test" [ style = bold] +"httpd-bundle-1_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-1_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-1_start_0 rh74-test" -> "httpd-bundle-1_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-1_start_0 rh74-test" -> "httpd:1_monitor_10000 httpd-bundle-1" [ style = bold] +"httpd-bundle-1_start_0 rh74-test" -> "httpd:1_start_0 httpd-bundle-1" [ style = bold] +"httpd-bundle-1_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-2_monitor_0 rh74-test" -> "httpd-bundle-2_start_0 rh74-test" [ style = bold] +"httpd-bundle-2_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-2_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-2_start_0 rh74-test" -> "httpd-bundle-2_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-2_start_0 rh74-test" -> "httpd:2_monitor_10000 httpd-bundle-2" [ style = bold] +"httpd-bundle-2_start_0 rh74-test" -> "httpd:2_start_0 httpd-bundle-2" [ style = bold] +"httpd-bundle-2_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-clone_running_0" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-clone_start_0" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd-bundle-clone_start_0" -> "httpd:0_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-clone_start_0" -> "httpd:1_start_0 httpd-bundle-1" [ style = bold] +"httpd-bundle-clone_start_0" -> "httpd:2_start_0 httpd-bundle-2" [ style = bold] +"httpd-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-docker-0_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-0_start_0 rh74-test" -> "httpd-bundle-0_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-0_start_0 rh74-test" -> "httpd-bundle-docker-0_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-docker-0_start_0 rh74-test" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-docker-0_start_0 rh74-test" -> "httpd:0_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-docker-0_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-0_stop_0 rh74-test" -> "httpd-bundle-docker-0_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-0_stop_0 rh74-test" -> "httpd-bundle_stopped_0" [ style = bold] +"httpd-bundle-docker-0_stop_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-1_monitor_0 rh74-test" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd-bundle-docker-1_monitor_0 rh74-test" -> "httpd-bundle-docker-1_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-1_monitor_0 rh74-test" -> "httpd-bundle_stopped_0" [ style = bold] +"httpd-bundle-docker-1_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-1_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-1_start_0 rh74-test" -> "httpd-bundle-1_monitor_0 rh74-test" [ style = bold] +"httpd-bundle-docker-1_start_0 rh74-test" -> "httpd-bundle-1_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-1_start_0 rh74-test" -> "httpd-bundle-docker-1_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-docker-1_start_0 rh74-test" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-docker-1_start_0 rh74-test" -> "httpd:1_start_0 httpd-bundle-1" [ style = bold] +"httpd-bundle-docker-1_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-2_monitor_0 rh74-test" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd-bundle-docker-2_monitor_0 rh74-test" -> "httpd-bundle-docker-2_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-2_monitor_0 rh74-test" -> "httpd-bundle_stopped_0" [ style = bold] +"httpd-bundle-docker-2_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-2_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-2_start_0 rh74-test" -> "httpd-bundle-2_monitor_0 rh74-test" [ style = bold] +"httpd-bundle-docker-2_start_0 rh74-test" -> "httpd-bundle-2_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-2_start_0 rh74-test" -> "httpd-bundle-docker-2_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-docker-2_start_0 rh74-test" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-docker-2_start_0 rh74-test" -> "httpd:2_start_0 httpd-bundle-2" [ style = bold] +"httpd-bundle-docker-2_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.189_monitor_0 rh74-test" -> "httpd-bundle-ip-192.168.20.189_start_0 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.189_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.189_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.189_start_0 rh74-test" -> "httpd-bundle-docker-1_start_0 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.189_start_0 rh74-test" -> "httpd-bundle-ip-192.168.20.189_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.189_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.190_monitor_0 rh74-test" -> "httpd-bundle-ip-192.168.20.190_start_0 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.190_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.190_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.190_start_0 rh74-test" -> "httpd-bundle-docker-2_start_0 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.190_start_0 rh74-test" -> "httpd-bundle-ip-192.168.20.190_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.190_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_start_0" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd-bundle_start_0" -> "httpd-bundle-docker-0_start_0 rh74-test" [ style = bold] +"httpd-bundle_start_0" -> "httpd-bundle-docker-1_start_0 rh74-test" [ style = bold] +"httpd-bundle_start_0" -> "httpd-bundle-docker-2_start_0 rh74-test" [ style = bold] +"httpd-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_stop_0" -> "httpd-bundle-docker-0_stop_0 rh74-test" [ style = bold] +"httpd-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"httpd:0_monitor_0 httpd-bundle-0" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd:0_monitor_0 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd:0_monitor_10000 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd:0_start_0 httpd-bundle-0" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd:0_start_0 httpd-bundle-0" -> "httpd:0_monitor_10000 httpd-bundle-0" [ style = bold] +"httpd:0_start_0 httpd-bundle-0" -> "httpd:1_start_0 httpd-bundle-1" [ style = bold] +"httpd:0_start_0 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd:1_monitor_10000 httpd-bundle-1" [ style=bold color="green" fontcolor="black"] +"httpd:1_start_0 httpd-bundle-1" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd:1_start_0 httpd-bundle-1" -> "httpd:1_monitor_10000 httpd-bundle-1" [ style = bold] +"httpd:1_start_0 httpd-bundle-1" -> "httpd:2_start_0 httpd-bundle-2" [ style = bold] +"httpd:1_start_0 httpd-bundle-1" [ style=bold color="green" fontcolor="black"] +"httpd:2_monitor_10000 httpd-bundle-2" [ style=bold color="green" fontcolor="black"] +"httpd:2_start_0 httpd-bundle-2" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd:2_start_0 httpd-bundle-2" -> "httpd:2_monitor_10000 httpd-bundle-2" [ style = bold] +"httpd:2_start_0 httpd-bundle-2" [ style=bold color="green" fontcolor="black"] +"httpd_delete_0 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd_monitor_10000 httpd-bundle-0" [ style=dashed color="red" fontcolor="black"] +"httpd_stop_0 httpd-bundle-0" -> "httpd-bundle-0_stop_0 rh74-test" [ style = bold] +"httpd_stop_0 httpd-bundle-0" -> "httpd_delete_0 httpd-bundle-0" [ style = bold] +"httpd_stop_0 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/bundle-replicas-change.exp b/pengine/test10/bundle-replicas-change.exp new file mode 100644 index 00000000000..2e8042e62a6 --- /dev/null +++ b/pengine/test10/bundle-replicas-change.exp @@ -0,0 +1,587 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0"> + <action_set> + <rsc_op id="37" operation="monitor" operation_key="httpd:0_monitor_10000" on_node="httpd-bundle-0" on_node_uuid="httpd-bundle-0" router_node="rh74-test"> + <primitive id="httpd:0" class="ocf" provider="heartbeat" type="apache"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="httpd-bundle-0" CRM_meta_on_node_uuid="httpd-bundle-0" CRM_meta_physical_host="rh74-test" CRM_meta_timeout="40000" pcmk_external_ip="192.168.20.188"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="18" operation="start" operation_key="httpd-bundle-0_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="36" operation="start" operation_key="httpd:0_start_0" on_node="httpd-bundle-0" on_node_uuid="httpd-bundle-0" router_node="rh74-test"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <rsc_op id="36" operation="start" operation_key="httpd:0_start_0" on_node="httpd-bundle-0" on_node_uuid="httpd-bundle-0" router_node="rh74-test"> + <primitive id="httpd:0" class="ocf" provider="heartbeat" type="apache"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="httpd-bundle-0" CRM_meta_on_node_uuid="httpd-bundle-0" CRM_meta_physical_host="rh74-test" CRM_meta_timeout="200000" pcmk_external_ip="192.168.20.188"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="5" operation="start" operation_key="httpd-bundle-docker-0_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="18" operation="start" operation_key="httpd-bundle-0_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <pseudo_event id="42" operation="start" operation_key="httpd-bundle-clone_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="2"> + <action_set> + <rsc_op id="7" operation="monitor" operation_key="httpd:0_monitor_0" on_node="httpd-bundle-0" on_node_uuid="httpd-bundle-0" router_node="rh74-test"> + <primitive id="httpd:0" class="ocf" provider="heartbeat" type="apache"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="httpd-bundle-0" CRM_meta_on_node_uuid="httpd-bundle-0" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rh74-test" CRM_meta_timeout="40000" pcmk_external_ip="192.168.20.188"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="18" operation="start" operation_key="httpd-bundle-0_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <rsc_op id="39" operation="monitor" operation_key="httpd:1_monitor_10000" on_node="httpd-bundle-1" on_node_uuid="httpd-bundle-1" router_node="rh74-test"> + <primitive id="httpd:1" class="ocf" provider="heartbeat" type="apache"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="httpd-bundle-1" CRM_meta_on_node_uuid="httpd-bundle-1" CRM_meta_physical_host="rh74-test" CRM_meta_timeout="40000" pcmk_external_ip="192.168.20.189"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="24" operation="start" operation_key="httpd-bundle-1_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="38" operation="start" operation_key="httpd:1_start_0" on_node="httpd-bundle-1" on_node_uuid="httpd-bundle-1" router_node="rh74-test"/> + </trigger> + </inputs> + </synapse> + <synapse id="4"> + <action_set> + <rsc_op id="38" operation="start" operation_key="httpd:1_start_0" on_node="httpd-bundle-1" on_node_uuid="httpd-bundle-1" router_node="rh74-test"> + <primitive id="httpd:1" class="ocf" provider="heartbeat" type="apache"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="httpd-bundle-1" CRM_meta_on_node_uuid="httpd-bundle-1" CRM_meta_physical_host="rh74-test" CRM_meta_timeout="200000" pcmk_external_ip="192.168.20.189"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="22" operation="start" operation_key="httpd-bundle-docker-1_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="24" operation="start" operation_key="httpd-bundle-1_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="36" operation="start" operation_key="httpd:0_start_0" on_node="httpd-bundle-0" on_node_uuid="httpd-bundle-0" router_node="rh74-test"/> + </trigger> + <trigger> + <pseudo_event id="42" operation="start" operation_key="httpd-bundle-clone_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="5"> + <action_set> + <rsc_op id="41" operation="monitor" operation_key="httpd:2_monitor_10000" on_node="httpd-bundle-2" on_node_uuid="httpd-bundle-2" router_node="rh74-test"> + <primitive id="httpd:2" class="ocf" provider="heartbeat" type="apache"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="httpd-bundle-2" CRM_meta_on_node_uuid="httpd-bundle-2" CRM_meta_physical_host="rh74-test" CRM_meta_timeout="40000" pcmk_external_ip="192.168.20.190"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="30" operation="start" operation_key="httpd-bundle-2_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="40" operation="start" operation_key="httpd:2_start_0" on_node="httpd-bundle-2" on_node_uuid="httpd-bundle-2" router_node="rh74-test"/> + </trigger> + </inputs> + </synapse> + <synapse id="6"> + <action_set> + <rsc_op id="40" operation="start" operation_key="httpd:2_start_0" on_node="httpd-bundle-2" on_node_uuid="httpd-bundle-2" router_node="rh74-test"> + <primitive id="httpd:2" class="ocf" provider="heartbeat" type="apache"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="httpd-bundle-2" CRM_meta_on_node_uuid="httpd-bundle-2" CRM_meta_physical_host="rh74-test" CRM_meta_timeout="200000" pcmk_external_ip="192.168.20.190"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="28" operation="start" operation_key="httpd-bundle-docker-2_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="30" operation="start" operation_key="httpd-bundle-2_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="38" operation="start" operation_key="httpd:1_start_0" on_node="httpd-bundle-1" on_node_uuid="httpd-bundle-1" router_node="rh74-test"/> + </trigger> + <trigger> + <pseudo_event id="42" operation="start" operation_key="httpd-bundle-clone_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="7" priority="1000000"> + <action_set> + <pseudo_event id="43" operation="running" operation_key="httpd-bundle-clone_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="36" operation="start" operation_key="httpd:0_start_0" on_node="httpd-bundle-0" on_node_uuid="httpd-bundle-0" router_node="rh74-test"/> + </trigger> + <trigger> + <rsc_op id="38" operation="start" operation_key="httpd:1_start_0" on_node="httpd-bundle-1" on_node_uuid="httpd-bundle-1" router_node="rh74-test"/> + </trigger> + <trigger> + <rsc_op id="40" operation="start" operation_key="httpd:2_start_0" on_node="httpd-bundle-2" on_node_uuid="httpd-bundle-2" router_node="rh74-test"/> + </trigger> + <trigger> + <pseudo_event id="42" operation="start" operation_key="httpd-bundle-clone_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="8"> + <action_set> + <pseudo_event id="42" operation="start" operation_key="httpd-bundle-clone_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="7" operation="monitor" operation_key="httpd:0_monitor_0" on_node="httpd-bundle-0" on_node_uuid="httpd-bundle-0" router_node="rh74-test"/> + </trigger> + <trigger> + <rsc_op id="9" operation="monitor" operation_key="httpd-bundle-docker-1_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="12" operation="monitor" operation_key="httpd-bundle-docker-2_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <pseudo_event id="32" operation="start" operation_key="httpd-bundle_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="9"> + <action_set> + <rsc_op id="16" operation="stop" operation_key="httpd-bundle-docker-0_stop_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="pcmktest:http" monitor_cmd="/bin/true" mount_points="/var/local/containers/httpd-bundle-0,/var/log/pacemaker/bundles/httpd-bundle-0,/var/log/pacemaker/bundles/httpd-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -h httpd-bundle-0 -e PCMK_stderr=1 -e PCMK_remote_port=3121 -v /var/local/containers/httpd-bundle-0:/var/www/html:rw -v /var/log/pacemaker/bundles/httpd-bundle-0:/etc/httpd/logs:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/httpd-bundle-0:/var/log -p 192.168.20.188:80:80 -p 192.168.20.188:3121:3121 --log-driver=journald --add-host=httpd-bundle-0:192.168.20.188 --add-host=httpd-bundle-1:192.168.20.189 --add-host=httpd-bundle-2:192.168.20.190"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="17" operation="stop" operation_key="httpd-bundle-0_stop_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <pseudo_event id="34" operation="stop" operation_key="httpd-bundle_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="10"> + <action_set> + <rsc_op id="5" operation="start" operation_key="httpd-bundle-docker-0_start_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="pcmktest:http" monitor_cmd="/bin/true" mount_points="/var/local/containers/httpd-bundle-0,/var/log/pacemaker/bundles/httpd-bundle-0,/var/log/pacemaker/bundles/httpd-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -h httpd-bundle-0 -e PCMK_stderr=1 -e PCMK_remote_port=3121 -v /var/local/containers/httpd-bundle-0:/var/www/html:rw -v /var/log/pacemaker/bundles/httpd-bundle-0:/etc/httpd/logs:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/httpd-bundle-0:/var/log -p 192.168.20.188:80:80 -p 192.168.20.188:3121:3121 --log-driver=journald --add-host=httpd-bundle-0:192.168.20.188 --add-host=httpd-bundle-1:192.168.20.189 --add-host=httpd-bundle-2:192.168.20.190"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="16" operation="stop" operation_key="httpd-bundle-docker-0_stop_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <pseudo_event id="32" operation="start" operation_key="httpd-bundle_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="11"> + <action_set> + <rsc_op id="2" operation="monitor" operation_key="httpd-bundle-docker-0_monitor_60000" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="pcmktest:http" monitor_cmd="/bin/true" mount_points="/var/local/containers/httpd-bundle-0,/var/log/pacemaker/bundles/httpd-bundle-0,/var/log/pacemaker/bundles/httpd-bundle-0" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -h httpd-bundle-0 -e PCMK_stderr=1 -e PCMK_remote_port=3121 -v /var/local/containers/httpd-bundle-0:/var/www/html:rw -v /var/log/pacemaker/bundles/httpd-bundle-0:/etc/httpd/logs:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/httpd-bundle-0:/var/log -p 192.168.20.188:80:80 -p 192.168.20.188:3121:3121 --log-driver=journald --add-host=httpd-bundle-0:192.168.20.188 --add-host=httpd-bundle-1:192.168.20.189 --add-host=httpd-bundle-2:192.168.20.190"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="5" operation="start" operation_key="httpd-bundle-docker-0_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="12"> + <action_set> + <rsc_op id="19" operation="monitor" operation_key="httpd-bundle-0_monitor_60000" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="httpd-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" addr="192.168.20.188" port="3121"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="18" operation="start" operation_key="httpd-bundle-0_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="13"> + <action_set> + <rsc_op id="18" operation="start" operation_key="httpd-bundle-0_start_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="httpd-bundle-docker-0" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" addr="192.168.20.188" port="3121"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="5" operation="start" operation_key="httpd-bundle-docker-0_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="17" operation="stop" operation_key="httpd-bundle-0_stop_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="14"> + <action_set> + <rsc_op id="17" operation="stop" operation_key="httpd-bundle-0_stop_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="httpd-bundle-docker-0" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" addr="192.168.20.188" port="3121"/> + <downed> + <node id="httpd-bundle-0"/> + </downed> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="46" operation="stop" operation_key="httpd_stop_0" on_node="httpd-bundle-0" on_node_uuid="httpd-bundle-0" router_node="rh74-test"/> + </trigger> + </inputs> + </synapse> + <synapse id="15"> + <action_set> + <rsc_op id="3" operation="cancel" operation_key="httpd-bundle-0_monitor_30000" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="3" CRM_meta_container="httpd-bundle-docker-0" CRM_meta_interval="30000" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="192.168.20.188" port="3121"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="17" operation="stop" operation_key="httpd-bundle-0_stop_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="16"> + <action_set> + <rsc_op id="21" operation="monitor" operation_key="httpd-bundle-ip-192.168.20.189_monitor_60000" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-ip-192.168.20.189" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.20.189" nic="ens192"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="20" operation="start" operation_key="httpd-bundle-ip-192.168.20.189_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="17"> + <action_set> + <rsc_op id="20" operation="start" operation_key="httpd-bundle-ip-192.168.20.189_start_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-ip-192.168.20.189" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.20.189" nic="ens192"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="8" operation="monitor" operation_key="httpd-bundle-ip-192.168.20.189_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="18"> + <action_set> + <rsc_op id="8" operation="monitor" operation_key="httpd-bundle-ip-192.168.20.189_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-ip-192.168.20.189" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.20.189" nic="ens192"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="19"> + <action_set> + <rsc_op id="23" operation="monitor" operation_key="httpd-bundle-docker-1_monitor_60000" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="pcmktest:http" monitor_cmd="/bin/true" mount_points="/var/local/containers/httpd-bundle-1,/var/log/pacemaker/bundles/httpd-bundle-1,/var/log/pacemaker/bundles/httpd-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -h httpd-bundle-1 -e PCMK_stderr=1 -e PCMK_remote_port=3121 -v /var/local/containers/httpd-bundle-1:/var/www/html:rw -v /var/log/pacemaker/bundles/httpd-bundle-1:/etc/httpd/logs:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/httpd-bundle-1:/var/log -p 192.168.20.189:80:80 -p 192.168.20.189:3121:3121 --log-driver=journald --add-host=httpd-bundle-0:192.168.20.188 --add-host=httpd-bundle-1:192.168.20.189 --add-host=httpd-bundle-2:192.168.20.190"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="22" operation="start" operation_key="httpd-bundle-docker-1_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="20"> + <action_set> + <rsc_op id="22" operation="start" operation_key="httpd-bundle-docker-1_start_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="pcmktest:http" monitor_cmd="/bin/true" mount_points="/var/local/containers/httpd-bundle-1,/var/log/pacemaker/bundles/httpd-bundle-1,/var/log/pacemaker/bundles/httpd-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -h httpd-bundle-1 -e PCMK_stderr=1 -e PCMK_remote_port=3121 -v /var/local/containers/httpd-bundle-1:/var/www/html:rw -v /var/log/pacemaker/bundles/httpd-bundle-1:/etc/httpd/logs:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/httpd-bundle-1:/var/log -p 192.168.20.189:80:80 -p 192.168.20.189:3121:3121 --log-driver=journald --add-host=httpd-bundle-0:192.168.20.188 --add-host=httpd-bundle-1:192.168.20.189 --add-host=httpd-bundle-2:192.168.20.190"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="9" operation="monitor" operation_key="httpd-bundle-docker-1_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="20" operation="start" operation_key="httpd-bundle-ip-192.168.20.189_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <pseudo_event id="32" operation="start" operation_key="httpd-bundle_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="21"> + <action_set> + <rsc_op id="9" operation="monitor" operation_key="httpd-bundle-docker-1_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="pcmktest:http" monitor_cmd="/bin/true" mount_points="/var/local/containers/httpd-bundle-1,/var/log/pacemaker/bundles/httpd-bundle-1,/var/log/pacemaker/bundles/httpd-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -h httpd-bundle-1 -e PCMK_stderr=1 -e PCMK_remote_port=3121 -v /var/local/containers/httpd-bundle-1:/var/www/html:rw -v /var/log/pacemaker/bundles/httpd-bundle-1:/etc/httpd/logs:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/httpd-bundle-1:/var/log -p 192.168.20.189:80:80 -p 192.168.20.189:3121:3121 --log-driver=journald --add-host=httpd-bundle-0:192.168.20.188 --add-host=httpd-bundle-1:192.168.20.189 --add-host=httpd-bundle-2:192.168.20.190"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="22"> + <action_set> + <rsc_op id="25" operation="monitor" operation_key="httpd-bundle-1_monitor_60000" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="httpd-bundle-docker-1" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" addr="192.168.20.189" port="3121"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="24" operation="start" operation_key="httpd-bundle-1_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="23"> + <action_set> + <rsc_op id="24" operation="start" operation_key="httpd-bundle-1_start_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="httpd-bundle-docker-1" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" addr="192.168.20.189" port="3121"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="10" operation="monitor" operation_key="httpd-bundle-1_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="22" operation="start" operation_key="httpd-bundle-docker-1_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="24"> + <action_set> + <rsc_op id="10" operation="monitor" operation_key="httpd-bundle-1_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="httpd-bundle-docker-1" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="192.168.20.189" port="3121"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="22" operation="start" operation_key="httpd-bundle-docker-1_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="25"> + <action_set> + <rsc_op id="27" operation="monitor" operation_key="httpd-bundle-ip-192.168.20.190_monitor_60000" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-ip-192.168.20.190" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.20.190" nic="ens192"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="26" operation="start" operation_key="httpd-bundle-ip-192.168.20.190_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="26"> + <action_set> + <rsc_op id="26" operation="start" operation_key="httpd-bundle-ip-192.168.20.190_start_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-ip-192.168.20.190" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.20.190" nic="ens192"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="11" operation="monitor" operation_key="httpd-bundle-ip-192.168.20.190_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="27"> + <action_set> + <rsc_op id="11" operation="monitor" operation_key="httpd-bundle-ip-192.168.20.190_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-ip-192.168.20.190" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.20.190" nic="ens192"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="28"> + <action_set> + <rsc_op id="29" operation="monitor" operation_key="httpd-bundle-docker-2_monitor_60000" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="pcmktest:http" monitor_cmd="/bin/true" mount_points="/var/local/containers/httpd-bundle-2,/var/log/pacemaker/bundles/httpd-bundle-2,/var/log/pacemaker/bundles/httpd-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -h httpd-bundle-2 -e PCMK_stderr=1 -e PCMK_remote_port=3121 -v /var/local/containers/httpd-bundle-2:/var/www/html:rw -v /var/log/pacemaker/bundles/httpd-bundle-2:/etc/httpd/logs:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/httpd-bundle-2:/var/log -p 192.168.20.190:80:80 -p 192.168.20.190:3121:3121 --log-driver=journald --add-host=httpd-bundle-0:192.168.20.188 --add-host=httpd-bundle-1:192.168.20.189 --add-host=httpd-bundle-2:192.168.20.190"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="28" operation="start" operation_key="httpd-bundle-docker-2_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="29"> + <action_set> + <rsc_op id="28" operation="start" operation_key="httpd-bundle-docker-2_start_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="pcmktest:http" monitor_cmd="/bin/true" mount_points="/var/local/containers/httpd-bundle-2,/var/log/pacemaker/bundles/httpd-bundle-2,/var/log/pacemaker/bundles/httpd-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -h httpd-bundle-2 -e PCMK_stderr=1 -e PCMK_remote_port=3121 -v /var/local/containers/httpd-bundle-2:/var/www/html:rw -v /var/log/pacemaker/bundles/httpd-bundle-2:/etc/httpd/logs:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/httpd-bundle-2:/var/log -p 192.168.20.190:80:80 -p 192.168.20.190:3121:3121 --log-driver=journald --add-host=httpd-bundle-0:192.168.20.188 --add-host=httpd-bundle-1:192.168.20.189 --add-host=httpd-bundle-2:192.168.20.190"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="12" operation="monitor" operation_key="httpd-bundle-docker-2_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="26" operation="start" operation_key="httpd-bundle-ip-192.168.20.190_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <pseudo_event id="32" operation="start" operation_key="httpd-bundle_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="30"> + <action_set> + <rsc_op id="12" operation="monitor" operation_key="httpd-bundle-docker-2_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-docker-2" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="pcmktest:http" monitor_cmd="/bin/true" mount_points="/var/local/containers/httpd-bundle-2,/var/log/pacemaker/bundles/httpd-bundle-2,/var/log/pacemaker/bundles/httpd-bundle-2" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -h httpd-bundle-2 -e PCMK_stderr=1 -e PCMK_remote_port=3121 -v /var/local/containers/httpd-bundle-2:/var/www/html:rw -v /var/log/pacemaker/bundles/httpd-bundle-2:/etc/httpd/logs:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/httpd-bundle-2:/var/log -p 192.168.20.190:80:80 -p 192.168.20.190:3121:3121 --log-driver=journald --add-host=httpd-bundle-0:192.168.20.188 --add-host=httpd-bundle-1:192.168.20.189 --add-host=httpd-bundle-2:192.168.20.190"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="31"> + <action_set> + <rsc_op id="31" operation="monitor" operation_key="httpd-bundle-2_monitor_60000" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="httpd-bundle-docker-2" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" addr="192.168.20.190" port="3121"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="30" operation="start" operation_key="httpd-bundle-2_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="32"> + <action_set> + <rsc_op id="30" operation="start" operation_key="httpd-bundle-2_start_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="httpd-bundle-docker-2" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_timeout="20000" addr="192.168.20.190" port="3121"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="13" operation="monitor" operation_key="httpd-bundle-2_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="28" operation="start" operation_key="httpd-bundle-docker-2_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="33"> + <action_set> + <rsc_op id="13" operation="monitor" operation_key="httpd-bundle-2_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"> + <primitive id="httpd-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="httpd-bundle-docker-2" CRM_meta_on_node="rh74-test" CRM_meta_on_node_uuid="3232287163" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="192.168.20.190" port="3121"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="28" operation="start" operation_key="httpd-bundle-docker-2_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="34"> + <action_set> + <rsc_op id="46" operation="stop" operation_key="httpd_stop_0" on_node="httpd-bundle-0" on_node_uuid="httpd-bundle-0" router_node="rh74-test"> + <primitive id="httpd" class="ocf" provider="heartbeat" type="apache"/> + <attributes CRM_meta_on_node="httpd-bundle-0" CRM_meta_on_node_uuid="httpd-bundle-0" CRM_meta_physical_host="rh74-test" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="35"> + <action_set> + <rsc_op id="6" operation="delete" operation_key="httpd_delete_0" on_node="httpd-bundle-0" on_node_uuid="httpd-bundle-0" router_node="rh74-test"> + <primitive id="httpd" class="ocf" provider="heartbeat" type="apache"/> + <attributes CRM_meta_on_node="httpd-bundle-0" CRM_meta_on_node_uuid="httpd-bundle-0" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="18" operation="start" operation_key="httpd-bundle-0_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="46" operation="stop" operation_key="httpd_stop_0" on_node="httpd-bundle-0" on_node_uuid="httpd-bundle-0" router_node="rh74-test"/> + </trigger> + </inputs> + </synapse> + <synapse id="36" priority="1000000"> + <action_set> + <pseudo_event id="35" operation="stopped" operation_key="httpd-bundle_stopped_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="9" operation="monitor" operation_key="httpd-bundle-docker-1_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="12" operation="monitor" operation_key="httpd-bundle-docker-2_monitor_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="16" operation="stop" operation_key="httpd-bundle-docker-0_stop_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + </inputs> + </synapse> + <synapse id="37"> + <action_set> + <pseudo_event id="34" operation="stop" operation_key="httpd-bundle_stop_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="38" priority="1000000"> + <action_set> + <pseudo_event id="33" operation="running" operation_key="httpd-bundle_running_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="5" operation="start" operation_key="httpd-bundle-docker-0_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="22" operation="start" operation_key="httpd-bundle-docker-1_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <rsc_op id="28" operation="start" operation_key="httpd-bundle-docker-2_start_0" on_node="rh74-test" on_node_uuid="3232287163"/> + </trigger> + <trigger> + <pseudo_event id="43" operation="running" operation_key="httpd-bundle-clone_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="39"> + <action_set> + <pseudo_event id="32" operation="start" operation_key="httpd-bundle_start_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> +</transition_graph> diff --git a/pengine/test10/bundle-replicas-change.scores b/pengine/test10/bundle-replicas-change.scores new file mode 100644 index 00000000000..afa865efaa4 --- /dev/null +++ b/pengine/test10/bundle-replicas-change.scores @@ -0,0 +1,37 @@ +Allocation scores: +pcmk__bundle_allocate: httpd-bundle allocation score on rh74-test: 0 +pcmk__bundle_allocate: httpd-bundle-0 allocation score on rh74-test: INFINITY +pcmk__bundle_allocate: httpd-bundle-1 allocation score on rh74-test: 0 +pcmk__bundle_allocate: httpd-bundle-2 allocation score on rh74-test: 0 +pcmk__bundle_allocate: httpd-bundle-clone allocation score on httpd-bundle-0: -INFINITY +pcmk__bundle_allocate: httpd-bundle-clone allocation score on httpd-bundle-1: -INFINITY +pcmk__bundle_allocate: httpd-bundle-clone allocation score on httpd-bundle-2: -INFINITY +pcmk__bundle_allocate: httpd-bundle-clone allocation score on rh74-test: 0 +pcmk__bundle_allocate: httpd-bundle-docker-0 allocation score on rh74-test: INFINITY +pcmk__bundle_allocate: httpd-bundle-docker-1 allocation score on rh74-test: 0 +pcmk__bundle_allocate: httpd-bundle-docker-2 allocation score on rh74-test: 0 +pcmk__bundle_allocate: httpd-bundle-ip-192.168.20.188 allocation score on rh74-test: INFINITY +pcmk__bundle_allocate: httpd-bundle-ip-192.168.20.189 allocation score on rh74-test: 0 +pcmk__bundle_allocate: httpd-bundle-ip-192.168.20.190 allocation score on rh74-test: 0 +pcmk__bundle_allocate: httpd:0 allocation score on httpd-bundle-0: 500 +pcmk__bundle_allocate: httpd:1 allocation score on httpd-bundle-1: 500 +pcmk__bundle_allocate: httpd:2 allocation score on httpd-bundle-2: 500 +pcmk__clone_allocate: httpd-bundle-clone allocation score on httpd-bundle-0: 0 +pcmk__clone_allocate: httpd-bundle-clone allocation score on httpd-bundle-1: 0 +pcmk__clone_allocate: httpd-bundle-clone allocation score on httpd-bundle-2: 0 +pcmk__clone_allocate: httpd-bundle-clone allocation score on rh74-test: -INFINITY +pcmk__clone_allocate: httpd:0 allocation score on httpd-bundle-0: INFINITY +pcmk__clone_allocate: httpd:1 allocation score on httpd-bundle-1: INFINITY +pcmk__clone_allocate: httpd:2 allocation score on httpd-bundle-2: INFINITY +pcmk__native_allocate: httpd-bundle-0 allocation score on rh74-test: INFINITY +pcmk__native_allocate: httpd-bundle-1 allocation score on rh74-test: 10000 +pcmk__native_allocate: httpd-bundle-2 allocation score on rh74-test: 10000 +pcmk__native_allocate: httpd-bundle-docker-0 allocation score on rh74-test: INFINITY +pcmk__native_allocate: httpd-bundle-docker-1 allocation score on rh74-test: 0 +pcmk__native_allocate: httpd-bundle-docker-2 allocation score on rh74-test: 0 +pcmk__native_allocate: httpd-bundle-ip-192.168.20.188 allocation score on rh74-test: INFINITY +pcmk__native_allocate: httpd-bundle-ip-192.168.20.189 allocation score on rh74-test: 0 +pcmk__native_allocate: httpd-bundle-ip-192.168.20.190 allocation score on rh74-test: 0 +pcmk__native_allocate: httpd:0 allocation score on httpd-bundle-0: INFINITY +pcmk__native_allocate: httpd:1 allocation score on httpd-bundle-1: INFINITY +pcmk__native_allocate: httpd:2 allocation score on httpd-bundle-2: INFINITY diff --git a/pengine/test10/bundle-replicas-change.summary b/pengine/test10/bundle-replicas-change.summary new file mode 100644 index 00000000000..9c5adec428c --- /dev/null +++ b/pengine/test10/bundle-replicas-change.summary @@ -0,0 +1,76 @@ + +Current cluster status: +Online: [ rh74-test ] +Containers: [ httpd-bundle-0:httpd-bundle-docker-0 ] + + Docker container set: httpd-bundle [pcmktest:http] (unique) + httpd-bundle-0 (192.168.20.188) (ocf::heartbeat:apache): Stopped rh74-test + httpd-bundle-1 (192.168.20.189) (ocf::heartbeat:apache): Stopped + httpd-bundle-2 (192.168.20.190) (ocf::heartbeat:apache): Stopped + httpd (ocf::heartbeat:apache): ORPHANED Started httpd-bundle-0 + +Transition Summary: + * Restart httpd-bundle-docker-0 ( rh74-test ) + * Restart httpd-bundle-0 ( rh74-test ) due to required httpd-bundle-docker-0 start + * Start httpd:0 ( httpd-bundle-0 ) + * Start httpd-bundle-ip-192.168.20.189 ( rh74-test ) + * Start httpd-bundle-docker-1 ( rh74-test ) + * Start httpd-bundle-1 ( rh74-test ) + * Start httpd:1 ( httpd-bundle-1 ) + * Start httpd-bundle-ip-192.168.20.190 ( rh74-test ) + * Start httpd-bundle-docker-2 ( rh74-test ) + * Start httpd-bundle-2 ( rh74-test ) + * Start httpd:2 ( httpd-bundle-2 ) + * Stop httpd ( httpd-bundle-0 ) due to node availability + +Executing cluster transition: + * Resource action: httpd-bundle-ip-192.168.20.189 monitor on rh74-test + * Resource action: httpd-bundle-docker-1 monitor on rh74-test + * Resource action: httpd-bundle-ip-192.168.20.190 monitor on rh74-test + * Resource action: httpd-bundle-docker-2 monitor on rh74-test + * Resource action: httpd stop on httpd-bundle-0 + * Pseudo action: httpd-bundle_stop_0 + * Pseudo action: httpd-bundle_start_0 + * Resource action: httpd-bundle-0 stop on rh74-test + * Resource action: httpd-bundle-0 cancel=30000 on rh74-test + * Resource action: httpd-bundle-ip-192.168.20.189 start on rh74-test + * Resource action: httpd-bundle-docker-1 start on rh74-test + * Resource action: httpd-bundle-1 monitor on rh74-test + * Resource action: httpd-bundle-ip-192.168.20.190 start on rh74-test + * Resource action: httpd-bundle-docker-2 start on rh74-test + * Resource action: httpd-bundle-2 monitor on rh74-test + * Resource action: httpd-bundle-docker-0 stop on rh74-test + * Resource action: httpd-bundle-docker-0 start on rh74-test + * Resource action: httpd-bundle-docker-0 monitor=60000 on rh74-test + * Resource action: httpd-bundle-0 start on rh74-test + * Resource action: httpd-bundle-ip-192.168.20.189 monitor=60000 on rh74-test + * Resource action: httpd-bundle-docker-1 monitor=60000 on rh74-test + * Resource action: httpd-bundle-1 start on rh74-test + * Resource action: httpd-bundle-ip-192.168.20.190 monitor=60000 on rh74-test + * Resource action: httpd-bundle-docker-2 monitor=60000 on rh74-test + * Resource action: httpd-bundle-2 start on rh74-test + * Resource action: httpd delete on httpd-bundle-0 + * Pseudo action: httpd-bundle_stopped_0 + * Resource action: httpd:0 monitor on httpd-bundle-0 + * Pseudo action: httpd-bundle-clone_start_0 + * Resource action: httpd-bundle-0 monitor=60000 on rh74-test + * Resource action: httpd-bundle-1 monitor=60000 on rh74-test + * Resource action: httpd-bundle-2 monitor=60000 on rh74-test + * Resource action: httpd:0 start on httpd-bundle-0 + * Resource action: httpd:1 start on httpd-bundle-1 + * Resource action: httpd:2 start on httpd-bundle-2 + * Pseudo action: httpd-bundle-clone_running_0 + * Pseudo action: httpd-bundle_running_0 + * Resource action: httpd:0 monitor=10000 on httpd-bundle-0 + * Resource action: httpd:1 monitor=10000 on httpd-bundle-1 + * Resource action: httpd:2 monitor=10000 on httpd-bundle-2 + +Revised cluster status: +Online: [ rh74-test ] +Containers: [ httpd-bundle-0:httpd-bundle-docker-0 httpd-bundle-1:httpd-bundle-docker-1 httpd-bundle-2:httpd-bundle-docker-2 ] + + Docker container set: httpd-bundle [pcmktest:http] (unique) + httpd-bundle-0 (192.168.20.188) (ocf::heartbeat:apache): Started rh74-test + httpd-bundle-1 (192.168.20.189) (ocf::heartbeat:apache): Started rh74-test + httpd-bundle-2 (192.168.20.190) (ocf::heartbeat:apache): Started rh74-test + diff --git a/pengine/test10/bundle-replicas-change.xml b/pengine/test10/bundle-replicas-change.xml new file mode 100644 index 00000000000..88d3c1c45f9 --- /dev/null +++ b/pengine/test10/bundle-replicas-change.xml @@ -0,0 +1,73 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.9" epoch="5" num_updates="0" admin_epoch="0" cib-last-written="Fri Mar 9 10:10:21 2018" update-origin="rh74-test" update-client="cibadmin" update-user="root" have-quorum="0" dc-uuid="3232287163"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="2.0.0-9cd0f6cb86"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair name="no-quorum-policy" value="ignore" id="cib-bootstrap-options-no-quorum-policy"/> + <nvpair name="stonith-enabled" value="false" id="cib-bootstrap-options-stonith-enabled"/> + <nvpair name="startup-fencing" value="false" id="cib-bootstrap-options-startup-fencing"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="3232287163" uname="rh74-test"/> + </nodes> + <resources> + <bundle id="httpd-bundle"> + <docker image="pcmktest:http" replicas="3" replicas-per-host="3" options="--log-driver=journald"/> + <network ip-range-start="192.168.20.188" host-interface="ens192" host-netmask="24"> + <port-mapping id="httpd-port" port="80"/> + </network> + <storage> + <storage-mapping id="httpd-root" source-dir-root="/var/local/containers" target-dir="/var/www/html" options="rw"/> + <storage-mapping id="httpd-logs" source-dir-root="/var/log/pacemaker/bundles" target-dir="/etc/httpd/logs" options="rw"/> + </storage> + <primitive class="ocf" id="httpd" provider="heartbeat" type="apache"> + <operations> + <op id="rabbitmq-monitor-interval-10" interval="10" name="monitor" timeout="40"/> + <op id="rabbitmq-start-interval-0s" interval="0s" name="start" timeout="200s"/> + <op id="rabbitmq-stop-interval-0s" interval="0s" name="stop" timeout="200s" on-fail="fence"/> + </operations> + </primitive> + </bundle> + </resources> + <constraints/> + <rsc_defaults> + <meta_attributes id="rsc-options"> + <nvpair name="resource-stickiness" value="INFINITY" id="rsc-options-resource-stickiness"/> + <nvpair name="migration-threshold" value="INFINITY" id="rsc-options-migration-threshold"/> + </meta_attributes> + </rsc_defaults> + </configuration> + <status> + <node_state id="3232287163" uname="rh74-test" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="3232287163"> + <lrm_resources> + <lrm_resource id="httpd-bundle-ip-192.168.20.188" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="httpd-bundle-ip-192.168.20.188_last_0" operation_key="httpd-bundle-ip-192.168.20.188_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="5:2:0:24d86a16-8eb7-4652-871c-a96b77104147" transition-magic="0:0;5:2:0:24d86a16-8eb7-4652-871c-a96b77104147" exit-reason="" on_node="rh74-test" call-id="10" rc-code="0" op-status="0" interval="0" last-run="1520557731" last-rc-change="1520557731" exec-time="112" queue-time="0" op-digest="bed932c9e12e6a9f54826c22f0c0c741"/> + <lrm_rsc_op id="httpd-bundle-ip-192.168.20.188_monitor_60000" operation_key="httpd-bundle-ip-192.168.20.188_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="6:2:0:24d86a16-8eb7-4652-871c-a96b77104147" transition-magic="0:0;6:2:0:24d86a16-8eb7-4652-871c-a96b77104147" exit-reason="" on_node="rh74-test" call-id="11" rc-code="0" op-status="0" interval="60000" last-rc-change="1520557731" exec-time="81" queue-time="0" op-digest="bfe7247114ffd09887005fb41035f1c7"/> + </lrm_resource> + <lrm_resource id="httpd-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="httpd-bundle-docker-0_last_0" operation_key="httpd-bundle-docker-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="7:2:0:24d86a16-8eb7-4652-871c-a96b77104147" transition-magic="0:0;7:2:0:24d86a16-8eb7-4652-871c-a96b77104147" exit-reason="" on_node="rh74-test" call-id="12" rc-code="0" op-status="0" interval="0" last-run="1520557731" last-rc-change="1520557731" exec-time="1064" queue-time="0" op-digest="7b6e3c0aaac6b26663e0fb771d05aafd"/> + <lrm_rsc_op id="httpd-bundle-docker-0_monitor_60000" operation_key="httpd-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="8:2:0:24d86a16-8eb7-4652-871c-a96b77104147" transition-magic="0:0;8:2:0:24d86a16-8eb7-4652-871c-a96b77104147" exit-reason="" on_node="rh74-test" call-id="13" rc-code="0" op-status="0" interval="60000" last-rc-change="1520557732" exec-time="282" queue-time="0" op-digest="51b1367d1aef52d668091056d0333dad"/> + </lrm_resource> + <lrm_resource id="httpd-bundle-0" type="remote" class="ocf" provider="pacemaker" container="httpd-bundle-docker-0"> + <lrm_rsc_op id="httpd-bundle-0_last_0" operation_key="httpd-bundle-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="9:2:0:24d86a16-8eb7-4652-871c-a96b77104147" transition-magic="0:0;9:2:0:24d86a16-8eb7-4652-871c-a96b77104147" exit-reason="" on_node="rh74-test" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1520557732" last-rc-change="1520557732" exec-time="0" queue-time="0" op-digest="a307ec40ef4478a192b587881f6932c1" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="httpd-bundle-0_monitor_30000" operation_key="httpd-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="11:3:0:24d86a16-8eb7-4652-871c-a96b77104147" transition-magic="0:0;11:3:0:24d86a16-8eb7-4652-871c-a96b77104147" exit-reason="" on_node="rh74-test" call-id="3" rc-code="0" op-status="0" interval="30000" last-rc-change="1520557733" exec-time="0" queue-time="0" op-digest="7babc9a2a669e3db263b2bbe41ab9ad8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="httpd-bundle-0" uname="httpd-bundle-0" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="httpd-bundle-0"> + <lrm_resources> + <lrm_resource id="httpd" type="apache" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="httpd_last_0" operation_key="httpd_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="16:3:0:24d86a16-8eb7-4652-871c-a96b77104147" transition-magic="0:0;16:3:0:24d86a16-8eb7-4652-871c-a96b77104147" exit-reason="" on_node="rh74-test" call-id="8" rc-code="0" op-status="0" interval="0" last-run="1520557733" last-rc-change="1520557733" exec-time="226" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="httpd_monitor_10000" operation_key="httpd_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="17:3:0:24d86a16-8eb7-4652-871c-a96b77104147" transition-magic="0:0;17:3:0:24d86a16-8eb7-4652-871c-a96b77104147" exit-reason="" on_node="rh74-test" call-id="9" rc-code="0" op-status="0" interval="10000" last-rc-change="1520557734" exec-time="135" queue-time="0" op-digest="c2a712efd2293923763d9f0b4c6bad17"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/clone-anon-dup.dot b/pengine/test10/clone-anon-dup.dot index 041b9db061e..788ca589be8 100644 --- a/pengine/test10/clone-anon-dup.dot +++ b/pengine/test10/clone-anon-dup.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"apache2:0_stop_0 wc02" -> "all_stopped" [ style = bold] "apache2:0_stop_0 wc02" -> "group_webservice:2_stopped_0" [ style = bold] "apache2:0_stop_0 wc02" [ style=bold color="green" fontcolor="black"] "clone_webservice_stop_0" -> "clone_webservice_stopped_0" [ style = bold] diff --git a/pengine/test10/clone-anon-dup.exp b/pengine/test10/clone-anon-dup.exp index 1af059f9206..2ba7ede9940 100644 --- a/pengine/test10/clone-anon-dup.exp +++ b/pengine/test10/clone-anon-dup.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="start" operation_key="stonith-1_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="8" operation="start" operation_key="stonith-1_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="5" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="6" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc03" on_node_uuid="f61edb1d-6f49-4ffa-a46a-42ceef796f6e"/> + <rsc_op id="7" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc03" on_node_uuid="f61edb1d-6f49-4ffa-a46a-42ceef796f6e"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc03" on_node_uuid="f61edb1d-6f49-4ffa-a46a-42ceef796f6e"> + <rsc_op id="7" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc03" on_node_uuid="f61edb1d-6f49-4ffa-a46a-42ceef796f6e"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="wc03" CRM_meta_on_node_uuid="f61edb1d-6f49-4ffa-a46a-42ceef796f6e" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="6" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="5" operation="monitor" operation_key="stonith-1_monitor_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -47,78 +47,65 @@ </synapse> <synapse id="4"> <action_set> - <pseudo_event id="30" operation="stopped" operation_key="group_webservice:2_stopped_0"> + <pseudo_event id="29" operation="stopped" operation_key="group_webservice:2_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="stop" operation_key="apache2:0_stop_0" internal_operation_key="apache2:2_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="25" operation="stop" operation_key="apache2:0_stop_0" internal_operation_key="apache2:2_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="29" operation="stop" operation_key="group_webservice:2_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="group_webservice:2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="29" operation="stop" operation_key="group_webservice:2_stop_0"> + <pseudo_event id="28" operation="stop" operation_key="group_webservice:2_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="stop" operation_key="clone_webservice_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="clone_webservice_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="26" operation="stop" operation_key="apache2:0_stop_0" internal_operation_key="apache2:2_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="25" operation="stop" operation_key="apache2:0_stop_0" internal_operation_key="apache2:2_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="apache2:0" long-id="apache2:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-max="2" clone-node-max="1" configfile="/etc/apache2/apache2.conf" envfiles="/etc/apache2/envvars" httpd="/usr/sbin/apache2" options="-k start" statusurl="http://localhost/server-status/"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="stop" operation_key="group_webservice:2_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="group_webservice:2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="38" operation="stopped" operation_key="clone_webservice_stopped_0"> + <pseudo_event id="37" operation="stopped" operation_key="clone_webservice_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="stopped" operation_key="group_webservice:2_stopped_0"/> + <pseudo_event id="29" operation="stopped" operation_key="group_webservice:2_stopped_0"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="clone_webservice_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="clone_webservice_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="clone_webservice_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="clone_webservice_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="26" operation="stop" operation_key="apache2:0_stop_0" internal_operation_key="apache2:2_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/clone-anon-dup.scores b/pengine/test10/clone-anon-dup.scores index fa08d09ef98..915095126eb 100644 --- a/pengine/test10/clone-anon-dup.scores +++ b/pengine/test10/clone-anon-dup.scores @@ -1,55 +1,55 @@ Allocation scores: -clone_color: apache2:0 allocation score on wc01: 0 -clone_color: apache2:0 allocation score on wc02: 1 -clone_color: apache2:0 allocation score on wc03: 0 -clone_color: apache2:1 allocation score on wc01: 1 -clone_color: apache2:1 allocation score on wc02: 0 -clone_color: apache2:1 allocation score on wc03: 0 -clone_color: clone_webservice allocation score on wc01: 0 -clone_color: clone_webservice allocation score on wc02: 0 -clone_color: clone_webservice allocation score on wc03: 0 -clone_color: fs_www:0 allocation score on wc01: 0 -clone_color: fs_www:0 allocation score on wc02: 1 -clone_color: fs_www:0 allocation score on wc03: 0 -clone_color: fs_www:1 allocation score on wc01: 1 -clone_color: fs_www:1 allocation score on wc02: 0 -clone_color: fs_www:1 allocation score on wc03: 0 -clone_color: group_webservice:0 allocation score on wc01: 0 -clone_color: group_webservice:0 allocation score on wc02: 0 -clone_color: group_webservice:0 allocation score on wc03: 0 -clone_color: group_webservice:1 allocation score on wc01: 0 -clone_color: group_webservice:1 allocation score on wc02: 0 -clone_color: group_webservice:1 allocation score on wc03: 0 -group_color: apache2:0 allocation score on wc01: 0 -group_color: apache2:0 allocation score on wc02: 1 -group_color: apache2:0 allocation score on wc03: 0 -group_color: apache2:1 allocation score on wc01: 1 -group_color: apache2:1 allocation score on wc02: -INFINITY -group_color: apache2:1 allocation score on wc03: 0 -group_color: fs_www:0 allocation score on wc01: 0 -group_color: fs_www:0 allocation score on wc02: 1 -group_color: fs_www:0 allocation score on wc03: 0 -group_color: fs_www:1 allocation score on wc01: 1 -group_color: fs_www:1 allocation score on wc02: -INFINITY -group_color: fs_www:1 allocation score on wc03: 0 -group_color: group_webservice:0 allocation score on wc01: 0 -group_color: group_webservice:0 allocation score on wc02: 0 -group_color: group_webservice:0 allocation score on wc03: 0 -group_color: group_webservice:1 allocation score on wc01: 0 -group_color: group_webservice:1 allocation score on wc02: -INFINITY -group_color: group_webservice:1 allocation score on wc03: 0 -native_color: apache2:0 allocation score on wc01: -INFINITY -native_color: apache2:0 allocation score on wc02: 1 -native_color: apache2:0 allocation score on wc03: -INFINITY -native_color: apache2:1 allocation score on wc01: 1 -native_color: apache2:1 allocation score on wc02: -INFINITY -native_color: apache2:1 allocation score on wc03: -INFINITY -native_color: fs_www:0 allocation score on wc01: 0 -native_color: fs_www:0 allocation score on wc02: 2 -native_color: fs_www:0 allocation score on wc03: 0 -native_color: fs_www:1 allocation score on wc01: 2 -native_color: fs_www:1 allocation score on wc02: -INFINITY -native_color: fs_www:1 allocation score on wc03: 0 -native_color: stonith-1 allocation score on wc01: 0 -native_color: stonith-1 allocation score on wc02: 0 -native_color: stonith-1 allocation score on wc03: 0 +pcmk__clone_allocate: apache2:0 allocation score on wc01: 0 +pcmk__clone_allocate: apache2:0 allocation score on wc02: 1 +pcmk__clone_allocate: apache2:0 allocation score on wc03: 0 +pcmk__clone_allocate: apache2:1 allocation score on wc01: 1 +pcmk__clone_allocate: apache2:1 allocation score on wc02: 0 +pcmk__clone_allocate: apache2:1 allocation score on wc03: 0 +pcmk__clone_allocate: clone_webservice allocation score on wc01: 0 +pcmk__clone_allocate: clone_webservice allocation score on wc02: 0 +pcmk__clone_allocate: clone_webservice allocation score on wc03: 0 +pcmk__clone_allocate: fs_www:0 allocation score on wc01: 0 +pcmk__clone_allocate: fs_www:0 allocation score on wc02: 1 +pcmk__clone_allocate: fs_www:0 allocation score on wc03: 0 +pcmk__clone_allocate: fs_www:1 allocation score on wc01: 1 +pcmk__clone_allocate: fs_www:1 allocation score on wc02: 0 +pcmk__clone_allocate: fs_www:1 allocation score on wc03: 0 +pcmk__clone_allocate: group_webservice:0 allocation score on wc01: 0 +pcmk__clone_allocate: group_webservice:0 allocation score on wc02: 0 +pcmk__clone_allocate: group_webservice:0 allocation score on wc03: 0 +pcmk__clone_allocate: group_webservice:1 allocation score on wc01: 0 +pcmk__clone_allocate: group_webservice:1 allocation score on wc02: 0 +pcmk__clone_allocate: group_webservice:1 allocation score on wc03: 0 +pcmk__group_allocate: apache2:0 allocation score on wc01: 0 +pcmk__group_allocate: apache2:0 allocation score on wc02: 1 +pcmk__group_allocate: apache2:0 allocation score on wc03: 0 +pcmk__group_allocate: apache2:1 allocation score on wc01: 1 +pcmk__group_allocate: apache2:1 allocation score on wc02: -INFINITY +pcmk__group_allocate: apache2:1 allocation score on wc03: 0 +pcmk__group_allocate: fs_www:0 allocation score on wc01: 0 +pcmk__group_allocate: fs_www:0 allocation score on wc02: 1 +pcmk__group_allocate: fs_www:0 allocation score on wc03: 0 +pcmk__group_allocate: fs_www:1 allocation score on wc01: 1 +pcmk__group_allocate: fs_www:1 allocation score on wc02: -INFINITY +pcmk__group_allocate: fs_www:1 allocation score on wc03: 0 +pcmk__group_allocate: group_webservice:0 allocation score on wc01: 0 +pcmk__group_allocate: group_webservice:0 allocation score on wc02: 0 +pcmk__group_allocate: group_webservice:0 allocation score on wc03: 0 +pcmk__group_allocate: group_webservice:1 allocation score on wc01: 0 +pcmk__group_allocate: group_webservice:1 allocation score on wc02: -INFINITY +pcmk__group_allocate: group_webservice:1 allocation score on wc03: 0 +pcmk__native_allocate: apache2:0 allocation score on wc01: -INFINITY +pcmk__native_allocate: apache2:0 allocation score on wc02: 1 +pcmk__native_allocate: apache2:0 allocation score on wc03: -INFINITY +pcmk__native_allocate: apache2:1 allocation score on wc01: 1 +pcmk__native_allocate: apache2:1 allocation score on wc02: -INFINITY +pcmk__native_allocate: apache2:1 allocation score on wc03: -INFINITY +pcmk__native_allocate: fs_www:0 allocation score on wc01: 0 +pcmk__native_allocate: fs_www:0 allocation score on wc02: 2 +pcmk__native_allocate: fs_www:0 allocation score on wc03: 0 +pcmk__native_allocate: fs_www:1 allocation score on wc01: 2 +pcmk__native_allocate: fs_www:1 allocation score on wc02: -INFINITY +pcmk__native_allocate: fs_www:1 allocation score on wc03: 0 +pcmk__native_allocate: stonith-1 allocation score on wc01: 0 +pcmk__native_allocate: stonith-1 allocation score on wc02: 0 +pcmk__native_allocate: stonith-1 allocation score on wc03: 0 diff --git a/pengine/test10/clone-anon-dup.summary b/pengine/test10/clone-anon-dup.summary index 843972d17d1..bae441d0287 100644 --- a/pengine/test10/clone-anon-dup.summary +++ b/pengine/test10/clone-anon-dup.summary @@ -21,7 +21,6 @@ Executing cluster transition: * Resource action: stonith-1 start on wc01 * Pseudo action: group_webservice:2_stop_0 * Resource action: apache2:0 stop on wc02 - * Pseudo action: all_stopped * Pseudo action: group_webservice:2_stopped_0 * Pseudo action: clone_webservice_stopped_0 diff --git a/pengine/test10/clone-anon-failcount.dot b/pengine/test10/clone-anon-failcount.dot index 4a3315fa3ed..40d7f22b18c 100644 --- a/pengine/test10/clone-anon-failcount.dot +++ b/pengine/test10/clone-anon-failcount.dot @@ -23,7 +23,6 @@ digraph "g" { "UmDummy01_stop_0 srv01" -> "UMgroup01_stopped_0" [ style = bold] "UmDummy01_stop_0 srv01" -> "UmDummy01_start_0 srv04" [ style = bold] "UmDummy01_stop_0 srv01" -> "UmIPaddr_stop_0 srv01" [ style = bold] -"UmDummy01_stop_0 srv01" -> "all_stopped" [ style = bold] "UmDummy01_stop_0 srv01" [ style=bold color="green" fontcolor="black" ] "UmDummy02_monitor_10000 srv04" [ style=bold color="green" fontcolor="black" ] "UmDummy02_start_0 srv04" -> "UMgroup01_running_0" [ style = bold] @@ -32,7 +31,6 @@ digraph "g" { "UmDummy02_stop_0 srv01" -> "UMgroup01_stopped_0" [ style = bold] "UmDummy02_stop_0 srv01" -> "UmDummy01_stop_0 srv01" [ style = bold] "UmDummy02_stop_0 srv01" -> "UmDummy02_start_0 srv04" [ style = bold] -"UmDummy02_stop_0 srv01" -> "all_stopped" [ style = bold] "UmDummy02_stop_0 srv01" [ style=bold color="green" fontcolor="black" ] "UmIPaddr_monitor_10000 srv04" [ style=bold color="green" fontcolor="black" ] "UmIPaddr_start_0 srv04" -> "UMgroup01_running_0" [ style = bold] @@ -42,17 +40,13 @@ digraph "g" { "UmIPaddr_stop_0 srv01" -> "UMgroup01_stopped_0" [ style = bold] "UmIPaddr_stop_0 srv01" -> "UmIPaddr_start_0 srv04" [ style = bold] "UmIPaddr_stop_0 srv01" -> "UmVIPcheck_stop_0 srv01" [ style = bold] -"UmIPaddr_stop_0 srv01" -> "all_stopped" [ style = bold] "UmIPaddr_stop_0 srv01" [ style=bold color="green" fontcolor="black" ] "UmVIPcheck_start_0 srv04" -> "UMgroup01_running_0" [ style = bold] "UmVIPcheck_start_0 srv04" -> "UmIPaddr_start_0 srv04" [ style = bold] "UmVIPcheck_start_0 srv04" [ style=bold color="green" fontcolor="black" ] "UmVIPcheck_stop_0 srv01" -> "UMgroup01_stopped_0" [ style = bold] "UmVIPcheck_stop_0 srv01" -> "UmVIPcheck_start_0 srv04" [ style = bold] -"UmVIPcheck_stop_0 srv01" -> "all_stopped" [ style = bold] "UmVIPcheck_stop_0 srv01" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"clnUMdummy01:0_stop_0 srv01" -> "all_stopped" [ style = bold] "clnUMdummy01:0_stop_0 srv01" -> "clnUmResource:1_stopped_0" [ style = bold] "clnUMdummy01:0_stop_0 srv01" [ style=bold color="green" fontcolor="black" ] "clnUMdummy01:1_monitor_10000 srv04" [ style=bold color="green" fontcolor="black" ] @@ -60,11 +54,9 @@ digraph "g" { "clnUMdummy01:1_start_0 srv04" -> "clnUMdummy02:1_start_0 srv04" [ style = bold] "clnUMdummy01:1_start_0 srv04" -> "clnUmResource:0_running_0" [ style = bold] "clnUMdummy01:1_start_0 srv04" [ style=bold color="green" fontcolor="black" ] -"clnUMdummy01:1_stop_0 srv04" -> "all_stopped" [ style = bold] "clnUMdummy01:1_stop_0 srv04" -> "clnUMdummy01:1_start_0 srv04" [ style = bold] "clnUMdummy01:1_stop_0 srv04" -> "clnUmResource:0_stopped_0" [ style = bold] "clnUMdummy01:1_stop_0 srv04" [ style=bold color="green" fontcolor="black" ] -"clnUMdummy02:0_stop_0 srv01" -> "all_stopped" [ style = bold] "clnUMdummy02:0_stop_0 srv01" -> "clnUMdummy01:0_stop_0 srv01" [ style = bold] "clnUMdummy02:0_stop_0 srv01" -> "clnUmResource:1_stopped_0" [ style = bold] "clnUMdummy02:0_stop_0 srv01" [ style=bold color="green" fontcolor="black" ] @@ -72,7 +64,6 @@ digraph "g" { "clnUMdummy02:1_start_0 srv04" -> "clnUMdummy02:1_monitor_10000 srv04" [ style = bold] "clnUMdummy02:1_start_0 srv04" -> "clnUmResource:0_running_0" [ style = bold] "clnUMdummy02:1_start_0 srv04" [ style=bold color="green" fontcolor="black" ] -"clnUMdummy02:1_stop_0 srv04" -> "all_stopped" [ style = bold] "clnUMdummy02:1_stop_0 srv04" -> "clnUMdummy01:1_stop_0 srv04" [ style = bold] "clnUMdummy02:1_stop_0 srv04" -> "clnUMdummy02:1_start_0 srv04" [ style = bold] "clnUMdummy02:1_stop_0 srv04" -> "clnUmResource:0_stopped_0" [ style = bold] diff --git a/pengine/test10/clone-anon-failcount.exp b/pengine/test10/clone-anon-failcount.exp index 24a8393346f..a7eef961007 100644 --- a/pengine/test10/clone-anon-failcount.exp +++ b/pengine/test10/clone-anon-failcount.exp @@ -1,31 +1,31 @@ <transition_graph cluster-delay="60s" stonith-timeout="430s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="47" operation="stopped" operation_key="UMgroup01_stopped_0"> + <pseudo_event id="46" operation="stopped" operation_key="UMgroup01_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="UmVIPcheck_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="32" operation="stop" operation_key="UmVIPcheck_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <rsc_op id="35" operation="stop" operation_key="UmIPaddr_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="34" operation="stop" operation_key="UmIPaddr_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="UmDummy01_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="37" operation="stop" operation_key="UmDummy01_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <rsc_op id="41" operation="stop" operation_key="UmDummy02_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="40" operation="stop" operation_key="UmDummy02_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="UMgroup01_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="UMgroup01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="46" operation="stop" operation_key="UMgroup01_stop_0"> + <pseudo_event id="45" operation="stop" operation_key="UMgroup01_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -33,219 +33,219 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="45" operation="running" operation_key="UMgroup01_running_0"> + <pseudo_event id="44" operation="running" operation_key="UMgroup01_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="33" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="36" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="35" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="39" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="38" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="42" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="41" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"/> + <pseudo_event id="43" operation="start" operation_key="UMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"> + <pseudo_event id="43" operation="start" operation_key="UMgroup01_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stopped" operation_key="UMgroup01_stopped_0"/> + <pseudo_event id="46" operation="stopped" operation_key="UMgroup01_stopped_0"/> </trigger> <trigger> - <pseudo_event id="120" operation="running" operation_key="clnUMgroup01_running_0"/> + <pseudo_event id="119" operation="running" operation_key="clnUMgroup01_running_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="34" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="33" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmVIPcheck" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_start_delay="2000" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="UmVIPcheck_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="32" operation="stop" operation_key="UmVIPcheck_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"/> + <pseudo_event id="43" operation="start" operation_key="UMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="33" operation="stop" operation_key="UmVIPcheck_stop_0" on_node="srv01" on_node_uuid="srv01"> + <rsc_op id="32" operation="stop" operation_key="UmVIPcheck_stop_0" on_node="srv01" on_node_uuid="srv01"> <primitive id="UmVIPcheck" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="srv01" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="stop" operation_key="UmIPaddr_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="34" operation="stop" operation_key="UmIPaddr_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="UMgroup01_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="UMgroup01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="UmIPaddr_monitor_10000" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="36" operation="monitor" operation_key="UmIPaddr_monitor_10000" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmIPaddr" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="35" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="36" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="35" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmIPaddr" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_requires="fencing" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="33" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="35" operation="stop" operation_key="UmIPaddr_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="34" operation="stop" operation_key="UmIPaddr_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"/> + <pseudo_event id="43" operation="start" operation_key="UMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="35" operation="stop" operation_key="UmIPaddr_stop_0" on_node="srv01" on_node_uuid="srv01"> + <rsc_op id="34" operation="stop" operation_key="UmIPaddr_stop_0" on_node="srv01" on_node_uuid="srv01"> <primitive id="UmIPaddr" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="srv01" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="stop" operation_key="UmDummy01_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="37" operation="stop" operation_key="UmDummy01_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="UMgroup01_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="UMgroup01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="UmDummy01_monitor_10000" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="39" operation="monitor" operation_key="UmDummy01_monitor_10000" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmDummy01" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="ignore" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="38" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="39" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="38" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmDummy01" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_requires="fencing" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="35" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="UmDummy01_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="37" operation="stop" operation_key="UmDummy01_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"/> + <pseudo_event id="43" operation="start" operation_key="UMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="38" operation="stop" operation_key="UmDummy01_stop_0" on_node="srv01" on_node_uuid="srv01"> + <rsc_op id="37" operation="stop" operation_key="UmDummy01_stop_0" on_node="srv01" on_node_uuid="srv01"> <primitive id="UmDummy01" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="stop" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="srv01" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="stop" operation_key="UmDummy02_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="40" operation="stop" operation_key="UmDummy02_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="UMgroup01_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="UMgroup01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="UmDummy02_monitor_10000" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="42" operation="monitor" operation_key="UmDummy02_monitor_10000" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmDummy02" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="standby" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="41" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="42" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="41" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmDummy02" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="standby" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_requires="fencing" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="38" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="41" operation="stop" operation_key="UmDummy02_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="40" operation="stop" operation_key="UmDummy02_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"/> + <pseudo_event id="43" operation="start" operation_key="UMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="41" operation="stop" operation_key="UmDummy02_stop_0" on_node="srv01" on_node_uuid="srv01"> + <rsc_op id="40" operation="stop" operation_key="UmDummy02_stop_0" on_node="srv01" on_node_uuid="srv01"> <primitive id="UmDummy02" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="srv01" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="stop" operation_key="UMgroup01_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="UMgroup01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="96" operation="stopped" operation_key="clnUmResource:0_stopped_0"> + <pseudo_event id="95" operation="stopped" operation_key="clnUmResource:0_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -254,61 +254,61 @@ <rsc_op id="15" operation="stop" operation_key="clnUMdummy01:1_stop_0" internal_operation_key="clnUMdummy01:0_stop_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="91" operation="stop" operation_key="clnUMdummy02:1_stop_0" internal_operation_key="clnUMdummy02:0_stop_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="90" operation="stop" operation_key="clnUMdummy02:1_stop_0" internal_operation_key="clnUMdummy02:0_stop_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <pseudo_event id="95" operation="stop" operation_key="clnUmResource:0_stop_0"/> + <pseudo_event id="94" operation="stop" operation_key="clnUmResource:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="95" operation="stop" operation_key="clnUmResource:0_stop_0"> + <pseudo_event id="94" operation="stop" operation_key="clnUmResource:0_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="121" operation="stop" operation_key="clnUMgroup01_stop_0"/> + <pseudo_event id="120" operation="stop" operation_key="clnUMgroup01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="94" operation="running" operation_key="clnUmResource:0_running_0"> + <pseudo_event id="93" operation="running" operation_key="clnUmResource:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="90" operation="start" operation_key="clnUMdummy01:1_start_0" internal_operation_key="clnUMdummy01:0_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="89" operation="start" operation_key="clnUMdummy01:1_start_0" internal_operation_key="clnUMdummy01:0_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="92" operation="start" operation_key="clnUMdummy02:1_start_0" internal_operation_key="clnUMdummy02:0_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="91" operation="start" operation_key="clnUMdummy02:1_start_0" internal_operation_key="clnUMdummy02:0_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <pseudo_event id="93" operation="start" operation_key="clnUmResource:0_start_0"/> + <pseudo_event id="92" operation="start" operation_key="clnUmResource:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="93" operation="start" operation_key="clnUmResource:0_start_0"> + <pseudo_event id="92" operation="start" operation_key="clnUmResource:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="96" operation="stopped" operation_key="clnUmResource:0_stopped_0"/> + <pseudo_event id="95" operation="stopped" operation_key="clnUmResource:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="119" operation="start" operation_key="clnUMgroup01_start_0"/> + <pseudo_event id="118" operation="start" operation_key="clnUMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="90" operation="start" operation_key="clnUMdummy01:1_start_0" internal_operation_key="clnUMdummy01:0_start_0" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="89" operation="start" operation_key="clnUMdummy01:1_start_0" internal_operation_key="clnUMdummy01:0_start_0" on_node="srv04" on_node_uuid="srv04"> <primitive id="clnUMdummy01" long-id="clnUMdummy01:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_timeout="60000" /> </rsc_op> @@ -318,7 +318,7 @@ <rsc_op id="15" operation="stop" operation_key="clnUMdummy01:1_stop_0" internal_operation_key="clnUMdummy01:0_stop_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <pseudo_event id="93" operation="start" operation_key="clnUmResource:0_start_0"/> + <pseudo_event id="92" operation="start" operation_key="clnUmResource:0_start_0"/> </trigger> </inputs> </synapse> @@ -331,10 +331,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="91" operation="stop" operation_key="clnUMdummy02:1_stop_0" internal_operation_key="clnUMdummy02:0_stop_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="90" operation="stop" operation_key="clnUMdummy02:1_stop_0" internal_operation_key="clnUMdummy02:0_stop_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <pseudo_event id="95" operation="stop" operation_key="clnUmResource:0_stop_0"/> + <pseudo_event id="94" operation="stop" operation_key="clnUmResource:0_stop_0"/> </trigger> </inputs> </synapse> @@ -347,39 +347,39 @@ </action_set> <inputs> <trigger> - <rsc_op id="90" operation="start" operation_key="clnUMdummy01:1_start_0" internal_operation_key="clnUMdummy01:0_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="89" operation="start" operation_key="clnUMdummy01:1_start_0" internal_operation_key="clnUMdummy01:0_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="92" operation="start" operation_key="clnUMdummy02:1_start_0" internal_operation_key="clnUMdummy02:0_start_0" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="91" operation="start" operation_key="clnUMdummy02:1_start_0" internal_operation_key="clnUMdummy02:0_start_0" on_node="srv04" on_node_uuid="srv04"> <primitive id="clnUMdummy02" long-id="clnUMdummy02:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="90" operation="start" operation_key="clnUMdummy01:1_start_0" internal_operation_key="clnUMdummy01:0_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="89" operation="start" operation_key="clnUMdummy01:1_start_0" internal_operation_key="clnUMdummy01:0_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="91" operation="stop" operation_key="clnUMdummy02:1_stop_0" internal_operation_key="clnUMdummy02:0_stop_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="90" operation="stop" operation_key="clnUMdummy02:1_stop_0" internal_operation_key="clnUMdummy02:0_stop_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <pseudo_event id="93" operation="start" operation_key="clnUmResource:0_start_0"/> + <pseudo_event id="92" operation="start" operation_key="clnUmResource:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="91" operation="stop" operation_key="clnUMdummy02:1_stop_0" internal_operation_key="clnUMdummy02:0_stop_0" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="90" operation="stop" operation_key="clnUMdummy02:1_stop_0" internal_operation_key="clnUMdummy02:0_stop_0" on_node="srv04" on_node_uuid="srv04"> <primitive id="clnUMdummy02" long-id="clnUMdummy02:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_fail="block" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="95" operation="stop" operation_key="clnUmResource:0_stop_0"/> + <pseudo_event id="94" operation="stop" operation_key="clnUmResource:0_stop_0"/> </trigger> </inputs> </synapse> @@ -392,156 +392,123 @@ </action_set> <inputs> <trigger> - <rsc_op id="92" operation="start" operation_key="clnUMdummy02:1_start_0" internal_operation_key="clnUMdummy02:0_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="91" operation="start" operation_key="clnUMdummy02:1_start_0" internal_operation_key="clnUMdummy02:0_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="102" operation="stopped" operation_key="clnUmResource:1_stopped_0"> + <pseudo_event id="101" operation="stopped" operation_key="clnUmResource:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="97" operation="stop" operation_key="clnUMdummy01:0_stop_0" internal_operation_key="clnUMdummy01:1_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="96" operation="stop" operation_key="clnUMdummy01:0_stop_0" internal_operation_key="clnUMdummy01:1_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <rsc_op id="98" operation="stop" operation_key="clnUMdummy02:0_stop_0" internal_operation_key="clnUMdummy02:1_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="97" operation="stop" operation_key="clnUMdummy02:0_stop_0" internal_operation_key="clnUMdummy02:1_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <pseudo_event id="101" operation="stop" operation_key="clnUmResource:1_stop_0"/> + <pseudo_event id="100" operation="stop" operation_key="clnUmResource:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="101" operation="stop" operation_key="clnUmResource:1_stop_0"> + <pseudo_event id="100" operation="stop" operation_key="clnUmResource:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="121" operation="stop" operation_key="clnUMgroup01_stop_0"/> + <pseudo_event id="120" operation="stop" operation_key="clnUMgroup01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="97" operation="stop" operation_key="clnUMdummy01:0_stop_0" internal_operation_key="clnUMdummy01:1_stop_0" on_node="srv01" on_node_uuid="srv01"> + <rsc_op id="96" operation="stop" operation_key="clnUMdummy01:0_stop_0" internal_operation_key="clnUMdummy01:1_stop_0" on_node="srv01" on_node_uuid="srv01"> <primitive id="clnUMdummy01" long-id="clnUMdummy01:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_fail="block" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="srv01" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="98" operation="stop" operation_key="clnUMdummy02:0_stop_0" internal_operation_key="clnUMdummy02:1_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <rsc_op id="97" operation="stop" operation_key="clnUMdummy02:0_stop_0" internal_operation_key="clnUMdummy02:1_stop_0" on_node="srv01" on_node_uuid="srv01"/> </trigger> <trigger> - <pseudo_event id="101" operation="stop" operation_key="clnUmResource:1_stop_0"/> + <pseudo_event id="100" operation="stop" operation_key="clnUmResource:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="98" operation="stop" operation_key="clnUMdummy02:0_stop_0" internal_operation_key="clnUMdummy02:1_stop_0" on_node="srv01" on_node_uuid="srv01"> + <rsc_op id="97" operation="stop" operation_key="clnUMdummy02:0_stop_0" internal_operation_key="clnUMdummy02:1_stop_0" on_node="srv01" on_node_uuid="srv01"> <primitive id="clnUMdummy02" long-id="clnUMdummy02:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_fail="block" CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="srv01" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="101" operation="stop" operation_key="clnUmResource:1_stop_0"/> + <pseudo_event id="100" operation="stop" operation_key="clnUmResource:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="29" priority="1000000"> <action_set> - <pseudo_event id="122" operation="stopped" operation_key="clnUMgroup01_stopped_0"> + <pseudo_event id="121" operation="stopped" operation_key="clnUMgroup01_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="96" operation="stopped" operation_key="clnUmResource:0_stopped_0"/> + <pseudo_event id="95" operation="stopped" operation_key="clnUmResource:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="102" operation="stopped" operation_key="clnUmResource:1_stopped_0"/> + <pseudo_event id="101" operation="stopped" operation_key="clnUmResource:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="121" operation="stop" operation_key="clnUMgroup01_stop_0"/> + <pseudo_event id="120" operation="stop" operation_key="clnUMgroup01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="121" operation="stop" operation_key="clnUMgroup01_stop_0"> + <pseudo_event id="120" operation="stop" operation_key="clnUMgroup01_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stopped" operation_key="UMgroup01_stopped_0"/> + <pseudo_event id="46" operation="stopped" operation_key="UMgroup01_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="120" operation="running" operation_key="clnUMgroup01_running_0"> + <pseudo_event id="119" operation="running" operation_key="clnUMgroup01_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="94" operation="running" operation_key="clnUmResource:0_running_0"/> + <pseudo_event id="93" operation="running" operation_key="clnUmResource:0_running_0"/> </trigger> <trigger> - <pseudo_event id="119" operation="start" operation_key="clnUMgroup01_start_0"/> + <pseudo_event id="118" operation="start" operation_key="clnUMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="119" operation="start" operation_key="clnUMgroup01_start_0"> + <pseudo_event id="118" operation="start" operation_key="clnUMgroup01_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="122" operation="stopped" operation_key="clnUMgroup01_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="33"> - <action_set> - <pseudo_event id="32" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="15" operation="stop" operation_key="clnUMdummy01:1_stop_0" internal_operation_key="clnUMdummy01:0_stop_0" on_node="srv04" on_node_uuid="srv04"/> - </trigger> - <trigger> - <rsc_op id="33" operation="stop" operation_key="UmVIPcheck_stop_0" on_node="srv01" on_node_uuid="srv01"/> - </trigger> - <trigger> - <rsc_op id="35" operation="stop" operation_key="UmIPaddr_stop_0" on_node="srv01" on_node_uuid="srv01"/> - </trigger> - <trigger> - <rsc_op id="38" operation="stop" operation_key="UmDummy01_stop_0" on_node="srv01" on_node_uuid="srv01"/> - </trigger> - <trigger> - <rsc_op id="41" operation="stop" operation_key="UmDummy02_stop_0" on_node="srv01" on_node_uuid="srv01"/> - </trigger> - <trigger> - <rsc_op id="91" operation="stop" operation_key="clnUMdummy02:1_stop_0" internal_operation_key="clnUMdummy02:0_stop_0" on_node="srv04" on_node_uuid="srv04"/> - </trigger> - <trigger> - <rsc_op id="97" operation="stop" operation_key="clnUMdummy01:0_stop_0" internal_operation_key="clnUMdummy01:1_stop_0" on_node="srv01" on_node_uuid="srv01"/> - </trigger> - <trigger> - <rsc_op id="98" operation="stop" operation_key="clnUMdummy02:0_stop_0" internal_operation_key="clnUMdummy02:1_stop_0" on_node="srv01" on_node_uuid="srv01"/> + <pseudo_event id="121" operation="stopped" operation_key="clnUMgroup01_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-anon-failcount.scores b/pengine/test10/clone-anon-failcount.scores index 012bfe9163b..d50751b8237 100644 --- a/pengine/test10/clone-anon-failcount.scores +++ b/pengine/test10/clone-anon-failcount.scores @@ -1,333 +1,333 @@ Allocation scores: -clone_color: clnDiskd1 allocation score on srv01: 300 -clone_color: clnDiskd1 allocation score on srv02: 0 -clone_color: clnDiskd1 allocation score on srv03: 0 -clone_color: clnDiskd1 allocation score on srv04: 0 -clone_color: clnG3dummy01:0 allocation score on srv01: 0 -clone_color: clnG3dummy01:0 allocation score on srv02: 100 -clone_color: clnG3dummy01:0 allocation score on srv03: 0 -clone_color: clnG3dummy01:0 allocation score on srv04: 0 -clone_color: clnG3dummy01:1 allocation score on srv01: 0 -clone_color: clnG3dummy01:1 allocation score on srv02: 0 -clone_color: clnG3dummy01:1 allocation score on srv03: 100 -clone_color: clnG3dummy01:1 allocation score on srv04: 0 -clone_color: clnG3dummy01:2 allocation score on srv01: 0 -clone_color: clnG3dummy01:2 allocation score on srv02: 0 -clone_color: clnG3dummy01:2 allocation score on srv03: 0 -clone_color: clnG3dummy01:2 allocation score on srv04: 100 -clone_color: clnG3dummy01:3 allocation score on srv01: 100 -clone_color: clnG3dummy01:3 allocation score on srv02: 0 -clone_color: clnG3dummy01:3 allocation score on srv03: 0 -clone_color: clnG3dummy01:3 allocation score on srv04: 0 -clone_color: clnG3dummy02:0 allocation score on srv01: 0 -clone_color: clnG3dummy02:0 allocation score on srv02: 100 -clone_color: clnG3dummy02:0 allocation score on srv03: 0 -clone_color: clnG3dummy02:0 allocation score on srv04: 0 -clone_color: clnG3dummy02:1 allocation score on srv01: 0 -clone_color: clnG3dummy02:1 allocation score on srv02: 0 -clone_color: clnG3dummy02:1 allocation score on srv03: 100 -clone_color: clnG3dummy02:1 allocation score on srv04: 0 -clone_color: clnG3dummy02:2 allocation score on srv01: 0 -clone_color: clnG3dummy02:2 allocation score on srv02: 0 -clone_color: clnG3dummy02:2 allocation score on srv03: 0 -clone_color: clnG3dummy02:2 allocation score on srv04: 100 -clone_color: clnG3dummy02:3 allocation score on srv01: 100 -clone_color: clnG3dummy02:3 allocation score on srv02: 0 -clone_color: clnG3dummy02:3 allocation score on srv03: 0 -clone_color: clnG3dummy02:3 allocation score on srv04: 0 -clone_color: clnG3dummy1 allocation score on srv01: 301 -clone_color: clnG3dummy1 allocation score on srv02: 0 -clone_color: clnG3dummy1 allocation score on srv03: 0 -clone_color: clnG3dummy1 allocation score on srv04: 1 -clone_color: clnG3dummy2 allocation score on srv01: 302 -clone_color: clnG3dummy2 allocation score on srv02: 0 -clone_color: clnG3dummy2 allocation score on srv03: 0 -clone_color: clnG3dummy2 allocation score on srv04: 2 -clone_color: clnPingd allocation score on srv01: 303 -clone_color: clnPingd allocation score on srv02: 0 -clone_color: clnPingd allocation score on srv03: 0 -clone_color: clnPingd allocation score on srv04: 3 -clone_color: clnPrmDiskd1:0 allocation score on srv01: 0 -clone_color: clnPrmDiskd1:0 allocation score on srv02: 100 -clone_color: clnPrmDiskd1:0 allocation score on srv03: 0 -clone_color: clnPrmDiskd1:0 allocation score on srv04: 0 -clone_color: clnPrmDiskd1:1 allocation score on srv01: 0 -clone_color: clnPrmDiskd1:1 allocation score on srv02: 0 -clone_color: clnPrmDiskd1:1 allocation score on srv03: 100 -clone_color: clnPrmDiskd1:1 allocation score on srv04: 0 -clone_color: clnPrmDiskd1:2 allocation score on srv01: 0 -clone_color: clnPrmDiskd1:2 allocation score on srv02: 0 -clone_color: clnPrmDiskd1:2 allocation score on srv03: 0 -clone_color: clnPrmDiskd1:2 allocation score on srv04: 100 -clone_color: clnPrmDiskd1:3 allocation score on srv01: 100 -clone_color: clnPrmDiskd1:3 allocation score on srv02: 0 -clone_color: clnPrmDiskd1:3 allocation score on srv03: 0 -clone_color: clnPrmDiskd1:3 allocation score on srv04: 0 -clone_color: clnPrmPingd:0 allocation score on srv01: 0 -clone_color: clnPrmPingd:0 allocation score on srv02: 100 -clone_color: clnPrmPingd:0 allocation score on srv03: 0 -clone_color: clnPrmPingd:0 allocation score on srv04: 0 -clone_color: clnPrmPingd:1 allocation score on srv01: 0 -clone_color: clnPrmPingd:1 allocation score on srv02: 0 -clone_color: clnPrmPingd:1 allocation score on srv03: 100 -clone_color: clnPrmPingd:1 allocation score on srv04: 0 -clone_color: clnPrmPingd:2 allocation score on srv01: 0 -clone_color: clnPrmPingd:2 allocation score on srv02: 0 -clone_color: clnPrmPingd:2 allocation score on srv03: 0 -clone_color: clnPrmPingd:2 allocation score on srv04: 100 -clone_color: clnPrmPingd:3 allocation score on srv01: 100 -clone_color: clnPrmPingd:3 allocation score on srv02: 0 -clone_color: clnPrmPingd:3 allocation score on srv03: 0 -clone_color: clnPrmPingd:3 allocation score on srv04: 0 -clone_color: clnUMdummy01:0 allocation score on srv01: -INFINITY -clone_color: clnUMdummy01:0 allocation score on srv02: -INFINITY -clone_color: clnUMdummy01:0 allocation score on srv03: -INFINITY -clone_color: clnUMdummy01:0 allocation score on srv04: 100 -clone_color: clnUMdummy01:1 allocation score on srv01: -INFINITY -clone_color: clnUMdummy01:1 allocation score on srv02: -INFINITY -clone_color: clnUMdummy01:1 allocation score on srv03: -INFINITY -clone_color: clnUMdummy01:1 allocation score on srv04: 0 -clone_color: clnUMdummy02:0 allocation score on srv01: -INFINITY -clone_color: clnUMdummy02:0 allocation score on srv02: 0 -clone_color: clnUMdummy02:0 allocation score on srv03: 0 -clone_color: clnUMdummy02:0 allocation score on srv04: 100 -clone_color: clnUMdummy02:1 allocation score on srv01: -INFINITY -clone_color: clnUMdummy02:1 allocation score on srv02: 0 -clone_color: clnUMdummy02:1 allocation score on srv03: 0 -clone_color: clnUMdummy02:1 allocation score on srv04: 0 -clone_color: clnUMgroup01 allocation score on srv01: -INFINITY -clone_color: clnUMgroup01 allocation score on srv02: -INFINITY -clone_color: clnUMgroup01 allocation score on srv03: -INFINITY -clone_color: clnUMgroup01 allocation score on srv04: 4 -clone_color: clnUmResource:0 allocation score on srv01: -INFINITY -clone_color: clnUmResource:0 allocation score on srv02: -INFINITY -clone_color: clnUmResource:0 allocation score on srv03: -INFINITY -clone_color: clnUmResource:0 allocation score on srv04: 0 -clone_color: clnUmResource:1 allocation score on srv01: -INFINITY -clone_color: clnUmResource:1 allocation score on srv02: -INFINITY -clone_color: clnUmResource:1 allocation score on srv03: -INFINITY -clone_color: clnUmResource:1 allocation score on srv04: 0 -group_color: OVDBgroup02-1 allocation score on srv01: 200 -group_color: OVDBgroup02-1 allocation score on srv02: -INFINITY -group_color: OVDBgroup02-1 allocation score on srv03: -INFINITY -group_color: OVDBgroup02-1 allocation score on srv04: 100 -group_color: OVDBgroup02-2 allocation score on srv01: -INFINITY -group_color: OVDBgroup02-2 allocation score on srv02: 200 -group_color: OVDBgroup02-2 allocation score on srv03: -INFINITY -group_color: OVDBgroup02-2 allocation score on srv04: 100 -group_color: OVDBgroup02-3 allocation score on srv01: -INFINITY -group_color: OVDBgroup02-3 allocation score on srv02: -INFINITY -group_color: OVDBgroup02-3 allocation score on srv03: 200 -group_color: OVDBgroup02-3 allocation score on srv04: 100 -group_color: UMgroup01 allocation score on srv01: 200 -group_color: UMgroup01 allocation score on srv02: -INFINITY -group_color: UMgroup01 allocation score on srv03: -INFINITY -group_color: UMgroup01 allocation score on srv04: 100 -group_color: UmDummy01 allocation score on srv01: 100 -group_color: UmDummy01 allocation score on srv02: 0 -group_color: UmDummy01 allocation score on srv03: 0 -group_color: UmDummy01 allocation score on srv04: 0 -group_color: UmDummy02 allocation score on srv01: 100 -group_color: UmDummy02 allocation score on srv02: 0 -group_color: UmDummy02 allocation score on srv03: 0 -group_color: UmDummy02 allocation score on srv04: 0 -group_color: UmIPaddr allocation score on srv01: 100 -group_color: UmIPaddr allocation score on srv02: 0 -group_color: UmIPaddr allocation score on srv03: 0 -group_color: UmIPaddr allocation score on srv04: 0 -group_color: UmVIPcheck allocation score on srv01: 300 -group_color: UmVIPcheck allocation score on srv02: -INFINITY -group_color: UmVIPcheck allocation score on srv03: -INFINITY -group_color: UmVIPcheck allocation score on srv04: 100 -group_color: clnUMdummy01:0 allocation score on srv01: -INFINITY -group_color: clnUMdummy01:0 allocation score on srv02: -INFINITY -group_color: clnUMdummy01:0 allocation score on srv03: -INFINITY -group_color: clnUMdummy01:0 allocation score on srv04: 100 -group_color: clnUMdummy01:1 allocation score on srv01: -INFINITY -group_color: clnUMdummy01:1 allocation score on srv02: -INFINITY -group_color: clnUMdummy01:1 allocation score on srv03: -INFINITY -group_color: clnUMdummy01:1 allocation score on srv04: -INFINITY -group_color: clnUMdummy02:0 allocation score on srv01: -INFINITY -group_color: clnUMdummy02:0 allocation score on srv02: -INFINITY -group_color: clnUMdummy02:0 allocation score on srv03: -INFINITY -group_color: clnUMdummy02:0 allocation score on srv04: 100 -group_color: clnUMdummy02:1 allocation score on srv01: -INFINITY -group_color: clnUMdummy02:1 allocation score on srv02: -INFINITY -group_color: clnUMdummy02:1 allocation score on srv03: -INFINITY -group_color: clnUMdummy02:1 allocation score on srv04: -INFINITY -group_color: clnUmResource:0 allocation score on srv01: -INFINITY -group_color: clnUmResource:0 allocation score on srv02: -INFINITY -group_color: clnUmResource:0 allocation score on srv03: -INFINITY -group_color: clnUmResource:0 allocation score on srv04: 0 -group_color: clnUmResource:1 allocation score on srv01: -INFINITY -group_color: clnUmResource:1 allocation score on srv02: -INFINITY -group_color: clnUmResource:1 allocation score on srv03: -INFINITY -group_color: clnUmResource:1 allocation score on srv04: -INFINITY -group_color: grpStonith1 allocation score on srv01: -INFINITY -group_color: grpStonith1 allocation score on srv02: 100 -group_color: grpStonith1 allocation score on srv03: 100 -group_color: grpStonith1 allocation score on srv04: 200 -group_color: grpStonith2 allocation score on srv01: 200 -group_color: grpStonith2 allocation score on srv02: -INFINITY -group_color: grpStonith2 allocation score on srv03: 100 -group_color: grpStonith2 allocation score on srv04: 100 -group_color: grpStonith3 allocation score on srv01: 100 -group_color: grpStonith3 allocation score on srv02: 200 -group_color: grpStonith3 allocation score on srv03: -INFINITY -group_color: grpStonith3 allocation score on srv04: 100 -group_color: grpStonith4 allocation score on srv01: 100 -group_color: grpStonith4 allocation score on srv02: 100 -group_color: grpStonith4 allocation score on srv03: 200 -group_color: grpStonith4 allocation score on srv04: -INFINITY -group_color: prmExPostgreSQLDB1 allocation score on srv01: 300 -group_color: prmExPostgreSQLDB1 allocation score on srv02: -INFINITY -group_color: prmExPostgreSQLDB1 allocation score on srv03: -INFINITY -group_color: prmExPostgreSQLDB1 allocation score on srv04: 100 -group_color: prmExPostgreSQLDB2 allocation score on srv01: -INFINITY -group_color: prmExPostgreSQLDB2 allocation score on srv02: 300 -group_color: prmExPostgreSQLDB2 allocation score on srv03: -INFINITY -group_color: prmExPostgreSQLDB2 allocation score on srv04: 100 -group_color: prmExPostgreSQLDB3 allocation score on srv01: -INFINITY -group_color: prmExPostgreSQLDB3 allocation score on srv02: -INFINITY -group_color: prmExPostgreSQLDB3 allocation score on srv03: 300 -group_color: prmExPostgreSQLDB3 allocation score on srv04: 100 -group_color: prmStonithN1 allocation score on srv01: -INFINITY -group_color: prmStonithN1 allocation score on srv02: 100 -group_color: prmStonithN1 allocation score on srv03: 100 -group_color: prmStonithN1 allocation score on srv04: 300 -group_color: prmStonithN2 allocation score on srv01: 300 -group_color: prmStonithN2 allocation score on srv02: -INFINITY -group_color: prmStonithN2 allocation score on srv03: 100 -group_color: prmStonithN2 allocation score on srv04: 100 -group_color: prmStonithN3 allocation score on srv01: 100 -group_color: prmStonithN3 allocation score on srv02: 300 -group_color: prmStonithN3 allocation score on srv03: -INFINITY -group_color: prmStonithN3 allocation score on srv04: 100 -group_color: prmStonithN4 allocation score on srv01: 100 -group_color: prmStonithN4 allocation score on srv02: 100 -group_color: prmStonithN4 allocation score on srv03: 300 -group_color: prmStonithN4 allocation score on srv04: -INFINITY -native_color: UmDummy01 allocation score on srv01: -INFINITY -native_color: UmDummy01 allocation score on srv02: -INFINITY -native_color: UmDummy01 allocation score on srv03: -INFINITY -native_color: UmDummy01 allocation score on srv04: 0 -native_color: UmDummy02 allocation score on srv01: -INFINITY -native_color: UmDummy02 allocation score on srv02: -INFINITY -native_color: UmDummy02 allocation score on srv03: -INFINITY -native_color: UmDummy02 allocation score on srv04: 0 -native_color: UmIPaddr allocation score on srv01: -INFINITY -native_color: UmIPaddr allocation score on srv02: -INFINITY -native_color: UmIPaddr allocation score on srv03: -INFINITY -native_color: UmIPaddr allocation score on srv04: 0 -native_color: UmVIPcheck allocation score on srv01: -400 -native_color: UmVIPcheck allocation score on srv02: -INFINITY -native_color: UmVIPcheck allocation score on srv03: -INFINITY -native_color: UmVIPcheck allocation score on srv04: 100 -native_color: clnG3dummy01:0 allocation score on srv01: -INFINITY -native_color: clnG3dummy01:0 allocation score on srv02: 100 -native_color: clnG3dummy01:0 allocation score on srv03: 0 -native_color: clnG3dummy01:0 allocation score on srv04: -INFINITY -native_color: clnG3dummy01:1 allocation score on srv01: -INFINITY -native_color: clnG3dummy01:1 allocation score on srv02: -INFINITY -native_color: clnG3dummy01:1 allocation score on srv03: 100 -native_color: clnG3dummy01:1 allocation score on srv04: -INFINITY -native_color: clnG3dummy01:2 allocation score on srv01: -INFINITY -native_color: clnG3dummy01:2 allocation score on srv02: 0 -native_color: clnG3dummy01:2 allocation score on srv03: 0 -native_color: clnG3dummy01:2 allocation score on srv04: 100 -native_color: clnG3dummy01:3 allocation score on srv01: 100 -native_color: clnG3dummy01:3 allocation score on srv02: 0 -native_color: clnG3dummy01:3 allocation score on srv03: 0 -native_color: clnG3dummy01:3 allocation score on srv04: 0 -native_color: clnG3dummy02:0 allocation score on srv01: -INFINITY -native_color: clnG3dummy02:0 allocation score on srv02: 100 -native_color: clnG3dummy02:0 allocation score on srv03: 0 -native_color: clnG3dummy02:0 allocation score on srv04: -INFINITY -native_color: clnG3dummy02:1 allocation score on srv01: -INFINITY -native_color: clnG3dummy02:1 allocation score on srv02: -INFINITY -native_color: clnG3dummy02:1 allocation score on srv03: 100 -native_color: clnG3dummy02:1 allocation score on srv04: -INFINITY -native_color: clnG3dummy02:2 allocation score on srv01: -INFINITY -native_color: clnG3dummy02:2 allocation score on srv02: 0 -native_color: clnG3dummy02:2 allocation score on srv03: 0 -native_color: clnG3dummy02:2 allocation score on srv04: 100 -native_color: clnG3dummy02:3 allocation score on srv01: 100 -native_color: clnG3dummy02:3 allocation score on srv02: 0 -native_color: clnG3dummy02:3 allocation score on srv03: 0 -native_color: clnG3dummy02:3 allocation score on srv04: 0 -native_color: clnPrmDiskd1:0 allocation score on srv01: -INFINITY -native_color: clnPrmDiskd1:0 allocation score on srv02: 100 -native_color: clnPrmDiskd1:0 allocation score on srv03: 0 -native_color: clnPrmDiskd1:0 allocation score on srv04: 0 -native_color: clnPrmDiskd1:1 allocation score on srv01: -INFINITY -native_color: clnPrmDiskd1:1 allocation score on srv02: -INFINITY -native_color: clnPrmDiskd1:1 allocation score on srv03: 100 -native_color: clnPrmDiskd1:1 allocation score on srv04: 0 -native_color: clnPrmDiskd1:2 allocation score on srv01: -INFINITY -native_color: clnPrmDiskd1:2 allocation score on srv02: -INFINITY -native_color: clnPrmDiskd1:2 allocation score on srv03: -INFINITY -native_color: clnPrmDiskd1:2 allocation score on srv04: 100 -native_color: clnPrmDiskd1:3 allocation score on srv01: 100 -native_color: clnPrmDiskd1:3 allocation score on srv02: 0 -native_color: clnPrmDiskd1:3 allocation score on srv03: 0 -native_color: clnPrmDiskd1:3 allocation score on srv04: 0 -native_color: clnPrmPingd:0 allocation score on srv01: -INFINITY -native_color: clnPrmPingd:0 allocation score on srv02: 100 -native_color: clnPrmPingd:0 allocation score on srv03: 0 -native_color: clnPrmPingd:0 allocation score on srv04: -INFINITY -native_color: clnPrmPingd:1 allocation score on srv01: -INFINITY -native_color: clnPrmPingd:1 allocation score on srv02: -INFINITY -native_color: clnPrmPingd:1 allocation score on srv03: 100 -native_color: clnPrmPingd:1 allocation score on srv04: -INFINITY -native_color: clnPrmPingd:2 allocation score on srv01: -INFINITY -native_color: clnPrmPingd:2 allocation score on srv02: 0 -native_color: clnPrmPingd:2 allocation score on srv03: 0 -native_color: clnPrmPingd:2 allocation score on srv04: 100 -native_color: clnPrmPingd:3 allocation score on srv01: 100 -native_color: clnPrmPingd:3 allocation score on srv02: 0 -native_color: clnPrmPingd:3 allocation score on srv03: 0 -native_color: clnPrmPingd:3 allocation score on srv04: 0 -native_color: clnUMdummy01:0 allocation score on srv01: -INFINITY -native_color: clnUMdummy01:0 allocation score on srv02: -INFINITY -native_color: clnUMdummy01:0 allocation score on srv03: -INFINITY -native_color: clnUMdummy01:0 allocation score on srv04: 204 -native_color: clnUMdummy01:1 allocation score on srv01: -INFINITY -native_color: clnUMdummy01:1 allocation score on srv02: -INFINITY -native_color: clnUMdummy01:1 allocation score on srv03: -INFINITY -native_color: clnUMdummy01:1 allocation score on srv04: -INFINITY -native_color: clnUMdummy02:0 allocation score on srv01: -INFINITY -native_color: clnUMdummy02:0 allocation score on srv02: -INFINITY -native_color: clnUMdummy02:0 allocation score on srv03: -INFINITY -native_color: clnUMdummy02:0 allocation score on srv04: 104 -native_color: clnUMdummy02:1 allocation score on srv01: -INFINITY -native_color: clnUMdummy02:1 allocation score on srv02: -INFINITY -native_color: clnUMdummy02:1 allocation score on srv03: -INFINITY -native_color: clnUMdummy02:1 allocation score on srv04: -INFINITY -native_color: prmExPostgreSQLDB1 allocation score on srv01: 4300 -native_color: prmExPostgreSQLDB1 allocation score on srv02: -INFINITY -native_color: prmExPostgreSQLDB1 allocation score on srv03: -INFINITY -native_color: prmExPostgreSQLDB1 allocation score on srv04: 4100 -native_color: prmExPostgreSQLDB2 allocation score on srv01: -INFINITY -native_color: prmExPostgreSQLDB2 allocation score on srv02: 4300 -native_color: prmExPostgreSQLDB2 allocation score on srv03: -INFINITY -native_color: prmExPostgreSQLDB2 allocation score on srv04: 4100 -native_color: prmExPostgreSQLDB3 allocation score on srv01: -INFINITY -native_color: prmExPostgreSQLDB3 allocation score on srv02: -INFINITY -native_color: prmExPostgreSQLDB3 allocation score on srv03: 4300 -native_color: prmExPostgreSQLDB3 allocation score on srv04: 4100 -native_color: prmStonithN1 allocation score on srv01: -INFINITY -native_color: prmStonithN1 allocation score on srv02: 100 -native_color: prmStonithN1 allocation score on srv03: 100 -native_color: prmStonithN1 allocation score on srv04: 300 -native_color: prmStonithN2 allocation score on srv01: 300 -native_color: prmStonithN2 allocation score on srv02: -INFINITY -native_color: prmStonithN2 allocation score on srv03: 100 -native_color: prmStonithN2 allocation score on srv04: 100 -native_color: prmStonithN3 allocation score on srv01: 100 -native_color: prmStonithN3 allocation score on srv02: 300 -native_color: prmStonithN3 allocation score on srv03: -INFINITY -native_color: prmStonithN3 allocation score on srv04: 100 -native_color: prmStonithN4 allocation score on srv01: 100 -native_color: prmStonithN4 allocation score on srv02: 100 -native_color: prmStonithN4 allocation score on srv03: 300 -native_color: prmStonithN4 allocation score on srv04: -INFINITY +pcmk__clone_allocate: clnDiskd1 allocation score on srv01: 302 +pcmk__clone_allocate: clnDiskd1 allocation score on srv02: 1 +pcmk__clone_allocate: clnDiskd1 allocation score on srv03: 1 +pcmk__clone_allocate: clnDiskd1 allocation score on srv04: 4 +pcmk__clone_allocate: clnG3dummy01:0 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy01:0 allocation score on srv02: 100 +pcmk__clone_allocate: clnG3dummy01:0 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy01:0 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy01:1 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy01:1 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy01:1 allocation score on srv03: 100 +pcmk__clone_allocate: clnG3dummy01:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy01:2 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy01:2 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy01:2 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy01:2 allocation score on srv04: 100 +pcmk__clone_allocate: clnG3dummy01:3 allocation score on srv01: 100 +pcmk__clone_allocate: clnG3dummy01:3 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy01:3 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy01:3 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy02:0 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy02:0 allocation score on srv02: 100 +pcmk__clone_allocate: clnG3dummy02:0 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy02:0 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy02:1 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy02:1 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy02:1 allocation score on srv03: 100 +pcmk__clone_allocate: clnG3dummy02:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy02:2 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy02:2 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy02:2 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy02:2 allocation score on srv04: 100 +pcmk__clone_allocate: clnG3dummy02:3 allocation score on srv01: 100 +pcmk__clone_allocate: clnG3dummy02:3 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy02:3 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy02:3 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy1 allocation score on srv01: 302 +pcmk__clone_allocate: clnG3dummy1 allocation score on srv02: 1 +pcmk__clone_allocate: clnG3dummy1 allocation score on srv03: 1 +pcmk__clone_allocate: clnG3dummy1 allocation score on srv04: 4 +pcmk__clone_allocate: clnG3dummy2 allocation score on srv01: 303 +pcmk__clone_allocate: clnG3dummy2 allocation score on srv02: 1 +pcmk__clone_allocate: clnG3dummy2 allocation score on srv03: 1 +pcmk__clone_allocate: clnG3dummy2 allocation score on srv04: 5 +pcmk__clone_allocate: clnPingd allocation score on srv01: 304 +pcmk__clone_allocate: clnPingd allocation score on srv02: 1 +pcmk__clone_allocate: clnPingd allocation score on srv03: 1 +pcmk__clone_allocate: clnPingd allocation score on srv04: 6 +pcmk__clone_allocate: clnPrmDiskd1:0 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmDiskd1:0 allocation score on srv02: 100 +pcmk__clone_allocate: clnPrmDiskd1:0 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmDiskd1:0 allocation score on srv04: 0 +pcmk__clone_allocate: clnPrmDiskd1:1 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmDiskd1:1 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmDiskd1:1 allocation score on srv03: 100 +pcmk__clone_allocate: clnPrmDiskd1:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnPrmDiskd1:2 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmDiskd1:2 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmDiskd1:2 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmDiskd1:2 allocation score on srv04: 100 +pcmk__clone_allocate: clnPrmDiskd1:3 allocation score on srv01: 100 +pcmk__clone_allocate: clnPrmDiskd1:3 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmDiskd1:3 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmDiskd1:3 allocation score on srv04: 0 +pcmk__clone_allocate: clnPrmPingd:0 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmPingd:0 allocation score on srv02: 100 +pcmk__clone_allocate: clnPrmPingd:0 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmPingd:0 allocation score on srv04: 0 +pcmk__clone_allocate: clnPrmPingd:1 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmPingd:1 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmPingd:1 allocation score on srv03: 100 +pcmk__clone_allocate: clnPrmPingd:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnPrmPingd:2 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmPingd:2 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmPingd:2 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmPingd:2 allocation score on srv04: 100 +pcmk__clone_allocate: clnPrmPingd:3 allocation score on srv01: 100 +pcmk__clone_allocate: clnPrmPingd:3 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmPingd:3 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmPingd:3 allocation score on srv04: 0 +pcmk__clone_allocate: clnUMdummy01:0 allocation score on srv01: -INFINITY +pcmk__clone_allocate: clnUMdummy01:0 allocation score on srv02: -INFINITY +pcmk__clone_allocate: clnUMdummy01:0 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnUMdummy01:0 allocation score on srv04: 100 +pcmk__clone_allocate: clnUMdummy01:1 allocation score on srv01: -INFINITY +pcmk__clone_allocate: clnUMdummy01:1 allocation score on srv02: -INFINITY +pcmk__clone_allocate: clnUMdummy01:1 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnUMdummy01:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnUMdummy02:0 allocation score on srv01: -INFINITY +pcmk__clone_allocate: clnUMdummy02:0 allocation score on srv02: 0 +pcmk__clone_allocate: clnUMdummy02:0 allocation score on srv03: 0 +pcmk__clone_allocate: clnUMdummy02:0 allocation score on srv04: 100 +pcmk__clone_allocate: clnUMdummy02:1 allocation score on srv01: -INFINITY +pcmk__clone_allocate: clnUMdummy02:1 allocation score on srv02: 0 +pcmk__clone_allocate: clnUMdummy02:1 allocation score on srv03: 0 +pcmk__clone_allocate: clnUMdummy02:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnUMgroup01 allocation score on srv01: -INFINITY +pcmk__clone_allocate: clnUMgroup01 allocation score on srv02: -INFINITY +pcmk__clone_allocate: clnUMgroup01 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnUMgroup01 allocation score on srv04: 4 +pcmk__clone_allocate: clnUmResource:0 allocation score on srv01: -INFINITY +pcmk__clone_allocate: clnUmResource:0 allocation score on srv02: -INFINITY +pcmk__clone_allocate: clnUmResource:0 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnUmResource:0 allocation score on srv04: 0 +pcmk__clone_allocate: clnUmResource:1 allocation score on srv01: -INFINITY +pcmk__clone_allocate: clnUmResource:1 allocation score on srv02: -INFINITY +pcmk__clone_allocate: clnUmResource:1 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnUmResource:1 allocation score on srv04: 0 +pcmk__group_allocate: OVDBgroup02-1 allocation score on srv01: 200 +pcmk__group_allocate: OVDBgroup02-1 allocation score on srv02: -INFINITY +pcmk__group_allocate: OVDBgroup02-1 allocation score on srv03: -INFINITY +pcmk__group_allocate: OVDBgroup02-1 allocation score on srv04: 100 +pcmk__group_allocate: OVDBgroup02-2 allocation score on srv01: -INFINITY +pcmk__group_allocate: OVDBgroup02-2 allocation score on srv02: 200 +pcmk__group_allocate: OVDBgroup02-2 allocation score on srv03: -INFINITY +pcmk__group_allocate: OVDBgroup02-2 allocation score on srv04: 100 +pcmk__group_allocate: OVDBgroup02-3 allocation score on srv01: -INFINITY +pcmk__group_allocate: OVDBgroup02-3 allocation score on srv02: -INFINITY +pcmk__group_allocate: OVDBgroup02-3 allocation score on srv03: 200 +pcmk__group_allocate: OVDBgroup02-3 allocation score on srv04: 100 +pcmk__group_allocate: UMgroup01 allocation score on srv01: 200 +pcmk__group_allocate: UMgroup01 allocation score on srv02: -INFINITY +pcmk__group_allocate: UMgroup01 allocation score on srv03: -INFINITY +pcmk__group_allocate: UMgroup01 allocation score on srv04: 100 +pcmk__group_allocate: UmDummy01 allocation score on srv01: 100 +pcmk__group_allocate: UmDummy01 allocation score on srv02: 0 +pcmk__group_allocate: UmDummy01 allocation score on srv03: 0 +pcmk__group_allocate: UmDummy01 allocation score on srv04: 0 +pcmk__group_allocate: UmDummy02 allocation score on srv01: 100 +pcmk__group_allocate: UmDummy02 allocation score on srv02: 0 +pcmk__group_allocate: UmDummy02 allocation score on srv03: 0 +pcmk__group_allocate: UmDummy02 allocation score on srv04: 0 +pcmk__group_allocate: UmIPaddr allocation score on srv01: 100 +pcmk__group_allocate: UmIPaddr allocation score on srv02: 0 +pcmk__group_allocate: UmIPaddr allocation score on srv03: 0 +pcmk__group_allocate: UmIPaddr allocation score on srv04: 0 +pcmk__group_allocate: UmVIPcheck allocation score on srv01: 300 +pcmk__group_allocate: UmVIPcheck allocation score on srv02: -INFINITY +pcmk__group_allocate: UmVIPcheck allocation score on srv03: -INFINITY +pcmk__group_allocate: UmVIPcheck allocation score on srv04: 100 +pcmk__group_allocate: clnUMdummy01:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUMdummy01:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUMdummy01:0 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUMdummy01:0 allocation score on srv04: 100 +pcmk__group_allocate: clnUMdummy01:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUMdummy01:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUMdummy01:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUMdummy01:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: clnUMdummy02:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUMdummy02:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUMdummy02:0 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUMdummy02:0 allocation score on srv04: 100 +pcmk__group_allocate: clnUMdummy02:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUMdummy02:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUMdummy02:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUMdummy02:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: clnUmResource:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUmResource:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUmResource:0 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUmResource:0 allocation score on srv04: 0 +pcmk__group_allocate: clnUmResource:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUmResource:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUmResource:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUmResource:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: grpStonith1 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith1 allocation score on srv02: 100 +pcmk__group_allocate: grpStonith1 allocation score on srv03: 100 +pcmk__group_allocate: grpStonith1 allocation score on srv04: 200 +pcmk__group_allocate: grpStonith2 allocation score on srv01: 200 +pcmk__group_allocate: grpStonith2 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith2 allocation score on srv03: 100 +pcmk__group_allocate: grpStonith2 allocation score on srv04: 100 +pcmk__group_allocate: grpStonith3 allocation score on srv01: 100 +pcmk__group_allocate: grpStonith3 allocation score on srv02: 200 +pcmk__group_allocate: grpStonith3 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith3 allocation score on srv04: 100 +pcmk__group_allocate: grpStonith4 allocation score on srv01: 100 +pcmk__group_allocate: grpStonith4 allocation score on srv02: 100 +pcmk__group_allocate: grpStonith4 allocation score on srv03: 200 +pcmk__group_allocate: grpStonith4 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on srv01: 300 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on srv04: 100 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on srv02: 300 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on srv04: 100 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on srv03: 300 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on srv04: 100 +pcmk__group_allocate: prmStonithN1 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonithN1 allocation score on srv02: 100 +pcmk__group_allocate: prmStonithN1 allocation score on srv03: 100 +pcmk__group_allocate: prmStonithN1 allocation score on srv04: 300 +pcmk__group_allocate: prmStonithN2 allocation score on srv01: 300 +pcmk__group_allocate: prmStonithN2 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonithN2 allocation score on srv03: 100 +pcmk__group_allocate: prmStonithN2 allocation score on srv04: 100 +pcmk__group_allocate: prmStonithN3 allocation score on srv01: 100 +pcmk__group_allocate: prmStonithN3 allocation score on srv02: 300 +pcmk__group_allocate: prmStonithN3 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonithN3 allocation score on srv04: 100 +pcmk__group_allocate: prmStonithN4 allocation score on srv01: 100 +pcmk__group_allocate: prmStonithN4 allocation score on srv02: 100 +pcmk__group_allocate: prmStonithN4 allocation score on srv03: 300 +pcmk__group_allocate: prmStonithN4 allocation score on srv04: -INFINITY +pcmk__native_allocate: UmDummy01 allocation score on srv01: -INFINITY +pcmk__native_allocate: UmDummy01 allocation score on srv02: -INFINITY +pcmk__native_allocate: UmDummy01 allocation score on srv03: -INFINITY +pcmk__native_allocate: UmDummy01 allocation score on srv04: 0 +pcmk__native_allocate: UmDummy02 allocation score on srv01: -INFINITY +pcmk__native_allocate: UmDummy02 allocation score on srv02: -INFINITY +pcmk__native_allocate: UmDummy02 allocation score on srv03: -INFINITY +pcmk__native_allocate: UmDummy02 allocation score on srv04: 0 +pcmk__native_allocate: UmIPaddr allocation score on srv01: -INFINITY +pcmk__native_allocate: UmIPaddr allocation score on srv02: -INFINITY +pcmk__native_allocate: UmIPaddr allocation score on srv03: -INFINITY +pcmk__native_allocate: UmIPaddr allocation score on srv04: 0 +pcmk__native_allocate: UmVIPcheck allocation score on srv01: -400 +pcmk__native_allocate: UmVIPcheck allocation score on srv02: -INFINITY +pcmk__native_allocate: UmVIPcheck allocation score on srv03: -INFINITY +pcmk__native_allocate: UmVIPcheck allocation score on srv04: 100 +pcmk__native_allocate: clnG3dummy01:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy01:0 allocation score on srv02: 100 +pcmk__native_allocate: clnG3dummy01:0 allocation score on srv03: 0 +pcmk__native_allocate: clnG3dummy01:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnG3dummy01:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy01:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnG3dummy01:1 allocation score on srv03: 100 +pcmk__native_allocate: clnG3dummy01:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnG3dummy01:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy01:2 allocation score on srv02: 0 +pcmk__native_allocate: clnG3dummy01:2 allocation score on srv03: 0 +pcmk__native_allocate: clnG3dummy01:2 allocation score on srv04: 100 +pcmk__native_allocate: clnG3dummy01:3 allocation score on srv01: 100 +pcmk__native_allocate: clnG3dummy01:3 allocation score on srv02: 0 +pcmk__native_allocate: clnG3dummy01:3 allocation score on srv03: 0 +pcmk__native_allocate: clnG3dummy01:3 allocation score on srv04: 0 +pcmk__native_allocate: clnG3dummy02:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy02:0 allocation score on srv02: 100 +pcmk__native_allocate: clnG3dummy02:0 allocation score on srv03: 0 +pcmk__native_allocate: clnG3dummy02:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnG3dummy02:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy02:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnG3dummy02:1 allocation score on srv03: 100 +pcmk__native_allocate: clnG3dummy02:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnG3dummy02:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy02:2 allocation score on srv02: 0 +pcmk__native_allocate: clnG3dummy02:2 allocation score on srv03: 0 +pcmk__native_allocate: clnG3dummy02:2 allocation score on srv04: 100 +pcmk__native_allocate: clnG3dummy02:3 allocation score on srv01: 100 +pcmk__native_allocate: clnG3dummy02:3 allocation score on srv02: 0 +pcmk__native_allocate: clnG3dummy02:3 allocation score on srv03: 0 +pcmk__native_allocate: clnG3dummy02:3 allocation score on srv04: 0 +pcmk__native_allocate: clnPrmDiskd1:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:0 allocation score on srv02: 100 +pcmk__native_allocate: clnPrmDiskd1:0 allocation score on srv03: 0 +pcmk__native_allocate: clnPrmDiskd1:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:1 allocation score on srv03: 100 +pcmk__native_allocate: clnPrmDiskd1:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:2 allocation score on srv02: 0 +pcmk__native_allocate: clnPrmDiskd1:2 allocation score on srv03: 0 +pcmk__native_allocate: clnPrmDiskd1:2 allocation score on srv04: 100 +pcmk__native_allocate: clnPrmDiskd1:3 allocation score on srv01: 100 +pcmk__native_allocate: clnPrmDiskd1:3 allocation score on srv02: 0 +pcmk__native_allocate: clnPrmDiskd1:3 allocation score on srv03: 0 +pcmk__native_allocate: clnPrmDiskd1:3 allocation score on srv04: 0 +pcmk__native_allocate: clnPrmPingd:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmPingd:0 allocation score on srv02: 100 +pcmk__native_allocate: clnPrmPingd:0 allocation score on srv03: 0 +pcmk__native_allocate: clnPrmPingd:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnPrmPingd:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmPingd:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnPrmPingd:1 allocation score on srv03: 100 +pcmk__native_allocate: clnPrmPingd:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnPrmPingd:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmPingd:2 allocation score on srv02: 0 +pcmk__native_allocate: clnPrmPingd:2 allocation score on srv03: 0 +pcmk__native_allocate: clnPrmPingd:2 allocation score on srv04: 100 +pcmk__native_allocate: clnPrmPingd:3 allocation score on srv01: 100 +pcmk__native_allocate: clnPrmPingd:3 allocation score on srv02: 0 +pcmk__native_allocate: clnPrmPingd:3 allocation score on srv03: 0 +pcmk__native_allocate: clnPrmPingd:3 allocation score on srv04: 0 +pcmk__native_allocate: clnUMdummy01:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnUMdummy01:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnUMdummy01:0 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnUMdummy01:0 allocation score on srv04: 204 +pcmk__native_allocate: clnUMdummy01:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnUMdummy01:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnUMdummy01:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnUMdummy01:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnUMdummy02:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnUMdummy02:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnUMdummy02:0 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnUMdummy02:0 allocation score on srv04: 104 +pcmk__native_allocate: clnUMdummy02:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnUMdummy02:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnUMdummy02:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnUMdummy02:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on srv01: 4300 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on srv04: 4100 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on srv02: 4300 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on srv04: 4100 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on srv03: 4300 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on srv04: 4100 +pcmk__native_allocate: prmStonithN1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonithN1 allocation score on srv02: 100 +pcmk__native_allocate: prmStonithN1 allocation score on srv03: 100 +pcmk__native_allocate: prmStonithN1 allocation score on srv04: 300 +pcmk__native_allocate: prmStonithN2 allocation score on srv01: 300 +pcmk__native_allocate: prmStonithN2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonithN2 allocation score on srv03: 100 +pcmk__native_allocate: prmStonithN2 allocation score on srv04: 100 +pcmk__native_allocate: prmStonithN3 allocation score on srv01: 100 +pcmk__native_allocate: prmStonithN3 allocation score on srv02: 300 +pcmk__native_allocate: prmStonithN3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonithN3 allocation score on srv04: 100 +pcmk__native_allocate: prmStonithN4 allocation score on srv01: 100 +pcmk__native_allocate: prmStonithN4 allocation score on srv02: 100 +pcmk__native_allocate: prmStonithN4 allocation score on srv03: 300 +pcmk__native_allocate: prmStonithN4 allocation score on srv04: -INFINITY diff --git a/pengine/test10/clone-anon-failcount.summary b/pengine/test10/clone-anon-failcount.summary index 098b772f38d..69b1e2d7458 100644 --- a/pengine/test10/clone-anon-failcount.summary +++ b/pengine/test10/clone-anon-failcount.summary @@ -60,7 +60,6 @@ Executing cluster transition: * Resource action: clnUMdummy02:0 stop on srv01 * Resource action: clnUMdummy01:1 stop on srv04 * Resource action: clnUMdummy01:0 stop on srv01 - * Pseudo action: all_stopped * Pseudo action: clnUmResource:0_stopped_0 * Pseudo action: clnUmResource:1_stopped_0 * Pseudo action: clnUMgroup01_stopped_0 diff --git a/pengine/test10/clone-anon-probe-1.exp b/pengine/test10/clone-anon-probe-1.exp index e5610b4c2c8..864f93919a6 100644 --- a/pengine/test10/clone-anon-probe-1.exp +++ b/pengine/test10/clone-anon-probe-1.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="drbd0:0_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"> + <rsc_op id="3" operation="start" operation_key="drbd0:0_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mysql-01" CRM_meta_on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="5" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="drbd0:0_monitor_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"> + <rsc_op id="1" operation="monitor" operation_key="drbd0:0_monitor_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mysql-01" CRM_meta_on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> @@ -23,20 +23,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"> + <rsc_op id="4" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mysql-02" CRM_meta_on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="5" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="drbd0:1_monitor_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"> + <rsc_op id="2" operation="monitor" operation_key="drbd0:1_monitor_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mysql-02" CRM_meta_on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> @@ -45,34 +45,34 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="7" operation="running" operation_key="ms-drbd0_running_0"> + <pseudo_event id="6" operation="running" operation_key="ms-drbd0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="drbd0:0_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"/> + <rsc_op id="3" operation="start" operation_key="drbd0:0_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"/> </trigger> <trigger> - <rsc_op id="5" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"/> + <rsc_op id="4" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="5" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="6" operation="start" operation_key="ms-drbd0_start_0"> + <pseudo_event id="5" operation="start" operation_key="ms-drbd0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="drbd0:0_monitor_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"/> + <rsc_op id="1" operation="monitor" operation_key="drbd0:0_monitor_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="drbd0:1_monitor_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"/> + <rsc_op id="2" operation="monitor" operation_key="drbd0:1_monitor_0" on_node="mysql-02" on_node_uuid="06f7483d-273b-4c51-95a6-bccde94d7fdb"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-anon-probe-1.scores b/pengine/test10/clone-anon-probe-1.scores index 0ff1f68e0be..8448000d1f8 100644 --- a/pengine/test10/clone-anon-probe-1.scores +++ b/pengine/test10/clone-anon-probe-1.scores @@ -1,11 +1,11 @@ Allocation scores: -clone_color: drbd0:0 allocation score on mysql-01: 0 -clone_color: drbd0:0 allocation score on mysql-02: 0 -clone_color: drbd0:1 allocation score on mysql-01: 0 -clone_color: drbd0:1 allocation score on mysql-02: 0 -clone_color: ms-drbd0 allocation score on mysql-01: 0 -clone_color: ms-drbd0 allocation score on mysql-02: 0 -native_color: drbd0:0 allocation score on mysql-01: 0 -native_color: drbd0:0 allocation score on mysql-02: 0 -native_color: drbd0:1 allocation score on mysql-01: -INFINITY -native_color: drbd0:1 allocation score on mysql-02: 0 +pcmk__clone_allocate: drbd0:0 allocation score on mysql-01: 0 +pcmk__clone_allocate: drbd0:0 allocation score on mysql-02: 0 +pcmk__clone_allocate: drbd0:1 allocation score on mysql-01: 0 +pcmk__clone_allocate: drbd0:1 allocation score on mysql-02: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on mysql-01: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on mysql-02: 0 +pcmk__native_allocate: drbd0:0 allocation score on mysql-01: 0 +pcmk__native_allocate: drbd0:0 allocation score on mysql-02: 0 +pcmk__native_allocate: drbd0:1 allocation score on mysql-01: -INFINITY +pcmk__native_allocate: drbd0:1 allocation score on mysql-02: 0 diff --git a/pengine/test10/clone-anon-probe-2.exp b/pengine/test10/clone-anon-probe-2.exp index af914d3f412..8ef658ddf56 100644 --- a/pengine/test10/clone-anon-probe-2.exp +++ b/pengine/test10/clone-anon-probe-2.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"> + <rsc_op id="3" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mysql-01" CRM_meta_on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="4" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="6" operation="running" operation_key="ms-drbd0_running_0"> + <pseudo_event id="5" operation="running" operation_key="ms-drbd0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"/> + <rsc_op id="3" operation="start" operation_key="drbd0:1_start_0" on_node="mysql-01" on_node_uuid="3f3eb909-e719-4bc4-a700-d7aa91a65098"/> </trigger> <trigger> - <pseudo_event id="5" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="4" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="5" operation="start" operation_key="ms-drbd0_start_0"> + <pseudo_event id="4" operation="start" operation_key="ms-drbd0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/clone-anon-probe-2.scores b/pengine/test10/clone-anon-probe-2.scores index e39a68426cc..b709f84ebc6 100644 --- a/pengine/test10/clone-anon-probe-2.scores +++ b/pengine/test10/clone-anon-probe-2.scores @@ -1,11 +1,11 @@ Allocation scores: -clone_color: drbd0:0 allocation score on mysql-01: 0 -clone_color: drbd0:0 allocation score on mysql-02: 1 -clone_color: drbd0:1 allocation score on mysql-01: 0 -clone_color: drbd0:1 allocation score on mysql-02: 0 -clone_color: ms-drbd0 allocation score on mysql-01: 0 -clone_color: ms-drbd0 allocation score on mysql-02: 0 -native_color: drbd0:0 allocation score on mysql-01: 0 -native_color: drbd0:0 allocation score on mysql-02: 1 -native_color: drbd0:1 allocation score on mysql-01: 0 -native_color: drbd0:1 allocation score on mysql-02: -INFINITY +pcmk__clone_allocate: drbd0:0 allocation score on mysql-01: 0 +pcmk__clone_allocate: drbd0:0 allocation score on mysql-02: 1 +pcmk__clone_allocate: drbd0:1 allocation score on mysql-01: 0 +pcmk__clone_allocate: drbd0:1 allocation score on mysql-02: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on mysql-01: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on mysql-02: 0 +pcmk__native_allocate: drbd0:0 allocation score on mysql-01: 0 +pcmk__native_allocate: drbd0:0 allocation score on mysql-02: 1 +pcmk__native_allocate: drbd0:1 allocation score on mysql-01: 0 +pcmk__native_allocate: drbd0:1 allocation score on mysql-02: -INFINITY diff --git a/pengine/test10/clone-colocate-instance-1.exp b/pengine/test10/clone-colocate-instance-1.exp index 92460c35490..171cfae875b 100644 --- a/pengine/test10/clone-colocate-instance-1.exp +++ b/pengine/test10/clone-colocate-instance-1.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="dummy1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="7" operation="start" operation_key="dummy1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="1" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="4" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="4" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="1" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="start" operation_key="dummy2_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="8" operation="start" operation_key="dummy2_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="dummy2_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="2" operation="monitor" operation_key="dummy2_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="dummy2_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="5" operation="monitor" operation_key="dummy2_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="dummy2_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="5" operation="monitor" operation_key="dummy2_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="dummy2_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="2" operation="monitor" operation_key="dummy2_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,20 +69,20 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="dummy:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="9" operation="start" operation_key="dummy:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy" long-id="dummy:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="cl_dummy_start_0"/> + <pseudo_event id="11" operation="start" operation_key="cl_dummy_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="dummy:0_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="3" operation="monitor" operation_key="dummy:0_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy" long-id="dummy:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -91,20 +91,20 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="11" operation="start" operation_key="dummy:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="10" operation="start" operation_key="dummy:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy" long-id="dummy:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="cl_dummy_start_0"/> + <pseudo_event id="11" operation="start" operation_key="cl_dummy_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="dummy:1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="6" operation="monitor" operation_key="dummy:1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy" long-id="dummy:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -113,34 +113,34 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="13" operation="running" operation_key="cl_dummy_running_0"> + <pseudo_event id="12" operation="running" operation_key="cl_dummy_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="dummy:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="9" operation="start" operation_key="dummy:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="dummy:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="10" operation="start" operation_key="dummy:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="cl_dummy_start_0"/> + <pseudo_event id="11" operation="start" operation_key="cl_dummy_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="12" operation="start" operation_key="cl_dummy_start_0"> + <pseudo_event id="11" operation="start" operation_key="cl_dummy_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="dummy:0_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="3" operation="monitor" operation_key="dummy:0_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="dummy:1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="6" operation="monitor" operation_key="dummy:1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-colocate-instance-1.scores b/pengine/test10/clone-colocate-instance-1.scores index c39b76ed00f..4ca062a4441 100644 --- a/pengine/test10/clone-colocate-instance-1.scores +++ b/pengine/test10/clone-colocate-instance-1.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: cl_dummy allocation score on alice.demo: 0 -clone_color: cl_dummy allocation score on bob.demo: 0 -clone_color: dummy:0 allocation score on alice.demo: 0 -clone_color: dummy:0 allocation score on bob.demo: 0 -clone_color: dummy:1 allocation score on alice.demo: 0 -clone_color: dummy:1 allocation score on bob.demo: 0 -native_color: dummy1 allocation score on alice.demo: 0 -native_color: dummy1 allocation score on bob.demo: 0 -native_color: dummy2 allocation score on alice.demo: 0 -native_color: dummy2 allocation score on bob.demo: 0 -native_color: dummy:0 allocation score on alice.demo: 0 -native_color: dummy:0 allocation score on bob.demo: 0 -native_color: dummy:1 allocation score on alice.demo: -INFINITY -native_color: dummy:1 allocation score on bob.demo: 0 +pcmk__clone_allocate: cl_dummy allocation score on alice.demo: 0 +pcmk__clone_allocate: cl_dummy allocation score on bob.demo: 0 +pcmk__clone_allocate: dummy:0 allocation score on alice.demo: 0 +pcmk__clone_allocate: dummy:0 allocation score on bob.demo: 0 +pcmk__clone_allocate: dummy:1 allocation score on alice.demo: 0 +pcmk__clone_allocate: dummy:1 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy1 allocation score on alice.demo: 0 +pcmk__native_allocate: dummy1 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy2 allocation score on alice.demo: 0 +pcmk__native_allocate: dummy2 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy:0 allocation score on alice.demo: 0 +pcmk__native_allocate: dummy:0 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy:1 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: dummy:1 allocation score on bob.demo: 0 diff --git a/pengine/test10/clone-colocate-instance-2.exp b/pengine/test10/clone-colocate-instance-2.exp index 85bb23933a6..2e9d7fec11e 100644 --- a/pengine/test10/clone-colocate-instance-2.exp +++ b/pengine/test10/clone-colocate-instance-2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="dummy1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="7" operation="start" operation_key="dummy1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="1" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="4" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="4" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="1" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="start" operation_key="dummy2_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="8" operation="start" operation_key="dummy2_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="dummy2_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="2" operation="monitor" operation_key="dummy2_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="dummy2_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="5" operation="monitor" operation_key="dummy2_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="dummy2_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="5" operation="monitor" operation_key="dummy2_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="dummy2_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="2" operation="monitor" operation_key="dummy2_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,20 +69,20 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="dummy:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="9" operation="start" operation_key="dummy:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy" long-id="dummy:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="cl_dummy_start_0"/> + <pseudo_event id="11" operation="start" operation_key="cl_dummy_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="dummy:0_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="3" operation="monitor" operation_key="dummy:0_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy" long-id="dummy:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -91,20 +91,20 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="11" operation="start" operation_key="dummy:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="10" operation="start" operation_key="dummy:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy" long-id="dummy:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="cl_dummy_start_0"/> + <pseudo_event id="11" operation="start" operation_key="cl_dummy_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="dummy:1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="6" operation="monitor" operation_key="dummy:1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy" long-id="dummy:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -113,34 +113,34 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="13" operation="running" operation_key="cl_dummy_running_0"> + <pseudo_event id="12" operation="running" operation_key="cl_dummy_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="dummy:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="9" operation="start" operation_key="dummy:0_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="dummy:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="10" operation="start" operation_key="dummy:1_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="cl_dummy_start_0"/> + <pseudo_event id="11" operation="start" operation_key="cl_dummy_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="12" operation="start" operation_key="cl_dummy_start_0"> + <pseudo_event id="11" operation="start" operation_key="cl_dummy_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="dummy:0_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="3" operation="monitor" operation_key="dummy:0_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="dummy:1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="6" operation="monitor" operation_key="dummy:1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-colocate-instance-2.scores b/pengine/test10/clone-colocate-instance-2.scores index c8292a21af0..d841f26a054 100644 --- a/pengine/test10/clone-colocate-instance-2.scores +++ b/pengine/test10/clone-colocate-instance-2.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: cl_dummy allocation score on alice.demo: 0 -clone_color: cl_dummy allocation score on bob.demo: 0 -clone_color: dummy:0 allocation score on alice.demo: 0 -clone_color: dummy:0 allocation score on bob.demo: 0 -clone_color: dummy:1 allocation score on alice.demo: 0 -clone_color: dummy:1 allocation score on bob.demo: 0 -native_color: dummy1 allocation score on alice.demo: -INFINITY -native_color: dummy1 allocation score on bob.demo: 0 -native_color: dummy2 allocation score on alice.demo: 0 -native_color: dummy2 allocation score on bob.demo: -INFINITY -native_color: dummy:0 allocation score on alice.demo: 0 -native_color: dummy:0 allocation score on bob.demo: 0 -native_color: dummy:1 allocation score on alice.demo: -INFINITY -native_color: dummy:1 allocation score on bob.demo: 0 +pcmk__clone_allocate: cl_dummy allocation score on alice.demo: 0 +pcmk__clone_allocate: cl_dummy allocation score on bob.demo: 0 +pcmk__clone_allocate: dummy:0 allocation score on alice.demo: 0 +pcmk__clone_allocate: dummy:0 allocation score on bob.demo: 0 +pcmk__clone_allocate: dummy:1 allocation score on alice.demo: 0 +pcmk__clone_allocate: dummy:1 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy1 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: dummy1 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy2 allocation score on alice.demo: 0 +pcmk__native_allocate: dummy2 allocation score on bob.demo: -INFINITY +pcmk__native_allocate: dummy:0 allocation score on alice.demo: 0 +pcmk__native_allocate: dummy:0 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy:1 allocation score on alice.demo: -INFINITY +pcmk__native_allocate: dummy:1 allocation score on bob.demo: 0 diff --git a/pengine/test10/clone-fail-block-colocation.dot b/pengine/test10/clone-fail-block-colocation.dot index 6356bd27ba0..8e07390b503 100644 --- a/pengine/test10/clone-fail-block-colocation.dot +++ b/pengine/test10/clone-fail-block-colocation.dot @@ -1,11 +1,9 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "d_bird_subnet_state_monitor_10000 DEM-2" [ style=bold color="green" fontcolor="black"] "d_bird_subnet_state_start_0 DEM-2" -> "d_bird_subnet_state_monitor_10000 DEM-2" [ style = bold] "d_bird_subnet_state_start_0 DEM-2" -> "ip_mgmt_start_0 DEM-2" [ style = bold] "d_bird_subnet_state_start_0 DEM-2" -> "svc_running_0" [ style = bold] "d_bird_subnet_state_start_0 DEM-2" [ style=bold color="green" fontcolor="black"] -"d_bird_subnet_state_stop_0 DEM-1" -> "all_stopped" [ style = bold] "d_bird_subnet_state_stop_0 DEM-1" -> "d_bird_subnet_state_start_0 DEM-2" [ style = bold] "d_bird_subnet_state_stop_0 DEM-1" -> "ipv6_dem_tas_dns_stop_0 DEM-1" [ style = bold] "d_bird_subnet_state_stop_0 DEM-1" -> "svc_stopped_0" [ style = bold] @@ -15,7 +13,6 @@ digraph "g" { "ip_mgmt_start_0 DEM-2" -> "ip_trf_tas_start_0 DEM-2" [ style = bold] "ip_mgmt_start_0 DEM-2" -> "svc_running_0" [ style = bold] "ip_mgmt_start_0 DEM-2" [ style=bold color="green" fontcolor="black"] -"ip_mgmt_stop_0 DEM-1" -> "all_stopped" [ style = bold] "ip_mgmt_stop_0 DEM-1" -> "d_bird_subnet_state_stop_0 DEM-1" [ style = bold] "ip_mgmt_stop_0 DEM-1" -> "ip_mgmt_start_0 DEM-2" [ style = bold] "ip_mgmt_stop_0 DEM-1" -> "svc_stopped_0" [ style = bold] @@ -24,7 +21,6 @@ digraph "g" { "ip_trf_tas_start_0 DEM-2" -> "ip_trf_tas_monitor_10000 DEM-2" [ style = bold] "ip_trf_tas_start_0 DEM-2" -> "svc_running_0" [ style = bold] "ip_trf_tas_start_0 DEM-2" [ style=bold color="green" fontcolor="black"] -"ip_trf_tas_stop_0 DEM-1" -> "all_stopped" [ style = bold] "ip_trf_tas_stop_0 DEM-1" -> "ip_mgmt_stop_0 DEM-1" [ style = bold] "ip_trf_tas_stop_0 DEM-1" -> "ip_trf_tas_start_0 DEM-2" [ style = bold] "ip_trf_tas_stop_0 DEM-1" -> "svc_stopped_0" [ style = bold] @@ -34,7 +30,6 @@ digraph "g" { "ipv6_dem_tas_dns_start_0 DEM-2" -> "ipv6_dem_tas_dns_monitor_10000 DEM-2" [ style = bold] "ipv6_dem_tas_dns_start_0 DEM-2" -> "svc_running_0" [ style = bold] "ipv6_dem_tas_dns_start_0 DEM-2" [ style=bold color="green" fontcolor="black"] -"ipv6_dem_tas_dns_stop_0 DEM-1" -> "all_stopped" [ style = bold] "ipv6_dem_tas_dns_stop_0 DEM-1" -> "ipv6_dem_tas_dns_start_0 DEM-2" [ style = bold] "ipv6_dem_tas_dns_stop_0 DEM-1" -> "svc_stopped_0" [ style = bold] "ipv6_dem_tas_dns_stop_0 DEM-1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/clone-fail-block-colocation.exp b/pengine/test10/clone-fail-block-colocation.exp index ee0d031aa91..0f6c3470c93 100644 --- a/pengine/test10/clone-fail-block-colocation.exp +++ b/pengine/test10/clone-fail-block-colocation.exp @@ -1,31 +1,31 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="27" operation="stopped" operation_key="svc_stopped_0"> + <pseudo_event id="26" operation="stopped" operation_key="svc_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="ipv6_dem_tas_dns_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <rsc_op id="11" operation="stop" operation_key="ipv6_dem_tas_dns_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="d_bird_subnet_state_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <rsc_op id="14" operation="stop" operation_key="d_bird_subnet_state_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> </trigger> <trigger> - <rsc_op id="18" operation="stop" operation_key="ip_mgmt_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <rsc_op id="17" operation="stop" operation_key="ip_mgmt_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> </trigger> <trigger> - <rsc_op id="21" operation="stop" operation_key="ip_trf_tas_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <rsc_op id="20" operation="stop" operation_key="ip_trf_tas_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="svc_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="svc_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="26" operation="stop" operation_key="svc_stop_0"> + <pseudo_event id="25" operation="stop" operation_key="svc_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -33,244 +33,223 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="25" operation="running" operation_key="svc_running_0"> + <pseudo_event id="24" operation="running" operation_key="svc_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="ipv6_dem_tas_dns_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> + <rsc_op id="12" operation="start" operation_key="ipv6_dem_tas_dns_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="d_bird_subnet_state_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> + <rsc_op id="15" operation="start" operation_key="d_bird_subnet_state_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="ip_mgmt_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> + <rsc_op id="18" operation="start" operation_key="ip_mgmt_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> </trigger> <trigger> - <rsc_op id="22" operation="start" operation_key="ip_trf_tas_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> + <rsc_op id="21" operation="start" operation_key="ip_trf_tas_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="svc_start_0"/> + <pseudo_event id="23" operation="start" operation_key="svc_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="24" operation="start" operation_key="svc_start_0"> + <pseudo_event id="23" operation="start" operation_key="svc_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stopped" operation_key="svc_stopped_0"/> + <pseudo_event id="26" operation="stopped" operation_key="svc_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="ipv6_dem_tas_dns_monitor_10000" on_node="DEM-2" on_node_uuid="DEM-2"> + <rsc_op id="13" operation="monitor" operation_key="ipv6_dem_tas_dns_monitor_10000" on_node="DEM-2" on_node_uuid="DEM-2"> <primitive id="ipv6_dem_tas_dns" class="ocf" provider="heartbeat" type="IPv6addr"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="DEM-2" CRM_meta_on_node_uuid="DEM-2" CRM_meta_timeout="20000" cidr_netmask="112" ipv6addr="fd15:a2c:8660:c828:172:16:10:241" nic="bond0.3010"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="ipv6_dem_tas_dns_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> + <rsc_op id="12" operation="start" operation_key="ipv6_dem_tas_dns_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="13" operation="start" operation_key="ipv6_dem_tas_dns_start_0" on_node="DEM-2" on_node_uuid="DEM-2"> + <rsc_op id="12" operation="start" operation_key="ipv6_dem_tas_dns_start_0" on_node="DEM-2" on_node_uuid="DEM-2"> <primitive id="ipv6_dem_tas_dns" class="ocf" provider="heartbeat" type="IPv6addr"/> <attributes CRM_meta_on_node="DEM-2" CRM_meta_on_node_uuid="DEM-2" CRM_meta_timeout="20000" cidr_netmask="112" ipv6addr="fd15:a2c:8660:c828:172:16:10:241" nic="bond0.3010"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="ipv6_dem_tas_dns_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <rsc_op id="11" operation="stop" operation_key="ipv6_dem_tas_dns_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="svc_start_0"/> + <pseudo_event id="23" operation="start" operation_key="svc_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="stop" operation_key="ipv6_dem_tas_dns_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"> + <rsc_op id="11" operation="stop" operation_key="ipv6_dem_tas_dns_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"> <primitive id="ipv6_dem_tas_dns" class="ocf" provider="heartbeat" type="IPv6addr"/> <attributes CRM_meta_on_node="DEM-1" CRM_meta_on_node_uuid="DEM-1" CRM_meta_timeout="20000" cidr_netmask="112" ipv6addr="fd15:a2c:8660:c828:172:16:10:241" nic="bond0.3010"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="d_bird_subnet_state_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <rsc_op id="14" operation="stop" operation_key="d_bird_subnet_state_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="svc_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="svc_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="d_bird_subnet_state_monitor_10000" on_node="DEM-2" on_node_uuid="DEM-2"> + <rsc_op id="16" operation="monitor" operation_key="d_bird_subnet_state_monitor_10000" on_node="DEM-2" on_node_uuid="DEM-2"> <primitive id="d_bird_subnet_state" class="lsb" type="bird_subnet_state"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="DEM-2" CRM_meta_on_node_uuid="DEM-2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="d_bird_subnet_state_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> + <rsc_op id="15" operation="start" operation_key="d_bird_subnet_state_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="16" operation="start" operation_key="d_bird_subnet_state_start_0" on_node="DEM-2" on_node_uuid="DEM-2"> + <rsc_op id="15" operation="start" operation_key="d_bird_subnet_state_start_0" on_node="DEM-2" on_node_uuid="DEM-2"> <primitive id="d_bird_subnet_state" class="lsb" type="bird_subnet_state"/> <attributes CRM_meta_on_node="DEM-2" CRM_meta_on_node_uuid="DEM-2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="ipv6_dem_tas_dns_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> + <rsc_op id="12" operation="start" operation_key="ipv6_dem_tas_dns_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="d_bird_subnet_state_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <rsc_op id="14" operation="stop" operation_key="d_bird_subnet_state_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="svc_start_0"/> + <pseudo_event id="23" operation="start" operation_key="svc_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="15" operation="stop" operation_key="d_bird_subnet_state_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"> + <rsc_op id="14" operation="stop" operation_key="d_bird_subnet_state_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"> <primitive id="d_bird_subnet_state" class="lsb" type="bird_subnet_state"/> <attributes CRM_meta_on_node="DEM-1" CRM_meta_on_node_uuid="DEM-1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="ip_mgmt_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <rsc_op id="17" operation="stop" operation_key="ip_mgmt_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="svc_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="svc_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="ip_mgmt_monitor_10000" on_node="DEM-2" on_node_uuid="DEM-2"> + <rsc_op id="19" operation="monitor" operation_key="ip_mgmt_monitor_10000" on_node="DEM-2" on_node_uuid="DEM-2"> <primitive id="ip_mgmt" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="DEM-2" CRM_meta_on_node_uuid="DEM-2" CRM_meta_timeout="20000" broadcast="172.20.1.241" iflabel="ha" ip="172.20.1.241" nic="bond0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="ip_mgmt_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> + <rsc_op id="18" operation="start" operation_key="ip_mgmt_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="19" operation="start" operation_key="ip_mgmt_start_0" on_node="DEM-2" on_node_uuid="DEM-2"> + <rsc_op id="18" operation="start" operation_key="ip_mgmt_start_0" on_node="DEM-2" on_node_uuid="DEM-2"> <primitive id="ip_mgmt" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="DEM-2" CRM_meta_on_node_uuid="DEM-2" CRM_meta_timeout="20000" broadcast="172.20.1.241" iflabel="ha" ip="172.20.1.241" nic="bond0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="d_bird_subnet_state_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> + <rsc_op id="15" operation="start" operation_key="d_bird_subnet_state_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> </trigger> <trigger> - <rsc_op id="18" operation="stop" operation_key="ip_mgmt_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <rsc_op id="17" operation="stop" operation_key="ip_mgmt_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="svc_start_0"/> + <pseudo_event id="23" operation="start" operation_key="svc_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="18" operation="stop" operation_key="ip_mgmt_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"> + <rsc_op id="17" operation="stop" operation_key="ip_mgmt_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"> <primitive id="ip_mgmt" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="DEM-1" CRM_meta_on_node_uuid="DEM-1" CRM_meta_timeout="20000" broadcast="172.20.1.241" iflabel="ha" ip="172.20.1.241" nic="bond0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="stop" operation_key="ip_trf_tas_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <rsc_op id="20" operation="stop" operation_key="ip_trf_tas_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="svc_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="svc_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="ip_trf_tas_monitor_10000" on_node="DEM-2" on_node_uuid="DEM-2"> + <rsc_op id="22" operation="monitor" operation_key="ip_trf_tas_monitor_10000" on_node="DEM-2" on_node_uuid="DEM-2"> <primitive id="ip_trf_tas" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="DEM-2" CRM_meta_on_node_uuid="DEM-2" CRM_meta_timeout="20000" broadcast="172.16.10.241" iflabel="ha" ip="172.16.10.241" nic="bond0.3010"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="ip_trf_tas_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> + <rsc_op id="21" operation="start" operation_key="ip_trf_tas_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="22" operation="start" operation_key="ip_trf_tas_start_0" on_node="DEM-2" on_node_uuid="DEM-2"> + <rsc_op id="21" operation="start" operation_key="ip_trf_tas_start_0" on_node="DEM-2" on_node_uuid="DEM-2"> <primitive id="ip_trf_tas" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="DEM-2" CRM_meta_on_node_uuid="DEM-2" CRM_meta_timeout="20000" broadcast="172.16.10.241" iflabel="ha" ip="172.16.10.241" nic="bond0.3010"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="ip_mgmt_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> + <rsc_op id="18" operation="start" operation_key="ip_mgmt_start_0" on_node="DEM-2" on_node_uuid="DEM-2"/> </trigger> <trigger> - <rsc_op id="21" operation="stop" operation_key="ip_trf_tas_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <rsc_op id="20" operation="stop" operation_key="ip_trf_tas_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="svc_start_0"/> + <pseudo_event id="23" operation="start" operation_key="svc_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="21" operation="stop" operation_key="ip_trf_tas_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"> + <rsc_op id="20" operation="stop" operation_key="ip_trf_tas_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"> <primitive id="ip_trf_tas" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="DEM-1" CRM_meta_on_node_uuid="DEM-1" CRM_meta_timeout="20000" broadcast="172.16.10.241" iflabel="ha" ip="172.16.10.241" nic="bond0.3010"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stop" operation_key="svc_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="16"> - <action_set> - <pseudo_event id="11" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="12" operation="stop" operation_key="ipv6_dem_tas_dns_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="d_bird_subnet_state_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> - </trigger> - <trigger> - <rsc_op id="18" operation="stop" operation_key="ip_mgmt_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> - </trigger> - <trigger> - <rsc_op id="21" operation="stop" operation_key="ip_trf_tas_stop_0" on_node="DEM-1" on_node_uuid="DEM-1"/> + <pseudo_event id="25" operation="stop" operation_key="svc_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-fail-block-colocation.scores b/pengine/test10/clone-fail-block-colocation.scores index 9443744b398..f092074336d 100644 --- a/pengine/test10/clone-fail-block-colocation.scores +++ b/pengine/test10/clone-fail-block-colocation.scores @@ -1,49 +1,49 @@ Allocation scores: -clone_color: cl_bird allocation score on DEM-1: 0 -clone_color: cl_bird allocation score on DEM-2: 0 -clone_color: cl_bird6 allocation score on DEM-1: 0 -clone_color: cl_bird6 allocation score on DEM-2: 0 -clone_color: cl_tomcat_nms allocation score on DEM-1: 0 -clone_color: cl_tomcat_nms allocation score on DEM-2: 0 -clone_color: d_bird6:0 allocation score on DEM-1: INFINITY -clone_color: d_bird6:0 allocation score on DEM-2: 0 -clone_color: d_bird6:1 allocation score on DEM-1: 0 -clone_color: d_bird6:1 allocation score on DEM-2: 1 -clone_color: d_bird:0 allocation score on DEM-1: 1 -clone_color: d_bird:0 allocation score on DEM-2: 0 -clone_color: d_bird:1 allocation score on DEM-1: 0 -clone_color: d_bird:1 allocation score on DEM-2: 1 -clone_color: d_tomcat_nms:0 allocation score on DEM-1: 1 -clone_color: d_tomcat_nms:0 allocation score on DEM-2: 0 -clone_color: d_tomcat_nms:1 allocation score on DEM-1: 0 -clone_color: d_tomcat_nms:1 allocation score on DEM-2: 1 -group_color: d_bird_subnet_state allocation score on DEM-1: 0 -group_color: d_bird_subnet_state allocation score on DEM-2: 0 -group_color: ip_mgmt allocation score on DEM-1: 0 -group_color: ip_mgmt allocation score on DEM-2: 0 -group_color: ip_trf_tas allocation score on DEM-1: 0 -group_color: ip_trf_tas allocation score on DEM-2: 0 -group_color: ipv6_dem_tas_dns allocation score on DEM-1: 0 -group_color: ipv6_dem_tas_dns allocation score on DEM-2: 0 -group_color: svc allocation score on DEM-1: 0 -group_color: svc allocation score on DEM-2: 0 -native_color: d_bird6:0 allocation score on DEM-1: INFINITY -native_color: d_bird6:0 allocation score on DEM-2: -INFINITY -native_color: d_bird6:1 allocation score on DEM-1: 0 -native_color: d_bird6:1 allocation score on DEM-2: 1 -native_color: d_bird:0 allocation score on DEM-1: 1 -native_color: d_bird:0 allocation score on DEM-2: 0 -native_color: d_bird:1 allocation score on DEM-1: -INFINITY -native_color: d_bird:1 allocation score on DEM-2: 1 -native_color: d_bird_subnet_state allocation score on DEM-1: -INFINITY -native_color: d_bird_subnet_state allocation score on DEM-2: 0 -native_color: d_tomcat_nms:0 allocation score on DEM-1: 1 -native_color: d_tomcat_nms:0 allocation score on DEM-2: 0 -native_color: d_tomcat_nms:1 allocation score on DEM-1: -INFINITY -native_color: d_tomcat_nms:1 allocation score on DEM-2: 1 -native_color: ip_mgmt allocation score on DEM-1: -INFINITY -native_color: ip_mgmt allocation score on DEM-2: 0 -native_color: ip_trf_tas allocation score on DEM-1: -INFINITY -native_color: ip_trf_tas allocation score on DEM-2: 0 -native_color: ipv6_dem_tas_dns allocation score on DEM-1: -INFINITY -native_color: ipv6_dem_tas_dns allocation score on DEM-2: 0 +pcmk__clone_allocate: cl_bird allocation score on DEM-1: 0 +pcmk__clone_allocate: cl_bird allocation score on DEM-2: 0 +pcmk__clone_allocate: cl_bird6 allocation score on DEM-1: 0 +pcmk__clone_allocate: cl_bird6 allocation score on DEM-2: 0 +pcmk__clone_allocate: cl_tomcat_nms allocation score on DEM-1: 0 +pcmk__clone_allocate: cl_tomcat_nms allocation score on DEM-2: 0 +pcmk__clone_allocate: d_bird6:0 allocation score on DEM-1: INFINITY +pcmk__clone_allocate: d_bird6:0 allocation score on DEM-2: 0 +pcmk__clone_allocate: d_bird6:1 allocation score on DEM-1: 0 +pcmk__clone_allocate: d_bird6:1 allocation score on DEM-2: 1 +pcmk__clone_allocate: d_bird:0 allocation score on DEM-1: 1 +pcmk__clone_allocate: d_bird:0 allocation score on DEM-2: 0 +pcmk__clone_allocate: d_bird:1 allocation score on DEM-1: 0 +pcmk__clone_allocate: d_bird:1 allocation score on DEM-2: 1 +pcmk__clone_allocate: d_tomcat_nms:0 allocation score on DEM-1: 1 +pcmk__clone_allocate: d_tomcat_nms:0 allocation score on DEM-2: 0 +pcmk__clone_allocate: d_tomcat_nms:1 allocation score on DEM-1: 0 +pcmk__clone_allocate: d_tomcat_nms:1 allocation score on DEM-2: 1 +pcmk__group_allocate: d_bird_subnet_state allocation score on DEM-1: 0 +pcmk__group_allocate: d_bird_subnet_state allocation score on DEM-2: 0 +pcmk__group_allocate: ip_mgmt allocation score on DEM-1: 0 +pcmk__group_allocate: ip_mgmt allocation score on DEM-2: 0 +pcmk__group_allocate: ip_trf_tas allocation score on DEM-1: 0 +pcmk__group_allocate: ip_trf_tas allocation score on DEM-2: 0 +pcmk__group_allocate: ipv6_dem_tas_dns allocation score on DEM-1: 0 +pcmk__group_allocate: ipv6_dem_tas_dns allocation score on DEM-2: 0 +pcmk__group_allocate: svc allocation score on DEM-1: 0 +pcmk__group_allocate: svc allocation score on DEM-2: 0 +pcmk__native_allocate: d_bird6:0 allocation score on DEM-1: INFINITY +pcmk__native_allocate: d_bird6:0 allocation score on DEM-2: -INFINITY +pcmk__native_allocate: d_bird6:1 allocation score on DEM-1: 0 +pcmk__native_allocate: d_bird6:1 allocation score on DEM-2: 1 +pcmk__native_allocate: d_bird:0 allocation score on DEM-1: 1 +pcmk__native_allocate: d_bird:0 allocation score on DEM-2: 0 +pcmk__native_allocate: d_bird:1 allocation score on DEM-1: -INFINITY +pcmk__native_allocate: d_bird:1 allocation score on DEM-2: 1 +pcmk__native_allocate: d_bird_subnet_state allocation score on DEM-1: -INFINITY +pcmk__native_allocate: d_bird_subnet_state allocation score on DEM-2: 0 +pcmk__native_allocate: d_tomcat_nms:0 allocation score on DEM-1: 1 +pcmk__native_allocate: d_tomcat_nms:0 allocation score on DEM-2: 0 +pcmk__native_allocate: d_tomcat_nms:1 allocation score on DEM-1: -INFINITY +pcmk__native_allocate: d_tomcat_nms:1 allocation score on DEM-2: 1 +pcmk__native_allocate: ip_mgmt allocation score on DEM-1: -INFINITY +pcmk__native_allocate: ip_mgmt allocation score on DEM-2: 0 +pcmk__native_allocate: ip_trf_tas allocation score on DEM-1: -INFINITY +pcmk__native_allocate: ip_trf_tas allocation score on DEM-2: 0 +pcmk__native_allocate: ipv6_dem_tas_dns allocation score on DEM-1: -INFINITY +pcmk__native_allocate: ipv6_dem_tas_dns allocation score on DEM-2: 0 diff --git a/pengine/test10/clone-fail-block-colocation.summary b/pengine/test10/clone-fail-block-colocation.summary index 7f3f765111f..227a47f9d79 100644 --- a/pengine/test10/clone-fail-block-colocation.summary +++ b/pengine/test10/clone-fail-block-colocation.summary @@ -1,3 +1,4 @@ +0 of 10 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ DEM-1 DEM-2 ] @@ -27,7 +28,6 @@ Executing cluster transition: * Resource action: ip_mgmt stop on DEM-1 * Resource action: d_bird_subnet_state stop on DEM-1 * Resource action: ipv6_dem_tas_dns stop on DEM-1 - * Pseudo action: all_stopped * Pseudo action: svc_stopped_0 * Pseudo action: svc_start_0 * Resource action: ipv6_dem_tas_dns start on DEM-2 diff --git a/pengine/test10/clone-interleave-1.exp b/pengine/test10/clone-interleave-1.exp index 3afe4f0ace4..255022c66e4 100644 --- a/pengine/test10/clone-interleave-1.exp +++ b/pengine/test10/clone-interleave-1.exp @@ -1,80 +1,80 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="start" operation_key="dummy_start_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="1" operation="start" operation_key="dummy_start_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="running" operation_key="clone-3_running_0"/> + <pseudo_event id="19" operation="running" operation_key="clone-3_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="start" operation_key="child-1:0_start_0" on_node="pcmk-2" on_node_uuid="2"> + <rsc_op id="2" operation="start" operation_key="child-1:0_start_0" on_node="pcmk-2" on_node_uuid="2"> <primitive id="child-1" long-id="child-1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="clone-1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="clone-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="start" operation_key="child-1:1_start_0" on_node="pcmk-3" on_node_uuid="3"> + <rsc_op id="3" operation="start" operation_key="child-1:1_start_0" on_node="pcmk-3" on_node_uuid="3"> <primitive id="child-1" long-id="child-1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="clone-1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="clone-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="start" operation_key="child-1:2_start_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="4" operation="start" operation_key="child-1:2_start_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="child-1" long-id="child-1:2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="clone-1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="clone-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="7" operation="running" operation_key="clone-1_running_0"> + <pseudo_event id="6" operation="running" operation_key="clone-1_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="child-1:0_start_0" on_node="pcmk-2" on_node_uuid="2"/> + <rsc_op id="2" operation="start" operation_key="child-1:0_start_0" on_node="pcmk-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="4" operation="start" operation_key="child-1:1_start_0" on_node="pcmk-3" on_node_uuid="3"/> + <rsc_op id="3" operation="start" operation_key="child-1:1_start_0" on_node="pcmk-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="5" operation="start" operation_key="child-1:2_start_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="4" operation="start" operation_key="child-1:2_start_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="clone-1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="clone-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="6" operation="start" operation_key="clone-1_start_0"> + <pseudo_event id="5" operation="start" operation_key="clone-1_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -82,125 +82,125 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="child-2:0_start_0" on_node="pcmk-2" on_node_uuid="2"> + <rsc_op id="9" operation="start" operation_key="child-2:0_start_0" on_node="pcmk-2" on_node_uuid="2"> <primitive id="child-2" long-id="child-2:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="child-1:0_start_0" on_node="pcmk-2" on_node_uuid="2"/> + <rsc_op id="2" operation="start" operation_key="child-1:0_start_0" on_node="pcmk-2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="clone-2_start_0"/> + <pseudo_event id="11" operation="start" operation_key="clone-2_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="11" operation="start" operation_key="child-2:1_start_0" on_node="pcmk-3" on_node_uuid="3"> + <rsc_op id="10" operation="start" operation_key="child-2:1_start_0" on_node="pcmk-3" on_node_uuid="3"> <primitive id="child-2" long-id="child-2:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="child-1:1_start_0" on_node="pcmk-3" on_node_uuid="3"/> + <rsc_op id="3" operation="start" operation_key="child-1:1_start_0" on_node="pcmk-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="clone-2_start_0"/> + <pseudo_event id="11" operation="start" operation_key="clone-2_start_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="13" operation="running" operation_key="clone-2_running_0"> + <pseudo_event id="12" operation="running" operation_key="clone-2_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="child-2:0_start_0" on_node="pcmk-2" on_node_uuid="2"/> + <rsc_op id="9" operation="start" operation_key="child-2:0_start_0" on_node="pcmk-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="child-2:1_start_0" on_node="pcmk-3" on_node_uuid="3"/> + <rsc_op id="10" operation="start" operation_key="child-2:1_start_0" on_node="pcmk-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="clone-2_start_0"/> + <pseudo_event id="11" operation="start" operation_key="clone-2_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="12" operation="start" operation_key="clone-2_start_0"> + <pseudo_event id="11" operation="start" operation_key="clone-2_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="running" operation_key="clone-1_running_0"/> + <pseudo_event id="6" operation="running" operation_key="clone-1_running_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="17" operation="start" operation_key="child-3:1_start_0" on_node="pcmk-2" on_node_uuid="2"> + <rsc_op id="16" operation="start" operation_key="child-3:1_start_0" on_node="pcmk-2" on_node_uuid="2"> <primitive id="child-3" long-id="child-3:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="child-2:0_start_0" on_node="pcmk-2" on_node_uuid="2"/> + <rsc_op id="9" operation="start" operation_key="child-2:0_start_0" on_node="pcmk-2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="19" operation="start" operation_key="clone-3_start_0"/> + <pseudo_event id="18" operation="start" operation_key="clone-3_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="18" operation="start" operation_key="child-3:2_start_0" on_node="pcmk-3" on_node_uuid="3"> + <rsc_op id="17" operation="start" operation_key="child-3:2_start_0" on_node="pcmk-3" on_node_uuid="3"> <primitive id="child-3" long-id="child-3:2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="child-2:1_start_0" on_node="pcmk-3" on_node_uuid="3"/> + <rsc_op id="10" operation="start" operation_key="child-2:1_start_0" on_node="pcmk-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="19" operation="start" operation_key="clone-3_start_0"/> + <pseudo_event id="18" operation="start" operation_key="clone-3_start_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="20" operation="running" operation_key="clone-3_running_0"> + <pseudo_event id="19" operation="running" operation_key="clone-3_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="child-3:1_start_0" on_node="pcmk-2" on_node_uuid="2"/> + <rsc_op id="16" operation="start" operation_key="child-3:1_start_0" on_node="pcmk-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="child-3:2_start_0" on_node="pcmk-3" on_node_uuid="3"/> + <rsc_op id="17" operation="start" operation_key="child-3:2_start_0" on_node="pcmk-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="19" operation="start" operation_key="clone-3_start_0"/> + <pseudo_event id="18" operation="start" operation_key="clone-3_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="19" operation="start" operation_key="clone-3_start_0"> + <pseudo_event id="18" operation="start" operation_key="clone-3_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="running" operation_key="clone-2_running_0"/> + <pseudo_event id="12" operation="running" operation_key="clone-2_running_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-interleave-1.scores b/pengine/test10/clone-interleave-1.scores index 49153cb3d51..f863b808ed4 100644 --- a/pengine/test10/clone-interleave-1.scores +++ b/pengine/test10/clone-interleave-1.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: child-1:0 allocation score on pcmk-1: 0 -clone_color: child-1:0 allocation score on pcmk-2: 0 -clone_color: child-1:0 allocation score on pcmk-3: 0 -clone_color: child-1:1 allocation score on pcmk-1: 0 -clone_color: child-1:1 allocation score on pcmk-2: 0 -clone_color: child-1:1 allocation score on pcmk-3: 0 -clone_color: child-1:2 allocation score on pcmk-1: 0 -clone_color: child-1:2 allocation score on pcmk-2: 0 -clone_color: child-1:2 allocation score on pcmk-3: 0 -clone_color: child-2:0 allocation score on pcmk-1: -INFINITY -clone_color: child-2:0 allocation score on pcmk-2: 0 -clone_color: child-2:0 allocation score on pcmk-3: 0 -clone_color: child-2:1 allocation score on pcmk-1: -INFINITY -clone_color: child-2:1 allocation score on pcmk-2: 0 -clone_color: child-2:1 allocation score on pcmk-3: 0 -clone_color: child-2:2 allocation score on pcmk-1: -INFINITY -clone_color: child-2:2 allocation score on pcmk-2: 0 -clone_color: child-2:2 allocation score on pcmk-3: 0 -clone_color: child-3:0 allocation score on pcmk-1: 0 -clone_color: child-3:0 allocation score on pcmk-2: 0 -clone_color: child-3:0 allocation score on pcmk-3: 0 -clone_color: child-3:1 allocation score on pcmk-1: 0 -clone_color: child-3:1 allocation score on pcmk-2: 0 -clone_color: child-3:1 allocation score on pcmk-3: 0 -clone_color: child-3:2 allocation score on pcmk-1: 0 -clone_color: child-3:2 allocation score on pcmk-2: 0 -clone_color: child-3:2 allocation score on pcmk-3: 0 -clone_color: clone-1 allocation score on pcmk-1: 0 -clone_color: clone-1 allocation score on pcmk-2: 0 -clone_color: clone-1 allocation score on pcmk-3: 0 -clone_color: clone-2 allocation score on pcmk-1: -INFINITY -clone_color: clone-2 allocation score on pcmk-2: 0 -clone_color: clone-2 allocation score on pcmk-3: 0 -clone_color: clone-3 allocation score on pcmk-1: 0 -clone_color: clone-3 allocation score on pcmk-2: 0 -clone_color: clone-3 allocation score on pcmk-3: 0 -native_color: child-1:0 allocation score on pcmk-1: 0 -native_color: child-1:0 allocation score on pcmk-2: 0 -native_color: child-1:0 allocation score on pcmk-3: 0 -native_color: child-1:1 allocation score on pcmk-1: 0 -native_color: child-1:1 allocation score on pcmk-2: -INFINITY -native_color: child-1:1 allocation score on pcmk-3: 0 -native_color: child-1:2 allocation score on pcmk-1: 0 -native_color: child-1:2 allocation score on pcmk-2: -INFINITY -native_color: child-1:2 allocation score on pcmk-3: -INFINITY -native_color: child-2:0 allocation score on pcmk-1: -INFINITY -native_color: child-2:0 allocation score on pcmk-2: 0 -native_color: child-2:0 allocation score on pcmk-3: 0 -native_color: child-2:1 allocation score on pcmk-1: -INFINITY -native_color: child-2:1 allocation score on pcmk-2: -INFINITY -native_color: child-2:1 allocation score on pcmk-3: 0 -native_color: child-2:2 allocation score on pcmk-1: -INFINITY -native_color: child-2:2 allocation score on pcmk-2: -INFINITY -native_color: child-2:2 allocation score on pcmk-3: -INFINITY -native_color: child-3:0 allocation score on pcmk-1: 0 -native_color: child-3:0 allocation score on pcmk-2: 0 -native_color: child-3:0 allocation score on pcmk-3: 0 -native_color: child-3:1 allocation score on pcmk-1: -INFINITY -native_color: child-3:1 allocation score on pcmk-2: 0 -native_color: child-3:1 allocation score on pcmk-3: 0 -native_color: child-3:2 allocation score on pcmk-1: -INFINITY -native_color: child-3:2 allocation score on pcmk-2: -INFINITY -native_color: child-3:2 allocation score on pcmk-3: 0 -native_color: dummy allocation score on pcmk-1: 0 -native_color: dummy allocation score on pcmk-2: 0 -native_color: dummy allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-1:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-1:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-1:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-2:0 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: child-2:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-2:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-2:1 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: child-2:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-2:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-2:2 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: child-2:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-2:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-3:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-3:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-3:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-3:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-3:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-3:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-3:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-3:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-3:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: clone-1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clone-1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clone-1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: clone-2 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: clone-2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clone-2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: clone-3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clone-3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clone-3 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-1:0 allocation score on pcmk-1: 0 +pcmk__native_allocate: child-1:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: child-1:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-1:1 allocation score on pcmk-1: 0 +pcmk__native_allocate: child-1:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-1:2 allocation score on pcmk-1: 0 +pcmk__native_allocate: child-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-1:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: child-2:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-2:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: child-2:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-2:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-2:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-2:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-2:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-2:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-2:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: child-3:0 allocation score on pcmk-1: 0 +pcmk__native_allocate: child-3:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: child-3:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-3:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-3:1 allocation score on pcmk-2: 0 +pcmk__native_allocate: child-3:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-3:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-3:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-3:2 allocation score on pcmk-3: 0 +pcmk__native_allocate: dummy allocation score on pcmk-1: 0 +pcmk__native_allocate: dummy allocation score on pcmk-2: 0 +pcmk__native_allocate: dummy allocation score on pcmk-3: 0 diff --git a/pengine/test10/clone-interleave-2.dot b/pengine/test10/clone-interleave-2.dot index 88686ed3af8..6d54383011a 100644 --- a/pengine/test10/clone-interleave-2.dot +++ b/pengine/test10/clone-interleave-2.dot @@ -1,11 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"child-2:2_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "child-2:2_stop_0 pcmk-1" -> "clone-2_stopped_0" [ style = bold] "child-2:2_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] "child-3:2_start_0 pcmk-1" -> "clone-3_running_0" [ style = dashed] "child-3:2_start_0 pcmk-1" [ style=dashed color="red" fontcolor="black"] -"child-3:2_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "child-3:2_stop_0 pcmk-1" -> "child-2:2_stop_0 pcmk-1" [ style = bold] "child-3:2_stop_0 pcmk-1" -> "child-3:2_start_0 pcmk-1" [ style = dashed] "child-3:2_stop_0 pcmk-1" -> "clone-3_stopped_0" [ style = bold] @@ -26,7 +23,6 @@ digraph "g" { "clone-3_stopped_0" -> "clone-3_start_0" [ style = bold] "clone-3_stopped_0" [ style=bold color="green" fontcolor="orange"] "dummy_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] -"dummy_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "dummy_stop_0 pcmk-1" -> "clone-3_stop_0" [ style = bold] "dummy_stop_0 pcmk-1" -> "dummy_start_0 pcmk-1" [ style = bold] "dummy_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/clone-interleave-2.exp b/pengine/test10/clone-interleave-2.exp index e19866598b5..4a6b512ff7d 100644 --- a/pengine/test10/clone-interleave-2.exp +++ b/pengine/test10/clone-interleave-2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="start" operation_key="dummy_start_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="2" operation="start" operation_key="dummy_start_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="1" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="30" operation="running" operation_key="clone-3_running_0"/> + <pseudo_event id="29" operation="running" operation_key="clone-3_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="1" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,126 +26,108 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="14" operation="stop" operation_key="child-2:2_stop_0" internal_operation_key="child-2:0_stop_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="13" operation="stop" operation_key="child-2:2_stop_0" internal_operation_key="child-2:0_stop_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="child-2" long-id="child-2:2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stop" operation_key="clone-2_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="clone-2_stop_0"/> </trigger> <trigger> - <rsc_op id="23" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="22" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="22" operation="stopped" operation_key="clone-2_stopped_0"> + <pseudo_event id="21" operation="stopped" operation_key="clone-2_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="stop" operation_key="child-2:2_stop_0" internal_operation_key="child-2:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="13" operation="stop" operation_key="child-2:2_stop_0" internal_operation_key="child-2:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="21" operation="stop" operation_key="clone-2_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="clone-2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="21" operation="stop" operation_key="clone-2_stop_0"> + <pseudo_event id="20" operation="stop" operation_key="clone-2_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stopped" operation_key="clone-3_stopped_0"/> + <pseudo_event id="31" operation="stopped" operation_key="clone-3_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="23" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="22" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="child-3" long-id="child-3:2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stop" operation_key="clone-3_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="clone-3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="32" operation="stopped" operation_key="clone-3_stopped_0"> + <pseudo_event id="31" operation="stopped" operation_key="clone-3_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="22" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="clone-3_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="clone-3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="31" operation="stop" operation_key="clone-3_stop_0"> + <pseudo_event id="30" operation="stop" operation_key="clone-3_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="1" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="30" operation="running" operation_key="clone-3_running_0"> + <pseudo_event id="29" operation="running" operation_key="clone-3_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="start" operation_key="clone-3_start_0"/> + <pseudo_event id="28" operation="start" operation_key="clone-3_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="29" operation="start" operation_key="clone-3_start_0"> + <pseudo_event id="28" operation="start" operation_key="clone-3_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stopped" operation_key="clone-3_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="14" operation="stop" operation_key="child-2:2_stop_0" internal_operation_key="child-2:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="23" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <pseudo_event id="31" operation="stopped" operation_key="clone-3_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-interleave-2.scores b/pengine/test10/clone-interleave-2.scores index 1eb341cf0a3..8d378554f2f 100644 --- a/pengine/test10/clone-interleave-2.scores +++ b/pengine/test10/clone-interleave-2.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: child-1:0 allocation score on pcmk-1: 1 -clone_color: child-1:0 allocation score on pcmk-2: 0 -clone_color: child-1:0 allocation score on pcmk-3: 0 -clone_color: child-1:1 allocation score on pcmk-1: 0 -clone_color: child-1:1 allocation score on pcmk-2: 1 -clone_color: child-1:1 allocation score on pcmk-3: 0 -clone_color: child-1:2 allocation score on pcmk-1: 0 -clone_color: child-1:2 allocation score on pcmk-2: 0 -clone_color: child-1:2 allocation score on pcmk-3: 1 -clone_color: child-2:0 allocation score on pcmk-1: -INFINITY -clone_color: child-2:0 allocation score on pcmk-2: 0 -clone_color: child-2:0 allocation score on pcmk-3: 0 -clone_color: child-2:1 allocation score on pcmk-1: -INFINITY -clone_color: child-2:1 allocation score on pcmk-2: 1 -clone_color: child-2:1 allocation score on pcmk-3: 0 -clone_color: child-2:2 allocation score on pcmk-1: -INFINITY -clone_color: child-2:2 allocation score on pcmk-2: 0 -clone_color: child-2:2 allocation score on pcmk-3: 1 -clone_color: child-3:0 allocation score on pcmk-1: 1 -clone_color: child-3:0 allocation score on pcmk-2: 0 -clone_color: child-3:0 allocation score on pcmk-3: 0 -clone_color: child-3:1 allocation score on pcmk-1: 0 -clone_color: child-3:1 allocation score on pcmk-2: 1 -clone_color: child-3:1 allocation score on pcmk-3: 0 -clone_color: child-3:2 allocation score on pcmk-1: 0 -clone_color: child-3:2 allocation score on pcmk-2: 0 -clone_color: child-3:2 allocation score on pcmk-3: 1 -clone_color: clone-1 allocation score on pcmk-1: 0 -clone_color: clone-1 allocation score on pcmk-2: 0 -clone_color: clone-1 allocation score on pcmk-3: 0 -clone_color: clone-2 allocation score on pcmk-1: -INFINITY -clone_color: clone-2 allocation score on pcmk-2: 0 -clone_color: clone-2 allocation score on pcmk-3: 0 -clone_color: clone-3 allocation score on pcmk-1: 0 -clone_color: clone-3 allocation score on pcmk-2: 0 -clone_color: clone-3 allocation score on pcmk-3: 0 -native_color: child-1:0 allocation score on pcmk-1: 1 -native_color: child-1:0 allocation score on pcmk-2: 0 -native_color: child-1:0 allocation score on pcmk-3: 0 -native_color: child-1:1 allocation score on pcmk-1: -INFINITY -native_color: child-1:1 allocation score on pcmk-2: 1 -native_color: child-1:1 allocation score on pcmk-3: 0 -native_color: child-1:2 allocation score on pcmk-1: -INFINITY -native_color: child-1:2 allocation score on pcmk-2: -INFINITY -native_color: child-1:2 allocation score on pcmk-3: 1 -native_color: child-2:0 allocation score on pcmk-1: -INFINITY -native_color: child-2:0 allocation score on pcmk-2: -INFINITY -native_color: child-2:0 allocation score on pcmk-3: -INFINITY -native_color: child-2:1 allocation score on pcmk-1: -INFINITY -native_color: child-2:1 allocation score on pcmk-2: 1 -native_color: child-2:1 allocation score on pcmk-3: 0 -native_color: child-2:2 allocation score on pcmk-1: -INFINITY -native_color: child-2:2 allocation score on pcmk-2: -INFINITY -native_color: child-2:2 allocation score on pcmk-3: 1 -native_color: child-3:0 allocation score on pcmk-1: 1 -native_color: child-3:0 allocation score on pcmk-2: 0 -native_color: child-3:0 allocation score on pcmk-3: 0 -native_color: child-3:1 allocation score on pcmk-1: -INFINITY -native_color: child-3:1 allocation score on pcmk-2: 1 -native_color: child-3:1 allocation score on pcmk-3: 0 -native_color: child-3:2 allocation score on pcmk-1: -INFINITY -native_color: child-3:2 allocation score on pcmk-2: -INFINITY -native_color: child-3:2 allocation score on pcmk-3: 1 -native_color: dummy allocation score on pcmk-1: 0 -native_color: dummy allocation score on pcmk-2: 0 -native_color: dummy allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-1:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: child-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-1:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: child-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-1:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: child-2:0 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: child-2:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-2:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-2:1 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: child-2:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: child-2:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-2:2 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: child-2:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-2:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: child-3:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: child-3:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-3:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-3:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-3:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: child-3:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-3:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-3:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-3:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: clone-1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clone-1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clone-1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: clone-2 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: clone-2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clone-2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: clone-3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clone-3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clone-3 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-1:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: child-1:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: child-1:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-1:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: child-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-1:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: child-2:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-2:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-2:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: child-2:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-2:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: child-2:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-2:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-2:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-2:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: child-3:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: child-3:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: child-3:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-3:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-3:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: child-3:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-3:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-3:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-3:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: dummy allocation score on pcmk-1: 0 +pcmk__native_allocate: dummy allocation score on pcmk-2: 0 +pcmk__native_allocate: dummy allocation score on pcmk-3: 0 diff --git a/pengine/test10/clone-interleave-2.summary b/pengine/test10/clone-interleave-2.summary index e4c9aa4aea6..598cfbdb2ce 100644 --- a/pengine/test10/clone-interleave-2.summary +++ b/pengine/test10/clone-interleave-2.summary @@ -26,7 +26,6 @@ Executing cluster transition: * Resource action: dummy start on pcmk-1 * Resource action: child-2:2 stop on pcmk-1 * Pseudo action: clone-2_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ pcmk-1 pcmk-2 pcmk-3 ] diff --git a/pengine/test10/clone-interleave-3.dot b/pengine/test10/clone-interleave-3.dot index 9a927ad6a02..9243a4bdcb4 100644 --- a/pengine/test10/clone-interleave-3.dot +++ b/pengine/test10/clone-interleave-3.dot @@ -1,15 +1,12 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "child-2:2_start_0 pcmk-1" -> "child-3:2_start_0 pcmk-1" [ style = bold] "child-2:2_start_0 pcmk-1" -> "clone-2_running_0" [ style = bold] "child-2:2_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] -"child-2:2_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "child-2:2_stop_0 pcmk-1" -> "child-2:2_start_0 pcmk-1" [ style = bold] "child-2:2_stop_0 pcmk-1" -> "clone-2_stopped_0" [ style = bold] "child-2:2_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] "child-3:2_start_0 pcmk-1" -> "clone-3_running_0" [ style = bold] "child-3:2_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] -"child-3:2_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "child-3:2_stop_0 pcmk-1" -> "child-2:2_stop_0 pcmk-1" [ style = bold] "child-3:2_stop_0 pcmk-1" -> "child-3:2_start_0 pcmk-1" [ style = bold] "child-3:2_stop_0 pcmk-1" -> "clone-3_stopped_0" [ style = bold] @@ -36,7 +33,6 @@ digraph "g" { "clone-3_stopped_0" -> "clone-3_start_0" [ style = bold] "clone-3_stopped_0" [ style=bold color="green" fontcolor="orange"] "dummy_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] -"dummy_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "dummy_stop_0 pcmk-1" -> "clone-3_stop_0" [ style = bold] "dummy_stop_0 pcmk-1" -> "dummy_start_0 pcmk-1" [ style = bold] "dummy_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/clone-interleave-3.exp b/pengine/test10/clone-interleave-3.exp index a16537d9857..1cb7e292747 100644 --- a/pengine/test10/clone-interleave-3.exp +++ b/pengine/test10/clone-interleave-3.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="dummy_start_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="3" operation="start" operation_key="dummy_start_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="2" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="31" operation="running" operation_key="clone-3_running_0"/> + <pseudo_event id="30" operation="running" operation_key="clone-3_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="2" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="15" operation="start" operation_key="child-2:2_start_0" internal_operation_key="child-2:0_start_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="14" operation="start" operation_key="child-2:2_start_0" internal_operation_key="child-2:0_start_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="child-2" long-id="child-2:2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,7 +36,7 @@ <rsc_op id="1" operation="stop" operation_key="child-2:2_stop_0" internal_operation_key="child-2:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="clone-2_start_0"/> + <pseudo_event id="19" operation="start" operation_key="clone-2_start_0"/> </trigger> </inputs> </synapse> @@ -49,16 +49,16 @@ </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="stop" operation_key="clone-2_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="clone-2_stop_0"/> </trigger> <trigger> - <rsc_op id="24" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="23" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="23" operation="stopped" operation_key="clone-2_stopped_0"> + <pseudo_event id="22" operation="stopped" operation_key="clone-2_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -67,153 +67,135 @@ <rsc_op id="1" operation="stop" operation_key="child-2:2_stop_0" internal_operation_key="child-2:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="clone-2_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="clone-2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="22" operation="stop" operation_key="clone-2_stop_0"> + <pseudo_event id="21" operation="stop" operation_key="clone-2_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="stopped" operation_key="clone-3_stopped_0"/> + <pseudo_event id="32" operation="stopped" operation_key="clone-3_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="21" operation="running" operation_key="clone-2_running_0"> + <pseudo_event id="20" operation="running" operation_key="clone-2_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="child-2:2_start_0" internal_operation_key="child-2:0_start_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="14" operation="start" operation_key="child-2:2_start_0" internal_operation_key="child-2:0_start_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="clone-2_start_0"/> + <pseudo_event id="19" operation="start" operation_key="clone-2_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="20" operation="start" operation_key="clone-2_start_0"> + <pseudo_event id="19" operation="start" operation_key="clone-2_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stopped" operation_key="clone-2_stopped_0"/> + <pseudo_event id="22" operation="stopped" operation_key="clone-2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="25" operation="start" operation_key="child-3:2_start_0" internal_operation_key="child-3:0_start_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="24" operation="start" operation_key="child-3:2_start_0" internal_operation_key="child-3:0_start_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="child-3" long-id="child-3:2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="child-2:2_start_0" internal_operation_key="child-2:0_start_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="14" operation="start" operation_key="child-2:2_start_0" internal_operation_key="child-2:0_start_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="24" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="23" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="clone-3_start_0"/> + <pseudo_event id="29" operation="start" operation_key="clone-3_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="24" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="23" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="child-3" long-id="child-3:2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="clone-3_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="clone-3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="33" operation="stopped" operation_key="clone-3_stopped_0"> + <pseudo_event id="32" operation="stopped" operation_key="clone-3_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="23" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="32" operation="stop" operation_key="clone-3_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="clone-3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="clone-3_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="clone-3_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="2" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="31" operation="running" operation_key="clone-3_running_0"> + <pseudo_event id="30" operation="running" operation_key="clone-3_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="child-3:2_start_0" internal_operation_key="child-3:0_start_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="24" operation="start" operation_key="child-3:2_start_0" internal_operation_key="child-3:0_start_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="clone-3_start_0"/> + <pseudo_event id="29" operation="start" operation_key="clone-3_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="30" operation="start" operation_key="clone-3_start_0"> + <pseudo_event id="29" operation="start" operation_key="clone-3_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="running" operation_key="clone-2_running_0"/> + <pseudo_event id="20" operation="running" operation_key="clone-2_running_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="stopped" operation_key="clone-3_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="14"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="child-2:2_stop_0" internal_operation_key="child-2:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="3" operation="stop" operation_key="dummy_stop_0" on_node="pcmk-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="24" operation="stop" operation_key="child-3:2_stop_0" internal_operation_key="child-3:0_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <pseudo_event id="32" operation="stopped" operation_key="clone-3_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-interleave-3.scores b/pengine/test10/clone-interleave-3.scores index 689a17632b0..be283017a19 100644 --- a/pengine/test10/clone-interleave-3.scores +++ b/pengine/test10/clone-interleave-3.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: child-1:0 allocation score on pcmk-1: 1 -clone_color: child-1:0 allocation score on pcmk-2: 0 -clone_color: child-1:0 allocation score on pcmk-3: 0 -clone_color: child-1:1 allocation score on pcmk-1: 0 -clone_color: child-1:1 allocation score on pcmk-2: 1 -clone_color: child-1:1 allocation score on pcmk-3: 0 -clone_color: child-1:2 allocation score on pcmk-1: 0 -clone_color: child-1:2 allocation score on pcmk-2: 0 -clone_color: child-1:2 allocation score on pcmk-3: 1 -clone_color: child-2:0 allocation score on pcmk-1: 1 -clone_color: child-2:0 allocation score on pcmk-2: 0 -clone_color: child-2:0 allocation score on pcmk-3: 0 -clone_color: child-2:1 allocation score on pcmk-1: 0 -clone_color: child-2:1 allocation score on pcmk-2: 1 -clone_color: child-2:1 allocation score on pcmk-3: 0 -clone_color: child-2:2 allocation score on pcmk-1: 0 -clone_color: child-2:2 allocation score on pcmk-2: 0 -clone_color: child-2:2 allocation score on pcmk-3: 1 -clone_color: child-3:0 allocation score on pcmk-1: 1 -clone_color: child-3:0 allocation score on pcmk-2: 0 -clone_color: child-3:0 allocation score on pcmk-3: 0 -clone_color: child-3:1 allocation score on pcmk-1: 0 -clone_color: child-3:1 allocation score on pcmk-2: 1 -clone_color: child-3:1 allocation score on pcmk-3: 0 -clone_color: child-3:2 allocation score on pcmk-1: 0 -clone_color: child-3:2 allocation score on pcmk-2: 0 -clone_color: child-3:2 allocation score on pcmk-3: 1 -clone_color: clone-1 allocation score on pcmk-1: 0 -clone_color: clone-1 allocation score on pcmk-2: 0 -clone_color: clone-1 allocation score on pcmk-3: 0 -clone_color: clone-2 allocation score on pcmk-1: 0 -clone_color: clone-2 allocation score on pcmk-2: 0 -clone_color: clone-2 allocation score on pcmk-3: 0 -clone_color: clone-3 allocation score on pcmk-1: 0 -clone_color: clone-3 allocation score on pcmk-2: 0 -clone_color: clone-3 allocation score on pcmk-3: 0 -native_color: child-1:0 allocation score on pcmk-1: 1 -native_color: child-1:0 allocation score on pcmk-2: 0 -native_color: child-1:0 allocation score on pcmk-3: 0 -native_color: child-1:1 allocation score on pcmk-1: -INFINITY -native_color: child-1:1 allocation score on pcmk-2: 1 -native_color: child-1:1 allocation score on pcmk-3: 0 -native_color: child-1:2 allocation score on pcmk-1: -INFINITY -native_color: child-1:2 allocation score on pcmk-2: -INFINITY -native_color: child-1:2 allocation score on pcmk-3: 1 -native_color: child-2:0 allocation score on pcmk-1: 1 -native_color: child-2:0 allocation score on pcmk-2: -INFINITY -native_color: child-2:0 allocation score on pcmk-3: -INFINITY -native_color: child-2:1 allocation score on pcmk-1: 0 -native_color: child-2:1 allocation score on pcmk-2: 1 -native_color: child-2:1 allocation score on pcmk-3: 0 -native_color: child-2:2 allocation score on pcmk-1: 0 -native_color: child-2:2 allocation score on pcmk-2: -INFINITY -native_color: child-2:2 allocation score on pcmk-3: 1 -native_color: child-3:0 allocation score on pcmk-1: 1 -native_color: child-3:0 allocation score on pcmk-2: 0 -native_color: child-3:0 allocation score on pcmk-3: 0 -native_color: child-3:1 allocation score on pcmk-1: -INFINITY -native_color: child-3:1 allocation score on pcmk-2: 1 -native_color: child-3:1 allocation score on pcmk-3: 0 -native_color: child-3:2 allocation score on pcmk-1: -INFINITY -native_color: child-3:2 allocation score on pcmk-2: -INFINITY -native_color: child-3:2 allocation score on pcmk-3: 1 -native_color: dummy allocation score on pcmk-1: 0 -native_color: dummy allocation score on pcmk-2: 0 -native_color: dummy allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-1:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: child-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-1:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: child-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-1:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: child-2:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: child-2:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-2:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-2:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-2:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: child-2:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-2:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-2:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-2:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: child-3:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: child-3:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-3:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-3:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-3:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: child-3:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: child-3:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: child-3:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: child-3:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: clone-1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clone-1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clone-1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: clone-2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clone-2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clone-2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: clone-3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clone-3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clone-3 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-1:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: child-1:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: child-1:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-1:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: child-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-1:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: child-2:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: child-2:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-2:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: child-2:1 allocation score on pcmk-1: 0 +pcmk__native_allocate: child-2:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: child-2:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-2:2 allocation score on pcmk-1: 0 +pcmk__native_allocate: child-2:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-2:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: child-3:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: child-3:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: child-3:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-3:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-3:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: child-3:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: child-3:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: child-3:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: child-3:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: dummy allocation score on pcmk-1: 0 +pcmk__native_allocate: dummy allocation score on pcmk-2: 0 +pcmk__native_allocate: dummy allocation score on pcmk-3: 0 diff --git a/pengine/test10/clone-interleave-3.summary b/pengine/test10/clone-interleave-3.summary index a40dc1df360..13b65573d32 100644 --- a/pengine/test10/clone-interleave-3.summary +++ b/pengine/test10/clone-interleave-3.summary @@ -25,7 +25,6 @@ Executing cluster transition: * Resource action: child-2:2 stop on pcmk-1 * Pseudo action: clone-2_stopped_0 * Pseudo action: clone-2_start_0 - * Pseudo action: all_stopped * Resource action: child-2:2 start on pcmk-1 * Pseudo action: clone-2_running_0 * Pseudo action: clone-3_start_0 diff --git a/pengine/test10/clone-max-zero.dot b/pengine/test10/clone-max-zero.dot index 33cec0a5029..2e18ce46d5f 100644 --- a/pengine/test10/clone-max-zero.dot +++ b/pengine/test10/clone-max-zero.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "c-ocfs2-1_stop_0" -> "c-ocfs2-1_stopped_0" [ style = bold] "c-ocfs2-1_stop_0" -> "ocfs2-1:0_stop_0 c001n11" [ style = bold] "c-ocfs2-1_stop_0" -> "ocfs2-1:1_stop_0 c001n12" [ style = bold] @@ -11,10 +10,8 @@ digraph "g" { "dlm-clone_stop_0" -> "dlm:1_stop_0 c001n12" [ style = bold] "dlm-clone_stop_0" [ style=bold color="green" fontcolor="orange" ] "dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"dlm:0_stop_0 c001n11" -> "all_stopped" [ style = bold] "dlm:0_stop_0 c001n11" -> "dlm-clone_stopped_0" [ style = bold] "dlm:0_stop_0 c001n11" [ style=bold color="green" fontcolor="black"] -"dlm:1_stop_0 c001n12" -> "all_stopped" [ style = bold] "dlm:1_stop_0 c001n12" -> "dlm-clone_stopped_0" [ style = bold] "dlm:1_stop_0 c001n12" [ style=bold color="green" fontcolor="black"] "o2cb-clone_stop_0" -> "o2cb-clone_stopped_0" [ style = bold] @@ -23,19 +20,15 @@ digraph "g" { "o2cb-clone_stop_0" [ style=bold color="green" fontcolor="orange" ] "o2cb-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold] "o2cb-clone_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"o2cb:0_stop_0 c001n11" -> "all_stopped" [ style = bold] "o2cb:0_stop_0 c001n11" -> "dlm:0_stop_0 c001n11" [ style = bold] "o2cb:0_stop_0 c001n11" -> "o2cb-clone_stopped_0" [ style = bold] "o2cb:0_stop_0 c001n11" [ style=bold color="green" fontcolor="black" ] -"o2cb:1_stop_0 c001n12" -> "all_stopped" [ style = bold] "o2cb:1_stop_0 c001n12" -> "dlm:1_stop_0 c001n12" [ style = bold] "o2cb:1_stop_0 c001n12" -> "o2cb-clone_stopped_0" [ style = bold] "o2cb:1_stop_0 c001n12" [ style=bold color="green" fontcolor="black" ] -"ocfs2-1:0_stop_0 c001n11" -> "all_stopped" [ style = bold] "ocfs2-1:0_stop_0 c001n11" -> "c-ocfs2-1_stopped_0" [ style = bold] "ocfs2-1:0_stop_0 c001n11" -> "o2cb:0_stop_0 c001n11" [ style = bold] "ocfs2-1:0_stop_0 c001n11" [ style=bold color="green" fontcolor="black" ] -"ocfs2-1:1_stop_0 c001n12" -> "all_stopped" [ style = bold] "ocfs2-1:1_stop_0 c001n12" -> "c-ocfs2-1_stopped_0" [ style = bold] "ocfs2-1:1_stop_0 c001n12" -> "o2cb:1_stop_0 c001n12" [ style = bold] "ocfs2-1:1_stop_0 c001n12" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/clone-max-zero.exp b/pengine/test10/clone-max-zero.exp index d3113c09210..53f4109cf7f 100644 --- a/pengine/test10/clone-max-zero.exp +++ b/pengine/test10/clone-max-zero.exp @@ -1,206 +1,178 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="stop" operation_key="dlm:1_stop_0" internal_operation_key="dlm:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"> + <rsc_op id="3" operation="stop" operation_key="dlm:1_stop_0" internal_operation_key="dlm:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"> <primitive id="dlm:1" long-id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="0" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c001n12" CRM_meta_on_node_uuid="c001n12" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="stop" operation_key="dlm-clone_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="dlm-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> + <rsc_op id="9" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="stop" operation_key="dlm:0_stop_0" internal_operation_key="dlm:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"> + <rsc_op id="4" operation="stop" operation_key="dlm:0_stop_0" internal_operation_key="dlm:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"> <primitive id="dlm:0" long-id="dlm:1" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="0" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c001n11" CRM_meta_on_node_uuid="c001n11" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="stop" operation_key="dlm-clone_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="dlm-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> + <rsc_op id="10" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="9" operation="stopped" operation_key="dlm-clone_stopped_0"> + <pseudo_event id="8" operation="stopped" operation_key="dlm-clone_stopped_0"> <attributes CRM_meta_clone_max="0" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="dlm:1_stop_0" internal_operation_key="dlm:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> + <rsc_op id="3" operation="stop" operation_key="dlm:1_stop_0" internal_operation_key="dlm:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> </trigger> <trigger> - <rsc_op id="5" operation="stop" operation_key="dlm:0_stop_0" internal_operation_key="dlm:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> + <rsc_op id="4" operation="stop" operation_key="dlm:0_stop_0" internal_operation_key="dlm:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> </trigger> <trigger> - <pseudo_event id="8" operation="stop" operation_key="dlm-clone_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="dlm-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="stop" operation_key="dlm-clone_stop_0"> + <pseudo_event id="7" operation="stop" operation_key="dlm-clone_stop_0"> <attributes CRM_meta_clone_max="0" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stopped" operation_key="o2cb-clone_stopped_0"/> + <pseudo_event id="14" operation="stopped" operation_key="o2cb-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"> + <rsc_op id="9" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"> <primitive id="o2cb" long-id="o2cb:1" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c001n12" CRM_meta_on_node_uuid="c001n12" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="o2cb-clone_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="o2cb-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="24" operation="stop" operation_key="ocfs2-1:1_stop_0" internal_operation_key="ocfs2-1:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> + <rsc_op id="23" operation="stop" operation_key="ocfs2-1:1_stop_0" internal_operation_key="ocfs2-1:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="11" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"> + <rsc_op id="10" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"> <primitive id="o2cb" long-id="o2cb:0" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c001n11" CRM_meta_on_node_uuid="c001n11" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="o2cb-clone_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="o2cb-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="25" operation="stop" operation_key="ocfs2-1:0_stop_0" internal_operation_key="ocfs2-1:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> + <rsc_op id="24" operation="stop" operation_key="ocfs2-1:0_stop_0" internal_operation_key="ocfs2-1:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="o2cb-clone_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="o2cb-clone_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> + <rsc_op id="9" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> + <rsc_op id="10" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="o2cb-clone_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="o2cb-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="o2cb-clone_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="o2cb-clone_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="stopped" operation_key="c-ocfs2-1_stopped_0"/> + <pseudo_event id="28" operation="stopped" operation_key="c-ocfs2-1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="24" operation="stop" operation_key="ocfs2-1:1_stop_0" internal_operation_key="ocfs2-1:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"> + <rsc_op id="23" operation="stop" operation_key="ocfs2-1:1_stop_0" internal_operation_key="ocfs2-1:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"> <primitive id="ocfs2-1" long-id="ocfs2-1:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c001n12" CRM_meta_on_node_uuid="c001n12" CRM_meta_timeout="120000" device="/dev/drbd0" directory="/mnt" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="stop" operation_key="c-ocfs2-1_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="c-ocfs2-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="25" operation="stop" operation_key="ocfs2-1:0_stop_0" internal_operation_key="ocfs2-1:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"> + <rsc_op id="24" operation="stop" operation_key="ocfs2-1:0_stop_0" internal_operation_key="ocfs2-1:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"> <primitive id="ocfs2-1" long-id="ocfs2-1:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c001n11" CRM_meta_on_node_uuid="c001n11" CRM_meta_timeout="120000" device="/dev/drbd0" directory="/mnt" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="stop" operation_key="c-ocfs2-1_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="c-ocfs2-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="29" operation="stopped" operation_key="c-ocfs2-1_stopped_0"> + <pseudo_event id="28" operation="stopped" operation_key="c-ocfs2-1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="stop" operation_key="ocfs2-1:1_stop_0" internal_operation_key="ocfs2-1:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> + <rsc_op id="23" operation="stop" operation_key="ocfs2-1:1_stop_0" internal_operation_key="ocfs2-1:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> </trigger> <trigger> - <rsc_op id="25" operation="stop" operation_key="ocfs2-1:0_stop_0" internal_operation_key="ocfs2-1:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> + <rsc_op id="24" operation="stop" operation_key="ocfs2-1:0_stop_0" internal_operation_key="ocfs2-1:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> </trigger> <trigger> - <pseudo_event id="28" operation="stop" operation_key="c-ocfs2-1_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="c-ocfs2-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="28" operation="stop" operation_key="c-ocfs2-1_stop_0"> + <pseudo_event id="27" operation="stop" operation_key="c-ocfs2-1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="dlm:1_stop_0" internal_operation_key="dlm:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> - </trigger> - <trigger> - <rsc_op id="5" operation="stop" operation_key="dlm:0_stop_0" internal_operation_key="dlm:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="o2cb:1_stop_0" internal_operation_key="o2cb:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="o2cb:0_stop_0" internal_operation_key="o2cb:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> - </trigger> - <trigger> - <rsc_op id="24" operation="stop" operation_key="ocfs2-1:1_stop_0" internal_operation_key="ocfs2-1:0_stop_0" on_node="c001n12" on_node_uuid="c001n12"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="ocfs2-1:0_stop_0" internal_operation_key="ocfs2-1:1_stop_0" on_node="c001n11" on_node_uuid="c001n11"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/clone-max-zero.scores b/pengine/test10/clone-max-zero.scores index e31639d3ea2..f4d863f1779 100644 --- a/pengine/test10/clone-max-zero.scores +++ b/pengine/test10/clone-max-zero.scores @@ -1,35 +1,35 @@ Allocation scores: -clone_color: c-ocfs2-1 allocation score on c001n11: 0 -clone_color: c-ocfs2-1 allocation score on c001n12: 0 -clone_color: clone-drbd0 allocation score on c001n11: 0 -clone_color: clone-drbd0 allocation score on c001n12: 0 -clone_color: dlm-clone allocation score on c001n11: 0 -clone_color: dlm-clone allocation score on c001n12: 0 -clone_color: drbd0:0 allocation score on c001n11: 0 -clone_color: drbd0:0 allocation score on c001n12: 1 -clone_color: drbd0:1 allocation score on c001n11: 1 -clone_color: drbd0:1 allocation score on c001n12: 0 -clone_color: o2cb-clone allocation score on c001n11: 0 -clone_color: o2cb-clone allocation score on c001n12: 0 -clone_color: o2cb:0 allocation score on c001n11: 0 -clone_color: o2cb:0 allocation score on c001n12: 1 -clone_color: o2cb:1 allocation score on c001n11: 1 -clone_color: o2cb:1 allocation score on c001n12: 0 -clone_color: ocfs2-1:0 allocation score on c001n11: 0 -clone_color: ocfs2-1:0 allocation score on c001n12: 1 -clone_color: ocfs2-1:1 allocation score on c001n11: 1 -clone_color: ocfs2-1:1 allocation score on c001n12: 0 -native_color: drbd0:0 allocation score on c001n11: 0 -native_color: drbd0:0 allocation score on c001n12: 1 -native_color: drbd0:1 allocation score on c001n11: 1 -native_color: drbd0:1 allocation score on c001n12: -INFINITY -native_color: fencing allocation score on c001n11: 0 -native_color: fencing allocation score on c001n12: 0 -native_color: o2cb:0 allocation score on c001n11: -INFINITY -native_color: o2cb:0 allocation score on c001n12: -INFINITY -native_color: o2cb:1 allocation score on c001n11: -INFINITY -native_color: o2cb:1 allocation score on c001n12: -INFINITY -native_color: ocfs2-1:0 allocation score on c001n11: -INFINITY -native_color: ocfs2-1:0 allocation score on c001n12: -INFINITY -native_color: ocfs2-1:1 allocation score on c001n11: -INFINITY -native_color: ocfs2-1:1 allocation score on c001n12: -INFINITY +pcmk__clone_allocate: c-ocfs2-1 allocation score on c001n11: 0 +pcmk__clone_allocate: c-ocfs2-1 allocation score on c001n12: 0 +pcmk__clone_allocate: clone-drbd0 allocation score on c001n11: 0 +pcmk__clone_allocate: clone-drbd0 allocation score on c001n12: 0 +pcmk__clone_allocate: dlm-clone allocation score on c001n11: 0 +pcmk__clone_allocate: dlm-clone allocation score on c001n12: 0 +pcmk__clone_allocate: drbd0:0 allocation score on c001n11: 0 +pcmk__clone_allocate: drbd0:0 allocation score on c001n12: 1 +pcmk__clone_allocate: drbd0:1 allocation score on c001n11: 1 +pcmk__clone_allocate: drbd0:1 allocation score on c001n12: 0 +pcmk__clone_allocate: o2cb-clone allocation score on c001n11: 0 +pcmk__clone_allocate: o2cb-clone allocation score on c001n12: 0 +pcmk__clone_allocate: o2cb:0 allocation score on c001n11: 0 +pcmk__clone_allocate: o2cb:0 allocation score on c001n12: 1 +pcmk__clone_allocate: o2cb:1 allocation score on c001n11: 1 +pcmk__clone_allocate: o2cb:1 allocation score on c001n12: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on c001n11: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on c001n12: 1 +pcmk__clone_allocate: ocfs2-1:1 allocation score on c001n11: 1 +pcmk__clone_allocate: ocfs2-1:1 allocation score on c001n12: 0 +pcmk__native_allocate: drbd0:0 allocation score on c001n11: 0 +pcmk__native_allocate: drbd0:0 allocation score on c001n12: 1 +pcmk__native_allocate: drbd0:1 allocation score on c001n11: 1 +pcmk__native_allocate: drbd0:1 allocation score on c001n12: -INFINITY +pcmk__native_allocate: fencing allocation score on c001n11: 0 +pcmk__native_allocate: fencing allocation score on c001n12: 0 +pcmk__native_allocate: o2cb:0 allocation score on c001n11: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on c001n12: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on c001n11: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on c001n12: -INFINITY +pcmk__native_allocate: ocfs2-1:0 allocation score on c001n11: -INFINITY +pcmk__native_allocate: ocfs2-1:0 allocation score on c001n12: -INFINITY +pcmk__native_allocate: ocfs2-1:1 allocation score on c001n11: -INFINITY +pcmk__native_allocate: ocfs2-1:1 allocation score on c001n12: -INFINITY diff --git a/pengine/test10/clone-max-zero.summary b/pengine/test10/clone-max-zero.summary index 33c4e89aa76..7af0f1f7508 100644 --- a/pengine/test10/clone-max-zero.summary +++ b/pengine/test10/clone-max-zero.summary @@ -34,7 +34,6 @@ Executing cluster transition: * Resource action: dlm:1 stop on c001n12 * Resource action: dlm:0 stop on c001n11 * Pseudo action: dlm-clone_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ c001n11 c001n12 ] diff --git a/pengine/test10/clone-no-shuffle.dot b/pengine/test10/clone-no-shuffle.dot index 883e7792771..5174ecb91c7 100644 --- a/pengine/test10/clone-no-shuffle.dot +++ b/pengine/test10/clone-no-shuffle.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "drbd1:0_demote_0 dktest2sles10" -> "drbd1:0_stop_0 dktest2sles10" [ style = bold] "drbd1:0_demote_0 dktest2sles10" -> "ms-drbd1_demoted_0" [ style = bold] "drbd1:0_demote_0 dktest2sles10" [ style=bold color="green" fontcolor="black" ] @@ -9,10 +8,10 @@ digraph "g" { "drbd1:0_pre_notify_demote_0 dktest2sles10" [ style=bold color="green" fontcolor="black" ] "drbd1:0_pre_notify_stop_0 dktest2sles10" -> "ms-drbd1_confirmed-pre_notify_stop_0" [ style = bold] "drbd1:0_pre_notify_stop_0 dktest2sles10" [ style=bold color="green" fontcolor="black" ] -"drbd1:0_stop_0 dktest2sles10" -> "all_stopped" [ style = bold] "drbd1:0_stop_0 dktest2sles10" -> "ms-drbd1_stopped_0" [ style = bold] "drbd1:0_stop_0 dktest2sles10" [ style=bold color="green" fontcolor="black" ] "drbd1:1_monitor_0 dktest1sles10" -> "ms-drbd1_start_0" [ style = bold] +"drbd1:1_monitor_0 dktest1sles10" -> "ms-drbd1_stopped_0" [ style = bold] "drbd1:1_monitor_0 dktest1sles10" [ style=bold color="green" fontcolor="black" ] "drbd1:1_monitor_11000 dktest1sles10" [ style=bold color="green" fontcolor="black" ] "drbd1:1_post_notify_start_0 dktest1sles10" -> "ms-drbd1_confirmed-post_notify_running_0" [ style = bold] @@ -25,7 +24,6 @@ digraph "g" { "ms-drbd1_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange" ] "ms-drbd1_confirmed-post_notify_running_0" -> "drbd1:1_monitor_11000 dktest1sles10" [ style = bold] "ms-drbd1_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange" ] -"ms-drbd1_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "ms-drbd1_confirmed-post_notify_stopped_0" -> "ms-drbd1_pre_notify_start_0" [ style = bold] "ms-drbd1_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "ms-drbd1_confirmed-pre_notify_demote_0" -> "ms-drbd1_demote_0" [ style = bold] @@ -76,8 +74,8 @@ digraph "g" { "stonith-1_monitor_0 dktest2sles10" -> "stonith-1_start_0 dktest1sles10" [ style = bold] "stonith-1_monitor_0 dktest2sles10" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 dktest1sles10" [ style=bold color="green" fontcolor="black" ] +"testip_monitor_0 dktest1sles10" -> "ms-drbd1_demote_0" [ style = bold] "testip_monitor_0 dktest1sles10" [ style=bold color="green" fontcolor="black" ] -"testip_stop_0 dktest2sles10" -> "all_stopped" [ style = bold] "testip_stop_0 dktest2sles10" -> "ms-drbd1_demote_0" [ style = bold] "testip_stop_0 dktest2sles10" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/clone-no-shuffle.exp b/pengine/test10/clone-no-shuffle.exp index 1d5d70ac927..554d8e2d647 100644 --- a/pengine/test10/clone-no-shuffle.exp +++ b/pengine/test10/clone-no-shuffle.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="stonith-1_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> + <rsc_op id="7" operation="start" operation_key="stonith-1_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="dktest1sles10" CRM_meta_on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="stonith-1_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> + <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="stonith-1_monitor_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> + <rsc_op id="6" operation="monitor" operation_key="stonith-1_monitor_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="stonith-1_monitor_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> + <rsc_op id="6" operation="monitor" operation_key="stonith-1_monitor_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="dktest2sles10" CRM_meta_on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="stonith-1_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> + <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="dktest1sles10" CRM_meta_on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,117 +35,117 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <rsc_op id="46" operation="notify" operation_key="drbd1:0_post_notify_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> + <rsc_op id="44" operation="notify" operation_key="drbd1:0_post_notify_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> <primitive id="drbd1" long-id="drbd1:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd1:0" CRM_meta_notify_active_uname="dktest2sles10" CRM_meta_notify_all_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_available_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_demote_resource="drbd1:0" CRM_meta_notify_demote_uname="dktest2sles10" CRM_meta_notify_inactive_resource="drbd1:1" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd1:0" CRM_meta_notify_master_uname="dktest2sles10" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd1:1" CRM_meta_notify_start_uname="dktest1sles10" CRM_meta_notify_stop_resource="drbd1:0" CRM_meta_notify_stop_uname="dktest2sles10" CRM_meta_notify_type="post" CRM_meta_on_node="dktest2sles10" CRM_meta_on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342" CRM_meta_timeout="20000" drbd_resource="drbd1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="ms-drbd1_post_notify_demoted_0"/> + <pseudo_event id="34" operation="notify" operation_key="ms-drbd1_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="45" operation="notify" operation_key="drbd1:0_pre_notify_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> + <rsc_op id="43" operation="notify" operation_key="drbd1:0_pre_notify_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> <primitive id="drbd1" long-id="drbd1:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd1:0" CRM_meta_notify_active_uname="dktest2sles10" CRM_meta_notify_all_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_available_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_demote_resource="drbd1:0" CRM_meta_notify_demote_uname="dktest2sles10" CRM_meta_notify_inactive_resource="drbd1:1" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd1:0" CRM_meta_notify_master_uname="dktest2sles10" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd1:1" CRM_meta_notify_start_uname="dktest1sles10" CRM_meta_notify_stop_resource="drbd1:0" CRM_meta_notify_stop_uname="dktest2sles10" CRM_meta_notify_type="pre" CRM_meta_on_node="dktest2sles10" CRM_meta_on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342" CRM_meta_timeout="20000" drbd_resource="drbd1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notify" operation_key="ms-drbd1_pre_notify_demote_0"/> + <pseudo_event id="32" operation="notify" operation_key="ms-drbd1_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="44" operation="notify" operation_key="drbd1:0_pre_notify_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> + <rsc_op id="42" operation="notify" operation_key="drbd1:0_pre_notify_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> <primitive id="drbd1" long-id="drbd1:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd1:0" CRM_meta_notify_active_uname="dktest2sles10" CRM_meta_notify_all_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_available_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_demote_resource="drbd1:0" CRM_meta_notify_demote_uname="dktest2sles10" CRM_meta_notify_inactive_resource="drbd1:1" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd1:0" CRM_meta_notify_master_uname="dktest2sles10" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd1:1" CRM_meta_notify_start_uname="dktest1sles10" CRM_meta_notify_stop_resource="drbd1:0" CRM_meta_notify_stop_uname="dktest2sles10" CRM_meta_notify_type="pre" CRM_meta_on_node="dktest2sles10" CRM_meta_on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342" CRM_meta_timeout="20000" drbd_resource="drbd1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="notify" operation_key="ms-drbd1_pre_notify_stop_0"/> + <pseudo_event id="20" operation="notify" operation_key="ms-drbd1_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="stop" operation_key="drbd1:0_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> + <rsc_op id="9" operation="stop" operation_key="drbd1:0_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> <primitive id="drbd1" long-id="drbd1:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd1:0" CRM_meta_notify_active_uname="dktest2sles10" CRM_meta_notify_all_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_available_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_demote_resource="drbd1:0" CRM_meta_notify_demote_uname="dktest2sles10" CRM_meta_notify_inactive_resource="drbd1:1" CRM_meta_notify_master_resource="drbd1:0" CRM_meta_notify_master_uname="dktest2sles10" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd1:1" CRM_meta_notify_start_uname="dktest1sles10" CRM_meta_notify_stop_resource="drbd1:0" CRM_meta_notify_stop_uname="dktest2sles10" CRM_meta_on_node="dktest2sles10" CRM_meta_on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342" CRM_meta_timeout="20000" drbd_resource="drbd1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="demote" operation_key="drbd1:0_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> + <rsc_op id="8" operation="demote" operation_key="drbd1:0_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="ms-drbd1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="ms-drbd1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="demote" operation_key="drbd1:0_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> + <rsc_op id="8" operation="demote" operation_key="drbd1:0_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> <primitive id="drbd1" long-id="drbd1:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd1:0" CRM_meta_notify_active_uname="dktest2sles10" CRM_meta_notify_all_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_available_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_demote_resource="drbd1:0" CRM_meta_notify_demote_uname="dktest2sles10" CRM_meta_notify_inactive_resource="drbd1:1" CRM_meta_notify_master_resource="drbd1:0" CRM_meta_notify_master_uname="dktest2sles10" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd1:1" CRM_meta_notify_start_uname="dktest1sles10" CRM_meta_notify_stop_resource="drbd1:0" CRM_meta_notify_stop_uname="dktest2sles10" CRM_meta_on_node="dktest2sles10" CRM_meta_on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342" CRM_meta_timeout="20000" drbd_resource="drbd1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="demote" operation_key="ms-drbd1_demote_0"/> + <pseudo_event id="30" operation="demote" operation_key="ms-drbd1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <rsc_op id="43" operation="notify" operation_key="drbd1:1_post_notify_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> + <rsc_op id="41" operation="notify" operation_key="drbd1:1_post_notify_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> <primitive id="drbd1" long-id="drbd1:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd1:0" CRM_meta_notify_active_uname="dktest2sles10" CRM_meta_notify_all_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_available_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_demote_resource="drbd1:0" CRM_meta_notify_demote_uname="dktest2sles10" CRM_meta_notify_inactive_resource="drbd1:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd1:0" CRM_meta_notify_master_uname="dktest2sles10" CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd1:1" CRM_meta_notify_start_uname="dktest1sles10" CRM_meta_notify_stop_resource="drbd1:0" CRM_meta_notify_stop_uname="dktest2sles10" CRM_meta_notify_type="post" CRM_meta_on_node="dktest1sles10" CRM_meta_on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d" CRM_meta_timeout="20000" drbd_resource="drbd1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notify" operation_key="ms-drbd1_post_notify_running_0"/> + <pseudo_event id="16" operation="notify" operation_key="ms-drbd1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="drbd1:1_monitor_11000" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> + <rsc_op id="11" operation="monitor" operation_key="drbd1:1_monitor_11000" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> <primitive id="drbd1" long-id="drbd1:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="11000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="dktest1sles10" CRM_meta_on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d" CRM_meta_role="Slave" CRM_meta_start_delay="30000" CRM_meta_timeout="15000" drbd_resource="drbd1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="drbd1:1_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> + <rsc_op id="10" operation="start" operation_key="drbd1:1_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> </trigger> <trigger> - <pseudo_event id="18" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_running_0"/> + <pseudo_event id="17" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="11" operation="start" operation_key="drbd1:1_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> + <rsc_op id="10" operation="start" operation_key="drbd1:1_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> <primitive id="drbd1" long-id="drbd1:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd1:0" CRM_meta_notify_active_uname="dktest2sles10" CRM_meta_notify_all_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_available_uname="dktest1sles10 dktest2sles10" CRM_meta_notify_demote_resource="drbd1:0" CRM_meta_notify_demote_uname="dktest2sles10" CRM_meta_notify_inactive_resource="drbd1:1" CRM_meta_notify_master_resource="drbd1:0" CRM_meta_notify_master_uname="dktest2sles10" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd1:1" CRM_meta_notify_start_uname="dktest1sles10" CRM_meta_notify_stop_resource="drbd1:0" CRM_meta_notify_stop_uname="dktest2sles10" CRM_meta_on_node="dktest1sles10" CRM_meta_on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d" CRM_meta_timeout="20000" drbd_resource="drbd1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="start" operation_key="ms-drbd1_start_0"/> + <pseudo_event id="12" operation="start" operation_key="ms-drbd1_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="drbd1:1_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> + <rsc_op id="4" operation="monitor" operation_key="drbd1:1_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> <primitive id="drbd1" long-id="drbd1:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="dktest1sles10" CRM_meta_on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d" CRM_meta_op_target_rc="7" CRM_meta_timeout="15000" drbd_resource="drbd1"/> </rsc_op> @@ -154,52 +154,52 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="36" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_demoted_0"> + <pseudo_event id="35" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="ms-drbd1_post_notify_demoted_0"/> + <pseudo_event id="34" operation="notify" operation_key="ms-drbd1_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="46" operation="notify" operation_key="drbd1:0_post_notify_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> + <rsc_op id="44" operation="notify" operation_key="drbd1:0_post_notify_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="35" operation="notify" operation_key="ms-drbd1_post_notify_demoted_0"> + <pseudo_event id="34" operation="notify" operation_key="ms-drbd1_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="demoted" operation_key="ms-drbd1_demoted_0"/> + <pseudo_event id="31" operation="demoted" operation_key="ms-drbd1_demoted_0"/> </trigger> <trigger> - <pseudo_event id="34" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_demote_0"/> + <pseudo_event id="33" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="34" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_demote_0"> + <pseudo_event id="33" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notify" operation_key="ms-drbd1_pre_notify_demote_0"/> + <pseudo_event id="32" operation="notify" operation_key="ms-drbd1_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="45" operation="notify" operation_key="drbd1:0_pre_notify_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> + <rsc_op id="43" operation="notify" operation_key="drbd1:0_pre_notify_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="33" operation="notify" operation_key="ms-drbd1_pre_notify_demote_0"> + <pseudo_event id="32" operation="notify" operation_key="ms-drbd1_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -207,214 +207,220 @@ </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="32" operation="demoted" operation_key="ms-drbd1_demoted_0"> + <pseudo_event id="31" operation="demoted" operation_key="ms-drbd1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="demote" operation_key="drbd1:0_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> + <rsc_op id="8" operation="demote" operation_key="drbd1:0_demote_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> </trigger> <trigger> - <pseudo_event id="31" operation="demote" operation_key="ms-drbd1_demote_0"/> + <pseudo_event id="30" operation="demote" operation_key="ms-drbd1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="31" operation="demote" operation_key="ms-drbd1_demote_0"> + <pseudo_event id="30" operation="demote" operation_key="ms-drbd1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_demote_0"/> + <rsc_op id="5" operation="monitor" operation_key="testip_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> + </trigger> + <trigger> + <pseudo_event id="33" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="37" operation="stop" operation_key="testip_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> + <rsc_op id="36" operation="stop" operation_key="testip_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="24" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_stopped_0"> + <pseudo_event id="23" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notify" operation_key="ms-drbd1_post_notify_stopped_0"/> + <pseudo_event id="22" operation="notify" operation_key="ms-drbd1_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="23" operation="notify" operation_key="ms-drbd1_post_notify_stopped_0"> + <pseudo_event id="22" operation="notify" operation_key="ms-drbd1_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stopped" operation_key="ms-drbd1_stopped_0"/> + <pseudo_event id="19" operation="stopped" operation_key="ms-drbd1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="22" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_stop_0"/> + <pseudo_event id="21" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="22" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_stop_0"> + <pseudo_event id="21" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="notify" operation_key="ms-drbd1_pre_notify_stop_0"/> + <pseudo_event id="20" operation="notify" operation_key="ms-drbd1_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="44" operation="notify" operation_key="drbd1:0_pre_notify_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> + <rsc_op id="42" operation="notify" operation_key="drbd1:0_pre_notify_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="21" operation="notify" operation_key="ms-drbd1_pre_notify_stop_0"> + <pseudo_event id="20" operation="notify" operation_key="ms-drbd1_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_demoted_0"/> + <pseudo_event id="35" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="22" priority="1000000"> <action_set> - <pseudo_event id="20" operation="stopped" operation_key="ms-drbd1_stopped_0"> + <pseudo_event id="19" operation="stopped" operation_key="ms-drbd1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="drbd1:0_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> + <rsc_op id="4" operation="monitor" operation_key="drbd1:1_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> + </trigger> + <trigger> + <rsc_op id="9" operation="stop" operation_key="drbd1:0_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="ms-drbd1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="ms-drbd1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="19" operation="stop" operation_key="ms-drbd1_stop_0"> + <pseudo_event id="18" operation="stop" operation_key="ms-drbd1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_stop_0"/> + <pseudo_event id="21" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="32" operation="demoted" operation_key="ms-drbd1_demoted_0"/> + <pseudo_event id="31" operation="demoted" operation_key="ms-drbd1_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="18" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_running_0"> + <pseudo_event id="17" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notify" operation_key="ms-drbd1_post_notify_running_0"/> + <pseudo_event id="16" operation="notify" operation_key="ms-drbd1_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="43" operation="notify" operation_key="drbd1:1_post_notify_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> + <rsc_op id="41" operation="notify" operation_key="drbd1:1_post_notify_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> </trigger> </inputs> </synapse> <synapse id="25" priority="1000000"> <action_set> - <pseudo_event id="17" operation="notify" operation_key="ms-drbd1_post_notify_running_0"> + <pseudo_event id="16" operation="notify" operation_key="ms-drbd1_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="running" operation_key="ms-drbd1_running_0"/> + <pseudo_event id="13" operation="running" operation_key="ms-drbd1_running_0"/> </trigger> <trigger> - <pseudo_event id="16" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_start_0"/> + <pseudo_event id="15" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="16" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_start_0"> + <pseudo_event id="15" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notify" operation_key="ms-drbd1_pre_notify_start_0"/> + <pseudo_event id="14" operation="notify" operation_key="ms-drbd1_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="15" operation="notify" operation_key="ms-drbd1_pre_notify_start_0"> + <pseudo_event id="14" operation="notify" operation_key="ms-drbd1_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_stopped_0"/> + <pseudo_event id="23" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_demoted_0"/> + <pseudo_event id="35" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="28" priority="1000000"> <action_set> - <pseudo_event id="14" operation="running" operation_key="ms-drbd1_running_0"> + <pseudo_event id="13" operation="running" operation_key="ms-drbd1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="drbd1:1_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> + <rsc_op id="10" operation="start" operation_key="drbd1:1_start_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> </trigger> <trigger> - <pseudo_event id="13" operation="start" operation_key="ms-drbd1_start_0"/> + <pseudo_event id="12" operation="start" operation_key="ms-drbd1_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="13" operation="start" operation_key="ms-drbd1_start_0"> + <pseudo_event id="12" operation="start" operation_key="ms-drbd1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="drbd1:1_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> + <rsc_op id="4" operation="monitor" operation_key="drbd1:1_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"/> </trigger> <trigger> - <pseudo_event id="16" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_start_0"/> + <pseudo_event id="15" operation="notified" operation_key="ms-drbd1_confirmed-pre_notify_start_0"/> </trigger> <trigger> - <pseudo_event id="20" operation="stopped" operation_key="ms-drbd1_stopped_0"/> + <pseudo_event id="19" operation="stopped" operation_key="ms-drbd1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="32" operation="demoted" operation_key="ms-drbd1_demoted_0"/> + <pseudo_event id="31" operation="demoted" operation_key="ms-drbd1_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="37" operation="stop" operation_key="testip_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> + <rsc_op id="36" operation="stop" operation_key="testip_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"> <primitive id="testip" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="dktest2sles10" CRM_meta_on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342" CRM_meta_timeout="20000" broadcast="10.200.200.255" cidr_netmask="24" ip="10.200.200.222" nic="eth1"/> </rsc_op> @@ -423,30 +429,11 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="testip_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> + <rsc_op id="5" operation="monitor" operation_key="testip_monitor_0" on_node="dktest1sles10" on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d"> <primitive id="testip" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="dktest1sles10" CRM_meta_on_node_uuid="c563f60c-45a8-439e-85dc-645f4ecc150d" CRM_meta_op_target_rc="7" CRM_meta_timeout="5000" broadcast="10.200.200.255" cidr_netmask="24" ip="10.200.200.222" nic="eth1"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="32"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="10" operation="stop" operation_key="drbd1:0_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> - </trigger> - <trigger> - <pseudo_event id="24" operation="notified" operation_key="ms-drbd1_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="37" operation="stop" operation_key="testip_stop_0" on_node="dktest2sles10" on_node_uuid="6676c8d5-552e-4a86-a2ea-172e954f7342"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/clone-no-shuffle.scores b/pengine/test10/clone-no-shuffle.scores index aa6eca29048..49f99dfe021 100644 --- a/pengine/test10/clone-no-shuffle.scores +++ b/pengine/test10/clone-no-shuffle.scores @@ -1,17 +1,17 @@ Allocation scores: -clone_color: drbd1:0 allocation score on dktest1sles10: 0 -clone_color: drbd1:0 allocation score on dktest2sles10: -INFINITY -clone_color: drbd1:1 allocation score on dktest1sles10: 0 -clone_color: drbd1:1 allocation score on dktest2sles10: -INFINITY -clone_color: ms-drbd1 allocation score on dktest1sles10: 0 -clone_color: ms-drbd1 allocation score on dktest2sles10: -INFINITY drbd1:0 promotion score on none: 0 drbd1:1 promotion score on dktest1sles10: -1 -native_color: drbd1:0 allocation score on dktest1sles10: -INFINITY -native_color: drbd1:0 allocation score on dktest2sles10: -INFINITY -native_color: drbd1:1 allocation score on dktest1sles10: 0 -native_color: drbd1:1 allocation score on dktest2sles10: -INFINITY -native_color: stonith-1 allocation score on dktest1sles10: 0 -native_color: stonith-1 allocation score on dktest2sles10: 0 -native_color: testip allocation score on dktest1sles10: -INFINITY -native_color: testip allocation score on dktest2sles10: -INFINITY +pcmk__clone_allocate: drbd1:0 allocation score on dktest1sles10: 0 +pcmk__clone_allocate: drbd1:0 allocation score on dktest2sles10: -INFINITY +pcmk__clone_allocate: drbd1:1 allocation score on dktest1sles10: 0 +pcmk__clone_allocate: drbd1:1 allocation score on dktest2sles10: -INFINITY +pcmk__clone_allocate: ms-drbd1 allocation score on dktest1sles10: 0 +pcmk__clone_allocate: ms-drbd1 allocation score on dktest2sles10: -INFINITY +pcmk__native_allocate: drbd1:0 allocation score on dktest1sles10: -INFINITY +pcmk__native_allocate: drbd1:0 allocation score on dktest2sles10: -INFINITY +pcmk__native_allocate: drbd1:1 allocation score on dktest1sles10: 0 +pcmk__native_allocate: drbd1:1 allocation score on dktest2sles10: -INFINITY +pcmk__native_allocate: stonith-1 allocation score on dktest1sles10: 0 +pcmk__native_allocate: stonith-1 allocation score on dktest2sles10: 0 +pcmk__native_allocate: testip allocation score on dktest1sles10: -INFINITY +pcmk__native_allocate: testip allocation score on dktest2sles10: -INFINITY diff --git a/pengine/test10/clone-no-shuffle.summary b/pengine/test10/clone-no-shuffle.summary index 50dd872159f..03ce88834d6 100644 --- a/pengine/test10/clone-no-shuffle.summary +++ b/pengine/test10/clone-no-shuffle.summary @@ -39,7 +39,6 @@ Executing cluster transition: * Pseudo action: ms-drbd1_post_notify_stopped_0 * Pseudo action: ms-drbd1_confirmed-post_notify_stopped_0 * Pseudo action: ms-drbd1_pre_notify_start_0 - * Pseudo action: all_stopped * Pseudo action: ms-drbd1_confirmed-pre_notify_start_0 * Pseudo action: ms-drbd1_start_0 * Resource action: drbd1:1 start on dktest1sles10 diff --git a/pengine/test10/clone-order-16instances.exp b/pengine/test10/clone-order-16instances.exp index 96ec770da93..cf8c8d148be 100644 --- a/pengine/test10/clone-order-16instances.exp +++ b/pengine/test10/clone-order-16instances.exp @@ -1,464 +1,464 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="dlm:10_monitor_30000" on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="1"> + <rsc_op id="11" operation="monitor" operation_key="dlm:10_monitor_30000" on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="1"> <primitive id="dlm" long-id="dlm:10" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="10" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="dlm:10_start_0" on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="1"/> + <rsc_op id="10" operation="start" operation_key="dlm:10_start_0" on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="11" operation="start" operation_key="dlm:10_start_0" on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="1"> + <rsc_op id="10" operation="start" operation_key="dlm:10_start_0" on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="1"> <primitive id="dlm" long-id="dlm:10" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="10" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="dlm:11_monitor_30000" on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="4"> + <rsc_op id="13" operation="monitor" operation_key="dlm:11_monitor_30000" on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="4"> <primitive id="dlm" long-id="dlm:11" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="11" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="dlm:11_start_0" on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="4"/> + <rsc_op id="12" operation="start" operation_key="dlm:11_start_0" on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="start" operation_key="dlm:11_start_0" on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="4"> + <rsc_op id="12" operation="start" operation_key="dlm:11_start_0" on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="4"> <primitive id="dlm" long-id="dlm:11" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="11" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="4" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="dlm:10_start_0" on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="1"/> + <rsc_op id="10" operation="start" operation_key="dlm:10_start_0" on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="dlm:12_monitor_30000" on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="5"> + <rsc_op id="15" operation="monitor" operation_key="dlm:12_monitor_30000" on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="5"> <primitive id="dlm" long-id="dlm:12" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="12" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="dlm:12_start_0" on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="5"/> + <rsc_op id="14" operation="start" operation_key="dlm:12_start_0" on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="15" operation="start" operation_key="dlm:12_start_0" on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="5"> + <rsc_op id="14" operation="start" operation_key="dlm:12_start_0" on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="5"> <primitive id="dlm" long-id="dlm:12" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="12" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="5" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="dlm:11_start_0" on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="4"/> + <rsc_op id="12" operation="start" operation_key="dlm:11_start_0" on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="dlm:13_monitor_30000" on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="6"> + <rsc_op id="17" operation="monitor" operation_key="dlm:13_monitor_30000" on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="6"> <primitive id="dlm" long-id="dlm:13" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="13" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="6" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="dlm:13_start_0" on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="6"/> + <rsc_op id="16" operation="start" operation_key="dlm:13_start_0" on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="6"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="17" operation="start" operation_key="dlm:13_start_0" on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="6"> + <rsc_op id="16" operation="start" operation_key="dlm:13_start_0" on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="6"> <primitive id="dlm" long-id="dlm:13" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="13" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="6" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="dlm:12_start_0" on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="5"/> + <rsc_op id="14" operation="start" operation_key="dlm:12_start_0" on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="dlm:14_monitor_30000" on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="7"> + <rsc_op id="19" operation="monitor" operation_key="dlm:14_monitor_30000" on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="7"> <primitive id="dlm" long-id="dlm:14" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="14" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="dlm:14_start_0" on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="7"/> + <rsc_op id="18" operation="start" operation_key="dlm:14_start_0" on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="7"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="19" operation="start" operation_key="dlm:14_start_0" on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="7"> + <rsc_op id="18" operation="start" operation_key="dlm:14_start_0" on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="7"> <primitive id="dlm" long-id="dlm:14" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="14" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="7" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="dlm:13_start_0" on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="6"/> + <rsc_op id="16" operation="start" operation_key="dlm:13_start_0" on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="6"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="dlm:15_monitor_30000" on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="8"> + <rsc_op id="21" operation="monitor" operation_key="dlm:15_monitor_30000" on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="8"> <primitive id="dlm" long-id="dlm:15" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="15" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="8" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="dlm:15_start_0" on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="8"/> + <rsc_op id="20" operation="start" operation_key="dlm:15_start_0" on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="8"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="21" operation="start" operation_key="dlm:15_start_0" on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="8"> + <rsc_op id="20" operation="start" operation_key="dlm:15_start_0" on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="8"> <primitive id="dlm" long-id="dlm:15" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="15" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="8" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="dlm:14_start_0" on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="7"/> + <rsc_op id="18" operation="start" operation_key="dlm:14_start_0" on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="7"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="dlm_monitor_30000" internal_operation_key="dlm:2_monitor_30000" on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="9"> + <rsc_op id="23" operation="monitor" operation_key="dlm_monitor_30000" internal_operation_key="dlm:2_monitor_30000" on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="9"> <primitive id="dlm" long-id="dlm:2" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="9" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:2_start_0" on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="9"/> + <rsc_op id="22" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:2_start_0" on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="9"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="23" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:2_start_0" on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="9"> + <rsc_op id="22" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:2_start_0" on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="9"> <primitive id="dlm" long-id="dlm:2" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="9" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="dlm:15_start_0" on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="8"/> + <rsc_op id="20" operation="start" operation_key="dlm:15_start_0" on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="8"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="dlm:3_monitor_30000" on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="10"> + <rsc_op id="25" operation="monitor" operation_key="dlm:3_monitor_30000" on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="10"> <primitive id="dlm" long-id="dlm:3" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="10" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="dlm:3_start_0" on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="10"/> + <rsc_op id="24" operation="start" operation_key="dlm:3_start_0" on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="10"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="25" operation="start" operation_key="dlm:3_start_0" on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="10"> + <rsc_op id="24" operation="start" operation_key="dlm:3_start_0" on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="10"> <primitive id="dlm" long-id="dlm:3" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="10" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:2_start_0" on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="9"/> + <rsc_op id="22" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:2_start_0" on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="9"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="dlm:4_monitor_30000" on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="11"> + <rsc_op id="27" operation="monitor" operation_key="dlm:4_monitor_30000" on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="11"> <primitive id="dlm" long-id="dlm:4" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="11" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="start" operation_key="dlm:4_start_0" on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="11"/> + <rsc_op id="26" operation="start" operation_key="dlm:4_start_0" on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="11"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="27" operation="start" operation_key="dlm:4_start_0" on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="11"> + <rsc_op id="26" operation="start" operation_key="dlm:4_start_0" on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="11"> <primitive id="dlm" long-id="dlm:4" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="11" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="dlm:3_start_0" on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="10"/> + <rsc_op id="24" operation="start" operation_key="dlm:3_start_0" on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="10"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="dlm:5_monitor_30000" on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="12"> + <rsc_op id="29" operation="monitor" operation_key="dlm:5_monitor_30000" on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="12"> <primitive id="dlm" long-id="dlm:5" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="12" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="dlm:5_start_0" on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="12"/> + <rsc_op id="28" operation="start" operation_key="dlm:5_start_0" on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="12"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="29" operation="start" operation_key="dlm:5_start_0" on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="12"> + <rsc_op id="28" operation="start" operation_key="dlm:5_start_0" on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="12"> <primitive id="dlm" long-id="dlm:5" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="12" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="start" operation_key="dlm:4_start_0" on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="11"/> + <rsc_op id="26" operation="start" operation_key="dlm:4_start_0" on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="11"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="dlm:6_monitor_30000" on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="13"> + <rsc_op id="31" operation="monitor" operation_key="dlm:6_monitor_30000" on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="13"> <primitive id="dlm" long-id="dlm:6" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="13" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="start" operation_key="dlm:6_start_0" on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="13"/> + <rsc_op id="30" operation="start" operation_key="dlm:6_start_0" on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="13"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="31" operation="start" operation_key="dlm:6_start_0" on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="13"> + <rsc_op id="30" operation="start" operation_key="dlm:6_start_0" on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="13"> <primitive id="dlm" long-id="dlm:6" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="13" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="dlm:5_start_0" on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="12"/> + <rsc_op id="28" operation="start" operation_key="dlm:5_start_0" on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="12"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="dlm:7_monitor_30000" on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="14"> + <rsc_op id="33" operation="monitor" operation_key="dlm:7_monitor_30000" on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="14"> <primitive id="dlm" long-id="dlm:7" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="14" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="dlm:7_start_0" on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="14"/> + <rsc_op id="32" operation="start" operation_key="dlm:7_start_0" on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="14"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="33" operation="start" operation_key="dlm:7_start_0" on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="14"> + <rsc_op id="32" operation="start" operation_key="dlm:7_start_0" on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="14"> <primitive id="dlm" long-id="dlm:7" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="14" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="start" operation_key="dlm:6_start_0" on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="13"/> + <rsc_op id="30" operation="start" operation_key="dlm:6_start_0" on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="13"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="dlm:8_monitor_30000" on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="15"> + <rsc_op id="35" operation="monitor" operation_key="dlm:8_monitor_30000" on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="15"> <primitive id="dlm" long-id="dlm:8" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="8" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="15" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="dlm:8_start_0" on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="15"/> + <rsc_op id="34" operation="start" operation_key="dlm:8_start_0" on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="15"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="35" operation="start" operation_key="dlm:8_start_0" on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="15"> + <rsc_op id="34" operation="start" operation_key="dlm:8_start_0" on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="15"> <primitive id="dlm" long-id="dlm:8" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="8" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="15" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="dlm:7_start_0" on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="14"/> + <rsc_op id="32" operation="start" operation_key="dlm:7_start_0" on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="14"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="dlm:9_monitor_30000" on_node="virt-034.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="16"> + <rsc_op id="37" operation="monitor" operation_key="dlm:9_monitor_30000" on_node="virt-034.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="16"> <primitive id="dlm" long-id="dlm:9" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="9" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="fence" CRM_meta_on_node="virt-034.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="16" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="dlm:9_start_0" on_node="virt-034.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="16"/> + <rsc_op id="36" operation="start" operation_key="dlm:9_start_0" on_node="virt-034.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="16"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="37" operation="start" operation_key="dlm:9_start_0" on_node="virt-034.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="16"> + <rsc_op id="36" operation="start" operation_key="dlm:9_start_0" on_node="virt-034.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="16"> <primitive id="dlm" long-id="dlm:9" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="9" CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="virt-034.cluster-qe.lab.eng.brq.redhat.com" CRM_meta_on_node_uuid="16" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="dlm:8_start_0" on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="15"/> + <rsc_op id="34" operation="start" operation_key="dlm:8_start_0" on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="15"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="28" priority="1000000"> <action_set> - <pseudo_event id="40" operation="running" operation_key="dlm-clone_running_0"> + <pseudo_event id="39" operation="running" operation_key="dlm-clone_running_0"> <attributes CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="dlm:10_start_0" on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="1"/> + <rsc_op id="10" operation="start" operation_key="dlm:10_start_0" on_node="virt-009.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="dlm:11_start_0" on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="4"/> + <rsc_op id="12" operation="start" operation_key="dlm:11_start_0" on_node="virt-013.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="dlm:12_start_0" on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="5"/> + <rsc_op id="14" operation="start" operation_key="dlm:12_start_0" on_node="virt-014.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="17" operation="start" operation_key="dlm:13_start_0" on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="6"/> + <rsc_op id="16" operation="start" operation_key="dlm:13_start_0" on_node="virt-015.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="6"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="dlm:14_start_0" on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="7"/> + <rsc_op id="18" operation="start" operation_key="dlm:14_start_0" on_node="virt-016.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="7"/> </trigger> <trigger> - <rsc_op id="21" operation="start" operation_key="dlm:15_start_0" on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="8"/> + <rsc_op id="20" operation="start" operation_key="dlm:15_start_0" on_node="virt-020.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="8"/> </trigger> <trigger> - <rsc_op id="23" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:2_start_0" on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="9"/> + <rsc_op id="22" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:2_start_0" on_node="virt-027.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="9"/> </trigger> <trigger> - <rsc_op id="25" operation="start" operation_key="dlm:3_start_0" on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="10"/> + <rsc_op id="24" operation="start" operation_key="dlm:3_start_0" on_node="virt-028.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="10"/> </trigger> <trigger> - <rsc_op id="27" operation="start" operation_key="dlm:4_start_0" on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="11"/> + <rsc_op id="26" operation="start" operation_key="dlm:4_start_0" on_node="virt-029.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="11"/> </trigger> <trigger> - <rsc_op id="29" operation="start" operation_key="dlm:5_start_0" on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="12"/> + <rsc_op id="28" operation="start" operation_key="dlm:5_start_0" on_node="virt-030.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="12"/> </trigger> <trigger> - <rsc_op id="31" operation="start" operation_key="dlm:6_start_0" on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="13"/> + <rsc_op id="30" operation="start" operation_key="dlm:6_start_0" on_node="virt-031.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="13"/> </trigger> <trigger> - <rsc_op id="33" operation="start" operation_key="dlm:7_start_0" on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="14"/> + <rsc_op id="32" operation="start" operation_key="dlm:7_start_0" on_node="virt-032.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="14"/> </trigger> <trigger> - <rsc_op id="35" operation="start" operation_key="dlm:8_start_0" on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="15"/> + <rsc_op id="34" operation="start" operation_key="dlm:8_start_0" on_node="virt-033.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="15"/> </trigger> <trigger> - <rsc_op id="37" operation="start" operation_key="dlm:9_start_0" on_node="virt-034.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="16"/> + <rsc_op id="36" operation="start" operation_key="dlm:9_start_0" on_node="virt-034.cluster-qe.lab.eng.brq.redhat.com" on_node_uuid="16"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="39" operation="start" operation_key="dlm-clone_start_0"> + <pseudo_event id="38" operation="start" operation_key="dlm-clone_start_0"> <attributes CRM_meta_clone_max="16" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/clone-order-16instances.scores b/pengine/test10/clone-order-16instances.scores index 410bcf7f451..4cebe04188d 100644 --- a/pengine/test10/clone-order-16instances.scores +++ b/pengine/test10/clone-order-16instances.scores @@ -1,1073 +1,1073 @@ Allocation scores: -clone_color: clvmd-clone allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd-clone allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:0 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:1 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:10 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:11 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:12 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:13 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:14 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:15 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:2 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:3 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:4 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:5 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:6 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:7 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:8 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: clvmd:9 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm-clone allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 1 -clone_color: dlm:0 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:0 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 1 -clone_color: dlm:1 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:1 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:10 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:11 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:12 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:13 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:14 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:15 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:2 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:3 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:4 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:5 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:6 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:7 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:8 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -clone_color: dlm:9 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: clvmd:0 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:0 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:1 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:10 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:11 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:12 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:13 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:14 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:15 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:2 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:3 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:4 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:5 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:6 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:7 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:8 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: clvmd:9 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:0 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 1 -native_color: dlm:0 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:0 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:1 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 1 -native_color: dlm:1 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:1 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:10 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:10 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:10 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:11 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:11 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:11 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:11 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:12 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:12 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:12 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:12 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:12 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:13 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:13 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:13 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:13 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:13 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:13 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:13 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:13 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:13 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:13 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:13 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:13 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:13 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:13 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:13 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:13 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:14 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:14 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:14 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:14 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:14 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:14 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:14 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:14 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:14 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:14 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:14 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:14 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:14 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:14 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:14 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:14 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:15 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:15 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:15 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:15 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:15 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:15 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:15 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:15 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:15 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:15 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:15 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:15 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:15 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:15 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:15 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:15 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:2 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:2 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:2 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:2 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:2 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:2 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:2 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:2 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:2 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:2 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:2 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:2 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:2 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:2 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:2 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:2 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:3 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:3 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:3 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:3 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:3 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:3 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:3 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:3 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:3 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:3 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:3 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:3 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:3 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:3 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:3 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:3 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:4 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:4 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:4 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:4 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:4 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:4 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:4 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:4 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:4 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:4 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:4 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:4 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:4 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:4 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:4 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:4 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:5 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:5 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:5 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:5 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:5 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:5 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:5 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:5 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:5 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:5 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:5 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:5 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:5 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:5 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:5 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:5 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:6 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:6 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:6 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:6 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:6 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:7 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:7 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:7 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:7 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:8 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:8 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:8 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: dlm:9 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY -native_color: dlm:9 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 -native_color: virt-fencing allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:10 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:11 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:12 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:13 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:14 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:15 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:4 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:5 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:6 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:7 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:8 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: clvmd:9 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 1 +pcmk__clone_allocate: dlm:0 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 1 +pcmk__clone_allocate: dlm:1 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:10 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:11 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:12 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:13 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:14 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:15 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:4 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:5 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:6 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:7 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:8 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__clone_allocate: dlm:9 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: clvmd:0 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:10 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:11 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:12 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:13 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:14 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:15 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: clvmd:9 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 1 +pcmk__native_allocate: dlm:0 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 1 +pcmk__native_allocate: dlm:1 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:10 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:10 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:10 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:11 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:11 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:11 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:11 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:12 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:12 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:12 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:12 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:12 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:13 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:13 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:13 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:13 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:13 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:13 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:13 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:13 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:13 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:13 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:13 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:13 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:13 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:13 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:13 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:13 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:14 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:14 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:14 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:14 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:14 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:14 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:14 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:14 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:14 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:14 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:14 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:14 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:14 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:14 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:14 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:14 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:15 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:15 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:15 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:15 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:15 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:15 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:15 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:15 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:15 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:15 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:15 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:15 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:15 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:15 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:15 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:15 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:2 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:2 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:2 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:2 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:2 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:2 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:2 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:2 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:3 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:3 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:3 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:3 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:3 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:3 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:3 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:4 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:4 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:4 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:4 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:4 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:4 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:5 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:5 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:5 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:5 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:5 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:6 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:6 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:6 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:6 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:7 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:7 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:7 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:8 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:8 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: dlm:9 allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: -INFINITY +pcmk__native_allocate: dlm:9 allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-009.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-010.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-012.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-013.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-014.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-015.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-016.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-020.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-027.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-028.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-029.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-030.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-031.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-032.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-033.cluster-qe.lab.eng.brq.redhat.com: 0 +pcmk__native_allocate: virt-fencing allocation score on virt-034.cluster-qe.lab.eng.brq.redhat.com: 0 diff --git a/pengine/test10/clone-order-16instances.summary b/pengine/test10/clone-order-16instances.summary index 34eb7356456..dad827aff54 100644 --- a/pengine/test10/clone-order-16instances.summary +++ b/pengine/test10/clone-order-16instances.summary @@ -1,4 +1,4 @@ -16 of 33 resources DISABLED and 0 BLOCKED from being started due to failures +16 of 33 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ virt-009.cluster-qe.lab.eng.brq.redhat.com virt-010.cluster-qe.lab.eng.brq.redhat.com virt-012.cluster-qe.lab.eng.brq.redhat.com virt-013.cluster-qe.lab.eng.brq.redhat.com virt-014.cluster-qe.lab.eng.brq.redhat.com virt-015.cluster-qe.lab.eng.brq.redhat.com virt-016.cluster-qe.lab.eng.brq.redhat.com virt-020.cluster-qe.lab.eng.brq.redhat.com virt-027.cluster-qe.lab.eng.brq.redhat.com virt-028.cluster-qe.lab.eng.brq.redhat.com virt-029.cluster-qe.lab.eng.brq.redhat.com virt-030.cluster-qe.lab.eng.brq.redhat.com virt-031.cluster-qe.lab.eng.brq.redhat.com virt-032.cluster-qe.lab.eng.brq.redhat.com virt-033.cluster-qe.lab.eng.brq.redhat.com virt-034.cluster-qe.lab.eng.brq.redhat.com ] diff --git a/pengine/test10/clone-order-instance.exp b/pengine/test10/clone-order-instance.exp index 4fb8f6ad8af..124592bd0c7 100644 --- a/pengine/test10/clone-order-instance.exp +++ b/pengine/test10/clone-order-instance.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="dummy1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="5" operation="start" operation_key="dummy1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="1" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="3" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="3" operation="monitor" operation_key="dummy1_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="1" operation="monitor" operation_key="dummy1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,20 +35,20 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="start" operation_key="dummy:0_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="6" operation="start" operation_key="dummy:0_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy" long-id="dummy:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="start" operation_key="cl_dummy_start_0"/> + <pseudo_event id="8" operation="start" operation_key="cl_dummy_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="dummy:0_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> + <rsc_op id="4" operation="monitor" operation_key="dummy:0_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"> <primitive id="dummy" long-id="dummy:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="bob.demo" CRM_meta_on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -57,23 +57,23 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="8" operation="start" operation_key="dummy:1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="7" operation="start" operation_key="dummy:1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy" long-id="dummy:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="dummy1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="5" operation="start" operation_key="dummy1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="cl_dummy_start_0"/> + <pseudo_event id="8" operation="start" operation_key="cl_dummy_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="dummy:1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> + <rsc_op id="2" operation="monitor" operation_key="dummy:1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"> <primitive id="dummy" long-id="dummy:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="alice.demo" CRM_meta_on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -82,34 +82,34 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="10" operation="running" operation_key="cl_dummy_running_0"> + <pseudo_event id="9" operation="running" operation_key="cl_dummy_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="dummy:0_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="6" operation="start" operation_key="dummy:0_start_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="dummy:1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="7" operation="start" operation_key="dummy:1_start_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="cl_dummy_start_0"/> + <pseudo_event id="8" operation="start" operation_key="cl_dummy_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="9" operation="start" operation_key="cl_dummy_start_0"> + <pseudo_event id="8" operation="start" operation_key="cl_dummy_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="dummy:1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> + <rsc_op id="2" operation="monitor" operation_key="dummy:1_monitor_0" on_node="alice.demo" on_node_uuid="df0d4306-9cf3-4c5c-a23a-027ac36da131"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="dummy:0_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> + <rsc_op id="4" operation="monitor" operation_key="dummy:0_monitor_0" on_node="bob.demo" on_node_uuid="0af1add7-22b5-4342-9816-67e6351605de"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-order-instance.scores b/pengine/test10/clone-order-instance.scores index e50209c5765..749e8be14c3 100644 --- a/pengine/test10/clone-order-instance.scores +++ b/pengine/test10/clone-order-instance.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: cl_dummy allocation score on alice.demo: 0 -clone_color: cl_dummy allocation score on bob.demo: 0 -clone_color: dummy:0 allocation score on alice.demo: 0 -clone_color: dummy:0 allocation score on bob.demo: 0 -clone_color: dummy:1 allocation score on alice.demo: 0 -clone_color: dummy:1 allocation score on bob.demo: 0 -native_color: dummy1 allocation score on alice.demo: 0 -native_color: dummy1 allocation score on bob.demo: 0 -native_color: dummy:0 allocation score on alice.demo: 0 -native_color: dummy:0 allocation score on bob.demo: 0 -native_color: dummy:1 allocation score on alice.demo: 0 -native_color: dummy:1 allocation score on bob.demo: -INFINITY +pcmk__clone_allocate: cl_dummy allocation score on alice.demo: 0 +pcmk__clone_allocate: cl_dummy allocation score on bob.demo: 0 +pcmk__clone_allocate: dummy:0 allocation score on alice.demo: 0 +pcmk__clone_allocate: dummy:0 allocation score on bob.demo: 0 +pcmk__clone_allocate: dummy:1 allocation score on alice.demo: 0 +pcmk__clone_allocate: dummy:1 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy1 allocation score on alice.demo: 0 +pcmk__native_allocate: dummy1 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy:0 allocation score on alice.demo: 0 +pcmk__native_allocate: dummy:0 allocation score on bob.demo: 0 +pcmk__native_allocate: dummy:1 allocation score on alice.demo: 0 +pcmk__native_allocate: dummy:1 allocation score on bob.demo: -INFINITY diff --git a/pengine/test10/clone-order-primitive.exp b/pengine/test10/clone-order-primitive.exp index 2ad3e91531a..b54c970d5d0 100644 --- a/pengine/test10/clone-order-primitive.exp +++ b/pengine/test10/clone-order-primitive.exp @@ -1,63 +1,63 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="start" operation_key="cups_lsb:0_start_0" on_node="pcw2058.see.ed.ac.uk" on_node_uuid="pcw2058.see.ed.ac.uk"> + <rsc_op id="1" operation="start" operation_key="cups_lsb:0_start_0" on_node="pcw2058.see.ed.ac.uk" on_node_uuid="pcw2058.see.ed.ac.uk"> <primitive id="cups_lsb" long-id="cups_lsb:0" class="lsb" type="cups"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcw2058.see.ed.ac.uk" CRM_meta_on_node_uuid="pcw2058.see.ed.ac.uk" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="4" operation="start" operation_key="cups_clone_start_0"/> + <pseudo_event id="3" operation="start" operation_key="cups_clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="start" operation_key="cups_lsb:1_start_0" on_node="pcw2059.see.ed.ac.uk" on_node_uuid="pcw2059.see.ed.ac.uk"> + <rsc_op id="2" operation="start" operation_key="cups_lsb:1_start_0" on_node="pcw2059.see.ed.ac.uk" on_node_uuid="pcw2059.see.ed.ac.uk"> <primitive id="cups_lsb" long-id="cups_lsb:1" class="lsb" type="cups"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcw2059.see.ed.ac.uk" CRM_meta_on_node_uuid="pcw2059.see.ed.ac.uk" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="4" operation="start" operation_key="cups_clone_start_0"/> + <pseudo_event id="3" operation="start" operation_key="cups_clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="5" operation="running" operation_key="cups_clone_running_0"> + <pseudo_event id="4" operation="running" operation_key="cups_clone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="cups_lsb:0_start_0" on_node="pcw2058.see.ed.ac.uk" on_node_uuid="pcw2058.see.ed.ac.uk"/> + <rsc_op id="1" operation="start" operation_key="cups_lsb:0_start_0" on_node="pcw2058.see.ed.ac.uk" on_node_uuid="pcw2058.see.ed.ac.uk"/> </trigger> <trigger> - <rsc_op id="3" operation="start" operation_key="cups_lsb:1_start_0" on_node="pcw2059.see.ed.ac.uk" on_node_uuid="pcw2059.see.ed.ac.uk"/> + <rsc_op id="2" operation="start" operation_key="cups_lsb:1_start_0" on_node="pcw2059.see.ed.ac.uk" on_node_uuid="pcw2059.see.ed.ac.uk"/> </trigger> <trigger> - <pseudo_event id="4" operation="start" operation_key="cups_clone_start_0"/> + <pseudo_event id="3" operation="start" operation_key="cups_clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="4" operation="start" operation_key="cups_clone_start_0"> + <pseudo_event id="3" operation="start" operation_key="cups_clone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="smb_lsb_start_0" on_node="pcw2688.see.ed.ac.uk" on_node_uuid="pcw2688.see.ed.ac.uk"/> + <rsc_op id="7" operation="start" operation_key="smb_lsb_start_0" on_node="pcw2688.see.ed.ac.uk" on_node_uuid="pcw2688.see.ed.ac.uk"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="start" operation_key="smb_lsb_start_0" on_node="pcw2688.see.ed.ac.uk" on_node_uuid="pcw2688.see.ed.ac.uk"> + <rsc_op id="7" operation="start" operation_key="smb_lsb_start_0" on_node="pcw2688.see.ed.ac.uk" on_node_uuid="pcw2688.see.ed.ac.uk"> <primitive id="smb_lsb" class="lsb" type="smb"/> <attributes CRM_meta_on_node="pcw2688.see.ed.ac.uk" CRM_meta_on_node_uuid="pcw2688.see.ed.ac.uk" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/clone-order-primitive.scores b/pengine/test10/clone-order-primitive.scores index b8b6a5143b7..e5deab64b4c 100644 --- a/pengine/test10/clone-order-primitive.scores +++ b/pengine/test10/clone-order-primitive.scores @@ -1,25 +1,25 @@ Allocation scores: -clone_color: cups_clone allocation score on pcw2058.see.ed.ac.uk: 0 -clone_color: cups_clone allocation score on pcw2059.see.ed.ac.uk: 0 -clone_color: cups_clone allocation score on pcw2688.see.ed.ac.uk: 0 -clone_color: cups_clone allocation score on pcw2709.see.ed.ac.uk: 0 -clone_color: cups_lsb:0 allocation score on pcw2058.see.ed.ac.uk: 0 -clone_color: cups_lsb:0 allocation score on pcw2059.see.ed.ac.uk: 0 -clone_color: cups_lsb:0 allocation score on pcw2688.see.ed.ac.uk: 0 -clone_color: cups_lsb:0 allocation score on pcw2709.see.ed.ac.uk: 0 -clone_color: cups_lsb:1 allocation score on pcw2058.see.ed.ac.uk: 0 -clone_color: cups_lsb:1 allocation score on pcw2059.see.ed.ac.uk: 0 -clone_color: cups_lsb:1 allocation score on pcw2688.see.ed.ac.uk: 0 -clone_color: cups_lsb:1 allocation score on pcw2709.see.ed.ac.uk: 0 -native_color: cups_lsb:0 allocation score on pcw2058.see.ed.ac.uk: 0 -native_color: cups_lsb:0 allocation score on pcw2059.see.ed.ac.uk: 0 -native_color: cups_lsb:0 allocation score on pcw2688.see.ed.ac.uk: 0 -native_color: cups_lsb:0 allocation score on pcw2709.see.ed.ac.uk: 0 -native_color: cups_lsb:1 allocation score on pcw2058.see.ed.ac.uk: -INFINITY -native_color: cups_lsb:1 allocation score on pcw2059.see.ed.ac.uk: 0 -native_color: cups_lsb:1 allocation score on pcw2688.see.ed.ac.uk: 0 -native_color: cups_lsb:1 allocation score on pcw2709.see.ed.ac.uk: 0 -native_color: smb_lsb allocation score on pcw2058.see.ed.ac.uk: 0 -native_color: smb_lsb allocation score on pcw2059.see.ed.ac.uk: 0 -native_color: smb_lsb allocation score on pcw2688.see.ed.ac.uk: 0 -native_color: smb_lsb allocation score on pcw2709.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_clone allocation score on pcw2058.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_clone allocation score on pcw2059.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_clone allocation score on pcw2688.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_clone allocation score on pcw2709.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_lsb:0 allocation score on pcw2058.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_lsb:0 allocation score on pcw2059.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_lsb:0 allocation score on pcw2688.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_lsb:0 allocation score on pcw2709.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_lsb:1 allocation score on pcw2058.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_lsb:1 allocation score on pcw2059.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_lsb:1 allocation score on pcw2688.see.ed.ac.uk: 0 +pcmk__clone_allocate: cups_lsb:1 allocation score on pcw2709.see.ed.ac.uk: 0 +pcmk__native_allocate: cups_lsb:0 allocation score on pcw2058.see.ed.ac.uk: 0 +pcmk__native_allocate: cups_lsb:0 allocation score on pcw2059.see.ed.ac.uk: 0 +pcmk__native_allocate: cups_lsb:0 allocation score on pcw2688.see.ed.ac.uk: 0 +pcmk__native_allocate: cups_lsb:0 allocation score on pcw2709.see.ed.ac.uk: 0 +pcmk__native_allocate: cups_lsb:1 allocation score on pcw2058.see.ed.ac.uk: -INFINITY +pcmk__native_allocate: cups_lsb:1 allocation score on pcw2059.see.ed.ac.uk: 0 +pcmk__native_allocate: cups_lsb:1 allocation score on pcw2688.see.ed.ac.uk: 0 +pcmk__native_allocate: cups_lsb:1 allocation score on pcw2709.see.ed.ac.uk: 0 +pcmk__native_allocate: smb_lsb allocation score on pcw2058.see.ed.ac.uk: 0 +pcmk__native_allocate: smb_lsb allocation score on pcw2059.see.ed.ac.uk: 0 +pcmk__native_allocate: smb_lsb allocation score on pcw2688.see.ed.ac.uk: 0 +pcmk__native_allocate: smb_lsb allocation score on pcw2709.see.ed.ac.uk: 0 diff --git a/pengine/test10/clone-require-all-1.exp b/pengine/test10/clone-require-all-1.exp index 1ce125e7331..d77d1f366b7 100644 --- a/pengine/test10/clone-require-all-1.exp +++ b/pengine/test10/clone-require-all-1.exp @@ -1,77 +1,77 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="16" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="15" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="16" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="15" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="19" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="B:1_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="18" operation="monitor" operation_key="B:1_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="B" long-id="B:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="17" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="18" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="17" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="B" long-id="B:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="19" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="21" operation="running" operation_key="B-clone_running_0"> + <pseudo_event id="20" operation="running" operation_key="B-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="15" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="17" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="19" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="20" operation="start" operation_key="B-clone_start_0"> + <pseudo_event id="19" operation="start" operation_key="B-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/clone-require-all-1.scores b/pengine/test10/clone-require-all-1.scores index 9601a1038a6..98036f02ed9 100644 --- a/pengine/test10/clone-require-all-1.scores +++ b/pengine/test10/clone-require-all-1.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: A-clone allocation score on rhel7-auto1: 0 -clone_color: A-clone allocation score on rhel7-auto2: 0 -clone_color: A-clone allocation score on rhel7-auto3: -INFINITY -clone_color: A-clone allocation score on rhel7-auto4: -INFINITY -clone_color: A:0 allocation score on rhel7-auto1: 1 -clone_color: A:0 allocation score on rhel7-auto2: 0 -clone_color: A:0 allocation score on rhel7-auto3: -INFINITY -clone_color: A:0 allocation score on rhel7-auto4: -INFINITY -clone_color: A:1 allocation score on rhel7-auto1: 0 -clone_color: A:1 allocation score on rhel7-auto2: 1 -clone_color: A:1 allocation score on rhel7-auto3: -INFINITY -clone_color: A:1 allocation score on rhel7-auto4: -INFINITY -clone_color: A:2 allocation score on rhel7-auto1: 0 -clone_color: A:2 allocation score on rhel7-auto2: 0 -clone_color: A:2 allocation score on rhel7-auto3: -INFINITY -clone_color: A:2 allocation score on rhel7-auto4: -INFINITY -clone_color: A:3 allocation score on rhel7-auto1: 0 -clone_color: A:3 allocation score on rhel7-auto2: 0 -clone_color: A:3 allocation score on rhel7-auto3: -INFINITY -clone_color: A:3 allocation score on rhel7-auto4: -INFINITY -clone_color: B-clone allocation score on rhel7-auto1: -INFINITY -clone_color: B-clone allocation score on rhel7-auto2: -INFINITY -clone_color: B-clone allocation score on rhel7-auto3: 0 -clone_color: B-clone allocation score on rhel7-auto4: 0 -clone_color: B:0 allocation score on rhel7-auto1: -INFINITY -clone_color: B:0 allocation score on rhel7-auto2: -INFINITY -clone_color: B:0 allocation score on rhel7-auto3: 0 -clone_color: B:0 allocation score on rhel7-auto4: 0 -clone_color: B:1 allocation score on rhel7-auto1: -INFINITY -clone_color: B:1 allocation score on rhel7-auto2: -INFINITY -clone_color: B:1 allocation score on rhel7-auto3: 0 -clone_color: B:1 allocation score on rhel7-auto4: 0 -clone_color: B:2 allocation score on rhel7-auto1: -INFINITY -clone_color: B:2 allocation score on rhel7-auto2: -INFINITY -clone_color: B:2 allocation score on rhel7-auto3: 0 -clone_color: B:2 allocation score on rhel7-auto4: 0 -clone_color: B:3 allocation score on rhel7-auto1: -INFINITY -clone_color: B:3 allocation score on rhel7-auto2: -INFINITY -clone_color: B:3 allocation score on rhel7-auto3: 0 -clone_color: B:3 allocation score on rhel7-auto4: 0 -native_color: A:0 allocation score on rhel7-auto1: 1 -native_color: A:0 allocation score on rhel7-auto2: 0 -native_color: A:0 allocation score on rhel7-auto3: -INFINITY -native_color: A:0 allocation score on rhel7-auto4: -INFINITY -native_color: A:1 allocation score on rhel7-auto1: -INFINITY -native_color: A:1 allocation score on rhel7-auto2: 1 -native_color: A:1 allocation score on rhel7-auto3: -INFINITY -native_color: A:1 allocation score on rhel7-auto4: -INFINITY -native_color: A:2 allocation score on rhel7-auto1: -INFINITY -native_color: A:2 allocation score on rhel7-auto2: -INFINITY -native_color: A:2 allocation score on rhel7-auto3: -INFINITY -native_color: A:2 allocation score on rhel7-auto4: -INFINITY -native_color: A:3 allocation score on rhel7-auto1: -INFINITY -native_color: A:3 allocation score on rhel7-auto2: -INFINITY -native_color: A:3 allocation score on rhel7-auto3: -INFINITY -native_color: A:3 allocation score on rhel7-auto4: -INFINITY -native_color: B:0 allocation score on rhel7-auto1: -INFINITY -native_color: B:0 allocation score on rhel7-auto2: -INFINITY -native_color: B:0 allocation score on rhel7-auto3: 0 -native_color: B:0 allocation score on rhel7-auto4: 0 -native_color: B:1 allocation score on rhel7-auto1: -INFINITY -native_color: B:1 allocation score on rhel7-auto2: -INFINITY -native_color: B:1 allocation score on rhel7-auto3: -INFINITY -native_color: B:1 allocation score on rhel7-auto4: 0 -native_color: B:2 allocation score on rhel7-auto1: -INFINITY -native_color: B:2 allocation score on rhel7-auto2: -INFINITY -native_color: B:2 allocation score on rhel7-auto3: -INFINITY -native_color: B:2 allocation score on rhel7-auto4: -INFINITY -native_color: B:3 allocation score on rhel7-auto1: -INFINITY -native_color: B:3 allocation score on rhel7-auto2: -INFINITY -native_color: B:3 allocation score on rhel7-auto3: -INFINITY -native_color: B:3 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto1: 1 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto2: 1 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto1: 1 +pcmk__native_allocate: A:0 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto2: 1 +pcmk__native_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: 0 diff --git a/pengine/test10/clone-require-all-2.dot b/pengine/test10/clone-require-all-2.dot index 4f830cec414..07864868186 100644 --- a/pengine/test10/clone-require-all-2.dot +++ b/pengine/test10/clone-require-all-2.dot @@ -13,11 +13,9 @@ "A_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "A_stop_0 rhel7-auto1" -> "A-clone_stopped_0" [ style = bold] "A_stop_0 rhel7-auto1" -> "A_start_0 <none>" [ style = dashed] -"A_stop_0 rhel7-auto1" -> "all_stopped" [ style = bold] "A_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] "A_stop_0 rhel7-auto2" -> "A-clone_stopped_0" [ style = bold] "A_stop_0 rhel7-auto2" -> "A_start_0 <none>" [ style = dashed] -"A_stop_0 rhel7-auto2" -> "all_stopped" [ style = bold] "A_stop_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] "B-clone_running_0" [ style=dashed color="red" fontcolor="orange"] "B-clone_start_0" -> "B-clone_running_0" [ style = dashed] @@ -32,11 +30,9 @@ "B_start_0 rhel7-auto4" -> "B-clone_running_0" [ style = dashed] "B_start_0 rhel7-auto4" -> "B_monitor_10000 rhel7-auto4" [ style = dashed] "B_start_0 rhel7-auto4" [ style=dashed color="red" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "shooter_monitor_60000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] "shooter_start_0 rhel7-auto3" -> "shooter_monitor_60000 rhel7-auto3" [ style = bold] "shooter_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] -"shooter_stop_0 rhel7-auto1" -> "all_stopped" [ style = bold] "shooter_stop_0 rhel7-auto1" -> "shooter_start_0 rhel7-auto3" [ style = bold] "shooter_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/clone-require-all-2.exp b/pengine/test10/clone-require-all-2.exp index 9b0b973f375..6caf5f9bb29 100644 --- a/pengine/test10/clone-require-all-2.exp +++ b/pengine/test10/clone-require-all-2.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="shooter_monitor_60000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="7" operation="monitor" operation_key="shooter_monitor_60000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="6" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="6" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="5" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="5" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,72 +36,54 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="8" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="stop" operation_key="A_stop_0" internal_operation_key="A:1_stop_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="9" operation="stop" operation_key="A_stop_0" internal_operation_key="A:1_stop_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="A" long-id="A:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="14" operation="stopped" operation_key="A-clone_stopped_0"> + <pseudo_event id="13" operation="stopped" operation_key="A-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="8" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="A_stop_0" internal_operation_key="A:1_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="9" operation="stop" operation_key="A_stop_0" internal_operation_key="A:1_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="13" operation="stop" operation_key="A-clone_stop_0"> + <pseudo_event id="12" operation="stop" operation_key="A-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="A_stop_0" internal_operation_key="A:1_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/clone-require-all-2.scores b/pengine/test10/clone-require-all-2.scores index cdbf611ff57..01c489016f0 100644 --- a/pengine/test10/clone-require-all-2.scores +++ b/pengine/test10/clone-require-all-2.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: A-clone allocation score on rhel7-auto1: 0 -clone_color: A-clone allocation score on rhel7-auto2: 0 -clone_color: A-clone allocation score on rhel7-auto3: -INFINITY -clone_color: A-clone allocation score on rhel7-auto4: -INFINITY -clone_color: A:0 allocation score on rhel7-auto1: 1 -clone_color: A:0 allocation score on rhel7-auto2: 0 -clone_color: A:0 allocation score on rhel7-auto3: -INFINITY -clone_color: A:0 allocation score on rhel7-auto4: -INFINITY -clone_color: A:1 allocation score on rhel7-auto1: 0 -clone_color: A:1 allocation score on rhel7-auto2: 1 -clone_color: A:1 allocation score on rhel7-auto3: -INFINITY -clone_color: A:1 allocation score on rhel7-auto4: -INFINITY -clone_color: A:2 allocation score on rhel7-auto1: 0 -clone_color: A:2 allocation score on rhel7-auto2: 0 -clone_color: A:2 allocation score on rhel7-auto3: -INFINITY -clone_color: A:2 allocation score on rhel7-auto4: -INFINITY -clone_color: A:3 allocation score on rhel7-auto1: 0 -clone_color: A:3 allocation score on rhel7-auto2: 0 -clone_color: A:3 allocation score on rhel7-auto3: -INFINITY -clone_color: A:3 allocation score on rhel7-auto4: -INFINITY -clone_color: B-clone allocation score on rhel7-auto1: -INFINITY -clone_color: B-clone allocation score on rhel7-auto2: -INFINITY -clone_color: B-clone allocation score on rhel7-auto3: 0 -clone_color: B-clone allocation score on rhel7-auto4: 0 -clone_color: B:0 allocation score on rhel7-auto1: -INFINITY -clone_color: B:0 allocation score on rhel7-auto2: -INFINITY -clone_color: B:0 allocation score on rhel7-auto3: 0 -clone_color: B:0 allocation score on rhel7-auto4: 0 -clone_color: B:1 allocation score on rhel7-auto1: -INFINITY -clone_color: B:1 allocation score on rhel7-auto2: -INFINITY -clone_color: B:1 allocation score on rhel7-auto3: 0 -clone_color: B:1 allocation score on rhel7-auto4: 0 -clone_color: B:2 allocation score on rhel7-auto1: -INFINITY -clone_color: B:2 allocation score on rhel7-auto2: -INFINITY -clone_color: B:2 allocation score on rhel7-auto3: 0 -clone_color: B:2 allocation score on rhel7-auto4: 0 -clone_color: B:3 allocation score on rhel7-auto1: -INFINITY -clone_color: B:3 allocation score on rhel7-auto2: -INFINITY -clone_color: B:3 allocation score on rhel7-auto3: 0 -clone_color: B:3 allocation score on rhel7-auto4: 0 -native_color: A:0 allocation score on rhel7-auto1: -INFINITY -native_color: A:0 allocation score on rhel7-auto2: -INFINITY -native_color: A:0 allocation score on rhel7-auto3: -INFINITY -native_color: A:0 allocation score on rhel7-auto4: -INFINITY -native_color: A:1 allocation score on rhel7-auto1: -INFINITY -native_color: A:1 allocation score on rhel7-auto2: -INFINITY -native_color: A:1 allocation score on rhel7-auto3: -INFINITY -native_color: A:1 allocation score on rhel7-auto4: -INFINITY -native_color: A:2 allocation score on rhel7-auto1: -INFINITY -native_color: A:2 allocation score on rhel7-auto2: -INFINITY -native_color: A:2 allocation score on rhel7-auto3: -INFINITY -native_color: A:2 allocation score on rhel7-auto4: -INFINITY -native_color: A:3 allocation score on rhel7-auto1: -INFINITY -native_color: A:3 allocation score on rhel7-auto2: -INFINITY -native_color: A:3 allocation score on rhel7-auto3: -INFINITY -native_color: A:3 allocation score on rhel7-auto4: -INFINITY -native_color: B:0 allocation score on rhel7-auto1: -INFINITY -native_color: B:0 allocation score on rhel7-auto2: -INFINITY -native_color: B:0 allocation score on rhel7-auto3: 0 -native_color: B:0 allocation score on rhel7-auto4: 0 -native_color: B:1 allocation score on rhel7-auto1: -INFINITY -native_color: B:1 allocation score on rhel7-auto2: -INFINITY -native_color: B:1 allocation score on rhel7-auto3: 0 -native_color: B:1 allocation score on rhel7-auto4: -INFINITY -native_color: B:2 allocation score on rhel7-auto1: -INFINITY -native_color: B:2 allocation score on rhel7-auto2: -INFINITY -native_color: B:2 allocation score on rhel7-auto3: -INFINITY -native_color: B:2 allocation score on rhel7-auto4: -INFINITY -native_color: B:3 allocation score on rhel7-auto1: -INFINITY -native_color: B:3 allocation score on rhel7-auto2: -INFINITY -native_color: B:3 allocation score on rhel7-auto3: -INFINITY -native_color: B:3 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto1: 1 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto2: 1 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: B:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: 0 diff --git a/pengine/test10/clone-require-all-2.summary b/pengine/test10/clone-require-all-2.summary index 2ebd2307eba..ead9e141885 100644 --- a/pengine/test10/clone-require-all-2.summary +++ b/pengine/test10/clone-require-all-2.summary @@ -25,7 +25,6 @@ Executing cluster transition: * Resource action: A stop on rhel7-auto1 * Resource action: A stop on rhel7-auto2 * Pseudo action: A-clone_stopped_0 - * Pseudo action: all_stopped * Resource action: shooter monitor=60000 on rhel7-auto3 Revised cluster status: diff --git a/pengine/test10/clone-require-all-3.dot b/pengine/test10/clone-require-all-3.dot index d93693d4393..878d9527683 100644 --- a/pengine/test10/clone-require-all-3.dot +++ b/pengine/test10/clone-require-all-3.dot @@ -13,11 +13,9 @@ "A_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "A_stop_0 rhel7-auto1" -> "A-clone_stopped_0" [ style = bold] "A_stop_0 rhel7-auto1" -> "A_start_0 <none>" [ style = dashed] -"A_stop_0 rhel7-auto1" -> "all_stopped" [ style = bold] "A_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] "A_stop_0 rhel7-auto2" -> "A-clone_stopped_0" [ style = bold] "A_stop_0 rhel7-auto2" -> "A_start_0 <none>" [ style = dashed] -"A_stop_0 rhel7-auto2" -> "all_stopped" [ style = bold] "A_stop_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] "B-clone_running_0" [ style=dashed color="red" fontcolor="orange"] "B-clone_start_0" -> "B-clone_running_0" [ style = dashed] @@ -41,17 +39,13 @@ "B_start_0 rhel7-auto4" [ style=dashed color="red" fontcolor="black"] "B_stop_0 rhel7-auto3" -> "B-clone_stopped_0" [ style = bold] "B_stop_0 rhel7-auto3" -> "B_start_0 rhel7-auto3" [ style = dashed] -"B_stop_0 rhel7-auto3" -> "all_stopped" [ style = bold] "B_stop_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] "B_stop_0 rhel7-auto4" -> "B-clone_stopped_0" [ style = bold] "B_stop_0 rhel7-auto4" -> "B_start_0 rhel7-auto4" [ style = dashed] -"B_stop_0 rhel7-auto4" -> "all_stopped" [ style = bold] "B_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "shooter_monitor_60000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] "shooter_start_0 rhel7-auto3" -> "shooter_monitor_60000 rhel7-auto3" [ style = bold] "shooter_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] -"shooter_stop_0 rhel7-auto1" -> "all_stopped" [ style = bold] "shooter_stop_0 rhel7-auto1" -> "shooter_start_0 rhel7-auto3" [ style = bold] "shooter_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/clone-require-all-3.exp b/pengine/test10/clone-require-all-3.exp index 3e7213345f4..8b223c88ba8 100644 --- a/pengine/test10/clone-require-all-3.exp +++ b/pengine/test10/clone-require-all-3.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="shooter_monitor_60000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="9" operation="monitor" operation_key="shooter_monitor_60000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="8" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="8" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="7" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,134 +36,110 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="10" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="stop" operation_key="A_stop_0" internal_operation_key="A:1_stop_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:1_stop_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="A" long-id="A:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="16" operation="stopped" operation_key="A-clone_stopped_0"> + <pseudo_event id="15" operation="stopped" operation_key="A-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="10" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="A_stop_0" internal_operation_key="A:1_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:1_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="15" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="15" operation="stop" operation_key="A-clone_stop_0"> + <pseudo_event id="14" operation="stop" operation_key="A-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="stopped" operation_key="B-clone_stopped_0"/> + <pseudo_event id="23" operation="stopped" operation_key="B-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="17" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="16" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="B-clone_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="B-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="19" operation="stop" operation_key="B_stop_0" internal_operation_key="B:1_stop_0" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="18" operation="stop" operation_key="B_stop_0" internal_operation_key="B:1_stop_0" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="B" long-id="B:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="B-clone_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="B-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="24" operation="stopped" operation_key="B-clone_stopped_0"> + <pseudo_event id="23" operation="stopped" operation_key="B-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="16" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="19" operation="stop" operation_key="B_stop_0" internal_operation_key="B:1_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="18" operation="stop" operation_key="B_stop_0" internal_operation_key="B:1_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="B-clone_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="B-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="B-clone_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="B-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="11"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="A_stop_0" internal_operation_key="A:1_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="19" operation="stop" operation_key="B_stop_0" internal_operation_key="B:1_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/clone-require-all-3.scores b/pengine/test10/clone-require-all-3.scores index f1e739ab4b1..8f0ab82c29f 100644 --- a/pengine/test10/clone-require-all-3.scores +++ b/pengine/test10/clone-require-all-3.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: A-clone allocation score on rhel7-auto1: 0 -clone_color: A-clone allocation score on rhel7-auto2: 0 -clone_color: A-clone allocation score on rhel7-auto3: -INFINITY -clone_color: A-clone allocation score on rhel7-auto4: -INFINITY -clone_color: A:0 allocation score on rhel7-auto1: 1 -clone_color: A:0 allocation score on rhel7-auto2: 0 -clone_color: A:0 allocation score on rhel7-auto3: -INFINITY -clone_color: A:0 allocation score on rhel7-auto4: -INFINITY -clone_color: A:1 allocation score on rhel7-auto1: 0 -clone_color: A:1 allocation score on rhel7-auto2: 1 -clone_color: A:1 allocation score on rhel7-auto3: -INFINITY -clone_color: A:1 allocation score on rhel7-auto4: -INFINITY -clone_color: A:2 allocation score on rhel7-auto1: 0 -clone_color: A:2 allocation score on rhel7-auto2: 0 -clone_color: A:2 allocation score on rhel7-auto3: -INFINITY -clone_color: A:2 allocation score on rhel7-auto4: -INFINITY -clone_color: A:3 allocation score on rhel7-auto1: 0 -clone_color: A:3 allocation score on rhel7-auto2: 0 -clone_color: A:3 allocation score on rhel7-auto3: -INFINITY -clone_color: A:3 allocation score on rhel7-auto4: -INFINITY -clone_color: B-clone allocation score on rhel7-auto1: -INFINITY -clone_color: B-clone allocation score on rhel7-auto2: -INFINITY -clone_color: B-clone allocation score on rhel7-auto3: 0 -clone_color: B-clone allocation score on rhel7-auto4: 0 -clone_color: B:0 allocation score on rhel7-auto1: -INFINITY -clone_color: B:0 allocation score on rhel7-auto2: -INFINITY -clone_color: B:0 allocation score on rhel7-auto3: 1 -clone_color: B:0 allocation score on rhel7-auto4: 0 -clone_color: B:1 allocation score on rhel7-auto1: -INFINITY -clone_color: B:1 allocation score on rhel7-auto2: -INFINITY -clone_color: B:1 allocation score on rhel7-auto3: 0 -clone_color: B:1 allocation score on rhel7-auto4: 1 -clone_color: B:2 allocation score on rhel7-auto1: -INFINITY -clone_color: B:2 allocation score on rhel7-auto2: -INFINITY -clone_color: B:2 allocation score on rhel7-auto3: 0 -clone_color: B:2 allocation score on rhel7-auto4: 0 -clone_color: B:3 allocation score on rhel7-auto1: -INFINITY -clone_color: B:3 allocation score on rhel7-auto2: -INFINITY -clone_color: B:3 allocation score on rhel7-auto3: 0 -clone_color: B:3 allocation score on rhel7-auto4: 0 -native_color: A:0 allocation score on rhel7-auto1: -INFINITY -native_color: A:0 allocation score on rhel7-auto2: -INFINITY -native_color: A:0 allocation score on rhel7-auto3: -INFINITY -native_color: A:0 allocation score on rhel7-auto4: -INFINITY -native_color: A:1 allocation score on rhel7-auto1: -INFINITY -native_color: A:1 allocation score on rhel7-auto2: -INFINITY -native_color: A:1 allocation score on rhel7-auto3: -INFINITY -native_color: A:1 allocation score on rhel7-auto4: -INFINITY -native_color: A:2 allocation score on rhel7-auto1: -INFINITY -native_color: A:2 allocation score on rhel7-auto2: -INFINITY -native_color: A:2 allocation score on rhel7-auto3: -INFINITY -native_color: A:2 allocation score on rhel7-auto4: -INFINITY -native_color: A:3 allocation score on rhel7-auto1: -INFINITY -native_color: A:3 allocation score on rhel7-auto2: -INFINITY -native_color: A:3 allocation score on rhel7-auto3: -INFINITY -native_color: A:3 allocation score on rhel7-auto4: -INFINITY -native_color: B:0 allocation score on rhel7-auto1: -INFINITY -native_color: B:0 allocation score on rhel7-auto2: -INFINITY -native_color: B:0 allocation score on rhel7-auto3: 1 -native_color: B:0 allocation score on rhel7-auto4: 0 -native_color: B:1 allocation score on rhel7-auto1: -INFINITY -native_color: B:1 allocation score on rhel7-auto2: -INFINITY -native_color: B:1 allocation score on rhel7-auto3: -INFINITY -native_color: B:1 allocation score on rhel7-auto4: 1 -native_color: B:2 allocation score on rhel7-auto1: -INFINITY -native_color: B:2 allocation score on rhel7-auto2: -INFINITY -native_color: B:2 allocation score on rhel7-auto3: -INFINITY -native_color: B:2 allocation score on rhel7-auto4: -INFINITY -native_color: B:3 allocation score on rhel7-auto1: -INFINITY -native_color: B:3 allocation score on rhel7-auto2: -INFINITY -native_color: B:3 allocation score on rhel7-auto3: -INFINITY -native_color: B:3 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto1: 1 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto2: 1 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto3: 1 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto4: 1 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto3: 1 +pcmk__native_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto4: 1 +pcmk__native_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: 0 diff --git a/pengine/test10/clone-require-all-3.summary b/pengine/test10/clone-require-all-3.summary index 78076e52c3c..eadefcf6ee1 100644 --- a/pengine/test10/clone-require-all-3.summary +++ b/pengine/test10/clone-require-all-3.summary @@ -31,7 +31,6 @@ Executing cluster transition: * Resource action: A stop on rhel7-auto1 * Resource action: A stop on rhel7-auto2 * Pseudo action: A-clone_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Node rhel7-auto1 (1): standby diff --git a/pengine/test10/clone-require-all-4.dot b/pengine/test10/clone-require-all-4.dot index 4b9521fa00e..f7d9fffad3c 100644 --- a/pengine/test10/clone-require-all-4.dot +++ b/pengine/test10/clone-require-all-4.dot @@ -12,13 +12,10 @@ "A_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "A_stop_0 rhel7-auto1" -> "A-clone_stopped_0" [ style = bold] "A_stop_0 rhel7-auto1" -> "A_start_0 <none>" [ style = dashed] -"A_stop_0 rhel7-auto1" -> "all_stopped" [ style = bold] "A_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "shooter_monitor_60000 rhel7-auto2" [ style=bold color="green" fontcolor="black"] "shooter_start_0 rhel7-auto2" -> "shooter_monitor_60000 rhel7-auto2" [ style = bold] "shooter_start_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] -"shooter_stop_0 rhel7-auto1" -> "all_stopped" [ style = bold] "shooter_stop_0 rhel7-auto1" -> "shooter_start_0 rhel7-auto2" [ style = bold] "shooter_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/clone-require-all-4.exp b/pengine/test10/clone-require-all-4.exp index ff83ac90d46..2e36de620bf 100644 --- a/pengine/test10/clone-require-all-4.exp +++ b/pengine/test10/clone-require-all-4.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="shooter_monitor_60000" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="9" operation="monitor" operation_key="shooter_monitor_60000" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="8" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="8" operation="start" operation_key="shooter_start_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="7" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,35 +36,35 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="10" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="A-clone_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="A-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="10" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="A-clone_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="A-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -72,40 +72,25 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="15" operation="running" operation_key="A-clone_running_0"> + <pseudo_event id="14" operation="running" operation_key="A-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stopped" operation_key="A-clone_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="8"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <pseudo_event id="16" operation="stopped" operation_key="A-clone_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-require-all-4.scores b/pengine/test10/clone-require-all-4.scores index c602a1d74b5..e54a718e897 100644 --- a/pengine/test10/clone-require-all-4.scores +++ b/pengine/test10/clone-require-all-4.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: A-clone allocation score on rhel7-auto1: 0 -clone_color: A-clone allocation score on rhel7-auto2: 0 -clone_color: A-clone allocation score on rhel7-auto3: -INFINITY -clone_color: A-clone allocation score on rhel7-auto4: -INFINITY -clone_color: A:0 allocation score on rhel7-auto1: 1 -clone_color: A:0 allocation score on rhel7-auto2: 0 -clone_color: A:0 allocation score on rhel7-auto3: -INFINITY -clone_color: A:0 allocation score on rhel7-auto4: -INFINITY -clone_color: A:1 allocation score on rhel7-auto1: 0 -clone_color: A:1 allocation score on rhel7-auto2: 1 -clone_color: A:1 allocation score on rhel7-auto3: -INFINITY -clone_color: A:1 allocation score on rhel7-auto4: -INFINITY -clone_color: A:2 allocation score on rhel7-auto1: 0 -clone_color: A:2 allocation score on rhel7-auto2: 0 -clone_color: A:2 allocation score on rhel7-auto3: -INFINITY -clone_color: A:2 allocation score on rhel7-auto4: -INFINITY -clone_color: A:3 allocation score on rhel7-auto1: 0 -clone_color: A:3 allocation score on rhel7-auto2: 0 -clone_color: A:3 allocation score on rhel7-auto3: -INFINITY -clone_color: A:3 allocation score on rhel7-auto4: -INFINITY -clone_color: B-clone allocation score on rhel7-auto1: -INFINITY -clone_color: B-clone allocation score on rhel7-auto2: -INFINITY -clone_color: B-clone allocation score on rhel7-auto3: 0 -clone_color: B-clone allocation score on rhel7-auto4: 0 -clone_color: B:0 allocation score on rhel7-auto1: -INFINITY -clone_color: B:0 allocation score on rhel7-auto2: -INFINITY -clone_color: B:0 allocation score on rhel7-auto3: 1 -clone_color: B:0 allocation score on rhel7-auto4: 0 -clone_color: B:1 allocation score on rhel7-auto1: -INFINITY -clone_color: B:1 allocation score on rhel7-auto2: -INFINITY -clone_color: B:1 allocation score on rhel7-auto3: 0 -clone_color: B:1 allocation score on rhel7-auto4: 1 -clone_color: B:2 allocation score on rhel7-auto1: -INFINITY -clone_color: B:2 allocation score on rhel7-auto2: -INFINITY -clone_color: B:2 allocation score on rhel7-auto3: 0 -clone_color: B:2 allocation score on rhel7-auto4: 0 -clone_color: B:3 allocation score on rhel7-auto1: -INFINITY -clone_color: B:3 allocation score on rhel7-auto2: -INFINITY -clone_color: B:3 allocation score on rhel7-auto3: 0 -clone_color: B:3 allocation score on rhel7-auto4: 0 -native_color: A:0 allocation score on rhel7-auto1: -INFINITY -native_color: A:0 allocation score on rhel7-auto2: -INFINITY -native_color: A:0 allocation score on rhel7-auto3: -INFINITY -native_color: A:0 allocation score on rhel7-auto4: -INFINITY -native_color: A:1 allocation score on rhel7-auto1: -INFINITY -native_color: A:1 allocation score on rhel7-auto2: 1 -native_color: A:1 allocation score on rhel7-auto3: -INFINITY -native_color: A:1 allocation score on rhel7-auto4: -INFINITY -native_color: A:2 allocation score on rhel7-auto1: -INFINITY -native_color: A:2 allocation score on rhel7-auto2: -INFINITY -native_color: A:2 allocation score on rhel7-auto3: -INFINITY -native_color: A:2 allocation score on rhel7-auto4: -INFINITY -native_color: A:3 allocation score on rhel7-auto1: -INFINITY -native_color: A:3 allocation score on rhel7-auto2: -INFINITY -native_color: A:3 allocation score on rhel7-auto3: -INFINITY -native_color: A:3 allocation score on rhel7-auto4: -INFINITY -native_color: B:0 allocation score on rhel7-auto1: -INFINITY -native_color: B:0 allocation score on rhel7-auto2: -INFINITY -native_color: B:0 allocation score on rhel7-auto3: 1 -native_color: B:0 allocation score on rhel7-auto4: 0 -native_color: B:1 allocation score on rhel7-auto1: -INFINITY -native_color: B:1 allocation score on rhel7-auto2: -INFINITY -native_color: B:1 allocation score on rhel7-auto3: -INFINITY -native_color: B:1 allocation score on rhel7-auto4: 1 -native_color: B:2 allocation score on rhel7-auto1: -INFINITY -native_color: B:2 allocation score on rhel7-auto2: -INFINITY -native_color: B:2 allocation score on rhel7-auto3: -INFINITY -native_color: B:2 allocation score on rhel7-auto4: -INFINITY -native_color: B:3 allocation score on rhel7-auto1: -INFINITY -native_color: B:3 allocation score on rhel7-auto2: -INFINITY -native_color: B:3 allocation score on rhel7-auto3: -INFINITY -native_color: B:3 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto1: 1 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto2: 1 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto3: 1 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto4: 1 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto2: 1 +pcmk__native_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto3: 1 +pcmk__native_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto4: 1 +pcmk__native_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: 0 diff --git a/pengine/test10/clone-require-all-4.summary b/pengine/test10/clone-require-all-4.summary index 5b50e04ae2b..70358528984 100644 --- a/pengine/test10/clone-require-all-4.summary +++ b/pengine/test10/clone-require-all-4.summary @@ -22,7 +22,6 @@ Executing cluster transition: * Resource action: A stop on rhel7-auto1 * Pseudo action: A-clone_stopped_0 * Pseudo action: A-clone_start_0 - * Pseudo action: all_stopped * Resource action: shooter monitor=60000 on rhel7-auto2 * Pseudo action: A-clone_running_0 diff --git a/pengine/test10/clone-require-all-5.exp b/pengine/test10/clone-require-all-5.exp index b55799cce01..34dab7b51cc 100644 --- a/pengine/test10/clone-require-all-5.exp +++ b/pengine/test10/clone-require-all-5.exp @@ -1,48 +1,48 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="A_monitor_10000" internal_operation_key="A:2_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="12" operation="monitor" operation_key="A_monitor_10000" internal_operation_key="A:2_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="A" long-id="A:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="A_start_0" internal_operation_key="A:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="11" operation="start" operation_key="A_start_0" internal_operation_key="A:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="12" operation="start" operation_key="A_start_0" internal_operation_key="A:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="11" operation="start" operation_key="A_start_0" internal_operation_key="A:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="A" long-id="A:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="15" operation="running" operation_key="A-clone_running_0"> + <pseudo_event id="14" operation="running" operation_key="A-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="A_start_0" internal_operation_key="A:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="11" operation="start" operation_key="A_start_0" internal_operation_key="A:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -50,106 +50,106 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="18" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="17" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="18" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="17" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="B:1_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="20" operation="monitor" operation_key="B:1_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="B" long-id="B:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="19" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="20" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="19" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="B" long-id="B:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="B:2_monitor_10000" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="22" operation="monitor" operation_key="B:2_monitor_10000" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="B" long-id="B:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="B:2_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="21" operation="start" operation_key="B:2_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="22" operation="start" operation_key="B:2_start_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="21" operation="start" operation_key="B:2_start_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="B" long-id="B:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="25" operation="running" operation_key="B-clone_running_0"> + <pseudo_event id="24" operation="running" operation_key="B-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="17" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="20" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="19" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="22" operation="start" operation_key="B:2_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="21" operation="start" operation_key="B:2_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="24" operation="start" operation_key="B-clone_start_0"> + <pseudo_event id="23" operation="start" operation_key="B-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -167,7 +167,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="A_start_0" internal_operation_key="A:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="11" operation="start" operation_key="A_start_0" internal_operation_key="A:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-require-all-5.scores b/pengine/test10/clone-require-all-5.scores index 1123d6039b5..6409c1cc461 100644 --- a/pengine/test10/clone-require-all-5.scores +++ b/pengine/test10/clone-require-all-5.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: A-clone allocation score on rhel7-auto1: 0 -clone_color: A-clone allocation score on rhel7-auto2: 0 -clone_color: A-clone allocation score on rhel7-auto3: 0 -clone_color: A-clone allocation score on rhel7-auto4: -INFINITY -clone_color: A:0 allocation score on rhel7-auto1: 1 -clone_color: A:0 allocation score on rhel7-auto2: 0 -clone_color: A:0 allocation score on rhel7-auto3: 0 -clone_color: A:0 allocation score on rhel7-auto4: -INFINITY -clone_color: A:1 allocation score on rhel7-auto1: 0 -clone_color: A:1 allocation score on rhel7-auto2: 1 -clone_color: A:1 allocation score on rhel7-auto3: 0 -clone_color: A:1 allocation score on rhel7-auto4: -INFINITY -clone_color: A:2 allocation score on rhel7-auto1: 0 -clone_color: A:2 allocation score on rhel7-auto2: 0 -clone_color: A:2 allocation score on rhel7-auto3: 0 -clone_color: A:2 allocation score on rhel7-auto4: -INFINITY -clone_color: A:3 allocation score on rhel7-auto1: 0 -clone_color: A:3 allocation score on rhel7-auto2: 0 -clone_color: A:3 allocation score on rhel7-auto3: 0 -clone_color: A:3 allocation score on rhel7-auto4: -INFINITY -clone_color: B-clone allocation score on rhel7-auto1: 0 -clone_color: B-clone allocation score on rhel7-auto2: -INFINITY -clone_color: B-clone allocation score on rhel7-auto3: 0 -clone_color: B-clone allocation score on rhel7-auto4: 0 -clone_color: B:0 allocation score on rhel7-auto1: 0 -clone_color: B:0 allocation score on rhel7-auto2: -INFINITY -clone_color: B:0 allocation score on rhel7-auto3: 0 -clone_color: B:0 allocation score on rhel7-auto4: 0 -clone_color: B:1 allocation score on rhel7-auto1: 0 -clone_color: B:1 allocation score on rhel7-auto2: -INFINITY -clone_color: B:1 allocation score on rhel7-auto3: 0 -clone_color: B:1 allocation score on rhel7-auto4: 0 -clone_color: B:2 allocation score on rhel7-auto1: 0 -clone_color: B:2 allocation score on rhel7-auto2: -INFINITY -clone_color: B:2 allocation score on rhel7-auto3: 0 -clone_color: B:2 allocation score on rhel7-auto4: 0 -clone_color: B:3 allocation score on rhel7-auto1: 0 -clone_color: B:3 allocation score on rhel7-auto2: -INFINITY -clone_color: B:3 allocation score on rhel7-auto3: 0 -clone_color: B:3 allocation score on rhel7-auto4: 0 -native_color: A:0 allocation score on rhel7-auto1: 1 -native_color: A:0 allocation score on rhel7-auto2: 0 -native_color: A:0 allocation score on rhel7-auto3: 0 -native_color: A:0 allocation score on rhel7-auto4: -INFINITY -native_color: A:1 allocation score on rhel7-auto1: -INFINITY -native_color: A:1 allocation score on rhel7-auto2: 1 -native_color: A:1 allocation score on rhel7-auto3: 0 -native_color: A:1 allocation score on rhel7-auto4: -INFINITY -native_color: A:2 allocation score on rhel7-auto1: -INFINITY -native_color: A:2 allocation score on rhel7-auto2: -INFINITY -native_color: A:2 allocation score on rhel7-auto3: 0 -native_color: A:2 allocation score on rhel7-auto4: -INFINITY -native_color: A:3 allocation score on rhel7-auto1: -INFINITY -native_color: A:3 allocation score on rhel7-auto2: -INFINITY -native_color: A:3 allocation score on rhel7-auto3: -INFINITY -native_color: A:3 allocation score on rhel7-auto4: -INFINITY -native_color: B:0 allocation score on rhel7-auto1: 0 -native_color: B:0 allocation score on rhel7-auto2: -INFINITY -native_color: B:0 allocation score on rhel7-auto3: 0 -native_color: B:0 allocation score on rhel7-auto4: 0 -native_color: B:1 allocation score on rhel7-auto1: 0 -native_color: B:1 allocation score on rhel7-auto2: -INFINITY -native_color: B:1 allocation score on rhel7-auto3: 0 -native_color: B:1 allocation score on rhel7-auto4: -INFINITY -native_color: B:2 allocation score on rhel7-auto1: 0 -native_color: B:2 allocation score on rhel7-auto2: -INFINITY -native_color: B:2 allocation score on rhel7-auto3: -INFINITY -native_color: B:2 allocation score on rhel7-auto4: -INFINITY -native_color: B:3 allocation score on rhel7-auto1: -INFINITY -native_color: B:3 allocation score on rhel7-auto2: -INFINITY -native_color: B:3 allocation score on rhel7-auto3: -INFINITY -native_color: B:3 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto1: 1 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto2: 1 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto1: 1 +pcmk__native_allocate: A:0 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto2: 1 +pcmk__native_allocate: A:1 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: B:1 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: B:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: 0 diff --git a/pengine/test10/clone-require-all-6.dot b/pengine/test10/clone-require-all-6.dot index 3ee5c89ec1a..d9631a1886c 100644 --- a/pengine/test10/clone-require-all-6.dot +++ b/pengine/test10/clone-require-all-6.dot @@ -13,11 +13,8 @@ "A_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "A_stop_0 rhel7-auto1" -> "A-clone_stopped_0" [ style = bold] "A_stop_0 rhel7-auto1" -> "A_start_0 <none>" [ style = dashed] -"A_stop_0 rhel7-auto1" -> "all_stopped" [ style = bold] "A_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] "A_stop_0 rhel7-auto3" -> "A-clone_stopped_0" [ style = bold] "A_stop_0 rhel7-auto3" -> "A_start_0 <none>" [ style = dashed] -"A_stop_0 rhel7-auto3" -> "all_stopped" [ style = bold] "A_stop_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/clone-require-all-6.exp b/pengine/test10/clone-require-all-6.exp index 075bedf82fb..3efc8ed4881 100644 --- a/pengine/test10/clone-require-all-6.exp +++ b/pengine/test10/clone-require-all-6.exp @@ -1,51 +1,51 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="15" operation="stop" operation_key="A_stop_0" internal_operation_key="A:2_stop_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="14" operation="stop" operation_key="A_stop_0" internal_operation_key="A:2_stop_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="A" long-id="A:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="19" operation="stopped" operation_key="A-clone_stopped_0"> + <pseudo_event id="18" operation="stopped" operation_key="A-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="A_stop_0" internal_operation_key="A:2_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="14" operation="stop" operation_key="A_stop_0" internal_operation_key="A:2_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="18" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="18" operation="stop" operation_key="A-clone_stop_0"> + <pseudo_event id="17" operation="stop" operation_key="A-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -53,40 +53,25 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="17" operation="running" operation_key="A-clone_running_0"> + <pseudo_event id="16" operation="running" operation_key="A-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="15" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="16" operation="start" operation_key="A-clone_start_0"> + <pseudo_event id="15" operation="start" operation_key="A-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="stopped" operation_key="A-clone_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="9" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="12" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="A_stop_0" internal_operation_key="A:2_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <pseudo_event id="18" operation="stopped" operation_key="A-clone_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-require-all-6.scores b/pengine/test10/clone-require-all-6.scores index f29357352c6..0f309b7bf3f 100644 --- a/pengine/test10/clone-require-all-6.scores +++ b/pengine/test10/clone-require-all-6.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: A-clone allocation score on rhel7-auto1: -INFINITY -clone_color: A-clone allocation score on rhel7-auto2: 0 -clone_color: A-clone allocation score on rhel7-auto3: -INFINITY -clone_color: A-clone allocation score on rhel7-auto4: -INFINITY -clone_color: A:0 allocation score on rhel7-auto1: -INFINITY -clone_color: A:0 allocation score on rhel7-auto2: 0 -clone_color: A:0 allocation score on rhel7-auto3: -INFINITY -clone_color: A:0 allocation score on rhel7-auto4: -INFINITY -clone_color: A:1 allocation score on rhel7-auto1: -INFINITY -clone_color: A:1 allocation score on rhel7-auto2: 1 -clone_color: A:1 allocation score on rhel7-auto3: -INFINITY -clone_color: A:1 allocation score on rhel7-auto4: -INFINITY -clone_color: A:2 allocation score on rhel7-auto1: -INFINITY -clone_color: A:2 allocation score on rhel7-auto2: 0 -clone_color: A:2 allocation score on rhel7-auto3: -INFINITY -clone_color: A:2 allocation score on rhel7-auto4: -INFINITY -clone_color: A:3 allocation score on rhel7-auto1: -INFINITY -clone_color: A:3 allocation score on rhel7-auto2: 0 -clone_color: A:3 allocation score on rhel7-auto3: -INFINITY -clone_color: A:3 allocation score on rhel7-auto4: -INFINITY -clone_color: B-clone allocation score on rhel7-auto1: 0 -clone_color: B-clone allocation score on rhel7-auto2: -INFINITY -clone_color: B-clone allocation score on rhel7-auto3: 0 -clone_color: B-clone allocation score on rhel7-auto4: 0 -clone_color: B:0 allocation score on rhel7-auto1: 1 -clone_color: B:0 allocation score on rhel7-auto2: -INFINITY -clone_color: B:0 allocation score on rhel7-auto3: 0 -clone_color: B:0 allocation score on rhel7-auto4: 0 -clone_color: B:1 allocation score on rhel7-auto1: 0 -clone_color: B:1 allocation score on rhel7-auto2: -INFINITY -clone_color: B:1 allocation score on rhel7-auto3: 1 -clone_color: B:1 allocation score on rhel7-auto4: 0 -clone_color: B:2 allocation score on rhel7-auto1: 0 -clone_color: B:2 allocation score on rhel7-auto2: -INFINITY -clone_color: B:2 allocation score on rhel7-auto3: 0 -clone_color: B:2 allocation score on rhel7-auto4: 1 -clone_color: B:3 allocation score on rhel7-auto1: 0 -clone_color: B:3 allocation score on rhel7-auto2: -INFINITY -clone_color: B:3 allocation score on rhel7-auto3: 0 -clone_color: B:3 allocation score on rhel7-auto4: 0 -native_color: A:0 allocation score on rhel7-auto1: -INFINITY -native_color: A:0 allocation score on rhel7-auto2: -INFINITY -native_color: A:0 allocation score on rhel7-auto3: -INFINITY -native_color: A:0 allocation score on rhel7-auto4: -INFINITY -native_color: A:1 allocation score on rhel7-auto1: -INFINITY -native_color: A:1 allocation score on rhel7-auto2: 1 -native_color: A:1 allocation score on rhel7-auto3: -INFINITY -native_color: A:1 allocation score on rhel7-auto4: -INFINITY -native_color: A:2 allocation score on rhel7-auto1: -INFINITY -native_color: A:2 allocation score on rhel7-auto2: -INFINITY -native_color: A:2 allocation score on rhel7-auto3: -INFINITY -native_color: A:2 allocation score on rhel7-auto4: -INFINITY -native_color: A:3 allocation score on rhel7-auto1: -INFINITY -native_color: A:3 allocation score on rhel7-auto2: -INFINITY -native_color: A:3 allocation score on rhel7-auto3: -INFINITY -native_color: A:3 allocation score on rhel7-auto4: -INFINITY -native_color: B:0 allocation score on rhel7-auto1: 1 -native_color: B:0 allocation score on rhel7-auto2: -INFINITY -native_color: B:0 allocation score on rhel7-auto3: 0 -native_color: B:0 allocation score on rhel7-auto4: 0 -native_color: B:1 allocation score on rhel7-auto1: -INFINITY -native_color: B:1 allocation score on rhel7-auto2: -INFINITY -native_color: B:1 allocation score on rhel7-auto3: 1 -native_color: B:1 allocation score on rhel7-auto4: 0 -native_color: B:2 allocation score on rhel7-auto1: -INFINITY -native_color: B:2 allocation score on rhel7-auto2: -INFINITY -native_color: B:2 allocation score on rhel7-auto3: -INFINITY -native_color: B:2 allocation score on rhel7-auto4: 1 -native_color: B:3 allocation score on rhel7-auto1: -INFINITY -native_color: B:3 allocation score on rhel7-auto2: -INFINITY -native_color: B:3 allocation score on rhel7-auto3: -INFINITY -native_color: B:3 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto2: 1 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto1: 1 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto3: 1 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto4: 1 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto2: 1 +pcmk__native_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto1: 1 +pcmk__native_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto3: 1 +pcmk__native_allocate: B:1 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto4: 1 +pcmk__native_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: 0 diff --git a/pengine/test10/clone-require-all-6.summary b/pengine/test10/clone-require-all-6.summary index 20ccf7670f4..8d96ed7b1df 100644 --- a/pengine/test10/clone-require-all-6.summary +++ b/pengine/test10/clone-require-all-6.summary @@ -20,7 +20,6 @@ Executing cluster transition: * Resource action: A stop on rhel7-auto3 * Pseudo action: A-clone_stopped_0 * Pseudo action: A-clone_start_0 - * Pseudo action: all_stopped * Pseudo action: A-clone_running_0 Revised cluster status: diff --git a/pengine/test10/clone-require-all-7.exp b/pengine/test10/clone-require-all-7.exp index 0ffd03d5ebf..6c401b36d99 100644 --- a/pengine/test10/clone-require-all-7.exp +++ b/pengine/test10/clone-require-all-7.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="A:0_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="10" operation="monitor" operation_key="A:0_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="A:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="9" operation="start" operation_key="A:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="10" operation="start" operation_key="A:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="9" operation="start" operation_key="A:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="6" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,7 +36,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="5" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -45,7 +45,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="4" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -54,33 +54,33 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="A:1_monitor_10000" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="12" operation="monitor" operation_key="A:1_monitor_10000" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="A" long-id="A:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="A:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="11" operation="start" operation_key="A:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="A:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="11" operation="start" operation_key="A:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="A" long-id="A:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="A:1_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="3" operation="monitor" operation_key="A:1_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="A" long-id="A:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -89,116 +89,116 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="15" operation="running" operation_key="A-clone_running_0"> + <pseudo_event id="14" operation="running" operation_key="A-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="A:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="9" operation="start" operation_key="A:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="A:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="11" operation="start" operation_key="A:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="A:1_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="3" operation="monitor" operation_key="A:1_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="4" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="5" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="6" operation="monitor" operation_key="A:0_monitor_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="18" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="17" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="18" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="17" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="21" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="B:1_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="20" operation="monitor" operation_key="B:1_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="B" long-id="B:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="19" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="20" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="19" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="B" long-id="B:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="21" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="23" operation="running" operation_key="B-clone_running_0"> + <pseudo_event id="22" operation="running" operation_key="B-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="17" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="20" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="19" operation="start" operation_key="B:1_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="22" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="21" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="22" operation="start" operation_key="B-clone_start_0"> + <pseudo_event id="21" operation="start" operation_key="B-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -216,10 +216,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="A:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="9" operation="start" operation_key="A:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="A:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="11" operation="start" operation_key="A:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-require-all-7.scores b/pengine/test10/clone-require-all-7.scores index 8c61fd10fac..7569aec57a2 100644 --- a/pengine/test10/clone-require-all-7.scores +++ b/pengine/test10/clone-require-all-7.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: A-clone allocation score on rhel7-auto1: 0 -clone_color: A-clone allocation score on rhel7-auto2: 0 -clone_color: A-clone allocation score on rhel7-auto3: -INFINITY -clone_color: A-clone allocation score on rhel7-auto4: -INFINITY -clone_color: A:0 allocation score on rhel7-auto1: 0 -clone_color: A:0 allocation score on rhel7-auto2: 0 -clone_color: A:0 allocation score on rhel7-auto3: -INFINITY -clone_color: A:0 allocation score on rhel7-auto4: -INFINITY -clone_color: A:1 allocation score on rhel7-auto1: 0 -clone_color: A:1 allocation score on rhel7-auto2: 0 -clone_color: A:1 allocation score on rhel7-auto3: -INFINITY -clone_color: A:1 allocation score on rhel7-auto4: -INFINITY -clone_color: A:2 allocation score on rhel7-auto1: 0 -clone_color: A:2 allocation score on rhel7-auto2: 0 -clone_color: A:2 allocation score on rhel7-auto3: -INFINITY -clone_color: A:2 allocation score on rhel7-auto4: -INFINITY -clone_color: A:3 allocation score on rhel7-auto1: 0 -clone_color: A:3 allocation score on rhel7-auto2: 0 -clone_color: A:3 allocation score on rhel7-auto3: -INFINITY -clone_color: A:3 allocation score on rhel7-auto4: -INFINITY -clone_color: B-clone allocation score on rhel7-auto1: -INFINITY -clone_color: B-clone allocation score on rhel7-auto2: -INFINITY -clone_color: B-clone allocation score on rhel7-auto3: 0 -clone_color: B-clone allocation score on rhel7-auto4: 0 -clone_color: B:0 allocation score on rhel7-auto1: -INFINITY -clone_color: B:0 allocation score on rhel7-auto2: -INFINITY -clone_color: B:0 allocation score on rhel7-auto3: 0 -clone_color: B:0 allocation score on rhel7-auto4: 0 -clone_color: B:1 allocation score on rhel7-auto1: -INFINITY -clone_color: B:1 allocation score on rhel7-auto2: -INFINITY -clone_color: B:1 allocation score on rhel7-auto3: 0 -clone_color: B:1 allocation score on rhel7-auto4: 0 -clone_color: B:2 allocation score on rhel7-auto1: -INFINITY -clone_color: B:2 allocation score on rhel7-auto2: -INFINITY -clone_color: B:2 allocation score on rhel7-auto3: 0 -clone_color: B:2 allocation score on rhel7-auto4: 0 -clone_color: B:3 allocation score on rhel7-auto1: -INFINITY -clone_color: B:3 allocation score on rhel7-auto2: -INFINITY -clone_color: B:3 allocation score on rhel7-auto3: 0 -clone_color: B:3 allocation score on rhel7-auto4: 0 -native_color: A:0 allocation score on rhel7-auto1: 0 -native_color: A:0 allocation score on rhel7-auto2: 0 -native_color: A:0 allocation score on rhel7-auto3: -INFINITY -native_color: A:0 allocation score on rhel7-auto4: -INFINITY -native_color: A:1 allocation score on rhel7-auto1: 0 -native_color: A:1 allocation score on rhel7-auto2: -INFINITY -native_color: A:1 allocation score on rhel7-auto3: -INFINITY -native_color: A:1 allocation score on rhel7-auto4: -INFINITY -native_color: A:2 allocation score on rhel7-auto1: -INFINITY -native_color: A:2 allocation score on rhel7-auto2: -INFINITY -native_color: A:2 allocation score on rhel7-auto3: -INFINITY -native_color: A:2 allocation score on rhel7-auto4: -INFINITY -native_color: A:3 allocation score on rhel7-auto1: -INFINITY -native_color: A:3 allocation score on rhel7-auto2: -INFINITY -native_color: A:3 allocation score on rhel7-auto3: -INFINITY -native_color: A:3 allocation score on rhel7-auto4: -INFINITY -native_color: B:0 allocation score on rhel7-auto1: -INFINITY -native_color: B:0 allocation score on rhel7-auto2: -INFINITY -native_color: B:0 allocation score on rhel7-auto3: 0 -native_color: B:0 allocation score on rhel7-auto4: 0 -native_color: B:1 allocation score on rhel7-auto1: -INFINITY -native_color: B:1 allocation score on rhel7-auto2: -INFINITY -native_color: B:1 allocation score on rhel7-auto3: -INFINITY -native_color: B:1 allocation score on rhel7-auto4: 0 -native_color: B:2 allocation score on rhel7-auto1: -INFINITY -native_color: B:2 allocation score on rhel7-auto2: -INFINITY -native_color: B:2 allocation score on rhel7-auto3: -INFINITY -native_color: B:2 allocation score on rhel7-auto4: -INFINITY -native_color: B:3 allocation score on rhel7-auto1: -INFINITY -native_color: B:3 allocation score on rhel7-auto2: -INFINITY -native_color: B:3 allocation score on rhel7-auto3: -INFINITY -native_color: B:3 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: B:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: A:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: 0 diff --git a/pengine/test10/clone-require-all-no-interleave-1.exp b/pengine/test10/clone-require-all-no-interleave-1.exp index d839d9297d1..ae9845972c4 100644 --- a/pengine/test10/clone-require-all-no-interleave-1.exp +++ b/pengine/test10/clone-require-all-no-interleave-1.exp @@ -1,48 +1,48 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="A_monitor_10000" internal_operation_key="A:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="6" operation="monitor" operation_key="A_monitor_10000" internal_operation_key="A:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="5" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="5" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="7" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="A-clone_running_0"> + <pseudo_event id="8" operation="running" operation_key="A-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="5" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="7" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="start" operation_key="A-clone_start_0"> + <pseudo_event id="7" operation="start" operation_key="A-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -50,159 +50,159 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="12" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="11" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="12" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="11" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="15" operation="running" operation_key="B-clone_running_0"> + <pseudo_event id="14" operation="running" operation_key="B-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="11" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="14" operation="start" operation_key="B-clone_start_0"> + <pseudo_event id="13" operation="start" operation_key="B-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="running" operation_key="A-clone_running_0"/> + <pseudo_event id="8" operation="running" operation_key="A-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="C_monitor_10000" internal_operation_key="C:0_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="18" operation="monitor" operation_key="C_monitor_10000" internal_operation_key="C:0_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="C" long-id="C:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="17" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="18" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="17" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="C" long-id="C:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="C-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="C-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="C:1_monitor_10000" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="20" operation="monitor" operation_key="C:1_monitor_10000" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="C" long-id="C:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="19" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="20" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="19" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="C" long-id="C:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="C-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="C-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="C:2_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="22" operation="monitor" operation_key="C:2_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="C" long-id="C:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="21" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="22" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="21" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="C" long-id="C:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="C-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="C-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="25" operation="running" operation_key="C-clone_running_0"> + <pseudo_event id="24" operation="running" operation_key="C-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="17" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="20" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="19" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="22" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="21" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="C-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="C-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="24" operation="start" operation_key="C-clone_start_0"> + <pseudo_event id="23" operation="start" operation_key="C-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -220,7 +220,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="11" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-require-all-no-interleave-1.scores b/pengine/test10/clone-require-all-no-interleave-1.scores index f6d3232ea0d..b15b0c65b24 100644 --- a/pengine/test10/clone-require-all-no-interleave-1.scores +++ b/pengine/test10/clone-require-all-no-interleave-1.scores @@ -1,113 +1,113 @@ Allocation scores: -clone_color: A-clone allocation score on rhel7-auto1: -INFINITY -clone_color: A-clone allocation score on rhel7-auto2: -INFINITY -clone_color: A-clone allocation score on rhel7-auto3: 0 -clone_color: A-clone allocation score on rhel7-auto4: 0 -clone_color: A:0 allocation score on rhel7-auto1: -INFINITY -clone_color: A:0 allocation score on rhel7-auto2: -INFINITY -clone_color: A:0 allocation score on rhel7-auto3: 0 -clone_color: A:0 allocation score on rhel7-auto4: 0 -clone_color: A:1 allocation score on rhel7-auto1: -INFINITY -clone_color: A:1 allocation score on rhel7-auto2: -INFINITY -clone_color: A:1 allocation score on rhel7-auto3: 0 -clone_color: A:1 allocation score on rhel7-auto4: 0 -clone_color: A:2 allocation score on rhel7-auto1: -INFINITY -clone_color: A:2 allocation score on rhel7-auto2: -INFINITY -clone_color: A:2 allocation score on rhel7-auto3: 0 -clone_color: A:2 allocation score on rhel7-auto4: 0 -clone_color: A:3 allocation score on rhel7-auto1: -INFINITY -clone_color: A:3 allocation score on rhel7-auto2: -INFINITY -clone_color: A:3 allocation score on rhel7-auto3: 0 -clone_color: A:3 allocation score on rhel7-auto4: 0 -clone_color: B-clone allocation score on rhel7-auto1: 0 -clone_color: B-clone allocation score on rhel7-auto2: 0 -clone_color: B-clone allocation score on rhel7-auto3: 0 -clone_color: B-clone allocation score on rhel7-auto4: 0 -clone_color: B:0 allocation score on rhel7-auto1: 0 -clone_color: B:0 allocation score on rhel7-auto2: 0 -clone_color: B:0 allocation score on rhel7-auto3: 0 -clone_color: B:0 allocation score on rhel7-auto4: 0 -clone_color: B:1 allocation score on rhel7-auto1: 0 -clone_color: B:1 allocation score on rhel7-auto2: 0 -clone_color: B:1 allocation score on rhel7-auto3: 0 -clone_color: B:1 allocation score on rhel7-auto4: 0 -clone_color: B:2 allocation score on rhel7-auto1: 0 -clone_color: B:2 allocation score on rhel7-auto2: 0 -clone_color: B:2 allocation score on rhel7-auto3: 0 -clone_color: B:2 allocation score on rhel7-auto4: 0 -clone_color: B:3 allocation score on rhel7-auto1: 0 -clone_color: B:3 allocation score on rhel7-auto2: 0 -clone_color: B:3 allocation score on rhel7-auto3: 0 -clone_color: B:3 allocation score on rhel7-auto4: 0 -clone_color: C-clone allocation score on rhel7-auto1: 0 -clone_color: C-clone allocation score on rhel7-auto2: 0 -clone_color: C-clone allocation score on rhel7-auto3: 0 -clone_color: C-clone allocation score on rhel7-auto4: 0 -clone_color: C:0 allocation score on rhel7-auto1: 0 -clone_color: C:0 allocation score on rhel7-auto2: 0 -clone_color: C:0 allocation score on rhel7-auto3: 0 -clone_color: C:0 allocation score on rhel7-auto4: 0 -clone_color: C:1 allocation score on rhel7-auto1: 0 -clone_color: C:1 allocation score on rhel7-auto2: 0 -clone_color: C:1 allocation score on rhel7-auto3: 0 -clone_color: C:1 allocation score on rhel7-auto4: 0 -clone_color: C:2 allocation score on rhel7-auto1: 0 -clone_color: C:2 allocation score on rhel7-auto2: 0 -clone_color: C:2 allocation score on rhel7-auto3: 0 -clone_color: C:2 allocation score on rhel7-auto4: 0 -clone_color: C:3 allocation score on rhel7-auto1: 0 -clone_color: C:3 allocation score on rhel7-auto2: 0 -clone_color: C:3 allocation score on rhel7-auto3: 0 -clone_color: C:3 allocation score on rhel7-auto4: 0 -native_color: A:0 allocation score on rhel7-auto1: -INFINITY -native_color: A:0 allocation score on rhel7-auto2: -INFINITY -native_color: A:0 allocation score on rhel7-auto3: 0 -native_color: A:0 allocation score on rhel7-auto4: -INFINITY -native_color: A:1 allocation score on rhel7-auto1: -INFINITY -native_color: A:1 allocation score on rhel7-auto2: -INFINITY -native_color: A:1 allocation score on rhel7-auto3: -INFINITY -native_color: A:1 allocation score on rhel7-auto4: -INFINITY -native_color: A:2 allocation score on rhel7-auto1: -INFINITY -native_color: A:2 allocation score on rhel7-auto2: -INFINITY -native_color: A:2 allocation score on rhel7-auto3: -INFINITY -native_color: A:2 allocation score on rhel7-auto4: -INFINITY -native_color: A:3 allocation score on rhel7-auto1: -INFINITY -native_color: A:3 allocation score on rhel7-auto2: -INFINITY -native_color: A:3 allocation score on rhel7-auto3: -INFINITY -native_color: A:3 allocation score on rhel7-auto4: -INFINITY -native_color: B:0 allocation score on rhel7-auto1: -INFINITY -native_color: B:0 allocation score on rhel7-auto2: -INFINITY -native_color: B:0 allocation score on rhel7-auto3: 0 -native_color: B:0 allocation score on rhel7-auto4: -INFINITY -native_color: B:1 allocation score on rhel7-auto1: -INFINITY -native_color: B:1 allocation score on rhel7-auto2: -INFINITY -native_color: B:1 allocation score on rhel7-auto3: -INFINITY -native_color: B:1 allocation score on rhel7-auto4: -INFINITY -native_color: B:2 allocation score on rhel7-auto1: -INFINITY -native_color: B:2 allocation score on rhel7-auto2: -INFINITY -native_color: B:2 allocation score on rhel7-auto3: -INFINITY -native_color: B:2 allocation score on rhel7-auto4: -INFINITY -native_color: B:3 allocation score on rhel7-auto1: -INFINITY -native_color: B:3 allocation score on rhel7-auto2: -INFINITY -native_color: B:3 allocation score on rhel7-auto3: -INFINITY -native_color: B:3 allocation score on rhel7-auto4: -INFINITY -native_color: C:0 allocation score on rhel7-auto1: 0 -native_color: C:0 allocation score on rhel7-auto2: 0 -native_color: C:0 allocation score on rhel7-auto3: 0 -native_color: C:0 allocation score on rhel7-auto4: -INFINITY -native_color: C:1 allocation score on rhel7-auto1: 0 -native_color: C:1 allocation score on rhel7-auto2: -INFINITY -native_color: C:1 allocation score on rhel7-auto3: 0 -native_color: C:1 allocation score on rhel7-auto4: -INFINITY -native_color: C:2 allocation score on rhel7-auto1: -INFINITY -native_color: C:2 allocation score on rhel7-auto2: -INFINITY -native_color: C:2 allocation score on rhel7-auto3: 0 -native_color: C:2 allocation score on rhel7-auto4: -INFINITY -native_color: C:3 allocation score on rhel7-auto1: -INFINITY -native_color: C:3 allocation score on rhel7-auto2: -INFINITY -native_color: C:3 allocation score on rhel7-auto3: -INFINITY -native_color: C:3 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: B:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: C:0 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: C:0 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: C:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: C:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: C:1 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: C:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: C:1 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: C:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: C:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: C:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: C:2 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: C:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: C:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: C:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: C:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: C:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: 0 diff --git a/pengine/test10/clone-require-all-no-interleave-2.exp b/pengine/test10/clone-require-all-no-interleave-2.exp index 05f20d9d5f0..d63b0d9d69b 100644 --- a/pengine/test10/clone-require-all-no-interleave-2.exp +++ b/pengine/test10/clone-require-all-no-interleave-2.exp @@ -1,48 +1,48 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="A_monitor_10000" internal_operation_key="A:0_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="6" operation="monitor" operation_key="A_monitor_10000" internal_operation_key="A:0_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="5" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="5" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="7" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="A-clone_running_0"> + <pseudo_event id="8" operation="running" operation_key="A-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="5" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="7" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="start" operation_key="A-clone_start_0"> + <pseudo_event id="7" operation="start" operation_key="A-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -50,159 +50,159 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="12" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="11" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="12" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="11" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="15" operation="running" operation_key="B-clone_running_0"> + <pseudo_event id="14" operation="running" operation_key="B-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="11" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="14" operation="start" operation_key="B-clone_start_0"> + <pseudo_event id="13" operation="start" operation_key="B-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="running" operation_key="A-clone_running_0"/> + <pseudo_event id="8" operation="running" operation_key="A-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="C_monitor_10000" internal_operation_key="C:0_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="18" operation="monitor" operation_key="C_monitor_10000" internal_operation_key="C:0_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="C" long-id="C:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="17" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="18" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="17" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="C" long-id="C:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="C-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="C-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="C:1_monitor_10000" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="20" operation="monitor" operation_key="C:1_monitor_10000" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="C" long-id="C:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="19" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="20" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="19" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="C" long-id="C:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="C-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="C-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="C:2_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="22" operation="monitor" operation_key="C:2_monitor_10000" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="C" long-id="C:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="21" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="22" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="21" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="C" long-id="C:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="C-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="C-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="25" operation="running" operation_key="C-clone_running_0"> + <pseudo_event id="24" operation="running" operation_key="C-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="17" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="20" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="19" operation="start" operation_key="C:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="22" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="21" operation="start" operation_key="C:2_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="C-clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="C-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="24" operation="start" operation_key="C-clone_start_0"> + <pseudo_event id="23" operation="start" operation_key="C-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -220,7 +220,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="11" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-require-all-no-interleave-2.scores b/pengine/test10/clone-require-all-no-interleave-2.scores index 50e054e88c6..ce1a6c8e9a3 100644 --- a/pengine/test10/clone-require-all-no-interleave-2.scores +++ b/pengine/test10/clone-require-all-no-interleave-2.scores @@ -1,113 +1,113 @@ Allocation scores: -clone_color: A-clone allocation score on rhel7-auto1: -INFINITY -clone_color: A-clone allocation score on rhel7-auto2: -INFINITY -clone_color: A-clone allocation score on rhel7-auto3: 0 -clone_color: A-clone allocation score on rhel7-auto4: 0 -clone_color: A:0 allocation score on rhel7-auto1: -INFINITY -clone_color: A:0 allocation score on rhel7-auto2: -INFINITY -clone_color: A:0 allocation score on rhel7-auto3: 0 -clone_color: A:0 allocation score on rhel7-auto4: 0 -clone_color: A:1 allocation score on rhel7-auto1: -INFINITY -clone_color: A:1 allocation score on rhel7-auto2: -INFINITY -clone_color: A:1 allocation score on rhel7-auto3: 0 -clone_color: A:1 allocation score on rhel7-auto4: 0 -clone_color: A:2 allocation score on rhel7-auto1: -INFINITY -clone_color: A:2 allocation score on rhel7-auto2: -INFINITY -clone_color: A:2 allocation score on rhel7-auto3: 0 -clone_color: A:2 allocation score on rhel7-auto4: 0 -clone_color: A:3 allocation score on rhel7-auto1: -INFINITY -clone_color: A:3 allocation score on rhel7-auto2: -INFINITY -clone_color: A:3 allocation score on rhel7-auto3: 0 -clone_color: A:3 allocation score on rhel7-auto4: 0 -clone_color: B-clone allocation score on rhel7-auto1: 0 -clone_color: B-clone allocation score on rhel7-auto2: 0 -clone_color: B-clone allocation score on rhel7-auto3: 0 -clone_color: B-clone allocation score on rhel7-auto4: 0 -clone_color: B:0 allocation score on rhel7-auto1: 0 -clone_color: B:0 allocation score on rhel7-auto2: 0 -clone_color: B:0 allocation score on rhel7-auto3: 0 -clone_color: B:0 allocation score on rhel7-auto4: 0 -clone_color: B:1 allocation score on rhel7-auto1: 0 -clone_color: B:1 allocation score on rhel7-auto2: 0 -clone_color: B:1 allocation score on rhel7-auto3: 0 -clone_color: B:1 allocation score on rhel7-auto4: 0 -clone_color: B:2 allocation score on rhel7-auto1: 0 -clone_color: B:2 allocation score on rhel7-auto2: 0 -clone_color: B:2 allocation score on rhel7-auto3: 0 -clone_color: B:2 allocation score on rhel7-auto4: 0 -clone_color: B:3 allocation score on rhel7-auto1: 0 -clone_color: B:3 allocation score on rhel7-auto2: 0 -clone_color: B:3 allocation score on rhel7-auto3: 0 -clone_color: B:3 allocation score on rhel7-auto4: 0 -clone_color: C-clone allocation score on rhel7-auto1: 0 -clone_color: C-clone allocation score on rhel7-auto2: 0 -clone_color: C-clone allocation score on rhel7-auto3: 0 -clone_color: C-clone allocation score on rhel7-auto4: 0 -clone_color: C:0 allocation score on rhel7-auto1: 0 -clone_color: C:0 allocation score on rhel7-auto2: 0 -clone_color: C:0 allocation score on rhel7-auto3: 0 -clone_color: C:0 allocation score on rhel7-auto4: 0 -clone_color: C:1 allocation score on rhel7-auto1: 0 -clone_color: C:1 allocation score on rhel7-auto2: 0 -clone_color: C:1 allocation score on rhel7-auto3: 0 -clone_color: C:1 allocation score on rhel7-auto4: 0 -clone_color: C:2 allocation score on rhel7-auto1: 0 -clone_color: C:2 allocation score on rhel7-auto2: 0 -clone_color: C:2 allocation score on rhel7-auto3: 0 -clone_color: C:2 allocation score on rhel7-auto4: 0 -clone_color: C:3 allocation score on rhel7-auto1: 0 -clone_color: C:3 allocation score on rhel7-auto2: 0 -clone_color: C:3 allocation score on rhel7-auto3: 0 -clone_color: C:3 allocation score on rhel7-auto4: 0 -native_color: A:0 allocation score on rhel7-auto1: -INFINITY -native_color: A:0 allocation score on rhel7-auto2: -INFINITY -native_color: A:0 allocation score on rhel7-auto3: -INFINITY -native_color: A:0 allocation score on rhel7-auto4: 0 -native_color: A:1 allocation score on rhel7-auto1: -INFINITY -native_color: A:1 allocation score on rhel7-auto2: -INFINITY -native_color: A:1 allocation score on rhel7-auto3: -INFINITY -native_color: A:1 allocation score on rhel7-auto4: -INFINITY -native_color: A:2 allocation score on rhel7-auto1: -INFINITY -native_color: A:2 allocation score on rhel7-auto2: -INFINITY -native_color: A:2 allocation score on rhel7-auto3: -INFINITY -native_color: A:2 allocation score on rhel7-auto4: -INFINITY -native_color: A:3 allocation score on rhel7-auto1: -INFINITY -native_color: A:3 allocation score on rhel7-auto2: -INFINITY -native_color: A:3 allocation score on rhel7-auto3: -INFINITY -native_color: A:3 allocation score on rhel7-auto4: -INFINITY -native_color: B:0 allocation score on rhel7-auto1: -INFINITY -native_color: B:0 allocation score on rhel7-auto2: -INFINITY -native_color: B:0 allocation score on rhel7-auto3: -INFINITY -native_color: B:0 allocation score on rhel7-auto4: 0 -native_color: B:1 allocation score on rhel7-auto1: -INFINITY -native_color: B:1 allocation score on rhel7-auto2: -INFINITY -native_color: B:1 allocation score on rhel7-auto3: -INFINITY -native_color: B:1 allocation score on rhel7-auto4: -INFINITY -native_color: B:2 allocation score on rhel7-auto1: -INFINITY -native_color: B:2 allocation score on rhel7-auto2: -INFINITY -native_color: B:2 allocation score on rhel7-auto3: -INFINITY -native_color: B:2 allocation score on rhel7-auto4: -INFINITY -native_color: B:3 allocation score on rhel7-auto1: -INFINITY -native_color: B:3 allocation score on rhel7-auto2: -INFINITY -native_color: B:3 allocation score on rhel7-auto3: -INFINITY -native_color: B:3 allocation score on rhel7-auto4: -INFINITY -native_color: C:0 allocation score on rhel7-auto1: 0 -native_color: C:0 allocation score on rhel7-auto2: 0 -native_color: C:0 allocation score on rhel7-auto3: -INFINITY -native_color: C:0 allocation score on rhel7-auto4: 0 -native_color: C:1 allocation score on rhel7-auto1: 0 -native_color: C:1 allocation score on rhel7-auto2: -INFINITY -native_color: C:1 allocation score on rhel7-auto3: -INFINITY -native_color: C:1 allocation score on rhel7-auto4: 0 -native_color: C:2 allocation score on rhel7-auto1: -INFINITY -native_color: C:2 allocation score on rhel7-auto2: -INFINITY -native_color: C:2 allocation score on rhel7-auto3: -INFINITY -native_color: C:2 allocation score on rhel7-auto4: 0 -native_color: C:3 allocation score on rhel7-auto1: -INFINITY -native_color: C:3 allocation score on rhel7-auto2: -INFINITY -native_color: C:3 allocation score on rhel7-auto3: -INFINITY -native_color: C:3 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: C:0 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: C:0 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: C:0 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: C:0 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: C:1 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: C:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: C:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: C:1 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: C:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: C:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: C:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: C:2 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: C:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: C:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: C:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: C:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: 0 diff --git a/pengine/test10/clone-require-all-no-interleave-3.dot b/pengine/test10/clone-require-all-no-interleave-3.dot index 58f97a5d4e9..9539e86a2b3 100644 --- a/pengine/test10/clone-require-all-no-interleave-3.dot +++ b/pengine/test10/clone-require-all-no-interleave-3.dot @@ -15,7 +15,6 @@ "A_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] "A_stop_0 rhel7-auto4" -> "A-clone_stopped_0" [ style = bold] "A_stop_0 rhel7-auto4" -> "A_start_0 rhel7-auto3" [ style = bold] -"A_stop_0 rhel7-auto4" -> "all_stopped" [ style = bold] "A_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] "B-clone_running_0" [ style=bold color="green" fontcolor="orange"] "B-clone_start_0" -> "B-clone_running_0" [ style = bold] @@ -34,7 +33,6 @@ "B_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] "B_stop_0 rhel7-auto4" -> "B-clone_stopped_0" [ style = bold] "B_stop_0 rhel7-auto4" -> "B_start_0 rhel7-auto3" [ style = bold] -"B_stop_0 rhel7-auto4" -> "all_stopped" [ style = bold] "B_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] "C-clone_running_0" [ style=bold color="green" fontcolor="orange"] "C-clone_start_0" -> "C-clone_running_0" [ style = bold] @@ -52,9 +50,7 @@ "C_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] "C_stop_0 rhel7-auto4" -> "C-clone_stopped_0" [ style = bold] "C_stop_0 rhel7-auto4" -> "C_start_0 rhel7-auto3" [ style = bold] -"C_stop_0 rhel7-auto4" -> "all_stopped" [ style = bold] "C_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone-one-or-more:order-B-clone-C-clone-mandatory" -> "C-clone_start_0" [ style = bold] "clone-one-or-more:order-B-clone-C-clone-mandatory" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/clone-require-all-no-interleave-3.exp b/pengine/test10/clone-require-all-no-interleave-3.exp index e68c1c0e254..c50b8c8a06c 100644 --- a/pengine/test10/clone-require-all-no-interleave-3.exp +++ b/pengine/test10/clone-require-all-no-interleave-3.exp @@ -1,259 +1,259 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="A_monitor_10000" internal_operation_key="A:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="12" operation="monitor" operation_key="A_monitor_10000" internal_operation_key="A:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="11" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="12" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="11" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="10" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="10" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="A" long-id="A:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="A-clone_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="A-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="10" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="A-clone_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="A-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="A-clone_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="A-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="stopped" operation_key="B-clone_stopped_0"/> + <pseudo_event id="23" operation="stopped" operation_key="B-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="15" operation="running" operation_key="A-clone_running_0"> + <pseudo_event id="14" operation="running" operation_key="A-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="11" operation="start" operation_key="A_start_0" internal_operation_key="A:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"/> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="14" operation="start" operation_key="A-clone_start_0"> + <pseudo_event id="13" operation="start" operation_key="A-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stopped" operation_key="A-clone_stopped_0"/> + <pseudo_event id="16" operation="stopped" operation_key="A-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="19" operation="monitor" operation_key="B_monitor_10000" internal_operation_key="B:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="18" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="19" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="18" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="17" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="20" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="18" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="17" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="B" long-id="B:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="B-clone_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="B-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="24" operation="stopped" operation_key="B-clone_stopped_0"> + <pseudo_event id="23" operation="stopped" operation_key="B-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="17" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="B-clone_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="B-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="B-clone_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="B-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="stopped" operation_key="C-clone_stopped_0"/> + <pseudo_event id="34" operation="stopped" operation_key="C-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="22" operation="running" operation_key="B-clone_running_0"> + <pseudo_event id="21" operation="running" operation_key="B-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="18" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="B-clone_start_0"/> + <pseudo_event id="20" operation="start" operation_key="B-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="21" operation="start" operation_key="B-clone_start_0"> + <pseudo_event id="20" operation="start" operation_key="B-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="running" operation_key="A-clone_running_0"/> + <pseudo_event id="14" operation="running" operation_key="A-clone_running_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="stopped" operation_key="B-clone_stopped_0"/> + <pseudo_event id="23" operation="stopped" operation_key="B-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="C_monitor_10000" internal_operation_key="C:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="26" operation="monitor" operation_key="C_monitor_10000" internal_operation_key="C:0_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="C" long-id="C:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="25" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="26" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="25" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="C" long-id="C:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="C_stop_0" internal_operation_key="C:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="24" operation="stop" operation_key="C_stop_0" internal_operation_key="C:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="C-clone_start_0"/> + <pseudo_event id="31" operation="start" operation_key="C-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="25" operation="stop" operation_key="C_stop_0" internal_operation_key="C:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"> + <rsc_op id="24" operation="stop" operation_key="C_stop_0" internal_operation_key="C:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"> <primitive id="C" long-id="C:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="stop" operation_key="C-clone_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="C-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="35" operation="stopped" operation_key="C-clone_stopped_0"> + <pseudo_event id="34" operation="stopped" operation_key="C-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="C_stop_0" internal_operation_key="C:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> + <rsc_op id="24" operation="stop" operation_key="C_stop_0" internal_operation_key="C:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="34" operation="stop" operation_key="C-clone_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="C-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="34" operation="stop" operation_key="C-clone_stop_0"> + <pseudo_event id="33" operation="stop" operation_key="C-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -261,22 +261,22 @@ </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="33" operation="running" operation_key="C-clone_running_0"> + <pseudo_event id="32" operation="running" operation_key="C-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="25" operation="start" operation_key="C_start_0" internal_operation_key="C:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="C-clone_start_0"/> + <pseudo_event id="31" operation="start" operation_key="C-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="32" operation="start" operation_key="C-clone_start_0"> + <pseudo_event id="31" operation="start" operation_key="C-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -285,29 +285,11 @@ <pseudo_event id="7" operation="clone-one-or-more:order-B-clone-C-clone-mandatory" operation_key="clone-one-or-more:order-B-clone-C-clone-mandatory"/> </trigger> <trigger> - <pseudo_event id="35" operation="stopped" operation_key="C-clone_stopped_0"/> + <pseudo_event id="34" operation="stopped" operation_key="C-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="21"> - <action_set> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="11" operation="stop" operation_key="A_stop_0" internal_operation_key="A:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> - </trigger> - <trigger> - <rsc_op id="18" operation="stop" operation_key="B_stop_0" internal_operation_key="B:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="C_stop_0" internal_operation_key="C:0_stop_0" on_node="rhel7-auto4" on_node_uuid="4"/> - </trigger> - </inputs> - </synapse> - <synapse id="22"> <action_set> <pseudo_event id="7" operation="clone-one-or-more:order-B-clone-C-clone-mandatory" operation_key="clone-one-or-more:order-B-clone-C-clone-mandatory"> <attributes /> @@ -315,7 +297,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="18" operation="start" operation_key="B_start_0" internal_operation_key="B:0_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone-require-all-no-interleave-3.scores b/pengine/test10/clone-require-all-no-interleave-3.scores index 76e8db61f81..a6d1b730fee 100644 --- a/pengine/test10/clone-require-all-no-interleave-3.scores +++ b/pengine/test10/clone-require-all-no-interleave-3.scores @@ -1,113 +1,113 @@ Allocation scores: -clone_color: A-clone allocation score on rhel7-auto1: -INFINITY -clone_color: A-clone allocation score on rhel7-auto2: -INFINITY -clone_color: A-clone allocation score on rhel7-auto3: 0 -clone_color: A-clone allocation score on rhel7-auto4: 0 -clone_color: A:0 allocation score on rhel7-auto1: -INFINITY -clone_color: A:0 allocation score on rhel7-auto2: -INFINITY -clone_color: A:0 allocation score on rhel7-auto3: 0 -clone_color: A:0 allocation score on rhel7-auto4: 1 -clone_color: A:1 allocation score on rhel7-auto1: -INFINITY -clone_color: A:1 allocation score on rhel7-auto2: -INFINITY -clone_color: A:1 allocation score on rhel7-auto3: 0 -clone_color: A:1 allocation score on rhel7-auto4: 0 -clone_color: A:2 allocation score on rhel7-auto1: -INFINITY -clone_color: A:2 allocation score on rhel7-auto2: -INFINITY -clone_color: A:2 allocation score on rhel7-auto3: 0 -clone_color: A:2 allocation score on rhel7-auto4: 0 -clone_color: A:3 allocation score on rhel7-auto1: -INFINITY -clone_color: A:3 allocation score on rhel7-auto2: -INFINITY -clone_color: A:3 allocation score on rhel7-auto3: 0 -clone_color: A:3 allocation score on rhel7-auto4: 0 -clone_color: B-clone allocation score on rhel7-auto1: 0 -clone_color: B-clone allocation score on rhel7-auto2: 0 -clone_color: B-clone allocation score on rhel7-auto3: 0 -clone_color: B-clone allocation score on rhel7-auto4: 0 -clone_color: B:0 allocation score on rhel7-auto1: 0 -clone_color: B:0 allocation score on rhel7-auto2: 0 -clone_color: B:0 allocation score on rhel7-auto3: 0 -clone_color: B:0 allocation score on rhel7-auto4: 1 -clone_color: B:1 allocation score on rhel7-auto1: 0 -clone_color: B:1 allocation score on rhel7-auto2: 0 -clone_color: B:1 allocation score on rhel7-auto3: 0 -clone_color: B:1 allocation score on rhel7-auto4: 0 -clone_color: B:2 allocation score on rhel7-auto1: 0 -clone_color: B:2 allocation score on rhel7-auto2: 0 -clone_color: B:2 allocation score on rhel7-auto3: 0 -clone_color: B:2 allocation score on rhel7-auto4: 0 -clone_color: B:3 allocation score on rhel7-auto1: 0 -clone_color: B:3 allocation score on rhel7-auto2: 0 -clone_color: B:3 allocation score on rhel7-auto3: 0 -clone_color: B:3 allocation score on rhel7-auto4: 0 -clone_color: C-clone allocation score on rhel7-auto1: 0 -clone_color: C-clone allocation score on rhel7-auto2: 0 -clone_color: C-clone allocation score on rhel7-auto3: 0 -clone_color: C-clone allocation score on rhel7-auto4: 0 -clone_color: C:0 allocation score on rhel7-auto1: 0 -clone_color: C:0 allocation score on rhel7-auto2: 0 -clone_color: C:0 allocation score on rhel7-auto3: 0 -clone_color: C:0 allocation score on rhel7-auto4: 1 -clone_color: C:1 allocation score on rhel7-auto1: 1 -clone_color: C:1 allocation score on rhel7-auto2: 0 -clone_color: C:1 allocation score on rhel7-auto3: 0 -clone_color: C:1 allocation score on rhel7-auto4: 0 -clone_color: C:2 allocation score on rhel7-auto1: 0 -clone_color: C:2 allocation score on rhel7-auto2: 1 -clone_color: C:2 allocation score on rhel7-auto3: 0 -clone_color: C:2 allocation score on rhel7-auto4: 0 -clone_color: C:3 allocation score on rhel7-auto1: 0 -clone_color: C:3 allocation score on rhel7-auto2: 0 -clone_color: C:3 allocation score on rhel7-auto3: 0 -clone_color: C:3 allocation score on rhel7-auto4: 0 -native_color: A:0 allocation score on rhel7-auto1: -INFINITY -native_color: A:0 allocation score on rhel7-auto2: -INFINITY -native_color: A:0 allocation score on rhel7-auto3: 0 -native_color: A:0 allocation score on rhel7-auto4: -INFINITY -native_color: A:1 allocation score on rhel7-auto1: -INFINITY -native_color: A:1 allocation score on rhel7-auto2: -INFINITY -native_color: A:1 allocation score on rhel7-auto3: -INFINITY -native_color: A:1 allocation score on rhel7-auto4: -INFINITY -native_color: A:2 allocation score on rhel7-auto1: -INFINITY -native_color: A:2 allocation score on rhel7-auto2: -INFINITY -native_color: A:2 allocation score on rhel7-auto3: -INFINITY -native_color: A:2 allocation score on rhel7-auto4: -INFINITY -native_color: A:3 allocation score on rhel7-auto1: -INFINITY -native_color: A:3 allocation score on rhel7-auto2: -INFINITY -native_color: A:3 allocation score on rhel7-auto3: -INFINITY -native_color: A:3 allocation score on rhel7-auto4: -INFINITY -native_color: B:0 allocation score on rhel7-auto1: -INFINITY -native_color: B:0 allocation score on rhel7-auto2: -INFINITY -native_color: B:0 allocation score on rhel7-auto3: 0 -native_color: B:0 allocation score on rhel7-auto4: -INFINITY -native_color: B:1 allocation score on rhel7-auto1: -INFINITY -native_color: B:1 allocation score on rhel7-auto2: -INFINITY -native_color: B:1 allocation score on rhel7-auto3: -INFINITY -native_color: B:1 allocation score on rhel7-auto4: -INFINITY -native_color: B:2 allocation score on rhel7-auto1: -INFINITY -native_color: B:2 allocation score on rhel7-auto2: -INFINITY -native_color: B:2 allocation score on rhel7-auto3: -INFINITY -native_color: B:2 allocation score on rhel7-auto4: -INFINITY -native_color: B:3 allocation score on rhel7-auto1: -INFINITY -native_color: B:3 allocation score on rhel7-auto2: -INFINITY -native_color: B:3 allocation score on rhel7-auto3: -INFINITY -native_color: B:3 allocation score on rhel7-auto4: -INFINITY -native_color: C:0 allocation score on rhel7-auto1: -INFINITY -native_color: C:0 allocation score on rhel7-auto2: -INFINITY -native_color: C:0 allocation score on rhel7-auto3: 0 -native_color: C:0 allocation score on rhel7-auto4: -INFINITY -native_color: C:1 allocation score on rhel7-auto1: 1 -native_color: C:1 allocation score on rhel7-auto2: 0 -native_color: C:1 allocation score on rhel7-auto3: 0 -native_color: C:1 allocation score on rhel7-auto4: -INFINITY -native_color: C:2 allocation score on rhel7-auto1: -INFINITY -native_color: C:2 allocation score on rhel7-auto2: 1 -native_color: C:2 allocation score on rhel7-auto3: 0 -native_color: C:2 allocation score on rhel7-auto4: -INFINITY -native_color: C:3 allocation score on rhel7-auto1: -INFINITY -native_color: C:3 allocation score on rhel7-auto2: -INFINITY -native_color: C:3 allocation score on rhel7-auto3: -INFINITY -native_color: C:3 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:0 allocation score on rhel7-auto4: 1 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: A:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: A:3 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:0 allocation score on rhel7-auto4: 1 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: B:3 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:0 allocation score on rhel7-auto4: 1 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto1: 1 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto2: 1 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:2 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: C:3 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: A:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: A:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: B:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: B:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: C:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: C:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: C:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: C:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: C:1 allocation score on rhel7-auto1: 1 +pcmk__native_allocate: C:1 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: C:1 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: C:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: C:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: C:2 allocation score on rhel7-auto2: 1 +pcmk__native_allocate: C:2 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: C:2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: C:3 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: C:3 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: C:3 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: C:3 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: 0 diff --git a/pengine/test10/clone-require-all-no-interleave-3.summary b/pengine/test10/clone-require-all-no-interleave-3.summary index d45d0788977..0ce81fe2d3e 100644 --- a/pengine/test10/clone-require-all-no-interleave-3.summary +++ b/pengine/test10/clone-require-all-no-interleave-3.summary @@ -30,7 +30,6 @@ Executing cluster transition: * Resource action: A stop on rhel7-auto4 * Pseudo action: A-clone_stopped_0 * Pseudo action: A-clone_start_0 - * Pseudo action: all_stopped * Resource action: A start on rhel7-auto3 * Pseudo action: A-clone_running_0 * Pseudo action: B-clone_start_0 diff --git a/pengine/test10/clone_min_interleave_start_one.exp b/pengine/test10/clone_min_interleave_start_one.exp index a7ffb48a7d3..c9150542475 100644 --- a/pengine/test10/clone_min_interleave_start_one.exp +++ b/pengine/test10/clone_min_interleave_start_one.exp @@ -1,48 +1,48 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="FAKE1_monitor_10000" internal_operation_key="FAKE1:0_monitor_10000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="6" operation="monitor" operation_key="FAKE1_monitor_10000" internal_operation_key="FAKE1:0_monitor_10000" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKE1" long-id="FAKE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="5" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="5" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKE1" long-id="FAKE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="FAKE1-clone_start_0"/> + <pseudo_event id="7" operation="start" operation_key="FAKE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="FAKE1-clone_running_0"> + <pseudo_event id="8" operation="running" operation_key="FAKE1-clone_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="5" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="FAKE1-clone_start_0"/> + <pseudo_event id="7" operation="start" operation_key="FAKE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="start" operation_key="FAKE1-clone_start_0"> + <pseudo_event id="7" operation="start" operation_key="FAKE1-clone_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/clone_min_interleave_start_one.scores b/pengine/test10/clone_min_interleave_start_one.scores index 03de0189cf3..f523dcb5c1a 100644 --- a/pengine/test10/clone_min_interleave_start_one.scores +++ b/pengine/test10/clone_min_interleave_start_one.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: FAKE1-clone allocation score on c7auto1: 0 -clone_color: FAKE1-clone allocation score on c7auto2: -INFINITY -clone_color: FAKE1-clone allocation score on c7auto3: -INFINITY -clone_color: FAKE1:0 allocation score on c7auto1: 0 -clone_color: FAKE1:0 allocation score on c7auto2: -INFINITY -clone_color: FAKE1:0 allocation score on c7auto3: -INFINITY -clone_color: FAKE1:1 allocation score on c7auto1: 0 -clone_color: FAKE1:1 allocation score on c7auto2: -INFINITY -clone_color: FAKE1:1 allocation score on c7auto3: -INFINITY -clone_color: FAKE1:2 allocation score on c7auto1: 0 -clone_color: FAKE1:2 allocation score on c7auto2: -INFINITY -clone_color: FAKE1:2 allocation score on c7auto3: -INFINITY -clone_color: FAKE2-clone allocation score on c7auto1: 0 -clone_color: FAKE2-clone allocation score on c7auto2: 0 -clone_color: FAKE2-clone allocation score on c7auto3: 0 -clone_color: FAKE2:0 allocation score on c7auto1: 0 -clone_color: FAKE2:0 allocation score on c7auto2: 0 -clone_color: FAKE2:0 allocation score on c7auto3: 0 -clone_color: FAKE2:1 allocation score on c7auto1: 0 -clone_color: FAKE2:1 allocation score on c7auto2: 0 -clone_color: FAKE2:1 allocation score on c7auto3: 0 -clone_color: FAKE2:2 allocation score on c7auto1: 0 -clone_color: FAKE2:2 allocation score on c7auto2: 0 -clone_color: FAKE2:2 allocation score on c7auto3: 0 -clone_color: FAKE3-clone allocation score on c7auto1: 0 -clone_color: FAKE3-clone allocation score on c7auto2: 0 -clone_color: FAKE3-clone allocation score on c7auto3: 0 -clone_color: FAKE3:0 allocation score on c7auto1: 0 -clone_color: FAKE3:0 allocation score on c7auto2: 0 -clone_color: FAKE3:0 allocation score on c7auto3: 0 -clone_color: FAKE3:1 allocation score on c7auto1: 0 -clone_color: FAKE3:1 allocation score on c7auto2: 0 -clone_color: FAKE3:1 allocation score on c7auto3: 0 -clone_color: FAKE3:2 allocation score on c7auto1: 0 -clone_color: FAKE3:2 allocation score on c7auto2: 0 -clone_color: FAKE3:2 allocation score on c7auto3: 0 -native_color: FAKE1:0 allocation score on c7auto1: 0 -native_color: FAKE1:0 allocation score on c7auto2: -INFINITY -native_color: FAKE1:0 allocation score on c7auto3: -INFINITY -native_color: FAKE1:1 allocation score on c7auto1: -INFINITY -native_color: FAKE1:1 allocation score on c7auto2: -INFINITY -native_color: FAKE1:1 allocation score on c7auto3: -INFINITY -native_color: FAKE1:2 allocation score on c7auto1: -INFINITY -native_color: FAKE1:2 allocation score on c7auto2: -INFINITY -native_color: FAKE1:2 allocation score on c7auto3: -INFINITY -native_color: FAKE2:0 allocation score on c7auto1: 0 -native_color: FAKE2:0 allocation score on c7auto2: 0 -native_color: FAKE2:0 allocation score on c7auto3: 0 -native_color: FAKE2:1 allocation score on c7auto1: 0 -native_color: FAKE2:1 allocation score on c7auto2: -INFINITY -native_color: FAKE2:1 allocation score on c7auto3: 0 -native_color: FAKE2:2 allocation score on c7auto1: 0 -native_color: FAKE2:2 allocation score on c7auto2: -INFINITY -native_color: FAKE2:2 allocation score on c7auto3: -INFINITY -native_color: FAKE3:0 allocation score on c7auto1: 0 -native_color: FAKE3:0 allocation score on c7auto2: 0 -native_color: FAKE3:0 allocation score on c7auto3: 0 -native_color: FAKE3:1 allocation score on c7auto1: 0 -native_color: FAKE3:1 allocation score on c7auto2: -INFINITY -native_color: FAKE3:1 allocation score on c7auto3: 0 -native_color: FAKE3:2 allocation score on c7auto1: 0 -native_color: FAKE3:2 allocation score on c7auto2: -INFINITY -native_color: FAKE3:2 allocation score on c7auto3: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKE1:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE1:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE1:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE1:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE1:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE1:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE1:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE1:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE1:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE2:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE2:0 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE2:0 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKE2:1 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE2:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE2:1 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKE2:2 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE2:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE2:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE3:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE3:0 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE3:0 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKE3:1 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE3:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE3:1 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKE3:2 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE3:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE3:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 diff --git a/pengine/test10/clone_min_interleave_start_two.exp b/pengine/test10/clone_min_interleave_start_two.exp index 0ce054a7a33..a82af703ed3 100644 --- a/pengine/test10/clone_min_interleave_start_two.exp +++ b/pengine/test10/clone_min_interleave_start_two.exp @@ -1,77 +1,77 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="FAKE1_monitor_10000" internal_operation_key="FAKE1:0_monitor_10000" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="6" operation="monitor" operation_key="FAKE1_monitor_10000" internal_operation_key="FAKE1:0_monitor_10000" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKE1" long-id="FAKE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="5" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="5" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKE1" long-id="FAKE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="start" operation_key="FAKE1-clone_start_0"/> + <pseudo_event id="9" operation="start" operation_key="FAKE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="FAKE1:1_monitor_10000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="8" operation="monitor" operation_key="FAKE1:1_monitor_10000" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKE1" long-id="FAKE1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKE1:1_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="start" operation_key="FAKE1:1_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="start" operation_key="FAKE1:1_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="7" operation="start" operation_key="FAKE1:1_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKE1" long-id="FAKE1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="start" operation_key="FAKE1-clone_start_0"/> + <pseudo_event id="9" operation="start" operation_key="FAKE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="11" operation="running" operation_key="FAKE1-clone_running_0"> + <pseudo_event id="10" operation="running" operation_key="FAKE1-clone_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="5" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKE1:1_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="start" operation_key="FAKE1:1_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="FAKE1-clone_start_0"/> + <pseudo_event id="9" operation="start" operation_key="FAKE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="10" operation="start" operation_key="FAKE1-clone_start_0"> + <pseudo_event id="9" operation="start" operation_key="FAKE1-clone_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -79,106 +79,106 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="FAKE2_monitor_10000" internal_operation_key="FAKE2:0_monitor_10000" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="14" operation="monitor" operation_key="FAKE2_monitor_10000" internal_operation_key="FAKE2:0_monitor_10000" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKE2" long-id="FAKE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="FAKE2_start_0" internal_operation_key="FAKE2:0_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="13" operation="start" operation_key="FAKE2_start_0" internal_operation_key="FAKE2:0_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="14" operation="start" operation_key="FAKE2_start_0" internal_operation_key="FAKE2:0_start_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="13" operation="start" operation_key="FAKE2_start_0" internal_operation_key="FAKE2:0_start_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKE2" long-id="FAKE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="start" operation_key="FAKE2-clone_start_0"/> + <pseudo_event id="19" operation="start" operation_key="FAKE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="FAKE2:1_monitor_10000" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="16" operation="monitor" operation_key="FAKE2:1_monitor_10000" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKE2" long-id="FAKE2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="FAKE2:1_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="15" operation="start" operation_key="FAKE2:1_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="16" operation="start" operation_key="FAKE2:1_start_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="15" operation="start" operation_key="FAKE2:1_start_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKE2" long-id="FAKE2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="start" operation_key="FAKE2-clone_start_0"/> + <pseudo_event id="19" operation="start" operation_key="FAKE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="FAKE2:2_monitor_10000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="18" operation="monitor" operation_key="FAKE2:2_monitor_10000" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKE2" long-id="FAKE2:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="FAKE2:2_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="17" operation="start" operation_key="FAKE2:2_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="18" operation="start" operation_key="FAKE2:2_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="17" operation="start" operation_key="FAKE2:2_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKE2" long-id="FAKE2:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="start" operation_key="FAKE2-clone_start_0"/> + <pseudo_event id="19" operation="start" operation_key="FAKE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="21" operation="running" operation_key="FAKE2-clone_running_0"> + <pseudo_event id="20" operation="running" operation_key="FAKE2-clone_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="FAKE2_start_0" internal_operation_key="FAKE2:0_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="13" operation="start" operation_key="FAKE2_start_0" internal_operation_key="FAKE2:0_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="FAKE2:1_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="15" operation="start" operation_key="FAKE2:1_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="FAKE2:2_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="17" operation="start" operation_key="FAKE2:2_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="FAKE2-clone_start_0"/> + <pseudo_event id="19" operation="start" operation_key="FAKE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="20" operation="start" operation_key="FAKE2-clone_start_0"> + <pseudo_event id="19" operation="start" operation_key="FAKE2-clone_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -190,121 +190,121 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="FAKE3_monitor_10000" internal_operation_key="FAKE3:0_monitor_10000" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="24" operation="monitor" operation_key="FAKE3_monitor_10000" internal_operation_key="FAKE3:0_monitor_10000" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKE3" long-id="FAKE3:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="FAKE3_start_0" internal_operation_key="FAKE3:0_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="23" operation="start" operation_key="FAKE3_start_0" internal_operation_key="FAKE3:0_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="24" operation="start" operation_key="FAKE3_start_0" internal_operation_key="FAKE3:0_start_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="23" operation="start" operation_key="FAKE3_start_0" internal_operation_key="FAKE3:0_start_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKE3" long-id="FAKE3:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="FAKE2_start_0" internal_operation_key="FAKE2:0_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="13" operation="start" operation_key="FAKE2_start_0" internal_operation_key="FAKE2:0_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="FAKE3-clone_start_0"/> + <pseudo_event id="29" operation="start" operation_key="FAKE3-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="FAKE3:1_monitor_10000" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="26" operation="monitor" operation_key="FAKE3:1_monitor_10000" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKE3" long-id="FAKE3:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="FAKE3:1_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="25" operation="start" operation_key="FAKE3:1_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="26" operation="start" operation_key="FAKE3:1_start_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="25" operation="start" operation_key="FAKE3:1_start_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKE3" long-id="FAKE3:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="FAKE2:1_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="15" operation="start" operation_key="FAKE2:1_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="FAKE3-clone_start_0"/> + <pseudo_event id="29" operation="start" operation_key="FAKE3-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="FAKE3:2_monitor_10000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="28" operation="monitor" operation_key="FAKE3:2_monitor_10000" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKE3" long-id="FAKE3:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="FAKE3:2_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="27" operation="start" operation_key="FAKE3:2_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="28" operation="start" operation_key="FAKE3:2_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="27" operation="start" operation_key="FAKE3:2_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKE3" long-id="FAKE3:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="FAKE2:2_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="17" operation="start" operation_key="FAKE2:2_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="FAKE3-clone_start_0"/> + <pseudo_event id="29" operation="start" operation_key="FAKE3-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="31" operation="running" operation_key="FAKE3-clone_running_0"> + <pseudo_event id="30" operation="running" operation_key="FAKE3-clone_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="FAKE3_start_0" internal_operation_key="FAKE3:0_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="23" operation="start" operation_key="FAKE3_start_0" internal_operation_key="FAKE3:0_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="26" operation="start" operation_key="FAKE3:1_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="25" operation="start" operation_key="FAKE3:1_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="28" operation="start" operation_key="FAKE3:2_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="27" operation="start" operation_key="FAKE3:2_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="FAKE3-clone_start_0"/> + <pseudo_event id="29" operation="start" operation_key="FAKE3-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="30" operation="start" operation_key="FAKE3-clone_start_0"> + <pseudo_event id="29" operation="start" operation_key="FAKE3-clone_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="running" operation_key="FAKE2-clone_running_0"/> + <pseudo_event id="20" operation="running" operation_key="FAKE2-clone_running_0"/> </trigger> </inputs> </synapse> @@ -316,10 +316,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="5" operation="start" operation_key="FAKE1_start_0" internal_operation_key="FAKE1:0_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKE1:1_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="start" operation_key="FAKE1:1_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone_min_interleave_start_two.scores b/pengine/test10/clone_min_interleave_start_two.scores index d443c58984b..c0787a7f0f7 100644 --- a/pengine/test10/clone_min_interleave_start_two.scores +++ b/pengine/test10/clone_min_interleave_start_two.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: FAKE1-clone allocation score on c7auto1: 0 -clone_color: FAKE1-clone allocation score on c7auto2: 0 -clone_color: FAKE1-clone allocation score on c7auto3: -INFINITY -clone_color: FAKE1:0 allocation score on c7auto1: 0 -clone_color: FAKE1:0 allocation score on c7auto2: 0 -clone_color: FAKE1:0 allocation score on c7auto3: -INFINITY -clone_color: FAKE1:1 allocation score on c7auto1: 0 -clone_color: FAKE1:1 allocation score on c7auto2: 0 -clone_color: FAKE1:1 allocation score on c7auto3: -INFINITY -clone_color: FAKE1:2 allocation score on c7auto1: 0 -clone_color: FAKE1:2 allocation score on c7auto2: 0 -clone_color: FAKE1:2 allocation score on c7auto3: -INFINITY -clone_color: FAKE2-clone allocation score on c7auto1: 0 -clone_color: FAKE2-clone allocation score on c7auto2: 0 -clone_color: FAKE2-clone allocation score on c7auto3: 0 -clone_color: FAKE2:0 allocation score on c7auto1: 0 -clone_color: FAKE2:0 allocation score on c7auto2: 0 -clone_color: FAKE2:0 allocation score on c7auto3: 0 -clone_color: FAKE2:1 allocation score on c7auto1: 0 -clone_color: FAKE2:1 allocation score on c7auto2: 0 -clone_color: FAKE2:1 allocation score on c7auto3: 0 -clone_color: FAKE2:2 allocation score on c7auto1: 0 -clone_color: FAKE2:2 allocation score on c7auto2: 0 -clone_color: FAKE2:2 allocation score on c7auto3: 0 -clone_color: FAKE3-clone allocation score on c7auto1: 0 -clone_color: FAKE3-clone allocation score on c7auto2: 0 -clone_color: FAKE3-clone allocation score on c7auto3: 0 -clone_color: FAKE3:0 allocation score on c7auto1: 0 -clone_color: FAKE3:0 allocation score on c7auto2: 0 -clone_color: FAKE3:0 allocation score on c7auto3: 0 -clone_color: FAKE3:1 allocation score on c7auto1: 0 -clone_color: FAKE3:1 allocation score on c7auto2: 0 -clone_color: FAKE3:1 allocation score on c7auto3: 0 -clone_color: FAKE3:2 allocation score on c7auto1: 0 -clone_color: FAKE3:2 allocation score on c7auto2: 0 -clone_color: FAKE3:2 allocation score on c7auto3: 0 -native_color: FAKE1:0 allocation score on c7auto1: 0 -native_color: FAKE1:0 allocation score on c7auto2: 0 -native_color: FAKE1:0 allocation score on c7auto3: -INFINITY -native_color: FAKE1:1 allocation score on c7auto1: 0 -native_color: FAKE1:1 allocation score on c7auto2: -INFINITY -native_color: FAKE1:1 allocation score on c7auto3: -INFINITY -native_color: FAKE1:2 allocation score on c7auto1: -INFINITY -native_color: FAKE1:2 allocation score on c7auto2: -INFINITY -native_color: FAKE1:2 allocation score on c7auto3: -INFINITY -native_color: FAKE2:0 allocation score on c7auto1: 0 -native_color: FAKE2:0 allocation score on c7auto2: 0 -native_color: FAKE2:0 allocation score on c7auto3: 0 -native_color: FAKE2:1 allocation score on c7auto1: 0 -native_color: FAKE2:1 allocation score on c7auto2: 0 -native_color: FAKE2:1 allocation score on c7auto3: -INFINITY -native_color: FAKE2:2 allocation score on c7auto1: 0 -native_color: FAKE2:2 allocation score on c7auto2: -INFINITY -native_color: FAKE2:2 allocation score on c7auto3: -INFINITY -native_color: FAKE3:0 allocation score on c7auto1: 0 -native_color: FAKE3:0 allocation score on c7auto2: 0 -native_color: FAKE3:0 allocation score on c7auto3: 0 -native_color: FAKE3:1 allocation score on c7auto1: 0 -native_color: FAKE3:1 allocation score on c7auto2: 0 -native_color: FAKE3:1 allocation score on c7auto3: -INFINITY -native_color: FAKE3:2 allocation score on c7auto1: 0 -native_color: FAKE3:2 allocation score on c7auto2: -INFINITY -native_color: FAKE3:2 allocation score on c7auto3: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKE1:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE1:0 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE1:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE1:1 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE1:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE1:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE1:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE1:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE1:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE2:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE2:0 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE2:0 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKE2:1 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE2:1 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE2:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE2:2 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE2:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE2:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE3:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE3:0 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE3:0 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKE3:1 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE3:1 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE3:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE3:2 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE3:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE3:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 diff --git a/pengine/test10/clone_min_interleave_stop_one.dot b/pengine/test10/clone_min_interleave_stop_one.dot index a66ceb67b1f..41758176e20 100644 --- a/pengine/test10/clone_min_interleave_stop_one.dot +++ b/pengine/test10/clone_min_interleave_stop_one.dot @@ -12,7 +12,5 @@ "FAKE1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "FAKE1_stop_0 c7auto3" -> "FAKE1-clone_stopped_0" [ style = bold] "FAKE1_stop_0 c7auto3" -> "FAKE1_start_0 <none>" [ style = dashed] -"FAKE1_stop_0 c7auto3" -> "all_stopped" [ style = bold] "FAKE1_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/clone_min_interleave_stop_one.exp b/pengine/test10/clone_min_interleave_stop_one.exp index dd803cc50f9..6b0ebc51b71 100644 --- a/pengine/test10/clone_min_interleave_stop_one.exp +++ b/pengine/test10/clone_min_interleave_stop_one.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="15" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:0_stop_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="14" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:0_stop_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKE1" long-id="FAKE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="stop" operation_key="FAKE1-clone_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="FAKE1-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="23" operation="stopped" operation_key="FAKE1-clone_stopped_0"> + <pseudo_event id="22" operation="stopped" operation_key="FAKE1-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="14" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="FAKE1-clone_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="FAKE1-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="22" operation="stop" operation_key="FAKE1-clone_stop_0"> + <pseudo_event id="21" operation="stop" operation_key="FAKE1-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -37,37 +37,25 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="21" operation="running" operation_key="FAKE1-clone_running_0"> + <pseudo_event id="20" operation="running" operation_key="FAKE1-clone_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="start" operation_key="FAKE1-clone_start_0"/> + <pseudo_event id="19" operation="start" operation_key="FAKE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="20" operation="start" operation_key="FAKE1-clone_start_0"> + <pseudo_event id="19" operation="start" operation_key="FAKE1-clone_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stopped" operation_key="FAKE1-clone_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="12" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="15" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <pseudo_event id="22" operation="stopped" operation_key="FAKE1-clone_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone_min_interleave_stop_one.scores b/pengine/test10/clone_min_interleave_stop_one.scores index 014bbad9199..ee9b5b5e4e0 100644 --- a/pengine/test10/clone_min_interleave_stop_one.scores +++ b/pengine/test10/clone_min_interleave_stop_one.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: FAKE1-clone allocation score on c7auto1: 0 -clone_color: FAKE1-clone allocation score on c7auto2: 0 -clone_color: FAKE1-clone allocation score on c7auto3: -INFINITY -clone_color: FAKE1:0 allocation score on c7auto1: 0 -clone_color: FAKE1:0 allocation score on c7auto2: 0 -clone_color: FAKE1:0 allocation score on c7auto3: -INFINITY -clone_color: FAKE1:1 allocation score on c7auto1: 1 -clone_color: FAKE1:1 allocation score on c7auto2: 0 -clone_color: FAKE1:1 allocation score on c7auto3: -INFINITY -clone_color: FAKE1:2 allocation score on c7auto1: 0 -clone_color: FAKE1:2 allocation score on c7auto2: 1 -clone_color: FAKE1:2 allocation score on c7auto3: -INFINITY -clone_color: FAKE2-clone allocation score on c7auto1: 0 -clone_color: FAKE2-clone allocation score on c7auto2: 0 -clone_color: FAKE2-clone allocation score on c7auto3: 0 -clone_color: FAKE2:0 allocation score on c7auto1: 0 -clone_color: FAKE2:0 allocation score on c7auto2: 0 -clone_color: FAKE2:0 allocation score on c7auto3: 1 -clone_color: FAKE2:1 allocation score on c7auto1: 1 -clone_color: FAKE2:1 allocation score on c7auto2: 0 -clone_color: FAKE2:1 allocation score on c7auto3: 0 -clone_color: FAKE2:2 allocation score on c7auto1: 0 -clone_color: FAKE2:2 allocation score on c7auto2: 1 -clone_color: FAKE2:2 allocation score on c7auto3: 0 -clone_color: FAKE3-clone allocation score on c7auto1: 0 -clone_color: FAKE3-clone allocation score on c7auto2: 0 -clone_color: FAKE3-clone allocation score on c7auto3: 0 -clone_color: FAKE3:0 allocation score on c7auto1: 0 -clone_color: FAKE3:0 allocation score on c7auto2: 0 -clone_color: FAKE3:0 allocation score on c7auto3: 1 -clone_color: FAKE3:1 allocation score on c7auto1: 1 -clone_color: FAKE3:1 allocation score on c7auto2: 0 -clone_color: FAKE3:1 allocation score on c7auto3: 0 -clone_color: FAKE3:2 allocation score on c7auto1: 0 -clone_color: FAKE3:2 allocation score on c7auto2: 1 -clone_color: FAKE3:2 allocation score on c7auto3: 0 -native_color: FAKE1:0 allocation score on c7auto1: -INFINITY -native_color: FAKE1:0 allocation score on c7auto2: -INFINITY -native_color: FAKE1:0 allocation score on c7auto3: -INFINITY -native_color: FAKE1:1 allocation score on c7auto1: 1 -native_color: FAKE1:1 allocation score on c7auto2: 0 -native_color: FAKE1:1 allocation score on c7auto3: -INFINITY -native_color: FAKE1:2 allocation score on c7auto1: -INFINITY -native_color: FAKE1:2 allocation score on c7auto2: 1 -native_color: FAKE1:2 allocation score on c7auto3: -INFINITY -native_color: FAKE2:0 allocation score on c7auto1: 0 -native_color: FAKE2:0 allocation score on c7auto2: 0 -native_color: FAKE2:0 allocation score on c7auto3: 1 -native_color: FAKE2:1 allocation score on c7auto1: 1 -native_color: FAKE2:1 allocation score on c7auto2: 0 -native_color: FAKE2:1 allocation score on c7auto3: -INFINITY -native_color: FAKE2:2 allocation score on c7auto1: -INFINITY -native_color: FAKE2:2 allocation score on c7auto2: 1 -native_color: FAKE2:2 allocation score on c7auto3: -INFINITY -native_color: FAKE3:0 allocation score on c7auto1: 0 -native_color: FAKE3:0 allocation score on c7auto2: 0 -native_color: FAKE3:0 allocation score on c7auto3: 1 -native_color: FAKE3:1 allocation score on c7auto1: 1 -native_color: FAKE3:1 allocation score on c7auto2: 0 -native_color: FAKE3:1 allocation score on c7auto3: -INFINITY -native_color: FAKE3:2 allocation score on c7auto1: -INFINITY -native_color: FAKE3:2 allocation score on c7auto2: 1 -native_color: FAKE3:2 allocation score on c7auto3: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto1: 1 +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto2: 1 +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto1: 1 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto2: 1 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto1: 1 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto2: 1 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKE1:0 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE1:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE1:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE1:1 allocation score on c7auto1: 1 +pcmk__native_allocate: FAKE1:1 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE1:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE1:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE1:2 allocation score on c7auto2: 1 +pcmk__native_allocate: FAKE1:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE2:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE2:0 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE2:0 allocation score on c7auto3: 1 +pcmk__native_allocate: FAKE2:1 allocation score on c7auto1: 1 +pcmk__native_allocate: FAKE2:1 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE2:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE2:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE2:2 allocation score on c7auto2: 1 +pcmk__native_allocate: FAKE2:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE3:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE3:0 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE3:0 allocation score on c7auto3: 1 +pcmk__native_allocate: FAKE3:1 allocation score on c7auto1: 1 +pcmk__native_allocate: FAKE3:1 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE3:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE3:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE3:2 allocation score on c7auto2: 1 +pcmk__native_allocate: FAKE3:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 diff --git a/pengine/test10/clone_min_interleave_stop_one.summary b/pengine/test10/clone_min_interleave_stop_one.summary index 4fd094e80b9..437bdcba38c 100644 --- a/pengine/test10/clone_min_interleave_stop_one.summary +++ b/pengine/test10/clone_min_interleave_stop_one.summary @@ -18,7 +18,6 @@ Executing cluster transition: * Resource action: FAKE1 stop on c7auto3 * Pseudo action: FAKE1-clone_stopped_0 * Pseudo action: FAKE1-clone_start_0 - * Pseudo action: all_stopped * Pseudo action: FAKE1-clone_running_0 Revised cluster status: diff --git a/pengine/test10/clone_min_interleave_stop_two.dot b/pengine/test10/clone_min_interleave_stop_two.dot index 73f60ddc618..0299a025e32 100644 --- a/pengine/test10/clone_min_interleave_stop_two.dot +++ b/pengine/test10/clone_min_interleave_stop_two.dot @@ -13,11 +13,9 @@ "FAKE1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "FAKE1_stop_0 c7auto2" -> "FAKE1-clone_stopped_0" [ style = bold] "FAKE1_stop_0 c7auto2" -> "FAKE1_start_0 <none>" [ style = dashed] -"FAKE1_stop_0 c7auto2" -> "all_stopped" [ style = bold] "FAKE1_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] "FAKE1_stop_0 c7auto3" -> "FAKE1-clone_stopped_0" [ style = bold] "FAKE1_stop_0 c7auto3" -> "FAKE1_start_0 <none>" [ style = dashed] -"FAKE1_stop_0 c7auto3" -> "all_stopped" [ style = bold] "FAKE1_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] "FAKE2-clone_running_0" -> "FAKE3-clone_start_0" [ style = dashed] "FAKE2-clone_running_0" [ style=dashed color="red" fontcolor="orange"] @@ -51,17 +49,14 @@ "FAKE2_start_0 c7auto3" [ style=dashed color="red" fontcolor="black"] "FAKE2_stop_0 c7auto1" -> "FAKE2-clone_stopped_0" [ style = bold] "FAKE2_stop_0 c7auto1" -> "FAKE2_start_0 c7auto1" [ style = dashed] -"FAKE2_stop_0 c7auto1" -> "all_stopped" [ style = bold] "FAKE2_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] "FAKE2_stop_0 c7auto2" -> "FAKE1_stop_0 c7auto2" [ style = bold] "FAKE2_stop_0 c7auto2" -> "FAKE2-clone_stopped_0" [ style = bold] "FAKE2_stop_0 c7auto2" -> "FAKE2_start_0 c7auto2" [ style = dashed] -"FAKE2_stop_0 c7auto2" -> "all_stopped" [ style = bold] "FAKE2_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] "FAKE2_stop_0 c7auto3" -> "FAKE1_stop_0 c7auto3" [ style = bold] "FAKE2_stop_0 c7auto3" -> "FAKE2-clone_stopped_0" [ style = bold] "FAKE2_stop_0 c7auto3" -> "FAKE2_start_0 c7auto3" [ style = dashed] -"FAKE2_stop_0 c7auto3" -> "all_stopped" [ style = bold] "FAKE2_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] "FAKE3-clone_running_0" [ style=dashed color="red" fontcolor="orange"] "FAKE3-clone_start_0" -> "FAKE3-clone_running_0" [ style = dashed] @@ -92,17 +87,13 @@ "FAKE3_stop_0 c7auto1" -> "FAKE2_stop_0 c7auto1" [ style = bold] "FAKE3_stop_0 c7auto1" -> "FAKE3-clone_stopped_0" [ style = bold] "FAKE3_stop_0 c7auto1" -> "FAKE3_start_0 c7auto1" [ style = dashed] -"FAKE3_stop_0 c7auto1" -> "all_stopped" [ style = bold] "FAKE3_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] "FAKE3_stop_0 c7auto2" -> "FAKE2_stop_0 c7auto2" [ style = bold] "FAKE3_stop_0 c7auto2" -> "FAKE3-clone_stopped_0" [ style = bold] "FAKE3_stop_0 c7auto2" -> "FAKE3_start_0 c7auto2" [ style = dashed] -"FAKE3_stop_0 c7auto2" -> "all_stopped" [ style = bold] "FAKE3_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] "FAKE3_stop_0 c7auto3" -> "FAKE2_stop_0 c7auto3" [ style = bold] "FAKE3_stop_0 c7auto3" -> "FAKE3-clone_stopped_0" [ style = bold] "FAKE3_stop_0 c7auto3" -> "FAKE3_start_0 c7auto3" [ style = dashed] -"FAKE3_stop_0 c7auto3" -> "all_stopped" [ style = bold] "FAKE3_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/clone_min_interleave_stop_two.exp b/pengine/test10/clone_min_interleave_stop_two.exp index db57deb04af..2a84007a78b 100644 --- a/pengine/test10/clone_min_interleave_stop_two.exp +++ b/pengine/test10/clone_min_interleave_stop_two.exp @@ -1,270 +1,237 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="15" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:0_stop_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="14" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:0_stop_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKE1" long-id="FAKE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stop" operation_key="FAKE1-clone_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="FAKE1-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="23" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="22" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="18" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:2_stop_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="17" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:2_stop_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKE1" long-id="FAKE1:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stop" operation_key="FAKE1-clone_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="FAKE1-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="27" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="26" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="22" operation="stopped" operation_key="FAKE1-clone_stopped_0"> + <pseudo_event id="21" operation="stopped" operation_key="FAKE1-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="14" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="18" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="17" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="21" operation="stop" operation_key="FAKE1-clone_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="FAKE1-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="21" operation="stop" operation_key="FAKE1-clone_stop_0"> + <pseudo_event id="20" operation="stop" operation_key="FAKE1-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stopped" operation_key="FAKE2-clone_stopped_0"/> + <pseudo_event id="31" operation="stopped" operation_key="FAKE2-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="20" operation="running" operation_key="FAKE1-clone_running_0"> + <pseudo_event id="19" operation="running" operation_key="FAKE1-clone_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="start" operation_key="FAKE1-clone_start_0"/> + <pseudo_event id="18" operation="start" operation_key="FAKE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="19" operation="start" operation_key="FAKE1-clone_start_0"> + <pseudo_event id="18" operation="start" operation_key="FAKE1-clone_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="stopped" operation_key="FAKE1-clone_stopped_0"/> + <pseudo_event id="21" operation="stopped" operation_key="FAKE1-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="23" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="22" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKE2" long-id="FAKE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stop" operation_key="FAKE2-clone_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="FAKE2-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="33" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="32" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="25" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:1_stop_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="24" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:1_stop_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKE2" long-id="FAKE2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stop" operation_key="FAKE2-clone_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="FAKE2-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="35" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:1_stop_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="34" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:1_stop_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="27" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:2_stop_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="26" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:2_stop_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKE2" long-id="FAKE2:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stop" operation_key="FAKE2-clone_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="FAKE2-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="37" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="36" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="32" operation="stopped" operation_key="FAKE2-clone_stopped_0"> + <pseudo_event id="31" operation="stopped" operation_key="FAKE2-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="22" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="25" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:1_stop_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="24" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:1_stop_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="27" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="26" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="FAKE2-clone_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="FAKE2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="31" operation="stop" operation_key="FAKE2-clone_stop_0"> + <pseudo_event id="30" operation="stop" operation_key="FAKE2-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="stopped" operation_key="FAKE3-clone_stopped_0"/> + <pseudo_event id="41" operation="stopped" operation_key="FAKE3-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="33" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:0_stop_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="32" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:0_stop_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKE3" long-id="FAKE3:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="stop" operation_key="FAKE3-clone_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="FAKE3-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="35" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:1_stop_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="34" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:1_stop_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKE3" long-id="FAKE3:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="stop" operation_key="FAKE3-clone_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="FAKE3-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="37" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:2_stop_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="36" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:2_stop_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKE3" long-id="FAKE3:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="stop" operation_key="FAKE3-clone_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="FAKE3-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="42" operation="stopped" operation_key="FAKE3-clone_stopped_0"> + <pseudo_event id="41" operation="stopped" operation_key="FAKE3-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="32" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="35" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:1_stop_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="34" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:1_stop_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="37" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="36" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="41" operation="stop" operation_key="FAKE3-clone_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="FAKE3-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="41" operation="stop" operation_key="FAKE3-clone_stop_0"> + <pseudo_event id="40" operation="stop" operation_key="FAKE3-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="16"> - <action_set> - <pseudo_event id="12" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="15" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="18" operation="stop" operation_key="FAKE1_stop_0" internal_operation_key="FAKE1:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="23" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:1_stop_0" on_node="c7auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="27" operation="stop" operation_key="FAKE2_stop_0" internal_operation_key="FAKE2:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="33" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="35" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:1_stop_0" on_node="c7auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="37" operation="stop" operation_key="FAKE3_stop_0" internal_operation_key="FAKE3:2_stop_0" on_node="c7auto2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/clone_min_interleave_stop_two.scores b/pengine/test10/clone_min_interleave_stop_two.scores index f00467c4c22..99f1b4ccf00 100644 --- a/pengine/test10/clone_min_interleave_stop_two.scores +++ b/pengine/test10/clone_min_interleave_stop_two.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: FAKE1-clone allocation score on c7auto1: 0 -clone_color: FAKE1-clone allocation score on c7auto2: -INFINITY -clone_color: FAKE1-clone allocation score on c7auto3: -INFINITY -clone_color: FAKE1:0 allocation score on c7auto1: 0 -clone_color: FAKE1:0 allocation score on c7auto2: -INFINITY -clone_color: FAKE1:0 allocation score on c7auto3: -INFINITY -clone_color: FAKE1:1 allocation score on c7auto1: 1 -clone_color: FAKE1:1 allocation score on c7auto2: -INFINITY -clone_color: FAKE1:1 allocation score on c7auto3: -INFINITY -clone_color: FAKE1:2 allocation score on c7auto1: 0 -clone_color: FAKE1:2 allocation score on c7auto2: -INFINITY -clone_color: FAKE1:2 allocation score on c7auto3: -INFINITY -clone_color: FAKE2-clone allocation score on c7auto1: 0 -clone_color: FAKE2-clone allocation score on c7auto2: 0 -clone_color: FAKE2-clone allocation score on c7auto3: 0 -clone_color: FAKE2:0 allocation score on c7auto1: 0 -clone_color: FAKE2:0 allocation score on c7auto2: 0 -clone_color: FAKE2:0 allocation score on c7auto3: 1 -clone_color: FAKE2:1 allocation score on c7auto1: 1 -clone_color: FAKE2:1 allocation score on c7auto2: 0 -clone_color: FAKE2:1 allocation score on c7auto3: 0 -clone_color: FAKE2:2 allocation score on c7auto1: 0 -clone_color: FAKE2:2 allocation score on c7auto2: 1 -clone_color: FAKE2:2 allocation score on c7auto3: 0 -clone_color: FAKE3-clone allocation score on c7auto1: 0 -clone_color: FAKE3-clone allocation score on c7auto2: 0 -clone_color: FAKE3-clone allocation score on c7auto3: 0 -clone_color: FAKE3:0 allocation score on c7auto1: 0 -clone_color: FAKE3:0 allocation score on c7auto2: 0 -clone_color: FAKE3:0 allocation score on c7auto3: 1 -clone_color: FAKE3:1 allocation score on c7auto1: 1 -clone_color: FAKE3:1 allocation score on c7auto2: 0 -clone_color: FAKE3:1 allocation score on c7auto3: 0 -clone_color: FAKE3:2 allocation score on c7auto1: 0 -clone_color: FAKE3:2 allocation score on c7auto2: 1 -clone_color: FAKE3:2 allocation score on c7auto3: 0 -native_color: FAKE1:0 allocation score on c7auto1: -INFINITY -native_color: FAKE1:0 allocation score on c7auto2: -INFINITY -native_color: FAKE1:0 allocation score on c7auto3: -INFINITY -native_color: FAKE1:1 allocation score on c7auto1: 1 -native_color: FAKE1:1 allocation score on c7auto2: -INFINITY -native_color: FAKE1:1 allocation score on c7auto3: -INFINITY -native_color: FAKE1:2 allocation score on c7auto1: -INFINITY -native_color: FAKE1:2 allocation score on c7auto2: -INFINITY -native_color: FAKE1:2 allocation score on c7auto3: -INFINITY -native_color: FAKE2:0 allocation score on c7auto1: 0 -native_color: FAKE2:0 allocation score on c7auto2: 0 -native_color: FAKE2:0 allocation score on c7auto3: 1 -native_color: FAKE2:1 allocation score on c7auto1: 1 -native_color: FAKE2:1 allocation score on c7auto2: 0 -native_color: FAKE2:1 allocation score on c7auto3: -INFINITY -native_color: FAKE2:2 allocation score on c7auto1: -INFINITY -native_color: FAKE2:2 allocation score on c7auto2: 1 -native_color: FAKE2:2 allocation score on c7auto3: -INFINITY -native_color: FAKE3:0 allocation score on c7auto1: 0 -native_color: FAKE3:0 allocation score on c7auto2: 0 -native_color: FAKE3:0 allocation score on c7auto3: 1 -native_color: FAKE3:1 allocation score on c7auto1: 1 -native_color: FAKE3:1 allocation score on c7auto2: 0 -native_color: FAKE3:1 allocation score on c7auto3: -INFINITY -native_color: FAKE3:2 allocation score on c7auto1: -INFINITY -native_color: FAKE3:2 allocation score on c7auto2: 1 -native_color: FAKE3:2 allocation score on c7auto3: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKE1-clone allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKE1:0 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto1: 1 +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKE1:1 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKE1:2 allocation score on c7auto3: -INFINITY +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2:0 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto1: 1 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE2:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto2: 1 +pcmk__clone_allocate: FAKE2:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3:0 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto1: 1 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKE3:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto2: 1 +pcmk__clone_allocate: FAKE3:2 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKE1:0 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE1:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE1:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE1:1 allocation score on c7auto1: 1 +pcmk__native_allocate: FAKE1:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE1:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE1:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE1:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE1:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE2:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE2:0 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE2:0 allocation score on c7auto3: 1 +pcmk__native_allocate: FAKE2:1 allocation score on c7auto1: 1 +pcmk__native_allocate: FAKE2:1 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE2:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE2:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE2:2 allocation score on c7auto2: 1 +pcmk__native_allocate: FAKE2:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE3:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKE3:0 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE3:0 allocation score on c7auto3: 1 +pcmk__native_allocate: FAKE3:1 allocation score on c7auto1: 1 +pcmk__native_allocate: FAKE3:1 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKE3:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE3:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE3:2 allocation score on c7auto2: 1 +pcmk__native_allocate: FAKE3:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 diff --git a/pengine/test10/clone_min_interleave_stop_two.summary b/pengine/test10/clone_min_interleave_stop_two.summary index ccdb5e9300e..6498612456e 100644 --- a/pengine/test10/clone_min_interleave_stop_two.summary +++ b/pengine/test10/clone_min_interleave_stop_two.summary @@ -36,7 +36,6 @@ Executing cluster transition: * Resource action: FAKE1 stop on c7auto2 * Pseudo action: FAKE1-clone_stopped_0 * Pseudo action: FAKE1-clone_start_0 - * Pseudo action: all_stopped * Pseudo action: FAKE1-clone_running_0 Revised cluster status: diff --git a/pengine/test10/clone_min_start_one.dot b/pengine/test10/clone_min_start_one.dot index 39403615555..e1ef9ac1444 100644 --- a/pengine/test10/clone_min_start_one.dot +++ b/pengine/test10/clone_min_start_one.dot @@ -10,11 +10,9 @@ "FAKE_monitor_10000 c7auto4" [ style=dashed color="red" fontcolor="black"] "FAKE_start_0 c7auto4" -> "FAKE_monitor_10000 c7auto4" [ style = dashed] "FAKE_start_0 c7auto4" [ style=dashed color="red" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "shooter_monitor_60000 c7auto3" [ style=bold color="green" fontcolor="black"] "shooter_start_0 c7auto3" -> "shooter_monitor_60000 c7auto3" [ style = bold] "shooter_start_0 c7auto3" [ style=bold color="green" fontcolor="black"] -"shooter_stop_0 c7auto1" -> "all_stopped" [ style = bold] "shooter_stop_0 c7auto1" -> "shooter_start_0 c7auto3" [ style = bold] "shooter_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/clone_min_start_one.exp b/pengine/test10/clone_min_start_one.exp index 6b383fcb154..9ea1efe7d1b 100644 --- a/pengine/test10/clone_min_start_one.exp +++ b/pengine/test10/clone_min_start_one.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="shooter_monitor_60000" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="5" operation="monitor" operation_key="shooter_monitor_60000" on_node="c7auto3" on_node_uuid="3"> <primitive id="shooter" class="stonith" type="fence_phd_kvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="shooter_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="4" operation="start" operation_key="shooter_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="start" operation_key="shooter_start_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="4" operation="start" operation_key="shooter_start_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="shooter" class="stonith" type="fence_phd_kvm"/> <attributes CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="3" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="3" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_phd_kvm"/> <attributes CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,63 +36,51 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="FAKECLONE_monitor_10000" internal_operation_key="FAKECLONE:0_monitor_10000" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="7" operation="monitor" operation_key="FAKECLONE_monitor_10000" internal_operation_key="FAKECLONE:0_monitor_10000" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKECLONE" long-id="FAKECLONE:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="6" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="6" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKECLONE" long-id="FAKECLONE:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="8" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="10" operation="running" operation_key="FAKECLONE-clone_running_0"> + <pseudo_event id="9" operation="running" operation_key="FAKECLONE-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="6" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="8" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="9" operation="start" operation_key="FAKECLONE-clone_start_0"> + <pseudo_event id="8" operation="start" operation_key="FAKECLONE-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/clone_min_start_one.scores b/pengine/test10/clone_min_start_one.scores index 668689e4bf6..051cc899daf 100644 --- a/pengine/test10/clone_min_start_one.scores +++ b/pengine/test10/clone_min_start_one.scores @@ -1,45 +1,45 @@ Allocation scores: -clone_color: FAKECLONE-clone allocation score on c7auto1: 0 -clone_color: FAKECLONE-clone allocation score on c7auto2: 0 -clone_color: FAKECLONE-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE-clone allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:0 allocation score on c7auto1: 0 -clone_color: FAKECLONE:0 allocation score on c7auto2: 0 -clone_color: FAKECLONE:0 allocation score on c7auto3: 0 -clone_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:1 allocation score on c7auto1: 0 -clone_color: FAKECLONE:1 allocation score on c7auto2: 0 -clone_color: FAKECLONE:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:2 allocation score on c7auto1: 0 -clone_color: FAKECLONE:2 allocation score on c7auto2: 0 -clone_color: FAKECLONE:2 allocation score on c7auto3: 0 -clone_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:3 allocation score on c7auto1: 0 -clone_color: FAKECLONE:3 allocation score on c7auto2: 0 -clone_color: FAKECLONE:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: FAKE allocation score on c7auto1: -INFINITY -native_color: FAKE allocation score on c7auto2: -INFINITY -native_color: FAKE allocation score on c7auto3: -INFINITY -native_color: FAKE allocation score on c7auto4: 0 -native_color: FAKECLONE:0 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto3: 0 -native_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 -native_color: shooter allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto4: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 +pcmk__native_allocate: shooter allocation score on c7auto4: 0 diff --git a/pengine/test10/clone_min_start_one.summary b/pengine/test10/clone_min_start_one.summary index 504b81fa3f0..a611c7b3258 100644 --- a/pengine/test10/clone_min_start_one.summary +++ b/pengine/test10/clone_min_start_one.summary @@ -17,7 +17,6 @@ Transition Summary: Executing cluster transition: * Resource action: shooter stop on c7auto1 * Pseudo action: FAKECLONE-clone_start_0 - * Pseudo action: all_stopped * Resource action: shooter start on c7auto3 * Resource action: FAKECLONE start on c7auto3 * Pseudo action: FAKECLONE-clone_running_0 diff --git a/pengine/test10/clone_min_start_two.exp b/pengine/test10/clone_min_start_two.exp index 486873ead33..48e1bfd0089 100644 --- a/pengine/test10/clone_min_start_two.exp +++ b/pengine/test10/clone_min_start_two.exp @@ -1,77 +1,77 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="FAKECLONE_monitor_10000" internal_operation_key="FAKECLONE:0_monitor_10000" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="6" operation="monitor" operation_key="FAKECLONE_monitor_10000" internal_operation_key="FAKECLONE:0_monitor_10000" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKECLONE" long-id="FAKECLONE:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="5" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="5" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKECLONE" long-id="FAKECLONE:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="9" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="FAKECLONE:1_monitor_10000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="8" operation="monitor" operation_key="FAKECLONE:1_monitor_10000" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKECLONE" long-id="FAKECLONE:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="7" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKECLONE" long-id="FAKECLONE:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="9" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="11" operation="running" operation_key="FAKECLONE-clone_running_0"> + <pseudo_event id="10" operation="running" operation_key="FAKECLONE-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="5" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="9" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="10" operation="start" operation_key="FAKECLONE-clone_start_0"> + <pseudo_event id="9" operation="start" operation_key="FAKECLONE-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -79,20 +79,20 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="FAKE_monitor_10000" on_node="c7auto4" on_node_uuid="4"> + <rsc_op id="14" operation="monitor" operation_key="FAKE_monitor_10000" on_node="c7auto4" on_node_uuid="4"> <primitive id="FAKE" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="FAKE_start_0" on_node="c7auto4" on_node_uuid="4"/> + <rsc_op id="13" operation="start" operation_key="FAKE_start_0" on_node="c7auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="14" operation="start" operation_key="FAKE_start_0" on_node="c7auto4" on_node_uuid="4"> + <rsc_op id="13" operation="start" operation_key="FAKE_start_0" on_node="c7auto4" on_node_uuid="4"> <primitive id="FAKE" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> @@ -111,10 +111,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="5" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone_min_start_two.scores b/pengine/test10/clone_min_start_two.scores index b3bcac051a0..5abf251f9b7 100644 --- a/pengine/test10/clone_min_start_two.scores +++ b/pengine/test10/clone_min_start_two.scores @@ -1,45 +1,45 @@ Allocation scores: -clone_color: FAKECLONE-clone allocation score on c7auto1: 0 -clone_color: FAKECLONE-clone allocation score on c7auto2: 0 -clone_color: FAKECLONE-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE-clone allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:0 allocation score on c7auto1: 0 -clone_color: FAKECLONE:0 allocation score on c7auto2: 0 -clone_color: FAKECLONE:0 allocation score on c7auto3: 0 -clone_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:1 allocation score on c7auto1: 0 -clone_color: FAKECLONE:1 allocation score on c7auto2: 0 -clone_color: FAKECLONE:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:2 allocation score on c7auto1: 0 -clone_color: FAKECLONE:2 allocation score on c7auto2: 0 -clone_color: FAKECLONE:2 allocation score on c7auto3: 0 -clone_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:3 allocation score on c7auto1: 0 -clone_color: FAKECLONE:3 allocation score on c7auto2: 0 -clone_color: FAKECLONE:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: FAKE allocation score on c7auto1: -INFINITY -native_color: FAKE allocation score on c7auto2: -INFINITY -native_color: FAKE allocation score on c7auto3: -INFINITY -native_color: FAKE allocation score on c7auto4: 0 -native_color: FAKECLONE:0 allocation score on c7auto1: 0 -native_color: FAKECLONE:0 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto3: 0 -native_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto1: 0 -native_color: FAKECLONE:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 -native_color: shooter allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto4: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 +pcmk__native_allocate: shooter allocation score on c7auto4: 0 diff --git a/pengine/test10/clone_min_stop_all.dot b/pengine/test10/clone_min_stop_all.dot index 254e889e8fb..cb97dd1a995 100644 --- a/pengine/test10/clone_min_stop_all.dot +++ b/pengine/test10/clone_min_stop_all.dot @@ -14,28 +14,22 @@ "FAKECLONE_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "FAKECLONE_stop_0 c7auto1" -> "FAKECLONE-clone_stopped_0" [ style = bold] "FAKECLONE_stop_0 c7auto1" -> "FAKECLONE_start_0 <none>" [ style = dashed] -"FAKECLONE_stop_0 c7auto1" -> "all_stopped" [ style = bold] "FAKECLONE_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] "FAKECLONE_stop_0 c7auto2" -> "FAKECLONE-clone_stopped_0" [ style = bold] "FAKECLONE_stop_0 c7auto2" -> "FAKECLONE_start_0 <none>" [ style = dashed] -"FAKECLONE_stop_0 c7auto2" -> "all_stopped" [ style = bold] "FAKECLONE_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] "FAKECLONE_stop_0 c7auto3" -> "FAKECLONE-clone_stopped_0" [ style = bold] "FAKECLONE_stop_0 c7auto3" -> "FAKECLONE_start_0 <none>" [ style = dashed] -"FAKECLONE_stop_0 c7auto3" -> "all_stopped" [ style = bold] "FAKECLONE_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] "FAKE_monitor_10000 c7auto4" [ style=dashed color="red" fontcolor="black"] "FAKE_start_0 c7auto4" -> "FAKE_monitor_10000 c7auto4" [ style = dashed] "FAKE_start_0 c7auto4" [ style=dashed color="red" fontcolor="black"] "FAKE_stop_0 c7auto4" -> "FAKECLONE-clone_stop_0" [ style = bold] "FAKE_stop_0 c7auto4" -> "FAKE_start_0 c7auto4" [ style = dashed] -"FAKE_stop_0 c7auto4" -> "all_stopped" [ style = bold] "FAKE_stop_0 c7auto4" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "shooter_monitor_60000 c7auto4" [ style=bold color="green" fontcolor="black"] "shooter_start_0 c7auto4" -> "shooter_monitor_60000 c7auto4" [ style = bold] "shooter_start_0 c7auto4" [ style=bold color="green" fontcolor="black"] -"shooter_stop_0 c7auto1" -> "all_stopped" [ style = bold] "shooter_stop_0 c7auto1" -> "shooter_start_0 c7auto4" [ style = bold] "shooter_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/clone_min_stop_all.exp b/pengine/test10/clone_min_stop_all.exp index 62c9682ba32..ff42f1469a6 100644 --- a/pengine/test10/clone_min_stop_all.exp +++ b/pengine/test10/clone_min_stop_all.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="shooter_monitor_60000" on_node="c7auto4" on_node_uuid="4"> + <rsc_op id="9" operation="monitor" operation_key="shooter_monitor_60000" on_node="c7auto4" on_node_uuid="4"> <primitive id="shooter" class="stonith" type="fence_phd_kvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="shooter_start_0" on_node="c7auto4" on_node_uuid="4"/> + <rsc_op id="8" operation="start" operation_key="shooter_start_0" on_node="c7auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="start" operation_key="shooter_start_0" on_node="c7auto4" on_node_uuid="4"> + <rsc_op id="8" operation="start" operation_key="shooter_start_0" on_node="c7auto4" on_node_uuid="4"> <primitive id="shooter" class="stonith" type="fence_phd_kvm"/> <attributes CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="7" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_phd_kvm"/> <attributes CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,107 +36,83 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:0_stop_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="10" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:0_stop_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKECLONE" long-id="FAKECLONE:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKECLONE" long-id="FAKECLONE:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="13" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKECLONE" long-id="FAKECLONE:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:0_stop_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="10" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:0_stop_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="FAKECLONE-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="FAKE_stop_0" on_node="c7auto4" on_node_uuid="4"/> + <rsc_op id="17" operation="stop" operation_key="FAKE_stop_0" on_node="c7auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="18" operation="stop" operation_key="FAKE_stop_0" on_node="c7auto4" on_node_uuid="4"> + <rsc_op id="17" operation="stop" operation_key="FAKE_stop_0" on_node="c7auto4" on_node_uuid="4"> <primitive id="FAKE" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:0_stop_0" on_node="c7auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="18" operation="stop" operation_key="FAKE_stop_0" on_node="c7auto4" on_node_uuid="4"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/clone_min_stop_all.scores b/pengine/test10/clone_min_stop_all.scores index 0bcbb1f58e9..cc08c1ba35f 100644 --- a/pengine/test10/clone_min_stop_all.scores +++ b/pengine/test10/clone_min_stop_all.scores @@ -1,45 +1,45 @@ Allocation scores: -clone_color: FAKECLONE-clone allocation score on c7auto1: 0 -clone_color: FAKECLONE-clone allocation score on c7auto2: 0 -clone_color: FAKECLONE-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE-clone allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:0 allocation score on c7auto1: 1 -clone_color: FAKECLONE:0 allocation score on c7auto2: 0 -clone_color: FAKECLONE:0 allocation score on c7auto3: 0 -clone_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:1 allocation score on c7auto1: 0 -clone_color: FAKECLONE:1 allocation score on c7auto2: 1 -clone_color: FAKECLONE:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:2 allocation score on c7auto1: 0 -clone_color: FAKECLONE:2 allocation score on c7auto2: 0 -clone_color: FAKECLONE:2 allocation score on c7auto3: 1 -clone_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:3 allocation score on c7auto1: 0 -clone_color: FAKECLONE:3 allocation score on c7auto2: 0 -clone_color: FAKECLONE:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: FAKE allocation score on c7auto1: -INFINITY -native_color: FAKE allocation score on c7auto2: -INFINITY -native_color: FAKE allocation score on c7auto3: -INFINITY -native_color: FAKE allocation score on c7auto4: 0 -native_color: FAKECLONE:0 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 -native_color: shooter allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto1: 1 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto2: 1 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto4: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 +pcmk__native_allocate: shooter allocation score on c7auto4: 0 diff --git a/pengine/test10/clone_min_stop_all.summary b/pengine/test10/clone_min_stop_all.summary index c12b0a3248f..466f8a46705 100644 --- a/pengine/test10/clone_min_stop_all.summary +++ b/pengine/test10/clone_min_stop_all.summary @@ -28,7 +28,6 @@ Executing cluster transition: * Resource action: FAKECLONE stop on c7auto2 * Resource action: FAKECLONE stop on c7auto3 * Pseudo action: FAKECLONE-clone_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Node c7auto1 (1): standby diff --git a/pengine/test10/clone_min_stop_one.dot b/pengine/test10/clone_min_stop_one.dot index 19f84ccd666..db222269e8c 100644 --- a/pengine/test10/clone_min_stop_one.dot +++ b/pengine/test10/clone_min_stop_one.dot @@ -12,7 +12,5 @@ "FAKECLONE_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "FAKECLONE_stop_0 c7auto2" -> "FAKECLONE-clone_stopped_0" [ style = bold] "FAKECLONE_stop_0 c7auto2" -> "FAKECLONE_start_0 <none>" [ style = dashed] -"FAKECLONE_stop_0 c7auto2" -> "all_stopped" [ style = bold] "FAKECLONE_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/clone_min_stop_one.exp b/pengine/test10/clone_min_stop_one.exp index 80e4c6c995d..a1a0247d1f4 100644 --- a/pengine/test10/clone_min_stop_one.exp +++ b/pengine/test10/clone_min_stop_one.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKECLONE" long-id="FAKECLONE:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -37,37 +37,25 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="16" operation="running" operation_key="FAKECLONE-clone_running_0"> + <pseudo_event id="15" operation="running" operation_key="FAKECLONE-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="14" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="15" operation="start" operation_key="FAKECLONE-clone_start_0"> + <pseudo_event id="14" operation="start" operation_key="FAKECLONE-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> + <pseudo_event id="17" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/clone_min_stop_one.scores b/pengine/test10/clone_min_stop_one.scores index 3621ed8caa9..2c2890a20a7 100644 --- a/pengine/test10/clone_min_stop_one.scores +++ b/pengine/test10/clone_min_stop_one.scores @@ -1,45 +1,45 @@ Allocation scores: -clone_color: FAKECLONE-clone allocation score on c7auto1: 0 -clone_color: FAKECLONE-clone allocation score on c7auto2: 0 -clone_color: FAKECLONE-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE-clone allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:0 allocation score on c7auto1: 1 -clone_color: FAKECLONE:0 allocation score on c7auto2: 0 -clone_color: FAKECLONE:0 allocation score on c7auto3: 0 -clone_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:1 allocation score on c7auto1: 0 -clone_color: FAKECLONE:1 allocation score on c7auto2: 1 -clone_color: FAKECLONE:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:2 allocation score on c7auto1: 0 -clone_color: FAKECLONE:2 allocation score on c7auto2: 0 -clone_color: FAKECLONE:2 allocation score on c7auto3: 1 -clone_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:3 allocation score on c7auto1: 0 -clone_color: FAKECLONE:3 allocation score on c7auto2: 0 -clone_color: FAKECLONE:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: FAKE allocation score on c7auto1: -INFINITY -native_color: FAKE allocation score on c7auto2: -INFINITY -native_color: FAKE allocation score on c7auto3: -INFINITY -native_color: FAKE allocation score on c7auto4: 0 -native_color: FAKECLONE:0 allocation score on c7auto1: 1 -native_color: FAKECLONE:0 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto3: 0 -native_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto3: 1 -native_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 -native_color: shooter allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto1: 1 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto2: 1 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto4: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto1: 1 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto3: 1 +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 +pcmk__native_allocate: shooter allocation score on c7auto4: 0 diff --git a/pengine/test10/clone_min_stop_one.summary b/pengine/test10/clone_min_stop_one.summary index 3fdb675a422..83ab37976e5 100644 --- a/pengine/test10/clone_min_stop_one.summary +++ b/pengine/test10/clone_min_stop_one.summary @@ -17,7 +17,6 @@ Executing cluster transition: * Resource action: FAKECLONE stop on c7auto2 * Pseudo action: FAKECLONE-clone_stopped_0 * Pseudo action: FAKECLONE-clone_start_0 - * Pseudo action: all_stopped * Pseudo action: FAKECLONE-clone_running_0 Revised cluster status: diff --git a/pengine/test10/clone_min_stop_two.dot b/pengine/test10/clone_min_stop_two.dot index 11640f4874d..1f1b7a6fdb8 100644 --- a/pengine/test10/clone_min_stop_two.dot +++ b/pengine/test10/clone_min_stop_two.dot @@ -13,24 +13,19 @@ "FAKECLONE_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "FAKECLONE_stop_0 c7auto1" -> "FAKECLONE-clone_stopped_0" [ style = bold] "FAKECLONE_stop_0 c7auto1" -> "FAKECLONE_start_0 <none>" [ style = dashed] -"FAKECLONE_stop_0 c7auto1" -> "all_stopped" [ style = bold] "FAKECLONE_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] "FAKECLONE_stop_0 c7auto2" -> "FAKECLONE-clone_stopped_0" [ style = bold] "FAKECLONE_stop_0 c7auto2" -> "FAKECLONE_start_0 <none>" [ style = dashed] -"FAKECLONE_stop_0 c7auto2" -> "all_stopped" [ style = bold] "FAKECLONE_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] "FAKE_monitor_10000 c7auto4" [ style=dashed color="red" fontcolor="black"] "FAKE_start_0 c7auto4" -> "FAKE_monitor_10000 c7auto4" [ style = dashed] "FAKE_start_0 c7auto4" [ style=dashed color="red" fontcolor="black"] "FAKE_stop_0 c7auto4" -> "FAKECLONE-clone_stop_0" [ style = bold] "FAKE_stop_0 c7auto4" -> "FAKE_start_0 c7auto4" [ style = dashed] -"FAKE_stop_0 c7auto4" -> "all_stopped" [ style = bold] "FAKE_stop_0 c7auto4" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "shooter_monitor_60000 c7auto3" [ style=bold color="green" fontcolor="black"] "shooter_start_0 c7auto3" -> "shooter_monitor_60000 c7auto3" [ style = bold] "shooter_start_0 c7auto3" [ style=bold color="green" fontcolor="black"] -"shooter_stop_0 c7auto1" -> "all_stopped" [ style = bold] "shooter_stop_0 c7auto1" -> "shooter_start_0 c7auto3" [ style = bold] "shooter_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/clone_min_stop_two.exp b/pengine/test10/clone_min_stop_two.exp index 09386f484ad..27bb08c1c07 100644 --- a/pengine/test10/clone_min_stop_two.exp +++ b/pengine/test10/clone_min_stop_two.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="shooter_monitor_60000" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="9" operation="monitor" operation_key="shooter_monitor_60000" on_node="c7auto3" on_node_uuid="3"> <primitive id="shooter" class="stonith" type="fence_phd_kvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="shooter_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="8" operation="start" operation_key="shooter_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="start" operation_key="shooter_start_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="8" operation="start" operation_key="shooter_start_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="shooter" class="stonith" type="fence_phd_kvm"/> <attributes CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="7" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_phd_kvm"/> <attributes CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,112 +36,91 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:0_stop_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="10" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:0_stop_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKECLONE" long-id="FAKECLONE:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKECLONE" long-id="FAKECLONE:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:0_stop_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="10" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:0_stop_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="FAKE_stop_0" on_node="c7auto4" on_node_uuid="4"/> + <rsc_op id="18" operation="stop" operation_key="FAKE_stop_0" on_node="c7auto4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="16" operation="running" operation_key="FAKECLONE-clone_running_0"> + <pseudo_event id="15" operation="running" operation_key="FAKECLONE-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="14" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="15" operation="start" operation_key="FAKECLONE-clone_start_0"> + <pseudo_event id="14" operation="start" operation_key="FAKECLONE-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"/> + <pseudo_event id="17" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="19" operation="stop" operation_key="FAKE_stop_0" on_node="c7auto4" on_node_uuid="4"> + <rsc_op id="18" operation="stop" operation_key="FAKE_stop_0" on_node="c7auto4" on_node_uuid="4"> <primitive id="FAKE" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="c7auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:0_stop_0" on_node="c7auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="19" operation="stop" operation_key="FAKE_stop_0" on_node="c7auto4" on_node_uuid="4"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/clone_min_stop_two.scores b/pengine/test10/clone_min_stop_two.scores index ce43eb9b57f..d793b5ef3c2 100644 --- a/pengine/test10/clone_min_stop_two.scores +++ b/pengine/test10/clone_min_stop_two.scores @@ -1,45 +1,45 @@ Allocation scores: -clone_color: FAKECLONE-clone allocation score on c7auto1: 0 -clone_color: FAKECLONE-clone allocation score on c7auto2: 0 -clone_color: FAKECLONE-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE-clone allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:0 allocation score on c7auto1: 1 -clone_color: FAKECLONE:0 allocation score on c7auto2: 0 -clone_color: FAKECLONE:0 allocation score on c7auto3: 0 -clone_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:1 allocation score on c7auto1: 0 -clone_color: FAKECLONE:1 allocation score on c7auto2: 1 -clone_color: FAKECLONE:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:2 allocation score on c7auto1: 0 -clone_color: FAKECLONE:2 allocation score on c7auto2: 0 -clone_color: FAKECLONE:2 allocation score on c7auto3: 1 -clone_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:3 allocation score on c7auto1: 0 -clone_color: FAKECLONE:3 allocation score on c7auto2: 0 -clone_color: FAKECLONE:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: FAKE allocation score on c7auto1: -INFINITY -native_color: FAKE allocation score on c7auto2: -INFINITY -native_color: FAKE allocation score on c7auto3: -INFINITY -native_color: FAKE allocation score on c7auto4: 0 -native_color: FAKECLONE:0 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto3: 1 -native_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 -native_color: shooter allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto1: 1 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto2: 1 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKE allocation score on c7auto4: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto3: 1 +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 +pcmk__native_allocate: shooter allocation score on c7auto4: 0 diff --git a/pengine/test10/clone_min_stop_two.summary b/pengine/test10/clone_min_stop_two.summary index 52235014854..10fea453c46 100644 --- a/pengine/test10/clone_min_stop_two.summary +++ b/pengine/test10/clone_min_stop_two.summary @@ -26,7 +26,6 @@ Executing cluster transition: * Resource action: FAKECLONE stop on c7auto2 * Pseudo action: FAKECLONE-clone_stopped_0 * Pseudo action: FAKECLONE-clone_start_0 - * Pseudo action: all_stopped * Pseudo action: FAKECLONE-clone_running_0 Revised cluster status: diff --git a/pengine/test10/cloned-group-stop.dot b/pengine/test10/cloned-group-stop.dot index a2a80c39175..142bab9e7e6 100644 --- a/pengine/test10/cloned-group-stop.dot +++ b/pengine/test10/cloned-group-stop.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "cinder-api_monitor_60000 rhos4-node3" [ style=dashed color="red" fontcolor="black"] "cinder-api_monitor_60000 rhos4-node4" [ style=dashed color="red" fontcolor="black"] "cinder-api_start_0 rhos4-node3" -> "cinder-api_monitor_60000 rhos4-node3" [ style = dashed] @@ -10,11 +9,9 @@ digraph "g" { "cinder-api_start_0 rhos4-node4" -> "cinder-scheduler_start_0 rhos4-node4" [ style = dashed] "cinder-api_start_0 rhos4-node4" -> "cinder:0_running_0" [ style = dashed] "cinder-api_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] -"cinder-api_stop_0 rhos4-node3" -> "all_stopped" [ style = bold] "cinder-api_stop_0 rhos4-node3" -> "cinder-api_start_0 rhos4-node3" [ style = dashed] "cinder-api_stop_0 rhos4-node3" -> "cinder:1_stopped_0" [ style = bold] "cinder-api_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] -"cinder-api_stop_0 rhos4-node4" -> "all_stopped" [ style = bold] "cinder-api_stop_0 rhos4-node4" -> "cinder-api_start_0 rhos4-node4" [ style = dashed] "cinder-api_stop_0 rhos4-node4" -> "cinder:0_stopped_0" [ style = bold] "cinder-api_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] @@ -40,12 +37,10 @@ digraph "g" { "cinder-scheduler_start_0 rhos4-node4" -> "cinder-volume_start_0 rhos4-node4" [ style = dashed] "cinder-scheduler_start_0 rhos4-node4" -> "cinder:0_running_0" [ style = dashed] "cinder-scheduler_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] -"cinder-scheduler_stop_0 rhos4-node3" -> "all_stopped" [ style = bold] "cinder-scheduler_stop_0 rhos4-node3" -> "cinder-api_stop_0 rhos4-node3" [ style = bold] "cinder-scheduler_stop_0 rhos4-node3" -> "cinder-scheduler_start_0 rhos4-node3" [ style = dashed] "cinder-scheduler_stop_0 rhos4-node3" -> "cinder:1_stopped_0" [ style = bold] "cinder-scheduler_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] -"cinder-scheduler_stop_0 rhos4-node4" -> "all_stopped" [ style = bold] "cinder-scheduler_stop_0 rhos4-node4" -> "cinder-api_stop_0 rhos4-node4" [ style = bold] "cinder-scheduler_stop_0 rhos4-node4" -> "cinder-scheduler_start_0 rhos4-node4" [ style = dashed] "cinder-scheduler_stop_0 rhos4-node4" -> "cinder:0_stopped_0" [ style = bold] @@ -58,12 +53,10 @@ digraph "g" { "cinder-volume_start_0 rhos4-node4" -> "cinder-volume_monitor_60000 rhos4-node4" [ style = dashed] "cinder-volume_start_0 rhos4-node4" -> "cinder:0_running_0" [ style = dashed] "cinder-volume_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] -"cinder-volume_stop_0 rhos4-node3" -> "all_stopped" [ style = bold] "cinder-volume_stop_0 rhos4-node3" -> "cinder-scheduler_stop_0 rhos4-node3" [ style = bold] "cinder-volume_stop_0 rhos4-node3" -> "cinder-volume_start_0 rhos4-node3" [ style = dashed] "cinder-volume_stop_0 rhos4-node3" -> "cinder:1_stopped_0" [ style = bold] "cinder-volume_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] -"cinder-volume_stop_0 rhos4-node4" -> "all_stopped" [ style = bold] "cinder-volume_stop_0 rhos4-node4" -> "cinder-scheduler_stop_0 rhos4-node4" [ style = bold] "cinder-volume_stop_0 rhos4-node4" -> "cinder-volume_start_0 rhos4-node4" [ style = dashed] "cinder-volume_stop_0 rhos4-node4" -> "cinder:0_stopped_0" [ style = bold] @@ -106,12 +99,10 @@ digraph "g" { "glance-api_start_0 rhos4-node4" -> "glance-api_monitor_60000 rhos4-node4" [ style = dashed] "glance-api_start_0 rhos4-node4" -> "glance:0_running_0" [ style = dashed] "glance-api_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] -"glance-api_stop_0 rhos4-node3" -> "all_stopped" [ style = bold] "glance-api_stop_0 rhos4-node3" -> "glance-api_start_0 rhos4-node3" [ style = dashed] "glance-api_stop_0 rhos4-node3" -> "glance-registry_stop_0 rhos4-node3" [ style = bold] "glance-api_stop_0 rhos4-node3" -> "glance:1_stopped_0" [ style = bold] "glance-api_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] -"glance-api_stop_0 rhos4-node4" -> "all_stopped" [ style = bold] "glance-api_stop_0 rhos4-node4" -> "glance-api_start_0 rhos4-node4" [ style = dashed] "glance-api_stop_0 rhos4-node4" -> "glance-registry_stop_0 rhos4-node4" [ style = bold] "glance-api_stop_0 rhos4-node4" -> "glance:0_stopped_0" [ style = bold] @@ -139,11 +130,9 @@ digraph "g" { "glance-fs_start_0 rhos4-node4" -> "glance-registry_start_0 rhos4-node4" [ style = dashed] "glance-fs_start_0 rhos4-node4" -> "glance:0_running_0" [ style = dashed] "glance-fs_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] -"glance-fs_stop_0 rhos4-node3" -> "all_stopped" [ style = bold] "glance-fs_stop_0 rhos4-node3" -> "glance-fs_start_0 rhos4-node3" [ style = dashed] "glance-fs_stop_0 rhos4-node3" -> "glance:1_stopped_0" [ style = bold] "glance-fs_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] -"glance-fs_stop_0 rhos4-node4" -> "all_stopped" [ style = bold] "glance-fs_stop_0 rhos4-node4" -> "glance-fs_start_0 rhos4-node4" [ style = dashed] "glance-fs_stop_0 rhos4-node4" -> "glance:0_stopped_0" [ style = bold] "glance-fs_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] @@ -157,12 +146,10 @@ digraph "g" { "glance-registry_start_0 rhos4-node4" -> "glance-registry_monitor_60000 rhos4-node4" [ style = dashed] "glance-registry_start_0 rhos4-node4" -> "glance:0_running_0" [ style = dashed] "glance-registry_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] -"glance-registry_stop_0 rhos4-node3" -> "all_stopped" [ style = bold] "glance-registry_stop_0 rhos4-node3" -> "glance-fs_stop_0 rhos4-node3" [ style = bold] "glance-registry_stop_0 rhos4-node3" -> "glance-registry_start_0 rhos4-node3" [ style = dashed] "glance-registry_stop_0 rhos4-node3" -> "glance:1_stopped_0" [ style = bold] "glance-registry_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] -"glance-registry_stop_0 rhos4-node4" -> "all_stopped" [ style = bold] "glance-registry_stop_0 rhos4-node4" -> "glance-fs_stop_0 rhos4-node4" [ style = bold] "glance-registry_stop_0 rhos4-node4" -> "glance-registry_start_0 rhos4-node4" [ style = dashed] "glance-registry_stop_0 rhos4-node4" -> "glance:0_stopped_0" [ style = bold] @@ -218,11 +205,9 @@ digraph "g" { "keystone_start_0 rhos4-node4" -> "keystone-clone_running_0" [ style = dashed] "keystone_start_0 rhos4-node4" -> "keystone_monitor_60000 rhos4-node4" [ style = dashed] "keystone_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] -"keystone_stop_0 rhos4-node3" -> "all_stopped" [ style = bold] "keystone_stop_0 rhos4-node3" -> "keystone-clone_stopped_0" [ style = bold] "keystone_stop_0 rhos4-node3" -> "keystone_start_0 rhos4-node3" [ style = dashed] "keystone_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] -"keystone_stop_0 rhos4-node4" -> "all_stopped" [ style = bold] "keystone_stop_0 rhos4-node4" -> "keystone-clone_stopped_0" [ style = bold] "keystone_stop_0 rhos4-node4" -> "keystone_start_0 rhos4-node4" [ style = dashed] "keystone_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] @@ -231,10 +216,8 @@ digraph "g" { "qpidd-clone_stop_0" -> "qpidd_stop_0 rhos4-node4" [ style = bold] "qpidd-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "qpidd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"qpidd_stop_0 rhos4-node3" -> "all_stopped" [ style = bold] "qpidd_stop_0 rhos4-node3" -> "qpidd-clone_stopped_0" [ style = bold] "qpidd_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] -"qpidd_stop_0 rhos4-node4" -> "all_stopped" [ style = bold] "qpidd_stop_0 rhos4-node4" -> "qpidd-clone_stopped_0" [ style = bold] "qpidd_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/cloned-group-stop.exp b/pengine/test10/cloned-group-stop.exp index a51294081ed..436fc2eda0c 100644 --- a/pengine/test10/cloned-group-stop.exp +++ b/pengine/test10/cloned-group-stop.exp @@ -1,539 +1,482 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="34" operation="stop" operation_key="qpidd_stop_0" internal_operation_key="qpidd:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> + <rsc_op id="33" operation="stop" operation_key="qpidd_stop_0" internal_operation_key="qpidd:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> <primitive id="qpidd" long-id="qpidd:0" class="lsb" type="qpidd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node4" CRM_meta_on_node_uuid="rhos4-node4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="stop" operation_key="qpidd-clone_stop_0"/> + <pseudo_event id="37" operation="stop" operation_key="qpidd-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="35" operation="stop" operation_key="qpidd_stop_0" internal_operation_key="qpidd:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> + <rsc_op id="34" operation="stop" operation_key="qpidd_stop_0" internal_operation_key="qpidd:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> <primitive id="qpidd" long-id="qpidd:1" class="lsb" type="qpidd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node3" CRM_meta_on_node_uuid="rhos4-node3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="stop" operation_key="qpidd-clone_stop_0"/> + <pseudo_event id="37" operation="stop" operation_key="qpidd-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="39" operation="stopped" operation_key="qpidd-clone_stopped_0"> + <pseudo_event id="38" operation="stopped" operation_key="qpidd-clone_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="stop" operation_key="qpidd_stop_0" internal_operation_key="qpidd:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="33" operation="stop" operation_key="qpidd_stop_0" internal_operation_key="qpidd:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <rsc_op id="35" operation="stop" operation_key="qpidd_stop_0" internal_operation_key="qpidd:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="34" operation="stop" operation_key="qpidd_stop_0" internal_operation_key="qpidd:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <pseudo_event id="38" operation="stop" operation_key="qpidd-clone_stop_0"/> + <pseudo_event id="37" operation="stop" operation_key="qpidd-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="38" operation="stop" operation_key="qpidd-clone_stop_0"> + <pseudo_event id="37" operation="stop" operation_key="qpidd-clone_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stopped" operation_key="keystone-clone_stopped_0"/> + <pseudo_event id="46" operation="stopped" operation_key="keystone-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="40" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> + <rsc_op id="39" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> <primitive id="keystone" long-id="keystone:0" class="lsb" type="openstack-keystone"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node4" CRM_meta_on_node_uuid="rhos4-node4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="stop" operation_key="keystone-clone_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="keystone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="42" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> + <rsc_op id="41" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> <primitive id="keystone" long-id="keystone:1" class="lsb" type="openstack-keystone"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node3" CRM_meta_on_node_uuid="rhos4-node3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="stop" operation_key="keystone-clone_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="keystone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="47" operation="stopped" operation_key="keystone-clone_stopped_0"> + <pseudo_event id="46" operation="stopped" operation_key="keystone-clone_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="39" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <rsc_op id="42" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="41" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="keystone-clone_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="keystone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="46" operation="stop" operation_key="keystone-clone_stop_0"> + <pseudo_event id="45" operation="stop" operation_key="keystone-clone_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="71" operation="stopped" operation_key="glance-clone_stopped_0"/> + <pseudo_event id="70" operation="stopped" operation_key="glance-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="57" operation="stopped" operation_key="glance:0_stopped_0"> + <pseudo_event id="56" operation="stopped" operation_key="glance:0_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="stop" operation_key="glance-fs_stop_0" internal_operation_key="glance-fs:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="47" operation="stop" operation_key="glance-fs_stop_0" internal_operation_key="glance-fs:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <rsc_op id="50" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="49" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <rsc_op id="52" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="51" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <pseudo_event id="56" operation="stop" operation_key="glance:0_stop_0"/> + <pseudo_event id="55" operation="stop" operation_key="glance:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="56" operation="stop" operation_key="glance:0_stop_0"> + <pseudo_event id="55" operation="stop" operation_key="glance:0_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="70" operation="stop" operation_key="glance-clone_stop_0"/> + <pseudo_event id="69" operation="stop" operation_key="glance-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="48" operation="stop" operation_key="glance-fs_stop_0" internal_operation_key="glance-fs:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> + <rsc_op id="47" operation="stop" operation_key="glance-fs_stop_0" internal_operation_key="glance-fs:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> <primitive id="glance-fs" long-id="glance-fs:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node4" CRM_meta_on_node_uuid="rhos4-node4" CRM_meta_timeout="20000" device="192.168.0.2:/srv/vms/clusters/nfs-storage/glance" directory="/var/lib/glance/" fstype="nfs" options="v3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="50" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="49" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <pseudo_event id="56" operation="stop" operation_key="glance:0_stop_0"/> + <pseudo_event id="55" operation="stop" operation_key="glance:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="50" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> + <rsc_op id="49" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> <primitive id="glance-registry" long-id="glance-registry:0" class="lsb" type="openstack-glance-registry"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node4" CRM_meta_on_node_uuid="rhos4-node4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="51" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <pseudo_event id="56" operation="stop" operation_key="glance:0_stop_0"/> + <pseudo_event id="55" operation="stop" operation_key="glance:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="52" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> + <rsc_op id="51" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> <primitive id="glance-api" long-id="glance-api:0" class="lsb" type="openstack-glance-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node4" CRM_meta_on_node_uuid="rhos4-node4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="stop" operation_key="glance:0_stop_0"/> + <pseudo_event id="55" operation="stop" operation_key="glance:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="67" operation="stopped" operation_key="glance:1_stopped_0"> + <pseudo_event id="66" operation="stopped" operation_key="glance:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="58" operation="stop" operation_key="glance-fs_stop_0" internal_operation_key="glance-fs:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="57" operation="stop" operation_key="glance-fs_stop_0" internal_operation_key="glance-fs:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <rsc_op id="60" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="59" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <rsc_op id="62" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="61" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <pseudo_event id="66" operation="stop" operation_key="glance:1_stop_0"/> + <pseudo_event id="65" operation="stop" operation_key="glance:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="66" operation="stop" operation_key="glance:1_stop_0"> + <pseudo_event id="65" operation="stop" operation_key="glance:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="70" operation="stop" operation_key="glance-clone_stop_0"/> + <pseudo_event id="69" operation="stop" operation_key="glance-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="58" operation="stop" operation_key="glance-fs_stop_0" internal_operation_key="glance-fs:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> + <rsc_op id="57" operation="stop" operation_key="glance-fs_stop_0" internal_operation_key="glance-fs:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> <primitive id="glance-fs" long-id="glance-fs:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node3" CRM_meta_on_node_uuid="rhos4-node3" CRM_meta_timeout="20000" device="192.168.0.2:/srv/vms/clusters/nfs-storage/glance" directory="/var/lib/glance/" fstype="nfs" options="v3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="60" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="59" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <pseudo_event id="66" operation="stop" operation_key="glance:1_stop_0"/> + <pseudo_event id="65" operation="stop" operation_key="glance:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="60" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> + <rsc_op id="59" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> <primitive id="glance-registry" long-id="glance-registry:1" class="lsb" type="openstack-glance-registry"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node3" CRM_meta_on_node_uuid="rhos4-node3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="62" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="61" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <pseudo_event id="66" operation="stop" operation_key="glance:1_stop_0"/> + <pseudo_event id="65" operation="stop" operation_key="glance:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="62" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> + <rsc_op id="61" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> <primitive id="glance-api" long-id="glance-api:1" class="lsb" type="openstack-glance-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node3" CRM_meta_on_node_uuid="rhos4-node3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="stop" operation_key="glance:1_stop_0"/> + <pseudo_event id="65" operation="stop" operation_key="glance:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="71" operation="stopped" operation_key="glance-clone_stopped_0"> + <pseudo_event id="70" operation="stopped" operation_key="glance-clone_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="stopped" operation_key="glance:0_stopped_0"/> + <pseudo_event id="56" operation="stopped" operation_key="glance:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="67" operation="stopped" operation_key="glance:1_stopped_0"/> + <pseudo_event id="66" operation="stopped" operation_key="glance:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="70" operation="stop" operation_key="glance-clone_stop_0"/> + <pseudo_event id="69" operation="stop" operation_key="glance-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="70" operation="stop" operation_key="glance-clone_stop_0"> + <pseudo_event id="69" operation="stop" operation_key="glance-clone_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="95" operation="stopped" operation_key="cinder-clone_stopped_0"/> + <pseudo_event id="94" operation="stopped" operation_key="cinder-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="81" operation="stopped" operation_key="cinder:0_stopped_0"> + <pseudo_event id="80" operation="stopped" operation_key="cinder:0_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="72" operation="stop" operation_key="cinder-api_stop_0" internal_operation_key="cinder-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="71" operation="stop" operation_key="cinder-api_stop_0" internal_operation_key="cinder-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <rsc_op id="74" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="73" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <rsc_op id="76" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="75" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <pseudo_event id="80" operation="stop" operation_key="cinder:0_stop_0"/> + <pseudo_event id="79" operation="stop" operation_key="cinder:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="80" operation="stop" operation_key="cinder:0_stop_0"> + <pseudo_event id="79" operation="stop" operation_key="cinder:0_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="94" operation="stop" operation_key="cinder-clone_stop_0"/> + <pseudo_event id="93" operation="stop" operation_key="cinder-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="72" operation="stop" operation_key="cinder-api_stop_0" internal_operation_key="cinder-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> + <rsc_op id="71" operation="stop" operation_key="cinder-api_stop_0" internal_operation_key="cinder-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> <primitive id="cinder-api" long-id="cinder-api:0" class="lsb" type="openstack-cinder-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node4" CRM_meta_on_node_uuid="rhos4-node4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="74" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="73" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <pseudo_event id="80" operation="stop" operation_key="cinder:0_stop_0"/> + <pseudo_event id="79" operation="stop" operation_key="cinder:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="74" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> + <rsc_op id="73" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> <primitive id="cinder-scheduler" long-id="cinder-scheduler:0" class="lsb" type="openstack-cinder-scheduler"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node4" CRM_meta_on_node_uuid="rhos4-node4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="76" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> + <rsc_op id="75" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> </trigger> <trigger> - <pseudo_event id="80" operation="stop" operation_key="cinder:0_stop_0"/> + <pseudo_event id="79" operation="stop" operation_key="cinder:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="76" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> + <rsc_op id="75" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"> <primitive id="cinder-volume" long-id="cinder-volume:0" class="lsb" type="openstack-cinder-volume"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node4" CRM_meta_on_node_uuid="rhos4-node4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="80" operation="stop" operation_key="cinder:0_stop_0"/> + <pseudo_event id="79" operation="stop" operation_key="cinder:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="91" operation="stopped" operation_key="cinder:1_stopped_0"> + <pseudo_event id="90" operation="stopped" operation_key="cinder:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="82" operation="stop" operation_key="cinder-api_stop_0" internal_operation_key="cinder-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="81" operation="stop" operation_key="cinder-api_stop_0" internal_operation_key="cinder-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <rsc_op id="84" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="83" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <rsc_op id="86" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="85" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <pseudo_event id="90" operation="stop" operation_key="cinder:1_stop_0"/> + <pseudo_event id="89" operation="stop" operation_key="cinder:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="90" operation="stop" operation_key="cinder:1_stop_0"> + <pseudo_event id="89" operation="stop" operation_key="cinder:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="94" operation="stop" operation_key="cinder-clone_stop_0"/> + <pseudo_event id="93" operation="stop" operation_key="cinder-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="82" operation="stop" operation_key="cinder-api_stop_0" internal_operation_key="cinder-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> + <rsc_op id="81" operation="stop" operation_key="cinder-api_stop_0" internal_operation_key="cinder-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> <primitive id="cinder-api" long-id="cinder-api:1" class="lsb" type="openstack-cinder-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node3" CRM_meta_on_node_uuid="rhos4-node3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="84" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="83" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <pseudo_event id="90" operation="stop" operation_key="cinder:1_stop_0"/> + <pseudo_event id="89" operation="stop" operation_key="cinder:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="84" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> + <rsc_op id="83" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> <primitive id="cinder-scheduler" long-id="cinder-scheduler:1" class="lsb" type="openstack-cinder-scheduler"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node3" CRM_meta_on_node_uuid="rhos4-node3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="86" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> + <rsc_op id="85" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> </trigger> <trigger> - <pseudo_event id="90" operation="stop" operation_key="cinder:1_stop_0"/> + <pseudo_event id="89" operation="stop" operation_key="cinder:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="86" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> + <rsc_op id="85" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"> <primitive id="cinder-volume" long-id="cinder-volume:1" class="lsb" type="openstack-cinder-volume"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos4-node3" CRM_meta_on_node_uuid="rhos4-node3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="90" operation="stop" operation_key="cinder:1_stop_0"/> + <pseudo_event id="89" operation="stop" operation_key="cinder:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="95" operation="stopped" operation_key="cinder-clone_stopped_0"> + <pseudo_event id="94" operation="stopped" operation_key="cinder-clone_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="stopped" operation_key="cinder:0_stopped_0"/> + <pseudo_event id="80" operation="stopped" operation_key="cinder:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="91" operation="stopped" operation_key="cinder:1_stopped_0"/> + <pseudo_event id="90" operation="stopped" operation_key="cinder:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="94" operation="stop" operation_key="cinder-clone_stop_0"/> + <pseudo_event id="93" operation="stop" operation_key="cinder-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="94" operation="stop" operation_key="cinder-clone_stop_0"> + <pseudo_event id="93" operation="stop" operation_key="cinder-clone_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="32"> - <action_set> - <pseudo_event id="21" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="34" operation="stop" operation_key="qpidd_stop_0" internal_operation_key="qpidd:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> - </trigger> - <trigger> - <rsc_op id="35" operation="stop" operation_key="qpidd_stop_0" internal_operation_key="qpidd:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> - </trigger> - <trigger> - <rsc_op id="40" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> - </trigger> - <trigger> - <rsc_op id="42" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> - </trigger> - <trigger> - <rsc_op id="48" operation="stop" operation_key="glance-fs_stop_0" internal_operation_key="glance-fs:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> - </trigger> - <trigger> - <rsc_op id="50" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> - </trigger> - <trigger> - <rsc_op id="52" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> - </trigger> - <trigger> - <rsc_op id="58" operation="stop" operation_key="glance-fs_stop_0" internal_operation_key="glance-fs:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> - </trigger> - <trigger> - <rsc_op id="60" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> - </trigger> - <trigger> - <rsc_op id="62" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> - </trigger> - <trigger> - <rsc_op id="72" operation="stop" operation_key="cinder-api_stop_0" internal_operation_key="cinder-api:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> - </trigger> - <trigger> - <rsc_op id="74" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> - </trigger> - <trigger> - <rsc_op id="76" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:0_stop_0" on_node="rhos4-node4" on_node_uuid="rhos4-node4"/> - </trigger> - <trigger> - <rsc_op id="82" operation="stop" operation_key="cinder-api_stop_0" internal_operation_key="cinder-api:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> - </trigger> - <trigger> - <rsc_op id="84" operation="stop" operation_key="cinder-scheduler_stop_0" internal_operation_key="cinder-scheduler:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> - </trigger> - <trigger> - <rsc_op id="86" operation="stop" operation_key="cinder-volume_stop_0" internal_operation_key="cinder-volume:1_stop_0" on_node="rhos4-node3" on_node_uuid="rhos4-node3"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/cloned-group-stop.scores b/pengine/test10/cloned-group-stop.scores index 55cbb16f046..b565f192431 100644 --- a/pengine/test10/cloned-group-stop.scores +++ b/pengine/test10/cloned-group-stop.scores @@ -1,129 +1,129 @@ Allocation scores: -clone_color: cinder-api:0 allocation score on rhos4-node3: 0 -clone_color: cinder-api:0 allocation score on rhos4-node4: 100 -clone_color: cinder-api:1 allocation score on rhos4-node3: 100 -clone_color: cinder-api:1 allocation score on rhos4-node4: 0 -clone_color: cinder-clone allocation score on rhos4-node3: 0 -clone_color: cinder-clone allocation score on rhos4-node4: 0 -clone_color: cinder-scheduler:0 allocation score on rhos4-node3: 0 -clone_color: cinder-scheduler:0 allocation score on rhos4-node4: 100 -clone_color: cinder-scheduler:1 allocation score on rhos4-node3: 100 -clone_color: cinder-scheduler:1 allocation score on rhos4-node4: 0 -clone_color: cinder-volume:0 allocation score on rhos4-node3: 0 -clone_color: cinder-volume:0 allocation score on rhos4-node4: 100 -clone_color: cinder-volume:1 allocation score on rhos4-node3: 100 -clone_color: cinder-volume:1 allocation score on rhos4-node4: 0 -clone_color: cinder:0 allocation score on rhos4-node3: 0 -clone_color: cinder:0 allocation score on rhos4-node4: 0 -clone_color: cinder:1 allocation score on rhos4-node3: 0 -clone_color: cinder:1 allocation score on rhos4-node4: 0 -clone_color: glance-api:0 allocation score on rhos4-node3: 0 -clone_color: glance-api:0 allocation score on rhos4-node4: 100 -clone_color: glance-api:1 allocation score on rhos4-node3: 100 -clone_color: glance-api:1 allocation score on rhos4-node4: 0 -clone_color: glance-clone allocation score on rhos4-node3: 0 -clone_color: glance-clone allocation score on rhos4-node4: 0 -clone_color: glance-fs:0 allocation score on rhos4-node3: 0 -clone_color: glance-fs:0 allocation score on rhos4-node4: 100 -clone_color: glance-fs:1 allocation score on rhos4-node3: 100 -clone_color: glance-fs:1 allocation score on rhos4-node4: 0 -clone_color: glance-registry:0 allocation score on rhos4-node3: 0 -clone_color: glance-registry:0 allocation score on rhos4-node4: 100 -clone_color: glance-registry:1 allocation score on rhos4-node3: 100 -clone_color: glance-registry:1 allocation score on rhos4-node4: 0 -clone_color: glance:0 allocation score on rhos4-node3: 0 -clone_color: glance:0 allocation score on rhos4-node4: 0 -clone_color: glance:1 allocation score on rhos4-node3: 0 -clone_color: glance:1 allocation score on rhos4-node4: 0 -clone_color: keystone-clone allocation score on rhos4-node3: 0 -clone_color: keystone-clone allocation score on rhos4-node4: 0 -clone_color: keystone:0 allocation score on rhos4-node3: 0 -clone_color: keystone:0 allocation score on rhos4-node4: 100 -clone_color: keystone:1 allocation score on rhos4-node3: 100 -clone_color: keystone:1 allocation score on rhos4-node4: 0 -clone_color: qpidd-clone allocation score on rhos4-node3: 0 -clone_color: qpidd-clone allocation score on rhos4-node4: 0 -clone_color: qpidd:0 allocation score on rhos4-node3: 0 -clone_color: qpidd:0 allocation score on rhos4-node4: 100 -clone_color: qpidd:1 allocation score on rhos4-node3: 100 -clone_color: qpidd:1 allocation score on rhos4-node4: 0 -group_color: cinder-api:0 allocation score on rhos4-node3: 0 -group_color: cinder-api:0 allocation score on rhos4-node4: 100 -group_color: cinder-api:1 allocation score on rhos4-node3: 100 -group_color: cinder-api:1 allocation score on rhos4-node4: -INFINITY -group_color: cinder-scheduler:0 allocation score on rhos4-node3: 0 -group_color: cinder-scheduler:0 allocation score on rhos4-node4: 100 -group_color: cinder-scheduler:1 allocation score on rhos4-node3: 100 -group_color: cinder-scheduler:1 allocation score on rhos4-node4: -INFINITY -group_color: cinder-volume:0 allocation score on rhos4-node3: 0 -group_color: cinder-volume:0 allocation score on rhos4-node4: 100 -group_color: cinder-volume:1 allocation score on rhos4-node3: 100 -group_color: cinder-volume:1 allocation score on rhos4-node4: -INFINITY -group_color: cinder:0 allocation score on rhos4-node3: 0 -group_color: cinder:0 allocation score on rhos4-node4: 0 -group_color: cinder:1 allocation score on rhos4-node3: 0 -group_color: cinder:1 allocation score on rhos4-node4: -INFINITY -group_color: glance-api:0 allocation score on rhos4-node3: 0 -group_color: glance-api:0 allocation score on rhos4-node4: 100 -group_color: glance-api:1 allocation score on rhos4-node3: 100 -group_color: glance-api:1 allocation score on rhos4-node4: -INFINITY -group_color: glance-fs:0 allocation score on rhos4-node3: 0 -group_color: glance-fs:0 allocation score on rhos4-node4: 100 -group_color: glance-fs:1 allocation score on rhos4-node3: 100 -group_color: glance-fs:1 allocation score on rhos4-node4: -INFINITY -group_color: glance-registry:0 allocation score on rhos4-node3: 0 -group_color: glance-registry:0 allocation score on rhos4-node4: 100 -group_color: glance-registry:1 allocation score on rhos4-node3: 100 -group_color: glance-registry:1 allocation score on rhos4-node4: -INFINITY -group_color: glance:0 allocation score on rhos4-node3: 0 -group_color: glance:0 allocation score on rhos4-node4: 0 -group_color: glance:1 allocation score on rhos4-node3: 0 -group_color: glance:1 allocation score on rhos4-node4: -INFINITY -group_color: mysql-db allocation score on rhos4-node3: 100 -group_color: mysql-db allocation score on rhos4-node4: -INFINITY -group_color: mysql-fs allocation score on rhos4-node3: 100 -group_color: mysql-fs allocation score on rhos4-node4: 0 -group_color: mysql-group allocation score on rhos4-node3: 0 -group_color: mysql-group allocation score on rhos4-node4: 0 -group_color: mysql-vip allocation score on rhos4-node3: 100 -group_color: mysql-vip allocation score on rhos4-node4: 0 -native_color: cinder-api:0 allocation score on rhos4-node3: 0 -native_color: cinder-api:0 allocation score on rhos4-node4: 300 -native_color: cinder-api:1 allocation score on rhos4-node3: 300 -native_color: cinder-api:1 allocation score on rhos4-node4: -INFINITY -native_color: cinder-scheduler:0 allocation score on rhos4-node3: -INFINITY -native_color: cinder-scheduler:0 allocation score on rhos4-node4: 200 -native_color: cinder-scheduler:1 allocation score on rhos4-node3: 200 -native_color: cinder-scheduler:1 allocation score on rhos4-node4: -INFINITY -native_color: cinder-volume:0 allocation score on rhos4-node3: -INFINITY -native_color: cinder-volume:0 allocation score on rhos4-node4: 100 -native_color: cinder-volume:1 allocation score on rhos4-node3: 100 -native_color: cinder-volume:1 allocation score on rhos4-node4: -INFINITY -native_color: glance-api:0 allocation score on rhos4-node3: -INFINITY -native_color: glance-api:0 allocation score on rhos4-node4: 100 -native_color: glance-api:1 allocation score on rhos4-node3: 100 -native_color: glance-api:1 allocation score on rhos4-node4: -INFINITY -native_color: glance-fs:0 allocation score on rhos4-node3: 0 -native_color: glance-fs:0 allocation score on rhos4-node4: 300 -native_color: glance-fs:1 allocation score on rhos4-node3: 300 -native_color: glance-fs:1 allocation score on rhos4-node4: -INFINITY -native_color: glance-registry:0 allocation score on rhos4-node3: -INFINITY -native_color: glance-registry:0 allocation score on rhos4-node4: 200 -native_color: glance-registry:1 allocation score on rhos4-node3: 200 -native_color: glance-registry:1 allocation score on rhos4-node4: -INFINITY -native_color: keystone:0 allocation score on rhos4-node3: 0 -native_color: keystone:0 allocation score on rhos4-node4: 100 -native_color: keystone:1 allocation score on rhos4-node3: 100 -native_color: keystone:1 allocation score on rhos4-node4: -INFINITY -native_color: mysql-db allocation score on rhos4-node3: 100 -native_color: mysql-db allocation score on rhos4-node4: -INFINITY -native_color: mysql-fs allocation score on rhos4-node3: 200 -native_color: mysql-fs allocation score on rhos4-node4: -INFINITY -native_color: mysql-vip allocation score on rhos4-node3: 300 -native_color: mysql-vip allocation score on rhos4-node4: -INFINITY -native_color: qpidd:0 allocation score on rhos4-node3: -INFINITY -native_color: qpidd:0 allocation score on rhos4-node4: -INFINITY -native_color: qpidd:1 allocation score on rhos4-node3: -INFINITY -native_color: qpidd:1 allocation score on rhos4-node4: -INFINITY -native_color: virt-fencing allocation score on rhos4-node3: 100 -native_color: virt-fencing allocation score on rhos4-node4: 0 +pcmk__clone_allocate: cinder-api:0 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: cinder-api:0 allocation score on rhos4-node4: 100 +pcmk__clone_allocate: cinder-api:1 allocation score on rhos4-node3: 100 +pcmk__clone_allocate: cinder-api:1 allocation score on rhos4-node4: 0 +pcmk__clone_allocate: cinder-clone allocation score on rhos4-node3: 0 +pcmk__clone_allocate: cinder-clone allocation score on rhos4-node4: 0 +pcmk__clone_allocate: cinder-scheduler:0 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: cinder-scheduler:0 allocation score on rhos4-node4: 100 +pcmk__clone_allocate: cinder-scheduler:1 allocation score on rhos4-node3: 100 +pcmk__clone_allocate: cinder-scheduler:1 allocation score on rhos4-node4: 0 +pcmk__clone_allocate: cinder-volume:0 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: cinder-volume:0 allocation score on rhos4-node4: 100 +pcmk__clone_allocate: cinder-volume:1 allocation score on rhos4-node3: 100 +pcmk__clone_allocate: cinder-volume:1 allocation score on rhos4-node4: 0 +pcmk__clone_allocate: cinder:0 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: cinder:0 allocation score on rhos4-node4: 0 +pcmk__clone_allocate: cinder:1 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: cinder:1 allocation score on rhos4-node4: 0 +pcmk__clone_allocate: glance-api:0 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: glance-api:0 allocation score on rhos4-node4: 100 +pcmk__clone_allocate: glance-api:1 allocation score on rhos4-node3: 100 +pcmk__clone_allocate: glance-api:1 allocation score on rhos4-node4: 0 +pcmk__clone_allocate: glance-clone allocation score on rhos4-node3: 0 +pcmk__clone_allocate: glance-clone allocation score on rhos4-node4: 0 +pcmk__clone_allocate: glance-fs:0 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: glance-fs:0 allocation score on rhos4-node4: 100 +pcmk__clone_allocate: glance-fs:1 allocation score on rhos4-node3: 100 +pcmk__clone_allocate: glance-fs:1 allocation score on rhos4-node4: 0 +pcmk__clone_allocate: glance-registry:0 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: glance-registry:0 allocation score on rhos4-node4: 100 +pcmk__clone_allocate: glance-registry:1 allocation score on rhos4-node3: 100 +pcmk__clone_allocate: glance-registry:1 allocation score on rhos4-node4: 0 +pcmk__clone_allocate: glance:0 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: glance:0 allocation score on rhos4-node4: 0 +pcmk__clone_allocate: glance:1 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: glance:1 allocation score on rhos4-node4: 0 +pcmk__clone_allocate: keystone-clone allocation score on rhos4-node3: 0 +pcmk__clone_allocate: keystone-clone allocation score on rhos4-node4: 0 +pcmk__clone_allocate: keystone:0 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: keystone:0 allocation score on rhos4-node4: 100 +pcmk__clone_allocate: keystone:1 allocation score on rhos4-node3: 100 +pcmk__clone_allocate: keystone:1 allocation score on rhos4-node4: 0 +pcmk__clone_allocate: qpidd-clone allocation score on rhos4-node3: 0 +pcmk__clone_allocate: qpidd-clone allocation score on rhos4-node4: 0 +pcmk__clone_allocate: qpidd:0 allocation score on rhos4-node3: 0 +pcmk__clone_allocate: qpidd:0 allocation score on rhos4-node4: 100 +pcmk__clone_allocate: qpidd:1 allocation score on rhos4-node3: 100 +pcmk__clone_allocate: qpidd:1 allocation score on rhos4-node4: 0 +pcmk__group_allocate: cinder-api:0 allocation score on rhos4-node3: 0 +pcmk__group_allocate: cinder-api:0 allocation score on rhos4-node4: 100 +pcmk__group_allocate: cinder-api:1 allocation score on rhos4-node3: 100 +pcmk__group_allocate: cinder-api:1 allocation score on rhos4-node4: -INFINITY +pcmk__group_allocate: cinder-scheduler:0 allocation score on rhos4-node3: 0 +pcmk__group_allocate: cinder-scheduler:0 allocation score on rhos4-node4: 100 +pcmk__group_allocate: cinder-scheduler:1 allocation score on rhos4-node3: 100 +pcmk__group_allocate: cinder-scheduler:1 allocation score on rhos4-node4: -INFINITY +pcmk__group_allocate: cinder-volume:0 allocation score on rhos4-node3: 0 +pcmk__group_allocate: cinder-volume:0 allocation score on rhos4-node4: 100 +pcmk__group_allocate: cinder-volume:1 allocation score on rhos4-node3: 100 +pcmk__group_allocate: cinder-volume:1 allocation score on rhos4-node4: -INFINITY +pcmk__group_allocate: cinder:0 allocation score on rhos4-node3: 0 +pcmk__group_allocate: cinder:0 allocation score on rhos4-node4: 0 +pcmk__group_allocate: cinder:1 allocation score on rhos4-node3: 0 +pcmk__group_allocate: cinder:1 allocation score on rhos4-node4: -INFINITY +pcmk__group_allocate: glance-api:0 allocation score on rhos4-node3: 0 +pcmk__group_allocate: glance-api:0 allocation score on rhos4-node4: 100 +pcmk__group_allocate: glance-api:1 allocation score on rhos4-node3: 100 +pcmk__group_allocate: glance-api:1 allocation score on rhos4-node4: -INFINITY +pcmk__group_allocate: glance-fs:0 allocation score on rhos4-node3: 0 +pcmk__group_allocate: glance-fs:0 allocation score on rhos4-node4: 100 +pcmk__group_allocate: glance-fs:1 allocation score on rhos4-node3: 100 +pcmk__group_allocate: glance-fs:1 allocation score on rhos4-node4: -INFINITY +pcmk__group_allocate: glance-registry:0 allocation score on rhos4-node3: 0 +pcmk__group_allocate: glance-registry:0 allocation score on rhos4-node4: 100 +pcmk__group_allocate: glance-registry:1 allocation score on rhos4-node3: 100 +pcmk__group_allocate: glance-registry:1 allocation score on rhos4-node4: -INFINITY +pcmk__group_allocate: glance:0 allocation score on rhos4-node3: 0 +pcmk__group_allocate: glance:0 allocation score on rhos4-node4: 0 +pcmk__group_allocate: glance:1 allocation score on rhos4-node3: 0 +pcmk__group_allocate: glance:1 allocation score on rhos4-node4: -INFINITY +pcmk__group_allocate: mysql-db allocation score on rhos4-node3: 100 +pcmk__group_allocate: mysql-db allocation score on rhos4-node4: -INFINITY +pcmk__group_allocate: mysql-fs allocation score on rhos4-node3: 100 +pcmk__group_allocate: mysql-fs allocation score on rhos4-node4: 0 +pcmk__group_allocate: mysql-group allocation score on rhos4-node3: 0 +pcmk__group_allocate: mysql-group allocation score on rhos4-node4: 0 +pcmk__group_allocate: mysql-vip allocation score on rhos4-node3: 100 +pcmk__group_allocate: mysql-vip allocation score on rhos4-node4: 0 +pcmk__native_allocate: cinder-api:0 allocation score on rhos4-node3: 0 +pcmk__native_allocate: cinder-api:0 allocation score on rhos4-node4: 300 +pcmk__native_allocate: cinder-api:1 allocation score on rhos4-node3: 300 +pcmk__native_allocate: cinder-api:1 allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: cinder-scheduler:0 allocation score on rhos4-node3: -INFINITY +pcmk__native_allocate: cinder-scheduler:0 allocation score on rhos4-node4: 200 +pcmk__native_allocate: cinder-scheduler:1 allocation score on rhos4-node3: 200 +pcmk__native_allocate: cinder-scheduler:1 allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: cinder-volume:0 allocation score on rhos4-node3: -INFINITY +pcmk__native_allocate: cinder-volume:0 allocation score on rhos4-node4: 100 +pcmk__native_allocate: cinder-volume:1 allocation score on rhos4-node3: 100 +pcmk__native_allocate: cinder-volume:1 allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: glance-api:0 allocation score on rhos4-node3: -INFINITY +pcmk__native_allocate: glance-api:0 allocation score on rhos4-node4: 100 +pcmk__native_allocate: glance-api:1 allocation score on rhos4-node3: 100 +pcmk__native_allocate: glance-api:1 allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: glance-fs:0 allocation score on rhos4-node3: 0 +pcmk__native_allocate: glance-fs:0 allocation score on rhos4-node4: 300 +pcmk__native_allocate: glance-fs:1 allocation score on rhos4-node3: 300 +pcmk__native_allocate: glance-fs:1 allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: glance-registry:0 allocation score on rhos4-node3: -INFINITY +pcmk__native_allocate: glance-registry:0 allocation score on rhos4-node4: 200 +pcmk__native_allocate: glance-registry:1 allocation score on rhos4-node3: 200 +pcmk__native_allocate: glance-registry:1 allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: keystone:0 allocation score on rhos4-node3: 0 +pcmk__native_allocate: keystone:0 allocation score on rhos4-node4: 100 +pcmk__native_allocate: keystone:1 allocation score on rhos4-node3: 100 +pcmk__native_allocate: keystone:1 allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: mysql-db allocation score on rhos4-node3: 100 +pcmk__native_allocate: mysql-db allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: mysql-fs allocation score on rhos4-node3: 200 +pcmk__native_allocate: mysql-fs allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: mysql-vip allocation score on rhos4-node3: 300 +pcmk__native_allocate: mysql-vip allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: qpidd:0 allocation score on rhos4-node3: -INFINITY +pcmk__native_allocate: qpidd:0 allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: qpidd:1 allocation score on rhos4-node3: -INFINITY +pcmk__native_allocate: qpidd:1 allocation score on rhos4-node4: -INFINITY +pcmk__native_allocate: virt-fencing allocation score on rhos4-node3: 100 +pcmk__native_allocate: virt-fencing allocation score on rhos4-node4: 0 diff --git a/pengine/test10/cloned-group-stop.summary b/pengine/test10/cloned-group-stop.summary index dd1b02c6ce0..690b7a92ad2 100644 --- a/pengine/test10/cloned-group-stop.summary +++ b/pengine/test10/cloned-group-stop.summary @@ -1,4 +1,4 @@ -2 of 20 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 20 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ rhos4-node3 rhos4-node4 ] @@ -68,7 +68,6 @@ Executing cluster transition: * Resource action: qpidd stop on rhos4-node4 * Resource action: qpidd stop on rhos4-node3 * Pseudo action: qpidd-clone_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ rhos4-node3 rhos4-node4 ] diff --git a/pengine/test10/cloned-group.dot b/pengine/test10/cloned-group.dot index cf6ec27af49..398133b10b7 100644 --- a/pengine/test10/cloned-group.dot +++ b/pengine/test10/cloned-group.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"apache2:0_stop_0 webcluster01" -> "all_stopped" [ style = bold] "apache2:0_stop_0 webcluster01" -> "grrr:2_stopped_0" [ style = bold] "apache2:0_stop_0 webcluster01" [ style=bold color="green" fontcolor="black"] "apache2:1_monitor_10000 webcluster01" [ style=bold color="green" fontcolor="black" ] @@ -8,7 +6,6 @@ digraph "g" { "apache2:1_start_0 webcluster01" -> "grrr:0_running_0" [ style = bold] "apache2:1_start_0 webcluster01" -> "mysql-proxy:1_start_0 webcluster01" [ style = bold] "apache2:1_start_0 webcluster01" [ style=bold color="green" fontcolor="black" ] -"apache2:1_stop_0 webcluster01" -> "all_stopped" [ style = bold] "apache2:1_stop_0 webcluster01" -> "apache2:1_start_0 webcluster01" [ style = bold] "apache2:1_stop_0 webcluster01" -> "grrr:0_stopped_0" [ style = bold] "apache2:1_stop_0 webcluster01" [ style=bold color="green" fontcolor="black" ] @@ -41,7 +38,6 @@ digraph "g" { "grrr:2_stop_0" [ style=bold color="green" fontcolor="orange" ] "grrr:2_stopped_0" -> "apache2_clone_stopped_0" [ style = bold] "grrr:2_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"mysql-proxy:0_stop_0 webcluster01" -> "all_stopped" [ style = bold] "mysql-proxy:0_stop_0 webcluster01" -> "apache2:0_stop_0 webcluster01" [ style = bold] "mysql-proxy:0_stop_0 webcluster01" -> "grrr:2_stopped_0" [ style = bold] "mysql-proxy:0_stop_0 webcluster01" [ style=bold color="green" fontcolor="black"] @@ -49,7 +45,6 @@ digraph "g" { "mysql-proxy:1_start_0 webcluster01" -> "grrr:0_running_0" [ style = bold] "mysql-proxy:1_start_0 webcluster01" -> "mysql-proxy:1_monitor_10000 webcluster01" [ style = bold] "mysql-proxy:1_start_0 webcluster01" [ style=bold color="green" fontcolor="black" ] -"mysql-proxy:1_stop_0 webcluster01" -> "all_stopped" [ style = bold] "mysql-proxy:1_stop_0 webcluster01" -> "apache2:1_stop_0 webcluster01" [ style = bold] "mysql-proxy:1_stop_0 webcluster01" -> "grrr:0_stopped_0" [ style = bold] "mysql-proxy:1_stop_0 webcluster01" -> "mysql-proxy:1_start_0 webcluster01" [ style = bold] diff --git a/pengine/test10/cloned-group.exp b/pengine/test10/cloned-group.exp index 3e2d000acdc..b1f98073c43 100644 --- a/pengine/test10/cloned-group.exp +++ b/pengine/test10/cloned-group.exp @@ -1,96 +1,96 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="13" operation="stopped" operation_key="grrr:0_stopped_0"> + <pseudo_event id="12" operation="stopped" operation_key="grrr:0_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="apache2:1_stop_0" internal_operation_key="apache2:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="6" operation="stop" operation_key="apache2:1_stop_0" internal_operation_key="apache2:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="mysql-proxy:1_stop_0" internal_operation_key="mysql-proxy:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="7" operation="stop" operation_key="mysql-proxy:1_stop_0" internal_operation_key="mysql-proxy:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <pseudo_event id="12" operation="stop" operation_key="grrr:0_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="grrr:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="12" operation="stop" operation_key="grrr:0_stop_0"> + <pseudo_event id="11" operation="stop" operation_key="grrr:0_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stop" operation_key="apache2_clone_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="apache2_clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="11" operation="running" operation_key="grrr:0_running_0"> + <pseudo_event id="10" operation="running" operation_key="grrr:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="apache2:1_start_0" internal_operation_key="apache2:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="5" operation="start" operation_key="apache2:1_start_0" internal_operation_key="apache2:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="mysql-proxy:1_start_0" internal_operation_key="mysql-proxy:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="8" operation="start" operation_key="mysql-proxy:1_start_0" internal_operation_key="mysql-proxy:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="grrr:0_start_0"/> + <pseudo_event id="9" operation="start" operation_key="grrr:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="start" operation_key="grrr:0_start_0"> + <pseudo_event id="9" operation="start" operation_key="grrr:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stopped" operation_key="grrr:0_stopped_0"/> + <pseudo_event id="12" operation="stopped" operation_key="grrr:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="apache2_clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="apache2_clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="stop" operation_key="apache2:1_stop_0" internal_operation_key="apache2:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="6" operation="stop" operation_key="apache2:1_stop_0" internal_operation_key="apache2:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="apache2" long-id="apache2:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" configfile="/etc/apache2/apache2.conf" httpd="/usr/sbin/apache2" options="-k start" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="mysql-proxy:1_stop_0" internal_operation_key="mysql-proxy:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="7" operation="stop" operation_key="mysql-proxy:1_stop_0" internal_operation_key="mysql-proxy:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <pseudo_event id="12" operation="stop" operation_key="grrr:0_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="grrr:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="apache2:1_start_0" internal_operation_key="apache2:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="5" operation="start" operation_key="apache2:1_start_0" internal_operation_key="apache2:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="apache2" long-id="apache2:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" configfile="/etc/apache2/apache2.conf" httpd="/usr/sbin/apache2" options="-k start" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="apache2:1_stop_0" internal_operation_key="apache2:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="6" operation="stop" operation_key="apache2:1_stop_0" internal_operation_key="apache2:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="grrr:0_start_0"/> + <pseudo_event id="9" operation="start" operation_key="grrr:0_start_0"/> </trigger> </inputs> </synapse> @@ -103,39 +103,39 @@ </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="apache2:1_start_0" internal_operation_key="apache2:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="5" operation="start" operation_key="apache2:1_start_0" internal_operation_key="apache2:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="start" operation_key="mysql-proxy:1_start_0" internal_operation_key="mysql-proxy:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="8" operation="start" operation_key="mysql-proxy:1_start_0" internal_operation_key="mysql-proxy:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="mysql-proxy" long-id="mysql-proxy:1" class="lsb" type="mysql-proxy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="apache2:1_start_0" internal_operation_key="apache2:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="5" operation="start" operation_key="apache2:1_start_0" internal_operation_key="apache2:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="mysql-proxy:1_stop_0" internal_operation_key="mysql-proxy:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="7" operation="stop" operation_key="mysql-proxy:1_stop_0" internal_operation_key="mysql-proxy:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="grrr:0_start_0"/> + <pseudo_event id="9" operation="start" operation_key="grrr:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="8" operation="stop" operation_key="mysql-proxy:1_stop_0" internal_operation_key="mysql-proxy:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="7" operation="stop" operation_key="mysql-proxy:1_stop_0" internal_operation_key="mysql-proxy:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="mysql-proxy" long-id="mysql-proxy:1" class="lsb" type="mysql-proxy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stop" operation_key="grrr:0_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="grrr:0_stop_0"/> </trigger> </inputs> </synapse> @@ -148,90 +148,90 @@ </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="mysql-proxy:1_start_0" internal_operation_key="mysql-proxy:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="8" operation="start" operation_key="mysql-proxy:1_start_0" internal_operation_key="mysql-proxy:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="23" operation="stopped" operation_key="grrr:2_stopped_0"> + <pseudo_event id="22" operation="stopped" operation_key="grrr:2_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="apache2:0_stop_0" internal_operation_key="apache2:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="17" operation="stop" operation_key="apache2:0_stop_0" internal_operation_key="apache2:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <rsc_op id="19" operation="stop" operation_key="mysql-proxy:0_stop_0" internal_operation_key="mysql-proxy:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="18" operation="stop" operation_key="mysql-proxy:0_stop_0" internal_operation_key="mysql-proxy:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="grrr:2_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="grrr:2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="22" operation="stop" operation_key="grrr:2_stop_0"> + <pseudo_event id="21" operation="stop" operation_key="grrr:2_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stop" operation_key="apache2_clone_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="apache2_clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="18" operation="stop" operation_key="apache2:0_stop_0" internal_operation_key="apache2:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="17" operation="stop" operation_key="apache2:0_stop_0" internal_operation_key="apache2:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="apache2:0" long-id="apache2:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" configfile="/etc/apache2/apache2.conf" httpd="/usr/sbin/apache2" options="-k start" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="mysql-proxy:0_stop_0" internal_operation_key="mysql-proxy:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="18" operation="stop" operation_key="mysql-proxy:0_stop_0" internal_operation_key="mysql-proxy:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="grrr:2_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="grrr:2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="19" operation="stop" operation_key="mysql-proxy:0_stop_0" internal_operation_key="mysql-proxy:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="18" operation="stop" operation_key="mysql-proxy:0_stop_0" internal_operation_key="mysql-proxy:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="mysql-proxy:0" long-id="mysql-proxy:2" class="lsb" type="mysql-proxy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="stop" operation_key="grrr:2_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="grrr:2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="27" operation="stopped" operation_key="apache2_clone_stopped_0"> + <pseudo_event id="26" operation="stopped" operation_key="apache2_clone_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stopped" operation_key="grrr:0_stopped_0"/> + <pseudo_event id="12" operation="stopped" operation_key="grrr:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="23" operation="stopped" operation_key="grrr:2_stopped_0"/> + <pseudo_event id="22" operation="stopped" operation_key="grrr:2_stopped_0"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="apache2_clone_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="apache2_clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="26" operation="stop" operation_key="apache2_clone_stop_0"> + <pseudo_event id="25" operation="stop" operation_key="apache2_clone_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -239,49 +239,28 @@ </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="25" operation="running" operation_key="apache2_clone_running_0"> + <pseudo_event id="24" operation="running" operation_key="apache2_clone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="running" operation_key="grrr:0_running_0"/> + <pseudo_event id="10" operation="running" operation_key="grrr:0_running_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="apache2_clone_start_0"/> + <pseudo_event id="23" operation="start" operation_key="apache2_clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="24" operation="start" operation_key="apache2_clone_start_0"> + <pseudo_event id="23" operation="start" operation_key="apache2_clone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stopped" operation_key="apache2_clone_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="18"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="7" operation="stop" operation_key="apache2:1_stop_0" internal_operation_key="apache2:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="mysql-proxy:1_stop_0" internal_operation_key="mysql-proxy:0_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> - </trigger> - <trigger> - <rsc_op id="18" operation="stop" operation_key="apache2:0_stop_0" internal_operation_key="apache2:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> - </trigger> - <trigger> - <rsc_op id="19" operation="stop" operation_key="mysql-proxy:0_stop_0" internal_operation_key="mysql-proxy:2_stop_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <pseudo_event id="26" operation="stopped" operation_key="apache2_clone_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/cloned-group.scores b/pengine/test10/cloned-group.scores index cf11565cd5f..b6df3b60478 100644 --- a/pengine/test10/cloned-group.scores +++ b/pengine/test10/cloned-group.scores @@ -1,35 +1,35 @@ Allocation scores: -clone_color: apache2:0 allocation score on webcluster01: 1 -clone_color: apache2:0 allocation score on webcluster02: 0 -clone_color: apache2:1 allocation score on webcluster01: 0 -clone_color: apache2:1 allocation score on webcluster02: 0 -clone_color: apache2_clone allocation score on webcluster01: 0 -clone_color: apache2_clone allocation score on webcluster02: 0 -clone_color: grrr:0 allocation score on webcluster01: 0 -clone_color: grrr:0 allocation score on webcluster02: 0 -clone_color: grrr:1 allocation score on webcluster01: 0 -clone_color: grrr:1 allocation score on webcluster02: 0 -clone_color: mysql-proxy:0 allocation score on webcluster01: 1 -clone_color: mysql-proxy:0 allocation score on webcluster02: 0 -clone_color: mysql-proxy:1 allocation score on webcluster01: 0 -clone_color: mysql-proxy:1 allocation score on webcluster02: 0 -group_color: apache2:0 allocation score on webcluster01: 1 -group_color: apache2:0 allocation score on webcluster02: -INFINITY -group_color: apache2:1 allocation score on webcluster01: -INFINITY -group_color: apache2:1 allocation score on webcluster02: -INFINITY -group_color: grrr:0 allocation score on webcluster01: 0 -group_color: grrr:0 allocation score on webcluster02: -INFINITY -group_color: grrr:1 allocation score on webcluster01: -INFINITY -group_color: grrr:1 allocation score on webcluster02: -INFINITY -group_color: mysql-proxy:0 allocation score on webcluster01: 1 -group_color: mysql-proxy:0 allocation score on webcluster02: -INFINITY -group_color: mysql-proxy:1 allocation score on webcluster01: -INFINITY -group_color: mysql-proxy:1 allocation score on webcluster02: -INFINITY -native_color: apache2:0 allocation score on webcluster01: 2 -native_color: apache2:0 allocation score on webcluster02: -INFINITY -native_color: apache2:1 allocation score on webcluster01: -INFINITY -native_color: apache2:1 allocation score on webcluster02: -INFINITY -native_color: mysql-proxy:0 allocation score on webcluster01: 1 -native_color: mysql-proxy:0 allocation score on webcluster02: -INFINITY -native_color: mysql-proxy:1 allocation score on webcluster01: -INFINITY -native_color: mysql-proxy:1 allocation score on webcluster02: -INFINITY +pcmk__clone_allocate: apache2:0 allocation score on webcluster01: 1 +pcmk__clone_allocate: apache2:0 allocation score on webcluster02: 0 +pcmk__clone_allocate: apache2:1 allocation score on webcluster01: 0 +pcmk__clone_allocate: apache2:1 allocation score on webcluster02: 0 +pcmk__clone_allocate: apache2_clone allocation score on webcluster01: 0 +pcmk__clone_allocate: apache2_clone allocation score on webcluster02: 0 +pcmk__clone_allocate: grrr:0 allocation score on webcluster01: 0 +pcmk__clone_allocate: grrr:0 allocation score on webcluster02: 0 +pcmk__clone_allocate: grrr:1 allocation score on webcluster01: 0 +pcmk__clone_allocate: grrr:1 allocation score on webcluster02: 0 +pcmk__clone_allocate: mysql-proxy:0 allocation score on webcluster01: 1 +pcmk__clone_allocate: mysql-proxy:0 allocation score on webcluster02: 0 +pcmk__clone_allocate: mysql-proxy:1 allocation score on webcluster01: 0 +pcmk__clone_allocate: mysql-proxy:1 allocation score on webcluster02: 0 +pcmk__group_allocate: apache2:0 allocation score on webcluster01: 1 +pcmk__group_allocate: apache2:0 allocation score on webcluster02: -INFINITY +pcmk__group_allocate: apache2:1 allocation score on webcluster01: -INFINITY +pcmk__group_allocate: apache2:1 allocation score on webcluster02: -INFINITY +pcmk__group_allocate: grrr:0 allocation score on webcluster01: 0 +pcmk__group_allocate: grrr:0 allocation score on webcluster02: -INFINITY +pcmk__group_allocate: grrr:1 allocation score on webcluster01: -INFINITY +pcmk__group_allocate: grrr:1 allocation score on webcluster02: -INFINITY +pcmk__group_allocate: mysql-proxy:0 allocation score on webcluster01: 1 +pcmk__group_allocate: mysql-proxy:0 allocation score on webcluster02: -INFINITY +pcmk__group_allocate: mysql-proxy:1 allocation score on webcluster01: -INFINITY +pcmk__group_allocate: mysql-proxy:1 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: apache2:0 allocation score on webcluster01: 2 +pcmk__native_allocate: apache2:0 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: apache2:1 allocation score on webcluster01: -INFINITY +pcmk__native_allocate: apache2:1 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: mysql-proxy:0 allocation score on webcluster01: 1 +pcmk__native_allocate: mysql-proxy:0 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: mysql-proxy:1 allocation score on webcluster01: -INFINITY +pcmk__native_allocate: mysql-proxy:1 allocation score on webcluster02: -INFINITY diff --git a/pengine/test10/cloned-group.summary b/pengine/test10/cloned-group.summary index 0c9c061c693..b2b8c04a7dc 100644 --- a/pengine/test10/cloned-group.summary +++ b/pengine/test10/cloned-group.summary @@ -24,7 +24,6 @@ Executing cluster transition: * Resource action: mysql-proxy:0 stop on webcluster01 * Resource action: apache2:1 stop on webcluster01 * Resource action: apache2:0 stop on webcluster01 - * Pseudo action: all_stopped * Pseudo action: grrr:0_stopped_0 * Pseudo action: grrr:2_stopped_0 * Pseudo action: apache2_clone_stopped_0 diff --git a/pengine/test10/cloned_start_one.dot b/pengine/test10/cloned_start_one.dot index b3c254c5dc0..ac5706d26dd 100644 --- a/pengine/test10/cloned_start_one.dot +++ b/pengine/test10/cloned_start_one.dot @@ -18,15 +18,12 @@ "FAKECLONE2_start_0 c7auto4" -> "FAKECLONE2_monitor_10000 c7auto4" [ style = dashed] "FAKECLONE2_start_0 c7auto4" [ style=dashed color="red" fontcolor="black"] "FAKECLONE2_stop_0 c7auto3" -> "FAKECLONE2-clone_stopped_0" [ style = bold] -"FAKECLONE2_stop_0 c7auto3" -> "all_stopped" [ style = bold] "FAKECLONE2_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] "FAKECLONE2_stop_0 c7auto4" -> "FAKECLONE2-clone_stopped_0" [ style = bold] "FAKECLONE2_stop_0 c7auto4" -> "FAKECLONE2_start_0 c7auto4" [ style = dashed] -"FAKECLONE2_stop_0 c7auto4" -> "all_stopped" [ style = bold] "FAKECLONE2_stop_0 c7auto4" [ style=bold color="green" fontcolor="black"] "FAKECLONE_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] "FAKECLONE_start_0 c7auto1" -> "FAKECLONE-clone_running_0" [ style = bold] "FAKECLONE_start_0 c7auto1" -> "FAKECLONE_monitor_10000 c7auto1" [ style = bold] "FAKECLONE_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/cloned_start_one.exp b/pengine/test10/cloned_start_one.exp index 1cd567a1caa..63847872194 100644 --- a/pengine/test10/cloned_start_one.exp +++ b/pengine/test10/cloned_start_one.exp @@ -1,48 +1,48 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="FAKECLONE_monitor_10000" internal_operation_key="FAKECLONE:0_monitor_10000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="8" operation="monitor" operation_key="FAKECLONE_monitor_10000" internal_operation_key="FAKECLONE:0_monitor_10000" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKECLONE" long-id="FAKECLONE:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="7" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKECLONE" long-id="FAKECLONE:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="9" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="11" operation="running" operation_key="FAKECLONE-clone_running_0"> + <pseudo_event id="10" operation="running" operation_key="FAKECLONE-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="9" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="start" operation_key="FAKECLONE-clone_start_0"> + <pseudo_event id="9" operation="start" operation_key="FAKECLONE-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -50,69 +50,54 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="13" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="15" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:1_stop_0" on_node="c7auto4" on_node_uuid="4"> + <rsc_op id="14" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:1_stop_0" on_node="c7auto4" on_node_uuid="4"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="20" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"> + <pseudo_event id="19" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="13" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:1_stop_0" on_node="c7auto4" on_node_uuid="4"/> + <rsc_op id="14" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:1_stop_0" on_node="c7auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="19" operation="stop" operation_key="FAKECLONE2-clone_stop_0"> + <pseudo_event id="18" operation="stop" operation_key="FAKECLONE2-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="8"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="14" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:1_stop_0" on_node="c7auto4" on_node_uuid="4"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/cloned_start_one.scores b/pengine/test10/cloned_start_one.scores index 3dc6ab8cc59..44a99e9b595 100644 --- a/pengine/test10/cloned_start_one.scores +++ b/pengine/test10/cloned_start_one.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: FAKECLONE-clone allocation score on c7auto1: 0 -clone_color: FAKECLONE-clone allocation score on c7auto2: 0 -clone_color: FAKECLONE-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE-clone allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE2-clone allocation score on c7auto4: 0 -clone_color: FAKECLONE2:0 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:0 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:0 allocation score on c7auto3: 1 -clone_color: FAKECLONE2:0 allocation score on c7auto4: 0 -clone_color: FAKECLONE2:1 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:1 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:1 allocation score on c7auto4: 1 -clone_color: FAKECLONE2:2 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:2 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:2 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:2 allocation score on c7auto4: 0 -clone_color: FAKECLONE2:3 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:3 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:3 allocation score on c7auto4: 0 -clone_color: FAKECLONE:0 allocation score on c7auto1: 0 -clone_color: FAKECLONE:0 allocation score on c7auto2: 0 -clone_color: FAKECLONE:0 allocation score on c7auto3: 0 -clone_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:1 allocation score on c7auto1: 0 -clone_color: FAKECLONE:1 allocation score on c7auto2: 0 -clone_color: FAKECLONE:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:2 allocation score on c7auto1: 0 -clone_color: FAKECLONE:2 allocation score on c7auto2: 0 -clone_color: FAKECLONE:2 allocation score on c7auto3: 0 -clone_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:3 allocation score on c7auto1: 0 -clone_color: FAKECLONE:3 allocation score on c7auto2: 0 -clone_color: FAKECLONE:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto4: 1 -native_color: FAKECLONE2:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto1: 0 -native_color: FAKECLONE:0 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 -native_color: shooter allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto4: 1 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto4: 1 +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 +pcmk__native_allocate: shooter allocation score on c7auto4: 0 diff --git a/pengine/test10/cloned_start_one.summary b/pengine/test10/cloned_start_one.summary index 38bf2aef211..c9b0d82ece1 100644 --- a/pengine/test10/cloned_start_one.summary +++ b/pengine/test10/cloned_start_one.summary @@ -24,7 +24,6 @@ Executing cluster transition: * Resource action: FAKECLONE2 stop on c7auto3 * Resource action: FAKECLONE2 stop on c7auto4 * Pseudo action: FAKECLONE2-clone_stopped_0 - * Pseudo action: all_stopped * Resource action: FAKECLONE monitor=10000 on c7auto1 Revised cluster status: diff --git a/pengine/test10/cloned_start_two.dot b/pengine/test10/cloned_start_two.dot index 348d435ddf9..9f98c5d7d29 100644 --- a/pengine/test10/cloned_start_two.dot +++ b/pengine/test10/cloned_start_two.dot @@ -9,7 +9,6 @@ "FAKECLONE2-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "FAKECLONE2-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "FAKECLONE2_stop_0 c7auto3" -> "FAKECLONE2-clone_stopped_0" [ style = bold] -"FAKECLONE2_stop_0 c7auto3" -> "all_stopped" [ style = bold] "FAKECLONE2_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] "FAKECLONE:1_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] "FAKECLONE:1_start_0 c7auto1" -> "FAKECLONE-clone_running_0" [ style = bold] @@ -21,6 +20,5 @@ "FAKECLONE_start_0 c7auto2" -> "FAKECLONE_monitor_10000 c7auto2" [ style = bold] "FAKECLONE_start_0 c7auto2" -> "clone-one-or-more:order-FAKECLONE-clone-FAKECLONE2-clone-mandatory" [ style = bold] "FAKECLONE_start_0 c7auto2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone-one-or-more:order-FAKECLONE-clone-FAKECLONE2-clone-mandatory" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/cloned_start_two.exp b/pengine/test10/cloned_start_two.exp index d3eb250e5ef..80ccf2e7c7f 100644 --- a/pengine/test10/cloned_start_two.exp +++ b/pengine/test10/cloned_start_two.exp @@ -1,77 +1,77 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="FAKECLONE_monitor_10000" internal_operation_key="FAKECLONE:0_monitor_10000" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="8" operation="monitor" operation_key="FAKECLONE_monitor_10000" internal_operation_key="FAKECLONE:0_monitor_10000" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKECLONE" long-id="FAKECLONE:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="7" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="7" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKECLONE" long-id="FAKECLONE:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="11" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="FAKECLONE:1_monitor_10000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="10" operation="monitor" operation_key="FAKECLONE:1_monitor_10000" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKECLONE" long-id="FAKECLONE:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="9" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="9" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="FAKECLONE" long-id="FAKECLONE:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="11" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="13" operation="running" operation_key="FAKECLONE-clone_running_0"> + <pseudo_event id="12" operation="running" operation_key="FAKECLONE-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="7" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="9" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="11" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="12" operation="start" operation_key="FAKECLONE-clone_start_0"> + <pseudo_event id="11" operation="start" operation_key="FAKECLONE-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -79,53 +79,41 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="15" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="22" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"> + <pseudo_event id="21" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="15" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="21" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="21" operation="stop" operation_key="FAKECLONE2-clone_stop_0"> + <pseudo_event id="20" operation="stop" operation_key="FAKECLONE2-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> <synapse id="9"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="16" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> <action_set> <pseudo_event id="4" operation="clone-one-or-more:order-FAKECLONE-clone-FAKECLONE2-clone-mandatory" operation_key="clone-one-or-more:order-FAKECLONE-clone-FAKECLONE2-clone-mandatory"> <attributes /> @@ -133,10 +121,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="7" operation="start" operation_key="FAKECLONE_start_0" internal_operation_key="FAKECLONE:0_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="9" operation="start" operation_key="FAKECLONE:1_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/cloned_start_two.scores b/pengine/test10/cloned_start_two.scores index dae3b5dafef..dda1e3cb6c5 100644 --- a/pengine/test10/cloned_start_two.scores +++ b/pengine/test10/cloned_start_two.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: FAKECLONE-clone allocation score on c7auto1: 0 -clone_color: FAKECLONE-clone allocation score on c7auto2: 0 -clone_color: FAKECLONE-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE-clone allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE2-clone allocation score on c7auto4: 0 -clone_color: FAKECLONE2:0 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:0 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:0 allocation score on c7auto3: 1 -clone_color: FAKECLONE2:0 allocation score on c7auto4: 0 -clone_color: FAKECLONE2:1 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:1 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:1 allocation score on c7auto4: 1 -clone_color: FAKECLONE2:2 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:2 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:2 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:2 allocation score on c7auto4: 0 -clone_color: FAKECLONE2:3 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:3 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:3 allocation score on c7auto4: 0 -clone_color: FAKECLONE:0 allocation score on c7auto1: 0 -clone_color: FAKECLONE:0 allocation score on c7auto2: 0 -clone_color: FAKECLONE:0 allocation score on c7auto3: 0 -clone_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:1 allocation score on c7auto1: 0 -clone_color: FAKECLONE:1 allocation score on c7auto2: 0 -clone_color: FAKECLONE:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:2 allocation score on c7auto1: 0 -clone_color: FAKECLONE:2 allocation score on c7auto2: 0 -clone_color: FAKECLONE:2 allocation score on c7auto3: 0 -clone_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:3 allocation score on c7auto1: 0 -clone_color: FAKECLONE:3 allocation score on c7auto2: 0 -clone_color: FAKECLONE:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto4: 1 -native_color: FAKECLONE2:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto1: 0 -native_color: FAKECLONE:0 allocation score on c7auto2: 0 -native_color: FAKECLONE:0 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto1: 0 -native_color: FAKECLONE:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 -native_color: shooter allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto4: 1 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto4: 1 +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto1: 0 +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 +pcmk__native_allocate: shooter allocation score on c7auto4: 0 diff --git a/pengine/test10/cloned_start_two.summary b/pengine/test10/cloned_start_two.summary index 2b47881c9d2..1f5ed5f872b 100644 --- a/pengine/test10/cloned_start_two.summary +++ b/pengine/test10/cloned_start_two.summary @@ -23,7 +23,6 @@ Executing cluster transition: * Pseudo action: FAKECLONE-clone_running_0 * Resource action: FAKECLONE2 stop on c7auto3 * Pseudo action: FAKECLONE2-clone_stopped_0 - * Pseudo action: all_stopped * Pseudo action: clone-one-or-more:order-FAKECLONE-clone-FAKECLONE2-clone-mandatory * Resource action: FAKECLONE monitor=10000 on c7auto2 * Resource action: FAKECLONE monitor=10000 on c7auto1 diff --git a/pengine/test10/cloned_stop_one.dot b/pengine/test10/cloned_stop_one.dot index d1811353f58..ce82958c19b 100644 --- a/pengine/test10/cloned_stop_one.dot +++ b/pengine/test10/cloned_stop_one.dot @@ -14,13 +14,10 @@ "FAKECLONE2-clone_stopped_0" -> "FAKECLONE-clone_stop_0" [ style = bold] "FAKECLONE2-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "FAKECLONE2_stop_0 c7auto3" -> "FAKECLONE2-clone_stopped_0" [ style = bold] -"FAKECLONE2_stop_0 c7auto3" -> "all_stopped" [ style = bold] "FAKECLONE2_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] "FAKECLONE_start_0 <none>" -> "FAKECLONE-clone_running_0" [ style = dashed] "FAKECLONE_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "FAKECLONE_stop_0 c7auto3" -> "FAKECLONE-clone_stopped_0" [ style = bold] "FAKECLONE_stop_0 c7auto3" -> "FAKECLONE_start_0 <none>" [ style = dashed] -"FAKECLONE_stop_0 c7auto3" -> "all_stopped" [ style = bold] "FAKECLONE_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/cloned_stop_one.exp b/pengine/test10/cloned_stop_one.exp index d4797ac485d..e1cb0d06d5e 100644 --- a/pengine/test10/cloned_stop_one.exp +++ b/pengine/test10/cloned_stop_one.exp @@ -1,117 +1,102 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="15" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="14" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKECLONE" long-id="FAKECLONE:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="19" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"> + <pseudo_event id="18" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="14" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="18" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="18" operation="stop" operation_key="FAKECLONE-clone_stop_0"> + <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"/> + <pseudo_event id="25" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="17" operation="running" operation_key="FAKECLONE-clone_running_0"> + <pseudo_event id="16" operation="running" operation_key="FAKECLONE-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="15" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="16" operation="start" operation_key="FAKECLONE-clone_start_0"> + <pseudo_event id="15" operation="start" operation_key="FAKECLONE-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"/> + <pseudo_event id="18" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="20" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="19" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> + <pseudo_event id="24" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="26" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"> + <pseudo_event id="25" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="19" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="25" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> + <pseudo_event id="24" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="25" operation="stop" operation_key="FAKECLONE2-clone_stop_0"> + <pseudo_event id="24" operation="stop" operation_key="FAKECLONE2-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="8"> - <action_set> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="15" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/cloned_stop_one.scores b/pengine/test10/cloned_stop_one.scores index 35db5ca2316..732ccdc5f0f 100644 --- a/pengine/test10/cloned_stop_one.scores +++ b/pengine/test10/cloned_stop_one.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: FAKECLONE-clone allocation score on c7auto1: 0 -clone_color: FAKECLONE-clone allocation score on c7auto2: 0 -clone_color: FAKECLONE-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE-clone allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE2-clone allocation score on c7auto4: 0 -clone_color: FAKECLONE2:0 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:0 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:0 allocation score on c7auto3: 1 -clone_color: FAKECLONE2:0 allocation score on c7auto4: 0 -clone_color: FAKECLONE2:1 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:1 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:1 allocation score on c7auto4: 1 -clone_color: FAKECLONE2:2 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:2 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:2 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:2 allocation score on c7auto4: 0 -clone_color: FAKECLONE2:3 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:3 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:3 allocation score on c7auto4: 0 -clone_color: FAKECLONE:0 allocation score on c7auto1: 1 -clone_color: FAKECLONE:0 allocation score on c7auto2: 0 -clone_color: FAKECLONE:0 allocation score on c7auto3: 0 -clone_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:1 allocation score on c7auto1: 0 -clone_color: FAKECLONE:1 allocation score on c7auto2: 1 -clone_color: FAKECLONE:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:2 allocation score on c7auto1: 0 -clone_color: FAKECLONE:2 allocation score on c7auto2: 0 -clone_color: FAKECLONE:2 allocation score on c7auto3: 1 -clone_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:3 allocation score on c7auto1: 0 -clone_color: FAKECLONE:3 allocation score on c7auto2: 0 -clone_color: FAKECLONE:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto4: 1 -native_color: FAKECLONE2:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto1: 1 -native_color: FAKECLONE:0 allocation score on c7auto2: 0 -native_color: FAKECLONE:0 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto2: 1 -native_color: FAKECLONE:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 -native_color: shooter allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto4: 1 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto1: 1 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto2: 1 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto4: 1 +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto1: 1 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto2: 0 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto2: 1 +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 +pcmk__native_allocate: shooter allocation score on c7auto4: 0 diff --git a/pengine/test10/cloned_stop_one.summary b/pengine/test10/cloned_stop_one.summary index 892548d79f7..edd3c1d2410 100644 --- a/pengine/test10/cloned_stop_one.summary +++ b/pengine/test10/cloned_stop_one.summary @@ -23,7 +23,6 @@ Executing cluster transition: * Resource action: FAKECLONE stop on c7auto3 * Pseudo action: FAKECLONE-clone_stopped_0 * Pseudo action: FAKECLONE-clone_start_0 - * Pseudo action: all_stopped * Pseudo action: FAKECLONE-clone_running_0 Revised cluster status: diff --git a/pengine/test10/cloned_stop_two.dot b/pengine/test10/cloned_stop_two.dot index 2c7fd3d3638..cb23d3c2a42 100644 --- a/pengine/test10/cloned_stop_two.dot +++ b/pengine/test10/cloned_stop_two.dot @@ -25,21 +25,16 @@ "FAKECLONE2_start_0 c7auto4" -> "FAKECLONE2_monitor_10000 c7auto4" [ style = dashed] "FAKECLONE2_start_0 c7auto4" [ style=dashed color="red" fontcolor="black"] "FAKECLONE2_stop_0 c7auto3" -> "FAKECLONE2-clone_stopped_0" [ style = bold] -"FAKECLONE2_stop_0 c7auto3" -> "all_stopped" [ style = bold] "FAKECLONE2_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] "FAKECLONE2_stop_0 c7auto4" -> "FAKECLONE2-clone_stopped_0" [ style = bold] "FAKECLONE2_stop_0 c7auto4" -> "FAKECLONE2_start_0 c7auto4" [ style = dashed] -"FAKECLONE2_stop_0 c7auto4" -> "all_stopped" [ style = bold] "FAKECLONE2_stop_0 c7auto4" [ style=bold color="green" fontcolor="black"] "FAKECLONE_start_0 <none>" -> "FAKECLONE-clone_running_0" [ style = dashed] "FAKECLONE_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "FAKECLONE_stop_0 c7auto2" -> "FAKECLONE-clone_stopped_0" [ style = bold] "FAKECLONE_stop_0 c7auto2" -> "FAKECLONE_start_0 <none>" [ style = dashed] -"FAKECLONE_stop_0 c7auto2" -> "all_stopped" [ style = bold] "FAKECLONE_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] "FAKECLONE_stop_0 c7auto3" -> "FAKECLONE-clone_stopped_0" [ style = bold] "FAKECLONE_stop_0 c7auto3" -> "FAKECLONE_start_0 <none>" [ style = dashed] -"FAKECLONE_stop_0 c7auto3" -> "all_stopped" [ style = bold] "FAKECLONE_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/cloned_stop_two.exp b/pengine/test10/cloned_stop_two.exp index cc39af6bd09..08e8dc96167 100644 --- a/pengine/test10/cloned_stop_two.exp +++ b/pengine/test10/cloned_stop_two.exp @@ -1,155 +1,134 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="FAKECLONE" long-id="FAKECLONE:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="14" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="13" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKECLONE" long-id="FAKECLONE:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="12" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="14" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="13" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="FAKECLONE-clone_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="FAKECLONE-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"/> + <pseudo_event id="24" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="16" operation="running" operation_key="FAKECLONE-clone_running_0"> + <pseudo_event id="15" operation="running" operation_key="FAKECLONE-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="start" operation_key="FAKECLONE-clone_start_0"/> + <pseudo_event id="14" operation="start" operation_key="FAKECLONE-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="15" operation="start" operation_key="FAKECLONE-clone_start_0"> + <pseudo_event id="14" operation="start" operation_key="FAKECLONE-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"/> + <pseudo_event id="17" operation="stopped" operation_key="FAKECLONE-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="19" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="18" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> + <pseudo_event id="23" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="20" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:1_stop_0" on_node="c7auto4" on_node_uuid="4"> + <rsc_op id="19" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:1_stop_0" on_node="c7auto4" on_node_uuid="4"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> + <pseudo_event id="23" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="25" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"> + <pseudo_event id="24" operation="stopped" operation_key="FAKECLONE2-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="18" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:1_stop_0" on_node="c7auto4" on_node_uuid="4"/> + <rsc_op id="19" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:1_stop_0" on_node="c7auto4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="24" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> + <pseudo_event id="23" operation="stop" operation_key="FAKECLONE2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="24" operation="stop" operation_key="FAKECLONE2-clone_stop_0"> + <pseudo_event id="23" operation="stop" operation_key="FAKECLONE2-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="13" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:1_stop_0" on_node="c7auto2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="14" operation="stop" operation_key="FAKECLONE_stop_0" internal_operation_key="FAKECLONE:2_stop_0" on_node="c7auto3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="19" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:0_stop_0" on_node="c7auto3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="FAKECLONE2_stop_0" internal_operation_key="FAKECLONE2:1_stop_0" on_node="c7auto4" on_node_uuid="4"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/cloned_stop_two.scores b/pengine/test10/cloned_stop_two.scores index f6e9779d3de..0f9aecc3728 100644 --- a/pengine/test10/cloned_stop_two.scores +++ b/pengine/test10/cloned_stop_two.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: FAKECLONE-clone allocation score on c7auto1: 0 -clone_color: FAKECLONE-clone allocation score on c7auto2: 0 -clone_color: FAKECLONE-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE-clone allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2-clone allocation score on c7auto3: 0 -clone_color: FAKECLONE2-clone allocation score on c7auto4: 0 -clone_color: FAKECLONE2:0 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:0 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:0 allocation score on c7auto3: 1 -clone_color: FAKECLONE2:0 allocation score on c7auto4: 0 -clone_color: FAKECLONE2:1 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:1 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:1 allocation score on c7auto4: 1 -clone_color: FAKECLONE2:2 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:2 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:2 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:2 allocation score on c7auto4: 0 -clone_color: FAKECLONE2:3 allocation score on c7auto1: -INFINITY -clone_color: FAKECLONE2:3 allocation score on c7auto2: -INFINITY -clone_color: FAKECLONE2:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE2:3 allocation score on c7auto4: 0 -clone_color: FAKECLONE:0 allocation score on c7auto1: 1 -clone_color: FAKECLONE:0 allocation score on c7auto2: 0 -clone_color: FAKECLONE:0 allocation score on c7auto3: 0 -clone_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:1 allocation score on c7auto1: 0 -clone_color: FAKECLONE:1 allocation score on c7auto2: 1 -clone_color: FAKECLONE:1 allocation score on c7auto3: 0 -clone_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:2 allocation score on c7auto1: 0 -clone_color: FAKECLONE:2 allocation score on c7auto2: 0 -clone_color: FAKECLONE:2 allocation score on c7auto3: 1 -clone_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -clone_color: FAKECLONE:3 allocation score on c7auto1: 0 -clone_color: FAKECLONE:3 allocation score on c7auto2: 0 -clone_color: FAKECLONE:3 allocation score on c7auto3: 0 -clone_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:1 allocation score on c7auto4: 1 -native_color: FAKECLONE2:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE2:3 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto1: 1 -native_color: FAKECLONE:0 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:0 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:1 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:2 allocation score on c7auto4: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto1: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto2: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto3: -INFINITY -native_color: FAKECLONE:3 allocation score on c7auto4: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 -native_color: shooter allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE-clone allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on c7auto4: 1 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto1: -INFINITY +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto2: -INFINITY +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on c7auto4: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto1: 1 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto2: 1 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto3: 1 +pcmk__clone_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto1: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto2: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on c7auto4: 1 +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto1: 1 +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:0 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:1 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:2 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: FAKECLONE:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 +pcmk__native_allocate: shooter allocation score on c7auto4: 0 diff --git a/pengine/test10/cloned_stop_two.summary b/pengine/test10/cloned_stop_two.summary index d6a4f2cff4f..24583d9d320 100644 --- a/pengine/test10/cloned_stop_two.summary +++ b/pengine/test10/cloned_stop_two.summary @@ -28,7 +28,6 @@ Executing cluster transition: * Resource action: FAKECLONE stop on c7auto3 * Pseudo action: FAKECLONE-clone_stopped_0 * Pseudo action: FAKECLONE-clone_start_0 - * Pseudo action: all_stopped * Pseudo action: FAKECLONE-clone_running_0 Revised cluster status: diff --git a/pengine/test10/cluster-specific-params.exp b/pengine/test10/cluster-specific-params.exp index 00fa252af0d..77a02e823e4 100644 --- a/pengine/test10/cluster-specific-params.exp +++ b/pengine/test10/cluster-specific-params.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" state="/var/run/Dummy-rsc1-clusterA"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" state="/var/run/Dummy-rsc1-clusterA"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" state="/var/run/Dummy-rsc1-clusterA"/> </rsc_op> @@ -39,7 +39,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" state="/var/run/Dummy-rsc1-clusterA"/> </rsc_op> diff --git a/pengine/test10/cluster-specific-params.scores b/pengine/test10/cluster-specific-params.scores index 5c5889bb390..ac532164645 100644 --- a/pengine/test10/cluster-specific-params.scores +++ b/pengine/test10/cluster-specific-params.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/colo_master_w_native.exp b/pengine/test10/colo_master_w_native.exp index 28038797d5c..ecd8ce74ca5 100644 --- a/pengine/test10/colo_master_w_native.exp +++ b/pengine/test10/colo_master_w_native.exp @@ -1,143 +1,143 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="52" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_demote_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="46" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_demote_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> + <pseudo_event id="34" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="51" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_demote_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="45" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_demote_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> + <pseudo_event id="32" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="48" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_promote_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="42" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_promote_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> + <pseudo_event id="28" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="47" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_promote_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="41" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_promote_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> + <pseudo_event id="26" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="MS_RSC_NATIVE:0_monitor_15000" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="8" operation="monitor" operation_key="MS_RSC_NATIVE:0_monitor_15000" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="15000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="6" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <pseudo_event id="30" operation="notified" operation_key="MS_RSC_confirmed-post_notify_promoted_0"/> + <pseudo_event id="29" operation="notified" operation_key="MS_RSC_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"/> + <pseudo_event id="35" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="6" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="demote" operation_key="MS_RSC_demote_0"/> + <pseudo_event id="30" operation="demote" operation_key="MS_RSC_demote_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="54" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_demote_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="48" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_demote_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> + <pseudo_event id="34" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="53" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_demote_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="47" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_demote_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> + <pseudo_event id="32" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <rsc_op id="50" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_promote_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="44" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_promote_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> + <pseudo_event id="28" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="49" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_promote_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="43" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_promote_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> + <pseudo_event id="26" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="12" operation="promote" operation_key="MS_RSC_NATIVE:1_promote_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="11" operation="promote" operation_key="MS_RSC_NATIVE:1_promote_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> @@ -147,7 +147,7 @@ <rsc_op id="2" operation="cancel" operation_key="MS_RSC_NATIVE:1_monitor_15000" on_node="node1" on_node_uuid="1031448768"/> </trigger> <trigger> - <pseudo_event id="25" operation="promote" operation_key="MS_RSC_promote_0"/> + <pseudo_event id="24" operation="promote" operation_key="MS_RSC_promote_0"/> </trigger> </inputs> </synapse> @@ -162,58 +162,58 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="36" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"> + <pseudo_event id="35" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> + <pseudo_event id="34" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="52" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_demote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="46" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_demote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <rsc_op id="54" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_demote_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="48" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_demote_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="35" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"> + <pseudo_event id="34" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="demoted" operation_key="MS_RSC_demoted_0"/> + <pseudo_event id="31" operation="demoted" operation_key="MS_RSC_demoted_0"/> </trigger> <trigger> - <pseudo_event id="34" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"/> + <pseudo_event id="33" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="34" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"> + <pseudo_event id="33" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> + <pseudo_event id="32" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="51" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_demote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="45" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_demote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <rsc_op id="53" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_demote_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="47" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_demote_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="33" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"> + <pseudo_event id="32" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -221,118 +221,118 @@ </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="32" operation="demoted" operation_key="MS_RSC_demoted_0"> + <pseudo_event id="31" operation="demoted" operation_key="MS_RSC_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="6" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <pseudo_event id="31" operation="demote" operation_key="MS_RSC_demote_0"/> + <pseudo_event id="30" operation="demote" operation_key="MS_RSC_demote_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="31" operation="demote" operation_key="MS_RSC_demote_0"> + <pseudo_event id="30" operation="demote" operation_key="MS_RSC_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"/> + <pseudo_event id="33" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="30" operation="notified" operation_key="MS_RSC_confirmed-post_notify_promoted_0"> + <pseudo_event id="29" operation="notified" operation_key="MS_RSC_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> + <pseudo_event id="28" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="48" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_promote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="42" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_promote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <rsc_op id="50" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_promote_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="44" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_promote_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="29" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"> + <pseudo_event id="28" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="promoted" operation_key="MS_RSC_promoted_0"/> + <pseudo_event id="25" operation="promoted" operation_key="MS_RSC_promoted_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"/> + <pseudo_event id="27" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="28" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"> + <pseudo_event id="27" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> + <pseudo_event id="26" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="47" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_promote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="41" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_promote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <rsc_op id="49" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_promote_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="43" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_promote_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="27" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"> + <pseudo_event id="26" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"/> + <pseudo_event id="35" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="22" priority="1000000"> <action_set> - <pseudo_event id="26" operation="promoted" operation_key="MS_RSC_promoted_0"> + <pseudo_event id="25" operation="promoted" operation_key="MS_RSC_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="promote" operation_key="MS_RSC_NATIVE:1_promote_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="11" operation="promote" operation_key="MS_RSC_NATIVE:1_promote_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="25" operation="promote" operation_key="MS_RSC_promote_0"> + <pseudo_event id="24" operation="promote" operation_key="MS_RSC_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"/> + <pseudo_event id="27" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="32" operation="demoted" operation_key="MS_RSC_demoted_0"/> + <pseudo_event id="31" operation="demoted" operation_key="MS_RSC_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/colo_master_w_native.scores b/pengine/test10/colo_master_w_native.scores index 6ce0ff27d39..84232806059 100644 --- a/pengine/test10/colo_master_w_native.scores +++ b/pengine/test10/colo_master_w_native.scores @@ -1,15 +1,15 @@ Allocation scores: MS_RSC_NATIVE:0 promotion score on node2: -INFINITY MS_RSC_NATIVE:1 promotion score on node1: INFINITY -clone_color: MS_RSC allocation score on node1: 0 -clone_color: MS_RSC allocation score on node2: 0 -clone_color: MS_RSC_NATIVE:0 allocation score on node1: 0 -clone_color: MS_RSC_NATIVE:0 allocation score on node2: 11 -clone_color: MS_RSC_NATIVE:1 allocation score on node1: 6 -clone_color: MS_RSC_NATIVE:1 allocation score on node2: 0 -native_color: A allocation score on node1: 0 -native_color: A allocation score on node2: 0 -native_color: MS_RSC_NATIVE:0 allocation score on node1: 0 -native_color: MS_RSC_NATIVE:0 allocation score on node2: 11 -native_color: MS_RSC_NATIVE:1 allocation score on node1: 6 -native_color: MS_RSC_NATIVE:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: MS_RSC allocation score on node1: 0 +pcmk__clone_allocate: MS_RSC allocation score on node2: 0 +pcmk__clone_allocate: MS_RSC_NATIVE:0 allocation score on node1: 0 +pcmk__clone_allocate: MS_RSC_NATIVE:0 allocation score on node2: 11 +pcmk__clone_allocate: MS_RSC_NATIVE:1 allocation score on node1: 6 +pcmk__clone_allocate: MS_RSC_NATIVE:1 allocation score on node2: 0 +pcmk__native_allocate: A allocation score on node1: 0 +pcmk__native_allocate: A allocation score on node2: 0 +pcmk__native_allocate: MS_RSC_NATIVE:0 allocation score on node1: 0 +pcmk__native_allocate: MS_RSC_NATIVE:0 allocation score on node2: 11 +pcmk__native_allocate: MS_RSC_NATIVE:1 allocation score on node1: 6 +pcmk__native_allocate: MS_RSC_NATIVE:1 allocation score on node2: -INFINITY diff --git a/pengine/test10/colo_slave_w_native.dot b/pengine/test10/colo_slave_w_native.dot index 045dde63bdd..9a8c12d7bef 100644 --- a/pengine/test10/colo_slave_w_native.dot +++ b/pengine/test10/colo_slave_w_native.dot @@ -3,7 +3,6 @@ "A_start_0 node2" -> "A_monitor_10000 node2" [ style = bold] "A_start_0 node2" [ style=bold color="green" fontcolor="black"] "A_stop_0 node1" -> "A_start_0 node2" [ style = bold] -"A_stop_0 node1" -> "all_stopped" [ style = bold] "A_stop_0 node1" [ style=bold color="green" fontcolor="black"] "Cancel MS_RSC_NATIVE:1_monitor_15000 node1" -> "MS_RSC_NATIVE:1_promote_0 node1" [ style = bold] "Cancel MS_RSC_NATIVE:1_monitor_15000 node1" [ style=bold color="green" fontcolor="black"] @@ -66,5 +65,4 @@ "MS_RSC_promote_0" [ style=bold color="green" fontcolor="orange"] "MS_RSC_promoted_0" -> "MS_RSC_post_notify_promoted_0" [ style = bold] "MS_RSC_promoted_0" [ style=bold color="green" fontcolor="orange"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/colo_slave_w_native.exp b/pengine/test10/colo_slave_w_native.exp index e5ec984666c..1a1f4f7fe15 100644 --- a/pengine/test10/colo_slave_w_native.exp +++ b/pengine/test10/colo_slave_w_native.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="A_monitor_10000" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="5" operation="monitor" operation_key="A_monitor_10000" on_node="node2" on_node_uuid="1048225984"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="4" operation="start" operation_key="A_start_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="4" operation="start" operation_key="A_start_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,143 +36,143 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <rsc_op id="53" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_demote_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="47" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_demote_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> + <pseudo_event id="35" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="52" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_demote_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="46" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_demote_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> + <pseudo_event id="33" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <rsc_op id="49" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_promote_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="43" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_promote_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> + <pseudo_event id="29" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="48" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_promote_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="42" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_promote_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> + <pseudo_event id="27" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="MS_RSC_NATIVE:0_monitor_15000" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="9" operation="monitor" operation_key="MS_RSC_NATIVE:0_monitor_15000" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="15000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="7" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <pseudo_event id="31" operation="notified" operation_key="MS_RSC_confirmed-post_notify_promoted_0"/> + <pseudo_event id="30" operation="notified" operation_key="MS_RSC_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="37" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"/> + <pseudo_event id="36" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="8" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="7" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="demote" operation_key="MS_RSC_demote_0"/> + <pseudo_event id="31" operation="demote" operation_key="MS_RSC_demote_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <rsc_op id="55" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_demote_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="49" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_demote_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> + <pseudo_event id="35" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="54" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_demote_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="48" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_demote_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> + <pseudo_event id="33" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11" priority="1000000"> <action_set> - <rsc_op id="51" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_promote_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="45" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_promote_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> + <pseudo_event id="29" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="50" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_promote_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="44" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_promote_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> + <pseudo_event id="27" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="13" operation="promote" operation_key="MS_RSC_NATIVE:1_promote_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="12" operation="promote" operation_key="MS_RSC_NATIVE:1_promote_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="MS_RSC_NATIVE:0 MS_RSC_NATIVE:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource="MS_RSC_NATIVE:0" CRM_meta_notify_demote_uname="node2" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="MS_RSC_NATIVE:0" CRM_meta_notify_master_uname="node2" CRM_meta_notify_promote_resource="MS_RSC_NATIVE:1" CRM_meta_notify_promote_uname="node1" CRM_meta_notify_slave_resource="MS_RSC_NATIVE:1" CRM_meta_notify_slave_uname="node1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> @@ -182,7 +182,7 @@ <rsc_op id="2" operation="cancel" operation_key="MS_RSC_NATIVE:1_monitor_15000" on_node="node1" on_node_uuid="1031448768"/> </trigger> <trigger> - <pseudo_event id="26" operation="promote" operation_key="MS_RSC_promote_0"/> + <pseudo_event id="25" operation="promote" operation_key="MS_RSC_promote_0"/> </trigger> </inputs> </synapse> @@ -197,58 +197,58 @@ </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="37" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"> + <pseudo_event id="36" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> + <pseudo_event id="35" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="53" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_demote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="47" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_demote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <rsc_op id="55" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_demote_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="49" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_demote_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="36" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"> + <pseudo_event id="35" operation="notify" operation_key="MS_RSC_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="demoted" operation_key="MS_RSC_demoted_0"/> + <pseudo_event id="32" operation="demoted" operation_key="MS_RSC_demoted_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"/> + <pseudo_event id="34" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="35" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"> + <pseudo_event id="34" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> + <pseudo_event id="33" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="52" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_demote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="46" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_demote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <rsc_op id="54" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_demote_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="48" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_demote_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="34" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"> + <pseudo_event id="33" operation="notify" operation_key="MS_RSC_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -256,130 +256,118 @@ </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="33" operation="demoted" operation_key="MS_RSC_demoted_0"> + <pseudo_event id="32" operation="demoted" operation_key="MS_RSC_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="7" operation="demote" operation_key="MS_RSC_NATIVE:0_demote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <pseudo_event id="32" operation="demote" operation_key="MS_RSC_demote_0"/> + <pseudo_event id="31" operation="demote" operation_key="MS_RSC_demote_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="32" operation="demote" operation_key="MS_RSC_demote_0"> + <pseudo_event id="31" operation="demote" operation_key="MS_RSC_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"/> + <pseudo_event id="34" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="31" operation="notified" operation_key="MS_RSC_confirmed-post_notify_promoted_0"> + <pseudo_event id="30" operation="notified" operation_key="MS_RSC_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> + <pseudo_event id="29" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="49" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_promote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="43" operation="notify" operation_key="MS_RSC_NATIVE:0_post_notify_promote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <rsc_op id="51" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_promote_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="45" operation="notify" operation_key="MS_RSC_NATIVE:1_post_notify_promote_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="22" priority="1000000"> <action_set> - <pseudo_event id="30" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"> + <pseudo_event id="29" operation="notify" operation_key="MS_RSC_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="promoted" operation_key="MS_RSC_promoted_0"/> + <pseudo_event id="26" operation="promoted" operation_key="MS_RSC_promoted_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"/> + <pseudo_event id="28" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="29" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"> + <pseudo_event id="28" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> + <pseudo_event id="27" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="48" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_promote_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="42" operation="notify" operation_key="MS_RSC_NATIVE:0_pre_notify_promote_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> <trigger> - <rsc_op id="50" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_promote_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="44" operation="notify" operation_key="MS_RSC_NATIVE:1_pre_notify_promote_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="28" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"> + <pseudo_event id="27" operation="notify" operation_key="MS_RSC_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"/> + <pseudo_event id="36" operation="notified" operation_key="MS_RSC_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="25" priority="1000000"> <action_set> - <pseudo_event id="27" operation="promoted" operation_key="MS_RSC_promoted_0"> + <pseudo_event id="26" operation="promoted" operation_key="MS_RSC_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="promote" operation_key="MS_RSC_NATIVE:1_promote_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="12" operation="promote" operation_key="MS_RSC_NATIVE:1_promote_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="26" operation="promote" operation_key="MS_RSC_promote_0"> + <pseudo_event id="25" operation="promote" operation_key="MS_RSC_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"/> + <pseudo_event id="28" operation="notified" operation_key="MS_RSC_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="demoted" operation_key="MS_RSC_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="27"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="node1" on_node_uuid="1031448768"/> + <pseudo_event id="32" operation="demoted" operation_key="MS_RSC_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/colo_slave_w_native.scores b/pengine/test10/colo_slave_w_native.scores index 1cb00719944..10d7570e62d 100644 --- a/pengine/test10/colo_slave_w_native.scores +++ b/pengine/test10/colo_slave_w_native.scores @@ -1,15 +1,15 @@ Allocation scores: MS_RSC_NATIVE:0 promotion score on node2: -INFINITY MS_RSC_NATIVE:1 promotion score on node1: 5 -clone_color: MS_RSC allocation score on node1: 0 -clone_color: MS_RSC allocation score on node2: 0 -clone_color: MS_RSC_NATIVE:0 allocation score on node1: 0 -clone_color: MS_RSC_NATIVE:0 allocation score on node2: 11 -clone_color: MS_RSC_NATIVE:1 allocation score on node1: 6 -clone_color: MS_RSC_NATIVE:1 allocation score on node2: 0 -native_color: A allocation score on node1: 0 -native_color: A allocation score on node2: 5000 -native_color: MS_RSC_NATIVE:0 allocation score on node1: 0 -native_color: MS_RSC_NATIVE:0 allocation score on node2: 11 -native_color: MS_RSC_NATIVE:1 allocation score on node1: 6 -native_color: MS_RSC_NATIVE:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: MS_RSC allocation score on node1: 0 +pcmk__clone_allocate: MS_RSC allocation score on node2: 0 +pcmk__clone_allocate: MS_RSC_NATIVE:0 allocation score on node1: 0 +pcmk__clone_allocate: MS_RSC_NATIVE:0 allocation score on node2: 11 +pcmk__clone_allocate: MS_RSC_NATIVE:1 allocation score on node1: 6 +pcmk__clone_allocate: MS_RSC_NATIVE:1 allocation score on node2: 0 +pcmk__native_allocate: A allocation score on node1: 0 +pcmk__native_allocate: A allocation score on node2: 5000 +pcmk__native_allocate: MS_RSC_NATIVE:0 allocation score on node1: 0 +pcmk__native_allocate: MS_RSC_NATIVE:0 allocation score on node2: 11 +pcmk__native_allocate: MS_RSC_NATIVE:1 allocation score on node1: 6 +pcmk__native_allocate: MS_RSC_NATIVE:1 allocation score on node2: -INFINITY diff --git a/pengine/test10/colo_slave_w_native.summary b/pengine/test10/colo_slave_w_native.summary index f59d93b2868..8eb1d1e863b 100644 --- a/pengine/test10/colo_slave_w_native.summary +++ b/pengine/test10/colo_slave_w_native.summary @@ -16,7 +16,6 @@ Executing cluster transition: * Resource action: A stop on node1 * Resource action: MS_RSC_NATIVE:1 cancel=15000 on node1 * Pseudo action: MS_RSC_pre_notify_demote_0 - * Pseudo action: all_stopped * Resource action: A start on node2 * Resource action: MS_RSC_NATIVE:0 notify on node2 * Resource action: MS_RSC_NATIVE:1 notify on node1 diff --git a/pengine/test10/coloc-attr.exp b/pengine/test10/coloc-attr.exp index d69fc0a82c8..de67286cb17 100644 --- a/pengine/test10/coloc-attr.exp +++ b/pengine/test10/coloc-attr.exp @@ -1,22 +1,22 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="4" operation="running" operation_key="group_test1_running_0"> + <pseudo_event id="3" operation="running" operation_key="group_test1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="resource_t11_start_0" on_node="power720-3" on_node_uuid="0e3b1105-0152-4dc3-9dcd-4fb9dbefd64f"/> + <rsc_op id="1" operation="start" operation_key="resource_t11_start_0" on_node="power720-3" on_node_uuid="0e3b1105-0152-4dc3-9dcd-4fb9dbefd64f"/> </trigger> <trigger> - <pseudo_event id="3" operation="start" operation_key="group_test1_start_0"/> + <pseudo_event id="2" operation="start" operation_key="group_test1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="3" operation="start" operation_key="group_test1_start_0"> + <pseudo_event id="2" operation="start" operation_key="group_test1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -24,54 +24,54 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="start" operation_key="resource_t11_start_0" on_node="power720-3" on_node_uuid="0e3b1105-0152-4dc3-9dcd-4fb9dbefd64f"> + <rsc_op id="1" operation="start" operation_key="resource_t11_start_0" on_node="power720-3" on_node_uuid="0e3b1105-0152-4dc3-9dcd-4fb9dbefd64f"> <primitive id="resource_t11" class="lsb" type="nfsserver"/> <attributes CRM_meta_on_node="power720-3" CRM_meta_on_node_uuid="0e3b1105-0152-4dc3-9dcd-4fb9dbefd64f" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="start" operation_key="group_test1_start_0"/> + <pseudo_event id="2" operation="start" operation_key="group_test1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="9" operation="running" operation_key="group_test2_running_0"> + <pseudo_event id="8" operation="running" operation_key="group_test2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="resource_t21_start_0" on_node="power720-4" on_node_uuid="1e626dc7-fa07-492e-bb21-8c838bfe7f46"/> + <rsc_op id="6" operation="start" operation_key="resource_t21_start_0" on_node="power720-4" on_node_uuid="1e626dc7-fa07-492e-bb21-8c838bfe7f46"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group_test2_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group_test2_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="8" operation="start" operation_key="group_test2_start_0"> + <pseudo_event id="7" operation="start" operation_key="group_test2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="4" operation="running" operation_key="group_test1_running_0"/> + <pseudo_event id="3" operation="running" operation_key="group_test1_running_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="start" operation_key="resource_t21_start_0" on_node="power720-4" on_node_uuid="1e626dc7-fa07-492e-bb21-8c838bfe7f46"> + <rsc_op id="6" operation="start" operation_key="resource_t21_start_0" on_node="power720-4" on_node_uuid="1e626dc7-fa07-492e-bb21-8c838bfe7f46"> <primitive id="resource_t21" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="power720-4" CRM_meta_on_node_uuid="1e626dc7-fa07-492e-bb21-8c838bfe7f46" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="group_test2_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group_test2_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/coloc-attr.scores b/pengine/test10/coloc-attr.scores index bdf5d4b7e03..1ba99efcc49 100644 --- a/pengine/test10/coloc-attr.scores +++ b/pengine/test10/coloc-attr.scores @@ -1,25 +1,25 @@ Allocation scores: -group_color: group_test1 allocation score on power720-1: 0 -group_color: group_test1 allocation score on power720-2: -INFINITY -group_color: group_test1 allocation score on power720-3: 0 -group_color: group_test1 allocation score on power720-4: -INFINITY -group_color: group_test2 allocation score on power720-1: -INFINITY -group_color: group_test2 allocation score on power720-2: -INFINITY -group_color: group_test2 allocation score on power720-3: -INFINITY -group_color: group_test2 allocation score on power720-4: 0 -group_color: resource_t11 allocation score on power720-1: 0 -group_color: resource_t11 allocation score on power720-2: -INFINITY -group_color: resource_t11 allocation score on power720-3: 0 -group_color: resource_t11 allocation score on power720-4: -INFINITY -group_color: resource_t21 allocation score on power720-1: -INFINITY -group_color: resource_t21 allocation score on power720-2: -INFINITY -group_color: resource_t21 allocation score on power720-3: -INFINITY -group_color: resource_t21 allocation score on power720-4: 0 -native_color: resource_t11 allocation score on power720-1: -INFINITY -native_color: resource_t11 allocation score on power720-2: -INFINITY -native_color: resource_t11 allocation score on power720-3: 0 -native_color: resource_t11 allocation score on power720-4: -INFINITY -native_color: resource_t21 allocation score on power720-1: -INFINITY -native_color: resource_t21 allocation score on power720-2: -INFINITY -native_color: resource_t21 allocation score on power720-3: -INFINITY -native_color: resource_t21 allocation score on power720-4: 0 +pcmk__group_allocate: group_test1 allocation score on power720-1: 0 +pcmk__group_allocate: group_test1 allocation score on power720-2: -INFINITY +pcmk__group_allocate: group_test1 allocation score on power720-3: 0 +pcmk__group_allocate: group_test1 allocation score on power720-4: -INFINITY +pcmk__group_allocate: group_test2 allocation score on power720-1: -INFINITY +pcmk__group_allocate: group_test2 allocation score on power720-2: -INFINITY +pcmk__group_allocate: group_test2 allocation score on power720-3: -INFINITY +pcmk__group_allocate: group_test2 allocation score on power720-4: 0 +pcmk__group_allocate: resource_t11 allocation score on power720-1: 0 +pcmk__group_allocate: resource_t11 allocation score on power720-2: -INFINITY +pcmk__group_allocate: resource_t11 allocation score on power720-3: 0 +pcmk__group_allocate: resource_t11 allocation score on power720-4: -INFINITY +pcmk__group_allocate: resource_t21 allocation score on power720-1: -INFINITY +pcmk__group_allocate: resource_t21 allocation score on power720-2: -INFINITY +pcmk__group_allocate: resource_t21 allocation score on power720-3: -INFINITY +pcmk__group_allocate: resource_t21 allocation score on power720-4: 0 +pcmk__native_allocate: resource_t11 allocation score on power720-1: -INFINITY +pcmk__native_allocate: resource_t11 allocation score on power720-2: -INFINITY +pcmk__native_allocate: resource_t11 allocation score on power720-3: 0 +pcmk__native_allocate: resource_t11 allocation score on power720-4: -INFINITY +pcmk__native_allocate: resource_t21 allocation score on power720-1: -INFINITY +pcmk__native_allocate: resource_t21 allocation score on power720-2: -INFINITY +pcmk__native_allocate: resource_t21 allocation score on power720-3: -INFINITY +pcmk__native_allocate: resource_t21 allocation score on power720-4: 0 diff --git a/pengine/test10/coloc-clone-stays-active.dot b/pengine/test10/coloc-clone-stays-active.dot index ef729efb07e..7e4bea30000 100644 --- a/pengine/test10/coloc-clone-stays-active.dot +++ b/pengine/test10/coloc-clone-stays-active.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "mgmt-vm_migrate_from_0 s01-1" -> "mgmt-vm_start_0 s01-1" [ style = bold] "mgmt-vm_migrate_from_0 s01-1" -> "mgmt-vm_stop_0 s01-0" [ style = bold] "mgmt-vm_migrate_from_0 s01-1" [ style=bold color="green" fontcolor="black" ] @@ -8,7 +7,6 @@ digraph "g" { "mgmt-vm_monitor_10000 s01-1" [ style=bold color="green" fontcolor="black" ] "mgmt-vm_start_0 s01-1" -> "mgmt-vm_monitor_10000 s01-1" [ style = bold] "mgmt-vm_start_0 s01-1" [ style=bold color="green" fontcolor="orange" ] -"mgmt-vm_stop_0 s01-0" -> "all_stopped" [ style = bold] "mgmt-vm_stop_0 s01-0" -> "mgmt-vm_start_0 s01-1" [ style = bold] "mgmt-vm_stop_0 s01-0" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/coloc-clone-stays-active.exp b/pengine/test10/coloc-clone-stays-active.exp index e765d8ca30f..dbeb23efb97 100644 --- a/pengine/test10/coloc-clone-stays-active.exp +++ b/pengine/test10/coloc-clone-stays-active.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="608" operation="migrate_from" operation_key="mgmt-vm_migrate_from_0" on_node="s01-1" on_node_uuid="s01-1"> + <rsc_op id="607" operation="migrate_from" operation_key="mgmt-vm_migrate_from_0" on_node="s01-1" on_node_uuid="s01-1"> <primitive id="mgmt-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_migrate_source="s01-0" CRM_meta_migrate_target="s01-1" CRM_meta_on_node="s01-1" CRM_meta_on_node_uuid="s01-1" CRM_meta_timeout="20000" config="/mnt/vm_meta/mgmt.prague.vds-ok.com.xml" hypervisor="qemu:///system" migration_transport="tls" refresh_config="1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="607" operation="migrate_to" operation_key="mgmt-vm_migrate_to_0" on_node="s01-0" on_node_uuid="s01-0"/> + <rsc_op id="606" operation="migrate_to" operation_key="mgmt-vm_migrate_to_0" on_node="s01-0" on_node_uuid="s01-0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="607" operation="migrate_to" operation_key="mgmt-vm_migrate_to_0" on_node="s01-0" on_node_uuid="s01-0"> + <rsc_op id="606" operation="migrate_to" operation_key="mgmt-vm_migrate_to_0" on_node="s01-0" on_node_uuid="s01-0"> <primitive id="mgmt-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_migrate_source="s01-0" CRM_meta_migrate_target="s01-1" CRM_meta_on_node="s01-0" CRM_meta_on_node_uuid="s01-0" CRM_meta_record_pending="true" CRM_meta_timeout="20000" config="/mnt/vm_meta/mgmt.prague.vds-ok.com.xml" hypervisor="qemu:///system" migration_transport="tls" refresh_config="1"/> </rsc_op> @@ -23,54 +23,42 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="606" operation="monitor" operation_key="mgmt-vm_monitor_10000" on_node="s01-1" on_node_uuid="s01-1"> + <rsc_op id="605" operation="monitor" operation_key="mgmt-vm_monitor_10000" on_node="s01-1" on_node_uuid="s01-1"> <primitive id="mgmt-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="s01-1" CRM_meta_on_node_uuid="s01-1" CRM_meta_timeout="30000" config="/mnt/vm_meta/mgmt.prague.vds-ok.com.xml" hypervisor="qemu:///system" migration_transport="tls" refresh_config="1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="605" operation="start" operation_key="mgmt-vm_start_0"/> + <pseudo_event id="604" operation="start" operation_key="mgmt-vm_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="605" operation="start" operation_key="mgmt-vm_start_0"> + <pseudo_event id="604" operation="start" operation_key="mgmt-vm_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="120000" config="/mnt/vm_meta/mgmt.prague.vds-ok.com.xml" hypervisor="qemu:///system" migration_transport="tls" refresh_config="1"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="604" operation="stop" operation_key="mgmt-vm_stop_0" on_node="s01-0" on_node_uuid="s01-0"/> + <rsc_op id="603" operation="stop" operation_key="mgmt-vm_stop_0" on_node="s01-0" on_node_uuid="s01-0"/> </trigger> <trigger> - <rsc_op id="608" operation="migrate_from" operation_key="mgmt-vm_migrate_from_0" on_node="s01-1" on_node_uuid="s01-1"/> + <rsc_op id="607" operation="migrate_from" operation_key="mgmt-vm_migrate_from_0" on_node="s01-1" on_node_uuid="s01-1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="604" operation="stop" operation_key="mgmt-vm_stop_0" on_node="s01-0" on_node_uuid="s01-0"> + <rsc_op id="603" operation="stop" operation_key="mgmt-vm_stop_0" on_node="s01-0" on_node_uuid="s01-0"> <primitive id="mgmt-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="s01-0" CRM_meta_on_node_uuid="s01-0" CRM_meta_timeout="120000" config="/mnt/vm_meta/mgmt.prague.vds-ok.com.xml" hypervisor="qemu:///system" migration_transport="tls" refresh_config="1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="608" operation="migrate_from" operation_key="mgmt-vm_migrate_from_0" on_node="s01-1" on_node_uuid="s01-1"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="67" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="604" operation="stop" operation_key="mgmt-vm_stop_0" on_node="s01-0" on_node_uuid="s01-0"/> + <rsc_op id="607" operation="migrate_from" operation_key="mgmt-vm_migrate_from_0" on_node="s01-1" on_node_uuid="s01-1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/coloc-clone-stays-active.scores b/pengine/test10/coloc-clone-stays-active.scores index 8eb0ae70264..58165dafafd 100644 --- a/pengine/test10/coloc-clone-stays-active.scores +++ b/pengine/test10/coloc-clone-stays-active.scores @@ -1,210 +1,4 @@ Allocation scores: -clone_color: cl-clvmd allocation score on s01-0: 0 -clone_color: cl-clvmd allocation score on s01-1: 0 -clone_color: cl-dhcpd allocation score on s01-0: 0 -clone_color: cl-dhcpd allocation score on s01-1: 0 -clone_color: cl-dlm allocation score on s01-0: 0 -clone_color: cl-dlm allocation score on s01-1: 0 -clone_color: cl-drbdlinks-s01-service allocation score on s01-0: 0 -clone_color: cl-drbdlinks-s01-service allocation score on s01-1: 0 -clone_color: cl-gfs2 allocation score on s01-0: 0 -clone_color: cl-gfs2 allocation score on s01-1: 0 -clone_color: cl-ietd allocation score on s01-0: 11001 -clone_color: cl-ietd allocation score on s01-1: 1000 -clone_color: cl-libvirtd allocation score on s01-0: 0 -clone_color: cl-libvirtd allocation score on s01-1: 0 -clone_color: cl-o2cb allocation score on s01-0: 0 -clone_color: cl-o2cb allocation score on s01-1: 0 -clone_color: cl-ospf-routing allocation score on s01-0: 0 -clone_color: cl-ospf-routing allocation score on s01-1: 0 -clone_color: cl-s01-logs-fs allocation score on s01-0: 0 -clone_color: cl-s01-logs-fs allocation score on s01-1: 0 -clone_color: cl-s01-service-fs allocation score on s01-0: 0 -clone_color: cl-s01-service-fs allocation score on s01-1: 0 -clone_color: cl-s01-vm-data-metadata-fs allocation score on s01-0: 0 -clone_color: cl-s01-vm-data-metadata-fs allocation score on s01-1: 0 -clone_color: cl-s01-vm-data-storage-pool allocation score on s01-0: 0 -clone_color: cl-s01-vm-data-storage-pool allocation score on s01-1: 0 -clone_color: cl-vds-http-fs allocation score on s01-0: 0 -clone_color: cl-vds-http-fs allocation score on s01-1: 0 -clone_color: cl-vds-tftpboot-fs allocation score on s01-0: 0 -clone_color: cl-vds-tftpboot-fs allocation score on s01-1: 0 -clone_color: cl-vg-s01-vm-data allocation score on s01-0: 0 -clone_color: cl-vg-s01-vm-data allocation score on s01-1: 0 -clone_color: cl-xinetd allocation score on s01-0: 0 -clone_color: cl-xinetd allocation score on s01-1: 0 -clone_color: clvmd:0 allocation score on s01-0: 0 -clone_color: clvmd:0 allocation score on s01-1: 1 -clone_color: clvmd:1 allocation score on s01-0: 1 -clone_color: clvmd:1 allocation score on s01-1: 0 -clone_color: connected-outer allocation score on s01-0: 0 -clone_color: connected-outer allocation score on s01-1: 0 -clone_color: dhcpd:0 allocation score on s01-0: 0 -clone_color: dhcpd:0 allocation score on s01-1: 0 -clone_color: dhcpd:1 allocation score on s01-0: 0 -clone_color: dhcpd:1 allocation score on s01-1: 0 -clone_color: dlm:0 allocation score on s01-0: 0 -clone_color: dlm:0 allocation score on s01-1: 1 -clone_color: dlm:1 allocation score on s01-0: 1 -clone_color: dlm:1 allocation score on s01-1: 0 -clone_color: drbd-pool-0:0 allocation score on s01-0: 0 -clone_color: drbd-pool-0:0 allocation score on s01-1: 10001 -clone_color: drbd-pool-0:1 allocation score on s01-0: 10001 -clone_color: drbd-pool-0:1 allocation score on s01-1: 0 -clone_color: drbd-pool-1:0 allocation score on s01-0: 0 -clone_color: drbd-pool-1:0 allocation score on s01-1: 10001 -clone_color: drbd-pool-1:1 allocation score on s01-0: 10001 -clone_color: drbd-pool-1:1 allocation score on s01-1: 0 -clone_color: drbd-s01-logs:0 allocation score on s01-0: 0 -clone_color: drbd-s01-logs:0 allocation score on s01-1: 10001 -clone_color: drbd-s01-logs:1 allocation score on s01-0: 10001 -clone_color: drbd-s01-logs:1 allocation score on s01-1: 0 -clone_color: drbd-s01-service:0 allocation score on s01-0: 0 -clone_color: drbd-s01-service:0 allocation score on s01-1: 10001 -clone_color: drbd-s01-service:1 allocation score on s01-0: 10001 -clone_color: drbd-s01-service:1 allocation score on s01-1: 0 -clone_color: drbd-s01-vm-data:0 allocation score on s01-0: 0 -clone_color: drbd-s01-vm-data:0 allocation score on s01-1: 10001 -clone_color: drbd-s01-vm-data:1 allocation score on s01-0: 10001 -clone_color: drbd-s01-vm-data:1 allocation score on s01-1: 0 -clone_color: drbd-vds-dom0-stateless-0:0 allocation score on s01-0: 0 -clone_color: drbd-vds-dom0-stateless-0:0 allocation score on s01-1: 10001 -clone_color: drbd-vds-dom0-stateless-0:1 allocation score on s01-0: 10001 -clone_color: drbd-vds-dom0-stateless-0:1 allocation score on s01-1: 0 -clone_color: drbd-vds-http:0 allocation score on s01-0: 0 -clone_color: drbd-vds-http:0 allocation score on s01-1: 10001 -clone_color: drbd-vds-http:1 allocation score on s01-0: 10001 -clone_color: drbd-vds-http:1 allocation score on s01-1: 0 -clone_color: drbd-vds-tftpboot:0 allocation score on s01-0: 0 -clone_color: drbd-vds-tftpboot:0 allocation score on s01-1: 10001 -clone_color: drbd-vds-tftpboot:1 allocation score on s01-0: 10001 -clone_color: drbd-vds-tftpboot:1 allocation score on s01-1: 0 -clone_color: drbdlinks-s01-service:0 allocation score on s01-0: 0 -clone_color: drbdlinks-s01-service:0 allocation score on s01-1: 1 -clone_color: drbdlinks-s01-service:1 allocation score on s01-0: 1 -clone_color: drbdlinks-s01-service:1 allocation score on s01-1: 0 -clone_color: gfs2:0 allocation score on s01-0: 0 -clone_color: gfs2:0 allocation score on s01-1: 1 -clone_color: gfs2:1 allocation score on s01-0: 1 -clone_color: gfs2:1 allocation score on s01-1: 0 -clone_color: ietd:0 allocation score on s01-0: 0 -clone_color: ietd:0 allocation score on s01-1: 1 -clone_color: ietd:1 allocation score on s01-0: 1 -clone_color: ietd:1 allocation score on s01-1: 0 -clone_color: iscsi-pool-0-vips-fw:0 allocation score on s01-0: 0 -clone_color: iscsi-pool-0-vips-fw:0 allocation score on s01-1: 2000 -clone_color: iscsi-pool-0-vips-fw:1 allocation score on s01-0: 2000 -clone_color: iscsi-pool-0-vips-fw:1 allocation score on s01-1: 0 -clone_color: iscsi-pool-1-vips-fw:0 allocation score on s01-0: 0 -clone_color: iscsi-pool-1-vips-fw:0 allocation score on s01-1: 2000 -clone_color: iscsi-pool-1-vips-fw:1 allocation score on s01-0: 2000 -clone_color: iscsi-pool-1-vips-fw:1 allocation score on s01-1: 0 -clone_color: iscsi-vds-dom0-stateless-0-vips-fw:0 allocation score on s01-0: 0 -clone_color: iscsi-vds-dom0-stateless-0-vips-fw:0 allocation score on s01-1: 2000 -clone_color: iscsi-vds-dom0-stateless-0-vips-fw:1 allocation score on s01-0: 2000 -clone_color: iscsi-vds-dom0-stateless-0-vips-fw:1 allocation score on s01-1: 0 -clone_color: libvirtd:0 allocation score on s01-0: 0 -clone_color: libvirtd:0 allocation score on s01-1: 1 -clone_color: libvirtd:1 allocation score on s01-0: 1 -clone_color: libvirtd:1 allocation score on s01-1: 0 -clone_color: ms-drbd-pool-0 allocation score on s01-0: 1000 -clone_color: ms-drbd-pool-0 allocation score on s01-1: 0 -clone_color: ms-drbd-pool-1 allocation score on s01-0: 0 -clone_color: ms-drbd-pool-1 allocation score on s01-1: 1000 -clone_color: ms-drbd-s01-logs allocation score on s01-0: 0 -clone_color: ms-drbd-s01-logs allocation score on s01-1: 0 -clone_color: ms-drbd-s01-service allocation score on s01-0: 0 -clone_color: ms-drbd-s01-service allocation score on s01-1: 0 -clone_color: ms-drbd-s01-vm-data allocation score on s01-0: 0 -clone_color: ms-drbd-s01-vm-data allocation score on s01-1: 0 -clone_color: ms-drbd-vds-dom0-stateless-0 allocation score on s01-0: 0 -clone_color: ms-drbd-vds-dom0-stateless-0 allocation score on s01-1: 0 -clone_color: ms-drbd-vds-http allocation score on s01-0: 0 -clone_color: ms-drbd-vds-http allocation score on s01-1: 0 -clone_color: ms-drbd-vds-tftpboot allocation score on s01-0: 0 -clone_color: ms-drbd-vds-tftpboot allocation score on s01-1: 0 -clone_color: ms-iscsi-pool-0-vips-fw allocation score on s01-0: 0 -clone_color: ms-iscsi-pool-0-vips-fw allocation score on s01-1: 0 -clone_color: ms-iscsi-pool-1-vips-fw allocation score on s01-0: 0 -clone_color: ms-iscsi-pool-1-vips-fw allocation score on s01-1: 0 -clone_color: ms-iscsi-vds-dom0-stateless-0-vips-fw allocation score on s01-0: 0 -clone_color: ms-iscsi-vds-dom0-stateless-0-vips-fw allocation score on s01-1: 0 -clone_color: o2cb:0 allocation score on s01-0: 0 -clone_color: o2cb:0 allocation score on s01-1: 0 -clone_color: o2cb:1 allocation score on s01-0: 0 -clone_color: o2cb:1 allocation score on s01-1: 0 -clone_color: ospf-routing:0 allocation score on s01-0: 0 -clone_color: ospf-routing:0 allocation score on s01-1: 0 -clone_color: ospf-routing:1 allocation score on s01-0: 0 -clone_color: ospf-routing:1 allocation score on s01-1: 0 -clone_color: ospfd:0 allocation score on s01-0: 0 -clone_color: ospfd:0 allocation score on s01-1: 1 -clone_color: ospfd:1 allocation score on s01-0: 1 -clone_color: ospfd:1 allocation score on s01-1: 0 -clone_color: ping-bmc-and-switch:0 allocation score on s01-0: 0 -clone_color: ping-bmc-and-switch:0 allocation score on s01-1: 1 -clone_color: ping-bmc-and-switch:1 allocation score on s01-0: 1 -clone_color: ping-bmc-and-switch:1 allocation score on s01-1: 0 -clone_color: s01-logs-fs:0 allocation score on s01-0: 0 -clone_color: s01-logs-fs:0 allocation score on s01-1: 1 -clone_color: s01-logs-fs:1 allocation score on s01-0: 1 -clone_color: s01-logs-fs:1 allocation score on s01-1: 0 -clone_color: s01-service-fs:0 allocation score on s01-0: 0 -clone_color: s01-service-fs:0 allocation score on s01-1: 1 -clone_color: s01-service-fs:1 allocation score on s01-0: 1 -clone_color: s01-service-fs:1 allocation score on s01-1: 0 -clone_color: s01-vm-data-metadata-fs:0 allocation score on s01-0: 0 -clone_color: s01-vm-data-metadata-fs:0 allocation score on s01-1: 1 -clone_color: s01-vm-data-metadata-fs:1 allocation score on s01-0: 1 -clone_color: s01-vm-data-metadata-fs:1 allocation score on s01-1: 0 -clone_color: s01-vm-data-storage-pool:0 allocation score on s01-0: 0 -clone_color: s01-vm-data-storage-pool:0 allocation score on s01-1: 1 -clone_color: s01-vm-data-storage-pool:1 allocation score on s01-0: 1 -clone_color: s01-vm-data-storage-pool:1 allocation score on s01-1: 0 -clone_color: vds-http-fs:0 allocation score on s01-0: 0 -clone_color: vds-http-fs:0 allocation score on s01-1: 1 -clone_color: vds-http-fs:1 allocation score on s01-0: 1 -clone_color: vds-http-fs:1 allocation score on s01-1: 0 -clone_color: vds-tftpboot-fs:0 allocation score on s01-0: 0 -clone_color: vds-tftpboot-fs:0 allocation score on s01-1: 0 -clone_color: vds-tftpboot-fs:1 allocation score on s01-0: 0 -clone_color: vds-tftpboot-fs:1 allocation score on s01-1: 0 -clone_color: vg-s01-vm-data:0 allocation score on s01-0: 0 -clone_color: vg-s01-vm-data:0 allocation score on s01-1: 1 -clone_color: vg-s01-vm-data:1 allocation score on s01-0: 1 -clone_color: vg-s01-vm-data:1 allocation score on s01-1: 0 -clone_color: vip-227-fw:0 allocation score on s01-0: 0 -clone_color: vip-227-fw:0 allocation score on s01-1: 1 -clone_color: vip-227-fw:1 allocation score on s01-0: 1 -clone_color: vip-227-fw:1 allocation score on s01-1: 0 -clone_color: vip-228-fw:0 allocation score on s01-0: 0 -clone_color: vip-228-fw:0 allocation score on s01-1: 1 -clone_color: vip-228-fw:1 allocation score on s01-0: 1 -clone_color: vip-228-fw:1 allocation score on s01-1: 0 -clone_color: vip-235-fw:0 allocation score on s01-0: 0 -clone_color: vip-235-fw:0 allocation score on s01-1: 1 -clone_color: vip-235-fw:1 allocation score on s01-0: 1 -clone_color: vip-235-fw:1 allocation score on s01-1: 0 -clone_color: vip-236-fw:0 allocation score on s01-0: 0 -clone_color: vip-236-fw:0 allocation score on s01-1: 1 -clone_color: vip-236-fw:1 allocation score on s01-0: 1 -clone_color: vip-236-fw:1 allocation score on s01-1: 0 -clone_color: vip-237-fw:0 allocation score on s01-0: 0 -clone_color: vip-237-fw:0 allocation score on s01-1: 1 -clone_color: vip-237-fw:1 allocation score on s01-0: 1 -clone_color: vip-237-fw:1 allocation score on s01-1: 0 -clone_color: vip-238-fw:0 allocation score on s01-0: 0 -clone_color: vip-238-fw:0 allocation score on s01-1: 1 -clone_color: vip-238-fw:1 allocation score on s01-0: 1 -clone_color: vip-238-fw:1 allocation score on s01-1: 0 -clone_color: xinetd:0 allocation score on s01-0: 0 -clone_color: xinetd:0 allocation score on s01-1: 1 -clone_color: xinetd:1 allocation score on s01-0: 1 -clone_color: xinetd:1 allocation score on s01-1: 0 -clone_color: zebra:0 allocation score on s01-0: 0 -clone_color: zebra:0 allocation score on s01-1: 1 -clone_color: zebra:1 allocation score on s01-0: 1 -clone_color: zebra:1 allocation score on s01-1: 0 drbd-pool-0:0 promotion score on s01-1: 10000 drbd-pool-0:1 promotion score on s01-0: 12000 drbd-pool-1:0 promotion score on s01-1: 12000 @@ -221,285 +15,491 @@ drbd-vds-http:0 promotion score on s01-1: 10000 drbd-vds-http:1 promotion score on s01-0: 10000 drbd-vds-tftpboot:0 promotion score on s01-1: 10000 drbd-vds-tftpboot:1 promotion score on s01-0: 10000 -group_color: http-server allocation score on s01-0: 0 -group_color: http-server allocation score on s01-1: 0 -group_color: iscsi-pool-0-lun-1 allocation score on s01-0: 0 -group_color: iscsi-pool-0-lun-1 allocation score on s01-1: 0 -group_color: iscsi-pool-0-target allocation score on s01-0: 1000 -group_color: iscsi-pool-0-target allocation score on s01-1: 0 -group_color: iscsi-pool-0-target-all allocation score on s01-0: 1000 -group_color: iscsi-pool-0-target-all allocation score on s01-1: 0 -group_color: iscsi-pool-0-vips allocation score on s01-0: 0 -group_color: iscsi-pool-0-vips allocation score on s01-1: 0 -group_color: iscsi-pool-0-vips-fw:0 allocation score on s01-0: 0 -group_color: iscsi-pool-0-vips-fw:0 allocation score on s01-1: 2000 -group_color: iscsi-pool-0-vips-fw:1 allocation score on s01-0: 2000 -group_color: iscsi-pool-0-vips-fw:1 allocation score on s01-1: -INFINITY -group_color: iscsi-pool-1-lun-1 allocation score on s01-0: 0 -group_color: iscsi-pool-1-lun-1 allocation score on s01-1: 0 -group_color: iscsi-pool-1-target allocation score on s01-0: 0 -group_color: iscsi-pool-1-target allocation score on s01-1: 1000 -group_color: iscsi-pool-1-target-all allocation score on s01-0: 0 -group_color: iscsi-pool-1-target-all allocation score on s01-1: 1000 -group_color: iscsi-pool-1-vips allocation score on s01-0: 0 -group_color: iscsi-pool-1-vips allocation score on s01-1: 0 -group_color: iscsi-pool-1-vips-fw:0 allocation score on s01-0: 0 -group_color: iscsi-pool-1-vips-fw:0 allocation score on s01-1: 2000 -group_color: iscsi-pool-1-vips-fw:1 allocation score on s01-0: 2000 -group_color: iscsi-pool-1-vips-fw:1 allocation score on s01-1: -INFINITY -group_color: iscsi-vds-dom0-stateless-0-lun-1 allocation score on s01-0: 0 -group_color: iscsi-vds-dom0-stateless-0-lun-1 allocation score on s01-1: 0 -group_color: iscsi-vds-dom0-stateless-0-target allocation score on s01-0: 0 -group_color: iscsi-vds-dom0-stateless-0-target allocation score on s01-1: 0 -group_color: iscsi-vds-dom0-stateless-0-target-all allocation score on s01-0: 0 -group_color: iscsi-vds-dom0-stateless-0-target-all allocation score on s01-1: 0 -group_color: iscsi-vds-dom0-stateless-0-vips allocation score on s01-0: 0 -group_color: iscsi-vds-dom0-stateless-0-vips allocation score on s01-1: 0 -group_color: iscsi-vds-dom0-stateless-0-vips-fw:0 allocation score on s01-0: 0 -group_color: iscsi-vds-dom0-stateless-0-vips-fw:0 allocation score on s01-1: 2000 -group_color: iscsi-vds-dom0-stateless-0-vips-fw:1 allocation score on s01-0: 2000 -group_color: iscsi-vds-dom0-stateless-0-vips-fw:1 allocation score on s01-1: -INFINITY -group_color: nginx allocation score on s01-0: 0 -group_color: nginx allocation score on s01-1: 0 -group_color: ospf-routing:0 allocation score on s01-0: 0 -group_color: ospf-routing:0 allocation score on s01-1: 0 -group_color: ospf-routing:1 allocation score on s01-0: 0 -group_color: ospf-routing:1 allocation score on s01-1: -INFINITY -group_color: ospfd:0 allocation score on s01-0: 0 -group_color: ospfd:0 allocation score on s01-1: 1 -group_color: ospfd:1 allocation score on s01-0: 1 -group_color: ospfd:1 allocation score on s01-1: -INFINITY -group_color: syslog-ng allocation score on s01-0: 0 -group_color: syslog-ng allocation score on s01-1: 0 -group_color: syslog-server allocation score on s01-0: 0 -group_color: syslog-server allocation score on s01-1: 0 -group_color: tftp-server allocation score on s01-0: 0 -group_color: tftp-server allocation score on s01-1: 0 -group_color: tftpd allocation score on s01-0: 0 -group_color: tftpd allocation score on s01-1: 0 -group_color: vip-227 allocation score on s01-0: 0 -group_color: vip-227 allocation score on s01-1: 0 -group_color: vip-227-fw:0 allocation score on s01-0: 0 -group_color: vip-227-fw:0 allocation score on s01-1: 1 -group_color: vip-227-fw:1 allocation score on s01-0: 1 -group_color: vip-227-fw:1 allocation score on s01-1: -INFINITY -group_color: vip-228 allocation score on s01-0: 0 -group_color: vip-228 allocation score on s01-1: 0 -group_color: vip-228-fw:0 allocation score on s01-0: 0 -group_color: vip-228-fw:0 allocation score on s01-1: 1 -group_color: vip-228-fw:1 allocation score on s01-0: 1 -group_color: vip-228-fw:1 allocation score on s01-1: -INFINITY -group_color: vip-232 allocation score on s01-0: 0 -group_color: vip-232 allocation score on s01-1: 0 -group_color: vip-233 allocation score on s01-0: 0 -group_color: vip-233 allocation score on s01-1: 0 -group_color: vip-234 allocation score on s01-0: 0 -group_color: vip-234 allocation score on s01-1: 0 -group_color: vip-235 allocation score on s01-0: 0 -group_color: vip-235 allocation score on s01-1: 0 -group_color: vip-235-fw:0 allocation score on s01-0: 0 -group_color: vip-235-fw:0 allocation score on s01-1: 1 -group_color: vip-235-fw:1 allocation score on s01-0: 1 -group_color: vip-235-fw:1 allocation score on s01-1: -INFINITY -group_color: vip-236 allocation score on s01-0: 0 -group_color: vip-236 allocation score on s01-1: 0 -group_color: vip-236-fw:0 allocation score on s01-0: 0 -group_color: vip-236-fw:0 allocation score on s01-1: 1 -group_color: vip-236-fw:1 allocation score on s01-0: 1 -group_color: vip-236-fw:1 allocation score on s01-1: -INFINITY -group_color: vip-237 allocation score on s01-0: 0 -group_color: vip-237 allocation score on s01-1: 0 -group_color: vip-237-fw:0 allocation score on s01-0: 0 -group_color: vip-237-fw:0 allocation score on s01-1: 1 -group_color: vip-237-fw:1 allocation score on s01-0: 1 -group_color: vip-237-fw:1 allocation score on s01-1: -INFINITY -group_color: vip-238 allocation score on s01-0: 0 -group_color: vip-238 allocation score on s01-1: 0 -group_color: vip-238-fw:0 allocation score on s01-0: 0 -group_color: vip-238-fw:0 allocation score on s01-1: 1 -group_color: vip-238-fw:1 allocation score on s01-0: 1 -group_color: vip-238-fw:1 allocation score on s01-1: -INFINITY -group_color: zebra:0 allocation score on s01-0: 0 -group_color: zebra:0 allocation score on s01-1: 1 -group_color: zebra:1 allocation score on s01-0: 1 -group_color: zebra:1 allocation score on s01-1: -INFINITY iscsi-pool-0-vips-fw:0 promotion score on s01-1: -INFINITY iscsi-pool-0-vips-fw:1 promotion score on s01-0: 2000 iscsi-pool-1-vips-fw:0 promotion score on s01-1: 2000 iscsi-pool-1-vips-fw:1 promotion score on s01-0: -INFINITY iscsi-vds-dom0-stateless-0-vips-fw:0 promotion score on s01-1: -INFINITY iscsi-vds-dom0-stateless-0-vips-fw:1 promotion score on s01-0: -INFINITY -native_color: clvmd:0 allocation score on s01-0: -INFINITY -native_color: clvmd:0 allocation score on s01-1: 1 -native_color: clvmd:1 allocation score on s01-0: 1 -native_color: clvmd:1 allocation score on s01-1: -INFINITY -native_color: dhcpd:0 allocation score on s01-0: -INFINITY -native_color: dhcpd:0 allocation score on s01-1: -INFINITY -native_color: dhcpd:1 allocation score on s01-0: -INFINITY -native_color: dhcpd:1 allocation score on s01-1: -INFINITY -native_color: dlm:0 allocation score on s01-0: 0 -native_color: dlm:0 allocation score on s01-1: 1 -native_color: dlm:1 allocation score on s01-0: 1 -native_color: dlm:1 allocation score on s01-1: -INFINITY -native_color: drbd-pool-0:0 allocation score on s01-0: -INFINITY -native_color: drbd-pool-0:0 allocation score on s01-1: 10001 -native_color: drbd-pool-0:1 allocation score on s01-0: 10001 -native_color: drbd-pool-0:1 allocation score on s01-1: 0 -native_color: drbd-pool-1:0 allocation score on s01-0: 0 -native_color: drbd-pool-1:0 allocation score on s01-1: 10001 -native_color: drbd-pool-1:1 allocation score on s01-0: 10001 -native_color: drbd-pool-1:1 allocation score on s01-1: -INFINITY -native_color: drbd-s01-logs:0 allocation score on s01-0: 0 -native_color: drbd-s01-logs:0 allocation score on s01-1: 10001 -native_color: drbd-s01-logs:1 allocation score on s01-0: 10001 -native_color: drbd-s01-logs:1 allocation score on s01-1: -INFINITY -native_color: drbd-s01-service:0 allocation score on s01-0: 0 -native_color: drbd-s01-service:0 allocation score on s01-1: 10001 -native_color: drbd-s01-service:1 allocation score on s01-0: 10001 -native_color: drbd-s01-service:1 allocation score on s01-1: -INFINITY -native_color: drbd-s01-vm-data:0 allocation score on s01-0: 0 -native_color: drbd-s01-vm-data:0 allocation score on s01-1: 10001 -native_color: drbd-s01-vm-data:1 allocation score on s01-0: 10001 -native_color: drbd-s01-vm-data:1 allocation score on s01-1: -INFINITY -native_color: drbd-vds-dom0-stateless-0:0 allocation score on s01-0: 0 -native_color: drbd-vds-dom0-stateless-0:0 allocation score on s01-1: 10001 -native_color: drbd-vds-dom0-stateless-0:1 allocation score on s01-0: 10001 -native_color: drbd-vds-dom0-stateless-0:1 allocation score on s01-1: -INFINITY -native_color: drbd-vds-http:0 allocation score on s01-0: 0 -native_color: drbd-vds-http:0 allocation score on s01-1: 10001 -native_color: drbd-vds-http:1 allocation score on s01-0: 10001 -native_color: drbd-vds-http:1 allocation score on s01-1: -INFINITY -native_color: drbd-vds-tftpboot:0 allocation score on s01-0: 0 -native_color: drbd-vds-tftpboot:0 allocation score on s01-1: 10001 -native_color: drbd-vds-tftpboot:1 allocation score on s01-0: 10001 -native_color: drbd-vds-tftpboot:1 allocation score on s01-1: -INFINITY -native_color: drbdlinks-s01-service:0 allocation score on s01-0: -INFINITY -native_color: drbdlinks-s01-service:0 allocation score on s01-1: 1 -native_color: drbdlinks-s01-service:1 allocation score on s01-0: 1 -native_color: drbdlinks-s01-service:1 allocation score on s01-1: -INFINITY -native_color: gfs2:0 allocation score on s01-0: -INFINITY -native_color: gfs2:0 allocation score on s01-1: 1 -native_color: gfs2:1 allocation score on s01-0: 1 -native_color: gfs2:1 allocation score on s01-1: -INFINITY -native_color: ietd:0 allocation score on s01-0: -INFINITY -native_color: ietd:0 allocation score on s01-1: 1 -native_color: ietd:1 allocation score on s01-0: 1 -native_color: ietd:1 allocation score on s01-1: 0 -native_color: iscsi-pool-0-lun-1 allocation score on s01-0: 0 -native_color: iscsi-pool-0-lun-1 allocation score on s01-1: -INFINITY -native_color: iscsi-pool-0-target allocation score on s01-0: 11001 -native_color: iscsi-pool-0-target allocation score on s01-1: -INFINITY -native_color: iscsi-pool-1-lun-1 allocation score on s01-0: -INFINITY -native_color: iscsi-pool-1-lun-1 allocation score on s01-1: 0 -native_color: iscsi-pool-1-target allocation score on s01-0: -INFINITY -native_color: iscsi-pool-1-target allocation score on s01-1: 11001 -native_color: iscsi-vds-dom0-stateless-0-lun-1 allocation score on s01-0: -INFINITY -native_color: iscsi-vds-dom0-stateless-0-lun-1 allocation score on s01-1: -INFINITY -native_color: iscsi-vds-dom0-stateless-0-target allocation score on s01-0: -INFINITY -native_color: iscsi-vds-dom0-stateless-0-target allocation score on s01-1: -INFINITY -native_color: libvirtd:0 allocation score on s01-0: 0 -native_color: libvirtd:0 allocation score on s01-1: 1 -native_color: libvirtd:1 allocation score on s01-0: 1 -native_color: libvirtd:1 allocation score on s01-1: -INFINITY -native_color: mgmt-vm allocation score on s01-0: -INFINITY -native_color: mgmt-vm allocation score on s01-1: 0 -native_color: nginx allocation score on s01-0: -INFINITY -native_color: nginx allocation score on s01-1: -INFINITY -native_color: o2cb:0 allocation score on s01-0: -INFINITY -native_color: o2cb:0 allocation score on s01-1: -INFINITY -native_color: o2cb:1 allocation score on s01-0: -INFINITY -native_color: o2cb:1 allocation score on s01-1: -INFINITY -native_color: ospfd:0 allocation score on s01-0: -INFINITY -native_color: ospfd:0 allocation score on s01-1: 1 -native_color: ospfd:1 allocation score on s01-0: 1 -native_color: ospfd:1 allocation score on s01-1: -INFINITY -native_color: ping-bmc-and-switch:0 allocation score on s01-0: 0 -native_color: ping-bmc-and-switch:0 allocation score on s01-1: 1 -native_color: ping-bmc-and-switch:1 allocation score on s01-0: 1 -native_color: ping-bmc-and-switch:1 allocation score on s01-1: -INFINITY -native_color: s01-logs-fs:0 allocation score on s01-0: -INFINITY -native_color: s01-logs-fs:0 allocation score on s01-1: 10002 -native_color: s01-logs-fs:1 allocation score on s01-0: 10002 -native_color: s01-logs-fs:1 allocation score on s01-1: -INFINITY -native_color: s01-service-fs:0 allocation score on s01-0: -INFINITY -native_color: s01-service-fs:0 allocation score on s01-1: 10002 -native_color: s01-service-fs:1 allocation score on s01-0: 10002 -native_color: s01-service-fs:1 allocation score on s01-1: -INFINITY -native_color: s01-vm-data-metadata-fs:0 allocation score on s01-0: -INFINITY -native_color: s01-vm-data-metadata-fs:0 allocation score on s01-1: 1 -native_color: s01-vm-data-metadata-fs:1 allocation score on s01-0: 1 -native_color: s01-vm-data-metadata-fs:1 allocation score on s01-1: -INFINITY -native_color: s01-vm-data-storage-pool:0 allocation score on s01-0: -INFINITY -native_color: s01-vm-data-storage-pool:0 allocation score on s01-1: 1 -native_color: s01-vm-data-storage-pool:1 allocation score on s01-0: 1 -native_color: s01-vm-data-storage-pool:1 allocation score on s01-1: -INFINITY -native_color: stonith-s01-0 allocation score on s01-0: -INFINITY -native_color: stonith-s01-0 allocation score on s01-1: 0 -native_color: stonith-s01-1 allocation score on s01-0: 0 -native_color: stonith-s01-1 allocation score on s01-1: -INFINITY -native_color: syslog-ng allocation score on s01-0: -INFINITY -native_color: syslog-ng allocation score on s01-1: 0 -native_color: tftpd allocation score on s01-0: -INFINITY -native_color: tftpd allocation score on s01-1: -INFINITY -native_color: vds-http-fs:0 allocation score on s01-0: -INFINITY -native_color: vds-http-fs:0 allocation score on s01-1: 10002 -native_color: vds-http-fs:1 allocation score on s01-0: 10002 -native_color: vds-http-fs:1 allocation score on s01-1: -INFINITY -native_color: vds-tftpboot-fs:0 allocation score on s01-0: -INFINITY -native_color: vds-tftpboot-fs:0 allocation score on s01-1: -INFINITY -native_color: vds-tftpboot-fs:1 allocation score on s01-0: -INFINITY -native_color: vds-tftpboot-fs:1 allocation score on s01-1: -INFINITY -native_color: vg-s01-vm-data:0 allocation score on s01-0: -INFINITY -native_color: vg-s01-vm-data:0 allocation score on s01-1: 10002 -native_color: vg-s01-vm-data:1 allocation score on s01-0: 10002 -native_color: vg-s01-vm-data:1 allocation score on s01-1: -INFINITY -native_color: vip-227 allocation score on s01-0: -INFINITY -native_color: vip-227 allocation score on s01-1: -INFINITY -native_color: vip-227-fw:0 allocation score on s01-0: 0 -native_color: vip-227-fw:0 allocation score on s01-1: 2 -native_color: vip-227-fw:1 allocation score on s01-0: 2 -native_color: vip-227-fw:1 allocation score on s01-1: -INFINITY -native_color: vip-228 allocation score on s01-0: -INFINITY -native_color: vip-228 allocation score on s01-1: -INFINITY -native_color: vip-228-fw:0 allocation score on s01-0: -INFINITY -native_color: vip-228-fw:0 allocation score on s01-1: 1 -native_color: vip-228-fw:1 allocation score on s01-0: 1 -native_color: vip-228-fw:1 allocation score on s01-1: -INFINITY -native_color: vip-232 allocation score on s01-0: -INFINITY -native_color: vip-232 allocation score on s01-1: -INFINITY -native_color: vip-233 allocation score on s01-0: 0 -native_color: vip-233 allocation score on s01-1: 0 -native_color: vip-234 allocation score on s01-0: 0 -native_color: vip-234 allocation score on s01-1: 0 -native_color: vip-235 allocation score on s01-0: 0 -native_color: vip-235 allocation score on s01-1: -INFINITY -native_color: vip-235-fw:0 allocation score on s01-0: 0 -native_color: vip-235-fw:0 allocation score on s01-1: 2 -native_color: vip-235-fw:1 allocation score on s01-0: 2 -native_color: vip-235-fw:1 allocation score on s01-1: -INFINITY -native_color: vip-236 allocation score on s01-0: 0 -native_color: vip-236 allocation score on s01-1: -INFINITY -native_color: vip-236-fw:0 allocation score on s01-0: -INFINITY -native_color: vip-236-fw:0 allocation score on s01-1: 1 -native_color: vip-236-fw:1 allocation score on s01-0: 1 -native_color: vip-236-fw:1 allocation score on s01-1: -INFINITY -native_color: vip-237 allocation score on s01-0: -INFINITY -native_color: vip-237 allocation score on s01-1: 0 -native_color: vip-237-fw:0 allocation score on s01-0: 0 -native_color: vip-237-fw:0 allocation score on s01-1: 2 -native_color: vip-237-fw:1 allocation score on s01-0: 2 -native_color: vip-237-fw:1 allocation score on s01-1: -INFINITY -native_color: vip-238 allocation score on s01-0: -INFINITY -native_color: vip-238 allocation score on s01-1: 0 -native_color: vip-238-fw:0 allocation score on s01-0: -INFINITY -native_color: vip-238-fw:0 allocation score on s01-1: 1 -native_color: vip-238-fw:1 allocation score on s01-0: 1 -native_color: vip-238-fw:1 allocation score on s01-1: -INFINITY -native_color: xinetd:0 allocation score on s01-0: 0 -native_color: xinetd:0 allocation score on s01-1: 1 -native_color: xinetd:1 allocation score on s01-0: 1 -native_color: xinetd:1 allocation score on s01-1: -INFINITY -native_color: zebra:0 allocation score on s01-0: 0 -native_color: zebra:0 allocation score on s01-1: 2 -native_color: zebra:1 allocation score on s01-0: 2 -native_color: zebra:1 allocation score on s01-1: -INFINITY +pcmk__clone_allocate: cl-clvmd allocation score on s01-0: 0 +pcmk__clone_allocate: cl-clvmd allocation score on s01-1: 0 +pcmk__clone_allocate: cl-dhcpd allocation score on s01-0: 0 +pcmk__clone_allocate: cl-dhcpd allocation score on s01-1: 0 +pcmk__clone_allocate: cl-dlm allocation score on s01-0: 0 +pcmk__clone_allocate: cl-dlm allocation score on s01-1: 0 +pcmk__clone_allocate: cl-drbdlinks-s01-service allocation score on s01-0: 0 +pcmk__clone_allocate: cl-drbdlinks-s01-service allocation score on s01-1: 0 +pcmk__clone_allocate: cl-gfs2 allocation score on s01-0: 0 +pcmk__clone_allocate: cl-gfs2 allocation score on s01-1: 0 +pcmk__clone_allocate: cl-ietd allocation score on s01-0: 11001 +pcmk__clone_allocate: cl-ietd allocation score on s01-1: 1000 +pcmk__clone_allocate: cl-libvirtd allocation score on s01-0: 0 +pcmk__clone_allocate: cl-libvirtd allocation score on s01-1: 0 +pcmk__clone_allocate: cl-o2cb allocation score on s01-0: 0 +pcmk__clone_allocate: cl-o2cb allocation score on s01-1: 0 +pcmk__clone_allocate: cl-ospf-routing allocation score on s01-0: 0 +pcmk__clone_allocate: cl-ospf-routing allocation score on s01-1: 0 +pcmk__clone_allocate: cl-s01-logs-fs allocation score on s01-0: 0 +pcmk__clone_allocate: cl-s01-logs-fs allocation score on s01-1: 0 +pcmk__clone_allocate: cl-s01-service-fs allocation score on s01-0: 0 +pcmk__clone_allocate: cl-s01-service-fs allocation score on s01-1: 0 +pcmk__clone_allocate: cl-s01-vm-data-metadata-fs allocation score on s01-0: 0 +pcmk__clone_allocate: cl-s01-vm-data-metadata-fs allocation score on s01-1: 0 +pcmk__clone_allocate: cl-s01-vm-data-storage-pool allocation score on s01-0: 0 +pcmk__clone_allocate: cl-s01-vm-data-storage-pool allocation score on s01-1: 0 +pcmk__clone_allocate: cl-vds-http-fs allocation score on s01-0: 0 +pcmk__clone_allocate: cl-vds-http-fs allocation score on s01-1: 0 +pcmk__clone_allocate: cl-vds-tftpboot-fs allocation score on s01-0: 0 +pcmk__clone_allocate: cl-vds-tftpboot-fs allocation score on s01-1: 0 +pcmk__clone_allocate: cl-vg-s01-vm-data allocation score on s01-0: 0 +pcmk__clone_allocate: cl-vg-s01-vm-data allocation score on s01-1: 0 +pcmk__clone_allocate: cl-xinetd allocation score on s01-0: 0 +pcmk__clone_allocate: cl-xinetd allocation score on s01-1: 0 +pcmk__clone_allocate: clvmd:0 allocation score on s01-0: 0 +pcmk__clone_allocate: clvmd:0 allocation score on s01-1: 1 +pcmk__clone_allocate: clvmd:1 allocation score on s01-0: 1 +pcmk__clone_allocate: clvmd:1 allocation score on s01-1: 0 +pcmk__clone_allocate: connected-outer allocation score on s01-0: 0 +pcmk__clone_allocate: connected-outer allocation score on s01-1: 0 +pcmk__clone_allocate: dhcpd:0 allocation score on s01-0: 0 +pcmk__clone_allocate: dhcpd:0 allocation score on s01-1: 0 +pcmk__clone_allocate: dhcpd:1 allocation score on s01-0: 0 +pcmk__clone_allocate: dhcpd:1 allocation score on s01-1: 0 +pcmk__clone_allocate: dlm:0 allocation score on s01-0: 0 +pcmk__clone_allocate: dlm:0 allocation score on s01-1: 1 +pcmk__clone_allocate: dlm:1 allocation score on s01-0: 1 +pcmk__clone_allocate: dlm:1 allocation score on s01-1: 0 +pcmk__clone_allocate: drbd-pool-0:0 allocation score on s01-0: 0 +pcmk__clone_allocate: drbd-pool-0:0 allocation score on s01-1: 10001 +pcmk__clone_allocate: drbd-pool-0:1 allocation score on s01-0: 10001 +pcmk__clone_allocate: drbd-pool-0:1 allocation score on s01-1: 0 +pcmk__clone_allocate: drbd-pool-1:0 allocation score on s01-0: 0 +pcmk__clone_allocate: drbd-pool-1:0 allocation score on s01-1: 10001 +pcmk__clone_allocate: drbd-pool-1:1 allocation score on s01-0: 10001 +pcmk__clone_allocate: drbd-pool-1:1 allocation score on s01-1: 0 +pcmk__clone_allocate: drbd-s01-logs:0 allocation score on s01-0: 0 +pcmk__clone_allocate: drbd-s01-logs:0 allocation score on s01-1: 10001 +pcmk__clone_allocate: drbd-s01-logs:1 allocation score on s01-0: 10001 +pcmk__clone_allocate: drbd-s01-logs:1 allocation score on s01-1: 0 +pcmk__clone_allocate: drbd-s01-service:0 allocation score on s01-0: 0 +pcmk__clone_allocate: drbd-s01-service:0 allocation score on s01-1: 10001 +pcmk__clone_allocate: drbd-s01-service:1 allocation score on s01-0: 10001 +pcmk__clone_allocate: drbd-s01-service:1 allocation score on s01-1: 0 +pcmk__clone_allocate: drbd-s01-vm-data:0 allocation score on s01-0: 0 +pcmk__clone_allocate: drbd-s01-vm-data:0 allocation score on s01-1: 10001 +pcmk__clone_allocate: drbd-s01-vm-data:1 allocation score on s01-0: 10001 +pcmk__clone_allocate: drbd-s01-vm-data:1 allocation score on s01-1: 0 +pcmk__clone_allocate: drbd-vds-dom0-stateless-0:0 allocation score on s01-0: 0 +pcmk__clone_allocate: drbd-vds-dom0-stateless-0:0 allocation score on s01-1: 10001 +pcmk__clone_allocate: drbd-vds-dom0-stateless-0:1 allocation score on s01-0: 10001 +pcmk__clone_allocate: drbd-vds-dom0-stateless-0:1 allocation score on s01-1: 0 +pcmk__clone_allocate: drbd-vds-http:0 allocation score on s01-0: 0 +pcmk__clone_allocate: drbd-vds-http:0 allocation score on s01-1: 10001 +pcmk__clone_allocate: drbd-vds-http:1 allocation score on s01-0: 10001 +pcmk__clone_allocate: drbd-vds-http:1 allocation score on s01-1: 0 +pcmk__clone_allocate: drbd-vds-tftpboot:0 allocation score on s01-0: 0 +pcmk__clone_allocate: drbd-vds-tftpboot:0 allocation score on s01-1: 10001 +pcmk__clone_allocate: drbd-vds-tftpboot:1 allocation score on s01-0: 10001 +pcmk__clone_allocate: drbd-vds-tftpboot:1 allocation score on s01-1: 0 +pcmk__clone_allocate: drbdlinks-s01-service:0 allocation score on s01-0: 0 +pcmk__clone_allocate: drbdlinks-s01-service:0 allocation score on s01-1: 1 +pcmk__clone_allocate: drbdlinks-s01-service:1 allocation score on s01-0: 1 +pcmk__clone_allocate: drbdlinks-s01-service:1 allocation score on s01-1: 0 +pcmk__clone_allocate: gfs2:0 allocation score on s01-0: 0 +pcmk__clone_allocate: gfs2:0 allocation score on s01-1: 1 +pcmk__clone_allocate: gfs2:1 allocation score on s01-0: 1 +pcmk__clone_allocate: gfs2:1 allocation score on s01-1: 0 +pcmk__clone_allocate: ietd:0 allocation score on s01-0: 0 +pcmk__clone_allocate: ietd:0 allocation score on s01-1: 1 +pcmk__clone_allocate: ietd:1 allocation score on s01-0: 1 +pcmk__clone_allocate: ietd:1 allocation score on s01-1: 0 +pcmk__clone_allocate: iscsi-pool-0-vips-fw:0 allocation score on s01-0: 0 +pcmk__clone_allocate: iscsi-pool-0-vips-fw:0 allocation score on s01-1: 2000 +pcmk__clone_allocate: iscsi-pool-0-vips-fw:1 allocation score on s01-0: 2000 +pcmk__clone_allocate: iscsi-pool-0-vips-fw:1 allocation score on s01-1: 0 +pcmk__clone_allocate: iscsi-pool-1-vips-fw:0 allocation score on s01-0: 0 +pcmk__clone_allocate: iscsi-pool-1-vips-fw:0 allocation score on s01-1: 2000 +pcmk__clone_allocate: iscsi-pool-1-vips-fw:1 allocation score on s01-0: 2000 +pcmk__clone_allocate: iscsi-pool-1-vips-fw:1 allocation score on s01-1: 0 +pcmk__clone_allocate: iscsi-vds-dom0-stateless-0-vips-fw:0 allocation score on s01-0: 0 +pcmk__clone_allocate: iscsi-vds-dom0-stateless-0-vips-fw:0 allocation score on s01-1: 2000 +pcmk__clone_allocate: iscsi-vds-dom0-stateless-0-vips-fw:1 allocation score on s01-0: 2000 +pcmk__clone_allocate: iscsi-vds-dom0-stateless-0-vips-fw:1 allocation score on s01-1: 0 +pcmk__clone_allocate: libvirtd:0 allocation score on s01-0: 0 +pcmk__clone_allocate: libvirtd:0 allocation score on s01-1: 1 +pcmk__clone_allocate: libvirtd:1 allocation score on s01-0: 1 +pcmk__clone_allocate: libvirtd:1 allocation score on s01-1: 0 +pcmk__clone_allocate: ms-drbd-pool-0 allocation score on s01-0: 1000 +pcmk__clone_allocate: ms-drbd-pool-0 allocation score on s01-1: 0 +pcmk__clone_allocate: ms-drbd-pool-1 allocation score on s01-0: 0 +pcmk__clone_allocate: ms-drbd-pool-1 allocation score on s01-1: 1000 +pcmk__clone_allocate: ms-drbd-s01-logs allocation score on s01-0: 0 +pcmk__clone_allocate: ms-drbd-s01-logs allocation score on s01-1: 0 +pcmk__clone_allocate: ms-drbd-s01-service allocation score on s01-0: 0 +pcmk__clone_allocate: ms-drbd-s01-service allocation score on s01-1: 0 +pcmk__clone_allocate: ms-drbd-s01-vm-data allocation score on s01-0: 0 +pcmk__clone_allocate: ms-drbd-s01-vm-data allocation score on s01-1: 0 +pcmk__clone_allocate: ms-drbd-vds-dom0-stateless-0 allocation score on s01-0: 0 +pcmk__clone_allocate: ms-drbd-vds-dom0-stateless-0 allocation score on s01-1: 0 +pcmk__clone_allocate: ms-drbd-vds-http allocation score on s01-0: 0 +pcmk__clone_allocate: ms-drbd-vds-http allocation score on s01-1: 0 +pcmk__clone_allocate: ms-drbd-vds-tftpboot allocation score on s01-0: 0 +pcmk__clone_allocate: ms-drbd-vds-tftpboot allocation score on s01-1: 0 +pcmk__clone_allocate: ms-iscsi-pool-0-vips-fw allocation score on s01-0: 0 +pcmk__clone_allocate: ms-iscsi-pool-0-vips-fw allocation score on s01-1: 0 +pcmk__clone_allocate: ms-iscsi-pool-1-vips-fw allocation score on s01-0: 0 +pcmk__clone_allocate: ms-iscsi-pool-1-vips-fw allocation score on s01-1: 0 +pcmk__clone_allocate: ms-iscsi-vds-dom0-stateless-0-vips-fw allocation score on s01-0: 0 +pcmk__clone_allocate: ms-iscsi-vds-dom0-stateless-0-vips-fw allocation score on s01-1: 0 +pcmk__clone_allocate: o2cb:0 allocation score on s01-0: 0 +pcmk__clone_allocate: o2cb:0 allocation score on s01-1: 0 +pcmk__clone_allocate: o2cb:1 allocation score on s01-0: 0 +pcmk__clone_allocate: o2cb:1 allocation score on s01-1: 0 +pcmk__clone_allocate: ospf-routing:0 allocation score on s01-0: 0 +pcmk__clone_allocate: ospf-routing:0 allocation score on s01-1: 0 +pcmk__clone_allocate: ospf-routing:1 allocation score on s01-0: 0 +pcmk__clone_allocate: ospf-routing:1 allocation score on s01-1: 0 +pcmk__clone_allocate: ospfd:0 allocation score on s01-0: 0 +pcmk__clone_allocate: ospfd:0 allocation score on s01-1: 1 +pcmk__clone_allocate: ospfd:1 allocation score on s01-0: 1 +pcmk__clone_allocate: ospfd:1 allocation score on s01-1: 0 +pcmk__clone_allocate: ping-bmc-and-switch:0 allocation score on s01-0: 0 +pcmk__clone_allocate: ping-bmc-and-switch:0 allocation score on s01-1: 1 +pcmk__clone_allocate: ping-bmc-and-switch:1 allocation score on s01-0: 1 +pcmk__clone_allocate: ping-bmc-and-switch:1 allocation score on s01-1: 0 +pcmk__clone_allocate: s01-logs-fs:0 allocation score on s01-0: 0 +pcmk__clone_allocate: s01-logs-fs:0 allocation score on s01-1: 1 +pcmk__clone_allocate: s01-logs-fs:1 allocation score on s01-0: 1 +pcmk__clone_allocate: s01-logs-fs:1 allocation score on s01-1: 0 +pcmk__clone_allocate: s01-service-fs:0 allocation score on s01-0: 0 +pcmk__clone_allocate: s01-service-fs:0 allocation score on s01-1: 1 +pcmk__clone_allocate: s01-service-fs:1 allocation score on s01-0: 1 +pcmk__clone_allocate: s01-service-fs:1 allocation score on s01-1: 0 +pcmk__clone_allocate: s01-vm-data-metadata-fs:0 allocation score on s01-0: 0 +pcmk__clone_allocate: s01-vm-data-metadata-fs:0 allocation score on s01-1: 1 +pcmk__clone_allocate: s01-vm-data-metadata-fs:1 allocation score on s01-0: 1 +pcmk__clone_allocate: s01-vm-data-metadata-fs:1 allocation score on s01-1: 0 +pcmk__clone_allocate: s01-vm-data-storage-pool:0 allocation score on s01-0: 0 +pcmk__clone_allocate: s01-vm-data-storage-pool:0 allocation score on s01-1: 1 +pcmk__clone_allocate: s01-vm-data-storage-pool:1 allocation score on s01-0: 1 +pcmk__clone_allocate: s01-vm-data-storage-pool:1 allocation score on s01-1: 0 +pcmk__clone_allocate: vds-http-fs:0 allocation score on s01-0: 0 +pcmk__clone_allocate: vds-http-fs:0 allocation score on s01-1: 1 +pcmk__clone_allocate: vds-http-fs:1 allocation score on s01-0: 1 +pcmk__clone_allocate: vds-http-fs:1 allocation score on s01-1: 0 +pcmk__clone_allocate: vds-tftpboot-fs:0 allocation score on s01-0: 0 +pcmk__clone_allocate: vds-tftpboot-fs:0 allocation score on s01-1: 0 +pcmk__clone_allocate: vds-tftpboot-fs:1 allocation score on s01-0: 0 +pcmk__clone_allocate: vds-tftpboot-fs:1 allocation score on s01-1: 0 +pcmk__clone_allocate: vg-s01-vm-data:0 allocation score on s01-0: 0 +pcmk__clone_allocate: vg-s01-vm-data:0 allocation score on s01-1: 1 +pcmk__clone_allocate: vg-s01-vm-data:1 allocation score on s01-0: 1 +pcmk__clone_allocate: vg-s01-vm-data:1 allocation score on s01-1: 0 +pcmk__clone_allocate: vip-227-fw:0 allocation score on s01-0: 0 +pcmk__clone_allocate: vip-227-fw:0 allocation score on s01-1: 1 +pcmk__clone_allocate: vip-227-fw:1 allocation score on s01-0: 1 +pcmk__clone_allocate: vip-227-fw:1 allocation score on s01-1: 0 +pcmk__clone_allocate: vip-228-fw:0 allocation score on s01-0: 0 +pcmk__clone_allocate: vip-228-fw:0 allocation score on s01-1: 1 +pcmk__clone_allocate: vip-228-fw:1 allocation score on s01-0: 1 +pcmk__clone_allocate: vip-228-fw:1 allocation score on s01-1: 0 +pcmk__clone_allocate: vip-235-fw:0 allocation score on s01-0: 0 +pcmk__clone_allocate: vip-235-fw:0 allocation score on s01-1: 1 +pcmk__clone_allocate: vip-235-fw:1 allocation score on s01-0: 1 +pcmk__clone_allocate: vip-235-fw:1 allocation score on s01-1: 0 +pcmk__clone_allocate: vip-236-fw:0 allocation score on s01-0: 0 +pcmk__clone_allocate: vip-236-fw:0 allocation score on s01-1: 1 +pcmk__clone_allocate: vip-236-fw:1 allocation score on s01-0: 1 +pcmk__clone_allocate: vip-236-fw:1 allocation score on s01-1: 0 +pcmk__clone_allocate: vip-237-fw:0 allocation score on s01-0: 0 +pcmk__clone_allocate: vip-237-fw:0 allocation score on s01-1: 1 +pcmk__clone_allocate: vip-237-fw:1 allocation score on s01-0: 1 +pcmk__clone_allocate: vip-237-fw:1 allocation score on s01-1: 0 +pcmk__clone_allocate: vip-238-fw:0 allocation score on s01-0: 0 +pcmk__clone_allocate: vip-238-fw:0 allocation score on s01-1: 1 +pcmk__clone_allocate: vip-238-fw:1 allocation score on s01-0: 1 +pcmk__clone_allocate: vip-238-fw:1 allocation score on s01-1: 0 +pcmk__clone_allocate: xinetd:0 allocation score on s01-0: 0 +pcmk__clone_allocate: xinetd:0 allocation score on s01-1: 1 +pcmk__clone_allocate: xinetd:1 allocation score on s01-0: 1 +pcmk__clone_allocate: xinetd:1 allocation score on s01-1: 0 +pcmk__clone_allocate: zebra:0 allocation score on s01-0: 0 +pcmk__clone_allocate: zebra:0 allocation score on s01-1: 1 +pcmk__clone_allocate: zebra:1 allocation score on s01-0: 1 +pcmk__clone_allocate: zebra:1 allocation score on s01-1: 0 +pcmk__group_allocate: http-server allocation score on s01-0: 0 +pcmk__group_allocate: http-server allocation score on s01-1: 0 +pcmk__group_allocate: iscsi-pool-0-lun-1 allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-pool-0-lun-1 allocation score on s01-1: 0 +pcmk__group_allocate: iscsi-pool-0-target allocation score on s01-0: 1000 +pcmk__group_allocate: iscsi-pool-0-target allocation score on s01-1: 0 +pcmk__group_allocate: iscsi-pool-0-target-all allocation score on s01-0: 1000 +pcmk__group_allocate: iscsi-pool-0-target-all allocation score on s01-1: 0 +pcmk__group_allocate: iscsi-pool-0-vips allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-pool-0-vips allocation score on s01-1: 0 +pcmk__group_allocate: iscsi-pool-0-vips-fw:0 allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-pool-0-vips-fw:0 allocation score on s01-1: 2000 +pcmk__group_allocate: iscsi-pool-0-vips-fw:1 allocation score on s01-0: 2000 +pcmk__group_allocate: iscsi-pool-0-vips-fw:1 allocation score on s01-1: -INFINITY +pcmk__group_allocate: iscsi-pool-1-lun-1 allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-pool-1-lun-1 allocation score on s01-1: 0 +pcmk__group_allocate: iscsi-pool-1-target allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-pool-1-target allocation score on s01-1: 1000 +pcmk__group_allocate: iscsi-pool-1-target-all allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-pool-1-target-all allocation score on s01-1: 1000 +pcmk__group_allocate: iscsi-pool-1-vips allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-pool-1-vips allocation score on s01-1: 0 +pcmk__group_allocate: iscsi-pool-1-vips-fw:0 allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-pool-1-vips-fw:0 allocation score on s01-1: 2000 +pcmk__group_allocate: iscsi-pool-1-vips-fw:1 allocation score on s01-0: 2000 +pcmk__group_allocate: iscsi-pool-1-vips-fw:1 allocation score on s01-1: -INFINITY +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-lun-1 allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-lun-1 allocation score on s01-1: 0 +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-target allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-target allocation score on s01-1: 0 +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-target-all allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-target-all allocation score on s01-1: 0 +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-vips allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-vips allocation score on s01-1: 0 +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-vips-fw:0 allocation score on s01-0: 0 +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-vips-fw:0 allocation score on s01-1: 2000 +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-vips-fw:1 allocation score on s01-0: 2000 +pcmk__group_allocate: iscsi-vds-dom0-stateless-0-vips-fw:1 allocation score on s01-1: -INFINITY +pcmk__group_allocate: nginx allocation score on s01-0: 0 +pcmk__group_allocate: nginx allocation score on s01-1: 0 +pcmk__group_allocate: ospf-routing:0 allocation score on s01-0: 0 +pcmk__group_allocate: ospf-routing:0 allocation score on s01-1: 0 +pcmk__group_allocate: ospf-routing:1 allocation score on s01-0: 0 +pcmk__group_allocate: ospf-routing:1 allocation score on s01-1: -INFINITY +pcmk__group_allocate: ospfd:0 allocation score on s01-0: 0 +pcmk__group_allocate: ospfd:0 allocation score on s01-1: 1 +pcmk__group_allocate: ospfd:1 allocation score on s01-0: 1 +pcmk__group_allocate: ospfd:1 allocation score on s01-1: -INFINITY +pcmk__group_allocate: syslog-ng allocation score on s01-0: 0 +pcmk__group_allocate: syslog-ng allocation score on s01-1: 0 +pcmk__group_allocate: syslog-server allocation score on s01-0: 0 +pcmk__group_allocate: syslog-server allocation score on s01-1: 0 +pcmk__group_allocate: tftp-server allocation score on s01-0: 0 +pcmk__group_allocate: tftp-server allocation score on s01-1: 0 +pcmk__group_allocate: tftpd allocation score on s01-0: 0 +pcmk__group_allocate: tftpd allocation score on s01-1: 0 +pcmk__group_allocate: vip-227 allocation score on s01-0: 0 +pcmk__group_allocate: vip-227 allocation score on s01-1: 0 +pcmk__group_allocate: vip-227-fw:0 allocation score on s01-0: 0 +pcmk__group_allocate: vip-227-fw:0 allocation score on s01-1: 1 +pcmk__group_allocate: vip-227-fw:1 allocation score on s01-0: 1 +pcmk__group_allocate: vip-227-fw:1 allocation score on s01-1: -INFINITY +pcmk__group_allocate: vip-228 allocation score on s01-0: 0 +pcmk__group_allocate: vip-228 allocation score on s01-1: 0 +pcmk__group_allocate: vip-228-fw:0 allocation score on s01-0: 0 +pcmk__group_allocate: vip-228-fw:0 allocation score on s01-1: 1 +pcmk__group_allocate: vip-228-fw:1 allocation score on s01-0: 1 +pcmk__group_allocate: vip-228-fw:1 allocation score on s01-1: -INFINITY +pcmk__group_allocate: vip-232 allocation score on s01-0: 0 +pcmk__group_allocate: vip-232 allocation score on s01-1: 0 +pcmk__group_allocate: vip-233 allocation score on s01-0: 0 +pcmk__group_allocate: vip-233 allocation score on s01-1: 0 +pcmk__group_allocate: vip-234 allocation score on s01-0: 0 +pcmk__group_allocate: vip-234 allocation score on s01-1: 0 +pcmk__group_allocate: vip-235 allocation score on s01-0: 0 +pcmk__group_allocate: vip-235 allocation score on s01-1: 0 +pcmk__group_allocate: vip-235-fw:0 allocation score on s01-0: 0 +pcmk__group_allocate: vip-235-fw:0 allocation score on s01-1: 1 +pcmk__group_allocate: vip-235-fw:1 allocation score on s01-0: 1 +pcmk__group_allocate: vip-235-fw:1 allocation score on s01-1: -INFINITY +pcmk__group_allocate: vip-236 allocation score on s01-0: 0 +pcmk__group_allocate: vip-236 allocation score on s01-1: 0 +pcmk__group_allocate: vip-236-fw:0 allocation score on s01-0: 0 +pcmk__group_allocate: vip-236-fw:0 allocation score on s01-1: 1 +pcmk__group_allocate: vip-236-fw:1 allocation score on s01-0: 1 +pcmk__group_allocate: vip-236-fw:1 allocation score on s01-1: -INFINITY +pcmk__group_allocate: vip-237 allocation score on s01-0: 0 +pcmk__group_allocate: vip-237 allocation score on s01-1: 0 +pcmk__group_allocate: vip-237-fw:0 allocation score on s01-0: 0 +pcmk__group_allocate: vip-237-fw:0 allocation score on s01-1: 1 +pcmk__group_allocate: vip-237-fw:1 allocation score on s01-0: 1 +pcmk__group_allocate: vip-237-fw:1 allocation score on s01-1: -INFINITY +pcmk__group_allocate: vip-238 allocation score on s01-0: 0 +pcmk__group_allocate: vip-238 allocation score on s01-1: 0 +pcmk__group_allocate: vip-238-fw:0 allocation score on s01-0: 0 +pcmk__group_allocate: vip-238-fw:0 allocation score on s01-1: 1 +pcmk__group_allocate: vip-238-fw:1 allocation score on s01-0: 1 +pcmk__group_allocate: vip-238-fw:1 allocation score on s01-1: -INFINITY +pcmk__group_allocate: zebra:0 allocation score on s01-0: 0 +pcmk__group_allocate: zebra:0 allocation score on s01-1: 1 +pcmk__group_allocate: zebra:1 allocation score on s01-0: 1 +pcmk__group_allocate: zebra:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on s01-1: 1 +pcmk__native_allocate: clvmd:1 allocation score on s01-0: 1 +pcmk__native_allocate: clvmd:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: dhcpd:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: dhcpd:0 allocation score on s01-1: -INFINITY +pcmk__native_allocate: dhcpd:1 allocation score on s01-0: -INFINITY +pcmk__native_allocate: dhcpd:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on s01-0: 0 +pcmk__native_allocate: dlm:0 allocation score on s01-1: 1 +pcmk__native_allocate: dlm:1 allocation score on s01-0: 1 +pcmk__native_allocate: dlm:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: drbd-pool-0:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: drbd-pool-0:0 allocation score on s01-1: 10001 +pcmk__native_allocate: drbd-pool-0:1 allocation score on s01-0: 10001 +pcmk__native_allocate: drbd-pool-0:1 allocation score on s01-1: 0 +pcmk__native_allocate: drbd-pool-1:0 allocation score on s01-0: 0 +pcmk__native_allocate: drbd-pool-1:0 allocation score on s01-1: 10001 +pcmk__native_allocate: drbd-pool-1:1 allocation score on s01-0: 10001 +pcmk__native_allocate: drbd-pool-1:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: drbd-s01-logs:0 allocation score on s01-0: 0 +pcmk__native_allocate: drbd-s01-logs:0 allocation score on s01-1: 10001 +pcmk__native_allocate: drbd-s01-logs:1 allocation score on s01-0: 10001 +pcmk__native_allocate: drbd-s01-logs:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: drbd-s01-service:0 allocation score on s01-0: 0 +pcmk__native_allocate: drbd-s01-service:0 allocation score on s01-1: 10001 +pcmk__native_allocate: drbd-s01-service:1 allocation score on s01-0: 10001 +pcmk__native_allocate: drbd-s01-service:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: drbd-s01-vm-data:0 allocation score on s01-0: 0 +pcmk__native_allocate: drbd-s01-vm-data:0 allocation score on s01-1: 10001 +pcmk__native_allocate: drbd-s01-vm-data:1 allocation score on s01-0: 10001 +pcmk__native_allocate: drbd-s01-vm-data:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: drbd-vds-dom0-stateless-0:0 allocation score on s01-0: 0 +pcmk__native_allocate: drbd-vds-dom0-stateless-0:0 allocation score on s01-1: 10001 +pcmk__native_allocate: drbd-vds-dom0-stateless-0:1 allocation score on s01-0: 10001 +pcmk__native_allocate: drbd-vds-dom0-stateless-0:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: drbd-vds-http:0 allocation score on s01-0: 0 +pcmk__native_allocate: drbd-vds-http:0 allocation score on s01-1: 10001 +pcmk__native_allocate: drbd-vds-http:1 allocation score on s01-0: 10001 +pcmk__native_allocate: drbd-vds-http:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: drbd-vds-tftpboot:0 allocation score on s01-0: 0 +pcmk__native_allocate: drbd-vds-tftpboot:0 allocation score on s01-1: 10001 +pcmk__native_allocate: drbd-vds-tftpboot:1 allocation score on s01-0: 10001 +pcmk__native_allocate: drbd-vds-tftpboot:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: drbdlinks-s01-service:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: drbdlinks-s01-service:0 allocation score on s01-1: 1 +pcmk__native_allocate: drbdlinks-s01-service:1 allocation score on s01-0: 1 +pcmk__native_allocate: drbdlinks-s01-service:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: gfs2:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: gfs2:0 allocation score on s01-1: 1 +pcmk__native_allocate: gfs2:1 allocation score on s01-0: 1 +pcmk__native_allocate: gfs2:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: ietd:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: ietd:0 allocation score on s01-1: 1 +pcmk__native_allocate: ietd:1 allocation score on s01-0: 1 +pcmk__native_allocate: ietd:1 allocation score on s01-1: 0 +pcmk__native_allocate: iscsi-pool-0-lun-1 allocation score on s01-0: 0 +pcmk__native_allocate: iscsi-pool-0-lun-1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: iscsi-pool-0-target allocation score on s01-0: 11001 +pcmk__native_allocate: iscsi-pool-0-target allocation score on s01-1: -INFINITY +pcmk__native_allocate: iscsi-pool-1-lun-1 allocation score on s01-0: -INFINITY +pcmk__native_allocate: iscsi-pool-1-lun-1 allocation score on s01-1: 0 +pcmk__native_allocate: iscsi-pool-1-target allocation score on s01-0: -INFINITY +pcmk__native_allocate: iscsi-pool-1-target allocation score on s01-1: 11001 +pcmk__native_allocate: iscsi-vds-dom0-stateless-0-lun-1 allocation score on s01-0: -INFINITY +pcmk__native_allocate: iscsi-vds-dom0-stateless-0-lun-1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: iscsi-vds-dom0-stateless-0-target allocation score on s01-0: -INFINITY +pcmk__native_allocate: iscsi-vds-dom0-stateless-0-target allocation score on s01-1: -INFINITY +pcmk__native_allocate: libvirtd:0 allocation score on s01-0: 0 +pcmk__native_allocate: libvirtd:0 allocation score on s01-1: 1 +pcmk__native_allocate: libvirtd:1 allocation score on s01-0: 1 +pcmk__native_allocate: libvirtd:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: mgmt-vm allocation score on s01-0: -INFINITY +pcmk__native_allocate: mgmt-vm allocation score on s01-1: 0 +pcmk__native_allocate: nginx allocation score on s01-0: -INFINITY +pcmk__native_allocate: nginx allocation score on s01-1: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on s01-1: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on s01-0: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: ospfd:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: ospfd:0 allocation score on s01-1: 1 +pcmk__native_allocate: ospfd:1 allocation score on s01-0: 1 +pcmk__native_allocate: ospfd:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: ping-bmc-and-switch:0 allocation score on s01-0: 0 +pcmk__native_allocate: ping-bmc-and-switch:0 allocation score on s01-1: 1 +pcmk__native_allocate: ping-bmc-and-switch:1 allocation score on s01-0: 1 +pcmk__native_allocate: ping-bmc-and-switch:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: s01-logs-fs:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: s01-logs-fs:0 allocation score on s01-1: 10002 +pcmk__native_allocate: s01-logs-fs:1 allocation score on s01-0: 10002 +pcmk__native_allocate: s01-logs-fs:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: s01-service-fs:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: s01-service-fs:0 allocation score on s01-1: 10002 +pcmk__native_allocate: s01-service-fs:1 allocation score on s01-0: 10002 +pcmk__native_allocate: s01-service-fs:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: s01-vm-data-metadata-fs:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: s01-vm-data-metadata-fs:0 allocation score on s01-1: 1 +pcmk__native_allocate: s01-vm-data-metadata-fs:1 allocation score on s01-0: 1 +pcmk__native_allocate: s01-vm-data-metadata-fs:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: s01-vm-data-storage-pool:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: s01-vm-data-storage-pool:0 allocation score on s01-1: 1 +pcmk__native_allocate: s01-vm-data-storage-pool:1 allocation score on s01-0: 1 +pcmk__native_allocate: s01-vm-data-storage-pool:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: stonith-s01-0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: stonith-s01-0 allocation score on s01-1: 0 +pcmk__native_allocate: stonith-s01-1 allocation score on s01-0: 0 +pcmk__native_allocate: stonith-s01-1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: syslog-ng allocation score on s01-0: -INFINITY +pcmk__native_allocate: syslog-ng allocation score on s01-1: 0 +pcmk__native_allocate: tftpd allocation score on s01-0: -INFINITY +pcmk__native_allocate: tftpd allocation score on s01-1: -INFINITY +pcmk__native_allocate: vds-http-fs:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vds-http-fs:0 allocation score on s01-1: 10002 +pcmk__native_allocate: vds-http-fs:1 allocation score on s01-0: 10002 +pcmk__native_allocate: vds-http-fs:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vds-tftpboot-fs:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vds-tftpboot-fs:0 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vds-tftpboot-fs:1 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vds-tftpboot-fs:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vg-s01-vm-data:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vg-s01-vm-data:0 allocation score on s01-1: 10002 +pcmk__native_allocate: vg-s01-vm-data:1 allocation score on s01-0: 10002 +pcmk__native_allocate: vg-s01-vm-data:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vip-227 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vip-227 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vip-227-fw:0 allocation score on s01-0: 0 +pcmk__native_allocate: vip-227-fw:0 allocation score on s01-1: 2 +pcmk__native_allocate: vip-227-fw:1 allocation score on s01-0: 2 +pcmk__native_allocate: vip-227-fw:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vip-228 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vip-228 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vip-228-fw:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vip-228-fw:0 allocation score on s01-1: 1 +pcmk__native_allocate: vip-228-fw:1 allocation score on s01-0: 1 +pcmk__native_allocate: vip-228-fw:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vip-232 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vip-232 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vip-233 allocation score on s01-0: 0 +pcmk__native_allocate: vip-233 allocation score on s01-1: 0 +pcmk__native_allocate: vip-234 allocation score on s01-0: 0 +pcmk__native_allocate: vip-234 allocation score on s01-1: 0 +pcmk__native_allocate: vip-235 allocation score on s01-0: 0 +pcmk__native_allocate: vip-235 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vip-235-fw:0 allocation score on s01-0: 0 +pcmk__native_allocate: vip-235-fw:0 allocation score on s01-1: 2 +pcmk__native_allocate: vip-235-fw:1 allocation score on s01-0: 2 +pcmk__native_allocate: vip-235-fw:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vip-236 allocation score on s01-0: 0 +pcmk__native_allocate: vip-236 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vip-236-fw:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vip-236-fw:0 allocation score on s01-1: 1 +pcmk__native_allocate: vip-236-fw:1 allocation score on s01-0: 1 +pcmk__native_allocate: vip-236-fw:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vip-237 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vip-237 allocation score on s01-1: 0 +pcmk__native_allocate: vip-237-fw:0 allocation score on s01-0: 0 +pcmk__native_allocate: vip-237-fw:0 allocation score on s01-1: 2 +pcmk__native_allocate: vip-237-fw:1 allocation score on s01-0: 2 +pcmk__native_allocate: vip-237-fw:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: vip-238 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vip-238 allocation score on s01-1: 0 +pcmk__native_allocate: vip-238-fw:0 allocation score on s01-0: -INFINITY +pcmk__native_allocate: vip-238-fw:0 allocation score on s01-1: 1 +pcmk__native_allocate: vip-238-fw:1 allocation score on s01-0: 1 +pcmk__native_allocate: vip-238-fw:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: xinetd:0 allocation score on s01-0: 0 +pcmk__native_allocate: xinetd:0 allocation score on s01-1: 1 +pcmk__native_allocate: xinetd:1 allocation score on s01-0: 1 +pcmk__native_allocate: xinetd:1 allocation score on s01-1: -INFINITY +pcmk__native_allocate: zebra:0 allocation score on s01-0: 0 +pcmk__native_allocate: zebra:0 allocation score on s01-1: 2 +pcmk__native_allocate: zebra:1 allocation score on s01-0: 2 +pcmk__native_allocate: zebra:1 allocation score on s01-1: -INFINITY diff --git a/pengine/test10/coloc-clone-stays-active.summary b/pengine/test10/coloc-clone-stays-active.summary index df9b92c58a5..e2aae4a16a3 100644 --- a/pengine/test10/coloc-clone-stays-active.summary +++ b/pengine/test10/coloc-clone-stays-active.summary @@ -1,4 +1,4 @@ -12 of 87 resources DISABLED and 0 BLOCKED from being started due to failures +9 of 87 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ s01-0 s01-1 ] @@ -104,7 +104,6 @@ Executing cluster transition: * Resource action: mgmt-vm migrate_to on s01-0 * Resource action: mgmt-vm migrate_from on s01-1 * Resource action: mgmt-vm stop on s01-0 - * Pseudo action: all_stopped * Pseudo action: mgmt-vm_start_0 * Resource action: mgmt-vm monitor=10000 on s01-1 diff --git a/pengine/test10/coloc-dependee-should-move.dot b/pengine/test10/coloc-dependee-should-move.dot new file mode 100644 index 00000000000..cdb07d9e3c1 --- /dev/null +++ b/pengine/test10/coloc-dependee-should-move.dot @@ -0,0 +1,51 @@ +digraph "g" { +"dummy2_running_0" [ style=bold color="green" fontcolor="orange"] +"dummy2_start_0" -> "dummy2_running_0" [ style = bold] +"dummy2_start_0" -> "dummy2a_start_0 rhel7-3" [ style = bold] +"dummy2_start_0" -> "dummy2b_start_0 rhel7-3" [ style = bold] +"dummy2_start_0" -> "dummy2c_start_0 rhel7-3" [ style = bold] +"dummy2_start_0" -> "dummy2d_start_0 rhel7-3" [ style = bold] +"dummy2_start_0" [ style=bold color="green" fontcolor="orange"] +"dummy2_stop_0" -> "dummy2_stopped_0" [ style = bold] +"dummy2_stop_0" -> "dummy2a_stop_0 rhel7-4" [ style = bold] +"dummy2_stop_0" -> "dummy2b_stop_0 rhel7-4" [ style = bold] +"dummy2_stop_0" -> "dummy2c_stop_0 rhel7-4" [ style = bold] +"dummy2_stop_0" -> "dummy2d_stop_0 rhel7-4" [ style = bold] +"dummy2_stop_0" [ style=bold color="green" fontcolor="orange"] +"dummy2_stopped_0" -> "dummy2_start_0" [ style = bold] +"dummy2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dummy2a_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2a_start_0 rhel7-3" -> "dummy2_running_0" [ style = bold] +"dummy2a_start_0 rhel7-3" -> "dummy2a_monitor_10000 rhel7-3" [ style = bold] +"dummy2a_start_0 rhel7-3" -> "dummy2b_start_0 rhel7-3" [ style = bold] +"dummy2a_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2a_stop_0 rhel7-4" -> "dummy2_stopped_0" [ style = bold] +"dummy2a_stop_0 rhel7-4" -> "dummy2a_start_0 rhel7-3" [ style = bold] +"dummy2a_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"dummy2b_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2b_start_0 rhel7-3" -> "dummy2_running_0" [ style = bold] +"dummy2b_start_0 rhel7-3" -> "dummy2b_monitor_10000 rhel7-3" [ style = bold] +"dummy2b_start_0 rhel7-3" -> "dummy2c_start_0 rhel7-3" [ style = bold] +"dummy2b_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2b_stop_0 rhel7-4" -> "dummy2_stopped_0" [ style = bold] +"dummy2b_stop_0 rhel7-4" -> "dummy2a_stop_0 rhel7-4" [ style = bold] +"dummy2b_stop_0 rhel7-4" -> "dummy2b_start_0 rhel7-3" [ style = bold] +"dummy2b_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"dummy2c_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2c_start_0 rhel7-3" -> "dummy2_running_0" [ style = bold] +"dummy2c_start_0 rhel7-3" -> "dummy2c_monitor_10000 rhel7-3" [ style = bold] +"dummy2c_start_0 rhel7-3" -> "dummy2d_start_0 rhel7-3" [ style = bold] +"dummy2c_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2c_stop_0 rhel7-4" -> "dummy2_stopped_0" [ style = bold] +"dummy2c_stop_0 rhel7-4" -> "dummy2b_stop_0 rhel7-4" [ style = bold] +"dummy2c_stop_0 rhel7-4" -> "dummy2c_start_0 rhel7-3" [ style = bold] +"dummy2c_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"dummy2d_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2d_start_0 rhel7-3" -> "dummy2_running_0" [ style = bold] +"dummy2d_start_0 rhel7-3" -> "dummy2d_monitor_10000 rhel7-3" [ style = bold] +"dummy2d_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2d_stop_0 rhel7-4" -> "dummy2_stopped_0" [ style = bold] +"dummy2d_stop_0 rhel7-4" -> "dummy2c_stop_0 rhel7-4" [ style = bold] +"dummy2d_stop_0 rhel7-4" -> "dummy2d_start_0 rhel7-3" [ style = bold] +"dummy2d_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/coloc-dependee-should-move.exp b/pengine/test10/coloc-dependee-should-move.exp new file mode 100644 index 00000000000..b826d3b5469 --- /dev/null +++ b/pengine/test10/coloc-dependee-should-move.exp @@ -0,0 +1,256 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> + <synapse id="0"> + <action_set> + <pseudo_event id="42" operation="stopped" operation_key="dummy2_stopped_0"> + <attributes CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="27" operation="stop" operation_key="dummy2a_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <rsc_op id="30" operation="stop" operation_key="dummy2b_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <rsc_op id="33" operation="stop" operation_key="dummy2c_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <rsc_op id="36" operation="stop" operation_key="dummy2d_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="41" operation="stop" operation_key="dummy2_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <pseudo_event id="41" operation="stop" operation_key="dummy2_stop_0"> + <attributes CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="2"> + <action_set> + <pseudo_event id="40" operation="running" operation_key="dummy2_running_0"> + <attributes CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="28" operation="start" operation_key="dummy2a_start_0" on_node="rhel7-3" on_node_uuid="3"/> + </trigger> + <trigger> + <rsc_op id="31" operation="start" operation_key="dummy2b_start_0" on_node="rhel7-3" on_node_uuid="3"/> + </trigger> + <trigger> + <rsc_op id="34" operation="start" operation_key="dummy2c_start_0" on_node="rhel7-3" on_node_uuid="3"/> + </trigger> + <trigger> + <rsc_op id="37" operation="start" operation_key="dummy2d_start_0" on_node="rhel7-3" on_node_uuid="3"/> + </trigger> + <trigger> + <pseudo_event id="39" operation="start" operation_key="dummy2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <pseudo_event id="39" operation="start" operation_key="dummy2_start_0"> + <attributes CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="42" operation="stopped" operation_key="dummy2_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="4"> + <action_set> + <rsc_op id="29" operation="monitor" operation_key="dummy2a_monitor_10000" on_node="rhel7-3" on_node_uuid="3"> + <primitive id="dummy2a" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="28" operation="start" operation_key="dummy2a_start_0" on_node="rhel7-3" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="5"> + <action_set> + <rsc_op id="28" operation="start" operation_key="dummy2a_start_0" on_node="rhel7-3" on_node_uuid="3"> + <primitive id="dummy2a" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="27" operation="stop" operation_key="dummy2a_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="39" operation="start" operation_key="dummy2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="6"> + <action_set> + <rsc_op id="27" operation="stop" operation_key="dummy2a_stop_0" on_node="rhel7-4" on_node_uuid="4"> + <primitive id="dummy2a" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="30" operation="stop" operation_key="dummy2b_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="41" operation="stop" operation_key="dummy2_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="7"> + <action_set> + <rsc_op id="32" operation="monitor" operation_key="dummy2b_monitor_10000" on_node="rhel7-3" on_node_uuid="3"> + <primitive id="dummy2b" class="ocf" provider="heartbeat" type="Dummy"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="31" operation="start" operation_key="dummy2b_start_0" on_node="rhel7-3" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="8"> + <action_set> + <rsc_op id="31" operation="start" operation_key="dummy2b_start_0" on_node="rhel7-3" on_node_uuid="3"> + <primitive id="dummy2b" class="ocf" provider="heartbeat" type="Dummy"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="28" operation="start" operation_key="dummy2a_start_0" on_node="rhel7-3" on_node_uuid="3"/> + </trigger> + <trigger> + <rsc_op id="30" operation="stop" operation_key="dummy2b_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="39" operation="start" operation_key="dummy2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="9"> + <action_set> + <rsc_op id="30" operation="stop" operation_key="dummy2b_stop_0" on_node="rhel7-4" on_node_uuid="4"> + <primitive id="dummy2b" class="ocf" provider="heartbeat" type="Dummy"/> + <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="33" operation="stop" operation_key="dummy2c_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="41" operation="stop" operation_key="dummy2_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="10"> + <action_set> + <rsc_op id="35" operation="monitor" operation_key="dummy2c_monitor_10000" on_node="rhel7-3" on_node_uuid="3"> + <primitive id="dummy2c" class="ocf" provider="heartbeat" type="Dummy"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="34" operation="start" operation_key="dummy2c_start_0" on_node="rhel7-3" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="11"> + <action_set> + <rsc_op id="34" operation="start" operation_key="dummy2c_start_0" on_node="rhel7-3" on_node_uuid="3"> + <primitive id="dummy2c" class="ocf" provider="heartbeat" type="Dummy"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="31" operation="start" operation_key="dummy2b_start_0" on_node="rhel7-3" on_node_uuid="3"/> + </trigger> + <trigger> + <rsc_op id="33" operation="stop" operation_key="dummy2c_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="39" operation="start" operation_key="dummy2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="12"> + <action_set> + <rsc_op id="33" operation="stop" operation_key="dummy2c_stop_0" on_node="rhel7-4" on_node_uuid="4"> + <primitive id="dummy2c" class="ocf" provider="heartbeat" type="Dummy"/> + <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="36" operation="stop" operation_key="dummy2d_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="41" operation="stop" operation_key="dummy2_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="13"> + <action_set> + <rsc_op id="38" operation="monitor" operation_key="dummy2d_monitor_10000" on_node="rhel7-3" on_node_uuid="3"> + <primitive id="dummy2d" class="ocf" provider="heartbeat" type="Dummy"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="37" operation="start" operation_key="dummy2d_start_0" on_node="rhel7-3" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="14"> + <action_set> + <rsc_op id="37" operation="start" operation_key="dummy2d_start_0" on_node="rhel7-3" on_node_uuid="3"> + <primitive id="dummy2d" class="ocf" provider="heartbeat" type="Dummy"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="34" operation="start" operation_key="dummy2c_start_0" on_node="rhel7-3" on_node_uuid="3"/> + </trigger> + <trigger> + <rsc_op id="36" operation="stop" operation_key="dummy2d_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="39" operation="start" operation_key="dummy2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="15"> + <action_set> + <rsc_op id="36" operation="stop" operation_key="dummy2d_stop_0" on_node="rhel7-4" on_node_uuid="4"> + <primitive id="dummy2d" class="ocf" provider="heartbeat" type="Dummy"/> + <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="41" operation="stop" operation_key="dummy2_stop_0"/> + </trigger> + </inputs> + </synapse> +</transition_graph> diff --git a/pengine/test10/coloc-dependee-should-move.scores b/pengine/test10/coloc-dependee-should-move.scores new file mode 100644 index 00000000000..a9e85e51dc1 --- /dev/null +++ b/pengine/test10/coloc-dependee-should-move.scores @@ -0,0 +1,102 @@ +Allocation scores: +Using the original execution date of: 2019-10-22 20:53:06Z +pcmk__group_allocate: dummy1 allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy1 allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy1 allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy1 allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy1 allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy1a allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy1a allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy1a allocation score on rhel7-3: 1000 +pcmk__group_allocate: dummy1a allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy1a allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy1b allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy1b allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy1b allocation score on rhel7-3: 1000 +pcmk__group_allocate: dummy1b allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy1b allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy1c allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy1c allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy1c allocation score on rhel7-3: 1000 +pcmk__group_allocate: dummy1c allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy1c allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy1d allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy1d allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy1d allocation score on rhel7-3: 1000 +pcmk__group_allocate: dummy1d allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy1d allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy2 allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy2 allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy2 allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy2 allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy2 allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy2a allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy2a allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy2a allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy2a allocation score on rhel7-4: 1000 +pcmk__group_allocate: dummy2a allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy2b allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy2b allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy2b allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy2b allocation score on rhel7-4: 1000 +pcmk__group_allocate: dummy2b allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy2c allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy2c allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy2c allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy2c allocation score on rhel7-4: 1000 +pcmk__group_allocate: dummy2c allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy2d allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy2d allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy2d allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy2d allocation score on rhel7-4: 1000 +pcmk__group_allocate: dummy2d allocation score on rhel7-5: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-1: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-2: INFINITY +pcmk__native_allocate: Fencing allocation score on rhel7-3: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-4: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-5: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-1: 1000 +pcmk__native_allocate: FencingFail allocation score on rhel7-2: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-3: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-4: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-5: 0 +pcmk__native_allocate: dummy1a allocation score on rhel7-1: 0 +pcmk__native_allocate: dummy1a allocation score on rhel7-2: 0 +pcmk__native_allocate: dummy1a allocation score on rhel7-3: 4000 +pcmk__native_allocate: dummy1a allocation score on rhel7-4: 3004 +pcmk__native_allocate: dummy1a allocation score on rhel7-5: 0 +pcmk__native_allocate: dummy1b allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy1b allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy1b allocation score on rhel7-3: 3000 +pcmk__native_allocate: dummy1b allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: dummy1b allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: dummy1c allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy1c allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy1c allocation score on rhel7-3: 2000 +pcmk__native_allocate: dummy1c allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: dummy1c allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: dummy1d allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy1d allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy1d allocation score on rhel7-3: 1000 +pcmk__native_allocate: dummy1d allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: dummy1d allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: dummy2a allocation score on rhel7-1: 0 +pcmk__native_allocate: dummy2a allocation score on rhel7-2: 0 +pcmk__native_allocate: dummy2a allocation score on rhel7-3: 4001 +pcmk__native_allocate: dummy2a allocation score on rhel7-4: 4000 +pcmk__native_allocate: dummy2a allocation score on rhel7-5: 0 +pcmk__native_allocate: dummy2b allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy2b allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy2b allocation score on rhel7-3: 0 +pcmk__native_allocate: dummy2b allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: dummy2b allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: dummy2c allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy2c allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy2c allocation score on rhel7-3: 0 +pcmk__native_allocate: dummy2c allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: dummy2c allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: dummy2d allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy2d allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy2d allocation score on rhel7-3: 0 +pcmk__native_allocate: dummy2d allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: dummy2d allocation score on rhel7-5: -INFINITY diff --git a/pengine/test10/coloc-dependee-should-move.summary b/pengine/test10/coloc-dependee-should-move.summary new file mode 100644 index 00000000000..703b57b91a2 --- /dev/null +++ b/pengine/test10/coloc-dependee-should-move.summary @@ -0,0 +1,59 @@ +Using the original execution date of: 2019-10-22 20:53:06Z + +Current cluster status: +Online: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] + + Fencing (stonith:fence_xvm): Started rhel7-2 + FencingFail (stonith:fence_dummy): Started rhel7-1 + Resource Group: dummy1 + dummy1a (ocf::pacemaker:Dummy): Started rhel7-3 + dummy1b (ocf::heartbeat:Dummy): Started rhel7-3 + dummy1c (ocf::heartbeat:Dummy): Started rhel7-3 + dummy1d (ocf::heartbeat:Dummy): Started rhel7-3 + Resource Group: dummy2 + dummy2a (ocf::pacemaker:Dummy): Started rhel7-4 + dummy2b (ocf::heartbeat:Dummy): Started rhel7-4 + dummy2c (ocf::heartbeat:Dummy): Started rhel7-4 + dummy2d (ocf::heartbeat:Dummy): Started rhel7-4 + +Transition Summary: + * Move dummy2a ( rhel7-4 -> rhel7-3 ) + * Move dummy2b ( rhel7-4 -> rhel7-3 ) + * Move dummy2c ( rhel7-4 -> rhel7-3 ) + * Move dummy2d ( rhel7-4 -> rhel7-3 ) + +Executing cluster transition: + * Pseudo action: dummy2_stop_0 + * Resource action: dummy2d stop on rhel7-4 + * Resource action: dummy2c stop on rhel7-4 + * Resource action: dummy2b stop on rhel7-4 + * Resource action: dummy2a stop on rhel7-4 + * Pseudo action: dummy2_stopped_0 + * Pseudo action: dummy2_start_0 + * Resource action: dummy2a start on rhel7-3 + * Resource action: dummy2b start on rhel7-3 + * Resource action: dummy2c start on rhel7-3 + * Resource action: dummy2d start on rhel7-3 + * Pseudo action: dummy2_running_0 + * Resource action: dummy2a monitor=10000 on rhel7-3 + * Resource action: dummy2b monitor=10000 on rhel7-3 + * Resource action: dummy2c monitor=10000 on rhel7-3 + * Resource action: dummy2d monitor=10000 on rhel7-3 +Using the original execution date of: 2019-10-22 20:53:06Z + +Revised cluster status: +Online: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] + + Fencing (stonith:fence_xvm): Started rhel7-2 + FencingFail (stonith:fence_dummy): Started rhel7-1 + Resource Group: dummy1 + dummy1a (ocf::pacemaker:Dummy): Started rhel7-3 + dummy1b (ocf::heartbeat:Dummy): Started rhel7-3 + dummy1c (ocf::heartbeat:Dummy): Started rhel7-3 + dummy1d (ocf::heartbeat:Dummy): Started rhel7-3 + Resource Group: dummy2 + dummy2a (ocf::pacemaker:Dummy): Started rhel7-3 + dummy2b (ocf::heartbeat:Dummy): Started rhel7-3 + dummy2c (ocf::heartbeat:Dummy): Started rhel7-3 + dummy2d (ocf::heartbeat:Dummy): Started rhel7-3 + diff --git a/pengine/test10/coloc-dependee-should-move.xml b/pengine/test10/coloc-dependee-should-move.xml new file mode 100644 index 00000000000..6bc216e46ff --- /dev/null +++ b/pengine/test10/coloc-dependee-should-move.xml @@ -0,0 +1,356 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.10" epoch="122" num_updates="0" admin_epoch="0" cib-last-written="Tue Oct 22 15:53:06 2019" update-origin="rhel7-2" update-client="cibadmin" update-user="root" have-quorum="1" dc-uuid="2" execution-date="1571777586"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cts-stonith-enabled" name="stonith-enabled" value="1"/> + <nvpair id="cts-start-failure-is-fatal" name="start-failure-is-fatal" value="false"/> + <nvpair id="cts-pe-input-series-max" name="pe-input-series-max" value="5000"/> + <nvpair id="cts-shutdown-escalation" name="shutdown-escalation" value="5min"/> + <nvpair id="cts-batch-limit" name="batch-limit" value="10"/> + <nvpair id="cts-dc-deadtime" name="dc-deadtime" value="5s"/> + <nvpair id="cts-no-quorum-policy" name="no-quorum-policy" value="stop"/> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.22"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="mycluster"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="rhel7-1"/> + <node id="2" uname="rhel7-2"> + <instance_attributes id="nodes-2"> + <nvpair id="nodes-2-standby" name="standby" value="off"/> + </instance_attributes> + </node> + <node id="3" uname="rhel7-3"/> + <node id="4" uname="rhel7-4"/> + <node id="5" uname="rhel7-5"/> + </nodes> + <resources> + <primitive class="stonith" id="Fencing" type="fence_xvm"> + <meta_attributes id="Fencing-meta"> + <nvpair id="Fencing-migration-threshold" name="migration-threshold" value="5"/> + </meta_attributes> + <instance_attributes id="Fencing-params"> + <nvpair id="Fencing-key_file" name="key_file" value="/etc/pacemaker/fence_xvm.key"/> + <nvpair id="Fencing-multicast_address" name="multicast_address" value="239.255.100.100"/> + <nvpair id="Fencing-pcmk_host_map" name="pcmk_host_map" value="remote-rhel7-1:rhel7-1;remote-rhel7-2:rhel7-2;remote-rhel7-3:rhel7-3;remote-rhel7-4:rhel7-4;"/> + <nvpair id="Fencing-pcmk_host_list" name="pcmk_host_list" value="rhel7-1 remote-rhel7-1 rhel7-2 remote-rhel7-2 rhel7-3 remote-rhel7-3 rhel7-4 remote-rhel7-4 rhel7-5"/> + </instance_attributes> + <operations> + <op id="Fencing-monitor-120s" interval="120s" name="monitor" timeout="120s"/> + <op id="Fencing-stop-0" interval="0" name="stop" timeout="60s"/> + <op id="Fencing-start-0" interval="0" name="start" timeout="60s"/> + </operations> + </primitive> + <primitive class="stonith" id="FencingFail" type="fence_dummy"> + <instance_attributes id="FencingFail-instance_attributes"> + <nvpair id="FencingFail-instance_attributes-mode" name="mode" value="fail"/> + <nvpair id="FencingFail-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="none"/> + </instance_attributes> + <operations> + <op id="FencingFail-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <group id="dummy1"> + <primitive class="ocf" id="dummy1a" provider="pacemaker" type="Dummy"> + <operations> + <op id="dummy1a-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20"/> + <op id="dummy1a-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20"/> + <op id="dummy1a-monitor-interval-10" interval="10" name="monitor" timeout="20"/> + <op id="dummy1a-reload-interval-0s" interval="0s" name="reload" timeout="20"/> + <op id="dummy1a-start-interval-0s" interval="0s" name="start" timeout="20"/> + <op id="dummy1a-stop-interval-0s" interval="0s" name="stop" timeout="20"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy1b" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy1b-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy1b-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy1b-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy1b-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy1b-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy1b-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy1c" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy1c-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy1c-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy1c-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy1c-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy1c-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy1c-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy1d" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy1d-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy1d-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy1d-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy1d-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy1d-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy1d-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + </group> + <group id="dummy2"> + <primitive class="ocf" id="dummy2a" provider="pacemaker" type="Dummy"> + <operations> + <op id="dummy2a-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20"/> + <op id="dummy2a-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20"/> + <op id="dummy2a-monitor-interval-10" interval="10" name="monitor" timeout="20"/> + <op id="dummy2a-reload-interval-0s" interval="0s" name="reload" timeout="20"/> + <op id="dummy2a-start-interval-0s" interval="0s" name="start" timeout="20"/> + <op id="dummy2a-stop-interval-0s" interval="0s" name="stop" timeout="20"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy2b" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy2b-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy2b-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy2b-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy2b-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy2b-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy2b-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy2c" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy2c-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy2c-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy2c-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy2c-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy2c-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy2c-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy2d" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy2d-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy2d-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy2d-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy2d-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy2d-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy2d-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + </group> + </resources> + <constraints> + <rsc_location id="location-Fencing-rhel7-2-INFINITY" node="rhel7-2" rsc="Fencing" score="INFINITY"/> + <rsc_colocation id="colocation-dummy2-dummy1-4001" rsc="dummy2" score="4001" with-rsc="dummy1"/> + </constraints> + <op_defaults> + <meta_attributes id="cts-op_defaults-meta"> + <nvpair id="cts-op_defaults-timeout" name="timeout" value="90s"/> + </meta_attributes> + </op_defaults> + <alerts> + <alert id="alert-1" path="/var/lib/pacemaker/notify.sh"> + <recipient id="alert-1-recipient-1" value="/run/crm/alert.log"/> + </alert> + </alerts> + <rsc_defaults> + <meta_attributes id="rsc_defaults-options"> + <nvpair id="rsc_defaults-options-resource-stickiness" name="resource-stickiness" value="1000"/> + </meta_attributes> + </rsc_defaults> + </configuration> + <status> + <node_state id="2" uname="rhel7-2" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="4:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;4:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="0" queue-time="0" op-digest="e760ed1e92e101c7585c6738f295225b"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="1:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;1:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="50" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="66" queue-time="0" op-digest="440431f1242d8ddeb50b62c20e164422"/> + <lrm_rsc_op id="Fencing_monitor_120000" operation_key="Fencing_monitor_120000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="2:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;2:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="52" rc-code="0" op-status="0" interval="120000" last-rc-change="1571777533" exec-time="53" queue-time="0" op-digest="26b4eb6a254e9b7b5e8ff331e63c2ed0"/> + </lrm_resource> + <lrm_resource id="dummy1a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy1a_last_0" operation_key="dummy1a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="4:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;4:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1571776978" last-rc-change="1571776978" exec-time="27" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy2a_last_0" operation_key="dummy2a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="5:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;5:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1571776979" last-rc-change="1571776979" exec-time="25" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1b_last_0" operation_key="dummy1b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="6:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;6:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="25" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="22" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2c_last_0" operation_key="dummy2c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="9:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;9:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="37" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="36" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2b_last_0" operation_key="dummy2b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="7:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;7:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="29" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="30" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1c_last_0" operation_key="dummy1c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="8:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;8:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="33" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="32" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1d_last_0" operation_key="dummy1d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="10:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;10:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="41" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="28" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2d_last_0" operation_key="dummy2d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="11:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;11:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="45" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="38" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="3" uname="rhel7-3" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="3"> + <lrm_resources> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="6:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;6:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="0" queue-time="0" op-digest="e760ed1e92e101c7585c6738f295225b"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="5:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;5:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="3" queue-time="0" op-digest="440431f1242d8ddeb50b62c20e164422"/> + </lrm_resource> + <lrm_resource id="dummy1a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy1a_last_0" operation_key="dummy1a_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="5:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;5:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="106" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="19" queue-time="1" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1a_monitor_10000" operation_key="dummy1a_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="6:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;6:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="108" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="70" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy2a_last_0" operation_key="dummy2a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="6:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;6:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1571776979" last-rc-change="1571776979" exec-time="35" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1b_last_0" operation_key="dummy1b_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="7:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;7:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="109" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="44" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1b_monitor_10000" operation_key="dummy1b_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="8:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;8:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="111" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="53" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy2c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2c_last_0" operation_key="dummy2c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="10:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;10:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="45" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="16" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2b_last_0" operation_key="dummy2b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="8:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;8:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="33" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="23" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1c_last_0" operation_key="dummy1c_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="9:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;9:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="113" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="48" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1c_monitor_10000" operation_key="dummy1c_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="10:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;10:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="116" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="27" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy1d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1d_last_0" operation_key="dummy1d_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="11:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;11:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="117" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="34" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1d_monitor_10000" operation_key="dummy1d_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;12:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="120" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="15" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy2d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2d_last_0" operation_key="dummy2d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="12:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;12:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="57" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="11" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="4" uname="rhel7-4" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="4"> + <lrm_resources> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="8:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;8:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="0" queue-time="0" op-digest="e760ed1e92e101c7585c6738f295225b"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="7:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;7:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="2" queue-time="0" op-digest="440431f1242d8ddeb50b62c20e164422"/> + </lrm_resource> + <lrm_resource id="dummy1a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy1a_last_0" operation_key="dummy1a_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="13:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;13:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="131" rc-code="0" op-status="0" interval="0" last-run="1571777524" last-rc-change="1571777524" exec-time="38" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1a_monitor_10000" operation_key="dummy1a_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="17:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;17:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="92" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777270" exec-time="35" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy2a_last_0" operation_key="dummy2a_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="17:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;17:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="138" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="25" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy2a_monitor_10000" operation_key="dummy2a_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="18:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;18:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="140" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="60" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1b_last_0" operation_key="dummy1b_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="14:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;14:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="122" rc-code="0" op-status="0" interval="0" last-run="1571777524" last-rc-change="1571777524" exec-time="39" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1b_monitor_10000" operation_key="dummy1b_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="20:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;20:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="95" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777270" exec-time="26" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy2c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2c_last_0" operation_key="dummy2c_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="21:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;21:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="145" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="31" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy2c_monitor_10000" operation_key="dummy2c_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="22:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;22:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="148" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="27" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy2b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2b_last_0" operation_key="dummy2b_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="19:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;19:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="141" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="34" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy2b_monitor_10000" operation_key="dummy2b_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="20:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;20:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="143" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="34" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy1c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1c_last_0" operation_key="dummy1c_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="15:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;15:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="114" rc-code="0" op-status="0" interval="0" last-run="1571777524" last-rc-change="1571777524" exec-time="38" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1c_monitor_10000" operation_key="dummy1c_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="23:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;23:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="100" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777270" exec-time="23" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy1d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1d_last_0" operation_key="dummy1d_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="16:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;16:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="107" rc-code="0" op-status="0" interval="0" last-run="1571777524" last-rc-change="1571777524" exec-time="35" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1d_monitor_10000" operation_key="dummy1d_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="26:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;26:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="104" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777270" exec-time="13" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy2d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2d_last_0" operation_key="dummy2d_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="23:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;23:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="149" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="32" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy2d_monitor_10000" operation_key="dummy2d_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="24:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;24:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="152" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="18" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="5" uname="rhel7-5" in_ccm="true" crmd="online" crm-debug-origin="do_state_transition" join="member" expected="member"> + <lrm id="5"> + <lrm_resources> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="10:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;10:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="0" queue-time="0" op-digest="e760ed1e92e101c7585c6738f295225b"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="9:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;9:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="3" queue-time="0" op-digest="440431f1242d8ddeb50b62c20e164422"/> + </lrm_resource> + <lrm_resource id="dummy1a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy1a_last_0" operation_key="dummy1a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="7:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;7:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="13" rc-code="7" op-status="0" interval="0" last-run="1571776978" last-rc-change="1571776978" exec-time="22" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy2a_last_0" operation_key="dummy2a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="8:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;8:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1571776979" last-rc-change="1571776979" exec-time="35" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1b_last_0" operation_key="dummy1b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="9:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;9:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="16" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2c_last_0" operation_key="dummy2c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="12:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;12:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="33" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="13" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2b_last_0" operation_key="dummy2b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="10:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;10:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="25" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="19" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1c_last_0" operation_key="dummy1c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="11:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;11:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="29" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="12" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1d_last_0" operation_key="dummy1d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="13:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;13:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="37" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="29" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2d_last_0" operation_key="dummy2d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="14:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;14:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="41" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="11" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="1" uname="rhel7-1" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="3:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;3:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="50" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="32" queue-time="0" op-digest="e760ed1e92e101c7585c6738f295225b"/> + <lrm_rsc_op id="FencingFail_monitor_60000" operation_key="FencingFail_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="4:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;4:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="52" rc-code="0" op-status="0" interval="60000" last-rc-change="1571777533" exec-time="39" queue-time="0" op-digest="9cada9c600fadf3d616a71529e8813fa"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="1:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;1:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="3" queue-time="0" op-digest="440431f1242d8ddeb50b62c20e164422"/> + </lrm_resource> + <lrm_resource id="dummy1a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy1a_last_0" operation_key="dummy1a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="3:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;3:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1571776978" last-rc-change="1571776978" exec-time="87" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy2a_last_0" operation_key="dummy2a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="4:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;4:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1571776979" last-rc-change="1571776979" exec-time="31" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1b_last_0" operation_key="dummy1b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="5:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;5:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="25" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="78" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2c_last_0" operation_key="dummy2c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="8:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;8:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="37" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="63" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2b_last_0" operation_key="dummy2b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="6:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;6:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="29" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="61" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1c_last_0" operation_key="dummy1c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="7:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;7:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="33" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="60" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1d_last_0" operation_key="dummy1d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="9:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;9:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="41" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="67" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2d_last_0" operation_key="dummy2d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="10:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;10:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="45" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="22" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/coloc-dependee-should-stay.dot b/pengine/test10/coloc-dependee-should-stay.dot new file mode 100644 index 00000000000..4b30191d465 --- /dev/null +++ b/pengine/test10/coloc-dependee-should-stay.dot @@ -0,0 +1,2 @@ +digraph "g" { +} diff --git a/pengine/test10/coloc-dependee-should-stay.exp b/pengine/test10/coloc-dependee-should-stay.exp new file mode 100644 index 00000000000..915363575f9 --- /dev/null +++ b/pengine/test10/coloc-dependee-should-stay.exp @@ -0,0 +1 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"/> diff --git a/pengine/test10/coloc-dependee-should-stay.scores b/pengine/test10/coloc-dependee-should-stay.scores new file mode 100644 index 00000000000..5f1e29d470e --- /dev/null +++ b/pengine/test10/coloc-dependee-should-stay.scores @@ -0,0 +1,102 @@ +Allocation scores: +Using the original execution date of: 2019-10-22 20:53:06Z +pcmk__group_allocate: dummy1 allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy1 allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy1 allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy1 allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy1 allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy1a allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy1a allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy1a allocation score on rhel7-3: 1000 +pcmk__group_allocate: dummy1a allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy1a allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy1b allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy1b allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy1b allocation score on rhel7-3: 1000 +pcmk__group_allocate: dummy1b allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy1b allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy1c allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy1c allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy1c allocation score on rhel7-3: 1000 +pcmk__group_allocate: dummy1c allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy1c allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy1d allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy1d allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy1d allocation score on rhel7-3: 1000 +pcmk__group_allocate: dummy1d allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy1d allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy2 allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy2 allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy2 allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy2 allocation score on rhel7-4: 0 +pcmk__group_allocate: dummy2 allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy2a allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy2a allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy2a allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy2a allocation score on rhel7-4: 1000 +pcmk__group_allocate: dummy2a allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy2b allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy2b allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy2b allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy2b allocation score on rhel7-4: 1000 +pcmk__group_allocate: dummy2b allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy2c allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy2c allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy2c allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy2c allocation score on rhel7-4: 1000 +pcmk__group_allocate: dummy2c allocation score on rhel7-5: 0 +pcmk__group_allocate: dummy2d allocation score on rhel7-1: 0 +pcmk__group_allocate: dummy2d allocation score on rhel7-2: 0 +pcmk__group_allocate: dummy2d allocation score on rhel7-3: 0 +pcmk__group_allocate: dummy2d allocation score on rhel7-4: 1000 +pcmk__group_allocate: dummy2d allocation score on rhel7-5: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-1: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-2: INFINITY +pcmk__native_allocate: Fencing allocation score on rhel7-3: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-4: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-5: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-1: 1000 +pcmk__native_allocate: FencingFail allocation score on rhel7-2: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-3: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-4: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-5: 0 +pcmk__native_allocate: dummy1a allocation score on rhel7-1: 0 +pcmk__native_allocate: dummy1a allocation score on rhel7-2: 0 +pcmk__native_allocate: dummy1a allocation score on rhel7-3: 4000 +pcmk__native_allocate: dummy1a allocation score on rhel7-4: 3002 +pcmk__native_allocate: dummy1a allocation score on rhel7-5: 0 +pcmk__native_allocate: dummy1b allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy1b allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy1b allocation score on rhel7-3: 3000 +pcmk__native_allocate: dummy1b allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: dummy1b allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: dummy1c allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy1c allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy1c allocation score on rhel7-3: 2000 +pcmk__native_allocate: dummy1c allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: dummy1c allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: dummy1d allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy1d allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy1d allocation score on rhel7-3: 1000 +pcmk__native_allocate: dummy1d allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: dummy1d allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: dummy2a allocation score on rhel7-1: 0 +pcmk__native_allocate: dummy2a allocation score on rhel7-2: 0 +pcmk__native_allocate: dummy2a allocation score on rhel7-3: 2000 +pcmk__native_allocate: dummy2a allocation score on rhel7-4: 4000 +pcmk__native_allocate: dummy2a allocation score on rhel7-5: 0 +pcmk__native_allocate: dummy2b allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy2b allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy2b allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: dummy2b allocation score on rhel7-4: 3000 +pcmk__native_allocate: dummy2b allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: dummy2c allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy2c allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy2c allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: dummy2c allocation score on rhel7-4: 2000 +pcmk__native_allocate: dummy2c allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: dummy2d allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: dummy2d allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: dummy2d allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: dummy2d allocation score on rhel7-4: 1000 +pcmk__native_allocate: dummy2d allocation score on rhel7-5: -INFINITY diff --git a/pengine/test10/coloc-dependee-should-stay.summary b/pengine/test10/coloc-dependee-should-stay.summary new file mode 100644 index 00000000000..6364c1cd6c8 --- /dev/null +++ b/pengine/test10/coloc-dependee-should-stay.summary @@ -0,0 +1,39 @@ +Using the original execution date of: 2019-10-22 20:53:06Z + +Current cluster status: +Online: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] + + Fencing (stonith:fence_xvm): Started rhel7-2 + FencingFail (stonith:fence_dummy): Started rhel7-1 + Resource Group: dummy1 + dummy1a (ocf::pacemaker:Dummy): Started rhel7-3 + dummy1b (ocf::heartbeat:Dummy): Started rhel7-3 + dummy1c (ocf::heartbeat:Dummy): Started rhel7-3 + dummy1d (ocf::heartbeat:Dummy): Started rhel7-3 + Resource Group: dummy2 + dummy2a (ocf::pacemaker:Dummy): Started rhel7-4 + dummy2b (ocf::heartbeat:Dummy): Started rhel7-4 + dummy2c (ocf::heartbeat:Dummy): Started rhel7-4 + dummy2d (ocf::heartbeat:Dummy): Started rhel7-4 + +Transition Summary: + +Executing cluster transition: +Using the original execution date of: 2019-10-22 20:53:06Z + +Revised cluster status: +Online: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] + + Fencing (stonith:fence_xvm): Started rhel7-2 + FencingFail (stonith:fence_dummy): Started rhel7-1 + Resource Group: dummy1 + dummy1a (ocf::pacemaker:Dummy): Started rhel7-3 + dummy1b (ocf::heartbeat:Dummy): Started rhel7-3 + dummy1c (ocf::heartbeat:Dummy): Started rhel7-3 + dummy1d (ocf::heartbeat:Dummy): Started rhel7-3 + Resource Group: dummy2 + dummy2a (ocf::pacemaker:Dummy): Started rhel7-4 + dummy2b (ocf::heartbeat:Dummy): Started rhel7-4 + dummy2c (ocf::heartbeat:Dummy): Started rhel7-4 + dummy2d (ocf::heartbeat:Dummy): Started rhel7-4 + diff --git a/pengine/test10/coloc-dependee-should-stay.xml b/pengine/test10/coloc-dependee-should-stay.xml new file mode 100644 index 00000000000..6a57d34412c --- /dev/null +++ b/pengine/test10/coloc-dependee-should-stay.xml @@ -0,0 +1,356 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.10" epoch="1" num_updates="2" admin_epoch="1" cib-last-written="Tue Oct 22 15:53:06 2019" update-origin="rhel7-2" update-client="cibadmin" update-user="root" have-quorum="1" dc-uuid="2" execution-date="1571777586"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cts-stonith-enabled" name="stonith-enabled" value="1"/> + <nvpair id="cts-start-failure-is-fatal" name="start-failure-is-fatal" value="false"/> + <nvpair id="cts-pe-input-series-max" name="pe-input-series-max" value="5000"/> + <nvpair id="cts-shutdown-escalation" name="shutdown-escalation" value="5min"/> + <nvpair id="cts-batch-limit" name="batch-limit" value="10"/> + <nvpair id="cts-dc-deadtime" name="dc-deadtime" value="5s"/> + <nvpair id="cts-no-quorum-policy" name="no-quorum-policy" value="stop"/> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.22"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="mycluster"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="rhel7-1"/> + <node id="2" uname="rhel7-2"> + <instance_attributes id="nodes-2"> + <nvpair id="nodes-2-standby" name="standby" value="off"/> + </instance_attributes> + </node> + <node id="3" uname="rhel7-3"/> + <node id="4" uname="rhel7-4"/> + <node id="5" uname="rhel7-5"/> + </nodes> + <resources> + <primitive class="stonith" id="Fencing" type="fence_xvm"> + <meta_attributes id="Fencing-meta"> + <nvpair id="Fencing-migration-threshold" name="migration-threshold" value="5"/> + </meta_attributes> + <instance_attributes id="Fencing-params"> + <nvpair id="Fencing-key_file" name="key_file" value="/etc/pacemaker/fence_xvm.key"/> + <nvpair id="Fencing-multicast_address" name="multicast_address" value="239.255.100.100"/> + <nvpair id="Fencing-pcmk_host_map" name="pcmk_host_map" value="remote-rhel7-1:rhel7-1;remote-rhel7-2:rhel7-2;remote-rhel7-3:rhel7-3;remote-rhel7-4:rhel7-4;"/> + <nvpair id="Fencing-pcmk_host_list" name="pcmk_host_list" value="rhel7-1 remote-rhel7-1 rhel7-2 remote-rhel7-2 rhel7-3 remote-rhel7-3 rhel7-4 remote-rhel7-4 rhel7-5"/> + </instance_attributes> + <operations> + <op id="Fencing-monitor-120s" interval="120s" name="monitor" timeout="120s"/> + <op id="Fencing-stop-0" interval="0" name="stop" timeout="60s"/> + <op id="Fencing-start-0" interval="0" name="start" timeout="60s"/> + </operations> + </primitive> + <primitive class="stonith" id="FencingFail" type="fence_dummy"> + <instance_attributes id="FencingFail-instance_attributes"> + <nvpair id="FencingFail-instance_attributes-mode" name="mode" value="fail"/> + <nvpair id="FencingFail-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="none"/> + </instance_attributes> + <operations> + <op id="FencingFail-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <group id="dummy1"> + <primitive class="ocf" id="dummy1a" provider="pacemaker" type="Dummy"> + <operations> + <op id="dummy1a-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20"/> + <op id="dummy1a-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20"/> + <op id="dummy1a-monitor-interval-10" interval="10" name="monitor" timeout="20"/> + <op id="dummy1a-reload-interval-0s" interval="0s" name="reload" timeout="20"/> + <op id="dummy1a-start-interval-0s" interval="0s" name="start" timeout="20"/> + <op id="dummy1a-stop-interval-0s" interval="0s" name="stop" timeout="20"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy1b" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy1b-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy1b-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy1b-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy1b-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy1b-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy1b-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy1c" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy1c-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy1c-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy1c-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy1c-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy1c-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy1c-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy1d" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy1d-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy1d-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy1d-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy1d-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy1d-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy1d-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + </group> + <group id="dummy2"> + <primitive class="ocf" id="dummy2a" provider="pacemaker" type="Dummy"> + <operations> + <op id="dummy2a-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20"/> + <op id="dummy2a-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20"/> + <op id="dummy2a-monitor-interval-10" interval="10" name="monitor" timeout="20"/> + <op id="dummy2a-reload-interval-0s" interval="0s" name="reload" timeout="20"/> + <op id="dummy2a-start-interval-0s" interval="0s" name="start" timeout="20"/> + <op id="dummy2a-stop-interval-0s" interval="0s" name="stop" timeout="20"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy2b" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy2b-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy2b-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy2b-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy2b-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy2b-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy2b-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy2c" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy2c-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy2c-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy2c-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy2c-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy2c-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy2c-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="dummy2d" provider="heartbeat" type="Dummy"> + <operations> + <op id="dummy2d-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20s"/> + <op id="dummy2d-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20s"/> + <op id="dummy2d-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="dummy2d-reload-interval-0s" interval="0s" name="reload" timeout="20s"/> + <op id="dummy2d-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="dummy2d-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + </group> + </resources> + <constraints> + <rsc_location id="location-Fencing-rhel7-2-INFINITY" node="rhel7-2" rsc="Fencing" score="INFINITY"/> + <rsc_colocation id="colocation-dummy2-dummy1-2000" rsc="dummy2" score="2000" with-rsc="dummy1"/> + </constraints> + <op_defaults> + <meta_attributes id="cts-op_defaults-meta"> + <nvpair id="cts-op_defaults-timeout" name="timeout" value="90s"/> + </meta_attributes> + </op_defaults> + <alerts> + <alert id="alert-1" path="/var/lib/pacemaker/notify.sh"> + <recipient id="alert-1-recipient-1" value="/run/crm/alert.log"/> + </alert> + </alerts> + <rsc_defaults> + <meta_attributes id="rsc_defaults-options"> + <nvpair id="rsc_defaults-options-resource-stickiness" name="resource-stickiness" value="1000"/> + </meta_attributes> + </rsc_defaults> + </configuration> + <status> + <node_state id="2" uname="rhel7-2" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="4:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;4:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="0" queue-time="0" op-digest="e760ed1e92e101c7585c6738f295225b"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="1:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;1:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="50" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="66" queue-time="0" op-digest="440431f1242d8ddeb50b62c20e164422"/> + <lrm_rsc_op id="Fencing_monitor_120000" operation_key="Fencing_monitor_120000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="2:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;2:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="52" rc-code="0" op-status="0" interval="120000" last-rc-change="1571777533" exec-time="53" queue-time="0" op-digest="26b4eb6a254e9b7b5e8ff331e63c2ed0"/> + </lrm_resource> + <lrm_resource id="dummy1a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy1a_last_0" operation_key="dummy1a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="4:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;4:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1571776978" last-rc-change="1571776978" exec-time="27" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy2a_last_0" operation_key="dummy2a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="5:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;5:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1571776979" last-rc-change="1571776979" exec-time="25" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1b_last_0" operation_key="dummy1b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="6:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;6:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="25" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="22" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2c_last_0" operation_key="dummy2c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="9:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;9:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="37" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="36" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2b_last_0" operation_key="dummy2b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="7:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;7:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="29" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="30" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1c_last_0" operation_key="dummy1c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="8:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;8:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="33" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="32" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1d_last_0" operation_key="dummy1d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="10:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;10:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="41" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="28" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2d_last_0" operation_key="dummy2d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="11:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;11:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-2" call-id="45" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="38" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="3" uname="rhel7-3" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="3"> + <lrm_resources> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="6:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;6:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="0" queue-time="0" op-digest="e760ed1e92e101c7585c6738f295225b"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="5:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;5:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="3" queue-time="0" op-digest="440431f1242d8ddeb50b62c20e164422"/> + </lrm_resource> + <lrm_resource id="dummy1a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy1a_last_0" operation_key="dummy1a_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="5:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;5:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="106" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="19" queue-time="1" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1a_monitor_10000" operation_key="dummy1a_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="6:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;6:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="108" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="70" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy2a_last_0" operation_key="dummy2a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="6:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;6:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1571776979" last-rc-change="1571776979" exec-time="35" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1b_last_0" operation_key="dummy1b_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="7:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;7:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="109" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="44" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1b_monitor_10000" operation_key="dummy1b_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="8:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;8:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="111" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="53" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy2c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2c_last_0" operation_key="dummy2c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="10:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;10:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="45" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="16" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2b_last_0" operation_key="dummy2b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="8:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;8:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="33" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="23" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1c_last_0" operation_key="dummy1c_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="9:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;9:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="113" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="48" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1c_monitor_10000" operation_key="dummy1c_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="10:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;10:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="116" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="27" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy1d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1d_last_0" operation_key="dummy1d_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="11:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;11:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="117" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="34" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1d_monitor_10000" operation_key="dummy1d_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;12:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="120" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="15" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy2d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2d_last_0" operation_key="dummy2d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="12:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;12:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-3" call-id="57" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="11" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="4" uname="rhel7-4" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="4"> + <lrm_resources> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="8:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;8:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="0" queue-time="0" op-digest="e760ed1e92e101c7585c6738f295225b"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="7:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;7:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="2" queue-time="0" op-digest="440431f1242d8ddeb50b62c20e164422"/> + </lrm_resource> + <lrm_resource id="dummy1a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy1a_last_0" operation_key="dummy1a_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="13:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;13:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="131" rc-code="0" op-status="0" interval="0" last-run="1571777524" last-rc-change="1571777524" exec-time="38" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1a_monitor_10000" operation_key="dummy1a_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="17:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;17:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="92" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777270" exec-time="35" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy2a_last_0" operation_key="dummy2a_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="17:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;17:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="138" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="25" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy2a_monitor_10000" operation_key="dummy2a_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="18:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;18:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="140" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="60" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1b_last_0" operation_key="dummy1b_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="14:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;14:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="122" rc-code="0" op-status="0" interval="0" last-run="1571777524" last-rc-change="1571777524" exec-time="39" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1b_monitor_10000" operation_key="dummy1b_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="20:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;20:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="95" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777270" exec-time="26" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy2c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2c_last_0" operation_key="dummy2c_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="21:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;21:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="145" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="31" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy2c_monitor_10000" operation_key="dummy2c_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="22:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;22:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="148" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="27" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy2b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2b_last_0" operation_key="dummy2b_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="19:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;19:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="141" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="34" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy2b_monitor_10000" operation_key="dummy2b_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="20:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;20:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="143" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="34" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy1c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1c_last_0" operation_key="dummy1c_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="15:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;15:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="114" rc-code="0" op-status="0" interval="0" last-run="1571777524" last-rc-change="1571777524" exec-time="38" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1c_monitor_10000" operation_key="dummy1c_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="23:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;23:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="100" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777270" exec-time="23" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy1d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1d_last_0" operation_key="dummy1d_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="16:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;16:14:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="107" rc-code="0" op-status="0" interval="0" last-run="1571777524" last-rc-change="1571777524" exec-time="35" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy1d_monitor_10000" operation_key="dummy1d_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="26:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;26:12:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="104" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777270" exec-time="13" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + <lrm_resource id="dummy2d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2d_last_0" operation_key="dummy2d_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="23:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;23:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="149" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="32" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="dummy2d_monitor_10000" operation_key="dummy2d_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="24:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;24:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-4" call-id="152" rc-code="0" op-status="0" interval="10000" last-rc-change="1571777533" exec-time="18" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="5" uname="rhel7-5" in_ccm="true" crmd="online" crm-debug-origin="do_state_transition" join="member" expected="member"> + <lrm id="5"> + <lrm_resources> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="10:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;10:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="0" queue-time="0" op-digest="e760ed1e92e101c7585c6738f295225b"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="9:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;9:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="3" queue-time="0" op-digest="440431f1242d8ddeb50b62c20e164422"/> + </lrm_resource> + <lrm_resource id="dummy1a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy1a_last_0" operation_key="dummy1a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="7:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;7:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="13" rc-code="7" op-status="0" interval="0" last-run="1571776978" last-rc-change="1571776978" exec-time="22" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy2a_last_0" operation_key="dummy2a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="8:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;8:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1571776979" last-rc-change="1571776979" exec-time="35" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1b_last_0" operation_key="dummy1b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="9:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;9:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="16" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2c_last_0" operation_key="dummy2c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="12:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;12:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="33" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="13" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2b_last_0" operation_key="dummy2b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="10:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;10:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="25" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="19" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1c_last_0" operation_key="dummy1c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="11:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;11:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="29" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="12" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1d_last_0" operation_key="dummy1d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="13:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;13:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="37" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="29" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2d_last_0" operation_key="dummy2d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="14:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;14:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-5" call-id="41" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="11" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="1" uname="rhel7-1" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="3:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;3:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="50" rc-code="0" op-status="0" interval="0" last-run="1571777533" last-rc-change="1571777533" exec-time="32" queue-time="0" op-digest="e760ed1e92e101c7585c6738f295225b"/> + <lrm_rsc_op id="FencingFail_monitor_60000" operation_key="FencingFail_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="4:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:0;4:15:0:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="52" rc-code="0" op-status="0" interval="60000" last-rc-change="1571777533" exec-time="39" queue-time="0" op-digest="9cada9c600fadf3d616a71529e8813fa"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="1:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;1:0:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1571776914" last-rc-change="1571776914" exec-time="3" queue-time="0" op-digest="440431f1242d8ddeb50b62c20e164422"/> + </lrm_resource> + <lrm_resource id="dummy1a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy1a_last_0" operation_key="dummy1a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="3:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;3:1:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1571776978" last-rc-change="1571776978" exec-time="87" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2a" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dummy2a_last_0" operation_key="dummy2a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="4:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;4:2:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1571776979" last-rc-change="1571776979" exec-time="31" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1b_last_0" operation_key="dummy1b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="5:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;5:4:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="25" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="78" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2c_last_0" operation_key="dummy2c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="8:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;8:7:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="37" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="63" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2b" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2b_last_0" operation_key="dummy2b_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="6:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;6:5:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="29" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="61" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1c" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1c_last_0" operation_key="dummy1c_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="7:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;7:6:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="33" rc-code="7" op-status="0" interval="0" last-run="1571777072" last-rc-change="1571777072" exec-time="60" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy1d_last_0" operation_key="dummy1d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="9:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;9:8:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="41" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="67" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2d" type="Dummy" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="dummy2d_last_0" operation_key="dummy2d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="10:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" transition-magic="0:7;10:9:7:f6db82fc-2536-454f-87ae-9ec7ac74f305" exit-reason="" on_node="rhel7-1" call-id="45" rc-code="7" op-status="0" interval="0" last-run="1571777073" last-rc-change="1571777073" exec-time="22" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/coloc-group.exp b/pengine/test10/coloc-group.exp index 7aaf59cc674..d043b313ddf 100644 --- a/pengine/test10/coloc-group.exp +++ b/pengine/test10/coloc-group.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -47,7 +47,7 @@ </synapse> <synapse id="4"> <action_set> - <pseudo_event id="13" operation="start" operation_key="group1_start_0"> + <pseudo_event id="12" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -55,23 +55,23 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="13" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="12" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -80,7 +80,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -89,7 +89,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -98,7 +98,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -107,7 +107,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -116,7 +116,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/coloc-group.scores b/pengine/test10/coloc-group.scores index 0f3b4d5a4d4..52df8e06e97 100644 --- a/pengine/test10/coloc-group.scores +++ b/pengine/test10/coloc-group.scores @@ -1,25 +1,25 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: group1 allocation score on node3: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: 0 -group_color: rsc2 allocation score on node3: -INFINITY -group_color: rsc3 allocation score on node1: 0 -group_color: rsc3 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node3: 0 -group_color: rsc4 allocation score on node1: 0 -group_color: rsc4 allocation score on node2: 0 -group_color: rsc4 allocation score on node3: 0 -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc1 allocation score on node3: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc2 allocation score on node3: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node3: -INFINITY -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node3: -INFINITY +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node3: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node3: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node3: 0 +pcmk__group_allocate: rsc4 allocation score on node1: 0 +pcmk__group_allocate: rsc4 allocation score on node2: 0 +pcmk__group_allocate: rsc4 allocation score on node3: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node3: -INFINITY diff --git a/pengine/test10/coloc-intra-set.dot b/pengine/test10/coloc-intra-set.dot index a5ddb3ba8f5..c7b09a49fd6 100644 --- a/pengine/test10/coloc-intra-set.dot +++ b/pengine/test10/coloc-intra-set.dot @@ -1,17 +1,14 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "d0:0_delete_0 hex-13" [ style=bold color="green" fontcolor="black"] "dlm:0_delete_0 hex-13" [ style=bold color="green" fontcolor="black"] "dummy1_monitor_15000 hex-14" [ style=bold color="green" fontcolor="black" ] "dummy1_start_0 hex-14" -> "dummy1_monitor_15000 hex-14" [ style = bold] "dummy1_start_0 hex-14" [ style=bold color="green" fontcolor="black" ] -"dummy1_stop_0 hex-13" -> "all_stopped" [ style = bold] "dummy1_stop_0 hex-13" -> "dummy1_start_0 hex-14" [ style = bold] "dummy1_stop_0 hex-13" [ style=bold color="green" fontcolor="black" ] "dummy3_monitor_15000 hex-14" [ style=bold color="green" fontcolor="black" ] "dummy3_start_0 hex-14" -> "dummy3_monitor_15000 hex-14" [ style = bold] "dummy3_start_0 hex-14" [ style=bold color="green" fontcolor="black" ] -"dummy3_stop_0 hex-13" -> "all_stopped" [ style = bold] "dummy3_stop_0 hex-13" -> "dummy3_start_0 hex-14" [ style = bold] "dummy3_stop_0 hex-13" [ style=bold color="green" fontcolor="black" ] "dummy4_delete_0 hex-13" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/coloc-intra-set.exp b/pengine/test10/coloc-intra-set.exp index 198f9434bc2..fbd26bf827b 100644 --- a/pengine/test10/coloc-intra-set.exp +++ b/pengine/test10/coloc-intra-set.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="dummy1_monitor_15000" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="16" operation="monitor" operation_key="dummy1_monitor_15000" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="15000" CRM_meta_name="monitor" CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="dummy1_start_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="15" operation="start" operation_key="dummy1_start_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="16" operation="start" operation_key="dummy1_start_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="15" operation="start" operation_key="dummy1_start_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="dummy1_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="14" operation="stop" operation_key="dummy1_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="15" operation="stop" operation_key="dummy1_stop_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="14" operation="stop" operation_key="dummy1_stop_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="dummy1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,33 +36,33 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="dummy3_monitor_15000" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="21" operation="monitor" operation_key="dummy3_monitor_15000" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="dummy3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="15000" CRM_meta_name="monitor" CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="dummy3_start_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="20" operation="start" operation_key="dummy3_start_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="21" operation="start" operation_key="dummy3_start_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="20" operation="start" operation_key="dummy3_start_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="dummy3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="dummy3_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="19" operation="stop" operation_key="dummy3_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="20" operation="stop" operation_key="dummy3_stop_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="19" operation="stop" operation_key="dummy3_stop_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="dummy3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_timeout="20000" /> </rsc_op> @@ -71,7 +71,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="delete" operation_key="d0:0_delete_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="5" operation="delete" operation_key="d0:0_delete_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="d0:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_timeout="20000" /> </rsc_op> @@ -80,7 +80,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="7" operation="delete" operation_key="o2cb:0_delete_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="6" operation="delete" operation_key="o2cb:0_delete_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="o2cb:0" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_timeout="20000" /> </rsc_op> @@ -89,7 +89,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="8" operation="delete" operation_key="dummy4_delete_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="7" operation="delete" operation_key="dummy4_delete_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="dummy4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_timeout="20000" /> </rsc_op> @@ -98,7 +98,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="9" operation="delete" operation_key="dlm:0_delete_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="8" operation="delete" operation_key="dlm:0_delete_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_timeout="20000" /> </rsc_op> @@ -107,27 +107,11 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="10" operation="delete" operation_key="ocfs2-3:0_delete_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="9" operation="delete" operation_key="ocfs2-3:0_delete_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="ocfs2-3:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="11"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="15" operation="stop" operation_key="dummy1_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="dummy3_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/coloc-intra-set.scores b/pengine/test10/coloc-intra-set.scores index 4c90f33014b..4db687695a0 100644 --- a/pengine/test10/coloc-intra-set.scores +++ b/pengine/test10/coloc-intra-set.scores @@ -1,11 +1,11 @@ Allocation scores: -native_color: dummy0 allocation score on hex-13: 0 -native_color: dummy0 allocation score on hex-14: 0 -native_color: dummy1 allocation score on hex-13: -INFINITY -native_color: dummy1 allocation score on hex-14: 0 -native_color: dummy2 allocation score on hex-13: -INFINITY -native_color: dummy2 allocation score on hex-14: 0 -native_color: dummy3 allocation score on hex-13: -INFINITY -native_color: dummy3 allocation score on hex-14: 0 -native_color: fencing-sbd allocation score on hex-13: 0 -native_color: fencing-sbd allocation score on hex-14: 0 +pcmk__native_allocate: dummy0 allocation score on hex-13: 0 +pcmk__native_allocate: dummy0 allocation score on hex-14: 0 +pcmk__native_allocate: dummy1 allocation score on hex-13: -INFINITY +pcmk__native_allocate: dummy1 allocation score on hex-14: 0 +pcmk__native_allocate: dummy2 allocation score on hex-13: -INFINITY +pcmk__native_allocate: dummy2 allocation score on hex-14: 0 +pcmk__native_allocate: dummy3 allocation score on hex-13: -INFINITY +pcmk__native_allocate: dummy3 allocation score on hex-14: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-13: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-14: 0 diff --git a/pengine/test10/coloc-intra-set.summary b/pengine/test10/coloc-intra-set.summary index e313d5a875c..3e2dcfe71cd 100644 --- a/pengine/test10/coloc-intra-set.summary +++ b/pengine/test10/coloc-intra-set.summary @@ -20,7 +20,6 @@ Executing cluster transition: * Resource action: dummy4 delete on hex-13 * Resource action: dlm:0 delete on hex-13 * Resource action: ocfs2-3:0 delete on hex-13 - * Pseudo action: all_stopped * Resource action: dummy1 start on hex-14 * Resource action: dummy3 start on hex-14 * Resource action: dummy1 monitor=15000 on hex-14 diff --git a/pengine/test10/coloc-list.exp b/pengine/test10/coloc-list.exp index a53d5542ce5..95716a4a802 100644 --- a/pengine/test10/coloc-list.exp +++ b/pengine/test10/coloc-list.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -47,20 +47,20 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="13" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,7 +69,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -78,7 +78,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -87,26 +87,26 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="15" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="14" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -115,7 +115,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -124,7 +124,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -133,7 +133,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -142,7 +142,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/coloc-list.scores b/pengine/test10/coloc-list.scores index 575abe14f10..387b1428671 100644 --- a/pengine/test10/coloc-list.scores +++ b/pengine/test10/coloc-list.scores @@ -1,16 +1,16 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc1 allocation score on node3: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc2 allocation score on node3: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node3: -INFINITY -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: 0 -native_color: rsc4 allocation score on node3: -INFINITY -native_color: rsc5 allocation score on node1: -INFINITY -native_color: rsc5 allocation score on node2: -INFINITY -native_color: rsc5 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node3: -INFINITY diff --git a/pengine/test10/coloc-loop.exp b/pengine/test10/coloc-loop.exp index 9fa67e8a10c..58e3bf2f249 100644 --- a/pengine/test10/coloc-loop.exp +++ b/pengine/test10/coloc-loop.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -47,26 +47,26 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -75,7 +75,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -84,7 +84,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -93,26 +93,26 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -121,7 +121,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -130,7 +130,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/coloc-loop.scores b/pengine/test10/coloc-loop.scores index 185d52fa08b..9d57ce55414 100644 --- a/pengine/test10/coloc-loop.scores +++ b/pengine/test10/coloc-loop.scores @@ -1,10 +1,10 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node3: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node3: -INFINITY -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node3: -INFINITY diff --git a/pengine/test10/coloc-many-one.exp b/pengine/test10/coloc-many-one.exp index 3054754ed86..01aa0953d23 100644 --- a/pengine/test10/coloc-many-one.exp +++ b/pengine/test10/coloc-many-one.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -47,20 +47,20 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,7 +69,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -78,7 +78,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -87,26 +87,26 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -115,7 +115,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -124,7 +124,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/coloc-many-one.scores b/pengine/test10/coloc-many-one.scores index 371c143e98f..a893552841b 100644 --- a/pengine/test10/coloc-many-one.scores +++ b/pengine/test10/coloc-many-one.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc1 allocation score on node3: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc2 allocation score on node3: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node3: -INFINITY -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: 0 -native_color: rsc4 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node3: -INFINITY diff --git a/pengine/test10/coloc-negative-group.dot b/pengine/test10/coloc-negative-group.dot index 1b04509b4f9..69c5e4ddcb5 100644 --- a/pengine/test10/coloc-negative-group.dot +++ b/pengine/test10/coloc-negative-group.dot @@ -1,4 +1,5 @@ digraph "g" { "Cancel res_Dummy_1_monitor_10000 lenny-b" [ style=bold color="green" fontcolor="black" ] +"Cancel res_Dummy_2_monitor_10000 lenny-b" [ style=bold color="green" fontcolor="black"] "Cancel res_Dummy_3_monitor_10000 lenny-a" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/coloc-negative-group.exp b/pengine/test10/coloc-negative-group.exp index 3fd9d300475..5ceed820c26 100644 --- a/pengine/test10/coloc-negative-group.exp +++ b/pengine/test10/coloc-negative-group.exp @@ -9,6 +9,15 @@ <inputs/> </synapse> <synapse id="1"> + <action_set> + <rsc_op id="3" operation="cancel" operation_key="res_Dummy_2_monitor_10000" on_node="lenny-b" on_node_uuid="lenny-b"> + <primitive id="res_Dummy_2" class="ocf" provider="heartbeat" type="Dummy"/> + <attributes CRM_meta_call_id="6" CRM_meta_interval="10000" CRM_meta_on_node="lenny-b" CRM_meta_on_node_uuid="lenny-b" CRM_meta_operation="monitor" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="2"> <action_set> <rsc_op id="1" operation="cancel" operation_key="res_Dummy_3_monitor_10000" on_node="lenny-a" on_node_uuid="lenny-a"> <primitive id="res_Dummy_3" class="ocf" provider="heartbeat" type="Dummy"/> diff --git a/pengine/test10/coloc-negative-group.scores b/pengine/test10/coloc-negative-group.scores index cabf8ef1ff3..aab75de694c 100644 --- a/pengine/test10/coloc-negative-group.scores +++ b/pengine/test10/coloc-negative-group.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: grp_1 allocation score on lenny-a: 0 -group_color: grp_1 allocation score on lenny-b: 0 -group_color: res_Dummy_1 allocation score on lenny-a: 0 -group_color: res_Dummy_1 allocation score on lenny-b: 100 -group_color: res_Dummy_2 allocation score on lenny-a: 0 -group_color: res_Dummy_2 allocation score on lenny-b: INFINITY -native_color: res_Dummy_1 allocation score on lenny-a: -INFINITY -native_color: res_Dummy_1 allocation score on lenny-b: INFINITY -native_color: res_Dummy_2 allocation score on lenny-a: -INFINITY -native_color: res_Dummy_2 allocation score on lenny-b: INFINITY -native_color: res_Dummy_3 allocation score on lenny-a: 100 -native_color: res_Dummy_3 allocation score on lenny-b: -INFINITY +pcmk__group_allocate: grp_1 allocation score on lenny-a: 0 +pcmk__group_allocate: grp_1 allocation score on lenny-b: 0 +pcmk__group_allocate: res_Dummy_1 allocation score on lenny-a: 0 +pcmk__group_allocate: res_Dummy_1 allocation score on lenny-b: 100 +pcmk__group_allocate: res_Dummy_2 allocation score on lenny-a: 0 +pcmk__group_allocate: res_Dummy_2 allocation score on lenny-b: INFINITY +pcmk__native_allocate: res_Dummy_1 allocation score on lenny-a: -INFINITY +pcmk__native_allocate: res_Dummy_1 allocation score on lenny-b: INFINITY +pcmk__native_allocate: res_Dummy_2 allocation score on lenny-a: -INFINITY +pcmk__native_allocate: res_Dummy_2 allocation score on lenny-b: INFINITY +pcmk__native_allocate: res_Dummy_3 allocation score on lenny-a: 100 +pcmk__native_allocate: res_Dummy_3 allocation score on lenny-b: -INFINITY diff --git a/pengine/test10/coloc-negative-group.summary b/pengine/test10/coloc-negative-group.summary index 1165026ebe6..6b9f552642d 100644 --- a/pengine/test10/coloc-negative-group.summary +++ b/pengine/test10/coloc-negative-group.summary @@ -11,6 +11,7 @@ Transition Summary: Executing cluster transition: * Resource action: res_Dummy_1 cancel=10000 on lenny-b + * Resource action: res_Dummy_2 cancel=10000 on lenny-b * Resource action: res_Dummy_3 cancel=10000 on lenny-a Revised cluster status: diff --git a/pengine/test10/coloc-slave-anti.exp b/pengine/test10/coloc-slave-anti.exp index a98aae11fe9..d5215c2fb15 100644 --- a/pengine/test10/coloc-slave-anti.exp +++ b/pengine/test10/coloc-slave-anti.exp @@ -1,28 +1,28 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="53" operation="running" operation_key="group-1_running_0"> + <pseudo_event id="52" operation="running" operation_key="group-1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="fs-1_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> + <rsc_op id="45" operation="start" operation_key="fs-1_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> </trigger> <trigger> - <rsc_op id="48" operation="start" operation_key="ip-198_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> + <rsc_op id="47" operation="start" operation_key="ip-198_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> </trigger> <trigger> - <rsc_op id="50" operation="start" operation_key="apache_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> + <rsc_op id="49" operation="start" operation_key="apache_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> </trigger> <trigger> - <pseudo_event id="52" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="51" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="52" operation="start" operation_key="group-1_start_0"> + <pseudo_event id="51" operation="start" operation_key="group-1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -30,85 +30,85 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="fs-1_monitor_20000" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> + <rsc_op id="46" operation="monitor" operation_key="fs-1_monitor_20000" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> <primitive id="fs-1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="pollux" CRM_meta_on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5" CRM_meta_start_delay="10000" CRM_meta_timeout="10000" device="/dev/drbd0" directory="/drbd" fstype="xfs" options="noatime,exec,nosuid,nodev"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="fs-1_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> + <rsc_op id="45" operation="start" operation_key="fs-1_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="46" operation="start" operation_key="fs-1_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> + <rsc_op id="45" operation="start" operation_key="fs-1_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> <primitive id="fs-1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pollux" CRM_meta_on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5" CRM_meta_timeout="10000" device="/dev/drbd0" directory="/drbd" fstype="xfs" options="noatime,exec,nosuid,nodev"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="51" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="ip-198_monitor_30000" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> + <rsc_op id="48" operation="monitor" operation_key="ip-198_monitor_30000" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> <primitive id="ip-198" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="pollux" CRM_meta_on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5" CRM_meta_start_delay="10000" CRM_meta_timeout="15000" cidr_netmask="28" iflabel="198" ip="80.237.189.198" nic="eth1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="start" operation_key="ip-198_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> + <rsc_op id="47" operation="start" operation_key="ip-198_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="48" operation="start" operation_key="ip-198_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> + <rsc_op id="47" operation="start" operation_key="ip-198_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> <primitive id="ip-198" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pollux" CRM_meta_on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5" CRM_meta_timeout="10000" cidr_netmask="28" iflabel="198" ip="80.237.189.198" nic="eth1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="fs-1_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> + <rsc_op id="45" operation="start" operation_key="fs-1_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> </trigger> <trigger> - <pseudo_event id="52" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="51" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="apache_monitor_60000" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> + <rsc_op id="50" operation="monitor" operation_key="apache_monitor_60000" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> <primitive id="apache" class="ocf" provider="custom" type="apache2"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="pollux" CRM_meta_on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5" CRM_meta_start_delay="10000" CRM_meta_timeout="30000" apache2_bin="/usr/sbin/apache2" apache2_config="/etc/apache2/httpd.conf" apache2_listening_check="80.237.189.198:80" apache2_opts="-D STATUS -D INFO -D LANGUAGE -D SSL -D SUEXEC -D PHP5" apache2_pidfile="/var/run/apache2.pid" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="50" operation="start" operation_key="apache_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> + <rsc_op id="49" operation="start" operation_key="apache_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="50" operation="start" operation_key="apache_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> + <rsc_op id="49" operation="start" operation_key="apache_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"> <primitive id="apache" class="ocf" provider="custom" type="apache2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pollux" CRM_meta_on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5" CRM_meta_timeout="30000" apache2_bin="/usr/sbin/apache2" apache2_config="/etc/apache2/httpd.conf" apache2_listening_check="80.237.189.198:80" apache2_opts="-D STATUS -D INFO -D LANGUAGE -D SSL -D SUEXEC -D PHP5" apache2_pidfile="/var/run/apache2.pid" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="start" operation_key="ip-198_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> + <rsc_op id="47" operation="start" operation_key="ip-198_start_0" on_node="pollux" on_node_uuid="26cfbecf-dc25-42e1-84de-325ca9e457b5"/> </trigger> <trigger> - <pseudo_event id="52" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="51" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/coloc-slave-anti.scores b/pengine/test10/coloc-slave-anti.scores index a4382e1bcaf..b62552e85cb 100644 --- a/pengine/test10/coloc-slave-anti.scores +++ b/pengine/test10/coloc-slave-anti.scores @@ -1,42 +1,42 @@ Allocation scores: -clone_color: drbd-msr allocation score on pollux: 0 -clone_color: drbd-msr allocation score on sirius: 0 -clone_color: drbd-r0:0 allocation score on pollux: 76 -clone_color: drbd-r0:0 allocation score on sirius: 0 -clone_color: drbd-r0:1 allocation score on pollux: 0 -clone_color: drbd-r0:1 allocation score on sirius: 76 -clone_color: pingd-1:0 allocation score on pollux: 1 -clone_color: pingd-1:0 allocation score on sirius: 0 -clone_color: pingd-1:1 allocation score on pollux: 0 -clone_color: pingd-1:1 allocation score on sirius: 1 -clone_color: pingd-clone allocation score on pollux: 0 -clone_color: pingd-clone allocation score on sirius: 0 drbd-r0:0 promotion score on pollux: 425 drbd-r0:1 promotion score on sirius: 375 drbd-r0:2 promotion score on none: 0 -group_color: apache allocation score on pollux: 0 -group_color: apache allocation score on sirius: 0 -group_color: fs-1 allocation score on pollux: 0 -group_color: fs-1 allocation score on sirius: 0 -group_color: group-1 allocation score on pollux: 0 -group_color: group-1 allocation score on sirius: 0 -group_color: ip-198 allocation score on pollux: 0 -group_color: ip-198 allocation score on sirius: 0 -native_color: apache allocation score on pollux: 0 -native_color: apache allocation score on sirius: -INFINITY -native_color: drbd-r0:0 allocation score on pollux: 76 -native_color: drbd-r0:0 allocation score on sirius: 0 -native_color: drbd-r0:1 allocation score on pollux: -INFINITY -native_color: drbd-r0:1 allocation score on sirius: 76 -native_color: fs-1 allocation score on pollux: 76 -native_color: fs-1 allocation score on sirius: -INFINITY -native_color: ip-198 allocation score on pollux: 0 -native_color: ip-198 allocation score on sirius: -INFINITY -native_color: pingd-1:0 allocation score on pollux: 1 -native_color: pingd-1:0 allocation score on sirius: 0 -native_color: pingd-1:1 allocation score on pollux: -INFINITY -native_color: pingd-1:1 allocation score on sirius: 1 -native_color: pollux-fencing allocation score on pollux: -INFINITY -native_color: pollux-fencing allocation score on sirius: INFINITY -native_color: sirius-fencing allocation score on pollux: INFINITY -native_color: sirius-fencing allocation score on sirius: -INFINITY +pcmk__clone_allocate: drbd-msr allocation score on pollux: 0 +pcmk__clone_allocate: drbd-msr allocation score on sirius: 0 +pcmk__clone_allocate: drbd-r0:0 allocation score on pollux: 76 +pcmk__clone_allocate: drbd-r0:0 allocation score on sirius: 0 +pcmk__clone_allocate: drbd-r0:1 allocation score on pollux: 0 +pcmk__clone_allocate: drbd-r0:1 allocation score on sirius: 76 +pcmk__clone_allocate: pingd-1:0 allocation score on pollux: 1 +pcmk__clone_allocate: pingd-1:0 allocation score on sirius: 0 +pcmk__clone_allocate: pingd-1:1 allocation score on pollux: 0 +pcmk__clone_allocate: pingd-1:1 allocation score on sirius: 1 +pcmk__clone_allocate: pingd-clone allocation score on pollux: 0 +pcmk__clone_allocate: pingd-clone allocation score on sirius: 0 +pcmk__group_allocate: apache allocation score on pollux: 0 +pcmk__group_allocate: apache allocation score on sirius: 0 +pcmk__group_allocate: fs-1 allocation score on pollux: 0 +pcmk__group_allocate: fs-1 allocation score on sirius: 0 +pcmk__group_allocate: group-1 allocation score on pollux: 0 +pcmk__group_allocate: group-1 allocation score on sirius: 0 +pcmk__group_allocate: ip-198 allocation score on pollux: 0 +pcmk__group_allocate: ip-198 allocation score on sirius: 0 +pcmk__native_allocate: apache allocation score on pollux: 0 +pcmk__native_allocate: apache allocation score on sirius: -INFINITY +pcmk__native_allocate: drbd-r0:0 allocation score on pollux: 76 +pcmk__native_allocate: drbd-r0:0 allocation score on sirius: 0 +pcmk__native_allocate: drbd-r0:1 allocation score on pollux: -INFINITY +pcmk__native_allocate: drbd-r0:1 allocation score on sirius: 76 +pcmk__native_allocate: fs-1 allocation score on pollux: 76 +pcmk__native_allocate: fs-1 allocation score on sirius: -INFINITY +pcmk__native_allocate: ip-198 allocation score on pollux: 0 +pcmk__native_allocate: ip-198 allocation score on sirius: -INFINITY +pcmk__native_allocate: pingd-1:0 allocation score on pollux: 1 +pcmk__native_allocate: pingd-1:0 allocation score on sirius: 0 +pcmk__native_allocate: pingd-1:1 allocation score on pollux: -INFINITY +pcmk__native_allocate: pingd-1:1 allocation score on sirius: 1 +pcmk__native_allocate: pollux-fencing allocation score on pollux: -INFINITY +pcmk__native_allocate: pollux-fencing allocation score on sirius: INFINITY +pcmk__native_allocate: sirius-fencing allocation score on pollux: INFINITY +pcmk__native_allocate: sirius-fencing allocation score on sirius: -INFINITY diff --git a/pengine/test10/coloc_fp_logic.dot b/pengine/test10/coloc_fp_logic.dot index 5a900e4ae62..ce5c5e8e9cd 100644 --- a/pengine/test10/coloc_fp_logic.dot +++ b/pengine/test10/coloc_fp_logic.dot @@ -3,7 +3,5 @@ "A_start_0 node2" -> "A_monitor_10000 node2" [ style = bold] "A_start_0 node2" [ style=bold color="green" fontcolor="black"] "A_stop_0 node1" -> "A_start_0 node2" [ style = bold] -"A_stop_0 node1" -> "all_stopped" [ style = bold] "A_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/coloc_fp_logic.exp b/pengine/test10/coloc_fp_logic.exp index 659a5f2b360..6527fa212df 100644 --- a/pengine/test10/coloc_fp_logic.exp +++ b/pengine/test10/coloc_fp_logic.exp @@ -1,50 +1,37 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="A_monitor_10000" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="5" operation="monitor" operation_key="A_monitor_10000" on_node="node2" on_node_uuid="1048225984"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="node2" on_node_uuid="1048225984"/> + <rsc_op id="4" operation="start" operation_key="A_start_0" on_node="node2" on_node_uuid="1048225984"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="node2" on_node_uuid="1048225984"> + <rsc_op id="4" operation="start" operation_key="A_start_0" on_node="node2" on_node_uuid="1048225984"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="1048225984" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="node1" on_node_uuid="1031448768"/> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="node1" on_node_uuid="1031448768"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="node1" on_node_uuid="1031448768"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="A_stop_0" on_node="node1" on_node_uuid="1031448768"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/coloc_fp_logic.scores b/pengine/test10/coloc_fp_logic.scores index 397ada49b5b..dc47c887b73 100644 --- a/pengine/test10/coloc_fp_logic.scores +++ b/pengine/test10/coloc_fp_logic.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: A allocation score on node1: 100 -native_color: A allocation score on node2: 500000 -native_color: B allocation score on node1: 50 -native_color: B allocation score on node2: 100 +pcmk__native_allocate: A allocation score on node1: 100 +pcmk__native_allocate: A allocation score on node2: 500000 +pcmk__native_allocate: B allocation score on node1: 50 +pcmk__native_allocate: B allocation score on node2: 100 diff --git a/pengine/test10/coloc_fp_logic.summary b/pengine/test10/coloc_fp_logic.summary index 0c2f4b9f96f..951e4c793ea 100644 --- a/pengine/test10/coloc_fp_logic.summary +++ b/pengine/test10/coloc_fp_logic.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: A stop on node1 - * Pseudo action: all_stopped * Resource action: A start on node2 * Resource action: A monitor=10000 on node2 diff --git a/pengine/test10/colocate-primitive-with-clone.exp b/pengine/test10/colocate-primitive-with-clone.exp index 66218e81b08..16efa49b6af 100644 --- a/pengine/test10/colocate-primitive-with-clone.exp +++ b/pengine/test10/colocate-primitive-with-clone.exp @@ -1,31 +1,31 @@ <transition_graph cluster-delay="60s" stonith-timeout="430s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="46" operation="running" operation_key="UMgroup01_running_0"> + <pseudo_event id="45" operation="running" operation_key="UMgroup01_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="37" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="39" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="38" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="41" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="40" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <rsc_op id="43" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="42" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="UMgroup01_start_0"/> + <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="45" operation="start" operation_key="UMgroup01_start_0"> + <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -33,107 +33,107 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="38" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="37" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmVIPcheck" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_start_delay="2000" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="start" operation_key="UMgroup01_start_0"/> + <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="UmIPaddr_monitor_10000" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="39" operation="monitor" operation_key="UmIPaddr_monitor_10000" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmIPaddr" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="38" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="39" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="38" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmIPaddr" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_requires="fencing" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="37" operation="start" operation_key="UmVIPcheck_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="UMgroup01_start_0"/> + <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="UmDummy01_monitor_10000" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="41" operation="monitor" operation_key="UmDummy01_monitor_10000" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmDummy01" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="ignore" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="40" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="41" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="40" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmDummy01" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_requires="fencing" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="38" operation="start" operation_key="UmIPaddr_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="UMgroup01_start_0"/> + <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="UmDummy02_monitor_10000" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="43" operation="monitor" operation_key="UmDummy02_monitor_10000" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmDummy02" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="standby" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="42" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="43" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"> + <rsc_op id="42" operation="start" operation_key="UmDummy02_start_0" on_node="srv04" on_node_uuid="srv04"> <primitive id="UmDummy02" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="standby" CRM_meta_on_node="srv04" CRM_meta_on_node_uuid="srv04" CRM_meta_requires="fencing" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> + <rsc_op id="40" operation="start" operation_key="UmDummy01_start_0" on_node="srv04" on_node_uuid="srv04"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="UMgroup01_start_0"/> + <pseudo_event id="44" operation="start" operation_key="UMgroup01_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <crm_event id="186" operation="do_shutdown" operation_key="do_shutdown-srv01" on_node="srv01" on_node_uuid="srv01"> + <crm_event id="184" operation="do_shutdown" operation_key="do_shutdown-srv01" on_node="srv01" on_node_uuid="srv01"> <attributes CRM_meta_on_node="srv01" CRM_meta_on_node_uuid="srv01" CRM_meta_op_no_wait="true" /> <downed> <node id="srv01"/> diff --git a/pengine/test10/colocate-primitive-with-clone.scores b/pengine/test10/colocate-primitive-with-clone.scores index b04a1e7874f..3033f3d93a3 100644 --- a/pengine/test10/colocate-primitive-with-clone.scores +++ b/pengine/test10/colocate-primitive-with-clone.scores @@ -1,453 +1,453 @@ Allocation scores: -clone_color: clnDiskd1 allocation score on srv01: 0 -clone_color: clnDiskd1 allocation score on srv02: 1 -clone_color: clnDiskd1 allocation score on srv03: 1 -clone_color: clnDiskd1 allocation score on srv04: 500 -clone_color: clnG3dummy01:0 allocation score on srv01: 0 -clone_color: clnG3dummy01:0 allocation score on srv02: 100 -clone_color: clnG3dummy01:0 allocation score on srv03: 0 -clone_color: clnG3dummy01:0 allocation score on srv04: 0 -clone_color: clnG3dummy01:1 allocation score on srv01: 0 -clone_color: clnG3dummy01:1 allocation score on srv02: 0 -clone_color: clnG3dummy01:1 allocation score on srv03: 100 -clone_color: clnG3dummy01:1 allocation score on srv04: 0 -clone_color: clnG3dummy01:2 allocation score on srv01: 0 -clone_color: clnG3dummy01:2 allocation score on srv02: 0 -clone_color: clnG3dummy01:2 allocation score on srv03: 0 -clone_color: clnG3dummy01:2 allocation score on srv04: 100 -clone_color: clnG3dummy01:3 allocation score on srv01: 0 -clone_color: clnG3dummy01:3 allocation score on srv02: 0 -clone_color: clnG3dummy01:3 allocation score on srv03: 0 -clone_color: clnG3dummy01:3 allocation score on srv04: 0 -clone_color: clnG3dummy02:0 allocation score on srv01: 0 -clone_color: clnG3dummy02:0 allocation score on srv02: 100 -clone_color: clnG3dummy02:0 allocation score on srv03: 0 -clone_color: clnG3dummy02:0 allocation score on srv04: 0 -clone_color: clnG3dummy02:1 allocation score on srv01: 0 -clone_color: clnG3dummy02:1 allocation score on srv02: 0 -clone_color: clnG3dummy02:1 allocation score on srv03: 100 -clone_color: clnG3dummy02:1 allocation score on srv04: 0 -clone_color: clnG3dummy02:2 allocation score on srv01: 0 -clone_color: clnG3dummy02:2 allocation score on srv02: 0 -clone_color: clnG3dummy02:2 allocation score on srv03: 0 -clone_color: clnG3dummy02:2 allocation score on srv04: 100 -clone_color: clnG3dummy02:3 allocation score on srv01: 0 -clone_color: clnG3dummy02:3 allocation score on srv02: 0 -clone_color: clnG3dummy02:3 allocation score on srv03: 0 -clone_color: clnG3dummy02:3 allocation score on srv04: 0 -clone_color: clnG3dummy1 allocation score on srv01: 0 -clone_color: clnG3dummy1 allocation score on srv02: 1 -clone_color: clnG3dummy1 allocation score on srv03: 1 -clone_color: clnG3dummy1 allocation score on srv04: 500 -clone_color: clnG3dummy2 allocation score on srv01: 0 -clone_color: clnG3dummy2 allocation score on srv02: 1 -clone_color: clnG3dummy2 allocation score on srv03: 1 -clone_color: clnG3dummy2 allocation score on srv04: 500 -clone_color: clnPingd allocation score on srv01: 0 -clone_color: clnPingd allocation score on srv02: 1 -clone_color: clnPingd allocation score on srv03: 1 -clone_color: clnPingd allocation score on srv04: 500 -clone_color: clnPrmDiskd1:0 allocation score on srv01: 0 -clone_color: clnPrmDiskd1:0 allocation score on srv02: 100 -clone_color: clnPrmDiskd1:0 allocation score on srv03: 0 -clone_color: clnPrmDiskd1:0 allocation score on srv04: 0 -clone_color: clnPrmDiskd1:1 allocation score on srv01: 0 -clone_color: clnPrmDiskd1:1 allocation score on srv02: 0 -clone_color: clnPrmDiskd1:1 allocation score on srv03: 100 -clone_color: clnPrmDiskd1:1 allocation score on srv04: 0 -clone_color: clnPrmDiskd1:2 allocation score on srv01: 0 -clone_color: clnPrmDiskd1:2 allocation score on srv02: 0 -clone_color: clnPrmDiskd1:2 allocation score on srv03: 0 -clone_color: clnPrmDiskd1:2 allocation score on srv04: 100 -clone_color: clnPrmDiskd1:3 allocation score on srv01: 0 -clone_color: clnPrmDiskd1:3 allocation score on srv02: 0 -clone_color: clnPrmDiskd1:3 allocation score on srv03: 0 -clone_color: clnPrmDiskd1:3 allocation score on srv04: 0 -clone_color: clnPrmPingd:0 allocation score on srv01: 0 -clone_color: clnPrmPingd:0 allocation score on srv02: 100 -clone_color: clnPrmPingd:0 allocation score on srv03: 0 -clone_color: clnPrmPingd:0 allocation score on srv04: 0 -clone_color: clnPrmPingd:1 allocation score on srv01: 0 -clone_color: clnPrmPingd:1 allocation score on srv02: 0 -clone_color: clnPrmPingd:1 allocation score on srv03: 100 -clone_color: clnPrmPingd:1 allocation score on srv04: 0 -clone_color: clnPrmPingd:2 allocation score on srv01: 0 -clone_color: clnPrmPingd:2 allocation score on srv02: 0 -clone_color: clnPrmPingd:2 allocation score on srv03: 0 -clone_color: clnPrmPingd:2 allocation score on srv04: 100 -clone_color: clnPrmPingd:3 allocation score on srv01: 0 -clone_color: clnPrmPingd:3 allocation score on srv02: 0 -clone_color: clnPrmPingd:3 allocation score on srv03: 0 -clone_color: clnPrmPingd:3 allocation score on srv04: 0 -clone_color: clnUMdummy01:0 allocation score on srv01: 0 -clone_color: clnUMdummy01:0 allocation score on srv02: -INFINITY -clone_color: clnUMdummy01:0 allocation score on srv03: -INFINITY -clone_color: clnUMdummy01:0 allocation score on srv04: 100 -clone_color: clnUMdummy01:1 allocation score on srv01: 0 -clone_color: clnUMdummy01:1 allocation score on srv02: -INFINITY -clone_color: clnUMdummy01:1 allocation score on srv03: -INFINITY -clone_color: clnUMdummy01:1 allocation score on srv04: 0 -clone_color: clnUMdummy02:0 allocation score on srv01: 0 -clone_color: clnUMdummy02:0 allocation score on srv02: 0 -clone_color: clnUMdummy02:0 allocation score on srv03: 0 -clone_color: clnUMdummy02:0 allocation score on srv04: 100 -clone_color: clnUMdummy02:1 allocation score on srv01: 0 -clone_color: clnUMdummy02:1 allocation score on srv02: 0 -clone_color: clnUMdummy02:1 allocation score on srv03: 0 -clone_color: clnUMdummy02:1 allocation score on srv04: 0 -clone_color: clnUMgroup01 allocation score on srv01: 0 -clone_color: clnUMgroup01 allocation score on srv02: -INFINITY -clone_color: clnUMgroup01 allocation score on srv03: -INFINITY -clone_color: clnUMgroup01 allocation score on srv04: 0 -clone_color: clnUmResource:0 allocation score on srv01: 0 -clone_color: clnUmResource:0 allocation score on srv02: -INFINITY -clone_color: clnUmResource:0 allocation score on srv03: -INFINITY -clone_color: clnUmResource:0 allocation score on srv04: 0 -clone_color: clnUmResource:1 allocation score on srv01: 0 -clone_color: clnUmResource:1 allocation score on srv02: -INFINITY -clone_color: clnUmResource:1 allocation score on srv03: -INFINITY -clone_color: clnUmResource:1 allocation score on srv04: 0 -group_color: OVDBgroup02-1 allocation score on srv01: -INFINITY -group_color: OVDBgroup02-1 allocation score on srv02: -INFINITY -group_color: OVDBgroup02-1 allocation score on srv03: -INFINITY -group_color: OVDBgroup02-1 allocation score on srv04: 100 -group_color: OVDBgroup02-2 allocation score on srv01: -INFINITY -group_color: OVDBgroup02-2 allocation score on srv02: 200 -group_color: OVDBgroup02-2 allocation score on srv03: -INFINITY -group_color: OVDBgroup02-2 allocation score on srv04: 100 -group_color: OVDBgroup02-3 allocation score on srv01: -INFINITY -group_color: OVDBgroup02-3 allocation score on srv02: -INFINITY -group_color: OVDBgroup02-3 allocation score on srv03: 200 -group_color: OVDBgroup02-3 allocation score on srv04: 100 -group_color: UMgroup01 allocation score on srv01: -INFINITY -group_color: UMgroup01 allocation score on srv02: -INFINITY -group_color: UMgroup01 allocation score on srv03: -INFINITY -group_color: UMgroup01 allocation score on srv04: 100 -group_color: UmDummy01 allocation score on srv01: 0 -group_color: UmDummy01 allocation score on srv02: 0 -group_color: UmDummy01 allocation score on srv03: 0 -group_color: UmDummy01 allocation score on srv04: 0 -group_color: UmDummy02 allocation score on srv01: 0 -group_color: UmDummy02 allocation score on srv02: 0 -group_color: UmDummy02 allocation score on srv03: 0 -group_color: UmDummy02 allocation score on srv04: 0 -group_color: UmIPaddr allocation score on srv01: 0 -group_color: UmIPaddr allocation score on srv02: 0 -group_color: UmIPaddr allocation score on srv03: 0 -group_color: UmIPaddr allocation score on srv04: 0 -group_color: UmVIPcheck allocation score on srv01: -INFINITY -group_color: UmVIPcheck allocation score on srv02: -INFINITY -group_color: UmVIPcheck allocation score on srv03: -INFINITY -group_color: UmVIPcheck allocation score on srv04: 100 -group_color: clnUMdummy01:0 allocation score on srv01: -INFINITY -group_color: clnUMdummy01:0 allocation score on srv02: -INFINITY -group_color: clnUMdummy01:0 allocation score on srv03: -INFINITY -group_color: clnUMdummy01:0 allocation score on srv04: 100 -group_color: clnUMdummy01:1 allocation score on srv01: -INFINITY -group_color: clnUMdummy01:1 allocation score on srv02: -INFINITY -group_color: clnUMdummy01:1 allocation score on srv03: -INFINITY -group_color: clnUMdummy01:1 allocation score on srv04: -INFINITY -group_color: clnUMdummy02:0 allocation score on srv01: -INFINITY -group_color: clnUMdummy02:0 allocation score on srv02: -INFINITY -group_color: clnUMdummy02:0 allocation score on srv03: -INFINITY -group_color: clnUMdummy02:0 allocation score on srv04: 100 -group_color: clnUMdummy02:1 allocation score on srv01: -INFINITY -group_color: clnUMdummy02:1 allocation score on srv02: -INFINITY -group_color: clnUMdummy02:1 allocation score on srv03: -INFINITY -group_color: clnUMdummy02:1 allocation score on srv04: -INFINITY -group_color: clnUmResource:0 allocation score on srv01: -INFINITY -group_color: clnUmResource:0 allocation score on srv02: -INFINITY -group_color: clnUmResource:0 allocation score on srv03: -INFINITY -group_color: clnUmResource:0 allocation score on srv04: 0 -group_color: clnUmResource:1 allocation score on srv01: -INFINITY -group_color: clnUmResource:1 allocation score on srv02: -INFINITY -group_color: clnUmResource:1 allocation score on srv03: -INFINITY -group_color: clnUmResource:1 allocation score on srv04: -INFINITY -group_color: grpStonith1 allocation score on srv01: -INFINITY -group_color: grpStonith1 allocation score on srv02: 100 -group_color: grpStonith1 allocation score on srv03: 100 -group_color: grpStonith1 allocation score on srv04: 200 -group_color: grpStonith2 allocation score on srv01: 200 -group_color: grpStonith2 allocation score on srv02: -INFINITY -group_color: grpStonith2 allocation score on srv03: 100 -group_color: grpStonith2 allocation score on srv04: 100 -group_color: grpStonith3 allocation score on srv01: 100 -group_color: grpStonith3 allocation score on srv02: 200 -group_color: grpStonith3 allocation score on srv03: -INFINITY -group_color: grpStonith3 allocation score on srv04: 100 -group_color: grpStonith4 allocation score on srv01: 100 -group_color: grpStonith4 allocation score on srv02: 100 -group_color: grpStonith4 allocation score on srv03: 200 -group_color: grpStonith4 allocation score on srv04: -INFINITY -group_color: prmApPostgreSQLDB1 allocation score on srv01: 0 -group_color: prmApPostgreSQLDB1 allocation score on srv02: 0 -group_color: prmApPostgreSQLDB1 allocation score on srv03: 0 -group_color: prmApPostgreSQLDB1 allocation score on srv04: 100 -group_color: prmApPostgreSQLDB2 allocation score on srv01: 0 -group_color: prmApPostgreSQLDB2 allocation score on srv02: 100 -group_color: prmApPostgreSQLDB2 allocation score on srv03: 0 -group_color: prmApPostgreSQLDB2 allocation score on srv04: 0 -group_color: prmApPostgreSQLDB3 allocation score on srv01: 0 -group_color: prmApPostgreSQLDB3 allocation score on srv02: 0 -group_color: prmApPostgreSQLDB3 allocation score on srv03: 100 -group_color: prmApPostgreSQLDB3 allocation score on srv04: 0 -group_color: prmExPostgreSQLDB1 allocation score on srv01: -INFINITY -group_color: prmExPostgreSQLDB1 allocation score on srv02: -INFINITY -group_color: prmExPostgreSQLDB1 allocation score on srv03: -INFINITY -group_color: prmExPostgreSQLDB1 allocation score on srv04: 200 -group_color: prmExPostgreSQLDB2 allocation score on srv01: -INFINITY -group_color: prmExPostgreSQLDB2 allocation score on srv02: 300 -group_color: prmExPostgreSQLDB2 allocation score on srv03: -INFINITY -group_color: prmExPostgreSQLDB2 allocation score on srv04: 100 -group_color: prmExPostgreSQLDB3 allocation score on srv01: -INFINITY -group_color: prmExPostgreSQLDB3 allocation score on srv02: -INFINITY -group_color: prmExPostgreSQLDB3 allocation score on srv03: 300 -group_color: prmExPostgreSQLDB3 allocation score on srv04: 100 -group_color: prmFsPostgreSQLDB1-1 allocation score on srv01: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on srv02: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on srv03: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on srv04: 100 -group_color: prmFsPostgreSQLDB1-2 allocation score on srv01: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on srv02: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on srv03: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on srv04: 100 -group_color: prmFsPostgreSQLDB1-3 allocation score on srv01: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on srv02: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on srv03: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on srv04: 100 -group_color: prmFsPostgreSQLDB2-1 allocation score on srv01: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on srv02: 100 -group_color: prmFsPostgreSQLDB2-1 allocation score on srv03: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on srv04: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on srv01: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on srv02: 100 -group_color: prmFsPostgreSQLDB2-2 allocation score on srv03: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on srv04: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on srv01: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on srv02: 100 -group_color: prmFsPostgreSQLDB2-3 allocation score on srv03: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on srv04: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on srv01: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on srv02: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on srv03: 100 -group_color: prmFsPostgreSQLDB3-1 allocation score on srv04: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on srv01: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on srv02: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on srv03: 100 -group_color: prmFsPostgreSQLDB3-2 allocation score on srv04: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on srv01: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on srv02: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on srv03: 100 -group_color: prmFsPostgreSQLDB3-3 allocation score on srv04: 0 -group_color: prmIpPostgreSQLDB1 allocation score on srv01: 0 -group_color: prmIpPostgreSQLDB1 allocation score on srv02: 0 -group_color: prmIpPostgreSQLDB1 allocation score on srv03: 0 -group_color: prmIpPostgreSQLDB1 allocation score on srv04: 100 -group_color: prmIpPostgreSQLDB2 allocation score on srv01: 0 -group_color: prmIpPostgreSQLDB2 allocation score on srv02: 100 -group_color: prmIpPostgreSQLDB2 allocation score on srv03: 0 -group_color: prmIpPostgreSQLDB2 allocation score on srv04: 0 -group_color: prmIpPostgreSQLDB3 allocation score on srv01: 0 -group_color: prmIpPostgreSQLDB3 allocation score on srv02: 0 -group_color: prmIpPostgreSQLDB3 allocation score on srv03: 100 -group_color: prmIpPostgreSQLDB3 allocation score on srv04: 0 -group_color: prmStonithN1 allocation score on srv01: -INFINITY -group_color: prmStonithN1 allocation score on srv02: 100 -group_color: prmStonithN1 allocation score on srv03: 100 -group_color: prmStonithN1 allocation score on srv04: 300 -group_color: prmStonithN2 allocation score on srv01: 200 -group_color: prmStonithN2 allocation score on srv02: -INFINITY -group_color: prmStonithN2 allocation score on srv03: 200 -group_color: prmStonithN2 allocation score on srv04: 100 -group_color: prmStonithN3 allocation score on srv01: 100 -group_color: prmStonithN3 allocation score on srv02: 300 -group_color: prmStonithN3 allocation score on srv03: -INFINITY -group_color: prmStonithN3 allocation score on srv04: 100 -group_color: prmStonithN4 allocation score on srv01: 100 -group_color: prmStonithN4 allocation score on srv02: 100 -group_color: prmStonithN4 allocation score on srv03: 300 -group_color: prmStonithN4 allocation score on srv04: -INFINITY -native_color: UmDummy01 allocation score on srv01: -INFINITY -native_color: UmDummy01 allocation score on srv02: -INFINITY -native_color: UmDummy01 allocation score on srv03: -INFINITY -native_color: UmDummy01 allocation score on srv04: 0 -native_color: UmDummy02 allocation score on srv01: -INFINITY -native_color: UmDummy02 allocation score on srv02: -INFINITY -native_color: UmDummy02 allocation score on srv03: -INFINITY -native_color: UmDummy02 allocation score on srv04: 0 -native_color: UmIPaddr allocation score on srv01: -INFINITY -native_color: UmIPaddr allocation score on srv02: -INFINITY -native_color: UmIPaddr allocation score on srv03: -INFINITY -native_color: UmIPaddr allocation score on srv04: 0 -native_color: UmVIPcheck allocation score on srv01: -INFINITY -native_color: UmVIPcheck allocation score on srv02: -INFINITY -native_color: UmVIPcheck allocation score on srv03: -INFINITY -native_color: UmVIPcheck allocation score on srv04: 100 -native_color: clnG3dummy01:0 allocation score on srv01: -INFINITY -native_color: clnG3dummy01:0 allocation score on srv02: 100 -native_color: clnG3dummy01:0 allocation score on srv03: -INFINITY -native_color: clnG3dummy01:0 allocation score on srv04: -INFINITY -native_color: clnG3dummy01:1 allocation score on srv01: -INFINITY -native_color: clnG3dummy01:1 allocation score on srv02: 0 -native_color: clnG3dummy01:1 allocation score on srv03: 100 -native_color: clnG3dummy01:1 allocation score on srv04: -INFINITY -native_color: clnG3dummy01:2 allocation score on srv01: -INFINITY -native_color: clnG3dummy01:2 allocation score on srv02: 0 -native_color: clnG3dummy01:2 allocation score on srv03: 0 -native_color: clnG3dummy01:2 allocation score on srv04: 100 -native_color: clnG3dummy01:3 allocation score on srv01: -INFINITY -native_color: clnG3dummy01:3 allocation score on srv02: -INFINITY -native_color: clnG3dummy01:3 allocation score on srv03: -INFINITY -native_color: clnG3dummy01:3 allocation score on srv04: -INFINITY -native_color: clnG3dummy02:0 allocation score on srv01: -INFINITY -native_color: clnG3dummy02:0 allocation score on srv02: 100 -native_color: clnG3dummy02:0 allocation score on srv03: -INFINITY -native_color: clnG3dummy02:0 allocation score on srv04: -INFINITY -native_color: clnG3dummy02:1 allocation score on srv01: -INFINITY -native_color: clnG3dummy02:1 allocation score on srv02: 0 -native_color: clnG3dummy02:1 allocation score on srv03: 100 -native_color: clnG3dummy02:1 allocation score on srv04: -INFINITY -native_color: clnG3dummy02:2 allocation score on srv01: -INFINITY -native_color: clnG3dummy02:2 allocation score on srv02: 0 -native_color: clnG3dummy02:2 allocation score on srv03: 0 -native_color: clnG3dummy02:2 allocation score on srv04: 100 -native_color: clnG3dummy02:3 allocation score on srv01: -INFINITY -native_color: clnG3dummy02:3 allocation score on srv02: -INFINITY -native_color: clnG3dummy02:3 allocation score on srv03: -INFINITY -native_color: clnG3dummy02:3 allocation score on srv04: -INFINITY -native_color: clnPrmDiskd1:0 allocation score on srv01: -INFINITY -native_color: clnPrmDiskd1:0 allocation score on srv02: 100 -native_color: clnPrmDiskd1:0 allocation score on srv03: -INFINITY -native_color: clnPrmDiskd1:0 allocation score on srv04: -INFINITY -native_color: clnPrmDiskd1:1 allocation score on srv01: -INFINITY -native_color: clnPrmDiskd1:1 allocation score on srv02: 0 -native_color: clnPrmDiskd1:1 allocation score on srv03: 100 -native_color: clnPrmDiskd1:1 allocation score on srv04: -INFINITY -native_color: clnPrmDiskd1:2 allocation score on srv01: -INFINITY -native_color: clnPrmDiskd1:2 allocation score on srv02: 0 -native_color: clnPrmDiskd1:2 allocation score on srv03: 0 -native_color: clnPrmDiskd1:2 allocation score on srv04: 100 -native_color: clnPrmDiskd1:3 allocation score on srv01: -INFINITY -native_color: clnPrmDiskd1:3 allocation score on srv02: -INFINITY -native_color: clnPrmDiskd1:3 allocation score on srv03: -INFINITY -native_color: clnPrmDiskd1:3 allocation score on srv04: -INFINITY -native_color: clnPrmPingd:0 allocation score on srv01: -INFINITY -native_color: clnPrmPingd:0 allocation score on srv02: 100 -native_color: clnPrmPingd:0 allocation score on srv03: -INFINITY -native_color: clnPrmPingd:0 allocation score on srv04: -INFINITY -native_color: clnPrmPingd:1 allocation score on srv01: -INFINITY -native_color: clnPrmPingd:1 allocation score on srv02: 0 -native_color: clnPrmPingd:1 allocation score on srv03: 100 -native_color: clnPrmPingd:1 allocation score on srv04: -INFINITY -native_color: clnPrmPingd:2 allocation score on srv01: -INFINITY -native_color: clnPrmPingd:2 allocation score on srv02: 0 -native_color: clnPrmPingd:2 allocation score on srv03: 0 -native_color: clnPrmPingd:2 allocation score on srv04: 100 -native_color: clnPrmPingd:3 allocation score on srv01: -INFINITY -native_color: clnPrmPingd:3 allocation score on srv02: -INFINITY -native_color: clnPrmPingd:3 allocation score on srv03: -INFINITY -native_color: clnPrmPingd:3 allocation score on srv04: -INFINITY -native_color: clnUMdummy01:0 allocation score on srv01: -INFINITY -native_color: clnUMdummy01:0 allocation score on srv02: -INFINITY -native_color: clnUMdummy01:0 allocation score on srv03: -INFINITY -native_color: clnUMdummy01:0 allocation score on srv04: 200 -native_color: clnUMdummy01:1 allocation score on srv01: -INFINITY -native_color: clnUMdummy01:1 allocation score on srv02: -INFINITY -native_color: clnUMdummy01:1 allocation score on srv03: -INFINITY -native_color: clnUMdummy01:1 allocation score on srv04: -INFINITY -native_color: clnUMdummy02:0 allocation score on srv01: -INFINITY -native_color: clnUMdummy02:0 allocation score on srv02: -INFINITY -native_color: clnUMdummy02:0 allocation score on srv03: -INFINITY -native_color: clnUMdummy02:0 allocation score on srv04: 100 -native_color: clnUMdummy02:1 allocation score on srv01: -INFINITY -native_color: clnUMdummy02:1 allocation score on srv02: -INFINITY -native_color: clnUMdummy02:1 allocation score on srv03: -INFINITY -native_color: clnUMdummy02:1 allocation score on srv04: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on srv01: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on srv02: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on srv03: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on srv04: 100 -native_color: prmApPostgreSQLDB2 allocation score on srv01: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on srv02: 100 -native_color: prmApPostgreSQLDB2 allocation score on srv03: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on srv04: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on srv01: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on srv02: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on srv03: 100 -native_color: prmApPostgreSQLDB3 allocation score on srv04: -INFINITY -native_color: prmExPostgreSQLDB1 allocation score on srv01: -INFINITY -native_color: prmExPostgreSQLDB1 allocation score on srv02: -INFINITY -native_color: prmExPostgreSQLDB1 allocation score on srv03: -INFINITY -native_color: prmExPostgreSQLDB1 allocation score on srv04: 700 -native_color: prmExPostgreSQLDB2 allocation score on srv01: -INFINITY -native_color: prmExPostgreSQLDB2 allocation score on srv02: 800 -native_color: prmExPostgreSQLDB2 allocation score on srv03: -INFINITY -native_color: prmExPostgreSQLDB2 allocation score on srv04: 100 -native_color: prmExPostgreSQLDB3 allocation score on srv01: -INFINITY -native_color: prmExPostgreSQLDB3 allocation score on srv02: -INFINITY -native_color: prmExPostgreSQLDB3 allocation score on srv03: 800 -native_color: prmExPostgreSQLDB3 allocation score on srv04: 100 -native_color: prmFsPostgreSQLDB1-1 allocation score on srv01: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on srv02: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on srv03: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on srv04: 500 -native_color: prmFsPostgreSQLDB1-2 allocation score on srv01: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on srv02: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on srv03: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on srv04: 400 -native_color: prmFsPostgreSQLDB1-3 allocation score on srv01: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on srv02: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on srv03: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on srv04: 300 -native_color: prmFsPostgreSQLDB2-1 allocation score on srv01: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on srv02: 500 -native_color: prmFsPostgreSQLDB2-1 allocation score on srv03: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on srv04: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on srv01: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on srv02: 400 -native_color: prmFsPostgreSQLDB2-2 allocation score on srv03: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on srv04: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on srv01: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on srv02: 300 -native_color: prmFsPostgreSQLDB2-3 allocation score on srv03: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on srv04: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on srv01: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on srv02: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on srv03: 500 -native_color: prmFsPostgreSQLDB3-1 allocation score on srv04: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on srv01: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on srv02: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on srv03: 400 -native_color: prmFsPostgreSQLDB3-2 allocation score on srv04: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on srv01: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on srv02: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on srv03: 300 -native_color: prmFsPostgreSQLDB3-3 allocation score on srv04: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on srv01: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on srv02: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on srv03: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on srv04: 200 -native_color: prmIpPostgreSQLDB2 allocation score on srv01: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on srv02: 200 -native_color: prmIpPostgreSQLDB2 allocation score on srv03: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on srv04: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on srv01: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on srv02: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on srv03: 200 -native_color: prmIpPostgreSQLDB3 allocation score on srv04: -INFINITY -native_color: prmStonithN1 allocation score on srv01: -INFINITY -native_color: prmStonithN1 allocation score on srv02: 100 -native_color: prmStonithN1 allocation score on srv03: 100 -native_color: prmStonithN1 allocation score on srv04: 300 -native_color: prmStonithN2 allocation score on srv01: 200 -native_color: prmStonithN2 allocation score on srv02: -INFINITY -native_color: prmStonithN2 allocation score on srv03: 200 -native_color: prmStonithN2 allocation score on srv04: 100 -native_color: prmStonithN3 allocation score on srv01: 100 -native_color: prmStonithN3 allocation score on srv02: 300 -native_color: prmStonithN3 allocation score on srv03: -INFINITY -native_color: prmStonithN3 allocation score on srv04: 100 -native_color: prmStonithN4 allocation score on srv01: 100 -native_color: prmStonithN4 allocation score on srv02: 100 -native_color: prmStonithN4 allocation score on srv03: 300 -native_color: prmStonithN4 allocation score on srv04: -INFINITY +pcmk__clone_allocate: clnDiskd1 allocation score on srv01: 0 +pcmk__clone_allocate: clnDiskd1 allocation score on srv02: 1 +pcmk__clone_allocate: clnDiskd1 allocation score on srv03: 1 +pcmk__clone_allocate: clnDiskd1 allocation score on srv04: 504 +pcmk__clone_allocate: clnG3dummy01:0 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy01:0 allocation score on srv02: 100 +pcmk__clone_allocate: clnG3dummy01:0 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy01:0 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy01:1 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy01:1 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy01:1 allocation score on srv03: 100 +pcmk__clone_allocate: clnG3dummy01:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy01:2 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy01:2 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy01:2 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy01:2 allocation score on srv04: 100 +pcmk__clone_allocate: clnG3dummy01:3 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy01:3 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy01:3 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy01:3 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy02:0 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy02:0 allocation score on srv02: 100 +pcmk__clone_allocate: clnG3dummy02:0 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy02:0 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy02:1 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy02:1 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy02:1 allocation score on srv03: 100 +pcmk__clone_allocate: clnG3dummy02:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy02:2 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy02:2 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy02:2 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy02:2 allocation score on srv04: 100 +pcmk__clone_allocate: clnG3dummy02:3 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy02:3 allocation score on srv02: 0 +pcmk__clone_allocate: clnG3dummy02:3 allocation score on srv03: 0 +pcmk__clone_allocate: clnG3dummy02:3 allocation score on srv04: 0 +pcmk__clone_allocate: clnG3dummy1 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy1 allocation score on srv02: 1 +pcmk__clone_allocate: clnG3dummy1 allocation score on srv03: 1 +pcmk__clone_allocate: clnG3dummy1 allocation score on srv04: 504 +pcmk__clone_allocate: clnG3dummy2 allocation score on srv01: 0 +pcmk__clone_allocate: clnG3dummy2 allocation score on srv02: 1 +pcmk__clone_allocate: clnG3dummy2 allocation score on srv03: 1 +pcmk__clone_allocate: clnG3dummy2 allocation score on srv04: 504 +pcmk__clone_allocate: clnPingd allocation score on srv01: 0 +pcmk__clone_allocate: clnPingd allocation score on srv02: 1 +pcmk__clone_allocate: clnPingd allocation score on srv03: 1 +pcmk__clone_allocate: clnPingd allocation score on srv04: 504 +pcmk__clone_allocate: clnPrmDiskd1:0 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmDiskd1:0 allocation score on srv02: 100 +pcmk__clone_allocate: clnPrmDiskd1:0 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmDiskd1:0 allocation score on srv04: 0 +pcmk__clone_allocate: clnPrmDiskd1:1 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmDiskd1:1 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmDiskd1:1 allocation score on srv03: 100 +pcmk__clone_allocate: clnPrmDiskd1:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnPrmDiskd1:2 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmDiskd1:2 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmDiskd1:2 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmDiskd1:2 allocation score on srv04: 100 +pcmk__clone_allocate: clnPrmDiskd1:3 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmDiskd1:3 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmDiskd1:3 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmDiskd1:3 allocation score on srv04: 0 +pcmk__clone_allocate: clnPrmPingd:0 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmPingd:0 allocation score on srv02: 100 +pcmk__clone_allocate: clnPrmPingd:0 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmPingd:0 allocation score on srv04: 0 +pcmk__clone_allocate: clnPrmPingd:1 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmPingd:1 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmPingd:1 allocation score on srv03: 100 +pcmk__clone_allocate: clnPrmPingd:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnPrmPingd:2 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmPingd:2 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmPingd:2 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmPingd:2 allocation score on srv04: 100 +pcmk__clone_allocate: clnPrmPingd:3 allocation score on srv01: 0 +pcmk__clone_allocate: clnPrmPingd:3 allocation score on srv02: 0 +pcmk__clone_allocate: clnPrmPingd:3 allocation score on srv03: 0 +pcmk__clone_allocate: clnPrmPingd:3 allocation score on srv04: 0 +pcmk__clone_allocate: clnUMdummy01:0 allocation score on srv01: 0 +pcmk__clone_allocate: clnUMdummy01:0 allocation score on srv02: -INFINITY +pcmk__clone_allocate: clnUMdummy01:0 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnUMdummy01:0 allocation score on srv04: 100 +pcmk__clone_allocate: clnUMdummy01:1 allocation score on srv01: 0 +pcmk__clone_allocate: clnUMdummy01:1 allocation score on srv02: -INFINITY +pcmk__clone_allocate: clnUMdummy01:1 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnUMdummy01:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnUMdummy02:0 allocation score on srv01: 0 +pcmk__clone_allocate: clnUMdummy02:0 allocation score on srv02: 0 +pcmk__clone_allocate: clnUMdummy02:0 allocation score on srv03: 0 +pcmk__clone_allocate: clnUMdummy02:0 allocation score on srv04: 100 +pcmk__clone_allocate: clnUMdummy02:1 allocation score on srv01: 0 +pcmk__clone_allocate: clnUMdummy02:1 allocation score on srv02: 0 +pcmk__clone_allocate: clnUMdummy02:1 allocation score on srv03: 0 +pcmk__clone_allocate: clnUMdummy02:1 allocation score on srv04: 0 +pcmk__clone_allocate: clnUMgroup01 allocation score on srv01: 0 +pcmk__clone_allocate: clnUMgroup01 allocation score on srv02: -INFINITY +pcmk__clone_allocate: clnUMgroup01 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnUMgroup01 allocation score on srv04: 1 +pcmk__clone_allocate: clnUmResource:0 allocation score on srv01: 0 +pcmk__clone_allocate: clnUmResource:0 allocation score on srv02: -INFINITY +pcmk__clone_allocate: clnUmResource:0 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnUmResource:0 allocation score on srv04: 0 +pcmk__clone_allocate: clnUmResource:1 allocation score on srv01: 0 +pcmk__clone_allocate: clnUmResource:1 allocation score on srv02: -INFINITY +pcmk__clone_allocate: clnUmResource:1 allocation score on srv03: -INFINITY +pcmk__clone_allocate: clnUmResource:1 allocation score on srv04: 0 +pcmk__group_allocate: OVDBgroup02-1 allocation score on srv01: -INFINITY +pcmk__group_allocate: OVDBgroup02-1 allocation score on srv02: -INFINITY +pcmk__group_allocate: OVDBgroup02-1 allocation score on srv03: -INFINITY +pcmk__group_allocate: OVDBgroup02-1 allocation score on srv04: 100 +pcmk__group_allocate: OVDBgroup02-2 allocation score on srv01: -INFINITY +pcmk__group_allocate: OVDBgroup02-2 allocation score on srv02: 200 +pcmk__group_allocate: OVDBgroup02-2 allocation score on srv03: -INFINITY +pcmk__group_allocate: OVDBgroup02-2 allocation score on srv04: 100 +pcmk__group_allocate: OVDBgroup02-3 allocation score on srv01: -INFINITY +pcmk__group_allocate: OVDBgroup02-3 allocation score on srv02: -INFINITY +pcmk__group_allocate: OVDBgroup02-3 allocation score on srv03: 200 +pcmk__group_allocate: OVDBgroup02-3 allocation score on srv04: 100 +pcmk__group_allocate: UMgroup01 allocation score on srv01: -INFINITY +pcmk__group_allocate: UMgroup01 allocation score on srv02: -INFINITY +pcmk__group_allocate: UMgroup01 allocation score on srv03: -INFINITY +pcmk__group_allocate: UMgroup01 allocation score on srv04: 100 +pcmk__group_allocate: UmDummy01 allocation score on srv01: 0 +pcmk__group_allocate: UmDummy01 allocation score on srv02: 0 +pcmk__group_allocate: UmDummy01 allocation score on srv03: 0 +pcmk__group_allocate: UmDummy01 allocation score on srv04: 0 +pcmk__group_allocate: UmDummy02 allocation score on srv01: 0 +pcmk__group_allocate: UmDummy02 allocation score on srv02: 0 +pcmk__group_allocate: UmDummy02 allocation score on srv03: 0 +pcmk__group_allocate: UmDummy02 allocation score on srv04: 0 +pcmk__group_allocate: UmIPaddr allocation score on srv01: 0 +pcmk__group_allocate: UmIPaddr allocation score on srv02: 0 +pcmk__group_allocate: UmIPaddr allocation score on srv03: 0 +pcmk__group_allocate: UmIPaddr allocation score on srv04: 0 +pcmk__group_allocate: UmVIPcheck allocation score on srv01: -INFINITY +pcmk__group_allocate: UmVIPcheck allocation score on srv02: -INFINITY +pcmk__group_allocate: UmVIPcheck allocation score on srv03: -INFINITY +pcmk__group_allocate: UmVIPcheck allocation score on srv04: 100 +pcmk__group_allocate: clnUMdummy01:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUMdummy01:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUMdummy01:0 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUMdummy01:0 allocation score on srv04: 100 +pcmk__group_allocate: clnUMdummy01:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUMdummy01:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUMdummy01:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUMdummy01:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: clnUMdummy02:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUMdummy02:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUMdummy02:0 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUMdummy02:0 allocation score on srv04: 100 +pcmk__group_allocate: clnUMdummy02:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUMdummy02:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUMdummy02:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUMdummy02:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: clnUmResource:0 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUmResource:0 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUmResource:0 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUmResource:0 allocation score on srv04: 0 +pcmk__group_allocate: clnUmResource:1 allocation score on srv01: -INFINITY +pcmk__group_allocate: clnUmResource:1 allocation score on srv02: -INFINITY +pcmk__group_allocate: clnUmResource:1 allocation score on srv03: -INFINITY +pcmk__group_allocate: clnUmResource:1 allocation score on srv04: -INFINITY +pcmk__group_allocate: grpStonith1 allocation score on srv01: -INFINITY +pcmk__group_allocate: grpStonith1 allocation score on srv02: 100 +pcmk__group_allocate: grpStonith1 allocation score on srv03: 100 +pcmk__group_allocate: grpStonith1 allocation score on srv04: 200 +pcmk__group_allocate: grpStonith2 allocation score on srv01: 200 +pcmk__group_allocate: grpStonith2 allocation score on srv02: -INFINITY +pcmk__group_allocate: grpStonith2 allocation score on srv03: 100 +pcmk__group_allocate: grpStonith2 allocation score on srv04: 100 +pcmk__group_allocate: grpStonith3 allocation score on srv01: 100 +pcmk__group_allocate: grpStonith3 allocation score on srv02: 200 +pcmk__group_allocate: grpStonith3 allocation score on srv03: -INFINITY +pcmk__group_allocate: grpStonith3 allocation score on srv04: 100 +pcmk__group_allocate: grpStonith4 allocation score on srv01: 100 +pcmk__group_allocate: grpStonith4 allocation score on srv02: 100 +pcmk__group_allocate: grpStonith4 allocation score on srv03: 200 +pcmk__group_allocate: grpStonith4 allocation score on srv04: -INFINITY +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on srv01: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on srv02: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on srv03: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on srv04: 100 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on srv01: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on srv02: 100 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on srv03: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on srv04: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on srv01: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on srv02: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on srv03: 100 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on srv04: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on srv04: 200 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on srv02: 300 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on srv04: 100 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on srv03: 300 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on srv04: 100 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on srv01: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on srv02: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on srv03: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on srv04: 100 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on srv01: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on srv02: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on srv03: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on srv04: 100 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on srv01: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on srv02: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on srv03: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on srv04: 100 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on srv01: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on srv02: 100 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on srv03: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on srv04: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on srv01: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on srv02: 100 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on srv03: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on srv04: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on srv01: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on srv02: 100 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on srv03: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on srv04: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on srv01: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on srv02: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on srv03: 100 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on srv04: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on srv01: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on srv02: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on srv03: 100 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on srv04: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on srv01: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on srv02: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on srv03: 100 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on srv04: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on srv01: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on srv02: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on srv03: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on srv04: 100 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on srv01: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on srv02: 100 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on srv03: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on srv04: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on srv01: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on srv02: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on srv03: 100 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on srv04: 0 +pcmk__group_allocate: prmStonithN1 allocation score on srv01: -INFINITY +pcmk__group_allocate: prmStonithN1 allocation score on srv02: 100 +pcmk__group_allocate: prmStonithN1 allocation score on srv03: 100 +pcmk__group_allocate: prmStonithN1 allocation score on srv04: 300 +pcmk__group_allocate: prmStonithN2 allocation score on srv01: 200 +pcmk__group_allocate: prmStonithN2 allocation score on srv02: -INFINITY +pcmk__group_allocate: prmStonithN2 allocation score on srv03: 200 +pcmk__group_allocate: prmStonithN2 allocation score on srv04: 100 +pcmk__group_allocate: prmStonithN3 allocation score on srv01: 100 +pcmk__group_allocate: prmStonithN3 allocation score on srv02: 300 +pcmk__group_allocate: prmStonithN3 allocation score on srv03: -INFINITY +pcmk__group_allocate: prmStonithN3 allocation score on srv04: 100 +pcmk__group_allocate: prmStonithN4 allocation score on srv01: 100 +pcmk__group_allocate: prmStonithN4 allocation score on srv02: 100 +pcmk__group_allocate: prmStonithN4 allocation score on srv03: 300 +pcmk__group_allocate: prmStonithN4 allocation score on srv04: -INFINITY +pcmk__native_allocate: UmDummy01 allocation score on srv01: -INFINITY +pcmk__native_allocate: UmDummy01 allocation score on srv02: -INFINITY +pcmk__native_allocate: UmDummy01 allocation score on srv03: -INFINITY +pcmk__native_allocate: UmDummy01 allocation score on srv04: 0 +pcmk__native_allocate: UmDummy02 allocation score on srv01: -INFINITY +pcmk__native_allocate: UmDummy02 allocation score on srv02: -INFINITY +pcmk__native_allocate: UmDummy02 allocation score on srv03: -INFINITY +pcmk__native_allocate: UmDummy02 allocation score on srv04: 0 +pcmk__native_allocate: UmIPaddr allocation score on srv01: -INFINITY +pcmk__native_allocate: UmIPaddr allocation score on srv02: -INFINITY +pcmk__native_allocate: UmIPaddr allocation score on srv03: -INFINITY +pcmk__native_allocate: UmIPaddr allocation score on srv04: 0 +pcmk__native_allocate: UmVIPcheck allocation score on srv01: -INFINITY +pcmk__native_allocate: UmVIPcheck allocation score on srv02: -INFINITY +pcmk__native_allocate: UmVIPcheck allocation score on srv03: -INFINITY +pcmk__native_allocate: UmVIPcheck allocation score on srv04: 100 +pcmk__native_allocate: clnG3dummy01:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy01:0 allocation score on srv02: 100 +pcmk__native_allocate: clnG3dummy01:0 allocation score on srv03: 0 +pcmk__native_allocate: clnG3dummy01:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnG3dummy01:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy01:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnG3dummy01:1 allocation score on srv03: 100 +pcmk__native_allocate: clnG3dummy01:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnG3dummy01:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy01:2 allocation score on srv02: 0 +pcmk__native_allocate: clnG3dummy01:2 allocation score on srv03: 0 +pcmk__native_allocate: clnG3dummy01:2 allocation score on srv04: 100 +pcmk__native_allocate: clnG3dummy01:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy01:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnG3dummy01:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnG3dummy01:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnG3dummy02:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy02:0 allocation score on srv02: 100 +pcmk__native_allocate: clnG3dummy02:0 allocation score on srv03: 0 +pcmk__native_allocate: clnG3dummy02:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnG3dummy02:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy02:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnG3dummy02:1 allocation score on srv03: 100 +pcmk__native_allocate: clnG3dummy02:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnG3dummy02:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy02:2 allocation score on srv02: 0 +pcmk__native_allocate: clnG3dummy02:2 allocation score on srv03: 0 +pcmk__native_allocate: clnG3dummy02:2 allocation score on srv04: 100 +pcmk__native_allocate: clnG3dummy02:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnG3dummy02:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnG3dummy02:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnG3dummy02:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:0 allocation score on srv02: 100 +pcmk__native_allocate: clnPrmDiskd1:0 allocation score on srv03: 0 +pcmk__native_allocate: clnPrmDiskd1:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:1 allocation score on srv03: 100 +pcmk__native_allocate: clnPrmDiskd1:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:2 allocation score on srv02: 0 +pcmk__native_allocate: clnPrmDiskd1:2 allocation score on srv03: 0 +pcmk__native_allocate: clnPrmDiskd1:2 allocation score on srv04: 100 +pcmk__native_allocate: clnPrmDiskd1:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnPrmDiskd1:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnPrmPingd:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmPingd:0 allocation score on srv02: 100 +pcmk__native_allocate: clnPrmPingd:0 allocation score on srv03: 0 +pcmk__native_allocate: clnPrmPingd:0 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnPrmPingd:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmPingd:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnPrmPingd:1 allocation score on srv03: 100 +pcmk__native_allocate: clnPrmPingd:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnPrmPingd:2 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmPingd:2 allocation score on srv02: 0 +pcmk__native_allocate: clnPrmPingd:2 allocation score on srv03: 0 +pcmk__native_allocate: clnPrmPingd:2 allocation score on srv04: 100 +pcmk__native_allocate: clnPrmPingd:3 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnPrmPingd:3 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnPrmPingd:3 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnPrmPingd:3 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnUMdummy01:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnUMdummy01:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnUMdummy01:0 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnUMdummy01:0 allocation score on srv04: 201 +pcmk__native_allocate: clnUMdummy01:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnUMdummy01:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnUMdummy01:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnUMdummy01:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: clnUMdummy02:0 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnUMdummy02:0 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnUMdummy02:0 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnUMdummy02:0 allocation score on srv04: 101 +pcmk__native_allocate: clnUMdummy02:1 allocation score on srv01: -INFINITY +pcmk__native_allocate: clnUMdummy02:1 allocation score on srv02: -INFINITY +pcmk__native_allocate: clnUMdummy02:1 allocation score on srv03: -INFINITY +pcmk__native_allocate: clnUMdummy02:1 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on srv04: 100 +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on srv02: 100 +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on srv03: 100 +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on srv04: 700 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on srv02: 800 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on srv04: 100 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on srv03: 800 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on srv04: 100 +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on srv04: 500 +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on srv04: 400 +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on srv04: 300 +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on srv02: 500 +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on srv02: 400 +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on srv02: 300 +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on srv03: 500 +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on srv03: 400 +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on srv03: 300 +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on srv04: 200 +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on srv02: 200 +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on srv03: 200 +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on srv04: -INFINITY +pcmk__native_allocate: prmStonithN1 allocation score on srv01: -INFINITY +pcmk__native_allocate: prmStonithN1 allocation score on srv02: 100 +pcmk__native_allocate: prmStonithN1 allocation score on srv03: 100 +pcmk__native_allocate: prmStonithN1 allocation score on srv04: 300 +pcmk__native_allocate: prmStonithN2 allocation score on srv01: 200 +pcmk__native_allocate: prmStonithN2 allocation score on srv02: -INFINITY +pcmk__native_allocate: prmStonithN2 allocation score on srv03: 200 +pcmk__native_allocate: prmStonithN2 allocation score on srv04: 100 +pcmk__native_allocate: prmStonithN3 allocation score on srv01: 100 +pcmk__native_allocate: prmStonithN3 allocation score on srv02: 300 +pcmk__native_allocate: prmStonithN3 allocation score on srv03: -INFINITY +pcmk__native_allocate: prmStonithN3 allocation score on srv04: 100 +pcmk__native_allocate: prmStonithN4 allocation score on srv01: 100 +pcmk__native_allocate: prmStonithN4 allocation score on srv02: 100 +pcmk__native_allocate: prmStonithN4 allocation score on srv03: 300 +pcmk__native_allocate: prmStonithN4 allocation score on srv04: -INFINITY diff --git a/pengine/test10/colocated-utilization-clone.exp b/pengine/test10/colocated-utilization-clone.exp index 376c6539146..68cd6d4c52c 100644 --- a/pengine/test10/colocated-utilization-clone.exp +++ b/pengine/test10/colocated-utilization-clone.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="20" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="19" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -11,13 +11,13 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <pseudo_event id="22" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="21" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="21" operation="start" operation_key="rsc1:1_start_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="20" operation="start" operation_key="rsc1:1_start_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_timeout="20000" /> </rsc_op> @@ -45,13 +45,13 @@ <pseudo_event id="3" operation="load_stopped_node3" operation_key="load_stopped_node3"/> </trigger> <trigger> - <pseudo_event id="22" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="21" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="14" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,73 +60,73 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="23" operation="running" operation_key="clone1_running_0"> + <pseudo_event id="22" operation="running" operation_key="clone1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="19" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="21" operation="start" operation_key="rsc1:1_start_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="20" operation="start" operation_key="rsc1:1_start_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <pseudo_event id="22" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="21" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="22" operation="start" operation_key="clone1_start_0"> + <pseudo_event id="21" operation="start" operation_key="clone1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="9" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="14" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="29" operation="running" operation_key="group1:0_running_0"> + <pseudo_event id="28" operation="running" operation_key="group1:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="rsc2:0_start_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="25" operation="start" operation_key="rsc2:0_start_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <rsc_op id="27" operation="start" operation_key="rsc3:0_start_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="26" operation="start" operation_key="rsc3:0_start_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="group1:0_start_0"/> + <pseudo_event id="27" operation="start" operation_key="group1:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="28" operation="start" operation_key="group1:0_start_0"> + <pseudo_event id="27" operation="start" operation_key="group1:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="start" operation_key="clone2_start_0"/> + <pseudo_event id="37" operation="start" operation_key="clone2_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="26" operation="start" operation_key="rsc2:0_start_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="25" operation="start" operation_key="rsc2:0_start_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc2" long-id="rsc2:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_timeout="20000" /> </rsc_op> @@ -136,13 +136,13 @@ <pseudo_event id="3" operation="load_stopped_node3" operation_key="load_stopped_node3"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="group1:0_start_0"/> + <pseudo_event id="27" operation="start" operation_key="group1:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="15" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc2" long-id="rsc2:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -151,7 +151,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" long-id="rsc2:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -160,7 +160,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="27" operation="start" operation_key="rsc3:0_start_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="26" operation="start" operation_key="rsc3:0_start_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc3" long-id="rsc3:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_timeout="20000" /> </rsc_op> @@ -170,16 +170,16 @@ <pseudo_event id="3" operation="load_stopped_node3" operation_key="load_stopped_node3"/> </trigger> <trigger> - <rsc_op id="26" operation="start" operation_key="rsc2:0_start_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="25" operation="start" operation_key="rsc2:0_start_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="group1:0_start_0"/> + <pseudo_event id="27" operation="start" operation_key="group1:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc3:0_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="16" operation="monitor" operation_key="rsc3:0_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc3" long-id="rsc3:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -188,7 +188,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc3:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc3:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" long-id="rsc3:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -197,37 +197,37 @@ </synapse> <synapse id="15"> <action_set> - <pseudo_event id="35" operation="running" operation_key="group1:1_running_0"> + <pseudo_event id="34" operation="running" operation_key="group1:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="31" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="33" operation="start" operation_key="rsc3:1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="32" operation="start" operation_key="rsc3:1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="34" operation="start" operation_key="group1:1_start_0"/> + <pseudo_event id="33" operation="start" operation_key="group1:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="34" operation="start" operation_key="group1:1_start_0"> + <pseudo_event id="33" operation="start" operation_key="group1:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="start" operation_key="clone2_start_0"/> + <pseudo_event id="37" operation="start" operation_key="clone2_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="32" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="31" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" long-id="rsc2:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -237,13 +237,13 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <pseudo_event id="34" operation="start" operation_key="group1:1_start_0"/> + <pseudo_event id="33" operation="start" operation_key="group1:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" long-id="rsc2:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -252,7 +252,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="33" operation="start" operation_key="rsc3:1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="32" operation="start" operation_key="rsc3:1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" long-id="rsc3:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -262,16 +262,16 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="32" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="31" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="34" operation="start" operation_key="group1:1_start_0"/> + <pseudo_event id="33" operation="start" operation_key="group1:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc3:1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="monitor" operation_key="rsc3:1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" long-id="rsc3:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -280,85 +280,85 @@ </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="39" operation="running" operation_key="clone2_running_0"> + <pseudo_event id="38" operation="running" operation_key="clone2_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="running" operation_key="group1:0_running_0"/> + <pseudo_event id="28" operation="running" operation_key="group1:0_running_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="running" operation_key="group1:1_running_0"/> + <pseudo_event id="34" operation="running" operation_key="group1:1_running_0"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="clone2_start_0"/> + <pseudo_event id="37" operation="start" operation_key="clone2_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="38" operation="start" operation_key="clone2_start_0"> + <pseudo_event id="37" operation="start" operation_key="clone2_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc3:0_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="monitor" operation_key="rsc3:0_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rsc3:1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="monitor" operation_key="rsc3:1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="15" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="rsc3:0_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="16" operation="monitor" operation_key="rsc3:0_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <pseudo_event id="23" operation="running" operation_key="clone1_running_0"/> + <pseudo_event id="22" operation="running" operation_key="clone1_running_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="45" operation="running" operation_key="group2_running_0"> + <pseudo_event id="44" operation="running" operation_key="group2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="start" operation_key="rsc4_start_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="41" operation="start" operation_key="rsc4_start_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <rsc_op id="43" operation="start" operation_key="rsc5_start_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="42" operation="start" operation_key="rsc5_start_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="43" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="44" operation="start" operation_key="group2_start_0"> + <pseudo_event id="43" operation="start" operation_key="group2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="running" operation_key="clone2_running_0"/> + <pseudo_event id="38" operation="running" operation_key="clone2_running_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="42" operation="start" operation_key="rsc4_start_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="41" operation="start" operation_key="rsc4_start_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_timeout="20000" /> </rsc_op> @@ -368,22 +368,22 @@ <pseudo_event id="3" operation="load_stopped_node3" operation_key="load_stopped_node3"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="17" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="43" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="17" operation="monitor" operation_key="rsc4_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -392,7 +392,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -401,7 +401,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -410,7 +410,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="43" operation="start" operation_key="rsc5_start_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="42" operation="start" operation_key="rsc5_start_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_timeout="20000" /> </rsc_op> @@ -420,25 +420,25 @@ <pseudo_event id="3" operation="load_stopped_node3" operation_key="load_stopped_node3"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="13" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="rsc5_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="18" operation="monitor" operation_key="rsc5_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <rsc_op id="42" operation="start" operation_key="rsc4_start_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="41" operation="start" operation_key="rsc4_start_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="43" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc5_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="18" operation="monitor" operation_key="rsc5_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -447,7 +447,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="13" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -456,7 +456,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -465,7 +465,7 @@ </synapse> <synapse id="33"> <action_set> - <pseudo_event id="4" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="3" operation="load_stopped_node3" operation_key="load_stopped_node3"> <attributes /> </pseudo_event> </action_set> @@ -473,7 +473,7 @@ </synapse> <synapse id="34"> <action_set> - <pseudo_event id="3" operation="load_stopped_node3" operation_key="load_stopped_node3"> + <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> @@ -481,7 +481,7 @@ </synapse> <synapse id="35"> <action_set> - <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/colocated-utilization-clone.scores b/pengine/test10/colocated-utilization-clone.scores index 36139a849d9..dae2f1cbad4 100644 --- a/pengine/test10/colocated-utilization-clone.scores +++ b/pengine/test10/colocated-utilization-clone.scores @@ -1,82 +1,82 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: clone1 allocation score on node3: 0 -clone_color: clone2 allocation score on node1: 0 -clone_color: clone2 allocation score on node2: 0 -clone_color: clone2 allocation score on node3: 0 -clone_color: group1:0 allocation score on node1: 0 -clone_color: group1:0 allocation score on node2: 0 -clone_color: group1:0 allocation score on node3: 0 -clone_color: group1:1 allocation score on node1: 0 -clone_color: group1:1 allocation score on node2: 0 -clone_color: group1:1 allocation score on node3: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node3: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node3: 0 -clone_color: rsc2:0 allocation score on node1: 0 -clone_color: rsc2:0 allocation score on node2: 0 -clone_color: rsc2:0 allocation score on node3: 0 -clone_color: rsc2:1 allocation score on node1: 0 -clone_color: rsc2:1 allocation score on node2: 0 -clone_color: rsc2:1 allocation score on node3: 0 -clone_color: rsc3:0 allocation score on node1: 0 -clone_color: rsc3:0 allocation score on node2: 0 -clone_color: rsc3:0 allocation score on node3: 0 -clone_color: rsc3:1 allocation score on node1: 0 -clone_color: rsc3:1 allocation score on node2: 0 -clone_color: rsc3:1 allocation score on node3: 0 -group_color: group1:0 allocation score on node1: 0 -group_color: group1:0 allocation score on node2: 0 -group_color: group1:0 allocation score on node3: 0 -group_color: group1:1 allocation score on node1: 0 -group_color: group1:1 allocation score on node2: 0 -group_color: group1:1 allocation score on node3: -INFINITY -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: group2 allocation score on node3: 0 -group_color: rsc2:0 allocation score on node1: 0 -group_color: rsc2:0 allocation score on node2: 0 -group_color: rsc2:0 allocation score on node3: 0 -group_color: rsc2:1 allocation score on node1: 0 -group_color: rsc2:1 allocation score on node2: 0 -group_color: rsc2:1 allocation score on node3: -INFINITY -group_color: rsc3:0 allocation score on node1: 0 -group_color: rsc3:0 allocation score on node2: 0 -group_color: rsc3:0 allocation score on node3: 0 -group_color: rsc3:1 allocation score on node1: 0 -group_color: rsc3:1 allocation score on node2: 0 -group_color: rsc3:1 allocation score on node3: -INFINITY -group_color: rsc4 allocation score on node1: 0 -group_color: rsc4 allocation score on node2: 0 -group_color: rsc4 allocation score on node3: 0 -group_color: rsc5 allocation score on node1: 0 -group_color: rsc5 allocation score on node2: 0 -group_color: rsc5 allocation score on node3: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node3: 0 -native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node3: 0 -native_color: rsc2:0 allocation score on node1: -INFINITY -native_color: rsc2:0 allocation score on node2: 0 -native_color: rsc2:0 allocation score on node3: 0 -native_color: rsc2:1 allocation score on node1: -INFINITY -native_color: rsc2:1 allocation score on node2: 0 -native_color: rsc2:1 allocation score on node3: -INFINITY -native_color: rsc3:0 allocation score on node1: -INFINITY -native_color: rsc3:0 allocation score on node2: -INFINITY -native_color: rsc3:0 allocation score on node3: 0 -native_color: rsc3:1 allocation score on node1: -INFINITY -native_color: rsc3:1 allocation score on node2: 0 -native_color: rsc3:1 allocation score on node3: -INFINITY -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: 0 -native_color: rsc4 allocation score on node3: 0 -native_color: rsc5 allocation score on node1: -INFINITY -native_color: rsc5 allocation score on node2: -INFINITY -native_color: rsc5 allocation score on node3: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node3: 0 +pcmk__clone_allocate: clone2 allocation score on node1: 0 +pcmk__clone_allocate: clone2 allocation score on node2: 0 +pcmk__clone_allocate: clone2 allocation score on node3: 0 +pcmk__clone_allocate: group1:0 allocation score on node1: 0 +pcmk__clone_allocate: group1:0 allocation score on node2: 0 +pcmk__clone_allocate: group1:0 allocation score on node3: 0 +pcmk__clone_allocate: group1:1 allocation score on node1: 0 +pcmk__clone_allocate: group1:1 allocation score on node2: 0 +pcmk__clone_allocate: group1:1 allocation score on node3: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node3: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node3: 0 +pcmk__clone_allocate: rsc2:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc2:0 allocation score on node3: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node2: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node3: 0 +pcmk__clone_allocate: rsc3:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc3:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc3:0 allocation score on node3: 0 +pcmk__clone_allocate: rsc3:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc3:1 allocation score on node2: 0 +pcmk__clone_allocate: rsc3:1 allocation score on node3: 0 +pcmk__group_allocate: group1:0 allocation score on node1: 0 +pcmk__group_allocate: group1:0 allocation score on node2: 0 +pcmk__group_allocate: group1:0 allocation score on node3: 0 +pcmk__group_allocate: group1:1 allocation score on node1: 0 +pcmk__group_allocate: group1:1 allocation score on node2: 0 +pcmk__group_allocate: group1:1 allocation score on node3: -INFINITY +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: group2 allocation score on node3: 0 +pcmk__group_allocate: rsc2:0 allocation score on node1: 0 +pcmk__group_allocate: rsc2:0 allocation score on node2: 0 +pcmk__group_allocate: rsc2:0 allocation score on node3: 0 +pcmk__group_allocate: rsc2:1 allocation score on node1: 0 +pcmk__group_allocate: rsc2:1 allocation score on node2: 0 +pcmk__group_allocate: rsc2:1 allocation score on node3: -INFINITY +pcmk__group_allocate: rsc3:0 allocation score on node1: 0 +pcmk__group_allocate: rsc3:0 allocation score on node2: 0 +pcmk__group_allocate: rsc3:0 allocation score on node3: 0 +pcmk__group_allocate: rsc3:1 allocation score on node1: 0 +pcmk__group_allocate: rsc3:1 allocation score on node2: 0 +pcmk__group_allocate: rsc3:1 allocation score on node3: -INFINITY +pcmk__group_allocate: rsc4 allocation score on node1: 0 +pcmk__group_allocate: rsc4 allocation score on node2: 0 +pcmk__group_allocate: rsc4 allocation score on node3: 0 +pcmk__group_allocate: rsc5 allocation score on node1: 0 +pcmk__group_allocate: rsc5 allocation score on node2: 0 +pcmk__group_allocate: rsc5 allocation score on node3: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node3: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node3: 0 +pcmk__native_allocate: rsc2:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2:0 allocation score on node2: 0 +pcmk__native_allocate: rsc2:0 allocation score on node3: 0 +pcmk__native_allocate: rsc2:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2:1 allocation score on node2: 0 +pcmk__native_allocate: rsc2:1 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc3:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3:0 allocation score on node3: 0 +pcmk__native_allocate: rsc3:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3:1 allocation score on node2: 0 +pcmk__native_allocate: rsc3:1 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node3: 0 +pcmk__native_allocate: rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node3: 0 diff --git a/pengine/test10/colocated-utilization-clone.summary b/pengine/test10/colocated-utilization-clone.summary index 924a3d202e3..fbe8d0b46dc 100644 --- a/pengine/test10/colocated-utilization-clone.summary +++ b/pengine/test10/colocated-utilization-clone.summary @@ -37,9 +37,9 @@ Executing cluster transition: * Resource action: rsc5 monitor on node3 * Resource action: rsc5 monitor on node2 * Resource action: rsc5 monitor on node1 - * Pseudo action: load_stopped_node1 * Pseudo action: load_stopped_node3 * Pseudo action: load_stopped_node2 + * Pseudo action: load_stopped_node1 * Resource action: rsc1:0 start on node2 * Resource action: rsc1:1 start on node3 * Pseudo action: clone1_running_0 diff --git a/pengine/test10/colocated-utilization-group.exp b/pengine/test10/colocated-utilization-group.exp index 11e64a1c78e..ebfa46f3d70 100644 --- a/pengine/test10/colocated-utilization-group.exp +++ b/pengine/test10/colocated-utilization-group.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="14" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="13" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -11,16 +11,16 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,25 +38,25 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="18" operation="running" operation_key="group1_running_0"> + <pseudo_event id="17" operation="running" operation_key="group1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="14" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="15" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="17" operation="start" operation_key="group1_start_0"> + <pseudo_event id="16" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -64,7 +64,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="15" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="14" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -74,19 +74,19 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -95,7 +95,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -104,7 +104,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="15" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -114,22 +114,22 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="14" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -138,7 +138,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -147,25 +147,25 @@ </synapse> <synapse id="11"> <action_set> - <pseudo_event id="24" operation="running" operation_key="group2_running_0"> + <pseudo_event id="23" operation="running" operation_key="group2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="20" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="22" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="21" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="22" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="23" operation="start" operation_key="group2_start_0"> + <pseudo_event id="22" operation="start" operation_key="group2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -173,7 +173,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="21" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="20" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -183,19 +183,19 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="22" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -204,7 +204,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -213,7 +213,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="22" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="21" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -223,22 +223,22 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="21" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="20" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="22" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -247,7 +247,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -256,7 +256,7 @@ </synapse> <synapse id="19"> <action_set> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> @@ -264,7 +264,7 @@ </synapse> <synapse id="20"> <action_set> - <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/colocated-utilization-group.scores b/pengine/test10/colocated-utilization-group.scores index fe0bb5290b2..3c76813d2b3 100644 --- a/pengine/test10/colocated-utilization-group.scores +++ b/pengine/test10/colocated-utilization-group.scores @@ -1,23 +1,23 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -group_color: rsc3 allocation score on node1: 0 -group_color: rsc3 allocation score on node2: 0 -group_color: rsc4 allocation score on node1: 0 -group_color: rsc4 allocation score on node2: 0 -group_color: rsc5 allocation score on node1: 0 -group_color: rsc5 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: 0 -native_color: rsc5 allocation score on node1: -INFINITY -native_color: rsc5 allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc4 allocation score on node1: 0 +pcmk__group_allocate: rsc4 allocation score on node2: 0 +pcmk__group_allocate: rsc5 allocation score on node1: 0 +pcmk__group_allocate: rsc5 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node2: 0 diff --git a/pengine/test10/colocated-utilization-group.summary b/pengine/test10/colocated-utilization-group.summary index f2da35633ec..3efccc5429a 100644 --- a/pengine/test10/colocated-utilization-group.summary +++ b/pengine/test10/colocated-utilization-group.summary @@ -30,8 +30,8 @@ Executing cluster transition: * Resource action: rsc4 monitor on node1 * Resource action: rsc5 monitor on node2 * Resource action: rsc5 monitor on node1 - * Pseudo action: load_stopped_node1 * Pseudo action: load_stopped_node2 + * Pseudo action: load_stopped_node1 * Resource action: rsc1 start on node2 * Resource action: rsc2 start on node2 * Resource action: rsc3 start on node2 diff --git a/pengine/test10/colocated-utilization-primitive-1.exp b/pengine/test10/colocated-utilization-primitive-1.exp index b34471ad1b8..570ef6c9d44 100644 --- a/pengine/test10/colocated-utilization-primitive-1.exp +++ b/pengine/test10/colocated-utilization-primitive-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -11,16 +11,16 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -48,16 +48,16 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,7 +66,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -75,7 +75,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -85,16 +85,16 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,7 +103,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -112,7 +112,7 @@ </synapse> <synapse id="9"> <action_set> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> @@ -120,7 +120,7 @@ </synapse> <synapse id="10"> <action_set> - <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/colocated-utilization-primitive-1.scores b/pengine/test10/colocated-utilization-primitive-1.scores index fb6da06a91e..e1765cc2afe 100644 --- a/pengine/test10/colocated-utilization-primitive-1.scores +++ b/pengine/test10/colocated-utilization-primitive-1.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/colocated-utilization-primitive-1.summary b/pengine/test10/colocated-utilization-primitive-1.summary index ce045466e61..a422a9c8ba1 100644 --- a/pengine/test10/colocated-utilization-primitive-1.summary +++ b/pengine/test10/colocated-utilization-primitive-1.summary @@ -18,8 +18,8 @@ Executing cluster transition: * Resource action: rsc2 monitor on node1 * Resource action: rsc3 monitor on node2 * Resource action: rsc3 monitor on node1 - * Pseudo action: load_stopped_node1 * Pseudo action: load_stopped_node2 + * Pseudo action: load_stopped_node1 * Resource action: rsc1 start on node2 * Resource action: rsc2 start on node2 * Resource action: rsc3 start on node2 diff --git a/pengine/test10/colocated-utilization-primitive-2.exp b/pengine/test10/colocated-utilization-primitive-2.exp index 1e304cbee6d..9d5e5132cc1 100644 --- a/pengine/test10/colocated-utilization-primitive-2.exp +++ b/pengine/test10/colocated-utilization-primitive-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -11,16 +11,16 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2" priority="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -48,16 +48,16 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,7 +66,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -75,7 +75,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -84,7 +84,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -93,7 +93,7 @@ </synapse> <synapse id="8"> <action_set> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> @@ -101,7 +101,7 @@ </synapse> <synapse id="9"> <action_set> - <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/colocated-utilization-primitive-2.scores b/pengine/test10/colocated-utilization-primitive-2.scores index fb6da06a91e..e1765cc2afe 100644 --- a/pengine/test10/colocated-utilization-primitive-2.scores +++ b/pengine/test10/colocated-utilization-primitive-2.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/colocated-utilization-primitive-2.summary b/pengine/test10/colocated-utilization-primitive-2.summary index 901c0557723..61df336b098 100644 --- a/pengine/test10/colocated-utilization-primitive-2.summary +++ b/pengine/test10/colocated-utilization-primitive-2.summary @@ -17,8 +17,8 @@ Executing cluster transition: * Resource action: rsc1 monitor on node1 * Resource action: rsc2 monitor on node2 * Resource action: rsc2 monitor on node1 - * Pseudo action: load_stopped_node1 * Pseudo action: load_stopped_node2 + * Pseudo action: load_stopped_node1 * Resource action: rsc3 start on node2 * Resource action: rsc1 start on node2 diff --git a/pengine/test10/colocation_constraint_stops_master.dot b/pengine/test10/colocation_constraint_stops_master.dot index e7237619c6f..9d30140ae45 100644 --- a/pengine/test10/colocation_constraint_stops_master.dot +++ b/pengine/test10/colocation_constraint_stops_master.dot @@ -1,7 +1,6 @@ digraph "g" { "MASTER_RSC_A_confirmed-post_notify_demoted_0" -> "MASTER_RSC_A_pre_notify_stop_0" [ style = bold] "MASTER_RSC_A_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] -"MASTER_RSC_A_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "MASTER_RSC_A_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "MASTER_RSC_A_confirmed-pre_notify_demote_0" -> "MASTER_RSC_A_demote_0" [ style = bold] "MASTER_RSC_A_confirmed-pre_notify_demote_0" -> "MASTER_RSC_A_post_notify_demoted_0" [ style = bold] @@ -43,7 +42,5 @@ "NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] "NATIVE_RSC_A:0_stop_0 fc16-builder" -> "MASTER_RSC_A_stopped_0" [ style = bold] "NATIVE_RSC_A:0_stop_0 fc16-builder" -> "NATIVE_RSC_A:0_delete_0 fc16-builder2" [ style = bold] -"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "NATIVE_RSC_A:0_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/colocation_constraint_stops_master.exp b/pengine/test10/colocation_constraint_stops_master.exp index 0b006d244fe..e6a770aaf09 100644 --- a/pengine/test10/colocation_constraint_stops_master.exp +++ b/pengine/test10/colocation_constraint_stops_master.exp @@ -1,133 +1,133 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="38" operation="notify" operation_key="NATIVE_RSC_A:0_post_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="36" operation="notify" operation_key="NATIVE_RSC_A:0_post_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="post" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="post" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"/> + <pseudo_event id="27" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="37" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="35" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"/> + <pseudo_event id="25" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="36" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="34" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> + <pseudo_event id="13" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="100000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="100000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="12" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="demote" operation_key="MASTER_RSC_A_demote_0"/> + <pseudo_event id="23" operation="demote" operation_key="MASTER_RSC_A_demote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="delete" operation_key="NATIVE_RSC_A:0_delete_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> + <rsc_op id="2" operation="delete" operation_key="NATIVE_RSC_A:0_delete_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="fc16-builder2" CRM_meta_on_node_uuid="fc16-builder2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="29" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_demoted_0"> + <pseudo_event id="28" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"/> + <pseudo_event id="27" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="38" operation="notify" operation_key="NATIVE_RSC_A:0_post_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="36" operation="notify" operation_key="NATIVE_RSC_A:0_post_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="28" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"> + <pseudo_event id="27" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"/> + <pseudo_event id="24" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"/> </trigger> <trigger> - <pseudo_event id="27" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"/> + <pseudo_event id="26" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="27" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"> + <pseudo_event id="26" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"/> + <pseudo_event id="25" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="37" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="35" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="26" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"> + <pseudo_event id="25" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -135,127 +135,112 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="25" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"> + <pseudo_event id="24" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="24" operation="demote" operation_key="MASTER_RSC_A_demote_0"/> + <pseudo_event id="23" operation="demote" operation_key="MASTER_RSC_A_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="24" operation="demote" operation_key="MASTER_RSC_A_demote_0"> + <pseudo_event id="23" operation="demote" operation_key="MASTER_RSC_A_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"/> + <pseudo_event id="26" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="17" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"> + <pseudo_event id="16" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"/> + <pseudo_event id="15" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="16" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"> + <pseudo_event id="15" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"/> + <pseudo_event id="12" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"/> </trigger> <trigger> - <pseudo_event id="15" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> + <pseudo_event id="14" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="15" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"> + <pseudo_event id="14" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> + <pseudo_event id="13" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="36" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="34" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="14" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"> + <pseudo_event id="13" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_demoted_0"/> + <pseudo_event id="28" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="13" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"> + <pseudo_event id="12" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="12" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="12" operation="stop" operation_key="MASTER_RSC_A_stop_0"> + <pseudo_event id="11" operation="stop" operation_key="MASTER_RSC_A_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> + <pseudo_event id="14" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="25" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="18"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - <trigger> - <pseudo_event id="17" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"/> + <pseudo_event id="24" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/colocation_constraint_stops_master.scores b/pengine/test10/colocation_constraint_stops_master.scores index a10e096c5ce..bebae68f443 100644 --- a/pengine/test10/colocation_constraint_stops_master.scores +++ b/pengine/test10/colocation_constraint_stops_master.scores @@ -1,9 +1,9 @@ Allocation scores: NATIVE_RSC_A:0 promotion score on none: 0 NATIVE_RSC_A:1 promotion score on none: 0 -clone_color: MASTER_RSC_A allocation score on fc16-builder2: -INFINITY -clone_color: MASTER_RSC_A allocation score on fc16-builder: -INFINITY -clone_color: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY -clone_color: NATIVE_RSC_A:0 allocation score on fc16-builder: -INFINITY -native_color: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY -native_color: NATIVE_RSC_A:0 allocation score on fc16-builder: -INFINITY +pcmk__clone_allocate: MASTER_RSC_A allocation score on fc16-builder2: -INFINITY +pcmk__clone_allocate: MASTER_RSC_A allocation score on fc16-builder: -INFINITY +pcmk__clone_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY +pcmk__clone_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/colocation_constraint_stops_master.summary b/pengine/test10/colocation_constraint_stops_master.summary index e4b8697d1c4..65da876b17b 100644 --- a/pengine/test10/colocation_constraint_stops_master.summary +++ b/pengine/test10/colocation_constraint_stops_master.summary @@ -27,7 +27,6 @@ Executing cluster transition: * Pseudo action: MASTER_RSC_A_stopped_0 * Pseudo action: MASTER_RSC_A_post_notify_stopped_0 * Pseudo action: MASTER_RSC_A_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder fc16-builder2 ] diff --git a/pengine/test10/colocation_constraint_stops_slave.dot b/pengine/test10/colocation_constraint_stops_slave.dot index c3425956347..046c126ea24 100644 --- a/pengine/test10/colocation_constraint_stops_slave.dot +++ b/pengine/test10/colocation_constraint_stops_slave.dot @@ -1,5 +1,4 @@ digraph "g" { -"MASTER_RSC_A_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "MASTER_RSC_A_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "MASTER_RSC_A_confirmed-pre_notify_stop_0" -> "MASTER_RSC_A_post_notify_stopped_0" [ style = bold] "MASTER_RSC_A_confirmed-pre_notify_stop_0" -> "MASTER_RSC_A_stop_0" [ style = bold] @@ -17,9 +16,6 @@ "NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" -> "MASTER_RSC_A_confirmed-pre_notify_stop_0" [ style = bold] "NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] "NATIVE_RSC_A:0_stop_0 fc16-builder" -> "MASTER_RSC_A_stopped_0" [ style = bold] -"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "NATIVE_RSC_A:0_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"NATIVE_RSC_B_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "NATIVE_RSC_B_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/colocation_constraint_stops_slave.exp b/pengine/test10/colocation_constraint_stops_slave.exp index 1da11349290..038bb5e4988 100644 --- a/pengine/test10/colocation_constraint_stops_slave.exp +++ b/pengine/test10/colocation_constraint_stops_slave.exp @@ -1,75 +1,75 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="32" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="30" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="NATIVE_RSC_A:0" CRM_meta_notify_slave_uname="fc16-builder" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="NATIVE_RSC_A:0" CRM_meta_notify_slave_uname="fc16-builder" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> + <pseudo_event id="11" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="NATIVE_RSC_A:0" CRM_meta_notify_slave_uname="fc16-builder" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="100000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="NATIVE_RSC_A:0" CRM_meta_notify_slave_uname="fc16-builder" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="100000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="15" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"> + <pseudo_event id="14" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"/> + <pseudo_event id="13" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="14" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"> + <pseudo_event id="13" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"/> + <pseudo_event id="10" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> + <pseudo_event id="12" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="13" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"> + <pseudo_event id="12" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> + <pseudo_event id="11" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="32" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="30" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="12" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"> + <pseudo_event id="11" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -77,57 +77,38 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="MASTER_RSC_A_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="MASTER_RSC_A_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> + <pseudo_event id="12" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="28" operation="stop" operation_key="NATIVE_RSC_B_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="27" operation="stop" operation_key="NATIVE_RSC_B_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="100000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - <trigger> - <pseudo_event id="15" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="28" operation="stop" operation_key="NATIVE_RSC_B_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/colocation_constraint_stops_slave.scores b/pengine/test10/colocation_constraint_stops_slave.scores index dad2b60e306..dfd62dfb3ea 100644 --- a/pengine/test10/colocation_constraint_stops_slave.scores +++ b/pengine/test10/colocation_constraint_stops_slave.scores @@ -1,10 +1,10 @@ Allocation scores: NATIVE_RSC_A:0 promotion score on none: 0 -clone_color: MASTER_RSC_A allocation score on fc16-builder2: -INFINITY -clone_color: MASTER_RSC_A allocation score on fc16-builder: -INFINITY -clone_color: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY -clone_color: NATIVE_RSC_A:0 allocation score on fc16-builder: -INFINITY -native_color: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY -native_color: NATIVE_RSC_A:0 allocation score on fc16-builder: -INFINITY -native_color: NATIVE_RSC_B allocation score on fc16-builder2: -INFINITY -native_color: NATIVE_RSC_B allocation score on fc16-builder: -INFINITY +pcmk__clone_allocate: MASTER_RSC_A allocation score on fc16-builder2: -INFINITY +pcmk__clone_allocate: MASTER_RSC_A allocation score on fc16-builder: -INFINITY +pcmk__clone_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY +pcmk__clone_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: NATIVE_RSC_B allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: NATIVE_RSC_B allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/colocation_constraint_stops_slave.summary b/pengine/test10/colocation_constraint_stops_slave.summary index 4a5a5820c95..7830f2c519e 100644 --- a/pengine/test10/colocation_constraint_stops_slave.summary +++ b/pengine/test10/colocation_constraint_stops_slave.summary @@ -1,4 +1,4 @@ -1 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] @@ -22,7 +22,6 @@ Executing cluster transition: * Pseudo action: MASTER_RSC_A_stopped_0 * Pseudo action: MASTER_RSC_A_post_notify_stopped_0 * Pseudo action: MASTER_RSC_A_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/comments.exp b/pengine/test10/comments.exp index cfb31c99f54..cef1d2cf030 100644 --- a/pengine/test10/comments.exp +++ b/pengine/test10/comments.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2" priority="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3" priority="1"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5" priority="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> diff --git a/pengine/test10/comments.scores b/pengine/test10/comments.scores index 3695f91e175..7fe3ae44a5e 100644 --- a/pengine/test10/comments.scores +++ b/pengine/test10/comments.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/complex_enforce_colo.dot b/pengine/test10/complex_enforce_colo.dot index a4811b80554..46da0485497 100644 --- a/pengine/test10/complex_enforce_colo.dot +++ b/pengine/test10/complex_enforce_colo.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "ceilometer-alarm-evaluator-clone_running_0" -> "ceilometer-alarm-notifier-clone_start_0" [ style = dashed] "ceilometer-alarm-evaluator-clone_running_0" [ style=dashed color="red" fontcolor="orange"] "ceilometer-alarm-evaluator-clone_start_0" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = dashed] @@ -30,17 +29,14 @@ "ceilometer-alarm-evaluator_start_0 rhos6-node3" -> "ceilometer-alarm-evaluator_monitor_60000 rhos6-node3" [ style = dashed] "ceilometer-alarm-evaluator_start_0 rhos6-node3" -> "ceilometer-alarm-notifier_start_0 rhos6-node3" [ style = dashed] "ceilometer-alarm-evaluator_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"ceilometer-alarm-evaluator_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "ceilometer-alarm-evaluator_stop_0 rhos6-node1" -> "ceilometer-alarm-evaluator-clone_stopped_0" [ style = bold] "ceilometer-alarm-evaluator_stop_0 rhos6-node1" -> "ceilometer-alarm-evaluator_start_0 rhos6-node1" [ style = dashed] "ceilometer-alarm-evaluator_stop_0 rhos6-node1" -> "ceilometer-delay_stop_0 rhos6-node1" [ style = bold] "ceilometer-alarm-evaluator_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"ceilometer-alarm-evaluator_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "ceilometer-alarm-evaluator_stop_0 rhos6-node2" -> "ceilometer-alarm-evaluator-clone_stopped_0" [ style = bold] "ceilometer-alarm-evaluator_stop_0 rhos6-node2" -> "ceilometer-alarm-evaluator_start_0 rhos6-node2" [ style = dashed] "ceilometer-alarm-evaluator_stop_0 rhos6-node2" -> "ceilometer-delay_stop_0 rhos6-node2" [ style = bold] "ceilometer-alarm-evaluator_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"ceilometer-alarm-evaluator_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "ceilometer-alarm-evaluator_stop_0 rhos6-node3" -> "ceilometer-alarm-evaluator-clone_stopped_0" [ style = bold] "ceilometer-alarm-evaluator_stop_0 rhos6-node3" -> "ceilometer-alarm-evaluator_start_0 rhos6-node3" [ style = dashed] "ceilometer-alarm-evaluator_stop_0 rhos6-node3" -> "ceilometer-delay_stop_0 rhos6-node3" [ style = bold] @@ -75,17 +71,14 @@ "ceilometer-alarm-notifier_start_0 rhos6-node3" -> "ceilometer-alarm-notifier_monitor_60000 rhos6-node3" [ style = dashed] "ceilometer-alarm-notifier_start_0 rhos6-node3" -> "ceilometer-notification_start_0 rhos6-node3" [ style = dashed] "ceilometer-alarm-notifier_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"ceilometer-alarm-notifier_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "ceilometer-alarm-notifier_stop_0 rhos6-node1" -> "ceilometer-alarm-evaluator_stop_0 rhos6-node1" [ style = bold] "ceilometer-alarm-notifier_stop_0 rhos6-node1" -> "ceilometer-alarm-notifier-clone_stopped_0" [ style = bold] "ceilometer-alarm-notifier_stop_0 rhos6-node1" -> "ceilometer-alarm-notifier_start_0 rhos6-node1" [ style = dashed] "ceilometer-alarm-notifier_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"ceilometer-alarm-notifier_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "ceilometer-alarm-notifier_stop_0 rhos6-node2" -> "ceilometer-alarm-evaluator_stop_0 rhos6-node2" [ style = bold] "ceilometer-alarm-notifier_stop_0 rhos6-node2" -> "ceilometer-alarm-notifier-clone_stopped_0" [ style = bold] "ceilometer-alarm-notifier_stop_0 rhos6-node2" -> "ceilometer-alarm-notifier_start_0 rhos6-node2" [ style = dashed] "ceilometer-alarm-notifier_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"ceilometer-alarm-notifier_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "ceilometer-alarm-notifier_stop_0 rhos6-node3" -> "ceilometer-alarm-evaluator_stop_0 rhos6-node3" [ style = bold] "ceilometer-alarm-notifier_stop_0 rhos6-node3" -> "ceilometer-alarm-notifier-clone_stopped_0" [ style = bold] "ceilometer-alarm-notifier_stop_0 rhos6-node3" -> "ceilometer-alarm-notifier_start_0 rhos6-node3" [ style = dashed] @@ -120,17 +113,14 @@ "ceilometer-api_start_0 rhos6-node3" -> "ceilometer-api_monitor_60000 rhos6-node3" [ style = dashed] "ceilometer-api_start_0 rhos6-node3" -> "ceilometer-delay_start_0 rhos6-node3" [ style = dashed] "ceilometer-api_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"ceilometer-api_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "ceilometer-api_stop_0 rhos6-node1" -> "ceilometer-api-clone_stopped_0" [ style = bold] "ceilometer-api_stop_0 rhos6-node1" -> "ceilometer-api_start_0 rhos6-node1" [ style = dashed] "ceilometer-api_stop_0 rhos6-node1" -> "ceilometer-collector_stop_0 rhos6-node1" [ style = bold] "ceilometer-api_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"ceilometer-api_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "ceilometer-api_stop_0 rhos6-node2" -> "ceilometer-api-clone_stopped_0" [ style = bold] "ceilometer-api_stop_0 rhos6-node2" -> "ceilometer-api_start_0 rhos6-node2" [ style = dashed] "ceilometer-api_stop_0 rhos6-node2" -> "ceilometer-collector_stop_0 rhos6-node2" [ style = bold] "ceilometer-api_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"ceilometer-api_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "ceilometer-api_stop_0 rhos6-node3" -> "ceilometer-api-clone_stopped_0" [ style = bold] "ceilometer-api_stop_0 rhos6-node3" -> "ceilometer-api_start_0 rhos6-node3" [ style = dashed] "ceilometer-api_stop_0 rhos6-node3" -> "ceilometer-collector_stop_0 rhos6-node3" [ style = bold] @@ -139,7 +129,6 @@ "ceilometer-central_start_0 rhos6-node3" -> "ceilometer-central_monitor_60000 rhos6-node3" [ style = dashed] "ceilometer-central_start_0 rhos6-node3" -> "ceilometer-collector-clone_start_0" [ style = dashed] "ceilometer-central_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"ceilometer-central_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "ceilometer-central_stop_0 rhos6-node3" -> "ceilometer-central_start_0 rhos6-node3" [ style = dashed] "ceilometer-central_stop_0 rhos6-node3" -> "keystone-clone_stop_0" [ style = bold] "ceilometer-central_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] @@ -173,15 +162,12 @@ "ceilometer-collector_start_0 rhos6-node3" -> "ceilometer-collector-clone_running_0" [ style = dashed] "ceilometer-collector_start_0 rhos6-node3" -> "ceilometer-collector_monitor_60000 rhos6-node3" [ style = dashed] "ceilometer-collector_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"ceilometer-collector_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "ceilometer-collector_stop_0 rhos6-node1" -> "ceilometer-collector-clone_stopped_0" [ style = bold] "ceilometer-collector_stop_0 rhos6-node1" -> "ceilometer-collector_start_0 rhos6-node1" [ style = dashed] "ceilometer-collector_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"ceilometer-collector_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "ceilometer-collector_stop_0 rhos6-node2" -> "ceilometer-collector-clone_stopped_0" [ style = bold] "ceilometer-collector_stop_0 rhos6-node2" -> "ceilometer-collector_start_0 rhos6-node2" [ style = dashed] "ceilometer-collector_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"ceilometer-collector_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "ceilometer-collector_stop_0 rhos6-node3" -> "ceilometer-collector-clone_stopped_0" [ style = bold] "ceilometer-collector_stop_0 rhos6-node3" -> "ceilometer-collector_start_0 rhos6-node3" [ style = dashed] "ceilometer-collector_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] @@ -215,17 +201,14 @@ "ceilometer-delay_start_0 rhos6-node3" -> "ceilometer-delay-clone_running_0" [ style = dashed] "ceilometer-delay_start_0 rhos6-node3" -> "ceilometer-delay_monitor_10000 rhos6-node3" [ style = dashed] "ceilometer-delay_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"ceilometer-delay_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "ceilometer-delay_stop_0 rhos6-node1" -> "ceilometer-api_stop_0 rhos6-node1" [ style = bold] "ceilometer-delay_stop_0 rhos6-node1" -> "ceilometer-delay-clone_stopped_0" [ style = bold] "ceilometer-delay_stop_0 rhos6-node1" -> "ceilometer-delay_start_0 rhos6-node1" [ style = dashed] "ceilometer-delay_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"ceilometer-delay_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "ceilometer-delay_stop_0 rhos6-node2" -> "ceilometer-api_stop_0 rhos6-node2" [ style = bold] "ceilometer-delay_stop_0 rhos6-node2" -> "ceilometer-delay-clone_stopped_0" [ style = bold] "ceilometer-delay_stop_0 rhos6-node2" -> "ceilometer-delay_start_0 rhos6-node2" [ style = dashed] "ceilometer-delay_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"ceilometer-delay_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "ceilometer-delay_stop_0 rhos6-node3" -> "ceilometer-api_stop_0 rhos6-node3" [ style = bold] "ceilometer-delay_stop_0 rhos6-node3" -> "ceilometer-delay-clone_stopped_0" [ style = bold] "ceilometer-delay_stop_0 rhos6-node3" -> "ceilometer-delay_start_0 rhos6-node3" [ style = dashed] @@ -260,17 +243,14 @@ "ceilometer-notification_start_0 rhos6-node3" -> "ceilometer-notification_monitor_60000 rhos6-node3" [ style = dashed] "ceilometer-notification_start_0 rhos6-node3" -> "heat-api_start_0 rhos6-node3" [ style = dashed] "ceilometer-notification_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"ceilometer-notification_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "ceilometer-notification_stop_0 rhos6-node1" -> "ceilometer-alarm-notifier_stop_0 rhos6-node1" [ style = bold] "ceilometer-notification_stop_0 rhos6-node1" -> "ceilometer-notification-clone_stopped_0" [ style = bold] "ceilometer-notification_stop_0 rhos6-node1" -> "ceilometer-notification_start_0 rhos6-node1" [ style = dashed] "ceilometer-notification_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"ceilometer-notification_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "ceilometer-notification_stop_0 rhos6-node2" -> "ceilometer-alarm-notifier_stop_0 rhos6-node2" [ style = bold] "ceilometer-notification_stop_0 rhos6-node2" -> "ceilometer-notification-clone_stopped_0" [ style = bold] "ceilometer-notification_stop_0 rhos6-node2" -> "ceilometer-notification_start_0 rhos6-node2" [ style = dashed] "ceilometer-notification_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"ceilometer-notification_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "ceilometer-notification_stop_0 rhos6-node3" -> "ceilometer-alarm-notifier_stop_0 rhos6-node3" [ style = bold] "ceilometer-notification_stop_0 rhos6-node3" -> "ceilometer-notification-clone_stopped_0" [ style = bold] "ceilometer-notification_stop_0 rhos6-node3" -> "ceilometer-notification_start_0 rhos6-node3" [ style = dashed] @@ -279,7 +259,6 @@ "cinder-api_start_0 rhos6-node1" -> "cinder-api_monitor_60000 rhos6-node1" [ style = dashed] "cinder-api_start_0 rhos6-node1" -> "cinder-scheduler_start_0 rhos6-node1" [ style = dashed] "cinder-api_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] -"cinder-api_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "cinder-api_stop_0 rhos6-node1" -> "cinder-api_start_0 rhos6-node1" [ style = dashed] "cinder-api_stop_0 rhos6-node1" -> "keystone-clone_stop_0" [ style = bold] "cinder-api_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] @@ -287,14 +266,12 @@ "cinder-scheduler_start_0 rhos6-node1" -> "cinder-scheduler_monitor_60000 rhos6-node1" [ style = dashed] "cinder-scheduler_start_0 rhos6-node1" -> "cinder-volume_start_0 rhos6-node1" [ style = dashed] "cinder-scheduler_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] -"cinder-scheduler_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "cinder-scheduler_stop_0 rhos6-node1" -> "cinder-api_stop_0 rhos6-node1" [ style = bold] "cinder-scheduler_stop_0 rhos6-node1" -> "cinder-scheduler_start_0 rhos6-node1" [ style = dashed] "cinder-scheduler_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] "cinder-volume_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] "cinder-volume_start_0 rhos6-node1" -> "cinder-volume_monitor_60000 rhos6-node1" [ style = dashed] "cinder-volume_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] -"cinder-volume_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "cinder-volume_stop_0 rhos6-node1" -> "cinder-scheduler_stop_0 rhos6-node1" [ style = bold] "cinder-volume_stop_0 rhos6-node1" -> "cinder-volume_start_0 rhos6-node1" [ style = dashed] "cinder-volume_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] @@ -324,17 +301,14 @@ "glance-api_start_0 rhos6-node3" -> "glance-api-clone_running_0" [ style = dashed] "glance-api_start_0 rhos6-node3" -> "glance-api_monitor_60000 rhos6-node3" [ style = dashed] "glance-api_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"glance-api_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "glance-api_stop_0 rhos6-node1" -> "glance-api-clone_stopped_0" [ style = bold] "glance-api_stop_0 rhos6-node1" -> "glance-api_start_0 rhos6-node1" [ style = dashed] "glance-api_stop_0 rhos6-node1" -> "glance-registry_stop_0 rhos6-node1" [ style = bold] "glance-api_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"glance-api_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "glance-api_stop_0 rhos6-node2" -> "glance-api-clone_stopped_0" [ style = bold] "glance-api_stop_0 rhos6-node2" -> "glance-api_start_0 rhos6-node2" [ style = dashed] "glance-api_stop_0 rhos6-node2" -> "glance-registry_stop_0 rhos6-node2" [ style = bold] "glance-api_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"glance-api_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "glance-api_stop_0 rhos6-node3" -> "glance-api-clone_stopped_0" [ style = bold] "glance-api_stop_0 rhos6-node3" -> "glance-api_start_0 rhos6-node3" [ style = dashed] "glance-api_stop_0 rhos6-node3" -> "glance-registry_stop_0 rhos6-node3" [ style = bold] @@ -366,17 +340,14 @@ "glance-registry_start_0 rhos6-node3" -> "glance-registry-clone_running_0" [ style = dashed] "glance-registry_start_0 rhos6-node3" -> "glance-registry_monitor_60000 rhos6-node3" [ style = dashed] "glance-registry_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"glance-registry_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "glance-registry_stop_0 rhos6-node1" -> "glance-registry-clone_stopped_0" [ style = bold] "glance-registry_stop_0 rhos6-node1" -> "glance-registry_start_0 rhos6-node1" [ style = dashed] "glance-registry_stop_0 rhos6-node1" -> "keystone_stop_0 rhos6-node1" [ style = bold] "glance-registry_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"glance-registry_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "glance-registry_stop_0 rhos6-node2" -> "glance-registry-clone_stopped_0" [ style = bold] "glance-registry_stop_0 rhos6-node2" -> "glance-registry_start_0 rhos6-node2" [ style = dashed] "glance-registry_stop_0 rhos6-node2" -> "keystone_stop_0 rhos6-node2" [ style = bold] "glance-registry_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"glance-registry_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "glance-registry_stop_0 rhos6-node3" -> "glance-registry-clone_stopped_0" [ style = bold] "glance-registry_stop_0 rhos6-node3" -> "glance-registry_start_0 rhos6-node3" [ style = dashed] "glance-registry_stop_0 rhos6-node3" -> "keystone_stop_0 rhos6-node3" [ style = bold] @@ -411,17 +382,14 @@ "heat-api-cfn_start_0 rhos6-node3" -> "heat-api-cfn_monitor_60000 rhos6-node3" [ style = dashed] "heat-api-cfn_start_0 rhos6-node3" -> "heat-api-cloudwatch_start_0 rhos6-node3" [ style = dashed] "heat-api-cfn_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"heat-api-cfn_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "heat-api-cfn_stop_0 rhos6-node1" -> "heat-api-cfn-clone_stopped_0" [ style = bold] "heat-api-cfn_stop_0 rhos6-node1" -> "heat-api-cfn_start_0 rhos6-node1" [ style = dashed] "heat-api-cfn_stop_0 rhos6-node1" -> "heat-api_stop_0 rhos6-node1" [ style = bold] "heat-api-cfn_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"heat-api-cfn_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "heat-api-cfn_stop_0 rhos6-node2" -> "heat-api-cfn-clone_stopped_0" [ style = bold] "heat-api-cfn_stop_0 rhos6-node2" -> "heat-api-cfn_start_0 rhos6-node2" [ style = dashed] "heat-api-cfn_stop_0 rhos6-node2" -> "heat-api_stop_0 rhos6-node2" [ style = bold] "heat-api-cfn_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"heat-api-cfn_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "heat-api-cfn_stop_0 rhos6-node3" -> "heat-api-cfn-clone_stopped_0" [ style = bold] "heat-api-cfn_stop_0 rhos6-node3" -> "heat-api-cfn_start_0 rhos6-node3" [ style = dashed] "heat-api-cfn_stop_0 rhos6-node3" -> "heat-api_stop_0 rhos6-node3" [ style = bold] @@ -468,17 +436,14 @@ "heat-api-cloudwatch_start_0 rhos6-node3" -> "heat-api-cloudwatch-clone_running_0" [ style = dashed] "heat-api-cloudwatch_start_0 rhos6-node3" -> "heat-api-cloudwatch_monitor_60000 rhos6-node3" [ style = dashed] "heat-api-cloudwatch_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"heat-api-cloudwatch_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "heat-api-cloudwatch_stop_0 rhos6-node1" -> "heat-api-cfn_stop_0 rhos6-node1" [ style = bold] "heat-api-cloudwatch_stop_0 rhos6-node1" -> "heat-api-cloudwatch-clone_stopped_0" [ style = bold] "heat-api-cloudwatch_stop_0 rhos6-node1" -> "heat-api-cloudwatch_start_0 rhos6-node1" [ style = dashed] "heat-api-cloudwatch_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"heat-api-cloudwatch_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "heat-api-cloudwatch_stop_0 rhos6-node2" -> "heat-api-cfn_stop_0 rhos6-node2" [ style = bold] "heat-api-cloudwatch_stop_0 rhos6-node2" -> "heat-api-cloudwatch-clone_stopped_0" [ style = bold] "heat-api-cloudwatch_stop_0 rhos6-node2" -> "heat-api-cloudwatch_start_0 rhos6-node2" [ style = dashed] "heat-api-cloudwatch_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"heat-api-cloudwatch_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "heat-api-cloudwatch_stop_0 rhos6-node3" -> "heat-api-cfn_stop_0 rhos6-node3" [ style = bold] "heat-api-cloudwatch_stop_0 rhos6-node3" -> "heat-api-cloudwatch-clone_stopped_0" [ style = bold] "heat-api-cloudwatch_stop_0 rhos6-node3" -> "heat-api-cloudwatch_start_0 rhos6-node3" [ style = dashed] @@ -498,17 +463,14 @@ "heat-api_start_0 rhos6-node3" -> "heat-api-clone_running_0" [ style = dashed] "heat-api_start_0 rhos6-node3" -> "heat-api_monitor_60000 rhos6-node3" [ style = dashed] "heat-api_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"heat-api_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "heat-api_stop_0 rhos6-node1" -> "ceilometer-notification_stop_0 rhos6-node1" [ style = bold] "heat-api_stop_0 rhos6-node1" -> "heat-api-clone_stopped_0" [ style = bold] "heat-api_stop_0 rhos6-node1" -> "heat-api_start_0 rhos6-node1" [ style = dashed] "heat-api_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"heat-api_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "heat-api_stop_0 rhos6-node2" -> "ceilometer-notification_stop_0 rhos6-node2" [ style = bold] "heat-api_stop_0 rhos6-node2" -> "heat-api-clone_stopped_0" [ style = bold] "heat-api_stop_0 rhos6-node2" -> "heat-api_start_0 rhos6-node2" [ style = dashed] "heat-api_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"heat-api_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "heat-api_stop_0 rhos6-node3" -> "ceilometer-notification_stop_0 rhos6-node3" [ style = bold] "heat-api_stop_0 rhos6-node3" -> "heat-api-clone_stopped_0" [ style = bold] "heat-api_stop_0 rhos6-node3" -> "heat-api_start_0 rhos6-node3" [ style = dashed] @@ -516,7 +478,6 @@ "heat-engine_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] "heat-engine_start_0 rhos6-node2" -> "heat-engine_monitor_60000 rhos6-node2" [ style = dashed] "heat-engine_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] -"heat-engine_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "heat-engine_stop_0 rhos6-node2" -> "heat-api-cloudwatch-clone_stop_0" [ style = bold] "heat-engine_stop_0 rhos6-node2" -> "heat-engine_start_0 rhos6-node2" [ style = dashed] "heat-engine_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] @@ -526,13 +487,10 @@ "keystone-clone_stop_0" -> "keystone_stop_0 rhos6-node3" [ style = bold] "keystone-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "keystone-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"keystone_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "keystone_stop_0 rhos6-node1" -> "keystone-clone_stopped_0" [ style = bold] "keystone_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"keystone_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "keystone_stop_0 rhos6-node2" -> "keystone-clone_stopped_0" [ style = bold] "keystone_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"keystone_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "keystone_stop_0 rhos6-node3" -> "keystone-clone_stopped_0" [ style = bold] "keystone_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] "neutron-dhcp-agent-clone_running_0" -> "neutron-l3-agent-clone_start_0" [ style = dashed] @@ -562,17 +520,14 @@ "neutron-dhcp-agent_start_0 rhos6-node3" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] "neutron-dhcp-agent_start_0 rhos6-node3" -> "neutron-dhcp-agent_monitor_60000 rhos6-node3" [ style = dashed] "neutron-dhcp-agent_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"neutron-dhcp-agent_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "neutron-dhcp-agent_stop_0 rhos6-node1" -> "neutron-dhcp-agent-clone_stopped_0" [ style = bold] "neutron-dhcp-agent_stop_0 rhos6-node1" -> "neutron-dhcp-agent_start_0 rhos6-node1" [ style = dashed] "neutron-dhcp-agent_stop_0 rhos6-node1" -> "neutron-openvswitch-agent_stop_0 rhos6-node1" [ style = bold] "neutron-dhcp-agent_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"neutron-dhcp-agent_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "neutron-dhcp-agent_stop_0 rhos6-node2" -> "neutron-dhcp-agent-clone_stopped_0" [ style = bold] "neutron-dhcp-agent_stop_0 rhos6-node2" -> "neutron-dhcp-agent_start_0 rhos6-node2" [ style = dashed] "neutron-dhcp-agent_stop_0 rhos6-node2" -> "neutron-openvswitch-agent_stop_0 rhos6-node2" [ style = bold] "neutron-dhcp-agent_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"neutron-dhcp-agent_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "neutron-dhcp-agent_stop_0 rhos6-node3" -> "neutron-dhcp-agent-clone_stopped_0" [ style = bold] "neutron-dhcp-agent_stop_0 rhos6-node3" -> "neutron-dhcp-agent_start_0 rhos6-node3" [ style = dashed] "neutron-dhcp-agent_stop_0 rhos6-node3" -> "neutron-openvswitch-agent_stop_0 rhos6-node3" [ style = bold] @@ -604,17 +559,14 @@ "neutron-l3-agent_start_0 rhos6-node3" -> "neutron-l3-agent-clone_running_0" [ style = dashed] "neutron-l3-agent_start_0 rhos6-node3" -> "neutron-l3-agent_monitor_60000 rhos6-node3" [ style = dashed] "neutron-l3-agent_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"neutron-l3-agent_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "neutron-l3-agent_stop_0 rhos6-node1" -> "neutron-dhcp-agent_stop_0 rhos6-node1" [ style = bold] "neutron-l3-agent_stop_0 rhos6-node1" -> "neutron-l3-agent-clone_stopped_0" [ style = bold] "neutron-l3-agent_stop_0 rhos6-node1" -> "neutron-l3-agent_start_0 rhos6-node1" [ style = dashed] "neutron-l3-agent_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"neutron-l3-agent_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "neutron-l3-agent_stop_0 rhos6-node2" -> "neutron-dhcp-agent_stop_0 rhos6-node2" [ style = bold] "neutron-l3-agent_stop_0 rhos6-node2" -> "neutron-l3-agent-clone_stopped_0" [ style = bold] "neutron-l3-agent_stop_0 rhos6-node2" -> "neutron-l3-agent_start_0 rhos6-node2" [ style = dashed] "neutron-l3-agent_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"neutron-l3-agent_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "neutron-l3-agent_stop_0 rhos6-node3" -> "neutron-dhcp-agent_stop_0 rhos6-node3" [ style = bold] "neutron-l3-agent_stop_0 rhos6-node3" -> "neutron-l3-agent-clone_stopped_0" [ style = bold] "neutron-l3-agent_stop_0 rhos6-node3" -> "neutron-l3-agent_start_0 rhos6-node3" [ style = dashed] @@ -645,17 +597,14 @@ "neutron-metadata-agent_start_0 rhos6-node3" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] "neutron-metadata-agent_start_0 rhos6-node3" -> "neutron-metadata-agent_monitor_60000 rhos6-node3" [ style = dashed] "neutron-metadata-agent_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"neutron-metadata-agent_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "neutron-metadata-agent_stop_0 rhos6-node1" -> "neutron-l3-agent_stop_0 rhos6-node1" [ style = bold] "neutron-metadata-agent_stop_0 rhos6-node1" -> "neutron-metadata-agent-clone_stopped_0" [ style = bold] "neutron-metadata-agent_stop_0 rhos6-node1" -> "neutron-metadata-agent_start_0 rhos6-node1" [ style = dashed] "neutron-metadata-agent_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"neutron-metadata-agent_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "neutron-metadata-agent_stop_0 rhos6-node2" -> "neutron-l3-agent_stop_0 rhos6-node2" [ style = bold] "neutron-metadata-agent_stop_0 rhos6-node2" -> "neutron-metadata-agent-clone_stopped_0" [ style = bold] "neutron-metadata-agent_stop_0 rhos6-node2" -> "neutron-metadata-agent_start_0 rhos6-node2" [ style = dashed] "neutron-metadata-agent_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"neutron-metadata-agent_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "neutron-metadata-agent_stop_0 rhos6-node3" -> "neutron-l3-agent_stop_0 rhos6-node3" [ style = bold] "neutron-metadata-agent_stop_0 rhos6-node3" -> "neutron-metadata-agent-clone_stopped_0" [ style = bold] "neutron-metadata-agent_stop_0 rhos6-node3" -> "neutron-metadata-agent_start_0 rhos6-node3" [ style = dashed] @@ -687,17 +636,14 @@ "neutron-netns-cleanup_start_0 rhos6-node3" -> "neutron-netns-cleanup-clone_running_0" [ style = dashed] "neutron-netns-cleanup_start_0 rhos6-node3" -> "neutron-netns-cleanup_monitor_10000 rhos6-node3" [ style = dashed] "neutron-netns-cleanup_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"neutron-netns-cleanup_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "neutron-netns-cleanup_stop_0 rhos6-node1" -> "neutron-netns-cleanup-clone_stopped_0" [ style = bold] "neutron-netns-cleanup_stop_0 rhos6-node1" -> "neutron-netns-cleanup_start_0 rhos6-node1" [ style = dashed] "neutron-netns-cleanup_stop_0 rhos6-node1" -> "neutron-ovs-cleanup_stop_0 rhos6-node1" [ style = bold] "neutron-netns-cleanup_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"neutron-netns-cleanup_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "neutron-netns-cleanup_stop_0 rhos6-node2" -> "neutron-netns-cleanup-clone_stopped_0" [ style = bold] "neutron-netns-cleanup_stop_0 rhos6-node2" -> "neutron-netns-cleanup_start_0 rhos6-node2" [ style = dashed] "neutron-netns-cleanup_stop_0 rhos6-node2" -> "neutron-ovs-cleanup_stop_0 rhos6-node2" [ style = bold] "neutron-netns-cleanup_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"neutron-netns-cleanup_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "neutron-netns-cleanup_stop_0 rhos6-node3" -> "neutron-netns-cleanup-clone_stopped_0" [ style = bold] "neutron-netns-cleanup_stop_0 rhos6-node3" -> "neutron-netns-cleanup_start_0 rhos6-node3" [ style = dashed] "neutron-netns-cleanup_stop_0 rhos6-node3" -> "neutron-ovs-cleanup_stop_0 rhos6-node3" [ style = bold] @@ -729,17 +675,14 @@ "neutron-openvswitch-agent_start_0 rhos6-node3" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] "neutron-openvswitch-agent_start_0 rhos6-node3" -> "neutron-openvswitch-agent_monitor_60000 rhos6-node3" [ style = dashed] "neutron-openvswitch-agent_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"neutron-openvswitch-agent_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "neutron-openvswitch-agent_stop_0 rhos6-node1" -> "neutron-netns-cleanup_stop_0 rhos6-node1" [ style = bold] "neutron-openvswitch-agent_stop_0 rhos6-node1" -> "neutron-openvswitch-agent-clone_stopped_0" [ style = bold] "neutron-openvswitch-agent_stop_0 rhos6-node1" -> "neutron-openvswitch-agent_start_0 rhos6-node1" [ style = dashed] "neutron-openvswitch-agent_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"neutron-openvswitch-agent_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "neutron-openvswitch-agent_stop_0 rhos6-node2" -> "neutron-netns-cleanup_stop_0 rhos6-node2" [ style = bold] "neutron-openvswitch-agent_stop_0 rhos6-node2" -> "neutron-openvswitch-agent-clone_stopped_0" [ style = bold] "neutron-openvswitch-agent_stop_0 rhos6-node2" -> "neutron-openvswitch-agent_start_0 rhos6-node2" [ style = dashed] "neutron-openvswitch-agent_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"neutron-openvswitch-agent_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "neutron-openvswitch-agent_stop_0 rhos6-node3" -> "neutron-netns-cleanup_stop_0 rhos6-node3" [ style = bold] "neutron-openvswitch-agent_stop_0 rhos6-node3" -> "neutron-openvswitch-agent-clone_stopped_0" [ style = bold] "neutron-openvswitch-agent_stop_0 rhos6-node3" -> "neutron-openvswitch-agent_start_0 rhos6-node3" [ style = dashed] @@ -771,17 +714,14 @@ "neutron-ovs-cleanup_start_0 rhos6-node3" -> "neutron-ovs-cleanup-clone_running_0" [ style = dashed] "neutron-ovs-cleanup_start_0 rhos6-node3" -> "neutron-ovs-cleanup_monitor_10000 rhos6-node3" [ style = dashed] "neutron-ovs-cleanup_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"neutron-ovs-cleanup_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "neutron-ovs-cleanup_stop_0 rhos6-node1" -> "neutron-ovs-cleanup-clone_stopped_0" [ style = bold] "neutron-ovs-cleanup_stop_0 rhos6-node1" -> "neutron-ovs-cleanup_start_0 rhos6-node1" [ style = dashed] "neutron-ovs-cleanup_stop_0 rhos6-node1" -> "neutron-scale:2_stop_0 rhos6-node1" [ style = bold] "neutron-ovs-cleanup_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"neutron-ovs-cleanup_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "neutron-ovs-cleanup_stop_0 rhos6-node2" -> "neutron-ovs-cleanup-clone_stopped_0" [ style = bold] "neutron-ovs-cleanup_stop_0 rhos6-node2" -> "neutron-ovs-cleanup_start_0 rhos6-node2" [ style = dashed] "neutron-ovs-cleanup_stop_0 rhos6-node2" -> "neutron-scale:1_stop_0 rhos6-node2" [ style = bold] "neutron-ovs-cleanup_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"neutron-ovs-cleanup_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "neutron-ovs-cleanup_stop_0 rhos6-node3" -> "neutron-ovs-cleanup-clone_stopped_0" [ style = bold] "neutron-ovs-cleanup_stop_0 rhos6-node3" -> "neutron-ovs-cleanup_start_0 rhos6-node3" [ style = dashed] "neutron-ovs-cleanup_stop_0 rhos6-node3" -> "neutron-scale:0_stop_0 rhos6-node3" [ style = bold] @@ -805,7 +745,6 @@ "neutron-scale:0_start_0 rhos6-node3" -> "neutron-scale-clone_running_0" [ style = dashed] "neutron-scale:0_start_0 rhos6-node3" -> "neutron-scale:0_monitor_10000 rhos6-node3" [ style = dashed] "neutron-scale:0_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"neutron-scale:0_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "neutron-scale:0_stop_0 rhos6-node3" -> "neutron-scale-clone_stopped_0" [ style = bold] "neutron-scale:0_stop_0 rhos6-node3" -> "neutron-scale:0_start_0 rhos6-node3" [ style = dashed] "neutron-scale:0_stop_0 rhos6-node3" -> "neutron-server_stop_0 rhos6-node3" [ style = bold] @@ -814,7 +753,6 @@ "neutron-scale:1_start_0 rhos6-node2" -> "neutron-scale-clone_running_0" [ style = dashed] "neutron-scale:1_start_0 rhos6-node2" -> "neutron-scale:1_monitor_10000 rhos6-node2" [ style = dashed] "neutron-scale:1_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] -"neutron-scale:1_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "neutron-scale:1_stop_0 rhos6-node2" -> "neutron-scale-clone_stopped_0" [ style = bold] "neutron-scale:1_stop_0 rhos6-node2" -> "neutron-scale:1_start_0 rhos6-node2" [ style = dashed] "neutron-scale:1_stop_0 rhos6-node2" -> "neutron-server_stop_0 rhos6-node2" [ style = bold] @@ -823,7 +761,6 @@ "neutron-scale:2_start_0 rhos6-node1" -> "neutron-scale-clone_running_0" [ style = dashed] "neutron-scale:2_start_0 rhos6-node1" -> "neutron-scale:2_monitor_10000 rhos6-node1" [ style = dashed] "neutron-scale:2_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] -"neutron-scale:2_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "neutron-scale:2_stop_0 rhos6-node1" -> "neutron-scale-clone_stopped_0" [ style = bold] "neutron-scale:2_stop_0 rhos6-node1" -> "neutron-scale:2_start_0 rhos6-node1" [ style = dashed] "neutron-scale:2_stop_0 rhos6-node1" -> "neutron-server_stop_0 rhos6-node1" [ style = bold] @@ -855,17 +792,14 @@ "neutron-server_start_0 rhos6-node3" -> "neutron-server-clone_running_0" [ style = dashed] "neutron-server_start_0 rhos6-node3" -> "neutron-server_monitor_60000 rhos6-node3" [ style = dashed] "neutron-server_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"neutron-server_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "neutron-server_stop_0 rhos6-node1" -> "keystone_stop_0 rhos6-node1" [ style = bold] "neutron-server_stop_0 rhos6-node1" -> "neutron-server-clone_stopped_0" [ style = bold] "neutron-server_stop_0 rhos6-node1" -> "neutron-server_start_0 rhos6-node1" [ style = dashed] "neutron-server_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"neutron-server_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "neutron-server_stop_0 rhos6-node2" -> "keystone_stop_0 rhos6-node2" [ style = bold] "neutron-server_stop_0 rhos6-node2" -> "neutron-server-clone_stopped_0" [ style = bold] "neutron-server_stop_0 rhos6-node2" -> "neutron-server_start_0 rhos6-node2" [ style = dashed] "neutron-server_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"neutron-server_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "neutron-server_stop_0 rhos6-node3" -> "keystone_stop_0 rhos6-node3" [ style = bold] "neutron-server_stop_0 rhos6-node3" -> "neutron-server-clone_stopped_0" [ style = bold] "neutron-server_stop_0 rhos6-node3" -> "neutron-server_start_0 rhos6-node3" [ style = dashed] @@ -897,17 +831,14 @@ "nova-api_start_0 rhos6-node3" -> "nova-api-clone_running_0" [ style = dashed] "nova-api_start_0 rhos6-node3" -> "nova-api_monitor_60000 rhos6-node3" [ style = dashed] "nova-api_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"nova-api_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "nova-api_stop_0 rhos6-node1" -> "nova-api-clone_stopped_0" [ style = bold] "nova-api_stop_0 rhos6-node1" -> "nova-api_start_0 rhos6-node1" [ style = dashed] "nova-api_stop_0 rhos6-node1" -> "nova-novncproxy_stop_0 rhos6-node1" [ style = bold] "nova-api_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"nova-api_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "nova-api_stop_0 rhos6-node2" -> "nova-api-clone_stopped_0" [ style = bold] "nova-api_stop_0 rhos6-node2" -> "nova-api_start_0 rhos6-node2" [ style = dashed] "nova-api_stop_0 rhos6-node2" -> "nova-novncproxy_stop_0 rhos6-node2" [ style = bold] "nova-api_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"nova-api_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "nova-api_stop_0 rhos6-node3" -> "nova-api-clone_stopped_0" [ style = bold] "nova-api_stop_0 rhos6-node3" -> "nova-api_start_0 rhos6-node3" [ style = dashed] "nova-api_stop_0 rhos6-node3" -> "nova-novncproxy_stop_0 rhos6-node3" [ style = bold] @@ -938,17 +869,14 @@ "nova-conductor_start_0 rhos6-node3" -> "nova-conductor-clone_running_0" [ style = dashed] "nova-conductor_start_0 rhos6-node3" -> "nova-conductor_monitor_60000 rhos6-node3" [ style = dashed] "nova-conductor_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"nova-conductor_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "nova-conductor_stop_0 rhos6-node1" -> "nova-conductor-clone_stopped_0" [ style = bold] "nova-conductor_stop_0 rhos6-node1" -> "nova-conductor_start_0 rhos6-node1" [ style = dashed] "nova-conductor_stop_0 rhos6-node1" -> "nova-scheduler_stop_0 rhos6-node1" [ style = bold] "nova-conductor_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"nova-conductor_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "nova-conductor_stop_0 rhos6-node2" -> "nova-conductor-clone_stopped_0" [ style = bold] "nova-conductor_stop_0 rhos6-node2" -> "nova-conductor_start_0 rhos6-node2" [ style = dashed] "nova-conductor_stop_0 rhos6-node2" -> "nova-scheduler_stop_0 rhos6-node2" [ style = bold] "nova-conductor_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"nova-conductor_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "nova-conductor_stop_0 rhos6-node3" -> "nova-conductor-clone_stopped_0" [ style = bold] "nova-conductor_stop_0 rhos6-node3" -> "nova-conductor_start_0 rhos6-node3" [ style = dashed] "nova-conductor_stop_0 rhos6-node3" -> "nova-scheduler_stop_0 rhos6-node3" [ style = bold] @@ -980,17 +908,14 @@ "nova-consoleauth_start_0 rhos6-node3" -> "nova-consoleauth-clone_running_0" [ style = dashed] "nova-consoleauth_start_0 rhos6-node3" -> "nova-consoleauth_monitor_60000 rhos6-node3" [ style = dashed] "nova-consoleauth_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"nova-consoleauth_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "nova-consoleauth_stop_0 rhos6-node1" -> "keystone_stop_0 rhos6-node1" [ style = bold] "nova-consoleauth_stop_0 rhos6-node1" -> "nova-consoleauth-clone_stopped_0" [ style = bold] "nova-consoleauth_stop_0 rhos6-node1" -> "nova-consoleauth_start_0 rhos6-node1" [ style = dashed] "nova-consoleauth_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"nova-consoleauth_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "nova-consoleauth_stop_0 rhos6-node2" -> "keystone_stop_0 rhos6-node2" [ style = bold] "nova-consoleauth_stop_0 rhos6-node2" -> "nova-consoleauth-clone_stopped_0" [ style = bold] "nova-consoleauth_stop_0 rhos6-node2" -> "nova-consoleauth_start_0 rhos6-node2" [ style = dashed] "nova-consoleauth_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"nova-consoleauth_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "nova-consoleauth_stop_0 rhos6-node3" -> "keystone_stop_0 rhos6-node3" [ style = bold] "nova-consoleauth_stop_0 rhos6-node3" -> "nova-consoleauth-clone_stopped_0" [ style = bold] "nova-consoleauth_stop_0 rhos6-node3" -> "nova-consoleauth_start_0 rhos6-node3" [ style = dashed] @@ -1022,17 +947,14 @@ "nova-novncproxy_start_0 rhos6-node3" -> "nova-novncproxy-clone_running_0" [ style = dashed] "nova-novncproxy_start_0 rhos6-node3" -> "nova-novncproxy_monitor_60000 rhos6-node3" [ style = dashed] "nova-novncproxy_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"nova-novncproxy_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "nova-novncproxy_stop_0 rhos6-node1" -> "nova-consoleauth_stop_0 rhos6-node1" [ style = bold] "nova-novncproxy_stop_0 rhos6-node1" -> "nova-novncproxy-clone_stopped_0" [ style = bold] "nova-novncproxy_stop_0 rhos6-node1" -> "nova-novncproxy_start_0 rhos6-node1" [ style = dashed] "nova-novncproxy_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"nova-novncproxy_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "nova-novncproxy_stop_0 rhos6-node2" -> "nova-consoleauth_stop_0 rhos6-node2" [ style = bold] "nova-novncproxy_stop_0 rhos6-node2" -> "nova-novncproxy-clone_stopped_0" [ style = bold] "nova-novncproxy_stop_0 rhos6-node2" -> "nova-novncproxy_start_0 rhos6-node2" [ style = dashed] "nova-novncproxy_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"nova-novncproxy_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "nova-novncproxy_stop_0 rhos6-node3" -> "nova-consoleauth_stop_0 rhos6-node3" [ style = bold] "nova-novncproxy_stop_0 rhos6-node3" -> "nova-novncproxy-clone_stopped_0" [ style = bold] "nova-novncproxy_stop_0 rhos6-node3" -> "nova-novncproxy_start_0 rhos6-node3" [ style = dashed] @@ -1064,17 +986,14 @@ "nova-scheduler_start_0 rhos6-node3" -> "nova-scheduler-clone_running_0" [ style = dashed] "nova-scheduler_start_0 rhos6-node3" -> "nova-scheduler_monitor_60000 rhos6-node3" [ style = dashed] "nova-scheduler_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"nova-scheduler_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "nova-scheduler_stop_0 rhos6-node1" -> "nova-api_stop_0 rhos6-node1" [ style = bold] "nova-scheduler_stop_0 rhos6-node1" -> "nova-scheduler-clone_stopped_0" [ style = bold] "nova-scheduler_stop_0 rhos6-node1" -> "nova-scheduler_start_0 rhos6-node1" [ style = dashed] "nova-scheduler_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"nova-scheduler_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "nova-scheduler_stop_0 rhos6-node2" -> "nova-api_stop_0 rhos6-node2" [ style = bold] "nova-scheduler_stop_0 rhos6-node2" -> "nova-scheduler-clone_stopped_0" [ style = bold] "nova-scheduler_stop_0 rhos6-node2" -> "nova-scheduler_start_0 rhos6-node2" [ style = dashed] "nova-scheduler_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"nova-scheduler_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "nova-scheduler_stop_0 rhos6-node3" -> "nova-api_stop_0 rhos6-node3" [ style = bold] "nova-scheduler_stop_0 rhos6-node3" -> "nova-scheduler-clone_stopped_0" [ style = bold] "nova-scheduler_stop_0 rhos6-node3" -> "nova-scheduler_start_0 rhos6-node3" [ style = dashed] @@ -1107,17 +1026,14 @@ "swift-account_start_0 rhos6-node3" -> "swift-account-clone_running_0" [ style = dashed] "swift-account_start_0 rhos6-node3" -> "swift-account_monitor_60000 rhos6-node3" [ style = dashed] "swift-account_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"swift-account_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "swift-account_stop_0 rhos6-node1" -> "keystone_stop_0 rhos6-node1" [ style = bold] "swift-account_stop_0 rhos6-node1" -> "swift-account-clone_stopped_0" [ style = bold] "swift-account_stop_0 rhos6-node1" -> "swift-account_start_0 rhos6-node1" [ style = dashed] "swift-account_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"swift-account_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "swift-account_stop_0 rhos6-node2" -> "keystone_stop_0 rhos6-node2" [ style = bold] "swift-account_stop_0 rhos6-node2" -> "swift-account-clone_stopped_0" [ style = bold] "swift-account_stop_0 rhos6-node2" -> "swift-account_start_0 rhos6-node2" [ style = dashed] "swift-account_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"swift-account_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "swift-account_stop_0 rhos6-node3" -> "keystone_stop_0 rhos6-node3" [ style = bold] "swift-account_stop_0 rhos6-node3" -> "swift-account-clone_stopped_0" [ style = bold] "swift-account_stop_0 rhos6-node3" -> "swift-account_start_0 rhos6-node3" [ style = dashed] @@ -1149,17 +1065,14 @@ "swift-container_start_0 rhos6-node3" -> "swift-container-clone_running_0" [ style = dashed] "swift-container_start_0 rhos6-node3" -> "swift-container_monitor_60000 rhos6-node3" [ style = dashed] "swift-container_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"swift-container_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "swift-container_stop_0 rhos6-node1" -> "swift-account_stop_0 rhos6-node1" [ style = bold] "swift-container_stop_0 rhos6-node1" -> "swift-container-clone_stopped_0" [ style = bold] "swift-container_stop_0 rhos6-node1" -> "swift-container_start_0 rhos6-node1" [ style = dashed] "swift-container_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"swift-container_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "swift-container_stop_0 rhos6-node2" -> "swift-account_stop_0 rhos6-node2" [ style = bold] "swift-container_stop_0 rhos6-node2" -> "swift-container-clone_stopped_0" [ style = bold] "swift-container_stop_0 rhos6-node2" -> "swift-container_start_0 rhos6-node2" [ style = dashed] "swift-container_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"swift-container_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "swift-container_stop_0 rhos6-node3" -> "swift-account_stop_0 rhos6-node3" [ style = bold] "swift-container_stop_0 rhos6-node3" -> "swift-container-clone_stopped_0" [ style = bold] "swift-container_stop_0 rhos6-node3" -> "swift-container_start_0 rhos6-node3" [ style = dashed] @@ -1181,7 +1094,6 @@ "swift-object-expirer_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] "swift-object-expirer_start_0 rhos6-node2" -> "swift-object-expirer_monitor_60000 rhos6-node2" [ style = dashed] "swift-object-expirer_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] -"swift-object-expirer_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "swift-object-expirer_stop_0 rhos6-node2" -> "swift-object-expirer_start_0 rhos6-node2" [ style = dashed] "swift-object-expirer_stop_0 rhos6-node2" -> "swift-proxy-clone_stop_0" [ style = bold] "swift-object-expirer_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] @@ -1197,17 +1109,14 @@ "swift-object_start_0 rhos6-node3" -> "swift-object-clone_running_0" [ style = dashed] "swift-object_start_0 rhos6-node3" -> "swift-object_monitor_60000 rhos6-node3" [ style = dashed] "swift-object_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"swift-object_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "swift-object_stop_0 rhos6-node1" -> "swift-container_stop_0 rhos6-node1" [ style = bold] "swift-object_stop_0 rhos6-node1" -> "swift-object-clone_stopped_0" [ style = bold] "swift-object_stop_0 rhos6-node1" -> "swift-object_start_0 rhos6-node1" [ style = dashed] "swift-object_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"swift-object_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "swift-object_stop_0 rhos6-node2" -> "swift-container_stop_0 rhos6-node2" [ style = bold] "swift-object_stop_0 rhos6-node2" -> "swift-object-clone_stopped_0" [ style = bold] "swift-object_stop_0 rhos6-node2" -> "swift-object_start_0 rhos6-node2" [ style = dashed] "swift-object_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"swift-object_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "swift-object_stop_0 rhos6-node3" -> "swift-container_stop_0 rhos6-node3" [ style = bold] "swift-object_stop_0 rhos6-node3" -> "swift-object-clone_stopped_0" [ style = bold] "swift-object_stop_0 rhos6-node3" -> "swift-object_start_0 rhos6-node3" [ style = dashed] @@ -1239,17 +1148,14 @@ "swift-proxy_start_0 rhos6-node3" -> "swift-proxy-clone_running_0" [ style = dashed] "swift-proxy_start_0 rhos6-node3" -> "swift-proxy_monitor_60000 rhos6-node3" [ style = dashed] "swift-proxy_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] -"swift-proxy_stop_0 rhos6-node1" -> "all_stopped" [ style = bold] "swift-proxy_stop_0 rhos6-node1" -> "swift-account_stop_0 rhos6-node1" [ style = bold] "swift-proxy_stop_0 rhos6-node1" -> "swift-proxy-clone_stopped_0" [ style = bold] "swift-proxy_stop_0 rhos6-node1" -> "swift-proxy_start_0 rhos6-node1" [ style = dashed] "swift-proxy_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] -"swift-proxy_stop_0 rhos6-node2" -> "all_stopped" [ style = bold] "swift-proxy_stop_0 rhos6-node2" -> "swift-account_stop_0 rhos6-node2" [ style = bold] "swift-proxy_stop_0 rhos6-node2" -> "swift-proxy-clone_stopped_0" [ style = bold] "swift-proxy_stop_0 rhos6-node2" -> "swift-proxy_start_0 rhos6-node2" [ style = dashed] "swift-proxy_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] -"swift-proxy_stop_0 rhos6-node3" -> "all_stopped" [ style = bold] "swift-proxy_stop_0 rhos6-node3" -> "swift-account_stop_0 rhos6-node3" [ style = bold] "swift-proxy_stop_0 rhos6-node3" -> "swift-proxy-clone_stopped_0" [ style = bold] "swift-proxy_stop_0 rhos6-node3" -> "swift-proxy_start_0 rhos6-node3" [ style = dashed] diff --git a/pengine/test10/complex_enforce_colo.exp b/pengine/test10/complex_enforce_colo.exp index dd00a162732..db9e2469caa 100644 --- a/pengine/test10/complex_enforce_colo.exp +++ b/pengine/test10/complex_enforce_colo.exp @@ -1,271 +1,271 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="224" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="223" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="keystone" long-id="keystone:0" class="systemd" type="openstack-keystone"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="229" operation="stop" operation_key="keystone-clone_stop_0"/> + <pseudo_event id="228" operation="stop" operation_key="keystone-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="241" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="240" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="277" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="276" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="319" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="318" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="399" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="398" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="225" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="224" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="keystone" long-id="keystone:1" class="systemd" type="openstack-keystone"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="229" operation="stop" operation_key="keystone-clone_stop_0"/> + <pseudo_event id="228" operation="stop" operation_key="keystone-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="243" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="242" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="279" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="278" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="321" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="320" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="401" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="400" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="226" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="225" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="keystone" long-id="keystone:2" class="systemd" type="openstack-keystone"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="229" operation="stop" operation_key="keystone-clone_stop_0"/> + <pseudo_event id="228" operation="stop" operation_key="keystone-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="245" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="244" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="281" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="280" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="323" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="322" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="403" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="402" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="230" operation="stopped" operation_key="keystone-clone_stopped_0"> + <pseudo_event id="229" operation="stopped" operation_key="keystone-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="224" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="223" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="225" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="224" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="226" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="225" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="229" operation="stop" operation_key="keystone-clone_stop_0"/> + <pseudo_event id="228" operation="stop" operation_key="keystone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="229" operation="stop" operation_key="keystone-clone_stop_0"> + <pseudo_event id="228" operation="stop" operation_key="keystone-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="250" operation="stopped" operation_key="glance-registry-clone_stopped_0"/> + <pseudo_event id="249" operation="stopped" operation_key="glance-registry-clone_stopped_0"/> </trigger> <trigger> - <rsc_op id="261" operation="stop" operation_key="cinder-api_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="260" operation="stop" operation_key="cinder-api_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="286" operation="stopped" operation_key="swift-account-clone_stopped_0"/> + <pseudo_event id="285" operation="stopped" operation_key="swift-account-clone_stopped_0"/> </trigger> <trigger> - <pseudo_event id="328" operation="stopped" operation_key="neutron-server-clone_stopped_0"/> + <pseudo_event id="327" operation="stopped" operation_key="neutron-server-clone_stopped_0"/> </trigger> <trigger> - <pseudo_event id="408" operation="stopped" operation_key="nova-consoleauth-clone_stopped_0"/> + <pseudo_event id="407" operation="stopped" operation_key="nova-consoleauth-clone_stopped_0"/> </trigger> <trigger> - <rsc_op id="449" operation="stop" operation_key="ceilometer-central_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="448" operation="stop" operation_key="ceilometer-central_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="241" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="240" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="glance-registry" long-id="glance-registry:0" class="systemd" type="openstack-glance-registry"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="249" operation="stop" operation_key="glance-registry-clone_stop_0"/> + <pseudo_event id="248" operation="stop" operation_key="glance-registry-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="251" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="250" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="243" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="242" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="glance-registry" long-id="glance-registry:1" class="systemd" type="openstack-glance-registry"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="249" operation="stop" operation_key="glance-registry-clone_stop_0"/> + <pseudo_event id="248" operation="stop" operation_key="glance-registry-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="253" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="252" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="245" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="244" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="glance-registry" long-id="glance-registry:2" class="systemd" type="openstack-glance-registry"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="249" operation="stop" operation_key="glance-registry-clone_stop_0"/> + <pseudo_event id="248" operation="stop" operation_key="glance-registry-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="255" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="254" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="250" operation="stopped" operation_key="glance-registry-clone_stopped_0"> + <pseudo_event id="249" operation="stopped" operation_key="glance-registry-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="241" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="240" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="243" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="242" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="245" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="244" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="249" operation="stop" operation_key="glance-registry-clone_stop_0"/> + <pseudo_event id="248" operation="stop" operation_key="glance-registry-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="249" operation="stop" operation_key="glance-registry-clone_stop_0"> + <pseudo_event id="248" operation="stop" operation_key="glance-registry-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="260" operation="stopped" operation_key="glance-api-clone_stopped_0"/> + <pseudo_event id="259" operation="stopped" operation_key="glance-api-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="251" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="250" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="glance-api" long-id="glance-api:0" class="systemd" type="openstack-glance-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="259" operation="stop" operation_key="glance-api-clone_stop_0"/> + <pseudo_event id="258" operation="stop" operation_key="glance-api-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="253" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="252" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="glance-api" long-id="glance-api:1" class="systemd" type="openstack-glance-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="259" operation="stop" operation_key="glance-api-clone_stop_0"/> + <pseudo_event id="258" operation="stop" operation_key="glance-api-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="255" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="254" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="glance-api" long-id="glance-api:2" class="systemd" type="openstack-glance-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="259" operation="stop" operation_key="glance-api-clone_stop_0"/> + <pseudo_event id="258" operation="stop" operation_key="glance-api-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="260" operation="stopped" operation_key="glance-api-clone_stopped_0"> + <pseudo_event id="259" operation="stopped" operation_key="glance-api-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="251" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="250" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="253" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="252" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="255" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="254" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="259" operation="stop" operation_key="glance-api-clone_stop_0"/> + <pseudo_event id="258" operation="stop" operation_key="glance-api-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="259" operation="stop" operation_key="glance-api-clone_stop_0"> + <pseudo_event id="258" operation="stop" operation_key="glance-api-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -273,33 +273,33 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="261" operation="stop" operation_key="cinder-api_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="260" operation="stop" operation_key="cinder-api_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="cinder-api" class="systemd" type="openstack-cinder-api"/> <attributes CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="263" operation="stop" operation_key="cinder-scheduler_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="262" operation="stop" operation_key="cinder-scheduler_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="263" operation="stop" operation_key="cinder-scheduler_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="262" operation="stop" operation_key="cinder-scheduler_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="cinder-scheduler" class="systemd" type="openstack-cinder-scheduler"/> <attributes CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="265" operation="stop" operation_key="cinder-volume_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="264" operation="stop" operation_key="cinder-volume_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="265" operation="stop" operation_key="cinder-volume_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="264" operation="stop" operation_key="cinder-volume_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="cinder-volume" class="systemd" type="openstack-cinder-volume"/> <attributes CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -308,241 +308,241 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="277" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="276" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="swift-account" long-id="swift-account:0" class="systemd" type="openstack-swift-account"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="285" operation="stop" operation_key="swift-account-clone_stop_0"/> + <pseudo_event id="284" operation="stop" operation_key="swift-account-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="287" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="286" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="307" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="306" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="279" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="278" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="swift-account" long-id="swift-account:1" class="systemd" type="openstack-swift-account"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="285" operation="stop" operation_key="swift-account-clone_stop_0"/> + <pseudo_event id="284" operation="stop" operation_key="swift-account-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="289" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="288" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="309" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="308" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="281" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="280" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="swift-account" long-id="swift-account:2" class="systemd" type="openstack-swift-account"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="285" operation="stop" operation_key="swift-account-clone_stop_0"/> + <pseudo_event id="284" operation="stop" operation_key="swift-account-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="291" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="290" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="311" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="310" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="286" operation="stopped" operation_key="swift-account-clone_stopped_0"> + <pseudo_event id="285" operation="stopped" operation_key="swift-account-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="277" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="276" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="279" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="278" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="281" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="280" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="285" operation="stop" operation_key="swift-account-clone_stop_0"/> + <pseudo_event id="284" operation="stop" operation_key="swift-account-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="285" operation="stop" operation_key="swift-account-clone_stop_0"> + <pseudo_event id="284" operation="stop" operation_key="swift-account-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="296" operation="stopped" operation_key="swift-container-clone_stopped_0"/> + <pseudo_event id="295" operation="stopped" operation_key="swift-container-clone_stopped_0"/> </trigger> <trigger> - <pseudo_event id="316" operation="stopped" operation_key="swift-proxy-clone_stopped_0"/> + <pseudo_event id="315" operation="stopped" operation_key="swift-proxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="287" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="286" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="swift-container" long-id="swift-container:0" class="systemd" type="openstack-swift-container"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="295" operation="stop" operation_key="swift-container-clone_stop_0"/> + <pseudo_event id="294" operation="stop" operation_key="swift-container-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="297" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="296" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="289" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="288" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="swift-container" long-id="swift-container:1" class="systemd" type="openstack-swift-container"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="295" operation="stop" operation_key="swift-container-clone_stop_0"/> + <pseudo_event id="294" operation="stop" operation_key="swift-container-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="299" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="298" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="291" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="290" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="swift-container" long-id="swift-container:2" class="systemd" type="openstack-swift-container"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="295" operation="stop" operation_key="swift-container-clone_stop_0"/> + <pseudo_event id="294" operation="stop" operation_key="swift-container-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="301" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="300" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="296" operation="stopped" operation_key="swift-container-clone_stopped_0"> + <pseudo_event id="295" operation="stopped" operation_key="swift-container-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="287" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="286" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="289" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="288" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="291" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="290" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="295" operation="stop" operation_key="swift-container-clone_stop_0"/> + <pseudo_event id="294" operation="stop" operation_key="swift-container-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="295" operation="stop" operation_key="swift-container-clone_stop_0"> + <pseudo_event id="294" operation="stop" operation_key="swift-container-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="306" operation="stopped" operation_key="swift-object-clone_stopped_0"/> + <pseudo_event id="305" operation="stopped" operation_key="swift-object-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="297" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="296" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="swift-object" long-id="swift-object:0" class="systemd" type="openstack-swift-object"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="305" operation="stop" operation_key="swift-object-clone_stop_0"/> + <pseudo_event id="304" operation="stop" operation_key="swift-object-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="299" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="298" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="swift-object" long-id="swift-object:1" class="systemd" type="openstack-swift-object"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="305" operation="stop" operation_key="swift-object-clone_stop_0"/> + <pseudo_event id="304" operation="stop" operation_key="swift-object-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="301" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="300" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="swift-object" long-id="swift-object:2" class="systemd" type="openstack-swift-object"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="305" operation="stop" operation_key="swift-object-clone_stop_0"/> + <pseudo_event id="304" operation="stop" operation_key="swift-object-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="306" operation="stopped" operation_key="swift-object-clone_stopped_0"> + <pseudo_event id="305" operation="stopped" operation_key="swift-object-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="297" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="296" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="299" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="298" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="301" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="300" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="305" operation="stop" operation_key="swift-object-clone_stop_0"/> + <pseudo_event id="304" operation="stop" operation_key="swift-object-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="305" operation="stop" operation_key="swift-object-clone_stop_0"> + <pseudo_event id="304" operation="stop" operation_key="swift-object-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -550,79 +550,79 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="307" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="306" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="swift-proxy" long-id="swift-proxy:0" class="systemd" type="openstack-swift-proxy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="315" operation="stop" operation_key="swift-proxy-clone_stop_0"/> + <pseudo_event id="314" operation="stop" operation_key="swift-proxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="309" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="308" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="swift-proxy" long-id="swift-proxy:1" class="systemd" type="openstack-swift-proxy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="315" operation="stop" operation_key="swift-proxy-clone_stop_0"/> + <pseudo_event id="314" operation="stop" operation_key="swift-proxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <rsc_op id="311" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="310" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="swift-proxy" long-id="swift-proxy:2" class="systemd" type="openstack-swift-proxy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="315" operation="stop" operation_key="swift-proxy-clone_stop_0"/> + <pseudo_event id="314" operation="stop" operation_key="swift-proxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="316" operation="stopped" operation_key="swift-proxy-clone_stopped_0"> + <pseudo_event id="315" operation="stopped" operation_key="swift-proxy-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="307" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="306" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="309" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="308" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="311" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="310" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="315" operation="stop" operation_key="swift-proxy-clone_stop_0"/> + <pseudo_event id="314" operation="stop" operation_key="swift-proxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="315" operation="stop" operation_key="swift-proxy-clone_stop_0"> + <pseudo_event id="314" operation="stop" operation_key="swift-proxy-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="317" operation="stop" operation_key="swift-object-expirer_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="316" operation="stop" operation_key="swift-object-expirer_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="317" operation="stop" operation_key="swift-object-expirer_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="316" operation="stop" operation_key="swift-object-expirer_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="swift-object-expirer" class="systemd" type="openstack-swift-object-expirer"/> <attributes CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> @@ -631,634 +631,634 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="319" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="318" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="neutron-server" long-id="neutron-server:0" class="systemd" type="neutron-server"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="327" operation="stop" operation_key="neutron-server-clone_stop_0"/> + <pseudo_event id="326" operation="stop" operation_key="neutron-server-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="333" operation="stop" operation_key="neutron-scale:2_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="332" operation="stop" operation_key="neutron-scale:2_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="321" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="320" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="neutron-server" long-id="neutron-server:1" class="systemd" type="neutron-server"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="327" operation="stop" operation_key="neutron-server-clone_stop_0"/> + <pseudo_event id="326" operation="stop" operation_key="neutron-server-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="331" operation="stop" operation_key="neutron-scale:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="330" operation="stop" operation_key="neutron-scale:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="323" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="322" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="neutron-server" long-id="neutron-server:2" class="systemd" type="neutron-server"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="327" operation="stop" operation_key="neutron-server-clone_stop_0"/> + <pseudo_event id="326" operation="stop" operation_key="neutron-server-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="329" operation="stop" operation_key="neutron-scale:0_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="328" operation="stop" operation_key="neutron-scale:0_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="42" priority="1000000"> <action_set> - <pseudo_event id="328" operation="stopped" operation_key="neutron-server-clone_stopped_0"> + <pseudo_event id="327" operation="stopped" operation_key="neutron-server-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="319" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="318" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="321" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="320" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="323" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="322" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="327" operation="stop" operation_key="neutron-server-clone_stop_0"/> + <pseudo_event id="326" operation="stop" operation_key="neutron-server-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <pseudo_event id="327" operation="stop" operation_key="neutron-server-clone_stop_0"> + <pseudo_event id="326" operation="stop" operation_key="neutron-server-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="338" operation="stopped" operation_key="neutron-scale-clone_stopped_0"/> + <pseudo_event id="337" operation="stopped" operation_key="neutron-scale-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="329" operation="stop" operation_key="neutron-scale:0_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="328" operation="stop" operation_key="neutron-scale:0_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="neutron-scale:0" class="ocf" provider="neutron" type="NeutronScale"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="300000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="337" operation="stop" operation_key="neutron-scale-clone_stop_0"/> + <pseudo_event id="336" operation="stop" operation_key="neutron-scale-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="343" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="342" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="331" operation="stop" operation_key="neutron-scale:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="330" operation="stop" operation_key="neutron-scale:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="neutron-scale:1" class="ocf" provider="neutron" type="NeutronScale"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="300000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="337" operation="stop" operation_key="neutron-scale-clone_stop_0"/> + <pseudo_event id="336" operation="stop" operation_key="neutron-scale-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="341" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="340" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="333" operation="stop" operation_key="neutron-scale:2_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="332" operation="stop" operation_key="neutron-scale:2_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="neutron-scale:2" class="ocf" provider="neutron" type="NeutronScale"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="300000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="337" operation="stop" operation_key="neutron-scale-clone_stop_0"/> + <pseudo_event id="336" operation="stop" operation_key="neutron-scale-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="339" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="338" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="47" priority="1000000"> <action_set> - <pseudo_event id="338" operation="stopped" operation_key="neutron-scale-clone_stopped_0"> + <pseudo_event id="337" operation="stopped" operation_key="neutron-scale-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="329" operation="stop" operation_key="neutron-scale:0_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="328" operation="stop" operation_key="neutron-scale:0_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="331" operation="stop" operation_key="neutron-scale:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="330" operation="stop" operation_key="neutron-scale:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="333" operation="stop" operation_key="neutron-scale:2_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="332" operation="stop" operation_key="neutron-scale:2_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="337" operation="stop" operation_key="neutron-scale-clone_stop_0"/> + <pseudo_event id="336" operation="stop" operation_key="neutron-scale-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <pseudo_event id="337" operation="stop" operation_key="neutron-scale-clone_stop_0"> + <pseudo_event id="336" operation="stop" operation_key="neutron-scale-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="348" operation="stopped" operation_key="neutron-ovs-cleanup-clone_stopped_0"/> + <pseudo_event id="347" operation="stopped" operation_key="neutron-ovs-cleanup-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <rsc_op id="339" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="338" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="neutron-ovs-cleanup" long-id="neutron-ovs-cleanup:0" class="ocf" provider="neutron" type="OVSCleanup"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="300000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="347" operation="stop" operation_key="neutron-ovs-cleanup-clone_stop_0"/> + <pseudo_event id="346" operation="stop" operation_key="neutron-ovs-cleanup-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="349" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="348" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <rsc_op id="341" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="340" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="neutron-ovs-cleanup" long-id="neutron-ovs-cleanup:1" class="ocf" provider="neutron" type="OVSCleanup"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="300000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="347" operation="stop" operation_key="neutron-ovs-cleanup-clone_stop_0"/> + <pseudo_event id="346" operation="stop" operation_key="neutron-ovs-cleanup-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="351" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="350" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <rsc_op id="343" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="342" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="neutron-ovs-cleanup" long-id="neutron-ovs-cleanup:2" class="ocf" provider="neutron" type="OVSCleanup"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="300000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="347" operation="stop" operation_key="neutron-ovs-cleanup-clone_stop_0"/> + <pseudo_event id="346" operation="stop" operation_key="neutron-ovs-cleanup-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="353" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="352" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="52" priority="1000000"> <action_set> - <pseudo_event id="348" operation="stopped" operation_key="neutron-ovs-cleanup-clone_stopped_0"> + <pseudo_event id="347" operation="stopped" operation_key="neutron-ovs-cleanup-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="339" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="338" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="341" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="340" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="343" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="342" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="347" operation="stop" operation_key="neutron-ovs-cleanup-clone_stop_0"/> + <pseudo_event id="346" operation="stop" operation_key="neutron-ovs-cleanup-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="53"> <action_set> - <pseudo_event id="347" operation="stop" operation_key="neutron-ovs-cleanup-clone_stop_0"> + <pseudo_event id="346" operation="stop" operation_key="neutron-ovs-cleanup-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="358" operation="stopped" operation_key="neutron-netns-cleanup-clone_stopped_0"/> + <pseudo_event id="357" operation="stopped" operation_key="neutron-netns-cleanup-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <rsc_op id="349" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="348" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="neutron-netns-cleanup" long-id="neutron-netns-cleanup:0" class="ocf" provider="neutron" type="NetnsCleanup"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="300000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="357" operation="stop" operation_key="neutron-netns-cleanup-clone_stop_0"/> + <pseudo_event id="356" operation="stop" operation_key="neutron-netns-cleanup-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="359" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="358" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <rsc_op id="351" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="350" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="neutron-netns-cleanup" long-id="neutron-netns-cleanup:1" class="ocf" provider="neutron" type="NetnsCleanup"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="300000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="357" operation="stop" operation_key="neutron-netns-cleanup-clone_stop_0"/> + <pseudo_event id="356" operation="stop" operation_key="neutron-netns-cleanup-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="361" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="360" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="56"> <action_set> - <rsc_op id="353" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="352" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="neutron-netns-cleanup" long-id="neutron-netns-cleanup:2" class="ocf" provider="neutron" type="NetnsCleanup"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="300000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="357" operation="stop" operation_key="neutron-netns-cleanup-clone_stop_0"/> + <pseudo_event id="356" operation="stop" operation_key="neutron-netns-cleanup-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="363" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="362" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="57" priority="1000000"> <action_set> - <pseudo_event id="358" operation="stopped" operation_key="neutron-netns-cleanup-clone_stopped_0"> + <pseudo_event id="357" operation="stopped" operation_key="neutron-netns-cleanup-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="349" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="348" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="351" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="350" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="353" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="352" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="357" operation="stop" operation_key="neutron-netns-cleanup-clone_stop_0"/> + <pseudo_event id="356" operation="stop" operation_key="neutron-netns-cleanup-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="58"> <action_set> - <pseudo_event id="357" operation="stop" operation_key="neutron-netns-cleanup-clone_stop_0"> + <pseudo_event id="356" operation="stop" operation_key="neutron-netns-cleanup-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="368" operation="stopped" operation_key="neutron-openvswitch-agent-clone_stopped_0"/> + <pseudo_event id="367" operation="stopped" operation_key="neutron-openvswitch-agent-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <rsc_op id="359" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="358" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="neutron-openvswitch-agent" long-id="neutron-openvswitch-agent:0" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="367" operation="stop" operation_key="neutron-openvswitch-agent-clone_stop_0"/> + <pseudo_event id="366" operation="stop" operation_key="neutron-openvswitch-agent-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="369" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="368" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="60"> <action_set> - <rsc_op id="361" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="360" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="neutron-openvswitch-agent" long-id="neutron-openvswitch-agent:1" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="367" operation="stop" operation_key="neutron-openvswitch-agent-clone_stop_0"/> + <pseudo_event id="366" operation="stop" operation_key="neutron-openvswitch-agent-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="371" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="370" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="61"> <action_set> - <rsc_op id="363" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="362" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="neutron-openvswitch-agent" long-id="neutron-openvswitch-agent:2" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="367" operation="stop" operation_key="neutron-openvswitch-agent-clone_stop_0"/> + <pseudo_event id="366" operation="stop" operation_key="neutron-openvswitch-agent-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="373" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="372" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="62" priority="1000000"> <action_set> - <pseudo_event id="368" operation="stopped" operation_key="neutron-openvswitch-agent-clone_stopped_0"> + <pseudo_event id="367" operation="stopped" operation_key="neutron-openvswitch-agent-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="359" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="358" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="361" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="360" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="363" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="362" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="367" operation="stop" operation_key="neutron-openvswitch-agent-clone_stop_0"/> + <pseudo_event id="366" operation="stop" operation_key="neutron-openvswitch-agent-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="63"> <action_set> - <pseudo_event id="367" operation="stop" operation_key="neutron-openvswitch-agent-clone_stop_0"> + <pseudo_event id="366" operation="stop" operation_key="neutron-openvswitch-agent-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="378" operation="stopped" operation_key="neutron-dhcp-agent-clone_stopped_0"/> + <pseudo_event id="377" operation="stopped" operation_key="neutron-dhcp-agent-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="64"> <action_set> - <rsc_op id="369" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="368" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="neutron-dhcp-agent" long-id="neutron-dhcp-agent:0" class="systemd" type="neutron-dhcp-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="377" operation="stop" operation_key="neutron-dhcp-agent-clone_stop_0"/> + <pseudo_event id="376" operation="stop" operation_key="neutron-dhcp-agent-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="379" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="378" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="65"> <action_set> - <rsc_op id="371" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="370" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="neutron-dhcp-agent" long-id="neutron-dhcp-agent:1" class="systemd" type="neutron-dhcp-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="377" operation="stop" operation_key="neutron-dhcp-agent-clone_stop_0"/> + <pseudo_event id="376" operation="stop" operation_key="neutron-dhcp-agent-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="381" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="380" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="66"> <action_set> - <rsc_op id="373" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="372" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="neutron-dhcp-agent" long-id="neutron-dhcp-agent:2" class="systemd" type="neutron-dhcp-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="377" operation="stop" operation_key="neutron-dhcp-agent-clone_stop_0"/> + <pseudo_event id="376" operation="stop" operation_key="neutron-dhcp-agent-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="383" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="382" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="67" priority="1000000"> <action_set> - <pseudo_event id="378" operation="stopped" operation_key="neutron-dhcp-agent-clone_stopped_0"> + <pseudo_event id="377" operation="stopped" operation_key="neutron-dhcp-agent-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="369" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="368" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="371" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="370" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="373" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="372" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="377" operation="stop" operation_key="neutron-dhcp-agent-clone_stop_0"/> + <pseudo_event id="376" operation="stop" operation_key="neutron-dhcp-agent-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="68"> <action_set> - <pseudo_event id="377" operation="stop" operation_key="neutron-dhcp-agent-clone_stop_0"> + <pseudo_event id="376" operation="stop" operation_key="neutron-dhcp-agent-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="388" operation="stopped" operation_key="neutron-l3-agent-clone_stopped_0"/> + <pseudo_event id="387" operation="stopped" operation_key="neutron-l3-agent-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="69"> <action_set> - <rsc_op id="379" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="378" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="neutron-l3-agent" long-id="neutron-l3-agent:0" class="systemd" type="neutron-l3-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="387" operation="stop" operation_key="neutron-l3-agent-clone_stop_0"/> + <pseudo_event id="386" operation="stop" operation_key="neutron-l3-agent-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="389" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="388" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="70"> <action_set> - <rsc_op id="381" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="380" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="neutron-l3-agent" long-id="neutron-l3-agent:1" class="systemd" type="neutron-l3-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="387" operation="stop" operation_key="neutron-l3-agent-clone_stop_0"/> + <pseudo_event id="386" operation="stop" operation_key="neutron-l3-agent-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="391" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="390" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="71"> <action_set> - <rsc_op id="383" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="382" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="neutron-l3-agent" long-id="neutron-l3-agent:2" class="systemd" type="neutron-l3-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="387" operation="stop" operation_key="neutron-l3-agent-clone_stop_0"/> + <pseudo_event id="386" operation="stop" operation_key="neutron-l3-agent-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="393" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="392" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="72" priority="1000000"> <action_set> - <pseudo_event id="388" operation="stopped" operation_key="neutron-l3-agent-clone_stopped_0"> + <pseudo_event id="387" operation="stopped" operation_key="neutron-l3-agent-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="379" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="378" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="381" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="380" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="383" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="382" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="387" operation="stop" operation_key="neutron-l3-agent-clone_stop_0"/> + <pseudo_event id="386" operation="stop" operation_key="neutron-l3-agent-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="73"> <action_set> - <pseudo_event id="387" operation="stop" operation_key="neutron-l3-agent-clone_stop_0"> + <pseudo_event id="386" operation="stop" operation_key="neutron-l3-agent-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="398" operation="stopped" operation_key="neutron-metadata-agent-clone_stopped_0"/> + <pseudo_event id="397" operation="stopped" operation_key="neutron-metadata-agent-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="74"> <action_set> - <rsc_op id="389" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="388" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="neutron-metadata-agent" long-id="neutron-metadata-agent:0" class="systemd" type="neutron-metadata-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="397" operation="stop" operation_key="neutron-metadata-agent-clone_stop_0"/> + <pseudo_event id="396" operation="stop" operation_key="neutron-metadata-agent-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="75"> <action_set> - <rsc_op id="391" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="390" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="neutron-metadata-agent" long-id="neutron-metadata-agent:1" class="systemd" type="neutron-metadata-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="397" operation="stop" operation_key="neutron-metadata-agent-clone_stop_0"/> + <pseudo_event id="396" operation="stop" operation_key="neutron-metadata-agent-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="76"> <action_set> - <rsc_op id="393" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="392" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="neutron-metadata-agent" long-id="neutron-metadata-agent:2" class="systemd" type="neutron-metadata-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="397" operation="stop" operation_key="neutron-metadata-agent-clone_stop_0"/> + <pseudo_event id="396" operation="stop" operation_key="neutron-metadata-agent-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="77" priority="1000000"> <action_set> - <pseudo_event id="398" operation="stopped" operation_key="neutron-metadata-agent-clone_stopped_0"> + <pseudo_event id="397" operation="stopped" operation_key="neutron-metadata-agent-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="389" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="388" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="391" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="390" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="393" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="392" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="397" operation="stop" operation_key="neutron-metadata-agent-clone_stop_0"/> + <pseudo_event id="396" operation="stop" operation_key="neutron-metadata-agent-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="78"> <action_set> - <pseudo_event id="397" operation="stop" operation_key="neutron-metadata-agent-clone_stop_0"> + <pseudo_event id="396" operation="stop" operation_key="neutron-metadata-agent-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -1266,391 +1266,391 @@ </synapse> <synapse id="79"> <action_set> - <rsc_op id="399" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="398" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="nova-consoleauth" long-id="nova-consoleauth:0" class="systemd" type="openstack-nova-consoleauth"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="407" operation="stop" operation_key="nova-consoleauth-clone_stop_0"/> + <pseudo_event id="406" operation="stop" operation_key="nova-consoleauth-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="409" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="408" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="80"> <action_set> - <rsc_op id="401" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="400" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="nova-consoleauth" long-id="nova-consoleauth:1" class="systemd" type="openstack-nova-consoleauth"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="407" operation="stop" operation_key="nova-consoleauth-clone_stop_0"/> + <pseudo_event id="406" operation="stop" operation_key="nova-consoleauth-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="411" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="410" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="81"> <action_set> - <rsc_op id="403" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="402" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="nova-consoleauth" long-id="nova-consoleauth:2" class="systemd" type="openstack-nova-consoleauth"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="407" operation="stop" operation_key="nova-consoleauth-clone_stop_0"/> + <pseudo_event id="406" operation="stop" operation_key="nova-consoleauth-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="413" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="412" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="82" priority="1000000"> <action_set> - <pseudo_event id="408" operation="stopped" operation_key="nova-consoleauth-clone_stopped_0"> + <pseudo_event id="407" operation="stopped" operation_key="nova-consoleauth-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="399" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="398" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="401" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="400" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="403" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="402" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="407" operation="stop" operation_key="nova-consoleauth-clone_stop_0"/> + <pseudo_event id="406" operation="stop" operation_key="nova-consoleauth-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="83"> <action_set> - <pseudo_event id="407" operation="stop" operation_key="nova-consoleauth-clone_stop_0"> + <pseudo_event id="406" operation="stop" operation_key="nova-consoleauth-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="418" operation="stopped" operation_key="nova-novncproxy-clone_stopped_0"/> + <pseudo_event id="417" operation="stopped" operation_key="nova-novncproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="84"> <action_set> - <rsc_op id="409" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="408" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="nova-novncproxy" long-id="nova-novncproxy:0" class="systemd" type="openstack-nova-novncproxy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="417" operation="stop" operation_key="nova-novncproxy-clone_stop_0"/> + <pseudo_event id="416" operation="stop" operation_key="nova-novncproxy-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="419" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="418" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="85"> <action_set> - <rsc_op id="411" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="410" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="nova-novncproxy" long-id="nova-novncproxy:1" class="systemd" type="openstack-nova-novncproxy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="417" operation="stop" operation_key="nova-novncproxy-clone_stop_0"/> + <pseudo_event id="416" operation="stop" operation_key="nova-novncproxy-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="421" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="420" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="86"> <action_set> - <rsc_op id="413" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="412" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="nova-novncproxy" long-id="nova-novncproxy:2" class="systemd" type="openstack-nova-novncproxy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="417" operation="stop" operation_key="nova-novncproxy-clone_stop_0"/> + <pseudo_event id="416" operation="stop" operation_key="nova-novncproxy-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="423" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="422" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="87" priority="1000000"> <action_set> - <pseudo_event id="418" operation="stopped" operation_key="nova-novncproxy-clone_stopped_0"> + <pseudo_event id="417" operation="stopped" operation_key="nova-novncproxy-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="409" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="408" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="411" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="410" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="413" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="412" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="417" operation="stop" operation_key="nova-novncproxy-clone_stop_0"/> + <pseudo_event id="416" operation="stop" operation_key="nova-novncproxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="88"> <action_set> - <pseudo_event id="417" operation="stop" operation_key="nova-novncproxy-clone_stop_0"> + <pseudo_event id="416" operation="stop" operation_key="nova-novncproxy-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="428" operation="stopped" operation_key="nova-api-clone_stopped_0"/> + <pseudo_event id="427" operation="stopped" operation_key="nova-api-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="89"> <action_set> - <rsc_op id="419" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="418" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="nova-api" long-id="nova-api:0" class="systemd" type="openstack-nova-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="427" operation="stop" operation_key="nova-api-clone_stop_0"/> + <pseudo_event id="426" operation="stop" operation_key="nova-api-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="429" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="428" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="90"> <action_set> - <rsc_op id="421" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="420" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="nova-api" long-id="nova-api:1" class="systemd" type="openstack-nova-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="427" operation="stop" operation_key="nova-api-clone_stop_0"/> + <pseudo_event id="426" operation="stop" operation_key="nova-api-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="431" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="430" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="91"> <action_set> - <rsc_op id="423" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="422" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="nova-api" long-id="nova-api:2" class="systemd" type="openstack-nova-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="427" operation="stop" operation_key="nova-api-clone_stop_0"/> + <pseudo_event id="426" operation="stop" operation_key="nova-api-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="433" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="432" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="92" priority="1000000"> <action_set> - <pseudo_event id="428" operation="stopped" operation_key="nova-api-clone_stopped_0"> + <pseudo_event id="427" operation="stopped" operation_key="nova-api-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="419" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="418" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="421" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="420" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="423" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="422" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="427" operation="stop" operation_key="nova-api-clone_stop_0"/> + <pseudo_event id="426" operation="stop" operation_key="nova-api-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="93"> <action_set> - <pseudo_event id="427" operation="stop" operation_key="nova-api-clone_stop_0"> + <pseudo_event id="426" operation="stop" operation_key="nova-api-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="438" operation="stopped" operation_key="nova-scheduler-clone_stopped_0"/> + <pseudo_event id="437" operation="stopped" operation_key="nova-scheduler-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="94"> <action_set> - <rsc_op id="429" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="428" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="nova-scheduler" long-id="nova-scheduler:0" class="systemd" type="openstack-nova-scheduler"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="437" operation="stop" operation_key="nova-scheduler-clone_stop_0"/> + <pseudo_event id="436" operation="stop" operation_key="nova-scheduler-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="439" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="438" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="95"> <action_set> - <rsc_op id="431" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="430" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="nova-scheduler" long-id="nova-scheduler:1" class="systemd" type="openstack-nova-scheduler"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="437" operation="stop" operation_key="nova-scheduler-clone_stop_0"/> + <pseudo_event id="436" operation="stop" operation_key="nova-scheduler-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="441" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="440" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="96"> <action_set> - <rsc_op id="433" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="432" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="nova-scheduler" long-id="nova-scheduler:2" class="systemd" type="openstack-nova-scheduler"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="437" operation="stop" operation_key="nova-scheduler-clone_stop_0"/> + <pseudo_event id="436" operation="stop" operation_key="nova-scheduler-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="443" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="442" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="97" priority="1000000"> <action_set> - <pseudo_event id="438" operation="stopped" operation_key="nova-scheduler-clone_stopped_0"> + <pseudo_event id="437" operation="stopped" operation_key="nova-scheduler-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="429" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="428" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="431" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="430" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="433" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="432" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="437" operation="stop" operation_key="nova-scheduler-clone_stop_0"/> + <pseudo_event id="436" operation="stop" operation_key="nova-scheduler-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="98"> <action_set> - <pseudo_event id="437" operation="stop" operation_key="nova-scheduler-clone_stop_0"> + <pseudo_event id="436" operation="stop" operation_key="nova-scheduler-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="448" operation="stopped" operation_key="nova-conductor-clone_stopped_0"/> + <pseudo_event id="447" operation="stopped" operation_key="nova-conductor-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="99"> <action_set> - <rsc_op id="439" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="438" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="nova-conductor" long-id="nova-conductor:0" class="systemd" type="openstack-nova-conductor"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="447" operation="stop" operation_key="nova-conductor-clone_stop_0"/> + <pseudo_event id="446" operation="stop" operation_key="nova-conductor-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="100"> <action_set> - <rsc_op id="441" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="440" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="nova-conductor" long-id="nova-conductor:1" class="systemd" type="openstack-nova-conductor"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="447" operation="stop" operation_key="nova-conductor-clone_stop_0"/> + <pseudo_event id="446" operation="stop" operation_key="nova-conductor-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="101"> <action_set> - <rsc_op id="443" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="442" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="nova-conductor" long-id="nova-conductor:2" class="systemd" type="openstack-nova-conductor"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="447" operation="stop" operation_key="nova-conductor-clone_stop_0"/> + <pseudo_event id="446" operation="stop" operation_key="nova-conductor-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="102" priority="1000000"> <action_set> - <pseudo_event id="448" operation="stopped" operation_key="nova-conductor-clone_stopped_0"> + <pseudo_event id="447" operation="stopped" operation_key="nova-conductor-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="439" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="438" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="441" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="440" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="443" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="442" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="447" operation="stop" operation_key="nova-conductor-clone_stop_0"/> + <pseudo_event id="446" operation="stop" operation_key="nova-conductor-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="103"> <action_set> - <pseudo_event id="447" operation="stop" operation_key="nova-conductor-clone_stop_0"> + <pseudo_event id="446" operation="stop" operation_key="nova-conductor-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -1658,1032 +1658,744 @@ </synapse> <synapse id="104"> <action_set> - <rsc_op id="449" operation="stop" operation_key="ceilometer-central_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="448" operation="stop" operation_key="ceilometer-central_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="ceilometer-central" class="systemd" type="openstack-ceilometer-central"/> <attributes CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="460" operation="stopped" operation_key="ceilometer-collector-clone_stopped_0"/> + <pseudo_event id="459" operation="stopped" operation_key="ceilometer-collector-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="105"> <action_set> - <rsc_op id="451" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="450" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="ceilometer-collector" long-id="ceilometer-collector:0" class="systemd" type="openstack-ceilometer-collector"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="459" operation="stop" operation_key="ceilometer-collector-clone_stop_0"/> + <pseudo_event id="458" operation="stop" operation_key="ceilometer-collector-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="461" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="460" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="106"> <action_set> - <rsc_op id="453" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="452" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="ceilometer-collector" long-id="ceilometer-collector:1" class="systemd" type="openstack-ceilometer-collector"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="459" operation="stop" operation_key="ceilometer-collector-clone_stop_0"/> + <pseudo_event id="458" operation="stop" operation_key="ceilometer-collector-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="463" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="462" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="107"> <action_set> - <rsc_op id="455" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="454" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="ceilometer-collector" long-id="ceilometer-collector:2" class="systemd" type="openstack-ceilometer-collector"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="459" operation="stop" operation_key="ceilometer-collector-clone_stop_0"/> + <pseudo_event id="458" operation="stop" operation_key="ceilometer-collector-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="465" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="464" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="108" priority="1000000"> <action_set> - <pseudo_event id="460" operation="stopped" operation_key="ceilometer-collector-clone_stopped_0"> + <pseudo_event id="459" operation="stopped" operation_key="ceilometer-collector-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="451" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="450" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="453" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="452" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="455" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="454" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="459" operation="stop" operation_key="ceilometer-collector-clone_stop_0"/> + <pseudo_event id="458" operation="stop" operation_key="ceilometer-collector-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="109"> <action_set> - <pseudo_event id="459" operation="stop" operation_key="ceilometer-collector-clone_stop_0"> + <pseudo_event id="458" operation="stop" operation_key="ceilometer-collector-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="470" operation="stopped" operation_key="ceilometer-api-clone_stopped_0"/> + <pseudo_event id="469" operation="stopped" operation_key="ceilometer-api-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="110"> <action_set> - <rsc_op id="461" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="460" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="ceilometer-api" long-id="ceilometer-api:0" class="systemd" type="openstack-ceilometer-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="469" operation="stop" operation_key="ceilometer-api-clone_stop_0"/> + <pseudo_event id="468" operation="stop" operation_key="ceilometer-api-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="471" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="470" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="111"> <action_set> - <rsc_op id="463" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="462" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="ceilometer-api" long-id="ceilometer-api:1" class="systemd" type="openstack-ceilometer-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="469" operation="stop" operation_key="ceilometer-api-clone_stop_0"/> + <pseudo_event id="468" operation="stop" operation_key="ceilometer-api-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="473" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="472" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="112"> <action_set> - <rsc_op id="465" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="464" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="ceilometer-api" long-id="ceilometer-api:2" class="systemd" type="openstack-ceilometer-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="469" operation="stop" operation_key="ceilometer-api-clone_stop_0"/> + <pseudo_event id="468" operation="stop" operation_key="ceilometer-api-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="475" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="474" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="113" priority="1000000"> <action_set> - <pseudo_event id="470" operation="stopped" operation_key="ceilometer-api-clone_stopped_0"> + <pseudo_event id="469" operation="stopped" operation_key="ceilometer-api-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="461" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="460" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="463" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="462" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="465" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="464" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="469" operation="stop" operation_key="ceilometer-api-clone_stop_0"/> + <pseudo_event id="468" operation="stop" operation_key="ceilometer-api-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="114"> <action_set> - <pseudo_event id="469" operation="stop" operation_key="ceilometer-api-clone_stop_0"> + <pseudo_event id="468" operation="stop" operation_key="ceilometer-api-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="480" operation="stopped" operation_key="ceilometer-delay-clone_stopped_0"/> + <pseudo_event id="479" operation="stopped" operation_key="ceilometer-delay-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="115"> <action_set> - <rsc_op id="471" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="470" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="ceilometer-delay" long-id="ceilometer-delay:0" class="ocf" provider="heartbeat" type="Delay"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" startdelay="10"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="479" operation="stop" operation_key="ceilometer-delay-clone_stop_0"/> + <pseudo_event id="478" operation="stop" operation_key="ceilometer-delay-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="481" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="480" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="116"> <action_set> - <rsc_op id="473" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="472" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="ceilometer-delay" long-id="ceilometer-delay:1" class="ocf" provider="heartbeat" type="Delay"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" startdelay="10"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="479" operation="stop" operation_key="ceilometer-delay-clone_stop_0"/> + <pseudo_event id="478" operation="stop" operation_key="ceilometer-delay-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="483" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="482" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="117"> <action_set> - <rsc_op id="475" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="474" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="ceilometer-delay" long-id="ceilometer-delay:2" class="ocf" provider="heartbeat" type="Delay"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="30000" startdelay="10"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="479" operation="stop" operation_key="ceilometer-delay-clone_stop_0"/> + <pseudo_event id="478" operation="stop" operation_key="ceilometer-delay-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="485" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="484" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="118" priority="1000000"> <action_set> - <pseudo_event id="480" operation="stopped" operation_key="ceilometer-delay-clone_stopped_0"> + <pseudo_event id="479" operation="stopped" operation_key="ceilometer-delay-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="471" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="470" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="473" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="472" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="475" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="474" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="479" operation="stop" operation_key="ceilometer-delay-clone_stop_0"/> + <pseudo_event id="478" operation="stop" operation_key="ceilometer-delay-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="119"> <action_set> - <pseudo_event id="479" operation="stop" operation_key="ceilometer-delay-clone_stop_0"> + <pseudo_event id="478" operation="stop" operation_key="ceilometer-delay-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="490" operation="stopped" operation_key="ceilometer-alarm-evaluator-clone_stopped_0"/> + <pseudo_event id="489" operation="stopped" operation_key="ceilometer-alarm-evaluator-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="120"> <action_set> - <rsc_op id="481" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="480" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="ceilometer-alarm-evaluator" long-id="ceilometer-alarm-evaluator:0" class="systemd" type="openstack-ceilometer-alarm-evaluator"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="489" operation="stop" operation_key="ceilometer-alarm-evaluator-clone_stop_0"/> + <pseudo_event id="488" operation="stop" operation_key="ceilometer-alarm-evaluator-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="491" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="490" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="121"> <action_set> - <rsc_op id="483" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="482" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="ceilometer-alarm-evaluator" long-id="ceilometer-alarm-evaluator:1" class="systemd" type="openstack-ceilometer-alarm-evaluator"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="489" operation="stop" operation_key="ceilometer-alarm-evaluator-clone_stop_0"/> + <pseudo_event id="488" operation="stop" operation_key="ceilometer-alarm-evaluator-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="493" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="492" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="122"> <action_set> - <rsc_op id="485" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="484" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="ceilometer-alarm-evaluator" long-id="ceilometer-alarm-evaluator:2" class="systemd" type="openstack-ceilometer-alarm-evaluator"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="489" operation="stop" operation_key="ceilometer-alarm-evaluator-clone_stop_0"/> + <pseudo_event id="488" operation="stop" operation_key="ceilometer-alarm-evaluator-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="495" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="494" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="123" priority="1000000"> <action_set> - <pseudo_event id="490" operation="stopped" operation_key="ceilometer-alarm-evaluator-clone_stopped_0"> + <pseudo_event id="489" operation="stopped" operation_key="ceilometer-alarm-evaluator-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="481" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="480" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="483" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="482" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="485" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="484" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="489" operation="stop" operation_key="ceilometer-alarm-evaluator-clone_stop_0"/> + <pseudo_event id="488" operation="stop" operation_key="ceilometer-alarm-evaluator-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="124"> <action_set> - <pseudo_event id="489" operation="stop" operation_key="ceilometer-alarm-evaluator-clone_stop_0"> + <pseudo_event id="488" operation="stop" operation_key="ceilometer-alarm-evaluator-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="500" operation="stopped" operation_key="ceilometer-alarm-notifier-clone_stopped_0"/> + <pseudo_event id="499" operation="stopped" operation_key="ceilometer-alarm-notifier-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="125"> <action_set> - <rsc_op id="491" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="490" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="ceilometer-alarm-notifier" long-id="ceilometer-alarm-notifier:0" class="systemd" type="openstack-ceilometer-alarm-notifier"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="499" operation="stop" operation_key="ceilometer-alarm-notifier-clone_stop_0"/> + <pseudo_event id="498" operation="stop" operation_key="ceilometer-alarm-notifier-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="501" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="500" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="126"> <action_set> - <rsc_op id="493" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="492" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="ceilometer-alarm-notifier" long-id="ceilometer-alarm-notifier:1" class="systemd" type="openstack-ceilometer-alarm-notifier"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="499" operation="stop" operation_key="ceilometer-alarm-notifier-clone_stop_0"/> + <pseudo_event id="498" operation="stop" operation_key="ceilometer-alarm-notifier-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="503" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="502" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="127"> <action_set> - <rsc_op id="495" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="494" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="ceilometer-alarm-notifier" long-id="ceilometer-alarm-notifier:2" class="systemd" type="openstack-ceilometer-alarm-notifier"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="499" operation="stop" operation_key="ceilometer-alarm-notifier-clone_stop_0"/> + <pseudo_event id="498" operation="stop" operation_key="ceilometer-alarm-notifier-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="505" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="504" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="128" priority="1000000"> <action_set> - <pseudo_event id="500" operation="stopped" operation_key="ceilometer-alarm-notifier-clone_stopped_0"> + <pseudo_event id="499" operation="stopped" operation_key="ceilometer-alarm-notifier-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="491" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="490" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="493" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="492" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="495" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="494" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="499" operation="stop" operation_key="ceilometer-alarm-notifier-clone_stop_0"/> + <pseudo_event id="498" operation="stop" operation_key="ceilometer-alarm-notifier-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="129"> <action_set> - <pseudo_event id="499" operation="stop" operation_key="ceilometer-alarm-notifier-clone_stop_0"> + <pseudo_event id="498" operation="stop" operation_key="ceilometer-alarm-notifier-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="510" operation="stopped" operation_key="ceilometer-notification-clone_stopped_0"/> + <pseudo_event id="509" operation="stopped" operation_key="ceilometer-notification-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="130"> <action_set> - <rsc_op id="501" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="500" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="ceilometer-notification" long-id="ceilometer-notification:0" class="systemd" type="openstack-ceilometer-notification"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="509" operation="stop" operation_key="ceilometer-notification-clone_stop_0"/> + <pseudo_event id="508" operation="stop" operation_key="ceilometer-notification-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="511" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="510" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="131"> <action_set> - <rsc_op id="503" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="502" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="ceilometer-notification" long-id="ceilometer-notification:1" class="systemd" type="openstack-ceilometer-notification"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="509" operation="stop" operation_key="ceilometer-notification-clone_stop_0"/> + <pseudo_event id="508" operation="stop" operation_key="ceilometer-notification-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="513" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="512" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="132"> <action_set> - <rsc_op id="505" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="504" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="ceilometer-notification" long-id="ceilometer-notification:2" class="systemd" type="openstack-ceilometer-notification"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="509" operation="stop" operation_key="ceilometer-notification-clone_stop_0"/> + <pseudo_event id="508" operation="stop" operation_key="ceilometer-notification-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="515" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="514" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="133" priority="1000000"> <action_set> - <pseudo_event id="510" operation="stopped" operation_key="ceilometer-notification-clone_stopped_0"> + <pseudo_event id="509" operation="stopped" operation_key="ceilometer-notification-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="501" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="500" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="503" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="502" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="505" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="504" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="509" operation="stop" operation_key="ceilometer-notification-clone_stop_0"/> + <pseudo_event id="508" operation="stop" operation_key="ceilometer-notification-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="134"> <action_set> - <pseudo_event id="509" operation="stop" operation_key="ceilometer-notification-clone_stop_0"> + <pseudo_event id="508" operation="stop" operation_key="ceilometer-notification-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="520" operation="stopped" operation_key="heat-api-clone_stopped_0"/> + <pseudo_event id="519" operation="stopped" operation_key="heat-api-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="135"> <action_set> - <rsc_op id="511" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="510" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="heat-api" long-id="heat-api:0" class="systemd" type="openstack-heat-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="519" operation="stop" operation_key="heat-api-clone_stop_0"/> + <pseudo_event id="518" operation="stop" operation_key="heat-api-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="521" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="520" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="136"> <action_set> - <rsc_op id="513" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="512" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="heat-api" long-id="heat-api:1" class="systemd" type="openstack-heat-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="519" operation="stop" operation_key="heat-api-clone_stop_0"/> + <pseudo_event id="518" operation="stop" operation_key="heat-api-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="523" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="522" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="137"> <action_set> - <rsc_op id="515" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="514" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="heat-api" long-id="heat-api:2" class="systemd" type="openstack-heat-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="519" operation="stop" operation_key="heat-api-clone_stop_0"/> + <pseudo_event id="518" operation="stop" operation_key="heat-api-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="525" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="524" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="138" priority="1000000"> <action_set> - <pseudo_event id="520" operation="stopped" operation_key="heat-api-clone_stopped_0"> + <pseudo_event id="519" operation="stopped" operation_key="heat-api-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="511" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="510" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="513" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="512" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="515" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="514" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="519" operation="stop" operation_key="heat-api-clone_stop_0"/> + <pseudo_event id="518" operation="stop" operation_key="heat-api-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="139"> <action_set> - <pseudo_event id="519" operation="stop" operation_key="heat-api-clone_stop_0"> + <pseudo_event id="518" operation="stop" operation_key="heat-api-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="530" operation="stopped" operation_key="heat-api-cfn-clone_stopped_0"/> + <pseudo_event id="529" operation="stopped" operation_key="heat-api-cfn-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="140"> <action_set> - <rsc_op id="521" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="520" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="heat-api-cfn" long-id="heat-api-cfn:0" class="systemd" type="openstack-heat-api-cfn"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="529" operation="stop" operation_key="heat-api-cfn-clone_stop_0"/> + <pseudo_event id="528" operation="stop" operation_key="heat-api-cfn-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="531" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="530" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="141"> <action_set> - <rsc_op id="523" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="522" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="heat-api-cfn" long-id="heat-api-cfn:1" class="systemd" type="openstack-heat-api-cfn"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="529" operation="stop" operation_key="heat-api-cfn-clone_stop_0"/> + <pseudo_event id="528" operation="stop" operation_key="heat-api-cfn-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="533" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="532" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="142"> <action_set> - <rsc_op id="525" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="524" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="heat-api-cfn" long-id="heat-api-cfn:2" class="systemd" type="openstack-heat-api-cfn"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="529" operation="stop" operation_key="heat-api-cfn-clone_stop_0"/> + <pseudo_event id="528" operation="stop" operation_key="heat-api-cfn-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="535" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="534" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="143" priority="1000000"> <action_set> - <pseudo_event id="530" operation="stopped" operation_key="heat-api-cfn-clone_stopped_0"> + <pseudo_event id="529" operation="stopped" operation_key="heat-api-cfn-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="521" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="520" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="523" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="522" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="525" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="524" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="529" operation="stop" operation_key="heat-api-cfn-clone_stop_0"/> + <pseudo_event id="528" operation="stop" operation_key="heat-api-cfn-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="144"> <action_set> - <pseudo_event id="529" operation="stop" operation_key="heat-api-cfn-clone_stop_0"> + <pseudo_event id="528" operation="stop" operation_key="heat-api-cfn-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="540" operation="stopped" operation_key="heat-api-cloudwatch-clone_stopped_0"/> + <pseudo_event id="539" operation="stopped" operation_key="heat-api-cloudwatch-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="145"> <action_set> - <rsc_op id="531" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> + <rsc_op id="530" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"> <primitive id="heat-api-cloudwatch" long-id="heat-api-cloudwatch:0" class="systemd" type="openstack-heat-api-cloudwatch"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="539" operation="stop" operation_key="heat-api-cloudwatch-clone_stop_0"/> + <pseudo_event id="538" operation="stop" operation_key="heat-api-cloudwatch-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="146"> <action_set> - <rsc_op id="533" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="532" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="heat-api-cloudwatch" long-id="heat-api-cloudwatch:1" class="systemd" type="openstack-heat-api-cloudwatch"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="539" operation="stop" operation_key="heat-api-cloudwatch-clone_stop_0"/> + <pseudo_event id="538" operation="stop" operation_key="heat-api-cloudwatch-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="147"> <action_set> - <rsc_op id="535" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> + <rsc_op id="534" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"> <primitive id="heat-api-cloudwatch" long-id="heat-api-cloudwatch:2" class="systemd" type="openstack-heat-api-cloudwatch"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhos6-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="539" operation="stop" operation_key="heat-api-cloudwatch-clone_stop_0"/> + <pseudo_event id="538" operation="stop" operation_key="heat-api-cloudwatch-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="148" priority="1000000"> <action_set> - <pseudo_event id="540" operation="stopped" operation_key="heat-api-cloudwatch-clone_stopped_0"> + <pseudo_event id="539" operation="stopped" operation_key="heat-api-cloudwatch-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="531" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> + <rsc_op id="530" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="533" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="532" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="535" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> + <rsc_op id="534" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="539" operation="stop" operation_key="heat-api-cloudwatch-clone_stop_0"/> + <pseudo_event id="538" operation="stop" operation_key="heat-api-cloudwatch-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="149"> <action_set> - <pseudo_event id="539" operation="stop" operation_key="heat-api-cloudwatch-clone_stop_0"> + <pseudo_event id="538" operation="stop" operation_key="heat-api-cloudwatch-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="541" operation="stop" operation_key="heat-engine_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> + <rsc_op id="540" operation="stop" operation_key="heat-engine_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="150"> <action_set> - <rsc_op id="541" operation="stop" operation_key="heat-engine_stop_0" on_node="rhos6-node2" on_node_uuid="2"> + <rsc_op id="540" operation="stop" operation_key="heat-engine_stop_0" on_node="rhos6-node2" on_node_uuid="2"> <primitive id="heat-engine" class="systemd" type="openstack-heat-engine"/> <attributes CRM_meta_on_node="rhos6-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="151"> - <action_set> - <pseudo_event id="133" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="224" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="225" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="226" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="241" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="243" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="245" operation="stop" operation_key="glance-registry_stop_0" internal_operation_key="glance-registry:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="251" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="253" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="255" operation="stop" operation_key="glance-api_stop_0" internal_operation_key="glance-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="261" operation="stop" operation_key="cinder-api_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="263" operation="stop" operation_key="cinder-scheduler_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="265" operation="stop" operation_key="cinder-volume_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="277" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="279" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="281" operation="stop" operation_key="swift-account_stop_0" internal_operation_key="swift-account:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="287" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="289" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="291" operation="stop" operation_key="swift-container_stop_0" internal_operation_key="swift-container:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="297" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="299" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="301" operation="stop" operation_key="swift-object_stop_0" internal_operation_key="swift-object:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="307" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="309" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="311" operation="stop" operation_key="swift-proxy_stop_0" internal_operation_key="swift-proxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="317" operation="stop" operation_key="swift-object-expirer_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="319" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="321" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="323" operation="stop" operation_key="neutron-server_stop_0" internal_operation_key="neutron-server:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="329" operation="stop" operation_key="neutron-scale:0_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="331" operation="stop" operation_key="neutron-scale:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="333" operation="stop" operation_key="neutron-scale:2_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="339" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="341" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="343" operation="stop" operation_key="neutron-ovs-cleanup_stop_0" internal_operation_key="neutron-ovs-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="349" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="351" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="353" operation="stop" operation_key="neutron-netns-cleanup_stop_0" internal_operation_key="neutron-netns-cleanup:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="359" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="361" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="363" operation="stop" operation_key="neutron-openvswitch-agent_stop_0" internal_operation_key="neutron-openvswitch-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="369" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="371" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="373" operation="stop" operation_key="neutron-dhcp-agent_stop_0" internal_operation_key="neutron-dhcp-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="379" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="381" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="383" operation="stop" operation_key="neutron-l3-agent_stop_0" internal_operation_key="neutron-l3-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="389" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="391" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="393" operation="stop" operation_key="neutron-metadata-agent_stop_0" internal_operation_key="neutron-metadata-agent:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="399" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="401" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="403" operation="stop" operation_key="nova-consoleauth_stop_0" internal_operation_key="nova-consoleauth:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="409" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="411" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="413" operation="stop" operation_key="nova-novncproxy_stop_0" internal_operation_key="nova-novncproxy:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="419" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="421" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="423" operation="stop" operation_key="nova-api_stop_0" internal_operation_key="nova-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="429" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="431" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="433" operation="stop" operation_key="nova-scheduler_stop_0" internal_operation_key="nova-scheduler:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="439" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="441" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="443" operation="stop" operation_key="nova-conductor_stop_0" internal_operation_key="nova-conductor:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="449" operation="stop" operation_key="ceilometer-central_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="451" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="453" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="455" operation="stop" operation_key="ceilometer-collector_stop_0" internal_operation_key="ceilometer-collector:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="461" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="463" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="465" operation="stop" operation_key="ceilometer-api_stop_0" internal_operation_key="ceilometer-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="471" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="473" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="475" operation="stop" operation_key="ceilometer-delay_stop_0" internal_operation_key="ceilometer-delay:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="481" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="483" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="485" operation="stop" operation_key="ceilometer-alarm-evaluator_stop_0" internal_operation_key="ceilometer-alarm-evaluator:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="491" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="493" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="495" operation="stop" operation_key="ceilometer-alarm-notifier_stop_0" internal_operation_key="ceilometer-alarm-notifier:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="501" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="503" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="505" operation="stop" operation_key="ceilometer-notification_stop_0" internal_operation_key="ceilometer-notification:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="511" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="513" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="515" operation="stop" operation_key="heat-api_stop_0" internal_operation_key="heat-api:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="521" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="523" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="525" operation="stop" operation_key="heat-api-cfn_stop_0" internal_operation_key="heat-api-cfn:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="531" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:0_stop_0" on_node="rhos6-node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="533" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:1_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="535" operation="stop" operation_key="heat-api-cloudwatch_stop_0" internal_operation_key="heat-api-cloudwatch:2_stop_0" on_node="rhos6-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="541" operation="stop" operation_key="heat-engine_stop_0" on_node="rhos6-node2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/complex_enforce_colo.scores b/pengine/test10/complex_enforce_colo.scores index e64c6e80c1c..082645464b8 100644 --- a/pengine/test10/complex_enforce_colo.scores +++ b/pengine/test10/complex_enforce_colo.scores @@ -1,844 +1,844 @@ Allocation scores: -clone_color: ceilometer-alarm-evaluator-clone allocation score on rhos6-node1: 0 -clone_color: ceilometer-alarm-evaluator-clone allocation score on rhos6-node2: 0 -clone_color: ceilometer-alarm-evaluator-clone allocation score on rhos6-node3: 0 -clone_color: ceilometer-alarm-evaluator:0 allocation score on rhos6-node1: 1 -clone_color: ceilometer-alarm-evaluator:0 allocation score on rhos6-node2: 0 -clone_color: ceilometer-alarm-evaluator:0 allocation score on rhos6-node3: 0 -clone_color: ceilometer-alarm-evaluator:1 allocation score on rhos6-node1: 0 -clone_color: ceilometer-alarm-evaluator:1 allocation score on rhos6-node2: 1 -clone_color: ceilometer-alarm-evaluator:1 allocation score on rhos6-node3: 0 -clone_color: ceilometer-alarm-evaluator:2 allocation score on rhos6-node1: 0 -clone_color: ceilometer-alarm-evaluator:2 allocation score on rhos6-node2: 0 -clone_color: ceilometer-alarm-evaluator:2 allocation score on rhos6-node3: 1 -clone_color: ceilometer-alarm-notifier-clone allocation score on rhos6-node1: 0 -clone_color: ceilometer-alarm-notifier-clone allocation score on rhos6-node2: 0 -clone_color: ceilometer-alarm-notifier-clone allocation score on rhos6-node3: 0 -clone_color: ceilometer-alarm-notifier:0 allocation score on rhos6-node1: 1 -clone_color: ceilometer-alarm-notifier:0 allocation score on rhos6-node2: 0 -clone_color: ceilometer-alarm-notifier:0 allocation score on rhos6-node3: 0 -clone_color: ceilometer-alarm-notifier:1 allocation score on rhos6-node1: 0 -clone_color: ceilometer-alarm-notifier:1 allocation score on rhos6-node2: 1 -clone_color: ceilometer-alarm-notifier:1 allocation score on rhos6-node3: 0 -clone_color: ceilometer-alarm-notifier:2 allocation score on rhos6-node1: 0 -clone_color: ceilometer-alarm-notifier:2 allocation score on rhos6-node2: 0 -clone_color: ceilometer-alarm-notifier:2 allocation score on rhos6-node3: 1 -clone_color: ceilometer-api-clone allocation score on rhos6-node1: 0 -clone_color: ceilometer-api-clone allocation score on rhos6-node2: 0 -clone_color: ceilometer-api-clone allocation score on rhos6-node3: 0 -clone_color: ceilometer-api:0 allocation score on rhos6-node1: 1 -clone_color: ceilometer-api:0 allocation score on rhos6-node2: 0 -clone_color: ceilometer-api:0 allocation score on rhos6-node3: 0 -clone_color: ceilometer-api:1 allocation score on rhos6-node1: 0 -clone_color: ceilometer-api:1 allocation score on rhos6-node2: 1 -clone_color: ceilometer-api:1 allocation score on rhos6-node3: 0 -clone_color: ceilometer-api:2 allocation score on rhos6-node1: 0 -clone_color: ceilometer-api:2 allocation score on rhos6-node2: 0 -clone_color: ceilometer-api:2 allocation score on rhos6-node3: 1 -clone_color: ceilometer-collector-clone allocation score on rhos6-node1: 0 -clone_color: ceilometer-collector-clone allocation score on rhos6-node2: 0 -clone_color: ceilometer-collector-clone allocation score on rhos6-node3: 0 -clone_color: ceilometer-collector:0 allocation score on rhos6-node1: 1 -clone_color: ceilometer-collector:0 allocation score on rhos6-node2: 0 -clone_color: ceilometer-collector:0 allocation score on rhos6-node3: 0 -clone_color: ceilometer-collector:1 allocation score on rhos6-node1: 0 -clone_color: ceilometer-collector:1 allocation score on rhos6-node2: 1 -clone_color: ceilometer-collector:1 allocation score on rhos6-node3: 0 -clone_color: ceilometer-collector:2 allocation score on rhos6-node1: 0 -clone_color: ceilometer-collector:2 allocation score on rhos6-node2: 0 -clone_color: ceilometer-collector:2 allocation score on rhos6-node3: 1 -clone_color: ceilometer-delay-clone allocation score on rhos6-node1: 0 -clone_color: ceilometer-delay-clone allocation score on rhos6-node2: 0 -clone_color: ceilometer-delay-clone allocation score on rhos6-node3: 0 -clone_color: ceilometer-delay:0 allocation score on rhos6-node1: 1 -clone_color: ceilometer-delay:0 allocation score on rhos6-node2: 0 -clone_color: ceilometer-delay:0 allocation score on rhos6-node3: 0 -clone_color: ceilometer-delay:1 allocation score on rhos6-node1: 0 -clone_color: ceilometer-delay:1 allocation score on rhos6-node2: 1 -clone_color: ceilometer-delay:1 allocation score on rhos6-node3: 0 -clone_color: ceilometer-delay:2 allocation score on rhos6-node1: 0 -clone_color: ceilometer-delay:2 allocation score on rhos6-node2: 0 -clone_color: ceilometer-delay:2 allocation score on rhos6-node3: 1 -clone_color: ceilometer-notification-clone allocation score on rhos6-node1: 0 -clone_color: ceilometer-notification-clone allocation score on rhos6-node2: 0 -clone_color: ceilometer-notification-clone allocation score on rhos6-node3: 0 -clone_color: ceilometer-notification:0 allocation score on rhos6-node1: 1 -clone_color: ceilometer-notification:0 allocation score on rhos6-node2: 0 -clone_color: ceilometer-notification:0 allocation score on rhos6-node3: 0 -clone_color: ceilometer-notification:1 allocation score on rhos6-node1: 0 -clone_color: ceilometer-notification:1 allocation score on rhos6-node2: 1 -clone_color: ceilometer-notification:1 allocation score on rhos6-node3: 0 -clone_color: ceilometer-notification:2 allocation score on rhos6-node1: 0 -clone_color: ceilometer-notification:2 allocation score on rhos6-node2: 0 -clone_color: ceilometer-notification:2 allocation score on rhos6-node3: 1 -clone_color: galera-master allocation score on rhos6-node1: 0 -clone_color: galera-master allocation score on rhos6-node2: 0 -clone_color: galera-master allocation score on rhos6-node3: 0 -clone_color: galera:0 allocation score on rhos6-node1: 101 -clone_color: galera:0 allocation score on rhos6-node2: 0 -clone_color: galera:0 allocation score on rhos6-node3: 0 -clone_color: galera:1 allocation score on rhos6-node1: 0 -clone_color: galera:1 allocation score on rhos6-node2: 101 -clone_color: galera:1 allocation score on rhos6-node3: 0 -clone_color: galera:2 allocation score on rhos6-node1: 0 -clone_color: galera:2 allocation score on rhos6-node2: 0 -clone_color: galera:2 allocation score on rhos6-node3: 101 -clone_color: glance-api-clone allocation score on rhos6-node1: 0 -clone_color: glance-api-clone allocation score on rhos6-node2: 0 -clone_color: glance-api-clone allocation score on rhos6-node3: 0 -clone_color: glance-api:0 allocation score on rhos6-node1: 1 -clone_color: glance-api:0 allocation score on rhos6-node2: 0 -clone_color: glance-api:0 allocation score on rhos6-node3: 0 -clone_color: glance-api:1 allocation score on rhos6-node1: 0 -clone_color: glance-api:1 allocation score on rhos6-node2: 1 -clone_color: glance-api:1 allocation score on rhos6-node3: 0 -clone_color: glance-api:2 allocation score on rhos6-node1: 0 -clone_color: glance-api:2 allocation score on rhos6-node2: 0 -clone_color: glance-api:2 allocation score on rhos6-node3: 1 -clone_color: glance-fs-clone allocation score on rhos6-node1: 0 -clone_color: glance-fs-clone allocation score on rhos6-node2: 0 -clone_color: glance-fs-clone allocation score on rhos6-node3: 0 -clone_color: glance-fs:0 allocation score on rhos6-node1: 1 -clone_color: glance-fs:0 allocation score on rhos6-node2: 0 -clone_color: glance-fs:0 allocation score on rhos6-node3: 0 -clone_color: glance-fs:1 allocation score on rhos6-node1: 0 -clone_color: glance-fs:1 allocation score on rhos6-node2: 1 -clone_color: glance-fs:1 allocation score on rhos6-node3: 0 -clone_color: glance-fs:2 allocation score on rhos6-node1: 0 -clone_color: glance-fs:2 allocation score on rhos6-node2: 0 -clone_color: glance-fs:2 allocation score on rhos6-node3: 1 -clone_color: glance-registry-clone allocation score on rhos6-node1: 0 -clone_color: glance-registry-clone allocation score on rhos6-node2: 0 -clone_color: glance-registry-clone allocation score on rhos6-node3: 0 -clone_color: glance-registry:0 allocation score on rhos6-node1: 1 -clone_color: glance-registry:0 allocation score on rhos6-node2: 0 -clone_color: glance-registry:0 allocation score on rhos6-node3: 0 -clone_color: glance-registry:1 allocation score on rhos6-node1: 0 -clone_color: glance-registry:1 allocation score on rhos6-node2: 1 -clone_color: glance-registry:1 allocation score on rhos6-node3: 0 -clone_color: glance-registry:2 allocation score on rhos6-node1: 0 -clone_color: glance-registry:2 allocation score on rhos6-node2: 0 -clone_color: glance-registry:2 allocation score on rhos6-node3: 1 -clone_color: heat-api-cfn-clone allocation score on rhos6-node1: 0 -clone_color: heat-api-cfn-clone allocation score on rhos6-node2: 0 -clone_color: heat-api-cfn-clone allocation score on rhos6-node3: 0 -clone_color: heat-api-cfn:0 allocation score on rhos6-node1: 1 -clone_color: heat-api-cfn:0 allocation score on rhos6-node2: 0 -clone_color: heat-api-cfn:0 allocation score on rhos6-node3: 0 -clone_color: heat-api-cfn:1 allocation score on rhos6-node1: 0 -clone_color: heat-api-cfn:1 allocation score on rhos6-node2: 1 -clone_color: heat-api-cfn:1 allocation score on rhos6-node3: 0 -clone_color: heat-api-cfn:2 allocation score on rhos6-node1: 0 -clone_color: heat-api-cfn:2 allocation score on rhos6-node2: 0 -clone_color: heat-api-cfn:2 allocation score on rhos6-node3: 1 -clone_color: heat-api-clone allocation score on rhos6-node1: 0 -clone_color: heat-api-clone allocation score on rhos6-node2: 0 -clone_color: heat-api-clone allocation score on rhos6-node3: 0 -clone_color: heat-api-cloudwatch-clone allocation score on rhos6-node1: 0 -clone_color: heat-api-cloudwatch-clone allocation score on rhos6-node2: 0 -clone_color: heat-api-cloudwatch-clone allocation score on rhos6-node3: 0 -clone_color: heat-api-cloudwatch:0 allocation score on rhos6-node1: 1 -clone_color: heat-api-cloudwatch:0 allocation score on rhos6-node2: 0 -clone_color: heat-api-cloudwatch:0 allocation score on rhos6-node3: 0 -clone_color: heat-api-cloudwatch:1 allocation score on rhos6-node1: 0 -clone_color: heat-api-cloudwatch:1 allocation score on rhos6-node2: 1 -clone_color: heat-api-cloudwatch:1 allocation score on rhos6-node3: 0 -clone_color: heat-api-cloudwatch:2 allocation score on rhos6-node1: 0 -clone_color: heat-api-cloudwatch:2 allocation score on rhos6-node2: 0 -clone_color: heat-api-cloudwatch:2 allocation score on rhos6-node3: 1 -clone_color: heat-api:0 allocation score on rhos6-node1: 1 -clone_color: heat-api:0 allocation score on rhos6-node2: 0 -clone_color: heat-api:0 allocation score on rhos6-node3: 0 -clone_color: heat-api:1 allocation score on rhos6-node1: 0 -clone_color: heat-api:1 allocation score on rhos6-node2: 1 -clone_color: heat-api:1 allocation score on rhos6-node3: 0 -clone_color: heat-api:2 allocation score on rhos6-node1: 0 -clone_color: heat-api:2 allocation score on rhos6-node2: 0 -clone_color: heat-api:2 allocation score on rhos6-node3: 1 -clone_color: horizon-clone allocation score on rhos6-node1: 0 -clone_color: horizon-clone allocation score on rhos6-node2: 0 -clone_color: horizon-clone allocation score on rhos6-node3: 0 -clone_color: horizon:0 allocation score on rhos6-node1: 1 -clone_color: horizon:0 allocation score on rhos6-node2: 0 -clone_color: horizon:0 allocation score on rhos6-node3: 0 -clone_color: horizon:1 allocation score on rhos6-node1: 0 -clone_color: horizon:1 allocation score on rhos6-node2: 1 -clone_color: horizon:1 allocation score on rhos6-node3: 0 -clone_color: horizon:2 allocation score on rhos6-node1: 0 -clone_color: horizon:2 allocation score on rhos6-node2: 0 -clone_color: horizon:2 allocation score on rhos6-node3: 1 -clone_color: keystone-clone allocation score on rhos6-node1: 0 -clone_color: keystone-clone allocation score on rhos6-node2: 0 -clone_color: keystone-clone allocation score on rhos6-node3: 0 -clone_color: keystone:0 allocation score on rhos6-node1: 1 -clone_color: keystone:0 allocation score on rhos6-node2: 0 -clone_color: keystone:0 allocation score on rhos6-node3: 0 -clone_color: keystone:1 allocation score on rhos6-node1: 0 -clone_color: keystone:1 allocation score on rhos6-node2: 1 -clone_color: keystone:1 allocation score on rhos6-node3: 0 -clone_color: keystone:2 allocation score on rhos6-node1: 0 -clone_color: keystone:2 allocation score on rhos6-node2: 0 -clone_color: keystone:2 allocation score on rhos6-node3: 1 -clone_color: lb-haproxy-clone allocation score on rhos6-node1: 0 -clone_color: lb-haproxy-clone allocation score on rhos6-node2: 0 -clone_color: lb-haproxy-clone allocation score on rhos6-node3: 0 -clone_color: lb-haproxy:0 allocation score on rhos6-node1: 1 -clone_color: lb-haproxy:0 allocation score on rhos6-node2: 0 -clone_color: lb-haproxy:0 allocation score on rhos6-node3: 0 -clone_color: lb-haproxy:1 allocation score on rhos6-node1: 0 -clone_color: lb-haproxy:1 allocation score on rhos6-node2: 1 -clone_color: lb-haproxy:1 allocation score on rhos6-node3: 0 -clone_color: lb-haproxy:2 allocation score on rhos6-node1: 0 -clone_color: lb-haproxy:2 allocation score on rhos6-node2: 0 -clone_color: lb-haproxy:2 allocation score on rhos6-node3: 1 -clone_color: memcached-clone allocation score on rhos6-node1: 0 -clone_color: memcached-clone allocation score on rhos6-node2: 0 -clone_color: memcached-clone allocation score on rhos6-node3: 0 -clone_color: memcached:0 allocation score on rhos6-node1: 1 -clone_color: memcached:0 allocation score on rhos6-node2: 0 -clone_color: memcached:0 allocation score on rhos6-node3: 0 -clone_color: memcached:1 allocation score on rhos6-node1: 0 -clone_color: memcached:1 allocation score on rhos6-node2: 1 -clone_color: memcached:1 allocation score on rhos6-node3: 0 -clone_color: memcached:2 allocation score on rhos6-node1: 0 -clone_color: memcached:2 allocation score on rhos6-node2: 0 -clone_color: memcached:2 allocation score on rhos6-node3: 1 -clone_color: mongodb-clone allocation score on rhos6-node1: 0 -clone_color: mongodb-clone allocation score on rhos6-node2: 0 -clone_color: mongodb-clone allocation score on rhos6-node3: 0 -clone_color: mongodb:0 allocation score on rhos6-node1: 1 -clone_color: mongodb:0 allocation score on rhos6-node2: 0 -clone_color: mongodb:0 allocation score on rhos6-node3: 0 -clone_color: mongodb:1 allocation score on rhos6-node1: 0 -clone_color: mongodb:1 allocation score on rhos6-node2: 1 -clone_color: mongodb:1 allocation score on rhos6-node3: 0 -clone_color: mongodb:2 allocation score on rhos6-node1: 0 -clone_color: mongodb:2 allocation score on rhos6-node2: 0 -clone_color: mongodb:2 allocation score on rhos6-node3: 1 -clone_color: neutron-dhcp-agent-clone allocation score on rhos6-node1: 0 -clone_color: neutron-dhcp-agent-clone allocation score on rhos6-node2: 0 -clone_color: neutron-dhcp-agent-clone allocation score on rhos6-node3: 0 -clone_color: neutron-dhcp-agent:0 allocation score on rhos6-node1: 1 -clone_color: neutron-dhcp-agent:0 allocation score on rhos6-node2: 0 -clone_color: neutron-dhcp-agent:0 allocation score on rhos6-node3: 0 -clone_color: neutron-dhcp-agent:1 allocation score on rhos6-node1: 0 -clone_color: neutron-dhcp-agent:1 allocation score on rhos6-node2: 1 -clone_color: neutron-dhcp-agent:1 allocation score on rhos6-node3: 0 -clone_color: neutron-dhcp-agent:2 allocation score on rhos6-node1: 0 -clone_color: neutron-dhcp-agent:2 allocation score on rhos6-node2: 0 -clone_color: neutron-dhcp-agent:2 allocation score on rhos6-node3: 1 -clone_color: neutron-l3-agent-clone allocation score on rhos6-node1: 0 -clone_color: neutron-l3-agent-clone allocation score on rhos6-node2: 0 -clone_color: neutron-l3-agent-clone allocation score on rhos6-node3: 0 -clone_color: neutron-l3-agent:0 allocation score on rhos6-node1: 1 -clone_color: neutron-l3-agent:0 allocation score on rhos6-node2: 0 -clone_color: neutron-l3-agent:0 allocation score on rhos6-node3: 0 -clone_color: neutron-l3-agent:1 allocation score on rhos6-node1: 0 -clone_color: neutron-l3-agent:1 allocation score on rhos6-node2: 1 -clone_color: neutron-l3-agent:1 allocation score on rhos6-node3: 0 -clone_color: neutron-l3-agent:2 allocation score on rhos6-node1: 0 -clone_color: neutron-l3-agent:2 allocation score on rhos6-node2: 0 -clone_color: neutron-l3-agent:2 allocation score on rhos6-node3: 1 -clone_color: neutron-metadata-agent-clone allocation score on rhos6-node1: 0 -clone_color: neutron-metadata-agent-clone allocation score on rhos6-node2: 0 -clone_color: neutron-metadata-agent-clone allocation score on rhos6-node3: 0 -clone_color: neutron-metadata-agent:0 allocation score on rhos6-node1: 1 -clone_color: neutron-metadata-agent:0 allocation score on rhos6-node2: 0 -clone_color: neutron-metadata-agent:0 allocation score on rhos6-node3: 0 -clone_color: neutron-metadata-agent:1 allocation score on rhos6-node1: 0 -clone_color: neutron-metadata-agent:1 allocation score on rhos6-node2: 1 -clone_color: neutron-metadata-agent:1 allocation score on rhos6-node3: 0 -clone_color: neutron-metadata-agent:2 allocation score on rhos6-node1: 0 -clone_color: neutron-metadata-agent:2 allocation score on rhos6-node2: 0 -clone_color: neutron-metadata-agent:2 allocation score on rhos6-node3: 1 -clone_color: neutron-netns-cleanup-clone allocation score on rhos6-node1: 0 -clone_color: neutron-netns-cleanup-clone allocation score on rhos6-node2: 0 -clone_color: neutron-netns-cleanup-clone allocation score on rhos6-node3: 0 -clone_color: neutron-netns-cleanup:0 allocation score on rhos6-node1: 1 -clone_color: neutron-netns-cleanup:0 allocation score on rhos6-node2: 0 -clone_color: neutron-netns-cleanup:0 allocation score on rhos6-node3: 0 -clone_color: neutron-netns-cleanup:1 allocation score on rhos6-node1: 0 -clone_color: neutron-netns-cleanup:1 allocation score on rhos6-node2: 1 -clone_color: neutron-netns-cleanup:1 allocation score on rhos6-node3: 0 -clone_color: neutron-netns-cleanup:2 allocation score on rhos6-node1: 0 -clone_color: neutron-netns-cleanup:2 allocation score on rhos6-node2: 0 -clone_color: neutron-netns-cleanup:2 allocation score on rhos6-node3: 1 -clone_color: neutron-openvswitch-agent-clone allocation score on rhos6-node1: 0 -clone_color: neutron-openvswitch-agent-clone allocation score on rhos6-node2: 0 -clone_color: neutron-openvswitch-agent-clone allocation score on rhos6-node3: 0 -clone_color: neutron-openvswitch-agent:0 allocation score on rhos6-node1: 1 -clone_color: neutron-openvswitch-agent:0 allocation score on rhos6-node2: 0 -clone_color: neutron-openvswitch-agent:0 allocation score on rhos6-node3: 0 -clone_color: neutron-openvswitch-agent:1 allocation score on rhos6-node1: 0 -clone_color: neutron-openvswitch-agent:1 allocation score on rhos6-node2: 1 -clone_color: neutron-openvswitch-agent:1 allocation score on rhos6-node3: 0 -clone_color: neutron-openvswitch-agent:2 allocation score on rhos6-node1: 0 -clone_color: neutron-openvswitch-agent:2 allocation score on rhos6-node2: 0 -clone_color: neutron-openvswitch-agent:2 allocation score on rhos6-node3: 1 -clone_color: neutron-ovs-cleanup-clone allocation score on rhos6-node1: 0 -clone_color: neutron-ovs-cleanup-clone allocation score on rhos6-node2: 0 -clone_color: neutron-ovs-cleanup-clone allocation score on rhos6-node3: 0 -clone_color: neutron-ovs-cleanup:0 allocation score on rhos6-node1: 1 -clone_color: neutron-ovs-cleanup:0 allocation score on rhos6-node2: 0 -clone_color: neutron-ovs-cleanup:0 allocation score on rhos6-node3: 0 -clone_color: neutron-ovs-cleanup:1 allocation score on rhos6-node1: 0 -clone_color: neutron-ovs-cleanup:1 allocation score on rhos6-node2: 1 -clone_color: neutron-ovs-cleanup:1 allocation score on rhos6-node3: 0 -clone_color: neutron-ovs-cleanup:2 allocation score on rhos6-node1: 0 -clone_color: neutron-ovs-cleanup:2 allocation score on rhos6-node2: 0 -clone_color: neutron-ovs-cleanup:2 allocation score on rhos6-node3: 1 -clone_color: neutron-scale-clone allocation score on rhos6-node1: 0 -clone_color: neutron-scale-clone allocation score on rhos6-node2: 0 -clone_color: neutron-scale-clone allocation score on rhos6-node3: 0 -clone_color: neutron-scale:0 allocation score on rhos6-node1: 0 -clone_color: neutron-scale:0 allocation score on rhos6-node2: 0 -clone_color: neutron-scale:0 allocation score on rhos6-node3: 1 -clone_color: neutron-scale:1 allocation score on rhos6-node1: 0 -clone_color: neutron-scale:1 allocation score on rhos6-node2: 1 -clone_color: neutron-scale:1 allocation score on rhos6-node3: 0 -clone_color: neutron-scale:2 allocation score on rhos6-node1: 1 -clone_color: neutron-scale:2 allocation score on rhos6-node2: 0 -clone_color: neutron-scale:2 allocation score on rhos6-node3: 0 -clone_color: neutron-server-clone allocation score on rhos6-node1: 0 -clone_color: neutron-server-clone allocation score on rhos6-node2: 0 -clone_color: neutron-server-clone allocation score on rhos6-node3: 0 -clone_color: neutron-server:0 allocation score on rhos6-node1: 1 -clone_color: neutron-server:0 allocation score on rhos6-node2: 0 -clone_color: neutron-server:0 allocation score on rhos6-node3: 0 -clone_color: neutron-server:1 allocation score on rhos6-node1: 0 -clone_color: neutron-server:1 allocation score on rhos6-node2: 1 -clone_color: neutron-server:1 allocation score on rhos6-node3: 0 -clone_color: neutron-server:2 allocation score on rhos6-node1: 0 -clone_color: neutron-server:2 allocation score on rhos6-node2: 0 -clone_color: neutron-server:2 allocation score on rhos6-node3: 1 -clone_color: nova-api-clone allocation score on rhos6-node1: 0 -clone_color: nova-api-clone allocation score on rhos6-node2: 0 -clone_color: nova-api-clone allocation score on rhos6-node3: 0 -clone_color: nova-api:0 allocation score on rhos6-node1: 1 -clone_color: nova-api:0 allocation score on rhos6-node2: 0 -clone_color: nova-api:0 allocation score on rhos6-node3: 0 -clone_color: nova-api:1 allocation score on rhos6-node1: 0 -clone_color: nova-api:1 allocation score on rhos6-node2: 1 -clone_color: nova-api:1 allocation score on rhos6-node3: 0 -clone_color: nova-api:2 allocation score on rhos6-node1: 0 -clone_color: nova-api:2 allocation score on rhos6-node2: 0 -clone_color: nova-api:2 allocation score on rhos6-node3: 1 -clone_color: nova-conductor-clone allocation score on rhos6-node1: 0 -clone_color: nova-conductor-clone allocation score on rhos6-node2: 0 -clone_color: nova-conductor-clone allocation score on rhos6-node3: 0 -clone_color: nova-conductor:0 allocation score on rhos6-node1: 1 -clone_color: nova-conductor:0 allocation score on rhos6-node2: 0 -clone_color: nova-conductor:0 allocation score on rhos6-node3: 0 -clone_color: nova-conductor:1 allocation score on rhos6-node1: 0 -clone_color: nova-conductor:1 allocation score on rhos6-node2: 1 -clone_color: nova-conductor:1 allocation score on rhos6-node3: 0 -clone_color: nova-conductor:2 allocation score on rhos6-node1: 0 -clone_color: nova-conductor:2 allocation score on rhos6-node2: 0 -clone_color: nova-conductor:2 allocation score on rhos6-node3: 1 -clone_color: nova-consoleauth-clone allocation score on rhos6-node1: 0 -clone_color: nova-consoleauth-clone allocation score on rhos6-node2: 0 -clone_color: nova-consoleauth-clone allocation score on rhos6-node3: 0 -clone_color: nova-consoleauth:0 allocation score on rhos6-node1: 1 -clone_color: nova-consoleauth:0 allocation score on rhos6-node2: 0 -clone_color: nova-consoleauth:0 allocation score on rhos6-node3: 0 -clone_color: nova-consoleauth:1 allocation score on rhos6-node1: 0 -clone_color: nova-consoleauth:1 allocation score on rhos6-node2: 1 -clone_color: nova-consoleauth:1 allocation score on rhos6-node3: 0 -clone_color: nova-consoleauth:2 allocation score on rhos6-node1: 0 -clone_color: nova-consoleauth:2 allocation score on rhos6-node2: 0 -clone_color: nova-consoleauth:2 allocation score on rhos6-node3: 1 -clone_color: nova-novncproxy-clone allocation score on rhos6-node1: 0 -clone_color: nova-novncproxy-clone allocation score on rhos6-node2: 0 -clone_color: nova-novncproxy-clone allocation score on rhos6-node3: 0 -clone_color: nova-novncproxy:0 allocation score on rhos6-node1: 1 -clone_color: nova-novncproxy:0 allocation score on rhos6-node2: 0 -clone_color: nova-novncproxy:0 allocation score on rhos6-node3: 0 -clone_color: nova-novncproxy:1 allocation score on rhos6-node1: 0 -clone_color: nova-novncproxy:1 allocation score on rhos6-node2: 1 -clone_color: nova-novncproxy:1 allocation score on rhos6-node3: 0 -clone_color: nova-novncproxy:2 allocation score on rhos6-node1: 0 -clone_color: nova-novncproxy:2 allocation score on rhos6-node2: 0 -clone_color: nova-novncproxy:2 allocation score on rhos6-node3: 1 -clone_color: nova-scheduler-clone allocation score on rhos6-node1: 0 -clone_color: nova-scheduler-clone allocation score on rhos6-node2: 0 -clone_color: nova-scheduler-clone allocation score on rhos6-node3: 0 -clone_color: nova-scheduler:0 allocation score on rhos6-node1: 1 -clone_color: nova-scheduler:0 allocation score on rhos6-node2: 0 -clone_color: nova-scheduler:0 allocation score on rhos6-node3: 0 -clone_color: nova-scheduler:1 allocation score on rhos6-node1: 0 -clone_color: nova-scheduler:1 allocation score on rhos6-node2: 1 -clone_color: nova-scheduler:1 allocation score on rhos6-node3: 0 -clone_color: nova-scheduler:2 allocation score on rhos6-node1: 0 -clone_color: nova-scheduler:2 allocation score on rhos6-node2: 0 -clone_color: nova-scheduler:2 allocation score on rhos6-node3: 1 -clone_color: rabbitmq-server-clone allocation score on rhos6-node1: 0 -clone_color: rabbitmq-server-clone allocation score on rhos6-node2: 0 -clone_color: rabbitmq-server-clone allocation score on rhos6-node3: 0 -clone_color: rabbitmq-server:0 allocation score on rhos6-node1: 1 -clone_color: rabbitmq-server:0 allocation score on rhos6-node2: 0 -clone_color: rabbitmq-server:0 allocation score on rhos6-node3: 0 -clone_color: rabbitmq-server:1 allocation score on rhos6-node1: 0 -clone_color: rabbitmq-server:1 allocation score on rhos6-node2: 1 -clone_color: rabbitmq-server:1 allocation score on rhos6-node3: 0 -clone_color: rabbitmq-server:2 allocation score on rhos6-node1: 0 -clone_color: rabbitmq-server:2 allocation score on rhos6-node2: 0 -clone_color: rabbitmq-server:2 allocation score on rhos6-node3: 1 -clone_color: swift-account-clone allocation score on rhos6-node1: 0 -clone_color: swift-account-clone allocation score on rhos6-node2: 0 -clone_color: swift-account-clone allocation score on rhos6-node3: 0 -clone_color: swift-account:0 allocation score on rhos6-node1: 1 -clone_color: swift-account:0 allocation score on rhos6-node2: 0 -clone_color: swift-account:0 allocation score on rhos6-node3: 0 -clone_color: swift-account:1 allocation score on rhos6-node1: 0 -clone_color: swift-account:1 allocation score on rhos6-node2: 1 -clone_color: swift-account:1 allocation score on rhos6-node3: 0 -clone_color: swift-account:2 allocation score on rhos6-node1: 0 -clone_color: swift-account:2 allocation score on rhos6-node2: 0 -clone_color: swift-account:2 allocation score on rhos6-node3: 1 -clone_color: swift-container-clone allocation score on rhos6-node1: 0 -clone_color: swift-container-clone allocation score on rhos6-node2: 0 -clone_color: swift-container-clone allocation score on rhos6-node3: 0 -clone_color: swift-container:0 allocation score on rhos6-node1: 1 -clone_color: swift-container:0 allocation score on rhos6-node2: 0 -clone_color: swift-container:0 allocation score on rhos6-node3: 0 -clone_color: swift-container:1 allocation score on rhos6-node1: 0 -clone_color: swift-container:1 allocation score on rhos6-node2: 1 -clone_color: swift-container:1 allocation score on rhos6-node3: 0 -clone_color: swift-container:2 allocation score on rhos6-node1: 0 -clone_color: swift-container:2 allocation score on rhos6-node2: 0 -clone_color: swift-container:2 allocation score on rhos6-node3: 1 -clone_color: swift-fs-clone allocation score on rhos6-node1: 0 -clone_color: swift-fs-clone allocation score on rhos6-node2: 0 -clone_color: swift-fs-clone allocation score on rhos6-node3: 0 -clone_color: swift-fs:0 allocation score on rhos6-node1: 1 -clone_color: swift-fs:0 allocation score on rhos6-node2: 0 -clone_color: swift-fs:0 allocation score on rhos6-node3: 0 -clone_color: swift-fs:1 allocation score on rhos6-node1: 0 -clone_color: swift-fs:1 allocation score on rhos6-node2: 1 -clone_color: swift-fs:1 allocation score on rhos6-node3: 0 -clone_color: swift-fs:2 allocation score on rhos6-node1: 0 -clone_color: swift-fs:2 allocation score on rhos6-node2: 0 -clone_color: swift-fs:2 allocation score on rhos6-node3: 1 -clone_color: swift-object-clone allocation score on rhos6-node1: 0 -clone_color: swift-object-clone allocation score on rhos6-node2: 0 -clone_color: swift-object-clone allocation score on rhos6-node3: 0 -clone_color: swift-object:0 allocation score on rhos6-node1: 1 -clone_color: swift-object:0 allocation score on rhos6-node2: 0 -clone_color: swift-object:0 allocation score on rhos6-node3: 0 -clone_color: swift-object:1 allocation score on rhos6-node1: 0 -clone_color: swift-object:1 allocation score on rhos6-node2: 1 -clone_color: swift-object:1 allocation score on rhos6-node3: 0 -clone_color: swift-object:2 allocation score on rhos6-node1: 0 -clone_color: swift-object:2 allocation score on rhos6-node2: 0 -clone_color: swift-object:2 allocation score on rhos6-node3: 1 -clone_color: swift-proxy-clone allocation score on rhos6-node1: 0 -clone_color: swift-proxy-clone allocation score on rhos6-node2: 0 -clone_color: swift-proxy-clone allocation score on rhos6-node3: 0 -clone_color: swift-proxy:0 allocation score on rhos6-node1: 1 -clone_color: swift-proxy:0 allocation score on rhos6-node2: 0 -clone_color: swift-proxy:0 allocation score on rhos6-node3: 0 -clone_color: swift-proxy:1 allocation score on rhos6-node1: 0 -clone_color: swift-proxy:1 allocation score on rhos6-node2: 1 -clone_color: swift-proxy:1 allocation score on rhos6-node3: 0 -clone_color: swift-proxy:2 allocation score on rhos6-node1: 0 -clone_color: swift-proxy:2 allocation score on rhos6-node2: 0 -clone_color: swift-proxy:2 allocation score on rhos6-node3: 1 galera:0 promotion score on rhos6-node1: 100 galera:1 promotion score on rhos6-node2: 100 galera:2 promotion score on rhos6-node3: 100 -native_color: ceilometer-alarm-evaluator:0 allocation score on rhos6-node1: 1 -native_color: ceilometer-alarm-evaluator:0 allocation score on rhos6-node2: -INFINITY -native_color: ceilometer-alarm-evaluator:0 allocation score on rhos6-node3: -INFINITY -native_color: ceilometer-alarm-evaluator:1 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-alarm-evaluator:1 allocation score on rhos6-node2: 1 -native_color: ceilometer-alarm-evaluator:1 allocation score on rhos6-node3: -INFINITY -native_color: ceilometer-alarm-evaluator:2 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-alarm-evaluator:2 allocation score on rhos6-node2: -INFINITY -native_color: ceilometer-alarm-evaluator:2 allocation score on rhos6-node3: 1 -native_color: ceilometer-alarm-notifier:0 allocation score on rhos6-node1: 1 -native_color: ceilometer-alarm-notifier:0 allocation score on rhos6-node2: -INFINITY -native_color: ceilometer-alarm-notifier:0 allocation score on rhos6-node3: -INFINITY -native_color: ceilometer-alarm-notifier:1 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-alarm-notifier:1 allocation score on rhos6-node2: 1 -native_color: ceilometer-alarm-notifier:1 allocation score on rhos6-node3: -INFINITY -native_color: ceilometer-alarm-notifier:2 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-alarm-notifier:2 allocation score on rhos6-node2: -INFINITY -native_color: ceilometer-alarm-notifier:2 allocation score on rhos6-node3: 1 -native_color: ceilometer-api:0 allocation score on rhos6-node1: 1 -native_color: ceilometer-api:0 allocation score on rhos6-node2: -INFINITY -native_color: ceilometer-api:0 allocation score on rhos6-node3: -INFINITY -native_color: ceilometer-api:1 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-api:1 allocation score on rhos6-node2: 1 -native_color: ceilometer-api:1 allocation score on rhos6-node3: -INFINITY -native_color: ceilometer-api:2 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-api:2 allocation score on rhos6-node2: -INFINITY -native_color: ceilometer-api:2 allocation score on rhos6-node3: 1 -native_color: ceilometer-central allocation score on rhos6-node1: 0 -native_color: ceilometer-central allocation score on rhos6-node2: 0 -native_color: ceilometer-central allocation score on rhos6-node3: 0 -native_color: ceilometer-collector:0 allocation score on rhos6-node1: 1 -native_color: ceilometer-collector:0 allocation score on rhos6-node2: 0 -native_color: ceilometer-collector:0 allocation score on rhos6-node3: 0 -native_color: ceilometer-collector:1 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-collector:1 allocation score on rhos6-node2: 1 -native_color: ceilometer-collector:1 allocation score on rhos6-node3: 0 -native_color: ceilometer-collector:2 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-collector:2 allocation score on rhos6-node2: -INFINITY -native_color: ceilometer-collector:2 allocation score on rhos6-node3: 1 -native_color: ceilometer-delay:0 allocation score on rhos6-node1: 1 -native_color: ceilometer-delay:0 allocation score on rhos6-node2: -INFINITY -native_color: ceilometer-delay:0 allocation score on rhos6-node3: -INFINITY -native_color: ceilometer-delay:1 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-delay:1 allocation score on rhos6-node2: 1 -native_color: ceilometer-delay:1 allocation score on rhos6-node3: -INFINITY -native_color: ceilometer-delay:2 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-delay:2 allocation score on rhos6-node2: -INFINITY -native_color: ceilometer-delay:2 allocation score on rhos6-node3: 1 -native_color: ceilometer-notification:0 allocation score on rhos6-node1: 1 -native_color: ceilometer-notification:0 allocation score on rhos6-node2: -INFINITY -native_color: ceilometer-notification:0 allocation score on rhos6-node3: -INFINITY -native_color: ceilometer-notification:1 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-notification:1 allocation score on rhos6-node2: 1 -native_color: ceilometer-notification:1 allocation score on rhos6-node3: -INFINITY -native_color: ceilometer-notification:2 allocation score on rhos6-node1: -INFINITY -native_color: ceilometer-notification:2 allocation score on rhos6-node2: -INFINITY -native_color: ceilometer-notification:2 allocation score on rhos6-node3: 1 -native_color: cinder-api allocation score on rhos6-node1: 0 -native_color: cinder-api allocation score on rhos6-node2: 0 -native_color: cinder-api allocation score on rhos6-node3: 0 -native_color: cinder-scheduler allocation score on rhos6-node1: 0 -native_color: cinder-scheduler allocation score on rhos6-node2: -INFINITY -native_color: cinder-scheduler allocation score on rhos6-node3: -INFINITY -native_color: cinder-volume allocation score on rhos6-node1: 0 -native_color: cinder-volume allocation score on rhos6-node2: -INFINITY -native_color: cinder-volume allocation score on rhos6-node3: -INFINITY -native_color: galera:0 allocation score on rhos6-node1: 101 -native_color: galera:0 allocation score on rhos6-node2: 0 -native_color: galera:0 allocation score on rhos6-node3: 0 -native_color: galera:1 allocation score on rhos6-node1: -INFINITY -native_color: galera:1 allocation score on rhos6-node2: 101 -native_color: galera:1 allocation score on rhos6-node3: 0 -native_color: galera:2 allocation score on rhos6-node1: -INFINITY -native_color: galera:2 allocation score on rhos6-node2: -INFINITY -native_color: galera:2 allocation score on rhos6-node3: 101 -native_color: glance-api:0 allocation score on rhos6-node1: 1 -native_color: glance-api:0 allocation score on rhos6-node2: -INFINITY -native_color: glance-api:0 allocation score on rhos6-node3: -INFINITY -native_color: glance-api:1 allocation score on rhos6-node1: -INFINITY -native_color: glance-api:1 allocation score on rhos6-node2: 1 -native_color: glance-api:1 allocation score on rhos6-node3: -INFINITY -native_color: glance-api:2 allocation score on rhos6-node1: -INFINITY -native_color: glance-api:2 allocation score on rhos6-node2: -INFINITY -native_color: glance-api:2 allocation score on rhos6-node3: 1 -native_color: glance-fs:0 allocation score on rhos6-node1: 1 -native_color: glance-fs:0 allocation score on rhos6-node2: 0 -native_color: glance-fs:0 allocation score on rhos6-node3: 0 -native_color: glance-fs:1 allocation score on rhos6-node1: -INFINITY -native_color: glance-fs:1 allocation score on rhos6-node2: 1 -native_color: glance-fs:1 allocation score on rhos6-node3: 0 -native_color: glance-fs:2 allocation score on rhos6-node1: -INFINITY -native_color: glance-fs:2 allocation score on rhos6-node2: -INFINITY -native_color: glance-fs:2 allocation score on rhos6-node3: 1 -native_color: glance-registry:0 allocation score on rhos6-node1: 1 -native_color: glance-registry:0 allocation score on rhos6-node2: -INFINITY -native_color: glance-registry:0 allocation score on rhos6-node3: -INFINITY -native_color: glance-registry:1 allocation score on rhos6-node1: -INFINITY -native_color: glance-registry:1 allocation score on rhos6-node2: 1 -native_color: glance-registry:1 allocation score on rhos6-node3: -INFINITY -native_color: glance-registry:2 allocation score on rhos6-node1: -INFINITY -native_color: glance-registry:2 allocation score on rhos6-node2: -INFINITY -native_color: glance-registry:2 allocation score on rhos6-node3: 1 -native_color: heat-api-cfn:0 allocation score on rhos6-node1: 1 -native_color: heat-api-cfn:0 allocation score on rhos6-node2: -INFINITY -native_color: heat-api-cfn:0 allocation score on rhos6-node3: -INFINITY -native_color: heat-api-cfn:1 allocation score on rhos6-node1: -INFINITY -native_color: heat-api-cfn:1 allocation score on rhos6-node2: 1 -native_color: heat-api-cfn:1 allocation score on rhos6-node3: -INFINITY -native_color: heat-api-cfn:2 allocation score on rhos6-node1: -INFINITY -native_color: heat-api-cfn:2 allocation score on rhos6-node2: -INFINITY -native_color: heat-api-cfn:2 allocation score on rhos6-node3: 1 -native_color: heat-api-cloudwatch:0 allocation score on rhos6-node1: 1 -native_color: heat-api-cloudwatch:0 allocation score on rhos6-node2: -INFINITY -native_color: heat-api-cloudwatch:0 allocation score on rhos6-node3: -INFINITY -native_color: heat-api-cloudwatch:1 allocation score on rhos6-node1: -INFINITY -native_color: heat-api-cloudwatch:1 allocation score on rhos6-node2: 1 -native_color: heat-api-cloudwatch:1 allocation score on rhos6-node3: -INFINITY -native_color: heat-api-cloudwatch:2 allocation score on rhos6-node1: -INFINITY -native_color: heat-api-cloudwatch:2 allocation score on rhos6-node2: -INFINITY -native_color: heat-api-cloudwatch:2 allocation score on rhos6-node3: 1 -native_color: heat-api:0 allocation score on rhos6-node1: 1 -native_color: heat-api:0 allocation score on rhos6-node2: 0 -native_color: heat-api:0 allocation score on rhos6-node3: 0 -native_color: heat-api:1 allocation score on rhos6-node1: -INFINITY -native_color: heat-api:1 allocation score on rhos6-node2: 1 -native_color: heat-api:1 allocation score on rhos6-node3: 0 -native_color: heat-api:2 allocation score on rhos6-node1: -INFINITY -native_color: heat-api:2 allocation score on rhos6-node2: -INFINITY -native_color: heat-api:2 allocation score on rhos6-node3: 1 -native_color: heat-engine allocation score on rhos6-node1: 0 -native_color: heat-engine allocation score on rhos6-node2: 0 -native_color: heat-engine allocation score on rhos6-node3: 0 -native_color: horizon:0 allocation score on rhos6-node1: 1 -native_color: horizon:0 allocation score on rhos6-node2: 0 -native_color: horizon:0 allocation score on rhos6-node3: 0 -native_color: horizon:1 allocation score on rhos6-node1: -INFINITY -native_color: horizon:1 allocation score on rhos6-node2: 1 -native_color: horizon:1 allocation score on rhos6-node3: 0 -native_color: horizon:2 allocation score on rhos6-node1: -INFINITY -native_color: horizon:2 allocation score on rhos6-node2: -INFINITY -native_color: horizon:2 allocation score on rhos6-node3: 1 -native_color: keystone:0 allocation score on rhos6-node1: -INFINITY -native_color: keystone:0 allocation score on rhos6-node2: -INFINITY -native_color: keystone:0 allocation score on rhos6-node3: -INFINITY -native_color: keystone:1 allocation score on rhos6-node1: -INFINITY -native_color: keystone:1 allocation score on rhos6-node2: -INFINITY -native_color: keystone:1 allocation score on rhos6-node3: -INFINITY -native_color: keystone:2 allocation score on rhos6-node1: -INFINITY -native_color: keystone:2 allocation score on rhos6-node2: -INFINITY -native_color: keystone:2 allocation score on rhos6-node3: -INFINITY -native_color: lb-haproxy:0 allocation score on rhos6-node1: 1 -native_color: lb-haproxy:0 allocation score on rhos6-node2: 0 -native_color: lb-haproxy:0 allocation score on rhos6-node3: 0 -native_color: lb-haproxy:1 allocation score on rhos6-node1: -INFINITY -native_color: lb-haproxy:1 allocation score on rhos6-node2: 1 -native_color: lb-haproxy:1 allocation score on rhos6-node3: 0 -native_color: lb-haproxy:2 allocation score on rhos6-node1: -INFINITY -native_color: lb-haproxy:2 allocation score on rhos6-node2: -INFINITY -native_color: lb-haproxy:2 allocation score on rhos6-node3: 1 -native_color: memcached:0 allocation score on rhos6-node1: 1 -native_color: memcached:0 allocation score on rhos6-node2: 0 -native_color: memcached:0 allocation score on rhos6-node3: 0 -native_color: memcached:1 allocation score on rhos6-node1: -INFINITY -native_color: memcached:1 allocation score on rhos6-node2: 1 -native_color: memcached:1 allocation score on rhos6-node3: 0 -native_color: memcached:2 allocation score on rhos6-node1: -INFINITY -native_color: memcached:2 allocation score on rhos6-node2: -INFINITY -native_color: memcached:2 allocation score on rhos6-node3: 1 -native_color: mongodb:0 allocation score on rhos6-node1: 1 -native_color: mongodb:0 allocation score on rhos6-node2: 0 -native_color: mongodb:0 allocation score on rhos6-node3: 0 -native_color: mongodb:1 allocation score on rhos6-node1: -INFINITY -native_color: mongodb:1 allocation score on rhos6-node2: 1 -native_color: mongodb:1 allocation score on rhos6-node3: 0 -native_color: mongodb:2 allocation score on rhos6-node1: -INFINITY -native_color: mongodb:2 allocation score on rhos6-node2: -INFINITY -native_color: mongodb:2 allocation score on rhos6-node3: 1 -native_color: neutron-dhcp-agent:0 allocation score on rhos6-node1: 1 -native_color: neutron-dhcp-agent:0 allocation score on rhos6-node2: -INFINITY -native_color: neutron-dhcp-agent:0 allocation score on rhos6-node3: -INFINITY -native_color: neutron-dhcp-agent:1 allocation score on rhos6-node1: -INFINITY -native_color: neutron-dhcp-agent:1 allocation score on rhos6-node2: 1 -native_color: neutron-dhcp-agent:1 allocation score on rhos6-node3: -INFINITY -native_color: neutron-dhcp-agent:2 allocation score on rhos6-node1: -INFINITY -native_color: neutron-dhcp-agent:2 allocation score on rhos6-node2: -INFINITY -native_color: neutron-dhcp-agent:2 allocation score on rhos6-node3: 1 -native_color: neutron-l3-agent:0 allocation score on rhos6-node1: 1 -native_color: neutron-l3-agent:0 allocation score on rhos6-node2: -INFINITY -native_color: neutron-l3-agent:0 allocation score on rhos6-node3: -INFINITY -native_color: neutron-l3-agent:1 allocation score on rhos6-node1: -INFINITY -native_color: neutron-l3-agent:1 allocation score on rhos6-node2: 1 -native_color: neutron-l3-agent:1 allocation score on rhos6-node3: -INFINITY -native_color: neutron-l3-agent:2 allocation score on rhos6-node1: -INFINITY -native_color: neutron-l3-agent:2 allocation score on rhos6-node2: -INFINITY -native_color: neutron-l3-agent:2 allocation score on rhos6-node3: 1 -native_color: neutron-metadata-agent:0 allocation score on rhos6-node1: 1 -native_color: neutron-metadata-agent:0 allocation score on rhos6-node2: -INFINITY -native_color: neutron-metadata-agent:0 allocation score on rhos6-node3: -INFINITY -native_color: neutron-metadata-agent:1 allocation score on rhos6-node1: -INFINITY -native_color: neutron-metadata-agent:1 allocation score on rhos6-node2: 1 -native_color: neutron-metadata-agent:1 allocation score on rhos6-node3: -INFINITY -native_color: neutron-metadata-agent:2 allocation score on rhos6-node1: -INFINITY -native_color: neutron-metadata-agent:2 allocation score on rhos6-node2: -INFINITY -native_color: neutron-metadata-agent:2 allocation score on rhos6-node3: 1 -native_color: neutron-netns-cleanup:0 allocation score on rhos6-node1: 1 -native_color: neutron-netns-cleanup:0 allocation score on rhos6-node2: -INFINITY -native_color: neutron-netns-cleanup:0 allocation score on rhos6-node3: -INFINITY -native_color: neutron-netns-cleanup:1 allocation score on rhos6-node1: -INFINITY -native_color: neutron-netns-cleanup:1 allocation score on rhos6-node2: 1 -native_color: neutron-netns-cleanup:1 allocation score on rhos6-node3: -INFINITY -native_color: neutron-netns-cleanup:2 allocation score on rhos6-node1: -INFINITY -native_color: neutron-netns-cleanup:2 allocation score on rhos6-node2: -INFINITY -native_color: neutron-netns-cleanup:2 allocation score on rhos6-node3: 1 -native_color: neutron-openvswitch-agent:0 allocation score on rhos6-node1: 1 -native_color: neutron-openvswitch-agent:0 allocation score on rhos6-node2: -INFINITY -native_color: neutron-openvswitch-agent:0 allocation score on rhos6-node3: -INFINITY -native_color: neutron-openvswitch-agent:1 allocation score on rhos6-node1: -INFINITY -native_color: neutron-openvswitch-agent:1 allocation score on rhos6-node2: 1 -native_color: neutron-openvswitch-agent:1 allocation score on rhos6-node3: -INFINITY -native_color: neutron-openvswitch-agent:2 allocation score on rhos6-node1: -INFINITY -native_color: neutron-openvswitch-agent:2 allocation score on rhos6-node2: -INFINITY -native_color: neutron-openvswitch-agent:2 allocation score on rhos6-node3: 1 -native_color: neutron-ovs-cleanup:0 allocation score on rhos6-node1: 1 -native_color: neutron-ovs-cleanup:0 allocation score on rhos6-node2: -INFINITY -native_color: neutron-ovs-cleanup:0 allocation score on rhos6-node3: -INFINITY -native_color: neutron-ovs-cleanup:1 allocation score on rhos6-node1: -INFINITY -native_color: neutron-ovs-cleanup:1 allocation score on rhos6-node2: 1 -native_color: neutron-ovs-cleanup:1 allocation score on rhos6-node3: -INFINITY -native_color: neutron-ovs-cleanup:2 allocation score on rhos6-node1: -INFINITY -native_color: neutron-ovs-cleanup:2 allocation score on rhos6-node2: -INFINITY -native_color: neutron-ovs-cleanup:2 allocation score on rhos6-node3: 1 -native_color: neutron-scale:0 allocation score on rhos6-node1: 0 -native_color: neutron-scale:0 allocation score on rhos6-node2: 0 -native_color: neutron-scale:0 allocation score on rhos6-node3: 1 -native_color: neutron-scale:1 allocation score on rhos6-node1: 0 -native_color: neutron-scale:1 allocation score on rhos6-node2: 1 -native_color: neutron-scale:1 allocation score on rhos6-node3: -INFINITY -native_color: neutron-scale:2 allocation score on rhos6-node1: 1 -native_color: neutron-scale:2 allocation score on rhos6-node2: -INFINITY -native_color: neutron-scale:2 allocation score on rhos6-node3: -INFINITY -native_color: neutron-server:0 allocation score on rhos6-node1: 1 -native_color: neutron-server:0 allocation score on rhos6-node2: 0 -native_color: neutron-server:0 allocation score on rhos6-node3: 0 -native_color: neutron-server:1 allocation score on rhos6-node1: -INFINITY -native_color: neutron-server:1 allocation score on rhos6-node2: 1 -native_color: neutron-server:1 allocation score on rhos6-node3: 0 -native_color: neutron-server:2 allocation score on rhos6-node1: -INFINITY -native_color: neutron-server:2 allocation score on rhos6-node2: -INFINITY -native_color: neutron-server:2 allocation score on rhos6-node3: 1 -native_color: node1-fence allocation score on rhos6-node1: 0 -native_color: node1-fence allocation score on rhos6-node2: 0 -native_color: node1-fence allocation score on rhos6-node3: 0 -native_color: node2-fence allocation score on rhos6-node1: 0 -native_color: node2-fence allocation score on rhos6-node2: 0 -native_color: node2-fence allocation score on rhos6-node3: 0 -native_color: node3-fence allocation score on rhos6-node1: 0 -native_color: node3-fence allocation score on rhos6-node2: 0 -native_color: node3-fence allocation score on rhos6-node3: 0 -native_color: nova-api:0 allocation score on rhos6-node1: 1 -native_color: nova-api:0 allocation score on rhos6-node2: -INFINITY -native_color: nova-api:0 allocation score on rhos6-node3: -INFINITY -native_color: nova-api:1 allocation score on rhos6-node1: -INFINITY -native_color: nova-api:1 allocation score on rhos6-node2: 1 -native_color: nova-api:1 allocation score on rhos6-node3: -INFINITY -native_color: nova-api:2 allocation score on rhos6-node1: -INFINITY -native_color: nova-api:2 allocation score on rhos6-node2: -INFINITY -native_color: nova-api:2 allocation score on rhos6-node3: 1 -native_color: nova-conductor:0 allocation score on rhos6-node1: 1 -native_color: nova-conductor:0 allocation score on rhos6-node2: -INFINITY -native_color: nova-conductor:0 allocation score on rhos6-node3: -INFINITY -native_color: nova-conductor:1 allocation score on rhos6-node1: -INFINITY -native_color: nova-conductor:1 allocation score on rhos6-node2: 1 -native_color: nova-conductor:1 allocation score on rhos6-node3: -INFINITY -native_color: nova-conductor:2 allocation score on rhos6-node1: -INFINITY -native_color: nova-conductor:2 allocation score on rhos6-node2: -INFINITY -native_color: nova-conductor:2 allocation score on rhos6-node3: 1 -native_color: nova-consoleauth:0 allocation score on rhos6-node1: 1 -native_color: nova-consoleauth:0 allocation score on rhos6-node2: 0 -native_color: nova-consoleauth:0 allocation score on rhos6-node3: 0 -native_color: nova-consoleauth:1 allocation score on rhos6-node1: -INFINITY -native_color: nova-consoleauth:1 allocation score on rhos6-node2: 1 -native_color: nova-consoleauth:1 allocation score on rhos6-node3: 0 -native_color: nova-consoleauth:2 allocation score on rhos6-node1: -INFINITY -native_color: nova-consoleauth:2 allocation score on rhos6-node2: -INFINITY -native_color: nova-consoleauth:2 allocation score on rhos6-node3: 1 -native_color: nova-novncproxy:0 allocation score on rhos6-node1: 1 -native_color: nova-novncproxy:0 allocation score on rhos6-node2: -INFINITY -native_color: nova-novncproxy:0 allocation score on rhos6-node3: -INFINITY -native_color: nova-novncproxy:1 allocation score on rhos6-node1: -INFINITY -native_color: nova-novncproxy:1 allocation score on rhos6-node2: 1 -native_color: nova-novncproxy:1 allocation score on rhos6-node3: -INFINITY -native_color: nova-novncproxy:2 allocation score on rhos6-node1: -INFINITY -native_color: nova-novncproxy:2 allocation score on rhos6-node2: -INFINITY -native_color: nova-novncproxy:2 allocation score on rhos6-node3: 1 -native_color: nova-scheduler:0 allocation score on rhos6-node1: 1 -native_color: nova-scheduler:0 allocation score on rhos6-node2: -INFINITY -native_color: nova-scheduler:0 allocation score on rhos6-node3: -INFINITY -native_color: nova-scheduler:1 allocation score on rhos6-node1: -INFINITY -native_color: nova-scheduler:1 allocation score on rhos6-node2: 1 -native_color: nova-scheduler:1 allocation score on rhos6-node3: -INFINITY -native_color: nova-scheduler:2 allocation score on rhos6-node1: -INFINITY -native_color: nova-scheduler:2 allocation score on rhos6-node2: -INFINITY -native_color: nova-scheduler:2 allocation score on rhos6-node3: 1 -native_color: rabbitmq-server:0 allocation score on rhos6-node1: 1 -native_color: rabbitmq-server:0 allocation score on rhos6-node2: 0 -native_color: rabbitmq-server:0 allocation score on rhos6-node3: 0 -native_color: rabbitmq-server:1 allocation score on rhos6-node1: -INFINITY -native_color: rabbitmq-server:1 allocation score on rhos6-node2: 1 -native_color: rabbitmq-server:1 allocation score on rhos6-node3: 0 -native_color: rabbitmq-server:2 allocation score on rhos6-node1: -INFINITY -native_color: rabbitmq-server:2 allocation score on rhos6-node2: -INFINITY -native_color: rabbitmq-server:2 allocation score on rhos6-node3: 1 -native_color: swift-account:0 allocation score on rhos6-node1: 1 -native_color: swift-account:0 allocation score on rhos6-node2: -INFINITY -native_color: swift-account:0 allocation score on rhos6-node3: -INFINITY -native_color: swift-account:1 allocation score on rhos6-node1: -INFINITY -native_color: swift-account:1 allocation score on rhos6-node2: 1 -native_color: swift-account:1 allocation score on rhos6-node3: -INFINITY -native_color: swift-account:2 allocation score on rhos6-node1: -INFINITY -native_color: swift-account:2 allocation score on rhos6-node2: -INFINITY -native_color: swift-account:2 allocation score on rhos6-node3: 1 -native_color: swift-container:0 allocation score on rhos6-node1: 1 -native_color: swift-container:0 allocation score on rhos6-node2: -INFINITY -native_color: swift-container:0 allocation score on rhos6-node3: -INFINITY -native_color: swift-container:1 allocation score on rhos6-node1: -INFINITY -native_color: swift-container:1 allocation score on rhos6-node2: 1 -native_color: swift-container:1 allocation score on rhos6-node3: -INFINITY -native_color: swift-container:2 allocation score on rhos6-node1: -INFINITY -native_color: swift-container:2 allocation score on rhos6-node2: -INFINITY -native_color: swift-container:2 allocation score on rhos6-node3: 1 -native_color: swift-fs:0 allocation score on rhos6-node1: 1 -native_color: swift-fs:0 allocation score on rhos6-node2: 0 -native_color: swift-fs:0 allocation score on rhos6-node3: 0 -native_color: swift-fs:1 allocation score on rhos6-node1: -INFINITY -native_color: swift-fs:1 allocation score on rhos6-node2: 1 -native_color: swift-fs:1 allocation score on rhos6-node3: 0 -native_color: swift-fs:2 allocation score on rhos6-node1: -INFINITY -native_color: swift-fs:2 allocation score on rhos6-node2: -INFINITY -native_color: swift-fs:2 allocation score on rhos6-node3: 1 -native_color: swift-object-expirer allocation score on rhos6-node1: 0 -native_color: swift-object-expirer allocation score on rhos6-node2: 0 -native_color: swift-object-expirer allocation score on rhos6-node3: 0 -native_color: swift-object:0 allocation score on rhos6-node1: 1 -native_color: swift-object:0 allocation score on rhos6-node2: -INFINITY -native_color: swift-object:0 allocation score on rhos6-node3: -INFINITY -native_color: swift-object:1 allocation score on rhos6-node1: -INFINITY -native_color: swift-object:1 allocation score on rhos6-node2: 1 -native_color: swift-object:1 allocation score on rhos6-node3: -INFINITY -native_color: swift-object:2 allocation score on rhos6-node1: -INFINITY -native_color: swift-object:2 allocation score on rhos6-node2: -INFINITY -native_color: swift-object:2 allocation score on rhos6-node3: 1 -native_color: swift-proxy:0 allocation score on rhos6-node1: 1 -native_color: swift-proxy:0 allocation score on rhos6-node2: 0 -native_color: swift-proxy:0 allocation score on rhos6-node3: 0 -native_color: swift-proxy:1 allocation score on rhos6-node1: -INFINITY -native_color: swift-proxy:1 allocation score on rhos6-node2: 1 -native_color: swift-proxy:1 allocation score on rhos6-node3: 0 -native_color: swift-proxy:2 allocation score on rhos6-node1: -INFINITY -native_color: swift-proxy:2 allocation score on rhos6-node2: -INFINITY -native_color: swift-proxy:2 allocation score on rhos6-node3: 1 -native_color: vip-ceilometer allocation score on rhos6-node1: 0 -native_color: vip-ceilometer allocation score on rhos6-node2: 0 -native_color: vip-ceilometer allocation score on rhos6-node3: 0 -native_color: vip-cinder allocation score on rhos6-node1: 0 -native_color: vip-cinder allocation score on rhos6-node2: 0 -native_color: vip-cinder allocation score on rhos6-node3: 0 -native_color: vip-db allocation score on rhos6-node1: 0 -native_color: vip-db allocation score on rhos6-node2: 0 -native_color: vip-db allocation score on rhos6-node3: 0 -native_color: vip-glance allocation score on rhos6-node1: 0 -native_color: vip-glance allocation score on rhos6-node2: 0 -native_color: vip-glance allocation score on rhos6-node3: 0 -native_color: vip-heat allocation score on rhos6-node1: 0 -native_color: vip-heat allocation score on rhos6-node2: 0 -native_color: vip-heat allocation score on rhos6-node3: 0 -native_color: vip-horizon allocation score on rhos6-node1: 0 -native_color: vip-horizon allocation score on rhos6-node2: 0 -native_color: vip-horizon allocation score on rhos6-node3: 0 -native_color: vip-keystone allocation score on rhos6-node1: 0 -native_color: vip-keystone allocation score on rhos6-node2: 0 -native_color: vip-keystone allocation score on rhos6-node3: 0 -native_color: vip-neutron allocation score on rhos6-node1: 0 -native_color: vip-neutron allocation score on rhos6-node2: 0 -native_color: vip-neutron allocation score on rhos6-node3: 0 -native_color: vip-nova allocation score on rhos6-node1: 0 -native_color: vip-nova allocation score on rhos6-node2: 0 -native_color: vip-nova allocation score on rhos6-node3: 0 -native_color: vip-qpid allocation score on rhos6-node1: 0 -native_color: vip-qpid allocation score on rhos6-node2: 0 -native_color: vip-qpid allocation score on rhos6-node3: 0 -native_color: vip-rabbitmq allocation score on rhos6-node1: 0 -native_color: vip-rabbitmq allocation score on rhos6-node2: 0 -native_color: vip-rabbitmq allocation score on rhos6-node3: 0 -native_color: vip-swift allocation score on rhos6-node1: 0 -native_color: vip-swift allocation score on rhos6-node2: 0 -native_color: vip-swift allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: ceilometer-alarm-evaluator:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: ceilometer-alarm-evaluator:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: ceilometer-alarm-notifier-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: ceilometer-alarm-notifier:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: ceilometer-alarm-notifier:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: ceilometer-api-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-api-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-api-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-api:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: ceilometer-api:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-api:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-api:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-api:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: ceilometer-api:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-api:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-api:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-api:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: ceilometer-collector-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-collector-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-collector-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-collector:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: ceilometer-collector:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-collector:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-collector:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-collector:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: ceilometer-collector:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-collector:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-collector:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-collector:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: ceilometer-delay-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-delay-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-delay-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-delay:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: ceilometer-delay:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-delay:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-delay:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-delay:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: ceilometer-delay:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-delay:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-delay:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-delay:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: ceilometer-notification-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-notification-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-notification-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-notification:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: ceilometer-notification:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-notification:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-notification:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-notification:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: ceilometer-notification:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: ceilometer-notification:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: ceilometer-notification:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: ceilometer-notification:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: galera-master allocation score on rhos6-node1: 0 +pcmk__clone_allocate: galera-master allocation score on rhos6-node2: 0 +pcmk__clone_allocate: galera-master allocation score on rhos6-node3: 0 +pcmk__clone_allocate: galera:0 allocation score on rhos6-node1: 101 +pcmk__clone_allocate: galera:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: galera:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: galera:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: galera:1 allocation score on rhos6-node2: 101 +pcmk__clone_allocate: galera:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: galera:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: galera:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: galera:2 allocation score on rhos6-node3: 101 +pcmk__clone_allocate: glance-api-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: glance-api-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: glance-api-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: glance-api:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: glance-api:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: glance-api:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: glance-api:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: glance-api:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: glance-api:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: glance-api:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: glance-api:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: glance-api:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: glance-fs-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: glance-fs-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: glance-fs-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: glance-fs:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: glance-fs:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: glance-fs:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: glance-fs:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: glance-fs:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: glance-fs:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: glance-fs:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: glance-fs:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: glance-fs:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: glance-registry-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: glance-registry-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: glance-registry-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: glance-registry:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: glance-registry:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: glance-registry:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: glance-registry:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: glance-registry:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: glance-registry:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: glance-registry:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: glance-registry:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: glance-registry:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: heat-api-cfn-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: heat-api-cfn-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: heat-api-cfn-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: heat-api-cfn:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: heat-api-cfn:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: heat-api-cfn:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: heat-api-cfn:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: heat-api-cfn:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: heat-api-cfn:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: heat-api-cfn:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: heat-api-cfn:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: heat-api-cfn:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: heat-api-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: heat-api-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: heat-api-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: heat-api-cloudwatch-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: heat-api-cloudwatch-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: heat-api-cloudwatch-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: heat-api-cloudwatch:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: heat-api-cloudwatch:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: heat-api-cloudwatch:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: heat-api-cloudwatch:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: heat-api-cloudwatch:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: heat-api-cloudwatch:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: heat-api-cloudwatch:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: heat-api-cloudwatch:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: heat-api-cloudwatch:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: heat-api:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: heat-api:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: heat-api:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: heat-api:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: heat-api:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: heat-api:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: heat-api:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: heat-api:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: heat-api:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: horizon-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: horizon-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: horizon-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: horizon:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: horizon:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: horizon:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: horizon:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: horizon:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: horizon:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: horizon:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: horizon:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: horizon:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: keystone-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: keystone-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: keystone-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: keystone:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: keystone:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: keystone:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: keystone:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: keystone:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: keystone:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: keystone:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: keystone:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: keystone:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: lb-haproxy-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: lb-haproxy-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: lb-haproxy-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: lb-haproxy:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: lb-haproxy:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: lb-haproxy:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: lb-haproxy:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: lb-haproxy:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: lb-haproxy:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: lb-haproxy:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: lb-haproxy:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: lb-haproxy:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: memcached-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: memcached-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: memcached-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: memcached:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: memcached:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: memcached:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: memcached:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: memcached:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: memcached:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: memcached:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: memcached:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: memcached:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: mongodb-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: mongodb-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: mongodb-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: mongodb:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: mongodb:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: mongodb:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: mongodb:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: mongodb:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: mongodb:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: mongodb:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: mongodb:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: mongodb:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: neutron-scale-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-scale-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-scale-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-scale:0 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-scale:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-scale:0 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: neutron-scale:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-scale:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: neutron-scale:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-scale:2 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: neutron-scale:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-scale:2 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-server-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-server-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-server-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-server:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: neutron-server:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-server:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-server:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-server:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: neutron-server:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: neutron-server:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: neutron-server:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: neutron-server:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: nova-api-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-api-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-api-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-api:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: nova-api:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-api:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-api:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-api:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: nova-api:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-api:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-api:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-api:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: nova-conductor-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-conductor-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-conductor-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-conductor:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: nova-conductor:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-conductor:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-conductor:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-conductor:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: nova-conductor:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-conductor:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-conductor:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-conductor:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: nova-consoleauth-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-consoleauth-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-consoleauth-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-consoleauth:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: nova-consoleauth:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-consoleauth:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-consoleauth:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-consoleauth:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: nova-consoleauth:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-consoleauth:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-consoleauth:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-consoleauth:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: nova-novncproxy-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-novncproxy-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-novncproxy-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-novncproxy:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: nova-novncproxy:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-novncproxy:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-novncproxy:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-novncproxy:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: nova-novncproxy:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-novncproxy:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-novncproxy:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-novncproxy:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: nova-scheduler-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-scheduler-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-scheduler-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-scheduler:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: nova-scheduler:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-scheduler:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-scheduler:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-scheduler:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: nova-scheduler:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: nova-scheduler:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: nova-scheduler:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: nova-scheduler:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: rabbitmq-server-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: rabbitmq-server-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: rabbitmq-server-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: rabbitmq-server:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: rabbitmq-server:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: rabbitmq-server:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: rabbitmq-server:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: rabbitmq-server:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: rabbitmq-server:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: rabbitmq-server:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: rabbitmq-server:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: rabbitmq-server:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: swift-account-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-account-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-account-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-account:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: swift-account:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-account:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-account:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-account:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: swift-account:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-account:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-account:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-account:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: swift-container-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-container-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-container-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-container:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: swift-container:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-container:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-container:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-container:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: swift-container:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-container:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-container:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-container:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: swift-fs-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-fs-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-fs-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-fs:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: swift-fs:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-fs:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-fs:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-fs:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: swift-fs:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-fs:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-fs:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-fs:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: swift-object-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-object-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-object-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-object:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: swift-object:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-object:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-object:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-object:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: swift-object:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-object:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-object:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-object:2 allocation score on rhos6-node3: 1 +pcmk__clone_allocate: swift-proxy-clone allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-proxy-clone allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-proxy-clone allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-proxy:0 allocation score on rhos6-node1: 1 +pcmk__clone_allocate: swift-proxy:0 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-proxy:0 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-proxy:1 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-proxy:1 allocation score on rhos6-node2: 1 +pcmk__clone_allocate: swift-proxy:1 allocation score on rhos6-node3: 0 +pcmk__clone_allocate: swift-proxy:2 allocation score on rhos6-node1: 0 +pcmk__clone_allocate: swift-proxy:2 allocation score on rhos6-node2: 0 +pcmk__clone_allocate: swift-proxy:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: ceilometer-alarm-evaluator:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: ceilometer-alarm-evaluator:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: ceilometer-alarm-evaluator:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: ceilometer-alarm-notifier:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: ceilometer-alarm-notifier:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: ceilometer-alarm-notifier:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: ceilometer-api:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: ceilometer-api:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: ceilometer-api:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: ceilometer-api:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-api:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: ceilometer-api:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: ceilometer-api:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-api:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: ceilometer-api:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: ceilometer-central allocation score on rhos6-node1: 0 +pcmk__native_allocate: ceilometer-central allocation score on rhos6-node2: 0 +pcmk__native_allocate: ceilometer-central allocation score on rhos6-node3: 0 +pcmk__native_allocate: ceilometer-collector:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: ceilometer-collector:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: ceilometer-collector:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: ceilometer-collector:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-collector:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: ceilometer-collector:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: ceilometer-collector:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-collector:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: ceilometer-collector:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: ceilometer-delay:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: ceilometer-delay:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: ceilometer-delay:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: ceilometer-delay:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-delay:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: ceilometer-delay:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: ceilometer-delay:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-delay:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: ceilometer-delay:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: ceilometer-notification:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: ceilometer-notification:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: ceilometer-notification:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: ceilometer-notification:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-notification:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: ceilometer-notification:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: ceilometer-notification:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: ceilometer-notification:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: ceilometer-notification:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: cinder-api allocation score on rhos6-node1: 0 +pcmk__native_allocate: cinder-api allocation score on rhos6-node2: 0 +pcmk__native_allocate: cinder-api allocation score on rhos6-node3: 0 +pcmk__native_allocate: cinder-scheduler allocation score on rhos6-node1: 0 +pcmk__native_allocate: cinder-scheduler allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: cinder-scheduler allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: cinder-volume allocation score on rhos6-node1: 0 +pcmk__native_allocate: cinder-volume allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: cinder-volume allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: galera:0 allocation score on rhos6-node1: 101 +pcmk__native_allocate: galera:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: galera:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: galera:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on rhos6-node2: 101 +pcmk__native_allocate: galera:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: galera:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on rhos6-node3: 101 +pcmk__native_allocate: glance-api:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: glance-api:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: glance-api:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: glance-api:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: glance-api:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: glance-api:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: glance-api:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: glance-api:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: glance-api:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: glance-fs:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: glance-fs:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: glance-fs:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: glance-fs:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: glance-fs:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: glance-fs:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: glance-fs:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: glance-fs:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: glance-fs:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: glance-registry:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: glance-registry:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: glance-registry:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: glance-registry:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: glance-registry:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: glance-registry:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: glance-registry:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: glance-registry:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: glance-registry:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: heat-api-cfn:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: heat-api-cfn:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: heat-api-cfn:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: heat-api-cfn:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: heat-api-cfn:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: heat-api-cfn:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: heat-api-cfn:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: heat-api-cfn:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: heat-api-cfn:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: heat-api-cloudwatch:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: heat-api-cloudwatch:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: heat-api-cloudwatch:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: heat-api:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: heat-api:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: heat-api:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: heat-api:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: heat-api:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: heat-api:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: heat-api:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: heat-api:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: heat-api:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: heat-engine allocation score on rhos6-node1: 0 +pcmk__native_allocate: heat-engine allocation score on rhos6-node2: 0 +pcmk__native_allocate: heat-engine allocation score on rhos6-node3: 0 +pcmk__native_allocate: horizon:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: horizon:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: horizon:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: horizon:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: horizon:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: horizon:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: horizon:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: horizon:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: horizon:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: keystone:0 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: keystone:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: keystone:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: keystone:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: keystone:1 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: keystone:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: keystone:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: keystone:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: keystone:2 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: lb-haproxy:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: lb-haproxy:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: lb-haproxy:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: lb-haproxy:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: lb-haproxy:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: lb-haproxy:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: lb-haproxy:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: lb-haproxy:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: lb-haproxy:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: memcached:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: memcached:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: memcached:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: memcached:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: memcached:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: memcached:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: memcached:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: memcached:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: memcached:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: mongodb:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: mongodb:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: mongodb:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: mongodb:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: mongodb:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: mongodb:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: mongodb:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: mongodb:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: mongodb:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: neutron-l3-agent:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: neutron-l3-agent:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-l3-agent:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-l3-agent:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-l3-agent:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: neutron-l3-agent:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-l3-agent:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-l3-agent:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-l3-agent:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: neutron-scale:0 allocation score on rhos6-node1: 0 +pcmk__native_allocate: neutron-scale:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: neutron-scale:0 allocation score on rhos6-node3: 1 +pcmk__native_allocate: neutron-scale:1 allocation score on rhos6-node1: 0 +pcmk__native_allocate: neutron-scale:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: neutron-scale:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-scale:2 allocation score on rhos6-node1: 1 +pcmk__native_allocate: neutron-scale:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-scale:2 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: neutron-server:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: neutron-server:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: neutron-server:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: neutron-server:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-server:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: neutron-server:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: neutron-server:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: neutron-server:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: neutron-server:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: node1-fence allocation score on rhos6-node1: 0 +pcmk__native_allocate: node1-fence allocation score on rhos6-node2: 0 +pcmk__native_allocate: node1-fence allocation score on rhos6-node3: 0 +pcmk__native_allocate: node2-fence allocation score on rhos6-node1: 0 +pcmk__native_allocate: node2-fence allocation score on rhos6-node2: 0 +pcmk__native_allocate: node2-fence allocation score on rhos6-node3: 0 +pcmk__native_allocate: node3-fence allocation score on rhos6-node1: 0 +pcmk__native_allocate: node3-fence allocation score on rhos6-node2: 0 +pcmk__native_allocate: node3-fence allocation score on rhos6-node3: 0 +pcmk__native_allocate: nova-api:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: nova-api:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: nova-api:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: nova-api:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: nova-api:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: nova-api:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: nova-api:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: nova-api:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: nova-api:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: nova-conductor:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: nova-conductor:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: nova-conductor:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: nova-conductor:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: nova-conductor:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: nova-conductor:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: nova-conductor:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: nova-conductor:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: nova-conductor:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: nova-consoleauth:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: nova-consoleauth:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: nova-consoleauth:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: nova-consoleauth:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: nova-consoleauth:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: nova-consoleauth:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: nova-consoleauth:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: nova-consoleauth:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: nova-consoleauth:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: nova-novncproxy:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: nova-novncproxy:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: nova-novncproxy:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: nova-novncproxy:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: nova-novncproxy:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: nova-novncproxy:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: nova-novncproxy:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: nova-novncproxy:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: nova-novncproxy:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: nova-scheduler:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: nova-scheduler:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: nova-scheduler:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: nova-scheduler:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: nova-scheduler:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: nova-scheduler:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: nova-scheduler:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: nova-scheduler:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: nova-scheduler:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: rabbitmq-server:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: rabbitmq-server:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: rabbitmq-server:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: rabbitmq-server:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: rabbitmq-server:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: rabbitmq-server:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: rabbitmq-server:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: rabbitmq-server:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: rabbitmq-server:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: swift-account:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: swift-account:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: swift-account:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: swift-account:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: swift-account:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: swift-account:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: swift-account:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: swift-account:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: swift-account:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: swift-container:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: swift-container:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: swift-container:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: swift-container:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: swift-container:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: swift-container:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: swift-container:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: swift-container:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: swift-container:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: swift-fs:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: swift-fs:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: swift-fs:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: swift-fs:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: swift-fs:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: swift-fs:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: swift-fs:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: swift-fs:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: swift-fs:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: swift-object-expirer allocation score on rhos6-node1: 0 +pcmk__native_allocate: swift-object-expirer allocation score on rhos6-node2: 0 +pcmk__native_allocate: swift-object-expirer allocation score on rhos6-node3: 0 +pcmk__native_allocate: swift-object:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: swift-object:0 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: swift-object:0 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: swift-object:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: swift-object:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: swift-object:1 allocation score on rhos6-node3: -INFINITY +pcmk__native_allocate: swift-object:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: swift-object:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: swift-object:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: swift-proxy:0 allocation score on rhos6-node1: 1 +pcmk__native_allocate: swift-proxy:0 allocation score on rhos6-node2: 0 +pcmk__native_allocate: swift-proxy:0 allocation score on rhos6-node3: 0 +pcmk__native_allocate: swift-proxy:1 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: swift-proxy:1 allocation score on rhos6-node2: 1 +pcmk__native_allocate: swift-proxy:1 allocation score on rhos6-node3: 0 +pcmk__native_allocate: swift-proxy:2 allocation score on rhos6-node1: -INFINITY +pcmk__native_allocate: swift-proxy:2 allocation score on rhos6-node2: -INFINITY +pcmk__native_allocate: swift-proxy:2 allocation score on rhos6-node3: 1 +pcmk__native_allocate: vip-ceilometer allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-ceilometer allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-ceilometer allocation score on rhos6-node3: 0 +pcmk__native_allocate: vip-cinder allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-cinder allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-cinder allocation score on rhos6-node3: 0 +pcmk__native_allocate: vip-db allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-db allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-db allocation score on rhos6-node3: 0 +pcmk__native_allocate: vip-glance allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-glance allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-glance allocation score on rhos6-node3: 0 +pcmk__native_allocate: vip-heat allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-heat allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-heat allocation score on rhos6-node3: 0 +pcmk__native_allocate: vip-horizon allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-horizon allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-horizon allocation score on rhos6-node3: 0 +pcmk__native_allocate: vip-keystone allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-keystone allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-keystone allocation score on rhos6-node3: 0 +pcmk__native_allocate: vip-neutron allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-neutron allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-neutron allocation score on rhos6-node3: 0 +pcmk__native_allocate: vip-nova allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-nova allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-nova allocation score on rhos6-node3: 0 +pcmk__native_allocate: vip-qpid allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-qpid allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-qpid allocation score on rhos6-node3: 0 +pcmk__native_allocate: vip-rabbitmq allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-rabbitmq allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-rabbitmq allocation score on rhos6-node3: 0 +pcmk__native_allocate: vip-swift allocation score on rhos6-node1: 0 +pcmk__native_allocate: vip-swift allocation score on rhos6-node2: 0 +pcmk__native_allocate: vip-swift allocation score on rhos6-node3: 0 diff --git a/pengine/test10/complex_enforce_colo.summary b/pengine/test10/complex_enforce_colo.summary index 0426e98a410..5ec95a8affa 100644 --- a/pengine/test10/complex_enforce_colo.summary +++ b/pengine/test10/complex_enforce_colo.summary @@ -1,4 +1,4 @@ -3 of 132 resources DISABLED and 0 BLOCKED from being started due to failures +3 of 132 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ rhos6-node1 rhos6-node2 rhos6-node3 ] @@ -348,7 +348,6 @@ Executing cluster transition: * Resource action: keystone stop on rhos6-node2 * Resource action: keystone stop on rhos6-node3 * Pseudo action: keystone-clone_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ rhos6-node1 rhos6-node2 rhos6-node3 ] diff --git a/pengine/test10/concurrent-fencing.dot b/pengine/test10/concurrent-fencing.dot index 657fa6aea02..91817cd5457 100644 --- a/pengine/test10/concurrent-fencing.dot +++ b/pengine/test10/concurrent-fencing.dot @@ -1,13 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' node1" -> "stonith 'reboot' node2" [ style = bold] -"stonith 'reboot' node1" -> "stonith_complete" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' node2" -> "stonith_complete" [ style = bold] "stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] "stonith 'reboot' node3" -> "stonith 'reboot' node2" [ style = bold] -"stonith 'reboot' node3" -> "stonith_complete" [ style = bold] "stonith 'reboot' node3" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/concurrent-fencing.exp b/pengine/test10/concurrent-fencing.exp index c916c1b5511..23295e3fe5c 100644 --- a/pengine/test10/concurrent-fencing.exp +++ b/pengine/test10/concurrent-fencing.exp @@ -1,35 +1,5 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> - <action_set> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-node3-reboot" on_node="node3" on_node_uuid="uuid3"/> - </trigger> - </inputs> - </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> <action_set> <crm_event id="3" operation="stonith" operation_key="stonith-node3-reboot" on_node="node3" on_node_uuid="uuid3"> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_stonith_action="reboot" /> @@ -40,10 +10,10 @@ </action_set> <inputs/> </synapse> - <synapse id="3"> + <synapse id="1"> <action_set> <crm_event id="2" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="uuid2"> - <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_no_wait="true" CRM_meta_stonith_action="reboot" /> + <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_stonith_action="reboot" /> <downed> <node id="uuid2"/> </downed> @@ -58,7 +28,7 @@ </trigger> </inputs> </synapse> - <synapse id="4"> + <synapse id="2"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/concurrent-fencing.scores b/pengine/test10/concurrent-fencing.scores index 03222310437..ecbdd4ca1a7 100644 --- a/pengine/test10/concurrent-fencing.scores +++ b/pengine/test10/concurrent-fencing.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: lsb_dummy allocation score on node1: 0 -native_color: lsb_dummy allocation score on node2: 0 -native_color: lsb_dummy allocation score on node3: 0 -native_color: stonith-1 allocation score on node1: 0 -native_color: stonith-1 allocation score on node2: 0 -native_color: stonith-1 allocation score on node3: 0 +pcmk__native_allocate: lsb_dummy allocation score on node1: 0 +pcmk__native_allocate: lsb_dummy allocation score on node2: 0 +pcmk__native_allocate: lsb_dummy allocation score on node3: 0 +pcmk__native_allocate: stonith-1 allocation score on node1: 0 +pcmk__native_allocate: stonith-1 allocation score on node2: 0 +pcmk__native_allocate: stonith-1 allocation score on node3: 0 diff --git a/pengine/test10/concurrent-fencing.summary b/pengine/test10/concurrent-fencing.summary index 46d3323efcd..2124528e49a 100644 --- a/pengine/test10/concurrent-fencing.summary +++ b/pengine/test10/concurrent-fencing.summary @@ -16,8 +16,6 @@ Executing cluster transition: * Fencing node3 (reboot) * Fencing node1 (reboot) * Fencing node2 (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: OFFLINE: [ node1 node2 node3 ] diff --git a/pengine/test10/container-1.exp b/pengine/test10/container-1.exp index 0c40b343485..db8bde833ad 100644 --- a/pengine/test10/container-1.exp +++ b/pengine/test10/container-1.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="container1_monitor_20000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="container1_monitor_20000" on_node="node1" on_node_uuid="node1"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="container1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="container1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="container1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="container1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="container1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="container1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -39,7 +39,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="container1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="container1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -48,53 +48,53 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/container-1.scores b/pengine/test10/container-1.scores index 7e1d24441e5..7fab1b74917 100644 --- a/pengine/test10/container-1.scores +++ b/pengine/test10/container-1.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: container1 allocation score on node1: 0 -native_color: container1 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: container1 allocation score on node1: 0 +pcmk__native_allocate: container1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY diff --git a/pengine/test10/container-2.dot b/pengine/test10/container-2.dot index 8b65f59c457..15a5336fc09 100644 --- a/pengine/test10/container-2.dot +++ b/pengine/test10/container-2.dot @@ -1,24 +1,20 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] "container1_start_0 node1" -> "container1_monitor_20000 node1" [ style = bold] "container1_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] "container1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] "container1_start_0 node1" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 node1" -> "all_stopped" [ style = bold] "container1_stop_0 node1" -> "container1_start_0 node1" [ style = bold] "container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] "rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc2_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] "rsc2_start_0 node1" -> "rsc2_monitor_5000 node1" [ style = bold] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/container-2.exp b/pengine/test10/container-2.exp index ab50c7fab2a..e0cb0afb73c 100644 --- a/pengine/test10/container-2.exp +++ b/pengine/test10/container-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -21,10 +21,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> @@ -37,29 +37,29 @@ </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -75,29 +75,29 @@ </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -113,25 +113,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/container-2.scores b/pengine/test10/container-2.scores index 7e1d24441e5..7fab1b74917 100644 --- a/pengine/test10/container-2.scores +++ b/pengine/test10/container-2.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: container1 allocation score on node1: 0 -native_color: container1 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: container1 allocation score on node1: 0 +pcmk__native_allocate: container1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY diff --git a/pengine/test10/container-2.summary b/pengine/test10/container-2.summary index 011dbe436df..72972573659 100644 --- a/pengine/test10/container-2.summary +++ b/pengine/test10/container-2.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: rsc1 stop on node1 * Resource action: rsc2 stop on node1 * Resource action: container1 stop on node1 - * Pseudo action: all_stopped * Resource action: container1 start on node1 * Resource action: container1 monitor=20000 on node1 * Resource action: rsc1 start on node1 diff --git a/pengine/test10/container-3.dot b/pengine/test10/container-3.dot index 6ec52b918ff..87d82338eb9 100644 --- a/pengine/test10/container-3.dot +++ b/pengine/test10/container-3.dot @@ -1,11 +1,9 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] "container1_start_0 node1" -> "container1_monitor_20000 node1" [ style = bold] "container1_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] "container1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] "container1_start_0 node1" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 node1" -> "all_stopped" [ style = bold] "container1_stop_0 node1" -> "container1_start_0 node1" [ style = bold] "container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] @@ -14,7 +12,6 @@ digraph "g" { "rsc2_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] "rsc2_start_0 node1" -> "rsc2_monitor_5000 node1" [ style = bold] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/container-3.exp b/pengine/test10/container-3.exp index c52dd31c5c9..f85e1d4fa91 100644 --- a/pengine/test10/container-3.exp +++ b/pengine/test10/container-3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -21,7 +21,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> @@ -34,55 +34,55 @@ </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -98,22 +98,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="8"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/container-3.scores b/pengine/test10/container-3.scores index 7e1d24441e5..7fab1b74917 100644 --- a/pengine/test10/container-3.scores +++ b/pengine/test10/container-3.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: container1 allocation score on node1: 0 -native_color: container1 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: container1 allocation score on node1: 0 +pcmk__native_allocate: container1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY diff --git a/pengine/test10/container-3.summary b/pengine/test10/container-3.summary index 424f27e4eb1..340359cd253 100644 --- a/pengine/test10/container-3.summary +++ b/pengine/test10/container-3.summary @@ -14,7 +14,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc2 stop on node1 * Resource action: container1 stop on node1 - * Pseudo action: all_stopped * Resource action: container1 start on node1 * Resource action: container1 monitor=20000 on node1 * Resource action: rsc1 start on node1 diff --git a/pengine/test10/container-4.dot b/pengine/test10/container-4.dot index 3babe8f52c6..65824a02327 100644 --- a/pengine/test10/container-4.dot +++ b/pengine/test10/container-4.dot @@ -1,24 +1,20 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] "container1_start_0 node2" -> "container1_monitor_20000 node2" [ style = bold] "container1_start_0 node2" -> "rsc1_start_0 node2" [ style = bold] "container1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] "container1_start_0 node2" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 node1" -> "all_stopped" [ style = bold] "container1_stop_0 node1" -> "container1_start_0 node2" [ style = bold] "container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] "rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] "rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/container-4.exp b/pengine/test10/container-4.exp index c734230969c..77ebec46d8c 100644 --- a/pengine/test10/container-4.exp +++ b/pengine/test10/container-4.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="container1_monitor_20000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="container1_monitor_20000" on_node="node2" on_node_uuid="node2"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -34,45 +34,45 @@ </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -81,59 +81,40 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/container-4.scores b/pengine/test10/container-4.scores index b7ccfa1ab27..66ad63beaa5 100644 --- a/pengine/test10/container-4.scores +++ b/pengine/test10/container-4.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: container1 allocation score on node1: -INFINITY -native_color: container1 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: container1 allocation score on node1: -INFINITY +pcmk__native_allocate: container1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/container-4.summary b/pengine/test10/container-4.summary index 387db8f9704..ca86d392c59 100644 --- a/pengine/test10/container-4.summary +++ b/pengine/test10/container-4.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: rsc1 stop on node1 * Resource action: rsc2 stop on node1 * Resource action: container1 stop on node1 - * Pseudo action: all_stopped * Resource action: container1 start on node2 * Resource action: rsc1 start on node2 * Resource action: rsc2 start on node2 diff --git a/pengine/test10/container-group-1.exp b/pengine/test10/container-group-1.exp index fc9e237957e..fff718354c4 100644 --- a/pengine/test10/container-group-1.exp +++ b/pengine/test10/container-group-1.exp @@ -1,28 +1,28 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="running" operation_key="container-group_running_0"> + <pseudo_event id="10" operation="running" operation_key="container-group_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="9" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="10" operation="start" operation_key="container-group_start_0"> + <pseudo_event id="9" operation="start" operation_key="container-group_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -30,39 +30,39 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="container1_monitor_20000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="container1_monitor_20000" on_node="node1" on_node_uuid="node1"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="container1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="container1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="container1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="container1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="9" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="container1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="container1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -71,7 +71,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="container1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="container1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -80,62 +80,62 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="9" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="9" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/container-group-1.scores b/pengine/test10/container-group-1.scores index 97404515658..a4e086e69a2 100644 --- a/pengine/test10/container-group-1.scores +++ b/pengine/test10/container-group-1.scores @@ -1,15 +1,15 @@ Allocation scores: -group_color: container-group allocation score on node1: 0 -group_color: container-group allocation score on node2: 0 -group_color: container1 allocation score on node1: 0 -group_color: container1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: container1 allocation score on node1: 0 -native_color: container1 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: container-group allocation score on node1: 0 +pcmk__group_allocate: container-group allocation score on node2: 0 +pcmk__group_allocate: container1 allocation score on node1: 0 +pcmk__group_allocate: container1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: container1 allocation score on node1: 0 +pcmk__native_allocate: container1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY diff --git a/pengine/test10/container-group-2.dot b/pengine/test10/container-group-2.dot index 49e8d565f81..061c38073ab 100644 --- a/pengine/test10/container-group-2.dot +++ b/pengine/test10/container-group-2.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container-group_running_0" [ style=bold color="green" fontcolor="orange"] "container-group_start_0" -> "container-group_running_0" [ style = bold] "container-group_start_0" -> "container1_start_0 node1" [ style = bold] @@ -19,7 +18,6 @@ digraph "g" { "container1_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] "container1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] "container1_start_0 node1" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 node1" -> "all_stopped" [ style = bold] "container1_stop_0 node1" -> "container-group_stopped_0" [ style = bold] "container1_stop_0 node1" -> "container1_start_0 node1" [ style = bold] "container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] @@ -28,7 +26,6 @@ digraph "g" { "rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] "rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "container-group_stopped_0" [ style = bold] "rsc1_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] @@ -37,7 +34,6 @@ digraph "g" { "rsc2_start_0 node1" -> "container-group_running_0" [ style = bold] "rsc2_start_0 node1" -> "rsc2_monitor_5000 node1" [ style = bold] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "container-group_stopped_0" [ style = bold] "rsc2_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] "rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] diff --git a/pengine/test10/container-group-2.exp b/pengine/test10/container-group-2.exp index bfbb8f29cef..a5903c6bdf0 100644 --- a/pengine/test10/container-group-2.exp +++ b/pengine/test10/container-group-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="14" operation="stopped" operation_key="container-group_stopped_0"> + <pseudo_event id="13" operation="stopped" operation_key="container-group_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,19 +10,19 @@ <rsc_op id="3" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="container-group_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="container-group_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="13" operation="stop" operation_key="container-group_stop_0"> + <pseudo_event id="12" operation="stop" operation_key="container-group_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -30,40 +30,40 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="12" operation="running" operation_key="container-group_running_0"> + <pseudo_event id="11" operation="running" operation_key="container-group_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="10" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="11" operation="start" operation_key="container-group_start_0"> + <pseudo_event id="10" operation="start" operation_key="container-group_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stopped" operation_key="container-group_stopped_0"/> + <pseudo_event id="13" operation="stopped" operation_key="container-group_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -73,7 +73,7 @@ <rsc_op id="3" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="10" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> @@ -86,13 +86,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="container-group_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="container-group_stop_0"/> </trigger> </inputs> </synapse> @@ -105,42 +105,42 @@ </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="10" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="container-group_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="container-group_stop_0"/> </trigger> </inputs> </synapse> @@ -153,42 +153,42 @@ </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="10" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stop" operation_key="container-group_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="container-group_stop_0"/> </trigger> </inputs> </synapse> @@ -201,25 +201,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="13"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/container-group-2.scores b/pengine/test10/container-group-2.scores index 97404515658..a4e086e69a2 100644 --- a/pengine/test10/container-group-2.scores +++ b/pengine/test10/container-group-2.scores @@ -1,15 +1,15 @@ Allocation scores: -group_color: container-group allocation score on node1: 0 -group_color: container-group allocation score on node2: 0 -group_color: container1 allocation score on node1: 0 -group_color: container1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: container1 allocation score on node1: 0 -native_color: container1 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: container-group allocation score on node1: 0 +pcmk__group_allocate: container-group allocation score on node2: 0 +pcmk__group_allocate: container1 allocation score on node1: 0 +pcmk__group_allocate: container1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: container1 allocation score on node1: 0 +pcmk__native_allocate: container1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY diff --git a/pengine/test10/container-group-2.summary b/pengine/test10/container-group-2.summary index 68d62aa3430..b0c6b1ffb84 100644 --- a/pengine/test10/container-group-2.summary +++ b/pengine/test10/container-group-2.summary @@ -17,7 +17,6 @@ Executing cluster transition: * Resource action: rsc2 stop on node1 * Resource action: rsc1 stop on node1 * Resource action: container1 stop on node1 - * Pseudo action: all_stopped * Pseudo action: container-group_stopped_0 * Pseudo action: container-group_start_0 * Resource action: container1 start on node1 diff --git a/pengine/test10/container-group-3.dot b/pengine/test10/container-group-3.dot index f6ae99989d4..416e0e6f34d 100644 --- a/pengine/test10/container-group-3.dot +++ b/pengine/test10/container-group-3.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container-group_running_0" [ style=bold color="green" fontcolor="orange"] "container-group_start_0" -> "container-group_running_0" [ style = bold] "container-group_start_0" -> "container1_start_0 node1" [ style = bold] @@ -17,7 +16,6 @@ digraph "g" { "container1_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] "container1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] "container1_start_0 node1" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 node1" -> "all_stopped" [ style = bold] "container1_stop_0 node1" -> "container-group_stopped_0" [ style = bold] "container1_stop_0 node1" -> "container1_start_0 node1" [ style = bold] "container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/container-group-3.exp b/pengine/test10/container-group-3.exp index 58dedb9b45b..8466066feba 100644 --- a/pengine/test10/container-group-3.exp +++ b/pengine/test10/container-group-3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="12" operation="stopped" operation_key="container-group_stopped_0"> + <pseudo_event id="11" operation="stopped" operation_key="container-group_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,13 +10,13 @@ <rsc_op id="2" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="container-group_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="container-group_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="container-group_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="container-group_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -24,40 +24,40 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="10" operation="running" operation_key="container-group_running_0"> + <pseudo_event id="9" operation="running" operation_key="container-group_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="8" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="9" operation="start" operation_key="container-group_start_0"> + <pseudo_event id="8" operation="start" operation_key="container-group_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stopped" operation_key="container-group_stopped_0"/> + <pseudo_event id="11" operation="stopped" operation_key="container-group_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -67,7 +67,7 @@ <rsc_op id="2" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="8" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> @@ -80,7 +80,7 @@ </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stop" operation_key="container-group_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="container-group_stop_0"/> </trigger> </inputs> </synapse> @@ -93,80 +93,68 @@ </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="8" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="container1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="container-group_start_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="11"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> + <pseudo_event id="8" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/container-group-3.scores b/pengine/test10/container-group-3.scores index 97404515658..a4e086e69a2 100644 --- a/pengine/test10/container-group-3.scores +++ b/pengine/test10/container-group-3.scores @@ -1,15 +1,15 @@ Allocation scores: -group_color: container-group allocation score on node1: 0 -group_color: container-group allocation score on node2: 0 -group_color: container1 allocation score on node1: 0 -group_color: container1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: container1 allocation score on node1: 0 -native_color: container1 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: container-group allocation score on node1: 0 +pcmk__group_allocate: container-group allocation score on node2: 0 +pcmk__group_allocate: container1 allocation score on node1: 0 +pcmk__group_allocate: container1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: container1 allocation score on node1: 0 +pcmk__native_allocate: container1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY diff --git a/pengine/test10/container-group-3.summary b/pengine/test10/container-group-3.summary index 3e327ffc5f9..e6417634c62 100644 --- a/pengine/test10/container-group-3.summary +++ b/pengine/test10/container-group-3.summary @@ -15,7 +15,6 @@ Transition Summary: Executing cluster transition: * Pseudo action: container-group_stop_0 * Resource action: container1 stop on node1 - * Pseudo action: all_stopped * Pseudo action: container-group_stopped_0 * Pseudo action: container-group_start_0 * Resource action: container1 start on node1 diff --git a/pengine/test10/container-group-4.dot b/pengine/test10/container-group-4.dot index 7ccd78f79d4..3821bc4f95c 100644 --- a/pengine/test10/container-group-4.dot +++ b/pengine/test10/container-group-4.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container-group_running_0" [ style=bold color="green" fontcolor="orange"] "container-group_start_0" -> "container-group_running_0" [ style = bold] "container-group_start_0" -> "container1_start_0 node2" [ style = bold] @@ -19,7 +18,6 @@ digraph "g" { "container1_start_0 node2" -> "rsc1_start_0 node2" [ style = bold] "container1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] "container1_start_0 node2" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 node1" -> "all_stopped" [ style = bold] "container1_stop_0 node1" -> "container-group_stopped_0" [ style = bold] "container1_stop_0 node1" -> "container1_start_0 node2" [ style = bold] "container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] @@ -28,7 +26,6 @@ digraph "g" { "rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] "rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "container-group_stopped_0" [ style = bold] "rsc1_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] @@ -37,7 +34,6 @@ digraph "g" { "rsc2_start_0 node2" -> "container-group_running_0" [ style = bold] "rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "container-group_stopped_0" [ style = bold] "rsc2_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] "rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] diff --git a/pengine/test10/container-group-4.exp b/pengine/test10/container-group-4.exp index efb7127e76f..ba930f846ec 100644 --- a/pengine/test10/container-group-4.exp +++ b/pengine/test10/container-group-4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="container-group_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="container-group_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,19 +10,19 @@ <rsc_op id="3" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="container-group_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="container-group_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="container-group_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="container-group_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -30,53 +30,53 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="15" operation="running" operation_key="container-group_running_0"> + <pseudo_event id="14" operation="running" operation_key="container-group_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="13" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="14" operation="start" operation_key="container-group_start_0"> + <pseudo_event id="13" operation="start" operation_key="container-group_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stopped" operation_key="container-group_stopped_0"/> + <pseudo_event id="16" operation="stopped" operation_key="container-group_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="container1_monitor_20000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="container1_monitor_20000" on_node="node2" on_node_uuid="node2"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="container1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -86,7 +86,7 @@ <rsc_op id="3" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="13" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> @@ -99,127 +99,109 @@ </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="container-group_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="container-group_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="13" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="container-group_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="container-group_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="container1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="container-group_start_0"/> + <pseudo_event id="13" operation="start" operation_key="container-group_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="container-group_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="13"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="container1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <pseudo_event id="15" operation="stop" operation_key="container-group_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/container-group-4.scores b/pengine/test10/container-group-4.scores index 72a443b2796..42e54399286 100644 --- a/pengine/test10/container-group-4.scores +++ b/pengine/test10/container-group-4.scores @@ -1,15 +1,15 @@ Allocation scores: -group_color: container-group allocation score on node1: 0 -group_color: container-group allocation score on node2: 0 -group_color: container1 allocation score on node1: -INFINITY -group_color: container1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: container1 allocation score on node1: -INFINITY -native_color: container1 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 +pcmk__group_allocate: container-group allocation score on node1: 0 +pcmk__group_allocate: container-group allocation score on node2: 0 +pcmk__group_allocate: container1 allocation score on node1: -INFINITY +pcmk__group_allocate: container1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: container1 allocation score on node1: -INFINITY +pcmk__native_allocate: container1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/container-group-4.summary b/pengine/test10/container-group-4.summary index 8ab682bc18f..e70407e55c6 100644 --- a/pengine/test10/container-group-4.summary +++ b/pengine/test10/container-group-4.summary @@ -17,7 +17,6 @@ Executing cluster transition: * Resource action: rsc2 stop on node1 * Resource action: rsc1 stop on node1 * Resource action: container1 stop on node1 - * Pseudo action: all_stopped * Pseudo action: container-group_stopped_0 * Pseudo action: container-group_start_0 * Resource action: container1 start on node2 diff --git a/pengine/test10/container-is-remote-node.exp b/pengine/test10/container-is-remote-node.exp index d656dd277da..35c21818d84 100644 --- a/pengine/test10/container-is-remote-node.exp +++ b/pengine/test10/container-is-remote-node.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="RNVM1" on_node_uuid="RNVM1" router_node="lama2"> + <rsc_op id="14" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="RNVM1" on_node_uuid="RNVM1" router_node="lama2"> <primitive id="dlm" long-id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="RNVM1" CRM_meta_on_node_uuid="RNVM1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama2" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="RNVM1" on_node_uuid="RNVM1" router_node="lama2"> + <rsc_op id="15" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="RNVM1" on_node_uuid="RNVM1" router_node="lama2"> <primitive id="clvmd" long-id="clvmd:0" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="RNVM1" CRM_meta_on_node_uuid="RNVM1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama2" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="gfs2-lv_1_1_monitor_0" internal_operation_key="gfs2-lv_1_1:0_monitor_0" on_node="RNVM1" on_node_uuid="RNVM1" router_node="lama2"> + <rsc_op id="16" operation="monitor" operation_key="gfs2-lv_1_1_monitor_0" internal_operation_key="gfs2-lv_1_1:0_monitor_0" on_node="RNVM1" on_node_uuid="RNVM1" router_node="lama2"> <primitive id="gfs2-lv_1_1" long-id="gfs2-lv_1_1:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="RNVM1" CRM_meta_on_node_uuid="RNVM1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama2" CRM_meta_timeout="20000" device="/dev/vg1/lv_1_1" directory="/FSimg1" fstype="gfs2"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="gfs2-lv_1_2_monitor_0" internal_operation_key="gfs2-lv_1_2:0_monitor_0" on_node="RNVM1" on_node_uuid="RNVM1" router_node="lama2"> + <rsc_op id="17" operation="monitor" operation_key="gfs2-lv_1_2_monitor_0" internal_operation_key="gfs2-lv_1_2:0_monitor_0" on_node="RNVM1" on_node_uuid="RNVM1" router_node="lama2"> <primitive id="gfs2-lv_1_2" long-id="gfs2-lv_1_2:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="RNVM1" CRM_meta_on_node_uuid="RNVM1" CRM_meta_op_target_rc="7" CRM_meta_physical_host="lama2" CRM_meta_timeout="20000" device="/dev/vg1/lv_1_2" directory="/FSimg2" fstype="gfs2"/> </rsc_op> diff --git a/pengine/test10/container-is-remote-node.scores b/pengine/test10/container-is-remote-node.scores index 6c743c558c8..f69b2636489 100644 --- a/pengine/test10/container-is-remote-node.scores +++ b/pengine/test10/container-is-remote-node.scores @@ -1,118 +1,118 @@ Allocation scores: -clone_color: clvmd-clone allocation score on RNVM1: 0 -clone_color: clvmd-clone allocation score on lama2: 0 -clone_color: clvmd-clone allocation score on lama3: 0 -clone_color: clvmd:0 allocation score on RNVM1: 0 -clone_color: clvmd:0 allocation score on lama2: 1 -clone_color: clvmd:0 allocation score on lama3: 0 -clone_color: clvmd:1 allocation score on RNVM1: 0 -clone_color: clvmd:1 allocation score on lama2: 0 -clone_color: clvmd:1 allocation score on lama3: 1 -clone_color: clvmd:2 allocation score on RNVM1: 0 -clone_color: clvmd:2 allocation score on lama2: 0 -clone_color: clvmd:2 allocation score on lama3: 0 -clone_color: dlm-clone allocation score on RNVM1: -INFINITY -clone_color: dlm-clone allocation score on lama2: 0 -clone_color: dlm-clone allocation score on lama3: 0 -clone_color: dlm:0 allocation score on RNVM1: -INFINITY -clone_color: dlm:0 allocation score on lama2: 1 -clone_color: dlm:0 allocation score on lama3: 0 -clone_color: dlm:1 allocation score on RNVM1: -INFINITY -clone_color: dlm:1 allocation score on lama2: 0 -clone_color: dlm:1 allocation score on lama3: 1 -clone_color: dlm:2 allocation score on RNVM1: -INFINITY -clone_color: dlm:2 allocation score on lama2: 0 -clone_color: dlm:2 allocation score on lama3: 0 -clone_color: gfs2-lv_1_1-clone allocation score on RNVM1: 0 -clone_color: gfs2-lv_1_1-clone allocation score on lama2: 0 -clone_color: gfs2-lv_1_1-clone allocation score on lama3: 0 -clone_color: gfs2-lv_1_1:0 allocation score on RNVM1: 0 -clone_color: gfs2-lv_1_1:0 allocation score on lama2: 1 -clone_color: gfs2-lv_1_1:0 allocation score on lama3: 0 -clone_color: gfs2-lv_1_1:1 allocation score on RNVM1: 0 -clone_color: gfs2-lv_1_1:1 allocation score on lama2: 0 -clone_color: gfs2-lv_1_1:1 allocation score on lama3: 1 -clone_color: gfs2-lv_1_1:2 allocation score on RNVM1: 0 -clone_color: gfs2-lv_1_1:2 allocation score on lama2: 0 -clone_color: gfs2-lv_1_1:2 allocation score on lama3: 0 -clone_color: gfs2-lv_1_2-clone allocation score on RNVM1: 0 -clone_color: gfs2-lv_1_2-clone allocation score on lama2: 0 -clone_color: gfs2-lv_1_2-clone allocation score on lama3: 0 -clone_color: gfs2-lv_1_2:0 allocation score on RNVM1: 0 -clone_color: gfs2-lv_1_2:0 allocation score on lama2: 0 -clone_color: gfs2-lv_1_2:0 allocation score on lama3: 0 -clone_color: gfs2-lv_1_2:1 allocation score on RNVM1: 0 -clone_color: gfs2-lv_1_2:1 allocation score on lama2: 0 -clone_color: gfs2-lv_1_2:1 allocation score on lama3: 0 -clone_color: gfs2-lv_1_2:2 allocation score on RNVM1: 0 -clone_color: gfs2-lv_1_2:2 allocation score on lama2: 0 -clone_color: gfs2-lv_1_2:2 allocation score on lama3: 0 -group_color: FSdata1 allocation score on RNVM1: INFINITY -group_color: FSdata1 allocation score on lama2: -INFINITY -group_color: FSdata1 allocation score on lama3: -INFINITY -group_color: RES1 allocation score on RNVM1: INFINITY -group_color: RES1 allocation score on lama2: -INFINITY -group_color: RES1 allocation score on lama3: -INFINITY -group_color: RES1-IP allocation score on RNVM1: 5000 -group_color: RES1-IP allocation score on lama2: -INFINITY -group_color: RES1-IP allocation score on lama3: -INFINITY -group_color: res-rsyslog allocation score on RNVM1: 5000 -group_color: res-rsyslog allocation score on lama2: -INFINITY -group_color: res-rsyslog allocation score on lama3: -INFINITY -native_color: FSdata1 allocation score on RNVM1: INFINITY -native_color: FSdata1 allocation score on lama2: -INFINITY -native_color: FSdata1 allocation score on lama3: -INFINITY -native_color: RES1-IP allocation score on RNVM1: 10000 -native_color: RES1-IP allocation score on lama2: -INFINITY -native_color: RES1-IP allocation score on lama3: -INFINITY -native_color: RNVM1 allocation score on RNVM1: -INFINITY -native_color: RNVM1 allocation score on lama2: 5000 -native_color: RNVM1 allocation score on lama3: -INFINITY -native_color: VM1 allocation score on RNVM1: -INFINITY -native_color: VM1 allocation score on lama2: 10000 -native_color: VM1 allocation score on lama3: 0 -native_color: clvmd:0 allocation score on RNVM1: -INFINITY -native_color: clvmd:0 allocation score on lama2: 1 -native_color: clvmd:0 allocation score on lama3: -INFINITY -native_color: clvmd:1 allocation score on RNVM1: -INFINITY -native_color: clvmd:1 allocation score on lama2: -INFINITY -native_color: clvmd:1 allocation score on lama3: 1 -native_color: clvmd:2 allocation score on RNVM1: -INFINITY -native_color: clvmd:2 allocation score on lama2: -INFINITY -native_color: clvmd:2 allocation score on lama3: -INFINITY -native_color: dlm:0 allocation score on RNVM1: -INFINITY -native_color: dlm:0 allocation score on lama2: 1 -native_color: dlm:0 allocation score on lama3: 0 -native_color: dlm:1 allocation score on RNVM1: -INFINITY -native_color: dlm:1 allocation score on lama2: -INFINITY -native_color: dlm:1 allocation score on lama3: 1 -native_color: dlm:2 allocation score on RNVM1: -INFINITY -native_color: dlm:2 allocation score on lama2: -INFINITY -native_color: dlm:2 allocation score on lama3: -INFINITY -native_color: gfs2-lv_1_1:0 allocation score on RNVM1: -INFINITY -native_color: gfs2-lv_1_1:0 allocation score on lama2: 1 -native_color: gfs2-lv_1_1:0 allocation score on lama3: -INFINITY -native_color: gfs2-lv_1_1:1 allocation score on RNVM1: -INFINITY -native_color: gfs2-lv_1_1:1 allocation score on lama2: -INFINITY -native_color: gfs2-lv_1_1:1 allocation score on lama3: 1 -native_color: gfs2-lv_1_1:2 allocation score on RNVM1: -INFINITY -native_color: gfs2-lv_1_1:2 allocation score on lama2: -INFINITY -native_color: gfs2-lv_1_1:2 allocation score on lama3: -INFINITY -native_color: gfs2-lv_1_2:0 allocation score on RNVM1: -INFINITY -native_color: gfs2-lv_1_2:0 allocation score on lama2: -INFINITY -native_color: gfs2-lv_1_2:0 allocation score on lama3: -INFINITY -native_color: gfs2-lv_1_2:1 allocation score on RNVM1: -INFINITY -native_color: gfs2-lv_1_2:1 allocation score on lama2: -INFINITY -native_color: gfs2-lv_1_2:1 allocation score on lama3: -INFINITY -native_color: gfs2-lv_1_2:2 allocation score on RNVM1: -INFINITY -native_color: gfs2-lv_1_2:2 allocation score on lama2: -INFINITY -native_color: gfs2-lv_1_2:2 allocation score on lama3: -INFINITY -native_color: res-rsyslog allocation score on RNVM1: 5000 -native_color: res-rsyslog allocation score on lama2: -INFINITY -native_color: res-rsyslog allocation score on lama3: -INFINITY -native_color: restofencelama2 allocation score on RNVM1: -INFINITY -native_color: restofencelama2 allocation score on lama2: -INFINITY -native_color: restofencelama2 allocation score on lama3: INFINITY -native_color: restofencelama3 allocation score on RNVM1: -INFINITY -native_color: restofencelama3 allocation score on lama2: INFINITY -native_color: restofencelama3 allocation score on lama3: -INFINITY +pcmk__clone_allocate: clvmd-clone allocation score on RNVM1: 0 +pcmk__clone_allocate: clvmd-clone allocation score on lama2: 0 +pcmk__clone_allocate: clvmd-clone allocation score on lama3: 0 +pcmk__clone_allocate: clvmd:0 allocation score on RNVM1: 0 +pcmk__clone_allocate: clvmd:0 allocation score on lama2: 1 +pcmk__clone_allocate: clvmd:0 allocation score on lama3: 0 +pcmk__clone_allocate: clvmd:1 allocation score on RNVM1: 0 +pcmk__clone_allocate: clvmd:1 allocation score on lama2: 0 +pcmk__clone_allocate: clvmd:1 allocation score on lama3: 1 +pcmk__clone_allocate: clvmd:2 allocation score on RNVM1: 0 +pcmk__clone_allocate: clvmd:2 allocation score on lama2: 0 +pcmk__clone_allocate: clvmd:2 allocation score on lama3: 0 +pcmk__clone_allocate: dlm-clone allocation score on RNVM1: -INFINITY +pcmk__clone_allocate: dlm-clone allocation score on lama2: 0 +pcmk__clone_allocate: dlm-clone allocation score on lama3: 0 +pcmk__clone_allocate: dlm:0 allocation score on RNVM1: -INFINITY +pcmk__clone_allocate: dlm:0 allocation score on lama2: 1 +pcmk__clone_allocate: dlm:0 allocation score on lama3: 0 +pcmk__clone_allocate: dlm:1 allocation score on RNVM1: -INFINITY +pcmk__clone_allocate: dlm:1 allocation score on lama2: 0 +pcmk__clone_allocate: dlm:1 allocation score on lama3: 1 +pcmk__clone_allocate: dlm:2 allocation score on RNVM1: -INFINITY +pcmk__clone_allocate: dlm:2 allocation score on lama2: 0 +pcmk__clone_allocate: dlm:2 allocation score on lama3: 0 +pcmk__clone_allocate: gfs2-lv_1_1-clone allocation score on RNVM1: 0 +pcmk__clone_allocate: gfs2-lv_1_1-clone allocation score on lama2: 0 +pcmk__clone_allocate: gfs2-lv_1_1-clone allocation score on lama3: 0 +pcmk__clone_allocate: gfs2-lv_1_1:0 allocation score on RNVM1: 0 +pcmk__clone_allocate: gfs2-lv_1_1:0 allocation score on lama2: 1 +pcmk__clone_allocate: gfs2-lv_1_1:0 allocation score on lama3: 0 +pcmk__clone_allocate: gfs2-lv_1_1:1 allocation score on RNVM1: 0 +pcmk__clone_allocate: gfs2-lv_1_1:1 allocation score on lama2: 0 +pcmk__clone_allocate: gfs2-lv_1_1:1 allocation score on lama3: 1 +pcmk__clone_allocate: gfs2-lv_1_1:2 allocation score on RNVM1: 0 +pcmk__clone_allocate: gfs2-lv_1_1:2 allocation score on lama2: 0 +pcmk__clone_allocate: gfs2-lv_1_1:2 allocation score on lama3: 0 +pcmk__clone_allocate: gfs2-lv_1_2-clone allocation score on RNVM1: 0 +pcmk__clone_allocate: gfs2-lv_1_2-clone allocation score on lama2: 0 +pcmk__clone_allocate: gfs2-lv_1_2-clone allocation score on lama3: 0 +pcmk__clone_allocate: gfs2-lv_1_2:0 allocation score on RNVM1: 0 +pcmk__clone_allocate: gfs2-lv_1_2:0 allocation score on lama2: 0 +pcmk__clone_allocate: gfs2-lv_1_2:0 allocation score on lama3: 0 +pcmk__clone_allocate: gfs2-lv_1_2:1 allocation score on RNVM1: 0 +pcmk__clone_allocate: gfs2-lv_1_2:1 allocation score on lama2: 0 +pcmk__clone_allocate: gfs2-lv_1_2:1 allocation score on lama3: 0 +pcmk__clone_allocate: gfs2-lv_1_2:2 allocation score on RNVM1: 0 +pcmk__clone_allocate: gfs2-lv_1_2:2 allocation score on lama2: 0 +pcmk__clone_allocate: gfs2-lv_1_2:2 allocation score on lama3: 0 +pcmk__group_allocate: FSdata1 allocation score on RNVM1: INFINITY +pcmk__group_allocate: FSdata1 allocation score on lama2: -INFINITY +pcmk__group_allocate: FSdata1 allocation score on lama3: -INFINITY +pcmk__group_allocate: RES1 allocation score on RNVM1: INFINITY +pcmk__group_allocate: RES1 allocation score on lama2: -INFINITY +pcmk__group_allocate: RES1 allocation score on lama3: -INFINITY +pcmk__group_allocate: RES1-IP allocation score on RNVM1: 5000 +pcmk__group_allocate: RES1-IP allocation score on lama2: -INFINITY +pcmk__group_allocate: RES1-IP allocation score on lama3: -INFINITY +pcmk__group_allocate: res-rsyslog allocation score on RNVM1: 5000 +pcmk__group_allocate: res-rsyslog allocation score on lama2: -INFINITY +pcmk__group_allocate: res-rsyslog allocation score on lama3: -INFINITY +pcmk__native_allocate: FSdata1 allocation score on RNVM1: INFINITY +pcmk__native_allocate: FSdata1 allocation score on lama2: -INFINITY +pcmk__native_allocate: FSdata1 allocation score on lama3: -INFINITY +pcmk__native_allocate: RES1-IP allocation score on RNVM1: 10000 +pcmk__native_allocate: RES1-IP allocation score on lama2: -INFINITY +pcmk__native_allocate: RES1-IP allocation score on lama3: -INFINITY +pcmk__native_allocate: RNVM1 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: RNVM1 allocation score on lama2: 5000 +pcmk__native_allocate: RNVM1 allocation score on lama3: -INFINITY +pcmk__native_allocate: VM1 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: VM1 allocation score on lama2: 10000 +pcmk__native_allocate: VM1 allocation score on lama3: 0 +pcmk__native_allocate: clvmd:0 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on lama2: 1 +pcmk__native_allocate: clvmd:0 allocation score on lama3: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on lama2: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on lama3: 1 +pcmk__native_allocate: clvmd:2 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on lama2: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on lama3: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on lama2: 1 +pcmk__native_allocate: dlm:0 allocation score on lama3: 0 +pcmk__native_allocate: dlm:1 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on lama2: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on lama3: 1 +pcmk__native_allocate: dlm:2 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on lama2: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on lama3: -INFINITY +pcmk__native_allocate: gfs2-lv_1_1:0 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: gfs2-lv_1_1:0 allocation score on lama2: 1 +pcmk__native_allocate: gfs2-lv_1_1:0 allocation score on lama3: -INFINITY +pcmk__native_allocate: gfs2-lv_1_1:1 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: gfs2-lv_1_1:1 allocation score on lama2: -INFINITY +pcmk__native_allocate: gfs2-lv_1_1:1 allocation score on lama3: 1 +pcmk__native_allocate: gfs2-lv_1_1:2 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: gfs2-lv_1_1:2 allocation score on lama2: -INFINITY +pcmk__native_allocate: gfs2-lv_1_1:2 allocation score on lama3: -INFINITY +pcmk__native_allocate: gfs2-lv_1_2:0 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: gfs2-lv_1_2:0 allocation score on lama2: -INFINITY +pcmk__native_allocate: gfs2-lv_1_2:0 allocation score on lama3: -INFINITY +pcmk__native_allocate: gfs2-lv_1_2:1 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: gfs2-lv_1_2:1 allocation score on lama2: -INFINITY +pcmk__native_allocate: gfs2-lv_1_2:1 allocation score on lama3: -INFINITY +pcmk__native_allocate: gfs2-lv_1_2:2 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: gfs2-lv_1_2:2 allocation score on lama2: -INFINITY +pcmk__native_allocate: gfs2-lv_1_2:2 allocation score on lama3: -INFINITY +pcmk__native_allocate: res-rsyslog allocation score on RNVM1: 5000 +pcmk__native_allocate: res-rsyslog allocation score on lama2: -INFINITY +pcmk__native_allocate: res-rsyslog allocation score on lama3: -INFINITY +pcmk__native_allocate: restofencelama2 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: restofencelama2 allocation score on lama2: -INFINITY +pcmk__native_allocate: restofencelama2 allocation score on lama3: INFINITY +pcmk__native_allocate: restofencelama3 allocation score on RNVM1: -INFINITY +pcmk__native_allocate: restofencelama3 allocation score on lama2: INFINITY +pcmk__native_allocate: restofencelama3 allocation score on lama3: -INFINITY diff --git a/pengine/test10/container-is-remote-node.summary b/pengine/test10/container-is-remote-node.summary index f5c78ce5038..90231298946 100644 --- a/pengine/test10/container-is-remote-node.summary +++ b/pengine/test10/container-is-remote-node.summary @@ -1,4 +1,4 @@ -3 of 19 resources DISABLED and 0 BLOCKED from being started due to failures +3 of 19 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ lama2 lama3 ] diff --git a/pengine/test10/date-1.exp b/pengine/test10/date-1.exp index 61455bba623..85433652bbd 100644 --- a/pengine/test10/date-1.exp +++ b/pengine/test10/date-1.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" interface="eth2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" interface="eth2"/> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" interface="eth1"/> </rsc_op> diff --git a/pengine/test10/date-1.scores b/pengine/test10/date-1.scores index a7edee5239e..8c96cf8dabe 100644 --- a/pengine/test10/date-1.scores +++ b/pengine/test10/date-1.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 100 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 100 diff --git a/pengine/test10/date-2.scores b/pengine/test10/date-2.scores index 8d688fd6f7e..a2033616548 100644 --- a/pengine/test10/date-2.scores +++ b/pengine/test10/date-2.scores @@ -1,11 +1,11 @@ Allocation scores: -group_color: test allocation score on router1: 100 -group_color: test allocation score on router2: 0 -group_color: test_ip allocation score on router1: 100 -group_color: test_ip allocation score on router2: 0 -group_color: test_mailto allocation score on router1: 0 -group_color: test_mailto allocation score on router2: 0 -native_color: test_ip allocation score on router1: 100 -native_color: test_ip allocation score on router2: 0 -native_color: test_mailto allocation score on router1: -INFINITY -native_color: test_mailto allocation score on router2: -INFINITY +pcmk__group_allocate: test allocation score on router1: 100 +pcmk__group_allocate: test allocation score on router2: 0 +pcmk__group_allocate: test_ip allocation score on router1: 100 +pcmk__group_allocate: test_ip allocation score on router2: 0 +pcmk__group_allocate: test_mailto allocation score on router1: 0 +pcmk__group_allocate: test_mailto allocation score on router2: 0 +pcmk__native_allocate: test_ip allocation score on router1: 100 +pcmk__native_allocate: test_ip allocation score on router2: 0 +pcmk__native_allocate: test_mailto allocation score on router1: -INFINITY +pcmk__native_allocate: test_mailto allocation score on router2: -INFINITY diff --git a/pengine/test10/date-3.scores b/pengine/test10/date-3.scores index 8d688fd6f7e..a2033616548 100644 --- a/pengine/test10/date-3.scores +++ b/pengine/test10/date-3.scores @@ -1,11 +1,11 @@ Allocation scores: -group_color: test allocation score on router1: 100 -group_color: test allocation score on router2: 0 -group_color: test_ip allocation score on router1: 100 -group_color: test_ip allocation score on router2: 0 -group_color: test_mailto allocation score on router1: 0 -group_color: test_mailto allocation score on router2: 0 -native_color: test_ip allocation score on router1: 100 -native_color: test_ip allocation score on router2: 0 -native_color: test_mailto allocation score on router1: -INFINITY -native_color: test_mailto allocation score on router2: -INFINITY +pcmk__group_allocate: test allocation score on router1: 100 +pcmk__group_allocate: test allocation score on router2: 0 +pcmk__group_allocate: test_ip allocation score on router1: 100 +pcmk__group_allocate: test_ip allocation score on router2: 0 +pcmk__group_allocate: test_mailto allocation score on router1: 0 +pcmk__group_allocate: test_mailto allocation score on router2: 0 +pcmk__native_allocate: test_ip allocation score on router1: 100 +pcmk__native_allocate: test_ip allocation score on router2: 0 +pcmk__native_allocate: test_mailto allocation score on router1: -INFINITY +pcmk__native_allocate: test_mailto allocation score on router2: -INFINITY diff --git a/pengine/test10/dc-fence-ordering.dot b/pengine/test10/dc-fence-ordering.dot new file mode 100644 index 00000000000..b700755a717 --- /dev/null +++ b/pengine/test10/dc-fence-ordering.dot @@ -0,0 +1,49 @@ +digraph "g" { +"do_shutdown rhel7-2" [ style=bold color="green" fontcolor="black"] +"do_shutdown rhel7-4" [ style=bold color="green" fontcolor="black"] +"do_shutdown rhel7-5" [ style=bold color="green" fontcolor="black"] +"group-1_stop_0" -> "group-1_stopped_0" [ style = bold] +"group-1_stop_0" -> "petulant_stop_0 rhel7-1" [ style = bold] +"group-1_stop_0" -> "r192.168.122.207_stop_0 rhel7-1" [ style = bold] +"group-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stopped_0" -> "promotable-1_demote_0" [ style = bold] +"group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"petulant_stop_0 rhel7-1" -> "group-1_stopped_0" [ style = bold] +"petulant_stop_0 rhel7-1" -> "r192.168.122.207_stop_0 rhel7-1" [ style = bold] +"petulant_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"promotable-1_demote_0" -> "promotable-1_demoted_0" [ style = bold] +"promotable-1_demote_0" -> "stateful-1_demote_0 rhel7-1" [ style = bold] +"promotable-1_demote_0" [ style=bold color="green" fontcolor="orange"] +"promotable-1_demoted_0" -> "promotable-1_stop_0" [ style = bold] +"promotable-1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"promotable-1_stop_0" -> "promotable-1_stopped_0" [ style = bold] +"promotable-1_stop_0" -> "stateful-1_stop_0 rhel7-1" [ style = bold] +"promotable-1_stop_0" -> "stateful-1_stop_0 rhel7-2" [ style = bold] +"promotable-1_stop_0" -> "stateful-1_stop_0 rhel7-4" [ style = bold] +"promotable-1_stop_0" -> "stateful-1_stop_0 rhel7-5" [ style = bold] +"promotable-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"promotable-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"r192.168.122.207_stop_0 rhel7-1" -> "group-1_stopped_0" [ style = bold] +"r192.168.122.207_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"stateful-1_demote_0 rhel7-1" -> "promotable-1_demoted_0" [ style = bold] +"stateful-1_demote_0 rhel7-1" -> "stateful-1_stop_0 rhel7-1" [ style = bold] +"stateful-1_demote_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"stateful-1_stop_0 rhel7-1" -> "promotable-1_stopped_0" [ style = bold] +"stateful-1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"stateful-1_stop_0 rhel7-2" -> "do_shutdown rhel7-2" [ style = bold] +"stateful-1_stop_0 rhel7-2" -> "promotable-1_stopped_0" [ style = bold] +"stateful-1_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"stateful-1_stop_0 rhel7-4" -> "do_shutdown rhel7-4" [ style = bold] +"stateful-1_stop_0 rhel7-4" -> "promotable-1_stopped_0" [ style = bold] +"stateful-1_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"stateful-1_stop_0 rhel7-5" -> "do_shutdown rhel7-5" [ style = bold] +"stateful-1_stop_0 rhel7-5" -> "promotable-1_stopped_0" [ style = bold] +"stateful-1_stop_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' rhel7-1" -> "group-1_stop_0" [ style = bold] +"stonith 'reboot' rhel7-1" -> "petulant_stop_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "promotable-1_stop_0" [ style = bold] +"stonith 'reboot' rhel7-1" -> "r192.168.122.207_stop_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "stateful-1_demote_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "stateful-1_stop_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/dc-fence-ordering.exp b/pengine/test10/dc-fence-ordering.exp new file mode 100644 index 00000000000..73b8ae09021 --- /dev/null +++ b/pengine/test10/dc-fence-ordering.exp @@ -0,0 +1,259 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> + <synapse id="0"> + <action_set> + <rsc_op id="12" operation="stop" operation_key="stateful-1_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="rhel7-5" on_node_uuid="5"> + <primitive id="stateful-1" long-id="stateful-1:0" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="rhel7-5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="90000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="19" operation="stop" operation_key="promotable-1_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <pseudo_event id="14" operation="stop" operation_key="stateful-1_stop_0" internal_operation_key="stateful-1:1_stop_0"> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="13" operation="demote" operation_key="stateful-1_demote_0" internal_operation_key="stateful-1:1_demote_0"/> + </trigger> + <trigger> + <pseudo_event id="19" operation="stop" operation_key="promotable-1_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="2"> + <action_set> + <pseudo_event id="13" operation="demote" operation_key="stateful-1_demote_0" internal_operation_key="stateful-1:1_demote_0"> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="23" operation="demote" operation_key="promotable-1_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <rsc_op id="15" operation="stop" operation_key="stateful-1_stop_0" internal_operation_key="stateful-1:2_stop_0" on_node="rhel7-2" on_node_uuid="2"> + <primitive id="stateful-1" long-id="stateful-1:2" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="19" operation="stop" operation_key="promotable-1_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="4"> + <action_set> + <rsc_op id="16" operation="stop" operation_key="stateful-1_stop_0" internal_operation_key="stateful-1:3_stop_0" on_node="rhel7-4" on_node_uuid="4"> + <primitive id="stateful-1" long-id="stateful-1:3" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="90000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="19" operation="stop" operation_key="promotable-1_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="5" priority="1000000"> + <action_set> + <pseudo_event id="24" operation="demoted" operation_key="promotable-1_demoted_0"> + <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="13" operation="demote" operation_key="stateful-1_demote_0" internal_operation_key="stateful-1:1_demote_0"/> + </trigger> + <trigger> + <pseudo_event id="23" operation="demote" operation_key="promotable-1_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="6"> + <action_set> + <pseudo_event id="23" operation="demote" operation_key="promotable-1_demote_0"> + <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="30" operation="stopped" operation_key="group-1_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="7" priority="1000000"> + <action_set> + <pseudo_event id="20" operation="stopped" operation_key="promotable-1_stopped_0"> + <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="12" operation="stop" operation_key="stateful-1_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="rhel7-5" on_node_uuid="5"/> + </trigger> + <trigger> + <pseudo_event id="14" operation="stop" operation_key="stateful-1_stop_0" internal_operation_key="stateful-1:1_stop_0"/> + </trigger> + <trigger> + <rsc_op id="15" operation="stop" operation_key="stateful-1_stop_0" internal_operation_key="stateful-1:2_stop_0" on_node="rhel7-2" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="16" operation="stop" operation_key="stateful-1_stop_0" internal_operation_key="stateful-1:3_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="19" operation="stop" operation_key="promotable-1_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="8"> + <action_set> + <pseudo_event id="19" operation="stop" operation_key="promotable-1_stop_0"> + <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="24" operation="demoted" operation_key="promotable-1_demoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="9"> + <action_set> + <pseudo_event id="30" operation="stopped" operation_key="group-1_stopped_0"> + <attributes CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="25" operation="stop" operation_key="r192.168.122.207_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="26" operation="stop" operation_key="petulant_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="29" operation="stop" operation_key="group-1_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="10"> + <action_set> + <pseudo_event id="29" operation="stop" operation_key="group-1_stop_0"> + <attributes CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="11"> + <action_set> + <pseudo_event id="25" operation="stop" operation_key="r192.168.122.207_stop_0"> + <attributes CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.207"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="26" operation="stop" operation_key="petulant_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="29" operation="stop" operation_key="group-1_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="12"> + <action_set> + <pseudo_event id="26" operation="stop" operation_key="petulant_stop_0"> + <attributes CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="29" operation="stop" operation_key="group-1_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="13"> + <action_set> + <crm_event id="33" operation="do_shutdown" operation_key="do_shutdown-rhel7-5" on_node="rhel7-5" on_node_uuid="5"> + <attributes CRM_meta_on_node="rhel7-5" CRM_meta_on_node_uuid="5" CRM_meta_op_no_wait="true" /> + <downed> + <node id="5"/> + </downed> + </crm_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="12" operation="stop" operation_key="stateful-1_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="rhel7-5" on_node_uuid="5"/> + </trigger> + </inputs> + </synapse> + <synapse id="14"> + <action_set> + <crm_event id="32" operation="do_shutdown" operation_key="do_shutdown-rhel7-4" on_node="rhel7-4" on_node_uuid="4"> + <attributes CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="4" CRM_meta_op_no_wait="true" /> + <downed> + <node id="4"/> + </downed> + </crm_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="16" operation="stop" operation_key="stateful-1_stop_0" internal_operation_key="stateful-1:3_stop_0" on_node="rhel7-4" on_node_uuid="4"/> + </trigger> + </inputs> + </synapse> + <synapse id="15"> + <action_set> + <crm_event id="31" operation="do_shutdown" operation_key="do_shutdown-rhel7-2" on_node="rhel7-2" on_node_uuid="2"> + <attributes CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_op_no_wait="true" /> + <downed> + <node id="2"/> + </downed> + </crm_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="15" operation="stop" operation_key="stateful-1_stop_0" internal_operation_key="stateful-1:2_stop_0" on_node="rhel7-2" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="16"> + <action_set> + <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"> + <attributes CRM_meta_master_stateful_1="10" CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_shutdown="1543430118" CRM_meta_stonith_action="reboot" /> + <downed> + <node id="1"/> + </downed> + </crm_event> + </action_set> + <inputs/> + </synapse> +</transition_graph> diff --git a/pengine/test10/dc-fence-ordering.scores b/pengine/test10/dc-fence-ordering.scores new file mode 100644 index 00000000000..cc2f256c783 --- /dev/null +++ b/pengine/test10/dc-fence-ordering.scores @@ -0,0 +1,202 @@ +Allocation scores: +Using the original execution date of: 2018-11-28 18:37:16Z +pcmk__clone_allocate: Connectivity allocation score on rhel7-1: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-2: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-3: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-4: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-3: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-3: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-3: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-5: 0 +pcmk__clone_allocate: promotable-1 allocation score on rhel7-1: -INFINITY +pcmk__clone_allocate: promotable-1 allocation score on rhel7-2: -INFINITY +pcmk__clone_allocate: promotable-1 allocation score on rhel7-3: -INFINITY +pcmk__clone_allocate: promotable-1 allocation score on rhel7-4: -INFINITY +pcmk__clone_allocate: promotable-1 allocation score on rhel7-5: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-1: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-2: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-3: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-4: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-5: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-1: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-2: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-3: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-4: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-5: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-1: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-2: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-3: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-4: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-5: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-1: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-2: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-3: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-4: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-5: -INFINITY +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-1: -INFINITY +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-2: -INFINITY +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-3: -INFINITY +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-4: -INFINITY +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-5: -INFINITY +pcmk__group_allocate: group-1 allocation score on rhel7-1: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-2: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-3: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-4: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-5: 0 +pcmk__group_allocate: petulant allocation score on rhel7-1: -INFINITY +pcmk__group_allocate: petulant allocation score on rhel7-2: 0 +pcmk__group_allocate: petulant allocation score on rhel7-3: 0 +pcmk__group_allocate: petulant allocation score on rhel7-4: 0 +pcmk__group_allocate: petulant allocation score on rhel7-5: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-1: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-2: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-3: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-4: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-5: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-1: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-2: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-3: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-4: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-5: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-1: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-2: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-3: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-4: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-5: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-1: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-2: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-3: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-4: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-5: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-1: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-2: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-3: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-4: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-5: 0 +pcmk__native_allocate: lsb-dummy allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: migrator allocation score on rhel7-1: 0 +pcmk__native_allocate: migrator allocation score on rhel7-2: 0 +pcmk__native_allocate: migrator allocation score on rhel7-3: 0 +pcmk__native_allocate: migrator allocation score on rhel7-4: 0 +pcmk__native_allocate: migrator allocation score on rhel7-5: 0 +pcmk__native_allocate: petulant allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: petulant allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: petulant allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: petulant allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: petulant allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-1: 100 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-2: 100 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-3: 100 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-4: 100 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-5: 100 +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-5: -INFINITY +stateful-1:0 promotion score on none: 0 +stateful-1:1 promotion score on none: 0 +stateful-1:2 promotion score on none: 0 +stateful-1:3 promotion score on none: 0 +stateful-1:4 promotion score on none: 0 diff --git a/pengine/test10/dc-fence-ordering.summary b/pengine/test10/dc-fence-ordering.summary new file mode 100644 index 00000000000..6f40d91b5d3 --- /dev/null +++ b/pengine/test10/dc-fence-ordering.summary @@ -0,0 +1,83 @@ +Using the original execution date of: 2018-11-28 18:37:16Z + +Current cluster status: +Node rhel7-1 (1): UNCLEAN (online) +Online: [ rhel7-2 rhel7-4 rhel7-5 ] +OFFLINE: [ rhel7-3 ] + + Fencing (stonith:fence_xvm): Stopped + FencingPass (stonith:fence_dummy): Stopped + FencingFail (stonith:fence_dummy): Stopped + rsc_rhel7-1 (ocf::heartbeat:IPaddr2): Stopped + rsc_rhel7-2 (ocf::heartbeat:IPaddr2): Stopped + rsc_rhel7-3 (ocf::heartbeat:IPaddr2): Stopped + rsc_rhel7-4 (ocf::heartbeat:IPaddr2): Stopped + rsc_rhel7-5 (ocf::heartbeat:IPaddr2): Stopped + migrator (ocf::pacemaker:Dummy): Stopped + Clone Set: Connectivity [ping-1] + Stopped: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] + Master/Slave Set: promotable-1 [stateful-1] + Masters: [ rhel7-1 ] + Slaves: [ rhel7-2 rhel7-4 rhel7-5 ] + Stopped: [ rhel7-3 ] + Resource Group: group-1 + r192.168.122.207 (ocf::heartbeat:IPaddr2): Started rhel7-1 + petulant (service:pacemaker-cts-dummyd@10): FAILED rhel7-1 + r192.168.122.208 (ocf::heartbeat:IPaddr2): Stopped + lsb-dummy (lsb:LSBDummy): Stopped + +Transition Summary: + * Shutdown rhel7-5 + * Shutdown rhel7-4 + * Shutdown rhel7-2 + * Fence (reboot) rhel7-1 'petulant failed there' + * Stop stateful-1:0 ( Slave rhel7-5 ) due to node availability + * Stop stateful-1:1 ( Master rhel7-1 ) due to node availability + * Stop stateful-1:2 ( Slave rhel7-2 ) due to node availability + * Stop stateful-1:3 ( Slave rhel7-4 ) due to node availability + * Stop r192.168.122.207 ( rhel7-1 ) due to node availability + * Stop petulant ( rhel7-1 ) due to node availability + +Executing cluster transition: + * Fencing rhel7-1 (reboot) + * Pseudo action: group-1_stop_0 + * Pseudo action: petulant_stop_0 + * Pseudo action: r192.168.122.207_stop_0 + * Pseudo action: group-1_stopped_0 + * Pseudo action: promotable-1_demote_0 + * Pseudo action: stateful-1_demote_0 + * Pseudo action: promotable-1_demoted_0 + * Pseudo action: promotable-1_stop_0 + * Resource action: stateful-1 stop on rhel7-5 + * Pseudo action: stateful-1_stop_0 + * Resource action: stateful-1 stop on rhel7-2 + * Resource action: stateful-1 stop on rhel7-4 + * Pseudo action: promotable-1_stopped_0 + * Cluster action: do_shutdown on rhel7-5 + * Cluster action: do_shutdown on rhel7-4 + * Cluster action: do_shutdown on rhel7-2 +Using the original execution date of: 2018-11-28 18:37:16Z + +Revised cluster status: +Online: [ rhel7-2 rhel7-4 rhel7-5 ] +OFFLINE: [ rhel7-1 rhel7-3 ] + + Fencing (stonith:fence_xvm): Stopped + FencingPass (stonith:fence_dummy): Stopped + FencingFail (stonith:fence_dummy): Stopped + rsc_rhel7-1 (ocf::heartbeat:IPaddr2): Stopped + rsc_rhel7-2 (ocf::heartbeat:IPaddr2): Stopped + rsc_rhel7-3 (ocf::heartbeat:IPaddr2): Stopped + rsc_rhel7-4 (ocf::heartbeat:IPaddr2): Stopped + rsc_rhel7-5 (ocf::heartbeat:IPaddr2): Stopped + migrator (ocf::pacemaker:Dummy): Stopped + Clone Set: Connectivity [ping-1] + Stopped: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] + Master/Slave Set: promotable-1 [stateful-1] + Stopped: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] + Resource Group: group-1 + r192.168.122.207 (ocf::heartbeat:IPaddr2): Stopped + petulant (service:pacemaker-cts-dummyd@10): Stopped + r192.168.122.208 (ocf::heartbeat:IPaddr2): Stopped + lsb-dummy (lsb:LSBDummy): Stopped + diff --git a/pengine/test10/dc-fence-ordering.xml b/pengine/test10/dc-fence-ordering.xml new file mode 100644 index 00000000000..ec2f63b0711 --- /dev/null +++ b/pengine/test10/dc-fence-ordering.xml @@ -0,0 +1,549 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.9" epoch="114" num_updates="62" admin_epoch="0" cib-last-written="Wed Nov 28 12:34:34 2018" update-origin="rhel7-1" update-client="crm_resource" update-user="root" have-quorum="1" dc-uuid="1" execution-date="1543430236"> + <!-- All nodes are either already stopped or shutting down, the DC (rhel7-1) + needs to be fenced because a stop failed, and stateful-1 clone is + running on all active nodes. Make sure no graph loop is introduced by + actions ordered relative to the DC fencing. + --> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cts-stonith-enabled" name="stonith-enabled" value="1"/> + <nvpair id="cts-start-failure-is-fatal" name="start-failure-is-fatal" value="false"/> + <nvpair id="cts-pe-input-series-max" name="pe-input-series-max" value="5000"/> + <nvpair id="cts-shutdown-escalation" name="shutdown-escalation" value="5min"/> + <nvpair id="cts-batch-limit" name="batch-limit" value="10"/> + <nvpair id="cts-dc-deadtime" name="dc-deadtime" value="5s"/> + <nvpair id="cts-no-quorum-policy" name="no-quorum-policy" value="stop"/> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="mycluster"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="5" uname="rhel7-5"> + <instance_attributes id="rhel7-5-1"> + <nvpair id="rhel7-5-1-cts-fencing" name="cts-fencing" value="levels-and"/> + </instance_attributes> + </node> + <node id="1" uname="rhel7-1"/> + <node id="2" uname="rhel7-2"/> + <node id="3" uname="rhel7-3"/> + <node id="4" uname="rhel7-4"/> + </nodes> + <resources> + <primitive id="Fencing" class="stonith" type="fence_xvm"> + <meta_attributes id="Fencing-meta"> + <nvpair id="Fencing-migration-threshold" name="migration-threshold" value="5"/> + </meta_attributes> + <instance_attributes id="Fencing-params"> + <nvpair id="Fencing-key_file" name="key_file" value="/etc/pacemaker/fence_xvm.key"/> + <nvpair id="Fencing-multicast_address" name="multicast_address" value="239.255.100.100"/> + <nvpair id="Fencing-pcmk_host_map" name="pcmk_host_map" value="remote-rhel7-1:rhel7-1;remote-rhel7-2:rhel7-2;remote-rhel7-3:rhel7-3;remote-rhel7-4:rhel7-4;remote-rhel7-5:rhel7-5;"/> + <nvpair id="Fencing-pcmk_host_list" name="pcmk_host_list" value="rhel7-1 remote-rhel7-1 rhel7-2 remote-rhel7-2 rhel7-3 remote-rhel7-3 rhel7-4 remote-rhel7-4 rhel7-5 remote-rhel7-5"/> + </instance_attributes> + <operations> + <op id="Fencing-monitor-120s" interval="120s" name="monitor" timeout="120s"/> + <op id="Fencing-stop-0" interval="0" name="stop" timeout="60s"/> + <op id="Fencing-start-0" interval="0" name="start" timeout="60s"/> + </operations> + </primitive> + <primitive id="FencingPass" class="stonith" type="fence_dummy"> + <instance_attributes id="FencingPass-params"> + <nvpair id="FencingPass-random_sleep_range" name="random_sleep_range" value="30"/> + <nvpair id="FencingPass-pcmk_host_list" name="pcmk_host_list" value="rhel7-5 remote-rhel7-5"/> + <nvpair id="FencingPass-mode" name="mode" value="pass"/> + </instance_attributes> + </primitive> + <primitive id="FencingFail" class="stonith" type="fence_dummy"> + <instance_attributes id="FencingFail-params"> + <nvpair id="FencingFail-random_sleep_range" name="random_sleep_range" value="30"/> + <nvpair id="FencingFail-pcmk_host_list" name="pcmk_host_list" value="rhel7-4 remote-rhel7-4"/> + <nvpair id="FencingFail-mode" name="mode" value="fail"/> + </instance_attributes> + </primitive> + <primitive id="rsc_rhel7-1" class="ocf" type="IPaddr2" provider="heartbeat"> + <instance_attributes id="rsc_rhel7-1-params"> + <nvpair id="rsc_rhel7-1-ip" name="ip" value="192.168.122.202"/> + <nvpair id="rsc_rhel7-1-cidr_netmask" name="cidr_netmask" value="32"/> + </instance_attributes> + <operations> + <op id="rsc_rhel7-1-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + <primitive id="rsc_rhel7-2" class="ocf" type="IPaddr2" provider="heartbeat"> + <instance_attributes id="rsc_rhel7-2-params"> + <nvpair id="rsc_rhel7-2-ip" name="ip" value="192.168.122.203"/> + <nvpair id="rsc_rhel7-2-cidr_netmask" name="cidr_netmask" value="32"/> + </instance_attributes> + <operations> + <op id="rsc_rhel7-2-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + <primitive id="rsc_rhel7-3" class="ocf" type="IPaddr2" provider="heartbeat"> + <instance_attributes id="rsc_rhel7-3-params"> + <nvpair id="rsc_rhel7-3-ip" name="ip" value="192.168.122.204"/> + <nvpair id="rsc_rhel7-3-cidr_netmask" name="cidr_netmask" value="32"/> + </instance_attributes> + <operations> + <op id="rsc_rhel7-3-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + <primitive id="rsc_rhel7-4" class="ocf" type="IPaddr2" provider="heartbeat"> + <instance_attributes id="rsc_rhel7-4-params"> + <nvpair id="rsc_rhel7-4-ip" name="ip" value="192.168.122.205"/> + <nvpair id="rsc_rhel7-4-cidr_netmask" name="cidr_netmask" value="32"/> + </instance_attributes> + <operations> + <op id="rsc_rhel7-4-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + <primitive id="rsc_rhel7-5" class="ocf" type="IPaddr2" provider="heartbeat"> + <instance_attributes id="rsc_rhel7-5-params"> + <nvpair id="rsc_rhel7-5-ip" name="ip" value="192.168.122.206"/> + <nvpair id="rsc_rhel7-5-cidr_netmask" name="cidr_netmask" value="32"/> + </instance_attributes> + <operations> + <op id="rsc_rhel7-5-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + <primitive id="migrator" class="ocf" type="Dummy" provider="pacemaker"> + <meta_attributes id="migrator-meta"> + <nvpair id="migrator-allow-migrate" name="allow-migrate" value="1"/> + <nvpair id="migrator-resource-stickiness" name="resource-stickiness" value="1"/> + </meta_attributes> + <instance_attributes id="migrator-params"> + <nvpair id="migrator-passwd" name="passwd" value="whatever"/> + </instance_attributes> + <operations> + <op id="migrator-monitor-P10S" interval="P10S" name="monitor"/> + </operations> + </primitive> + <clone id="Connectivity"> + <meta_attributes id="Connectivity-meta"> + <nvpair id="Connectivity-globally-unique" name="globally-unique" value="false"/> + </meta_attributes> + <primitive id="ping-1" class="ocf" type="ping" provider="pacemaker"> + <instance_attributes id="ping-1-params"> + <nvpair id="ping-1-debug" name="debug" value="true"/> + <nvpair id="ping-1-host_list" name="host_list" value="192.168.122.70"/> + <nvpair id="ping-1-name" name="name" value="connected"/> + </instance_attributes> + <operations> + <op id="ping-1-monitor-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + </clone> + <master id="promotable-1"> + <meta_attributes id="promotable-1-meta"> + <nvpair id="promotable-1-clone-max" name="clone-max" value="5"/> + <nvpair id="promotable-1-promoted-node-max" name="master-node-max" value="1"/> + <nvpair id="promotable-1-promoted-max" name="master-max" value="1"/> + <nvpair id="promotable-1-clone-node-max" name="clone-node-max" value="1"/> + </meta_attributes> + <primitive id="stateful-1" class="ocf" type="Stateful" provider="pacemaker"> + <operations> + <op id="stateful-1-monitor-15s" interval="15s" name="monitor" timeout="60s"/> + <op id="stateful-1-monitor-16s" interval="16s" role="Master" name="monitor" timeout="60s"/> + </operations> + </primitive> + </master> + <group id="group-1"> + <primitive id="r192.168.122.207" class="ocf" type="IPaddr2" provider="heartbeat"> + <instance_attributes id="r192.168.122.207-params"> + <nvpair id="r192.168.122.207-ip" name="ip" value="192.168.122.207"/> + <nvpair id="r192.168.122.207-cidr_netmask" name="cidr_netmask" value="32"/> + </instance_attributes> + <operations> + <op id="r192.168.122.207-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + <primitive id="petulant" class="service" type="pacemaker-cts-dummyd@10"> + <operations> + <op id="petulant-monitor-P10S" interval="P10S" name="monitor"/> + </operations> + </primitive> + <primitive id="r192.168.122.208" class="ocf" type="IPaddr2" provider="heartbeat"> + <instance_attributes id="r192.168.122.208-params"> + <nvpair id="r192.168.122.208-ip" name="ip" value="192.168.122.208"/> + <nvpair id="r192.168.122.208-cidr_netmask" name="cidr_netmask" value="32"/> + </instance_attributes> + <operations> + <op id="r192.168.122.208-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + </group> + <primitive id="lsb-dummy" class="lsb" type="LSBDummy"> + <operations> + <op id="lsb-dummy-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + </resources> + <constraints> + <rsc_location id="prefer-rhel7-1" rsc="rsc_rhel7-1"> + <rule id="prefer-rhel7-1-r" score="100" boolean-op="and"> + <expression id="prefer-rhel7-1-e" attribute="#uname" operation="eq" value="rhel7-1"/> + </rule> + </rsc_location> + <rsc_location id="prefer-rhel7-2" rsc="rsc_rhel7-2"> + <rule id="prefer-rhel7-2-r" score="100" boolean-op="and"> + <expression id="prefer-rhel7-2-e" attribute="#uname" operation="eq" value="rhel7-2"/> + </rule> + </rsc_location> + <rsc_location id="prefer-rhel7-3" rsc="rsc_rhel7-3"> + <rule id="prefer-rhel7-3-r" score="100" boolean-op="and"> + <expression id="prefer-rhel7-3-e" attribute="#uname" operation="eq" value="rhel7-3"/> + </rule> + </rsc_location> + <rsc_location id="prefer-rhel7-4" rsc="rsc_rhel7-4"> + <rule id="prefer-rhel7-4-r" score="100" boolean-op="and"> + <expression id="prefer-rhel7-4-e" attribute="#uname" operation="eq" value="rhel7-4"/> + </rule> + </rsc_location> + <rsc_location id="prefer-rhel7-5" rsc="rsc_rhel7-5"> + <rule id="prefer-rhel7-5-r" score="100" boolean-op="and"> + <expression id="prefer-rhel7-5-e" attribute="#uname" operation="eq" value="rhel7-5"/> + </rule> + </rsc_location> + <rsc_location id="prefer-connected" rsc="promotable-1"> + <rule id="connected" score="-INFINITY" boolean-op="or"> + <expression id="m1-connected-1" attribute="connected" operation="lt" value="1"/> + <expression id="m1-connected-2" attribute="connected" operation="not_defined"/> + </rule> + </rsc_location> + <rsc_order id="group-1-after-promotable-1" first="promotable-1" then="group-1" kind="Mandatory" first-action="promote" then-action="start"/> + <rsc_colocation id="group-1-with-promotable-1" rsc="group-1" with-rsc="promotable-1" score="INFINITY" with-rsc-role="Master"/> + <rsc_order id="lsb-dummy-after-group-1" first="group-1" then="lsb-dummy" kind="Mandatory" first-action="start" then-action="start"/> + <rsc_colocation id="lsb-dummy-with-group-1" rsc="lsb-dummy" with-rsc="group-1" score="INFINITY"/> + </constraints> + <fencing-topology> + <fencing-level id="cts-rhel7-4.1" index="1" target="rhel7-4" devices="FencingFail"/> + <fencing-level id="cts-rhel7-4.2" index="2" target="rhel7-4" devices="Fencing"/> + <fencing-level id="cts-remote-rhel7-4.1" index="1" target="remote-rhel7-4" devices="FencingFail"/> + <fencing-level id="cts-remote-rhel7-4.2" index="2" target="remote-rhel7-4" devices="Fencing"/> + <fencing-level id="cts-remote-rhel7-5.1" index="1" target="remote-rhel7-5" devices="FencingPass,Fencing"/> + <fencing-level id="cts-fencing-levels-and.1" index="1" target-value="levels-and" target-attribute="cts-fencing" devices="FencingPass,Fencing"/> + </fencing-topology> + <op_defaults> + <meta_attributes id="cts-op_defaults-meta"> + <nvpair id="cts-op_defaults-timeout" name="timeout" value="90s"/> + </meta_attributes> + </op_defaults> + <alerts> + <alert id="alert-1" path="/var/lib/pacemaker/notify.sh"> + <recipient id="alert-1-recipient-1" value="/run/crm/alert.log"/> + </alert> + </alerts> + <rsc_defaults> + <meta_attributes id="rsc_defaults-options"/> + </rsc_defaults> + </configuration> + <status> + <node_state id="5" uname="rhel7-5" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <transient_attributes id="5"> + <instance_attributes id="status-5"> + <nvpair id="status-5-master-stateful-1" name="master-stateful-1" value="5"/> + <nvpair id="status-5-shutdown" name="shutdown" value="1543430118"/> + </instance_attributes> + </transient_attributes> + <lrm id="5"> + <lrm_resources> + <lrm_resource id="r192.168.122.207" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="r192.168.122.207_last_0" operation_key="r192.168.122.207_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="73:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;73:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="56" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="57" queue-time="0" op-digest="455141de0d85faf791392b0857f9dea1"/> + </lrm_resource> + <lrm_resource id="r192.168.122.208" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="r192.168.122.208_last_0" operation_key="r192.168.122.208_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="75:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;75:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="64" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="44" queue-time="1" op-digest="d62599e347d2c3a524c13e135846a774"/> + </lrm_resource> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="26:27:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;26:27:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-5" call-id="145" rc-code="0" op-status="0" interval="0" last-run="1543430118" last-rc-change="1543430118" exec-time="1" queue-time="0" op-digest="b2434fee95d014db91b89207e67aff5e"/> + </lrm_resource> + <lrm_resource id="lsb-dummy" type="LSBDummy" class="lsb"> + <lrm_rsc_op id="lsb-dummy_last_0" operation_key="lsb-dummy_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="76:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;76:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="68" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="17" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="FencingPass" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingPass_last_0" operation_key="FencingPass_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="63:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;63:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="14" rc-code="7" op-status="0" interval="0" last-run="1543429526" last-rc-change="1543429526" exec-time="0" queue-time="1" op-digest="8d09106abd18617ea733559f16b5ff73"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="62:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;62:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="10" rc-code="7" op-status="0" interval="0" last-run="1543429525" last-rc-change="1543429525" exec-time="7" queue-time="0" op-digest="c7e1af5a2f7b98510353dc9f9edfef70"/> + </lrm_resource> + <lrm_resource id="petulant" type="pacemaker-cts-dummyd@10" class="service"> + <lrm_rsc_op id="petulant_last_0" operation_key="petulant_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="74:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;74:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="60" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="14" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="ping-1" type="ping" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="ping-1_last_0" operation_key="ping-1_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="23:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;23:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-5" call-id="151" rc-code="0" op-status="0" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="68" queue-time="0" op-digest="029004076c53d493cd6e9f6661b1b083"/> + <lrm_rsc_op id="ping-1_monitor_60000" operation_key="ping-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="30:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;30:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="128" rc-code="0" op-status="0" interval="60000" last-rc-change="1543429801" exec-time="2119" queue-time="0" op-digest="8654ff74c1be19c9385009b41becc0c8"/> + </lrm_resource> + <lrm_resource id="stateful-1" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="stateful-1_last_0" operation_key="stateful-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="46:1:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;46:1:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="77" rc-code="0" op-status="0" interval="0" last-run="1543429561" last-rc-change="1543429561" exec-time="57" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="stateful-1_monitor_15000" operation_key="stateful-1_monitor_15000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="49:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;49:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="130" rc-code="0" op-status="0" interval="15000" last-rc-change="1543429803" exec-time="25" queue-time="0" op-digest="873ed4f07792aa8ff18f3254244675ea"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-1" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-1_last_0" operation_key="rsc_rhel7-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="65:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;65:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="22" rc-code="7" op-status="0" interval="0" last-run="1543429526" last-rc-change="1543429526" exec-time="62" queue-time="0" op-digest="75df1567eb9457f8f3c4486bbf875846"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-2" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-2_last_0" operation_key="rsc_rhel7-2_stop_0" operation="stop" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="46:6:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;46:6:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="87" rc-code="0" op-status="0" interval="0" last-run="1543429623" last-rc-change="1543429623" exec-time="455" queue-time="0" op-digest="ced6f8a1916ebbe555cedafe69985e63"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-3" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-3_last_0" operation_key="rsc_rhel7-3_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="67:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;67:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="30" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="47" queue-time="0" op-digest="3a5f279381f73d4be861526d72bb17a3"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-4" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-4_last_0" operation_key="rsc_rhel7-4_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="68:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;68:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="34" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="74" queue-time="0" op-digest="b4b6b30b67042d5bc4c1735b0df27dc0"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-5" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-5_last_0" operation_key="rsc_rhel7-5_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="21:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;21:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-5" call-id="148" rc-code="0" op-status="0" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="128" queue-time="0" op-digest="aca525581410dfda70831f2846b9807d"/> + <lrm_rsc_op id="rsc_rhel7-5_monitor_5000" operation_key="rsc_rhel7-5_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="24:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;24:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="126" rc-code="0" op-status="0" interval="5000" last-rc-change="1543429801" exec-time="100" queue-time="0" op-digest="51292f6c89131cf04bf857325f0e4041"/> + </lrm_resource> + <lrm_resource id="migrator" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="migrator_last_0" operation_key="migrator_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="70:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;70:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-5" call-id="42" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="58" queue-time="0" op-digest="5de129d7fe42dbcfe537f2c63b1921b6" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="5de129d7fe42dbcfe537f2c63b1921b6" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="1" uname="rhel7-1" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <transient_attributes id="1"> + <instance_attributes id="status-1"> + <nvpair id="status-1-master-stateful-1" name="master-stateful-1" value="10"/> + <nvpair id="status-1-shutdown" name="shutdown" value="1543430118"/> + </instance_attributes> + </transient_attributes> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="r192.168.122.207" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="r192.168.122.207_last_0" operation_key="r192.168.122.207_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="70:2:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;70:2:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="83" rc-code="0" op-status="0" interval="0" last-run="1543429561" last-rc-change="1543429561" exec-time="63" queue-time="0" op-digest="455141de0d85faf791392b0857f9dea1"/> + <lrm_rsc_op id="r192.168.122.207_monitor_5000" operation_key="r192.168.122.207_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="74:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;74:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="203" rc-code="0" op-status="0" interval="5000" last-rc-change="1543429801" exec-time="69" queue-time="0" op-digest="e265b034f446ca5c724ff25c223f1078"/> + </lrm_resource> + <lrm_resource id="r192.168.122.208" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="r192.168.122.208_last_0" operation_key="r192.168.122.208_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="46:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;46:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-1" call-id="318" rc-code="0" op-status="0" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="77" queue-time="0" op-digest="d62599e347d2c3a524c13e135846a774"/> + <lrm_rsc_op id="r192.168.122.208_monitor_5000" operation_key="r192.168.122.208_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="80:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;80:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="207" rc-code="0" op-status="0" interval="5000" last-rc-change="1543429801" exec-time="97" queue-time="0" op-digest="10ff4c567237e36994b5c19f129f6a1e"/> + </lrm_resource> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="4:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;4:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="18" rc-code="7" op-status="0" interval="0" last-run="1543429528" last-rc-change="1543429528" exec-time="0" queue-time="0" op-digest="b2434fee95d014db91b89207e67aff5e"/> + </lrm_resource> + <lrm_resource id="lsb-dummy" type="LSBDummy" class="lsb"> + <lrm_rsc_op id="lsb-dummy_last_0" operation_key="lsb-dummy_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="51:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;51:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-1" call-id="314" rc-code="0" op-status="0" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="38" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="lsb-dummy_monitor_5000" operation_key="lsb-dummy_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="87:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;87:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="209" rc-code="0" op-status="0" interval="5000" last-rc-change="1543429801" exec-time="22" queue-time="0" op-digest="8f6a313464b7f9e3a31cb448458b700e"/> + </lrm_resource> + <lrm_resource id="FencingPass" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingPass_last_0" operation_key="FencingPass_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="18:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;18:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-1" call-id="300" rc-code="0" op-status="0" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="1" queue-time="0" op-digest="8d09106abd18617ea733559f16b5ff73"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="37:1:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;37:1:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-1" call-id="241" rc-code="0" op-status="0" interval="0" last-run="1543429951" last-rc-change="1543429951" exec-time="0" queue-time="0" op-digest="c7e1af5a2f7b98510353dc9f9edfef70"/> + <lrm_rsc_op id="Fencing_monitor_120000" operation_key="Fencing_monitor_120000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="25:53:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;25:53:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="237" rc-code="0" op-status="0" interval="120000" last-rc-change="1543429936" exec-time="34" queue-time="1" op-digest="cb34bc19df153021ce8f301baa293f35"/> + </lrm_resource> + <lrm_resource id="petulant" type="pacemaker-cts-dummyd@10" class="service"> + <lrm_rsc_op id="petulant_last_0" operation_key="petulant_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="45:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="2:198;45:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-1" call-id="323" rc-code="198" op-status="2" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="95134" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="petulant_monitor_10000" operation_key="petulant_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="77:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;77:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="205" rc-code="0" op-status="0" interval="10000" last-rc-change="1543429801" exec-time="10" queue-time="0" op-digest="8f6a313464b7f9e3a31cb448458b700e"/> + <lrm_rsc_op id="petulant_last_failure_0" operation_key="petulant_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="45:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="2:198;45:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-1" call-id="323" rc-code="198" op-status="2" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="95134" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="ping-1" type="ping" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="ping-1_last_0" operation_key="ping-1_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="24:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;24:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-1" call-id="310" rc-code="0" op-status="0" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="98" queue-time="0" op-digest="029004076c53d493cd6e9f6661b1b083"/> + <lrm_rsc_op id="ping-1_monitor_60000" operation_key="ping-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="33:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;33:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="199" rc-code="0" op-status="0" interval="60000" last-rc-change="1543429801" exec-time="2169" queue-time="0" op-digest="8654ff74c1be19c9385009b41becc0c8"/> + </lrm_resource> + <lrm_resource id="stateful-1" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="stateful-1_last_0" operation_key="stateful-1_promote_0" operation="promote" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="51:2:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;51:2:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="79" rc-code="0" op-status="0" interval="0" last-run="1543429561" last-rc-change="1543429561" exec-time="66" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="stateful-1_monitor_16000" operation_key="stateful-1_monitor_16000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="54:40:8:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:8;54:40:8:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="201" rc-code="8" op-status="0" interval="16000" last-rc-change="1543429801" exec-time="23" queue-time="0" op-digest="873ed4f07792aa8ff18f3254244675ea"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-1" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-1_last_0" operation_key="rsc_rhel7-1_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="19:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;19:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-1" call-id="302" rc-code="0" op-status="0" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="179" queue-time="0" op-digest="75df1567eb9457f8f3c4486bbf875846"/> + <lrm_rsc_op id="rsc_rhel7-1_monitor_5000" operation_key="rsc_rhel7-1_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="12:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;12:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="198" rc-code="0" op-status="0" interval="5000" last-rc-change="1543429801" exec-time="159" queue-time="0" op-digest="045c3d6f5e29b94dc4e3fbfd6c2c0693"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-2" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-2_last_0" operation_key="rsc_rhel7-2_stop_0" operation="stop" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="44:50:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;44:50:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="232" rc-code="0" op-status="0" interval="0" last-run="1543429903" last-rc-change="1543429903" exec-time="96" queue-time="0" op-digest="ced6f8a1916ebbe555cedafe69985e63"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-3" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-3_last_0" operation_key="rsc_rhel7-3_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="20:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;20:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-1" call-id="306" rc-code="0" op-status="0" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="176" queue-time="0" op-digest="3a5f279381f73d4be861526d72bb17a3"/> + <lrm_rsc_op id="rsc_rhel7-3_monitor_5000" operation_key="rsc_rhel7-3_monitor_5000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="40:20:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;40:20:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-1" call-id="293" rc-code="0" op-status="0" interval="5000" last-rc-change="1543430075" exec-time="52" queue-time="0" op-digest="a1b2eeaa8d23ff33ffebd44f45931017"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-4" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-4_last_0" operation_key="rsc_rhel7-4_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="8:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;8:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="38" rc-code="7" op-status="0" interval="0" last-run="1543429528" last-rc-change="1543429528" exec-time="43" queue-time="0" op-digest="b4b6b30b67042d5bc4c1735b0df27dc0"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-5" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-5_last_0" operation_key="rsc_rhel7-5_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="9:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;9:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="42" rc-code="7" op-status="0" interval="0" last-run="1543429528" last-rc-change="1543429528" exec-time="45" queue-time="0" op-digest="aca525581410dfda70831f2846b9807d"/> + </lrm_resource> + <lrm_resource id="migrator" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="migrator_last_0" operation_key="migrator_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="10:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;10:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-1" call-id="46" rc-code="7" op-status="0" interval="0" last-run="1543429528" last-rc-change="1543429528" exec-time="21" queue-time="0" op-digest="5de129d7fe42dbcfe537f2c63b1921b6" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="5de129d7fe42dbcfe537f2c63b1921b6" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="2" uname="rhel7-2" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <transient_attributes id="2"> + <instance_attributes id="status-2"> + <nvpair id="status-2-master-stateful-1" name="master-stateful-1" value="5"/> + <nvpair id="status-2-shutdown" name="shutdown" value="1543430118"/> + </instance_attributes> + </transient_attributes> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="r192.168.122.207" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="r192.168.122.207_last_0" operation_key="r192.168.122.207_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="32:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;32:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="55" rc-code="7" op-status="0" interval="0" last-run="1543429903" last-rc-change="1543429903" exec-time="87" queue-time="0" op-digest="455141de0d85faf791392b0857f9dea1"/> + </lrm_resource> + <lrm_resource id="r192.168.122.208" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="r192.168.122.208_last_0" operation_key="r192.168.122.208_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="34:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;34:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="64" rc-code="7" op-status="0" interval="0" last-run="1543429904" last-rc-change="1543429904" exec-time="63" queue-time="0" op-digest="d62599e347d2c3a524c13e135846a774"/> + </lrm_resource> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="23:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;23:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="13" rc-code="7" op-status="0" interval="0" last-run="1543429903" last-rc-change="1543429903" exec-time="0" queue-time="0" op-digest="b2434fee95d014db91b89207e67aff5e"/> + </lrm_resource> + <lrm_resource id="lsb-dummy" type="LSBDummy" class="lsb"> + <lrm_rsc_op id="lsb-dummy_last_0" operation_key="lsb-dummy_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="35:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;35:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="68" rc-code="7" op-status="0" interval="0" last-run="1543429904" last-rc-change="1543429904" exec-time="69" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="FencingPass" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingPass_last_0" operation_key="FencingPass_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="22:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;22:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1543429903" last-rc-change="1543429903" exec-time="0" queue-time="0" op-digest="8d09106abd18617ea733559f16b5ff73"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="21:27:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;21:27:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-2" call-id="105" rc-code="0" op-status="0" interval="0" last-run="1543430118" last-rc-change="1543430118" exec-time="0" queue-time="0" op-digest="c7e1af5a2f7b98510353dc9f9edfef70"/> + <lrm_rsc_op id="Fencing_monitor_120000" operation_key="Fencing_monitor_120000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="39:1:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;39:1:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-2" call-id="87" rc-code="0" op-status="0" interval="120000" last-rc-change="1543429951" exec-time="29" queue-time="0" op-digest="cb34bc19df153021ce8f301baa293f35"/> + </lrm_resource> + <lrm_resource id="petulant" type="pacemaker-cts-dummyd@10" class="service"> + <lrm_rsc_op id="petulant_last_0" operation_key="petulant_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="33:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;33:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="60" rc-code="7" op-status="0" interval="0" last-run="1543429904" last-rc-change="1543429904" exec-time="16" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="ping-1" type="ping" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="ping-1_last_0" operation_key="ping-1_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="25:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;25:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-2" call-id="113" rc-code="0" op-status="0" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="61" queue-time="0" op-digest="029004076c53d493cd6e9f6661b1b083"/> + <lrm_rsc_op id="ping-1_monitor_60000" operation_key="ping-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="64:50:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;64:50:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="70" rc-code="0" op-status="0" interval="60000" last-rc-change="1543429906" exec-time="2104" queue-time="0" op-digest="8654ff74c1be19c9385009b41becc0c8"/> + </lrm_resource> + <lrm_resource id="stateful-1" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="stateful-1_last_0" operation_key="stateful-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="64:51:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;64:51:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="72" rc-code="0" op-status="0" interval="0" last-run="1543429911" last-rc-change="1543429911" exec-time="41" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="stateful-1_monitor_15000" operation_key="stateful-1_monitor_15000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="62:52:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;62:52:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="74" rc-code="0" op-status="0" interval="15000" last-rc-change="1543429911" exec-time="17" queue-time="0" op-digest="873ed4f07792aa8ff18f3254244675ea"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-1" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-1_last_0" operation_key="rsc_rhel7-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="24:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;24:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1543429903" last-rc-change="1543429903" exec-time="45" queue-time="0" op-digest="75df1567eb9457f8f3c4486bbf875846"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-2" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-2_last_0" operation_key="rsc_rhel7-2_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="30:27:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;30:27:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-2" call-id="109" rc-code="0" op-status="0" interval="0" last-run="1543430118" last-rc-change="1543430118" exec-time="93" queue-time="0" op-digest="ced6f8a1916ebbe555cedafe69985e63"/> + <lrm_rsc_op id="rsc_rhel7-2_monitor_5000" operation_key="rsc_rhel7-2_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="46:50:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;46:50:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="36" rc-code="0" op-status="0" interval="5000" last-rc-change="1543429903" exec-time="94" queue-time="0" op-digest="4385e7bd76844b9bc880a410b317b8ab"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-3" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-3_last_0" operation_key="rsc_rhel7-3_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="48:1:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;48:1:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-2" call-id="82" rc-code="0" op-status="0" interval="0" last-run="1543429951" last-rc-change="1543429951" exec-time="87" queue-time="0" op-digest="3a5f279381f73d4be861526d72bb17a3"/> + <lrm_rsc_op id="rsc_rhel7-3_monitor_5000" operation_key="rsc_rhel7-3_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="32:54:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;32:54:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="78" rc-code="0" op-status="0" interval="5000" last-rc-change="1543429936" exec-time="43" queue-time="0" op-digest="a1b2eeaa8d23ff33ffebd44f45931017"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-4" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-4_last_0" operation_key="rsc_rhel7-4_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="27:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;27:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="30" rc-code="7" op-status="0" interval="0" last-run="1543429903" last-rc-change="1543429903" exec-time="74" queue-time="0" op-digest="b4b6b30b67042d5bc4c1735b0df27dc0"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-5" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-5_last_0" operation_key="rsc_rhel7-5_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="28:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;28:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="34" rc-code="7" op-status="0" interval="0" last-run="1543429903" last-rc-change="1543429903" exec-time="95" queue-time="0" op-digest="aca525581410dfda70831f2846b9807d"/> + </lrm_resource> + <lrm_resource id="migrator" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="migrator_last_0" operation_key="migrator_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="29:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;29:50:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-2" call-id="40" rc-code="7" op-status="0" interval="0" last-run="1543429903" last-rc-change="1543429903" exec-time="34" queue-time="0" op-digest="5de129d7fe42dbcfe537f2c63b1921b6" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="5de129d7fe42dbcfe537f2c63b1921b6" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="3" uname="rhel7-3" in_ccm="false" crmd="offline" crm-debug-origin="do_state_transition" join="down" expected="down"> + <lrm id="3"> + <lrm_resources> + <lrm_resource id="r192.168.122.207" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="r192.168.122.207_last_0" operation_key="r192.168.122.207_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="43:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;43:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="58" rc-code="7" op-status="0" interval="0" last-run="1543429547" last-rc-change="1543429547" exec-time="44" queue-time="0" op-digest="455141de0d85faf791392b0857f9dea1"/> + </lrm_resource> + <lrm_resource id="r192.168.122.208" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="r192.168.122.208_last_0" operation_key="r192.168.122.208_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="45:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;45:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="66" rc-code="7" op-status="0" interval="0" last-run="1543429547" last-rc-change="1543429547" exec-time="44" queue-time="0" op-digest="d62599e347d2c3a524c13e135846a774"/> + </lrm_resource> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_stop_0" operation="stop" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="27:4:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;27:4:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="83" rc-code="0" op-status="0" interval="0" last-run="1543429583" last-rc-change="1543429583" exec-time="1" queue-time="0" op-digest="b2434fee95d014db91b89207e67aff5e"/> + </lrm_resource> + <lrm_resource id="lsb-dummy" type="LSBDummy" class="lsb"> + <lrm_rsc_op id="lsb-dummy_last_0" operation_key="lsb-dummy_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="46:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;46:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="70" rc-code="7" op-status="0" interval="0" last-run="1543429547" last-rc-change="1543429547" exec-time="32" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="FencingPass" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingPass_last_0" operation_key="FencingPass_stop_0" operation="stop" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="40:6:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;40:6:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="88" rc-code="0" op-status="0" interval="0" last-run="1543429623" last-rc-change="1543429623" exec-time="0" queue-time="0" op-digest="8d09106abd18617ea733559f16b5ff73"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="23:53:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;23:53:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="159" rc-code="0" op-status="0" interval="0" last-run="1543429936" last-rc-change="1543429936" exec-time="0" queue-time="1" op-digest="c7e1af5a2f7b98510353dc9f9edfef70"/> + <lrm_rsc_op id="Fencing_monitor_120000" operation_key="Fencing_monitor_120000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="5:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;5:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="136" rc-code="0" op-status="0" interval="120000" last-rc-change="1543429801" exec-time="147" queue-time="0" op-digest="cb34bc19df153021ce8f301baa293f35"/> + </lrm_resource> + <lrm_resource id="petulant" type="pacemaker-cts-dummyd@10" class="service"> + <lrm_rsc_op id="petulant_last_0" operation_key="petulant_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="44:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;44:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="62" rc-code="7" op-status="0" interval="0" last-run="1543429547" last-rc-change="1543429547" exec-time="13" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="ping-1" type="ping" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="ping-1_last_failure_0" operation_key="ping-1_asyncmon_0" operation="asyncmon" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="140:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:1;140:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="Simulated failure" on_node="rhel7-3" call-id="140" rc-code="1" op-status="0" interval="0" last-run="1543429841" last-rc-change="1543429841" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="ping-1_last_0" operation_key="ping-1_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="49:53:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;49:53:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="167" rc-code="0" op-status="0" interval="0" last-run="1543429936" last-rc-change="1543429936" exec-time="38" queue-time="0" op-digest="029004076c53d493cd6e9f6661b1b083"/> + <lrm_rsc_op id="ping-1_monitor_60000" operation_key="ping-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="48:47:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;48:47:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="152" rc-code="0" op-status="0" interval="60000" last-rc-change="1543429844" exec-time="2049" queue-time="0" op-digest="8654ff74c1be19c9385009b41becc0c8"/> + </lrm_resource> + <lrm_resource id="stateful-1" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="stateful-1_last_0" operation_key="stateful-1_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="64:53:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;64:53:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="171" rc-code="0" op-status="0" interval="0" last-run="1543429936" last-rc-change="1543429936" exec-time="38" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="stateful-1_monitor_15000" operation_key="stateful-1_monitor_15000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="60:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;60:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="141" rc-code="0" op-status="0" interval="15000" last-rc-change="1543429801" exec-time="22" queue-time="0" op-digest="873ed4f07792aa8ff18f3254244675ea"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-1" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-1_last_0" operation_key="rsc_rhel7-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="35:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;35:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="22" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="92" queue-time="0" op-digest="75df1567eb9457f8f3c4486bbf875846"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-2" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-2_last_0" operation_key="rsc_rhel7-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="36:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;36:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="26" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="81" queue-time="0" op-digest="ced6f8a1916ebbe555cedafe69985e63"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-3" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-3_last_0" operation_key="rsc_rhel7-3_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="34:53:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;34:53:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="163" rc-code="0" op-status="0" interval="0" last-run="1543429936" last-rc-change="1543429936" exec-time="82" queue-time="0" op-digest="3a5f279381f73d4be861526d72bb17a3"/> + <lrm_rsc_op id="rsc_rhel7-3_monitor_5000" operation_key="rsc_rhel7-3_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="18:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;18:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="137" rc-code="0" op-status="0" interval="5000" last-rc-change="1543429801" exec-time="304" queue-time="0" op-digest="a1b2eeaa8d23ff33ffebd44f45931017"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-4" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-4_last_0" operation_key="rsc_rhel7-4_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="38:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;38:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="34" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="338" queue-time="0" op-digest="b4b6b30b67042d5bc4c1735b0df27dc0"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-5" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-5_last_0" operation_key="rsc_rhel7-5_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="39:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;39:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="38" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="176" queue-time="0" op-digest="aca525581410dfda70831f2846b9807d"/> + </lrm_resource> + <lrm_resource id="migrator" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="migrator_last_0" operation_key="migrator_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="40:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;40:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-3" call-id="42" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="48" queue-time="0" op-digest="5de129d7fe42dbcfe537f2c63b1921b6" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="5de129d7fe42dbcfe537f2c63b1921b6" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="4" uname="rhel7-4" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <transient_attributes id="4"> + <instance_attributes id="status-4"> + <nvpair id="status-4-master-stateful-1" name="master-stateful-1" value="5"/> + <nvpair id="status-4-shutdown" name="shutdown" value="1543430118"/> + </instance_attributes> + </transient_attributes> + <lrm id="4"> + <lrm_resources> + <lrm_resource id="r192.168.122.207" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="r192.168.122.207_last_0" operation_key="r192.168.122.207_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="58:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;58:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="51" rc-code="7" op-status="0" interval="0" last-run="1543429528" last-rc-change="1543429528" exec-time="66" queue-time="0" op-digest="455141de0d85faf791392b0857f9dea1"/> + </lrm_resource> + <lrm_resource id="r192.168.122.208" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="r192.168.122.208_last_0" operation_key="r192.168.122.208_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="60:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;60:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="59" rc-code="7" op-status="0" interval="0" last-run="1543429528" last-rc-change="1543429528" exec-time="53" queue-time="1" op-digest="d62599e347d2c3a524c13e135846a774"/> + </lrm_resource> + <lrm_resource id="FencingFail" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingFail_last_0" operation_key="FencingFail_stop_0" operation="stop" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="42:6:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;42:6:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="84" rc-code="0" op-status="0" interval="0" last-run="1543429623" last-rc-change="1543429623" exec-time="1" queue-time="0" op-digest="b2434fee95d014db91b89207e67aff5e"/> + </lrm_resource> + <lrm_resource id="lsb-dummy" type="LSBDummy" class="lsb"> + <lrm_rsc_op id="lsb-dummy_last_0" operation_key="lsb-dummy_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="61:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;61:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="63" rc-code="7" op-status="0" interval="0" last-run="1543429528" last-rc-change="1543429528" exec-time="23" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="FencingPass" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingPass_last_0" operation_key="FencingPass_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="24:27:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;24:27:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-4" call-id="166" rc-code="0" op-status="0" interval="0" last-run="1543430118" last-rc-change="1543430118" exec-time="2" queue-time="0" op-digest="8d09106abd18617ea733559f16b5ff73"/> + </lrm_resource> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="47:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;47:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1543429525" last-rc-change="1543429525" exec-time="5" queue-time="0" op-digest="c7e1af5a2f7b98510353dc9f9edfef70"/> + </lrm_resource> + <lrm_resource id="petulant" type="pacemaker-cts-dummyd@10" class="service"> + <lrm_rsc_op id="petulant_last_0" operation_key="petulant_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="59:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;59:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="55" rc-code="7" op-status="0" interval="0" last-run="1543429528" last-rc-change="1543429528" exec-time="18" queue-time="1" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="ping-1" type="ping" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="ping-1_last_0" operation_key="ping-1_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="26:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;26:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-4" call-id="177" rc-code="0" op-status="0" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="38" queue-time="0" op-digest="029004076c53d493cd6e9f6661b1b083"/> + <lrm_rsc_op id="ping-1_monitor_60000" operation_key="ping-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="42:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;42:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="148" rc-code="0" op-status="0" interval="60000" last-rc-change="1543429801" exec-time="2158" queue-time="0" op-digest="8654ff74c1be19c9385009b41becc0c8"/> + </lrm_resource> + <lrm_resource id="stateful-1" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="stateful-1_last_0" operation_key="stateful-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="54:1:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;54:1:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="77" rc-code="0" op-status="0" interval="0" last-run="1543429561" last-rc-change="1543429561" exec-time="76" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="stateful-1_monitor_15000" operation_key="stateful-1_monitor_15000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="63:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;63:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="150" rc-code="0" op-status="0" interval="15000" last-rc-change="1543429801" exec-time="31" queue-time="0" op-digest="873ed4f07792aa8ff18f3254244675ea"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-1" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-1_last_0" operation_key="rsc_rhel7-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="50:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;50:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="85" queue-time="0" op-digest="75df1567eb9457f8f3c4486bbf875846"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-2" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-2_last_0" operation_key="rsc_rhel7-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="51:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;51:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="77" queue-time="0" op-digest="ced6f8a1916ebbe555cedafe69985e63"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-3" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-3_last_0" operation_key="rsc_rhel7-3_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="52:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;52:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="25" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="209" queue-time="0" op-digest="3a5f279381f73d4be861526d72bb17a3"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-4" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-4_last_0" operation_key="rsc_rhel7-4_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="35:27:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;35:27:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-4" call-id="169" rc-code="0" op-status="0" interval="0" last-run="1543430118" last-rc-change="1543430118" exec-time="103" queue-time="0" op-digest="b4b6b30b67042d5bc4c1735b0df27dc0"/> + <lrm_rsc_op id="rsc_rhel7-4_monitor_5000" operation_key="rsc_rhel7-4_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="21:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;21:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="145" rc-code="0" op-status="0" interval="5000" last-rc-change="1543429801" exec-time="226" queue-time="0" op-digest="8ee22149973acaa2c4a338cde274ee1b"/> + </lrm_resource> + <lrm_resource id="rsc_rhel7-5" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_rhel7-5_last_0" operation_key="rsc_rhel7-5_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="54:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:7;54:0:7:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="33" rc-code="7" op-status="0" interval="0" last-run="1543429527" last-rc-change="1543429527" exec-time="112" queue-time="0" op-digest="aca525581410dfda70831f2846b9807d"/> + </lrm_resource> + <lrm_resource id="migrator" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="migrator_last_0" operation_key="migrator_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="22:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" transition-magic="0:0;22:28:0:5002b102-dc26-4294-8dd3-b3a500a06048" exit-reason="" on_node="rhel7-4" call-id="173" rc-code="0" op-status="0" interval="0" last-run="1543430141" last-rc-change="1543430141" exec-time="40" queue-time="0" op-digest="5de129d7fe42dbcfe537f2c63b1921b6" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="5de129d7fe42dbcfe537f2c63b1921b6" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="migrator_monitor_10000" operation_key="migrator_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.1.0" transition-key="27:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" transition-magic="0:0;27:40:0:8b73ffdf-1f88-43eb-9e08-b1c2eb8dbfb0" exit-reason="" on_node="rhel7-4" call-id="146" rc-code="0" op-status="0" interval="10000" last-rc-change="1543429801" exec-time="87" queue-time="0" op-digest="9210327bce4f7670c7b350bf32101791" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="remote-rhel7-2" uname="remote-rhel7-2" in_ccm="false" crm-debug-origin="do_state_transition"/> + </status> +</cib> diff --git a/pengine/test10/enforce-colo1.dot b/pengine/test10/enforce-colo1.dot index 68200fead1f..45b08f475ba 100644 --- a/pengine/test10/enforce-colo1.dot +++ b/pengine/test10/enforce-colo1.dot @@ -1,16 +1,13 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "central_monitor_10000 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] "central_start_0 rhel7-auto3" -> "central_monitor_10000 rhel7-auto3" [ style = dashed] "central_start_0 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] -"central_stop_0 rhel7-auto3" -> "all_stopped" [ style = bold] "central_stop_0 rhel7-auto3" -> "central_start_0 rhel7-auto3" [ style = dashed] "central_stop_0 rhel7-auto3" -> "keystone-clone_stop_0" [ style = bold] "central_stop_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] "engine_monitor_10000 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] "engine_start_0 rhel7-auto3" -> "engine_monitor_10000 rhel7-auto3" [ style = dashed] "engine_start_0 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] -"engine_stop_0 rhel7-auto3" -> "all_stopped" [ style = bold] "engine_stop_0 rhel7-auto3" -> "engine_start_0 rhel7-auto3" [ style = dashed] "engine_stop_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] "keystone-clone_stop_0" -> "keystone-clone_stopped_0" [ style = bold] @@ -19,13 +16,10 @@ "keystone-clone_stop_0" -> "keystone_stop_0 rhel7-auto3" [ style = bold] "keystone-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "keystone-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"keystone_stop_0 rhel7-auto1" -> "all_stopped" [ style = bold] "keystone_stop_0 rhel7-auto1" -> "keystone-clone_stopped_0" [ style = bold] "keystone_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] -"keystone_stop_0 rhel7-auto2" -> "all_stopped" [ style = bold] "keystone_stop_0 rhel7-auto2" -> "keystone-clone_stopped_0" [ style = bold] "keystone_stop_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] -"keystone_stop_0 rhel7-auto3" -> "all_stopped" [ style = bold] "keystone_stop_0 rhel7-auto3" -> "keystone-clone_stopped_0" [ style = bold] "keystone_stop_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/enforce-colo1.exp b/pengine/test10/enforce-colo1.exp index 6e2a6a96924..8e1530850c4 100644 --- a/pengine/test10/enforce-colo1.exp +++ b/pengine/test10/enforce-colo1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="stop" operation_key="engine_stop_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="9" operation="stop" operation_key="engine_stop_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="engine" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,107 +10,83 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="12" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="11" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="keystone" long-id="keystone:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="keystone-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="keystone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="13" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="12" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="keystone" long-id="keystone:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="keystone-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="keystone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="14" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:2_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="13" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:2_stop_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="keystone" long-id="keystone:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="keystone-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="keystone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="keystone-clone_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="keystone-clone_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="11" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="12" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="14" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:2_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="13" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:2_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="keystone-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="keystone-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="keystone-clone_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="keystone-clone_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="central_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="18" operation="stop" operation_key="central_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="19" operation="stop" operation_key="central_stop_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="18" operation="stop" operation_key="central_stop_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="central" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="10" operation="stop" operation_key="engine_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:0_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:1_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="14" operation="stop" operation_key="keystone_stop_0" internal_operation_key="keystone:2_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="19" operation="stop" operation_key="central_stop_0" on_node="rhel7-auto3" on_node_uuid="3"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/enforce-colo1.scores b/pengine/test10/enforce-colo1.scores index b3dee715145..3b3faf8dace 100644 --- a/pengine/test10/enforce-colo1.scores +++ b/pengine/test10/enforce-colo1.scores @@ -1,31 +1,31 @@ Allocation scores: -clone_color: keystone-clone allocation score on rhel7-auto1: 0 -clone_color: keystone-clone allocation score on rhel7-auto2: 0 -clone_color: keystone-clone allocation score on rhel7-auto3: 0 -clone_color: keystone:0 allocation score on rhel7-auto1: 0 -clone_color: keystone:0 allocation score on rhel7-auto2: 1 -clone_color: keystone:0 allocation score on rhel7-auto3: 0 -clone_color: keystone:1 allocation score on rhel7-auto1: 0 -clone_color: keystone:1 allocation score on rhel7-auto2: 0 -clone_color: keystone:1 allocation score on rhel7-auto3: 1 -clone_color: keystone:2 allocation score on rhel7-auto1: 1 -clone_color: keystone:2 allocation score on rhel7-auto2: 0 -clone_color: keystone:2 allocation score on rhel7-auto3: 0 -native_color: central allocation score on rhel7-auto1: 0 -native_color: central allocation score on rhel7-auto2: 0 -native_color: central allocation score on rhel7-auto3: 0 -native_color: engine allocation score on rhel7-auto1: -INFINITY -native_color: engine allocation score on rhel7-auto2: -INFINITY -native_color: engine allocation score on rhel7-auto3: 0 -native_color: keystone:0 allocation score on rhel7-auto1: -INFINITY -native_color: keystone:0 allocation score on rhel7-auto2: -INFINITY -native_color: keystone:0 allocation score on rhel7-auto3: -INFINITY -native_color: keystone:1 allocation score on rhel7-auto1: -INFINITY -native_color: keystone:1 allocation score on rhel7-auto2: -INFINITY -native_color: keystone:1 allocation score on rhel7-auto3: -INFINITY -native_color: keystone:2 allocation score on rhel7-auto1: -INFINITY -native_color: keystone:2 allocation score on rhel7-auto2: -INFINITY -native_color: keystone:2 allocation score on rhel7-auto3: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: keystone-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: keystone-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: keystone-clone allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: keystone:0 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: keystone:0 allocation score on rhel7-auto2: 1 +pcmk__clone_allocate: keystone:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: keystone:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: keystone:1 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: keystone:1 allocation score on rhel7-auto3: 1 +pcmk__clone_allocate: keystone:2 allocation score on rhel7-auto1: 1 +pcmk__clone_allocate: keystone:2 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: keystone:2 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: central allocation score on rhel7-auto1: 0 +pcmk__native_allocate: central allocation score on rhel7-auto2: 0 +pcmk__native_allocate: central allocation score on rhel7-auto3: 0 +pcmk__native_allocate: engine allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: engine allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: engine allocation score on rhel7-auto3: 0 +pcmk__native_allocate: keystone:0 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: keystone:0 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: keystone:0 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: keystone:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: keystone:1 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: keystone:1 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: keystone:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: keystone:2 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: keystone:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 diff --git a/pengine/test10/enforce-colo1.summary b/pengine/test10/enforce-colo1.summary index 4968326fea0..ef62ee7c076 100644 --- a/pengine/test10/enforce-colo1.summary +++ b/pengine/test10/enforce-colo1.summary @@ -1,4 +1,4 @@ -3 of 6 resources DISABLED and 0 BLOCKED from being started due to failures +3 of 6 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ rhel7-auto1 rhel7-auto2 rhel7-auto3 ] @@ -24,7 +24,6 @@ Executing cluster transition: * Resource action: keystone stop on rhel7-auto3 * Resource action: keystone stop on rhel7-auto1 * Pseudo action: keystone-clone_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ rhel7-auto1 rhel7-auto2 rhel7-auto3 ] diff --git a/pengine/test10/expire-non-blocked-failure.scores b/pengine/test10/expire-non-blocked-failure.scores index aa5880b283f..99bc2523749 100644 --- a/pengine/test10/expire-non-blocked-failure.scores +++ b/pengine/test10/expire-non-blocked-failure.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/expire-non-blocked-failure.summary b/pengine/test10/expire-non-blocked-failure.summary index 8af917ca1ba..ed43fd21e4b 100644 --- a/pengine/test10/expire-non-blocked-failure.summary +++ b/pengine/test10/expire-non-blocked-failure.summary @@ -1,3 +1,4 @@ +0 of 3 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/failcount-block.exp b/pengine/test10/failcount-block.exp index dd6b8c72c72..db48d3ed153 100644 --- a/pengine/test10/failcount-block.exp +++ b/pengine/test10/failcount-block.exp @@ -19,20 +19,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_pcmk-3_monitor_5000" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="12" operation="monitor" operation_key="rsc_pcmk-3_monitor_5000" on_node="pcmk-1" on_node_uuid="101"> <primitive id="rsc_pcmk-3" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.107"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc_pcmk-3_start_0" on_node="pcmk-1" on_node_uuid="101"/> + <rsc_op id="11" operation="start" operation_key="rsc_pcmk-3_start_0" on_node="pcmk-1" on_node_uuid="101"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc_pcmk-3_start_0" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="11" operation="start" operation_key="rsc_pcmk-3_start_0" on_node="pcmk-1" on_node_uuid="101"> <primitive id="rsc_pcmk-3" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.107"/> </rsc_op> @@ -50,20 +50,20 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_pcmk-4_monitor_5000" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="14" operation="monitor" operation_key="rsc_pcmk-4_monitor_5000" on_node="pcmk-1" on_node_uuid="101"> <primitive id="rsc_pcmk-4" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="block" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.108"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="rsc_pcmk-4_start_0" on_node="pcmk-1" on_node_uuid="101"/> + <rsc_op id="13" operation="start" operation_key="rsc_pcmk-4_start_0" on_node="pcmk-1" on_node_uuid="101"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="start" operation_key="rsc_pcmk-4_start_0" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="13" operation="start" operation_key="rsc_pcmk-4_start_0" on_node="pcmk-1" on_node_uuid="101"> <primitive id="rsc_pcmk-4" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.108"/> </rsc_op> diff --git a/pengine/test10/failcount-block.scores b/pengine/test10/failcount-block.scores index 09896aaeadc..0be024c9e41 100644 --- a/pengine/test10/failcount-block.scores +++ b/pengine/test10/failcount-block.scores @@ -1,11 +1,11 @@ Allocation scores: -native_color: rsc_pcmk-1 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-1: INFINITY -native_color: rsc_pcmk-2 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-5 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-5 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-1: INFINITY +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-5 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-5 allocation score on pcmk-4: 0 diff --git a/pengine/test10/failcount-block.summary b/pengine/test10/failcount-block.summary index 52956245704..31dcaa3a33b 100644 --- a/pengine/test10/failcount-block.summary +++ b/pengine/test10/failcount-block.summary @@ -1,3 +1,4 @@ +0 of 5 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ pcmk-1 ] diff --git a/pengine/test10/failcount.scores b/pengine/test10/failcount.scores index be4ad940bc1..e635e7761da 100644 --- a/pengine/test10/failcount.scores +++ b/pengine/test10/failcount.scores @@ -1,333 +1,333 @@ Allocation scores: -clone_color: cl-cdeprod allocation score on dresproddns01: 0 -clone_color: cl-cdeprod allocation score on dresproddns02: 0 -clone_color: cl-haproxy allocation score on dresproddns01: 0 -clone_color: cl-haproxy allocation score on dresproddns02: 0 -clone_color: cl-ldirectord allocation score on dresproddns01: 0 -clone_color: cl-ldirectord allocation score on dresproddns02: 0 -clone_color: cl-named allocation score on dresproddns01: 0 -clone_color: cl-named allocation score on dresproddns02: 0 -clone_color: cl-openfire allocation score on dresproddns01: 0 -clone_color: cl-openfire allocation score on dresproddns02: 0 -clone_color: cl-ping-sjho allocation score on dresproddns01: 0 -clone_color: cl-ping-sjho allocation score on dresproddns02: 0 -clone_color: cl-ping-sjim allocation score on dresproddns01: 0 -clone_color: cl-ping-sjim allocation score on dresproddns02: 0 -clone_color: cl-svn allocation score on dresproddns01: 0 -clone_color: cl-svn allocation score on dresproddns02: 0 -clone_color: cl-sysinfo allocation score on dresproddns01: 0 -clone_color: cl-sysinfo allocation score on dresproddns02: 0 -clone_color: cl-wesbprod allocation score on dresproddns01: 0 -clone_color: cl-wesbprod allocation score on dresproddns02: 0 -clone_color: gr-cdeprod:0 allocation score on dresproddns01: 0 -clone_color: gr-cdeprod:0 allocation score on dresproddns02: 0 -clone_color: gr-cdeprod:1 allocation score on dresproddns01: 0 -clone_color: gr-cdeprod:1 allocation score on dresproddns02: 0 -clone_color: gr-haproxy:0 allocation score on dresproddns01: 0 -clone_color: gr-haproxy:0 allocation score on dresproddns02: 0 -clone_color: gr-haproxy:1 allocation score on dresproddns01: 0 -clone_color: gr-haproxy:1 allocation score on dresproddns02: 0 -clone_color: gr-named:0 allocation score on dresproddns01: 0 -clone_color: gr-named:0 allocation score on dresproddns02: 0 -clone_color: gr-named:1 allocation score on dresproddns01: 0 -clone_color: gr-named:1 allocation score on dresproddns02: 0 -clone_color: gr-openfire:0 allocation score on dresproddns01: 0 -clone_color: gr-openfire:0 allocation score on dresproddns02: 0 -clone_color: gr-openfire:1 allocation score on dresproddns01: 0 -clone_color: gr-openfire:1 allocation score on dresproddns02: 0 -clone_color: gr-svn:0 allocation score on dresproddns01: 0 -clone_color: gr-svn:0 allocation score on dresproddns02: 0 -clone_color: gr-svn:1 allocation score on dresproddns01: 0 -clone_color: gr-svn:1 allocation score on dresproddns02: 0 -clone_color: gr-wesbprod:0 allocation score on dresproddns01: 0 -clone_color: gr-wesbprod:0 allocation score on dresproddns02: 0 -clone_color: gr-wesbprod:1 allocation score on dresproddns01: 0 -clone_color: gr-wesbprod:1 allocation score on dresproddns02: 0 -clone_color: re-adproxy-ip:0 allocation score on dresproddns01: 1 -clone_color: re-adproxy-ip:0 allocation score on dresproddns02: 0 -clone_color: re-adproxy-ip:1 allocation score on dresproddns01: 0 -clone_color: re-adproxy-ip:1 allocation score on dresproddns02: 1 -clone_color: re-apache:0 allocation score on dresproddns01: 1 -clone_color: re-apache:0 allocation score on dresproddns02: 0 -clone_color: re-apache:1 allocation score on dresproddns01: 0 -clone_color: re-apache:1 allocation score on dresproddns02: 1 -clone_color: re-cdeprod-ip:0 allocation score on dresproddns01: 1 -clone_color: re-cdeprod-ip:0 allocation score on dresproddns02: 0 -clone_color: re-cdeprod-ip:1 allocation score on dresproddns01: 0 -clone_color: re-cdeprod-ip:1 allocation score on dresproddns02: 1 -clone_color: re-cdeprod-ipvs:0 allocation score on dresproddns01: 1 -clone_color: re-cdeprod-ipvs:0 allocation score on dresproddns02: 0 -clone_color: re-cdeprod-ipvs:1 allocation score on dresproddns01: 0 -clone_color: re-cdeprod-ipvs:1 allocation score on dresproddns02: 1 -clone_color: re-haproxy-lsb:0 allocation score on dresproddns01: 1 -clone_color: re-haproxy-lsb:0 allocation score on dresproddns02: 0 -clone_color: re-haproxy-lsb:1 allocation score on dresproddns01: 0 -clone_color: re-haproxy-lsb:1 allocation score on dresproddns02: 1 -clone_color: re-ldirectord-gluster:0 allocation score on dresproddns01: 1 -clone_color: re-ldirectord-gluster:0 allocation score on dresproddns02: 0 -clone_color: re-ldirectord-gluster:1 allocation score on dresproddns01: 0 -clone_color: re-ldirectord-gluster:1 allocation score on dresproddns02: 1 -clone_color: re-named-gluster:0 allocation score on dresproddns01: 1 -clone_color: re-named-gluster:0 allocation score on dresproddns02: 0 -clone_color: re-named-gluster:1 allocation score on dresproddns01: 0 -clone_color: re-named-gluster:1 allocation score on dresproddns02: 1 -clone_color: re-named-lsb:0 allocation score on dresproddns01: 1 -clone_color: re-named-lsb:0 allocation score on dresproddns02: 0 -clone_color: re-named-lsb:1 allocation score on dresproddns01: 0 -clone_color: re-named-lsb:1 allocation score on dresproddns02: 1 -clone_color: re-named-ns1-ip:0 allocation score on dresproddns01: 1 -clone_color: re-named-ns1-ip:0 allocation score on dresproddns02: 0 -clone_color: re-named-ns1-ip:1 allocation score on dresproddns01: 0 -clone_color: re-named-ns1-ip:1 allocation score on dresproddns02: 1 -clone_color: re-named-ns2-ip:0 allocation score on dresproddns01: 1 -clone_color: re-named-ns2-ip:0 allocation score on dresproddns02: 0 -clone_color: re-named-ns2-ip:1 allocation score on dresproddns01: 0 -clone_color: re-named-ns2-ip:1 allocation score on dresproddns02: 1 -clone_color: re-named-reload:0 allocation score on dresproddns01: 1 -clone_color: re-named-reload:0 allocation score on dresproddns02: 0 -clone_color: re-named-reload:1 allocation score on dresproddns01: 0 -clone_color: re-named-reload:1 allocation score on dresproddns02: 1 -clone_color: re-openfire-ip:0 allocation score on dresproddns01: 1 -clone_color: re-openfire-ip:0 allocation score on dresproddns02: 0 -clone_color: re-openfire-ip:1 allocation score on dresproddns01: 0 -clone_color: re-openfire-ip:1 allocation score on dresproddns02: 1 -clone_color: re-openfire-lsb:0 allocation score on dresproddns01: 1 -clone_color: re-openfire-lsb:0 allocation score on dresproddns02: 0 -clone_color: re-openfire-lsb:1 allocation score on dresproddns01: 0 -clone_color: re-openfire-lsb:1 allocation score on dresproddns02: 1 -clone_color: re-openfire-lv:0 allocation score on dresproddns01: 1 -clone_color: re-openfire-lv:0 allocation score on dresproddns02: 0 -clone_color: re-openfire-lv:1 allocation score on dresproddns01: 0 -clone_color: re-openfire-lv:1 allocation score on dresproddns02: 1 -clone_color: re-ping-sjho:0 allocation score on dresproddns01: 1 -clone_color: re-ping-sjho:0 allocation score on dresproddns02: 0 -clone_color: re-ping-sjho:1 allocation score on dresproddns01: 0 -clone_color: re-ping-sjho:1 allocation score on dresproddns02: 1 -clone_color: re-ping-sjim:0 allocation score on dresproddns01: 1 -clone_color: re-ping-sjim:0 allocation score on dresproddns02: 0 -clone_color: re-ping-sjim:1 allocation score on dresproddns01: 0 -clone_color: re-ping-sjim:1 allocation score on dresproddns02: 1 -clone_color: re-stunnel-lsb:0 allocation score on dresproddns01: 1 -clone_color: re-stunnel-lsb:0 allocation score on dresproddns02: 0 -clone_color: re-stunnel-lsb:1 allocation score on dresproddns01: 0 -clone_color: re-stunnel-lsb:1 allocation score on dresproddns02: 1 -clone_color: re-svn-gluster:0 allocation score on dresproddns01: 1 -clone_color: re-svn-gluster:0 allocation score on dresproddns02: 0 -clone_color: re-svn-gluster:1 allocation score on dresproddns01: 0 -clone_color: re-svn-gluster:1 allocation score on dresproddns02: 1 -clone_color: re-svn-ip:0 allocation score on dresproddns01: 1 -clone_color: re-svn-ip:0 allocation score on dresproddns02: 0 -clone_color: re-svn-ip:1 allocation score on dresproddns01: 0 -clone_color: re-svn-ip:1 allocation score on dresproddns02: 1 -clone_color: re-sysinfo:0 allocation score on dresproddns01: 1 -clone_color: re-sysinfo:0 allocation score on dresproddns02: 0 -clone_color: re-sysinfo:1 allocation score on dresproddns01: 0 -clone_color: re-sysinfo:1 allocation score on dresproddns02: 1 -clone_color: re-wesbprod-ip:0 allocation score on dresproddns01: 1 -clone_color: re-wesbprod-ip:0 allocation score on dresproddns02: 0 -clone_color: re-wesbprod-ip:1 allocation score on dresproddns01: 0 -clone_color: re-wesbprod-ip:1 allocation score on dresproddns02: 1 -clone_color: re-wesbprod-ipvs:0 allocation score on dresproddns01: 1 -clone_color: re-wesbprod-ipvs:0 allocation score on dresproddns02: 0 -clone_color: re-wesbprod-ipvs:1 allocation score on dresproddns01: 0 -clone_color: re-wesbprod-ipvs:1 allocation score on dresproddns02: 1 -clone_color: re-xmppdr-ipvs:0 allocation score on dresproddns01: 1 -clone_color: re-xmppdr-ipvs:0 allocation score on dresproddns02: 0 -clone_color: re-xmppdr-ipvs:1 allocation score on dresproddns01: 0 -clone_color: re-xmppdr-ipvs:1 allocation score on dresproddns02: 1 -group_color: gr-cdeprod:0 allocation score on dresproddns01: 0 -group_color: gr-cdeprod:0 allocation score on dresproddns02: 0 -group_color: gr-cdeprod:1 allocation score on dresproddns01: -INFINITY -group_color: gr-cdeprod:1 allocation score on dresproddns02: 0 -group_color: gr-haproxy:0 allocation score on dresproddns01: 0 -group_color: gr-haproxy:0 allocation score on dresproddns02: 0 -group_color: gr-haproxy:1 allocation score on dresproddns01: -INFINITY -group_color: gr-haproxy:1 allocation score on dresproddns02: 0 -group_color: gr-named:0 allocation score on dresproddns01: 0 -group_color: gr-named:0 allocation score on dresproddns02: 0 -group_color: gr-named:1 allocation score on dresproddns01: -INFINITY -group_color: gr-named:1 allocation score on dresproddns02: 0 -group_color: gr-openfire:0 allocation score on dresproddns01: 0 -group_color: gr-openfire:0 allocation score on dresproddns02: 0 -group_color: gr-openfire:1 allocation score on dresproddns01: -INFINITY -group_color: gr-openfire:1 allocation score on dresproddns02: 0 -group_color: gr-svn:0 allocation score on dresproddns01: 0 -group_color: gr-svn:0 allocation score on dresproddns02: 0 -group_color: gr-svn:1 allocation score on dresproddns01: -INFINITY -group_color: gr-svn:1 allocation score on dresproddns02: 0 -group_color: gr-wesbprod:0 allocation score on dresproddns01: 0 -group_color: gr-wesbprod:0 allocation score on dresproddns02: 0 -group_color: gr-wesbprod:1 allocation score on dresproddns01: -INFINITY -group_color: gr-wesbprod:1 allocation score on dresproddns02: 0 -group_color: re-adproxy-ip:0 allocation score on dresproddns01: 1 -group_color: re-adproxy-ip:0 allocation score on dresproddns02: 0 -group_color: re-adproxy-ip:1 allocation score on dresproddns01: -INFINITY -group_color: re-adproxy-ip:1 allocation score on dresproddns02: 1 -group_color: re-apache:0 allocation score on dresproddns01: 1 -group_color: re-apache:0 allocation score on dresproddns02: 0 -group_color: re-apache:1 allocation score on dresproddns01: -INFINITY -group_color: re-apache:1 allocation score on dresproddns02: 1 -group_color: re-cdeprod-ip:0 allocation score on dresproddns01: 1 -group_color: re-cdeprod-ip:0 allocation score on dresproddns02: 0 -group_color: re-cdeprod-ip:1 allocation score on dresproddns01: -INFINITY -group_color: re-cdeprod-ip:1 allocation score on dresproddns02: 1 -group_color: re-cdeprod-ipvs:0 allocation score on dresproddns01: 1 -group_color: re-cdeprod-ipvs:0 allocation score on dresproddns02: 0 -group_color: re-cdeprod-ipvs:1 allocation score on dresproddns01: -INFINITY -group_color: re-cdeprod-ipvs:1 allocation score on dresproddns02: 1 -group_color: re-haproxy-lsb:0 allocation score on dresproddns01: 1 -group_color: re-haproxy-lsb:0 allocation score on dresproddns02: 0 -group_color: re-haproxy-lsb:1 allocation score on dresproddns01: -INFINITY -group_color: re-haproxy-lsb:1 allocation score on dresproddns02: 1 -group_color: re-named-gluster:0 allocation score on dresproddns01: 1 -group_color: re-named-gluster:0 allocation score on dresproddns02: 0 -group_color: re-named-gluster:1 allocation score on dresproddns01: -INFINITY -group_color: re-named-gluster:1 allocation score on dresproddns02: 1 -group_color: re-named-lsb:0 allocation score on dresproddns01: 1 -group_color: re-named-lsb:0 allocation score on dresproddns02: 0 -group_color: re-named-lsb:1 allocation score on dresproddns01: -INFINITY -group_color: re-named-lsb:1 allocation score on dresproddns02: 1 -group_color: re-named-ns1-ip:0 allocation score on dresproddns01: 1 -group_color: re-named-ns1-ip:0 allocation score on dresproddns02: 0 -group_color: re-named-ns1-ip:1 allocation score on dresproddns01: -INFINITY -group_color: re-named-ns1-ip:1 allocation score on dresproddns02: 1 -group_color: re-named-ns2-ip:0 allocation score on dresproddns01: 1 -group_color: re-named-ns2-ip:0 allocation score on dresproddns02: 0 -group_color: re-named-ns2-ip:1 allocation score on dresproddns01: -INFINITY -group_color: re-named-ns2-ip:1 allocation score on dresproddns02: 1 -group_color: re-named-reload:0 allocation score on dresproddns01: 1 -group_color: re-named-reload:0 allocation score on dresproddns02: 0 -group_color: re-named-reload:1 allocation score on dresproddns01: -INFINITY -group_color: re-named-reload:1 allocation score on dresproddns02: 1 -group_color: re-openfire-ip:0 allocation score on dresproddns01: 1 -group_color: re-openfire-ip:0 allocation score on dresproddns02: 0 -group_color: re-openfire-ip:1 allocation score on dresproddns01: -INFINITY -group_color: re-openfire-ip:1 allocation score on dresproddns02: 1 -group_color: re-openfire-lsb:0 allocation score on dresproddns01: 1 -group_color: re-openfire-lsb:0 allocation score on dresproddns02: 0 -group_color: re-openfire-lsb:1 allocation score on dresproddns01: -INFINITY -group_color: re-openfire-lsb:1 allocation score on dresproddns02: 1 -group_color: re-openfire-lv:0 allocation score on dresproddns01: 1 -group_color: re-openfire-lv:0 allocation score on dresproddns02: 0 -group_color: re-openfire-lv:1 allocation score on dresproddns01: -INFINITY -group_color: re-openfire-lv:1 allocation score on dresproddns02: 1 -group_color: re-stunnel-lsb:0 allocation score on dresproddns01: 1 -group_color: re-stunnel-lsb:0 allocation score on dresproddns02: 0 -group_color: re-stunnel-lsb:1 allocation score on dresproddns01: -INFINITY -group_color: re-stunnel-lsb:1 allocation score on dresproddns02: 1 -group_color: re-svn-gluster:0 allocation score on dresproddns01: 1 -group_color: re-svn-gluster:0 allocation score on dresproddns02: 0 -group_color: re-svn-gluster:1 allocation score on dresproddns01: -INFINITY -group_color: re-svn-gluster:1 allocation score on dresproddns02: 1 -group_color: re-svn-ip:0 allocation score on dresproddns01: 1 -group_color: re-svn-ip:0 allocation score on dresproddns02: 0 -group_color: re-svn-ip:1 allocation score on dresproddns01: -INFINITY -group_color: re-svn-ip:1 allocation score on dresproddns02: 1 -group_color: re-wesbprod-ip:0 allocation score on dresproddns01: 1 -group_color: re-wesbprod-ip:0 allocation score on dresproddns02: 0 -group_color: re-wesbprod-ip:1 allocation score on dresproddns01: -INFINITY -group_color: re-wesbprod-ip:1 allocation score on dresproddns02: 1 -group_color: re-wesbprod-ipvs:0 allocation score on dresproddns01: 1 -group_color: re-wesbprod-ipvs:0 allocation score on dresproddns02: 0 -group_color: re-wesbprod-ipvs:1 allocation score on dresproddns01: -INFINITY -group_color: re-wesbprod-ipvs:1 allocation score on dresproddns02: 1 -group_color: re-xmppdr-ipvs:0 allocation score on dresproddns01: 1 -group_color: re-xmppdr-ipvs:0 allocation score on dresproddns02: 0 -group_color: re-xmppdr-ipvs:1 allocation score on dresproddns01: -INFINITY -group_color: re-xmppdr-ipvs:1 allocation score on dresproddns02: 1 -native_color: re-adproxy-ip:0 allocation score on dresproddns01: 2 -native_color: re-adproxy-ip:0 allocation score on dresproddns02: 0 -native_color: re-adproxy-ip:1 allocation score on dresproddns01: -INFINITY -native_color: re-adproxy-ip:1 allocation score on dresproddns02: 2 -native_color: re-apache:0 allocation score on dresproddns01: 2 -native_color: re-apache:0 allocation score on dresproddns02: -INFINITY -native_color: re-apache:1 allocation score on dresproddns01: -INFINITY -native_color: re-apache:1 allocation score on dresproddns02: 2 -native_color: re-cdeprod-ip:0 allocation score on dresproddns01: 1 -native_color: re-cdeprod-ip:0 allocation score on dresproddns02: -INFINITY -native_color: re-cdeprod-ip:1 allocation score on dresproddns01: -INFINITY -native_color: re-cdeprod-ip:1 allocation score on dresproddns02: 1 -native_color: re-cdeprod-ipvs:0 allocation score on dresproddns01: 2 -native_color: re-cdeprod-ipvs:0 allocation score on dresproddns02: 0 -native_color: re-cdeprod-ipvs:1 allocation score on dresproddns01: -INFINITY -native_color: re-cdeprod-ipvs:1 allocation score on dresproddns02: 2 -native_color: re-drdns-ip allocation score on dresproddns01: INFINITY -native_color: re-drdns-ip allocation score on dresproddns02: 0 -native_color: re-haproxy-lsb:0 allocation score on dresproddns01: 1 -native_color: re-haproxy-lsb:0 allocation score on dresproddns02: -INFINITY -native_color: re-haproxy-lsb:1 allocation score on dresproddns01: -INFINITY -native_color: re-haproxy-lsb:1 allocation score on dresproddns02: 1 -native_color: re-ldirectord-gluster:0 allocation score on dresproddns01: 1 -native_color: re-ldirectord-gluster:0 allocation score on dresproddns02: 0 -native_color: re-ldirectord-gluster:1 allocation score on dresproddns01: -INFINITY -native_color: re-ldirectord-gluster:1 allocation score on dresproddns02: 1 -native_color: re-monitor allocation score on dresproddns01: 0 -native_color: re-monitor allocation score on dresproddns02: 200 -native_color: re-named-gluster:0 allocation score on dresproddns01: 5 -native_color: re-named-gluster:0 allocation score on dresproddns02: 0 -native_color: re-named-gluster:1 allocation score on dresproddns01: -INFINITY -native_color: re-named-gluster:1 allocation score on dresproddns02: 5 -native_color: re-named-lsb:0 allocation score on dresproddns01: 4 -native_color: re-named-lsb:0 allocation score on dresproddns02: -INFINITY -native_color: re-named-lsb:1 allocation score on dresproddns01: -INFINITY -native_color: re-named-lsb:1 allocation score on dresproddns02: 4 -native_color: re-named-ns1-ip:0 allocation score on dresproddns01: 3 -native_color: re-named-ns1-ip:0 allocation score on dresproddns02: -INFINITY -native_color: re-named-ns1-ip:1 allocation score on dresproddns01: -INFINITY -native_color: re-named-ns1-ip:1 allocation score on dresproddns02: 3 -native_color: re-named-ns2-ip:0 allocation score on dresproddns01: 2 -native_color: re-named-ns2-ip:0 allocation score on dresproddns02: -INFINITY -native_color: re-named-ns2-ip:1 allocation score on dresproddns01: -INFINITY -native_color: re-named-ns2-ip:1 allocation score on dresproddns02: 2 -native_color: re-named-reload:0 allocation score on dresproddns01: 1 -native_color: re-named-reload:0 allocation score on dresproddns02: -INFINITY -native_color: re-named-reload:1 allocation score on dresproddns01: -INFINITY -native_color: re-named-reload:1 allocation score on dresproddns02: 1 -native_color: re-openfire-ip:0 allocation score on dresproddns01: 3 -native_color: re-openfire-ip:0 allocation score on dresproddns02: -INFINITY -native_color: re-openfire-ip:1 allocation score on dresproddns01: -INFINITY -native_color: re-openfire-ip:1 allocation score on dresproddns02: 3 -native_color: re-openfire-lsb:0 allocation score on dresproddns01: 1 -native_color: re-openfire-lsb:0 allocation score on dresproddns02: -INFINITY -native_color: re-openfire-lsb:1 allocation score on dresproddns01: -INFINITY -native_color: re-openfire-lsb:1 allocation score on dresproddns02: 1 -native_color: re-openfire-lv:0 allocation score on dresproddns01: 5 -native_color: re-openfire-lv:0 allocation score on dresproddns02: 0 -native_color: re-openfire-lv:1 allocation score on dresproddns01: -INFINITY -native_color: re-openfire-lv:1 allocation score on dresproddns02: 5 -native_color: re-ping-sjho:0 allocation score on dresproddns01: 1 -native_color: re-ping-sjho:0 allocation score on dresproddns02: 0 -native_color: re-ping-sjho:1 allocation score on dresproddns01: -INFINITY -native_color: re-ping-sjho:1 allocation score on dresproddns02: 1 -native_color: re-ping-sjim:0 allocation score on dresproddns01: 1 -native_color: re-ping-sjim:0 allocation score on dresproddns02: 0 -native_color: re-ping-sjim:1 allocation score on dresproddns01: -INFINITY -native_color: re-ping-sjim:1 allocation score on dresproddns02: 1 -native_color: re-stunnel-lsb:0 allocation score on dresproddns01: 4 -native_color: re-stunnel-lsb:0 allocation score on dresproddns02: -INFINITY -native_color: re-stunnel-lsb:1 allocation score on dresproddns01: -INFINITY -native_color: re-stunnel-lsb:1 allocation score on dresproddns02: 4 -native_color: re-svn-gluster:0 allocation score on dresproddns01: 3 -native_color: re-svn-gluster:0 allocation score on dresproddns02: 0 -native_color: re-svn-gluster:1 allocation score on dresproddns01: -INFINITY -native_color: re-svn-gluster:1 allocation score on dresproddns02: 3 -native_color: re-svn-ip:0 allocation score on dresproddns01: 1 -native_color: re-svn-ip:0 allocation score on dresproddns02: -INFINITY -native_color: re-svn-ip:1 allocation score on dresproddns01: -INFINITY -native_color: re-svn-ip:1 allocation score on dresproddns02: 1 -native_color: re-sysinfo:0 allocation score on dresproddns01: 1 -native_color: re-sysinfo:0 allocation score on dresproddns02: 0 -native_color: re-sysinfo:1 allocation score on dresproddns01: -INFINITY -native_color: re-sysinfo:1 allocation score on dresproddns02: 1 -native_color: re-wesbprod-ip:0 allocation score on dresproddns01: 1 -native_color: re-wesbprod-ip:0 allocation score on dresproddns02: -INFINITY -native_color: re-wesbprod-ip:1 allocation score on dresproddns01: -INFINITY -native_color: re-wesbprod-ip:1 allocation score on dresproddns02: 1 -native_color: re-wesbprod-ipvs:0 allocation score on dresproddns01: 2 -native_color: re-wesbprod-ipvs:0 allocation score on dresproddns02: 0 -native_color: re-wesbprod-ipvs:1 allocation score on dresproddns01: -INFINITY -native_color: re-wesbprod-ipvs:1 allocation score on dresproddns02: 2 -native_color: re-xmppdr-ipvs:0 allocation score on dresproddns01: 2 -native_color: re-xmppdr-ipvs:0 allocation score on dresproddns02: -INFINITY -native_color: re-xmppdr-ipvs:1 allocation score on dresproddns01: -INFINITY -native_color: re-xmppdr-ipvs:1 allocation score on dresproddns02: 2 +pcmk__clone_allocate: cl-cdeprod allocation score on dresproddns01: 0 +pcmk__clone_allocate: cl-cdeprod allocation score on dresproddns02: 0 +pcmk__clone_allocate: cl-haproxy allocation score on dresproddns01: 0 +pcmk__clone_allocate: cl-haproxy allocation score on dresproddns02: 0 +pcmk__clone_allocate: cl-ldirectord allocation score on dresproddns01: 0 +pcmk__clone_allocate: cl-ldirectord allocation score on dresproddns02: 0 +pcmk__clone_allocate: cl-named allocation score on dresproddns01: 0 +pcmk__clone_allocate: cl-named allocation score on dresproddns02: 0 +pcmk__clone_allocate: cl-openfire allocation score on dresproddns01: 0 +pcmk__clone_allocate: cl-openfire allocation score on dresproddns02: 0 +pcmk__clone_allocate: cl-ping-sjho allocation score on dresproddns01: 0 +pcmk__clone_allocate: cl-ping-sjho allocation score on dresproddns02: 0 +pcmk__clone_allocate: cl-ping-sjim allocation score on dresproddns01: 0 +pcmk__clone_allocate: cl-ping-sjim allocation score on dresproddns02: 0 +pcmk__clone_allocate: cl-svn allocation score on dresproddns01: 0 +pcmk__clone_allocate: cl-svn allocation score on dresproddns02: 0 +pcmk__clone_allocate: cl-sysinfo allocation score on dresproddns01: 0 +pcmk__clone_allocate: cl-sysinfo allocation score on dresproddns02: 0 +pcmk__clone_allocate: cl-wesbprod allocation score on dresproddns01: 0 +pcmk__clone_allocate: cl-wesbprod allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-cdeprod:0 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-cdeprod:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-cdeprod:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-cdeprod:1 allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-haproxy:0 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-haproxy:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-haproxy:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-haproxy:1 allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-named:0 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-named:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-named:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-named:1 allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-openfire:0 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-openfire:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-openfire:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-openfire:1 allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-svn:0 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-svn:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-svn:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-svn:1 allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-wesbprod:0 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-wesbprod:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: gr-wesbprod:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: gr-wesbprod:1 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-adproxy-ip:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-adproxy-ip:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-adproxy-ip:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-adproxy-ip:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-apache:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-apache:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-apache:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-apache:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-cdeprod-ip:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-cdeprod-ip:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-cdeprod-ip:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-cdeprod-ip:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-cdeprod-ipvs:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-cdeprod-ipvs:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-cdeprod-ipvs:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-cdeprod-ipvs:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-haproxy-lsb:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-haproxy-lsb:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-haproxy-lsb:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-haproxy-lsb:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-ldirectord-gluster:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-ldirectord-gluster:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-ldirectord-gluster:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-ldirectord-gluster:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-named-gluster:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-named-gluster:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-named-gluster:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-named-gluster:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-named-lsb:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-named-lsb:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-named-lsb:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-named-lsb:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-named-ns1-ip:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-named-ns1-ip:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-named-ns1-ip:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-named-ns1-ip:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-named-ns2-ip:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-named-ns2-ip:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-named-ns2-ip:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-named-ns2-ip:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-named-reload:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-named-reload:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-named-reload:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-named-reload:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-openfire-ip:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-openfire-ip:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-openfire-ip:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-openfire-ip:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-openfire-lsb:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-openfire-lsb:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-openfire-lsb:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-openfire-lsb:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-openfire-lv:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-openfire-lv:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-openfire-lv:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-openfire-lv:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-ping-sjho:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-ping-sjho:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-ping-sjho:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-ping-sjho:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-ping-sjim:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-ping-sjim:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-ping-sjim:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-ping-sjim:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-stunnel-lsb:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-stunnel-lsb:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-stunnel-lsb:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-stunnel-lsb:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-svn-gluster:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-svn-gluster:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-svn-gluster:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-svn-gluster:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-svn-ip:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-svn-ip:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-svn-ip:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-svn-ip:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-sysinfo:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-sysinfo:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-sysinfo:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-sysinfo:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-wesbprod-ip:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-wesbprod-ip:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-wesbprod-ip:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-wesbprod-ip:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-wesbprod-ipvs:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-wesbprod-ipvs:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-wesbprod-ipvs:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-wesbprod-ipvs:1 allocation score on dresproddns02: 1 +pcmk__clone_allocate: re-xmppdr-ipvs:0 allocation score on dresproddns01: 1 +pcmk__clone_allocate: re-xmppdr-ipvs:0 allocation score on dresproddns02: 0 +pcmk__clone_allocate: re-xmppdr-ipvs:1 allocation score on dresproddns01: 0 +pcmk__clone_allocate: re-xmppdr-ipvs:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: gr-cdeprod:0 allocation score on dresproddns01: 0 +pcmk__group_allocate: gr-cdeprod:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: gr-cdeprod:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: gr-cdeprod:1 allocation score on dresproddns02: 0 +pcmk__group_allocate: gr-haproxy:0 allocation score on dresproddns01: 0 +pcmk__group_allocate: gr-haproxy:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: gr-haproxy:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: gr-haproxy:1 allocation score on dresproddns02: 0 +pcmk__group_allocate: gr-named:0 allocation score on dresproddns01: 0 +pcmk__group_allocate: gr-named:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: gr-named:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: gr-named:1 allocation score on dresproddns02: 0 +pcmk__group_allocate: gr-openfire:0 allocation score on dresproddns01: 0 +pcmk__group_allocate: gr-openfire:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: gr-openfire:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: gr-openfire:1 allocation score on dresproddns02: 0 +pcmk__group_allocate: gr-svn:0 allocation score on dresproddns01: 0 +pcmk__group_allocate: gr-svn:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: gr-svn:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: gr-svn:1 allocation score on dresproddns02: 0 +pcmk__group_allocate: gr-wesbprod:0 allocation score on dresproddns01: 0 +pcmk__group_allocate: gr-wesbprod:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: gr-wesbprod:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: gr-wesbprod:1 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-adproxy-ip:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-adproxy-ip:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-adproxy-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-adproxy-ip:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-apache:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-apache:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-apache:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-apache:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-cdeprod-ip:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-cdeprod-ip:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-cdeprod-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-cdeprod-ip:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-cdeprod-ipvs:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-cdeprod-ipvs:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-cdeprod-ipvs:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-cdeprod-ipvs:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-haproxy-lsb:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-haproxy-lsb:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-haproxy-lsb:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-haproxy-lsb:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-named-gluster:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-named-gluster:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-named-gluster:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-named-gluster:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-named-lsb:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-named-lsb:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-named-lsb:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-named-lsb:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-named-ns1-ip:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-named-ns1-ip:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-named-ns1-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-named-ns1-ip:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-named-ns2-ip:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-named-ns2-ip:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-named-ns2-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-named-ns2-ip:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-named-reload:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-named-reload:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-named-reload:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-named-reload:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-openfire-ip:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-openfire-ip:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-openfire-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-openfire-ip:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-openfire-lsb:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-openfire-lsb:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-openfire-lsb:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-openfire-lsb:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-openfire-lv:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-openfire-lv:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-openfire-lv:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-openfire-lv:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-stunnel-lsb:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-stunnel-lsb:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-stunnel-lsb:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-stunnel-lsb:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-svn-gluster:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-svn-gluster:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-svn-gluster:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-svn-gluster:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-svn-ip:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-svn-ip:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-svn-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-svn-ip:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-wesbprod-ip:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-wesbprod-ip:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-wesbprod-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-wesbprod-ip:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-wesbprod-ipvs:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-wesbprod-ipvs:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-wesbprod-ipvs:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-wesbprod-ipvs:1 allocation score on dresproddns02: 1 +pcmk__group_allocate: re-xmppdr-ipvs:0 allocation score on dresproddns01: 1 +pcmk__group_allocate: re-xmppdr-ipvs:0 allocation score on dresproddns02: 0 +pcmk__group_allocate: re-xmppdr-ipvs:1 allocation score on dresproddns01: -INFINITY +pcmk__group_allocate: re-xmppdr-ipvs:1 allocation score on dresproddns02: 1 +pcmk__native_allocate: re-adproxy-ip:0 allocation score on dresproddns01: 2 +pcmk__native_allocate: re-adproxy-ip:0 allocation score on dresproddns02: 0 +pcmk__native_allocate: re-adproxy-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-adproxy-ip:1 allocation score on dresproddns02: 2 +pcmk__native_allocate: re-apache:0 allocation score on dresproddns01: 2 +pcmk__native_allocate: re-apache:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-apache:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-apache:1 allocation score on dresproddns02: 2 +pcmk__native_allocate: re-cdeprod-ip:0 allocation score on dresproddns01: 1 +pcmk__native_allocate: re-cdeprod-ip:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-cdeprod-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-cdeprod-ip:1 allocation score on dresproddns02: 1 +pcmk__native_allocate: re-cdeprod-ipvs:0 allocation score on dresproddns01: 2 +pcmk__native_allocate: re-cdeprod-ipvs:0 allocation score on dresproddns02: 0 +pcmk__native_allocate: re-cdeprod-ipvs:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-cdeprod-ipvs:1 allocation score on dresproddns02: 2 +pcmk__native_allocate: re-drdns-ip allocation score on dresproddns01: INFINITY +pcmk__native_allocate: re-drdns-ip allocation score on dresproddns02: 0 +pcmk__native_allocate: re-haproxy-lsb:0 allocation score on dresproddns01: 1 +pcmk__native_allocate: re-haproxy-lsb:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-haproxy-lsb:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-haproxy-lsb:1 allocation score on dresproddns02: 1 +pcmk__native_allocate: re-ldirectord-gluster:0 allocation score on dresproddns01: 1 +pcmk__native_allocate: re-ldirectord-gluster:0 allocation score on dresproddns02: 0 +pcmk__native_allocate: re-ldirectord-gluster:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-ldirectord-gluster:1 allocation score on dresproddns02: 1 +pcmk__native_allocate: re-monitor allocation score on dresproddns01: 0 +pcmk__native_allocate: re-monitor allocation score on dresproddns02: 200 +pcmk__native_allocate: re-named-gluster:0 allocation score on dresproddns01: 5 +pcmk__native_allocate: re-named-gluster:0 allocation score on dresproddns02: 0 +pcmk__native_allocate: re-named-gluster:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-named-gluster:1 allocation score on dresproddns02: 5 +pcmk__native_allocate: re-named-lsb:0 allocation score on dresproddns01: 4 +pcmk__native_allocate: re-named-lsb:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-named-lsb:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-named-lsb:1 allocation score on dresproddns02: 4 +pcmk__native_allocate: re-named-ns1-ip:0 allocation score on dresproddns01: 3 +pcmk__native_allocate: re-named-ns1-ip:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-named-ns1-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-named-ns1-ip:1 allocation score on dresproddns02: 3 +pcmk__native_allocate: re-named-ns2-ip:0 allocation score on dresproddns01: 2 +pcmk__native_allocate: re-named-ns2-ip:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-named-ns2-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-named-ns2-ip:1 allocation score on dresproddns02: 2 +pcmk__native_allocate: re-named-reload:0 allocation score on dresproddns01: 1 +pcmk__native_allocate: re-named-reload:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-named-reload:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-named-reload:1 allocation score on dresproddns02: 1 +pcmk__native_allocate: re-openfire-ip:0 allocation score on dresproddns01: 3 +pcmk__native_allocate: re-openfire-ip:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-openfire-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-openfire-ip:1 allocation score on dresproddns02: 3 +pcmk__native_allocate: re-openfire-lsb:0 allocation score on dresproddns01: 1 +pcmk__native_allocate: re-openfire-lsb:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-openfire-lsb:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-openfire-lsb:1 allocation score on dresproddns02: 1 +pcmk__native_allocate: re-openfire-lv:0 allocation score on dresproddns01: 5 +pcmk__native_allocate: re-openfire-lv:0 allocation score on dresproddns02: 0 +pcmk__native_allocate: re-openfire-lv:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-openfire-lv:1 allocation score on dresproddns02: 5 +pcmk__native_allocate: re-ping-sjho:0 allocation score on dresproddns01: 1 +pcmk__native_allocate: re-ping-sjho:0 allocation score on dresproddns02: 0 +pcmk__native_allocate: re-ping-sjho:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-ping-sjho:1 allocation score on dresproddns02: 1 +pcmk__native_allocate: re-ping-sjim:0 allocation score on dresproddns01: 1 +pcmk__native_allocate: re-ping-sjim:0 allocation score on dresproddns02: 0 +pcmk__native_allocate: re-ping-sjim:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-ping-sjim:1 allocation score on dresproddns02: 1 +pcmk__native_allocate: re-stunnel-lsb:0 allocation score on dresproddns01: 4 +pcmk__native_allocate: re-stunnel-lsb:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-stunnel-lsb:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-stunnel-lsb:1 allocation score on dresproddns02: 4 +pcmk__native_allocate: re-svn-gluster:0 allocation score on dresproddns01: 3 +pcmk__native_allocate: re-svn-gluster:0 allocation score on dresproddns02: 0 +pcmk__native_allocate: re-svn-gluster:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-svn-gluster:1 allocation score on dresproddns02: 3 +pcmk__native_allocate: re-svn-ip:0 allocation score on dresproddns01: 1 +pcmk__native_allocate: re-svn-ip:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-svn-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-svn-ip:1 allocation score on dresproddns02: 1 +pcmk__native_allocate: re-sysinfo:0 allocation score on dresproddns01: 1 +pcmk__native_allocate: re-sysinfo:0 allocation score on dresproddns02: 0 +pcmk__native_allocate: re-sysinfo:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-sysinfo:1 allocation score on dresproddns02: 1 +pcmk__native_allocate: re-wesbprod-ip:0 allocation score on dresproddns01: 1 +pcmk__native_allocate: re-wesbprod-ip:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-wesbprod-ip:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-wesbprod-ip:1 allocation score on dresproddns02: 1 +pcmk__native_allocate: re-wesbprod-ipvs:0 allocation score on dresproddns01: 2 +pcmk__native_allocate: re-wesbprod-ipvs:0 allocation score on dresproddns02: 0 +pcmk__native_allocate: re-wesbprod-ipvs:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-wesbprod-ipvs:1 allocation score on dresproddns02: 2 +pcmk__native_allocate: re-xmppdr-ipvs:0 allocation score on dresproddns01: 2 +pcmk__native_allocate: re-xmppdr-ipvs:0 allocation score on dresproddns02: -INFINITY +pcmk__native_allocate: re-xmppdr-ipvs:1 allocation score on dresproddns01: -INFINITY +pcmk__native_allocate: re-xmppdr-ipvs:1 allocation score on dresproddns02: 2 diff --git a/pengine/test10/force-anon-clone-max.dot b/pengine/test10/force-anon-clone-max.dot new file mode 100644 index 00000000000..83f68bfae2e --- /dev/null +++ b/pengine/test10/force-anon-clone-max.dot @@ -0,0 +1,81 @@ +digraph "g" { +"Fencing_start_0 node1" [ style=bold color="green" fontcolor="black"] +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" -> "lsb1:0_start_0 node2" [ style = bold] +"clone1_start_0" -> "lsb1:1_start_0 node3" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"clone2_running_0" [ style=bold color="green" fontcolor="orange"] +"clone2_start_0" -> "clone2_running_0" [ style = bold] +"clone2_start_0" -> "lsb2:0_start_0 node1" [ style = bold] +"clone2_start_0" -> "lsb2:1_start_0 node2" [ style = bold] +"clone2_start_0" -> "lsb2:2_start_0 node3" [ style = bold] +"clone2_start_0" [ style=bold color="green" fontcolor="orange"] +"clone3_running_0" [ style=bold color="green" fontcolor="orange"] +"clone3_start_0" -> "clone3_running_0" [ style = bold] +"clone3_start_0" -> "group1:0_start_0" [ style = bold] +"clone3_start_0" -> "group1:1_start_0" [ style = bold] +"clone3_start_0" [ style=bold color="green" fontcolor="orange"] +"dummy1:0_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"dummy1:0_start_0 node1" -> "dummy1:0_monitor_5000 node1" [ style = bold] +"dummy1:0_start_0 node1" -> "dummy2:0_start_0 node1" [ style = bold] +"dummy1:0_start_0 node1" -> "group1:0_running_0" [ style = bold] +"dummy1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"dummy1:1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"dummy1:1_start_0 node2" -> "dummy1:1_monitor_5000 node2" [ style = bold] +"dummy1:1_start_0 node2" -> "dummy2:1_start_0 node2" [ style = bold] +"dummy1:1_start_0 node2" -> "group1:1_running_0" [ style = bold] +"dummy1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"dummy2:0_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"dummy2:0_start_0 node1" -> "dummy2:0_monitor_5000 node1" [ style = bold] +"dummy2:0_start_0 node1" -> "group1:0_running_0" [ style = bold] +"dummy2:0_start_0 node1" -> "lsb3:0_start_0 node1" [ style = bold] +"dummy2:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"dummy2:1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"dummy2:1_start_0 node2" -> "dummy2:1_monitor_5000 node2" [ style = bold] +"dummy2:1_start_0 node2" -> "group1:1_running_0" [ style = bold] +"dummy2:1_start_0 node2" -> "lsb3:1_start_0 node2" [ style = bold] +"dummy2:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"group1:0_running_0" -> "clone3_running_0" [ style = bold] +"group1:0_running_0" [ style=bold color="green" fontcolor="orange"] +"group1:0_start_0" -> "dummy1:0_start_0 node1" [ style = bold] +"group1:0_start_0" -> "dummy2:0_start_0 node1" [ style = bold] +"group1:0_start_0" -> "group1:0_running_0" [ style = bold] +"group1:0_start_0" -> "lsb3:0_start_0 node1" [ style = bold] +"group1:0_start_0" [ style=bold color="green" fontcolor="orange"] +"group1:1_running_0" -> "clone3_running_0" [ style = bold] +"group1:1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1:1_start_0" -> "dummy1:1_start_0 node2" [ style = bold] +"group1:1_start_0" -> "dummy2:1_start_0 node2" [ style = bold] +"group1:1_start_0" -> "group1:1_running_0" [ style = bold] +"group1:1_start_0" -> "lsb3:1_start_0 node2" [ style = bold] +"group1:1_start_0" [ style=bold color="green" fontcolor="orange"] +"lsb1:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"lsb1:0_start_0 node2" -> "clone1_running_0" [ style = bold] +"lsb1:0_start_0 node2" -> "lsb1:0_monitor_5000 node2" [ style = bold] +"lsb1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"lsb1:1_monitor_5000 node3" [ style=bold color="green" fontcolor="black"] +"lsb1:1_start_0 node3" -> "clone1_running_0" [ style = bold] +"lsb1:1_start_0 node3" -> "lsb1:1_monitor_5000 node3" [ style = bold] +"lsb1:1_start_0 node3" [ style=bold color="green" fontcolor="black"] +"lsb2:0_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"lsb2:0_start_0 node1" -> "clone2_running_0" [ style = bold] +"lsb2:0_start_0 node1" -> "lsb2:0_monitor_5000 node1" [ style = bold] +"lsb2:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"lsb2:1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"lsb2:1_start_0 node2" -> "clone2_running_0" [ style = bold] +"lsb2:1_start_0 node2" -> "lsb2:1_monitor_5000 node2" [ style = bold] +"lsb2:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"lsb2:2_monitor_5000 node3" [ style=bold color="green" fontcolor="black"] +"lsb2:2_start_0 node3" -> "clone2_running_0" [ style = bold] +"lsb2:2_start_0 node3" -> "lsb2:2_monitor_5000 node3" [ style = bold] +"lsb2:2_start_0 node3" [ style=bold color="green" fontcolor="black"] +"lsb3:0_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"lsb3:0_start_0 node1" -> "group1:0_running_0" [ style = bold] +"lsb3:0_start_0 node1" -> "lsb3:0_monitor_5000 node1" [ style = bold] +"lsb3:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"lsb3:1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"lsb3:1_start_0 node2" -> "group1:1_running_0" [ style = bold] +"lsb3:1_start_0 node2" -> "lsb3:1_monitor_5000 node2" [ style = bold] +"lsb3:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/force-anon-clone-max.exp b/pengine/test10/force-anon-clone-max.exp new file mode 100644 index 00000000000..3d016143cce --- /dev/null +++ b/pengine/test10/force-anon-clone-max.exp @@ -0,0 +1,456 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0"> + <action_set> + <rsc_op id="1" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"> + <primitive id="Fencing" class="stonith" type="fence_imaginary"/> + <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="1"> + <action_set> + <rsc_op id="3" operation="monitor" operation_key="lsb1:0_monitor_5000" on_node="node2" on_node_uuid="2"> + <primitive id="lsb1" long-id="lsb1:0" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="2" operation="start" operation_key="lsb1:0_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="2"> + <action_set> + <rsc_op id="2" operation="start" operation_key="lsb1:0_start_0" on_node="node2" on_node_uuid="2"> + <primitive id="lsb1" long-id="lsb1:0" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="6" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <rsc_op id="5" operation="monitor" operation_key="lsb1:1_monitor_5000" on_node="node3" on_node_uuid="3"> + <primitive id="lsb1" long-id="lsb1:1" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="4" operation="start" operation_key="lsb1:1_start_0" on_node="node3" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="4"> + <action_set> + <rsc_op id="4" operation="start" operation_key="lsb1:1_start_0" on_node="node3" on_node_uuid="3"> + <primitive id="lsb1" long-id="lsb1:1" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="6" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="5" priority="1000000"> + <action_set> + <pseudo_event id="7" operation="running" operation_key="clone1_running_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="2" operation="start" operation_key="lsb1:0_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="4" operation="start" operation_key="lsb1:1_start_0" on_node="node3" on_node_uuid="3"/> + </trigger> + <trigger> + <pseudo_event id="6" operation="start" operation_key="clone1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="6"> + <action_set> + <pseudo_event id="6" operation="start" operation_key="clone1_start_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="7"> + <action_set> + <rsc_op id="11" operation="monitor" operation_key="lsb2:0_monitor_5000" on_node="node1" on_node_uuid="1"> + <primitive id="lsb2" long-id="lsb2:0" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="10" operation="start" operation_key="lsb2:0_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="8"> + <action_set> + <rsc_op id="10" operation="start" operation_key="lsb2:0_start_0" on_node="node1" on_node_uuid="1"> + <primitive id="lsb2" long-id="lsb2:0" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="16" operation="start" operation_key="clone2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="9"> + <action_set> + <rsc_op id="13" operation="monitor" operation_key="lsb2:1_monitor_5000" on_node="node2" on_node_uuid="2"> + <primitive id="lsb2" long-id="lsb2:1" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="12" operation="start" operation_key="lsb2:1_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="10"> + <action_set> + <rsc_op id="12" operation="start" operation_key="lsb2:1_start_0" on_node="node2" on_node_uuid="2"> + <primitive id="lsb2" long-id="lsb2:1" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="16" operation="start" operation_key="clone2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="11"> + <action_set> + <rsc_op id="15" operation="monitor" operation_key="lsb2:2_monitor_5000" on_node="node3" on_node_uuid="3"> + <primitive id="lsb2" long-id="lsb2:2" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="14" operation="start" operation_key="lsb2:2_start_0" on_node="node3" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="12"> + <action_set> + <rsc_op id="14" operation="start" operation_key="lsb2:2_start_0" on_node="node3" on_node_uuid="3"> + <primitive id="lsb2" long-id="lsb2:2" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="16" operation="start" operation_key="clone2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="13" priority="1000000"> + <action_set> + <pseudo_event id="17" operation="running" operation_key="clone2_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="10" operation="start" operation_key="lsb2:0_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="12" operation="start" operation_key="lsb2:1_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="14" operation="start" operation_key="lsb2:2_start_0" on_node="node3" on_node_uuid="3"/> + </trigger> + <trigger> + <pseudo_event id="16" operation="start" operation_key="clone2_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="14"> + <action_set> + <pseudo_event id="16" operation="start" operation_key="clone2_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="15"> + <action_set> + <pseudo_event id="27" operation="running" operation_key="group1:0_running_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="20" operation="start" operation_key="dummy1:0_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="22" operation="start" operation_key="dummy2:0_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="24" operation="start" operation_key="lsb3:0_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="26" operation="start" operation_key="group1:0_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="16"> + <action_set> + <pseudo_event id="26" operation="start" operation_key="group1:0_start_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="40" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="17"> + <action_set> + <rsc_op id="21" operation="monitor" operation_key="dummy1:0_monitor_5000" on_node="node1" on_node_uuid="1"> + <primitive id="dummy1" long-id="dummy1:0" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="20" operation="start" operation_key="dummy1:0_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="18"> + <action_set> + <rsc_op id="20" operation="start" operation_key="dummy1:0_start_0" on_node="node1" on_node_uuid="1"> + <primitive id="dummy1" long-id="dummy1:0" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="26" operation="start" operation_key="group1:0_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="19"> + <action_set> + <rsc_op id="23" operation="monitor" operation_key="dummy2:0_monitor_5000" on_node="node1" on_node_uuid="1"> + <primitive id="dummy2" long-id="dummy2:0" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="22" operation="start" operation_key="dummy2:0_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="20"> + <action_set> + <rsc_op id="22" operation="start" operation_key="dummy2:0_start_0" on_node="node1" on_node_uuid="1"> + <primitive id="dummy2" long-id="dummy2:0" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="20" operation="start" operation_key="dummy1:0_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="26" operation="start" operation_key="group1:0_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="21"> + <action_set> + <rsc_op id="25" operation="monitor" operation_key="lsb3:0_monitor_5000" on_node="node1" on_node_uuid="1"> + <primitive id="lsb3" long-id="lsb3:0" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="24" operation="start" operation_key="lsb3:0_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="22"> + <action_set> + <rsc_op id="24" operation="start" operation_key="lsb3:0_start_0" on_node="node1" on_node_uuid="1"> + <primitive id="lsb3" long-id="lsb3:0" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="22" operation="start" operation_key="dummy2:0_start_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="26" operation="start" operation_key="group1:0_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="23"> + <action_set> + <pseudo_event id="37" operation="running" operation_key="group1:1_running_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="30" operation="start" operation_key="dummy1:1_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="32" operation="start" operation_key="dummy2:1_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="34" operation="start" operation_key="lsb3:1_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="36" operation="start" operation_key="group1:1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="24"> + <action_set> + <pseudo_event id="36" operation="start" operation_key="group1:1_start_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="40" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="25"> + <action_set> + <rsc_op id="31" operation="monitor" operation_key="dummy1:1_monitor_5000" on_node="node2" on_node_uuid="2"> + <primitive id="dummy1:1" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="30" operation="start" operation_key="dummy1:1_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="26"> + <action_set> + <rsc_op id="30" operation="start" operation_key="dummy1:1_start_0" on_node="node2" on_node_uuid="2"> + <primitive id="dummy1:1" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="36" operation="start" operation_key="group1:1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="27"> + <action_set> + <rsc_op id="33" operation="monitor" operation_key="dummy2:1_monitor_5000" on_node="node2" on_node_uuid="2"> + <primitive id="dummy2:1" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="32" operation="start" operation_key="dummy2:1_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="28"> + <action_set> + <rsc_op id="32" operation="start" operation_key="dummy2:1_start_0" on_node="node2" on_node_uuid="2"> + <primitive id="dummy2:1" class="ocf" provider="pacemaker" type="Dummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="30" operation="start" operation_key="dummy1:1_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="36" operation="start" operation_key="group1:1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="29"> + <action_set> + <rsc_op id="35" operation="monitor" operation_key="lsb3:1_monitor_5000" on_node="node2" on_node_uuid="2"> + <primitive id="lsb3" long-id="lsb3:1" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="34" operation="start" operation_key="lsb3:1_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="30"> + <action_set> + <rsc_op id="34" operation="start" operation_key="lsb3:1_start_0" on_node="node2" on_node_uuid="2"> + <primitive id="lsb3" long-id="lsb3:1" class="lsb" type="LSBDummy"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="32" operation="start" operation_key="dummy2:1_start_0" on_node="node2" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="36" operation="start" operation_key="group1:1_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="31" priority="1000000"> + <action_set> + <pseudo_event id="41" operation="running" operation_key="clone3_running_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="27" operation="running" operation_key="group1:0_running_0"/> + </trigger> + <trigger> + <pseudo_event id="37" operation="running" operation_key="group1:1_running_0"/> + </trigger> + <trigger> + <pseudo_event id="40" operation="start" operation_key="clone3_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="32"> + <action_set> + <pseudo_event id="40" operation="start" operation_key="clone3_start_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> +</transition_graph> diff --git a/pengine/test10/force-anon-clone-max.scores b/pengine/test10/force-anon-clone-max.scores new file mode 100644 index 00000000000..993321e3b3f --- /dev/null +++ b/pengine/test10/force-anon-clone-max.scores @@ -0,0 +1,109 @@ +Allocation scores: +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node3: 0 +pcmk__clone_allocate: clone2 allocation score on node1: 0 +pcmk__clone_allocate: clone2 allocation score on node2: 0 +pcmk__clone_allocate: clone2 allocation score on node3: 0 +pcmk__clone_allocate: clone3 allocation score on node1: 0 +pcmk__clone_allocate: clone3 allocation score on node2: 0 +pcmk__clone_allocate: clone3 allocation score on node3: 0 +pcmk__clone_allocate: dummy1:0 allocation score on node1: 0 +pcmk__clone_allocate: dummy1:0 allocation score on node2: 0 +pcmk__clone_allocate: dummy1:0 allocation score on node3: 0 +pcmk__clone_allocate: dummy1:1 allocation score on node1: 0 +pcmk__clone_allocate: dummy1:1 allocation score on node2: 0 +pcmk__clone_allocate: dummy1:1 allocation score on node3: 0 +pcmk__clone_allocate: dummy2:0 allocation score on node1: 0 +pcmk__clone_allocate: dummy2:0 allocation score on node2: 0 +pcmk__clone_allocate: dummy2:0 allocation score on node3: 0 +pcmk__clone_allocate: dummy2:1 allocation score on node1: 0 +pcmk__clone_allocate: dummy2:1 allocation score on node2: 0 +pcmk__clone_allocate: dummy2:1 allocation score on node3: 0 +pcmk__clone_allocate: group1:0 allocation score on node1: 0 +pcmk__clone_allocate: group1:0 allocation score on node2: 0 +pcmk__clone_allocate: group1:0 allocation score on node3: 0 +pcmk__clone_allocate: group1:1 allocation score on node1: 0 +pcmk__clone_allocate: group1:1 allocation score on node2: 0 +pcmk__clone_allocate: group1:1 allocation score on node3: 0 +pcmk__clone_allocate: lsb1:0 allocation score on node1: 0 +pcmk__clone_allocate: lsb1:0 allocation score on node2: 0 +pcmk__clone_allocate: lsb1:0 allocation score on node3: 0 +pcmk__clone_allocate: lsb1:1 allocation score on node1: 0 +pcmk__clone_allocate: lsb1:1 allocation score on node2: 0 +pcmk__clone_allocate: lsb1:1 allocation score on node3: 0 +pcmk__clone_allocate: lsb2:0 allocation score on node1: 0 +pcmk__clone_allocate: lsb2:0 allocation score on node2: 0 +pcmk__clone_allocate: lsb2:0 allocation score on node3: 0 +pcmk__clone_allocate: lsb2:1 allocation score on node1: 0 +pcmk__clone_allocate: lsb2:1 allocation score on node2: 0 +pcmk__clone_allocate: lsb2:1 allocation score on node3: 0 +pcmk__clone_allocate: lsb2:2 allocation score on node1: 0 +pcmk__clone_allocate: lsb2:2 allocation score on node2: 0 +pcmk__clone_allocate: lsb2:2 allocation score on node3: 0 +pcmk__clone_allocate: lsb3:0 allocation score on node1: 0 +pcmk__clone_allocate: lsb3:0 allocation score on node2: 0 +pcmk__clone_allocate: lsb3:0 allocation score on node3: 0 +pcmk__clone_allocate: lsb3:1 allocation score on node1: 0 +pcmk__clone_allocate: lsb3:1 allocation score on node2: 0 +pcmk__clone_allocate: lsb3:1 allocation score on node3: 0 +pcmk__group_allocate: dummy1:0 allocation score on node1: 0 +pcmk__group_allocate: dummy1:0 allocation score on node2: 0 +pcmk__group_allocate: dummy1:0 allocation score on node3: 0 +pcmk__group_allocate: dummy1:1 allocation score on node1: -INFINITY +pcmk__group_allocate: dummy1:1 allocation score on node2: 0 +pcmk__group_allocate: dummy1:1 allocation score on node3: 0 +pcmk__group_allocate: dummy2:0 allocation score on node1: 0 +pcmk__group_allocate: dummy2:0 allocation score on node2: 0 +pcmk__group_allocate: dummy2:0 allocation score on node3: 0 +pcmk__group_allocate: dummy2:1 allocation score on node1: -INFINITY +pcmk__group_allocate: dummy2:1 allocation score on node2: 0 +pcmk__group_allocate: dummy2:1 allocation score on node3: 0 +pcmk__group_allocate: group1:0 allocation score on node1: 0 +pcmk__group_allocate: group1:0 allocation score on node2: 0 +pcmk__group_allocate: group1:0 allocation score on node3: 0 +pcmk__group_allocate: group1:1 allocation score on node1: -INFINITY +pcmk__group_allocate: group1:1 allocation score on node2: 0 +pcmk__group_allocate: group1:1 allocation score on node3: 0 +pcmk__group_allocate: lsb3:0 allocation score on node1: 0 +pcmk__group_allocate: lsb3:0 allocation score on node2: 0 +pcmk__group_allocate: lsb3:0 allocation score on node3: 0 +pcmk__group_allocate: lsb3:1 allocation score on node1: -INFINITY +pcmk__group_allocate: lsb3:1 allocation score on node2: 0 +pcmk__group_allocate: lsb3:1 allocation score on node3: 0 +pcmk__native_allocate: Fencing allocation score on node1: 0 +pcmk__native_allocate: Fencing allocation score on node2: 0 +pcmk__native_allocate: Fencing allocation score on node3: 0 +pcmk__native_allocate: dummy1:0 allocation score on node1: 0 +pcmk__native_allocate: dummy1:0 allocation score on node2: 0 +pcmk__native_allocate: dummy1:0 allocation score on node3: 0 +pcmk__native_allocate: dummy1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy1:1 allocation score on node2: 0 +pcmk__native_allocate: dummy1:1 allocation score on node3: 0 +pcmk__native_allocate: dummy2:0 allocation score on node1: 0 +pcmk__native_allocate: dummy2:0 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy2:0 allocation score on node3: -INFINITY +pcmk__native_allocate: dummy2:1 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy2:1 allocation score on node2: 0 +pcmk__native_allocate: dummy2:1 allocation score on node3: -INFINITY +pcmk__native_allocate: lsb1:0 allocation score on node1: 0 +pcmk__native_allocate: lsb1:0 allocation score on node2: 0 +pcmk__native_allocate: lsb1:0 allocation score on node3: 0 +pcmk__native_allocate: lsb1:1 allocation score on node1: 0 +pcmk__native_allocate: lsb1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: lsb1:1 allocation score on node3: 0 +pcmk__native_allocate: lsb2:0 allocation score on node1: 0 +pcmk__native_allocate: lsb2:0 allocation score on node2: 0 +pcmk__native_allocate: lsb2:0 allocation score on node3: 0 +pcmk__native_allocate: lsb2:1 allocation score on node1: -INFINITY +pcmk__native_allocate: lsb2:1 allocation score on node2: 0 +pcmk__native_allocate: lsb2:1 allocation score on node3: 0 +pcmk__native_allocate: lsb2:2 allocation score on node1: -INFINITY +pcmk__native_allocate: lsb2:2 allocation score on node2: -INFINITY +pcmk__native_allocate: lsb2:2 allocation score on node3: 0 +pcmk__native_allocate: lsb3:0 allocation score on node1: 0 +pcmk__native_allocate: lsb3:0 allocation score on node2: -INFINITY +pcmk__native_allocate: lsb3:0 allocation score on node3: -INFINITY +pcmk__native_allocate: lsb3:1 allocation score on node1: -INFINITY +pcmk__native_allocate: lsb3:1 allocation score on node2: 0 +pcmk__native_allocate: lsb3:1 allocation score on node3: -INFINITY diff --git a/pengine/test10/force-anon-clone-max.summary b/pengine/test10/force-anon-clone-max.summary new file mode 100644 index 00000000000..1f5fc7580a9 --- /dev/null +++ b/pengine/test10/force-anon-clone-max.summary @@ -0,0 +1,72 @@ + +Current cluster status: +Online: [ node1 node2 node3 ] + + Fencing (stonith:fence_imaginary): Stopped + Clone Set: clone1 [lsb1] + Stopped: [ node1 node2 node3 ] + Clone Set: clone2 [lsb2] + Stopped: [ node1 node2 node3 ] + Clone Set: clone3 [group1] + Stopped: [ node1 node2 node3 ] + +Transition Summary: + * Start Fencing ( node1 ) + * Start lsb1:0 ( node2 ) + * Start lsb1:1 ( node3 ) + * Start lsb2:0 ( node1 ) + * Start lsb2:1 ( node2 ) + * Start lsb2:2 ( node3 ) + * Start dummy1:0 ( node1 ) + * Start dummy2:0 ( node1 ) + * Start lsb3:0 ( node1 ) + * Start dummy1:1 ( node2 ) + * Start dummy2:1 ( node2 ) + * Start lsb3:1 ( node2 ) + +Executing cluster transition: + * Resource action: Fencing start on node1 + * Pseudo action: clone1_start_0 + * Pseudo action: clone2_start_0 + * Pseudo action: clone3_start_0 + * Resource action: lsb1:0 start on node2 + * Resource action: lsb1:1 start on node3 + * Pseudo action: clone1_running_0 + * Resource action: lsb2:0 start on node1 + * Resource action: lsb2:1 start on node2 + * Resource action: lsb2:2 start on node3 + * Pseudo action: clone2_running_0 + * Pseudo action: group1:0_start_0 + * Resource action: dummy1:0 start on node1 + * Resource action: dummy2:0 start on node1 + * Resource action: lsb3:0 start on node1 + * Pseudo action: group1:1_start_0 + * Resource action: dummy1:1 start on node2 + * Resource action: dummy2:1 start on node2 + * Resource action: lsb3:1 start on node2 + * Resource action: lsb1:0 monitor=5000 on node2 + * Resource action: lsb1:1 monitor=5000 on node3 + * Resource action: lsb2:0 monitor=5000 on node1 + * Resource action: lsb2:1 monitor=5000 on node2 + * Resource action: lsb2:2 monitor=5000 on node3 + * Pseudo action: group1:0_running_0 + * Resource action: dummy1:0 monitor=5000 on node1 + * Resource action: dummy2:0 monitor=5000 on node1 + * Resource action: lsb3:0 monitor=5000 on node1 + * Pseudo action: group1:1_running_0 + * Resource action: dummy1:1 monitor=5000 on node2 + * Resource action: dummy2:1 monitor=5000 on node2 + * Resource action: lsb3:1 monitor=5000 on node2 + * Pseudo action: clone3_running_0 + +Revised cluster status: +Online: [ node1 node2 node3 ] + + Fencing (stonith:fence_imaginary): Started node1 + Clone Set: clone1 [lsb1] + Started: [ node2 node3 ] + Clone Set: clone2 [lsb2] + Started: [ node1 node2 node3 ] + Clone Set: clone3 [group1] + Started: [ node1 node2 ] + diff --git a/pengine/test10/force-anon-clone-max.xml b/pengine/test10/force-anon-clone-max.xml new file mode 100644 index 00000000000..84dee6f72ad --- /dev/null +++ b/pengine/test10/force-anon-clone-max.xml @@ -0,0 +1,136 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.10" epoch="1" num_updates="26" admin_epoch="0" have-quorum="true"> + <configuration> + <crm_config/> + <nodes> + <node id="1" uname="node1"/> + <node id="2" uname="node2"/> + <node id="3" uname="node3"/> + </nodes> + <resources> + <primitive class="stonith" id="Fencing" type="fence_imaginary"/> + <!-- forced-anonymous clone with clone-max < #nodes --> + <clone id="clone1"> + <meta_attributes id="clone1-meta"> + <nvpair id="clone1-globally-unique" name="globally-unique" value="true"/> + <nvpair id="clone1-clone-max" name="clone-max" value="2"/> + </meta_attributes> + <primitive id="lsb1" class="lsb" type="LSBDummy"> + <operations> + <op id="lsb1-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + </clone> + <!-- forced-anonymous clone with clone-max > #nodes --> + <clone id="clone2"> + <meta_attributes id="clone2-meta"> + <nvpair id="clone2-globally-unique" name="globally-unique" value="true"/> + <nvpair id="clone2-clone-max" name="clone-max" value="5"/> + </meta_attributes> + <primitive id="lsb2" class="lsb" type="LSBDummy"> + <operations> + <op id="lsb2-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + </clone> + <!-- forced-anonymous cloned group --> + <clone id="clone3"> + <meta_attributes id="clone3-meta"> + <nvpair id="clone3-globally-unique" name="globally-unique" value="true"/> + <nvpair id="clone3-clone-max" name="clone-max" value="2"/> + </meta_attributes> + <group id="group1"> + <primitive id="dummy1" class="ocf" provider="pacemaker" type="Dummy"> + <operations> + <op id="dummy1-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + <primitive id="dummy2" class="ocf" provider="pacemaker" type="Dummy"> + <operations> + <op id="dummy2-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + <primitive id="lsb3" class="lsb" type="LSBDummy"> + <operations> + <op id="lsb3-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + </group> + </clone> + </resources> + <constraints/> + </configuration> + <status> + <node_state id="1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lsb1:0" class="lsb" type="LSBDummy"> + <lrm_rsc_op id="lsb1_last_0" operation_key="lsb1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lsb2:0" class="lsb" type="LSBDummy"> + <lrm_rsc_op id="lsb2_last_0" operation_key="lsb2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1:0" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="dummy1_last_0" operation_key="dummy1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2:0" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="dummy2_last_0" operation_key="dummy2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lsb3:0" class="lsb" type="LSBDummy"> + <lrm_rsc_op id="lsb3_last_0" operation_key="lsb3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="2" uname="node2" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lsb1:0" class="lsb" type="LSBDummy"> + <lrm_rsc_op id="lsb1_last_0" operation_key="lsb1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lsb2:0" class="lsb" type="LSBDummy"> + <lrm_rsc_op id="lsb2_last_0" operation_key="lsb2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1:0" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="dummy1_last_0" operation_key="dummy1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2:0" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="dummy2_last_0" operation_key="dummy2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lsb3:0" class="lsb" type="LSBDummy"> + <lrm_rsc_op id="lsb3_last_0" operation_key="lsb3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="3" uname="node3" in_ccm="true" crmd="online" join="member" expected="member"> + <lrm id="3"> + <lrm_resources> + <lrm_resource id="Fencing" class="stonith" type="fence_imaginary"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lsb1:0" class="lsb" type="LSBDummy"> + <lrm_rsc_op id="lsb1_last_0" operation_key="lsb1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lsb2:0" class="lsb" type="LSBDummy"> + <lrm_rsc_op id="lsb2_last_0" operation_key="lsb2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy1:0" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="dummy1_last_0" operation_key="dummy1_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="dummy2:0" class="ocf" provider="pacemaker" type="Dummy"> + <lrm_rsc_op id="dummy2_last_0" operation_key="dummy2_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lsb3:0" class="lsb" type="LSBDummy"> + <lrm_rsc_op id="lsb3_last_0" operation_key="lsb3_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.1.0" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1532741438" last-rc-change="1532741438" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/group-dependents.dot b/pengine/test10/group-dependents.dot index 7392afcbecc..939d34fa91c 100644 --- a/pengine/test10/group-dependents.dot +++ b/pengine/test10/group-dependents.dot @@ -1,7 +1,6 @@ digraph "g" { "Cancel drbd:1_monitor_31000 asttest2" -> "drbd:1_promote_0 asttest2" [ style = bold] "Cancel drbd:1_monitor_31000 asttest2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "asterisk_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] "asterisk_start_0 asttest2" -> "asterisk_monitor_1000 asttest2" [ style = bold] "asterisk_start_0 asttest2" -> "iax2_mon_start_0 asttest2" [ style = bold] @@ -17,7 +16,6 @@ digraph "g" { "dahdi_start_0 asttest2" -> "fonulator_start_0 asttest2" [ style = bold] "dahdi_start_0 asttest2" -> "voip_running_0" [ style = bold] "dahdi_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"dahdi_stop_0 asttest1" -> "all_stopped" [ style = bold] "dahdi_stop_0 asttest1" -> "dahdi_start_0 asttest2" [ style = bold] "dahdi_stop_0 asttest1" -> "mysqld_migrate_to_0 asttest1" [ style = dashed] "dahdi_stop_0 asttest1" -> "mysqld_stop_0 asttest1" [ style = bold] @@ -54,7 +52,6 @@ digraph "g" { "fs_drbd_start_0 asttest2" -> "fs_drbd_monitor_1000 asttest2" [ style = bold] "fs_drbd_start_0 asttest2" -> "ip_voip_addresses_p_start_0" [ style = bold] "fs_drbd_start_0 asttest2" [ style=bold color="green" fontcolor="black"] -"fs_drbd_stop_0 asttest1" -> "all_stopped" [ style = bold] "fs_drbd_stop_0 asttest1" -> "fs_drbd_start_0 asttest2" [ style = bold] "fs_drbd_stop_0 asttest1" -> "ms_drbd_demote_0" [ style = bold] "fs_drbd_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] @@ -102,7 +99,6 @@ digraph "g" { "ip_voip_route_test1_start_0 asttest2" -> "ip_voip_route_test1_monitor_1000 asttest2" [ style = bold] "ip_voip_route_test1_start_0 asttest2" -> "ip_voip_routes_running_0" [ style = bold] "ip_voip_route_test1_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"ip_voip_route_test1_stop_0 asttest1" -> "all_stopped" [ style = bold] "ip_voip_route_test1_stop_0 asttest1" -> "ip_voip_route_test1_start_0 asttest2" [ style = bold] "ip_voip_route_test1_stop_0 asttest1" -> "ip_voip_routes_stopped_0" [ style = bold] "ip_voip_route_test1_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] @@ -115,7 +111,6 @@ digraph "g" { "ip_voip_route_test2_start_0 asttest2" -> "ip_voip_route_test2_monitor_1000 asttest2" [ style = bold] "ip_voip_route_test2_start_0 asttest2" -> "ip_voip_routes_running_0" [ style = bold] "ip_voip_route_test2_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"ip_voip_route_test2_stop_0 asttest1" -> "all_stopped" [ style = bold] "ip_voip_route_test2_stop_0 asttest1" -> "ip_voip_route_test2_start_0 asttest2" [ style = bold] "ip_voip_route_test2_stop_0 asttest1" -> "ip_voip_routes_stopped_0" [ style = bold] "ip_voip_route_test2_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] @@ -141,7 +136,6 @@ digraph "g" { "ip_voip_vlan850_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] "ip_voip_vlan850_start_0 asttest2" -> "ip_voip_vlan850_monitor_1000 asttest2" [ style = bold] "ip_voip_vlan850_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"ip_voip_vlan850_stop_0 asttest1" -> "all_stopped" [ style = bold] "ip_voip_vlan850_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] "ip_voip_vlan850_stop_0 asttest1" -> "ip_voip_vlan850_start_0 asttest2" [ style = bold] "ip_voip_vlan850_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] @@ -154,7 +148,6 @@ digraph "g" { "ip_voip_vlan851_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] "ip_voip_vlan851_start_0 asttest2" -> "ip_voip_vlan851_monitor_1000 asttest2" [ style = bold] "ip_voip_vlan851_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"ip_voip_vlan851_stop_0 asttest1" -> "all_stopped" [ style = bold] "ip_voip_vlan851_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] "ip_voip_vlan851_stop_0 asttest1" -> "ip_voip_vlan851_start_0 asttest2" [ style = bold] "ip_voip_vlan851_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] @@ -167,7 +160,6 @@ digraph "g" { "ip_voip_vlan852_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] "ip_voip_vlan852_start_0 asttest2" -> "ip_voip_vlan852_monitor_1000 asttest2" [ style = bold] "ip_voip_vlan852_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"ip_voip_vlan852_stop_0 asttest1" -> "all_stopped" [ style = bold] "ip_voip_vlan852_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] "ip_voip_vlan852_stop_0 asttest1" -> "ip_voip_vlan852_start_0 asttest2" [ style = bold] "ip_voip_vlan852_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] @@ -180,7 +172,6 @@ digraph "g" { "ip_voip_vlan853_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] "ip_voip_vlan853_start_0 asttest2" -> "ip_voip_vlan853_monitor_1000 asttest2" [ style = bold] "ip_voip_vlan853_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"ip_voip_vlan853_stop_0 asttest1" -> "all_stopped" [ style = bold] "ip_voip_vlan853_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] "ip_voip_vlan853_stop_0 asttest1" -> "ip_voip_vlan853_start_0 asttest2" [ style = bold] "ip_voip_vlan853_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] @@ -193,7 +184,6 @@ digraph "g" { "ip_voip_vlan854_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] "ip_voip_vlan854_start_0 asttest2" -> "ip_voip_vlan854_monitor_1000 asttest2" [ style = bold] "ip_voip_vlan854_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"ip_voip_vlan854_stop_0 asttest1" -> "all_stopped" [ style = bold] "ip_voip_vlan854_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] "ip_voip_vlan854_stop_0 asttest1" -> "ip_voip_vlan854_start_0 asttest2" [ style = bold] "ip_voip_vlan854_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] @@ -206,7 +196,6 @@ digraph "g" { "ip_voip_vlan855_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] "ip_voip_vlan855_start_0 asttest2" -> "ip_voip_vlan855_monitor_1000 asttest2" [ style = bold] "ip_voip_vlan855_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"ip_voip_vlan855_stop_0 asttest1" -> "all_stopped" [ style = bold] "ip_voip_vlan855_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] "ip_voip_vlan855_stop_0 asttest1" -> "ip_voip_vlan855_start_0 asttest2" [ style = bold] "ip_voip_vlan855_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] @@ -219,7 +208,6 @@ digraph "g" { "ip_voip_vlan856_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] "ip_voip_vlan856_start_0 asttest2" -> "ip_voip_vlan856_monitor_1000 asttest2" [ style = bold] "ip_voip_vlan856_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"ip_voip_vlan856_stop_0 asttest1" -> "all_stopped" [ style = bold] "ip_voip_vlan856_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] "ip_voip_vlan856_stop_0 asttest1" -> "ip_voip_vlan856_start_0 asttest2" [ style = bold] "ip_voip_vlan856_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] @@ -232,7 +220,6 @@ digraph "g" { "ip_voip_vlan998_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] "ip_voip_vlan998_start_0 asttest2" -> "ip_voip_vlan998_monitor_1000 asttest2" [ style = bold] "ip_voip_vlan998_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"ip_voip_vlan998_stop_0 asttest1" -> "all_stopped" [ style = bold] "ip_voip_vlan998_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] "ip_voip_vlan998_stop_0 asttest1" -> "ip_voip_vlan998_start_0 asttest2" [ style = bold] "ip_voip_vlan998_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] @@ -286,7 +273,6 @@ digraph "g" { "mysqld_start_0 asttest2" -> "mysqld_monitor_1000 asttest2" [ style = bold] "mysqld_start_0 asttest2" -> "voip_running_0" [ style = bold] "mysqld_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] -"mysqld_stop_0 asttest1" -> "all_stopped" [ style = bold] "mysqld_stop_0 asttest1" -> "mysqld_start_0 asttest2" [ style = bold] "mysqld_stop_0 asttest1" -> "voip_stopped_0" [ style = bold] "mysqld_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/group-dependents.exp b/pengine/test10/group-dependents.exp index 607e9d711d9..3639a6ae02b 100644 --- a/pengine/test10/group-dependents.exp +++ b/pengine/test10/group-dependents.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="10"> <action_set> - <pseudo_event id="41" operation="stopped" operation_key="voip_stopped_0"> + <pseudo_event id="40" operation="stopped" operation_key="voip_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="mysqld_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="17" operation="stop" operation_key="mysqld_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="23" operation="stop" operation_key="dahdi_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="22" operation="stop" operation_key="dahdi_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="voip_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="voip_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="10"> <action_set> - <pseudo_event id="40" operation="stop" operation_key="voip_stop_0"> + <pseudo_event id="39" operation="stop" operation_key="voip_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,68 +27,68 @@ </synapse> <synapse id="2" priority="10"> <action_set> - <pseudo_event id="39" operation="running" operation_key="voip_running_0"> + <pseudo_event id="38" operation="running" operation_key="voip_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="start" operation_key="mysqld_start_0"/> + <pseudo_event id="18" operation="start" operation_key="mysqld_start_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="dahdi_start_0"/> + <pseudo_event id="23" operation="start" operation_key="dahdi_start_0"/> </trigger> <trigger> - <rsc_op id="28" operation="start" operation_key="fonulator_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="27" operation="start" operation_key="fonulator_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <rsc_op id="30" operation="start" operation_key="asterisk_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="29" operation="start" operation_key="asterisk_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <rsc_op id="32" operation="start" operation_key="iax2_mon_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="31" operation="start" operation_key="iax2_mon_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="httpd_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="33" operation="start" operation_key="httpd_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <rsc_op id="36" operation="start" operation_key="tftp_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="35" operation="start" operation_key="tftp_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="voip_start_0"/> + <pseudo_event id="37" operation="start" operation_key="voip_start_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="10"> <action_set> - <pseudo_event id="38" operation="start" operation_key="voip_start_0"> + <pseudo_event id="37" operation="start" operation_key="voip_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="stopped" operation_key="voip_stopped_0"/> + <pseudo_event id="40" operation="stopped" operation_key="voip_stopped_0"/> </trigger> <trigger> - <pseudo_event id="53" operation="running" operation_key="ip_voip_routes_running_0"/> + <pseudo_event id="52" operation="running" operation_key="ip_voip_routes_running_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="10"> <action_set> - <rsc_op id="22" operation="migrate_from" operation_key="mysqld_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="21" operation="migrate_from" operation_key="mysqld_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="mysqld" class="lsb" type="mysql"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="migrate_to" operation_key="mysqld_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="20" operation="migrate_to" operation_key="mysqld_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="5" priority="10"> <action_set> - <rsc_op id="21" operation="migrate_to" operation_key="mysqld_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="20" operation="migrate_to" operation_key="mysqld_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="mysqld" class="lsb" type="mysql"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> @@ -97,354 +97,354 @@ </synapse> <synapse id="6" priority="10"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="mysqld_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="19" operation="monitor" operation_key="mysqld_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="mysqld" class="lsb" type="mysql"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_start_delay="10000" CRM_meta_timeout="15000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="start" operation_key="mysqld_start_0"/> + <pseudo_event id="18" operation="start" operation_key="mysqld_start_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="10"> <action_set> - <pseudo_event id="19" operation="start" operation_key="mysqld_start_0"> + <pseudo_event id="18" operation="start" operation_key="mysqld_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="mysqld_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="17" operation="stop" operation_key="mysqld_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="22" operation="migrate_from" operation_key="mysqld_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="21" operation="migrate_from" operation_key="mysqld_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="voip_start_0"/> + <pseudo_event id="37" operation="start" operation_key="voip_start_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="10"> <action_set> - <rsc_op id="18" operation="stop" operation_key="mysqld_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="17" operation="stop" operation_key="mysqld_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="mysqld" class="lsb" type="mysql"/> <attributes CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="migrate_from" operation_key="mysqld_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="21" operation="migrate_from" operation_key="mysqld_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <rsc_op id="23" operation="stop" operation_key="dahdi_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="22" operation="stop" operation_key="dahdi_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="voip_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="voip_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="10"> <action_set> - <rsc_op id="27" operation="migrate_from" operation_key="dahdi_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="26" operation="migrate_from" operation_key="dahdi_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="dahdi" class="lsb" type="dahdi"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="migrate_to" operation_key="dahdi_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="25" operation="migrate_to" operation_key="dahdi_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="10" priority="10"> <action_set> - <rsc_op id="26" operation="migrate_to" operation_key="dahdi_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="25" operation="migrate_to" operation_key="dahdi_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="dahdi" class="lsb" type="dahdi"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="migrate_from" operation_key="mysqld_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="21" operation="migrate_from" operation_key="mysqld_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="11" priority="10"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="dahdi_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="24" operation="monitor" operation_key="dahdi_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="dahdi" class="lsb" type="dahdi"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="15000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="dahdi_start_0"/> + <pseudo_event id="23" operation="start" operation_key="dahdi_start_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="10"> <action_set> - <pseudo_event id="24" operation="start" operation_key="dahdi_start_0"> + <pseudo_event id="23" operation="start" operation_key="dahdi_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="15000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="start" operation_key="mysqld_start_0"/> + <pseudo_event id="18" operation="start" operation_key="mysqld_start_0"/> </trigger> <trigger> - <rsc_op id="23" operation="stop" operation_key="dahdi_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="22" operation="stop" operation_key="dahdi_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="27" operation="migrate_from" operation_key="dahdi_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="26" operation="migrate_from" operation_key="dahdi_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="voip_start_0"/> + <pseudo_event id="37" operation="start" operation_key="voip_start_0"/> </trigger> </inputs> </synapse> <synapse id="13" priority="10"> <action_set> - <rsc_op id="23" operation="stop" operation_key="dahdi_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="22" operation="stop" operation_key="dahdi_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="dahdi" class="lsb" type="dahdi"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="15000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="migrate_from" operation_key="dahdi_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="26" operation="migrate_from" operation_key="dahdi_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="voip_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="voip_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="10"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="fonulator_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="28" operation="monitor" operation_key="fonulator_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="fonulator" class="lsb" type="fonulator"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_start_delay="30000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="fonulator_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="27" operation="start" operation_key="fonulator_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="15" priority="10"> <action_set> - <rsc_op id="28" operation="start" operation_key="fonulator_start_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="27" operation="start" operation_key="fonulator_start_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="fonulator" class="lsb" type="fonulator"/> <attributes CRM_meta_name="start" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="dahdi_start_0"/> + <pseudo_event id="23" operation="start" operation_key="dahdi_start_0"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="voip_start_0"/> + <pseudo_event id="37" operation="start" operation_key="voip_start_0"/> </trigger> </inputs> </synapse> <synapse id="16" priority="10"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="asterisk_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="30" operation="monitor" operation_key="asterisk_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="asterisk" class="lsb" type="asterisk-11.0.1"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_start_delay="10000" CRM_meta_timeout="15000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="start" operation_key="asterisk_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="29" operation="start" operation_key="asterisk_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="17" priority="10"> <action_set> - <rsc_op id="30" operation="start" operation_key="asterisk_start_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="29" operation="start" operation_key="asterisk_start_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="asterisk" class="lsb" type="asterisk-11.0.1"/> <attributes CRM_meta_name="start" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="15000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="fonulator_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="27" operation="start" operation_key="fonulator_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="voip_start_0"/> + <pseudo_event id="37" operation="start" operation_key="voip_start_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="10"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="iax2_mon_monitor_60000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="32" operation="monitor" operation_key="iax2_mon_monitor_60000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="iax2_mon" class="lsb" type="iax2_mon"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_start_delay="30000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="iax2_mon_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="31" operation="start" operation_key="iax2_mon_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="19" priority="10"> <action_set> - <rsc_op id="32" operation="start" operation_key="iax2_mon_start_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="31" operation="start" operation_key="iax2_mon_start_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="iax2_mon" class="lsb" type="iax2_mon"/> <attributes CRM_meta_name="start" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="start" operation_key="asterisk_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="29" operation="start" operation_key="asterisk_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="voip_start_0"/> + <pseudo_event id="37" operation="start" operation_key="voip_start_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="10"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="httpd_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="34" operation="monitor" operation_key="httpd_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="httpd" class="lsb" type="apache2"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="start" operation_key="httpd_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="33" operation="start" operation_key="httpd_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="21" priority="10"> <action_set> - <rsc_op id="34" operation="start" operation_key="httpd_start_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="33" operation="start" operation_key="httpd_start_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="httpd" class="lsb" type="apache2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="iax2_mon_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="31" operation="start" operation_key="iax2_mon_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="voip_start_0"/> + <pseudo_event id="37" operation="start" operation_key="voip_start_0"/> </trigger> </inputs> </synapse> <synapse id="22" priority="10"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="tftp_monitor_60000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="36" operation="monitor" operation_key="tftp_monitor_60000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="tftp" class="lsb" type="tftp-srce"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_start_delay="10000" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="tftp_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="35" operation="start" operation_key="tftp_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="23" priority="10"> <action_set> - <rsc_op id="36" operation="start" operation_key="tftp_start_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="35" operation="start" operation_key="tftp_start_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="tftp" class="lsb" type="tftp-srce"/> <attributes CRM_meta_name="start" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="start" operation_key="httpd_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="33" operation="start" operation_key="httpd_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="voip_start_0"/> + <pseudo_event id="37" operation="start" operation_key="voip_start_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="9"> <action_set> - <pseudo_event id="55" operation="stopped" operation_key="ip_voip_routes_stopped_0"> + <pseudo_event id="54" operation="stopped" operation_key="ip_voip_routes_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="stop" operation_key="ip_voip_route_test1_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="41" operation="stop" operation_key="ip_voip_route_test1_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="47" operation="stop" operation_key="ip_voip_route_test2_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="46" operation="stop" operation_key="ip_voip_route_test2_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <pseudo_event id="54" operation="stop" operation_key="ip_voip_routes_stop_0"/> + <pseudo_event id="53" operation="stop" operation_key="ip_voip_routes_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25" priority="9"> <action_set> - <pseudo_event id="54" operation="stop" operation_key="ip_voip_routes_stop_0"> + <pseudo_event id="53" operation="stop" operation_key="ip_voip_routes_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="stopped" operation_key="voip_stopped_0"/> + <pseudo_event id="40" operation="stopped" operation_key="voip_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="9"> <action_set> - <pseudo_event id="53" operation="running" operation_key="ip_voip_routes_running_0"> + <pseudo_event id="52" operation="running" operation_key="ip_voip_routes_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="start" operation_key="ip_voip_route_test1_start_0"/> + <pseudo_event id="42" operation="start" operation_key="ip_voip_route_test1_start_0"/> </trigger> <trigger> - <pseudo_event id="48" operation="start" operation_key="ip_voip_route_test2_start_0"/> + <pseudo_event id="47" operation="start" operation_key="ip_voip_route_test2_start_0"/> </trigger> <trigger> - <pseudo_event id="52" operation="start" operation_key="ip_voip_routes_start_0"/> + <pseudo_event id="51" operation="start" operation_key="ip_voip_routes_start_0"/> </trigger> </inputs> </synapse> <synapse id="27" priority="9"> <action_set> - <pseudo_event id="52" operation="start" operation_key="ip_voip_routes_start_0"> + <pseudo_event id="51" operation="start" operation_key="ip_voip_routes_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="stopped" operation_key="ip_voip_routes_stopped_0"/> + <pseudo_event id="54" operation="stopped" operation_key="ip_voip_routes_stopped_0"/> </trigger> <trigger> - <pseudo_event id="97" operation="running" operation_key="ip_voip_addresses_p_running_0"/> + <pseudo_event id="96" operation="running" operation_key="ip_voip_addresses_p_running_0"/> </trigger> </inputs> </synapse> <synapse id="28" priority="9"> <action_set> - <rsc_op id="46" operation="migrate_from" operation_key="ip_voip_route_test1_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="45" operation="migrate_from" operation_key="ip_voip_route_test1_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_route_test1" class="ocf" provider="heartbeat" type="Route"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" destination="161.53.3.69/32" gateway="10.2.4.1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="migrate_to" operation_key="ip_voip_route_test1_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="44" operation="migrate_to" operation_key="ip_voip_route_test1_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="29" priority="9"> <action_set> - <rsc_op id="45" operation="migrate_to" operation_key="ip_voip_route_test1_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="44" operation="migrate_to" operation_key="ip_voip_route_test1_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_route_test1" class="ocf" provider="heartbeat" type="Route"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" destination="161.53.3.69/32" gateway="10.2.4.1"/> </rsc_op> @@ -453,67 +453,67 @@ </synapse> <synapse id="30" priority="9"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="ip_voip_route_test1_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="43" operation="monitor" operation_key="ip_voip_route_test1_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_route_test1" class="ocf" provider="heartbeat" type="Route"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" destination="161.53.3.69/32" gateway="10.2.4.1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="start" operation_key="ip_voip_route_test1_start_0"/> + <pseudo_event id="42" operation="start" operation_key="ip_voip_route_test1_start_0"/> </trigger> </inputs> </synapse> <synapse id="31" priority="9"> <action_set> - <pseudo_event id="43" operation="start" operation_key="ip_voip_route_test1_start_0"> + <pseudo_event id="42" operation="start" operation_key="ip_voip_route_test1_start_0"> <attributes CRM_meta_timeout="20000" destination="161.53.3.69/32" gateway="10.2.4.1"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="stop" operation_key="ip_voip_route_test1_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="41" operation="stop" operation_key="ip_voip_route_test1_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="46" operation="migrate_from" operation_key="ip_voip_route_test1_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="45" operation="migrate_from" operation_key="ip_voip_route_test1_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="52" operation="start" operation_key="ip_voip_routes_start_0"/> + <pseudo_event id="51" operation="start" operation_key="ip_voip_routes_start_0"/> </trigger> </inputs> </synapse> <synapse id="32" priority="9"> <action_set> - <rsc_op id="42" operation="stop" operation_key="ip_voip_route_test1_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="41" operation="stop" operation_key="ip_voip_route_test1_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_route_test1" class="ocf" provider="heartbeat" type="Route"/> <attributes CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" destination="161.53.3.69/32" gateway="10.2.4.1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="migrate_from" operation_key="ip_voip_route_test1_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="45" operation="migrate_from" operation_key="ip_voip_route_test1_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="54" operation="stop" operation_key="ip_voip_routes_stop_0"/> + <pseudo_event id="53" operation="stop" operation_key="ip_voip_routes_stop_0"/> </trigger> </inputs> </synapse> <synapse id="33" priority="9"> <action_set> - <rsc_op id="51" operation="migrate_from" operation_key="ip_voip_route_test2_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="50" operation="migrate_from" operation_key="ip_voip_route_test2_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_route_test2" class="ocf" provider="heartbeat" type="Route"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" destination="161.53.3.70/32" gateway="10.2.4.1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="50" operation="migrate_to" operation_key="ip_voip_route_test2_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="49" operation="migrate_to" operation_key="ip_voip_route_test2_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="34" priority="9"> <action_set> - <rsc_op id="50" operation="migrate_to" operation_key="ip_voip_route_test2_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="49" operation="migrate_to" operation_key="ip_voip_route_test2_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_route_test2" class="ocf" provider="heartbeat" type="Route"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" destination="161.53.3.70/32" gateway="10.2.4.1"/> </rsc_op> @@ -522,166 +522,166 @@ </synapse> <synapse id="35" priority="9"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="ip_voip_route_test2_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="48" operation="monitor" operation_key="ip_voip_route_test2_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_route_test2" class="ocf" provider="heartbeat" type="Route"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" destination="161.53.3.70/32" gateway="10.2.4.1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="start" operation_key="ip_voip_route_test2_start_0"/> + <pseudo_event id="47" operation="start" operation_key="ip_voip_route_test2_start_0"/> </trigger> </inputs> </synapse> <synapse id="36" priority="9"> <action_set> - <pseudo_event id="48" operation="start" operation_key="ip_voip_route_test2_start_0"> + <pseudo_event id="47" operation="start" operation_key="ip_voip_route_test2_start_0"> <attributes CRM_meta_timeout="20000" destination="161.53.3.70/32" gateway="10.2.4.1"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="47" operation="stop" operation_key="ip_voip_route_test2_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="46" operation="stop" operation_key="ip_voip_route_test2_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="51" operation="migrate_from" operation_key="ip_voip_route_test2_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="50" operation="migrate_from" operation_key="ip_voip_route_test2_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="52" operation="start" operation_key="ip_voip_routes_start_0"/> + <pseudo_event id="51" operation="start" operation_key="ip_voip_routes_start_0"/> </trigger> </inputs> </synapse> <synapse id="37" priority="9"> <action_set> - <rsc_op id="47" operation="stop" operation_key="ip_voip_route_test2_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="46" operation="stop" operation_key="ip_voip_route_test2_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_route_test2" class="ocf" provider="heartbeat" type="Route"/> <attributes CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" destination="161.53.3.70/32" gateway="10.2.4.1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="51" operation="migrate_from" operation_key="ip_voip_route_test2_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="50" operation="migrate_from" operation_key="ip_voip_route_test2_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="54" operation="stop" operation_key="ip_voip_routes_stop_0"/> + <pseudo_event id="53" operation="stop" operation_key="ip_voip_routes_stop_0"/> </trigger> </inputs> </synapse> <synapse id="38" priority="8"> <action_set> - <pseudo_event id="99" operation="stopped" operation_key="ip_voip_addresses_p_stopped_0"> + <pseudo_event id="98" operation="stopped" operation_key="ip_voip_addresses_p_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="56" operation="stop" operation_key="ip_voip_vlan850_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="55" operation="stop" operation_key="ip_voip_vlan850_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="61" operation="stop" operation_key="ip_voip_vlan998_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="60" operation="stop" operation_key="ip_voip_vlan998_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="66" operation="stop" operation_key="ip_voip_vlan851_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="65" operation="stop" operation_key="ip_voip_vlan851_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="71" operation="stop" operation_key="ip_voip_vlan852_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="70" operation="stop" operation_key="ip_voip_vlan852_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="76" operation="stop" operation_key="ip_voip_vlan853_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="75" operation="stop" operation_key="ip_voip_vlan853_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="81" operation="stop" operation_key="ip_voip_vlan854_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="80" operation="stop" operation_key="ip_voip_vlan854_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="86" operation="stop" operation_key="ip_voip_vlan855_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="85" operation="stop" operation_key="ip_voip_vlan855_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="91" operation="stop" operation_key="ip_voip_vlan856_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="90" operation="stop" operation_key="ip_voip_vlan856_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> + <pseudo_event id="97" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> </trigger> </inputs> </synapse> <synapse id="39" priority="8"> <action_set> - <pseudo_event id="98" operation="stop" operation_key="ip_voip_addresses_p_stop_0"> + <pseudo_event id="97" operation="stop" operation_key="ip_voip_addresses_p_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="stopped" operation_key="ip_voip_routes_stopped_0"/> + <pseudo_event id="54" operation="stopped" operation_key="ip_voip_routes_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="40" priority="8"> <action_set> - <pseudo_event id="97" operation="running" operation_key="ip_voip_addresses_p_running_0"> + <pseudo_event id="96" operation="running" operation_key="ip_voip_addresses_p_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="start" operation_key="ip_voip_vlan850_start_0"/> + <pseudo_event id="56" operation="start" operation_key="ip_voip_vlan850_start_0"/> </trigger> <trigger> - <pseudo_event id="62" operation="start" operation_key="ip_voip_vlan998_start_0"/> + <pseudo_event id="61" operation="start" operation_key="ip_voip_vlan998_start_0"/> </trigger> <trigger> - <pseudo_event id="67" operation="start" operation_key="ip_voip_vlan851_start_0"/> + <pseudo_event id="66" operation="start" operation_key="ip_voip_vlan851_start_0"/> </trigger> <trigger> - <pseudo_event id="72" operation="start" operation_key="ip_voip_vlan852_start_0"/> + <pseudo_event id="71" operation="start" operation_key="ip_voip_vlan852_start_0"/> </trigger> <trigger> - <pseudo_event id="77" operation="start" operation_key="ip_voip_vlan853_start_0"/> + <pseudo_event id="76" operation="start" operation_key="ip_voip_vlan853_start_0"/> </trigger> <trigger> - <pseudo_event id="82" operation="start" operation_key="ip_voip_vlan854_start_0"/> + <pseudo_event id="81" operation="start" operation_key="ip_voip_vlan854_start_0"/> </trigger> <trigger> - <pseudo_event id="87" operation="start" operation_key="ip_voip_vlan855_start_0"/> + <pseudo_event id="86" operation="start" operation_key="ip_voip_vlan855_start_0"/> </trigger> <trigger> - <pseudo_event id="92" operation="start" operation_key="ip_voip_vlan856_start_0"/> + <pseudo_event id="91" operation="start" operation_key="ip_voip_vlan856_start_0"/> </trigger> <trigger> - <pseudo_event id="96" operation="start" operation_key="ip_voip_addresses_p_start_0"/> + <pseudo_event id="95" operation="start" operation_key="ip_voip_addresses_p_start_0"/> </trigger> </inputs> </synapse> <synapse id="41" priority="8"> <action_set> - <pseudo_event id="96" operation="start" operation_key="ip_voip_addresses_p_start_0"> + <pseudo_event id="95" operation="start" operation_key="ip_voip_addresses_p_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="99" operation="stopped" operation_key="ip_voip_addresses_p_stopped_0"/> + <pseudo_event id="98" operation="stopped" operation_key="ip_voip_addresses_p_stopped_0"/> </trigger> <trigger> - <rsc_op id="109" operation="start" operation_key="fs_drbd_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="108" operation="start" operation_key="fs_drbd_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="42" priority="8"> <action_set> - <rsc_op id="60" operation="migrate_from" operation_key="ip_voip_vlan850_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="59" operation="migrate_from" operation_key="ip_voip_vlan850_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan850" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="1" ip="10.2.4.13" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="59" operation="migrate_to" operation_key="ip_voip_vlan850_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="58" operation="migrate_to" operation_key="ip_voip_vlan850_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="43" priority="8"> <action_set> - <rsc_op id="59" operation="migrate_to" operation_key="ip_voip_vlan850_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="58" operation="migrate_to" operation_key="ip_voip_vlan850_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan850" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="1" ip="10.2.4.13" nic="vlan850"/> </rsc_op> @@ -690,67 +690,67 @@ </synapse> <synapse id="44" priority="8"> <action_set> - <rsc_op id="58" operation="monitor" operation_key="ip_voip_vlan850_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="57" operation="monitor" operation_key="ip_voip_vlan850_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan850" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="1" ip="10.2.4.13" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="start" operation_key="ip_voip_vlan850_start_0"/> + <pseudo_event id="56" operation="start" operation_key="ip_voip_vlan850_start_0"/> </trigger> </inputs> </synapse> <synapse id="45" priority="8"> <action_set> - <pseudo_event id="57" operation="start" operation_key="ip_voip_vlan850_start_0"> + <pseudo_event id="56" operation="start" operation_key="ip_voip_vlan850_start_0"> <attributes CRM_meta_timeout="20000" cidr_netmask="24" iflabel="1" ip="10.2.4.13" nic="vlan850"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="56" operation="stop" operation_key="ip_voip_vlan850_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="55" operation="stop" operation_key="ip_voip_vlan850_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="60" operation="migrate_from" operation_key="ip_voip_vlan850_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="59" operation="migrate_from" operation_key="ip_voip_vlan850_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="96" operation="start" operation_key="ip_voip_addresses_p_start_0"/> + <pseudo_event id="95" operation="start" operation_key="ip_voip_addresses_p_start_0"/> </trigger> </inputs> </synapse> <synapse id="46" priority="8"> <action_set> - <rsc_op id="56" operation="stop" operation_key="ip_voip_vlan850_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="55" operation="stop" operation_key="ip_voip_vlan850_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan850" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="1" ip="10.2.4.13" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="60" operation="migrate_from" operation_key="ip_voip_vlan850_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="59" operation="migrate_from" operation_key="ip_voip_vlan850_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> + <pseudo_event id="97" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> </trigger> </inputs> </synapse> <synapse id="47" priority="8"> <action_set> - <rsc_op id="65" operation="migrate_from" operation_key="ip_voip_vlan998_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="64" operation="migrate_from" operation_key="ip_voip_vlan998_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan998" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="1" ip="10.224.4.13" nic="vlan998"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="64" operation="migrate_to" operation_key="ip_voip_vlan998_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="63" operation="migrate_to" operation_key="ip_voip_vlan998_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="48" priority="8"> <action_set> - <rsc_op id="64" operation="migrate_to" operation_key="ip_voip_vlan998_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="63" operation="migrate_to" operation_key="ip_voip_vlan998_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan998" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="1" ip="10.224.4.13" nic="vlan998"/> </rsc_op> @@ -759,67 +759,67 @@ </synapse> <synapse id="49" priority="8"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="ip_voip_vlan998_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="62" operation="monitor" operation_key="ip_voip_vlan998_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan998" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="1" ip="10.224.4.13" nic="vlan998"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="start" operation_key="ip_voip_vlan998_start_0"/> + <pseudo_event id="61" operation="start" operation_key="ip_voip_vlan998_start_0"/> </trigger> </inputs> </synapse> <synapse id="50" priority="8"> <action_set> - <pseudo_event id="62" operation="start" operation_key="ip_voip_vlan998_start_0"> + <pseudo_event id="61" operation="start" operation_key="ip_voip_vlan998_start_0"> <attributes CRM_meta_timeout="20000" cidr_netmask="24" iflabel="1" ip="10.224.4.13" nic="vlan998"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="stop" operation_key="ip_voip_vlan998_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="60" operation="stop" operation_key="ip_voip_vlan998_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="65" operation="migrate_from" operation_key="ip_voip_vlan998_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="64" operation="migrate_from" operation_key="ip_voip_vlan998_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="96" operation="start" operation_key="ip_voip_addresses_p_start_0"/> + <pseudo_event id="95" operation="start" operation_key="ip_voip_addresses_p_start_0"/> </trigger> </inputs> </synapse> <synapse id="51" priority="8"> <action_set> - <rsc_op id="61" operation="stop" operation_key="ip_voip_vlan998_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="60" operation="stop" operation_key="ip_voip_vlan998_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan998" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="1" ip="10.224.4.13" nic="vlan998"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="migrate_from" operation_key="ip_voip_vlan998_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="64" operation="migrate_from" operation_key="ip_voip_vlan998_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> + <pseudo_event id="97" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> </trigger> </inputs> </synapse> <synapse id="52" priority="8"> <action_set> - <rsc_op id="70" operation="migrate_from" operation_key="ip_voip_vlan851_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="69" operation="migrate_from" operation_key="ip_voip_vlan851_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan851" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="2" ip="10.2.4.44" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="migrate_to" operation_key="ip_voip_vlan851_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="68" operation="migrate_to" operation_key="ip_voip_vlan851_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="53" priority="8"> <action_set> - <rsc_op id="69" operation="migrate_to" operation_key="ip_voip_vlan851_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="68" operation="migrate_to" operation_key="ip_voip_vlan851_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan851" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="2" ip="10.2.4.44" nic="vlan850"/> </rsc_op> @@ -828,67 +828,67 @@ </synapse> <synapse id="54" priority="8"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="ip_voip_vlan851_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="67" operation="monitor" operation_key="ip_voip_vlan851_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan851" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="2" ip="10.2.4.44" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="start" operation_key="ip_voip_vlan851_start_0"/> + <pseudo_event id="66" operation="start" operation_key="ip_voip_vlan851_start_0"/> </trigger> </inputs> </synapse> <synapse id="55" priority="8"> <action_set> - <pseudo_event id="67" operation="start" operation_key="ip_voip_vlan851_start_0"> + <pseudo_event id="66" operation="start" operation_key="ip_voip_vlan851_start_0"> <attributes CRM_meta_timeout="20000" cidr_netmask="24" iflabel="2" ip="10.2.4.44" nic="vlan850"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="66" operation="stop" operation_key="ip_voip_vlan851_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="65" operation="stop" operation_key="ip_voip_vlan851_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="70" operation="migrate_from" operation_key="ip_voip_vlan851_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="69" operation="migrate_from" operation_key="ip_voip_vlan851_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="96" operation="start" operation_key="ip_voip_addresses_p_start_0"/> + <pseudo_event id="95" operation="start" operation_key="ip_voip_addresses_p_start_0"/> </trigger> </inputs> </synapse> <synapse id="56" priority="8"> <action_set> - <rsc_op id="66" operation="stop" operation_key="ip_voip_vlan851_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="65" operation="stop" operation_key="ip_voip_vlan851_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan851" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="2" ip="10.2.4.44" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="migrate_from" operation_key="ip_voip_vlan851_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="69" operation="migrate_from" operation_key="ip_voip_vlan851_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> + <pseudo_event id="97" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> </trigger> </inputs> </synapse> <synapse id="57" priority="8"> <action_set> - <rsc_op id="75" operation="migrate_from" operation_key="ip_voip_vlan852_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="74" operation="migrate_from" operation_key="ip_voip_vlan852_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan852" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="3" ip="10.2.4.45" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="74" operation="migrate_to" operation_key="ip_voip_vlan852_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="73" operation="migrate_to" operation_key="ip_voip_vlan852_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="58" priority="8"> <action_set> - <rsc_op id="74" operation="migrate_to" operation_key="ip_voip_vlan852_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="73" operation="migrate_to" operation_key="ip_voip_vlan852_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan852" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="3" ip="10.2.4.45" nic="vlan850"/> </rsc_op> @@ -897,67 +897,67 @@ </synapse> <synapse id="59" priority="8"> <action_set> - <rsc_op id="73" operation="monitor" operation_key="ip_voip_vlan852_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="72" operation="monitor" operation_key="ip_voip_vlan852_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan852" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="3" ip="10.2.4.45" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="72" operation="start" operation_key="ip_voip_vlan852_start_0"/> + <pseudo_event id="71" operation="start" operation_key="ip_voip_vlan852_start_0"/> </trigger> </inputs> </synapse> <synapse id="60" priority="8"> <action_set> - <pseudo_event id="72" operation="start" operation_key="ip_voip_vlan852_start_0"> + <pseudo_event id="71" operation="start" operation_key="ip_voip_vlan852_start_0"> <attributes CRM_meta_timeout="20000" cidr_netmask="24" iflabel="3" ip="10.2.4.45" nic="vlan850"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="71" operation="stop" operation_key="ip_voip_vlan852_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="70" operation="stop" operation_key="ip_voip_vlan852_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="75" operation="migrate_from" operation_key="ip_voip_vlan852_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="74" operation="migrate_from" operation_key="ip_voip_vlan852_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="96" operation="start" operation_key="ip_voip_addresses_p_start_0"/> + <pseudo_event id="95" operation="start" operation_key="ip_voip_addresses_p_start_0"/> </trigger> </inputs> </synapse> <synapse id="61" priority="8"> <action_set> - <rsc_op id="71" operation="stop" operation_key="ip_voip_vlan852_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="70" operation="stop" operation_key="ip_voip_vlan852_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan852" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="3" ip="10.2.4.45" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="migrate_from" operation_key="ip_voip_vlan852_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="74" operation="migrate_from" operation_key="ip_voip_vlan852_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> + <pseudo_event id="97" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> </trigger> </inputs> </synapse> <synapse id="62" priority="8"> <action_set> - <rsc_op id="80" operation="migrate_from" operation_key="ip_voip_vlan853_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="79" operation="migrate_from" operation_key="ip_voip_vlan853_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan853" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="4" ip="10.2.4.46" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="migrate_to" operation_key="ip_voip_vlan853_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="78" operation="migrate_to" operation_key="ip_voip_vlan853_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="63" priority="8"> <action_set> - <rsc_op id="79" operation="migrate_to" operation_key="ip_voip_vlan853_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="78" operation="migrate_to" operation_key="ip_voip_vlan853_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan853" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="4" ip="10.2.4.46" nic="vlan850"/> </rsc_op> @@ -966,67 +966,67 @@ </synapse> <synapse id="64" priority="8"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="ip_voip_vlan853_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="77" operation="monitor" operation_key="ip_voip_vlan853_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan853" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="4" ip="10.2.4.46" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="77" operation="start" operation_key="ip_voip_vlan853_start_0"/> + <pseudo_event id="76" operation="start" operation_key="ip_voip_vlan853_start_0"/> </trigger> </inputs> </synapse> <synapse id="65" priority="8"> <action_set> - <pseudo_event id="77" operation="start" operation_key="ip_voip_vlan853_start_0"> + <pseudo_event id="76" operation="start" operation_key="ip_voip_vlan853_start_0"> <attributes CRM_meta_timeout="20000" cidr_netmask="24" iflabel="4" ip="10.2.4.46" nic="vlan850"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="76" operation="stop" operation_key="ip_voip_vlan853_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="75" operation="stop" operation_key="ip_voip_vlan853_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="80" operation="migrate_from" operation_key="ip_voip_vlan853_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="79" operation="migrate_from" operation_key="ip_voip_vlan853_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="96" operation="start" operation_key="ip_voip_addresses_p_start_0"/> + <pseudo_event id="95" operation="start" operation_key="ip_voip_addresses_p_start_0"/> </trigger> </inputs> </synapse> <synapse id="66" priority="8"> <action_set> - <rsc_op id="76" operation="stop" operation_key="ip_voip_vlan853_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="75" operation="stop" operation_key="ip_voip_vlan853_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan853" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="4" ip="10.2.4.46" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="80" operation="migrate_from" operation_key="ip_voip_vlan853_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="79" operation="migrate_from" operation_key="ip_voip_vlan853_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> + <pseudo_event id="97" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> </trigger> </inputs> </synapse> <synapse id="67" priority="8"> <action_set> - <rsc_op id="85" operation="migrate_from" operation_key="ip_voip_vlan854_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="84" operation="migrate_from" operation_key="ip_voip_vlan854_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan854" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="5" ip="10.2.4.47" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="84" operation="migrate_to" operation_key="ip_voip_vlan854_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="83" operation="migrate_to" operation_key="ip_voip_vlan854_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="68" priority="8"> <action_set> - <rsc_op id="84" operation="migrate_to" operation_key="ip_voip_vlan854_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="83" operation="migrate_to" operation_key="ip_voip_vlan854_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan854" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="5" ip="10.2.4.47" nic="vlan850"/> </rsc_op> @@ -1035,67 +1035,67 @@ </synapse> <synapse id="69" priority="8"> <action_set> - <rsc_op id="83" operation="monitor" operation_key="ip_voip_vlan854_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="82" operation="monitor" operation_key="ip_voip_vlan854_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan854" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="5" ip="10.2.4.47" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="82" operation="start" operation_key="ip_voip_vlan854_start_0"/> + <pseudo_event id="81" operation="start" operation_key="ip_voip_vlan854_start_0"/> </trigger> </inputs> </synapse> <synapse id="70" priority="8"> <action_set> - <pseudo_event id="82" operation="start" operation_key="ip_voip_vlan854_start_0"> + <pseudo_event id="81" operation="start" operation_key="ip_voip_vlan854_start_0"> <attributes CRM_meta_timeout="20000" cidr_netmask="24" iflabel="5" ip="10.2.4.47" nic="vlan850"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="81" operation="stop" operation_key="ip_voip_vlan854_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="80" operation="stop" operation_key="ip_voip_vlan854_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="85" operation="migrate_from" operation_key="ip_voip_vlan854_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="84" operation="migrate_from" operation_key="ip_voip_vlan854_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="96" operation="start" operation_key="ip_voip_addresses_p_start_0"/> + <pseudo_event id="95" operation="start" operation_key="ip_voip_addresses_p_start_0"/> </trigger> </inputs> </synapse> <synapse id="71" priority="8"> <action_set> - <rsc_op id="81" operation="stop" operation_key="ip_voip_vlan854_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="80" operation="stop" operation_key="ip_voip_vlan854_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan854" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="5" ip="10.2.4.47" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="85" operation="migrate_from" operation_key="ip_voip_vlan854_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="84" operation="migrate_from" operation_key="ip_voip_vlan854_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> + <pseudo_event id="97" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> </trigger> </inputs> </synapse> <synapse id="72" priority="8"> <action_set> - <rsc_op id="90" operation="migrate_from" operation_key="ip_voip_vlan855_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="89" operation="migrate_from" operation_key="ip_voip_vlan855_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan855" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="6" ip="10.2.4.54" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="89" operation="migrate_to" operation_key="ip_voip_vlan855_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="88" operation="migrate_to" operation_key="ip_voip_vlan855_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="73" priority="8"> <action_set> - <rsc_op id="89" operation="migrate_to" operation_key="ip_voip_vlan855_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="88" operation="migrate_to" operation_key="ip_voip_vlan855_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan855" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="6" ip="10.2.4.54" nic="vlan850"/> </rsc_op> @@ -1104,67 +1104,67 @@ </synapse> <synapse id="74" priority="8"> <action_set> - <rsc_op id="88" operation="monitor" operation_key="ip_voip_vlan855_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="87" operation="monitor" operation_key="ip_voip_vlan855_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan855" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="6" ip="10.2.4.54" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="87" operation="start" operation_key="ip_voip_vlan855_start_0"/> + <pseudo_event id="86" operation="start" operation_key="ip_voip_vlan855_start_0"/> </trigger> </inputs> </synapse> <synapse id="75" priority="8"> <action_set> - <pseudo_event id="87" operation="start" operation_key="ip_voip_vlan855_start_0"> + <pseudo_event id="86" operation="start" operation_key="ip_voip_vlan855_start_0"> <attributes CRM_meta_timeout="20000" cidr_netmask="24" iflabel="6" ip="10.2.4.54" nic="vlan850"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="86" operation="stop" operation_key="ip_voip_vlan855_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="85" operation="stop" operation_key="ip_voip_vlan855_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="90" operation="migrate_from" operation_key="ip_voip_vlan855_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="89" operation="migrate_from" operation_key="ip_voip_vlan855_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="96" operation="start" operation_key="ip_voip_addresses_p_start_0"/> + <pseudo_event id="95" operation="start" operation_key="ip_voip_addresses_p_start_0"/> </trigger> </inputs> </synapse> <synapse id="76" priority="8"> <action_set> - <rsc_op id="86" operation="stop" operation_key="ip_voip_vlan855_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="85" operation="stop" operation_key="ip_voip_vlan855_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan855" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="6" ip="10.2.4.54" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="90" operation="migrate_from" operation_key="ip_voip_vlan855_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="89" operation="migrate_from" operation_key="ip_voip_vlan855_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> + <pseudo_event id="97" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> </trigger> </inputs> </synapse> <synapse id="77" priority="8"> <action_set> - <rsc_op id="95" operation="migrate_from" operation_key="ip_voip_vlan856_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="94" operation="migrate_from" operation_key="ip_voip_vlan856_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan856" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="7" ip="10.2.4.55" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="94" operation="migrate_to" operation_key="ip_voip_vlan856_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="93" operation="migrate_to" operation_key="ip_voip_vlan856_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> </inputs> </synapse> <synapse id="78" priority="8"> <action_set> - <rsc_op id="94" operation="migrate_to" operation_key="ip_voip_vlan856_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="93" operation="migrate_to" operation_key="ip_voip_vlan856_migrate_to_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan856" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_migrate_source="asttest1" CRM_meta_migrate_target="asttest2" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="7" ip="10.2.4.55" nic="vlan850"/> </rsc_op> @@ -1173,234 +1173,234 @@ </synapse> <synapse id="79" priority="8"> <action_set> - <rsc_op id="93" operation="monitor" operation_key="ip_voip_vlan856_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="92" operation="monitor" operation_key="ip_voip_vlan856_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="ip_voip_vlan856" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="7" ip="10.2.4.55" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="92" operation="start" operation_key="ip_voip_vlan856_start_0"/> + <pseudo_event id="91" operation="start" operation_key="ip_voip_vlan856_start_0"/> </trigger> </inputs> </synapse> <synapse id="80" priority="8"> <action_set> - <pseudo_event id="92" operation="start" operation_key="ip_voip_vlan856_start_0"> + <pseudo_event id="91" operation="start" operation_key="ip_voip_vlan856_start_0"> <attributes CRM_meta_timeout="20000" cidr_netmask="24" iflabel="7" ip="10.2.4.55" nic="vlan850"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="91" operation="stop" operation_key="ip_voip_vlan856_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="90" operation="stop" operation_key="ip_voip_vlan856_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="95" operation="migrate_from" operation_key="ip_voip_vlan856_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="94" operation="migrate_from" operation_key="ip_voip_vlan856_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="96" operation="start" operation_key="ip_voip_addresses_p_start_0"/> + <pseudo_event id="95" operation="start" operation_key="ip_voip_addresses_p_start_0"/> </trigger> </inputs> </synapse> <synapse id="81" priority="8"> <action_set> - <rsc_op id="91" operation="stop" operation_key="ip_voip_vlan856_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="90" operation="stop" operation_key="ip_voip_vlan856_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="ip_voip_vlan856" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" cidr_netmask="24" iflabel="7" ip="10.2.4.55" nic="vlan850"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="95" operation="migrate_from" operation_key="ip_voip_vlan856_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="94" operation="migrate_from" operation_key="ip_voip_vlan856_migrate_from_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> + <pseudo_event id="97" operation="stop" operation_key="ip_voip_addresses_p_stop_0"/> </trigger> </inputs> </synapse> <synapse id="82"> <action_set> - <rsc_op id="110" operation="monitor" operation_key="fs_drbd_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="109" operation="monitor" operation_key="fs_drbd_monitor_1000" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="fs_drbd" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="1000" CRM_meta_name="monitor" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_start_delay="30000" CRM_meta_timeout="40000" device="/dev/drbd/by-res/r0" directory="/mnt/drbd" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="109" operation="start" operation_key="fs_drbd_start_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="108" operation="start" operation_key="fs_drbd_start_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="83"> <action_set> - <rsc_op id="109" operation="start" operation_key="fs_drbd_start_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="108" operation="start" operation_key="fs_drbd_start_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="fs_drbd" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_name="start" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_start_delay="1000" CRM_meta_timeout="60000" device="/dev/drbd/by-res/r0" directory="/mnt/drbd" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="108" operation="stop" operation_key="fs_drbd_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="107" operation="stop" operation_key="fs_drbd_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <pseudo_event id="135" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"/> + <pseudo_event id="134" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="84"> <action_set> - <rsc_op id="108" operation="stop" operation_key="fs_drbd_stop_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="107" operation="stop" operation_key="fs_drbd_stop_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="fs_drbd" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_start_delay="1000" CRM_meta_timeout="60000" device="/dev/drbd/by-res/r0" directory="/mnt/drbd" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="99" operation="stopped" operation_key="ip_voip_addresses_p_stopped_0"/> + <pseudo_event id="98" operation="stopped" operation_key="ip_voip_addresses_p_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="85" priority="1000000"> <action_set> - <rsc_op id="163" operation="notify" operation_key="drbd:0_post_notify_demote_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="157" operation="notify" operation_key="drbd:0_post_notify_demote_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="drbd" long-id="drbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest2 asttest1" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest1 asttest2" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="140" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> + <pseudo_event id="139" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="86"> <action_set> - <rsc_op id="162" operation="notify" operation_key="drbd:0_pre_notify_demote_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="156" operation="notify" operation_key="drbd:0_pre_notify_demote_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="drbd" long-id="drbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest2 asttest1" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest1 asttest2" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="138" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> + <pseudo_event id="137" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="87" priority="1000000"> <action_set> - <rsc_op id="159" operation="notify" operation_key="drbd:0_post_notify_promote_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="153" operation="notify" operation_key="drbd:0_post_notify_promote_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="drbd" long-id="drbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest2 asttest1" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest1 asttest2" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="134" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> + <pseudo_event id="133" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="88"> <action_set> - <rsc_op id="158" operation="notify" operation_key="drbd:0_pre_notify_promote_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="152" operation="notify" operation_key="drbd:0_pre_notify_promote_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="drbd" long-id="drbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest2 asttest1" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest1 asttest2" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="132" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> + <pseudo_event id="131" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="89"> <action_set> - <rsc_op id="114" operation="monitor" operation_key="drbd:0_monitor_31000" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="113" operation="monitor" operation_key="drbd:0_monitor_31000" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="drbd" long-id="drbd:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="31000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_start_delay="0" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="112" operation="demote" operation_key="drbd:0_demote_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="111" operation="demote" operation_key="drbd:0_demote_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <pseudo_event id="135" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"/> + <pseudo_event id="134" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="141" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"/> + <pseudo_event id="140" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="90"> <action_set> - <rsc_op id="112" operation="demote" operation_key="drbd:0_demote_0" on_node="asttest1" on_node_uuid="asttest1"> + <rsc_op id="111" operation="demote" operation_key="drbd:0_demote_0" on_node="asttest1" on_node_uuid="asttest1"> <primitive id="drbd" long-id="drbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest2 asttest1" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest1 asttest2" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="asttest1" CRM_meta_on_node_uuid="asttest1" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="136" operation="demote" operation_key="ms_drbd_demote_0"/> + <pseudo_event id="135" operation="demote" operation_key="ms_drbd_demote_0"/> </trigger> </inputs> </synapse> <synapse id="91" priority="1000000"> <action_set> - <rsc_op id="165" operation="notify" operation_key="drbd:1_post_notify_demote_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="159" operation="notify" operation_key="drbd:1_post_notify_demote_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="drbd" long-id="drbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest2 asttest1" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest1 asttest2" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="140" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> + <pseudo_event id="139" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="92"> <action_set> - <rsc_op id="164" operation="notify" operation_key="drbd:1_pre_notify_demote_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="158" operation="notify" operation_key="drbd:1_pre_notify_demote_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="drbd" long-id="drbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest2 asttest1" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest1 asttest2" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="138" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> + <pseudo_event id="137" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="93" priority="1000000"> <action_set> - <rsc_op id="161" operation="notify" operation_key="drbd:1_post_notify_promote_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="155" operation="notify" operation_key="drbd:1_post_notify_promote_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="drbd" long-id="drbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest2 asttest1" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest1 asttest2" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="134" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> + <pseudo_event id="133" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="94"> <action_set> - <rsc_op id="160" operation="notify" operation_key="drbd:1_pre_notify_promote_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="154" operation="notify" operation_key="drbd:1_pre_notify_promote_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="drbd" long-id="drbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest2 asttest1" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest1 asttest2" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="132" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> + <pseudo_event id="131" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="95"> <action_set> - <rsc_op id="117" operation="promote" operation_key="drbd:1_promote_0" on_node="asttest2" on_node_uuid="asttest2"> + <rsc_op id="116" operation="promote" operation_key="drbd:1_promote_0" on_node="asttest2" on_node_uuid="asttest2"> <primitive id="drbd" long-id="drbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest2 asttest1" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd:0 drbd:1" CRM_meta_notify_active_uname="asttest1 asttest2" CRM_meta_notify_all_uname="asttest1 asttest2" CRM_meta_notify_available_uname="asttest1 asttest2" CRM_meta_notify_demote_resource="drbd:0" CRM_meta_notify_demote_uname="asttest1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd:0" CRM_meta_notify_master_uname="asttest1" CRM_meta_notify_promote_resource="drbd:1" CRM_meta_notify_promote_uname="asttest2" CRM_meta_notify_slave_resource="drbd:1" CRM_meta_notify_slave_uname="asttest2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="asttest2" CRM_meta_on_node_uuid="asttest2" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> @@ -1408,7 +1408,7 @@ <rsc_op id="16" operation="cancel" operation_key="drbd:1_monitor_31000" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> <trigger> - <pseudo_event id="130" operation="promote" operation_key="ms_drbd_promote_0"/> + <pseudo_event id="129" operation="promote" operation_key="ms_drbd_promote_0"/> </trigger> </inputs> </synapse> @@ -1423,58 +1423,58 @@ </synapse> <synapse id="97" priority="1000000"> <action_set> - <pseudo_event id="141" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"> + <pseudo_event id="140" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="140" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> + <pseudo_event id="139" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="163" operation="notify" operation_key="drbd:0_post_notify_demote_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="157" operation="notify" operation_key="drbd:0_post_notify_demote_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="165" operation="notify" operation_key="drbd:1_post_notify_demote_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="159" operation="notify" operation_key="drbd:1_post_notify_demote_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="98" priority="1000000"> <action_set> - <pseudo_event id="140" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"> + <pseudo_event id="139" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="137" operation="demoted" operation_key="ms_drbd_demoted_0"/> + <pseudo_event id="136" operation="demoted" operation_key="ms_drbd_demoted_0"/> </trigger> <trigger> - <pseudo_event id="139" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"/> + <pseudo_event id="138" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="99"> <action_set> - <pseudo_event id="139" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"> + <pseudo_event id="138" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="138" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> + <pseudo_event id="137" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="162" operation="notify" operation_key="drbd:0_pre_notify_demote_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="156" operation="notify" operation_key="drbd:0_pre_notify_demote_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="164" operation="notify" operation_key="drbd:1_pre_notify_demote_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="158" operation="notify" operation_key="drbd:1_pre_notify_demote_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="100"> <action_set> - <pseudo_event id="138" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"> + <pseudo_event id="137" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -1482,169 +1482,121 @@ </synapse> <synapse id="101" priority="1000000"> <action_set> - <pseudo_event id="137" operation="demoted" operation_key="ms_drbd_demoted_0"> + <pseudo_event id="136" operation="demoted" operation_key="ms_drbd_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="112" operation="demote" operation_key="drbd:0_demote_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="111" operation="demote" operation_key="drbd:0_demote_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <pseudo_event id="136" operation="demote" operation_key="ms_drbd_demote_0"/> + <pseudo_event id="135" operation="demote" operation_key="ms_drbd_demote_0"/> </trigger> </inputs> </synapse> <synapse id="102"> <action_set> - <pseudo_event id="136" operation="demote" operation_key="ms_drbd_demote_0"> + <pseudo_event id="135" operation="demote" operation_key="ms_drbd_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="108" operation="stop" operation_key="fs_drbd_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="107" operation="stop" operation_key="fs_drbd_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <pseudo_event id="139" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"/> + <pseudo_event id="138" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="103" priority="1000000"> <action_set> - <pseudo_event id="135" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"> + <pseudo_event id="134" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="134" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> + <pseudo_event id="133" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="159" operation="notify" operation_key="drbd:0_post_notify_promote_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="153" operation="notify" operation_key="drbd:0_post_notify_promote_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="161" operation="notify" operation_key="drbd:1_post_notify_promote_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="155" operation="notify" operation_key="drbd:1_post_notify_promote_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="104" priority="1000000"> <action_set> - <pseudo_event id="134" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"> + <pseudo_event id="133" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="131" operation="promoted" operation_key="ms_drbd_promoted_0"/> + <pseudo_event id="130" operation="promoted" operation_key="ms_drbd_promoted_0"/> </trigger> <trigger> - <pseudo_event id="133" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"/> + <pseudo_event id="132" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="105"> <action_set> - <pseudo_event id="133" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"> + <pseudo_event id="132" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="132" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> + <pseudo_event id="131" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="158" operation="notify" operation_key="drbd:0_pre_notify_promote_0" on_node="asttest1" on_node_uuid="asttest1"/> + <rsc_op id="152" operation="notify" operation_key="drbd:0_pre_notify_promote_0" on_node="asttest1" on_node_uuid="asttest1"/> </trigger> <trigger> - <rsc_op id="160" operation="notify" operation_key="drbd:1_pre_notify_promote_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="154" operation="notify" operation_key="drbd:1_pre_notify_promote_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="106"> <action_set> - <pseudo_event id="132" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"> + <pseudo_event id="131" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="141" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"/> + <pseudo_event id="140" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="107" priority="1000000"> <action_set> - <pseudo_event id="131" operation="promoted" operation_key="ms_drbd_promoted_0"> + <pseudo_event id="130" operation="promoted" operation_key="ms_drbd_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="117" operation="promote" operation_key="drbd:1_promote_0" on_node="asttest2" on_node_uuid="asttest2"/> + <rsc_op id="116" operation="promote" operation_key="drbd:1_promote_0" on_node="asttest2" on_node_uuid="asttest2"/> </trigger> </inputs> </synapse> <synapse id="108"> <action_set> - <pseudo_event id="130" operation="promote" operation_key="ms_drbd_promote_0"> + <pseudo_event id="129" operation="promote" operation_key="ms_drbd_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="133" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"/> + <pseudo_event id="132" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="137" operation="demoted" operation_key="ms_drbd_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="109"> - <action_set> - <pseudo_event id="17" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="18" operation="stop" operation_key="mysqld_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="23" operation="stop" operation_key="dahdi_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="42" operation="stop" operation_key="ip_voip_route_test1_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="47" operation="stop" operation_key="ip_voip_route_test2_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="56" operation="stop" operation_key="ip_voip_vlan850_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="61" operation="stop" operation_key="ip_voip_vlan998_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="66" operation="stop" operation_key="ip_voip_vlan851_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="71" operation="stop" operation_key="ip_voip_vlan852_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="76" operation="stop" operation_key="ip_voip_vlan853_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="81" operation="stop" operation_key="ip_voip_vlan854_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="86" operation="stop" operation_key="ip_voip_vlan855_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="91" operation="stop" operation_key="ip_voip_vlan856_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> - </trigger> - <trigger> - <rsc_op id="108" operation="stop" operation_key="fs_drbd_stop_0" on_node="asttest1" on_node_uuid="asttest1"/> + <pseudo_event id="136" operation="demoted" operation_key="ms_drbd_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/group-dependents.scores b/pengine/test10/group-dependents.scores index 64531a5c997..413446d2aff 100644 --- a/pengine/test10/group-dependents.scores +++ b/pengine/test10/group-dependents.scores @@ -1,99 +1,99 @@ Allocation scores: -clone_color: cl_route allocation score on asttest1: 0 -clone_color: cl_route allocation score on asttest2: 0 -clone_color: drbd:0 allocation score on asttest1: 6 -clone_color: drbd:0 allocation score on asttest2: 0 -clone_color: drbd:1 allocation score on asttest1: 0 -clone_color: drbd:1 allocation score on asttest2: 6 -clone_color: ip_voip_route_default:0 allocation score on asttest1: 1 -clone_color: ip_voip_route_default:0 allocation score on asttest2: 0 -clone_color: ip_voip_route_default:1 allocation score on asttest1: 0 -clone_color: ip_voip_route_default:1 allocation score on asttest2: 1 -clone_color: ms_drbd allocation score on asttest1: 1 -clone_color: ms_drbd allocation score on asttest2: 8 drbd:0 promotion score on asttest1: 1 -drbd:1 promotion score on asttest2: 21 -group_color: asterisk allocation score on asttest1: 0 -group_color: asterisk allocation score on asttest2: 0 -group_color: dahdi allocation score on asttest1: 0 -group_color: dahdi allocation score on asttest2: 0 -group_color: fonulator allocation score on asttest1: -INFINITY -group_color: fonulator allocation score on asttest2: 0 -group_color: httpd allocation score on asttest1: 0 -group_color: httpd allocation score on asttest2: 0 -group_color: iax2_mon allocation score on asttest1: 0 -group_color: iax2_mon allocation score on asttest2: 0 -group_color: ip_voip_addresses_p allocation score on asttest1: 0 -group_color: ip_voip_addresses_p allocation score on asttest2: 0 -group_color: ip_voip_route_test1 allocation score on asttest1: 0 -group_color: ip_voip_route_test1 allocation score on asttest2: 0 -group_color: ip_voip_route_test2 allocation score on asttest1: 0 -group_color: ip_voip_route_test2 allocation score on asttest2: 0 -group_color: ip_voip_routes allocation score on asttest1: 0 -group_color: ip_voip_routes allocation score on asttest2: 0 -group_color: ip_voip_vlan850 allocation score on asttest1: 0 -group_color: ip_voip_vlan850 allocation score on asttest2: 0 -group_color: ip_voip_vlan851 allocation score on asttest1: 0 -group_color: ip_voip_vlan851 allocation score on asttest2: 0 -group_color: ip_voip_vlan852 allocation score on asttest1: 0 -group_color: ip_voip_vlan852 allocation score on asttest2: 0 -group_color: ip_voip_vlan853 allocation score on asttest1: 0 -group_color: ip_voip_vlan853 allocation score on asttest2: 0 -group_color: ip_voip_vlan854 allocation score on asttest1: 0 -group_color: ip_voip_vlan854 allocation score on asttest2: 0 -group_color: ip_voip_vlan855 allocation score on asttest1: 0 -group_color: ip_voip_vlan855 allocation score on asttest2: 0 -group_color: ip_voip_vlan856 allocation score on asttest1: 0 -group_color: ip_voip_vlan856 allocation score on asttest2: 0 -group_color: ip_voip_vlan998 allocation score on asttest1: 0 -group_color: ip_voip_vlan998 allocation score on asttest2: 0 -group_color: mysqld allocation score on asttest1: 2 -group_color: mysqld allocation score on asttest2: 1 -group_color: tftp allocation score on asttest1: 0 -group_color: tftp allocation score on asttest2: 0 -group_color: voip allocation score on asttest1: 2 -group_color: voip allocation score on asttest2: 1 -native_color: asterisk allocation score on asttest1: -INFINITY -native_color: asterisk allocation score on asttest2: 0 -native_color: dahdi allocation score on asttest1: -INFINITY -native_color: dahdi allocation score on asttest2: 0 -native_color: drbd:0 allocation score on asttest1: 6 -native_color: drbd:0 allocation score on asttest2: 0 -native_color: drbd:1 allocation score on asttest1: -INFINITY -native_color: drbd:1 allocation score on asttest2: 6 -native_color: fonulator allocation score on asttest1: -INFINITY -native_color: fonulator allocation score on asttest2: 0 -native_color: fs_drbd allocation score on asttest1: -INFINITY -native_color: fs_drbd allocation score on asttest2: 7 -native_color: httpd allocation score on asttest1: -INFINITY -native_color: httpd allocation score on asttest2: 0 -native_color: iax2_mon allocation score on asttest1: -INFINITY -native_color: iax2_mon allocation score on asttest2: 0 -native_color: ip_voip_route_default:0 allocation score on asttest1: 1 -native_color: ip_voip_route_default:0 allocation score on asttest2: 0 -native_color: ip_voip_route_default:1 allocation score on asttest1: -INFINITY -native_color: ip_voip_route_default:1 allocation score on asttest2: 1 -native_color: ip_voip_route_test1 allocation score on asttest1: -INFINITY -native_color: ip_voip_route_test1 allocation score on asttest2: 0 -native_color: ip_voip_route_test2 allocation score on asttest1: -INFINITY -native_color: ip_voip_route_test2 allocation score on asttest2: 0 -native_color: ip_voip_vlan850 allocation score on asttest1: -INFINITY -native_color: ip_voip_vlan850 allocation score on asttest2: 1 -native_color: ip_voip_vlan851 allocation score on asttest1: -INFINITY -native_color: ip_voip_vlan851 allocation score on asttest2: 1 -native_color: ip_voip_vlan852 allocation score on asttest1: -INFINITY -native_color: ip_voip_vlan852 allocation score on asttest2: 1 -native_color: ip_voip_vlan853 allocation score on asttest1: -INFINITY -native_color: ip_voip_vlan853 allocation score on asttest2: 1 -native_color: ip_voip_vlan854 allocation score on asttest1: -INFINITY -native_color: ip_voip_vlan854 allocation score on asttest2: 1 -native_color: ip_voip_vlan855 allocation score on asttest1: -INFINITY -native_color: ip_voip_vlan855 allocation score on asttest2: 1 -native_color: ip_voip_vlan856 allocation score on asttest1: -INFINITY -native_color: ip_voip_vlan856 allocation score on asttest2: 1 -native_color: ip_voip_vlan998 allocation score on asttest1: -INFINITY -native_color: ip_voip_vlan998 allocation score on asttest2: 1 -native_color: mysqld allocation score on asttest1: -INFINITY -native_color: mysqld allocation score on asttest2: 1 -native_color: tftp allocation score on asttest1: -INFINITY -native_color: tftp allocation score on asttest2: 0 +drbd:1 promotion score on asttest2: 9 +pcmk__clone_allocate: cl_route allocation score on asttest1: 0 +pcmk__clone_allocate: cl_route allocation score on asttest2: 0 +pcmk__clone_allocate: drbd:0 allocation score on asttest1: 6 +pcmk__clone_allocate: drbd:0 allocation score on asttest2: 0 +pcmk__clone_allocate: drbd:1 allocation score on asttest1: 0 +pcmk__clone_allocate: drbd:1 allocation score on asttest2: 6 +pcmk__clone_allocate: ip_voip_route_default:0 allocation score on asttest1: 1 +pcmk__clone_allocate: ip_voip_route_default:0 allocation score on asttest2: 0 +pcmk__clone_allocate: ip_voip_route_default:1 allocation score on asttest1: 0 +pcmk__clone_allocate: ip_voip_route_default:1 allocation score on asttest2: 1 +pcmk__clone_allocate: ms_drbd allocation score on asttest1: 1 +pcmk__clone_allocate: ms_drbd allocation score on asttest2: 2 +pcmk__group_allocate: asterisk allocation score on asttest1: 0 +pcmk__group_allocate: asterisk allocation score on asttest2: 0 +pcmk__group_allocate: dahdi allocation score on asttest1: 0 +pcmk__group_allocate: dahdi allocation score on asttest2: 0 +pcmk__group_allocate: fonulator allocation score on asttest1: -INFINITY +pcmk__group_allocate: fonulator allocation score on asttest2: 0 +pcmk__group_allocate: httpd allocation score on asttest1: 0 +pcmk__group_allocate: httpd allocation score on asttest2: 0 +pcmk__group_allocate: iax2_mon allocation score on asttest1: 0 +pcmk__group_allocate: iax2_mon allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_addresses_p allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_addresses_p allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_route_test1 allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_route_test1 allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_route_test2 allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_route_test2 allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_routes allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_routes allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_vlan850 allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_vlan850 allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_vlan851 allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_vlan851 allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_vlan852 allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_vlan852 allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_vlan853 allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_vlan853 allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_vlan854 allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_vlan854 allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_vlan855 allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_vlan855 allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_vlan856 allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_vlan856 allocation score on asttest2: 0 +pcmk__group_allocate: ip_voip_vlan998 allocation score on asttest1: 0 +pcmk__group_allocate: ip_voip_vlan998 allocation score on asttest2: 0 +pcmk__group_allocate: mysqld allocation score on asttest1: 2 +pcmk__group_allocate: mysqld allocation score on asttest2: 1 +pcmk__group_allocate: tftp allocation score on asttest1: 0 +pcmk__group_allocate: tftp allocation score on asttest2: 0 +pcmk__group_allocate: voip allocation score on asttest1: 2 +pcmk__group_allocate: voip allocation score on asttest2: 1 +pcmk__native_allocate: asterisk allocation score on asttest1: -INFINITY +pcmk__native_allocate: asterisk allocation score on asttest2: 0 +pcmk__native_allocate: dahdi allocation score on asttest1: -INFINITY +pcmk__native_allocate: dahdi allocation score on asttest2: 0 +pcmk__native_allocate: drbd:0 allocation score on asttest1: 6 +pcmk__native_allocate: drbd:0 allocation score on asttest2: 0 +pcmk__native_allocate: drbd:1 allocation score on asttest1: -INFINITY +pcmk__native_allocate: drbd:1 allocation score on asttest2: 6 +pcmk__native_allocate: fonulator allocation score on asttest1: -INFINITY +pcmk__native_allocate: fonulator allocation score on asttest2: 0 +pcmk__native_allocate: fs_drbd allocation score on asttest1: -INFINITY +pcmk__native_allocate: fs_drbd allocation score on asttest2: 7 +pcmk__native_allocate: httpd allocation score on asttest1: -INFINITY +pcmk__native_allocate: httpd allocation score on asttest2: 0 +pcmk__native_allocate: iax2_mon allocation score on asttest1: -INFINITY +pcmk__native_allocate: iax2_mon allocation score on asttest2: 0 +pcmk__native_allocate: ip_voip_route_default:0 allocation score on asttest1: 1 +pcmk__native_allocate: ip_voip_route_default:0 allocation score on asttest2: 0 +pcmk__native_allocate: ip_voip_route_default:1 allocation score on asttest1: -INFINITY +pcmk__native_allocate: ip_voip_route_default:1 allocation score on asttest2: 1 +pcmk__native_allocate: ip_voip_route_test1 allocation score on asttest1: -INFINITY +pcmk__native_allocate: ip_voip_route_test1 allocation score on asttest2: 0 +pcmk__native_allocate: ip_voip_route_test2 allocation score on asttest1: -INFINITY +pcmk__native_allocate: ip_voip_route_test2 allocation score on asttest2: 0 +pcmk__native_allocate: ip_voip_vlan850 allocation score on asttest1: -INFINITY +pcmk__native_allocate: ip_voip_vlan850 allocation score on asttest2: 1 +pcmk__native_allocate: ip_voip_vlan851 allocation score on asttest1: -INFINITY +pcmk__native_allocate: ip_voip_vlan851 allocation score on asttest2: 1 +pcmk__native_allocate: ip_voip_vlan852 allocation score on asttest1: -INFINITY +pcmk__native_allocate: ip_voip_vlan852 allocation score on asttest2: 1 +pcmk__native_allocate: ip_voip_vlan853 allocation score on asttest1: -INFINITY +pcmk__native_allocate: ip_voip_vlan853 allocation score on asttest2: 1 +pcmk__native_allocate: ip_voip_vlan854 allocation score on asttest1: -INFINITY +pcmk__native_allocate: ip_voip_vlan854 allocation score on asttest2: 1 +pcmk__native_allocate: ip_voip_vlan855 allocation score on asttest1: -INFINITY +pcmk__native_allocate: ip_voip_vlan855 allocation score on asttest2: 1 +pcmk__native_allocate: ip_voip_vlan856 allocation score on asttest1: -INFINITY +pcmk__native_allocate: ip_voip_vlan856 allocation score on asttest2: 1 +pcmk__native_allocate: ip_voip_vlan998 allocation score on asttest1: -INFINITY +pcmk__native_allocate: ip_voip_vlan998 allocation score on asttest2: 1 +pcmk__native_allocate: mysqld allocation score on asttest1: -INFINITY +pcmk__native_allocate: mysqld allocation score on asttest2: 1 +pcmk__native_allocate: tftp allocation score on asttest1: -INFINITY +pcmk__native_allocate: tftp allocation score on asttest2: 0 diff --git a/pengine/test10/group-dependents.summary b/pengine/test10/group-dependents.summary index 15b750b1722..aa7303ce645 100644 --- a/pengine/test10/group-dependents.summary +++ b/pengine/test10/group-dependents.summary @@ -101,7 +101,6 @@ Executing cluster transition: * Pseudo action: ip_voip_addresses_p_stopped_0 * Resource action: fs_drbd stop on asttest1 * Pseudo action: ms_drbd_demote_0 - * Pseudo action: all_stopped * Resource action: drbd:0 demote on asttest1 * Pseudo action: ms_drbd_demoted_0 * Pseudo action: ms_drbd_post_notify_demoted_0 diff --git a/pengine/test10/group-fail.dot b/pengine/test10/group-fail.dot index ee8b4e903cd..b4a3b18187f 100644 --- a/pengine/test10/group-fail.dot +++ b/pengine/test10/group-fail.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group1_running_0" [ style=bold color="green" fontcolor="orange"] "group1_start_0" -> "group1_running_0" [ style = bold] "group1_start_0" -> "rsc1_start_0 node1" [ style = bold] @@ -19,7 +18,6 @@ digraph "g" { "rsc2_start_0 node1" -> "group1_running_0" [ style = bold] "rsc2_start_0 node1" -> "rsc3_start_0 node1" [ style = bold] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] @@ -28,7 +26,6 @@ digraph "g" { "rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] "rsc4_start_0 node1" -> "group1_running_0" [ style = bold] "rsc4_start_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc4_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4_stop_0 node1" -> "group1_stopped_0" [ style = bold] "rsc4_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc4_stop_0 node1" -> "rsc4_start_0 node1" [ style = bold] diff --git a/pengine/test10/group-fail.exp b/pengine/test10/group-fail.exp index c2b9f8057d7..64b5aabc4cc 100644 --- a/pengine/test10/group-fail.exp +++ b/pengine/test10/group-fail.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,148 +27,133 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="9" operation="running" operation_key="group1_running_0"> + <pseudo_event id="8" operation="running" operation_key="group1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"/> + <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="6" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/group-fail.scores b/pengine/test10/group-fail.scores index 12cba916858..cf71fe7c3c5 100644 --- a/pengine/test10/group-fail.scores +++ b/pengine/test10/group-fail.scores @@ -1,19 +1,19 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -group_color: rsc3 allocation score on node1: 0 -group_color: rsc3 allocation score on node2: 0 -group_color: rsc4 allocation score on node1: 0 -group_color: rsc4 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: -INFINITY +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc4 allocation score on node1: 0 +pcmk__group_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: -INFINITY diff --git a/pengine/test10/group-fail.summary b/pengine/test10/group-fail.summary index 8ed59ca7de0..44d8d311bc3 100644 --- a/pengine/test10/group-fail.summary +++ b/pengine/test10/group-fail.summary @@ -18,7 +18,6 @@ Executing cluster transition: * Pseudo action: group1_stop_0 * Resource action: rsc4 stop on node1 * Resource action: rsc2 stop on node1 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 * Pseudo action: group1_start_0 * Resource action: rsc1 start on node1 diff --git a/pengine/test10/group-stop-ordering.dot b/pengine/test10/group-stop-ordering.dot new file mode 100644 index 00000000000..4b30191d465 --- /dev/null +++ b/pengine/test10/group-stop-ordering.dot @@ -0,0 +1,2 @@ +digraph "g" { +} diff --git a/pengine/test10/group-stop-ordering.exp b/pengine/test10/group-stop-ordering.exp new file mode 100644 index 00000000000..56e315ff015 --- /dev/null +++ b/pengine/test10/group-stop-ordering.exp @@ -0,0 +1 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"/> diff --git a/pengine/test10/group-stop-ordering.scores b/pengine/test10/group-stop-ordering.scores new file mode 100644 index 00000000000..031bb58cdd2 --- /dev/null +++ b/pengine/test10/group-stop-ordering.scores @@ -0,0 +1,17 @@ +Allocation scores: +pcmk__group_allocate: grp allocation score on fastvm-rhel-7-5-73: 0 +pcmk__group_allocate: grp allocation score on fastvm-rhel-7-5-74: 0 +pcmk__group_allocate: inside_resource_2 allocation score on fastvm-rhel-7-5-73: 0 +pcmk__group_allocate: inside_resource_2 allocation score on fastvm-rhel-7-5-74: 0 +pcmk__group_allocate: inside_resource_3 allocation score on fastvm-rhel-7-5-73: 0 +pcmk__group_allocate: inside_resource_3 allocation score on fastvm-rhel-7-5-74: 0 +pcmk__native_allocate: fence-fastvm-rhel-7-5-73 allocation score on fastvm-rhel-7-5-73: -INFINITY +pcmk__native_allocate: fence-fastvm-rhel-7-5-73 allocation score on fastvm-rhel-7-5-74: 0 +pcmk__native_allocate: fence-fastvm-rhel-7-5-74 allocation score on fastvm-rhel-7-5-73: 0 +pcmk__native_allocate: fence-fastvm-rhel-7-5-74 allocation score on fastvm-rhel-7-5-74: -INFINITY +pcmk__native_allocate: inside_resource_2 allocation score on fastvm-rhel-7-5-73: 0 +pcmk__native_allocate: inside_resource_2 allocation score on fastvm-rhel-7-5-74: 0 +pcmk__native_allocate: inside_resource_3 allocation score on fastvm-rhel-7-5-73: -INFINITY +pcmk__native_allocate: inside_resource_3 allocation score on fastvm-rhel-7-5-74: 0 +pcmk__native_allocate: outside_resource allocation score on fastvm-rhel-7-5-73: INFINITY +pcmk__native_allocate: outside_resource allocation score on fastvm-rhel-7-5-74: 0 diff --git a/pengine/test10/group-stop-ordering.summary b/pengine/test10/group-stop-ordering.summary new file mode 100644 index 00000000000..df9e7a3ca94 --- /dev/null +++ b/pengine/test10/group-stop-ordering.summary @@ -0,0 +1,26 @@ +0 of 5 resource instances DISABLED and 1 BLOCKED from further action due to failure + +Current cluster status: +Online: [ fastvm-rhel-7-5-73 fastvm-rhel-7-5-74 ] + + fence-fastvm-rhel-7-5-73 (stonith:fence_xvm): Started fastvm-rhel-7-5-74 + fence-fastvm-rhel-7-5-74 (stonith:fence_xvm): Started fastvm-rhel-7-5-73 + outside_resource (ocf::pacemaker:Dummy): FAILED fastvm-rhel-7-5-73 (blocked) + Resource Group: grp + inside_resource_2 (ocf::pacemaker:Dummy): Started fastvm-rhel-7-5-74 + inside_resource_3 (ocf::pacemaker:Dummy): Started fastvm-rhel-7-5-74 + +Transition Summary: + +Executing cluster transition: + +Revised cluster status: +Online: [ fastvm-rhel-7-5-73 fastvm-rhel-7-5-74 ] + + fence-fastvm-rhel-7-5-73 (stonith:fence_xvm): Started fastvm-rhel-7-5-74 + fence-fastvm-rhel-7-5-74 (stonith:fence_xvm): Started fastvm-rhel-7-5-73 + outside_resource (ocf::pacemaker:Dummy): FAILED fastvm-rhel-7-5-73 (blocked) + Resource Group: grp + inside_resource_2 (ocf::pacemaker:Dummy): Started fastvm-rhel-7-5-74 + inside_resource_3 (ocf::pacemaker:Dummy): Started fastvm-rhel-7-5-74 + diff --git a/pengine/test10/group-stop-ordering.xml b/pengine/test10/group-stop-ordering.xml new file mode 100644 index 00000000000..8439c1f1c95 --- /dev/null +++ b/pengine/test10/group-stop-ordering.xml @@ -0,0 +1,132 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.10" epoch="32" num_updates="15" admin_epoch="0" cib-last-written="Sat Jul 28 03:06:46 2018" update-origin="fastvm-rhel-7-5-73" update-client="crmd" update-user="hacluster" have-quorum="1" dc-uuid="1"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.18-11.el7_5.3-2b07d5c5a9"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="cluster"/> + <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1532740006"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="fastvm-rhel-7-5-73"/> + <node id="2" uname="fastvm-rhel-7-5-74"/> + </nodes> + <resources> + <primitive class="stonith" id="fence-fastvm-rhel-7-5-73" type="fence_xvm"> + <instance_attributes id="fence-fastvm-rhel-7-5-73-instance_attributes"> + <nvpair id="fence-fastvm-rhel-7-5-73-instance_attributes-pcmk_host_map" name="pcmk_host_map" value="fastvm-rhel-7-5-73:fastvm-rhel-7.5-73;"/> + </instance_attributes> + <operations> + <op id="fence-fastvm-rhel-7-5-73-monitor-interval-30s" interval="30s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="fence-fastvm-rhel-7-5-74" type="fence_xvm"> + <instance_attributes id="fence-fastvm-rhel-7-5-74-instance_attributes"> + <nvpair id="fence-fastvm-rhel-7-5-74-instance_attributes-pcmk_host_map" name="pcmk_host_map" value="fastvm-rhel-7-5-74:fastvm-rhel-7.5-74;"/> + </instance_attributes> + <operations> + <op id="fence-fastvm-rhel-7-5-74-monitor-interval-30s" interval="30s" name="monitor"/> + </operations> + </primitive> + <primitive class="ocf" id="outside_resource" provider="pacemaker" type="Dummy"> + <operations> + <op id="outside_resource-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20"/> + <op id="outside_resource-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20"/> + <op id="outside_resource-monitor-interval-10" interval="10" name="monitor" on-fail="block"/> + <op id="outside_resource-reload-interval-0s" interval="0s" name="reload" timeout="20"/> + <op id="outside_resource-start-interval-0s" interval="0s" name="start" timeout="20"/> + <op id="outside_resource-stop-interval-0s" interval="0s" name="stop" timeout="20"/> + </operations> + <meta_attributes id="outside_resource-meta_attributes"/> + </primitive> + <group id="grp"> + <primitive class="ocf" id="inside_resource_2" provider="pacemaker" type="Dummy"> + <operations> + <op id="inside_resource_2-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20"/> + <op id="inside_resource_2-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20"/> + <op id="inside_resource_2-monitor-interval-10" interval="10" name="monitor" timeout="20"/> + <op id="inside_resource_2-reload-interval-0s" interval="0s" name="reload" timeout="20"/> + <op id="inside_resource_2-start-interval-0s" interval="0s" name="start" timeout="20"/> + <op id="inside_resource_2-stop-interval-0s" interval="0s" name="stop" timeout="20"/> + </operations> + </primitive> + <primitive class="ocf" id="inside_resource_3" provider="pacemaker" type="Dummy"> + <operations> + <op id="inside_resource_3-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="20"/> + <op id="inside_resource_3-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="20"/> + <op id="inside_resource_3-monitor-interval-10" interval="10" name="monitor" timeout="20"/> + <op id="inside_resource_3-reload-interval-0s" interval="0s" name="reload" timeout="20"/> + <op id="inside_resource_3-start-interval-0s" interval="0s" name="start" timeout="20"/> + <op id="inside_resource_3-stop-interval-0s" interval="0s" name="stop" timeout="20"/> + </operations> + </primitive> + </group> + </resources> + <constraints> + <rsc_location id="location-fence-fastvm-rhel-7-5-73-fastvm-rhel-7-5-73--INFINITY" node="fastvm-rhel-7-5-73" rsc="fence-fastvm-rhel-7-5-73" score="-INFINITY"/> + <rsc_location id="location-fence-fastvm-rhel-7-5-74-fastvm-rhel-7-5-74--INFINITY" node="fastvm-rhel-7-5-74" rsc="fence-fastvm-rhel-7-5-74" score="-INFINITY"/> + <rsc_order first="inside_resource_2" first-action="start" id="order-inside_resource_2-outside_resource-mandatory" then="outside_resource" then-action="start"/> + </constraints> + </configuration> + <status> + <node_state id="1" uname="fastvm-rhel-7-5-73" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="fence-fastvm-rhel-7-5-73" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="fence-fastvm-rhel-7-5-73_last_0" operation_key="fence-fastvm-rhel-7-5-73_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="2:0:7:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:7;2:0:7:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-73" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1532677735" last-rc-change="1532677735" exec-time="2" queue-time="0" op-digest="19df1a0b16e49519b6ad60ced7864b32"/> + </lrm_resource> + <lrm_resource id="fence-fastvm-rhel-7-5-74" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="fence-fastvm-rhel-7-5-74_last_0" operation_key="fence-fastvm-rhel-7-5-74_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="10:1:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;10:1:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-73" call-id="10" rc-code="0" op-status="0" interval="0" last-run="1532677735" last-rc-change="1532677735" exec-time="34" queue-time="0" op-digest="0b321829ad4a026df6dcad0efa304d0d"/> + <lrm_rsc_op id="fence-fastvm-rhel-7-5-74_monitor_30000" operation_key="fence-fastvm-rhel-7-5-74_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="11:1:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;11:1:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-73" call-id="19" rc-code="0" op-status="0" interval="30000" last-rc-change="1532677735" exec-time="27" queue-time="0" op-digest="37581a67508cb0e5baab51caa4d57481"/> + </lrm_resource> + <lrm_resource id="inside_resource_2" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="inside_resource_2_last_0" operation_key="inside_resource_2_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:40:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;12:40:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-73" call-id="119" rc-code="0" op-status="0" interval="0" last-run="1532679131" last-rc-change="1532679131" exec-time="15" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="inside_resource_2_monitor_10000" operation_key="inside_resource_2_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:34:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;12:34:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-73" call-id="98" rc-code="0" op-status="0" interval="10000" last-rc-change="1532679034" exec-time="16" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="inside_resource_3" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="inside_resource_3_last_0" operation_key="inside_resource_3_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="15:38:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;15:38:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-73" call-id="111" rc-code="0" op-status="0" interval="0" last-run="1532679120" last-rc-change="1532679120" exec-time="14" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="inside_resource_3_monitor_10000" operation_key="inside_resource_3_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="3:37:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;3:37:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-73" call-id="109" rc-code="0" op-status="0" interval="10000" last-rc-change="1532679109" exec-time="11" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="outside_resource" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="outside_resource_last_0" operation_key="outside_resource_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="11:111:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;11:111:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-73" call-id="128" rc-code="0" op-status="0" interval="0" last-run="1532740007" last-rc-change="1532740007" exec-time="12" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="outside_resource_monitor_10000" operation_key="outside_resource_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:111:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;12:111:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-73" call-id="129" rc-code="0" op-status="0" interval="10000" last-rc-change="1532740007" exec-time="11" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="outside_resource_last_failure_0" operation_key="outside_resource_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:111:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:7;12:111:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-73" call-id="129" rc-code="7" op-status="0" interval="10000" last-rc-change="1532740638" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="1"> + <instance_attributes id="status-1"> + <nvpair id="status-1-fail-count-outside_resource.monitor_10000" name="fail-count-outside_resource#monitor_10000" value="1"/> + <nvpair id="status-1-last-failure-outside_resource.monitor_10000" name="last-failure-outside_resource#monitor_10000" value="1532740638"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state id="2" uname="fastvm-rhel-7-5-74" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="fence-fastvm-rhel-7-5-73" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="fence-fastvm-rhel-7-5-73_last_0" operation_key="fence-fastvm-rhel-7-5-73_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="8:1:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;8:1:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-74" call-id="10" rc-code="0" op-status="0" interval="0" last-run="1532677735" last-rc-change="1532677735" exec-time="28" queue-time="0" op-digest="19df1a0b16e49519b6ad60ced7864b32"/> + <lrm_rsc_op id="fence-fastvm-rhel-7-5-73_monitor_30000" operation_key="fence-fastvm-rhel-7-5-73_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="9:1:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;9:1:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-74" call-id="15" rc-code="0" op-status="0" interval="30000" last-rc-change="1532677735" exec-time="32" queue-time="0" op-digest="70d4caa7832da5fcdf131e29ea3936b7"/> + </lrm_resource> + <lrm_resource id="fence-fastvm-rhel-7-5-74" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="fence-fastvm-rhel-7-5-74_last_0" operation_key="fence-fastvm-rhel-7-5-74_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="6:0:7:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:7;6:0:7:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-74" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1532677735" last-rc-change="1532677735" exec-time="0" queue-time="0" op-digest="0b321829ad4a026df6dcad0efa304d0d"/> + </lrm_resource> + <lrm_resource id="outside_resource" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="outside_resource_last_0" operation_key="outside_resource_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:15:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;12:15:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-74" call-id="37" rc-code="0" op-status="0" interval="0" last-run="1532678303" last-rc-change="1532678303" exec-time="18" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="outside_resource_monitor_10000" operation_key="outside_resource_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="14:12:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;14:12:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-74" call-id="35" rc-code="0" op-status="0" interval="10000" last-rc-change="1532678229" exec-time="10" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="inside_resource_2" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="inside_resource_2_last_0" operation_key="inside_resource_2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="13:40:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;13:40:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-74" call-id="45" rc-code="0" op-status="0" interval="0" last-run="1532679131" last-rc-change="1532679131" exec-time="14" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="inside_resource_2_monitor_10000" operation_key="inside_resource_2_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="14:40:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;14:40:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-74" call-id="46" rc-code="0" op-status="0" interval="10000" last-rc-change="1532679131" exec-time="10" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="inside_resource_3" type="Dummy" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="inside_resource_3_last_0" operation_key="inside_resource_3_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="15:113:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;15:113:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-74" call-id="323" rc-code="0" op-status="0" interval="0" last-run="1532740638" last-rc-change="1532740638" exec-time="12" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" envfile op_sleep passwd state " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="inside_resource_3_monitor_10000" operation_key="inside_resource_3_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="5:113:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" transition-magic="0:0;5:113:0:6895fb61-9ed3-458d-8207-59cfaf0c8079" exit-reason="" on_node="fastvm-rhel-7-5-74" call-id="324" rc-code="0" op-status="0" interval="10000" last-rc-change="1532740638" exec-time="11" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/group-unmanaged-stopped.dot b/pengine/test10/group-unmanaged-stopped.dot index a2392d6dd29..0fab903adb7 100644 --- a/pengine/test10/group-unmanaged-stopped.dot +++ b/pengine/test10/group-unmanaged-stopped.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group-1_stop_0" -> "group-1_stopped_0" [ style = bold] "group-1_stop_0" -> "r192.168.122.115_stop_0 pcmk-1" [ style = bold] "group-1_stop_0" [ style=bold color="green" fontcolor="orange"] "group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"r192.168.122.115_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "r192.168.122.115_stop_0 pcmk-1" -> "group-1_stopped_0" [ style = bold] "r192.168.122.115_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/group-unmanaged-stopped.exp b/pengine/test10/group-unmanaged-stopped.exp index c1f2193712d..1256c534f6d 100644 --- a/pengine/test10/group-unmanaged-stopped.exp +++ b/pengine/test10/group-unmanaged-stopped.exp @@ -1,22 +1,22 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="12" operation="stopped" operation_key="group-1_stopped_0"> + <pseudo_event id="11" operation="stopped" operation_key="group-1_stopped_0"> <attributes CRM_meta_timeout="90000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="r192.168.122.115_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <rsc_op id="7" operation="stop" operation_key="r192.168.122.115_stop_0" on_node="pcmk-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="group-1_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="group-1_stop_0"> <attributes CRM_meta_timeout="90000" /> </pseudo_event> </action_set> @@ -24,26 +24,14 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="stop" operation_key="r192.168.122.115_stop_0" on_node="pcmk-1" on_node_uuid="1"> + <rsc_op id="7" operation="stop" operation_key="r192.168.122.115_stop_0" on_node="pcmk-1" on_node_uuid="1"> <primitive id="r192.168.122.115" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.115"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stop" operation_key="group-1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="r192.168.122.115_stop_0" on_node="pcmk-1" on_node_uuid="1"/> + <pseudo_event id="10" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/group-unmanaged-stopped.scores b/pengine/test10/group-unmanaged-stopped.scores index 23047894d97..a1e91ebf7a1 100644 --- a/pengine/test10/group-unmanaged-stopped.scores +++ b/pengine/test10/group-unmanaged-stopped.scores @@ -1,15 +1,15 @@ Allocation scores: -group_color: group-1 allocation score on pcmk-1: 0 -group_color: group-1 allocation score on pcmk-2: 0 -group_color: r192.168.122.113 allocation score on pcmk-1: 0 -group_color: r192.168.122.113 allocation score on pcmk-2: 0 -group_color: r192.168.122.114 allocation score on pcmk-1: 0 -group_color: r192.168.122.114 allocation score on pcmk-2: 0 -group_color: r192.168.122.115 allocation score on pcmk-1: 0 -group_color: r192.168.122.115 allocation score on pcmk-2: 0 -native_color: r192.168.122.113 allocation score on pcmk-1: 0 -native_color: r192.168.122.113 allocation score on pcmk-2: 0 -native_color: r192.168.122.114 allocation score on pcmk-1: 0 -native_color: r192.168.122.114 allocation score on pcmk-2: -INFINITY -native_color: r192.168.122.115 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.115 allocation score on pcmk-2: -INFINITY +pcmk__group_allocate: group-1 allocation score on pcmk-1: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.113 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.113 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.114 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.114 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.115 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.115 allocation score on pcmk-2: 0 +pcmk__native_allocate: r192.168.122.113 allocation score on pcmk-1: 0 +pcmk__native_allocate: r192.168.122.113 allocation score on pcmk-2: 0 +pcmk__native_allocate: r192.168.122.114 allocation score on pcmk-1: 0 +pcmk__native_allocate: r192.168.122.114 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.122.115 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.115 allocation score on pcmk-2: -INFINITY diff --git a/pengine/test10/group-unmanaged-stopped.summary b/pengine/test10/group-unmanaged-stopped.summary index de0586acc83..1b37290b1cd 100644 --- a/pengine/test10/group-unmanaged-stopped.summary +++ b/pengine/test10/group-unmanaged-stopped.summary @@ -13,7 +13,6 @@ Transition Summary: Executing cluster transition: * Pseudo action: group-1_stop_0 * Resource action: r192.168.122.115 stop on pcmk-1 - * Pseudo action: all_stopped * Pseudo action: group-1_stopped_0 Revised cluster status: diff --git a/pengine/test10/group-unmanaged.scores b/pengine/test10/group-unmanaged.scores index 0df5b41db63..d2a6220bd97 100644 --- a/pengine/test10/group-unmanaged.scores +++ b/pengine/test10/group-unmanaged.scores @@ -1,15 +1,15 @@ Allocation scores: -group_color: group-1 allocation score on pcmk-1: 0 -group_color: group-1 allocation score on pcmk-2: 0 -group_color: r192.168.122.113 allocation score on pcmk-1: 0 -group_color: r192.168.122.113 allocation score on pcmk-2: 0 -group_color: r192.168.122.114 allocation score on pcmk-1: INFINITY -group_color: r192.168.122.114 allocation score on pcmk-2: 0 -group_color: r192.168.122.115 allocation score on pcmk-1: 0 -group_color: r192.168.122.115 allocation score on pcmk-2: 0 -native_color: r192.168.122.113 allocation score on pcmk-1: INFINITY -native_color: r192.168.122.113 allocation score on pcmk-2: 0 -native_color: r192.168.122.114 allocation score on pcmk-1: INFINITY -native_color: r192.168.122.114 allocation score on pcmk-2: -INFINITY -native_color: r192.168.122.115 allocation score on pcmk-1: 0 -native_color: r192.168.122.115 allocation score on pcmk-2: -INFINITY +pcmk__group_allocate: group-1 allocation score on pcmk-1: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.113 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.113 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.114 allocation score on pcmk-1: INFINITY +pcmk__group_allocate: r192.168.122.114 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.115 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.115 allocation score on pcmk-2: 0 +pcmk__native_allocate: r192.168.122.113 allocation score on pcmk-1: INFINITY +pcmk__native_allocate: r192.168.122.113 allocation score on pcmk-2: 0 +pcmk__native_allocate: r192.168.122.114 allocation score on pcmk-1: INFINITY +pcmk__native_allocate: r192.168.122.114 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.122.115 allocation score on pcmk-1: 0 +pcmk__native_allocate: r192.168.122.115 allocation score on pcmk-2: -INFINITY diff --git a/pengine/test10/group1.exp b/pengine/test10/group1.exp index cec19618492..dc7042981e5 100644 --- a/pengine/test10/group1.exp +++ b/pengine/test10/group1.exp @@ -1,28 +1,28 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="12" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="11" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="8" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="9" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="10" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="10" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -30,26 +30,26 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="10" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -58,7 +58,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -67,29 +67,29 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="8" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="10" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -98,7 +98,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -107,29 +107,29 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="10" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="8" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="10" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -138,7 +138,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/group1.scores b/pengine/test10/group1.scores index de9cba39e99..44bac094843 100644 --- a/pengine/test10/group1.scores +++ b/pengine/test10/group1.scores @@ -1,15 +1,15 @@ Allocation scores: -group_color: child_rsc1 allocation score on node1: 0 -group_color: child_rsc1 allocation score on node2: 0 -group_color: child_rsc2 allocation score on node1: 0 -group_color: child_rsc2 allocation score on node2: 0 -group_color: child_rsc3 allocation score on node1: 0 -group_color: child_rsc3 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -native_color: child_rsc1 allocation score on node1: 0 -native_color: child_rsc1 allocation score on node2: 0 -native_color: child_rsc2 allocation score on node1: 0 -native_color: child_rsc2 allocation score on node2: -INFINITY -native_color: child_rsc3 allocation score on node1: 0 -native_color: child_rsc3 allocation score on node2: -INFINITY +pcmk__group_allocate: child_rsc1 allocation score on node1: 0 +pcmk__group_allocate: child_rsc1 allocation score on node2: 0 +pcmk__group_allocate: child_rsc2 allocation score on node1: 0 +pcmk__group_allocate: child_rsc2 allocation score on node2: 0 +pcmk__group_allocate: child_rsc3 allocation score on node1: 0 +pcmk__group_allocate: child_rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc3 allocation score on node1: 0 +pcmk__native_allocate: child_rsc3 allocation score on node2: -INFINITY diff --git a/pengine/test10/group10.dot b/pengine/test10/group10.dot index 36c2c6eb65e..4cfbda6f15a 100644 --- a/pengine/test10/group10.dot +++ b/pengine/test10/group10.dot @@ -1,11 +1,9 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_192.168.100.181_monitor_5000 c001n01" [ style=bold color="green" fontcolor="black" ] "child_192.168.100.181_start_0 c001n01" -> "child_192.168.100.181_monitor_5000 c001n01" [ style = bold] "child_192.168.100.181_start_0 c001n01" -> "child_192.168.100.182_start_0 c001n01" [ style = bold] "child_192.168.100.181_start_0 c001n01" -> "group-1_running_0" [ style = bold] "child_192.168.100.181_start_0 c001n01" [ style=bold color="green" fontcolor="black" ] -"child_192.168.100.181_stop_0 c001n01" -> "all_stopped" [ style = bold] "child_192.168.100.181_stop_0 c001n01" -> "child_192.168.100.181_start_0 c001n01" [ style = bold] "child_192.168.100.181_stop_0 c001n01" -> "group-1_stopped_0" [ style = bold] "child_192.168.100.181_stop_0 c001n01" [ style=bold color="green" fontcolor="black" ] @@ -14,7 +12,6 @@ "child_192.168.100.182_start_0 c001n01" -> "child_192.168.100.183_start_0 c001n01" [ style = bold] "child_192.168.100.182_start_0 c001n01" -> "group-1_running_0" [ style = bold] "child_192.168.100.182_start_0 c001n01" [ style=bold color="green" fontcolor="black" ] -"child_192.168.100.182_stop_0 c001n01" -> "all_stopped" [ style = bold] "child_192.168.100.182_stop_0 c001n01" -> "child_192.168.100.181_stop_0 c001n01" [ style = bold] "child_192.168.100.182_stop_0 c001n01" -> "child_192.168.100.182_start_0 c001n01" [ style = bold] "child_192.168.100.182_stop_0 c001n01" -> "group-1_stopped_0" [ style = bold] @@ -23,7 +20,6 @@ "child_192.168.100.183_start_0 c001n01" -> "child_192.168.100.183_monitor_5000 c001n01" [ style = bold] "child_192.168.100.183_start_0 c001n01" -> "group-1_running_0" [ style = bold] "child_192.168.100.183_start_0 c001n01" [ style=bold color="green" fontcolor="black" ] -"child_192.168.100.183_stop_0 c001n01" -> "all_stopped" [ style = bold] "child_192.168.100.183_stop_0 c001n01" -> "child_192.168.100.182_stop_0 c001n01" [ style = bold] "child_192.168.100.183_stop_0 c001n01" -> "child_192.168.100.183_start_0 c001n01" [ style = bold] "child_192.168.100.183_stop_0 c001n01" -> "group-1_stopped_0" [ style = bold] diff --git a/pengine/test10/group10.exp b/pengine/test10/group10.exp index 78df4676b30..f58b015786c 100644 --- a/pengine/test10/group10.exp +++ b/pengine/test10/group10.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="34" operation="stopped" operation_key="group-1_stopped_0"> + <pseudo_event id="33" operation="stopped" operation_key="group-1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,19 +10,19 @@ <rsc_op id="13" operation="stop" operation_key="child_192.168.100.181_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="27" operation="stop" operation_key="child_192.168.100.182_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="26" operation="stop" operation_key="child_192.168.100.182_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="29" operation="stop" operation_key="child_192.168.100.183_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="28" operation="stop" operation_key="child_192.168.100.183_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="33" operation="stop" operation_key="group-1_stop_0"> + <pseudo_event id="32" operation="stop" operation_key="group-1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -30,40 +30,40 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="32" operation="running" operation_key="group-1_running_0"> + <pseudo_event id="31" operation="running" operation_key="group-1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="child_192.168.100.181_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="25" operation="start" operation_key="child_192.168.100.181_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="28" operation="start" operation_key="child_192.168.100.182_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="27" operation="start" operation_key="child_192.168.100.182_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="30" operation="start" operation_key="child_192.168.100.183_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="29" operation="start" operation_key="child_192.168.100.183_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="30" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="31" operation="start" operation_key="group-1_start_0"> + <pseudo_event id="30" operation="start" operation_key="group-1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="stopped" operation_key="group-1_stopped_0"/> + <pseudo_event id="33" operation="stopped" operation_key="group-1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="26" operation="start" operation_key="child_192.168.100.181_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="25" operation="start" operation_key="child_192.168.100.181_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="192.168.100.181"/> </rsc_op> @@ -73,7 +73,7 @@ <rsc_op id="13" operation="stop" operation_key="child_192.168.100.181_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="30" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> @@ -86,10 +86,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="27" operation="stop" operation_key="child_192.168.100.182_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="26" operation="stop" operation_key="child_192.168.100.182_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> @@ -102,42 +102,42 @@ </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="child_192.168.100.181_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="25" operation="start" operation_key="child_192.168.100.181_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="28" operation="start" operation_key="child_192.168.100.182_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="27" operation="start" operation_key="child_192.168.100.182_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_192.168.100.182" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="192.168.100.182"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="child_192.168.100.181_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="25" operation="start" operation_key="child_192.168.100.181_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="27" operation="stop" operation_key="child_192.168.100.182_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="26" operation="stop" operation_key="child_192.168.100.182_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="30" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="27" operation="stop" operation_key="child_192.168.100.182_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="26" operation="stop" operation_key="child_192.168.100.182_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_192.168.100.182" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="192.168.100.182"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="stop" operation_key="child_192.168.100.183_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="28" operation="stop" operation_key="child_192.168.100.183_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> @@ -150,39 +150,39 @@ </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="child_192.168.100.182_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="27" operation="start" operation_key="child_192.168.100.182_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="30" operation="start" operation_key="child_192.168.100.183_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="29" operation="start" operation_key="child_192.168.100.183_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="child_192.168.100.182_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="27" operation="start" operation_key="child_192.168.100.182_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="29" operation="stop" operation_key="child_192.168.100.183_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="28" operation="stop" operation_key="child_192.168.100.183_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="30" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="29" operation="stop" operation_key="child_192.168.100.183_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="28" operation="stop" operation_key="child_192.168.100.183_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> @@ -195,13 +195,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="30" operation="start" operation_key="child_192.168.100.183_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="29" operation="start" operation_key="child_192.168.100.183_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -210,7 +210,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -219,7 +219,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -228,7 +228,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -237,7 +237,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -246,7 +246,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -255,7 +255,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -264,7 +264,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -273,30 +273,11 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="22"> - <action_set> - <pseudo_event id="14" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="13" operation="stop" operation_key="child_192.168.100.181_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> - </trigger> - <trigger> - <rsc_op id="27" operation="stop" operation_key="child_192.168.100.182_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> - </trigger> - <trigger> - <rsc_op id="29" operation="stop" operation_key="child_192.168.100.183_stop_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/group10.scores b/pengine/test10/group10.scores index 6d3f6bf27a6..237ffb620dc 100644 --- a/pengine/test10/group10.scores +++ b/pengine/test10/group10.scores @@ -1,85 +1,85 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n01: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n01: 1 -clone_color: child_DoFencing:0 allocation score on c001n02: 0 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n01: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 1 -clone_color: child_DoFencing:1 allocation score on c001n03: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n01: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 1 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n01: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 1 -group_color: child_192.168.100.181 allocation score on c001n01: 0 -group_color: child_192.168.100.181 allocation score on c001n02: 0 -group_color: child_192.168.100.181 allocation score on c001n03: 0 -group_color: child_192.168.100.181 allocation score on c001n08: 0 -group_color: child_192.168.100.182 allocation score on c001n01: 0 -group_color: child_192.168.100.182 allocation score on c001n02: 0 -group_color: child_192.168.100.182 allocation score on c001n03: 0 -group_color: child_192.168.100.182 allocation score on c001n08: 0 -group_color: child_192.168.100.183 allocation score on c001n01: 0 -group_color: child_192.168.100.183 allocation score on c001n02: 0 -group_color: child_192.168.100.183 allocation score on c001n03: 0 -group_color: child_192.168.100.183 allocation score on c001n08: 0 -group_color: group-1 allocation score on c001n01: 0 -group_color: group-1 allocation score on c001n02: 0 -group_color: group-1 allocation score on c001n03: 0 -group_color: group-1 allocation score on c001n08: 0 -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: 0 -native_color: child_192.168.100.181 allocation score on c001n01: 0 -native_color: child_192.168.100.181 allocation score on c001n02: 0 -native_color: child_192.168.100.181 allocation score on c001n03: 0 -native_color: child_192.168.100.181 allocation score on c001n08: 0 -native_color: child_192.168.100.182 allocation score on c001n01: 0 -native_color: child_192.168.100.182 allocation score on c001n02: -INFINITY -native_color: child_192.168.100.182 allocation score on c001n03: -INFINITY -native_color: child_192.168.100.182 allocation score on c001n08: -INFINITY -native_color: child_192.168.100.183 allocation score on c001n01: 0 -native_color: child_192.168.100.183 allocation score on c001n02: -INFINITY -native_color: child_192.168.100.183 allocation score on c001n03: -INFINITY -native_color: child_192.168.100.183 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n01: 1 -native_color: child_DoFencing:0 allocation score on c001n02: 0 -native_color: child_DoFencing:0 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 0 -native_color: child_DoFencing:1 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n02: 1 -native_color: child_DoFencing:1 allocation score on c001n03: 0 -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: 1 -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n08: 1 -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 +pcmk__clone_allocate: DoFencing allocation score on c001n01: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n01: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 1 +pcmk__group_allocate: child_192.168.100.181 allocation score on c001n01: 0 +pcmk__group_allocate: child_192.168.100.181 allocation score on c001n02: 0 +pcmk__group_allocate: child_192.168.100.181 allocation score on c001n03: 0 +pcmk__group_allocate: child_192.168.100.181 allocation score on c001n08: 0 +pcmk__group_allocate: child_192.168.100.182 allocation score on c001n01: 0 +pcmk__group_allocate: child_192.168.100.182 allocation score on c001n02: 0 +pcmk__group_allocate: child_192.168.100.182 allocation score on c001n03: 0 +pcmk__group_allocate: child_192.168.100.182 allocation score on c001n08: 0 +pcmk__group_allocate: child_192.168.100.183 allocation score on c001n01: 0 +pcmk__group_allocate: child_192.168.100.183 allocation score on c001n02: 0 +pcmk__group_allocate: child_192.168.100.183 allocation score on c001n03: 0 +pcmk__group_allocate: child_192.168.100.183 allocation score on c001n08: 0 +pcmk__group_allocate: group-1 allocation score on c001n01: 0 +pcmk__group_allocate: group-1 allocation score on c001n02: 0 +pcmk__group_allocate: group-1 allocation score on c001n03: 0 +pcmk__group_allocate: group-1 allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: 0 +pcmk__native_allocate: child_192.168.100.181 allocation score on c001n01: 0 +pcmk__native_allocate: child_192.168.100.181 allocation score on c001n02: 0 +pcmk__native_allocate: child_192.168.100.181 allocation score on c001n03: 0 +pcmk__native_allocate: child_192.168.100.181 allocation score on c001n08: 0 +pcmk__native_allocate: child_192.168.100.182 allocation score on c001n01: 0 +pcmk__native_allocate: child_192.168.100.182 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_192.168.100.182 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_192.168.100.182 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_192.168.100.183 allocation score on c001n01: 0 +pcmk__native_allocate: child_192.168.100.183 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_192.168.100.183 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_192.168.100.183 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n01: 1 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: 1 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/group10.summary b/pengine/test10/group10.summary index f7d0eefca29..6bac3cf8069 100644 --- a/pengine/test10/group10.summary +++ b/pengine/test10/group10.summary @@ -36,7 +36,6 @@ Executing cluster transition: * Resource action: child_DoFencing:3 monitor on c001n01 * Resource action: child_192.168.100.182 stop on c001n01 * Resource action: child_192.168.100.181 stop on c001n01 - * Pseudo action: all_stopped * Pseudo action: group-1_stopped_0 * Pseudo action: group-1_start_0 * Resource action: child_192.168.100.181 start on c001n01 diff --git a/pengine/test10/group11.dot b/pengine/test10/group11.dot index d7a282f5357..c5f0e7ea70f 100644 --- a/pengine/test10/group11.dot +++ b/pengine/test10/group11.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group1_running_0" [ style=dashed color="red" fontcolor="orange" ] "group1_start_0" -> "group1_running_0" [ style = dashed] "group1_start_0" -> "rsc3_start_0 <none>" [ style = dashed] @@ -10,12 +9,10 @@ digraph "g" { "group1_stop_0" [ style=bold color="green" fontcolor="orange" ] "group1_stopped_0" -> "group1_start_0" [ style = bold] "group1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 <none>" -> "group1_running_0" [ style = dashed] "rsc3_start_0 <none>" [ style=dashed color="red" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "group1_stopped_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_stop_0 node1" -> "rsc3_start_0 <none>" [ style = dashed] diff --git a/pengine/test10/group11.exp b/pengine/test10/group11.exp index 901702e7fd4..5639cf89f93 100644 --- a/pengine/test10/group11.exp +++ b/pengine/test10/group11.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="9" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,57 +27,42 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="7" operation="start" operation_key="group1_start_0"> + <pseudo_event id="6" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"/> + <pseudo_event id="9" operation="stopped" operation_key="group1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" target_role="Stopped"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <pseudo_event id="8" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/group11.scores b/pengine/test10/group11.scores index c0261a2ac45..67bf6ba112c 100644 --- a/pengine/test10/group11.scores +++ b/pengine/test10/group11.scores @@ -1,8 +1,8 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc3 allocation score on node1: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY diff --git a/pengine/test10/group11.summary b/pengine/test10/group11.summary index 204d6327de3..0579df8267f 100644 --- a/pengine/test10/group11.summary +++ b/pengine/test10/group11.summary @@ -1,4 +1,4 @@ -2 of 3 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 3 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 ] @@ -16,7 +16,6 @@ Executing cluster transition: * Pseudo action: group1_stop_0 * Resource action: rsc3 stop on node1 * Resource action: rsc2 stop on node1 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 * Pseudo action: group1_start_0 diff --git a/pengine/test10/group13.dot b/pengine/test10/group13.dot index 8e594b09f69..bbef56e1030 100644 --- a/pengine/test10/group13.dot +++ b/pengine/test10/group13.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "nfs_stop_0" -> "nfs_stopped_0" [ style = bold] "nfs_stop_0" -> "resource_nfs_stop_0 jamesltc" [ style = bold] "nfs_stop_0" [ style=bold color="green" fontcolor="orange" ] "nfs_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"resource_nfs_stop_0 jamesltc" -> "all_stopped" [ style = bold] "resource_nfs_stop_0 jamesltc" -> "nfs_stopped_0" [ style = bold] "resource_nfs_stop_0 jamesltc" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/group13.exp b/pengine/test10/group13.exp index aeab46dd78c..ccf8bfdc9b1 100644 --- a/pengine/test10/group13.exp +++ b/pengine/test10/group13.exp @@ -1,22 +1,22 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="6" operation="stopped" operation_key="nfs_stopped_0"> + <pseudo_event id="5" operation="stopped" operation_key="nfs_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="resource_nfs_stop_0" on_node="jamesltc" on_node_uuid="cd13842c-3f58-4e7d-8126-685259527532"/> + <rsc_op id="1" operation="stop" operation_key="resource_nfs_stop_0" on_node="jamesltc" on_node_uuid="cd13842c-3f58-4e7d-8126-685259527532"/> </trigger> <trigger> - <pseudo_event id="5" operation="stop" operation_key="nfs_stop_0"/> + <pseudo_event id="4" operation="stop" operation_key="nfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="5" operation="stop" operation_key="nfs_stop_0"> + <pseudo_event id="4" operation="stop" operation_key="nfs_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -24,26 +24,14 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="stop" operation_key="resource_nfs_stop_0" on_node="jamesltc" on_node_uuid="cd13842c-3f58-4e7d-8126-685259527532"> + <rsc_op id="1" operation="stop" operation_key="resource_nfs_stop_0" on_node="jamesltc" on_node_uuid="cd13842c-3f58-4e7d-8126-685259527532"> <primitive id="resource_nfs" class="lsb" type="nfs"/> <attributes CRM_meta_on_node="jamesltc" CRM_meta_on_node_uuid="cd13842c-3f58-4e7d-8126-685259527532" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="stop" operation_key="nfs_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="resource_nfs_stop_0" on_node="jamesltc" on_node_uuid="cd13842c-3f58-4e7d-8126-685259527532"/> + <pseudo_event id="4" operation="stop" operation_key="nfs_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/group13.scores b/pengine/test10/group13.scores index 032495b7597..c2097c72260 100644 --- a/pengine/test10/group13.scores +++ b/pengine/test10/group13.scores @@ -1,7 +1,7 @@ Allocation scores: -group_color: fs allocation score on jamesltc: 0 -group_color: nfs allocation score on jamesltc: 0 -group_color: resource_fs allocation score on jamesltc: -INFINITY -group_color: resource_nfs allocation score on jamesltc: 0 -native_color: resource_fs allocation score on jamesltc: -INFINITY -native_color: resource_nfs allocation score on jamesltc: -INFINITY +pcmk__group_allocate: fs allocation score on jamesltc: 0 +pcmk__group_allocate: nfs allocation score on jamesltc: 0 +pcmk__group_allocate: resource_fs allocation score on jamesltc: -INFINITY +pcmk__group_allocate: resource_nfs allocation score on jamesltc: 0 +pcmk__native_allocate: resource_fs allocation score on jamesltc: -INFINITY +pcmk__native_allocate: resource_nfs allocation score on jamesltc: -INFINITY diff --git a/pengine/test10/group13.summary b/pengine/test10/group13.summary index 5f92a4fea8d..ce0f0a24014 100644 --- a/pengine/test10/group13.summary +++ b/pengine/test10/group13.summary @@ -13,7 +13,6 @@ Transition Summary: Executing cluster transition: * Pseudo action: nfs_stop_0 * Resource action: resource_nfs stop on jamesltc - * Pseudo action: all_stopped * Pseudo action: nfs_stopped_0 Revised cluster status: diff --git a/pengine/test10/group14.dot b/pengine/test10/group14.dot index 7b42899d0ed..18b6e7cf98e 100644 --- a/pengine/test10/group14.dot +++ b/pengine/test10/group14.dot @@ -5,7 +5,6 @@ "DoFencing_start_0" -> "child_DoFencing:0_start_0 c001n06" [ style = bold] "DoFencing_start_0" -> "child_DoFencing:1_start_0 c001n07" [ style = bold] "DoFencing_start_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:0_monitor_20000 c001n06" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_start_0 c001n06" -> "DoFencing_running_0" [ style = bold] "child_DoFencing:0_start_0 c001n06" -> "child_DoFencing:0_monitor_20000 c001n06" [ style = bold] @@ -36,7 +35,6 @@ "r192.168.100.181_start_0 c001n07" -> "r192.168.100.181_monitor_5000 c001n07" [ style = dashed] "r192.168.100.181_start_0 c001n07" -> "r192.168.100.182_start_0 c001n07" [ style = dashed] "r192.168.100.181_start_0 c001n07" [ style=dashed color="red" fontcolor="black" ] -"r192.168.100.181_stop_0 c001n06" -> "all_stopped" [ style = bold] "r192.168.100.181_stop_0 c001n06" -> "group-1_stopped_0" [ style = bold] "r192.168.100.181_stop_0 c001n06" -> "r192.168.100.181_start_0 c001n07" [ style = dashed] "r192.168.100.181_stop_0 c001n06" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/group14.exp b/pengine/test10/group14.exp index 839c85e0c48..4ab5ad2385e 100644 --- a/pengine/test10/group14.exp +++ b/pengine/test10/group14.exp @@ -1,22 +1,22 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="group-1_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="group-1_stopped_0"> <attributes CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="r192.168.100.181_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> + <rsc_op id="4" operation="stop" operation_key="r192.168.100.181_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="group-1_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="group-1_stop_0"> <attributes CRM_meta_timeout="10000" /> </pseudo_event> </action_set> @@ -24,118 +24,105 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="12" operation="start" operation_key="group-1_start_0"> + <pseudo_event id="11" operation="start" operation_key="group-1_start_0"> <attributes CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stopped" operation_key="group-1_stopped_0"/> + <pseudo_event id="14" operation="stopped" operation_key="group-1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="stop" operation_key="r192.168.100.181_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> + <rsc_op id="4" operation="stop" operation_key="r192.168.100.181_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> <primitive id="r192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431" CRM_meta_timeout="10000" ip="192.168.100.181"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:0_monitor_20000" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> + <rsc_op id="32" operation="monitor" operation_key="child_DoFencing:0_monitor_20000" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> <primitive id="child_DoFencing" long-id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431" CRM_meta_requires="nothing" CRM_meta_timeout="10000" hostlist="c001n03 c001n02 c001n04 c001n05 c001n06 c001n07 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> + <rsc_op id="31" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="32" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> + <rsc_op id="31" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> <primitive id="child_DoFencing" long-id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431" CRM_meta_requires="nothing" CRM_meta_timeout="10000" hostlist="c001n03 c001n02 c001n04 c001n05 c001n06 c001n07 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="35" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="child_DoFencing:1_monitor_20000" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> + <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:1_monitor_20000" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> <primitive id="child_DoFencing" long-id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c" CRM_meta_requires="nothing" CRM_meta_timeout="10000" hostlist="c001n03 c001n02 c001n04 c001n05 c001n06 c001n07 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="33" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="34" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> + <rsc_op id="33" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> <primitive id="child_DoFencing" long-id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c" CRM_meta_requires="nothing" CRM_meta_timeout="10000" hostlist="c001n03 c001n02 c001n04 c001n05 c001n06 c001n07 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="35" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="37" operation="running" operation_key="DoFencing_running_0"> + <pseudo_event id="36" operation="running" operation_key="DoFencing_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> + <rsc_op id="31" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="33" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> <trigger> - <pseudo_event id="36" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="35" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="36" operation="start" operation_key="DoFencing_start_0"> + <pseudo_event id="35" operation="start" operation_key="DoFencing_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="r192.168.100.181_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/group14.scores b/pengine/test10/group14.scores index e4d1974c47d..8708644f2a3 100644 --- a/pengine/test10/group14.scores +++ b/pengine/test10/group14.scores @@ -1,328 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n05: 0 -clone_color: DoFencing allocation score on c001n06: 0 -clone_color: DoFencing allocation score on c001n07: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 0 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n05: 0 -clone_color: child_DoFencing:0 allocation score on c001n06: 0 -clone_color: child_DoFencing:0 allocation score on c001n07: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 0 -clone_color: child_DoFencing:1 allocation score on c001n04: 0 -clone_color: child_DoFencing:1 allocation score on c001n05: 0 -clone_color: child_DoFencing:1 allocation score on c001n06: 0 -clone_color: child_DoFencing:1 allocation score on c001n07: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: 0 -clone_color: child_DoFencing:2 allocation score on c001n05: 0 -clone_color: child_DoFencing:2 allocation score on c001n06: 0 -clone_color: child_DoFencing:2 allocation score on c001n07: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n05: 0 -clone_color: child_DoFencing:3 allocation score on c001n06: 0 -clone_color: child_DoFencing:3 allocation score on c001n07: 0 -clone_color: child_DoFencing:4 allocation score on c001n02: 0 -clone_color: child_DoFencing:4 allocation score on c001n03: 0 -clone_color: child_DoFencing:4 allocation score on c001n04: 0 -clone_color: child_DoFencing:4 allocation score on c001n05: 0 -clone_color: child_DoFencing:4 allocation score on c001n06: 0 -clone_color: child_DoFencing:4 allocation score on c001n07: 0 -clone_color: child_DoFencing:5 allocation score on c001n02: 0 -clone_color: child_DoFencing:5 allocation score on c001n03: 0 -clone_color: child_DoFencing:5 allocation score on c001n04: 0 -clone_color: child_DoFencing:5 allocation score on c001n05: 0 -clone_color: child_DoFencing:5 allocation score on c001n06: 0 -clone_color: child_DoFencing:5 allocation score on c001n07: 0 -clone_color: master_rsc_1 allocation score on c001n02: 0 -clone_color: master_rsc_1 allocation score on c001n03: 0 -clone_color: master_rsc_1 allocation score on c001n04: 0 -clone_color: master_rsc_1 allocation score on c001n05: 0 -clone_color: master_rsc_1 allocation score on c001n06: 0 -clone_color: master_rsc_1 allocation score on c001n07: 0 -clone_color: ocf_msdummy:0 allocation score on c001n02: 0 -clone_color: ocf_msdummy:0 allocation score on c001n03: 0 -clone_color: ocf_msdummy:0 allocation score on c001n04: 0 -clone_color: ocf_msdummy:0 allocation score on c001n05: 0 -clone_color: ocf_msdummy:0 allocation score on c001n06: 0 -clone_color: ocf_msdummy:0 allocation score on c001n07: 0 -clone_color: ocf_msdummy:1 allocation score on c001n02: 0 -clone_color: ocf_msdummy:1 allocation score on c001n03: 0 -clone_color: ocf_msdummy:1 allocation score on c001n04: 0 -clone_color: ocf_msdummy:1 allocation score on c001n05: 0 -clone_color: ocf_msdummy:1 allocation score on c001n06: 0 -clone_color: ocf_msdummy:1 allocation score on c001n07: 0 -clone_color: ocf_msdummy:10 allocation score on c001n02: 0 -clone_color: ocf_msdummy:10 allocation score on c001n03: 0 -clone_color: ocf_msdummy:10 allocation score on c001n04: 0 -clone_color: ocf_msdummy:10 allocation score on c001n05: 0 -clone_color: ocf_msdummy:10 allocation score on c001n06: 0 -clone_color: ocf_msdummy:10 allocation score on c001n07: 0 -clone_color: ocf_msdummy:11 allocation score on c001n02: 0 -clone_color: ocf_msdummy:11 allocation score on c001n03: 0 -clone_color: ocf_msdummy:11 allocation score on c001n04: 0 -clone_color: ocf_msdummy:11 allocation score on c001n05: 0 -clone_color: ocf_msdummy:11 allocation score on c001n06: 0 -clone_color: ocf_msdummy:11 allocation score on c001n07: 0 -clone_color: ocf_msdummy:2 allocation score on c001n02: 0 -clone_color: ocf_msdummy:2 allocation score on c001n03: 0 -clone_color: ocf_msdummy:2 allocation score on c001n04: 0 -clone_color: ocf_msdummy:2 allocation score on c001n05: 0 -clone_color: ocf_msdummy:2 allocation score on c001n06: 0 -clone_color: ocf_msdummy:2 allocation score on c001n07: 0 -clone_color: ocf_msdummy:3 allocation score on c001n02: 0 -clone_color: ocf_msdummy:3 allocation score on c001n03: 0 -clone_color: ocf_msdummy:3 allocation score on c001n04: 0 -clone_color: ocf_msdummy:3 allocation score on c001n05: 0 -clone_color: ocf_msdummy:3 allocation score on c001n06: 0 -clone_color: ocf_msdummy:3 allocation score on c001n07: 0 -clone_color: ocf_msdummy:4 allocation score on c001n02: 0 -clone_color: ocf_msdummy:4 allocation score on c001n03: 0 -clone_color: ocf_msdummy:4 allocation score on c001n04: 0 -clone_color: ocf_msdummy:4 allocation score on c001n05: 0 -clone_color: ocf_msdummy:4 allocation score on c001n06: 0 -clone_color: ocf_msdummy:4 allocation score on c001n07: 0 -clone_color: ocf_msdummy:5 allocation score on c001n02: 0 -clone_color: ocf_msdummy:5 allocation score on c001n03: 0 -clone_color: ocf_msdummy:5 allocation score on c001n04: 0 -clone_color: ocf_msdummy:5 allocation score on c001n05: 0 -clone_color: ocf_msdummy:5 allocation score on c001n06: 0 -clone_color: ocf_msdummy:5 allocation score on c001n07: 0 -clone_color: ocf_msdummy:6 allocation score on c001n02: 0 -clone_color: ocf_msdummy:6 allocation score on c001n03: 0 -clone_color: ocf_msdummy:6 allocation score on c001n04: 0 -clone_color: ocf_msdummy:6 allocation score on c001n05: 0 -clone_color: ocf_msdummy:6 allocation score on c001n06: 0 -clone_color: ocf_msdummy:6 allocation score on c001n07: 0 -clone_color: ocf_msdummy:7 allocation score on c001n02: 0 -clone_color: ocf_msdummy:7 allocation score on c001n03: 0 -clone_color: ocf_msdummy:7 allocation score on c001n04: 0 -clone_color: ocf_msdummy:7 allocation score on c001n05: 0 -clone_color: ocf_msdummy:7 allocation score on c001n06: 0 -clone_color: ocf_msdummy:7 allocation score on c001n07: 0 -clone_color: ocf_msdummy:8 allocation score on c001n02: 0 -clone_color: ocf_msdummy:8 allocation score on c001n03: 0 -clone_color: ocf_msdummy:8 allocation score on c001n04: 0 -clone_color: ocf_msdummy:8 allocation score on c001n05: 0 -clone_color: ocf_msdummy:8 allocation score on c001n06: 0 -clone_color: ocf_msdummy:8 allocation score on c001n07: 0 -clone_color: ocf_msdummy:9 allocation score on c001n02: 0 -clone_color: ocf_msdummy:9 allocation score on c001n03: 0 -clone_color: ocf_msdummy:9 allocation score on c001n04: 0 -clone_color: ocf_msdummy:9 allocation score on c001n05: 0 -clone_color: ocf_msdummy:9 allocation score on c001n06: 0 -clone_color: ocf_msdummy:9 allocation score on c001n07: 0 -group_color: group-1 allocation score on c001n02: 0 -group_color: group-1 allocation score on c001n03: 0 -group_color: group-1 allocation score on c001n04: 0 -group_color: group-1 allocation score on c001n05: 0 -group_color: group-1 allocation score on c001n06: 0 -group_color: group-1 allocation score on c001n07: 0 -group_color: r192.168.100.181 allocation score on c001n02: 0 -group_color: r192.168.100.181 allocation score on c001n03: 0 -group_color: r192.168.100.181 allocation score on c001n04: 0 -group_color: r192.168.100.181 allocation score on c001n05: 0 -group_color: r192.168.100.181 allocation score on c001n06: 0 -group_color: r192.168.100.181 allocation score on c001n07: 0 -group_color: r192.168.100.182 allocation score on c001n02: 0 -group_color: r192.168.100.182 allocation score on c001n03: 0 -group_color: r192.168.100.182 allocation score on c001n04: 0 -group_color: r192.168.100.182 allocation score on c001n05: 0 -group_color: r192.168.100.182 allocation score on c001n06: 0 -group_color: r192.168.100.182 allocation score on c001n07: 0 -group_color: r192.168.100.183 allocation score on c001n02: 0 -group_color: r192.168.100.183 allocation score on c001n03: 0 -group_color: r192.168.100.183 allocation score on c001n04: 0 -group_color: r192.168.100.183 allocation score on c001n05: 0 -group_color: r192.168.100.183 allocation score on c001n06: 0 -group_color: r192.168.100.183 allocation score on c001n07: 0 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n04: -INFINITY -native_color: DcIPaddr allocation score on c001n05: -INFINITY -native_color: DcIPaddr allocation score on c001n06: 0 -native_color: DcIPaddr allocation score on c001n07: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n06: 0 -native_color: child_DoFencing:0 allocation score on c001n07: 0 -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n07: 0 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n07: -INFINITY -native_color: lsb_dummy allocation score on c001n02: 0 -native_color: lsb_dummy allocation score on c001n03: 0 -native_color: lsb_dummy allocation score on c001n04: 0 -native_color: lsb_dummy allocation score on c001n05: 0 -native_color: lsb_dummy allocation score on c001n06: 0 -native_color: lsb_dummy allocation score on c001n07: 0 -native_color: migrator allocation score on c001n02: 0 -native_color: migrator allocation score on c001n03: 0 -native_color: migrator allocation score on c001n04: 0 -native_color: migrator allocation score on c001n05: 0 -native_color: migrator allocation score on c001n06: 0 -native_color: migrator allocation score on c001n07: 0 -native_color: ocf_msdummy:0 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n06: 0 -native_color: ocf_msdummy:0 allocation score on c001n07: 0 -native_color: ocf_msdummy:1 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n06: 0 -native_color: ocf_msdummy:1 allocation score on c001n07: 0 -native_color: ocf_msdummy:10 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n06: 0 -native_color: ocf_msdummy:2 allocation score on c001n07: 0 -native_color: ocf_msdummy:3 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n07: 0 -native_color: ocf_msdummy:4 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n07: -INFINITY -native_color: r192.168.100.181 allocation score on c001n02: -INFINITY -native_color: r192.168.100.181 allocation score on c001n03: -INFINITY -native_color: r192.168.100.181 allocation score on c001n04: -INFINITY -native_color: r192.168.100.181 allocation score on c001n05: -INFINITY -native_color: r192.168.100.181 allocation score on c001n06: 0 -native_color: r192.168.100.181 allocation score on c001n07: 0 -native_color: r192.168.100.182 allocation score on c001n02: -INFINITY -native_color: r192.168.100.182 allocation score on c001n03: -INFINITY -native_color: r192.168.100.182 allocation score on c001n04: -INFINITY -native_color: r192.168.100.182 allocation score on c001n05: -INFINITY -native_color: r192.168.100.182 allocation score on c001n06: -INFINITY -native_color: r192.168.100.182 allocation score on c001n07: 0 -native_color: r192.168.100.183 allocation score on c001n02: -INFINITY -native_color: r192.168.100.183 allocation score on c001n03: -INFINITY -native_color: r192.168.100.183 allocation score on c001n04: -INFINITY -native_color: r192.168.100.183 allocation score on c001n05: -INFINITY -native_color: r192.168.100.183 allocation score on c001n06: -INFINITY -native_color: r192.168.100.183 allocation score on c001n07: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n05: 0 -native_color: rsc_c001n02 allocation score on c001n06: 0 -native_color: rsc_c001n02 allocation score on c001n07: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n05: 0 -native_color: rsc_c001n03 allocation score on c001n06: 0 -native_color: rsc_c001n03 allocation score on c001n07: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: 100 -native_color: rsc_c001n04 allocation score on c001n05: 0 -native_color: rsc_c001n04 allocation score on c001n06: 0 -native_color: rsc_c001n04 allocation score on c001n07: 0 -native_color: rsc_c001n05 allocation score on c001n02: 0 -native_color: rsc_c001n05 allocation score on c001n03: 0 -native_color: rsc_c001n05 allocation score on c001n04: 0 -native_color: rsc_c001n05 allocation score on c001n05: 100 -native_color: rsc_c001n05 allocation score on c001n06: 0 -native_color: rsc_c001n05 allocation score on c001n07: 0 -native_color: rsc_c001n06 allocation score on c001n02: 0 -native_color: rsc_c001n06 allocation score on c001n03: 0 -native_color: rsc_c001n06 allocation score on c001n04: 0 -native_color: rsc_c001n06 allocation score on c001n05: 0 -native_color: rsc_c001n06 allocation score on c001n06: 100 -native_color: rsc_c001n06 allocation score on c001n07: 0 -native_color: rsc_c001n07 allocation score on c001n02: 0 -native_color: rsc_c001n07 allocation score on c001n03: 0 -native_color: rsc_c001n07 allocation score on c001n04: 0 -native_color: rsc_c001n07 allocation score on c001n05: 0 -native_color: rsc_c001n07 allocation score on c001n06: 0 -native_color: rsc_c001n07 allocation score on c001n07: 100 ocf_msdummy:0 promotion score on c001n06: -1 ocf_msdummy:1 promotion score on c001n07: -1 ocf_msdummy:10 promotion score on none: 0 @@ -335,3 +11,327 @@ ocf_msdummy:6 promotion score on none: 0 ocf_msdummy:7 promotion score on none: 0 ocf_msdummy:8 promotion score on none: 0 ocf_msdummy:9 promotion score on none: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n05: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n06: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n07: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n02: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n03: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n04: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n05: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n06: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n07: 0 +pcmk__group_allocate: group-1 allocation score on c001n02: 0 +pcmk__group_allocate: group-1 allocation score on c001n03: 0 +pcmk__group_allocate: group-1 allocation score on c001n04: 0 +pcmk__group_allocate: group-1 allocation score on c001n05: 0 +pcmk__group_allocate: group-1 allocation score on c001n06: 0 +pcmk__group_allocate: group-1 allocation score on c001n07: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on c001n02: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on c001n03: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on c001n04: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on c001n05: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on c001n06: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on c001n07: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on c001n02: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on c001n03: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on c001n04: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on c001n05: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on c001n06: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on c001n07: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on c001n02: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on c001n03: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on c001n04: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on c001n05: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on c001n06: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on c001n07: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n04: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n05: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n06: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n07: -INFINITY +pcmk__native_allocate: lsb_dummy allocation score on c001n02: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n03: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n04: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n05: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n06: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n07: 0 +pcmk__native_allocate: migrator allocation score on c001n02: 0 +pcmk__native_allocate: migrator allocation score on c001n03: 0 +pcmk__native_allocate: migrator allocation score on c001n04: 0 +pcmk__native_allocate: migrator allocation score on c001n05: 0 +pcmk__native_allocate: migrator allocation score on c001n06: 0 +pcmk__native_allocate: migrator allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n07: -INFINITY +pcmk__native_allocate: r192.168.100.181 allocation score on c001n02: -INFINITY +pcmk__native_allocate: r192.168.100.181 allocation score on c001n03: -INFINITY +pcmk__native_allocate: r192.168.100.181 allocation score on c001n04: -INFINITY +pcmk__native_allocate: r192.168.100.181 allocation score on c001n05: -INFINITY +pcmk__native_allocate: r192.168.100.181 allocation score on c001n06: 0 +pcmk__native_allocate: r192.168.100.181 allocation score on c001n07: 0 +pcmk__native_allocate: r192.168.100.182 allocation score on c001n02: -INFINITY +pcmk__native_allocate: r192.168.100.182 allocation score on c001n03: -INFINITY +pcmk__native_allocate: r192.168.100.182 allocation score on c001n04: -INFINITY +pcmk__native_allocate: r192.168.100.182 allocation score on c001n05: -INFINITY +pcmk__native_allocate: r192.168.100.182 allocation score on c001n06: -INFINITY +pcmk__native_allocate: r192.168.100.182 allocation score on c001n07: 0 +pcmk__native_allocate: r192.168.100.183 allocation score on c001n02: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on c001n03: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on c001n04: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on c001n05: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on c001n06: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: 100 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n05: 100 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n06: 100 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n07: 100 diff --git a/pengine/test10/group14.summary b/pengine/test10/group14.summary index f7a5d7d046f..0c4f6f895ba 100644 --- a/pengine/test10/group14.summary +++ b/pengine/test10/group14.summary @@ -56,7 +56,6 @@ Executing cluster transition: * Pseudo action: group-1_stop_0 * Resource action: r192.168.100.181 stop on c001n06 * Pseudo action: DoFencing_start_0 - * Pseudo action: all_stopped * Pseudo action: group-1_stopped_0 * Pseudo action: group-1_start_0 * Resource action: child_DoFencing:0 start on c001n06 diff --git a/pengine/test10/group15.exp b/pengine/test10/group15.exp index f8344f552e7..4a5998040c9 100644 --- a/pengine/test10/group15.exp +++ b/pengine/test10/group15.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -55,28 +55,28 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="22" operation="running" operation_key="bar_running_0"> + <pseudo_event id="21" operation="running" operation_key="bar_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="17" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="rsc7_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="18" operation="start" operation_key="rsc7_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="20" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="19" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="bar_start_0"/> + <pseudo_event id="20" operation="start" operation_key="bar_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="21" operation="start" operation_key="bar_start_0"> + <pseudo_event id="20" operation="start" operation_key="bar_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -84,26 +84,26 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="17" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="bar_start_0"/> + <pseudo_event id="20" operation="start" operation_key="bar_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -112,7 +112,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -121,29 +121,29 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="19" operation="start" operation_key="rsc7_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="18" operation="start" operation_key="rsc7_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc7" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="17" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="bar_start_0"/> + <pseudo_event id="20" operation="start" operation_key="bar_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc7" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -152,7 +152,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc7" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -161,29 +161,29 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="20" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="19" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="rsc7_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="18" operation="start" operation_key="rsc7_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="bar_start_0"/> + <pseudo_event id="20" operation="start" operation_key="bar_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -192,7 +192,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/group15.scores b/pengine/test10/group15.scores index 0703e5f117d..2dc721186d4 100644 --- a/pengine/test10/group15.scores +++ b/pengine/test10/group15.scores @@ -1,29 +1,29 @@ Allocation scores: -group_color: bar allocation score on node1: 0 -group_color: bar allocation score on node2: 0 -group_color: foo allocation score on node1: 0 -group_color: foo allocation score on node2: 0 -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -group_color: rsc4 allocation score on node1: 0 -group_color: rsc4 allocation score on node2: 0 -group_color: rsc5 allocation score on node1: 0 -group_color: rsc5 allocation score on node2: 0 -group_color: rsc6 allocation score on node1: 0 -group_color: rsc6 allocation score on node2: 0 -group_color: rsc7 allocation score on node1: 0 -group_color: rsc7 allocation score on node2: 0 -group_color: rsc8 allocation score on node1: 0 -group_color: rsc8 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: -INFINITY -native_color: rsc5 allocation score on node1: -INFINITY -native_color: rsc5 allocation score on node2: -INFINITY -native_color: rsc6 allocation score on node1: 0 -native_color: rsc6 allocation score on node2: 0 -native_color: rsc7 allocation score on node1: 0 -native_color: rsc7 allocation score on node2: -INFINITY -native_color: rsc8 allocation score on node1: 0 -native_color: rsc8 allocation score on node2: -INFINITY +pcmk__group_allocate: bar allocation score on node1: 0 +pcmk__group_allocate: bar allocation score on node2: 0 +pcmk__group_allocate: foo allocation score on node1: 0 +pcmk__group_allocate: foo allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc4 allocation score on node1: 0 +pcmk__group_allocate: rsc4 allocation score on node2: 0 +pcmk__group_allocate: rsc5 allocation score on node1: 0 +pcmk__group_allocate: rsc5 allocation score on node2: 0 +pcmk__group_allocate: rsc6 allocation score on node1: 0 +pcmk__group_allocate: rsc6 allocation score on node2: 0 +pcmk__group_allocate: rsc7 allocation score on node1: 0 +pcmk__group_allocate: rsc7 allocation score on node2: 0 +pcmk__group_allocate: rsc8 allocation score on node1: 0 +pcmk__group_allocate: rsc8 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc6 allocation score on node1: 0 +pcmk__native_allocate: rsc6 allocation score on node2: 0 +pcmk__native_allocate: rsc7 allocation score on node1: 0 +pcmk__native_allocate: rsc7 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc8 allocation score on node1: 0 +pcmk__native_allocate: rsc8 allocation score on node2: -INFINITY diff --git a/pengine/test10/group2.exp b/pengine/test10/group2.exp index 9c9cb6551aa..ea0926c0b0c 100644 --- a/pengine/test10/group2.exp +++ b/pengine/test10/group2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,59 +35,59 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="17" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="16" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="13" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="14" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="16" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="15" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="13" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -96,7 +96,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -105,29 +105,29 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="14" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="13" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -145,29 +145,29 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="15" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="14" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="13" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -176,7 +176,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -185,26 +185,26 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="20" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="19" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="17" operation="running" operation_key="rsc2_running_0"/> + <pseudo_event id="16" operation="running" operation_key="rsc2_running_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -213,7 +213,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/group2.scores b/pengine/test10/group2.scores index 88c90544734..b906773e9b7 100644 --- a/pengine/test10/group2.scores +++ b/pengine/test10/group2.scores @@ -1,19 +1,19 @@ Allocation scores: -group_color: child_rsc1 allocation score on node1: 0 -group_color: child_rsc1 allocation score on node2: 0 -group_color: child_rsc2 allocation score on node1: 0 -group_color: child_rsc2 allocation score on node2: 0 -group_color: child_rsc3 allocation score on node1: 0 -group_color: child_rsc3 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: child_rsc1 allocation score on node1: 0 -native_color: child_rsc1 allocation score on node2: 0 -native_color: child_rsc2 allocation score on node1: -INFINITY -native_color: child_rsc2 allocation score on node2: 0 -native_color: child_rsc3 allocation score on node1: -INFINITY -native_color: child_rsc3 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 +pcmk__group_allocate: child_rsc1 allocation score on node1: 0 +pcmk__group_allocate: child_rsc1 allocation score on node2: 0 +pcmk__group_allocate: child_rsc2 allocation score on node1: 0 +pcmk__group_allocate: child_rsc2 allocation score on node2: 0 +pcmk__group_allocate: child_rsc3 allocation score on node1: 0 +pcmk__group_allocate: child_rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/group3.exp b/pengine/test10/group3.exp index c78ebaebecb..175802c1541 100644 --- a/pengine/test10/group3.exp +++ b/pengine/test10/group3.exp @@ -1,28 +1,28 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="18" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="17" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="13" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="14" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="15" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -30,26 +30,26 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="14" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="13" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -58,7 +58,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -67,29 +67,29 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="15" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="14" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="13" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -98,7 +98,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -107,29 +107,29 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="16" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="15" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="14" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -138,7 +138,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -147,59 +147,59 @@ </synapse> <synapse id="11"> <action_set> - <pseudo_event id="25" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="24" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="20" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="22" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="21" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="23" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="22" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="23" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="24" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="23" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="17" operation="running" operation_key="rsc1_running_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="21" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="20" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="23" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -217,29 +217,29 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="22" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="21" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="11" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="21" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="20" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="23" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="11" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -248,7 +248,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -257,29 +257,29 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="23" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="22" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="22" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="21" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="23" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -288,7 +288,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/group3.scores b/pengine/test10/group3.scores index 130d2ea2920..1c88717298d 100644 --- a/pengine/test10/group3.scores +++ b/pengine/test10/group3.scores @@ -1,29 +1,29 @@ Allocation scores: -group_color: child_rsc1 allocation score on node1: 0 -group_color: child_rsc1 allocation score on node2: 0 -group_color: child_rsc2 allocation score on node1: 0 -group_color: child_rsc2 allocation score on node2: 0 -group_color: child_rsc3 allocation score on node1: 0 -group_color: child_rsc3 allocation score on node2: 0 -group_color: child_rsc4 allocation score on node1: 0 -group_color: child_rsc4 allocation score on node2: 0 -group_color: child_rsc5 allocation score on node1: 0 -group_color: child_rsc5 allocation score on node2: 0 -group_color: child_rsc6 allocation score on node1: 0 -group_color: child_rsc6 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: child_rsc1 allocation score on node1: 0 -native_color: child_rsc1 allocation score on node2: 0 -native_color: child_rsc2 allocation score on node1: 0 -native_color: child_rsc2 allocation score on node2: -INFINITY -native_color: child_rsc3 allocation score on node1: 0 -native_color: child_rsc3 allocation score on node2: -INFINITY -native_color: child_rsc4 allocation score on node1: 0 -native_color: child_rsc4 allocation score on node2: 0 -native_color: child_rsc5 allocation score on node1: -INFINITY -native_color: child_rsc5 allocation score on node2: 0 -native_color: child_rsc6 allocation score on node1: -INFINITY -native_color: child_rsc6 allocation score on node2: 0 +pcmk__group_allocate: child_rsc1 allocation score on node1: 0 +pcmk__group_allocate: child_rsc1 allocation score on node2: 0 +pcmk__group_allocate: child_rsc2 allocation score on node1: 0 +pcmk__group_allocate: child_rsc2 allocation score on node2: 0 +pcmk__group_allocate: child_rsc3 allocation score on node1: 0 +pcmk__group_allocate: child_rsc3 allocation score on node2: 0 +pcmk__group_allocate: child_rsc4 allocation score on node1: 0 +pcmk__group_allocate: child_rsc4 allocation score on node2: 0 +pcmk__group_allocate: child_rsc5 allocation score on node1: 0 +pcmk__group_allocate: child_rsc5 allocation score on node2: 0 +pcmk__group_allocate: child_rsc6 allocation score on node1: 0 +pcmk__group_allocate: child_rsc6 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc3 allocation score on node1: 0 +pcmk__native_allocate: child_rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc4 allocation score on node1: 0 +pcmk__native_allocate: child_rsc4 allocation score on node2: 0 +pcmk__native_allocate: child_rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc5 allocation score on node2: 0 +pcmk__native_allocate: child_rsc6 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc6 allocation score on node2: 0 diff --git a/pengine/test10/group4.exp b/pengine/test10/group4.exp index 2f4f9ff439d..a7207824c04 100644 --- a/pengine/test10/group4.exp +++ b/pengine/test10/group4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/group4.scores b/pengine/test10/group4.scores index 71069e389ab..1c8c192496c 100644 --- a/pengine/test10/group4.scores +++ b/pengine/test10/group4.scores @@ -1,19 +1,19 @@ Allocation scores: -group_color: child_rsc1 allocation score on node1: 0 -group_color: child_rsc1 allocation score on node2: 1 -group_color: child_rsc2 allocation score on node1: 0 -group_color: child_rsc2 allocation score on node2: 0 -group_color: child_rsc3 allocation score on node1: 0 -group_color: child_rsc3 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 1 -native_color: child_rsc1 allocation score on node1: 0 -native_color: child_rsc1 allocation score on node2: 1 -native_color: child_rsc2 allocation score on node1: -INFINITY -native_color: child_rsc2 allocation score on node2: 0 -native_color: child_rsc3 allocation score on node1: -INFINITY -native_color: child_rsc3 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 1 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 1 +pcmk__group_allocate: child_rsc1 allocation score on node1: 0 +pcmk__group_allocate: child_rsc1 allocation score on node2: 1 +pcmk__group_allocate: child_rsc2 allocation score on node1: 0 +pcmk__group_allocate: child_rsc2 allocation score on node2: 0 +pcmk__group_allocate: child_rsc3 allocation score on node1: 0 +pcmk__group_allocate: child_rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 1 +pcmk__native_allocate: child_rsc1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 1 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 1 diff --git a/pengine/test10/group5.dot b/pengine/test10/group5.dot index e17a7f7042f..4776b1e4586 100644 --- a/pengine/test10/group5.dot +++ b/pengine/test10/group5.dot @@ -1,29 +1,33 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_rsc1_monitor_0 node2" -> "child_rsc1_start_0 node2" [ style = bold] +"child_rsc1_monitor_0 node2" -> "child_rsc2_stop_0 node1" [ style = bold] +"child_rsc1_monitor_0 node2" -> "child_rsc3_stop_0 node1" [ style = bold] +"child_rsc1_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1_start_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] "child_rsc1_start_0 node2" -> "rsc2_running_0" [ style = bold] "child_rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1_stop_0 node1" -> "child_rsc1_start_0 node2" [ style = bold] "child_rsc1_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc2_monitor_0 node2" -> "child_rsc1_stop_0 node1" [ style = bold] "child_rsc2_monitor_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc2_monitor_0 node2" -> "child_rsc3_stop_0 node1" [ style = bold] +"child_rsc2_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc2_start_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] "child_rsc2_start_0 node2" -> "rsc2_running_0" [ style = bold] "child_rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc2_stop_0 node1" -> "child_rsc1_stop_0 node1" [ style = bold] "child_rsc2_stop_0 node1" -> "child_rsc2_start_0 node2" [ style = bold] "child_rsc2_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc3_monitor_0 node2" -> "child_rsc2_stop_0 node1" [ style = bold] "child_rsc3_monitor_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc3_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc3_start_0 node2" -> "rsc2_running_0" [ style = bold] "child_rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc3_stop_0 node1" -> "child_rsc2_stop_0 node1" [ style = bold] "child_rsc3_stop_0 node1" -> "child_rsc3_start_0 node2" [ style = bold] "child_rsc3_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] @@ -32,7 +36,6 @@ "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" -> "rsc2_start_0" [ style = bold] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_running_0" -> "rsc3_start_0 node2" [ style = bold] @@ -50,10 +53,10 @@ "rsc2_stopped_0" -> "rsc1_stop_0 node1" [ style = bold] "rsc2_stopped_0" -> "rsc2_start_0" [ style = bold] "rsc2_stopped_0" [ style=bold color="green" fontcolor="orange" ] +"rsc3_monitor_0 node2" -> "rsc2_stop_0" [ style = bold] "rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] "rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/group5.exp b/pengine/test10/group5.exp index c2c2edc20d2..0f55341b483 100644 --- a/pengine/test10/group5.exp +++ b/pengine/test10/group5.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stopped" operation_key="rsc2_stopped_0"/> + <pseudo_event id="17" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -39,111 +39,126 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="rsc2_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="rsc2_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="8" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="10" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="12" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="18" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="16" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="15" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="11" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="13" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="14" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="15" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="14" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="18" operation="stopped" operation_key="rsc2_stopped_0"/> + <pseudo_event id="17" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="8" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="14" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="8" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="10" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -152,45 +167,51 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="12" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="11" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="10" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="14" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="11" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="10" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="12" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -199,42 +220,48 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="14" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="13" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="11" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="12" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="14" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="13" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="12" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="rsc2_stop_0"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <pseudo_event id="16" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -243,26 +270,26 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="20" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="19" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="16" operation="running" operation_key="rsc2_running_0"/> + <pseudo_event id="15" operation="running" operation_key="rsc2_running_0"/> </trigger> <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="18" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="19" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="18" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -271,36 +298,11 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="19"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/group5.scores b/pengine/test10/group5.scores index 71069e389ab..1c8c192496c 100644 --- a/pengine/test10/group5.scores +++ b/pengine/test10/group5.scores @@ -1,19 +1,19 @@ Allocation scores: -group_color: child_rsc1 allocation score on node1: 0 -group_color: child_rsc1 allocation score on node2: 1 -group_color: child_rsc2 allocation score on node1: 0 -group_color: child_rsc2 allocation score on node2: 0 -group_color: child_rsc3 allocation score on node1: 0 -group_color: child_rsc3 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 1 -native_color: child_rsc1 allocation score on node1: 0 -native_color: child_rsc1 allocation score on node2: 1 -native_color: child_rsc2 allocation score on node1: -INFINITY -native_color: child_rsc2 allocation score on node2: 0 -native_color: child_rsc3 allocation score on node1: -INFINITY -native_color: child_rsc3 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 1 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 1 +pcmk__group_allocate: child_rsc1 allocation score on node1: 0 +pcmk__group_allocate: child_rsc1 allocation score on node2: 1 +pcmk__group_allocate: child_rsc2 allocation score on node1: 0 +pcmk__group_allocate: child_rsc2 allocation score on node2: 0 +pcmk__group_allocate: child_rsc3 allocation score on node1: 0 +pcmk__group_allocate: child_rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 1 +pcmk__native_allocate: child_rsc1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 1 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 1 diff --git a/pengine/test10/group5.summary b/pengine/test10/group5.summary index 7b158c0524d..2d9975e63e0 100644 --- a/pengine/test10/group5.summary +++ b/pengine/test10/group5.summary @@ -29,7 +29,6 @@ Executing cluster transition: * Resource action: child_rsc1 stop on node1 * Pseudo action: rsc2_stopped_0 * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc1 start on node2 * Pseudo action: rsc2_start_0 * Resource action: child_rsc1 start on node2 diff --git a/pengine/test10/group6.dot b/pengine/test10/group6.dot index fb15b68d207..536f56b8aa1 100644 --- a/pengine/test10/group6.dot +++ b/pengine/test10/group6.dot @@ -1,57 +1,66 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_rsc1_monitor_0 node2" -> "child_rsc1_start_0 node2" [ style = bold] +"child_rsc1_monitor_0 node2" -> "child_rsc2_stop_0 node1" [ style = bold] +"child_rsc1_monitor_0 node2" -> "child_rsc3_stop_0 node1" [ style = bold] +"child_rsc1_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1_start_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] "child_rsc1_start_0 node2" -> "rsc1_running_0" [ style = bold] "child_rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1_stop_0 node1" -> "child_rsc1_start_0 node2" [ style = bold] "child_rsc1_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc2_monitor_0 node2" -> "child_rsc1_stop_0 node1" [ style = bold] "child_rsc2_monitor_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc2_monitor_0 node2" -> "child_rsc3_stop_0 node1" [ style = bold] +"child_rsc2_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc2_start_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] "child_rsc2_start_0 node2" -> "rsc1_running_0" [ style = bold] "child_rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc2_stop_0 node1" -> "child_rsc1_stop_0 node1" [ style = bold] "child_rsc2_stop_0 node1" -> "child_rsc2_start_0 node2" [ style = bold] "child_rsc2_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc3_monitor_0 node2" -> "child_rsc2_stop_0 node1" [ style = bold] "child_rsc3_monitor_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc3_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc3_start_0 node2" -> "rsc1_running_0" [ style = bold] "child_rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc3_stop_0 node1" -> "child_rsc2_stop_0 node1" [ style = bold] "child_rsc3_stop_0 node1" -> "child_rsc3_start_0 node2" [ style = bold] "child_rsc3_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc4_monitor_0 node2" -> "child_rsc4_start_0 node2" [ style = bold] +"child_rsc4_monitor_0 node2" -> "child_rsc5_stop_0 node1" [ style = bold] +"child_rsc4_monitor_0 node2" -> "child_rsc6_stop_0 node1" [ style = bold] +"child_rsc4_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc4_start_0 node2" -> "child_rsc5_start_0 node2" [ style = bold] "child_rsc4_start_0 node2" -> "rsc2_running_0" [ style = bold] "child_rsc4_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc4_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc4_stop_0 node1" -> "child_rsc4_start_0 node2" [ style = bold] "child_rsc4_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc5_monitor_0 node2" -> "child_rsc4_stop_0 node1" [ style = bold] "child_rsc5_monitor_0 node2" -> "child_rsc5_start_0 node2" [ style = bold] +"child_rsc5_monitor_0 node2" -> "child_rsc6_stop_0 node1" [ style = bold] +"child_rsc5_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc5_start_0 node2" -> "child_rsc6_start_0 node2" [ style = bold] "child_rsc5_start_0 node2" -> "rsc2_running_0" [ style = bold] "child_rsc5_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc5_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc5_stop_0 node1" -> "child_rsc4_stop_0 node1" [ style = bold] "child_rsc5_stop_0 node1" -> "child_rsc5_start_0 node2" [ style = bold] "child_rsc5_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc5_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc6_monitor_0 node2" -> "child_rsc5_stop_0 node1" [ style = bold] "child_rsc6_monitor_0 node2" -> "child_rsc6_start_0 node2" [ style = bold] +"child_rsc6_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc6_start_0 node2" -> "rsc2_running_0" [ style = bold] "child_rsc6_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc6_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc6_stop_0 node1" -> "child_rsc5_stop_0 node1" [ style = bold] "child_rsc6_stop_0 node1" -> "child_rsc6_start_0 node2" [ style = bold] "child_rsc6_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] diff --git a/pengine/test10/group6.exp b/pengine/test10/group6.exp index 1b1f90681cd..097d23d107c 100644 --- a/pengine/test10/group6.exp +++ b/pengine/test10/group6.exp @@ -1,108 +1,120 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="rsc1_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="rsc1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="rsc1_stop_0"/> + <rsc_op id="7" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="9" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="11" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <pseudo_event id="15" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stopped" operation_key="rsc2_stopped_0"/> + <pseudo_event id="26" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="15" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="14" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="14" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="13" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stopped" operation_key="rsc1_stopped_0"/> + <pseudo_event id="16" operation="stopped" operation_key="rsc1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="8" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="9" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -111,45 +123,51 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="11" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="9" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="10" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="3" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="11" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -158,42 +176,48 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="13" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="12" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="rsc1_stop_0"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <pseudo_event id="15" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -202,28 +226,37 @@ </synapse> <synapse id="13"> <action_set> - <pseudo_event id="27" operation="stopped" operation_key="rsc2_stopped_0"> + <pseudo_event id="26" operation="stopped" operation_key="rsc2_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="child_rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="6" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="17" operation="stop" operation_key="child_rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="child_rsc5_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="19" operation="stop" operation_key="child_rsc5_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="22" operation="stop" operation_key="child_rsc6_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="21" operation="stop" operation_key="child_rsc6_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="26" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="25" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -231,78 +264,81 @@ </synapse> <synapse id="15"> <action_set> - <pseudo_event id="25" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="24" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="18" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="21" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="20" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="23" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="22" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="23" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="24" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="23" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="14" operation="running" operation_key="rsc1_running_0"/> </trigger> <trigger> - <pseudo_event id="27" operation="stopped" operation_key="rsc2_stopped_0"/> + <pseudo_event id="26" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="19" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="18" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="18" operation="stop" operation_key="child_rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="17" operation="stop" operation_key="child_rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="23" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="18" operation="stop" operation_key="child_rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="17" operation="stop" operation_key="child_rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="child_rsc5_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="19" operation="stop" operation_key="child_rsc5_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -311,45 +347,51 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="21" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="20" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="18" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="child_rsc5_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="19" operation="stop" operation_key="child_rsc5_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="23" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="20" operation="stop" operation_key="child_rsc5_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="19" operation="stop" operation_key="child_rsc5_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="stop" operation_key="child_rsc6_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="6" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="21" operation="stop" operation_key="child_rsc6_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -358,74 +400,52 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="23" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="22" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="21" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="20" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="22" operation="stop" operation_key="child_rsc6_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="21" operation="stop" operation_key="child_rsc6_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="23" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="22" operation="stop" operation_key="child_rsc6_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="21" operation="stop" operation_key="child_rsc6_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stop" operation_key="rsc2_stop_0"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <pseudo_event id="25" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="26"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="child_rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="child_rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="child_rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="18" operation="stop" operation_key="child_rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="child_rsc5_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="22" operation="stop" operation_key="child_rsc6_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/group6.scores b/pengine/test10/group6.scores index 22df7dc2ba8..3df15cafb80 100644 --- a/pengine/test10/group6.scores +++ b/pengine/test10/group6.scores @@ -1,29 +1,29 @@ Allocation scores: -group_color: child_rsc1 allocation score on node1: 0 -group_color: child_rsc1 allocation score on node2: 1 -group_color: child_rsc2 allocation score on node1: 0 -group_color: child_rsc2 allocation score on node2: 0 -group_color: child_rsc3 allocation score on node1: 0 -group_color: child_rsc3 allocation score on node2: 0 -group_color: child_rsc4 allocation score on node1: 0 -group_color: child_rsc4 allocation score on node2: 1 -group_color: child_rsc5 allocation score on node1: 0 -group_color: child_rsc5 allocation score on node2: 0 -group_color: child_rsc6 allocation score on node1: 0 -group_color: child_rsc6 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 1 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 1 -native_color: child_rsc1 allocation score on node1: 0 -native_color: child_rsc1 allocation score on node2: 1 -native_color: child_rsc2 allocation score on node1: -INFINITY -native_color: child_rsc2 allocation score on node2: 0 -native_color: child_rsc3 allocation score on node1: -INFINITY -native_color: child_rsc3 allocation score on node2: 0 -native_color: child_rsc4 allocation score on node1: 0 -native_color: child_rsc4 allocation score on node2: 1 -native_color: child_rsc5 allocation score on node1: -INFINITY -native_color: child_rsc5 allocation score on node2: 0 -native_color: child_rsc6 allocation score on node1: -INFINITY -native_color: child_rsc6 allocation score on node2: 0 +pcmk__group_allocate: child_rsc1 allocation score on node1: 0 +pcmk__group_allocate: child_rsc1 allocation score on node2: 1 +pcmk__group_allocate: child_rsc2 allocation score on node1: 0 +pcmk__group_allocate: child_rsc2 allocation score on node2: 0 +pcmk__group_allocate: child_rsc3 allocation score on node1: 0 +pcmk__group_allocate: child_rsc3 allocation score on node2: 0 +pcmk__group_allocate: child_rsc4 allocation score on node1: 0 +pcmk__group_allocate: child_rsc4 allocation score on node2: 1 +pcmk__group_allocate: child_rsc5 allocation score on node1: 0 +pcmk__group_allocate: child_rsc5 allocation score on node2: 0 +pcmk__group_allocate: child_rsc6 allocation score on node1: 0 +pcmk__group_allocate: child_rsc6 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 1 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 1 +pcmk__native_allocate: child_rsc1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc3 allocation score on node2: 0 +pcmk__native_allocate: child_rsc4 allocation score on node1: 0 +pcmk__native_allocate: child_rsc4 allocation score on node2: 1 +pcmk__native_allocate: child_rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc5 allocation score on node2: 0 +pcmk__native_allocate: child_rsc6 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc6 allocation score on node2: 0 diff --git a/pengine/test10/group6.summary b/pengine/test10/group6.summary index 9d43e660047..1bae0a3e0ba 100644 --- a/pengine/test10/group6.summary +++ b/pengine/test10/group6.summary @@ -35,7 +35,6 @@ Executing cluster transition: * Resource action: child_rsc3 stop on node1 * Resource action: child_rsc2 stop on node1 * Resource action: child_rsc1 stop on node1 - * Pseudo action: all_stopped * Pseudo action: rsc1_stopped_0 * Pseudo action: rsc1_start_0 * Resource action: child_rsc1 start on node2 diff --git a/pengine/test10/group7.exp b/pengine/test10/group7.exp index def47186e04..70b1a4f2985 100644 --- a/pengine/test10/group7.exp +++ b/pengine/test10/group7.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="23" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="22" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="15" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="15" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -47,28 +47,28 @@ </synapse> <synapse id="4"> <action_set> - <pseudo_event id="28" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="27" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="23" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="25" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="24" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="26" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="25" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="27" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="26" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="27" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="26" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -76,29 +76,29 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="24" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="23" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="16" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <pseudo_event id="27" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="26" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="16" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -107,7 +107,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -116,7 +116,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -125,32 +125,32 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="25" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="24" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="17" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="24" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="23" operation="start" operation_key="child_rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="27" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="26" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="17" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -159,7 +159,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -168,7 +168,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -177,32 +177,32 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="26" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="25" operation="start" operation_key="child_rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="11" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="18" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="25" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="24" operation="start" operation_key="child_rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="27" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="26" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="18" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -211,7 +211,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="11" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -220,7 +220,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -229,62 +229,62 @@ </synapse> <synapse id="18"> <action_set> - <pseudo_event id="35" operation="running" operation_key="rsc3_running_0"> + <pseudo_event id="34" operation="running" operation_key="rsc3_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="30" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="32" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="31" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="33" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="32" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="34" operation="start" operation_key="rsc3_start_0"/> + <pseudo_event id="33" operation="start" operation_key="rsc3_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="34" operation="start" operation_key="rsc3_start_0"> + <pseudo_event id="33" operation="start" operation_key="rsc3_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="running" operation_key="rsc2_running_0"/> + <pseudo_event id="27" operation="running" operation_key="rsc2_running_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="31" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="30" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="19" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <pseudo_event id="34" operation="start" operation_key="rsc3_start_0"/> + <pseudo_event id="33" operation="start" operation_key="rsc3_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="19" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -293,7 +293,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -302,7 +302,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -311,32 +311,32 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="32" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="31" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="13" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="20" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="31" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="30" operation="start" operation_key="child_rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="34" operation="start" operation_key="rsc3_start_0"/> + <pseudo_event id="33" operation="start" operation_key="rsc3_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="20" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -345,7 +345,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="13" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -354,7 +354,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -363,32 +363,32 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="33" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="32" operation="start" operation_key="child_rsc6_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="14" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="21" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="32" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="31" operation="start" operation_key="child_rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="34" operation="start" operation_key="rsc3_start_0"/> + <pseudo_event id="33" operation="start" operation_key="rsc3_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="21" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -397,7 +397,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="14" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -406,7 +406,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/group7.scores b/pengine/test10/group7.scores index c6e9bae0226..3a4f5ac02a3 100644 --- a/pengine/test10/group7.scores +++ b/pengine/test10/group7.scores @@ -1,46 +1,46 @@ Allocation scores: -group_color: child_rsc1 allocation score on node1: 0 -group_color: child_rsc1 allocation score on node2: 0 -group_color: child_rsc1 allocation score on node3: 0 -group_color: child_rsc2 allocation score on node1: 0 -group_color: child_rsc2 allocation score on node2: 0 -group_color: child_rsc2 allocation score on node3: 0 -group_color: child_rsc3 allocation score on node1: 0 -group_color: child_rsc3 allocation score on node2: 0 -group_color: child_rsc3 allocation score on node3: 0 -group_color: child_rsc4 allocation score on node1: 0 -group_color: child_rsc4 allocation score on node2: 0 -group_color: child_rsc4 allocation score on node3: 0 -group_color: child_rsc5 allocation score on node1: 0 -group_color: child_rsc5 allocation score on node2: 0 -group_color: child_rsc5 allocation score on node3: 0 -group_color: child_rsc6 allocation score on node1: 0 -group_color: child_rsc6 allocation score on node2: 0 -group_color: child_rsc6 allocation score on node3: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -group_color: rsc2 allocation score on node3: 0 -group_color: rsc3 allocation score on node1: 0 -group_color: rsc3 allocation score on node2: 0 -group_color: rsc3 allocation score on node3: 0 -native_color: child_rsc1 allocation score on node1: -INFINITY -native_color: child_rsc1 allocation score on node2: 0 -native_color: child_rsc1 allocation score on node3: -INFINITY -native_color: child_rsc2 allocation score on node1: -INFINITY -native_color: child_rsc2 allocation score on node2: 0 -native_color: child_rsc2 allocation score on node3: -INFINITY -native_color: child_rsc3 allocation score on node1: -INFINITY -native_color: child_rsc3 allocation score on node2: 0 -native_color: child_rsc3 allocation score on node3: -INFINITY -native_color: child_rsc4 allocation score on node1: 0 -native_color: child_rsc4 allocation score on node2: 0 -native_color: child_rsc4 allocation score on node3: 0 -native_color: child_rsc5 allocation score on node1: -INFINITY -native_color: child_rsc5 allocation score on node2: 0 -native_color: child_rsc5 allocation score on node3: -INFINITY -native_color: child_rsc6 allocation score on node1: -INFINITY -native_color: child_rsc6 allocation score on node2: 0 -native_color: child_rsc6 allocation score on node3: -INFINITY -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc1 allocation score on node3: 0 +pcmk__group_allocate: child_rsc1 allocation score on node1: 0 +pcmk__group_allocate: child_rsc1 allocation score on node2: 0 +pcmk__group_allocate: child_rsc1 allocation score on node3: 0 +pcmk__group_allocate: child_rsc2 allocation score on node1: 0 +pcmk__group_allocate: child_rsc2 allocation score on node2: 0 +pcmk__group_allocate: child_rsc2 allocation score on node3: 0 +pcmk__group_allocate: child_rsc3 allocation score on node1: 0 +pcmk__group_allocate: child_rsc3 allocation score on node2: 0 +pcmk__group_allocate: child_rsc3 allocation score on node3: 0 +pcmk__group_allocate: child_rsc4 allocation score on node1: 0 +pcmk__group_allocate: child_rsc4 allocation score on node2: 0 +pcmk__group_allocate: child_rsc4 allocation score on node3: 0 +pcmk__group_allocate: child_rsc5 allocation score on node1: 0 +pcmk__group_allocate: child_rsc5 allocation score on node2: 0 +pcmk__group_allocate: child_rsc5 allocation score on node3: 0 +pcmk__group_allocate: child_rsc6 allocation score on node1: 0 +pcmk__group_allocate: child_rsc6 allocation score on node2: 0 +pcmk__group_allocate: child_rsc6 allocation score on node3: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node3: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node3: 0 +pcmk__native_allocate: child_rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc3 allocation score on node2: 0 +pcmk__native_allocate: child_rsc3 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc4 allocation score on node1: 0 +pcmk__native_allocate: child_rsc4 allocation score on node2: 0 +pcmk__native_allocate: child_rsc4 allocation score on node3: 0 +pcmk__native_allocate: child_rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc5 allocation score on node2: 0 +pcmk__native_allocate: child_rsc5 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc6 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc6 allocation score on node2: 0 +pcmk__native_allocate: child_rsc6 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node3: 0 diff --git a/pengine/test10/group8.exp b/pengine/test10/group8.exp index 3e1fb1a0a7e..3d94dcea36f 100644 --- a/pengine/test10/group8.exp +++ b/pengine/test10/group8.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,28 +23,28 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="14" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="13" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="9" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="10" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="13" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="12" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="13" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="12" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -52,23 +52,23 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="13" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="12" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -77,26 +77,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="11" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="10" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="9" operation="start" operation_key="child_rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="13" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="12" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -105,26 +105,26 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="12" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="start" operation_key="child_rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="10" operation="start" operation_key="child_rsc2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="13" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="12" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -133,7 +133,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -142,7 +142,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -151,7 +151,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/group8.scores b/pengine/test10/group8.scores index 6143b06ea60..350dec3cb8c 100644 --- a/pengine/test10/group8.scores +++ b/pengine/test10/group8.scores @@ -1,46 +1,46 @@ Allocation scores: -group_color: child_rsc1 allocation score on node1: 0 -group_color: child_rsc1 allocation score on node2: 0 -group_color: child_rsc1 allocation score on node3: 0 -group_color: child_rsc2 allocation score on node1: 0 -group_color: child_rsc2 allocation score on node2: 0 -group_color: child_rsc2 allocation score on node3: 0 -group_color: child_rsc3 allocation score on node1: 0 -group_color: child_rsc3 allocation score on node2: 0 -group_color: child_rsc3 allocation score on node3: 0 -group_color: child_rsc4 allocation score on node1: 0 -group_color: child_rsc4 allocation score on node2: 0 -group_color: child_rsc4 allocation score on node3: 0 -group_color: child_rsc5 allocation score on node1: 0 -group_color: child_rsc5 allocation score on node2: 0 -group_color: child_rsc5 allocation score on node3: 0 -group_color: child_rsc6 allocation score on node1: 0 -group_color: child_rsc6 allocation score on node2: 0 -group_color: child_rsc6 allocation score on node3: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -group_color: rsc2 allocation score on node3: 0 -group_color: rsc3 allocation score on node1: 0 -group_color: rsc3 allocation score on node2: 0 -group_color: rsc3 allocation score on node3: 0 -native_color: child_rsc1 allocation score on node1: 0 -native_color: child_rsc1 allocation score on node2: -INFINITY -native_color: child_rsc1 allocation score on node3: -INFINITY -native_color: child_rsc2 allocation score on node1: 0 -native_color: child_rsc2 allocation score on node2: -INFINITY -native_color: child_rsc2 allocation score on node3: -INFINITY -native_color: child_rsc3 allocation score on node1: 0 -native_color: child_rsc3 allocation score on node2: -INFINITY -native_color: child_rsc3 allocation score on node3: -INFINITY -native_color: child_rsc4 allocation score on node1: -INFINITY -native_color: child_rsc4 allocation score on node2: 0 -native_color: child_rsc4 allocation score on node3: 0 -native_color: child_rsc5 allocation score on node1: -INFINITY -native_color: child_rsc5 allocation score on node2: -INFINITY -native_color: child_rsc5 allocation score on node3: -INFINITY -native_color: child_rsc6 allocation score on node1: -INFINITY -native_color: child_rsc6 allocation score on node2: -INFINITY -native_color: child_rsc6 allocation score on node3: -INFINITY -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc1 allocation score on node3: 0 +pcmk__group_allocate: child_rsc1 allocation score on node1: 0 +pcmk__group_allocate: child_rsc1 allocation score on node2: 0 +pcmk__group_allocate: child_rsc1 allocation score on node3: 0 +pcmk__group_allocate: child_rsc2 allocation score on node1: 0 +pcmk__group_allocate: child_rsc2 allocation score on node2: 0 +pcmk__group_allocate: child_rsc2 allocation score on node3: 0 +pcmk__group_allocate: child_rsc3 allocation score on node1: 0 +pcmk__group_allocate: child_rsc3 allocation score on node2: 0 +pcmk__group_allocate: child_rsc3 allocation score on node3: 0 +pcmk__group_allocate: child_rsc4 allocation score on node1: 0 +pcmk__group_allocate: child_rsc4 allocation score on node2: 0 +pcmk__group_allocate: child_rsc4 allocation score on node3: 0 +pcmk__group_allocate: child_rsc5 allocation score on node1: 0 +pcmk__group_allocate: child_rsc5 allocation score on node2: 0 +pcmk__group_allocate: child_rsc5 allocation score on node3: 0 +pcmk__group_allocate: child_rsc6 allocation score on node1: 0 +pcmk__group_allocate: child_rsc6 allocation score on node2: 0 +pcmk__group_allocate: child_rsc6 allocation score on node3: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node3: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node3: 0 +pcmk__native_allocate: child_rsc1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc2 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc3 allocation score on node1: 0 +pcmk__native_allocate: child_rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc3 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc4 allocation score on node2: 0 +pcmk__native_allocate: child_rsc4 allocation score on node3: 0 +pcmk__native_allocate: child_rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc5 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc5 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc6 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc6 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc6 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node3: 0 diff --git a/pengine/test10/group9.dot b/pengine/test10/group9.dot index 085f816b71c..5a93a3183e8 100644 --- a/pengine/test10/group9.dot +++ b/pengine/test10/group9.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "bar_running_0" [ style=bold color="green" fontcolor="orange" ] "bar_start_0" -> "bar_running_0" [ style = bold] "bar_start_0" -> "rsc6_start_0 node2" [ style = bold] @@ -26,49 +25,59 @@ "foo_stopped_0" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] +"rsc3_monitor_0 node2" -> "foo_stopped_0" [ style = bold] +"rsc3_monitor_0 node2" -> "rsc4_stop_0 node1" [ style = bold] +"rsc3_monitor_0 node2" -> "rsc5_stop_0 node1" [ style = bold] "rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] +"rsc4_monitor_0 node2" -> "foo_stopped_0" [ style = bold] "rsc4_monitor_0 node2" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node2" -> "rsc5_stop_0 node1" [ style = bold] "rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc4_start_0 node1" -> "foo_running_0" [ style = bold] "rsc4_start_0 node1" -> "rsc5_start_0 node1" [ style = bold] "rsc4_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc4_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4_stop_0 node1" -> "foo_stopped_0" [ style = bold] "rsc4_stop_0 node1" -> "rsc4_start_0 node1" [ style = bold] "rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"rsc5_monitor_0 node2" -> "foo_stopped_0" [ style = bold] +"rsc5_monitor_0 node2" -> "rsc4_stop_0 node1" [ style = bold] "rsc5_monitor_0 node2" -> "rsc5_start_0 node1" [ style = bold] "rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc5_start_0 node1" -> "foo_running_0" [ style = bold] "rsc5_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc5_stop_0 node1" -> "all_stopped" [ style = bold] "rsc5_stop_0 node1" -> "foo_stopped_0" [ style = bold] "rsc5_stop_0 node1" -> "rsc4_stop_0 node1" [ style = bold] "rsc5_stop_0 node1" -> "rsc5_start_0 node1" [ style = bold] "rsc5_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"rsc6_monitor_0 node2" -> "bar_stopped_0" [ style = bold] "rsc6_monitor_0 node2" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_monitor_0 node2" -> "rsc7_stop_0 node1" [ style = bold] +"rsc6_monitor_0 node2" -> "rsc8_stop_0 node1" [ style = bold] "rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc6_start_0 node2" -> "bar_running_0" [ style = bold] "rsc6_start_0 node2" -> "rsc7_start_0 node2" [ style = bold] "rsc6_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc6_stop_0 node1" -> "all_stopped" [ style = bold] "rsc6_stop_0 node1" -> "bar_stopped_0" [ style = bold] "rsc6_stop_0 node1" -> "rsc6_start_0 node2" [ style = bold] "rsc6_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"rsc7_monitor_0 node2" -> "bar_stopped_0" [ style = bold] +"rsc7_monitor_0 node2" -> "rsc6_stop_0 node1" [ style = bold] "rsc7_monitor_0 node2" -> "rsc7_start_0 node2" [ style = bold] +"rsc7_monitor_0 node2" -> "rsc8_stop_0 node1" [ style = bold] "rsc7_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc7_start_0 node2" -> "bar_running_0" [ style = bold] "rsc7_start_0 node2" -> "rsc8_start_0 node2" [ style = bold] "rsc7_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc7_stop_0 node1" -> "all_stopped" [ style = bold] "rsc7_stop_0 node1" -> "bar_stopped_0" [ style = bold] "rsc7_stop_0 node1" -> "rsc6_stop_0 node1" [ style = bold] "rsc7_stop_0 node1" -> "rsc7_start_0 node2" [ style = bold] "rsc7_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"rsc8_monitor_0 node2" -> "bar_stopped_0" [ style = bold] +"rsc8_monitor_0 node2" -> "rsc7_stop_0 node1" [ style = bold] "rsc8_monitor_0 node2" -> "rsc8_start_0 node2" [ style = bold] "rsc8_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc8_start_0 node2" -> "bar_running_0" [ style = bold] "rsc8_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc8_stop_0 node1" -> "all_stopped" [ style = bold] "rsc8_stop_0 node1" -> "bar_stopped_0" [ style = bold] "rsc8_stop_0 node1" -> "rsc7_stop_0 node1" [ style = bold] "rsc8_stop_0 node1" -> "rsc8_start_0 node2" [ style = bold] diff --git a/pengine/test10/group9.exp b/pengine/test10/group9.exp index 62d2a4095a4..ac82825d800 100644 --- a/pengine/test10/group9.exp +++ b/pengine/test10/group9.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="24" operation="stopped" operation_key="foo_stopped_0"> + <pseudo_event id="23" operation="stopped" operation_key="foo_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -28,16 +28,25 @@ <rsc_op id="1" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="foo_stop_0"/> + <rsc_op id="6" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <rsc_op id="7" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <rsc_op id="18" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> + </trigger> + <trigger> + <pseudo_event id="22" operation="stop" operation_key="foo_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="foo_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="foo_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -45,37 +54,37 @@ </synapse> <synapse id="4"> <action_set> - <pseudo_event id="22" operation="running" operation_key="foo_running_0"> + <pseudo_event id="21" operation="running" operation_key="foo_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="20" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="19" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="foo_start_0"/> + <pseudo_event id="20" operation="start" operation_key="foo_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="21" operation="start" operation_key="foo_start_0"> + <pseudo_event id="20" operation="start" operation_key="foo_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="stopped" operation_key="foo_stopped_0"/> + <pseudo_event id="23" operation="stopped" operation_key="foo_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -84,7 +93,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="18" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -94,16 +103,16 @@ <rsc_op id="1" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="foo_start_0"/> + <pseudo_event id="20" operation="start" operation_key="foo_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -119,51 +128,63 @@ </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <rsc_op id="7" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <rsc_op id="18" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="foo_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="foo_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="20" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="19" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="18" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="foo_start_0"/> + <pseudo_event id="20" operation="start" operation_key="foo_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="19" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="18" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="foo_stop_0"/> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <rsc_op id="6" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <pseudo_event id="22" operation="stop" operation_key="foo_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -172,7 +193,7 @@ </synapse> <synapse id="13"> <action_set> - <pseudo_event id="33" operation="stopped" operation_key="bar_stopped_0"> + <pseudo_event id="32" operation="stopped" operation_key="bar_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -181,19 +202,28 @@ <rsc_op id="2" operation="stop" operation_key="rsc7_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="25" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <rsc_op id="9" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <rsc_op id="10" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="28" operation="stop" operation_key="rsc8_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="24" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="32" operation="stop" operation_key="bar_stop_0"/> + <rsc_op id="27" operation="stop" operation_key="rsc8_stop_0" on_node="node1" on_node_uuid="node1"/> + </trigger> + <trigger> + <pseudo_event id="31" operation="stop" operation_key="bar_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="bar_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="bar_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -201,59 +231,59 @@ </synapse> <synapse id="15"> <action_set> - <pseudo_event id="31" operation="running" operation_key="bar_running_0"> + <pseudo_event id="30" operation="running" operation_key="bar_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="25" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="27" operation="start" operation_key="rsc7_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="26" operation="start" operation_key="rsc7_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="29" operation="start" operation_key="rsc8_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="28" operation="start" operation_key="rsc8_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="bar_start_0"/> + <pseudo_event id="29" operation="start" operation_key="bar_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="30" operation="start" operation_key="bar_start_0"> + <pseudo_event id="29" operation="start" operation_key="bar_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="stopped" operation_key="bar_stopped_0"/> + <pseudo_event id="32" operation="stopped" operation_key="bar_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="26" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="25" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="25" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="24" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="bar_start_0"/> + <pseudo_event id="29" operation="start" operation_key="bar_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="25" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="24" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -263,13 +293,16 @@ <rsc_op id="2" operation="stop" operation_key="rsc7_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="32" operation="stop" operation_key="bar_stop_0"/> + <rsc_op id="9" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <pseudo_event id="31" operation="stop" operation_key="bar_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -278,7 +311,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="27" operation="start" operation_key="rsc7_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="26" operation="start" operation_key="rsc7_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc7" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -288,19 +321,19 @@ <rsc_op id="2" operation="stop" operation_key="rsc7_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="9" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="26" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="25" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="bar_start_0"/> + <pseudo_event id="29" operation="start" operation_key="bar_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc7" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -316,80 +349,67 @@ </action_set> <inputs> <trigger> - <rsc_op id="28" operation="stop" operation_key="rsc8_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <rsc_op id="10" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <rsc_op id="27" operation="stop" operation_key="rsc8_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="32" operation="stop" operation_key="bar_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="bar_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="29" operation="start" operation_key="rsc8_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="28" operation="start" operation_key="rsc8_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="27" operation="start" operation_key="rsc7_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="26" operation="start" operation_key="rsc7_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="28" operation="stop" operation_key="rsc8_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="27" operation="stop" operation_key="rsc8_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="bar_start_0"/> + <pseudo_event id="29" operation="start" operation_key="bar_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="28" operation="stop" operation_key="rsc8_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="27" operation="stop" operation_key="rsc8_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="bar_stop_0"/> + <rsc_op id="8" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <rsc_op id="9" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <pseudo_event id="31" operation="stop" operation_key="bar_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="26"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc7_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="28" operation="stop" operation_key="rsc8_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/group9.scores b/pengine/test10/group9.scores index fbc4efe5452..4f703c3d987 100644 --- a/pengine/test10/group9.scores +++ b/pengine/test10/group9.scores @@ -1,33 +1,33 @@ Allocation scores: -group_color: bar allocation score on node1: 0 -group_color: bar allocation score on node2: 0 -group_color: foo allocation score on node1: 0 -group_color: foo allocation score on node2: 0 -group_color: rsc3 allocation score on node1: 100 -group_color: rsc3 allocation score on node2: 0 -group_color: rsc4 allocation score on node1: 100 -group_color: rsc4 allocation score on node2: 0 -group_color: rsc5 allocation score on node1: 100 -group_color: rsc5 allocation score on node2: 0 -group_color: rsc6 allocation score on node1: 0 -group_color: rsc6 allocation score on node2: 0 -group_color: rsc7 allocation score on node1: -INFINITY -group_color: rsc7 allocation score on node2: 0 -group_color: rsc8 allocation score on node1: 0 -group_color: rsc8 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 100 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 100 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 300 -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 200 -native_color: rsc4 allocation score on node2: -INFINITY -native_color: rsc5 allocation score on node1: 100 -native_color: rsc5 allocation score on node2: -INFINITY -native_color: rsc6 allocation score on node1: -INFINITY -native_color: rsc6 allocation score on node2: 0 -native_color: rsc7 allocation score on node1: -INFINITY -native_color: rsc7 allocation score on node2: 0 -native_color: rsc8 allocation score on node1: -INFINITY -native_color: rsc8 allocation score on node2: 0 +pcmk__group_allocate: bar allocation score on node1: 0 +pcmk__group_allocate: bar allocation score on node2: 0 +pcmk__group_allocate: foo allocation score on node1: 0 +pcmk__group_allocate: foo allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 100 +pcmk__group_allocate: rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc4 allocation score on node1: 100 +pcmk__group_allocate: rsc4 allocation score on node2: 0 +pcmk__group_allocate: rsc5 allocation score on node1: 100 +pcmk__group_allocate: rsc5 allocation score on node2: 0 +pcmk__group_allocate: rsc6 allocation score on node1: 0 +pcmk__group_allocate: rsc6 allocation score on node2: 0 +pcmk__group_allocate: rsc7 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc7 allocation score on node2: 0 +pcmk__group_allocate: rsc8 allocation score on node1: 0 +pcmk__group_allocate: rsc8 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 100 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 100 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 300 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 200 +pcmk__native_allocate: rsc4 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node1: 100 +pcmk__native_allocate: rsc5 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc6 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc6 allocation score on node2: 0 +pcmk__native_allocate: rsc7 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc7 allocation score on node2: 0 +pcmk__native_allocate: rsc8 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc8 allocation score on node2: 0 diff --git a/pengine/test10/group9.summary b/pengine/test10/group9.summary index 1ef9d104843..06fe484c3da 100644 --- a/pengine/test10/group9.summary +++ b/pengine/test10/group9.summary @@ -40,7 +40,6 @@ Executing cluster transition: * Resource action: rsc4 start on node1 * Resource action: rsc5 start on node1 * Resource action: rsc6 stop on node1 - * Pseudo action: all_stopped * Pseudo action: foo_running_0 * Pseudo action: bar_stopped_0 * Pseudo action: bar_start_0 diff --git a/pengine/test10/guest-host-not-fenceable.dot b/pengine/test10/guest-host-not-fenceable.dot new file mode 100644 index 00000000000..073a812c8c4 --- /dev/null +++ b/pengine/test10/guest-host-not-fenceable.dot @@ -0,0 +1,263 @@ + digraph "g" { +"galera-bundle-0_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_start_0 node1" -> "galera-bundle-0_monitor_60000 node1" [ style = dashed] +"galera-bundle-0_start_0 node1" -> "galera_clear_failcount_0 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 node1" -> "galera_monitor_10000 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 node1" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_stop_0 node1" -> "galera-bundle-0_start_0 node1" [ style = dashed] +"galera-bundle-0_stop_0 node1" -> "galera-bundle-docker-0_stop_0 node1" [ style = bold] +"galera-bundle-0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-1_start_0 node1" -> "galera-bundle-1_monitor_60000 node1" [ style = dashed] +"galera-bundle-1_start_0 node1" -> "galera_monitor_20000 galera-bundle-1" [ style = dashed] +"galera-bundle-1_start_0 node1" -> "galera_monitor_30000 galera-bundle-1" [ style = dashed] +"galera-bundle-1_start_0 node1" -> "galera_start_0 galera-bundle-1" [ style = dashed] +"galera-bundle-1_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-1_stop_0 node2" -> "galera-bundle-1_start_0 node1" [ style = dashed] +"galera-bundle-1_stop_0 node2" -> "galera-bundle-docker-1_stop_0 node2" [ style = dashed] +"galera-bundle-1_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-2_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-2_start_0 node1" -> "galera-bundle-2_monitor_60000 node1" [ style = dashed] +"galera-bundle-2_start_0 node1" -> "galera_monitor_20000 galera-bundle-2" [ style = dashed] +"galera-bundle-2_start_0 node1" -> "galera_monitor_30000 galera-bundle-2" [ style = dashed] +"galera-bundle-2_start_0 node1" -> "galera_start_0 galera-bundle-2" [ style = dashed] +"galera-bundle-2_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-2_stop_0 node3" -> "galera-bundle-2_start_0 node1" [ style = dashed] +"galera-bundle-2_stop_0 node3" -> "galera-bundle-docker-2_stop_0 node3" [ style = dashed] +"galera-bundle-2_stop_0 node3" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-docker-0_start_0 node1" -> "galera-bundle-0_start_0 node1" [ style = dashed] +"galera-bundle-docker-0_start_0 node1" -> "galera-bundle-docker-0_monitor_60000 node1" [ style = dashed] +"galera-bundle-docker-0_start_0 node1" -> "galera-bundle_running_0" [ style = dashed] +"galera-bundle-docker-0_start_0 node1" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-docker-0_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-docker-0_stop_0 node1" -> "galera-bundle-docker-0_start_0 node1" [ style = dashed] +"galera-bundle-docker-0_stop_0 node1" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_stop_0 node2" -> "galera-bundle_stopped_0" [ style = dashed] +"galera-bundle-docker-1_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-docker-2_stop_0 node3" -> "galera-bundle_stopped_0" [ style = dashed] +"galera-bundle-docker-2_stop_0 node3" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-master_demote_0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-1" [ style = dashed] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-2" [ style = dashed] +"galera-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = dashed] +"galera-bundle-master_running_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-1" [ style = dashed] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-2" [ style = dashed] +"galera-bundle-master_start_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle-master_stop_0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-1" [ style = dashed] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-2" [ style = dashed] +"galera-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle-master_stopped_0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demote_0" -> "galera-bundle-master_demote_0" [ style = bold] +"galera-bundle_demote_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demoted_0" -> "galera-bundle_start_0" [ style = dashed] +"galera-bundle_demoted_0" -> "galera-bundle_stop_0" [ style = bold] +"galera-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-docker-0_start_0 node1" [ style = dashed] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle_start_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 node1" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-docker-1_stop_0 node2" [ style = dashed] +"galera-bundle_stop_0" -> "galera-bundle-docker-2_stop_0 node3" [ style = dashed] +"galera-bundle_stop_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-1" [ style = dashed] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-2" [ style = dashed] +"galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stopped_0" -> "galera-bundle_start_0" [ style = dashed] +"galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera_clear_failcount_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-0_stop_0 node1" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_demote_0 galera-bundle-1" -> "galera-bundle-master_demoted_0" [ style = dashed] +"galera_demote_0 galera-bundle-1" -> "galera_demote_0 galera-bundle-0" [ style = dashed] +"galera_demote_0 galera-bundle-1" -> "galera_monitor_20000 galera-bundle-1" [ style = dashed] +"galera_demote_0 galera-bundle-1" -> "galera_monitor_30000 galera-bundle-1" [ style = dashed] +"galera_demote_0 galera-bundle-1" -> "galera_stop_0 galera-bundle-1" [ style = dashed] +"galera_demote_0 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] +"galera_demote_0 galera-bundle-2" -> "galera-bundle-master_demoted_0" [ style = dashed] +"galera_demote_0 galera-bundle-2" -> "galera_demote_0 galera-bundle-1" [ style = dashed] +"galera_demote_0 galera-bundle-2" -> "galera_monitor_20000 galera-bundle-2" [ style = dashed] +"galera_demote_0 galera-bundle-2" -> "galera_monitor_30000 galera-bundle-2" [ style = dashed] +"galera_demote_0 galera-bundle-2" -> "galera_stop_0 galera-bundle-2" [ style = dashed] +"galera_demote_0 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_10000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_20000 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_20000 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_30000 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_30000 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] +"galera_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera_start_0 galera-bundle-0" -> "galera_monitor_10000 galera-bundle-0" [ style = dashed] +"galera_start_0 galera-bundle-0" -> "galera_start_0 galera-bundle-1" [ style = dashed] +"galera_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_start_0 galera-bundle-1" -> "galera-bundle-master_running_0" [ style = dashed] +"galera_start_0 galera-bundle-1" -> "galera_monitor_20000 galera-bundle-1" [ style = dashed] +"galera_start_0 galera-bundle-1" -> "galera_monitor_30000 galera-bundle-1" [ style = dashed] +"galera_start_0 galera-bundle-1" -> "galera_start_0 galera-bundle-2" [ style = dashed] +"galera_start_0 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] +"galera_start_0 galera-bundle-2" -> "galera-bundle-master_running_0" [ style = dashed] +"galera_start_0 galera-bundle-2" -> "galera_monitor_20000 galera-bundle-2" [ style = dashed] +"galera_start_0 galera-bundle-2" -> "galera_monitor_30000 galera-bundle-2" [ style = dashed] +"galera_start_0 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-0_stop_0 node1" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_stop_0 galera-bundle-1" -> "galera-bundle-master_stopped_0" [ style = dashed] +"galera_stop_0 galera-bundle-1" -> "galera_start_0 galera-bundle-1" [ style = dashed] +"galera_stop_0 galera-bundle-1" -> "galera_stop_0 galera-bundle-0" [ style = dashed] +"galera_stop_0 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] +"galera_stop_0 galera-bundle-2" -> "galera-bundle-master_stopped_0" [ style = dashed] +"galera_stop_0 galera-bundle-2" -> "galera_start_0 galera-bundle-2" [ style = dashed] +"galera_stop_0 galera-bundle-2" -> "galera_stop_0 galera-bundle-1" [ style = dashed] +"galera_stop_0 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_start_0 node1" -> "rabbitmq-bundle-0_monitor_60000 node1" [ style = dashed] +"rabbitmq-bundle-0_start_0 node1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 node1" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_stop_0 node1" -> "rabbitmq-bundle-0_start_0 node1" [ style = dashed] +"rabbitmq-bundle-0_stop_0 node1" -> "rabbitmq-bundle-docker-0_stop_0 node1" [ style = bold] +"rabbitmq-bundle-0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-1_start_0 node1" -> "rabbitmq-bundle-1_monitor_60000 node1" [ style = dashed] +"rabbitmq-bundle-1_start_0 node1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-1_start_0 node1" -> "rabbitmq_start_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-1_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-1_stop_0 node2" -> "rabbitmq-bundle-1_start_0 node1" [ style = dashed] +"rabbitmq-bundle-1_stop_0 node2" -> "rabbitmq-bundle-docker-1_stop_0 node2" [ style = dashed] +"rabbitmq-bundle-1_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-2_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-2_start_0 node1" -> "rabbitmq-bundle-2_monitor_60000 node1" [ style = dashed] +"rabbitmq-bundle-2_start_0 node1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle-2_start_0 node1" -> "rabbitmq_start_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle-2_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-2_stop_0 node3" -> "rabbitmq-bundle-2_start_0 node1" [ style = dashed] +"rabbitmq-bundle-2_stop_0 node3" -> "rabbitmq-bundle-docker-2_stop_0 node3" [ style = dashed] +"rabbitmq-bundle-2_stop_0 node3" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle-clone_pre_notify_start_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = dashed] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq_start_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq_start_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] +"rabbitmq-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-docker-0_start_0 node1" -> "rabbitmq-bundle-0_start_0 node1" [ style = dashed] +"rabbitmq-bundle-docker-0_start_0 node1" -> "rabbitmq-bundle-docker-0_monitor_60000 node1" [ style = dashed] +"rabbitmq-bundle-docker-0_start_0 node1" -> "rabbitmq-bundle_running_0" [ style = dashed] +"rabbitmq-bundle-docker-0_start_0 node1" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-docker-0_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-docker-0_stop_0 node1" -> "rabbitmq-bundle-docker-0_start_0 node1" [ style = dashed] +"rabbitmq-bundle-docker-0_stop_0 node1" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-1_stop_0 node2" -> "rabbitmq-bundle_stopped_0" [ style = dashed] +"rabbitmq-bundle-docker-1_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-docker-2_stop_0 node3" -> "rabbitmq-bundle_stopped_0" [ style = dashed] +"rabbitmq-bundle-docker-2_stop_0 node3" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-docker-0_start_0 node1" [ style = dashed] +"rabbitmq-bundle_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-0_stop_0 node1" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-1_stop_0 node2" [ style = dashed] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-2_stop_0 node3" [ style = dashed] +"rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_monitor_10000 rabbitmq-bundle-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_monitor_10000 rabbitmq-bundle-2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = dashed] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = dashed] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_start_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-1" -> "rabbitmq_start_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_start_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-2" -> "rabbitmq_monitor_10000 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-0_stop_0 node1" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_stop_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_stopped_0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-1" -> "rabbitmq_start_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-1" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_stop_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_stopped_0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-2" -> "rabbitmq_start_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-2" -> "rabbitmq_stop_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-2" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node1_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node2_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node2_start_0 node1" -> "stonith-fence_ipmilan-node2_monitor_60000 node1" [ style = dashed] +"stonith-fence_ipmilan-node2_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node2_stop_0 node3" -> "stonith-fence_ipmilan-node2_start_0 node1" [ style = dashed] +"stonith-fence_ipmilan-node2_stop_0 node3" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node3_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node3_start_0 node1" -> "stonith-fence_ipmilan-node3_monitor_60000 node1" [ style = dashed] +"stonith-fence_ipmilan-node3_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node3_stop_0 node2" -> "stonith-fence_ipmilan-node3_start_0 node1" [ style = dashed] +"stonith-fence_ipmilan-node3_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +} diff --git a/pengine/test10/guest-host-not-fenceable.exp b/pengine/test10/guest-host-not-fenceable.exp new file mode 100644 index 00000000000..4aa263af122 --- /dev/null +++ b/pengine/test10/guest-host-not-fenceable.exp @@ -0,0 +1,340 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0"> + <action_set> + <rsc_op id="109" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="node1"> + <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="node1 node2 node3 node1 node2 node3 node1 node2 node3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 node1 node2 node3 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="node1 node2 node3 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="node1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="47" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <rsc_op id="31" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="node1"> + <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="node1 node2 node3 node1 node2 node3 node1 node2 node3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 node1 node2 node3 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="node1 node2 node3 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="node1" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="29" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="45" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="2" priority="1000000"> + <action_set> + <pseudo_event id="50" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="49" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="3" priority="1000000"> + <action_set> + <pseudo_event id="49" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="46" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="48" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="4"> + <action_set> + <pseudo_event id="48" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="47" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + </trigger> + <trigger> + <rsc_op id="109" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="node1"/> + </trigger> + </inputs> + </synapse> + <synapse id="5"> + <action_set> + <pseudo_event id="47" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="6" priority="1000000"> + <action_set> + <pseudo_event id="46" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="31" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="node1"/> + </trigger> + <trigger> + <pseudo_event id="45" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="7"> + <action_set> + <pseudo_event id="45" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="29" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="48" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="8"> + <action_set> + <rsc_op id="16" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="node1" on_node_uuid="1"> + <primitive id="rabbitmq-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.122.139:8787/rhosp13/openstack-rabbitmq:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3122 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/rabbitmq/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /var/log/containers/rabbitmq:/var/log/rabbitmq:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="17" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="29" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="9"> + <action_set> + <rsc_op id="17" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="node1" on_node_uuid="1"> + <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="node1" port="3122"/> + <downed> + <node id="rabbitmq-bundle-0"/> + </downed> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="31" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="node1"/> + </trigger> + </inputs> + </synapse> + <synapse id="10"> + <action_set> + <rsc_op id="66" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="node1"> + <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="node1" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="node1:node1.internalapi.localdomain;node2:node2.internalapi.localdomain;node3:node3.internalapi.localdomain" enable_creation="true" log="/var/log/mysql/mysqld.log" wsrep_cluster_address="gcomm://node1.internalapi.localdomain,node2.internalapi.localdomain,node3.internalapi.localdomain"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="83" operation="demote" operation_key="galera-bundle-master_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="11"> + <action_set> + <rsc_op id="10" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="node1"> + <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="node1" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="node1:node1.internalapi.localdomain;node2:node2.internalapi.localdomain;node3:node3.internalapi.localdomain" enable_creation="true" log="/var/log/mysql/mysqld.log" wsrep_cluster_address="gcomm://node1.internalapi.localdomain,node2.internalapi.localdomain,node3.internalapi.localdomain"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="64" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + <trigger> + <rsc_op id="66" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="node1"/> + </trigger> + <trigger> + <pseudo_event id="79" operation="stop" operation_key="galera-bundle-master_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="12" priority="1000000"> + <action_set> + <pseudo_event id="84" operation="demoted" operation_key="galera-bundle-master_demoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="66" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="node1"/> + </trigger> + <trigger> + <pseudo_event id="83" operation="demote" operation_key="galera-bundle-master_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="13"> + <action_set> + <pseudo_event id="83" operation="demote" operation_key="galera-bundle-master_demote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="87" operation="demote" operation_key="galera-bundle_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="14" priority="1000000"> + <action_set> + <pseudo_event id="80" operation="stopped" operation_key="galera-bundle-master_stopped_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="10" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="node1"/> + </trigger> + <trigger> + <pseudo_event id="79" operation="stop" operation_key="galera-bundle-master_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="15"> + <action_set> + <pseudo_event id="79" operation="stop" operation_key="galera-bundle-master_stop_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="64" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="84" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="16"> + <action_set> + <rsc_op id="51" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="node1" on_node_uuid="1"> + <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.122.139:8787/rhosp13/openstack-mariadb:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/mysql/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /var/log/containers/mysql:/var/log/mysql:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="52" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="64" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="17"> + <action_set> + <rsc_op id="52" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="node1" on_node_uuid="1"> + <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="node1" port="3123"/> + <downed> + <node id="galera-bundle-0"/> + </downed> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="10" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="node1"/> + </trigger> + <trigger> + <rsc_op id="66" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="node1"/> + </trigger> + </inputs> + </synapse> + <synapse id="18" priority="1000000"> + <action_set> + <pseudo_event id="88" operation="demoted" operation_key="galera-bundle_demoted_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="84" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + <trigger> + <pseudo_event id="87" operation="demote" operation_key="galera-bundle_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="19"> + <action_set> + <pseudo_event id="87" operation="demote" operation_key="galera-bundle_demote_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="20" priority="1000000"> + <action_set> + <pseudo_event id="65" operation="stopped" operation_key="galera-bundle_stopped_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="51" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="80" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="21"> + <action_set> + <pseudo_event id="64" operation="stop" operation_key="galera-bundle_stop_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="88" operation="demoted" operation_key="galera-bundle_demoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="22" priority="1000000"> + <action_set> + <pseudo_event id="30" operation="stopped" operation_key="rabbitmq-bundle_stopped_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="16" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="50" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="23"> + <action_set> + <pseudo_event id="29" operation="stop" operation_key="rabbitmq-bundle_stop_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> +</transition_graph> diff --git a/pengine/test10/guest-host-not-fenceable.scores b/pengine/test10/guest-host-not-fenceable.scores new file mode 100644 index 00000000000..9f7a30bd4f4 --- /dev/null +++ b/pengine/test10/guest-host-not-fenceable.scores @@ -0,0 +1,134 @@ +Allocation scores: +Using the original execution date of: 2019-08-26 04:52:42Z +galera:0 promotion score on galera-bundle-0: 100 +galera:1 promotion score on galera-bundle-1: 100 +galera:2 promotion score on galera-bundle-2: -1 +pcmk__bundle_allocate: galera-bundle allocation score on node1: 0 +pcmk__bundle_allocate: galera-bundle allocation score on node2: 0 +pcmk__bundle_allocate: galera-bundle allocation score on node3: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on node1: INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on node2: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on node3: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on node1: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on node2: INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on node3: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on node1: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on node2: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on node3: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on node1: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on node2: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on node3: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on node1: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on node2: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on node3: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on node1: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on node2: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on node3: INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on node1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on node2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on node3: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__bundle_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__bundle_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on node1: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on node2: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on node3: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on node1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on node2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on node3: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on node1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on node2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on node3: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on node1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on node2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on node3: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on node1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on node2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on node3: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on node1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on node2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on node3: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on node1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on node2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on node3: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on node1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on node2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on node3: INFINITY +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__bundle_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__bundle_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-1: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-2: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on node1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on node2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on node3: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on node1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on node2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on node3: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on node1: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on node2: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on node3: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on node1: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on node2: INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on node3: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on node1: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on node2: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on node3: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on node1: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on node2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on node3: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on node1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on node2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on node3: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on node1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on node2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on node3: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on node1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on node2: 0 +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on node3: 0 +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on node1: 0 +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on node2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on node3: 0 +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on node1: 0 +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on node2: 0 +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on node3: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on node1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on node2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on node3: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on node1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on node2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on node3: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on node1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on node2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on node3: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-node1 allocation score on node1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-node1 allocation score on node2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-node1 allocation score on node3: 0 +pcmk__native_allocate: stonith-fence_ipmilan-node2 allocation score on node1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-node2 allocation score on node2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-node2 allocation score on node3: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-node3 allocation score on node1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-node3 allocation score on node2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-node3 allocation score on node3: -INFINITY diff --git a/pengine/test10/guest-host-not-fenceable.summary b/pengine/test10/guest-host-not-fenceable.summary new file mode 100644 index 00000000000..54a4d7b50b8 --- /dev/null +++ b/pengine/test10/guest-host-not-fenceable.summary @@ -0,0 +1,87 @@ +Using the original execution date of: 2019-08-26 04:52:42Z + +Current cluster status: +Node node2 (2): UNCLEAN (offline) +Node node3 (3): UNCLEAN (offline) +Online: [ node1 ] +Containers: [ galera-bundle-0:galera-bundle-docker-0 rabbitmq-bundle-0:rabbitmq-bundle-docker-0 ] + + Docker container set: rabbitmq-bundle [192.168.122.139:8787/rhosp13/openstack-rabbitmq:pcmklatest] + rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Started node1 + rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): FAILED node2 (UNCLEAN) + rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): FAILED node3 (UNCLEAN) + Docker container set: galera-bundle [192.168.122.139:8787/rhosp13/openstack-mariadb:pcmklatest] + galera-bundle-0 (ocf::heartbeat:galera): FAILED Master node1 + galera-bundle-1 (ocf::heartbeat:galera): FAILED Master node2 (UNCLEAN) + galera-bundle-2 (ocf::heartbeat:galera): FAILED Master node3 (UNCLEAN) + stonith-fence_ipmilan-node1 (stonith:fence_ipmilan): Started node2 (UNCLEAN) + stonith-fence_ipmilan-node3 (stonith:fence_ipmilan): Started node2 (UNCLEAN) + stonith-fence_ipmilan-node2 (stonith:fence_ipmilan): Started node3 (UNCLEAN) + +Transition Summary: + * Stop rabbitmq-bundle-docker-0 ( node1 ) due to no quorum + * Stop rabbitmq-bundle-0 ( node1 ) due to no quorum + * Stop rabbitmq:0 ( rabbitmq-bundle-0 ) due to no quorum + * Stop rabbitmq-bundle-docker-1 ( node2 ) due to node availability (blocked) + * Stop rabbitmq-bundle-1 ( node2 ) due to no quorum (blocked) + * Stop rabbitmq:1 ( rabbitmq-bundle-1 ) due to no quorum (blocked) + * Stop rabbitmq-bundle-docker-2 ( node3 ) due to node availability (blocked) + * Stop rabbitmq-bundle-2 ( node3 ) due to no quorum (blocked) + * Stop rabbitmq:2 ( rabbitmq-bundle-2 ) due to no quorum (blocked) + * Stop galera-bundle-docker-0 ( node1 ) due to no quorum + * Stop galera-bundle-0 ( node1 ) due to no quorum + * Stop galera:0 ( Master galera-bundle-0 ) due to no quorum + * Stop galera-bundle-docker-1 ( node2 ) due to node availability (blocked) + * Stop galera-bundle-1 ( node2 ) due to no quorum (blocked) + * Stop galera:1 ( Master galera-bundle-1 ) due to no quorum (blocked) + * Stop galera-bundle-docker-2 ( node3 ) due to node availability (blocked) + * Stop galera-bundle-2 ( node3 ) due to no quorum (blocked) + * Stop galera:2 ( Master galera-bundle-2 ) due to no quorum (blocked) + * Stop stonith-fence_ipmilan-node1 ( node2 ) due to node availability (blocked) + * Stop stonith-fence_ipmilan-node3 ( node2 ) due to no quorum (blocked) + * Stop stonith-fence_ipmilan-node2 ( node3 ) due to no quorum (blocked) + +Executing cluster transition: + * Pseudo action: rabbitmq-bundle-clone_pre_notify_stop_0 + * Pseudo action: galera-bundle_demote_0 + * Pseudo action: rabbitmq-bundle_stop_0 + * Resource action: rabbitmq notify on rabbitmq-bundle-0 + * Pseudo action: rabbitmq-bundle-clone_confirmed-pre_notify_stop_0 + * Pseudo action: rabbitmq-bundle-clone_stop_0 + * Pseudo action: galera-bundle-master_demote_0 + * Resource action: rabbitmq stop on rabbitmq-bundle-0 + * Pseudo action: rabbitmq-bundle-clone_stopped_0 + * Resource action: rabbitmq-bundle-0 stop on node1 + * Resource action: galera demote on galera-bundle-0 + * Pseudo action: galera-bundle-master_demoted_0 + * Pseudo action: galera-bundle_demoted_0 + * Pseudo action: galera-bundle_stop_0 + * Pseudo action: rabbitmq-bundle-clone_post_notify_stopped_0 + * Resource action: rabbitmq-bundle-docker-0 stop on node1 + * Pseudo action: galera-bundle-master_stop_0 + * Pseudo action: rabbitmq-bundle-clone_confirmed-post_notify_stopped_0 + * Resource action: galera stop on galera-bundle-0 + * Pseudo action: galera-bundle-master_stopped_0 + * Resource action: galera-bundle-0 stop on node1 + * Pseudo action: rabbitmq-bundle_stopped_0 + * Resource action: galera-bundle-docker-0 stop on node1 + * Pseudo action: galera-bundle_stopped_0 +Using the original execution date of: 2019-08-26 04:52:42Z + +Revised cluster status: +Node node2 (2): UNCLEAN (offline) +Node node3 (3): UNCLEAN (offline) +Online: [ node1 ] + + Docker container set: rabbitmq-bundle [192.168.122.139:8787/rhosp13/openstack-rabbitmq:pcmklatest] + rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Stopped + rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): FAILED node2 (UNCLEAN) + rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): FAILED node3 (UNCLEAN) + Docker container set: galera-bundle [192.168.122.139:8787/rhosp13/openstack-mariadb:pcmklatest] + galera-bundle-0 (ocf::heartbeat:galera): Stopped + galera-bundle-1 (ocf::heartbeat:galera): FAILED Master node2 (UNCLEAN) + galera-bundle-2 (ocf::heartbeat:galera): FAILED Master node3 (UNCLEAN) + stonith-fence_ipmilan-node1 (stonith:fence_ipmilan): Started node2 (UNCLEAN) + stonith-fence_ipmilan-node3 (stonith:fence_ipmilan): Started node2 (UNCLEAN) + stonith-fence_ipmilan-node2 (stonith:fence_ipmilan): Started node3 (UNCLEAN) + diff --git a/pengine/test10/guest-host-not-fenceable.xml b/pengine/test10/guest-host-not-fenceable.xml new file mode 100755 index 00000000000..a1ccdc84eaf --- /dev/null +++ b/pengine/test10/guest-host-not-fenceable.xml @@ -0,0 +1,413 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.10" epoch="71" num_updates="166" admin_epoch="0" cib-last-written="Wed Aug 21 12:00:45 2019" update-origin="node1" update-client="crm_resource" update-user="root" have-quorum="0" dc-uuid="1" no-quorum-panic="1" execution-date="1566795162"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.19-8.el7_6.4-c3c624ea3d"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="tripleo_cluster"/> + <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="true"/> + <nvpair id="cib-bootstrap-options-cluster-recheck-interval" name="cluster-recheck-interval" value="600s"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="node1"> + <instance_attributes id="nodes-1"> + <nvpair id="nodes-1-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-1-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@node1"/> + <nvpair id="nodes-1-galera-role" name="galera-role" value="true"/> + </instance_attributes> + </node> + <node id="2" uname="node2"> + <instance_attributes id="nodes-2"> + <nvpair id="nodes-2-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-2-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@node2"/> + <nvpair id="nodes-2-galera-role" name="galera-role" value="true"/> + </instance_attributes> + </node> + <node id="3" uname="node3"> + <instance_attributes id="nodes-3"> + <nvpair id="nodes-3-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-3-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@node3"/> + <nvpair id="nodes-3-galera-role" name="galera-role" value="true"/> + </instance_attributes> + </node> + </nodes> + <resources> + <bundle id="rabbitmq-bundle"> + <docker image="192.168.122.139:8787/rhosp13/openstack-rabbitmq:pcmklatest" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <network control-port="3122"/> + <storage> + <storage-mapping id="rabbitmq-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/rabbitmq.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="rabbitmq-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/rabbitmq/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="rabbitmq-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="rabbitmq-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="rabbitmq-lib" options="rw" source-dir="/var/lib/rabbitmq" target-dir="/var/lib/rabbitmq"/> + <storage-mapping id="rabbitmq-pki-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> + <storage-mapping id="rabbitmq-pki-ca-bundle-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> + <storage-mapping id="rabbitmq-pki-ca-bundle-trust-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> + <storage-mapping id="rabbitmq-pki-cert" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> + <storage-mapping id="rabbitmq-log" options="rw" source-dir="/var/log/containers/rabbitmq" target-dir="/var/log/rabbitmq"/> + <storage-mapping id="rabbitmq-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + </storage> + <primitive class="ocf" id="rabbitmq" provider="heartbeat" type="rabbitmq-cluster"> + <instance_attributes id="rabbitmq-instance_attributes"> + <nvpair id="rabbitmq-instance_attributes-set_policy" name="set_policy" value="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </instance_attributes> + <meta_attributes id="rabbitmq-meta_attributes"> + <nvpair id="rabbitmq-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> + <nvpair id="rabbitmq-meta_attributes-notify" name="notify" value="true"/> + </meta_attributes> + <operations> + <op id="rabbitmq-monitor-interval-10s" interval="10s" name="monitor" timeout="40s"/> + <op id="rabbitmq-start-interval-0s" interval="0s" name="start" timeout="200s"/> + <op id="rabbitmq-stop-interval-0s" interval="0s" name="stop" timeout="200s"/> + </operations> + </primitive> + <meta_attributes id="rabbitmq-bundle-meta_attributes"/> + </bundle> + <bundle id="galera-bundle"> + <docker image="192.168.122.139:8787/rhosp13/openstack-mariadb:pcmklatest" masters="3" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <network control-port="3123"/> + <storage> + <storage-mapping id="mysql-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/mysql.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="mysql-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/mysql/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="mysql-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="mysql-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="mysql-lib" options="rw" source-dir="/var/lib/mysql" target-dir="/var/lib/mysql"/> + <storage-mapping id="mysql-log-mariadb" options="rw" source-dir="/var/log/mariadb" target-dir="/var/log/mariadb"/> + <storage-mapping id="mysql-log" options="rw" source-dir="/var/log/containers/mysql" target-dir="/var/log/mysql"/> + <storage-mapping id="mysql-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + </storage> + <primitive class="ocf" id="galera" provider="heartbeat" type="galera"> + <instance_attributes id="galera-instance_attributes"> + <nvpair id="galera-instance_attributes-additional_parameters" name="additional_parameters" value="--open-files-limit=16384"/> + <nvpair id="galera-instance_attributes-cluster_host_map" name="cluster_host_map" value="node1:node1.internalapi.localdomain;node2:node2.internalapi.localdomain;node3:node3.internalapi.localdomain"/> + <nvpair id="galera-instance_attributes-enable_creation" name="enable_creation" value="true"/> + <nvpair id="galera-instance_attributes-log" name="log" value="/var/log/mysql/mysqld.log"/> + <nvpair id="galera-instance_attributes-wsrep_cluster_address" name="wsrep_cluster_address" value="gcomm://node1.internalapi.localdomain,node2.internalapi.localdomain,node3.internalapi.localdomain"/> + </instance_attributes> + <meta_attributes id="galera-meta_attributes"> + <nvpair id="galera-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> + <nvpair id="galera-meta_attributes-master-max" name="master-max" value="3"/> + <nvpair id="galera-meta_attributes-ordered" name="ordered" value="true"/> + </meta_attributes> + <operations> + <op id="galera-demote-interval-0s" interval="0s" name="demote" timeout="120s"/> + <op id="galera-monitor-interval-20s" interval="20s" name="monitor" timeout="30s"/> + <op id="galera-monitor-interval-10s" interval="10s" name="monitor" role="Master" timeout="30s"/> + <op id="galera-monitor-interval-30s" interval="30s" name="monitor" role="Slave" timeout="30s"/> + <op id="galera-promote-interval-0s" interval="0s" name="promote" on-fail="block" timeout="300s"/> + <op id="galera-start-interval-0s" interval="0s" name="start" timeout="120s"/> + <op id="galera-stop-interval-0s" interval="0s" name="stop" timeout="120s"/> + </operations> + </primitive> + </bundle> + <primitive class="stonith" id="stonith-fence_ipmilan-node1" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-node1-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-node1-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="node1"/> + </instance_attributes> + <meta_attributes id="stonith-fence_ipmilan-node1-meta_attributes"> + <nvpair id="stonith-fence_ipmilan-node1-meta_attributes-failure-timeout" name="failure-timeout" value="600s"/> + <nvpair id="stonith-fence_ipmilan-node1-meta_attributes-migration-threshold" name="migration-threshold" value="5"/> + </meta_attributes> + <operations> + <op id="stonith-fence_ipmilan-node1-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-node3" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-node3-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-node3-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="node3"/> + </instance_attributes> + <meta_attributes id="stonith-fence_ipmilan-node3-meta_attributes"> + <nvpair id="stonith-fence_ipmilan-node3-meta_attributes-failure-timeout" name="failure-timeout" value="600s"/> + <nvpair id="stonith-fence_ipmilan-node3-meta_attributes-migration-threshold" name="migration-threshold" value="5"/> + </meta_attributes> + <operations> + <op id="stonith-fence_ipmilan-node3-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-node2" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-node2-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-node2-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="node2"/> + </instance_attributes> + <meta_attributes id="stonith-fence_ipmilan-node2-meta_attributes"> + <nvpair id="stonith-fence_ipmilan-node2-meta_attributes-failure-timeout" name="failure-timeout" value="600s"/> + <nvpair id="stonith-fence_ipmilan-node2-meta_attributes-migration-threshold" name="migration-threshold" value="5"/> + </meta_attributes> + <operations> + <op id="stonith-fence_ipmilan-node2-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + </resources> + <constraints> + <rsc_location id="location-rabbitmq-bundle" resource-discovery="exclusive" rsc="rabbitmq-bundle"> + <rule id="location-rabbitmq-bundle-rule" score="0"> + <expression attribute="rabbitmq-role" id="location-rabbitmq-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-galera-bundle" resource-discovery="exclusive" rsc="galera-bundle"> + <rule id="location-galera-bundle-rule" score="0"> + <expression attribute="galera-role" id="location-galera-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-stonith-fence_ipmilan-node1-node1--INFINITY" node="node1" rsc="stonith-fence_ipmilan-node1" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-node3-node3--INFINITY" node="node3" rsc="stonith-fence_ipmilan-node3" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-node2-node2--INFINITY" node="node2" rsc="stonith-fence_ipmilan-node2" score="-INFINITY"/> + </constraints> + <rsc_defaults> + <meta_attributes id="rsc_defaults-options"> + <nvpair id="rsc_defaults-options-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + </rsc_defaults> + </configuration> + <status> + <node_state id="1" uname="node1" in_ccm="true" crmd="online" crm-debug-origin="do_state_transition" join="member" expected="member"> + <transient_attributes id="1"> + <instance_attributes id="status-1"> + <nvpair id="status-1-master-galera" name="master-galera" value="100"/> + <nvpair id="status-1-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@node1"/> + </instance_attributes> + </transient_attributes> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="26:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:7;26:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1566435864" last-rc-change="1566435864" exec-time="0" queue-time="0" op-digest="4e9836c1fe6ca784363329f38f1a6bab" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="28:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:7;28:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1566435864" last-rc-change="1566435864" exec-time="0" queue-time="0" op-digest="6c8e8fc40a3a8bc0990cb4086a91cb5a" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-node1" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-node1_last_0" operation_key="stonith-fence_ipmilan-node1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="42:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:7;42:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="61" rc-code="7" op-status="0" interval="0" last-run="1566435865" last-rc-change="1566435865" exec-time="139" queue-time="0" op-digest="40ba273e494269d4d7bded2368059e8d" op-secure-params=" password passwd " op-secure-digest="3ffa7c4b1189e29b87161a1808ba7d9f"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="46:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;46:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="75" rc-code="0" op-status="0" interval="0" last-run="1566435865" last-rc-change="1566435865" exec-time="2053" queue-time="0" op-digest="14ba0643d7f91ddb1789cd6c29f9ac3f"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_monitor_60000" operation_key="rabbitmq-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="47:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;47:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="80" rc-code="0" op-status="0" interval="60000" last-rc-change="1566435867" exec-time="161" queue-time="0" op-digest="f18bc65b8186d36c889d9d67beeef1b3"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="25:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:7;25:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1566435864" last-rc-change="1566435864" exec-time="196" queue-time="0" op-digest="6611df38a8c054188fb3906bac2a4ac6"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-node2" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-node2_last_0" operation_key="stonith-fence_ipmilan-node2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="44:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:7;44:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="69" rc-code="7" op-status="0" interval="0" last-run="1566435865" last-rc-change="1566435865" exec-time="0" queue-time="0" op-digest="7252381349b2722d90a4ce9fba7ba3b5" op-secure-params=" password passwd " op-secure-digest="5265a046a980e16fb93d35f07f19a6d4"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-0_last_0" operation_key="galera-bundle-docker-0_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="80:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;80:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="74" rc-code="0" op-status="0" interval="0" last-run="1566435865" last-rc-change="1566435865" exec-time="1784" queue-time="0" op-digest="c9e60e09c1b2adcdac0169e69cbeb76e"/> + <lrm_rsc_op id="galera-bundle-docker-0_monitor_60000" operation_key="galera-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="81:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;81:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="78" rc-code="0" op-status="0" interval="60000" last-rc-change="1566435867" exec-time="235" queue-time="0" op-digest="5826a0cfeef03a64959f74a25e81bbc4"/> + </lrm_resource> + <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-1"> + <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="32:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:7;32:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="3" rc-code="7" op-status="0" interval="0" last-run="1566435864" last-rc-change="1566435864" exec-time="0" queue-time="0" op-digest="5902e2bf7cfd38a4e959ce335356dc1f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-2" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-2"> + <lrm_rsc_op id="galera-bundle-2_last_0" operation_key="galera-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="34:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:7;34:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="4" rc-code="7" op-status="0" interval="0" last-run="1566435864" last-rc-change="1566435864" exec-time="0" queue-time="0" op-digest="f724287411b756a9cac4dba67d3bddf6" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="27:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:7;27:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="14" rc-code="7" op-status="0" interval="0" last-run="1566435864" last-rc-change="1566435864" exec-time="166" queue-time="0" op-digest="7ade29d4352e8007c537badef8a2e0b0"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-1_last_0" operation_key="galera-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="31:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:7;31:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="23" rc-code="7" op-status="0" interval="0" last-run="1566435864" last-rc-change="1566435864" exec-time="155" queue-time="0" op-digest="c6f303ef421236554d0dea3151b97cb3"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-2_last_0" operation_key="galera-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="33:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:7;33:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="28" rc-code="7" op-status="0" interval="0" last-run="1566435864" last-rc-change="1566435864" exec-time="174" queue-time="0" op-digest="bb5745d5e3a6dedaf2449265ce05625b"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-node3" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-node3_last_0" operation_key="stonith-fence_ipmilan-node3_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="43:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:7;43:889:7:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="65" rc-code="7" op-status="0" interval="0" last-run="1566435865" last-rc-change="1566435865" exec-time="0" queue-time="0" op-digest="094b99e257ba32c2b718b61813e80256" op-secure-params=" password passwd " op-secure-digest="765c80b4e1ed30f2ef368a8296f7481c"/> + </lrm_resource> + <lrm_resource id="galera-bundle-0" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-0"> + <lrm_rsc_op id="galera-bundle-0_last_0" operation_key="galera-bundle-0_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="82:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;82:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="6" rc-code="0" op-status="0" interval="0" last-run="1566435867" last-rc-change="1566435867" exec-time="0" queue-time="0" op-digest="8193f24828986601946578a7993cbb74" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="galera-bundle-0_monitor_60000" operation_key="galera-bundle-0_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="67:890:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;67:890:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="10" rc-code="0" op-status="0" interval="60000" last-rc-change="1566435871" exec-time="0" queue-time="0" op-digest="aa427f07df30a17686d41e30145bf557"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="48:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;48:889:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="8" rc-code="0" op-status="0" interval="0" last-run="1566435867" last-rc-change="1566435867" exec-time="0" queue-time="0" op-digest="2c6afa7ac6b48957892b7238a3270a5d" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-0_monitor_60000" operation_key="rabbitmq-bundle-0_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="32:890:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;32:890:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="9" rc-code="0" op-status="0" interval="60000" last-rc-change="1566435871" exec-time="0" queue-time="0" op-digest="deffe42b0e1f26d58665d8c3a846a8eb"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="2" uname="node2" in_ccm="false" crmd="offline" crm-debug-origin="do_state_transition" join="down" expected="down"> + <transient_attributes id="2"> + <instance_attributes id="status-2"> + <nvpair id="status-2-master-galera" name="master-galera" value="100"/> + <nvpair id="status-2-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@node2"/> + </instance_attributes> + </transient_attributes> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="27:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;27:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node2" call-id="12" rc-code="0" op-status="0" interval="0" last-run="1566356445" last-rc-change="1566356445" exec-time="0" queue-time="0" op-digest="4e9836c1fe6ca784363329f38f1a6bab" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-1_monitor_60000" operation_key="rabbitmq-bundle-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="36:754:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;36:754:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node2" call-id="13" rc-code="0" op-status="0" interval="60000" last-rc-change="1566356446" exec-time="0" queue-time="0" op-digest="7fe12a754b9debfddd5a529c95d4ea6c"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="28:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:7;28:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1565265995" last-rc-change="1565265995" exec-time="0" queue-time="0" op-digest="6c8e8fc40a3a8bc0990cb4086a91cb5a" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-0_last_0" operation_key="galera-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="29:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:7;29:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="19" rc-code="7" op-status="0" interval="0" last-run="1565265995" last-rc-change="1565265995" exec-time="204" queue-time="0" op-digest="c9e60e09c1b2adcdac0169e69cbeb76e"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-node1" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-node1_last_0" operation_key="stonith-fence_ipmilan-node1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="125:17:0:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:0;125:17:0:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="82" rc-code="0" op-status="0" interval="0" last-run="1565266314" last-rc-change="1565266314" exec-time="322" queue-time="0" op-digest="40ba273e494269d4d7bded2368059e8d" op-secure-params=" password passwd " op-secure-digest="3ffa7c4b1189e29b87161a1808ba7d9f"/> + <lrm_rsc_op id="stonith-fence_ipmilan-node1_monitor_60000" operation_key="stonith-fence_ipmilan-node1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="126:17:0:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:0;126:17:0:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="83" rc-code="0" op-status="0" interval="60000" last-rc-change="1565266315" exec-time="239" queue-time="0" op-digest="865620c5b61a242892a200a6a0e1cd35" op-secure-params=" password passwd " op-secure-digest="3ffa7c4b1189e29b87161a1808ba7d9f"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="23:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:7;23:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1565265995" last-rc-change="1565265995" exec-time="215" queue-time="0" op-digest="14ba0643d7f91ddb1789cd6c29f9ac3f"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="25:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;25:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node2" call-id="94" rc-code="0" op-status="0" interval="0" last-run="1566356445" last-rc-change="1566356445" exec-time="598" queue-time="0" op-digest="6611df38a8c054188fb3906bac2a4ac6"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_monitor_60000" operation_key="rabbitmq-bundle-docker-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="26:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;26:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node2" call-id="95" rc-code="0" op-status="0" interval="60000" last-rc-change="1566356445" exec-time="163" queue-time="0" op-digest="256b8a21685f8d8237dfff64197a60b0"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-node2" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-node2_last_0" operation_key="stonith-fence_ipmilan-node2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="44:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:7;44:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="69" rc-code="7" op-status="0" interval="0" last-run="1565265997" last-rc-change="1565265997" exec-time="0" queue-time="0" op-digest="7252381349b2722d90a4ce9fba7ba3b5" op-secure-params=" password passwd " op-secure-digest="5265a046a980e16fb93d35f07f19a6d4"/> + </lrm_resource> + <lrm_resource id="galera-bundle-0" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-0"> + <lrm_rsc_op id="galera-bundle-0_last_0" operation_key="galera-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="30:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:7;30:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="3" rc-code="7" op-status="0" interval="0" last-run="1565265995" last-rc-change="1565265995" exec-time="0" queue-time="0" op-digest="8193f24828986601946578a7993cbb74" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-1_last_0" operation_key="galera-bundle-docker-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="84:12:0:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:0;84:12:0:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="76" rc-code="0" op-status="0" interval="0" last-run="1565265997" last-rc-change="1565265997" exec-time="2055" queue-time="0" op-digest="c6f303ef421236554d0dea3151b97cb3"/> + <lrm_rsc_op id="galera-bundle-docker-1_monitor_60000" operation_key="galera-bundle-docker-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="85:12:0:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:0;85:12:0:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="80" rc-code="0" op-status="0" interval="60000" last-rc-change="1565265999" exec-time="240" queue-time="0" op-digest="b6b5570d0c79fe1f2c57f97e38d0c454"/> + </lrm_resource> + <lrm_resource id="galera-bundle-2" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-2"> + <lrm_rsc_op id="galera-bundle-2_last_0" operation_key="galera-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="34:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:7;34:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="4" rc-code="7" op-status="0" interval="0" last-run="1565265995" last-rc-change="1565265995" exec-time="0" queue-time="0" op-digest="f724287411b756a9cac4dba67d3bddf6" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-2_last_0" operation_key="galera-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="33:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:7;33:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="28" rc-code="7" op-status="0" interval="0" last-run="1565265995" last-rc-change="1565265995" exec-time="161" queue-time="0" op-digest="bb5745d5e3a6dedaf2449265ce05625b"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-node3" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-node3_last_0" operation_key="stonith-fence_ipmilan-node3_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="117:1:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;117:1:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node2" call-id="88" rc-code="0" op-status="0" interval="0" last-run="1565925136" last-rc-change="1565925136" exec-time="196" queue-time="0" op-digest="094b99e257ba32c2b718b61813e80256" op-secure-params=" password passwd " op-secure-digest="765c80b4e1ed30f2ef368a8296f7481c"/> + <lrm_rsc_op id="stonith-fence_ipmilan-node3_monitor_60000" operation_key="stonith-fence_ipmilan-node3_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="118:1:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;118:1:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node2" call-id="89" rc-code="0" op-status="0" interval="60000" last-rc-change="1565925136" exec-time="197" queue-time="0" op-digest="14dda17b1320f5f4ce99f062334a12da" op-secure-params=" password passwd " op-secure-digest="765c80b4e1ed30f2ef368a8296f7481c"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="27:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:7;27:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="14" rc-code="7" op-status="0" interval="0" last-run="1565265995" last-rc-change="1565265995" exec-time="171" queue-time="0" op-digest="7ade29d4352e8007c537badef8a2e0b0"/> + </lrm_resource> + <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-1"> + <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="86:12:0:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:0;86:12:0:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="8" rc-code="0" op-status="0" interval="0" last-run="1565265999" last-rc-change="1565265999" exec-time="0" queue-time="0" op-digest="5902e2bf7cfd38a4e959ce335356dc1f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="galera-bundle-1_monitor_60000" operation_key="galera-bundle-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="71:13:0:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:0;71:13:0:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="10" rc-code="0" op-status="0" interval="60000" last-rc-change="1565266003" exec-time="0" queue-time="0" op-digest="9cd0e6ae49720131ba1b94817d9df3c7"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="24:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:7;24:12:7:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1565265995" last-rc-change="1565265995" exec-time="0" queue-time="0" op-digest="2c6afa7ac6b48957892b7238a3270a5d" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="3" uname="node3" in_ccm="false" crmd="offline" crm-debug-origin="do_state_transition" join="down" expected="member"> + <lrm id="3"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="26:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:7;26:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1565267340" last-rc-change="1565267340" exec-time="0" queue-time="0" op-digest="4e9836c1fe6ca784363329f38f1a6bab" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="31:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;31:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node3" call-id="12" rc-code="0" op-status="0" interval="0" last-run="1566356445" last-rc-change="1566356445" exec-time="0" queue-time="0" op-digest="6c8e8fc40a3a8bc0990cb4086a91cb5a" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-2_monitor_60000" operation_key="rabbitmq-bundle-2_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="41:754:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;41:754:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node3" call-id="13" rc-code="0" op-status="0" interval="60000" last-rc-change="1566356446" exec-time="0" queue-time="0" op-digest="2633a5ceafe55cf96d15c4984e9cb635"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-node1" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-node1_last_0" operation_key="stonith-fence_ipmilan-node1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="42:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:7;42:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="61" rc-code="7" op-status="0" interval="0" last-run="1565267341" last-rc-change="1565267341" exec-time="143" queue-time="1" op-digest="40ba273e494269d4d7bded2368059e8d" op-secure-params=" password passwd " op-secure-digest="3ffa7c4b1189e29b87161a1808ba7d9f"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="23:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:7;23:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1565267340" last-rc-change="1565267340" exec-time="195" queue-time="0" op-digest="14ba0643d7f91ddb1789cd6c29f9ac3f"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="25:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:7;25:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="10" rc-code="7" op-status="0" interval="0" last-run="1565267340" last-rc-change="1565267340" exec-time="176" queue-time="0" op-digest="6611df38a8c054188fb3906bac2a4ac6"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-node2" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-node2_last_0" operation_key="stonith-fence_ipmilan-node2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="120:1:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;120:1:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node3" call-id="82" rc-code="0" op-status="0" interval="0" last-run="1565925136" last-rc-change="1565925136" exec-time="251" queue-time="1" op-digest="7252381349b2722d90a4ce9fba7ba3b5" op-secure-params=" password passwd " op-secure-digest="5265a046a980e16fb93d35f07f19a6d4"/> + <lrm_rsc_op id="stonith-fence_ipmilan-node2_monitor_60000" operation_key="stonith-fence_ipmilan-node2_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="121:1:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;121:1:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node3" call-id="83" rc-code="0" op-status="0" interval="60000" last-rc-change="1565925136" exec-time="194" queue-time="0" op-digest="8fa93fafac88b73db2fde1123f0fac16" op-secure-params=" password passwd " op-secure-digest="5265a046a980e16fb93d35f07f19a6d4"/> + </lrm_resource> + <lrm_resource id="galera-bundle-0" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-0"> + <lrm_rsc_op id="galera-bundle-0_last_0" operation_key="galera-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="30:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:7;30:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="3" rc-code="7" op-status="0" interval="0" last-run="1565267340" last-rc-change="1565267340" exec-time="0" queue-time="0" op-digest="8193f24828986601946578a7993cbb74" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-1"> + <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="32:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:7;32:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="4" rc-code="7" op-status="0" interval="0" last-run="1565267340" last-rc-change="1565267340" exec-time="0" queue-time="0" op-digest="5902e2bf7cfd38a4e959ce335356dc1f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-2_last_0" operation_key="galera-bundle-docker-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="88:12:0:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:0;88:12:0:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="76" rc-code="0" op-status="0" interval="0" last-run="1565267341" last-rc-change="1565267341" exec-time="1505" queue-time="0" op-digest="bb5745d5e3a6dedaf2449265ce05625b"/> + <lrm_rsc_op id="galera-bundle-docker-2_monitor_60000" operation_key="galera-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="89:12:0:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:0;89:12:0:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="78" rc-code="0" op-status="0" interval="60000" last-rc-change="1565267343" exec-time="255" queue-time="0" op-digest="382bc0d634f7dc834b2e7106a1f740f4"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-0_last_0" operation_key="galera-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="29:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:7;29:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="19" rc-code="7" op-status="0" interval="0" last-run="1565267340" last-rc-change="1565267340" exec-time="163" queue-time="0" op-digest="c9e60e09c1b2adcdac0169e69cbeb76e"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-1_last_0" operation_key="galera-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="31:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:7;31:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="24" rc-code="7" op-status="0" interval="0" last-run="1565267340" last-rc-change="1565267340" exec-time="205" queue-time="0" op-digest="c6f303ef421236554d0dea3151b97cb3"/> + </lrm_resource> + <lrm_resource id="galera-bundle-2" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-2"> + <lrm_rsc_op id="galera-bundle-2_last_0" operation_key="galera-bundle-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="90:12:0:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:0;90:12:0:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="7" rc-code="0" op-status="0" interval="0" last-run="1565267343" last-rc-change="1565267343" exec-time="0" queue-time="0" op-digest="f724287411b756a9cac4dba67d3bddf6" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="galera-bundle-2_monitor_60000" operation_key="galera-bundle-2_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="75:13:0:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:0;75:13:0:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="10" rc-code="0" op-status="0" interval="60000" last-rc-change="1565267347" exec-time="0" queue-time="0" op-digest="d7f8ff67dde73741c39fc99235612a69"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="29:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;29:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node3" call-id="90" rc-code="0" op-status="0" interval="0" last-run="1566356445" last-rc-change="1566356445" exec-time="589" queue-time="0" op-digest="7ade29d4352e8007c537badef8a2e0b0"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_monitor_60000" operation_key="rabbitmq-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="30:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;30:753:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node3" call-id="91" rc-code="0" op-status="0" interval="60000" last-rc-change="1566356445" exec-time="159" queue-time="0" op-digest="43e4544c25234613205b2a31701bbaa5"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-node3" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-node3_last_0" operation_key="stonith-fence_ipmilan-node3_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="43:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:7;43:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="65" rc-code="7" op-status="0" interval="0" last-run="1565267341" last-rc-change="1565267341" exec-time="0" queue-time="0" op-digest="094b99e257ba32c2b718b61813e80256" op-secure-params=" password passwd " op-secure-digest="765c80b4e1ed30f2ef368a8296f7481c"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="24:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:7;24:12:7:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1565267340" last-rc-change="1565267340" exec-time="0" queue-time="0" op-digest="2c6afa7ac6b48957892b7238a3270a5d" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="rabbitmq-bundle-2" uname="rabbitmq-bundle-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="rabbitmq-bundle-2"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="48:755:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;48:755:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node3" call-id="13" rc-code="0" op-status="0" interval="0" last-run="1566356483" last-rc-change="1566356483" exec-time="21171" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="49:755:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;49:755:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node3" call-id="32" rc-code="0" op-status="0" interval="10000" last-rc-change="1566356505" exec-time="6280" queue-time="1" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="rabbitmq-bundle-1" uname="rabbitmq-bundle-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="rabbitmq-bundle-1"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="46:755:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;46:755:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node2" call-id="13" rc-code="0" op-status="0" interval="0" last-run="1566356462" last-rc-change="1566356462" exec-time="20783" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="47:755:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;47:755:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node2" call-id="32" rc-code="0" op-status="0" interval="10000" last-rc-change="1566356505" exec-time="6246" queue-time="0" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="rabbitmq-bundle-0" uname="rabbitmq-bundle-0" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="rabbitmq-bundle-0"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="49:890:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;49:890:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="13" rc-code="0" op-status="0" interval="0" last-run="1566435880" last-rc-change="1566435880" exec-time="24518" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="46:891:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;46:891:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="32" rc-code="0" op-status="0" interval="10000" last-rc-change="1566435907" exec-time="6252" queue-time="0" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="galera-bundle-2" uname="galera-bundle-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="galera-bundle-2"> + <lrm_resources> + <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera_last_0" operation_key="galera_promote_0" operation="promote" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="88:14:0:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:0;88:14:0:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="35" rc-code="0" op-status="0" interval="0" last-run="1565267357" last-rc-change="1565267357" exec-time="38152" queue-time="0" op-digest="1b6366d05865bce625517a6aaed95684" op-secure-params=" user " op-secure-digest="1b6366d05865bce625517a6aaed95684"/> + <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="91:15:8:0bfc4f89-f653-4db4-9512-87ae7f0afc87" transition-magic="0:8;91:15:8:0bfc4f89-f653-4db4-9512-87ae7f0afc87" exit-reason="" on_node="node3" call-id="66" rc-code="8" op-status="0" interval="10000" last-rc-change="1565267396" exec-time="1009" queue-time="0" op-digest="29e39b115884dbdd932fbce6501ece1b" op-secure-params=" user " op-secure-digest="1b6366d05865bce625517a6aaed95684"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="galera-bundle-2"> + <instance_attributes id="status-galera-bundle-2"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="galera-bundle-1" uname="galera-bundle-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="galera-bundle-1"> + <lrm_resources> + <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera_last_0" operation_key="galera_promote_0" operation="promote" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="88:14:0:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:0;88:14:0:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="35" rc-code="0" op-status="0" interval="0" last-run="1565266015" last-rc-change="1565266015" exec-time="27052" queue-time="0" op-digest="1b6366d05865bce625517a6aaed95684" op-secure-params=" user " op-secure-digest="1b6366d05865bce625517a6aaed95684"/> + <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="86:15:8:e9b2624a-a468-4541-8cb4-526ee5466e26" transition-magic="0:8;86:15:8:e9b2624a-a468-4541-8cb4-526ee5466e26" exit-reason="" on_node="node2" call-id="66" rc-code="8" op-status="0" interval="10000" last-rc-change="1565266043" exec-time="961" queue-time="0" op-digest="29e39b115884dbdd932fbce6501ece1b" op-secure-params=" user " op-secure-digest="1b6366d05865bce625517a6aaed95684"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="galera-bundle-1"> + <instance_attributes id="status-galera-bundle-1"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="galera-bundle-0" uname="galera-bundle-0" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="galera-bundle-0"> + <lrm_resources> + <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera_last_0" operation_key="galera_promote_0" operation="promote" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="89:891:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:0;89:891:0:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="35" rc-code="0" op-status="0" interval="0" last-run="1566435907" last-rc-change="1566435907" exec-time="10647" queue-time="0" op-digest="1b6366d05865bce625517a6aaed95684" op-secure-params=" user " op-secure-digest="1b6366d05865bce625517a6aaed95684"/> + <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="83:892:8:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:8;83:892:8:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="" on_node="node1" call-id="66" rc-code="8" op-status="0" interval="10000" last-rc-change="1566435919" exec-time="1059" queue-time="0" op-digest="29e39b115884dbdd932fbce6501ece1b" op-secure-params=" user " op-secure-digest="1b6366d05865bce625517a6aaed95684"/> + <lrm_rsc_op id="galera_last_failure_0" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="83:892:8:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" transition-magic="0:1;83:892:8:5da9c0f3-4bc1-4a60-b177-1bca293a6d60" exit-reason="local node <node1> is started, but not in primary mode. Unknown state." on_node="node1" call-id="66" rc-code="1" op-status="0" interval="10000" last-rc-change="1566795150" exec-time="0" queue-time="0" op-digest="29e39b115884dbdd932fbce6501ece1b" op-secure-params=" user " op-secure-digest="1b6366d05865bce625517a6aaed95684"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/guest-node-cleanup.dot b/pengine/test10/guest-node-cleanup.dot new file mode 100644 index 00000000000..f00d2012fcb --- /dev/null +++ b/pengine/test10/guest-node-cleanup.dot @@ -0,0 +1,58 @@ +digraph "g" { +"container1_monitor_0 rhel7-1" -> "container1_start_0 rhel7-1" [ style = bold] +"container1_monitor_0 rhel7-1" -> "lxc1_stop_0 rhel7-1" [ style = bold] +"container1_monitor_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"container1_start_0 rhel7-1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"container1_start_0 rhel7-1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"container1_start_0 rhel7-1" -> "lxc1_start_0 rhel7-1" [ style = bold] +"container1_start_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"lxc-ms-master_demote_0" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms-master_demote_0" -> "lxc-ms_demote_0 lxc1" [ style = bold] +"lxc-ms-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_stop_0" [ style = bold] +"lxc-ms-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promote_0" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_running_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_running_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_start_0" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms-master_start_0" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc-ms-master_start_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stop_0" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms-master_stop_0" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_demote_0 lxc1" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_promote_0 lxc1" -> "lxc-ms-master_promoted_0" [ style = bold] +"lxc-ms_promote_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_start_0 lxc1" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms_start_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_stop_0 lxc1" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms_stop_0 lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc-ms_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"lxc1_monitor_30000 rhel7-1" [ style=bold color="green" fontcolor="black"] +"lxc1_start_0 rhel7-1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc1_start_0 rhel7-1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc1_start_0 rhel7-1" -> "lxc1_monitor_30000 rhel7-1" [ style = bold] +"lxc1_start_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"lxc1_stop_0 rhel7-1" -> "lxc1_start_0 rhel7-1" [ style = bold] +"lxc1_stop_0 rhel7-1" -> "stonith 'reboot' lxc1" [ style = bold] +"lxc1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lxc1" -> "container1_start_0 rhel7-1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms-master_stop_0" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_demote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc1_start_0 rhel7-1" [ style = bold] +"stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/pengine/test10/guest-node-cleanup.exp b/pengine/test10/guest-node-cleanup.exp new file mode 100644 index 00000000000..110dcdda316 --- /dev/null +++ b/pengine/test10/guest-node-cleanup.exp @@ -0,0 +1,289 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> + <synapse id="0"> + <action_set> + <rsc_op id="10" operation="start" operation_key="container1_start_0" on_node="rhel7-1" on_node_uuid="1"> + <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> + <attributes CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_remote_node="lxc1" CRM_meta_timeout="90000" config="/var/lib/pacemaker/cts/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="container1_monitor_0" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="31" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <rsc_op id="5" operation="monitor" operation_key="container1_monitor_0" on_node="rhel7-1" on_node_uuid="1"> + <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> + <attributes CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_remote_node="lxc1" CRM_meta_timeout="90000" config="/var/lib/pacemaker/cts/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="2"> + <action_set> + <rsc_op id="18" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:1_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"> + <primitive id="lxc-ms" long-id="lxc-ms:1" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="10" operation="start" operation_key="container1_start_0" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="15" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:1_demote_0"/> + </trigger> + <trigger> + <rsc_op id="17" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> + </trigger> + <trigger> + <pseudo_event id="23" operation="promote" operation_key="lxc-ms-master_promote_0"/> + </trigger> + <trigger> + <rsc_op id="28" operation="start" operation_key="lxc1_start_0" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="31" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <rsc_op id="17" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"> + <primitive id="lxc-ms" long-id="lxc-ms:1" class="ocf" provider="pacemaker" type="Stateful"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="10" operation="start" operation_key="container1_start_0" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="16" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="19" operation="start" operation_key="lxc-ms-master_start_0"/> + </trigger> + <trigger> + <rsc_op id="28" operation="start" operation_key="lxc1_start_0" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="31" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + </inputs> + </synapse> + <synapse id="4"> + <action_set> + <pseudo_event id="16" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="15" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:1_demote_0"/> + </trigger> + <trigger> + <pseudo_event id="21" operation="stop" operation_key="lxc-ms-master_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="31" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + </inputs> + </synapse> + <synapse id="5"> + <action_set> + <pseudo_event id="15" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:1_demote_0"> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="25" operation="demote" operation_key="lxc-ms-master_demote_0"/> + </trigger> + <trigger> + <pseudo_event id="31" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + </inputs> + </synapse> + <synapse id="6" priority="1000000"> + <action_set> + <pseudo_event id="26" operation="demoted" operation_key="lxc-ms-master_demoted_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="15" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:1_demote_0"/> + </trigger> + <trigger> + <pseudo_event id="25" operation="demote" operation_key="lxc-ms-master_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="7"> + <action_set> + <pseudo_event id="25" operation="demote" operation_key="lxc-ms-master_demote_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="8" priority="1000000"> + <action_set> + <pseudo_event id="24" operation="promoted" operation_key="lxc-ms-master_promoted_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="18" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:1_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> + </trigger> + </inputs> + </synapse> + <synapse id="9"> + <action_set> + <pseudo_event id="23" operation="promote" operation_key="lxc-ms-master_promote_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="20" operation="running" operation_key="lxc-ms-master_running_0"/> + </trigger> + <trigger> + <pseudo_event id="22" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="26" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="10" priority="1000000"> + <action_set> + <pseudo_event id="22" operation="stopped" operation_key="lxc-ms-master_stopped_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="16" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="21" operation="stop" operation_key="lxc-ms-master_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="11"> + <action_set> + <pseudo_event id="21" operation="stop" operation_key="lxc-ms-master_stop_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="26" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + </trigger> + <trigger> + <pseudo_event id="31" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + </inputs> + </synapse> + <synapse id="12" priority="1000000"> + <action_set> + <pseudo_event id="20" operation="running" operation_key="lxc-ms-master_running_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="17" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> + </trigger> + <trigger> + <pseudo_event id="19" operation="start" operation_key="lxc-ms-master_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="13"> + <action_set> + <pseudo_event id="19" operation="start" operation_key="lxc-ms-master_start_0"> + <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="22" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="26" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="14"> + <action_set> + <rsc_op id="28" operation="start" operation_key="lxc1_start_0" on_node="rhel7-1" on_node_uuid="1"> + <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="container1" CRM_meta_name="start" CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="10" operation="start" operation_key="container1_start_0" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="27" operation="stop" operation_key="lxc1_stop_0" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="31" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + </inputs> + </synapse> + <synapse id="15"> + <action_set> + <rsc_op id="27" operation="stop" operation_key="lxc1_stop_0" on_node="rhel7-1" on_node_uuid="1"> + <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="container1" CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> + <downed> + <node id="lxc1"/> + </downed> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="container1_monitor_0" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="16"> + <action_set> + <rsc_op id="2" operation="monitor" operation_key="lxc1_monitor_30000" on_node="rhel7-1" on_node_uuid="1"> + <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="container1" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="28" operation="start" operation_key="lxc1_start_0" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="17"> + <action_set> + <pseudo_event id="31" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"> + <attributes CRM_meta_master_lxc_ms="10" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_stonith_action="reboot" /> + <downed> + <node id="lxc1"/> + </downed> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="27" operation="stop" operation_key="lxc1_stop_0" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> +</transition_graph> diff --git a/pengine/test10/guest-node-cleanup.scores b/pengine/test10/guest-node-cleanup.scores new file mode 100644 index 00000000000..20f09eb514c --- /dev/null +++ b/pengine/test10/guest-node-cleanup.scores @@ -0,0 +1,81 @@ +Allocation scores: +Using the original execution date of: 2018-10-15 16:02:04Z +lxc-ms:0 promotion score on lxc2: INFINITY +lxc-ms:1 promotion score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms-master allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms-master allocation score on lxc2: INFINITY +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-1: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-2: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-3: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-4: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-5: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms:0 allocation score on lxc2: INFINITY +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-1: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-2: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-3: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-4: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-5: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms:1 allocation score on lxc2: INFINITY +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-1: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-2: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-3: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-4: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-5: 0 +pcmk__native_allocate: Fencing allocation score on lxc1: -INFINITY +pcmk__native_allocate: Fencing allocation score on lxc2: -INFINITY +pcmk__native_allocate: Fencing allocation score on rhel7-1: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-2: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-3: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-4: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-5: 0 +pcmk__native_allocate: FencingPass allocation score on lxc1: -INFINITY +pcmk__native_allocate: FencingPass allocation score on lxc2: -INFINITY +pcmk__native_allocate: FencingPass allocation score on rhel7-1: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-2: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-3: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-4: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-5: 0 +pcmk__native_allocate: container1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container1 allocation score on rhel7-1: INFINITY +pcmk__native_allocate: container1 allocation score on rhel7-2: 0 +pcmk__native_allocate: container1 allocation score on rhel7-3: 0 +pcmk__native_allocate: container1 allocation score on rhel7-4: 0 +pcmk__native_allocate: container1 allocation score on rhel7-5: 0 +pcmk__native_allocate: container2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container2 allocation score on rhel7-1: INFINITY +pcmk__native_allocate: container2 allocation score on rhel7-2: 0 +pcmk__native_allocate: container2 allocation score on rhel7-3: 0 +pcmk__native_allocate: container2 allocation score on rhel7-4: 0 +pcmk__native_allocate: container2 allocation score on rhel7-5: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on lxc1: INFINITY +pcmk__native_allocate: lxc-ms:0 allocation score on lxc2: INFINITY +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-1: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-2: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-3: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-4: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-5: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on lxc1: INFINITY +pcmk__native_allocate: lxc-ms:1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-1: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-2: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-3: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-4: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-5: 0 +pcmk__native_allocate: lxc1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-1: 0 +pcmk__native_allocate: lxc1 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-1: 0 +pcmk__native_allocate: lxc2 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-5: -INFINITY diff --git a/pengine/test10/guest-node-cleanup.summary b/pengine/test10/guest-node-cleanup.summary new file mode 100644 index 00000000000..5244a105f2d --- /dev/null +++ b/pengine/test10/guest-node-cleanup.summary @@ -0,0 +1,53 @@ +Using the original execution date of: 2018-10-15 16:02:04Z + +Current cluster status: +Online: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] +Containers: [ lxc2:container2 ] + + Fencing (stonith:fence_xvm): Started rhel7-2 + FencingPass (stonith:fence_dummy): Started rhel7-3 + container1 (ocf::heartbeat:VirtualDomain): FAILED + container2 (ocf::heartbeat:VirtualDomain): Started rhel7-1 + Master/Slave Set: lxc-ms-master [lxc-ms] + Slaves: [ lxc2 ] + Stopped: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] + +Transition Summary: + * Fence (reboot) lxc1 (resource: container1) 'guest is unclean' + * Start container1 ( rhel7-1 ) + * Recover lxc-ms:1 ( Master lxc1 ) + * Restart lxc1 ( rhel7-1 ) due to required container1 start + +Executing cluster transition: + * Resource action: container1 monitor on rhel7-1 + * Pseudo action: lxc-ms-master_demote_0 + * Resource action: lxc1 stop on rhel7-1 + * Pseudo action: stonith-lxc1-reboot on lxc1 + * Resource action: container1 start on rhel7-1 + * Pseudo action: lxc-ms_demote_0 + * Pseudo action: lxc-ms-master_demoted_0 + * Pseudo action: lxc-ms-master_stop_0 + * Resource action: lxc1 start on rhel7-1 + * Resource action: lxc1 monitor=30000 on rhel7-1 + * Pseudo action: lxc-ms_stop_0 + * Pseudo action: lxc-ms-master_stopped_0 + * Pseudo action: lxc-ms-master_start_0 + * Resource action: lxc-ms start on lxc1 + * Pseudo action: lxc-ms-master_running_0 + * Pseudo action: lxc-ms-master_promote_0 + * Resource action: lxc-ms promote on lxc1 + * Pseudo action: lxc-ms-master_promoted_0 +Using the original execution date of: 2018-10-15 16:02:04Z + +Revised cluster status: +Online: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] +Containers: [ lxc1:container1 lxc2:container2 ] + + Fencing (stonith:fence_xvm): Started rhel7-2 + FencingPass (stonith:fence_dummy): Started rhel7-3 + container1 (ocf::heartbeat:VirtualDomain): Started rhel7-1 + container2 (ocf::heartbeat:VirtualDomain): Started rhel7-1 + Master/Slave Set: lxc-ms-master [lxc-ms] + Masters: [ lxc1 ] + Slaves: [ lxc2 ] + diff --git a/pengine/test10/guest-node-cleanup.xml b/pengine/test10/guest-node-cleanup.xml new file mode 100644 index 00000000000..35835bc1ab4 --- /dev/null +++ b/pengine/test10/guest-node-cleanup.xml @@ -0,0 +1,304 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.9" epoch="238" num_updates="0" admin_epoch="0" cib-last-written="Mon Oct 15 11:02:03 2018" update-origin="rhel7-1" update-client="crmd" update-user="hacluster" have-quorum="1" dc-uuid="2" execution-date="1539619324"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cts-stonith-enabled" name="stonith-enabled" value="1"/> + <nvpair id="cts-start-failure-is-fatal" name="start-failure-is-fatal" value="false"/> + <nvpair id="cts-pe-input-series-max" name="pe-input-series-max" value="5000"/> + <nvpair id="cts-shutdown-escalation" name="shutdown-escalation" value="5min"/> + <nvpair id="cts-batch-limit" name="batch-limit" value="10"/> + <nvpair id="cts-dc-deadtime" name="dc-deadtime" value="5s"/> + <nvpair id="cts-no-quorum-policy" name="no-quorum-policy" value="stop"/> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="mycluster"/> + <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1539619323"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="rhel7-1"/> + <node id="2" uname="rhel7-2"/> + <node id="3" uname="rhel7-3"> + <instance_attributes id="nodes-3"> + <nvpair id="nodes-3-standby" name="standby" value="off"/> + </instance_attributes> + </node> + <node id="4" uname="rhel7-4"/> + <node id="5" uname="rhel7-5"> + <instance_attributes id="nodes-5"> + <nvpair id="nodes-5-standby" name="standby" value="off"/> + </instance_attributes> + </node> + </nodes> + <resources> + <primitive class="stonith" id="Fencing" type="fence_xvm"> + <meta_attributes id="Fencing-meta"> + <nvpair id="Fencing-migration-threshold" name="migration-threshold" value="5"/> + </meta_attributes> + <instance_attributes id="Fencing-params"> + <nvpair id="Fencing-key_file" name="key_file" value="/etc/pacemaker/fence_xvm.key"/> + <nvpair id="Fencing-multicast_address" name="multicast_address" value="239.255.100.100"/> + <nvpair id="Fencing-pcmk_host_map" name="pcmk_host_map" value="remote-rhel7-1:rhel7-1;remote-rhel7-2:rhel7-2;remote-rhel7-3:rhel7-3;remote-rhel7-4:rhel7-4;remote-rhel7-5:rhel7-5;"/> + <nvpair id="Fencing-pcmk_host_list" name="pcmk_host_list" value="rhel7-1 remote-rhel7-1 rhel7-2 remote-rhel7-2 rhel7-3 remote-rhel7-3 rhel7-4 remote-rhel7-4 rhel7-5 remote-rhel7-5"/> + </instance_attributes> + <operations> + <op id="Fencing-monitor-120s" interval="120s" name="monitor" timeout="120s"/> + <op id="Fencing-stop-0" interval="0" name="stop" timeout="60s"/> + <op id="Fencing-start-0" interval="0" name="start" timeout="60s"/> + </operations> + </primitive> + <primitive class="stonith" id="FencingPass" type="fence_dummy"> + <instance_attributes id="FencingPass-params"> + <nvpair id="FencingPass-random_sleep_range" name="random_sleep_range" value="30"/> + <nvpair id="FencingPass-pcmk_host_list" name="pcmk_host_list" value="rhel7-4 remote-rhel7-4"/> + <nvpair id="FencingPass-mode" name="mode" value="pass"/> + </instance_attributes> + </primitive> + <primitive class="ocf" id="container1" provider="heartbeat" type="VirtualDomain"> + <instance_attributes id="container1-instance_attributes"> + <nvpair id="container1-instance_attributes-force_stop" name="force_stop" value="true"/> + <nvpair id="container1-instance_attributes-hypervisor" name="hypervisor" value="lxc:///"/> + <nvpair id="container1-instance_attributes-config" name="config" value="/var/lib/pacemaker/cts/lxc/lxc1.xml"/> + </instance_attributes> + <utilization id="container1-utilization"> + <nvpair id="container1-utilization-cpu" name="cpu" value="1"/> + <nvpair id="container1-utilization-hv_memory" name="hv_memory" value="196"/> + </utilization> + <meta_attributes id="container1-meta_attributes"> + <nvpair id="container1-meta_attributes-remote-node" name="remote-node" value="lxc1"/> + </meta_attributes> + </primitive> + <primitive class="ocf" id="container2" provider="heartbeat" type="VirtualDomain"> + <instance_attributes id="container2-instance_attributes"> + <nvpair id="container2-instance_attributes-force_stop" name="force_stop" value="true"/> + <nvpair id="container2-instance_attributes-hypervisor" name="hypervisor" value="lxc:///"/> + <nvpair id="container2-instance_attributes-config" name="config" value="/var/lib/pacemaker/cts/lxc/lxc2.xml"/> + </instance_attributes> + <utilization id="container2-utilization"> + <nvpair id="container2-utilization-cpu" name="cpu" value="1"/> + <nvpair id="container2-utilization-hv_memory" name="hv_memory" value="196"/> + </utilization> + <meta_attributes id="container2-meta_attributes"> + <nvpair id="container2-meta_attributes-remote-node" name="remote-node" value="lxc2"/> + </meta_attributes> + </primitive> + <master id="lxc-ms-master"> + <primitive class="ocf" id="lxc-ms" provider="pacemaker" type="Stateful"> + <instance_attributes id="lxc-ms-instance_attributes"/> + <operations> + <op id="lxc-ms-monitor-interval-10s" interval="10s" name="monitor"/> + </operations> + </primitive> + <meta_attributes id="lxc-ms-meta_attributes"> + <nvpair id="lxc-ms-meta_attributes-master-max" name="master-max" value="1"/> + <nvpair id="lxc-ms-meta_attributes-clone-max" name="clone-max" value="2"/> + </meta_attributes> + </master> + </resources> + <constraints> + <rsc_location id="cli-prefer-container1" rsc="container1" role="Started" node="rhel7-1" score="INFINITY"/> + <rsc_location id="cli-prefer-container2" rsc="container2" role="Started" node="rhel7-1" score="INFINITY"/> + <rsc_location id="lxc-ms-location-lxc1" node="lxc1" rsc="lxc-ms-master" score="INFINITY"/> + <rsc_location id="lxc-ms-location-lxc2" node="lxc2" rsc="lxc-ms-master" score="INFINITY"/> + </constraints> + <fencing-topology> + <fencing-level devices="FencingPass,Fencing" id="cts-rhel7-4.1" index="1" target="rhel7-4"/> + <fencing-level devices="FencingPass,Fencing" id="cts-remote-rhel7-4.1" index="1" target="remote-rhel7-4"/> + </fencing-topology> + <op_defaults> + <meta_attributes id="cts-op_defaults-meta"> + <nvpair id="cts-op_defaults-timeout" name="timeout" value="90s"/> + </meta_attributes> + </op_defaults> + <alerts> + <alert id="alert-1" path="/var/lib/pacemaker/notify.sh"> + <recipient id="alert-1-recipient-1" value="/run/crm/alert.log"/> + </alert> + </alerts> + <rsc_defaults> + <meta_attributes id="rsc_defaults-options"/> + </rsc_defaults> + </configuration> + <status> + <node_state id="5" uname="rhel7-5" in_ccm="true" crmd="online" crm-debug-origin="do_state_transition" join="member" expected="member"> + <lrm id="5"> + <lrm_resources> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="58:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;58:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-5" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1539618536" last-rc-change="1539618536" exec-time="58" queue-time="0" op-digest="c7e1af5a2f7b98510353dc9f9edfef70"/> + </lrm_resource> + <lrm_resource id="FencingPass" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingPass_last_0" operation_key="FencingPass_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="59:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;59:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-5" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1539618538" last-rc-change="1539618538" exec-time="0" queue-time="0" op-digest="eb5a03cf2da3e1de4e70b23956bdd8b4"/> + </lrm_resource> + <lrm_resource id="container1" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="container1_last_0" operation_key="container1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="19:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;19:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-5" call-id="107" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="273" queue-time="0" op-digest="edbb69efbcbe9c588c5d34e36db6e16d"/> + </lrm_resource> + <lrm_resource id="container2" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="container2_last_0" operation_key="container2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="20:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;20:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-5" call-id="111" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="284" queue-time="0" op-digest="011f8a90c12be82054eaf7a034fc4062"/> + </lrm_resource> + <lrm_resource id="lxc1" type="remote" class="ocf" provider="pacemaker" container="container1"> + <lrm_rsc_op id="lxc1_last_0" operation_key="lxc1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="21:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;21:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-5" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lxc-ms" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="lxc-ms_last_0" operation_key="lxc-ms_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="14:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;14:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-5" call-id="117" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="35" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lxc2" type="remote" class="ocf" provider="pacemaker" container="container2"> + <lrm_rsc_op id="lxc2_last_0" operation_key="lxc2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="15:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;15:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-5" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="5"> + <instance_attributes id="status-5"/> + </transient_attributes> + </node_state> + <node_state id="2" uname="rhel7-2" in_ccm="true" crmd="online" crm-debug-origin="do_state_transition" join="member" expected="member"> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="24:57:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;24:57:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-2" call-id="105" rc-code="0" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="93" queue-time="0" op-digest="c7e1af5a2f7b98510353dc9f9edfef70"/> + <lrm_rsc_op id="Fencing_monitor_120000" operation_key="Fencing_monitor_120000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="25:57:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;25:57:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-2" call-id="107" rc-code="0" op-status="0" interval="120000" last-rc-change="1539618980" exec-time="71" queue-time="0" op-digest="cb34bc19df153021ce8f301baa293f35"/> + </lrm_resource> + <lrm_resource id="FencingPass" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingPass_last_0" operation_key="FencingPass_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="26:57:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;26:57:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-2" call-id="99" rc-code="0" op-status="0" interval="0" last-run="1539618979" last-rc-change="1539618979" exec-time="1" queue-time="0" op-digest="eb5a03cf2da3e1de4e70b23956bdd8b4"/> + </lrm_resource> + <lrm_resource id="container1" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="container1_last_0" operation_key="container1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="7:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;7:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-2" call-id="103" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="481" queue-time="0" op-digest="edbb69efbcbe9c588c5d34e36db6e16d"/> + </lrm_resource> + <lrm_resource id="container2" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="container2_last_0" operation_key="container2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="8:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;8:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-2" call-id="112" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="328" queue-time="0" op-digest="011f8a90c12be82054eaf7a034fc4062"/> + </lrm_resource> + <lrm_resource id="lxc-ms" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="lxc-ms_last_0" operation_key="lxc-ms_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="6:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;6:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-2" call-id="117" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="108" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lxc1" type="remote" class="ocf" provider="pacemaker" container="container1"> + <lrm_rsc_op id="lxc1_last_0" operation_key="lxc1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="7:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;7:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-2" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lxc2" type="remote" class="ocf" provider="pacemaker" container="container2"> + <lrm_rsc_op id="lxc2_last_0" operation_key="lxc2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="8:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;8:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-2" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="2"> + <instance_attributes id="status-2"/> + </transient_attributes> + </node_state> + <node_state id="3" uname="rhel7-3" in_ccm="true" crmd="online" crm-debug-origin="do_state_transition" join="member" expected="member"> + <lrm id="3"> + <lrm_resources> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="30:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;30:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-3" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1539618536" last-rc-change="1539618536" exec-time="13" queue-time="0" op-digest="c7e1af5a2f7b98510353dc9f9edfef70"/> + </lrm_resource> + <lrm_resource id="FencingPass" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingPass_last_0" operation_key="FencingPass_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="18:58:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;18:58:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-3" call-id="112" rc-code="0" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="9073" queue-time="0" op-digest="eb5a03cf2da3e1de4e70b23956bdd8b4"/> + </lrm_resource> + <lrm_resource id="container1" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="container1_last_0" operation_key="container1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="11:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;11:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-3" call-id="107" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="302" queue-time="0" op-digest="edbb69efbcbe9c588c5d34e36db6e16d"/> + </lrm_resource> + <lrm_resource id="container2" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="container2_last_0" operation_key="container2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="12:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;12:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-3" call-id="111" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="306" queue-time="0" op-digest="011f8a90c12be82054eaf7a034fc4062"/> + </lrm_resource> + <lrm_resource id="lxc-ms" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="lxc-ms_last_0" operation_key="lxc-ms_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="9:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;9:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-3" call-id="117" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="45" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lxc1" type="remote" class="ocf" provider="pacemaker" container="container1"> + <lrm_rsc_op id="lxc1_last_0" operation_key="lxc1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="10:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;10:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-3" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lxc2" type="remote" class="ocf" provider="pacemaker" container="container2"> + <lrm_rsc_op id="lxc2_last_0" operation_key="lxc2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="11:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;11:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-3" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="3"> + <instance_attributes id="status-3"/> + </transient_attributes> + </node_state> + <node_state id="4" uname="rhel7-4" in_ccm="true" crmd="online" crm-debug-origin="do_state_transition" join="member" expected="member"> + <lrm id="4"> + <lrm_resources> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="44:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;44:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-4" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1539618536" last-rc-change="1539618536" exec-time="54" queue-time="0" op-digest="c7e1af5a2f7b98510353dc9f9edfef70"/> + </lrm_resource> + <lrm_resource id="FencingPass" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingPass_last_0" operation_key="FencingPass_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="45:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;45:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-4" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1539618538" last-rc-change="1539618538" exec-time="0" queue-time="0" op-digest="eb5a03cf2da3e1de4e70b23956bdd8b4"/> + </lrm_resource> + <lrm_resource id="container1" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="container1_last_0" operation_key="container1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="15:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;15:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-4" call-id="99" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="277" queue-time="0" op-digest="edbb69efbcbe9c588c5d34e36db6e16d"/> + </lrm_resource> + <lrm_resource id="container2" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="container2_last_0" operation_key="container2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="16:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;16:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-4" call-id="103" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="309" queue-time="0" op-digest="011f8a90c12be82054eaf7a034fc4062"/> + </lrm_resource> + <lrm_resource id="lxc1" type="remote" class="ocf" provider="pacemaker" container="container1"> + <lrm_rsc_op id="lxc1_last_0" operation_key="lxc1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="17:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;17:57:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-4" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lxc-ms" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="lxc-ms_last_0" operation_key="lxc-ms_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="12:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;12:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-4" call-id="109" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="30" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lxc2" type="remote" class="ocf" provider="pacemaker" container="container2"> + <lrm_rsc_op id="lxc2_last_0" operation_key="lxc2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="13:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;13:58:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-4" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="4"> + <instance_attributes id="status-4"/> + </transient_attributes> + </node_state> + <node_state id="1" uname="rhel7-1" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="Fencing" type="fence_xvm" class="stonith"> + <lrm_rsc_op id="Fencing_last_0" operation_key="Fencing_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="23:57:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;23:57:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="101" rc-code="0" op-status="0" interval="0" last-run="1539618979" last-rc-change="1539618979" exec-time="1" queue-time="0" op-digest="c7e1af5a2f7b98510353dc9f9edfef70"/> + <lrm_rsc_op id="Fencing_monitor_120000" operation_key="Fencing_monitor_120000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="73:0:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;73:0:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="8" rc-code="0" op-status="0" interval="120000" last-rc-change="1539618537" exec-time="31" queue-time="0" op-digest="cb34bc19df153021ce8f301baa293f35"/> + </lrm_resource> + <lrm_resource id="FencingPass" type="fence_dummy" class="stonith"> + <lrm_rsc_op id="FencingPass_last_0" operation_key="FencingPass_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="3:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;3:0:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="13" rc-code="7" op-status="0" interval="0" last-run="1539618538" last-rc-change="1539618538" exec-time="0" queue-time="0" op-digest="eb5a03cf2da3e1de4e70b23956bdd8b4"/> + </lrm_resource> + <lrm_resource id="container2" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="container2_last_0" operation_key="container2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="20:58:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;20:58:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="113" rc-code="0" op-status="0" interval="0" last-run="1539618980" last-rc-change="1539618980" exec-time="1163" queue-time="0" op-digest="011f8a90c12be82054eaf7a034fc4062"/> + </lrm_resource> + <lrm_resource id="lxc-ms" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="lxc-ms_last_0" operation_key="lxc-ms_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="5:59:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:7;5:59:7:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="120" rc-code="7" op-status="0" interval="0" last-run="1539618989" last-rc-change="1539618989" exec-time="48" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="lxc1" type="remote" class="ocf" provider="pacemaker" container="container1"> + <lrm_rsc_op id="lxc1_last_0" operation_key="lxc1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="28:59:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;28:59:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1539618989" last-rc-change="1539618989" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="lxc1_monitor_30000" operation_key="lxc1_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="27:60:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;27:60:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="5" rc-code="0" op-status="0" interval="30000" last-rc-change="1539618991" exec-time="0" queue-time="0" op-digest="02a5bcf940fc8d3239701acb11438d6a"/> + </lrm_resource> + <lrm_resource id="lxc2" type="remote" class="ocf" provider="pacemaker" container="container2"> + <lrm_rsc_op id="lxc2_last_0" operation_key="lxc2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="30:59:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;30:59:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="4" rc-code="0" op-status="0" interval="0" last-run="1539618989" last-rc-change="1539618989" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="lxc2_monitor_30000" operation_key="lxc2_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="30:60:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;30:60:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="6" rc-code="0" op-status="0" interval="30000" last-rc-change="1539618991" exec-time="0" queue-time="0" op-digest="02a5bcf940fc8d3239701acb11438d6a"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="1"> + <instance_attributes id="status-1"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="lxc1" uname="lxc1" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="lxc1"> + <lrm_resources> + <lrm_resource id="lxc-ms" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="lxc-ms_last_0" operation_key="lxc-ms_promote_0" operation="promote" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="15:61:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;15:61:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="16" rc-code="0" op-status="0" interval="0" last-run="1539618992" last-rc-change="1539618992" exec-time="166" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="lxc1"> + <instance_attributes id="status-lxc1"> + <nvpair id="status-lxc1-master-lxc-ms" name="master-lxc-ms" value="10"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="lxc2" uname="lxc2" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="lxc2"> + <lrm_resources> + <lrm_resource id="lxc-ms" type="Stateful" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="lxc-ms_last_0" operation_key="lxc-ms_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="15:60:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;15:60:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="8" rc-code="0" op-status="0" interval="0" last-run="1539618991" last-rc-change="1539618991" exec-time="224" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="lxc-ms_monitor_10000" operation_key="lxc-ms_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.1.0" transition-key="18:61:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" transition-magic="0:0;18:61:0:c4b6e92c-170d-4c6d-be0b-cc468fe47f19" exit-reason="" on_node="rhel7-1" call-id="16" rc-code="0" op-status="0" interval="10000" last-rc-change="1539618991" exec-time="19" queue-time="0" op-digest="8f6a313464b7f9e3a31cb448458b700e"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="lxc2"> + <instance_attributes id="status-lxc2"> + <nvpair id="status-lxc2-master-lxc-ms" name="master-lxc-ms" value="5"/> + </instance_attributes> + </transient_attributes> + </node_state> + </status> +</cib> diff --git a/pengine/test10/guest-node-host-dies.dot b/pengine/test10/guest-node-host-dies.dot index a85250df749..9cdfaf73442 100644 --- a/pengine/test10/guest-node-host-dies.dot +++ b/pengine/test10/guest-node-host-dies.dot @@ -3,15 +3,11 @@ digraph "g" { "Fencing_start_0 rhel7-4" -> "Fencing_monitor_120000 rhel7-4" [ style = bold] "Fencing_start_0 rhel7-4" [ style=bold color="green" fontcolor="black"] "Fencing_stop_0 rhel7-4" -> "Fencing_start_0 rhel7-4" [ style = bold] -"Fencing_stop_0 rhel7-4" -> "all_stopped" [ style = bold] "Fencing_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] -"all_stopped" -> "Fencing_start_0 rhel7-4" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_start_0 rhel7-2" -> "lxc-ms_promote_0 lxc1" [ style = bold] "container1_start_0 rhel7-2" -> "lxc-ms_start_0 lxc1" [ style = bold] "container1_start_0 rhel7-2" -> "lxc1_start_0 rhel7-2" [ style = bold] "container1_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 rhel7-1" -> "all_stopped" [ style = bold] "container1_stop_0 rhel7-1" -> "container1_start_0 rhel7-2" [ style = bold] "container1_stop_0 rhel7-1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] "container1_stop_0 rhel7-1" -> "stonith 'reboot' lxc1" [ style = bold] @@ -19,7 +15,6 @@ digraph "g" { "container2_start_0 rhel7-3" -> "lxc-ms_start_0 lxc2" [ style = bold] "container2_start_0 rhel7-3" -> "lxc2_start_0 rhel7-3" [ style = bold] "container2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] -"container2_stop_0 rhel7-1" -> "all_stopped" [ style = bold] "container2_stop_0 rhel7-1" -> "container2_start_0 rhel7-3" [ style = bold] "container2_stop_0 rhel7-1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] "container2_stop_0 rhel7-1" -> "stonith 'reboot' lxc2" [ style = bold] @@ -60,11 +55,9 @@ digraph "g" { "lxc-ms_start_0 lxc2" -> "lxc-ms-master_running_0" [ style = bold] "lxc-ms_start_0 lxc2" -> "lxc-ms_monitor_10000 lxc2" [ style = bold] "lxc-ms_start_0 lxc2" [ style=bold color="green" fontcolor="black"] -"lxc-ms_stop_0 lxc1" -> "all_stopped" [ style = bold] "lxc-ms_stop_0 lxc1" -> "lxc-ms-master_stopped_0" [ style = bold] "lxc-ms_stop_0 lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] "lxc-ms_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] -"lxc-ms_stop_0 lxc2" -> "all_stopped" [ style = bold] "lxc-ms_stop_0 lxc2" -> "lxc-ms-master_stopped_0" [ style = bold] "lxc-ms_stop_0 lxc2" -> "lxc-ms_start_0 lxc2" [ style = bold] "lxc-ms_stop_0 lxc2" [ style=bold color="green" fontcolor="orange"] @@ -79,7 +72,6 @@ digraph "g" { "lxc1_start_0 rhel7-2" -> "lxc-ms_start_0 lxc1" [ style = bold] "lxc1_start_0 rhel7-2" -> "lxc1_monitor_30000 rhel7-2" [ style = bold] "lxc1_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] -"lxc1_stop_0 rhel7-1" -> "all_stopped" [ style = bold] "lxc1_stop_0 rhel7-1" -> "container1_stop_0 rhel7-1" [ style = bold] "lxc1_stop_0 rhel7-1" -> "lxc1_start_0 rhel7-2" [ style = bold] "lxc1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] @@ -94,40 +86,47 @@ digraph "g" { "lxc2_start_0 rhel7-3" -> "lxc-ms_start_0 lxc2" [ style = bold] "lxc2_start_0 rhel7-3" -> "lxc2_monitor_30000 rhel7-3" [ style = bold] "lxc2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] -"lxc2_stop_0 rhel7-1" -> "all_stopped" [ style = bold] "lxc2_stop_0 rhel7-1" -> "container2_stop_0 rhel7-1" [ style = bold] "lxc2_stop_0 rhel7-1" -> "lxc2_start_0 rhel7-3" [ style = bold] "lxc2_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] "rsc_rhel7-1_monitor_5000 rhel7-5" [ style=bold color="green" fontcolor="black"] "rsc_rhel7-1_start_0 rhel7-5" -> "rsc_rhel7-1_monitor_5000 rhel7-5" [ style = bold] "rsc_rhel7-1_start_0 rhel7-5" [ style=bold color="green" fontcolor="black"] -"rsc_rhel7-1_stop_0 rhel7-1" -> "all_stopped" [ style = bold] "rsc_rhel7-1_stop_0 rhel7-1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] "rsc_rhel7-1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' lxc1" -> "Fencing_start_0 rhel7-4" [ style = bold] +"stonith 'reboot' lxc1" -> "container1_start_0 rhel7-2" [ style = bold] +"stonith 'reboot' lxc1" -> "container2_start_0 rhel7-3" [ style = bold] "stonith 'reboot' lxc1" -> "lxc-ms-master_stop_0" [ style = bold] "stonith 'reboot' lxc1" -> "lxc-ms_demote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_start_0 lxc2" [ style = bold] "stonith 'reboot' lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] -"stonith 'reboot' lxc1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc1_start_0 rhel7-2" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] "stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' lxc2" -> "Fencing_start_0 rhel7-4" [ style = bold] +"stonith 'reboot' lxc2" -> "container1_start_0 rhel7-2" [ style = bold] +"stonith 'reboot' lxc2" -> "container2_start_0 rhel7-3" [ style = bold] "stonith 'reboot' lxc2" -> "lxc-ms-master_stop_0" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_start_0 lxc2" [ style = bold] "stonith 'reboot' lxc2" -> "lxc-ms_stop_0 lxc2" [ style = bold] -"stonith 'reboot' lxc2" -> "stonith_complete" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc1_start_0 rhel7-2" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc2" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] "stonith 'reboot' lxc2" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' rhel7-1" -> "container1_start_0 rhel7-2" [ style = bold] "stonith 'reboot' rhel7-1" -> "container1_stop_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "container2_start_0 rhel7-3" [ style = bold] "stonith 'reboot' rhel7-1" -> "container2_stop_0 rhel7-1" [ style = bold] -"stonith 'reboot' rhel7-1" -> "lxc1_stop_0 rhel7-1" [ style = bold] -"stonith 'reboot' rhel7-1" -> "lxc2_stop_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "lxc-ms_start_0 lxc2" [ style = bold] +"stonith 'reboot' rhel7-1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] "stonith 'reboot' rhel7-1" -> "rsc_rhel7-1_stop_0 rhel7-1" [ style = bold] -"stonith 'reboot' rhel7-1" -> "stonith_complete" [ style = bold] "stonith 'reboot' rhel7-1" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "container1_start_0 rhel7-2" [ style = bold] -"stonith_complete" -> "container2_start_0 rhel7-3" [ style = bold] -"stonith_complete" -> "lxc-ms_promote_0 lxc1" [ style = bold] -"stonith_complete" -> "lxc-ms_start_0 lxc1" [ style = bold] -"stonith_complete" -> "lxc-ms_start_0 lxc2" [ style = bold] -"stonith_complete" -> "lxc1_start_0 rhel7-2" [ style = bold] -"stonith_complete" -> "lxc2_start_0 rhel7-3" [ style = bold] -"stonith_complete" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/guest-node-host-dies.exp b/pengine/test10/guest-node-host-dies.exp index 8dbadde32b9..4974c2ab842 100644 --- a/pengine/test10/guest-node-host-dies.exp +++ b/pengine/test10/guest-node-host-dies.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="11" operation="stop" operation_key="Fencing_stop_0" on_node="rhel7-4" on_node_uuid="5"> + <rsc_op id="10" operation="stop" operation_key="Fencing_stop_0" on_node="rhel7-4" on_node_uuid="5"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="5" CRM_meta_timeout="60000" delay="0" multicast_address="239.255.100.100" pcmk_arg_map="domain:uname" pcmk_host_list="rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5"/> </rsc_op> @@ -10,17 +10,20 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="Fencing_start_0" on_node="rhel7-4" on_node_uuid="5"> + <rsc_op id="3" operation="start" operation_key="Fencing_start_0" on_node="rhel7-4" on_node_uuid="5"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="5" CRM_meta_timeout="60000" delay="0" multicast_address="239.255.100.100" pcmk_arg_map="domain:uname" pcmk_host_list="rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="10" operation="stop" operation_key="Fencing_stop_0" on_node="rhel7-4" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="Fencing_stop_0" on_node="rhel7-4" on_node_uuid="5"/> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + <trigger> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> @@ -33,48 +36,54 @@ </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="Fencing_start_0" on_node="rhel7-4" on_node_uuid="5"/> + <rsc_op id="3" operation="start" operation_key="Fencing_start_0" on_node="rhel7-4" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_rhel7-1_monitor_5000" on_node="rhel7-5" on_node_uuid="3"> + <rsc_op id="13" operation="monitor" operation_key="rsc_rhel7-1_monitor_5000" on_node="rhel7-5" on_node_uuid="3"> <primitive id="rsc_rhel7-1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-5" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.202"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc_rhel7-1_start_0" on_node="rhel7-5" on_node_uuid="3"/> + <rsc_op id="12" operation="start" operation_key="rsc_rhel7-1_start_0" on_node="rhel7-5" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc_rhel7-1_start_0" on_node="rhel7-5" on_node_uuid="3"> + <rsc_op id="12" operation="start" operation_key="rsc_rhel7-1_start_0" on_node="rhel7-5" on_node_uuid="3"> <primitive id="rsc_rhel7-1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-5" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.202"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stop" operation_key="rsc_rhel7-1_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="11" operation="stop" operation_key="rsc_rhel7-1_stop_0"/> </trigger> <trigger> - <pseudo_event id="15" operation="stop" operation_key="container1_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="container1_stop_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="container2_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="container2_stop_0"/> </trigger> <trigger> - <pseudo_event id="40" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + <trigger> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="12" operation="stop" operation_key="rsc_rhel7-1_stop_0"> + <pseudo_event id="11" operation="stop" operation_key="rsc_rhel7-1_stop_0"> <attributes CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.122.202"/> </pseudo_event> </action_set> @@ -86,23 +95,29 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"> + <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stop" operation_key="container1_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="14" operation="stop" operation_key="container1_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> <trigger> - <pseudo_event id="40" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="15" operation="stop" operation_key="container1_stop_0"> + <pseudo_event id="14" operation="stop" operation_key="container1_stop_0"> <attributes CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> </pseudo_event> </action_set> @@ -111,29 +126,35 @@ <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="34" operation="stop" operation_key="lxc1_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="lxc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="18" operation="start" operation_key="container2_start_0" on_node="rhel7-3" on_node_uuid="4"> + <rsc_op id="17" operation="start" operation_key="container2_start_0" on_node="rhel7-3" on_node_uuid="4"> <primitive id="container2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="4" CRM_meta_remote_node="lxc2" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc2.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="container2_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="16" operation="stop" operation_key="container2_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> <trigger> - <pseudo_event id="40" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="container2_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="container2_stop_0"> <attributes CRM_meta_remote_node="lxc2" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc2.xml" force_stop="true" hypervisor="lxc:///"/> </pseudo_event> </action_set> @@ -142,170 +163,188 @@ <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="lxc2_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="lxc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="22" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"> + <rsc_op id="21" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"> <primitive id="lxc-ms" long-id="lxc-ms:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="rhel7-2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="18" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="19" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> + <rsc_op id="20" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> </trigger> <trigger> - <rsc_op id="21" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> + <pseudo_event id="29" operation="promote" operation_key="lxc-ms-master_promote_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="promote" operation_key="lxc-ms-master_promote_0"/> + <rsc_op id="34" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="35" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> <trigger> - <pseudo_event id="40" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="21" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"> + <rsc_op id="20" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"> <primitive id="lxc-ms" long-id="lxc-ms:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="rhel7-2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="lxc-ms-master_start_0"/> + <pseudo_event id="25" operation="start" operation_key="lxc-ms-master_start_0"/> </trigger> <trigger> - <rsc_op id="35" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="34" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="40" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + <trigger> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> + <pseudo_event id="18" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="stop" operation_key="lxc-ms-master_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="lxc-ms-master_stop_0"/> </trigger> <trigger> - <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="19" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"> + <pseudo_event id="18" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="demote" operation_key="lxc-ms-master_demote_0"/> + <pseudo_event id="31" operation="demote" operation_key="lxc-ms-master_demote_0"/> </trigger> <trigger> - <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="lxc-ms_monitor_10000" internal_operation_key="lxc-ms:1_monitor_10000" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-3"> + <rsc_op id="24" operation="monitor" operation_key="lxc-ms_monitor_10000" internal_operation_key="lxc-ms:1_monitor_10000" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-3"> <primitive id="lxc-ms" long-id="lxc-ms:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="rhel7-3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-3"/> + <rsc_op id="23" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-3"/> </trigger> <trigger> - <rsc_op id="38" operation="start" operation_key="lxc2_start_0" on_node="rhel7-3" on_node_uuid="4"/> + <rsc_op id="37" operation="start" operation_key="lxc2_start_0" on_node="rhel7-3" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="24" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-3"> + <rsc_op id="23" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-3"> <primitive id="lxc-ms" long-id="lxc-ms:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="rhel7-3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="container2_start_0" on_node="rhel7-3" on_node_uuid="4"/> + <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> + <rsc_op id="17" operation="start" operation_key="container2_start_0" on_node="rhel7-3" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="lxc-ms-master_start_0"/> + <pseudo_event id="22" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> </trigger> <trigger> - <rsc_op id="38" operation="start" operation_key="lxc2_start_0" on_node="rhel7-3" on_node_uuid="4"/> + <pseudo_event id="25" operation="start" operation_key="lxc-ms-master_start_0"/> </trigger> <trigger> - <pseudo_event id="40" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="37" operation="start" operation_key="lxc2_start_0" on_node="rhel7-3" on_node_uuid="4"/> + </trigger> + <trigger> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + <trigger> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="stop" operation_key="lxc-ms-master_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="lxc-ms-master_stop_0"/> </trigger> <trigger> - <pseudo_event id="42" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="33" operation="demoted" operation_key="lxc-ms-master_demoted_0"> + <pseudo_event id="32" operation="demoted" operation_key="lxc-ms-master_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> + <pseudo_event id="18" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="32" operation="demote" operation_key="lxc-ms-master_demote_0"/> + <pseudo_event id="31" operation="demote" operation_key="lxc-ms-master_demote_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="32" operation="demote" operation_key="lxc-ms-master_demote_0"> + <pseudo_event id="31" operation="demote" operation_key="lxc-ms-master_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -313,159 +352,158 @@ </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="31" operation="promoted" operation_key="lxc-ms-master_promoted_0"> + <pseudo_event id="30" operation="promoted" operation_key="lxc-ms-master_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> + <rsc_op id="21" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="30" operation="promote" operation_key="lxc-ms-master_promote_0"> + <pseudo_event id="29" operation="promote" operation_key="lxc-ms-master_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="running" operation_key="lxc-ms-master_running_0"/> + <pseudo_event id="26" operation="running" operation_key="lxc-ms-master_running_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> + <pseudo_event id="28" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + <pseudo_event id="32" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="29" operation="stopped" operation_key="lxc-ms-master_stopped_0"> + <pseudo_event id="28" operation="stopped" operation_key="lxc-ms-master_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="stop" operation_key="lxc-ms-master_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="lxc-ms-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="28" operation="stop" operation_key="lxc-ms-master_stop_0"> + <pseudo_event id="27" operation="stop" operation_key="lxc-ms-master_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + <pseudo_event id="32" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> </trigger> <trigger> - <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> <trigger> - <pseudo_event id="42" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="27" operation="running" operation_key="lxc-ms-master_running_0"> + <pseudo_event id="26" operation="running" operation_key="lxc-ms-master_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> + <rsc_op id="20" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> </trigger> <trigger> - <rsc_op id="24" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-3"/> + <rsc_op id="23" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-3"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="lxc-ms-master_start_0"/> + <pseudo_event id="25" operation="start" operation_key="lxc-ms-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="26" operation="start" operation_key="lxc-ms-master_start_0"> + <pseudo_event id="25" operation="start" operation_key="lxc-ms-master_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> + <pseudo_event id="28" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + <pseudo_event id="32" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="lxc1_monitor_30000" on_node="rhel7-2" on_node_uuid="2"> + <rsc_op id="35" operation="monitor" operation_key="lxc1_monitor_30000" on_node="rhel7-2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="34" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="35" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"> + <rsc_op id="34" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_name="start" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-3" on_node_uuid="4"/> + <rsc_op id="5" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-3" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-4" on_node_uuid="5"/> + <rsc_op id="6" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-4" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-5" on_node_uuid="3"/> + <rsc_op id="8" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-5" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="34" operation="stop" operation_key="lxc1_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="lxc1_stop_0"/> </trigger> <trigger> - <pseudo_event id="40" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + <trigger> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="34" operation="stop" operation_key="lxc1_stop_0"> + <pseudo_event id="33" operation="stop" operation_key="lxc1_stop_0"> <attributes CRM_meta_container="container1" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="28"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-5" on_node_uuid="3"> + <rsc_op id="8" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-5" on_node_uuid="3"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="rhel7-5" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -474,7 +512,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-4" on_node_uuid="5"> + <rsc_op id="6" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-4" on_node_uuid="5"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -483,7 +521,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-3" on_node_uuid="4"> + <rsc_op id="5" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-3" on_node_uuid="4"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -492,60 +530,59 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="lxc2_monitor_30000" on_node="rhel7-3" on_node_uuid="4"> + <rsc_op id="38" operation="monitor" operation_key="lxc2_monitor_30000" on_node="rhel7-3" on_node_uuid="4"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="4" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="lxc2_start_0" on_node="rhel7-3" on_node_uuid="4"/> + <rsc_op id="37" operation="start" operation_key="lxc2_start_0" on_node="rhel7-3" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="38" operation="start" operation_key="lxc2_start_0" on_node="rhel7-3" on_node_uuid="4"> + <rsc_op id="37" operation="start" operation_key="lxc2_start_0" on_node="rhel7-3" on_node_uuid="4"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_name="start" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="4" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="4" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-4" on_node_uuid="5"/> + <rsc_op id="7" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-4" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-5" on_node_uuid="3"/> + <rsc_op id="9" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-5" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="container2_start_0" on_node="rhel7-3" on_node_uuid="4"/> + <rsc_op id="17" operation="start" operation_key="container2_start_0" on_node="rhel7-3" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="lxc2_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="lxc2_stop_0"/> </trigger> <trigger> - <pseudo_event id="40" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + <trigger> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="lxc2_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="lxc2_stop_0"> <attributes CRM_meta_container="container2" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="34"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-5" on_node_uuid="3"> + <rsc_op id="9" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-5" on_node_uuid="3"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="rhel7-5" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -554,7 +591,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-4" on_node_uuid="5"> + <rsc_op id="7" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-4" on_node_uuid="5"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -563,7 +600,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-2" on_node_uuid="2"> + <rsc_op id="4" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-2" on_node_uuid="2"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -572,7 +609,7 @@ </synapse> <synapse id="37"> <action_set> - <pseudo_event id="42" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"> <attributes CRM_meta_master_lxc_ms="5" CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_stonith_action="reboot" /> <downed> <node id="lxc2"/> @@ -581,13 +618,13 @@ </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="container2_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="container2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"> + <pseudo_event id="39" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"> <attributes CRM_meta_last_failure_lxc_ms="1458766329" CRM_meta_master_lxc_ms="10" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_stonith_action="reboot" /> <downed> <node id="lxc1"/> @@ -596,65 +633,11 @@ </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stop" operation_key="container1_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="container1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="39"> - <action_set> - <pseudo_event id="40" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> - </trigger> - <trigger> - <pseudo_event id="42" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> - </trigger> - </inputs> - </synapse> - <synapse id="40"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="11" operation="stop" operation_key="Fencing_stop_0" on_node="rhel7-4" on_node_uuid="5"/> - </trigger> - <trigger> - <pseudo_event id="12" operation="stop" operation_key="rsc_rhel7-1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="15" operation="stop" operation_key="container1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="17" operation="stop" operation_key="container2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="20" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="23" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="34" operation="stop" operation_key="lxc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="37" operation="stop" operation_key="lxc2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="40" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="41"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-1-reboot" on_node="rhel7-1" on_node_uuid="1"> <attributes CRM_meta_connected="1" CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_shutdown="0" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/guest-node-host-dies.scores b/pengine/test10/guest-node-host-dies.scores index 0d7ad3fa50b..dc1918b1f3e 100644 --- a/pengine/test10/guest-node-host-dies.scores +++ b/pengine/test10/guest-node-host-dies.scores @@ -1,80 +1,80 @@ Allocation scores: -clone_color: lxc-ms-master allocation score on lxc1: INFINITY -clone_color: lxc-ms-master allocation score on lxc2: INFINITY -clone_color: lxc-ms-master allocation score on rhel7-1: 0 -clone_color: lxc-ms-master allocation score on rhel7-2: 0 -clone_color: lxc-ms-master allocation score on rhel7-3: 0 -clone_color: lxc-ms-master allocation score on rhel7-4: 0 -clone_color: lxc-ms-master allocation score on rhel7-5: 0 -clone_color: lxc-ms:0 allocation score on lxc1: INFINITY -clone_color: lxc-ms:0 allocation score on lxc2: INFINITY -clone_color: lxc-ms:0 allocation score on rhel7-1: 0 -clone_color: lxc-ms:0 allocation score on rhel7-2: 0 -clone_color: lxc-ms:0 allocation score on rhel7-3: 0 -clone_color: lxc-ms:0 allocation score on rhel7-4: 0 -clone_color: lxc-ms:0 allocation score on rhel7-5: 0 -clone_color: lxc-ms:1 allocation score on lxc1: INFINITY -clone_color: lxc-ms:1 allocation score on lxc2: INFINITY -clone_color: lxc-ms:1 allocation score on rhel7-1: 0 -clone_color: lxc-ms:1 allocation score on rhel7-2: 0 -clone_color: lxc-ms:1 allocation score on rhel7-3: 0 -clone_color: lxc-ms:1 allocation score on rhel7-4: 0 -clone_color: lxc-ms:1 allocation score on rhel7-5: 0 lxc-ms:0 promotion score on lxc1: INFINITY lxc-ms:1 promotion score on lxc2: INFINITY -native_color: Fencing allocation score on lxc1: -INFINITY -native_color: Fencing allocation score on lxc2: -INFINITY -native_color: Fencing allocation score on rhel7-1: 0 -native_color: Fencing allocation score on rhel7-2: 0 -native_color: Fencing allocation score on rhel7-3: 0 -native_color: Fencing allocation score on rhel7-4: 0 -native_color: Fencing allocation score on rhel7-5: 0 -native_color: container1 allocation score on lxc1: -INFINITY -native_color: container1 allocation score on lxc2: -INFINITY -native_color: container1 allocation score on rhel7-1: -INFINITY -native_color: container1 allocation score on rhel7-2: 0 -native_color: container1 allocation score on rhel7-3: 0 -native_color: container1 allocation score on rhel7-4: 0 -native_color: container1 allocation score on rhel7-5: 0 -native_color: container2 allocation score on lxc1: -INFINITY -native_color: container2 allocation score on lxc2: -INFINITY -native_color: container2 allocation score on rhel7-1: -INFINITY -native_color: container2 allocation score on rhel7-2: 0 -native_color: container2 allocation score on rhel7-3: 0 -native_color: container2 allocation score on rhel7-4: 0 -native_color: container2 allocation score on rhel7-5: 0 -native_color: lxc-ms:0 allocation score on lxc1: INFINITY -native_color: lxc-ms:0 allocation score on lxc2: INFINITY -native_color: lxc-ms:0 allocation score on rhel7-1: -INFINITY -native_color: lxc-ms:0 allocation score on rhel7-2: 0 -native_color: lxc-ms:0 allocation score on rhel7-3: 0 -native_color: lxc-ms:0 allocation score on rhel7-4: 0 -native_color: lxc-ms:0 allocation score on rhel7-5: 0 -native_color: lxc-ms:1 allocation score on lxc1: -INFINITY -native_color: lxc-ms:1 allocation score on lxc2: INFINITY -native_color: lxc-ms:1 allocation score on rhel7-1: -INFINITY -native_color: lxc-ms:1 allocation score on rhel7-2: 0 -native_color: lxc-ms:1 allocation score on rhel7-3: 0 -native_color: lxc-ms:1 allocation score on rhel7-4: 0 -native_color: lxc-ms:1 allocation score on rhel7-5: 0 -native_color: lxc1 allocation score on lxc1: -INFINITY -native_color: lxc1 allocation score on lxc2: -INFINITY -native_color: lxc1 allocation score on rhel7-1: -INFINITY -native_color: lxc1 allocation score on rhel7-2: 0 -native_color: lxc1 allocation score on rhel7-3: -INFINITY -native_color: lxc1 allocation score on rhel7-4: -INFINITY -native_color: lxc1 allocation score on rhel7-5: -INFINITY -native_color: lxc2 allocation score on lxc1: -INFINITY -native_color: lxc2 allocation score on lxc2: -INFINITY -native_color: lxc2 allocation score on rhel7-1: -INFINITY -native_color: lxc2 allocation score on rhel7-2: -INFINITY -native_color: lxc2 allocation score on rhel7-3: 0 -native_color: lxc2 allocation score on rhel7-4: -INFINITY -native_color: lxc2 allocation score on rhel7-5: -INFINITY -native_color: rsc_rhel7-1 allocation score on lxc1: -INFINITY -native_color: rsc_rhel7-1 allocation score on lxc2: -INFINITY -native_color: rsc_rhel7-1 allocation score on rhel7-1: 100 -native_color: rsc_rhel7-1 allocation score on rhel7-2: 0 -native_color: rsc_rhel7-1 allocation score on rhel7-3: 0 -native_color: rsc_rhel7-1 allocation score on rhel7-4: 0 -native_color: rsc_rhel7-1 allocation score on rhel7-5: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms-master allocation score on lxc2: INFINITY +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-1: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-2: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-3: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-4: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-5: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms:0 allocation score on lxc2: INFINITY +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-1: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-2: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-3: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-4: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-5: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms:1 allocation score on lxc2: INFINITY +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-1: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-2: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-3: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-4: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-5: 0 +pcmk__native_allocate: Fencing allocation score on lxc1: -INFINITY +pcmk__native_allocate: Fencing allocation score on lxc2: -INFINITY +pcmk__native_allocate: Fencing allocation score on rhel7-1: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-2: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-3: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-4: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-5: 0 +pcmk__native_allocate: container1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container1 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: container1 allocation score on rhel7-2: 0 +pcmk__native_allocate: container1 allocation score on rhel7-3: 0 +pcmk__native_allocate: container1 allocation score on rhel7-4: 0 +pcmk__native_allocate: container1 allocation score on rhel7-5: 0 +pcmk__native_allocate: container2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container2 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: container2 allocation score on rhel7-2: 0 +pcmk__native_allocate: container2 allocation score on rhel7-3: 0 +pcmk__native_allocate: container2 allocation score on rhel7-4: 0 +pcmk__native_allocate: container2 allocation score on rhel7-5: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on lxc1: INFINITY +pcmk__native_allocate: lxc-ms:0 allocation score on lxc2: INFINITY +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-2: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-3: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-4: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-5: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc-ms:1 allocation score on lxc2: INFINITY +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-2: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-3: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-4: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-5: 0 +pcmk__native_allocate: lxc1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-2: 0 +pcmk__native_allocate: lxc1 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-3: 0 +pcmk__native_allocate: lxc2 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: rsc_rhel7-1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: rsc_rhel7-1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-1: 100 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-5: 0 diff --git a/pengine/test10/guest-node-host-dies.summary b/pengine/test10/guest-node-host-dies.summary index 4feee8892f9..591b857a562 100644 --- a/pengine/test10/guest-node-host-dies.summary +++ b/pengine/test10/guest-node-host-dies.summary @@ -26,21 +26,22 @@ Transition Summary: Executing cluster transition: * Resource action: Fencing stop on rhel7-4 * Pseudo action: lxc-ms-master_demote_0 + * Pseudo action: lxc1_stop_0 * Resource action: lxc1 monitor on rhel7-5 * Resource action: lxc1 monitor on rhel7-4 * Resource action: lxc1 monitor on rhel7-3 + * Pseudo action: lxc2_stop_0 * Resource action: lxc2 monitor on rhel7-5 * Resource action: lxc2 monitor on rhel7-4 * Resource action: lxc2 monitor on rhel7-2 * Fencing rhel7-1 (reboot) * Pseudo action: rsc_rhel7-1_stop_0 - * Pseudo action: lxc1_stop_0 - * Pseudo action: lxc2_stop_0 * Pseudo action: container1_stop_0 * Pseudo action: container2_stop_0 * Pseudo action: stonith-lxc2-reboot on lxc2 * Pseudo action: stonith-lxc1-reboot on lxc1 - * Pseudo action: stonith_complete + * Resource action: Fencing start on rhel7-4 + * Resource action: Fencing monitor=120000 on rhel7-4 * Resource action: rsc_rhel7-1 start on rhel7-5 * Resource action: container1 start on rhel7-2 * Resource action: container2 start on rhel7-3 @@ -56,9 +57,6 @@ Executing cluster transition: * Pseudo action: lxc-ms-master_start_0 * Resource action: lxc1 monitor=30000 on rhel7-2 * Resource action: lxc2 monitor=30000 on rhel7-3 - * Pseudo action: all_stopped - * Resource action: Fencing start on rhel7-4 - * Resource action: Fencing monitor=120000 on rhel7-4 * Resource action: lxc-ms start on lxc1 * Resource action: lxc-ms start on lxc2 * Pseudo action: lxc-ms-master_running_0 diff --git a/pengine/test10/history-1.scores b/pengine/test10/history-1.scores index bd0f43df60e..f593c5cdfe7 100644 --- a/pengine/test10/history-1.scores +++ b/pengine/test10/history-1.scores @@ -1,164 +1,164 @@ Allocation scores: -clone_color: Connectivity allocation score on pcmk-1: 0 -clone_color: Connectivity allocation score on pcmk-2: 0 -clone_color: Connectivity allocation score on pcmk-3: 0 -clone_color: Connectivity allocation score on pcmk-4: 0 -clone_color: Fencing allocation score on pcmk-1: 0 -clone_color: Fencing allocation score on pcmk-2: 0 -clone_color: Fencing allocation score on pcmk-3: 0 -clone_color: Fencing allocation score on pcmk-4: 0 -clone_color: FencingChild:0 allocation score on pcmk-1: 1 -clone_color: FencingChild:0 allocation score on pcmk-2: 0 -clone_color: FencingChild:0 allocation score on pcmk-3: 0 -clone_color: FencingChild:0 allocation score on pcmk-4: 0 -clone_color: FencingChild:1 allocation score on pcmk-1: 0 -clone_color: FencingChild:1 allocation score on pcmk-2: 1 -clone_color: FencingChild:1 allocation score on pcmk-3: 0 -clone_color: FencingChild:1 allocation score on pcmk-4: 0 -clone_color: FencingChild:2 allocation score on pcmk-1: 0 -clone_color: FencingChild:2 allocation score on pcmk-2: 0 -clone_color: FencingChild:2 allocation score on pcmk-3: 1 -clone_color: FencingChild:2 allocation score on pcmk-4: 0 -clone_color: FencingChild:3 allocation score on pcmk-1: 0 -clone_color: FencingChild:3 allocation score on pcmk-2: 0 -clone_color: FencingChild:3 allocation score on pcmk-3: 0 -clone_color: FencingChild:3 allocation score on pcmk-4: 0 -clone_color: master-1 allocation score on pcmk-1: 0 -clone_color: master-1 allocation score on pcmk-2: 0 -clone_color: master-1 allocation score on pcmk-3: 0 -clone_color: master-1 allocation score on pcmk-4: -INFINITY -clone_color: ping-1:0 allocation score on pcmk-1: 1 -clone_color: ping-1:0 allocation score on pcmk-2: 0 -clone_color: ping-1:0 allocation score on pcmk-3: 0 -clone_color: ping-1:0 allocation score on pcmk-4: 0 -clone_color: ping-1:1 allocation score on pcmk-1: 0 -clone_color: ping-1:1 allocation score on pcmk-2: 1 -clone_color: ping-1:1 allocation score on pcmk-3: 0 -clone_color: ping-1:1 allocation score on pcmk-4: 0 -clone_color: ping-1:2 allocation score on pcmk-1: 0 -clone_color: ping-1:2 allocation score on pcmk-2: 0 -clone_color: ping-1:2 allocation score on pcmk-3: 1 -clone_color: ping-1:2 allocation score on pcmk-4: 0 -clone_color: ping-1:3 allocation score on pcmk-1: 0 -clone_color: ping-1:3 allocation score on pcmk-2: 0 -clone_color: ping-1:3 allocation score on pcmk-3: 0 -clone_color: ping-1:3 allocation score on pcmk-4: 0 -clone_color: stateful-1:0 allocation score on pcmk-1: 1 -clone_color: stateful-1:0 allocation score on pcmk-2: 0 -clone_color: stateful-1:0 allocation score on pcmk-3: 0 -clone_color: stateful-1:0 allocation score on pcmk-4: -INFINITY -clone_color: stateful-1:1 allocation score on pcmk-1: 0 -clone_color: stateful-1:1 allocation score on pcmk-2: 1 -clone_color: stateful-1:1 allocation score on pcmk-3: 0 -clone_color: stateful-1:1 allocation score on pcmk-4: -INFINITY -clone_color: stateful-1:2 allocation score on pcmk-1: 0 -clone_color: stateful-1:2 allocation score on pcmk-2: 0 -clone_color: stateful-1:2 allocation score on pcmk-3: 1 -clone_color: stateful-1:2 allocation score on pcmk-4: -INFINITY -clone_color: stateful-1:3 allocation score on pcmk-1: 0 -clone_color: stateful-1:3 allocation score on pcmk-2: 0 -clone_color: stateful-1:3 allocation score on pcmk-3: 0 -clone_color: stateful-1:3 allocation score on pcmk-4: -INFINITY -group_color: group-1 allocation score on pcmk-1: 0 -group_color: group-1 allocation score on pcmk-2: 0 -group_color: group-1 allocation score on pcmk-3: 0 -group_color: group-1 allocation score on pcmk-4: 0 -group_color: r192.168.101.181 allocation score on pcmk-1: 0 -group_color: r192.168.101.181 allocation score on pcmk-2: 0 -group_color: r192.168.101.181 allocation score on pcmk-3: 0 -group_color: r192.168.101.181 allocation score on pcmk-4: 0 -group_color: r192.168.101.182 allocation score on pcmk-1: 0 -group_color: r192.168.101.182 allocation score on pcmk-2: 0 -group_color: r192.168.101.182 allocation score on pcmk-3: 0 -group_color: r192.168.101.182 allocation score on pcmk-4: 0 -group_color: r192.168.101.183 allocation score on pcmk-1: 0 -group_color: r192.168.101.183 allocation score on pcmk-2: 0 -group_color: r192.168.101.183 allocation score on pcmk-3: 0 -group_color: r192.168.101.183 allocation score on pcmk-4: 0 -native_color: FencingChild:0 allocation score on pcmk-1: 1 -native_color: FencingChild:0 allocation score on pcmk-2: 0 -native_color: FencingChild:0 allocation score on pcmk-3: 0 -native_color: FencingChild:0 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:1 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:1 allocation score on pcmk-2: 1 -native_color: FencingChild:1 allocation score on pcmk-3: 0 -native_color: FencingChild:1 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-2: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-3: 1 -native_color: FencingChild:2 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-2: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-3: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-4: -INFINITY -native_color: lsb-dummy allocation score on pcmk-1: -INFINITY -native_color: lsb-dummy allocation score on pcmk-2: -INFINITY -native_color: lsb-dummy allocation score on pcmk-3: -INFINITY -native_color: lsb-dummy allocation score on pcmk-4: -INFINITY -native_color: migrator allocation score on pcmk-1: 0 -native_color: migrator allocation score on pcmk-2: 0 -native_color: migrator allocation score on pcmk-3: 0 -native_color: migrator allocation score on pcmk-4: 0 -native_color: ping-1:0 allocation score on pcmk-1: 1 -native_color: ping-1:0 allocation score on pcmk-2: 0 -native_color: ping-1:0 allocation score on pcmk-3: 0 -native_color: ping-1:0 allocation score on pcmk-4: -INFINITY -native_color: ping-1:1 allocation score on pcmk-1: -INFINITY -native_color: ping-1:1 allocation score on pcmk-2: 1 -native_color: ping-1:1 allocation score on pcmk-3: 0 -native_color: ping-1:1 allocation score on pcmk-4: -INFINITY -native_color: ping-1:2 allocation score on pcmk-1: -INFINITY -native_color: ping-1:2 allocation score on pcmk-2: -INFINITY -native_color: ping-1:2 allocation score on pcmk-3: 1 -native_color: ping-1:2 allocation score on pcmk-4: -INFINITY -native_color: ping-1:3 allocation score on pcmk-1: -INFINITY -native_color: ping-1:3 allocation score on pcmk-2: -INFINITY -native_color: ping-1:3 allocation score on pcmk-3: -INFINITY -native_color: ping-1:3 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-1: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-1: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-1: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-4: -INFINITY -native_color: rsc_pcmk-1 allocation score on pcmk-1: 100 -native_color: rsc_pcmk-1 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-2: 100 -native_color: rsc_pcmk-2 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-3: 100 -native_color: rsc_pcmk-3 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-4: 100 -native_color: stateful-1:0 allocation score on pcmk-1: 1 -native_color: stateful-1:0 allocation score on pcmk-2: 0 -native_color: stateful-1:0 allocation score on pcmk-3: 0 -native_color: stateful-1:0 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-2: 1 -native_color: stateful-1:1 allocation score on pcmk-3: 0 -native_color: stateful-1:1 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-3: 1 -native_color: stateful-1:2 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on pcmk-1: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-2: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-3: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-4: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-1: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-2: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-3: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-4: -INFINITY +pcmk__group_allocate: group-1 allocation score on pcmk-1: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-2: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-3: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-4: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: migrator allocation score on pcmk-1: 0 +pcmk__native_allocate: migrator allocation score on pcmk-2: 0 +pcmk__native_allocate: migrator allocation score on pcmk-3: 0 +pcmk__native_allocate: migrator allocation score on pcmk-4: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: ping-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-1: 100 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-2: 100 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-3: 100 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-4: 100 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-4: -INFINITY stateful-1:0 promotion score on pcmk-1: -1 stateful-1:1 promotion score on pcmk-2: -1 stateful-1:2 promotion score on pcmk-3: -1 diff --git a/pengine/test10/honor_stonith_rsc_order1.exp b/pengine/test10/honor_stonith_rsc_order1.exp index 081a50fa07a..84774cdd3be 100644 --- a/pengine/test10/honor_stonith_rsc_order1.exp +++ b/pengine/test10/honor_stonith_rsc_order1.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" long-id="S_A:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="S_CLONE_start_0"/> + <pseudo_event id="5" operation="start" operation_key="S_CLONE_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" long-id="S_A:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,52 +23,52 @@ </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="7" operation="running" operation_key="S_CLONE_running_0"> + <pseudo_event id="6" operation="running" operation_key="S_CLONE_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="S_CLONE_start_0"/> + <pseudo_event id="5" operation="start" operation_key="S_CLONE_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="6" operation="start" operation_key="S_CLONE_start_0"> + <pseudo_event id="5" operation="start" operation_key="S_CLONE_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="12" operation="running" operation_key="S_GROUP_running_0"/> + <pseudo_event id="11" operation="running" operation_key="S_GROUP_running_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="12" operation="running" operation_key="S_GROUP_running_0"> + <pseudo_event id="11" operation="running" operation_key="S_GROUP_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="9" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="S_GROUP_start_0"/> + <pseudo_event id="10" operation="start" operation_key="S_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="11" operation="start" operation_key="S_GROUP_start_0"> + <pseudo_event id="10" operation="start" operation_key="S_GROUP_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -76,23 +76,23 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="9" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="S_GROUP_start_0"/> + <pseudo_event id="10" operation="start" operation_key="S_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -101,20 +101,20 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="15" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="14" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/honor_stonith_rsc_order1.scores b/pengine/test10/honor_stonith_rsc_order1.scores index 66ac975104b..7fda2933e65 100644 --- a/pengine/test10/honor_stonith_rsc_order1.scores +++ b/pengine/test10/honor_stonith_rsc_order1.scores @@ -1,8 +1,8 @@ Allocation scores: -clone_color: S_A:0 allocation score on fc16-builder: 0 -clone_color: S_CLONE allocation score on fc16-builder: 0 -group_color: S_B allocation score on fc16-builder: 0 -group_color: S_GROUP allocation score on fc16-builder: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: S_A:0 allocation score on fc16-builder: 0 -native_color: S_B allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_A:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_CLONE allocation score on fc16-builder: 0 +pcmk__group_allocate: S_B allocation score on fc16-builder: 0 +pcmk__group_allocate: S_GROUP allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: S_A:0 allocation score on fc16-builder: 0 +pcmk__native_allocate: S_B allocation score on fc16-builder: 0 diff --git a/pengine/test10/honor_stonith_rsc_order2.exp b/pengine/test10/honor_stonith_rsc_order2.exp index 15e798f0fc0..5bbd3aaac61 100644 --- a/pengine/test10/honor_stonith_rsc_order2.exp +++ b/pengine/test10/honor_stonith_rsc_order2.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" long-id="S_A:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="S_CLONE_start_0"/> + <pseudo_event id="7" operation="start" operation_key="S_CLONE_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" long-id="S_A:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,58 +23,58 @@ </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="S_CLONE_running_0"> + <pseudo_event id="8" operation="running" operation_key="S_CLONE_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="6" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="S_CLONE_start_0"/> + <pseudo_event id="7" operation="start" operation_key="S_CLONE_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="start" operation_key="S_CLONE_start_0"> + <pseudo_event id="7" operation="start" operation_key="S_CLONE_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="16" operation="running" operation_key="S_GROUP_running_0"/> + <pseudo_event id="15" operation="running" operation_key="S_GROUP_running_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="16" operation="running" operation_key="S_GROUP_running_0"> + <pseudo_event id="15" operation="running" operation_key="S_GROUP_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="11" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="S_C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="12" operation="start" operation_key="S_C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="S_D_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="13" operation="start" operation_key="S_D_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="S_GROUP_start_0"/> + <pseudo_event id="14" operation="start" operation_key="S_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="15" operation="start" operation_key="S_GROUP_start_0"> + <pseudo_event id="14" operation="start" operation_key="S_GROUP_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -82,23 +82,23 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="11" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="S_GROUP_start_0"/> + <pseudo_event id="14" operation="start" operation_key="S_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -107,26 +107,26 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="13" operation="start" operation_key="S_C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="12" operation="start" operation_key="S_C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_C" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="S_C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="monitor" operation_key="S_C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="11" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="S_GROUP_start_0"/> + <pseudo_event id="14" operation="start" operation_key="S_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="S_C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="S_C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_C" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -135,26 +135,26 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="14" operation="start" operation_key="S_D_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="13" operation="start" operation_key="S_D_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_D" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="S_D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="monitor" operation_key="S_D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="S_C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="12" operation="start" operation_key="S_C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="S_GROUP_start_0"/> + <pseudo_event id="14" operation="start" operation_key="S_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="S_D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="monitor" operation_key="S_D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_D" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -163,20 +163,20 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="19" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="18" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="5" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/honor_stonith_rsc_order2.scores b/pengine/test10/honor_stonith_rsc_order2.scores index 24ad19b58be..4ffdb93af45 100644 --- a/pengine/test10/honor_stonith_rsc_order2.scores +++ b/pengine/test10/honor_stonith_rsc_order2.scores @@ -1,12 +1,12 @@ Allocation scores: -clone_color: S_A:0 allocation score on fc16-builder: 0 -clone_color: S_CLONE allocation score on fc16-builder: 0 -group_color: S_B allocation score on fc16-builder: 0 -group_color: S_C allocation score on fc16-builder: 0 -group_color: S_D allocation score on fc16-builder: 0 -group_color: S_GROUP allocation score on fc16-builder: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: S_A:0 allocation score on fc16-builder: 0 -native_color: S_B allocation score on fc16-builder: 0 -native_color: S_C allocation score on fc16-builder: 0 -native_color: S_D allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_A:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_CLONE allocation score on fc16-builder: 0 +pcmk__group_allocate: S_B allocation score on fc16-builder: 0 +pcmk__group_allocate: S_C allocation score on fc16-builder: 0 +pcmk__group_allocate: S_D allocation score on fc16-builder: 0 +pcmk__group_allocate: S_GROUP allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: S_A:0 allocation score on fc16-builder: 0 +pcmk__native_allocate: S_B allocation score on fc16-builder: 0 +pcmk__native_allocate: S_C allocation score on fc16-builder: 0 +pcmk__native_allocate: S_D allocation score on fc16-builder: 0 diff --git a/pengine/test10/honor_stonith_rsc_order3.exp b/pengine/test10/honor_stonith_rsc_order3.exp index c59ccf1b957..5990381b5b8 100644 --- a/pengine/test10/honor_stonith_rsc_order3.exp +++ b/pengine/test10/honor_stonith_rsc_order3.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" long-id="S_A:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="S_CLONE_start_0"/> + <pseudo_event id="7" operation="start" operation_key="S_CLONE_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" long-id="S_A:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,83 +23,83 @@ </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="S_CLONE_running_0"> + <pseudo_event id="8" operation="running" operation_key="S_CLONE_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="6" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="S_CLONE_start_0"/> + <pseudo_event id="7" operation="start" operation_key="S_CLONE_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="start" operation_key="S_CLONE_start_0"> + <pseudo_event id="7" operation="start" operation_key="S_CLONE_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="20" operation="running" operation_key="S_CLONE2_running_0"/> + <pseudo_event id="19" operation="running" operation_key="S_CLONE2_running_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="16" operation="running" operation_key="S_GROUP:0_running_0"> + <pseudo_event id="15" operation="running" operation_key="S_GROUP:0_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="S_B:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="11" operation="start" operation_key="S_B:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="S_C:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="12" operation="start" operation_key="S_C:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="S_D:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="13" operation="start" operation_key="S_D:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="S_GROUP:0_start_0"/> + <pseudo_event id="14" operation="start" operation_key="S_GROUP:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="15" operation="start" operation_key="S_GROUP:0_start_0"> + <pseudo_event id="14" operation="start" operation_key="S_GROUP:0_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="start" operation_key="S_CLONE2_start_0"/> + <pseudo_event id="18" operation="start" operation_key="S_CLONE2_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="S_B:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="11" operation="start" operation_key="S_B:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" long-id="S_B:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="start" operation_key="S_GROUP:0_start_0"/> + <pseudo_event id="14" operation="start" operation_key="S_GROUP:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="S_B:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="S_B:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" long-id="S_B:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -108,23 +108,23 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="13" operation="start" operation_key="S_C:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="12" operation="start" operation_key="S_C:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_C" long-id="S_C:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="S_B:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="11" operation="start" operation_key="S_B:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="S_GROUP:0_start_0"/> + <pseudo_event id="14" operation="start" operation_key="S_GROUP:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="S_C:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="S_C:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_C" long-id="S_C:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -133,23 +133,23 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="14" operation="start" operation_key="S_D:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="13" operation="start" operation_key="S_D:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_D" long-id="S_D:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="S_C:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="12" operation="start" operation_key="S_C:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="S_GROUP:0_start_0"/> + <pseudo_event id="14" operation="start" operation_key="S_GROUP:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="S_D:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="monitor" operation_key="S_D:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_D" long-id="S_D:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -158,53 +158,53 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="20" operation="running" operation_key="S_CLONE2_running_0"> + <pseudo_event id="19" operation="running" operation_key="S_CLONE2_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="running" operation_key="S_GROUP:0_running_0"/> + <pseudo_event id="15" operation="running" operation_key="S_GROUP:0_running_0"/> </trigger> <trigger> - <pseudo_event id="19" operation="start" operation_key="S_CLONE2_start_0"/> + <pseudo_event id="18" operation="start" operation_key="S_CLONE2_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="19" operation="start" operation_key="S_CLONE2_start_0"> + <pseudo_event id="18" operation="start" operation_key="S_CLONE2_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="S_B:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="S_B:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="S_C:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="monitor" operation_key="S_C:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="S_D:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="monitor" operation_key="S_D:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="23" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="22" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="5" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/honor_stonith_rsc_order3.scores b/pengine/test10/honor_stonith_rsc_order3.scores index 5bd4e72bbef..59b85951219 100644 --- a/pengine/test10/honor_stonith_rsc_order3.scores +++ b/pengine/test10/honor_stonith_rsc_order3.scores @@ -1,17 +1,17 @@ Allocation scores: -clone_color: S_A:0 allocation score on fc16-builder: 0 -clone_color: S_B:0 allocation score on fc16-builder: 0 -clone_color: S_C:0 allocation score on fc16-builder: 0 -clone_color: S_CLONE allocation score on fc16-builder: 0 -clone_color: S_CLONE2 allocation score on fc16-builder: 0 -clone_color: S_D:0 allocation score on fc16-builder: 0 -clone_color: S_GROUP:0 allocation score on fc16-builder: 0 -group_color: S_B:0 allocation score on fc16-builder: 0 -group_color: S_C:0 allocation score on fc16-builder: 0 -group_color: S_D:0 allocation score on fc16-builder: 0 -group_color: S_GROUP:0 allocation score on fc16-builder: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: S_A:0 allocation score on fc16-builder: 0 -native_color: S_B:0 allocation score on fc16-builder: 0 -native_color: S_C:0 allocation score on fc16-builder: 0 -native_color: S_D:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_A:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_B:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_C:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_CLONE allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_CLONE2 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_D:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_GROUP:0 allocation score on fc16-builder: 0 +pcmk__group_allocate: S_B:0 allocation score on fc16-builder: 0 +pcmk__group_allocate: S_C:0 allocation score on fc16-builder: 0 +pcmk__group_allocate: S_D:0 allocation score on fc16-builder: 0 +pcmk__group_allocate: S_GROUP:0 allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: S_A:0 allocation score on fc16-builder: 0 +pcmk__native_allocate: S_B:0 allocation score on fc16-builder: 0 +pcmk__native_allocate: S_C:0 allocation score on fc16-builder: 0 +pcmk__native_allocate: S_D:0 allocation score on fc16-builder: 0 diff --git a/pengine/test10/honor_stonith_rsc_order4.exp b/pengine/test10/honor_stonith_rsc_order4.exp index a42ec9546eb..35ddb3e5299 100644 --- a/pengine/test10/honor_stonith_rsc_order4.exp +++ b/pengine/test10/honor_stonith_rsc_order4.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="S_A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="start" operation_key="S_A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="5" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,20 +26,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -48,20 +48,20 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/honor_stonith_rsc_order4.scores b/pengine/test10/honor_stonith_rsc_order4.scores index f7fca0c04ad..7d4816194df 100644 --- a/pengine/test10/honor_stonith_rsc_order4.scores +++ b/pengine/test10/honor_stonith_rsc_order4.scores @@ -1,4 +1,4 @@ Allocation scores: -native_color: A allocation score on fc16-builder: 0 -native_color: S_A allocation score on fc16-builder: 0 -native_color: S_B allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: S_A allocation score on fc16-builder: 0 +pcmk__native_allocate: S_B allocation score on fc16-builder: 0 diff --git a/pengine/test10/ignore_stonith_rsc_order1.exp b/pengine/test10/ignore_stonith_rsc_order1.exp index c45a68741aa..9063bc6f624 100644 --- a/pengine/test10/ignore_stonith_rsc_order1.exp +++ b/pengine/test10/ignore_stonith_rsc_order1.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="S_A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="start" operation_key="S_A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,20 +26,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ignore_stonith_rsc_order1.scores b/pengine/test10/ignore_stonith_rsc_order1.scores index 100a311b016..77312c091a3 100644 --- a/pengine/test10/ignore_stonith_rsc_order1.scores +++ b/pengine/test10/ignore_stonith_rsc_order1.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: A allocation score on fc16-builder: 0 -native_color: S_A allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: S_A allocation score on fc16-builder: 0 diff --git a/pengine/test10/ignore_stonith_rsc_order2.exp b/pengine/test10/ignore_stonith_rsc_order2.exp index 76054b89cee..d942d536829 100644 --- a/pengine/test10/ignore_stonith_rsc_order2.exp +++ b/pengine/test10/ignore_stonith_rsc_order2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="S_A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="start" operation_key="S_A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="9" operation="running" operation_key="MIXED_GROUP_running_0"/> + <pseudo_event id="8" operation="running" operation_key="MIXED_GROUP_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="S_A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,25 +26,25 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="9" operation="running" operation_key="MIXED_GROUP_running_0"> + <pseudo_event id="8" operation="running" operation_key="MIXED_GROUP_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="6" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="MIXED_GROUP_start_0"/> + <pseudo_event id="7" operation="start" operation_key="MIXED_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="start" operation_key="MIXED_GROUP_start_0"> + <pseudo_event id="7" operation="start" operation_key="MIXED_GROUP_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -52,23 +52,23 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="MIXED_GROUP_start_0"/> + <pseudo_event id="7" operation="start" operation_key="MIXED_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -77,26 +77,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="7" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="5" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="MIXED_GROUP_start_0"/> + <pseudo_event id="7" operation="start" operation_key="MIXED_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ignore_stonith_rsc_order2.scores b/pengine/test10/ignore_stonith_rsc_order2.scores index e167d8853a9..4d6e8cdb7c7 100644 --- a/pengine/test10/ignore_stonith_rsc_order2.scores +++ b/pengine/test10/ignore_stonith_rsc_order2.scores @@ -1,7 +1,7 @@ Allocation scores: -group_color: A allocation score on fc16-builder: 0 -group_color: MIXED_GROUP allocation score on fc16-builder: 0 -group_color: S_B allocation score on fc16-builder: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: S_A allocation score on fc16-builder: 0 -native_color: S_B allocation score on fc16-builder: 0 +pcmk__group_allocate: A allocation score on fc16-builder: 0 +pcmk__group_allocate: MIXED_GROUP allocation score on fc16-builder: 0 +pcmk__group_allocate: S_B allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: S_A allocation score on fc16-builder: 0 +pcmk__native_allocate: S_B allocation score on fc16-builder: 0 diff --git a/pengine/test10/ignore_stonith_rsc_order3.exp b/pengine/test10/ignore_stonith_rsc_order3.exp index 922498e8728..111e6568dc2 100644 --- a/pengine/test10/ignore_stonith_rsc_order3.exp +++ b/pengine/test10/ignore_stonith_rsc_order3.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" long-id="S_A:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="S_CLONE_start_0"/> + <pseudo_event id="5" operation="start" operation_key="S_CLONE_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" long-id="S_A:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,55 +23,55 @@ </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="7" operation="running" operation_key="S_CLONE_running_0"> + <pseudo_event id="6" operation="running" operation_key="S_CLONE_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="S_CLONE_start_0"/> + <pseudo_event id="5" operation="start" operation_key="S_CLONE_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="6" operation="start" operation_key="S_CLONE_start_0"> + <pseudo_event id="5" operation="start" operation_key="S_CLONE_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="13" operation="running" operation_key="MIXED_GROUP_running_0"/> + <pseudo_event id="12" operation="running" operation_key="MIXED_GROUP_running_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="13" operation="running" operation_key="MIXED_GROUP_running_0"> + <pseudo_event id="12" operation="running" operation_key="MIXED_GROUP_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="9" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="10" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="MIXED_GROUP_start_0"/> + <pseudo_event id="11" operation="start" operation_key="MIXED_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="12" operation="start" operation_key="MIXED_GROUP_start_0"> + <pseudo_event id="11" operation="start" operation_key="MIXED_GROUP_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -79,23 +79,23 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="9" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="MIXED_GROUP_start_0"/> + <pseudo_event id="11" operation="start" operation_key="MIXED_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -104,26 +104,26 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="11" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="10" operation="start" operation_key="S_B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="9" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="MIXED_GROUP_start_0"/> + <pseudo_event id="11" operation="start" operation_key="MIXED_GROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="S_B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ignore_stonith_rsc_order3.scores b/pengine/test10/ignore_stonith_rsc_order3.scores index 0e94acc777d..862a3d4a085 100644 --- a/pengine/test10/ignore_stonith_rsc_order3.scores +++ b/pengine/test10/ignore_stonith_rsc_order3.scores @@ -1,9 +1,9 @@ Allocation scores: -clone_color: S_A:0 allocation score on fc16-builder: 0 -clone_color: S_CLONE allocation score on fc16-builder: 0 -group_color: A allocation score on fc16-builder: 0 -group_color: MIXED_GROUP allocation score on fc16-builder: 0 -group_color: S_B allocation score on fc16-builder: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: S_A:0 allocation score on fc16-builder: 0 -native_color: S_B allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_A:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_CLONE allocation score on fc16-builder: 0 +pcmk__group_allocate: A allocation score on fc16-builder: 0 +pcmk__group_allocate: MIXED_GROUP allocation score on fc16-builder: 0 +pcmk__group_allocate: S_B allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: S_A:0 allocation score on fc16-builder: 0 +pcmk__native_allocate: S_B allocation score on fc16-builder: 0 diff --git a/pengine/test10/ignore_stonith_rsc_order4.exp b/pengine/test10/ignore_stonith_rsc_order4.exp index 74399500bea..b3ebda182de 100644 --- a/pengine/test10/ignore_stonith_rsc_order4.exp +++ b/pengine/test10/ignore_stonith_rsc_order4.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" long-id="S_A:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="S_CLONE_start_0"/> + <pseudo_event id="5" operation="start" operation_key="S_CLONE_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_A" long-id="S_A:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,80 +23,80 @@ </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="7" operation="running" operation_key="S_CLONE_running_0"> + <pseudo_event id="6" operation="running" operation_key="S_CLONE_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="start" operation_key="S_A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="S_CLONE_start_0"/> + <pseudo_event id="5" operation="start" operation_key="S_CLONE_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="6" operation="start" operation_key="S_CLONE_start_0"> + <pseudo_event id="5" operation="start" operation_key="S_CLONE_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="1" operation="monitor" operation_key="S_A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="17" operation="running" operation_key="S_CLONE2_running_0"/> + <pseudo_event id="16" operation="running" operation_key="S_CLONE2_running_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="13" operation="running" operation_key="MIXED_GROUP:0_running_0"> + <pseudo_event id="12" operation="running" operation_key="MIXED_GROUP:0_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="9" operation="start" operation_key="A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="S_B:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="10" operation="start" operation_key="S_B:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="MIXED_GROUP:0_start_0"/> + <pseudo_event id="11" operation="start" operation_key="MIXED_GROUP:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="12" operation="start" operation_key="MIXED_GROUP:0_start_0"> + <pseudo_event id="11" operation="start" operation_key="MIXED_GROUP:0_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="S_CLONE2_start_0"/> + <pseudo_event id="15" operation="start" operation_key="S_CLONE2_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="9" operation="start" operation_key="A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" long-id="A:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="MIXED_GROUP:0_start_0"/> + <pseudo_event id="11" operation="start" operation_key="MIXED_GROUP:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" long-id="A:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -105,23 +105,23 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="11" operation="start" operation_key="S_B:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="10" operation="start" operation_key="S_B:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" long-id="S_B:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="9" operation="start" operation_key="A:0_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="MIXED_GROUP:0_start_0"/> + <pseudo_event id="11" operation="start" operation_key="MIXED_GROUP:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="S_B:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="S_B:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="S_B" long-id="S_B:0" class="stonith" type="fence_xvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -130,31 +130,31 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="17" operation="running" operation_key="S_CLONE2_running_0"> + <pseudo_event id="16" operation="running" operation_key="S_CLONE2_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="running" operation_key="MIXED_GROUP:0_running_0"/> + <pseudo_event id="12" operation="running" operation_key="MIXED_GROUP:0_running_0"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="S_CLONE2_start_0"/> + <pseudo_event id="15" operation="start" operation_key="S_CLONE2_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="16" operation="start" operation_key="S_CLONE2_start_0"> + <pseudo_event id="15" operation="start" operation_key="S_CLONE2_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="A:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="S_B:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="monitor" operation_key="S_B:0_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ignore_stonith_rsc_order4.scores b/pengine/test10/ignore_stonith_rsc_order4.scores index 65f54133db3..ef22491f599 100644 --- a/pengine/test10/ignore_stonith_rsc_order4.scores +++ b/pengine/test10/ignore_stonith_rsc_order4.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: A:0 allocation score on fc16-builder: 0 -clone_color: MIXED_GROUP:0 allocation score on fc16-builder: 0 -clone_color: S_A:0 allocation score on fc16-builder: 0 -clone_color: S_B:0 allocation score on fc16-builder: 0 -clone_color: S_CLONE allocation score on fc16-builder: 0 -clone_color: S_CLONE2 allocation score on fc16-builder: 0 -group_color: A:0 allocation score on fc16-builder: 0 -group_color: MIXED_GROUP:0 allocation score on fc16-builder: 0 -group_color: S_B:0 allocation score on fc16-builder: 0 -native_color: A:0 allocation score on fc16-builder: 0 -native_color: S_A:0 allocation score on fc16-builder: 0 -native_color: S_B:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: A:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: MIXED_GROUP:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_A:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_B:0 allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_CLONE allocation score on fc16-builder: 0 +pcmk__clone_allocate: S_CLONE2 allocation score on fc16-builder: 0 +pcmk__group_allocate: A:0 allocation score on fc16-builder: 0 +pcmk__group_allocate: MIXED_GROUP:0 allocation score on fc16-builder: 0 +pcmk__group_allocate: S_B:0 allocation score on fc16-builder: 0 +pcmk__native_allocate: A:0 allocation score on fc16-builder: 0 +pcmk__native_allocate: S_A:0 allocation score on fc16-builder: 0 +pcmk__native_allocate: S_B:0 allocation score on fc16-builder: 0 diff --git a/pengine/test10/inc0.exp b/pengine/test10/inc0.exp index 5d90858a39a..b10e195e949 100644 --- a/pengine/test10/inc0.exp +++ b/pengine/test10/inc0.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,7 +23,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -32,20 +32,20 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -54,7 +54,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -63,20 +63,20 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="13" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -85,7 +85,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -94,20 +94,20 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="15" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="14" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -116,7 +116,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -125,7 +125,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -134,7 +134,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -143,64 +143,64 @@ </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="17" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="16" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="13" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="14" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/inc0.scores b/pengine/test10/inc0.scores index 11d2823afa9..f5aee9578ce 100644 --- a/pengine/test10/inc0.scores +++ b/pengine/test10/inc0.scores @@ -1,23 +1,23 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 0 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 0 -clone_color: child_rsc1:1 allocation score on node2: 0 -clone_color: child_rsc1:2 allocation score on node1: 0 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node1: 0 -clone_color: child_rsc1:3 allocation score on node2: 0 -clone_color: child_rsc1:4 allocation score on node1: 0 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 0 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: 0 -native_color: child_rsc1:1 allocation score on node2: 0 -native_color: child_rsc1:2 allocation score on node1: 0 -native_color: child_rsc1:2 allocation score on node2: 0 -native_color: child_rsc1:3 allocation score on node1: -INFINITY -native_color: child_rsc1:3 allocation score on node2: 0 -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: -INFINITY diff --git a/pengine/test10/inc1.exp b/pengine/test10/inc1.exp index 45b9cb57952..5cc60dc4521 100644 --- a/pengine/test10/inc1.exp +++ b/pengine/test10/inc1.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="15" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,20 +35,20 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="17" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="16" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -57,7 +57,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,20 +66,20 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="18" operation="start" operation_key="child_rsc2:1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="17" operation="start" operation_key="child_rsc2:1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -88,7 +88,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -97,20 +97,20 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="19" operation="start" operation_key="child_rsc2:2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="18" operation="start" operation_key="child_rsc2:2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="11" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -119,7 +119,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -128,20 +128,20 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="20" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="19" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -150,7 +150,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -159,7 +159,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="13" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -168,7 +168,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -177,92 +177,92 @@ </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="22" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="21" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="16" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="child_rsc2:1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="17" operation="start" operation_key="child_rsc2:1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="child_rsc2:2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="18" operation="start" operation_key="child_rsc2:2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="20" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="19" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="21" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="20" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="11" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="13" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="15" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="25" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="24" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="14" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="22" operation="running" operation_key="rsc2_running_0"/> + <pseudo_event id="21" operation="running" operation_key="rsc2_running_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="14" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -271,7 +271,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/inc1.scores b/pengine/test10/inc1.scores index 351beabf0ab..63e875ce9cb 100644 --- a/pengine/test10/inc1.scores +++ b/pengine/test10/inc1.scores @@ -1,27 +1,27 @@ Allocation scores: -clone_color: child_rsc2:0 allocation score on node1: 0 -clone_color: child_rsc2:0 allocation score on node2: 0 -clone_color: child_rsc2:1 allocation score on node1: 0 -clone_color: child_rsc2:1 allocation score on node2: 0 -clone_color: child_rsc2:2 allocation score on node1: 0 -clone_color: child_rsc2:2 allocation score on node2: 0 -clone_color: child_rsc2:3 allocation score on node1: 0 -clone_color: child_rsc2:3 allocation score on node2: 0 -clone_color: child_rsc2:4 allocation score on node1: 0 -clone_color: child_rsc2:4 allocation score on node2: 0 -clone_color: rsc2 allocation score on node1: 0 -clone_color: rsc2 allocation score on node2: 0 -native_color: child_rsc2:0 allocation score on node1: 0 -native_color: child_rsc2:0 allocation score on node2: 0 -native_color: child_rsc2:1 allocation score on node1: 0 -native_color: child_rsc2:1 allocation score on node2: 0 -native_color: child_rsc2:2 allocation score on node1: 0 -native_color: child_rsc2:2 allocation score on node2: 0 -native_color: child_rsc2:3 allocation score on node1: 0 -native_color: child_rsc2:3 allocation score on node2: -INFINITY -native_color: child_rsc2:4 allocation score on node1: -INFINITY -native_color: child_rsc2:4 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:4 allocation score on node2: 0 +pcmk__clone_allocate: rsc2 allocation score on node1: 0 +pcmk__clone_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:2 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:3 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:3 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2:4 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/inc10.dot b/pengine/test10/inc10.dot index 7490acdbef8..2a17d3ccb1d 100644 --- a/pengine/test10/inc10.dot +++ b/pengine/test10/inc10.dot @@ -3,11 +3,8 @@ "DoFencing_stop_0" -> "child_DoFencing:2_stop_0 xen-2" [ style = bold] "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:2_stop_0 xen-2" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:2_stop_0 xen-2" -> "all_stopped" [ style = bold] "child_DoFencing:2_stop_0 xen-2" [ style=bold color="green" fontcolor="black" ] -"ocfs2-clone_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "ocfs2-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "ocfs2-clone_confirmed-pre_notify_stop_0" -> "ocfs2-clone_post_notify_stopped_0" [ style = bold] "ocfs2-clone_confirmed-pre_notify_stop_0" -> "ocfs2-clone_stop_0" [ style = bold] @@ -38,7 +35,6 @@ "ocfs2:1_pre_notify_stop_0 xen-2" [ style=bold color="green" fontcolor="black"] "ocfs2:1_pre_notify_stop_0 xen-3" -> "ocfs2-clone_confirmed-pre_notify_stop_0" [ style = bold] "ocfs2:1_pre_notify_stop_0 xen-3" [ style=bold color="green" fontcolor="black" ] -"ocfs2:1_stop_0 xen-2" -> "all_stopped" [ style = bold] "ocfs2:1_stop_0 xen-2" -> "ocfs2-clone_stopped_0" [ style = bold] "ocfs2:1_stop_0 xen-2" [ style=bold color="green" fontcolor="black"] "ocfs2:3_post_notify_stopped_0 xen-1" -> "ocfs2-clone_confirmed-post_notify_stopped_0" [ style = bold] diff --git a/pengine/test10/inc10.exp b/pengine/test10/inc10.exp index 37792872aee..a18fadf45bb 100644 --- a/pengine/test10/inc10.exp +++ b/pengine/test10/inc10.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"> + <rsc_op id="9" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"> <primitive id="child_DoFencing" long-id="child_DoFencing:2" class="stonith" type="null"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282" CRM_meta_timeout="20000" hostlist="xen-1,xen-2,xen-3,xen-4"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"/> + <rsc_op id="9" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="DoFencing_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="DoFencing_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -37,171 +37,171 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <rsc_op id="52" operation="notify" operation_key="ocfs2:1_post_notify_stop_0" internal_operation_key="ocfs2:0_post_notify_stop_0" on_node="xen-3" on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad"> + <rsc_op id="44" operation="notify" operation_key="ocfs2:1_post_notify_stop_0" internal_operation_key="ocfs2:0_post_notify_stop_0" on_node="xen-3" on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad"> <primitive id="ocfs2" long-id="ocfs2:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-3 xen-4 xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="post" CRM_meta_on_node="xen-3" CRM_meta_on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="post" CRM_meta_on_node="xen-3" CRM_meta_on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="ocfs2-clone_post_notify_stopped_0"/> + <pseudo_event id="35" operation="notify" operation_key="ocfs2-clone_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="51" operation="notify" operation_key="ocfs2:1_pre_notify_stop_0" internal_operation_key="ocfs2:0_pre_notify_stop_0" on_node="xen-3" on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad"> + <rsc_op id="43" operation="notify" operation_key="ocfs2:1_pre_notify_stop_0" internal_operation_key="ocfs2:0_pre_notify_stop_0" on_node="xen-3" on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad"> <primitive id="ocfs2" long-id="ocfs2:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-3 xen-4 xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-3" CRM_meta_on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-3" CRM_meta_on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"/> + <pseudo_event id="33" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="53" operation="notify" operation_key="ocfs2:1_pre_notify_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"> + <rsc_op id="45" operation="notify" operation_key="ocfs2:1_pre_notify_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"> <primitive id="ocfs2" long-id="ocfs2:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-3 xen-4 xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"/> + <pseudo_event id="33" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="21" operation="stop" operation_key="ocfs2:1_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"> + <rsc_op id="20" operation="stop" operation_key="ocfs2:1_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"> <primitive id="ocfs2" long-id="ocfs2:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-3 xen-4 xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="ocfs2-clone_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="ocfs2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <rsc_op id="55" operation="notify" operation_key="ocfs2:3_post_notify_stop_0" internal_operation_key="ocfs2:2_post_notify_stop_0" on_node="xen-1" on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5"> + <rsc_op id="47" operation="notify" operation_key="ocfs2:3_post_notify_stop_0" internal_operation_key="ocfs2:2_post_notify_stop_0" on_node="xen-1" on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5"> <primitive id="ocfs2" long-id="ocfs2:3" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-3 xen-4 xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="post" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="post" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="ocfs2-clone_post_notify_stopped_0"/> + <pseudo_event id="35" operation="notify" operation_key="ocfs2-clone_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="54" operation="notify" operation_key="ocfs2:3_pre_notify_stop_0" internal_operation_key="ocfs2:2_pre_notify_stop_0" on_node="xen-1" on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5"> + <rsc_op id="46" operation="notify" operation_key="ocfs2:3_pre_notify_stop_0" internal_operation_key="ocfs2:2_pre_notify_stop_0" on_node="xen-1" on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5"> <primitive id="ocfs2" long-id="ocfs2:3" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-3 xen-4 xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"/> + <pseudo_event id="33" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <rsc_op id="57" operation="notify" operation_key="ocfs2:0_post_notify_stop_0" internal_operation_key="ocfs2:3_post_notify_stop_0" on_node="xen-4" on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426"> + <rsc_op id="49" operation="notify" operation_key="ocfs2:0_post_notify_stop_0" internal_operation_key="ocfs2:3_post_notify_stop_0" on_node="xen-4" on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426"> <primitive id="ocfs2" long-id="ocfs2:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-3 xen-4 xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="post" CRM_meta_on_node="xen-4" CRM_meta_on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="post" CRM_meta_on_node="xen-4" CRM_meta_on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="ocfs2-clone_post_notify_stopped_0"/> + <pseudo_event id="35" operation="notify" operation_key="ocfs2-clone_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="56" operation="notify" operation_key="ocfs2:0_pre_notify_stop_0" internal_operation_key="ocfs2:3_pre_notify_stop_0" on_node="xen-4" on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426"> + <rsc_op id="48" operation="notify" operation_key="ocfs2:0_pre_notify_stop_0" internal_operation_key="ocfs2:3_pre_notify_stop_0" on_node="xen-4" on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426"> <primitive id="ocfs2" long-id="ocfs2:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-3 xen-4 xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-4" CRM_meta_on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="ocfs2:0 ocfs2:1 ocfs2:2 ocfs2:3" CRM_meta_notify_active_uname="xen-3 xen-2 xen-1 xen-4" CRM_meta_notify_all_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_available_uname="xen-1 xen-2 xen-3 xen-4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="ocfs2:4" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ocfs2:1" CRM_meta_notify_stop_uname="xen-2" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-4" CRM_meta_on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426" CRM_meta_timeout="20000" device="/dev/hdb1" directory="/mnt/share1" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"/> + <pseudo_event id="33" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="37" operation="notified" operation_key="ocfs2-clone_confirmed-post_notify_stopped_0"> + <pseudo_event id="36" operation="notified" operation_key="ocfs2-clone_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="ocfs2-clone_post_notify_stopped_0"/> + <pseudo_event id="35" operation="notify" operation_key="ocfs2-clone_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="52" operation="notify" operation_key="ocfs2:1_post_notify_stop_0" internal_operation_key="ocfs2:0_post_notify_stop_0" on_node="xen-3" on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad"/> + <rsc_op id="44" operation="notify" operation_key="ocfs2:1_post_notify_stop_0" internal_operation_key="ocfs2:0_post_notify_stop_0" on_node="xen-3" on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad"/> </trigger> <trigger> - <rsc_op id="55" operation="notify" operation_key="ocfs2:3_post_notify_stop_0" internal_operation_key="ocfs2:2_post_notify_stop_0" on_node="xen-1" on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5"/> + <rsc_op id="47" operation="notify" operation_key="ocfs2:3_post_notify_stop_0" internal_operation_key="ocfs2:2_post_notify_stop_0" on_node="xen-1" on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5"/> </trigger> <trigger> - <rsc_op id="57" operation="notify" operation_key="ocfs2:0_post_notify_stop_0" internal_operation_key="ocfs2:3_post_notify_stop_0" on_node="xen-4" on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426"/> + <rsc_op id="49" operation="notify" operation_key="ocfs2:0_post_notify_stop_0" internal_operation_key="ocfs2:3_post_notify_stop_0" on_node="xen-4" on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="36" operation="notify" operation_key="ocfs2-clone_post_notify_stopped_0"> + <pseudo_event id="35" operation="notify" operation_key="ocfs2-clone_post_notify_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="stopped" operation_key="ocfs2-clone_stopped_0"/> + <pseudo_event id="32" operation="stopped" operation_key="ocfs2-clone_stopped_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="notified" operation_key="ocfs2-clone_confirmed-pre_notify_stop_0"/> + <pseudo_event id="34" operation="notified" operation_key="ocfs2-clone_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="35" operation="notified" operation_key="ocfs2-clone_confirmed-pre_notify_stop_0"> + <pseudo_event id="34" operation="notified" operation_key="ocfs2-clone_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"/> + <pseudo_event id="33" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="51" operation="notify" operation_key="ocfs2:1_pre_notify_stop_0" internal_operation_key="ocfs2:0_pre_notify_stop_0" on_node="xen-3" on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad"/> + <rsc_op id="43" operation="notify" operation_key="ocfs2:1_pre_notify_stop_0" internal_operation_key="ocfs2:0_pre_notify_stop_0" on_node="xen-3" on_node_uuid="a89a7421-28b8-4d6e-b43f-3a9e563e24ad"/> </trigger> <trigger> - <rsc_op id="53" operation="notify" operation_key="ocfs2:1_pre_notify_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"/> + <rsc_op id="45" operation="notify" operation_key="ocfs2:1_pre_notify_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"/> </trigger> <trigger> - <rsc_op id="54" operation="notify" operation_key="ocfs2:3_pre_notify_stop_0" internal_operation_key="ocfs2:2_pre_notify_stop_0" on_node="xen-1" on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5"/> + <rsc_op id="46" operation="notify" operation_key="ocfs2:3_pre_notify_stop_0" internal_operation_key="ocfs2:2_pre_notify_stop_0" on_node="xen-1" on_node_uuid="43746e52-5e02-49bb-a110-c420078855c5"/> </trigger> <trigger> - <rsc_op id="56" operation="notify" operation_key="ocfs2:0_pre_notify_stop_0" internal_operation_key="ocfs2:3_pre_notify_stop_0" on_node="xen-4" on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426"/> + <rsc_op id="48" operation="notify" operation_key="ocfs2:0_pre_notify_stop_0" internal_operation_key="ocfs2:3_pre_notify_stop_0" on_node="xen-4" on_node_uuid="bfbe2e3b-51c2-4419-b99e-eb85f9dd0426"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="34" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"> + <pseudo_event id="33" operation="notify" operation_key="ocfs2-clone_pre_notify_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -209,46 +209,28 @@ </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="33" operation="stopped" operation_key="ocfs2-clone_stopped_0"> + <pseudo_event id="32" operation="stopped" operation_key="ocfs2-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="stop" operation_key="ocfs2:1_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"/> + <rsc_op id="20" operation="stop" operation_key="ocfs2:1_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"/> </trigger> <trigger> - <pseudo_event id="32" operation="stop" operation_key="ocfs2-clone_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="ocfs2-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="ocfs2-clone_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="ocfs2-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notified" operation_key="ocfs2-clone_confirmed-pre_notify_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="17"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="10" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"/> - </trigger> - <trigger> - <rsc_op id="21" operation="stop" operation_key="ocfs2:1_stop_0" on_node="xen-2" on_node_uuid="e3aa8547-3d52-47df-a8a3-ca94538a5282"/> - </trigger> - <trigger> - <pseudo_event id="37" operation="notified" operation_key="ocfs2-clone_confirmed-post_notify_stopped_0"/> + <pseudo_event id="34" operation="notified" operation_key="ocfs2-clone_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/inc10.scores b/pengine/test10/inc10.scores index de777794607..55e2a5df539 100644 --- a/pengine/test10/inc10.scores +++ b/pengine/test10/inc10.scores @@ -1,73 +1,73 @@ Allocation scores: -clone_color: DoFencing allocation score on xen-1: 0 -clone_color: DoFencing allocation score on xen-2: 0 -clone_color: DoFencing allocation score on xen-3: 0 -clone_color: DoFencing allocation score on xen-4: 0 -clone_color: child_DoFencing:0 allocation score on xen-1: 0 -clone_color: child_DoFencing:0 allocation score on xen-2: 0 -clone_color: child_DoFencing:0 allocation score on xen-3: 1 -clone_color: child_DoFencing:0 allocation score on xen-4: 0 -clone_color: child_DoFencing:1 allocation score on xen-1: 0 -clone_color: child_DoFencing:1 allocation score on xen-2: 1 -clone_color: child_DoFencing:1 allocation score on xen-3: 0 -clone_color: child_DoFencing:1 allocation score on xen-4: 0 -clone_color: child_DoFencing:2 allocation score on xen-1: 1 -clone_color: child_DoFencing:2 allocation score on xen-2: 0 -clone_color: child_DoFencing:2 allocation score on xen-3: 0 -clone_color: child_DoFencing:2 allocation score on xen-4: 0 -clone_color: child_DoFencing:3 allocation score on xen-1: 0 -clone_color: child_DoFencing:3 allocation score on xen-2: 0 -clone_color: child_DoFencing:3 allocation score on xen-3: 0 -clone_color: child_DoFencing:3 allocation score on xen-4: 1 -clone_color: ocfs2-clone allocation score on xen-1: 0 -clone_color: ocfs2-clone allocation score on xen-2: 0 -clone_color: ocfs2-clone allocation score on xen-3: 0 -clone_color: ocfs2-clone allocation score on xen-4: 0 -clone_color: ocfs2:0 allocation score on xen-1: 0 -clone_color: ocfs2:0 allocation score on xen-2: 0 -clone_color: ocfs2:0 allocation score on xen-3: 1 -clone_color: ocfs2:0 allocation score on xen-4: 0 -clone_color: ocfs2:1 allocation score on xen-1: 0 -clone_color: ocfs2:1 allocation score on xen-2: 1 -clone_color: ocfs2:1 allocation score on xen-3: 0 -clone_color: ocfs2:1 allocation score on xen-4: 0 -clone_color: ocfs2:2 allocation score on xen-1: 1 -clone_color: ocfs2:2 allocation score on xen-2: 0 -clone_color: ocfs2:2 allocation score on xen-3: 0 -clone_color: ocfs2:2 allocation score on xen-4: 0 -clone_color: ocfs2:3 allocation score on xen-1: 0 -clone_color: ocfs2:3 allocation score on xen-2: 0 -clone_color: ocfs2:3 allocation score on xen-3: 0 -clone_color: ocfs2:3 allocation score on xen-4: 1 -native_color: child_DoFencing:0 allocation score on xen-1: 0 -native_color: child_DoFencing:0 allocation score on xen-2: -INFINITY -native_color: child_DoFencing:0 allocation score on xen-3: 1 -native_color: child_DoFencing:0 allocation score on xen-4: 0 -native_color: child_DoFencing:1 allocation score on xen-1: -INFINITY -native_color: child_DoFencing:1 allocation score on xen-2: -INFINITY -native_color: child_DoFencing:1 allocation score on xen-3: -INFINITY -native_color: child_DoFencing:1 allocation score on xen-4: -INFINITY -native_color: child_DoFencing:2 allocation score on xen-1: 1 -native_color: child_DoFencing:2 allocation score on xen-2: -INFINITY -native_color: child_DoFencing:2 allocation score on xen-3: -INFINITY -native_color: child_DoFencing:2 allocation score on xen-4: 0 -native_color: child_DoFencing:3 allocation score on xen-1: -INFINITY -native_color: child_DoFencing:3 allocation score on xen-2: -INFINITY -native_color: child_DoFencing:3 allocation score on xen-3: -INFINITY -native_color: child_DoFencing:3 allocation score on xen-4: 1 -native_color: ocfs2:0 allocation score on xen-1: 0 -native_color: ocfs2:0 allocation score on xen-2: -INFINITY -native_color: ocfs2:0 allocation score on xen-3: 1 -native_color: ocfs2:0 allocation score on xen-4: 0 -native_color: ocfs2:1 allocation score on xen-1: -INFINITY -native_color: ocfs2:1 allocation score on xen-2: -INFINITY -native_color: ocfs2:1 allocation score on xen-3: -INFINITY -native_color: ocfs2:1 allocation score on xen-4: -INFINITY -native_color: ocfs2:2 allocation score on xen-1: 1 -native_color: ocfs2:2 allocation score on xen-2: -INFINITY -native_color: ocfs2:2 allocation score on xen-3: -INFINITY -native_color: ocfs2:2 allocation score on xen-4: 0 -native_color: ocfs2:3 allocation score on xen-1: -INFINITY -native_color: ocfs2:3 allocation score on xen-2: -INFINITY -native_color: ocfs2:3 allocation score on xen-3: -INFINITY -native_color: ocfs2:3 allocation score on xen-4: 1 +pcmk__clone_allocate: DoFencing allocation score on xen-1: 0 +pcmk__clone_allocate: DoFencing allocation score on xen-2: 0 +pcmk__clone_allocate: DoFencing allocation score on xen-3: 0 +pcmk__clone_allocate: DoFencing allocation score on xen-4: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on xen-1: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on xen-2: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on xen-3: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on xen-4: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on xen-1: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on xen-2: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on xen-3: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on xen-4: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on xen-1: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on xen-2: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on xen-3: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on xen-4: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on xen-1: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on xen-2: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on xen-3: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on xen-4: 1 +pcmk__clone_allocate: ocfs2-clone allocation score on xen-1: 0 +pcmk__clone_allocate: ocfs2-clone allocation score on xen-2: 0 +pcmk__clone_allocate: ocfs2-clone allocation score on xen-3: 0 +pcmk__clone_allocate: ocfs2-clone allocation score on xen-4: 0 +pcmk__clone_allocate: ocfs2:0 allocation score on xen-1: 0 +pcmk__clone_allocate: ocfs2:0 allocation score on xen-2: 0 +pcmk__clone_allocate: ocfs2:0 allocation score on xen-3: 1 +pcmk__clone_allocate: ocfs2:0 allocation score on xen-4: 0 +pcmk__clone_allocate: ocfs2:1 allocation score on xen-1: 0 +pcmk__clone_allocate: ocfs2:1 allocation score on xen-2: 1 +pcmk__clone_allocate: ocfs2:1 allocation score on xen-3: 0 +pcmk__clone_allocate: ocfs2:1 allocation score on xen-4: 0 +pcmk__clone_allocate: ocfs2:2 allocation score on xen-1: 1 +pcmk__clone_allocate: ocfs2:2 allocation score on xen-2: 0 +pcmk__clone_allocate: ocfs2:2 allocation score on xen-3: 0 +pcmk__clone_allocate: ocfs2:2 allocation score on xen-4: 0 +pcmk__clone_allocate: ocfs2:3 allocation score on xen-1: 0 +pcmk__clone_allocate: ocfs2:3 allocation score on xen-2: 0 +pcmk__clone_allocate: ocfs2:3 allocation score on xen-3: 0 +pcmk__clone_allocate: ocfs2:3 allocation score on xen-4: 1 +pcmk__native_allocate: child_DoFencing:0 allocation score on xen-1: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on xen-2: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on xen-3: 1 +pcmk__native_allocate: child_DoFencing:0 allocation score on xen-4: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on xen-1: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on xen-2: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on xen-3: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on xen-4: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on xen-1: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on xen-2: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on xen-3: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on xen-4: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on xen-1: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on xen-2: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on xen-3: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on xen-4: 1 +pcmk__native_allocate: ocfs2:0 allocation score on xen-1: 0 +pcmk__native_allocate: ocfs2:0 allocation score on xen-2: -INFINITY +pcmk__native_allocate: ocfs2:0 allocation score on xen-3: 1 +pcmk__native_allocate: ocfs2:0 allocation score on xen-4: 0 +pcmk__native_allocate: ocfs2:1 allocation score on xen-1: -INFINITY +pcmk__native_allocate: ocfs2:1 allocation score on xen-2: -INFINITY +pcmk__native_allocate: ocfs2:1 allocation score on xen-3: -INFINITY +pcmk__native_allocate: ocfs2:1 allocation score on xen-4: -INFINITY +pcmk__native_allocate: ocfs2:2 allocation score on xen-1: 1 +pcmk__native_allocate: ocfs2:2 allocation score on xen-2: -INFINITY +pcmk__native_allocate: ocfs2:2 allocation score on xen-3: -INFINITY +pcmk__native_allocate: ocfs2:2 allocation score on xen-4: 0 +pcmk__native_allocate: ocfs2:3 allocation score on xen-1: -INFINITY +pcmk__native_allocate: ocfs2:3 allocation score on xen-2: -INFINITY +pcmk__native_allocate: ocfs2:3 allocation score on xen-3: -INFINITY +pcmk__native_allocate: ocfs2:3 allocation score on xen-4: 1 diff --git a/pengine/test10/inc10.summary b/pengine/test10/inc10.summary index 053a9ba2f67..b6bdaf01782 100644 --- a/pengine/test10/inc10.summary +++ b/pengine/test10/inc10.summary @@ -30,7 +30,6 @@ Executing cluster transition: * Resource action: ocfs2:3 notify on xen-1 * Resource action: ocfs2:0 notify on xen-4 * Pseudo action: ocfs2-clone_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Node xen-2 (e3aa8547-3d52-47df-a8a3-ca94538a5282): standby diff --git a/pengine/test10/inc11.exp b/pengine/test10/inc11.exp index 508ad5c6f23..924747d1d21 100644 --- a/pengine/test10/inc11.exp +++ b/pengine/test10/inc11.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="11" operation="start" operation_key="simple-rsc_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="start" operation_key="simple-rsc_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="simple-rsc" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node0" on_node_uuid="uuid0"/> + <rsc_op id="1" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node0" on_node_uuid="uuid0"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="simple-rsc" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="simple-rsc" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node0" on_node_uuid="uuid0"> + <rsc_op id="1" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node0" on_node_uuid="uuid0"> <primitive id="simple-rsc" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node0" CRM_meta_on_node_uuid="uuid0" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -47,20 +47,20 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="14" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,7 +69,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -78,7 +78,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node0" on_node_uuid="uuid0"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node0" on_node_uuid="uuid0"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node0" CRM_meta_on_node_uuid="uuid0" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -87,36 +87,36 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="14" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="13" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="19" operation="promote" operation_key="rsc1_promote_0"/> + <pseudo_event id="18" operation="promote" operation_key="rsc1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="14" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -125,7 +125,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -134,7 +134,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node0" on_node_uuid="uuid0"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node0" on_node_uuid="uuid0"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node0" CRM_meta_on_node_uuid="uuid0" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -143,70 +143,70 @@ </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="20" operation="promoted" operation_key="rsc1_promoted_0"> + <pseudo_event id="19" operation="promoted" operation_key="rsc1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="13" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="19" operation="promote" operation_key="rsc1_promote_0"> + <pseudo_event id="18" operation="promote" operation_key="rsc1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="15" operation="running" operation_key="rsc1_running_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="16" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="15" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="14" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="14" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node0" on_node_uuid="uuid0"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node0" on_node_uuid="uuid0"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node0" on_node_uuid="uuid0"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node0" on_node_uuid="uuid0"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/inc11.scores b/pengine/test10/inc11.scores index 722fa9104f9..5abc7a9ee73 100644 --- a/pengine/test10/inc11.scores +++ b/pengine/test10/inc11.scores @@ -1,21 +1,21 @@ Allocation scores: child_rsc1:0 promotion score on node1: 10 child_rsc1:1 promotion score on node2: 400 -clone_color: child_rsc1:0 allocation score on node0: -INFINITY -clone_color: child_rsc1:0 allocation score on node1: 10 -clone_color: child_rsc1:0 allocation score on node2: 30 -clone_color: child_rsc1:1 allocation score on node0: -INFINITY -clone_color: child_rsc1:1 allocation score on node1: 100 -clone_color: child_rsc1:1 allocation score on node2: 300 -clone_color: rsc1 allocation score on node0: -INFINITY -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node0: -INFINITY -native_color: child_rsc1:0 allocation score on node1: 10 -native_color: child_rsc1:0 allocation score on node2: -INFINITY -native_color: child_rsc1:1 allocation score on node0: -INFINITY -native_color: child_rsc1:1 allocation score on node1: 100 -native_color: child_rsc1:1 allocation score on node2: 300 -native_color: simple-rsc allocation score on node0: -INFINITY -native_color: simple-rsc allocation score on node1: -INFINITY -native_color: simple-rsc allocation score on node2: 300 +pcmk__clone_allocate: child_rsc1:0 allocation score on node0: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 10 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 30 +pcmk__clone_allocate: child_rsc1:1 allocation score on node0: -INFINITY +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 100 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 300 +pcmk__clone_allocate: rsc1 allocation score on node0: -INFINITY +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node0: -INFINITY +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 10 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:1 allocation score on node0: -INFINITY +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 100 +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 300 +pcmk__native_allocate: simple-rsc allocation score on node0: -INFINITY +pcmk__native_allocate: simple-rsc allocation score on node1: -INFINITY +pcmk__native_allocate: simple-rsc allocation score on node2: 300 diff --git a/pengine/test10/inc12.dot b/pengine/test10/inc12.dot index 3693998ecf8..f48751a0156 100644 --- a/pengine/test10/inc12.dot +++ b/pengine/test10/inc12.dot @@ -7,25 +7,19 @@ "DoFencing_stop_0" -> "child_DoFencing:5_stop_0 c001n07" [ style = bold] "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:1_stop_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:1_stop_0 c001n02" -> "all_stopped" [ style = bold] "child_DoFencing:1_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "child_DoFencing:1_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_stop_0 c001n04" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:2_stop_0 c001n04" -> "all_stopped" [ style = bold] "child_DoFencing:2_stop_0 c001n04" -> "do_shutdown c001n04" [ style = bold] "child_DoFencing:2_stop_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_stop_0 c001n05" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:3_stop_0 c001n05" -> "all_stopped" [ style = bold] "child_DoFencing:3_stop_0 c001n05" -> "do_shutdown c001n05" [ style = bold] "child_DoFencing:3_stop_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_stop_0 c001n06" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:4_stop_0 c001n06" -> "all_stopped" [ style = bold] "child_DoFencing:4_stop_0 c001n06" -> "do_shutdown c001n06" [ style = bold] "child_DoFencing:4_stop_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_stop_0 c001n07" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:5_stop_0 c001n07" -> "all_stopped" [ style = bold] "child_DoFencing:5_stop_0 c001n07" -> "do_shutdown c001n07" [ style = bold] "child_DoFencing:5_stop_0 c001n07" [ style=bold color="green" fontcolor="black" ] "do_shutdown c001n02" -> "do_shutdown c001n03" [ style = bold] @@ -45,12 +39,10 @@ "group-1_stop_0" -> "ocf_192.168.100.183_stop_0 c001n02" [ style = bold] "group-1_stop_0" [ style=bold color="green" fontcolor="orange" ] "group-1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"heartbeat_192.168.100.182_stop_0 c001n02" -> "all_stopped" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n02" -> "group-1_stopped_0" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n02" -> "ocf_192.168.100.181_stop_0 c001n02" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"lsb_dummy_stop_0 c001n04" -> "all_stopped" [ style = bold] "lsb_dummy_stop_0 c001n04" -> "do_shutdown c001n04" [ style = bold] "lsb_dummy_stop_0 c001n04" [ style=bold color="green" fontcolor="black" ] "master_rsc_1_stop_0" -> "master_rsc_1_stopped_0" [ style = bold] @@ -66,71 +58,53 @@ "master_rsc_1_stop_0" -> "ocf_msdummy:9_stop_0 c001n07" [ style = bold] "master_rsc_1_stop_0" [ style=bold color="green" fontcolor="orange" ] "master_rsc_1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"ocf_192.168.100.181_stop_0 c001n02" -> "all_stopped" [ style = bold] "ocf_192.168.100.181_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "ocf_192.168.100.181_stop_0 c001n02" -> "group-1_stopped_0" [ style = bold] "ocf_192.168.100.181_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"ocf_192.168.100.183_stop_0 c001n02" -> "all_stopped" [ style = bold] "ocf_192.168.100.183_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "ocf_192.168.100.183_stop_0 c001n02" -> "group-1_stopped_0" [ style = bold] "ocf_192.168.100.183_stop_0 c001n02" -> "heartbeat_192.168.100.182_stop_0 c001n02" [ style = bold] "ocf_192.168.100.183_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:10_stop_0 c001n02" -> "all_stopped" [ style = bold] "ocf_msdummy:10_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "ocf_msdummy:10_stop_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:10_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:11_stop_0 c001n02" -> "all_stopped" [ style = bold] "ocf_msdummy:11_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "ocf_msdummy:11_stop_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:11_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:2_stop_0 c001n04" -> "all_stopped" [ style = bold] "ocf_msdummy:2_stop_0 c001n04" -> "do_shutdown c001n04" [ style = bold] "ocf_msdummy:2_stop_0 c001n04" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:2_stop_0 c001n04" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:3_stop_0 c001n04" -> "all_stopped" [ style = bold] "ocf_msdummy:3_stop_0 c001n04" -> "do_shutdown c001n04" [ style = bold] "ocf_msdummy:3_stop_0 c001n04" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:3_stop_0 c001n04" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:4_stop_0 c001n05" -> "all_stopped" [ style = bold] "ocf_msdummy:4_stop_0 c001n05" -> "do_shutdown c001n05" [ style = bold] "ocf_msdummy:4_stop_0 c001n05" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:4_stop_0 c001n05" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:5_stop_0 c001n05" -> "all_stopped" [ style = bold] "ocf_msdummy:5_stop_0 c001n05" -> "do_shutdown c001n05" [ style = bold] "ocf_msdummy:5_stop_0 c001n05" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:5_stop_0 c001n05" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:6_stop_0 c001n06" -> "all_stopped" [ style = bold] "ocf_msdummy:6_stop_0 c001n06" -> "do_shutdown c001n06" [ style = bold] "ocf_msdummy:6_stop_0 c001n06" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:6_stop_0 c001n06" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:7_stop_0 c001n06" -> "all_stopped" [ style = bold] "ocf_msdummy:7_stop_0 c001n06" -> "do_shutdown c001n06" [ style = bold] "ocf_msdummy:7_stop_0 c001n06" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:7_stop_0 c001n06" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:8_stop_0 c001n07" -> "all_stopped" [ style = bold] "ocf_msdummy:8_stop_0 c001n07" -> "do_shutdown c001n07" [ style = bold] "ocf_msdummy:8_stop_0 c001n07" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:8_stop_0 c001n07" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:9_stop_0 c001n07" -> "all_stopped" [ style = bold] "ocf_msdummy:9_stop_0 c001n07" -> "do_shutdown c001n07" [ style = bold] "ocf_msdummy:9_stop_0 c001n07" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:9_stop_0 c001n07" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n02_stop_0 c001n02" -> "all_stopped" [ style = bold] "rsc_c001n02_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] "rsc_c001n02_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n03_stop_0 c001n05" -> "all_stopped" [ style = bold] "rsc_c001n03_stop_0 c001n05" -> "do_shutdown c001n05" [ style = bold] "rsc_c001n03_stop_0 c001n05" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n04_stop_0 c001n04" -> "all_stopped" [ style = bold] "rsc_c001n04_stop_0 c001n04" -> "do_shutdown c001n04" [ style = bold] "rsc_c001n04_stop_0 c001n04" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n05_stop_0 c001n05" -> "all_stopped" [ style = bold] "rsc_c001n05_stop_0 c001n05" -> "do_shutdown c001n05" [ style = bold] "rsc_c001n05_stop_0 c001n05" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n06_stop_0 c001n06" -> "all_stopped" [ style = bold] "rsc_c001n06_stop_0 c001n06" -> "do_shutdown c001n06" [ style = bold] "rsc_c001n06_stop_0 c001n06" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n07_stop_0 c001n07" -> "all_stopped" [ style = bold] "rsc_c001n07_stop_0 c001n07" -> "do_shutdown c001n07" [ style = bold] "rsc_c001n07_stop_0 c001n07" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/inc12.exp b/pengine/test10/inc12.exp index 93de58d5803..1cb0f2a26a4 100644 --- a/pengine/test10/inc12.exp +++ b/pengine/test10/inc12.exp @@ -1,28 +1,28 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="32" operation="stopped" operation_key="group-1_stopped_0"> + <pseudo_event id="31" operation="stopped" operation_key="group-1_stopped_0"> <attributes CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="25" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="27" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="26" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="28" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="27" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="31" operation="stop" operation_key="group-1_stop_0"> + <pseudo_event id="30" operation="stop" operation_key="group-1_stop_0"> <attributes CRM_meta_timeout="10000" /> </pseudo_event> </action_set> @@ -30,23 +30,23 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="26" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="25" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="ocf_192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="10000" ip="192.168.100.181"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="26" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="27" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="26" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="heartbeat_192.168.100.182" class="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="10000" > <param name="1" value="192.168.100.182"/> @@ -55,29 +55,29 @@ </action_set> <inputs> <trigger> - <rsc_op id="28" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="27" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="28" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="27" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="ocf_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="10000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="33" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> + <rsc_op id="32" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> <primitive id="lsb_dummy" class="lsb" type="/usr/lib/heartbeat/cts/LSBDummy"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d" CRM_meta_timeout="10000" /> </rsc_op> @@ -86,7 +86,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="34" operation="stop" operation_key="rsc_c001n03_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> + <rsc_op id="33" operation="stop" operation_key="rsc_c001n03_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e" CRM_meta_timeout="10000" ip="192.168.100.184"/> </rsc_op> @@ -95,7 +95,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="35" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="34" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="10000" ip="192.168.100.185"/> </rsc_op> @@ -104,7 +104,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="36" operation="stop" operation_key="rsc_c001n04_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> + <rsc_op id="35" operation="stop" operation_key="rsc_c001n04_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d" CRM_meta_timeout="10000" ip="192.168.100.186"/> </rsc_op> @@ -113,7 +113,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="37" operation="stop" operation_key="rsc_c001n05_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> + <rsc_op id="36" operation="stop" operation_key="rsc_c001n05_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e" CRM_meta_timeout="10000" ip="192.168.100.187"/> </rsc_op> @@ -122,7 +122,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="38" operation="stop" operation_key="rsc_c001n06_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> + <rsc_op id="37" operation="stop" operation_key="rsc_c001n06_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431" CRM_meta_timeout="10000" ip="192.168.100.188"/> </rsc_op> @@ -131,7 +131,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="39" operation="stop" operation_key="rsc_c001n07_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> + <rsc_op id="38" operation="stop" operation_key="rsc_c001n07_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c" CRM_meta_timeout="10000" ip="192.168.100.189"/> </rsc_op> @@ -140,99 +140,99 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="40" operation="stop" operation_key="child_DoFencing:1_stop_0" internal_operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="39" operation="stop" operation_key="child_DoFencing:1_stop_0" internal_operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="child_DoFencing" long-id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="10000" hostlist="c001n03 c001n02 c001n04 c001n05 c001n06 c001n07 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="41" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> + <rsc_op id="40" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> <primitive id="child_DoFencing" long-id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d" CRM_meta_timeout="10000" hostlist="c001n03 c001n02 c001n04 c001n05 c001n06 c001n07 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="42" operation="stop" operation_key="child_DoFencing:3_stop_0" internal_operation_key="child_DoFencing:2_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> + <rsc_op id="41" operation="stop" operation_key="child_DoFencing:3_stop_0" internal_operation_key="child_DoFencing:2_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> <primitive id="child_DoFencing" long-id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e" CRM_meta_timeout="10000" hostlist="c001n03 c001n02 c001n04 c001n05 c001n06 c001n07 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="43" operation="stop" operation_key="child_DoFencing:4_stop_0" internal_operation_key="child_DoFencing:3_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> + <rsc_op id="42" operation="stop" operation_key="child_DoFencing:4_stop_0" internal_operation_key="child_DoFencing:3_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> <primitive id="child_DoFencing" long-id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431" CRM_meta_timeout="10000" hostlist="c001n03 c001n02 c001n04 c001n05 c001n06 c001n07 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="44" operation="stop" operation_key="child_DoFencing:5_stop_0" internal_operation_key="child_DoFencing:4_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> + <rsc_op id="43" operation="stop" operation_key="child_DoFencing:5_stop_0" internal_operation_key="child_DoFencing:4_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> <primitive id="child_DoFencing" long-id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c" CRM_meta_timeout="10000" hostlist="c001n03 c001n02 c001n04 c001n05 c001n06 c001n07 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="48" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="47" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="stop" operation_key="child_DoFencing:1_stop_0" internal_operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="39" operation="stop" operation_key="child_DoFencing:1_stop_0" internal_operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="41" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> + <rsc_op id="40" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> </trigger> <trigger> - <rsc_op id="42" operation="stop" operation_key="child_DoFencing:3_stop_0" internal_operation_key="child_DoFencing:2_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + <rsc_op id="41" operation="stop" operation_key="child_DoFencing:3_stop_0" internal_operation_key="child_DoFencing:2_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <rsc_op id="43" operation="stop" operation_key="child_DoFencing:4_stop_0" internal_operation_key="child_DoFencing:3_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> + <rsc_op id="42" operation="stop" operation_key="child_DoFencing:4_stop_0" internal_operation_key="child_DoFencing:3_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> </trigger> <trigger> - <rsc_op id="44" operation="stop" operation_key="child_DoFencing:5_stop_0" internal_operation_key="child_DoFencing:4_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="43" operation="stop" operation_key="child_DoFencing:5_stop_0" internal_operation_key="child_DoFencing:4_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> <trigger> - <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"> + <pseudo_event id="46" operation="stop" operation_key="DoFencing_stop_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> @@ -240,179 +240,179 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="49" operation="stop" operation_key="ocf_msdummy:10_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="48" operation="stop" operation_key="ocf_msdummy:10_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="ocf_msdummy:10" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="10" CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="50" operation="stop" operation_key="ocf_msdummy:11_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="49" operation="stop" operation_key="ocf_msdummy:11_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="ocf_msdummy:11" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="11" CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="51" operation="stop" operation_key="ocf_msdummy:2_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> + <rsc_op id="50" operation="stop" operation_key="ocf_msdummy:2_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="52" operation="stop" operation_key="ocf_msdummy:3_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> + <rsc_op id="51" operation="stop" operation_key="ocf_msdummy:3_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="53" operation="stop" operation_key="ocf_msdummy:4_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> + <rsc_op id="52" operation="stop" operation_key="ocf_msdummy:4_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="54" operation="stop" operation_key="ocf_msdummy:5_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> + <rsc_op id="53" operation="stop" operation_key="ocf_msdummy:5_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="55" operation="stop" operation_key="ocf_msdummy:6_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> + <rsc_op id="54" operation="stop" operation_key="ocf_msdummy:6_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="56" operation="stop" operation_key="ocf_msdummy:7_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> + <rsc_op id="55" operation="stop" operation_key="ocf_msdummy:7_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="57" operation="stop" operation_key="ocf_msdummy:8_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> + <rsc_op id="56" operation="stop" operation_key="ocf_msdummy:8_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> <primitive id="ocf_msdummy:8" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="8" CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="58" operation="stop" operation_key="ocf_msdummy:9_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> + <rsc_op id="57" operation="stop" operation_key="ocf_msdummy:9_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> <primitive id="ocf_msdummy:9" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="9" CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="29" priority="1000000"> <action_set> - <pseudo_event id="62" operation="stopped" operation_key="master_rsc_1_stopped_0"> + <pseudo_event id="61" operation="stopped" operation_key="master_rsc_1_stopped_0"> <attributes CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="stop" operation_key="ocf_msdummy:10_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="48" operation="stop" operation_key="ocf_msdummy:10_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="50" operation="stop" operation_key="ocf_msdummy:11_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="49" operation="stop" operation_key="ocf_msdummy:11_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="51" operation="stop" operation_key="ocf_msdummy:2_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> + <rsc_op id="50" operation="stop" operation_key="ocf_msdummy:2_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> </trigger> <trigger> - <rsc_op id="52" operation="stop" operation_key="ocf_msdummy:3_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> + <rsc_op id="51" operation="stop" operation_key="ocf_msdummy:3_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> </trigger> <trigger> - <rsc_op id="53" operation="stop" operation_key="ocf_msdummy:4_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + <rsc_op id="52" operation="stop" operation_key="ocf_msdummy:4_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <rsc_op id="54" operation="stop" operation_key="ocf_msdummy:5_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + <rsc_op id="53" operation="stop" operation_key="ocf_msdummy:5_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <rsc_op id="55" operation="stop" operation_key="ocf_msdummy:6_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> + <rsc_op id="54" operation="stop" operation_key="ocf_msdummy:6_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> </trigger> <trigger> - <rsc_op id="56" operation="stop" operation_key="ocf_msdummy:7_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> + <rsc_op id="55" operation="stop" operation_key="ocf_msdummy:7_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> </trigger> <trigger> - <rsc_op id="57" operation="stop" operation_key="ocf_msdummy:8_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="56" operation="stop" operation_key="ocf_msdummy:8_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> <trigger> - <rsc_op id="58" operation="stop" operation_key="ocf_msdummy:9_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="57" operation="stop" operation_key="ocf_msdummy:9_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> <trigger> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"> + <pseudo_event id="60" operation="stop" operation_key="master_rsc_1_stop_0"> <attributes CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> @@ -420,7 +420,7 @@ </synapse> <synapse id="31"> <action_set> - <crm_event id="73" operation="do_shutdown" operation_key="do_shutdown-c001n07" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> + <crm_event id="71" operation="do_shutdown" operation_key="do_shutdown-c001n07" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c" CRM_meta_op_no_wait="true" /> <downed> <node id="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> @@ -429,22 +429,22 @@ </action_set> <inputs> <trigger> - <rsc_op id="39" operation="stop" operation_key="rsc_c001n07_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="38" operation="stop" operation_key="rsc_c001n07_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> <trigger> - <rsc_op id="44" operation="stop" operation_key="child_DoFencing:5_stop_0" internal_operation_key="child_DoFencing:4_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="43" operation="stop" operation_key="child_DoFencing:5_stop_0" internal_operation_key="child_DoFencing:4_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> <trigger> - <rsc_op id="57" operation="stop" operation_key="ocf_msdummy:8_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="56" operation="stop" operation_key="ocf_msdummy:8_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> <trigger> - <rsc_op id="58" operation="stop" operation_key="ocf_msdummy:9_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="57" operation="stop" operation_key="ocf_msdummy:9_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <crm_event id="72" operation="do_shutdown" operation_key="do_shutdown-c001n06" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> + <crm_event id="70" operation="do_shutdown" operation_key="do_shutdown-c001n06" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431" CRM_meta_op_no_wait="true" /> <downed> <node id="169e4673-93fb-4c0a-8082-d3408bae9431"/> @@ -453,22 +453,22 @@ </action_set> <inputs> <trigger> - <rsc_op id="38" operation="stop" operation_key="rsc_c001n06_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> + <rsc_op id="37" operation="stop" operation_key="rsc_c001n06_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> </trigger> <trigger> - <rsc_op id="43" operation="stop" operation_key="child_DoFencing:4_stop_0" internal_operation_key="child_DoFencing:3_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> + <rsc_op id="42" operation="stop" operation_key="child_DoFencing:4_stop_0" internal_operation_key="child_DoFencing:3_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> </trigger> <trigger> - <rsc_op id="55" operation="stop" operation_key="ocf_msdummy:6_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> + <rsc_op id="54" operation="stop" operation_key="ocf_msdummy:6_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> </trigger> <trigger> - <rsc_op id="56" operation="stop" operation_key="ocf_msdummy:7_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> + <rsc_op id="55" operation="stop" operation_key="ocf_msdummy:7_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <crm_event id="71" operation="do_shutdown" operation_key="do_shutdown-c001n05" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> + <crm_event id="69" operation="do_shutdown" operation_key="do_shutdown-c001n05" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e" CRM_meta_op_no_wait="true" /> <downed> <node id="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> @@ -477,25 +477,25 @@ </action_set> <inputs> <trigger> - <rsc_op id="34" operation="stop" operation_key="rsc_c001n03_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + <rsc_op id="33" operation="stop" operation_key="rsc_c001n03_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <rsc_op id="37" operation="stop" operation_key="rsc_c001n05_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + <rsc_op id="36" operation="stop" operation_key="rsc_c001n05_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <rsc_op id="42" operation="stop" operation_key="child_DoFencing:3_stop_0" internal_operation_key="child_DoFencing:2_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + <rsc_op id="41" operation="stop" operation_key="child_DoFencing:3_stop_0" internal_operation_key="child_DoFencing:2_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <rsc_op id="53" operation="stop" operation_key="ocf_msdummy:4_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + <rsc_op id="52" operation="stop" operation_key="ocf_msdummy:4_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <rsc_op id="54" operation="stop" operation_key="ocf_msdummy:5_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + <rsc_op id="53" operation="stop" operation_key="ocf_msdummy:5_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <crm_event id="70" operation="do_shutdown" operation_key="do_shutdown-c001n04" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> + <crm_event id="68" operation="do_shutdown" operation_key="do_shutdown-c001n04" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d" CRM_meta_op_no_wait="true" /> <downed> <node id="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> @@ -504,25 +504,25 @@ </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> + <rsc_op id="32" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> </trigger> <trigger> - <rsc_op id="36" operation="stop" operation_key="rsc_c001n04_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> + <rsc_op id="35" operation="stop" operation_key="rsc_c001n04_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> </trigger> <trigger> - <rsc_op id="41" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> + <rsc_op id="40" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> </trigger> <trigger> - <rsc_op id="51" operation="stop" operation_key="ocf_msdummy:2_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> + <rsc_op id="50" operation="stop" operation_key="ocf_msdummy:2_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> </trigger> <trigger> - <rsc_op id="52" operation="stop" operation_key="ocf_msdummy:3_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> + <rsc_op id="51" operation="stop" operation_key="ocf_msdummy:3_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <crm_event id="69" operation="do_shutdown" operation_key="do_shutdown-c001n03" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"> + <crm_event id="67" operation="do_shutdown" operation_key="do_shutdown-c001n03" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee" CRM_meta_op_no_wait="true" /> <downed> <node id="f5e1d2de-73da-432a-9d5c-37472253c2ee"/> @@ -531,25 +531,25 @@ </action_set> <inputs> <trigger> - <crm_event id="68" operation="do_shutdown" operation_key="do_shutdown-c001n02" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <crm_event id="66" operation="do_shutdown" operation_key="do_shutdown-c001n02" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <crm_event id="70" operation="do_shutdown" operation_key="do_shutdown-c001n04" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> + <crm_event id="68" operation="do_shutdown" operation_key="do_shutdown-c001n04" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> </trigger> <trigger> - <crm_event id="71" operation="do_shutdown" operation_key="do_shutdown-c001n05" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + <crm_event id="69" operation="do_shutdown" operation_key="do_shutdown-c001n05" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <crm_event id="72" operation="do_shutdown" operation_key="do_shutdown-c001n06" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> + <crm_event id="70" operation="do_shutdown" operation_key="do_shutdown-c001n06" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> </trigger> <trigger> - <crm_event id="73" operation="do_shutdown" operation_key="do_shutdown-c001n07" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <crm_event id="71" operation="do_shutdown" operation_key="do_shutdown-c001n07" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <crm_event id="68" operation="do_shutdown" operation_key="do_shutdown-c001n02" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <crm_event id="66" operation="do_shutdown" operation_key="do_shutdown-c001n02" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_op_no_wait="true" /> <downed> <node id="e8973f32-1c97-40cb-a84a-c489f49664a5"/> @@ -558,109 +558,25 @@ </action_set> <inputs> <trigger> - <rsc_op id="26" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="25" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="27" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="26" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="28" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="27" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="35" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="34" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="40" operation="stop" operation_key="child_DoFencing:1_stop_0" internal_operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="39" operation="stop" operation_key="child_DoFencing:1_stop_0" internal_operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="49" operation="stop" operation_key="ocf_msdummy:10_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="48" operation="stop" operation_key="ocf_msdummy:10_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="50" operation="stop" operation_key="ocf_msdummy:11_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> - </trigger> - </inputs> - </synapse> - <synapse id="37"> - <action_set> - <pseudo_event id="25" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="26" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> - </trigger> - <trigger> - <rsc_op id="27" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> - </trigger> - <trigger> - <rsc_op id="28" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> - </trigger> - <trigger> - <rsc_op id="33" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> - </trigger> - <trigger> - <rsc_op id="34" operation="stop" operation_key="rsc_c001n03_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> - </trigger> - <trigger> - <rsc_op id="35" operation="stop" operation_key="rsc_c001n02_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> - </trigger> - <trigger> - <rsc_op id="36" operation="stop" operation_key="rsc_c001n04_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> - </trigger> - <trigger> - <rsc_op id="37" operation="stop" operation_key="rsc_c001n05_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> - </trigger> - <trigger> - <rsc_op id="38" operation="stop" operation_key="rsc_c001n06_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> - </trigger> - <trigger> - <rsc_op id="39" operation="stop" operation_key="rsc_c001n07_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> - </trigger> - <trigger> - <rsc_op id="40" operation="stop" operation_key="child_DoFencing:1_stop_0" internal_operation_key="child_DoFencing:0_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> - </trigger> - <trigger> - <rsc_op id="41" operation="stop" operation_key="child_DoFencing:2_stop_0" internal_operation_key="child_DoFencing:1_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> - </trigger> - <trigger> - <rsc_op id="42" operation="stop" operation_key="child_DoFencing:3_stop_0" internal_operation_key="child_DoFencing:2_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> - </trigger> - <trigger> - <rsc_op id="43" operation="stop" operation_key="child_DoFencing:4_stop_0" internal_operation_key="child_DoFencing:3_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> - </trigger> - <trigger> - <rsc_op id="44" operation="stop" operation_key="child_DoFencing:5_stop_0" internal_operation_key="child_DoFencing:4_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> - </trigger> - <trigger> - <rsc_op id="49" operation="stop" operation_key="ocf_msdummy:10_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> - </trigger> - <trigger> - <rsc_op id="50" operation="stop" operation_key="ocf_msdummy:11_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> - </trigger> - <trigger> - <rsc_op id="51" operation="stop" operation_key="ocf_msdummy:2_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> - </trigger> - <trigger> - <rsc_op id="52" operation="stop" operation_key="ocf_msdummy:3_stop_0" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> - </trigger> - <trigger> - <rsc_op id="53" operation="stop" operation_key="ocf_msdummy:4_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> - </trigger> - <trigger> - <rsc_op id="54" operation="stop" operation_key="ocf_msdummy:5_stop_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> - </trigger> - <trigger> - <rsc_op id="55" operation="stop" operation_key="ocf_msdummy:6_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> - </trigger> - <trigger> - <rsc_op id="56" operation="stop" operation_key="ocf_msdummy:7_stop_0" on_node="c001n06" on_node_uuid="169e4673-93fb-4c0a-8082-d3408bae9431"/> - </trigger> - <trigger> - <rsc_op id="57" operation="stop" operation_key="ocf_msdummy:8_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> - </trigger> - <trigger> - <rsc_op id="58" operation="stop" operation_key="ocf_msdummy:9_stop_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="49" operation="stop" operation_key="ocf_msdummy:11_stop_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/inc12.scores b/pengine/test10/inc12.scores index 929daabaf1a..cfde09a4ff2 100644 --- a/pengine/test10/inc12.scores +++ b/pengine/test10/inc12.scores @@ -1,322 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n05: 0 -clone_color: DoFencing allocation score on c001n06: 0 -clone_color: DoFencing allocation score on c001n07: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 1 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n05: 0 -clone_color: child_DoFencing:0 allocation score on c001n06: 0 -clone_color: child_DoFencing:0 allocation score on c001n07: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 0 -clone_color: child_DoFencing:1 allocation score on c001n04: 1 -clone_color: child_DoFencing:1 allocation score on c001n05: 0 -clone_color: child_DoFencing:1 allocation score on c001n06: 0 -clone_color: child_DoFencing:1 allocation score on c001n07: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: 0 -clone_color: child_DoFencing:2 allocation score on c001n05: 1 -clone_color: child_DoFencing:2 allocation score on c001n06: 0 -clone_color: child_DoFencing:2 allocation score on c001n07: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n05: 0 -clone_color: child_DoFencing:3 allocation score on c001n06: 1 -clone_color: child_DoFencing:3 allocation score on c001n07: 0 -clone_color: child_DoFencing:4 allocation score on c001n02: 0 -clone_color: child_DoFencing:4 allocation score on c001n03: 0 -clone_color: child_DoFencing:4 allocation score on c001n04: 0 -clone_color: child_DoFencing:4 allocation score on c001n05: 0 -clone_color: child_DoFencing:4 allocation score on c001n06: 0 -clone_color: child_DoFencing:4 allocation score on c001n07: 1 -clone_color: child_DoFencing:5 allocation score on c001n02: 0 -clone_color: child_DoFencing:5 allocation score on c001n03: 0 -clone_color: child_DoFencing:5 allocation score on c001n04: 0 -clone_color: child_DoFencing:5 allocation score on c001n05: 0 -clone_color: child_DoFencing:5 allocation score on c001n06: 0 -clone_color: child_DoFencing:5 allocation score on c001n07: 0 -clone_color: master_rsc_1 allocation score on c001n02: 0 -clone_color: master_rsc_1 allocation score on c001n03: 0 -clone_color: master_rsc_1 allocation score on c001n04: 0 -clone_color: master_rsc_1 allocation score on c001n05: 0 -clone_color: master_rsc_1 allocation score on c001n06: 0 -clone_color: master_rsc_1 allocation score on c001n07: 0 -clone_color: ocf_msdummy:0 allocation score on c001n02: 0 -clone_color: ocf_msdummy:0 allocation score on c001n03: 0 -clone_color: ocf_msdummy:0 allocation score on c001n04: 0 -clone_color: ocf_msdummy:0 allocation score on c001n05: 0 -clone_color: ocf_msdummy:0 allocation score on c001n06: 0 -clone_color: ocf_msdummy:0 allocation score on c001n07: 0 -clone_color: ocf_msdummy:1 allocation score on c001n02: 0 -clone_color: ocf_msdummy:1 allocation score on c001n03: 0 -clone_color: ocf_msdummy:1 allocation score on c001n04: 0 -clone_color: ocf_msdummy:1 allocation score on c001n05: 0 -clone_color: ocf_msdummy:1 allocation score on c001n06: 0 -clone_color: ocf_msdummy:1 allocation score on c001n07: 0 -clone_color: ocf_msdummy:10 allocation score on c001n02: 1 -clone_color: ocf_msdummy:10 allocation score on c001n03: 0 -clone_color: ocf_msdummy:10 allocation score on c001n04: 0 -clone_color: ocf_msdummy:10 allocation score on c001n05: 0 -clone_color: ocf_msdummy:10 allocation score on c001n06: 0 -clone_color: ocf_msdummy:10 allocation score on c001n07: 0 -clone_color: ocf_msdummy:11 allocation score on c001n02: 1 -clone_color: ocf_msdummy:11 allocation score on c001n03: 0 -clone_color: ocf_msdummy:11 allocation score on c001n04: 0 -clone_color: ocf_msdummy:11 allocation score on c001n05: 0 -clone_color: ocf_msdummy:11 allocation score on c001n06: 0 -clone_color: ocf_msdummy:11 allocation score on c001n07: 0 -clone_color: ocf_msdummy:2 allocation score on c001n02: 0 -clone_color: ocf_msdummy:2 allocation score on c001n03: 0 -clone_color: ocf_msdummy:2 allocation score on c001n04: 1 -clone_color: ocf_msdummy:2 allocation score on c001n05: 0 -clone_color: ocf_msdummy:2 allocation score on c001n06: 0 -clone_color: ocf_msdummy:2 allocation score on c001n07: 0 -clone_color: ocf_msdummy:3 allocation score on c001n02: 0 -clone_color: ocf_msdummy:3 allocation score on c001n03: 0 -clone_color: ocf_msdummy:3 allocation score on c001n04: 1 -clone_color: ocf_msdummy:3 allocation score on c001n05: 0 -clone_color: ocf_msdummy:3 allocation score on c001n06: 0 -clone_color: ocf_msdummy:3 allocation score on c001n07: 0 -clone_color: ocf_msdummy:4 allocation score on c001n02: 0 -clone_color: ocf_msdummy:4 allocation score on c001n03: 0 -clone_color: ocf_msdummy:4 allocation score on c001n04: 0 -clone_color: ocf_msdummy:4 allocation score on c001n05: 1 -clone_color: ocf_msdummy:4 allocation score on c001n06: 0 -clone_color: ocf_msdummy:4 allocation score on c001n07: 0 -clone_color: ocf_msdummy:5 allocation score on c001n02: 0 -clone_color: ocf_msdummy:5 allocation score on c001n03: 0 -clone_color: ocf_msdummy:5 allocation score on c001n04: 0 -clone_color: ocf_msdummy:5 allocation score on c001n05: 1 -clone_color: ocf_msdummy:5 allocation score on c001n06: 0 -clone_color: ocf_msdummy:5 allocation score on c001n07: 0 -clone_color: ocf_msdummy:6 allocation score on c001n02: 0 -clone_color: ocf_msdummy:6 allocation score on c001n03: 0 -clone_color: ocf_msdummy:6 allocation score on c001n04: 0 -clone_color: ocf_msdummy:6 allocation score on c001n05: 0 -clone_color: ocf_msdummy:6 allocation score on c001n06: 1 -clone_color: ocf_msdummy:6 allocation score on c001n07: 0 -clone_color: ocf_msdummy:7 allocation score on c001n02: 0 -clone_color: ocf_msdummy:7 allocation score on c001n03: 0 -clone_color: ocf_msdummy:7 allocation score on c001n04: 0 -clone_color: ocf_msdummy:7 allocation score on c001n05: 0 -clone_color: ocf_msdummy:7 allocation score on c001n06: 1 -clone_color: ocf_msdummy:7 allocation score on c001n07: 0 -clone_color: ocf_msdummy:8 allocation score on c001n02: 0 -clone_color: ocf_msdummy:8 allocation score on c001n03: 0 -clone_color: ocf_msdummy:8 allocation score on c001n04: 0 -clone_color: ocf_msdummy:8 allocation score on c001n05: 0 -clone_color: ocf_msdummy:8 allocation score on c001n06: 0 -clone_color: ocf_msdummy:8 allocation score on c001n07: 1 -clone_color: ocf_msdummy:9 allocation score on c001n02: 0 -clone_color: ocf_msdummy:9 allocation score on c001n03: 0 -clone_color: ocf_msdummy:9 allocation score on c001n04: 0 -clone_color: ocf_msdummy:9 allocation score on c001n05: 0 -clone_color: ocf_msdummy:9 allocation score on c001n06: 0 -clone_color: ocf_msdummy:9 allocation score on c001n07: 1 -group_color: group-1 allocation score on c001n02: 0 -group_color: group-1 allocation score on c001n03: 0 -group_color: group-1 allocation score on c001n04: 0 -group_color: group-1 allocation score on c001n05: 0 -group_color: group-1 allocation score on c001n06: 0 -group_color: group-1 allocation score on c001n07: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n02: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n03: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n04: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n05: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n06: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n07: 0 -group_color: ocf_192.168.100.181 allocation score on c001n02: 0 -group_color: ocf_192.168.100.181 allocation score on c001n03: 0 -group_color: ocf_192.168.100.181 allocation score on c001n04: 0 -group_color: ocf_192.168.100.181 allocation score on c001n05: 0 -group_color: ocf_192.168.100.181 allocation score on c001n06: 0 -group_color: ocf_192.168.100.181 allocation score on c001n07: 0 -group_color: ocf_192.168.100.183 allocation score on c001n02: 0 -group_color: ocf_192.168.100.183 allocation score on c001n03: 0 -group_color: ocf_192.168.100.183 allocation score on c001n04: 0 -group_color: ocf_192.168.100.183 allocation score on c001n05: 0 -group_color: ocf_192.168.100.183 allocation score on c001n06: 0 -group_color: ocf_192.168.100.183 allocation score on c001n07: 0 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: 0 -native_color: DcIPaddr allocation score on c001n04: -INFINITY -native_color: DcIPaddr allocation score on c001n05: -INFINITY -native_color: DcIPaddr allocation score on c001n06: -INFINITY -native_color: DcIPaddr allocation score on c001n07: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n07: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n02: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n04: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n05: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n06: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n07: -INFINITY -native_color: lsb_dummy allocation score on c001n02: 0 -native_color: lsb_dummy allocation score on c001n03: 0 -native_color: lsb_dummy allocation score on c001n04: 0 -native_color: lsb_dummy allocation score on c001n05: 0 -native_color: lsb_dummy allocation score on c001n06: 0 -native_color: lsb_dummy allocation score on c001n07: 0 -native_color: ocf_192.168.100.181 allocation score on c001n02: 0 -native_color: ocf_192.168.100.181 allocation score on c001n03: 0 -native_color: ocf_192.168.100.181 allocation score on c001n04: 0 -native_color: ocf_192.168.100.181 allocation score on c001n05: 0 -native_color: ocf_192.168.100.181 allocation score on c001n06: 0 -native_color: ocf_192.168.100.181 allocation score on c001n07: 0 -native_color: ocf_192.168.100.183 allocation score on c001n02: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n03: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n04: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n05: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n06: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n07: -INFINITY -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n05: 0 -native_color: rsc_c001n02 allocation score on c001n06: 0 -native_color: rsc_c001n02 allocation score on c001n07: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n05: 0 -native_color: rsc_c001n03 allocation score on c001n06: 0 -native_color: rsc_c001n03 allocation score on c001n07: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: 100 -native_color: rsc_c001n04 allocation score on c001n05: 0 -native_color: rsc_c001n04 allocation score on c001n06: 0 -native_color: rsc_c001n04 allocation score on c001n07: 0 -native_color: rsc_c001n05 allocation score on c001n02: 0 -native_color: rsc_c001n05 allocation score on c001n03: 0 -native_color: rsc_c001n05 allocation score on c001n04: 0 -native_color: rsc_c001n05 allocation score on c001n05: 100 -native_color: rsc_c001n05 allocation score on c001n06: 0 -native_color: rsc_c001n05 allocation score on c001n07: 0 -native_color: rsc_c001n06 allocation score on c001n02: 0 -native_color: rsc_c001n06 allocation score on c001n03: 0 -native_color: rsc_c001n06 allocation score on c001n04: 0 -native_color: rsc_c001n06 allocation score on c001n05: 0 -native_color: rsc_c001n06 allocation score on c001n06: 100 -native_color: rsc_c001n06 allocation score on c001n07: 0 -native_color: rsc_c001n07 allocation score on c001n02: 0 -native_color: rsc_c001n07 allocation score on c001n03: 0 -native_color: rsc_c001n07 allocation score on c001n04: 0 -native_color: rsc_c001n07 allocation score on c001n05: 0 -native_color: rsc_c001n07 allocation score on c001n06: 0 -native_color: rsc_c001n07 allocation score on c001n07: 100 ocf_msdummy:0 promotion score on none: 0 ocf_msdummy:1 promotion score on none: 0 ocf_msdummy:10 promotion score on none: 0 @@ -329,3 +11,321 @@ ocf_msdummy:6 promotion score on none: 0 ocf_msdummy:7 promotion score on none: 0 ocf_msdummy:8 promotion score on none: 0 ocf_msdummy:9 promotion score on none: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n05: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n06: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n05: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n06: 1 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n07: 1 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n07: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n02: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n03: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n04: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n05: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n06: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n04: 1 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n04: 1 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n05: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n05: 1 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n06: 1 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n06: 1 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n07: 1 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n07: 1 +pcmk__group_allocate: group-1 allocation score on c001n02: 0 +pcmk__group_allocate: group-1 allocation score on c001n03: 0 +pcmk__group_allocate: group-1 allocation score on c001n04: 0 +pcmk__group_allocate: group-1 allocation score on c001n05: 0 +pcmk__group_allocate: group-1 allocation score on c001n06: 0 +pcmk__group_allocate: group-1 allocation score on c001n07: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n02: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n03: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n04: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n05: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n06: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n07: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n03: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n04: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n05: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n06: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n07: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n03: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n04: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n05: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n06: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n07: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n04: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n05: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n06: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n07: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n02: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n04: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n05: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n06: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n07: -INFINITY +pcmk__native_allocate: lsb_dummy allocation score on c001n02: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n03: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n04: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n05: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n06: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n07: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n04: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n05: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n07: -INFINITY +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: 100 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n05: 100 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n06: 100 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n07: 100 diff --git a/pengine/test10/inc12.summary b/pengine/test10/inc12.summary index 97a834fa812..f86da9a5046 100644 --- a/pengine/test10/inc12.summary +++ b/pengine/test10/inc12.summary @@ -100,7 +100,6 @@ Executing cluster transition: * Cluster action: do_shutdown on c001n04 * Resource action: ocf_192.168.100.181 stop on c001n02 * Cluster action: do_shutdown on c001n02 - * Pseudo action: all_stopped * Pseudo action: group-1_stopped_0 * Cluster action: do_shutdown on c001n03 diff --git a/pengine/test10/inc2.dot b/pengine/test10/inc2.dot index 34d55a8e72f..357536f6dad 100644 --- a/pengine/test10/inc2.dot +++ b/pengine/test10/inc2.dot @@ -1,28 +1,29 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:2_start_0 node2" -> "rsc1_running_0" [ style = bold] "child_rsc1:2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc1:2_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1:2_stop_0 node1" -> "child_rsc1:2_start_0 node2" [ style = bold] "child_rsc1:2_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] "child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc1:3_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1:3_stop_0 node1" -> "child_rsc1:3_start_0 node2" [ style = bold] "child_rsc1:3_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc1:4_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1:4_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_running_0" [ style=bold color="green" fontcolor="orange" ] diff --git a/pengine/test10/inc2.exp b/pengine/test10/inc2.exp index 51bef01bb3b..10c6f436fc9 100644 --- a/pengine/test10/inc2.exp +++ b/pengine/test10/inc2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,36 +19,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="12" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="11" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="10" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="10" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -57,36 +57,36 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="14" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="13" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="12" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="13" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="12" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -95,20 +95,20 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="15" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="14" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -117,28 +117,43 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="19" operation="stopped" operation_key="rsc1_stopped_0"> + <pseudo_event id="18" operation="stopped" operation_key="rsc1_stopped_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="10" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="12" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="14" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="18" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="18" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="17" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -146,64 +161,46 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="17" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="16" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="11" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="13" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="19" operation="stopped" operation_key="rsc1_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="14"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="11" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <pseudo_event id="18" operation="stopped" operation_key="rsc1_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/inc2.scores b/pengine/test10/inc2.scores index 92d89911c14..87db4e9a639 100644 --- a/pengine/test10/inc2.scores +++ b/pengine/test10/inc2.scores @@ -1,23 +1,23 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 1 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 1 -clone_color: child_rsc1:1 allocation score on node2: 0 -clone_color: child_rsc1:2 allocation score on node1: 1 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node1: 1 -clone_color: child_rsc1:3 allocation score on node2: 0 -clone_color: child_rsc1:4 allocation score on node1: 1 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 1 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: 1 -native_color: child_rsc1:1 allocation score on node2: 0 -native_color: child_rsc1:2 allocation score on node1: -INFINITY -native_color: child_rsc1:2 allocation score on node2: 0 -native_color: child_rsc1:3 allocation score on node1: -INFINITY -native_color: child_rsc1:3 allocation score on node2: 0 -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 1 +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: -INFINITY diff --git a/pengine/test10/inc2.summary b/pengine/test10/inc2.summary index b3049bed5a8..221d008d5ea 100644 --- a/pengine/test10/inc2.summary +++ b/pengine/test10/inc2.summary @@ -26,7 +26,6 @@ Executing cluster transition: * Resource action: child_rsc1:4 stop on node1 * Pseudo action: rsc1_stopped_0 * Pseudo action: rsc1_start_0 - * Pseudo action: all_stopped * Resource action: child_rsc1:2 start on node2 * Resource action: child_rsc1:3 start on node2 * Pseudo action: rsc1_running_0 diff --git a/pengine/test10/inc3.dot b/pengine/test10/inc3.dot index e04a654e7ad..36ab9b45deb 100644 --- a/pengine/test10/inc3.dot +++ b/pengine/test10/inc3.dot @@ -1,49 +1,53 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:2_start_0 node2" -> "rsc1_running_0" [ style = bold] "child_rsc1:2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc1:2_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1:2_stop_0 node1" -> "child_rsc1:2_start_0 node2" [ style = bold] "child_rsc1:2_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] "child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc1:3_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1:3_stop_0 node1" -> "child_rsc1:3_start_0 node2" [ style = bold] "child_rsc1:3_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc1:4_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1:4_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:0_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:1_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:2_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:3_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:3_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:3_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:3_start_0 node1" -> "rsc2_running_0" [ style = bold] "child_rsc2:3_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc2:3_stop_0 node2" -> "all_stopped" [ style = bold] "child_rsc2:3_stop_0 node2" -> "child_rsc2:3_start_0 node1" [ style = bold] "child_rsc2:3_stop_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:3_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc2:4_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:4_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:4_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:4_start_0 node1" -> "rsc2_running_0" [ style = bold] "child_rsc2:4_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc2:4_stop_0 node2" -> "all_stopped" [ style = bold] "child_rsc2:4_stop_0 node2" -> "child_rsc2:4_start_0 node1" [ style = bold] "child_rsc2:4_stop_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:4_stop_0 node2" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/inc3.exp b/pengine/test10/inc3.exp index baa921f0d8c..790a93467b0 100644 --- a/pengine/test10/inc3.exp +++ b/pengine/test10/inc3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,36 +19,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="17" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="16" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="15" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="16" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="15" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -57,36 +57,36 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="19" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="18" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="17" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="18" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="17" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -95,20 +95,20 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="20" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="19" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -117,85 +117,100 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="24" operation="stopped" operation_key="rsc1_stopped_0"> + <pseudo_event id="23" operation="stopped" operation_key="rsc1_stopped_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="15" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="18" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="17" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="19" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="stopped" operation_key="rsc2_stopped_0"/> + <pseudo_event id="37" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="22" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="21" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="16" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="18" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="20" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="24" operation="stopped" operation_key="rsc1_stopped_0"/> + <pseudo_event id="23" operation="stopped" operation_key="rsc1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -204,7 +219,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -213,7 +228,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -222,36 +237,36 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="32" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="31" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="30" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="35" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="34" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="31" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="30" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -260,36 +275,36 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="34" operation="start" operation_key="child_rsc2:4_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="33" operation="start" operation_key="child_rsc2:4_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="32" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="35" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="34" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="33" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="32" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -298,25 +313,40 @@ </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="38" operation="stopped" operation_key="rsc2_stopped_0"> + <pseudo_event id="37" operation="stopped" operation_key="rsc2_stopped_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="30" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="33" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="32" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -324,73 +354,49 @@ </synapse> <synapse id="25" priority="1000000"> <action_set> - <pseudo_event id="36" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="35" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="31" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="child_rsc2:4_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="33" operation="start" operation_key="child_rsc2:4_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="35" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="34" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="35" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="34" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="22" operation="running" operation_key="rsc1_running_0"/> - </trigger> - <trigger> - <pseudo_event id="38" operation="stopped" operation_key="rsc2_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="27"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="16" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="18" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <pseudo_event id="21" operation="running" operation_key="rsc1_running_0"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="31" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - <trigger> - <rsc_op id="33" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <pseudo_event id="37" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/inc3.scores b/pengine/test10/inc3.scores index 2e48185c810..61718e749eb 100644 --- a/pengine/test10/inc3.scores +++ b/pengine/test10/inc3.scores @@ -1,45 +1,45 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 1 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 1 -clone_color: child_rsc1:1 allocation score on node2: 0 -clone_color: child_rsc1:2 allocation score on node1: 1 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node1: 1 -clone_color: child_rsc1:3 allocation score on node2: 0 -clone_color: child_rsc1:4 allocation score on node1: 1 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: child_rsc2:0 allocation score on node1: 0 -clone_color: child_rsc2:0 allocation score on node2: 1 -clone_color: child_rsc2:1 allocation score on node1: 0 -clone_color: child_rsc2:1 allocation score on node2: 1 -clone_color: child_rsc2:2 allocation score on node1: 0 -clone_color: child_rsc2:2 allocation score on node2: 1 -clone_color: child_rsc2:3 allocation score on node1: 0 -clone_color: child_rsc2:3 allocation score on node2: 1 -clone_color: child_rsc2:4 allocation score on node1: 0 -clone_color: child_rsc2:4 allocation score on node2: 1 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -clone_color: rsc2 allocation score on node1: 0 -clone_color: rsc2 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 1 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: 1 -native_color: child_rsc1:1 allocation score on node2: 0 -native_color: child_rsc1:2 allocation score on node1: -INFINITY -native_color: child_rsc1:2 allocation score on node2: 0 -native_color: child_rsc1:3 allocation score on node1: -INFINITY -native_color: child_rsc1:3 allocation score on node2: 0 -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: -INFINITY -native_color: child_rsc2:0 allocation score on node1: 0 -native_color: child_rsc2:0 allocation score on node2: 1 -native_color: child_rsc2:1 allocation score on node1: 0 -native_color: child_rsc2:1 allocation score on node2: 1 -native_color: child_rsc2:2 allocation score on node1: 0 -native_color: child_rsc2:2 allocation score on node2: 1 -native_color: child_rsc2:3 allocation score on node1: 0 -native_color: child_rsc2:3 allocation score on node2: -INFINITY -native_color: child_rsc2:4 allocation score on node1: 0 -native_color: child_rsc2:4 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc2:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc2:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:3 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc2:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:4 allocation score on node2: 1 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__clone_allocate: rsc2 allocation score on node1: 0 +pcmk__clone_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 1 +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:0 allocation score on node2: 1 +pcmk__native_allocate: child_rsc2:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc2:2 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:2 allocation score on node2: 1 +pcmk__native_allocate: child_rsc2:3 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:3 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:4 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:4 allocation score on node2: -INFINITY diff --git a/pengine/test10/inc3.summary b/pengine/test10/inc3.summary index 5ceab722e13..cf80d83d7a6 100644 --- a/pengine/test10/inc3.summary +++ b/pengine/test10/inc3.summary @@ -43,7 +43,6 @@ Executing cluster transition: * Resource action: child_rsc1:4 stop on node1 * Pseudo action: rsc1_stopped_0 * Pseudo action: rsc1_start_0 - * Pseudo action: all_stopped * Resource action: child_rsc1:2 start on node2 * Resource action: child_rsc1:3 start on node2 * Pseudo action: rsc1_running_0 diff --git a/pengine/test10/inc4.dot b/pengine/test10/inc4.dot index 9f70f8a55cd..5c2ec9c9446 100644 --- a/pengine/test10/inc4.dot +++ b/pengine/test10/inc4.dot @@ -1,53 +1,60 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:2_start_0 node2" -> "child_rsc1:3_start_0 node2" [ style = bold] "child_rsc1:2_start_0 node2" -> "rsc1_running_0" [ style = bold] "child_rsc1:2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc1:2_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1:2_stop_0 node1" -> "child_rsc1:2_start_0 node2" [ style = bold] "child_rsc1:2_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc1:3_monitor_0 node2" -> "child_rsc1:2_stop_0 node1" [ style = bold] "child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] "child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc1:3_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1:3_stop_0 node1" -> "child_rsc1:2_stop_0 node1" [ style = bold] "child_rsc1:3_stop_0 node1" -> "child_rsc1:3_start_0 node2" [ style = bold] "child_rsc1:3_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc1:4_monitor_0 node2" -> "child_rsc1:3_stop_0 node1" [ style = bold] "child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc1:4_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1:4_stop_0 node1" -> "child_rsc1:3_stop_0 node1" [ style = bold] "child_rsc1:4_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:0_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:1_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:2_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:3_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:3_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:3_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:3_start_0 node1" -> "child_rsc2:4_start_0 node1" [ style = bold] "child_rsc2:3_start_0 node1" -> "rsc2_running_0" [ style = bold] "child_rsc2:3_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc2:3_stop_0 node2" -> "all_stopped" [ style = bold] "child_rsc2:3_stop_0 node2" -> "child_rsc2:3_start_0 node1" [ style = bold] "child_rsc2:3_stop_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:3_stop_0 node2" [ style=bold color="green" fontcolor="black" ] +"child_rsc2:4_monitor_0 node1" -> "child_rsc2:3_stop_0 node2" [ style = bold] "child_rsc2:4_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:4_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:4_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:4_start_0 node1" -> "rsc2_running_0" [ style = bold] "child_rsc2:4_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc2:4_stop_0 node2" -> "all_stopped" [ style = bold] "child_rsc2:4_stop_0 node2" -> "child_rsc2:3_stop_0 node2" [ style = bold] "child_rsc2:4_stop_0 node2" -> "child_rsc2:4_start_0 node1" [ style = bold] "child_rsc2:4_stop_0 node2" -> "rsc2_stopped_0" [ style = bold] diff --git a/pengine/test10/inc4.exp b/pengine/test10/inc4.exp index b7c160ef28f..a5e9a09a19c 100644 --- a/pengine/test10/inc4.exp +++ b/pengine/test10/inc4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,39 +19,42 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="17" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="16" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="15" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="16" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="15" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rsc1_stop_0"/> + <rsc_op id="17" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <pseudo_event id="22" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,42 +63,45 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="19" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="18" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="16" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="18" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="17" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="18" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="17" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="19" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -104,20 +110,20 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="20" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="19" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -126,85 +132,100 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="24" operation="stopped" operation_key="rsc1_stopped_0"> + <pseudo_event id="23" operation="stopped" operation_key="rsc1_stopped_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="15" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="18" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="17" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="19" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="stopped" operation_key="rsc2_stopped_0"/> + <pseudo_event id="37" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="22" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="21" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="16" operation="start" operation_key="child_rsc1:2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="18" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="20" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="20" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="24" operation="stopped" operation_key="rsc1_stopped_0"/> + <pseudo_event id="23" operation="stopped" operation_key="rsc1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -213,7 +234,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -222,7 +243,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -231,39 +252,42 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="32" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="31" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="30" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="35" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="34" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="31" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="30" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="32" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -272,39 +296,39 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="34" operation="start" operation_key="child_rsc2:4_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="33" operation="start" operation_key="child_rsc2:4_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="31" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="33" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="32" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="35" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="34" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="33" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="32" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -313,25 +337,40 @@ </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="38" operation="stopped" operation_key="rsc2_stopped_0"> + <pseudo_event id="37" operation="stopped" operation_key="rsc2_stopped_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="33" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="30" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="rsc2_stop_0"/> + <rsc_op id="32" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <pseudo_event id="36" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -339,73 +378,49 @@ </synapse> <synapse id="25" priority="1000000"> <action_set> - <pseudo_event id="36" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="35" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="31" operation="start" operation_key="child_rsc2:3_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="child_rsc2:4_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="33" operation="start" operation_key="child_rsc2:4_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="35" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="34" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="35" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="34" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="3" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="22" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="21" operation="running" operation_key="rsc1_running_0"/> </trigger> <trigger> - <pseudo_event id="38" operation="stopped" operation_key="rsc2_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="27"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="16" operation="stop" operation_key="child_rsc1:2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="18" operation="stop" operation_key="child_rsc1:3_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="child_rsc1:4_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="31" operation="stop" operation_key="child_rsc2:3_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - <trigger> - <rsc_op id="33" operation="stop" operation_key="child_rsc2:4_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <pseudo_event id="37" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/inc4.scores b/pengine/test10/inc4.scores index 2e48185c810..61718e749eb 100644 --- a/pengine/test10/inc4.scores +++ b/pengine/test10/inc4.scores @@ -1,45 +1,45 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 1 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 1 -clone_color: child_rsc1:1 allocation score on node2: 0 -clone_color: child_rsc1:2 allocation score on node1: 1 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node1: 1 -clone_color: child_rsc1:3 allocation score on node2: 0 -clone_color: child_rsc1:4 allocation score on node1: 1 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: child_rsc2:0 allocation score on node1: 0 -clone_color: child_rsc2:0 allocation score on node2: 1 -clone_color: child_rsc2:1 allocation score on node1: 0 -clone_color: child_rsc2:1 allocation score on node2: 1 -clone_color: child_rsc2:2 allocation score on node1: 0 -clone_color: child_rsc2:2 allocation score on node2: 1 -clone_color: child_rsc2:3 allocation score on node1: 0 -clone_color: child_rsc2:3 allocation score on node2: 1 -clone_color: child_rsc2:4 allocation score on node1: 0 -clone_color: child_rsc2:4 allocation score on node2: 1 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -clone_color: rsc2 allocation score on node1: 0 -clone_color: rsc2 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 1 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: 1 -native_color: child_rsc1:1 allocation score on node2: 0 -native_color: child_rsc1:2 allocation score on node1: -INFINITY -native_color: child_rsc1:2 allocation score on node2: 0 -native_color: child_rsc1:3 allocation score on node1: -INFINITY -native_color: child_rsc1:3 allocation score on node2: 0 -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: -INFINITY -native_color: child_rsc2:0 allocation score on node1: 0 -native_color: child_rsc2:0 allocation score on node2: 1 -native_color: child_rsc2:1 allocation score on node1: 0 -native_color: child_rsc2:1 allocation score on node2: 1 -native_color: child_rsc2:2 allocation score on node1: 0 -native_color: child_rsc2:2 allocation score on node2: 1 -native_color: child_rsc2:3 allocation score on node1: 0 -native_color: child_rsc2:3 allocation score on node2: -INFINITY -native_color: child_rsc2:4 allocation score on node1: 0 -native_color: child_rsc2:4 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc2:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc2:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:3 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc2:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:4 allocation score on node2: 1 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__clone_allocate: rsc2 allocation score on node1: 0 +pcmk__clone_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 1 +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:0 allocation score on node2: 1 +pcmk__native_allocate: child_rsc2:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc2:2 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:2 allocation score on node2: 1 +pcmk__native_allocate: child_rsc2:3 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:3 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:4 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:4 allocation score on node2: -INFINITY diff --git a/pengine/test10/inc4.summary b/pengine/test10/inc4.summary index 3b3f10b64cc..7f85670b749 100644 --- a/pengine/test10/inc4.summary +++ b/pengine/test10/inc4.summary @@ -43,7 +43,6 @@ Executing cluster transition: * Resource action: child_rsc1:2 stop on node1 * Pseudo action: rsc1_stopped_0 * Pseudo action: rsc1_start_0 - * Pseudo action: all_stopped * Resource action: child_rsc1:2 start on node2 * Resource action: child_rsc1:3 start on node2 * Pseudo action: rsc1_running_0 diff --git a/pengine/test10/inc5.dot b/pengine/test10/inc5.dot index c9fa1196c3b..2a3d9f5bc7b 100644 --- a/pengine/test10/inc5.dot +++ b/pengine/test10/inc5.dot @@ -1,72 +1,83 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc1:2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc2:0_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:0_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc2:1_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc2:1_start_0 node2" -> "rsc2_running_0" [ style = bold] "child_rsc2:1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc2:1_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc2:1_stop_0 node1" -> "child_rsc2:1_start_0 node2" [ style = bold] "child_rsc2:1_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:2_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:2_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc3:0_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc3:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc3:2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc3:2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc4:0_monitor_0 node2" -> "rsc4_start_0" [ style = bold] +"child_rsc4:0_monitor_0 node2" -> "rsc4_stopped_0" [ style = bold] "child_rsc4:0_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc4:1_monitor_0 node2" -> "rsc4_start_0" [ style = bold] +"child_rsc4:1_monitor_0 node2" -> "rsc4_stopped_0" [ style = bold] "child_rsc4:1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc4:1_start_0 node2" -> "rsc4_running_0" [ style = bold] "child_rsc4:1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc4:1_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc4:1_stop_0 node1" -> "child_rsc4:1_start_0 node2" [ style = bold] "child_rsc4:1_stop_0 node1" -> "rsc4_stopped_0" [ style = bold] "child_rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc4:2_monitor_0 node1" -> "rsc4_start_0" [ style = bold] +"child_rsc4:2_monitor_0 node1" -> "rsc4_stopped_0" [ style = bold] "child_rsc4:2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc4:2_monitor_0 node2" -> "rsc4_start_0" [ style = bold] +"child_rsc4:2_monitor_0 node2" -> "rsc4_stopped_0" [ style = bold] "child_rsc4:2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc5:0_monitor_0 node1" -> "rsc5_start_0" [ style = bold] +"child_rsc5:0_monitor_0 node1" -> "rsc5_stopped_0" [ style = bold] "child_rsc5:0_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc5:1_monitor_0 node1" -> "rsc5_start_0" [ style = bold] +"child_rsc5:1_monitor_0 node1" -> "rsc5_stopped_0" [ style = bold] "child_rsc5:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc5:1_start_0 node1" -> "rsc5_running_0" [ style = bold] "child_rsc5:1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc5:1_stop_0 node2" -> "all_stopped" [ style = bold] "child_rsc5:1_stop_0 node2" -> "child_rsc5:1_start_0 node1" [ style = bold] "child_rsc5:1_stop_0 node2" -> "rsc5_stopped_0" [ style = bold] "child_rsc5:1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc5:2_monitor_0 node1" -> "rsc5_start_0" [ style = bold] +"child_rsc5:2_monitor_0 node1" -> "rsc5_stopped_0" [ style = bold] "child_rsc5:2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc5:2_monitor_0 node2" -> "rsc5_start_0" [ style = bold] +"child_rsc5:2_monitor_0 node2" -> "rsc5_stopped_0" [ style = bold] "child_rsc5:2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc6:0_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc6:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc6:2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc6:2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc7:0_monitor_0 node1" -> "rsc7_start_0" [ style = bold] +"child_rsc7:0_monitor_0 node1" -> "rsc7_stopped_0" [ style = bold] "child_rsc7:0_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc7:1_monitor_0 node1" -> "rsc7_start_0" [ style = bold] +"child_rsc7:1_monitor_0 node1" -> "rsc7_stopped_0" [ style = bold] "child_rsc7:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc7:1_start_0 node1" -> "rsc7_running_0" [ style = bold] "child_rsc7:1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc7:1_stop_0 node2" -> "all_stopped" [ style = bold] "child_rsc7:1_stop_0 node2" -> "child_rsc7:1_start_0 node1" [ style = bold] "child_rsc7:1_stop_0 node2" -> "rsc7_stopped_0" [ style = bold] "child_rsc7:1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc7:2_monitor_0 node1" -> "rsc7_start_0" [ style = bold] +"child_rsc7:2_monitor_0 node1" -> "rsc7_stopped_0" [ style = bold] "child_rsc7:2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc7:2_monitor_0 node2" -> "rsc7_start_0" [ style = bold] +"child_rsc7:2_monitor_0 node2" -> "rsc7_stopped_0" [ style = bold] "child_rsc7:2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc8:0_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc8:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/inc5.exp b/pengine/test10/inc5.exp index 89e064fb52b..ecf8d3d36a0 100644 --- a/pengine/test10/inc5.exp +++ b/pengine/test10/inc5.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="17" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="18" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="19" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -46,36 +46,36 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="45" operation="start" operation_key="child_rsc2:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="44" operation="start" operation_key="child_rsc2:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="44" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="43" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="46" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="45" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="44" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="43" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="20" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -84,7 +84,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="21" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -93,7 +93,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -102,22 +102,34 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="49" operation="stopped" operation_key="rsc2_stopped_0"> + <pseudo_event id="48" operation="stopped" operation_key="rsc2_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="44" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="48" operation="stop" operation_key="rsc2_stop_0"/> + <rsc_op id="19" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="20" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="21" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="43" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <pseudo_event id="47" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="48" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="47" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -125,46 +137,46 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="47" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="46" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="child_rsc2:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="44" operation="start" operation_key="child_rsc2:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="46" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="45" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="46" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="45" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="19" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="20" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="21" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="49" operation="stopped" operation_key="rsc2_stopped_0"/> + <pseudo_event id="48" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_rsc3:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="22" operation="monitor" operation_key="child_rsc3:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -173,7 +185,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc3:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc3:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -182,7 +194,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="child_rsc3:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="23" operation="monitor" operation_key="child_rsc3:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc3:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -191,7 +203,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc3:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc3:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc3:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -200,7 +212,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="child_rsc4:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="24" operation="monitor" operation_key="child_rsc4:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc4:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -209,36 +221,36 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="61" operation="start" operation_key="child_rsc4:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="60" operation="start" operation_key="child_rsc4:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc4:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="60" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="59" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="62" operation="start" operation_key="rsc4_start_0"/> + <pseudo_event id="61" operation="start" operation_key="rsc4_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="60" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="59" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc4:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="64" operation="stop" operation_key="rsc4_stop_0"/> + <pseudo_event id="63" operation="stop" operation_key="rsc4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_rsc4:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="25" operation="monitor" operation_key="child_rsc4:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc4:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -247,7 +259,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_rsc4:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="26" operation="monitor" operation_key="child_rsc4:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc4:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -256,7 +268,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc4:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc4:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc4:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -265,22 +277,34 @@ </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="65" operation="stopped" operation_key="rsc4_stopped_0"> + <pseudo_event id="64" operation="stopped" operation_key="rsc4_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="60" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc4:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="24" operation="monitor" operation_key="child_rsc4:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="25" operation="monitor" operation_key="child_rsc4:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="64" operation="stop" operation_key="rsc4_stop_0"/> + <rsc_op id="26" operation="monitor" operation_key="child_rsc4:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="59" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <pseudo_event id="63" operation="stop" operation_key="rsc4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="64" operation="stop" operation_key="rsc4_stop_0"> + <pseudo_event id="63" operation="stop" operation_key="rsc4_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -288,46 +312,46 @@ </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="63" operation="running" operation_key="rsc4_running_0"> + <pseudo_event id="62" operation="running" operation_key="rsc4_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="start" operation_key="child_rsc4:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="60" operation="start" operation_key="child_rsc4:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="62" operation="start" operation_key="rsc4_start_0"/> + <pseudo_event id="61" operation="start" operation_key="rsc4_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="62" operation="start" operation_key="rsc4_start_0"> + <pseudo_event id="61" operation="start" operation_key="rsc4_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc4:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc4:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="child_rsc4:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="24" operation="monitor" operation_key="child_rsc4:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="child_rsc4:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="25" operation="monitor" operation_key="child_rsc4:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="child_rsc4:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="26" operation="monitor" operation_key="child_rsc4:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="65" operation="stopped" operation_key="rsc4_stopped_0"/> + <pseudo_event id="64" operation="stopped" operation_key="rsc4_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc5:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc5:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc5:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -336,36 +360,36 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="69" operation="start" operation_key="child_rsc5:1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="68" operation="start" operation_key="child_rsc5:1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc5:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="67" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="70" operation="start" operation_key="rsc5_start_0"/> + <pseudo_event id="69" operation="start" operation_key="rsc5_start_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="68" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="67" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc5:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="72" operation="stop" operation_key="rsc5_stop_0"/> + <pseudo_event id="71" operation="stop" operation_key="rsc5_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc5:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc5:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc5:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -374,7 +398,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_rsc5:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="27" operation="monitor" operation_key="child_rsc5:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc5:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -383,7 +407,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc5:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc5:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc5:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -392,22 +416,34 @@ </synapse> <synapse id="34" priority="1000000"> <action_set> - <pseudo_event id="73" operation="stopped" operation_key="rsc5_stopped_0"> + <pseudo_event id="72" operation="stopped" operation_key="rsc5_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc5:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="8" operation="monitor" operation_key="child_rsc5:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="9" operation="monitor" operation_key="child_rsc5:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="27" operation="monitor" operation_key="child_rsc5:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="67" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="72" operation="stop" operation_key="rsc5_stop_0"/> + <pseudo_event id="71" operation="stop" operation_key="rsc5_stop_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="72" operation="stop" operation_key="rsc5_stop_0"> + <pseudo_event id="71" operation="stop" operation_key="rsc5_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -415,46 +451,46 @@ </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="71" operation="running" operation_key="rsc5_running_0"> + <pseudo_event id="70" operation="running" operation_key="rsc5_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="child_rsc5:1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="68" operation="start" operation_key="child_rsc5:1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="70" operation="start" operation_key="rsc5_start_0"/> + <pseudo_event id="69" operation="start" operation_key="rsc5_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="70" operation="start" operation_key="rsc5_start_0"> + <pseudo_event id="69" operation="start" operation_key="rsc5_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc5:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc5:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc5:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc5:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc5:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc5:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="child_rsc5:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="27" operation="monitor" operation_key="child_rsc5:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="73" operation="stopped" operation_key="rsc5_stopped_0"/> + <pseudo_event id="72" operation="stopped" operation_key="rsc5_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="child_rsc6:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="28" operation="monitor" operation_key="child_rsc6:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc6:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -463,7 +499,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc6:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc6:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc6:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -472,7 +508,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="child_rsc6:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="29" operation="monitor" operation_key="child_rsc6:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc6:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -481,7 +517,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="child_rsc6:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="monitor" operation_key="child_rsc6:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc6:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -490,7 +526,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="child_rsc7:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="12" operation="monitor" operation_key="child_rsc7:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc7:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -499,36 +535,36 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="85" operation="start" operation_key="child_rsc7:1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="84" operation="start" operation_key="child_rsc7:1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc7:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="84" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="83" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="86" operation="start" operation_key="rsc7_start_0"/> + <pseudo_event id="85" operation="start" operation_key="rsc7_start_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="84" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="83" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc7:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="88" operation="stop" operation_key="rsc7_stop_0"/> + <pseudo_event id="87" operation="stop" operation_key="rsc7_stop_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="child_rsc7:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="13" operation="monitor" operation_key="child_rsc7:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc7:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -537,7 +573,7 @@ </synapse> <synapse id="46"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="child_rsc7:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="30" operation="monitor" operation_key="child_rsc7:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc7:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -546,7 +582,7 @@ </synapse> <synapse id="47"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="child_rsc7:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="14" operation="monitor" operation_key="child_rsc7:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc7:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -555,22 +591,34 @@ </synapse> <synapse id="48" priority="1000000"> <action_set> - <pseudo_event id="89" operation="stopped" operation_key="rsc7_stopped_0"> + <pseudo_event id="88" operation="stopped" operation_key="rsc7_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="84" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="monitor" operation_key="child_rsc7:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="13" operation="monitor" operation_key="child_rsc7:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="14" operation="monitor" operation_key="child_rsc7:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="30" operation="monitor" operation_key="child_rsc7:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="83" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="88" operation="stop" operation_key="rsc7_stop_0"/> + <pseudo_event id="87" operation="stop" operation_key="rsc7_stop_0"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <pseudo_event id="88" operation="stop" operation_key="rsc7_stop_0"> + <pseudo_event id="87" operation="stop" operation_key="rsc7_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -578,46 +626,46 @@ </synapse> <synapse id="50" priority="1000000"> <action_set> - <pseudo_event id="87" operation="running" operation_key="rsc7_running_0"> + <pseudo_event id="86" operation="running" operation_key="rsc7_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="85" operation="start" operation_key="child_rsc7:1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="84" operation="start" operation_key="child_rsc7:1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="86" operation="start" operation_key="rsc7_start_0"/> + <pseudo_event id="85" operation="start" operation_key="rsc7_start_0"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <pseudo_event id="86" operation="start" operation_key="rsc7_start_0"> + <pseudo_event id="85" operation="start" operation_key="rsc7_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="child_rsc7:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="12" operation="monitor" operation_key="child_rsc7:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="child_rsc7:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="13" operation="monitor" operation_key="child_rsc7:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="child_rsc7:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="14" operation="monitor" operation_key="child_rsc7:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="child_rsc7:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="30" operation="monitor" operation_key="child_rsc7:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="89" operation="stopped" operation_key="rsc7_stopped_0"/> + <pseudo_event id="88" operation="stopped" operation_key="rsc7_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="child_rsc8:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="31" operation="monitor" operation_key="child_rsc8:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc8:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -626,7 +674,7 @@ </synapse> <synapse id="53"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="child_rsc8:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="15" operation="monitor" operation_key="child_rsc8:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc8:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -635,7 +683,7 @@ </synapse> <synapse id="54"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_rsc8:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="32" operation="monitor" operation_key="child_rsc8:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc8:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -644,33 +692,11 @@ </synapse> <synapse id="55"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="child_rsc8:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="16" operation="monitor" operation_key="child_rsc8:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc8:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="56"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="44" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="60" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="68" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - <trigger> - <rsc_op id="84" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/inc5.scores b/pengine/test10/inc5.scores index 02cf71fa667..2fe3a248a42 100644 --- a/pengine/test10/inc5.scores +++ b/pengine/test10/inc5.scores @@ -1,113 +1,113 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 1 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 0 -clone_color: child_rsc1:1 allocation score on node2: 1 -clone_color: child_rsc1:2 allocation score on node1: 0 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc2:0 allocation score on node1: 1 -clone_color: child_rsc2:0 allocation score on node2: 0 -clone_color: child_rsc2:1 allocation score on node1: 1 -clone_color: child_rsc2:1 allocation score on node2: 0 -clone_color: child_rsc2:2 allocation score on node1: 0 -clone_color: child_rsc2:2 allocation score on node2: 0 -clone_color: child_rsc3:0 allocation score on node1: 1 -clone_color: child_rsc3:0 allocation score on node2: 0 -clone_color: child_rsc3:1 allocation score on node1: 0 -clone_color: child_rsc3:1 allocation score on node2: 1 -clone_color: child_rsc3:2 allocation score on node1: 0 -clone_color: child_rsc3:2 allocation score on node2: 0 -clone_color: child_rsc4:0 allocation score on node1: 1 -clone_color: child_rsc4:0 allocation score on node2: 0 -clone_color: child_rsc4:1 allocation score on node1: 1 -clone_color: child_rsc4:1 allocation score on node2: 0 -clone_color: child_rsc4:2 allocation score on node1: 0 -clone_color: child_rsc4:2 allocation score on node2: 0 -clone_color: child_rsc5:0 allocation score on node1: 0 -clone_color: child_rsc5:0 allocation score on node2: 1 -clone_color: child_rsc5:1 allocation score on node1: 0 -clone_color: child_rsc5:1 allocation score on node2: 1 -clone_color: child_rsc5:2 allocation score on node1: 0 -clone_color: child_rsc5:2 allocation score on node2: 0 -clone_color: child_rsc6:0 allocation score on node1: 1 -clone_color: child_rsc6:0 allocation score on node2: 0 -clone_color: child_rsc6:1 allocation score on node1: 0 -clone_color: child_rsc6:1 allocation score on node2: 1 -clone_color: child_rsc6:2 allocation score on node1: 0 -clone_color: child_rsc6:2 allocation score on node2: 0 -clone_color: child_rsc7:0 allocation score on node1: 0 -clone_color: child_rsc7:0 allocation score on node2: 1 -clone_color: child_rsc7:1 allocation score on node1: 0 -clone_color: child_rsc7:1 allocation score on node2: 1 -clone_color: child_rsc7:2 allocation score on node1: 0 -clone_color: child_rsc7:2 allocation score on node2: 0 -clone_color: child_rsc8:0 allocation score on node1: 1 -clone_color: child_rsc8:0 allocation score on node2: 0 -clone_color: child_rsc8:1 allocation score on node1: 0 -clone_color: child_rsc8:1 allocation score on node2: 1 -clone_color: child_rsc8:2 allocation score on node1: 0 -clone_color: child_rsc8:2 allocation score on node2: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -clone_color: rsc2 allocation score on node1: 0 -clone_color: rsc2 allocation score on node2: 0 -clone_color: rsc3 allocation score on node1: 0 -clone_color: rsc3 allocation score on node2: 0 -clone_color: rsc4 allocation score on node1: 0 -clone_color: rsc4 allocation score on node2: 0 -clone_color: rsc5 allocation score on node1: 0 -clone_color: rsc5 allocation score on node2: 0 -clone_color: rsc6 allocation score on node1: 0 -clone_color: rsc6 allocation score on node2: 0 -clone_color: rsc7 allocation score on node1: 0 -clone_color: rsc7 allocation score on node2: 0 -clone_color: rsc8 allocation score on node1: 0 -clone_color: rsc8 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 1 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: -INFINITY -native_color: child_rsc1:1 allocation score on node2: 1 -native_color: child_rsc1:2 allocation score on node1: -INFINITY -native_color: child_rsc1:2 allocation score on node2: -INFINITY -native_color: child_rsc2:0 allocation score on node1: 1 -native_color: child_rsc2:0 allocation score on node2: 0 -native_color: child_rsc2:1 allocation score on node1: -INFINITY -native_color: child_rsc2:1 allocation score on node2: 0 -native_color: child_rsc2:2 allocation score on node1: -INFINITY -native_color: child_rsc2:2 allocation score on node2: -INFINITY -native_color: child_rsc3:0 allocation score on node1: 1 -native_color: child_rsc3:0 allocation score on node2: 0 -native_color: child_rsc3:1 allocation score on node1: -INFINITY -native_color: child_rsc3:1 allocation score on node2: 1 -native_color: child_rsc3:2 allocation score on node1: -INFINITY -native_color: child_rsc3:2 allocation score on node2: -INFINITY -native_color: child_rsc4:0 allocation score on node1: 1 -native_color: child_rsc4:0 allocation score on node2: 0 -native_color: child_rsc4:1 allocation score on node1: -INFINITY -native_color: child_rsc4:1 allocation score on node2: 0 -native_color: child_rsc4:2 allocation score on node1: -INFINITY -native_color: child_rsc4:2 allocation score on node2: -INFINITY -native_color: child_rsc5:0 allocation score on node1: 0 -native_color: child_rsc5:0 allocation score on node2: 1 -native_color: child_rsc5:1 allocation score on node1: 0 -native_color: child_rsc5:1 allocation score on node2: -INFINITY -native_color: child_rsc5:2 allocation score on node1: -INFINITY -native_color: child_rsc5:2 allocation score on node2: -INFINITY -native_color: child_rsc6:0 allocation score on node1: 1 -native_color: child_rsc6:0 allocation score on node2: 0 -native_color: child_rsc6:1 allocation score on node1: -INFINITY -native_color: child_rsc6:1 allocation score on node2: 1 -native_color: child_rsc6:2 allocation score on node1: -INFINITY -native_color: child_rsc6:2 allocation score on node2: -INFINITY -native_color: child_rsc7:0 allocation score on node1: 0 -native_color: child_rsc7:0 allocation score on node2: 1 -native_color: child_rsc7:1 allocation score on node1: 0 -native_color: child_rsc7:1 allocation score on node2: -INFINITY -native_color: child_rsc7:2 allocation score on node1: -INFINITY -native_color: child_rsc7:2 allocation score on node2: -INFINITY -native_color: child_rsc8:0 allocation score on node1: 1 -native_color: child_rsc8:0 allocation score on node2: 0 -native_color: child_rsc8:1 allocation score on node1: -INFINITY -native_color: child_rsc8:1 allocation score on node2: 1 -native_color: child_rsc8:2 allocation score on node1: -INFINITY -native_color: child_rsc8:2 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:1 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc2:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc3:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc3:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc3:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc3:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc3:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc3:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc4:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc4:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc4:1 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc4:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc4:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc4:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc5:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc5:0 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc5:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc5:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc5:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc6:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc6:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc6:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc6:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc6:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc6:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc7:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc7:0 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc7:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc7:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc7:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc7:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc8:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc8:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc8:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc8:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc8:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc8:2 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__clone_allocate: rsc2 allocation score on node1: 0 +pcmk__clone_allocate: rsc2 allocation score on node2: 0 +pcmk__clone_allocate: rsc3 allocation score on node1: 0 +pcmk__clone_allocate: rsc3 allocation score on node2: 0 +pcmk__clone_allocate: rsc4 allocation score on node1: 0 +pcmk__clone_allocate: rsc4 allocation score on node2: 0 +pcmk__clone_allocate: rsc5 allocation score on node1: 0 +pcmk__clone_allocate: rsc5 allocation score on node2: 0 +pcmk__clone_allocate: rsc6 allocation score on node1: 0 +pcmk__clone_allocate: rsc6 allocation score on node2: 0 +pcmk__clone_allocate: rsc7 allocation score on node1: 0 +pcmk__clone_allocate: rsc7 allocation score on node2: 0 +pcmk__clone_allocate: rsc8 allocation score on node1: 0 +pcmk__clone_allocate: rsc8 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc2:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc3:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc3:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc3:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc3:1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc3:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc3:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc4:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc4:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc4:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc4:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc4:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc5:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc5:0 allocation score on node2: 1 +pcmk__native_allocate: child_rsc5:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc5:1 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc5:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc5:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc6:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc6:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc6:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc6:1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc6:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc6:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc7:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc7:0 allocation score on node2: 1 +pcmk__native_allocate: child_rsc7:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc7:1 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc7:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc7:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc8:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc8:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc8:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc8:1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc8:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc8:2 allocation score on node2: -INFINITY diff --git a/pengine/test10/inc5.summary b/pengine/test10/inc5.summary index 93e0d8e3cfe..c3c859eb153 100644 --- a/pengine/test10/inc5.summary +++ b/pengine/test10/inc5.summary @@ -90,7 +90,6 @@ Executing cluster transition: * Resource action: child_rsc7:1 stop on node2 * Pseudo action: rsc7_stopped_0 * Pseudo action: rsc7_start_0 - * Pseudo action: all_stopped * Resource action: child_rsc2:1 start on node2 * Pseudo action: rsc2_running_0 * Resource action: child_rsc4:1 start on node2 diff --git a/pengine/test10/inc6.dot b/pengine/test10/inc6.dot index ef4307429ed..4fc47a8ea05 100644 --- a/pengine/test10/inc6.dot +++ b/pengine/test10/inc6.dot @@ -1,38 +1,31 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_rsc2:1_start_0 node2" -> "rsc2_running_0" [ style = bold] "child_rsc2:1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc2:1_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc2:1_stop_0 node1" -> "child_rsc2:1_start_0 node2" [ style = bold] "child_rsc2:1_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc4:1_start_0 node2" -> "rsc4_running_0" [ style = bold] "child_rsc4:1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc4:1_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc4:1_stop_0 node1" -> "child_rsc4:1_start_0 node2" [ style = bold] "child_rsc4:1_stop_0 node1" -> "rsc4_stopped_0" [ style = bold] "child_rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc5:1_start_0 node1" -> "rsc5_running_0" [ style = bold] "child_rsc5:1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc5:1_stop_0 node2" -> "all_stopped" [ style = bold] "child_rsc5:1_stop_0 node2" -> "child_rsc5:1_start_0 node1" [ style = bold] "child_rsc5:1_stop_0 node2" -> "rsc5_stopped_0" [ style = bold] "child_rsc5:1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc6:0_start_0 node1" -> "rsc6_running_0" [ style = bold] "child_rsc6:0_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc6:0_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc6:0_stop_0 node1" -> "child_rsc6:0_start_0 node1" [ style = bold] "child_rsc6:0_stop_0 node1" -> "rsc6_stopped_0" [ style = bold] "child_rsc6:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc6:1_start_0 node2" -> "rsc6_running_0" [ style = bold] "child_rsc6:1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"child_rsc6:1_stop_0 node2" -> "all_stopped" [ style = bold] "child_rsc6:1_stop_0 node2" -> "child_rsc6:1_start_0 node2" [ style = bold] "child_rsc6:1_stop_0 node2" -> "rsc6_stopped_0" [ style = bold] "child_rsc6:1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc7:1_start_0 node1" -> "rsc7_running_0" [ style = bold] "child_rsc7:1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc7:1_stop_0 node2" -> "all_stopped" [ style = bold] "child_rsc7:1_stop_0 node2" -> "child_rsc7:1_start_0 node1" [ style = bold] "child_rsc7:1_stop_0 node2" -> "rsc7_stopped_0" [ style = bold] "child_rsc7:1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/inc6.exp b/pengine/test10/inc6.exp index c4e4326ef40..1d9f9799864 100644 --- a/pengine/test10/inc6.exp +++ b/pengine/test10/inc6.exp @@ -1,51 +1,51 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="start" operation_key="child_rsc2:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="child_rsc2:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="13" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="12" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="rsc2_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="rsc2_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -53,78 +53,78 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="15" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="14" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc2:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc2:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="13" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="14" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="13" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stopped" operation_key="rsc2_stopped_0"/> + <pseudo_event id="16" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="29" operation="start" operation_key="child_rsc4:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="28" operation="start" operation_key="child_rsc4:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc4:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="27" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="rsc4_start_0"/> + <pseudo_event id="29" operation="start" operation_key="rsc4_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="28" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="27" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc4:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="rsc4_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="rsc4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="33" operation="stopped" operation_key="rsc4_stopped_0"> + <pseudo_event id="32" operation="stopped" operation_key="rsc4_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="27" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="32" operation="stop" operation_key="rsc4_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="rsc4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="rsc4_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="rsc4_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -132,193 +132,193 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="31" operation="running" operation_key="rsc4_running_0"> + <pseudo_event id="30" operation="running" operation_key="rsc4_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="child_rsc4:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="28" operation="start" operation_key="child_rsc4:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="30" operation="start" operation_key="rsc4_start_0"/> + <pseudo_event id="29" operation="start" operation_key="rsc4_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="30" operation="start" operation_key="rsc4_start_0"> + <pseudo_event id="29" operation="start" operation_key="rsc4_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="stopped" operation_key="rsc4_stopped_0"/> + <pseudo_event id="32" operation="stopped" operation_key="rsc4_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="37" operation="start" operation_key="child_rsc5:1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="36" operation="start" operation_key="child_rsc5:1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc5:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="35" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="rsc5_start_0"/> + <pseudo_event id="37" operation="start" operation_key="rsc5_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="36" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="35" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc5:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="stop" operation_key="rsc5_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="rsc5_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="41" operation="stopped" operation_key="rsc5_stopped_0"> + <pseudo_event id="40" operation="stopped" operation_key="rsc5_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="35" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="rsc5_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="rsc5_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="40" operation="stop" operation_key="rsc5_stop_0"> + <pseudo_event id="39" operation="stop" operation_key="rsc5_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="stopped" operation_key="rsc6_stopped_0"/> + <pseudo_event id="48" operation="stopped" operation_key="rsc6_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="39" operation="running" operation_key="rsc5_running_0"> + <pseudo_event id="38" operation="running" operation_key="rsc5_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="child_rsc5:1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="36" operation="start" operation_key="child_rsc5:1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="rsc5_start_0"/> + <pseudo_event id="37" operation="start" operation_key="rsc5_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="38" operation="start" operation_key="rsc5_start_0"> + <pseudo_event id="37" operation="start" operation_key="rsc5_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="stopped" operation_key="rsc5_stopped_0"/> + <pseudo_event id="40" operation="stopped" operation_key="rsc5_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="43" operation="start" operation_key="child_rsc6:0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="42" operation="start" operation_key="child_rsc6:0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc6" long-id="child_rsc6:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="stop" operation_key="child_rsc6:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="41" operation="stop" operation_key="child_rsc6:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="46" operation="start" operation_key="rsc6_start_0"/> + <pseudo_event id="45" operation="start" operation_key="rsc6_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="42" operation="stop" operation_key="child_rsc6:0_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="41" operation="stop" operation_key="child_rsc6:0_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc6" long-id="child_rsc6:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="stop" operation_key="rsc6_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="rsc6_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="45" operation="start" operation_key="child_rsc6:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="44" operation="start" operation_key="child_rsc6:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc6" long-id="child_rsc6:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="44" operation="stop" operation_key="child_rsc6:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="43" operation="stop" operation_key="child_rsc6:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="46" operation="start" operation_key="rsc6_start_0"/> + <pseudo_event id="45" operation="start" operation_key="rsc6_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="44" operation="stop" operation_key="child_rsc6:1_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="43" operation="stop" operation_key="child_rsc6:1_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc6" long-id="child_rsc6:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="stop" operation_key="rsc6_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="rsc6_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22" priority="1000000"> <action_set> - <pseudo_event id="49" operation="stopped" operation_key="rsc6_stopped_0"> + <pseudo_event id="48" operation="stopped" operation_key="rsc6_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="stop" operation_key="child_rsc6:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="41" operation="stop" operation_key="child_rsc6:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="44" operation="stop" operation_key="child_rsc6:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="43" operation="stop" operation_key="child_rsc6:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="48" operation="stop" operation_key="rsc6_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="rsc6_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="48" operation="stop" operation_key="rsc6_stop_0"> + <pseudo_event id="47" operation="stop" operation_key="rsc6_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -326,84 +326,84 @@ </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="47" operation="running" operation_key="rsc6_running_0"> + <pseudo_event id="46" operation="running" operation_key="rsc6_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="child_rsc6:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="42" operation="start" operation_key="child_rsc6:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="45" operation="start" operation_key="child_rsc6:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="44" operation="start" operation_key="child_rsc6:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="46" operation="start" operation_key="rsc6_start_0"/> + <pseudo_event id="45" operation="start" operation_key="rsc6_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="46" operation="start" operation_key="rsc6_start_0"> + <pseudo_event id="45" operation="start" operation_key="rsc6_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="running" operation_key="rsc5_running_0"/> + <pseudo_event id="38" operation="running" operation_key="rsc5_running_0"/> </trigger> <trigger> - <pseudo_event id="49" operation="stopped" operation_key="rsc6_stopped_0"/> + <pseudo_event id="48" operation="stopped" operation_key="rsc6_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="53" operation="start" operation_key="child_rsc7:1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="52" operation="start" operation_key="child_rsc7:1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc7:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="51" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="54" operation="start" operation_key="rsc7_start_0"/> + <pseudo_event id="53" operation="start" operation_key="rsc7_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="52" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="51" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc7:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="stop" operation_key="rsc7_stop_0"/> + <pseudo_event id="55" operation="stop" operation_key="rsc7_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28" priority="1000000"> <action_set> - <pseudo_event id="57" operation="stopped" operation_key="rsc7_stopped_0"> + <pseudo_event id="56" operation="stopped" operation_key="rsc7_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="51" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="56" operation="stop" operation_key="rsc7_stop_0"/> + <pseudo_event id="55" operation="stop" operation_key="rsc7_stop_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="56" operation="stop" operation_key="rsc7_stop_0"> + <pseudo_event id="55" operation="stop" operation_key="rsc7_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -411,55 +411,28 @@ </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="55" operation="running" operation_key="rsc7_running_0"> + <pseudo_event id="54" operation="running" operation_key="rsc7_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="start" operation_key="child_rsc7:1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="52" operation="start" operation_key="child_rsc7:1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="54" operation="start" operation_key="rsc7_start_0"/> + <pseudo_event id="53" operation="start" operation_key="rsc7_start_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="54" operation="start" operation_key="rsc7_start_0"> + <pseudo_event id="53" operation="start" operation_key="rsc7_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="stopped" operation_key="rsc7_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="32"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="12" operation="stop" operation_key="child_rsc2:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="28" operation="stop" operation_key="child_rsc4:1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="36" operation="stop" operation_key="child_rsc5:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - <trigger> - <rsc_op id="42" operation="stop" operation_key="child_rsc6:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="44" operation="stop" operation_key="child_rsc6:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - <trigger> - <rsc_op id="52" operation="stop" operation_key="child_rsc7:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <pseudo_event id="56" operation="stopped" operation_key="rsc7_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/inc6.scores b/pengine/test10/inc6.scores index 02cf71fa667..2fe3a248a42 100644 --- a/pengine/test10/inc6.scores +++ b/pengine/test10/inc6.scores @@ -1,113 +1,113 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 1 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 0 -clone_color: child_rsc1:1 allocation score on node2: 1 -clone_color: child_rsc1:2 allocation score on node1: 0 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc2:0 allocation score on node1: 1 -clone_color: child_rsc2:0 allocation score on node2: 0 -clone_color: child_rsc2:1 allocation score on node1: 1 -clone_color: child_rsc2:1 allocation score on node2: 0 -clone_color: child_rsc2:2 allocation score on node1: 0 -clone_color: child_rsc2:2 allocation score on node2: 0 -clone_color: child_rsc3:0 allocation score on node1: 1 -clone_color: child_rsc3:0 allocation score on node2: 0 -clone_color: child_rsc3:1 allocation score on node1: 0 -clone_color: child_rsc3:1 allocation score on node2: 1 -clone_color: child_rsc3:2 allocation score on node1: 0 -clone_color: child_rsc3:2 allocation score on node2: 0 -clone_color: child_rsc4:0 allocation score on node1: 1 -clone_color: child_rsc4:0 allocation score on node2: 0 -clone_color: child_rsc4:1 allocation score on node1: 1 -clone_color: child_rsc4:1 allocation score on node2: 0 -clone_color: child_rsc4:2 allocation score on node1: 0 -clone_color: child_rsc4:2 allocation score on node2: 0 -clone_color: child_rsc5:0 allocation score on node1: 0 -clone_color: child_rsc5:0 allocation score on node2: 1 -clone_color: child_rsc5:1 allocation score on node1: 0 -clone_color: child_rsc5:1 allocation score on node2: 1 -clone_color: child_rsc5:2 allocation score on node1: 0 -clone_color: child_rsc5:2 allocation score on node2: 0 -clone_color: child_rsc6:0 allocation score on node1: 1 -clone_color: child_rsc6:0 allocation score on node2: 0 -clone_color: child_rsc6:1 allocation score on node1: 0 -clone_color: child_rsc6:1 allocation score on node2: 1 -clone_color: child_rsc6:2 allocation score on node1: 0 -clone_color: child_rsc6:2 allocation score on node2: 0 -clone_color: child_rsc7:0 allocation score on node1: 0 -clone_color: child_rsc7:0 allocation score on node2: 1 -clone_color: child_rsc7:1 allocation score on node1: 0 -clone_color: child_rsc7:1 allocation score on node2: 1 -clone_color: child_rsc7:2 allocation score on node1: 0 -clone_color: child_rsc7:2 allocation score on node2: 0 -clone_color: child_rsc8:0 allocation score on node1: 1 -clone_color: child_rsc8:0 allocation score on node2: 0 -clone_color: child_rsc8:1 allocation score on node1: 0 -clone_color: child_rsc8:1 allocation score on node2: 1 -clone_color: child_rsc8:2 allocation score on node1: 0 -clone_color: child_rsc8:2 allocation score on node2: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -clone_color: rsc2 allocation score on node1: 0 -clone_color: rsc2 allocation score on node2: 0 -clone_color: rsc3 allocation score on node1: 0 -clone_color: rsc3 allocation score on node2: 0 -clone_color: rsc4 allocation score on node1: 0 -clone_color: rsc4 allocation score on node2: 0 -clone_color: rsc5 allocation score on node1: 0 -clone_color: rsc5 allocation score on node2: 0 -clone_color: rsc6 allocation score on node1: 0 -clone_color: rsc6 allocation score on node2: 0 -clone_color: rsc7 allocation score on node1: 0 -clone_color: rsc7 allocation score on node2: 0 -clone_color: rsc8 allocation score on node1: 0 -clone_color: rsc8 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 1 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: -INFINITY -native_color: child_rsc1:1 allocation score on node2: 1 -native_color: child_rsc1:2 allocation score on node1: -INFINITY -native_color: child_rsc1:2 allocation score on node2: -INFINITY -native_color: child_rsc2:0 allocation score on node1: 1 -native_color: child_rsc2:0 allocation score on node2: 0 -native_color: child_rsc2:1 allocation score on node1: -INFINITY -native_color: child_rsc2:1 allocation score on node2: 0 -native_color: child_rsc2:2 allocation score on node1: -INFINITY -native_color: child_rsc2:2 allocation score on node2: -INFINITY -native_color: child_rsc3:0 allocation score on node1: 1 -native_color: child_rsc3:0 allocation score on node2: 0 -native_color: child_rsc3:1 allocation score on node1: -INFINITY -native_color: child_rsc3:1 allocation score on node2: 1 -native_color: child_rsc3:2 allocation score on node1: -INFINITY -native_color: child_rsc3:2 allocation score on node2: -INFINITY -native_color: child_rsc4:0 allocation score on node1: 1 -native_color: child_rsc4:0 allocation score on node2: 0 -native_color: child_rsc4:1 allocation score on node1: -INFINITY -native_color: child_rsc4:1 allocation score on node2: 0 -native_color: child_rsc4:2 allocation score on node1: -INFINITY -native_color: child_rsc4:2 allocation score on node2: -INFINITY -native_color: child_rsc5:0 allocation score on node1: 0 -native_color: child_rsc5:0 allocation score on node2: 1 -native_color: child_rsc5:1 allocation score on node1: 0 -native_color: child_rsc5:1 allocation score on node2: -INFINITY -native_color: child_rsc5:2 allocation score on node1: -INFINITY -native_color: child_rsc5:2 allocation score on node2: -INFINITY -native_color: child_rsc6:0 allocation score on node1: 1 -native_color: child_rsc6:0 allocation score on node2: 0 -native_color: child_rsc6:1 allocation score on node1: -INFINITY -native_color: child_rsc6:1 allocation score on node2: 1 -native_color: child_rsc6:2 allocation score on node1: -INFINITY -native_color: child_rsc6:2 allocation score on node2: -INFINITY -native_color: child_rsc7:0 allocation score on node1: 0 -native_color: child_rsc7:0 allocation score on node2: 1 -native_color: child_rsc7:1 allocation score on node1: 0 -native_color: child_rsc7:1 allocation score on node2: -INFINITY -native_color: child_rsc7:2 allocation score on node1: -INFINITY -native_color: child_rsc7:2 allocation score on node2: -INFINITY -native_color: child_rsc8:0 allocation score on node1: 1 -native_color: child_rsc8:0 allocation score on node2: 0 -native_color: child_rsc8:1 allocation score on node1: -INFINITY -native_color: child_rsc8:1 allocation score on node2: 1 -native_color: child_rsc8:2 allocation score on node1: -INFINITY -native_color: child_rsc8:2 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:1 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc2:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc3:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc3:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc3:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc3:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc3:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc3:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc4:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc4:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc4:1 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc4:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc4:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc4:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc5:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc5:0 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc5:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc5:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc5:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc6:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc6:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc6:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc6:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc6:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc6:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc7:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc7:0 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc7:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc7:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc7:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc7:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc8:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc8:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc8:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc8:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc8:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc8:2 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__clone_allocate: rsc2 allocation score on node1: 0 +pcmk__clone_allocate: rsc2 allocation score on node2: 0 +pcmk__clone_allocate: rsc3 allocation score on node1: 0 +pcmk__clone_allocate: rsc3 allocation score on node2: 0 +pcmk__clone_allocate: rsc4 allocation score on node1: 0 +pcmk__clone_allocate: rsc4 allocation score on node2: 0 +pcmk__clone_allocate: rsc5 allocation score on node1: 0 +pcmk__clone_allocate: rsc5 allocation score on node2: 0 +pcmk__clone_allocate: rsc6 allocation score on node1: 0 +pcmk__clone_allocate: rsc6 allocation score on node2: 0 +pcmk__clone_allocate: rsc7 allocation score on node1: 0 +pcmk__clone_allocate: rsc7 allocation score on node2: 0 +pcmk__clone_allocate: rsc8 allocation score on node1: 0 +pcmk__clone_allocate: rsc8 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc2:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc3:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc3:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc3:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc3:1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc3:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc3:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc4:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc4:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc4:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc4:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc4:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc5:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc5:0 allocation score on node2: 1 +pcmk__native_allocate: child_rsc5:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc5:1 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc5:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc5:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc6:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc6:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc6:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc6:1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc6:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc6:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc7:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc7:0 allocation score on node2: 1 +pcmk__native_allocate: child_rsc7:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc7:1 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc7:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc7:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc8:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc8:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc8:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc8:1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc8:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc8:2 allocation score on node2: -INFINITY diff --git a/pengine/test10/inc6.summary b/pengine/test10/inc6.summary index 99f37026ff5..a46ac3c955c 100644 --- a/pengine/test10/inc6.summary +++ b/pengine/test10/inc6.summary @@ -62,7 +62,6 @@ Executing cluster transition: * Resource action: child_rsc5:1 stop on node2 * Pseudo action: rsc5_stopped_0 * Pseudo action: rsc5_start_0 - * Pseudo action: all_stopped * Resource action: child_rsc5:1 start on node1 * Pseudo action: rsc5_running_0 * Pseudo action: rsc6_start_0 diff --git a/pengine/test10/inc6.xml b/pengine/test10/inc6.xml index edd085d8df0..dbe13a51a7c 100644 --- a/pengine/test10/inc6.xml +++ b/pengine/test10/inc6.xml @@ -269,9 +269,6 @@ <lrm_resource id="child_rsc6:0" class="heartbeat" type="apache"> <lrm_rsc_op id="rsc6-child_rsc6-0_monitor_0" operation="monitor" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" interval="0" op-status="0" rc-code="7" call-id="1" crm_feature_set="1.0.6" transition-magic=""/> </lrm_resource> - <lrm_resource id="child_rsc6:1" class="heartbeat" type="apache"> - <lrm_rsc_op id="rsc6-child_rsc6-1_monitor_0" operation="monitor" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" interval="0" op-status="0" rc-code="7" call-id="1" crm_feature_set="1.0.6" transition-magic=""/> - </lrm_resource> <lrm_resource id="child_rsc6:2" class="heartbeat" type="apache"> <lrm_rsc_op id="rsc6-child_rsc6-2_monitor_0" operation="monitor" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" interval="0" op-status="0" rc-code="7" call-id="1" crm_feature_set="1.0.6" transition-magic=""/> </lrm_resource> diff --git a/pengine/test10/inc7.exp b/pengine/test10/inc7.exp index e4d10582caf..42102a5b20e 100644 --- a/pengine/test10/inc7.exp +++ b/pengine/test10/inc7.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="35" operation="start" operation_key="rsc0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="34" operation="start" operation_key="rsc0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc0" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="monitor" operation_key="rsc0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="rsc0_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="23" operation="monitor" operation_key="rsc0_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="rsc0_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="23" operation="monitor" operation_key="rsc0_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="rsc0" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="monitor" operation_key="rsc0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc0" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc0" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -47,20 +47,20 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="36" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="35" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="40" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="24" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,7 +69,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="13" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -78,7 +78,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -87,20 +87,20 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="37" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="36" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="40" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="25" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="14" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -127,20 +127,20 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="38" operation="start" operation_key="child_rsc1:2_start_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="37" operation="start" operation_key="child_rsc1:2_start_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="40" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="26" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -149,7 +149,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="15" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -158,7 +158,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -167,20 +167,20 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="39" operation="start" operation_key="child_rsc1:3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="38" operation="start" operation_key="child_rsc1:3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="40" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="27" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -189,7 +189,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="16" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -198,7 +198,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -207,20 +207,20 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="40" operation="start" operation_key="child_rsc1:4_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="39" operation="start" operation_key="child_rsc1:4_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="40" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="28" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -229,7 +229,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="17" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -238,7 +238,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -247,104 +247,104 @@ </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="42" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="41" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="35" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="37" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="36" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="38" operation="start" operation_key="child_rsc1:2_start_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="37" operation="start" operation_key="child_rsc1:2_start_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="39" operation="start" operation_key="child_rsc1:3_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="38" operation="start" operation_key="child_rsc1:3_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="40" operation="start" operation_key="child_rsc1:4_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="39" operation="start" operation_key="child_rsc1:4_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="41" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="40" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="41" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="40" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="13" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="14" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="15" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="16" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="17" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="24" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="25" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="26" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="27" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="28" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="45" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="44" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="36" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="49" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="29" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -353,7 +353,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="18" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -362,7 +362,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -371,23 +371,23 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="46" operation="start" operation_key="child_rsc2:1_start_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="45" operation="start" operation_key="child_rsc2:1_start_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="child_rsc1:2_start_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="37" operation="start" operation_key="child_rsc1:2_start_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="49" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="30" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -396,7 +396,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="19" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -405,7 +405,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -414,23 +414,23 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="47" operation="start" operation_key="child_rsc2:2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="46" operation="start" operation_key="child_rsc2:2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="35" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="49" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="31" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -439,7 +439,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="20" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -448,7 +448,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -457,23 +457,23 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="48" operation="start" operation_key="child_rsc2:3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="47" operation="start" operation_key="child_rsc2:3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="36" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="49" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="32" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -482,7 +482,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="21" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -491,7 +491,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -500,23 +500,23 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="49" operation="start" operation_key="child_rsc2:4_start_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="48" operation="start" operation_key="child_rsc2:4_start_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="child_rsc1:2_start_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="37" operation="start" operation_key="child_rsc1:2_start_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="49" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node3" on_node_uuid="uuid3"> + <rsc_op id="33" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node3" on_node_uuid="uuid3"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -525,7 +525,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="22" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -534,7 +534,7 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -543,85 +543,85 @@ </synapse> <synapse id="46" priority="1000000"> <action_set> - <pseudo_event id="51" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="50" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="44" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="46" operation="start" operation_key="child_rsc2:1_start_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="45" operation="start" operation_key="child_rsc2:1_start_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="47" operation="start" operation_key="child_rsc2:2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="46" operation="start" operation_key="child_rsc2:2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="48" operation="start" operation_key="child_rsc2:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="47" operation="start" operation_key="child_rsc2:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="49" operation="start" operation_key="child_rsc2:4_start_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="48" operation="start" operation_key="child_rsc2:4_start_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <pseudo_event id="50" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="49" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <pseudo_event id="50" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="49" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="18" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="19" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="20" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="21" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="22" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="29" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="30" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="31" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="33" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="32" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <rsc_op id="34" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node3" on_node_uuid="uuid3"/> + <rsc_op id="33" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node3" on_node_uuid="uuid3"/> </trigger> <trigger> - <pseudo_event id="42" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="41" operation="running" operation_key="rsc1_running_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/inc7.scores b/pengine/test10/inc7.scores index 984de04e6d1..897989a10c3 100644 --- a/pengine/test10/inc7.scores +++ b/pengine/test10/inc7.scores @@ -1,70 +1,70 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 0 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:0 allocation score on node3: 0 -clone_color: child_rsc1:1 allocation score on node1: 0 -clone_color: child_rsc1:1 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node3: 0 -clone_color: child_rsc1:2 allocation score on node1: 0 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:2 allocation score on node3: 0 -clone_color: child_rsc1:3 allocation score on node1: 0 -clone_color: child_rsc1:3 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node3: 0 -clone_color: child_rsc1:4 allocation score on node1: 0 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: child_rsc1:4 allocation score on node3: 0 -clone_color: child_rsc2:0 allocation score on node1: 0 -clone_color: child_rsc2:0 allocation score on node2: 0 -clone_color: child_rsc2:0 allocation score on node3: 0 -clone_color: child_rsc2:1 allocation score on node1: 0 -clone_color: child_rsc2:1 allocation score on node2: 0 -clone_color: child_rsc2:1 allocation score on node3: 0 -clone_color: child_rsc2:2 allocation score on node1: 0 -clone_color: child_rsc2:2 allocation score on node2: 0 -clone_color: child_rsc2:2 allocation score on node3: 0 -clone_color: child_rsc2:3 allocation score on node1: 0 -clone_color: child_rsc2:3 allocation score on node2: 0 -clone_color: child_rsc2:3 allocation score on node3: 0 -clone_color: child_rsc2:4 allocation score on node1: 0 -clone_color: child_rsc2:4 allocation score on node2: 0 -clone_color: child_rsc2:4 allocation score on node3: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -clone_color: rsc1 allocation score on node3: 0 -clone_color: rsc2 allocation score on node1: 0 -clone_color: rsc2 allocation score on node2: 0 -clone_color: rsc2 allocation score on node3: 0 -native_color: child_rsc1:0 allocation score on node1: 0 -native_color: child_rsc1:0 allocation score on node2: -INFINITY -native_color: child_rsc1:0 allocation score on node3: -INFINITY -native_color: child_rsc1:1 allocation score on node1: -INFINITY -native_color: child_rsc1:1 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node3: -INFINITY -native_color: child_rsc1:2 allocation score on node1: -INFINITY -native_color: child_rsc1:2 allocation score on node2: -INFINITY -native_color: child_rsc1:2 allocation score on node3: 0 -native_color: child_rsc1:3 allocation score on node1: 0 -native_color: child_rsc1:3 allocation score on node2: -INFINITY -native_color: child_rsc1:3 allocation score on node3: -INFINITY -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: 0 -native_color: child_rsc1:4 allocation score on node3: -INFINITY -native_color: child_rsc2:0 allocation score on node1: 0 -native_color: child_rsc2:0 allocation score on node2: 0 -native_color: child_rsc2:0 allocation score on node3: 0 -native_color: child_rsc2:1 allocation score on node1: 0 -native_color: child_rsc2:1 allocation score on node2: 0 -native_color: child_rsc2:1 allocation score on node3: 0 -native_color: child_rsc2:2 allocation score on node1: 0 -native_color: child_rsc2:2 allocation score on node2: 0 -native_color: child_rsc2:2 allocation score on node3: 0 -native_color: child_rsc2:3 allocation score on node1: 0 -native_color: child_rsc2:3 allocation score on node2: 0 -native_color: child_rsc2:3 allocation score on node3: 0 -native_color: child_rsc2:4 allocation score on node1: 0 -native_color: child_rsc2:4 allocation score on node2: -INFINITY -native_color: child_rsc2:4 allocation score on node3: 0 -native_color: rsc0 allocation score on node1: 0 -native_color: rsc0 allocation score on node2: 0 -native_color: rsc0 allocation score on node3: 0 +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:0 allocation score on node3: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node3: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node3: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node3: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node3: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node3: 0 +pcmk__clone_allocate: child_rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:1 allocation score on node3: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node3: 0 +pcmk__clone_allocate: child_rsc2:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:3 allocation score on node3: 0 +pcmk__clone_allocate: child_rsc2:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:4 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:4 allocation score on node3: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node3: 0 +pcmk__clone_allocate: rsc2 allocation score on node1: 0 +pcmk__clone_allocate: rsc2 allocation score on node2: 0 +pcmk__clone_allocate: rsc2 allocation score on node3: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:0 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc1:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:2 allocation score on node3: 0 +pcmk__native_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:3 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:4 allocation score on node3: -INFINITY +pcmk__native_allocate: child_rsc2:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:0 allocation score on node3: 0 +pcmk__native_allocate: child_rsc2:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:1 allocation score on node3: 0 +pcmk__native_allocate: child_rsc2:2 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:2 allocation score on node3: 0 +pcmk__native_allocate: child_rsc2:3 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:3 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:3 allocation score on node3: 0 +pcmk__native_allocate: child_rsc2:4 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:4 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:4 allocation score on node3: 0 +pcmk__native_allocate: rsc0 allocation score on node1: 0 +pcmk__native_allocate: rsc0 allocation score on node2: 0 +pcmk__native_allocate: rsc0 allocation score on node3: 0 diff --git a/pengine/test10/inc8.exp b/pengine/test10/inc8.exp index 0ae4bc7d903..29f6bc6d3ef 100644 --- a/pengine/test10/inc8.exp +++ b/pengine/test10/inc8.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="24" operation="start" operation_key="rsc0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="23" operation="start" operation_key="rsc0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc0" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="monitor" operation_key="rsc0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="monitor" operation_key="rsc0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc0" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc0" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="13" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,7 +44,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -53,7 +53,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="14" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -62,7 +62,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -71,7 +71,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="15" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -80,7 +80,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -89,7 +89,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="16" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -98,7 +98,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -107,7 +107,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="17" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -116,7 +116,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -125,20 +125,20 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="29" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="28" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="30" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="18" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -147,7 +147,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -156,20 +156,20 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="30" operation="start" operation_key="child_rsc2:1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="29" operation="start" operation_key="child_rsc2:1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="30" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="19" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -178,7 +178,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -187,7 +187,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="20" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -196,7 +196,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:2" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -205,7 +205,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="21" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -214,7 +214,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:3" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -223,7 +223,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="22" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -232,7 +232,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:4" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -241,58 +241,58 @@ </synapse> <synapse id="25" priority="1000000"> <action_set> - <pseudo_event id="32" operation="running" operation_key="rsc2_running_0"> + <pseudo_event id="31" operation="running" operation_key="rsc2_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="28" operation="start" operation_key="child_rsc2:0_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="30" operation="start" operation_key="child_rsc2:1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="29" operation="start" operation_key="child_rsc2:1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="rsc2_start_0"/> + <pseudo_event id="30" operation="start" operation_key="rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="31" operation="start" operation_key="rsc2_start_0"> + <pseudo_event id="30" operation="start" operation_key="rsc2_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="18" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="19" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="20" operation="monitor" operation_key="child_rsc2:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="21" operation="monitor" operation_key="child_rsc2:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="22" operation="monitor" operation_key="child_rsc2:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/inc8.scores b/pengine/test10/inc8.scores index 57f97fe6040..5ca2e3a3a0a 100644 --- a/pengine/test10/inc8.scores +++ b/pengine/test10/inc8.scores @@ -1,47 +1,47 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 0 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 0 -clone_color: child_rsc1:1 allocation score on node2: 0 -clone_color: child_rsc1:2 allocation score on node1: 0 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node1: 0 -clone_color: child_rsc1:3 allocation score on node2: 0 -clone_color: child_rsc1:4 allocation score on node1: 0 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: child_rsc2:0 allocation score on node1: 0 -clone_color: child_rsc2:0 allocation score on node2: 0 -clone_color: child_rsc2:1 allocation score on node1: 0 -clone_color: child_rsc2:1 allocation score on node2: 0 -clone_color: child_rsc2:2 allocation score on node1: 0 -clone_color: child_rsc2:2 allocation score on node2: 0 -clone_color: child_rsc2:3 allocation score on node1: 0 -clone_color: child_rsc2:3 allocation score on node2: 0 -clone_color: child_rsc2:4 allocation score on node1: 0 -clone_color: child_rsc2:4 allocation score on node2: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -clone_color: rsc2 allocation score on node1: 0 -clone_color: rsc2 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: -INFINITY -native_color: child_rsc1:0 allocation score on node2: -INFINITY -native_color: child_rsc1:1 allocation score on node1: -INFINITY -native_color: child_rsc1:1 allocation score on node2: -INFINITY -native_color: child_rsc1:2 allocation score on node1: -INFINITY -native_color: child_rsc1:2 allocation score on node2: -INFINITY -native_color: child_rsc1:3 allocation score on node1: -INFINITY -native_color: child_rsc1:3 allocation score on node2: -INFINITY -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: -INFINITY -native_color: child_rsc2:0 allocation score on node1: 0 -native_color: child_rsc2:0 allocation score on node2: 0 -native_color: child_rsc2:1 allocation score on node1: 0 -native_color: child_rsc2:1 allocation score on node2: -INFINITY -native_color: child_rsc2:2 allocation score on node1: -INFINITY -native_color: child_rsc2:2 allocation score on node2: -INFINITY -native_color: child_rsc2:3 allocation score on node1: -INFINITY -native_color: child_rsc2:3 allocation score on node2: -INFINITY -native_color: child_rsc2:4 allocation score on node1: -INFINITY -native_color: child_rsc2:4 allocation score on node2: -INFINITY -native_color: rsc0 allocation score on node1: 0 -native_color: rsc0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc2:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc2:4 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__clone_allocate: rsc2 allocation score on node1: 0 +pcmk__clone_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc2:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc2:1 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2:3 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc2:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc2:4 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc0 allocation score on node1: 0 +pcmk__native_allocate: rsc0 allocation score on node2: 0 diff --git a/pengine/test10/inc9.dot b/pengine/test10/inc9.dot index f4d6649003c..b4085a005a8 100644 --- a/pengine/test10/inc9.dot +++ b/pengine/test10/inc9.dot @@ -1,12 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"child_rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1:1_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"child_rsc1:1_stop_0 node2" -> "all_stopped" [ style = bold] "child_rsc1:1_stop_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"child_rsc1:2_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc1:2_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:2_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc1_stop_0" -> "child_rsc1:1_stop_0 node1" [ style = bold] diff --git a/pengine/test10/inc9.exp b/pengine/test10/inc9.exp index 506c27b3ed6..017cf13ced3 100644 --- a/pengine/test10/inc9.exp +++ b/pengine/test10/inc9.exp @@ -1,89 +1,70 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="child_rsc1:1_stop_0" internal_operation_key="child_rsc1:5_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="stop" operation_key="child_rsc1:1_stop_0" internal_operation_key="child_rsc1:5_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" long-id="child_rsc1:5" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="child_rsc1:2_stop_0" internal_operation_key="child_rsc1:6_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="6" operation="stop" operation_key="child_rsc1:2_stop_0" internal_operation_key="child_rsc1:6_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" long-id="child_rsc1:6" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="stop" operation_key="child_rsc1:1_stop_0" internal_operation_key="child_rsc1:7_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="stop" operation_key="child_rsc1:1_stop_0" internal_operation_key="child_rsc1:7_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" long-id="child_rsc1:7" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="12" operation="stopped" operation_key="rsc1_stopped_0"> + <pseudo_event id="11" operation="stopped" operation_key="rsc1_stopped_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="child_rsc1:1_stop_0" internal_operation_key="child_rsc1:5_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="stop" operation_key="child_rsc1:1_stop_0" internal_operation_key="child_rsc1:5_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="child_rsc1:2_stop_0" internal_operation_key="child_rsc1:6_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="6" operation="stop" operation_key="child_rsc1:2_stop_0" internal_operation_key="child_rsc1:6_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="child_rsc1:1_stop_0" internal_operation_key="child_rsc1:7_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="stop" operation_key="child_rsc1:1_stop_0" internal_operation_key="child_rsc1:7_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="child_rsc1:1_stop_0" internal_operation_key="child_rsc1:5_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="child_rsc1:2_stop_0" internal_operation_key="child_rsc1:6_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="child_rsc1:1_stop_0" internal_operation_key="child_rsc1:7_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/inc9.scores b/pengine/test10/inc9.scores index 223aa1c2f71..b5db01a16a2 100644 --- a/pengine/test10/inc9.scores +++ b/pengine/test10/inc9.scores @@ -1,23 +1,23 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 1 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 0 -clone_color: child_rsc1:1 allocation score on node2: 1 -clone_color: child_rsc1:2 allocation score on node1: 0 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node1: 0 -clone_color: child_rsc1:3 allocation score on node2: 0 -clone_color: child_rsc1:4 allocation score on node1: 0 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 1 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: -INFINITY -native_color: child_rsc1:1 allocation score on node2: 1 -native_color: child_rsc1:2 allocation score on node1: -INFINITY -native_color: child_rsc1:2 allocation score on node2: -INFINITY -native_color: child_rsc1:3 allocation score on node1: -INFINITY -native_color: child_rsc1:3 allocation score on node2: -INFINITY -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 1 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: -INFINITY diff --git a/pengine/test10/inc9.summary b/pengine/test10/inc9.summary index 3c35aee7c95..1e6fc9c6275 100644 --- a/pengine/test10/inc9.summary +++ b/pengine/test10/inc9.summary @@ -19,7 +19,6 @@ Executing cluster transition: * Resource action: child_rsc1:2 stop on node1 * Resource action: child_rsc1:1 stop on node2 * Pseudo action: rsc1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/interleave-0.exp b/pengine/test10/interleave-0.exp index 888a0e8cf63..0c86a301a0a 100644 --- a/pengine/test10/interleave-0.exp +++ b/pengine/test10/interleave-0.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="122" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="121" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="101" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="100" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="90" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="89" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="69" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="50" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="17" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="144" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="143" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="123" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="122" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="102" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="101" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="71" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="70" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="51" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="35" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="145" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="144" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="124" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="123" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -145,7 +145,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="103" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="102" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -154,7 +154,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="71" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -163,7 +163,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="52" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -172,7 +172,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="146" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="145" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -181,7 +181,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="125" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="124" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="104" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="103" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="73" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="72" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="53" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -217,7 +217,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -226,7 +226,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="147" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="146" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -235,7 +235,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="126" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="125" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -244,7 +244,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="105" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="104" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -253,7 +253,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="73" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -262,7 +262,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="36" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -271,7 +271,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -280,7 +280,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="148" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="147" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -289,7 +289,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="127" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="126" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -298,7 +298,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="106" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="105" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -307,7 +307,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="91" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="90" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -316,7 +316,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="54" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -325,7 +325,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="37" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -334,7 +334,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -343,7 +343,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="149" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="148" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -352,7 +352,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="128" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="127" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -361,7 +361,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="107" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="106" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -370,7 +370,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="75" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="74" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -379,7 +379,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="55" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -388,7 +388,7 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="38" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -397,7 +397,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="150" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="149" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -406,7 +406,7 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="129" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="128" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -415,7 +415,7 @@ </synapse> <synapse id="46"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="91" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -424,7 +424,7 @@ </synapse> <synapse id="47"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="75" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -433,7 +433,7 @@ </synapse> <synapse id="48"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="56" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -442,7 +442,7 @@ </synapse> <synapse id="49"> <action_set> - <rsc_op id="151" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="150" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -451,7 +451,7 @@ </synapse> <synapse id="50"> <action_set> - <rsc_op id="108" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="107" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -460,7 +460,7 @@ </synapse> <synapse id="51"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="76" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -469,7 +469,7 @@ </synapse> <synapse id="52"> <action_set> - <rsc_op id="152" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="151" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -478,7 +478,7 @@ </synapse> <synapse id="53"> <action_set> - <rsc_op id="130" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="129" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -487,7 +487,7 @@ </synapse> <synapse id="54"> <action_set> - <rsc_op id="109" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="108" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -496,7 +496,7 @@ </synapse> <synapse id="55"> <action_set> - <rsc_op id="131" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="130" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -505,7 +505,7 @@ </synapse> <synapse id="56"> <action_set> - <rsc_op id="110" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="109" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -514,7 +514,7 @@ </synapse> <synapse id="57"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -523,7 +523,7 @@ </synapse> <synapse id="58"> <action_set> - <rsc_op id="153" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="152" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -532,7 +532,7 @@ </synapse> <synapse id="59"> <action_set> - <rsc_op id="132" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="131" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -541,7 +541,7 @@ </synapse> <synapse id="60"> <action_set> - <rsc_op id="111" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="110" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -550,7 +550,7 @@ </synapse> <synapse id="61"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="39" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -559,7 +559,7 @@ </synapse> <synapse id="62"> <action_set> - <rsc_op id="133" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="132" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -568,7 +568,7 @@ </synapse> <synapse id="63"> <action_set> - <rsc_op id="58" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="57" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -577,7 +577,7 @@ </synapse> <synapse id="64"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -586,7 +586,7 @@ </synapse> <synapse id="65"> <action_set> - <rsc_op id="154" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="153" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -595,7 +595,7 @@ </synapse> <synapse id="66"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="77" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -604,7 +604,7 @@ </synapse> <synapse id="67"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -613,7 +613,7 @@ </synapse> <synapse id="68"> <action_set> - <rsc_op id="134" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="133" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -622,7 +622,7 @@ </synapse> <synapse id="69"> <action_set> - <rsc_op id="79" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="78" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -631,7 +631,7 @@ </synapse> <synapse id="70"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="58" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -640,7 +640,7 @@ </synapse> <synapse id="71"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -649,7 +649,7 @@ </synapse> <synapse id="72"> <action_set> - <rsc_op id="155" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="154" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -658,7 +658,7 @@ </synapse> <synapse id="73"> <action_set> - <rsc_op id="112" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="111" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -667,7 +667,7 @@ </synapse> <synapse id="74"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="79" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -676,7 +676,7 @@ </synapse> <synapse id="75"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="59" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -685,7 +685,7 @@ </synapse> <synapse id="76"> <action_set> - <rsc_op id="135" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="134" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -694,7 +694,7 @@ </synapse> <synapse id="77"> <action_set> - <rsc_op id="113" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="112" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -703,7 +703,7 @@ </synapse> <synapse id="78"> <action_set> - <rsc_op id="81" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="80" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -712,7 +712,7 @@ </synapse> <synapse id="79"> <action_set> - <rsc_op id="61" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="60" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -721,7 +721,7 @@ </synapse> <synapse id="80"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -730,7 +730,7 @@ </synapse> <synapse id="81"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -739,33 +739,33 @@ </synapse> <synapse id="82"> <action_set> - <rsc_op id="203" operation="monitor" operation_key="child_CloneSet:0_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="202" operation="monitor" operation_key="child_CloneSet:0_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="83"> <action_set> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="84"> <action_set> - <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="155" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -774,7 +774,7 @@ </synapse> <synapse id="85"> <action_set> - <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="135" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -783,7 +783,7 @@ </synapse> <synapse id="86"> <action_set> - <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="113" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -792,7 +792,7 @@ </synapse> <synapse id="87"> <action_set> - <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="92" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -801,7 +801,7 @@ </synapse> <synapse id="88"> <action_set> - <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="81" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -810,7 +810,7 @@ </synapse> <synapse id="89"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="61" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -819,7 +819,7 @@ </synapse> <synapse id="90"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="42" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -828,7 +828,7 @@ </synapse> <synapse id="91"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="26" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -837,33 +837,33 @@ </synapse> <synapse id="92"> <action_set> - <rsc_op id="205" operation="monitor" operation_key="child_CloneSet:1_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="204" operation="monitor" operation_key="child_CloneSet:1_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="93"> <action_set> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="94"> <action_set> - <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -872,7 +872,7 @@ </synapse> <synapse id="95"> <action_set> - <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -881,7 +881,7 @@ </synapse> <synapse id="96"> <action_set> - <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -890,7 +890,7 @@ </synapse> <synapse id="97"> <action_set> - <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -899,7 +899,7 @@ </synapse> <synapse id="98"> <action_set> - <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -908,7 +908,7 @@ </synapse> <synapse id="99"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -917,7 +917,7 @@ </synapse> <synapse id="100"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -926,7 +926,7 @@ </synapse> <synapse id="101"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -935,33 +935,33 @@ </synapse> <synapse id="102"> <action_set> - <rsc_op id="207" operation="monitor" operation_key="child_CloneSet:2_monitor_5000" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="206" operation="monitor" operation_key="child_CloneSet:2_monitor_5000" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> </inputs> </synapse> <synapse id="103"> <action_set> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="104"> <action_set> - <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -970,7 +970,7 @@ </synapse> <synapse id="105"> <action_set> - <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -979,7 +979,7 @@ </synapse> <synapse id="106"> <action_set> - <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -988,7 +988,7 @@ </synapse> <synapse id="107"> <action_set> - <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -997,7 +997,7 @@ </synapse> <synapse id="108"> <action_set> - <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1006,7 +1006,7 @@ </synapse> <synapse id="109"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1015,7 +1015,7 @@ </synapse> <synapse id="110"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1024,7 +1024,7 @@ </synapse> <synapse id="111"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1033,33 +1033,33 @@ </synapse> <synapse id="112"> <action_set> - <rsc_op id="209" operation="monitor" operation_key="child_CloneSet:3_monitor_5000" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="208" operation="monitor" operation_key="child_CloneSet:3_monitor_5000" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> </inputs> </synapse> <synapse id="113"> <action_set> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="114"> <action_set> - <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1068,7 +1068,7 @@ </synapse> <synapse id="115"> <action_set> - <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1077,7 +1077,7 @@ </synapse> <synapse id="116"> <action_set> - <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1086,7 +1086,7 @@ </synapse> <synapse id="117"> <action_set> - <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1095,7 +1095,7 @@ </synapse> <synapse id="118"> <action_set> - <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1104,7 +1104,7 @@ </synapse> <synapse id="119"> <action_set> - <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1113,7 +1113,7 @@ </synapse> <synapse id="120"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1122,7 +1122,7 @@ </synapse> <synapse id="121"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1131,33 +1131,33 @@ </synapse> <synapse id="122"> <action_set> - <rsc_op id="211" operation="monitor" operation_key="child_CloneSet:4_monitor_5000" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="210" operation="monitor" operation_key="child_CloneSet:4_monitor_5000" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> </inputs> </synapse> <synapse id="123"> <action_set> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="124"> <action_set> - <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1166,7 +1166,7 @@ </synapse> <synapse id="125"> <action_set> - <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1175,7 +1175,7 @@ </synapse> <synapse id="126"> <action_set> - <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1184,7 +1184,7 @@ </synapse> <synapse id="127"> <action_set> - <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1193,7 +1193,7 @@ </synapse> <synapse id="128"> <action_set> - <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1202,7 +1202,7 @@ </synapse> <synapse id="129"> <action_set> - <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1211,7 +1211,7 @@ </synapse> <synapse id="130"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1220,7 +1220,7 @@ </synapse> <synapse id="131"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1229,33 +1229,33 @@ </synapse> <synapse id="132"> <action_set> - <rsc_op id="213" operation="monitor" operation_key="child_CloneSet:5_monitor_5000" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="212" operation="monitor" operation_key="child_CloneSet:5_monitor_5000" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> </inputs> </synapse> <synapse id="133"> <action_set> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="134"> <action_set> - <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1264,7 +1264,7 @@ </synapse> <synapse id="135"> <action_set> - <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1273,7 +1273,7 @@ </synapse> <synapse id="136"> <action_set> - <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1282,7 +1282,7 @@ </synapse> <synapse id="137"> <action_set> - <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1291,7 +1291,7 @@ </synapse> <synapse id="138"> <action_set> - <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1300,7 +1300,7 @@ </synapse> <synapse id="139"> <action_set> - <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1309,7 +1309,7 @@ </synapse> <synapse id="140"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1318,7 +1318,7 @@ </synapse> <synapse id="141"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1327,33 +1327,33 @@ </synapse> <synapse id="142"> <action_set> - <rsc_op id="215" operation="monitor" operation_key="child_CloneSet:6_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="214" operation="monitor" operation_key="child_CloneSet:6_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="143"> <action_set> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="144"> <action_set> - <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1362,7 +1362,7 @@ </synapse> <synapse id="145"> <action_set> - <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1371,7 +1371,7 @@ </synapse> <synapse id="146"> <action_set> - <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1380,7 +1380,7 @@ </synapse> <synapse id="147"> <action_set> - <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1389,7 +1389,7 @@ </synapse> <synapse id="148"> <action_set> - <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1398,7 +1398,7 @@ </synapse> <synapse id="149"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1407,7 +1407,7 @@ </synapse> <synapse id="150"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1416,7 +1416,7 @@ </synapse> <synapse id="151"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1425,33 +1425,33 @@ </synapse> <synapse id="152"> <action_set> - <rsc_op id="217" operation="monitor" operation_key="child_CloneSet:7_monitor_5000" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="216" operation="monitor" operation_key="child_CloneSet:7_monitor_5000" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> </inputs> </synapse> <synapse id="153"> <action_set> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="154"> <action_set> - <rsc_op id="163" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1460,7 +1460,7 @@ </synapse> <synapse id="155"> <action_set> - <rsc_op id="143" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1469,7 +1469,7 @@ </synapse> <synapse id="156"> <action_set> - <rsc_op id="121" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1478,7 +1478,7 @@ </synapse> <synapse id="157"> <action_set> - <rsc_op id="100" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1487,7 +1487,7 @@ </synapse> <synapse id="158"> <action_set> - <rsc_op id="89" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1496,7 +1496,7 @@ </synapse> <synapse id="159"> <action_set> - <rsc_op id="69" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1505,7 +1505,7 @@ </synapse> <synapse id="160"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1514,7 +1514,7 @@ </synapse> <synapse id="161"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1523,238 +1523,238 @@ </synapse> <synapse id="162" priority="1000000"> <action_set> - <pseudo_event id="219" operation="running" operation_key="CloneSet_running_0"> + <pseudo_event id="218" operation="running" operation_key="CloneSet_running_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="163"> <action_set> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="26" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="34" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="42" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="50" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="61" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="69" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="81" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="89" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="92" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="100" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="113" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="121" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="135" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="143" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="155" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="163" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/interleave-0.scores b/pengine/test10/interleave-0.scores index 131e4ac81df..693f4f6ec13 100644 --- a/pengine/test10/interleave-0.scores +++ b/pengine/test10/interleave-0.scores @@ -1,345 +1,345 @@ Allocation scores: -clone_color: CloneSet allocation score on c001n02: 0 -clone_color: CloneSet allocation score on c001n03: 0 -clone_color: CloneSet allocation score on c001n04: 0 -clone_color: CloneSet allocation score on c001n05: 0 -clone_color: CloneSet allocation score on c001n06: 0 -clone_color: CloneSet allocation score on c001n07: 0 -clone_color: CloneSet allocation score on c001n08: 0 -clone_color: CloneSet allocation score on c001n09: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n05: 0 -clone_color: DoFencing allocation score on c001n06: 0 -clone_color: DoFencing allocation score on c001n07: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: DoFencing allocation score on c001n09: 0 -clone_color: child_CloneSet:0 allocation score on c001n02: 0 -clone_color: child_CloneSet:0 allocation score on c001n03: 0 -clone_color: child_CloneSet:0 allocation score on c001n04: 0 -clone_color: child_CloneSet:0 allocation score on c001n05: 0 -clone_color: child_CloneSet:0 allocation score on c001n06: 0 -clone_color: child_CloneSet:0 allocation score on c001n07: 0 -clone_color: child_CloneSet:0 allocation score on c001n08: 0 -clone_color: child_CloneSet:0 allocation score on c001n09: 0 -clone_color: child_CloneSet:1 allocation score on c001n02: 0 -clone_color: child_CloneSet:1 allocation score on c001n03: 0 -clone_color: child_CloneSet:1 allocation score on c001n04: 0 -clone_color: child_CloneSet:1 allocation score on c001n05: 0 -clone_color: child_CloneSet:1 allocation score on c001n06: 0 -clone_color: child_CloneSet:1 allocation score on c001n07: 0 -clone_color: child_CloneSet:1 allocation score on c001n08: 0 -clone_color: child_CloneSet:1 allocation score on c001n09: 0 -clone_color: child_CloneSet:2 allocation score on c001n02: 0 -clone_color: child_CloneSet:2 allocation score on c001n03: 0 -clone_color: child_CloneSet:2 allocation score on c001n04: 0 -clone_color: child_CloneSet:2 allocation score on c001n05: 0 -clone_color: child_CloneSet:2 allocation score on c001n06: 0 -clone_color: child_CloneSet:2 allocation score on c001n07: 0 -clone_color: child_CloneSet:2 allocation score on c001n08: 0 -clone_color: child_CloneSet:2 allocation score on c001n09: 0 -clone_color: child_CloneSet:3 allocation score on c001n02: 0 -clone_color: child_CloneSet:3 allocation score on c001n03: 0 -clone_color: child_CloneSet:3 allocation score on c001n04: 0 -clone_color: child_CloneSet:3 allocation score on c001n05: 0 -clone_color: child_CloneSet:3 allocation score on c001n06: 0 -clone_color: child_CloneSet:3 allocation score on c001n07: 0 -clone_color: child_CloneSet:3 allocation score on c001n08: 0 -clone_color: child_CloneSet:3 allocation score on c001n09: 0 -clone_color: child_CloneSet:4 allocation score on c001n02: 0 -clone_color: child_CloneSet:4 allocation score on c001n03: 0 -clone_color: child_CloneSet:4 allocation score on c001n04: 0 -clone_color: child_CloneSet:4 allocation score on c001n05: 0 -clone_color: child_CloneSet:4 allocation score on c001n06: 0 -clone_color: child_CloneSet:4 allocation score on c001n07: 0 -clone_color: child_CloneSet:4 allocation score on c001n08: 0 -clone_color: child_CloneSet:4 allocation score on c001n09: 0 -clone_color: child_CloneSet:5 allocation score on c001n02: 0 -clone_color: child_CloneSet:5 allocation score on c001n03: 0 -clone_color: child_CloneSet:5 allocation score on c001n04: 0 -clone_color: child_CloneSet:5 allocation score on c001n05: 0 -clone_color: child_CloneSet:5 allocation score on c001n06: 0 -clone_color: child_CloneSet:5 allocation score on c001n07: 0 -clone_color: child_CloneSet:5 allocation score on c001n08: 0 -clone_color: child_CloneSet:5 allocation score on c001n09: 0 -clone_color: child_CloneSet:6 allocation score on c001n02: 0 -clone_color: child_CloneSet:6 allocation score on c001n03: 0 -clone_color: child_CloneSet:6 allocation score on c001n04: 0 -clone_color: child_CloneSet:6 allocation score on c001n05: 0 -clone_color: child_CloneSet:6 allocation score on c001n06: 0 -clone_color: child_CloneSet:6 allocation score on c001n07: 0 -clone_color: child_CloneSet:6 allocation score on c001n08: 0 -clone_color: child_CloneSet:6 allocation score on c001n09: 0 -clone_color: child_CloneSet:7 allocation score on c001n02: 0 -clone_color: child_CloneSet:7 allocation score on c001n03: 0 -clone_color: child_CloneSet:7 allocation score on c001n04: 0 -clone_color: child_CloneSet:7 allocation score on c001n05: 0 -clone_color: child_CloneSet:7 allocation score on c001n06: 0 -clone_color: child_CloneSet:7 allocation score on c001n07: 0 -clone_color: child_CloneSet:7 allocation score on c001n08: 0 -clone_color: child_CloneSet:7 allocation score on c001n09: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 200 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n05: 0 -clone_color: child_DoFencing:0 allocation score on c001n06: 0 -clone_color: child_DoFencing:0 allocation score on c001n07: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n09: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 200 -clone_color: child_DoFencing:1 allocation score on c001n04: 0 -clone_color: child_DoFencing:1 allocation score on c001n05: 0 -clone_color: child_DoFencing:1 allocation score on c001n06: 0 -clone_color: child_DoFencing:1 allocation score on c001n07: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n09: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: 200 -clone_color: child_DoFencing:2 allocation score on c001n05: 0 -clone_color: child_DoFencing:2 allocation score on c001n06: 0 -clone_color: child_DoFencing:2 allocation score on c001n07: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n09: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n05: 200 -clone_color: child_DoFencing:3 allocation score on c001n06: 0 -clone_color: child_DoFencing:3 allocation score on c001n07: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n09: 0 -clone_color: child_DoFencing:4 allocation score on c001n02: 0 -clone_color: child_DoFencing:4 allocation score on c001n03: 0 -clone_color: child_DoFencing:4 allocation score on c001n04: 0 -clone_color: child_DoFencing:4 allocation score on c001n05: 0 -clone_color: child_DoFencing:4 allocation score on c001n06: 200 -clone_color: child_DoFencing:4 allocation score on c001n07: 0 -clone_color: child_DoFencing:4 allocation score on c001n08: 0 -clone_color: child_DoFencing:4 allocation score on c001n09: 0 -clone_color: child_DoFencing:5 allocation score on c001n02: 0 -clone_color: child_DoFencing:5 allocation score on c001n03: 0 -clone_color: child_DoFencing:5 allocation score on c001n04: 0 -clone_color: child_DoFencing:5 allocation score on c001n05: 0 -clone_color: child_DoFencing:5 allocation score on c001n06: 0 -clone_color: child_DoFencing:5 allocation score on c001n07: 200 -clone_color: child_DoFencing:5 allocation score on c001n08: 0 -clone_color: child_DoFencing:5 allocation score on c001n09: 0 -clone_color: child_DoFencing:6 allocation score on c001n02: 0 -clone_color: child_DoFencing:6 allocation score on c001n03: 0 -clone_color: child_DoFencing:6 allocation score on c001n04: 0 -clone_color: child_DoFencing:6 allocation score on c001n05: 0 -clone_color: child_DoFencing:6 allocation score on c001n06: 0 -clone_color: child_DoFencing:6 allocation score on c001n07: 0 -clone_color: child_DoFencing:6 allocation score on c001n08: 200 -clone_color: child_DoFencing:6 allocation score on c001n09: 0 -clone_color: child_DoFencing:7 allocation score on c001n02: 0 -clone_color: child_DoFencing:7 allocation score on c001n03: 0 -clone_color: child_DoFencing:7 allocation score on c001n04: 0 -clone_color: child_DoFencing:7 allocation score on c001n05: 0 -clone_color: child_DoFencing:7 allocation score on c001n06: 0 -clone_color: child_DoFencing:7 allocation score on c001n07: 0 -clone_color: child_DoFencing:7 allocation score on c001n08: 0 -clone_color: child_DoFencing:7 allocation score on c001n09: 200 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n04: -INFINITY -native_color: DcIPaddr allocation score on c001n05: -INFINITY -native_color: DcIPaddr allocation score on c001n06: -INFINITY -native_color: DcIPaddr allocation score on c001n07: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: DcIPaddr allocation score on c001n09: 0 -native_color: child_CloneSet:0 allocation score on c001n02: 0 -native_color: child_CloneSet:0 allocation score on c001n03: 0 -native_color: child_CloneSet:0 allocation score on c001n04: 0 -native_color: child_CloneSet:0 allocation score on c001n05: 0 -native_color: child_CloneSet:0 allocation score on c001n06: 0 -native_color: child_CloneSet:0 allocation score on c001n07: 0 -native_color: child_CloneSet:0 allocation score on c001n08: 0 -native_color: child_CloneSet:0 allocation score on c001n09: 0 -native_color: child_CloneSet:1 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:1 allocation score on c001n03: 0 -native_color: child_CloneSet:1 allocation score on c001n04: 0 -native_color: child_CloneSet:1 allocation score on c001n05: 0 -native_color: child_CloneSet:1 allocation score on c001n06: 0 -native_color: child_CloneSet:1 allocation score on c001n07: 0 -native_color: child_CloneSet:1 allocation score on c001n08: 0 -native_color: child_CloneSet:1 allocation score on c001n09: 0 -native_color: child_CloneSet:2 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n04: 0 -native_color: child_CloneSet:2 allocation score on c001n05: 0 -native_color: child_CloneSet:2 allocation score on c001n06: 0 -native_color: child_CloneSet:2 allocation score on c001n07: 0 -native_color: child_CloneSet:2 allocation score on c001n08: 0 -native_color: child_CloneSet:2 allocation score on c001n09: 0 -native_color: child_CloneSet:3 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n05: 0 -native_color: child_CloneSet:3 allocation score on c001n06: 0 -native_color: child_CloneSet:3 allocation score on c001n07: 0 -native_color: child_CloneSet:3 allocation score on c001n08: 0 -native_color: child_CloneSet:3 allocation score on c001n09: 0 -native_color: child_CloneSet:4 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n06: 0 -native_color: child_CloneSet:4 allocation score on c001n07: 0 -native_color: child_CloneSet:4 allocation score on c001n08: 0 -native_color: child_CloneSet:4 allocation score on c001n09: 0 -native_color: child_CloneSet:5 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n07: 0 -native_color: child_CloneSet:5 allocation score on c001n08: 0 -native_color: child_CloneSet:5 allocation score on c001n09: 0 -native_color: child_CloneSet:6 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n08: 0 -native_color: child_CloneSet:6 allocation score on c001n09: 0 -native_color: child_CloneSet:7 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n08: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n09: 0 -native_color: child_DoFencing:0 allocation score on c001n02: 200 -native_color: child_DoFencing:0 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n04: 0 -native_color: child_DoFencing:0 allocation score on c001n05: 0 -native_color: child_DoFencing:0 allocation score on c001n06: 0 -native_color: child_DoFencing:0 allocation score on c001n07: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 0 -native_color: child_DoFencing:0 allocation score on c001n09: 0 -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: 200 -native_color: child_DoFencing:1 allocation score on c001n04: 0 -native_color: child_DoFencing:1 allocation score on c001n05: 0 -native_color: child_DoFencing:1 allocation score on c001n06: 0 -native_color: child_DoFencing:1 allocation score on c001n07: 0 -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:1 allocation score on c001n09: 0 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n04: 200 -native_color: child_DoFencing:2 allocation score on c001n05: 0 -native_color: child_DoFencing:2 allocation score on c001n06: 0 -native_color: child_DoFencing:2 allocation score on c001n07: 0 -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n09: 0 -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n05: 200 -native_color: child_DoFencing:3 allocation score on c001n06: 0 -native_color: child_DoFencing:3 allocation score on c001n07: 0 -native_color: child_DoFencing:3 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n09: 0 -native_color: child_DoFencing:4 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n06: 200 -native_color: child_DoFencing:4 allocation score on c001n07: 0 -native_color: child_DoFencing:4 allocation score on c001n08: 0 -native_color: child_DoFencing:4 allocation score on c001n09: 0 -native_color: child_DoFencing:5 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n07: 200 -native_color: child_DoFencing:5 allocation score on c001n08: 0 -native_color: child_DoFencing:5 allocation score on c001n09: 0 -native_color: child_DoFencing:6 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n08: 200 -native_color: child_DoFencing:6 allocation score on c001n09: 0 -native_color: child_DoFencing:7 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n09: 200 -native_color: rsc_c001n02 allocation score on c001n02: INFINITY -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n05: 0 -native_color: rsc_c001n02 allocation score on c001n06: 0 -native_color: rsc_c001n02 allocation score on c001n07: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n09: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: INFINITY -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n05: 0 -native_color: rsc_c001n03 allocation score on c001n06: 0 -native_color: rsc_c001n03 allocation score on c001n07: 0 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n09: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: INFINITY -native_color: rsc_c001n04 allocation score on c001n05: 0 -native_color: rsc_c001n04 allocation score on c001n06: 0 -native_color: rsc_c001n04 allocation score on c001n07: 0 -native_color: rsc_c001n04 allocation score on c001n08: 0 -native_color: rsc_c001n04 allocation score on c001n09: 0 -native_color: rsc_c001n05 allocation score on c001n02: 0 -native_color: rsc_c001n05 allocation score on c001n03: 0 -native_color: rsc_c001n05 allocation score on c001n04: 0 -native_color: rsc_c001n05 allocation score on c001n05: INFINITY -native_color: rsc_c001n05 allocation score on c001n06: 0 -native_color: rsc_c001n05 allocation score on c001n07: 0 -native_color: rsc_c001n05 allocation score on c001n08: 0 -native_color: rsc_c001n05 allocation score on c001n09: 0 -native_color: rsc_c001n06 allocation score on c001n02: 0 -native_color: rsc_c001n06 allocation score on c001n03: 0 -native_color: rsc_c001n06 allocation score on c001n04: 0 -native_color: rsc_c001n06 allocation score on c001n05: 0 -native_color: rsc_c001n06 allocation score on c001n06: INFINITY -native_color: rsc_c001n06 allocation score on c001n07: 0 -native_color: rsc_c001n06 allocation score on c001n08: 0 -native_color: rsc_c001n06 allocation score on c001n09: 0 -native_color: rsc_c001n07 allocation score on c001n02: 0 -native_color: rsc_c001n07 allocation score on c001n03: 0 -native_color: rsc_c001n07 allocation score on c001n04: 0 -native_color: rsc_c001n07 allocation score on c001n05: 0 -native_color: rsc_c001n07 allocation score on c001n06: 0 -native_color: rsc_c001n07 allocation score on c001n07: INFINITY -native_color: rsc_c001n07 allocation score on c001n08: 0 -native_color: rsc_c001n07 allocation score on c001n09: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n04: 0 -native_color: rsc_c001n08 allocation score on c001n05: 0 -native_color: rsc_c001n08 allocation score on c001n06: 0 -native_color: rsc_c001n08 allocation score on c001n07: 0 -native_color: rsc_c001n08 allocation score on c001n08: INFINITY -native_color: rsc_c001n08 allocation score on c001n09: 0 -native_color: rsc_c001n09 allocation score on c001n02: 0 -native_color: rsc_c001n09 allocation score on c001n03: 0 -native_color: rsc_c001n09 allocation score on c001n04: 0 -native_color: rsc_c001n09 allocation score on c001n05: 0 -native_color: rsc_c001n09 allocation score on c001n06: 0 -native_color: rsc_c001n09 allocation score on c001n07: 0 -native_color: rsc_c001n09 allocation score on c001n08: 0 -native_color: rsc_c001n09 allocation score on c001n09: 100 +pcmk__clone_allocate: CloneSet allocation score on c001n02: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n03: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n04: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n05: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n06: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n07: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n08: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n09: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n05: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n06: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n07: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 200 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 200 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: 200 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n05: 200 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n06: 200 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n07: 200 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n08: 200 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n09: 200 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n04: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n05: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n06: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n07: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n02: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n04: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n03: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n04: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n04: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 200 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 200 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: 200 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n05: 200 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n06: 200 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n07: 200 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n08: 200 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n09: 200 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: INFINITY +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: INFINITY +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: INFINITY +pcmk__native_allocate: rsc_c001n04 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n05: INFINITY +pcmk__native_allocate: rsc_c001n05 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n06: INFINITY +pcmk__native_allocate: rsc_c001n06 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n07: INFINITY +pcmk__native_allocate: rsc_c001n07 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: INFINITY +pcmk__native_allocate: rsc_c001n08 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n09: 100 diff --git a/pengine/test10/interleave-1.exp b/pengine/test10/interleave-1.exp index 888a0e8cf63..0c86a301a0a 100644 --- a/pengine/test10/interleave-1.exp +++ b/pengine/test10/interleave-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="122" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="121" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="101" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="100" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="90" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="89" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="69" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="50" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="17" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="144" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="143" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="123" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="122" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="102" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="101" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="71" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="70" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="51" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="35" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="145" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="144" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="124" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="123" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -145,7 +145,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="103" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="102" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -154,7 +154,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="71" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -163,7 +163,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="52" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -172,7 +172,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="146" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="145" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -181,7 +181,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="125" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="124" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="104" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="103" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="73" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="72" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="53" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -217,7 +217,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -226,7 +226,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="147" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="146" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -235,7 +235,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="126" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="125" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -244,7 +244,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="105" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="104" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -253,7 +253,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="73" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -262,7 +262,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="36" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -271,7 +271,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -280,7 +280,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="148" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="147" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -289,7 +289,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="127" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="126" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -298,7 +298,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="106" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="105" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -307,7 +307,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="91" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="90" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -316,7 +316,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="54" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -325,7 +325,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="37" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -334,7 +334,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -343,7 +343,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="149" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="148" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -352,7 +352,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="128" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="127" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -361,7 +361,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="107" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="106" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -370,7 +370,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="75" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="74" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -379,7 +379,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="55" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -388,7 +388,7 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="38" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -397,7 +397,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="150" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="149" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -406,7 +406,7 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="129" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="128" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -415,7 +415,7 @@ </synapse> <synapse id="46"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="91" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -424,7 +424,7 @@ </synapse> <synapse id="47"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="75" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -433,7 +433,7 @@ </synapse> <synapse id="48"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="56" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -442,7 +442,7 @@ </synapse> <synapse id="49"> <action_set> - <rsc_op id="151" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="150" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -451,7 +451,7 @@ </synapse> <synapse id="50"> <action_set> - <rsc_op id="108" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="107" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -460,7 +460,7 @@ </synapse> <synapse id="51"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="76" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -469,7 +469,7 @@ </synapse> <synapse id="52"> <action_set> - <rsc_op id="152" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="151" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -478,7 +478,7 @@ </synapse> <synapse id="53"> <action_set> - <rsc_op id="130" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="129" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -487,7 +487,7 @@ </synapse> <synapse id="54"> <action_set> - <rsc_op id="109" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="108" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -496,7 +496,7 @@ </synapse> <synapse id="55"> <action_set> - <rsc_op id="131" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="130" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -505,7 +505,7 @@ </synapse> <synapse id="56"> <action_set> - <rsc_op id="110" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="109" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -514,7 +514,7 @@ </synapse> <synapse id="57"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -523,7 +523,7 @@ </synapse> <synapse id="58"> <action_set> - <rsc_op id="153" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="152" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -532,7 +532,7 @@ </synapse> <synapse id="59"> <action_set> - <rsc_op id="132" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="131" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -541,7 +541,7 @@ </synapse> <synapse id="60"> <action_set> - <rsc_op id="111" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="110" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -550,7 +550,7 @@ </synapse> <synapse id="61"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="39" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -559,7 +559,7 @@ </synapse> <synapse id="62"> <action_set> - <rsc_op id="133" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="132" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -568,7 +568,7 @@ </synapse> <synapse id="63"> <action_set> - <rsc_op id="58" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="57" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -577,7 +577,7 @@ </synapse> <synapse id="64"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -586,7 +586,7 @@ </synapse> <synapse id="65"> <action_set> - <rsc_op id="154" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="153" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -595,7 +595,7 @@ </synapse> <synapse id="66"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="77" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -604,7 +604,7 @@ </synapse> <synapse id="67"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -613,7 +613,7 @@ </synapse> <synapse id="68"> <action_set> - <rsc_op id="134" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="133" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -622,7 +622,7 @@ </synapse> <synapse id="69"> <action_set> - <rsc_op id="79" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="78" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -631,7 +631,7 @@ </synapse> <synapse id="70"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="58" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -640,7 +640,7 @@ </synapse> <synapse id="71"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -649,7 +649,7 @@ </synapse> <synapse id="72"> <action_set> - <rsc_op id="155" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="154" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -658,7 +658,7 @@ </synapse> <synapse id="73"> <action_set> - <rsc_op id="112" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="111" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -667,7 +667,7 @@ </synapse> <synapse id="74"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="79" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -676,7 +676,7 @@ </synapse> <synapse id="75"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="59" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -685,7 +685,7 @@ </synapse> <synapse id="76"> <action_set> - <rsc_op id="135" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="134" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -694,7 +694,7 @@ </synapse> <synapse id="77"> <action_set> - <rsc_op id="113" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="112" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -703,7 +703,7 @@ </synapse> <synapse id="78"> <action_set> - <rsc_op id="81" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="80" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -712,7 +712,7 @@ </synapse> <synapse id="79"> <action_set> - <rsc_op id="61" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="60" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -721,7 +721,7 @@ </synapse> <synapse id="80"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -730,7 +730,7 @@ </synapse> <synapse id="81"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -739,33 +739,33 @@ </synapse> <synapse id="82"> <action_set> - <rsc_op id="203" operation="monitor" operation_key="child_CloneSet:0_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="202" operation="monitor" operation_key="child_CloneSet:0_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="83"> <action_set> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="84"> <action_set> - <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="155" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -774,7 +774,7 @@ </synapse> <synapse id="85"> <action_set> - <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="135" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -783,7 +783,7 @@ </synapse> <synapse id="86"> <action_set> - <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="113" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -792,7 +792,7 @@ </synapse> <synapse id="87"> <action_set> - <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="92" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -801,7 +801,7 @@ </synapse> <synapse id="88"> <action_set> - <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="81" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -810,7 +810,7 @@ </synapse> <synapse id="89"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="61" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -819,7 +819,7 @@ </synapse> <synapse id="90"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="42" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -828,7 +828,7 @@ </synapse> <synapse id="91"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="26" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -837,33 +837,33 @@ </synapse> <synapse id="92"> <action_set> - <rsc_op id="205" operation="monitor" operation_key="child_CloneSet:1_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="204" operation="monitor" operation_key="child_CloneSet:1_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="93"> <action_set> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="94"> <action_set> - <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -872,7 +872,7 @@ </synapse> <synapse id="95"> <action_set> - <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -881,7 +881,7 @@ </synapse> <synapse id="96"> <action_set> - <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -890,7 +890,7 @@ </synapse> <synapse id="97"> <action_set> - <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -899,7 +899,7 @@ </synapse> <synapse id="98"> <action_set> - <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -908,7 +908,7 @@ </synapse> <synapse id="99"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -917,7 +917,7 @@ </synapse> <synapse id="100"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -926,7 +926,7 @@ </synapse> <synapse id="101"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -935,33 +935,33 @@ </synapse> <synapse id="102"> <action_set> - <rsc_op id="207" operation="monitor" operation_key="child_CloneSet:2_monitor_5000" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="206" operation="monitor" operation_key="child_CloneSet:2_monitor_5000" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> </inputs> </synapse> <synapse id="103"> <action_set> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="104"> <action_set> - <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -970,7 +970,7 @@ </synapse> <synapse id="105"> <action_set> - <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -979,7 +979,7 @@ </synapse> <synapse id="106"> <action_set> - <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -988,7 +988,7 @@ </synapse> <synapse id="107"> <action_set> - <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -997,7 +997,7 @@ </synapse> <synapse id="108"> <action_set> - <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1006,7 +1006,7 @@ </synapse> <synapse id="109"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1015,7 +1015,7 @@ </synapse> <synapse id="110"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1024,7 +1024,7 @@ </synapse> <synapse id="111"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1033,33 +1033,33 @@ </synapse> <synapse id="112"> <action_set> - <rsc_op id="209" operation="monitor" operation_key="child_CloneSet:3_monitor_5000" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="208" operation="monitor" operation_key="child_CloneSet:3_monitor_5000" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> </inputs> </synapse> <synapse id="113"> <action_set> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="114"> <action_set> - <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1068,7 +1068,7 @@ </synapse> <synapse id="115"> <action_set> - <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1077,7 +1077,7 @@ </synapse> <synapse id="116"> <action_set> - <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1086,7 +1086,7 @@ </synapse> <synapse id="117"> <action_set> - <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1095,7 +1095,7 @@ </synapse> <synapse id="118"> <action_set> - <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1104,7 +1104,7 @@ </synapse> <synapse id="119"> <action_set> - <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1113,7 +1113,7 @@ </synapse> <synapse id="120"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1122,7 +1122,7 @@ </synapse> <synapse id="121"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1131,33 +1131,33 @@ </synapse> <synapse id="122"> <action_set> - <rsc_op id="211" operation="monitor" operation_key="child_CloneSet:4_monitor_5000" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="210" operation="monitor" operation_key="child_CloneSet:4_monitor_5000" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> </inputs> </synapse> <synapse id="123"> <action_set> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="124"> <action_set> - <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1166,7 +1166,7 @@ </synapse> <synapse id="125"> <action_set> - <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1175,7 +1175,7 @@ </synapse> <synapse id="126"> <action_set> - <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1184,7 +1184,7 @@ </synapse> <synapse id="127"> <action_set> - <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1193,7 +1193,7 @@ </synapse> <synapse id="128"> <action_set> - <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1202,7 +1202,7 @@ </synapse> <synapse id="129"> <action_set> - <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1211,7 +1211,7 @@ </synapse> <synapse id="130"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1220,7 +1220,7 @@ </synapse> <synapse id="131"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1229,33 +1229,33 @@ </synapse> <synapse id="132"> <action_set> - <rsc_op id="213" operation="monitor" operation_key="child_CloneSet:5_monitor_5000" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="212" operation="monitor" operation_key="child_CloneSet:5_monitor_5000" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> </inputs> </synapse> <synapse id="133"> <action_set> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="134"> <action_set> - <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1264,7 +1264,7 @@ </synapse> <synapse id="135"> <action_set> - <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1273,7 +1273,7 @@ </synapse> <synapse id="136"> <action_set> - <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1282,7 +1282,7 @@ </synapse> <synapse id="137"> <action_set> - <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1291,7 +1291,7 @@ </synapse> <synapse id="138"> <action_set> - <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1300,7 +1300,7 @@ </synapse> <synapse id="139"> <action_set> - <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1309,7 +1309,7 @@ </synapse> <synapse id="140"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1318,7 +1318,7 @@ </synapse> <synapse id="141"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1327,33 +1327,33 @@ </synapse> <synapse id="142"> <action_set> - <rsc_op id="215" operation="monitor" operation_key="child_CloneSet:6_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="214" operation="monitor" operation_key="child_CloneSet:6_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="143"> <action_set> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="144"> <action_set> - <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1362,7 +1362,7 @@ </synapse> <synapse id="145"> <action_set> - <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1371,7 +1371,7 @@ </synapse> <synapse id="146"> <action_set> - <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1380,7 +1380,7 @@ </synapse> <synapse id="147"> <action_set> - <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1389,7 +1389,7 @@ </synapse> <synapse id="148"> <action_set> - <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1398,7 +1398,7 @@ </synapse> <synapse id="149"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1407,7 +1407,7 @@ </synapse> <synapse id="150"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1416,7 +1416,7 @@ </synapse> <synapse id="151"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1425,33 +1425,33 @@ </synapse> <synapse id="152"> <action_set> - <rsc_op id="217" operation="monitor" operation_key="child_CloneSet:7_monitor_5000" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="216" operation="monitor" operation_key="child_CloneSet:7_monitor_5000" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> </inputs> </synapse> <synapse id="153"> <action_set> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="154"> <action_set> - <rsc_op id="163" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1460,7 +1460,7 @@ </synapse> <synapse id="155"> <action_set> - <rsc_op id="143" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1469,7 +1469,7 @@ </synapse> <synapse id="156"> <action_set> - <rsc_op id="121" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1478,7 +1478,7 @@ </synapse> <synapse id="157"> <action_set> - <rsc_op id="100" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1487,7 +1487,7 @@ </synapse> <synapse id="158"> <action_set> - <rsc_op id="89" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1496,7 +1496,7 @@ </synapse> <synapse id="159"> <action_set> - <rsc_op id="69" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1505,7 +1505,7 @@ </synapse> <synapse id="160"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1514,7 +1514,7 @@ </synapse> <synapse id="161"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1523,238 +1523,238 @@ </synapse> <synapse id="162" priority="1000000"> <action_set> - <pseudo_event id="219" operation="running" operation_key="CloneSet_running_0"> + <pseudo_event id="218" operation="running" operation_key="CloneSet_running_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="163"> <action_set> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="26" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="34" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="42" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="50" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="61" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="69" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="81" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="89" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="92" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="100" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="113" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="121" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="135" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="143" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="155" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="163" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/interleave-1.scores b/pengine/test10/interleave-1.scores index 131e4ac81df..693f4f6ec13 100644 --- a/pengine/test10/interleave-1.scores +++ b/pengine/test10/interleave-1.scores @@ -1,345 +1,345 @@ Allocation scores: -clone_color: CloneSet allocation score on c001n02: 0 -clone_color: CloneSet allocation score on c001n03: 0 -clone_color: CloneSet allocation score on c001n04: 0 -clone_color: CloneSet allocation score on c001n05: 0 -clone_color: CloneSet allocation score on c001n06: 0 -clone_color: CloneSet allocation score on c001n07: 0 -clone_color: CloneSet allocation score on c001n08: 0 -clone_color: CloneSet allocation score on c001n09: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n05: 0 -clone_color: DoFencing allocation score on c001n06: 0 -clone_color: DoFencing allocation score on c001n07: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: DoFencing allocation score on c001n09: 0 -clone_color: child_CloneSet:0 allocation score on c001n02: 0 -clone_color: child_CloneSet:0 allocation score on c001n03: 0 -clone_color: child_CloneSet:0 allocation score on c001n04: 0 -clone_color: child_CloneSet:0 allocation score on c001n05: 0 -clone_color: child_CloneSet:0 allocation score on c001n06: 0 -clone_color: child_CloneSet:0 allocation score on c001n07: 0 -clone_color: child_CloneSet:0 allocation score on c001n08: 0 -clone_color: child_CloneSet:0 allocation score on c001n09: 0 -clone_color: child_CloneSet:1 allocation score on c001n02: 0 -clone_color: child_CloneSet:1 allocation score on c001n03: 0 -clone_color: child_CloneSet:1 allocation score on c001n04: 0 -clone_color: child_CloneSet:1 allocation score on c001n05: 0 -clone_color: child_CloneSet:1 allocation score on c001n06: 0 -clone_color: child_CloneSet:1 allocation score on c001n07: 0 -clone_color: child_CloneSet:1 allocation score on c001n08: 0 -clone_color: child_CloneSet:1 allocation score on c001n09: 0 -clone_color: child_CloneSet:2 allocation score on c001n02: 0 -clone_color: child_CloneSet:2 allocation score on c001n03: 0 -clone_color: child_CloneSet:2 allocation score on c001n04: 0 -clone_color: child_CloneSet:2 allocation score on c001n05: 0 -clone_color: child_CloneSet:2 allocation score on c001n06: 0 -clone_color: child_CloneSet:2 allocation score on c001n07: 0 -clone_color: child_CloneSet:2 allocation score on c001n08: 0 -clone_color: child_CloneSet:2 allocation score on c001n09: 0 -clone_color: child_CloneSet:3 allocation score on c001n02: 0 -clone_color: child_CloneSet:3 allocation score on c001n03: 0 -clone_color: child_CloneSet:3 allocation score on c001n04: 0 -clone_color: child_CloneSet:3 allocation score on c001n05: 0 -clone_color: child_CloneSet:3 allocation score on c001n06: 0 -clone_color: child_CloneSet:3 allocation score on c001n07: 0 -clone_color: child_CloneSet:3 allocation score on c001n08: 0 -clone_color: child_CloneSet:3 allocation score on c001n09: 0 -clone_color: child_CloneSet:4 allocation score on c001n02: 0 -clone_color: child_CloneSet:4 allocation score on c001n03: 0 -clone_color: child_CloneSet:4 allocation score on c001n04: 0 -clone_color: child_CloneSet:4 allocation score on c001n05: 0 -clone_color: child_CloneSet:4 allocation score on c001n06: 0 -clone_color: child_CloneSet:4 allocation score on c001n07: 0 -clone_color: child_CloneSet:4 allocation score on c001n08: 0 -clone_color: child_CloneSet:4 allocation score on c001n09: 0 -clone_color: child_CloneSet:5 allocation score on c001n02: 0 -clone_color: child_CloneSet:5 allocation score on c001n03: 0 -clone_color: child_CloneSet:5 allocation score on c001n04: 0 -clone_color: child_CloneSet:5 allocation score on c001n05: 0 -clone_color: child_CloneSet:5 allocation score on c001n06: 0 -clone_color: child_CloneSet:5 allocation score on c001n07: 0 -clone_color: child_CloneSet:5 allocation score on c001n08: 0 -clone_color: child_CloneSet:5 allocation score on c001n09: 0 -clone_color: child_CloneSet:6 allocation score on c001n02: 0 -clone_color: child_CloneSet:6 allocation score on c001n03: 0 -clone_color: child_CloneSet:6 allocation score on c001n04: 0 -clone_color: child_CloneSet:6 allocation score on c001n05: 0 -clone_color: child_CloneSet:6 allocation score on c001n06: 0 -clone_color: child_CloneSet:6 allocation score on c001n07: 0 -clone_color: child_CloneSet:6 allocation score on c001n08: 0 -clone_color: child_CloneSet:6 allocation score on c001n09: 0 -clone_color: child_CloneSet:7 allocation score on c001n02: 0 -clone_color: child_CloneSet:7 allocation score on c001n03: 0 -clone_color: child_CloneSet:7 allocation score on c001n04: 0 -clone_color: child_CloneSet:7 allocation score on c001n05: 0 -clone_color: child_CloneSet:7 allocation score on c001n06: 0 -clone_color: child_CloneSet:7 allocation score on c001n07: 0 -clone_color: child_CloneSet:7 allocation score on c001n08: 0 -clone_color: child_CloneSet:7 allocation score on c001n09: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 200 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n05: 0 -clone_color: child_DoFencing:0 allocation score on c001n06: 0 -clone_color: child_DoFencing:0 allocation score on c001n07: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n09: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 200 -clone_color: child_DoFencing:1 allocation score on c001n04: 0 -clone_color: child_DoFencing:1 allocation score on c001n05: 0 -clone_color: child_DoFencing:1 allocation score on c001n06: 0 -clone_color: child_DoFencing:1 allocation score on c001n07: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n09: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: 200 -clone_color: child_DoFencing:2 allocation score on c001n05: 0 -clone_color: child_DoFencing:2 allocation score on c001n06: 0 -clone_color: child_DoFencing:2 allocation score on c001n07: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n09: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n05: 200 -clone_color: child_DoFencing:3 allocation score on c001n06: 0 -clone_color: child_DoFencing:3 allocation score on c001n07: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n09: 0 -clone_color: child_DoFencing:4 allocation score on c001n02: 0 -clone_color: child_DoFencing:4 allocation score on c001n03: 0 -clone_color: child_DoFencing:4 allocation score on c001n04: 0 -clone_color: child_DoFencing:4 allocation score on c001n05: 0 -clone_color: child_DoFencing:4 allocation score on c001n06: 200 -clone_color: child_DoFencing:4 allocation score on c001n07: 0 -clone_color: child_DoFencing:4 allocation score on c001n08: 0 -clone_color: child_DoFencing:4 allocation score on c001n09: 0 -clone_color: child_DoFencing:5 allocation score on c001n02: 0 -clone_color: child_DoFencing:5 allocation score on c001n03: 0 -clone_color: child_DoFencing:5 allocation score on c001n04: 0 -clone_color: child_DoFencing:5 allocation score on c001n05: 0 -clone_color: child_DoFencing:5 allocation score on c001n06: 0 -clone_color: child_DoFencing:5 allocation score on c001n07: 200 -clone_color: child_DoFencing:5 allocation score on c001n08: 0 -clone_color: child_DoFencing:5 allocation score on c001n09: 0 -clone_color: child_DoFencing:6 allocation score on c001n02: 0 -clone_color: child_DoFencing:6 allocation score on c001n03: 0 -clone_color: child_DoFencing:6 allocation score on c001n04: 0 -clone_color: child_DoFencing:6 allocation score on c001n05: 0 -clone_color: child_DoFencing:6 allocation score on c001n06: 0 -clone_color: child_DoFencing:6 allocation score on c001n07: 0 -clone_color: child_DoFencing:6 allocation score on c001n08: 200 -clone_color: child_DoFencing:6 allocation score on c001n09: 0 -clone_color: child_DoFencing:7 allocation score on c001n02: 0 -clone_color: child_DoFencing:7 allocation score on c001n03: 0 -clone_color: child_DoFencing:7 allocation score on c001n04: 0 -clone_color: child_DoFencing:7 allocation score on c001n05: 0 -clone_color: child_DoFencing:7 allocation score on c001n06: 0 -clone_color: child_DoFencing:7 allocation score on c001n07: 0 -clone_color: child_DoFencing:7 allocation score on c001n08: 0 -clone_color: child_DoFencing:7 allocation score on c001n09: 200 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n04: -INFINITY -native_color: DcIPaddr allocation score on c001n05: -INFINITY -native_color: DcIPaddr allocation score on c001n06: -INFINITY -native_color: DcIPaddr allocation score on c001n07: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: DcIPaddr allocation score on c001n09: 0 -native_color: child_CloneSet:0 allocation score on c001n02: 0 -native_color: child_CloneSet:0 allocation score on c001n03: 0 -native_color: child_CloneSet:0 allocation score on c001n04: 0 -native_color: child_CloneSet:0 allocation score on c001n05: 0 -native_color: child_CloneSet:0 allocation score on c001n06: 0 -native_color: child_CloneSet:0 allocation score on c001n07: 0 -native_color: child_CloneSet:0 allocation score on c001n08: 0 -native_color: child_CloneSet:0 allocation score on c001n09: 0 -native_color: child_CloneSet:1 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:1 allocation score on c001n03: 0 -native_color: child_CloneSet:1 allocation score on c001n04: 0 -native_color: child_CloneSet:1 allocation score on c001n05: 0 -native_color: child_CloneSet:1 allocation score on c001n06: 0 -native_color: child_CloneSet:1 allocation score on c001n07: 0 -native_color: child_CloneSet:1 allocation score on c001n08: 0 -native_color: child_CloneSet:1 allocation score on c001n09: 0 -native_color: child_CloneSet:2 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n04: 0 -native_color: child_CloneSet:2 allocation score on c001n05: 0 -native_color: child_CloneSet:2 allocation score on c001n06: 0 -native_color: child_CloneSet:2 allocation score on c001n07: 0 -native_color: child_CloneSet:2 allocation score on c001n08: 0 -native_color: child_CloneSet:2 allocation score on c001n09: 0 -native_color: child_CloneSet:3 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n05: 0 -native_color: child_CloneSet:3 allocation score on c001n06: 0 -native_color: child_CloneSet:3 allocation score on c001n07: 0 -native_color: child_CloneSet:3 allocation score on c001n08: 0 -native_color: child_CloneSet:3 allocation score on c001n09: 0 -native_color: child_CloneSet:4 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n06: 0 -native_color: child_CloneSet:4 allocation score on c001n07: 0 -native_color: child_CloneSet:4 allocation score on c001n08: 0 -native_color: child_CloneSet:4 allocation score on c001n09: 0 -native_color: child_CloneSet:5 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n07: 0 -native_color: child_CloneSet:5 allocation score on c001n08: 0 -native_color: child_CloneSet:5 allocation score on c001n09: 0 -native_color: child_CloneSet:6 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n08: 0 -native_color: child_CloneSet:6 allocation score on c001n09: 0 -native_color: child_CloneSet:7 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n08: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n09: 0 -native_color: child_DoFencing:0 allocation score on c001n02: 200 -native_color: child_DoFencing:0 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n04: 0 -native_color: child_DoFencing:0 allocation score on c001n05: 0 -native_color: child_DoFencing:0 allocation score on c001n06: 0 -native_color: child_DoFencing:0 allocation score on c001n07: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 0 -native_color: child_DoFencing:0 allocation score on c001n09: 0 -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: 200 -native_color: child_DoFencing:1 allocation score on c001n04: 0 -native_color: child_DoFencing:1 allocation score on c001n05: 0 -native_color: child_DoFencing:1 allocation score on c001n06: 0 -native_color: child_DoFencing:1 allocation score on c001n07: 0 -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:1 allocation score on c001n09: 0 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n04: 200 -native_color: child_DoFencing:2 allocation score on c001n05: 0 -native_color: child_DoFencing:2 allocation score on c001n06: 0 -native_color: child_DoFencing:2 allocation score on c001n07: 0 -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n09: 0 -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n05: 200 -native_color: child_DoFencing:3 allocation score on c001n06: 0 -native_color: child_DoFencing:3 allocation score on c001n07: 0 -native_color: child_DoFencing:3 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n09: 0 -native_color: child_DoFencing:4 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n06: 200 -native_color: child_DoFencing:4 allocation score on c001n07: 0 -native_color: child_DoFencing:4 allocation score on c001n08: 0 -native_color: child_DoFencing:4 allocation score on c001n09: 0 -native_color: child_DoFencing:5 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n07: 200 -native_color: child_DoFencing:5 allocation score on c001n08: 0 -native_color: child_DoFencing:5 allocation score on c001n09: 0 -native_color: child_DoFencing:6 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n08: 200 -native_color: child_DoFencing:6 allocation score on c001n09: 0 -native_color: child_DoFencing:7 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n09: 200 -native_color: rsc_c001n02 allocation score on c001n02: INFINITY -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n05: 0 -native_color: rsc_c001n02 allocation score on c001n06: 0 -native_color: rsc_c001n02 allocation score on c001n07: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n09: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: INFINITY -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n05: 0 -native_color: rsc_c001n03 allocation score on c001n06: 0 -native_color: rsc_c001n03 allocation score on c001n07: 0 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n09: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: INFINITY -native_color: rsc_c001n04 allocation score on c001n05: 0 -native_color: rsc_c001n04 allocation score on c001n06: 0 -native_color: rsc_c001n04 allocation score on c001n07: 0 -native_color: rsc_c001n04 allocation score on c001n08: 0 -native_color: rsc_c001n04 allocation score on c001n09: 0 -native_color: rsc_c001n05 allocation score on c001n02: 0 -native_color: rsc_c001n05 allocation score on c001n03: 0 -native_color: rsc_c001n05 allocation score on c001n04: 0 -native_color: rsc_c001n05 allocation score on c001n05: INFINITY -native_color: rsc_c001n05 allocation score on c001n06: 0 -native_color: rsc_c001n05 allocation score on c001n07: 0 -native_color: rsc_c001n05 allocation score on c001n08: 0 -native_color: rsc_c001n05 allocation score on c001n09: 0 -native_color: rsc_c001n06 allocation score on c001n02: 0 -native_color: rsc_c001n06 allocation score on c001n03: 0 -native_color: rsc_c001n06 allocation score on c001n04: 0 -native_color: rsc_c001n06 allocation score on c001n05: 0 -native_color: rsc_c001n06 allocation score on c001n06: INFINITY -native_color: rsc_c001n06 allocation score on c001n07: 0 -native_color: rsc_c001n06 allocation score on c001n08: 0 -native_color: rsc_c001n06 allocation score on c001n09: 0 -native_color: rsc_c001n07 allocation score on c001n02: 0 -native_color: rsc_c001n07 allocation score on c001n03: 0 -native_color: rsc_c001n07 allocation score on c001n04: 0 -native_color: rsc_c001n07 allocation score on c001n05: 0 -native_color: rsc_c001n07 allocation score on c001n06: 0 -native_color: rsc_c001n07 allocation score on c001n07: INFINITY -native_color: rsc_c001n07 allocation score on c001n08: 0 -native_color: rsc_c001n07 allocation score on c001n09: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n04: 0 -native_color: rsc_c001n08 allocation score on c001n05: 0 -native_color: rsc_c001n08 allocation score on c001n06: 0 -native_color: rsc_c001n08 allocation score on c001n07: 0 -native_color: rsc_c001n08 allocation score on c001n08: INFINITY -native_color: rsc_c001n08 allocation score on c001n09: 0 -native_color: rsc_c001n09 allocation score on c001n02: 0 -native_color: rsc_c001n09 allocation score on c001n03: 0 -native_color: rsc_c001n09 allocation score on c001n04: 0 -native_color: rsc_c001n09 allocation score on c001n05: 0 -native_color: rsc_c001n09 allocation score on c001n06: 0 -native_color: rsc_c001n09 allocation score on c001n07: 0 -native_color: rsc_c001n09 allocation score on c001n08: 0 -native_color: rsc_c001n09 allocation score on c001n09: 100 +pcmk__clone_allocate: CloneSet allocation score on c001n02: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n03: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n04: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n05: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n06: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n07: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n08: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n09: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n05: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n06: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n07: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 200 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 200 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: 200 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n05: 200 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n06: 200 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n07: 200 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n08: 200 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n09: 200 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n04: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n05: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n06: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n07: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n02: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n04: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n03: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n04: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n04: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 200 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 200 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: 200 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n05: 200 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n06: 200 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n07: 200 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n08: 200 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n09: 200 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: INFINITY +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: INFINITY +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: INFINITY +pcmk__native_allocate: rsc_c001n04 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n05: INFINITY +pcmk__native_allocate: rsc_c001n05 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n06: INFINITY +pcmk__native_allocate: rsc_c001n06 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n07: INFINITY +pcmk__native_allocate: rsc_c001n07 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: INFINITY +pcmk__native_allocate: rsc_c001n08 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n09: 100 diff --git a/pengine/test10/interleave-2.exp b/pengine/test10/interleave-2.exp index 888a0e8cf63..0c86a301a0a 100644 --- a/pengine/test10/interleave-2.exp +++ b/pengine/test10/interleave-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="122" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="121" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="101" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="100" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="90" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="89" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="69" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="50" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="17" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="144" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="143" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="123" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="122" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="102" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="101" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="71" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="70" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="51" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="35" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="145" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="144" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="124" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="123" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -145,7 +145,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="103" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="102" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -154,7 +154,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="71" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -163,7 +163,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="52" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -172,7 +172,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="146" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="145" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -181,7 +181,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="125" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="124" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="104" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="103" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="73" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="72" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="53" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -217,7 +217,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -226,7 +226,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="147" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="146" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -235,7 +235,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="126" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="125" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -244,7 +244,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="105" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="104" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -253,7 +253,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="73" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -262,7 +262,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="36" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -271,7 +271,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -280,7 +280,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="148" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="147" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -289,7 +289,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="127" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="126" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -298,7 +298,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="106" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="105" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -307,7 +307,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="91" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="90" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -316,7 +316,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="54" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -325,7 +325,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="37" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -334,7 +334,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -343,7 +343,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="149" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="148" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -352,7 +352,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="128" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="127" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -361,7 +361,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="107" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="106" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -370,7 +370,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="75" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="74" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -379,7 +379,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="55" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -388,7 +388,7 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="38" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -397,7 +397,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="150" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="149" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -406,7 +406,7 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="129" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="128" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -415,7 +415,7 @@ </synapse> <synapse id="46"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="91" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -424,7 +424,7 @@ </synapse> <synapse id="47"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="75" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -433,7 +433,7 @@ </synapse> <synapse id="48"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="56" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -442,7 +442,7 @@ </synapse> <synapse id="49"> <action_set> - <rsc_op id="151" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="150" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -451,7 +451,7 @@ </synapse> <synapse id="50"> <action_set> - <rsc_op id="108" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="107" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -460,7 +460,7 @@ </synapse> <synapse id="51"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="76" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -469,7 +469,7 @@ </synapse> <synapse id="52"> <action_set> - <rsc_op id="152" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="151" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -478,7 +478,7 @@ </synapse> <synapse id="53"> <action_set> - <rsc_op id="130" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="129" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -487,7 +487,7 @@ </synapse> <synapse id="54"> <action_set> - <rsc_op id="109" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="108" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -496,7 +496,7 @@ </synapse> <synapse id="55"> <action_set> - <rsc_op id="131" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="130" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -505,7 +505,7 @@ </synapse> <synapse id="56"> <action_set> - <rsc_op id="110" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="109" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -514,7 +514,7 @@ </synapse> <synapse id="57"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -523,7 +523,7 @@ </synapse> <synapse id="58"> <action_set> - <rsc_op id="153" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="152" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -532,7 +532,7 @@ </synapse> <synapse id="59"> <action_set> - <rsc_op id="132" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="131" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -541,7 +541,7 @@ </synapse> <synapse id="60"> <action_set> - <rsc_op id="111" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="110" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -550,7 +550,7 @@ </synapse> <synapse id="61"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="39" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -559,7 +559,7 @@ </synapse> <synapse id="62"> <action_set> - <rsc_op id="133" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="132" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -568,7 +568,7 @@ </synapse> <synapse id="63"> <action_set> - <rsc_op id="58" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="57" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -577,7 +577,7 @@ </synapse> <synapse id="64"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -586,7 +586,7 @@ </synapse> <synapse id="65"> <action_set> - <rsc_op id="154" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="153" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -595,7 +595,7 @@ </synapse> <synapse id="66"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="77" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -604,7 +604,7 @@ </synapse> <synapse id="67"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -613,7 +613,7 @@ </synapse> <synapse id="68"> <action_set> - <rsc_op id="134" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="133" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -622,7 +622,7 @@ </synapse> <synapse id="69"> <action_set> - <rsc_op id="79" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="78" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -631,7 +631,7 @@ </synapse> <synapse id="70"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="58" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -640,7 +640,7 @@ </synapse> <synapse id="71"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -649,7 +649,7 @@ </synapse> <synapse id="72"> <action_set> - <rsc_op id="155" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="154" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -658,7 +658,7 @@ </synapse> <synapse id="73"> <action_set> - <rsc_op id="112" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="111" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -667,7 +667,7 @@ </synapse> <synapse id="74"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="79" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -676,7 +676,7 @@ </synapse> <synapse id="75"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="59" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -685,7 +685,7 @@ </synapse> <synapse id="76"> <action_set> - <rsc_op id="135" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="134" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -694,7 +694,7 @@ </synapse> <synapse id="77"> <action_set> - <rsc_op id="113" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="112" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -703,7 +703,7 @@ </synapse> <synapse id="78"> <action_set> - <rsc_op id="81" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="80" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -712,7 +712,7 @@ </synapse> <synapse id="79"> <action_set> - <rsc_op id="61" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="60" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -721,7 +721,7 @@ </synapse> <synapse id="80"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -730,7 +730,7 @@ </synapse> <synapse id="81"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -739,33 +739,33 @@ </synapse> <synapse id="82"> <action_set> - <rsc_op id="203" operation="monitor" operation_key="child_CloneSet:0_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="202" operation="monitor" operation_key="child_CloneSet:0_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="83"> <action_set> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="84"> <action_set> - <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="155" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -774,7 +774,7 @@ </synapse> <synapse id="85"> <action_set> - <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="135" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -783,7 +783,7 @@ </synapse> <synapse id="86"> <action_set> - <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="113" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -792,7 +792,7 @@ </synapse> <synapse id="87"> <action_set> - <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="92" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -801,7 +801,7 @@ </synapse> <synapse id="88"> <action_set> - <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="81" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -810,7 +810,7 @@ </synapse> <synapse id="89"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="61" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -819,7 +819,7 @@ </synapse> <synapse id="90"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="42" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -828,7 +828,7 @@ </synapse> <synapse id="91"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="26" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -837,33 +837,33 @@ </synapse> <synapse id="92"> <action_set> - <rsc_op id="205" operation="monitor" operation_key="child_CloneSet:1_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="204" operation="monitor" operation_key="child_CloneSet:1_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="93"> <action_set> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="94"> <action_set> - <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -872,7 +872,7 @@ </synapse> <synapse id="95"> <action_set> - <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -881,7 +881,7 @@ </synapse> <synapse id="96"> <action_set> - <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -890,7 +890,7 @@ </synapse> <synapse id="97"> <action_set> - <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -899,7 +899,7 @@ </synapse> <synapse id="98"> <action_set> - <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -908,7 +908,7 @@ </synapse> <synapse id="99"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -917,7 +917,7 @@ </synapse> <synapse id="100"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -926,7 +926,7 @@ </synapse> <synapse id="101"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -935,33 +935,33 @@ </synapse> <synapse id="102"> <action_set> - <rsc_op id="207" operation="monitor" operation_key="child_CloneSet:2_monitor_5000" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="206" operation="monitor" operation_key="child_CloneSet:2_monitor_5000" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> </inputs> </synapse> <synapse id="103"> <action_set> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="104"> <action_set> - <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -970,7 +970,7 @@ </synapse> <synapse id="105"> <action_set> - <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -979,7 +979,7 @@ </synapse> <synapse id="106"> <action_set> - <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -988,7 +988,7 @@ </synapse> <synapse id="107"> <action_set> - <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -997,7 +997,7 @@ </synapse> <synapse id="108"> <action_set> - <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1006,7 +1006,7 @@ </synapse> <synapse id="109"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1015,7 +1015,7 @@ </synapse> <synapse id="110"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1024,7 +1024,7 @@ </synapse> <synapse id="111"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1033,33 +1033,33 @@ </synapse> <synapse id="112"> <action_set> - <rsc_op id="209" operation="monitor" operation_key="child_CloneSet:3_monitor_5000" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="208" operation="monitor" operation_key="child_CloneSet:3_monitor_5000" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> </inputs> </synapse> <synapse id="113"> <action_set> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="114"> <action_set> - <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1068,7 +1068,7 @@ </synapse> <synapse id="115"> <action_set> - <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1077,7 +1077,7 @@ </synapse> <synapse id="116"> <action_set> - <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1086,7 +1086,7 @@ </synapse> <synapse id="117"> <action_set> - <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1095,7 +1095,7 @@ </synapse> <synapse id="118"> <action_set> - <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1104,7 +1104,7 @@ </synapse> <synapse id="119"> <action_set> - <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1113,7 +1113,7 @@ </synapse> <synapse id="120"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1122,7 +1122,7 @@ </synapse> <synapse id="121"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1131,33 +1131,33 @@ </synapse> <synapse id="122"> <action_set> - <rsc_op id="211" operation="monitor" operation_key="child_CloneSet:4_monitor_5000" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="210" operation="monitor" operation_key="child_CloneSet:4_monitor_5000" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> </inputs> </synapse> <synapse id="123"> <action_set> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="124"> <action_set> - <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1166,7 +1166,7 @@ </synapse> <synapse id="125"> <action_set> - <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1175,7 +1175,7 @@ </synapse> <synapse id="126"> <action_set> - <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1184,7 +1184,7 @@ </synapse> <synapse id="127"> <action_set> - <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1193,7 +1193,7 @@ </synapse> <synapse id="128"> <action_set> - <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1202,7 +1202,7 @@ </synapse> <synapse id="129"> <action_set> - <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1211,7 +1211,7 @@ </synapse> <synapse id="130"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1220,7 +1220,7 @@ </synapse> <synapse id="131"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1229,33 +1229,33 @@ </synapse> <synapse id="132"> <action_set> - <rsc_op id="213" operation="monitor" operation_key="child_CloneSet:5_monitor_5000" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="212" operation="monitor" operation_key="child_CloneSet:5_monitor_5000" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> </inputs> </synapse> <synapse id="133"> <action_set> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="134"> <action_set> - <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1264,7 +1264,7 @@ </synapse> <synapse id="135"> <action_set> - <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1273,7 +1273,7 @@ </synapse> <synapse id="136"> <action_set> - <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1282,7 +1282,7 @@ </synapse> <synapse id="137"> <action_set> - <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1291,7 +1291,7 @@ </synapse> <synapse id="138"> <action_set> - <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1300,7 +1300,7 @@ </synapse> <synapse id="139"> <action_set> - <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1309,7 +1309,7 @@ </synapse> <synapse id="140"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1318,7 +1318,7 @@ </synapse> <synapse id="141"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1327,33 +1327,33 @@ </synapse> <synapse id="142"> <action_set> - <rsc_op id="215" operation="monitor" operation_key="child_CloneSet:6_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="214" operation="monitor" operation_key="child_CloneSet:6_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="143"> <action_set> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="144"> <action_set> - <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1362,7 +1362,7 @@ </synapse> <synapse id="145"> <action_set> - <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1371,7 +1371,7 @@ </synapse> <synapse id="146"> <action_set> - <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1380,7 +1380,7 @@ </synapse> <synapse id="147"> <action_set> - <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1389,7 +1389,7 @@ </synapse> <synapse id="148"> <action_set> - <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1398,7 +1398,7 @@ </synapse> <synapse id="149"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1407,7 +1407,7 @@ </synapse> <synapse id="150"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1416,7 +1416,7 @@ </synapse> <synapse id="151"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1425,33 +1425,33 @@ </synapse> <synapse id="152"> <action_set> - <rsc_op id="217" operation="monitor" operation_key="child_CloneSet:7_monitor_5000" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="216" operation="monitor" operation_key="child_CloneSet:7_monitor_5000" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> </inputs> </synapse> <synapse id="153"> <action_set> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="154"> <action_set> - <rsc_op id="163" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1460,7 +1460,7 @@ </synapse> <synapse id="155"> <action_set> - <rsc_op id="143" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1469,7 +1469,7 @@ </synapse> <synapse id="156"> <action_set> - <rsc_op id="121" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1478,7 +1478,7 @@ </synapse> <synapse id="157"> <action_set> - <rsc_op id="100" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1487,7 +1487,7 @@ </synapse> <synapse id="158"> <action_set> - <rsc_op id="89" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1496,7 +1496,7 @@ </synapse> <synapse id="159"> <action_set> - <rsc_op id="69" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1505,7 +1505,7 @@ </synapse> <synapse id="160"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1514,7 +1514,7 @@ </synapse> <synapse id="161"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1523,238 +1523,238 @@ </synapse> <synapse id="162" priority="1000000"> <action_set> - <pseudo_event id="219" operation="running" operation_key="CloneSet_running_0"> + <pseudo_event id="218" operation="running" operation_key="CloneSet_running_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="163"> <action_set> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="26" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="34" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="42" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="50" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="61" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="69" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="81" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="89" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="92" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="100" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="113" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="121" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="135" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="143" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="155" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="163" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/interleave-2.scores b/pengine/test10/interleave-2.scores index beb592350a9..9174b1e3a0f 100644 --- a/pengine/test10/interleave-2.scores +++ b/pengine/test10/interleave-2.scores @@ -1,345 +1,345 @@ Allocation scores: -clone_color: CloneSet allocation score on c001n02: 0 -clone_color: CloneSet allocation score on c001n03: 0 -clone_color: CloneSet allocation score on c001n04: 0 -clone_color: CloneSet allocation score on c001n05: 0 -clone_color: CloneSet allocation score on c001n06: 0 -clone_color: CloneSet allocation score on c001n07: 0 -clone_color: CloneSet allocation score on c001n08: 0 -clone_color: CloneSet allocation score on c001n09: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n05: 0 -clone_color: DoFencing allocation score on c001n06: 0 -clone_color: DoFencing allocation score on c001n07: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: DoFencing allocation score on c001n09: 0 -clone_color: child_CloneSet:0 allocation score on c001n02: 0 -clone_color: child_CloneSet:0 allocation score on c001n03: 0 -clone_color: child_CloneSet:0 allocation score on c001n04: 0 -clone_color: child_CloneSet:0 allocation score on c001n05: 0 -clone_color: child_CloneSet:0 allocation score on c001n06: 0 -clone_color: child_CloneSet:0 allocation score on c001n07: 0 -clone_color: child_CloneSet:0 allocation score on c001n08: 0 -clone_color: child_CloneSet:0 allocation score on c001n09: 0 -clone_color: child_CloneSet:1 allocation score on c001n02: 0 -clone_color: child_CloneSet:1 allocation score on c001n03: 0 -clone_color: child_CloneSet:1 allocation score on c001n04: 0 -clone_color: child_CloneSet:1 allocation score on c001n05: 0 -clone_color: child_CloneSet:1 allocation score on c001n06: 0 -clone_color: child_CloneSet:1 allocation score on c001n07: 0 -clone_color: child_CloneSet:1 allocation score on c001n08: 0 -clone_color: child_CloneSet:1 allocation score on c001n09: 0 -clone_color: child_CloneSet:2 allocation score on c001n02: 0 -clone_color: child_CloneSet:2 allocation score on c001n03: 0 -clone_color: child_CloneSet:2 allocation score on c001n04: 0 -clone_color: child_CloneSet:2 allocation score on c001n05: 0 -clone_color: child_CloneSet:2 allocation score on c001n06: 0 -clone_color: child_CloneSet:2 allocation score on c001n07: 0 -clone_color: child_CloneSet:2 allocation score on c001n08: 0 -clone_color: child_CloneSet:2 allocation score on c001n09: 0 -clone_color: child_CloneSet:3 allocation score on c001n02: 0 -clone_color: child_CloneSet:3 allocation score on c001n03: 0 -clone_color: child_CloneSet:3 allocation score on c001n04: 0 -clone_color: child_CloneSet:3 allocation score on c001n05: 0 -clone_color: child_CloneSet:3 allocation score on c001n06: 0 -clone_color: child_CloneSet:3 allocation score on c001n07: 0 -clone_color: child_CloneSet:3 allocation score on c001n08: 0 -clone_color: child_CloneSet:3 allocation score on c001n09: 0 -clone_color: child_CloneSet:4 allocation score on c001n02: 0 -clone_color: child_CloneSet:4 allocation score on c001n03: 0 -clone_color: child_CloneSet:4 allocation score on c001n04: 0 -clone_color: child_CloneSet:4 allocation score on c001n05: 0 -clone_color: child_CloneSet:4 allocation score on c001n06: 0 -clone_color: child_CloneSet:4 allocation score on c001n07: 0 -clone_color: child_CloneSet:4 allocation score on c001n08: 0 -clone_color: child_CloneSet:4 allocation score on c001n09: 0 -clone_color: child_CloneSet:5 allocation score on c001n02: 0 -clone_color: child_CloneSet:5 allocation score on c001n03: 0 -clone_color: child_CloneSet:5 allocation score on c001n04: 0 -clone_color: child_CloneSet:5 allocation score on c001n05: 0 -clone_color: child_CloneSet:5 allocation score on c001n06: 0 -clone_color: child_CloneSet:5 allocation score on c001n07: 0 -clone_color: child_CloneSet:5 allocation score on c001n08: 0 -clone_color: child_CloneSet:5 allocation score on c001n09: 0 -clone_color: child_CloneSet:6 allocation score on c001n02: 0 -clone_color: child_CloneSet:6 allocation score on c001n03: 0 -clone_color: child_CloneSet:6 allocation score on c001n04: 0 -clone_color: child_CloneSet:6 allocation score on c001n05: 0 -clone_color: child_CloneSet:6 allocation score on c001n06: 0 -clone_color: child_CloneSet:6 allocation score on c001n07: 0 -clone_color: child_CloneSet:6 allocation score on c001n08: 0 -clone_color: child_CloneSet:6 allocation score on c001n09: 0 -clone_color: child_CloneSet:7 allocation score on c001n02: 0 -clone_color: child_CloneSet:7 allocation score on c001n03: 0 -clone_color: child_CloneSet:7 allocation score on c001n04: 0 -clone_color: child_CloneSet:7 allocation score on c001n05: 0 -clone_color: child_CloneSet:7 allocation score on c001n06: 0 -clone_color: child_CloneSet:7 allocation score on c001n07: 0 -clone_color: child_CloneSet:7 allocation score on c001n08: 0 -clone_color: child_CloneSet:7 allocation score on c001n09: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 200 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n05: 0 -clone_color: child_DoFencing:0 allocation score on c001n06: 0 -clone_color: child_DoFencing:0 allocation score on c001n07: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n09: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 200 -clone_color: child_DoFencing:1 allocation score on c001n04: 0 -clone_color: child_DoFencing:1 allocation score on c001n05: 0 -clone_color: child_DoFencing:1 allocation score on c001n06: 0 -clone_color: child_DoFencing:1 allocation score on c001n07: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n09: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: 200 -clone_color: child_DoFencing:2 allocation score on c001n05: 0 -clone_color: child_DoFencing:2 allocation score on c001n06: 0 -clone_color: child_DoFencing:2 allocation score on c001n07: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n09: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n05: 200 -clone_color: child_DoFencing:3 allocation score on c001n06: 0 -clone_color: child_DoFencing:3 allocation score on c001n07: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n09: 0 -clone_color: child_DoFencing:4 allocation score on c001n02: 0 -clone_color: child_DoFencing:4 allocation score on c001n03: 0 -clone_color: child_DoFencing:4 allocation score on c001n04: 0 -clone_color: child_DoFencing:4 allocation score on c001n05: 0 -clone_color: child_DoFencing:4 allocation score on c001n06: 200 -clone_color: child_DoFencing:4 allocation score on c001n07: 0 -clone_color: child_DoFencing:4 allocation score on c001n08: 0 -clone_color: child_DoFencing:4 allocation score on c001n09: 0 -clone_color: child_DoFencing:5 allocation score on c001n02: 0 -clone_color: child_DoFencing:5 allocation score on c001n03: 0 -clone_color: child_DoFencing:5 allocation score on c001n04: 0 -clone_color: child_DoFencing:5 allocation score on c001n05: 0 -clone_color: child_DoFencing:5 allocation score on c001n06: 0 -clone_color: child_DoFencing:5 allocation score on c001n07: 200 -clone_color: child_DoFencing:5 allocation score on c001n08: 0 -clone_color: child_DoFencing:5 allocation score on c001n09: 0 -clone_color: child_DoFencing:6 allocation score on c001n02: 0 -clone_color: child_DoFencing:6 allocation score on c001n03: 0 -clone_color: child_DoFencing:6 allocation score on c001n04: 0 -clone_color: child_DoFencing:6 allocation score on c001n05: 0 -clone_color: child_DoFencing:6 allocation score on c001n06: 0 -clone_color: child_DoFencing:6 allocation score on c001n07: 0 -clone_color: child_DoFencing:6 allocation score on c001n08: 200 -clone_color: child_DoFencing:6 allocation score on c001n09: 0 -clone_color: child_DoFencing:7 allocation score on c001n02: 0 -clone_color: child_DoFencing:7 allocation score on c001n03: 0 -clone_color: child_DoFencing:7 allocation score on c001n04: 0 -clone_color: child_DoFencing:7 allocation score on c001n05: 0 -clone_color: child_DoFencing:7 allocation score on c001n06: 0 -clone_color: child_DoFencing:7 allocation score on c001n07: 0 -clone_color: child_DoFencing:7 allocation score on c001n08: 0 -clone_color: child_DoFencing:7 allocation score on c001n09: 200 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n04: -INFINITY -native_color: DcIPaddr allocation score on c001n05: -INFINITY -native_color: DcIPaddr allocation score on c001n06: -INFINITY -native_color: DcIPaddr allocation score on c001n07: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: DcIPaddr allocation score on c001n09: 0 -native_color: child_CloneSet:0 allocation score on c001n02: 0 -native_color: child_CloneSet:0 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:0 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:0 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:0 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:0 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:0 allocation score on c001n08: -INFINITY -native_color: child_CloneSet:0 allocation score on c001n09: -INFINITY -native_color: child_CloneSet:1 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:1 allocation score on c001n03: 0 -native_color: child_CloneSet:1 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:1 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:1 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:1 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:1 allocation score on c001n08: -INFINITY -native_color: child_CloneSet:1 allocation score on c001n09: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n04: 0 -native_color: child_CloneSet:2 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n08: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n09: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n05: 0 -native_color: child_CloneSet:3 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n08: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n09: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n06: 0 -native_color: child_CloneSet:4 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n08: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n09: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n07: 0 -native_color: child_CloneSet:5 allocation score on c001n08: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n09: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n08: 0 -native_color: child_CloneSet:6 allocation score on c001n09: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n08: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n09: 0 -native_color: child_DoFencing:0 allocation score on c001n02: 200 -native_color: child_DoFencing:0 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n04: 0 -native_color: child_DoFencing:0 allocation score on c001n05: 0 -native_color: child_DoFencing:0 allocation score on c001n06: 0 -native_color: child_DoFencing:0 allocation score on c001n07: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 0 -native_color: child_DoFencing:0 allocation score on c001n09: 0 -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: 200 -native_color: child_DoFencing:1 allocation score on c001n04: 0 -native_color: child_DoFencing:1 allocation score on c001n05: 0 -native_color: child_DoFencing:1 allocation score on c001n06: 0 -native_color: child_DoFencing:1 allocation score on c001n07: 0 -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:1 allocation score on c001n09: 0 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n04: 200 -native_color: child_DoFencing:2 allocation score on c001n05: 0 -native_color: child_DoFencing:2 allocation score on c001n06: 0 -native_color: child_DoFencing:2 allocation score on c001n07: 0 -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n09: 0 -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n05: 200 -native_color: child_DoFencing:3 allocation score on c001n06: 0 -native_color: child_DoFencing:3 allocation score on c001n07: 0 -native_color: child_DoFencing:3 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n09: 0 -native_color: child_DoFencing:4 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n06: 200 -native_color: child_DoFencing:4 allocation score on c001n07: 0 -native_color: child_DoFencing:4 allocation score on c001n08: 0 -native_color: child_DoFencing:4 allocation score on c001n09: 0 -native_color: child_DoFencing:5 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n07: 200 -native_color: child_DoFencing:5 allocation score on c001n08: 0 -native_color: child_DoFencing:5 allocation score on c001n09: 0 -native_color: child_DoFencing:6 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n08: 200 -native_color: child_DoFencing:6 allocation score on c001n09: 0 -native_color: child_DoFencing:7 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n09: 200 -native_color: rsc_c001n02 allocation score on c001n02: INFINITY -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n05: 0 -native_color: rsc_c001n02 allocation score on c001n06: 0 -native_color: rsc_c001n02 allocation score on c001n07: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n09: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: INFINITY -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n05: 0 -native_color: rsc_c001n03 allocation score on c001n06: 0 -native_color: rsc_c001n03 allocation score on c001n07: 0 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n09: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: INFINITY -native_color: rsc_c001n04 allocation score on c001n05: 0 -native_color: rsc_c001n04 allocation score on c001n06: 0 -native_color: rsc_c001n04 allocation score on c001n07: 0 -native_color: rsc_c001n04 allocation score on c001n08: 0 -native_color: rsc_c001n04 allocation score on c001n09: 0 -native_color: rsc_c001n05 allocation score on c001n02: 0 -native_color: rsc_c001n05 allocation score on c001n03: 0 -native_color: rsc_c001n05 allocation score on c001n04: 0 -native_color: rsc_c001n05 allocation score on c001n05: INFINITY -native_color: rsc_c001n05 allocation score on c001n06: 0 -native_color: rsc_c001n05 allocation score on c001n07: 0 -native_color: rsc_c001n05 allocation score on c001n08: 0 -native_color: rsc_c001n05 allocation score on c001n09: 0 -native_color: rsc_c001n06 allocation score on c001n02: 0 -native_color: rsc_c001n06 allocation score on c001n03: 0 -native_color: rsc_c001n06 allocation score on c001n04: 0 -native_color: rsc_c001n06 allocation score on c001n05: 0 -native_color: rsc_c001n06 allocation score on c001n06: INFINITY -native_color: rsc_c001n06 allocation score on c001n07: 0 -native_color: rsc_c001n06 allocation score on c001n08: 0 -native_color: rsc_c001n06 allocation score on c001n09: 0 -native_color: rsc_c001n07 allocation score on c001n02: 0 -native_color: rsc_c001n07 allocation score on c001n03: 0 -native_color: rsc_c001n07 allocation score on c001n04: 0 -native_color: rsc_c001n07 allocation score on c001n05: 0 -native_color: rsc_c001n07 allocation score on c001n06: 0 -native_color: rsc_c001n07 allocation score on c001n07: INFINITY -native_color: rsc_c001n07 allocation score on c001n08: 0 -native_color: rsc_c001n07 allocation score on c001n09: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n04: 0 -native_color: rsc_c001n08 allocation score on c001n05: 0 -native_color: rsc_c001n08 allocation score on c001n06: 0 -native_color: rsc_c001n08 allocation score on c001n07: 0 -native_color: rsc_c001n08 allocation score on c001n08: INFINITY -native_color: rsc_c001n08 allocation score on c001n09: 0 -native_color: rsc_c001n09 allocation score on c001n02: 0 -native_color: rsc_c001n09 allocation score on c001n03: 0 -native_color: rsc_c001n09 allocation score on c001n04: 0 -native_color: rsc_c001n09 allocation score on c001n05: 0 -native_color: rsc_c001n09 allocation score on c001n06: 0 -native_color: rsc_c001n09 allocation score on c001n07: 0 -native_color: rsc_c001n09 allocation score on c001n08: 0 -native_color: rsc_c001n09 allocation score on c001n09: 100 +pcmk__clone_allocate: CloneSet allocation score on c001n02: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n03: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n04: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n05: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n06: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n07: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n08: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n09: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n05: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n06: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n07: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 200 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 200 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: 200 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n05: 200 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n06: 200 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n07: 200 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n08: 200 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n09: 200 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n04: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n05: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n06: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n07: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n02: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n03: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n04: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 200 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 200 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: 200 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n05: 200 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n06: 200 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n07: 200 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n08: 200 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n09: 200 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: INFINITY +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: INFINITY +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: INFINITY +pcmk__native_allocate: rsc_c001n04 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n05: INFINITY +pcmk__native_allocate: rsc_c001n05 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n06: INFINITY +pcmk__native_allocate: rsc_c001n06 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n07: INFINITY +pcmk__native_allocate: rsc_c001n07 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: INFINITY +pcmk__native_allocate: rsc_c001n08 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n09: 100 diff --git a/pengine/test10/interleave-3.exp b/pengine/test10/interleave-3.exp index 888a0e8cf63..0c86a301a0a 100644 --- a/pengine/test10/interleave-3.exp +++ b/pengine/test10/interleave-3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="122" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="121" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="101" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="100" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="90" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="89" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="69" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="50" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="17" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="144" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="143" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="123" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="122" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="102" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="101" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="71" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="70" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="51" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="35" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="145" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="144" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="124" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="123" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -145,7 +145,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="103" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="102" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -154,7 +154,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="71" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -163,7 +163,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="52" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -172,7 +172,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="146" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="145" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -181,7 +181,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="125" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="124" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="104" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="103" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="73" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="72" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="53" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -217,7 +217,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -226,7 +226,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="147" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="146" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -235,7 +235,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="126" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="125" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -244,7 +244,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="105" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="104" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -253,7 +253,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="73" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -262,7 +262,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="36" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -271,7 +271,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -280,7 +280,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="148" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="147" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -289,7 +289,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="127" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="126" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -298,7 +298,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="106" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="105" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -307,7 +307,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="91" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="90" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -316,7 +316,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="54" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -325,7 +325,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="37" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -334,7 +334,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -343,7 +343,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="149" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="148" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -352,7 +352,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="128" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="127" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -361,7 +361,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="107" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="106" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -370,7 +370,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="75" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="74" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -379,7 +379,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="55" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -388,7 +388,7 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="38" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -397,7 +397,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="150" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="149" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -406,7 +406,7 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="129" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="128" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -415,7 +415,7 @@ </synapse> <synapse id="46"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="91" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -424,7 +424,7 @@ </synapse> <synapse id="47"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="75" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -433,7 +433,7 @@ </synapse> <synapse id="48"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="56" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -442,7 +442,7 @@ </synapse> <synapse id="49"> <action_set> - <rsc_op id="151" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="150" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -451,7 +451,7 @@ </synapse> <synapse id="50"> <action_set> - <rsc_op id="108" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="107" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -460,7 +460,7 @@ </synapse> <synapse id="51"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="76" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -469,7 +469,7 @@ </synapse> <synapse id="52"> <action_set> - <rsc_op id="152" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="151" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -478,7 +478,7 @@ </synapse> <synapse id="53"> <action_set> - <rsc_op id="130" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="129" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -487,7 +487,7 @@ </synapse> <synapse id="54"> <action_set> - <rsc_op id="109" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="108" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -496,7 +496,7 @@ </synapse> <synapse id="55"> <action_set> - <rsc_op id="131" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="130" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -505,7 +505,7 @@ </synapse> <synapse id="56"> <action_set> - <rsc_op id="110" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="109" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -514,7 +514,7 @@ </synapse> <synapse id="57"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -523,7 +523,7 @@ </synapse> <synapse id="58"> <action_set> - <rsc_op id="153" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="152" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -532,7 +532,7 @@ </synapse> <synapse id="59"> <action_set> - <rsc_op id="132" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="131" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -541,7 +541,7 @@ </synapse> <synapse id="60"> <action_set> - <rsc_op id="111" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="110" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -550,7 +550,7 @@ </synapse> <synapse id="61"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="39" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -559,7 +559,7 @@ </synapse> <synapse id="62"> <action_set> - <rsc_op id="133" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="132" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -568,7 +568,7 @@ </synapse> <synapse id="63"> <action_set> - <rsc_op id="58" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="57" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -577,7 +577,7 @@ </synapse> <synapse id="64"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -586,7 +586,7 @@ </synapse> <synapse id="65"> <action_set> - <rsc_op id="154" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="153" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -595,7 +595,7 @@ </synapse> <synapse id="66"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="77" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -604,7 +604,7 @@ </synapse> <synapse id="67"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -613,7 +613,7 @@ </synapse> <synapse id="68"> <action_set> - <rsc_op id="134" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="133" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -622,7 +622,7 @@ </synapse> <synapse id="69"> <action_set> - <rsc_op id="79" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="78" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -631,7 +631,7 @@ </synapse> <synapse id="70"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="58" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -640,7 +640,7 @@ </synapse> <synapse id="71"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -649,7 +649,7 @@ </synapse> <synapse id="72"> <action_set> - <rsc_op id="155" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="154" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -658,7 +658,7 @@ </synapse> <synapse id="73"> <action_set> - <rsc_op id="112" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="111" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -667,7 +667,7 @@ </synapse> <synapse id="74"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="79" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -676,7 +676,7 @@ </synapse> <synapse id="75"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="59" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -685,7 +685,7 @@ </synapse> <synapse id="76"> <action_set> - <rsc_op id="135" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="134" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -694,7 +694,7 @@ </synapse> <synapse id="77"> <action_set> - <rsc_op id="113" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="112" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -703,7 +703,7 @@ </synapse> <synapse id="78"> <action_set> - <rsc_op id="81" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="80" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -712,7 +712,7 @@ </synapse> <synapse id="79"> <action_set> - <rsc_op id="61" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="60" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -721,7 +721,7 @@ </synapse> <synapse id="80"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -730,7 +730,7 @@ </synapse> <synapse id="81"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -739,33 +739,33 @@ </synapse> <synapse id="82"> <action_set> - <rsc_op id="203" operation="monitor" operation_key="child_CloneSet:0_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="202" operation="monitor" operation_key="child_CloneSet:0_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="83"> <action_set> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="84"> <action_set> - <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="155" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -774,7 +774,7 @@ </synapse> <synapse id="85"> <action_set> - <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="135" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -783,7 +783,7 @@ </synapse> <synapse id="86"> <action_set> - <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="113" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -792,7 +792,7 @@ </synapse> <synapse id="87"> <action_set> - <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="92" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -801,7 +801,7 @@ </synapse> <synapse id="88"> <action_set> - <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="81" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -810,7 +810,7 @@ </synapse> <synapse id="89"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="61" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -819,7 +819,7 @@ </synapse> <synapse id="90"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="42" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -828,7 +828,7 @@ </synapse> <synapse id="91"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="26" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -837,33 +837,33 @@ </synapse> <synapse id="92"> <action_set> - <rsc_op id="205" operation="monitor" operation_key="child_CloneSet:1_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="204" operation="monitor" operation_key="child_CloneSet:1_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="93"> <action_set> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="94"> <action_set> - <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -872,7 +872,7 @@ </synapse> <synapse id="95"> <action_set> - <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -881,7 +881,7 @@ </synapse> <synapse id="96"> <action_set> - <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -890,7 +890,7 @@ </synapse> <synapse id="97"> <action_set> - <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -899,7 +899,7 @@ </synapse> <synapse id="98"> <action_set> - <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -908,7 +908,7 @@ </synapse> <synapse id="99"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -917,7 +917,7 @@ </synapse> <synapse id="100"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -926,7 +926,7 @@ </synapse> <synapse id="101"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -935,33 +935,33 @@ </synapse> <synapse id="102"> <action_set> - <rsc_op id="207" operation="monitor" operation_key="child_CloneSet:2_monitor_5000" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="206" operation="monitor" operation_key="child_CloneSet:2_monitor_5000" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> </inputs> </synapse> <synapse id="103"> <action_set> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="104"> <action_set> - <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -970,7 +970,7 @@ </synapse> <synapse id="105"> <action_set> - <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -979,7 +979,7 @@ </synapse> <synapse id="106"> <action_set> - <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -988,7 +988,7 @@ </synapse> <synapse id="107"> <action_set> - <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -997,7 +997,7 @@ </synapse> <synapse id="108"> <action_set> - <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1006,7 +1006,7 @@ </synapse> <synapse id="109"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1015,7 +1015,7 @@ </synapse> <synapse id="110"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1024,7 +1024,7 @@ </synapse> <synapse id="111"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1033,33 +1033,33 @@ </synapse> <synapse id="112"> <action_set> - <rsc_op id="209" operation="monitor" operation_key="child_CloneSet:3_monitor_5000" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="208" operation="monitor" operation_key="child_CloneSet:3_monitor_5000" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> </inputs> </synapse> <synapse id="113"> <action_set> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="114"> <action_set> - <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1068,7 +1068,7 @@ </synapse> <synapse id="115"> <action_set> - <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1077,7 +1077,7 @@ </synapse> <synapse id="116"> <action_set> - <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1086,7 +1086,7 @@ </synapse> <synapse id="117"> <action_set> - <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1095,7 +1095,7 @@ </synapse> <synapse id="118"> <action_set> - <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1104,7 +1104,7 @@ </synapse> <synapse id="119"> <action_set> - <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1113,7 +1113,7 @@ </synapse> <synapse id="120"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1122,7 +1122,7 @@ </synapse> <synapse id="121"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1131,33 +1131,33 @@ </synapse> <synapse id="122"> <action_set> - <rsc_op id="211" operation="monitor" operation_key="child_CloneSet:4_monitor_5000" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="210" operation="monitor" operation_key="child_CloneSet:4_monitor_5000" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> </inputs> </synapse> <synapse id="123"> <action_set> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="124"> <action_set> - <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1166,7 +1166,7 @@ </synapse> <synapse id="125"> <action_set> - <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1175,7 +1175,7 @@ </synapse> <synapse id="126"> <action_set> - <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1184,7 +1184,7 @@ </synapse> <synapse id="127"> <action_set> - <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1193,7 +1193,7 @@ </synapse> <synapse id="128"> <action_set> - <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1202,7 +1202,7 @@ </synapse> <synapse id="129"> <action_set> - <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1211,7 +1211,7 @@ </synapse> <synapse id="130"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1220,7 +1220,7 @@ </synapse> <synapse id="131"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1229,33 +1229,33 @@ </synapse> <synapse id="132"> <action_set> - <rsc_op id="213" operation="monitor" operation_key="child_CloneSet:5_monitor_5000" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="212" operation="monitor" operation_key="child_CloneSet:5_monitor_5000" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> </inputs> </synapse> <synapse id="133"> <action_set> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="134"> <action_set> - <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1264,7 +1264,7 @@ </synapse> <synapse id="135"> <action_set> - <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1273,7 +1273,7 @@ </synapse> <synapse id="136"> <action_set> - <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1282,7 +1282,7 @@ </synapse> <synapse id="137"> <action_set> - <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1291,7 +1291,7 @@ </synapse> <synapse id="138"> <action_set> - <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1300,7 +1300,7 @@ </synapse> <synapse id="139"> <action_set> - <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1309,7 +1309,7 @@ </synapse> <synapse id="140"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1318,7 +1318,7 @@ </synapse> <synapse id="141"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1327,33 +1327,33 @@ </synapse> <synapse id="142"> <action_set> - <rsc_op id="215" operation="monitor" operation_key="child_CloneSet:6_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="214" operation="monitor" operation_key="child_CloneSet:6_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="143"> <action_set> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="144"> <action_set> - <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1362,7 +1362,7 @@ </synapse> <synapse id="145"> <action_set> - <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1371,7 +1371,7 @@ </synapse> <synapse id="146"> <action_set> - <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1380,7 +1380,7 @@ </synapse> <synapse id="147"> <action_set> - <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1389,7 +1389,7 @@ </synapse> <synapse id="148"> <action_set> - <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1398,7 +1398,7 @@ </synapse> <synapse id="149"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1407,7 +1407,7 @@ </synapse> <synapse id="150"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1416,7 +1416,7 @@ </synapse> <synapse id="151"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1425,33 +1425,33 @@ </synapse> <synapse id="152"> <action_set> - <rsc_op id="217" operation="monitor" operation_key="child_CloneSet:7_monitor_5000" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="216" operation="monitor" operation_key="child_CloneSet:7_monitor_5000" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> </inputs> </synapse> <synapse id="153"> <action_set> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="154"> <action_set> - <rsc_op id="163" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1460,7 +1460,7 @@ </synapse> <synapse id="155"> <action_set> - <rsc_op id="143" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1469,7 +1469,7 @@ </synapse> <synapse id="156"> <action_set> - <rsc_op id="121" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1478,7 +1478,7 @@ </synapse> <synapse id="157"> <action_set> - <rsc_op id="100" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1487,7 +1487,7 @@ </synapse> <synapse id="158"> <action_set> - <rsc_op id="89" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1496,7 +1496,7 @@ </synapse> <synapse id="159"> <action_set> - <rsc_op id="69" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1505,7 +1505,7 @@ </synapse> <synapse id="160"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1514,7 +1514,7 @@ </synapse> <synapse id="161"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_CloneSet:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1523,238 +1523,238 @@ </synapse> <synapse id="162" priority="1000000"> <action_set> - <pseudo_event id="219" operation="running" operation_key="CloneSet_running_0"> + <pseudo_event id="218" operation="running" operation_key="CloneSet_running_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="202" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="201" operation="start" operation_key="child_CloneSet:0_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="204" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="203" operation="start" operation_key="child_CloneSet:1_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="206" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="205" operation="start" operation_key="child_CloneSet:2_start_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="208" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="207" operation="start" operation_key="child_CloneSet:3_start_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="210" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="209" operation="start" operation_key="child_CloneSet:4_start_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="212" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="211" operation="start" operation_key="child_CloneSet:5_start_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="214" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="213" operation="start" operation_key="child_CloneSet:6_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="216" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="215" operation="start" operation_key="child_CloneSet:7_start_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"/> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"/> </trigger> </inputs> </synapse> <synapse id="163"> <action_set> - <pseudo_event id="218" operation="start" operation_key="CloneSet_start_0"> + <pseudo_event id="217" operation="start" operation_key="CloneSet_start_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="26" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="27" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="28" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="29" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="30" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="31" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="32" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="34" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="33" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="42" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="43" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="44" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="45" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="46" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="47" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="48" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="50" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="49" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="61" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="62" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="63" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="64" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="65" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="66" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="67" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="69" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> + <rsc_op id="68" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"/> </trigger> <trigger> - <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="81" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="82" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="83" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="84" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="85" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="86" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="87" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="89" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> + <rsc_op id="88" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"/> </trigger> <trigger> - <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="92" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="93" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="94" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="95" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="96" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="97" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="98" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="100" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> + <rsc_op id="99" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"/> </trigger> <trigger> - <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="113" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="114" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="115" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="116" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="117" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="118" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="119" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="121" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> + <rsc_op id="120" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"/> </trigger> <trigger> - <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="135" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="136" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="137" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="138" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="139" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="140" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="141" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="143" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="142" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="155" operation="monitor" operation_key="child_CloneSet:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="156" operation="monitor" operation_key="child_CloneSet:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="157" operation="monitor" operation_key="child_CloneSet:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="158" operation="monitor" operation_key="child_CloneSet:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="159" operation="monitor" operation_key="child_CloneSet:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="160" operation="monitor" operation_key="child_CloneSet:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="161" operation="monitor" operation_key="child_CloneSet:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> <trigger> - <rsc_op id="163" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> + <rsc_op id="162" operation="monitor" operation_key="child_CloneSet:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/interleave-3.scores b/pengine/test10/interleave-3.scores index 6d5739b9646..60a09ce1ce9 100644 --- a/pengine/test10/interleave-3.scores +++ b/pengine/test10/interleave-3.scores @@ -1,345 +1,345 @@ Allocation scores: -clone_color: CloneSet allocation score on c001n02: 0 -clone_color: CloneSet allocation score on c001n03: 0 -clone_color: CloneSet allocation score on c001n04: 0 -clone_color: CloneSet allocation score on c001n05: 0 -clone_color: CloneSet allocation score on c001n06: 0 -clone_color: CloneSet allocation score on c001n07: 0 -clone_color: CloneSet allocation score on c001n08: 0 -clone_color: CloneSet allocation score on c001n09: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n05: 0 -clone_color: DoFencing allocation score on c001n06: 0 -clone_color: DoFencing allocation score on c001n07: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: DoFencing allocation score on c001n09: 0 -clone_color: child_CloneSet:0 allocation score on c001n02: 0 -clone_color: child_CloneSet:0 allocation score on c001n03: 0 -clone_color: child_CloneSet:0 allocation score on c001n04: 0 -clone_color: child_CloneSet:0 allocation score on c001n05: 0 -clone_color: child_CloneSet:0 allocation score on c001n06: 0 -clone_color: child_CloneSet:0 allocation score on c001n07: 0 -clone_color: child_CloneSet:0 allocation score on c001n08: 0 -clone_color: child_CloneSet:0 allocation score on c001n09: 0 -clone_color: child_CloneSet:1 allocation score on c001n02: 0 -clone_color: child_CloneSet:1 allocation score on c001n03: 0 -clone_color: child_CloneSet:1 allocation score on c001n04: 0 -clone_color: child_CloneSet:1 allocation score on c001n05: 0 -clone_color: child_CloneSet:1 allocation score on c001n06: 0 -clone_color: child_CloneSet:1 allocation score on c001n07: 0 -clone_color: child_CloneSet:1 allocation score on c001n08: 0 -clone_color: child_CloneSet:1 allocation score on c001n09: 0 -clone_color: child_CloneSet:2 allocation score on c001n02: 0 -clone_color: child_CloneSet:2 allocation score on c001n03: 0 -clone_color: child_CloneSet:2 allocation score on c001n04: 0 -clone_color: child_CloneSet:2 allocation score on c001n05: 0 -clone_color: child_CloneSet:2 allocation score on c001n06: 0 -clone_color: child_CloneSet:2 allocation score on c001n07: 0 -clone_color: child_CloneSet:2 allocation score on c001n08: 0 -clone_color: child_CloneSet:2 allocation score on c001n09: 0 -clone_color: child_CloneSet:3 allocation score on c001n02: 0 -clone_color: child_CloneSet:3 allocation score on c001n03: 0 -clone_color: child_CloneSet:3 allocation score on c001n04: 0 -clone_color: child_CloneSet:3 allocation score on c001n05: 0 -clone_color: child_CloneSet:3 allocation score on c001n06: 0 -clone_color: child_CloneSet:3 allocation score on c001n07: 0 -clone_color: child_CloneSet:3 allocation score on c001n08: 0 -clone_color: child_CloneSet:3 allocation score on c001n09: 0 -clone_color: child_CloneSet:4 allocation score on c001n02: 0 -clone_color: child_CloneSet:4 allocation score on c001n03: 0 -clone_color: child_CloneSet:4 allocation score on c001n04: 0 -clone_color: child_CloneSet:4 allocation score on c001n05: 0 -clone_color: child_CloneSet:4 allocation score on c001n06: 0 -clone_color: child_CloneSet:4 allocation score on c001n07: 0 -clone_color: child_CloneSet:4 allocation score on c001n08: 0 -clone_color: child_CloneSet:4 allocation score on c001n09: 0 -clone_color: child_CloneSet:5 allocation score on c001n02: 0 -clone_color: child_CloneSet:5 allocation score on c001n03: 0 -clone_color: child_CloneSet:5 allocation score on c001n04: 0 -clone_color: child_CloneSet:5 allocation score on c001n05: 0 -clone_color: child_CloneSet:5 allocation score on c001n06: 0 -clone_color: child_CloneSet:5 allocation score on c001n07: 0 -clone_color: child_CloneSet:5 allocation score on c001n08: 0 -clone_color: child_CloneSet:5 allocation score on c001n09: 0 -clone_color: child_CloneSet:6 allocation score on c001n02: 0 -clone_color: child_CloneSet:6 allocation score on c001n03: 0 -clone_color: child_CloneSet:6 allocation score on c001n04: 0 -clone_color: child_CloneSet:6 allocation score on c001n05: 0 -clone_color: child_CloneSet:6 allocation score on c001n06: 0 -clone_color: child_CloneSet:6 allocation score on c001n07: 0 -clone_color: child_CloneSet:6 allocation score on c001n08: 0 -clone_color: child_CloneSet:6 allocation score on c001n09: 0 -clone_color: child_CloneSet:7 allocation score on c001n02: 0 -clone_color: child_CloneSet:7 allocation score on c001n03: 0 -clone_color: child_CloneSet:7 allocation score on c001n04: 0 -clone_color: child_CloneSet:7 allocation score on c001n05: 0 -clone_color: child_CloneSet:7 allocation score on c001n06: 0 -clone_color: child_CloneSet:7 allocation score on c001n07: 0 -clone_color: child_CloneSet:7 allocation score on c001n08: 0 -clone_color: child_CloneSet:7 allocation score on c001n09: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 200 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n05: 0 -clone_color: child_DoFencing:0 allocation score on c001n06: 0 -clone_color: child_DoFencing:0 allocation score on c001n07: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n09: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 200 -clone_color: child_DoFencing:1 allocation score on c001n04: 0 -clone_color: child_DoFencing:1 allocation score on c001n05: 0 -clone_color: child_DoFencing:1 allocation score on c001n06: 0 -clone_color: child_DoFencing:1 allocation score on c001n07: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n09: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: 200 -clone_color: child_DoFencing:2 allocation score on c001n05: 0 -clone_color: child_DoFencing:2 allocation score on c001n06: 0 -clone_color: child_DoFencing:2 allocation score on c001n07: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n09: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n05: 200 -clone_color: child_DoFencing:3 allocation score on c001n06: 0 -clone_color: child_DoFencing:3 allocation score on c001n07: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n09: 0 -clone_color: child_DoFencing:4 allocation score on c001n02: 0 -clone_color: child_DoFencing:4 allocation score on c001n03: 0 -clone_color: child_DoFencing:4 allocation score on c001n04: 0 -clone_color: child_DoFencing:4 allocation score on c001n05: 0 -clone_color: child_DoFencing:4 allocation score on c001n06: 200 -clone_color: child_DoFencing:4 allocation score on c001n07: 0 -clone_color: child_DoFencing:4 allocation score on c001n08: 0 -clone_color: child_DoFencing:4 allocation score on c001n09: 0 -clone_color: child_DoFencing:5 allocation score on c001n02: 0 -clone_color: child_DoFencing:5 allocation score on c001n03: 0 -clone_color: child_DoFencing:5 allocation score on c001n04: 0 -clone_color: child_DoFencing:5 allocation score on c001n05: 0 -clone_color: child_DoFencing:5 allocation score on c001n06: 0 -clone_color: child_DoFencing:5 allocation score on c001n07: 200 -clone_color: child_DoFencing:5 allocation score on c001n08: 0 -clone_color: child_DoFencing:5 allocation score on c001n09: 0 -clone_color: child_DoFencing:6 allocation score on c001n02: 0 -clone_color: child_DoFencing:6 allocation score on c001n03: 0 -clone_color: child_DoFencing:6 allocation score on c001n04: 0 -clone_color: child_DoFencing:6 allocation score on c001n05: 0 -clone_color: child_DoFencing:6 allocation score on c001n06: 0 -clone_color: child_DoFencing:6 allocation score on c001n07: 0 -clone_color: child_DoFencing:6 allocation score on c001n08: 200 -clone_color: child_DoFencing:6 allocation score on c001n09: 0 -clone_color: child_DoFencing:7 allocation score on c001n02: 0 -clone_color: child_DoFencing:7 allocation score on c001n03: 0 -clone_color: child_DoFencing:7 allocation score on c001n04: 0 -clone_color: child_DoFencing:7 allocation score on c001n05: 0 -clone_color: child_DoFencing:7 allocation score on c001n06: 0 -clone_color: child_DoFencing:7 allocation score on c001n07: 0 -clone_color: child_DoFencing:7 allocation score on c001n08: 0 -clone_color: child_DoFencing:7 allocation score on c001n09: 200 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n04: -INFINITY -native_color: DcIPaddr allocation score on c001n05: -INFINITY -native_color: DcIPaddr allocation score on c001n06: -INFINITY -native_color: DcIPaddr allocation score on c001n07: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: DcIPaddr allocation score on c001n09: 0 -native_color: child_CloneSet:0 allocation score on c001n02: 0 -native_color: child_CloneSet:0 allocation score on c001n03: 0 -native_color: child_CloneSet:0 allocation score on c001n04: 0 -native_color: child_CloneSet:0 allocation score on c001n05: 0 -native_color: child_CloneSet:0 allocation score on c001n06: 0 -native_color: child_CloneSet:0 allocation score on c001n07: 0 -native_color: child_CloneSet:0 allocation score on c001n08: 0 -native_color: child_CloneSet:0 allocation score on c001n09: 0 -native_color: child_CloneSet:1 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:1 allocation score on c001n03: 0 -native_color: child_CloneSet:1 allocation score on c001n04: 0 -native_color: child_CloneSet:1 allocation score on c001n05: 0 -native_color: child_CloneSet:1 allocation score on c001n06: 0 -native_color: child_CloneSet:1 allocation score on c001n07: 0 -native_color: child_CloneSet:1 allocation score on c001n08: 0 -native_color: child_CloneSet:1 allocation score on c001n09: 0 -native_color: child_CloneSet:2 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:2 allocation score on c001n04: 0 -native_color: child_CloneSet:2 allocation score on c001n05: 0 -native_color: child_CloneSet:2 allocation score on c001n06: 0 -native_color: child_CloneSet:2 allocation score on c001n07: 0 -native_color: child_CloneSet:2 allocation score on c001n08: 0 -native_color: child_CloneSet:2 allocation score on c001n09: 0 -native_color: child_CloneSet:3 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:3 allocation score on c001n05: 0 -native_color: child_CloneSet:3 allocation score on c001n06: 0 -native_color: child_CloneSet:3 allocation score on c001n07: 0 -native_color: child_CloneSet:3 allocation score on c001n08: 0 -native_color: child_CloneSet:3 allocation score on c001n09: 0 -native_color: child_CloneSet:4 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:4 allocation score on c001n06: 0 -native_color: child_CloneSet:4 allocation score on c001n07: 0 -native_color: child_CloneSet:4 allocation score on c001n08: 0 -native_color: child_CloneSet:4 allocation score on c001n09: 0 -native_color: child_CloneSet:5 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:5 allocation score on c001n07: 0 -native_color: child_CloneSet:5 allocation score on c001n08: 0 -native_color: child_CloneSet:5 allocation score on c001n09: 0 -native_color: child_CloneSet:6 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:6 allocation score on c001n08: 0 -native_color: child_CloneSet:6 allocation score on c001n09: 0 -native_color: child_CloneSet:7 allocation score on c001n02: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n03: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n04: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n05: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n06: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n07: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n08: -INFINITY -native_color: child_CloneSet:7 allocation score on c001n09: 0 -native_color: child_DoFencing:0 allocation score on c001n02: 200 -native_color: child_DoFencing:0 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n09: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: 200 -native_color: child_DoFencing:1 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n09: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n04: 200 -native_color: child_DoFencing:2 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n09: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n05: 200 -native_color: child_DoFencing:3 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n09: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n06: 200 -native_color: child_DoFencing:4 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n09: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n07: 200 -native_color: child_DoFencing:5 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n09: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n08: 200 -native_color: child_DoFencing:6 allocation score on c001n09: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n09: 200 -native_color: rsc_c001n02 allocation score on c001n02: INFINITY -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n05: 0 -native_color: rsc_c001n02 allocation score on c001n06: 0 -native_color: rsc_c001n02 allocation score on c001n07: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n09: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: INFINITY -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n05: 0 -native_color: rsc_c001n03 allocation score on c001n06: 0 -native_color: rsc_c001n03 allocation score on c001n07: 0 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n09: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: INFINITY -native_color: rsc_c001n04 allocation score on c001n05: 0 -native_color: rsc_c001n04 allocation score on c001n06: 0 -native_color: rsc_c001n04 allocation score on c001n07: 0 -native_color: rsc_c001n04 allocation score on c001n08: 0 -native_color: rsc_c001n04 allocation score on c001n09: 0 -native_color: rsc_c001n05 allocation score on c001n02: 0 -native_color: rsc_c001n05 allocation score on c001n03: 0 -native_color: rsc_c001n05 allocation score on c001n04: 0 -native_color: rsc_c001n05 allocation score on c001n05: INFINITY -native_color: rsc_c001n05 allocation score on c001n06: 0 -native_color: rsc_c001n05 allocation score on c001n07: 0 -native_color: rsc_c001n05 allocation score on c001n08: 0 -native_color: rsc_c001n05 allocation score on c001n09: 0 -native_color: rsc_c001n06 allocation score on c001n02: 0 -native_color: rsc_c001n06 allocation score on c001n03: 0 -native_color: rsc_c001n06 allocation score on c001n04: 0 -native_color: rsc_c001n06 allocation score on c001n05: 0 -native_color: rsc_c001n06 allocation score on c001n06: INFINITY -native_color: rsc_c001n06 allocation score on c001n07: 0 -native_color: rsc_c001n06 allocation score on c001n08: 0 -native_color: rsc_c001n06 allocation score on c001n09: 0 -native_color: rsc_c001n07 allocation score on c001n02: 0 -native_color: rsc_c001n07 allocation score on c001n03: 0 -native_color: rsc_c001n07 allocation score on c001n04: 0 -native_color: rsc_c001n07 allocation score on c001n05: 0 -native_color: rsc_c001n07 allocation score on c001n06: 0 -native_color: rsc_c001n07 allocation score on c001n07: INFINITY -native_color: rsc_c001n07 allocation score on c001n08: 0 -native_color: rsc_c001n07 allocation score on c001n09: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n04: 0 -native_color: rsc_c001n08 allocation score on c001n05: 0 -native_color: rsc_c001n08 allocation score on c001n06: 0 -native_color: rsc_c001n08 allocation score on c001n07: 0 -native_color: rsc_c001n08 allocation score on c001n08: INFINITY -native_color: rsc_c001n08 allocation score on c001n09: 0 -native_color: rsc_c001n09 allocation score on c001n02: 0 -native_color: rsc_c001n09 allocation score on c001n03: 0 -native_color: rsc_c001n09 allocation score on c001n04: 0 -native_color: rsc_c001n09 allocation score on c001n05: 0 -native_color: rsc_c001n09 allocation score on c001n06: 0 -native_color: rsc_c001n09 allocation score on c001n07: 0 -native_color: rsc_c001n09 allocation score on c001n08: 0 -native_color: rsc_c001n09 allocation score on c001n09: 100 +pcmk__clone_allocate: CloneSet allocation score on c001n02: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n03: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n04: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n05: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n06: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n07: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n08: 0 +pcmk__clone_allocate: CloneSet allocation score on c001n09: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n05: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n06: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n07: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:3 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:4 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:5 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:6 allocation score on c001n09: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n02: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n03: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n04: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n05: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n06: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n07: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n08: 0 +pcmk__clone_allocate: child_CloneSet:7 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 200 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 200 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: 200 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n05: 200 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n06: 200 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n07: 200 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n08: 200 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n09: 200 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n04: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n05: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n06: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n07: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n02: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n04: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:0 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n03: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n04: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:1 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n04: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:2 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n05: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:3 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n06: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:4 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n07: 0 +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:5 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n08: 0 +pcmk__native_allocate: child_CloneSet:6 allocation score on c001n09: 0 +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_CloneSet:7 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 200 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 200 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: 200 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n05: 200 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n06: 200 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n07: 200 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n08: 200 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n09: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n09: 200 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: INFINITY +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: INFINITY +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: INFINITY +pcmk__native_allocate: rsc_c001n04 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n05: INFINITY +pcmk__native_allocate: rsc_c001n05 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n06: INFINITY +pcmk__native_allocate: rsc_c001n06 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n07: INFINITY +pcmk__native_allocate: rsc_c001n07 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: INFINITY +pcmk__native_allocate: rsc_c001n08 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n09: 100 diff --git a/pengine/test10/interleave-pseudo-stop.dot b/pengine/test10/interleave-pseudo-stop.dot index 5b3d272ee4e..3c72b6795c5 100644 --- a/pengine/test10/interleave-pseudo-stop.dot +++ b/pengine/test10/interleave-pseudo-stop.dot @@ -1,11 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"configstoreclone:0_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "configstoreclone:0_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange" ] "configstoreclone:0_post_notify_stonith_0" -> "configstoreclone:0_confirmed-post_notify_stonith_0" [ style = bold] "configstoreclone:0_post_notify_stonith_0" -> "configstoreclone:1_post_notify_stonith_0 node2" [ style = bold] "configstoreclone:0_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange" ] -"configstoreclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "configstoreclone:0_stop_0 node1" -> "configstorecloneset_stopped_0" [ style = bold] "configstoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] "configstoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] @@ -14,7 +11,6 @@ digraph "g" { "configstoreclone:1_post_notify_stonith_0 node2" [ style=bold color="green" fontcolor="black"] "configstoreclone:1_pre_notify_stop_0 node2" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] "configstoreclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"configstorecloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "configstorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] "configstorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "configstorecloneset_confirmed-pre_notify_stop_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] @@ -31,12 +27,10 @@ digraph "g" { "configstorecloneset_stop_0" [ style=bold color="green" fontcolor="orange" ] "configstorecloneset_stopped_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] "configstorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"evmsclone:0_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "evmsclone:0_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange" ] "evmsclone:0_post_notify_stonith_0" -> "evmsclone:0_confirmed-post_notify_stonith_0" [ style = bold] "evmsclone:0_post_notify_stonith_0" -> "evmsclone:1_post_notify_stonith_0 node2" [ style = bold] "evmsclone:0_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange" ] -"evmsclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "evmsclone:0_stop_0 node1" -> "evmscloneset_stopped_0" [ style = bold] "evmsclone:0_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] "evmsclone:1_post_notify_stonith_0 node2" -> "evmsclone:0_confirmed-post_notify_stonith_0" [ style = bold] @@ -44,7 +38,6 @@ digraph "g" { "evmsclone:1_post_notify_stonith_0 node2" [ style=bold color="green" fontcolor="black"] "evmsclone:1_pre_notify_stop_0 node2" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] "evmsclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"evmscloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "evmscloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] "evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_stop_0" [ style = bold] @@ -60,12 +53,10 @@ digraph "g" { "evmscloneset_stop_0" [ style=bold color="green" fontcolor="orange" ] "evmscloneset_stopped_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] "evmscloneset_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"imagestoreclone:0_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "imagestoreclone:0_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange" ] "imagestoreclone:0_post_notify_stonith_0" -> "imagestoreclone:0_confirmed-post_notify_stonith_0" [ style = bold] "imagestoreclone:0_post_notify_stonith_0" -> "imagestoreclone:1_post_notify_stonith_0 node2" [ style = bold] "imagestoreclone:0_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange" ] -"imagestoreclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "imagestoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] "imagestoreclone:0_stop_0 node1" -> "imagestorecloneset_stopped_0" [ style = bold] "imagestoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] @@ -74,7 +65,6 @@ digraph "g" { "imagestoreclone:1_post_notify_stonith_0 node2" [ style=bold color="green" fontcolor="black"] "imagestoreclone:1_pre_notify_stop_0 node2" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] "imagestoreclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"imagestorecloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "imagestorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] "imagestorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] @@ -100,13 +90,9 @@ digraph "g" { "stonith 'reboot' node1" -> "imagestoreclone:0_post_notify_stonith_0" [ style = bold] "stonith 'reboot' node1" -> "imagestoreclone:0_stop_0 node1" [ style = bold] "stonith 'reboot' node1" -> "imagestorecloneset_stop_0" [ style = bold] -"stonith 'reboot' node1" -> "stonith_complete" [ style = bold] "stonith 'reboot' node1" -> "stonithclone:0_stop_0 node1" [ style = bold] "stonith 'reboot' node1" -> "stonithcloneset_stop_0" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] -"stonithclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "stonithclone:0_stop_0 node1" -> "stonithcloneset_stopped_0" [ style = bold] "stonithclone:0_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] "stonithcloneset_stop_0" -> "stonithclone:0_stop_0 node1" [ style = bold] diff --git a/pengine/test10/interleave-pseudo-stop.exp b/pengine/test10/interleave-pseudo-stop.exp index 63217e8c1b0..0d47453337d 100644 --- a/pengine/test10/interleave-pseudo-stop.exp +++ b/pengine/test10/interleave-pseudo-stop.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="8" operation="stop" operation_key="stonithclone:0_stop_0" internal_operation_key="stonithclone:1_stop_0"> + <pseudo_event id="7" operation="stop" operation_key="stonithclone:0_stop_0" internal_operation_key="stonithclone:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" hostlist="node1,node2"/> </pseudo_event> </action_set> @@ -10,28 +10,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="stonithcloneset_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="stonithcloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="12" operation="stopped" operation_key="stonithcloneset_stopped_0"> + <pseudo_event id="11" operation="stopped" operation_key="stonithcloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="stop" operation_key="stonithclone:0_stop_0" internal_operation_key="stonithclone:1_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="stonithclone:0_stop_0" internal_operation_key="stonithclone:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="stonithcloneset_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="stonithcloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="stonithcloneset_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="stonithcloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -43,51 +43,51 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="78" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="74" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> + <pseudo_event id="23" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="61" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="59" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> + <pseudo_event id="25" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="59" operation="notify" operation_key="evmsclone:0_post_notify_stop_0" internal_operation_key="evmsclone:1_post_notify_stonith_0"/> + <pseudo_event id="57" operation="notify" operation_key="evmsclone:0_post_notify_stop_0" internal_operation_key="evmsclone:1_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="60" operation="notified" operation_key="evmsclone:0_notified_0" internal_operation_key="evmsclone:1_confirmed-post_notify_stonith_0"> + <pseudo_event id="58" operation="notified" operation_key="evmsclone:0_notified_0" internal_operation_key="evmsclone:1_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="59" operation="notify" operation_key="evmsclone:0_post_notify_stop_0" internal_operation_key="evmsclone:1_post_notify_stonith_0"/> + <pseudo_event id="57" operation="notify" operation_key="evmsclone:0_post_notify_stop_0" internal_operation_key="evmsclone:1_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="61" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="59" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="59" operation="notify" operation_key="evmsclone:0_post_notify_stop_0" internal_operation_key="evmsclone:1_post_notify_stonith_0"> + <pseudo_event id="57" operation="notify" operation_key="evmsclone:0_post_notify_stop_0" internal_operation_key="evmsclone:1_post_notify_stonith_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -99,7 +99,7 @@ </synapse> <synapse id="7"> <action_set> - <pseudo_event id="15" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0"> + <pseudo_event id="14" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -108,64 +108,64 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="evmscloneset_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="evmscloneset_stop_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="45" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0"/> + <pseudo_event id="44" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="27" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="26" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> + <pseudo_event id="25" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="61" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="59" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="26" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"> + <pseudo_event id="25" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stopped" operation_key="evmscloneset_stopped_0"/> + <pseudo_event id="22" operation="stopped" operation_key="evmscloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="25" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="24" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="25" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="24" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> + <pseudo_event id="23" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="78" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="74" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="24" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"> + <pseudo_event id="23" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -173,22 +173,22 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="23" operation="stopped" operation_key="evmscloneset_stopped_0"> + <pseudo_event id="22" operation="stopped" operation_key="evmscloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="evmscloneset_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="evmscloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="22" operation="stop" operation_key="evmscloneset_stop_0"> + <pseudo_event id="21" operation="stop" operation_key="evmscloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -197,63 +197,63 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="25" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="24" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="42" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="41" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="57" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="56" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="81" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="75" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="38" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <rsc_op id="64" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="62" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> + <pseudo_event id="40" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="62" operation="notify" operation_key="imagestoreclone:0_post_notify_stop_0" internal_operation_key="imagestoreclone:1_post_notify_stonith_0"/> + <pseudo_event id="60" operation="notify" operation_key="imagestoreclone:0_post_notify_stop_0" internal_operation_key="imagestoreclone:1_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="63" operation="notified" operation_key="imagestoreclone:0_notified_0" internal_operation_key="imagestoreclone:1_confirmed-post_notify_stonith_0"> + <pseudo_event id="61" operation="notified" operation_key="imagestoreclone:0_notified_0" internal_operation_key="imagestoreclone:1_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="notify" operation_key="imagestoreclone:0_post_notify_stop_0" internal_operation_key="imagestoreclone:1_post_notify_stonith_0"/> + <pseudo_event id="60" operation="notify" operation_key="imagestoreclone:0_post_notify_stop_0" internal_operation_key="imagestoreclone:1_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="64" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="62" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="62" operation="notify" operation_key="imagestoreclone:0_post_notify_stop_0" internal_operation_key="imagestoreclone:1_post_notify_stonith_0"> + <pseudo_event id="60" operation="notify" operation_key="imagestoreclone:0_post_notify_stop_0" internal_operation_key="imagestoreclone:1_post_notify_stonith_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </pseudo_event> </action_set> @@ -265,7 +265,7 @@ </synapse> <synapse id="18"> <action_set> - <pseudo_event id="30" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0"> + <pseudo_event id="29" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </pseudo_event> </action_set> @@ -274,58 +274,58 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="imagestorecloneset_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="imagestorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="42" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="41" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> + <pseudo_event id="40" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="64" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="62" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="41" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"> + <pseudo_event id="40" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> + <pseudo_event id="37" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="40" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="39" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="40" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="39" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="38" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="81" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="75" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="39" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"> + <pseudo_event id="38" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -333,22 +333,22 @@ </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="38" operation="stopped" operation_key="imagestorecloneset_stopped_0"> + <pseudo_event id="37" operation="stopped" operation_key="imagestorecloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="imagestorecloneset_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="imagestorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="imagestorecloneset_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="imagestorecloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -357,57 +357,57 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="40" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="39" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="84" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="76" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> + <pseudo_event id="53" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <rsc_op id="67" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="65" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> + <pseudo_event id="55" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="65" operation="notify" operation_key="configstoreclone:0_post_notify_stop_0" internal_operation_key="configstoreclone:1_post_notify_stonith_0"/> + <pseudo_event id="63" operation="notify" operation_key="configstoreclone:0_post_notify_stop_0" internal_operation_key="configstoreclone:1_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="66" operation="notified" operation_key="configstoreclone:0_notified_0" internal_operation_key="configstoreclone:1_confirmed-post_notify_stonith_0"> + <pseudo_event id="64" operation="notified" operation_key="configstoreclone:0_notified_0" internal_operation_key="configstoreclone:1_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="notify" operation_key="configstoreclone:0_post_notify_stop_0" internal_operation_key="configstoreclone:1_post_notify_stonith_0"/> + <pseudo_event id="63" operation="notify" operation_key="configstoreclone:0_post_notify_stop_0" internal_operation_key="configstoreclone:1_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="67" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="65" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="28" priority="1000000"> <action_set> - <pseudo_event id="65" operation="notify" operation_key="configstoreclone:0_post_notify_stop_0" internal_operation_key="configstoreclone:1_post_notify_stonith_0"> + <pseudo_event id="63" operation="notify" operation_key="configstoreclone:0_post_notify_stop_0" internal_operation_key="configstoreclone:1_post_notify_stonith_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </pseudo_event> </action_set> @@ -419,7 +419,7 @@ </synapse> <synapse id="29"> <action_set> - <pseudo_event id="45" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0"> + <pseudo_event id="44" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </pseudo_event> </action_set> @@ -428,58 +428,58 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="52" operation="stop" operation_key="configstorecloneset_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="configstorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="57" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="56" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> + <pseudo_event id="55" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="67" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="65" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="56" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"> + <pseudo_event id="55" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="stopped" operation_key="configstorecloneset_stopped_0"/> + <pseudo_event id="52" operation="stopped" operation_key="configstorecloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="55" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="54" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="55" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="54" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> + <pseudo_event id="53" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="84" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="76" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="54" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"> + <pseudo_event id="53" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -487,22 +487,22 @@ </synapse> <synapse id="34" priority="1000000"> <action_set> - <pseudo_event id="53" operation="stopped" operation_key="configstorecloneset_stopped_0"> + <pseudo_event id="52" operation="stopped" operation_key="configstorecloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0"/> + <pseudo_event id="44" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="52" operation="stop" operation_key="configstorecloneset_stop_0"/> + <pseudo_event id="51" operation="stop" operation_key="configstorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="52" operation="stop" operation_key="configstorecloneset_stop_0"> + <pseudo_event id="51" operation="stop" operation_key="configstorecloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -511,66 +511,12 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="55" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="54" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <pseudo_event id="58" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> - </trigger> - </inputs> - </synapse> - <synapse id="37"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="8" operation="stop" operation_key="stonithclone:0_stop_0" internal_operation_key="stonithclone:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="15" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="27" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="30" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="42" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="45" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="57" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="58" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - <trigger> - <pseudo_event id="60" operation="notified" operation_key="evmsclone:0_notified_0" internal_operation_key="evmsclone:1_confirmed-post_notify_stonith_0"/> - </trigger> - <trigger> - <pseudo_event id="63" operation="notified" operation_key="imagestoreclone:0_notified_0" internal_operation_key="imagestoreclone:1_confirmed-post_notify_stonith_0"/> - </trigger> - <trigger> - <pseudo_event id="66" operation="notified" operation_key="configstoreclone:0_notified_0" internal_operation_key="configstoreclone:1_confirmed-post_notify_stonith_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="38"> - <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> <downed> diff --git a/pengine/test10/interleave-pseudo-stop.scores b/pengine/test10/interleave-pseudo-stop.scores index 014f4de41f1..1fce24cd8c1 100644 --- a/pengine/test10/interleave-pseudo-stop.scores +++ b/pengine/test10/interleave-pseudo-stop.scores @@ -1,41 +1,41 @@ Allocation scores: -clone_color: configstoreclone:0 allocation score on node1: 0 -clone_color: configstoreclone:0 allocation score on node2: 1 -clone_color: configstoreclone:1 allocation score on node1: 1 -clone_color: configstoreclone:1 allocation score on node2: 0 -clone_color: configstorecloneset allocation score on node1: 0 -clone_color: configstorecloneset allocation score on node2: 0 -clone_color: evmsclone:0 allocation score on node1: 0 -clone_color: evmsclone:0 allocation score on node2: 1 -clone_color: evmsclone:1 allocation score on node1: 1 -clone_color: evmsclone:1 allocation score on node2: 0 -clone_color: evmscloneset allocation score on node1: 0 -clone_color: evmscloneset allocation score on node2: 0 -clone_color: imagestoreclone:0 allocation score on node1: 0 -clone_color: imagestoreclone:0 allocation score on node2: 1 -clone_color: imagestoreclone:1 allocation score on node1: 1 -clone_color: imagestoreclone:1 allocation score on node2: 0 -clone_color: imagestorecloneset allocation score on node1: 0 -clone_color: imagestorecloneset allocation score on node2: 0 -clone_color: stonithclone:0 allocation score on node1: 0 -clone_color: stonithclone:0 allocation score on node2: 1 -clone_color: stonithclone:1 allocation score on node1: 1 -clone_color: stonithclone:1 allocation score on node2: 0 -clone_color: stonithcloneset allocation score on node1: 0 -clone_color: stonithcloneset allocation score on node2: 0 -native_color: configstoreclone:0 allocation score on node1: -INFINITY -native_color: configstoreclone:0 allocation score on node2: 1 -native_color: configstoreclone:1 allocation score on node1: -INFINITY -native_color: configstoreclone:1 allocation score on node2: -INFINITY -native_color: evmsclone:0 allocation score on node1: -INFINITY -native_color: evmsclone:0 allocation score on node2: 1 -native_color: evmsclone:1 allocation score on node1: -INFINITY -native_color: evmsclone:1 allocation score on node2: -INFINITY -native_color: imagestoreclone:0 allocation score on node1: -INFINITY -native_color: imagestoreclone:0 allocation score on node2: 1 -native_color: imagestoreclone:1 allocation score on node1: -INFINITY -native_color: imagestoreclone:1 allocation score on node2: -INFINITY -native_color: stonithclone:0 allocation score on node1: -INFINITY -native_color: stonithclone:0 allocation score on node2: 1 -native_color: stonithclone:1 allocation score on node1: -INFINITY -native_color: stonithclone:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: configstoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node1: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node1: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node2: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node1: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node1: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node2: 0 +pcmk__clone_allocate: evmscloneset allocation score on node1: 0 +pcmk__clone_allocate: evmscloneset allocation score on node2: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node1: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node1: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node2: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node1: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node1: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node2: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node1: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node2: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: configstoreclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: configstoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: evmsclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__native_allocate: evmsclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: evmsclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: imagestoreclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: imagestoreclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: imagestoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: stonithclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__native_allocate: stonithclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: stonithclone:1 allocation score on node2: -INFINITY diff --git a/pengine/test10/interleave-pseudo-stop.summary b/pengine/test10/interleave-pseudo-stop.summary index ee3fa29d6b8..9c4cc2b9274 100644 --- a/pengine/test10/interleave-pseudo-stop.summary +++ b/pengine/test10/interleave-pseudo-stop.summary @@ -40,7 +40,6 @@ Executing cluster transition: * Pseudo action: configstoreclone:0_post_notify_stop_0 * Pseudo action: configstorecloneset_confirmed-pre_notify_stop_0 * Pseudo action: configstorecloneset_stop_0 - * Pseudo action: stonith_complete * Pseudo action: stonithclone:0_stop_0 * Pseudo action: stonithcloneset_stopped_0 * Pseudo action: imagestoreclone:0_stop_0 @@ -62,7 +61,6 @@ Executing cluster transition: * Resource action: evmsclone:1 notify on node2 * Pseudo action: evmsclone:0_notified_0 * Pseudo action: evmscloneset_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node2 ] diff --git a/pengine/test10/interleave-restart.dot b/pengine/test10/interleave-restart.dot index a4c725f1794..e208e5f6748 100644 --- a/pengine/test10/interleave-restart.dot +++ b/pengine/test10/interleave-restart.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "configstoreclone:0_monitor_20000 node1" [ style=bold color="green" fontcolor="black" ] "configstoreclone:0_post_notify_running_0 node1" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] "configstoreclone:0_post_notify_running_0 node1" [ style=bold color="green" fontcolor="black"] @@ -8,7 +7,6 @@ digraph "g" { "configstoreclone:0_start_0 node1" -> "configstoreclone:0_monitor_20000 node1" [ style = bold] "configstoreclone:0_start_0 node1" -> "configstorecloneset_running_0" [ style = bold] "configstoreclone:0_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"configstoreclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "configstoreclone:0_stop_0 node1" -> "configstoreclone:0_start_0 node1" [ style = bold] "configstoreclone:0_stop_0 node1" -> "configstorecloneset_stopped_0" [ style = bold] "configstoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] @@ -25,7 +23,6 @@ digraph "g" { "configstoreclone:2_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "configstorecloneset_confirmed-post_notify_running_0" -> "configstoreclone:0_monitor_20000 node1" [ style = bold] "configstorecloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange" ] -"configstorecloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "configstorecloneset_confirmed-post_notify_stopped_0" -> "configstorecloneset_pre_notify_start_0" [ style = bold] "configstorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] "configstorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] @@ -70,7 +67,6 @@ digraph "g" { "evmsclone:0_start_0 node1" -> "imagestoreclone:0_start_0 node1" [ style = bold] "evmsclone:0_start_0 node1" -> "imagestoreclone:2_start_0 <none>" [ style = dashed] "evmsclone:0_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"evmsclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "evmsclone:0_stop_0 node1" -> "evmsclone:0_start_0 node1" [ style = bold] "evmsclone:0_stop_0 node1" -> "evmscloneset_stopped_0" [ style = bold] "evmsclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] @@ -85,7 +81,6 @@ digraph "g" { "evmscloneset_confirmed-post_notify_running_0" -> "configstorecloneset_start_0" [ style = bold] "evmscloneset_confirmed-post_notify_running_0" -> "imagestorecloneset_start_0" [ style = bold] "evmscloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange" ] -"evmscloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "evmscloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_pre_notify_start_0" [ style = bold] "evmscloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "evmscloneset_confirmed-pre_notify_start_0" -> "evmscloneset_post_notify_running_0" [ style = bold] @@ -127,7 +122,6 @@ digraph "g" { "imagestoreclone:0_start_0 node1" -> "imagestoreclone:0_monitor_20000 node1" [ style = bold] "imagestoreclone:0_start_0 node1" -> "imagestorecloneset_running_0" [ style = bold] "imagestoreclone:0_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"imagestoreclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "imagestoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] "imagestoreclone:0_stop_0 node1" -> "imagestoreclone:0_start_0 node1" [ style = bold] "imagestoreclone:0_stop_0 node1" -> "imagestorecloneset_stopped_0" [ style = bold] @@ -144,7 +138,6 @@ digraph "g" { "imagestoreclone:2_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "imagestorecloneset_confirmed-post_notify_running_0" -> "imagestoreclone:0_monitor_20000 node1" [ style = bold] "imagestorecloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange" ] -"imagestorecloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "imagestorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] "imagestorecloneset_confirmed-post_notify_stopped_0" -> "imagestorecloneset_pre_notify_start_0" [ style = bold] "imagestorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] diff --git a/pengine/test10/interleave-restart.exp b/pengine/test10/interleave-restart.exp index fb6eaca1ede..d5ffbb3841e 100644 --- a/pengine/test10/interleave-restart.exp +++ b/pengine/test10/interleave-restart.exp @@ -1,85 +1,85 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="73" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="71" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> + <pseudo_event id="29" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="72" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="70" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> + <pseudo_event id="27" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="70" operation="notify" operation_key="evmsclone:1_post_notify_start_0" internal_operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="68" operation="notify" operation_key="evmsclone:1_post_notify_start_0" internal_operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> + <pseudo_event id="23" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="69" operation="notify" operation_key="evmsclone:1_pre_notify_start_0" internal_operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="67" operation="notify" operation_key="evmsclone:1_pre_notify_start_0" internal_operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> + <pseudo_event id="21" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="74" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" internal_operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="72" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" internal_operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="evmsclone" long-id="evmsclone:0" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> + <pseudo_event id="27" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <rsc_op id="71" operation="notify" operation_key="evmsclone:0_post_notify_start_0" internal_operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="69" operation="notify" operation_key="evmsclone:0_post_notify_start_0" internal_operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="evmsclone" long-id="evmsclone:0" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> + <pseudo_event id="23" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="19" operation="start" operation_key="evmsclone:0_start_0" internal_operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="18" operation="start" operation_key="evmsclone:0_start_0" internal_operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="evmsclone" long-id="evmsclone:0" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" /> </rsc_op> @@ -89,7 +89,7 @@ <rsc_op id="5" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="evmscloneset_start_0"/> + <pseudo_event id="19" operation="start" operation_key="evmscloneset_start_0"/> </trigger> </inputs> </synapse> @@ -102,67 +102,67 @@ </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stop" operation_key="evmscloneset_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="evmscloneset_stop_0"/> </trigger> <trigger> - <rsc_op id="34" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="33" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <rsc_op id="50" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="49" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="31" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="30" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> + <pseudo_event id="29" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="73" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="71" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="30" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"> + <pseudo_event id="29" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stopped" operation_key="evmscloneset_stopped_0"/> + <pseudo_event id="26" operation="stopped" operation_key="evmscloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="28" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="29" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="28" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> + <pseudo_event id="27" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="72" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="70" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> <trigger> - <rsc_op id="74" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" internal_operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="72" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" internal_operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="28" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"> + <pseudo_event id="27" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -170,7 +170,7 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="27" operation="stopped" operation_key="evmscloneset_stopped_0"> + <pseudo_event id="26" operation="stopped" operation_key="evmscloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -179,225 +179,225 @@ <rsc_op id="5" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="evmscloneset_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="evmscloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="26" operation="stop" operation_key="evmscloneset_stop_0"> + <pseudo_event id="25" operation="stop" operation_key="evmscloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="28" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="47" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="46" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="63" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="62" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="25" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"> + <pseudo_event id="24" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> + <pseudo_event id="23" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="70" operation="notify" operation_key="evmsclone:1_post_notify_start_0" internal_operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="68" operation="notify" operation_key="evmsclone:1_post_notify_start_0" internal_operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> <trigger> - <rsc_op id="71" operation="notify" operation_key="evmsclone:0_post_notify_start_0" internal_operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="69" operation="notify" operation_key="evmsclone:0_post_notify_start_0" internal_operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="24" operation="notify" operation_key="evmscloneset_post_notify_running_0"> + <pseudo_event id="23" operation="notify" operation_key="evmscloneset_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="running" operation_key="evmscloneset_running_0"/> + <pseudo_event id="20" operation="running" operation_key="evmscloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="23" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="22" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="23" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"> + <pseudo_event id="22" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> + <pseudo_event id="21" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="69" operation="notify" operation_key="evmsclone:1_pre_notify_start_0" internal_operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="67" operation="notify" operation_key="evmsclone:1_pre_notify_start_0" internal_operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="22" operation="notify" operation_key="evmscloneset_pre_notify_start_0"> + <pseudo_event id="21" operation="notify" operation_key="evmscloneset_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="30" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="21" operation="running" operation_key="evmscloneset_running_0"> + <pseudo_event id="20" operation="running" operation_key="evmscloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="evmsclone:0_start_0" internal_operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="18" operation="start" operation_key="evmsclone:0_start_0" internal_operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="evmscloneset_start_0"/> + <pseudo_event id="19" operation="start" operation_key="evmscloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="20" operation="start" operation_key="evmscloneset_start_0"> + <pseudo_event id="19" operation="start" operation_key="evmscloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="22" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> </trigger> <trigger> - <pseudo_event id="27" operation="stopped" operation_key="evmscloneset_stopped_0"/> + <pseudo_event id="26" operation="stopped" operation_key="evmscloneset_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <rsc_op id="79" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="77" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> + <pseudo_event id="45" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="78" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="76" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="43" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22" priority="1000000"> <action_set> - <rsc_op id="76" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" internal_operation_key="imagestoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="74" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" internal_operation_key="imagestoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> + <pseudo_event id="39" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="75" operation="notify" operation_key="imagestoreclone:1_pre_notify_start_0" internal_operation_key="imagestoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="73" operation="notify" operation_key="imagestoreclone:1_pre_notify_start_0" internal_operation_key="imagestoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"/> + <pseudo_event id="37" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="80" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="78" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="43" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25" priority="1000000"> <action_set> - <rsc_op id="77" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" internal_operation_key="imagestoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="75" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" internal_operation_key="imagestoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> + <pseudo_event id="39" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="35" operation="start" operation_key="imagestoreclone:0_start_0" internal_operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="34" operation="start" operation_key="imagestoreclone:0_start_0" internal_operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="evmsclone:0_start_0" internal_operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="18" operation="start" operation_key="evmsclone:0_start_0" internal_operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <rsc_op id="34" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="33" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="36" operation="start" operation_key="imagestorecloneset_start_0"/> + <pseudo_event id="35" operation="start" operation_key="imagestorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="34" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="33" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="stop" operation_key="imagestorecloneset_stop_0"/> + <pseudo_event id="41" operation="stop" operation_key="imagestorecloneset_stop_0"/> </trigger> </inputs> </synapse> @@ -410,64 +410,64 @@ </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="imagestoreclone:0_start_0" internal_operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="34" operation="start" operation_key="imagestoreclone:0_start_0" internal_operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="41" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="40" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="29" priority="1000000"> <action_set> - <pseudo_event id="47" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="46" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> + <pseudo_event id="45" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="79" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="77" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="46" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"> + <pseudo_event id="45" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> + <pseudo_event id="42" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="45" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="44" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="45" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="44" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="43" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="78" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="76" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> <trigger> - <rsc_op id="80" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="78" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="44" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"> + <pseudo_event id="43" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -475,231 +475,231 @@ </synapse> <synapse id="33" priority="1000000"> <action_set> - <pseudo_event id="43" operation="stopped" operation_key="imagestorecloneset_stopped_0"> + <pseudo_event id="42" operation="stopped" operation_key="imagestorecloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="33" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="42" operation="stop" operation_key="imagestorecloneset_stop_0"/> + <pseudo_event id="41" operation="stop" operation_key="imagestorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="42" operation="stop" operation_key="imagestorecloneset_stop_0"> + <pseudo_event id="41" operation="stop" operation_key="imagestorecloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="44" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="35" priority="1000000"> <action_set> - <pseudo_event id="41" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"> + <pseudo_event id="40" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> + <pseudo_event id="39" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="76" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" internal_operation_key="imagestoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="74" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" internal_operation_key="imagestoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> <trigger> - <rsc_op id="77" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" internal_operation_key="imagestoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="75" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" internal_operation_key="imagestoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> </inputs> </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="40" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"> + <pseudo_event id="39" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="running" operation_key="imagestorecloneset_running_0"/> + <pseudo_event id="36" operation="running" operation_key="imagestorecloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="39" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="38" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="39" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"> + <pseudo_event id="38" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"/> + <pseudo_event id="37" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="75" operation="notify" operation_key="imagestoreclone:1_pre_notify_start_0" internal_operation_key="imagestoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="73" operation="notify" operation_key="imagestoreclone:1_pre_notify_start_0" internal_operation_key="imagestoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <pseudo_event id="38" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"> + <pseudo_event id="37" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="46" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="39" priority="1000000"> <action_set> - <pseudo_event id="37" operation="running" operation_key="imagestorecloneset_running_0"> + <pseudo_event id="36" operation="running" operation_key="imagestorecloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="imagestoreclone:0_start_0" internal_operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="34" operation="start" operation_key="imagestoreclone:0_start_0" internal_operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="36" operation="start" operation_key="imagestorecloneset_start_0"/> + <pseudo_event id="35" operation="start" operation_key="imagestorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <pseudo_event id="36" operation="start" operation_key="imagestorecloneset_start_0"> + <pseudo_event id="35" operation="start" operation_key="imagestorecloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="24" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="39" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="38" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> </trigger> <trigger> - <pseudo_event id="43" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> + <pseudo_event id="42" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="41" priority="1000000"> <action_set> - <rsc_op id="85" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="83" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> + <pseudo_event id="61" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="84" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="82" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> + <pseudo_event id="59" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="43" priority="1000000"> <action_set> - <rsc_op id="82" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" internal_operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="80" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" internal_operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="55" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="81" operation="notify" operation_key="configstoreclone:1_pre_notify_start_0" internal_operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="79" operation="notify" operation_key="configstoreclone:1_pre_notify_start_0" internal_operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> + <pseudo_event id="53" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="86" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="84" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> + <pseudo_event id="59" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="46" priority="1000000"> <action_set> - <rsc_op id="83" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" internal_operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="81" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" internal_operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="55" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="51" operation="start" operation_key="configstoreclone:0_start_0" internal_operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="50" operation="start" operation_key="configstoreclone:0_start_0" internal_operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="evmsclone:0_start_0" internal_operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="18" operation="start" operation_key="evmsclone:0_start_0" internal_operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <rsc_op id="50" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="49" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="52" operation="start" operation_key="configstorecloneset_start_0"/> + <pseudo_event id="51" operation="start" operation_key="configstorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="50" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="49" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="58" operation="stop" operation_key="configstorecloneset_stop_0"/> + <pseudo_event id="57" operation="stop" operation_key="configstorecloneset_stop_0"/> </trigger> </inputs> </synapse> @@ -712,64 +712,64 @@ </action_set> <inputs> <trigger> - <rsc_op id="51" operation="start" operation_key="configstoreclone:0_start_0" internal_operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="50" operation="start" operation_key="configstoreclone:0_start_0" internal_operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="57" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="56" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="50" priority="1000000"> <action_set> - <pseudo_event id="63" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="62" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> + <pseudo_event id="61" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="85" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="83" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="51" priority="1000000"> <action_set> - <pseudo_event id="62" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"> + <pseudo_event id="61" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="59" operation="stopped" operation_key="configstorecloneset_stopped_0"/> + <pseudo_event id="58" operation="stopped" operation_key="configstorecloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="61" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="60" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <pseudo_event id="61" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="60" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> + <pseudo_event id="59" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="84" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="82" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> <trigger> - <rsc_op id="86" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="84" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> </inputs> </synapse> <synapse id="53"> <action_set> - <pseudo_event id="60" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"> + <pseudo_event id="59" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -777,148 +777,121 @@ </synapse> <synapse id="54" priority="1000000"> <action_set> - <pseudo_event id="59" operation="stopped" operation_key="configstorecloneset_stopped_0"> + <pseudo_event id="58" operation="stopped" operation_key="configstorecloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="50" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="49" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="58" operation="stop" operation_key="configstorecloneset_stop_0"/> + <pseudo_event id="57" operation="stop" operation_key="configstorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <pseudo_event id="58" operation="stop" operation_key="configstorecloneset_stop_0"> + <pseudo_event id="57" operation="stop" operation_key="configstorecloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="60" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="56" priority="1000000"> <action_set> - <pseudo_event id="57" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"> + <pseudo_event id="56" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="55" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="82" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" internal_operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="80" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" internal_operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> <trigger> - <rsc_op id="83" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" internal_operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="81" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" internal_operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> </inputs> </synapse> <synapse id="57" priority="1000000"> <action_set> - <pseudo_event id="56" operation="notify" operation_key="configstorecloneset_post_notify_running_0"> + <pseudo_event id="55" operation="notify" operation_key="configstorecloneset_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="running" operation_key="configstorecloneset_running_0"/> + <pseudo_event id="52" operation="running" operation_key="configstorecloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="55" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="54" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="58"> <action_set> - <pseudo_event id="55" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"> + <pseudo_event id="54" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> + <pseudo_event id="53" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="81" operation="notify" operation_key="configstoreclone:1_pre_notify_start_0" internal_operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="79" operation="notify" operation_key="configstoreclone:1_pre_notify_start_0" internal_operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <pseudo_event id="54" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"> + <pseudo_event id="53" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="62" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="60" priority="1000000"> <action_set> - <pseudo_event id="53" operation="running" operation_key="configstorecloneset_running_0"> + <pseudo_event id="52" operation="running" operation_key="configstorecloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="51" operation="start" operation_key="configstoreclone:0_start_0" internal_operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="50" operation="start" operation_key="configstoreclone:0_start_0" internal_operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="52" operation="start" operation_key="configstorecloneset_start_0"/> + <pseudo_event id="51" operation="start" operation_key="configstorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="61"> <action_set> - <pseudo_event id="52" operation="start" operation_key="configstorecloneset_start_0"> + <pseudo_event id="51" operation="start" operation_key="configstorecloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="24" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="55" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="54" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> </trigger> <trigger> - <pseudo_event id="59" operation="stopped" operation_key="configstorecloneset_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="62"> - <action_set> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> - </trigger> - <trigger> - <pseudo_event id="31" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="34" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> - </trigger> - <trigger> - <pseudo_event id="47" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="50" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> - </trigger> - <trigger> - <pseudo_event id="63" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="58" operation="stopped" operation_key="configstorecloneset_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/interleave-restart.scores b/pengine/test10/interleave-restart.scores index b5b697beab4..e63135e21fe 100644 --- a/pengine/test10/interleave-restart.scores +++ b/pengine/test10/interleave-restart.scores @@ -1,41 +1,41 @@ Allocation scores: -clone_color: configstoreclone:0 allocation score on node1: 0 -clone_color: configstoreclone:0 allocation score on node2: 1 -clone_color: configstoreclone:1 allocation score on node1: 1 -clone_color: configstoreclone:1 allocation score on node2: 0 -clone_color: configstorecloneset allocation score on node1: 0 -clone_color: configstorecloneset allocation score on node2: 0 -clone_color: evmsclone:0 allocation score on node1: 0 -clone_color: evmsclone:0 allocation score on node2: 1 -clone_color: evmsclone:1 allocation score on node1: 1 -clone_color: evmsclone:1 allocation score on node2: 0 -clone_color: evmscloneset allocation score on node1: 0 -clone_color: evmscloneset allocation score on node2: 0 -clone_color: imagestoreclone:0 allocation score on node1: 0 -clone_color: imagestoreclone:0 allocation score on node2: 1 -clone_color: imagestoreclone:1 allocation score on node1: 1 -clone_color: imagestoreclone:1 allocation score on node2: 0 -clone_color: imagestorecloneset allocation score on node1: 0 -clone_color: imagestorecloneset allocation score on node2: 0 -clone_color: stonithclone:0 allocation score on node1: 0 -clone_color: stonithclone:0 allocation score on node2: 1 -clone_color: stonithclone:1 allocation score on node1: 1 -clone_color: stonithclone:1 allocation score on node2: 0 -clone_color: stonithcloneset allocation score on node1: 0 -clone_color: stonithcloneset allocation score on node2: 0 -native_color: configstoreclone:0 allocation score on node1: 0 -native_color: configstoreclone:0 allocation score on node2: 1 -native_color: configstoreclone:1 allocation score on node1: 1 -native_color: configstoreclone:1 allocation score on node2: -INFINITY -native_color: evmsclone:0 allocation score on node1: 0 -native_color: evmsclone:0 allocation score on node2: 1 -native_color: evmsclone:1 allocation score on node1: 1 -native_color: evmsclone:1 allocation score on node2: -INFINITY -native_color: imagestoreclone:0 allocation score on node1: 0 -native_color: imagestoreclone:0 allocation score on node2: 1 -native_color: imagestoreclone:1 allocation score on node1: 1 -native_color: imagestoreclone:1 allocation score on node2: -INFINITY -native_color: stonithclone:0 allocation score on node1: 0 -native_color: stonithclone:0 allocation score on node2: 1 -native_color: stonithclone:1 allocation score on node1: 1 -native_color: stonithclone:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: configstoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node1: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node1: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node2: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node1: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node1: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node2: 0 +pcmk__clone_allocate: evmscloneset allocation score on node1: 0 +pcmk__clone_allocate: evmscloneset allocation score on node2: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node1: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node1: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node2: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node1: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node1: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node2: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node1: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node2: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on node1: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: configstoreclone:1 allocation score on node1: 1 +pcmk__native_allocate: configstoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: evmsclone:0 allocation score on node1: 0 +pcmk__native_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__native_allocate: evmsclone:1 allocation score on node1: 1 +pcmk__native_allocate: evmsclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: imagestoreclone:0 allocation score on node1: 0 +pcmk__native_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: imagestoreclone:1 allocation score on node1: 1 +pcmk__native_allocate: imagestoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: stonithclone:0 allocation score on node1: 0 +pcmk__native_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__native_allocate: stonithclone:1 allocation score on node1: 1 +pcmk__native_allocate: stonithclone:1 allocation score on node2: -INFINITY diff --git a/pengine/test10/interleave-restart.summary b/pengine/test10/interleave-restart.summary index c151581a0d9..bff5f34e1e9 100644 --- a/pengine/test10/interleave-restart.summary +++ b/pengine/test10/interleave-restart.summary @@ -55,7 +55,6 @@ Executing cluster transition: * Resource action: evmsclone:1 notify on node2 * Pseudo action: evmscloneset_confirmed-post_notify_stopped_0 * Pseudo action: evmscloneset_pre_notify_start_0 - * Pseudo action: all_stopped * Resource action: evmsclone:1 notify on node2 * Pseudo action: evmscloneset_confirmed-pre_notify_start_0 * Pseudo action: evmscloneset_start_0 diff --git a/pengine/test10/interleave-stop.dot b/pengine/test10/interleave-stop.dot index d7b9093f527..d8e1190d9cc 100644 --- a/pengine/test10/interleave-stop.dot +++ b/pengine/test10/interleave-stop.dot @@ -1,8 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "configstoreclone:0_pre_notify_stop_0 node1" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] "configstoreclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"configstoreclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "configstoreclone:0_stop_0 node1" -> "configstorecloneset_stopped_0" [ style = bold] "configstoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] "configstoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] @@ -10,7 +8,6 @@ digraph "g" { "configstoreclone:1_post_notify_stopped_0 node2" [ style=bold color="green" fontcolor="black"] "configstoreclone:1_pre_notify_stop_0 node2" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] "configstoreclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"configstorecloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "configstorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] "configstorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "configstorecloneset_confirmed-pre_notify_stop_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] @@ -30,14 +27,12 @@ digraph "g" { "configstorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange" ] "evmsclone:0_pre_notify_stop_0 node1" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] "evmsclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"evmsclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "evmsclone:0_stop_0 node1" -> "evmscloneset_stopped_0" [ style = bold] "evmsclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "evmsclone:1_post_notify_stopped_0 node2" -> "evmscloneset_confirmed-post_notify_stopped_0" [ style = bold] "evmsclone:1_post_notify_stopped_0 node2" [ style=bold color="green" fontcolor="black"] "evmsclone:1_pre_notify_stop_0 node2" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] "evmsclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"evmscloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "evmscloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] "evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_stop_0" [ style = bold] @@ -56,7 +51,6 @@ digraph "g" { "evmscloneset_stopped_0" [ style=bold color="green" fontcolor="orange" ] "imagestoreclone:0_pre_notify_stop_0 node1" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] "imagestoreclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"imagestoreclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "imagestoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] "imagestoreclone:0_stop_0 node1" -> "imagestorecloneset_stopped_0" [ style = bold] "imagestoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] @@ -64,7 +58,6 @@ digraph "g" { "imagestoreclone:1_post_notify_stopped_0 node2" [ style=bold color="green" fontcolor="black"] "imagestoreclone:1_pre_notify_stop_0 node2" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] "imagestoreclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"imagestorecloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "imagestorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] "imagestorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] @@ -82,7 +75,6 @@ digraph "g" { "imagestorecloneset_stop_0" [ style=bold color="green" fontcolor="orange" ] "imagestorecloneset_stopped_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] "imagestorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"stonithclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "stonithclone:0_stop_0 node1" -> "stonithcloneset_stopped_0" [ style = bold] "stonithclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "stonithcloneset_stop_0" -> "stonithclone:0_stop_0 node1" [ style = bold] diff --git a/pengine/test10/interleave-stop.exp b/pengine/test10/interleave-stop.exp index a4c524f762f..64f2f107f89 100644 --- a/pengine/test10/interleave-stop.exp +++ b/pengine/test10/interleave-stop.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="stop" operation_key="stonithclone:0_stop_0" internal_operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="9" operation="stop" operation_key="stonithclone:0_stop_0" internal_operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="stonithclone" long-id="stonithclone:0" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" hostlist="node1,node2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stop" operation_key="stonithcloneset_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="stonithcloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="14" operation="stopped" operation_key="stonithcloneset_stopped_0"> + <pseudo_event id="13" operation="stopped" operation_key="stonithcloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="stonithclone:0_stop_0" internal_operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="9" operation="stop" operation_key="stonithclone:0_stop_0" internal_operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="stonithcloneset_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="stonithcloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="13" operation="stop" operation_key="stonithcloneset_stop_0"> + <pseudo_event id="12" operation="stop" operation_key="stonithcloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -37,113 +37,113 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <rsc_op id="72" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="68" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> + <pseudo_event id="27" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="71" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="67" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> + <pseudo_event id="25" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="73" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" internal_operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="69" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" internal_operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="evmsclone" long-id="evmsclone:0" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> + <pseudo_event id="25" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="17" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="16" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="evmsclone" long-id="evmsclone:0" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="stop" operation_key="evmscloneset_stop_0"/> + <pseudo_event id="23" operation="stop" operation_key="evmscloneset_stop_0"/> </trigger> <trigger> - <rsc_op id="32" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="31" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <rsc_op id="47" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="46" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="29" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="28" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> + <pseudo_event id="27" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="72" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="68" operation="notify" operation_key="evmsclone:1_post_notify_stop_0" internal_operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="28" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"> + <pseudo_event id="27" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="stopped" operation_key="evmscloneset_stopped_0"/> + <pseudo_event id="24" operation="stopped" operation_key="evmscloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="27" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="26" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="27" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="26" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> + <pseudo_event id="25" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="71" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="67" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" internal_operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> <trigger> - <rsc_op id="73" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" internal_operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="69" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" internal_operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="26" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"> + <pseudo_event id="25" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -151,140 +151,140 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="25" operation="stopped" operation_key="evmscloneset_stopped_0"> + <pseudo_event id="24" operation="stopped" operation_key="evmscloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="16" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="24" operation="stop" operation_key="evmscloneset_stop_0"/> + <pseudo_event id="23" operation="stop" operation_key="evmscloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="24" operation="stop" operation_key="evmscloneset_stop_0"> + <pseudo_event id="23" operation="stop" operation_key="evmscloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="26" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="44" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="43" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="59" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="58" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <rsc_op id="77" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="71" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> + <pseudo_event id="42" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="76" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="70" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="40" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="78" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="72" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="40" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="32" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="31" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="stop" operation_key="imagestorecloneset_stop_0"/> + <pseudo_event id="38" operation="stop" operation_key="imagestorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="44" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="43" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> + <pseudo_event id="42" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="77" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="71" operation="notify" operation_key="imagestoreclone:1_post_notify_stop_0" internal_operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="43" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"> + <pseudo_event id="42" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> + <pseudo_event id="39" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="42" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="41" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="42" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="41" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="40" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="76" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="70" operation="notify" operation_key="imagestoreclone:1_pre_notify_stop_0" internal_operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> <trigger> - <rsc_op id="78" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="72" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="41" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"> + <pseudo_event id="40" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -292,134 +292,134 @@ </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="40" operation="stopped" operation_key="imagestorecloneset_stopped_0"> + <pseudo_event id="39" operation="stopped" operation_key="imagestorecloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="31" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="39" operation="stop" operation_key="imagestorecloneset_stop_0"/> + <pseudo_event id="38" operation="stop" operation_key="imagestorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="39" operation="stop" operation_key="imagestorecloneset_stop_0"> + <pseudo_event id="38" operation="stop" operation_key="imagestorecloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="41" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23" priority="1000000"> <action_set> - <rsc_op id="82" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="74" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="58" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> + <pseudo_event id="57" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="81" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> + <rsc_op id="73" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> + <pseudo_event id="55" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="83" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="75" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> + <pseudo_event id="55" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="47" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> + <rsc_op id="46" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="stop" operation_key="configstorecloneset_stop_0"/> + <pseudo_event id="53" operation="stop" operation_key="configstorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="59" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="58" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="58" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> + <pseudo_event id="57" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="82" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="74" operation="notify" operation_key="configstoreclone:1_post_notify_stop_0" internal_operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> </inputs> </synapse> <synapse id="28" priority="1000000"> <action_set> - <pseudo_event id="58" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"> + <pseudo_event id="57" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="stopped" operation_key="configstorecloneset_stopped_0"/> + <pseudo_event id="54" operation="stopped" operation_key="configstorecloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="57" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="56" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="57" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="56" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> + <pseudo_event id="55" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="81" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> + <rsc_op id="73" operation="notify" operation_key="configstoreclone:1_pre_notify_stop_0" internal_operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2529f279-adaf-4ff5-9198-4646e845c5a5"/> </trigger> <trigger> - <rsc_op id="83" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="75" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="56" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"> + <pseudo_event id="55" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -427,58 +427,28 @@ </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="55" operation="stopped" operation_key="configstorecloneset_stopped_0"> + <pseudo_event id="54" operation="stopped" operation_key="configstorecloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="47" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> + <rsc_op id="46" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> </trigger> <trigger> - <pseudo_event id="54" operation="stop" operation_key="configstorecloneset_stop_0"/> + <pseudo_event id="53" operation="stop" operation_key="configstorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="54" operation="stop" operation_key="configstorecloneset_stop_0"> + <pseudo_event id="53" operation="stop" operation_key="configstorecloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="33"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="10" operation="stop" operation_key="stonithclone:0_stop_0" internal_operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="evmsclone:0_stop_0" internal_operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> - </trigger> - <trigger> - <pseudo_event id="29" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="32" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> - </trigger> - <trigger> - <pseudo_event id="44" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="47" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="f6d93040-a9ad-4745-a647-57ed32444ca8"/> - </trigger> - <trigger> - <pseudo_event id="59" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="56" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/interleave-stop.scores b/pengine/test10/interleave-stop.scores index 014f4de41f1..1fce24cd8c1 100644 --- a/pengine/test10/interleave-stop.scores +++ b/pengine/test10/interleave-stop.scores @@ -1,41 +1,41 @@ Allocation scores: -clone_color: configstoreclone:0 allocation score on node1: 0 -clone_color: configstoreclone:0 allocation score on node2: 1 -clone_color: configstoreclone:1 allocation score on node1: 1 -clone_color: configstoreclone:1 allocation score on node2: 0 -clone_color: configstorecloneset allocation score on node1: 0 -clone_color: configstorecloneset allocation score on node2: 0 -clone_color: evmsclone:0 allocation score on node1: 0 -clone_color: evmsclone:0 allocation score on node2: 1 -clone_color: evmsclone:1 allocation score on node1: 1 -clone_color: evmsclone:1 allocation score on node2: 0 -clone_color: evmscloneset allocation score on node1: 0 -clone_color: evmscloneset allocation score on node2: 0 -clone_color: imagestoreclone:0 allocation score on node1: 0 -clone_color: imagestoreclone:0 allocation score on node2: 1 -clone_color: imagestoreclone:1 allocation score on node1: 1 -clone_color: imagestoreclone:1 allocation score on node2: 0 -clone_color: imagestorecloneset allocation score on node1: 0 -clone_color: imagestorecloneset allocation score on node2: 0 -clone_color: stonithclone:0 allocation score on node1: 0 -clone_color: stonithclone:0 allocation score on node2: 1 -clone_color: stonithclone:1 allocation score on node1: 1 -clone_color: stonithclone:1 allocation score on node2: 0 -clone_color: stonithcloneset allocation score on node1: 0 -clone_color: stonithcloneset allocation score on node2: 0 -native_color: configstoreclone:0 allocation score on node1: -INFINITY -native_color: configstoreclone:0 allocation score on node2: 1 -native_color: configstoreclone:1 allocation score on node1: -INFINITY -native_color: configstoreclone:1 allocation score on node2: -INFINITY -native_color: evmsclone:0 allocation score on node1: -INFINITY -native_color: evmsclone:0 allocation score on node2: 1 -native_color: evmsclone:1 allocation score on node1: -INFINITY -native_color: evmsclone:1 allocation score on node2: -INFINITY -native_color: imagestoreclone:0 allocation score on node1: -INFINITY -native_color: imagestoreclone:0 allocation score on node2: 1 -native_color: imagestoreclone:1 allocation score on node1: -INFINITY -native_color: imagestoreclone:1 allocation score on node2: -INFINITY -native_color: stonithclone:0 allocation score on node1: -INFINITY -native_color: stonithclone:0 allocation score on node2: 1 -native_color: stonithclone:1 allocation score on node1: -INFINITY -native_color: stonithclone:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: configstoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node1: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node1: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node2: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node1: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node1: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node2: 0 +pcmk__clone_allocate: evmscloneset allocation score on node1: 0 +pcmk__clone_allocate: evmscloneset allocation score on node2: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node1: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node1: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node2: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node1: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node1: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node2: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node1: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node2: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: configstoreclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: configstoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: evmsclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__native_allocate: evmsclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: evmsclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: imagestoreclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: imagestoreclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: imagestoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: stonithclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__native_allocate: stonithclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: stonithclone:1 allocation score on node2: -INFINITY diff --git a/pengine/test10/interleave-stop.summary b/pengine/test10/interleave-stop.summary index 529e33a7ea7..117c9feb8f5 100644 --- a/pengine/test10/interleave-stop.summary +++ b/pengine/test10/interleave-stop.summary @@ -52,7 +52,6 @@ Executing cluster transition: * Pseudo action: evmscloneset_post_notify_stopped_0 * Resource action: evmsclone:1 notify on node2 * Pseudo action: evmscloneset_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Node node1 (f6d93040-a9ad-4745-a647-57ed32444ca8): standby diff --git a/pengine/test10/isolation-clone.exp b/pengine/test10/isolation-clone.exp index b3df0fa14c9..52e6f6b9271 100644 --- a/pengine/test10/isolation-clone.exp +++ b/pengine/test10/isolation-clone.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="single:0_monitor_60000" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="9" operation="monitor" operation_key="single:0_monitor_60000" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="single:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="60000" CRM_meta_isolation_host="rhel7-auto2" CRM_meta_isolation_instance="single_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" pcmk_docker_image="centos:isolation"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="single:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="8" operation="start" operation_key="single:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="start" operation_key="single:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="8" operation="start" operation_key="single:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="single:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto2" CRM_meta_isolation_instance="single_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="120000" pcmk_docker_image="centos:isolation"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="start" operation_key="single-clone_start_0"/> + <pseudo_event id="12" operation="start" operation_key="single-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="single:0_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="4" operation="monitor" operation_key="single:0_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="single:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto2" CRM_meta_isolation_instance="single_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" pcmk_docker_image="centos:isolation"/> </rsc_op> @@ -36,7 +36,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="single:0_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="2" operation="monitor" operation_key="single:0_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="single:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto1" CRM_meta_isolation_instance="single_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" pcmk_docker_image="centos:isolation"/> </rsc_op> @@ -45,33 +45,33 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="single:1_monitor_60000" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="11" operation="monitor" operation_key="single:1_monitor_60000" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="single:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="60000" CRM_meta_isolation_host="rhel7-auto1" CRM_meta_isolation_instance="single_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" pcmk_docker_image="centos:isolation"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="single:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="10" operation="start" operation_key="single:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="11" operation="start" operation_key="single:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="10" operation="start" operation_key="single:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="single:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto1" CRM_meta_isolation_instance="single_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="120000" pcmk_docker_image="centos:isolation"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="start" operation_key="single-clone_start_0"/> + <pseudo_event id="12" operation="start" operation_key="single-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="single:1_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="5" operation="monitor" operation_key="single:1_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="single:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto2" CRM_meta_isolation_instance="single_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" pcmk_docker_image="centos:isolation"/> </rsc_op> @@ -80,7 +80,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="single:1_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="3" operation="monitor" operation_key="single:1_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="single:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto1" CRM_meta_isolation_instance="single_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" pcmk_docker_image="centos:isolation"/> </rsc_op> @@ -89,40 +89,40 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="14" operation="running" operation_key="single-clone_running_0"> + <pseudo_event id="13" operation="running" operation_key="single-clone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="single:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="8" operation="start" operation_key="single:0_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="single:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="10" operation="start" operation_key="single:1_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="13" operation="start" operation_key="single-clone_start_0"/> + <pseudo_event id="12" operation="start" operation_key="single-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="13" operation="start" operation_key="single-clone_start_0"> + <pseudo_event id="12" operation="start" operation_key="single-clone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="single:0_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="2" operation="monitor" operation_key="single:0_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="single:1_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="3" operation="monitor" operation_key="single:1_monitor_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="single:0_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="4" operation="monitor" operation_key="single:0_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="single:1_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="5" operation="monitor" operation_key="single:1_monitor_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/isolation-clone.scores b/pengine/test10/isolation-clone.scores index 83cc9893cf7..e26433335e2 100644 --- a/pengine/test10/isolation-clone.scores +++ b/pengine/test10/isolation-clone.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: single-clone allocation score on rhel7-auto1: 0 -clone_color: single-clone allocation score on rhel7-auto2: 0 -clone_color: single:0 allocation score on rhel7-auto1: 0 -clone_color: single:0 allocation score on rhel7-auto2: 0 -clone_color: single:1 allocation score on rhel7-auto1: 0 -clone_color: single:1 allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: single:0 allocation score on rhel7-auto1: 0 -native_color: single:0 allocation score on rhel7-auto2: 0 -native_color: single:1 allocation score on rhel7-auto1: 0 -native_color: single:1 allocation score on rhel7-auto2: -INFINITY +pcmk__clone_allocate: single-clone allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: single-clone allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: single:0 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: single:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: single:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: single:1 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: single:0 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: single:0 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: single:1 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: single:1 allocation score on rhel7-auto2: -INFINITY diff --git a/pengine/test10/isolation-restart-all.dot b/pengine/test10/isolation-restart-all.dot index 4c0df1213d2..687037507aa 100644 --- a/pengine/test10/isolation-restart-all.dot +++ b/pengine/test10/isolation-restart-all.dot @@ -1,9 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "fake_monitor_60000 rhel7-auto5" [ style=bold color="green" fontcolor="black"] "fake_start_0 rhel7-auto5" -> "fake_monitor_60000 rhel7-auto5" [ style = bold] "fake_start_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] -"fake_stop_0 rhel7-auto5" -> "all_stopped" [ style = bold] "fake_stop_0 rhel7-auto5" -> "fake_start_0 rhel7-auto5" [ style = bold] "fake_stop_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] "g1:0_monitor_10000 rhel7-auto5" [ style=bold color="green" fontcolor="black"] @@ -11,7 +9,6 @@ "g1:0_start_0 rhel7-auto5" -> "g2:0_start_0 rhel7-auto5" [ style = bold] "g1:0_start_0 rhel7-auto5" -> "mygroup:0_running_0" [ style = bold] "g1:0_start_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] -"g1:0_stop_0 rhel7-auto5" -> "all_stopped" [ style = bold] "g1:0_stop_0 rhel7-auto5" -> "g1:0_start_0 rhel7-auto5" [ style = bold] "g1:0_stop_0 rhel7-auto5" -> "mygroup:0_stopped_0" [ style = bold] "g1:0_stop_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] @@ -20,7 +17,6 @@ "g1:1_start_0 rhel7-auto5" -> "g2:1_start_0 rhel7-auto5" [ style = bold] "g1:1_start_0 rhel7-auto5" -> "mygroup:1_running_0" [ style = bold] "g1:1_start_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] -"g1:1_stop_0 rhel7-auto5" -> "all_stopped" [ style = bold] "g1:1_stop_0 rhel7-auto5" -> "g1:1_start_0 rhel7-auto5" [ style = bold] "g1:1_stop_0 rhel7-auto5" -> "mygroup:1_stopped_0" [ style = bold] "g1:1_stop_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] @@ -28,7 +24,6 @@ "g2:0_start_0 rhel7-auto5" -> "g2:0_monitor_10000 rhel7-auto5" [ style = bold] "g2:0_start_0 rhel7-auto5" -> "mygroup:0_running_0" [ style = bold] "g2:0_start_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] -"g2:0_stop_0 rhel7-auto5" -> "all_stopped" [ style = bold] "g2:0_stop_0 rhel7-auto5" -> "g1:0_stop_0 rhel7-auto5" [ style = bold] "g2:0_stop_0 rhel7-auto5" -> "g2:0_start_0 rhel7-auto5" [ style = bold] "g2:0_stop_0 rhel7-auto5" -> "mygroup:0_stopped_0" [ style = bold] @@ -37,7 +32,6 @@ "g2:1_start_0 rhel7-auto5" -> "g2:1_monitor_10000 rhel7-auto5" [ style = bold] "g2:1_start_0 rhel7-auto5" -> "mygroup:1_running_0" [ style = bold] "g2:1_start_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] -"g2:1_stop_0 rhel7-auto5" -> "all_stopped" [ style = bold] "g2:1_stop_0 rhel7-auto5" -> "g1:1_stop_0 rhel7-auto5" [ style = bold] "g2:1_stop_0 rhel7-auto5" -> "g2:1_start_0 rhel7-auto5" [ style = bold] "g2:1_stop_0 rhel7-auto5" -> "mygroup:1_stopped_0" [ style = bold] @@ -69,7 +63,6 @@ "iso_mem1_start_0 rhel7-auto5" -> "iso_mem1_monitor_60000 rhel7-auto5" [ style = bold] "iso_mem1_start_0 rhel7-auto5" -> "iso_mem2_start_0 rhel7-auto5" [ style = bold] "iso_mem1_start_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] -"iso_mem1_stop_0 rhel7-auto5" -> "all_stopped" [ style = bold] "iso_mem1_stop_0 rhel7-auto5" -> "group_of_containers_stopped_0" [ style = bold] "iso_mem1_stop_0 rhel7-auto5" -> "iso_mem1_start_0 rhel7-auto5" [ style = bold] "iso_mem1_stop_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] @@ -77,7 +70,6 @@ "iso_mem2_start_0 rhel7-auto5" -> "group_of_containers_running_0" [ style = bold] "iso_mem2_start_0 rhel7-auto5" -> "iso_mem2_monitor_60000 rhel7-auto5" [ style = bold] "iso_mem2_start_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] -"iso_mem2_stop_0 rhel7-auto5" -> "all_stopped" [ style = bold] "iso_mem2_stop_0 rhel7-auto5" -> "group_of_containers_stopped_0" [ style = bold] "iso_mem2_stop_0 rhel7-auto5" -> "iso_mem1_stop_0 rhel7-auto5" [ style = bold] "iso_mem2_stop_0 rhel7-auto5" -> "iso_mem2_start_0 rhel7-auto5" [ style = bold] @@ -134,7 +126,6 @@ "replicated:0_start_0 rhel7-auto5" -> "replicated-clone_running_0" [ style = bold] "replicated:0_start_0 rhel7-auto5" -> "replicated:0_monitor_10000 rhel7-auto5" [ style = bold] "replicated:0_start_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] -"replicated:0_stop_0 rhel7-auto5" -> "all_stopped" [ style = bold] "replicated:0_stop_0 rhel7-auto5" -> "replicated-clone_stopped_0" [ style = bold] "replicated:0_stop_0 rhel7-auto5" -> "replicated:0_start_0 rhel7-auto5" [ style = bold] "replicated:0_stop_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] @@ -142,7 +133,6 @@ "replicated:1_start_0 rhel7-auto5" -> "replicated-clone_running_0" [ style = bold] "replicated:1_start_0 rhel7-auto5" -> "replicated:1_monitor_10000 rhel7-auto5" [ style = bold] "replicated:1_start_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] -"replicated:1_stop_0 rhel7-auto5" -> "all_stopped" [ style = bold] "replicated:1_stop_0 rhel7-auto5" -> "replicated-clone_stopped_0" [ style = bold] "replicated:1_stop_0 rhel7-auto5" -> "replicated:1_start_0 rhel7-auto5" [ style = bold] "replicated:1_stop_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] @@ -151,7 +141,6 @@ "s1_start_0 rhel7-auto5" -> "s1_monitor_10000 rhel7-auto5" [ style = bold] "s1_start_0 rhel7-auto5" -> "s2_start_0 rhel7-auto5" [ style = bold] "s1_start_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] -"s1_stop_0 rhel7-auto5" -> "all_stopped" [ style = bold] "s1_stop_0 rhel7-auto5" -> "group_is_container_stopped_0" [ style = bold] "s1_stop_0 rhel7-auto5" -> "s1_start_0 rhel7-auto5" [ style = bold] "s1_stop_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] @@ -159,7 +148,6 @@ "s2_start_0 rhel7-auto5" -> "group_is_container_running_0" [ style = bold] "s2_start_0 rhel7-auto5" -> "s2_monitor_10000 rhel7-auto5" [ style = bold] "s2_start_0 rhel7-auto5" [ style=bold color="green" fontcolor="black"] -"s2_stop_0 rhel7-auto5" -> "all_stopped" [ style = bold] "s2_stop_0 rhel7-auto5" -> "group_is_container_stopped_0" [ style = bold] "s2_stop_0 rhel7-auto5" -> "s1_stop_0 rhel7-auto5" [ style = bold] "s2_stop_0 rhel7-auto5" -> "s2_start_0 rhel7-auto5" [ style = bold] diff --git a/pengine/test10/isolation-restart-all.exp b/pengine/test10/isolation-restart-all.exp index 3e0918374d7..78c3bc6eb61 100644 --- a/pengine/test10/isolation-restart-all.exp +++ b/pengine/test10/isolation-restart-all.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="24" operation="stop" operation_key="fake_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="23" operation="stop" operation_key="fake_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="fake" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="fake" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> @@ -10,14 +10,14 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="start" operation_key="fake_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="12" operation="start" operation_key="fake_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="fake" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="fake" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="stop" operation_key="fake_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="23" operation="stop" operation_key="fake_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> @@ -30,36 +30,36 @@ </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="fake_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="12" operation="start" operation_key="fake_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="25" operation="stop" operation_key="replicated:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="24" operation="stop" operation_key="replicated:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="replicated:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="replicated_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="stop" operation_key="replicated-clone_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="replicated-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="13" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="replicated:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="replicated_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="replicated:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="24" operation="stop" operation_key="replicated:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="27" operation="start" operation_key="replicated-clone_start_0"/> + <pseudo_event id="26" operation="start" operation_key="replicated-clone_start_0"/> </trigger> </inputs> </synapse> @@ -72,36 +72,36 @@ </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="26" operation="stop" operation_key="replicated:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="25" operation="stop" operation_key="replicated:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="replicated:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="replicated_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="stop" operation_key="replicated-clone_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="replicated-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="15" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="14" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="replicated:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="replicated_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="stop" operation_key="replicated:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="25" operation="stop" operation_key="replicated:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="27" operation="start" operation_key="replicated-clone_start_0"/> + <pseudo_event id="26" operation="start" operation_key="replicated-clone_start_0"/> </trigger> </inputs> </synapse> @@ -114,31 +114,31 @@ </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="14" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="30" operation="stopped" operation_key="replicated-clone_stopped_0"> + <pseudo_event id="29" operation="stopped" operation_key="replicated-clone_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="replicated:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="24" operation="stop" operation_key="replicated:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="26" operation="stop" operation_key="replicated:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="25" operation="stop" operation_key="replicated:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="29" operation="stop" operation_key="replicated-clone_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="replicated-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="29" operation="stop" operation_key="replicated-clone_stop_0"> + <pseudo_event id="28" operation="stop" operation_key="replicated-clone_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -146,55 +146,55 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="28" operation="running" operation_key="replicated-clone_running_0"> + <pseudo_event id="27" operation="running" operation_key="replicated-clone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="14" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="27" operation="start" operation_key="replicated-clone_start_0"/> + <pseudo_event id="26" operation="start" operation_key="replicated-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="27" operation="start" operation_key="replicated-clone_start_0"> + <pseudo_event id="26" operation="start" operation_key="replicated-clone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="stopped" operation_key="replicated-clone_stopped_0"/> + <pseudo_event id="29" operation="stopped" operation_key="replicated-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="36" operation="stopped" operation_key="group_is_container_stopped_0"> + <pseudo_event id="35" operation="stopped" operation_key="group_is_container_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="stop" operation_key="s1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="30" operation="stop" operation_key="s1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="32" operation="stop" operation_key="s2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="31" operation="stop" operation_key="s2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="35" operation="stop" operation_key="group_is_container_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="group_is_container_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="35" operation="stop" operation_key="group_is_container_stop_0"> + <pseudo_event id="34" operation="stop" operation_key="group_is_container_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -202,63 +202,63 @@ </synapse> <synapse id="15"> <action_set> - <pseudo_event id="34" operation="running" operation_key="group_is_container_running_0"> + <pseudo_event id="33" operation="running" operation_key="group_is_container_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="15" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="17" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="16" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="33" operation="start" operation_key="group_is_container_start_0"/> + <pseudo_event id="32" operation="start" operation_key="group_is_container_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="33" operation="start" operation_key="group_is_container_start_0"> + <pseudo_event id="32" operation="start" operation_key="group_is_container_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="stopped" operation_key="group_is_container_stopped_0"/> + <pseudo_event id="35" operation="stopped" operation_key="group_is_container_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="31" operation="stop" operation_key="s1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="30" operation="stop" operation_key="s1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="s1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="group_is_container" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="stop" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="stop" operation_key="s2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="31" operation="stop" operation_key="s2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="35" operation="stop" operation_key="group_is_container_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="group_is_container_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="16" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="15" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="s1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="group_is_container" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="stop" operation_key="s1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="30" operation="stop" operation_key="s1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="33" operation="start" operation_key="group_is_container_start_0"/> + <pseudo_event id="32" operation="start" operation_key="group_is_container_start_0"/> </trigger> </inputs> </synapse> @@ -271,39 +271,39 @@ </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="15" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="32" operation="stop" operation_key="s2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="31" operation="stop" operation_key="s2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="s2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="group_is_container" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="stop" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="stop" operation_key="group_is_container_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="group_is_container_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="17" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="16" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="s2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="group_is_container" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="15" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="32" operation="stop" operation_key="s2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="31" operation="stop" operation_key="s2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="33" operation="start" operation_key="group_is_container_start_0"/> + <pseudo_event id="32" operation="start" operation_key="group_is_container_start_0"/> </trigger> </inputs> </synapse> @@ -316,102 +316,102 @@ </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="16" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="42" operation="stopped" operation_key="mygroup:0_stopped_0"> + <pseudo_event id="41" operation="stopped" operation_key="mygroup:0_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="stop" operation_key="g1:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="36" operation="stop" operation_key="g1:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="g2:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="37" operation="stop" operation_key="g2:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="41" operation="stop" operation_key="mygroup:0_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="mygroup:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="41" operation="stop" operation_key="mygroup:0_stop_0"> + <pseudo_event id="40" operation="stop" operation_key="mygroup:0_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="stop" operation_key="mygroup-clone_stop_0"/> + <pseudo_event id="50" operation="stop" operation_key="mygroup-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="40" operation="running" operation_key="mygroup:0_running_0"> + <pseudo_event id="39" operation="running" operation_key="mygroup:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="17" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="18" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="mygroup:0_start_0"/> + <pseudo_event id="38" operation="start" operation_key="mygroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="39" operation="start" operation_key="mygroup:0_start_0"> + <pseudo_event id="38" operation="start" operation_key="mygroup:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="stopped" operation_key="mygroup:0_stopped_0"/> + <pseudo_event id="41" operation="stopped" operation_key="mygroup:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="49" operation="start" operation_key="mygroup-clone_start_0"/> + <pseudo_event id="48" operation="start" operation_key="mygroup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="37" operation="stop" operation_key="g1:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="36" operation="stop" operation_key="g1:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="stop" operation_key="g2:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="37" operation="stop" operation_key="g2:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="41" operation="stop" operation_key="mygroup:0_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="mygroup:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="18" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="17" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="stop" operation_key="g1:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="36" operation="stop" operation_key="g1:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="mygroup:0_start_0"/> + <pseudo_event id="38" operation="start" operation_key="mygroup:0_start_0"/> </trigger> </inputs> </synapse> @@ -424,39 +424,39 @@ </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="17" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="38" operation="stop" operation_key="g2:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="37" operation="stop" operation_key="g2:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="stop" operation_key="mygroup:0_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="mygroup:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="19" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="18" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="17" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="g2:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="37" operation="stop" operation_key="g2:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="mygroup:0_start_0"/> + <pseudo_event id="38" operation="start" operation_key="mygroup:0_start_0"/> </trigger> </inputs> </synapse> @@ -469,102 +469,102 @@ </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="18" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="48" operation="stopped" operation_key="mygroup:1_stopped_0"> + <pseudo_event id="47" operation="stopped" operation_key="mygroup:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="stop" operation_key="g1:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="42" operation="stop" operation_key="g1:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="44" operation="stop" operation_key="g2:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="43" operation="stop" operation_key="g2:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="47" operation="stop" operation_key="mygroup:1_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="mygroup:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="47" operation="stop" operation_key="mygroup:1_stop_0"> + <pseudo_event id="46" operation="stop" operation_key="mygroup:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="stop" operation_key="mygroup-clone_stop_0"/> + <pseudo_event id="50" operation="stop" operation_key="mygroup-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="46" operation="running" operation_key="mygroup:1_running_0"> + <pseudo_event id="45" operation="running" operation_key="mygroup:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="19" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="21" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="20" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="mygroup:1_start_0"/> + <pseudo_event id="44" operation="start" operation_key="mygroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <pseudo_event id="45" operation="start" operation_key="mygroup:1_start_0"> + <pseudo_event id="44" operation="start" operation_key="mygroup:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="stopped" operation_key="mygroup:1_stopped_0"/> + <pseudo_event id="47" operation="stopped" operation_key="mygroup:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="49" operation="start" operation_key="mygroup-clone_start_0"/> + <pseudo_event id="48" operation="start" operation_key="mygroup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="43" operation="stop" operation_key="g1:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="42" operation="stop" operation_key="g1:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="44" operation="stop" operation_key="g2:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="43" operation="stop" operation_key="g2:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="47" operation="stop" operation_key="mygroup:1_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="mygroup:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="20" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="19" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="stop" operation_key="g1:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="42" operation="stop" operation_key="g1:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="mygroup:1_start_0"/> + <pseudo_event id="44" operation="start" operation_key="mygroup:1_start_0"/> </trigger> </inputs> </synapse> @@ -577,39 +577,39 @@ </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="19" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="44" operation="stop" operation_key="g2:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="43" operation="stop" operation_key="g2:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stop" operation_key="mygroup:1_stop_0"/> + <pseudo_event id="46" operation="stop" operation_key="mygroup:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="21" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="20" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="19" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="44" operation="stop" operation_key="g2:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="43" operation="stop" operation_key="g2:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="mygroup:1_start_0"/> + <pseudo_event id="44" operation="start" operation_key="mygroup:1_start_0"/> </trigger> </inputs> </synapse> @@ -622,31 +622,31 @@ </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="20" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="43" priority="1000000"> <action_set> - <pseudo_event id="52" operation="stopped" operation_key="mygroup-clone_stopped_0"> + <pseudo_event id="51" operation="stopped" operation_key="mygroup-clone_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="stopped" operation_key="mygroup:0_stopped_0"/> + <pseudo_event id="41" operation="stopped" operation_key="mygroup:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="48" operation="stopped" operation_key="mygroup:1_stopped_0"/> + <pseudo_event id="47" operation="stopped" operation_key="mygroup:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="51" operation="stop" operation_key="mygroup-clone_stop_0"/> + <pseudo_event id="50" operation="stop" operation_key="mygroup-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <pseudo_event id="51" operation="stop" operation_key="mygroup-clone_stop_0"> + <pseudo_event id="50" operation="stop" operation_key="mygroup-clone_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -654,55 +654,55 @@ </synapse> <synapse id="45" priority="1000000"> <action_set> - <pseudo_event id="50" operation="running" operation_key="mygroup-clone_running_0"> + <pseudo_event id="49" operation="running" operation_key="mygroup-clone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="running" operation_key="mygroup:0_running_0"/> + <pseudo_event id="39" operation="running" operation_key="mygroup:0_running_0"/> </trigger> <trigger> - <pseudo_event id="46" operation="running" operation_key="mygroup:1_running_0"/> + <pseudo_event id="45" operation="running" operation_key="mygroup:1_running_0"/> </trigger> <trigger> - <pseudo_event id="49" operation="start" operation_key="mygroup-clone_start_0"/> + <pseudo_event id="48" operation="start" operation_key="mygroup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <pseudo_event id="49" operation="start" operation_key="mygroup-clone_start_0"> + <pseudo_event id="48" operation="start" operation_key="mygroup-clone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="stopped" operation_key="mygroup-clone_stopped_0"/> + <pseudo_event id="51" operation="stopped" operation_key="mygroup-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <pseudo_event id="58" operation="stopped" operation_key="group_of_containers_stopped_0"> + <pseudo_event id="57" operation="stopped" operation_key="group_of_containers_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="stop" operation_key="iso_mem1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="52" operation="stop" operation_key="iso_mem1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="54" operation="stop" operation_key="iso_mem2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="53" operation="stop" operation_key="iso_mem2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="57" operation="stop" operation_key="group_of_containers_stop_0"/> + <pseudo_event id="56" operation="stop" operation_key="group_of_containers_stop_0"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <pseudo_event id="57" operation="stop" operation_key="group_of_containers_stop_0"> + <pseudo_event id="56" operation="stop" operation_key="group_of_containers_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -710,63 +710,63 @@ </synapse> <synapse id="49"> <action_set> - <pseudo_event id="56" operation="running" operation_key="group_of_containers_running_0"> + <pseudo_event id="55" operation="running" operation_key="group_of_containers_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="21" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="23" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="22" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="55" operation="start" operation_key="group_of_containers_start_0"/> + <pseudo_event id="54" operation="start" operation_key="group_of_containers_start_0"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <pseudo_event id="55" operation="start" operation_key="group_of_containers_start_0"> + <pseudo_event id="54" operation="start" operation_key="group_of_containers_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="58" operation="stopped" operation_key="group_of_containers_stopped_0"/> + <pseudo_event id="57" operation="stopped" operation_key="group_of_containers_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <rsc_op id="53" operation="stop" operation_key="iso_mem1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="52" operation="stop" operation_key="iso_mem1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="iso_mem1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="iso_mem1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="54" operation="stop" operation_key="iso_mem2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="53" operation="stop" operation_key="iso_mem2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="57" operation="stop" operation_key="group_of_containers_stop_0"/> + <pseudo_event id="56" operation="stop" operation_key="group_of_containers_stop_0"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <rsc_op id="22" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="21" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="iso_mem1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="iso_mem1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="stop" operation_key="iso_mem1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="52" operation="stop" operation_key="iso_mem1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="55" operation="start" operation_key="group_of_containers_start_0"/> + <pseudo_event id="54" operation="start" operation_key="group_of_containers_start_0"/> </trigger> </inputs> </synapse> @@ -779,39 +779,39 @@ </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="21" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <rsc_op id="54" operation="stop" operation_key="iso_mem2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="53" operation="stop" operation_key="iso_mem2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="iso_mem2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="iso_mem2" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="stop" operation_key="group_of_containers_stop_0"/> + <pseudo_event id="56" operation="stop" operation_key="group_of_containers_stop_0"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <rsc_op id="23" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="22" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="iso_mem2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="iso_mem2" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="false"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="21" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="54" operation="stop" operation_key="iso_mem2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="53" operation="stop" operation_key="iso_mem2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="55" operation="start" operation_key="group_of_containers_start_0"/> + <pseudo_event id="54" operation="start" operation_key="group_of_containers_start_0"/> </trigger> </inputs> </synapse> @@ -824,49 +824,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> - </trigger> - </inputs> - </synapse> - <synapse id="57"> - <action_set> - <pseudo_event id="12" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="24" operation="stop" operation_key="fake_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="replicated:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="26" operation="stop" operation_key="replicated:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="31" operation="stop" operation_key="s1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="32" operation="stop" operation_key="s2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="37" operation="stop" operation_key="g1:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="38" operation="stop" operation_key="g2:0_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="43" operation="stop" operation_key="g1:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="44" operation="stop" operation_key="g2:1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="53" operation="stop" operation_key="iso_mem1_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="54" operation="stop" operation_key="iso_mem2_stop_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="22" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/isolation-restart-all.scores b/pengine/test10/isolation-restart-all.scores index 188aaab6308..b18bdf90c2a 100644 --- a/pengine/test10/isolation-restart-all.scores +++ b/pengine/test10/isolation-restart-all.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: g1:0 allocation score on rhel7-auto4: 0 -clone_color: g1:0 allocation score on rhel7-auto5: 1 -clone_color: g1:1 allocation score on rhel7-auto4: 0 -clone_color: g1:1 allocation score on rhel7-auto5: 1 -clone_color: g2:0 allocation score on rhel7-auto4: 0 -clone_color: g2:0 allocation score on rhel7-auto5: 1 -clone_color: g2:1 allocation score on rhel7-auto4: 0 -clone_color: g2:1 allocation score on rhel7-auto5: 1 -clone_color: mygroup-clone allocation score on rhel7-auto4: 0 -clone_color: mygroup-clone allocation score on rhel7-auto5: 0 -clone_color: mygroup:0 allocation score on rhel7-auto4: 0 -clone_color: mygroup:0 allocation score on rhel7-auto5: 0 -clone_color: mygroup:1 allocation score on rhel7-auto4: 0 -clone_color: mygroup:1 allocation score on rhel7-auto5: 0 -clone_color: replicated-clone allocation score on rhel7-auto4: 0 -clone_color: replicated-clone allocation score on rhel7-auto5: 0 -clone_color: replicated:0 allocation score on rhel7-auto4: 0 -clone_color: replicated:0 allocation score on rhel7-auto5: 1 -clone_color: replicated:1 allocation score on rhel7-auto4: 0 -clone_color: replicated:1 allocation score on rhel7-auto5: 1 -group_color: g1:0 allocation score on rhel7-auto4: -INFINITY -group_color: g1:0 allocation score on rhel7-auto5: 1 -group_color: g1:1 allocation score on rhel7-auto4: -INFINITY -group_color: g1:1 allocation score on rhel7-auto5: 1 -group_color: g2:0 allocation score on rhel7-auto4: -INFINITY -group_color: g2:0 allocation score on rhel7-auto5: 1 -group_color: g2:1 allocation score on rhel7-auto4: -INFINITY -group_color: g2:1 allocation score on rhel7-auto5: 1 -group_color: group_is_container allocation score on rhel7-auto4: 0 -group_color: group_is_container allocation score on rhel7-auto5: 0 -group_color: group_of_containers allocation score on rhel7-auto4: 0 -group_color: group_of_containers allocation score on rhel7-auto5: 0 -group_color: iso_mem1 allocation score on rhel7-auto4: 0 -group_color: iso_mem1 allocation score on rhel7-auto5: 0 -group_color: iso_mem2 allocation score on rhel7-auto4: 0 -group_color: iso_mem2 allocation score on rhel7-auto5: 0 -group_color: mygroup:0 allocation score on rhel7-auto4: -INFINITY -group_color: mygroup:0 allocation score on rhel7-auto5: 0 -group_color: mygroup:1 allocation score on rhel7-auto4: -INFINITY -group_color: mygroup:1 allocation score on rhel7-auto5: 0 -group_color: s1 allocation score on rhel7-auto4: 0 -group_color: s1 allocation score on rhel7-auto5: 0 -group_color: s2 allocation score on rhel7-auto4: 0 -group_color: s2 allocation score on rhel7-auto5: 0 -native_color: fake allocation score on rhel7-auto4: 0 -native_color: fake allocation score on rhel7-auto5: 0 -native_color: g1:0 allocation score on rhel7-auto4: -INFINITY -native_color: g1:0 allocation score on rhel7-auto5: 2 -native_color: g1:1 allocation score on rhel7-auto4: -INFINITY -native_color: g1:1 allocation score on rhel7-auto5: 2 -native_color: g2:0 allocation score on rhel7-auto4: -INFINITY -native_color: g2:0 allocation score on rhel7-auto5: 1 -native_color: g2:1 allocation score on rhel7-auto4: -INFINITY -native_color: g2:1 allocation score on rhel7-auto5: 1 -native_color: iso_mem1 allocation score on rhel7-auto4: -INFINITY -native_color: iso_mem1 allocation score on rhel7-auto5: 0 -native_color: iso_mem2 allocation score on rhel7-auto4: -INFINITY -native_color: iso_mem2 allocation score on rhel7-auto5: 0 -native_color: replicated:0 allocation score on rhel7-auto4: -INFINITY -native_color: replicated:0 allocation score on rhel7-auto5: 1 -native_color: replicated:1 allocation score on rhel7-auto4: -INFINITY -native_color: replicated:1 allocation score on rhel7-auto5: 1 -native_color: s1 allocation score on rhel7-auto4: -INFINITY -native_color: s1 allocation score on rhel7-auto5: 0 -native_color: s2 allocation score on rhel7-auto4: -INFINITY -native_color: s2 allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: g1:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: g1:0 allocation score on rhel7-auto5: 1 +pcmk__clone_allocate: g1:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: g1:1 allocation score on rhel7-auto5: 1 +pcmk__clone_allocate: g2:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: g2:0 allocation score on rhel7-auto5: 1 +pcmk__clone_allocate: g2:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: g2:1 allocation score on rhel7-auto5: 1 +pcmk__clone_allocate: mygroup-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: mygroup-clone allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: mygroup:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: mygroup:0 allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: mygroup:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: mygroup:1 allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: replicated-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: replicated-clone allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: replicated:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: replicated:0 allocation score on rhel7-auto5: 1 +pcmk__clone_allocate: replicated:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: replicated:1 allocation score on rhel7-auto5: 1 +pcmk__group_allocate: g1:0 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: g1:0 allocation score on rhel7-auto5: 1 +pcmk__group_allocate: g1:1 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: g1:1 allocation score on rhel7-auto5: 1 +pcmk__group_allocate: g2:0 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: g2:0 allocation score on rhel7-auto5: 1 +pcmk__group_allocate: g2:1 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: g2:1 allocation score on rhel7-auto5: 1 +pcmk__group_allocate: group_is_container allocation score on rhel7-auto4: 0 +pcmk__group_allocate: group_is_container allocation score on rhel7-auto5: 0 +pcmk__group_allocate: group_of_containers allocation score on rhel7-auto4: 0 +pcmk__group_allocate: group_of_containers allocation score on rhel7-auto5: 0 +pcmk__group_allocate: iso_mem1 allocation score on rhel7-auto4: 0 +pcmk__group_allocate: iso_mem1 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: iso_mem2 allocation score on rhel7-auto4: 0 +pcmk__group_allocate: iso_mem2 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: mygroup:0 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: mygroup:0 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: mygroup:1 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: mygroup:1 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: s1 allocation score on rhel7-auto4: 0 +pcmk__group_allocate: s1 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: s2 allocation score on rhel7-auto4: 0 +pcmk__group_allocate: s2 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: fake allocation score on rhel7-auto4: 0 +pcmk__native_allocate: fake allocation score on rhel7-auto5: 0 +pcmk__native_allocate: g1:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: g1:0 allocation score on rhel7-auto5: 2 +pcmk__native_allocate: g1:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: g1:1 allocation score on rhel7-auto5: 2 +pcmk__native_allocate: g2:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: g2:0 allocation score on rhel7-auto5: 1 +pcmk__native_allocate: g2:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: g2:1 allocation score on rhel7-auto5: 1 +pcmk__native_allocate: iso_mem1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: iso_mem1 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: iso_mem2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: iso_mem2 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: replicated:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: replicated:0 allocation score on rhel7-auto5: 1 +pcmk__native_allocate: replicated:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: replicated:1 allocation score on rhel7-auto5: 1 +pcmk__native_allocate: s1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: s1 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: s2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: s2 allocation score on rhel7-auto5: 0 diff --git a/pengine/test10/isolation-restart-all.summary b/pengine/test10/isolation-restart-all.summary index 595c254f0f2..d1979fa1825 100644 --- a/pengine/test10/isolation-restart-all.summary +++ b/pengine/test10/isolation-restart-all.summary @@ -73,7 +73,6 @@ Executing cluster transition: * Resource action: iso_mem1 monitor=60000 on rhel7-auto5 * Resource action: iso_mem2 start on rhel7-auto5 * Resource action: iso_mem2 monitor=60000 on rhel7-auto5 - * Pseudo action: all_stopped * Pseudo action: group_is_container_running_0 * Pseudo action: mygroup:0_stopped_0 * Pseudo action: mygroup:1_stopped_0 diff --git a/pengine/test10/isolation-start-all.exp b/pengine/test10/isolation-start-all.exp index 49fc58f9aec..03634777b11 100644 --- a/pengine/test10/isolation-start-all.exp +++ b/pengine/test10/isolation-start-all.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="fake_monitor_60000" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="2" operation="monitor" operation_key="fake_monitor_60000" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="fake" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="fake" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="fake_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="1" operation="start" operation_key="fake_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="start" operation_key="fake_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="1" operation="start" operation_key="fake_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="fake" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="fake" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> @@ -23,77 +23,77 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="replicated:0_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="4" operation="monitor" operation_key="replicated:0_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="replicated:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="replicated_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="3" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="3" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="replicated:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="replicated_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="replicated-clone_start_0"/> + <pseudo_event id="7" operation="start" operation_key="replicated-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="replicated:1_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="6" operation="monitor" operation_key="replicated:1_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="replicated:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="replicated_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="5" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="5" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="replicated:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="replicated_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="replicated-clone_start_0"/> + <pseudo_event id="7" operation="start" operation_key="replicated-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="replicated-clone_running_0"> + <pseudo_event id="8" operation="running" operation_key="replicated-clone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="3" operation="start" operation_key="replicated:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="5" operation="start" operation_key="replicated:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="replicated-clone_start_0"/> + <pseudo_event id="7" operation="start" operation_key="replicated-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="8" operation="start" operation_key="replicated-clone_start_0"> + <pseudo_event id="7" operation="start" operation_key="replicated-clone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -101,25 +101,25 @@ </synapse> <synapse id="8"> <action_set> - <pseudo_event id="17" operation="running" operation_key="group_is_container_running_0"> + <pseudo_event id="16" operation="running" operation_key="group_is_container_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="11" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="group_is_container_start_0"/> + <pseudo_event id="15" operation="start" operation_key="group_is_container_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="16" operation="start" operation_key="group_is_container_start_0"> + <pseudo_event id="15" operation="start" operation_key="group_is_container_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -127,250 +127,250 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="s1_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="12" operation="monitor" operation_key="s1_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="s1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="group_is_container" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="11" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="12" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="11" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="s1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="group_is_container" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="group_is_container_start_0"/> + <pseudo_event id="15" operation="start" operation_key="group_is_container_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="s2_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="14" operation="monitor" operation_key="s2_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="s2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="group_is_container" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="14" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="13" operation="start" operation_key="s2_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="s2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="group_is_container" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="11" operation="start" operation_key="s1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="group_is_container_start_0"/> + <pseudo_event id="15" operation="start" operation_key="group_is_container_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="25" operation="running" operation_key="mygroup:0_running_0"> + <pseudo_event id="24" operation="running" operation_key="mygroup:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="19" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="22" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="21" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="mygroup:0_start_0"/> + <pseudo_event id="23" operation="start" operation_key="mygroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="24" operation="start" operation_key="mygroup:0_start_0"> + <pseudo_event id="23" operation="start" operation_key="mygroup:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="start" operation_key="mygroup-clone_start_0"/> + <pseudo_event id="35" operation="start" operation_key="mygroup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="g1:0_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="20" operation="monitor" operation_key="g1:0_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="19" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="20" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="19" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="mygroup:0_start_0"/> + <pseudo_event id="23" operation="start" operation_key="mygroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="g2:0_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="22" operation="monitor" operation_key="g2:0_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="21" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="22" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="21" operation="start" operation_key="g2:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_0" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="19" operation="start" operation_key="g1:0_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="mygroup:0_start_0"/> + <pseudo_event id="23" operation="start" operation_key="mygroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="33" operation="running" operation_key="mygroup:1_running_0"> + <pseudo_event id="32" operation="running" operation_key="mygroup:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="27" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="30" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="29" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="mygroup:1_start_0"/> + <pseudo_event id="31" operation="start" operation_key="mygroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="32" operation="start" operation_key="mygroup:1_start_0"> + <pseudo_event id="31" operation="start" operation_key="mygroup:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="start" operation_key="mygroup-clone_start_0"/> + <pseudo_event id="35" operation="start" operation_key="mygroup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="g1:1_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="28" operation="monitor" operation_key="g1:1_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="27" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="28" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="27" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="start" operation_key="mygroup:1_start_0"/> + <pseudo_event id="31" operation="start" operation_key="mygroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="g2:1_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="30" operation="monitor" operation_key="g2:1_monitor_10000" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="29" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="30" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="29" operation="start" operation_key="g2:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="g2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="mygroup_1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="27" operation="start" operation_key="g1:1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="mygroup:1_start_0"/> + <pseudo_event id="31" operation="start" operation_key="mygroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="37" operation="running" operation_key="mygroup-clone_running_0"> + <pseudo_event id="36" operation="running" operation_key="mygroup-clone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="running" operation_key="mygroup:0_running_0"/> + <pseudo_event id="24" operation="running" operation_key="mygroup:0_running_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="running" operation_key="mygroup:1_running_0"/> + <pseudo_event id="32" operation="running" operation_key="mygroup:1_running_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="start" operation_key="mygroup-clone_start_0"/> + <pseudo_event id="35" operation="start" operation_key="mygroup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="36" operation="start" operation_key="mygroup-clone_start_0"> + <pseudo_event id="35" operation="start" operation_key="mygroup-clone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -378,25 +378,25 @@ </synapse> <synapse id="28"> <action_set> - <pseudo_event id="45" operation="running" operation_key="group_of_containers_running_0"> + <pseudo_event id="44" operation="running" operation_key="group_of_containers_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="39" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="42" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="41" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group_of_containers_start_0"/> + <pseudo_event id="43" operation="start" operation_key="group_of_containers_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="44" operation="start" operation_key="group_of_containers_start_0"> + <pseudo_event id="43" operation="start" operation_key="group_of_containers_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -404,56 +404,56 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="iso_mem1_monitor_60000" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="40" operation="monitor" operation_key="iso_mem1_monitor_60000" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="iso_mem1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="iso_mem1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="39" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="40" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="39" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="iso_mem1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="iso_mem1" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="start" operation_key="group_of_containers_start_0"/> + <pseudo_event id="43" operation="start" operation_key="group_of_containers_start_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="iso_mem2_monitor_60000" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="42" operation="monitor" operation_key="iso_mem2_monitor_60000" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="iso_mem2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="iso_mem2" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="41" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="42" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"> + <rsc_op id="41" operation="start" operation_key="iso_mem2_start_0" on_node="rhel7-auto5" on_node_uuid="5"> <primitive id="iso_mem2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_isolation_host="rhel7-auto5" CRM_meta_isolation_instance="iso_mem2" CRM_meta_isolation_wrapper="docker-wrapper" CRM_meta_on_node="rhel7-auto5" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" pcmk_docker_image="centos:dock-wrapper-test" pcmk_docker_privileged="true"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> + <rsc_op id="39" operation="start" operation_key="iso_mem1_start_0" on_node="rhel7-auto5" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group_of_containers_start_0"/> + <pseudo_event id="43" operation="start" operation_key="group_of_containers_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/isolation-start-all.scores b/pengine/test10/isolation-start-all.scores index 56d40a70012..819290fcd0e 100644 --- a/pengine/test10/isolation-start-all.scores +++ b/pengine/test10/isolation-start-all.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: g1:0 allocation score on rhel7-auto4: 0 -clone_color: g1:0 allocation score on rhel7-auto5: 0 -clone_color: g1:1 allocation score on rhel7-auto4: 0 -clone_color: g1:1 allocation score on rhel7-auto5: 0 -clone_color: g2:0 allocation score on rhel7-auto4: 0 -clone_color: g2:0 allocation score on rhel7-auto5: 0 -clone_color: g2:1 allocation score on rhel7-auto4: 0 -clone_color: g2:1 allocation score on rhel7-auto5: 0 -clone_color: mygroup-clone allocation score on rhel7-auto4: 0 -clone_color: mygroup-clone allocation score on rhel7-auto5: 0 -clone_color: mygroup:0 allocation score on rhel7-auto4: 0 -clone_color: mygroup:0 allocation score on rhel7-auto5: 0 -clone_color: mygroup:1 allocation score on rhel7-auto4: 0 -clone_color: mygroup:1 allocation score on rhel7-auto5: 0 -clone_color: replicated-clone allocation score on rhel7-auto4: 0 -clone_color: replicated-clone allocation score on rhel7-auto5: 0 -clone_color: replicated:0 allocation score on rhel7-auto4: 0 -clone_color: replicated:0 allocation score on rhel7-auto5: 0 -clone_color: replicated:1 allocation score on rhel7-auto4: 0 -clone_color: replicated:1 allocation score on rhel7-auto5: 0 -group_color: g1:0 allocation score on rhel7-auto4: -INFINITY -group_color: g1:0 allocation score on rhel7-auto5: 0 -group_color: g1:1 allocation score on rhel7-auto4: -INFINITY -group_color: g1:1 allocation score on rhel7-auto5: 0 -group_color: g2:0 allocation score on rhel7-auto4: -INFINITY -group_color: g2:0 allocation score on rhel7-auto5: 0 -group_color: g2:1 allocation score on rhel7-auto4: -INFINITY -group_color: g2:1 allocation score on rhel7-auto5: 0 -group_color: group_is_container allocation score on rhel7-auto4: 0 -group_color: group_is_container allocation score on rhel7-auto5: 0 -group_color: group_of_containers allocation score on rhel7-auto4: 0 -group_color: group_of_containers allocation score on rhel7-auto5: 0 -group_color: iso_mem1 allocation score on rhel7-auto4: 0 -group_color: iso_mem1 allocation score on rhel7-auto5: 0 -group_color: iso_mem2 allocation score on rhel7-auto4: 0 -group_color: iso_mem2 allocation score on rhel7-auto5: 0 -group_color: mygroup:0 allocation score on rhel7-auto4: -INFINITY -group_color: mygroup:0 allocation score on rhel7-auto5: 0 -group_color: mygroup:1 allocation score on rhel7-auto4: -INFINITY -group_color: mygroup:1 allocation score on rhel7-auto5: 0 -group_color: s1 allocation score on rhel7-auto4: 0 -group_color: s1 allocation score on rhel7-auto5: 0 -group_color: s2 allocation score on rhel7-auto4: 0 -group_color: s2 allocation score on rhel7-auto5: 0 -native_color: fake allocation score on rhel7-auto4: 0 -native_color: fake allocation score on rhel7-auto5: 0 -native_color: g1:0 allocation score on rhel7-auto4: -INFINITY -native_color: g1:0 allocation score on rhel7-auto5: 0 -native_color: g1:1 allocation score on rhel7-auto4: -INFINITY -native_color: g1:1 allocation score on rhel7-auto5: 0 -native_color: g2:0 allocation score on rhel7-auto4: -INFINITY -native_color: g2:0 allocation score on rhel7-auto5: 0 -native_color: g2:1 allocation score on rhel7-auto4: -INFINITY -native_color: g2:1 allocation score on rhel7-auto5: 0 -native_color: iso_mem1 allocation score on rhel7-auto4: -INFINITY -native_color: iso_mem1 allocation score on rhel7-auto5: 0 -native_color: iso_mem2 allocation score on rhel7-auto4: -INFINITY -native_color: iso_mem2 allocation score on rhel7-auto5: 0 -native_color: replicated:0 allocation score on rhel7-auto4: -INFINITY -native_color: replicated:0 allocation score on rhel7-auto5: 0 -native_color: replicated:1 allocation score on rhel7-auto4: -INFINITY -native_color: replicated:1 allocation score on rhel7-auto5: 0 -native_color: s1 allocation score on rhel7-auto4: -INFINITY -native_color: s1 allocation score on rhel7-auto5: 0 -native_color: s2 allocation score on rhel7-auto4: -INFINITY -native_color: s2 allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: g1:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: g1:0 allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: g1:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: g1:1 allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: g2:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: g2:0 allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: g2:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: g2:1 allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: mygroup-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: mygroup-clone allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: mygroup:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: mygroup:0 allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: mygroup:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: mygroup:1 allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: replicated-clone allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: replicated-clone allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: replicated:0 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: replicated:0 allocation score on rhel7-auto5: 0 +pcmk__clone_allocate: replicated:1 allocation score on rhel7-auto4: 0 +pcmk__clone_allocate: replicated:1 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: g1:0 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: g1:0 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: g1:1 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: g1:1 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: g2:0 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: g2:0 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: g2:1 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: g2:1 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: group_is_container allocation score on rhel7-auto4: 0 +pcmk__group_allocate: group_is_container allocation score on rhel7-auto5: 0 +pcmk__group_allocate: group_of_containers allocation score on rhel7-auto4: 0 +pcmk__group_allocate: group_of_containers allocation score on rhel7-auto5: 0 +pcmk__group_allocate: iso_mem1 allocation score on rhel7-auto4: 0 +pcmk__group_allocate: iso_mem1 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: iso_mem2 allocation score on rhel7-auto4: 0 +pcmk__group_allocate: iso_mem2 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: mygroup:0 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: mygroup:0 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: mygroup:1 allocation score on rhel7-auto4: -INFINITY +pcmk__group_allocate: mygroup:1 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: s1 allocation score on rhel7-auto4: 0 +pcmk__group_allocate: s1 allocation score on rhel7-auto5: 0 +pcmk__group_allocate: s2 allocation score on rhel7-auto4: 0 +pcmk__group_allocate: s2 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: fake allocation score on rhel7-auto4: 0 +pcmk__native_allocate: fake allocation score on rhel7-auto5: 0 +pcmk__native_allocate: g1:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: g1:0 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: g1:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: g1:1 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: g2:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: g2:0 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: g2:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: g2:1 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: iso_mem1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: iso_mem1 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: iso_mem2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: iso_mem2 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: replicated:0 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: replicated:0 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: replicated:1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: replicated:1 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: s1 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: s1 allocation score on rhel7-auto5: 0 +pcmk__native_allocate: s2 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: s2 allocation score on rhel7-auto5: 0 diff --git a/pengine/test10/load-stopped-loop-2.dot b/pengine/test10/load-stopped-loop-2.dot index 2252dcf4483..fa96fa50044 100644 --- a/pengine/test10/load-stopped-loop-2.dot +++ b/pengine/test10/load-stopped-loop-2.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "load_stopped_xfc0 xfc0" -> "xu-test3_start_0 xfc0" [ style = bold] "load_stopped_xfc0 xfc0" -> "xu-test7_migrate_to_0 xfc1" [ style = bold] "load_stopped_xfc0 xfc0" -> "xu-test7_start_0 xfc0" [ style = bold] @@ -24,7 +23,6 @@ digraph "g" { "xu-test12_monitor_10000 xfc3" [ style=bold color="green" fontcolor="black"] "xu-test12_start_0 xfc3" -> "xu-test12_monitor_10000 xfc3" [ style = bold] "xu-test12_start_0 xfc3" [ style=bold color="green" fontcolor="orange"] -"xu-test12_stop_0 xfc2" -> "all_stopped" [ style = bold] "xu-test12_stop_0 xfc2" -> "load_stopped_xfc2 xfc2" [ style = bold] "xu-test12_stop_0 xfc2" -> "xu-test12_start_0 xfc3" [ style = bold] "xu-test12_stop_0 xfc2" [ style=bold color="green" fontcolor="black"] @@ -39,7 +37,6 @@ digraph "g" { "xu-test2_monitor_10000 xfc1" [ style=bold color="green" fontcolor="black"] "xu-test2_start_0 xfc1" -> "xu-test2_monitor_10000 xfc1" [ style = bold] "xu-test2_start_0 xfc1" [ style=bold color="green" fontcolor="orange"] -"xu-test2_stop_0 xfc3" -> "all_stopped" [ style = bold] "xu-test2_stop_0 xfc3" -> "load_stopped_xfc3 xfc3" [ style = bold] "xu-test2_stop_0 xfc3" -> "xu-test2_start_0 xfc1" [ style = bold] "xu-test2_stop_0 xfc3" [ style=bold color="green" fontcolor="black"] @@ -51,7 +48,6 @@ digraph "g" { "xu-test3_monitor_10000 xfc0" [ style=bold color="green" fontcolor="black"] "xu-test3_start_0 xfc0" -> "xu-test3_monitor_10000 xfc0" [ style = bold] "xu-test3_start_0 xfc0" [ style=bold color="green" fontcolor="orange"] -"xu-test3_stop_0 xfc1" -> "all_stopped" [ style = bold] "xu-test3_stop_0 xfc1" -> "load_stopped_xfc1 xfc1" [ style = bold] "xu-test3_stop_0 xfc1" -> "xu-test3_start_0 xfc0" [ style = bold] "xu-test3_stop_0 xfc1" [ style=bold color="green" fontcolor="black"] @@ -63,7 +59,6 @@ digraph "g" { "xu-test4_monitor_10000 xfc2" [ style=bold color="green" fontcolor="black"] "xu-test4_start_0 xfc2" -> "xu-test4_monitor_10000 xfc2" [ style = bold] "xu-test4_start_0 xfc2" [ style=bold color="green" fontcolor="orange"] -"xu-test4_stop_0 xfc0" -> "all_stopped" [ style = bold] "xu-test4_stop_0 xfc0" -> "load_stopped_xfc0 xfc0" [ style = bold] "xu-test4_stop_0 xfc0" -> "xu-test4_start_0 xfc2" [ style = bold] "xu-test4_stop_0 xfc0" [ style=bold color="green" fontcolor="black"] @@ -75,7 +70,6 @@ digraph "g" { "xu-test5_monitor_10000 xfc3" [ style=bold color="green" fontcolor="black"] "xu-test5_start_0 xfc3" -> "xu-test5_monitor_10000 xfc3" [ style = bold] "xu-test5_start_0 xfc3" [ style=bold color="green" fontcolor="orange"] -"xu-test5_stop_0 xfc2" -> "all_stopped" [ style = bold] "xu-test5_stop_0 xfc2" -> "load_stopped_xfc2 xfc2" [ style = bold] "xu-test5_stop_0 xfc2" -> "xu-test5_start_0 xfc3" [ style = bold] "xu-test5_stop_0 xfc2" [ style=bold color="green" fontcolor="black"] @@ -87,7 +81,6 @@ digraph "g" { "xu-test6_monitor_10000 xfc1" [ style=bold color="green" fontcolor="black"] "xu-test6_start_0 xfc1" -> "xu-test6_monitor_10000 xfc1" [ style = bold] "xu-test6_start_0 xfc1" [ style=bold color="green" fontcolor="orange"] -"xu-test6_stop_0 xfc3" -> "all_stopped" [ style = bold] "xu-test6_stop_0 xfc3" -> "load_stopped_xfc3 xfc3" [ style = bold] "xu-test6_stop_0 xfc3" -> "xu-test6_start_0 xfc1" [ style = bold] "xu-test6_stop_0 xfc3" [ style=bold color="green" fontcolor="black"] @@ -99,7 +92,6 @@ digraph "g" { "xu-test7_monitor_10000 xfc0" [ style=bold color="green" fontcolor="black"] "xu-test7_start_0 xfc0" -> "xu-test7_monitor_10000 xfc0" [ style = bold] "xu-test7_start_0 xfc0" [ style=bold color="green" fontcolor="orange"] -"xu-test7_stop_0 xfc1" -> "all_stopped" [ style = bold] "xu-test7_stop_0 xfc1" -> "load_stopped_xfc1 xfc1" [ style = bold] "xu-test7_stop_0 xfc1" -> "xu-test7_start_0 xfc0" [ style = bold] "xu-test7_stop_0 xfc1" [ style=bold color="green" fontcolor="black"] @@ -111,7 +103,6 @@ digraph "g" { "xu-test9_monitor_10000 xfc2" [ style=bold color="green" fontcolor="black"] "xu-test9_start_0 xfc2" -> "xu-test9_monitor_10000 xfc2" [ style = bold] "xu-test9_start_0 xfc2" [ style=bold color="green" fontcolor="orange"] -"xu-test9_stop_0 xfc0" -> "all_stopped" [ style = bold] "xu-test9_stop_0 xfc0" -> "load_stopped_xfc0 xfc0" [ style = bold] "xu-test9_stop_0 xfc0" -> "xu-test9_start_0 xfc2" [ style = bold] "xu-test9_stop_0 xfc0" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/load-stopped-loop-2.exp b/pengine/test10/load-stopped-loop-2.exp index f6315cb9411..0af578036a4 100644 --- a/pengine/test10/load-stopped-loop-2.exp +++ b/pengine/test10/load-stopped-loop-2.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="59" operation="migrate_from" operation_key="xu-test12_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"> + <rsc_op id="58" operation="migrate_from" operation_key="xu-test12_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"> <primitive id="xu-test12" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc2" CRM_meta_migrate_target="xfc3" CRM_meta_name="migrate_from" CRM_meta_on_node="xfc3" CRM_meta_on_node_uuid="16843011" CRM_meta_timeout="120000" name="test12" xmfile="/shared/domu/test12.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="58" operation="migrate_to" operation_key="xu-test12_migrate_to_0" on_node="xfc2" on_node_uuid="16843010"/> + <rsc_op id="57" operation="migrate_to" operation_key="xu-test12_migrate_to_0" on_node="xfc2" on_node_uuid="16843010"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="58" operation="migrate_to" operation_key="xu-test12_migrate_to_0" on_node="xfc2" on_node_uuid="16843010"> + <rsc_op id="57" operation="migrate_to" operation_key="xu-test12_migrate_to_0" on_node="xfc2" on_node_uuid="16843010"> <primitive id="xu-test12" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc2" CRM_meta_migrate_target="xfc3" CRM_meta_name="migrate_to" CRM_meta_on_node="xfc2" CRM_meta_on_node_uuid="16843010" CRM_meta_record_pending="true" CRM_meta_timeout="120000" name="test12" xmfile="/shared/domu/test12.cfg"/> </rsc_op> @@ -23,64 +23,64 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="xu-test12_monitor_10000" on_node="xfc3" on_node_uuid="16843011"> + <rsc_op id="56" operation="monitor" operation_key="xu-test12_monitor_10000" on_node="xfc3" on_node_uuid="16843011"> <primitive id="xu-test12" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xfc3" CRM_meta_on_node_uuid="16843011" CRM_meta_timeout="30000" name="test12" xmfile="/shared/domu/test12.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="start" operation_key="xu-test12_start_0"/> + <pseudo_event id="55" operation="start" operation_key="xu-test12_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="56" operation="start" operation_key="xu-test12_start_0"> + <pseudo_event id="55" operation="start" operation_key="xu-test12_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="60000" name="test12" xmfile="/shared/domu/test12.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="load_stopped_xfc3" operation_key="load_stopped_xfc3"/> + <pseudo_event id="18" operation="load_stopped_xfc3" operation_key="load_stopped_xfc3"/> </trigger> <trigger> - <rsc_op id="55" operation="stop" operation_key="xu-test12_stop_0" on_node="xfc2" on_node_uuid="16843010"/> + <rsc_op id="54" operation="stop" operation_key="xu-test12_stop_0" on_node="xfc2" on_node_uuid="16843010"/> </trigger> <trigger> - <rsc_op id="59" operation="migrate_from" operation_key="xu-test12_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"/> + <rsc_op id="58" operation="migrate_from" operation_key="xu-test12_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="55" operation="stop" operation_key="xu-test12_stop_0" on_node="xfc2" on_node_uuid="16843010"> + <rsc_op id="54" operation="stop" operation_key="xu-test12_stop_0" on_node="xfc2" on_node_uuid="16843010"> <primitive id="xu-test12" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xfc2" CRM_meta_on_node_uuid="16843010" CRM_meta_timeout="300000" name="test12" xmfile="/shared/domu/test12.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="59" operation="migrate_from" operation_key="xu-test12_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"/> + <rsc_op id="58" operation="migrate_from" operation_key="xu-test12_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="64" operation="migrate_from" operation_key="xu-test2_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"> + <rsc_op id="63" operation="migrate_from" operation_key="xu-test2_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"> <primitive id="xu-test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc3" CRM_meta_migrate_target="xfc1" CRM_meta_name="migrate_from" CRM_meta_on_node="xfc1" CRM_meta_on_node_uuid="16843009" CRM_meta_timeout="120000" name="test2" xmfile="/shared/domu/test2.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="migrate_to" operation_key="xu-test2_migrate_to_0" on_node="xfc3" on_node_uuid="16843011"/> + <rsc_op id="62" operation="migrate_to" operation_key="xu-test2_migrate_to_0" on_node="xfc3" on_node_uuid="16843011"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="63" operation="migrate_to" operation_key="xu-test2_migrate_to_0" on_node="xfc3" on_node_uuid="16843011"> + <rsc_op id="62" operation="migrate_to" operation_key="xu-test2_migrate_to_0" on_node="xfc3" on_node_uuid="16843011"> <primitive id="xu-test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc3" CRM_meta_migrate_target="xfc1" CRM_meta_name="migrate_to" CRM_meta_on_node="xfc3" CRM_meta_on_node_uuid="16843011" CRM_meta_record_pending="true" CRM_meta_timeout="120000" name="test2" xmfile="/shared/domu/test2.cfg"/> </rsc_op> @@ -89,64 +89,64 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="xu-test2_monitor_10000" on_node="xfc1" on_node_uuid="16843009"> + <rsc_op id="61" operation="monitor" operation_key="xu-test2_monitor_10000" on_node="xfc1" on_node_uuid="16843009"> <primitive id="xu-test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xfc1" CRM_meta_on_node_uuid="16843009" CRM_meta_timeout="30000" name="test2" xmfile="/shared/domu/test2.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="start" operation_key="xu-test2_start_0"/> + <pseudo_event id="60" operation="start" operation_key="xu-test2_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="61" operation="start" operation_key="xu-test2_start_0"> + <pseudo_event id="60" operation="start" operation_key="xu-test2_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="60000" name="test2" xmfile="/shared/domu/test2.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="load_stopped_xfc1" operation_key="load_stopped_xfc1"/> + <pseudo_event id="20" operation="load_stopped_xfc1" operation_key="load_stopped_xfc1"/> </trigger> <trigger> - <rsc_op id="60" operation="stop" operation_key="xu-test2_stop_0" on_node="xfc3" on_node_uuid="16843011"/> + <rsc_op id="59" operation="stop" operation_key="xu-test2_stop_0" on_node="xfc3" on_node_uuid="16843011"/> </trigger> <trigger> - <rsc_op id="64" operation="migrate_from" operation_key="xu-test2_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"/> + <rsc_op id="63" operation="migrate_from" operation_key="xu-test2_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="60" operation="stop" operation_key="xu-test2_stop_0" on_node="xfc3" on_node_uuid="16843011"> + <rsc_op id="59" operation="stop" operation_key="xu-test2_stop_0" on_node="xfc3" on_node_uuid="16843011"> <primitive id="xu-test2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xfc3" CRM_meta_on_node_uuid="16843011" CRM_meta_timeout="300000" name="test2" xmfile="/shared/domu/test2.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="64" operation="migrate_from" operation_key="xu-test2_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"/> + <rsc_op id="63" operation="migrate_from" operation_key="xu-test2_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="69" operation="migrate_from" operation_key="xu-test3_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"> + <rsc_op id="68" operation="migrate_from" operation_key="xu-test3_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"> <primitive id="xu-test3" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc1" CRM_meta_migrate_target="xfc0" CRM_meta_name="migrate_from" CRM_meta_on_node="xfc0" CRM_meta_on_node_uuid="16843008" CRM_meta_timeout="120000" name="test3" xmfile="/shared/domu/test3.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="migrate_to" operation_key="xu-test3_migrate_to_0" on_node="xfc1" on_node_uuid="16843009"/> + <rsc_op id="67" operation="migrate_to" operation_key="xu-test3_migrate_to_0" on_node="xfc1" on_node_uuid="16843009"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="68" operation="migrate_to" operation_key="xu-test3_migrate_to_0" on_node="xfc1" on_node_uuid="16843009"> + <rsc_op id="67" operation="migrate_to" operation_key="xu-test3_migrate_to_0" on_node="xfc1" on_node_uuid="16843009"> <primitive id="xu-test3" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc1" CRM_meta_migrate_target="xfc0" CRM_meta_name="migrate_to" CRM_meta_on_node="xfc1" CRM_meta_on_node_uuid="16843009" CRM_meta_record_pending="true" CRM_meta_timeout="120000" name="test3" xmfile="/shared/domu/test3.cfg"/> </rsc_op> @@ -155,64 +155,64 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="67" operation="monitor" operation_key="xu-test3_monitor_10000" on_node="xfc0" on_node_uuid="16843008"> + <rsc_op id="66" operation="monitor" operation_key="xu-test3_monitor_10000" on_node="xfc0" on_node_uuid="16843008"> <primitive id="xu-test3" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xfc0" CRM_meta_on_node_uuid="16843008" CRM_meta_timeout="30000" name="test3" xmfile="/shared/domu/test3.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="start" operation_key="xu-test3_start_0"/> + <pseudo_event id="65" operation="start" operation_key="xu-test3_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="66" operation="start" operation_key="xu-test3_start_0"> + <pseudo_event id="65" operation="start" operation_key="xu-test3_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="60000" name="test3" xmfile="/shared/domu/test3.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="load_stopped_xfc0" operation_key="load_stopped_xfc0"/> + <pseudo_event id="19" operation="load_stopped_xfc0" operation_key="load_stopped_xfc0"/> </trigger> <trigger> - <rsc_op id="65" operation="stop" operation_key="xu-test3_stop_0" on_node="xfc1" on_node_uuid="16843009"/> + <rsc_op id="64" operation="stop" operation_key="xu-test3_stop_0" on_node="xfc1" on_node_uuid="16843009"/> </trigger> <trigger> - <rsc_op id="69" operation="migrate_from" operation_key="xu-test3_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"/> + <rsc_op id="68" operation="migrate_from" operation_key="xu-test3_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="65" operation="stop" operation_key="xu-test3_stop_0" on_node="xfc1" on_node_uuid="16843009"> + <rsc_op id="64" operation="stop" operation_key="xu-test3_stop_0" on_node="xfc1" on_node_uuid="16843009"> <primitive id="xu-test3" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xfc1" CRM_meta_on_node_uuid="16843009" CRM_meta_timeout="300000" name="test3" xmfile="/shared/domu/test3.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="migrate_from" operation_key="xu-test3_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"/> + <rsc_op id="68" operation="migrate_from" operation_key="xu-test3_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="74" operation="migrate_from" operation_key="xu-test4_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"> + <rsc_op id="73" operation="migrate_from" operation_key="xu-test4_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"> <primitive id="xu-test4" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc0" CRM_meta_migrate_target="xfc2" CRM_meta_name="migrate_from" CRM_meta_on_node="xfc2" CRM_meta_on_node_uuid="16843010" CRM_meta_timeout="120000" name="test4" xmfile="/shared/domu/test4.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="migrate_to" operation_key="xu-test4_migrate_to_0" on_node="xfc0" on_node_uuid="16843008"/> + <rsc_op id="72" operation="migrate_to" operation_key="xu-test4_migrate_to_0" on_node="xfc0" on_node_uuid="16843008"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="73" operation="migrate_to" operation_key="xu-test4_migrate_to_0" on_node="xfc0" on_node_uuid="16843008"> + <rsc_op id="72" operation="migrate_to" operation_key="xu-test4_migrate_to_0" on_node="xfc0" on_node_uuid="16843008"> <primitive id="xu-test4" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc0" CRM_meta_migrate_target="xfc2" CRM_meta_name="migrate_to" CRM_meta_on_node="xfc0" CRM_meta_on_node_uuid="16843008" CRM_meta_record_pending="true" CRM_meta_timeout="120000" name="test4" xmfile="/shared/domu/test4.cfg"/> </rsc_op> @@ -221,64 +221,64 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="xu-test4_monitor_10000" on_node="xfc2" on_node_uuid="16843010"> + <rsc_op id="71" operation="monitor" operation_key="xu-test4_monitor_10000" on_node="xfc2" on_node_uuid="16843010"> <primitive id="xu-test4" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xfc2" CRM_meta_on_node_uuid="16843010" CRM_meta_timeout="30000" name="test4" xmfile="/shared/domu/test4.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="71" operation="start" operation_key="xu-test4_start_0"/> + <pseudo_event id="70" operation="start" operation_key="xu-test4_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="71" operation="start" operation_key="xu-test4_start_0"> + <pseudo_event id="70" operation="start" operation_key="xu-test4_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="60000" name="test4" xmfile="/shared/domu/test4.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="load_stopped_xfc2" operation_key="load_stopped_xfc2"/> + <pseudo_event id="21" operation="load_stopped_xfc2" operation_key="load_stopped_xfc2"/> </trigger> <trigger> - <rsc_op id="70" operation="stop" operation_key="xu-test4_stop_0" on_node="xfc0" on_node_uuid="16843008"/> + <rsc_op id="69" operation="stop" operation_key="xu-test4_stop_0" on_node="xfc0" on_node_uuid="16843008"/> </trigger> <trigger> - <rsc_op id="74" operation="migrate_from" operation_key="xu-test4_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"/> + <rsc_op id="73" operation="migrate_from" operation_key="xu-test4_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="70" operation="stop" operation_key="xu-test4_stop_0" on_node="xfc0" on_node_uuid="16843008"> + <rsc_op id="69" operation="stop" operation_key="xu-test4_stop_0" on_node="xfc0" on_node_uuid="16843008"> <primitive id="xu-test4" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xfc0" CRM_meta_on_node_uuid="16843008" CRM_meta_timeout="300000" name="test4" xmfile="/shared/domu/test4.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="74" operation="migrate_from" operation_key="xu-test4_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"/> + <rsc_op id="73" operation="migrate_from" operation_key="xu-test4_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="79" operation="migrate_from" operation_key="xu-test5_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"> + <rsc_op id="78" operation="migrate_from" operation_key="xu-test5_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"> <primitive id="xu-test5" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc2" CRM_meta_migrate_target="xfc3" CRM_meta_name="migrate_from" CRM_meta_on_node="xfc3" CRM_meta_on_node_uuid="16843011" CRM_meta_timeout="120000" name="test5" xmfile="/shared/domu/test5.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="78" operation="migrate_to" operation_key="xu-test5_migrate_to_0" on_node="xfc2" on_node_uuid="16843010"/> + <rsc_op id="77" operation="migrate_to" operation_key="xu-test5_migrate_to_0" on_node="xfc2" on_node_uuid="16843010"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="78" operation="migrate_to" operation_key="xu-test5_migrate_to_0" on_node="xfc2" on_node_uuid="16843010"> + <rsc_op id="77" operation="migrate_to" operation_key="xu-test5_migrate_to_0" on_node="xfc2" on_node_uuid="16843010"> <primitive id="xu-test5" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc2" CRM_meta_migrate_target="xfc3" CRM_meta_name="migrate_to" CRM_meta_on_node="xfc2" CRM_meta_on_node_uuid="16843010" CRM_meta_record_pending="true" CRM_meta_timeout="120000" name="test5" xmfile="/shared/domu/test5.cfg"/> </rsc_op> @@ -287,374 +287,341 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="xu-test5_monitor_10000" on_node="xfc3" on_node_uuid="16843011"> + <rsc_op id="76" operation="monitor" operation_key="xu-test5_monitor_10000" on_node="xfc3" on_node_uuid="16843011"> <primitive id="xu-test5" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xfc3" CRM_meta_on_node_uuid="16843011" CRM_meta_timeout="30000" name="test5" xmfile="/shared/domu/test5.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="76" operation="start" operation_key="xu-test5_start_0"/> + <pseudo_event id="75" operation="start" operation_key="xu-test5_start_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="76" operation="start" operation_key="xu-test5_start_0"> + <pseudo_event id="75" operation="start" operation_key="xu-test5_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="60000" name="test5" xmfile="/shared/domu/test5.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="load_stopped_xfc3" operation_key="load_stopped_xfc3"/> + <pseudo_event id="18" operation="load_stopped_xfc3" operation_key="load_stopped_xfc3"/> </trigger> <trigger> - <rsc_op id="75" operation="stop" operation_key="xu-test5_stop_0" on_node="xfc2" on_node_uuid="16843010"/> + <rsc_op id="74" operation="stop" operation_key="xu-test5_stop_0" on_node="xfc2" on_node_uuid="16843010"/> </trigger> <trigger> - <rsc_op id="79" operation="migrate_from" operation_key="xu-test5_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"/> + <rsc_op id="78" operation="migrate_from" operation_key="xu-test5_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="75" operation="stop" operation_key="xu-test5_stop_0" on_node="xfc2" on_node_uuid="16843010"> + <rsc_op id="74" operation="stop" operation_key="xu-test5_stop_0" on_node="xfc2" on_node_uuid="16843010"> <primitive id="xu-test5" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xfc2" CRM_meta_on_node_uuid="16843010" CRM_meta_timeout="300000" name="test5" xmfile="/shared/domu/test5.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="migrate_from" operation_key="xu-test5_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"/> + <rsc_op id="78" operation="migrate_from" operation_key="xu-test5_migrate_from_0" on_node="xfc3" on_node_uuid="16843011"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="84" operation="migrate_from" operation_key="xu-test6_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"> + <rsc_op id="83" operation="migrate_from" operation_key="xu-test6_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"> <primitive id="xu-test6" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc3" CRM_meta_migrate_target="xfc1" CRM_meta_name="migrate_from" CRM_meta_on_node="xfc1" CRM_meta_on_node_uuid="16843009" CRM_meta_timeout="120000" name="test6" xmfile="/shared/domu/test6.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="83" operation="migrate_to" operation_key="xu-test6_migrate_to_0" on_node="xfc3" on_node_uuid="16843011"/> + <rsc_op id="82" operation="migrate_to" operation_key="xu-test6_migrate_to_0" on_node="xfc3" on_node_uuid="16843011"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="83" operation="migrate_to" operation_key="xu-test6_migrate_to_0" on_node="xfc3" on_node_uuid="16843011"> + <rsc_op id="82" operation="migrate_to" operation_key="xu-test6_migrate_to_0" on_node="xfc3" on_node_uuid="16843011"> <primitive id="xu-test6" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc3" CRM_meta_migrate_target="xfc1" CRM_meta_name="migrate_to" CRM_meta_on_node="xfc3" CRM_meta_on_node_uuid="16843011" CRM_meta_record_pending="true" CRM_meta_timeout="120000" name="test6" xmfile="/shared/domu/test6.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="load_stopped_xfc1" operation_key="load_stopped_xfc1"/> + <pseudo_event id="20" operation="load_stopped_xfc1" operation_key="load_stopped_xfc1"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="82" operation="monitor" operation_key="xu-test6_monitor_10000" on_node="xfc1" on_node_uuid="16843009"> + <rsc_op id="81" operation="monitor" operation_key="xu-test6_monitor_10000" on_node="xfc1" on_node_uuid="16843009"> <primitive id="xu-test6" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xfc1" CRM_meta_on_node_uuid="16843009" CRM_meta_timeout="30000" name="test6" xmfile="/shared/domu/test6.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="start" operation_key="xu-test6_start_0"/> + <pseudo_event id="80" operation="start" operation_key="xu-test6_start_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="81" operation="start" operation_key="xu-test6_start_0"> + <pseudo_event id="80" operation="start" operation_key="xu-test6_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="60000" name="test6" xmfile="/shared/domu/test6.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="load_stopped_xfc1" operation_key="load_stopped_xfc1"/> + <pseudo_event id="20" operation="load_stopped_xfc1" operation_key="load_stopped_xfc1"/> </trigger> <trigger> - <rsc_op id="80" operation="stop" operation_key="xu-test6_stop_0" on_node="xfc3" on_node_uuid="16843011"/> + <rsc_op id="79" operation="stop" operation_key="xu-test6_stop_0" on_node="xfc3" on_node_uuid="16843011"/> </trigger> <trigger> - <rsc_op id="84" operation="migrate_from" operation_key="xu-test6_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"/> + <rsc_op id="83" operation="migrate_from" operation_key="xu-test6_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="80" operation="stop" operation_key="xu-test6_stop_0" on_node="xfc3" on_node_uuid="16843011"> + <rsc_op id="79" operation="stop" operation_key="xu-test6_stop_0" on_node="xfc3" on_node_uuid="16843011"> <primitive id="xu-test6" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xfc3" CRM_meta_on_node_uuid="16843011" CRM_meta_timeout="300000" name="test6" xmfile="/shared/domu/test6.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="84" operation="migrate_from" operation_key="xu-test6_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"/> + <rsc_op id="83" operation="migrate_from" operation_key="xu-test6_migrate_from_0" on_node="xfc1" on_node_uuid="16843009"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="89" operation="migrate_from" operation_key="xu-test7_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"> + <rsc_op id="88" operation="migrate_from" operation_key="xu-test7_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"> <primitive id="xu-test7" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc1" CRM_meta_migrate_target="xfc0" CRM_meta_name="migrate_from" CRM_meta_on_node="xfc0" CRM_meta_on_node_uuid="16843008" CRM_meta_timeout="120000" name="test7" xmfile="/shared/domu/test7.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="88" operation="migrate_to" operation_key="xu-test7_migrate_to_0" on_node="xfc1" on_node_uuid="16843009"/> + <rsc_op id="87" operation="migrate_to" operation_key="xu-test7_migrate_to_0" on_node="xfc1" on_node_uuid="16843009"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="88" operation="migrate_to" operation_key="xu-test7_migrate_to_0" on_node="xfc1" on_node_uuid="16843009"> + <rsc_op id="87" operation="migrate_to" operation_key="xu-test7_migrate_to_0" on_node="xfc1" on_node_uuid="16843009"> <primitive id="xu-test7" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc1" CRM_meta_migrate_target="xfc0" CRM_meta_name="migrate_to" CRM_meta_on_node="xfc1" CRM_meta_on_node_uuid="16843009" CRM_meta_record_pending="true" CRM_meta_timeout="120000" name="test7" xmfile="/shared/domu/test7.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="load_stopped_xfc0" operation_key="load_stopped_xfc0"/> + <pseudo_event id="19" operation="load_stopped_xfc0" operation_key="load_stopped_xfc0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="87" operation="monitor" operation_key="xu-test7_monitor_10000" on_node="xfc0" on_node_uuid="16843008"> + <rsc_op id="86" operation="monitor" operation_key="xu-test7_monitor_10000" on_node="xfc0" on_node_uuid="16843008"> <primitive id="xu-test7" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xfc0" CRM_meta_on_node_uuid="16843008" CRM_meta_timeout="30000" name="test7" xmfile="/shared/domu/test7.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="86" operation="start" operation_key="xu-test7_start_0"/> + <pseudo_event id="85" operation="start" operation_key="xu-test7_start_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="86" operation="start" operation_key="xu-test7_start_0"> + <pseudo_event id="85" operation="start" operation_key="xu-test7_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="60000" name="test7" xmfile="/shared/domu/test7.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="load_stopped_xfc0" operation_key="load_stopped_xfc0"/> + <pseudo_event id="19" operation="load_stopped_xfc0" operation_key="load_stopped_xfc0"/> </trigger> <trigger> - <rsc_op id="85" operation="stop" operation_key="xu-test7_stop_0" on_node="xfc1" on_node_uuid="16843009"/> + <rsc_op id="84" operation="stop" operation_key="xu-test7_stop_0" on_node="xfc1" on_node_uuid="16843009"/> </trigger> <trigger> - <rsc_op id="89" operation="migrate_from" operation_key="xu-test7_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"/> + <rsc_op id="88" operation="migrate_from" operation_key="xu-test7_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="85" operation="stop" operation_key="xu-test7_stop_0" on_node="xfc1" on_node_uuid="16843009"> + <rsc_op id="84" operation="stop" operation_key="xu-test7_stop_0" on_node="xfc1" on_node_uuid="16843009"> <primitive id="xu-test7" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xfc1" CRM_meta_on_node_uuid="16843009" CRM_meta_timeout="300000" name="test7" xmfile="/shared/domu/test7.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="89" operation="migrate_from" operation_key="xu-test7_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"/> + <rsc_op id="88" operation="migrate_from" operation_key="xu-test7_migrate_from_0" on_node="xfc0" on_node_uuid="16843008"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <rsc_op id="94" operation="migrate_from" operation_key="xu-test9_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"> + <rsc_op id="93" operation="migrate_from" operation_key="xu-test9_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"> <primitive id="xu-test9" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc0" CRM_meta_migrate_target="xfc2" CRM_meta_name="migrate_from" CRM_meta_on_node="xfc2" CRM_meta_on_node_uuid="16843010" CRM_meta_timeout="120000" name="test9" xmfile="/shared/domu/test9.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="93" operation="migrate_to" operation_key="xu-test9_migrate_to_0" on_node="xfc0" on_node_uuid="16843008"/> + <rsc_op id="92" operation="migrate_to" operation_key="xu-test9_migrate_to_0" on_node="xfc0" on_node_uuid="16843008"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="93" operation="migrate_to" operation_key="xu-test9_migrate_to_0" on_node="xfc0" on_node_uuid="16843008"> + <rsc_op id="92" operation="migrate_to" operation_key="xu-test9_migrate_to_0" on_node="xfc0" on_node_uuid="16843008"> <primitive id="xu-test9" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xfc0" CRM_meta_migrate_target="xfc2" CRM_meta_name="migrate_to" CRM_meta_on_node="xfc0" CRM_meta_on_node_uuid="16843008" CRM_meta_record_pending="true" CRM_meta_timeout="120000" name="test9" xmfile="/shared/domu/test9.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="load_stopped_xfc2" operation_key="load_stopped_xfc2"/> + <pseudo_event id="21" operation="load_stopped_xfc2" operation_key="load_stopped_xfc2"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="xu-test9_monitor_10000" on_node="xfc2" on_node_uuid="16843010"> + <rsc_op id="91" operation="monitor" operation_key="xu-test9_monitor_10000" on_node="xfc2" on_node_uuid="16843010"> <primitive id="xu-test9" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xfc2" CRM_meta_on_node_uuid="16843010" CRM_meta_timeout="30000" name="test9" xmfile="/shared/domu/test9.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="91" operation="start" operation_key="xu-test9_start_0"/> + <pseudo_event id="90" operation="start" operation_key="xu-test9_start_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <pseudo_event id="91" operation="start" operation_key="xu-test9_start_0"> + <pseudo_event id="90" operation="start" operation_key="xu-test9_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="60000" name="test9" xmfile="/shared/domu/test9.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="load_stopped_xfc2" operation_key="load_stopped_xfc2"/> + <pseudo_event id="21" operation="load_stopped_xfc2" operation_key="load_stopped_xfc2"/> </trigger> <trigger> - <rsc_op id="90" operation="stop" operation_key="xu-test9_stop_0" on_node="xfc0" on_node_uuid="16843008"/> + <rsc_op id="89" operation="stop" operation_key="xu-test9_stop_0" on_node="xfc0" on_node_uuid="16843008"/> </trigger> <trigger> - <rsc_op id="94" operation="migrate_from" operation_key="xu-test9_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"/> + <rsc_op id="93" operation="migrate_from" operation_key="xu-test9_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="90" operation="stop" operation_key="xu-test9_stop_0" on_node="xfc0" on_node_uuid="16843008"> + <rsc_op id="89" operation="stop" operation_key="xu-test9_stop_0" on_node="xfc0" on_node_uuid="16843008"> <primitive id="xu-test9" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xfc0" CRM_meta_on_node_uuid="16843008" CRM_meta_timeout="300000" name="test9" xmfile="/shared/domu/test9.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="94" operation="migrate_from" operation_key="xu-test9_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"/> + <rsc_op id="93" operation="migrate_from" operation_key="xu-test9_migrate_from_0" on_node="xfc2" on_node_uuid="16843010"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="96" operation="monitor" operation_key="xu-test13_monitor_10000" on_node="xfc3" on_node_uuid="16843011"> + <rsc_op id="95" operation="monitor" operation_key="xu-test13_monitor_10000" on_node="xfc3" on_node_uuid="16843011"> <primitive id="xu-test13" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xfc3" CRM_meta_on_node_uuid="16843011" CRM_meta_timeout="30000" name="test13" xmfile="/shared/domu/test13.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="95" operation="start" operation_key="xu-test13_start_0" on_node="xfc3" on_node_uuid="16843011"/> + <rsc_op id="94" operation="start" operation_key="xu-test13_start_0" on_node="xfc3" on_node_uuid="16843011"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="95" operation="start" operation_key="xu-test13_start_0" on_node="xfc3" on_node_uuid="16843011"> + <rsc_op id="94" operation="start" operation_key="xu-test13_start_0" on_node="xfc3" on_node_uuid="16843011"> <primitive id="xu-test13" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="start" CRM_meta_on_node="xfc3" CRM_meta_on_node_uuid="16843011" CRM_meta_timeout="60000" name="test13" xmfile="/shared/domu/test13.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="load_stopped_xfc3" operation_key="load_stopped_xfc3"/> + <pseudo_event id="18" operation="load_stopped_xfc3" operation_key="load_stopped_xfc3"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <pseudo_event id="22" operation="load_stopped_xfc1" operation_key="load_stopped_xfc1"> + <pseudo_event id="21" operation="load_stopped_xfc2" operation_key="load_stopped_xfc2"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="stop" operation_key="xu-test3_stop_0" on_node="xfc1" on_node_uuid="16843009"/> + <rsc_op id="54" operation="stop" operation_key="xu-test12_stop_0" on_node="xfc2" on_node_uuid="16843010"/> </trigger> <trigger> - <rsc_op id="85" operation="stop" operation_key="xu-test7_stop_0" on_node="xfc1" on_node_uuid="16843009"/> + <rsc_op id="74" operation="stop" operation_key="xu-test5_stop_0" on_node="xfc2" on_node_uuid="16843010"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <pseudo_event id="21" operation="load_stopped_xfc0" operation_key="load_stopped_xfc0"> + <pseudo_event id="20" operation="load_stopped_xfc1" operation_key="load_stopped_xfc1"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="stop" operation_key="xu-test4_stop_0" on_node="xfc0" on_node_uuid="16843008"/> + <rsc_op id="64" operation="stop" operation_key="xu-test3_stop_0" on_node="xfc1" on_node_uuid="16843009"/> </trigger> <trigger> - <rsc_op id="90" operation="stop" operation_key="xu-test9_stop_0" on_node="xfc0" on_node_uuid="16843008"/> + <rsc_op id="84" operation="stop" operation_key="xu-test7_stop_0" on_node="xfc1" on_node_uuid="16843009"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <pseudo_event id="20" operation="load_stopped_xfc2" operation_key="load_stopped_xfc2"> + <pseudo_event id="19" operation="load_stopped_xfc0" operation_key="load_stopped_xfc0"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="55" operation="stop" operation_key="xu-test12_stop_0" on_node="xfc2" on_node_uuid="16843010"/> + <rsc_op id="69" operation="stop" operation_key="xu-test4_stop_0" on_node="xfc0" on_node_uuid="16843008"/> </trigger> <trigger> - <rsc_op id="75" operation="stop" operation_key="xu-test5_stop_0" on_node="xfc2" on_node_uuid="16843010"/> + <rsc_op id="89" operation="stop" operation_key="xu-test9_stop_0" on_node="xfc0" on_node_uuid="16843008"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <pseudo_event id="19" operation="load_stopped_xfc3" operation_key="load_stopped_xfc3"> + <pseudo_event id="18" operation="load_stopped_xfc3" operation_key="load_stopped_xfc3"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="60" operation="stop" operation_key="xu-test2_stop_0" on_node="xfc3" on_node_uuid="16843011"/> + <rsc_op id="59" operation="stop" operation_key="xu-test2_stop_0" on_node="xfc3" on_node_uuid="16843011"/> </trigger> <trigger> - <rsc_op id="80" operation="stop" operation_key="xu-test6_stop_0" on_node="xfc3" on_node_uuid="16843011"/> - </trigger> - </inputs> - </synapse> - <synapse id="46"> - <action_set> - <pseudo_event id="18" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="55" operation="stop" operation_key="xu-test12_stop_0" on_node="xfc2" on_node_uuid="16843010"/> - </trigger> - <trigger> - <rsc_op id="60" operation="stop" operation_key="xu-test2_stop_0" on_node="xfc3" on_node_uuid="16843011"/> - </trigger> - <trigger> - <rsc_op id="65" operation="stop" operation_key="xu-test3_stop_0" on_node="xfc1" on_node_uuid="16843009"/> - </trigger> - <trigger> - <rsc_op id="70" operation="stop" operation_key="xu-test4_stop_0" on_node="xfc0" on_node_uuid="16843008"/> - </trigger> - <trigger> - <rsc_op id="75" operation="stop" operation_key="xu-test5_stop_0" on_node="xfc2" on_node_uuid="16843010"/> - </trigger> - <trigger> - <rsc_op id="80" operation="stop" operation_key="xu-test6_stop_0" on_node="xfc3" on_node_uuid="16843011"/> - </trigger> - <trigger> - <rsc_op id="85" operation="stop" operation_key="xu-test7_stop_0" on_node="xfc1" on_node_uuid="16843009"/> - </trigger> - <trigger> - <rsc_op id="90" operation="stop" operation_key="xu-test9_stop_0" on_node="xfc0" on_node_uuid="16843008"/> + <rsc_op id="79" operation="stop" operation_key="xu-test6_stop_0" on_node="xfc3" on_node_uuid="16843011"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/load-stopped-loop-2.scores b/pengine/test10/load-stopped-loop-2.scores index 6e42135e18f..3ab0cbfc11e 100644 --- a/pengine/test10/load-stopped-loop-2.scores +++ b/pengine/test10/load-stopped-loop-2.scores @@ -1,141 +1,141 @@ Allocation scores: -clone_color: cl_glusterd allocation score on xfc0: 0 -clone_color: cl_glusterd allocation score on xfc1: 0 -clone_color: cl_glusterd allocation score on xfc2: 0 -clone_color: cl_glusterd allocation score on xfc3: INFINITY -clone_color: cl_p_bl_glusterfs allocation score on xfc0: 0 -clone_color: cl_p_bl_glusterfs allocation score on xfc1: 0 -clone_color: cl_p_bl_glusterfs allocation score on xfc2: 0 -clone_color: cl_p_bl_glusterfs allocation score on xfc3: INFINITY -clone_color: p_bl_glusterfs:0 allocation score on xfc0: 0 -clone_color: p_bl_glusterfs:0 allocation score on xfc1: 0 -clone_color: p_bl_glusterfs:0 allocation score on xfc2: 0 -clone_color: p_bl_glusterfs:0 allocation score on xfc3: 1 -clone_color: p_bl_glusterfs:1 allocation score on xfc0: 1 -clone_color: p_bl_glusterfs:1 allocation score on xfc1: 0 -clone_color: p_bl_glusterfs:1 allocation score on xfc2: 0 -clone_color: p_bl_glusterfs:1 allocation score on xfc3: 0 -clone_color: p_bl_glusterfs:2 allocation score on xfc0: 0 -clone_color: p_bl_glusterfs:2 allocation score on xfc1: 1 -clone_color: p_bl_glusterfs:2 allocation score on xfc2: 0 -clone_color: p_bl_glusterfs:2 allocation score on xfc3: 0 -clone_color: p_bl_glusterfs:3 allocation score on xfc0: 0 -clone_color: p_bl_glusterfs:3 allocation score on xfc1: 0 -clone_color: p_bl_glusterfs:3 allocation score on xfc2: 1 -clone_color: p_bl_glusterfs:3 allocation score on xfc3: 0 -clone_color: p_glusterd:0 allocation score on xfc0: 0 -clone_color: p_glusterd:0 allocation score on xfc1: 0 -clone_color: p_glusterd:0 allocation score on xfc2: 0 -clone_color: p_glusterd:0 allocation score on xfc3: 1 -clone_color: p_glusterd:1 allocation score on xfc0: 1 -clone_color: p_glusterd:1 allocation score on xfc1: 0 -clone_color: p_glusterd:1 allocation score on xfc2: 0 -clone_color: p_glusterd:1 allocation score on xfc3: 0 -clone_color: p_glusterd:2 allocation score on xfc0: 0 -clone_color: p_glusterd:2 allocation score on xfc1: 1 -clone_color: p_glusterd:2 allocation score on xfc2: 0 -clone_color: p_glusterd:2 allocation score on xfc3: 0 -clone_color: p_glusterd:3 allocation score on xfc0: 0 -clone_color: p_glusterd:3 allocation score on xfc1: 0 -clone_color: p_glusterd:3 allocation score on xfc2: 1 -clone_color: p_glusterd:3 allocation score on xfc3: 0 -native_color: p_bl_glusterfs:0 allocation score on xfc0: -INFINITY -native_color: p_bl_glusterfs:0 allocation score on xfc1: -INFINITY -native_color: p_bl_glusterfs:0 allocation score on xfc2: -INFINITY -native_color: p_bl_glusterfs:0 allocation score on xfc3: 1 -native_color: p_bl_glusterfs:1 allocation score on xfc0: 1 -native_color: p_bl_glusterfs:1 allocation score on xfc1: -INFINITY -native_color: p_bl_glusterfs:1 allocation score on xfc2: -INFINITY -native_color: p_bl_glusterfs:1 allocation score on xfc3: -INFINITY -native_color: p_bl_glusterfs:2 allocation score on xfc0: -INFINITY -native_color: p_bl_glusterfs:2 allocation score on xfc1: 1 -native_color: p_bl_glusterfs:2 allocation score on xfc2: -INFINITY -native_color: p_bl_glusterfs:2 allocation score on xfc3: -INFINITY -native_color: p_bl_glusterfs:3 allocation score on xfc0: -INFINITY -native_color: p_bl_glusterfs:3 allocation score on xfc1: -INFINITY -native_color: p_bl_glusterfs:3 allocation score on xfc2: 1 -native_color: p_bl_glusterfs:3 allocation score on xfc3: -INFINITY -native_color: p_glusterd:0 allocation score on xfc0: 0 -native_color: p_glusterd:0 allocation score on xfc1: 0 -native_color: p_glusterd:0 allocation score on xfc2: 0 -native_color: p_glusterd:0 allocation score on xfc3: 1 -native_color: p_glusterd:1 allocation score on xfc0: 1 -native_color: p_glusterd:1 allocation score on xfc1: 0 -native_color: p_glusterd:1 allocation score on xfc2: 0 -native_color: p_glusterd:1 allocation score on xfc3: -INFINITY -native_color: p_glusterd:2 allocation score on xfc0: -INFINITY -native_color: p_glusterd:2 allocation score on xfc1: 1 -native_color: p_glusterd:2 allocation score on xfc2: 0 -native_color: p_glusterd:2 allocation score on xfc3: -INFINITY -native_color: p_glusterd:3 allocation score on xfc0: -INFINITY -native_color: p_glusterd:3 allocation score on xfc1: -INFINITY -native_color: p_glusterd:3 allocation score on xfc2: 1 -native_color: p_glusterd:3 allocation score on xfc3: -INFINITY -native_color: xu-test1 allocation score on xfc0: 0 -native_color: xu-test1 allocation score on xfc1: 0 -native_color: xu-test1 allocation score on xfc2: 0 -native_color: xu-test1 allocation score on xfc3: 0 -native_color: xu-test10 allocation score on xfc0: 0 -native_color: xu-test10 allocation score on xfc1: 0 -native_color: xu-test10 allocation score on xfc2: 0 -native_color: xu-test10 allocation score on xfc3: 0 -native_color: xu-test11 allocation score on xfc0: 0 -native_color: xu-test11 allocation score on xfc1: 0 -native_color: xu-test11 allocation score on xfc2: 0 -native_color: xu-test11 allocation score on xfc3: 0 -native_color: xu-test12 allocation score on xfc0: 0 -native_color: xu-test12 allocation score on xfc1: 0 -native_color: xu-test12 allocation score on xfc2: 0 -native_color: xu-test12 allocation score on xfc3: 0 -native_color: xu-test13 allocation score on xfc0: 0 -native_color: xu-test13 allocation score on xfc1: 0 -native_color: xu-test13 allocation score on xfc2: 0 -native_color: xu-test13 allocation score on xfc3: 0 -native_color: xu-test14 allocation score on xfc0: -INFINITY -native_color: xu-test14 allocation score on xfc1: -INFINITY -native_color: xu-test14 allocation score on xfc2: -INFINITY -native_color: xu-test14 allocation score on xfc3: -INFINITY -native_color: xu-test15 allocation score on xfc0: -INFINITY -native_color: xu-test15 allocation score on xfc1: -INFINITY -native_color: xu-test15 allocation score on xfc2: -INFINITY -native_color: xu-test15 allocation score on xfc3: -INFINITY -native_color: xu-test16 allocation score on xfc0: -INFINITY -native_color: xu-test16 allocation score on xfc1: -INFINITY -native_color: xu-test16 allocation score on xfc2: -INFINITY -native_color: xu-test16 allocation score on xfc3: -INFINITY -native_color: xu-test17 allocation score on xfc0: -INFINITY -native_color: xu-test17 allocation score on xfc1: -INFINITY -native_color: xu-test17 allocation score on xfc2: -INFINITY -native_color: xu-test17 allocation score on xfc3: -INFINITY -native_color: xu-test2 allocation score on xfc0: 0 -native_color: xu-test2 allocation score on xfc1: 0 -native_color: xu-test2 allocation score on xfc2: 0 -native_color: xu-test2 allocation score on xfc3: 0 -native_color: xu-test3 allocation score on xfc0: 0 -native_color: xu-test3 allocation score on xfc1: 0 -native_color: xu-test3 allocation score on xfc2: 0 -native_color: xu-test3 allocation score on xfc3: 0 -native_color: xu-test4 allocation score on xfc0: 0 -native_color: xu-test4 allocation score on xfc1: 0 -native_color: xu-test4 allocation score on xfc2: 0 -native_color: xu-test4 allocation score on xfc3: 0 -native_color: xu-test5 allocation score on xfc0: 0 -native_color: xu-test5 allocation score on xfc1: 0 -native_color: xu-test5 allocation score on xfc2: 0 -native_color: xu-test5 allocation score on xfc3: 0 -native_color: xu-test6 allocation score on xfc0: 0 -native_color: xu-test6 allocation score on xfc1: 0 -native_color: xu-test6 allocation score on xfc2: 0 -native_color: xu-test6 allocation score on xfc3: 0 -native_color: xu-test7 allocation score on xfc0: 0 -native_color: xu-test7 allocation score on xfc1: 0 -native_color: xu-test7 allocation score on xfc2: 0 -native_color: xu-test7 allocation score on xfc3: 0 -native_color: xu-test8 allocation score on xfc0: 0 -native_color: xu-test8 allocation score on xfc1: 0 -native_color: xu-test8 allocation score on xfc2: 0 -native_color: xu-test8 allocation score on xfc3: INFINITY -native_color: xu-test9 allocation score on xfc0: 0 -native_color: xu-test9 allocation score on xfc1: 0 -native_color: xu-test9 allocation score on xfc2: 0 -native_color: xu-test9 allocation score on xfc3: 0 +pcmk__clone_allocate: cl_glusterd allocation score on xfc0: 0 +pcmk__clone_allocate: cl_glusterd allocation score on xfc1: 0 +pcmk__clone_allocate: cl_glusterd allocation score on xfc2: 0 +pcmk__clone_allocate: cl_glusterd allocation score on xfc3: INFINITY +pcmk__clone_allocate: cl_p_bl_glusterfs allocation score on xfc0: 0 +pcmk__clone_allocate: cl_p_bl_glusterfs allocation score on xfc1: 0 +pcmk__clone_allocate: cl_p_bl_glusterfs allocation score on xfc2: 0 +pcmk__clone_allocate: cl_p_bl_glusterfs allocation score on xfc3: INFINITY +pcmk__clone_allocate: p_bl_glusterfs:0 allocation score on xfc0: 0 +pcmk__clone_allocate: p_bl_glusterfs:0 allocation score on xfc1: 0 +pcmk__clone_allocate: p_bl_glusterfs:0 allocation score on xfc2: 0 +pcmk__clone_allocate: p_bl_glusterfs:0 allocation score on xfc3: 1 +pcmk__clone_allocate: p_bl_glusterfs:1 allocation score on xfc0: 1 +pcmk__clone_allocate: p_bl_glusterfs:1 allocation score on xfc1: 0 +pcmk__clone_allocate: p_bl_glusterfs:1 allocation score on xfc2: 0 +pcmk__clone_allocate: p_bl_glusterfs:1 allocation score on xfc3: 0 +pcmk__clone_allocate: p_bl_glusterfs:2 allocation score on xfc0: 0 +pcmk__clone_allocate: p_bl_glusterfs:2 allocation score on xfc1: 1 +pcmk__clone_allocate: p_bl_glusterfs:2 allocation score on xfc2: 0 +pcmk__clone_allocate: p_bl_glusterfs:2 allocation score on xfc3: 0 +pcmk__clone_allocate: p_bl_glusterfs:3 allocation score on xfc0: 0 +pcmk__clone_allocate: p_bl_glusterfs:3 allocation score on xfc1: 0 +pcmk__clone_allocate: p_bl_glusterfs:3 allocation score on xfc2: 1 +pcmk__clone_allocate: p_bl_glusterfs:3 allocation score on xfc3: 0 +pcmk__clone_allocate: p_glusterd:0 allocation score on xfc0: 0 +pcmk__clone_allocate: p_glusterd:0 allocation score on xfc1: 0 +pcmk__clone_allocate: p_glusterd:0 allocation score on xfc2: 0 +pcmk__clone_allocate: p_glusterd:0 allocation score on xfc3: 1 +pcmk__clone_allocate: p_glusterd:1 allocation score on xfc0: 1 +pcmk__clone_allocate: p_glusterd:1 allocation score on xfc1: 0 +pcmk__clone_allocate: p_glusterd:1 allocation score on xfc2: 0 +pcmk__clone_allocate: p_glusterd:1 allocation score on xfc3: 0 +pcmk__clone_allocate: p_glusterd:2 allocation score on xfc0: 0 +pcmk__clone_allocate: p_glusterd:2 allocation score on xfc1: 1 +pcmk__clone_allocate: p_glusterd:2 allocation score on xfc2: 0 +pcmk__clone_allocate: p_glusterd:2 allocation score on xfc3: 0 +pcmk__clone_allocate: p_glusterd:3 allocation score on xfc0: 0 +pcmk__clone_allocate: p_glusterd:3 allocation score on xfc1: 0 +pcmk__clone_allocate: p_glusterd:3 allocation score on xfc2: 1 +pcmk__clone_allocate: p_glusterd:3 allocation score on xfc3: 0 +pcmk__native_allocate: p_bl_glusterfs:0 allocation score on xfc0: -INFINITY +pcmk__native_allocate: p_bl_glusterfs:0 allocation score on xfc1: -INFINITY +pcmk__native_allocate: p_bl_glusterfs:0 allocation score on xfc2: -INFINITY +pcmk__native_allocate: p_bl_glusterfs:0 allocation score on xfc3: 1 +pcmk__native_allocate: p_bl_glusterfs:1 allocation score on xfc0: 1 +pcmk__native_allocate: p_bl_glusterfs:1 allocation score on xfc1: -INFINITY +pcmk__native_allocate: p_bl_glusterfs:1 allocation score on xfc2: -INFINITY +pcmk__native_allocate: p_bl_glusterfs:1 allocation score on xfc3: -INFINITY +pcmk__native_allocate: p_bl_glusterfs:2 allocation score on xfc0: -INFINITY +pcmk__native_allocate: p_bl_glusterfs:2 allocation score on xfc1: 1 +pcmk__native_allocate: p_bl_glusterfs:2 allocation score on xfc2: -INFINITY +pcmk__native_allocate: p_bl_glusterfs:2 allocation score on xfc3: -INFINITY +pcmk__native_allocate: p_bl_glusterfs:3 allocation score on xfc0: -INFINITY +pcmk__native_allocate: p_bl_glusterfs:3 allocation score on xfc1: -INFINITY +pcmk__native_allocate: p_bl_glusterfs:3 allocation score on xfc2: 1 +pcmk__native_allocate: p_bl_glusterfs:3 allocation score on xfc3: -INFINITY +pcmk__native_allocate: p_glusterd:0 allocation score on xfc0: 0 +pcmk__native_allocate: p_glusterd:0 allocation score on xfc1: 0 +pcmk__native_allocate: p_glusterd:0 allocation score on xfc2: 0 +pcmk__native_allocate: p_glusterd:0 allocation score on xfc3: 1 +pcmk__native_allocate: p_glusterd:1 allocation score on xfc0: 1 +pcmk__native_allocate: p_glusterd:1 allocation score on xfc1: 0 +pcmk__native_allocate: p_glusterd:1 allocation score on xfc2: 0 +pcmk__native_allocate: p_glusterd:1 allocation score on xfc3: -INFINITY +pcmk__native_allocate: p_glusterd:2 allocation score on xfc0: -INFINITY +pcmk__native_allocate: p_glusterd:2 allocation score on xfc1: 1 +pcmk__native_allocate: p_glusterd:2 allocation score on xfc2: 0 +pcmk__native_allocate: p_glusterd:2 allocation score on xfc3: -INFINITY +pcmk__native_allocate: p_glusterd:3 allocation score on xfc0: -INFINITY +pcmk__native_allocate: p_glusterd:3 allocation score on xfc1: -INFINITY +pcmk__native_allocate: p_glusterd:3 allocation score on xfc2: 1 +pcmk__native_allocate: p_glusterd:3 allocation score on xfc3: -INFINITY +pcmk__native_allocate: xu-test1 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test1 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test1 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test1 allocation score on xfc3: 0 +pcmk__native_allocate: xu-test10 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test10 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test10 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test10 allocation score on xfc3: 0 +pcmk__native_allocate: xu-test11 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test11 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test11 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test11 allocation score on xfc3: 0 +pcmk__native_allocate: xu-test12 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test12 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test12 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test12 allocation score on xfc3: 0 +pcmk__native_allocate: xu-test13 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test13 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test13 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test13 allocation score on xfc3: 0 +pcmk__native_allocate: xu-test14 allocation score on xfc0: -INFINITY +pcmk__native_allocate: xu-test14 allocation score on xfc1: -INFINITY +pcmk__native_allocate: xu-test14 allocation score on xfc2: -INFINITY +pcmk__native_allocate: xu-test14 allocation score on xfc3: -INFINITY +pcmk__native_allocate: xu-test15 allocation score on xfc0: -INFINITY +pcmk__native_allocate: xu-test15 allocation score on xfc1: -INFINITY +pcmk__native_allocate: xu-test15 allocation score on xfc2: -INFINITY +pcmk__native_allocate: xu-test15 allocation score on xfc3: -INFINITY +pcmk__native_allocate: xu-test16 allocation score on xfc0: -INFINITY +pcmk__native_allocate: xu-test16 allocation score on xfc1: -INFINITY +pcmk__native_allocate: xu-test16 allocation score on xfc2: -INFINITY +pcmk__native_allocate: xu-test16 allocation score on xfc3: -INFINITY +pcmk__native_allocate: xu-test17 allocation score on xfc0: -INFINITY +pcmk__native_allocate: xu-test17 allocation score on xfc1: -INFINITY +pcmk__native_allocate: xu-test17 allocation score on xfc2: -INFINITY +pcmk__native_allocate: xu-test17 allocation score on xfc3: -INFINITY +pcmk__native_allocate: xu-test2 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test2 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test2 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test2 allocation score on xfc3: 0 +pcmk__native_allocate: xu-test3 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test3 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test3 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test3 allocation score on xfc3: 0 +pcmk__native_allocate: xu-test4 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test4 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test4 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test4 allocation score on xfc3: 0 +pcmk__native_allocate: xu-test5 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test5 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test5 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test5 allocation score on xfc3: 0 +pcmk__native_allocate: xu-test6 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test6 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test6 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test6 allocation score on xfc3: 0 +pcmk__native_allocate: xu-test7 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test7 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test7 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test7 allocation score on xfc3: 0 +pcmk__native_allocate: xu-test8 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test8 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test8 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test8 allocation score on xfc3: INFINITY +pcmk__native_allocate: xu-test9 allocation score on xfc0: 0 +pcmk__native_allocate: xu-test9 allocation score on xfc1: 0 +pcmk__native_allocate: xu-test9 allocation score on xfc2: 0 +pcmk__native_allocate: xu-test9 allocation score on xfc3: 0 diff --git a/pengine/test10/load-stopped-loop-2.summary b/pengine/test10/load-stopped-loop-2.summary index d4fbf148ef0..727382578ee 100644 --- a/pengine/test10/load-stopped-loop-2.summary +++ b/pengine/test10/load-stopped-loop-2.summary @@ -1,4 +1,4 @@ -4 of 25 resources DISABLED and 0 BLOCKED from being started due to failures +4 of 25 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ xfc0 xfc1 xfc2 xfc3 ] @@ -75,7 +75,6 @@ Executing cluster transition: * Resource action: xu-test6 stop on xfc3 * Resource action: xu-test7 monitor=10000 on xfc0 * Pseudo action: load_stopped_xfc3 - * Pseudo action: all_stopped * Pseudo action: xu-test12_start_0 * Pseudo action: xu-test5_start_0 * Pseudo action: xu-test6_start_0 diff --git a/pengine/test10/load-stopped-loop.dot b/pengine/test10/load-stopped-loop.dot index 28079d499f2..a72f67ae44a 100644 --- a/pengine/test10/load-stopped-loop.dot +++ b/pengine/test10/load-stopped-loop.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "license.anbriz.vds-ok.com-vm_migrate_from_0 v03-a" -> "license.anbriz.vds-ok.com-vm_start_0 v03-a" [ style = bold] "license.anbriz.vds-ok.com-vm_migrate_from_0 v03-a" -> "license.anbriz.vds-ok.com-vm_stop_0 v03-b" [ style = bold] "license.anbriz.vds-ok.com-vm_migrate_from_0 v03-a" [ style=bold color="green" fontcolor="black"] @@ -8,7 +7,6 @@ digraph "g" { "license.anbriz.vds-ok.com-vm_monitor_10000 v03-a" [ style=bold color="green" fontcolor="black"] "license.anbriz.vds-ok.com-vm_start_0 v03-a" -> "license.anbriz.vds-ok.com-vm_monitor_10000 v03-a" [ style = bold] "license.anbriz.vds-ok.com-vm_start_0 v03-a" [ style=bold color="green" fontcolor="orange"] -"license.anbriz.vds-ok.com-vm_stop_0 v03-b" -> "all_stopped" [ style = bold] "license.anbriz.vds-ok.com-vm_stop_0 v03-b" -> "license.anbriz.vds-ok.com-vm_start_0 v03-a" [ style = bold] "license.anbriz.vds-ok.com-vm_stop_0 v03-b" -> "load_stopped_v03-b v03-b" [ style = bold] "license.anbriz.vds-ok.com-vm_stop_0 v03-b" [ style=bold color="green" fontcolor="black"] @@ -22,13 +20,11 @@ digraph "g" { "stonith-v03-a_monitor_60000 v03-b" [ style=bold color="green" fontcolor="black"] "stonith-v03-a_start_0 v03-b" -> "stonith-v03-a_monitor_60000 v03-b" [ style = bold] "stonith-v03-a_start_0 v03-b" [ style=bold color="green" fontcolor="black"] -"stonith-v03-a_stop_0 v03-b" -> "all_stopped" [ style = bold] "stonith-v03-a_stop_0 v03-b" -> "stonith-v03-a_start_0 v03-b" [ style = bold] "stonith-v03-a_stop_0 v03-b" [ style=bold color="green" fontcolor="black"] "stonith-v03-b_monitor_60000 v03-a" [ style=bold color="green" fontcolor="black"] "stonith-v03-b_start_0 v03-a" -> "stonith-v03-b_monitor_60000 v03-a" [ style = bold] "stonith-v03-b_start_0 v03-a" [ style=bold color="green" fontcolor="black"] -"stonith-v03-b_stop_0 v03-a" -> "all_stopped" [ style = bold] "stonith-v03-b_stop_0 v03-a" -> "stonith-v03-b_start_0 v03-a" [ style = bold] "stonith-v03-b_stop_0 v03-a" [ style=bold color="green" fontcolor="black"] "terminal0.anbriz.vds-ok.com-vm_migrate_from_0 v03-b" -> "terminal0.anbriz.vds-ok.com-vm_start_0 v03-b" [ style = bold] @@ -39,7 +35,6 @@ digraph "g" { "terminal0.anbriz.vds-ok.com-vm_monitor_10000 v03-b" [ style=bold color="green" fontcolor="black"] "terminal0.anbriz.vds-ok.com-vm_start_0 v03-b" -> "terminal0.anbriz.vds-ok.com-vm_monitor_10000 v03-b" [ style = bold] "terminal0.anbriz.vds-ok.com-vm_start_0 v03-b" [ style=bold color="green" fontcolor="orange"] -"terminal0.anbriz.vds-ok.com-vm_stop_0 v03-a" -> "all_stopped" [ style = bold] "terminal0.anbriz.vds-ok.com-vm_stop_0 v03-a" -> "load_stopped_v03-a v03-a" [ style = bold] "terminal0.anbriz.vds-ok.com-vm_stop_0 v03-a" -> "terminal0.anbriz.vds-ok.com-vm_start_0 v03-b" [ style = bold] "terminal0.anbriz.vds-ok.com-vm_stop_0 v03-a" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/load-stopped-loop.exp b/pengine/test10/load-stopped-loop.exp index 2d124524114..c69a087f07f 100644 --- a/pengine/test10/load-stopped-loop.exp +++ b/pengine/test10/load-stopped-loop.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="111" operation="reload" operation_key="vds-ok-pool-0-iscsi:1_reload_0" internal_operation_key="vds-ok-pool-0-iscsi:0_reload_0" on_node="mgmt01" on_node_uuid="mgmt01"> + <rsc_op id="110" operation="reload" operation_key="vds-ok-pool-0-iscsi:1_reload_0" internal_operation_key="vds-ok-pool-0-iscsi:0_reload_0" on_node="mgmt01" on_node_uuid="mgmt01"> <primitive id="vds-ok-pool-0-iscsi" long-id="vds-ok-pool-0-iscsi:1" class="ocf" provider="vds-ok" type="iscsi"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mgmt01" CRM_meta_on_node_uuid="mgmt01" CRM_meta_timeout="20000" backing_iosched="noop" cmds_max="128" discovery_type="sendtargets" first_burst_size="131072" iosched="deadline" iosched_tunables="front_merges=0 read_expire=150 write_expire=1500" is_lvm_pv="1" max_burst_size="262144" max_recv_size="65536" max_xmit_size="65536" mpath_failback="5" mpath_no_path_retry="queue" mpath_policy="multibus" mpath_rr_min_io="1" noop_out_interval="3" noop_out_timeout="2" password="****" portals="10.5.4.235 10.5.4.236" queue_depth="128" readahead="256" replacement_timeout="15" target="iqn.2010-01.com.vds-ok:storage.vds-ok.s01.0" udev="yes" username="****"/> </rsc_op> @@ -17,13 +17,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="111" operation="reload" operation_key="vds-ok-pool-0-iscsi:1_reload_0" internal_operation_key="vds-ok-pool-0-iscsi:0_reload_0" on_node="mgmt01" on_node_uuid="mgmt01"/> + <rsc_op id="110" operation="reload" operation_key="vds-ok-pool-0-iscsi:1_reload_0" internal_operation_key="vds-ok-pool-0-iscsi:0_reload_0" on_node="mgmt01" on_node_uuid="mgmt01"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="114" operation="reload" operation_key="vds-ok-pool-0-iscsi:0_reload_0" internal_operation_key="vds-ok-pool-0-iscsi:1_reload_0" on_node="v03-b" on_node_uuid="v03-b"> + <rsc_op id="113" operation="reload" operation_key="vds-ok-pool-0-iscsi:0_reload_0" internal_operation_key="vds-ok-pool-0-iscsi:1_reload_0" on_node="v03-b" on_node_uuid="v03-b"> <primitive id="vds-ok-pool-0-iscsi" long-id="vds-ok-pool-0-iscsi:0" class="ocf" provider="vds-ok" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="v03-b" CRM_meta_on_node_uuid="v03-b" CRM_meta_timeout="20000" backing_iosched="noop" cmds_max="128" discovery_type="sendtargets" first_burst_size="131072" iosched="deadline" iosched_tunables="front_merges=0 read_expire=150 write_expire=1500" is_lvm_pv="1" max_burst_size="262144" max_recv_size="65536" max_xmit_size="65536" mpath_failback="5" mpath_no_path_retry="queue" mpath_policy="multibus" mpath_rr_min_io="1" noop_out_interval="3" noop_out_timeout="2" password="****" portals="10.5.4.235 10.5.4.236" queue_depth="128" readahead="256" replacement_timeout="15" target="iqn.2010-01.com.vds-ok:storage.vds-ok.s01.0" udev="yes" username="****"/> </rsc_op> @@ -39,13 +39,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="114" operation="reload" operation_key="vds-ok-pool-0-iscsi:0_reload_0" internal_operation_key="vds-ok-pool-0-iscsi:1_reload_0" on_node="v03-b" on_node_uuid="v03-b"/> + <rsc_op id="113" operation="reload" operation_key="vds-ok-pool-0-iscsi:0_reload_0" internal_operation_key="vds-ok-pool-0-iscsi:1_reload_0" on_node="v03-b" on_node_uuid="v03-b"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="117" operation="reload" operation_key="vds-ok-pool-0-iscsi:2_reload_0" on_node="v03-a" on_node_uuid="v03-a"> + <rsc_op id="116" operation="reload" operation_key="vds-ok-pool-0-iscsi:2_reload_0" on_node="v03-a" on_node_uuid="v03-a"> <primitive id="vds-ok-pool-0-iscsi" long-id="vds-ok-pool-0-iscsi:2" class="ocf" provider="vds-ok" type="iscsi"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="v03-a" CRM_meta_on_node_uuid="v03-a" CRM_meta_timeout="20000" backing_iosched="noop" cmds_max="128" discovery_type="sendtargets" first_burst_size="131072" iosched="deadline" iosched_tunables="front_merges=0 read_expire=150 write_expire=1500" is_lvm_pv="1" max_burst_size="262144" max_recv_size="65536" max_xmit_size="65536" mpath_failback="5" mpath_no_path_retry="queue" mpath_policy="multibus" mpath_rr_min_io="1" noop_out_interval="3" noop_out_timeout="2" password="****" portals="10.5.4.235 10.5.4.236" queue_depth="128" readahead="256" replacement_timeout="15" target="iqn.2010-01.com.vds-ok:storage.vds-ok.s01.0" udev="yes" username="****"/> </rsc_op> @@ -61,13 +61,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="117" operation="reload" operation_key="vds-ok-pool-0-iscsi:2_reload_0" on_node="v03-a" on_node_uuid="v03-a"/> + <rsc_op id="116" operation="reload" operation_key="vds-ok-pool-0-iscsi:2_reload_0" on_node="v03-a" on_node_uuid="v03-a"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="110" operation="reload" operation_key="vds-ok-pool-1-iscsi:1_reload_0" internal_operation_key="vds-ok-pool-1-iscsi:0_reload_0" on_node="mgmt01" on_node_uuid="mgmt01"> + <rsc_op id="109" operation="reload" operation_key="vds-ok-pool-1-iscsi:1_reload_0" internal_operation_key="vds-ok-pool-1-iscsi:0_reload_0" on_node="mgmt01" on_node_uuid="mgmt01"> <primitive id="vds-ok-pool-1-iscsi" long-id="vds-ok-pool-1-iscsi:1" class="ocf" provider="vds-ok" type="iscsi"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mgmt01" CRM_meta_on_node_uuid="mgmt01" CRM_meta_timeout="20000" backing_iosched="noop" cmds_max="128" discovery_type="sendtargets" first_burst_size="131072" iosched="deadline" iosched_tunables="front_merges=0 read_expire=150 write_expire=1500" is_lvm_pv="1" max_burst_size="262144" max_recv_size="65536" max_xmit_size="65536" mpath_failback="5" mpath_no_path_retry="queue" mpath_policy="multibus" mpath_rr_min_io="1" noop_out_interval="3" noop_out_timeout="2" password="****" portals="10.5.4.237 10.5.4.238" queue_depth="128" readahead="256" replacement_timeout="15" target="iqn.2010-01.com.vds-ok:storage.vds-ok.s01.1" udev="yes" username="****"/> </rsc_op> @@ -83,13 +83,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="110" operation="reload" operation_key="vds-ok-pool-1-iscsi:1_reload_0" internal_operation_key="vds-ok-pool-1-iscsi:0_reload_0" on_node="mgmt01" on_node_uuid="mgmt01"/> + <rsc_op id="109" operation="reload" operation_key="vds-ok-pool-1-iscsi:1_reload_0" internal_operation_key="vds-ok-pool-1-iscsi:0_reload_0" on_node="mgmt01" on_node_uuid="mgmt01"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="112" operation="reload" operation_key="vds-ok-pool-1-iscsi:0_reload_0" internal_operation_key="vds-ok-pool-1-iscsi:1_reload_0" on_node="v03-b" on_node_uuid="v03-b"> + <rsc_op id="111" operation="reload" operation_key="vds-ok-pool-1-iscsi:0_reload_0" internal_operation_key="vds-ok-pool-1-iscsi:1_reload_0" on_node="v03-b" on_node_uuid="v03-b"> <primitive id="vds-ok-pool-1-iscsi" long-id="vds-ok-pool-1-iscsi:0" class="ocf" provider="vds-ok" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="v03-b" CRM_meta_on_node_uuid="v03-b" CRM_meta_timeout="20000" backing_iosched="noop" cmds_max="128" discovery_type="sendtargets" first_burst_size="131072" iosched="deadline" iosched_tunables="front_merges=0 read_expire=150 write_expire=1500" is_lvm_pv="1" max_burst_size="262144" max_recv_size="65536" max_xmit_size="65536" mpath_failback="5" mpath_no_path_retry="queue" mpath_policy="multibus" mpath_rr_min_io="1" noop_out_interval="3" noop_out_timeout="2" password="****" portals="10.5.4.237 10.5.4.238" queue_depth="128" readahead="256" replacement_timeout="15" target="iqn.2010-01.com.vds-ok:storage.vds-ok.s01.1" udev="yes" username="****"/> </rsc_op> @@ -105,13 +105,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="112" operation="reload" operation_key="vds-ok-pool-1-iscsi:0_reload_0" internal_operation_key="vds-ok-pool-1-iscsi:1_reload_0" on_node="v03-b" on_node_uuid="v03-b"/> + <rsc_op id="111" operation="reload" operation_key="vds-ok-pool-1-iscsi:0_reload_0" internal_operation_key="vds-ok-pool-1-iscsi:1_reload_0" on_node="v03-b" on_node_uuid="v03-b"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="115" operation="reload" operation_key="vds-ok-pool-1-iscsi:2_reload_0" on_node="v03-a" on_node_uuid="v03-a"> + <rsc_op id="114" operation="reload" operation_key="vds-ok-pool-1-iscsi:2_reload_0" on_node="v03-a" on_node_uuid="v03-a"> <primitive id="vds-ok-pool-1-iscsi" long-id="vds-ok-pool-1-iscsi:2" class="ocf" provider="vds-ok" type="iscsi"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="v03-a" CRM_meta_on_node_uuid="v03-a" CRM_meta_timeout="20000" backing_iosched="noop" cmds_max="128" discovery_type="sendtargets" first_burst_size="131072" iosched="deadline" iosched_tunables="front_merges=0 read_expire=150 write_expire=1500" is_lvm_pv="1" max_burst_size="262144" max_recv_size="65536" max_xmit_size="65536" mpath_failback="5" mpath_no_path_retry="queue" mpath_policy="multibus" mpath_rr_min_io="1" noop_out_interval="3" noop_out_timeout="2" password="****" portals="10.5.4.237 10.5.4.238" queue_depth="128" readahead="256" replacement_timeout="15" target="iqn.2010-01.com.vds-ok:storage.vds-ok.s01.1" udev="yes" username="****"/> </rsc_op> @@ -127,13 +127,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="115" operation="reload" operation_key="vds-ok-pool-1-iscsi:2_reload_0" on_node="v03-a" on_node_uuid="v03-a"/> + <rsc_op id="114" operation="reload" operation_key="vds-ok-pool-1-iscsi:2_reload_0" on_node="v03-a" on_node_uuid="v03-a"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="220" operation="stop" operation_key="stonith-v03-b_stop_0" on_node="v03-a" on_node_uuid="v03-a"> + <rsc_op id="219" operation="stop" operation_key="stonith-v03-b_stop_0" on_node="v03-a" on_node_uuid="v03-a"> <primitive id="stonith-v03-b" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="v03-a" CRM_meta_on_node_uuid="v03-a" CRM_meta_timeout="20000" auth="md5" ipaddr="v03-b-control" lanplus="true" login="****" method="onoff" passwd="****" pcmk_host_argument="none" pcmk_host_check="static-list" pcmk_host_list="v03-b" power_wait="5" priority="0" recheck_wait="1" rechecks="5"/> </rsc_op> @@ -142,14 +142,14 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="116" operation="start" operation_key="stonith-v03-b_start_0" on_node="v03-a" on_node_uuid="v03-a"> + <rsc_op id="115" operation="start" operation_key="stonith-v03-b_start_0" on_node="v03-a" on_node_uuid="v03-a"> <primitive id="stonith-v03-b" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="v03-a" CRM_meta_on_node_uuid="v03-a" CRM_meta_timeout="20000" auth="md5" ipaddr="v03-b-control" lanplus="true" login="****" method="onoff" passwd="****" pcmk_host_argument="none" pcmk_host_check="static-list" pcmk_host_list="v03-b" power_wait="5" priority="0" recheck_wait="1" rechecks="5"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="220" operation="stop" operation_key="stonith-v03-b_stop_0" on_node="v03-a" on_node_uuid="v03-a"/> + <rsc_op id="219" operation="stop" operation_key="stonith-v03-b_stop_0" on_node="v03-a" on_node_uuid="v03-a"/> </trigger> </inputs> </synapse> @@ -162,13 +162,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="116" operation="start" operation_key="stonith-v03-b_start_0" on_node="v03-a" on_node_uuid="v03-a"/> + <rsc_op id="115" operation="start" operation_key="stonith-v03-b_start_0" on_node="v03-a" on_node_uuid="v03-a"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="221" operation="stop" operation_key="stonith-v03-a_stop_0" on_node="v03-b" on_node_uuid="v03-b"> + <rsc_op id="220" operation="stop" operation_key="stonith-v03-a_stop_0" on_node="v03-b" on_node_uuid="v03-b"> <primitive id="stonith-v03-a" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="v03-b" CRM_meta_on_node_uuid="v03-b" CRM_meta_timeout="20000" auth="md5" ipaddr="v03-a-control" lanplus="true" login="****" method="onoff" passwd="****" pcmk_host_argument="none" pcmk_host_check="static-list" pcmk_host_list="v03-a" power_wait="5" priority="0" recheck_wait="1" rechecks="5"/> </rsc_op> @@ -177,14 +177,14 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="113" operation="start" operation_key="stonith-v03-a_start_0" on_node="v03-b" on_node_uuid="v03-b"> + <rsc_op id="112" operation="start" operation_key="stonith-v03-a_start_0" on_node="v03-b" on_node_uuid="v03-b"> <primitive id="stonith-v03-a" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="v03-b" CRM_meta_on_node_uuid="v03-b" CRM_meta_timeout="20000" auth="md5" ipaddr="v03-a-control" lanplus="true" login="****" method="onoff" passwd="****" pcmk_host_argument="none" pcmk_host_check="static-list" pcmk_host_list="v03-a" power_wait="5" priority="0" recheck_wait="1" rechecks="5"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="221" operation="stop" operation_key="stonith-v03-a_stop_0" on_node="v03-b" on_node_uuid="v03-b"/> + <rsc_op id="220" operation="stop" operation_key="stonith-v03-a_stop_0" on_node="v03-b" on_node_uuid="v03-b"/> </trigger> </inputs> </synapse> @@ -197,26 +197,26 @@ </action_set> <inputs> <trigger> - <rsc_op id="113" operation="start" operation_key="stonith-v03-a_start_0" on_node="v03-b" on_node_uuid="v03-b"/> + <rsc_op id="112" operation="start" operation_key="stonith-v03-a_start_0" on_node="v03-b" on_node_uuid="v03-b"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="404" operation="migrate_from" operation_key="license.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-a" on_node_uuid="v03-a"> + <rsc_op id="403" operation="migrate_from" operation_key="license.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-a" on_node_uuid="v03-a"> <primitive id="license.anbriz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_migrate_source="v03-b" CRM_meta_migrate_target="v03-a" CRM_meta_name="migrate_from" CRM_meta_on_node="v03-a" CRM_meta_on_node_uuid="v03-a" CRM_meta_timeout="30000" arch="x86_64" blkio_weight="100" cpu_model="VDS_OK" devices="disk:0,vds-ok-pool-0,license.anbriz.vds-ok.com_disk0,50016;netif:0,mcast,mcast-anbriz,00:16:3e:2b:d1:85,192.168.155.4;cdrom:0,libvirt-images,/virtio-win-0.1-22.iso;ide_controller:0;floppy:0,libvirt-images,;fdc_controller:0;console;mouse;tablet;graphics;watchdog:i6300esb:poweroff;" domain_name="license.anbriz.vds-ok.com" domain_uuid="61962a4c-0e0c-4502-95ca-4401bfad5553" force_stop="0" host_role_needed="" hypervisor="qemu:///system" mem_mb="1024" migration_transport="tls" run_mode="run" schedinfo_weight="250" vcpu_num="1" vcpu_policy="share"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="403" operation="migrate_to" operation_key="license.anbriz.vds-ok.com-vm_migrate_to_0" on_node="v03-b" on_node_uuid="v03-b"/> + <rsc_op id="402" operation="migrate_to" operation_key="license.anbriz.vds-ok.com-vm_migrate_to_0" on_node="v03-b" on_node_uuid="v03-b"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="403" operation="migrate_to" operation_key="license.anbriz.vds-ok.com-vm_migrate_to_0" on_node="v03-b" on_node_uuid="v03-b"> + <rsc_op id="402" operation="migrate_to" operation_key="license.anbriz.vds-ok.com-vm_migrate_to_0" on_node="v03-b" on_node_uuid="v03-b"> <primitive id="license.anbriz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_migrate_source="v03-b" CRM_meta_migrate_target="v03-a" CRM_meta_name="migrate_to" CRM_meta_on_node="v03-b" CRM_meta_on_node_uuid="v03-b" CRM_meta_record_pending="true" CRM_meta_timeout="600000" arch="x86_64" blkio_weight="100" cpu_model="VDS_OK" devices="disk:0,vds-ok-pool-0,license.anbriz.vds-ok.com_disk0,50016;netif:0,mcast,mcast-anbriz,00:16:3e:2b:d1:85,192.168.155.4;cdrom:0,libvirt-images,/virtio-win-0.1-22.iso;ide_controller:0;floppy:0,libvirt-images,;fdc_controller:0;console;mouse;tablet;graphics;watchdog:i6300esb:poweroff;" domain_name="license.anbriz.vds-ok.com" domain_uuid="61962a4c-0e0c-4502-95ca-4401bfad5553" force_stop="0" host_role_needed="" hypervisor="qemu:///system" mem_mb="1024" migration_transport="tls" run_mode="run" schedinfo_weight="250" vcpu_num="1" vcpu_policy="share"/> </rsc_op> @@ -225,20 +225,20 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="402" operation="monitor" operation_key="license.anbriz.vds-ok.com-vm_monitor_10000" on_node="v03-a" on_node_uuid="v03-a"> + <rsc_op id="401" operation="monitor" operation_key="license.anbriz.vds-ok.com-vm_monitor_10000" on_node="v03-a" on_node_uuid="v03-a"> <primitive id="license.anbriz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="v03-a" CRM_meta_on_node_uuid="v03-a" CRM_meta_timeout="30000" arch="x86_64" blkio_weight="100" cpu_model="VDS_OK" devices="disk:0,vds-ok-pool-0,license.anbriz.vds-ok.com_disk0,50016;netif:0,mcast,mcast-anbriz,00:16:3e:2b:d1:85,192.168.155.4;cdrom:0,libvirt-images,/virtio-win-0.1-22.iso;ide_controller:0;floppy:0,libvirt-images,;fdc_controller:0;console;mouse;tablet;graphics;watchdog:i6300esb:poweroff;" domain_name="license.anbriz.vds-ok.com" domain_uuid="61962a4c-0e0c-4502-95ca-4401bfad5553" force_stop="0" host_role_needed="" hypervisor="qemu:///system" mem_mb="1024" migration_transport="tls" run_mode="run" schedinfo_weight="250" vcpu_num="1" vcpu_policy="share"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="401" operation="start" operation_key="license.anbriz.vds-ok.com-vm_start_0"/> + <pseudo_event id="400" operation="start" operation_key="license.anbriz.vds-ok.com-vm_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="401" operation="start" operation_key="license.anbriz.vds-ok.com-vm_start_0"> + <pseudo_event id="400" operation="start" operation_key="license.anbriz.vds-ok.com-vm_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="120000" arch="x86_64" blkio_weight="100" cpu_model="VDS_OK" devices="disk:0,vds-ok-pool-0,license.anbriz.vds-ok.com_disk0,50016;netif:0,mcast,mcast-anbriz,00:16:3e:2b:d1:85,192.168.155.4;cdrom:0,libvirt-images,/virtio-win-0.1-22.iso;ide_controller:0;floppy:0,libvirt-images,;fdc_controller:0;console;mouse;tablet;graphics;watchdog:i6300esb:poweroff;" domain_name="license.anbriz.vds-ok.com" domain_uuid="61962a4c-0e0c-4502-95ca-4401bfad5553" force_stop="0" host_role_needed="" hypervisor="qemu:///system" mem_mb="1024" migration_transport="tls" run_mode="run" schedinfo_weight="250" vcpu_num="1" vcpu_policy="share"/> </pseudo_event> </action_set> @@ -247,42 +247,42 @@ <pseudo_event id="107" operation="load_stopped_v03-a" operation_key="load_stopped_v03-a"/> </trigger> <trigger> - <rsc_op id="400" operation="stop" operation_key="license.anbriz.vds-ok.com-vm_stop_0" on_node="v03-b" on_node_uuid="v03-b"/> + <rsc_op id="399" operation="stop" operation_key="license.anbriz.vds-ok.com-vm_stop_0" on_node="v03-b" on_node_uuid="v03-b"/> </trigger> <trigger> - <rsc_op id="404" operation="migrate_from" operation_key="license.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-a" on_node_uuid="v03-a"/> + <rsc_op id="403" operation="migrate_from" operation_key="license.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-a" on_node_uuid="v03-a"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="400" operation="stop" operation_key="license.anbriz.vds-ok.com-vm_stop_0" on_node="v03-b" on_node_uuid="v03-b"> + <rsc_op id="399" operation="stop" operation_key="license.anbriz.vds-ok.com-vm_stop_0" on_node="v03-b" on_node_uuid="v03-b"> <primitive id="license.anbriz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="v03-b" CRM_meta_on_node_uuid="v03-b" CRM_meta_timeout="600000" arch="x86_64" blkio_weight="100" cpu_model="VDS_OK" devices="disk:0,vds-ok-pool-0,license.anbriz.vds-ok.com_disk0,50016;netif:0,mcast,mcast-anbriz,00:16:3e:2b:d1:85,192.168.155.4;cdrom:0,libvirt-images,/virtio-win-0.1-22.iso;ide_controller:0;floppy:0,libvirt-images,;fdc_controller:0;console;mouse;tablet;graphics;watchdog:i6300esb:poweroff;" domain_name="license.anbriz.vds-ok.com" domain_uuid="61962a4c-0e0c-4502-95ca-4401bfad5553" force_stop="0" host_role_needed="" hypervisor="qemu:///system" mem_mb="1024" migration_transport="tls" run_mode="run" schedinfo_weight="250" vcpu_num="1" vcpu_policy="share"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="404" operation="migrate_from" operation_key="license.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-a" on_node_uuid="v03-a"/> + <rsc_op id="403" operation="migrate_from" operation_key="license.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-a" on_node_uuid="v03-a"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="423" operation="migrate_from" operation_key="terminal0.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-b" on_node_uuid="v03-b"> + <rsc_op id="422" operation="migrate_from" operation_key="terminal0.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-b" on_node_uuid="v03-b"> <primitive id="terminal0.anbriz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_migrate_source="v03-a" CRM_meta_migrate_target="v03-b" CRM_meta_name="migrate_from" CRM_meta_on_node="v03-b" CRM_meta_on_node_uuid="v03-b" CRM_meta_timeout="30000" arch="x86_64" blkio_weight="166" cpu_model="VDS_OK" devices="disk:0,vds-ok-pool-1,terminal0.anbriz.vds-ok.com_disk0,50016;disk:1,vds-ok-pool-1,terminal0.anbriz.vds-ok.com_disk1,20000;netif:0,mcast,mcast-anbriz,00:16:3e:87:f9:21,192.168.155.3;ide_controller:0;cdrom:0,libvirt-images,/virtio-win-0.1-22.iso;console;mouse;tablet;graphics;watchdog:i6300esb:poweroff;" domain_name="terminal0.anbriz.vds-ok.com" domain_uuid="46bd3282-56ef-44a1-98e3-dcb93387f921" force_stop="0" host_role_needed="" hypervisor="qemu:///system" mem_mb="4096" migration_transport="tls" run_mode="run" schedinfo_weight="1000" vcpu_num="2" vcpu_policy="share"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="422" operation="migrate_to" operation_key="terminal0.anbriz.vds-ok.com-vm_migrate_to_0" on_node="v03-a" on_node_uuid="v03-a"/> + <rsc_op id="421" operation="migrate_to" operation_key="terminal0.anbriz.vds-ok.com-vm_migrate_to_0" on_node="v03-a" on_node_uuid="v03-a"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="422" operation="migrate_to" operation_key="terminal0.anbriz.vds-ok.com-vm_migrate_to_0" on_node="v03-a" on_node_uuid="v03-a"> + <rsc_op id="421" operation="migrate_to" operation_key="terminal0.anbriz.vds-ok.com-vm_migrate_to_0" on_node="v03-a" on_node_uuid="v03-a"> <primitive id="terminal0.anbriz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_migrate_source="v03-a" CRM_meta_migrate_target="v03-b" CRM_meta_name="migrate_to" CRM_meta_on_node="v03-a" CRM_meta_on_node_uuid="v03-a" CRM_meta_record_pending="true" CRM_meta_timeout="600000" arch="x86_64" blkio_weight="166" cpu_model="VDS_OK" devices="disk:0,vds-ok-pool-1,terminal0.anbriz.vds-ok.com_disk0,50016;disk:1,vds-ok-pool-1,terminal0.anbriz.vds-ok.com_disk1,20000;netif:0,mcast,mcast-anbriz,00:16:3e:87:f9:21,192.168.155.3;ide_controller:0;cdrom:0,libvirt-images,/virtio-win-0.1-22.iso;console;mouse;tablet;graphics;watchdog:i6300esb:poweroff;" domain_name="terminal0.anbriz.vds-ok.com" domain_uuid="46bd3282-56ef-44a1-98e3-dcb93387f921" force_stop="0" host_role_needed="" hypervisor="qemu:///system" mem_mb="4096" migration_transport="tls" run_mode="run" schedinfo_weight="1000" vcpu_num="2" vcpu_policy="share"/> </rsc_op> @@ -295,20 +295,20 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="421" operation="monitor" operation_key="terminal0.anbriz.vds-ok.com-vm_monitor_10000" on_node="v03-b" on_node_uuid="v03-b"> + <rsc_op id="420" operation="monitor" operation_key="terminal0.anbriz.vds-ok.com-vm_monitor_10000" on_node="v03-b" on_node_uuid="v03-b"> <primitive id="terminal0.anbriz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="v03-b" CRM_meta_on_node_uuid="v03-b" CRM_meta_timeout="30000" arch="x86_64" blkio_weight="166" cpu_model="VDS_OK" devices="disk:0,vds-ok-pool-1,terminal0.anbriz.vds-ok.com_disk0,50016;disk:1,vds-ok-pool-1,terminal0.anbriz.vds-ok.com_disk1,20000;netif:0,mcast,mcast-anbriz,00:16:3e:87:f9:21,192.168.155.3;ide_controller:0;cdrom:0,libvirt-images,/virtio-win-0.1-22.iso;console;mouse;tablet;graphics;watchdog:i6300esb:poweroff;" domain_name="terminal0.anbriz.vds-ok.com" domain_uuid="46bd3282-56ef-44a1-98e3-dcb93387f921" force_stop="0" host_role_needed="" hypervisor="qemu:///system" mem_mb="4096" migration_transport="tls" run_mode="run" schedinfo_weight="1000" vcpu_num="2" vcpu_policy="share"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="420" operation="start" operation_key="terminal0.anbriz.vds-ok.com-vm_start_0"/> + <pseudo_event id="419" operation="start" operation_key="terminal0.anbriz.vds-ok.com-vm_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="420" operation="start" operation_key="terminal0.anbriz.vds-ok.com-vm_start_0"> + <pseudo_event id="419" operation="start" operation_key="terminal0.anbriz.vds-ok.com-vm_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="120000" arch="x86_64" blkio_weight="166" cpu_model="VDS_OK" devices="disk:0,vds-ok-pool-1,terminal0.anbriz.vds-ok.com_disk0,50016;disk:1,vds-ok-pool-1,terminal0.anbriz.vds-ok.com_disk1,20000;netif:0,mcast,mcast-anbriz,00:16:3e:87:f9:21,192.168.155.3;ide_controller:0;cdrom:0,libvirt-images,/virtio-win-0.1-22.iso;console;mouse;tablet;graphics;watchdog:i6300esb:poweroff;" domain_name="terminal0.anbriz.vds-ok.com" domain_uuid="46bd3282-56ef-44a1-98e3-dcb93387f921" force_stop="0" host_role_needed="" hypervisor="qemu:///system" mem_mb="4096" migration_transport="tls" run_mode="run" schedinfo_weight="1000" vcpu_num="2" vcpu_policy="share"/> </pseudo_event> </action_set> @@ -317,42 +317,42 @@ <pseudo_event id="108" operation="load_stopped_v03-b" operation_key="load_stopped_v03-b"/> </trigger> <trigger> - <rsc_op id="419" operation="stop" operation_key="terminal0.anbriz.vds-ok.com-vm_stop_0" on_node="v03-a" on_node_uuid="v03-a"/> + <rsc_op id="418" operation="stop" operation_key="terminal0.anbriz.vds-ok.com-vm_stop_0" on_node="v03-a" on_node_uuid="v03-a"/> </trigger> <trigger> - <rsc_op id="423" operation="migrate_from" operation_key="terminal0.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-b" on_node_uuid="v03-b"/> + <rsc_op id="422" operation="migrate_from" operation_key="terminal0.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-b" on_node_uuid="v03-b"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="419" operation="stop" operation_key="terminal0.anbriz.vds-ok.com-vm_stop_0" on_node="v03-a" on_node_uuid="v03-a"> + <rsc_op id="418" operation="stop" operation_key="terminal0.anbriz.vds-ok.com-vm_stop_0" on_node="v03-a" on_node_uuid="v03-a"> <primitive id="terminal0.anbriz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="v03-a" CRM_meta_on_node_uuid="v03-a" CRM_meta_timeout="600000" arch="x86_64" blkio_weight="166" cpu_model="VDS_OK" devices="disk:0,vds-ok-pool-1,terminal0.anbriz.vds-ok.com_disk0,50016;disk:1,vds-ok-pool-1,terminal0.anbriz.vds-ok.com_disk1,20000;netif:0,mcast,mcast-anbriz,00:16:3e:87:f9:21,192.168.155.3;ide_controller:0;cdrom:0,libvirt-images,/virtio-win-0.1-22.iso;console;mouse;tablet;graphics;watchdog:i6300esb:poweroff;" domain_name="terminal0.anbriz.vds-ok.com" domain_uuid="46bd3282-56ef-44a1-98e3-dcb93387f921" force_stop="0" host_role_needed="" hypervisor="qemu:///system" mem_mb="4096" migration_transport="tls" run_mode="run" schedinfo_weight="1000" vcpu_num="2" vcpu_policy="share"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="423" operation="migrate_from" operation_key="terminal0.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-b" on_node_uuid="v03-b"/> + <rsc_op id="422" operation="migrate_from" operation_key="terminal0.anbriz.vds-ok.com-vm_migrate_from_0" on_node="v03-b" on_node_uuid="v03-b"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="433" operation="monitor" operation_key="vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_monitor_10000" on_node="v03-a" on_node_uuid="v03-a"> + <rsc_op id="432" operation="monitor" operation_key="vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_monitor_10000" on_node="v03-a" on_node_uuid="v03-a"> <primitive id="vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="v03-a" CRM_meta_on_node_uuid="v03-a" CRM_meta_timeout="30000" arch="x86_64" blkio_weight="100" bootdev="network" cpu_model="VDS_OK" devices="netif:0,bridge,vlan1,00:16:3e:ef:13:04,10.5.4.67;memballon;console;graphics;mouse;tablet;watchdog:i6300esb:poweroff;" domain_name="vd01-d.cdev.ttc.prague.cz.vds-ok.com" domain_uuid="570d45ea-24e0-46d9-b63c-6a398bef1304" fencing_method="qpid" force_stop="1" host_role_needed="" hypervisor="qemu:///system" mem_mb="2048" migration_transport="tls" schedinfo_weight="20" vcpu_num="1" vcpu_policy="share"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="432" operation="start" operation_key="vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_start_0" on_node="v03-a" on_node_uuid="v03-a"/> + <rsc_op id="431" operation="start" operation_key="vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_start_0" on_node="v03-a" on_node_uuid="v03-a"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="432" operation="start" operation_key="vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_start_0" on_node="v03-a" on_node_uuid="v03-a"> + <rsc_op id="431" operation="start" operation_key="vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_start_0" on_node="v03-a" on_node_uuid="v03-a"> <primitive id="vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_name="start" CRM_meta_on_node="v03-a" CRM_meta_on_node_uuid="v03-a" CRM_meta_timeout="120000" arch="x86_64" blkio_weight="100" bootdev="network" cpu_model="VDS_OK" devices="netif:0,bridge,vlan1,00:16:3e:ef:13:04,10.5.4.67;memballon;console;graphics;mouse;tablet;watchdog:i6300esb:poweroff;" domain_name="vd01-d.cdev.ttc.prague.cz.vds-ok.com" domain_uuid="570d45ea-24e0-46d9-b63c-6a398bef1304" fencing_method="qpid" force_stop="1" host_role_needed="" hypervisor="qemu:///system" mem_mb="2048" migration_transport="tls" schedinfo_weight="20" vcpu_num="1" vcpu_policy="share"/> </rsc_op> @@ -364,14 +364,6 @@ </inputs> </synapse> <synapse id="30"> - <action_set> - <pseudo_event id="109" operation="load_stopped_mgmt01" operation_key="load_stopped_mgmt01"> - <attributes /> - </pseudo_event> - </action_set> - <inputs/> - </synapse> - <synapse id="31"> <action_set> <pseudo_event id="108" operation="load_stopped_v03-b" operation_key="load_stopped_v03-b"> <attributes /> @@ -379,11 +371,11 @@ </action_set> <inputs> <trigger> - <rsc_op id="400" operation="stop" operation_key="license.anbriz.vds-ok.com-vm_stop_0" on_node="v03-b" on_node_uuid="v03-b"/> + <rsc_op id="399" operation="stop" operation_key="license.anbriz.vds-ok.com-vm_stop_0" on_node="v03-b" on_node_uuid="v03-b"/> </trigger> </inputs> </synapse> - <synapse id="32"> + <synapse id="31"> <action_set> <pseudo_event id="107" operation="load_stopped_v03-a" operation_key="load_stopped_v03-a"> <attributes /> @@ -391,30 +383,16 @@ </action_set> <inputs> <trigger> - <rsc_op id="419" operation="stop" operation_key="terminal0.anbriz.vds-ok.com-vm_stop_0" on_node="v03-a" on_node_uuid="v03-a"/> + <rsc_op id="418" operation="stop" operation_key="terminal0.anbriz.vds-ok.com-vm_stop_0" on_node="v03-a" on_node_uuid="v03-a"/> </trigger> </inputs> </synapse> - <synapse id="33"> + <synapse id="32"> <action_set> - <pseudo_event id="106" operation="all_stopped" operation_key="all_stopped"> + <pseudo_event id="106" operation="load_stopped_mgmt01" operation_key="load_stopped_mgmt01"> <attributes /> </pseudo_event> </action_set> - <inputs> - <trigger> - <rsc_op id="220" operation="stop" operation_key="stonith-v03-b_stop_0" on_node="v03-a" on_node_uuid="v03-a"/> - </trigger> - <trigger> - <rsc_op id="221" operation="stop" operation_key="stonith-v03-a_stop_0" on_node="v03-b" on_node_uuid="v03-b"/> - </trigger> - <trigger> - <rsc_op id="400" operation="stop" operation_key="license.anbriz.vds-ok.com-vm_stop_0" on_node="v03-b" on_node_uuid="v03-b"/> - </trigger> - <trigger> - <rsc_op id="419" operation="stop" operation_key="terminal0.anbriz.vds-ok.com-vm_stop_0" on_node="v03-a" on_node_uuid="v03-a"/> - </trigger> - </inputs> + <inputs/> </synapse> </transition_graph> - diff --git a/pengine/test10/load-stopped-loop.scores b/pengine/test10/load-stopped-loop.scores index df9548115aa..c065d9bd6b2 100644 --- a/pengine/test10/load-stopped-loop.scores +++ b/pengine/test10/load-stopped-loop.scores @@ -1,1765 +1,1765 @@ Allocation scores: -clone_color: cl-clvmd allocation score on mgmt01: 0 -clone_color: cl-clvmd allocation score on v03-a: 0 -clone_color: cl-clvmd allocation score on v03-b: 0 -clone_color: cl-dlm allocation score on mgmt01: 0 -clone_color: cl-dlm allocation score on v03-a: 0 -clone_color: cl-dlm allocation score on v03-b: 0 -clone_color: cl-iscsid allocation score on mgmt01: 0 -clone_color: cl-iscsid allocation score on v03-a: 0 -clone_color: cl-iscsid allocation score on v03-b: 0 -clone_color: cl-libvirt-images-fs allocation score on mgmt01: 0 -clone_color: cl-libvirt-images-fs allocation score on v03-a: 0 -clone_color: cl-libvirt-images-fs allocation score on v03-b: 0 -clone_color: cl-libvirt-images-pool allocation score on mgmt01: -INFINITY -clone_color: cl-libvirt-images-pool allocation score on v03-a: 0 -clone_color: cl-libvirt-images-pool allocation score on v03-b: 0 -clone_color: cl-libvirt-install-fs allocation score on mgmt01: 0 -clone_color: cl-libvirt-install-fs allocation score on v03-a: 0 -clone_color: cl-libvirt-install-fs allocation score on v03-b: 0 -clone_color: cl-libvirt-qpid allocation score on mgmt01: -INFINITY -clone_color: cl-libvirt-qpid allocation score on v03-a: 0 -clone_color: cl-libvirt-qpid allocation score on v03-b: 0 -clone_color: cl-libvirtd allocation score on mgmt01: -INFINITY -clone_color: cl-libvirtd allocation score on v03-a: 0 -clone_color: cl-libvirtd allocation score on v03-b: 0 -clone_color: cl-mcast-anbriz-net allocation score on mgmt01: -INFINITY -clone_color: cl-mcast-anbriz-net allocation score on v03-a: 0 -clone_color: cl-mcast-anbriz-net allocation score on v03-b: 0 -clone_color: cl-mcast-gleb-net allocation score on mgmt01: -INFINITY -clone_color: cl-mcast-gleb-net allocation score on v03-a: 0 -clone_color: cl-mcast-gleb-net allocation score on v03-b: 0 -clone_color: cl-mcast-test-net allocation score on mgmt01: -INFINITY -clone_color: cl-mcast-test-net allocation score on v03-a: 0 -clone_color: cl-mcast-test-net allocation score on v03-b: 0 -clone_color: cl-multipathd allocation score on mgmt01: 0 -clone_color: cl-multipathd allocation score on v03-a: 0 -clone_color: cl-multipathd allocation score on v03-b: 0 -clone_color: cl-node-params allocation score on mgmt01: -INFINITY -clone_color: cl-node-params allocation score on v03-a: 0 -clone_color: cl-node-params allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-0-iscsi allocation score on mgmt01: 0 -clone_color: cl-vds-ok-pool-0-iscsi allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-0-iscsi allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-0-pool allocation score on mgmt01: -INFINITY -clone_color: cl-vds-ok-pool-0-pool allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-0-pool allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-0-vg allocation score on mgmt01: 0 -clone_color: cl-vds-ok-pool-0-vg allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-0-vg allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-1-iscsi allocation score on mgmt01: 0 -clone_color: cl-vds-ok-pool-1-iscsi allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-1-iscsi allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-1-pool allocation score on mgmt01: -INFINITY -clone_color: cl-vds-ok-pool-1-pool allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-1-pool allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-1-vg allocation score on mgmt01: 0 -clone_color: cl-vds-ok-pool-1-vg allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-1-vg allocation score on v03-b: 0 -clone_color: cl-vlan1-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan1-if allocation score on v03-a: 0 -clone_color: cl-vlan1-if allocation score on v03-b: 0 -clone_color: cl-vlan101-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan101-if allocation score on v03-a: 0 -clone_color: cl-vlan101-if allocation score on v03-b: 0 -clone_color: cl-vlan102-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan102-if allocation score on v03-a: 0 -clone_color: cl-vlan102-if allocation score on v03-b: 0 -clone_color: cl-vlan103-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan103-if allocation score on v03-a: 0 -clone_color: cl-vlan103-if allocation score on v03-b: 0 -clone_color: cl-vlan104-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan104-if allocation score on v03-a: 0 -clone_color: cl-vlan104-if allocation score on v03-b: 0 -clone_color: cl-vlan200-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan200-if allocation score on v03-a: 0 -clone_color: cl-vlan200-if allocation score on v03-b: 0 -clone_color: cl-vlan3-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan3-if allocation score on v03-a: 0 -clone_color: cl-vlan3-if allocation score on v03-b: 0 -clone_color: cl-vlan4-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan4-if allocation score on v03-a: 0 -clone_color: cl-vlan4-if allocation score on v03-b: 0 -clone_color: cl-vlan5-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan5-if allocation score on v03-a: 0 -clone_color: cl-vlan5-if allocation score on v03-b: 0 -clone_color: cl-vlan900-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan900-if allocation score on v03-a: 0 -clone_color: cl-vlan900-if allocation score on v03-b: 0 -clone_color: cl-vlan909-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan909-if allocation score on v03-a: 0 -clone_color: cl-vlan909-if allocation score on v03-b: 0 -clone_color: clvmd:0 allocation score on mgmt01: 1 -clone_color: clvmd:0 allocation score on v03-a: 0 -clone_color: clvmd:0 allocation score on v03-b: 0 -clone_color: clvmd:1 allocation score on mgmt01: 0 -clone_color: clvmd:1 allocation score on v03-a: 0 -clone_color: clvmd:1 allocation score on v03-b: 1 -clone_color: clvmd:2 allocation score on mgmt01: 0 -clone_color: clvmd:2 allocation score on v03-a: 1 -clone_color: clvmd:2 allocation score on v03-b: 0 -clone_color: clvmd:3 allocation score on mgmt01: 0 -clone_color: clvmd:3 allocation score on v03-a: 0 -clone_color: clvmd:3 allocation score on v03-b: 0 -clone_color: clvmd:4 allocation score on mgmt01: 0 -clone_color: clvmd:4 allocation score on v03-a: 0 -clone_color: clvmd:4 allocation score on v03-b: 0 -clone_color: clvmd:5 allocation score on mgmt01: 0 -clone_color: clvmd:5 allocation score on v03-a: 0 -clone_color: clvmd:5 allocation score on v03-b: 0 -clone_color: clvmd:6 allocation score on mgmt01: 0 -clone_color: clvmd:6 allocation score on v03-a: 0 -clone_color: clvmd:6 allocation score on v03-b: 0 -clone_color: clvmd:7 allocation score on mgmt01: 0 -clone_color: clvmd:7 allocation score on v03-a: 0 -clone_color: clvmd:7 allocation score on v03-b: 0 -clone_color: clvmd:8 allocation score on mgmt01: 0 -clone_color: clvmd:8 allocation score on v03-a: 0 -clone_color: clvmd:8 allocation score on v03-b: 0 -clone_color: dlm:0 allocation score on mgmt01: 1 -clone_color: dlm:0 allocation score on v03-a: 0 -clone_color: dlm:0 allocation score on v03-b: 0 -clone_color: dlm:1 allocation score on mgmt01: 0 -clone_color: dlm:1 allocation score on v03-a: 0 -clone_color: dlm:1 allocation score on v03-b: 1 -clone_color: dlm:2 allocation score on mgmt01: 0 -clone_color: dlm:2 allocation score on v03-a: 1 -clone_color: dlm:2 allocation score on v03-b: 0 -clone_color: dlm:3 allocation score on mgmt01: 0 -clone_color: dlm:3 allocation score on v03-a: 0 -clone_color: dlm:3 allocation score on v03-b: 0 -clone_color: dlm:4 allocation score on mgmt01: 0 -clone_color: dlm:4 allocation score on v03-a: 0 -clone_color: dlm:4 allocation score on v03-b: 0 -clone_color: dlm:5 allocation score on mgmt01: 0 -clone_color: dlm:5 allocation score on v03-a: 0 -clone_color: dlm:5 allocation score on v03-b: 0 -clone_color: dlm:6 allocation score on mgmt01: 0 -clone_color: dlm:6 allocation score on v03-a: 0 -clone_color: dlm:6 allocation score on v03-b: 0 -clone_color: dlm:7 allocation score on mgmt01: 0 -clone_color: dlm:7 allocation score on v03-a: 0 -clone_color: dlm:7 allocation score on v03-b: 0 -clone_color: dlm:8 allocation score on mgmt01: 0 -clone_color: dlm:8 allocation score on v03-a: 0 -clone_color: dlm:8 allocation score on v03-b: 0 -clone_color: iscsid:0 allocation score on mgmt01: 1 -clone_color: iscsid:0 allocation score on v03-a: 0 -clone_color: iscsid:0 allocation score on v03-b: 0 -clone_color: iscsid:1 allocation score on mgmt01: 0 -clone_color: iscsid:1 allocation score on v03-a: 0 -clone_color: iscsid:1 allocation score on v03-b: 1 -clone_color: iscsid:2 allocation score on mgmt01: 0 -clone_color: iscsid:2 allocation score on v03-a: 1 -clone_color: iscsid:2 allocation score on v03-b: 0 -clone_color: iscsid:3 allocation score on mgmt01: 0 -clone_color: iscsid:3 allocation score on v03-a: 0 -clone_color: iscsid:3 allocation score on v03-b: 0 -clone_color: iscsid:4 allocation score on mgmt01: 0 -clone_color: iscsid:4 allocation score on v03-a: 0 -clone_color: iscsid:4 allocation score on v03-b: 0 -clone_color: iscsid:5 allocation score on mgmt01: 0 -clone_color: iscsid:5 allocation score on v03-a: 0 -clone_color: iscsid:5 allocation score on v03-b: 0 -clone_color: iscsid:6 allocation score on mgmt01: 0 -clone_color: iscsid:6 allocation score on v03-a: 0 -clone_color: iscsid:6 allocation score on v03-b: 0 -clone_color: iscsid:7 allocation score on mgmt01: 0 -clone_color: iscsid:7 allocation score on v03-a: 0 -clone_color: iscsid:7 allocation score on v03-b: 0 -clone_color: iscsid:8 allocation score on mgmt01: 0 -clone_color: iscsid:8 allocation score on v03-a: 0 -clone_color: iscsid:8 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:0 allocation score on mgmt01: 1 -clone_color: libvirt-images-fs:0 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:0 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:1 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:1 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:1 allocation score on v03-b: 1 -clone_color: libvirt-images-fs:2 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:2 allocation score on v03-a: 1 -clone_color: libvirt-images-fs:2 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:3 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:3 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:3 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:4 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:4 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:4 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:5 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:5 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:5 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:6 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:6 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:6 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:7 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:7 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:7 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:8 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:8 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:8 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:0 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:0 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:0 allocation score on v03-b: 1 -clone_color: libvirt-images-pool:1 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:1 allocation score on v03-a: 1 -clone_color: libvirt-images-pool:1 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:2 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:2 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:2 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:3 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:3 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:3 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:4 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:4 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:4 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:5 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:5 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:5 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:6 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:6 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:6 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:7 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:7 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:7 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:0 allocation score on mgmt01: 1 -clone_color: libvirt-install-fs:0 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:0 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:1 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:1 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:1 allocation score on v03-b: 1 -clone_color: libvirt-install-fs:2 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:2 allocation score on v03-a: 1 -clone_color: libvirt-install-fs:2 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:3 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:3 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:3 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:4 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:4 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:4 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:5 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:5 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:5 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:6 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:6 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:6 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:7 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:7 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:7 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:8 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:8 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:8 allocation score on v03-b: 0 -clone_color: libvirt-qpid:0 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:0 allocation score on v03-a: 0 -clone_color: libvirt-qpid:0 allocation score on v03-b: 1 -clone_color: libvirt-qpid:1 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:1 allocation score on v03-a: 1 -clone_color: libvirt-qpid:1 allocation score on v03-b: 0 -clone_color: libvirt-qpid:2 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:2 allocation score on v03-a: 0 -clone_color: libvirt-qpid:2 allocation score on v03-b: 0 -clone_color: libvirt-qpid:3 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:3 allocation score on v03-a: 0 -clone_color: libvirt-qpid:3 allocation score on v03-b: 0 -clone_color: libvirt-qpid:4 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:4 allocation score on v03-a: 0 -clone_color: libvirt-qpid:4 allocation score on v03-b: 0 -clone_color: libvirt-qpid:5 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:5 allocation score on v03-a: 0 -clone_color: libvirt-qpid:5 allocation score on v03-b: 0 -clone_color: libvirt-qpid:6 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:6 allocation score on v03-a: 0 -clone_color: libvirt-qpid:6 allocation score on v03-b: 0 -clone_color: libvirt-qpid:7 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:7 allocation score on v03-a: 0 -clone_color: libvirt-qpid:7 allocation score on v03-b: 0 -clone_color: libvirtd:0 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:0 allocation score on v03-a: 0 -clone_color: libvirtd:0 allocation score on v03-b: 1 -clone_color: libvirtd:1 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:1 allocation score on v03-a: 1 -clone_color: libvirtd:1 allocation score on v03-b: 0 -clone_color: libvirtd:2 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:2 allocation score on v03-a: 0 -clone_color: libvirtd:2 allocation score on v03-b: 0 -clone_color: libvirtd:3 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:3 allocation score on v03-a: 0 -clone_color: libvirtd:3 allocation score on v03-b: 0 -clone_color: libvirtd:4 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:4 allocation score on v03-a: 0 -clone_color: libvirtd:4 allocation score on v03-b: 0 -clone_color: libvirtd:5 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:5 allocation score on v03-a: 0 -clone_color: libvirtd:5 allocation score on v03-b: 0 -clone_color: libvirtd:6 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:6 allocation score on v03-a: 0 -clone_color: libvirtd:6 allocation score on v03-b: 0 -clone_color: libvirtd:7 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:7 allocation score on v03-a: 0 -clone_color: libvirtd:7 allocation score on v03-b: 0 -clone_color: mcast-anbriz-net:0 allocation score on mgmt01: -INFINITY -clone_color: mcast-anbriz-net:0 allocation score on v03-a: 0 -clone_color: mcast-anbriz-net:0 allocation score on v03-b: 1 -clone_color: mcast-anbriz-net:1 allocation score on mgmt01: -INFINITY -clone_color: mcast-anbriz-net:1 allocation score on v03-a: 1 -clone_color: mcast-anbriz-net:1 allocation score on v03-b: 0 -clone_color: mcast-anbriz-net:2 allocation score on mgmt01: -INFINITY -clone_color: mcast-anbriz-net:2 allocation score on v03-a: 0 -clone_color: mcast-anbriz-net:2 allocation score on v03-b: 0 -clone_color: mcast-anbriz-net:3 allocation score on mgmt01: -INFINITY -clone_color: mcast-anbriz-net:3 allocation score on v03-a: 0 -clone_color: mcast-anbriz-net:3 allocation score on v03-b: 0 -clone_color: mcast-anbriz-net:4 allocation score on mgmt01: -INFINITY -clone_color: mcast-anbriz-net:4 allocation score on v03-a: 0 -clone_color: mcast-anbriz-net:4 allocation score on v03-b: 0 -clone_color: mcast-anbriz-net:5 allocation score on mgmt01: -INFINITY -clone_color: mcast-anbriz-net:5 allocation score on v03-a: 0 -clone_color: mcast-anbriz-net:5 allocation score on v03-b: 0 -clone_color: mcast-anbriz-net:6 allocation score on mgmt01: -INFINITY -clone_color: mcast-anbriz-net:6 allocation score on v03-a: 0 -clone_color: mcast-anbriz-net:6 allocation score on v03-b: 0 -clone_color: mcast-anbriz-net:7 allocation score on mgmt01: -INFINITY -clone_color: mcast-anbriz-net:7 allocation score on v03-a: 0 -clone_color: mcast-anbriz-net:7 allocation score on v03-b: 0 -clone_color: mcast-gleb-net:0 allocation score on mgmt01: -INFINITY -clone_color: mcast-gleb-net:0 allocation score on v03-a: 0 -clone_color: mcast-gleb-net:0 allocation score on v03-b: 1 -clone_color: mcast-gleb-net:1 allocation score on mgmt01: -INFINITY -clone_color: mcast-gleb-net:1 allocation score on v03-a: 1 -clone_color: mcast-gleb-net:1 allocation score on v03-b: 0 -clone_color: mcast-gleb-net:2 allocation score on mgmt01: -INFINITY -clone_color: mcast-gleb-net:2 allocation score on v03-a: 0 -clone_color: mcast-gleb-net:2 allocation score on v03-b: 0 -clone_color: mcast-gleb-net:3 allocation score on mgmt01: -INFINITY -clone_color: mcast-gleb-net:3 allocation score on v03-a: 0 -clone_color: mcast-gleb-net:3 allocation score on v03-b: 0 -clone_color: mcast-gleb-net:4 allocation score on mgmt01: -INFINITY -clone_color: mcast-gleb-net:4 allocation score on v03-a: 0 -clone_color: mcast-gleb-net:4 allocation score on v03-b: 0 -clone_color: mcast-gleb-net:5 allocation score on mgmt01: -INFINITY -clone_color: mcast-gleb-net:5 allocation score on v03-a: 0 -clone_color: mcast-gleb-net:5 allocation score on v03-b: 0 -clone_color: mcast-gleb-net:6 allocation score on mgmt01: -INFINITY -clone_color: mcast-gleb-net:6 allocation score on v03-a: 0 -clone_color: mcast-gleb-net:6 allocation score on v03-b: 0 -clone_color: mcast-gleb-net:7 allocation score on mgmt01: -INFINITY -clone_color: mcast-gleb-net:7 allocation score on v03-a: 0 -clone_color: mcast-gleb-net:7 allocation score on v03-b: 0 -clone_color: mcast-test-net:0 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:0 allocation score on v03-a: 0 -clone_color: mcast-test-net:0 allocation score on v03-b: 1 -clone_color: mcast-test-net:1 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:1 allocation score on v03-a: 1 -clone_color: mcast-test-net:1 allocation score on v03-b: 0 -clone_color: mcast-test-net:2 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:2 allocation score on v03-a: 0 -clone_color: mcast-test-net:2 allocation score on v03-b: 0 -clone_color: mcast-test-net:3 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:3 allocation score on v03-a: 0 -clone_color: mcast-test-net:3 allocation score on v03-b: 0 -clone_color: mcast-test-net:4 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:4 allocation score on v03-a: 0 -clone_color: mcast-test-net:4 allocation score on v03-b: 0 -clone_color: mcast-test-net:5 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:5 allocation score on v03-a: 0 -clone_color: mcast-test-net:5 allocation score on v03-b: 0 -clone_color: mcast-test-net:6 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:6 allocation score on v03-a: 0 -clone_color: mcast-test-net:6 allocation score on v03-b: 0 -clone_color: mcast-test-net:7 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:7 allocation score on v03-a: 0 -clone_color: mcast-test-net:7 allocation score on v03-b: 0 -clone_color: multipathd:0 allocation score on mgmt01: 1 -clone_color: multipathd:0 allocation score on v03-a: 0 -clone_color: multipathd:0 allocation score on v03-b: 0 -clone_color: multipathd:1 allocation score on mgmt01: 0 -clone_color: multipathd:1 allocation score on v03-a: 0 -clone_color: multipathd:1 allocation score on v03-b: 1 -clone_color: multipathd:2 allocation score on mgmt01: 0 -clone_color: multipathd:2 allocation score on v03-a: 1 -clone_color: multipathd:2 allocation score on v03-b: 0 -clone_color: multipathd:3 allocation score on mgmt01: 0 -clone_color: multipathd:3 allocation score on v03-a: 0 -clone_color: multipathd:3 allocation score on v03-b: 0 -clone_color: multipathd:4 allocation score on mgmt01: 0 -clone_color: multipathd:4 allocation score on v03-a: 0 -clone_color: multipathd:4 allocation score on v03-b: 0 -clone_color: multipathd:5 allocation score on mgmt01: 0 -clone_color: multipathd:5 allocation score on v03-a: 0 -clone_color: multipathd:5 allocation score on v03-b: 0 -clone_color: multipathd:6 allocation score on mgmt01: 0 -clone_color: multipathd:6 allocation score on v03-a: 0 -clone_color: multipathd:6 allocation score on v03-b: 0 -clone_color: multipathd:7 allocation score on mgmt01: 0 -clone_color: multipathd:7 allocation score on v03-a: 0 -clone_color: multipathd:7 allocation score on v03-b: 0 -clone_color: multipathd:8 allocation score on mgmt01: 0 -clone_color: multipathd:8 allocation score on v03-a: 0 -clone_color: multipathd:8 allocation score on v03-b: 0 -clone_color: node-params:0 allocation score on mgmt01: -INFINITY -clone_color: node-params:0 allocation score on v03-a: 0 -clone_color: node-params:0 allocation score on v03-b: 1 -clone_color: node-params:1 allocation score on mgmt01: -INFINITY -clone_color: node-params:1 allocation score on v03-a: 1 -clone_color: node-params:1 allocation score on v03-b: 0 -clone_color: node-params:2 allocation score on mgmt01: -INFINITY -clone_color: node-params:2 allocation score on v03-a: 0 -clone_color: node-params:2 allocation score on v03-b: 0 -clone_color: node-params:3 allocation score on mgmt01: -INFINITY -clone_color: node-params:3 allocation score on v03-a: 0 -clone_color: node-params:3 allocation score on v03-b: 0 -clone_color: node-params:4 allocation score on mgmt01: -INFINITY -clone_color: node-params:4 allocation score on v03-a: 0 -clone_color: node-params:4 allocation score on v03-b: 0 -clone_color: node-params:5 allocation score on mgmt01: -INFINITY -clone_color: node-params:5 allocation score on v03-a: 0 -clone_color: node-params:5 allocation score on v03-b: 0 -clone_color: node-params:6 allocation score on mgmt01: -INFINITY -clone_color: node-params:6 allocation score on v03-a: 0 -clone_color: node-params:6 allocation score on v03-b: 0 -clone_color: node-params:7 allocation score on mgmt01: -INFINITY -clone_color: node-params:7 allocation score on v03-a: 0 -clone_color: node-params:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:0 allocation score on mgmt01: 1 -clone_color: vds-ok-pool-0-iscsi:0 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:0 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:1 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:1 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:1 allocation score on v03-b: 1 -clone_color: vds-ok-pool-0-iscsi:2 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:2 allocation score on v03-a: 1 -clone_color: vds-ok-pool-0-iscsi:2 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:3 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:4 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:5 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:6 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:7 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:8 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:8 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:8 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:0 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:0 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:0 allocation score on v03-b: 1 -clone_color: vds-ok-pool-0-pool:1 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:1 allocation score on v03-a: 1 -clone_color: vds-ok-pool-0-pool:1 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:2 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:2 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:2 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:3 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:4 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:5 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:6 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:7 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:0 allocation score on mgmt01: 1 -clone_color: vds-ok-pool-0-vg:0 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:0 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:1 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:1 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:1 allocation score on v03-b: 1 -clone_color: vds-ok-pool-0-vg:2 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:2 allocation score on v03-a: 1 -clone_color: vds-ok-pool-0-vg:2 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:3 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:4 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:5 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:6 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:7 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:8 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:8 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:8 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:0 allocation score on mgmt01: 1 -clone_color: vds-ok-pool-1-iscsi:0 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:0 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:1 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:1 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:1 allocation score on v03-b: 1 -clone_color: vds-ok-pool-1-iscsi:2 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:2 allocation score on v03-a: 1 -clone_color: vds-ok-pool-1-iscsi:2 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:3 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:4 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:5 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:6 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:7 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:8 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:8 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:8 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:0 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:0 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:0 allocation score on v03-b: 1 -clone_color: vds-ok-pool-1-pool:1 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:1 allocation score on v03-a: 1 -clone_color: vds-ok-pool-1-pool:1 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:2 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:2 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:2 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:3 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:4 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:5 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:6 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:7 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:0 allocation score on mgmt01: 1 -clone_color: vds-ok-pool-1-vg:0 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:0 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:1 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:1 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:1 allocation score on v03-b: 1 -clone_color: vds-ok-pool-1-vg:2 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:2 allocation score on v03-a: 1 -clone_color: vds-ok-pool-1-vg:2 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:3 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:4 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:5 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:6 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:7 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:8 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:8 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:8 allocation score on v03-b: 0 -clone_color: vlan1-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:0 allocation score on v03-a: 0 -clone_color: vlan1-if:0 allocation score on v03-b: 1 -clone_color: vlan1-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:1 allocation score on v03-a: 1 -clone_color: vlan1-if:1 allocation score on v03-b: 0 -clone_color: vlan1-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:2 allocation score on v03-a: 0 -clone_color: vlan1-if:2 allocation score on v03-b: 0 -clone_color: vlan1-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:3 allocation score on v03-a: 0 -clone_color: vlan1-if:3 allocation score on v03-b: 0 -clone_color: vlan1-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:4 allocation score on v03-a: 0 -clone_color: vlan1-if:4 allocation score on v03-b: 0 -clone_color: vlan1-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:5 allocation score on v03-a: 0 -clone_color: vlan1-if:5 allocation score on v03-b: 0 -clone_color: vlan1-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:6 allocation score on v03-a: 0 -clone_color: vlan1-if:6 allocation score on v03-b: 0 -clone_color: vlan1-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:7 allocation score on v03-a: 0 -clone_color: vlan1-if:7 allocation score on v03-b: 0 -clone_color: vlan101-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:0 allocation score on v03-a: 0 -clone_color: vlan101-if:0 allocation score on v03-b: 1 -clone_color: vlan101-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:1 allocation score on v03-a: 1 -clone_color: vlan101-if:1 allocation score on v03-b: 0 -clone_color: vlan101-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:2 allocation score on v03-a: 0 -clone_color: vlan101-if:2 allocation score on v03-b: 0 -clone_color: vlan101-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:3 allocation score on v03-a: 0 -clone_color: vlan101-if:3 allocation score on v03-b: 0 -clone_color: vlan101-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:4 allocation score on v03-a: 0 -clone_color: vlan101-if:4 allocation score on v03-b: 0 -clone_color: vlan101-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:5 allocation score on v03-a: 0 -clone_color: vlan101-if:5 allocation score on v03-b: 0 -clone_color: vlan101-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:6 allocation score on v03-a: 0 -clone_color: vlan101-if:6 allocation score on v03-b: 0 -clone_color: vlan101-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:7 allocation score on v03-a: 0 -clone_color: vlan101-if:7 allocation score on v03-b: 0 -clone_color: vlan102-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:0 allocation score on v03-a: 0 -clone_color: vlan102-if:0 allocation score on v03-b: 1 -clone_color: vlan102-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:1 allocation score on v03-a: 1 -clone_color: vlan102-if:1 allocation score on v03-b: 0 -clone_color: vlan102-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:2 allocation score on v03-a: 0 -clone_color: vlan102-if:2 allocation score on v03-b: 0 -clone_color: vlan102-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:3 allocation score on v03-a: 0 -clone_color: vlan102-if:3 allocation score on v03-b: 0 -clone_color: vlan102-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:4 allocation score on v03-a: 0 -clone_color: vlan102-if:4 allocation score on v03-b: 0 -clone_color: vlan102-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:5 allocation score on v03-a: 0 -clone_color: vlan102-if:5 allocation score on v03-b: 0 -clone_color: vlan102-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:6 allocation score on v03-a: 0 -clone_color: vlan102-if:6 allocation score on v03-b: 0 -clone_color: vlan102-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:7 allocation score on v03-a: 0 -clone_color: vlan102-if:7 allocation score on v03-b: 0 -clone_color: vlan103-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:0 allocation score on v03-a: 0 -clone_color: vlan103-if:0 allocation score on v03-b: 1 -clone_color: vlan103-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:1 allocation score on v03-a: 1 -clone_color: vlan103-if:1 allocation score on v03-b: 0 -clone_color: vlan103-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:2 allocation score on v03-a: 0 -clone_color: vlan103-if:2 allocation score on v03-b: 0 -clone_color: vlan103-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:3 allocation score on v03-a: 0 -clone_color: vlan103-if:3 allocation score on v03-b: 0 -clone_color: vlan103-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:4 allocation score on v03-a: 0 -clone_color: vlan103-if:4 allocation score on v03-b: 0 -clone_color: vlan103-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:5 allocation score on v03-a: 0 -clone_color: vlan103-if:5 allocation score on v03-b: 0 -clone_color: vlan103-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:6 allocation score on v03-a: 0 -clone_color: vlan103-if:6 allocation score on v03-b: 0 -clone_color: vlan103-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:7 allocation score on v03-a: 0 -clone_color: vlan103-if:7 allocation score on v03-b: 0 -clone_color: vlan104-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:0 allocation score on v03-a: 0 -clone_color: vlan104-if:0 allocation score on v03-b: 1 -clone_color: vlan104-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:1 allocation score on v03-a: 1 -clone_color: vlan104-if:1 allocation score on v03-b: 0 -clone_color: vlan104-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:2 allocation score on v03-a: 0 -clone_color: vlan104-if:2 allocation score on v03-b: 0 -clone_color: vlan104-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:3 allocation score on v03-a: 0 -clone_color: vlan104-if:3 allocation score on v03-b: 0 -clone_color: vlan104-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:4 allocation score on v03-a: 0 -clone_color: vlan104-if:4 allocation score on v03-b: 0 -clone_color: vlan104-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:5 allocation score on v03-a: 0 -clone_color: vlan104-if:5 allocation score on v03-b: 0 -clone_color: vlan104-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:6 allocation score on v03-a: 0 -clone_color: vlan104-if:6 allocation score on v03-b: 0 -clone_color: vlan104-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:7 allocation score on v03-a: 0 -clone_color: vlan104-if:7 allocation score on v03-b: 0 -clone_color: vlan200-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:0 allocation score on v03-a: 0 -clone_color: vlan200-if:0 allocation score on v03-b: 1 -clone_color: vlan200-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:1 allocation score on v03-a: 1 -clone_color: vlan200-if:1 allocation score on v03-b: 0 -clone_color: vlan200-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:2 allocation score on v03-a: 0 -clone_color: vlan200-if:2 allocation score on v03-b: 0 -clone_color: vlan200-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:3 allocation score on v03-a: 0 -clone_color: vlan200-if:3 allocation score on v03-b: 0 -clone_color: vlan200-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:4 allocation score on v03-a: 0 -clone_color: vlan200-if:4 allocation score on v03-b: 0 -clone_color: vlan200-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:5 allocation score on v03-a: 0 -clone_color: vlan200-if:5 allocation score on v03-b: 0 -clone_color: vlan200-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:6 allocation score on v03-a: 0 -clone_color: vlan200-if:6 allocation score on v03-b: 0 -clone_color: vlan200-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:7 allocation score on v03-a: 0 -clone_color: vlan200-if:7 allocation score on v03-b: 0 -clone_color: vlan3-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:0 allocation score on v03-a: 0 -clone_color: vlan3-if:0 allocation score on v03-b: 1 -clone_color: vlan3-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:1 allocation score on v03-a: 1 -clone_color: vlan3-if:1 allocation score on v03-b: 0 -clone_color: vlan3-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:2 allocation score on v03-a: 0 -clone_color: vlan3-if:2 allocation score on v03-b: 0 -clone_color: vlan3-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:3 allocation score on v03-a: 0 -clone_color: vlan3-if:3 allocation score on v03-b: 0 -clone_color: vlan3-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:4 allocation score on v03-a: 0 -clone_color: vlan3-if:4 allocation score on v03-b: 0 -clone_color: vlan3-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:5 allocation score on v03-a: 0 -clone_color: vlan3-if:5 allocation score on v03-b: 0 -clone_color: vlan3-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:6 allocation score on v03-a: 0 -clone_color: vlan3-if:6 allocation score on v03-b: 0 -clone_color: vlan3-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:7 allocation score on v03-a: 0 -clone_color: vlan3-if:7 allocation score on v03-b: 0 -clone_color: vlan4-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:0 allocation score on v03-a: 0 -clone_color: vlan4-if:0 allocation score on v03-b: 1 -clone_color: vlan4-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:1 allocation score on v03-a: 1 -clone_color: vlan4-if:1 allocation score on v03-b: 0 -clone_color: vlan4-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:2 allocation score on v03-a: 0 -clone_color: vlan4-if:2 allocation score on v03-b: 0 -clone_color: vlan4-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:3 allocation score on v03-a: 0 -clone_color: vlan4-if:3 allocation score on v03-b: 0 -clone_color: vlan4-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:4 allocation score on v03-a: 0 -clone_color: vlan4-if:4 allocation score on v03-b: 0 -clone_color: vlan4-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:5 allocation score on v03-a: 0 -clone_color: vlan4-if:5 allocation score on v03-b: 0 -clone_color: vlan4-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:6 allocation score on v03-a: 0 -clone_color: vlan4-if:6 allocation score on v03-b: 0 -clone_color: vlan4-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:7 allocation score on v03-a: 0 -clone_color: vlan4-if:7 allocation score on v03-b: 0 -clone_color: vlan5-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:0 allocation score on v03-a: 0 -clone_color: vlan5-if:0 allocation score on v03-b: 1 -clone_color: vlan5-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:1 allocation score on v03-a: 1 -clone_color: vlan5-if:1 allocation score on v03-b: 0 -clone_color: vlan5-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:2 allocation score on v03-a: 0 -clone_color: vlan5-if:2 allocation score on v03-b: 0 -clone_color: vlan5-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:3 allocation score on v03-a: 0 -clone_color: vlan5-if:3 allocation score on v03-b: 0 -clone_color: vlan5-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:4 allocation score on v03-a: 0 -clone_color: vlan5-if:4 allocation score on v03-b: 0 -clone_color: vlan5-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:5 allocation score on v03-a: 0 -clone_color: vlan5-if:5 allocation score on v03-b: 0 -clone_color: vlan5-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:6 allocation score on v03-a: 0 -clone_color: vlan5-if:6 allocation score on v03-b: 0 -clone_color: vlan5-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:7 allocation score on v03-a: 0 -clone_color: vlan5-if:7 allocation score on v03-b: 0 -clone_color: vlan900-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:0 allocation score on v03-a: 0 -clone_color: vlan900-if:0 allocation score on v03-b: 1 -clone_color: vlan900-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:1 allocation score on v03-a: 1 -clone_color: vlan900-if:1 allocation score on v03-b: 0 -clone_color: vlan900-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:2 allocation score on v03-a: 0 -clone_color: vlan900-if:2 allocation score on v03-b: 0 -clone_color: vlan900-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:3 allocation score on v03-a: 0 -clone_color: vlan900-if:3 allocation score on v03-b: 0 -clone_color: vlan900-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:4 allocation score on v03-a: 0 -clone_color: vlan900-if:4 allocation score on v03-b: 0 -clone_color: vlan900-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:5 allocation score on v03-a: 0 -clone_color: vlan900-if:5 allocation score on v03-b: 0 -clone_color: vlan900-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:6 allocation score on v03-a: 0 -clone_color: vlan900-if:6 allocation score on v03-b: 0 -clone_color: vlan900-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:7 allocation score on v03-a: 0 -clone_color: vlan900-if:7 allocation score on v03-b: 0 -clone_color: vlan909-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:0 allocation score on v03-a: 0 -clone_color: vlan909-if:0 allocation score on v03-b: 1 -clone_color: vlan909-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:1 allocation score on v03-a: 1 -clone_color: vlan909-if:1 allocation score on v03-b: 0 -clone_color: vlan909-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:2 allocation score on v03-a: 0 -clone_color: vlan909-if:2 allocation score on v03-b: 0 -clone_color: vlan909-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:3 allocation score on v03-a: 0 -clone_color: vlan909-if:3 allocation score on v03-b: 0 -clone_color: vlan909-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:4 allocation score on v03-a: 0 -clone_color: vlan909-if:4 allocation score on v03-b: 0 -clone_color: vlan909-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:5 allocation score on v03-a: 0 -clone_color: vlan909-if:5 allocation score on v03-b: 0 -clone_color: vlan909-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:6 allocation score on v03-a: 0 -clone_color: vlan909-if:6 allocation score on v03-b: 0 -clone_color: vlan909-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:7 allocation score on v03-a: 0 -clone_color: vlan909-if:7 allocation score on v03-b: 0 -native_color: c5-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: c5-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 -native_color: c5-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 -native_color: c6-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: c6-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 -native_color: c6-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 -native_color: cloudsrv.credo-dialogue.com-vm allocation score on mgmt01: -INFINITY -native_color: cloudsrv.credo-dialogue.com-vm allocation score on v03-a: 0 -native_color: cloudsrv.credo-dialogue.com-vm allocation score on v03-b: 0 -native_color: clvmd:0 allocation score on mgmt01: 1 -native_color: clvmd:0 allocation score on v03-a: -INFINITY -native_color: clvmd:0 allocation score on v03-b: -INFINITY -native_color: clvmd:1 allocation score on mgmt01: -INFINITY -native_color: clvmd:1 allocation score on v03-a: -INFINITY -native_color: clvmd:1 allocation score on v03-b: 1 -native_color: clvmd:2 allocation score on mgmt01: -INFINITY -native_color: clvmd:2 allocation score on v03-a: 1 -native_color: clvmd:2 allocation score on v03-b: -INFINITY -native_color: clvmd:3 allocation score on mgmt01: -INFINITY -native_color: clvmd:3 allocation score on v03-a: -INFINITY -native_color: clvmd:3 allocation score on v03-b: -INFINITY -native_color: clvmd:4 allocation score on mgmt01: -INFINITY -native_color: clvmd:4 allocation score on v03-a: -INFINITY -native_color: clvmd:4 allocation score on v03-b: -INFINITY -native_color: clvmd:5 allocation score on mgmt01: -INFINITY -native_color: clvmd:5 allocation score on v03-a: -INFINITY -native_color: clvmd:5 allocation score on v03-b: -INFINITY -native_color: clvmd:6 allocation score on mgmt01: -INFINITY -native_color: clvmd:6 allocation score on v03-a: -INFINITY -native_color: clvmd:6 allocation score on v03-b: -INFINITY -native_color: clvmd:7 allocation score on mgmt01: -INFINITY -native_color: clvmd:7 allocation score on v03-a: -INFINITY -native_color: clvmd:7 allocation score on v03-b: -INFINITY -native_color: clvmd:8 allocation score on mgmt01: -INFINITY -native_color: clvmd:8 allocation score on v03-a: -INFINITY -native_color: clvmd:8 allocation score on v03-b: -INFINITY -native_color: dist.express-consult.org-vm allocation score on mgmt01: -INFINITY -native_color: dist.express-consult.org-vm allocation score on v03-a: -INFINITY -native_color: dist.express-consult.org-vm allocation score on v03-b: -INFINITY -native_color: dist.fly-uni.org-vm allocation score on mgmt01: -INFINITY -native_color: dist.fly-uni.org-vm allocation score on v03-a: -INFINITY -native_color: dist.fly-uni.org-vm allocation score on v03-b: -INFINITY -native_color: dlm:0 allocation score on mgmt01: 1 -native_color: dlm:0 allocation score on v03-a: 0 -native_color: dlm:0 allocation score on v03-b: 0 -native_color: dlm:1 allocation score on mgmt01: -INFINITY -native_color: dlm:1 allocation score on v03-a: 0 -native_color: dlm:1 allocation score on v03-b: 1 -native_color: dlm:2 allocation score on mgmt01: -INFINITY -native_color: dlm:2 allocation score on v03-a: 1 -native_color: dlm:2 allocation score on v03-b: -INFINITY -native_color: dlm:3 allocation score on mgmt01: -INFINITY -native_color: dlm:3 allocation score on v03-a: -INFINITY -native_color: dlm:3 allocation score on v03-b: -INFINITY -native_color: dlm:4 allocation score on mgmt01: -INFINITY -native_color: dlm:4 allocation score on v03-a: -INFINITY -native_color: dlm:4 allocation score on v03-b: -INFINITY -native_color: dlm:5 allocation score on mgmt01: -INFINITY -native_color: dlm:5 allocation score on v03-a: -INFINITY -native_color: dlm:5 allocation score on v03-b: -INFINITY -native_color: dlm:6 allocation score on mgmt01: -INFINITY -native_color: dlm:6 allocation score on v03-a: -INFINITY -native_color: dlm:6 allocation score on v03-b: -INFINITY -native_color: dlm:7 allocation score on mgmt01: -INFINITY -native_color: dlm:7 allocation score on v03-a: -INFINITY -native_color: dlm:7 allocation score on v03-b: -INFINITY -native_color: dlm:8 allocation score on mgmt01: -INFINITY -native_color: dlm:8 allocation score on v03-a: -INFINITY -native_color: dlm:8 allocation score on v03-b: -INFINITY -native_color: eu1.ca-pages.com-vm allocation score on mgmt01: -INFINITY -native_color: eu1.ca-pages.com-vm allocation score on v03-a: -INFINITY -native_color: eu1.ca-pages.com-vm allocation score on v03-b: -INFINITY -native_color: eu2.ca-pages.com-vm allocation score on mgmt01: -INFINITY -native_color: eu2.ca-pages.com-vm allocation score on v03-a: -INFINITY -native_color: eu2.ca-pages.com-vm allocation score on v03-b: -INFINITY -native_color: f13-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: f13-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 -native_color: f13-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 -native_color: git.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: git.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: git.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: gotin-bbb-vm allocation score on mgmt01: -INFINITY -native_color: gotin-bbb-vm allocation score on v03-a: -INFINITY -native_color: gotin-bbb-vm allocation score on v03-b: -INFINITY -native_color: gw.anbriz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: gw.anbriz.vds-ok.com-vm allocation score on v03-a: 0 -native_color: gw.anbriz.vds-ok.com-vm allocation score on v03-b: 0 -native_color: gw.gleb.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: gw.gleb.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: gw.gleb.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: gw.gotin.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: gw.gotin.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: gw.gotin.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: iscsid:0 allocation score on mgmt01: 1 -native_color: iscsid:0 allocation score on v03-a: 0 -native_color: iscsid:0 allocation score on v03-b: 0 -native_color: iscsid:1 allocation score on mgmt01: -INFINITY -native_color: iscsid:1 allocation score on v03-a: 0 -native_color: iscsid:1 allocation score on v03-b: 1 -native_color: iscsid:2 allocation score on mgmt01: -INFINITY -native_color: iscsid:2 allocation score on v03-a: 1 -native_color: iscsid:2 allocation score on v03-b: -INFINITY -native_color: iscsid:3 allocation score on mgmt01: -INFINITY -native_color: iscsid:3 allocation score on v03-a: -INFINITY -native_color: iscsid:3 allocation score on v03-b: -INFINITY -native_color: iscsid:4 allocation score on mgmt01: -INFINITY -native_color: iscsid:4 allocation score on v03-a: -INFINITY -native_color: iscsid:4 allocation score on v03-b: -INFINITY -native_color: iscsid:5 allocation score on mgmt01: -INFINITY -native_color: iscsid:5 allocation score on v03-a: -INFINITY -native_color: iscsid:5 allocation score on v03-b: -INFINITY -native_color: iscsid:6 allocation score on mgmt01: -INFINITY -native_color: iscsid:6 allocation score on v03-a: -INFINITY -native_color: iscsid:6 allocation score on v03-b: -INFINITY -native_color: iscsid:7 allocation score on mgmt01: -INFINITY -native_color: iscsid:7 allocation score on v03-a: -INFINITY -native_color: iscsid:7 allocation score on v03-b: -INFINITY -native_color: iscsid:8 allocation score on mgmt01: -INFINITY -native_color: iscsid:8 allocation score on v03-a: -INFINITY -native_color: iscsid:8 allocation score on v03-b: -INFINITY -native_color: ktstudio.net-vm allocation score on mgmt01: -INFINITY -native_color: ktstudio.net-vm allocation score on v03-a: 0 -native_color: ktstudio.net-vm allocation score on v03-b: 0 -native_color: lenny-x32-devel-vm allocation score on mgmt01: -INFINITY -native_color: lenny-x32-devel-vm allocation score on v03-a: 0 -native_color: lenny-x32-devel-vm allocation score on v03-b: 0 -native_color: libvirt-images-fs:0 allocation score on mgmt01: 1 -native_color: libvirt-images-fs:0 allocation score on v03-a: 0 -native_color: libvirt-images-fs:0 allocation score on v03-b: 0 -native_color: libvirt-images-fs:1 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:1 allocation score on v03-a: 0 -native_color: libvirt-images-fs:1 allocation score on v03-b: 1 -native_color: libvirt-images-fs:2 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:2 allocation score on v03-a: 1 -native_color: libvirt-images-fs:2 allocation score on v03-b: -INFINITY -native_color: libvirt-images-fs:3 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:3 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:3 allocation score on v03-b: -INFINITY -native_color: libvirt-images-fs:4 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:4 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:4 allocation score on v03-b: -INFINITY -native_color: libvirt-images-fs:5 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:5 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:5 allocation score on v03-b: -INFINITY -native_color: libvirt-images-fs:6 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:6 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:6 allocation score on v03-b: -INFINITY -native_color: libvirt-images-fs:7 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:7 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:7 allocation score on v03-b: -INFINITY -native_color: libvirt-images-fs:8 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:8 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:8 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:0 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:0 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:0 allocation score on v03-b: 1 -native_color: libvirt-images-pool:1 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:1 allocation score on v03-a: 1 -native_color: libvirt-images-pool:1 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:2 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:2 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:2 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:3 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:3 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:3 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:4 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:4 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:4 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:5 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:5 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:5 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:6 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:6 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:6 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:7 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:7 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:7 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:0 allocation score on mgmt01: 1 -native_color: libvirt-install-fs:0 allocation score on v03-a: 0 -native_color: libvirt-install-fs:0 allocation score on v03-b: 0 -native_color: libvirt-install-fs:1 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:1 allocation score on v03-a: 0 -native_color: libvirt-install-fs:1 allocation score on v03-b: 1 -native_color: libvirt-install-fs:2 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:2 allocation score on v03-a: 1 -native_color: libvirt-install-fs:2 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:3 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:3 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:3 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:4 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:4 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:4 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:5 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:5 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:5 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:6 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:6 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:6 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:7 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:7 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:7 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:8 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:8 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:8 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:0 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:0 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:0 allocation score on v03-b: 1 -native_color: libvirt-qpid:1 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:1 allocation score on v03-a: 1 -native_color: libvirt-qpid:1 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:2 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:2 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:2 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:3 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:3 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:3 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:4 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:4 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:4 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:5 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:5 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:5 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:6 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:6 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:6 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:7 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:7 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:7 allocation score on v03-b: -INFINITY -native_color: libvirtd:0 allocation score on mgmt01: -INFINITY -native_color: libvirtd:0 allocation score on v03-a: -INFINITY -native_color: libvirtd:0 allocation score on v03-b: 1 -native_color: libvirtd:1 allocation score on mgmt01: -INFINITY -native_color: libvirtd:1 allocation score on v03-a: 1 -native_color: libvirtd:1 allocation score on v03-b: -INFINITY -native_color: libvirtd:2 allocation score on mgmt01: -INFINITY -native_color: libvirtd:2 allocation score on v03-a: -INFINITY -native_color: libvirtd:2 allocation score on v03-b: -INFINITY -native_color: libvirtd:3 allocation score on mgmt01: -INFINITY -native_color: libvirtd:3 allocation score on v03-a: -INFINITY -native_color: libvirtd:3 allocation score on v03-b: -INFINITY -native_color: libvirtd:4 allocation score on mgmt01: -INFINITY -native_color: libvirtd:4 allocation score on v03-a: -INFINITY -native_color: libvirtd:4 allocation score on v03-b: -INFINITY -native_color: libvirtd:5 allocation score on mgmt01: -INFINITY -native_color: libvirtd:5 allocation score on v03-a: -INFINITY -native_color: libvirtd:5 allocation score on v03-b: -INFINITY -native_color: libvirtd:6 allocation score on mgmt01: -INFINITY -native_color: libvirtd:6 allocation score on v03-a: -INFINITY -native_color: libvirtd:6 allocation score on v03-b: -INFINITY -native_color: libvirtd:7 allocation score on mgmt01: -INFINITY -native_color: libvirtd:7 allocation score on v03-a: -INFINITY -native_color: libvirtd:7 allocation score on v03-b: -INFINITY -native_color: license.anbriz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: license.anbriz.vds-ok.com-vm allocation score on v03-a: 0 -native_color: license.anbriz.vds-ok.com-vm allocation score on v03-b: 0 -native_color: lustre01-left.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: lustre01-left.vds-ok.com-vm allocation score on v03-a: 0 -native_color: lustre01-left.vds-ok.com-vm allocation score on v03-b: 0 -native_color: lustre01-right.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: lustre01-right.vds-ok.com-vm allocation score on v03-a: 0 -native_color: lustre01-right.vds-ok.com-vm allocation score on v03-b: 0 -native_color: lustre02-left.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: lustre02-left.vds-ok.com-vm allocation score on v03-a: 0 -native_color: lustre02-left.vds-ok.com-vm allocation score on v03-b: 0 -native_color: lustre02-right.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: lustre02-right.vds-ok.com-vm allocation score on v03-a: 0 -native_color: lustre02-right.vds-ok.com-vm allocation score on v03-b: 0 -native_color: lustre03-left.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: lustre03-left.vds-ok.com-vm allocation score on v03-a: 0 -native_color: lustre03-left.vds-ok.com-vm allocation score on v03-b: 0 -native_color: lustre03-right.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: lustre03-right.vds-ok.com-vm allocation score on v03-a: 0 -native_color: lustre03-right.vds-ok.com-vm allocation score on v03-b: 0 -native_color: lustre04-left.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: lustre04-left.vds-ok.com-vm allocation score on v03-a: 0 -native_color: lustre04-left.vds-ok.com-vm allocation score on v03-b: 0 -native_color: lustre04-right.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: lustre04-right.vds-ok.com-vm allocation score on v03-a: 0 -native_color: lustre04-right.vds-ok.com-vm allocation score on v03-b: 0 -native_color: maxb-c55-vm allocation score on mgmt01: -INFINITY -native_color: maxb-c55-vm allocation score on v03-a: -INFINITY -native_color: maxb-c55-vm allocation score on v03-b: -INFINITY -native_color: mcast-anbriz-net:0 allocation score on mgmt01: -INFINITY -native_color: mcast-anbriz-net:0 allocation score on v03-a: 0 -native_color: mcast-anbriz-net:0 allocation score on v03-b: 1 -native_color: mcast-anbriz-net:1 allocation score on mgmt01: -INFINITY -native_color: mcast-anbriz-net:1 allocation score on v03-a: 1 -native_color: mcast-anbriz-net:1 allocation score on v03-b: -INFINITY -native_color: mcast-anbriz-net:2 allocation score on mgmt01: -INFINITY -native_color: mcast-anbriz-net:2 allocation score on v03-a: -INFINITY -native_color: mcast-anbriz-net:2 allocation score on v03-b: -INFINITY -native_color: mcast-anbriz-net:3 allocation score on mgmt01: -INFINITY -native_color: mcast-anbriz-net:3 allocation score on v03-a: -INFINITY -native_color: mcast-anbriz-net:3 allocation score on v03-b: -INFINITY -native_color: mcast-anbriz-net:4 allocation score on mgmt01: -INFINITY -native_color: mcast-anbriz-net:4 allocation score on v03-a: -INFINITY -native_color: mcast-anbriz-net:4 allocation score on v03-b: -INFINITY -native_color: mcast-anbriz-net:5 allocation score on mgmt01: -INFINITY -native_color: mcast-anbriz-net:5 allocation score on v03-a: -INFINITY -native_color: mcast-anbriz-net:5 allocation score on v03-b: -INFINITY -native_color: mcast-anbriz-net:6 allocation score on mgmt01: -INFINITY -native_color: mcast-anbriz-net:6 allocation score on v03-a: -INFINITY -native_color: mcast-anbriz-net:6 allocation score on v03-b: -INFINITY -native_color: mcast-anbriz-net:7 allocation score on mgmt01: -INFINITY -native_color: mcast-anbriz-net:7 allocation score on v03-a: -INFINITY -native_color: mcast-anbriz-net:7 allocation score on v03-b: -INFINITY -native_color: mcast-gleb-net:0 allocation score on mgmt01: -INFINITY -native_color: mcast-gleb-net:0 allocation score on v03-a: 0 -native_color: mcast-gleb-net:0 allocation score on v03-b: 1 -native_color: mcast-gleb-net:1 allocation score on mgmt01: -INFINITY -native_color: mcast-gleb-net:1 allocation score on v03-a: 1 -native_color: mcast-gleb-net:1 allocation score on v03-b: -INFINITY -native_color: mcast-gleb-net:2 allocation score on mgmt01: -INFINITY -native_color: mcast-gleb-net:2 allocation score on v03-a: -INFINITY -native_color: mcast-gleb-net:2 allocation score on v03-b: -INFINITY -native_color: mcast-gleb-net:3 allocation score on mgmt01: -INFINITY -native_color: mcast-gleb-net:3 allocation score on v03-a: -INFINITY -native_color: mcast-gleb-net:3 allocation score on v03-b: -INFINITY -native_color: mcast-gleb-net:4 allocation score on mgmt01: -INFINITY -native_color: mcast-gleb-net:4 allocation score on v03-a: -INFINITY -native_color: mcast-gleb-net:4 allocation score on v03-b: -INFINITY -native_color: mcast-gleb-net:5 allocation score on mgmt01: -INFINITY -native_color: mcast-gleb-net:5 allocation score on v03-a: -INFINITY -native_color: mcast-gleb-net:5 allocation score on v03-b: -INFINITY -native_color: mcast-gleb-net:6 allocation score on mgmt01: -INFINITY -native_color: mcast-gleb-net:6 allocation score on v03-a: -INFINITY -native_color: mcast-gleb-net:6 allocation score on v03-b: -INFINITY -native_color: mcast-gleb-net:7 allocation score on mgmt01: -INFINITY -native_color: mcast-gleb-net:7 allocation score on v03-a: -INFINITY -native_color: mcast-gleb-net:7 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:0 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:0 allocation score on v03-a: 0 -native_color: mcast-test-net:0 allocation score on v03-b: 1 -native_color: mcast-test-net:1 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:1 allocation score on v03-a: 1 -native_color: mcast-test-net:1 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:2 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:2 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:2 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:3 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:3 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:3 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:4 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:4 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:4 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:5 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:5 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:5 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:6 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:6 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:6 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:7 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:7 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:7 allocation score on v03-b: -INFINITY -native_color: metae.ru-vm allocation score on mgmt01: -INFINITY -native_color: metae.ru-vm allocation score on v03-a: -INFINITY -native_color: metae.ru-vm allocation score on v03-b: -INFINITY -native_color: multipathd:0 allocation score on mgmt01: 1 -native_color: multipathd:0 allocation score on v03-a: 0 -native_color: multipathd:0 allocation score on v03-b: 0 -native_color: multipathd:1 allocation score on mgmt01: -INFINITY -native_color: multipathd:1 allocation score on v03-a: 0 -native_color: multipathd:1 allocation score on v03-b: 1 -native_color: multipathd:2 allocation score on mgmt01: -INFINITY -native_color: multipathd:2 allocation score on v03-a: 1 -native_color: multipathd:2 allocation score on v03-b: -INFINITY -native_color: multipathd:3 allocation score on mgmt01: -INFINITY -native_color: multipathd:3 allocation score on v03-a: -INFINITY -native_color: multipathd:3 allocation score on v03-b: -INFINITY -native_color: multipathd:4 allocation score on mgmt01: -INFINITY -native_color: multipathd:4 allocation score on v03-a: -INFINITY -native_color: multipathd:4 allocation score on v03-b: -INFINITY -native_color: multipathd:5 allocation score on mgmt01: -INFINITY -native_color: multipathd:5 allocation score on v03-a: -INFINITY -native_color: multipathd:5 allocation score on v03-b: -INFINITY -native_color: multipathd:6 allocation score on mgmt01: -INFINITY -native_color: multipathd:6 allocation score on v03-a: -INFINITY -native_color: multipathd:6 allocation score on v03-b: -INFINITY -native_color: multipathd:7 allocation score on mgmt01: -INFINITY -native_color: multipathd:7 allocation score on v03-a: -INFINITY -native_color: multipathd:7 allocation score on v03-b: -INFINITY -native_color: multipathd:8 allocation score on mgmt01: -INFINITY -native_color: multipathd:8 allocation score on v03-a: -INFINITY -native_color: multipathd:8 allocation score on v03-b: -INFINITY -native_color: node-params:0 allocation score on mgmt01: -INFINITY -native_color: node-params:0 allocation score on v03-a: 0 -native_color: node-params:0 allocation score on v03-b: 1 -native_color: node-params:1 allocation score on mgmt01: -INFINITY -native_color: node-params:1 allocation score on v03-a: 1 -native_color: node-params:1 allocation score on v03-b: -INFINITY -native_color: node-params:2 allocation score on mgmt01: -INFINITY -native_color: node-params:2 allocation score on v03-a: -INFINITY -native_color: node-params:2 allocation score on v03-b: -INFINITY -native_color: node-params:3 allocation score on mgmt01: -INFINITY -native_color: node-params:3 allocation score on v03-a: -INFINITY -native_color: node-params:3 allocation score on v03-b: -INFINITY -native_color: node-params:4 allocation score on mgmt01: -INFINITY -native_color: node-params:4 allocation score on v03-a: -INFINITY -native_color: node-params:4 allocation score on v03-b: -INFINITY -native_color: node-params:5 allocation score on mgmt01: -INFINITY -native_color: node-params:5 allocation score on v03-a: -INFINITY -native_color: node-params:5 allocation score on v03-b: -INFINITY -native_color: node-params:6 allocation score on mgmt01: -INFINITY -native_color: node-params:6 allocation score on v03-a: -INFINITY -native_color: node-params:6 allocation score on v03-b: -INFINITY -native_color: node-params:7 allocation score on mgmt01: -INFINITY -native_color: node-params:7 allocation score on v03-a: -INFINITY -native_color: node-params:7 allocation score on v03-b: -INFINITY -native_color: rodovoepomestie.ru-vm allocation score on mgmt01: -INFINITY -native_color: rodovoepomestie.ru-vm allocation score on v03-a: -INFINITY -native_color: rodovoepomestie.ru-vm allocation score on v03-b: -INFINITY -native_color: stonith-mgmt01 allocation score on mgmt01: -INFINITY -native_color: stonith-mgmt01 allocation score on v03-a: 0 -native_color: stonith-mgmt01 allocation score on v03-b: 0 -native_color: stonith-mgmt02 allocation score on mgmt01: 0 -native_color: stonith-mgmt02 allocation score on v03-a: 0 -native_color: stonith-mgmt02 allocation score on v03-b: 0 -native_color: stonith-v02-a allocation score on mgmt01: -INFINITY -native_color: stonith-v02-a allocation score on v03-a: -INFINITY -native_color: stonith-v02-a allocation score on v03-b: -INFINITY -native_color: stonith-v02-b allocation score on mgmt01: -INFINITY -native_color: stonith-v02-b allocation score on v03-a: -INFINITY -native_color: stonith-v02-b allocation score on v03-b: -INFINITY -native_color: stonith-v02-c allocation score on mgmt01: -INFINITY -native_color: stonith-v02-c allocation score on v03-a: -INFINITY -native_color: stonith-v02-c allocation score on v03-b: -INFINITY -native_color: stonith-v02-d allocation score on mgmt01: -INFINITY -native_color: stonith-v02-d allocation score on v03-a: -INFINITY -native_color: stonith-v02-d allocation score on v03-b: -INFINITY -native_color: stonith-v03-a allocation score on mgmt01: 0 -native_color: stonith-v03-a allocation score on v03-a: -INFINITY -native_color: stonith-v03-a allocation score on v03-b: 0 -native_color: stonith-v03-b allocation score on mgmt01: 0 -native_color: stonith-v03-b allocation score on v03-a: 0 -native_color: stonith-v03-b allocation score on v03-b: -INFINITY -native_color: stonith-v03-c allocation score on mgmt01: -INFINITY -native_color: stonith-v03-c allocation score on v03-a: -INFINITY -native_color: stonith-v03-c allocation score on v03-b: -INFINITY -native_color: stonith-v03-d allocation score on mgmt01: -INFINITY -native_color: stonith-v03-d allocation score on v03-a: -INFINITY -native_color: stonith-v03-d allocation score on v03-b: -INFINITY -native_color: terminal.anbriz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: terminal.anbriz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: terminal.anbriz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: terminal0.anbriz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: terminal0.anbriz.vds-ok.com-vm allocation score on v03-a: 0 -native_color: terminal0.anbriz.vds-ok.com-vm allocation score on v03-b: 0 -native_color: test-01.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: test-01.vds-ok.com-vm allocation score on v03-a: 0 -native_color: test-01.vds-ok.com-vm allocation score on v03-b: 0 -native_color: ubuntu9.10-gotin-vm allocation score on mgmt01: -INFINITY -native_color: ubuntu9.10-gotin-vm allocation score on v03-a: -INFINITY -native_color: ubuntu9.10-gotin-vm allocation score on v03-b: -INFINITY -native_color: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 -native_color: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 -native_color: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 -native_color: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 -native_color: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 -native_color: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 -native_color: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 -native_color: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 -native_color: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:0 allocation score on mgmt01: 1 -native_color: vds-ok-pool-0-iscsi:0 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:0 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:1 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:1 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:1 allocation score on v03-b: 1 -native_color: vds-ok-pool-0-iscsi:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:2 allocation score on v03-a: 1 -native_color: vds-ok-pool-0-iscsi:2 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:8 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:8 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:8 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:0 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:0 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:0 allocation score on v03-b: 1 -native_color: vds-ok-pool-0-pool:1 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:1 allocation score on v03-a: 1 -native_color: vds-ok-pool-0-pool:1 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:2 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:2 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:0 allocation score on mgmt01: 1 -native_color: vds-ok-pool-0-vg:0 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:0 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:1 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:1 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:1 allocation score on v03-b: 1 -native_color: vds-ok-pool-0-vg:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:2 allocation score on v03-a: 1 -native_color: vds-ok-pool-0-vg:2 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:8 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:8 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:8 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:0 allocation score on mgmt01: 1 -native_color: vds-ok-pool-1-iscsi:0 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:0 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:1 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:1 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:1 allocation score on v03-b: 1 -native_color: vds-ok-pool-1-iscsi:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:2 allocation score on v03-a: 1 -native_color: vds-ok-pool-1-iscsi:2 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:8 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:8 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:8 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:0 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:0 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:0 allocation score on v03-b: 1 -native_color: vds-ok-pool-1-pool:1 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:1 allocation score on v03-a: 1 -native_color: vds-ok-pool-1-pool:1 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:2 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:2 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:0 allocation score on mgmt01: 1 -native_color: vds-ok-pool-1-vg:0 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:0 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:1 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:1 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:1 allocation score on v03-b: 1 -native_color: vds-ok-pool-1-vg:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:2 allocation score on v03-a: 1 -native_color: vds-ok-pool-1-vg:2 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:8 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:8 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:8 allocation score on v03-b: -INFINITY -native_color: vlan1-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:0 allocation score on v03-a: 0 -native_color: vlan1-if:0 allocation score on v03-b: 1 -native_color: vlan1-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:1 allocation score on v03-a: 1 -native_color: vlan1-if:1 allocation score on v03-b: -INFINITY -native_color: vlan1-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:2 allocation score on v03-a: -INFINITY -native_color: vlan1-if:2 allocation score on v03-b: -INFINITY -native_color: vlan1-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:3 allocation score on v03-a: -INFINITY -native_color: vlan1-if:3 allocation score on v03-b: -INFINITY -native_color: vlan1-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:4 allocation score on v03-a: -INFINITY -native_color: vlan1-if:4 allocation score on v03-b: -INFINITY -native_color: vlan1-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:5 allocation score on v03-a: -INFINITY -native_color: vlan1-if:5 allocation score on v03-b: -INFINITY -native_color: vlan1-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:6 allocation score on v03-a: -INFINITY -native_color: vlan1-if:6 allocation score on v03-b: -INFINITY -native_color: vlan1-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:7 allocation score on v03-a: -INFINITY -native_color: vlan1-if:7 allocation score on v03-b: -INFINITY -native_color: vlan101-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:0 allocation score on v03-a: 0 -native_color: vlan101-if:0 allocation score on v03-b: 1 -native_color: vlan101-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:1 allocation score on v03-a: 1 -native_color: vlan101-if:1 allocation score on v03-b: -INFINITY -native_color: vlan101-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:2 allocation score on v03-a: -INFINITY -native_color: vlan101-if:2 allocation score on v03-b: -INFINITY -native_color: vlan101-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:3 allocation score on v03-a: -INFINITY -native_color: vlan101-if:3 allocation score on v03-b: -INFINITY -native_color: vlan101-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:4 allocation score on v03-a: -INFINITY -native_color: vlan101-if:4 allocation score on v03-b: -INFINITY -native_color: vlan101-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:5 allocation score on v03-a: -INFINITY -native_color: vlan101-if:5 allocation score on v03-b: -INFINITY -native_color: vlan101-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:6 allocation score on v03-a: -INFINITY -native_color: vlan101-if:6 allocation score on v03-b: -INFINITY -native_color: vlan101-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:7 allocation score on v03-a: -INFINITY -native_color: vlan101-if:7 allocation score on v03-b: -INFINITY -native_color: vlan102-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:0 allocation score on v03-a: 0 -native_color: vlan102-if:0 allocation score on v03-b: 1 -native_color: vlan102-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:1 allocation score on v03-a: 1 -native_color: vlan102-if:1 allocation score on v03-b: -INFINITY -native_color: vlan102-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:2 allocation score on v03-a: -INFINITY -native_color: vlan102-if:2 allocation score on v03-b: -INFINITY -native_color: vlan102-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:3 allocation score on v03-a: -INFINITY -native_color: vlan102-if:3 allocation score on v03-b: -INFINITY -native_color: vlan102-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:4 allocation score on v03-a: -INFINITY -native_color: vlan102-if:4 allocation score on v03-b: -INFINITY -native_color: vlan102-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:5 allocation score on v03-a: -INFINITY -native_color: vlan102-if:5 allocation score on v03-b: -INFINITY -native_color: vlan102-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:6 allocation score on v03-a: -INFINITY -native_color: vlan102-if:6 allocation score on v03-b: -INFINITY -native_color: vlan102-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:7 allocation score on v03-a: -INFINITY -native_color: vlan102-if:7 allocation score on v03-b: -INFINITY -native_color: vlan103-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:0 allocation score on v03-a: 0 -native_color: vlan103-if:0 allocation score on v03-b: 1 -native_color: vlan103-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:1 allocation score on v03-a: 1 -native_color: vlan103-if:1 allocation score on v03-b: -INFINITY -native_color: vlan103-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:2 allocation score on v03-a: -INFINITY -native_color: vlan103-if:2 allocation score on v03-b: -INFINITY -native_color: vlan103-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:3 allocation score on v03-a: -INFINITY -native_color: vlan103-if:3 allocation score on v03-b: -INFINITY -native_color: vlan103-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:4 allocation score on v03-a: -INFINITY -native_color: vlan103-if:4 allocation score on v03-b: -INFINITY -native_color: vlan103-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:5 allocation score on v03-a: -INFINITY -native_color: vlan103-if:5 allocation score on v03-b: -INFINITY -native_color: vlan103-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:6 allocation score on v03-a: -INFINITY -native_color: vlan103-if:6 allocation score on v03-b: -INFINITY -native_color: vlan103-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:7 allocation score on v03-a: -INFINITY -native_color: vlan103-if:7 allocation score on v03-b: -INFINITY -native_color: vlan104-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:0 allocation score on v03-a: 0 -native_color: vlan104-if:0 allocation score on v03-b: 1 -native_color: vlan104-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:1 allocation score on v03-a: 1 -native_color: vlan104-if:1 allocation score on v03-b: -INFINITY -native_color: vlan104-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:2 allocation score on v03-a: -INFINITY -native_color: vlan104-if:2 allocation score on v03-b: -INFINITY -native_color: vlan104-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:3 allocation score on v03-a: -INFINITY -native_color: vlan104-if:3 allocation score on v03-b: -INFINITY -native_color: vlan104-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:4 allocation score on v03-a: -INFINITY -native_color: vlan104-if:4 allocation score on v03-b: -INFINITY -native_color: vlan104-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:5 allocation score on v03-a: -INFINITY -native_color: vlan104-if:5 allocation score on v03-b: -INFINITY -native_color: vlan104-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:6 allocation score on v03-a: -INFINITY -native_color: vlan104-if:6 allocation score on v03-b: -INFINITY -native_color: vlan104-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:7 allocation score on v03-a: -INFINITY -native_color: vlan104-if:7 allocation score on v03-b: -INFINITY -native_color: vlan200-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:0 allocation score on v03-a: 0 -native_color: vlan200-if:0 allocation score on v03-b: 1 -native_color: vlan200-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:1 allocation score on v03-a: 1 -native_color: vlan200-if:1 allocation score on v03-b: -INFINITY -native_color: vlan200-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:2 allocation score on v03-a: -INFINITY -native_color: vlan200-if:2 allocation score on v03-b: -INFINITY -native_color: vlan200-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:3 allocation score on v03-a: -INFINITY -native_color: vlan200-if:3 allocation score on v03-b: -INFINITY -native_color: vlan200-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:4 allocation score on v03-a: -INFINITY -native_color: vlan200-if:4 allocation score on v03-b: -INFINITY -native_color: vlan200-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:5 allocation score on v03-a: -INFINITY -native_color: vlan200-if:5 allocation score on v03-b: -INFINITY -native_color: vlan200-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:6 allocation score on v03-a: -INFINITY -native_color: vlan200-if:6 allocation score on v03-b: -INFINITY -native_color: vlan200-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:7 allocation score on v03-a: -INFINITY -native_color: vlan200-if:7 allocation score on v03-b: -INFINITY -native_color: vlan3-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:0 allocation score on v03-a: 0 -native_color: vlan3-if:0 allocation score on v03-b: 1 -native_color: vlan3-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:1 allocation score on v03-a: 1 -native_color: vlan3-if:1 allocation score on v03-b: -INFINITY -native_color: vlan3-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:2 allocation score on v03-a: -INFINITY -native_color: vlan3-if:2 allocation score on v03-b: -INFINITY -native_color: vlan3-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:3 allocation score on v03-a: -INFINITY -native_color: vlan3-if:3 allocation score on v03-b: -INFINITY -native_color: vlan3-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:4 allocation score on v03-a: -INFINITY -native_color: vlan3-if:4 allocation score on v03-b: -INFINITY -native_color: vlan3-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:5 allocation score on v03-a: -INFINITY -native_color: vlan3-if:5 allocation score on v03-b: -INFINITY -native_color: vlan3-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:6 allocation score on v03-a: -INFINITY -native_color: vlan3-if:6 allocation score on v03-b: -INFINITY -native_color: vlan3-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:7 allocation score on v03-a: -INFINITY -native_color: vlan3-if:7 allocation score on v03-b: -INFINITY -native_color: vlan4-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:0 allocation score on v03-a: 0 -native_color: vlan4-if:0 allocation score on v03-b: 1 -native_color: vlan4-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:1 allocation score on v03-a: 1 -native_color: vlan4-if:1 allocation score on v03-b: -INFINITY -native_color: vlan4-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:2 allocation score on v03-a: -INFINITY -native_color: vlan4-if:2 allocation score on v03-b: -INFINITY -native_color: vlan4-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:3 allocation score on v03-a: -INFINITY -native_color: vlan4-if:3 allocation score on v03-b: -INFINITY -native_color: vlan4-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:4 allocation score on v03-a: -INFINITY -native_color: vlan4-if:4 allocation score on v03-b: -INFINITY -native_color: vlan4-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:5 allocation score on v03-a: -INFINITY -native_color: vlan4-if:5 allocation score on v03-b: -INFINITY -native_color: vlan4-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:6 allocation score on v03-a: -INFINITY -native_color: vlan4-if:6 allocation score on v03-b: -INFINITY -native_color: vlan4-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:7 allocation score on v03-a: -INFINITY -native_color: vlan4-if:7 allocation score on v03-b: -INFINITY -native_color: vlan5-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:0 allocation score on v03-a: 0 -native_color: vlan5-if:0 allocation score on v03-b: 1 -native_color: vlan5-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:1 allocation score on v03-a: 1 -native_color: vlan5-if:1 allocation score on v03-b: -INFINITY -native_color: vlan5-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:2 allocation score on v03-a: -INFINITY -native_color: vlan5-if:2 allocation score on v03-b: -INFINITY -native_color: vlan5-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:3 allocation score on v03-a: -INFINITY -native_color: vlan5-if:3 allocation score on v03-b: -INFINITY -native_color: vlan5-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:4 allocation score on v03-a: -INFINITY -native_color: vlan5-if:4 allocation score on v03-b: -INFINITY -native_color: vlan5-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:5 allocation score on v03-a: -INFINITY -native_color: vlan5-if:5 allocation score on v03-b: -INFINITY -native_color: vlan5-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:6 allocation score on v03-a: -INFINITY -native_color: vlan5-if:6 allocation score on v03-b: -INFINITY -native_color: vlan5-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:7 allocation score on v03-a: -INFINITY -native_color: vlan5-if:7 allocation score on v03-b: -INFINITY -native_color: vlan900-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:0 allocation score on v03-a: 0 -native_color: vlan900-if:0 allocation score on v03-b: 1 -native_color: vlan900-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:1 allocation score on v03-a: 1 -native_color: vlan900-if:1 allocation score on v03-b: -INFINITY -native_color: vlan900-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:2 allocation score on v03-a: -INFINITY -native_color: vlan900-if:2 allocation score on v03-b: -INFINITY -native_color: vlan900-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:3 allocation score on v03-a: -INFINITY -native_color: vlan900-if:3 allocation score on v03-b: -INFINITY -native_color: vlan900-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:4 allocation score on v03-a: -INFINITY -native_color: vlan900-if:4 allocation score on v03-b: -INFINITY -native_color: vlan900-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:5 allocation score on v03-a: -INFINITY -native_color: vlan900-if:5 allocation score on v03-b: -INFINITY -native_color: vlan900-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:6 allocation score on v03-a: -INFINITY -native_color: vlan900-if:6 allocation score on v03-b: -INFINITY -native_color: vlan900-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:7 allocation score on v03-a: -INFINITY -native_color: vlan900-if:7 allocation score on v03-b: -INFINITY -native_color: vlan909-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:0 allocation score on v03-a: 0 -native_color: vlan909-if:0 allocation score on v03-b: 1 -native_color: vlan909-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:1 allocation score on v03-a: 1 -native_color: vlan909-if:1 allocation score on v03-b: -INFINITY -native_color: vlan909-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:2 allocation score on v03-a: -INFINITY -native_color: vlan909-if:2 allocation score on v03-b: -INFINITY -native_color: vlan909-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:3 allocation score on v03-a: -INFINITY -native_color: vlan909-if:3 allocation score on v03-b: -INFINITY -native_color: vlan909-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:4 allocation score on v03-a: -INFINITY -native_color: vlan909-if:4 allocation score on v03-b: -INFINITY -native_color: vlan909-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:5 allocation score on v03-a: -INFINITY -native_color: vlan909-if:5 allocation score on v03-b: -INFINITY -native_color: vlan909-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:6 allocation score on v03-a: -INFINITY -native_color: vlan909-if:6 allocation score on v03-b: -INFINITY -native_color: vlan909-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:7 allocation score on v03-a: -INFINITY -native_color: vlan909-if:7 allocation score on v03-b: -INFINITY -native_color: zakaz.transferrus.ru-vm allocation score on mgmt01: -INFINITY -native_color: zakaz.transferrus.ru-vm allocation score on v03-a: -INFINITY -native_color: zakaz.transferrus.ru-vm allocation score on v03-b: -INFINITY +pcmk__clone_allocate: cl-clvmd allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-clvmd allocation score on v03-a: 0 +pcmk__clone_allocate: cl-clvmd allocation score on v03-b: 0 +pcmk__clone_allocate: cl-dlm allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-dlm allocation score on v03-a: 0 +pcmk__clone_allocate: cl-dlm allocation score on v03-b: 0 +pcmk__clone_allocate: cl-iscsid allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-iscsid allocation score on v03-a: 0 +pcmk__clone_allocate: cl-iscsid allocation score on v03-b: 0 +pcmk__clone_allocate: cl-libvirt-images-fs allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-libvirt-images-fs allocation score on v03-a: 0 +pcmk__clone_allocate: cl-libvirt-images-fs allocation score on v03-b: 0 +pcmk__clone_allocate: cl-libvirt-images-pool allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-libvirt-images-pool allocation score on v03-a: 0 +pcmk__clone_allocate: cl-libvirt-images-pool allocation score on v03-b: 0 +pcmk__clone_allocate: cl-libvirt-install-fs allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-libvirt-install-fs allocation score on v03-a: 0 +pcmk__clone_allocate: cl-libvirt-install-fs allocation score on v03-b: 0 +pcmk__clone_allocate: cl-libvirt-qpid allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-libvirt-qpid allocation score on v03-a: 0 +pcmk__clone_allocate: cl-libvirt-qpid allocation score on v03-b: 0 +pcmk__clone_allocate: cl-libvirtd allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-libvirtd allocation score on v03-a: 0 +pcmk__clone_allocate: cl-libvirtd allocation score on v03-b: 0 +pcmk__clone_allocate: cl-mcast-anbriz-net allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-mcast-anbriz-net allocation score on v03-a: 0 +pcmk__clone_allocate: cl-mcast-anbriz-net allocation score on v03-b: 0 +pcmk__clone_allocate: cl-mcast-gleb-net allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-mcast-gleb-net allocation score on v03-a: 0 +pcmk__clone_allocate: cl-mcast-gleb-net allocation score on v03-b: 0 +pcmk__clone_allocate: cl-mcast-test-net allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-mcast-test-net allocation score on v03-a: 0 +pcmk__clone_allocate: cl-mcast-test-net allocation score on v03-b: 0 +pcmk__clone_allocate: cl-multipathd allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-multipathd allocation score on v03-a: 0 +pcmk__clone_allocate: cl-multipathd allocation score on v03-b: 0 +pcmk__clone_allocate: cl-node-params allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-node-params allocation score on v03-a: 0 +pcmk__clone_allocate: cl-node-params allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-iscsi allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-iscsi allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-iscsi allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-pool allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vds-ok-pool-0-pool allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-pool allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-vg allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-vg allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-vg allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-iscsi allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-iscsi allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-iscsi allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-pool allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vds-ok-pool-1-pool allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-pool allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-vg allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-vg allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-vg allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan1-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan1-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan1-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan101-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan101-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan101-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan102-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan102-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan102-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan103-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan103-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan103-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan104-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan104-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan104-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan200-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan200-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan200-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan3-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan3-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan3-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan4-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan4-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan4-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan5-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan5-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan5-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan900-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan900-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan900-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan909-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan909-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan909-if allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:0 allocation score on mgmt01: 1 +pcmk__clone_allocate: clvmd:0 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:0 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:1 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:1 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:1 allocation score on v03-b: 1 +pcmk__clone_allocate: clvmd:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:2 allocation score on v03-a: 1 +pcmk__clone_allocate: clvmd:2 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:3 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:3 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:4 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:4 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:5 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:5 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:6 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:6 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:7 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:7 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:8 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:8 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:0 allocation score on mgmt01: 1 +pcmk__clone_allocate: dlm:0 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:0 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:1 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:1 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:1 allocation score on v03-b: 1 +pcmk__clone_allocate: dlm:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:2 allocation score on v03-a: 1 +pcmk__clone_allocate: dlm:2 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:3 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:3 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:4 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:4 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:5 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:5 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:6 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:6 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:7 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:7 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:8 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:8 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:0 allocation score on mgmt01: 1 +pcmk__clone_allocate: iscsid:0 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:0 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:1 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:1 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:1 allocation score on v03-b: 1 +pcmk__clone_allocate: iscsid:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:2 allocation score on v03-a: 1 +pcmk__clone_allocate: iscsid:2 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:3 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:3 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:4 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:4 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:5 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:5 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:6 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:6 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:7 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:7 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:8 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:8 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:0 allocation score on mgmt01: 1 +pcmk__clone_allocate: libvirt-images-fs:0 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:0 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:1 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:1 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:1 allocation score on v03-b: 1 +pcmk__clone_allocate: libvirt-images-fs:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:2 allocation score on v03-a: 1 +pcmk__clone_allocate: libvirt-images-fs:2 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:3 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:3 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:4 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:4 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:5 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:5 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:6 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:6 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:7 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:7 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:8 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:8 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:0 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:0 allocation score on v03-b: 1 +pcmk__clone_allocate: libvirt-images-pool:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:1 allocation score on v03-a: 1 +pcmk__clone_allocate: libvirt-images-pool:1 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:2 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:2 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:3 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:3 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:4 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:4 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:5 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:5 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:6 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:6 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:7 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:7 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:0 allocation score on mgmt01: 1 +pcmk__clone_allocate: libvirt-install-fs:0 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:0 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:1 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:1 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:1 allocation score on v03-b: 1 +pcmk__clone_allocate: libvirt-install-fs:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:2 allocation score on v03-a: 1 +pcmk__clone_allocate: libvirt-install-fs:2 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:3 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:3 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:4 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:4 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:5 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:5 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:6 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:6 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:7 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:7 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:8 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:8 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:0 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:0 allocation score on v03-b: 1 +pcmk__clone_allocate: libvirt-qpid:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:1 allocation score on v03-a: 1 +pcmk__clone_allocate: libvirt-qpid:1 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:2 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:2 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:3 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:3 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:4 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:4 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:5 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:5 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:6 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:6 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:7 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:7 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:0 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:0 allocation score on v03-b: 1 +pcmk__clone_allocate: libvirtd:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:1 allocation score on v03-a: 1 +pcmk__clone_allocate: libvirtd:1 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:2 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:2 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:3 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:3 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:4 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:4 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:5 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:5 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:6 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:6 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:7 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:7 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-anbriz-net:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-anbriz-net:0 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-anbriz-net:0 allocation score on v03-b: 1 +pcmk__clone_allocate: mcast-anbriz-net:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-anbriz-net:1 allocation score on v03-a: 1 +pcmk__clone_allocate: mcast-anbriz-net:1 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-anbriz-net:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-anbriz-net:2 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-anbriz-net:2 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-anbriz-net:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-anbriz-net:3 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-anbriz-net:3 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-anbriz-net:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-anbriz-net:4 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-anbriz-net:4 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-anbriz-net:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-anbriz-net:5 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-anbriz-net:5 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-anbriz-net:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-anbriz-net:6 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-anbriz-net:6 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-anbriz-net:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-anbriz-net:7 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-anbriz-net:7 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-gleb-net:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-gleb-net:0 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-gleb-net:0 allocation score on v03-b: 1 +pcmk__clone_allocate: mcast-gleb-net:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-gleb-net:1 allocation score on v03-a: 1 +pcmk__clone_allocate: mcast-gleb-net:1 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-gleb-net:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-gleb-net:2 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-gleb-net:2 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-gleb-net:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-gleb-net:3 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-gleb-net:3 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-gleb-net:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-gleb-net:4 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-gleb-net:4 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-gleb-net:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-gleb-net:5 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-gleb-net:5 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-gleb-net:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-gleb-net:6 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-gleb-net:6 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-gleb-net:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-gleb-net:7 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-gleb-net:7 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:0 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:0 allocation score on v03-b: 1 +pcmk__clone_allocate: mcast-test-net:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:1 allocation score on v03-a: 1 +pcmk__clone_allocate: mcast-test-net:1 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:2 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:2 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:3 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:3 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:4 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:4 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:5 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:5 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:6 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:6 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:7 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:7 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:0 allocation score on mgmt01: 1 +pcmk__clone_allocate: multipathd:0 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:0 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:1 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:1 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:1 allocation score on v03-b: 1 +pcmk__clone_allocate: multipathd:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:2 allocation score on v03-a: 1 +pcmk__clone_allocate: multipathd:2 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:3 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:3 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:4 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:4 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:5 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:5 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:6 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:6 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:7 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:7 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:8 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:8 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:0 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:0 allocation score on v03-b: 1 +pcmk__clone_allocate: node-params:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:1 allocation score on v03-a: 1 +pcmk__clone_allocate: node-params:1 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:2 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:2 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:3 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:3 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:4 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:4 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:5 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:5 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:6 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:6 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:7 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:0 allocation score on mgmt01: 1 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:1 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:2 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:8 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:8 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-0-pool:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-0-pool:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:0 allocation score on mgmt01: 1 +pcmk__clone_allocate: vds-ok-pool-0-vg:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:1 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-0-vg:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:2 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-0-vg:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:8 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:8 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:0 allocation score on mgmt01: 1 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:1 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:2 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:8 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:8 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-1-pool:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-1-pool:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:0 allocation score on mgmt01: 1 +pcmk__clone_allocate: vds-ok-pool-1-vg:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:1 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-1-vg:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:2 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-1-vg:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:8 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:8 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan1-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan1-if:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan101-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan101-if:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan102-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan102-if:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan103-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan103-if:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan104-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan104-if:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan200-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan200-if:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan3-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan3-if:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan4-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan4-if:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan5-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan5-if:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan900-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan900-if:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:0 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:0 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan909-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:1 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan909-if:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:7 allocation score on v03-b: 0 +pcmk__native_allocate: c5-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: c5-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: c5-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: c6-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: c6-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: c6-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: cloudsrv.credo-dialogue.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: cloudsrv.credo-dialogue.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: cloudsrv.credo-dialogue.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: clvmd:0 allocation score on mgmt01: 1 +pcmk__native_allocate: clvmd:0 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on v03-b: 1 +pcmk__native_allocate: clvmd:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on v03-a: 1 +pcmk__native_allocate: clvmd:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dist.express-consult.org-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dist.express-consult.org-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: dist.express-consult.org-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: dist.fly-uni.org-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dist.fly-uni.org-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: dist.fly-uni.org-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on mgmt01: 1 +pcmk__native_allocate: dlm:0 allocation score on v03-a: 0 +pcmk__native_allocate: dlm:0 allocation score on v03-b: 0 +pcmk__native_allocate: dlm:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on v03-a: 0 +pcmk__native_allocate: dlm:1 allocation score on v03-b: 1 +pcmk__native_allocate: dlm:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on v03-a: 1 +pcmk__native_allocate: dlm:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: eu1.ca-pages.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: eu1.ca-pages.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: eu1.ca-pages.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: eu2.ca-pages.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: eu2.ca-pages.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: eu2.ca-pages.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: f13-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: f13-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: f13-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: git.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: git.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: git.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: gotin-bbb-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: gotin-bbb-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: gotin-bbb-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: gw.anbriz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: gw.anbriz.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: gw.anbriz.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: gw.gleb.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: gw.gleb.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: gw.gleb.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: gw.gotin.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: gw.gotin.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: gw.gotin.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:0 allocation score on mgmt01: 1 +pcmk__native_allocate: iscsid:0 allocation score on v03-a: 0 +pcmk__native_allocate: iscsid:0 allocation score on v03-b: 0 +pcmk__native_allocate: iscsid:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:1 allocation score on v03-a: 0 +pcmk__native_allocate: iscsid:1 allocation score on v03-b: 1 +pcmk__native_allocate: iscsid:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:2 allocation score on v03-a: 1 +pcmk__native_allocate: iscsid:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: ktstudio.net-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: ktstudio.net-vm allocation score on v03-a: 0 +pcmk__native_allocate: ktstudio.net-vm allocation score on v03-b: 0 +pcmk__native_allocate: lenny-x32-devel-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: lenny-x32-devel-vm allocation score on v03-a: 0 +pcmk__native_allocate: lenny-x32-devel-vm allocation score on v03-b: 0 +pcmk__native_allocate: libvirt-images-fs:0 allocation score on mgmt01: 1 +pcmk__native_allocate: libvirt-images-fs:0 allocation score on v03-a: 0 +pcmk__native_allocate: libvirt-images-fs:0 allocation score on v03-b: 0 +pcmk__native_allocate: libvirt-images-fs:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:1 allocation score on v03-a: 0 +pcmk__native_allocate: libvirt-images-fs:1 allocation score on v03-b: 1 +pcmk__native_allocate: libvirt-images-fs:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:2 allocation score on v03-a: 1 +pcmk__native_allocate: libvirt-images-fs:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-fs:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-fs:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-fs:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-fs:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-fs:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-fs:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:0 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:0 allocation score on v03-b: 1 +pcmk__native_allocate: libvirt-images-pool:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:1 allocation score on v03-a: 1 +pcmk__native_allocate: libvirt-images-pool:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:0 allocation score on mgmt01: 1 +pcmk__native_allocate: libvirt-install-fs:0 allocation score on v03-a: 0 +pcmk__native_allocate: libvirt-install-fs:0 allocation score on v03-b: 0 +pcmk__native_allocate: libvirt-install-fs:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:1 allocation score on v03-a: 0 +pcmk__native_allocate: libvirt-install-fs:1 allocation score on v03-b: 1 +pcmk__native_allocate: libvirt-install-fs:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:2 allocation score on v03-a: 1 +pcmk__native_allocate: libvirt-install-fs:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:0 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:0 allocation score on v03-b: 1 +pcmk__native_allocate: libvirt-qpid:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:1 allocation score on v03-a: 1 +pcmk__native_allocate: libvirt-qpid:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:0 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:0 allocation score on v03-b: 1 +pcmk__native_allocate: libvirtd:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:1 allocation score on v03-a: 1 +pcmk__native_allocate: libvirtd:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: license.anbriz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: license.anbriz.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: license.anbriz.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: lustre01-left.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: lustre01-left.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: lustre01-left.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: lustre01-right.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: lustre01-right.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: lustre01-right.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: lustre02-left.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: lustre02-left.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: lustre02-left.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: lustre02-right.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: lustre02-right.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: lustre02-right.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: lustre03-left.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: lustre03-left.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: lustre03-left.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: lustre03-right.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: lustre03-right.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: lustre03-right.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: lustre04-left.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: lustre04-left.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: lustre04-left.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: lustre04-right.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: lustre04-right.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: lustre04-right.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: maxb-c55-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: maxb-c55-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: maxb-c55-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:0 allocation score on v03-a: 0 +pcmk__native_allocate: mcast-anbriz-net:0 allocation score on v03-b: 1 +pcmk__native_allocate: mcast-anbriz-net:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:1 allocation score on v03-a: 1 +pcmk__native_allocate: mcast-anbriz-net:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-anbriz-net:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-gleb-net:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-gleb-net:0 allocation score on v03-a: 0 +pcmk__native_allocate: mcast-gleb-net:0 allocation score on v03-b: 1 +pcmk__native_allocate: mcast-gleb-net:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-gleb-net:1 allocation score on v03-a: 1 +pcmk__native_allocate: mcast-gleb-net:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-gleb-net:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-gleb-net:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-gleb-net:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-gleb-net:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-gleb-net:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-gleb-net:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-gleb-net:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-gleb-net:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-gleb-net:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-gleb-net:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-gleb-net:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-gleb-net:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-gleb-net:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-gleb-net:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-gleb-net:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-gleb-net:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-gleb-net:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-gleb-net:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:0 allocation score on v03-a: 0 +pcmk__native_allocate: mcast-test-net:0 allocation score on v03-b: 1 +pcmk__native_allocate: mcast-test-net:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:1 allocation score on v03-a: 1 +pcmk__native_allocate: mcast-test-net:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: metae.ru-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: metae.ru-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: metae.ru-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:0 allocation score on mgmt01: 1 +pcmk__native_allocate: multipathd:0 allocation score on v03-a: 0 +pcmk__native_allocate: multipathd:0 allocation score on v03-b: 0 +pcmk__native_allocate: multipathd:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:1 allocation score on v03-a: 0 +pcmk__native_allocate: multipathd:1 allocation score on v03-b: 1 +pcmk__native_allocate: multipathd:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:2 allocation score on v03-a: 1 +pcmk__native_allocate: multipathd:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:0 allocation score on v03-a: 0 +pcmk__native_allocate: node-params:0 allocation score on v03-b: 1 +pcmk__native_allocate: node-params:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:1 allocation score on v03-a: 1 +pcmk__native_allocate: node-params:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: rodovoepomestie.ru-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: rodovoepomestie.ru-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: rodovoepomestie.ru-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-mgmt01 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-mgmt01 allocation score on v03-a: 0 +pcmk__native_allocate: stonith-mgmt01 allocation score on v03-b: 0 +pcmk__native_allocate: stonith-mgmt02 allocation score on mgmt01: 0 +pcmk__native_allocate: stonith-mgmt02 allocation score on v03-a: 0 +pcmk__native_allocate: stonith-mgmt02 allocation score on v03-b: 0 +pcmk__native_allocate: stonith-v02-a allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v02-a allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v02-a allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v02-b allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v02-b allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v02-b allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v02-c allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v02-c allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v02-c allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v02-d allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v02-d allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v02-d allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v03-a allocation score on mgmt01: 0 +pcmk__native_allocate: stonith-v03-a allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v03-a allocation score on v03-b: 0 +pcmk__native_allocate: stonith-v03-b allocation score on mgmt01: 0 +pcmk__native_allocate: stonith-v03-b allocation score on v03-a: 0 +pcmk__native_allocate: stonith-v03-b allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v03-c allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v03-c allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v03-c allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v03-d allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v03-d allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v03-d allocation score on v03-b: -INFINITY +pcmk__native_allocate: terminal.anbriz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: terminal.anbriz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: terminal.anbriz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: terminal0.anbriz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: terminal0.anbriz.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: terminal0.anbriz.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: test-01.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: test-01.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: test-01.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: ubuntu9.10-gotin-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: ubuntu9.10-gotin-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: ubuntu9.10-gotin-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:0 allocation score on mgmt01: 1 +pcmk__native_allocate: vds-ok-pool-0-iscsi:0 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:1 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-0-iscsi:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:2 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-0-iscsi:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:0 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:0 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-0-pool:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:1 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-0-pool:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:0 allocation score on mgmt01: 1 +pcmk__native_allocate: vds-ok-pool-0-vg:0 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:1 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-0-vg:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:2 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-0-vg:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:0 allocation score on mgmt01: 1 +pcmk__native_allocate: vds-ok-pool-1-iscsi:0 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:1 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-1-iscsi:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:2 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-1-iscsi:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:0 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:0 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-1-pool:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:1 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-1-pool:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:0 allocation score on mgmt01: 1 +pcmk__native_allocate: vds-ok-pool-1-vg:0 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:1 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-1-vg:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:2 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-1-vg:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:0 allocation score on v03-a: 0 +pcmk__native_allocate: vlan1-if:0 allocation score on v03-b: 1 +pcmk__native_allocate: vlan1-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:1 allocation score on v03-a: 1 +pcmk__native_allocate: vlan1-if:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:0 allocation score on v03-a: 0 +pcmk__native_allocate: vlan101-if:0 allocation score on v03-b: 1 +pcmk__native_allocate: vlan101-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:1 allocation score on v03-a: 1 +pcmk__native_allocate: vlan101-if:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:0 allocation score on v03-a: 0 +pcmk__native_allocate: vlan102-if:0 allocation score on v03-b: 1 +pcmk__native_allocate: vlan102-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:1 allocation score on v03-a: 1 +pcmk__native_allocate: vlan102-if:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:0 allocation score on v03-a: 0 +pcmk__native_allocate: vlan103-if:0 allocation score on v03-b: 1 +pcmk__native_allocate: vlan103-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:1 allocation score on v03-a: 1 +pcmk__native_allocate: vlan103-if:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:0 allocation score on v03-a: 0 +pcmk__native_allocate: vlan104-if:0 allocation score on v03-b: 1 +pcmk__native_allocate: vlan104-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:1 allocation score on v03-a: 1 +pcmk__native_allocate: vlan104-if:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:0 allocation score on v03-a: 0 +pcmk__native_allocate: vlan200-if:0 allocation score on v03-b: 1 +pcmk__native_allocate: vlan200-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:1 allocation score on v03-a: 1 +pcmk__native_allocate: vlan200-if:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:0 allocation score on v03-a: 0 +pcmk__native_allocate: vlan3-if:0 allocation score on v03-b: 1 +pcmk__native_allocate: vlan3-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:1 allocation score on v03-a: 1 +pcmk__native_allocate: vlan3-if:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:0 allocation score on v03-a: 0 +pcmk__native_allocate: vlan4-if:0 allocation score on v03-b: 1 +pcmk__native_allocate: vlan4-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:1 allocation score on v03-a: 1 +pcmk__native_allocate: vlan4-if:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:0 allocation score on v03-a: 0 +pcmk__native_allocate: vlan5-if:0 allocation score on v03-b: 1 +pcmk__native_allocate: vlan5-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:1 allocation score on v03-a: 1 +pcmk__native_allocate: vlan5-if:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:0 allocation score on v03-a: 0 +pcmk__native_allocate: vlan900-if:0 allocation score on v03-b: 1 +pcmk__native_allocate: vlan900-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:1 allocation score on v03-a: 1 +pcmk__native_allocate: vlan900-if:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:0 allocation score on v03-a: 0 +pcmk__native_allocate: vlan909-if:0 allocation score on v03-b: 1 +pcmk__native_allocate: vlan909-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:1 allocation score on v03-a: 1 +pcmk__native_allocate: vlan909-if:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: zakaz.transferrus.ru-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: zakaz.transferrus.ru-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: zakaz.transferrus.ru-vm allocation score on v03-b: -INFINITY diff --git a/pengine/test10/load-stopped-loop.summary b/pengine/test10/load-stopped-loop.summary index 93e675db3da..1878b310468 100644 --- a/pengine/test10/load-stopped-loop.summary +++ b/pengine/test10/load-stopped-loop.summary @@ -1,4 +1,4 @@ -32 of 308 resources DISABLED and 0 BLOCKED from being started due to failures +32 of 308 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ mgmt01 v03-a v03-b ] @@ -183,7 +183,6 @@ Executing cluster transition: * Resource action: terminal0.anbriz.vds-ok.com-vm migrate_from on v03-b * Resource action: terminal0.anbriz.vds-ok.com-vm stop on v03-a * Pseudo action: load_stopped_v03-a - * Pseudo action: all_stopped * Pseudo action: license.anbriz.vds-ok.com-vm_start_0 * Pseudo action: terminal0.anbriz.vds-ok.com-vm_start_0 * Resource action: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm start on v03-a diff --git a/pengine/test10/location-sets-templates.exp b/pengine/test10/location-sets-templates.exp index ad8ea501099..4a3b39a3040 100644 --- a/pengine/test10/location-sets-templates.exp +++ b/pengine/test10/location-sets-templates.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="14" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="13" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="15" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="14" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,23 +69,23 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="15" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -94,7 +94,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,23 +103,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -128,7 +128,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -137,23 +137,23 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="18" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="17" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -162,7 +162,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -171,23 +171,23 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="19" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -196,7 +196,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/location-sets-templates.scores b/pengine/test10/location-sets-templates.scores index b0430ad4c30..efe5d5f71c0 100644 --- a/pengine/test10/location-sets-templates.scores +++ b/pengine/test10/location-sets-templates.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 1000 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 1000 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 2000 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 2000 -native_color: rsc5 allocation score on node1: 0 -native_color: rsc5 allocation score on node2: 2000 -native_color: rsc6 allocation score on node1: 0 -native_color: rsc6 allocation score on node2: 2000 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 1000 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 1000 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 2000 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 2000 +pcmk__native_allocate: rsc5 allocation score on node1: 0 +pcmk__native_allocate: rsc5 allocation score on node2: 2000 +pcmk__native_allocate: rsc6 allocation score on node1: 0 +pcmk__native_allocate: rsc6 allocation score on node2: 2000 diff --git a/pengine/test10/managed-0.exp b/pengine/test10/managed-0.exp index ee9667c8c5e..137ae9236da 100644 --- a/pengine/test10/managed-0.exp +++ b/pengine/test10/managed-0.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="75" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="74" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="61" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="58" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="46" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="35" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="27" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="75" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="62" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="47" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="36" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="28" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="89" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="88" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="76" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="63" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -145,7 +145,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="48" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -154,7 +154,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="37" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -163,7 +163,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="90" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="89" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -172,7 +172,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="77" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -181,7 +181,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="65" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="64" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="49" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="38" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -217,7 +217,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="91" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="90" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -226,7 +226,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="79" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="78" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -235,7 +235,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="66" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="65" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -244,7 +244,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="50" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -253,7 +253,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="29" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -262,7 +262,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -271,7 +271,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="91" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -280,7 +280,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="79" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -289,7 +289,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="67" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="66" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -298,7 +298,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="59" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -307,7 +307,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="39" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -316,7 +316,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="30" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -325,7 +325,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="22" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -334,7 +334,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="93" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="92" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -343,7 +343,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="81" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="80" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -352,7 +352,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="67" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -361,7 +361,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="51" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -370,7 +370,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="40" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -379,7 +379,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="31" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -388,7 +388,7 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="94" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="93" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -397,7 +397,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="82" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="81" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -406,7 +406,7 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="61" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="60" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -415,7 +415,7 @@ </synapse> <synapse id="46"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="52" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -424,7 +424,7 @@ </synapse> <synapse id="47"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="41" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -433,7 +433,7 @@ </synapse> <synapse id="48"> <action_set> - <rsc_op id="95" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="94" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -442,7 +442,7 @@ </synapse> <synapse id="49"> <action_set> - <rsc_op id="69" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="68" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -451,7 +451,7 @@ </synapse> <synapse id="50"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="53" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -460,7 +460,7 @@ </synapse> <synapse id="51"> <action_set> - <rsc_op id="96" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="95" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -469,7 +469,7 @@ </synapse> <synapse id="52"> <action_set> - <rsc_op id="83" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="82" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -478,7 +478,7 @@ </synapse> <synapse id="53"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="69" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -487,7 +487,7 @@ </synapse> <synapse id="54"> <action_set> - <rsc_op id="84" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="83" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -496,7 +496,7 @@ </synapse> <synapse id="55"> <action_set> - <rsc_op id="71" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="70" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -505,7 +505,7 @@ </synapse> <synapse id="56"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -514,7 +514,7 @@ </synapse> <synapse id="57"> <action_set> - <rsc_op id="97" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="96" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -523,7 +523,7 @@ </synapse> <synapse id="58"> <action_set> - <rsc_op id="85" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="84" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -532,7 +532,7 @@ </synapse> <synapse id="59"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="71" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -541,7 +541,7 @@ </synapse> <synapse id="60"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="32" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -550,7 +550,7 @@ </synapse> <synapse id="61"> <action_set> - <rsc_op id="86" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="85" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -559,7 +559,7 @@ </synapse> <synapse id="62"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="42" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -568,7 +568,7 @@ </synapse> <synapse id="63"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -577,7 +577,7 @@ </synapse> <synapse id="64"> <action_set> - <rsc_op id="98" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="97" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -586,7 +586,7 @@ </synapse> <synapse id="65"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="54" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -595,7 +595,7 @@ </synapse> <synapse id="66"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -604,7 +604,7 @@ </synapse> <synapse id="67"> <action_set> - <rsc_op id="87" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="86" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -613,7 +613,7 @@ </synapse> <synapse id="68"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="55" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -622,7 +622,7 @@ </synapse> <synapse id="69"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="43" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -631,7 +631,7 @@ </synapse> <synapse id="70"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -640,7 +640,7 @@ </synapse> <synapse id="71"> <action_set> - <rsc_op id="99" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="98" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -649,7 +649,7 @@ </synapse> <synapse id="72"> <action_set> - <rsc_op id="73" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="72" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -658,7 +658,7 @@ </synapse> <synapse id="73"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="56" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -667,7 +667,7 @@ </synapse> <synapse id="74"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="44" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -676,7 +676,7 @@ </synapse> <synapse id="75"> <action_set> - <rsc_op id="88" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="87" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -685,7 +685,7 @@ </synapse> <synapse id="76"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="73" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -694,7 +694,7 @@ </synapse> <synapse id="77"> <action_set> - <rsc_op id="58" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="57" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -703,7 +703,7 @@ </synapse> <synapse id="78"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="45" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -712,7 +712,7 @@ </synapse> <synapse id="79"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -721,7 +721,7 @@ </synapse> <synapse id="80"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> diff --git a/pengine/test10/managed-0.scores b/pengine/test10/managed-0.scores index 13c1e9f162f..073cbdeb377 100644 --- a/pengine/test10/managed-0.scores +++ b/pengine/test10/managed-0.scores @@ -1,209 +1,209 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n05: 0 -clone_color: DoFencing allocation score on c001n06: 0 -clone_color: DoFencing allocation score on c001n07: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: DoFencing allocation score on c001n09: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 1 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n05: 0 -clone_color: child_DoFencing:0 allocation score on c001n06: 0 -clone_color: child_DoFencing:0 allocation score on c001n07: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n09: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 1 -clone_color: child_DoFencing:1 allocation score on c001n04: 0 -clone_color: child_DoFencing:1 allocation score on c001n05: 0 -clone_color: child_DoFencing:1 allocation score on c001n06: 0 -clone_color: child_DoFencing:1 allocation score on c001n07: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n09: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: 1 -clone_color: child_DoFencing:2 allocation score on c001n05: 0 -clone_color: child_DoFencing:2 allocation score on c001n06: 0 -clone_color: child_DoFencing:2 allocation score on c001n07: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n09: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n05: 1 -clone_color: child_DoFencing:3 allocation score on c001n06: 0 -clone_color: child_DoFencing:3 allocation score on c001n07: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n09: 0 -clone_color: child_DoFencing:4 allocation score on c001n02: 0 -clone_color: child_DoFencing:4 allocation score on c001n03: 0 -clone_color: child_DoFencing:4 allocation score on c001n04: 0 -clone_color: child_DoFencing:4 allocation score on c001n05: 0 -clone_color: child_DoFencing:4 allocation score on c001n06: 1 -clone_color: child_DoFencing:4 allocation score on c001n07: 0 -clone_color: child_DoFencing:4 allocation score on c001n08: 0 -clone_color: child_DoFencing:4 allocation score on c001n09: 0 -clone_color: child_DoFencing:5 allocation score on c001n02: 0 -clone_color: child_DoFencing:5 allocation score on c001n03: 0 -clone_color: child_DoFencing:5 allocation score on c001n04: 0 -clone_color: child_DoFencing:5 allocation score on c001n05: 0 -clone_color: child_DoFencing:5 allocation score on c001n06: 0 -clone_color: child_DoFencing:5 allocation score on c001n07: 1 -clone_color: child_DoFencing:5 allocation score on c001n08: 0 -clone_color: child_DoFencing:5 allocation score on c001n09: 0 -clone_color: child_DoFencing:6 allocation score on c001n02: 0 -clone_color: child_DoFencing:6 allocation score on c001n03: 0 -clone_color: child_DoFencing:6 allocation score on c001n04: 0 -clone_color: child_DoFencing:6 allocation score on c001n05: 0 -clone_color: child_DoFencing:6 allocation score on c001n06: 0 -clone_color: child_DoFencing:6 allocation score on c001n07: 0 -clone_color: child_DoFencing:6 allocation score on c001n08: 1 -clone_color: child_DoFencing:6 allocation score on c001n09: 0 -clone_color: child_DoFencing:7 allocation score on c001n02: 0 -clone_color: child_DoFencing:7 allocation score on c001n03: 0 -clone_color: child_DoFencing:7 allocation score on c001n04: 0 -clone_color: child_DoFencing:7 allocation score on c001n05: 0 -clone_color: child_DoFencing:7 allocation score on c001n06: 0 -clone_color: child_DoFencing:7 allocation score on c001n07: 0 -clone_color: child_DoFencing:7 allocation score on c001n08: 0 -clone_color: child_DoFencing:7 allocation score on c001n09: 1 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n04: -INFINITY -native_color: DcIPaddr allocation score on c001n05: -INFINITY -native_color: DcIPaddr allocation score on c001n06: -INFINITY -native_color: DcIPaddr allocation score on c001n07: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: DcIPaddr allocation score on c001n09: 0 -native_color: child_DoFencing:0 allocation score on c001n02: 1 -native_color: child_DoFencing:0 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n04: 0 -native_color: child_DoFencing:0 allocation score on c001n05: 0 -native_color: child_DoFencing:0 allocation score on c001n06: 0 -native_color: child_DoFencing:0 allocation score on c001n07: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 0 -native_color: child_DoFencing:0 allocation score on c001n09: 0 -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: 1 -native_color: child_DoFencing:1 allocation score on c001n04: 0 -native_color: child_DoFencing:1 allocation score on c001n05: 0 -native_color: child_DoFencing:1 allocation score on c001n06: 0 -native_color: child_DoFencing:1 allocation score on c001n07: 0 -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:1 allocation score on c001n09: 0 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n04: 1 -native_color: child_DoFencing:2 allocation score on c001n05: 0 -native_color: child_DoFencing:2 allocation score on c001n06: 0 -native_color: child_DoFencing:2 allocation score on c001n07: 0 -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n09: 0 -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n05: 1 -native_color: child_DoFencing:3 allocation score on c001n06: 0 -native_color: child_DoFencing:3 allocation score on c001n07: 0 -native_color: child_DoFencing:3 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n09: 0 -native_color: child_DoFencing:4 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n06: 1 -native_color: child_DoFencing:4 allocation score on c001n07: 0 -native_color: child_DoFencing:4 allocation score on c001n08: 0 -native_color: child_DoFencing:4 allocation score on c001n09: 0 -native_color: child_DoFencing:5 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n07: 1 -native_color: child_DoFencing:5 allocation score on c001n08: 0 -native_color: child_DoFencing:5 allocation score on c001n09: 0 -native_color: child_DoFencing:6 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n08: 1 -native_color: child_DoFencing:6 allocation score on c001n09: 0 -native_color: child_DoFencing:7 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n09: 1 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n05: 0 -native_color: rsc_c001n02 allocation score on c001n06: 0 -native_color: rsc_c001n02 allocation score on c001n07: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n09: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n05: 0 -native_color: rsc_c001n03 allocation score on c001n06: 0 -native_color: rsc_c001n03 allocation score on c001n07: 0 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n09: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: 100 -native_color: rsc_c001n04 allocation score on c001n05: 0 -native_color: rsc_c001n04 allocation score on c001n06: 0 -native_color: rsc_c001n04 allocation score on c001n07: 0 -native_color: rsc_c001n04 allocation score on c001n08: 0 -native_color: rsc_c001n04 allocation score on c001n09: 0 -native_color: rsc_c001n05 allocation score on c001n02: 0 -native_color: rsc_c001n05 allocation score on c001n03: 0 -native_color: rsc_c001n05 allocation score on c001n04: 0 -native_color: rsc_c001n05 allocation score on c001n05: 100 -native_color: rsc_c001n05 allocation score on c001n06: 0 -native_color: rsc_c001n05 allocation score on c001n07: 0 -native_color: rsc_c001n05 allocation score on c001n08: 0 -native_color: rsc_c001n05 allocation score on c001n09: 0 -native_color: rsc_c001n06 allocation score on c001n02: 0 -native_color: rsc_c001n06 allocation score on c001n03: 0 -native_color: rsc_c001n06 allocation score on c001n04: 0 -native_color: rsc_c001n06 allocation score on c001n05: 0 -native_color: rsc_c001n06 allocation score on c001n06: 100 -native_color: rsc_c001n06 allocation score on c001n07: 0 -native_color: rsc_c001n06 allocation score on c001n08: 0 -native_color: rsc_c001n06 allocation score on c001n09: 0 -native_color: rsc_c001n07 allocation score on c001n02: 0 -native_color: rsc_c001n07 allocation score on c001n03: 0 -native_color: rsc_c001n07 allocation score on c001n04: 0 -native_color: rsc_c001n07 allocation score on c001n05: 0 -native_color: rsc_c001n07 allocation score on c001n06: 0 -native_color: rsc_c001n07 allocation score on c001n07: 100 -native_color: rsc_c001n07 allocation score on c001n08: 0 -native_color: rsc_c001n07 allocation score on c001n09: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n04: 0 -native_color: rsc_c001n08 allocation score on c001n05: 0 -native_color: rsc_c001n08 allocation score on c001n06: 0 -native_color: rsc_c001n08 allocation score on c001n07: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 -native_color: rsc_c001n08 allocation score on c001n09: 0 -native_color: rsc_c001n09 allocation score on c001n02: 0 -native_color: rsc_c001n09 allocation score on c001n03: 0 -native_color: rsc_c001n09 allocation score on c001n04: 0 -native_color: rsc_c001n09 allocation score on c001n05: 0 -native_color: rsc_c001n09 allocation score on c001n06: 0 -native_color: rsc_c001n09 allocation score on c001n07: 0 -native_color: rsc_c001n09 allocation score on c001n08: 0 -native_color: rsc_c001n09 allocation score on c001n09: 100 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n05: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n06: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n07: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n05: 1 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n06: 1 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n07: 1 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n08: 1 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n09: 1 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n04: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n05: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n06: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n07: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 1 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n05: 1 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n06: 1 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n07: 1 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n08: 1 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n09: 1 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: 100 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n05: 100 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n06: 100 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n07: 100 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n09: 100 diff --git a/pengine/test10/managed-1.exp b/pengine/test10/managed-1.exp index ee9667c8c5e..137ae9236da 100644 --- a/pengine/test10/managed-1.exp +++ b/pengine/test10/managed-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="75" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="74" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="61" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="58" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="46" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="35" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="27" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="75" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="62" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="47" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="36" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="28" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="89" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="88" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="76" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="63" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -145,7 +145,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="48" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -154,7 +154,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="37" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -163,7 +163,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="90" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="89" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -172,7 +172,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="77" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -181,7 +181,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="65" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="64" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="49" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="38" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -217,7 +217,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="91" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="90" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -226,7 +226,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="79" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="78" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -235,7 +235,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="66" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="65" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -244,7 +244,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="50" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -253,7 +253,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="29" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -262,7 +262,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -271,7 +271,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="91" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -280,7 +280,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="79" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -289,7 +289,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="67" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="66" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -298,7 +298,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="59" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -307,7 +307,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="39" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -316,7 +316,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="30" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -325,7 +325,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="22" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -334,7 +334,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="93" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="92" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -343,7 +343,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="81" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="80" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -352,7 +352,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="67" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -361,7 +361,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="51" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -370,7 +370,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="40" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -379,7 +379,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="31" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -388,7 +388,7 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="94" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="93" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -397,7 +397,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="82" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="81" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -406,7 +406,7 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="61" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="60" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -415,7 +415,7 @@ </synapse> <synapse id="46"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="52" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -424,7 +424,7 @@ </synapse> <synapse id="47"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="41" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -433,7 +433,7 @@ </synapse> <synapse id="48"> <action_set> - <rsc_op id="95" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="94" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -442,7 +442,7 @@ </synapse> <synapse id="49"> <action_set> - <rsc_op id="69" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="68" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -451,7 +451,7 @@ </synapse> <synapse id="50"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="53" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -460,7 +460,7 @@ </synapse> <synapse id="51"> <action_set> - <rsc_op id="96" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="95" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -469,7 +469,7 @@ </synapse> <synapse id="52"> <action_set> - <rsc_op id="83" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="82" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -478,7 +478,7 @@ </synapse> <synapse id="53"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="69" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -487,7 +487,7 @@ </synapse> <synapse id="54"> <action_set> - <rsc_op id="84" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="83" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -496,7 +496,7 @@ </synapse> <synapse id="55"> <action_set> - <rsc_op id="71" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="70" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -505,7 +505,7 @@ </synapse> <synapse id="56"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -514,7 +514,7 @@ </synapse> <synapse id="57"> <action_set> - <rsc_op id="97" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="96" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -523,7 +523,7 @@ </synapse> <synapse id="58"> <action_set> - <rsc_op id="85" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="84" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -532,7 +532,7 @@ </synapse> <synapse id="59"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="71" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -541,7 +541,7 @@ </synapse> <synapse id="60"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="32" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -550,7 +550,7 @@ </synapse> <synapse id="61"> <action_set> - <rsc_op id="86" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="85" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -559,7 +559,7 @@ </synapse> <synapse id="62"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="42" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -568,7 +568,7 @@ </synapse> <synapse id="63"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -577,7 +577,7 @@ </synapse> <synapse id="64"> <action_set> - <rsc_op id="98" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="97" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -586,7 +586,7 @@ </synapse> <synapse id="65"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="54" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -595,7 +595,7 @@ </synapse> <synapse id="66"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -604,7 +604,7 @@ </synapse> <synapse id="67"> <action_set> - <rsc_op id="87" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="86" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -613,7 +613,7 @@ </synapse> <synapse id="68"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="55" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -622,7 +622,7 @@ </synapse> <synapse id="69"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="43" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -631,7 +631,7 @@ </synapse> <synapse id="70"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -640,7 +640,7 @@ </synapse> <synapse id="71"> <action_set> - <rsc_op id="99" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="98" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -649,7 +649,7 @@ </synapse> <synapse id="72"> <action_set> - <rsc_op id="73" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="72" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -658,7 +658,7 @@ </synapse> <synapse id="73"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="56" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -667,7 +667,7 @@ </synapse> <synapse id="74"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="44" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -676,7 +676,7 @@ </synapse> <synapse id="75"> <action_set> - <rsc_op id="88" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="87" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -685,7 +685,7 @@ </synapse> <synapse id="76"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="73" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -694,7 +694,7 @@ </synapse> <synapse id="77"> <action_set> - <rsc_op id="58" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="57" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -703,7 +703,7 @@ </synapse> <synapse id="78"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="45" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -712,7 +712,7 @@ </synapse> <synapse id="79"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -721,7 +721,7 @@ </synapse> <synapse id="80"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> diff --git a/pengine/test10/managed-1.scores b/pengine/test10/managed-1.scores index 9a35d8dc6f3..b28e235b730 100644 --- a/pengine/test10/managed-1.scores +++ b/pengine/test10/managed-1.scores @@ -1,209 +1,209 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n05: 0 -clone_color: DoFencing allocation score on c001n06: 0 -clone_color: DoFencing allocation score on c001n07: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: DoFencing allocation score on c001n09: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: INFINITY -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n05: 0 -clone_color: child_DoFencing:0 allocation score on c001n06: 0 -clone_color: child_DoFencing:0 allocation score on c001n07: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n09: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: INFINITY -clone_color: child_DoFencing:1 allocation score on c001n04: 0 -clone_color: child_DoFencing:1 allocation score on c001n05: 0 -clone_color: child_DoFencing:1 allocation score on c001n06: 0 -clone_color: child_DoFencing:1 allocation score on c001n07: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n09: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: INFINITY -clone_color: child_DoFencing:2 allocation score on c001n05: 0 -clone_color: child_DoFencing:2 allocation score on c001n06: 0 -clone_color: child_DoFencing:2 allocation score on c001n07: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n09: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n05: INFINITY -clone_color: child_DoFencing:3 allocation score on c001n06: 0 -clone_color: child_DoFencing:3 allocation score on c001n07: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n09: 0 -clone_color: child_DoFencing:4 allocation score on c001n02: 0 -clone_color: child_DoFencing:4 allocation score on c001n03: 0 -clone_color: child_DoFencing:4 allocation score on c001n04: 0 -clone_color: child_DoFencing:4 allocation score on c001n05: 0 -clone_color: child_DoFencing:4 allocation score on c001n06: INFINITY -clone_color: child_DoFencing:4 allocation score on c001n07: 0 -clone_color: child_DoFencing:4 allocation score on c001n08: 0 -clone_color: child_DoFencing:4 allocation score on c001n09: 0 -clone_color: child_DoFencing:5 allocation score on c001n02: 0 -clone_color: child_DoFencing:5 allocation score on c001n03: 0 -clone_color: child_DoFencing:5 allocation score on c001n04: 0 -clone_color: child_DoFencing:5 allocation score on c001n05: 0 -clone_color: child_DoFencing:5 allocation score on c001n06: 0 -clone_color: child_DoFencing:5 allocation score on c001n07: INFINITY -clone_color: child_DoFencing:5 allocation score on c001n08: 0 -clone_color: child_DoFencing:5 allocation score on c001n09: 0 -clone_color: child_DoFencing:6 allocation score on c001n02: 0 -clone_color: child_DoFencing:6 allocation score on c001n03: 0 -clone_color: child_DoFencing:6 allocation score on c001n04: 0 -clone_color: child_DoFencing:6 allocation score on c001n05: 0 -clone_color: child_DoFencing:6 allocation score on c001n06: 0 -clone_color: child_DoFencing:6 allocation score on c001n07: 0 -clone_color: child_DoFencing:6 allocation score on c001n08: INFINITY -clone_color: child_DoFencing:6 allocation score on c001n09: 0 -clone_color: child_DoFencing:7 allocation score on c001n02: 0 -clone_color: child_DoFencing:7 allocation score on c001n03: 0 -clone_color: child_DoFencing:7 allocation score on c001n04: 0 -clone_color: child_DoFencing:7 allocation score on c001n05: 0 -clone_color: child_DoFencing:7 allocation score on c001n06: 0 -clone_color: child_DoFencing:7 allocation score on c001n07: 0 -clone_color: child_DoFencing:7 allocation score on c001n08: 0 -clone_color: child_DoFencing:7 allocation score on c001n09: INFINITY -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n04: -INFINITY -native_color: DcIPaddr allocation score on c001n05: -INFINITY -native_color: DcIPaddr allocation score on c001n06: -INFINITY -native_color: DcIPaddr allocation score on c001n07: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: DcIPaddr allocation score on c001n09: 0 -native_color: child_DoFencing:0 allocation score on c001n02: INFINITY -native_color: child_DoFencing:0 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n04: 0 -native_color: child_DoFencing:0 allocation score on c001n05: 0 -native_color: child_DoFencing:0 allocation score on c001n06: 0 -native_color: child_DoFencing:0 allocation score on c001n07: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 0 -native_color: child_DoFencing:0 allocation score on c001n09: 0 -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: INFINITY -native_color: child_DoFencing:1 allocation score on c001n04: 0 -native_color: child_DoFencing:1 allocation score on c001n05: 0 -native_color: child_DoFencing:1 allocation score on c001n06: 0 -native_color: child_DoFencing:1 allocation score on c001n07: 0 -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:1 allocation score on c001n09: 0 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n04: INFINITY -native_color: child_DoFencing:2 allocation score on c001n05: 0 -native_color: child_DoFencing:2 allocation score on c001n06: 0 -native_color: child_DoFencing:2 allocation score on c001n07: 0 -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n09: 0 -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n05: INFINITY -native_color: child_DoFencing:3 allocation score on c001n06: 0 -native_color: child_DoFencing:3 allocation score on c001n07: 0 -native_color: child_DoFencing:3 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n09: 0 -native_color: child_DoFencing:4 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n06: INFINITY -native_color: child_DoFencing:4 allocation score on c001n07: 0 -native_color: child_DoFencing:4 allocation score on c001n08: 0 -native_color: child_DoFencing:4 allocation score on c001n09: 0 -native_color: child_DoFencing:5 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n07: INFINITY -native_color: child_DoFencing:5 allocation score on c001n08: 0 -native_color: child_DoFencing:5 allocation score on c001n09: 0 -native_color: child_DoFencing:6 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n08: INFINITY -native_color: child_DoFencing:6 allocation score on c001n09: 0 -native_color: child_DoFencing:7 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:7 allocation score on c001n09: INFINITY -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n05: 0 -native_color: rsc_c001n02 allocation score on c001n06: 0 -native_color: rsc_c001n02 allocation score on c001n07: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n09: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n05: 0 -native_color: rsc_c001n03 allocation score on c001n06: 0 -native_color: rsc_c001n03 allocation score on c001n07: 0 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n09: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: 100 -native_color: rsc_c001n04 allocation score on c001n05: 0 -native_color: rsc_c001n04 allocation score on c001n06: 0 -native_color: rsc_c001n04 allocation score on c001n07: 0 -native_color: rsc_c001n04 allocation score on c001n08: 0 -native_color: rsc_c001n04 allocation score on c001n09: 0 -native_color: rsc_c001n05 allocation score on c001n02: 0 -native_color: rsc_c001n05 allocation score on c001n03: 0 -native_color: rsc_c001n05 allocation score on c001n04: 0 -native_color: rsc_c001n05 allocation score on c001n05: 100 -native_color: rsc_c001n05 allocation score on c001n06: 0 -native_color: rsc_c001n05 allocation score on c001n07: 0 -native_color: rsc_c001n05 allocation score on c001n08: 0 -native_color: rsc_c001n05 allocation score on c001n09: 0 -native_color: rsc_c001n06 allocation score on c001n02: 0 -native_color: rsc_c001n06 allocation score on c001n03: 0 -native_color: rsc_c001n06 allocation score on c001n04: 0 -native_color: rsc_c001n06 allocation score on c001n05: 0 -native_color: rsc_c001n06 allocation score on c001n06: 100 -native_color: rsc_c001n06 allocation score on c001n07: 0 -native_color: rsc_c001n06 allocation score on c001n08: 0 -native_color: rsc_c001n06 allocation score on c001n09: 0 -native_color: rsc_c001n07 allocation score on c001n02: 0 -native_color: rsc_c001n07 allocation score on c001n03: 0 -native_color: rsc_c001n07 allocation score on c001n04: 0 -native_color: rsc_c001n07 allocation score on c001n05: 0 -native_color: rsc_c001n07 allocation score on c001n06: 0 -native_color: rsc_c001n07 allocation score on c001n07: 100 -native_color: rsc_c001n07 allocation score on c001n08: 0 -native_color: rsc_c001n07 allocation score on c001n09: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n04: 0 -native_color: rsc_c001n08 allocation score on c001n05: 0 -native_color: rsc_c001n08 allocation score on c001n06: 0 -native_color: rsc_c001n08 allocation score on c001n07: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 -native_color: rsc_c001n08 allocation score on c001n09: 0 -native_color: rsc_c001n09 allocation score on c001n02: 0 -native_color: rsc_c001n09 allocation score on c001n03: 0 -native_color: rsc_c001n09 allocation score on c001n04: 0 -native_color: rsc_c001n09 allocation score on c001n05: 0 -native_color: rsc_c001n09 allocation score on c001n06: 0 -native_color: rsc_c001n09 allocation score on c001n07: 0 -native_color: rsc_c001n09 allocation score on c001n08: 0 -native_color: rsc_c001n09 allocation score on c001n09: 100 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n05: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n06: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n07: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: INFINITY +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: INFINITY +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: INFINITY +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n05: INFINITY +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n06: INFINITY +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n07: INFINITY +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n08: INFINITY +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n09: INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n04: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n05: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n06: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n07: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n05: INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n06: INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n07: INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n08: INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n09: INFINITY +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: 100 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n05: 100 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n06: 100 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n07: 100 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n09: 100 diff --git a/pengine/test10/managed-2.exp b/pengine/test10/managed-2.exp index 8afe373ed0e..5708498886b 100644 --- a/pengine/test10/managed-2.exp +++ b/pengine/test10/managed-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="95" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="94" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="79" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="78" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="67" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="51" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="36" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="23" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="10" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="96" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="95" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="79" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="52" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="37" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="24" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n09_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n09" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="111" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="110" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="97" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="96" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="81" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="80" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -145,7 +145,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="53" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -154,7 +154,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="38" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -163,7 +163,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="112" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="111" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -172,7 +172,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="98" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="97" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -181,7 +181,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="82" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="81" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="54" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="39" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -217,7 +217,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="113" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="112" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -226,7 +226,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="99" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="98" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -235,7 +235,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="83" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="82" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -244,7 +244,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="55" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -253,7 +253,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="25" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -262,7 +262,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="13" operation="monitor" operation_key="rsc_c001n04_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n04" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -271,7 +271,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="114" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="113" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -280,7 +280,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="100" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="99" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -289,7 +289,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="84" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="83" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -298,7 +298,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="69" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="68" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -307,7 +307,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="40" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -316,7 +316,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="26" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -325,7 +325,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="14" operation="monitor" operation_key="rsc_c001n05_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.15"/> </rsc_op> @@ -334,7 +334,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="115" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="114" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -343,7 +343,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="101" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="100" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -352,7 +352,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="85" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="84" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -361,7 +361,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="56" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -370,7 +370,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="41" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -379,7 +379,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="27" operation="monitor" operation_key="rsc_c001n06_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n06" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.16"/> </rsc_op> @@ -388,7 +388,7 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="116" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="115" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -397,7 +397,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="102" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="101" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -406,7 +406,7 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="69" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -415,7 +415,7 @@ </synapse> <synapse id="46"> <action_set> - <rsc_op id="58" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="57" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -424,7 +424,7 @@ </synapse> <synapse id="47"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="42" operation="monitor" operation_key="rsc_c001n07_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.17"/> </rsc_op> @@ -433,7 +433,7 @@ </synapse> <synapse id="48"> <action_set> - <rsc_op id="117" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="116" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -442,7 +442,7 @@ </synapse> <synapse id="49"> <action_set> - <rsc_op id="86" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="85" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -451,7 +451,7 @@ </synapse> <synapse id="50"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="58" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.18"/> </rsc_op> @@ -460,7 +460,7 @@ </synapse> <synapse id="51"> <action_set> - <rsc_op id="118" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="117" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -469,7 +469,7 @@ </synapse> <synapse id="52"> <action_set> - <rsc_op id="103" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="102" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -478,7 +478,7 @@ </synapse> <synapse id="53"> <action_set> - <rsc_op id="87" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="86" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -487,7 +487,7 @@ </synapse> <synapse id="54"> <action_set> - <rsc_op id="71" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="70" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -496,7 +496,7 @@ </synapse> <synapse id="55"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="59" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -505,7 +505,7 @@ </synapse> <synapse id="56"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="43" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -514,7 +514,7 @@ </synapse> <synapse id="57"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="28" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -523,7 +523,7 @@ </synapse> <synapse id="58"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -532,7 +532,7 @@ </synapse> <synapse id="59"> <action_set> - <rsc_op id="119" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="118" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -541,7 +541,7 @@ </synapse> <synapse id="60"> <action_set> - <rsc_op id="104" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="103" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -550,7 +550,7 @@ </synapse> <synapse id="61"> <action_set> - <rsc_op id="88" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="87" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -559,7 +559,7 @@ </synapse> <synapse id="62"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="71" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -568,7 +568,7 @@ </synapse> <synapse id="63"> <action_set> - <rsc_op id="61" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="60" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -577,7 +577,7 @@ </synapse> <synapse id="64"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="44" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -586,7 +586,7 @@ </synapse> <synapse id="65"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="29" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -595,7 +595,7 @@ </synapse> <synapse id="66"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -604,7 +604,7 @@ </synapse> <synapse id="67"> <action_set> - <rsc_op id="120" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="119" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -613,7 +613,7 @@ </synapse> <synapse id="68"> <action_set> - <rsc_op id="105" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="104" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -622,7 +622,7 @@ </synapse> <synapse id="69"> <action_set> - <rsc_op id="89" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="88" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -631,7 +631,7 @@ </synapse> <synapse id="70"> <action_set> - <rsc_op id="73" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="72" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -640,7 +640,7 @@ </synapse> <synapse id="71"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="61" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -649,7 +649,7 @@ </synapse> <synapse id="72"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="45" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -658,7 +658,7 @@ </synapse> <synapse id="73"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="30" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -667,7 +667,7 @@ </synapse> <synapse id="74"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -676,7 +676,7 @@ </synapse> <synapse id="75"> <action_set> - <rsc_op id="121" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="120" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -685,7 +685,7 @@ </synapse> <synapse id="76"> <action_set> - <rsc_op id="106" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="105" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -694,7 +694,7 @@ </synapse> <synapse id="77"> <action_set> - <rsc_op id="90" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="89" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -703,7 +703,7 @@ </synapse> <synapse id="78"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="73" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -712,7 +712,7 @@ </synapse> <synapse id="79"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="62" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -721,7 +721,7 @@ </synapse> <synapse id="80"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="46" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -730,7 +730,7 @@ </synapse> <synapse id="81"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="31" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -739,7 +739,7 @@ </synapse> <synapse id="82"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -748,7 +748,7 @@ </synapse> <synapse id="83"> <action_set> - <rsc_op id="122" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="121" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -757,7 +757,7 @@ </synapse> <synapse id="84"> <action_set> - <rsc_op id="107" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="106" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -766,7 +766,7 @@ </synapse> <synapse id="85"> <action_set> - <rsc_op id="91" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="90" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -775,7 +775,7 @@ </synapse> <synapse id="86"> <action_set> - <rsc_op id="75" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="74" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -784,7 +784,7 @@ </synapse> <synapse id="87"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="63" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -793,7 +793,7 @@ </synapse> <synapse id="88"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="47" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -802,7 +802,7 @@ </synapse> <synapse id="89"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="32" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -811,7 +811,7 @@ </synapse> <synapse id="90"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -820,7 +820,7 @@ </synapse> <synapse id="91"> <action_set> - <rsc_op id="123" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="122" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -829,7 +829,7 @@ </synapse> <synapse id="92"> <action_set> - <rsc_op id="108" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="107" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -838,7 +838,7 @@ </synapse> <synapse id="93"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="91" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -847,7 +847,7 @@ </synapse> <synapse id="94"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="75" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -856,7 +856,7 @@ </synapse> <synapse id="95"> <action_set> - <rsc_op id="65" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="64" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -865,7 +865,7 @@ </synapse> <synapse id="96"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="48" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -874,7 +874,7 @@ </synapse> <synapse id="97"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -883,7 +883,7 @@ </synapse> <synapse id="98"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="20" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -892,7 +892,7 @@ </synapse> <synapse id="99"> <action_set> - <rsc_op id="124" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="123" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -901,7 +901,7 @@ </synapse> <synapse id="100"> <action_set> - <rsc_op id="109" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="108" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -910,7 +910,7 @@ </synapse> <synapse id="101"> <action_set> - <rsc_op id="93" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="92" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -919,7 +919,7 @@ </synapse> <synapse id="102"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="76" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -928,7 +928,7 @@ </synapse> <synapse id="103"> <action_set> - <rsc_op id="66" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="65" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -937,7 +937,7 @@ </synapse> <synapse id="104"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="49" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -946,7 +946,7 @@ </synapse> <synapse id="105"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -955,7 +955,7 @@ </synapse> <synapse id="106"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -964,7 +964,7 @@ </synapse> <synapse id="107"> <action_set> - <rsc_op id="125" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> + <rsc_op id="124" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n09" on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n09" CRM_meta_on_node_uuid="f67904e0-4dfc-4db1-83a2-e930fc1d20f4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -973,7 +973,7 @@ </synapse> <synapse id="108"> <action_set> - <rsc_op id="110" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="109" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -982,7 +982,7 @@ </synapse> <synapse id="109"> <action_set> - <rsc_op id="94" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> + <rsc_op id="93" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n07" on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="208d89a6-e052-4e9d-973d-07c9036c506b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -991,7 +991,7 @@ </synapse> <synapse id="110"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> + <rsc_op id="77" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n06" on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n06" CRM_meta_on_node_uuid="f91e6074-699d-48af-80d6-223132f291e2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1000,7 +1000,7 @@ </synapse> <synapse id="111"> <action_set> - <rsc_op id="67" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> + <rsc_op id="66" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n05" on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="c13968a2-bcf0-41f6-9133-01e5bbb63cd5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1009,7 +1009,7 @@ </synapse> <synapse id="112"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> + <rsc_op id="50" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n04" on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="c2896699-96b8-4dbc-a94e-6c3b9252b559" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1018,7 +1018,7 @@ </synapse> <synapse id="113"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="35" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -1027,7 +1027,7 @@ </synapse> <synapse id="114"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n09 c001n02 c001n03 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> diff --git a/pengine/test10/managed-2.scores b/pengine/test10/managed-2.scores index ccdcb472d72..3de35d4ad75 100644 --- a/pengine/test10/managed-2.scores +++ b/pengine/test10/managed-2.scores @@ -1,209 +1,209 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n05: 0 -clone_color: DoFencing allocation score on c001n06: 0 -clone_color: DoFencing allocation score on c001n07: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: DoFencing allocation score on c001n09: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 0 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n05: 0 -clone_color: child_DoFencing:0 allocation score on c001n06: 0 -clone_color: child_DoFencing:0 allocation score on c001n07: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n09: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 0 -clone_color: child_DoFencing:1 allocation score on c001n04: 0 -clone_color: child_DoFencing:1 allocation score on c001n05: 0 -clone_color: child_DoFencing:1 allocation score on c001n06: 0 -clone_color: child_DoFencing:1 allocation score on c001n07: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n09: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: 0 -clone_color: child_DoFencing:2 allocation score on c001n05: 0 -clone_color: child_DoFencing:2 allocation score on c001n06: 0 -clone_color: child_DoFencing:2 allocation score on c001n07: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n09: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n05: 0 -clone_color: child_DoFencing:3 allocation score on c001n06: 0 -clone_color: child_DoFencing:3 allocation score on c001n07: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n09: 0 -clone_color: child_DoFencing:4 allocation score on c001n02: 0 -clone_color: child_DoFencing:4 allocation score on c001n03: 0 -clone_color: child_DoFencing:4 allocation score on c001n04: 0 -clone_color: child_DoFencing:4 allocation score on c001n05: 0 -clone_color: child_DoFencing:4 allocation score on c001n06: 0 -clone_color: child_DoFencing:4 allocation score on c001n07: 0 -clone_color: child_DoFencing:4 allocation score on c001n08: 0 -clone_color: child_DoFencing:4 allocation score on c001n09: 0 -clone_color: child_DoFencing:5 allocation score on c001n02: 0 -clone_color: child_DoFencing:5 allocation score on c001n03: 0 -clone_color: child_DoFencing:5 allocation score on c001n04: 0 -clone_color: child_DoFencing:5 allocation score on c001n05: 0 -clone_color: child_DoFencing:5 allocation score on c001n06: 0 -clone_color: child_DoFencing:5 allocation score on c001n07: 0 -clone_color: child_DoFencing:5 allocation score on c001n08: 0 -clone_color: child_DoFencing:5 allocation score on c001n09: 0 -clone_color: child_DoFencing:6 allocation score on c001n02: 0 -clone_color: child_DoFencing:6 allocation score on c001n03: 0 -clone_color: child_DoFencing:6 allocation score on c001n04: 0 -clone_color: child_DoFencing:6 allocation score on c001n05: 0 -clone_color: child_DoFencing:6 allocation score on c001n06: 0 -clone_color: child_DoFencing:6 allocation score on c001n07: 0 -clone_color: child_DoFencing:6 allocation score on c001n08: 0 -clone_color: child_DoFencing:6 allocation score on c001n09: 0 -clone_color: child_DoFencing:7 allocation score on c001n02: 0 -clone_color: child_DoFencing:7 allocation score on c001n03: 0 -clone_color: child_DoFencing:7 allocation score on c001n04: 0 -clone_color: child_DoFencing:7 allocation score on c001n05: 0 -clone_color: child_DoFencing:7 allocation score on c001n06: 0 -clone_color: child_DoFencing:7 allocation score on c001n07: 0 -clone_color: child_DoFencing:7 allocation score on c001n08: 0 -clone_color: child_DoFencing:7 allocation score on c001n09: 0 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n04: -INFINITY -native_color: DcIPaddr allocation score on c001n05: -INFINITY -native_color: DcIPaddr allocation score on c001n06: -INFINITY -native_color: DcIPaddr allocation score on c001n07: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: DcIPaddr allocation score on c001n09: 0 -native_color: child_DoFencing:0 allocation score on c001n02: 0 -native_color: child_DoFencing:0 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n04: 0 -native_color: child_DoFencing:0 allocation score on c001n05: 0 -native_color: child_DoFencing:0 allocation score on c001n06: 0 -native_color: child_DoFencing:0 allocation score on c001n07: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 0 -native_color: child_DoFencing:0 allocation score on c001n09: 0 -native_color: child_DoFencing:1 allocation score on c001n02: 0 -native_color: child_DoFencing:1 allocation score on c001n03: 0 -native_color: child_DoFencing:1 allocation score on c001n04: 0 -native_color: child_DoFencing:1 allocation score on c001n05: 0 -native_color: child_DoFencing:1 allocation score on c001n06: 0 -native_color: child_DoFencing:1 allocation score on c001n07: 0 -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:1 allocation score on c001n09: 0 -native_color: child_DoFencing:2 allocation score on c001n02: 0 -native_color: child_DoFencing:2 allocation score on c001n03: 0 -native_color: child_DoFencing:2 allocation score on c001n04: 0 -native_color: child_DoFencing:2 allocation score on c001n05: 0 -native_color: child_DoFencing:2 allocation score on c001n06: 0 -native_color: child_DoFencing:2 allocation score on c001n07: 0 -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n09: 0 -native_color: child_DoFencing:3 allocation score on c001n02: 0 -native_color: child_DoFencing:3 allocation score on c001n03: 0 -native_color: child_DoFencing:3 allocation score on c001n04: 0 -native_color: child_DoFencing:3 allocation score on c001n05: 0 -native_color: child_DoFencing:3 allocation score on c001n06: 0 -native_color: child_DoFencing:3 allocation score on c001n07: 0 -native_color: child_DoFencing:3 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n09: 0 -native_color: child_DoFencing:4 allocation score on c001n02: 0 -native_color: child_DoFencing:4 allocation score on c001n03: 0 -native_color: child_DoFencing:4 allocation score on c001n04: 0 -native_color: child_DoFencing:4 allocation score on c001n05: 0 -native_color: child_DoFencing:4 allocation score on c001n06: 0 -native_color: child_DoFencing:4 allocation score on c001n07: 0 -native_color: child_DoFencing:4 allocation score on c001n08: 0 -native_color: child_DoFencing:4 allocation score on c001n09: 0 -native_color: child_DoFencing:5 allocation score on c001n02: 0 -native_color: child_DoFencing:5 allocation score on c001n03: 0 -native_color: child_DoFencing:5 allocation score on c001n04: 0 -native_color: child_DoFencing:5 allocation score on c001n05: 0 -native_color: child_DoFencing:5 allocation score on c001n06: 0 -native_color: child_DoFencing:5 allocation score on c001n07: 0 -native_color: child_DoFencing:5 allocation score on c001n08: 0 -native_color: child_DoFencing:5 allocation score on c001n09: 0 -native_color: child_DoFencing:6 allocation score on c001n02: 0 -native_color: child_DoFencing:6 allocation score on c001n03: 0 -native_color: child_DoFencing:6 allocation score on c001n04: 0 -native_color: child_DoFencing:6 allocation score on c001n05: 0 -native_color: child_DoFencing:6 allocation score on c001n06: 0 -native_color: child_DoFencing:6 allocation score on c001n07: 0 -native_color: child_DoFencing:6 allocation score on c001n08: 0 -native_color: child_DoFencing:6 allocation score on c001n09: 0 -native_color: child_DoFencing:7 allocation score on c001n02: 0 -native_color: child_DoFencing:7 allocation score on c001n03: 0 -native_color: child_DoFencing:7 allocation score on c001n04: 0 -native_color: child_DoFencing:7 allocation score on c001n05: 0 -native_color: child_DoFencing:7 allocation score on c001n06: 0 -native_color: child_DoFencing:7 allocation score on c001n07: 0 -native_color: child_DoFencing:7 allocation score on c001n08: 0 -native_color: child_DoFencing:7 allocation score on c001n09: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n05: 0 -native_color: rsc_c001n02 allocation score on c001n06: 0 -native_color: rsc_c001n02 allocation score on c001n07: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n09: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n05: 0 -native_color: rsc_c001n03 allocation score on c001n06: 0 -native_color: rsc_c001n03 allocation score on c001n07: 0 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n09: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: 100 -native_color: rsc_c001n04 allocation score on c001n05: 0 -native_color: rsc_c001n04 allocation score on c001n06: 0 -native_color: rsc_c001n04 allocation score on c001n07: 0 -native_color: rsc_c001n04 allocation score on c001n08: 0 -native_color: rsc_c001n04 allocation score on c001n09: 0 -native_color: rsc_c001n05 allocation score on c001n02: 0 -native_color: rsc_c001n05 allocation score on c001n03: 0 -native_color: rsc_c001n05 allocation score on c001n04: 0 -native_color: rsc_c001n05 allocation score on c001n05: 100 -native_color: rsc_c001n05 allocation score on c001n06: 0 -native_color: rsc_c001n05 allocation score on c001n07: 0 -native_color: rsc_c001n05 allocation score on c001n08: 0 -native_color: rsc_c001n05 allocation score on c001n09: 0 -native_color: rsc_c001n06 allocation score on c001n02: 0 -native_color: rsc_c001n06 allocation score on c001n03: 0 -native_color: rsc_c001n06 allocation score on c001n04: 0 -native_color: rsc_c001n06 allocation score on c001n05: 0 -native_color: rsc_c001n06 allocation score on c001n06: 100 -native_color: rsc_c001n06 allocation score on c001n07: 0 -native_color: rsc_c001n06 allocation score on c001n08: 0 -native_color: rsc_c001n06 allocation score on c001n09: 0 -native_color: rsc_c001n07 allocation score on c001n02: 0 -native_color: rsc_c001n07 allocation score on c001n03: 0 -native_color: rsc_c001n07 allocation score on c001n04: 0 -native_color: rsc_c001n07 allocation score on c001n05: 0 -native_color: rsc_c001n07 allocation score on c001n06: 0 -native_color: rsc_c001n07 allocation score on c001n07: 100 -native_color: rsc_c001n07 allocation score on c001n08: 0 -native_color: rsc_c001n07 allocation score on c001n09: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n04: 0 -native_color: rsc_c001n08 allocation score on c001n05: 0 -native_color: rsc_c001n08 allocation score on c001n06: 0 -native_color: rsc_c001n08 allocation score on c001n07: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 -native_color: rsc_c001n08 allocation score on c001n09: 0 -native_color: rsc_c001n09 allocation score on c001n02: 0 -native_color: rsc_c001n09 allocation score on c001n03: 0 -native_color: rsc_c001n09 allocation score on c001n04: 0 -native_color: rsc_c001n09 allocation score on c001n05: 0 -native_color: rsc_c001n09 allocation score on c001n06: 0 -native_color: rsc_c001n09 allocation score on c001n07: 0 -native_color: rsc_c001n09 allocation score on c001n08: 0 -native_color: rsc_c001n09 allocation score on c001n09: 100 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n05: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n06: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n07: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on c001n09: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n04: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n05: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n06: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n07: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n09: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n05: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:7 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: 100 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n05: 100 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n06: 100 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n07: 100 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n09: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n09 allocation score on c001n09: 100 diff --git a/pengine/test10/master-0.exp b/pengine/test10/master-0.exp index 410b0fafb8b..22c2847435b 100644 --- a/pengine/test10/master-0.exp +++ b/pengine/test10/master-0.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,7 +23,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -32,20 +32,20 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -54,7 +54,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -63,20 +63,20 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="13" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -85,7 +85,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -94,20 +94,20 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="15" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="14" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -116,7 +116,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -125,7 +125,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -134,7 +134,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:4" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -143,64 +143,64 @@ </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="17" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="16" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="13" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="14" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="15" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-0.scores b/pengine/test10/master-0.scores index 0be0b424f74..21d9bea7483 100644 --- a/pengine/test10/master-0.scores +++ b/pengine/test10/master-0.scores @@ -4,25 +4,25 @@ child_rsc1:1 promotion score on node2: -1 child_rsc1:2 promotion score on node1: -1 child_rsc1:3 promotion score on node2: -1 child_rsc1:4 promotion score on none: 0 -clone_color: child_rsc1:0 allocation score on node1: 0 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 0 -clone_color: child_rsc1:1 allocation score on node2: 0 -clone_color: child_rsc1:2 allocation score on node1: 0 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node1: 0 -clone_color: child_rsc1:3 allocation score on node2: 0 -clone_color: child_rsc1:4 allocation score on node1: 0 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 0 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: 0 -native_color: child_rsc1:1 allocation score on node2: 0 -native_color: child_rsc1:2 allocation score on node1: 0 -native_color: child_rsc1:2 allocation score on node2: 0 -native_color: child_rsc1:3 allocation score on node1: -INFINITY -native_color: child_rsc1:3 allocation score on node2: 0 -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: -INFINITY diff --git a/pengine/test10/master-1.exp b/pengine/test10/master-1.exp index 7d2f1e5d5e4..81badd14069 100644 --- a/pengine/test10/master-1.exp +++ b/pengine/test10/master-1.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,7 +23,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -32,36 +32,36 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="14" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="13" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="21" operation="promote" operation_key="rsc1_promote_0"/> + <pseudo_event id="20" operation="promote" operation_key="rsc1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -70,7 +70,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -79,20 +79,20 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="15" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="14" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -101,7 +101,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -110,20 +110,20 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="16" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="15" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -132,7 +132,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -141,7 +141,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -150,7 +150,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:4" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -159,88 +159,88 @@ </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="22" operation="promoted" operation_key="rsc1_promoted_0"> + <pseudo_event id="21" operation="promoted" operation_key="rsc1_promoted_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="13" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="21" operation="promote" operation_key="rsc1_promote_0"> + <pseudo_event id="20" operation="promote" operation_key="rsc1_promote_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="17" operation="running" operation_key="rsc1_running_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="18" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="17" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="14" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="15" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-1.scores b/pengine/test10/master-1.scores index 66654de0268..ec67b279cfa 100644 --- a/pengine/test10/master-1.scores +++ b/pengine/test10/master-1.scores @@ -4,25 +4,25 @@ child_rsc1:1 promotion score on node2: 198 child_rsc1:2 promotion score on node1: -1 child_rsc1:3 promotion score on node2: 198 child_rsc1:4 promotion score on none: 0 -clone_color: child_rsc1:0 allocation score on node1: 0 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 0 -clone_color: child_rsc1:1 allocation score on node2: 0 -clone_color: child_rsc1:2 allocation score on node1: 0 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node1: 0 -clone_color: child_rsc1:3 allocation score on node2: 0 -clone_color: child_rsc1:4 allocation score on node1: 0 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 0 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: 0 -native_color: child_rsc1:1 allocation score on node2: 0 -native_color: child_rsc1:2 allocation score on node1: 0 -native_color: child_rsc1:2 allocation score on node2: 0 -native_color: child_rsc1:3 allocation score on node1: -INFINITY -native_color: child_rsc1:3 allocation score on node2: 0 -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: -INFINITY diff --git a/pengine/test10/master-10.exp b/pengine/test10/master-10.exp index 320391cbfe6..d6a72a8b7b3 100644 --- a/pengine/test10/master-10.exp +++ b/pengine/test10/master-10.exp @@ -1,97 +1,97 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="61" operation="notify" operation_key="child_rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="59" operation="notify" operation_key="child_rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> + <pseudo_event id="37" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="60" operation="notify" operation_key="child_rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="58" operation="notify" operation_key="child_rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> + <pseudo_event id="35" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="56" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="54" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="25" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="child_rsc1:0_monitor_11000" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="13" operation="monitor" operation_key="child_rsc1:0_monitor_11000" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="11000" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="promote" operation_key="child_rsc1:0_promote_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="12" operation="promote" operation_key="child_rsc1:0_promote_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="27" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> + <pseudo_event id="26" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="39" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="38" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="promote" operation_key="child_rsc1:0_promote_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="12" operation="promote" operation_key="child_rsc1:0_promote_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="34" operation="promote" operation_key="rsc1_promote_0"/> + <pseudo_event id="33" operation="promote" operation_key="rsc1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -109,78 +109,78 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <rsc_op id="63" operation="notify" operation_key="child_rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="61" operation="notify" operation_key="child_rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> + <pseudo_event id="37" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="62" operation="notify" operation_key="child_rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="60" operation="notify" operation_key="child_rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> + <pseudo_event id="35" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <rsc_op id="57" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="55" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="25" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="child_rsc1:1_monitor_1000" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="15" operation="monitor" operation_key="child_rsc1:1_monitor_1000" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="1000" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="14" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="27" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> + <pseudo_event id="26" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="39" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="38" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="15" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="14" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -189,7 +189,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -198,78 +198,78 @@ </synapse> <synapse id="15" priority="1000000"> <action_set> - <rsc_op id="65" operation="notify" operation_key="child_rsc1:2_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="63" operation="notify" operation_key="child_rsc1:2_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> + <pseudo_event id="37" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="64" operation="notify" operation_key="child_rsc1:2_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="62" operation="notify" operation_key="child_rsc1:2_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> + <pseudo_event id="35" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <rsc_op id="58" operation="notify" operation_key="child_rsc1:2_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="56" operation="notify" operation_key="child_rsc1:2_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="25" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_rsc1:2_monitor_1000" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="17" operation="monitor" operation_key="child_rsc1:2_monitor_1000" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="1000" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="16" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="27" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> + <pseudo_event id="26" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="39" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="38" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="17" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="16" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -278,7 +278,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -287,97 +287,97 @@ </synapse> <synapse id="22" priority="1000000"> <action_set> - <rsc_op id="67" operation="notify" operation_key="child_rsc1:3_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="65" operation="notify" operation_key="child_rsc1:3_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> + <pseudo_event id="37" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="66" operation="notify" operation_key="child_rsc1:3_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="64" operation="notify" operation_key="child_rsc1:3_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> + <pseudo_event id="35" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <rsc_op id="59" operation="notify" operation_key="child_rsc1:3_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="57" operation="notify" operation_key="child_rsc1:3_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="25" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="child_rsc1:3_monitor_11000" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="20" operation="monitor" operation_key="child_rsc1:3_monitor_11000" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="11000" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="18" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="20" operation="promote" operation_key="child_rsc1:3_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="19" operation="promote" operation_key="child_rsc1:3_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="27" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> + <pseudo_event id="26" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="39" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="38" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="20" operation="promote" operation_key="child_rsc1:3_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="19" operation="promote" operation_key="child_rsc1:3_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="18" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="34" operation="promote" operation_key="rsc1_promote_0"/> + <pseudo_event id="33" operation="promote" operation_key="rsc1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="19" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="18" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -386,7 +386,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -395,7 +395,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -404,7 +404,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:4" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -413,163 +413,163 @@ </synapse> <synapse id="32" priority="1000000"> <action_set> - <pseudo_event id="39" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"> + <pseudo_event id="38" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> + <pseudo_event id="37" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="61" operation="notify" operation_key="child_rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="59" operation="notify" operation_key="child_rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="63" operation="notify" operation_key="child_rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="61" operation="notify" operation_key="child_rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="65" operation="notify" operation_key="child_rsc1:2_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="63" operation="notify" operation_key="child_rsc1:2_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="67" operation="notify" operation_key="child_rsc1:3_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="65" operation="notify" operation_key="child_rsc1:3_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="33" priority="1000000"> <action_set> - <pseudo_event id="38" operation="notify" operation_key="rsc1_post_notify_promoted_0"> + <pseudo_event id="37" operation="notify" operation_key="rsc1_post_notify_promoted_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="promoted" operation_key="rsc1_promoted_0"/> + <pseudo_event id="34" operation="promoted" operation_key="rsc1_promoted_0"/> </trigger> <trigger> - <pseudo_event id="37" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="36" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="37" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"> + <pseudo_event id="36" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> + <pseudo_event id="35" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="60" operation="notify" operation_key="child_rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="58" operation="notify" operation_key="child_rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="62" operation="notify" operation_key="child_rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="60" operation="notify" operation_key="child_rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="64" operation="notify" operation_key="child_rsc1:2_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="62" operation="notify" operation_key="child_rsc1:2_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="66" operation="notify" operation_key="child_rsc1:3_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="64" operation="notify" operation_key="child_rsc1:3_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="36" operation="notify" operation_key="rsc1_pre_notify_promote_0"> + <pseudo_event id="35" operation="notify" operation_key="rsc1_pre_notify_promote_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> + <pseudo_event id="26" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="35" operation="promoted" operation_key="rsc1_promoted_0"> + <pseudo_event id="34" operation="promoted" operation_key="rsc1_promoted_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="promote" operation_key="child_rsc1:0_promote_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="12" operation="promote" operation_key="child_rsc1:0_promote_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="20" operation="promote" operation_key="child_rsc1:3_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="19" operation="promote" operation_key="child_rsc1:3_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="34" operation="promote" operation_key="rsc1_promote_0"> + <pseudo_event id="33" operation="promote" operation_key="rsc1_promote_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="22" operation="running" operation_key="rsc1_running_0"/> </trigger> <trigger> - <pseudo_event id="37" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="36" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="38" priority="1000000"> <action_set> - <pseudo_event id="27" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"> + <pseudo_event id="26" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="25" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="56" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="54" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="57" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="55" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="58" operation="notify" operation_key="child_rsc1:2_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="56" operation="notify" operation_key="child_rsc1:2_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="59" operation="notify" operation_key="child_rsc1:3_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="57" operation="notify" operation_key="child_rsc1:3_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="39" priority="1000000"> <action_set> - <pseudo_event id="26" operation="notify" operation_key="rsc1_post_notify_running_0"> + <pseudo_event id="25" operation="notify" operation_key="rsc1_post_notify_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="22" operation="running" operation_key="rsc1_running_0"/> </trigger> <trigger> - <pseudo_event id="25" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> + <pseudo_event id="24" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <pseudo_event id="25" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"> + <pseudo_event id="24" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notify" operation_key="rsc1_pre_notify_start_0"/> + <pseudo_event id="23" operation="notify" operation_key="rsc1_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <pseudo_event id="24" operation="notify" operation_key="rsc1_pre_notify_start_0"> + <pseudo_event id="23" operation="notify" operation_key="rsc1_pre_notify_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -577,67 +577,67 @@ </synapse> <synapse id="42" priority="1000000"> <action_set> - <pseudo_event id="23" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="22" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="14" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="17" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="16" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="18" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="22" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <pseudo_event id="22" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="21" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="25" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> + <pseudo_event id="24" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-10.scores b/pengine/test10/master-10.scores index f79b79d5863..bdedabb5c5b 100644 --- a/pengine/test10/master-10.scores +++ b/pengine/test10/master-10.scores @@ -4,25 +4,25 @@ child_rsc1:1 promotion score on node2: 30 child_rsc1:2 promotion score on node1: 230 child_rsc1:3 promotion score on node2: 30 child_rsc1:4 promotion score on none: 0 -clone_color: child_rsc1:0 allocation score on node1: 20 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 0 -clone_color: child_rsc1:1 allocation score on node2: 10 -clone_color: child_rsc1:2 allocation score on node1: 10 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node1: 0 -clone_color: child_rsc1:3 allocation score on node2: 20 -clone_color: child_rsc1:4 allocation score on node1: 0 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 20 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: 0 -native_color: child_rsc1:1 allocation score on node2: 10 -native_color: child_rsc1:2 allocation score on node1: 10 -native_color: child_rsc1:2 allocation score on node2: -INFINITY -native_color: child_rsc1:3 allocation score on node1: 0 -native_color: child_rsc1:3 allocation score on node2: 20 -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 20 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 10 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 10 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 20 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 20 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 10 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: 10 +pcmk__native_allocate: child_rsc1:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:3 allocation score on node2: 20 +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: -INFINITY diff --git a/pengine/test10/master-11.exp b/pengine/test10/master-11.exp index 02acb64a40f..15abe6de9cc 100644 --- a/pengine/test10/master-11.exp +++ b/pengine/test10/master-11.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="simple-rsc_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="start" operation_key="simple-rsc_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="simple-rsc" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="4" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="simple-rsc" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="simple-rsc_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="simple-rsc" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,20 +35,20 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="8" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -57,7 +57,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,36 +66,36 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="11" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="16" operation="promote" operation_key="rsc1_promote_0"/> + <pseudo_event id="15" operation="promote" operation_key="rsc1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -104,7 +104,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -113,64 +113,64 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="17" operation="promoted" operation_key="rsc1_promoted_0"> + <pseudo_event id="16" operation="promoted" operation_key="rsc1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="16" operation="promote" operation_key="rsc1_promote_0"> + <pseudo_event id="15" operation="promote" operation_key="rsc1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="12" operation="running" operation_key="rsc1_running_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="13" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="12" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="8" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="12" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-11.scores b/pengine/test10/master-11.scores index 2eac291bb67..c4e13c98ca9 100644 --- a/pengine/test10/master-11.scores +++ b/pengine/test10/master-11.scores @@ -1,15 +1,15 @@ Allocation scores: child_rsc1:0 promotion score on node1: 10 child_rsc1:1 promotion score on node2: 400 -clone_color: child_rsc1:0 allocation score on node1: 10 -clone_color: child_rsc1:0 allocation score on node2: 30 -clone_color: child_rsc1:1 allocation score on node1: 100 -clone_color: child_rsc1:1 allocation score on node2: 300 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 10 -native_color: child_rsc1:0 allocation score on node2: -INFINITY -native_color: child_rsc1:1 allocation score on node1: 100 -native_color: child_rsc1:1 allocation score on node2: 300 -native_color: simple-rsc allocation score on node1: -INFINITY -native_color: simple-rsc allocation score on node2: 300 +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 10 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 30 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 100 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 300 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 10 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 100 +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 300 +pcmk__native_allocate: simple-rsc allocation score on node1: -INFINITY +pcmk__native_allocate: simple-rsc allocation score on node2: 300 diff --git a/pengine/test10/master-12.exp b/pengine/test10/master-12.exp index 571d338a302..6606f4e05dc 100644 --- a/pengine/test10/master-12.exp +++ b/pengine/test10/master-12.exp @@ -1,32 +1,32 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="34" operation="promote" operation_key="sf:0_promote_0" on_node="sel3" on_node_uuid="1ee1b756-2292-49bf-aed2-8ff15e8cc503"> + <rsc_op id="33" operation="promote" operation_key="sf:0_promote_0" on_node="sel3" on_node_uuid="1ee1b756-2292-49bf-aed2-8ff15e8cc503"> <primitive id="sf:0" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sel3" CRM_meta_on_node_uuid="1ee1b756-2292-49bf-aed2-8ff15e8cc503" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="promote" operation_key="ms-sf_promote_0"/> + <pseudo_event id="40" operation="promote" operation_key="ms-sf_promote_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="42" operation="promoted" operation_key="ms-sf_promoted_0"> + <pseudo_event id="41" operation="promoted" operation_key="ms-sf_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="promote" operation_key="sf:0_promote_0" on_node="sel3" on_node_uuid="1ee1b756-2292-49bf-aed2-8ff15e8cc503"/> + <rsc_op id="33" operation="promote" operation_key="sf:0_promote_0" on_node="sel3" on_node_uuid="1ee1b756-2292-49bf-aed2-8ff15e8cc503"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="41" operation="promote" operation_key="ms-sf_promote_0"> + <pseudo_event id="40" operation="promote" operation_key="ms-sf_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/master-12.scores b/pengine/test10/master-12.scores index 3f708670218..9daae9f3ebe 100644 --- a/pengine/test10/master-12.scores +++ b/pengine/test10/master-12.scores @@ -1,28 +1,28 @@ Allocation scores: -clone_color: drbd0:0 allocation score on sel3: 0 -clone_color: drbd0:0 allocation score on sel4: 76 -clone_color: drbd0:1 allocation score on sel3: 76 -clone_color: drbd0:1 allocation score on sel4: 0 -clone_color: ms-drbd0 allocation score on sel3: 0 -clone_color: ms-drbd0 allocation score on sel4: 0 -clone_color: ms-sf allocation score on sel3: 0 -clone_color: ms-sf allocation score on sel4: 0 -clone_color: sf:0 allocation score on sel3: 1 -clone_color: sf:0 allocation score on sel4: 0 -clone_color: sf:1 allocation score on sel3: 0 -clone_color: sf:1 allocation score on sel4: 1 drbd0:0 promotion score on sel4: 75 drbd0:1 promotion score on sel3: 175 drbd0:2 promotion score on none: 0 -native_color: drbd0:0 allocation score on sel3: 0 -native_color: drbd0:0 allocation score on sel4: 76 -native_color: drbd0:1 allocation score on sel3: 76 -native_color: drbd0:1 allocation score on sel4: -INFINITY -native_color: fs0 allocation score on sel3: 76 -native_color: fs0 allocation score on sel4: -INFINITY -native_color: sf:0 allocation score on sel3: 1 -native_color: sf:0 allocation score on sel4: 0 -native_color: sf:1 allocation score on sel3: -INFINITY -native_color: sf:1 allocation score on sel4: 1 +pcmk__clone_allocate: drbd0:0 allocation score on sel3: 0 +pcmk__clone_allocate: drbd0:0 allocation score on sel4: 76 +pcmk__clone_allocate: drbd0:1 allocation score on sel3: 76 +pcmk__clone_allocate: drbd0:1 allocation score on sel4: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on sel3: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on sel4: 0 +pcmk__clone_allocate: ms-sf allocation score on sel3: 0 +pcmk__clone_allocate: ms-sf allocation score on sel4: 0 +pcmk__clone_allocate: sf:0 allocation score on sel3: 1 +pcmk__clone_allocate: sf:0 allocation score on sel4: 0 +pcmk__clone_allocate: sf:1 allocation score on sel3: 0 +pcmk__clone_allocate: sf:1 allocation score on sel4: 1 +pcmk__native_allocate: drbd0:0 allocation score on sel3: 0 +pcmk__native_allocate: drbd0:0 allocation score on sel4: 76 +pcmk__native_allocate: drbd0:1 allocation score on sel3: 76 +pcmk__native_allocate: drbd0:1 allocation score on sel4: -INFINITY +pcmk__native_allocate: fs0 allocation score on sel3: 76 +pcmk__native_allocate: fs0 allocation score on sel4: -INFINITY +pcmk__native_allocate: sf:0 allocation score on sel3: 1 +pcmk__native_allocate: sf:0 allocation score on sel4: 0 +pcmk__native_allocate: sf:1 allocation score on sel3: -INFINITY +pcmk__native_allocate: sf:1 allocation score on sel4: 1 sf:0 promotion score on sel3: 99 sf:1 promotion score on sel4: -1 diff --git a/pengine/test10/master-13.exp b/pengine/test10/master-13.exp index 1e09ee1557e..cc1e1b801bd 100644 --- a/pengine/test10/master-13.exp +++ b/pengine/test10/master-13.exp @@ -1,78 +1,78 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="61" operation="notify" operation_key="drbd0:1_post_notify_demote_0" internal_operation_key="drbd0:0_post_notify_demote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> + <rsc_op id="55" operation="notify" operation_key="drbd0:1_post_notify_demote_0" internal_operation_key="drbd0:0_post_notify_demote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="odin frigg" CRM_meta_notify_all_uname="frigg odin" CRM_meta_notify_available_uname="frigg odin" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="frigg" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="frigg" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="odin" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="odin" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="odin" CRM_meta_on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> + <pseudo_event id="33" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="60" operation="notify" operation_key="drbd0:1_pre_notify_demote_0" internal_operation_key="drbd0:0_pre_notify_demote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> + <rsc_op id="54" operation="notify" operation_key="drbd0:1_pre_notify_demote_0" internal_operation_key="drbd0:0_pre_notify_demote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="odin frigg" CRM_meta_notify_all_uname="frigg odin" CRM_meta_notify_available_uname="frigg odin" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="frigg" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="frigg" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="odin" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="odin" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="odin" CRM_meta_on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> + <pseudo_event id="31" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="57" operation="notify" operation_key="drbd0:1_post_notify_promote_0" internal_operation_key="drbd0:0_post_notify_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> + <rsc_op id="51" operation="notify" operation_key="drbd0:1_post_notify_promote_0" internal_operation_key="drbd0:0_post_notify_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="odin frigg" CRM_meta_notify_all_uname="frigg odin" CRM_meta_notify_available_uname="frigg odin" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="frigg" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="frigg" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="odin" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="odin" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="odin" CRM_meta_on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> + <pseudo_event id="27" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="56" operation="notify" operation_key="drbd0:1_pre_notify_promote_0" internal_operation_key="drbd0:0_pre_notify_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> + <rsc_op id="50" operation="notify" operation_key="drbd0:1_pre_notify_promote_0" internal_operation_key="drbd0:0_pre_notify_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="odin frigg" CRM_meta_notify_all_uname="frigg odin" CRM_meta_notify_available_uname="frigg odin" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="frigg" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="frigg" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="odin" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="odin" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="odin" CRM_meta_on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> + <pseudo_event id="25" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="drbd0:1_monitor_10000" internal_operation_key="drbd0:0_monitor_10000" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> + <rsc_op id="6" operation="monitor" operation_key="drbd0:1_monitor_10000" internal_operation_key="drbd0:0_monitor_10000" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="odin" CRM_meta_on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="promote" operation_key="drbd0:1_promote_0" internal_operation_key="drbd0:0_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> + <rsc_op id="5" operation="promote" operation_key="drbd0:1_promote_0" internal_operation_key="drbd0:0_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> </trigger> <trigger> - <pseudo_event id="29" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"/> + <pseudo_event id="28" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"/> + <pseudo_event id="34" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="promote" operation_key="drbd0:1_promote_0" internal_operation_key="drbd0:0_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> + <rsc_op id="5" operation="promote" operation_key="drbd0:1_promote_0" internal_operation_key="drbd0:0_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="odin frigg" CRM_meta_notify_all_uname="frigg odin" CRM_meta_notify_available_uname="frigg odin" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="frigg" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="frigg" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="odin" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="odin" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="odin" CRM_meta_on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> @@ -82,7 +82,7 @@ <rsc_op id="1" operation="cancel" operation_key="drbd0:1_monitor_12000" internal_operation_key="drbd0:0_monitor_12000" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> </trigger> <trigger> - <pseudo_event id="24" operation="promote" operation_key="ms_drbd_promote_0"/> + <pseudo_event id="23" operation="promote" operation_key="ms_drbd_promote_0"/> </trigger> </inputs> </synapse> @@ -97,78 +97,78 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <rsc_op id="63" operation="notify" operation_key="drbd0:0_post_notify_demote_0" internal_operation_key="drbd0:1_post_notify_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> + <rsc_op id="57" operation="notify" operation_key="drbd0:0_post_notify_demote_0" internal_operation_key="drbd0:1_post_notify_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="odin frigg" CRM_meta_notify_all_uname="frigg odin" CRM_meta_notify_available_uname="frigg odin" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="frigg" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="frigg" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="odin" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="odin" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="frigg" CRM_meta_on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> + <pseudo_event id="33" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="62" operation="notify" operation_key="drbd0:0_pre_notify_demote_0" internal_operation_key="drbd0:1_pre_notify_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> + <rsc_op id="56" operation="notify" operation_key="drbd0:0_pre_notify_demote_0" internal_operation_key="drbd0:1_pre_notify_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="odin frigg" CRM_meta_notify_all_uname="frigg odin" CRM_meta_notify_available_uname="frigg odin" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="frigg" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="frigg" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="odin" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="odin" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="frigg" CRM_meta_on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> + <pseudo_event id="31" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <rsc_op id="59" operation="notify" operation_key="drbd0:0_post_notify_promote_0" internal_operation_key="drbd0:1_post_notify_promote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> + <rsc_op id="53" operation="notify" operation_key="drbd0:0_post_notify_promote_0" internal_operation_key="drbd0:1_post_notify_promote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="odin frigg" CRM_meta_notify_all_uname="frigg odin" CRM_meta_notify_available_uname="frigg odin" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="frigg" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="frigg" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="odin" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="odin" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="frigg" CRM_meta_on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> + <pseudo_event id="27" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="58" operation="notify" operation_key="drbd0:0_pre_notify_promote_0" internal_operation_key="drbd0:1_pre_notify_promote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> + <rsc_op id="52" operation="notify" operation_key="drbd0:0_pre_notify_promote_0" internal_operation_key="drbd0:1_pre_notify_promote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="odin frigg" CRM_meta_notify_all_uname="frigg odin" CRM_meta_notify_available_uname="frigg odin" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="frigg" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="frigg" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="odin" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="odin" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="frigg" CRM_meta_on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> + <pseudo_event id="25" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="drbd0:0_monitor_12000" internal_operation_key="drbd0:1_monitor_12000" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> + <rsc_op id="10" operation="monitor" operation_key="drbd0:0_monitor_12000" internal_operation_key="drbd0:1_monitor_12000" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="12000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="frigg" CRM_meta_on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="demote" operation_key="drbd0:0_demote_0" internal_operation_key="drbd0:1_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> + <rsc_op id="8" operation="demote" operation_key="drbd0:0_demote_0" internal_operation_key="drbd0:1_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> </trigger> <trigger> - <pseudo_event id="29" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"/> + <pseudo_event id="28" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"/> + <pseudo_event id="34" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="9" operation="demote" operation_key="drbd0:0_demote_0" internal_operation_key="drbd0:1_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> + <rsc_op id="8" operation="demote" operation_key="drbd0:0_demote_0" internal_operation_key="drbd0:1_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="odin frigg" CRM_meta_notify_all_uname="frigg odin" CRM_meta_notify_available_uname="frigg odin" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="frigg" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="frigg" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="odin" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="odin" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="frigg" CRM_meta_on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55" CRM_meta_timeout="5000" drbd_resource="r0"/> </rsc_op> @@ -178,7 +178,7 @@ <rsc_op id="2" operation="cancel" operation_key="drbd0:0_monitor_10000" internal_operation_key="drbd0:1_monitor_10000" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> </trigger> <trigger> - <pseudo_event id="30" operation="demote" operation_key="ms_drbd_demote_0"/> + <pseudo_event id="29" operation="demote" operation_key="ms_drbd_demote_0"/> </trigger> </inputs> </synapse> @@ -193,58 +193,58 @@ </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="35" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"> + <pseudo_event id="34" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> + <pseudo_event id="33" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="61" operation="notify" operation_key="drbd0:1_post_notify_demote_0" internal_operation_key="drbd0:0_post_notify_demote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> + <rsc_op id="55" operation="notify" operation_key="drbd0:1_post_notify_demote_0" internal_operation_key="drbd0:0_post_notify_demote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> </trigger> <trigger> - <rsc_op id="63" operation="notify" operation_key="drbd0:0_post_notify_demote_0" internal_operation_key="drbd0:1_post_notify_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> + <rsc_op id="57" operation="notify" operation_key="drbd0:0_post_notify_demote_0" internal_operation_key="drbd0:1_post_notify_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="34" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"> + <pseudo_event id="33" operation="notify" operation_key="ms_drbd_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="demoted" operation_key="ms_drbd_demoted_0"/> + <pseudo_event id="30" operation="demoted" operation_key="ms_drbd_demoted_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"/> + <pseudo_event id="32" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="33" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"> + <pseudo_event id="32" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> + <pseudo_event id="31" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="60" operation="notify" operation_key="drbd0:1_pre_notify_demote_0" internal_operation_key="drbd0:0_pre_notify_demote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> + <rsc_op id="54" operation="notify" operation_key="drbd0:1_pre_notify_demote_0" internal_operation_key="drbd0:0_pre_notify_demote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> </trigger> <trigger> - <rsc_op id="62" operation="notify" operation_key="drbd0:0_pre_notify_demote_0" internal_operation_key="drbd0:1_pre_notify_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> + <rsc_op id="56" operation="notify" operation_key="drbd0:0_pre_notify_demote_0" internal_operation_key="drbd0:1_pre_notify_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="32" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"> + <pseudo_event id="31" operation="notify" operation_key="ms_drbd_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> @@ -252,190 +252,190 @@ </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="31" operation="demoted" operation_key="ms_drbd_demoted_0"> + <pseudo_event id="30" operation="demoted" operation_key="ms_drbd_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="demote" operation_key="drbd0:0_demote_0" internal_operation_key="drbd0:1_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> + <rsc_op id="8" operation="demote" operation_key="drbd0:0_demote_0" internal_operation_key="drbd0:1_demote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> </trigger> <trigger> - <pseudo_event id="30" operation="demote" operation_key="ms_drbd_demote_0"/> + <pseudo_event id="29" operation="demote" operation_key="ms_drbd_demote_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="30" operation="demote" operation_key="ms_drbd_demote_0"> + <pseudo_event id="29" operation="demote" operation_key="ms_drbd_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"/> + <pseudo_event id="32" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="29" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"> + <pseudo_event id="28" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> + <pseudo_event id="27" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="57" operation="notify" operation_key="drbd0:1_post_notify_promote_0" internal_operation_key="drbd0:0_post_notify_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> + <rsc_op id="51" operation="notify" operation_key="drbd0:1_post_notify_promote_0" internal_operation_key="drbd0:0_post_notify_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> </trigger> <trigger> - <rsc_op id="59" operation="notify" operation_key="drbd0:0_post_notify_promote_0" internal_operation_key="drbd0:1_post_notify_promote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> + <rsc_op id="53" operation="notify" operation_key="drbd0:0_post_notify_promote_0" internal_operation_key="drbd0:1_post_notify_promote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="28" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"> + <pseudo_event id="27" operation="notify" operation_key="ms_drbd_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="promoted" operation_key="ms_drbd_promoted_0"/> + <pseudo_event id="24" operation="promoted" operation_key="ms_drbd_promoted_0"/> </trigger> <trigger> - <pseudo_event id="27" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"/> + <pseudo_event id="26" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="27" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"> + <pseudo_event id="26" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> + <pseudo_event id="25" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="56" operation="notify" operation_key="drbd0:1_pre_notify_promote_0" internal_operation_key="drbd0:0_pre_notify_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> + <rsc_op id="50" operation="notify" operation_key="drbd0:1_pre_notify_promote_0" internal_operation_key="drbd0:0_pre_notify_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> </trigger> <trigger> - <rsc_op id="58" operation="notify" operation_key="drbd0:0_pre_notify_promote_0" internal_operation_key="drbd0:1_pre_notify_promote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> + <rsc_op id="52" operation="notify" operation_key="drbd0:0_pre_notify_promote_0" internal_operation_key="drbd0:1_pre_notify_promote_0" on_node="frigg" on_node_uuid="5c8d0690-8f6f-44d0-b0f9-604c0576ea55"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="26" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"> + <pseudo_event id="25" operation="notify" operation_key="ms_drbd_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"/> + <pseudo_event id="34" operation="notified" operation_key="ms_drbd_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="25" operation="promoted" operation_key="ms_drbd_promoted_0"> + <pseudo_event id="24" operation="promoted" operation_key="ms_drbd_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="promote" operation_key="drbd0:1_promote_0" internal_operation_key="drbd0:0_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> + <rsc_op id="5" operation="promote" operation_key="drbd0:1_promote_0" internal_operation_key="drbd0:0_promote_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="24" operation="promote" operation_key="ms_drbd_promote_0"> + <pseudo_event id="23" operation="promote" operation_key="ms_drbd_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"/> + <pseudo_event id="26" operation="notified" operation_key="ms_drbd_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="demoted" operation_key="ms_drbd_demoted_0"/> + <pseudo_event id="30" operation="demoted" operation_key="ms_drbd_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="40" operation="running" operation_key="group_running_0"> + <pseudo_event id="39" operation="running" operation_key="group_running_0"> <attributes CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="IPaddr0_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> + <rsc_op id="35" operation="start" operation_key="IPaddr0_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> </trigger> <trigger> - <rsc_op id="38" operation="start" operation_key="MailTo_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> + <rsc_op id="37" operation="start" operation_key="MailTo_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="group_start_0"/> + <pseudo_event id="38" operation="start" operation_key="group_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="39" operation="start" operation_key="group_start_0"> + <pseudo_event id="38" operation="start" operation_key="group_start_0"> <attributes CRM_meta_timeout="5000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"/> + <pseudo_event id="28" operation="notified" operation_key="ms_drbd_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="IPaddr0_monitor_5000" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> + <rsc_op id="36" operation="monitor" operation_key="IPaddr0_monitor_5000" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> <primitive id="IPaddr0" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="odin" CRM_meta_on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717" CRM_meta_timeout="5000" ip="141.89.59.22" netmask="24" nic="bond0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="IPaddr0_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> + <rsc_op id="35" operation="start" operation_key="IPaddr0_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="36" operation="start" operation_key="IPaddr0_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> + <rsc_op id="35" operation="start" operation_key="IPaddr0_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> <primitive id="IPaddr0" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="odin" CRM_meta_on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717" CRM_meta_timeout="5000" ip="141.89.59.22" netmask="24" nic="bond0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="start" operation_key="group_start_0"/> + <pseudo_event id="38" operation="start" operation_key="group_start_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="38" operation="start" operation_key="MailTo_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> + <rsc_op id="37" operation="start" operation_key="MailTo_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"> <primitive id="MailTo" class="ocf" provider="heartbeat" type="MailTo"/> <attributes CRM_meta_on_node="odin" CRM_meta_on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717" CRM_meta_timeout="5000" email="kittan@cs.uni-potsdam.de"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="IPaddr0_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> + <rsc_op id="35" operation="start" operation_key="IPaddr0_start_0" on_node="odin" on_node_uuid="96a11b50-845a-4866-b091-a2d5ec548717"/> </trigger> <trigger> - <pseudo_event id="39" operation="start" operation_key="group_start_0"/> + <pseudo_event id="38" operation="start" operation_key="group_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-13.scores b/pengine/test10/master-13.scores index 491a1f3bc2d..2573df1019b 100644 --- a/pengine/test10/master-13.scores +++ b/pengine/test10/master-13.scores @@ -1,24 +1,24 @@ Allocation scores: -clone_color: drbd0:0 allocation score on frigg: 0 -clone_color: drbd0:0 allocation score on odin: 76 -clone_color: drbd0:1 allocation score on frigg: 76 -clone_color: drbd0:1 allocation score on odin: 0 -clone_color: ms_drbd allocation score on frigg: 0 -clone_color: ms_drbd allocation score on odin: 0 drbd0:0 promotion score on odin: 75 drbd0:1 promotion score on frigg: 1 drbd0:2 promotion score on none: 0 -group_color: IPaddr0 allocation score on frigg: -INFINITY -group_color: IPaddr0 allocation score on odin: 0 -group_color: MailTo allocation score on frigg: 0 -group_color: MailTo allocation score on odin: 0 -group_color: group allocation score on frigg: 0 -group_color: group allocation score on odin: 0 -native_color: IPaddr0 allocation score on frigg: -INFINITY -native_color: IPaddr0 allocation score on odin: 76 -native_color: MailTo allocation score on frigg: -INFINITY -native_color: MailTo allocation score on odin: 0 -native_color: drbd0:0 allocation score on frigg: 0 -native_color: drbd0:0 allocation score on odin: 76 -native_color: drbd0:1 allocation score on frigg: 76 -native_color: drbd0:1 allocation score on odin: -INFINITY +pcmk__clone_allocate: drbd0:0 allocation score on frigg: 0 +pcmk__clone_allocate: drbd0:0 allocation score on odin: 76 +pcmk__clone_allocate: drbd0:1 allocation score on frigg: 76 +pcmk__clone_allocate: drbd0:1 allocation score on odin: 0 +pcmk__clone_allocate: ms_drbd allocation score on frigg: 0 +pcmk__clone_allocate: ms_drbd allocation score on odin: 0 +pcmk__group_allocate: IPaddr0 allocation score on frigg: -INFINITY +pcmk__group_allocate: IPaddr0 allocation score on odin: 0 +pcmk__group_allocate: MailTo allocation score on frigg: 0 +pcmk__group_allocate: MailTo allocation score on odin: 0 +pcmk__group_allocate: group allocation score on frigg: 0 +pcmk__group_allocate: group allocation score on odin: 0 +pcmk__native_allocate: IPaddr0 allocation score on frigg: -INFINITY +pcmk__native_allocate: IPaddr0 allocation score on odin: 76 +pcmk__native_allocate: MailTo allocation score on frigg: -INFINITY +pcmk__native_allocate: MailTo allocation score on odin: 0 +pcmk__native_allocate: drbd0:0 allocation score on frigg: 0 +pcmk__native_allocate: drbd0:0 allocation score on odin: 76 +pcmk__native_allocate: drbd0:1 allocation score on frigg: 76 +pcmk__native_allocate: drbd0:1 allocation score on odin: -INFINITY diff --git a/pengine/test10/master-2.exp b/pengine/test10/master-2.exp index 3174cf82307..ac1791efdb1 100644 --- a/pengine/test10/master-2.exp +++ b/pengine/test10/master-2.exp @@ -1,75 +1,75 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="57" operation="notify" operation_key="child_rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="55" operation="notify" operation_key="child_rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> + <pseudo_event id="33" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="56" operation="notify" operation_key="child_rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="54" operation="notify" operation_key="child_rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> + <pseudo_event id="31" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="52" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="50" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="21" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="promote" operation_key="child_rsc1:0_promote_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="12" operation="promote" operation_key="child_rsc1:0_promote_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="30" operation="promote" operation_key="rsc1_promote_0"/> + <pseudo_event id="29" operation="promote" operation_key="rsc1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -78,7 +78,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -87,59 +87,59 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <rsc_op id="59" operation="notify" operation_key="child_rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="57" operation="notify" operation_key="child_rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> + <pseudo_event id="33" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="58" operation="notify" operation_key="child_rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="56" operation="notify" operation_key="child_rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> + <pseudo_event id="31" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <rsc_op id="53" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="51" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="21" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="14" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -148,7 +148,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -157,59 +157,59 @@ </synapse> <synapse id="13" priority="1000000"> <action_set> - <rsc_op id="61" operation="notify" operation_key="child_rsc1:2_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="59" operation="notify" operation_key="child_rsc1:2_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> + <pseudo_event id="33" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="60" operation="notify" operation_key="child_rsc1:2_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="58" operation="notify" operation_key="child_rsc1:2_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> + <pseudo_event id="31" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <rsc_op id="54" operation="notify" operation_key="child_rsc1:2_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="52" operation="notify" operation_key="child_rsc1:2_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="21" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="15" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="14" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -218,7 +218,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -227,75 +227,75 @@ </synapse> <synapse id="19" priority="1000000"> <action_set> - <rsc_op id="63" operation="notify" operation_key="child_rsc1:3_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="61" operation="notify" operation_key="child_rsc1:3_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> + <pseudo_event id="33" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="62" operation="notify" operation_key="child_rsc1:3_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="60" operation="notify" operation_key="child_rsc1:3_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> + <pseudo_event id="31" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <rsc_op id="55" operation="notify" operation_key="child_rsc1:3_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="53" operation="notify" operation_key="child_rsc1:3_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="21" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="17" operation="promote" operation_key="child_rsc1:3_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="16" operation="promote" operation_key="child_rsc1:3_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="15" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="30" operation="promote" operation_key="rsc1_promote_0"/> + <pseudo_event id="29" operation="promote" operation_key="rsc1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="16" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="15" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> - <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3 child_rsc1:4" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="child_rsc1:0 child_rsc1:3" CRM_meta_notify_promote_uname="node1 node2" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:0 child_rsc1:1 child_rsc1:2 child_rsc1:3" CRM_meta_notify_start_uname="node1 node2 node1 node2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -304,7 +304,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -313,7 +313,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -322,7 +322,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:4" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -331,163 +331,163 @@ </synapse> <synapse id="28" priority="1000000"> <action_set> - <pseudo_event id="35" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"> + <pseudo_event id="34" operation="notified" operation_key="rsc1_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> + <pseudo_event id="33" operation="notify" operation_key="rsc1_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="57" operation="notify" operation_key="child_rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="55" operation="notify" operation_key="child_rsc1:0_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="59" operation="notify" operation_key="child_rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="57" operation="notify" operation_key="child_rsc1:1_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="61" operation="notify" operation_key="child_rsc1:2_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="59" operation="notify" operation_key="child_rsc1:2_post_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="63" operation="notify" operation_key="child_rsc1:3_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="61" operation="notify" operation_key="child_rsc1:3_post_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="29" priority="1000000"> <action_set> - <pseudo_event id="34" operation="notify" operation_key="rsc1_post_notify_promoted_0"> + <pseudo_event id="33" operation="notify" operation_key="rsc1_post_notify_promoted_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="promoted" operation_key="rsc1_promoted_0"/> + <pseudo_event id="30" operation="promoted" operation_key="rsc1_promoted_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="32" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="33" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"> + <pseudo_event id="32" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> + <pseudo_event id="31" operation="notify" operation_key="rsc1_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="56" operation="notify" operation_key="child_rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="54" operation="notify" operation_key="child_rsc1:0_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="58" operation="notify" operation_key="child_rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="56" operation="notify" operation_key="child_rsc1:1_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="60" operation="notify" operation_key="child_rsc1:2_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="58" operation="notify" operation_key="child_rsc1:2_pre_notify_promote_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="62" operation="notify" operation_key="child_rsc1:3_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="60" operation="notify" operation_key="child_rsc1:3_pre_notify_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="32" operation="notify" operation_key="rsc1_pre_notify_promote_0"> + <pseudo_event id="31" operation="notify" operation_key="rsc1_pre_notify_promote_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> + <pseudo_event id="22" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="32" priority="1000000"> <action_set> - <pseudo_event id="31" operation="promoted" operation_key="rsc1_promoted_0"> + <pseudo_event id="30" operation="promoted" operation_key="rsc1_promoted_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="promote" operation_key="child_rsc1:0_promote_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="12" operation="promote" operation_key="child_rsc1:0_promote_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="17" operation="promote" operation_key="child_rsc1:3_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="16" operation="promote" operation_key="child_rsc1:3_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="30" operation="promote" operation_key="rsc1_promote_0"> + <pseudo_event id="29" operation="promote" operation_key="rsc1_promote_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="18" operation="running" operation_key="rsc1_running_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="32" operation="notified" operation_key="rsc1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="34" priority="1000000"> <action_set> - <pseudo_event id="23" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"> + <pseudo_event id="22" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="21" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="52" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="50" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="53" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="51" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="54" operation="notify" operation_key="child_rsc1:2_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="52" operation="notify" operation_key="child_rsc1:2_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="55" operation="notify" operation_key="child_rsc1:3_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="53" operation="notify" operation_key="child_rsc1:3_post_notify_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="35" priority="1000000"> <action_set> - <pseudo_event id="22" operation="notify" operation_key="rsc1_post_notify_running_0"> + <pseudo_event id="21" operation="notify" operation_key="rsc1_post_notify_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="18" operation="running" operation_key="rsc1_running_0"/> </trigger> <trigger> - <pseudo_event id="21" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> + <pseudo_event id="20" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <pseudo_event id="21" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"> + <pseudo_event id="20" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="notify" operation_key="rsc1_pre_notify_start_0"/> + <pseudo_event id="19" operation="notify" operation_key="rsc1_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="20" operation="notify" operation_key="rsc1_pre_notify_start_0"> + <pseudo_event id="19" operation="notify" operation_key="rsc1_pre_notify_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -495,67 +495,67 @@ </synapse> <synapse id="38" priority="1000000"> <action_set> - <pseudo_event id="19" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="18" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="14" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="15" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <pseudo_event id="18" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="21" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> + <pseudo_event id="20" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-2.scores b/pengine/test10/master-2.scores index f79b79d5863..bdedabb5c5b 100644 --- a/pengine/test10/master-2.scores +++ b/pengine/test10/master-2.scores @@ -4,25 +4,25 @@ child_rsc1:1 promotion score on node2: 30 child_rsc1:2 promotion score on node1: 230 child_rsc1:3 promotion score on node2: 30 child_rsc1:4 promotion score on none: 0 -clone_color: child_rsc1:0 allocation score on node1: 20 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 0 -clone_color: child_rsc1:1 allocation score on node2: 10 -clone_color: child_rsc1:2 allocation score on node1: 10 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node1: 0 -clone_color: child_rsc1:3 allocation score on node2: 20 -clone_color: child_rsc1:4 allocation score on node1: 0 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 20 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: 0 -native_color: child_rsc1:1 allocation score on node2: 10 -native_color: child_rsc1:2 allocation score on node1: 10 -native_color: child_rsc1:2 allocation score on node2: -INFINITY -native_color: child_rsc1:3 allocation score on node1: 0 -native_color: child_rsc1:3 allocation score on node2: 20 -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 20 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 10 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 10 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 20 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 20 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 10 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: 10 +pcmk__native_allocate: child_rsc1:2 allocation score on node2: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:3 allocation score on node2: 20 +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: -INFINITY diff --git a/pengine/test10/master-3.exp b/pengine/test10/master-3.exp index 7d2f1e5d5e4..81badd14069 100644 --- a/pengine/test10/master-3.exp +++ b/pengine/test10/master-3.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,7 +23,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -32,36 +32,36 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="14" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="13" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="21" operation="promote" operation_key="rsc1_promote_0"/> + <pseudo_event id="20" operation="promote" operation_key="rsc1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -70,7 +70,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -79,20 +79,20 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="15" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="14" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -101,7 +101,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:2" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -110,20 +110,20 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="16" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="15" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -132,7 +132,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:3" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -141,7 +141,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:4" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -150,7 +150,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:4" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -159,88 +159,88 @@ </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="22" operation="promoted" operation_key="rsc1_promoted_0"> + <pseudo_event id="21" operation="promoted" operation_key="rsc1_promoted_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="13" operation="promote" operation_key="child_rsc1:1_promote_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="21" operation="promote" operation_key="rsc1_promote_0"> + <pseudo_event id="20" operation="promote" operation_key="rsc1_promote_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="17" operation="running" operation_key="rsc1_running_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="18" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="17" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="start" operation_key="child_rsc1:0_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="child_rsc1:1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="14" operation="start" operation_key="child_rsc1:2_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="15" operation="start" operation_key="child_rsc1:3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="17" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="16" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="child_rsc1:2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="monitor" operation_key="child_rsc1:3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="monitor" operation_key="child_rsc1:4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-3.scores b/pengine/test10/master-3.scores index 8bdbaacece0..9fcea72be3f 100644 --- a/pengine/test10/master-3.scores +++ b/pengine/test10/master-3.scores @@ -4,25 +4,25 @@ child_rsc1:1 promotion score on node2: 198 child_rsc1:2 promotion score on node1: -INFINITY child_rsc1:3 promotion score on node2: 198 child_rsc1:4 promotion score on none: 0 -clone_color: child_rsc1:0 allocation score on node1: 0 -clone_color: child_rsc1:0 allocation score on node2: 0 -clone_color: child_rsc1:1 allocation score on node1: 0 -clone_color: child_rsc1:1 allocation score on node2: 0 -clone_color: child_rsc1:2 allocation score on node1: 0 -clone_color: child_rsc1:2 allocation score on node2: 0 -clone_color: child_rsc1:3 allocation score on node1: 0 -clone_color: child_rsc1:3 allocation score on node2: 0 -clone_color: child_rsc1:4 allocation score on node1: 0 -clone_color: child_rsc1:4 allocation score on node2: 0 -clone_color: rsc1 allocation score on node1: 0 -clone_color: rsc1 allocation score on node2: 0 -native_color: child_rsc1:0 allocation score on node1: 0 -native_color: child_rsc1:0 allocation score on node2: 0 -native_color: child_rsc1:1 allocation score on node1: 0 -native_color: child_rsc1:1 allocation score on node2: 0 -native_color: child_rsc1:2 allocation score on node1: 0 -native_color: child_rsc1:2 allocation score on node2: 0 -native_color: child_rsc1:3 allocation score on node1: -INFINITY -native_color: child_rsc1:3 allocation score on node2: 0 -native_color: child_rsc1:4 allocation score on node1: -INFINITY -native_color: child_rsc1:4 allocation score on node2: -INFINITY +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node1: 0 +pcmk__clone_allocate: child_rsc1:4 allocation score on node2: 0 +pcmk__clone_allocate: rsc1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:2 allocation score on node1: 0 +pcmk__native_allocate: child_rsc1:2 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:3 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:3 allocation score on node2: 0 +pcmk__native_allocate: child_rsc1:4 allocation score on node1: -INFINITY +pcmk__native_allocate: child_rsc1:4 allocation score on node2: -INFINITY diff --git a/pengine/test10/master-4.exp b/pengine/test10/master-4.exp index ee273e6c311..0f78eba7269 100644 --- a/pengine/test10/master-4.exp +++ b/pengine/test10/master-4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="28" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="42" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -82,20 +82,20 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="84" operation="monitor" operation_key="ocf_msdummy:0_monitor_6000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="83" operation="monitor" operation_key="ocf_msdummy:0_monitor_6000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:0" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="6000" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="83" operation="promote" operation_key="ocf_msdummy:0_promote_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="82" operation="promote" operation_key="ocf_msdummy:0_promote_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="83" operation="promote" operation_key="ocf_msdummy:0_promote_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="82" operation="promote" operation_key="ocf_msdummy:0_promote_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:0" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -105,7 +105,7 @@ <rsc_op id="4" operation="cancel" operation_key="ocf_msdummy:0_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <pseudo_event id="103" operation="promote" operation_key="master_rsc_1_promote_0"/> + <pseudo_event id="102" operation="promote" operation_key="master_rsc_1_promote_0"/> </trigger> </inputs> </synapse> @@ -120,7 +120,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="43" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -129,7 +129,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="35" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -138,7 +138,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="29" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -147,7 +147,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="36" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -156,7 +156,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -165,7 +165,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="23" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -174,7 +174,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="44" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -183,7 +183,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="31" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -192,7 +192,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -201,7 +201,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="45" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -210,7 +210,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="37" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -219,7 +219,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="32" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -228,7 +228,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="46" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -237,7 +237,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="38" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -246,7 +246,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -255,7 +255,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="47" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -264,7 +264,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="39" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -273,7 +273,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -282,19 +282,19 @@ </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="104" operation="promoted" operation_key="master_rsc_1_promoted_0"> + <pseudo_event id="103" operation="promoted" operation_key="master_rsc_1_promoted_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="83" operation="promote" operation_key="ocf_msdummy:0_promote_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="82" operation="promote" operation_key="ocf_msdummy:0_promote_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="103" operation="promote" operation_key="master_rsc_1_promote_0"> + <pseudo_event id="102" operation="promote" operation_key="master_rsc_1_promote_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/master-4.scores b/pengine/test10/master-4.scores index e5f390dbf67..b2edeafabc7 100644 --- a/pengine/test10/master-4.scores +++ b/pengine/test10/master-4.scores @@ -1,152 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n01: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n01: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 0 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 1 -clone_color: child_DoFencing:1 allocation score on c001n01: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 1 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n01: 1 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n01: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 1 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -clone_color: master_rsc_1 allocation score on c001n01: 0 -clone_color: master_rsc_1 allocation score on c001n02: 0 -clone_color: master_rsc_1 allocation score on c001n03: 0 -clone_color: master_rsc_1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:0 allocation score on c001n01: 0 -clone_color: ocf_msdummy:0 allocation score on c001n02: 0 -clone_color: ocf_msdummy:0 allocation score on c001n03: 0 -clone_color: ocf_msdummy:0 allocation score on c001n08: 1001 -clone_color: ocf_msdummy:1 allocation score on c001n01: 0 -clone_color: ocf_msdummy:1 allocation score on c001n02: 0 -clone_color: ocf_msdummy:1 allocation score on c001n03: 1 -clone_color: ocf_msdummy:1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:2 allocation score on c001n01: 1 -clone_color: ocf_msdummy:2 allocation score on c001n02: 0 -clone_color: ocf_msdummy:2 allocation score on c001n03: 0 -clone_color: ocf_msdummy:2 allocation score on c001n08: 0 -clone_color: ocf_msdummy:3 allocation score on c001n01: 0 -clone_color: ocf_msdummy:3 allocation score on c001n02: 0 -clone_color: ocf_msdummy:3 allocation score on c001n03: 0 -clone_color: ocf_msdummy:3 allocation score on c001n08: 1 -clone_color: ocf_msdummy:4 allocation score on c001n01: 0 -clone_color: ocf_msdummy:4 allocation score on c001n02: 0 -clone_color: ocf_msdummy:4 allocation score on c001n03: 1 -clone_color: ocf_msdummy:4 allocation score on c001n08: 0 -clone_color: ocf_msdummy:5 allocation score on c001n01: 1 -clone_color: ocf_msdummy:5 allocation score on c001n02: 0 -clone_color: ocf_msdummy:5 allocation score on c001n03: 0 -clone_color: ocf_msdummy:5 allocation score on c001n08: 0 -clone_color: ocf_msdummy:6 allocation score on c001n01: 0 -clone_color: ocf_msdummy:6 allocation score on c001n02: 1 -clone_color: ocf_msdummy:6 allocation score on c001n03: 0 -clone_color: ocf_msdummy:6 allocation score on c001n08: 0 -clone_color: ocf_msdummy:7 allocation score on c001n01: 0 -clone_color: ocf_msdummy:7 allocation score on c001n02: 1 -clone_color: ocf_msdummy:7 allocation score on c001n03: 0 -clone_color: ocf_msdummy:7 allocation score on c001n08: 0 -group_color: group-1 allocation score on c001n01: 0 -group_color: group-1 allocation score on c001n02: 0 -group_color: group-1 allocation score on c001n03: 0 -group_color: group-1 allocation score on c001n08: 0 -group_color: heartbeat_child allocation score on c001n01: 0 -group_color: heartbeat_child allocation score on c001n02: 0 -group_color: heartbeat_child allocation score on c001n03: 0 -group_color: heartbeat_child allocation score on c001n08: 0 -group_color: ocf_child allocation score on c001n01: 0 -group_color: ocf_child allocation score on c001n02: 0 -group_color: ocf_child allocation score on c001n03: 0 -group_color: ocf_child allocation score on c001n08: 0 -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: 0 -native_color: child_DoFencing:0 allocation score on c001n01: 0 -native_color: child_DoFencing:0 allocation score on c001n02: 0 -native_color: child_DoFencing:0 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 1 -native_color: child_DoFencing:1 allocation score on c001n01: 0 -native_color: child_DoFencing:1 allocation score on c001n02: 0 -native_color: child_DoFencing:1 allocation score on c001n03: 1 -native_color: child_DoFencing:1 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n01: 1 -native_color: child_DoFencing:2 allocation score on c001n02: 0 -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: 1 -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n08: -INFINITY -native_color: heartbeat_child allocation score on c001n01: -INFINITY -native_color: heartbeat_child allocation score on c001n02: -INFINITY -native_color: heartbeat_child allocation score on c001n03: 0 -native_color: heartbeat_child allocation score on c001n08: -INFINITY -native_color: lsb_dummy allocation score on c001n01: 0 -native_color: lsb_dummy allocation score on c001n02: 0 -native_color: lsb_dummy allocation score on c001n03: 0 -native_color: lsb_dummy allocation score on c001n08: 0 -native_color: ocf_child allocation score on c001n01: 0 -native_color: ocf_child allocation score on c001n02: 0 -native_color: ocf_child allocation score on c001n03: 0 -native_color: ocf_child allocation score on c001n08: 0 -native_color: ocf_msdummy:0 allocation score on c001n01: 0 -native_color: ocf_msdummy:0 allocation score on c001n02: 0 -native_color: ocf_msdummy:0 allocation score on c001n03: 0 -native_color: ocf_msdummy:0 allocation score on c001n08: 1001 -native_color: ocf_msdummy:1 allocation score on c001n01: 0 -native_color: ocf_msdummy:1 allocation score on c001n02: 0 -native_color: ocf_msdummy:1 allocation score on c001n03: 1 -native_color: ocf_msdummy:1 allocation score on c001n08: 0 -native_color: ocf_msdummy:2 allocation score on c001n01: 1 -native_color: ocf_msdummy:2 allocation score on c001n02: 0 -native_color: ocf_msdummy:2 allocation score on c001n03: 0 -native_color: ocf_msdummy:2 allocation score on c001n08: 0 -native_color: ocf_msdummy:3 allocation score on c001n01: 0 -native_color: ocf_msdummy:3 allocation score on c001n02: 0 -native_color: ocf_msdummy:3 allocation score on c001n03: 0 -native_color: ocf_msdummy:3 allocation score on c001n08: 1 -native_color: ocf_msdummy:4 allocation score on c001n01: 0 -native_color: ocf_msdummy:4 allocation score on c001n02: 0 -native_color: ocf_msdummy:4 allocation score on c001n03: 1 -native_color: ocf_msdummy:4 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n01: 1 -native_color: ocf_msdummy:5 allocation score on c001n02: 0 -native_color: ocf_msdummy:5 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n02: 1 -native_color: ocf_msdummy:6 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n02: 1 -native_color: ocf_msdummy:7 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 ocf_msdummy:0 promotion score on c001n08: 1000 ocf_msdummy:1 promotion score on c001n03: -1 ocf_msdummy:2 promotion score on c001n01: -1 @@ -155,3 +7,151 @@ ocf_msdummy:4 promotion score on c001n03: -1 ocf_msdummy:5 promotion score on c001n01: -1 ocf_msdummy:6 promotion score on c001n02: -1 ocf_msdummy:7 promotion score on c001n02: -1 +pcmk__clone_allocate: DoFencing allocation score on c001n01: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n01: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n01: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n02: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n03: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n08: 1001 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n03: 1 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n01: 1 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n08: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n03: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n01: 1 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n08: 0 +pcmk__group_allocate: group-1 allocation score on c001n01: 0 +pcmk__group_allocate: group-1 allocation score on c001n02: 0 +pcmk__group_allocate: group-1 allocation score on c001n03: 0 +pcmk__group_allocate: group-1 allocation score on c001n08: 0 +pcmk__group_allocate: heartbeat_child allocation score on c001n01: 0 +pcmk__group_allocate: heartbeat_child allocation score on c001n02: 0 +pcmk__group_allocate: heartbeat_child allocation score on c001n03: 0 +pcmk__group_allocate: heartbeat_child allocation score on c001n08: 0 +pcmk__group_allocate: ocf_child allocation score on c001n01: 0 +pcmk__group_allocate: ocf_child allocation score on c001n02: 0 +pcmk__group_allocate: ocf_child allocation score on c001n03: 0 +pcmk__group_allocate: ocf_child allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n01: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: 1 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: -INFINITY +pcmk__native_allocate: heartbeat_child allocation score on c001n01: -INFINITY +pcmk__native_allocate: heartbeat_child allocation score on c001n02: -INFINITY +pcmk__native_allocate: heartbeat_child allocation score on c001n03: 0 +pcmk__native_allocate: heartbeat_child allocation score on c001n08: -INFINITY +pcmk__native_allocate: lsb_dummy allocation score on c001n01: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n02: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n03: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n08: 0 +pcmk__native_allocate: ocf_child allocation score on c001n01: 0 +pcmk__native_allocate: ocf_child allocation score on c001n02: 0 +pcmk__native_allocate: ocf_child allocation score on c001n03: 0 +pcmk__native_allocate: ocf_child allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n08: 1001 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n03: 1 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n01: 1 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n08: 1 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n03: 1 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n01: 1 +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/master-5.exp b/pengine/test10/master-5.exp index 9188bb5e2a7..f623e82993c 100644 --- a/pengine/test10/master-5.exp +++ b/pengine/test10/master-5.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="28" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="42" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="43" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="35" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="29" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="36" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="23" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="44" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -145,7 +145,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="31" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -154,7 +154,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -163,7 +163,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="45" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -172,7 +172,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="37" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -181,7 +181,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="32" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="46" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="38" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -217,7 +217,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="47" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -226,7 +226,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="39" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -235,7 +235,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> diff --git a/pengine/test10/master-5.scores b/pengine/test10/master-5.scores index e5f390dbf67..b2edeafabc7 100644 --- a/pengine/test10/master-5.scores +++ b/pengine/test10/master-5.scores @@ -1,152 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n01: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n01: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 0 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 1 -clone_color: child_DoFencing:1 allocation score on c001n01: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 1 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n01: 1 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n01: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 1 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -clone_color: master_rsc_1 allocation score on c001n01: 0 -clone_color: master_rsc_1 allocation score on c001n02: 0 -clone_color: master_rsc_1 allocation score on c001n03: 0 -clone_color: master_rsc_1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:0 allocation score on c001n01: 0 -clone_color: ocf_msdummy:0 allocation score on c001n02: 0 -clone_color: ocf_msdummy:0 allocation score on c001n03: 0 -clone_color: ocf_msdummy:0 allocation score on c001n08: 1001 -clone_color: ocf_msdummy:1 allocation score on c001n01: 0 -clone_color: ocf_msdummy:1 allocation score on c001n02: 0 -clone_color: ocf_msdummy:1 allocation score on c001n03: 1 -clone_color: ocf_msdummy:1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:2 allocation score on c001n01: 1 -clone_color: ocf_msdummy:2 allocation score on c001n02: 0 -clone_color: ocf_msdummy:2 allocation score on c001n03: 0 -clone_color: ocf_msdummy:2 allocation score on c001n08: 0 -clone_color: ocf_msdummy:3 allocation score on c001n01: 0 -clone_color: ocf_msdummy:3 allocation score on c001n02: 0 -clone_color: ocf_msdummy:3 allocation score on c001n03: 0 -clone_color: ocf_msdummy:3 allocation score on c001n08: 1 -clone_color: ocf_msdummy:4 allocation score on c001n01: 0 -clone_color: ocf_msdummy:4 allocation score on c001n02: 0 -clone_color: ocf_msdummy:4 allocation score on c001n03: 1 -clone_color: ocf_msdummy:4 allocation score on c001n08: 0 -clone_color: ocf_msdummy:5 allocation score on c001n01: 1 -clone_color: ocf_msdummy:5 allocation score on c001n02: 0 -clone_color: ocf_msdummy:5 allocation score on c001n03: 0 -clone_color: ocf_msdummy:5 allocation score on c001n08: 0 -clone_color: ocf_msdummy:6 allocation score on c001n01: 0 -clone_color: ocf_msdummy:6 allocation score on c001n02: 1 -clone_color: ocf_msdummy:6 allocation score on c001n03: 0 -clone_color: ocf_msdummy:6 allocation score on c001n08: 0 -clone_color: ocf_msdummy:7 allocation score on c001n01: 0 -clone_color: ocf_msdummy:7 allocation score on c001n02: 1 -clone_color: ocf_msdummy:7 allocation score on c001n03: 0 -clone_color: ocf_msdummy:7 allocation score on c001n08: 0 -group_color: group-1 allocation score on c001n01: 0 -group_color: group-1 allocation score on c001n02: 0 -group_color: group-1 allocation score on c001n03: 0 -group_color: group-1 allocation score on c001n08: 0 -group_color: heartbeat_child allocation score on c001n01: 0 -group_color: heartbeat_child allocation score on c001n02: 0 -group_color: heartbeat_child allocation score on c001n03: 0 -group_color: heartbeat_child allocation score on c001n08: 0 -group_color: ocf_child allocation score on c001n01: 0 -group_color: ocf_child allocation score on c001n02: 0 -group_color: ocf_child allocation score on c001n03: 0 -group_color: ocf_child allocation score on c001n08: 0 -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: 0 -native_color: child_DoFencing:0 allocation score on c001n01: 0 -native_color: child_DoFencing:0 allocation score on c001n02: 0 -native_color: child_DoFencing:0 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 1 -native_color: child_DoFencing:1 allocation score on c001n01: 0 -native_color: child_DoFencing:1 allocation score on c001n02: 0 -native_color: child_DoFencing:1 allocation score on c001n03: 1 -native_color: child_DoFencing:1 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n01: 1 -native_color: child_DoFencing:2 allocation score on c001n02: 0 -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: 1 -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n08: -INFINITY -native_color: heartbeat_child allocation score on c001n01: -INFINITY -native_color: heartbeat_child allocation score on c001n02: -INFINITY -native_color: heartbeat_child allocation score on c001n03: 0 -native_color: heartbeat_child allocation score on c001n08: -INFINITY -native_color: lsb_dummy allocation score on c001n01: 0 -native_color: lsb_dummy allocation score on c001n02: 0 -native_color: lsb_dummy allocation score on c001n03: 0 -native_color: lsb_dummy allocation score on c001n08: 0 -native_color: ocf_child allocation score on c001n01: 0 -native_color: ocf_child allocation score on c001n02: 0 -native_color: ocf_child allocation score on c001n03: 0 -native_color: ocf_child allocation score on c001n08: 0 -native_color: ocf_msdummy:0 allocation score on c001n01: 0 -native_color: ocf_msdummy:0 allocation score on c001n02: 0 -native_color: ocf_msdummy:0 allocation score on c001n03: 0 -native_color: ocf_msdummy:0 allocation score on c001n08: 1001 -native_color: ocf_msdummy:1 allocation score on c001n01: 0 -native_color: ocf_msdummy:1 allocation score on c001n02: 0 -native_color: ocf_msdummy:1 allocation score on c001n03: 1 -native_color: ocf_msdummy:1 allocation score on c001n08: 0 -native_color: ocf_msdummy:2 allocation score on c001n01: 1 -native_color: ocf_msdummy:2 allocation score on c001n02: 0 -native_color: ocf_msdummy:2 allocation score on c001n03: 0 -native_color: ocf_msdummy:2 allocation score on c001n08: 0 -native_color: ocf_msdummy:3 allocation score on c001n01: 0 -native_color: ocf_msdummy:3 allocation score on c001n02: 0 -native_color: ocf_msdummy:3 allocation score on c001n03: 0 -native_color: ocf_msdummy:3 allocation score on c001n08: 1 -native_color: ocf_msdummy:4 allocation score on c001n01: 0 -native_color: ocf_msdummy:4 allocation score on c001n02: 0 -native_color: ocf_msdummy:4 allocation score on c001n03: 1 -native_color: ocf_msdummy:4 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n01: 1 -native_color: ocf_msdummy:5 allocation score on c001n02: 0 -native_color: ocf_msdummy:5 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n02: 1 -native_color: ocf_msdummy:6 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n02: 1 -native_color: ocf_msdummy:7 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 ocf_msdummy:0 promotion score on c001n08: 1000 ocf_msdummy:1 promotion score on c001n03: -1 ocf_msdummy:2 promotion score on c001n01: -1 @@ -155,3 +7,151 @@ ocf_msdummy:4 promotion score on c001n03: -1 ocf_msdummy:5 promotion score on c001n01: -1 ocf_msdummy:6 promotion score on c001n02: -1 ocf_msdummy:7 promotion score on c001n02: -1 +pcmk__clone_allocate: DoFencing allocation score on c001n01: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n01: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n01: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n02: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n03: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n08: 1001 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n03: 1 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n01: 1 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n08: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n03: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n01: 1 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n08: 0 +pcmk__group_allocate: group-1 allocation score on c001n01: 0 +pcmk__group_allocate: group-1 allocation score on c001n02: 0 +pcmk__group_allocate: group-1 allocation score on c001n03: 0 +pcmk__group_allocate: group-1 allocation score on c001n08: 0 +pcmk__group_allocate: heartbeat_child allocation score on c001n01: 0 +pcmk__group_allocate: heartbeat_child allocation score on c001n02: 0 +pcmk__group_allocate: heartbeat_child allocation score on c001n03: 0 +pcmk__group_allocate: heartbeat_child allocation score on c001n08: 0 +pcmk__group_allocate: ocf_child allocation score on c001n01: 0 +pcmk__group_allocate: ocf_child allocation score on c001n02: 0 +pcmk__group_allocate: ocf_child allocation score on c001n03: 0 +pcmk__group_allocate: ocf_child allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n01: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: 1 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: -INFINITY +pcmk__native_allocate: heartbeat_child allocation score on c001n01: -INFINITY +pcmk__native_allocate: heartbeat_child allocation score on c001n02: -INFINITY +pcmk__native_allocate: heartbeat_child allocation score on c001n03: 0 +pcmk__native_allocate: heartbeat_child allocation score on c001n08: -INFINITY +pcmk__native_allocate: lsb_dummy allocation score on c001n01: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n02: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n03: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n08: 0 +pcmk__native_allocate: ocf_child allocation score on c001n01: 0 +pcmk__native_allocate: ocf_child allocation score on c001n02: 0 +pcmk__native_allocate: ocf_child allocation score on c001n03: 0 +pcmk__native_allocate: ocf_child allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n08: 1001 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n03: 1 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n01: 1 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n08: 1 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n03: 1 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n01: 1 +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/master-6.exp b/pengine/test10/master-6.exp index 6bfa184daf0..aaee72d6a3d 100644 --- a/pengine/test10/master-6.exp +++ b/pengine/test10/master-6.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="38" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="32" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="39" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="33" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="28" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="41" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="42" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="35" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="43" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -145,7 +145,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="29" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -154,7 +154,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="27" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -163,7 +163,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="44" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -172,7 +172,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="36" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -181,7 +181,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="45" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="37" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="31" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> diff --git a/pengine/test10/master-6.scores b/pengine/test10/master-6.scores index a896612b6e2..3f27f527f6c 100644 --- a/pengine/test10/master-6.scores +++ b/pengine/test10/master-6.scores @@ -1,160 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n01: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n01: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 0 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 1 -clone_color: child_DoFencing:1 allocation score on c001n01: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 1 -clone_color: child_DoFencing:1 allocation score on c001n03: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n01: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 1 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n01: 1 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -clone_color: master_rsc_1 allocation score on c001n01: 0 -clone_color: master_rsc_1 allocation score on c001n02: 0 -clone_color: master_rsc_1 allocation score on c001n03: 0 -clone_color: master_rsc_1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:0 allocation score on c001n01: 0 -clone_color: ocf_msdummy:0 allocation score on c001n02: 0 -clone_color: ocf_msdummy:0 allocation score on c001n03: 0 -clone_color: ocf_msdummy:0 allocation score on c001n08: 1001 -clone_color: ocf_msdummy:1 allocation score on c001n01: 0 -clone_color: ocf_msdummy:1 allocation score on c001n02: 1 -clone_color: ocf_msdummy:1 allocation score on c001n03: 0 -clone_color: ocf_msdummy:1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:2 allocation score on c001n01: 0 -clone_color: ocf_msdummy:2 allocation score on c001n02: 0 -clone_color: ocf_msdummy:2 allocation score on c001n03: 1 -clone_color: ocf_msdummy:2 allocation score on c001n08: 0 -clone_color: ocf_msdummy:3 allocation score on c001n01: 0 -clone_color: ocf_msdummy:3 allocation score on c001n02: 0 -clone_color: ocf_msdummy:3 allocation score on c001n03: 0 -clone_color: ocf_msdummy:3 allocation score on c001n08: 1 -clone_color: ocf_msdummy:4 allocation score on c001n01: 0 -clone_color: ocf_msdummy:4 allocation score on c001n02: 1 -clone_color: ocf_msdummy:4 allocation score on c001n03: 0 -clone_color: ocf_msdummy:4 allocation score on c001n08: 0 -clone_color: ocf_msdummy:5 allocation score on c001n01: 0 -clone_color: ocf_msdummy:5 allocation score on c001n02: 0 -clone_color: ocf_msdummy:5 allocation score on c001n03: 1 -clone_color: ocf_msdummy:5 allocation score on c001n08: 0 -clone_color: ocf_msdummy:6 allocation score on c001n01: 1 -clone_color: ocf_msdummy:6 allocation score on c001n02: 0 -clone_color: ocf_msdummy:6 allocation score on c001n03: 0 -clone_color: ocf_msdummy:6 allocation score on c001n08: 0 -clone_color: ocf_msdummy:7 allocation score on c001n01: 1 -clone_color: ocf_msdummy:7 allocation score on c001n02: 0 -clone_color: ocf_msdummy:7 allocation score on c001n03: 0 -clone_color: ocf_msdummy:7 allocation score on c001n08: 0 -group_color: group-1 allocation score on c001n01: 0 -group_color: group-1 allocation score on c001n02: 0 -group_color: group-1 allocation score on c001n03: 0 -group_color: group-1 allocation score on c001n08: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n01: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n02: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n03: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n08: 0 -group_color: ocf_192.168.100.181 allocation score on c001n01: 0 -group_color: ocf_192.168.100.181 allocation score on c001n02: 0 -group_color: ocf_192.168.100.181 allocation score on c001n03: 0 -group_color: ocf_192.168.100.181 allocation score on c001n08: 0 -group_color: ocf_192.168.100.183 allocation score on c001n01: 0 -group_color: ocf_192.168.100.183 allocation score on c001n02: 0 -group_color: ocf_192.168.100.183 allocation score on c001n03: 0 -group_color: ocf_192.168.100.183 allocation score on c001n08: 0 -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: 0 -native_color: child_DoFencing:0 allocation score on c001n01: 0 -native_color: child_DoFencing:0 allocation score on c001n02: 0 -native_color: child_DoFencing:0 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 1 -native_color: child_DoFencing:1 allocation score on c001n01: 0 -native_color: child_DoFencing:1 allocation score on c001n02: 1 -native_color: child_DoFencing:1 allocation score on c001n03: 0 -native_color: child_DoFencing:1 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n01: 0 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: 1 -native_color: child_DoFencing:2 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n01: 1 -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n08: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n01: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n02: 0 -native_color: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n08: -INFINITY -native_color: lsb_dummy allocation score on c001n01: 0 -native_color: lsb_dummy allocation score on c001n02: 0 -native_color: lsb_dummy allocation score on c001n03: 0 -native_color: lsb_dummy allocation score on c001n08: 0 -native_color: ocf_192.168.100.181 allocation score on c001n01: 0 -native_color: ocf_192.168.100.181 allocation score on c001n02: 0 -native_color: ocf_192.168.100.181 allocation score on c001n03: 0 -native_color: ocf_192.168.100.181 allocation score on c001n08: 0 -native_color: ocf_192.168.100.183 allocation score on c001n01: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n02: 0 -native_color: ocf_192.168.100.183 allocation score on c001n03: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n01: 0 -native_color: ocf_msdummy:0 allocation score on c001n02: 0 -native_color: ocf_msdummy:0 allocation score on c001n03: 0 -native_color: ocf_msdummy:0 allocation score on c001n08: 1001 -native_color: ocf_msdummy:1 allocation score on c001n01: 0 -native_color: ocf_msdummy:1 allocation score on c001n02: 1 -native_color: ocf_msdummy:1 allocation score on c001n03: 0 -native_color: ocf_msdummy:1 allocation score on c001n08: 0 -native_color: ocf_msdummy:2 allocation score on c001n01: 0 -native_color: ocf_msdummy:2 allocation score on c001n02: 0 -native_color: ocf_msdummy:2 allocation score on c001n03: 1 -native_color: ocf_msdummy:2 allocation score on c001n08: 0 -native_color: ocf_msdummy:3 allocation score on c001n01: 0 -native_color: ocf_msdummy:3 allocation score on c001n02: 0 -native_color: ocf_msdummy:3 allocation score on c001n03: 0 -native_color: ocf_msdummy:3 allocation score on c001n08: 1 -native_color: ocf_msdummy:4 allocation score on c001n01: 0 -native_color: ocf_msdummy:4 allocation score on c001n02: 1 -native_color: ocf_msdummy:4 allocation score on c001n03: 0 -native_color: ocf_msdummy:4 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n01: 0 -native_color: ocf_msdummy:5 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n03: 1 -native_color: ocf_msdummy:5 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n01: 1 -native_color: ocf_msdummy:6 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n01: 1 -native_color: ocf_msdummy:7 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 ocf_msdummy:0 promotion score on c001n08: 1000 ocf_msdummy:1 promotion score on c001n02: -1 ocf_msdummy:2 promotion score on c001n03: -1 @@ -163,3 +7,159 @@ ocf_msdummy:4 promotion score on c001n02: -1 ocf_msdummy:5 promotion score on c001n03: -1 ocf_msdummy:6 promotion score on c001n01: -1 ocf_msdummy:7 promotion score on c001n01: -1 +pcmk__clone_allocate: DoFencing allocation score on c001n01: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n01: 1 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n01: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n02: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n03: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n08: 1001 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n03: 1 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n08: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n03: 1 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n01: 1 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n01: 1 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n08: 0 +pcmk__group_allocate: group-1 allocation score on c001n01: 0 +pcmk__group_allocate: group-1 allocation score on c001n02: 0 +pcmk__group_allocate: group-1 allocation score on c001n03: 0 +pcmk__group_allocate: group-1 allocation score on c001n08: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n01: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n02: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n03: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n08: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n01: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n03: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n08: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n01: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n03: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n01: 1 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n01: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n02: 0 +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n08: -INFINITY +pcmk__native_allocate: lsb_dummy allocation score on c001n01: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n02: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n03: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n08: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n08: 1001 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n03: 1 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n08: 1 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n01: 0 +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n03: 1 +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n01: 1 +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n01: 1 +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/master-7.dot b/pengine/test10/master-7.dot index 51fcfd81a3e..6cf865bcb35 100644 --- a/pengine/test10/master-7.dot +++ b/pengine/test10/master-7.dot @@ -3,19 +3,20 @@ digraph "g" { "DcIPaddr_start_0 c001n03" -> "DcIPaddr_monitor_5000 c001n03" [ style = bold] "DcIPaddr_start_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_stop_0 c001n01" -> "DcIPaddr_start_0 c001n03" [ style = bold] -"DcIPaddr_stop_0 c001n01" -> "all_stopped" [ style = bold] "DcIPaddr_stop_0 c001n01" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] "DoFencing_stop_0" -> "child_DoFencing:0_stop_0 c001n01" [ style = bold] "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:0_stop_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:0_stop_0 c001n01" -> "all_stopped" [ style = bold] "child_DoFencing:0_stop_0 c001n01" [ style=bold color="green" fontcolor="orange" ] +"child_DoFencing:2_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:2_monitor_0 c001n08" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "group-1_running_0" [ style=bold color="green" fontcolor="orange" ] "group-1_start_0" -> "group-1_running_0" [ style = bold] @@ -35,7 +36,6 @@ digraph "g" { "heartbeat_192.168.100.182_start_0 c001n02" -> "heartbeat_192.168.100.182_monitor_5000 c001n02" [ style = bold] "heartbeat_192.168.100.182_start_0 c001n02" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] "heartbeat_192.168.100.182_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"heartbeat_192.168.100.182_stop_0 c001n03" -> "all_stopped" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n03" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n03" -> "ocf_192.168.100.181_stop_0 c001n03" [ style = bold] @@ -43,7 +43,6 @@ digraph "g" { "lsb_dummy_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black" ] "lsb_dummy_start_0 c001n08" -> "lsb_dummy_monitor_5000 c001n08" [ style = bold] "lsb_dummy_start_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"lsb_dummy_stop_0 c001n02" -> "all_stopped" [ style = bold] "lsb_dummy_stop_0 c001n02" -> "lsb_dummy_start_0 c001n08" [ style = bold] "lsb_dummy_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] "master_rsc_1_demote_0" -> "master_rsc_1_demoted_0" [ style = bold] @@ -61,7 +60,6 @@ digraph "g" { "ocf_192.168.100.181_start_0 c001n02" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] "ocf_192.168.100.181_start_0 c001n02" -> "ocf_192.168.100.181_monitor_5000 c001n02" [ style = bold] "ocf_192.168.100.181_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"ocf_192.168.100.181_stop_0 c001n03" -> "all_stopped" [ style = bold] "ocf_192.168.100.181_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] "ocf_192.168.100.181_stop_0 c001n03" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] "ocf_192.168.100.181_stop_0 c001n03" [ style=bold color="green" fontcolor="black" ] @@ -69,7 +67,6 @@ digraph "g" { "ocf_192.168.100.183_start_0 c001n02" -> "group-1_running_0" [ style = bold] "ocf_192.168.100.183_start_0 c001n02" -> "ocf_192.168.100.183_monitor_5000 c001n02" [ style = bold] "ocf_192.168.100.183_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"ocf_192.168.100.183_stop_0 c001n03" -> "all_stopped" [ style = bold] "ocf_192.168.100.183_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] "ocf_192.168.100.183_stop_0 c001n03" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] "ocf_192.168.100.183_stop_0 c001n03" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] @@ -77,43 +74,46 @@ digraph "g" { "ocf_msdummy:0_demote_0 c001n01" -> "master_rsc_1_demoted_0" [ style = bold] "ocf_msdummy:0_demote_0 c001n01" -> "ocf_msdummy:0_stop_0 c001n01" [ style = bold] "ocf_msdummy:0_demote_0 c001n01" [ style=bold color="green" fontcolor="orange" ] -"ocf_msdummy:0_stop_0 c001n01" -> "all_stopped" [ style = bold] "ocf_msdummy:0_stop_0 c001n01" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:0_stop_0 c001n01" [ style=bold color="green" fontcolor="orange" ] +"ocf_msdummy:4_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] +"ocf_msdummy:4_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] +"ocf_msdummy:4_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:4_stop_0 c001n01" -> "all_stopped" [ style = bold] "ocf_msdummy:4_stop_0 c001n01" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:4_stop_0 c001n01" [ style=bold color="green" fontcolor="orange" ] +"ocf_msdummy:5_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] +"ocf_msdummy:5_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] +"ocf_msdummy:6_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] +"ocf_msdummy:6_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] +"ocf_msdummy:7_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] +"ocf_msdummy:7_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_start_0 c001n03" -> "rsc_c001n01_monitor_5000 c001n03" [ style = bold] "rsc_c001n01_start_0 c001n03" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n01_stop_0 c001n01" -> "all_stopped" [ style = bold] "rsc_c001n01_stop_0 c001n01" -> "rsc_c001n01_start_0 c001n03" [ style = bold] "rsc_c001n01_stop_0 c001n01" [ style=bold color="green" fontcolor="orange" ] +"stonith 'reboot' c001n01" -> "DcIPaddr_start_0 c001n03" [ style = bold] "stonith 'reboot' c001n01" -> "DcIPaddr_stop_0 c001n01" [ style = bold] "stonith 'reboot' c001n01" -> "DoFencing_stop_0" [ style = bold] "stonith 'reboot' c001n01" -> "child_DoFencing:0_stop_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n01" -> "lsb_dummy_start_0 c001n08" [ style = bold] "stonith 'reboot' c001n01" -> "master_rsc_1_stop_0" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] "stonith 'reboot' c001n01" -> "ocf_msdummy:0_demote_0 c001n01" [ style = bold] "stonith 'reboot' c001n01" -> "ocf_msdummy:0_stop_0 c001n01" [ style = bold] "stonith 'reboot' c001n01" -> "ocf_msdummy:4_stop_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "rsc_c001n01_start_0 c001n03" [ style = bold] "stonith 'reboot' c001n01" -> "rsc_c001n01_stop_0 c001n01" [ style = bold] -"stonith 'reboot' c001n01" -> "stonith_complete" [ style = bold] "stonith 'reboot' c001n01" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "DcIPaddr_start_0 c001n03" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] -"stonith_complete" -> "lsb_dummy_start_0 c001n08" [ style = bold] -"stonith_complete" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] -"stonith_complete" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] -"stonith_complete" -> "rsc_c001n01_start_0 c001n03" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/master-7.exp b/pengine/test10/master-7.exp index 33b5d494f52..d93ebbfa2f8 100644 --- a/pengine/test10/master-7.exp +++ b/pengine/test10/master-7.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="33" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="192.168.100.180"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="32" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="33" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="32" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="40000" ip="192.168.100.180"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="DcIPaddr_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="94" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="31" operation="stop" operation_key="DcIPaddr_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="DcIPaddr_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="DcIPaddr_stop_0"> <attributes CRM_meta_timeout="20000" ip="192.168.100.180"/> </pseudo_event> </action_set> @@ -42,28 +42,28 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="47" operation="stopped" operation_key="group-1_stopped_0"> + <pseudo_event id="46" operation="stopped" operation_key="group-1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="34" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="37" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="41" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="40" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="46" operation="stop" operation_key="group-1_stop_0"> + <pseudo_event id="45" operation="stop" operation_key="group-1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -71,88 +71,88 @@ </synapse> <synapse id="5"> <action_set> - <pseudo_event id="45" operation="running" operation_key="group-1_running_0"> + <pseudo_event id="44" operation="running" operation_key="group-1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="35" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="39" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="38" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="42" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="41" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="43" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="44" operation="start" operation_key="group-1_start_0"> + <pseudo_event id="43" operation="start" operation_key="group-1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stopped" operation_key="group-1_stopped_0"/> + <pseudo_event id="46" operation="stopped" operation_key="group-1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="ocf_192.168.100.181_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="36" operation="monitor" operation_key="ocf_192.168.100.181_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="192.168.100.181"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="35" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="36" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="35" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="192.168.100.181"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group-1_start_0"/> + <rsc_op id="34" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="94" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="43" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="35" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="192.168.100.181"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="37" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="heartbeat_192.168.100.182_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="39" operation="monitor" operation_key="heartbeat_192.168.100.182_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="heartbeat_192.168.100.182" class="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" > <param name="1" value="192.168.100.182"/> @@ -161,13 +161,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="38" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="39" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="38" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="heartbeat_192.168.100.182" class="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" > <param name="1" value="192.168.100.182"/> @@ -176,22 +176,22 @@ </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="35" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group-1_start_0"/> + <rsc_op id="37" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="94" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="43" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="38" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="37" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="heartbeat_192.168.100.182" class="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" > <param name="1" value="192.168.100.182"/> @@ -200,93 +200,93 @@ </action_set> <inputs> <trigger> - <rsc_op id="41" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="40" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="ocf_192.168.100.183_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="42" operation="monitor" operation_key="ocf_192.168.100.183_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="41" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="42" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="41" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="41" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="38" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group-1_start_0"/> + <rsc_op id="40" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="94" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="43" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="41" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="40" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="lsb_dummy_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="49" operation="monitor" operation_key="lsb_dummy_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="lsb_dummy" class="lsb" type="/usr/lib/heartbeat/cts/LSBDummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="start" operation_key="lsb_dummy_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="48" operation="start" operation_key="lsb_dummy_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="49" operation="start" operation_key="lsb_dummy_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="48" operation="start" operation_key="lsb_dummy_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="lsb_dummy" class="lsb" type="/usr/lib/heartbeat/cts/LSBDummy"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="94" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="47" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="48" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="47" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="lsb_dummy" class="lsb" type="/usr/lib/heartbeat/cts/LSBDummy"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" /> </rsc_op> @@ -295,36 +295,36 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="rsc_c001n01_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="52" operation="monitor" operation_key="rsc_c001n01_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="192.168.100.184"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="51" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="52" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="51" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="40000" ip="192.168.100.184"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="stop" operation_key="rsc_c001n01_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="94" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="50" operation="stop" operation_key="rsc_c001n01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="51" operation="stop" operation_key="rsc_c001n01_stop_0"> + <pseudo_event id="50" operation="stop" operation_key="rsc_c001n01_stop_0"> <attributes CRM_meta_timeout="20000" ip="192.168.100.184"/> </pseudo_event> </action_set> @@ -336,7 +336,7 @@ </synapse> <synapse id="22"> <action_set> - <pseudo_event id="60" operation="stop" operation_key="child_DoFencing:0_stop_0"> + <pseudo_event id="59" operation="stop" operation_key="child_DoFencing:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" hostlist="c001n01 c001n08 c001n02 c001n03 "/> </pseudo_event> </action_set> @@ -345,13 +345,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="69" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="68" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n01 c001n08 c001n02 c001n03 "/> </rsc_op> @@ -360,7 +360,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n01 c001n08 c001n02 c001n03 "/> </rsc_op> @@ -369,7 +369,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n01 c001n08 c001n02 c001n03 "/> </rsc_op> @@ -378,7 +378,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n01 c001n08 c001n02 c001n03 "/> </rsc_op> @@ -387,22 +387,34 @@ </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="70" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="69" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="stop" operation_key="child_DoFencing:0_stop_0"/> + <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + </trigger> + <trigger> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + </trigger> + <trigger> + <pseudo_event id="59" operation="stop" operation_key="child_DoFencing:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="69" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="68" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="69" operation="stop" operation_key="DoFencing_stop_0"> + <pseudo_event id="68" operation="stop" operation_key="DoFencing_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -414,7 +426,7 @@ </synapse> <synapse id="29"> <action_set> - <pseudo_event id="72" operation="stop" operation_key="ocf_msdummy:0_stop_0"> + <pseudo_event id="71" operation="stop" operation_key="ocf_msdummy:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" logfile="/var/log/cts_ocfdummy.log"/> </pseudo_event> </action_set> @@ -423,16 +435,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="71" operation="demote" operation_key="ocf_msdummy:0_demote_0"/> + <pseudo_event id="70" operation="demote" operation_key="ocf_msdummy:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="88" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="87" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="71" operation="demote" operation_key="ocf_msdummy:0_demote_0"> + <pseudo_event id="70" operation="demote" operation_key="ocf_msdummy:0_demote_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" logfile="/var/log/cts_ocfdummy.log"/> </pseudo_event> </action_set> @@ -441,13 +453,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="92" operation="demote" operation_key="master_rsc_1_demote_0"/> + <pseudo_event id="91" operation="demote" operation_key="master_rsc_1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="79" operation="stop" operation_key="ocf_msdummy:4_stop_0"> + <pseudo_event id="78" operation="stop" operation_key="ocf_msdummy:4_stop_0"> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" logfile="/var/log/cts_ocfdummy.log"/> </pseudo_event> </action_set> @@ -456,13 +468,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="88" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="87" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="28" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -471,7 +483,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -480,7 +492,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="19" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -489,7 +501,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="29" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -498,7 +510,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="20" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -507,7 +519,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -516,7 +528,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -525,7 +537,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -534,7 +546,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="21" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -543,22 +555,22 @@ </synapse> <synapse id="41" priority="1000000"> <action_set> - <pseudo_event id="93" operation="demoted" operation_key="master_rsc_1_demoted_0"> + <pseudo_event id="92" operation="demoted" operation_key="master_rsc_1_demoted_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="71" operation="demote" operation_key="ocf_msdummy:0_demote_0"/> + <pseudo_event id="70" operation="demote" operation_key="ocf_msdummy:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="92" operation="demote" operation_key="master_rsc_1_demote_0"/> + <pseudo_event id="91" operation="demote" operation_key="master_rsc_1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <pseudo_event id="92" operation="demote" operation_key="master_rsc_1_demote_0"> + <pseudo_event id="91" operation="demote" operation_key="master_rsc_1_demote_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -566,89 +578,65 @@ </synapse> <synapse id="43" priority="1000000"> <action_set> - <pseudo_event id="89" operation="stopped" operation_key="master_rsc_1_stopped_0"> + <pseudo_event id="88" operation="stopped" operation_key="master_rsc_1_stopped_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="72" operation="stop" operation_key="ocf_msdummy:0_stop_0"/> + <rsc_op id="19" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <pseudo_event id="79" operation="stop" operation_key="ocf_msdummy:4_stop_0"/> + <rsc_op id="20" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <pseudo_event id="88" operation="stop" operation_key="master_rsc_1_stop_0"/> + <rsc_op id="21" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> - </inputs> - </synapse> - <synapse id="44"> - <action_set> - <pseudo_event id="88" operation="stop" operation_key="master_rsc_1_stop_0"> - <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> - </pseudo_event> - </action_set> - <inputs> <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="93" operation="demoted" operation_key="master_rsc_1_demoted_0"/> + <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> - </inputs> - </synapse> - <synapse id="45"> - <action_set> - <pseudo_event id="94" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> - </trigger> - </inputs> - </synapse> - <synapse id="46"> - <action_set> - <pseudo_event id="18" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="DcIPaddr_stop_0"/> + <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="35" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="28" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="29" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="41" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="48" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <pseudo_event id="71" operation="stop" operation_key="ocf_msdummy:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="51" operation="stop" operation_key="rsc_c001n01_stop_0"/> + <pseudo_event id="78" operation="stop" operation_key="ocf_msdummy:4_stop_0"/> </trigger> <trigger> - <pseudo_event id="60" operation="stop" operation_key="child_DoFencing:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="72" operation="stop" operation_key="ocf_msdummy:0_stop_0"/> + <pseudo_event id="87" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> + </inputs> + </synapse> + <synapse id="44"> + <action_set> + <pseudo_event id="87" operation="stop" operation_key="master_rsc_1_stop_0"> + <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> <trigger> - <pseudo_event id="79" operation="stop" operation_key="ocf_msdummy:4_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="94" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="92" operation="demoted" operation_key="master_rsc_1_demoted_0"/> </trigger> </inputs> </synapse> - <synapse id="47"> + <synapse id="45"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/master-7.scores b/pengine/test10/master-7.scores index 37fc6cd2f6c..470160d9b23 100644 --- a/pengine/test10/master-7.scores +++ b/pengine/test10/master-7.scores @@ -1,160 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n01: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n01: 1 -clone_color: child_DoFencing:0 allocation score on c001n02: 0 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n01: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 1 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n01: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 1 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n01: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 1 -clone_color: master_rsc_1 allocation score on c001n01: 0 -clone_color: master_rsc_1 allocation score on c001n02: 0 -clone_color: master_rsc_1 allocation score on c001n03: 0 -clone_color: master_rsc_1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:0 allocation score on c001n01: 1 -clone_color: ocf_msdummy:0 allocation score on c001n02: 0 -clone_color: ocf_msdummy:0 allocation score on c001n03: 0 -clone_color: ocf_msdummy:0 allocation score on c001n08: 0 -clone_color: ocf_msdummy:1 allocation score on c001n01: 0 -clone_color: ocf_msdummy:1 allocation score on c001n02: 0 -clone_color: ocf_msdummy:1 allocation score on c001n03: 1 -clone_color: ocf_msdummy:1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:2 allocation score on c001n01: 0 -clone_color: ocf_msdummy:2 allocation score on c001n02: 1 -clone_color: ocf_msdummy:2 allocation score on c001n03: 0 -clone_color: ocf_msdummy:2 allocation score on c001n08: 0 -clone_color: ocf_msdummy:3 allocation score on c001n01: 0 -clone_color: ocf_msdummy:3 allocation score on c001n02: 0 -clone_color: ocf_msdummy:3 allocation score on c001n03: 0 -clone_color: ocf_msdummy:3 allocation score on c001n08: 1 -clone_color: ocf_msdummy:4 allocation score on c001n01: 1 -clone_color: ocf_msdummy:4 allocation score on c001n02: 0 -clone_color: ocf_msdummy:4 allocation score on c001n03: 0 -clone_color: ocf_msdummy:4 allocation score on c001n08: 0 -clone_color: ocf_msdummy:5 allocation score on c001n01: 0 -clone_color: ocf_msdummy:5 allocation score on c001n02: 0 -clone_color: ocf_msdummy:5 allocation score on c001n03: 1 -clone_color: ocf_msdummy:5 allocation score on c001n08: 0 -clone_color: ocf_msdummy:6 allocation score on c001n01: 0 -clone_color: ocf_msdummy:6 allocation score on c001n02: 1 -clone_color: ocf_msdummy:6 allocation score on c001n03: 0 -clone_color: ocf_msdummy:6 allocation score on c001n08: 0 -clone_color: ocf_msdummy:7 allocation score on c001n01: 0 -clone_color: ocf_msdummy:7 allocation score on c001n02: 0 -clone_color: ocf_msdummy:7 allocation score on c001n03: 0 -clone_color: ocf_msdummy:7 allocation score on c001n08: 1 -group_color: group-1 allocation score on c001n01: 0 -group_color: group-1 allocation score on c001n02: 0 -group_color: group-1 allocation score on c001n03: 0 -group_color: group-1 allocation score on c001n08: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n01: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n02: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n03: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n08: 0 -group_color: ocf_192.168.100.181 allocation score on c001n01: 0 -group_color: ocf_192.168.100.181 allocation score on c001n02: 0 -group_color: ocf_192.168.100.181 allocation score on c001n03: 0 -group_color: ocf_192.168.100.181 allocation score on c001n08: 0 -group_color: ocf_192.168.100.183 allocation score on c001n01: 0 -group_color: ocf_192.168.100.183 allocation score on c001n02: 0 -group_color: ocf_192.168.100.183 allocation score on c001n03: 0 -group_color: ocf_192.168.100.183 allocation score on c001n08: 0 -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: 0 -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n02: 0 -native_color: child_DoFencing:1 allocation score on c001n03: 1 -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n02: 1 -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n08: 1 -native_color: heartbeat_192.168.100.182 allocation score on c001n01: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n02: 0 -native_color: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n08: -INFINITY -native_color: lsb_dummy allocation score on c001n01: 0 -native_color: lsb_dummy allocation score on c001n02: 0 -native_color: lsb_dummy allocation score on c001n03: 0 -native_color: lsb_dummy allocation score on c001n08: 0 -native_color: ocf_192.168.100.181 allocation score on c001n01: -INFINITY -native_color: ocf_192.168.100.181 allocation score on c001n02: 0 -native_color: ocf_192.168.100.181 allocation score on c001n03: 0 -native_color: ocf_192.168.100.181 allocation score on c001n08: 0 -native_color: ocf_192.168.100.183 allocation score on c001n01: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n02: 0 -native_color: ocf_192.168.100.183 allocation score on c001n03: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n02: 0 -native_color: ocf_msdummy:1 allocation score on c001n03: 1 -native_color: ocf_msdummy:1 allocation score on c001n08: 0 -native_color: ocf_msdummy:2 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n02: 1 -native_color: ocf_msdummy:2 allocation score on c001n03: 0 -native_color: ocf_msdummy:2 allocation score on c001n08: 0 -native_color: ocf_msdummy:3 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n02: 0 -native_color: ocf_msdummy:3 allocation score on c001n03: 0 -native_color: ocf_msdummy:3 allocation score on c001n08: 1 -native_color: ocf_msdummy:4 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n02: 0 -native_color: ocf_msdummy:5 allocation score on c001n03: 1 -native_color: ocf_msdummy:5 allocation score on c001n08: 0 -native_color: ocf_msdummy:6 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n02: 1 -native_color: ocf_msdummy:6 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n08: 0 -native_color: ocf_msdummy:7 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n08: 1 -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 ocf_msdummy:0 promotion score on none: 0 ocf_msdummy:1 promotion score on c001n03: -1 ocf_msdummy:2 promotion score on c001n02: -1 @@ -163,3 +7,159 @@ ocf_msdummy:4 promotion score on none: 0 ocf_msdummy:5 promotion score on c001n03: -1 ocf_msdummy:6 promotion score on c001n02: -1 ocf_msdummy:7 promotion score on c001n08: -1 +pcmk__clone_allocate: DoFencing allocation score on c001n01: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n01: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 1 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n01: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n02: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n03: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n01: 1 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n03: 1 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n08: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n01: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n03: 1 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n08: 1 +pcmk__group_allocate: group-1 allocation score on c001n01: 0 +pcmk__group_allocate: group-1 allocation score on c001n02: 0 +pcmk__group_allocate: group-1 allocation score on c001n03: 0 +pcmk__group_allocate: group-1 allocation score on c001n08: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n01: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n02: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n03: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n08: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n01: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n03: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n08: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n01: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n03: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: 1 +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n01: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n02: 0 +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n08: -INFINITY +pcmk__native_allocate: lsb_dummy allocation score on c001n01: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n02: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n03: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n08: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n03: 1 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n08: 1 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n03: 1 +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n08: 1 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/master-7.summary b/pengine/test10/master-7.summary index 105966faed8..db72e4051ff 100644 --- a/pengine/test10/master-7.summary +++ b/pengine/test10/master-7.summary @@ -61,29 +61,27 @@ Executing cluster transition: * Fencing c001n01 (reboot) * Pseudo action: DcIPaddr_stop_0 * Resource action: heartbeat_192.168.100.182 stop on c001n03 + * Resource action: lsb_dummy start on c001n08 * Pseudo action: rsc_c001n01_stop_0 * Pseudo action: DoFencing_stop_0 * Pseudo action: ocf_msdummy:0_demote_0 * Pseudo action: master_rsc_1_demoted_0 * Pseudo action: master_rsc_1_stop_0 - * Pseudo action: stonith_complete * Resource action: DcIPaddr start on c001n03 * Resource action: ocf_192.168.100.181 stop on c001n03 - * Resource action: lsb_dummy start on c001n08 + * Resource action: lsb_dummy monitor=5000 on c001n08 * Resource action: rsc_c001n01 start on c001n03 * Pseudo action: child_DoFencing:0_stop_0 * Pseudo action: DoFencing_stopped_0 * Pseudo action: ocf_msdummy:0_stop_0 * Pseudo action: ocf_msdummy:4_stop_0 * Pseudo action: master_rsc_1_stopped_0 - * Pseudo action: all_stopped * Resource action: DcIPaddr monitor=5000 on c001n03 * Pseudo action: group-1_stopped_0 * Pseudo action: group-1_start_0 * Resource action: ocf_192.168.100.181 start on c001n02 * Resource action: heartbeat_192.168.100.182 start on c001n02 * Resource action: ocf_192.168.100.183 start on c001n02 - * Resource action: lsb_dummy monitor=5000 on c001n08 * Resource action: rsc_c001n01 monitor=5000 on c001n03 * Pseudo action: group-1_running_0 * Resource action: ocf_192.168.100.181 monitor=5000 on c001n02 diff --git a/pengine/test10/master-8.dot b/pengine/test10/master-8.dot index 2df01e0cf87..067f5da4d64 100644 --- a/pengine/test10/master-8.dot +++ b/pengine/test10/master-8.dot @@ -3,19 +3,20 @@ digraph "g" { "DcIPaddr_start_0 c001n03" -> "DcIPaddr_monitor_5000 c001n03" [ style = bold] "DcIPaddr_start_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_stop_0 c001n01" -> "DcIPaddr_start_0 c001n03" [ style = bold] -"DcIPaddr_stop_0 c001n01" -> "all_stopped" [ style = bold] "DcIPaddr_stop_0 c001n01" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] "DoFencing_stop_0" -> "child_DoFencing:0_stop_0 c001n01" [ style = bold] "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:0_stop_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:0_stop_0 c001n01" -> "all_stopped" [ style = bold] "child_DoFencing:0_stop_0 c001n01" [ style=bold color="green" fontcolor="orange" ] +"child_DoFencing:2_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:2_monitor_0 c001n08" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "group-1_running_0" [ style=bold color="green" fontcolor="orange" ] "group-1_start_0" -> "group-1_running_0" [ style = bold] @@ -35,7 +36,6 @@ digraph "g" { "heartbeat_192.168.100.182_start_0 c001n02" -> "heartbeat_192.168.100.182_monitor_5000 c001n02" [ style = bold] "heartbeat_192.168.100.182_start_0 c001n02" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] "heartbeat_192.168.100.182_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"heartbeat_192.168.100.182_stop_0 c001n03" -> "all_stopped" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n03" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n03" -> "ocf_192.168.100.181_stop_0 c001n03" [ style = bold] @@ -43,7 +43,6 @@ digraph "g" { "lsb_dummy_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black" ] "lsb_dummy_start_0 c001n08" -> "lsb_dummy_monitor_5000 c001n08" [ style = bold] "lsb_dummy_start_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"lsb_dummy_stop_0 c001n02" -> "all_stopped" [ style = bold] "lsb_dummy_stop_0 c001n02" -> "lsb_dummy_start_0 c001n08" [ style = bold] "lsb_dummy_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] "master_rsc_1_demote_0" -> "master_rsc_1_demoted_0" [ style = bold] @@ -66,7 +65,6 @@ digraph "g" { "ocf_192.168.100.181_start_0 c001n02" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] "ocf_192.168.100.181_start_0 c001n02" -> "ocf_192.168.100.181_monitor_5000 c001n02" [ style = bold] "ocf_192.168.100.181_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"ocf_192.168.100.181_stop_0 c001n03" -> "all_stopped" [ style = bold] "ocf_192.168.100.181_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] "ocf_192.168.100.181_stop_0 c001n03" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] "ocf_192.168.100.181_stop_0 c001n03" [ style=bold color="green" fontcolor="black" ] @@ -74,7 +72,6 @@ digraph "g" { "ocf_192.168.100.183_start_0 c001n02" -> "group-1_running_0" [ style = bold] "ocf_192.168.100.183_start_0 c001n02" -> "ocf_192.168.100.183_monitor_5000 c001n02" [ style = bold] "ocf_192.168.100.183_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"ocf_192.168.100.183_stop_0 c001n03" -> "all_stopped" [ style = bold] "ocf_192.168.100.183_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] "ocf_192.168.100.183_stop_0 c001n03" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] "ocf_192.168.100.183_stop_0 c001n03" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] @@ -87,52 +84,57 @@ digraph "g" { "ocf_msdummy:0_start_0 c001n03" -> "master_rsc_1_running_0" [ style = bold] "ocf_msdummy:0_start_0 c001n03" -> "ocf_msdummy:0_monitor_5000 c001n03" [ style = bold] "ocf_msdummy:0_start_0 c001n03" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:0_stop_0 c001n01" -> "all_stopped" [ style = bold] "ocf_msdummy:0_stop_0 c001n01" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:0_stop_0 c001n01" -> "ocf_msdummy:0_start_0 c001n03" [ style = bold] "ocf_msdummy:0_stop_0 c001n01" [ style=bold color="green" fontcolor="orange" ] "ocf_msdummy:4_monitor_0 c001n02" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "ocf_msdummy:4_monitor_0 c001n03" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "ocf_msdummy:4_monitor_0 c001n08" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "ocf_msdummy:5_monitor_0 c001n02" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:5_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "ocf_msdummy:5_monitor_0 c001n03" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:5_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "ocf_msdummy:5_monitor_0 c001n08" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:5_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "ocf_msdummy:6_monitor_0 c001n03" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:6_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "ocf_msdummy:6_monitor_0 c001n08" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:6_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "ocf_msdummy:7_monitor_0 c001n02" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:7_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "ocf_msdummy:7_monitor_0 c001n03" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:7_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_start_0 c001n03" -> "rsc_c001n01_monitor_5000 c001n03" [ style = bold] "rsc_c001n01_start_0 c001n03" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n01_stop_0 c001n01" -> "all_stopped" [ style = bold] "rsc_c001n01_stop_0 c001n01" -> "rsc_c001n01_start_0 c001n03" [ style = bold] "rsc_c001n01_stop_0 c001n01" [ style=bold color="green" fontcolor="orange" ] +"stonith 'reboot' c001n01" -> "DcIPaddr_start_0 c001n03" [ style = bold] "stonith 'reboot' c001n01" -> "DcIPaddr_stop_0 c001n01" [ style = bold] "stonith 'reboot' c001n01" -> "DoFencing_stop_0" [ style = bold] "stonith 'reboot' c001n01" -> "child_DoFencing:0_stop_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n01" -> "lsb_dummy_start_0 c001n08" [ style = bold] "stonith 'reboot' c001n01" -> "master_rsc_1_stop_0" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] "stonith 'reboot' c001n01" -> "ocf_msdummy:0_demote_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_msdummy:0_start_0 c001n03" [ style = bold] "stonith 'reboot' c001n01" -> "ocf_msdummy:0_stop_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "rsc_c001n01_start_0 c001n03" [ style = bold] "stonith 'reboot' c001n01" -> "rsc_c001n01_stop_0 c001n01" [ style = bold] -"stonith 'reboot' c001n01" -> "stonith_complete" [ style = bold] "stonith 'reboot' c001n01" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "DcIPaddr_start_0 c001n03" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] -"stonith_complete" -> "lsb_dummy_start_0 c001n08" [ style = bold] -"stonith_complete" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] -"stonith_complete" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] -"stonith_complete" -> "ocf_msdummy:0_start_0 c001n03" [ style = bold] -"stonith_complete" -> "rsc_c001n01_start_0 c001n03" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/master-8.exp b/pengine/test10/master-8.exp index e6803542a47..fb584c5895a 100644 --- a/pengine/test10/master-8.exp +++ b/pengine/test10/master-8.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="33" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="192.168.100.180"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="32" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="33" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="32" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="40000" ip="192.168.100.180"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="DcIPaddr_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="31" operation="stop" operation_key="DcIPaddr_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="DcIPaddr_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="DcIPaddr_stop_0"> <attributes CRM_meta_timeout="20000" ip="192.168.100.180"/> </pseudo_event> </action_set> @@ -42,28 +42,28 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="47" operation="stopped" operation_key="group-1_stopped_0"> + <pseudo_event id="46" operation="stopped" operation_key="group-1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="34" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="37" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="41" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="40" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="46" operation="stop" operation_key="group-1_stop_0"> + <pseudo_event id="45" operation="stop" operation_key="group-1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -71,88 +71,88 @@ </synapse> <synapse id="5"> <action_set> - <pseudo_event id="45" operation="running" operation_key="group-1_running_0"> + <pseudo_event id="44" operation="running" operation_key="group-1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="35" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="39" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="38" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="42" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="41" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="43" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="44" operation="start" operation_key="group-1_start_0"> + <pseudo_event id="43" operation="start" operation_key="group-1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="stopped" operation_key="group-1_stopped_0"/> + <pseudo_event id="46" operation="stopped" operation_key="group-1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="ocf_192.168.100.181_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="36" operation="monitor" operation_key="ocf_192.168.100.181_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="192.168.100.181"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="35" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="36" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="35" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="192.168.100.181"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group-1_start_0"/> + <rsc_op id="34" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="43" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="35" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="192.168.100.181"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="37" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="heartbeat_192.168.100.182_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="39" operation="monitor" operation_key="heartbeat_192.168.100.182_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="heartbeat_192.168.100.182" class="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" > <param name="1" value="192.168.100.182"/> @@ -161,13 +161,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="38" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="39" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="38" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="heartbeat_192.168.100.182" class="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" > <param name="1" value="192.168.100.182"/> @@ -176,22 +176,22 @@ </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="35" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group-1_start_0"/> + <rsc_op id="37" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="43" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="38" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="37" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="heartbeat_192.168.100.182" class="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" > <param name="1" value="192.168.100.182"/> @@ -200,93 +200,93 @@ </action_set> <inputs> <trigger> - <rsc_op id="41" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="40" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="46" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="ocf_192.168.100.183_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="42" operation="monitor" operation_key="ocf_192.168.100.183_monitor_5000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="41" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="42" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="41" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="41" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="38" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <pseudo_event id="44" operation="start" operation_key="group-1_start_0"/> + <rsc_op id="40" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="43" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="41" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="40" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="45" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="lsb_dummy_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="49" operation="monitor" operation_key="lsb_dummy_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="lsb_dummy" class="lsb" type="/usr/lib/heartbeat/cts/LSBDummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="start" operation_key="lsb_dummy_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="48" operation="start" operation_key="lsb_dummy_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="49" operation="start" operation_key="lsb_dummy_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="48" operation="start" operation_key="lsb_dummy_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="lsb_dummy" class="lsb" type="/usr/lib/heartbeat/cts/LSBDummy"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="47" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="48" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="47" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="lsb_dummy" class="lsb" type="/usr/lib/heartbeat/cts/LSBDummy"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" /> </rsc_op> @@ -295,36 +295,36 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="rsc_c001n01_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="52" operation="monitor" operation_key="rsc_c001n01_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="192.168.100.184"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="51" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="52" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="51" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="40000" ip="192.168.100.184"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="stop" operation_key="rsc_c001n01_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="50" operation="stop" operation_key="rsc_c001n01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="51" operation="stop" operation_key="rsc_c001n01_stop_0"> + <pseudo_event id="50" operation="stop" operation_key="rsc_c001n01_stop_0"> <attributes CRM_meta_timeout="20000" ip="192.168.100.184"/> </pseudo_event> </action_set> @@ -336,7 +336,7 @@ </synapse> <synapse id="22"> <action_set> - <pseudo_event id="60" operation="stop" operation_key="child_DoFencing:0_stop_0"> + <pseudo_event id="59" operation="stop" operation_key="child_DoFencing:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" hostlist="c001n01 c001n08 c001n02 c001n03 "/> </pseudo_event> </action_set> @@ -345,13 +345,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="69" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="68" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n01 c001n08 c001n02 c001n03 "/> </rsc_op> @@ -360,7 +360,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n01 c001n08 c001n02 c001n03 "/> </rsc_op> @@ -369,7 +369,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n01 c001n08 c001n02 c001n03 "/> </rsc_op> @@ -378,7 +378,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n01 c001n08 c001n02 c001n03 "/> </rsc_op> @@ -387,22 +387,34 @@ </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="70" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="69" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="stop" operation_key="child_DoFencing:0_stop_0"/> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + </trigger> + <trigger> + <rsc_op id="21" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="69" operation="stop" operation_key="DoFencing_stop_0"/> + <rsc_op id="22" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + </trigger> + <trigger> + <pseudo_event id="59" operation="stop" operation_key="child_DoFencing:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="68" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="69" operation="stop" operation_key="DoFencing_stop_0"> + <pseudo_event id="68" operation="stop" operation_key="DoFencing_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -414,42 +426,42 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="ocf_msdummy:0_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="73" operation="monitor" operation_key="ocf_msdummy:0_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:0" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="71" operation="demote" operation_key="ocf_msdummy:0_demote_0"/> + <pseudo_event id="70" operation="demote" operation_key="ocf_msdummy:0_demote_0"/> </trigger> <trigger> - <rsc_op id="73" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="72" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="73" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="72" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:0" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="72" operation="stop" operation_key="ocf_msdummy:0_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="85" operation="start" operation_key="master_rsc_1_start_0"/> + <pseudo_event id="71" operation="stop" operation_key="ocf_msdummy:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="84" operation="start" operation_key="master_rsc_1_start_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="72" operation="stop" operation_key="ocf_msdummy:0_stop_0"> + <pseudo_event id="71" operation="stop" operation_key="ocf_msdummy:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" logfile="/var/log/cts_ocfdummy.log"/> </pseudo_event> </action_set> @@ -458,16 +470,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="71" operation="demote" operation_key="ocf_msdummy:0_demote_0"/> + <pseudo_event id="70" operation="demote" operation_key="ocf_msdummy:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="87" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="86" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="71" operation="demote" operation_key="ocf_msdummy:0_demote_0"> + <pseudo_event id="70" operation="demote" operation_key="ocf_msdummy:0_demote_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" logfile="/var/log/cts_ocfdummy.log"/> </pseudo_event> </action_set> @@ -476,13 +488,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="91" operation="demote" operation_key="master_rsc_1_demote_0"/> + <pseudo_event id="90" operation="demote" operation_key="master_rsc_1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="28" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -491,7 +503,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="23" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -500,7 +512,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="18" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -509,7 +521,7 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="29" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -518,7 +530,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -527,7 +539,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="19" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -536,7 +548,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -545,7 +557,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -554,7 +566,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -563,7 +575,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="20" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -572,22 +584,22 @@ </synapse> <synapse id="43" priority="1000000"> <action_set> - <pseudo_event id="92" operation="demoted" operation_key="master_rsc_1_demoted_0"> + <pseudo_event id="91" operation="demoted" operation_key="master_rsc_1_demoted_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="71" operation="demote" operation_key="ocf_msdummy:0_demote_0"/> + <pseudo_event id="70" operation="demote" operation_key="ocf_msdummy:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="91" operation="demote" operation_key="master_rsc_1_demote_0"/> + <pseudo_event id="90" operation="demote" operation_key="master_rsc_1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <pseudo_event id="91" operation="demote" operation_key="master_rsc_1_demote_0"> + <pseudo_event id="90" operation="demote" operation_key="master_rsc_1_demote_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -595,22 +607,52 @@ </synapse> <synapse id="45" priority="1000000"> <action_set> - <pseudo_event id="88" operation="stopped" operation_key="master_rsc_1_stopped_0"> + <pseudo_event id="87" operation="stopped" operation_key="master_rsc_1_stopped_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="72" operation="stop" operation_key="ocf_msdummy:0_stop_0"/> + <rsc_op id="18" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + </trigger> + <trigger> + <rsc_op id="19" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + </trigger> + <trigger> + <rsc_op id="20" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + </trigger> + <trigger> + <rsc_op id="23" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="28" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + </trigger> + <trigger> + <rsc_op id="29" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + </trigger> + <trigger> + <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + </trigger> + <trigger> + <pseudo_event id="71" operation="stop" operation_key="ocf_msdummy:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="87" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="86" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <pseudo_event id="87" operation="stop" operation_key="master_rsc_1_stop_0"> + <pseudo_event id="86" operation="stop" operation_key="master_rsc_1_stop_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -619,119 +661,71 @@ <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <pseudo_event id="92" operation="demoted" operation_key="master_rsc_1_demoted_0"/> + <pseudo_event id="91" operation="demoted" operation_key="master_rsc_1_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="47" priority="1000000"> <action_set> - <pseudo_event id="86" operation="running" operation_key="master_rsc_1_running_0"> + <pseudo_event id="85" operation="running" operation_key="master_rsc_1_running_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="72" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <pseudo_event id="85" operation="start" operation_key="master_rsc_1_start_0"/> + <pseudo_event id="84" operation="start" operation_key="master_rsc_1_start_0"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <pseudo_event id="85" operation="start" operation_key="master_rsc_1_start_0"> + <pseudo_event id="84" operation="start" operation_key="master_rsc_1_start_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="18" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="19" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="20" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="23" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="24" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="25" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="26" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="28" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="29" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="30" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <pseudo_event id="88" operation="stopped" operation_key="master_rsc_1_stopped_0"/> + <pseudo_event id="87" operation="stopped" operation_key="master_rsc_1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="92" operation="demoted" operation_key="master_rsc_1_demoted_0"/> + <pseudo_event id="91" operation="demoted" operation_key="master_rsc_1_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="49"> - <action_set> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> - </trigger> - </inputs> - </synapse> - <synapse id="50"> - <action_set> - <pseudo_event id="17" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="32" operation="stop" operation_key="DcIPaddr_stop_0"/> - </trigger> - <trigger> - <rsc_op id="35" operation="stop" operation_key="ocf_192.168.100.181_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> - </trigger> - <trigger> - <rsc_op id="38" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> - </trigger> - <trigger> - <rsc_op id="41" operation="stop" operation_key="ocf_192.168.100.183_stop_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> - </trigger> - <trigger> - <rsc_op id="48" operation="stop" operation_key="lsb_dummy_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> - </trigger> - <trigger> - <pseudo_event id="51" operation="stop" operation_key="rsc_c001n01_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="60" operation="stop" operation_key="child_DoFencing:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="72" operation="stop" operation_key="ocf_msdummy:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="51"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-c001n01-reboot" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/master-8.scores b/pengine/test10/master-8.scores index c9d1cc9e0d2..9f23317bfd6 100644 --- a/pengine/test10/master-8.scores +++ b/pengine/test10/master-8.scores @@ -1,160 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n01: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n01: 1 -clone_color: child_DoFencing:0 allocation score on c001n02: 0 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n01: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 1 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n01: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 1 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n01: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 1 -clone_color: master_rsc_1 allocation score on c001n01: 0 -clone_color: master_rsc_1 allocation score on c001n02: 0 -clone_color: master_rsc_1 allocation score on c001n03: 0 -clone_color: master_rsc_1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:0 allocation score on c001n01: 1 -clone_color: ocf_msdummy:0 allocation score on c001n02: 0 -clone_color: ocf_msdummy:0 allocation score on c001n03: 0 -clone_color: ocf_msdummy:0 allocation score on c001n08: 0 -clone_color: ocf_msdummy:1 allocation score on c001n01: 0 -clone_color: ocf_msdummy:1 allocation score on c001n02: 0 -clone_color: ocf_msdummy:1 allocation score on c001n03: 1 -clone_color: ocf_msdummy:1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:2 allocation score on c001n01: 0 -clone_color: ocf_msdummy:2 allocation score on c001n02: 1 -clone_color: ocf_msdummy:2 allocation score on c001n03: 0 -clone_color: ocf_msdummy:2 allocation score on c001n08: 0 -clone_color: ocf_msdummy:3 allocation score on c001n01: 0 -clone_color: ocf_msdummy:3 allocation score on c001n02: 0 -clone_color: ocf_msdummy:3 allocation score on c001n03: 0 -clone_color: ocf_msdummy:3 allocation score on c001n08: 1 -clone_color: ocf_msdummy:4 allocation score on c001n01: 0 -clone_color: ocf_msdummy:4 allocation score on c001n02: 0 -clone_color: ocf_msdummy:4 allocation score on c001n03: 0 -clone_color: ocf_msdummy:4 allocation score on c001n08: 0 -clone_color: ocf_msdummy:5 allocation score on c001n01: 0 -clone_color: ocf_msdummy:5 allocation score on c001n02: 0 -clone_color: ocf_msdummy:5 allocation score on c001n03: 0 -clone_color: ocf_msdummy:5 allocation score on c001n08: 0 -clone_color: ocf_msdummy:6 allocation score on c001n01: 0 -clone_color: ocf_msdummy:6 allocation score on c001n02: 1 -clone_color: ocf_msdummy:6 allocation score on c001n03: 0 -clone_color: ocf_msdummy:6 allocation score on c001n08: 0 -clone_color: ocf_msdummy:7 allocation score on c001n01: 0 -clone_color: ocf_msdummy:7 allocation score on c001n02: 0 -clone_color: ocf_msdummy:7 allocation score on c001n03: 0 -clone_color: ocf_msdummy:7 allocation score on c001n08: 1 -group_color: group-1 allocation score on c001n01: 0 -group_color: group-1 allocation score on c001n02: 0 -group_color: group-1 allocation score on c001n03: 0 -group_color: group-1 allocation score on c001n08: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n01: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n02: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n03: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n08: 0 -group_color: ocf_192.168.100.181 allocation score on c001n01: 0 -group_color: ocf_192.168.100.181 allocation score on c001n02: 0 -group_color: ocf_192.168.100.181 allocation score on c001n03: 0 -group_color: ocf_192.168.100.181 allocation score on c001n08: 0 -group_color: ocf_192.168.100.183 allocation score on c001n01: 0 -group_color: ocf_192.168.100.183 allocation score on c001n02: 0 -group_color: ocf_192.168.100.183 allocation score on c001n03: 0 -group_color: ocf_192.168.100.183 allocation score on c001n08: 0 -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: 0 -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n02: 0 -native_color: child_DoFencing:1 allocation score on c001n03: 1 -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n02: 1 -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n08: 1 -native_color: heartbeat_192.168.100.182 allocation score on c001n01: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n02: 0 -native_color: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n08: -INFINITY -native_color: lsb_dummy allocation score on c001n01: 0 -native_color: lsb_dummy allocation score on c001n02: 0 -native_color: lsb_dummy allocation score on c001n03: 0 -native_color: lsb_dummy allocation score on c001n08: 0 -native_color: ocf_192.168.100.181 allocation score on c001n01: -INFINITY -native_color: ocf_192.168.100.181 allocation score on c001n02: 0 -native_color: ocf_192.168.100.181 allocation score on c001n03: 0 -native_color: ocf_192.168.100.181 allocation score on c001n08: 0 -native_color: ocf_192.168.100.183 allocation score on c001n01: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n02: 0 -native_color: ocf_192.168.100.183 allocation score on c001n03: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n03: 0 -native_color: ocf_msdummy:0 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n02: 0 -native_color: ocf_msdummy:1 allocation score on c001n03: 1 -native_color: ocf_msdummy:1 allocation score on c001n08: 0 -native_color: ocf_msdummy:2 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n02: 1 -native_color: ocf_msdummy:2 allocation score on c001n03: 0 -native_color: ocf_msdummy:2 allocation score on c001n08: 0 -native_color: ocf_msdummy:3 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n02: 0 -native_color: ocf_msdummy:3 allocation score on c001n03: 0 -native_color: ocf_msdummy:3 allocation score on c001n08: 1 -native_color: ocf_msdummy:4 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n02: 1 -native_color: ocf_msdummy:6 allocation score on c001n03: 0 -native_color: ocf_msdummy:6 allocation score on c001n08: 0 -native_color: ocf_msdummy:7 allocation score on c001n01: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n03: 0 -native_color: ocf_msdummy:7 allocation score on c001n08: 1 -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 ocf_msdummy:0 promotion score on c001n03: -1 ocf_msdummy:1 promotion score on c001n03: -1 ocf_msdummy:2 promotion score on c001n02: -1 @@ -163,3 +7,159 @@ ocf_msdummy:4 promotion score on none: 0 ocf_msdummy:5 promotion score on none: 0 ocf_msdummy:6 promotion score on c001n02: -1 ocf_msdummy:7 promotion score on c001n08: -1 +pcmk__clone_allocate: DoFencing allocation score on c001n01: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n01: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 1 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n01: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n02: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n03: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n01: 1 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n03: 1 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n08: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n01: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n08: 1 +pcmk__group_allocate: group-1 allocation score on c001n01: 0 +pcmk__group_allocate: group-1 allocation score on c001n02: 0 +pcmk__group_allocate: group-1 allocation score on c001n03: 0 +pcmk__group_allocate: group-1 allocation score on c001n08: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n01: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n02: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n03: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n08: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n01: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n03: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n08: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n01: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n03: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: 1 +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n01: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n02: 0 +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n08: -INFINITY +pcmk__native_allocate: lsb_dummy allocation score on c001n01: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n02: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n03: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n08: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n03: 1 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n08: 1 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n01: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n03: 0 +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n08: 1 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/master-8.summary b/pengine/test10/master-8.summary index 5792e16abf5..1d189c85d38 100644 --- a/pengine/test10/master-8.summary +++ b/pengine/test10/master-8.summary @@ -61,29 +61,27 @@ Executing cluster transition: * Fencing c001n01 (reboot) * Pseudo action: DcIPaddr_stop_0 * Resource action: heartbeat_192.168.100.182 stop on c001n03 + * Resource action: lsb_dummy start on c001n08 * Pseudo action: rsc_c001n01_stop_0 * Pseudo action: DoFencing_stop_0 * Pseudo action: ocf_msdummy:0_demote_0 * Pseudo action: master_rsc_1_demoted_0 * Pseudo action: master_rsc_1_stop_0 - * Pseudo action: stonith_complete * Resource action: DcIPaddr start on c001n03 * Resource action: ocf_192.168.100.181 stop on c001n03 - * Resource action: lsb_dummy start on c001n08 + * Resource action: lsb_dummy monitor=5000 on c001n08 * Resource action: rsc_c001n01 start on c001n03 * Pseudo action: child_DoFencing:0_stop_0 * Pseudo action: DoFencing_stopped_0 * Pseudo action: ocf_msdummy:0_stop_0 * Pseudo action: master_rsc_1_stopped_0 * Pseudo action: master_rsc_1_start_0 - * Pseudo action: all_stopped * Resource action: DcIPaddr monitor=5000 on c001n03 * Pseudo action: group-1_stopped_0 * Pseudo action: group-1_start_0 * Resource action: ocf_192.168.100.181 start on c001n02 * Resource action: heartbeat_192.168.100.182 start on c001n02 * Resource action: ocf_192.168.100.183 start on c001n02 - * Resource action: lsb_dummy monitor=5000 on c001n08 * Resource action: rsc_c001n01 monitor=5000 on c001n03 * Resource action: ocf_msdummy:0 start on c001n03 * Pseudo action: master_rsc_1_running_0 diff --git a/pengine/test10/master-9.dot b/pengine/test10/master-9.dot index 343bb2dcf21..370c214e09a 100644 --- a/pengine/test10/master-9.dot +++ b/pengine/test10/master-9.dot @@ -4,15 +4,18 @@ "DoFencing_stop_0" -> "child_DoFencing:1_stop_0 ibm1" [ style = bold] "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:1_monitor_0 va1" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:1_monitor_0 va1" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_stop_0 ibm1" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:1_stop_0 ibm1" -> "all_stopped" [ style = bold] "child_DoFencing:1_stop_0 ibm1" -> "do_shutdown ibm1" [ style = bold] "child_DoFencing:1_stop_0 ibm1" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:2_monitor_0 ibm1" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 ibm1" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:2_monitor_0 va1" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 va1" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 ibm1" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 ibm1" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 va1" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 va1" [ style=bold color="green" fontcolor="black" ] "do_shutdown ibm1" [ style=bold color="green" fontcolor="black" ] "heartbeat_127.0.0.12_monitor_5000 va1" [ style=dashed color="red" fontcolor="black" ] diff --git a/pengine/test10/master-9.exp b/pengine/test10/master-9.exp index e845751d35b..436284dd654 100644 --- a/pengine/test10/master-9.exp +++ b/pengine/test10/master-9.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="45" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="44" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_timeout="20000" hostlist="sgi2 ibm1 va1 test02 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> + <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="va1" CRM_meta_on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="sgi2 ibm1 va1 test02 "/> </rsc_op> @@ -23,7 +23,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> + <rsc_op id="12" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="va1" CRM_meta_on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="sgi2 ibm1 va1 test02 "/> </rsc_op> @@ -32,7 +32,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="3" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="sgi2 ibm1 va1 test02 "/> </rsc_op> @@ -41,7 +41,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> + <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="va1" CRM_meta_on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="sgi2 ibm1 va1 test02 "/> </rsc_op> @@ -50,7 +50,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="4" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="sgi2 ibm1 va1 test02 "/> </rsc_op> @@ -59,22 +59,37 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="49" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="48" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="3" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + </trigger> + <trigger> + <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"/> + </trigger> + <trigger> + <rsc_op id="12" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"/> + </trigger> + <trigger> + <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"/> + </trigger> + <trigger> + <rsc_op id="44" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> <trigger> - <pseudo_event id="48" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="48" operation="stop" operation_key="DoFencing_stop_0"> + <pseudo_event id="47" operation="stop" operation_key="DoFencing_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -82,7 +97,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> + <rsc_op id="14" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="va1" CRM_meta_on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -91,7 +106,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="5" operation="monitor" operation_key="ocf_msdummy:2_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -100,7 +115,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> + <rsc_op id="15" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="va1" CRM_meta_on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -109,7 +124,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="6" operation="monitor" operation_key="ocf_msdummy:3_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -118,7 +133,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> + <rsc_op id="16" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="va1" CRM_meta_on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -127,7 +142,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="7" operation="monitor" operation_key="ocf_msdummy:4_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -136,7 +151,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> + <rsc_op id="17" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="va1" CRM_meta_on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -145,7 +160,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="8" operation="monitor" operation_key="ocf_msdummy:5_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -154,7 +169,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> + <rsc_op id="18" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="va1" CRM_meta_on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -163,7 +178,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="9" operation="monitor" operation_key="ocf_msdummy:6_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="ocf_msdummy:6" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -172,7 +187,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> + <rsc_op id="19" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="va1" on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="va1" CRM_meta_on_node_uuid="b8f81462-2d65-42bf-bbb1-70db0ea29e5b" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -181,7 +196,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <rsc_op id="10" operation="monitor" operation_key="ocf_msdummy:7_monitor_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <primitive id="ocf_msdummy:7" class="ocf" provider="heartbeat" type="/usr/lib64/heartbeat/cts/OCFMSDummy"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" logfile="/var/log/cts_ocfdummy.log"/> </rsc_op> @@ -190,7 +205,7 @@ </synapse> <synapse id="20"> <action_set> - <crm_event id="63" operation="do_shutdown" operation_key="do_shutdown-ibm1" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> + <crm_event id="61" operation="do_shutdown" operation_key="do_shutdown-ibm1" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"> <attributes CRM_meta_on_node="ibm1" CRM_meta_on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638" CRM_meta_op_no_wait="true" /> <downed> <node id="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> @@ -199,19 +214,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="45" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> - </trigger> - </inputs> - </synapse> - <synapse id="21"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="45" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> + <rsc_op id="44" operation="stop" operation_key="child_DoFencing:1_stop_0" on_node="ibm1" on_node_uuid="d0d76dd9-7a01-4c12-bbec-98aa2a669638"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-9.scores b/pengine/test10/master-9.scores index da246988aaf..fefbb719d00 100644 --- a/pengine/test10/master-9.scores +++ b/pengine/test10/master-9.scores @@ -1,160 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on ibm1: 0 -clone_color: DoFencing allocation score on sgi2: 0 -clone_color: DoFencing allocation score on test02: 0 -clone_color: DoFencing allocation score on va1: 0 -clone_color: child_DoFencing:0 allocation score on ibm1: 0 -clone_color: child_DoFencing:0 allocation score on sgi2: 0 -clone_color: child_DoFencing:0 allocation score on test02: 0 -clone_color: child_DoFencing:0 allocation score on va1: 1 -clone_color: child_DoFencing:1 allocation score on ibm1: 1 -clone_color: child_DoFencing:1 allocation score on sgi2: 0 -clone_color: child_DoFencing:1 allocation score on test02: 0 -clone_color: child_DoFencing:1 allocation score on va1: 0 -clone_color: child_DoFencing:2 allocation score on ibm1: 0 -clone_color: child_DoFencing:2 allocation score on sgi2: 0 -clone_color: child_DoFencing:2 allocation score on test02: 0 -clone_color: child_DoFencing:2 allocation score on va1: 0 -clone_color: child_DoFencing:3 allocation score on ibm1: 0 -clone_color: child_DoFencing:3 allocation score on sgi2: 0 -clone_color: child_DoFencing:3 allocation score on test02: 0 -clone_color: child_DoFencing:3 allocation score on va1: 0 -clone_color: master_rsc_1 allocation score on ibm1: 0 -clone_color: master_rsc_1 allocation score on sgi2: 0 -clone_color: master_rsc_1 allocation score on test02: 0 -clone_color: master_rsc_1 allocation score on va1: 0 -clone_color: ocf_msdummy:0 allocation score on ibm1: 0 -clone_color: ocf_msdummy:0 allocation score on sgi2: 0 -clone_color: ocf_msdummy:0 allocation score on test02: 0 -clone_color: ocf_msdummy:0 allocation score on va1: 1000 -clone_color: ocf_msdummy:1 allocation score on ibm1: 0 -clone_color: ocf_msdummy:1 allocation score on sgi2: 0 -clone_color: ocf_msdummy:1 allocation score on test02: 0 -clone_color: ocf_msdummy:1 allocation score on va1: 0 -clone_color: ocf_msdummy:2 allocation score on ibm1: 0 -clone_color: ocf_msdummy:2 allocation score on sgi2: 0 -clone_color: ocf_msdummy:2 allocation score on test02: 0 -clone_color: ocf_msdummy:2 allocation score on va1: 0 -clone_color: ocf_msdummy:3 allocation score on ibm1: 0 -clone_color: ocf_msdummy:3 allocation score on sgi2: 0 -clone_color: ocf_msdummy:3 allocation score on test02: 0 -clone_color: ocf_msdummy:3 allocation score on va1: 0 -clone_color: ocf_msdummy:4 allocation score on ibm1: 0 -clone_color: ocf_msdummy:4 allocation score on sgi2: 0 -clone_color: ocf_msdummy:4 allocation score on test02: 0 -clone_color: ocf_msdummy:4 allocation score on va1: 0 -clone_color: ocf_msdummy:5 allocation score on ibm1: 0 -clone_color: ocf_msdummy:5 allocation score on sgi2: 0 -clone_color: ocf_msdummy:5 allocation score on test02: 0 -clone_color: ocf_msdummy:5 allocation score on va1: 0 -clone_color: ocf_msdummy:6 allocation score on ibm1: 0 -clone_color: ocf_msdummy:6 allocation score on sgi2: 0 -clone_color: ocf_msdummy:6 allocation score on test02: 0 -clone_color: ocf_msdummy:6 allocation score on va1: 0 -clone_color: ocf_msdummy:7 allocation score on ibm1: 0 -clone_color: ocf_msdummy:7 allocation score on sgi2: 0 -clone_color: ocf_msdummy:7 allocation score on test02: 0 -clone_color: ocf_msdummy:7 allocation score on va1: 0 -group_color: group-1 allocation score on ibm1: 0 -group_color: group-1 allocation score on sgi2: 0 -group_color: group-1 allocation score on test02: 0 -group_color: group-1 allocation score on va1: 0 -group_color: heartbeat_127.0.0.12 allocation score on ibm1: 0 -group_color: heartbeat_127.0.0.12 allocation score on sgi2: 0 -group_color: heartbeat_127.0.0.12 allocation score on test02: 0 -group_color: heartbeat_127.0.0.12 allocation score on va1: 0 -group_color: ocf_127.0.0.11 allocation score on ibm1: 0 -group_color: ocf_127.0.0.11 allocation score on sgi2: 0 -group_color: ocf_127.0.0.11 allocation score on test02: 0 -group_color: ocf_127.0.0.11 allocation score on va1: 0 -group_color: ocf_127.0.0.13 allocation score on ibm1: 0 -group_color: ocf_127.0.0.13 allocation score on sgi2: 0 -group_color: ocf_127.0.0.13 allocation score on test02: 0 -group_color: ocf_127.0.0.13 allocation score on va1: 0 -native_color: DcIPaddr allocation score on ibm1: -INFINITY -native_color: DcIPaddr allocation score on sgi2: -INFINITY -native_color: DcIPaddr allocation score on test02: -INFINITY -native_color: DcIPaddr allocation score on va1: 0 -native_color: child_DoFencing:0 allocation score on ibm1: -INFINITY -native_color: child_DoFencing:0 allocation score on sgi2: -INFINITY -native_color: child_DoFencing:0 allocation score on test02: -INFINITY -native_color: child_DoFencing:0 allocation score on va1: 1 -native_color: child_DoFencing:1 allocation score on ibm1: -INFINITY -native_color: child_DoFencing:1 allocation score on sgi2: -INFINITY -native_color: child_DoFencing:1 allocation score on test02: -INFINITY -native_color: child_DoFencing:1 allocation score on va1: -INFINITY -native_color: child_DoFencing:2 allocation score on ibm1: -INFINITY -native_color: child_DoFencing:2 allocation score on sgi2: -INFINITY -native_color: child_DoFencing:2 allocation score on test02: -INFINITY -native_color: child_DoFencing:2 allocation score on va1: -INFINITY -native_color: child_DoFencing:3 allocation score on ibm1: -INFINITY -native_color: child_DoFencing:3 allocation score on sgi2: -INFINITY -native_color: child_DoFencing:3 allocation score on test02: -INFINITY -native_color: child_DoFencing:3 allocation score on va1: -INFINITY -native_color: heartbeat_127.0.0.12 allocation score on ibm1: -INFINITY -native_color: heartbeat_127.0.0.12 allocation score on sgi2: -INFINITY -native_color: heartbeat_127.0.0.12 allocation score on test02: -INFINITY -native_color: heartbeat_127.0.0.12 allocation score on va1: 0 -native_color: lsb_dummy allocation score on ibm1: 0 -native_color: lsb_dummy allocation score on sgi2: 0 -native_color: lsb_dummy allocation score on test02: 0 -native_color: lsb_dummy allocation score on va1: 0 -native_color: ocf_127.0.0.11 allocation score on ibm1: -INFINITY -native_color: ocf_127.0.0.11 allocation score on sgi2: -INFINITY -native_color: ocf_127.0.0.11 allocation score on test02: -INFINITY -native_color: ocf_127.0.0.11 allocation score on va1: 0 -native_color: ocf_127.0.0.13 allocation score on ibm1: -INFINITY -native_color: ocf_127.0.0.13 allocation score on sgi2: -INFINITY -native_color: ocf_127.0.0.13 allocation score on test02: -INFINITY -native_color: ocf_127.0.0.13 allocation score on va1: 0 -native_color: ocf_msdummy:0 allocation score on ibm1: -INFINITY -native_color: ocf_msdummy:0 allocation score on sgi2: -INFINITY -native_color: ocf_msdummy:0 allocation score on test02: -INFINITY -native_color: ocf_msdummy:0 allocation score on va1: 1000 -native_color: ocf_msdummy:1 allocation score on ibm1: -INFINITY -native_color: ocf_msdummy:1 allocation score on sgi2: -INFINITY -native_color: ocf_msdummy:1 allocation score on test02: -INFINITY -native_color: ocf_msdummy:1 allocation score on va1: 0 -native_color: ocf_msdummy:2 allocation score on ibm1: -INFINITY -native_color: ocf_msdummy:2 allocation score on sgi2: -INFINITY -native_color: ocf_msdummy:2 allocation score on test02: -INFINITY -native_color: ocf_msdummy:2 allocation score on va1: -INFINITY -native_color: ocf_msdummy:3 allocation score on ibm1: -INFINITY -native_color: ocf_msdummy:3 allocation score on sgi2: -INFINITY -native_color: ocf_msdummy:3 allocation score on test02: -INFINITY -native_color: ocf_msdummy:3 allocation score on va1: -INFINITY -native_color: ocf_msdummy:4 allocation score on ibm1: -INFINITY -native_color: ocf_msdummy:4 allocation score on sgi2: -INFINITY -native_color: ocf_msdummy:4 allocation score on test02: -INFINITY -native_color: ocf_msdummy:4 allocation score on va1: -INFINITY -native_color: ocf_msdummy:5 allocation score on ibm1: -INFINITY -native_color: ocf_msdummy:5 allocation score on sgi2: -INFINITY -native_color: ocf_msdummy:5 allocation score on test02: -INFINITY -native_color: ocf_msdummy:5 allocation score on va1: -INFINITY -native_color: ocf_msdummy:6 allocation score on ibm1: -INFINITY -native_color: ocf_msdummy:6 allocation score on sgi2: -INFINITY -native_color: ocf_msdummy:6 allocation score on test02: -INFINITY -native_color: ocf_msdummy:6 allocation score on va1: -INFINITY -native_color: ocf_msdummy:7 allocation score on ibm1: -INFINITY -native_color: ocf_msdummy:7 allocation score on sgi2: -INFINITY -native_color: ocf_msdummy:7 allocation score on test02: -INFINITY -native_color: ocf_msdummy:7 allocation score on va1: -INFINITY -native_color: rsc_ibm1 allocation score on ibm1: 100 -native_color: rsc_ibm1 allocation score on sgi2: 0 -native_color: rsc_ibm1 allocation score on test02: 0 -native_color: rsc_ibm1 allocation score on va1: 0 -native_color: rsc_sgi2 allocation score on ibm1: 0 -native_color: rsc_sgi2 allocation score on sgi2: 100 -native_color: rsc_sgi2 allocation score on test02: 0 -native_color: rsc_sgi2 allocation score on va1: 0 -native_color: rsc_test02 allocation score on ibm1: 0 -native_color: rsc_test02 allocation score on sgi2: 0 -native_color: rsc_test02 allocation score on test02: 100 -native_color: rsc_test02 allocation score on va1: 0 -native_color: rsc_va1 allocation score on ibm1: 0 -native_color: rsc_va1 allocation score on sgi2: 0 -native_color: rsc_va1 allocation score on test02: 0 -native_color: rsc_va1 allocation score on va1: 100 ocf_msdummy:0 promotion score on va1: 1000 ocf_msdummy:1 promotion score on va1: -1 ocf_msdummy:2 promotion score on none: 0 @@ -163,3 +7,159 @@ ocf_msdummy:4 promotion score on none: 0 ocf_msdummy:5 promotion score on none: 0 ocf_msdummy:6 promotion score on none: 0 ocf_msdummy:7 promotion score on none: 0 +pcmk__clone_allocate: DoFencing allocation score on ibm1: 0 +pcmk__clone_allocate: DoFencing allocation score on sgi2: 0 +pcmk__clone_allocate: DoFencing allocation score on test02: 0 +pcmk__clone_allocate: DoFencing allocation score on va1: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on ibm1: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sgi2: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on test02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on va1: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on ibm1: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sgi2: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on test02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on va1: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on ibm1: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sgi2: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on test02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on va1: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on ibm1: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sgi2: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on test02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on va1: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on ibm1: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on sgi2: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on test02: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on va1: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on ibm1: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on sgi2: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on test02: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on va1: 1000 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on ibm1: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on sgi2: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on test02: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on va1: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on ibm1: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on sgi2: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on test02: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on va1: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on ibm1: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on sgi2: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on test02: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on va1: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on ibm1: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on sgi2: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on test02: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on va1: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on ibm1: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on sgi2: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on test02: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on va1: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on ibm1: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on sgi2: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on test02: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on va1: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on ibm1: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on sgi2: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on test02: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on va1: 0 +pcmk__group_allocate: group-1 allocation score on ibm1: 0 +pcmk__group_allocate: group-1 allocation score on sgi2: 0 +pcmk__group_allocate: group-1 allocation score on test02: 0 +pcmk__group_allocate: group-1 allocation score on va1: 0 +pcmk__group_allocate: heartbeat_127.0.0.12 allocation score on ibm1: 0 +pcmk__group_allocate: heartbeat_127.0.0.12 allocation score on sgi2: 0 +pcmk__group_allocate: heartbeat_127.0.0.12 allocation score on test02: 0 +pcmk__group_allocate: heartbeat_127.0.0.12 allocation score on va1: 0 +pcmk__group_allocate: ocf_127.0.0.11 allocation score on ibm1: 0 +pcmk__group_allocate: ocf_127.0.0.11 allocation score on sgi2: 0 +pcmk__group_allocate: ocf_127.0.0.11 allocation score on test02: 0 +pcmk__group_allocate: ocf_127.0.0.11 allocation score on va1: 0 +pcmk__group_allocate: ocf_127.0.0.13 allocation score on ibm1: 0 +pcmk__group_allocate: ocf_127.0.0.13 allocation score on sgi2: 0 +pcmk__group_allocate: ocf_127.0.0.13 allocation score on test02: 0 +pcmk__group_allocate: ocf_127.0.0.13 allocation score on va1: 0 +pcmk__native_allocate: DcIPaddr allocation score on ibm1: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on sgi2: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on test02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on va1: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on ibm1: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on sgi2: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on test02: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on va1: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on ibm1: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on sgi2: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on test02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on va1: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on ibm1: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on sgi2: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on test02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on va1: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on ibm1: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on sgi2: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on test02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on va1: -INFINITY +pcmk__native_allocate: heartbeat_127.0.0.12 allocation score on ibm1: -INFINITY +pcmk__native_allocate: heartbeat_127.0.0.12 allocation score on sgi2: -INFINITY +pcmk__native_allocate: heartbeat_127.0.0.12 allocation score on test02: -INFINITY +pcmk__native_allocate: heartbeat_127.0.0.12 allocation score on va1: 0 +pcmk__native_allocate: lsb_dummy allocation score on ibm1: 0 +pcmk__native_allocate: lsb_dummy allocation score on sgi2: 0 +pcmk__native_allocate: lsb_dummy allocation score on test02: 0 +pcmk__native_allocate: lsb_dummy allocation score on va1: 0 +pcmk__native_allocate: ocf_127.0.0.11 allocation score on ibm1: -INFINITY +pcmk__native_allocate: ocf_127.0.0.11 allocation score on sgi2: -INFINITY +pcmk__native_allocate: ocf_127.0.0.11 allocation score on test02: -INFINITY +pcmk__native_allocate: ocf_127.0.0.11 allocation score on va1: 0 +pcmk__native_allocate: ocf_127.0.0.13 allocation score on ibm1: -INFINITY +pcmk__native_allocate: ocf_127.0.0.13 allocation score on sgi2: -INFINITY +pcmk__native_allocate: ocf_127.0.0.13 allocation score on test02: -INFINITY +pcmk__native_allocate: ocf_127.0.0.13 allocation score on va1: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on ibm1: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on sgi2: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on test02: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on va1: 1000 +pcmk__native_allocate: ocf_msdummy:1 allocation score on ibm1: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on sgi2: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on test02: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on va1: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on ibm1: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on sgi2: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on test02: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on va1: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on ibm1: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on sgi2: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on test02: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on va1: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on ibm1: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on sgi2: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on test02: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on va1: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on ibm1: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on sgi2: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on test02: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on va1: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on ibm1: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on sgi2: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on test02: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on va1: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on ibm1: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on sgi2: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on test02: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on va1: -INFINITY +pcmk__native_allocate: rsc_ibm1 allocation score on ibm1: 100 +pcmk__native_allocate: rsc_ibm1 allocation score on sgi2: 0 +pcmk__native_allocate: rsc_ibm1 allocation score on test02: 0 +pcmk__native_allocate: rsc_ibm1 allocation score on va1: 0 +pcmk__native_allocate: rsc_sgi2 allocation score on ibm1: 0 +pcmk__native_allocate: rsc_sgi2 allocation score on sgi2: 100 +pcmk__native_allocate: rsc_sgi2 allocation score on test02: 0 +pcmk__native_allocate: rsc_sgi2 allocation score on va1: 0 +pcmk__native_allocate: rsc_test02 allocation score on ibm1: 0 +pcmk__native_allocate: rsc_test02 allocation score on sgi2: 0 +pcmk__native_allocate: rsc_test02 allocation score on test02: 100 +pcmk__native_allocate: rsc_test02 allocation score on va1: 0 +pcmk__native_allocate: rsc_va1 allocation score on ibm1: 0 +pcmk__native_allocate: rsc_va1 allocation score on sgi2: 0 +pcmk__native_allocate: rsc_va1 allocation score on test02: 0 +pcmk__native_allocate: rsc_va1 allocation score on va1: 100 diff --git a/pengine/test10/master-9.summary b/pengine/test10/master-9.summary index 9554242839b..29a23d256aa 100644 --- a/pengine/test10/master-9.summary +++ b/pengine/test10/master-9.summary @@ -66,7 +66,6 @@ Executing cluster transition: * Resource action: child_DoFencing:1 stop on ibm1 * Pseudo action: DoFencing_stopped_0 * Cluster action: do_shutdown on ibm1 - * Pseudo action: all_stopped Revised cluster status: Node sgi2 (619e8a37-147a-4782-ac11-46afad7c32b8): UNCLEAN (offline) diff --git a/pengine/test10/master-allow-start.scores b/pengine/test10/master-allow-start.scores index 184960dd1d8..45085cd7c9b 100644 --- a/pengine/test10/master-allow-start.scores +++ b/pengine/test10/master-allow-start.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: ms_res_Stateful_1 allocation score on sles11-a: 0 -clone_color: ms_res_Stateful_1 allocation score on sles11-b: 0 -clone_color: res_Stateful_1:0 allocation score on sles11-a: 0 -clone_color: res_Stateful_1:0 allocation score on sles11-b: 1 -clone_color: res_Stateful_1:1 allocation score on sles11-a: 11 -clone_color: res_Stateful_1:1 allocation score on sles11-b: 0 -native_color: res_Stateful_1:0 allocation score on sles11-a: -INFINITY -native_color: res_Stateful_1:0 allocation score on sles11-b: 1 -native_color: res_Stateful_1:1 allocation score on sles11-a: 11 -native_color: res_Stateful_1:1 allocation score on sles11-b: 0 +pcmk__clone_allocate: ms_res_Stateful_1 allocation score on sles11-a: 0 +pcmk__clone_allocate: ms_res_Stateful_1 allocation score on sles11-b: 0 +pcmk__clone_allocate: res_Stateful_1:0 allocation score on sles11-a: 0 +pcmk__clone_allocate: res_Stateful_1:0 allocation score on sles11-b: 1 +pcmk__clone_allocate: res_Stateful_1:1 allocation score on sles11-a: 11 +pcmk__clone_allocate: res_Stateful_1:1 allocation score on sles11-b: 0 +pcmk__native_allocate: res_Stateful_1:0 allocation score on sles11-a: -INFINITY +pcmk__native_allocate: res_Stateful_1:0 allocation score on sles11-b: 1 +pcmk__native_allocate: res_Stateful_1:1 allocation score on sles11-a: 11 +pcmk__native_allocate: res_Stateful_1:1 allocation score on sles11-b: 0 res_Stateful_1:0 promotion score on sles11-b: -5 res_Stateful_1:1 promotion score on sles11-a: 10 diff --git a/pengine/test10/master-asymmetrical-order.dot b/pengine/test10/master-asymmetrical-order.dot index e088f461933..7385f4a7c01 100644 --- a/pengine/test10/master-asymmetrical-order.dot +++ b/pengine/test10/master-asymmetrical-order.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "ms1_demote_0" -> "ms1_demoted_0" [ style = bold] "ms1_demote_0" -> "rsc1:0_demote_0 node1" [ style = bold] "ms1_demote_0" [ style=bold color="green" fontcolor="orange"] @@ -14,10 +13,8 @@ digraph "g" { "rsc1:0_demote_0 node1" -> "ms1_demoted_0" [ style = bold] "rsc1:0_demote_0 node1" -> "rsc1:0_stop_0 node1" [ style = bold] "rsc1:0_demote_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc1:0_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node1" -> "ms1_stopped_0" [ style = bold] "rsc1:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc1:1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node2" -> "ms1_stopped_0" [ style = bold] "rsc1:1_stop_0 node2" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/master-asymmetrical-order.exp b/pengine/test10/master-asymmetrical-order.exp index 32ae2e337b5..82fd9ee292d 100644 --- a/pengine/test10/master-asymmetrical-order.exp +++ b/pengine/test10/master-asymmetrical-order.exp @@ -1,64 +1,64 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="stop" operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="demote" operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="demote" operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="demote" operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="demote" operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="10" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="stop" operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="stop" operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="12" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="11" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="demote" operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="demote" operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="11" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="10" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="11" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="10" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -66,46 +66,31 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="8" operation="stopped" operation_key="ms1_stopped_0"> + <pseudo_event id="7" operation="stopped" operation_key="ms1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="stop" operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="stop" operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="ms1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="ms1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="demoted" operation_key="ms1_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="11" operation="demoted" operation_key="ms1_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-asymmetrical-order.scores b/pengine/test10/master-asymmetrical-order.scores index fc4defa608f..25379cad448 100644 --- a/pengine/test10/master-asymmetrical-order.scores +++ b/pengine/test10/master-asymmetrical-order.scores @@ -1,24 +1,24 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: ms2 allocation score on node1: 0 -clone_color: ms2 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -clone_color: rsc2:0 allocation score on node1: 1 -clone_color: rsc2:0 allocation score on node2: 0 -clone_color: rsc2:1 allocation score on node1: 0 -clone_color: rsc2:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc2:0 allocation score on node1: 1 -native_color: rsc2:0 allocation score on node2: 0 -native_color: rsc2:1 allocation score on node1: -INFINITY -native_color: rsc2:1 allocation score on node2: 1 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: ms2 allocation score on node1: 0 +pcmk__clone_allocate: ms2 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__clone_allocate: rsc2:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2:0 allocation score on node1: 1 +pcmk__native_allocate: rsc2:0 allocation score on node2: 0 +pcmk__native_allocate: rsc2:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2:1 allocation score on node2: 1 rsc1:0 promotion score on none: 0 rsc1:1 promotion score on none: 0 rsc2:0 promotion score on node1: -1 diff --git a/pengine/test10/master-asymmetrical-order.summary b/pengine/test10/master-asymmetrical-order.summary index 50f717e4118..3a20d6c1ada 100644 --- a/pengine/test10/master-asymmetrical-order.summary +++ b/pengine/test10/master-asymmetrical-order.summary @@ -1,4 +1,4 @@ -2 of 4 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 4 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] @@ -22,7 +22,6 @@ Executing cluster transition: * Resource action: rsc1:0 stop on node1 * Resource action: rsc1:1 stop on node2 * Pseudo action: ms1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/master-colocation.exp b/pengine/test10/master-colocation.exp index fe7d8579433..01d69ead401 100644 --- a/pengine/test10/master-colocation.exp +++ b/pengine/test10/master-colocation.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="conntrackd-stateful:0_monitor_29000" on_node="box1" on_node_uuid="box1"> + <rsc_op id="6" operation="monitor" operation_key="conntrackd-stateful:0_monitor_29000" on_node="box1" on_node_uuid="box1"> <primitive id="conntrackd-stateful" long-id="conntrackd-stateful:0" class="ocf" provider="dk" type="conn"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="29000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="box1" CRM_meta_on_node_uuid="box1" CRM_meta_role="Slave" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,45 +10,45 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="conntrackd-stateful:1_monitor_30000" on_node="box2" on_node_uuid="box2"> + <rsc_op id="10" operation="monitor" operation_key="conntrackd-stateful:1_monitor_30000" on_node="box2" on_node_uuid="box2"> <primitive id="conntrackd-stateful" long-id="conntrackd-stateful:1" class="ocf" provider="dk" type="conn"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="box2" CRM_meta_on_node_uuid="box2" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="promote" operation_key="conntrackd-stateful:1_promote_0" on_node="box2" on_node_uuid="box2"/> + <rsc_op id="9" operation="promote" operation_key="conntrackd-stateful:1_promote_0" on_node="box2" on_node_uuid="box2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="10" operation="promote" operation_key="conntrackd-stateful:1_promote_0" on_node="box2" on_node_uuid="box2"> + <rsc_op id="9" operation="promote" operation_key="conntrackd-stateful:1_promote_0" on_node="box2" on_node_uuid="box2"> <primitive id="conntrackd-stateful" long-id="conntrackd-stateful:1" class="ocf" provider="dk" type="conn"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="box2" CRM_meta_on_node_uuid="box2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="promote" operation_key="ms-conntrackd_promote_0"/> + <pseudo_event id="15" operation="promote" operation_key="ms-conntrackd_promote_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="17" operation="promoted" operation_key="ms-conntrackd_promoted_0"> + <pseudo_event id="16" operation="promoted" operation_key="ms-conntrackd_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="promote" operation_key="conntrackd-stateful:1_promote_0" on_node="box2" on_node_uuid="box2"/> + <rsc_op id="9" operation="promote" operation_key="conntrackd-stateful:1_promote_0" on_node="box2" on_node_uuid="box2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="16" operation="promote" operation_key="ms-conntrackd_promote_0"> + <pseudo_event id="15" operation="promote" operation_key="ms-conntrackd_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/master-colocation.scores b/pengine/test10/master-colocation.scores index 49dff081888..7c226f21459 100644 --- a/pengine/test10/master-colocation.scores +++ b/pengine/test10/master-colocation.scores @@ -1,27 +1,27 @@ Allocation scores: -clone_color: conntrackd-stateful:0 allocation score on box1: 105 -clone_color: conntrackd-stateful:0 allocation score on box2: 0 -clone_color: conntrackd-stateful:1 allocation score on box1: 0 -clone_color: conntrackd-stateful:1 allocation score on box2: 105 -clone_color: ms-conntrackd allocation score on box1: 0 -clone_color: ms-conntrackd allocation score on box2: 0 conntrackd-stateful:0 promotion score on box1: -INFINITY conntrackd-stateful:1 promotion score on box2: INFINITY -group_color: externalip allocation score on box1: 0 -group_color: externalip allocation score on box2: 100 -group_color: internalip allocation score on box1: 0 -group_color: internalip allocation score on box2: 100 -group_color: sship allocation score on box1: 0 -group_color: sship allocation score on box2: 100 -group_color: virtualips allocation score on box1: 0 -group_color: virtualips allocation score on box2: 0 -native_color: conntrackd-stateful:0 allocation score on box1: 105 -native_color: conntrackd-stateful:0 allocation score on box2: 0 -native_color: conntrackd-stateful:1 allocation score on box1: -INFINITY -native_color: conntrackd-stateful:1 allocation score on box2: 105 -native_color: externalip allocation score on box1: 0 -native_color: externalip allocation score on box2: 300 -native_color: internalip allocation score on box1: -INFINITY -native_color: internalip allocation score on box2: 200 -native_color: sship allocation score on box1: -INFINITY -native_color: sship allocation score on box2: 100 +pcmk__clone_allocate: conntrackd-stateful:0 allocation score on box1: 105 +pcmk__clone_allocate: conntrackd-stateful:0 allocation score on box2: 0 +pcmk__clone_allocate: conntrackd-stateful:1 allocation score on box1: 0 +pcmk__clone_allocate: conntrackd-stateful:1 allocation score on box2: 105 +pcmk__clone_allocate: ms-conntrackd allocation score on box1: 0 +pcmk__clone_allocate: ms-conntrackd allocation score on box2: 0 +pcmk__group_allocate: externalip allocation score on box1: 0 +pcmk__group_allocate: externalip allocation score on box2: 100 +pcmk__group_allocate: internalip allocation score on box1: 0 +pcmk__group_allocate: internalip allocation score on box2: 100 +pcmk__group_allocate: sship allocation score on box1: 0 +pcmk__group_allocate: sship allocation score on box2: 100 +pcmk__group_allocate: virtualips allocation score on box1: 0 +pcmk__group_allocate: virtualips allocation score on box2: 0 +pcmk__native_allocate: conntrackd-stateful:0 allocation score on box1: 105 +pcmk__native_allocate: conntrackd-stateful:0 allocation score on box2: -INFINITY +pcmk__native_allocate: conntrackd-stateful:1 allocation score on box1: 0 +pcmk__native_allocate: conntrackd-stateful:1 allocation score on box2: 105 +pcmk__native_allocate: externalip allocation score on box1: 0 +pcmk__native_allocate: externalip allocation score on box2: 300 +pcmk__native_allocate: internalip allocation score on box1: -INFINITY +pcmk__native_allocate: internalip allocation score on box2: 200 +pcmk__native_allocate: sship allocation score on box1: -INFINITY +pcmk__native_allocate: sship allocation score on box2: 100 diff --git a/pengine/test10/master-demote-2.dot b/pengine/test10/master-demote-2.dot index f1cddd18b08..bcf1af940b2 100644 --- a/pengine/test10/master-demote-2.dot +++ b/pengine/test10/master-demote-2.dot @@ -1,7 +1,6 @@ digraph "g" { "Cancel stateful-1:0_monitor_15000 pcmk-2" -> "stateful-1:0_promote_0 pcmk-2" [ style = bold] "Cancel stateful-1:0_monitor_15000 pcmk-2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group-1_running_0" -> "lsb-dummy_start_0 pcmk-2" [ style = bold] "group-1_running_0" [ style=bold color="green" fontcolor="orange"] "group-1_start_0" -> "group-1_running_0" [ style = bold] @@ -49,7 +48,6 @@ digraph "g" { "stateful-1:1_start_0 pcmk-1" -> "master-1_running_0" [ style = bold] "stateful-1:1_start_0 pcmk-1" -> "stateful-1:1_monitor_15000 pcmk-1" [ style = bold] "stateful-1:1_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] -"stateful-1:1_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "stateful-1:1_stop_0 pcmk-1" -> "master-1_stopped_0" [ style = bold] "stateful-1:1_stop_0 pcmk-1" -> "stateful-1:1_start_0 pcmk-1" [ style = bold] "stateful-1:1_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/master-demote-2.exp b/pengine/test10/master-demote-2.exp index 794e74c350e..c6aa2b9fe51 100644 --- a/pengine/test10/master-demote-2.exp +++ b/pengine/test10/master-demote-2.exp @@ -1,163 +1,163 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="25" operation="running" operation_key="group-1_running_0"> + <pseudo_event id="24" operation="running" operation_key="group-1_running_0"> <attributes CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="r192.168.122.105_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="17" operation="start" operation_key="r192.168.122.105_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> <trigger> - <rsc_op id="20" operation="start" operation_key="r192.168.122.106_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="19" operation="start" operation_key="r192.168.122.106_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> <trigger> - <rsc_op id="22" operation="start" operation_key="r192.168.122.107_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="21" operation="start" operation_key="r192.168.122.107_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="23" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="24" operation="start" operation_key="group-1_start_0"> + <pseudo_event id="23" operation="start" operation_key="group-1_start_0"> <attributes CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="promoted" operation_key="master-1_promoted_0"/> + <pseudo_event id="66" operation="promoted" operation_key="master-1_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="r192.168.122.105_monitor_5000" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="18" operation="monitor" operation_key="r192.168.122.105_monitor_5000" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="r192.168.122.105" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.105"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="r192.168.122.105_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="17" operation="start" operation_key="r192.168.122.105_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="18" operation="start" operation_key="r192.168.122.105_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="17" operation="start" operation_key="r192.168.122.105_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="r192.168.122.105" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.105"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="23" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="r192.168.122.106_monitor_5000" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="20" operation="monitor" operation_key="r192.168.122.106_monitor_5000" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="r192.168.122.106" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.106"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="r192.168.122.106_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="19" operation="start" operation_key="r192.168.122.106_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="20" operation="start" operation_key="r192.168.122.106_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="19" operation="start" operation_key="r192.168.122.106_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="r192.168.122.106" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.106"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="r192.168.122.105_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="17" operation="start" operation_key="r192.168.122.105_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="23" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="r192.168.122.107_monitor_5000" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="22" operation="monitor" operation_key="r192.168.122.107_monitor_5000" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="r192.168.122.107" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.107"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="r192.168.122.107_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="21" operation="start" operation_key="r192.168.122.107_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="22" operation="start" operation_key="r192.168.122.107_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="21" operation="start" operation_key="r192.168.122.107_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="r192.168.122.107" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.107"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="r192.168.122.106_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="19" operation="start" operation_key="r192.168.122.106_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="23" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="lsb-dummy_monitor_5000" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="36" operation="monitor" operation_key="lsb-dummy_monitor_5000" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="lsb-dummy" class="lsb" type="/usr/share/pacemaker/tests/cts/LSBDummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="lsb-dummy_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="35" operation="start" operation_key="lsb-dummy_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="36" operation="start" operation_key="lsb-dummy_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="35" operation="start" operation_key="lsb-dummy_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="lsb-dummy" class="lsb" type="/usr/share/pacemaker/tests/cts/LSBDummy"/> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="running" operation_key="group-1_running_0"/> + <pseudo_event id="24" operation="running" operation_key="group-1_running_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="stateful-1:1_monitor_15000" internal_operation_key="stateful-1:0_monitor_15000" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="52" operation="monitor" operation_key="stateful-1:1_monitor_15000" internal_operation_key="stateful-1:0_monitor_15000" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="stateful-1" long-id="stateful-1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="15000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="start" operation_key="stateful-1:1_start_0" internal_operation_key="stateful-1:0_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="51" operation="start" operation_key="stateful-1:1_start_0" internal_operation_key="stateful-1:0_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="52" operation="start" operation_key="stateful-1:1_start_0" internal_operation_key="stateful-1:0_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="51" operation="start" operation_key="stateful-1:1_start_0" internal_operation_key="stateful-1:0_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="stateful-1" long-id="stateful-1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" /> </rsc_op> @@ -167,7 +167,7 @@ <rsc_op id="1" operation="stop" operation_key="stateful-1:1_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> <trigger> - <pseudo_event id="62" operation="start" operation_key="master-1_start_0"/> + <pseudo_event id="61" operation="start" operation_key="master-1_start_0"/> </trigger> </inputs> </synapse> @@ -180,26 +180,26 @@ </action_set> <inputs> <trigger> - <pseudo_event id="64" operation="stop" operation_key="master-1_stop_0"/> + <pseudo_event id="63" operation="stop" operation_key="master-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="stateful-1:0_monitor_16000" internal_operation_key="stateful-1:1_monitor_16000" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="56" operation="monitor" operation_key="stateful-1:0_monitor_16000" internal_operation_key="stateful-1:1_monitor_16000" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="stateful-1" long-id="stateful-1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="16000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="56" operation="promote" operation_key="stateful-1:0_promote_0" internal_operation_key="stateful-1:1_promote_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="55" operation="promote" operation_key="stateful-1:0_promote_0" internal_operation_key="stateful-1:1_promote_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="56" operation="promote" operation_key="stateful-1:0_promote_0" internal_operation_key="stateful-1:1_promote_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="55" operation="promote" operation_key="stateful-1:0_promote_0" internal_operation_key="stateful-1:1_promote_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="stateful-1" long-id="stateful-1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" /> </rsc_op> @@ -209,7 +209,7 @@ <rsc_op id="5" operation="cancel" operation_key="stateful-1:0_monitor_15000" internal_operation_key="stateful-1:1_monitor_15000" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> <trigger> - <pseudo_event id="66" operation="promote" operation_key="master-1_promote_0"/> + <pseudo_event id="65" operation="promote" operation_key="master-1_promote_0"/> </trigger> </inputs> </synapse> @@ -224,34 +224,34 @@ </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="67" operation="promoted" operation_key="master-1_promoted_0"> + <pseudo_event id="66" operation="promoted" operation_key="master-1_promoted_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="56" operation="promote" operation_key="stateful-1:0_promote_0" internal_operation_key="stateful-1:1_promote_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="55" operation="promote" operation_key="stateful-1:0_promote_0" internal_operation_key="stateful-1:1_promote_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="66" operation="promote" operation_key="master-1_promote_0"> + <pseudo_event id="65" operation="promote" operation_key="master-1_promote_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="running" operation_key="master-1_running_0"/> + <pseudo_event id="62" operation="running" operation_key="master-1_running_0"/> </trigger> <trigger> - <pseudo_event id="65" operation="stopped" operation_key="master-1_stopped_0"/> + <pseudo_event id="64" operation="stopped" operation_key="master-1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="65" operation="stopped" operation_key="master-1_stopped_0"> + <pseudo_event id="64" operation="stopped" operation_key="master-1_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -260,13 +260,13 @@ <rsc_op id="1" operation="stop" operation_key="stateful-1:1_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> <trigger> - <pseudo_event id="64" operation="stop" operation_key="master-1_stop_0"/> + <pseudo_event id="63" operation="stop" operation_key="master-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="64" operation="stop" operation_key="master-1_stop_0"> + <pseudo_event id="63" operation="stop" operation_key="master-1_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -274,40 +274,28 @@ </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="63" operation="running" operation_key="master-1_running_0"> + <pseudo_event id="62" operation="running" operation_key="master-1_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="start" operation_key="stateful-1:1_start_0" internal_operation_key="stateful-1:0_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="51" operation="start" operation_key="stateful-1:1_start_0" internal_operation_key="stateful-1:0_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> <trigger> - <pseudo_event id="62" operation="start" operation_key="master-1_start_0"/> + <pseudo_event id="61" operation="start" operation_key="master-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="62" operation="start" operation_key="master-1_start_0"> + <pseudo_event id="61" operation="start" operation_key="master-1_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="stopped" operation_key="master-1_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="22"> - <action_set> - <pseudo_event id="15" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="stateful-1:1_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <pseudo_event id="64" operation="stopped" operation_key="master-1_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-demote-2.scores b/pengine/test10/master-demote-2.scores index 2d4d1f09ccb..b39af2ac88d 100644 --- a/pengine/test10/master-demote-2.scores +++ b/pengine/test10/master-demote-2.scores @@ -1,132 +1,132 @@ Allocation scores: -clone_color: Connectivity allocation score on pcmk-1: 0 -clone_color: Connectivity allocation score on pcmk-2: 0 -clone_color: Connectivity allocation score on pcmk-3: 0 -clone_color: Connectivity allocation score on pcmk-4: 0 -clone_color: master-1 allocation score on pcmk-1: 0 -clone_color: master-1 allocation score on pcmk-2: 0 -clone_color: master-1 allocation score on pcmk-3: 0 -clone_color: master-1 allocation score on pcmk-4: 0 -clone_color: ping-1:0 allocation score on pcmk-1: 1 -clone_color: ping-1:0 allocation score on pcmk-2: 0 -clone_color: ping-1:0 allocation score on pcmk-3: 0 -clone_color: ping-1:0 allocation score on pcmk-4: 0 -clone_color: ping-1:1 allocation score on pcmk-1: 0 -clone_color: ping-1:1 allocation score on pcmk-2: 1 -clone_color: ping-1:1 allocation score on pcmk-3: 0 -clone_color: ping-1:1 allocation score on pcmk-4: 0 -clone_color: ping-1:2 allocation score on pcmk-1: 0 -clone_color: ping-1:2 allocation score on pcmk-2: 0 -clone_color: ping-1:2 allocation score on pcmk-3: 1 -clone_color: ping-1:2 allocation score on pcmk-4: 0 -clone_color: ping-1:3 allocation score on pcmk-1: 0 -clone_color: ping-1:3 allocation score on pcmk-2: 0 -clone_color: ping-1:3 allocation score on pcmk-3: 0 -clone_color: ping-1:3 allocation score on pcmk-4: 1 -clone_color: stateful-1:0 allocation score on pcmk-1: 6 -clone_color: stateful-1:0 allocation score on pcmk-2: 0 -clone_color: stateful-1:0 allocation score on pcmk-3: 0 -clone_color: stateful-1:0 allocation score on pcmk-4: 0 -clone_color: stateful-1:1 allocation score on pcmk-1: 0 -clone_color: stateful-1:1 allocation score on pcmk-2: 6 -clone_color: stateful-1:1 allocation score on pcmk-3: 0 -clone_color: stateful-1:1 allocation score on pcmk-4: 0 -clone_color: stateful-1:2 allocation score on pcmk-1: 0 -clone_color: stateful-1:2 allocation score on pcmk-2: 0 -clone_color: stateful-1:2 allocation score on pcmk-3: 6 -clone_color: stateful-1:2 allocation score on pcmk-4: 0 -clone_color: stateful-1:3 allocation score on pcmk-1: 0 -clone_color: stateful-1:3 allocation score on pcmk-2: 0 -clone_color: stateful-1:3 allocation score on pcmk-3: 0 -clone_color: stateful-1:3 allocation score on pcmk-4: 6 -group_color: group-1 allocation score on pcmk-1: 0 -group_color: group-1 allocation score on pcmk-2: 0 -group_color: group-1 allocation score on pcmk-3: 0 -group_color: group-1 allocation score on pcmk-4: 0 -group_color: r192.168.122.105 allocation score on pcmk-1: 0 -group_color: r192.168.122.105 allocation score on pcmk-2: 0 -group_color: r192.168.122.105 allocation score on pcmk-3: 0 -group_color: r192.168.122.105 allocation score on pcmk-4: 0 -group_color: r192.168.122.106 allocation score on pcmk-1: 0 -group_color: r192.168.122.106 allocation score on pcmk-2: 0 -group_color: r192.168.122.106 allocation score on pcmk-3: 0 -group_color: r192.168.122.106 allocation score on pcmk-4: 0 -group_color: r192.168.122.107 allocation score on pcmk-1: 0 -group_color: r192.168.122.107 allocation score on pcmk-2: 0 -group_color: r192.168.122.107 allocation score on pcmk-3: 0 -group_color: r192.168.122.107 allocation score on pcmk-4: 0 -native_color: Fencing allocation score on pcmk-1: 0 -native_color: Fencing allocation score on pcmk-2: 0 -native_color: Fencing allocation score on pcmk-3: 0 -native_color: Fencing allocation score on pcmk-4: 0 -native_color: lsb-dummy allocation score on pcmk-1: -INFINITY -native_color: lsb-dummy allocation score on pcmk-2: 0 -native_color: lsb-dummy allocation score on pcmk-3: -INFINITY -native_color: lsb-dummy allocation score on pcmk-4: -INFINITY -native_color: migrator allocation score on pcmk-1: 0 -native_color: migrator allocation score on pcmk-2: 0 -native_color: migrator allocation score on pcmk-3: 0 -native_color: migrator allocation score on pcmk-4: 0 -native_color: ping-1:0 allocation score on pcmk-1: 1 -native_color: ping-1:0 allocation score on pcmk-2: 0 -native_color: ping-1:0 allocation score on pcmk-3: 0 -native_color: ping-1:0 allocation score on pcmk-4: 0 -native_color: ping-1:1 allocation score on pcmk-1: -INFINITY -native_color: ping-1:1 allocation score on pcmk-2: 1 -native_color: ping-1:1 allocation score on pcmk-3: 0 -native_color: ping-1:1 allocation score on pcmk-4: 0 -native_color: ping-1:2 allocation score on pcmk-1: -INFINITY -native_color: ping-1:2 allocation score on pcmk-2: -INFINITY -native_color: ping-1:2 allocation score on pcmk-3: 1 -native_color: ping-1:2 allocation score on pcmk-4: 0 -native_color: ping-1:3 allocation score on pcmk-1: -INFINITY -native_color: ping-1:3 allocation score on pcmk-2: -INFINITY -native_color: ping-1:3 allocation score on pcmk-3: -INFINITY -native_color: ping-1:3 allocation score on pcmk-4: 1 -native_color: r192.168.122.105 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.105 allocation score on pcmk-2: 6 -native_color: r192.168.122.105 allocation score on pcmk-3: -INFINITY -native_color: r192.168.122.105 allocation score on pcmk-4: -INFINITY -native_color: r192.168.122.106 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.106 allocation score on pcmk-2: 0 -native_color: r192.168.122.106 allocation score on pcmk-3: -INFINITY -native_color: r192.168.122.106 allocation score on pcmk-4: -INFINITY -native_color: r192.168.122.107 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.107 allocation score on pcmk-2: 0 -native_color: r192.168.122.107 allocation score on pcmk-3: -INFINITY -native_color: r192.168.122.107 allocation score on pcmk-4: -INFINITY -native_color: rsc_pcmk-1 allocation score on pcmk-1: 100 -native_color: rsc_pcmk-1 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-2: 100 -native_color: rsc_pcmk-2 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-3: 100 -native_color: rsc_pcmk-3 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-4: 100 -native_color: stateful-1:0 allocation score on pcmk-1: 6 -native_color: stateful-1:0 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-1: 0 -native_color: stateful-1:1 allocation score on pcmk-2: 6 -native_color: stateful-1:1 allocation score on pcmk-3: 0 -native_color: stateful-1:1 allocation score on pcmk-4: 0 -native_color: stateful-1:2 allocation score on pcmk-1: 0 -native_color: stateful-1:2 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-3: 6 -native_color: stateful-1:2 allocation score on pcmk-4: 0 -native_color: stateful-1:3 allocation score on pcmk-1: 0 -native_color: stateful-1:3 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-4: 6 +pcmk__clone_allocate: Connectivity allocation score on pcmk-1: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-2: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-3: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-4: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-4: 1 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-1: 6 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-2: 6 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-3: 6 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-4: 6 +pcmk__group_allocate: group-1 allocation score on pcmk-1: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-2: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-3: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.105 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.105 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.105 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.122.105 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.106 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.106 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.106 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.122.106 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.107 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.107 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.107 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.122.107 allocation score on pcmk-4: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-1: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-2: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-3: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-4: 0 +pcmk__native_allocate: lsb-dummy allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-2: 0 +pcmk__native_allocate: lsb-dummy allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: migrator allocation score on pcmk-1: 0 +pcmk__native_allocate: migrator allocation score on pcmk-2: 0 +pcmk__native_allocate: migrator allocation score on pcmk-3: 0 +pcmk__native_allocate: migrator allocation score on pcmk-4: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-4: 0 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-4: 0 +pcmk__native_allocate: ping-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: ping-1:2 allocation score on pcmk-4: 0 +pcmk__native_allocate: ping-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-4: 1 +pcmk__native_allocate: r192.168.122.105 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.105 allocation score on pcmk-2: 6 +pcmk__native_allocate: r192.168.122.105 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.122.105 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.122.106 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.106 allocation score on pcmk-2: 0 +pcmk__native_allocate: r192.168.122.106 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.122.106 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.122.107 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.107 allocation score on pcmk-2: 0 +pcmk__native_allocate: r192.168.122.107 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.122.107 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-1: 100 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-2: 100 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-3: 100 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-4: 100 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-1: 6 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-1: 0 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-2: 6 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-4: 0 +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-1: 0 +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-3: 6 +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-4: 0 +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-1: 0 +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-4: 6 stateful-1:0 promotion score on pcmk-1: 5 stateful-1:1 promotion score on pcmk-2: 5 stateful-1:2 promotion score on pcmk-3: 5 diff --git a/pengine/test10/master-demote-2.summary b/pengine/test10/master-demote-2.summary index 02fe0555aef..ef232d34923 100644 --- a/pengine/test10/master-demote-2.summary +++ b/pengine/test10/master-demote-2.summary @@ -33,7 +33,6 @@ Executing cluster transition: * Resource action: stateful-1:1 stop on pcmk-1 * Pseudo action: master-1_stopped_0 * Pseudo action: master-1_start_0 - * Pseudo action: all_stopped * Resource action: stateful-1:1 start on pcmk-1 * Pseudo action: master-1_running_0 * Resource action: stateful-1:1 monitor=15000 on pcmk-1 diff --git a/pengine/test10/master-demote-block.exp b/pengine/test10/master-demote-block.exp index 935837bc16e..f7d72b761eb 100644 --- a/pengine/test10/master-demote-block.exp +++ b/pengine/test10/master-demote-block.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="dummy:1_monitor_20000" on_node="dl380g5d" on_node_uuid="3f6ec88d-ee47-4f63-bfeb-652b8dd96027"> + <rsc_op id="5" operation="monitor" operation_key="dummy:1_monitor_20000" on_node="dl380g5d" on_node_uuid="3f6ec88d-ee47-4f63-bfeb-652b8dd96027"> <primitive id="dummy" long-id="dummy:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="restart" CRM_meta_on_node="dl380g5d" CRM_meta_on_node_uuid="3f6ec88d-ee47-4f63-bfeb-652b8dd96027" CRM_meta_role="Slave" CRM_meta_timeout="100000" /> </rsc_op> diff --git a/pengine/test10/master-demote-block.scores b/pengine/test10/master-demote-block.scores index e99c82858e3..fcee4d577c8 100644 --- a/pengine/test10/master-demote-block.scores +++ b/pengine/test10/master-demote-block.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: dummy:0 allocation score on dl380g5c: -INFINITY -clone_color: dummy:0 allocation score on dl380g5d: 0 -clone_color: dummy:1 allocation score on dl380g5c: -INFINITY -clone_color: dummy:1 allocation score on dl380g5d: INFINITY -clone_color: stateful allocation score on dl380g5c: -INFINITY -clone_color: stateful allocation score on dl380g5d: 0 dummy:0 promotion score on dl380g5c: INFINITY dummy:1 promotion score on dl380g5d: 5 -native_color: dummy:0 allocation score on dl380g5c: -INFINITY -native_color: dummy:0 allocation score on dl380g5d: -INFINITY -native_color: dummy:1 allocation score on dl380g5c: -INFINITY -native_color: dummy:1 allocation score on dl380g5d: INFINITY +pcmk__clone_allocate: dummy:0 allocation score on dl380g5c: -INFINITY +pcmk__clone_allocate: dummy:0 allocation score on dl380g5d: 0 +pcmk__clone_allocate: dummy:1 allocation score on dl380g5c: -INFINITY +pcmk__clone_allocate: dummy:1 allocation score on dl380g5d: INFINITY +pcmk__clone_allocate: stateful allocation score on dl380g5c: -INFINITY +pcmk__clone_allocate: stateful allocation score on dl380g5d: 0 +pcmk__native_allocate: dummy:0 allocation score on dl380g5c: -INFINITY +pcmk__native_allocate: dummy:0 allocation score on dl380g5d: -INFINITY +pcmk__native_allocate: dummy:1 allocation score on dl380g5c: -INFINITY +pcmk__native_allocate: dummy:1 allocation score on dl380g5d: INFINITY diff --git a/pengine/test10/master-demote-block.summary b/pengine/test10/master-demote-block.summary index 611b36c0d26..df95fd6de99 100644 --- a/pengine/test10/master-demote-block.summary +++ b/pengine/test10/master-demote-block.summary @@ -1,3 +1,4 @@ +0 of 2 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Node dl380g5c (21c624bd-c426-43dc-9665-bbfb92054bcd): standby diff --git a/pengine/test10/master-demote.dot b/pengine/test10/master-demote.dot index 49034ef3b5c..aaaf756e6d7 100644 --- a/pengine/test10/master-demote.dot +++ b/pengine/test10/master-demote.dot @@ -1,8 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "named_address_start_0 cxb1" -> "named_drbd_promote_0" [ style = bold] "named_address_start_0 cxb1" [ style=bold color="green" fontcolor="black" ] -"named_address_stop_0 cxa1" -> "all_stopped" [ style = bold] "named_address_stop_0 cxa1" -> "named_address_start_0 cxb1" [ style = bold] "named_address_stop_0 cxa1" [ style=bold color="green" fontcolor="black" ] "named_drbd_confirmed-post_notify_promoted_0" -> "named_drbd_node:0_monitor_10000 cxb1" [ style = bold] diff --git a/pengine/test10/master-demote.exp b/pengine/test10/master-demote.exp index 8909056bd1f..0b3691685ca 100644 --- a/pengine/test10/master-demote.exp +++ b/pengine/test10/master-demote.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="40" operation="start" operation_key="named_address_start_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"> + <rsc_op id="39" operation="start" operation_key="named_address_start_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"> <primitive id="named_address" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="cxb1" CRM_meta_on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045" CRM_meta_timeout="20000" ip="192.168.1.188"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="stop" operation_key="named_address_stop_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"/> + <rsc_op id="38" operation="stop" operation_key="named_address_stop_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="39" operation="stop" operation_key="named_address_stop_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"> + <rsc_op id="38" operation="stop" operation_key="named_address_stop_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"> <primitive id="named_address" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="cxa1" CRM_meta_on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2" CRM_meta_timeout="20000" ip="192.168.1.188"/> </rsc_op> @@ -23,139 +23,139 @@ </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="125" operation="notify" operation_key="named_drbd_node:1_post_notify_promote_0" internal_operation_key="named_drbd_node:0_post_notify_promote_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"> + <rsc_op id="107" operation="notify" operation_key="named_drbd_node:1_post_notify_promote_0" internal_operation_key="named_drbd_node:0_post_notify_promote_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"> <primitive id="named_drbd_node" long-id="named_drbd_node:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="named_drbd_node:0 named_drbd_node:1" CRM_meta_notify_active_uname="cxa1 cxb1" CRM_meta_notify_all_uname="cxa1 cxb1" CRM_meta_notify_available_uname="cxa1 cxb1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="named_drbd_node:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="named_drbd_node:1" CRM_meta_notify_promote_uname="cxb1" CRM_meta_notify_slave_resource="named_drbd_node:0 named_drbd_node:1" CRM_meta_notify_slave_uname="cxa1 cxb1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="cxa1" CRM_meta_on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2" CRM_meta_timeout="20000" drbd_resource="drbd4"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="notify" operation_key="named_drbd_post_notify_promoted_0"/> + <pseudo_event id="62" operation="notify" operation_key="named_drbd_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="124" operation="notify" operation_key="named_drbd_node:1_pre_notify_promote_0" internal_operation_key="named_drbd_node:0_pre_notify_promote_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"> + <rsc_op id="106" operation="notify" operation_key="named_drbd_node:1_pre_notify_promote_0" internal_operation_key="named_drbd_node:0_pre_notify_promote_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"> <primitive id="named_drbd_node" long-id="named_drbd_node:1" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="named_drbd_node:0 named_drbd_node:1" CRM_meta_notify_active_uname="cxa1 cxb1" CRM_meta_notify_all_uname="cxa1 cxb1" CRM_meta_notify_available_uname="cxa1 cxb1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="named_drbd_node:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="named_drbd_node:1" CRM_meta_notify_promote_uname="cxb1" CRM_meta_notify_slave_resource="named_drbd_node:0 named_drbd_node:1" CRM_meta_notify_slave_uname="cxa1 cxb1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="cxa1" CRM_meta_on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2" CRM_meta_timeout="20000" drbd_resource="drbd4"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="notify" operation_key="named_drbd_pre_notify_promote_0"/> + <pseudo_event id="60" operation="notify" operation_key="named_drbd_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="127" operation="notify" operation_key="named_drbd_node:0_post_notify_promote_0" internal_operation_key="named_drbd_node:1_post_notify_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"> + <rsc_op id="109" operation="notify" operation_key="named_drbd_node:0_post_notify_promote_0" internal_operation_key="named_drbd_node:1_post_notify_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"> <primitive id="named_drbd_node" long-id="named_drbd_node:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="named_drbd_node:0 named_drbd_node:1" CRM_meta_notify_active_uname="cxa1 cxb1" CRM_meta_notify_all_uname="cxa1 cxb1" CRM_meta_notify_available_uname="cxa1 cxb1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="named_drbd_node:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="named_drbd_node:1" CRM_meta_notify_promote_uname="cxb1" CRM_meta_notify_slave_resource="named_drbd_node:0 named_drbd_node:1" CRM_meta_notify_slave_uname="cxa1 cxb1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="cxb1" CRM_meta_on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045" CRM_meta_timeout="20000" drbd_resource="drbd4"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="notify" operation_key="named_drbd_post_notify_promoted_0"/> + <pseudo_event id="62" operation="notify" operation_key="named_drbd_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="126" operation="notify" operation_key="named_drbd_node:0_pre_notify_promote_0" internal_operation_key="named_drbd_node:1_pre_notify_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"> + <rsc_op id="108" operation="notify" operation_key="named_drbd_node:0_pre_notify_promote_0" internal_operation_key="named_drbd_node:1_pre_notify_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"> <primitive id="named_drbd_node" long-id="named_drbd_node:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="named_drbd_node:0 named_drbd_node:1" CRM_meta_notify_active_uname="cxa1 cxb1" CRM_meta_notify_all_uname="cxa1 cxb1" CRM_meta_notify_available_uname="cxa1 cxb1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="named_drbd_node:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="named_drbd_node:1" CRM_meta_notify_promote_uname="cxb1" CRM_meta_notify_slave_resource="named_drbd_node:0 named_drbd_node:1" CRM_meta_notify_slave_uname="cxa1 cxb1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="cxb1" CRM_meta_on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045" CRM_meta_timeout="20000" drbd_resource="drbd4"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="notify" operation_key="named_drbd_pre_notify_promote_0"/> + <pseudo_event id="60" operation="notify" operation_key="named_drbd_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="named_drbd_node:0_monitor_10000" internal_operation_key="named_drbd_node:1_monitor_10000" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"> + <rsc_op id="45" operation="monitor" operation_key="named_drbd_node:0_monitor_10000" internal_operation_key="named_drbd_node:1_monitor_10000" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"> <primitive id="named_drbd_node" long-id="named_drbd_node:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="cxb1" CRM_meta_on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="5000" drbd_resource="drbd4"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="promote" operation_key="named_drbd_node:0_promote_0" internal_operation_key="named_drbd_node:1_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"/> + <rsc_op id="44" operation="promote" operation_key="named_drbd_node:0_promote_0" internal_operation_key="named_drbd_node:1_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"/> </trigger> <trigger> - <pseudo_event id="64" operation="notified" operation_key="named_drbd_confirmed-post_notify_promoted_0"/> + <pseudo_event id="63" operation="notified" operation_key="named_drbd_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="45" operation="promote" operation_key="named_drbd_node:0_promote_0" internal_operation_key="named_drbd_node:1_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"> + <rsc_op id="44" operation="promote" operation_key="named_drbd_node:0_promote_0" internal_operation_key="named_drbd_node:1_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"> <primitive id="named_drbd_node" long-id="named_drbd_node:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="named_drbd_node:0 named_drbd_node:1" CRM_meta_notify_active_uname="cxa1 cxb1" CRM_meta_notify_all_uname="cxa1 cxb1" CRM_meta_notify_available_uname="cxa1 cxb1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="named_drbd_node:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="named_drbd_node:1" CRM_meta_notify_promote_uname="cxb1" CRM_meta_notify_slave_resource="named_drbd_node:0 named_drbd_node:1" CRM_meta_notify_slave_uname="cxa1 cxb1" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="cxb1" CRM_meta_on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045" CRM_meta_timeout="20000" drbd_resource="drbd4"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="59" operation="promote" operation_key="named_drbd_promote_0"/> + <pseudo_event id="58" operation="promote" operation_key="named_drbd_promote_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="64" operation="notified" operation_key="named_drbd_confirmed-post_notify_promoted_0"> + <pseudo_event id="63" operation="notified" operation_key="named_drbd_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="notify" operation_key="named_drbd_post_notify_promoted_0"/> + <pseudo_event id="62" operation="notify" operation_key="named_drbd_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="125" operation="notify" operation_key="named_drbd_node:1_post_notify_promote_0" internal_operation_key="named_drbd_node:0_post_notify_promote_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"/> + <rsc_op id="107" operation="notify" operation_key="named_drbd_node:1_post_notify_promote_0" internal_operation_key="named_drbd_node:0_post_notify_promote_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"/> </trigger> <trigger> - <rsc_op id="127" operation="notify" operation_key="named_drbd_node:0_post_notify_promote_0" internal_operation_key="named_drbd_node:1_post_notify_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"/> + <rsc_op id="109" operation="notify" operation_key="named_drbd_node:0_post_notify_promote_0" internal_operation_key="named_drbd_node:1_post_notify_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="63" operation="notify" operation_key="named_drbd_post_notify_promoted_0"> + <pseudo_event id="62" operation="notify" operation_key="named_drbd_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="promoted" operation_key="named_drbd_promoted_0"/> + <pseudo_event id="59" operation="promoted" operation_key="named_drbd_promoted_0"/> </trigger> <trigger> - <pseudo_event id="62" operation="notified" operation_key="named_drbd_confirmed-pre_notify_promote_0"/> + <pseudo_event id="61" operation="notified" operation_key="named_drbd_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="62" operation="notified" operation_key="named_drbd_confirmed-pre_notify_promote_0"> + <pseudo_event id="61" operation="notified" operation_key="named_drbd_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="notify" operation_key="named_drbd_pre_notify_promote_0"/> + <pseudo_event id="60" operation="notify" operation_key="named_drbd_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="124" operation="notify" operation_key="named_drbd_node:1_pre_notify_promote_0" internal_operation_key="named_drbd_node:0_pre_notify_promote_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"/> + <rsc_op id="106" operation="notify" operation_key="named_drbd_node:1_pre_notify_promote_0" internal_operation_key="named_drbd_node:0_pre_notify_promote_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"/> </trigger> <trigger> - <rsc_op id="126" operation="notify" operation_key="named_drbd_node:0_pre_notify_promote_0" internal_operation_key="named_drbd_node:1_pre_notify_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"/> + <rsc_op id="108" operation="notify" operation_key="named_drbd_node:0_pre_notify_promote_0" internal_operation_key="named_drbd_node:1_pre_notify_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="61" operation="notify" operation_key="named_drbd_pre_notify_promote_0"> + <pseudo_event id="60" operation="notify" operation_key="named_drbd_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -163,40 +163,28 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="60" operation="promoted" operation_key="named_drbd_promoted_0"> + <pseudo_event id="59" operation="promoted" operation_key="named_drbd_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="promote" operation_key="named_drbd_node:0_promote_0" internal_operation_key="named_drbd_node:1_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"/> + <rsc_op id="44" operation="promote" operation_key="named_drbd_node:0_promote_0" internal_operation_key="named_drbd_node:1_promote_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="59" operation="promote" operation_key="named_drbd_promote_0"> + <pseudo_event id="58" operation="promote" operation_key="named_drbd_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="named_address_start_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"/> + <rsc_op id="39" operation="start" operation_key="named_address_start_0" on_node="cxb1" on_node_uuid="97c99ee5-0f0e-4519-845c-14871d0ba045"/> </trigger> <trigger> - <pseudo_event id="62" operation="notified" operation_key="named_drbd_confirmed-pre_notify_promote_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="14"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="39" operation="stop" operation_key="named_address_stop_0" on_node="cxa1" on_node_uuid="c906edaf-e5f3-4d72-96e5-03fa1ebf2ef2"/> + <pseudo_event id="61" operation="notified" operation_key="named_drbd_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-demote.scores b/pengine/test10/master-demote.scores index 7c654f36ad6..da37bd83b1f 100644 --- a/pengine/test10/master-demote.scores +++ b/pengine/test10/master-demote.scores @@ -1,66 +1,66 @@ Allocation scores: -clone_color: cyrus_drbd allocation score on cxa1: 210 -clone_color: cyrus_drbd allocation score on cxb1: 200 -clone_color: cyrus_drbd_node:0 allocation score on cxa1: 76 -clone_color: cyrus_drbd_node:0 allocation score on cxb1: 0 -clone_color: cyrus_drbd_node:1 allocation score on cxa1: 0 -clone_color: cyrus_drbd_node:1 allocation score on cxb1: 76 -clone_color: fence_clone allocation score on cxa1: 0 -clone_color: fence_clone allocation score on cxb1: 0 -clone_color: fence_node:0 allocation score on cxa1: 1 -clone_color: fence_node:0 allocation score on cxb1: 0 -clone_color: fence_node:1 allocation score on cxa1: 0 -clone_color: fence_node:1 allocation score on cxb1: 1 -clone_color: named_drbd allocation score on cxa1: 200 -clone_color: named_drbd allocation score on cxb1: 210 -clone_color: named_drbd_node:0 allocation score on cxa1: 76 -clone_color: named_drbd_node:0 allocation score on cxb1: 0 -clone_color: named_drbd_node:1 allocation score on cxa1: 0 -clone_color: named_drbd_node:1 allocation score on cxb1: 76 -clone_color: pingd_clone allocation score on cxa1: 0 -clone_color: pingd_clone allocation score on cxb1: 0 -clone_color: pingd_node:0 allocation score on cxa1: 1 -clone_color: pingd_node:0 allocation score on cxb1: 0 -clone_color: pingd_node:1 allocation score on cxa1: 0 -clone_color: pingd_node:1 allocation score on cxb1: 1 cyrus_drbd_node:0 promotion score on cxa1: 285 cyrus_drbd_node:1 promotion score on cxb1: 275 named_drbd_node:0 promotion score on cxa1: 275 named_drbd_node:1 promotion score on cxb1: 285 named_drbd_node:2 promotion score on none: 0 -native_color: cyrus_address allocation score on cxa1: 210 -native_color: cyrus_address allocation score on cxb1: 200 -native_color: cyrus_drbd_node:0 allocation score on cxa1: 76 -native_color: cyrus_drbd_node:0 allocation score on cxb1: 0 -native_color: cyrus_drbd_node:1 allocation score on cxa1: -INFINITY -native_color: cyrus_drbd_node:1 allocation score on cxb1: 76 -native_color: cyrus_filesys allocation score on cxa1: -INFINITY -native_color: cyrus_filesys allocation score on cxb1: -INFINITY -native_color: cyrus_master allocation score on cxa1: -INFINITY -native_color: cyrus_master allocation score on cxb1: -INFINITY -native_color: cyrus_syslogd allocation score on cxa1: -INFINITY -native_color: cyrus_syslogd allocation score on cxb1: -INFINITY -native_color: cyrus_volgroup allocation score on cxa1: -INFINITY -native_color: cyrus_volgroup allocation score on cxb1: -INFINITY -native_color: fence_node:0 allocation score on cxa1: 1 -native_color: fence_node:0 allocation score on cxb1: 0 -native_color: fence_node:1 allocation score on cxa1: -INFINITY -native_color: fence_node:1 allocation score on cxb1: 1 -native_color: named_address allocation score on cxa1: 200 -native_color: named_address allocation score on cxb1: 210 -native_color: named_daemon allocation score on cxa1: -INFINITY -native_color: named_daemon allocation score on cxb1: -INFINITY -native_color: named_drbd_node:0 allocation score on cxa1: 76 -native_color: named_drbd_node:0 allocation score on cxb1: 0 -native_color: named_drbd_node:1 allocation score on cxa1: -INFINITY -native_color: named_drbd_node:1 allocation score on cxb1: 76 -native_color: named_filesys allocation score on cxa1: -INFINITY -native_color: named_filesys allocation score on cxb1: -INFINITY -native_color: named_syslogd allocation score on cxa1: -INFINITY -native_color: named_syslogd allocation score on cxb1: -INFINITY -native_color: named_volgroup allocation score on cxa1: -INFINITY -native_color: named_volgroup allocation score on cxb1: -INFINITY -native_color: pingd_node:0 allocation score on cxa1: 1 -native_color: pingd_node:0 allocation score on cxb1: 0 -native_color: pingd_node:1 allocation score on cxa1: -INFINITY -native_color: pingd_node:1 allocation score on cxb1: 1 +pcmk__clone_allocate: cyrus_drbd allocation score on cxa1: 210 +pcmk__clone_allocate: cyrus_drbd allocation score on cxb1: 200 +pcmk__clone_allocate: cyrus_drbd_node:0 allocation score on cxa1: 76 +pcmk__clone_allocate: cyrus_drbd_node:0 allocation score on cxb1: 0 +pcmk__clone_allocate: cyrus_drbd_node:1 allocation score on cxa1: 0 +pcmk__clone_allocate: cyrus_drbd_node:1 allocation score on cxb1: 76 +pcmk__clone_allocate: fence_clone allocation score on cxa1: 0 +pcmk__clone_allocate: fence_clone allocation score on cxb1: 0 +pcmk__clone_allocate: fence_node:0 allocation score on cxa1: 1 +pcmk__clone_allocate: fence_node:0 allocation score on cxb1: 0 +pcmk__clone_allocate: fence_node:1 allocation score on cxa1: 0 +pcmk__clone_allocate: fence_node:1 allocation score on cxb1: 1 +pcmk__clone_allocate: named_drbd allocation score on cxa1: 200 +pcmk__clone_allocate: named_drbd allocation score on cxb1: 210 +pcmk__clone_allocate: named_drbd_node:0 allocation score on cxa1: 76 +pcmk__clone_allocate: named_drbd_node:0 allocation score on cxb1: 0 +pcmk__clone_allocate: named_drbd_node:1 allocation score on cxa1: 0 +pcmk__clone_allocate: named_drbd_node:1 allocation score on cxb1: 76 +pcmk__clone_allocate: pingd_clone allocation score on cxa1: 0 +pcmk__clone_allocate: pingd_clone allocation score on cxb1: 0 +pcmk__clone_allocate: pingd_node:0 allocation score on cxa1: 1 +pcmk__clone_allocate: pingd_node:0 allocation score on cxb1: 0 +pcmk__clone_allocate: pingd_node:1 allocation score on cxa1: 0 +pcmk__clone_allocate: pingd_node:1 allocation score on cxb1: 1 +pcmk__native_allocate: cyrus_address allocation score on cxa1: 210 +pcmk__native_allocate: cyrus_address allocation score on cxb1: 200 +pcmk__native_allocate: cyrus_drbd_node:0 allocation score on cxa1: 76 +pcmk__native_allocate: cyrus_drbd_node:0 allocation score on cxb1: 0 +pcmk__native_allocate: cyrus_drbd_node:1 allocation score on cxa1: -INFINITY +pcmk__native_allocate: cyrus_drbd_node:1 allocation score on cxb1: 76 +pcmk__native_allocate: cyrus_filesys allocation score on cxa1: -INFINITY +pcmk__native_allocate: cyrus_filesys allocation score on cxb1: -INFINITY +pcmk__native_allocate: cyrus_master allocation score on cxa1: -INFINITY +pcmk__native_allocate: cyrus_master allocation score on cxb1: -INFINITY +pcmk__native_allocate: cyrus_syslogd allocation score on cxa1: -INFINITY +pcmk__native_allocate: cyrus_syslogd allocation score on cxb1: -INFINITY +pcmk__native_allocate: cyrus_volgroup allocation score on cxa1: -INFINITY +pcmk__native_allocate: cyrus_volgroup allocation score on cxb1: -INFINITY +pcmk__native_allocate: fence_node:0 allocation score on cxa1: 1 +pcmk__native_allocate: fence_node:0 allocation score on cxb1: 0 +pcmk__native_allocate: fence_node:1 allocation score on cxa1: -INFINITY +pcmk__native_allocate: fence_node:1 allocation score on cxb1: 1 +pcmk__native_allocate: named_address allocation score on cxa1: 200 +pcmk__native_allocate: named_address allocation score on cxb1: 210 +pcmk__native_allocate: named_daemon allocation score on cxa1: -INFINITY +pcmk__native_allocate: named_daemon allocation score on cxb1: -INFINITY +pcmk__native_allocate: named_drbd_node:0 allocation score on cxa1: 76 +pcmk__native_allocate: named_drbd_node:0 allocation score on cxb1: 0 +pcmk__native_allocate: named_drbd_node:1 allocation score on cxa1: -INFINITY +pcmk__native_allocate: named_drbd_node:1 allocation score on cxb1: 76 +pcmk__native_allocate: named_filesys allocation score on cxa1: -INFINITY +pcmk__native_allocate: named_filesys allocation score on cxb1: -INFINITY +pcmk__native_allocate: named_syslogd allocation score on cxa1: -INFINITY +pcmk__native_allocate: named_syslogd allocation score on cxb1: -INFINITY +pcmk__native_allocate: named_volgroup allocation score on cxa1: -INFINITY +pcmk__native_allocate: named_volgroup allocation score on cxb1: -INFINITY +pcmk__native_allocate: pingd_node:0 allocation score on cxa1: 1 +pcmk__native_allocate: pingd_node:0 allocation score on cxb1: 0 +pcmk__native_allocate: pingd_node:1 allocation score on cxa1: -INFINITY +pcmk__native_allocate: pingd_node:1 allocation score on cxb1: 1 diff --git a/pengine/test10/master-demote.summary b/pengine/test10/master-demote.summary index b50fb90d2b5..065c01df5bf 100644 --- a/pengine/test10/master-demote.summary +++ b/pengine/test10/master-demote.summary @@ -29,7 +29,6 @@ Transition Summary: Executing cluster transition: * Resource action: named_address stop on cxa1 * Pseudo action: named_drbd_pre_notify_promote_0 - * Pseudo action: all_stopped * Resource action: named_address start on cxb1 * Resource action: named_drbd_node:1 notify on cxa1 * Resource action: named_drbd_node:0 notify on cxb1 diff --git a/pengine/test10/master-depend.exp b/pengine/test10/master-depend.exp index c50e7a5a241..db387929645 100644 --- a/pengine/test10/master-depend.exp +++ b/pengine/test10/master-depend.exp @@ -1,49 +1,49 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="53" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> + <rsc_op id="51" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="vbox3 vbox4" CRM_meta_notify_available_uname="vbox4 vbox3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0" CRM_meta_notify_start_uname="vbox4" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_timeout="20000" drbd_resource="drbd0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="vbox3 vbox4" CRM_meta_notify_available_uname="vbox3 vbox4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0" CRM_meta_notify_start_uname="vbox4" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_timeout="20000" drbd_resource="drbd0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notify" operation_key="drbd_post_notify_running_0"/> + <pseudo_event id="14" operation="notify" operation_key="drbd_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="drbd0:0_monitor_60000" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> + <rsc_op id="9" operation="monitor" operation_key="drbd0:0_monitor_60000" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_role="Slave" CRM_meta_timeout="10000" drbd_resource="drbd0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="drbd0:0_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> + <rsc_op id="8" operation="start" operation_key="drbd0:0_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> </trigger> <trigger> - <pseudo_event id="16" operation="notified" operation_key="drbd_confirmed-post_notify_running_0"/> + <pseudo_event id="15" operation="notified" operation_key="drbd_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="start" operation_key="drbd0:0_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> + <rsc_op id="8" operation="start" operation_key="drbd0:0_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="vbox3 vbox4" CRM_meta_notify_available_uname="vbox4 vbox3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0" CRM_meta_notify_start_uname="vbox4" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_timeout="20000" drbd_resource="drbd0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="vbox3 vbox4" CRM_meta_notify_available_uname="vbox3 vbox4" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0" CRM_meta_notify_start_uname="vbox4" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_timeout="20000" drbd_resource="drbd0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="start" operation_key="drbd_start_0"/> + <pseudo_event id="10" operation="start" operation_key="drbd_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="drbd0:0_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> + <rsc_op id="1" operation="monitor" operation_key="drbd0:0_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_notify="true" CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" drbd_resource="drbd0"/> </rsc_op> @@ -52,49 +52,49 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="16" operation="notified" operation_key="drbd_confirmed-post_notify_running_0"> + <pseudo_event id="15" operation="notified" operation_key="drbd_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notify" operation_key="drbd_post_notify_running_0"/> + <pseudo_event id="14" operation="notify" operation_key="drbd_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="53" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> + <rsc_op id="51" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="15" operation="notify" operation_key="drbd_post_notify_running_0"> + <pseudo_event id="14" operation="notify" operation_key="drbd_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="running" operation_key="drbd_running_0"/> + <pseudo_event id="11" operation="running" operation_key="drbd_running_0"/> </trigger> <trigger> - <pseudo_event id="14" operation="notified" operation_key="drbd_confirmed-pre_notify_start_0"/> + <pseudo_event id="13" operation="notified" operation_key="drbd_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="14" operation="notified" operation_key="drbd_confirmed-pre_notify_start_0"> + <pseudo_event id="13" operation="notified" operation_key="drbd_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notify" operation_key="drbd_pre_notify_start_0"/> + <pseudo_event id="12" operation="notify" operation_key="drbd_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="13" operation="notify" operation_key="drbd_pre_notify_start_0"> + <pseudo_event id="12" operation="notify" operation_key="drbd_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -102,50 +102,50 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="12" operation="running" operation_key="drbd_running_0"> + <pseudo_event id="11" operation="running" operation_key="drbd_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="drbd0:0_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> + <rsc_op id="8" operation="start" operation_key="drbd0:0_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="drbd_start_0"/> + <pseudo_event id="10" operation="start" operation_key="drbd_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="11" operation="start" operation_key="drbd_start_0"> + <pseudo_event id="10" operation="start" operation_key="drbd_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="2" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="drbd0:0_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> + <rsc_op id="1" operation="monitor" operation_key="drbd0:0_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> </trigger> <trigger> - <pseudo_event id="14" operation="notified" operation_key="drbd_confirmed-pre_notify_start_0"/> + <pseudo_event id="13" operation="notified" operation_key="drbd_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="35" operation="start" operation_key="cman:0_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> + <rsc_op id="34" operation="start" operation_key="cman:0_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> <primitive id="cman" long-id="cman:0" class="lsb" type="cman"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="start" operation_key="cman_clone_start_0"/> + <pseudo_event id="35" operation="start" operation_key="cman_clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="cman:0_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> + <rsc_op id="2" operation="monitor" operation_key="cman:0_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> <primitive id="cman" long-id="cman:0" class="lsb" type="cman"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -154,34 +154,34 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="37" operation="running" operation_key="cman_clone_running_0"> + <pseudo_event id="36" operation="running" operation_key="cman_clone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="cman:0_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> + <rsc_op id="34" operation="start" operation_key="cman:0_start_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> </trigger> <trigger> - <pseudo_event id="36" operation="start" operation_key="cman_clone_start_0"/> + <pseudo_event id="35" operation="start" operation_key="cman_clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="36" operation="start" operation_key="cman_clone_start_0"> + <pseudo_event id="35" operation="start" operation_key="cman_clone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="cman:0_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> + <rsc_op id="2" operation="monitor" operation_key="cman:0_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="clvmd:0_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> + <rsc_op id="3" operation="monitor" operation_key="clvmd:0_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> <primitive id="clvmd" long-id="clvmd:0" class="lsb" type="lxclvmd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="vmnci36_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> + <rsc_op id="4" operation="monitor" operation_key="vmnci36_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> <primitive id="vmnci36" class="ocf" provider="heartbeat" type="vm"/> <attributes CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" target_role="started" vmid="vmnci36"/> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="vmnci37_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> + <rsc_op id="5" operation="monitor" operation_key="vmnci37_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> <primitive id="vmnci37" class="ocf" provider="heartbeat" type="vm"/> <attributes CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" target_role="stopped" vmid="vmnci37"/> </rsc_op> @@ -208,7 +208,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="vmnci38_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> + <rsc_op id="6" operation="monitor" operation_key="vmnci38_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> <primitive id="vmnci38" class="ocf" provider="heartbeat" type="vm"/> <attributes CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" target_role="stopped" vmid="vmnci38"/> </rsc_op> @@ -217,7 +217,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="vmnci55_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> + <rsc_op id="7" operation="monitor" operation_key="vmnci55_monitor_0" on_node="vbox4" on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6"> <primitive id="vmnci55" class="ocf" provider="heartbeat" type="vm"/> <attributes CRM_meta_on_node="vbox4" CRM_meta_on_node_uuid="a9a4b0ab-fc17-48ab-9d91-29e398e15cb6" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" target_role="stopped" vmid="vmnci55"/> </rsc_op> diff --git a/pengine/test10/master-depend.scores b/pengine/test10/master-depend.scores index 17e891135df..ff421962f7e 100644 --- a/pengine/test10/master-depend.scores +++ b/pengine/test10/master-depend.scores @@ -1,41 +1,41 @@ Allocation scores: -clone_color: clvmd:0 allocation score on vbox3: 0 -clone_color: clvmd:0 allocation score on vbox4: 0 -clone_color: clvmd:1 allocation score on vbox3: 0 -clone_color: clvmd:1 allocation score on vbox4: 0 -clone_color: clvmd_clone allocation score on vbox3: 0 -clone_color: clvmd_clone allocation score on vbox4: 0 -clone_color: cman:0 allocation score on vbox3: 0 -clone_color: cman:0 allocation score on vbox4: 0 -clone_color: cman:1 allocation score on vbox3: 0 -clone_color: cman:1 allocation score on vbox4: 0 -clone_color: cman_clone allocation score on vbox3: 0 -clone_color: cman_clone allocation score on vbox4: 0 -clone_color: drbd allocation score on vbox3: 1 -clone_color: drbd allocation score on vbox4: 0 -clone_color: drbd0:0 allocation score on vbox3: 1 -clone_color: drbd0:0 allocation score on vbox4: 0 -clone_color: drbd0:1 allocation score on vbox3: 1 -clone_color: drbd0:1 allocation score on vbox4: 0 drbd0:0 promotion score on vbox4: -1 drbd0:1 promotion score on none: 0 -native_color: clvmd:0 allocation score on vbox3: -INFINITY -native_color: clvmd:0 allocation score on vbox4: -INFINITY -native_color: clvmd:1 allocation score on vbox3: -INFINITY -native_color: clvmd:1 allocation score on vbox4: -INFINITY -native_color: cman:0 allocation score on vbox3: -INFINITY -native_color: cman:0 allocation score on vbox4: 0 -native_color: cman:1 allocation score on vbox3: -INFINITY -native_color: cman:1 allocation score on vbox4: -INFINITY -native_color: drbd0:0 allocation score on vbox3: -INFINITY -native_color: drbd0:0 allocation score on vbox4: 0 -native_color: drbd0:1 allocation score on vbox3: -INFINITY -native_color: drbd0:1 allocation score on vbox4: -INFINITY -native_color: vmnci36 allocation score on vbox3: -INFINITY -native_color: vmnci36 allocation score on vbox4: -INFINITY -native_color: vmnci37 allocation score on vbox3: -INFINITY -native_color: vmnci37 allocation score on vbox4: -INFINITY -native_color: vmnci38 allocation score on vbox3: -INFINITY -native_color: vmnci38 allocation score on vbox4: -INFINITY -native_color: vmnci55 allocation score on vbox3: -INFINITY -native_color: vmnci55 allocation score on vbox4: -INFINITY +pcmk__clone_allocate: clvmd:0 allocation score on vbox3: 0 +pcmk__clone_allocate: clvmd:0 allocation score on vbox4: 0 +pcmk__clone_allocate: clvmd:1 allocation score on vbox3: 0 +pcmk__clone_allocate: clvmd:1 allocation score on vbox4: 0 +pcmk__clone_allocate: clvmd_clone allocation score on vbox3: 0 +pcmk__clone_allocate: clvmd_clone allocation score on vbox4: 0 +pcmk__clone_allocate: cman:0 allocation score on vbox3: 0 +pcmk__clone_allocate: cman:0 allocation score on vbox4: 0 +pcmk__clone_allocate: cman:1 allocation score on vbox3: 0 +pcmk__clone_allocate: cman:1 allocation score on vbox4: 0 +pcmk__clone_allocate: cman_clone allocation score on vbox3: 0 +pcmk__clone_allocate: cman_clone allocation score on vbox4: 0 +pcmk__clone_allocate: drbd allocation score on vbox3: 1 +pcmk__clone_allocate: drbd allocation score on vbox4: 0 +pcmk__clone_allocate: drbd0:0 allocation score on vbox3: 1 +pcmk__clone_allocate: drbd0:0 allocation score on vbox4: 0 +pcmk__clone_allocate: drbd0:1 allocation score on vbox3: 1 +pcmk__clone_allocate: drbd0:1 allocation score on vbox4: 0 +pcmk__native_allocate: clvmd:0 allocation score on vbox3: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on vbox4: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on vbox3: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on vbox4: -INFINITY +pcmk__native_allocate: cman:0 allocation score on vbox3: -INFINITY +pcmk__native_allocate: cman:0 allocation score on vbox4: 0 +pcmk__native_allocate: cman:1 allocation score on vbox3: -INFINITY +pcmk__native_allocate: cman:1 allocation score on vbox4: -INFINITY +pcmk__native_allocate: drbd0:0 allocation score on vbox3: -INFINITY +pcmk__native_allocate: drbd0:0 allocation score on vbox4: 0 +pcmk__native_allocate: drbd0:1 allocation score on vbox3: -INFINITY +pcmk__native_allocate: drbd0:1 allocation score on vbox4: -INFINITY +pcmk__native_allocate: vmnci36 allocation score on vbox3: -INFINITY +pcmk__native_allocate: vmnci36 allocation score on vbox4: -INFINITY +pcmk__native_allocate: vmnci37 allocation score on vbox3: -INFINITY +pcmk__native_allocate: vmnci37 allocation score on vbox4: -INFINITY +pcmk__native_allocate: vmnci38 allocation score on vbox3: -INFINITY +pcmk__native_allocate: vmnci38 allocation score on vbox4: -INFINITY +pcmk__native_allocate: vmnci55 allocation score on vbox3: -INFINITY +pcmk__native_allocate: vmnci55 allocation score on vbox4: -INFINITY diff --git a/pengine/test10/master-depend.summary b/pengine/test10/master-depend.summary index e6f33cb7fd3..b45404117ca 100644 --- a/pengine/test10/master-depend.summary +++ b/pengine/test10/master-depend.summary @@ -1,4 +1,4 @@ -3 of 10 resources DISABLED and 0 BLOCKED from being started due to failures +3 of 10 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ vbox4 ] diff --git a/pengine/test10/master-dependent-ban.exp b/pengine/test10/master-dependent-ban.exp index 99a6e946c94..39f62d4bb67 100644 --- a/pengine/test10/master-dependent-ban.exp +++ b/pengine/test10/master-dependent-ban.exp @@ -1,152 +1,152 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="48" operation="notify" operation_key="p_drbd-dtest1_post_notify_promote_0" internal_operation_key="p_drbd-dtest1:0_post_notify_promote_0" on_node="c7" on_node_uuid="168822234"> + <rsc_op id="42" operation="notify" operation_key="p_drbd-dtest1_post_notify_promote_0" internal_operation_key="p_drbd-dtest1:0_post_notify_promote_0" on_node="c7" on_node_uuid="168822234"> <primitive id="p_drbd-dtest1" long-id="p_drbd-dtest1:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_active_uname="c7 c6" CRM_meta_notify_all_uname="c6 c7 c8" CRM_meta_notify_available_uname="c8 c7 c6" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_drbd-dtest1:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_drbd-dtest1:0" CRM_meta_notify_promote_uname="c7" CRM_meta_notify_slave_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_slave_uname="c7 c6" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="c7" CRM_meta_on_node_uuid="168822234" CRM_meta_timeout="90000" drbd_resource="dtest1"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_active_uname="c7 c6" CRM_meta_notify_all_uname="c6 c7 c8" CRM_meta_notify_available_uname="c6 c7 c8" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_drbd-dtest1:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_drbd-dtest1:0" CRM_meta_notify_promote_uname="c7" CRM_meta_notify_slave_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_slave_uname="c7 c6" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="c7" CRM_meta_on_node_uuid="168822234" CRM_meta_timeout="90000" drbd_resource="dtest1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notify" operation_key="ms_drbd-dtest1_post_notify_promoted_0"/> + <pseudo_event id="24" operation="notify" operation_key="ms_drbd-dtest1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="47" operation="notify" operation_key="p_drbd-dtest1_pre_notify_promote_0" internal_operation_key="p_drbd-dtest1:0_pre_notify_promote_0" on_node="c7" on_node_uuid="168822234"> + <rsc_op id="41" operation="notify" operation_key="p_drbd-dtest1_pre_notify_promote_0" internal_operation_key="p_drbd-dtest1:0_pre_notify_promote_0" on_node="c7" on_node_uuid="168822234"> <primitive id="p_drbd-dtest1" long-id="p_drbd-dtest1:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_active_uname="c7 c6" CRM_meta_notify_all_uname="c6 c7 c8" CRM_meta_notify_available_uname="c8 c7 c6" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_drbd-dtest1:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_drbd-dtest1:0" CRM_meta_notify_promote_uname="c7" CRM_meta_notify_slave_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_slave_uname="c7 c6" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="c7" CRM_meta_on_node_uuid="168822234" CRM_meta_timeout="90000" drbd_resource="dtest1"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_active_uname="c7 c6" CRM_meta_notify_all_uname="c6 c7 c8" CRM_meta_notify_available_uname="c6 c7 c8" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_drbd-dtest1:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_drbd-dtest1:0" CRM_meta_notify_promote_uname="c7" CRM_meta_notify_slave_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_slave_uname="c7 c6" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="c7" CRM_meta_on_node_uuid="168822234" CRM_meta_timeout="90000" drbd_resource="dtest1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notify" operation_key="ms_drbd-dtest1_pre_notify_promote_0"/> + <pseudo_event id="22" operation="notify" operation_key="ms_drbd-dtest1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="p_drbd-dtest1_monitor_10000" internal_operation_key="p_drbd-dtest1:0_monitor_10000" on_node="c7" on_node_uuid="168822234"> + <rsc_op id="4" operation="monitor" operation_key="p_drbd-dtest1_monitor_10000" internal_operation_key="p_drbd-dtest1:0_monitor_10000" on_node="c7" on_node_uuid="168822234"> <primitive id="p_drbd-dtest1" long-id="p_drbd-dtest1:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="c7" CRM_meta_on_node_uuid="168822234" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="20000" drbd_resource="dtest1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="promote" operation_key="p_drbd-dtest1_promote_0" internal_operation_key="p_drbd-dtest1:0_promote_0" on_node="c7" on_node_uuid="168822234"/> + <rsc_op id="3" operation="promote" operation_key="p_drbd-dtest1_promote_0" internal_operation_key="p_drbd-dtest1:0_promote_0" on_node="c7" on_node_uuid="168822234"/> </trigger> <trigger> - <pseudo_event id="26" operation="notified" operation_key="ms_drbd-dtest1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="25" operation="notified" operation_key="ms_drbd-dtest1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="promote" operation_key="p_drbd-dtest1_promote_0" internal_operation_key="p_drbd-dtest1:0_promote_0" on_node="c7" on_node_uuid="168822234"> + <rsc_op id="3" operation="promote" operation_key="p_drbd-dtest1_promote_0" internal_operation_key="p_drbd-dtest1:0_promote_0" on_node="c7" on_node_uuid="168822234"> <primitive id="p_drbd-dtest1" long-id="p_drbd-dtest1:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_active_uname="c7 c6" CRM_meta_notify_all_uname="c6 c7 c8" CRM_meta_notify_available_uname="c8 c7 c6" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_drbd-dtest1:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="p_drbd-dtest1:0" CRM_meta_notify_promote_uname="c7" CRM_meta_notify_slave_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_slave_uname="c7 c6" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="c7" CRM_meta_on_node_uuid="168822234" CRM_meta_timeout="90000" drbd_resource="dtest1"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_active_uname="c7 c6" CRM_meta_notify_all_uname="c6 c7 c8" CRM_meta_notify_available_uname="c6 c7 c8" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_drbd-dtest1:2" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="p_drbd-dtest1:0" CRM_meta_notify_promote_uname="c7" CRM_meta_notify_slave_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_slave_uname="c7 c6" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="c7" CRM_meta_on_node_uuid="168822234" CRM_meta_timeout="90000" drbd_resource="dtest1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="promote" operation_key="ms_drbd-dtest1_promote_0"/> + <pseudo_event id="20" operation="promote" operation_key="ms_drbd-dtest1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="50" operation="notify" operation_key="p_drbd-dtest1_post_notify_promote_0" internal_operation_key="p_drbd-dtest1:1_post_notify_promote_0" on_node="c6" on_node_uuid="168822233"> + <rsc_op id="44" operation="notify" operation_key="p_drbd-dtest1_post_notify_promote_0" internal_operation_key="p_drbd-dtest1:1_post_notify_promote_0" on_node="c6" on_node_uuid="168822233"> <primitive id="p_drbd-dtest1" long-id="p_drbd-dtest1:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_active_uname="c7 c6" CRM_meta_notify_all_uname="c6 c7 c8" CRM_meta_notify_available_uname="c8 c7 c6" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_drbd-dtest1:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_drbd-dtest1:0" CRM_meta_notify_promote_uname="c7" CRM_meta_notify_slave_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_slave_uname="c7 c6" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="c6" CRM_meta_on_node_uuid="168822233" CRM_meta_timeout="90000" drbd_resource="dtest1"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_active_uname="c7 c6" CRM_meta_notify_all_uname="c6 c7 c8" CRM_meta_notify_available_uname="c6 c7 c8" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_drbd-dtest1:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_drbd-dtest1:0" CRM_meta_notify_promote_uname="c7" CRM_meta_notify_slave_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_slave_uname="c7 c6" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="c6" CRM_meta_on_node_uuid="168822233" CRM_meta_timeout="90000" drbd_resource="dtest1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notify" operation_key="ms_drbd-dtest1_post_notify_promoted_0"/> + <pseudo_event id="24" operation="notify" operation_key="ms_drbd-dtest1_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="49" operation="notify" operation_key="p_drbd-dtest1_pre_notify_promote_0" internal_operation_key="p_drbd-dtest1:1_pre_notify_promote_0" on_node="c6" on_node_uuid="168822233"> + <rsc_op id="43" operation="notify" operation_key="p_drbd-dtest1_pre_notify_promote_0" internal_operation_key="p_drbd-dtest1:1_pre_notify_promote_0" on_node="c6" on_node_uuid="168822233"> <primitive id="p_drbd-dtest1" long-id="p_drbd-dtest1:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_active_uname="c7 c6" CRM_meta_notify_all_uname="c6 c7 c8" CRM_meta_notify_available_uname="c8 c7 c6" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_drbd-dtest1:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_drbd-dtest1:0" CRM_meta_notify_promote_uname="c7" CRM_meta_notify_slave_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_slave_uname="c7 c6" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="c6" CRM_meta_on_node_uuid="168822233" CRM_meta_timeout="90000" drbd_resource="dtest1"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_active_uname="c7 c6" CRM_meta_notify_all_uname="c6 c7 c8" CRM_meta_notify_available_uname="c6 c7 c8" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="p_drbd-dtest1:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="p_drbd-dtest1:0" CRM_meta_notify_promote_uname="c7" CRM_meta_notify_slave_resource="p_drbd-dtest1:0 p_drbd-dtest1:1" CRM_meta_notify_slave_uname="c7 c6" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="c6" CRM_meta_on_node_uuid="168822233" CRM_meta_timeout="90000" drbd_resource="dtest1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notify" operation_key="ms_drbd-dtest1_pre_notify_promote_0"/> + <pseudo_event id="22" operation="notify" operation_key="ms_drbd-dtest1_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="p_drbd-dtest1_monitor_20000" internal_operation_key="p_drbd-dtest1:1_monitor_20000" on_node="c6" on_node_uuid="168822233"> + <rsc_op id="7" operation="monitor" operation_key="p_drbd-dtest1_monitor_20000" internal_operation_key="p_drbd-dtest1:1_monitor_20000" on_node="c6" on_node_uuid="168822233"> <primitive id="p_drbd-dtest1" long-id="p_drbd-dtest1:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="c6" CRM_meta_on_node_uuid="168822233" CRM_meta_role="Slave" CRM_meta_timeout="20000" drbd_resource="dtest1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notified" operation_key="ms_drbd-dtest1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="25" operation="notified" operation_key="ms_drbd-dtest1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="26" operation="notified" operation_key="ms_drbd-dtest1_confirmed-post_notify_promoted_0"> + <pseudo_event id="25" operation="notified" operation_key="ms_drbd-dtest1_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notify" operation_key="ms_drbd-dtest1_post_notify_promoted_0"/> + <pseudo_event id="24" operation="notify" operation_key="ms_drbd-dtest1_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="48" operation="notify" operation_key="p_drbd-dtest1_post_notify_promote_0" internal_operation_key="p_drbd-dtest1:0_post_notify_promote_0" on_node="c7" on_node_uuid="168822234"/> + <rsc_op id="42" operation="notify" operation_key="p_drbd-dtest1_post_notify_promote_0" internal_operation_key="p_drbd-dtest1:0_post_notify_promote_0" on_node="c7" on_node_uuid="168822234"/> </trigger> <trigger> - <rsc_op id="50" operation="notify" operation_key="p_drbd-dtest1_post_notify_promote_0" internal_operation_key="p_drbd-dtest1:1_post_notify_promote_0" on_node="c6" on_node_uuid="168822233"/> + <rsc_op id="44" operation="notify" operation_key="p_drbd-dtest1_post_notify_promote_0" internal_operation_key="p_drbd-dtest1:1_post_notify_promote_0" on_node="c6" on_node_uuid="168822233"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="25" operation="notify" operation_key="ms_drbd-dtest1_post_notify_promoted_0"> + <pseudo_event id="24" operation="notify" operation_key="ms_drbd-dtest1_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="promoted" operation_key="ms_drbd-dtest1_promoted_0"/> + <pseudo_event id="21" operation="promoted" operation_key="ms_drbd-dtest1_promoted_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="notified" operation_key="ms_drbd-dtest1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="23" operation="notified" operation_key="ms_drbd-dtest1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="24" operation="notified" operation_key="ms_drbd-dtest1_confirmed-pre_notify_promote_0"> + <pseudo_event id="23" operation="notified" operation_key="ms_drbd-dtest1_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notify" operation_key="ms_drbd-dtest1_pre_notify_promote_0"/> + <pseudo_event id="22" operation="notify" operation_key="ms_drbd-dtest1_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="47" operation="notify" operation_key="p_drbd-dtest1_pre_notify_promote_0" internal_operation_key="p_drbd-dtest1:0_pre_notify_promote_0" on_node="c7" on_node_uuid="168822234"/> + <rsc_op id="41" operation="notify" operation_key="p_drbd-dtest1_pre_notify_promote_0" internal_operation_key="p_drbd-dtest1:0_pre_notify_promote_0" on_node="c7" on_node_uuid="168822234"/> </trigger> <trigger> - <rsc_op id="49" operation="notify" operation_key="p_drbd-dtest1_pre_notify_promote_0" internal_operation_key="p_drbd-dtest1:1_pre_notify_promote_0" on_node="c6" on_node_uuid="168822233"/> + <rsc_op id="43" operation="notify" operation_key="p_drbd-dtest1_pre_notify_promote_0" internal_operation_key="p_drbd-dtest1:1_pre_notify_promote_0" on_node="c6" on_node_uuid="168822233"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="23" operation="notify" operation_key="ms_drbd-dtest1_pre_notify_promote_0"> + <pseudo_event id="22" operation="notify" operation_key="ms_drbd-dtest1_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -154,38 +154,38 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="22" operation="promoted" operation_key="ms_drbd-dtest1_promoted_0"> + <pseudo_event id="21" operation="promoted" operation_key="ms_drbd-dtest1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="promote" operation_key="p_drbd-dtest1_promote_0" internal_operation_key="p_drbd-dtest1:0_promote_0" on_node="c7" on_node_uuid="168822234"/> + <rsc_op id="3" operation="promote" operation_key="p_drbd-dtest1_promote_0" internal_operation_key="p_drbd-dtest1:0_promote_0" on_node="c7" on_node_uuid="168822234"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="21" operation="promote" operation_key="ms_drbd-dtest1_promote_0"> + <pseudo_event id="20" operation="promote" operation_key="ms_drbd-dtest1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="notified" operation_key="ms_drbd-dtest1_confirmed-pre_notify_promote_0"/> + <pseudo_event id="23" operation="notified" operation_key="ms_drbd-dtest1_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="33" operation="start" operation_key="p_dtest1_start_0" on_node="c7" on_node_uuid="168822234"> + <rsc_op id="32" operation="start" operation_key="p_dtest1_start_0" on_node="c7" on_node_uuid="168822234"> <primitive id="p_dtest1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7" CRM_meta_on_node_uuid="168822234" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notified" operation_key="ms_drbd-dtest1_confirmed-post_notify_promoted_0"/> + <pseudo_event id="25" operation="notified" operation_key="ms_drbd-dtest1_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-dependent-ban.scores b/pengine/test10/master-dependent-ban.scores index ea70651949b..858ef3ec84c 100644 --- a/pengine/test10/master-dependent-ban.scores +++ b/pengine/test10/master-dependent-ban.scores @@ -1,22 +1,22 @@ Allocation scores: -clone_color: ms_drbd-dtest1 allocation score on c6: 0 -clone_color: ms_drbd-dtest1 allocation score on c7: 0 -clone_color: ms_drbd-dtest1 allocation score on c8: -INFINITY -clone_color: p_drbd-dtest1:0 allocation score on c6: 0 -clone_color: p_drbd-dtest1:0 allocation score on c7: 1001 -clone_color: p_drbd-dtest1:0 allocation score on c8: -INFINITY -clone_color: p_drbd-dtest1:1 allocation score on c6: 6 -clone_color: p_drbd-dtest1:1 allocation score on c7: 0 -clone_color: p_drbd-dtest1:1 allocation score on c8: -INFINITY -native_color: p_drbd-dtest1:0 allocation score on c6: -INFINITY -native_color: p_drbd-dtest1:0 allocation score on c7: 1001 -native_color: p_drbd-dtest1:0 allocation score on c8: -INFINITY -native_color: p_drbd-dtest1:1 allocation score on c6: 6 -native_color: p_drbd-dtest1:1 allocation score on c7: -INFINITY -native_color: p_drbd-dtest1:1 allocation score on c8: -INFINITY -native_color: p_dtest1 allocation score on c6: -INFINITY -native_color: p_dtest1 allocation score on c7: 1001 -native_color: p_dtest1 allocation score on c8: -INFINITY p_drbd-dtest1:0 promotion score on c7: 1000 p_drbd-dtest1:1 promotion score on c6: 1 p_drbd-dtest1:2 promotion score on none: 0 +pcmk__clone_allocate: ms_drbd-dtest1 allocation score on c6: 0 +pcmk__clone_allocate: ms_drbd-dtest1 allocation score on c7: 0 +pcmk__clone_allocate: ms_drbd-dtest1 allocation score on c8: -INFINITY +pcmk__clone_allocate: p_drbd-dtest1:0 allocation score on c6: 0 +pcmk__clone_allocate: p_drbd-dtest1:0 allocation score on c7: 1001 +pcmk__clone_allocate: p_drbd-dtest1:0 allocation score on c8: -INFINITY +pcmk__clone_allocate: p_drbd-dtest1:1 allocation score on c6: 6 +pcmk__clone_allocate: p_drbd-dtest1:1 allocation score on c7: 0 +pcmk__clone_allocate: p_drbd-dtest1:1 allocation score on c8: -INFINITY +pcmk__native_allocate: p_drbd-dtest1:0 allocation score on c6: -INFINITY +pcmk__native_allocate: p_drbd-dtest1:0 allocation score on c7: 1001 +pcmk__native_allocate: p_drbd-dtest1:0 allocation score on c8: -INFINITY +pcmk__native_allocate: p_drbd-dtest1:1 allocation score on c6: 6 +pcmk__native_allocate: p_drbd-dtest1:1 allocation score on c7: -INFINITY +pcmk__native_allocate: p_drbd-dtest1:1 allocation score on c8: -INFINITY +pcmk__native_allocate: p_dtest1 allocation score on c6: -INFINITY +pcmk__native_allocate: p_dtest1 allocation score on c7: 1001 +pcmk__native_allocate: p_dtest1 allocation score on c8: -INFINITY diff --git a/pengine/test10/master-failed-demote-2.dot b/pengine/test10/master-failed-demote-2.dot index feed14dde1c..766625388ef 100644 --- a/pengine/test10/master-failed-demote-2.dot +++ b/pengine/test10/master-failed-demote-2.dot @@ -3,7 +3,6 @@ digraph "g" { "Cancel stateful-1:1_monitor_20000 dl380g5a" [ style=bold color="green" fontcolor="black" ] "Cancel stateful-2:1_monitor_20000 dl380g5a" -> "stateful-2:1_promote_0 dl380g5a" [ style = bold] "Cancel stateful-2:1_monitor_20000 dl380g5a" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group:0_stop_0" -> "group:0_stopped_0" [ style = bold] "group:0_stop_0" -> "stateful-1:0_stop_0 dl380g5b" [ style = bold] "group:0_stop_0" [ style=bold color="green" fontcolor="orange" ] @@ -22,7 +21,6 @@ digraph "g" { "ms-sf_stop_0" [ style=bold color="green" fontcolor="orange" ] "ms-sf_stopped_0" -> "ms-sf_promote_0" [ style = bold] "ms-sf_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"stateful-1:0_stop_0 dl380g5b" -> "all_stopped" [ style = bold] "stateful-1:0_stop_0 dl380g5b" -> "group:0_stopped_0" [ style = bold] "stateful-1:0_stop_0 dl380g5b" [ style=bold color="green" fontcolor="black" ] "stateful-1:1_monitor_10000 dl380g5a" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/master-failed-demote-2.exp b/pengine/test10/master-failed-demote-2.exp index 06028683c5f..8fa7f8b12de 100644 --- a/pengine/test10/master-failed-demote-2.exp +++ b/pengine/test10/master-failed-demote-2.exp @@ -1,87 +1,87 @@ <transition_graph cluster-delay="180s" stonith-timeout="60s"failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="8" operation="stopped" operation_key="group:0_stopped_0"> + <pseudo_event id="7" operation="stopped" operation_key="group:0_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="stateful-1:0_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"/> + <rsc_op id="3" operation="stop" operation_key="stateful-1:0_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="group:0_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="group:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="group:0_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="group:0_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stop" operation_key="ms-sf_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="ms-sf_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="stop" operation_key="stateful-1:0_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"> + <rsc_op id="3" operation="stop" operation_key="stateful-1:0_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"> <primitive id="stateful-1:0" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_fail="stop" CRM_meta_on_node="dl380g5b" CRM_meta_on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="group:0_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="group:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="28" operation="promoted" operation_key="group:1_promoted_0"> + <pseudo_event id="27" operation="promoted" operation_key="group:1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="14" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <rsc_op id="19" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="18" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="27" operation="promote" operation_key="group:1_promote_0"> + <pseudo_event id="26" operation="promote" operation_key="group:1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="promote" operation_key="ms-sf_promote_0"/> + <pseudo_event id="32" operation="promote" operation_key="ms-sf_promote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="stateful-1:1_monitor_10000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="15" operation="monitor" operation_key="stateful-1:1_monitor_10000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-1:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="stop" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="14" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="15" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="14" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-1:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> @@ -91,7 +91,7 @@ <rsc_op id="1" operation="cancel" operation_key="stateful-1:1_monitor_20000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <pseudo_event id="27" operation="promote" operation_key="group:1_promote_0"/> + <pseudo_event id="26" operation="promote" operation_key="group:1_promote_0"/> </trigger> </inputs> </synapse> @@ -106,20 +106,20 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="stateful-2:1_monitor_10000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="19" operation="monitor" operation_key="stateful-2:1_monitor_10000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_fail="stop" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="18" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="19" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="18" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> @@ -129,10 +129,10 @@ <rsc_op id="2" operation="cancel" operation_key="stateful-2:1_monitor_20000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <rsc_op id="15" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="14" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <pseudo_event id="27" operation="promote" operation_key="group:1_promote_0"/> + <pseudo_event id="26" operation="promote" operation_key="group:1_promote_0"/> </trigger> </inputs> </synapse> @@ -147,62 +147,49 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="34" operation="promoted" operation_key="ms-sf_promoted_0"> + <pseudo_event id="33" operation="promoted" operation_key="ms-sf_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="promoted" operation_key="group:1_promoted_0"/> + <pseudo_event id="27" operation="promoted" operation_key="group:1_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="33" operation="promote" operation_key="ms-sf_promote_0"> + <pseudo_event id="32" operation="promote" operation_key="ms-sf_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stopped" operation_key="ms-sf_stopped_0"/> + <pseudo_event id="31" operation="stopped" operation_key="ms-sf_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="32" operation="stopped" operation_key="ms-sf_stopped_0"> + <pseudo_event id="31" operation="stopped" operation_key="ms-sf_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="stopped" operation_key="group:0_stopped_0"/> + <pseudo_event id="7" operation="stopped" operation_key="group:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="ms-sf_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="ms-sf_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="31" operation="stop" operation_key="ms-sf_stop_0"> + <pseudo_event id="30" operation="stop" operation_key="ms-sf_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="15"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="stateful-1:0_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/master-failed-demote-2.scores b/pengine/test10/master-failed-demote-2.scores index 0994d311c24..d16267c4c36 100644 --- a/pengine/test10/master-failed-demote-2.scores +++ b/pengine/test10/master-failed-demote-2.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: group:0 allocation score on dl380g5a: 0 -clone_color: group:0 allocation score on dl380g5b: 0 -clone_color: group:1 allocation score on dl380g5a: 0 -clone_color: group:1 allocation score on dl380g5b: 0 -clone_color: ms-sf allocation score on dl380g5a: 0 -clone_color: ms-sf allocation score on dl380g5b: 0 -clone_color: stateful-1:0 allocation score on dl380g5a: -INFINITY -clone_color: stateful-1:0 allocation score on dl380g5b: -INFINITY -clone_color: stateful-1:1 allocation score on dl380g5a: 1 -clone_color: stateful-1:1 allocation score on dl380g5b: 0 -clone_color: stateful-2:0 allocation score on dl380g5a: 0 -clone_color: stateful-2:0 allocation score on dl380g5b: -INFINITY -clone_color: stateful-2:1 allocation score on dl380g5a: 1 -clone_color: stateful-2:1 allocation score on dl380g5b: 0 group:0 promotion score on none: 0 group:1 promotion score on dl380g5a: 99 -group_color: group:0 allocation score on dl380g5a: -INFINITY -group_color: group:0 allocation score on dl380g5b: 0 -group_color: group:1 allocation score on dl380g5a: 0 -group_color: group:1 allocation score on dl380g5b: 0 -group_color: stateful-1:0 allocation score on dl380g5a: -INFINITY -group_color: stateful-1:0 allocation score on dl380g5b: -INFINITY -group_color: stateful-1:1 allocation score on dl380g5a: 1 -group_color: stateful-1:1 allocation score on dl380g5b: 0 -group_color: stateful-2:0 allocation score on dl380g5a: -INFINITY -group_color: stateful-2:0 allocation score on dl380g5b: -INFINITY -group_color: stateful-2:1 allocation score on dl380g5a: 1 -group_color: stateful-2:1 allocation score on dl380g5b: 0 -native_color: stateful-1:0 allocation score on dl380g5a: -INFINITY -native_color: stateful-1:0 allocation score on dl380g5b: -INFINITY -native_color: stateful-1:1 allocation score on dl380g5a: 2 -native_color: stateful-1:1 allocation score on dl380g5b: 0 -native_color: stateful-2:0 allocation score on dl380g5a: -INFINITY -native_color: stateful-2:0 allocation score on dl380g5b: -INFINITY -native_color: stateful-2:1 allocation score on dl380g5a: 1 -native_color: stateful-2:1 allocation score on dl380g5b: -INFINITY +pcmk__clone_allocate: group:0 allocation score on dl380g5a: 0 +pcmk__clone_allocate: group:0 allocation score on dl380g5b: 0 +pcmk__clone_allocate: group:1 allocation score on dl380g5a: 0 +pcmk__clone_allocate: group:1 allocation score on dl380g5b: 0 +pcmk__clone_allocate: ms-sf allocation score on dl380g5a: 0 +pcmk__clone_allocate: ms-sf allocation score on dl380g5b: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on dl380g5a: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on dl380g5b: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on dl380g5a: 1 +pcmk__clone_allocate: stateful-1:1 allocation score on dl380g5b: 0 +pcmk__clone_allocate: stateful-2:0 allocation score on dl380g5a: 0 +pcmk__clone_allocate: stateful-2:0 allocation score on dl380g5b: -INFINITY +pcmk__clone_allocate: stateful-2:1 allocation score on dl380g5a: 1 +pcmk__clone_allocate: stateful-2:1 allocation score on dl380g5b: 0 +pcmk__group_allocate: group:0 allocation score on dl380g5a: -INFINITY +pcmk__group_allocate: group:0 allocation score on dl380g5b: 0 +pcmk__group_allocate: group:1 allocation score on dl380g5a: 0 +pcmk__group_allocate: group:1 allocation score on dl380g5b: 0 +pcmk__group_allocate: stateful-1:0 allocation score on dl380g5a: -INFINITY +pcmk__group_allocate: stateful-1:0 allocation score on dl380g5b: -INFINITY +pcmk__group_allocate: stateful-1:1 allocation score on dl380g5a: 1 +pcmk__group_allocate: stateful-1:1 allocation score on dl380g5b: 0 +pcmk__group_allocate: stateful-2:0 allocation score on dl380g5a: -INFINITY +pcmk__group_allocate: stateful-2:0 allocation score on dl380g5b: -INFINITY +pcmk__group_allocate: stateful-2:1 allocation score on dl380g5a: 1 +pcmk__group_allocate: stateful-2:1 allocation score on dl380g5b: 0 +pcmk__native_allocate: stateful-1:0 allocation score on dl380g5a: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on dl380g5b: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on dl380g5a: 2 +pcmk__native_allocate: stateful-1:1 allocation score on dl380g5b: 0 +pcmk__native_allocate: stateful-2:0 allocation score on dl380g5a: -INFINITY +pcmk__native_allocate: stateful-2:0 allocation score on dl380g5b: -INFINITY +pcmk__native_allocate: stateful-2:1 allocation score on dl380g5a: 1 +pcmk__native_allocate: stateful-2:1 allocation score on dl380g5b: -INFINITY diff --git a/pengine/test10/master-failed-demote-2.summary b/pengine/test10/master-failed-demote-2.summary index f5f535c703c..d9a4f84c011 100644 --- a/pengine/test10/master-failed-demote-2.summary +++ b/pengine/test10/master-failed-demote-2.summary @@ -21,7 +21,6 @@ Executing cluster transition: * Pseudo action: ms-sf_stop_0 * Pseudo action: group:0_stop_0 * Resource action: stateful-1:0 stop on dl380g5b - * Pseudo action: all_stopped * Pseudo action: group:0_stopped_0 * Pseudo action: ms-sf_stopped_0 * Pseudo action: ms-sf_promote_0 diff --git a/pengine/test10/master-failed-demote.dot b/pengine/test10/master-failed-demote.dot index ddcb53883a2..ea942af829e 100644 --- a/pengine/test10/master-failed-demote.dot +++ b/pengine/test10/master-failed-demote.dot @@ -3,7 +3,6 @@ digraph "g" { "Cancel stateful-1:1_monitor_20000 dl380g5a" [ style=bold color="green" fontcolor="black" ] "Cancel stateful-2:1_monitor_20000 dl380g5a" -> "stateful-2:1_promote_0 dl380g5a" [ style = bold] "Cancel stateful-2:1_monitor_20000 dl380g5a" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group:0_stop_0" -> "group:0_stopped_0" [ style = bold] "group:0_stop_0" -> "stateful-1:0_stop_0 dl380g5b" [ style = bold] "group:0_stop_0" [ style=bold color="green" fontcolor="orange" ] @@ -17,7 +16,6 @@ digraph "g" { "ms-sf_confirmed-post_notify_promoted_0" -> "stateful-1:1_monitor_10000 dl380g5a" [ style = bold] "ms-sf_confirmed-post_notify_promoted_0" -> "stateful-2:1_monitor_10000 dl380g5a" [ style = bold] "ms-sf_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange" ] -"ms-sf_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "ms-sf_confirmed-post_notify_stopped_0" -> "ms-sf_pre_notify_promote_0" [ style = bold] "ms-sf_confirmed-post_notify_stopped_0" -> "stateful-1:1_monitor_10000 dl380g5a" [ style = bold] "ms-sf_confirmed-post_notify_stopped_0" -> "stateful-2:1_monitor_10000 dl380g5a" [ style = bold] @@ -57,7 +55,6 @@ digraph "g" { "ms-sf_stopped_0" [ style=bold color="green" fontcolor="orange" ] "stateful-1:0_pre_notify_stop_0 dl380g5b" -> "ms-sf_confirmed-pre_notify_stop_0" [ style = bold] "stateful-1:0_pre_notify_stop_0 dl380g5b" [ style=bold color="green" fontcolor="black" ] -"stateful-1:0_stop_0 dl380g5b" -> "all_stopped" [ style = bold] "stateful-1:0_stop_0 dl380g5b" -> "group:0_stopped_0" [ style = bold] "stateful-1:0_stop_0 dl380g5b" [ style=bold color="green" fontcolor="black" ] "stateful-1:1_monitor_10000 dl380g5a" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/master-failed-demote.exp b/pengine/test10/master-failed-demote.exp index 1d27dc561f7..b4b0c895116 100644 --- a/pengine/test10/master-failed-demote.exp +++ b/pengine/test10/master-failed-demote.exp @@ -1,160 +1,160 @@ <transition_graph cluster-delay="180s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="8" operation="stopped" operation_key="group:0_stopped_0"> + <pseudo_event id="7" operation="stopped" operation_key="group:0_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="stateful-1:0_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"/> + <rsc_op id="3" operation="stop" operation_key="stateful-1:0_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="group:0_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="group:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="group:0_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="group:0_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="stop" operation_key="ms-sf_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="ms-sf_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="63" operation="notify" operation_key="stateful-1:0_pre_notify_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"> + <rsc_op id="57" operation="notify" operation_key="stateful-1:0_pre_notify_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"> <primitive id="stateful-1:0" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="pre" CRM_meta_on_node="dl380g5b" CRM_meta_on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4" CRM_meta_timeout="120000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="pre" CRM_meta_on_node="dl380g5b" CRM_meta_on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="notify" operation_key="ms-sf_pre_notify_stop_0"/> + <pseudo_event id="36" operation="notify" operation_key="ms-sf_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="stop" operation_key="stateful-1:0_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"> + <rsc_op id="3" operation="stop" operation_key="stateful-1:0_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"> <primitive id="stateful-1:0" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_on_fail="stop" CRM_meta_on_node="dl380g5b" CRM_meta_on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4" CRM_meta_timeout="60000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_on_fail="stop" CRM_meta_on_node="dl380g5b" CRM_meta_on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="group:0_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="group:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="28" operation="promoted" operation_key="group:1_promoted_0"> + <pseudo_event id="27" operation="promoted" operation_key="group:1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="14" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <rsc_op id="19" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="18" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="27" operation="promote" operation_key="group:1_promote_0"> + <pseudo_event id="26" operation="promote" operation_key="group:1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="promote" operation_key="ms-sf_promote_0"/> + <pseudo_event id="40" operation="promote" operation_key="ms-sf_promote_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="69" operation="notify" operation_key="stateful-1:1_post_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="63" operation="notify" operation_key="stateful-1:1_post_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-1:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="post" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="post" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="notify" operation_key="ms-sf_post_notify_promoted_0"/> + <pseudo_event id="44" operation="notify" operation_key="ms-sf_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="68" operation="notify" operation_key="stateful-1:1_pre_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="62" operation="notify" operation_key="stateful-1:1_pre_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-1:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="pre" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="pre" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="notify" operation_key="ms-sf_pre_notify_promote_0"/> + <pseudo_event id="42" operation="notify" operation_key="ms-sf_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <rsc_op id="65" operation="notify" operation_key="stateful-1:1_post_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="59" operation="notify" operation_key="stateful-1:1_post_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-1:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="post" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="post" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="notify" operation_key="ms-sf_post_notify_stopped_0"/> + <pseudo_event id="38" operation="notify" operation_key="ms-sf_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="64" operation="notify" operation_key="stateful-1:1_pre_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="58" operation="notify" operation_key="stateful-1:1_pre_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-1:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="pre" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="pre" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="notify" operation_key="ms-sf_pre_notify_stop_0"/> + <pseudo_event id="36" operation="notify" operation_key="ms-sf_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="stateful-1:1_monitor_10000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="15" operation="monitor" operation_key="stateful-1:1_monitor_10000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-1:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_fail="stop" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="14" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <pseudo_event id="40" operation="notified" operation_key="ms-sf_confirmed-post_notify_stopped_0"/> + <pseudo_event id="39" operation="notified" operation_key="ms-sf_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="46" operation="notified" operation_key="ms-sf_confirmed-post_notify_promoted_0"/> + <pseudo_event id="45" operation="notified" operation_key="ms-sf_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="15" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="14" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-1:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> @@ -162,7 +162,7 @@ <rsc_op id="1" operation="cancel" operation_key="stateful-1:1_monitor_20000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <pseudo_event id="27" operation="promote" operation_key="group:1_promote_0"/> + <pseudo_event id="26" operation="promote" operation_key="group:1_promote_0"/> </trigger> </inputs> </synapse> @@ -177,80 +177,80 @@ </synapse> <synapse id="13" priority="1000000"> <action_set> - <rsc_op id="71" operation="notify" operation_key="stateful-2:1_post_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="65" operation="notify" operation_key="stateful-2:1_post_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="post" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="post" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="notify" operation_key="ms-sf_post_notify_promoted_0"/> + <pseudo_event id="44" operation="notify" operation_key="ms-sf_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="70" operation="notify" operation_key="stateful-2:1_pre_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="64" operation="notify" operation_key="stateful-2:1_pre_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="pre" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="pre" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="notify" operation_key="ms-sf_pre_notify_promote_0"/> + <pseudo_event id="42" operation="notify" operation_key="ms-sf_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <rsc_op id="67" operation="notify" operation_key="stateful-2:1_post_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="61" operation="notify" operation_key="stateful-2:1_post_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="post" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="post" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="notify" operation_key="ms-sf_post_notify_stopped_0"/> + <pseudo_event id="38" operation="notify" operation_key="ms-sf_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="66" operation="notify" operation_key="stateful-2:1_pre_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="60" operation="notify" operation_key="stateful-2:1_pre_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="pre" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_notify_type="pre" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="notify" operation_key="ms-sf_pre_notify_stop_0"/> + <pseudo_event id="36" operation="notify" operation_key="ms-sf_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="stateful-2:1_monitor_10000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="19" operation="monitor" operation_key="stateful-2:1_monitor_10000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_fail="stop" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="18" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <pseudo_event id="40" operation="notified" operation_key="ms-sf_confirmed-post_notify_stopped_0"/> + <pseudo_event id="39" operation="notified" operation_key="ms-sf_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="46" operation="notified" operation_key="ms-sf_confirmed-post_notify_promoted_0"/> + <pseudo_event id="45" operation="notified" operation_key="ms-sf_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="19" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> + <rsc_op id="18" operation="promote" operation_key="stateful-2:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"> <primitive id="stateful-2:1" class="ocf" provider="heartbeat" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5b dl380g5a" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_active_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_all_uname="dl380g5a dl380g5b" CRM_meta_notify_available_uname="dl380g5a dl380g5b" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="stateful-2:0" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="stateful-1:1 stateful-2:1" CRM_meta_notify_promote_uname="dl380g5a dl380g5a" CRM_meta_notify_slave_resource="stateful-1:0 stateful-1:1 stateful-2:1" CRM_meta_notify_slave_uname="dl380g5b dl380g5a dl380g5a" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="stateful-1:0" CRM_meta_notify_stop_uname="dl380g5b" CRM_meta_on_node="dl380g5a" CRM_meta_on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> @@ -258,10 +258,10 @@ <rsc_op id="2" operation="cancel" operation_key="stateful-2:1_monitor_20000" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <rsc_op id="15" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="14" operation="promote" operation_key="stateful-1:1_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <pseudo_event id="27" operation="promote" operation_key="group:1_promote_0"/> + <pseudo_event id="26" operation="promote" operation_key="group:1_promote_0"/> </trigger> </inputs> </synapse> @@ -276,151 +276,151 @@ </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="46" operation="notified" operation_key="ms-sf_confirmed-post_notify_promoted_0"> + <pseudo_event id="45" operation="notified" operation_key="ms-sf_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="notify" operation_key="ms-sf_post_notify_promoted_0"/> + <pseudo_event id="44" operation="notify" operation_key="ms-sf_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="69" operation="notify" operation_key="stateful-1:1_post_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="63" operation="notify" operation_key="stateful-1:1_post_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <rsc_op id="71" operation="notify" operation_key="stateful-2:1_post_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="65" operation="notify" operation_key="stateful-2:1_post_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="45" operation="notify" operation_key="ms-sf_post_notify_promoted_0"> + <pseudo_event id="44" operation="notify" operation_key="ms-sf_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="promoted" operation_key="ms-sf_promoted_0"/> + <pseudo_event id="41" operation="promoted" operation_key="ms-sf_promoted_0"/> </trigger> <trigger> - <pseudo_event id="44" operation="notified" operation_key="ms-sf_confirmed-pre_notify_promote_0"/> + <pseudo_event id="43" operation="notified" operation_key="ms-sf_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="44" operation="notified" operation_key="ms-sf_confirmed-pre_notify_promote_0"> + <pseudo_event id="43" operation="notified" operation_key="ms-sf_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="notify" operation_key="ms-sf_pre_notify_promote_0"/> + <pseudo_event id="42" operation="notify" operation_key="ms-sf_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="68" operation="notify" operation_key="stateful-1:1_pre_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="62" operation="notify" operation_key="stateful-1:1_pre_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <rsc_op id="70" operation="notify" operation_key="stateful-2:1_pre_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="64" operation="notify" operation_key="stateful-2:1_pre_notify_promote_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="43" operation="notify" operation_key="ms-sf_pre_notify_promote_0"> + <pseudo_event id="42" operation="notify" operation_key="ms-sf_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="notified" operation_key="ms-sf_confirmed-post_notify_stopped_0"/> + <pseudo_event id="39" operation="notified" operation_key="ms-sf_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="42" operation="promoted" operation_key="ms-sf_promoted_0"> + <pseudo_event id="41" operation="promoted" operation_key="ms-sf_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="promoted" operation_key="group:1_promoted_0"/> + <pseudo_event id="27" operation="promoted" operation_key="group:1_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="41" operation="promote" operation_key="ms-sf_promote_0"> + <pseudo_event id="40" operation="promote" operation_key="ms-sf_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="stopped" operation_key="ms-sf_stopped_0"/> + <pseudo_event id="35" operation="stopped" operation_key="ms-sf_stopped_0"/> </trigger> <trigger> - <pseudo_event id="44" operation="notified" operation_key="ms-sf_confirmed-pre_notify_promote_0"/> + <pseudo_event id="43" operation="notified" operation_key="ms-sf_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="40" operation="notified" operation_key="ms-sf_confirmed-post_notify_stopped_0"> + <pseudo_event id="39" operation="notified" operation_key="ms-sf_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="notify" operation_key="ms-sf_post_notify_stopped_0"/> + <pseudo_event id="38" operation="notify" operation_key="ms-sf_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="65" operation="notify" operation_key="stateful-1:1_post_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="59" operation="notify" operation_key="stateful-1:1_post_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <rsc_op id="67" operation="notify" operation_key="stateful-2:1_post_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="61" operation="notify" operation_key="stateful-2:1_post_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="39" operation="notify" operation_key="ms-sf_post_notify_stopped_0"> + <pseudo_event id="38" operation="notify" operation_key="ms-sf_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="stopped" operation_key="ms-sf_stopped_0"/> + <pseudo_event id="35" operation="stopped" operation_key="ms-sf_stopped_0"/> </trigger> <trigger> - <pseudo_event id="38" operation="notified" operation_key="ms-sf_confirmed-pre_notify_stop_0"/> + <pseudo_event id="37" operation="notified" operation_key="ms-sf_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="38" operation="notified" operation_key="ms-sf_confirmed-pre_notify_stop_0"> + <pseudo_event id="37" operation="notified" operation_key="ms-sf_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="notify" operation_key="ms-sf_pre_notify_stop_0"/> + <pseudo_event id="36" operation="notify" operation_key="ms-sf_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="63" operation="notify" operation_key="stateful-1:0_pre_notify_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"/> + <rsc_op id="57" operation="notify" operation_key="stateful-1:0_pre_notify_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"/> </trigger> <trigger> - <rsc_op id="64" operation="notify" operation_key="stateful-1:1_pre_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="58" operation="notify" operation_key="stateful-1:1_pre_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> <trigger> - <rsc_op id="66" operation="notify" operation_key="stateful-2:1_pre_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> + <rsc_op id="60" operation="notify" operation_key="stateful-2:1_pre_notify_stop_0" on_node="dl380g5a" on_node_uuid="3831f23f-da0a-470e-b8e7-16e61a18c3c3"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="37" operation="notify" operation_key="ms-sf_pre_notify_stop_0"> + <pseudo_event id="36" operation="notify" operation_key="ms-sf_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> @@ -428,43 +428,28 @@ </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="36" operation="stopped" operation_key="ms-sf_stopped_0"> + <pseudo_event id="35" operation="stopped" operation_key="ms-sf_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="stopped" operation_key="group:0_stopped_0"/> + <pseudo_event id="7" operation="stopped" operation_key="group:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="stop" operation_key="ms-sf_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="ms-sf_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="35" operation="stop" operation_key="ms-sf_stop_0"> + <pseudo_event id="34" operation="stop" operation_key="ms-sf_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notified" operation_key="ms-sf_confirmed-pre_notify_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="32"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="stateful-1:0_stop_0" on_node="dl380g5b" on_node_uuid="888e539a-c6ef-496d-b79a-77cbf0f9e5e4"/> - </trigger> - <trigger> - <pseudo_event id="40" operation="notified" operation_key="ms-sf_confirmed-post_notify_stopped_0"/> + <pseudo_event id="37" operation="notified" operation_key="ms-sf_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-failed-demote.scores b/pengine/test10/master-failed-demote.scores index 0994d311c24..d16267c4c36 100644 --- a/pengine/test10/master-failed-demote.scores +++ b/pengine/test10/master-failed-demote.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: group:0 allocation score on dl380g5a: 0 -clone_color: group:0 allocation score on dl380g5b: 0 -clone_color: group:1 allocation score on dl380g5a: 0 -clone_color: group:1 allocation score on dl380g5b: 0 -clone_color: ms-sf allocation score on dl380g5a: 0 -clone_color: ms-sf allocation score on dl380g5b: 0 -clone_color: stateful-1:0 allocation score on dl380g5a: -INFINITY -clone_color: stateful-1:0 allocation score on dl380g5b: -INFINITY -clone_color: stateful-1:1 allocation score on dl380g5a: 1 -clone_color: stateful-1:1 allocation score on dl380g5b: 0 -clone_color: stateful-2:0 allocation score on dl380g5a: 0 -clone_color: stateful-2:0 allocation score on dl380g5b: -INFINITY -clone_color: stateful-2:1 allocation score on dl380g5a: 1 -clone_color: stateful-2:1 allocation score on dl380g5b: 0 group:0 promotion score on none: 0 group:1 promotion score on dl380g5a: 99 -group_color: group:0 allocation score on dl380g5a: -INFINITY -group_color: group:0 allocation score on dl380g5b: 0 -group_color: group:1 allocation score on dl380g5a: 0 -group_color: group:1 allocation score on dl380g5b: 0 -group_color: stateful-1:0 allocation score on dl380g5a: -INFINITY -group_color: stateful-1:0 allocation score on dl380g5b: -INFINITY -group_color: stateful-1:1 allocation score on dl380g5a: 1 -group_color: stateful-1:1 allocation score on dl380g5b: 0 -group_color: stateful-2:0 allocation score on dl380g5a: -INFINITY -group_color: stateful-2:0 allocation score on dl380g5b: -INFINITY -group_color: stateful-2:1 allocation score on dl380g5a: 1 -group_color: stateful-2:1 allocation score on dl380g5b: 0 -native_color: stateful-1:0 allocation score on dl380g5a: -INFINITY -native_color: stateful-1:0 allocation score on dl380g5b: -INFINITY -native_color: stateful-1:1 allocation score on dl380g5a: 2 -native_color: stateful-1:1 allocation score on dl380g5b: 0 -native_color: stateful-2:0 allocation score on dl380g5a: -INFINITY -native_color: stateful-2:0 allocation score on dl380g5b: -INFINITY -native_color: stateful-2:1 allocation score on dl380g5a: 1 -native_color: stateful-2:1 allocation score on dl380g5b: -INFINITY +pcmk__clone_allocate: group:0 allocation score on dl380g5a: 0 +pcmk__clone_allocate: group:0 allocation score on dl380g5b: 0 +pcmk__clone_allocate: group:1 allocation score on dl380g5a: 0 +pcmk__clone_allocate: group:1 allocation score on dl380g5b: 0 +pcmk__clone_allocate: ms-sf allocation score on dl380g5a: 0 +pcmk__clone_allocate: ms-sf allocation score on dl380g5b: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on dl380g5a: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on dl380g5b: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on dl380g5a: 1 +pcmk__clone_allocate: stateful-1:1 allocation score on dl380g5b: 0 +pcmk__clone_allocate: stateful-2:0 allocation score on dl380g5a: 0 +pcmk__clone_allocate: stateful-2:0 allocation score on dl380g5b: -INFINITY +pcmk__clone_allocate: stateful-2:1 allocation score on dl380g5a: 1 +pcmk__clone_allocate: stateful-2:1 allocation score on dl380g5b: 0 +pcmk__group_allocate: group:0 allocation score on dl380g5a: -INFINITY +pcmk__group_allocate: group:0 allocation score on dl380g5b: 0 +pcmk__group_allocate: group:1 allocation score on dl380g5a: 0 +pcmk__group_allocate: group:1 allocation score on dl380g5b: 0 +pcmk__group_allocate: stateful-1:0 allocation score on dl380g5a: -INFINITY +pcmk__group_allocate: stateful-1:0 allocation score on dl380g5b: -INFINITY +pcmk__group_allocate: stateful-1:1 allocation score on dl380g5a: 1 +pcmk__group_allocate: stateful-1:1 allocation score on dl380g5b: 0 +pcmk__group_allocate: stateful-2:0 allocation score on dl380g5a: -INFINITY +pcmk__group_allocate: stateful-2:0 allocation score on dl380g5b: -INFINITY +pcmk__group_allocate: stateful-2:1 allocation score on dl380g5a: 1 +pcmk__group_allocate: stateful-2:1 allocation score on dl380g5b: 0 +pcmk__native_allocate: stateful-1:0 allocation score on dl380g5a: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on dl380g5b: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on dl380g5a: 2 +pcmk__native_allocate: stateful-1:1 allocation score on dl380g5b: 0 +pcmk__native_allocate: stateful-2:0 allocation score on dl380g5a: -INFINITY +pcmk__native_allocate: stateful-2:0 allocation score on dl380g5b: -INFINITY +pcmk__native_allocate: stateful-2:1 allocation score on dl380g5a: 1 +pcmk__native_allocate: stateful-2:1 allocation score on dl380g5b: -INFINITY diff --git a/pengine/test10/master-failed-demote.summary b/pengine/test10/master-failed-demote.summary index ec31e42598d..1e31e17f117 100644 --- a/pengine/test10/master-failed-demote.summary +++ b/pengine/test10/master-failed-demote.summary @@ -32,7 +32,6 @@ Executing cluster transition: * Resource action: stateful-1:1 notify on dl380g5a * Resource action: stateful-2:1 notify on dl380g5a * Pseudo action: ms-sf_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped * Pseudo action: ms-sf_pre_notify_promote_0 * Resource action: stateful-1:1 notify on dl380g5a * Resource action: stateful-2:1 notify on dl380g5a diff --git a/pengine/test10/master-group.exp b/pengine/test10/master-group.exp index fe175c51f5b..7652b5e2f4f 100644 --- a/pengine/test10/master-group.exp +++ b/pengine/test10/master-group.exp @@ -1,44 +1,44 @@ <transition_graph cluster-delay="180s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="32" operation="promoted" operation_key="grp_ms_sf:1_promoted_0"> + <pseudo_event id="31" operation="promoted" operation_key="grp_ms_sf:1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="promote" operation_key="master_slave_Stateful:1_promote_0" on_node="rh44-1" on_node_uuid="782b1222-d1b9-4993-8f0d-b8b67801a2c8"/> + <rsc_op id="22" operation="promote" operation_key="master_slave_Stateful:1_promote_0" on_node="rh44-1" on_node_uuid="782b1222-d1b9-4993-8f0d-b8b67801a2c8"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="31" operation="promote" operation_key="grp_ms_sf:1_promote_0"> + <pseudo_event id="30" operation="promote" operation_key="grp_ms_sf:1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="promote" operation_key="ms-sf_promote_0"/> + <pseudo_event id="36" operation="promote" operation_key="ms-sf_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="master_slave_Stateful:1_monitor_6000" on_node="rh44-1" on_node_uuid="782b1222-d1b9-4993-8f0d-b8b67801a2c8"> + <rsc_op id="23" operation="monitor" operation_key="master_slave_Stateful:1_monitor_6000" on_node="rh44-1" on_node_uuid="782b1222-d1b9-4993-8f0d-b8b67801a2c8"> <primitive id="master_slave_Stateful:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="6000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rh44-1" CRM_meta_on_node_uuid="782b1222-d1b9-4993-8f0d-b8b67801a2c8" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="promote" operation_key="master_slave_Stateful:1_promote_0" on_node="rh44-1" on_node_uuid="782b1222-d1b9-4993-8f0d-b8b67801a2c8"/> + <rsc_op id="22" operation="promote" operation_key="master_slave_Stateful:1_promote_0" on_node="rh44-1" on_node_uuid="782b1222-d1b9-4993-8f0d-b8b67801a2c8"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="23" operation="promote" operation_key="master_slave_Stateful:1_promote_0" on_node="rh44-1" on_node_uuid="782b1222-d1b9-4993-8f0d-b8b67801a2c8"> + <rsc_op id="22" operation="promote" operation_key="master_slave_Stateful:1_promote_0" on_node="rh44-1" on_node_uuid="782b1222-d1b9-4993-8f0d-b8b67801a2c8"> <primitive id="master_slave_Stateful:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="rh44-1" CRM_meta_on_node_uuid="782b1222-d1b9-4993-8f0d-b8b67801a2c8" CRM_meta_timeout="120000" /> </rsc_op> @@ -48,7 +48,7 @@ <rsc_op id="1" operation="cancel" operation_key="master_slave_Stateful:1_monitor_5000" on_node="rh44-1" on_node_uuid="782b1222-d1b9-4993-8f0d-b8b67801a2c8"/> </trigger> <trigger> - <pseudo_event id="31" operation="promote" operation_key="grp_ms_sf:1_promote_0"/> + <pseudo_event id="30" operation="promote" operation_key="grp_ms_sf:1_promote_0"/> </trigger> </inputs> </synapse> @@ -63,19 +63,19 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="38" operation="promoted" operation_key="ms-sf_promoted_0"> + <pseudo_event id="37" operation="promoted" operation_key="ms-sf_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="promoted" operation_key="grp_ms_sf:1_promoted_0"/> + <pseudo_event id="31" operation="promoted" operation_key="grp_ms_sf:1_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="37" operation="promote" operation_key="ms-sf_promote_0"> + <pseudo_event id="36" operation="promote" operation_key="ms-sf_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/master-group.scores b/pengine/test10/master-group.scores index 1423ada98be..02d546bcf44 100644 --- a/pengine/test10/master-group.scores +++ b/pengine/test10/master-group.scores @@ -1,31 +1,31 @@ Allocation scores: -clone_color: grp_ms_sf:0 allocation score on rh44-1: 0 -clone_color: grp_ms_sf:0 allocation score on rh44-2: 0 -clone_color: grp_ms_sf:1 allocation score on rh44-1: 0 -clone_color: grp_ms_sf:1 allocation score on rh44-2: 0 -clone_color: master_slave_Stateful:0 allocation score on rh44-1: 0 -clone_color: master_slave_Stateful:0 allocation score on rh44-2: 1 -clone_color: master_slave_Stateful:1 allocation score on rh44-1: 1 -clone_color: master_slave_Stateful:1 allocation score on rh44-2: 0 -clone_color: ms-sf allocation score on rh44-1: 0 -clone_color: ms-sf allocation score on rh44-2: 0 -group_color: grp_ms_sf:0 allocation score on rh44-1: 0 -group_color: grp_ms_sf:0 allocation score on rh44-2: 0 -group_color: grp_ms_sf:1 allocation score on rh44-1: 0 -group_color: grp_ms_sf:1 allocation score on rh44-2: -INFINITY -group_color: master_slave_Stateful:0 allocation score on rh44-1: 0 -group_color: master_slave_Stateful:0 allocation score on rh44-2: 1 -group_color: master_slave_Stateful:1 allocation score on rh44-1: 1 -group_color: master_slave_Stateful:1 allocation score on rh44-2: -INFINITY -group_color: resource_1 allocation score on rh44-1: INFINITY -group_color: resource_1 allocation score on rh44-2: 100 -group_color: test allocation score on rh44-1: 200 -group_color: test allocation score on rh44-2: 100 grp_ms_sf:0 promotion score on rh44-2: 49 grp_ms_sf:1 promotion score on rh44-1: 99 -native_color: master_slave_Stateful:0 allocation score on rh44-1: 0 -native_color: master_slave_Stateful:0 allocation score on rh44-2: 1 -native_color: master_slave_Stateful:1 allocation score on rh44-1: 1 -native_color: master_slave_Stateful:1 allocation score on rh44-2: -INFINITY -native_color: resource_1 allocation score on rh44-1: INFINITY -native_color: resource_1 allocation score on rh44-2: 100 +pcmk__clone_allocate: grp_ms_sf:0 allocation score on rh44-1: 0 +pcmk__clone_allocate: grp_ms_sf:0 allocation score on rh44-2: 0 +pcmk__clone_allocate: grp_ms_sf:1 allocation score on rh44-1: 0 +pcmk__clone_allocate: grp_ms_sf:1 allocation score on rh44-2: 0 +pcmk__clone_allocate: master_slave_Stateful:0 allocation score on rh44-1: 0 +pcmk__clone_allocate: master_slave_Stateful:0 allocation score on rh44-2: 1 +pcmk__clone_allocate: master_slave_Stateful:1 allocation score on rh44-1: 1 +pcmk__clone_allocate: master_slave_Stateful:1 allocation score on rh44-2: 0 +pcmk__clone_allocate: ms-sf allocation score on rh44-1: 0 +pcmk__clone_allocate: ms-sf allocation score on rh44-2: 0 +pcmk__group_allocate: grp_ms_sf:0 allocation score on rh44-1: 0 +pcmk__group_allocate: grp_ms_sf:0 allocation score on rh44-2: 0 +pcmk__group_allocate: grp_ms_sf:1 allocation score on rh44-1: 0 +pcmk__group_allocate: grp_ms_sf:1 allocation score on rh44-2: -INFINITY +pcmk__group_allocate: master_slave_Stateful:0 allocation score on rh44-1: 0 +pcmk__group_allocate: master_slave_Stateful:0 allocation score on rh44-2: 1 +pcmk__group_allocate: master_slave_Stateful:1 allocation score on rh44-1: 1 +pcmk__group_allocate: master_slave_Stateful:1 allocation score on rh44-2: -INFINITY +pcmk__group_allocate: resource_1 allocation score on rh44-1: INFINITY +pcmk__group_allocate: resource_1 allocation score on rh44-2: 100 +pcmk__group_allocate: test allocation score on rh44-1: 200 +pcmk__group_allocate: test allocation score on rh44-2: 100 +pcmk__native_allocate: master_slave_Stateful:0 allocation score on rh44-1: 0 +pcmk__native_allocate: master_slave_Stateful:0 allocation score on rh44-2: 1 +pcmk__native_allocate: master_slave_Stateful:1 allocation score on rh44-1: 1 +pcmk__native_allocate: master_slave_Stateful:1 allocation score on rh44-2: -INFINITY +pcmk__native_allocate: resource_1 allocation score on rh44-1: INFINITY +pcmk__native_allocate: resource_1 allocation score on rh44-2: 100 diff --git a/pengine/test10/master-move.dot b/pengine/test10/master-move.dot index 3c4cc2e0525..ad916c16bd6 100644 --- a/pengine/test10/master-move.dot +++ b/pengine/test10/master-move.dot @@ -3,13 +3,11 @@ digraph "g" { "Cancel prmDRBD:0_monitor_10000 bl460g1n13" [ style=bold color="green" fontcolor="black"] "Cancel prmDRBD:1_monitor_20000 bl460g1n14" -> "prmDRBD:1_promote_0 bl460g1n14" [ style = bold] "Cancel prmDRBD:1_monitor_20000 bl460g1n14" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "dummy01_monitor_10000 bl460g1n14" [ style=bold color="green" fontcolor="black"] "dummy01_start_0 bl460g1n14" -> "dummy01_monitor_10000 bl460g1n14" [ style = bold] "dummy01_start_0 bl460g1n14" -> "dummy02_start_0 bl460g1n14" [ style = bold] "dummy01_start_0 bl460g1n14" -> "grpDRBD_running_0" [ style = bold] "dummy01_start_0 bl460g1n14" [ style=bold color="green" fontcolor="black"] -"dummy01_stop_0 bl460g1n13" -> "all_stopped" [ style = bold] "dummy01_stop_0 bl460g1n13" -> "dummy01_start_0 bl460g1n14" [ style = bold] "dummy01_stop_0 bl460g1n13" -> "grpDRBD_stopped_0" [ style = bold] "dummy01_stop_0 bl460g1n13" [ style=bold color="green" fontcolor="black"] @@ -18,7 +16,6 @@ digraph "g" { "dummy02_start_0 bl460g1n14" -> "dummy03_start_0 bl460g1n14" [ style = bold] "dummy02_start_0 bl460g1n14" -> "grpDRBD_running_0" [ style = bold] "dummy02_start_0 bl460g1n14" [ style=bold color="green" fontcolor="black"] -"dummy02_stop_0 bl460g1n13" -> "all_stopped" [ style = bold] "dummy02_stop_0 bl460g1n13" -> "dummy01_stop_0 bl460g1n13" [ style = bold] "dummy02_stop_0 bl460g1n13" -> "dummy02_start_0 bl460g1n14" [ style = bold] "dummy02_stop_0 bl460g1n13" -> "grpDRBD_stopped_0" [ style = bold] diff --git a/pengine/test10/master-move.exp b/pengine/test10/master-move.exp index e77005f8d8c..b98eb719626 100644 --- a/pengine/test10/master-move.exp +++ b/pengine/test10/master-move.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="grpDRBD_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="grpDRBD_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,16 +10,16 @@ <rsc_op id="2" operation="stop" operation_key="dummy01_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> + <rsc_op id="8" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="grpDRBD_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="grpDRBD_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="grpDRBD_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="grpDRBD_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,56 +27,56 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="15" operation="running" operation_key="grpDRBD_running_0"> + <pseudo_event id="14" operation="running" operation_key="grpDRBD_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="dummy01_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="6" operation="start" operation_key="dummy01_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="dummy02_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="9" operation="start" operation_key="dummy02_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="dummy03_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="11" operation="start" operation_key="dummy03_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="grpDRBD_start_0"/> + <pseudo_event id="13" operation="start" operation_key="grpDRBD_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="14" operation="start" operation_key="grpDRBD_start_0"> + <pseudo_event id="13" operation="start" operation_key="grpDRBD_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stopped" operation_key="grpDRBD_stopped_0"/> + <pseudo_event id="16" operation="stopped" operation_key="grpDRBD_stopped_0"/> </trigger> <trigger> - <pseudo_event id="43" operation="notified" operation_key="msDRBD_confirmed-post_notify_promoted_0"/> + <pseudo_event id="42" operation="notified" operation_key="msDRBD_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="dummy01_monitor_10000" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="7" operation="monitor" operation_key="dummy01_monitor_10000" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="dummy01" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="dummy01_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="6" operation="start" operation_key="dummy01_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="start" operation_key="dummy01_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="6" operation="start" operation_key="dummy01_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="dummy01" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_timeout="120000" /> </rsc_op> @@ -86,7 +86,7 @@ <rsc_op id="2" operation="stop" operation_key="dummy01_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="grpDRBD_start_0"/> + <pseudo_event id="13" operation="start" operation_key="grpDRBD_start_0"/> </trigger> </inputs> </synapse> @@ -99,161 +99,161 @@ </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> + <rsc_op id="8" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="grpDRBD_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="grpDRBD_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="dummy02_monitor_10000" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="10" operation="monitor" operation_key="dummy02_monitor_10000" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="dummy02" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="dummy02_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="9" operation="start" operation_key="dummy02_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="10" operation="start" operation_key="dummy02_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="9" operation="start" operation_key="dummy02_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="dummy02" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="dummy01_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="6" operation="start" operation_key="dummy01_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> + <rsc_op id="8" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="grpDRBD_start_0"/> + <pseudo_event id="13" operation="start" operation_key="grpDRBD_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="9" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> + <rsc_op id="8" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> <primitive id="dummy02" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="bl460g1n13" CRM_meta_on_node_uuid="11111111-1111-1111-1111-111111111111" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="grpDRBD_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="grpDRBD_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="dummy03_monitor_10000" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="12" operation="monitor" operation_key="dummy03_monitor_10000" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="dummy03" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="dummy03_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="11" operation="start" operation_key="dummy03_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="12" operation="start" operation_key="dummy03_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="11" operation="start" operation_key="dummy03_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="dummy03" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_timeout="120000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="dummy02_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="9" operation="start" operation_key="dummy02_start_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="grpDRBD_start_0"/> + <pseudo_event id="13" operation="start" operation_key="grpDRBD_start_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <rsc_op id="65" operation="notify" operation_key="prmDRBD:0_post_notify_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> + <rsc_op id="59" operation="notify" operation_key="prmDRBD:0_post_notify_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> <primitive id="prmDRBD" long-id="prmDRBD:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prmDRBD:0 prmDRBD:1" CRM_meta_notify_active_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_all_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_available_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_demote_resource="prmDRBD:0" CRM_meta_notify_demote_uname="bl460g1n13" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="prmDRBD:0" CRM_meta_notify_master_uname="bl460g1n13" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="prmDRBD:1" CRM_meta_notify_promote_uname="bl460g1n14" CRM_meta_notify_slave_resource="prmDRBD:1" CRM_meta_notify_slave_uname="bl460g1n14" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="bl460g1n13" CRM_meta_on_node_uuid="11111111-1111-1111-1111-111111111111" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="notify" operation_key="msDRBD_post_notify_demoted_0"/> + <pseudo_event id="47" operation="notify" operation_key="msDRBD_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="64" operation="notify" operation_key="prmDRBD:0_pre_notify_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> + <rsc_op id="58" operation="notify" operation_key="prmDRBD:0_pre_notify_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> <primitive id="prmDRBD" long-id="prmDRBD:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prmDRBD:0 prmDRBD:1" CRM_meta_notify_active_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_all_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_available_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_demote_resource="prmDRBD:0" CRM_meta_notify_demote_uname="bl460g1n13" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="prmDRBD:0" CRM_meta_notify_master_uname="bl460g1n13" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="prmDRBD:1" CRM_meta_notify_promote_uname="bl460g1n14" CRM_meta_notify_slave_resource="prmDRBD:1" CRM_meta_notify_slave_uname="bl460g1n14" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="bl460g1n13" CRM_meta_on_node_uuid="11111111-1111-1111-1111-111111111111" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="notify" operation_key="msDRBD_pre_notify_demote_0"/> + <pseudo_event id="45" operation="notify" operation_key="msDRBD_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <rsc_op id="61" operation="notify" operation_key="prmDRBD:0_post_notify_promote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> + <rsc_op id="55" operation="notify" operation_key="prmDRBD:0_post_notify_promote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> <primitive id="prmDRBD" long-id="prmDRBD:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prmDRBD:0 prmDRBD:1" CRM_meta_notify_active_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_all_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_available_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_demote_resource="prmDRBD:0" CRM_meta_notify_demote_uname="bl460g1n13" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="prmDRBD:0" CRM_meta_notify_master_uname="bl460g1n13" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prmDRBD:1" CRM_meta_notify_promote_uname="bl460g1n14" CRM_meta_notify_slave_resource="prmDRBD:1" CRM_meta_notify_slave_uname="bl460g1n14" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="bl460g1n13" CRM_meta_on_node_uuid="11111111-1111-1111-1111-111111111111" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="notify" operation_key="msDRBD_post_notify_promoted_0"/> + <pseudo_event id="41" operation="notify" operation_key="msDRBD_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="60" operation="notify" operation_key="prmDRBD:0_pre_notify_promote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> + <rsc_op id="54" operation="notify" operation_key="prmDRBD:0_pre_notify_promote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> <primitive id="prmDRBD" long-id="prmDRBD:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prmDRBD:0 prmDRBD:1" CRM_meta_notify_active_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_all_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_available_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_demote_resource="prmDRBD:0" CRM_meta_notify_demote_uname="bl460g1n13" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="prmDRBD:0" CRM_meta_notify_master_uname="bl460g1n13" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prmDRBD:1" CRM_meta_notify_promote_uname="bl460g1n14" CRM_meta_notify_slave_resource="prmDRBD:1" CRM_meta_notify_slave_uname="bl460g1n14" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="bl460g1n13" CRM_meta_on_node_uuid="11111111-1111-1111-1111-111111111111" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="notify" operation_key="msDRBD_pre_notify_promote_0"/> + <pseudo_event id="39" operation="notify" operation_key="msDRBD_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="prmDRBD:0_monitor_20000" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> + <rsc_op id="20" operation="monitor" operation_key="prmDRBD:0_monitor_20000" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> <primitive id="prmDRBD" long-id="prmDRBD:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n13" CRM_meta_on_node_uuid="11111111-1111-1111-1111-111111111111" CRM_meta_role="Slave" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="demote" operation_key="prmDRBD:0_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> + <rsc_op id="18" operation="demote" operation_key="prmDRBD:0_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <pseudo_event id="43" operation="notified" operation_key="msDRBD_confirmed-post_notify_promoted_0"/> + <pseudo_event id="42" operation="notified" operation_key="msDRBD_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="49" operation="notified" operation_key="msDRBD_confirmed-post_notify_demoted_0"/> + <pseudo_event id="48" operation="notified" operation_key="msDRBD_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="19" operation="demote" operation_key="prmDRBD:0_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> + <rsc_op id="18" operation="demote" operation_key="prmDRBD:0_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"> <primitive id="prmDRBD" long-id="prmDRBD:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="true" CRM_meta_notify_active_resource="prmDRBD:0 prmDRBD:1" CRM_meta_notify_active_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_all_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_available_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_demote_resource="prmDRBD:0" CRM_meta_notify_demote_uname="bl460g1n13" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="prmDRBD:0" CRM_meta_notify_master_uname="bl460g1n13" CRM_meta_notify_promote_resource="prmDRBD:1" CRM_meta_notify_promote_uname="bl460g1n14" CRM_meta_notify_slave_resource="prmDRBD:1" CRM_meta_notify_slave_uname="bl460g1n14" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_fail="block" CRM_meta_on_node="bl460g1n13" CRM_meta_on_node_uuid="11111111-1111-1111-1111-111111111111" CRM_meta_timeout="90000" drbd_resource="r0"/> </rsc_op> @@ -263,7 +263,7 @@ <rsc_op id="4" operation="cancel" operation_key="prmDRBD:0_monitor_10000" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <pseudo_event id="44" operation="demote" operation_key="msDRBD_demote_0"/> + <pseudo_event id="43" operation="demote" operation_key="msDRBD_demote_0"/> </trigger> </inputs> </synapse> @@ -278,78 +278,78 @@ </synapse> <synapse id="19" priority="1000000"> <action_set> - <rsc_op id="67" operation="notify" operation_key="prmDRBD:1_post_notify_demote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="61" operation="notify" operation_key="prmDRBD:1_post_notify_demote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="prmDRBD" long-id="prmDRBD:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prmDRBD:0 prmDRBD:1" CRM_meta_notify_active_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_all_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_available_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_demote_resource="prmDRBD:0" CRM_meta_notify_demote_uname="bl460g1n13" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="prmDRBD:0" CRM_meta_notify_master_uname="bl460g1n13" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="prmDRBD:1" CRM_meta_notify_promote_uname="bl460g1n14" CRM_meta_notify_slave_resource="prmDRBD:1" CRM_meta_notify_slave_uname="bl460g1n14" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="notify" operation_key="msDRBD_post_notify_demoted_0"/> + <pseudo_event id="47" operation="notify" operation_key="msDRBD_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="66" operation="notify" operation_key="prmDRBD:1_pre_notify_demote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="60" operation="notify" operation_key="prmDRBD:1_pre_notify_demote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="prmDRBD" long-id="prmDRBD:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prmDRBD:0 prmDRBD:1" CRM_meta_notify_active_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_all_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_available_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_demote_resource="prmDRBD:0" CRM_meta_notify_demote_uname="bl460g1n13" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="prmDRBD:0" CRM_meta_notify_master_uname="bl460g1n13" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="prmDRBD:1" CRM_meta_notify_promote_uname="bl460g1n14" CRM_meta_notify_slave_resource="prmDRBD:1" CRM_meta_notify_slave_uname="bl460g1n14" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="notify" operation_key="msDRBD_pre_notify_demote_0"/> + <pseudo_event id="45" operation="notify" operation_key="msDRBD_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <rsc_op id="63" operation="notify" operation_key="prmDRBD:1_post_notify_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="57" operation="notify" operation_key="prmDRBD:1_post_notify_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="prmDRBD" long-id="prmDRBD:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prmDRBD:0 prmDRBD:1" CRM_meta_notify_active_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_all_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_available_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_demote_resource="prmDRBD:0" CRM_meta_notify_demote_uname="bl460g1n13" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="prmDRBD:0" CRM_meta_notify_master_uname="bl460g1n13" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prmDRBD:1" CRM_meta_notify_promote_uname="bl460g1n14" CRM_meta_notify_slave_resource="prmDRBD:1" CRM_meta_notify_slave_uname="bl460g1n14" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="notify" operation_key="msDRBD_post_notify_promoted_0"/> + <pseudo_event id="41" operation="notify" operation_key="msDRBD_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="62" operation="notify" operation_key="prmDRBD:1_pre_notify_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="56" operation="notify" operation_key="prmDRBD:1_pre_notify_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="prmDRBD" long-id="prmDRBD:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="prmDRBD:0 prmDRBD:1" CRM_meta_notify_active_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_all_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_available_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_demote_resource="prmDRBD:0" CRM_meta_notify_demote_uname="bl460g1n13" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="prmDRBD:0" CRM_meta_notify_master_uname="bl460g1n13" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="prmDRBD:1" CRM_meta_notify_promote_uname="bl460g1n14" CRM_meta_notify_slave_resource="prmDRBD:1" CRM_meta_notify_slave_uname="bl460g1n14" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="notify" operation_key="msDRBD_pre_notify_promote_0"/> + <pseudo_event id="39" operation="notify" operation_key="msDRBD_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="prmDRBD:1_monitor_10000" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="24" operation="monitor" operation_key="prmDRBD:1_monitor_10000" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="prmDRBD" long-id="prmDRBD:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="20000" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="promote" operation_key="prmDRBD:1_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="23" operation="promote" operation_key="prmDRBD:1_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> <trigger> - <pseudo_event id="43" operation="notified" operation_key="msDRBD_confirmed-post_notify_promoted_0"/> + <pseudo_event id="42" operation="notified" operation_key="msDRBD_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="49" operation="notified" operation_key="msDRBD_confirmed-post_notify_demoted_0"/> + <pseudo_event id="48" operation="notified" operation_key="msDRBD_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="24" operation="promote" operation_key="prmDRBD:1_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> + <rsc_op id="23" operation="promote" operation_key="prmDRBD:1_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"> <primitive id="prmDRBD" long-id="prmDRBD:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="prmDRBD:0 prmDRBD:1" CRM_meta_notify_active_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_all_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_available_uname="bl460g1n13 bl460g1n14" CRM_meta_notify_demote_resource="prmDRBD:0" CRM_meta_notify_demote_uname="bl460g1n13" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="prmDRBD:0" CRM_meta_notify_master_uname="bl460g1n13" CRM_meta_notify_promote_resource="prmDRBD:1" CRM_meta_notify_promote_uname="bl460g1n14" CRM_meta_notify_slave_resource="prmDRBD:1" CRM_meta_notify_slave_uname="bl460g1n14" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_fail="restart" CRM_meta_on_node="bl460g1n14" CRM_meta_on_node_uuid="22222222-2222-2222-2222-222222222222" CRM_meta_timeout="90000" drbd_resource="r0"/> </rsc_op> @@ -359,7 +359,7 @@ <rsc_op id="5" operation="cancel" operation_key="prmDRBD:1_monitor_20000" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> <trigger> - <pseudo_event id="38" operation="promote" operation_key="msDRBD_promote_0"/> + <pseudo_event id="37" operation="promote" operation_key="msDRBD_promote_0"/> </trigger> </inputs> </synapse> @@ -374,58 +374,58 @@ </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="49" operation="notified" operation_key="msDRBD_confirmed-post_notify_demoted_0"> + <pseudo_event id="48" operation="notified" operation_key="msDRBD_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="notify" operation_key="msDRBD_post_notify_demoted_0"/> + <pseudo_event id="47" operation="notify" operation_key="msDRBD_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="65" operation="notify" operation_key="prmDRBD:0_post_notify_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> + <rsc_op id="59" operation="notify" operation_key="prmDRBD:0_post_notify_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <rsc_op id="67" operation="notify" operation_key="prmDRBD:1_post_notify_demote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="61" operation="notify" operation_key="prmDRBD:1_post_notify_demote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="48" operation="notify" operation_key="msDRBD_post_notify_demoted_0"> + <pseudo_event id="47" operation="notify" operation_key="msDRBD_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="demoted" operation_key="msDRBD_demoted_0"/> + <pseudo_event id="44" operation="demoted" operation_key="msDRBD_demoted_0"/> </trigger> <trigger> - <pseudo_event id="47" operation="notified" operation_key="msDRBD_confirmed-pre_notify_demote_0"/> + <pseudo_event id="46" operation="notified" operation_key="msDRBD_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="47" operation="notified" operation_key="msDRBD_confirmed-pre_notify_demote_0"> + <pseudo_event id="46" operation="notified" operation_key="msDRBD_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="notify" operation_key="msDRBD_pre_notify_demote_0"/> + <pseudo_event id="45" operation="notify" operation_key="msDRBD_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="64" operation="notify" operation_key="prmDRBD:0_pre_notify_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> + <rsc_op id="58" operation="notify" operation_key="prmDRBD:0_pre_notify_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <rsc_op id="66" operation="notify" operation_key="prmDRBD:1_pre_notify_demote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="60" operation="notify" operation_key="prmDRBD:1_pre_notify_demote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="46" operation="notify" operation_key="msDRBD_pre_notify_demote_0"> + <pseudo_event id="45" operation="notify" operation_key="msDRBD_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -433,136 +433,121 @@ </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="45" operation="demoted" operation_key="msDRBD_demoted_0"> + <pseudo_event id="44" operation="demoted" operation_key="msDRBD_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="demote" operation_key="prmDRBD:0_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> + <rsc_op id="18" operation="demote" operation_key="prmDRBD:0_demote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <pseudo_event id="44" operation="demote" operation_key="msDRBD_demote_0"/> + <pseudo_event id="43" operation="demote" operation_key="msDRBD_demote_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="44" operation="demote" operation_key="msDRBD_demote_0"> + <pseudo_event id="43" operation="demote" operation_key="msDRBD_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stopped" operation_key="grpDRBD_stopped_0"/> + <pseudo_event id="16" operation="stopped" operation_key="grpDRBD_stopped_0"/> </trigger> <trigger> - <pseudo_event id="47" operation="notified" operation_key="msDRBD_confirmed-pre_notify_demote_0"/> + <pseudo_event id="46" operation="notified" operation_key="msDRBD_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="32" priority="1000000"> <action_set> - <pseudo_event id="43" operation="notified" operation_key="msDRBD_confirmed-post_notify_promoted_0"> + <pseudo_event id="42" operation="notified" operation_key="msDRBD_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="notify" operation_key="msDRBD_post_notify_promoted_0"/> + <pseudo_event id="41" operation="notify" operation_key="msDRBD_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="61" operation="notify" operation_key="prmDRBD:0_post_notify_promote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> + <rsc_op id="55" operation="notify" operation_key="prmDRBD:0_post_notify_promote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <rsc_op id="63" operation="notify" operation_key="prmDRBD:1_post_notify_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="57" operation="notify" operation_key="prmDRBD:1_post_notify_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> </inputs> </synapse> <synapse id="33" priority="1000000"> <action_set> - <pseudo_event id="42" operation="notify" operation_key="msDRBD_post_notify_promoted_0"> + <pseudo_event id="41" operation="notify" operation_key="msDRBD_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="promoted" operation_key="msDRBD_promoted_0"/> + <pseudo_event id="38" operation="promoted" operation_key="msDRBD_promoted_0"/> </trigger> <trigger> - <pseudo_event id="41" operation="notified" operation_key="msDRBD_confirmed-pre_notify_promote_0"/> + <pseudo_event id="40" operation="notified" operation_key="msDRBD_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="41" operation="notified" operation_key="msDRBD_confirmed-pre_notify_promote_0"> + <pseudo_event id="40" operation="notified" operation_key="msDRBD_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="notify" operation_key="msDRBD_pre_notify_promote_0"/> + <pseudo_event id="39" operation="notify" operation_key="msDRBD_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="60" operation="notify" operation_key="prmDRBD:0_pre_notify_promote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> + <rsc_op id="54" operation="notify" operation_key="prmDRBD:0_pre_notify_promote_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> </trigger> <trigger> - <rsc_op id="62" operation="notify" operation_key="prmDRBD:1_pre_notify_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="56" operation="notify" operation_key="prmDRBD:1_pre_notify_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="40" operation="notify" operation_key="msDRBD_pre_notify_promote_0"> + <pseudo_event id="39" operation="notify" operation_key="msDRBD_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="notified" operation_key="msDRBD_confirmed-post_notify_demoted_0"/> + <pseudo_event id="48" operation="notified" operation_key="msDRBD_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="39" operation="promoted" operation_key="msDRBD_promoted_0"> + <pseudo_event id="38" operation="promoted" operation_key="msDRBD_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="promote" operation_key="prmDRBD:1_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> + <rsc_op id="23" operation="promote" operation_key="prmDRBD:1_promote_0" on_node="bl460g1n14" on_node_uuid="22222222-2222-2222-2222-222222222222"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="38" operation="promote" operation_key="msDRBD_promote_0"> + <pseudo_event id="37" operation="promote" operation_key="msDRBD_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="notified" operation_key="msDRBD_confirmed-pre_notify_promote_0"/> + <pseudo_event id="40" operation="notified" operation_key="msDRBD_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="45" operation="demoted" operation_key="msDRBD_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="38"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="dummy01_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="dummy02_stop_0" on_node="bl460g1n13" on_node_uuid="11111111-1111-1111-1111-111111111111"/> + <pseudo_event id="44" operation="demoted" operation_key="msDRBD_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-move.scores b/pengine/test10/master-move.scores index 5a220c7063f..1b8b740c5aa 100644 --- a/pengine/test10/master-move.scores +++ b/pengine/test10/master-move.scores @@ -1,27 +1,27 @@ Allocation scores: -clone_color: msDRBD allocation score on bl460g1n13: INFINITY -clone_color: msDRBD allocation score on bl460g1n14: 0 -clone_color: prmDRBD:0 allocation score on bl460g1n13: INFINITY -clone_color: prmDRBD:0 allocation score on bl460g1n14: 0 -clone_color: prmDRBD:1 allocation score on bl460g1n13: 0 -clone_color: prmDRBD:1 allocation score on bl460g1n14: INFINITY -group_color: dummy01 allocation score on bl460g1n13: -INFINITY -group_color: dummy01 allocation score on bl460g1n14: 0 -group_color: dummy02 allocation score on bl460g1n13: INFINITY -group_color: dummy02 allocation score on bl460g1n14: 0 -group_color: dummy03 allocation score on bl460g1n13: 0 -group_color: dummy03 allocation score on bl460g1n14: 0 -group_color: grpDRBD allocation score on bl460g1n13: 0 -group_color: grpDRBD allocation score on bl460g1n14: 0 -native_color: dummy01 allocation score on bl460g1n13: -INFINITY -native_color: dummy01 allocation score on bl460g1n14: INFINITY -native_color: dummy02 allocation score on bl460g1n13: -INFINITY -native_color: dummy02 allocation score on bl460g1n14: 0 -native_color: dummy03 allocation score on bl460g1n13: -INFINITY -native_color: dummy03 allocation score on bl460g1n14: 0 -native_color: prmDRBD:0 allocation score on bl460g1n13: INFINITY -native_color: prmDRBD:0 allocation score on bl460g1n14: 0 -native_color: prmDRBD:1 allocation score on bl460g1n13: -INFINITY -native_color: prmDRBD:1 allocation score on bl460g1n14: INFINITY +pcmk__clone_allocate: msDRBD allocation score on bl460g1n13: INFINITY +pcmk__clone_allocate: msDRBD allocation score on bl460g1n14: 0 +pcmk__clone_allocate: prmDRBD:0 allocation score on bl460g1n13: INFINITY +pcmk__clone_allocate: prmDRBD:0 allocation score on bl460g1n14: 0 +pcmk__clone_allocate: prmDRBD:1 allocation score on bl460g1n13: 0 +pcmk__clone_allocate: prmDRBD:1 allocation score on bl460g1n14: INFINITY +pcmk__group_allocate: dummy01 allocation score on bl460g1n13: -INFINITY +pcmk__group_allocate: dummy01 allocation score on bl460g1n14: 0 +pcmk__group_allocate: dummy02 allocation score on bl460g1n13: INFINITY +pcmk__group_allocate: dummy02 allocation score on bl460g1n14: 0 +pcmk__group_allocate: dummy03 allocation score on bl460g1n13: 0 +pcmk__group_allocate: dummy03 allocation score on bl460g1n14: 0 +pcmk__group_allocate: grpDRBD allocation score on bl460g1n13: 0 +pcmk__group_allocate: grpDRBD allocation score on bl460g1n14: 0 +pcmk__native_allocate: dummy01 allocation score on bl460g1n13: -INFINITY +pcmk__native_allocate: dummy01 allocation score on bl460g1n14: INFINITY +pcmk__native_allocate: dummy02 allocation score on bl460g1n13: -INFINITY +pcmk__native_allocate: dummy02 allocation score on bl460g1n14: 0 +pcmk__native_allocate: dummy03 allocation score on bl460g1n13: -INFINITY +pcmk__native_allocate: dummy03 allocation score on bl460g1n14: 0 +pcmk__native_allocate: prmDRBD:0 allocation score on bl460g1n13: INFINITY +pcmk__native_allocate: prmDRBD:0 allocation score on bl460g1n14: 0 +pcmk__native_allocate: prmDRBD:1 allocation score on bl460g1n13: -INFINITY +pcmk__native_allocate: prmDRBD:1 allocation score on bl460g1n14: INFINITY prmDRBD:0 promotion score on bl460g1n13: 1 prmDRBD:1 promotion score on bl460g1n14: 10100 diff --git a/pengine/test10/master-move.summary b/pengine/test10/master-move.summary index e42fa27d694..29bfbc4fc0a 100644 --- a/pengine/test10/master-move.summary +++ b/pengine/test10/master-move.summary @@ -27,7 +27,6 @@ Executing cluster transition: * Resource action: prmDRBD:0 notify on bl460g1n13 * Resource action: prmDRBD:1 notify on bl460g1n14 * Pseudo action: msDRBD_confirmed-pre_notify_demote_0 - * Pseudo action: all_stopped * Pseudo action: grpDRBD_stopped_0 * Pseudo action: msDRBD_demote_0 * Resource action: prmDRBD:0 demote on bl460g1n13 diff --git a/pengine/test10/master-notify.exp b/pengine/test10/master-notify.exp index 0f6295c7003..8a4fbc0a4b8 100644 --- a/pengine/test10/master-notify.exp +++ b/pengine/test10/master-notify.exp @@ -1,155 +1,155 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="52" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:0_post_notify_promote_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="44" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:0_post_notify_promote_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="fake" long-id="fake:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto3 rhel7-auto2 rhel7-auto1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="fake-master_post_notify_promoted_0"/> + <pseudo_event id="27" operation="notify" operation_key="fake-master_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="51" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:0_pre_notify_promote_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="43" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:0_pre_notify_promote_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="fake" long-id="fake:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto3 rhel7-auto2 rhel7-auto1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="fake-master_pre_notify_promote_0"/> + <pseudo_event id="25" operation="notify" operation_key="fake-master_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="promote" operation_key="fake_promote_0" internal_operation_key="fake:0_promote_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="6" operation="promote" operation_key="fake_promote_0" internal_operation_key="fake:0_promote_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="fake" long-id="fake:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto3 rhel7-auto2 rhel7-auto1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="promote" operation_key="fake-master_promote_0"/> + <pseudo_event id="23" operation="promote" operation_key="fake-master_promote_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <rsc_op id="54" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:1_post_notify_promote_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="46" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:1_post_notify_promote_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="fake" long-id="fake:1" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto3 rhel7-auto2 rhel7-auto1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="fake-master_post_notify_promoted_0"/> + <pseudo_event id="27" operation="notify" operation_key="fake-master_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="53" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:1_pre_notify_promote_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="45" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:1_pre_notify_promote_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="fake" long-id="fake:1" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto3 rhel7-auto2 rhel7-auto1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="fake-master_pre_notify_promote_0"/> + <pseudo_event id="25" operation="notify" operation_key="fake-master_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <rsc_op id="56" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:2_post_notify_promote_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="48" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:2_post_notify_promote_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="fake" long-id="fake:2" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto3 rhel7-auto2 rhel7-auto1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="fake-master_post_notify_promoted_0"/> + <pseudo_event id="27" operation="notify" operation_key="fake-master_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="55" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:2_pre_notify_promote_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="47" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:2_pre_notify_promote_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="fake" long-id="fake:2" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto3 rhel7-auto2 rhel7-auto1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="fake:0 fake:1 fake:2" CRM_meta_notify_active_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_all_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_available_uname="rhel7-auto1 rhel7-auto2 rhel7-auto3" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="fake:0" CRM_meta_notify_promote_uname="rhel7-auto1" CRM_meta_notify_slave_resource="fake:0 fake:1 fake:2" CRM_meta_notify_slave_uname="rhel7-auto1 rhel7-auto3 rhel7-auto2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="fake-master_pre_notify_promote_0"/> + <pseudo_event id="25" operation="notify" operation_key="fake-master_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="29" operation="notified" operation_key="fake-master_confirmed-post_notify_promoted_0"> + <pseudo_event id="28" operation="notified" operation_key="fake-master_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="fake-master_post_notify_promoted_0"/> + <pseudo_event id="27" operation="notify" operation_key="fake-master_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="52" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:0_post_notify_promote_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="44" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:0_post_notify_promote_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="54" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:1_post_notify_promote_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="46" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:1_post_notify_promote_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="56" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:2_post_notify_promote_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="48" operation="notify" operation_key="fake_post_notify_promote_0" internal_operation_key="fake:2_post_notify_promote_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="28" operation="notify" operation_key="fake-master_post_notify_promoted_0"> + <pseudo_event id="27" operation="notify" operation_key="fake-master_post_notify_promoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="promoted" operation_key="fake-master_promoted_0"/> + <pseudo_event id="24" operation="promoted" operation_key="fake-master_promoted_0"/> </trigger> <trigger> - <pseudo_event id="27" operation="notified" operation_key="fake-master_confirmed-pre_notify_promote_0"/> + <pseudo_event id="26" operation="notified" operation_key="fake-master_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="27" operation="notified" operation_key="fake-master_confirmed-pre_notify_promote_0"> + <pseudo_event id="26" operation="notified" operation_key="fake-master_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="notify" operation_key="fake-master_pre_notify_promote_0"/> + <pseudo_event id="25" operation="notify" operation_key="fake-master_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="51" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:0_pre_notify_promote_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="43" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:0_pre_notify_promote_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="53" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:1_pre_notify_promote_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="45" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:1_pre_notify_promote_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="55" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:2_pre_notify_promote_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="47" operation="notify" operation_key="fake_pre_notify_promote_0" internal_operation_key="fake:2_pre_notify_promote_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="26" operation="notify" operation_key="fake-master_pre_notify_promote_0"> + <pseudo_event id="25" operation="notify" operation_key="fake-master_pre_notify_promote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -157,25 +157,25 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="25" operation="promoted" operation_key="fake-master_promoted_0"> + <pseudo_event id="24" operation="promoted" operation_key="fake-master_promoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="promote" operation_key="fake_promote_0" internal_operation_key="fake:0_promote_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="6" operation="promote" operation_key="fake_promote_0" internal_operation_key="fake:0_promote_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="24" operation="promote" operation_key="fake-master_promote_0"> + <pseudo_event id="23" operation="promote" operation_key="fake-master_promote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notified" operation_key="fake-master_confirmed-pre_notify_promote_0"/> + <pseudo_event id="26" operation="notified" operation_key="fake-master_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-notify.scores b/pengine/test10/master-notify.scores index f44754bfa64..3080f34a204 100644 --- a/pengine/test10/master-notify.scores +++ b/pengine/test10/master-notify.scores @@ -1,28 +1,28 @@ Allocation scores: -clone_color: fake-master allocation score on rhel7-auto1: 0 -clone_color: fake-master allocation score on rhel7-auto2: 0 -clone_color: fake-master allocation score on rhel7-auto3: 0 -clone_color: fake:0 allocation score on rhel7-auto1: 6 -clone_color: fake:0 allocation score on rhel7-auto2: 0 -clone_color: fake:0 allocation score on rhel7-auto3: 0 -clone_color: fake:1 allocation score on rhel7-auto1: 0 -clone_color: fake:1 allocation score on rhel7-auto2: 0 -clone_color: fake:1 allocation score on rhel7-auto3: 6 -clone_color: fake:2 allocation score on rhel7-auto1: 0 -clone_color: fake:2 allocation score on rhel7-auto2: 6 -clone_color: fake:2 allocation score on rhel7-auto3: 0 fake:0 promotion score on rhel7-auto1: 5 fake:1 promotion score on rhel7-auto3: 5 fake:2 promotion score on rhel7-auto2: 5 -native_color: fake:0 allocation score on rhel7-auto1: 6 -native_color: fake:0 allocation score on rhel7-auto2: 0 -native_color: fake:0 allocation score on rhel7-auto3: 0 -native_color: fake:1 allocation score on rhel7-auto1: -INFINITY -native_color: fake:1 allocation score on rhel7-auto2: 0 -native_color: fake:1 allocation score on rhel7-auto3: 6 -native_color: fake:2 allocation score on rhel7-auto1: -INFINITY -native_color: fake:2 allocation score on rhel7-auto2: 6 -native_color: fake:2 allocation score on rhel7-auto3: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: fake-master allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: fake-master allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: fake-master allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: fake:0 allocation score on rhel7-auto1: 6 +pcmk__clone_allocate: fake:0 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: fake:0 allocation score on rhel7-auto3: 0 +pcmk__clone_allocate: fake:1 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: fake:1 allocation score on rhel7-auto2: 0 +pcmk__clone_allocate: fake:1 allocation score on rhel7-auto3: 6 +pcmk__clone_allocate: fake:2 allocation score on rhel7-auto1: 0 +pcmk__clone_allocate: fake:2 allocation score on rhel7-auto2: 6 +pcmk__clone_allocate: fake:2 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: fake:0 allocation score on rhel7-auto1: 6 +pcmk__native_allocate: fake:0 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: fake:0 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: fake:1 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: fake:1 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: fake:1 allocation score on rhel7-auto3: 6 +pcmk__native_allocate: fake:2 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: fake:2 allocation score on rhel7-auto2: 6 +pcmk__native_allocate: fake:2 allocation score on rhel7-auto3: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 diff --git a/pengine/test10/master-ordering.exp b/pengine/test10/master-ordering.exp index 6e396acd5ff..0575f77e5e4 100644 --- a/pengine/test10/master-ordering.exp +++ b/pengine/test10/master-ordering.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="mysql-server_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="1" operation="monitor" operation_key="mysql-server_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="mysql-server" class="ocf" provider="heartbeat" type="mysql"/> <attributes CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" additional_parameters="--basedir=/usr --skip-external-locking --port=42006" binary="/usr/sbin/mysqld" config="/etc/mysql/my.cnf" datadir="/data/mysql/" pid="/var/run/mysqld/mysqld.pid" priority="1000" socket="/var/run/mysqld/mysqld.sock" target_role="started"/> </rsc_op> @@ -10,33 +10,33 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="extip_1_monitor_30000" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="15" operation="monitor" operation_key="extip_1_monitor_30000" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="extip_1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="30000" ip="85.125.191.221" netmask="28" nic="eth0" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="extip_1_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="14" operation="start" operation_key="extip_1_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="15" operation="start" operation_key="extip_1_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="14" operation="start" operation_key="extip_1_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="extip_1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" ip="85.125.191.221" netmask="28" nic="eth0" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="extip_1_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="2" operation="monitor" operation_key="extip_1_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="extip_1_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="2" operation="monitor" operation_key="extip_1_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="extip_1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" ip="85.125.191.221" netmask="28" nic="eth0" target_role="started"/> </rsc_op> @@ -45,33 +45,33 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="extip_2_monitor_30000" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="17" operation="monitor" operation_key="extip_2_monitor_30000" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="extip_2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="30000" ip="85.125.191.222" netmask="28" nic="eth0" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="extip_2_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="16" operation="start" operation_key="extip_2_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="17" operation="start" operation_key="extip_2_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="16" operation="start" operation_key="extip_2_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="extip_2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" ip="85.125.191.222" netmask="28" nic="eth0" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="extip_2_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="3" operation="monitor" operation_key="extip_2_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="extip_2_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="3" operation="monitor" operation_key="extip_2_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="extip_2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" ip="85.125.191.222" netmask="28" nic="eth0" target_role="started"/> </rsc_op> @@ -80,7 +80,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="intip_0_main_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="4" operation="monitor" operation_key="intip_0_main_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="intip_0_main" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" ip="192.168.100.200" netmask="24" nic="eth1" target_role="started"/> </rsc_op> @@ -89,33 +89,33 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="intip_1_master_monitor_30000" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="23" operation="monitor" operation_key="intip_1_master_monitor_30000" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="intip_1_master" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="30000" ip="192.168.100.201" netmask="24" nic="eth1" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="intip_1_master_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="22" operation="start" operation_key="intip_1_master_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="23" operation="start" operation_key="intip_1_master_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="22" operation="start" operation_key="intip_1_master_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="intip_1_master" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" ip="192.168.100.201" netmask="24" nic="eth1" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="intip_1_master_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="5" operation="monitor" operation_key="intip_1_master_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="intip_1_master_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="5" operation="monitor" operation_key="intip_1_master_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="intip_1_master" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" ip="192.168.100.201" netmask="24" nic="eth1" target_role="started"/> </rsc_op> @@ -124,33 +124,33 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="intip_2_slave_monitor_30000" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="25" operation="monitor" operation_key="intip_2_slave_monitor_30000" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="intip_2_slave" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="30000" ip="192.168.100.202" netmask="24" nic="eth1" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="intip_2_slave_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="24" operation="start" operation_key="intip_2_slave_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="25" operation="start" operation_key="intip_2_slave_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="24" operation="start" operation_key="intip_2_slave_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="intip_2_slave" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" ip="192.168.100.202" netmask="24" nic="eth1" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="intip_2_slave_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="6" operation="monitor" operation_key="intip_2_slave_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="intip_2_slave_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="6" operation="monitor" operation_key="intip_2_slave_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="intip_2_slave" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" ip="192.168.100.202" netmask="24" nic="eth1" target_role="started"/> </rsc_op> @@ -159,33 +159,33 @@ </synapse> <synapse id="14" priority="1000000"> <action_set> - <rsc_op id="112" operation="notify" operation_key="drbd_www:0_post_notify_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="110" operation="notify" operation_key="drbd_www:0_post_notify_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="drbd_www" long-id="drbd_www:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="webcluster01 webcluster02" CRM_meta_notify_available_uname="webcluster02 webcluster01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd_www:0" CRM_meta_notify_start_uname="webcluster01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" clone_overrides_hostname="yes" drbd_resource="www" target_role="started"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="webcluster01 webcluster02" CRM_meta_notify_available_uname="webcluster01 webcluster02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd_www:0" CRM_meta_notify_start_uname="webcluster01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" clone_overrides_hostname="yes" drbd_resource="www" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="ms_drbd_www_post_notify_running_0"/> + <pseudo_event id="31" operation="notify" operation_key="ms_drbd_www_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="27" operation="start" operation_key="drbd_www:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="26" operation="start" operation_key="drbd_www:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="drbd_www" long-id="drbd_www:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="webcluster01 webcluster02" CRM_meta_notify_available_uname="webcluster02 webcluster01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd_www:0" CRM_meta_notify_start_uname="webcluster01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" clone_overrides_hostname="yes" drbd_resource="www" target_role="started"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="webcluster01 webcluster02" CRM_meta_notify_available_uname="webcluster01 webcluster02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd_www:0" CRM_meta_notify_start_uname="webcluster01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" clone_overrides_hostname="yes" drbd_resource="www" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="start" operation_key="ms_drbd_www_start_0"/> + <pseudo_event id="27" operation="start" operation_key="ms_drbd_www_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="drbd_www:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="7" operation="monitor" operation_key="drbd_www:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="drbd_www" long-id="drbd_www:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" clone_overrides_hostname="yes" drbd_resource="www" target_role="started"/> </rsc_op> @@ -194,49 +194,49 @@ </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="33" operation="notified" operation_key="ms_drbd_www_confirmed-post_notify_running_0"> + <pseudo_event id="32" operation="notified" operation_key="ms_drbd_www_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="ms_drbd_www_post_notify_running_0"/> + <pseudo_event id="31" operation="notify" operation_key="ms_drbd_www_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="112" operation="notify" operation_key="drbd_www:0_post_notify_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="110" operation="notify" operation_key="drbd_www:0_post_notify_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="32" operation="notify" operation_key="ms_drbd_www_post_notify_running_0"> + <pseudo_event id="31" operation="notify" operation_key="ms_drbd_www_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="running" operation_key="ms_drbd_www_running_0"/> + <pseudo_event id="28" operation="running" operation_key="ms_drbd_www_running_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_start_0"/> + <pseudo_event id="30" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="31" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_start_0"> + <pseudo_event id="30" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="ms_drbd_www_pre_notify_start_0"/> + <pseudo_event id="29" operation="notify" operation_key="ms_drbd_www_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="30" operation="notify" operation_key="ms_drbd_www_pre_notify_start_0"> + <pseudo_event id="29" operation="notify" operation_key="ms_drbd_www_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -244,43 +244,43 @@ </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="29" operation="running" operation_key="ms_drbd_www_running_0"> + <pseudo_event id="28" operation="running" operation_key="ms_drbd_www_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="start" operation_key="drbd_www:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="26" operation="start" operation_key="drbd_www:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="ms_drbd_www_start_0"/> + <pseudo_event id="27" operation="start" operation_key="ms_drbd_www_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="28" operation="start" operation_key="ms_drbd_www_start_0"> + <pseudo_event id="27" operation="start" operation_key="ms_drbd_www_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="drbd_www:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="7" operation="monitor" operation_key="drbd_www:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <rsc_op id="23" operation="start" operation_key="intip_1_master_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="22" operation="start" operation_key="intip_1_master_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <rsc_op id="25" operation="start" operation_key="intip_2_slave_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="24" operation="start" operation_key="intip_2_slave_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <pseudo_event id="31" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_start_0"/> + <pseudo_event id="30" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="ocfs2_www:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="8" operation="monitor" operation_key="ocfs2_www:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="ocfs2_www:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" device="/dev/drbd0" directory="/data/www" fstype="ocfs2"/> </rsc_op> @@ -289,7 +289,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="ocfs2_www:1_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="9" operation="monitor" operation_key="ocfs2_www:1_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="ocfs2_www:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" device="/dev/drbd0" directory="/data/www" fstype="ocfs2"/> </rsc_op> @@ -298,7 +298,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="apache2:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="10" operation="monitor" operation_key="apache2:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="apache2" long-id="apache2:0" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="300000" configfile="/etc/apache2/apache2.conf" httpd="/usr/sbin/apache2" options="-k start" target_role="started"/> </rsc_op> @@ -307,7 +307,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="mysql-proxy:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="11" operation="monitor" operation_key="mysql-proxy:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="mysql-proxy" long-id="mysql-proxy:0" class="lsb" type="mysql-proxy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" target_role="started"/> </rsc_op> @@ -316,33 +316,33 @@ </synapse> <synapse id="27" priority="1000000"> <action_set> - <rsc_op id="113" operation="notify" operation_key="drbd_mysql:0_post_notify_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="111" operation="notify" operation_key="drbd_mysql:0_post_notify_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="drbd_mysql" long-id="drbd_mysql:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="webcluster01 webcluster02" CRM_meta_notify_available_uname="webcluster02 webcluster01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd_mysql:0" CRM_meta_notify_start_uname="webcluster01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" clone_overrides_hostname="yes" drbd_resource="mysql1" target_role="started"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="webcluster01 webcluster02" CRM_meta_notify_available_uname="webcluster01 webcluster02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd_mysql:0" CRM_meta_notify_start_uname="webcluster01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" clone_overrides_hostname="yes" drbd_resource="mysql1" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="73" operation="notify" operation_key="ms_drbd_mysql_post_notify_running_0"/> + <pseudo_event id="72" operation="notify" operation_key="ms_drbd_mysql_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="68" operation="start" operation_key="drbd_mysql:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="67" operation="start" operation_key="drbd_mysql:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="drbd_mysql" long-id="drbd_mysql:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="webcluster01 webcluster02" CRM_meta_notify_available_uname="webcluster02 webcluster01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd_mysql:0" CRM_meta_notify_start_uname="webcluster01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" clone_overrides_hostname="yes" drbd_resource="mysql1" target_role="started"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="webcluster01 webcluster02" CRM_meta_notify_available_uname="webcluster01 webcluster02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd_mysql:0" CRM_meta_notify_start_uname="webcluster01" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_timeout="20000" clone_overrides_hostname="yes" drbd_resource="mysql1" target_role="started"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="69" operation="start" operation_key="ms_drbd_mysql_start_0"/> + <pseudo_event id="68" operation="start" operation_key="ms_drbd_mysql_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="drbd_mysql:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="12" operation="monitor" operation_key="drbd_mysql:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="drbd_mysql" long-id="drbd_mysql:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" clone_overrides_hostname="yes" drbd_resource="mysql1" target_role="started"/> </rsc_op> @@ -351,49 +351,49 @@ </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="74" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_running_0"> + <pseudo_event id="73" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="73" operation="notify" operation_key="ms_drbd_mysql_post_notify_running_0"/> + <pseudo_event id="72" operation="notify" operation_key="ms_drbd_mysql_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="113" operation="notify" operation_key="drbd_mysql:0_post_notify_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="111" operation="notify" operation_key="drbd_mysql:0_post_notify_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="73" operation="notify" operation_key="ms_drbd_mysql_post_notify_running_0"> + <pseudo_event id="72" operation="notify" operation_key="ms_drbd_mysql_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="70" operation="running" operation_key="ms_drbd_mysql_running_0"/> + <pseudo_event id="69" operation="running" operation_key="ms_drbd_mysql_running_0"/> </trigger> <trigger> - <pseudo_event id="72" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_start_0"/> + <pseudo_event id="71" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="72" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_start_0"> + <pseudo_event id="71" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="71" operation="notify" operation_key="ms_drbd_mysql_pre_notify_start_0"/> + <pseudo_event id="70" operation="notify" operation_key="ms_drbd_mysql_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="71" operation="notify" operation_key="ms_drbd_mysql_pre_notify_start_0"> + <pseudo_event id="70" operation="notify" operation_key="ms_drbd_mysql_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -401,43 +401,43 @@ </synapse> <synapse id="34" priority="1000000"> <action_set> - <pseudo_event id="70" operation="running" operation_key="ms_drbd_mysql_running_0"> + <pseudo_event id="69" operation="running" operation_key="ms_drbd_mysql_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="start" operation_key="drbd_mysql:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="67" operation="start" operation_key="drbd_mysql:0_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <pseudo_event id="69" operation="start" operation_key="ms_drbd_mysql_start_0"/> + <pseudo_event id="68" operation="start" operation_key="ms_drbd_mysql_start_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="69" operation="start" operation_key="ms_drbd_mysql_start_0"> + <pseudo_event id="68" operation="start" operation_key="ms_drbd_mysql_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="drbd_mysql:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="12" operation="monitor" operation_key="drbd_mysql:0_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <rsc_op id="23" operation="start" operation_key="intip_1_master_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="22" operation="start" operation_key="intip_1_master_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <rsc_op id="25" operation="start" operation_key="intip_2_slave_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> + <rsc_op id="24" operation="start" operation_key="intip_2_slave_start_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"/> </trigger> <trigger> - <pseudo_event id="72" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_start_0"/> + <pseudo_event id="71" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="fs_mysql_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> + <rsc_op id="13" operation="monitor" operation_key="fs_mysql_monitor_0" on_node="webcluster01" on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298"> <primitive id="fs_mysql" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="webcluster01" CRM_meta_on_node_uuid="49e81295-8e2f-4aeb-98f3-a14de6f62298" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" device="/dev/drbd1" directory="/data/mysql" fstype="ext3"/> </rsc_op> diff --git a/pengine/test10/master-ordering.scores b/pengine/test10/master-ordering.scores index de4bcc0a9e7..21ca7c8ce37 100644 --- a/pengine/test10/master-ordering.scores +++ b/pengine/test10/master-ordering.scores @@ -1,87 +1,87 @@ Allocation scores: -clone_color: apache2:0 allocation score on webcluster01: 0 -clone_color: apache2:0 allocation score on webcluster02: 0 -clone_color: apache2:1 allocation score on webcluster01: 0 -clone_color: apache2:1 allocation score on webcluster02: 0 -clone_color: clone_ocfs2_www allocation score on webcluster01: 0 -clone_color: clone_ocfs2_www allocation score on webcluster02: 0 -clone_color: clone_webservice allocation score on webcluster01: 0 -clone_color: clone_webservice allocation score on webcluster02: 0 -clone_color: drbd_mysql:0 allocation score on webcluster01: 0 -clone_color: drbd_mysql:0 allocation score on webcluster02: 0 -clone_color: drbd_mysql:1 allocation score on webcluster01: 0 -clone_color: drbd_mysql:1 allocation score on webcluster02: 0 -clone_color: drbd_www:0 allocation score on webcluster01: 0 -clone_color: drbd_www:0 allocation score on webcluster02: 0 -clone_color: drbd_www:1 allocation score on webcluster01: 0 -clone_color: drbd_www:1 allocation score on webcluster02: 0 -clone_color: group_webservice:0 allocation score on webcluster01: 0 -clone_color: group_webservice:0 allocation score on webcluster02: 0 -clone_color: group_webservice:1 allocation score on webcluster01: 0 -clone_color: group_webservice:1 allocation score on webcluster02: 0 -clone_color: ms_drbd_mysql allocation score on webcluster01: 100 -clone_color: ms_drbd_mysql allocation score on webcluster02: 0 -clone_color: ms_drbd_www allocation score on webcluster01: 0 -clone_color: ms_drbd_www allocation score on webcluster02: 0 -clone_color: mysql-proxy:0 allocation score on webcluster01: 0 -clone_color: mysql-proxy:0 allocation score on webcluster02: 0 -clone_color: mysql-proxy:1 allocation score on webcluster01: 0 -clone_color: mysql-proxy:1 allocation score on webcluster02: 0 -clone_color: ocfs2_www:0 allocation score on webcluster01: 0 -clone_color: ocfs2_www:0 allocation score on webcluster02: 0 -clone_color: ocfs2_www:1 allocation score on webcluster01: 0 -clone_color: ocfs2_www:1 allocation score on webcluster02: 0 drbd_mysql:0 promotion score on webcluster01: -1 drbd_mysql:1 promotion score on none: 0 drbd_www:0 promotion score on webcluster01: -1 drbd_www:1 promotion score on none: 0 -group_color: apache2:0 allocation score on webcluster01: 0 -group_color: apache2:0 allocation score on webcluster02: -INFINITY -group_color: apache2:1 allocation score on webcluster01: 0 -group_color: apache2:1 allocation score on webcluster02: -INFINITY -group_color: group_main allocation score on webcluster01: 100 -group_color: group_main allocation score on webcluster02: 0 -group_color: group_webservice:0 allocation score on webcluster01: 0 -group_color: group_webservice:0 allocation score on webcluster02: -INFINITY -group_color: group_webservice:1 allocation score on webcluster01: 0 -group_color: group_webservice:1 allocation score on webcluster02: -INFINITY -group_color: intip_0_main allocation score on webcluster01: 100 -group_color: intip_0_main allocation score on webcluster02: 0 -group_color: mysql-proxy:0 allocation score on webcluster01: 0 -group_color: mysql-proxy:0 allocation score on webcluster02: -INFINITY -group_color: mysql-proxy:1 allocation score on webcluster01: 0 -group_color: mysql-proxy:1 allocation score on webcluster02: -INFINITY -native_color: apache2:0 allocation score on webcluster01: -INFINITY -native_color: apache2:0 allocation score on webcluster02: -INFINITY -native_color: apache2:1 allocation score on webcluster01: -INFINITY -native_color: apache2:1 allocation score on webcluster02: -INFINITY -native_color: drbd_mysql:0 allocation score on webcluster01: 0 -native_color: drbd_mysql:0 allocation score on webcluster02: -INFINITY -native_color: drbd_mysql:1 allocation score on webcluster01: -INFINITY -native_color: drbd_mysql:1 allocation score on webcluster02: -INFINITY -native_color: drbd_www:0 allocation score on webcluster01: 0 -native_color: drbd_www:0 allocation score on webcluster02: -INFINITY -native_color: drbd_www:1 allocation score on webcluster01: -INFINITY -native_color: drbd_www:1 allocation score on webcluster02: -INFINITY -native_color: extip_1 allocation score on webcluster01: 100 -native_color: extip_1 allocation score on webcluster02: 0 -native_color: extip_2 allocation score on webcluster01: 0 -native_color: extip_2 allocation score on webcluster02: 100 -native_color: fs_mysql allocation score on webcluster01: -INFINITY -native_color: fs_mysql allocation score on webcluster02: -INFINITY -native_color: intip_0_main allocation score on webcluster01: -INFINITY -native_color: intip_0_main allocation score on webcluster02: -INFINITY -native_color: intip_1_master allocation score on webcluster01: 200 -native_color: intip_1_master allocation score on webcluster02: 0 -native_color: intip_2_slave allocation score on webcluster01: 0 -native_color: intip_2_slave allocation score on webcluster02: 100 -native_color: mysql-proxy:0 allocation score on webcluster01: -INFINITY -native_color: mysql-proxy:0 allocation score on webcluster02: -INFINITY -native_color: mysql-proxy:1 allocation score on webcluster01: -INFINITY -native_color: mysql-proxy:1 allocation score on webcluster02: -INFINITY -native_color: mysql-server allocation score on webcluster01: -INFINITY -native_color: mysql-server allocation score on webcluster02: -INFINITY -native_color: ocfs2_www:0 allocation score on webcluster01: -INFINITY -native_color: ocfs2_www:0 allocation score on webcluster02: -INFINITY -native_color: ocfs2_www:1 allocation score on webcluster01: -INFINITY -native_color: ocfs2_www:1 allocation score on webcluster02: -INFINITY +pcmk__clone_allocate: apache2:0 allocation score on webcluster01: 0 +pcmk__clone_allocate: apache2:0 allocation score on webcluster02: 0 +pcmk__clone_allocate: apache2:1 allocation score on webcluster01: 0 +pcmk__clone_allocate: apache2:1 allocation score on webcluster02: 0 +pcmk__clone_allocate: clone_ocfs2_www allocation score on webcluster01: 0 +pcmk__clone_allocate: clone_ocfs2_www allocation score on webcluster02: 0 +pcmk__clone_allocate: clone_webservice allocation score on webcluster01: 0 +pcmk__clone_allocate: clone_webservice allocation score on webcluster02: 0 +pcmk__clone_allocate: drbd_mysql:0 allocation score on webcluster01: 0 +pcmk__clone_allocate: drbd_mysql:0 allocation score on webcluster02: 0 +pcmk__clone_allocate: drbd_mysql:1 allocation score on webcluster01: 0 +pcmk__clone_allocate: drbd_mysql:1 allocation score on webcluster02: 0 +pcmk__clone_allocate: drbd_www:0 allocation score on webcluster01: 0 +pcmk__clone_allocate: drbd_www:0 allocation score on webcluster02: 0 +pcmk__clone_allocate: drbd_www:1 allocation score on webcluster01: 0 +pcmk__clone_allocate: drbd_www:1 allocation score on webcluster02: 0 +pcmk__clone_allocate: group_webservice:0 allocation score on webcluster01: 0 +pcmk__clone_allocate: group_webservice:0 allocation score on webcluster02: 0 +pcmk__clone_allocate: group_webservice:1 allocation score on webcluster01: 0 +pcmk__clone_allocate: group_webservice:1 allocation score on webcluster02: 0 +pcmk__clone_allocate: ms_drbd_mysql allocation score on webcluster01: 100 +pcmk__clone_allocate: ms_drbd_mysql allocation score on webcluster02: 0 +pcmk__clone_allocate: ms_drbd_www allocation score on webcluster01: 0 +pcmk__clone_allocate: ms_drbd_www allocation score on webcluster02: 0 +pcmk__clone_allocate: mysql-proxy:0 allocation score on webcluster01: 0 +pcmk__clone_allocate: mysql-proxy:0 allocation score on webcluster02: 0 +pcmk__clone_allocate: mysql-proxy:1 allocation score on webcluster01: 0 +pcmk__clone_allocate: mysql-proxy:1 allocation score on webcluster02: 0 +pcmk__clone_allocate: ocfs2_www:0 allocation score on webcluster01: 0 +pcmk__clone_allocate: ocfs2_www:0 allocation score on webcluster02: 0 +pcmk__clone_allocate: ocfs2_www:1 allocation score on webcluster01: 0 +pcmk__clone_allocate: ocfs2_www:1 allocation score on webcluster02: 0 +pcmk__group_allocate: apache2:0 allocation score on webcluster01: 0 +pcmk__group_allocate: apache2:0 allocation score on webcluster02: -INFINITY +pcmk__group_allocate: apache2:1 allocation score on webcluster01: 0 +pcmk__group_allocate: apache2:1 allocation score on webcluster02: -INFINITY +pcmk__group_allocate: group_main allocation score on webcluster01: 100 +pcmk__group_allocate: group_main allocation score on webcluster02: 0 +pcmk__group_allocate: group_webservice:0 allocation score on webcluster01: 0 +pcmk__group_allocate: group_webservice:0 allocation score on webcluster02: -INFINITY +pcmk__group_allocate: group_webservice:1 allocation score on webcluster01: 0 +pcmk__group_allocate: group_webservice:1 allocation score on webcluster02: -INFINITY +pcmk__group_allocate: intip_0_main allocation score on webcluster01: 100 +pcmk__group_allocate: intip_0_main allocation score on webcluster02: 0 +pcmk__group_allocate: mysql-proxy:0 allocation score on webcluster01: 0 +pcmk__group_allocate: mysql-proxy:0 allocation score on webcluster02: -INFINITY +pcmk__group_allocate: mysql-proxy:1 allocation score on webcluster01: 0 +pcmk__group_allocate: mysql-proxy:1 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: apache2:0 allocation score on webcluster01: -INFINITY +pcmk__native_allocate: apache2:0 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: apache2:1 allocation score on webcluster01: -INFINITY +pcmk__native_allocate: apache2:1 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: drbd_mysql:0 allocation score on webcluster01: 0 +pcmk__native_allocate: drbd_mysql:0 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: drbd_mysql:1 allocation score on webcluster01: -INFINITY +pcmk__native_allocate: drbd_mysql:1 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: drbd_www:0 allocation score on webcluster01: 0 +pcmk__native_allocate: drbd_www:0 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: drbd_www:1 allocation score on webcluster01: -INFINITY +pcmk__native_allocate: drbd_www:1 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: extip_1 allocation score on webcluster01: 100 +pcmk__native_allocate: extip_1 allocation score on webcluster02: 0 +pcmk__native_allocate: extip_2 allocation score on webcluster01: 0 +pcmk__native_allocate: extip_2 allocation score on webcluster02: 100 +pcmk__native_allocate: fs_mysql allocation score on webcluster01: -INFINITY +pcmk__native_allocate: fs_mysql allocation score on webcluster02: -INFINITY +pcmk__native_allocate: intip_0_main allocation score on webcluster01: -INFINITY +pcmk__native_allocate: intip_0_main allocation score on webcluster02: -INFINITY +pcmk__native_allocate: intip_1_master allocation score on webcluster01: 200 +pcmk__native_allocate: intip_1_master allocation score on webcluster02: 0 +pcmk__native_allocate: intip_2_slave allocation score on webcluster01: 0 +pcmk__native_allocate: intip_2_slave allocation score on webcluster02: 100 +pcmk__native_allocate: mysql-proxy:0 allocation score on webcluster01: -INFINITY +pcmk__native_allocate: mysql-proxy:0 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: mysql-proxy:1 allocation score on webcluster01: -INFINITY +pcmk__native_allocate: mysql-proxy:1 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: mysql-server allocation score on webcluster01: -INFINITY +pcmk__native_allocate: mysql-server allocation score on webcluster02: -INFINITY +pcmk__native_allocate: ocfs2_www:0 allocation score on webcluster01: -INFINITY +pcmk__native_allocate: ocfs2_www:0 allocation score on webcluster02: -INFINITY +pcmk__native_allocate: ocfs2_www:1 allocation score on webcluster01: -INFINITY +pcmk__native_allocate: ocfs2_www:1 allocation score on webcluster02: -INFINITY diff --git a/pengine/test10/master-partially-demoted-group.dot b/pengine/test10/master-partially-demoted-group.dot index 9124c616d6b..d169665319a 100644 --- a/pengine/test10/master-partially-demoted-group.dot +++ b/pengine/test10/master-partially-demoted-group.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "cdev-pool-0-drbd_demote_0 sd01-1" -> "cdev-pool-0-drbd_monitor_20000 sd01-1" [ style = bold] "cdev-pool-0-drbd_demote_0 sd01-1" -> "ms-cdev-pool-0-drbd_demoted_0" [ style = bold] "cdev-pool-0-drbd_demote_0 sd01-1" [ style=bold color="green" fontcolor="black"] @@ -42,7 +41,6 @@ digraph "g" { "cdev-pool-0-iscsi-lun-1_start_0 sd01-0" -> "cdev-pool-0-iscsi-export_running_0" [ style = bold] "cdev-pool-0-iscsi-lun-1_start_0 sd01-0" -> "cdev-pool-0-iscsi-lun-1_monitor_10000 sd01-0" [ style = bold] "cdev-pool-0-iscsi-lun-1_start_0 sd01-0" [ style=bold color="green" fontcolor="black"] -"cdev-pool-0-iscsi-lun-1_stop_0 sd01-1" -> "all_stopped" [ style = bold] "cdev-pool-0-iscsi-lun-1_stop_0 sd01-1" -> "cdev-pool-0-iscsi-export_stopped_0" [ style = bold] "cdev-pool-0-iscsi-lun-1_stop_0 sd01-1" -> "cdev-pool-0-iscsi-lun-1_start_0 sd01-0" [ style = bold] "cdev-pool-0-iscsi-lun-1_stop_0 sd01-1" -> "cdev-pool-0-iscsi-target_stop_0 sd01-1" [ style = bold] @@ -52,7 +50,6 @@ digraph "g" { "cdev-pool-0-iscsi-target_start_0 sd01-0" -> "cdev-pool-0-iscsi-lun-1_start_0 sd01-0" [ style = bold] "cdev-pool-0-iscsi-target_start_0 sd01-0" -> "cdev-pool-0-iscsi-target_monitor_10000 sd01-0" [ style = bold] "cdev-pool-0-iscsi-target_start_0 sd01-0" [ style=bold color="green" fontcolor="black"] -"cdev-pool-0-iscsi-target_stop_0 sd01-1" -> "all_stopped" [ style = bold] "cdev-pool-0-iscsi-target_stop_0 sd01-1" -> "cdev-pool-0-iscsi-export_stopped_0" [ style = bold] "cdev-pool-0-iscsi-target_stop_0 sd01-1" -> "cdev-pool-0-iscsi-target_start_0 sd01-0" [ style = bold] "cdev-pool-0-iscsi-target_stop_0 sd01-1" [ style=bold color="green" fontcolor="black"] @@ -150,7 +147,6 @@ digraph "g" { "vip-164_start_0 sd01-0" -> "vip-164_monitor_30000 sd01-0" [ style = bold] "vip-164_start_0 sd01-0" -> "vip-165_start_0 sd01-0" [ style = bold] "vip-164_start_0 sd01-0" [ style=bold color="green" fontcolor="black"] -"vip-164_stop_0 sd01-1" -> "all_stopped" [ style = bold] "vip-164_stop_0 sd01-1" -> "cdev-pool-0-iscsi-vips_stopped_0" [ style = bold] "vip-164_stop_0 sd01-1" -> "vip-164_start_0 sd01-0" [ style = bold] "vip-164_stop_0 sd01-1" [ style=bold color="green" fontcolor="black"] @@ -163,7 +159,6 @@ digraph "g" { "vip-165_start_0 sd01-0" -> "cdev-pool-0-iscsi-vips_running_0" [ style = bold] "vip-165_start_0 sd01-0" -> "vip-165_monitor_30000 sd01-0" [ style = bold] "vip-165_start_0 sd01-0" [ style=bold color="green" fontcolor="black"] -"vip-165_stop_0 sd01-1" -> "all_stopped" [ style = bold] "vip-165_stop_0 sd01-1" -> "cdev-pool-0-iscsi-vips_stopped_0" [ style = bold] "vip-165_stop_0 sd01-1" -> "vip-164_stop_0 sd01-1" [ style = bold] "vip-165_stop_0 sd01-1" -> "vip-165_start_0 sd01-0" [ style = bold] diff --git a/pengine/test10/master-partially-demoted-group.exp b/pengine/test10/master-partially-demoted-group.exp index fecf3c5ab8c..b1993cb0619 100644 --- a/pengine/test10/master-partially-demoted-group.exp +++ b/pengine/test10/master-partially-demoted-group.exp @@ -1,381 +1,381 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0" migration-limit="4"> <synapse id="0"> <action_set> - <pseudo_event id="21" operation="stopped" operation_key="cdev-pool-0-iscsi-vips_stopped_0"> + <pseudo_event id="20" operation="stopped" operation_key="cdev-pool-0-iscsi-vips_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="vip-164_stop_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="11" operation="stop" operation_key="vip-164_stop_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="vip-165_stop_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="14" operation="stop" operation_key="vip-165_stop_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="cdev-pool-0-iscsi-vips_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="cdev-pool-0-iscsi-vips_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="cdev-pool-0-iscsi-vips_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="cdev-pool-0-iscsi-vips_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="68" operation="demoted" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demoted_0"/> + <pseudo_event id="67" operation="demoted" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="19" operation="running" operation_key="cdev-pool-0-iscsi-vips_running_0"> + <pseudo_event id="18" operation="running" operation_key="cdev-pool-0-iscsi-vips_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="vip-164_start_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="12" operation="start" operation_key="vip-164_start_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="vip-165_start_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="15" operation="start" operation_key="vip-165_start_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="cdev-pool-0-iscsi-vips_start_0"/> + <pseudo_event id="17" operation="start" operation_key="cdev-pool-0-iscsi-vips_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="18" operation="start" operation_key="cdev-pool-0-iscsi-vips_start_0"> + <pseudo_event id="17" operation="start" operation_key="cdev-pool-0-iscsi-vips_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stopped" operation_key="cdev-pool-0-iscsi-vips_stopped_0"/> + <pseudo_event id="20" operation="stopped" operation_key="cdev-pool-0-iscsi-vips_stopped_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="running" operation_key="cdev-pool-0-iscsi-export_running_0"/> + <pseudo_event id="28" operation="running" operation_key="cdev-pool-0-iscsi-export_running_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="vip-164_monitor_30000" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="13" operation="monitor" operation_key="vip-164_monitor_30000" on_node="sd01-0" on_node_uuid="1"> <primitive id="vip-164" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.5.4.164" nic="vlan1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="vip-164_start_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="12" operation="start" operation_key="vip-164_start_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="13" operation="start" operation_key="vip-164_start_0" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="12" operation="start" operation_key="vip-164_start_0" on_node="sd01-0" on_node_uuid="1"> <primitive id="vip-164" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" cidr_netmask="32" ip="10.5.4.164" nic="vlan1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="vip-164_stop_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="11" operation="stop" operation_key="vip-164_stop_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="cdev-pool-0-iscsi-vips_start_0"/> + <pseudo_event id="17" operation="start" operation_key="cdev-pool-0-iscsi-vips_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="stop" operation_key="vip-164_stop_0" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="11" operation="stop" operation_key="vip-164_stop_0" on_node="sd01-1" on_node_uuid="2"> <primitive id="vip-164" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" cidr_netmask="32" ip="10.5.4.164" nic="vlan1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="vip-165_stop_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="14" operation="stop" operation_key="vip-165_stop_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="cdev-pool-0-iscsi-vips_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="cdev-pool-0-iscsi-vips_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="vip-165_monitor_30000" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="16" operation="monitor" operation_key="vip-165_monitor_30000" on_node="sd01-0" on_node_uuid="1"> <primitive id="vip-165" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.5.4.165" nic="vlan1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="vip-165_start_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="15" operation="start" operation_key="vip-165_start_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="16" operation="start" operation_key="vip-165_start_0" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="15" operation="start" operation_key="vip-165_start_0" on_node="sd01-0" on_node_uuid="1"> <primitive id="vip-165" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" cidr_netmask="32" ip="10.5.4.165" nic="vlan1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="vip-164_start_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="12" operation="start" operation_key="vip-164_start_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="vip-165_stop_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="14" operation="stop" operation_key="vip-165_stop_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="cdev-pool-0-iscsi-vips_start_0"/> + <pseudo_event id="17" operation="start" operation_key="cdev-pool-0-iscsi-vips_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="15" operation="stop" operation_key="vip-165_stop_0" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="14" operation="stop" operation_key="vip-165_stop_0" on_node="sd01-1" on_node_uuid="2"> <primitive id="vip-165" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" cidr_netmask="32" ip="10.5.4.165" nic="vlan1"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="cdev-pool-0-iscsi-vips_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="cdev-pool-0-iscsi-vips_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="31" operation="stopped" operation_key="cdev-pool-0-iscsi-export_stopped_0"> + <pseudo_event id="30" operation="stopped" operation_key="cdev-pool-0-iscsi-export_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="stop" operation_key="cdev-pool-0-iscsi-target_stop_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="21" operation="stop" operation_key="cdev-pool-0-iscsi-target_stop_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="25" operation="stop" operation_key="cdev-pool-0-iscsi-lun-1_stop_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="24" operation="stop" operation_key="cdev-pool-0-iscsi-lun-1_stop_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="30" operation="stop" operation_key="cdev-pool-0-iscsi-export_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="cdev-pool-0-iscsi-export_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="30" operation="stop" operation_key="cdev-pool-0-iscsi-export_stop_0"> + <pseudo_event id="29" operation="stop" operation_key="cdev-pool-0-iscsi-export_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stopped" operation_key="cdev-pool-0-iscsi-vips_stopped_0"/> + <pseudo_event id="20" operation="stopped" operation_key="cdev-pool-0-iscsi-vips_stopped_0"/> </trigger> <trigger> - <pseudo_event id="68" operation="demoted" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demoted_0"/> + <pseudo_event id="67" operation="demoted" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="29" operation="running" operation_key="cdev-pool-0-iscsi-export_running_0"> + <pseudo_event id="28" operation="running" operation_key="cdev-pool-0-iscsi-export_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="cdev-pool-0-iscsi-target_start_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="22" operation="start" operation_key="cdev-pool-0-iscsi-target_start_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="26" operation="start" operation_key="cdev-pool-0-iscsi-lun-1_start_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="25" operation="start" operation_key="cdev-pool-0-iscsi-lun-1_start_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="cdev-pool-0-iscsi-export_start_0"/> + <pseudo_event id="27" operation="start" operation_key="cdev-pool-0-iscsi-export_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="28" operation="start" operation_key="cdev-pool-0-iscsi-export_start_0"> + <pseudo_event id="27" operation="start" operation_key="cdev-pool-0-iscsi-export_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stopped" operation_key="cdev-pool-0-iscsi-export_stopped_0"/> + <pseudo_event id="30" operation="stopped" operation_key="cdev-pool-0-iscsi-export_stopped_0"/> </trigger> <trigger> - <pseudo_event id="98" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0"/> + <pseudo_event id="97" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="cdev-pool-0-iscsi-target_monitor_10000" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="23" operation="monitor" operation_key="cdev-pool-0-iscsi-target_monitor_10000" on_node="sd01-0" on_node_uuid="1"> <primitive id="cdev-pool-0-iscsi-target" class="ocf" provider="vds-ok" type="iSCSITarget"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="10000" additional_parameters="InitialR2T=No ImmediateData=Yes MaxRecvDataSegmentLength=65536 MaxXmitDataSegmentLength=65536 MaxBurstLength=262144 FirstBurstLength=131072 MaxOutstandingR2T=2 Wthreads=128 QueuedCommands=32" allowed_initiators="10.5.4.0/24" cluster_managed="yes" implementation="iet" incoming_password="123456" incoming_username="cdev-vds-ok-pool-0" iqn="iqn.2010-01.com.vds-ok:storage.sdev.vds-ok.s01.0" portals="10.5.4.164 10.5.4.165" tid="1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="cdev-pool-0-iscsi-target_start_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="22" operation="start" operation_key="cdev-pool-0-iscsi-target_start_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="23" operation="start" operation_key="cdev-pool-0-iscsi-target_start_0" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="22" operation="start" operation_key="cdev-pool-0-iscsi-target_start_0" on_node="sd01-0" on_node_uuid="1"> <primitive id="cdev-pool-0-iscsi-target" class="ocf" provider="vds-ok" type="iSCSITarget"/> <attributes CRM_meta_name="start" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" additional_parameters="InitialR2T=No ImmediateData=Yes MaxRecvDataSegmentLength=65536 MaxXmitDataSegmentLength=65536 MaxBurstLength=262144 FirstBurstLength=131072 MaxOutstandingR2T=2 Wthreads=128 QueuedCommands=32" allowed_initiators="10.5.4.0/24" cluster_managed="yes" implementation="iet" incoming_password="123456" incoming_username="cdev-vds-ok-pool-0" iqn="iqn.2010-01.com.vds-ok:storage.sdev.vds-ok.s01.0" portals="10.5.4.164 10.5.4.165" tid="1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="stop" operation_key="cdev-pool-0-iscsi-target_stop_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="21" operation="stop" operation_key="cdev-pool-0-iscsi-target_stop_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="cdev-pool-0-iscsi-export_start_0"/> + <pseudo_event id="27" operation="start" operation_key="cdev-pool-0-iscsi-export_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="22" operation="stop" operation_key="cdev-pool-0-iscsi-target_stop_0" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="21" operation="stop" operation_key="cdev-pool-0-iscsi-target_stop_0" on_node="sd01-1" on_node_uuid="2"> <primitive id="cdev-pool-0-iscsi-target" class="ocf" provider="vds-ok" type="iSCSITarget"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" additional_parameters="InitialR2T=No ImmediateData=Yes MaxRecvDataSegmentLength=65536 MaxXmitDataSegmentLength=65536 MaxBurstLength=262144 FirstBurstLength=131072 MaxOutstandingR2T=2 Wthreads=128 QueuedCommands=32" allowed_initiators="10.5.4.0/24" cluster_managed="yes" implementation="iet" incoming_password="123456" incoming_username="cdev-vds-ok-pool-0" iqn="iqn.2010-01.com.vds-ok:storage.sdev.vds-ok.s01.0" portals="10.5.4.164 10.5.4.165" tid="1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="cdev-pool-0-iscsi-lun-1_stop_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="24" operation="stop" operation_key="cdev-pool-0-iscsi-lun-1_stop_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="30" operation="stop" operation_key="cdev-pool-0-iscsi-export_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="cdev-pool-0-iscsi-export_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="cdev-pool-0-iscsi-lun-1_monitor_10000" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="26" operation="monitor" operation_key="cdev-pool-0-iscsi-lun-1_monitor_10000" on_node="sd01-0" on_node_uuid="1"> <primitive id="cdev-pool-0-iscsi-lun-1" class="ocf" provider="vds-ok" type="iSCSILogicalUnit"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="10000" cluster_managed="yes" implementation="iet" lun="1" path="/dev/drbd/by-res/cdev-pool-0/0" scsi_id="kjhdSDFDSfklnjlf" scsi_sn="kjhdSDFDSfklnjlf" target_iqn="iqn.2010-01.com.vds-ok:storage.sdev.vds-ok.s01.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="cdev-pool-0-iscsi-lun-1_start_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="25" operation="start" operation_key="cdev-pool-0-iscsi-lun-1_start_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="26" operation="start" operation_key="cdev-pool-0-iscsi-lun-1_start_0" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="25" operation="start" operation_key="cdev-pool-0-iscsi-lun-1_start_0" on_node="sd01-0" on_node_uuid="1"> <primitive id="cdev-pool-0-iscsi-lun-1" class="ocf" provider="vds-ok" type="iSCSILogicalUnit"/> <attributes CRM_meta_name="start" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" cluster_managed="yes" implementation="iet" lun="1" path="/dev/drbd/by-res/cdev-pool-0/0" scsi_id="kjhdSDFDSfklnjlf" scsi_sn="kjhdSDFDSfklnjlf" target_iqn="iqn.2010-01.com.vds-ok:storage.sdev.vds-ok.s01.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="cdev-pool-0-iscsi-target_start_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="22" operation="start" operation_key="cdev-pool-0-iscsi-target_start_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="25" operation="stop" operation_key="cdev-pool-0-iscsi-lun-1_stop_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="24" operation="stop" operation_key="cdev-pool-0-iscsi-lun-1_stop_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="cdev-pool-0-iscsi-export_start_0"/> + <pseudo_event id="27" operation="start" operation_key="cdev-pool-0-iscsi-export_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="25" operation="stop" operation_key="cdev-pool-0-iscsi-lun-1_stop_0" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="24" operation="stop" operation_key="cdev-pool-0-iscsi-lun-1_stop_0" on_node="sd01-1" on_node_uuid="2"> <primitive id="cdev-pool-0-iscsi-lun-1" class="ocf" provider="vds-ok" type="iSCSILogicalUnit"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" cluster_managed="yes" implementation="iet" lun="1" path="/dev/drbd/by-res/cdev-pool-0/0" scsi_id="kjhdSDFDSfklnjlf" scsi_sn="kjhdSDFDSfklnjlf" target_iqn="iqn.2010-01.com.vds-ok:storage.sdev.vds-ok.s01.0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="stop" operation_key="cdev-pool-0-iscsi-export_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="cdev-pool-0-iscsi-export_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="45" operation="promote" operation_key="cdev-pool-0-iscsi-vips-fw:0_promote_0"> + <pseudo_event id="44" operation="promote" operation_key="cdev-pool-0-iscsi-vips-fw:0_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="demote" operation_key="cdev-pool-0-iscsi-vips-fw:0_demote_0"/> + <pseudo_event id="42" operation="demote" operation_key="cdev-pool-0-iscsi-vips-fw:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="65" operation="promote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_promote_0"/> + <pseudo_event id="64" operation="promote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_promote_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="44" operation="demoted" operation_key="cdev-pool-0-iscsi-vips-fw:0_demoted_0"> + <pseudo_event id="43" operation="demoted" operation_key="cdev-pool-0-iscsi-vips-fw:0_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="demote" operation_key="vip-164-fw_demote_0" internal_operation_key="vip-164-fw:0_demote_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="32" operation="demote" operation_key="vip-164-fw_demote_0" internal_operation_key="vip-164-fw:0_demote_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="43" operation="demote" operation_key="cdev-pool-0-iscsi-vips-fw:0_demote_0"> + <pseudo_event id="42" operation="demote" operation_key="cdev-pool-0-iscsi-vips-fw:0_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="demote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demote_0"/> + <pseudo_event id="66" operation="demote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demote_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="vip-164-fw_monitor_10000" internal_operation_key="vip-164-fw:0_monitor_10000" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="34" operation="monitor" operation_key="vip-164-fw_monitor_10000" internal_operation_key="vip-164-fw:0_monitor_10000" on_node="sd01-1" on_node_uuid="2"> <primitive id="vip-164-fw" long-id="vip-164-fw:0" class="ocf" provider="vds-ok" type="VIPfirewall"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_start_delay="10000" CRM_meta_timeout="10000" allow_action="pass" vip="10.5.4.164"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="demote" operation_key="vip-164-fw_demote_0" internal_operation_key="vip-164-fw:0_demote_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="32" operation="demote" operation_key="vip-164-fw_demote_0" internal_operation_key="vip-164-fw:0_demote_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="33" operation="demote" operation_key="vip-164-fw_demote_0" internal_operation_key="vip-164-fw:0_demote_0" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="32" operation="demote" operation_key="vip-164-fw_demote_0" internal_operation_key="vip-164-fw:0_demote_0" on_node="sd01-1" on_node_uuid="2"> <primitive id="vip-164-fw" long-id="vip-164-fw:0" class="ocf" provider="vds-ok" type="VIPfirewall"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_action="pass" vip="10.5.4.164"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="demote" operation_key="cdev-pool-0-iscsi-vips-fw:0_demote_0"/> + <pseudo_event id="42" operation="demote" operation_key="cdev-pool-0-iscsi-vips-fw:0_demote_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="vip-165-fw_monitor_10000" internal_operation_key="vip-165-fw:0_monitor_10000" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="37" operation="monitor" operation_key="vip-165-fw_monitor_10000" internal_operation_key="vip-165-fw:0_monitor_10000" on_node="sd01-1" on_node_uuid="2"> <primitive id="vip-165-fw" long-id="vip-165-fw:0" class="ocf" provider="vds-ok" type="VIPfirewall"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_start_delay="10000" CRM_meta_timeout="10000" allow_action="pass" vip="10.5.4.165"/> </rsc_op> @@ -384,78 +384,78 @@ </synapse> <synapse id="26"> <action_set> - <pseudo_event id="60" operation="promoted" operation_key="cdev-pool-0-iscsi-vips-fw:1_promoted_0"> + <pseudo_event id="59" operation="promoted" operation_key="cdev-pool-0-iscsi-vips-fw:1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="promote" operation_key="vip-164-fw_promote_0" internal_operation_key="vip-164-fw:1_promote_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="48" operation="promote" operation_key="vip-164-fw_promote_0" internal_operation_key="vip-164-fw:1_promote_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="52" operation="promote" operation_key="vip-165-fw_promote_0" internal_operation_key="vip-165-fw:1_promote_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="51" operation="promote" operation_key="vip-165-fw_promote_0" internal_operation_key="vip-165-fw:1_promote_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="59" operation="promote" operation_key="cdev-pool-0-iscsi-vips-fw:1_promote_0"> + <pseudo_event id="58" operation="promote" operation_key="cdev-pool-0-iscsi-vips-fw:1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="promote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_promote_0"/> + <pseudo_event id="64" operation="promote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_promote_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="49" operation="promote" operation_key="vip-164-fw_promote_0" internal_operation_key="vip-164-fw:1_promote_0" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="48" operation="promote" operation_key="vip-164-fw_promote_0" internal_operation_key="vip-164-fw:1_promote_0" on_node="sd01-0" on_node_uuid="1"> <primitive id="vip-164-fw" long-id="vip-164-fw:1" class="ocf" provider="vds-ok" type="VIPfirewall"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_action="pass" vip="10.5.4.164"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="59" operation="promote" operation_key="cdev-pool-0-iscsi-vips-fw:1_promote_0"/> + <pseudo_event id="58" operation="promote" operation_key="cdev-pool-0-iscsi-vips-fw:1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="52" operation="promote" operation_key="vip-165-fw_promote_0" internal_operation_key="vip-165-fw:1_promote_0" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="51" operation="promote" operation_key="vip-165-fw_promote_0" internal_operation_key="vip-165-fw:1_promote_0" on_node="sd01-0" on_node_uuid="1"> <primitive id="vip-165-fw" long-id="vip-165-fw:1" class="ocf" provider="vds-ok" type="VIPfirewall"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_action="pass" vip="10.5.4.165"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="promote" operation_key="vip-164-fw_promote_0" internal_operation_key="vip-164-fw:1_promote_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="48" operation="promote" operation_key="vip-164-fw_promote_0" internal_operation_key="vip-164-fw:1_promote_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="59" operation="promote" operation_key="cdev-pool-0-iscsi-vips-fw:1_promote_0"/> + <pseudo_event id="58" operation="promote" operation_key="cdev-pool-0-iscsi-vips-fw:1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="68" operation="demoted" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demoted_0"> + <pseudo_event id="67" operation="demoted" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="demoted" operation_key="cdev-pool-0-iscsi-vips-fw:0_demoted_0"/> + <pseudo_event id="43" operation="demoted" operation_key="cdev-pool-0-iscsi-vips-fw:0_demoted_0"/> </trigger> <trigger> - <pseudo_event id="67" operation="demote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demote_0"/> + <pseudo_event id="66" operation="demote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demote_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="67" operation="demote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demote_0"> + <pseudo_event id="66" operation="demote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -463,256 +463,256 @@ </synapse> <synapse id="32" priority="1000000"> <action_set> - <pseudo_event id="66" operation="promoted" operation_key="ms-cdev-pool-0-iscsi-vips-fw_promoted_0"> + <pseudo_event id="65" operation="promoted" operation_key="ms-cdev-pool-0-iscsi-vips-fw_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="promoted" operation_key="cdev-pool-0-iscsi-vips-fw:1_promoted_0"/> + <pseudo_event id="59" operation="promoted" operation_key="cdev-pool-0-iscsi-vips-fw:1_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="65" operation="promote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_promote_0"> + <pseudo_event id="64" operation="promote" operation_key="ms-cdev-pool-0-iscsi-vips-fw_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="running" operation_key="cdev-pool-0-iscsi-vips_running_0"/> + <pseudo_event id="18" operation="running" operation_key="cdev-pool-0-iscsi-vips_running_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="running" operation_key="cdev-pool-0-iscsi-export_running_0"/> + <pseudo_event id="28" operation="running" operation_key="cdev-pool-0-iscsi-export_running_0"/> </trigger> <trigger> - <pseudo_event id="68" operation="demoted" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demoted_0"/> + <pseudo_event id="67" operation="demoted" operation_key="ms-cdev-pool-0-iscsi-vips-fw_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="34" priority="1000000"> <action_set> - <rsc_op id="138" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:0_post_notify_demote_0" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="132" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:0_post_notify_demote_0" on_node="sd01-1" on_node_uuid="2"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-1 sd01-0" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-0 sd01-1" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="103" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_demoted_0"/> + <pseudo_event id="102" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <rsc_op id="137" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:0_pre_notify_demote_0" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="131" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:0_pre_notify_demote_0" on_node="sd01-1" on_node_uuid="2"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-1 sd01-0" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-0 sd01-1" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="101" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_demote_0"/> + <pseudo_event id="100" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="36" priority="1000000"> <action_set> - <rsc_op id="134" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:0_post_notify_promote_0" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="128" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:0_post_notify_promote_0" on_node="sd01-1" on_node_uuid="2"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-1 sd01-0" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-0 sd01-1" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="97" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_promoted_0"/> + <pseudo_event id="96" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="133" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:0_pre_notify_promote_0" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="127" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:0_pre_notify_promote_0" on_node="sd01-1" on_node_uuid="2"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-1 sd01-0" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-0 sd01-1" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="95" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_promote_0"/> + <pseudo_event id="94" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="cdev-pool-0-drbd_monitor_20000" internal_operation_key="cdev-pool-0-drbd:0_monitor_20000" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="75" operation="monitor" operation_key="cdev-pool-0-drbd_monitor_20000" internal_operation_key="cdev-pool-0-drbd:0_monitor_20000" on_node="sd01-1" on_node_uuid="2"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_role="Slave" CRM_meta_timeout="20000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="74" operation="demote" operation_key="cdev-pool-0-drbd_demote_0" internal_operation_key="cdev-pool-0-drbd:0_demote_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="73" operation="demote" operation_key="cdev-pool-0-drbd_demote_0" internal_operation_key="cdev-pool-0-drbd:0_demote_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="98" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0"/> + <pseudo_event id="97" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="104" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0"/> + <pseudo_event id="103" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="74" operation="demote" operation_key="cdev-pool-0-drbd_demote_0" internal_operation_key="cdev-pool-0-drbd:0_demote_0" on_node="sd01-1" on_node_uuid="2"> + <rsc_op id="73" operation="demote" operation_key="cdev-pool-0-drbd_demote_0" internal_operation_key="cdev-pool-0-drbd:0_demote_0" on_node="sd01-1" on_node_uuid="2"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-1 sd01-0" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-0 sd01-1" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="sd01-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="99" operation="demote" operation_key="ms-cdev-pool-0-drbd_demote_0"/> + <pseudo_event id="98" operation="demote" operation_key="ms-cdev-pool-0-drbd_demote_0"/> </trigger> </inputs> </synapse> <synapse id="40" priority="1000000"> <action_set> - <rsc_op id="140" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:1_post_notify_demote_0" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="134" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:1_post_notify_demote_0" on_node="sd01-0" on_node_uuid="1"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-1 sd01-0" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-0 sd01-1" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="103" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_demoted_0"/> + <pseudo_event id="102" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="139" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:1_pre_notify_demote_0" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="133" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:1_pre_notify_demote_0" on_node="sd01-0" on_node_uuid="1"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-1 sd01-0" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-0 sd01-1" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="101" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_demote_0"/> + <pseudo_event id="100" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="42" priority="1000000"> <action_set> - <rsc_op id="136" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:1_post_notify_promote_0" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="130" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:1_post_notify_promote_0" on_node="sd01-0" on_node_uuid="1"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-1 sd01-0" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-0 sd01-1" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="97" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_promoted_0"/> + <pseudo_event id="96" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="135" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:1_pre_notify_promote_0" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="129" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:1_pre_notify_promote_0" on_node="sd01-0" on_node_uuid="1"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-1 sd01-0" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-0 sd01-1" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="95" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_promote_0"/> + <pseudo_event id="94" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="cdev-pool-0-drbd_monitor_10000" internal_operation_key="cdev-pool-0-drbd:1_monitor_10000" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="79" operation="monitor" operation_key="cdev-pool-0-drbd_monitor_10000" internal_operation_key="cdev-pool-0-drbd:1_monitor_10000" on_node="sd01-0" on_node_uuid="1"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="20000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="promote" operation_key="cdev-pool-0-drbd_promote_0" internal_operation_key="cdev-pool-0-drbd:1_promote_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="78" operation="promote" operation_key="cdev-pool-0-drbd_promote_0" internal_operation_key="cdev-pool-0-drbd:1_promote_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="98" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0"/> + <pseudo_event id="97" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="104" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0"/> + <pseudo_event id="103" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="79" operation="promote" operation_key="cdev-pool-0-drbd_promote_0" internal_operation_key="cdev-pool-0-drbd:1_promote_0" on_node="sd01-0" on_node_uuid="1"> + <rsc_op id="78" operation="promote" operation_key="cdev-pool-0-drbd_promote_0" internal_operation_key="cdev-pool-0-drbd:1_promote_0" on_node="sd01-0" on_node_uuid="1"> <primitive id="cdev-pool-0-drbd" long-id="cdev-pool-0-drbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-1 sd01-0" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="95000" drbd_resource="cdev-pool-0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="cdev-pool-0-drbd:0 cdev-pool-0-drbd:1" CRM_meta_notify_active_uname="sd01-1 sd01-0" CRM_meta_notify_all_uname="sd01-0 sd01-1" CRM_meta_notify_available_uname="sd01-0 sd01-1" CRM_meta_notify_demote_resource="cdev-pool-0-drbd:0" CRM_meta_notify_demote_uname="sd01-1" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="cdev-pool-0-drbd:0" CRM_meta_notify_master_uname="sd01-1" CRM_meta_notify_promote_resource="cdev-pool-0-drbd:1" CRM_meta_notify_promote_uname="sd01-0" CRM_meta_notify_slave_resource="cdev-pool-0-drbd:1" CRM_meta_notify_slave_uname="sd01-0" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="sd01-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="95000" drbd_resource="cdev-pool-0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="93" operation="promote" operation_key="ms-cdev-pool-0-drbd_promote_0"/> + <pseudo_event id="92" operation="promote" operation_key="ms-cdev-pool-0-drbd_promote_0"/> </trigger> </inputs> </synapse> <synapse id="46" priority="1000000"> <action_set> - <pseudo_event id="104" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0"> + <pseudo_event id="103" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="103" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_demoted_0"/> + <pseudo_event id="102" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="138" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:0_post_notify_demote_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="132" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:0_post_notify_demote_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="140" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:1_post_notify_demote_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="134" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:1_post_notify_demote_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="47" priority="1000000"> <action_set> - <pseudo_event id="103" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_demoted_0"> + <pseudo_event id="102" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="100" operation="demoted" operation_key="ms-cdev-pool-0-drbd_demoted_0"/> + <pseudo_event id="99" operation="demoted" operation_key="ms-cdev-pool-0-drbd_demoted_0"/> </trigger> <trigger> - <pseudo_event id="102" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0"/> + <pseudo_event id="101" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <pseudo_event id="102" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0"> + <pseudo_event id="101" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="101" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_demote_0"/> + <pseudo_event id="100" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="137" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:0_pre_notify_demote_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="131" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:0_pre_notify_demote_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="139" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:1_pre_notify_demote_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="133" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_demote_0" internal_operation_key="cdev-pool-0-drbd:1_pre_notify_demote_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <pseudo_event id="101" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_demote_0"> + <pseudo_event id="100" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -720,142 +720,121 @@ </synapse> <synapse id="50" priority="1000000"> <action_set> - <pseudo_event id="100" operation="demoted" operation_key="ms-cdev-pool-0-drbd_demoted_0"> + <pseudo_event id="99" operation="demoted" operation_key="ms-cdev-pool-0-drbd_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="74" operation="demote" operation_key="cdev-pool-0-drbd_demote_0" internal_operation_key="cdev-pool-0-drbd:0_demote_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="73" operation="demote" operation_key="cdev-pool-0-drbd_demote_0" internal_operation_key="cdev-pool-0-drbd:0_demote_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="99" operation="demote" operation_key="ms-cdev-pool-0-drbd_demote_0"/> + <pseudo_event id="98" operation="demote" operation_key="ms-cdev-pool-0-drbd_demote_0"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <pseudo_event id="99" operation="demote" operation_key="ms-cdev-pool-0-drbd_demote_0"> + <pseudo_event id="98" operation="demote" operation_key="ms-cdev-pool-0-drbd_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stopped" operation_key="cdev-pool-0-iscsi-export_stopped_0"/> + <pseudo_event id="30" operation="stopped" operation_key="cdev-pool-0-iscsi-export_stopped_0"/> </trigger> <trigger> - <pseudo_event id="102" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0"/> + <pseudo_event id="101" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="52" priority="1000000"> <action_set> - <pseudo_event id="98" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0"> + <pseudo_event id="97" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="97" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_promoted_0"/> + <pseudo_event id="96" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="134" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:0_post_notify_promote_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="128" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:0_post_notify_promote_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="136" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:1_post_notify_promote_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="130" operation="notify" operation_key="cdev-pool-0-drbd_post_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:1_post_notify_promote_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="53" priority="1000000"> <action_set> - <pseudo_event id="97" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_promoted_0"> + <pseudo_event id="96" operation="notify" operation_key="ms-cdev-pool-0-drbd_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="94" operation="promoted" operation_key="ms-cdev-pool-0-drbd_promoted_0"/> + <pseudo_event id="93" operation="promoted" operation_key="ms-cdev-pool-0-drbd_promoted_0"/> </trigger> <trigger> - <pseudo_event id="96" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0"/> + <pseudo_event id="95" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <pseudo_event id="96" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0"> + <pseudo_event id="95" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="95" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_promote_0"/> + <pseudo_event id="94" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="133" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:0_pre_notify_promote_0" on_node="sd01-1" on_node_uuid="2"/> + <rsc_op id="127" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:0_pre_notify_promote_0" on_node="sd01-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="135" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:1_pre_notify_promote_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="129" operation="notify" operation_key="cdev-pool-0-drbd_pre_notify_promote_0" internal_operation_key="cdev-pool-0-drbd:1_pre_notify_promote_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <pseudo_event id="95" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_promote_0"> + <pseudo_event id="94" operation="notify" operation_key="ms-cdev-pool-0-drbd_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="104" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0"/> + <pseudo_event id="103" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="56" priority="1000000"> <action_set> - <pseudo_event id="94" operation="promoted" operation_key="ms-cdev-pool-0-drbd_promoted_0"> + <pseudo_event id="93" operation="promoted" operation_key="ms-cdev-pool-0-drbd_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="promote" operation_key="cdev-pool-0-drbd_promote_0" internal_operation_key="cdev-pool-0-drbd:1_promote_0" on_node="sd01-0" on_node_uuid="1"/> + <rsc_op id="78" operation="promote" operation_key="cdev-pool-0-drbd_promote_0" internal_operation_key="cdev-pool-0-drbd:1_promote_0" on_node="sd01-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="57"> <action_set> - <pseudo_event id="93" operation="promote" operation_key="ms-cdev-pool-0-drbd_promote_0"> + <pseudo_event id="92" operation="promote" operation_key="ms-cdev-pool-0-drbd_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="96" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0"/> + <pseudo_event id="95" operation="notified" operation_key="ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="100" operation="demoted" operation_key="ms-cdev-pool-0-drbd_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="58"> - <action_set> - <pseudo_event id="11" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="12" operation="stop" operation_key="vip-164_stop_0" on_node="sd01-1" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="vip-165_stop_0" on_node="sd01-1" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="22" operation="stop" operation_key="cdev-pool-0-iscsi-target_stop_0" on_node="sd01-1" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="cdev-pool-0-iscsi-lun-1_stop_0" on_node="sd01-1" on_node_uuid="2"/> + <pseudo_event id="99" operation="demoted" operation_key="ms-cdev-pool-0-drbd_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-partially-demoted-group.scores b/pengine/test10/master-partially-demoted-group.scores index bc5c1ab39cb..9e734607bb1 100644 --- a/pengine/test10/master-partially-demoted-group.scores +++ b/pengine/test10/master-partially-demoted-group.scores @@ -3,91 +3,91 @@ cdev-pool-0-drbd:0 promotion score on sd01-1: 10800 cdev-pool-0-drbd:1 promotion score on sd01-0: INFINITY cdev-pool-0-iscsi-vips-fw:0 promotion score on sd01-1: -INFINITY cdev-pool-0-iscsi-vips-fw:1 promotion score on sd01-0: 2000 -clone_color: cdev-pool-0-drbd:0 allocation score on sd01-0: 0 -clone_color: cdev-pool-0-drbd:0 allocation score on sd01-1: 10001 -clone_color: cdev-pool-0-drbd:1 allocation score on sd01-0: 10001 -clone_color: cdev-pool-0-drbd:1 allocation score on sd01-1: 0 -clone_color: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-0: 0 -clone_color: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-1: 2000 -clone_color: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-0: 2000 -clone_color: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-1: 0 -clone_color: cl-ietd allocation score on sd01-0: INFINITY -clone_color: cl-ietd allocation score on sd01-1: 300 -clone_color: cl-vlan1-net allocation score on sd01-0: 0 -clone_color: cl-vlan1-net allocation score on sd01-1: 0 -clone_color: ietd:0 allocation score on sd01-0: 0 -clone_color: ietd:0 allocation score on sd01-1: 1 -clone_color: ietd:1 allocation score on sd01-0: 1 -clone_color: ietd:1 allocation score on sd01-1: 0 -clone_color: ms-cdev-pool-0-drbd allocation score on sd01-0: INFINITY -clone_color: ms-cdev-pool-0-drbd allocation score on sd01-1: 400 -clone_color: ms-cdev-pool-0-iscsi-vips-fw allocation score on sd01-0: 0 -clone_color: ms-cdev-pool-0-iscsi-vips-fw allocation score on sd01-1: 0 -clone_color: vip-164-fw:0 allocation score on sd01-0: 0 -clone_color: vip-164-fw:0 allocation score on sd01-1: 1 -clone_color: vip-164-fw:1 allocation score on sd01-0: 1 -clone_color: vip-164-fw:1 allocation score on sd01-1: 0 -clone_color: vip-165-fw:0 allocation score on sd01-0: 0 -clone_color: vip-165-fw:0 allocation score on sd01-1: 1 -clone_color: vip-165-fw:1 allocation score on sd01-0: 1 -clone_color: vip-165-fw:1 allocation score on sd01-1: 0 -clone_color: vlan1-net:0 allocation score on sd01-0: 0 -clone_color: vlan1-net:0 allocation score on sd01-1: 1 -clone_color: vlan1-net:1 allocation score on sd01-0: 1 -clone_color: vlan1-net:1 allocation score on sd01-1: 0 -group_color: cdev-pool-0-iscsi-export allocation score on sd01-0: INFINITY -group_color: cdev-pool-0-iscsi-export allocation score on sd01-1: 0 -group_color: cdev-pool-0-iscsi-lun-1 allocation score on sd01-0: 0 -group_color: cdev-pool-0-iscsi-lun-1 allocation score on sd01-1: 100 -group_color: cdev-pool-0-iscsi-target allocation score on sd01-0: INFINITY -group_color: cdev-pool-0-iscsi-target allocation score on sd01-1: 100 -group_color: cdev-pool-0-iscsi-vips allocation score on sd01-0: 0 -group_color: cdev-pool-0-iscsi-vips allocation score on sd01-1: 0 -group_color: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-0: 0 -group_color: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-1: 2000 -group_color: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-0: 2000 -group_color: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-1: -INFINITY -group_color: vip-164 allocation score on sd01-0: 0 -group_color: vip-164 allocation score on sd01-1: 100 -group_color: vip-164-fw:0 allocation score on sd01-0: 0 -group_color: vip-164-fw:0 allocation score on sd01-1: 1 -group_color: vip-164-fw:1 allocation score on sd01-0: 1 -group_color: vip-164-fw:1 allocation score on sd01-1: -INFINITY -group_color: vip-165 allocation score on sd01-0: 0 -group_color: vip-165 allocation score on sd01-1: 100 -group_color: vip-165-fw:0 allocation score on sd01-0: 0 -group_color: vip-165-fw:0 allocation score on sd01-1: 1 -group_color: vip-165-fw:1 allocation score on sd01-0: 1 -group_color: vip-165-fw:1 allocation score on sd01-1: -INFINITY -native_color: cdev-pool-0-drbd:0 allocation score on sd01-0: -INFINITY -native_color: cdev-pool-0-drbd:0 allocation score on sd01-1: 10001 -native_color: cdev-pool-0-drbd:1 allocation score on sd01-0: 10001 -native_color: cdev-pool-0-drbd:1 allocation score on sd01-1: 0 -native_color: cdev-pool-0-iscsi-lun-1 allocation score on sd01-0: 0 -native_color: cdev-pool-0-iscsi-lun-1 allocation score on sd01-1: -INFINITY -native_color: cdev-pool-0-iscsi-target allocation score on sd01-0: INFINITY -native_color: cdev-pool-0-iscsi-target allocation score on sd01-1: -INFINITY -native_color: ietd:0 allocation score on sd01-0: -INFINITY -native_color: ietd:0 allocation score on sd01-1: 1 -native_color: ietd:1 allocation score on sd01-0: 1 -native_color: ietd:1 allocation score on sd01-1: 0 -native_color: stonith-xvm-sd01-0 allocation score on sd01-0: -INFINITY -native_color: stonith-xvm-sd01-0 allocation score on sd01-1: 100 -native_color: stonith-xvm-sd01-1 allocation score on sd01-0: 100 -native_color: stonith-xvm-sd01-1 allocation score on sd01-1: -INFINITY -native_color: vip-164 allocation score on sd01-0: 0 -native_color: vip-164 allocation score on sd01-1: -INFINITY -native_color: vip-164-fw:0 allocation score on sd01-0: 0 -native_color: vip-164-fw:0 allocation score on sd01-1: 2 -native_color: vip-164-fw:1 allocation score on sd01-0: 2 -native_color: vip-164-fw:1 allocation score on sd01-1: -INFINITY -native_color: vip-165 allocation score on sd01-0: 0 -native_color: vip-165 allocation score on sd01-1: -INFINITY -native_color: vip-165-fw:0 allocation score on sd01-0: -INFINITY -native_color: vip-165-fw:0 allocation score on sd01-1: 1 -native_color: vip-165-fw:1 allocation score on sd01-0: 1 -native_color: vip-165-fw:1 allocation score on sd01-1: -INFINITY -native_color: vlan1-net:0 allocation score on sd01-0: 0 -native_color: vlan1-net:0 allocation score on sd01-1: 1 -native_color: vlan1-net:1 allocation score on sd01-0: 1 -native_color: vlan1-net:1 allocation score on sd01-1: -INFINITY +pcmk__clone_allocate: cdev-pool-0-drbd:0 allocation score on sd01-0: 0 +pcmk__clone_allocate: cdev-pool-0-drbd:0 allocation score on sd01-1: 10001 +pcmk__clone_allocate: cdev-pool-0-drbd:1 allocation score on sd01-0: 10001 +pcmk__clone_allocate: cdev-pool-0-drbd:1 allocation score on sd01-1: 0 +pcmk__clone_allocate: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-0: 0 +pcmk__clone_allocate: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-1: 2000 +pcmk__clone_allocate: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-0: 2000 +pcmk__clone_allocate: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-1: 0 +pcmk__clone_allocate: cl-ietd allocation score on sd01-0: INFINITY +pcmk__clone_allocate: cl-ietd allocation score on sd01-1: 300 +pcmk__clone_allocate: cl-vlan1-net allocation score on sd01-0: 0 +pcmk__clone_allocate: cl-vlan1-net allocation score on sd01-1: 0 +pcmk__clone_allocate: ietd:0 allocation score on sd01-0: 0 +pcmk__clone_allocate: ietd:0 allocation score on sd01-1: 1 +pcmk__clone_allocate: ietd:1 allocation score on sd01-0: 1 +pcmk__clone_allocate: ietd:1 allocation score on sd01-1: 0 +pcmk__clone_allocate: ms-cdev-pool-0-drbd allocation score on sd01-0: INFINITY +pcmk__clone_allocate: ms-cdev-pool-0-drbd allocation score on sd01-1: 400 +pcmk__clone_allocate: ms-cdev-pool-0-iscsi-vips-fw allocation score on sd01-0: 0 +pcmk__clone_allocate: ms-cdev-pool-0-iscsi-vips-fw allocation score on sd01-1: 0 +pcmk__clone_allocate: vip-164-fw:0 allocation score on sd01-0: 0 +pcmk__clone_allocate: vip-164-fw:0 allocation score on sd01-1: 1 +pcmk__clone_allocate: vip-164-fw:1 allocation score on sd01-0: 1 +pcmk__clone_allocate: vip-164-fw:1 allocation score on sd01-1: 0 +pcmk__clone_allocate: vip-165-fw:0 allocation score on sd01-0: 0 +pcmk__clone_allocate: vip-165-fw:0 allocation score on sd01-1: 1 +pcmk__clone_allocate: vip-165-fw:1 allocation score on sd01-0: 1 +pcmk__clone_allocate: vip-165-fw:1 allocation score on sd01-1: 0 +pcmk__clone_allocate: vlan1-net:0 allocation score on sd01-0: 0 +pcmk__clone_allocate: vlan1-net:0 allocation score on sd01-1: 1 +pcmk__clone_allocate: vlan1-net:1 allocation score on sd01-0: 1 +pcmk__clone_allocate: vlan1-net:1 allocation score on sd01-1: 0 +pcmk__group_allocate: cdev-pool-0-iscsi-export allocation score on sd01-0: INFINITY +pcmk__group_allocate: cdev-pool-0-iscsi-export allocation score on sd01-1: 0 +pcmk__group_allocate: cdev-pool-0-iscsi-lun-1 allocation score on sd01-0: 0 +pcmk__group_allocate: cdev-pool-0-iscsi-lun-1 allocation score on sd01-1: 100 +pcmk__group_allocate: cdev-pool-0-iscsi-target allocation score on sd01-0: INFINITY +pcmk__group_allocate: cdev-pool-0-iscsi-target allocation score on sd01-1: 100 +pcmk__group_allocate: cdev-pool-0-iscsi-vips allocation score on sd01-0: 0 +pcmk__group_allocate: cdev-pool-0-iscsi-vips allocation score on sd01-1: 0 +pcmk__group_allocate: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-0: 0 +pcmk__group_allocate: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-1: 2000 +pcmk__group_allocate: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-0: 2000 +pcmk__group_allocate: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-1: -INFINITY +pcmk__group_allocate: vip-164 allocation score on sd01-0: 0 +pcmk__group_allocate: vip-164 allocation score on sd01-1: 100 +pcmk__group_allocate: vip-164-fw:0 allocation score on sd01-0: 0 +pcmk__group_allocate: vip-164-fw:0 allocation score on sd01-1: 1 +pcmk__group_allocate: vip-164-fw:1 allocation score on sd01-0: 1 +pcmk__group_allocate: vip-164-fw:1 allocation score on sd01-1: -INFINITY +pcmk__group_allocate: vip-165 allocation score on sd01-0: 0 +pcmk__group_allocate: vip-165 allocation score on sd01-1: 100 +pcmk__group_allocate: vip-165-fw:0 allocation score on sd01-0: 0 +pcmk__group_allocate: vip-165-fw:0 allocation score on sd01-1: 1 +pcmk__group_allocate: vip-165-fw:1 allocation score on sd01-0: 1 +pcmk__group_allocate: vip-165-fw:1 allocation score on sd01-1: -INFINITY +pcmk__native_allocate: cdev-pool-0-drbd:0 allocation score on sd01-0: -INFINITY +pcmk__native_allocate: cdev-pool-0-drbd:0 allocation score on sd01-1: 10001 +pcmk__native_allocate: cdev-pool-0-drbd:1 allocation score on sd01-0: 10001 +pcmk__native_allocate: cdev-pool-0-drbd:1 allocation score on sd01-1: 0 +pcmk__native_allocate: cdev-pool-0-iscsi-lun-1 allocation score on sd01-0: 0 +pcmk__native_allocate: cdev-pool-0-iscsi-lun-1 allocation score on sd01-1: -INFINITY +pcmk__native_allocate: cdev-pool-0-iscsi-target allocation score on sd01-0: INFINITY +pcmk__native_allocate: cdev-pool-0-iscsi-target allocation score on sd01-1: -INFINITY +pcmk__native_allocate: ietd:0 allocation score on sd01-0: -INFINITY +pcmk__native_allocate: ietd:0 allocation score on sd01-1: 1 +pcmk__native_allocate: ietd:1 allocation score on sd01-0: 1 +pcmk__native_allocate: ietd:1 allocation score on sd01-1: 0 +pcmk__native_allocate: stonith-xvm-sd01-0 allocation score on sd01-0: -INFINITY +pcmk__native_allocate: stonith-xvm-sd01-0 allocation score on sd01-1: 100 +pcmk__native_allocate: stonith-xvm-sd01-1 allocation score on sd01-0: 100 +pcmk__native_allocate: stonith-xvm-sd01-1 allocation score on sd01-1: -INFINITY +pcmk__native_allocate: vip-164 allocation score on sd01-0: 0 +pcmk__native_allocate: vip-164 allocation score on sd01-1: -INFINITY +pcmk__native_allocate: vip-164-fw:0 allocation score on sd01-0: 0 +pcmk__native_allocate: vip-164-fw:0 allocation score on sd01-1: 2 +pcmk__native_allocate: vip-164-fw:1 allocation score on sd01-0: 2 +pcmk__native_allocate: vip-164-fw:1 allocation score on sd01-1: -INFINITY +pcmk__native_allocate: vip-165 allocation score on sd01-0: 0 +pcmk__native_allocate: vip-165 allocation score on sd01-1: -INFINITY +pcmk__native_allocate: vip-165-fw:0 allocation score on sd01-0: -INFINITY +pcmk__native_allocate: vip-165-fw:0 allocation score on sd01-1: 1 +pcmk__native_allocate: vip-165-fw:1 allocation score on sd01-0: 1 +pcmk__native_allocate: vip-165-fw:1 allocation score on sd01-1: -INFINITY +pcmk__native_allocate: vlan1-net:0 allocation score on sd01-0: 0 +pcmk__native_allocate: vlan1-net:0 allocation score on sd01-1: 1 +pcmk__native_allocate: vlan1-net:1 allocation score on sd01-0: 1 +pcmk__native_allocate: vlan1-net:1 allocation score on sd01-1: -INFINITY diff --git a/pengine/test10/master-partially-demoted-group.summary b/pengine/test10/master-partially-demoted-group.summary index 0abf07c1543..311be8525bc 100644 --- a/pengine/test10/master-partially-demoted-group.summary +++ b/pengine/test10/master-partially-demoted-group.summary @@ -51,7 +51,6 @@ Executing cluster transition: * Pseudo action: cdev-pool-0-iscsi-export_stop_0 * Resource action: cdev-pool-0-iscsi-lun-1 stop on sd01-1 * Resource action: cdev-pool-0-iscsi-target stop on sd01-1 - * Pseudo action: all_stopped * Pseudo action: cdev-pool-0-iscsi-export_stopped_0 * Pseudo action: ms-cdev-pool-0-drbd_demote_0 * Resource action: cdev-pool-0-drbd demote on sd01-1 diff --git a/pengine/test10/master-probed-score.exp b/pengine/test10/master-probed-score.exp index 213be36a152..74bb79d64bb 100644 --- a/pengine/test10/master-probed-score.exp +++ b/pengine/test10/master-probed-score.exp @@ -1,325 +1,325 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="245" operation="notify" operation_key="AdminDrbd:0_post_notify_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="243" operation="notify" operation_key="AdminDrbd:0_post_notify_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="orestes-corosync.nevis.columbia.edu hypatia-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="notify" operation_key="AdminClone_post_notify_promoted_0"/> + <pseudo_event id="62" operation="notify" operation_key="AdminClone_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="244" operation="notify" operation_key="AdminDrbd:0_pre_notify_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="242" operation="notify" operation_key="AdminDrbd:0_pre_notify_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="orestes-corosync.nevis.columbia.edu hypatia-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="notify" operation_key="AdminClone_pre_notify_promote_0"/> + <pseudo_event id="60" operation="notify" operation_key="AdminClone_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="242" operation="notify" operation_key="AdminDrbd:0_post_notify_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="240" operation="notify" operation_key="AdminDrbd:0_post_notify_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="orestes-corosync.nevis.columbia.edu hypatia-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="notify" operation_key="AdminClone_post_notify_running_0"/> + <pseudo_event id="50" operation="notify" operation_key="AdminClone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="AdminDrbd:0_monitor_59000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="42" operation="monitor" operation_key="AdminDrbd:0_monitor_59000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="59000" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="30000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="AdminDrbd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="40" operation="start" operation_key="AdminDrbd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="42" operation="promote" operation_key="AdminDrbd:0_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="41" operation="promote" operation_key="AdminDrbd:0_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="52" operation="notified" operation_key="AdminClone_confirmed-post_notify_running_0"/> + <pseudo_event id="51" operation="notified" operation_key="AdminClone_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="64" operation="notified" operation_key="AdminClone_confirmed-post_notify_promoted_0"/> + <pseudo_event id="63" operation="notified" operation_key="AdminClone_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="42" operation="promote" operation_key="AdminDrbd:0_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="41" operation="promote" operation_key="AdminDrbd:0_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="orestes-corosync.nevis.columbia.edu hypatia-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="AdminDrbd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="40" operation="start" operation_key="AdminDrbd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="59" operation="promote" operation_key="AdminClone_promote_0"/> + <pseudo_event id="58" operation="promote" operation_key="AdminClone_promote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="41" operation="start" operation_key="AdminDrbd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="40" operation="start" operation_key="AdminDrbd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="orestes-corosync.nevis.columbia.edu hypatia-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="240000" drbd_resource="admin"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="240000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="start" operation_key="AdminClone_start_0"/> + <pseudo_event id="46" operation="start" operation_key="AdminClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="247" operation="notify" operation_key="AdminDrbd:1_post_notify_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="245" operation="notify" operation_key="AdminDrbd:1_post_notify_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="orestes-corosync.nevis.columbia.edu hypatia-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="notify" operation_key="AdminClone_post_notify_promoted_0"/> + <pseudo_event id="62" operation="notify" operation_key="AdminClone_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="246" operation="notify" operation_key="AdminDrbd:1_pre_notify_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="244" operation="notify" operation_key="AdminDrbd:1_pre_notify_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="orestes-corosync.nevis.columbia.edu hypatia-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="notify" operation_key="AdminClone_pre_notify_promote_0"/> + <pseudo_event id="60" operation="notify" operation_key="AdminClone_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <rsc_op id="243" operation="notify" operation_key="AdminDrbd:1_post_notify_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="241" operation="notify" operation_key="AdminDrbd:1_post_notify_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="orestes-corosync.nevis.columbia.edu hypatia-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="notify" operation_key="AdminClone_post_notify_running_0"/> + <pseudo_event id="50" operation="notify" operation_key="AdminClone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="AdminDrbd:1_monitor_59000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="45" operation="monitor" operation_key="AdminDrbd:1_monitor_59000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="59000" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="30000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="44" operation="start" operation_key="AdminDrbd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="43" operation="start" operation_key="AdminDrbd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="45" operation="promote" operation_key="AdminDrbd:1_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="44" operation="promote" operation_key="AdminDrbd:1_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="52" operation="notified" operation_key="AdminClone_confirmed-post_notify_running_0"/> + <pseudo_event id="51" operation="notified" operation_key="AdminClone_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="64" operation="notified" operation_key="AdminClone_confirmed-post_notify_promoted_0"/> + <pseudo_event id="63" operation="notified" operation_key="AdminClone_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="45" operation="promote" operation_key="AdminDrbd:1_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="44" operation="promote" operation_key="AdminDrbd:1_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="orestes-corosync.nevis.columbia.edu hypatia-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="44" operation="start" operation_key="AdminDrbd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="43" operation="start" operation_key="AdminDrbd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="59" operation="promote" operation_key="AdminClone_promote_0"/> + <pseudo_event id="58" operation="promote" operation_key="AdminClone_promote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="44" operation="start" operation_key="AdminDrbd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="43" operation="start" operation_key="AdminDrbd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="AdminDrbd" long-id="AdminDrbd:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="orestes-corosync.nevis.columbia.edu hypatia-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="240000" drbd_resource="admin"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_available_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_promote_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="AdminDrbd:0 AdminDrbd:1" CRM_meta_notify_start_uname="hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="240000" drbd_resource="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="start" operation_key="AdminClone_start_0"/> + <pseudo_event id="46" operation="start" operation_key="AdminClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="64" operation="notified" operation_key="AdminClone_confirmed-post_notify_promoted_0"> + <pseudo_event id="63" operation="notified" operation_key="AdminClone_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="notify" operation_key="AdminClone_post_notify_promoted_0"/> + <pseudo_event id="62" operation="notify" operation_key="AdminClone_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="245" operation="notify" operation_key="AdminDrbd:0_post_notify_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="243" operation="notify" operation_key="AdminDrbd:0_post_notify_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="247" operation="notify" operation_key="AdminDrbd:1_post_notify_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="245" operation="notify" operation_key="AdminDrbd:1_post_notify_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="63" operation="notify" operation_key="AdminClone_post_notify_promoted_0"> + <pseudo_event id="62" operation="notify" operation_key="AdminClone_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="promoted" operation_key="AdminClone_promoted_0"/> + <pseudo_event id="59" operation="promoted" operation_key="AdminClone_promoted_0"/> </trigger> <trigger> - <pseudo_event id="62" operation="notified" operation_key="AdminClone_confirmed-pre_notify_promote_0"/> + <pseudo_event id="61" operation="notified" operation_key="AdminClone_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="62" operation="notified" operation_key="AdminClone_confirmed-pre_notify_promote_0"> + <pseudo_event id="61" operation="notified" operation_key="AdminClone_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="notify" operation_key="AdminClone_pre_notify_promote_0"/> + <pseudo_event id="60" operation="notify" operation_key="AdminClone_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="244" operation="notify" operation_key="AdminDrbd:0_pre_notify_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="242" operation="notify" operation_key="AdminDrbd:0_pre_notify_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="246" operation="notify" operation_key="AdminDrbd:1_pre_notify_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="244" operation="notify" operation_key="AdminDrbd:1_pre_notify_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="61" operation="notify" operation_key="AdminClone_pre_notify_promote_0"> + <pseudo_event id="60" operation="notify" operation_key="AdminClone_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="notified" operation_key="AdminClone_confirmed-post_notify_running_0"/> + <pseudo_event id="51" operation="notified" operation_key="AdminClone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="60" operation="promoted" operation_key="AdminClone_promoted_0"> + <pseudo_event id="59" operation="promoted" operation_key="AdminClone_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="promote" operation_key="AdminDrbd:0_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="41" operation="promote" operation_key="AdminDrbd:0_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="45" operation="promote" operation_key="AdminDrbd:1_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="44" operation="promote" operation_key="AdminDrbd:1_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="59" operation="promote" operation_key="AdminClone_promote_0"> + <pseudo_event id="58" operation="promote" operation_key="AdminClone_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="running" operation_key="AdminClone_running_0"/> + <pseudo_event id="47" operation="running" operation_key="AdminClone_running_0"/> </trigger> <trigger> - <pseudo_event id="62" operation="notified" operation_key="AdminClone_confirmed-pre_notify_promote_0"/> + <pseudo_event id="61" operation="notified" operation_key="AdminClone_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="52" operation="notified" operation_key="AdminClone_confirmed-post_notify_running_0"> + <pseudo_event id="51" operation="notified" operation_key="AdminClone_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="notify" operation_key="AdminClone_post_notify_running_0"/> + <pseudo_event id="50" operation="notify" operation_key="AdminClone_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="242" operation="notify" operation_key="AdminDrbd:0_post_notify_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="240" operation="notify" operation_key="AdminDrbd:0_post_notify_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="243" operation="notify" operation_key="AdminDrbd:1_post_notify_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="241" operation="notify" operation_key="AdminDrbd:1_post_notify_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="51" operation="notify" operation_key="AdminClone_post_notify_running_0"> + <pseudo_event id="50" operation="notify" operation_key="AdminClone_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="running" operation_key="AdminClone_running_0"/> + <pseudo_event id="47" operation="running" operation_key="AdminClone_running_0"/> </trigger> <trigger> - <pseudo_event id="50" operation="notified" operation_key="AdminClone_confirmed-pre_notify_start_0"/> + <pseudo_event id="49" operation="notified" operation_key="AdminClone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="50" operation="notified" operation_key="AdminClone_confirmed-pre_notify_start_0"> + <pseudo_event id="49" operation="notified" operation_key="AdminClone_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="notify" operation_key="AdminClone_pre_notify_start_0"/> + <pseudo_event id="48" operation="notify" operation_key="AdminClone_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="49" operation="notify" operation_key="AdminClone_pre_notify_start_0"> + <pseudo_event id="48" operation="notify" operation_key="AdminClone_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -327,63 +327,63 @@ </synapse> <synapse id="22" priority="1000000"> <action_set> - <pseudo_event id="48" operation="running" operation_key="AdminClone_running_0"> + <pseudo_event id="47" operation="running" operation_key="AdminClone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="AdminDrbd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="40" operation="start" operation_key="AdminDrbd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="44" operation="start" operation_key="AdminDrbd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="43" operation="start" operation_key="AdminDrbd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="47" operation="start" operation_key="AdminClone_start_0"/> + <pseudo_event id="46" operation="start" operation_key="AdminClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="47" operation="start" operation_key="AdminClone_start_0"> + <pseudo_event id="46" operation="start" operation_key="AdminClone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="50" operation="notified" operation_key="AdminClone_confirmed-pre_notify_start_0"/> + <pseudo_event id="49" operation="notified" operation_key="AdminClone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="CronAmbientTemperature_monitor_60000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="71" operation="monitor" operation_key="CronAmbientTemperature_monitor_60000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="CronAmbientTemperature" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/cron.d/ambient-temperature" target="/var/nevis/etc/cron.d/ambient-temperature"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="71" operation="start" operation_key="CronAmbientTemperature_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="70" operation="start" operation_key="CronAmbientTemperature_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="71" operation="start" operation_key="CronAmbientTemperature_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="70" operation="start" operation_key="CronAmbientTemperature_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="CronAmbientTemperature" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_name="start" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/cron.d/ambient-temperature" target="/var/nevis/etc/cron.d/ambient-temperature"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="232" operation="running" operation_key="FilesystemClone_running_0"/> + <pseudo_event id="231" operation="running" operation_key="FilesystemClone_running_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="73" operation="start" operation_key="StonithHypatia_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="72" operation="start" operation_key="StonithHypatia_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="StonithHypatia" class="stonith" type="fence_nut"/> <attributes CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cycledelay="20" debug="1" noverifyonoff="1" offdelay="20" ondelay="20" password="acdc" pcmk_host_check="static-list" pcmk_host_list="hypatia-corosync.nevis.columbia.edu" stonith-timeout="120s" ups="sofia-ups" username="admin"/> </rsc_op> @@ -392,7 +392,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="74" operation="start" operation_key="StonithOrestes_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="73" operation="start" operation_key="StonithOrestes_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="StonithOrestes" class="stonith" type="fence_nut"/> <attributes CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cycledelay="20" debug="1" noverifyonoff="1" offdelay="20" ondelay="20" password="acdc" pcmk_host_check="static-list" pcmk_host_list="orestes-corosync.nevis.columbia.edu" stonith-timeout="120s" ups="dc-test-stand-ups" username="admin"/> </rsc_op> @@ -401,696 +401,696 @@ </synapse> <synapse id="28"> <action_set> - <pseudo_event id="81" operation="start" operation_key="DhcpGroup_start_0"> + <pseudo_event id="80" operation="start" operation_key="DhcpGroup_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="232" operation="running" operation_key="FilesystemClone_running_0"/> + <pseudo_event id="231" operation="running" operation_key="FilesystemClone_running_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="SymlinkDhcpdConf_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="75" operation="monitor" operation_key="SymlinkDhcpdConf_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkDhcpdConf" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/dhcpd.conf" target="/var/nevis/etc/dhcpd.conf"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="start" operation_key="SymlinkDhcpdConf_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="74" operation="start" operation_key="SymlinkDhcpdConf_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="75" operation="start" operation_key="SymlinkDhcpdConf_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="74" operation="start" operation_key="SymlinkDhcpdConf_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkDhcpdConf" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_name="start" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/dhcpd.conf" target="/var/nevis/etc/dhcpd.conf"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="start" operation_key="DhcpGroup_start_0"/> + <pseudo_event id="80" operation="start" operation_key="DhcpGroup_start_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="SymlinkSysconfigDhcpd_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="77" operation="monitor" operation_key="SymlinkSysconfigDhcpd_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkSysconfigDhcpd" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/sysconfig/dhcpd" target="/var/nevis/etc/sysconfig/dhcpd"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="77" operation="start" operation_key="SymlinkSysconfigDhcpd_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="76" operation="start" operation_key="SymlinkSysconfigDhcpd_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="77" operation="start" operation_key="SymlinkSysconfigDhcpd_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="76" operation="start" operation_key="SymlinkSysconfigDhcpd_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkSysconfigDhcpd" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_name="start" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/sysconfig/dhcpd" target="/var/nevis/etc/sysconfig/dhcpd"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="start" operation_key="SymlinkDhcpdConf_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="74" operation="start" operation_key="SymlinkDhcpdConf_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="81" operation="start" operation_key="DhcpGroup_start_0"/> + <pseudo_event id="80" operation="start" operation_key="DhcpGroup_start_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="SymlinkDhcpdLeases_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="79" operation="monitor" operation_key="SymlinkDhcpdLeases_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkDhcpdLeases" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/var/lib/dhcpd" target="/var/nevis/dhcpd"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="start" operation_key="SymlinkDhcpdLeases_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="78" operation="start" operation_key="SymlinkDhcpdLeases_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="79" operation="start" operation_key="SymlinkDhcpdLeases_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="78" operation="start" operation_key="SymlinkDhcpdLeases_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkDhcpdLeases" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_name="start" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/var/lib/dhcpd" target="/var/nevis/dhcpd"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="77" operation="start" operation_key="SymlinkSysconfigDhcpd_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="76" operation="start" operation_key="SymlinkSysconfigDhcpd_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="81" operation="start" operation_key="DhcpGroup_start_0"/> + <pseudo_event id="80" operation="start" operation_key="DhcpGroup_start_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="92" operation="running" operation_key="CupsGroup:0_running_0"> + <pseudo_event id="91" operation="running" operation_key="CupsGroup:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="85" operation="start" operation_key="SymlinkUsrShareCups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="84" operation="start" operation_key="SymlinkUsrShareCups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="87" operation="start" operation_key="SymlinkCupsdConf:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="86" operation="start" operation_key="SymlinkCupsdConf:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="89" operation="start" operation_key="Cups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="88" operation="start" operation_key="Cups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="91" operation="start" operation_key="CupsGroup:0_start_0"/> + <pseudo_event id="90" operation="start" operation_key="CupsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <pseudo_event id="91" operation="start" operation_key="CupsGroup:0_start_0"> + <pseudo_event id="90" operation="start" operation_key="CupsGroup:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="105" operation="start" operation_key="CupsClone_start_0"/> + <pseudo_event id="104" operation="start" operation_key="CupsClone_start_0"/> </trigger> <trigger> - <pseudo_event id="212" operation="running" operation_key="FilesystemGroup:0_running_0"/> + <pseudo_event id="211" operation="running" operation_key="FilesystemGroup:0_running_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="86" operation="monitor" operation_key="SymlinkUsrShareCups:0_monitor_60000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="85" operation="monitor" operation_key="SymlinkUsrShareCups:0_monitor_60000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="SymlinkUsrShareCups" long-id="SymlinkUsrShareCups:0" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/usr/share/cups" target="/var/nevis/share/cups"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="85" operation="start" operation_key="SymlinkUsrShareCups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="84" operation="start" operation_key="SymlinkUsrShareCups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="85" operation="start" operation_key="SymlinkUsrShareCups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="84" operation="start" operation_key="SymlinkUsrShareCups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="SymlinkUsrShareCups" long-id="SymlinkUsrShareCups:0" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/usr/share/cups" target="/var/nevis/share/cups"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="91" operation="start" operation_key="CupsGroup:0_start_0"/> + <pseudo_event id="90" operation="start" operation_key="CupsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="88" operation="monitor" operation_key="SymlinkCupsdConf:0_monitor_60000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="87" operation="monitor" operation_key="SymlinkCupsdConf:0_monitor_60000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="SymlinkCupsdConf" long-id="SymlinkCupsdConf:0" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/cups/cupsd.conf" target="/var/nevis/etc/cups/cupsd.conf"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="87" operation="start" operation_key="SymlinkCupsdConf:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="86" operation="start" operation_key="SymlinkCupsdConf:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="87" operation="start" operation_key="SymlinkCupsdConf:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="86" operation="start" operation_key="SymlinkCupsdConf:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="SymlinkCupsdConf" long-id="SymlinkCupsdConf:0" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/cups/cupsd.conf" target="/var/nevis/etc/cups/cupsd.conf"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="85" operation="start" operation_key="SymlinkUsrShareCups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="84" operation="start" operation_key="SymlinkUsrShareCups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="91" operation="start" operation_key="CupsGroup:0_start_0"/> + <pseudo_event id="90" operation="start" operation_key="CupsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="90" operation="monitor" operation_key="Cups:0_monitor_30000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="89" operation="monitor" operation_key="Cups:0_monitor_30000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="Cups" long-id="Cups:0" class="lsb" type="cups"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="89" operation="start" operation_key="Cups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="88" operation="start" operation_key="Cups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="89" operation="start" operation_key="Cups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="88" operation="start" operation_key="Cups:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="Cups" long-id="Cups:0" class="lsb" type="cups"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="87" operation="start" operation_key="SymlinkCupsdConf:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="86" operation="start" operation_key="SymlinkCupsdConf:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="91" operation="start" operation_key="CupsGroup:0_start_0"/> + <pseudo_event id="90" operation="start" operation_key="CupsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <pseudo_event id="102" operation="running" operation_key="CupsGroup:1_running_0"> + <pseudo_event id="101" operation="running" operation_key="CupsGroup:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="95" operation="start" operation_key="SymlinkUsrShareCups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="94" operation="start" operation_key="SymlinkUsrShareCups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="97" operation="start" operation_key="SymlinkCupsdConf:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="96" operation="start" operation_key="SymlinkCupsdConf:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="99" operation="start" operation_key="Cups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="98" operation="start" operation_key="Cups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="101" operation="start" operation_key="CupsGroup:1_start_0"/> + <pseudo_event id="100" operation="start" operation_key="CupsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <pseudo_event id="101" operation="start" operation_key="CupsGroup:1_start_0"> + <pseudo_event id="100" operation="start" operation_key="CupsGroup:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="105" operation="start" operation_key="CupsClone_start_0"/> + <pseudo_event id="104" operation="start" operation_key="CupsClone_start_0"/> </trigger> <trigger> - <pseudo_event id="228" operation="running" operation_key="FilesystemGroup:1_running_0"/> + <pseudo_event id="227" operation="running" operation_key="FilesystemGroup:1_running_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="96" operation="monitor" operation_key="SymlinkUsrShareCups:1_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="95" operation="monitor" operation_key="SymlinkUsrShareCups:1_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkUsrShareCups" long-id="SymlinkUsrShareCups:1" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/usr/share/cups" target="/var/nevis/share/cups"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="95" operation="start" operation_key="SymlinkUsrShareCups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="94" operation="start" operation_key="SymlinkUsrShareCups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="95" operation="start" operation_key="SymlinkUsrShareCups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="94" operation="start" operation_key="SymlinkUsrShareCups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkUsrShareCups" long-id="SymlinkUsrShareCups:1" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/usr/share/cups" target="/var/nevis/share/cups"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="101" operation="start" operation_key="CupsGroup:1_start_0"/> + <pseudo_event id="100" operation="start" operation_key="CupsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="98" operation="monitor" operation_key="SymlinkCupsdConf:1_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="97" operation="monitor" operation_key="SymlinkCupsdConf:1_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkCupsdConf" long-id="SymlinkCupsdConf:1" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/cups/cupsd.conf" target="/var/nevis/etc/cups/cupsd.conf"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="97" operation="start" operation_key="SymlinkCupsdConf:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="96" operation="start" operation_key="SymlinkCupsdConf:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="97" operation="start" operation_key="SymlinkCupsdConf:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="96" operation="start" operation_key="SymlinkCupsdConf:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkCupsdConf" long-id="SymlinkCupsdConf:1" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/cups/cupsd.conf" target="/var/nevis/etc/cups/cupsd.conf"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="95" operation="start" operation_key="SymlinkUsrShareCups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="94" operation="start" operation_key="SymlinkUsrShareCups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="101" operation="start" operation_key="CupsGroup:1_start_0"/> + <pseudo_event id="100" operation="start" operation_key="CupsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <rsc_op id="100" operation="monitor" operation_key="Cups:1_monitor_30000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="99" operation="monitor" operation_key="Cups:1_monitor_30000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="Cups" long-id="Cups:1" class="lsb" type="cups"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="99" operation="start" operation_key="Cups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="98" operation="start" operation_key="Cups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <rsc_op id="99" operation="start" operation_key="Cups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="98" operation="start" operation_key="Cups:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="Cups" long-id="Cups:1" class="lsb" type="cups"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="97" operation="start" operation_key="SymlinkCupsdConf:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="96" operation="start" operation_key="SymlinkCupsdConf:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="101" operation="start" operation_key="CupsGroup:1_start_0"/> + <pseudo_event id="100" operation="start" operation_key="CupsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="51" priority="1000000"> <action_set> - <pseudo_event id="106" operation="running" operation_key="CupsClone_running_0"> + <pseudo_event id="105" operation="running" operation_key="CupsClone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="92" operation="running" operation_key="CupsGroup:0_running_0"/> + <pseudo_event id="91" operation="running" operation_key="CupsGroup:0_running_0"/> </trigger> <trigger> - <pseudo_event id="102" operation="running" operation_key="CupsGroup:1_running_0"/> + <pseudo_event id="101" operation="running" operation_key="CupsGroup:1_running_0"/> </trigger> <trigger> - <pseudo_event id="105" operation="start" operation_key="CupsClone_start_0"/> + <pseudo_event id="104" operation="start" operation_key="CupsClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <pseudo_event id="105" operation="start" operation_key="CupsClone_start_0"> + <pseudo_event id="104" operation="start" operation_key="CupsClone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="232" operation="running" operation_key="FilesystemClone_running_0"/> + <pseudo_event id="231" operation="running" operation_key="FilesystemClone_running_0"/> </trigger> </inputs> </synapse> <synapse id="53"> <action_set> - <pseudo_event id="116" operation="running" operation_key="IPGroup:0_running_0"> + <pseudo_event id="115" operation="running" operation_key="IPGroup:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="109" operation="start" operation_key="ClusterIP:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="108" operation="start" operation_key="ClusterIP:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="111" operation="start" operation_key="ClusterIPLocal:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="110" operation="start" operation_key="ClusterIPLocal:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="113" operation="start" operation_key="ClusterIPSandbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="112" operation="start" operation_key="ClusterIPSandbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="115" operation="start" operation_key="IPGroup:0_start_0"/> + <pseudo_event id="114" operation="start" operation_key="IPGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <pseudo_event id="115" operation="start" operation_key="IPGroup:0_start_0"> + <pseudo_event id="114" operation="start" operation_key="IPGroup:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="129" operation="start" operation_key="IPClone_start_0"/> + <pseudo_event id="128" operation="start" operation_key="IPClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <rsc_op id="110" operation="monitor" operation_key="ClusterIP:0_monitor_30000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="109" operation="monitor" operation_key="ClusterIP:0_monitor_30000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ClusterIP:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="129.236.252.13" nic="eth0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="109" operation="start" operation_key="ClusterIP:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="108" operation="start" operation_key="ClusterIP:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="56"> <action_set> - <rsc_op id="109" operation="start" operation_key="ClusterIP:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="108" operation="start" operation_key="ClusterIP:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ClusterIP:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="129.236.252.13" nic="eth0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="115" operation="start" operation_key="IPGroup:0_start_0"/> + <pseudo_event id="114" operation="start" operation_key="IPGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="57"> <action_set> - <rsc_op id="112" operation="monitor" operation_key="ClusterIPLocal:0_monitor_31000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="111" operation="monitor" operation_key="ClusterIPLocal:0_monitor_31000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ClusterIPLocal:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="31000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.44.7.13" nic="eth2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="111" operation="start" operation_key="ClusterIPLocal:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="110" operation="start" operation_key="ClusterIPLocal:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="58"> <action_set> - <rsc_op id="111" operation="start" operation_key="ClusterIPLocal:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="110" operation="start" operation_key="ClusterIPLocal:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ClusterIPLocal:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.44.7.13" nic="eth2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="109" operation="start" operation_key="ClusterIP:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="108" operation="start" operation_key="ClusterIP:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="115" operation="start" operation_key="IPGroup:0_start_0"/> + <pseudo_event id="114" operation="start" operation_key="IPGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <rsc_op id="114" operation="monitor" operation_key="ClusterIPSandbox:0_monitor_32000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="113" operation="monitor" operation_key="ClusterIPSandbox:0_monitor_32000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ClusterIPSandbox:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="32000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.43.7.13" nic="eth0.3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="113" operation="start" operation_key="ClusterIPSandbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="112" operation="start" operation_key="ClusterIPSandbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="60"> <action_set> - <rsc_op id="113" operation="start" operation_key="ClusterIPSandbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="112" operation="start" operation_key="ClusterIPSandbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ClusterIPSandbox:0" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.43.7.13" nic="eth0.3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="111" operation="start" operation_key="ClusterIPLocal:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="110" operation="start" operation_key="ClusterIPLocal:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="115" operation="start" operation_key="IPGroup:0_start_0"/> + <pseudo_event id="114" operation="start" operation_key="IPGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="61"> <action_set> - <pseudo_event id="126" operation="running" operation_key="IPGroup:1_running_0"> + <pseudo_event id="125" operation="running" operation_key="IPGroup:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="119" operation="start" operation_key="ClusterIP:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="118" operation="start" operation_key="ClusterIP:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="121" operation="start" operation_key="ClusterIPLocal:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="120" operation="start" operation_key="ClusterIPLocal:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="123" operation="start" operation_key="ClusterIPSandbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="122" operation="start" operation_key="ClusterIPSandbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="125" operation="start" operation_key="IPGroup:1_start_0"/> + <pseudo_event id="124" operation="start" operation_key="IPGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="62"> <action_set> - <pseudo_event id="125" operation="start" operation_key="IPGroup:1_start_0"> + <pseudo_event id="124" operation="start" operation_key="IPGroup:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="129" operation="start" operation_key="IPClone_start_0"/> + <pseudo_event id="128" operation="start" operation_key="IPClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="63"> <action_set> - <rsc_op id="120" operation="monitor" operation_key="ClusterIP:1_monitor_30000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="119" operation="monitor" operation_key="ClusterIP:1_monitor_30000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ClusterIP:1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="129.236.252.13" nic="eth0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="119" operation="start" operation_key="ClusterIP:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="118" operation="start" operation_key="ClusterIP:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="64"> <action_set> - <rsc_op id="119" operation="start" operation_key="ClusterIP:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="118" operation="start" operation_key="ClusterIP:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ClusterIP:1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="129.236.252.13" nic="eth0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="125" operation="start" operation_key="IPGroup:1_start_0"/> + <pseudo_event id="124" operation="start" operation_key="IPGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="65"> <action_set> - <rsc_op id="122" operation="monitor" operation_key="ClusterIPLocal:1_monitor_31000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="121" operation="monitor" operation_key="ClusterIPLocal:1_monitor_31000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ClusterIPLocal:1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="31000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.44.7.13" nic="eth2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="121" operation="start" operation_key="ClusterIPLocal:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="120" operation="start" operation_key="ClusterIPLocal:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="66"> <action_set> - <rsc_op id="121" operation="start" operation_key="ClusterIPLocal:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="120" operation="start" operation_key="ClusterIPLocal:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ClusterIPLocal:1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.44.7.13" nic="eth2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="119" operation="start" operation_key="ClusterIP:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="118" operation="start" operation_key="ClusterIP:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="125" operation="start" operation_key="IPGroup:1_start_0"/> + <pseudo_event id="124" operation="start" operation_key="IPGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="67"> <action_set> - <rsc_op id="124" operation="monitor" operation_key="ClusterIPSandbox:1_monitor_32000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="123" operation="monitor" operation_key="ClusterIPSandbox:1_monitor_32000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ClusterIPSandbox:1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="32000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.43.7.13" nic="eth0.3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="123" operation="start" operation_key="ClusterIPSandbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="122" operation="start" operation_key="ClusterIPSandbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="68"> <action_set> - <rsc_op id="123" operation="start" operation_key="ClusterIPSandbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="122" operation="start" operation_key="ClusterIPSandbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ClusterIPSandbox:1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" cidr_netmask="32" ip="10.43.7.13" nic="eth0.3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="121" operation="start" operation_key="ClusterIPLocal:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="120" operation="start" operation_key="ClusterIPLocal:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="125" operation="start" operation_key="IPGroup:1_start_0"/> + <pseudo_event id="124" operation="start" operation_key="IPGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="69" priority="1000000"> <action_set> - <pseudo_event id="130" operation="running" operation_key="IPClone_running_0"> + <pseudo_event id="129" operation="running" operation_key="IPClone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="116" operation="running" operation_key="IPGroup:0_running_0"/> + <pseudo_event id="115" operation="running" operation_key="IPGroup:0_running_0"/> </trigger> <trigger> - <pseudo_event id="126" operation="running" operation_key="IPGroup:1_running_0"/> + <pseudo_event id="125" operation="running" operation_key="IPGroup:1_running_0"/> </trigger> <trigger> - <pseudo_event id="129" operation="start" operation_key="IPClone_start_0"/> + <pseudo_event id="128" operation="start" operation_key="IPClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="70"> <action_set> - <pseudo_event id="129" operation="start" operation_key="IPClone_start_0"> + <pseudo_event id="128" operation="start" operation_key="IPClone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="232" operation="running" operation_key="FilesystemClone_running_0"/> + <pseudo_event id="231" operation="running" operation_key="FilesystemClone_running_0"/> </trigger> </inputs> </synapse> <synapse id="71"> <action_set> - <pseudo_event id="138" operation="running" operation_key="LibvirtdGroup:0_running_0"> + <pseudo_event id="137" operation="running" operation_key="LibvirtdGroup:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="133" operation="start" operation_key="SymlinkEtcLibvirt:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="132" operation="start" operation_key="SymlinkEtcLibvirt:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="135" operation="start" operation_key="Libvirtd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="134" operation="start" operation_key="Libvirtd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="137" operation="start" operation_key="LibvirtdGroup:0_start_0"/> + <pseudo_event id="136" operation="start" operation_key="LibvirtdGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="72"> <action_set> - <pseudo_event id="137" operation="start" operation_key="LibvirtdGroup:0_start_0"> + <pseudo_event id="136" operation="start" operation_key="LibvirtdGroup:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="149" operation="start" operation_key="LibvirtdClone_start_0"/> + <pseudo_event id="148" operation="start" operation_key="LibvirtdClone_start_0"/> </trigger> <trigger> - <pseudo_event id="212" operation="running" operation_key="FilesystemGroup:0_running_0"/> + <pseudo_event id="211" operation="running" operation_key="FilesystemGroup:0_running_0"/> </trigger> </inputs> </synapse> <synapse id="73"> <action_set> - <rsc_op id="134" operation="monitor" operation_key="SymlinkEtcLibvirt:0_monitor_60000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="133" operation="monitor" operation_key="SymlinkEtcLibvirt:0_monitor_60000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="SymlinkEtcLibvirt" long-id="SymlinkEtcLibvirt:0" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/libvirt" target="/var/nevis/etc/libvirt"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="133" operation="start" operation_key="SymlinkEtcLibvirt:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="132" operation="start" operation_key="SymlinkEtcLibvirt:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="74"> <action_set> - <rsc_op id="133" operation="start" operation_key="SymlinkEtcLibvirt:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="132" operation="start" operation_key="SymlinkEtcLibvirt:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="SymlinkEtcLibvirt" long-id="SymlinkEtcLibvirt:0" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/libvirt" target="/var/nevis/etc/libvirt"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="137" operation="start" operation_key="LibvirtdGroup:0_start_0"/> + <pseudo_event id="136" operation="start" operation_key="LibvirtdGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="75"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="SymlinkEtcLibvirt:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="1" operation="monitor" operation_key="SymlinkEtcLibvirt:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="SymlinkEtcLibvirt" long-id="SymlinkEtcLibvirt:0" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/libvirt" target="/var/nevis/etc/libvirt"/> </rsc_op> @@ -1099,36 +1099,36 @@ </synapse> <synapse id="76"> <action_set> - <rsc_op id="136" operation="monitor" operation_key="Libvirtd:0_monitor_30000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="135" operation="monitor" operation_key="Libvirtd:0_monitor_30000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="Libvirtd" long-id="Libvirtd:0" class="lsb" type="libvirtd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="135" operation="start" operation_key="Libvirtd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="134" operation="start" operation_key="Libvirtd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="77"> <action_set> - <rsc_op id="135" operation="start" operation_key="Libvirtd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="134" operation="start" operation_key="Libvirtd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="Libvirtd" long-id="Libvirtd:0" class="lsb" type="libvirtd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="133" operation="start" operation_key="SymlinkEtcLibvirt:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="132" operation="start" operation_key="SymlinkEtcLibvirt:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="137" operation="start" operation_key="LibvirtdGroup:0_start_0"/> + <pseudo_event id="136" operation="start" operation_key="LibvirtdGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="78"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="Libvirtd:0_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="21" operation="monitor" operation_key="Libvirtd:0_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="Libvirtd" long-id="Libvirtd:0" class="lsb" type="libvirtd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -1137,7 +1137,7 @@ </synapse> <synapse id="79"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="Libvirtd:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="2" operation="monitor" operation_key="Libvirtd:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="Libvirtd" long-id="Libvirtd:0" class="lsb" type="libvirtd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -1146,193 +1146,193 @@ </synapse> <synapse id="80"> <action_set> - <pseudo_event id="146" operation="running" operation_key="LibvirtdGroup:1_running_0"> + <pseudo_event id="145" operation="running" operation_key="LibvirtdGroup:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="141" operation="start" operation_key="SymlinkEtcLibvirt:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="140" operation="start" operation_key="SymlinkEtcLibvirt:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="143" operation="start" operation_key="Libvirtd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="142" operation="start" operation_key="Libvirtd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="145" operation="start" operation_key="LibvirtdGroup:1_start_0"/> + <pseudo_event id="144" operation="start" operation_key="LibvirtdGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="81"> <action_set> - <pseudo_event id="145" operation="start" operation_key="LibvirtdGroup:1_start_0"> + <pseudo_event id="144" operation="start" operation_key="LibvirtdGroup:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="149" operation="start" operation_key="LibvirtdClone_start_0"/> + <pseudo_event id="148" operation="start" operation_key="LibvirtdClone_start_0"/> </trigger> <trigger> - <pseudo_event id="228" operation="running" operation_key="FilesystemGroup:1_running_0"/> + <pseudo_event id="227" operation="running" operation_key="FilesystemGroup:1_running_0"/> </trigger> </inputs> </synapse> <synapse id="82"> <action_set> - <rsc_op id="142" operation="monitor" operation_key="SymlinkEtcLibvirt:1_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="141" operation="monitor" operation_key="SymlinkEtcLibvirt:1_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkEtcLibvirt" long-id="SymlinkEtcLibvirt:1" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/libvirt" target="/var/nevis/etc/libvirt"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="141" operation="start" operation_key="SymlinkEtcLibvirt:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="140" operation="start" operation_key="SymlinkEtcLibvirt:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="83"> <action_set> - <rsc_op id="141" operation="start" operation_key="SymlinkEtcLibvirt:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="140" operation="start" operation_key="SymlinkEtcLibvirt:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkEtcLibvirt" long-id="SymlinkEtcLibvirt:1" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/libvirt" target="/var/nevis/etc/libvirt"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="145" operation="start" operation_key="LibvirtdGroup:1_start_0"/> + <pseudo_event id="144" operation="start" operation_key="LibvirtdGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="84"> <action_set> - <rsc_op id="144" operation="monitor" operation_key="Libvirtd:1_monitor_30000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="143" operation="monitor" operation_key="Libvirtd:1_monitor_30000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="Libvirtd" long-id="Libvirtd:1" class="lsb" type="libvirtd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="143" operation="start" operation_key="Libvirtd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="142" operation="start" operation_key="Libvirtd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="85"> <action_set> - <rsc_op id="143" operation="start" operation_key="Libvirtd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="142" operation="start" operation_key="Libvirtd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="Libvirtd" long-id="Libvirtd:1" class="lsb" type="libvirtd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="141" operation="start" operation_key="SymlinkEtcLibvirt:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="140" operation="start" operation_key="SymlinkEtcLibvirt:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="145" operation="start" operation_key="LibvirtdGroup:1_start_0"/> + <pseudo_event id="144" operation="start" operation_key="LibvirtdGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="86" priority="1000000"> <action_set> - <pseudo_event id="150" operation="running" operation_key="LibvirtdClone_running_0"> + <pseudo_event id="149" operation="running" operation_key="LibvirtdClone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="138" operation="running" operation_key="LibvirtdGroup:0_running_0"/> + <pseudo_event id="137" operation="running" operation_key="LibvirtdGroup:0_running_0"/> </trigger> <trigger> - <pseudo_event id="146" operation="running" operation_key="LibvirtdGroup:1_running_0"/> + <pseudo_event id="145" operation="running" operation_key="LibvirtdGroup:1_running_0"/> </trigger> <trigger> - <pseudo_event id="149" operation="start" operation_key="LibvirtdClone_start_0"/> + <pseudo_event id="148" operation="start" operation_key="LibvirtdClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="87"> <action_set> - <pseudo_event id="149" operation="start" operation_key="LibvirtdClone_start_0"> + <pseudo_event id="148" operation="start" operation_key="LibvirtdClone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="SymlinkEtcLibvirt:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="1" operation="monitor" operation_key="SymlinkEtcLibvirt:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="Libvirtd:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="2" operation="monitor" operation_key="Libvirtd:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="Libvirtd:0_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="21" operation="monitor" operation_key="Libvirtd:0_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="232" operation="running" operation_key="FilesystemClone_running_0"/> + <pseudo_event id="231" operation="running" operation_key="FilesystemClone_running_0"/> </trigger> </inputs> </synapse> <synapse id="88"> <action_set> - <pseudo_event id="157" operation="running" operation_key="TftpGroup:0_running_0"> + <pseudo_event id="156" operation="running" operation_key="TftpGroup:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="153" operation="start" operation_key="SymlinkTftp:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="152" operation="start" operation_key="SymlinkTftp:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="155" operation="start" operation_key="Xinetd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="154" operation="start" operation_key="Xinetd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="156" operation="start" operation_key="TftpGroup:0_start_0"/> + <pseudo_event id="155" operation="start" operation_key="TftpGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="89"> <action_set> - <pseudo_event id="156" operation="start" operation_key="TftpGroup:0_start_0"> + <pseudo_event id="155" operation="start" operation_key="TftpGroup:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="167" operation="start" operation_key="TftpClone_start_0"/> + <pseudo_event id="166" operation="start" operation_key="TftpClone_start_0"/> </trigger> <trigger> - <pseudo_event id="212" operation="running" operation_key="FilesystemGroup:0_running_0"/> + <pseudo_event id="211" operation="running" operation_key="FilesystemGroup:0_running_0"/> </trigger> </inputs> </synapse> <synapse id="90"> <action_set> - <rsc_op id="154" operation="monitor" operation_key="SymlinkTftp:0_monitor_60000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="153" operation="monitor" operation_key="SymlinkTftp:0_monitor_60000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="SymlinkTftp" long-id="SymlinkTftp:0" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/xinetd.d/tftp" target="/var/nevis/etc/xinetd.d/tftp"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="153" operation="start" operation_key="SymlinkTftp:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="152" operation="start" operation_key="SymlinkTftp:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="91"> <action_set> - <rsc_op id="153" operation="start" operation_key="SymlinkTftp:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="152" operation="start" operation_key="SymlinkTftp:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="SymlinkTftp" long-id="SymlinkTftp:0" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/xinetd.d/tftp" target="/var/nevis/etc/xinetd.d/tftp"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="156" operation="start" operation_key="TftpGroup:0_start_0"/> + <pseudo_event id="155" operation="start" operation_key="TftpGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="92"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="SymlinkTftp:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="3" operation="monitor" operation_key="SymlinkTftp:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="SymlinkTftp" long-id="SymlinkTftp:0" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/xinetd.d/tftp" target="/var/nevis/etc/xinetd.d/tftp"/> </rsc_op> @@ -1341,23 +1341,23 @@ </synapse> <synapse id="93"> <action_set> - <rsc_op id="155" operation="start" operation_key="Xinetd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="154" operation="start" operation_key="Xinetd:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="Xinetd" long-id="Xinetd:0" class="lsb" type="xinetd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="153" operation="start" operation_key="SymlinkTftp:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="152" operation="start" operation_key="SymlinkTftp:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="156" operation="start" operation_key="TftpGroup:0_start_0"/> + <pseudo_event id="155" operation="start" operation_key="TftpGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="94"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="Xinetd:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="4" operation="monitor" operation_key="Xinetd:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="Xinetd" long-id="Xinetd:0" class="lsb" type="xinetd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -1366,66 +1366,66 @@ </synapse> <synapse id="95"> <action_set> - <pseudo_event id="164" operation="running" operation_key="TftpGroup:1_running_0"> + <pseudo_event id="163" operation="running" operation_key="TftpGroup:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="160" operation="start" operation_key="SymlinkTftp:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="159" operation="start" operation_key="SymlinkTftp:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="162" operation="start" operation_key="Xinetd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="161" operation="start" operation_key="Xinetd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="163" operation="start" operation_key="TftpGroup:1_start_0"/> + <pseudo_event id="162" operation="start" operation_key="TftpGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="96"> <action_set> - <pseudo_event id="163" operation="start" operation_key="TftpGroup:1_start_0"> + <pseudo_event id="162" operation="start" operation_key="TftpGroup:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="167" operation="start" operation_key="TftpClone_start_0"/> + <pseudo_event id="166" operation="start" operation_key="TftpClone_start_0"/> </trigger> <trigger> - <pseudo_event id="228" operation="running" operation_key="FilesystemGroup:1_running_0"/> + <pseudo_event id="227" operation="running" operation_key="FilesystemGroup:1_running_0"/> </trigger> </inputs> </synapse> <synapse id="97"> <action_set> - <rsc_op id="161" operation="monitor" operation_key="SymlinkTftp:1_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="160" operation="monitor" operation_key="SymlinkTftp:1_monitor_60000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkTftp" long-id="SymlinkTftp:1" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/xinetd.d/tftp" target="/var/nevis/etc/xinetd.d/tftp"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="160" operation="start" operation_key="SymlinkTftp:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="159" operation="start" operation_key="SymlinkTftp:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="98"> <action_set> - <rsc_op id="160" operation="start" operation_key="SymlinkTftp:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="159" operation="start" operation_key="SymlinkTftp:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkTftp" long-id="SymlinkTftp:1" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/xinetd.d/tftp" target="/var/nevis/etc/xinetd.d/tftp"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="163" operation="start" operation_key="TftpGroup:1_start_0"/> + <pseudo_event id="162" operation="start" operation_key="TftpGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="99"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="SymlinkTftp:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="22" operation="monitor" operation_key="SymlinkTftp:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="SymlinkTftp" long-id="SymlinkTftp:1" class="ocf" provider="heartbeat" type="symlink"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="15000" backup_suffix=".original" link="/etc/xinetd.d/tftp" target="/var/nevis/etc/xinetd.d/tftp"/> </rsc_op> @@ -1434,23 +1434,23 @@ </synapse> <synapse id="100"> <action_set> - <rsc_op id="162" operation="start" operation_key="Xinetd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="161" operation="start" operation_key="Xinetd:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="Xinetd" long-id="Xinetd:1" class="lsb" type="xinetd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="160" operation="start" operation_key="SymlinkTftp:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="159" operation="start" operation_key="SymlinkTftp:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="163" operation="start" operation_key="TftpGroup:1_start_0"/> + <pseudo_event id="162" operation="start" operation_key="TftpGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="101"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="Xinetd:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="23" operation="monitor" operation_key="Xinetd:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="Xinetd" long-id="Xinetd:1" class="lsb" type="xinetd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -1459,113 +1459,113 @@ </synapse> <synapse id="102" priority="1000000"> <action_set> - <pseudo_event id="168" operation="running" operation_key="TftpClone_running_0"> + <pseudo_event id="167" operation="running" operation_key="TftpClone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="157" operation="running" operation_key="TftpGroup:0_running_0"/> + <pseudo_event id="156" operation="running" operation_key="TftpGroup:0_running_0"/> </trigger> <trigger> - <pseudo_event id="164" operation="running" operation_key="TftpGroup:1_running_0"/> + <pseudo_event id="163" operation="running" operation_key="TftpGroup:1_running_0"/> </trigger> <trigger> - <pseudo_event id="167" operation="start" operation_key="TftpClone_start_0"/> + <pseudo_event id="166" operation="start" operation_key="TftpClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="103"> <action_set> - <pseudo_event id="167" operation="start" operation_key="TftpClone_start_0"> + <pseudo_event id="166" operation="start" operation_key="TftpClone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="SymlinkTftp:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="3" operation="monitor" operation_key="SymlinkTftp:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="Xinetd:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="4" operation="monitor" operation_key="Xinetd:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="SymlinkTftp:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="22" operation="monitor" operation_key="SymlinkTftp:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="Xinetd:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="23" operation="monitor" operation_key="Xinetd:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="232" operation="running" operation_key="FilesystemClone_running_0"/> + <pseudo_event id="231" operation="running" operation_key="FilesystemClone_running_0"/> </trigger> </inputs> </synapse> <synapse id="104"> <action_set> - <pseudo_event id="180" operation="running" operation_key="ExportsGroup:0_running_0"> + <pseudo_event id="179" operation="running" operation_key="ExportsGroup:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="171" operation="start" operation_key="ExportMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="170" operation="start" operation_key="ExportMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="172" operation="start" operation_key="ExportMailInbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="171" operation="start" operation_key="ExportMailInbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="173" operation="start" operation_key="ExportMailFolders:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="172" operation="start" operation_key="ExportMailFolders:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="174" operation="start" operation_key="ExportMailForward:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="173" operation="start" operation_key="ExportMailForward:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="175" operation="start" operation_key="ExportMailProcmailrc:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="174" operation="start" operation_key="ExportMailProcmailrc:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="176" operation="start" operation_key="ExportUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="175" operation="start" operation_key="ExportUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="177" operation="start" operation_key="ExportUsrNevisOffsite:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="176" operation="start" operation_key="ExportUsrNevisOffsite:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="178" operation="start" operation_key="ExportWWW:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="177" operation="start" operation_key="ExportWWW:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="179" operation="start" operation_key="ExportsGroup:0_start_0"/> + <pseudo_event id="178" operation="start" operation_key="ExportsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="105"> <action_set> - <pseudo_event id="179" operation="start" operation_key="ExportsGroup:0_start_0"> + <pseudo_event id="178" operation="start" operation_key="ExportsGroup:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="195" operation="start" operation_key="ExportsClone_start_0"/> + <pseudo_event id="194" operation="start" operation_key="ExportsClone_start_0"/> </trigger> <trigger> - <pseudo_event id="212" operation="running" operation_key="FilesystemGroup:0_running_0"/> + <pseudo_event id="211" operation="running" operation_key="FilesystemGroup:0_running_0"/> </trigger> </inputs> </synapse> <synapse id="106"> <action_set> - <rsc_op id="171" operation="start" operation_key="ExportMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="170" operation="start" operation_key="ExportMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportMail" long-id="ExportMail:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="franklin.nevis.columbia.edu" directory="/mail" fsid="30" options="rw,no_root_squash,async" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="179" operation="start" operation_key="ExportsGroup:0_start_0"/> + <pseudo_event id="178" operation="start" operation_key="ExportsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="107"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="ExportMail:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="5" operation="monitor" operation_key="ExportMail:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportMail" long-id="ExportMail:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="franklin.nevis.columbia.edu" directory="/mail" fsid="30" options="rw,no_root_squash,async" rmtab_backup="none"/> </rsc_op> @@ -1574,23 +1574,23 @@ </synapse> <synapse id="108"> <action_set> - <rsc_op id="172" operation="start" operation_key="ExportMailInbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="171" operation="start" operation_key="ExportMailInbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportMailInbox" long-id="ExportMailInbox:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@linux-hosts" directory="/mail/inbox" fsid="40" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="171" operation="start" operation_key="ExportMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="170" operation="start" operation_key="ExportMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="179" operation="start" operation_key="ExportsGroup:0_start_0"/> + <pseudo_event id="178" operation="start" operation_key="ExportsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="109"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="ExportMailInbox:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="6" operation="monitor" operation_key="ExportMailInbox:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportMailInbox" long-id="ExportMailInbox:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@linux-hosts" directory="/mail/inbox" fsid="40" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> @@ -1599,23 +1599,23 @@ </synapse> <synapse id="110"> <action_set> - <rsc_op id="173" operation="start" operation_key="ExportMailFolders:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="172" operation="start" operation_key="ExportMailFolders:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportMailFolders" long-id="ExportMailFolders:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@linux-hosts" directory="/mail/folders" fsid="50" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="172" operation="start" operation_key="ExportMailInbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="171" operation="start" operation_key="ExportMailInbox:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="179" operation="start" operation_key="ExportsGroup:0_start_0"/> + <pseudo_event id="178" operation="start" operation_key="ExportsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="111"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="ExportMailFolders:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="7" operation="monitor" operation_key="ExportMailFolders:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportMailFolders" long-id="ExportMailFolders:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@linux-hosts" directory="/mail/folders" fsid="50" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> @@ -1624,23 +1624,23 @@ </synapse> <synapse id="112"> <action_set> - <rsc_op id="174" operation="start" operation_key="ExportMailForward:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="173" operation="start" operation_key="ExportMailForward:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportMailForward" long-id="ExportMailForward:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@linux-hosts" directory="/mail/forward" fsid="60" options="rw,no_root_squash,async,nohide"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="173" operation="start" operation_key="ExportMailFolders:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="172" operation="start" operation_key="ExportMailFolders:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="179" operation="start" operation_key="ExportsGroup:0_start_0"/> + <pseudo_event id="178" operation="start" operation_key="ExportsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="113"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="ExportMailForward:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="8" operation="monitor" operation_key="ExportMailForward:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportMailForward" long-id="ExportMailForward:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@linux-hosts" directory="/mail/forward" fsid="60" options="rw,no_root_squash,async,nohide"/> </rsc_op> @@ -1649,23 +1649,23 @@ </synapse> <synapse id="114"> <action_set> - <rsc_op id="175" operation="start" operation_key="ExportMailProcmailrc:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="174" operation="start" operation_key="ExportMailProcmailrc:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportMailProcmailrc" long-id="ExportMailProcmailrc:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@linux-hosts" directory="/mail/procmailrc" fsid="70" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="174" operation="start" operation_key="ExportMailForward:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="173" operation="start" operation_key="ExportMailForward:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="179" operation="start" operation_key="ExportsGroup:0_start_0"/> + <pseudo_event id="178" operation="start" operation_key="ExportsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="115"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="ExportMailProcmailrc:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="9" operation="monitor" operation_key="ExportMailProcmailrc:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportMailProcmailrc" long-id="ExportMailProcmailrc:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@linux-hosts" directory="/mail/procmailrc" fsid="70" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> @@ -1674,23 +1674,23 @@ </synapse> <synapse id="116"> <action_set> - <rsc_op id="176" operation="start" operation_key="ExportUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="175" operation="start" operation_key="ExportUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportUsrNevis" long-id="ExportUsrNevis:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="*.nevis.columbia.edu" directory="/usr/nevis" fsid="20" options="ro,no_root_squash,async" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="175" operation="start" operation_key="ExportMailProcmailrc:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="174" operation="start" operation_key="ExportMailProcmailrc:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="179" operation="start" operation_key="ExportsGroup:0_start_0"/> + <pseudo_event id="178" operation="start" operation_key="ExportsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="117"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="ExportUsrNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="10" operation="monitor" operation_key="ExportUsrNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportUsrNevis" long-id="ExportUsrNevis:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="*.nevis.columbia.edu" directory="/usr/nevis" fsid="20" options="ro,no_root_squash,async" rmtab_backup="none"/> </rsc_op> @@ -1699,23 +1699,23 @@ </synapse> <synapse id="118"> <action_set> - <rsc_op id="177" operation="start" operation_key="ExportUsrNevisOffsite:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="176" operation="start" operation_key="ExportUsrNevisOffsite:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportUsrNevisOffsite" long-id="ExportUsrNevisOffsite:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@linux-hosts" directory="/usr/nevis" fsid="25" options="ro,no_root_squash,async" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="176" operation="start" operation_key="ExportUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="175" operation="start" operation_key="ExportUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="179" operation="start" operation_key="ExportsGroup:0_start_0"/> + <pseudo_event id="178" operation="start" operation_key="ExportsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="119"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="ExportUsrNevisOffsite:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="11" operation="monitor" operation_key="ExportUsrNevisOffsite:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportUsrNevisOffsite" long-id="ExportUsrNevisOffsite:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@linux-hosts" directory="/usr/nevis" fsid="25" options="ro,no_root_squash,async" rmtab_backup="none"/> </rsc_op> @@ -1724,23 +1724,23 @@ </synapse> <synapse id="120"> <action_set> - <rsc_op id="178" operation="start" operation_key="ExportWWW:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="177" operation="start" operation_key="ExportWWW:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportWWW" long-id="ExportWWW:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@www-hosts" directory="/var/nevis/www" fsid="10" options="rw,no_root_squash,async" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="177" operation="start" operation_key="ExportUsrNevisOffsite:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="176" operation="start" operation_key="ExportUsrNevisOffsite:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="179" operation="start" operation_key="ExportsGroup:0_start_0"/> + <pseudo_event id="178" operation="start" operation_key="ExportsGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="121"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="ExportWWW:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="12" operation="monitor" operation_key="ExportWWW:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="ExportWWW" long-id="ExportWWW:0" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@www-hosts" directory="/var/nevis/www" fsid="10" options="rw,no_root_squash,async" rmtab_backup="none"/> </rsc_op> @@ -1749,71 +1749,71 @@ </synapse> <synapse id="122"> <action_set> - <pseudo_event id="192" operation="running" operation_key="ExportsGroup:1_running_0"> + <pseudo_event id="191" operation="running" operation_key="ExportsGroup:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="183" operation="start" operation_key="ExportMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="182" operation="start" operation_key="ExportMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="184" operation="start" operation_key="ExportMailInbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="183" operation="start" operation_key="ExportMailInbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="185" operation="start" operation_key="ExportMailFolders:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="184" operation="start" operation_key="ExportMailFolders:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="186" operation="start" operation_key="ExportMailForward:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="185" operation="start" operation_key="ExportMailForward:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="187" operation="start" operation_key="ExportMailProcmailrc:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="186" operation="start" operation_key="ExportMailProcmailrc:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="188" operation="start" operation_key="ExportUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="187" operation="start" operation_key="ExportUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="189" operation="start" operation_key="ExportUsrNevisOffsite:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="188" operation="start" operation_key="ExportUsrNevisOffsite:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="190" operation="start" operation_key="ExportWWW:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="189" operation="start" operation_key="ExportWWW:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="191" operation="start" operation_key="ExportsGroup:1_start_0"/> + <pseudo_event id="190" operation="start" operation_key="ExportsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="123"> <action_set> - <pseudo_event id="191" operation="start" operation_key="ExportsGroup:1_start_0"> + <pseudo_event id="190" operation="start" operation_key="ExportsGroup:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="195" operation="start" operation_key="ExportsClone_start_0"/> + <pseudo_event id="194" operation="start" operation_key="ExportsClone_start_0"/> </trigger> <trigger> - <pseudo_event id="228" operation="running" operation_key="FilesystemGroup:1_running_0"/> + <pseudo_event id="227" operation="running" operation_key="FilesystemGroup:1_running_0"/> </trigger> </inputs> </synapse> <synapse id="124"> <action_set> - <rsc_op id="183" operation="start" operation_key="ExportMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="182" operation="start" operation_key="ExportMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportMail" long-id="ExportMail:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="franklin.nevis.columbia.edu" directory="/mail" fsid="30" options="rw,no_root_squash,async" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="191" operation="start" operation_key="ExportsGroup:1_start_0"/> + <pseudo_event id="190" operation="start" operation_key="ExportsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="125"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="ExportMail:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="24" operation="monitor" operation_key="ExportMail:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportMail" long-id="ExportMail:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="franklin.nevis.columbia.edu" directory="/mail" fsid="30" options="rw,no_root_squash,async" rmtab_backup="none"/> </rsc_op> @@ -1822,23 +1822,23 @@ </synapse> <synapse id="126"> <action_set> - <rsc_op id="184" operation="start" operation_key="ExportMailInbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="183" operation="start" operation_key="ExportMailInbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportMailInbox" long-id="ExportMailInbox:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@linux-hosts" directory="/mail/inbox" fsid="40" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="183" operation="start" operation_key="ExportMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="182" operation="start" operation_key="ExportMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="191" operation="start" operation_key="ExportsGroup:1_start_0"/> + <pseudo_event id="190" operation="start" operation_key="ExportsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="127"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="ExportMailInbox:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="25" operation="monitor" operation_key="ExportMailInbox:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportMailInbox" long-id="ExportMailInbox:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@linux-hosts" directory="/mail/inbox" fsid="40" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> @@ -1847,23 +1847,23 @@ </synapse> <synapse id="128"> <action_set> - <rsc_op id="185" operation="start" operation_key="ExportMailFolders:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="184" operation="start" operation_key="ExportMailFolders:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportMailFolders" long-id="ExportMailFolders:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@linux-hosts" directory="/mail/folders" fsid="50" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="184" operation="start" operation_key="ExportMailInbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="183" operation="start" operation_key="ExportMailInbox:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="191" operation="start" operation_key="ExportsGroup:1_start_0"/> + <pseudo_event id="190" operation="start" operation_key="ExportsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="129"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="ExportMailFolders:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="26" operation="monitor" operation_key="ExportMailFolders:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportMailFolders" long-id="ExportMailFolders:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@linux-hosts" directory="/mail/folders" fsid="50" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> @@ -1872,23 +1872,23 @@ </synapse> <synapse id="130"> <action_set> - <rsc_op id="186" operation="start" operation_key="ExportMailForward:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="185" operation="start" operation_key="ExportMailForward:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportMailForward" long-id="ExportMailForward:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@linux-hosts" directory="/mail/forward" fsid="60" options="rw,no_root_squash,async,nohide"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="185" operation="start" operation_key="ExportMailFolders:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="184" operation="start" operation_key="ExportMailFolders:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="191" operation="start" operation_key="ExportsGroup:1_start_0"/> + <pseudo_event id="190" operation="start" operation_key="ExportsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="131"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="ExportMailForward:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="27" operation="monitor" operation_key="ExportMailForward:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportMailForward" long-id="ExportMailForward:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@linux-hosts" directory="/mail/forward" fsid="60" options="rw,no_root_squash,async,nohide"/> </rsc_op> @@ -1897,23 +1897,23 @@ </synapse> <synapse id="132"> <action_set> - <rsc_op id="187" operation="start" operation_key="ExportMailProcmailrc:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="186" operation="start" operation_key="ExportMailProcmailrc:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportMailProcmailrc" long-id="ExportMailProcmailrc:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@linux-hosts" directory="/mail/procmailrc" fsid="70" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="186" operation="start" operation_key="ExportMailForward:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="185" operation="start" operation_key="ExportMailForward:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="191" operation="start" operation_key="ExportsGroup:1_start_0"/> + <pseudo_event id="190" operation="start" operation_key="ExportsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="133"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="ExportMailProcmailrc:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="28" operation="monitor" operation_key="ExportMailProcmailrc:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportMailProcmailrc" long-id="ExportMailProcmailrc:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@linux-hosts" directory="/mail/procmailrc" fsid="70" options="rw,no_root_squash,async,nohide" rmtab_backup="none"/> </rsc_op> @@ -1922,23 +1922,23 @@ </synapse> <synapse id="134"> <action_set> - <rsc_op id="188" operation="start" operation_key="ExportUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="187" operation="start" operation_key="ExportUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportUsrNevis" long-id="ExportUsrNevis:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="*.nevis.columbia.edu" directory="/usr/nevis" fsid="20" options="ro,no_root_squash,async" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="187" operation="start" operation_key="ExportMailProcmailrc:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="186" operation="start" operation_key="ExportMailProcmailrc:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="191" operation="start" operation_key="ExportsGroup:1_start_0"/> + <pseudo_event id="190" operation="start" operation_key="ExportsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="135"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="ExportUsrNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="29" operation="monitor" operation_key="ExportUsrNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportUsrNevis" long-id="ExportUsrNevis:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="*.nevis.columbia.edu" directory="/usr/nevis" fsid="20" options="ro,no_root_squash,async" rmtab_backup="none"/> </rsc_op> @@ -1947,23 +1947,23 @@ </synapse> <synapse id="136"> <action_set> - <rsc_op id="189" operation="start" operation_key="ExportUsrNevisOffsite:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="188" operation="start" operation_key="ExportUsrNevisOffsite:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportUsrNevisOffsite" long-id="ExportUsrNevisOffsite:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@linux-hosts" directory="/usr/nevis" fsid="25" options="ro,no_root_squash,async" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="188" operation="start" operation_key="ExportUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="187" operation="start" operation_key="ExportUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="191" operation="start" operation_key="ExportsGroup:1_start_0"/> + <pseudo_event id="190" operation="start" operation_key="ExportsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="137"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="ExportUsrNevisOffsite:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="30" operation="monitor" operation_key="ExportUsrNevisOffsite:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportUsrNevisOffsite" long-id="ExportUsrNevisOffsite:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@linux-hosts" directory="/usr/nevis" fsid="25" options="ro,no_root_squash,async" rmtab_backup="none"/> </rsc_op> @@ -1972,23 +1972,23 @@ </synapse> <synapse id="138"> <action_set> - <rsc_op id="190" operation="start" operation_key="ExportWWW:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="189" operation="start" operation_key="ExportWWW:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportWWW" long-id="ExportWWW:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" clientspec="@www-hosts" directory="/var/nevis/www" fsid="10" options="rw,no_root_squash,async" rmtab_backup="none"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="189" operation="start" operation_key="ExportUsrNevisOffsite:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="188" operation="start" operation_key="ExportUsrNevisOffsite:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="191" operation="start" operation_key="ExportsGroup:1_start_0"/> + <pseudo_event id="190" operation="start" operation_key="ExportsGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="139"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="ExportWWW:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="31" operation="monitor" operation_key="ExportWWW:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="ExportWWW" long-id="ExportWWW:1" class="ocf" provider="heartbeat" type="exportfs"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" clientspec="@www-hosts" directory="/var/nevis/www" fsid="10" options="rw,no_root_squash,async" rmtab_backup="none"/> </rsc_op> @@ -1997,156 +1997,156 @@ </synapse> <synapse id="140" priority="1000000"> <action_set> - <pseudo_event id="196" operation="running" operation_key="ExportsClone_running_0"> + <pseudo_event id="195" operation="running" operation_key="ExportsClone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="180" operation="running" operation_key="ExportsGroup:0_running_0"/> + <pseudo_event id="179" operation="running" operation_key="ExportsGroup:0_running_0"/> </trigger> <trigger> - <pseudo_event id="192" operation="running" operation_key="ExportsGroup:1_running_0"/> + <pseudo_event id="191" operation="running" operation_key="ExportsGroup:1_running_0"/> </trigger> <trigger> - <pseudo_event id="195" operation="start" operation_key="ExportsClone_start_0"/> + <pseudo_event id="194" operation="start" operation_key="ExportsClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="141"> <action_set> - <pseudo_event id="195" operation="start" operation_key="ExportsClone_start_0"> + <pseudo_event id="194" operation="start" operation_key="ExportsClone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="ExportMail:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="5" operation="monitor" operation_key="ExportMail:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="ExportMailInbox:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="6" operation="monitor" operation_key="ExportMailInbox:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="ExportMailFolders:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="7" operation="monitor" operation_key="ExportMailFolders:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="ExportMailForward:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="8" operation="monitor" operation_key="ExportMailForward:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="ExportMailProcmailrc:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="9" operation="monitor" operation_key="ExportMailProcmailrc:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="ExportUsrNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="10" operation="monitor" operation_key="ExportUsrNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="ExportUsrNevisOffsite:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="11" operation="monitor" operation_key="ExportUsrNevisOffsite:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="ExportWWW:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="12" operation="monitor" operation_key="ExportWWW:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="ExportMail:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="24" operation="monitor" operation_key="ExportMail:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="ExportMailInbox:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="25" operation="monitor" operation_key="ExportMailInbox:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="ExportMailFolders:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="26" operation="monitor" operation_key="ExportMailFolders:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="ExportMailForward:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="27" operation="monitor" operation_key="ExportMailForward:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="ExportMailProcmailrc:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="28" operation="monitor" operation_key="ExportMailProcmailrc:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="ExportUsrNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="29" operation="monitor" operation_key="ExportUsrNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="ExportUsrNevisOffsite:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="30" operation="monitor" operation_key="ExportUsrNevisOffsite:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="ExportWWW:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="31" operation="monitor" operation_key="ExportWWW:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="232" operation="running" operation_key="FilesystemClone_running_0"/> + <pseudo_event id="231" operation="running" operation_key="FilesystemClone_running_0"/> </trigger> </inputs> </synapse> <synapse id="142"> <action_set> - <pseudo_event id="212" operation="running" operation_key="FilesystemGroup:0_running_0"> + <pseudo_event id="211" operation="running" operation_key="FilesystemGroup:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="199" operation="start" operation_key="AdminLvm:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="198" operation="start" operation_key="AdminLvm:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="201" operation="start" operation_key="FSUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="200" operation="start" operation_key="FSUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="203" operation="start" operation_key="FSVarNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="202" operation="start" operation_key="FSVarNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="205" operation="start" operation_key="FSVirtualMachines:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="204" operation="start" operation_key="FSVirtualMachines:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="207" operation="start" operation_key="FSMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="206" operation="start" operation_key="FSMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="209" operation="start" operation_key="FSWork:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="208" operation="start" operation_key="FSWork:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="211" operation="start" operation_key="FilesystemGroup:0_start_0"/> + <pseudo_event id="210" operation="start" operation_key="FilesystemGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="143"> <action_set> - <pseudo_event id="211" operation="start" operation_key="FilesystemGroup:0_start_0"> + <pseudo_event id="210" operation="start" operation_key="FilesystemGroup:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="promote" operation_key="AdminDrbd:0_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="41" operation="promote" operation_key="AdminDrbd:0_promote_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="231" operation="start" operation_key="FilesystemClone_start_0"/> + <pseudo_event id="230" operation="start" operation_key="FilesystemClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="144"> <action_set> - <rsc_op id="200" operation="monitor" operation_key="AdminLvm:0_monitor_30000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="199" operation="monitor" operation_key="AdminLvm:0_monitor_30000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="AdminLvm" long-id="AdminLvm:0" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="100000" depth="0" volgrpname="ADMIN"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="199" operation="start" operation_key="AdminLvm:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="198" operation="start" operation_key="AdminLvm:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="145"> <action_set> - <rsc_op id="199" operation="start" operation_key="AdminLvm:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="198" operation="start" operation_key="AdminLvm:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="AdminLvm" long-id="AdminLvm:0" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="30000" volgrpname="ADMIN"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="211" operation="start" operation_key="FilesystemGroup:0_start_0"/> + <pseudo_event id="210" operation="start" operation_key="FilesystemGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="146"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="AdminLvm:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="13" operation="monitor" operation_key="AdminLvm:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="AdminLvm" long-id="AdminLvm:0" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="100000" volgrpname="ADMIN"/> </rsc_op> @@ -2155,36 +2155,36 @@ </synapse> <synapse id="147"> <action_set> - <rsc_op id="202" operation="monitor" operation_key="FSUsrNevis:0_monitor_20000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="201" operation="monitor" operation_key="FSUsrNevis:0_monitor_20000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSUsrNevis" long-id="FSUsrNevis:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" depth="0" device="/dev/mapper/ADMIN-usr" directory="/usr/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="201" operation="start" operation_key="FSUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="200" operation="start" operation_key="FSUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="148"> <action_set> - <rsc_op id="201" operation="start" operation_key="FSUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="200" operation="start" operation_key="FSUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSUsrNevis" long-id="FSUsrNevis:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="60000" device="/dev/mapper/ADMIN-usr" directory="/usr/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="199" operation="start" operation_key="AdminLvm:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="198" operation="start" operation_key="AdminLvm:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="211" operation="start" operation_key="FilesystemGroup:0_start_0"/> + <pseudo_event id="210" operation="start" operation_key="FilesystemGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="149"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="FSUsrNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="14" operation="monitor" operation_key="FSUsrNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSUsrNevis" long-id="FSUsrNevis:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="/dev/mapper/ADMIN-usr" directory="/usr/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> @@ -2193,36 +2193,36 @@ </synapse> <synapse id="150"> <action_set> - <rsc_op id="204" operation="monitor" operation_key="FSVarNevis:0_monitor_20000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="203" operation="monitor" operation_key="FSVarNevis:0_monitor_20000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSVarNevis" long-id="FSVarNevis:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" depth="0" device="/dev/mapper/ADMIN-var" directory="/var/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="203" operation="start" operation_key="FSVarNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="202" operation="start" operation_key="FSVarNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="151"> <action_set> - <rsc_op id="203" operation="start" operation_key="FSVarNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="202" operation="start" operation_key="FSVarNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSVarNevis" long-id="FSVarNevis:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="60000" device="/dev/mapper/ADMIN-var" directory="/var/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="201" operation="start" operation_key="FSUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="200" operation="start" operation_key="FSUsrNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="211" operation="start" operation_key="FilesystemGroup:0_start_0"/> + <pseudo_event id="210" operation="start" operation_key="FilesystemGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="152"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="FSVarNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="15" operation="monitor" operation_key="FSVarNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSVarNevis" long-id="FSVarNevis:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="/dev/mapper/ADMIN-var" directory="/var/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> @@ -2231,36 +2231,36 @@ </synapse> <synapse id="153"> <action_set> - <rsc_op id="206" operation="monitor" operation_key="FSVirtualMachines:0_monitor_20000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="205" operation="monitor" operation_key="FSVirtualMachines:0_monitor_20000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSVirtualMachines" long-id="FSVirtualMachines:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" depth="0" device="/dev/mapper/ADMIN-xen" directory="/xen" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="205" operation="start" operation_key="FSVirtualMachines:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="204" operation="start" operation_key="FSVirtualMachines:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="154"> <action_set> - <rsc_op id="205" operation="start" operation_key="FSVirtualMachines:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="204" operation="start" operation_key="FSVirtualMachines:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSVirtualMachines" long-id="FSVirtualMachines:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="60000" device="/dev/mapper/ADMIN-xen" directory="/xen" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="203" operation="start" operation_key="FSVarNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="202" operation="start" operation_key="FSVarNevis:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="211" operation="start" operation_key="FilesystemGroup:0_start_0"/> + <pseudo_event id="210" operation="start" operation_key="FilesystemGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="155"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="FSVirtualMachines:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="16" operation="monitor" operation_key="FSVirtualMachines:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSVirtualMachines" long-id="FSVirtualMachines:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="/dev/mapper/ADMIN-xen" directory="/xen" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> @@ -2269,36 +2269,36 @@ </synapse> <synapse id="156"> <action_set> - <rsc_op id="208" operation="monitor" operation_key="FSMail:0_monitor_20000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="207" operation="monitor" operation_key="FSMail:0_monitor_20000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSMail" long-id="FSMail:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" depth="0" device="/dev/mapper/ADMIN-mail" directory="/mail" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="207" operation="start" operation_key="FSMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="206" operation="start" operation_key="FSMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="157"> <action_set> - <rsc_op id="207" operation="start" operation_key="FSMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="206" operation="start" operation_key="FSMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSMail" long-id="FSMail:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="60000" device="/dev/mapper/ADMIN-mail" directory="/mail" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="205" operation="start" operation_key="FSVirtualMachines:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="204" operation="start" operation_key="FSVirtualMachines:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="211" operation="start" operation_key="FilesystemGroup:0_start_0"/> + <pseudo_event id="210" operation="start" operation_key="FilesystemGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="158"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="FSMail:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="17" operation="monitor" operation_key="FSMail:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSMail" long-id="FSMail:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="/dev/mapper/ADMIN-mail" directory="/mail" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> @@ -2307,36 +2307,36 @@ </synapse> <synapse id="159"> <action_set> - <rsc_op id="210" operation="monitor" operation_key="FSWork:0_monitor_20000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="209" operation="monitor" operation_key="FSWork:0_monitor_20000" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSWork" long-id="FSWork:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" depth="0" device="/dev/mapper/ADMIN-work" directory="/work" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="209" operation="start" operation_key="FSWork:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="208" operation="start" operation_key="FSWork:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="160"> <action_set> - <rsc_op id="209" operation="start" operation_key="FSWork:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="208" operation="start" operation_key="FSWork:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSWork" long-id="FSWork:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="60000" device="/dev/mapper/ADMIN-work" directory="/work" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="207" operation="start" operation_key="FSMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="206" operation="start" operation_key="FSMail:0_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="211" operation="start" operation_key="FilesystemGroup:0_start_0"/> + <pseudo_event id="210" operation="start" operation_key="FilesystemGroup:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="161"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="FSWork:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="18" operation="monitor" operation_key="FSWork:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="FSWork" long-id="FSWork:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="/dev/mapper/ADMIN-work" directory="/work" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> @@ -2345,78 +2345,78 @@ </synapse> <synapse id="162"> <action_set> - <pseudo_event id="228" operation="running" operation_key="FilesystemGroup:1_running_0"> + <pseudo_event id="227" operation="running" operation_key="FilesystemGroup:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="215" operation="start" operation_key="AdminLvm:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="214" operation="start" operation_key="AdminLvm:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="217" operation="start" operation_key="FSUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="216" operation="start" operation_key="FSUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="219" operation="start" operation_key="FSVarNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="218" operation="start" operation_key="FSVarNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="221" operation="start" operation_key="FSVirtualMachines:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="220" operation="start" operation_key="FSVirtualMachines:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="223" operation="start" operation_key="FSMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="222" operation="start" operation_key="FSMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="225" operation="start" operation_key="FSWork:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="224" operation="start" operation_key="FSWork:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="227" operation="start" operation_key="FilesystemGroup:1_start_0"/> + <pseudo_event id="226" operation="start" operation_key="FilesystemGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="163"> <action_set> - <pseudo_event id="227" operation="start" operation_key="FilesystemGroup:1_start_0"> + <pseudo_event id="226" operation="start" operation_key="FilesystemGroup:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="promote" operation_key="AdminDrbd:1_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="44" operation="promote" operation_key="AdminDrbd:1_promote_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="231" operation="start" operation_key="FilesystemClone_start_0"/> + <pseudo_event id="230" operation="start" operation_key="FilesystemClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="164"> <action_set> - <rsc_op id="216" operation="monitor" operation_key="AdminLvm:1_monitor_30000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="215" operation="monitor" operation_key="AdminLvm:1_monitor_30000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="AdminLvm" long-id="AdminLvm:1" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="100000" depth="0" volgrpname="ADMIN"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="215" operation="start" operation_key="AdminLvm:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="214" operation="start" operation_key="AdminLvm:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="165"> <action_set> - <rsc_op id="215" operation="start" operation_key="AdminLvm:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="214" operation="start" operation_key="AdminLvm:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="AdminLvm" long-id="AdminLvm:1" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="30000" volgrpname="ADMIN"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="227" operation="start" operation_key="FilesystemGroup:1_start_0"/> + <pseudo_event id="226" operation="start" operation_key="FilesystemGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="166"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="AdminLvm:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="32" operation="monitor" operation_key="AdminLvm:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="AdminLvm" long-id="AdminLvm:1" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="100000" volgrpname="ADMIN"/> </rsc_op> @@ -2425,36 +2425,36 @@ </synapse> <synapse id="167"> <action_set> - <rsc_op id="218" operation="monitor" operation_key="FSUsrNevis:1_monitor_20000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="217" operation="monitor" operation_key="FSUsrNevis:1_monitor_20000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSUsrNevis" long-id="FSUsrNevis:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" depth="0" device="/dev/mapper/ADMIN-usr" directory="/usr/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="217" operation="start" operation_key="FSUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="216" operation="start" operation_key="FSUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="168"> <action_set> - <rsc_op id="217" operation="start" operation_key="FSUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="216" operation="start" operation_key="FSUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSUsrNevis" long-id="FSUsrNevis:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="60000" device="/dev/mapper/ADMIN-usr" directory="/usr/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="215" operation="start" operation_key="AdminLvm:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="214" operation="start" operation_key="AdminLvm:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="227" operation="start" operation_key="FilesystemGroup:1_start_0"/> + <pseudo_event id="226" operation="start" operation_key="FilesystemGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="169"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="FSUsrNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="33" operation="monitor" operation_key="FSUsrNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSUsrNevis" long-id="FSUsrNevis:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="/dev/mapper/ADMIN-usr" directory="/usr/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> @@ -2463,36 +2463,36 @@ </synapse> <synapse id="170"> <action_set> - <rsc_op id="220" operation="monitor" operation_key="FSVarNevis:1_monitor_20000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="219" operation="monitor" operation_key="FSVarNevis:1_monitor_20000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSVarNevis" long-id="FSVarNevis:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" depth="0" device="/dev/mapper/ADMIN-var" directory="/var/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="219" operation="start" operation_key="FSVarNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="218" operation="start" operation_key="FSVarNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="171"> <action_set> - <rsc_op id="219" operation="start" operation_key="FSVarNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="218" operation="start" operation_key="FSVarNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSVarNevis" long-id="FSVarNevis:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="60000" device="/dev/mapper/ADMIN-var" directory="/var/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="217" operation="start" operation_key="FSUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="216" operation="start" operation_key="FSUsrNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="227" operation="start" operation_key="FilesystemGroup:1_start_0"/> + <pseudo_event id="226" operation="start" operation_key="FilesystemGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="172"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="FSVarNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="34" operation="monitor" operation_key="FSVarNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSVarNevis" long-id="FSVarNevis:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="/dev/mapper/ADMIN-var" directory="/var/nevis" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> @@ -2501,36 +2501,36 @@ </synapse> <synapse id="173"> <action_set> - <rsc_op id="222" operation="monitor" operation_key="FSVirtualMachines:1_monitor_20000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="221" operation="monitor" operation_key="FSVirtualMachines:1_monitor_20000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSVirtualMachines" long-id="FSVirtualMachines:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" depth="0" device="/dev/mapper/ADMIN-xen" directory="/xen" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="221" operation="start" operation_key="FSVirtualMachines:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="220" operation="start" operation_key="FSVirtualMachines:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="174"> <action_set> - <rsc_op id="221" operation="start" operation_key="FSVirtualMachines:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="220" operation="start" operation_key="FSVirtualMachines:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSVirtualMachines" long-id="FSVirtualMachines:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="60000" device="/dev/mapper/ADMIN-xen" directory="/xen" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="219" operation="start" operation_key="FSVarNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="218" operation="start" operation_key="FSVarNevis:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="227" operation="start" operation_key="FilesystemGroup:1_start_0"/> + <pseudo_event id="226" operation="start" operation_key="FilesystemGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="175"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="FSVirtualMachines:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="35" operation="monitor" operation_key="FSVirtualMachines:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSVirtualMachines" long-id="FSVirtualMachines:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="/dev/mapper/ADMIN-xen" directory="/xen" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> @@ -2539,36 +2539,36 @@ </synapse> <synapse id="176"> <action_set> - <rsc_op id="224" operation="monitor" operation_key="FSMail:1_monitor_20000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="223" operation="monitor" operation_key="FSMail:1_monitor_20000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSMail" long-id="FSMail:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" depth="0" device="/dev/mapper/ADMIN-mail" directory="/mail" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="223" operation="start" operation_key="FSMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="222" operation="start" operation_key="FSMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="177"> <action_set> - <rsc_op id="223" operation="start" operation_key="FSMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="222" operation="start" operation_key="FSMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSMail" long-id="FSMail:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="60000" device="/dev/mapper/ADMIN-mail" directory="/mail" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="221" operation="start" operation_key="FSVirtualMachines:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="220" operation="start" operation_key="FSVirtualMachines:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="227" operation="start" operation_key="FilesystemGroup:1_start_0"/> + <pseudo_event id="226" operation="start" operation_key="FilesystemGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="178"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="FSMail:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="36" operation="monitor" operation_key="FSMail:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSMail" long-id="FSMail:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="/dev/mapper/ADMIN-mail" directory="/mail" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> @@ -2577,36 +2577,36 @@ </synapse> <synapse id="179"> <action_set> - <rsc_op id="226" operation="monitor" operation_key="FSWork:1_monitor_20000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="225" operation="monitor" operation_key="FSWork:1_monitor_20000" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSWork" long-id="FSWork:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_depth="0" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="40000" depth="0" device="/dev/mapper/ADMIN-work" directory="/work" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="225" operation="start" operation_key="FSWork:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="224" operation="start" operation_key="FSWork:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> </inputs> </synapse> <synapse id="180"> <action_set> - <rsc_op id="225" operation="start" operation_key="FSWork:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="224" operation="start" operation_key="FSWork:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSWork" long-id="FSWork:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="60000" device="/dev/mapper/ADMIN-work" directory="/work" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="223" operation="start" operation_key="FSMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="222" operation="start" operation_key="FSMail:1_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="227" operation="start" operation_key="FilesystemGroup:1_start_0"/> + <pseudo_event id="226" operation="start" operation_key="FilesystemGroup:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="181"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="FSWork:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="37" operation="monitor" operation_key="FSWork:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="FSWork" long-id="FSWork:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="/dev/mapper/ADMIN-work" directory="/work" fstype="gfs2" options="defaults,noatime,nodiratime"/> </rsc_op> @@ -2615,92 +2615,92 @@ </synapse> <synapse id="182" priority="1000000"> <action_set> - <pseudo_event id="232" operation="running" operation_key="FilesystemClone_running_0"> + <pseudo_event id="231" operation="running" operation_key="FilesystemClone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="212" operation="running" operation_key="FilesystemGroup:0_running_0"/> + <pseudo_event id="211" operation="running" operation_key="FilesystemGroup:0_running_0"/> </trigger> <trigger> - <pseudo_event id="228" operation="running" operation_key="FilesystemGroup:1_running_0"/> + <pseudo_event id="227" operation="running" operation_key="FilesystemGroup:1_running_0"/> </trigger> <trigger> - <pseudo_event id="231" operation="start" operation_key="FilesystemClone_start_0"/> + <pseudo_event id="230" operation="start" operation_key="FilesystemClone_start_0"/> </trigger> </inputs> </synapse> <synapse id="183"> <action_set> - <pseudo_event id="231" operation="start" operation_key="FilesystemClone_start_0"> + <pseudo_event id="230" operation="start" operation_key="FilesystemClone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="monitor" operation_key="AdminLvm:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="13" operation="monitor" operation_key="AdminLvm:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="FSUsrNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="14" operation="monitor" operation_key="FSUsrNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="FSVarNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="15" operation="monitor" operation_key="FSVarNevis:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="FSVirtualMachines:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="16" operation="monitor" operation_key="FSVirtualMachines:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="FSMail:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="17" operation="monitor" operation_key="FSMail:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="FSWork:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="18" operation="monitor" operation_key="FSWork:0_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="33" operation="monitor" operation_key="AdminLvm:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="32" operation="monitor" operation_key="AdminLvm:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="34" operation="monitor" operation_key="FSUsrNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="33" operation="monitor" operation_key="FSUsrNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="35" operation="monitor" operation_key="FSVarNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="34" operation="monitor" operation_key="FSVarNevis:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="36" operation="monitor" operation_key="FSVirtualMachines:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="35" operation="monitor" operation_key="FSVirtualMachines:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="37" operation="monitor" operation_key="FSMail:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="36" operation="monitor" operation_key="FSMail:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="38" operation="monitor" operation_key="FSWork:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="37" operation="monitor" operation_key="FSWork:1_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="64" operation="notified" operation_key="AdminClone_confirmed-post_notify_promoted_0"/> + <pseudo_event id="63" operation="notified" operation_key="AdminClone_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="184"> <action_set> - <rsc_op id="235" operation="start" operation_key="KVM-guest_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="234" operation="start" operation_key="KVM-guest_start_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="KVM-guest" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_name="start" CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_timeout="90000" config="/etc/libvirt/qemu/KVM-guest.xml" migration_transport="ssh"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="monitor" operation_key="KVM-guest_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="19" operation="monitor" operation_key="KVM-guest_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="39" operation="monitor" operation_key="KVM-guest_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="38" operation="monitor" operation_key="KVM-guest_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="150" operation="running" operation_key="LibvirtdClone_running_0"/> + <pseudo_event id="149" operation="running" operation_key="LibvirtdClone_running_0"/> </trigger> </inputs> </synapse> <synapse id="185"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="KVM-guest_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="38" operation="monitor" operation_key="KVM-guest_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="KVM-guest" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" config="/etc/libvirt/qemu/KVM-guest.xml" migration_transport="ssh"/> </rsc_op> @@ -2709,7 +2709,7 @@ </synapse> <synapse id="186"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="KVM-guest_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="19" operation="monitor" operation_key="KVM-guest_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="KVM-guest" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" config="/etc/libvirt/qemu/KVM-guest.xml" migration_transport="ssh"/> </rsc_op> @@ -2718,26 +2718,26 @@ </synapse> <synapse id="187"> <action_set> - <rsc_op id="236" operation="start" operation_key="Proxy_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="235" operation="start" operation_key="Proxy_start_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="Proxy" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_name="start" CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_timeout="90000" config="/etc/libvirt/qemu/proxy.xml" migration_transport="ssh"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="monitor" operation_key="Proxy_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> + <rsc_op id="20" operation="monitor" operation_key="Proxy_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <rsc_op id="40" operation="monitor" operation_key="Proxy_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> + <rsc_op id="39" operation="monitor" operation_key="Proxy_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"/> </trigger> <trigger> - <pseudo_event id="150" operation="running" operation_key="LibvirtdClone_running_0"/> + <pseudo_event id="149" operation="running" operation_key="LibvirtdClone_running_0"/> </trigger> </inputs> </synapse> <synapse id="188"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="Proxy_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> + <rsc_op id="39" operation="monitor" operation_key="Proxy_monitor_0" on_node="orestes-corosync.nevis.columbia.edu" on_node_uuid="orestes-corosync.nevis.columbia.edu"> <primitive id="Proxy" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="orestes-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="orestes-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" config="/etc/libvirt/qemu/proxy.xml" migration_transport="ssh"/> </rsc_op> @@ -2746,7 +2746,7 @@ </synapse> <synapse id="189"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="Proxy_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> + <rsc_op id="20" operation="monitor" operation_key="Proxy_monitor_0" on_node="hypatia-corosync.nevis.columbia.edu" on_node_uuid="hypatia-corosync.nevis.columbia.edu"> <primitive id="Proxy" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="hypatia-corosync.nevis.columbia.edu" CRM_meta_on_node_uuid="hypatia-corosync.nevis.columbia.edu" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" config="/etc/libvirt/qemu/proxy.xml" migration_transport="ssh"/> </rsc_op> diff --git a/pengine/test10/master-probed-score.scores b/pengine/test10/master-probed-score.scores index f8e319691f0..13ad4b8c1aa 100644 --- a/pengine/test10/master-probed-score.scores +++ b/pengine/test10/master-probed-score.scores @@ -1,393 +1,393 @@ AdminDrbd:0 promotion score on hypatia-corosync.nevis.columbia.edu: 5 AdminDrbd:1 promotion score on orestes-corosync.nevis.columbia.edu: INFINITY Allocation scores: -clone_color: AdminClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: AdminClone allocation score on orestes-corosync.nevis.columbia.edu: INFINITY -clone_color: AdminDrbd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 5 -clone_color: AdminDrbd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: AdminDrbd:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: AdminDrbd:1 allocation score on orestes-corosync.nevis.columbia.edu: 5 -clone_color: AdminLvm:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: AdminLvm:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: AdminLvm:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: AdminLvm:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIP:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIP:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIP:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIP:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIPLocal:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIPLocal:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIPLocal:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIPLocal:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIPSandbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIPSandbox:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIPSandbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ClusterIPSandbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: Cups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: Cups:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: Cups:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: Cups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: CupsClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: CupsClone allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: CupsGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: CupsGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: CupsGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: CupsGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportMail:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailFolders:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailFolders:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailFolders:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailFolders:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailForward:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailForward:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailForward:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailForward:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailInbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailInbox:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailInbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailInbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailProcmailrc:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailProcmailrc:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailProcmailrc:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportMailProcmailrc:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportUsrNevisOffsite:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportUsrNevisOffsite:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportUsrNevisOffsite:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportUsrNevisOffsite:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportWWW:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportWWW:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportWWW:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportWWW:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportsClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportsClone allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportsGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportsGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: ExportsGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: ExportsGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FSMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FSMail:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FSMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FSMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FSUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FSUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FSUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FSUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FSVarNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FSVarNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FSVarNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FSVarNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FSVirtualMachines:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FSVirtualMachines:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FSVirtualMachines:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FSVirtualMachines:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FSWork:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FSWork:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FSWork:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FSWork:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FilesystemClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FilesystemClone allocation score on orestes-corosync.nevis.columbia.edu: INFINITY -clone_color: FilesystemGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FilesystemGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: FilesystemGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: FilesystemGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: IPClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: IPClone allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: IPGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: IPGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: IPGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: IPGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: Libvirtd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: Libvirtd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: Libvirtd:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: Libvirtd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: LibvirtdClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: LibvirtdClone allocation score on orestes-corosync.nevis.columbia.edu: INFINITY -clone_color: LibvirtdGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: LibvirtdGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: LibvirtdGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: LibvirtdGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkCupsdConf:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkCupsdConf:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkCupsdConf:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkCupsdConf:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkEtcLibvirt:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkEtcLibvirt:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkEtcLibvirt:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkEtcLibvirt:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkTftp:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkTftp:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkTftp:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkTftp:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkUsrShareCups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkUsrShareCups:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkUsrShareCups:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: SymlinkUsrShareCups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: TftpClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: TftpClone allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: TftpGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: TftpGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: TftpGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: TftpGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: Xinetd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: Xinetd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -clone_color: Xinetd:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -clone_color: Xinetd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: AdminLvm:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: AdminLvm:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: AdminLvm:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: AdminLvm:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ClusterIP:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ClusterIP:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ClusterIP:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ClusterIP:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ClusterIPLocal:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ClusterIPLocal:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ClusterIPLocal:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ClusterIPLocal:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ClusterIPSandbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ClusterIPSandbox:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ClusterIPSandbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ClusterIPSandbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: Cups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: Cups:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: Cups:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: Cups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: CupsGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: CupsGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: CupsGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: CupsGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: DhcpGroup allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: DhcpGroup allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: DhcpIP allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: DhcpIP allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: Dhcpd allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: Dhcpd allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ExportMail:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: ExportMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportMailFolders:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ExportMailFolders:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportMailFolders:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: ExportMailFolders:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportMailForward:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ExportMailForward:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportMailForward:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: ExportMailForward:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportMailInbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ExportMailInbox:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportMailInbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: ExportMailInbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportMailProcmailrc:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ExportMailProcmailrc:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportMailProcmailrc:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: ExportMailProcmailrc:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ExportUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: ExportUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportUsrNevisOffsite:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ExportUsrNevisOffsite:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportUsrNevisOffsite:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: ExportUsrNevisOffsite:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportWWW:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ExportWWW:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportWWW:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: ExportWWW:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportsGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: ExportsGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: ExportsGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: ExportsGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FSMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: FSMail:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FSMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: FSMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FSUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: FSUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FSUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: FSUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FSVarNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: FSVarNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FSVarNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: FSVarNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FSVirtualMachines:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: FSVirtualMachines:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FSVirtualMachines:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: FSVirtualMachines:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FSWork:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: FSWork:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FSWork:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: FSWork:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FilesystemGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: FilesystemGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: FilesystemGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: FilesystemGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: IPGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: IPGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: IPGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: IPGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: Libvirtd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: Libvirtd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: Libvirtd:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: Libvirtd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: LibvirtdGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: LibvirtdGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: LibvirtdGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: LibvirtdGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: SymlinkCupsdConf:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: SymlinkCupsdConf:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: SymlinkCupsdConf:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: SymlinkCupsdConf:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: SymlinkDhcpdConf allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: SymlinkDhcpdConf allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: SymlinkDhcpdLeases allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: SymlinkDhcpdLeases allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: SymlinkEtcLibvirt:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: SymlinkEtcLibvirt:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: SymlinkEtcLibvirt:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: SymlinkEtcLibvirt:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: SymlinkSysconfigDhcpd allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: SymlinkSysconfigDhcpd allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: SymlinkTftp:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: SymlinkTftp:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: SymlinkTftp:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: SymlinkTftp:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: SymlinkUsrShareCups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: SymlinkUsrShareCups:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: SymlinkUsrShareCups:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: SymlinkUsrShareCups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: TftpGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: TftpGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: TftpGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: TftpGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: Xinetd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -group_color: Xinetd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -group_color: Xinetd:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -group_color: Xinetd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: AdminDrbd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 5 -native_color: AdminDrbd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: AdminDrbd:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: AdminDrbd:1 allocation score on orestes-corosync.nevis.columbia.edu: 5 -native_color: AdminLvm:0 allocation score on hypatia-corosync.nevis.columbia.edu: 5 -native_color: AdminLvm:0 allocation score on orestes-corosync.nevis.columbia.edu: 5 -native_color: AdminLvm:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: AdminLvm:1 allocation score on orestes-corosync.nevis.columbia.edu: 5 -native_color: ClusterIP:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ClusterIP:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: ClusterIP:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ClusterIP:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: ClusterIPLocal:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ClusterIPLocal:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: ClusterIPLocal:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: ClusterIPLocal:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: ClusterIPSandbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ClusterIPSandbox:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: ClusterIPSandbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: ClusterIPSandbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: CronAmbientTemperature allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: CronAmbientTemperature allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: Cups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: Cups:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: Cups:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: Cups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: DhcpIP allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: DhcpIP allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: Dhcpd allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: Dhcpd allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ExportMail:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: ExportMailFolders:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ExportMailFolders:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportMailFolders:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportMailFolders:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: ExportMailForward:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ExportMailForward:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportMailForward:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportMailForward:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: ExportMailInbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ExportMailInbox:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportMailInbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportMailInbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: ExportMailProcmailrc:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ExportMailProcmailrc:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportMailProcmailrc:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportMailProcmailrc:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: ExportUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ExportUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: ExportUsrNevisOffsite:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ExportUsrNevisOffsite:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportUsrNevisOffsite:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportUsrNevisOffsite:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: ExportWWW:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: ExportWWW:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportWWW:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: ExportWWW:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: FSMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: FSMail:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: FSMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: FSMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: FSUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: FSUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: FSUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: FSUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: FSVarNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: FSVarNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: FSVarNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: FSVarNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: FSVirtualMachines:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: FSVirtualMachines:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: FSVirtualMachines:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: FSVirtualMachines:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: FSWork:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: FSWork:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: FSWork:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: FSWork:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: KVM-guest allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: KVM-guest allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: Libvirtd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: Libvirtd:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: Libvirtd:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: Libvirtd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: Proxy allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: Proxy allocation score on orestes-corosync.nevis.columbia.edu: INFINITY -native_color: StonithHypatia allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: StonithHypatia allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: StonithOrestes allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: StonithOrestes allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: SymlinkCupsdConf:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: SymlinkCupsdConf:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: SymlinkCupsdConf:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: SymlinkCupsdConf:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: SymlinkDhcpdConf allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: SymlinkDhcpdConf allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: SymlinkDhcpdLeases allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: SymlinkDhcpdLeases allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: SymlinkEtcLibvirt:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: SymlinkEtcLibvirt:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: SymlinkEtcLibvirt:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: SymlinkEtcLibvirt:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: SymlinkSysconfigDhcpd allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: SymlinkSysconfigDhcpd allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: SymlinkTftp:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: SymlinkTftp:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: SymlinkTftp:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: SymlinkTftp:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: SymlinkUsrShareCups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: SymlinkUsrShareCups:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: SymlinkUsrShareCups:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: SymlinkUsrShareCups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 -native_color: Xinetd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 -native_color: Xinetd:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY -native_color: Xinetd:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY -native_color: Xinetd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: AdminClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: AdminClone allocation score on orestes-corosync.nevis.columbia.edu: INFINITY +pcmk__clone_allocate: AdminDrbd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 5 +pcmk__clone_allocate: AdminDrbd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: AdminDrbd:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: AdminDrbd:1 allocation score on orestes-corosync.nevis.columbia.edu: 5 +pcmk__clone_allocate: AdminLvm:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: AdminLvm:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: AdminLvm:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: AdminLvm:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIP:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIP:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIP:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIP:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIPLocal:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIPLocal:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIPLocal:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIPLocal:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIPSandbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIPSandbox:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIPSandbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ClusterIPSandbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Cups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Cups:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Cups:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Cups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: CupsClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: CupsClone allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: CupsGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: CupsGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: CupsGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: CupsGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMail:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailFolders:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailFolders:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailFolders:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailFolders:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailForward:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailForward:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailForward:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailForward:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailInbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailInbox:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailInbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailInbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailProcmailrc:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailProcmailrc:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailProcmailrc:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportMailProcmailrc:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportUsrNevisOffsite:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportUsrNevisOffsite:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportUsrNevisOffsite:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportUsrNevisOffsite:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportWWW:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportWWW:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportWWW:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportWWW:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportsClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportsClone allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportsGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportsGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportsGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: ExportsGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSMail:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSVarNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSVarNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSVarNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSVarNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSVirtualMachines:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSVirtualMachines:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSVirtualMachines:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSVirtualMachines:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSWork:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSWork:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSWork:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FSWork:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FilesystemClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FilesystemClone allocation score on orestes-corosync.nevis.columbia.edu: INFINITY +pcmk__clone_allocate: FilesystemGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FilesystemGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FilesystemGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: FilesystemGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: IPClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: IPClone allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: IPGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: IPGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: IPGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: IPGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Libvirtd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Libvirtd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Libvirtd:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Libvirtd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: LibvirtdClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: LibvirtdClone allocation score on orestes-corosync.nevis.columbia.edu: INFINITY +pcmk__clone_allocate: LibvirtdGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: LibvirtdGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: LibvirtdGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: LibvirtdGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkCupsdConf:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkCupsdConf:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkCupsdConf:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkCupsdConf:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkEtcLibvirt:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkEtcLibvirt:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkEtcLibvirt:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkEtcLibvirt:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkTftp:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkTftp:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkTftp:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkTftp:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkUsrShareCups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkUsrShareCups:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkUsrShareCups:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: SymlinkUsrShareCups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: TftpClone allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: TftpClone allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: TftpGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: TftpGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: TftpGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: TftpGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Xinetd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Xinetd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Xinetd:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__clone_allocate: Xinetd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: AdminLvm:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: AdminLvm:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: AdminLvm:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: AdminLvm:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIP:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIP:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIP:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIP:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIPLocal:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIPLocal:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIPLocal:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIPLocal:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIPSandbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIPSandbox:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIPSandbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ClusterIPSandbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: Cups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: Cups:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: Cups:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: Cups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: CupsGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: CupsGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: CupsGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: CupsGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: DhcpGroup allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: DhcpGroup allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: DhcpIP allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: DhcpIP allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: Dhcpd allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: Dhcpd allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMail:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: ExportMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailFolders:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailFolders:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailFolders:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: ExportMailFolders:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailForward:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailForward:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailForward:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: ExportMailForward:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailInbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailInbox:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailInbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: ExportMailInbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailProcmailrc:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailProcmailrc:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportMailProcmailrc:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: ExportMailProcmailrc:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: ExportUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportUsrNevisOffsite:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportUsrNevisOffsite:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportUsrNevisOffsite:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: ExportUsrNevisOffsite:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportWWW:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportWWW:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportWWW:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: ExportWWW:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportsGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportsGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: ExportsGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: ExportsGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSMail:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: FSMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: FSUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSVarNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSVarNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSVarNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: FSVarNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSVirtualMachines:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSVirtualMachines:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSVirtualMachines:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: FSVirtualMachines:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSWork:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSWork:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FSWork:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: FSWork:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FilesystemGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FilesystemGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: FilesystemGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: FilesystemGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: IPGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: IPGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: IPGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: IPGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: Libvirtd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: Libvirtd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: Libvirtd:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: Libvirtd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: LibvirtdGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: LibvirtdGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: LibvirtdGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: LibvirtdGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkCupsdConf:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkCupsdConf:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkCupsdConf:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: SymlinkCupsdConf:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkDhcpdConf allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkDhcpdConf allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkDhcpdLeases allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkDhcpdLeases allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkEtcLibvirt:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkEtcLibvirt:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkEtcLibvirt:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: SymlinkEtcLibvirt:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkSysconfigDhcpd allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkSysconfigDhcpd allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkTftp:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkTftp:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkTftp:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: SymlinkTftp:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkUsrShareCups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkUsrShareCups:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: SymlinkUsrShareCups:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: SymlinkUsrShareCups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: TftpGroup:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: TftpGroup:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: TftpGroup:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: TftpGroup:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: Xinetd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: Xinetd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__group_allocate: Xinetd:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__group_allocate: Xinetd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: AdminDrbd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 5 +pcmk__native_allocate: AdminDrbd:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: AdminDrbd:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: AdminDrbd:1 allocation score on orestes-corosync.nevis.columbia.edu: 5 +pcmk__native_allocate: AdminLvm:0 allocation score on hypatia-corosync.nevis.columbia.edu: 5 +pcmk__native_allocate: AdminLvm:0 allocation score on orestes-corosync.nevis.columbia.edu: 5 +pcmk__native_allocate: AdminLvm:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: AdminLvm:1 allocation score on orestes-corosync.nevis.columbia.edu: 5 +pcmk__native_allocate: ClusterIP:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ClusterIP:0 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ClusterIP:1 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ClusterIP:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ClusterIPLocal:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ClusterIPLocal:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ClusterIPLocal:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ClusterIPLocal:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ClusterIPSandbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ClusterIPSandbox:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ClusterIPSandbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ClusterIPSandbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: CronAmbientTemperature allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: CronAmbientTemperature allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: Cups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: Cups:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: Cups:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: Cups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: DhcpIP allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: DhcpIP allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: Dhcpd allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: Dhcpd allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportMail:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportMailFolders:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportMailFolders:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportMailFolders:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportMailFolders:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportMailForward:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportMailForward:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportMailForward:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportMailForward:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportMailInbox:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportMailInbox:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportMailInbox:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportMailInbox:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportMailProcmailrc:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportMailProcmailrc:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportMailProcmailrc:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportMailProcmailrc:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportUsrNevisOffsite:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportUsrNevisOffsite:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportUsrNevisOffsite:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportUsrNevisOffsite:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportWWW:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: ExportWWW:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportWWW:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: ExportWWW:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: FSMail:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: FSMail:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: FSMail:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: FSMail:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: FSUsrNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: FSUsrNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: FSUsrNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: FSUsrNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: FSVarNevis:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: FSVarNevis:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: FSVarNevis:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: FSVarNevis:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: FSVirtualMachines:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: FSVirtualMachines:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: FSVirtualMachines:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: FSVirtualMachines:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: FSWork:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: FSWork:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: FSWork:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: FSWork:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: KVM-guest allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: KVM-guest allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: Libvirtd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: Libvirtd:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: Libvirtd:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: Libvirtd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: Proxy allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: Proxy allocation score on orestes-corosync.nevis.columbia.edu: INFINITY +pcmk__native_allocate: StonithHypatia allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: StonithHypatia allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: StonithOrestes allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: StonithOrestes allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: SymlinkCupsdConf:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: SymlinkCupsdConf:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: SymlinkCupsdConf:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: SymlinkCupsdConf:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: SymlinkDhcpdConf allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: SymlinkDhcpdConf allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: SymlinkDhcpdLeases allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: SymlinkDhcpdLeases allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: SymlinkEtcLibvirt:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: SymlinkEtcLibvirt:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: SymlinkEtcLibvirt:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: SymlinkEtcLibvirt:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: SymlinkSysconfigDhcpd allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: SymlinkSysconfigDhcpd allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: SymlinkTftp:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: SymlinkTftp:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: SymlinkTftp:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: SymlinkTftp:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: SymlinkUsrShareCups:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: SymlinkUsrShareCups:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: SymlinkUsrShareCups:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: SymlinkUsrShareCups:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: Xinetd:0 allocation score on hypatia-corosync.nevis.columbia.edu: 0 +pcmk__native_allocate: Xinetd:0 allocation score on orestes-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: Xinetd:1 allocation score on hypatia-corosync.nevis.columbia.edu: -INFINITY +pcmk__native_allocate: Xinetd:1 allocation score on orestes-corosync.nevis.columbia.edu: 0 diff --git a/pengine/test10/master-probed-score.summary b/pengine/test10/master-probed-score.summary index 3c67fe9281b..a0b98018fa0 100644 --- a/pengine/test10/master-probed-score.summary +++ b/pengine/test10/master-probed-score.summary @@ -1,4 +1,4 @@ -2 of 60 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 60 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ hypatia-corosync.nevis.columbia.edu orestes-corosync.nevis.columbia.edu ] diff --git a/pengine/test10/master-promotion-constraint.exp b/pengine/test10/master-promotion-constraint.exp index c371c52268e..78cfd3f0b44 100644 --- a/pengine/test10/master-promotion-constraint.exp +++ b/pengine/test10/master-promotion-constraint.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="s0:1_monitor_21000" internal_operation_key="s0:0_monitor_21000" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="12" operation="monitor" operation_key="s0:1_monitor_21000" internal_operation_key="s0:0_monitor_21000" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="s0" long-id="s0:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="21000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_role="Slave" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="demote" operation_key="s0:1_demote_0" internal_operation_key="s0:0_demote_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="10" operation="demote" operation_key="s0:1_demote_0" internal_operation_key="s0:0_demote_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="11" operation="demote" operation_key="s0:1_demote_0" internal_operation_key="s0:0_demote_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="10" operation="demote" operation_key="s0:1_demote_0" internal_operation_key="s0:0_demote_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="s0" long-id="s0:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_timeout="20000" /> </rsc_op> @@ -24,7 +24,7 @@ <rsc_op id="1" operation="cancel" operation_key="s0:1_monitor_20000" internal_operation_key="s0:0_monitor_20000" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> <trigger> - <pseudo_event id="22" operation="demote" operation_key="ms0_demote_0"/> + <pseudo_event id="21" operation="demote" operation_key="ms0_demote_0"/> </trigger> </inputs> </synapse> @@ -39,22 +39,22 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="23" operation="demoted" operation_key="ms0_demoted_0"> + <pseudo_event id="22" operation="demoted" operation_key="ms0_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="demote" operation_key="s0:1_demote_0" internal_operation_key="s0:0_demote_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="10" operation="demote" operation_key="s0:1_demote_0" internal_operation_key="s0:0_demote_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> <trigger> - <pseudo_event id="22" operation="demote" operation_key="ms0_demote_0"/> + <pseudo_event id="21" operation="demote" operation_key="ms0_demote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="22" operation="demote" operation_key="ms0_demote_0"> + <pseudo_event id="21" operation="demote" operation_key="ms0_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/master-promotion-constraint.scores b/pengine/test10/master-promotion-constraint.scores index 421eb30d291..a72a67e3d6c 100644 --- a/pengine/test10/master-promotion-constraint.scores +++ b/pengine/test10/master-promotion-constraint.scores @@ -1,26 +1,26 @@ Allocation scores: -clone_color: ms0 allocation score on hex-13: 0 -clone_color: ms0 allocation score on hex-14: 0 -clone_color: s0:0 allocation score on hex-13: 0 -clone_color: s0:0 allocation score on hex-14: 11 -clone_color: s0:1 allocation score on hex-13: 6 -clone_color: s0:1 allocation score on hex-14: 0 -group_color: d0 allocation score on hex-13: 0 -group_color: d0 allocation score on hex-14: 0 -group_color: d1 allocation score on hex-13: 0 -group_color: d1 allocation score on hex-14: 0 -group_color: g0 allocation score on hex-13: 0 -group_color: g0 allocation score on hex-14: 0 -native_color: d0 allocation score on hex-13: -INFINITY -native_color: d0 allocation score on hex-14: -INFINITY -native_color: d1 allocation score on hex-13: -INFINITY -native_color: d1 allocation score on hex-14: -INFINITY -native_color: fencing-sbd allocation score on hex-13: 0 -native_color: fencing-sbd allocation score on hex-14: 0 -native_color: s0:0 allocation score on hex-13: 0 -native_color: s0:0 allocation score on hex-14: 11 -native_color: s0:1 allocation score on hex-13: 6 -native_color: s0:1 allocation score on hex-14: -INFINITY +pcmk__clone_allocate: ms0 allocation score on hex-13: 0 +pcmk__clone_allocate: ms0 allocation score on hex-14: 0 +pcmk__clone_allocate: s0:0 allocation score on hex-13: 0 +pcmk__clone_allocate: s0:0 allocation score on hex-14: 11 +pcmk__clone_allocate: s0:1 allocation score on hex-13: 6 +pcmk__clone_allocate: s0:1 allocation score on hex-14: 0 +pcmk__group_allocate: d0 allocation score on hex-13: 0 +pcmk__group_allocate: d0 allocation score on hex-14: 0 +pcmk__group_allocate: d1 allocation score on hex-13: 0 +pcmk__group_allocate: d1 allocation score on hex-14: 0 +pcmk__group_allocate: g0 allocation score on hex-13: 0 +pcmk__group_allocate: g0 allocation score on hex-14: 0 +pcmk__native_allocate: d0 allocation score on hex-13: -INFINITY +pcmk__native_allocate: d0 allocation score on hex-14: -INFINITY +pcmk__native_allocate: d1 allocation score on hex-13: -INFINITY +pcmk__native_allocate: d1 allocation score on hex-14: -INFINITY +pcmk__native_allocate: fencing-sbd allocation score on hex-13: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-14: 0 +pcmk__native_allocate: s0:0 allocation score on hex-13: 0 +pcmk__native_allocate: s0:0 allocation score on hex-14: 11 +pcmk__native_allocate: s0:1 allocation score on hex-13: 6 +pcmk__native_allocate: s0:1 allocation score on hex-14: -INFINITY s0:0 promotion score on hex-14: -INFINITY s0:1 promotion score on hex-13: -INFINITY s0:2 promotion score on none: 0 diff --git a/pengine/test10/master-promotion-constraint.summary b/pengine/test10/master-promotion-constraint.summary index 80b2505af2b..e3991a27fe5 100644 --- a/pengine/test10/master-promotion-constraint.summary +++ b/pengine/test10/master-promotion-constraint.summary @@ -1,4 +1,4 @@ -4 of 5 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 5 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ hex-13 hex-14 ] diff --git a/pengine/test10/master-pseudo.dot b/pengine/test10/master-pseudo.dot index 0eac9d6b24d..403dbad8dbc 100644 --- a/pengine/test10/master-pseudo.dot +++ b/pengine/test10/master-pseudo.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "drbd_float:0_post_notify_promote_0 sambuca.linbit" -> "ms_drbd_float_confirmed-post_notify_promoted_0" [ style = bold] "drbd_float:0_post_notify_promote_0 sambuca.linbit" [ style=bold color="green" fontcolor="black" ] "drbd_float:0_post_notify_start_0 sambuca.linbit" -> "ms_drbd_float_confirmed-post_notify_running_0" [ style = bold] @@ -13,7 +12,6 @@ digraph "g" { "drbd_float:0_start_0 sambuca.linbit" -> "drbd_float:0_promote_0 sambuca.linbit" [ style = bold] "drbd_float:0_start_0 sambuca.linbit" -> "ms_drbd_float_running_0" [ style = bold] "drbd_float:0_start_0 sambuca.linbit" [ style=bold color="green" fontcolor="black" ] -"drbd_float:0_stop_0 sambuca.linbit" -> "all_stopped" [ style = bold] "drbd_float:0_stop_0 sambuca.linbit" -> "drbd_float:0_start_0 sambuca.linbit" [ style = bold] "drbd_float:0_stop_0 sambuca.linbit" -> "ms_drbd_float_stopped_0" [ style = bold] "drbd_float:0_stop_0 sambuca.linbit" [ style=bold color="green" fontcolor="black" ] @@ -28,7 +26,6 @@ digraph "g" { "ms_drbd_float_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange" ] "ms_drbd_float_confirmed-post_notify_running_0" -> "ms_drbd_float_pre_notify_promote_0" [ style = bold] "ms_drbd_float_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange" ] -"ms_drbd_float_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "ms_drbd_float_confirmed-post_notify_stopped_0" -> "ms_drbd_float_pre_notify_promote_0" [ style = bold] "ms_drbd_float_confirmed-post_notify_stopped_0" -> "ms_drbd_float_pre_notify_start_0" [ style = bold] "ms_drbd_float_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] diff --git a/pengine/test10/master-pseudo.exp b/pengine/test10/master-pseudo.exp index 1ba87e693e2..76b995d4e78 100644 --- a/pengine/test10/master-pseudo.exp +++ b/pengine/test10/master-pseudo.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="start" operation_key="ip_float_right_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> + <rsc_op id="1" operation="start" operation_key="ip_float_right_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> <primitive id="ip_float_right" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.42.124" nic="eth0"/> </rsc_op> @@ -10,236 +10,236 @@ </synapse> <synapse id="1" priority="1000000"> <action_set> - <rsc_op id="40" operation="notify" operation_key="drbd_float:0_post_notify_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> + <rsc_op id="38" operation="notify" operation_key="drbd_float:0_post_notify_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> <primitive id="drbd_float" long-id="drbd_float:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="sambuca.linbit raki.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_notify_type="post" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="raki.linbit sambuca.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_notify_type="post" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="ms_drbd_float_post_notify_promoted_0"/> + <pseudo_event id="21" operation="notify" operation_key="ms_drbd_float_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="39" operation="notify" operation_key="drbd_float:0_pre_notify_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> + <rsc_op id="37" operation="notify" operation_key="drbd_float:0_pre_notify_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> <primitive id="drbd_float" long-id="drbd_float:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="sambuca.linbit raki.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_notify_type="pre" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="raki.linbit sambuca.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_notify_type="pre" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="notify" operation_key="ms_drbd_float_pre_notify_promote_0"/> + <pseudo_event id="19" operation="notify" operation_key="ms_drbd_float_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="38" operation="notify" operation_key="drbd_float:0_pre_notify_stop_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> + <rsc_op id="36" operation="notify" operation_key="drbd_float:0_pre_notify_stop_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> <primitive id="drbd_float" long-id="drbd_float:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="sambuca.linbit raki.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_notify_type="pre" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="raki.linbit sambuca.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_notify_type="pre" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notify" operation_key="ms_drbd_float_pre_notify_stop_0"/> + <pseudo_event id="13" operation="notify" operation_key="ms_drbd_float_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="37" operation="notify" operation_key="drbd_float:0_post_notify_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> + <rsc_op id="35" operation="notify" operation_key="drbd_float:0_post_notify_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> <primitive id="drbd_float" long-id="drbd_float:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="sambuca.linbit raki.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_notify_type="post" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="raki.linbit sambuca.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_notify_type="post" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="notify" operation_key="ms_drbd_float_post_notify_running_0"/> + <pseudo_event id="9" operation="notify" operation_key="ms_drbd_float_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="promote" operation_key="drbd_float:0_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> + <rsc_op id="4" operation="promote" operation_key="drbd_float:0_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> <primitive id="drbd_float" long-id="drbd_float:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="sambuca.linbit raki.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="raki.linbit sambuca.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="drbd_float:0_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> + <rsc_op id="2" operation="start" operation_key="drbd_float:0_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> </trigger> <trigger> - <pseudo_event id="18" operation="promote" operation_key="ms_drbd_float_promote_0"/> + <pseudo_event id="17" operation="promote" operation_key="ms_drbd_float_promote_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="4" operation="stop" operation_key="drbd_float:0_stop_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> + <rsc_op id="3" operation="stop" operation_key="drbd_float:0_stop_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> <primitive id="drbd_float" long-id="drbd_float:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="sambuca.linbit raki.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="raki.linbit sambuca.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stop" operation_key="ms_drbd_float_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="ms_drbd_float_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="start" operation_key="drbd_float:0_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> + <rsc_op id="2" operation="start" operation_key="drbd_float:0_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> <primitive id="drbd_float" long-id="drbd_float:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="sambuca.linbit raki.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_float:0" CRM_meta_notify_active_uname="sambuca.linbit" CRM_meta_notify_all_uname="raki.linbit sambuca.linbit" CRM_meta_notify_available_uname="raki.linbit sambuca.linbit" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="drbd_float:0" CRM_meta_notify_promote_uname="sambuca.linbit" CRM_meta_notify_slave_resource="drbd_float:0" CRM_meta_notify_slave_uname="sambuca.linbit" CRM_meta_notify_start_resource="drbd_float:0" CRM_meta_notify_start_uname="sambuca.linbit" CRM_meta_notify_stop_resource="drbd_float:0" CRM_meta_notify_stop_uname="sambuca.linbit" CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" drbd_resource="float"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="drbd_float:0_stop_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> + <rsc_op id="3" operation="stop" operation_key="drbd_float:0_stop_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="ms_drbd_float_start_0"/> + <pseudo_event id="5" operation="start" operation_key="ms_drbd_float_start_0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="23" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_promoted_0"> + <pseudo_event id="22" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notify" operation_key="ms_drbd_float_post_notify_promoted_0"/> + <pseudo_event id="21" operation="notify" operation_key="ms_drbd_float_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="40" operation="notify" operation_key="drbd_float:0_post_notify_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> + <rsc_op id="38" operation="notify" operation_key="drbd_float:0_post_notify_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="22" operation="notify" operation_key="ms_drbd_float_post_notify_promoted_0"> + <pseudo_event id="21" operation="notify" operation_key="ms_drbd_float_post_notify_promoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="promoted" operation_key="ms_drbd_float_promoted_0"/> + <pseudo_event id="18" operation="promoted" operation_key="ms_drbd_float_promoted_0"/> </trigger> <trigger> - <pseudo_event id="21" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_promote_0"/> + <pseudo_event id="20" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="21" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_promote_0"> + <pseudo_event id="20" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="notify" operation_key="ms_drbd_float_pre_notify_promote_0"/> + <pseudo_event id="19" operation="notify" operation_key="ms_drbd_float_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="39" operation="notify" operation_key="drbd_float:0_pre_notify_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> + <rsc_op id="37" operation="notify" operation_key="drbd_float:0_pre_notify_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="20" operation="notify" operation_key="ms_drbd_float_pre_notify_promote_0"> + <pseudo_event id="19" operation="notify" operation_key="ms_drbd_float_pre_notify_promote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_running_0"/> + <pseudo_event id="10" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_stopped_0"/> + <pseudo_event id="16" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="19" operation="promoted" operation_key="ms_drbd_float_promoted_0"> + <pseudo_event id="18" operation="promoted" operation_key="ms_drbd_float_promoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="promote" operation_key="drbd_float:0_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> + <rsc_op id="4" operation="promote" operation_key="drbd_float:0_promote_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="18" operation="promote" operation_key="ms_drbd_float_promote_0"> + <pseudo_event id="17" operation="promote" operation_key="ms_drbd_float_promote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="running" operation_key="ms_drbd_float_running_0"/> + <pseudo_event id="6" operation="running" operation_key="ms_drbd_float_running_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="stopped" operation_key="ms_drbd_float_stopped_0"/> + <pseudo_event id="12" operation="stopped" operation_key="ms_drbd_float_stopped_0"/> </trigger> <trigger> - <pseudo_event id="21" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_promote_0"/> + <pseudo_event id="20" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="17" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_stopped_0"> + <pseudo_event id="16" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notify" operation_key="ms_drbd_float_post_notify_stopped_0"/> + <pseudo_event id="15" operation="notify" operation_key="ms_drbd_float_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="16" operation="notify" operation_key="ms_drbd_float_post_notify_stopped_0"> + <pseudo_event id="15" operation="notify" operation_key="ms_drbd_float_post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stopped" operation_key="ms_drbd_float_stopped_0"/> + <pseudo_event id="12" operation="stopped" operation_key="ms_drbd_float_stopped_0"/> </trigger> <trigger> - <pseudo_event id="15" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_stop_0"/> + <pseudo_event id="14" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="15" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_stop_0"> + <pseudo_event id="14" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notify" operation_key="ms_drbd_float_pre_notify_stop_0"/> + <pseudo_event id="13" operation="notify" operation_key="ms_drbd_float_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="38" operation="notify" operation_key="drbd_float:0_pre_notify_stop_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> + <rsc_op id="36" operation="notify" operation_key="drbd_float:0_pre_notify_stop_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="14" operation="notify" operation_key="ms_drbd_float_pre_notify_stop_0"> + <pseudo_event id="13" operation="notify" operation_key="ms_drbd_float_pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -247,155 +247,140 @@ </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="13" operation="stopped" operation_key="ms_drbd_float_stopped_0"> + <pseudo_event id="12" operation="stopped" operation_key="ms_drbd_float_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="drbd_float:0_stop_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> + <rsc_op id="3" operation="stop" operation_key="drbd_float:0_stop_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> </trigger> <trigger> - <pseudo_event id="12" operation="stop" operation_key="ms_drbd_float_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="ms_drbd_float_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="12" operation="stop" operation_key="ms_drbd_float_stop_0"> + <pseudo_event id="11" operation="stop" operation_key="ms_drbd_float_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_stop_0"/> + <pseudo_event id="14" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="11" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_running_0"> + <pseudo_event id="10" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="notify" operation_key="ms_drbd_float_post_notify_running_0"/> + <pseudo_event id="9" operation="notify" operation_key="ms_drbd_float_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="37" operation="notify" operation_key="drbd_float:0_post_notify_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> + <rsc_op id="35" operation="notify" operation_key="drbd_float:0_post_notify_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="10" operation="notify" operation_key="ms_drbd_float_post_notify_running_0"> + <pseudo_event id="9" operation="notify" operation_key="ms_drbd_float_post_notify_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="running" operation_key="ms_drbd_float_running_0"/> + <pseudo_event id="6" operation="running" operation_key="ms_drbd_float_running_0"/> </trigger> <trigger> - <pseudo_event id="9" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_start_0"/> + <pseudo_event id="8" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="9" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_start_0"> + <pseudo_event id="8" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="notify" operation_key="ms_drbd_float_pre_notify_start_0"/> + <pseudo_event id="7" operation="notify" operation_key="ms_drbd_float_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="8" operation="notify" operation_key="ms_drbd_float_pre_notify_start_0"> + <pseudo_event id="7" operation="notify" operation_key="ms_drbd_float_pre_notify_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_stopped_0"/> + <pseudo_event id="16" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="7" operation="running" operation_key="ms_drbd_float_running_0"> + <pseudo_event id="6" operation="running" operation_key="ms_drbd_float_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="drbd_float:0_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> + <rsc_op id="2" operation="start" operation_key="drbd_float:0_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="ms_drbd_float_start_0"/> + <pseudo_event id="5" operation="start" operation_key="ms_drbd_float_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="6" operation="start" operation_key="ms_drbd_float_start_0"> + <pseudo_event id="5" operation="start" operation_key="ms_drbd_float_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="ip_float_right_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> + <rsc_op id="1" operation="start" operation_key="ip_float_right_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> </trigger> <trigger> - <pseudo_event id="9" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_start_0"/> + <pseudo_event id="8" operation="notified" operation_key="ms_drbd_float_confirmed-pre_notify_start_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="stopped" operation_key="ms_drbd_float_stopped_0"/> + <pseudo_event id="12" operation="stopped" operation_key="ms_drbd_float_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="31" operation="start" operation_key="nfsexport_start_0"> + <pseudo_event id="30" operation="start" operation_key="nfsexport_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_promoted_0"/> + <pseudo_event id="22" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="30" operation="start" operation_key="ip_nfs_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> + <rsc_op id="29" operation="start" operation_key="ip_nfs_start_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"> <primitive id="ip_nfs" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="sambuca.linbit" CRM_meta_on_node_uuid="sambuca.linbit" CRM_meta_timeout="20000" cidr_netmask="24" ip="10.9.9.180" nic="eth0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="start" operation_key="nfsexport_start_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="28"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="drbd_float:0_stop_0" on_node="sambuca.linbit" on_node_uuid="sambuca.linbit"/> - </trigger> - <trigger> - <pseudo_event id="17" operation="notified" operation_key="ms_drbd_float_confirmed-post_notify_stopped_0"/> + <pseudo_event id="30" operation="start" operation_key="nfsexport_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/master-pseudo.scores b/pengine/test10/master-pseudo.scores index 944be93df85..0878ccf366e 100644 --- a/pengine/test10/master-pseudo.scores +++ b/pengine/test10/master-pseudo.scores @@ -1,20 +1,20 @@ Allocation scores: -clone_color: drbd_float:0 allocation score on raki.linbit: 0 -clone_color: drbd_float:0 allocation score on sambuca.linbit: 51 -clone_color: ms_drbd_float allocation score on raki.linbit: 0 -clone_color: ms_drbd_float allocation score on sambuca.linbit: 0 drbd_float:0 promotion score on sambuca.linbit: 50 -group_color: fs_float allocation score on raki.linbit: 0 -group_color: fs_float allocation score on sambuca.linbit: -INFINITY -group_color: ip_nfs allocation score on raki.linbit: 0 -group_color: ip_nfs allocation score on sambuca.linbit: 0 -group_color: nfsexport allocation score on raki.linbit: 0 -group_color: nfsexport allocation score on sambuca.linbit: 0 -native_color: drbd_float:0 allocation score on raki.linbit: -INFINITY -native_color: drbd_float:0 allocation score on sambuca.linbit: 51 -native_color: fs_float allocation score on raki.linbit: -INFINITY -native_color: fs_float allocation score on sambuca.linbit: -INFINITY -native_color: ip_float_right allocation score on raki.linbit: -INFINITY -native_color: ip_float_right allocation score on sambuca.linbit: 0 -native_color: ip_nfs allocation score on raki.linbit: -INFINITY -native_color: ip_nfs allocation score on sambuca.linbit: 51 +pcmk__clone_allocate: drbd_float:0 allocation score on raki.linbit: 0 +pcmk__clone_allocate: drbd_float:0 allocation score on sambuca.linbit: 51 +pcmk__clone_allocate: ms_drbd_float allocation score on raki.linbit: 0 +pcmk__clone_allocate: ms_drbd_float allocation score on sambuca.linbit: 0 +pcmk__group_allocate: fs_float allocation score on raki.linbit: 0 +pcmk__group_allocate: fs_float allocation score on sambuca.linbit: -INFINITY +pcmk__group_allocate: ip_nfs allocation score on raki.linbit: 0 +pcmk__group_allocate: ip_nfs allocation score on sambuca.linbit: 0 +pcmk__group_allocate: nfsexport allocation score on raki.linbit: 0 +pcmk__group_allocate: nfsexport allocation score on sambuca.linbit: 0 +pcmk__native_allocate: drbd_float:0 allocation score on raki.linbit: -INFINITY +pcmk__native_allocate: drbd_float:0 allocation score on sambuca.linbit: 51 +pcmk__native_allocate: fs_float allocation score on raki.linbit: -INFINITY +pcmk__native_allocate: fs_float allocation score on sambuca.linbit: -INFINITY +pcmk__native_allocate: ip_float_right allocation score on raki.linbit: -INFINITY +pcmk__native_allocate: ip_float_right allocation score on sambuca.linbit: 0 +pcmk__native_allocate: ip_nfs allocation score on raki.linbit: -INFINITY +pcmk__native_allocate: ip_nfs allocation score on sambuca.linbit: 51 diff --git a/pengine/test10/master-pseudo.summary b/pengine/test10/master-pseudo.summary index 8f67a68afba..2e4ec70af2d 100644 --- a/pengine/test10/master-pseudo.summary +++ b/pengine/test10/master-pseudo.summary @@ -26,7 +26,6 @@ Executing cluster transition: * Pseudo action: ms_drbd_float_post_notify_stopped_0 * Pseudo action: ms_drbd_float_confirmed-post_notify_stopped_0 * Pseudo action: ms_drbd_float_pre_notify_start_0 - * Pseudo action: all_stopped * Pseudo action: ms_drbd_float_confirmed-pre_notify_start_0 * Pseudo action: ms_drbd_float_start_0 * Resource action: drbd_float:0 start on sambuca.linbit diff --git a/pengine/test10/master-reattach.exp b/pengine/test10/master-reattach.exp index c4d52728cf8..083b4b67f5f 100644 --- a/pengine/test10/master-reattach.exp +++ b/pengine/test10/master-reattach.exp @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="apache-vip_monitor_60000" on_node="dktest1" on_node_uuid="c738bee8-591f-4653-aaad-20a961923f25"> + <rsc_op id="35" operation="monitor" operation_key="apache-vip_monitor_60000" on_node="dktest1" on_node_uuid="c738bee8-591f-4653-aaad-20a961923f25"> <primitive id="apache-vip" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="dktest1" CRM_meta_on_node_uuid="c738bee8-591f-4653-aaad-20a961923f25" CRM_meta_timeout="15000" broadcast="10.200.200.255" cidr_netmask="24" ip="10.200.200.224" nic="eth1"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="mount_monitor_10000" on_node="dktest1" on_node_uuid="c738bee8-591f-4653-aaad-20a961923f25"> + <rsc_op id="38" operation="monitor" operation_key="mount_monitor_10000" on_node="dktest1" on_node_uuid="c738bee8-591f-4653-aaad-20a961923f25"> <primitive id="mount" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_enabled="true" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="dktest1" CRM_meta_on_node_uuid="c738bee8-591f-4653-aaad-20a961923f25" CRM_meta_role="Started" CRM_meta_timeout="5000" device="/dev/drbd1" directory="/srv" fstype="ext3"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="webserver_monitor_30000" on_node="dktest1" on_node_uuid="c738bee8-591f-4653-aaad-20a961923f25"> + <rsc_op id="41" operation="monitor" operation_key="webserver_monitor_30000" on_node="dktest1" on_node_uuid="c738bee8-591f-4653-aaad-20a961923f25"> <primitive id="webserver" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="dktest1" CRM_meta_on_node_uuid="c738bee8-591f-4653-aaad-20a961923f25" CRM_meta_timeout="30000" configfile="/srv/apache/conf/httpd.conf" httpd="/srv/apache/bin/httpd" port="80" testregex="test"/> </rsc_op> diff --git a/pengine/test10/master-reattach.scores b/pengine/test10/master-reattach.scores index babd60db971..ecc077056d0 100644 --- a/pengine/test10/master-reattach.scores +++ b/pengine/test10/master-reattach.scores @@ -1,27 +1,27 @@ Allocation scores: -clone_color: drbd1:0 allocation score on dktest1: INFINITY -clone_color: drbd1:0 allocation score on dktest2: 0 -clone_color: drbd1:1 allocation score on dktest1: 0 -clone_color: drbd1:1 allocation score on dktest2: INFINITY -clone_color: ms-drbd1 allocation score on dktest1: INFINITY -clone_color: ms-drbd1 allocation score on dktest2: 0 drbd1:0 promotion score on dktest1: INFINITY drbd1:1 promotion score on dktest2: -INFINITY -group_color: apache allocation score on dktest1: 500 -group_color: apache allocation score on dktest2: 0 -group_color: apache-vip allocation score on dktest1: INFINITY -group_color: apache-vip allocation score on dktest2: 0 -group_color: mount allocation score on dktest1: INFINITY -group_color: mount allocation score on dktest2: 0 -group_color: webserver allocation score on dktest1: INFINITY -group_color: webserver allocation score on dktest2: 0 -native_color: apache-vip allocation score on dktest1: INFINITY -native_color: apache-vip allocation score on dktest2: -INFINITY -native_color: drbd1:0 allocation score on dktest1: INFINITY -native_color: drbd1:0 allocation score on dktest2: 0 -native_color: drbd1:1 allocation score on dktest1: -INFINITY -native_color: drbd1:1 allocation score on dktest2: INFINITY -native_color: mount allocation score on dktest1: INFINITY -native_color: mount allocation score on dktest2: -INFINITY -native_color: webserver allocation score on dktest1: INFINITY -native_color: webserver allocation score on dktest2: -INFINITY +pcmk__clone_allocate: drbd1:0 allocation score on dktest1: INFINITY +pcmk__clone_allocate: drbd1:0 allocation score on dktest2: 0 +pcmk__clone_allocate: drbd1:1 allocation score on dktest1: 0 +pcmk__clone_allocate: drbd1:1 allocation score on dktest2: INFINITY +pcmk__clone_allocate: ms-drbd1 allocation score on dktest1: INFINITY +pcmk__clone_allocate: ms-drbd1 allocation score on dktest2: 0 +pcmk__group_allocate: apache allocation score on dktest1: 500 +pcmk__group_allocate: apache allocation score on dktest2: 0 +pcmk__group_allocate: apache-vip allocation score on dktest1: INFINITY +pcmk__group_allocate: apache-vip allocation score on dktest2: 0 +pcmk__group_allocate: mount allocation score on dktest1: INFINITY +pcmk__group_allocate: mount allocation score on dktest2: 0 +pcmk__group_allocate: webserver allocation score on dktest1: INFINITY +pcmk__group_allocate: webserver allocation score on dktest2: 0 +pcmk__native_allocate: apache-vip allocation score on dktest1: INFINITY +pcmk__native_allocate: apache-vip allocation score on dktest2: -INFINITY +pcmk__native_allocate: drbd1:0 allocation score on dktest1: INFINITY +pcmk__native_allocate: drbd1:0 allocation score on dktest2: 0 +pcmk__native_allocate: drbd1:1 allocation score on dktest1: -INFINITY +pcmk__native_allocate: drbd1:1 allocation score on dktest2: INFINITY +pcmk__native_allocate: mount allocation score on dktest1: INFINITY +pcmk__native_allocate: mount allocation score on dktest2: -INFINITY +pcmk__native_allocate: webserver allocation score on dktest1: INFINITY +pcmk__native_allocate: webserver allocation score on dktest2: -INFINITY diff --git a/pengine/test10/master-role.exp b/pengine/test10/master-role.exp index fc925cb6def..e535e83100d 100644 --- a/pengine/test10/master-role.exp +++ b/pengine/test10/master-role.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="demote" operation_key="res_Stateful_1:0_demote_0" internal_operation_key="res_Stateful_1:1_demote_0" on_node="sles11-a" on_node_uuid="bb56fda4-7d0d-405c-a6e4-c21b0e070303"> + <rsc_op id="6" operation="demote" operation_key="res_Stateful_1:0_demote_0" internal_operation_key="res_Stateful_1:1_demote_0" on_node="sles11-a" on_node_uuid="bb56fda4-7d0d-405c-a6e4-c21b0e070303"> <primitive id="res_Stateful_1" long-id="res_Stateful_1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sles11-a" CRM_meta_on_node_uuid="bb56fda4-7d0d-405c-a6e4-c21b0e070303" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="demote" operation_key="ms_res_Stateful_1_demote_0"/> + <pseudo_event id="14" operation="demote" operation_key="ms_res_Stateful_1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="16" operation="demoted" operation_key="ms_res_Stateful_1_demoted_0"> + <pseudo_event id="15" operation="demoted" operation_key="ms_res_Stateful_1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="demote" operation_key="res_Stateful_1:0_demote_0" internal_operation_key="res_Stateful_1:1_demote_0" on_node="sles11-a" on_node_uuid="bb56fda4-7d0d-405c-a6e4-c21b0e070303"/> + <rsc_op id="6" operation="demote" operation_key="res_Stateful_1:0_demote_0" internal_operation_key="res_Stateful_1:1_demote_0" on_node="sles11-a" on_node_uuid="bb56fda4-7d0d-405c-a6e4-c21b0e070303"/> </trigger> <trigger> - <pseudo_event id="15" operation="demote" operation_key="ms_res_Stateful_1_demote_0"/> + <pseudo_event id="14" operation="demote" operation_key="ms_res_Stateful_1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="15" operation="demote" operation_key="ms_res_Stateful_1_demote_0"> + <pseudo_event id="14" operation="demote" operation_key="ms_res_Stateful_1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/master-role.scores b/pengine/test10/master-role.scores index 6524faac2bc..29039a7c31c 100644 --- a/pengine/test10/master-role.scores +++ b/pengine/test10/master-role.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: ms_res_Stateful_1 allocation score on sles11-a: 0 -clone_color: ms_res_Stateful_1 allocation score on sles11-b: 0 -clone_color: res_Stateful_1:0 allocation score on sles11-a: 0 -clone_color: res_Stateful_1:0 allocation score on sles11-b: 11 -clone_color: res_Stateful_1:1 allocation score on sles11-a: 11 -clone_color: res_Stateful_1:1 allocation score on sles11-b: 0 -native_color: res_Stateful_1:0 allocation score on sles11-a: 0 -native_color: res_Stateful_1:0 allocation score on sles11-b: 11 -native_color: res_Stateful_1:1 allocation score on sles11-a: 11 -native_color: res_Stateful_1:1 allocation score on sles11-b: -INFINITY +pcmk__clone_allocate: ms_res_Stateful_1 allocation score on sles11-a: 0 +pcmk__clone_allocate: ms_res_Stateful_1 allocation score on sles11-b: 0 +pcmk__clone_allocate: res_Stateful_1:0 allocation score on sles11-a: 0 +pcmk__clone_allocate: res_Stateful_1:0 allocation score on sles11-b: 11 +pcmk__clone_allocate: res_Stateful_1:1 allocation score on sles11-a: 11 +pcmk__clone_allocate: res_Stateful_1:1 allocation score on sles11-b: 0 +pcmk__native_allocate: res_Stateful_1:0 allocation score on sles11-a: 0 +pcmk__native_allocate: res_Stateful_1:0 allocation score on sles11-b: 11 +pcmk__native_allocate: res_Stateful_1:1 allocation score on sles11-a: 11 +pcmk__native_allocate: res_Stateful_1:1 allocation score on sles11-b: -INFINITY res_Stateful_1:0 promotion score on sles11-b: 10 res_Stateful_1:1 promotion score on sles11-a: 10 diff --git a/pengine/test10/master-score-startup.exp b/pengine/test10/master-score-startup.exp index 4a66b3df25e..70ce33e8118 100644 --- a/pengine/test10/master-score-startup.exp +++ b/pengine/test10/master-score-startup.exp @@ -1,97 +1,97 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="44" operation="notify" operation_key="pgsqld:0_post_notify_promote_0" on_node="srv1" on_node_uuid="1"> + <rsc_op id="42" operation="notify" operation_key="pgsqld:0_post_notify_promote_0" on_node="srv1" on_node_uuid="1"> <primitive id="pgsqld" long-id="pgsqld:0" class="ocf" provider="heartbeat" type="pgsqlms"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv2 srv1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv1 srv2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="pgsql-ha_post_notify_promoted_0"/> + <pseudo_event id="26" operation="notify" operation_key="pgsql-ha_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="43" operation="notify" operation_key="pgsqld:0_pre_notify_promote_0" on_node="srv1" on_node_uuid="1"> + <rsc_op id="41" operation="notify" operation_key="pgsqld:0_pre_notify_promote_0" on_node="srv1" on_node_uuid="1"> <primitive id="pgsqld" long-id="pgsqld:0" class="ocf" provider="heartbeat" type="pgsqlms"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv2 srv1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv1 srv2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notify" operation_key="pgsql-ha_pre_notify_promote_0"/> + <pseudo_event id="24" operation="notify" operation_key="pgsql-ha_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="41" operation="notify" operation_key="pgsqld:0_post_notify_start_0" on_node="srv1" on_node_uuid="1"> + <rsc_op id="39" operation="notify" operation_key="pgsqld:0_post_notify_start_0" on_node="srv1" on_node_uuid="1"> <primitive id="pgsqld" long-id="pgsqld:0" class="ocf" provider="heartbeat" type="pgsqlms"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv2 srv1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv1 srv2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notify" operation_key="pgsql-ha_post_notify_running_0"/> + <pseudo_event id="14" operation="notify" operation_key="pgsql-ha_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="pgsqld:0_monitor_15000" on_node="srv1" on_node_uuid="1"> + <rsc_op id="7" operation="monitor" operation_key="pgsqld:0_monitor_15000" on_node="srv1" on_node_uuid="1"> <primitive id="pgsqld" long-id="pgsqld:0" class="ocf" provider="heartbeat" type="pgsqlms"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="15000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="10000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="pgsqld:0_start_0" on_node="srv1" on_node_uuid="1"/> + <rsc_op id="5" operation="start" operation_key="pgsqld:0_start_0" on_node="srv1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="7" operation="promote" operation_key="pgsqld:0_promote_0" on_node="srv1" on_node_uuid="1"/> + <rsc_op id="6" operation="promote" operation_key="pgsqld:0_promote_0" on_node="srv1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="16" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_running_0"/> + <pseudo_event id="15" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_promoted_0"/> + <pseudo_event id="27" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="promote" operation_key="pgsqld:0_promote_0" on_node="srv1" on_node_uuid="1"> + <rsc_op id="6" operation="promote" operation_key="pgsqld:0_promote_0" on_node="srv1" on_node_uuid="1"> <primitive id="pgsqld" long-id="pgsqld:0" class="ocf" provider="heartbeat" type="pgsqlms"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv2 srv1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv1 srv2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="pgsqld:0_start_0" on_node="srv1" on_node_uuid="1"/> + <rsc_op id="5" operation="start" operation_key="pgsqld:0_start_0" on_node="srv1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="23" operation="promote" operation_key="pgsql-ha_promote_0"/> + <pseudo_event id="22" operation="promote" operation_key="pgsql-ha_promote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="pgsqld:0_start_0" on_node="srv1" on_node_uuid="1"> + <rsc_op id="5" operation="start" operation_key="pgsqld:0_start_0" on_node="srv1" on_node_uuid="1"> <primitive id="pgsqld" long-id="pgsqld:0" class="ocf" provider="heartbeat" type="pgsqlms"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv2 srv1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv1 srv2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="start" operation_key="pgsql-ha_start_0"/> + <pseudo_event id="10" operation="start" operation_key="pgsql-ha_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="pgsqld:0_monitor_0" on_node="srv1" on_node_uuid="1"> + <rsc_op id="1" operation="monitor" operation_key="pgsqld:0_monitor_0" on_node="srv1" on_node_uuid="1"> <primitive id="pgsqld" long-id="pgsqld:0" class="ocf" provider="heartbeat" type="pgsqlms"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> @@ -100,78 +100,78 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <rsc_op id="46" operation="notify" operation_key="pgsqld:1_post_notify_promote_0" on_node="srv2" on_node_uuid="2"> + <rsc_op id="44" operation="notify" operation_key="pgsqld:1_post_notify_promote_0" on_node="srv2" on_node_uuid="2"> <primitive id="pgsqld" long-id="pgsqld:1" class="ocf" provider="heartbeat" type="pgsqlms"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv2 srv1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="srv2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv1 srv2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="srv2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="pgsql-ha_post_notify_promoted_0"/> + <pseudo_event id="26" operation="notify" operation_key="pgsql-ha_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="45" operation="notify" operation_key="pgsqld:1_pre_notify_promote_0" on_node="srv2" on_node_uuid="2"> + <rsc_op id="43" operation="notify" operation_key="pgsqld:1_pre_notify_promote_0" on_node="srv2" on_node_uuid="2"> <primitive id="pgsqld" long-id="pgsqld:1" class="ocf" provider="heartbeat" type="pgsqlms"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv2 srv1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="srv2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv1 srv2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="srv2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notify" operation_key="pgsql-ha_pre_notify_promote_0"/> + <pseudo_event id="24" operation="notify" operation_key="pgsql-ha_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <rsc_op id="42" operation="notify" operation_key="pgsqld:1_post_notify_start_0" on_node="srv2" on_node_uuid="2"> + <rsc_op id="40" operation="notify" operation_key="pgsqld:1_post_notify_start_0" on_node="srv2" on_node_uuid="2"> <primitive id="pgsqld" long-id="pgsqld:1" class="ocf" provider="heartbeat" type="pgsqlms"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv2 srv1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="srv2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv1 srv2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="srv2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notify" operation_key="pgsql-ha_post_notify_running_0"/> + <pseudo_event id="14" operation="notify" operation_key="pgsql-ha_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="pgsqld:1_monitor_16000" on_node="srv2" on_node_uuid="2"> + <rsc_op id="9" operation="monitor" operation_key="pgsqld:1_monitor_16000" on_node="srv2" on_node_uuid="2"> <primitive id="pgsqld" long-id="pgsqld:1" class="ocf" provider="heartbeat" type="pgsqlms"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="16000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="srv2" CRM_meta_on_node_uuid="2" CRM_meta_role="Slave" CRM_meta_timeout="10000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="pgsqld:1_start_0" on_node="srv2" on_node_uuid="2"/> + <rsc_op id="8" operation="start" operation_key="pgsqld:1_start_0" on_node="srv2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="16" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_running_0"/> + <pseudo_event id="15" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_promoted_0"/> + <pseudo_event id="27" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="9" operation="start" operation_key="pgsqld:1_start_0" on_node="srv2" on_node_uuid="2"> + <rsc_op id="8" operation="start" operation_key="pgsqld:1_start_0" on_node="srv2" on_node_uuid="2"> <primitive id="pgsqld" long-id="pgsqld:1" class="ocf" provider="heartbeat" type="pgsqlms"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv2 srv1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="srv2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="srv1 srv2" CRM_meta_notify_available_uname="srv1 srv2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="pgsqld:0" CRM_meta_notify_promote_uname="srv1" CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="pgsqld:0 pgsqld:1" CRM_meta_notify_start_uname="srv1 srv2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="srv2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="start" operation_key="pgsql-ha_start_0"/> + <pseudo_event id="10" operation="start" operation_key="pgsql-ha_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="pgsqld:1_monitor_0" on_node="srv2" on_node_uuid="2"> + <rsc_op id="3" operation="monitor" operation_key="pgsqld:1_monitor_0" on_node="srv2" on_node_uuid="2"> <primitive id="pgsqld" long-id="pgsqld:1" class="ocf" provider="heartbeat" type="pgsqlms"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="srv2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="10000" bindir="/usr/pgsql-10/bin" pgdata="/var/lib/pgsql/10/data"/> </rsc_op> @@ -180,142 +180,142 @@ </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="28" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_promoted_0"> + <pseudo_event id="27" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="notify" operation_key="pgsql-ha_post_notify_promoted_0"/> + <pseudo_event id="26" operation="notify" operation_key="pgsql-ha_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="44" operation="notify" operation_key="pgsqld:0_post_notify_promote_0" on_node="srv1" on_node_uuid="1"/> + <rsc_op id="42" operation="notify" operation_key="pgsqld:0_post_notify_promote_0" on_node="srv1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="46" operation="notify" operation_key="pgsqld:1_post_notify_promote_0" on_node="srv2" on_node_uuid="2"/> + <rsc_op id="44" operation="notify" operation_key="pgsqld:1_post_notify_promote_0" on_node="srv2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="27" operation="notify" operation_key="pgsql-ha_post_notify_promoted_0"> + <pseudo_event id="26" operation="notify" operation_key="pgsql-ha_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="promoted" operation_key="pgsql-ha_promoted_0"/> + <pseudo_event id="23" operation="promoted" operation_key="pgsql-ha_promoted_0"/> </trigger> <trigger> - <pseudo_event id="26" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_promote_0"/> + <pseudo_event id="25" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="26" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_promote_0"> + <pseudo_event id="25" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notify" operation_key="pgsql-ha_pre_notify_promote_0"/> + <pseudo_event id="24" operation="notify" operation_key="pgsql-ha_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="43" operation="notify" operation_key="pgsqld:0_pre_notify_promote_0" on_node="srv1" on_node_uuid="1"/> + <rsc_op id="41" operation="notify" operation_key="pgsqld:0_pre_notify_promote_0" on_node="srv1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="45" operation="notify" operation_key="pgsqld:1_pre_notify_promote_0" on_node="srv2" on_node_uuid="2"/> + <rsc_op id="43" operation="notify" operation_key="pgsqld:1_pre_notify_promote_0" on_node="srv2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="25" operation="notify" operation_key="pgsql-ha_pre_notify_promote_0"> + <pseudo_event id="24" operation="notify" operation_key="pgsql-ha_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_running_0"/> + <pseudo_event id="15" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="24" operation="promoted" operation_key="pgsql-ha_promoted_0"> + <pseudo_event id="23" operation="promoted" operation_key="pgsql-ha_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="promote" operation_key="pgsqld:0_promote_0" on_node="srv1" on_node_uuid="1"/> + <rsc_op id="6" operation="promote" operation_key="pgsqld:0_promote_0" on_node="srv1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="23" operation="promote" operation_key="pgsql-ha_promote_0"> + <pseudo_event id="22" operation="promote" operation_key="pgsql-ha_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="running" operation_key="pgsql-ha_running_0"/> + <pseudo_event id="11" operation="running" operation_key="pgsql-ha_running_0"/> </trigger> <trigger> - <pseudo_event id="26" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_promote_0"/> + <pseudo_event id="25" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="16" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_running_0"> + <pseudo_event id="15" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notify" operation_key="pgsql-ha_post_notify_running_0"/> + <pseudo_event id="14" operation="notify" operation_key="pgsql-ha_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="41" operation="notify" operation_key="pgsqld:0_post_notify_start_0" on_node="srv1" on_node_uuid="1"/> + <rsc_op id="39" operation="notify" operation_key="pgsqld:0_post_notify_start_0" on_node="srv1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="42" operation="notify" operation_key="pgsqld:1_post_notify_start_0" on_node="srv2" on_node_uuid="2"/> + <rsc_op id="40" operation="notify" operation_key="pgsqld:1_post_notify_start_0" on_node="srv2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="15" operation="notify" operation_key="pgsql-ha_post_notify_running_0"> + <pseudo_event id="14" operation="notify" operation_key="pgsql-ha_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="running" operation_key="pgsql-ha_running_0"/> + <pseudo_event id="11" operation="running" operation_key="pgsql-ha_running_0"/> </trigger> <trigger> - <pseudo_event id="14" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_start_0"/> + <pseudo_event id="13" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="14" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_start_0"> + <pseudo_event id="13" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notify" operation_key="pgsql-ha_pre_notify_start_0"/> + <pseudo_event id="12" operation="notify" operation_key="pgsql-ha_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="13" operation="notify" operation_key="pgsql-ha_pre_notify_start_0"> + <pseudo_event id="12" operation="notify" operation_key="pgsql-ha_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -323,75 +323,75 @@ </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="12" operation="running" operation_key="pgsql-ha_running_0"> + <pseudo_event id="11" operation="running" operation_key="pgsql-ha_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="pgsqld:0_start_0" on_node="srv1" on_node_uuid="1"/> + <rsc_op id="5" operation="start" operation_key="pgsqld:0_start_0" on_node="srv1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="pgsqld:1_start_0" on_node="srv2" on_node_uuid="2"/> + <rsc_op id="8" operation="start" operation_key="pgsqld:1_start_0" on_node="srv2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="pgsql-ha_start_0"/> + <pseudo_event id="10" operation="start" operation_key="pgsql-ha_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="11" operation="start" operation_key="pgsql-ha_start_0"> + <pseudo_event id="10" operation="start" operation_key="pgsql-ha_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="pgsqld:0_monitor_0" on_node="srv1" on_node_uuid="1"/> + <rsc_op id="1" operation="monitor" operation_key="pgsqld:0_monitor_0" on_node="srv1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="pgsqld:1_monitor_0" on_node="srv2" on_node_uuid="2"/> + <rsc_op id="3" operation="monitor" operation_key="pgsqld:1_monitor_0" on_node="srv2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="14" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_start_0"/> + <pseudo_event id="13" operation="notified" operation_key="pgsql-ha_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="pgsql-master-ip_monitor_10000" on_node="srv1" on_node_uuid="1"> + <rsc_op id="35" operation="monitor" operation_key="pgsql-master-ip_monitor_10000" on_node="srv1" on_node_uuid="1"> <primitive id="pgsql-master-ip" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.122.50"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="pgsql-master-ip_start_0" on_node="srv1" on_node_uuid="1"/> + <rsc_op id="34" operation="start" operation_key="pgsql-master-ip_start_0" on_node="srv1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="35" operation="start" operation_key="pgsql-master-ip_start_0" on_node="srv1" on_node_uuid="1"> + <rsc_op id="34" operation="start" operation_key="pgsql-master-ip_start_0" on_node="srv1" on_node_uuid="1"> <primitive id="pgsql-master-ip" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.122.50"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="pgsql-master-ip_monitor_0" on_node="srv1" on_node_uuid="1"/> + <rsc_op id="2" operation="monitor" operation_key="pgsql-master-ip_monitor_0" on_node="srv1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="pgsql-master-ip_monitor_0" on_node="srv2" on_node_uuid="2"/> + <rsc_op id="4" operation="monitor" operation_key="pgsql-master-ip_monitor_0" on_node="srv2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="28" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_promoted_0"/> + <pseudo_event id="27" operation="notified" operation_key="pgsql-ha_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="pgsql-master-ip_monitor_0" on_node="srv2" on_node_uuid="2"> + <rsc_op id="4" operation="monitor" operation_key="pgsql-master-ip_monitor_0" on_node="srv2" on_node_uuid="2"> <primitive id="pgsql-master-ip" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="srv2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.122.50"/> </rsc_op> @@ -400,7 +400,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="pgsql-master-ip_monitor_0" on_node="srv1" on_node_uuid="1"> + <rsc_op id="2" operation="monitor" operation_key="pgsql-master-ip_monitor_0" on_node="srv1" on_node_uuid="1"> <primitive id="pgsql-master-ip" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="srv1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.122.50"/> </rsc_op> diff --git a/pengine/test10/master-score-startup.scores b/pengine/test10/master-score-startup.scores index cce97ad4f64..3c303375746 100644 --- a/pengine/test10/master-score-startup.scores +++ b/pengine/test10/master-score-startup.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: pgsql-ha allocation score on srv1: 0 -clone_color: pgsql-ha allocation score on srv2: 0 -clone_color: pgsqld:0 allocation score on srv1: 1001 -clone_color: pgsqld:0 allocation score on srv2: 1000 -clone_color: pgsqld:1 allocation score on srv1: 1001 -clone_color: pgsqld:1 allocation score on srv2: 1000 -native_color: pgsql-master-ip allocation score on srv1: 1001 -native_color: pgsql-master-ip allocation score on srv2: -INFINITY -native_color: pgsqld:0 allocation score on srv1: 1001 -native_color: pgsqld:0 allocation score on srv2: 1000 -native_color: pgsqld:1 allocation score on srv1: -INFINITY -native_color: pgsqld:1 allocation score on srv2: 1000 +pcmk__clone_allocate: pgsql-ha allocation score on srv1: 0 +pcmk__clone_allocate: pgsql-ha allocation score on srv2: 0 +pcmk__clone_allocate: pgsqld:0 allocation score on srv1: 1001 +pcmk__clone_allocate: pgsqld:0 allocation score on srv2: 1000 +pcmk__clone_allocate: pgsqld:1 allocation score on srv1: 1001 +pcmk__clone_allocate: pgsqld:1 allocation score on srv2: 1000 +pcmk__native_allocate: pgsql-master-ip allocation score on srv1: 1001 +pcmk__native_allocate: pgsql-master-ip allocation score on srv2: -INFINITY +pcmk__native_allocate: pgsqld:0 allocation score on srv1: 1001 +pcmk__native_allocate: pgsqld:0 allocation score on srv2: 1000 +pcmk__native_allocate: pgsqld:1 allocation score on srv1: -INFINITY +pcmk__native_allocate: pgsqld:1 allocation score on srv2: 1000 pgsqld:0 promotion score on srv1: 1001 pgsqld:1 promotion score on srv2: 1000 diff --git a/pengine/test10/master-stop.dot b/pengine/test10/master-stop.dot index 8ab6450eb5d..5bba640e95b 100644 --- a/pengine/test10/master-stop.dot +++ b/pengine/test10/master-stop.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"dummy:2_stop_0 node3" -> "all_stopped" [ style = bold] "dummy:2_stop_0 node3" -> "m_stopped_0" [ style = bold] "dummy:2_stop_0 node3" [ style=bold color="green" fontcolor="black"] "m_stop_0" -> "dummy:2_stop_0 node3" [ style = bold] diff --git a/pengine/test10/master-stop.exp b/pengine/test10/master-stop.exp index 6de49590a29..41267d74f92 100644 --- a/pengine/test10/master-stop.exp +++ b/pengine/test10/master-stop.exp @@ -1,50 +1,38 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="dummy:2_stop_0" on_node="node3" on_node_uuid="3"> + <rsc_op id="5" operation="stop" operation_key="dummy:2_stop_0" on_node="node3" on_node_uuid="3"> <primitive id="dummy" long-id="dummy:2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stop" operation_key="m_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="m_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="10" operation="stopped" operation_key="m_stopped_0"> + <pseudo_event id="9" operation="stopped" operation_key="m_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="dummy:2_stop_0" on_node="node3" on_node_uuid="3"/> + <rsc_op id="5" operation="stop" operation_key="dummy:2_stop_0" on_node="node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="m_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="m_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="m_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="m_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="dummy:2_stop_0" on_node="node3" on_node_uuid="3"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/master-stop.scores b/pengine/test10/master-stop.scores index 10918d81d57..927246727f0 100644 --- a/pengine/test10/master-stop.scores +++ b/pengine/test10/master-stop.scores @@ -1,25 +1,25 @@ Allocation scores: -clone_color: dummy:0 allocation score on node1: 1 -clone_color: dummy:0 allocation score on node2: 0 -clone_color: dummy:0 allocation score on node3: -INFINITY -clone_color: dummy:1 allocation score on node1: 0 -clone_color: dummy:1 allocation score on node2: 1 -clone_color: dummy:1 allocation score on node3: -INFINITY -clone_color: dummy:2 allocation score on node1: 0 -clone_color: dummy:2 allocation score on node2: 0 -clone_color: dummy:2 allocation score on node3: -INFINITY -clone_color: m allocation score on node1: 0 -clone_color: m allocation score on node2: 0 -clone_color: m allocation score on node3: -INFINITY dummy:0 promotion score on node1: -INFINITY dummy:1 promotion score on node2: -INFINITY dummy:2 promotion score on none: 0 -native_color: dummy:0 allocation score on node1: 1 -native_color: dummy:0 allocation score on node2: 0 -native_color: dummy:0 allocation score on node3: -INFINITY -native_color: dummy:1 allocation score on node1: -INFINITY -native_color: dummy:1 allocation score on node2: 1 -native_color: dummy:1 allocation score on node3: -INFINITY -native_color: dummy:2 allocation score on node1: -INFINITY -native_color: dummy:2 allocation score on node2: -INFINITY -native_color: dummy:2 allocation score on node3: -INFINITY +pcmk__clone_allocate: dummy:0 allocation score on node1: 1 +pcmk__clone_allocate: dummy:0 allocation score on node2: 0 +pcmk__clone_allocate: dummy:0 allocation score on node3: -INFINITY +pcmk__clone_allocate: dummy:1 allocation score on node1: 0 +pcmk__clone_allocate: dummy:1 allocation score on node2: 1 +pcmk__clone_allocate: dummy:1 allocation score on node3: -INFINITY +pcmk__clone_allocate: dummy:2 allocation score on node1: 0 +pcmk__clone_allocate: dummy:2 allocation score on node2: 0 +pcmk__clone_allocate: dummy:2 allocation score on node3: -INFINITY +pcmk__clone_allocate: m allocation score on node1: 0 +pcmk__clone_allocate: m allocation score on node2: 0 +pcmk__clone_allocate: m allocation score on node3: -INFINITY +pcmk__native_allocate: dummy:0 allocation score on node1: 1 +pcmk__native_allocate: dummy:0 allocation score on node2: 0 +pcmk__native_allocate: dummy:0 allocation score on node3: -INFINITY +pcmk__native_allocate: dummy:1 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy:1 allocation score on node2: 1 +pcmk__native_allocate: dummy:1 allocation score on node3: -INFINITY +pcmk__native_allocate: dummy:2 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy:2 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy:2 allocation score on node3: -INFINITY diff --git a/pengine/test10/master-stop.summary b/pengine/test10/master-stop.summary index 8b861df8112..2b3dd3d463c 100644 --- a/pengine/test10/master-stop.summary +++ b/pengine/test10/master-stop.summary @@ -12,7 +12,6 @@ Executing cluster transition: * Pseudo action: m_stop_0 * Resource action: dummy:2 stop on node3 * Pseudo action: m_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 node3 ] diff --git a/pengine/test10/master-unmanaged-monitor.scores b/pengine/test10/master-unmanaged-monitor.scores index fa5e10054c2..cbab39e857b 100644 --- a/pengine/test10/master-unmanaged-monitor.scores +++ b/pengine/test10/master-unmanaged-monitor.scores @@ -1,164 +1,164 @@ Allocation scores: -clone_color: Connectivity allocation score on pcmk-1: 0 -clone_color: Connectivity allocation score on pcmk-2: 0 -clone_color: Connectivity allocation score on pcmk-3: 0 -clone_color: Connectivity allocation score on pcmk-4: 0 -clone_color: Fencing allocation score on pcmk-1: 0 -clone_color: Fencing allocation score on pcmk-2: 0 -clone_color: Fencing allocation score on pcmk-3: 0 -clone_color: Fencing allocation score on pcmk-4: 0 -clone_color: FencingChild:0 allocation score on pcmk-1: 0 -clone_color: FencingChild:0 allocation score on pcmk-2: 0 -clone_color: FencingChild:0 allocation score on pcmk-3: 0 -clone_color: FencingChild:0 allocation score on pcmk-4: 0 -clone_color: FencingChild:1 allocation score on pcmk-1: 0 -clone_color: FencingChild:1 allocation score on pcmk-2: 0 -clone_color: FencingChild:1 allocation score on pcmk-3: 0 -clone_color: FencingChild:1 allocation score on pcmk-4: 0 -clone_color: FencingChild:2 allocation score on pcmk-1: 0 -clone_color: FencingChild:2 allocation score on pcmk-2: 0 -clone_color: FencingChild:2 allocation score on pcmk-3: 0 -clone_color: FencingChild:2 allocation score on pcmk-4: 0 -clone_color: FencingChild:3 allocation score on pcmk-1: 0 -clone_color: FencingChild:3 allocation score on pcmk-2: 0 -clone_color: FencingChild:3 allocation score on pcmk-3: 0 -clone_color: FencingChild:3 allocation score on pcmk-4: 0 -clone_color: master-1 allocation score on pcmk-1: -INFINITY -clone_color: master-1 allocation score on pcmk-2: -INFINITY -clone_color: master-1 allocation score on pcmk-3: -INFINITY -clone_color: master-1 allocation score on pcmk-4: -INFINITY -clone_color: ping-1:0 allocation score on pcmk-1: 0 -clone_color: ping-1:0 allocation score on pcmk-2: INFINITY -clone_color: ping-1:0 allocation score on pcmk-3: 0 -clone_color: ping-1:0 allocation score on pcmk-4: 0 -clone_color: ping-1:1 allocation score on pcmk-1: 0 -clone_color: ping-1:1 allocation score on pcmk-2: 0 -clone_color: ping-1:1 allocation score on pcmk-3: INFINITY -clone_color: ping-1:1 allocation score on pcmk-4: 0 -clone_color: ping-1:2 allocation score on pcmk-1: 0 -clone_color: ping-1:2 allocation score on pcmk-2: 0 -clone_color: ping-1:2 allocation score on pcmk-3: 0 -clone_color: ping-1:2 allocation score on pcmk-4: INFINITY -clone_color: ping-1:3 allocation score on pcmk-1: INFINITY -clone_color: ping-1:3 allocation score on pcmk-2: 0 -clone_color: ping-1:3 allocation score on pcmk-3: 0 -clone_color: ping-1:3 allocation score on pcmk-4: 0 -clone_color: stateful-1:0 allocation score on pcmk-1: -INFINITY -clone_color: stateful-1:0 allocation score on pcmk-2: -INFINITY -clone_color: stateful-1:0 allocation score on pcmk-3: -INFINITY -clone_color: stateful-1:0 allocation score on pcmk-4: -INFINITY -clone_color: stateful-1:1 allocation score on pcmk-1: -INFINITY -clone_color: stateful-1:1 allocation score on pcmk-2: -INFINITY -clone_color: stateful-1:1 allocation score on pcmk-3: -INFINITY -clone_color: stateful-1:1 allocation score on pcmk-4: -INFINITY -clone_color: stateful-1:2 allocation score on pcmk-1: -INFINITY -clone_color: stateful-1:2 allocation score on pcmk-2: -INFINITY -clone_color: stateful-1:2 allocation score on pcmk-3: -INFINITY -clone_color: stateful-1:2 allocation score on pcmk-4: -INFINITY -clone_color: stateful-1:3 allocation score on pcmk-1: -INFINITY -clone_color: stateful-1:3 allocation score on pcmk-2: -INFINITY -clone_color: stateful-1:3 allocation score on pcmk-3: -INFINITY -clone_color: stateful-1:3 allocation score on pcmk-4: -INFINITY -group_color: group-1 allocation score on pcmk-1: 0 -group_color: group-1 allocation score on pcmk-2: 0 -group_color: group-1 allocation score on pcmk-3: 0 -group_color: group-1 allocation score on pcmk-4: 0 -group_color: r192.168.122.112 allocation score on pcmk-1: 0 -group_color: r192.168.122.112 allocation score on pcmk-2: 0 -group_color: r192.168.122.112 allocation score on pcmk-3: INFINITY -group_color: r192.168.122.112 allocation score on pcmk-4: 0 -group_color: r192.168.122.113 allocation score on pcmk-1: 0 -group_color: r192.168.122.113 allocation score on pcmk-2: 0 -group_color: r192.168.122.113 allocation score on pcmk-3: INFINITY -group_color: r192.168.122.113 allocation score on pcmk-4: 0 -group_color: r192.168.122.114 allocation score on pcmk-1: 0 -group_color: r192.168.122.114 allocation score on pcmk-2: 0 -group_color: r192.168.122.114 allocation score on pcmk-3: INFINITY -group_color: r192.168.122.114 allocation score on pcmk-4: 0 -native_color: FencingChild:0 allocation score on pcmk-1: 0 -native_color: FencingChild:0 allocation score on pcmk-2: 0 -native_color: FencingChild:0 allocation score on pcmk-3: 0 -native_color: FencingChild:0 allocation score on pcmk-4: 0 -native_color: FencingChild:1 allocation score on pcmk-1: 0 -native_color: FencingChild:1 allocation score on pcmk-2: 0 -native_color: FencingChild:1 allocation score on pcmk-3: 0 -native_color: FencingChild:1 allocation score on pcmk-4: 0 -native_color: FencingChild:2 allocation score on pcmk-1: 0 -native_color: FencingChild:2 allocation score on pcmk-2: 0 -native_color: FencingChild:2 allocation score on pcmk-3: 0 -native_color: FencingChild:2 allocation score on pcmk-4: 0 -native_color: FencingChild:3 allocation score on pcmk-1: 0 -native_color: FencingChild:3 allocation score on pcmk-2: 0 -native_color: FencingChild:3 allocation score on pcmk-3: 0 -native_color: FencingChild:3 allocation score on pcmk-4: 0 -native_color: lsb-dummy allocation score on pcmk-1: -INFINITY -native_color: lsb-dummy allocation score on pcmk-2: -INFINITY -native_color: lsb-dummy allocation score on pcmk-3: INFINITY -native_color: lsb-dummy allocation score on pcmk-4: -INFINITY -native_color: migrator allocation score on pcmk-1: 0 -native_color: migrator allocation score on pcmk-2: 0 -native_color: migrator allocation score on pcmk-3: 0 -native_color: migrator allocation score on pcmk-4: INFINITY -native_color: ping-1:0 allocation score on pcmk-1: 0 -native_color: ping-1:0 allocation score on pcmk-2: INFINITY -native_color: ping-1:0 allocation score on pcmk-3: 0 -native_color: ping-1:0 allocation score on pcmk-4: 0 -native_color: ping-1:1 allocation score on pcmk-1: 0 -native_color: ping-1:1 allocation score on pcmk-2: -INFINITY -native_color: ping-1:1 allocation score on pcmk-3: INFINITY -native_color: ping-1:1 allocation score on pcmk-4: 0 -native_color: ping-1:2 allocation score on pcmk-1: 0 -native_color: ping-1:2 allocation score on pcmk-2: -INFINITY -native_color: ping-1:2 allocation score on pcmk-3: -INFINITY -native_color: ping-1:2 allocation score on pcmk-4: INFINITY -native_color: ping-1:3 allocation score on pcmk-1: INFINITY -native_color: ping-1:3 allocation score on pcmk-2: -INFINITY -native_color: ping-1:3 allocation score on pcmk-3: -INFINITY -native_color: ping-1:3 allocation score on pcmk-4: -INFINITY -native_color: r192.168.122.112 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.112 allocation score on pcmk-2: -INFINITY -native_color: r192.168.122.112 allocation score on pcmk-3: INFINITY -native_color: r192.168.122.112 allocation score on pcmk-4: -INFINITY -native_color: r192.168.122.113 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.113 allocation score on pcmk-2: -INFINITY -native_color: r192.168.122.113 allocation score on pcmk-3: INFINITY -native_color: r192.168.122.113 allocation score on pcmk-4: -INFINITY -native_color: r192.168.122.114 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.114 allocation score on pcmk-2: -INFINITY -native_color: r192.168.122.114 allocation score on pcmk-3: INFINITY -native_color: r192.168.122.114 allocation score on pcmk-4: -INFINITY -native_color: rsc_pcmk-1 allocation score on pcmk-1: INFINITY -native_color: rsc_pcmk-1 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-2: INFINITY -native_color: rsc_pcmk-2 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-3: INFINITY -native_color: rsc_pcmk-3 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-4: INFINITY -native_color: stateful-1:0 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on pcmk-1: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-2: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-3: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-4: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-1: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-2: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-3: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: master-1 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: master-1 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: master-1 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-2: INFINITY +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-3: INFINITY +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-4: INFINITY +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-1: INFINITY +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-1: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-4: -INFINITY +pcmk__group_allocate: group-1 allocation score on pcmk-1: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-2: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-3: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.112 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.112 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.112 allocation score on pcmk-3: INFINITY +pcmk__group_allocate: r192.168.122.112 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.113 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.113 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.113 allocation score on pcmk-3: INFINITY +pcmk__group_allocate: r192.168.122.113 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.114 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.114 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.114 allocation score on pcmk-3: INFINITY +pcmk__group_allocate: r192.168.122.114 allocation score on pcmk-4: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-1: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-4: 0 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-1: 0 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-2: 0 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-4: 0 +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-1: 0 +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-2: 0 +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-3: 0 +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-4: 0 +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-1: 0 +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-2: 0 +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-3: 0 +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-4: 0 +pcmk__native_allocate: lsb-dummy allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-3: INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: migrator allocation score on pcmk-1: 0 +pcmk__native_allocate: migrator allocation score on pcmk-2: 0 +pcmk__native_allocate: migrator allocation score on pcmk-3: 0 +pcmk__native_allocate: migrator allocation score on pcmk-4: INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-1: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-2: INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-4: 0 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-1: 0 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-3: INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-4: 0 +pcmk__native_allocate: ping-1:2 allocation score on pcmk-1: 0 +pcmk__native_allocate: ping-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-4: INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-1: INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.122.112 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.112 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.122.112 allocation score on pcmk-3: INFINITY +pcmk__native_allocate: r192.168.122.112 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.122.113 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.113 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.122.113 allocation score on pcmk-3: INFINITY +pcmk__native_allocate: r192.168.122.113 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.122.114 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.114 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.122.114 allocation score on pcmk-3: INFINITY +pcmk__native_allocate: r192.168.122.114 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-1: INFINITY +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-2: INFINITY +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-3: INFINITY +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-4: INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-4: -INFINITY stateful-1:0 promotion score on pcmk-2: -INFINITY stateful-1:1 promotion score on pcmk-3: INFINITY stateful-1:2 promotion score on pcmk-4: -INFINITY diff --git a/pengine/test10/master_monitor_restart.exp b/pengine/test10/master_monitor_restart.exp index cbb549ac0bf..a752b99b061 100644 --- a/pengine/test10/master_monitor_restart.exp +++ b/pengine/test10/master_monitor_restart.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="MS_RSC_NATIVE:0_monitor_5000" on_node="node1" on_node_uuid="1031448768"> + <rsc_op id="5" operation="monitor" operation_key="MS_RSC_NATIVE:0_monitor_5000" on_node="node1" on_node_uuid="1031448768"> <primitive id="MS_RSC_NATIVE" long-id="MS_RSC_NATIVE:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1031448768" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/master_monitor_restart.scores b/pengine/test10/master_monitor_restart.scores index ce93606c563..a24c3dccfb5 100644 --- a/pengine/test10/master_monitor_restart.scores +++ b/pengine/test10/master_monitor_restart.scores @@ -1,13 +1,13 @@ Allocation scores: MS_RSC_NATIVE:0 promotion score on node1: 10 MS_RSC_NATIVE:1 promotion score on none: 0 -clone_color: MS_RSC allocation score on node1: 0 -clone_color: MS_RSC allocation score on node2: 0 -clone_color: MS_RSC_NATIVE:0 allocation score on node1: 11 -clone_color: MS_RSC_NATIVE:0 allocation score on node2: 0 -clone_color: MS_RSC_NATIVE:1 allocation score on node1: 0 -clone_color: MS_RSC_NATIVE:1 allocation score on node2: 0 -native_color: MS_RSC_NATIVE:0 allocation score on node1: 11 -native_color: MS_RSC_NATIVE:0 allocation score on node2: -INFINITY -native_color: MS_RSC_NATIVE:1 allocation score on node1: -INFINITY -native_color: MS_RSC_NATIVE:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: MS_RSC allocation score on node1: 0 +pcmk__clone_allocate: MS_RSC allocation score on node2: 0 +pcmk__clone_allocate: MS_RSC_NATIVE:0 allocation score on node1: 11 +pcmk__clone_allocate: MS_RSC_NATIVE:0 allocation score on node2: 0 +pcmk__clone_allocate: MS_RSC_NATIVE:1 allocation score on node1: 0 +pcmk__clone_allocate: MS_RSC_NATIVE:1 allocation score on node2: 0 +pcmk__native_allocate: MS_RSC_NATIVE:0 allocation score on node1: 11 +pcmk__native_allocate: MS_RSC_NATIVE:0 allocation score on node2: -INFINITY +pcmk__native_allocate: MS_RSC_NATIVE:1 allocation score on node1: -INFINITY +pcmk__native_allocate: MS_RSC_NATIVE:1 allocation score on node2: -INFINITY diff --git a/pengine/test10/migrate-1.dot b/pengine/test10/migrate-1.dot index 650a0714dc3..f92b9272111 100644 --- a/pengine/test10/migrate-1.dot +++ b/pengine/test10/migrate-1.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc3_migrate_from_0 node2" -> "rsc3_start_0 node2" [ style = bold] "rsc3_migrate_from_0 node2" -> "rsc3_stop_0 node1" [ style = bold] "rsc3_migrate_from_0 node2" [ style=bold color="green" fontcolor="black" ] @@ -9,7 +8,6 @@ "rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] "rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 node2" [ style=bold color="green" fontcolor="orange" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/migrate-1.exp b/pengine/test10/migrate-1.exp index e8426595f99..508213ca4b6 100644 --- a/pengine/test10/migrate-1.exp +++ b/pengine/test10/migrate-1.exp @@ -1,81 +1,68 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="migrate_from" operation_key="rsc3_migrate_from_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="migrate_from" operation_key="rsc3_migrate_from_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" allow_migrate="on" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="migrate_to" operation_key="rsc3_migrate_to_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="migrate_to" operation_key="rsc3_migrate_to_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="migrate_to" operation_key="rsc3_migrate_to_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="migrate_to" operation_key="rsc3_migrate_to_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" allow_migrate="on" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="4" operation="start" operation_key="rsc3_start_0"> + <pseudo_event id="3" operation="start" operation_key="rsc3_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="on" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="migrate_from" operation_key="rsc3_migrate_from_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="migrate_from" operation_key="rsc3_migrate_from_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" allow_migrate="on" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="migrate_from" operation_key="rsc3_migrate_from_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="migrate_from" operation_key="rsc3_migrate_from_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_migrate="on" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/migrate-1.scores b/pengine/test10/migrate-1.scores index 6c8c0905623..486b9a1781a 100644 --- a/pengine/test10/migrate-1.scores +++ b/pengine/test10/migrate-1.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc3 allocation score on node1: 100 -native_color: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 100 +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/migrate-1.summary b/pengine/test10/migrate-1.summary index ee3d352a1b3..417c518415b 100644 --- a/pengine/test10/migrate-1.summary +++ b/pengine/test10/migrate-1.summary @@ -13,7 +13,6 @@ Executing cluster transition: * Resource action: rsc3 migrate_to on node1 * Resource action: rsc3 migrate_from on node2 * Resource action: rsc3 stop on node1 - * Pseudo action: all_stopped * Pseudo action: rsc3_start_0 Revised cluster status: diff --git a/pengine/test10/migrate-2.scores b/pengine/test10/migrate-2.scores index c0a28091ea1..452b5f6db3b 100644 --- a/pengine/test10/migrate-2.scores +++ b/pengine/test10/migrate-2.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 100 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 100 diff --git a/pengine/test10/migrate-3.dot b/pengine/test10/migrate-3.dot index a049b5b2788..17cfd8f2923 100644 --- a/pengine/test10/migrate-3.dot +++ b/pengine/test10/migrate-3.dot @@ -1,9 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] "rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/migrate-3.exp b/pengine/test10/migrate-3.exp index 6e8b041611d..c4bc782f1b7 100644 --- a/pengine/test10/migrate-3.exp +++ b/pengine/test10/migrate-3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" allow_migrate="on" /> </rsc_op> @@ -11,13 +11,13 @@ <rsc_op id="1" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" allow_migrate="on" /> </rsc_op> @@ -33,17 +33,4 @@ </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/migrate-3.scores b/pengine/test10/migrate-3.scores index 6c8c0905623..486b9a1781a 100644 --- a/pengine/test10/migrate-3.scores +++ b/pengine/test10/migrate-3.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc3 allocation score on node1: 100 -native_color: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 100 +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/migrate-3.summary b/pengine/test10/migrate-3.summary index 9288be39635..1ec79c91482 100644 --- a/pengine/test10/migrate-3.summary +++ b/pengine/test10/migrate-3.summary @@ -11,7 +11,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc3 monitor on node2 * Resource action: rsc3 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc3 start on node2 Revised cluster status: diff --git a/pengine/test10/migrate-4.dot b/pengine/test10/migrate-4.dot index 75e6dd3fe40..c8e1db0889e 100644 --- a/pengine/test10/migrate-4.dot +++ b/pengine/test10/migrate-4.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node2" -> "all_stopped" [ style = bold] "rsc3_stop_0 node2" -> "rsc3_start_0 node2" [ style = bold] "rsc3_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/migrate-4.exp b/pengine/test10/migrate-4.exp index b4dfe24f3b2..15347fc7ad9 100644 --- a/pengine/test10/migrate-4.exp +++ b/pengine/test10/migrate-4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" allow_migrate="on" /> </rsc_op> @@ -21,17 +21,4 @@ </action_set> <inputs/> </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="rsc3_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/migrate-4.scores b/pengine/test10/migrate-4.scores index c0a28091ea1..452b5f6db3b 100644 --- a/pengine/test10/migrate-4.scores +++ b/pengine/test10/migrate-4.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 100 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 100 diff --git a/pengine/test10/migrate-4.summary b/pengine/test10/migrate-4.summary index b95521a5352..17e0d0b72c3 100644 --- a/pengine/test10/migrate-4.summary +++ b/pengine/test10/migrate-4.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc3 stop on node2 - * Pseudo action: all_stopped * Resource action: rsc3 start on node2 Revised cluster status: diff --git a/pengine/test10/migrate-4.xml b/pengine/test10/migrate-4.xml index 0a7466b00f6..057a1aaee63 100644 --- a/pengine/test10/migrate-4.xml +++ b/pengine/test10/migrate-4.xml @@ -45,7 +45,7 @@ <lrm id="node2"> <lrm_resources id="lrm_resources.id22036"> <lrm_resource id="rsc3" class="heartbeat" type="apache"> - <lrm_rsc_op id="rsc3_migrate_from_0" operation="migrate_from" interval="0" op-status="4" rc-code="1" call-id="1" op-digest="a4ee04201fa9196ee5ef9928c48f35eb" crm_feature_set="1.0.6" transition-magic="" migrate_from="node1"/> + <lrm_rsc_op id="rsc3_migrate_from_0" operation="migrate_from" interval="0" op-status="4" rc-code="1" call-id="1" op-digest="a4ee04201fa9196ee5ef9928c48f35eb" crm_feature_set="1.0.6" transition-magic="" migrate_source="node1" migrate_target="node2"/> </lrm_resource> </lrm_resources> </lrm> diff --git a/pengine/test10/migrate-5.dot b/pengine/test10/migrate-5.dot index 078691abb4d..cd68f863d13 100644 --- a/pengine/test10/migrate-5.dot +++ b/pengine/test10/migrate-5.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone-dom0-iscsi1_stop_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] "clone-dom0-iscsi1_stop_0" -> "dom0-iscsi1:1_stop_0" [ style = bold] "clone-dom0-iscsi1_stop_0" [ style=bold color="green" fontcolor="orange" ] "clone-dom0-iscsi1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "all_stopped" [ style = bold] "dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1:1_stopped_0" [ style = bold] "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "dom0-iscsi1:1_stop_0" -> "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style = bold] @@ -18,7 +16,6 @@ digraph "g" { "domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] "domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange" ] -"domU-test01_stop_0 dom0-02" -> "all_stopped" [ style = bold] "domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = dashed] "domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] "domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/migrate-5.exp b/pengine/test10/migrate-5.exp index 4840658ed35..313ed17a94b 100644 --- a/pengine/test10/migrate-5.exp +++ b/pengine/test10/migrate-5.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="3" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="3" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_record_pending="true" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> @@ -23,109 +23,93 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="3" operation="start" operation_key="domU-test01_start_0"> + <pseudo_event id="2" operation="start" operation_key="domU-test01_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="1" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="1" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="16" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"> + <pseudo_event id="15" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="11" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="15" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="15" operation="stop" operation_key="dom0-iscsi1:1_stop_0"> + <pseudo_event id="14" operation="stop" operation_key="dom0-iscsi1:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="11" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="dom0-iscsi1-cnx1" long-id="dom0-iscsi1-cnx1:0" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" portal="192.168.99.1" target="frontal-01:test01"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="20" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"> + <pseudo_event id="19" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"/> + <pseudo_event id="15" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="19" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"> + <pseudo_event id="18" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/migrate-5.scores b/pengine/test10/migrate-5.scores index f2a5368007d..96dcf80ab29 100644 --- a/pengine/test10/migrate-5.scores +++ b/pengine/test10/migrate-5.scores @@ -1,25 +1,25 @@ Allocation scores: -clone_color: clone-dom0-iscsi1 allocation score on dom0-01: 0 -clone_color: clone-dom0-iscsi1 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 1 -clone_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:0 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-02: 0 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -group_color: dom0-iscsi1:0 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:1 allocation score on dom0-01: -INFINITY -group_color: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -native_color: domU-test01 allocation score on dom0-01: 0 -native_color: domU-test01 allocation score on dom0-02: -INFINITY +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-01: 0 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 1 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-02: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-01: -INFINITY +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: domU-test01 allocation score on dom0-01: 0 +pcmk__native_allocate: domU-test01 allocation score on dom0-02: -INFINITY diff --git a/pengine/test10/migrate-5.summary b/pengine/test10/migrate-5.summary index 0a939dd5db6..d0b7aedb9e5 100644 --- a/pengine/test10/migrate-5.summary +++ b/pengine/test10/migrate-5.summary @@ -18,7 +18,6 @@ Executing cluster transition: * Resource action: domU-test01 stop on dom0-02 * Pseudo action: dom0-iscsi1:1_stop_0 * Resource action: dom0-iscsi1-cnx1:0 stop on dom0-02 - * Pseudo action: all_stopped * Pseudo action: domU-test01_start_0 * Pseudo action: dom0-iscsi1:1_stopped_0 * Pseudo action: clone-dom0-iscsi1_stopped_0 diff --git a/pengine/test10/migrate-begin.dot b/pengine/test10/migrate-begin.dot index 1927f7f2c18..d4f1a2396b3 100644 --- a/pengine/test10/migrate-begin.dot +++ b/pengine/test10/migrate-begin.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-13 hex-13" -> "test-vm_migrate_to_0 hex-14" [ style = bold] "load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange" ] @@ -10,7 +9,6 @@ digraph "g" { "test-vm_migrate_to_0 hex-14" -> "test-vm_migrate_from_0 hex-13" [ style = bold] "test-vm_migrate_to_0 hex-14" [ style=bold color="green" fontcolor="black" ] "test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="orange" ] -"test-vm_stop_0 hex-14" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] "test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] "test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/migrate-begin.exp b/pengine/test10/migrate-begin.exp index c4f6c0abd9e..12a89072cfd 100644 --- a/pengine/test10/migrate-begin.exp +++ b/pengine/test10/migrate-begin.exp @@ -1,64 +1,64 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="15" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="14" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="hex-14" CRM_meta_migrate_target="hex-13" CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="migrate_to" operation_key="test-vm_migrate_to_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="13" operation="migrate_to" operation_key="test-vm_migrate_to_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="14" operation="migrate_to" operation_key="test-vm_migrate_to_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="13" operation="migrate_to" operation_key="test-vm_migrate_to_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="hex-14" CRM_meta_migrate_target="hex-13" CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> + <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="13" operation="start" operation_key="test-vm_start_0"> + <pseudo_event id="12" operation="start" operation_key="test-vm_start_0"> <attributes CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> + <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="11" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> <trigger> - <rsc_op id="15" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="14" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="11" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="14" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> @@ -66,25 +66,13 @@ </synapse> <synapse id="5"> <action_set> - <pseudo_event id="2" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="1" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="11" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/migrate-begin.scores b/pengine/test10/migrate-begin.scores index 0ed41b2efef..d8cca37d012 100644 --- a/pengine/test10/migrate-begin.scores +++ b/pengine/test10/migrate-begin.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 0 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: 0 -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: -INFINITY -native_color: test-vm allocation score on hex-13: 0 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 0 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: -INFINITY +pcmk__native_allocate: test-vm allocation score on hex-13: 0 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migrate-begin.summary b/pengine/test10/migrate-begin.summary index 56e0f335ad9..705bb1b4907 100644 --- a/pengine/test10/migrate-begin.summary +++ b/pengine/test10/migrate-begin.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: test-vm migrate_from on hex-13 * Resource action: test-vm stop on hex-14 * Pseudo action: load_stopped_hex-14 - * Pseudo action: all_stopped * Pseudo action: test-vm_start_0 Revised cluster status: diff --git a/pengine/test10/migrate-both-vms.dot b/pengine/test10/migrate-both-vms.dot index e8837548b1c..891bb82f470 100644 --- a/pengine/test10/migrate-both-vms.dot +++ b/pengine/test10/migrate-both-vms.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "c-fs-bind-libvirt-VM-cvmh_stop_0" -> "c-fs-bind-libvirt-VM-cvmh_stopped_0" [ style = bold] "c-fs-bind-libvirt-VM-cvmh_stop_0" -> "fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" [ style = bold] "c-fs-bind-libvirt-VM-cvmh_stop_0" -> "fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" [ style = bold] @@ -28,20 +27,16 @@ digraph "g" { "c-watch-ib0_stop_0" -> "p-watch-ib0_stop_0 cvmh04" [ style = bold] "c-watch-ib0_stop_0" [ style=bold color="green" fontcolor="orange"] "c-watch-ib0_stopped_0" [ style=bold color="green" fontcolor="orange"] -"fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" -> "all_stopped" [ style = bold] "fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" -> "c-fs-bind-libvirt-VM-cvmh_stopped_0" [ style = bold] "fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" -> "fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" [ style = bold] "fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" -> "p-fs-gpfs_stop_0 cvmh03" [ style = bold] "fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" [ style=bold color="green" fontcolor="black"] -"fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" -> "all_stopped" [ style = bold] "fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" -> "c-fs-bind-libvirt-VM-cvmh_stopped_0" [ style = bold] "fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" -> "p-fs-gpfs_stop_0 cvmh04" [ style = bold] "fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" [ style=bold color="green" fontcolor="black"] -"fs-libvirt-VM-xcm_stop_0 cvmh03" -> "all_stopped" [ style = bold] "fs-libvirt-VM-xcm_stop_0 cvmh03" -> "c-fs-libvirt-VM-xcm_stopped_0" [ style = bold] "fs-libvirt-VM-xcm_stop_0 cvmh03" -> "fs-libvirt-VM-xcm_stop_0 cvmh04" [ style = bold] "fs-libvirt-VM-xcm_stop_0 cvmh03" [ style=bold color="green" fontcolor="black"] -"fs-libvirt-VM-xcm_stop_0 cvmh04" -> "all_stopped" [ style = bold] "fs-libvirt-VM-xcm_stop_0 cvmh04" -> "c-fs-libvirt-VM-xcm_stopped_0" [ style = bold] "fs-libvirt-VM-xcm_stop_0 cvmh04" [ style=bold color="green" fontcolor="black"] "load_stopped_cvmh01 cvmh01" -> "vm-compute-test_migrate_to_0 cvmh03" [ style = bold] @@ -52,29 +47,23 @@ digraph "g" { "load_stopped_cvmh02 cvmh02" [ style=bold color="green" fontcolor="orange"] "load_stopped_cvmh03 cvmh03" [ style=bold color="green" fontcolor="orange"] "load_stopped_cvmh04 cvmh04" [ style=bold color="green" fontcolor="orange"] -"p-fs-gpfs_stop_0 cvmh03" -> "all_stopped" [ style = bold] "p-fs-gpfs_stop_0 cvmh03" -> "c-fs-gpfs_stopped_0" [ style = bold] "p-fs-gpfs_stop_0 cvmh03" -> "p-fs-gpfs_stop_0 cvmh04" [ style = bold] "p-fs-gpfs_stop_0 cvmh03" [ style=bold color="green" fontcolor="black"] -"p-fs-gpfs_stop_0 cvmh04" -> "all_stopped" [ style = bold] "p-fs-gpfs_stop_0 cvmh04" -> "c-fs-gpfs_stopped_0" [ style = bold] "p-fs-gpfs_stop_0 cvmh04" [ style=bold color="green" fontcolor="black"] -"p-libvirtd_stop_0 cvmh03" -> "all_stopped" [ style = bold] "p-libvirtd_stop_0 cvmh03" -> "c-p-libvirtd_stopped_0" [ style = bold] "p-libvirtd_stop_0 cvmh03" -> "fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" [ style = bold] "p-libvirtd_stop_0 cvmh03" -> "fs-libvirt-VM-xcm_stop_0 cvmh03" [ style = bold] "p-libvirtd_stop_0 cvmh03" -> "p-libvirtd_stop_0 cvmh04" [ style = bold] "p-libvirtd_stop_0 cvmh03" [ style=bold color="green" fontcolor="black"] -"p-libvirtd_stop_0 cvmh04" -> "all_stopped" [ style = bold] "p-libvirtd_stop_0 cvmh04" -> "c-p-libvirtd_stopped_0" [ style = bold] "p-libvirtd_stop_0 cvmh04" -> "fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" [ style = bold] "p-libvirtd_stop_0 cvmh04" -> "fs-libvirt-VM-xcm_stop_0 cvmh04" [ style = bold] "p-libvirtd_stop_0 cvmh04" [ style=bold color="green" fontcolor="black"] -"p-watch-ib0_stop_0 cvmh03" -> "all_stopped" [ style = bold] "p-watch-ib0_stop_0 cvmh03" -> "c-watch-ib0_stopped_0" [ style = bold] "p-watch-ib0_stop_0 cvmh03" -> "p-watch-ib0_stop_0 cvmh04" [ style = bold] "p-watch-ib0_stop_0 cvmh03" [ style=bold color="green" fontcolor="black"] -"p-watch-ib0_stop_0 cvmh04" -> "all_stopped" [ style = bold] "p-watch-ib0_stop_0 cvmh04" -> "c-watch-ib0_stopped_0" [ style = bold] "p-watch-ib0_stop_0 cvmh04" [ style=bold color="green" fontcolor="black"] "vm-compute-test_migrate_from_0 cvmh01" -> "vm-compute-test_start_0 cvmh01" [ style = bold] @@ -88,7 +77,6 @@ digraph "g" { "vm-compute-test_start_0 cvmh01" -> "vm-swbuildsl6_migrate_to_0 cvmh04" [ style = dashed] "vm-compute-test_start_0 cvmh01" -> "vm-swbuildsl6_start_0 cvmh02" [ style = bold] "vm-compute-test_start_0 cvmh01" [ style=bold color="green" fontcolor="orange"] -"vm-compute-test_stop_0 cvmh03" -> "all_stopped" [ style = bold] "vm-compute-test_stop_0 cvmh03" -> "c-p-libvirtd_stop_0" [ style = bold] "vm-compute-test_stop_0 cvmh03" -> "load_stopped_cvmh03 cvmh03" [ style = bold] "vm-compute-test_stop_0 cvmh03" -> "vm-compute-test_start_0 cvmh01" [ style = bold] @@ -101,7 +89,6 @@ digraph "g" { "vm-swbuildsl6_monitor_45000 cvmh02" [ style=bold color="green" fontcolor="black"] "vm-swbuildsl6_start_0 cvmh02" -> "vm-swbuildsl6_monitor_45000 cvmh02" [ style = bold] "vm-swbuildsl6_start_0 cvmh02" [ style=bold color="green" fontcolor="orange"] -"vm-swbuildsl6_stop_0 cvmh04" -> "all_stopped" [ style = bold] "vm-swbuildsl6_stop_0 cvmh04" -> "c-p-libvirtd_stop_0" [ style = bold] "vm-swbuildsl6_stop_0 cvmh04" -> "load_stopped_cvmh04 cvmh04" [ style = bold] "vm-swbuildsl6_stop_0 cvmh04" -> "vm-compute-test_migrate_to_0 cvmh03" [ style = dashed] diff --git a/pengine/test10/migrate-both-vms.exp b/pengine/test10/migrate-both-vms.exp index a8c5c6358ff..b9e98961a24 100644 --- a/pengine/test10/migrate-both-vms.exp +++ b/pengine/test10/migrate-both-vms.exp @@ -1,119 +1,119 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="32" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> + <rsc_op id="31" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> <primitive id="fs-libvirt-VM-xcm" long-id="fs-libvirt-VM-xcm:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="cvmh04" CRM_meta_on_node_uuid="cvmh04" CRM_meta_timeout="110000" device="cvmstorage-ib:/libvirt/VM-xcm" directory="/srv/libvirt/VM-xcm" fstype="nfs" options="rw,relatime"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="34" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="c-fs-libvirt-VM-xcm_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="c-fs-libvirt-VM-xcm_stop_0"/> </trigger> <trigger> - <rsc_op id="70" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="69" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="35" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> + <rsc_op id="34" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> <primitive id="fs-libvirt-VM-xcm" long-id="fs-libvirt-VM-xcm:2" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="cvmh03" CRM_meta_on_node_uuid="cvmh03" CRM_meta_timeout="110000" device="cvmstorage-ib:/libvirt/VM-xcm" directory="/srv/libvirt/VM-xcm" fstype="nfs" options="rw,relatime"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="stop" operation_key="c-fs-libvirt-VM-xcm_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="c-fs-libvirt-VM-xcm_stop_0"/> </trigger> <trigger> - <rsc_op id="73" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="72" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="41" operation="stopped" operation_key="c-fs-libvirt-VM-xcm_stopped_0"> + <pseudo_event id="40" operation="stopped" operation_key="c-fs-libvirt-VM-xcm_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="31" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> <trigger> - <rsc_op id="35" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="34" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="c-fs-libvirt-VM-xcm_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="c-fs-libvirt-VM-xcm_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="40" operation="stop" operation_key="c-fs-libvirt-VM-xcm_stop_0"> + <pseudo_event id="39" operation="stop" operation_key="c-fs-libvirt-VM-xcm_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="79" operation="stopped" operation_key="c-p-libvirtd_stopped_0"/> + <pseudo_event id="78" operation="stopped" operation_key="c-p-libvirtd_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="42" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> + <rsc_op id="41" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> <primitive id="p-watch-ib0" long-id="p-watch-ib0:0" class="ocf" provider="heartbeat" type="ethmonitor"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="cvmh04" CRM_meta_on_node_uuid="cvmh04" CRM_meta_timeout="20000" interface="ib0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="44" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <pseudo_event id="50" operation="stop" operation_key="c-watch-ib0_stop_0"/> + <pseudo_event id="49" operation="stop" operation_key="c-watch-ib0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="45" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> + <rsc_op id="44" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> <primitive id="p-watch-ib0" long-id="p-watch-ib0:2" class="ocf" provider="heartbeat" type="ethmonitor"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="cvmh03" CRM_meta_on_node_uuid="cvmh03" CRM_meta_timeout="20000" interface="ib0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="50" operation="stop" operation_key="c-watch-ib0_stop_0"/> + <pseudo_event id="49" operation="stop" operation_key="c-watch-ib0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="51" operation="stopped" operation_key="c-watch-ib0_stopped_0"> + <pseudo_event id="50" operation="stopped" operation_key="c-watch-ib0_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="41" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> <trigger> - <rsc_op id="45" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="44" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <pseudo_event id="50" operation="stop" operation_key="c-watch-ib0_stop_0"/> + <pseudo_event id="49" operation="stop" operation_key="c-watch-ib0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="50" operation="stop" operation_key="c-watch-ib0_stop_0"> + <pseudo_event id="49" operation="stop" operation_key="c-watch-ib0_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -121,285 +121,285 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="52" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> + <rsc_op id="51" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> <primitive id="p-fs-gpfs" long-id="p-fs-gpfs:0" class="ocf" provider="ccni" type="gpfs"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="cvmh04" CRM_meta_on_node_uuid="cvmh04" CRM_meta_timeout="120000" fspath="/gpfs/lb/utility"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="55" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="54" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <pseudo_event id="60" operation="stop" operation_key="c-fs-gpfs_stop_0"/> + <pseudo_event id="59" operation="stop" operation_key="c-fs-gpfs_stop_0"/> </trigger> <trigger> - <rsc_op id="80" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="79" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="55" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> + <rsc_op id="54" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> <primitive id="p-fs-gpfs" long-id="p-fs-gpfs:2" class="ocf" provider="ccni" type="gpfs"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="cvmh03" CRM_meta_on_node_uuid="cvmh03" CRM_meta_timeout="120000" fspath="/gpfs/lb/utility"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="stop" operation_key="c-fs-gpfs_stop_0"/> + <pseudo_event id="59" operation="stop" operation_key="c-fs-gpfs_stop_0"/> </trigger> <trigger> - <rsc_op id="83" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="82" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="61" operation="stopped" operation_key="c-fs-gpfs_stopped_0"> + <pseudo_event id="60" operation="stopped" operation_key="c-fs-gpfs_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="51" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> <trigger> - <rsc_op id="55" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="54" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <pseudo_event id="60" operation="stop" operation_key="c-fs-gpfs_stop_0"/> + <pseudo_event id="59" operation="stop" operation_key="c-fs-gpfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="60" operation="stop" operation_key="c-fs-gpfs_stop_0"> + <pseudo_event id="59" operation="stop" operation_key="c-fs-gpfs_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="89" operation="stopped" operation_key="c-fs-bind-libvirt-VM-cvmh_stopped_0"/> + <pseudo_event id="88" operation="stopped" operation_key="c-fs-bind-libvirt-VM-cvmh_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="70" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> + <rsc_op id="69" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> <primitive id="p-libvirtd" long-id="p-libvirtd:0" class="lsb" type="libvirtd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="cvmh04" CRM_meta_on_node_uuid="cvmh04" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="72" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <pseudo_event id="78" operation="stop" operation_key="c-p-libvirtd_stop_0"/> + <pseudo_event id="77" operation="stop" operation_key="c-p-libvirtd_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="73" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> + <rsc_op id="72" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> <primitive id="p-libvirtd" long-id="p-libvirtd:2" class="lsb" type="libvirtd"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="cvmh03" CRM_meta_on_node_uuid="cvmh03" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="78" operation="stop" operation_key="c-p-libvirtd_stop_0"/> + <pseudo_event id="77" operation="stop" operation_key="c-p-libvirtd_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="79" operation="stopped" operation_key="c-p-libvirtd_stopped_0"> + <pseudo_event id="78" operation="stopped" operation_key="c-p-libvirtd_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="69" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> <trigger> - <rsc_op id="73" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="72" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <pseudo_event id="78" operation="stop" operation_key="c-p-libvirtd_stop_0"/> + <pseudo_event id="77" operation="stop" operation_key="c-p-libvirtd_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="78" operation="stop" operation_key="c-p-libvirtd_stop_0"> + <pseudo_event id="77" operation="stop" operation_key="c-p-libvirtd_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="90" operation="stop" operation_key="vm-compute-test_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="89" operation="stop" operation_key="vm-compute-test_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <rsc_op id="95" operation="stop" operation_key="vm-swbuildsl6_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="94" operation="stop" operation_key="vm-swbuildsl6_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="80" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> + <rsc_op id="79" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> <primitive id="fs-bind-libvirt-VM-cvmh" long-id="fs-bind-libvirt-VM-cvmh:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="cvmh04" CRM_meta_on_node_uuid="cvmh04" CRM_meta_timeout="120000" device="/gpfs/lb/utility/VM-cvmh" directory="/srv/libvirt/VM-cvmh" fstype="none" options="bind"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="69" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> <trigger> - <rsc_op id="83" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="82" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <pseudo_event id="88" operation="stop" operation_key="c-fs-bind-libvirt-VM-cvmh_stop_0"/> + <pseudo_event id="87" operation="stop" operation_key="c-fs-bind-libvirt-VM-cvmh_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="83" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> + <rsc_op id="82" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> <primitive id="fs-bind-libvirt-VM-cvmh" long-id="fs-bind-libvirt-VM-cvmh:2" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="cvmh03" CRM_meta_on_node_uuid="cvmh03" CRM_meta_timeout="120000" device="/gpfs/lb/utility/VM-cvmh" directory="/srv/libvirt/VM-cvmh" fstype="none" options="bind"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="72" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <pseudo_event id="88" operation="stop" operation_key="c-fs-bind-libvirt-VM-cvmh_stop_0"/> + <pseudo_event id="87" operation="stop" operation_key="c-fs-bind-libvirt-VM-cvmh_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="89" operation="stopped" operation_key="c-fs-bind-libvirt-VM-cvmh_stopped_0"> + <pseudo_event id="88" operation="stopped" operation_key="c-fs-bind-libvirt-VM-cvmh_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="80" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="79" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> <trigger> - <rsc_op id="83" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="82" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <pseudo_event id="88" operation="stop" operation_key="c-fs-bind-libvirt-VM-cvmh_stop_0"/> + <pseudo_event id="87" operation="stop" operation_key="c-fs-bind-libvirt-VM-cvmh_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="88" operation="stop" operation_key="c-fs-bind-libvirt-VM-cvmh_stop_0"> + <pseudo_event id="87" operation="stop" operation_key="c-fs-bind-libvirt-VM-cvmh_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="79" operation="stopped" operation_key="c-p-libvirtd_stopped_0"/> + <pseudo_event id="78" operation="stopped" operation_key="c-p-libvirtd_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="94" operation="migrate_from" operation_key="vm-compute-test_migrate_from_0" on_node="cvmh01" on_node_uuid="cvmh01"> + <rsc_op id="93" operation="migrate_from" operation_key="vm-compute-test_migrate_from_0" on_node="cvmh01" on_node_uuid="cvmh01"> <primitive id="vm-compute-test" class="ocf" provider="ccni" type="xcatVirtualDomain"/> <attributes CRM_meta_migrate_source="cvmh03" CRM_meta_migrate_target="cvmh01" CRM_meta_on_node="cvmh01" CRM_meta_on_node_uuid="cvmh01" CRM_meta_timeout="20000" migration_network_suffix="-ib" migration_transport="ssh" nodename="compute-test"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="93" operation="migrate_to" operation_key="vm-compute-test_migrate_to_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="92" operation="migrate_to" operation_key="vm-compute-test_migrate_to_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="93" operation="migrate_to" operation_key="vm-compute-test_migrate_to_0" on_node="cvmh03" on_node_uuid="cvmh03"> + <rsc_op id="92" operation="migrate_to" operation_key="vm-compute-test_migrate_to_0" on_node="cvmh03" on_node_uuid="cvmh03"> <primitive id="vm-compute-test" class="ocf" provider="ccni" type="xcatVirtualDomain"/> <attributes CRM_meta_migrate_source="cvmh03" CRM_meta_migrate_target="cvmh01" CRM_meta_on_node="cvmh03" CRM_meta_on_node_uuid="cvmh03" CRM_meta_record_pending="true" CRM_meta_timeout="20000" migration_network_suffix="-ib" migration_transport="ssh" nodename="compute-test"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="load_stopped_cvmh01" operation_key="load_stopped_cvmh01"/> + <pseudo_event id="28" operation="load_stopped_cvmh01" operation_key="load_stopped_cvmh01"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="vm-compute-test_monitor_45000" on_node="cvmh01" on_node_uuid="cvmh01"> + <rsc_op id="91" operation="monitor" operation_key="vm-compute-test_monitor_45000" on_node="cvmh01" on_node_uuid="cvmh01"> <primitive id="vm-compute-test" class="ocf" provider="ccni" type="xcatVirtualDomain"/> <attributes CRM_meta_interval="45000" CRM_meta_name="monitor" CRM_meta_on_node="cvmh01" CRM_meta_on_node_uuid="cvmh01" CRM_meta_timeout="30000" migration_network_suffix="-ib" migration_transport="ssh" nodename="compute-test"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="91" operation="start" operation_key="vm-compute-test_start_0"/> + <pseudo_event id="90" operation="start" operation_key="vm-compute-test_start_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="91" operation="start" operation_key="vm-compute-test_start_0"> + <pseudo_event id="90" operation="start" operation_key="vm-compute-test_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="90000" migration_network_suffix="-ib" migration_transport="ssh" nodename="compute-test"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="load_stopped_cvmh01" operation_key="load_stopped_cvmh01"/> + <pseudo_event id="28" operation="load_stopped_cvmh01" operation_key="load_stopped_cvmh01"/> </trigger> <trigger> - <rsc_op id="90" operation="stop" operation_key="vm-compute-test_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> + <rsc_op id="89" operation="stop" operation_key="vm-compute-test_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> <trigger> - <rsc_op id="94" operation="migrate_from" operation_key="vm-compute-test_migrate_from_0" on_node="cvmh01" on_node_uuid="cvmh01"/> + <rsc_op id="93" operation="migrate_from" operation_key="vm-compute-test_migrate_from_0" on_node="cvmh01" on_node_uuid="cvmh01"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="90" operation="stop" operation_key="vm-compute-test_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> + <rsc_op id="89" operation="stop" operation_key="vm-compute-test_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"> <primitive id="vm-compute-test" class="ocf" provider="ccni" type="xcatVirtualDomain"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="cvmh03" CRM_meta_on_node_uuid="cvmh03" CRM_meta_timeout="90000" migration_network_suffix="-ib" migration_transport="ssh" nodename="compute-test"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="94" operation="migrate_from" operation_key="vm-compute-test_migrate_from_0" on_node="cvmh01" on_node_uuid="cvmh01"/> + <rsc_op id="93" operation="migrate_from" operation_key="vm-compute-test_migrate_from_0" on_node="cvmh01" on_node_uuid="cvmh01"/> </trigger> <trigger> - <rsc_op id="95" operation="stop" operation_key="vm-swbuildsl6_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="94" operation="stop" operation_key="vm-swbuildsl6_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="99" operation="migrate_from" operation_key="vm-swbuildsl6_migrate_from_0" on_node="cvmh02" on_node_uuid="cvmh02"> + <rsc_op id="98" operation="migrate_from" operation_key="vm-swbuildsl6_migrate_from_0" on_node="cvmh02" on_node_uuid="cvmh02"> <primitive id="vm-swbuildsl6" class="ocf" provider="ccni" type="xcatVirtualDomain"/> <attributes CRM_meta_migrate_source="cvmh04" CRM_meta_migrate_target="cvmh02" CRM_meta_on_node="cvmh02" CRM_meta_on_node_uuid="cvmh02" CRM_meta_timeout="20000" migration_network_suffix="-ib" migration_transport="ssh" nodename="swbuildsl6"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="98" operation="migrate_to" operation_key="vm-swbuildsl6_migrate_to_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="97" operation="migrate_to" operation_key="vm-swbuildsl6_migrate_to_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="98" operation="migrate_to" operation_key="vm-swbuildsl6_migrate_to_0" on_node="cvmh04" on_node_uuid="cvmh04"> + <rsc_op id="97" operation="migrate_to" operation_key="vm-swbuildsl6_migrate_to_0" on_node="cvmh04" on_node_uuid="cvmh04"> <primitive id="vm-swbuildsl6" class="ocf" provider="ccni" type="xcatVirtualDomain"/> <attributes CRM_meta_migrate_source="cvmh04" CRM_meta_migrate_target="cvmh02" CRM_meta_on_node="cvmh04" CRM_meta_on_node_uuid="cvmh04" CRM_meta_record_pending="true" CRM_meta_timeout="20000" migration_network_suffix="-ib" migration_transport="ssh" nodename="swbuildsl6"/> </rsc_op> @@ -409,26 +409,26 @@ <pseudo_event id="29" operation="load_stopped_cvmh02" operation_key="load_stopped_cvmh02"/> </trigger> <trigger> - <rsc_op id="94" operation="migrate_from" operation_key="vm-compute-test_migrate_from_0" on_node="cvmh01" on_node_uuid="cvmh01"/> + <rsc_op id="93" operation="migrate_from" operation_key="vm-compute-test_migrate_from_0" on_node="cvmh01" on_node_uuid="cvmh01"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="97" operation="monitor" operation_key="vm-swbuildsl6_monitor_45000" on_node="cvmh02" on_node_uuid="cvmh02"> + <rsc_op id="96" operation="monitor" operation_key="vm-swbuildsl6_monitor_45000" on_node="cvmh02" on_node_uuid="cvmh02"> <primitive id="vm-swbuildsl6" class="ocf" provider="ccni" type="xcatVirtualDomain"/> <attributes CRM_meta_interval="45000" CRM_meta_name="monitor" CRM_meta_on_node="cvmh02" CRM_meta_on_node_uuid="cvmh02" CRM_meta_timeout="30000" migration_network_suffix="-ib" migration_transport="ssh" nodename="swbuildsl6"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="96" operation="start" operation_key="vm-swbuildsl6_start_0"/> + <pseudo_event id="95" operation="start" operation_key="vm-swbuildsl6_start_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="96" operation="start" operation_key="vm-swbuildsl6_start_0"> + <pseudo_event id="95" operation="start" operation_key="vm-swbuildsl6_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="90000" migration_network_suffix="-ib" migration_transport="ssh" nodename="swbuildsl6"/> </pseudo_event> </action_set> @@ -437,38 +437,30 @@ <pseudo_event id="29" operation="load_stopped_cvmh02" operation_key="load_stopped_cvmh02"/> </trigger> <trigger> - <pseudo_event id="91" operation="start" operation_key="vm-compute-test_start_0"/> + <pseudo_event id="90" operation="start" operation_key="vm-compute-test_start_0"/> </trigger> <trigger> - <rsc_op id="95" operation="stop" operation_key="vm-swbuildsl6_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="94" operation="stop" operation_key="vm-swbuildsl6_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> <trigger> - <rsc_op id="99" operation="migrate_from" operation_key="vm-swbuildsl6_migrate_from_0" on_node="cvmh02" on_node_uuid="cvmh02"/> + <rsc_op id="98" operation="migrate_from" operation_key="vm-swbuildsl6_migrate_from_0" on_node="cvmh02" on_node_uuid="cvmh02"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="95" operation="stop" operation_key="vm-swbuildsl6_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> + <rsc_op id="94" operation="stop" operation_key="vm-swbuildsl6_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"> <primitive id="vm-swbuildsl6" class="ocf" provider="ccni" type="xcatVirtualDomain"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="cvmh04" CRM_meta_on_node_uuid="cvmh04" CRM_meta_timeout="90000" migration_network_suffix="-ib" migration_transport="ssh" nodename="swbuildsl6"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="99" operation="migrate_from" operation_key="vm-swbuildsl6_migrate_from_0" on_node="cvmh02" on_node_uuid="cvmh02"/> + <rsc_op id="98" operation="migrate_from" operation_key="vm-swbuildsl6_migrate_from_0" on_node="cvmh02" on_node_uuid="cvmh02"/> </trigger> </inputs> </synapse> <synapse id="30"> - <action_set> - <pseudo_event id="31" operation="load_stopped_cvmh01" operation_key="load_stopped_cvmh01"> - <attributes /> - </pseudo_event> - </action_set> - <inputs/> - </synapse> - <synapse id="31"> <action_set> <pseudo_event id="30" operation="load_stopped_cvmh04" operation_key="load_stopped_cvmh04"> <attributes /> @@ -476,11 +468,11 @@ </action_set> <inputs> <trigger> - <rsc_op id="95" operation="stop" operation_key="vm-swbuildsl6_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="94" operation="stop" operation_key="vm-swbuildsl6_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> </trigger> </inputs> </synapse> - <synapse id="32"> + <synapse id="31"> <action_set> <pseudo_event id="29" operation="load_stopped_cvmh02" operation_key="load_stopped_cvmh02"> <attributes /> @@ -488,60 +480,23 @@ </action_set> <inputs/> </synapse> - <synapse id="33"> + <synapse id="32"> <action_set> - <pseudo_event id="28" operation="load_stopped_cvmh03" operation_key="load_stopped_cvmh03"> + <pseudo_event id="28" operation="load_stopped_cvmh01" operation_key="load_stopped_cvmh01"> <attributes /> </pseudo_event> </action_set> - <inputs> - <trigger> - <rsc_op id="90" operation="stop" operation_key="vm-compute-test_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> - </trigger> - </inputs> + <inputs/> </synapse> - <synapse id="34"> + <synapse id="33"> <action_set> - <pseudo_event id="27" operation="all_stopped" operation_key="all_stopped"> + <pseudo_event id="27" operation="load_stopped_cvmh03" operation_key="load_stopped_cvmh03"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> - </trigger> - <trigger> - <rsc_op id="35" operation="stop" operation_key="fs-libvirt-VM-xcm_stop_0" internal_operation_key="fs-libvirt-VM-xcm:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> - </trigger> - <trigger> - <rsc_op id="42" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> - </trigger> - <trigger> - <rsc_op id="45" operation="stop" operation_key="p-watch-ib0_stop_0" internal_operation_key="p-watch-ib0:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> - </trigger> - <trigger> - <rsc_op id="52" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> - </trigger> - <trigger> - <rsc_op id="55" operation="stop" operation_key="p-fs-gpfs_stop_0" internal_operation_key="p-fs-gpfs:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> - </trigger> - <trigger> - <rsc_op id="70" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> - </trigger> - <trigger> - <rsc_op id="73" operation="stop" operation_key="p-libvirtd_stop_0" internal_operation_key="p-libvirtd:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> - </trigger> - <trigger> - <rsc_op id="80" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:0_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> - </trigger> - <trigger> - <rsc_op id="83" operation="stop" operation_key="fs-bind-libvirt-VM-cvmh_stop_0" internal_operation_key="fs-bind-libvirt-VM-cvmh:2_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> - </trigger> - <trigger> - <rsc_op id="90" operation="stop" operation_key="vm-compute-test_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> - </trigger> - <trigger> - <rsc_op id="95" operation="stop" operation_key="vm-swbuildsl6_stop_0" on_node="cvmh04" on_node_uuid="cvmh04"/> + <rsc_op id="89" operation="stop" operation_key="vm-compute-test_stop_0" on_node="cvmh03" on_node_uuid="cvmh03"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/migrate-both-vms.scores b/pengine/test10/migrate-both-vms.scores index c8ec735229d..3021121aafe 100644 --- a/pengine/test10/migrate-both-vms.scores +++ b/pengine/test10/migrate-both-vms.scores @@ -1,205 +1,205 @@ Allocation scores: -clone_color: c-fs-bind-libvirt-VM-cvmh allocation score on cvmh01: 0 -clone_color: c-fs-bind-libvirt-VM-cvmh allocation score on cvmh02: 0 -clone_color: c-fs-bind-libvirt-VM-cvmh allocation score on cvmh03: 0 -clone_color: c-fs-bind-libvirt-VM-cvmh allocation score on cvmh04: 0 -clone_color: c-fs-gpfs allocation score on cvmh01: 0 -clone_color: c-fs-gpfs allocation score on cvmh02: 0 -clone_color: c-fs-gpfs allocation score on cvmh03: 0 -clone_color: c-fs-gpfs allocation score on cvmh04: 0 -clone_color: c-fs-libvirt-VM-xcm allocation score on cvmh01: 0 -clone_color: c-fs-libvirt-VM-xcm allocation score on cvmh02: 0 -clone_color: c-fs-libvirt-VM-xcm allocation score on cvmh03: 0 -clone_color: c-fs-libvirt-VM-xcm allocation score on cvmh04: 0 -clone_color: c-p-libvirtd allocation score on cvmh01: 0 -clone_color: c-p-libvirtd allocation score on cvmh02: 0 -clone_color: c-p-libvirtd allocation score on cvmh03: 0 -clone_color: c-p-libvirtd allocation score on cvmh04: 0 -clone_color: c-watch-ib0 allocation score on cvmh01: 0 -clone_color: c-watch-ib0 allocation score on cvmh02: 0 -clone_color: c-watch-ib0 allocation score on cvmh03: 0 -clone_color: c-watch-ib0 allocation score on cvmh04: 0 -clone_color: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh01: 0 -clone_color: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh02: 0 -clone_color: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh03: 0 -clone_color: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh04: 1 -clone_color: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh01: 0 -clone_color: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh02: 1 -clone_color: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh03: 0 -clone_color: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh04: 0 -clone_color: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh01: 0 -clone_color: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh02: 0 -clone_color: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh03: 1 -clone_color: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh04: 0 -clone_color: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh01: 1 -clone_color: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh02: 0 -clone_color: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh03: 0 -clone_color: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh04: 0 -clone_color: fs-libvirt-VM-xcm:0 allocation score on cvmh01: 0 -clone_color: fs-libvirt-VM-xcm:0 allocation score on cvmh02: 0 -clone_color: fs-libvirt-VM-xcm:0 allocation score on cvmh03: 0 -clone_color: fs-libvirt-VM-xcm:0 allocation score on cvmh04: 1 -clone_color: fs-libvirt-VM-xcm:1 allocation score on cvmh01: 0 -clone_color: fs-libvirt-VM-xcm:1 allocation score on cvmh02: 1 -clone_color: fs-libvirt-VM-xcm:1 allocation score on cvmh03: 0 -clone_color: fs-libvirt-VM-xcm:1 allocation score on cvmh04: 0 -clone_color: fs-libvirt-VM-xcm:2 allocation score on cvmh01: 0 -clone_color: fs-libvirt-VM-xcm:2 allocation score on cvmh02: 0 -clone_color: fs-libvirt-VM-xcm:2 allocation score on cvmh03: 1 -clone_color: fs-libvirt-VM-xcm:2 allocation score on cvmh04: 0 -clone_color: fs-libvirt-VM-xcm:3 allocation score on cvmh01: 1 -clone_color: fs-libvirt-VM-xcm:3 allocation score on cvmh02: 0 -clone_color: fs-libvirt-VM-xcm:3 allocation score on cvmh03: 0 -clone_color: fs-libvirt-VM-xcm:3 allocation score on cvmh04: 0 -clone_color: p-fs-gpfs:0 allocation score on cvmh01: 0 -clone_color: p-fs-gpfs:0 allocation score on cvmh02: 0 -clone_color: p-fs-gpfs:0 allocation score on cvmh03: 0 -clone_color: p-fs-gpfs:0 allocation score on cvmh04: 1 -clone_color: p-fs-gpfs:1 allocation score on cvmh01: 0 -clone_color: p-fs-gpfs:1 allocation score on cvmh02: 1 -clone_color: p-fs-gpfs:1 allocation score on cvmh03: 0 -clone_color: p-fs-gpfs:1 allocation score on cvmh04: 0 -clone_color: p-fs-gpfs:2 allocation score on cvmh01: 0 -clone_color: p-fs-gpfs:2 allocation score on cvmh02: 0 -clone_color: p-fs-gpfs:2 allocation score on cvmh03: 1 -clone_color: p-fs-gpfs:2 allocation score on cvmh04: 0 -clone_color: p-fs-gpfs:3 allocation score on cvmh01: 1 -clone_color: p-fs-gpfs:3 allocation score on cvmh02: 0 -clone_color: p-fs-gpfs:3 allocation score on cvmh03: 0 -clone_color: p-fs-gpfs:3 allocation score on cvmh04: 0 -clone_color: p-libvirtd:0 allocation score on cvmh01: 0 -clone_color: p-libvirtd:0 allocation score on cvmh02: 0 -clone_color: p-libvirtd:0 allocation score on cvmh03: 0 -clone_color: p-libvirtd:0 allocation score on cvmh04: 1 -clone_color: p-libvirtd:1 allocation score on cvmh01: 0 -clone_color: p-libvirtd:1 allocation score on cvmh02: 1 -clone_color: p-libvirtd:1 allocation score on cvmh03: 0 -clone_color: p-libvirtd:1 allocation score on cvmh04: 0 -clone_color: p-libvirtd:2 allocation score on cvmh01: 0 -clone_color: p-libvirtd:2 allocation score on cvmh02: 0 -clone_color: p-libvirtd:2 allocation score on cvmh03: 1 -clone_color: p-libvirtd:2 allocation score on cvmh04: 0 -clone_color: p-libvirtd:3 allocation score on cvmh01: 1 -clone_color: p-libvirtd:3 allocation score on cvmh02: 0 -clone_color: p-libvirtd:3 allocation score on cvmh03: 0 -clone_color: p-libvirtd:3 allocation score on cvmh04: 0 -clone_color: p-watch-ib0:0 allocation score on cvmh01: 0 -clone_color: p-watch-ib0:0 allocation score on cvmh02: 0 -clone_color: p-watch-ib0:0 allocation score on cvmh03: 0 -clone_color: p-watch-ib0:0 allocation score on cvmh04: 1 -clone_color: p-watch-ib0:1 allocation score on cvmh01: 0 -clone_color: p-watch-ib0:1 allocation score on cvmh02: 1 -clone_color: p-watch-ib0:1 allocation score on cvmh03: 0 -clone_color: p-watch-ib0:1 allocation score on cvmh04: 0 -clone_color: p-watch-ib0:2 allocation score on cvmh01: 0 -clone_color: p-watch-ib0:2 allocation score on cvmh02: 0 -clone_color: p-watch-ib0:2 allocation score on cvmh03: 1 -clone_color: p-watch-ib0:2 allocation score on cvmh04: 0 -clone_color: p-watch-ib0:3 allocation score on cvmh01: 1 -clone_color: p-watch-ib0:3 allocation score on cvmh02: 0 -clone_color: p-watch-ib0:3 allocation score on cvmh03: 0 -clone_color: p-watch-ib0:3 allocation score on cvmh04: 0 -native_color: fence-cvmh01 allocation score on cvmh01: -INFINITY -native_color: fence-cvmh01 allocation score on cvmh02: 0 -native_color: fence-cvmh01 allocation score on cvmh03: 0 -native_color: fence-cvmh01 allocation score on cvmh04: 0 -native_color: fence-cvmh02 allocation score on cvmh01: 0 -native_color: fence-cvmh02 allocation score on cvmh02: -INFINITY -native_color: fence-cvmh02 allocation score on cvmh03: 0 -native_color: fence-cvmh02 allocation score on cvmh04: 0 -native_color: fence-cvmh03 allocation score on cvmh01: 0 -native_color: fence-cvmh03 allocation score on cvmh02: 0 -native_color: fence-cvmh03 allocation score on cvmh03: -INFINITY -native_color: fence-cvmh03 allocation score on cvmh04: 0 -native_color: fence-cvmh04 allocation score on cvmh01: 0 -native_color: fence-cvmh04 allocation score on cvmh02: 0 -native_color: fence-cvmh04 allocation score on cvmh03: 0 -native_color: fence-cvmh04 allocation score on cvmh04: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh01: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh02: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh03: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh04: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh01: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh02: 1 -native_color: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh03: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh04: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh01: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh02: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh03: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh04: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh01: 1 -native_color: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh02: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh03: -INFINITY -native_color: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh04: -INFINITY -native_color: fs-libvirt-VM-xcm:0 allocation score on cvmh01: -INFINITY -native_color: fs-libvirt-VM-xcm:0 allocation score on cvmh02: -INFINITY -native_color: fs-libvirt-VM-xcm:0 allocation score on cvmh03: -INFINITY -native_color: fs-libvirt-VM-xcm:0 allocation score on cvmh04: -INFINITY -native_color: fs-libvirt-VM-xcm:1 allocation score on cvmh01: 0 -native_color: fs-libvirt-VM-xcm:1 allocation score on cvmh02: 1 -native_color: fs-libvirt-VM-xcm:1 allocation score on cvmh03: -INFINITY -native_color: fs-libvirt-VM-xcm:1 allocation score on cvmh04: -INFINITY -native_color: fs-libvirt-VM-xcm:2 allocation score on cvmh01: -INFINITY -native_color: fs-libvirt-VM-xcm:2 allocation score on cvmh02: -INFINITY -native_color: fs-libvirt-VM-xcm:2 allocation score on cvmh03: -INFINITY -native_color: fs-libvirt-VM-xcm:2 allocation score on cvmh04: -INFINITY -native_color: fs-libvirt-VM-xcm:3 allocation score on cvmh01: 1 -native_color: fs-libvirt-VM-xcm:3 allocation score on cvmh02: -INFINITY -native_color: fs-libvirt-VM-xcm:3 allocation score on cvmh03: -INFINITY -native_color: fs-libvirt-VM-xcm:3 allocation score on cvmh04: -INFINITY -native_color: p-fs-gpfs:0 allocation score on cvmh01: -INFINITY -native_color: p-fs-gpfs:0 allocation score on cvmh02: -INFINITY -native_color: p-fs-gpfs:0 allocation score on cvmh03: -INFINITY -native_color: p-fs-gpfs:0 allocation score on cvmh04: -INFINITY -native_color: p-fs-gpfs:1 allocation score on cvmh01: 0 -native_color: p-fs-gpfs:1 allocation score on cvmh02: 1 -native_color: p-fs-gpfs:1 allocation score on cvmh03: -INFINITY -native_color: p-fs-gpfs:1 allocation score on cvmh04: -INFINITY -native_color: p-fs-gpfs:2 allocation score on cvmh01: -INFINITY -native_color: p-fs-gpfs:2 allocation score on cvmh02: -INFINITY -native_color: p-fs-gpfs:2 allocation score on cvmh03: -INFINITY -native_color: p-fs-gpfs:2 allocation score on cvmh04: -INFINITY -native_color: p-fs-gpfs:3 allocation score on cvmh01: 1 -native_color: p-fs-gpfs:3 allocation score on cvmh02: -INFINITY -native_color: p-fs-gpfs:3 allocation score on cvmh03: -INFINITY -native_color: p-fs-gpfs:3 allocation score on cvmh04: -INFINITY -native_color: p-libvirtd:0 allocation score on cvmh01: -INFINITY -native_color: p-libvirtd:0 allocation score on cvmh02: -INFINITY -native_color: p-libvirtd:0 allocation score on cvmh03: -INFINITY -native_color: p-libvirtd:0 allocation score on cvmh04: -INFINITY -native_color: p-libvirtd:1 allocation score on cvmh01: -INFINITY -native_color: p-libvirtd:1 allocation score on cvmh02: 1 -native_color: p-libvirtd:1 allocation score on cvmh03: -INFINITY -native_color: p-libvirtd:1 allocation score on cvmh04: -INFINITY -native_color: p-libvirtd:2 allocation score on cvmh01: -INFINITY -native_color: p-libvirtd:2 allocation score on cvmh02: -INFINITY -native_color: p-libvirtd:2 allocation score on cvmh03: -INFINITY -native_color: p-libvirtd:2 allocation score on cvmh04: -INFINITY -native_color: p-libvirtd:3 allocation score on cvmh01: 1 -native_color: p-libvirtd:3 allocation score on cvmh02: -INFINITY -native_color: p-libvirtd:3 allocation score on cvmh03: -INFINITY -native_color: p-libvirtd:3 allocation score on cvmh04: -INFINITY -native_color: p-watch-ib0:0 allocation score on cvmh01: -INFINITY -native_color: p-watch-ib0:0 allocation score on cvmh02: -INFINITY -native_color: p-watch-ib0:0 allocation score on cvmh03: -INFINITY -native_color: p-watch-ib0:0 allocation score on cvmh04: -INFINITY -native_color: p-watch-ib0:1 allocation score on cvmh01: 0 -native_color: p-watch-ib0:1 allocation score on cvmh02: 1 -native_color: p-watch-ib0:1 allocation score on cvmh03: -INFINITY -native_color: p-watch-ib0:1 allocation score on cvmh04: -INFINITY -native_color: p-watch-ib0:2 allocation score on cvmh01: -INFINITY -native_color: p-watch-ib0:2 allocation score on cvmh02: -INFINITY -native_color: p-watch-ib0:2 allocation score on cvmh03: -INFINITY -native_color: p-watch-ib0:2 allocation score on cvmh04: -INFINITY -native_color: p-watch-ib0:3 allocation score on cvmh01: 1 -native_color: p-watch-ib0:3 allocation score on cvmh02: -INFINITY -native_color: p-watch-ib0:3 allocation score on cvmh03: -INFINITY -native_color: p-watch-ib0:3 allocation score on cvmh04: -INFINITY -native_color: vm-compute-test allocation score on cvmh01: 0 -native_color: vm-compute-test allocation score on cvmh02: 0 -native_color: vm-compute-test allocation score on cvmh03: -INFINITY -native_color: vm-compute-test allocation score on cvmh04: -INFINITY -native_color: vm-swbuildsl6 allocation score on cvmh01: 0 -native_color: vm-swbuildsl6 allocation score on cvmh02: 0 -native_color: vm-swbuildsl6 allocation score on cvmh03: -INFINITY -native_color: vm-swbuildsl6 allocation score on cvmh04: -INFINITY +pcmk__clone_allocate: c-fs-bind-libvirt-VM-cvmh allocation score on cvmh01: 0 +pcmk__clone_allocate: c-fs-bind-libvirt-VM-cvmh allocation score on cvmh02: 0 +pcmk__clone_allocate: c-fs-bind-libvirt-VM-cvmh allocation score on cvmh03: 0 +pcmk__clone_allocate: c-fs-bind-libvirt-VM-cvmh allocation score on cvmh04: 0 +pcmk__clone_allocate: c-fs-gpfs allocation score on cvmh01: 0 +pcmk__clone_allocate: c-fs-gpfs allocation score on cvmh02: 0 +pcmk__clone_allocate: c-fs-gpfs allocation score on cvmh03: 0 +pcmk__clone_allocate: c-fs-gpfs allocation score on cvmh04: 0 +pcmk__clone_allocate: c-fs-libvirt-VM-xcm allocation score on cvmh01: 0 +pcmk__clone_allocate: c-fs-libvirt-VM-xcm allocation score on cvmh02: 0 +pcmk__clone_allocate: c-fs-libvirt-VM-xcm allocation score on cvmh03: 0 +pcmk__clone_allocate: c-fs-libvirt-VM-xcm allocation score on cvmh04: 0 +pcmk__clone_allocate: c-p-libvirtd allocation score on cvmh01: 0 +pcmk__clone_allocate: c-p-libvirtd allocation score on cvmh02: 0 +pcmk__clone_allocate: c-p-libvirtd allocation score on cvmh03: 0 +pcmk__clone_allocate: c-p-libvirtd allocation score on cvmh04: 0 +pcmk__clone_allocate: c-watch-ib0 allocation score on cvmh01: 0 +pcmk__clone_allocate: c-watch-ib0 allocation score on cvmh02: 0 +pcmk__clone_allocate: c-watch-ib0 allocation score on cvmh03: 0 +pcmk__clone_allocate: c-watch-ib0 allocation score on cvmh04: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh01: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh02: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh03: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh04: 1 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh01: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh02: 1 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh03: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh04: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh01: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh02: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh03: 1 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh04: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh01: 1 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh02: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh03: 0 +pcmk__clone_allocate: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh04: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:0 allocation score on cvmh01: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:0 allocation score on cvmh02: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:0 allocation score on cvmh03: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:0 allocation score on cvmh04: 1 +pcmk__clone_allocate: fs-libvirt-VM-xcm:1 allocation score on cvmh01: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:1 allocation score on cvmh02: 1 +pcmk__clone_allocate: fs-libvirt-VM-xcm:1 allocation score on cvmh03: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:1 allocation score on cvmh04: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:2 allocation score on cvmh01: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:2 allocation score on cvmh02: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:2 allocation score on cvmh03: 1 +pcmk__clone_allocate: fs-libvirt-VM-xcm:2 allocation score on cvmh04: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:3 allocation score on cvmh01: 1 +pcmk__clone_allocate: fs-libvirt-VM-xcm:3 allocation score on cvmh02: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:3 allocation score on cvmh03: 0 +pcmk__clone_allocate: fs-libvirt-VM-xcm:3 allocation score on cvmh04: 0 +pcmk__clone_allocate: p-fs-gpfs:0 allocation score on cvmh01: 0 +pcmk__clone_allocate: p-fs-gpfs:0 allocation score on cvmh02: 0 +pcmk__clone_allocate: p-fs-gpfs:0 allocation score on cvmh03: 0 +pcmk__clone_allocate: p-fs-gpfs:0 allocation score on cvmh04: 1 +pcmk__clone_allocate: p-fs-gpfs:1 allocation score on cvmh01: 0 +pcmk__clone_allocate: p-fs-gpfs:1 allocation score on cvmh02: 1 +pcmk__clone_allocate: p-fs-gpfs:1 allocation score on cvmh03: 0 +pcmk__clone_allocate: p-fs-gpfs:1 allocation score on cvmh04: 0 +pcmk__clone_allocate: p-fs-gpfs:2 allocation score on cvmh01: 0 +pcmk__clone_allocate: p-fs-gpfs:2 allocation score on cvmh02: 0 +pcmk__clone_allocate: p-fs-gpfs:2 allocation score on cvmh03: 1 +pcmk__clone_allocate: p-fs-gpfs:2 allocation score on cvmh04: 0 +pcmk__clone_allocate: p-fs-gpfs:3 allocation score on cvmh01: 1 +pcmk__clone_allocate: p-fs-gpfs:3 allocation score on cvmh02: 0 +pcmk__clone_allocate: p-fs-gpfs:3 allocation score on cvmh03: 0 +pcmk__clone_allocate: p-fs-gpfs:3 allocation score on cvmh04: 0 +pcmk__clone_allocate: p-libvirtd:0 allocation score on cvmh01: 0 +pcmk__clone_allocate: p-libvirtd:0 allocation score on cvmh02: 0 +pcmk__clone_allocate: p-libvirtd:0 allocation score on cvmh03: 0 +pcmk__clone_allocate: p-libvirtd:0 allocation score on cvmh04: 1 +pcmk__clone_allocate: p-libvirtd:1 allocation score on cvmh01: 0 +pcmk__clone_allocate: p-libvirtd:1 allocation score on cvmh02: 1 +pcmk__clone_allocate: p-libvirtd:1 allocation score on cvmh03: 0 +pcmk__clone_allocate: p-libvirtd:1 allocation score on cvmh04: 0 +pcmk__clone_allocate: p-libvirtd:2 allocation score on cvmh01: 0 +pcmk__clone_allocate: p-libvirtd:2 allocation score on cvmh02: 0 +pcmk__clone_allocate: p-libvirtd:2 allocation score on cvmh03: 1 +pcmk__clone_allocate: p-libvirtd:2 allocation score on cvmh04: 0 +pcmk__clone_allocate: p-libvirtd:3 allocation score on cvmh01: 1 +pcmk__clone_allocate: p-libvirtd:3 allocation score on cvmh02: 0 +pcmk__clone_allocate: p-libvirtd:3 allocation score on cvmh03: 0 +pcmk__clone_allocate: p-libvirtd:3 allocation score on cvmh04: 0 +pcmk__clone_allocate: p-watch-ib0:0 allocation score on cvmh01: 0 +pcmk__clone_allocate: p-watch-ib0:0 allocation score on cvmh02: 0 +pcmk__clone_allocate: p-watch-ib0:0 allocation score on cvmh03: 0 +pcmk__clone_allocate: p-watch-ib0:0 allocation score on cvmh04: 1 +pcmk__clone_allocate: p-watch-ib0:1 allocation score on cvmh01: 0 +pcmk__clone_allocate: p-watch-ib0:1 allocation score on cvmh02: 1 +pcmk__clone_allocate: p-watch-ib0:1 allocation score on cvmh03: 0 +pcmk__clone_allocate: p-watch-ib0:1 allocation score on cvmh04: 0 +pcmk__clone_allocate: p-watch-ib0:2 allocation score on cvmh01: 0 +pcmk__clone_allocate: p-watch-ib0:2 allocation score on cvmh02: 0 +pcmk__clone_allocate: p-watch-ib0:2 allocation score on cvmh03: 1 +pcmk__clone_allocate: p-watch-ib0:2 allocation score on cvmh04: 0 +pcmk__clone_allocate: p-watch-ib0:3 allocation score on cvmh01: 1 +pcmk__clone_allocate: p-watch-ib0:3 allocation score on cvmh02: 0 +pcmk__clone_allocate: p-watch-ib0:3 allocation score on cvmh03: 0 +pcmk__clone_allocate: p-watch-ib0:3 allocation score on cvmh04: 0 +pcmk__native_allocate: fence-cvmh01 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: fence-cvmh01 allocation score on cvmh02: 0 +pcmk__native_allocate: fence-cvmh01 allocation score on cvmh03: 0 +pcmk__native_allocate: fence-cvmh01 allocation score on cvmh04: 0 +pcmk__native_allocate: fence-cvmh02 allocation score on cvmh01: 0 +pcmk__native_allocate: fence-cvmh02 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: fence-cvmh02 allocation score on cvmh03: 0 +pcmk__native_allocate: fence-cvmh02 allocation score on cvmh04: 0 +pcmk__native_allocate: fence-cvmh03 allocation score on cvmh01: 0 +pcmk__native_allocate: fence-cvmh03 allocation score on cvmh02: 0 +pcmk__native_allocate: fence-cvmh03 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: fence-cvmh03 allocation score on cvmh04: 0 +pcmk__native_allocate: fence-cvmh04 allocation score on cvmh01: 0 +pcmk__native_allocate: fence-cvmh04 allocation score on cvmh02: 0 +pcmk__native_allocate: fence-cvmh04 allocation score on cvmh03: 0 +pcmk__native_allocate: fence-cvmh04 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:0 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh02: 1 +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:1 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:2 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh01: 1 +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: fs-bind-libvirt-VM-cvmh:3 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:0 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:0 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:0 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:0 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:1 allocation score on cvmh01: 0 +pcmk__native_allocate: fs-libvirt-VM-xcm:1 allocation score on cvmh02: 1 +pcmk__native_allocate: fs-libvirt-VM-xcm:1 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:1 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:2 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:2 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:2 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:2 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:3 allocation score on cvmh01: 1 +pcmk__native_allocate: fs-libvirt-VM-xcm:3 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:3 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: fs-libvirt-VM-xcm:3 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-fs-gpfs:0 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: p-fs-gpfs:0 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: p-fs-gpfs:0 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-fs-gpfs:0 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-fs-gpfs:1 allocation score on cvmh01: 0 +pcmk__native_allocate: p-fs-gpfs:1 allocation score on cvmh02: 1 +pcmk__native_allocate: p-fs-gpfs:1 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-fs-gpfs:1 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-fs-gpfs:2 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: p-fs-gpfs:2 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: p-fs-gpfs:2 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-fs-gpfs:2 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-fs-gpfs:3 allocation score on cvmh01: 1 +pcmk__native_allocate: p-fs-gpfs:3 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: p-fs-gpfs:3 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-fs-gpfs:3 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-libvirtd:0 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: p-libvirtd:0 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: p-libvirtd:0 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-libvirtd:0 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-libvirtd:1 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: p-libvirtd:1 allocation score on cvmh02: 1 +pcmk__native_allocate: p-libvirtd:1 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-libvirtd:1 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-libvirtd:2 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: p-libvirtd:2 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: p-libvirtd:2 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-libvirtd:2 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-libvirtd:3 allocation score on cvmh01: 1 +pcmk__native_allocate: p-libvirtd:3 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: p-libvirtd:3 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-libvirtd:3 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-watch-ib0:0 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: p-watch-ib0:0 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: p-watch-ib0:0 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-watch-ib0:0 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-watch-ib0:1 allocation score on cvmh01: 0 +pcmk__native_allocate: p-watch-ib0:1 allocation score on cvmh02: 1 +pcmk__native_allocate: p-watch-ib0:1 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-watch-ib0:1 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-watch-ib0:2 allocation score on cvmh01: -INFINITY +pcmk__native_allocate: p-watch-ib0:2 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: p-watch-ib0:2 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-watch-ib0:2 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: p-watch-ib0:3 allocation score on cvmh01: 1 +pcmk__native_allocate: p-watch-ib0:3 allocation score on cvmh02: -INFINITY +pcmk__native_allocate: p-watch-ib0:3 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: p-watch-ib0:3 allocation score on cvmh04: -INFINITY +pcmk__native_allocate: vm-compute-test allocation score on cvmh01: 0 +pcmk__native_allocate: vm-compute-test allocation score on cvmh02: 0 +pcmk__native_allocate: vm-compute-test allocation score on cvmh03: -INFINITY +pcmk__native_allocate: vm-compute-test allocation score on cvmh04: -INFINITY +pcmk__native_allocate: vm-swbuildsl6 allocation score on cvmh01: 0 +pcmk__native_allocate: vm-swbuildsl6 allocation score on cvmh02: 0 +pcmk__native_allocate: vm-swbuildsl6 allocation score on cvmh03: -INFINITY +pcmk__native_allocate: vm-swbuildsl6 allocation score on cvmh04: -INFINITY diff --git a/pengine/test10/migrate-both-vms.summary b/pengine/test10/migrate-both-vms.summary index d45d267bd70..6bdb491533a 100644 --- a/pengine/test10/migrate-both-vms.summary +++ b/pengine/test10/migrate-both-vms.summary @@ -37,8 +37,8 @@ Transition Summary: Executing cluster transition: * Pseudo action: c-watch-ib0_stop_0 - * Pseudo action: load_stopped_cvmh01 * Pseudo action: load_stopped_cvmh02 + * Pseudo action: load_stopped_cvmh01 * Resource action: p-watch-ib0 stop on cvmh03 * Resource action: vm-compute-test migrate_to on cvmh03 * Resource action: p-watch-ib0 stop on cvmh04 @@ -70,7 +70,6 @@ Executing cluster transition: * Resource action: p-fs-gpfs stop on cvmh03 * Resource action: p-fs-gpfs stop on cvmh04 * Pseudo action: c-fs-gpfs_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Node cvmh03: standby diff --git a/pengine/test10/migrate-fail-2.dot b/pengine/test10/migrate-fail-2.dot index 89118b5e46f..d12a56e30d1 100644 --- a/pengine/test10/migrate-fail-2.dot +++ b/pengine/test10/migrate-fail-2.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange" ] "test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black" ] -"test-vm_stop_0 hex-13" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-13" -> "load_stopped_hex-13 hex-13" [ style = bold] "test-vm_stop_0 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "test-vm_stop_0 hex-13" [ style=bold color="green" fontcolor="black" ] -"test-vm_stop_0 hex-14" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] "test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] "test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/migrate-fail-2.exp b/pengine/test10/migrate-fail-2.exp index 3f3e679db03..0ed542dfae8 100644 --- a/pengine/test10/migrate-fail-2.exp +++ b/pengine/test10/migrate-fail-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="14" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="13" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> @@ -11,16 +11,16 @@ <rsc_op id="1" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> <trigger> - <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> + <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> @@ -38,19 +38,19 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="4" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="3" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> @@ -60,20 +60,4 @@ </trigger> </inputs> </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/migrate-fail-2.scores b/pengine/test10/migrate-fail-2.scores index 0ed41b2efef..d8cca37d012 100644 --- a/pengine/test10/migrate-fail-2.scores +++ b/pengine/test10/migrate-fail-2.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 0 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: 0 -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: -INFINITY -native_color: test-vm allocation score on hex-13: 0 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 0 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: -INFINITY +pcmk__native_allocate: test-vm allocation score on hex-13: 0 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migrate-fail-2.summary b/pengine/test10/migrate-fail-2.summary index f3709c4d47f..4b0135dc83f 100644 --- a/pengine/test10/migrate-fail-2.summary +++ b/pengine/test10/migrate-fail-2.summary @@ -14,7 +14,6 @@ Executing cluster transition: * Resource action: test-vm stop on hex-13 * Pseudo action: load_stopped_hex-14 * Pseudo action: load_stopped_hex-13 - * Pseudo action: all_stopped * Resource action: test-vm start on hex-13 Revised cluster status: diff --git a/pengine/test10/migrate-fail-3.dot b/pengine/test10/migrate-fail-3.dot index 0ac7045223a..904387aeed2 100644 --- a/pengine/test10/migrate-fail-3.dot +++ b/pengine/test10/migrate-fail-3.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange" ] "test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black" ] -"test-vm_stop_0 hex-13" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-13" -> "load_stopped_hex-13 hex-13" [ style = bold] "test-vm_stop_0 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "test-vm_stop_0 hex-13" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/migrate-fail-3.exp b/pengine/test10/migrate-fail-3.exp index 1681a38b7bb..c6e69631e1c 100644 --- a/pengine/test10/migrate-fail-3.exp +++ b/pengine/test10/migrate-fail-3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="4" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> @@ -11,7 +11,7 @@ <rsc_op id="1" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> <trigger> - <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> + <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> </inputs> </synapse> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="4" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="3" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> @@ -34,19 +34,7 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> + <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/migrate-fail-3.scores b/pengine/test10/migrate-fail-3.scores index 06f6689eb57..50b0308b29b 100644 --- a/pengine/test10/migrate-fail-3.scores +++ b/pengine/test10/migrate-fail-3.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 1 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: -INFINITY -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: 0 -native_color: test-vm allocation score on hex-13: 1 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 1 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: test-vm allocation score on hex-13: 1 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migrate-fail-3.summary b/pengine/test10/migrate-fail-3.summary index 35ec75f2d9e..acc34a7e020 100644 --- a/pengine/test10/migrate-fail-3.summary +++ b/pengine/test10/migrate-fail-3.summary @@ -13,7 +13,6 @@ Executing cluster transition: * Resource action: test-vm stop on hex-13 * Pseudo action: load_stopped_hex-14 * Pseudo action: load_stopped_hex-13 - * Pseudo action: all_stopped * Resource action: test-vm start on hex-13 Revised cluster status: diff --git a/pengine/test10/migrate-fail-4.dot b/pengine/test10/migrate-fail-4.dot index 89118b5e46f..d12a56e30d1 100644 --- a/pengine/test10/migrate-fail-4.dot +++ b/pengine/test10/migrate-fail-4.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange" ] "test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black" ] -"test-vm_stop_0 hex-13" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-13" -> "load_stopped_hex-13 hex-13" [ style = bold] "test-vm_stop_0 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "test-vm_stop_0 hex-13" [ style=bold color="green" fontcolor="black" ] -"test-vm_stop_0 hex-14" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] "test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] "test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/migrate-fail-4.exp b/pengine/test10/migrate-fail-4.exp index 0cc2864c85d..54bf9f64666 100644 --- a/pengine/test10/migrate-fail-4.exp +++ b/pengine/test10/migrate-fail-4.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="14" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="13" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="11" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="11" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> @@ -38,40 +38,25 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="2" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="11" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/migrate-fail-4.scores b/pengine/test10/migrate-fail-4.scores index 0ed41b2efef..d8cca37d012 100644 --- a/pengine/test10/migrate-fail-4.scores +++ b/pengine/test10/migrate-fail-4.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 0 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: 0 -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: -INFINITY -native_color: test-vm allocation score on hex-13: 0 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 0 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: -INFINITY +pcmk__native_allocate: test-vm allocation score on hex-13: 0 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migrate-fail-4.summary b/pengine/test10/migrate-fail-4.summary index d36c61bbd25..49a5f5767ae 100644 --- a/pengine/test10/migrate-fail-4.summary +++ b/pengine/test10/migrate-fail-4.summary @@ -14,7 +14,6 @@ Executing cluster transition: * Resource action: test-vm stop on hex-13 * Pseudo action: load_stopped_hex-14 * Pseudo action: load_stopped_hex-13 - * Pseudo action: all_stopped * Resource action: test-vm start on hex-13 Revised cluster status: diff --git a/pengine/test10/migrate-fail-5.exp b/pengine/test10/migrate-fail-5.exp index 3b167b37371..db84a6c87a5 100644 --- a/pengine/test10/migrate-fail-5.exp +++ b/pengine/test10/migrate-fail-5.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="11" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="2" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> @@ -22,7 +22,7 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/migrate-fail-5.scores b/pengine/test10/migrate-fail-5.scores index 0ed41b2efef..d8cca37d012 100644 --- a/pengine/test10/migrate-fail-5.scores +++ b/pengine/test10/migrate-fail-5.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 0 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: 0 -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: -INFINITY -native_color: test-vm allocation score on hex-13: 0 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 0 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: -INFINITY +pcmk__native_allocate: test-vm allocation score on hex-13: 0 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migrate-fail-6.dot b/pengine/test10/migrate-fail-6.dot index 89118b5e46f..d12a56e30d1 100644 --- a/pengine/test10/migrate-fail-6.dot +++ b/pengine/test10/migrate-fail-6.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange" ] "test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black" ] -"test-vm_stop_0 hex-13" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-13" -> "load_stopped_hex-13 hex-13" [ style = bold] "test-vm_stop_0 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "test-vm_stop_0 hex-13" [ style=bold color="green" fontcolor="black" ] -"test-vm_stop_0 hex-14" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] "test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] "test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/migrate-fail-6.exp b/pengine/test10/migrate-fail-6.exp index ca1aead7584..1b9a4a38ab8 100644 --- a/pengine/test10/migrate-fail-6.exp +++ b/pengine/test10/migrate-fail-6.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="14" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="13" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> @@ -11,16 +11,16 @@ <rsc_op id="1" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> <trigger> - <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> + <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="4" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="3" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> @@ -50,28 +50,13 @@ </synapse> <synapse id="4"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/migrate-fail-6.scores b/pengine/test10/migrate-fail-6.scores index 0ed41b2efef..d8cca37d012 100644 --- a/pengine/test10/migrate-fail-6.scores +++ b/pengine/test10/migrate-fail-6.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 0 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: 0 -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: -INFINITY -native_color: test-vm allocation score on hex-13: 0 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 0 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: -INFINITY +pcmk__native_allocate: test-vm allocation score on hex-13: 0 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migrate-fail-6.summary b/pengine/test10/migrate-fail-6.summary index 7cabcf3a3f7..f342d4cdf46 100644 --- a/pengine/test10/migrate-fail-6.summary +++ b/pengine/test10/migrate-fail-6.summary @@ -14,7 +14,6 @@ Executing cluster transition: * Resource action: test-vm stop on hex-14 * Pseudo action: load_stopped_hex-14 * Pseudo action: load_stopped_hex-13 - * Pseudo action: all_stopped * Resource action: test-vm start on hex-13 Revised cluster status: diff --git a/pengine/test10/migrate-fail-7.exp b/pengine/test10/migrate-fail-7.exp index 8b49be10c31..5398929916d 100644 --- a/pengine/test10/migrate-fail-7.exp +++ b/pengine/test10/migrate-fail-7.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="3" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="2" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> @@ -22,7 +22,7 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/migrate-fail-7.scores b/pengine/test10/migrate-fail-7.scores index 06f6689eb57..50b0308b29b 100644 --- a/pengine/test10/migrate-fail-7.scores +++ b/pengine/test10/migrate-fail-7.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 1 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: -INFINITY -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: 0 -native_color: test-vm allocation score on hex-13: 1 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 1 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: test-vm allocation score on hex-13: 1 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migrate-fail-8.dot b/pengine/test10/migrate-fail-8.dot index 2dc98abf0d3..a71f6dab475 100644 --- a/pengine/test10/migrate-fail-8.dot +++ b/pengine/test10/migrate-fail-8.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange" ] "test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black" ] -"test-vm_stop_0 hex-14" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] "test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] "test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/migrate-fail-8.exp b/pengine/test10/migrate-fail-8.exp index 2e013970781..52fd8f812fb 100644 --- a/pengine/test10/migrate-fail-8.exp +++ b/pengine/test10/migrate-fail-8.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="12" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> @@ -11,7 +11,7 @@ <rsc_op id="1" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> <trigger> - <pseudo_event id="4" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> + <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> </inputs> </synapse> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="4" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> @@ -34,19 +34,7 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> + <pseudo_event id="2" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/migrate-fail-8.scores b/pengine/test10/migrate-fail-8.scores index 0ed41b2efef..d8cca37d012 100644 --- a/pengine/test10/migrate-fail-8.scores +++ b/pengine/test10/migrate-fail-8.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 0 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: 0 -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: -INFINITY -native_color: test-vm allocation score on hex-13: 0 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 0 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: -INFINITY +pcmk__native_allocate: test-vm allocation score on hex-13: 0 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migrate-fail-8.summary b/pengine/test10/migrate-fail-8.summary index 018a4666bab..d1b42006cc3 100644 --- a/pengine/test10/migrate-fail-8.summary +++ b/pengine/test10/migrate-fail-8.summary @@ -13,7 +13,6 @@ Executing cluster transition: * Resource action: test-vm stop on hex-14 * Pseudo action: load_stopped_hex-13 * Pseudo action: load_stopped_hex-14 - * Pseudo action: all_stopped * Resource action: test-vm start on hex-13 Revised cluster status: diff --git a/pengine/test10/migrate-fail-9.dot b/pengine/test10/migrate-fail-9.dot index 04e6e708185..2879f223a86 100644 --- a/pengine/test10/migrate-fail-9.dot +++ b/pengine/test10/migrate-fail-9.dot @@ -1,10 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange" ] "test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black" ] -"test-vm_stop_0 hex-14" -> "all_stopped" [ style = bold] -"test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] -"test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/migrate-fail-9.exp b/pengine/test10/migrate-fail-9.exp index d3ef2e9620f..1a821c22fc1 100644 --- a/pengine/test10/migrate-fail-9.exp +++ b/pengine/test10/migrate-fail-9.exp @@ -1,56 +1,31 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="11" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> - <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> - <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> - </rsc_op> - </action_set> - <inputs/> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="3" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="2" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="3"> + <synapse id="2"> <action_set> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/migrate-fail-9.scores b/pengine/test10/migrate-fail-9.scores index 0ed41b2efef..d8cca37d012 100644 --- a/pengine/test10/migrate-fail-9.scores +++ b/pengine/test10/migrate-fail-9.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 0 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: 0 -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: -INFINITY -native_color: test-vm allocation score on hex-13: 0 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 0 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: -INFINITY +pcmk__native_allocate: test-vm allocation score on hex-13: 0 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migrate-fail-9.summary b/pengine/test10/migrate-fail-9.summary index 0f99e9220a1..025140a04b5 100644 --- a/pengine/test10/migrate-fail-9.summary +++ b/pengine/test10/migrate-fail-9.summary @@ -7,13 +7,11 @@ Online: [ hex-13 hex-14 ] Started: [ hex-13 hex-14 ] Transition Summary: - * Restart test-vm ( hex-13 ) + * Start test-vm ( hex-13 ) Executing cluster transition: - * Resource action: test-vm stop on hex-14 * Pseudo action: load_stopped_hex-14 * Pseudo action: load_stopped_hex-13 - * Pseudo action: all_stopped * Resource action: test-vm start on hex-13 Revised cluster status: diff --git a/pengine/test10/migrate-fencing.dot b/pengine/test10/migrate-fencing.dot index b6dc6b48b79..600d5585e36 100644 --- a/pengine/test10/migrate-fencing.dot +++ b/pengine/test10/migrate-fencing.dot @@ -4,13 +4,11 @@ digraph "g" { "Connectivity_stop_0" [ style=bold color="green" fontcolor="orange" ] "Connectivity_stopped_0" [ style=bold color="green" fontcolor="orange" ] "FencingChild:0_stop_0 pcmk-4" -> "Fencing_stopped_0" [ style = bold] -"FencingChild:0_stop_0 pcmk-4" -> "all_stopped" [ style = bold] "FencingChild:0_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange" ] "Fencing_stop_0" -> "FencingChild:0_stop_0 pcmk-4" [ style = bold] "Fencing_stop_0" -> "Fencing_stopped_0" [ style = bold] "Fencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "Fencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group-1_running_0" -> "lsb-dummy_start_0 pcmk-1" [ style = bold] "group-1_running_0" [ style=bold color="green" fontcolor="orange" ] "group-1_start_0" -> "group-1_running_0" [ style = bold] @@ -29,7 +27,6 @@ digraph "g" { "lsb-dummy_monitor_5000 pcmk-1" [ style=bold color="green" fontcolor="black" ] "lsb-dummy_start_0 pcmk-1" -> "lsb-dummy_monitor_5000 pcmk-1" [ style = bold] "lsb-dummy_start_0 pcmk-1" [ style=bold color="green" fontcolor="black" ] -"lsb-dummy_stop_0 pcmk-4" -> "all_stopped" [ style = bold] "lsb-dummy_stop_0 pcmk-4" -> "group-1_stop_0" [ style = bold] "lsb-dummy_stop_0 pcmk-4" -> "lsb-dummy_start_0 pcmk-1" [ style = bold] "lsb-dummy_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange" ] @@ -56,18 +53,15 @@ digraph "g" { "migrator_monitor_10000 pcmk-3" [ style=bold color="green" fontcolor="black" ] "migrator_start_0 pcmk-3" -> "migrator_monitor_10000 pcmk-3" [ style = bold] "migrator_start_0 pcmk-3" [ style=bold color="green" fontcolor="orange" ] -"migrator_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "migrator_stop_0 pcmk-1" -> "migrator_start_0 pcmk-3" [ style = bold] "migrator_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black" ] "ping-1:0_stop_0 pcmk-4" -> "Connectivity_stopped_0" [ style = bold] -"ping-1:0_stop_0 pcmk-4" -> "all_stopped" [ style = bold] "ping-1:0_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange" ] "r192.168.101.181_monitor_5000 pcmk-1" [ style=bold color="green" fontcolor="black" ] "r192.168.101.181_start_0 pcmk-1" -> "group-1_running_0" [ style = bold] "r192.168.101.181_start_0 pcmk-1" -> "r192.168.101.181_monitor_5000 pcmk-1" [ style = bold] "r192.168.101.181_start_0 pcmk-1" -> "r192.168.101.182_start_0 pcmk-1" [ style = bold] "r192.168.101.181_start_0 pcmk-1" [ style=bold color="green" fontcolor="black" ] -"r192.168.101.181_stop_0 pcmk-4" -> "all_stopped" [ style = bold] "r192.168.101.181_stop_0 pcmk-4" -> "group-1_stopped_0" [ style = bold] "r192.168.101.181_stop_0 pcmk-4" -> "r192.168.101.181_start_0 pcmk-1" [ style = bold] "r192.168.101.181_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange" ] @@ -76,7 +70,6 @@ digraph "g" { "r192.168.101.182_start_0 pcmk-1" -> "r192.168.101.182_monitor_5000 pcmk-1" [ style = bold] "r192.168.101.182_start_0 pcmk-1" -> "r192.168.101.183_start_0 pcmk-1" [ style = bold] "r192.168.101.182_start_0 pcmk-1" [ style=bold color="green" fontcolor="black" ] -"r192.168.101.182_stop_0 pcmk-4" -> "all_stopped" [ style = bold] "r192.168.101.182_stop_0 pcmk-4" -> "group-1_stopped_0" [ style = bold] "r192.168.101.182_stop_0 pcmk-4" -> "r192.168.101.181_stop_0 pcmk-4" [ style = bold] "r192.168.101.182_stop_0 pcmk-4" -> "r192.168.101.182_start_0 pcmk-1" [ style = bold] @@ -85,7 +78,6 @@ digraph "g" { "r192.168.101.183_start_0 pcmk-1" -> "group-1_running_0" [ style = bold] "r192.168.101.183_start_0 pcmk-1" -> "r192.168.101.183_monitor_5000 pcmk-1" [ style = bold] "r192.168.101.183_start_0 pcmk-1" [ style=bold color="green" fontcolor="black" ] -"r192.168.101.183_stop_0 pcmk-4" -> "all_stopped" [ style = bold] "r192.168.101.183_stop_0 pcmk-4" -> "group-1_stopped_0" [ style = bold] "r192.168.101.183_stop_0 pcmk-4" -> "r192.168.101.182_stop_0 pcmk-4" [ style = bold] "r192.168.101.183_stop_0 pcmk-4" -> "r192.168.101.183_start_0 pcmk-1" [ style = bold] @@ -93,13 +85,11 @@ digraph "g" { "rsc_pcmk-4_monitor_5000 pcmk-2" [ style=bold color="green" fontcolor="black" ] "rsc_pcmk-4_start_0 pcmk-2" -> "rsc_pcmk-4_monitor_5000 pcmk-2" [ style = bold] "rsc_pcmk-4_start_0 pcmk-2" [ style=bold color="green" fontcolor="black" ] -"rsc_pcmk-4_stop_0 pcmk-4" -> "all_stopped" [ style = bold] "rsc_pcmk-4_stop_0 pcmk-4" -> "rsc_pcmk-4_start_0 pcmk-2" [ style = bold] "rsc_pcmk-4_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange" ] "stateful-1:0_demote_0 pcmk-4" -> "master-1_demoted_0" [ style = bold] "stateful-1:0_demote_0 pcmk-4" -> "stateful-1:0_stop_0 pcmk-4" [ style = bold] "stateful-1:0_demote_0 pcmk-4" [ style=bold color="green" fontcolor="orange"] -"stateful-1:0_stop_0 pcmk-4" -> "all_stopped" [ style = bold] "stateful-1:0_stop_0 pcmk-4" -> "master-1_stopped_0" [ style = bold] "stateful-1:0_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange" ] "stateful-1:1_monitor_16000 pcmk-1" [ style=bold color="green" fontcolor="black" ] @@ -112,25 +102,22 @@ digraph "g" { "stonith 'reboot' pcmk-4" -> "FencingChild:0_stop_0 pcmk-4" [ style = bold] "stonith 'reboot' pcmk-4" -> "Fencing_stop_0" [ style = bold] "stonith 'reboot' pcmk-4" -> "group-1_stop_0" [ style = bold] +"stonith 'reboot' pcmk-4" -> "lsb-dummy_start_0 pcmk-1" [ style = bold] "stonith 'reboot' pcmk-4" -> "lsb-dummy_stop_0 pcmk-4" [ style = bold] "stonith 'reboot' pcmk-4" -> "master-1_stop_0" [ style = bold] +"stonith 'reboot' pcmk-4" -> "migrator_migrate_to_0 pcmk-1" [ style = bold] +"stonith 'reboot' pcmk-4" -> "migrator_start_0 pcmk-3" [ style = bold] "stonith 'reboot' pcmk-4" -> "ping-1:0_stop_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "r192.168.101.181_start_0 pcmk-1" [ style = bold] "stonith 'reboot' pcmk-4" -> "r192.168.101.181_stop_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "r192.168.101.182_start_0 pcmk-1" [ style = bold] "stonith 'reboot' pcmk-4" -> "r192.168.101.182_stop_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "r192.168.101.183_start_0 pcmk-1" [ style = bold] "stonith 'reboot' pcmk-4" -> "r192.168.101.183_stop_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "rsc_pcmk-4_start_0 pcmk-2" [ style = bold] "stonith 'reboot' pcmk-4" -> "rsc_pcmk-4_stop_0 pcmk-4" [ style = bold] "stonith 'reboot' pcmk-4" -> "stateful-1:0_demote_0 pcmk-4" [ style = bold] "stonith 'reboot' pcmk-4" -> "stateful-1:0_stop_0 pcmk-4" [ style = bold] -"stonith 'reboot' pcmk-4" -> "stonith_complete" [ style = bold] +"stonith 'reboot' pcmk-4" -> "stateful-1:1_promote_0 pcmk-1" [ style = bold] "stonith 'reboot' pcmk-4" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "lsb-dummy_start_0 pcmk-1" [ style = bold] -"stonith_complete" -> "migrator_migrate_to_0 pcmk-1" [ style = bold] -"stonith_complete" -> "migrator_start_0 pcmk-3" [ style = bold] -"stonith_complete" -> "r192.168.101.181_start_0 pcmk-1" [ style = bold] -"stonith_complete" -> "r192.168.101.182_start_0 pcmk-1" [ style = bold] -"stonith_complete" -> "r192.168.101.183_start_0 pcmk-1" [ style = bold] -"stonith_complete" -> "rsc_pcmk-4_start_0 pcmk-2" [ style = bold] -"stonith_complete" -> "stateful-1:1_promote_0 pcmk-1" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/migrate-fencing.exp b/pengine/test10/migrate-fencing.exp index 5ef64d7cb57..edca0ed2a9d 100644 --- a/pengine/test10/migrate-fencing.exp +++ b/pengine/test10/migrate-fencing.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="21" operation="stop" operation_key="FencingChild:0_stop_0"> + <pseudo_event id="20" operation="stop" operation_key="FencingChild:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="180000" pcmk_arg_map="domain:uname"/> </pseudo_event> </action_set> @@ -10,28 +10,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="30" operation="stop" operation_key="Fencing_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="Fencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="31" operation="stopped" operation_key="Fencing_stopped_0"> + <pseudo_event id="30" operation="stopped" operation_key="Fencing_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stop" operation_key="FencingChild:0_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="FencingChild:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="stop" operation_key="Fencing_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="Fencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="30" operation="stop" operation_key="Fencing_stop_0"> + <pseudo_event id="29" operation="stop" operation_key="Fencing_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -43,28 +43,28 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="44" operation="stopped" operation_key="group-1_stopped_0"> + <pseudo_event id="43" operation="stopped" operation_key="group-1_stopped_0"> <attributes CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="r192.168.101.181_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="r192.168.101.181_stop_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="stop" operation_key="r192.168.101.182_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="r192.168.101.182_stop_0"/> </trigger> <trigger> - <pseudo_event id="38" operation="stop" operation_key="r192.168.101.183_stop_0"/> + <pseudo_event id="37" operation="stop" operation_key="r192.168.101.183_stop_0"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="43" operation="stop" operation_key="group-1_stop_0"> + <pseudo_event id="42" operation="stop" operation_key="group-1_stop_0"> <attributes CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -73,81 +73,81 @@ <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="54" operation="stop" operation_key="lsb-dummy_stop_0"/> + <pseudo_event id="53" operation="stop" operation_key="lsb-dummy_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="42" operation="running" operation_key="group-1_running_0"> + <pseudo_event id="41" operation="running" operation_key="group-1_running_0"> <attributes CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="r192.168.101.181_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="32" operation="start" operation_key="r192.168.101.181_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> <trigger> - <rsc_op id="36" operation="start" operation_key="r192.168.101.182_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="35" operation="start" operation_key="r192.168.101.182_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> <trigger> - <rsc_op id="39" operation="start" operation_key="r192.168.101.183_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="38" operation="start" operation_key="r192.168.101.183_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> <trigger> - <pseudo_event id="41" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="40" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="41" operation="start" operation_key="group-1_start_0"> + <pseudo_event id="40" operation="start" operation_key="group-1_start_0"> <attributes CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="stopped" operation_key="group-1_stopped_0"/> + <pseudo_event id="43" operation="stopped" operation_key="group-1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="90" operation="promoted" operation_key="master-1_promoted_0"/> + <pseudo_event id="89" operation="promoted" operation_key="master-1_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="r192.168.101.181_monitor_5000" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="33" operation="monitor" operation_key="r192.168.101.181_monitor_5000" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="r192.168.101.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.181"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="r192.168.101.181_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="32" operation="start" operation_key="r192.168.101.181_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="33" operation="start" operation_key="r192.168.101.181_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="32" operation="start" operation_key="r192.168.101.181_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="r192.168.101.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.181"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="r192.168.101.181_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="41" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="31" operation="stop" operation_key="r192.168.101.181_stop_0"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="40" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="r192.168.101.181_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="r192.168.101.181_stop_0"> <attributes CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.181"/> </pseudo_event> </action_set> @@ -156,51 +156,51 @@ <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="35" operation="stop" operation_key="r192.168.101.182_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="r192.168.101.182_stop_0"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="r192.168.101.182_monitor_5000" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="36" operation="monitor" operation_key="r192.168.101.182_monitor_5000" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="r192.168.101.182" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.182"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="r192.168.101.182_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="35" operation="start" operation_key="r192.168.101.182_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="36" operation="start" operation_key="r192.168.101.182_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="35" operation="start" operation_key="r192.168.101.182_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="r192.168.101.182" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.182"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="r192.168.101.181_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="35" operation="stop" operation_key="r192.168.101.182_stop_0"/> + <rsc_op id="32" operation="start" operation_key="r192.168.101.181_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> <trigger> - <pseudo_event id="41" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="34" operation="stop" operation_key="r192.168.101.182_stop_0"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="40" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="35" operation="stop" operation_key="r192.168.101.182_stop_0"> + <pseudo_event id="34" operation="stop" operation_key="r192.168.101.182_stop_0"> <attributes CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.182"/> </pseudo_event> </action_set> @@ -209,51 +209,51 @@ <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="38" operation="stop" operation_key="r192.168.101.183_stop_0"/> + <pseudo_event id="37" operation="stop" operation_key="r192.168.101.183_stop_0"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="r192.168.101.183_monitor_5000" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="39" operation="monitor" operation_key="r192.168.101.183_monitor_5000" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="r192.168.101.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.183"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="r192.168.101.183_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="38" operation="start" operation_key="r192.168.101.183_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="39" operation="start" operation_key="r192.168.101.183_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="38" operation="start" operation_key="r192.168.101.183_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="r192.168.101.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.183"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="r192.168.101.182_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="38" operation="stop" operation_key="r192.168.101.183_stop_0"/> + <rsc_op id="35" operation="start" operation_key="r192.168.101.182_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> <trigger> - <pseudo_event id="41" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="37" operation="stop" operation_key="r192.168.101.183_stop_0"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="40" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="38" operation="stop" operation_key="r192.168.101.183_stop_0"> + <pseudo_event id="37" operation="stop" operation_key="r192.168.101.183_stop_0"> <attributes CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.183"/> </pseudo_event> </action_set> @@ -262,42 +262,42 @@ <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="rsc_pcmk-4_monitor_5000" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="52" operation="monitor" operation_key="rsc_pcmk-4_monitor_5000" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="rsc_pcmk-4" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.187"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="start" operation_key="rsc_pcmk-4_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <rsc_op id="51" operation="start" operation_key="rsc_pcmk-4_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="52" operation="start" operation_key="rsc_pcmk-4_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="51" operation="start" operation_key="rsc_pcmk-4_start_0" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="rsc_pcmk-4" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.187"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="stop" operation_key="rsc_pcmk-4_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="50" operation="stop" operation_key="rsc_pcmk-4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="51" operation="stop" operation_key="rsc_pcmk-4_stop_0"> + <pseudo_event id="50" operation="stop" operation_key="rsc_pcmk-4_stop_0"> <attributes CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.101.187"/> </pseudo_event> </action_set> @@ -309,39 +309,39 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="lsb-dummy_monitor_5000" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="55" operation="monitor" operation_key="lsb-dummy_monitor_5000" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="lsb-dummy" class="lsb" type="/usr/share/pacemaker/tests/cts/LSBDummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="55" operation="start" operation_key="lsb-dummy_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="54" operation="start" operation_key="lsb-dummy_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="55" operation="start" operation_key="lsb-dummy_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="54" operation="start" operation_key="lsb-dummy_start_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="lsb-dummy" class="lsb" type="/usr/share/pacemaker/tests/cts/LSBDummy"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="running" operation_key="group-1_running_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="54" operation="stop" operation_key="lsb-dummy_stop_0"/> + <pseudo_event id="41" operation="running" operation_key="group-1_running_0"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="53" operation="stop" operation_key="lsb-dummy_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="54" operation="stop" operation_key="lsb-dummy_stop_0"> + <pseudo_event id="53" operation="stop" operation_key="lsb-dummy_stop_0"> <attributes CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -353,77 +353,77 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="61" operation="migrate_from" operation_key="migrator_migrate_from_0" on_node="pcmk-3" on_node_uuid="pcmk-3"> + <rsc_op id="60" operation="migrate_from" operation_key="migrator_migrate_from_0" on_node="pcmk-3" on_node_uuid="pcmk-3"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_migrate_source="pcmk-1" CRM_meta_migrate_target="pcmk-3" CRM_meta_on_node="pcmk-3" CRM_meta_on_node_uuid="pcmk-3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="60" operation="migrate_to" operation_key="migrator_migrate_to_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="59" operation="migrate_to" operation_key="migrator_migrate_to_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="60" operation="migrate_to" operation_key="migrator_migrate_to_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="59" operation="migrate_to" operation_key="migrator_migrate_to_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_migrate_source="pcmk-1" CRM_meta_migrate_target="pcmk-3" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_record_pending="true" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="migrator_monitor_10000" on_node="pcmk-3" on_node_uuid="pcmk-3"> + <rsc_op id="58" operation="monitor" operation_key="migrator_monitor_10000" on_node="pcmk-3" on_node_uuid="pcmk-3"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk-3" CRM_meta_on_node_uuid="pcmk-3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="58" operation="start" operation_key="migrator_start_0"/> + <pseudo_event id="57" operation="start" operation_key="migrator_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="58" operation="start" operation_key="migrator_start_0"> + <pseudo_event id="57" operation="start" operation_key="migrator_start_0"> <attributes CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="57" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <rsc_op id="61" operation="migrate_from" operation_key="migrator_migrate_from_0" on_node="pcmk-3" on_node_uuid="pcmk-3"/> + <rsc_op id="56" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="60" operation="migrate_from" operation_key="migrator_migrate_from_0" on_node="pcmk-3" on_node_uuid="pcmk-3"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="57" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="56" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="migrate_from" operation_key="migrator_migrate_from_0" on_node="pcmk-3" on_node_uuid="pcmk-3"/> + <rsc_op id="60" operation="migrate_from" operation_key="migrator_migrate_from_0" on_node="pcmk-3" on_node_uuid="pcmk-3"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="62" operation="stop" operation_key="ping-1:0_stop_0"> + <pseudo_event id="61" operation="stop" operation_key="ping-1:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" debug="true" host_list="192.168.9.161" name="connected"/> </pseudo_event> </action_set> @@ -432,28 +432,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="71" operation="stop" operation_key="Connectivity_stop_0"/> + <pseudo_event id="70" operation="stop" operation_key="Connectivity_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28" priority="1000000"> <action_set> - <pseudo_event id="72" operation="stopped" operation_key="Connectivity_stopped_0"> + <pseudo_event id="71" operation="stopped" operation_key="Connectivity_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="stop" operation_key="ping-1:0_stop_0"/> + <pseudo_event id="61" operation="stop" operation_key="ping-1:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="71" operation="stop" operation_key="Connectivity_stop_0"/> + <pseudo_event id="70" operation="stop" operation_key="Connectivity_stop_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="71" operation="stop" operation_key="Connectivity_stop_0"> + <pseudo_event id="70" operation="stop" operation_key="Connectivity_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -465,7 +465,7 @@ </synapse> <synapse id="30"> <action_set> - <pseudo_event id="74" operation="stop" operation_key="stateful-1:0_stop_0"> + <pseudo_event id="73" operation="stop" operation_key="stateful-1:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -474,16 +474,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="73" operation="demote" operation_key="stateful-1:0_demote_0"/> + <pseudo_event id="72" operation="demote" operation_key="stateful-1:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="87" operation="stop" operation_key="master-1_stop_0"/> + <pseudo_event id="86" operation="stop" operation_key="master-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="73" operation="demote" operation_key="stateful-1:0_demote_0"> + <pseudo_event id="72" operation="demote" operation_key="stateful-1:0_demote_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -492,42 +492,42 @@ <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="91" operation="demote" operation_key="master-1_demote_0"/> + <pseudo_event id="90" operation="demote" operation_key="master-1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="stateful-1:1_monitor_16000" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="77" operation="monitor" operation_key="stateful-1:1_monitor_16000" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="stateful-1" long-id="stateful-1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="16000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="77" operation="promote" operation_key="stateful-1:1_promote_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="76" operation="promote" operation_key="stateful-1:1_promote_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="77" operation="promote" operation_key="stateful-1:1_promote_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <rsc_op id="76" operation="promote" operation_key="stateful-1:1_promote_0" on_node="pcmk-1" on_node_uuid="pcmk-1"> <primitive id="stateful-1" long-id="stateful-1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="89" operation="promote" operation_key="master-1_promote_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="88" operation="promote" operation_key="master-1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="81" operation="monitor" operation_key="stateful-1:3_monitor_15000" internal_operation_key="stateful-1:2_monitor_15000" on_node="pcmk-3" on_node_uuid="pcmk-3"> + <rsc_op id="80" operation="monitor" operation_key="stateful-1:3_monitor_15000" internal_operation_key="stateful-1:2_monitor_15000" on_node="pcmk-3" on_node_uuid="pcmk-3"> <primitive id="stateful-1" long-id="stateful-1:3" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="15000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="pcmk-3" CRM_meta_on_node_uuid="pcmk-3" CRM_meta_timeout="60000" /> </rsc_op> @@ -536,7 +536,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="84" operation="monitor" operation_key="stateful-1:2_monitor_15000" internal_operation_key="stateful-1:3_monitor_15000" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <rsc_op id="83" operation="monitor" operation_key="stateful-1:2_monitor_15000" internal_operation_key="stateful-1:3_monitor_15000" on_node="pcmk-2" on_node_uuid="pcmk-2"> <primitive id="stateful-1" long-id="stateful-1:2" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="15000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_timeout="60000" /> </rsc_op> @@ -545,76 +545,76 @@ </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="92" operation="demoted" operation_key="master-1_demoted_0"> + <pseudo_event id="91" operation="demoted" operation_key="master-1_demoted_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="73" operation="demote" operation_key="stateful-1:0_demote_0"/> + <pseudo_event id="72" operation="demote" operation_key="stateful-1:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="91" operation="demote" operation_key="master-1_demote_0"/> + <pseudo_event id="90" operation="demote" operation_key="master-1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="91" operation="demote" operation_key="master-1_demote_0"> + <pseudo_event id="90" operation="demote" operation_key="master-1_demote_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="stopped" operation_key="group-1_stopped_0"/> + <pseudo_event id="43" operation="stopped" operation_key="group-1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="38" priority="1000000"> <action_set> - <pseudo_event id="90" operation="promoted" operation_key="master-1_promoted_0"> + <pseudo_event id="89" operation="promoted" operation_key="master-1_promoted_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="77" operation="promote" operation_key="stateful-1:1_promote_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> + <rsc_op id="76" operation="promote" operation_key="stateful-1:1_promote_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <pseudo_event id="89" operation="promote" operation_key="master-1_promote_0"> + <pseudo_event id="88" operation="promote" operation_key="master-1_promote_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="88" operation="stopped" operation_key="master-1_stopped_0"/> + <pseudo_event id="87" operation="stopped" operation_key="master-1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="92" operation="demoted" operation_key="master-1_demoted_0"/> + <pseudo_event id="91" operation="demoted" operation_key="master-1_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="40" priority="1000000"> <action_set> - <pseudo_event id="88" operation="stopped" operation_key="master-1_stopped_0"> + <pseudo_event id="87" operation="stopped" operation_key="master-1_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="74" operation="stop" operation_key="stateful-1:0_stop_0"/> + <pseudo_event id="73" operation="stop" operation_key="stateful-1:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="87" operation="stop" operation_key="master-1_stop_0"/> + <pseudo_event id="86" operation="stop" operation_key="master-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <pseudo_event id="87" operation="stop" operation_key="master-1_stop_0"> + <pseudo_event id="86" operation="stop" operation_key="master-1_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -623,65 +623,14 @@ <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> </trigger> <trigger> - <pseudo_event id="92" operation="demoted" operation_key="master-1_demoted_0"/> + <pseudo_event id="91" operation="demoted" operation_key="master-1_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="42"> - <action_set> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"/> - </trigger> - </inputs> - </synapse> - <synapse id="43"> - <action_set> - <pseudo_event id="20" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="21" operation="stop" operation_key="FencingChild:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="32" operation="stop" operation_key="r192.168.101.181_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="35" operation="stop" operation_key="r192.168.101.182_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="38" operation="stop" operation_key="r192.168.101.183_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="51" operation="stop" operation_key="rsc_pcmk-4_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="54" operation="stop" operation_key="lsb-dummy_stop_0"/> - </trigger> - <trigger> - <rsc_op id="57" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-1" on_node_uuid="pcmk-1"/> - </trigger> - <trigger> - <pseudo_event id="62" operation="stop" operation_key="ping-1:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="74" operation="stop" operation_key="stateful-1:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="93" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="44"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-4-reboot" on_node="pcmk-4" on_node_uuid="pcmk-4"> - <attributes CRM_meta_connected="1" CRM_meta_on_node="pcmk-4" CRM_meta_on_node_uuid="pcmk-4" CRM_meta_op_no_wait="true" CRM_meta_probe_complete="true" CRM_meta_standby="off" CRM_meta_stonith_action="reboot" CRM_meta_terminate="1" /> + <attributes CRM_meta_connected="1" CRM_meta_on_node="pcmk-4" CRM_meta_on_node_uuid="pcmk-4" CRM_meta_probe_complete="true" CRM_meta_standby="off" CRM_meta_stonith_action="reboot" CRM_meta_terminate="1" /> <downed> <node id="pcmk-4"/> </downed> diff --git a/pengine/test10/migrate-fencing.scores b/pengine/test10/migrate-fencing.scores index 3febd698d75..e90c76282a1 100644 --- a/pengine/test10/migrate-fencing.scores +++ b/pengine/test10/migrate-fencing.scores @@ -1,164 +1,164 @@ Allocation scores: -clone_color: Connectivity allocation score on pcmk-1: 0 -clone_color: Connectivity allocation score on pcmk-2: 0 -clone_color: Connectivity allocation score on pcmk-3: 0 -clone_color: Connectivity allocation score on pcmk-4: 0 -clone_color: Fencing allocation score on pcmk-1: 0 -clone_color: Fencing allocation score on pcmk-2: 0 -clone_color: Fencing allocation score on pcmk-3: 0 -clone_color: Fencing allocation score on pcmk-4: 0 -clone_color: FencingChild:0 allocation score on pcmk-1: 0 -clone_color: FencingChild:0 allocation score on pcmk-2: 0 -clone_color: FencingChild:0 allocation score on pcmk-3: 0 -clone_color: FencingChild:0 allocation score on pcmk-4: 1 -clone_color: FencingChild:1 allocation score on pcmk-1: 1 -clone_color: FencingChild:1 allocation score on pcmk-2: 0 -clone_color: FencingChild:1 allocation score on pcmk-3: 0 -clone_color: FencingChild:1 allocation score on pcmk-4: 0 -clone_color: FencingChild:2 allocation score on pcmk-1: 0 -clone_color: FencingChild:2 allocation score on pcmk-2: 0 -clone_color: FencingChild:2 allocation score on pcmk-3: 1 -clone_color: FencingChild:2 allocation score on pcmk-4: 0 -clone_color: FencingChild:3 allocation score on pcmk-1: 0 -clone_color: FencingChild:3 allocation score on pcmk-2: 1 -clone_color: FencingChild:3 allocation score on pcmk-3: 0 -clone_color: FencingChild:3 allocation score on pcmk-4: 0 -clone_color: master-1 allocation score on pcmk-1: 0 -clone_color: master-1 allocation score on pcmk-2: 0 -clone_color: master-1 allocation score on pcmk-3: 0 -clone_color: master-1 allocation score on pcmk-4: 0 -clone_color: ping-1:0 allocation score on pcmk-1: 0 -clone_color: ping-1:0 allocation score on pcmk-2: 0 -clone_color: ping-1:0 allocation score on pcmk-3: 0 -clone_color: ping-1:0 allocation score on pcmk-4: 1 -clone_color: ping-1:1 allocation score on pcmk-1: 1 -clone_color: ping-1:1 allocation score on pcmk-2: 0 -clone_color: ping-1:1 allocation score on pcmk-3: 0 -clone_color: ping-1:1 allocation score on pcmk-4: 0 -clone_color: ping-1:2 allocation score on pcmk-1: 0 -clone_color: ping-1:2 allocation score on pcmk-2: 0 -clone_color: ping-1:2 allocation score on pcmk-3: 1 -clone_color: ping-1:2 allocation score on pcmk-4: 0 -clone_color: ping-1:3 allocation score on pcmk-1: 0 -clone_color: ping-1:3 allocation score on pcmk-2: 1 -clone_color: ping-1:3 allocation score on pcmk-3: 0 -clone_color: ping-1:3 allocation score on pcmk-4: 0 -clone_color: stateful-1:0 allocation score on pcmk-1: 0 -clone_color: stateful-1:0 allocation score on pcmk-2: 0 -clone_color: stateful-1:0 allocation score on pcmk-3: 0 -clone_color: stateful-1:0 allocation score on pcmk-4: 1 -clone_color: stateful-1:1 allocation score on pcmk-1: 6 -clone_color: stateful-1:1 allocation score on pcmk-2: 0 -clone_color: stateful-1:1 allocation score on pcmk-3: 0 -clone_color: stateful-1:1 allocation score on pcmk-4: 0 -clone_color: stateful-1:2 allocation score on pcmk-1: 0 -clone_color: stateful-1:2 allocation score on pcmk-2: 0 -clone_color: stateful-1:2 allocation score on pcmk-3: 6 -clone_color: stateful-1:2 allocation score on pcmk-4: 0 -clone_color: stateful-1:3 allocation score on pcmk-1: 0 -clone_color: stateful-1:3 allocation score on pcmk-2: 6 -clone_color: stateful-1:3 allocation score on pcmk-3: 0 -clone_color: stateful-1:3 allocation score on pcmk-4: 0 -group_color: group-1 allocation score on pcmk-1: 0 -group_color: group-1 allocation score on pcmk-2: 0 -group_color: group-1 allocation score on pcmk-3: 0 -group_color: group-1 allocation score on pcmk-4: 0 -group_color: r192.168.101.181 allocation score on pcmk-1: 0 -group_color: r192.168.101.181 allocation score on pcmk-2: 0 -group_color: r192.168.101.181 allocation score on pcmk-3: 0 -group_color: r192.168.101.181 allocation score on pcmk-4: 0 -group_color: r192.168.101.182 allocation score on pcmk-1: 0 -group_color: r192.168.101.182 allocation score on pcmk-2: 0 -group_color: r192.168.101.182 allocation score on pcmk-3: 0 -group_color: r192.168.101.182 allocation score on pcmk-4: 0 -group_color: r192.168.101.183 allocation score on pcmk-1: 0 -group_color: r192.168.101.183 allocation score on pcmk-2: 0 -group_color: r192.168.101.183 allocation score on pcmk-3: 0 -group_color: r192.168.101.183 allocation score on pcmk-4: 0 -native_color: FencingChild:0 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:0 allocation score on pcmk-2: -INFINITY -native_color: FencingChild:0 allocation score on pcmk-3: -INFINITY -native_color: FencingChild:0 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:1 allocation score on pcmk-1: 1 -native_color: FencingChild:1 allocation score on pcmk-2: 0 -native_color: FencingChild:1 allocation score on pcmk-3: 0 -native_color: FencingChild:1 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-2: 0 -native_color: FencingChild:2 allocation score on pcmk-3: 1 -native_color: FencingChild:2 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-2: 1 -native_color: FencingChild:3 allocation score on pcmk-3: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-4: -INFINITY -native_color: lsb-dummy allocation score on pcmk-1: 0 -native_color: lsb-dummy allocation score on pcmk-2: -INFINITY -native_color: lsb-dummy allocation score on pcmk-3: -INFINITY -native_color: lsb-dummy allocation score on pcmk-4: -INFINITY -native_color: migrator allocation score on pcmk-1: 0 -native_color: migrator allocation score on pcmk-2: 0 -native_color: migrator allocation score on pcmk-3: 0 -native_color: migrator allocation score on pcmk-4: 0 -native_color: ping-1:0 allocation score on pcmk-1: -INFINITY -native_color: ping-1:0 allocation score on pcmk-2: -INFINITY -native_color: ping-1:0 allocation score on pcmk-3: -INFINITY -native_color: ping-1:0 allocation score on pcmk-4: -INFINITY -native_color: ping-1:1 allocation score on pcmk-1: 1 -native_color: ping-1:1 allocation score on pcmk-2: 0 -native_color: ping-1:1 allocation score on pcmk-3: 0 -native_color: ping-1:1 allocation score on pcmk-4: -INFINITY -native_color: ping-1:2 allocation score on pcmk-1: -INFINITY -native_color: ping-1:2 allocation score on pcmk-2: 0 -native_color: ping-1:2 allocation score on pcmk-3: 1 -native_color: ping-1:2 allocation score on pcmk-4: -INFINITY -native_color: ping-1:3 allocation score on pcmk-1: -INFINITY -native_color: ping-1:3 allocation score on pcmk-2: 1 -native_color: ping-1:3 allocation score on pcmk-3: -INFINITY -native_color: ping-1:3 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-1: 6 -native_color: r192.168.101.181 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-1: 0 -native_color: r192.168.101.182 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-1: 0 -native_color: r192.168.101.183 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-4: -INFINITY -native_color: rsc_pcmk-1 allocation score on pcmk-1: 100 -native_color: rsc_pcmk-1 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-2: 100 -native_color: rsc_pcmk-2 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-3: 100 -native_color: rsc_pcmk-3 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-4: 100 -native_color: stateful-1:0 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-1: 6 -native_color: stateful-1:1 allocation score on pcmk-2: 0 -native_color: stateful-1:1 allocation score on pcmk-3: 0 -native_color: stateful-1:1 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-2: 0 -native_color: stateful-1:2 allocation score on pcmk-3: 6 -native_color: stateful-1:2 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-2: 6 -native_color: stateful-1:3 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on pcmk-1: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-2: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-3: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-4: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-1: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-2: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-3: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-4: 1 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-1: 1 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-2: 1 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-4: 1 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-1: 1 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-2: 1 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-4: 1 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-1: 6 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-3: 6 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-2: 6 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-4: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-1: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-2: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-3: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-4: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-1: 1 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-2: 0 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-2: 0 +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-2: 1 +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-1: 0 +pcmk__native_allocate: lsb-dummy allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: migrator allocation score on pcmk-1: 0 +pcmk__native_allocate: migrator allocation score on pcmk-2: 0 +pcmk__native_allocate: migrator allocation score on pcmk-3: 0 +pcmk__native_allocate: migrator allocation score on pcmk-4: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-1: 1 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-2: 0 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-2: 0 +pcmk__native_allocate: ping-1:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: ping-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-2: 1 +pcmk__native_allocate: ping-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-1: 6 +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-1: 0 +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-1: 0 +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-1: 100 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-2: 100 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-3: 100 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-4: 100 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-1: 6 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-2: 0 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-2: 0 +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-3: 6 +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-2: 6 +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-4: -INFINITY stateful-1:0 promotion score on none: 0 stateful-1:1 promotion score on pcmk-1: 5 stateful-1:2 promotion score on pcmk-3: 5 diff --git a/pengine/test10/migrate-fencing.summary b/pengine/test10/migrate-fencing.summary index 44f3262f827..21b5f46b550 100644 --- a/pengine/test10/migrate-fencing.summary +++ b/pengine/test10/migrate-fencing.summary @@ -41,31 +41,29 @@ Executing cluster transition: * Pseudo action: Fencing_stop_0 * Pseudo action: rsc_pcmk-4_stop_0 * Pseudo action: lsb-dummy_stop_0 + * Resource action: migrator migrate_to on pcmk-1 * Pseudo action: Connectivity_stop_0 - * Pseudo action: stonith_complete * Pseudo action: FencingChild:0_stop_0 * Pseudo action: Fencing_stopped_0 * Pseudo action: group-1_stop_0 * Pseudo action: r192.168.101.183_stop_0 * Resource action: rsc_pcmk-4 start on pcmk-2 - * Resource action: migrator migrate_to on pcmk-1 + * Resource action: migrator migrate_from on pcmk-3 + * Resource action: migrator stop on pcmk-1 * Pseudo action: ping-1:0_stop_0 * Pseudo action: Connectivity_stopped_0 * Pseudo action: r192.168.101.182_stop_0 * Resource action: rsc_pcmk-4 monitor=5000 on pcmk-2 - * Resource action: migrator migrate_from on pcmk-3 - * Resource action: migrator stop on pcmk-1 - * Pseudo action: r192.168.101.181_stop_0 * Pseudo action: migrator_start_0 - * Pseudo action: group-1_stopped_0 + * Pseudo action: r192.168.101.181_stop_0 * Resource action: migrator monitor=10000 on pcmk-3 + * Pseudo action: group-1_stopped_0 * Pseudo action: master-1_demote_0 * Pseudo action: stateful-1:0_demote_0 * Pseudo action: master-1_demoted_0 * Pseudo action: master-1_stop_0 * Pseudo action: stateful-1:0_stop_0 * Pseudo action: master-1_stopped_0 - * Pseudo action: all_stopped * Pseudo action: master-1_promote_0 * Resource action: stateful-1:1 promote on pcmk-1 * Pseudo action: master-1_promoted_0 diff --git a/pengine/test10/migrate-partial-1.dot b/pengine/test10/migrate-partial-1.dot index 8f9059591fe..759f8fe4c1f 100644 --- a/pengine/test10/migrate-partial-1.dot +++ b/pengine/test10/migrate-partial-1.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange" ] -"test-vm_stop_0 hex-14" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/migrate-partial-1.exp b/pengine/test10/migrate-partial-1.exp index 781226c094e..e069ffa2379 100644 --- a/pengine/test10/migrate-partial-1.exp +++ b/pengine/test10/migrate-partial-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="3" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="2" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> @@ -18,23 +18,10 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/migrate-partial-1.scores b/pengine/test10/migrate-partial-1.scores index 06f6689eb57..50b0308b29b 100644 --- a/pengine/test10/migrate-partial-1.scores +++ b/pengine/test10/migrate-partial-1.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 1 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: -INFINITY -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: 0 -native_color: test-vm allocation score on hex-13: 1 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 1 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: test-vm allocation score on hex-13: 1 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migrate-partial-1.summary b/pengine/test10/migrate-partial-1.summary index d0caf3bbe06..87f95df995b 100644 --- a/pengine/test10/migrate-partial-1.summary +++ b/pengine/test10/migrate-partial-1.summary @@ -12,7 +12,6 @@ Executing cluster transition: * Resource action: test-vm stop on hex-14 * Pseudo action: load_stopped_hex-14 * Pseudo action: load_stopped_hex-13 - * Pseudo action: all_stopped Revised cluster status: Online: [ hex-13 hex-14 ] diff --git a/pengine/test10/migrate-partial-2.dot b/pengine/test10/migrate-partial-2.dot index ce333a27e98..eeea9676010 100644 --- a/pengine/test10/migrate-partial-2.dot +++ b/pengine/test10/migrate-partial-2.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] "load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] @@ -7,7 +6,6 @@ "test-vm_migrate_from_0 hex-13" -> "test-vm_stop_0 hex-14" [ style = bold] "test-vm_migrate_from_0 hex-13" [ style=bold color="green" fontcolor="black"] "test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="orange"] -"test-vm_stop_0 hex-14" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] "test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] "test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/migrate-partial-2.exp b/pengine/test10/migrate-partial-2.exp index 59dd5f8146a..c6a84127acc 100644 --- a/pengine/test10/migrate-partial-2.exp +++ b/pengine/test10/migrate-partial-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="14" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="13" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="hex-14" CRM_meta_migrate_target="hex-13" CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> @@ -10,66 +10,53 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="13" operation="start" operation_key="test-vm_start_0"> + <pseudo_event id="12" operation="start" operation_key="test-vm_start_0"> <attributes CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="11" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> <trigger> - <rsc_op id="14" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="13" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="11" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="13" operation="migrate_from" operation_key="test-vm_migrate_from_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="2" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="11" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/migrate-partial-2.scores b/pengine/test10/migrate-partial-2.scores index 0ed41b2efef..d8cca37d012 100644 --- a/pengine/test10/migrate-partial-2.scores +++ b/pengine/test10/migrate-partial-2.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 0 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: 0 -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: -INFINITY -native_color: test-vm allocation score on hex-13: 0 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 0 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: -INFINITY +pcmk__native_allocate: test-vm allocation score on hex-13: 0 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migrate-partial-2.summary b/pengine/test10/migrate-partial-2.summary index 7ef1a5d3280..113d0ca2660 100644 --- a/pengine/test10/migrate-partial-2.summary +++ b/pengine/test10/migrate-partial-2.summary @@ -14,7 +14,6 @@ Executing cluster transition: * Resource action: test-vm stop on hex-14 * Pseudo action: load_stopped_hex-14 * Pseudo action: load_stopped_hex-13 - * Pseudo action: all_stopped * Pseudo action: test-vm_start_0 Revised cluster status: diff --git a/pengine/test10/migrate-partial-3.dot b/pengine/test10/migrate-partial-3.dot index 5c8966ee64b..12192713044 100644 --- a/pengine/test10/migrate-partial-3.dot +++ b/pengine/test10/migrate-partial-3.dot @@ -1,11 +1,9 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] "load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange" ] "load_stopped_hex-15 hex-15" [ style=bold color="green" fontcolor="orange" ] "test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black" ] -"test-vm_stop_0 hex-14" -> "all_stopped" [ style = bold] "test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] "test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] "test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/migrate-partial-3.exp b/pengine/test10/migrate-partial-3.exp index 34cda867407..73e51392b06 100644 --- a/pengine/test10/migrate-partial-3.exp +++ b/pengine/test10/migrate-partial-3.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="14" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="13" operation="start" operation_key="test-vm_start_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> + <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="test-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_record_pending="true" CRM_meta_timeout="600000" name="test-vm" xmfile="/var/lib/xen/images/SLES_11_SP1_JeOS_Xen_Guest.x86_64-0.0.1.xenconfig"/> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="4" operation="load_stopped_hex-15" operation_key="load_stopped_hex-15"> + <pseudo_event id="3" operation="load_stopped_hex-15" operation_key="load_stopped_hex-15"> <attributes /> </pseudo_event> </action_set> @@ -34,7 +34,7 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> @@ -42,25 +42,13 @@ </synapse> <synapse id="4"> <action_set> - <pseudo_event id="2" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="1" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="13" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="12" operation="stop" operation_key="test-vm_stop_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/migrate-partial-3.scores b/pengine/test10/migrate-partial-3.scores index 7448a6d575d..f7f16adc580 100644 --- a/pengine/test10/migrate-partial-3.scores +++ b/pengine/test10/migrate-partial-3.scores @@ -1,25 +1,25 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 0 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: c-clusterfs allocation score on hex-15: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:0 allocation score on hex-15: 0 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -clone_color: dlm:1 allocation score on hex-15: 0 -clone_color: dlm:2 allocation score on hex-13: 0 -clone_color: dlm:2 allocation score on hex-14: 0 -clone_color: dlm:2 allocation score on hex-15: 0 -native_color: dlm:0 allocation score on hex-13: 0 -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:0 allocation score on hex-15: -INFINITY -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: -INFINITY -native_color: dlm:1 allocation score on hex-15: -INFINITY -native_color: dlm:2 allocation score on hex-13: -INFINITY -native_color: dlm:2 allocation score on hex-14: -INFINITY -native_color: dlm:2 allocation score on hex-15: -INFINITY -native_color: test-vm allocation score on hex-13: 0 -native_color: test-vm allocation score on hex-14: -INFINITY -native_color: test-vm allocation score on hex-15: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 0 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: c-clusterfs allocation score on hex-15: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:0 allocation score on hex-15: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-15: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-15: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:0 allocation score on hex-15: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-15: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-13: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-14: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-15: -INFINITY +pcmk__native_allocate: test-vm allocation score on hex-13: 0 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY +pcmk__native_allocate: test-vm allocation score on hex-15: -INFINITY diff --git a/pengine/test10/migrate-partial-3.summary b/pengine/test10/migrate-partial-3.summary index 0dbe46ad38d..8e773e3d595 100644 --- a/pengine/test10/migrate-partial-3.summary +++ b/pengine/test10/migrate-partial-3.summary @@ -16,7 +16,6 @@ Executing cluster transition: * Pseudo action: load_stopped_hex-15 * Pseudo action: load_stopped_hex-13 * Pseudo action: load_stopped_hex-14 - * Pseudo action: all_stopped * Resource action: test-vm start on hex-13 Revised cluster status: diff --git a/pengine/test10/migrate-partial-4.dot b/pengine/test10/migrate-partial-4.dot index 1639f9eec0d..dbc349f4acc 100644 --- a/pengine/test10/migrate-partial-4.dot +++ b/pengine/test10/migrate-partial-4.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "drbd-mgs:0_monitor_30000 lustre01-left" [ style=bold color="green" fontcolor="black"] "drbd-mgs:0_post_notify_start_0 lustre01-left" -> "ms-drbd-mgs_confirmed-post_notify_running_0" [ style = bold] "drbd-mgs:0_post_notify_start_0 lustre01-left" [ style=bold color="green" fontcolor="black"] @@ -20,7 +19,6 @@ digraph "g" { "lustre_migrate_to_0 lustre03-left" -> "lustre_migrate_from_0 lustre04-left" [ style = bold] "lustre_migrate_to_0 lustre03-left" [ style=bold color="green" fontcolor="black"] "lustre_start_0 lustre04-left" [ style=bold color="green" fontcolor="orange"] -"lustre_stop_0 lustre03-left" -> "all_stopped" [ style = bold] "lustre_stop_0 lustre03-left" -> "lustre_start_0 lustre04-left" [ style = bold] "lustre_stop_0 lustre03-left" [ style=bold color="green" fontcolor="black"] "ms-drbd-mgs_confirmed-post_notify_running_0" -> "drbd-mgs:0_monitor_30000 lustre01-left" [ style = bold] @@ -48,10 +46,8 @@ digraph "g" { "testfs_migrate_to_0 lustre02-left" -> "testfs_migrate_from_0 lustre03-left" [ style = dashed] "testfs_migrate_to_0 lustre02-left" [ style=dashed color="red" fontcolor="black"] "testfs_start_0 lustre03-left" [ style=bold color="green" fontcolor="black"] -"testfs_stop_0 lustre01-left" -> "all_stopped" [ style = bold] "testfs_stop_0 lustre01-left" -> "testfs_start_0 lustre03-left" [ style = bold] "testfs_stop_0 lustre01-left" [ style=bold color="green" fontcolor="black"] -"testfs_stop_0 lustre02-left" -> "all_stopped" [ style = bold] "testfs_stop_0 lustre02-left" -> "testfs_start_0 lustre03-left" [ style = bold] "testfs_stop_0 lustre02-left" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/migrate-partial-4.exp b/pengine/test10/migrate-partial-4.exp index edddc3702c9..b92b90aba19 100644 --- a/pengine/test10/migrate-partial-4.exp +++ b/pengine/test10/migrate-partial-4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="drbd-stacked_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"> + <rsc_op id="5" operation="start" operation_key="drbd-stacked_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"> <primitive id="drbd-stacked" class="ocf" provider="vds-ok" type="Ticketer"/> <attributes CRM_meta_name="start" CRM_meta_on_node="lustre02-left" CRM_meta_on_node_uuid="lustre02-left" CRM_meta_timeout="30000" name="drbd-stacked"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="start" operation_key="drbd-testfs-local_start_0" on_node="lustre03-left" on_node_uuid="lustre03-left"> + <rsc_op id="6" operation="start" operation_key="drbd-testfs-local_start_0" on_node="lustre03-left" on_node_uuid="lustre03-left"> <primitive id="drbd-testfs-local" class="ocf" provider="vds-ok" type="Ticketer"/> <attributes CRM_meta_name="start" CRM_meta_on_node="lustre03-left" CRM_meta_on_node_uuid="lustre03-left" CRM_meta_timeout="30000" name="drbd-testfs-local"/> </rsc_op> @@ -19,20 +19,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="11" operation="migrate_from" operation_key="lustre_migrate_from_0" on_node="lustre04-left" on_node_uuid="lustre04-left"> + <rsc_op id="10" operation="migrate_from" operation_key="lustre_migrate_from_0" on_node="lustre04-left" on_node_uuid="lustre04-left"> <primitive id="lustre" class="ocf" provider="vds-ok" type="Ticketer"/> <attributes CRM_meta_migrate_source="lustre03-left" CRM_meta_migrate_target="lustre04-left" CRM_meta_on_node="lustre04-left" CRM_meta_on_node_uuid="lustre04-left" CRM_meta_timeout="20000" name="lustre"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="migrate_to" operation_key="lustre_migrate_to_0" on_node="lustre03-left" on_node_uuid="lustre03-left"/> + <rsc_op id="9" operation="migrate_to" operation_key="lustre_migrate_to_0" on_node="lustre03-left" on_node_uuid="lustre03-left"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="migrate_to" operation_key="lustre_migrate_to_0" on_node="lustre03-left" on_node_uuid="lustre03-left"> + <rsc_op id="9" operation="migrate_to" operation_key="lustre_migrate_to_0" on_node="lustre03-left" on_node_uuid="lustre03-left"> <primitive id="lustre" class="ocf" provider="vds-ok" type="Ticketer"/> <attributes CRM_meta_migrate_source="lustre03-left" CRM_meta_migrate_target="lustre04-left" CRM_meta_on_node="lustre03-left" CRM_meta_on_node_uuid="lustre03-left" CRM_meta_record_pending="true" CRM_meta_timeout="20000" name="lustre"/> </rsc_op> @@ -41,51 +41,51 @@ </synapse> <synapse id="4"> <action_set> - <pseudo_event id="9" operation="start" operation_key="lustre_start_0"> + <pseudo_event id="8" operation="start" operation_key="lustre_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="30000" name="lustre"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="lustre_stop_0" on_node="lustre03-left" on_node_uuid="lustre03-left"/> + <rsc_op id="7" operation="stop" operation_key="lustre_stop_0" on_node="lustre03-left" on_node_uuid="lustre03-left"/> </trigger> <trigger> - <rsc_op id="11" operation="migrate_from" operation_key="lustre_migrate_from_0" on_node="lustre04-left" on_node_uuid="lustre04-left"/> + <rsc_op id="10" operation="migrate_from" operation_key="lustre_migrate_from_0" on_node="lustre04-left" on_node_uuid="lustre04-left"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="8" operation="stop" operation_key="lustre_stop_0" on_node="lustre03-left" on_node_uuid="lustre03-left"> + <rsc_op id="7" operation="stop" operation_key="lustre_stop_0" on_node="lustre03-left" on_node_uuid="lustre03-left"> <primitive id="lustre" class="ocf" provider="vds-ok" type="Ticketer"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="lustre03-left" CRM_meta_on_node_uuid="lustre03-left" CRM_meta_timeout="30000" name="lustre"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="migrate_from" operation_key="lustre_migrate_from_0" on_node="lustre04-left" on_node_uuid="lustre04-left"/> + <rsc_op id="10" operation="migrate_from" operation_key="lustre_migrate_from_0" on_node="lustre04-left" on_node_uuid="lustre04-left"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="start" operation_key="testfs_start_0" on_node="lustre03-left" on_node_uuid="lustre03-left"> + <rsc_op id="13" operation="start" operation_key="testfs_start_0" on_node="lustre03-left" on_node_uuid="lustre03-left"> <primitive id="testfs" class="ocf" provider="vds-ok" type="Ticketer"/> <attributes CRM_meta_name="start" CRM_meta_on_node="lustre03-left" CRM_meta_on_node_uuid="lustre03-left" CRM_meta_timeout="30000" name="testfs-operational"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="testfs_stop_0" on_node="lustre01-left" on_node_uuid="lustre01-left"/> + <rsc_op id="11" operation="stop" operation_key="testfs_stop_0" on_node="lustre01-left" on_node_uuid="lustre01-left"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="testfs_stop_0" on_node="lustre02-left" on_node_uuid="lustre02-left"/> + <rsc_op id="12" operation="stop" operation_key="testfs_stop_0" on_node="lustre02-left" on_node_uuid="lustre02-left"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="13" operation="stop" operation_key="testfs_stop_0" on_node="lustre02-left" on_node_uuid="lustre02-left"> + <rsc_op id="12" operation="stop" operation_key="testfs_stop_0" on_node="lustre02-left" on_node_uuid="lustre02-left"> <primitive id="testfs" class="ocf" provider="vds-ok" type="Ticketer"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="lustre02-left" CRM_meta_on_node_uuid="lustre02-left" CRM_meta_timeout="30000" name="testfs-operational"/> </rsc_op> @@ -94,7 +94,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="12" operation="stop" operation_key="testfs_stop_0" on_node="lustre01-left" on_node_uuid="lustre01-left"> + <rsc_op id="11" operation="stop" operation_key="testfs_stop_0" on_node="lustre01-left" on_node_uuid="lustre01-left"> <primitive id="testfs" class="ocf" provider="vds-ok" type="Ticketer"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="lustre01-left" CRM_meta_on_node_uuid="lustre01-left" CRM_meta_timeout="30000" name="testfs-operational"/> </rsc_op> @@ -103,136 +103,136 @@ </synapse> <synapse id="9" priority="1000000"> <action_set> - <rsc_op id="350" operation="notify" operation_key="drbd-mgs:0_post_notify_start_0" on_node="lustre01-left" on_node_uuid="lustre01-left"> + <rsc_op id="348" operation="notify" operation_key="drbd-mgs:0_post_notify_start_0" on_node="lustre01-left" on_node_uuid="lustre01-left"> <primitive id="drbd-mgs" long-id="drbd-mgs:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_available_uname="lustre01-left lustre02-left lustre04-left lustre03-left" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_start_uname="lustre01-left lustre02-left" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="lustre01-left" CRM_meta_on_node_uuid="lustre01-left" CRM_meta_timeout="20000" drbd_resource="mgs-left"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_available_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_start_uname="lustre01-left lustre02-left" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="lustre01-left" CRM_meta_on_node_uuid="lustre01-left" CRM_meta_timeout="20000" drbd_resource="mgs-left"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notify" operation_key="ms-drbd-mgs_post_notify_running_0"/> + <pseudo_event id="32" operation="notify" operation_key="ms-drbd-mgs_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="drbd-mgs:0_monitor_30000" on_node="lustre01-left" on_node_uuid="lustre01-left"> + <rsc_op id="25" operation="monitor" operation_key="drbd-mgs:0_monitor_30000" on_node="lustre01-left" on_node_uuid="lustre01-left"> <primitive id="drbd-mgs" long-id="drbd-mgs:0" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="lustre01-left" CRM_meta_on_node_uuid="lustre01-left" CRM_meta_role="Slave" CRM_meta_timeout="20000" drbd_resource="mgs-left"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="drbd-mgs:0_start_0" on_node="lustre01-left" on_node_uuid="lustre01-left"/> + <rsc_op id="24" operation="start" operation_key="drbd-mgs:0_start_0" on_node="lustre01-left" on_node_uuid="lustre01-left"/> </trigger> <trigger> - <pseudo_event id="34" operation="notified" operation_key="ms-drbd-mgs_confirmed-post_notify_running_0"/> + <pseudo_event id="33" operation="notified" operation_key="ms-drbd-mgs_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="25" operation="start" operation_key="drbd-mgs:0_start_0" on_node="lustre01-left" on_node_uuid="lustre01-left"> + <rsc_op id="24" operation="start" operation_key="drbd-mgs:0_start_0" on_node="lustre01-left" on_node_uuid="lustre01-left"> <primitive id="drbd-mgs" long-id="drbd-mgs:0" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_available_uname="lustre01-left lustre02-left lustre04-left lustre03-left" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_start_uname="lustre01-left lustre02-left" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="lustre01-left" CRM_meta_on_node_uuid="lustre01-left" CRM_meta_timeout="240000" drbd_resource="mgs-left"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_available_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_start_uname="lustre01-left lustre02-left" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="lustre01-left" CRM_meta_on_node_uuid="lustre01-left" CRM_meta_timeout="240000" drbd_resource="mgs-left"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="start" operation_key="ms-drbd-mgs_start_0"/> + <pseudo_event id="28" operation="start" operation_key="ms-drbd-mgs_start_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <rsc_op id="351" operation="notify" operation_key="drbd-mgs:1_post_notify_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"> + <rsc_op id="349" operation="notify" operation_key="drbd-mgs:1_post_notify_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"> <primitive id="drbd-mgs" long-id="drbd-mgs:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_available_uname="lustre01-left lustre02-left lustre04-left lustre03-left" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_start_uname="lustre01-left lustre02-left" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="lustre02-left" CRM_meta_on_node_uuid="lustre02-left" CRM_meta_timeout="20000" drbd_resource="mgs-left"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_available_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_start_uname="lustre01-left lustre02-left" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="lustre02-left" CRM_meta_on_node_uuid="lustre02-left" CRM_meta_timeout="20000" drbd_resource="mgs-left"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notify" operation_key="ms-drbd-mgs_post_notify_running_0"/> + <pseudo_event id="32" operation="notify" operation_key="ms-drbd-mgs_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="drbd-mgs:1_monitor_30000" on_node="lustre02-left" on_node_uuid="lustre02-left"> + <rsc_op id="27" operation="monitor" operation_key="drbd-mgs:1_monitor_30000" on_node="lustre02-left" on_node_uuid="lustre02-left"> <primitive id="drbd-mgs" long-id="drbd-mgs:1" class="ocf" provider="linbit" type="drbd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="lustre02-left" CRM_meta_on_node_uuid="lustre02-left" CRM_meta_role="Slave" CRM_meta_timeout="20000" drbd_resource="mgs-left"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="start" operation_key="drbd-mgs:1_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"/> + <rsc_op id="26" operation="start" operation_key="drbd-mgs:1_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"/> </trigger> <trigger> - <pseudo_event id="34" operation="notified" operation_key="ms-drbd-mgs_confirmed-post_notify_running_0"/> + <pseudo_event id="33" operation="notified" operation_key="ms-drbd-mgs_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="27" operation="start" operation_key="drbd-mgs:1_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"> + <rsc_op id="26" operation="start" operation_key="drbd-mgs:1_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"> <primitive id="drbd-mgs" long-id="drbd-mgs:1" class="ocf" provider="linbit" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_available_uname="lustre01-left lustre02-left lustre04-left lustre03-left" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_start_uname="lustre01-left lustre02-left" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="lustre02-left" CRM_meta_on_node_uuid="lustre02-left" CRM_meta_timeout="240000" drbd_resource="mgs-left"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_available_uname="lustre01-left lustre02-left lustre03-left lustre04-left" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd-mgs:0 drbd-mgs:1" CRM_meta_notify_start_uname="lustre01-left lustre02-left" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="lustre02-left" CRM_meta_on_node_uuid="lustre02-left" CRM_meta_timeout="240000" drbd_resource="mgs-left"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="start" operation_key="ms-drbd-mgs_start_0"/> + <pseudo_event id="28" operation="start" operation_key="ms-drbd-mgs_start_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="34" operation="notified" operation_key="ms-drbd-mgs_confirmed-post_notify_running_0"> + <pseudo_event id="33" operation="notified" operation_key="ms-drbd-mgs_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notify" operation_key="ms-drbd-mgs_post_notify_running_0"/> + <pseudo_event id="32" operation="notify" operation_key="ms-drbd-mgs_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="350" operation="notify" operation_key="drbd-mgs:0_post_notify_start_0" on_node="lustre01-left" on_node_uuid="lustre01-left"/> + <rsc_op id="348" operation="notify" operation_key="drbd-mgs:0_post_notify_start_0" on_node="lustre01-left" on_node_uuid="lustre01-left"/> </trigger> <trigger> - <rsc_op id="351" operation="notify" operation_key="drbd-mgs:1_post_notify_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"/> + <rsc_op id="349" operation="notify" operation_key="drbd-mgs:1_post_notify_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="33" operation="notify" operation_key="ms-drbd-mgs_post_notify_running_0"> + <pseudo_event id="32" operation="notify" operation_key="ms-drbd-mgs_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="running" operation_key="ms-drbd-mgs_running_0"/> + <pseudo_event id="29" operation="running" operation_key="ms-drbd-mgs_running_0"/> </trigger> <trigger> - <pseudo_event id="32" operation="notified" operation_key="ms-drbd-mgs_confirmed-pre_notify_start_0"/> + <pseudo_event id="31" operation="notified" operation_key="ms-drbd-mgs_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="32" operation="notified" operation_key="ms-drbd-mgs_confirmed-pre_notify_start_0"> + <pseudo_event id="31" operation="notified" operation_key="ms-drbd-mgs_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="ms-drbd-mgs_pre_notify_start_0"/> + <pseudo_event id="30" operation="notify" operation_key="ms-drbd-mgs_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="31" operation="notify" operation_key="ms-drbd-mgs_pre_notify_start_0"> + <pseudo_event id="30" operation="notify" operation_key="ms-drbd-mgs_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -240,49 +240,31 @@ </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="30" operation="running" operation_key="ms-drbd-mgs_running_0"> + <pseudo_event id="29" operation="running" operation_key="ms-drbd-mgs_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="drbd-mgs:0_start_0" on_node="lustre01-left" on_node_uuid="lustre01-left"/> + <rsc_op id="24" operation="start" operation_key="drbd-mgs:0_start_0" on_node="lustre01-left" on_node_uuid="lustre01-left"/> </trigger> <trigger> - <rsc_op id="27" operation="start" operation_key="drbd-mgs:1_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"/> + <rsc_op id="26" operation="start" operation_key="drbd-mgs:1_start_0" on_node="lustre02-left" on_node_uuid="lustre02-left"/> </trigger> <trigger> - <pseudo_event id="29" operation="start" operation_key="ms-drbd-mgs_start_0"/> + <pseudo_event id="28" operation="start" operation_key="ms-drbd-mgs_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="29" operation="start" operation_key="ms-drbd-mgs_start_0"> + <pseudo_event id="28" operation="start" operation_key="ms-drbd-mgs_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notified" operation_key="ms-drbd-mgs_confirmed-pre_notify_start_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="21"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="lustre_stop_0" on_node="lustre03-left" on_node_uuid="lustre03-left"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="testfs_stop_0" on_node="lustre01-left" on_node_uuid="lustre01-left"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="testfs_stop_0" on_node="lustre02-left" on_node_uuid="lustre02-left"/> + <pseudo_event id="31" operation="notified" operation_key="ms-drbd-mgs_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/migrate-partial-4.scores b/pengine/test10/migrate-partial-4.scores index 4c39430631b..9471f9599fc 100644 --- a/pengine/test10/migrate-partial-4.scores +++ b/pengine/test10/migrate-partial-4.scores @@ -1,116 +1,4 @@ Allocation scores: -clone_color: drbd-mgs:0 allocation score on lustre01-left: 0 -clone_color: drbd-mgs:0 allocation score on lustre02-left: 0 -clone_color: drbd-mgs:0 allocation score on lustre03-left: -INFINITY -clone_color: drbd-mgs:0 allocation score on lustre04-left: -INFINITY -clone_color: drbd-mgs:1 allocation score on lustre01-left: 0 -clone_color: drbd-mgs:1 allocation score on lustre02-left: 0 -clone_color: drbd-mgs:1 allocation score on lustre03-left: -INFINITY -clone_color: drbd-mgs:1 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-mdt0000-left:0 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-mdt0000-left:0 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-mdt0000-left:0 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-mdt0000-left:0 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-mdt0000-left:1 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-mdt0000-left:1 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-mdt0000-left:1 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-mdt0000-left:1 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-mdt0000:0 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-mdt0000:0 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-mdt0000:0 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-mdt0000:0 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0000-left:0 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0000-left:0 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0000-left:0 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0000-left:0 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0000-left:1 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0000-left:1 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0000-left:1 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0000-left:1 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0000:0 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0000:0 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0000:0 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0000:0 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0001-left:0 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0001-left:0 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0001-left:0 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0001-left:0 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0001-left:1 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0001-left:1 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0001-left:1 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0001-left:1 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0001:0 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0001:0 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0001:0 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0001:0 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0002-left:0 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0002-left:0 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0002-left:0 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0002-left:0 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0002-left:1 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0002-left:1 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0002-left:1 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0002-left:1 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0002:0 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0002:0 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0002:0 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0002:0 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0003-left:0 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0003-left:0 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0003-left:0 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0003-left:0 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0003-left:1 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0003-left:1 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0003-left:1 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0003-left:1 allocation score on lustre04-left: -INFINITY -clone_color: drbd-testfs-ost0003:0 allocation score on lustre01-left: -INFINITY -clone_color: drbd-testfs-ost0003:0 allocation score on lustre02-left: -INFINITY -clone_color: drbd-testfs-ost0003:0 allocation score on lustre03-left: -INFINITY -clone_color: drbd-testfs-ost0003:0 allocation score on lustre04-left: -INFINITY -clone_color: ms-drbd-mgs allocation score on lustre01-left: 2000 -clone_color: ms-drbd-mgs allocation score on lustre02-left: 0 -clone_color: ms-drbd-mgs allocation score on lustre03-left: -INFINITY -clone_color: ms-drbd-mgs allocation score on lustre04-left: -INFINITY -clone_color: ms-drbd-testfs-mdt0000 allocation score on lustre01-left: 2000 -clone_color: ms-drbd-testfs-mdt0000 allocation score on lustre02-left: 0 -clone_color: ms-drbd-testfs-mdt0000 allocation score on lustre03-left: 0 -clone_color: ms-drbd-testfs-mdt0000 allocation score on lustre04-left: 0 -clone_color: ms-drbd-testfs-mdt0000-left allocation score on lustre01-left: 4000 -clone_color: ms-drbd-testfs-mdt0000-left allocation score on lustre02-left: 0 -clone_color: ms-drbd-testfs-mdt0000-left allocation score on lustre03-left: -INFINITY -clone_color: ms-drbd-testfs-mdt0000-left allocation score on lustre04-left: -INFINITY -clone_color: ms-drbd-testfs-ost0000 allocation score on lustre01-left: 2000 -clone_color: ms-drbd-testfs-ost0000 allocation score on lustre02-left: 0 -clone_color: ms-drbd-testfs-ost0000 allocation score on lustre03-left: 0 -clone_color: ms-drbd-testfs-ost0000 allocation score on lustre04-left: 0 -clone_color: ms-drbd-testfs-ost0000-left allocation score on lustre01-left: 4000 -clone_color: ms-drbd-testfs-ost0000-left allocation score on lustre02-left: 0 -clone_color: ms-drbd-testfs-ost0000-left allocation score on lustre03-left: -INFINITY -clone_color: ms-drbd-testfs-ost0000-left allocation score on lustre04-left: -INFINITY -clone_color: ms-drbd-testfs-ost0001 allocation score on lustre01-left: 0 -clone_color: ms-drbd-testfs-ost0001 allocation score on lustre02-left: 2000 -clone_color: ms-drbd-testfs-ost0001 allocation score on lustre03-left: 0 -clone_color: ms-drbd-testfs-ost0001 allocation score on lustre04-left: 0 -clone_color: ms-drbd-testfs-ost0001-left allocation score on lustre01-left: 0 -clone_color: ms-drbd-testfs-ost0001-left allocation score on lustre02-left: 4000 -clone_color: ms-drbd-testfs-ost0001-left allocation score on lustre03-left: -INFINITY -clone_color: ms-drbd-testfs-ost0001-left allocation score on lustre04-left: -INFINITY -clone_color: ms-drbd-testfs-ost0002 allocation score on lustre01-left: 0 -clone_color: ms-drbd-testfs-ost0002 allocation score on lustre02-left: 0 -clone_color: ms-drbd-testfs-ost0002 allocation score on lustre03-left: 2000 -clone_color: ms-drbd-testfs-ost0002 allocation score on lustre04-left: 0 -clone_color: ms-drbd-testfs-ost0002-left allocation score on lustre01-left: -INFINITY -clone_color: ms-drbd-testfs-ost0002-left allocation score on lustre02-left: -INFINITY -clone_color: ms-drbd-testfs-ost0002-left allocation score on lustre03-left: 4000 -clone_color: ms-drbd-testfs-ost0002-left allocation score on lustre04-left: 0 -clone_color: ms-drbd-testfs-ost0003 allocation score on lustre01-left: 0 -clone_color: ms-drbd-testfs-ost0003 allocation score on lustre02-left: 0 -clone_color: ms-drbd-testfs-ost0003 allocation score on lustre03-left: 0 -clone_color: ms-drbd-testfs-ost0003 allocation score on lustre04-left: 2000 -clone_color: ms-drbd-testfs-ost0003-left allocation score on lustre01-left: -INFINITY -clone_color: ms-drbd-testfs-ost0003-left allocation score on lustre02-left: -INFINITY -clone_color: ms-drbd-testfs-ost0003-left allocation score on lustre03-left: 0 -clone_color: ms-drbd-testfs-ost0003-left allocation score on lustre04-left: 4000 drbd-mgs:0 promotion score on lustre01-left: -1 drbd-mgs:1 promotion score on lustre02-left: -1 drbd-testfs-mdt0000-left:0 promotion score on none: 0 @@ -128,159 +16,271 @@ drbd-testfs-ost0002:0 promotion score on none: 0 drbd-testfs-ost0003-left:0 promotion score on none: 0 drbd-testfs-ost0003-left:1 promotion score on none: 0 drbd-testfs-ost0003:0 promotion score on none: 0 -group_color: booth allocation score on lustre01-left: 0 -group_color: booth allocation score on lustre02-left: 0 -group_color: booth allocation score on lustre03-left: -INFINITY -group_color: booth allocation score on lustre04-left: -INFINITY -group_color: boothd allocation score on lustre01-left: 0 -group_color: boothd allocation score on lustre02-left: 0 -group_color: boothd allocation score on lustre03-left: 0 -group_color: boothd allocation score on lustre04-left: 0 -group_color: ip-booth allocation score on lustre01-left: 0 -group_color: ip-booth allocation score on lustre02-left: 0 -group_color: ip-booth allocation score on lustre03-left: -INFINITY -group_color: ip-booth allocation score on lustre04-left: -INFINITY -native_color: boothd allocation score on lustre01-left: -INFINITY -native_color: boothd allocation score on lustre02-left: 0 -native_color: boothd allocation score on lustre03-left: -INFINITY -native_color: boothd allocation score on lustre04-left: -INFINITY -native_color: drbd-local allocation score on lustre01-left: 0 -native_color: drbd-local allocation score on lustre02-left: 0 -native_color: drbd-local allocation score on lustre03-left: 0 -native_color: drbd-local allocation score on lustre04-left: 0 -native_color: drbd-mgs:0 allocation score on lustre01-left: 2000 -native_color: drbd-mgs:0 allocation score on lustre02-left: 0 -native_color: drbd-mgs:0 allocation score on lustre03-left: -INFINITY -native_color: drbd-mgs:0 allocation score on lustre04-left: -INFINITY -native_color: drbd-mgs:1 allocation score on lustre01-left: -INFINITY -native_color: drbd-mgs:1 allocation score on lustre02-left: 0 -native_color: drbd-mgs:1 allocation score on lustre03-left: -INFINITY -native_color: drbd-mgs:1 allocation score on lustre04-left: -INFINITY -native_color: drbd-stacked allocation score on lustre01-left: 0 -native_color: drbd-stacked allocation score on lustre02-left: 0 -native_color: drbd-stacked allocation score on lustre03-left: 0 -native_color: drbd-stacked allocation score on lustre04-left: 0 -native_color: drbd-testfs-local allocation score on lustre01-left: 0 -native_color: drbd-testfs-local allocation score on lustre02-left: 0 -native_color: drbd-testfs-local allocation score on lustre03-left: 0 -native_color: drbd-testfs-local allocation score on lustre04-left: 0 -native_color: drbd-testfs-mdt0000-left:0 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-mdt0000-left:0 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-mdt0000-left:0 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-mdt0000-left:0 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-mdt0000-left:1 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-mdt0000-left:1 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-mdt0000-left:1 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-mdt0000-left:1 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-mdt0000:0 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-mdt0000:0 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-mdt0000:0 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-mdt0000:0 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0000-left:0 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0000-left:0 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0000-left:0 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0000-left:0 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0000-left:1 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0000-left:1 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0000-left:1 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0000-left:1 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0000:0 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0000:0 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0000:0 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0000:0 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0001-left:0 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0001-left:0 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0001-left:0 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0001-left:0 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0001-left:1 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0001-left:1 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0001-left:1 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0001-left:1 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0001:0 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0001:0 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0001:0 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0001:0 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0002-left:0 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0002-left:0 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0002-left:0 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0002-left:0 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0002-left:1 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0002-left:1 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0002-left:1 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0002-left:1 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0002:0 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0002:0 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0002:0 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0002:0 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0003-left:0 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0003-left:0 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0003-left:0 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0003-left:0 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0003-left:1 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0003-left:1 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0003-left:1 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0003-left:1 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-ost0003:0 allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-ost0003:0 allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-ost0003:0 allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-ost0003:0 allocation score on lustre04-left: -INFINITY -native_color: drbd-testfs-stacked allocation score on lustre01-left: -INFINITY -native_color: drbd-testfs-stacked allocation score on lustre02-left: -INFINITY -native_color: drbd-testfs-stacked allocation score on lustre03-left: -INFINITY -native_color: drbd-testfs-stacked allocation score on lustre04-left: -INFINITY -native_color: ip-booth allocation score on lustre01-left: 0 -native_color: ip-booth allocation score on lustre02-left: 0 -native_color: ip-booth allocation score on lustre03-left: -INFINITY -native_color: ip-booth allocation score on lustre04-left: -INFINITY -native_color: ip-testfs-mdt0000-left allocation score on lustre01-left: -INFINITY -native_color: ip-testfs-mdt0000-left allocation score on lustre02-left: -INFINITY -native_color: ip-testfs-mdt0000-left allocation score on lustre03-left: -INFINITY -native_color: ip-testfs-mdt0000-left allocation score on lustre04-left: -INFINITY -native_color: ip-testfs-ost0000-left allocation score on lustre01-left: -INFINITY -native_color: ip-testfs-ost0000-left allocation score on lustre02-left: -INFINITY -native_color: ip-testfs-ost0000-left allocation score on lustre03-left: -INFINITY -native_color: ip-testfs-ost0000-left allocation score on lustre04-left: -INFINITY -native_color: ip-testfs-ost0001-left allocation score on lustre01-left: -INFINITY -native_color: ip-testfs-ost0001-left allocation score on lustre02-left: -INFINITY -native_color: ip-testfs-ost0001-left allocation score on lustre03-left: -INFINITY -native_color: ip-testfs-ost0001-left allocation score on lustre04-left: -INFINITY -native_color: ip-testfs-ost0002-left allocation score on lustre01-left: -INFINITY -native_color: ip-testfs-ost0002-left allocation score on lustre02-left: -INFINITY -native_color: ip-testfs-ost0002-left allocation score on lustre03-left: -INFINITY -native_color: ip-testfs-ost0002-left allocation score on lustre04-left: -INFINITY -native_color: ip-testfs-ost0003-left allocation score on lustre01-left: -INFINITY -native_color: ip-testfs-ost0003-left allocation score on lustre02-left: -INFINITY -native_color: ip-testfs-ost0003-left allocation score on lustre03-left: -INFINITY -native_color: ip-testfs-ost0003-left allocation score on lustre04-left: -INFINITY -native_color: lustre allocation score on lustre01-left: 0 -native_color: lustre allocation score on lustre02-left: 0 -native_color: lustre allocation score on lustre03-left: 0 -native_color: lustre allocation score on lustre04-left: 0 -native_color: mgs allocation score on lustre01-left: -INFINITY -native_color: mgs allocation score on lustre02-left: -INFINITY -native_color: mgs allocation score on lustre03-left: -INFINITY -native_color: mgs allocation score on lustre04-left: -INFINITY -native_color: testfs allocation score on lustre01-left: 0 -native_color: testfs allocation score on lustre02-left: 0 -native_color: testfs allocation score on lustre03-left: 0 -native_color: testfs allocation score on lustre04-left: 0 -native_color: testfs-mdt0000 allocation score on lustre01-left: -INFINITY -native_color: testfs-mdt0000 allocation score on lustre02-left: -INFINITY -native_color: testfs-mdt0000 allocation score on lustre03-left: -INFINITY -native_color: testfs-mdt0000 allocation score on lustre04-left: -INFINITY -native_color: testfs-ost0000 allocation score on lustre01-left: -INFINITY -native_color: testfs-ost0000 allocation score on lustre02-left: -INFINITY -native_color: testfs-ost0000 allocation score on lustre03-left: -INFINITY -native_color: testfs-ost0000 allocation score on lustre04-left: -INFINITY -native_color: testfs-ost0001 allocation score on lustre01-left: -INFINITY -native_color: testfs-ost0001 allocation score on lustre02-left: -INFINITY -native_color: testfs-ost0001 allocation score on lustre03-left: -INFINITY -native_color: testfs-ost0001 allocation score on lustre04-left: -INFINITY -native_color: testfs-ost0002 allocation score on lustre01-left: -INFINITY -native_color: testfs-ost0002 allocation score on lustre02-left: -INFINITY -native_color: testfs-ost0002 allocation score on lustre03-left: -INFINITY -native_color: testfs-ost0002 allocation score on lustre04-left: -INFINITY -native_color: testfs-ost0003 allocation score on lustre01-left: -INFINITY -native_color: testfs-ost0003 allocation score on lustre02-left: -INFINITY -native_color: testfs-ost0003 allocation score on lustre03-left: -INFINITY -native_color: testfs-ost0003 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-mgs:0 allocation score on lustre01-left: 0 +pcmk__clone_allocate: drbd-mgs:0 allocation score on lustre02-left: 0 +pcmk__clone_allocate: drbd-mgs:0 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-mgs:0 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-mgs:1 allocation score on lustre01-left: 0 +pcmk__clone_allocate: drbd-mgs:1 allocation score on lustre02-left: 0 +pcmk__clone_allocate: drbd-mgs:1 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-mgs:1 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000-left:0 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000-left:0 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000-left:0 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000-left:0 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000-left:1 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000-left:1 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000-left:1 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000-left:1 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000:0 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000:0 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000:0 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-mdt0000:0 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000-left:0 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000-left:0 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000-left:0 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000-left:0 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000-left:1 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000-left:1 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000-left:1 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000-left:1 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000:0 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000:0 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000:0 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0000:0 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001-left:0 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001-left:0 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001-left:0 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001-left:0 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001-left:1 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001-left:1 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001-left:1 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001-left:1 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001:0 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001:0 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001:0 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0001:0 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002-left:0 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002-left:0 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002-left:0 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002-left:0 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002-left:1 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002-left:1 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002-left:1 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002-left:1 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002:0 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002:0 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002:0 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0002:0 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003-left:0 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003-left:0 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003-left:0 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003-left:0 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003-left:1 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003-left:1 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003-left:1 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003-left:1 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003:0 allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003:0 allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003:0 allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: drbd-testfs-ost0003:0 allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: ms-drbd-mgs allocation score on lustre01-left: 2000 +pcmk__clone_allocate: ms-drbd-mgs allocation score on lustre02-left: 0 +pcmk__clone_allocate: ms-drbd-mgs allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: ms-drbd-mgs allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: ms-drbd-testfs-mdt0000 allocation score on lustre01-left: 2000 +pcmk__clone_allocate: ms-drbd-testfs-mdt0000 allocation score on lustre02-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-mdt0000 allocation score on lustre03-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-mdt0000 allocation score on lustre04-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-mdt0000-left allocation score on lustre01-left: 4000 +pcmk__clone_allocate: ms-drbd-testfs-mdt0000-left allocation score on lustre02-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-mdt0000-left allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: ms-drbd-testfs-mdt0000-left allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: ms-drbd-testfs-ost0000 allocation score on lustre01-left: 2000 +pcmk__clone_allocate: ms-drbd-testfs-ost0000 allocation score on lustre02-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0000 allocation score on lustre03-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0000 allocation score on lustre04-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0000-left allocation score on lustre01-left: 4000 +pcmk__clone_allocate: ms-drbd-testfs-ost0000-left allocation score on lustre02-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0000-left allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: ms-drbd-testfs-ost0000-left allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: ms-drbd-testfs-ost0001 allocation score on lustre01-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0001 allocation score on lustre02-left: 2000 +pcmk__clone_allocate: ms-drbd-testfs-ost0001 allocation score on lustre03-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0001 allocation score on lustre04-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0001-left allocation score on lustre01-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0001-left allocation score on lustre02-left: 4000 +pcmk__clone_allocate: ms-drbd-testfs-ost0001-left allocation score on lustre03-left: -INFINITY +pcmk__clone_allocate: ms-drbd-testfs-ost0001-left allocation score on lustre04-left: -INFINITY +pcmk__clone_allocate: ms-drbd-testfs-ost0002 allocation score on lustre01-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0002 allocation score on lustre02-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0002 allocation score on lustre03-left: 2000 +pcmk__clone_allocate: ms-drbd-testfs-ost0002 allocation score on lustre04-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0002-left allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: ms-drbd-testfs-ost0002-left allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: ms-drbd-testfs-ost0002-left allocation score on lustre03-left: 4000 +pcmk__clone_allocate: ms-drbd-testfs-ost0002-left allocation score on lustre04-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0003 allocation score on lustre01-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0003 allocation score on lustre02-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0003 allocation score on lustre03-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0003 allocation score on lustre04-left: 2000 +pcmk__clone_allocate: ms-drbd-testfs-ost0003-left allocation score on lustre01-left: -INFINITY +pcmk__clone_allocate: ms-drbd-testfs-ost0003-left allocation score on lustre02-left: -INFINITY +pcmk__clone_allocate: ms-drbd-testfs-ost0003-left allocation score on lustre03-left: 0 +pcmk__clone_allocate: ms-drbd-testfs-ost0003-left allocation score on lustre04-left: 4000 +pcmk__group_allocate: booth allocation score on lustre01-left: 0 +pcmk__group_allocate: booth allocation score on lustre02-left: 0 +pcmk__group_allocate: booth allocation score on lustre03-left: -INFINITY +pcmk__group_allocate: booth allocation score on lustre04-left: -INFINITY +pcmk__group_allocate: boothd allocation score on lustre01-left: 0 +pcmk__group_allocate: boothd allocation score on lustre02-left: 0 +pcmk__group_allocate: boothd allocation score on lustre03-left: 0 +pcmk__group_allocate: boothd allocation score on lustre04-left: 0 +pcmk__group_allocate: ip-booth allocation score on lustre01-left: 0 +pcmk__group_allocate: ip-booth allocation score on lustre02-left: 0 +pcmk__group_allocate: ip-booth allocation score on lustre03-left: -INFINITY +pcmk__group_allocate: ip-booth allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: boothd allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: boothd allocation score on lustre02-left: 0 +pcmk__native_allocate: boothd allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: boothd allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-local allocation score on lustre01-left: 0 +pcmk__native_allocate: drbd-local allocation score on lustre02-left: 0 +pcmk__native_allocate: drbd-local allocation score on lustre03-left: 0 +pcmk__native_allocate: drbd-local allocation score on lustre04-left: 0 +pcmk__native_allocate: drbd-mgs:0 allocation score on lustre01-left: 2000 +pcmk__native_allocate: drbd-mgs:0 allocation score on lustre02-left: 0 +pcmk__native_allocate: drbd-mgs:0 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-mgs:0 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-mgs:1 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-mgs:1 allocation score on lustre02-left: 0 +pcmk__native_allocate: drbd-mgs:1 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-mgs:1 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-stacked allocation score on lustre01-left: 0 +pcmk__native_allocate: drbd-stacked allocation score on lustre02-left: 0 +pcmk__native_allocate: drbd-stacked allocation score on lustre03-left: 0 +pcmk__native_allocate: drbd-stacked allocation score on lustre04-left: 0 +pcmk__native_allocate: drbd-testfs-local allocation score on lustre01-left: 0 +pcmk__native_allocate: drbd-testfs-local allocation score on lustre02-left: 0 +pcmk__native_allocate: drbd-testfs-local allocation score on lustre03-left: 0 +pcmk__native_allocate: drbd-testfs-local allocation score on lustre04-left: 0 +pcmk__native_allocate: drbd-testfs-mdt0000-left:0 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-mdt0000-left:0 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-mdt0000-left:0 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-mdt0000-left:0 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-mdt0000-left:1 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-mdt0000-left:1 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-mdt0000-left:1 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-mdt0000-left:1 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-mdt0000:0 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-mdt0000:0 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-mdt0000:0 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-mdt0000:0 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000-left:0 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000-left:0 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000-left:0 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000-left:0 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000-left:1 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000-left:1 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000-left:1 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000-left:1 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000:0 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000:0 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000:0 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0000:0 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001-left:0 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001-left:0 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001-left:0 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001-left:0 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001-left:1 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001-left:1 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001-left:1 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001-left:1 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001:0 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001:0 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001:0 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0001:0 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002-left:0 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002-left:0 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002-left:0 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002-left:0 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002-left:1 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002-left:1 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002-left:1 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002-left:1 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002:0 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002:0 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002:0 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0002:0 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003-left:0 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003-left:0 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003-left:0 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003-left:0 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003-left:1 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003-left:1 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003-left:1 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003-left:1 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003:0 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003:0 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003:0 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-ost0003:0 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: drbd-testfs-stacked allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: drbd-testfs-stacked allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: drbd-testfs-stacked allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: drbd-testfs-stacked allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: ip-booth allocation score on lustre01-left: 0 +pcmk__native_allocate: ip-booth allocation score on lustre02-left: 0 +pcmk__native_allocate: ip-booth allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: ip-booth allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: ip-testfs-mdt0000-left allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: ip-testfs-mdt0000-left allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: ip-testfs-mdt0000-left allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: ip-testfs-mdt0000-left allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0000-left allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0000-left allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0000-left allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0000-left allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0001-left allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0001-left allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0001-left allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0001-left allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0002-left allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0002-left allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0002-left allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0002-left allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0003-left allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0003-left allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0003-left allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: ip-testfs-ost0003-left allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: lustre allocation score on lustre01-left: 0 +pcmk__native_allocate: lustre allocation score on lustre02-left: 0 +pcmk__native_allocate: lustre allocation score on lustre03-left: 0 +pcmk__native_allocate: lustre allocation score on lustre04-left: 0 +pcmk__native_allocate: mgs allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: mgs allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: mgs allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: mgs allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: testfs allocation score on lustre01-left: 0 +pcmk__native_allocate: testfs allocation score on lustre02-left: 0 +pcmk__native_allocate: testfs allocation score on lustre03-left: 0 +pcmk__native_allocate: testfs allocation score on lustre04-left: 0 +pcmk__native_allocate: testfs-mdt0000 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: testfs-mdt0000 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: testfs-mdt0000 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: testfs-mdt0000 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: testfs-ost0000 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: testfs-ost0000 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: testfs-ost0000 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: testfs-ost0000 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: testfs-ost0001 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: testfs-ost0001 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: testfs-ost0001 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: testfs-ost0001 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: testfs-ost0002 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: testfs-ost0002 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: testfs-ost0002 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: testfs-ost0002 allocation score on lustre04-left: -INFINITY +pcmk__native_allocate: testfs-ost0003 allocation score on lustre01-left: -INFINITY +pcmk__native_allocate: testfs-ost0003 allocation score on lustre02-left: -INFINITY +pcmk__native_allocate: testfs-ost0003 allocation score on lustre03-left: -INFINITY +pcmk__native_allocate: testfs-ost0003 allocation score on lustre04-left: -INFINITY diff --git a/pengine/test10/migrate-partial-4.summary b/pengine/test10/migrate-partial-4.summary index 8fd1d4cfa53..1468b2deb1c 100644 --- a/pengine/test10/migrate-partial-4.summary +++ b/pengine/test10/migrate-partial-4.summary @@ -65,7 +65,6 @@ Executing cluster transition: * Resource action: testfs start on lustre03-left * Pseudo action: ms-drbd-mgs_confirmed-pre_notify_start_0 * Pseudo action: ms-drbd-mgs_start_0 - * Pseudo action: all_stopped * Pseudo action: lustre_start_0 * Resource action: drbd-mgs:0 start on lustre01-left * Resource action: drbd-mgs:1 start on lustre02-left diff --git a/pengine/test10/migrate-shutdown.dot b/pengine/test10/migrate-shutdown.dot index 12186ef21a3..585c84fdcfe 100644 --- a/pengine/test10/migrate-shutdown.dot +++ b/pengine/test10/migrate-shutdown.dot @@ -5,10 +5,8 @@ digraph "g" { "Connectivity_stop_0" -> "ping-1:3_stop_0 pcmk-4" [ style = bold] "Connectivity_stop_0" [ style=bold color="green" fontcolor="orange"] "Connectivity_stopped_0" [ style=bold color="green" fontcolor="orange"] -"Fencing_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "Fencing_stop_0 pcmk-1" -> "do_shutdown pcmk-1" [ style = bold] "Fencing_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "do_shutdown pcmk-1" [ style=bold color="green" fontcolor="black"] "do_shutdown pcmk-2" -> "do_shutdown pcmk-1" [ style = bold] "do_shutdown pcmk-2" [ style=bold color="green" fontcolor="black"] @@ -23,7 +21,6 @@ digraph "g" { "group-1_stop_0" [ style=bold color="green" fontcolor="orange"] "group-1_stopped_0" -> "master-1_demote_0" [ style = bold] "group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"lsb-dummy_stop_0 pcmk-2" -> "all_stopped" [ style = bold] "lsb-dummy_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] "lsb-dummy_stop_0 pcmk-2" -> "group-1_stop_0" [ style = bold] "lsb-dummy_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] @@ -38,59 +35,45 @@ digraph "g" { "master-1_stop_0" -> "stateful-1:3_stop_0 pcmk-4" [ style = bold] "master-1_stop_0" [ style=bold color="green" fontcolor="orange"] "master-1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"migrator_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "migrator_stop_0 pcmk-1" -> "do_shutdown pcmk-1" [ style = bold] "migrator_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] -"migrator_stop_0 pcmk-3" -> "all_stopped" [ style = bold] "migrator_stop_0 pcmk-3" -> "do_shutdown pcmk-3" [ style = bold] "migrator_stop_0 pcmk-3" [ style=bold color="green" fontcolor="black"] "ping-1:0_stop_0 pcmk-1" -> "Connectivity_stopped_0" [ style = bold] -"ping-1:0_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "ping-1:0_stop_0 pcmk-1" -> "do_shutdown pcmk-1" [ style = bold] "ping-1:0_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] "ping-1:1_stop_0 pcmk-2" -> "Connectivity_stopped_0" [ style = bold] -"ping-1:1_stop_0 pcmk-2" -> "all_stopped" [ style = bold] "ping-1:1_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] "ping-1:1_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] "ping-1:3_stop_0 pcmk-4" -> "Connectivity_stopped_0" [ style = bold] -"ping-1:3_stop_0 pcmk-4" -> "all_stopped" [ style = bold] "ping-1:3_stop_0 pcmk-4" -> "do_shutdown pcmk-4" [ style = bold] "ping-1:3_stop_0 pcmk-4" [ style=bold color="green" fontcolor="black"] -"r192.168.122.105_stop_0 pcmk-2" -> "all_stopped" [ style = bold] "r192.168.122.105_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] "r192.168.122.105_stop_0 pcmk-2" -> "group-1_stopped_0" [ style = bold] "r192.168.122.105_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] -"r192.168.122.106_stop_0 pcmk-2" -> "all_stopped" [ style = bold] "r192.168.122.106_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] "r192.168.122.106_stop_0 pcmk-2" -> "group-1_stopped_0" [ style = bold] "r192.168.122.106_stop_0 pcmk-2" -> "r192.168.122.105_stop_0 pcmk-2" [ style = bold] "r192.168.122.106_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] -"r192.168.122.107_stop_0 pcmk-2" -> "all_stopped" [ style = bold] "r192.168.122.107_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] "r192.168.122.107_stop_0 pcmk-2" -> "group-1_stopped_0" [ style = bold] "r192.168.122.107_stop_0 pcmk-2" -> "r192.168.122.106_stop_0 pcmk-2" [ style = bold] "r192.168.122.107_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] -"rsc_pcmk-1_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "rsc_pcmk-1_stop_0 pcmk-1" -> "do_shutdown pcmk-1" [ style = bold] "rsc_pcmk-1_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] -"rsc_pcmk-2_stop_0 pcmk-2" -> "all_stopped" [ style = bold] "rsc_pcmk-2_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] "rsc_pcmk-2_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] -"rsc_pcmk-4_stop_0 pcmk-4" -> "all_stopped" [ style = bold] "rsc_pcmk-4_stop_0 pcmk-4" -> "do_shutdown pcmk-4" [ style = bold] "rsc_pcmk-4_stop_0 pcmk-4" [ style=bold color="green" fontcolor="black"] "stateful-1:0_demote_0 pcmk-2" -> "master-1_demoted_0" [ style = bold] "stateful-1:0_demote_0 pcmk-2" -> "stateful-1:0_stop_0 pcmk-2" [ style = bold] "stateful-1:0_demote_0 pcmk-2" [ style=bold color="green" fontcolor="black"] -"stateful-1:0_stop_0 pcmk-2" -> "all_stopped" [ style = bold] "stateful-1:0_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] "stateful-1:0_stop_0 pcmk-2" -> "master-1_stopped_0" [ style = bold] "stateful-1:0_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] -"stateful-1:2_stop_0 pcmk-1" -> "all_stopped" [ style = bold] "stateful-1:2_stop_0 pcmk-1" -> "do_shutdown pcmk-1" [ style = bold] "stateful-1:2_stop_0 pcmk-1" -> "master-1_stopped_0" [ style = bold] "stateful-1:2_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] -"stateful-1:3_stop_0 pcmk-4" -> "all_stopped" [ style = bold] "stateful-1:3_stop_0 pcmk-4" -> "do_shutdown pcmk-4" [ style = bold] "stateful-1:3_stop_0 pcmk-4" -> "master-1_stopped_0" [ style = bold] "stateful-1:3_stop_0 pcmk-4" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/migrate-shutdown.exp b/pengine/test10/migrate-shutdown.exp index 3b91933ac90..352b14821ab 100644 --- a/pengine/test10/migrate-shutdown.exp +++ b/pengine/test10/migrate-shutdown.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="17" operation="stop" operation_key="Fencing_stop_0" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="16" operation="stop" operation_key="Fencing_stop_0" on_node="pcmk-1" on_node_uuid="101"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_timeout="180000" pcmk_arg_map="domain:uname"/> </rsc_op> @@ -10,85 +10,85 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="24" operation="stopped" operation_key="group-1_stopped_0"> + <pseudo_event id="23" operation="stopped" operation_key="group-1_stopped_0"> <attributes CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="r192.168.122.105_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="17" operation="stop" operation_key="r192.168.122.105_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <rsc_op id="19" operation="stop" operation_key="r192.168.122.106_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="18" operation="stop" operation_key="r192.168.122.106_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="r192.168.122.107_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="19" operation="stop" operation_key="r192.168.122.107_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="group-1_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="group-1_stop_0"> <attributes CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="stop" operation_key="lsb-dummy_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="27" operation="stop" operation_key="lsb-dummy_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="18" operation="stop" operation_key="r192.168.122.105_stop_0" on_node="pcmk-2" on_node_uuid="102"> + <rsc_op id="17" operation="stop" operation_key="r192.168.122.105_stop_0" on_node="pcmk-2" on_node_uuid="102"> <primitive id="r192.168.122.105" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.105"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="r192.168.122.106_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="18" operation="stop" operation_key="r192.168.122.106_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="19" operation="stop" operation_key="r192.168.122.106_stop_0" on_node="pcmk-2" on_node_uuid="102"> + <rsc_op id="18" operation="stop" operation_key="r192.168.122.106_stop_0" on_node="pcmk-2" on_node_uuid="102"> <primitive id="r192.168.122.106" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.106"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="r192.168.122.107_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="19" operation="stop" operation_key="r192.168.122.107_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="20" operation="stop" operation_key="r192.168.122.107_stop_0" on_node="pcmk-2" on_node_uuid="102"> + <rsc_op id="19" operation="stop" operation_key="r192.168.122.107_stop_0" on_node="pcmk-2" on_node_uuid="102"> <primitive id="r192.168.122.107" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.107"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="25" operation="stop" operation_key="rsc_pcmk-1_stop_0" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="24" operation="stop" operation_key="rsc_pcmk-1_stop_0" on_node="pcmk-1" on_node_uuid="101"> <primitive id="rsc_pcmk-1" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.108"/> </rsc_op> @@ -97,7 +97,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="26" operation="stop" operation_key="rsc_pcmk-2_stop_0" on_node="pcmk-2" on_node_uuid="102"> + <rsc_op id="25" operation="stop" operation_key="rsc_pcmk-2_stop_0" on_node="pcmk-2" on_node_uuid="102"> <primitive id="rsc_pcmk-2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.109"/> </rsc_op> @@ -106,7 +106,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="27" operation="stop" operation_key="rsc_pcmk-4_stop_0" on_node="pcmk-4" on_node_uuid="104"> + <rsc_op id="26" operation="stop" operation_key="rsc_pcmk-4_stop_0" on_node="pcmk-4" on_node_uuid="104"> <primitive id="rsc_pcmk-4" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="pcmk-4" CRM_meta_on_node_uuid="104" CRM_meta_timeout="60000" cidr_netmask="32" ip="192.168.122.111"/> </rsc_op> @@ -115,7 +115,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="28" operation="stop" operation_key="lsb-dummy_stop_0" on_node="pcmk-2" on_node_uuid="102"> + <rsc_op id="27" operation="stop" operation_key="lsb-dummy_stop_0" on_node="pcmk-2" on_node_uuid="102"> <primitive id="lsb-dummy" class="lsb" type="/usr/share/pacemaker/tests/cts/LSBDummy"/> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_timeout="60000" /> </rsc_op> @@ -124,7 +124,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="30" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="29" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-1" on_node_uuid="101"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_timeout="60000" /> </rsc_op> @@ -133,7 +133,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="29" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-3" on_node_uuid="103"> + <rsc_op id="28" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-3" on_node_uuid="103"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="pcmk-3" CRM_meta_on_node_uuid="103" CRM_meta_timeout="60000" /> </rsc_op> @@ -142,67 +142,67 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="31" operation="stop" operation_key="ping-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="30" operation="stop" operation_key="ping-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"> <primitive id="ping-1" long-id="ping-1:0" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_timeout="60000" debug="true" host_list="10.0.0.6" name="connected"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="stop" operation_key="Connectivity_stop_0"/> + <pseudo_event id="35" operation="stop" operation_key="Connectivity_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="32" operation="stop" operation_key="ping-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"> + <rsc_op id="31" operation="stop" operation_key="ping-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"> <primitive id="ping-1" long-id="ping-1:1" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_timeout="60000" debug="true" host_list="10.0.0.6" name="connected"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="stop" operation_key="Connectivity_stop_0"/> + <pseudo_event id="35" operation="stop" operation_key="Connectivity_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="33" operation="stop" operation_key="ping-1:3_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"> + <rsc_op id="32" operation="stop" operation_key="ping-1:3_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"> <primitive id="ping-1" long-id="ping-1:3" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="pcmk-4" CRM_meta_on_node_uuid="104" CRM_meta_timeout="60000" debug="true" host_list="10.0.0.6" name="connected"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="stop" operation_key="Connectivity_stop_0"/> + <pseudo_event id="35" operation="stop" operation_key="Connectivity_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="37" operation="stopped" operation_key="Connectivity_stopped_0"> + <pseudo_event id="36" operation="stopped" operation_key="Connectivity_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="stop" operation_key="ping-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"/> + <rsc_op id="30" operation="stop" operation_key="ping-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"/> </trigger> <trigger> - <rsc_op id="32" operation="stop" operation_key="ping-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="31" operation="stop" operation_key="ping-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <rsc_op id="33" operation="stop" operation_key="ping-1:3_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"/> + <rsc_op id="32" operation="stop" operation_key="ping-1:3_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"/> </trigger> <trigger> - <pseudo_event id="36" operation="stop" operation_key="Connectivity_stop_0"/> + <pseudo_event id="35" operation="stop" operation_key="Connectivity_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="36" operation="stop" operation_key="Connectivity_stop_0"> + <pseudo_event id="35" operation="stop" operation_key="Connectivity_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -210,122 +210,122 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="38" operation="stop" operation_key="stateful-1:2_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="37" operation="stop" operation_key="stateful-1:2_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"> <primitive id="stateful-1" long-id="stateful-1:2" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="stop" operation_key="master-1_stop_0"/> + <pseudo_event id="43" operation="stop" operation_key="master-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="40" operation="stop" operation_key="stateful-1:0_stop_0" internal_operation_key="stateful-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"> + <rsc_op id="39" operation="stop" operation_key="stateful-1:0_stop_0" internal_operation_key="stateful-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"> <primitive id="stateful-1" long-id="stateful-1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="demote" operation_key="stateful-1:0_demote_0" internal_operation_key="stateful-1:1_demote_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="38" operation="demote" operation_key="stateful-1:0_demote_0" internal_operation_key="stateful-1:1_demote_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <pseudo_event id="44" operation="stop" operation_key="master-1_stop_0"/> + <pseudo_event id="43" operation="stop" operation_key="master-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="39" operation="demote" operation_key="stateful-1:0_demote_0" internal_operation_key="stateful-1:1_demote_0" on_node="pcmk-2" on_node_uuid="102"> + <rsc_op id="38" operation="demote" operation_key="stateful-1:0_demote_0" internal_operation_key="stateful-1:1_demote_0" on_node="pcmk-2" on_node_uuid="102"> <primitive id="stateful-1" long-id="stateful-1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="demote" operation_key="master-1_demote_0"/> + <pseudo_event id="47" operation="demote" operation_key="master-1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="41" operation="stop" operation_key="stateful-1:3_stop_0" internal_operation_key="stateful-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"> + <rsc_op id="40" operation="stop" operation_key="stateful-1:3_stop_0" internal_operation_key="stateful-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"> <primitive id="stateful-1" long-id="stateful-1:3" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="pcmk-4" CRM_meta_on_node_uuid="104" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="stop" operation_key="master-1_stop_0"/> + <pseudo_event id="43" operation="stop" operation_key="master-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="49" operation="demoted" operation_key="master-1_demoted_0"> + <pseudo_event id="48" operation="demoted" operation_key="master-1_demoted_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="demote" operation_key="stateful-1:0_demote_0" internal_operation_key="stateful-1:1_demote_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="38" operation="demote" operation_key="stateful-1:0_demote_0" internal_operation_key="stateful-1:1_demote_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <pseudo_event id="48" operation="demote" operation_key="master-1_demote_0"/> + <pseudo_event id="47" operation="demote" operation_key="master-1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="48" operation="demote" operation_key="master-1_demote_0"> + <pseudo_event id="47" operation="demote" operation_key="master-1_demote_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="stopped" operation_key="group-1_stopped_0"/> + <pseudo_event id="23" operation="stopped" operation_key="group-1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="45" operation="stopped" operation_key="master-1_stopped_0"> + <pseudo_event id="44" operation="stopped" operation_key="master-1_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="stop" operation_key="stateful-1:2_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"/> + <rsc_op id="37" operation="stop" operation_key="stateful-1:2_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"/> </trigger> <trigger> - <rsc_op id="40" operation="stop" operation_key="stateful-1:0_stop_0" internal_operation_key="stateful-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="39" operation="stop" operation_key="stateful-1:0_stop_0" internal_operation_key="stateful-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <rsc_op id="41" operation="stop" operation_key="stateful-1:3_stop_0" internal_operation_key="stateful-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"/> + <rsc_op id="40" operation="stop" operation_key="stateful-1:3_stop_0" internal_operation_key="stateful-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"/> </trigger> <trigger> - <pseudo_event id="44" operation="stop" operation_key="master-1_stop_0"/> + <pseudo_event id="43" operation="stop" operation_key="master-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="44" operation="stop" operation_key="master-1_stop_0"> + <pseudo_event id="43" operation="stop" operation_key="master-1_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="demoted" operation_key="master-1_demoted_0"/> + <pseudo_event id="48" operation="demoted" operation_key="master-1_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <crm_event id="54" operation="do_shutdown" operation_key="do_shutdown-pcmk-4" on_node="pcmk-4" on_node_uuid="104"> + <crm_event id="52" operation="do_shutdown" operation_key="do_shutdown-pcmk-4" on_node="pcmk-4" on_node_uuid="104"> <attributes CRM_meta_on_node="pcmk-4" CRM_meta_on_node_uuid="104" CRM_meta_op_no_wait="true" /> <downed> <node id="104"/> @@ -334,19 +334,19 @@ </action_set> <inputs> <trigger> - <rsc_op id="27" operation="stop" operation_key="rsc_pcmk-4_stop_0" on_node="pcmk-4" on_node_uuid="104"/> + <rsc_op id="26" operation="stop" operation_key="rsc_pcmk-4_stop_0" on_node="pcmk-4" on_node_uuid="104"/> </trigger> <trigger> - <rsc_op id="33" operation="stop" operation_key="ping-1:3_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"/> + <rsc_op id="32" operation="stop" operation_key="ping-1:3_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"/> </trigger> <trigger> - <rsc_op id="41" operation="stop" operation_key="stateful-1:3_stop_0" internal_operation_key="stateful-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"/> + <rsc_op id="40" operation="stop" operation_key="stateful-1:3_stop_0" internal_operation_key="stateful-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <crm_event id="53" operation="do_shutdown" operation_key="do_shutdown-pcmk-3" on_node="pcmk-3" on_node_uuid="103"> + <crm_event id="51" operation="do_shutdown" operation_key="do_shutdown-pcmk-3" on_node="pcmk-3" on_node_uuid="103"> <attributes CRM_meta_on_node="pcmk-3" CRM_meta_on_node_uuid="103" CRM_meta_op_no_wait="true" /> <downed> <node id="103"/> @@ -355,13 +355,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="29" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-3" on_node_uuid="103"/> + <rsc_op id="28" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-3" on_node_uuid="103"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <crm_event id="52" operation="do_shutdown" operation_key="do_shutdown-pcmk-2" on_node="pcmk-2" on_node_uuid="102"> + <crm_event id="50" operation="do_shutdown" operation_key="do_shutdown-pcmk-2" on_node="pcmk-2" on_node_uuid="102"> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_op_no_wait="true" /> <downed> <node id="102"/> @@ -370,31 +370,31 @@ </action_set> <inputs> <trigger> - <rsc_op id="18" operation="stop" operation_key="r192.168.122.105_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="17" operation="stop" operation_key="r192.168.122.105_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <rsc_op id="19" operation="stop" operation_key="r192.168.122.106_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="18" operation="stop" operation_key="r192.168.122.106_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="r192.168.122.107_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="19" operation="stop" operation_key="r192.168.122.107_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <rsc_op id="26" operation="stop" operation_key="rsc_pcmk-2_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="25" operation="stop" operation_key="rsc_pcmk-2_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <rsc_op id="28" operation="stop" operation_key="lsb-dummy_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="27" operation="stop" operation_key="lsb-dummy_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <rsc_op id="32" operation="stop" operation_key="ping-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="31" operation="stop" operation_key="ping-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <rsc_op id="40" operation="stop" operation_key="stateful-1:0_stop_0" internal_operation_key="stateful-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="39" operation="stop" operation_key="stateful-1:0_stop_0" internal_operation_key="stateful-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <crm_event id="51" operation="do_shutdown" operation_key="do_shutdown-pcmk-1" on_node="pcmk-1" on_node_uuid="101"> + <crm_event id="49" operation="do_shutdown" operation_key="do_shutdown-pcmk-1" on_node="pcmk-1" on_node_uuid="101"> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_op_no_wait="true" /> <downed> <node id="101"/> @@ -403,85 +403,28 @@ </action_set> <inputs> <trigger> - <rsc_op id="17" operation="stop" operation_key="Fencing_stop_0" on_node="pcmk-1" on_node_uuid="101"/> + <rsc_op id="16" operation="stop" operation_key="Fencing_stop_0" on_node="pcmk-1" on_node_uuid="101"/> </trigger> <trigger> - <rsc_op id="25" operation="stop" operation_key="rsc_pcmk-1_stop_0" on_node="pcmk-1" on_node_uuid="101"/> + <rsc_op id="24" operation="stop" operation_key="rsc_pcmk-1_stop_0" on_node="pcmk-1" on_node_uuid="101"/> </trigger> <trigger> - <rsc_op id="30" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-1" on_node_uuid="101"/> + <rsc_op id="29" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-1" on_node_uuid="101"/> </trigger> <trigger> - <rsc_op id="31" operation="stop" operation_key="ping-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"/> + <rsc_op id="30" operation="stop" operation_key="ping-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"/> </trigger> <trigger> - <rsc_op id="38" operation="stop" operation_key="stateful-1:2_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"/> + <rsc_op id="37" operation="stop" operation_key="stateful-1:2_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"/> </trigger> <trigger> - <crm_event id="52" operation="do_shutdown" operation_key="do_shutdown-pcmk-2" on_node="pcmk-2" on_node_uuid="102"/> + <crm_event id="50" operation="do_shutdown" operation_key="do_shutdown-pcmk-2" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <crm_event id="53" operation="do_shutdown" operation_key="do_shutdown-pcmk-3" on_node="pcmk-3" on_node_uuid="103"/> + <crm_event id="51" operation="do_shutdown" operation_key="do_shutdown-pcmk-3" on_node="pcmk-3" on_node_uuid="103"/> </trigger> <trigger> - <crm_event id="54" operation="do_shutdown" operation_key="do_shutdown-pcmk-4" on_node="pcmk-4" on_node_uuid="104"/> - </trigger> - </inputs> - </synapse> - <synapse id="29"> - <action_set> - <pseudo_event id="16" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="17" operation="stop" operation_key="Fencing_stop_0" on_node="pcmk-1" on_node_uuid="101"/> - </trigger> - <trigger> - <rsc_op id="18" operation="stop" operation_key="r192.168.122.105_stop_0" on_node="pcmk-2" on_node_uuid="102"/> - </trigger> - <trigger> - <rsc_op id="19" operation="stop" operation_key="r192.168.122.106_stop_0" on_node="pcmk-2" on_node_uuid="102"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="r192.168.122.107_stop_0" on_node="pcmk-2" on_node_uuid="102"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="rsc_pcmk-1_stop_0" on_node="pcmk-1" on_node_uuid="101"/> - </trigger> - <trigger> - <rsc_op id="26" operation="stop" operation_key="rsc_pcmk-2_stop_0" on_node="pcmk-2" on_node_uuid="102"/> - </trigger> - <trigger> - <rsc_op id="27" operation="stop" operation_key="rsc_pcmk-4_stop_0" on_node="pcmk-4" on_node_uuid="104"/> - </trigger> - <trigger> - <rsc_op id="28" operation="stop" operation_key="lsb-dummy_stop_0" on_node="pcmk-2" on_node_uuid="102"/> - </trigger> - <trigger> - <rsc_op id="29" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-3" on_node_uuid="103"/> - </trigger> - <trigger> - <rsc_op id="30" operation="stop" operation_key="migrator_stop_0" on_node="pcmk-1" on_node_uuid="101"/> - </trigger> - <trigger> - <rsc_op id="31" operation="stop" operation_key="ping-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"/> - </trigger> - <trigger> - <rsc_op id="32" operation="stop" operation_key="ping-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"/> - </trigger> - <trigger> - <rsc_op id="33" operation="stop" operation_key="ping-1:3_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"/> - </trigger> - <trigger> - <rsc_op id="38" operation="stop" operation_key="stateful-1:2_stop_0" internal_operation_key="stateful-1:0_stop_0" on_node="pcmk-1" on_node_uuid="101"/> - </trigger> - <trigger> - <rsc_op id="40" operation="stop" operation_key="stateful-1:0_stop_0" internal_operation_key="stateful-1:1_stop_0" on_node="pcmk-2" on_node_uuid="102"/> - </trigger> - <trigger> - <rsc_op id="41" operation="stop" operation_key="stateful-1:3_stop_0" internal_operation_key="stateful-1:2_stop_0" on_node="pcmk-4" on_node_uuid="104"/> + <crm_event id="52" operation="do_shutdown" operation_key="do_shutdown-pcmk-4" on_node="pcmk-4" on_node_uuid="104"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/migrate-shutdown.scores b/pengine/test10/migrate-shutdown.scores index 88f68accbaf..2895ebc4ffa 100644 --- a/pengine/test10/migrate-shutdown.scores +++ b/pengine/test10/migrate-shutdown.scores @@ -1,132 +1,132 @@ Allocation scores: -clone_color: Connectivity allocation score on pcmk-1: 0 -clone_color: Connectivity allocation score on pcmk-2: 0 -clone_color: Connectivity allocation score on pcmk-3: 0 -clone_color: Connectivity allocation score on pcmk-4: 0 -clone_color: master-1 allocation score on pcmk-1: 0 -clone_color: master-1 allocation score on pcmk-2: 0 -clone_color: master-1 allocation score on pcmk-3: 0 -clone_color: master-1 allocation score on pcmk-4: 0 -clone_color: ping-1:0 allocation score on pcmk-1: 1 -clone_color: ping-1:0 allocation score on pcmk-2: 0 -clone_color: ping-1:0 allocation score on pcmk-3: 0 -clone_color: ping-1:0 allocation score on pcmk-4: 0 -clone_color: ping-1:1 allocation score on pcmk-1: 0 -clone_color: ping-1:1 allocation score on pcmk-2: 1 -clone_color: ping-1:1 allocation score on pcmk-3: 0 -clone_color: ping-1:1 allocation score on pcmk-4: 0 -clone_color: ping-1:2 allocation score on pcmk-1: 0 -clone_color: ping-1:2 allocation score on pcmk-2: 0 -clone_color: ping-1:2 allocation score on pcmk-3: 0 -clone_color: ping-1:2 allocation score on pcmk-4: 1 -clone_color: ping-1:3 allocation score on pcmk-1: 0 -clone_color: ping-1:3 allocation score on pcmk-2: 0 -clone_color: ping-1:3 allocation score on pcmk-3: 0 -clone_color: ping-1:3 allocation score on pcmk-4: 0 -clone_color: stateful-1:0 allocation score on pcmk-1: 1 -clone_color: stateful-1:0 allocation score on pcmk-2: 0 -clone_color: stateful-1:0 allocation score on pcmk-3: 0 -clone_color: stateful-1:0 allocation score on pcmk-4: 0 -clone_color: stateful-1:1 allocation score on pcmk-1: 0 -clone_color: stateful-1:1 allocation score on pcmk-2: 1 -clone_color: stateful-1:1 allocation score on pcmk-3: 0 -clone_color: stateful-1:1 allocation score on pcmk-4: 0 -clone_color: stateful-1:2 allocation score on pcmk-1: 0 -clone_color: stateful-1:2 allocation score on pcmk-2: 0 -clone_color: stateful-1:2 allocation score on pcmk-3: 0 -clone_color: stateful-1:2 allocation score on pcmk-4: 1 -clone_color: stateful-1:3 allocation score on pcmk-1: 0 -clone_color: stateful-1:3 allocation score on pcmk-2: 0 -clone_color: stateful-1:3 allocation score on pcmk-3: 0 -clone_color: stateful-1:3 allocation score on pcmk-4: 0 -group_color: group-1 allocation score on pcmk-1: 0 -group_color: group-1 allocation score on pcmk-2: 0 -group_color: group-1 allocation score on pcmk-3: 0 -group_color: group-1 allocation score on pcmk-4: 0 -group_color: r192.168.122.105 allocation score on pcmk-1: 0 -group_color: r192.168.122.105 allocation score on pcmk-2: 0 -group_color: r192.168.122.105 allocation score on pcmk-3: 0 -group_color: r192.168.122.105 allocation score on pcmk-4: 0 -group_color: r192.168.122.106 allocation score on pcmk-1: 0 -group_color: r192.168.122.106 allocation score on pcmk-2: 0 -group_color: r192.168.122.106 allocation score on pcmk-3: 0 -group_color: r192.168.122.106 allocation score on pcmk-4: 0 -group_color: r192.168.122.107 allocation score on pcmk-1: 0 -group_color: r192.168.122.107 allocation score on pcmk-2: 0 -group_color: r192.168.122.107 allocation score on pcmk-3: 0 -group_color: r192.168.122.107 allocation score on pcmk-4: 0 -native_color: Fencing allocation score on pcmk-1: 0 -native_color: Fencing allocation score on pcmk-2: 0 -native_color: Fencing allocation score on pcmk-3: 0 -native_color: Fencing allocation score on pcmk-4: 0 -native_color: lsb-dummy allocation score on pcmk-1: -INFINITY -native_color: lsb-dummy allocation score on pcmk-2: -INFINITY -native_color: lsb-dummy allocation score on pcmk-3: -INFINITY -native_color: lsb-dummy allocation score on pcmk-4: -INFINITY -native_color: migrator allocation score on pcmk-1: 0 -native_color: migrator allocation score on pcmk-2: 0 -native_color: migrator allocation score on pcmk-3: 0 -native_color: migrator allocation score on pcmk-4: 0 -native_color: ping-1:0 allocation score on pcmk-1: -INFINITY -native_color: ping-1:0 allocation score on pcmk-2: -INFINITY -native_color: ping-1:0 allocation score on pcmk-3: -INFINITY -native_color: ping-1:0 allocation score on pcmk-4: -INFINITY -native_color: ping-1:1 allocation score on pcmk-1: -INFINITY -native_color: ping-1:1 allocation score on pcmk-2: -INFINITY -native_color: ping-1:1 allocation score on pcmk-3: -INFINITY -native_color: ping-1:1 allocation score on pcmk-4: -INFINITY -native_color: ping-1:2 allocation score on pcmk-1: -INFINITY -native_color: ping-1:2 allocation score on pcmk-2: -INFINITY -native_color: ping-1:2 allocation score on pcmk-3: -INFINITY -native_color: ping-1:2 allocation score on pcmk-4: -INFINITY -native_color: ping-1:3 allocation score on pcmk-1: -INFINITY -native_color: ping-1:3 allocation score on pcmk-2: -INFINITY -native_color: ping-1:3 allocation score on pcmk-3: -INFINITY -native_color: ping-1:3 allocation score on pcmk-4: -INFINITY -native_color: r192.168.122.105 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.105 allocation score on pcmk-2: -INFINITY -native_color: r192.168.122.105 allocation score on pcmk-3: -INFINITY -native_color: r192.168.122.105 allocation score on pcmk-4: -INFINITY -native_color: r192.168.122.106 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.106 allocation score on pcmk-2: -INFINITY -native_color: r192.168.122.106 allocation score on pcmk-3: -INFINITY -native_color: r192.168.122.106 allocation score on pcmk-4: -INFINITY -native_color: r192.168.122.107 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.107 allocation score on pcmk-2: -INFINITY -native_color: r192.168.122.107 allocation score on pcmk-3: -INFINITY -native_color: r192.168.122.107 allocation score on pcmk-4: -INFINITY -native_color: rsc_pcmk-1 allocation score on pcmk-1: 100 -native_color: rsc_pcmk-1 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-2: 100 -native_color: rsc_pcmk-2 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-3: 100 -native_color: rsc_pcmk-3 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-4: 100 -native_color: stateful-1:0 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on pcmk-1: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-2: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-3: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-4: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-4: 1 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-4: 1 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-4: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-1: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-2: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-3: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.105 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.105 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.105 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.122.105 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.106 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.106 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.106 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.122.106 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.107 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.107 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.122.107 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.122.107 allocation score on pcmk-4: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-1: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-2: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-3: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-4: 0 +pcmk__native_allocate: lsb-dummy allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: migrator allocation score on pcmk-1: 0 +pcmk__native_allocate: migrator allocation score on pcmk-2: 0 +pcmk__native_allocate: migrator allocation score on pcmk-3: 0 +pcmk__native_allocate: migrator allocation score on pcmk-4: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.122.105 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.105 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.122.105 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.122.105 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.122.106 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.106 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.122.106 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.122.106 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.122.107 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.107 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.122.107 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.122.107 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-1: 100 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-2: 100 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-3: 100 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-4: 100 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-4: -INFINITY stateful-1:0 promotion score on none: 0 stateful-1:1 promotion score on none: 0 stateful-1:2 promotion score on none: 0 diff --git a/pengine/test10/migrate-shutdown.summary b/pengine/test10/migrate-shutdown.summary index 24008a97745..586d3ac56c2 100644 --- a/pengine/test10/migrate-shutdown.summary +++ b/pengine/test10/migrate-shutdown.summary @@ -72,7 +72,6 @@ Executing cluster transition: * Cluster action: do_shutdown on pcmk-4 * Cluster action: do_shutdown on pcmk-2 * Cluster action: do_shutdown on pcmk-1 - * Pseudo action: all_stopped Revised cluster status: Online: [ pcmk-1 pcmk-2 pcmk-3 pcmk-4 ] diff --git a/pengine/test10/migrate-start-complex.dot b/pengine/test10/migrate-start-complex.dot index 12184303c65..c4e3c5ae725 100644 --- a/pengine/test10/migrate-start-complex.dot +++ b/pengine/test10/migrate-start-complex.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "bottom:0_monitor_0 dom0-01" -> "clone-bottom_start_0" [ style = bold] "bottom:0_monitor_0 dom0-01" [ style=bold color="green" fontcolor="black" ] "bottom:0_start_0 dom0-01" -> "clone-bottom_running_0" [ style = bold] @@ -35,11 +34,9 @@ digraph "g" { "domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "domU-test01_start_0 dom0-01" -> "top_start_0 dom0-01" [ style = bold] "domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange" ] -"domU-test01_stop_0 dom0-02" -> "all_stopped" [ style = bold] "domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] "domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "top_start_0 dom0-01" [ style=bold color="green" fontcolor="black" ] -"top_stop_0 dom0-02" -> "all_stopped" [ style = bold] "top_stop_0 dom0-02" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold] "top_stop_0 dom0-02" -> "domU-test01_stop_0 dom0-02" [ style = bold] "top_stop_0 dom0-02" -> "top_start_0 dom0-01" [ style = bold] diff --git a/pengine/test10/migrate-start-complex.exp b/pengine/test10/migrate-start-complex.exp index 786d4da09e0..3a9829d5792 100644 --- a/pengine/test10/migrate-start-complex.exp +++ b/pengine/test10/migrate-start-complex.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="top_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="4" operation="start" operation_key="top_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="top" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="3" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="domU-test01_start_0"/> + <pseudo_event id="6" operation="start" operation_key="domU-test01_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="3" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="top" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,131 +26,131 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="8" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="7" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="7" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_record_pending="true" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="3" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="22" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> + <pseudo_event id="21" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="running" operation_key="clone-bottom_running_0"/> + <pseudo_event id="27" operation="running" operation_key="clone-bottom_running_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="7" operation="start" operation_key="domU-test01_start_0"> + <pseudo_event id="6" operation="start" operation_key="domU-test01_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="5" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <rsc_op id="9" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="8" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> <trigger> - <pseudo_event id="22" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> + <pseudo_event id="21" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="running" operation_key="clone-bottom_running_0"/> + <pseudo_event id="27" operation="running" operation_key="clone-bottom_running_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="5" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="3" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <rsc_op id="9" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="8" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="18" operation="running" operation_key="dom0-iscsi1:1_running_0"> + <pseudo_event id="17" operation="running" operation_key="dom0-iscsi1:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="dom0-iscsi1-cnx1:1_start_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="15" operation="start" operation_key="dom0-iscsi1-cnx1:1_start_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="dom0-iscsi1:1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="dom0-iscsi1:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="17" operation="start" operation_key="dom0-iscsi1:1_start_0"> + <pseudo_event id="16" operation="start" operation_key="dom0-iscsi1:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> + <pseudo_event id="20" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="16" operation="start" operation_key="dom0-iscsi1-cnx1:1_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="15" operation="start" operation_key="dom0-iscsi1-cnx1:1_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="dom0-iscsi1-cnx1" long-id="dom0-iscsi1-cnx1:1" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" portal="192.168.99.1" target="frontal-01:test01"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="dom0-iscsi1:1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="dom0-iscsi1:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="22" operation="running" operation_key="clone-dom0-iscsi1_running_0"> + <pseudo_event id="21" operation="running" operation_key="clone-dom0-iscsi1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="running" operation_key="dom0-iscsi1:1_running_0"/> + <pseudo_event id="17" operation="running" operation_key="dom0-iscsi1:1_running_0"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> + <pseudo_event id="20" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="21" operation="start" operation_key="clone-dom0-iscsi1_start_0"> + <pseudo_event id="20" operation="start" operation_key="clone-dom0-iscsi1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -158,20 +158,20 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="25" operation="start" operation_key="bottom:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="24" operation="start" operation_key="bottom:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="bottom" long-id="bottom:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="start" operation_key="clone-bottom_start_0"/> + <pseudo_event id="26" operation="start" operation_key="clone-bottom_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="bottom:0_monitor_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="1" operation="monitor" operation_key="bottom:0_monitor_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="bottom" long-id="bottom:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -180,20 +180,20 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="26" operation="start" operation_key="bottom:1_start_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="25" operation="start" operation_key="bottom:1_start_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="bottom" long-id="bottom:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="start" operation_key="clone-bottom_start_0"/> + <pseudo_event id="26" operation="start" operation_key="clone-bottom_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="bottom:1_monitor_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="2" operation="monitor" operation_key="bottom:1_monitor_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="bottom" long-id="bottom:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -202,49 +202,34 @@ </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="28" operation="running" operation_key="clone-bottom_running_0"> + <pseudo_event id="27" operation="running" operation_key="clone-bottom_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="start" operation_key="bottom:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="24" operation="start" operation_key="bottom:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> <trigger> - <rsc_op id="26" operation="start" operation_key="bottom:1_start_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="25" operation="start" operation_key="bottom:1_start_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="27" operation="start" operation_key="clone-bottom_start_0"/> + <pseudo_event id="26" operation="start" operation_key="clone-bottom_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="27" operation="start" operation_key="clone-bottom_start_0"> + <pseudo_event id="26" operation="start" operation_key="clone-bottom_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="bottom:0_monitor_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="1" operation="monitor" operation_key="bottom:0_monitor_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="bottom:1_monitor_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - </inputs> - </synapse> - <synapse id="17"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="2" operation="monitor" operation_key="bottom:1_monitor_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/migrate-start-complex.scores b/pengine/test10/migrate-start-complex.scores index 4763dd04055..dc147a22329 100644 --- a/pengine/test10/migrate-start-complex.scores +++ b/pengine/test10/migrate-start-complex.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: bottom:0 allocation score on dom0-01: 0 -clone_color: bottom:0 allocation score on dom0-02: 0 -clone_color: bottom:1 allocation score on dom0-01: 0 -clone_color: bottom:1 allocation score on dom0-02: 0 -clone_color: clone-bottom allocation score on dom0-01: INFINITY -clone_color: clone-bottom allocation score on dom0-02: 10000 -clone_color: clone-dom0-iscsi1 allocation score on dom0-01: INFINITY -clone_color: clone-dom0-iscsi1 allocation score on dom0-02: 10000 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:0 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-02: 0 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -group_color: dom0-iscsi1:0 allocation score on dom0-02: 0 -group_color: dom0-iscsi1:1 allocation score on dom0-01: 0 -group_color: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY -native_color: bottom:0 allocation score on dom0-01: 0 -native_color: bottom:0 allocation score on dom0-02: 0 -native_color: bottom:1 allocation score on dom0-01: -INFINITY -native_color: bottom:1 allocation score on dom0-02: 0 -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -native_color: domU-test01 allocation score on dom0-01: INFINITY -native_color: domU-test01 allocation score on dom0-02: 10000 -native_color: top allocation score on dom0-01: 0 -native_color: top allocation score on dom0-02: -INFINITY +pcmk__clone_allocate: bottom:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: bottom:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: bottom:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: bottom:1 allocation score on dom0-02: 0 +pcmk__clone_allocate: clone-bottom allocation score on dom0-01: INFINITY +pcmk__clone_allocate: clone-bottom allocation score on dom0-02: 10000 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-01: INFINITY +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-02: 10000 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-02: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-02: 0 +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: bottom:0 allocation score on dom0-01: 0 +pcmk__native_allocate: bottom:0 allocation score on dom0-02: 0 +pcmk__native_allocate: bottom:1 allocation score on dom0-01: -INFINITY +pcmk__native_allocate: bottom:1 allocation score on dom0-02: 0 +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: domU-test01 allocation score on dom0-01: INFINITY +pcmk__native_allocate: domU-test01 allocation score on dom0-02: 10000 +pcmk__native_allocate: top allocation score on dom0-01: 0 +pcmk__native_allocate: top allocation score on dom0-02: -INFINITY diff --git a/pengine/test10/migrate-start-complex.summary b/pengine/test10/migrate-start-complex.summary index 9dd0924a9ac..077d9668c7b 100644 --- a/pengine/test10/migrate-start-complex.summary +++ b/pengine/test10/migrate-start-complex.summary @@ -33,7 +33,6 @@ Executing cluster transition: * Resource action: domU-test01 migrate_to on dom0-02 * Resource action: domU-test01 migrate_from on dom0-01 * Resource action: domU-test01 stop on dom0-02 - * Pseudo action: all_stopped * Pseudo action: domU-test01_start_0 * Resource action: top start on dom0-01 diff --git a/pengine/test10/migrate-start.dot b/pengine/test10/migrate-start.dot index cfe9ae10062..3f314bfebb9 100644 --- a/pengine/test10/migrate-start.dot +++ b/pengine/test10/migrate-start.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone-dom0-iscsi1_running_0" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold] "clone-dom0-iscsi1_running_0" -> "domU-test01_start_0 dom0-01" [ style = bold] "clone-dom0-iscsi1_running_0" [ style=bold color="green" fontcolor="orange" ] @@ -19,7 +18,6 @@ digraph "g" { "domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] "domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange" ] -"domU-test01_stop_0 dom0-02" -> "all_stopped" [ style = bold] "domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] "domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/migrate-start.exp b/pengine/test10/migrate-start.exp index fcb85111b37..465f9877099 100644 --- a/pengine/test10/migrate-start.exp +++ b/pengine/test10/migrate-start.exp @@ -1,135 +1,122 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="3" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="3" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_record_pending="true" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> + <pseudo_event id="17" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="3" operation="start" operation_key="domU-test01_start_0"> + <pseudo_event id="2" operation="start" operation_key="domU-test01_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="1" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> <trigger> - <pseudo_event id="18" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> + <pseudo_event id="17" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="1" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="14" operation="running" operation_key="dom0-iscsi1:1_running_0"> + <pseudo_event id="13" operation="running" operation_key="dom0-iscsi1:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="dom0-iscsi1-cnx1:1_start_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="11" operation="start" operation_key="dom0-iscsi1-cnx1:1_start_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> <trigger> - <pseudo_event id="13" operation="start" operation_key="dom0-iscsi1:1_start_0"/> + <pseudo_event id="12" operation="start" operation_key="dom0-iscsi1:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="13" operation="start" operation_key="dom0-iscsi1:1_start_0"> + <pseudo_event id="12" operation="start" operation_key="dom0-iscsi1:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="dom0-iscsi1-cnx1:1_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="11" operation="start" operation_key="dom0-iscsi1-cnx1:1_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="dom0-iscsi1-cnx1" long-id="dom0-iscsi1-cnx1:1" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" portal="192.168.99.1" target="frontal-01:test01"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="start" operation_key="dom0-iscsi1:1_start_0"/> + <pseudo_event id="12" operation="start" operation_key="dom0-iscsi1:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="18" operation="running" operation_key="clone-dom0-iscsi1_running_0"> + <pseudo_event id="17" operation="running" operation_key="clone-dom0-iscsi1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="running" operation_key="dom0-iscsi1:1_running_0"/> + <pseudo_event id="13" operation="running" operation_key="dom0-iscsi1:1_running_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> + <pseudo_event id="16" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="17" operation="start" operation_key="clone-dom0-iscsi1_start_0"> + <pseudo_event id="16" operation="start" operation_key="clone-dom0-iscsi1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/migrate-start.scores b/pengine/test10/migrate-start.scores index d5a5cc2c34a..91474091a92 100644 --- a/pengine/test10/migrate-start.scores +++ b/pengine/test10/migrate-start.scores @@ -1,25 +1,25 @@ Allocation scores: -clone_color: clone-dom0-iscsi1 allocation score on dom0-01: INFINITY -clone_color: clone-dom0-iscsi1 allocation score on dom0-02: 5000 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:0 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-02: 0 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -group_color: dom0-iscsi1:0 allocation score on dom0-02: 0 -group_color: dom0-iscsi1:1 allocation score on dom0-01: 0 -group_color: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -native_color: domU-test01 allocation score on dom0-01: INFINITY -native_color: domU-test01 allocation score on dom0-02: 5000 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-01: INFINITY +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-02: 5000 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-02: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-02: 0 +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: domU-test01 allocation score on dom0-01: INFINITY +pcmk__native_allocate: domU-test01 allocation score on dom0-02: 5000 diff --git a/pengine/test10/migrate-start.summary b/pengine/test10/migrate-start.summary index fb6fdef15fc..bad00bf39a2 100644 --- a/pengine/test10/migrate-start.summary +++ b/pengine/test10/migrate-start.summary @@ -20,7 +20,6 @@ Executing cluster transition: * Resource action: domU-test01 migrate_to on dom0-02 * Resource action: domU-test01 migrate_from on dom0-01 * Resource action: domU-test01 stop on dom0-02 - * Pseudo action: all_stopped * Pseudo action: domU-test01_start_0 Revised cluster status: diff --git a/pengine/test10/migrate-stop-complex.dot b/pengine/test10/migrate-stop-complex.dot index 258aa151a4a..055722fa589 100644 --- a/pengine/test10/migrate-stop-complex.dot +++ b/pengine/test10/migrate-stop-complex.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"bottom:0_stop_0 dom0-02" -> "all_stopped" [ style = bold] "bottom:0_stop_0 dom0-02" -> "clone-bottom_stopped_0" [ style = bold] "bottom:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] "clone-bottom_stop_0" -> "bottom:0_stop_0 dom0-02" [ style = bold] @@ -11,7 +9,6 @@ digraph "g" { "clone-dom0-iscsi1_stop_0" -> "dom0-iscsi1:1_stop_0" [ style = bold] "clone-dom0-iscsi1_stop_0" [ style=bold color="green" fontcolor="orange" ] "clone-dom0-iscsi1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "all_stopped" [ style = bold] "dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1:1_stopped_0" [ style = bold] "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "dom0-iscsi1:1_stop_0" -> "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style = bold] @@ -26,13 +23,11 @@ digraph "g" { "domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "domU-test01_start_0 dom0-01" -> "top_start_0 dom0-01" [ style = bold] "domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange" ] -"domU-test01_stop_0 dom0-02" -> "all_stopped" [ style = bold] "domU-test01_stop_0 dom0-02" -> "clone-bottom_stop_0" [ style = dashed] "domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = dashed] "domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] "domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "top_start_0 dom0-01" [ style=bold color="green" fontcolor="black" ] -"top_stop_0 dom0-02" -> "all_stopped" [ style = bold] "top_stop_0 dom0-02" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold] "top_stop_0 dom0-02" -> "domU-test01_stop_0 dom0-02" [ style = bold] "top_stop_0 dom0-02" -> "top_start_0 dom0-01" [ style = bold] diff --git a/pengine/test10/migrate-stop-complex.exp b/pengine/test10/migrate-stop-complex.exp index 0f57988d118..a70cd344161 100644 --- a/pengine/test10/migrate-stop-complex.exp +++ b/pengine/test10/migrate-stop-complex.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="start" operation_key="top_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="2" operation="start" operation_key="top_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="top" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="1" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="5" operation="start" operation_key="domU-test01_start_0"/> + <pseudo_event id="4" operation="start" operation_key="domU-test01_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="1" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="top" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,119 +26,119 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="6" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="5" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="5" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_record_pending="true" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="1" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="5" operation="start" operation_key="domU-test01_start_0"> + <pseudo_event id="4" operation="start" operation_key="domU-test01_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="3" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <rsc_op id="7" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="6" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="3" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="1" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <rsc_op id="7" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="6" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="13" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="dom0-iscsi1:1_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="dom0-iscsi1:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="14" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="13" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="dom0-iscsi1-cnx1" long-id="dom0-iscsi1-cnx1:0" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" portal="192.168.99.1" target="frontal-01:test01"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="22" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"> + <pseudo_event id="21" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"/> + <pseudo_event id="17" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="21" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="21" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"> + <pseudo_event id="20" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -146,60 +146,38 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="25" operation="stop" operation_key="bottom:0_stop_0" internal_operation_key="bottom:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="24" operation="stop" operation_key="bottom:0_stop_0" internal_operation_key="bottom:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="bottom" long-id="bottom:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="stop" operation_key="clone-bottom_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="clone-bottom_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="29" operation="stopped" operation_key="clone-bottom_stopped_0"> + <pseudo_event id="28" operation="stopped" operation_key="clone-bottom_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="bottom:0_stop_0" internal_operation_key="bottom:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="24" operation="stop" operation_key="bottom:0_stop_0" internal_operation_key="bottom:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="28" operation="stop" operation_key="clone-bottom_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="clone-bottom_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="28" operation="stop" operation_key="clone-bottom_stop_0"> + <pseudo_event id="27" operation="stop" operation_key="clone-bottom_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="14"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="top_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - <trigger> - <rsc_op id="4" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - <trigger> - <rsc_op id="14" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="bottom:0_stop_0" internal_operation_key="bottom:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/migrate-stop-complex.scores b/pengine/test10/migrate-stop-complex.scores index 21487b876c4..72325506708 100644 --- a/pengine/test10/migrate-stop-complex.scores +++ b/pengine/test10/migrate-stop-complex.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: bottom:0 allocation score on dom0-01: 1 -clone_color: bottom:0 allocation score on dom0-02: 0 -clone_color: bottom:1 allocation score on dom0-01: 0 -clone_color: bottom:1 allocation score on dom0-02: 1 -clone_color: clone-bottom allocation score on dom0-01: 0 -clone_color: clone-bottom allocation score on dom0-02: 0 -clone_color: clone-dom0-iscsi1 allocation score on dom0-01: 0 -clone_color: clone-dom0-iscsi1 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 1 -clone_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:0 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-02: 0 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -group_color: dom0-iscsi1:0 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:1 allocation score on dom0-01: -INFINITY -group_color: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY -native_color: bottom:0 allocation score on dom0-01: 1 -native_color: bottom:0 allocation score on dom0-02: -INFINITY -native_color: bottom:1 allocation score on dom0-01: -INFINITY -native_color: bottom:1 allocation score on dom0-02: -INFINITY -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -native_color: domU-test01 allocation score on dom0-01: 0 -native_color: domU-test01 allocation score on dom0-02: -INFINITY -native_color: top allocation score on dom0-01: 0 -native_color: top allocation score on dom0-02: -INFINITY +pcmk__clone_allocate: bottom:0 allocation score on dom0-01: 1 +pcmk__clone_allocate: bottom:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: bottom:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: bottom:1 allocation score on dom0-02: 1 +pcmk__clone_allocate: clone-bottom allocation score on dom0-01: 0 +pcmk__clone_allocate: clone-bottom allocation score on dom0-02: 0 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-01: 0 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 1 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-02: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-01: -INFINITY +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: bottom:0 allocation score on dom0-01: 1 +pcmk__native_allocate: bottom:0 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: bottom:1 allocation score on dom0-01: -INFINITY +pcmk__native_allocate: bottom:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: domU-test01 allocation score on dom0-01: 0 +pcmk__native_allocate: domU-test01 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: top allocation score on dom0-01: 0 +pcmk__native_allocate: top allocation score on dom0-02: -INFINITY diff --git a/pengine/test10/migrate-stop-complex.summary b/pengine/test10/migrate-stop-complex.summary index 4aa6cf797ab..ec3e9c62cfb 100644 --- a/pengine/test10/migrate-stop-complex.summary +++ b/pengine/test10/migrate-stop-complex.summary @@ -27,7 +27,6 @@ Executing cluster transition: * Resource action: dom0-iscsi1-cnx1:0 stop on dom0-02 * Resource action: bottom:0 stop on dom0-02 * Pseudo action: clone-bottom_stopped_0 - * Pseudo action: all_stopped * Pseudo action: domU-test01_start_0 * Pseudo action: dom0-iscsi1:1_stopped_0 * Pseudo action: clone-dom0-iscsi1_stopped_0 diff --git a/pengine/test10/migrate-stop-start-complex.dot b/pengine/test10/migrate-stop-start-complex.dot index 416db983289..0ca4ed93d04 100644 --- a/pengine/test10/migrate-stop-start-complex.dot +++ b/pengine/test10/migrate-stop-start-complex.dot @@ -1,8 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "bottom:0_start_0 dom0-01" -> "clone-bottom_running_0" [ style = bold] "bottom:0_start_0 dom0-01" [ style=bold color="green" fontcolor="black" ] -"bottom:0_stop_0 dom0-02" -> "all_stopped" [ style = bold] "bottom:0_stop_0 dom0-02" -> "bottom:0_start_0 dom0-01" [ style = bold] "bottom:0_stop_0 dom0-02" -> "clone-bottom_stopped_0" [ style = bold] "bottom:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] @@ -20,7 +18,6 @@ digraph "g" { "clone-dom0-iscsi1_stop_0" [ style=bold color="green" fontcolor="orange" ] "clone-dom0-iscsi1_stopped_0" -> "clone-bottom_stop_0" [ style = bold] "clone-dom0-iscsi1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "all_stopped" [ style = bold] "dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1:1_stopped_0" [ style = bold] "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "dom0-iscsi1:1_stop_0" -> "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style = bold] @@ -35,7 +32,6 @@ digraph "g" { "domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] "domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange" ] -"domU-test01_stop_0 dom0-02" -> "all_stopped" [ style = bold] "domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = dashed] "domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] "domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/migrate-stop-start-complex.exp b/pengine/test10/migrate-stop-start-complex.exp index 335c3dd8353..90876288b40 100644 --- a/pengine/test10/migrate-stop-start-complex.exp +++ b/pengine/test10/migrate-stop-start-complex.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="6" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="5" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="5" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_record_pending="true" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> @@ -23,90 +23,90 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="5" operation="start" operation_key="domU-test01_start_0"> + <pseudo_event id="4" operation="start" operation_key="domU-test01_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="3" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <rsc_op id="7" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="6" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="3" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="6" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="13" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="dom0-iscsi1:1_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="dom0-iscsi1:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="13" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="dom0-iscsi1-cnx1" long-id="dom0-iscsi1-cnx1:0" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" portal="192.168.99.1" target="frontal-01:test01"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="22" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"> + <pseudo_event id="21" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"/> + <pseudo_event id="17" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="21" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> + <pseudo_event id="20" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="21" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"> + <pseudo_event id="20" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -114,105 +114,87 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="24" operation="start" operation_key="bottom:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="23" operation="start" operation_key="bottom:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="bottom" long-id="bottom:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="stop" operation_key="bottom:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="22" operation="stop" operation_key="bottom:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="25" operation="start" operation_key="clone-bottom_start_0"/> + <pseudo_event id="24" operation="start" operation_key="clone-bottom_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="23" operation="stop" operation_key="bottom:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="22" operation="stop" operation_key="bottom:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="bottom" long-id="bottom:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"/> + <pseudo_event id="17" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="27" operation="stop" operation_key="clone-bottom_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="clone-bottom_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="28" operation="stopped" operation_key="clone-bottom_stopped_0"> + <pseudo_event id="27" operation="stopped" operation_key="clone-bottom_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="stop" operation_key="bottom:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="22" operation="stop" operation_key="bottom:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="27" operation="stop" operation_key="clone-bottom_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="clone-bottom_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="27" operation="stop" operation_key="clone-bottom_stop_0"> + <pseudo_event id="26" operation="stop" operation_key="clone-bottom_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"/> + <pseudo_event id="21" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="26" operation="running" operation_key="clone-bottom_running_0"> + <pseudo_event id="25" operation="running" operation_key="clone-bottom_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="bottom:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="23" operation="start" operation_key="bottom:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> <trigger> - <pseudo_event id="25" operation="start" operation_key="clone-bottom_start_0"/> + <pseudo_event id="24" operation="start" operation_key="clone-bottom_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="25" operation="start" operation_key="clone-bottom_start_0"> + <pseudo_event id="24" operation="start" operation_key="clone-bottom_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="stopped" operation_key="clone-bottom_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="15"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - <trigger> - <rsc_op id="14" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - <trigger> - <rsc_op id="23" operation="stop" operation_key="bottom:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <pseudo_event id="27" operation="stopped" operation_key="clone-bottom_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/migrate-stop-start-complex.scores b/pengine/test10/migrate-stop-start-complex.scores index 83032d33d6e..131a10f5ac6 100644 --- a/pengine/test10/migrate-stop-start-complex.scores +++ b/pengine/test10/migrate-stop-start-complex.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: bottom:0 allocation score on dom0-01: 0 -clone_color: bottom:0 allocation score on dom0-02: 1 -clone_color: bottom:1 allocation score on dom0-01: 0 -clone_color: bottom:1 allocation score on dom0-02: 0 -clone_color: clone-bottom allocation score on dom0-01: 5000 -clone_color: clone-bottom allocation score on dom0-02: 0 -clone_color: clone-dom0-iscsi1 allocation score on dom0-01: 5000 -clone_color: clone-dom0-iscsi1 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 1 -clone_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:0 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-02: 0 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -group_color: dom0-iscsi1:0 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:1 allocation score on dom0-01: -INFINITY -group_color: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY -native_color: bottom:0 allocation score on dom0-01: 0 -native_color: bottom:0 allocation score on dom0-02: -INFINITY -native_color: bottom:1 allocation score on dom0-01: -INFINITY -native_color: bottom:1 allocation score on dom0-02: -INFINITY -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -native_color: domU-test01 allocation score on dom0-01: 5000 -native_color: domU-test01 allocation score on dom0-02: -INFINITY -native_color: top allocation score on dom0-01: 5000 -native_color: top allocation score on dom0-02: -INFINITY +pcmk__clone_allocate: bottom:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: bottom:0 allocation score on dom0-02: 1 +pcmk__clone_allocate: bottom:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: bottom:1 allocation score on dom0-02: 0 +pcmk__clone_allocate: clone-bottom allocation score on dom0-01: 5000 +pcmk__clone_allocate: clone-bottom allocation score on dom0-02: 0 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-01: 5000 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 1 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-02: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-01: -INFINITY +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: bottom:0 allocation score on dom0-01: 0 +pcmk__native_allocate: bottom:0 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: bottom:1 allocation score on dom0-01: -INFINITY +pcmk__native_allocate: bottom:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: domU-test01 allocation score on dom0-01: 5000 +pcmk__native_allocate: domU-test01 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: top allocation score on dom0-01: 5000 +pcmk__native_allocate: top allocation score on dom0-02: -INFINITY diff --git a/pengine/test10/migrate-stop-start-complex.summary b/pengine/test10/migrate-stop-start-complex.summary index f0f58439fe8..0c26ef61fab 100644 --- a/pengine/test10/migrate-stop-start-complex.summary +++ b/pengine/test10/migrate-stop-start-complex.summary @@ -30,7 +30,6 @@ Executing cluster transition: * Resource action: bottom:0 stop on dom0-02 * Pseudo action: clone-bottom_stopped_0 * Pseudo action: clone-bottom_start_0 - * Pseudo action: all_stopped * Resource action: bottom:0 start on dom0-01 * Pseudo action: clone-bottom_running_0 diff --git a/pengine/test10/migrate-stop.dot b/pengine/test10/migrate-stop.dot index 738d4cb410d..66b04184421 100644 --- a/pengine/test10/migrate-stop.dot +++ b/pengine/test10/migrate-stop.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone-dom0-iscsi1_stop_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] "clone-dom0-iscsi1_stop_0" -> "dom0-iscsi1:1_stop_0" [ style = bold] "clone-dom0-iscsi1_stop_0" [ style=bold color="green" fontcolor="orange" ] "clone-dom0-iscsi1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "all_stopped" [ style = bold] "dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1:1_stopped_0" [ style = bold] "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "dom0-iscsi1:1_stop_0" -> "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style = bold] @@ -18,7 +16,6 @@ "domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] "domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black" ] "domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange" ] -"domU-test01_stop_0 dom0-02" -> "all_stopped" [ style = bold] "domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = dashed] "domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] "domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/migrate-stop.exp b/pengine/test10/migrate-stop.exp index 4840658ed35..313ed17a94b 100644 --- a/pengine/test10/migrate-stop.exp +++ b/pengine/test10/migrate-stop.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="3" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="3" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_record_pending="true" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> @@ -23,109 +23,93 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="3" operation="start" operation_key="domU-test01_start_0"> + <pseudo_event id="2" operation="start" operation_key="domU-test01_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="1" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="1" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="16" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"> + <pseudo_event id="15" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="11" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="15" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="15" operation="stop" operation_key="dom0-iscsi1:1_stop_0"> + <pseudo_event id="14" operation="stop" operation_key="dom0-iscsi1:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="11" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="dom0-iscsi1-cnx1" long-id="dom0-iscsi1-cnx1:0" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" portal="192.168.99.1" target="frontal-01:test01"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="dom0-iscsi1:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="20" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"> + <pseudo_event id="19" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"/> + <pseudo_event id="15" operation="stopped" operation_key="dom0-iscsi1:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="19" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"> + <pseudo_event id="18" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" internal_operation_key="dom0-iscsi1-cnx1:1_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/migrate-stop.scores b/pengine/test10/migrate-stop.scores index f2a5368007d..96dcf80ab29 100644 --- a/pengine/test10/migrate-stop.scores +++ b/pengine/test10/migrate-stop.scores @@ -1,25 +1,25 @@ Allocation scores: -clone_color: clone-dom0-iscsi1 allocation score on dom0-01: 0 -clone_color: clone-dom0-iscsi1 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 1 -clone_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:0 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-02: 0 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -group_color: dom0-iscsi1:0 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:1 allocation score on dom0-01: -INFINITY -group_color: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -native_color: domU-test01 allocation score on dom0-01: 0 -native_color: domU-test01 allocation score on dom0-02: -INFINITY +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-01: 0 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 1 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-02: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-01: -INFINITY +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 1 +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: domU-test01 allocation score on dom0-01: 0 +pcmk__native_allocate: domU-test01 allocation score on dom0-02: -INFINITY diff --git a/pengine/test10/migrate-stop.summary b/pengine/test10/migrate-stop.summary index 0a939dd5db6..d0b7aedb9e5 100644 --- a/pengine/test10/migrate-stop.summary +++ b/pengine/test10/migrate-stop.summary @@ -18,7 +18,6 @@ Executing cluster transition: * Resource action: domU-test01 stop on dom0-02 * Pseudo action: dom0-iscsi1:1_stop_0 * Resource action: dom0-iscsi1-cnx1:0 stop on dom0-02 - * Pseudo action: all_stopped * Pseudo action: domU-test01_start_0 * Pseudo action: dom0-iscsi1:1_stopped_0 * Pseudo action: clone-dom0-iscsi1_stopped_0 diff --git a/pengine/test10/migrate-stop_start.dot b/pengine/test10/migrate-stop_start.dot index d9b03f0df59..849db3f85c3 100644 --- a/pengine/test10/migrate-stop_start.dot +++ b/pengine/test10/migrate-stop_start.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone-dom0-iscsi1_running_0" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold] "clone-dom0-iscsi1_running_0" -> "domU-test01_start_0 dom0-01" [ style = bold] "clone-dom0-iscsi1_running_0" [ style=bold color="green" fontcolor="orange" ] @@ -13,7 +12,6 @@ digraph "g" { "clone-dom0-iscsi1_stopped_0" [ style=bold color="green" fontcolor="orange" ] "dom0-iscsi1-cnx1:0_start_0 dom0-01" -> "dom0-iscsi1:0_running_0" [ style = bold] "dom0-iscsi1-cnx1:0_start_0 dom0-01" [ style=bold color="green" fontcolor="black" ] -"dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "all_stopped" [ style = bold] "dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1-cnx1:0_start_0 dom0-01" [ style = bold] "dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1:0_stopped_0" [ style = bold] "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] @@ -34,7 +32,6 @@ digraph "g" { "domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] "domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black"] "domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange"] -"domU-test01_stop_0 dom0-02" -> "all_stopped" [ style = bold] "domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = dashed] "domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] "domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/migrate-stop_start.exp b/pengine/test10/migrate-stop_start.exp index e57cab26e20..e04d514f63c 100644 --- a/pengine/test10/migrate-stop_start.exp +++ b/pengine/test10/migrate-stop_start.exp @@ -1,165 +1,165 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="3" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="3" operation="migrate_to" operation_key="domU-test01_migrate_to_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="dom0-02" CRM_meta_migrate_target="dom0-01" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_record_pending="true" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> + <pseudo_event id="16" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="3" operation="start" operation_key="domU-test01_start_0"> + <pseudo_event id="2" operation="start" operation_key="domU-test01_start_0"> <attributes CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="1" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> <trigger> - <pseudo_event id="17" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> + <pseudo_event id="16" operation="running" operation_key="clone-dom0-iscsi1_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="1" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="domU-test01" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" allow_migrate="true" xmfile="/etc/xen/test01.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="4" operation="migrate_from" operation_key="domU-test01_migrate_from_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="dom0-iscsi1:0_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="dom0-iscsi1:0_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="5" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="dom0-iscsi1:0_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="dom0-iscsi1:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="dom0-iscsi1:0_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="dom0-iscsi1:0_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="9" operation="running" operation_key="dom0-iscsi1:0_running_0"> + <pseudo_event id="8" operation="running" operation_key="dom0-iscsi1:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="dom0-iscsi1-cnx1:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"/> + <rsc_op id="6" operation="start" operation_key="dom0-iscsi1-cnx1:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="dom0-iscsi1:0_start_0"/> + <pseudo_event id="7" operation="start" operation_key="dom0-iscsi1:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="8" operation="start" operation_key="dom0-iscsi1:0_start_0"> + <pseudo_event id="7" operation="start" operation_key="dom0-iscsi1:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stopped" operation_key="dom0-iscsi1:0_stopped_0"/> + <pseudo_event id="10" operation="stopped" operation_key="dom0-iscsi1:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="7" operation="start" operation_key="dom0-iscsi1-cnx1:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> + <rsc_op id="6" operation="start" operation_key="dom0-iscsi1-cnx1:0_start_0" on_node="dom0-01" on_node_uuid="dom0-01"> <primitive id="dom0-iscsi1-cnx1" long-id="dom0-iscsi1-cnx1:0" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-01" CRM_meta_on_node_uuid="dom0-01" CRM_meta_timeout="20000" portal="192.168.99.1" target="frontal-01:test01"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <rsc_op id="5" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="dom0-iscsi1:0_start_0"/> + <pseudo_event id="7" operation="start" operation_key="dom0-iscsi1:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="6" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> + <rsc_op id="5" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"> <primitive id="dom0-iscsi1-cnx1" long-id="dom0-iscsi1-cnx1:0" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="dom0-02" CRM_meta_on_node_uuid="dom0-02" CRM_meta_timeout="20000" portal="192.168.99.1" target="frontal-01:test01"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="dom0-iscsi1:0_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="dom0-iscsi1:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="19" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"> + <pseudo_event id="18" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stopped" operation_key="dom0-iscsi1:0_stopped_0"/> + <pseudo_event id="10" operation="stopped" operation_key="dom0-iscsi1:0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="18" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> + <pseudo_event id="17" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="18" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"> + <pseudo_event id="17" operation="stop" operation_key="clone-dom0-iscsi1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -167,43 +167,28 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="17" operation="running" operation_key="clone-dom0-iscsi1_running_0"> + <pseudo_event id="16" operation="running" operation_key="clone-dom0-iscsi1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="running" operation_key="dom0-iscsi1:0_running_0"/> + <pseudo_event id="8" operation="running" operation_key="dom0-iscsi1:0_running_0"/> </trigger> <trigger> - <pseudo_event id="16" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> + <pseudo_event id="15" operation="start" operation_key="clone-dom0-iscsi1_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="16" operation="start" operation_key="clone-dom0-iscsi1_start_0"> + <pseudo_event id="15" operation="start" operation_key="clone-dom0-iscsi1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="14"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="domU-test01_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="dom0-iscsi1-cnx1:0_stop_0" on_node="dom0-02" on_node_uuid="dom0-02"/> + <pseudo_event id="18" operation="stopped" operation_key="clone-dom0-iscsi1_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/migrate-stop_start.scores b/pengine/test10/migrate-stop_start.scores index 649e40f3e95..b5d86c17f55 100644 --- a/pengine/test10/migrate-stop_start.scores +++ b/pengine/test10/migrate-stop_start.scores @@ -1,25 +1,25 @@ Allocation scores: -clone_color: clone-dom0-iscsi1 allocation score on dom0-01: 0 -clone_color: clone-dom0-iscsi1 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:0 allocation score on dom0-02: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-01: 0 -clone_color: dom0-iscsi1:1 allocation score on dom0-02: 0 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 -group_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY -group_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:0 allocation score on dom0-01: 0 -group_color: dom0-iscsi1:0 allocation score on dom0-02: -INFINITY -group_color: dom0-iscsi1:1 allocation score on dom0-01: -INFINITY -group_color: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 -native_color: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY -native_color: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY -native_color: domU-test01 allocation score on dom0-01: 0 -native_color: domU-test01 allocation score on dom0-02: -INFINITY +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-01: 0 +pcmk__clone_allocate: clone-dom0-iscsi1 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: 1 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:0 allocation score on dom0-02: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-01: 0 +pcmk__clone_allocate: dom0-iscsi1:1 allocation score on dom0-02: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY +pcmk__group_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-01: 0 +pcmk__group_allocate: dom0-iscsi1:0 allocation score on dom0-02: -INFINITY +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-01: -INFINITY +pcmk__group_allocate: dom0-iscsi1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-01: 0 +pcmk__native_allocate: dom0-iscsi1-cnx1:0 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-01: -INFINITY +pcmk__native_allocate: dom0-iscsi1-cnx1:1 allocation score on dom0-02: -INFINITY +pcmk__native_allocate: domU-test01 allocation score on dom0-01: 0 +pcmk__native_allocate: domU-test01 allocation score on dom0-02: -INFINITY diff --git a/pengine/test10/migrate-stop_start.summary b/pengine/test10/migrate-stop_start.summary index de89651e3b9..c82db139587 100644 --- a/pengine/test10/migrate-stop_start.summary +++ b/pengine/test10/migrate-stop_start.summary @@ -26,7 +26,6 @@ Executing cluster transition: * Resource action: domU-test01 migrate_to on dom0-02 * Resource action: domU-test01 migrate_from on dom0-01 * Resource action: domU-test01 stop on dom0-02 - * Pseudo action: all_stopped * Pseudo action: domU-test01_start_0 Revised cluster status: diff --git a/pengine/test10/migrate-success.exp b/pengine/test10/migrate-success.exp index f13d0cb5a18..09652f9d870 100644 --- a/pengine/test10/migrate-success.exp +++ b/pengine/test10/migrate-success.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="3" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> + <pseudo_event id="2" operation="load_stopped_hex-14" operation_key="load_stopped_hex-14"> <attributes /> </pseudo_event> </action_set> @@ -9,7 +9,7 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="2" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> + <pseudo_event id="1" operation="load_stopped_hex-13" operation_key="load_stopped_hex-13"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/migrate-success.scores b/pengine/test10/migrate-success.scores index 06f6689eb57..50b0308b29b 100644 --- a/pengine/test10/migrate-success.scores +++ b/pengine/test10/migrate-success.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: c-clusterfs allocation score on hex-13: 1 -clone_color: c-clusterfs allocation score on hex-14: 0 -clone_color: dlm:0 allocation score on hex-13: 0 -clone_color: dlm:0 allocation score on hex-14: 1 -clone_color: dlm:1 allocation score on hex-13: 1 -clone_color: dlm:1 allocation score on hex-14: 0 -native_color: dlm:0 allocation score on hex-13: -INFINITY -native_color: dlm:0 allocation score on hex-14: 1 -native_color: dlm:1 allocation score on hex-13: 1 -native_color: dlm:1 allocation score on hex-14: 0 -native_color: test-vm allocation score on hex-13: 1 -native_color: test-vm allocation score on hex-14: -INFINITY +pcmk__clone_allocate: c-clusterfs allocation score on hex-13: 1 +pcmk__clone_allocate: c-clusterfs allocation score on hex-14: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-13: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__clone_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: dlm:0 allocation score on hex-13: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-14: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-13: 1 +pcmk__native_allocate: dlm:1 allocation score on hex-14: 0 +pcmk__native_allocate: test-vm allocation score on hex-13: 1 +pcmk__native_allocate: test-vm allocation score on hex-14: -INFINITY diff --git a/pengine/test10/migration-behind-migrating-remote.dot b/pengine/test10/migration-behind-migrating-remote.dot index 7f8d745814f..00f0348542d 100644 --- a/pengine/test10/migration-behind-migrating-remote.dot +++ b/pengine/test10/migration-behind-migrating-remote.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "remote1_migrate_from_0 node2" -> "remote1_start_0 node2" [ style = bold] "remote1_migrate_from_0 node2" -> "remote1_stop_0 node1" [ style = bold] "remote1_migrate_from_0 node2" [ style=bold color="green" fontcolor="black"] @@ -8,7 +7,6 @@ digraph "g" { "remote1_monitor_60000 node2" [ style=bold color="green" fontcolor="black"] "remote1_start_0 node2" -> "remote1_monitor_60000 node2" [ style = bold] "remote1_start_0 node2" [ style=bold color="green" fontcolor="orange"] -"remote1_stop_0 node1" -> "all_stopped" [ style = bold] "remote1_stop_0 node1" -> "remote1_start_0 node2" [ style = bold] "remote1_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc1_migrate_from_0 remote2" -> "rsc1_start_0 remote2" [ style = bold] @@ -20,7 +18,6 @@ digraph "g" { "rsc1_monitor_10000 remote2" [ style=bold color="green" fontcolor="black"] "rsc1_start_0 remote2" -> "rsc1_monitor_10000 remote2" [ style = bold] "rsc1_start_0 remote2" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 remote1" -> "all_stopped" [ style = bold] "rsc1_stop_0 remote1" -> "remote1_migrate_to_0 node1" [ style = dashed] "rsc1_stop_0 remote1" -> "remote1_stop_0 node1" [ style = bold] "rsc1_stop_0 remote1" -> "rsc1_start_0 remote2" [ style = bold] diff --git a/pengine/test10/migration-behind-migrating-remote.exp b/pengine/test10/migration-behind-migrating-remote.exp index 853f95ae044..b289520ee00 100644 --- a/pengine/test10/migration-behind-migrating-remote.exp +++ b/pengine/test10/migration-behind-migrating-remote.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="remote2" on_node_uuid="remote2" router_node="node2"> + <rsc_op id="11" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="remote2" on_node_uuid="remote2" router_node="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_migrate_source="remote1" CRM_meta_migrate_target="remote2" CRM_meta_on_node="remote2" CRM_meta_on_node_uuid="remote2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="migrate_to" operation_key="rsc1_migrate_to_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"/> + <rsc_op id="10" operation="migrate_to" operation_key="rsc1_migrate_to_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="11" operation="migrate_to" operation_key="rsc1_migrate_to_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"> + <rsc_op id="10" operation="migrate_to" operation_key="rsc1_migrate_to_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_migrate_source="remote1" CRM_meta_migrate_target="remote2" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,61 +23,61 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc1_monitor_10000" on_node="remote2" on_node_uuid="remote2" router_node="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_10000" on_node="remote2" on_node_uuid="remote2" router_node="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="remote2" CRM_meta_on_node_uuid="remote2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="8" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="9" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="8" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"/> </trigger> <trigger> - <rsc_op id="12" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="remote2" on_node_uuid="remote2" router_node="node2"/> + <rsc_op id="11" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="remote2" on_node_uuid="remote2" router_node="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"> + <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="remote2" on_node_uuid="remote2" router_node="node2"/> + <rsc_op id="11" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="remote2" on_node_uuid="remote2" router_node="node2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="17" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="16" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="node2" on_node_uuid="2"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="migrate_to" operation_key="remote1_migrate_to_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="15" operation="migrate_to" operation_key="remote1_migrate_to_0" on_node="node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="migrate_to" operation_key="remote1_migrate_to_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="15" operation="migrate_to" operation_key="remote1_migrate_to_0" on_node="node1" on_node_uuid="1"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -86,63 +86,48 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="remote1_monitor_60000" on_node="node2" on_node_uuid="2"> + <rsc_op id="14" operation="monitor" operation_key="remote1_monitor_60000" on_node="node2" on_node_uuid="2"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="start" operation_key="remote1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="remote1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="14" operation="start" operation_key="remote1_start_0"> + <pseudo_event id="13" operation="start" operation_key="remote1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="remote1_stop_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="12" operation="stop" operation_key="remote1_stop_0" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="17" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="16" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="13" operation="stop" operation_key="remote1_stop_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="12" operation="stop" operation_key="remote1_stop_0" on_node="node1" on_node_uuid="1"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="migrate_to" operation_key="rsc1_migrate_to_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"/> + <rsc_op id="10" operation="migrate_to" operation_key="rsc1_migrate_to_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"/> </trigger> <trigger> - <rsc_op id="17" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="node2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="node1"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="remote1_stop_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="16" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/migration-behind-migrating-remote.scores b/pengine/test10/migration-behind-migrating-remote.scores index 80e836bfb23..86d270f067f 100644 --- a/pengine/test10/migration-behind-migrating-remote.scores +++ b/pengine/test10/migration-behind-migrating-remote.scores @@ -1,18 +1,18 @@ Allocation scores: Using the original execution date of: 2017-08-21 17:12:54Z -native_color: Fencing allocation score on node1: 0 -native_color: Fencing allocation score on node2: INFINITY -native_color: Fencing allocation score on remote1: -INFINITY -native_color: Fencing allocation score on remote2: -INFINITY -native_color: remote1 allocation score on node1: 0 -native_color: remote1 allocation score on node2: INFINITY -native_color: remote1 allocation score on remote1: -INFINITY -native_color: remote1 allocation score on remote2: -INFINITY -native_color: remote2 allocation score on node1: 0 -native_color: remote2 allocation score on node2: INFINITY -native_color: remote2 allocation score on remote1: -INFINITY -native_color: remote2 allocation score on remote2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on remote1: 1 -native_color: rsc1 allocation score on remote2: INFINITY +pcmk__native_allocate: Fencing allocation score on node1: 0 +pcmk__native_allocate: Fencing allocation score on node2: INFINITY +pcmk__native_allocate: Fencing allocation score on remote1: -INFINITY +pcmk__native_allocate: Fencing allocation score on remote2: -INFINITY +pcmk__native_allocate: remote1 allocation score on node1: 0 +pcmk__native_allocate: remote1 allocation score on node2: INFINITY +pcmk__native_allocate: remote1 allocation score on remote1: -INFINITY +pcmk__native_allocate: remote1 allocation score on remote2: -INFINITY +pcmk__native_allocate: remote2 allocation score on node1: 0 +pcmk__native_allocate: remote2 allocation score on node2: INFINITY +pcmk__native_allocate: remote2 allocation score on remote1: -INFINITY +pcmk__native_allocate: remote2 allocation score on remote2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on remote1: 1 +pcmk__native_allocate: rsc1 allocation score on remote2: INFINITY diff --git a/pengine/test10/migration-behind-migrating-remote.summary b/pengine/test10/migration-behind-migrating-remote.summary index 35ef8ca8d63..1f431d48836 100644 --- a/pengine/test10/migration-behind-migrating-remote.summary +++ b/pengine/test10/migration-behind-migrating-remote.summary @@ -20,7 +20,6 @@ Executing cluster transition: * Resource action: rsc1 stop on remote1 * Resource action: remote1 migrate_from on node2 * Resource action: remote1 stop on node1 - * Pseudo action: all_stopped * Pseudo action: rsc1_start_0 * Pseudo action: remote1_start_0 * Resource action: rsc1 monitor=10000 on remote2 diff --git a/pengine/test10/migration-ping-pong.dot b/pengine/test10/migration-ping-pong.dot new file mode 100644 index 00000000000..4b30191d465 --- /dev/null +++ b/pengine/test10/migration-ping-pong.dot @@ -0,0 +1,2 @@ +digraph "g" { +} diff --git a/pengine/test10/migration-ping-pong.exp b/pengine/test10/migration-ping-pong.exp new file mode 100644 index 00000000000..56e315ff015 --- /dev/null +++ b/pengine/test10/migration-ping-pong.exp @@ -0,0 +1 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"/> diff --git a/pengine/test10/migration-ping-pong.scores b/pengine/test10/migration-ping-pong.scores new file mode 100644 index 00000000000..a5fc47a36db --- /dev/null +++ b/pengine/test10/migration-ping-pong.scores @@ -0,0 +1,10 @@ +Allocation scores: +Using the original execution date of: 2019-06-06 13:56:45Z +pcmk__native_allocate: fence_ilo_ha-idg-1 allocation score on ha-idg-1: -INFINITY +pcmk__native_allocate: fence_ilo_ha-idg-1 allocation score on ha-idg-2: 0 +pcmk__native_allocate: fence_ilo_ha-idg-2 allocation score on ha-idg-1: 200 +pcmk__native_allocate: fence_ilo_ha-idg-2 allocation score on ha-idg-2: -INFINITY +pcmk__native_allocate: vm_idcc_devel allocation score on ha-idg-1: 200 +pcmk__native_allocate: vm_idcc_devel allocation score on ha-idg-2: 0 +pcmk__native_allocate: vm_severin allocation score on ha-idg-1: 200 +pcmk__native_allocate: vm_severin allocation score on ha-idg-2: 0 diff --git a/pengine/test10/migration-ping-pong.summary b/pengine/test10/migration-ping-pong.summary new file mode 100644 index 00000000000..2ae31be7e56 --- /dev/null +++ b/pengine/test10/migration-ping-pong.summary @@ -0,0 +1,25 @@ +Using the original execution date of: 2019-06-06 13:56:45Z + +Current cluster status: +Node ha-idg-2 (1084777492): standby +Online: [ ha-idg-1 ] + + fence_ilo_ha-idg-2 (stonith:fence_ilo2): Started ha-idg-1 + fence_ilo_ha-idg-1 (stonith:fence_ilo4): Stopped + vm_idcc_devel (ocf::heartbeat:VirtualDomain): Started ha-idg-1 + vm_severin (ocf::heartbeat:VirtualDomain): Started ha-idg-1 + +Transition Summary: + +Executing cluster transition: +Using the original execution date of: 2019-06-06 13:56:45Z + +Revised cluster status: +Node ha-idg-2 (1084777492): standby +Online: [ ha-idg-1 ] + + fence_ilo_ha-idg-2 (stonith:fence_ilo2): Started ha-idg-1 + fence_ilo_ha-idg-1 (stonith:fence_ilo4): Stopped + vm_idcc_devel (ocf::heartbeat:VirtualDomain): Started ha-idg-1 + vm_severin (ocf::heartbeat:VirtualDomain): Started ha-idg-1 + diff --git a/pengine/test10/migration-ping-pong.xml b/pengine/test10/migration-ping-pong.xml new file mode 100644 index 00000000000..b459b920494 --- /dev/null +++ b/pengine/test10/migration-ping-pong.xml @@ -0,0 +1,165 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.7" epoch="6815" num_updates="15" admin_epoch="2" cib-last-written="Thu Jun 6 15:41:29 2019" update-origin="ha-idg-2" update-client="crm_attribute" update-user="root" have-quorum="1" dc-uuid="1084777482" execution-date="1559829405"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair name="have-watchdog" value="false" id="cib-bootstrap-options-have-watchdog"/> + <nvpair name="dc-version" value="1.1.19+20181105.ccd6b5b10-3.3.1-1.1.19+20181105.ccd6b5b10" id="cib-bootstrap-options-dc-version"/> + <nvpair name="cluster-infrastructure" value="corosync" id="cib-bootstrap-options-cluster-infrastructure"/> + <nvpair name="last-lrm-refresh" value="1559146053" id="cib-bootstrap-options-last-lrm-refresh"/> + <nvpair name="cluster-name" value="ha-idg" id="cib-bootstrap-options-cluster-name"/> + <nvpair name="no-quorum-policy" value="ignore" id="cib-bootstrap-options-no-quorum-policy"/> + <nvpair name="stonith-enabled" value="true" id="cib-bootstrap-options-stonith-enabled"/> + <nvpair name="stonith-action" value="Off" id="cib-bootstrap-options-stonith-action"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1084777492" uname="ha-idg-2"> + <instance_attributes id="nodes-1084777492"> + <nvpair id="nodes-1084777492-maintenance" name="maintenance" value="off"/> + <nvpair id="nodes-1084777492-standby" name="standby" value="on"/> + </instance_attributes> + </node> + <node id="1084777482" uname="ha-idg-1"> + <instance_attributes id="nodes-1084777482"> + <nvpair id="nodes-1084777482-maintenance" name="maintenance" value="off"/> + <nvpair id="nodes-1084777482-standby" name="standby" value="off"/> + </instance_attributes> + </node> + </nodes> + <resources> + <primitive id="fence_ilo_ha-idg-2" class="stonith" type="fence_ilo2" description="fenct ha-idg-2 mit ILO"> + <operations> + <op name="monitor" interval="30m" timeout="120s" id="fence_ha-idg-2-monitor-30m"/> + </operations> + </primitive> + <primitive id="fence_ilo_ha-idg-1" class="stonith" type="fence_ilo4" description="fenct ha-idg-1 mit ILO"> + <operations> + <op name="monitor" interval="30m" timeout="120s" id="fence_ha-idg-1-monitor-30m"/> + </operations> + </primitive> + <primitive id="vm_idcc_devel" class="ocf" provider="heartbeat" type="VirtualDomain"> + <instance_attributes id="vm_idcc-devel-instance_attributes"> + <nvpair name="config" value="/mnt/share/idcc_devel.xml" id="vm_idcc-devel-instance_attributes-config"/> + </instance_attributes> + <instance_attributes id="vm_idcc-devel-instance_attributes-0"> + <nvpair name="hypervisor" value="qemu:///system" id="vm_idcc-devel-instance_attributes-0-hypervisor"/> + </instance_attributes> + <instance_attributes id="vm_idcc-devel-instance_attributes-1"> + <nvpair name="migration_transport" value="ssh" id="vm_idcc-devel-instance_attributes-1-migration_transport"/> + </instance_attributes> + <instance_attributes id="vm_idcc-devel-instance_attributes-2"> + <nvpair name="migration_network_suffix" value="-private" id="vm_idcc-devel-instance_attributes-2-migration_network_suffix"/> + </instance_attributes> + <operations> + <op name="start" interval="0" timeout="120" id="vm_idcc-devel-start-0"/> + <op name="stop" interval="0" timeout="130" id="vm_idcc-devel-stop-0"/> + <op name="monitor" interval="30" timeout="25" id="vm_idcc-devel-monitor-30"/> + <op name="migrate_from" interval="0" timeout="300" id="vm_idcc-devel-migrate_from-0"/> + <op name="migrate_to" interval="0" timeout="300" id="vm_idcc-devel-migrate_to-0"/> + </operations> + <meta_attributes id="vm_idcc-devel-meta_attributes"> + <nvpair name="allow-migrate" value="true" id="vm_idcc-devel-meta_attributes-allow-migrate"/> + <nvpair name="target-role" value="Started" id="vm_idcc-devel-meta_attributes-target-role"/> + <nvpair name="is-managed" value="true" id="vm_idcc-devel-meta_attributes-is-managed"/> + </meta_attributes> + <utilization id="vm_idcc-devel-utilization"> + <nvpair name="cpu" value="1" id="vm_idcc-devel-utilization-cpu"/> + <nvpair name="hv_memory" value="1020" id="vm_idcc-devel-utilization-hv_memory"/> + </utilization> + </primitive> + <primitive id="vm_severin" class="ocf" provider="heartbeat" type="VirtualDomain"> + <instance_attributes id="vm_severin-instance_attributes"> + <nvpair name="config" value="/mnt/share/severin.xml" id="vm_severin-instance_attributes-config"/> + </instance_attributes> + <instance_attributes id="vm_severin-instance_attributes-0"> + <nvpair name="hypervisor" value="qemu:///system" id="vm_severin-instance_attributes-0-hypervisor"/> + </instance_attributes> + <instance_attributes id="vm_severin-instance_attributes-1"> + <nvpair name="migration_transport" value="ssh" id="vm_severin-instance_attributes-1-migration_transport"/> + </instance_attributes> + <instance_attributes id="vm_severin-instance_attributes-2"> + <nvpair name="migration_network_suffix" value="-private" id="vm_severin-instance_attributes-2-migration_network_suffix"/> + </instance_attributes> + <operations> + <op name="start" interval="0" timeout="120" id="vm_severin-start-0"/> + <op name="stop" interval="0" timeout="130" id="vm_severin-stop-0"/> + <op name="monitor" interval="30" timeout="25" id="vm_severin-monitor-30"/> + <op name="migrate_from" interval="0" timeout="300" id="vm_severin-migrate_from-0"/> + <op name="migrate_to" interval="0" timeout="300" id="vm_severin-migrate_to-0"/> + </operations> + <meta_attributes id="vm_severin-meta_attributes"> + <nvpair name="allow-migrate" value="true" id="vm_severin-meta_attributes-allow-migrate"/> + <nvpair name="target-role" value="Started" id="vm_severin-meta_attributes-target-role"/> + <nvpair name="is-managed" value="true" id="vm_severin-meta_attributes-is-managed"/> + </meta_attributes> + <utilization id="vm_severin-utilization"> + <nvpair name="cpu" value="2" id="vm_severin-utilization-cpu"/> + <nvpair name="hv_memory" value="2176" id="vm_severin-utilization-hv_memory"/> + </utilization> + </primitive> + </resources> + <constraints> + <rsc_location id="loc_fence_ilo_ha-idg-2" rsc="fence_ilo_ha-idg-2" score="-INFINITY" node="ha-idg-2"/> + <rsc_location id="loc_fence_ilo_ha-idg-1" rsc="fence_ilo_ha-idg-1" score="-INFINITY" node="ha-idg-1"/> + </constraints> + <rsc_defaults> + <meta_attributes id="rsc-options"> + <nvpair name="resource-stickiness" value="200" id="rsc-options-resource-stickiness"/> + </meta_attributes> + </rsc_defaults> + <alerts/> + </configuration> + <status> + <node_state id="1084777482" uname="ha-idg-1" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <transient_attributes id="1084777482"> + <instance_attributes id="status-1084777482"> + <nvpair id="status-1084777482-fail-count-vm_idcc_devel.monitor_30000" name="fail-count-vm_idcc_devel#monitor_30000" value="4"/> + <nvpair id="status-1084777482-last-failure-vm_idcc_devel.monitor_30000" name="last-failure-vm_idcc_devel#monitor_30000" value="1559766644"/> + </instance_attributes> + </transient_attributes> + <lrm id="1084777482"> + <lrm_resources> + <lrm_resource id="fence_ilo_ha-idg-1" type="fence_ilo4" class="stonith"> + <lrm_rsc_op id="fence_ilo_ha-idg-1_last_0" operation_key="fence_ilo_ha-idg-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="3:0:7:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:7;3:0:7:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-1" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1558969612" last-rc-change="1558969612" exec-time="0" queue-time="0" op-digest="3954a01b79da87e4607bb152bdb8fc12" op-secure-params=" password passwd " op-secure-digest="ba60b2919b6ff526e7844689cbedee60"/> + </lrm_resource> + <lrm_resource id="fence_ilo_ha-idg-2" type="fence_ilo2" class="stonith"> + <lrm_rsc_op id="fence_ilo_ha-idg-2_last_0" operation_key="fence_ilo_ha-idg-2_start_0" operation="start" crm-debug-origin="crm_simulate" crm_feature_set="3.2.0" transition-key="279:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;279:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" on_node="ha-idg-1" call-id="279" rc-code="0" op-status="0" interval="0" last-run="1562373136" last-rc-change="1562373136" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" password passwd " op-secure-digest="bddd7b99d0ff68fb24869b2682af58e1"/> + <lrm_rsc_op id="fence_ilo_ha-idg-2_monitor_1800000" operation_key="fence_ilo_ha-idg-2_monitor_1800000" operation="monitor" crm-debug-origin="crm_simulate" crm_feature_set="3.2.0" transition-key="280:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;280:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" exit-reason="" on_node="ha-idg-1" call-id="280" rc-code="0" op-status="0" interval="1800000" last-rc-change="1562373136" exec-time="0" queue-time="0" op-digest="0e121d086272acfe9236910e5fe2e8cd" op-secure-params=" password passwd " op-secure-digest="bddd7b99d0ff68fb24869b2682af58e1"/> + </lrm_resource> + <lrm_resource id="vm_idcc_devel" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="vm_idcc_devel_last_failure_0" operation_key="vm_idcc_devel_migrate_to_0" operation="migrate_to" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="57:1178:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:1;57:1178:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="idcc_devel: live migration to ha-idg-2-private failed: 1" on_node="ha-idg-1" call-id="427" rc-code="1" op-status="0" interval="0" last-rc-change="1559811643" exec-time="657" queue-time="4" op-digest="006e1cb46abea81d42ca1f06bdcf2a15" last-run="1559811643" migrate_source="ha-idg-1" migrate_target="ha-idg-2"/> + <lrm_rsc_op id="vm_idcc_devel_last_0" operation_key="vm_idcc_devel_migrate_from_0" operation="migrate_from" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="57:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:0;57:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-1" call-id="432" rc-code="0" op-status="0" interval="0" last-run="1559828500" last-rc-change="1559828500" exec-time="1958" queue-time="0" op-digest="006e1cb46abea81d42ca1f06bdcf2a15" migrate_source="ha-idg-2" migrate_target="ha-idg-1"/> + <lrm_rsc_op id="vm_idcc_devel_monitor_30000" operation_key="vm_idcc_devel_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="55:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:0;55:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-1" call-id="436" rc-code="0" op-status="0" interval="30000" last-rc-change="1559828502" exec-time="199" queue-time="0" op-digest="89602f284e214dd8243cc82b08200ead"/> + </lrm_resource> + <lrm_resource id="vm_severin" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="vm_severin_last_failure_0" operation_key="vm_severin_migrate_to_0" operation="migrate_to" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="85:273:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:1;85:273:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="severin: live migration to ha-idg-2-private failed: 1" on_node="ha-idg-1" call-id="219" rc-code="1" op-status="0" interval="0" last-run="1559144036" last-rc-change="1559144036" exec-time="35560" queue-time="0" migrate_source="ha-idg-1" migrate_target="ha-idg-2" op-digest="76cbfd60c4831f62e13e997133576aa2"/> + <lrm_rsc_op id="vm_severin_last_0" operation_key="vm_severin_migrate_from_0" operation="migrate_from" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="68:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:0;68:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-1" call-id="433" rc-code="0" op-status="0" interval="0" last-run="1559828500" last-rc-change="1559828500" exec-time="1964" queue-time="0" migrate_source="ha-idg-2" migrate_target="ha-idg-1" op-digest="76cbfd60c4831f62e13e997133576aa2"/> + <lrm_rsc_op id="vm_severin_monitor_30000" operation_key="vm_severin_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="66:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:0;66:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-1" call-id="437" rc-code="0" op-status="0" interval="30000" last-rc-change="1559828502" exec-time="199" queue-time="0" op-digest="6f1fd783ab2d52e9fb1565c166bf12a3"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="1084777492" uname="ha-idg-2" crmd="online" crm-debug-origin="do_update_resource" in_ccm="true" join="member" expected="member"> + <lrm id="1084777492"> + <lrm_resources> + <lrm_resource id="fence_ilo_ha-idg-2" type="fence_ilo2" class="stonith"> + <lrm_rsc_op id="fence_ilo_ha-idg-2_last_0" operation_key="fence_ilo_ha-idg-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="15:1177:7:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:7;15:1177:7:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-2" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1559811561" last-rc-change="1559811561" exec-time="1" queue-time="1" op-digest="d065315be62598c16e3f435f4add0e40" op-secure-params=" password passwd " op-secure-digest="bddd7b99d0ff68fb24869b2682af58e1"/> + </lrm_resource> + <lrm_resource id="fence_ilo_ha-idg-1" type="fence_ilo4" class="stonith"> + <lrm_rsc_op id="fence_ilo_ha-idg-1_last_0" operation_key="fence_ilo_ha-idg-1_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="22:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:0;22:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-2" call-id="96" rc-code="0" op-status="0" interval="0" last-run="1559828489" last-rc-change="1559828489" exec-time="1" queue-time="0" op-digest="3954a01b79da87e4607bb152bdb8fc12" op-secure-params=" password passwd " op-secure-digest="ba60b2919b6ff526e7844689cbedee60"/> + <lrm_rsc_op id="fence_ilo_ha-idg-1_monitor_1800000" operation_key="fence_ilo_ha-idg-1_monitor_1800000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="18:1178:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:0;18:1178:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-2" call-id="69" rc-code="0" op-status="0" interval="1800000" last-rc-change="1559811638" exec-time="219" queue-time="0" op-digest="714126349f6efb14dbfd462f2b7c1158" op-secure-params=" password passwd " op-secure-digest="ba60b2919b6ff526e7844689cbedee60"/> + </lrm_resource> + <lrm_resource id="vm_idcc_devel" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="vm_idcc_devel_last_0" operation_key="vm_idcc_devel_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="53:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:0;53:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-2" call-id="107" rc-code="0" op-status="0" interval="0" last-run="1559828502" last-rc-change="1559828502" exec-time="63" queue-time="0" op-digest="006e1cb46abea81d42ca1f06bdcf2a15" migrate_source="ha-idg-2" migrate_target="ha-idg-1"/> + <lrm_rsc_op id="vm_idcc_devel_monitor_30000" operation_key="vm_idcc_devel_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="60:1179:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:0;60:1179:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-2" call-id="93" rc-code="0" op-status="0" interval="30000" last-rc-change="1559811666" exec-time="173" queue-time="0" op-digest="89602f284e214dd8243cc82b08200ead"/> + </lrm_resource> + <lrm_resource id="vm_severin" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="vm_severin_last_0" operation_key="vm_severin_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="64:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:0;64:1199:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-2" call-id="108" rc-code="0" op-status="0" interval="0" last-run="1559828502" last-rc-change="1559828502" exec-time="60" queue-time="0" op-digest="76cbfd60c4831f62e13e997133576aa2" migrate_source="ha-idg-2" migrate_target="ha-idg-1"/> + <lrm_rsc_op id="vm_severin_last_failure_0" operation_key="vm_severin_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="28:1177:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:7;28:1177:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-2" call-id="62" rc-code="7" op-status="0" interval="0" last-run="1559811563" last-rc-change="1559811563" exec-time="47" queue-time="105" op-digest="76cbfd60c4831f62e13e997133576aa2"/> + <lrm_rsc_op id="vm_severin_monitor_30000" operation_key="vm_severin_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="69:1179:0:6c7d62a8-ea9a-4082-bc13-489329277d66" transition-magic="0:0;69:1179:0:6c7d62a8-ea9a-4082-bc13-489329277d66" exit-reason="" on_node="ha-idg-2" call-id="88" rc-code="0" op-status="0" interval="30000" last-rc-change="1559811644" exec-time="185" queue-time="0" op-digest="6f1fd783ab2d52e9fb1565c166bf12a3"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/minimal.exp b/pengine/test10/minimal.exp index f6c58fa76df..83208af187a 100644 --- a/pengine/test10/minimal.exp +++ b/pengine/test10/minimal.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="host1" on_node_uuid="host1"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="host1" on_node_uuid="host1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host1" CRM_meta_on_node_uuid="host1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="load_stopped_host1" operation_key="load_stopped_host1"/> + <pseudo_event id="1" operation="load_stopped_host1" operation_key="load_stopped_host1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="host1" on_node_uuid="host1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="host1" on_node_uuid="host1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="host2" on_node_uuid="host2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="host2" on_node_uuid="host2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="host2" on_node_uuid="host2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="host2" on_node_uuid="host2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host2" CRM_meta_on_node_uuid="host2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="host1" on_node_uuid="host1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="host1" on_node_uuid="host1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host1" CRM_meta_on_node_uuid="host1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,26 +38,26 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="host1" on_node_uuid="host1"> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="host1" on_node_uuid="host1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host1" CRM_meta_on_node_uuid="host1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="load_stopped_host1" operation_key="load_stopped_host1"/> + <pseudo_event id="1" operation="load_stopped_host1" operation_key="load_stopped_host1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host2" CRM_meta_on_node_uuid="host2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,7 +66,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host1" CRM_meta_on_node_uuid="host1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -75,7 +75,7 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="3" operation="load_stopped_host2" operation_key="load_stopped_host2"> + <pseudo_event id="2" operation="load_stopped_host2" operation_key="load_stopped_host2"> <attributes /> </pseudo_event> </action_set> @@ -83,7 +83,7 @@ </synapse> <synapse id="7"> <action_set> - <pseudo_event id="2" operation="load_stopped_host1" operation_key="load_stopped_host1"> + <pseudo_event id="1" operation="load_stopped_host1" operation_key="load_stopped_host1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/minimal.scores b/pengine/test10/minimal.scores index 68ed45e9c54..55d281c4516 100644 --- a/pengine/test10/minimal.scores +++ b/pengine/test10/minimal.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on host1: 0 -native_color: rsc1 allocation score on host2: 0 -native_color: rsc2 allocation score on host1: 0 -native_color: rsc2 allocation score on host2: 0 +pcmk__native_allocate: rsc1 allocation score on host1: 0 +pcmk__native_allocate: rsc1 allocation score on host2: 0 +pcmk__native_allocate: rsc2 allocation score on host1: 0 +pcmk__native_allocate: rsc2 allocation score on host2: 0 diff --git a/pengine/test10/mon-rsc-1.exp b/pengine/test10/mon-rsc-1.exp index 519bea65054..fb1340e1f4b 100644 --- a/pengine/test10/mon-rsc-1.exp +++ b/pengine/test10/mon-rsc-1.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="3000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="3000" /> </rsc_op> @@ -39,7 +39,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="3000" /> </rsc_op> diff --git a/pengine/test10/mon-rsc-1.scores b/pengine/test10/mon-rsc-1.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/mon-rsc-1.scores +++ b/pengine/test10/mon-rsc-1.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/mon-rsc-2.dot b/pengine/test10/mon-rsc-2.dot index c47d2aaa2d6..05c67e18c40 100644 --- a/pengine/test10/mon-rsc-2.dot +++ b/pengine/test10/mon-rsc-2.dot @@ -1,11 +1,9 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] "rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_monitor_5000 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node1" -> "rsc1_monitor_5000 node1" [ style = bold] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/mon-rsc-2.exp b/pengine/test10/mon-rsc-2.exp index 526abeb7276..1c48c316df9 100644 --- a/pengine/test10/mon-rsc-2.exp +++ b/pengine/test10/mon-rsc-2.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="3000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> @@ -39,24 +39,11 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="3000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/mon-rsc-2.scores b/pengine/test10/mon-rsc-2.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/mon-rsc-2.scores +++ b/pengine/test10/mon-rsc-2.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/mon-rsc-2.summary b/pengine/test10/mon-rsc-2.summary index c4611c40efa..0940a2554be 100644 --- a/pengine/test10/mon-rsc-2.summary +++ b/pengine/test10/mon-rsc-2.summary @@ -11,7 +11,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 * Resource action: rsc1 monitor on node1 - * Pseudo action: all_stopped * Resource action: rsc1 start on node1 * Resource action: rsc1 monitor=5000 on node1 diff --git a/pengine/test10/mon-rsc-3.exp b/pengine/test10/mon-rsc-3.exp index 2e2427f0782..ae6770e2404 100644 --- a/pengine/test10/mon-rsc-3.exp +++ b/pengine/test10/mon-rsc-3.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="3000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="3000" /> </rsc_op> diff --git a/pengine/test10/mon-rsc-3.scores b/pengine/test10/mon-rsc-3.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/mon-rsc-3.scores +++ b/pengine/test10/mon-rsc-3.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/mon-rsc-4.dot b/pengine/test10/mon-rsc-4.dot index c47d2aaa2d6..05c67e18c40 100644 --- a/pengine/test10/mon-rsc-4.dot +++ b/pengine/test10/mon-rsc-4.dot @@ -1,11 +1,9 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] "rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_monitor_5000 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node1" -> "rsc1_monitor_5000 node1" [ style = bold] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/mon-rsc-4.exp b/pengine/test10/mon-rsc-4.exp index 41c3b17b80d..4572f18429e 100644 --- a/pengine/test10/mon-rsc-4.exp +++ b/pengine/test10/mon-rsc-4.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="3000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,40 +23,27 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="3000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/mon-rsc-4.scores b/pengine/test10/mon-rsc-4.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/mon-rsc-4.scores +++ b/pengine/test10/mon-rsc-4.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/mon-rsc-4.summary b/pengine/test10/mon-rsc-4.summary index 3c3f0badb44..8d04bd1c138 100644 --- a/pengine/test10/mon-rsc-4.summary +++ b/pengine/test10/mon-rsc-4.summary @@ -11,7 +11,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 * Resource action: rsc1 monitor on node1 - * Pseudo action: all_stopped * Resource action: rsc1 start on node1 * Resource action: rsc1 monitor=5000 on node1 diff --git a/pengine/test10/monitor-onfail-restart.dot b/pengine/test10/monitor-onfail-restart.dot index 227e643c1a4..c030a130aa6 100644 --- a/pengine/test10/monitor-onfail-restart.dot +++ b/pengine/test10/monitor-onfail-restart.dot @@ -3,7 +3,5 @@ "A_start_0 fc16-builder" -> "A_monitor_20000 fc16-builder" [ style = bold] "A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] "A_stop_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] -"A_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "A_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/monitor-onfail-restart.exp b/pengine/test10/monitor-onfail-restart.exp index e9d50f11caa..bbb9d2b7680 100644 --- a/pengine/test10/monitor-onfail-restart.exp +++ b/pengine/test10/monitor-onfail-restart.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="30000" /> </rsc_op> @@ -30,19 +30,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/monitor-onfail-restart.scores b/pengine/test10/monitor-onfail-restart.scores index f342d5974e3..75eeb025604 100644 --- a/pengine/test10/monitor-onfail-restart.scores +++ b/pengine/test10/monitor-onfail-restart.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 diff --git a/pengine/test10/monitor-onfail-restart.summary b/pengine/test10/monitor-onfail-restart.summary index b15c321e920..6f60d8c826f 100644 --- a/pengine/test10/monitor-onfail-restart.summary +++ b/pengine/test10/monitor-onfail-restart.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: A stop on fc16-builder - * Pseudo action: all_stopped * Resource action: A start on fc16-builder * Resource action: A monitor=20000 on fc16-builder diff --git a/pengine/test10/monitor-onfail-stop.dot b/pengine/test10/monitor-onfail-stop.dot index 822a003b72a..bdab5e6f8aa 100644 --- a/pengine/test10/monitor-onfail-stop.dot +++ b/pengine/test10/monitor-onfail-stop.dot @@ -1,5 +1,3 @@ digraph "g" { -"A_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "A_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/monitor-onfail-stop.exp b/pengine/test10/monitor-onfail-stop.exp index c93a84c821a..63750ec8cfc 100644 --- a/pengine/test10/monitor-onfail-stop.exp +++ b/pengine/test10/monitor-onfail-stop.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="A_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/monitor-onfail-stop.scores b/pengine/test10/monitor-onfail-stop.scores index 14878afb80b..eaf8b14dbdd 100644 --- a/pengine/test10/monitor-onfail-stop.scores +++ b/pengine/test10/monitor-onfail-stop.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: -INFINITY -native_color: A allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: A allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: A allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/monitor-onfail-stop.summary b/pengine/test10/monitor-onfail-stop.summary index 6c100c0a513..371129806d9 100644 --- a/pengine/test10/monitor-onfail-stop.summary +++ b/pengine/test10/monitor-onfail-stop.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: A stop on fc16-builder - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/monitor-recovery.dot b/pengine/test10/monitor-recovery.dot index 13eab9367fb..4976a940239 100644 --- a/pengine/test10/monitor-recovery.dot +++ b/pengine/test10/monitor-recovery.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "cl_tomcat_stop_0" -> "cl_tomcat_stopped_0" [ style = bold] "cl_tomcat_stop_0" -> "d_tomcat_stop_0 CSE-1" [ style = bold] "cl_tomcat_stop_0" [ style=bold color="green" fontcolor="orange"] "cl_tomcat_stopped_0" [ style=bold color="green" fontcolor="orange"] -"d_tomcat_stop_0 CSE-1" -> "all_stopped" [ style = bold] "d_tomcat_stop_0 CSE-1" -> "cl_tomcat_stopped_0" [ style = bold] "d_tomcat_stop_0 CSE-1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/monitor-recovery.exp b/pengine/test10/monitor-recovery.exp index 2d6716afafa..8af2528db96 100644 --- a/pengine/test10/monitor-recovery.exp +++ b/pengine/test10/monitor-recovery.exp @@ -1,51 +1,38 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="stop" operation_key="d_tomcat_stop_0" internal_operation_key="d_tomcat:0_stop_0" on_node="CSE-1" on_node_uuid="CSE-1"> + <rsc_op id="6" operation="stop" operation_key="d_tomcat_stop_0" internal_operation_key="d_tomcat:0_stop_0" on_node="CSE-1" on_node_uuid="CSE-1"> <primitive id="d_tomcat" long-id="d_tomcat:0" class="ocf" provider="ntc" type="tomcat"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="CSE-1" CRM_meta_on_node_uuid="CSE-1" CRM_meta_timeout="20000" instance_name="NMS" monitor_timeout="120" monitor_urls="/cse/health" monitor_use_ssl="no"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="cl_tomcat_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="cl_tomcat_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="cl_tomcat_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="cl_tomcat_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="d_tomcat_stop_0" internal_operation_key="d_tomcat:0_stop_0" on_node="CSE-1" on_node_uuid="CSE-1"/> + <rsc_op id="6" operation="stop" operation_key="d_tomcat_stop_0" internal_operation_key="d_tomcat:0_stop_0" on_node="CSE-1" on_node_uuid="CSE-1"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="cl_tomcat_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="cl_tomcat_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="cl_tomcat_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="cl_tomcat_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="7" operation="stop" operation_key="d_tomcat_stop_0" internal_operation_key="d_tomcat:0_stop_0" on_node="CSE-1" on_node_uuid="CSE-1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/monitor-recovery.scores b/pengine/test10/monitor-recovery.scores index 93a0ed46dff..13c132a9c5e 100644 --- a/pengine/test10/monitor-recovery.scores +++ b/pengine/test10/monitor-recovery.scores @@ -1,21 +1,21 @@ Allocation scores: -clone_color: cl_tomcat allocation score on CSE-1: -INFINITY -clone_color: cl_tomcat allocation score on CSE-2: 0 -clone_color: d_tomcat:0 allocation score on CSE-1: -INFINITY -clone_color: d_tomcat:0 allocation score on CSE-2: 0 -clone_color: d_tomcat:1 allocation score on CSE-1: -INFINITY -clone_color: d_tomcat:1 allocation score on CSE-2: 0 -group_color: ip_11 allocation score on CSE-1: 0 -group_color: ip_11 allocation score on CSE-2: 0 -group_color: ip_19 allocation score on CSE-1: 0 -group_color: ip_19 allocation score on CSE-2: 0 -group_color: svc-cse allocation score on CSE-1: 0 -group_color: svc-cse allocation score on CSE-2: 0 -native_color: d_tomcat:0 allocation score on CSE-1: -INFINITY -native_color: d_tomcat:0 allocation score on CSE-2: -INFINITY -native_color: d_tomcat:1 allocation score on CSE-1: -INFINITY -native_color: d_tomcat:1 allocation score on CSE-2: -INFINITY -native_color: ip_11 allocation score on CSE-1: -INFINITY -native_color: ip_11 allocation score on CSE-2: -INFINITY -native_color: ip_19 allocation score on CSE-1: -INFINITY -native_color: ip_19 allocation score on CSE-2: -INFINITY +pcmk__clone_allocate: cl_tomcat allocation score on CSE-1: -INFINITY +pcmk__clone_allocate: cl_tomcat allocation score on CSE-2: 0 +pcmk__clone_allocate: d_tomcat:0 allocation score on CSE-1: -INFINITY +pcmk__clone_allocate: d_tomcat:0 allocation score on CSE-2: 0 +pcmk__clone_allocate: d_tomcat:1 allocation score on CSE-1: -INFINITY +pcmk__clone_allocate: d_tomcat:1 allocation score on CSE-2: 0 +pcmk__group_allocate: ip_11 allocation score on CSE-1: 0 +pcmk__group_allocate: ip_11 allocation score on CSE-2: 0 +pcmk__group_allocate: ip_19 allocation score on CSE-1: 0 +pcmk__group_allocate: ip_19 allocation score on CSE-2: 0 +pcmk__group_allocate: svc-cse allocation score on CSE-1: 0 +pcmk__group_allocate: svc-cse allocation score on CSE-2: 0 +pcmk__native_allocate: d_tomcat:0 allocation score on CSE-1: -INFINITY +pcmk__native_allocate: d_tomcat:0 allocation score on CSE-2: -INFINITY +pcmk__native_allocate: d_tomcat:1 allocation score on CSE-1: -INFINITY +pcmk__native_allocate: d_tomcat:1 allocation score on CSE-2: -INFINITY +pcmk__native_allocate: ip_11 allocation score on CSE-1: -INFINITY +pcmk__native_allocate: ip_11 allocation score on CSE-2: -INFINITY +pcmk__native_allocate: ip_19 allocation score on CSE-1: -INFINITY +pcmk__native_allocate: ip_19 allocation score on CSE-2: -INFINITY diff --git a/pengine/test10/monitor-recovery.summary b/pengine/test10/monitor-recovery.summary index d8a13fedbb1..6c65c1d4d88 100644 --- a/pengine/test10/monitor-recovery.summary +++ b/pengine/test10/monitor-recovery.summary @@ -17,7 +17,6 @@ Executing cluster transition: * Pseudo action: cl_tomcat_stop_0 * Resource action: d_tomcat stop on CSE-1 * Pseudo action: cl_tomcat_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ CSE-1 ] diff --git a/pengine/test10/multi1.dot b/pengine/test10/multi1.dot index 747d7d2ccd1..06c7c0bbda9 100644 --- a/pengine/test10/multi1.dot +++ b/pengine/test10/multi1.dot @@ -1,10 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/multi1.exp b/pengine/test10/multi1.exp index 6648e00a69f..6299f7982ed 100644 --- a/pengine/test10/multi1.exp +++ b/pengine/test10/multi1.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,27 +26,11 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/multi1.scores b/pengine/test10/multi1.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/multi1.scores +++ b/pengine/test10/multi1.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/multi1.summary b/pengine/test10/multi1.summary index 40222fc89c5..ebc8cfa95c1 100644 --- a/pengine/test10/multi1.summary +++ b/pengine/test10/multi1.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc1 start on node1 Revised cluster status: diff --git a/pengine/test10/multiple-active-block-group.scores b/pengine/test10/multiple-active-block-group.scores index f3a377c2b32..cfbd9fca1be 100644 --- a/pengine/test10/multiple-active-block-group.scores +++ b/pengine/test10/multiple-active-block-group.scores @@ -1,17 +1,17 @@ Allocation scores: -group_color: dgroup allocation score on node2: 0 -group_color: dgroup allocation score on node3: 0 -group_color: dummy allocation score on node2: 0 -group_color: dummy allocation score on node3: 0 -group_color: dummy2 allocation score on node2: 0 -group_color: dummy2 allocation score on node3: 0 -group_color: dummy3 allocation score on node2: 0 -group_color: dummy3 allocation score on node3: 0 -native_color: dummy allocation score on node2: 0 -native_color: dummy allocation score on node3: 0 -native_color: dummy2 allocation score on node2: 0 -native_color: dummy2 allocation score on node3: -INFINITY -native_color: dummy3 allocation score on node2: 0 -native_color: dummy3 allocation score on node3: -INFINITY -native_color: st-sbd allocation score on node2: 100 -native_color: st-sbd allocation score on node3: 0 +pcmk__group_allocate: dgroup allocation score on node2: 0 +pcmk__group_allocate: dgroup allocation score on node3: 0 +pcmk__group_allocate: dummy allocation score on node2: 0 +pcmk__group_allocate: dummy allocation score on node3: 0 +pcmk__group_allocate: dummy2 allocation score on node2: 0 +pcmk__group_allocate: dummy2 allocation score on node3: 0 +pcmk__group_allocate: dummy3 allocation score on node2: 0 +pcmk__group_allocate: dummy3 allocation score on node3: 0 +pcmk__native_allocate: dummy allocation score on node2: 0 +pcmk__native_allocate: dummy allocation score on node3: 0 +pcmk__native_allocate: dummy2 allocation score on node2: 0 +pcmk__native_allocate: dummy2 allocation score on node3: -INFINITY +pcmk__native_allocate: dummy3 allocation score on node2: 0 +pcmk__native_allocate: dummy3 allocation score on node3: -INFINITY +pcmk__native_allocate: st-sbd allocation score on node2: 100 +pcmk__native_allocate: st-sbd allocation score on node3: 0 diff --git a/pengine/test10/multiple-active-block-group.summary b/pengine/test10/multiple-active-block-group.summary index 1ded99eaa79..32ec51550d0 100644 --- a/pengine/test10/multiple-active-block-group.summary +++ b/pengine/test10/multiple-active-block-group.summary @@ -1,3 +1,4 @@ +0 of 4 resource instances DISABLED and 3 BLOCKED from further action due to failure Current cluster status: Online: [ node2 node3 ] diff --git a/pengine/test10/multiple-monitor-one-failed.dot b/pengine/test10/multiple-monitor-one-failed.dot index e4eb8fd0c47..b37a5d4c45d 100644 --- a/pengine/test10/multiple-monitor-one-failed.dot +++ b/pengine/test10/multiple-monitor-one-failed.dot @@ -5,7 +5,5 @@ digraph "g" { "Dummy-test2_start_0 dhcp180" -> "Dummy-test2_monitor_30000 dhcp180" [ style = bold] "Dummy-test2_start_0 dhcp180" [ style=bold color="green" fontcolor="black"] "Dummy-test2_stop_0 dhcp180" -> "Dummy-test2_start_0 dhcp180" [ style = bold] -"Dummy-test2_stop_0 dhcp180" -> "all_stopped" [ style = bold] "Dummy-test2_stop_0 dhcp180" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/multiple-monitor-one-failed.exp b/pengine/test10/multiple-monitor-one-failed.exp index 3c2eb063242..4b8ddc0e77d 100644 --- a/pengine/test10/multiple-monitor-one-failed.exp +++ b/pengine/test10/multiple-monitor-one-failed.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="Dummy-test2_start_0" on_node="dhcp180" on_node_uuid="dhcp180"> + <rsc_op id="4" operation="start" operation_key="Dummy-test2_start_0" on_node="dhcp180" on_node_uuid="dhcp180"> <primitive id="Dummy-test2" class="ocf" provider="test" type="Dummy"/> <attributes CRM_meta_on_node="dhcp180" CRM_meta_on_node_uuid="dhcp180" CRM_meta_timeout="20000" state="/tmp/dummy-state" state2="/tmp/dummy-state-2"/> </rsc_op> @@ -30,7 +30,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="Dummy-test2_start_0" on_node="dhcp180" on_node_uuid="dhcp180"/> + <rsc_op id="4" operation="start" operation_key="Dummy-test2_start_0" on_node="dhcp180" on_node_uuid="dhcp180"/> </trigger> </inputs> </synapse> @@ -43,19 +43,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="Dummy-test2_start_0" on_node="dhcp180" on_node_uuid="dhcp180"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="Dummy-test2_stop_0" on_node="dhcp180" on_node_uuid="dhcp180"/> + <rsc_op id="4" operation="start" operation_key="Dummy-test2_start_0" on_node="dhcp180" on_node_uuid="dhcp180"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/multiple-monitor-one-failed.scores b/pengine/test10/multiple-monitor-one-failed.scores index 5e83394e8aa..d7d4d683655 100644 --- a/pengine/test10/multiple-monitor-one-failed.scores +++ b/pengine/test10/multiple-monitor-one-failed.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: Dummy-test2 allocation score on dhcp180: 0 -native_color: Dummy-test2 allocation score on dhcp69: 0 +pcmk__native_allocate: Dummy-test2 allocation score on dhcp180: 0 +pcmk__native_allocate: Dummy-test2 allocation score on dhcp69: 0 diff --git a/pengine/test10/multiple-monitor-one-failed.summary b/pengine/test10/multiple-monitor-one-failed.summary index 0691ebf462f..6ac3d85a2f6 100644 --- a/pengine/test10/multiple-monitor-one-failed.summary +++ b/pengine/test10/multiple-monitor-one-failed.summary @@ -9,7 +9,6 @@ Transition Summary: Executing cluster transition: * Resource action: Dummy-test2 stop on dhcp180 - * Pseudo action: all_stopped * Resource action: Dummy-test2 start on dhcp180 * Resource action: Dummy-test2 monitor=30000 on dhcp180 * Resource action: Dummy-test2 monitor=10000 on dhcp180 diff --git a/pengine/test10/nested-remote-recovery.dot b/pengine/test10/nested-remote-recovery.dot new file mode 100644 index 00000000000..069d654b723 --- /dev/null +++ b/pengine/test10/nested-remote-recovery.dot @@ -0,0 +1,154 @@ +digraph "g" { +"Cancel galera-bundle-0_monitor_30000 controller-0" [ style=bold color="green" fontcolor="black"] +"Cancel galera-bundle-1_monitor_30000 controller-1" [ style=bold color="green" fontcolor="black"] +"Cancel galera-bundle-2_monitor_30000 controller-2" [ style=bold color="green" fontcolor="black"] +"Cancel rabbitmq-bundle-0_monitor_30000 controller-2" [ style=bold color="green" fontcolor="black"] +"Cancel rabbitmq-bundle-1_monitor_30000 controller-1" [ style=bold color="green" fontcolor="black"] +"Cancel rabbitmq-bundle-2_monitor_30000 controller-1" [ style=bold color="green" fontcolor="black"] +"Cancel redis-bundle-0_monitor_30000 controller-0" [ style=bold color="green" fontcolor="black"] +"Cancel redis-bundle-1_monitor_30000 controller-1" [ style=bold color="green" fontcolor="black"] +"Cancel redis-bundle-2_monitor_30000 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_clear_failcount_0 controller-0" -> "galera-bundle-0_start_0 controller-0" [ style = bold] +"galera-bundle-0_clear_failcount_0 controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_start_0 controller-0" -> "galera-bundle-0_monitor_60000 controller-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_stop_0 controller-0" -> "Cancel galera-bundle-0_monitor_30000 controller-0" [ style = bold] +"galera-bundle-0_stop_0 controller-0" -> "galera-bundle-0_start_0 controller-0" [ style = bold] +"galera-bundle-0_stop_0 controller-0" -> "galera-bundle-docker-0_stop_0 database-0" [ style = bold] +"galera-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle-0_start_0 controller-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle-docker-0_monitor_60000 database-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_stop_0 database-0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" -> "stonith 'reboot' galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-master_demote_0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_promote_0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_promoted_0" -> "galera-bundle_promoted_0" [ style = bold] +"galera-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_running_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = bold] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stop_0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-master_stopped_0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demote_0" -> "galera-bundle-master_demote_0" [ style = bold] +"galera-bundle_demote_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demoted_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_demoted_0" -> "galera-bundle_start_0" [ style = bold] +"galera-bundle_demoted_0" -> "galera-bundle_stop_0" [ style = bold] +"galera-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_promote_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 database-0" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stopped_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_stopped_0" -> "galera-bundle_start_0" [ style = bold] +"galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"galera_monitor_10000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_promote_0 galera-bundle-0" -> "galera-bundle-master_promoted_0" [ style = bold] +"galera_promote_0 galera-bundle-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera_promote_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = bold] +"galera_start_0 galera-bundle-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera_start_0 galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera_start_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-0_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' galera-bundle-0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera-bundle-master_stop_0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith-fence_ipmilan-5254000203a2_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254000203a2_start_0 controller-2" -> "stonith-fence_ipmilan-5254000203a2_monitor_60000 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254000203a2_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254000203a2_stop_0 controller-2" -> "stonith-fence_ipmilan-5254000203a2_start_0 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254000203a2_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254002f6d57_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254002f6d57_start_0 controller-1" -> "stonith-fence_ipmilan-5254002f6d57_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-5254002f6d57_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254002f6d57_stop_0 controller-1" -> "stonith-fence_ipmilan-5254002f6d57_start_0 controller-1" [ style = bold] +"stonith-fence_ipmilan-5254002f6d57_stop_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254003296a5_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254003296a5_start_0 controller-1" -> "stonith-fence_ipmilan-5254003296a5_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-5254003296a5_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254003296a5_stop_0 controller-1" -> "stonith-fence_ipmilan-5254003296a5_start_0 controller-1" [ style = bold] +"stonith-fence_ipmilan-5254003296a5_stop_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005f9a33_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005f9a33_start_0 controller-2" -> "stonith-fence_ipmilan-5254005f9a33_monitor_60000 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005f9a33_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005f9a33_stop_0 controller-2" -> "stonith-fence_ipmilan-5254005f9a33_start_0 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005f9a33_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540065418e_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540065418e_start_0 controller-2" -> "stonith-fence_ipmilan-52540065418e_monitor_60000 controller-2" [ style = bold] +"stonith-fence_ipmilan-52540065418e_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540065418e_stop_0 controller-2" -> "stonith-fence_ipmilan-52540065418e_start_0 controller-2" [ style = bold] +"stonith-fence_ipmilan-52540065418e_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540066e27e_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540066e27e_start_0 controller-1" -> "stonith-fence_ipmilan-52540066e27e_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-52540066e27e_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540066e27e_stop_0 controller-1" -> "stonith-fence_ipmilan-52540066e27e_start_0 controller-1" [ style = bold] +"stonith-fence_ipmilan-52540066e27e_stop_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540098c9ff_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540098c9ff_start_0 controller-1" -> "stonith-fence_ipmilan-52540098c9ff_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-52540098c9ff_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540098c9ff_stop_0 controller-1" -> "stonith-fence_ipmilan-52540098c9ff_start_0 controller-1" [ style = bold] +"stonith-fence_ipmilan-52540098c9ff_stop_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400a16c0d_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400a16c0d_start_0 controller-1" -> "stonith-fence_ipmilan-525400a16c0d_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-525400a16c0d_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400a16c0d_stop_0 controller-1" -> "stonith-fence_ipmilan-525400a16c0d_start_0 controller-1" [ style = bold] +"stonith-fence_ipmilan-525400a16c0d_stop_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400aab9d9_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400aab9d9_start_0 controller-2" -> "stonith-fence_ipmilan-525400aab9d9_monitor_60000 controller-2" [ style = bold] +"stonith-fence_ipmilan-525400aab9d9_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400aab9d9_stop_0 controller-2" -> "stonith-fence_ipmilan-525400aab9d9_start_0 controller-2" [ style = bold] +"stonith-fence_ipmilan-525400aab9d9_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/nested-remote-recovery.exp b/pengine/test10/nested-remote-recovery.exp new file mode 100644 index 00000000000..caa6e37af89 --- /dev/null +++ b/pengine/test10/nested-remote-recovery.exp @@ -0,0 +1,928 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0"> + <action_set> + <rsc_op id="107" operation="monitor" operation_key="galera_monitor_10000" internal_operation_key="galera:0_monitor_10000" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"> + <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_op_target_rc="8" CRM_meta_physical_host="database-0" CRM_meta_role="Master" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" log="/var/log/mysql/mysqld.log" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="79" operation="start" operation_key="galera-bundle-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="105" operation="start" operation_key="galera_start_0" internal_operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="106" operation="promote" operation_key="galera_promote_0" internal_operation_key="galera:0_promote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <rsc_op id="106" operation="promote" operation_key="galera_promote_0" internal_operation_key="galera:0_promote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"> + <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="false" CRM_meta_on_fail="block" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="database-0" CRM_meta_timeout="300000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" log="/var/log/mysql/mysqld.log" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="77" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="79" operation="start" operation_key="galera-bundle-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="103" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"/> + </trigger> + <trigger> + <rsc_op id="105" operation="start" operation_key="galera_start_0" internal_operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <pseudo_event id="112" operation="promote" operation_key="galera-bundle-master_promote_0"/> + </trigger> + <trigger> + <pseudo_event id="249" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="2"> + <action_set> + <rsc_op id="105" operation="start" operation_key="galera_start_0" internal_operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"> + <primitive id="galera" long-id="galera:0" class="ocf" provider="heartbeat" type="galera"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_physical_host="database-0" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" log="/var/log/mysql/mysqld.log" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="77" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="79" operation="start" operation_key="galera-bundle-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="104" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="108" operation="start" operation_key="galera-bundle-master_start_0"/> + </trigger> + <trigger> + <pseudo_event id="249" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <pseudo_event id="104" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_physical_host="database-0" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" log="/var/log/mysql/mysqld.log" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="93" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="103" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"/> + </trigger> + <trigger> + <pseudo_event id="110" operation="stop" operation_key="galera-bundle-master_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="4"> + <action_set> + <pseudo_event id="103" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="false" CRM_meta_physical_host="database-0" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" cluster_host_map="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain" enable_creation="true" log="/var/log/mysql/mysqld.log" wsrep_cluster_address="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="114" operation="demote" operation_key="galera-bundle-master_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="5" priority="1000000"> + <action_set> + <pseudo_event id="115" operation="demoted" operation_key="galera-bundle-master_demoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="103" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0"/> + </trigger> + <trigger> + <pseudo_event id="114" operation="demote" operation_key="galera-bundle-master_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="6"> + <action_set> + <pseudo_event id="114" operation="demote" operation_key="galera-bundle-master_demote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="118" operation="demote" operation_key="galera-bundle_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="7" priority="1000000"> + <action_set> + <pseudo_event id="113" operation="promoted" operation_key="galera-bundle-master_promoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="106" operation="promote" operation_key="galera_promote_0" internal_operation_key="galera:0_promote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="8"> + <action_set> + <pseudo_event id="112" operation="promote" operation_key="galera-bundle-master_promote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="109" operation="running" operation_key="galera-bundle-master_running_0"/> + </trigger> + <trigger> + <pseudo_event id="111" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="115" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + <trigger> + <pseudo_event id="116" operation="promote" operation_key="galera-bundle_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="9" priority="1000000"> + <action_set> + <pseudo_event id="111" operation="stopped" operation_key="galera-bundle-master_stopped_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="104" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="110" operation="stop" operation_key="galera-bundle-master_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="10"> + <action_set> + <pseudo_event id="110" operation="stop" operation_key="galera-bundle-master_stop_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="93" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="115" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + <trigger> + <pseudo_event id="249" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="11" priority="1000000"> + <action_set> + <pseudo_event id="109" operation="running" operation_key="galera-bundle-master_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="105" operation="start" operation_key="galera_start_0" internal_operation_key="galera:0_start_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <pseudo_event id="108" operation="start" operation_key="galera-bundle-master_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="12"> + <action_set> + <pseudo_event id="108" operation="start" operation_key="galera-bundle-master_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="91" operation="start" operation_key="galera-bundle_start_0"/> + </trigger> + <trigger> + <pseudo_event id="111" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="115" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="13"> + <action_set> + <rsc_op id="77" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"> + <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="database-0" CRM_meta_on_node_uuid="database-0" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp13/openstack-mariadb:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/mysql/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /var/log/containers/mysql:/var/log/mysql:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="54" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + <trigger> + <pseudo_event id="91" operation="start" operation_key="galera-bundle_start_0"/> + </trigger> + <trigger> + <pseudo_event id="249" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="14"> + <action_set> + <rsc_op id="54" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"> + <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="database-0" CRM_meta_on_node_uuid="database-0" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp13/openstack-mariadb:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/mysql/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /var/log/containers/mysql:/var/log/mysql:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="78" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="93" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="15"> + <action_set> + <rsc_op id="38" operation="monitor" operation_key="galera-bundle-docker-0_monitor_60000" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"> + <primitive id="galera-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="database-0" CRM_meta_on_node_uuid="database-0" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp13/openstack-mariadb:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/galera-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/mysql/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/mysql:/var/lib/mysql:rw -v /var/log/mariadb:/var/log/mariadb:rw -v /var/log/containers/mysql:/var/log/mysql:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/galera-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="77" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="16"> + <action_set> + <rsc_op id="80" operation="monitor" operation_key="galera-bundle-0_monitor_60000" on_node="controller-0" on_node_uuid="1"> + <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="database-0" port="3123"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="79" operation="start" operation_key="galera-bundle-0_start_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="17"> + <action_set> + <rsc_op id="79" operation="start" operation_key="galera-bundle-0_start_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="database-0" port="3123"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <crm_event id="64" operation="clear_failcount" operation_key="galera-bundle-0_clear_failcount_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="77" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="78" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="18"> + <action_set> + <rsc_op id="78" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="database-0" port="3123"/> + <downed> + <node id="galera-bundle-0"/> + </downed> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="19"> + <action_set> + <crm_event id="64" operation="clear_failcount" operation_key="galera-bundle-0_clear_failcount_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_no_wait="true" CRM_meta_timeout="20000" addr="database-0" port="3123"/> + </crm_event> + </action_set> + <inputs/> + </synapse> + <synapse id="20"> + <action_set> + <rsc_op id="1" operation="cancel" operation_key="galera-bundle-0_monitor_30000" on_node="controller-0" on_node_uuid="1"> + <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="36" CRM_meta_container="galera-bundle-docker-0" CRM_meta_interval="30000" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="database-0" port="3123"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="78" operation="stop" operation_key="galera-bundle-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="21"> + <action_set> + <rsc_op id="85" operation="monitor" operation_key="galera-bundle-1_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-1" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="database-1" port="3123"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="22"> + <action_set> + <rsc_op id="31" operation="cancel" operation_key="galera-bundle-1_monitor_30000" on_node="controller-1" on_node_uuid="2"> + <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="24" CRM_meta_container="galera-bundle-docker-1" CRM_meta_interval="30000" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="database-1" port="3123"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="23"> + <action_set> + <rsc_op id="90" operation="monitor" operation_key="galera-bundle-2_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="database-2" port="3123"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="24"> + <action_set> + <rsc_op id="15" operation="cancel" operation_key="galera-bundle-2_monitor_30000" on_node="controller-2" on_node_uuid="3"> + <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="24" CRM_meta_container="galera-bundle-docker-2" CRM_meta_interval="30000" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="database-2" port="3123"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="25"> + <action_set> + <rsc_op id="124" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="messaging-0" port="3122"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="26"> + <action_set> + <rsc_op id="8" operation="cancel" operation_key="rabbitmq-bundle-0_monitor_30000" on_node="controller-2" on_node_uuid="3"> + <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="25" CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_interval="30000" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="messaging-0" port="3122"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="27"> + <action_set> + <rsc_op id="129" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="messaging-1" port="3122"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="28"> + <action_set> + <rsc_op id="26" operation="cancel" operation_key="rabbitmq-bundle-1_monitor_30000" on_node="controller-1" on_node_uuid="2"> + <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="39" CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_interval="30000" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="messaging-1" port="3122"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="29"> + <action_set> + <rsc_op id="134" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="messaging-2" port="3122"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="30"> + <action_set> + <rsc_op id="27" operation="cancel" operation_key="rabbitmq-bundle-2_monitor_30000" on_node="controller-1" on_node_uuid="2"> + <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="25" CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_interval="30000" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="messaging-2" port="3122"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="31"> + <action_set> + <rsc_op id="161" operation="monitor" operation_key="redis-bundle-0_monitor_60000" on_node="controller-0" on_node_uuid="1"> + <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="controller-0" port="3124"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="32"> + <action_set> + <rsc_op id="2" operation="cancel" operation_key="redis-bundle-0_monitor_30000" on_node="controller-0" on_node_uuid="1"> + <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="25" CRM_meta_container="redis-bundle-docker-0" CRM_meta_interval="30000" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="controller-0" port="3124"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="33"> + <action_set> + <rsc_op id="166" operation="monitor" operation_key="redis-bundle-1_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="controller-1" port="3124"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="34"> + <action_set> + <rsc_op id="25" operation="cancel" operation_key="redis-bundle-1_monitor_30000" on_node="controller-1" on_node_uuid="2"> + <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="31" CRM_meta_container="redis-bundle-docker-1" CRM_meta_interval="30000" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="controller-1" port="3124"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="35"> + <action_set> + <rsc_op id="171" operation="monitor" operation_key="redis-bundle-2_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="redis-bundle-docker-2" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="controller-2" port="3124"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="36"> + <action_set> + <rsc_op id="11" operation="cancel" operation_key="redis-bundle-2_monitor_30000" on_node="controller-2" on_node_uuid="3"> + <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="31" CRM_meta_container="redis-bundle-docker-2" CRM_meta_interval="30000" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="controller-2" port="3124"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="37"> + <action_set> + <rsc_op id="240" operation="stop" operation_key="stonith-fence_ipmilan-5254005f9a33_stop_0" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-5254005f9a33" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6238" lanplus="true" login="admin" passwd="****" pcmk_host_list="database-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="38"> + <action_set> + <rsc_op id="58" operation="start" operation_key="stonith-fence_ipmilan-5254005f9a33_start_0" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-5254005f9a33" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6238" lanplus="true" login="admin" passwd="****" pcmk_host_list="database-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="240" operation="stop" operation_key="stonith-fence_ipmilan-5254005f9a33_stop_0" on_node="controller-2" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="39"> + <action_set> + <rsc_op id="14" operation="monitor" operation_key="stonith-fence_ipmilan-5254005f9a33_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-5254005f9a33" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6238" lanplus="true" login="admin" passwd="****" pcmk_host_list="database-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="58" operation="start" operation_key="stonith-fence_ipmilan-5254005f9a33_start_0" on_node="controller-2" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="40"> + <action_set> + <rsc_op id="241" operation="stop" operation_key="stonith-fence_ipmilan-52540098c9ff_stop_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-52540098c9ff" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="database-2" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="41"> + <action_set> + <rsc_op id="63" operation="start" operation_key="stonith-fence_ipmilan-52540098c9ff_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-52540098c9ff" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="database-2" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="241" operation="stop" operation_key="stonith-fence_ipmilan-52540098c9ff_stop_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="42"> + <action_set> + <rsc_op id="35" operation="monitor" operation_key="stonith-fence_ipmilan-52540098c9ff_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-52540098c9ff" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="database-2" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="63" operation="start" operation_key="stonith-fence_ipmilan-52540098c9ff_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="43"> + <action_set> + <rsc_op id="242" operation="stop" operation_key="stonith-fence_ipmilan-5254000203a2_stop_0" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-5254000203a2" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6231" lanplus="true" login="admin" passwd="****" pcmk_host_list="messaging-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="44"> + <action_set> + <rsc_op id="56" operation="start" operation_key="stonith-fence_ipmilan-5254000203a2_start_0" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-5254000203a2" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6231" lanplus="true" login="admin" passwd="****" pcmk_host_list="messaging-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="242" operation="stop" operation_key="stonith-fence_ipmilan-5254000203a2_stop_0" on_node="controller-2" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="45"> + <action_set> + <rsc_op id="9" operation="monitor" operation_key="stonith-fence_ipmilan-5254000203a2_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-5254000203a2" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6231" lanplus="true" login="admin" passwd="****" pcmk_host_list="messaging-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="56" operation="start" operation_key="stonith-fence_ipmilan-5254000203a2_start_0" on_node="controller-2" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="46"> + <action_set> + <rsc_op id="243" operation="stop" operation_key="stonith-fence_ipmilan-5254003296a5_stop_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-5254003296a5" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6233" lanplus="true" login="admin" passwd="****" pcmk_host_list="messaging-1" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="47"> + <action_set> + <rsc_op id="62" operation="start" operation_key="stonith-fence_ipmilan-5254003296a5_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-5254003296a5" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6233" lanplus="true" login="admin" passwd="****" pcmk_host_list="messaging-1" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="243" operation="stop" operation_key="stonith-fence_ipmilan-5254003296a5_stop_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="48"> + <action_set> + <rsc_op id="24" operation="monitor" operation_key="stonith-fence_ipmilan-5254003296a5_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-5254003296a5" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6233" lanplus="true" login="admin" passwd="****" pcmk_host_list="messaging-1" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="62" operation="start" operation_key="stonith-fence_ipmilan-5254003296a5_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="49"> + <action_set> + <rsc_op id="244" operation="stop" operation_key="stonith-fence_ipmilan-52540066e27e_stop_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-52540066e27e" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6232" lanplus="true" login="admin" passwd="****" pcmk_host_list="messaging-2" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="50"> + <action_set> + <rsc_op id="60" operation="start" operation_key="stonith-fence_ipmilan-52540066e27e_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-52540066e27e" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6232" lanplus="true" login="admin" passwd="****" pcmk_host_list="messaging-2" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="244" operation="stop" operation_key="stonith-fence_ipmilan-52540066e27e_stop_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="51"> + <action_set> + <rsc_op id="22" operation="monitor" operation_key="stonith-fence_ipmilan-52540066e27e_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-52540066e27e" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6232" lanplus="true" login="admin" passwd="****" pcmk_host_list="messaging-2" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="60" operation="start" operation_key="stonith-fence_ipmilan-52540066e27e_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="52"> + <action_set> + <rsc_op id="245" operation="stop" operation_key="stonith-fence_ipmilan-52540065418e_stop_0" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-52540065418e" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="53"> + <action_set> + <rsc_op id="57" operation="start" operation_key="stonith-fence_ipmilan-52540065418e_start_0" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-52540065418e" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="245" operation="stop" operation_key="stonith-fence_ipmilan-52540065418e_stop_0" on_node="controller-2" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="54"> + <action_set> + <rsc_op id="12" operation="monitor" operation_key="stonith-fence_ipmilan-52540065418e_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-52540065418e" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="57" operation="start" operation_key="stonith-fence_ipmilan-52540065418e_start_0" on_node="controller-2" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="55"> + <action_set> + <rsc_op id="246" operation="stop" operation_key="stonith-fence_ipmilan-525400aab9d9_stop_0" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-525400aab9d9" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6239" lanplus="true" login="admin" passwd="****" pcmk_host_list="database-1" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="56"> + <action_set> + <rsc_op id="55" operation="start" operation_key="stonith-fence_ipmilan-525400aab9d9_start_0" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-525400aab9d9" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6239" lanplus="true" login="admin" passwd="****" pcmk_host_list="database-1" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="246" operation="stop" operation_key="stonith-fence_ipmilan-525400aab9d9_stop_0" on_node="controller-2" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="57"> + <action_set> + <rsc_op id="7" operation="monitor" operation_key="stonith-fence_ipmilan-525400aab9d9_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <primitive id="stonith-fence_ipmilan-525400aab9d9" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6239" lanplus="true" login="admin" passwd="****" pcmk_host_list="database-1" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="55" operation="start" operation_key="stonith-fence_ipmilan-525400aab9d9_start_0" on_node="controller-2" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="58"> + <action_set> + <rsc_op id="247" operation="stop" operation_key="stonith-fence_ipmilan-525400a16c0d_stop_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-525400a16c0d" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6234" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="59"> + <action_set> + <rsc_op id="61" operation="start" operation_key="stonith-fence_ipmilan-525400a16c0d_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-525400a16c0d" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6234" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="247" operation="stop" operation_key="stonith-fence_ipmilan-525400a16c0d_stop_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="60"> + <action_set> + <rsc_op id="23" operation="monitor" operation_key="stonith-fence_ipmilan-525400a16c0d_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-525400a16c0d" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6234" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="61" operation="start" operation_key="stonith-fence_ipmilan-525400a16c0d_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="61"> + <action_set> + <rsc_op id="248" operation="stop" operation_key="stonith-fence_ipmilan-5254002f6d57_stop_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-5254002f6d57" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="62"> + <action_set> + <rsc_op id="59" operation="start" operation_key="stonith-fence_ipmilan-5254002f6d57_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-5254002f6d57" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="248" operation="stop" operation_key="stonith-fence_ipmilan-5254002f6d57_stop_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="63"> + <action_set> + <rsc_op id="20" operation="monitor" operation_key="stonith-fence_ipmilan-5254002f6d57_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="stonith-fence_ipmilan-5254002f6d57" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="59" operation="start" operation_key="stonith-fence_ipmilan-5254002f6d57_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="64"> + <action_set> + <pseudo_event id="249" operation="stonith" operation_key="stonith-galera-bundle-0-reboot" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0"> + <attributes CRM_meta_on_node="galera-bundle-0" CRM_meta_on_node_uuid="galera-bundle-0" CRM_meta_stonith_action="reboot" /> + <downed> + <node id="galera-bundle-0"/> + </downed> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="54" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="65" priority="1000000"> + <action_set> + <pseudo_event id="119" operation="demoted" operation_key="galera-bundle_demoted_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="115" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + <trigger> + <pseudo_event id="118" operation="demote" operation_key="galera-bundle_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="66"> + <action_set> + <pseudo_event id="118" operation="demote" operation_key="galera-bundle_demote_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="67" priority="1000000"> + <action_set> + <pseudo_event id="117" operation="promoted" operation_key="galera-bundle_promoted_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="113" operation="promoted" operation_key="galera-bundle-master_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="68"> + <action_set> + <pseudo_event id="116" operation="promote" operation_key="galera-bundle_promote_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="92" operation="running" operation_key="galera-bundle_running_0"/> + </trigger> + <trigger> + <pseudo_event id="94" operation="stopped" operation_key="galera-bundle_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="119" operation="demoted" operation_key="galera-bundle_demoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="69" priority="1000000"> + <action_set> + <pseudo_event id="94" operation="stopped" operation_key="galera-bundle_stopped_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="54" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + <trigger> + <pseudo_event id="111" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="70"> + <action_set> + <pseudo_event id="93" operation="stop" operation_key="galera-bundle_stop_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="119" operation="demoted" operation_key="galera-bundle_demoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="71" priority="1000000"> + <action_set> + <pseudo_event id="92" operation="running" operation_key="galera-bundle_running_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="77" operation="start" operation_key="galera-bundle-docker-0_start_0" on_node="database-0" on_node_uuid="database-0" router_node="controller-0"/> + </trigger> + <trigger> + <pseudo_event id="109" operation="running" operation_key="galera-bundle-master_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="72"> + <action_set> + <pseudo_event id="91" operation="start" operation_key="galera-bundle_start_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="94" operation="stopped" operation_key="galera-bundle_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="119" operation="demoted" operation_key="galera-bundle_demoted_0"/> + </trigger> + </inputs> + </synapse> +</transition_graph> diff --git a/pengine/test10/nested-remote-recovery.scores b/pengine/test10/nested-remote-recovery.scores new file mode 100644 index 00000000000..e3b75dd2c47 --- /dev/null +++ b/pengine/test10/nested-remote-recovery.scores @@ -0,0 +1,953 @@ +Allocation scores: +Using the original execution date of: 2018-09-11 21:23:25Z +galera:0 promotion score on galera-bundle-0: 100 +galera:1 promotion score on galera-bundle-1: 100 +galera:2 promotion score on galera-bundle-2: 100 +pcmk__bundle_allocate: galera-bundle allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on database-0: 0 +pcmk__bundle_allocate: galera-bundle allocation score on database-1: 0 +pcmk__bundle_allocate: galera-bundle allocation score on database-2: 0 +pcmk__bundle_allocate: galera-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on database-0: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on database-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on database-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on database-0: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on database-1: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on database-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on database-0: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on database-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on database-2: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on controller-0: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on controller-1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on controller-2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on database-0: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on database-1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on database-2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on messaging-0: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on messaging-1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on messaging-2: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__bundle_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__bundle_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume allocation score on controller-0: 0 +pcmk__bundle_allocate: openstack-cinder-volume allocation score on controller-1: 0 +pcmk__bundle_allocate: openstack-cinder-volume allocation score on controller-2: 0 +pcmk__bundle_allocate: openstack-cinder-volume allocation score on database-0: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume allocation score on database-1: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume allocation score on database-2: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on messaging-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on messaging-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on messaging-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on database-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on database-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on database-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on messaging-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on messaging-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on messaging-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-0: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-2: INFINITY +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__bundle_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__bundle_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on controller-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on controller-1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on controller-2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on database-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on database-1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on database-2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on messaging-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on messaging-1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on messaging-2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-2: -INFINITY +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__bundle_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__bundle_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on database-0: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on database-1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on database-2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-1: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-2: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on database-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on database-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on database-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on controller-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on controller-1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on controller-2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on database-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on database-1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on database-2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-1: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-2: 0 +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__clone_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__native_allocate: database-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: database-0 allocation score on controller-1: 0 +pcmk__native_allocate: database-0 allocation score on controller-2: 0 +pcmk__native_allocate: database-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: database-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: database-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: database-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: database-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: database-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: database-1 allocation score on controller-0: 0 +pcmk__native_allocate: database-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: database-1 allocation score on controller-2: 0 +pcmk__native_allocate: database-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: database-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: database-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: database-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: database-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: database-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: database-2 allocation score on controller-0: 0 +pcmk__native_allocate: database-2 allocation score on controller-1: 0 +pcmk__native_allocate: database-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: database-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: database-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: database-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: database-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: database-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: database-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on database-0: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on database-0: -10000 +pcmk__native_allocate: galera-bundle-docker-1 allocation score on database-1: INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on database-2: -10000 +pcmk__native_allocate: galera-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on database-0: -10000 +pcmk__native_allocate: galera-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on database-2: INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-0: 0 +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.109 allocation score on controller-0: 0 +pcmk__native_allocate: ip-10.0.0.109 allocation score on controller-1: 0 +pcmk__native_allocate: ip-10.0.0.109 allocation score on controller-2: INFINITY +pcmk__native_allocate: ip-10.0.0.109 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.109 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.109 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.109 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.109 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.109 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.12 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.12 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.1.12 allocation score on controller-2: INFINITY +pcmk__native_allocate: ip-172.17.1.12 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.12 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.12 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.12 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.12 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.12 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.18 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.18 allocation score on controller-1: INFINITY +pcmk__native_allocate: ip-172.17.1.18 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.18 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.18 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.18 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.18 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.18 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.18 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.18 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.3.18 allocation score on controller-1: INFINITY +pcmk__native_allocate: ip-172.17.3.18 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.3.18 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.18 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.18 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.18 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.18 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.18 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.14 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.4.14 allocation score on controller-1: INFINITY +pcmk__native_allocate: ip-172.17.4.14 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.4.14 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.14 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.14 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.14 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.14 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.14 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.12 allocation score on controller-0: 0 +pcmk__native_allocate: ip-192.168.24.12 allocation score on controller-1: INFINITY +pcmk__native_allocate: ip-192.168.24.12 allocation score on controller-2: 0 +pcmk__native_allocate: ip-192.168.24.12 allocation score on database-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.12 allocation score on database-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.12 allocation score on database-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.12 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.12 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.12 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-0: 0 +pcmk__native_allocate: messaging-0 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-0 allocation score on controller-2: INFINITY +pcmk__native_allocate: messaging-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-0: 0 +pcmk__native_allocate: messaging-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-0: 0 +pcmk__native_allocate: messaging-2 allocation score on controller-1: INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on controller-1: 0 +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on controller-2: 0 +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-0: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-1: -10000 +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on messaging-2: -10000 +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on messaging-2: -10000 +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on messaging-2: INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on controller-1: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on controller-2: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on controller-0: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on controller-2: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on controller-0: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on controller-1: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on controller-1: 0 +pcmk__native_allocate: redis-bundle-docker-0 allocation score on controller-2: 0 +pcmk__native_allocate: redis-bundle-docker-0 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on controller-2: 0 +pcmk__native_allocate: redis-bundle-docker-1 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on database-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on database-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on database-2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__native_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254000203a2 allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254000203a2 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254000203a2 allocation score on controller-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254000203a2 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254000203a2 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254000203a2 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254000203a2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254000203a2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254000203a2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254002f6d57 allocation score on controller-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254002f6d57 allocation score on controller-1: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254002f6d57 allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254002f6d57 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254002f6d57 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254002f6d57 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254002f6d57 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254002f6d57 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254002f6d57 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254003296a5 allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254003296a5 allocation score on controller-1: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254003296a5 allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254003296a5 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254003296a5 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254003296a5 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254003296a5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254003296a5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254003296a5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005f9a33 allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254005f9a33 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254005f9a33 allocation score on controller-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005f9a33 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005f9a33 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005f9a33 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005f9a33 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005f9a33 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005f9a33 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540065418e allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-52540065418e allocation score on controller-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540065418e allocation score on controller-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540065418e allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540065418e allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540065418e allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540065418e allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540065418e allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540065418e allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540066e27e allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-52540066e27e allocation score on controller-1: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540066e27e allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-52540066e27e allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540066e27e allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540066e27e allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540066e27e allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540066e27e allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540066e27e allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540098c9ff allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-52540098c9ff allocation score on controller-1: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540098c9ff allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-52540098c9ff allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540098c9ff allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540098c9ff allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540098c9ff allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540098c9ff allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-52540098c9ff allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a16c0d allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400a16c0d allocation score on controller-1: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a16c0d allocation score on controller-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a16c0d allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a16c0d allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a16c0d allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a16c0d allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a16c0d allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400a16c0d allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aab9d9 allocation score on controller-0: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400aab9d9 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400aab9d9 allocation score on controller-2: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aab9d9 allocation score on database-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aab9d9 allocation score on database-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aab9d9 allocation score on database-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aab9d9 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aab9d9 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400aab9d9 allocation score on messaging-2: -INFINITY +redis:0 promotion score on redis-bundle-0: 1 +redis:1 promotion score on redis-bundle-1: 1 +redis:2 promotion score on redis-bundle-2: 1 diff --git a/pengine/test10/nested-remote-recovery.summary b/pengine/test10/nested-remote-recovery.summary new file mode 100644 index 00000000000..bca12ef67df --- /dev/null +++ b/pengine/test10/nested-remote-recovery.summary @@ -0,0 +1,183 @@ +Using the original execution date of: 2018-09-11 21:23:25Z + +Current cluster status: +Online: [ controller-0 controller-1 controller-2 ] +RemoteOnline: [ database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 ] +Containers: [ galera-bundle-1:galera-bundle-docker-1 galera-bundle-2:galera-bundle-docker-2 rabbitmq-bundle-0:rabbitmq-bundle-docker-0 rabbitmq-bundle-1:rabbitmq-bundle-docker-1 rabbitmq-bundle-2:rabbitmq-bundle-docker-2 redis-bundle-0:redis-bundle-docker-0 redis-bundle-1:redis-bundle-docker-1 redis-bundle-2:redis-bundle-docker-2 ] + + database-0 (ocf::pacemaker:remote): Started controller-0 + database-1 (ocf::pacemaker:remote): Started controller-1 + database-2 (ocf::pacemaker:remote): Started controller-2 + messaging-0 (ocf::pacemaker:remote): Started controller-2 + messaging-1 (ocf::pacemaker:remote): Started controller-1 + messaging-2 (ocf::pacemaker:remote): Started controller-1 + Docker container set: galera-bundle [192.168.24.1:8787/rhosp13/openstack-mariadb:pcmklatest] + galera-bundle-0 (ocf::heartbeat:galera): FAILED Master database-0 + galera-bundle-1 (ocf::heartbeat:galera): Master database-1 + galera-bundle-2 (ocf::heartbeat:galera): Master database-2 + Docker container set: rabbitmq-bundle [192.168.24.1:8787/rhosp13/openstack-rabbitmq:pcmklatest] + rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Started messaging-0 + rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Started messaging-1 + rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Started messaging-2 + Docker container set: redis-bundle [192.168.24.1:8787/rhosp13/openstack-redis:pcmklatest] + redis-bundle-0 (ocf::heartbeat:redis): Slave controller-0 + redis-bundle-1 (ocf::heartbeat:redis): Master controller-1 + redis-bundle-2 (ocf::heartbeat:redis): Slave controller-2 + ip-192.168.24.12 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-10.0.0.109 (ocf::heartbeat:IPaddr2): Started controller-2 + ip-172.17.1.18 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-172.17.1.12 (ocf::heartbeat:IPaddr2): Started controller-2 + ip-172.17.3.18 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-172.17.4.14 (ocf::heartbeat:IPaddr2): Started controller-1 + Docker container set: haproxy-bundle [192.168.24.1:8787/rhosp13/openstack-haproxy:pcmklatest] + haproxy-bundle-docker-0 (ocf::heartbeat:docker): Started controller-0 + haproxy-bundle-docker-1 (ocf::heartbeat:docker): Started controller-1 + haproxy-bundle-docker-2 (ocf::heartbeat:docker): Started controller-2 + Docker container: openstack-cinder-volume [192.168.24.1:8787/rhosp13/openstack-cinder-volume:pcmklatest] + openstack-cinder-volume-docker-0 (ocf::heartbeat:docker): Started controller-0 + stonith-fence_ipmilan-5254005f9a33 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-52540098c9ff (stonith:fence_ipmilan): Started controller-1 + stonith-fence_ipmilan-5254000203a2 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-5254003296a5 (stonith:fence_ipmilan): Started controller-1 + stonith-fence_ipmilan-52540066e27e (stonith:fence_ipmilan): Started controller-1 + stonith-fence_ipmilan-52540065418e (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-525400aab9d9 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-525400a16c0d (stonith:fence_ipmilan): Started controller-1 + stonith-fence_ipmilan-5254002f6d57 (stonith:fence_ipmilan): Started controller-1 + +Transition Summary: + * Fence (reboot) galera-bundle-0 (resource: galera-bundle-docker-0) 'guest is unclean' + * Recover galera-bundle-docker-0 ( database-0 ) + * Recover galera-bundle-0 ( controller-0 ) + * Recover galera:0 ( Master galera-bundle-0 ) + * Restart stonith-fence_ipmilan-5254005f9a33 ( controller-2 ) due to resource definition change + * Restart stonith-fence_ipmilan-52540098c9ff ( controller-1 ) due to resource definition change + * Restart stonith-fence_ipmilan-5254000203a2 ( controller-2 ) due to resource definition change + * Restart stonith-fence_ipmilan-5254003296a5 ( controller-1 ) due to resource definition change + * Restart stonith-fence_ipmilan-52540066e27e ( controller-1 ) due to resource definition change + * Restart stonith-fence_ipmilan-52540065418e ( controller-2 ) due to resource definition change + * Restart stonith-fence_ipmilan-525400aab9d9 ( controller-2 ) due to resource definition change + * Restart stonith-fence_ipmilan-525400a16c0d ( controller-1 ) due to resource definition change + * Restart stonith-fence_ipmilan-5254002f6d57 ( controller-1 ) due to resource definition change + +Executing cluster transition: + * Resource action: galera-bundle-0 stop on controller-0 + * Cluster action: clear_failcount for galera-bundle-0 on controller-0 + * Resource action: galera-bundle-0 cancel=30000 on controller-0 + * Resource action: galera-bundle-1 monitor=60000 on controller-1 + * Resource action: galera-bundle-1 cancel=30000 on controller-1 + * Resource action: galera-bundle-2 monitor=60000 on controller-2 + * Resource action: galera-bundle-2 cancel=30000 on controller-2 + * Resource action: rabbitmq-bundle-0 monitor=60000 on controller-2 + * Resource action: rabbitmq-bundle-0 cancel=30000 on controller-2 + * Resource action: rabbitmq-bundle-1 monitor=60000 on controller-1 + * Resource action: rabbitmq-bundle-1 cancel=30000 on controller-1 + * Resource action: rabbitmq-bundle-2 monitor=60000 on controller-1 + * Resource action: rabbitmq-bundle-2 cancel=30000 on controller-1 + * Resource action: redis-bundle-0 monitor=60000 on controller-0 + * Resource action: redis-bundle-0 cancel=30000 on controller-0 + * Resource action: redis-bundle-1 monitor=60000 on controller-1 + * Resource action: redis-bundle-1 cancel=30000 on controller-1 + * Resource action: redis-bundle-2 monitor=60000 on controller-2 + * Resource action: redis-bundle-2 cancel=30000 on controller-2 + * Resource action: stonith-fence_ipmilan-5254005f9a33 stop on controller-2 + * Resource action: stonith-fence_ipmilan-5254005f9a33 start on controller-2 + * Resource action: stonith-fence_ipmilan-5254005f9a33 monitor=60000 on controller-2 + * Resource action: stonith-fence_ipmilan-52540098c9ff stop on controller-1 + * Resource action: stonith-fence_ipmilan-52540098c9ff start on controller-1 + * Resource action: stonith-fence_ipmilan-52540098c9ff monitor=60000 on controller-1 + * Resource action: stonith-fence_ipmilan-5254000203a2 stop on controller-2 + * Resource action: stonith-fence_ipmilan-5254000203a2 start on controller-2 + * Resource action: stonith-fence_ipmilan-5254000203a2 monitor=60000 on controller-2 + * Resource action: stonith-fence_ipmilan-5254003296a5 stop on controller-1 + * Resource action: stonith-fence_ipmilan-5254003296a5 start on controller-1 + * Resource action: stonith-fence_ipmilan-5254003296a5 monitor=60000 on controller-1 + * Resource action: stonith-fence_ipmilan-52540066e27e stop on controller-1 + * Resource action: stonith-fence_ipmilan-52540066e27e start on controller-1 + * Resource action: stonith-fence_ipmilan-52540066e27e monitor=60000 on controller-1 + * Resource action: stonith-fence_ipmilan-52540065418e stop on controller-2 + * Resource action: stonith-fence_ipmilan-52540065418e start on controller-2 + * Resource action: stonith-fence_ipmilan-52540065418e monitor=60000 on controller-2 + * Resource action: stonith-fence_ipmilan-525400aab9d9 stop on controller-2 + * Resource action: stonith-fence_ipmilan-525400aab9d9 start on controller-2 + * Resource action: stonith-fence_ipmilan-525400aab9d9 monitor=60000 on controller-2 + * Resource action: stonith-fence_ipmilan-525400a16c0d stop on controller-1 + * Resource action: stonith-fence_ipmilan-525400a16c0d start on controller-1 + * Resource action: stonith-fence_ipmilan-525400a16c0d monitor=60000 on controller-1 + * Resource action: stonith-fence_ipmilan-5254002f6d57 stop on controller-1 + * Resource action: stonith-fence_ipmilan-5254002f6d57 start on controller-1 + * Resource action: stonith-fence_ipmilan-5254002f6d57 monitor=60000 on controller-1 + * Pseudo action: galera-bundle_demote_0 + * Pseudo action: galera-bundle-master_demote_0 + * Pseudo action: galera_demote_0 + * Pseudo action: galera-bundle-master_demoted_0 + * Pseudo action: galera-bundle_demoted_0 + * Pseudo action: galera-bundle_stop_0 + * Resource action: galera-bundle-docker-0 stop on database-0 + * Pseudo action: stonith-galera-bundle-0-reboot on galera-bundle-0 + * Pseudo action: galera-bundle-master_stop_0 + * Pseudo action: galera_stop_0 + * Pseudo action: galera-bundle-master_stopped_0 + * Pseudo action: galera-bundle_stopped_0 + * Pseudo action: galera-bundle_start_0 + * Pseudo action: galera-bundle-master_start_0 + * Resource action: galera-bundle-docker-0 start on database-0 + * Resource action: galera-bundle-docker-0 monitor=60000 on database-0 + * Resource action: galera-bundle-0 start on controller-0 + * Resource action: galera start on galera-bundle-0 + * Pseudo action: galera-bundle-master_running_0 + * Resource action: galera-bundle-0 monitor=60000 on controller-0 + * Pseudo action: galera-bundle_running_0 + * Pseudo action: galera-bundle_promote_0 + * Pseudo action: galera-bundle-master_promote_0 + * Resource action: galera promote on galera-bundle-0 + * Pseudo action: galera-bundle-master_promoted_0 + * Pseudo action: galera-bundle_promoted_0 + * Resource action: galera monitor=10000 on galera-bundle-0 +Using the original execution date of: 2018-09-11 21:23:25Z + +Revised cluster status: +Online: [ controller-0 controller-1 controller-2 ] +RemoteOnline: [ database-0 database-1 database-2 messaging-0 messaging-1 messaging-2 ] +Containers: [ galera-bundle-0:galera-bundle-docker-0 galera-bundle-1:galera-bundle-docker-1 galera-bundle-2:galera-bundle-docker-2 rabbitmq-bundle-0:rabbitmq-bundle-docker-0 rabbitmq-bundle-1:rabbitmq-bundle-docker-1 rabbitmq-bundle-2:rabbitmq-bundle-docker-2 redis-bundle-0:redis-bundle-docker-0 redis-bundle-1:redis-bundle-docker-1 redis-bundle-2:redis-bundle-docker-2 ] + + database-0 (ocf::pacemaker:remote): Started controller-0 + database-1 (ocf::pacemaker:remote): Started controller-1 + database-2 (ocf::pacemaker:remote): Started controller-2 + messaging-0 (ocf::pacemaker:remote): Started controller-2 + messaging-1 (ocf::pacemaker:remote): Started controller-1 + messaging-2 (ocf::pacemaker:remote): Started controller-1 + Docker container set: galera-bundle [192.168.24.1:8787/rhosp13/openstack-mariadb:pcmklatest] + galera-bundle-0 (ocf::heartbeat:galera): Master database-0 + galera-bundle-1 (ocf::heartbeat:galera): Master database-1 + galera-bundle-2 (ocf::heartbeat:galera): Master database-2 + Docker container set: rabbitmq-bundle [192.168.24.1:8787/rhosp13/openstack-rabbitmq:pcmklatest] + rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Started messaging-0 + rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Started messaging-1 + rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Started messaging-2 + Docker container set: redis-bundle [192.168.24.1:8787/rhosp13/openstack-redis:pcmklatest] + redis-bundle-0 (ocf::heartbeat:redis): Slave controller-0 + redis-bundle-1 (ocf::heartbeat:redis): Master controller-1 + redis-bundle-2 (ocf::heartbeat:redis): Slave controller-2 + ip-192.168.24.12 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-10.0.0.109 (ocf::heartbeat:IPaddr2): Started controller-2 + ip-172.17.1.18 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-172.17.1.12 (ocf::heartbeat:IPaddr2): Started controller-2 + ip-172.17.3.18 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-172.17.4.14 (ocf::heartbeat:IPaddr2): Started controller-1 + Docker container set: haproxy-bundle [192.168.24.1:8787/rhosp13/openstack-haproxy:pcmklatest] + haproxy-bundle-docker-0 (ocf::heartbeat:docker): Started controller-0 + haproxy-bundle-docker-1 (ocf::heartbeat:docker): Started controller-1 + haproxy-bundle-docker-2 (ocf::heartbeat:docker): Started controller-2 + Docker container: openstack-cinder-volume [192.168.24.1:8787/rhosp13/openstack-cinder-volume:pcmklatest] + openstack-cinder-volume-docker-0 (ocf::heartbeat:docker): Started controller-0 + stonith-fence_ipmilan-5254005f9a33 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-52540098c9ff (stonith:fence_ipmilan): Started controller-1 + stonith-fence_ipmilan-5254000203a2 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-5254003296a5 (stonith:fence_ipmilan): Started controller-1 + stonith-fence_ipmilan-52540066e27e (stonith:fence_ipmilan): Started controller-1 + stonith-fence_ipmilan-52540065418e (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-525400aab9d9 (stonith:fence_ipmilan): Started controller-2 + stonith-fence_ipmilan-525400a16c0d (stonith:fence_ipmilan): Started controller-1 + stonith-fence_ipmilan-5254002f6d57 (stonith:fence_ipmilan): Started controller-1 + diff --git a/pengine/test10/nested-remote-recovery.xml b/pengine/test10/nested-remote-recovery.xml new file mode 100644 index 00000000000..1e7a9fe5751 --- /dev/null +++ b/pengine/test10/nested-remote-recovery.xml @@ -0,0 +1,1273 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.9" epoch="123" num_updates="49" admin_epoch="0" cib-last-written="Tue Sep 11 21:07:59 2018" update-origin="controller-1" update-client="crmd" update-user="hacluster" have-quorum="1" dc-uuid="2" execution-date="1536701005"> + <!-- This tests a bundle's remote connection being on a different node than + its container. In this case, galera:0 has just failed in the + galera-bundle-docker-0 container, which is running on database-0 + but connected (as galera-bundle-0) via cluster node controller-0. + The goal is to make sure that clear_failcount and stop operations are + not scheduled when or where they shouldn't be. + --> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.18-11.el7_5.3-2b07d5c5a9"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="tripleo_cluster"/> + <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="true"/> + <nvpair id="cib-bootstrap-options-cluster-recheck-interval" name="cluster-recheck-interval" value="60s"/> + <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1536700079"/> + </cluster_property_set> + <cluster_property_set id="redis_replication"> + <nvpair id="redis_replication-redis_REPL_INFO" name="redis_REPL_INFO" value="controller-1"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="controller-0"> + <instance_attributes id="nodes-1"> + <nvpair id="nodes-1-redis-role" name="redis-role" value="true"/> + <nvpair id="nodes-1-haproxy-role" name="haproxy-role" value="true"/> + <nvpair id="nodes-1-cinder-volume-role" name="cinder-volume-role" value="true"/> + </instance_attributes> + </node> + <node id="2" uname="controller-1"> + <instance_attributes id="nodes-2"> + <nvpair id="nodes-2-redis-role" name="redis-role" value="true"/> + <nvpair id="nodes-2-haproxy-role" name="haproxy-role" value="true"/> + <nvpair id="nodes-2-cinder-volume-role" name="cinder-volume-role" value="true"/> + </instance_attributes> + </node> + <node id="3" uname="controller-2"> + <instance_attributes id="nodes-3"> + <nvpair id="nodes-3-redis-role" name="redis-role" value="true"/> + <nvpair id="nodes-3-haproxy-role" name="haproxy-role" value="true"/> + <nvpair id="nodes-3-cinder-volume-role" name="cinder-volume-role" value="true"/> + </instance_attributes> + </node> + <node id="database-0" type="remote" uname="database-0"> + <instance_attributes id="nodes-database-0"> + <nvpair id="nodes-database-0-galera-role" name="galera-role" value="true"/> + </instance_attributes> + </node> + <node id="database-1" type="remote" uname="database-1"> + <instance_attributes id="nodes-database-1"> + <nvpair id="nodes-database-1-galera-role" name="galera-role" value="true"/> + </instance_attributes> + </node> + <node id="messaging-0" type="remote" uname="messaging-0"> + <instance_attributes id="nodes-messaging-0"> + <nvpair id="nodes-messaging-0-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-messaging-0-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@messaging-0"/> + </instance_attributes> + </node> + <node id="database-2" type="remote" uname="database-2"> + <instance_attributes id="nodes-database-2"> + <nvpair id="nodes-database-2-galera-role" name="galera-role" value="true"/> + </instance_attributes> + </node> + <node id="messaging-1" type="remote" uname="messaging-1"> + <instance_attributes id="nodes-messaging-1"> + <nvpair id="nodes-messaging-1-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-messaging-1-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@messaging-1"/> + </instance_attributes> + </node> + <node id="messaging-2" type="remote" uname="messaging-2"> + <instance_attributes id="nodes-messaging-2"> + <nvpair id="nodes-messaging-2-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-messaging-2-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@messaging-2"/> + </instance_attributes> + </node> + </nodes> + <resources> + <primitive class="ocf" id="database-0" provider="pacemaker" type="remote"> + <instance_attributes id="database-0-instance_attributes"> + <nvpair id="database-0-instance_attributes-server" name="server" value="172.17.1.17"/> + </instance_attributes> + <operations> + <op id="database-0-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="60"/> + <op id="database-0-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="60"/> + <op id="database-0-monitor-interval-20" interval="20" name="monitor"/> + <op id="database-0-reload-interval-0s" interval="0s" name="reload" timeout="60"/> + <op id="database-0-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="database-0-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <primitive class="ocf" id="database-1" provider="pacemaker" type="remote"> + <instance_attributes id="database-1-instance_attributes"> + <nvpair id="database-1-instance_attributes-server" name="server" value="172.17.1.10"/> + </instance_attributes> + <operations> + <op id="database-1-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="60"/> + <op id="database-1-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="60"/> + <op id="database-1-monitor-interval-20" interval="20" name="monitor"/> + <op id="database-1-reload-interval-0s" interval="0s" name="reload" timeout="60"/> + <op id="database-1-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="database-1-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <primitive class="ocf" id="database-2" provider="pacemaker" type="remote"> + <instance_attributes id="database-2-instance_attributes"> + <nvpair id="database-2-instance_attributes-server" name="server" value="172.17.1.20"/> + </instance_attributes> + <operations> + <op id="database-2-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="60"/> + <op id="database-2-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="60"/> + <op id="database-2-monitor-interval-20" interval="20" name="monitor"/> + <op id="database-2-reload-interval-0s" interval="0s" name="reload" timeout="60"/> + <op id="database-2-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="database-2-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <primitive class="ocf" id="messaging-0" provider="pacemaker" type="remote"> + <instance_attributes id="messaging-0-instance_attributes"> + <nvpair id="messaging-0-instance_attributes-server" name="server" value="172.17.1.15"/> + </instance_attributes> + <operations> + <op id="messaging-0-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="60"/> + <op id="messaging-0-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="60"/> + <op id="messaging-0-monitor-interval-20" interval="20" name="monitor"/> + <op id="messaging-0-reload-interval-0s" interval="0s" name="reload" timeout="60"/> + <op id="messaging-0-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="messaging-0-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <primitive class="ocf" id="messaging-1" provider="pacemaker" type="remote"> + <instance_attributes id="messaging-1-instance_attributes"> + <nvpair id="messaging-1-instance_attributes-server" name="server" value="172.17.1.27"/> + </instance_attributes> + <operations> + <op id="messaging-1-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="60"/> + <op id="messaging-1-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="60"/> + <op id="messaging-1-monitor-interval-20" interval="20" name="monitor"/> + <op id="messaging-1-reload-interval-0s" interval="0s" name="reload" timeout="60"/> + <op id="messaging-1-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="messaging-1-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <primitive class="ocf" id="messaging-2" provider="pacemaker" type="remote"> + <instance_attributes id="messaging-2-instance_attributes"> + <nvpair id="messaging-2-instance_attributes-server" name="server" value="172.17.1.22"/> + </instance_attributes> + <operations> + <op id="messaging-2-migrate_from-interval-0s" interval="0s" name="migrate_from" timeout="60"/> + <op id="messaging-2-migrate_to-interval-0s" interval="0s" name="migrate_to" timeout="60"/> + <op id="messaging-2-monitor-interval-20" interval="20" name="monitor"/> + <op id="messaging-2-reload-interval-0s" interval="0s" name="reload" timeout="60"/> + <op id="messaging-2-start-interval-0s" interval="0s" name="start" timeout="60"/> + <op id="messaging-2-stop-interval-0s" interval="0s" name="stop" timeout="60"/> + </operations> + </primitive> + <bundle id="galera-bundle"> + <docker image="192.168.24.1:8787/rhosp13/openstack-mariadb:pcmklatest" masters="3" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <network control-port="3123"/> + <storage> + <storage-mapping id="mysql-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/mysql.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="mysql-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/mysql/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="mysql-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="mysql-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="mysql-lib" options="rw" source-dir="/var/lib/mysql" target-dir="/var/lib/mysql"/> + <storage-mapping id="mysql-log-mariadb" options="rw" source-dir="/var/log/mariadb" target-dir="/var/log/mariadb"/> + <storage-mapping id="mysql-log" options="rw" source-dir="/var/log/containers/mysql" target-dir="/var/log/mysql"/> + <storage-mapping id="mysql-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + </storage> + <primitive class="ocf" id="galera" provider="heartbeat" type="galera"> + <instance_attributes id="galera-instance_attributes"> + <nvpair id="galera-instance_attributes-additional_parameters" name="additional_parameters" value="--open-files-limit=16384"/> + <nvpair id="galera-instance_attributes-cluster_host_map" name="cluster_host_map" value="database-0:database-0.internalapi.localdomain;database-1:database-1.internalapi.localdomain;database-2:database-2.internalapi.localdomain"/> + <nvpair id="galera-instance_attributes-enable_creation" name="enable_creation" value="true"/> + <nvpair id="galera-instance_attributes-log" name="log" value="/var/log/mysql/mysqld.log"/> + <nvpair id="galera-instance_attributes-wsrep_cluster_address" name="wsrep_cluster_address" value="gcomm://database-0.internalapi.localdomain,database-1.internalapi.localdomain,database-2.internalapi.localdomain"/> + </instance_attributes> + <meta_attributes id="galera-meta_attributes"> + <nvpair id="galera-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> + <nvpair id="galera-meta_attributes-master-max" name="master-max" value="3"/> + <nvpair id="galera-meta_attributes-ordered" name="ordered" value="true"/> + </meta_attributes> + <operations> + <op id="galera-demote-interval-0s" interval="0s" name="demote" timeout="120"/> + <op id="galera-monitor-interval-20" interval="20" name="monitor" timeout="30"/> + <op id="galera-monitor-interval-10" interval="10" name="monitor" role="Master" timeout="30"/> + <op id="galera-monitor-interval-30" interval="30" name="monitor" role="Slave" timeout="30"/> + <op id="galera-promote-interval-0s" interval="0s" name="promote" on-fail="block" timeout="300s"/> + <op id="galera-start-interval-0s" interval="0s" name="start" timeout="120"/> + <op id="galera-stop-interval-0s" interval="0s" name="stop" timeout="120"/> + </operations> + </primitive> + </bundle> + <bundle id="rabbitmq-bundle"> + <docker image="192.168.24.1:8787/rhosp13/openstack-rabbitmq:pcmklatest" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <network control-port="3122"/> + <storage> + <storage-mapping id="rabbitmq-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/rabbitmq.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="rabbitmq-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/rabbitmq/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="rabbitmq-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="rabbitmq-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="rabbitmq-lib" options="rw" source-dir="/var/lib/rabbitmq" target-dir="/var/lib/rabbitmq"/> + <storage-mapping id="rabbitmq-pki-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> + <storage-mapping id="rabbitmq-pki-ca-bundle-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> + <storage-mapping id="rabbitmq-pki-ca-bundle-trust-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> + <storage-mapping id="rabbitmq-pki-cert" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> + <storage-mapping id="rabbitmq-log" options="rw" source-dir="/var/log/containers/rabbitmq" target-dir="/var/log/rabbitmq"/> + <storage-mapping id="rabbitmq-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + </storage> + <primitive class="ocf" id="rabbitmq" provider="heartbeat" type="rabbitmq-cluster"> + <instance_attributes id="rabbitmq-instance_attributes"> + <nvpair id="rabbitmq-instance_attributes-set_policy" name="set_policy" value="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </instance_attributes> + <meta_attributes id="rabbitmq-meta_attributes"> + <nvpair id="rabbitmq-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> + <nvpair id="rabbitmq-meta_attributes-notify" name="notify" value="true"/> + </meta_attributes> + <operations> + <op id="rabbitmq-monitor-interval-10" interval="10" name="monitor" timeout="40"/> + <op id="rabbitmq-start-interval-0s" interval="0s" name="start" timeout="200s"/> + <op id="rabbitmq-stop-interval-0s" interval="0s" name="stop" timeout="200s"/> + </operations> + </primitive> + </bundle> + <bundle id="redis-bundle"> + <docker image="192.168.24.1:8787/rhosp13/openstack-redis:pcmklatest" masters="1" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <network control-port="3124"/> + <storage> + <storage-mapping id="redis-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/redis.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="redis-cfg-data-redis" options="ro" source-dir="/var/lib/config-data/puppet-generated/redis/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="redis-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="redis-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="redis-lib" options="rw" source-dir="/var/lib/redis" target-dir="/var/lib/redis"/> + <storage-mapping id="redis-log" options="rw" source-dir="/var/log/containers/redis" target-dir="/var/log/redis"/> + <storage-mapping id="redis-run" options="rw" source-dir="/var/run/redis" target-dir="/var/run/redis"/> + <storage-mapping id="redis-pki-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> + <storage-mapping id="redis-pki-ca-bundle-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> + <storage-mapping id="redis-pki-ca-bundle-trust-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> + <storage-mapping id="redis-pki-cert" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> + <storage-mapping id="redis-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + </storage> + <primitive class="ocf" id="redis" provider="heartbeat" type="redis"> + <instance_attributes id="redis-instance_attributes"> + <nvpair id="redis-instance_attributes-wait_last_known_master" name="wait_last_known_master" value="true"/> + </instance_attributes> + <meta_attributes id="redis-meta_attributes"> + <nvpair id="redis-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> + <nvpair id="redis-meta_attributes-interleave" name="interleave" value="true"/> + <nvpair id="redis-meta_attributes-notify" name="notify" value="true"/> + <nvpair id="redis-meta_attributes-ordered" name="ordered" value="true"/> + </meta_attributes> + <operations> + <op id="redis-demote-interval-0s" interval="0s" name="demote" timeout="120"/> + <op id="redis-monitor-interval-45" interval="45" name="monitor" timeout="60"/> + <op id="redis-monitor-interval-20" interval="20" name="monitor" role="Master" timeout="60"/> + <op id="redis-monitor-interval-60" interval="60" name="monitor" role="Slave" timeout="60"/> + <op id="redis-notify-interval-0s" interval="0s" name="notify" timeout="90"/> + <op id="redis-promote-interval-0s" interval="0s" name="promote" timeout="120"/> + <op id="redis-start-interval-0s" interval="0s" name="start" timeout="200s"/> + <op id="redis-stop-interval-0s" interval="0s" name="stop" timeout="200s"/> + </operations> + </primitive> + </bundle> + <primitive class="ocf" id="ip-192.168.24.12" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-192.168.24.12-instance_attributes"> + <nvpair id="ip-192.168.24.12-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-192.168.24.12-instance_attributes-ip" name="ip" value="192.168.24.12"/> + </instance_attributes> + <meta_attributes id="ip-192.168.24.12-meta_attributes"> + <nvpair id="ip-192.168.24.12-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-192.168.24.12-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-192.168.24.12-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-192.168.24.12-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-10.0.0.109" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-10.0.0.109-instance_attributes"> + <nvpair id="ip-10.0.0.109-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-10.0.0.109-instance_attributes-ip" name="ip" value="10.0.0.109"/> + </instance_attributes> + <meta_attributes id="ip-10.0.0.109-meta_attributes"> + <nvpair id="ip-10.0.0.109-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-10.0.0.109-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-10.0.0.109-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-10.0.0.109-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.1.18" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.1.18-instance_attributes"> + <nvpair id="ip-172.17.1.18-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.1.18-instance_attributes-ip" name="ip" value="172.17.1.18"/> + </instance_attributes> + <meta_attributes id="ip-172.17.1.18-meta_attributes"> + <nvpair id="ip-172.17.1.18-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-172.17.1.18-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.1.18-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.1.18-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.1.12" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.1.12-instance_attributes"> + <nvpair id="ip-172.17.1.12-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.1.12-instance_attributes-ip" name="ip" value="172.17.1.12"/> + </instance_attributes> + <meta_attributes id="ip-172.17.1.12-meta_attributes"> + <nvpair id="ip-172.17.1.12-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-172.17.1.12-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.1.12-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.1.12-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.3.18" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.3.18-instance_attributes"> + <nvpair id="ip-172.17.3.18-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.3.18-instance_attributes-ip" name="ip" value="172.17.3.18"/> + </instance_attributes> + <meta_attributes id="ip-172.17.3.18-meta_attributes"> + <nvpair id="ip-172.17.3.18-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-172.17.3.18-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.3.18-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.3.18-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.4.14" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.4.14-instance_attributes"> + <nvpair id="ip-172.17.4.14-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.4.14-instance_attributes-ip" name="ip" value="172.17.4.14"/> + </instance_attributes> + <meta_attributes id="ip-172.17.4.14-meta_attributes"> + <nvpair id="ip-172.17.4.14-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-172.17.4.14-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.4.14-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.4.14-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <bundle id="haproxy-bundle"> + <docker image="192.168.24.1:8787/rhosp13/openstack-haproxy:pcmklatest" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <storage> + <storage-mapping id="haproxy-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/haproxy.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="haproxy-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/haproxy/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="haproxy-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="haproxy-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="haproxy-var-lib" options="rw" source-dir="/var/lib/haproxy" target-dir="/var/lib/haproxy"/> + <storage-mapping id="haproxy-pki-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> + <storage-mapping id="haproxy-pki-ca-bundle-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> + <storage-mapping id="haproxy-pki-ca-bundle-trust-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> + <storage-mapping id="haproxy-pki-cert" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> + <storage-mapping id="haproxy-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + </storage> + </bundle> + <bundle id="openstack-cinder-volume"> + <docker image="192.168.24.1:8787/rhosp13/openstack-cinder-volume:pcmklatest" network="host" options="--ipc=host --privileged=true --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="1" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <storage> + <storage-mapping id="cinder-volume-etc-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="cinder-volume-etc-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="cinder-volume-etc-pki-ca-trust-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> + <storage-mapping id="cinder-volume-etc-pki-ca-trust-source-anchors" options="ro" source-dir="/etc/pki/ca-trust/source/anchors" target-dir="/etc/pki/ca-trust/source/anchors"/> + <storage-mapping id="cinder-volume-etc-pki-tls-certs-ca-bundle.crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> + <storage-mapping id="cinder-volume-etc-pki-tls-certs-ca-bundle.trust.crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> + <storage-mapping id="cinder-volume-etc-pki-tls-cert.pem" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> + <storage-mapping id="cinder-volume-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + <storage-mapping id="cinder-volume-etc-ssh-ssh_known_hosts" options="ro" source-dir="/etc/ssh/ssh_known_hosts" target-dir="/etc/ssh/ssh_known_hosts"/> + <storage-mapping id="cinder-volume-etc-puppet" options="ro" source-dir="/etc/puppet" target-dir="/etc/puppet"/> + <storage-mapping id="cinder-volume-var-lib-kolla-config_files-cinder_volume.json" options="ro" source-dir="/var/lib/kolla/config_files/cinder_volume.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="cinder-volume-var-lib-config-data-puppet-generated-cinder-" options="ro" source-dir="/var/lib/config-data/puppet-generated/cinder/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="cinder-volume-etc-iscsi" options="ro" source-dir="/etc/iscsi" target-dir="/var/lib/kolla/config_files/src-iscsid"/> + <storage-mapping id="cinder-volume-etc-ceph" options="ro" source-dir="/etc/ceph" target-dir="/var/lib/kolla/config_files/src-ceph"/> + <storage-mapping id="cinder-volume-lib-modules" options="ro" source-dir="/lib/modules" target-dir="/lib/modules"/> + <storage-mapping id="cinder-volume-dev-" options="rw" source-dir="/dev/" target-dir="/dev/"/> + <storage-mapping id="cinder-volume-run-" options="rw" source-dir="/run/" target-dir="/run/"/> + <storage-mapping id="cinder-volume-sys" options="rw" source-dir="/sys" target-dir="/sys"/> + <storage-mapping id="cinder-volume-var-lib-cinder" options="rw" source-dir="/var/lib/cinder" target-dir="/var/lib/cinder"/> + <storage-mapping id="cinder-volume-var-log-containers-cinder" options="rw" source-dir="/var/log/containers/cinder" target-dir="/var/log/cinder"/> + </storage> + <meta_attributes id="openstack-cinder-volume-meta_attributes"/> + </bundle> + <primitive class="stonith" id="stonith-fence_ipmilan-5254005f9a33" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-5254005f9a33-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-5254005f9a33-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.1"/> + <nvpair id="stonith-fence_ipmilan-5254005f9a33-instance_attributes-ipport" name="ipport" value="6238"/> + <nvpair id="stonith-fence_ipmilan-5254005f9a33-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-5254005f9a33-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-5254005f9a33-instance_attributes-passwd" name="passwd" value="****"/> + <nvpair id="stonith-fence_ipmilan-5254005f9a33-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="database-0"/> + <nvpair id="stonith-fence_ipmilan-5254005f9a33-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-5254005f9a33-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-52540098c9ff" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-52540098c9ff-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-52540098c9ff-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.1"/> + <nvpair id="stonith-fence_ipmilan-52540098c9ff-instance_attributes-ipport" name="ipport" value="6237"/> + <nvpair id="stonith-fence_ipmilan-52540098c9ff-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-52540098c9ff-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-52540098c9ff-instance_attributes-passwd" name="passwd" value="****"/> + <nvpair id="stonith-fence_ipmilan-52540098c9ff-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="database-2"/> + <nvpair id="stonith-fence_ipmilan-52540098c9ff-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-52540098c9ff-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-5254000203a2" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-5254000203a2-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-5254000203a2-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.1"/> + <nvpair id="stonith-fence_ipmilan-5254000203a2-instance_attributes-ipport" name="ipport" value="6231"/> + <nvpair id="stonith-fence_ipmilan-5254000203a2-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-5254000203a2-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-5254000203a2-instance_attributes-passwd" name="passwd" value="****"/> + <nvpair id="stonith-fence_ipmilan-5254000203a2-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="messaging-0"/> + <nvpair id="stonith-fence_ipmilan-5254000203a2-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-5254000203a2-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-5254003296a5" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-5254003296a5-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-5254003296a5-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.1"/> + <nvpair id="stonith-fence_ipmilan-5254003296a5-instance_attributes-ipport" name="ipport" value="6233"/> + <nvpair id="stonith-fence_ipmilan-5254003296a5-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-5254003296a5-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-5254003296a5-instance_attributes-passwd" name="passwd" value="****"/> + <nvpair id="stonith-fence_ipmilan-5254003296a5-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="messaging-1"/> + <nvpair id="stonith-fence_ipmilan-5254003296a5-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-5254003296a5-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-52540066e27e" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-52540066e27e-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-52540066e27e-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.1"/> + <nvpair id="stonith-fence_ipmilan-52540066e27e-instance_attributes-ipport" name="ipport" value="6232"/> + <nvpair id="stonith-fence_ipmilan-52540066e27e-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-52540066e27e-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-52540066e27e-instance_attributes-passwd" name="passwd" value="****"/> + <nvpair id="stonith-fence_ipmilan-52540066e27e-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="messaging-2"/> + <nvpair id="stonith-fence_ipmilan-52540066e27e-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-52540066e27e-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-52540065418e" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-52540065418e-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-52540065418e-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.1"/> + <nvpair id="stonith-fence_ipmilan-52540065418e-instance_attributes-ipport" name="ipport" value="6235"/> + <nvpair id="stonith-fence_ipmilan-52540065418e-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-52540065418e-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-52540065418e-instance_attributes-passwd" name="passwd" value="****"/> + <nvpair id="stonith-fence_ipmilan-52540065418e-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="controller-1"/> + <nvpair id="stonith-fence_ipmilan-52540065418e-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-52540065418e-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-525400aab9d9" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-525400aab9d9-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-525400aab9d9-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.1"/> + <nvpair id="stonith-fence_ipmilan-525400aab9d9-instance_attributes-ipport" name="ipport" value="6239"/> + <nvpair id="stonith-fence_ipmilan-525400aab9d9-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-525400aab9d9-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-525400aab9d9-instance_attributes-passwd" name="passwd" value="****"/> + <nvpair id="stonith-fence_ipmilan-525400aab9d9-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="database-1"/> + <nvpair id="stonith-fence_ipmilan-525400aab9d9-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-525400aab9d9-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-525400a16c0d" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-525400a16c0d-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-525400a16c0d-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.1"/> + <nvpair id="stonith-fence_ipmilan-525400a16c0d-instance_attributes-ipport" name="ipport" value="6234"/> + <nvpair id="stonith-fence_ipmilan-525400a16c0d-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-525400a16c0d-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-525400a16c0d-instance_attributes-passwd" name="passwd" value="****"/> + <nvpair id="stonith-fence_ipmilan-525400a16c0d-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="controller-2"/> + <nvpair id="stonith-fence_ipmilan-525400a16c0d-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-525400a16c0d-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith-fence_ipmilan-5254002f6d57" type="fence_ipmilan"> + <instance_attributes id="stonith-fence_ipmilan-5254002f6d57-instance_attributes"> + <nvpair id="stonith-fence_ipmilan-5254002f6d57-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.1"/> + <nvpair id="stonith-fence_ipmilan-5254002f6d57-instance_attributes-ipport" name="ipport" value="6236"/> + <nvpair id="stonith-fence_ipmilan-5254002f6d57-instance_attributes-lanplus" name="lanplus" value="true"/> + <nvpair id="stonith-fence_ipmilan-5254002f6d57-instance_attributes-login" name="login" value="admin"/> + <nvpair id="stonith-fence_ipmilan-5254002f6d57-instance_attributes-passwd" name="passwd" value="****"/> + <nvpair id="stonith-fence_ipmilan-5254002f6d57-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="controller-0"/> + <nvpair id="stonith-fence_ipmilan-5254002f6d57-instance_attributes-privlvl" name="privlvl" value="administrator"/> + </instance_attributes> + <operations> + <op id="stonith-fence_ipmilan-5254002f6d57-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + </resources> + <constraints> + <rsc_location id="location-galera-bundle" resource-discovery="exclusive" rsc="galera-bundle"> + <rule id="location-galera-bundle-rule" score="0"> + <expression attribute="galera-role" id="location-galera-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-rabbitmq-bundle" resource-discovery="exclusive" rsc="rabbitmq-bundle"> + <rule id="location-rabbitmq-bundle-rule" score="0"> + <expression attribute="rabbitmq-role" id="location-rabbitmq-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-redis-bundle" resource-discovery="exclusive" rsc="redis-bundle"> + <rule id="location-redis-bundle-rule" score="0"> + <expression attribute="redis-role" id="location-redis-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-192.168.24.12" resource-discovery="exclusive" rsc="ip-192.168.24.12"> + <rule id="location-ip-192.168.24.12-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-192.168.24.12-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-10.0.0.109" resource-discovery="exclusive" rsc="ip-10.0.0.109"> + <rule id="location-ip-10.0.0.109-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-10.0.0.109-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.1.18" resource-discovery="exclusive" rsc="ip-172.17.1.18"> + <rule id="location-ip-172.17.1.18-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.1.18-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.1.12" resource-discovery="exclusive" rsc="ip-172.17.1.12"> + <rule id="location-ip-172.17.1.12-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.1.12-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.3.18" resource-discovery="exclusive" rsc="ip-172.17.3.18"> + <rule id="location-ip-172.17.3.18-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.3.18-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.4.14" resource-discovery="exclusive" rsc="ip-172.17.4.14"> + <rule id="location-ip-172.17.4.14-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.4.14-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-haproxy-bundle" resource-discovery="exclusive" rsc="haproxy-bundle"> + <rule id="location-haproxy-bundle-rule" score="0"> + <expression attribute="haproxy-role" id="location-haproxy-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_order first="ip-192.168.24.12" first-action="start" id="order-ip-192.168.24.12-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-192.168.24.12-haproxy-bundle-INFINITY" rsc="ip-192.168.24.12" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-10.0.0.109" first-action="start" id="order-ip-10.0.0.109-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-10.0.0.109-haproxy-bundle-INFINITY" rsc="ip-10.0.0.109" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.1.18" first-action="start" id="order-ip-172.17.1.18-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.1.18-haproxy-bundle-INFINITY" rsc="ip-172.17.1.18" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.1.12" first-action="start" id="order-ip-172.17.1.12-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.1.12-haproxy-bundle-INFINITY" rsc="ip-172.17.1.12" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.3.18" first-action="start" id="order-ip-172.17.3.18-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.3.18-haproxy-bundle-INFINITY" rsc="ip-172.17.3.18" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.4.14" first-action="start" id="order-ip-172.17.4.14-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.4.14-haproxy-bundle-INFINITY" rsc="ip-172.17.4.14" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_location id="location-openstack-cinder-volume" resource-discovery="exclusive" rsc="openstack-cinder-volume"> + <rule id="location-openstack-cinder-volume-rule" score="0"> + <expression attribute="cinder-volume-role" id="location-openstack-cinder-volume-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-stonith-fence_ipmilan-5254005f9a33-database-0--INFINITY" node="database-0" rsc="stonith-fence_ipmilan-5254005f9a33" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-52540098c9ff-database-2--INFINITY" node="database-2" rsc="stonith-fence_ipmilan-52540098c9ff" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-5254003296a5-messaging-1--INFINITY" node="messaging-1" rsc="stonith-fence_ipmilan-5254003296a5" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-5254000203a2-messaging-0--INFINITY" node="messaging-0" rsc="stonith-fence_ipmilan-5254000203a2" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-52540066e27e-messaging-2--INFINITY" node="messaging-2" rsc="stonith-fence_ipmilan-52540066e27e" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-52540065418e-controller-1--INFINITY" node="controller-1" rsc="stonith-fence_ipmilan-52540065418e" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-525400aab9d9-database-1--INFINITY" node="database-1" rsc="stonith-fence_ipmilan-525400aab9d9" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-525400a16c0d-controller-2--INFINITY" node="controller-2" rsc="stonith-fence_ipmilan-525400a16c0d" score="-INFINITY"/> + <rsc_location id="location-stonith-fence_ipmilan-5254002f6d57-controller-0--INFINITY" node="controller-0" rsc="stonith-fence_ipmilan-5254002f6d57" score="-INFINITY"/> + </constraints> + <rsc_defaults> + <meta_attributes id="rsc_defaults-options"> + <nvpair id="rsc_defaults-options-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + </rsc_defaults> + </configuration> + <status> + <node_state id="1" uname="controller-0" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="database-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-1_last_0" operation_key="database-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="52:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;52:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="fc2797a4fdddde81b2f1ce9c77675ac7" op-force-restart=" server " op-restart-digest="fc2797a4fdddde81b2f1ce9c77675ac7"/> + </lrm_resource> + <lrm_resource id="database-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-2_last_0" operation_key="database-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="53:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;53:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="3" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="02b9931cf6dc847d90267d71af414d8b" op-force-restart=" server " op-restart-digest="02b9931cf6dc847d90267d71af414d8b"/> + </lrm_resource> + <lrm_resource id="messaging-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-0_last_0" operation_key="messaging-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="54:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;54:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="4" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="4836793d5a979e695a7c54edcc69083d" op-force-restart=" server " op-restart-digest="4836793d5a979e695a7c54edcc69083d"/> + </lrm_resource> + <lrm_resource id="messaging-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-1_last_0" operation_key="messaging-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="55:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;55:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="eac6a75644b7b12e29292ee88f332c3b" op-force-restart=" server " op-restart-digest="eac6a75644b7b12e29292ee88f332c3b"/> + </lrm_resource> + <lrm_resource id="messaging-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-2_last_0" operation_key="messaging-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="56:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;56:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="6" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="db2745ea87d6675894187ff685b79256" op-force-restart=" server " op-restart-digest="db2745ea87d6675894187ff685b79256"/> + </lrm_resource> + <lrm_resource id="galera-bundle-0" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-0"> + <lrm_rsc_op id="galera-bundle-0_last_0" operation_key="galera-bundle-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="68:985:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;68:985:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="35" rc-code="0" op-status="0" interval="0" last-run="1536700083" last-rc-change="1536700083" exec-time="0" queue-time="0" op-digest="dbc6b52d45a75a0b041af92265b22f9e" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="galera-bundle-0_monitor_30000" operation_key="galera-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="71:986:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;71:986:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="36" rc-code="0" op-status="0" interval="30000" last-rc-change="1536700084" exec-time="0" queue-time="0" op-digest="5d2228aaf67e56daab6dce7f17253926"/> + <lrm_rsc_op id="galera-bundle-0_last_failure_0" operation_key="galera-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="71:986:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="2:1;71:986:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="36" rc-code="1" op-status="2" interval="30000" last-rc-change="1536701004" exec-time="0" queue-time="0" op-digest="5d2228aaf67e56daab6dce7f17253926"/> + </lrm_resource> + <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-1"> + <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="58:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;58:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="8" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="f6e3b46e18b24f6e1cca9639ec9b7c41" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-2" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-2"> + <lrm_rsc_op id="galera-bundle-2_last_0" operation_key="galera-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="59:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;59:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="bf7cf9acd053cee24dc3401862009e40" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="60:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;60:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="10" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="a41ad5f9625676395b163a06987de2d6" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="61:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;61:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="11" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="e25f0ff041ed91bee8ee197d0ce2aebd" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="62:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;62:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="12" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="593e15353c64e73e2efe61415c7dd44b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-1_last_0" operation_key="redis-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="65:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;65:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="317" queue-time="0" op-digest="f74158f23fe56366818561db91f8b1fa"/> + </lrm_resource> + <lrm_resource id="redis-bundle-1" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-1"> + <lrm_rsc_op id="redis-bundle-1_last_0" operation_key="redis-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="66:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;66:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="13" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="cd98602d6f977947327050913302f861" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-2_last_0" operation_key="redis-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="67:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;67:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="26" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="813" queue-time="0" op-digest="a8c5b1da5b6add6748e940f8354580f7"/> + </lrm_resource> + <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-2"> + <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="68:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;68:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="14" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="0" queue-time="0" op-digest="f325849fbffe2e62970eb201a50da9f3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="ip-192.168.24.12" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-192.168.24.12_last_0" operation_key="ip-192.168.24.12_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="69:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;69:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="31" rc-code="7" op-status="0" interval="0" last-run="1536642982" last-rc-change="1536642982" exec-time="377" queue-time="0" op-digest="b4014942f7386bbb0f624129d6226304"/> + </lrm_resource> + <lrm_resource id="ip-10.0.0.109" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-10.0.0.109_last_0" operation_key="ip-10.0.0.109_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="70:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;70:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="35" rc-code="7" op-status="0" interval="0" last-run="1536642983" last-rc-change="1536642983" exec-time="569" queue-time="0" op-digest="03a15e984166f433c51a2466e09fd9ff"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.18" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.18_last_0" operation_key="ip-172.17.1.18_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="71:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;71:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="39" rc-code="7" op-status="0" interval="0" last-run="1536642983" last-rc-change="1536642983" exec-time="448" queue-time="0" op-digest="deda41469e4d9bdb899e759812248c17"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.12" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.12_last_0" operation_key="ip-172.17.1.12_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="72:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;72:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="43" rc-code="7" op-status="0" interval="0" last-run="1536642983" last-rc-change="1536642983" exec-time="529" queue-time="0" op-digest="5abcca5b39b46c997bf39adbcad37032"/> + </lrm_resource> + <lrm_resource id="ip-172.17.3.18" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.3.18_last_0" operation_key="ip-172.17.3.18_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="73:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;73:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="47" rc-code="7" op-status="0" interval="0" last-run="1536642983" last-rc-change="1536642983" exec-time="451" queue-time="0" op-digest="1229a37d233bcdac330edbda24cfb2d3"/> + </lrm_resource> + <lrm_resource id="ip-172.17.4.14" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.4.14_last_0" operation_key="ip-172.17.4.14_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="74:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;74:14:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="51" rc-code="7" op-status="0" interval="0" last-run="1536642983" last-rc-change="1536642983" exec-time="670" queue-time="0" op-digest="fc618632d87e64fa9995ea789c1496e8"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-1_last_0" operation_key="haproxy-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="54:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;54:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="59" rc-code="7" op-status="0" interval="0" last-run="1536642984" last-rc-change="1536642984" exec-time="812" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-2_last_0" operation_key="haproxy-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="55:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;55:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="63" rc-code="7" op-status="0" interval="0" last-run="1536642984" last-rc-change="1536642984" exec-time="477" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254005f9a33" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254005f9a33_last_0" operation_key="stonith-fence_ipmilan-5254005f9a33_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="57:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;57:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="71" rc-code="7" op-status="0" interval="0" last-run="1536642985" last-rc-change="1536642985" exec-time="2980" queue-time="0" op-digest="21a0208d2e2d00f39ad869a564f951d6" op-secure-params=" password passwd " op-secure-digest="838990deaa723c6bae08a5f0b7f5dbeb"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-52540098c9ff" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-52540098c9ff_last_0" operation_key="stonith-fence_ipmilan-52540098c9ff_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="58:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;58:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="75" rc-code="7" op-status="0" interval="0" last-run="1536642988" last-rc-change="1536642988" exec-time="0" queue-time="0" op-digest="50b045c8ec63652da67c44abb3b4defd" op-secure-params=" password passwd " op-secure-digest="5536bd929f6cb210ed102aa871a493a3"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254000203a2" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254000203a2_last_0" operation_key="stonith-fence_ipmilan-5254000203a2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="59:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;59:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="79" rc-code="7" op-status="0" interval="0" last-run="1536642988" last-rc-change="1536642988" exec-time="0" queue-time="0" op-digest="8a3e28c7a372d53cbcda77abf2711335" op-secure-params=" password passwd " op-secure-digest="fc69953d2aa88f624ad62b9b8f3be038"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254003296a5" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254003296a5_last_0" operation_key="stonith-fence_ipmilan-5254003296a5_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="60:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;60:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="83" rc-code="7" op-status="0" interval="0" last-run="1536642988" last-rc-change="1536642988" exec-time="0" queue-time="0" op-digest="dff0c9cb039e62a4d511f4253196f5df" op-secure-params=" password passwd " op-secure-digest="cc735f032181ab6dc5699d28586b8618"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-52540066e27e" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-52540066e27e_last_0" operation_key="stonith-fence_ipmilan-52540066e27e_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="61:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;61:15:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="88" rc-code="7" op-status="0" interval="0" last-run="1536642988" last-rc-change="1536642988" exec-time="0" queue-time="0" op-digest="96268e81c744d52e90d13df82d17f156" op-secure-params=" password passwd " op-secure-digest="aeb28588694df51badfac27584e822bd"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-52540065418e" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-52540065418e_last_0" operation_key="stonith-fence_ipmilan-52540065418e_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="54:16:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;54:16:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="92" rc-code="7" op-status="0" interval="0" last-run="1536642990" last-rc-change="1536642990" exec-time="0" queue-time="0" op-digest="485ab5b428a73e923defbba8b73c7a5e" op-secure-params=" password passwd " op-secure-digest="3dea6b767f191e742eb78b2ef2859bd3"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400aab9d9" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400aab9d9_last_0" operation_key="stonith-fence_ipmilan-525400aab9d9_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="55:16:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;55:16:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="96" rc-code="7" op-status="0" interval="0" last-run="1536642990" last-rc-change="1536642990" exec-time="0" queue-time="0" op-digest="789a5494c5c16c9e679ad472ea5a1dba" op-secure-params=" password passwd " op-secure-digest="49a2d72adfd201d8cba7efc32a768a1e"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400a16c0d" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a16c0d_last_0" operation_key="stonith-fence_ipmilan-525400a16c0d_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="56:16:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;56:16:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="100" rc-code="7" op-status="0" interval="0" last-run="1536642990" last-rc-change="1536642990" exec-time="0" queue-time="0" op-digest="d8af1a6478874134ad6ce18d1d8c56f9" op-secure-params=" password passwd " op-secure-digest="42480d5709e3752a197f47e6b75afcaf"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254002f6d57" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254002f6d57_last_0" operation_key="stonith-fence_ipmilan-5254002f6d57_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="57:16:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;57:16:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="104" rc-code="7" op-status="0" interval="0" last-run="1536642990" last-rc-change="1536642990" exec-time="0" queue-time="0" op-digest="8dec832cea6d42a139c86b5cfada4e17" op-secure-params=" password passwd " op-secure-digest="49246e28d5a80aa85ebecfcbf8f138ff"/> + </lrm_resource> + <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-0"> + <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="135:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;135:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="24" rc-code="0" op-status="0" interval="0" last-run="1536670816" last-rc-change="1536670816" exec-time="0" queue-time="0" op-digest="dd323696d6c8ed14cb71914c411664c9" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="redis-bundle-0_monitor_30000" operation_key="redis-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="139:488:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;139:488:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="25" rc-code="0" op-status="0" interval="30000" last-rc-change="1536670817" exec-time="0" queue-time="0" op-digest="efa64b64e8e502ff9a6c0dba02a626a4"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-0_last_0" operation_key="redis-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="46:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;46:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="123" rc-code="0" op-status="0" interval="0" last-run="1536670814" last-rc-change="1536670814" exec-time="146" queue-time="0" op-digest="947d2dab1dcc112374f43bdbb7f74b46"/> + <lrm_rsc_op id="redis-bundle-docker-0_last_failure_0" operation_key="redis-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="46:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;46:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="123" rc-code="0" op-status="0" interval="0" last-run="1536670814" last-rc-change="1536670814" exec-time="146" queue-time="0" op-digest="947d2dab1dcc112374f43bdbb7f74b46"/> + <lrm_rsc_op id="redis-bundle-docker-0_monitor_60000" operation_key="redis-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="134:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;134:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="132" rc-code="0" op-status="0" interval="60000" last-rc-change="1536670816" exec-time="124" queue-time="0" op-digest="67370e7c95d0f7091d19a739976195ef"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-0_last_0" operation_key="haproxy-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="47:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;47:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="127" rc-code="0" op-status="0" interval="0" last-run="1536670814" last-rc-change="1536670814" exec-time="139" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + <lrm_rsc_op id="haproxy-bundle-docker-0_last_failure_0" operation_key="haproxy-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="47:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;47:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="127" rc-code="0" op-status="0" interval="0" last-run="1536670814" last-rc-change="1536670814" exec-time="139" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + <lrm_rsc_op id="haproxy-bundle-docker-0_monitor_60000" operation_key="haproxy-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="202:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;202:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="133" rc-code="0" op-status="0" interval="60000" last-rc-change="1536670816" exec-time="118" queue-time="0" op-digest="2aad637fbfdf06adad45084dee30b131"/> + </lrm_resource> + <lrm_resource id="openstack-cinder-volume-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="openstack-cinder-volume-docker-0_last_0" operation_key="openstack-cinder-volume-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="48:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;48:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="131" rc-code="0" op-status="0" interval="0" last-run="1536670814" last-rc-change="1536670814" exec-time="171" queue-time="0" op-digest="13e8c88fda0d2de2e026824b90a4acc3"/> + <lrm_rsc_op id="openstack-cinder-volume-docker-0_last_failure_0" operation_key="openstack-cinder-volume-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="48:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;48:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="131" rc-code="0" op-status="0" interval="0" last-run="1536670814" last-rc-change="1536670814" exec-time="171" queue-time="0" op-digest="13e8c88fda0d2de2e026824b90a4acc3"/> + <lrm_rsc_op id="openstack-cinder-volume-docker-0_monitor_60000" operation_key="openstack-cinder-volume-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="214:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;214:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="134" rc-code="0" op-status="0" interval="60000" last-rc-change="1536670816" exec-time="119" queue-time="0" op-digest="0e6bd23d2a96350c5b4c6b5578024885"/> + </lrm_resource> + <lrm_resource id="database-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-0_last_0" operation_key="database-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="58:983:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;58:983:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="33" rc-code="0" op-status="0" interval="0" last-run="1536700080" last-rc-change="1536700080" exec-time="0" queue-time="0" op-digest="193a839e7d69046e32c8f28338b27181" op-force-restart=" server " op-restart-digest="193a839e7d69046e32c8f28338b27181"/> + <lrm_rsc_op id="database-0_monitor_20000" operation_key="database-0_monitor_20000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="57:984:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;57:984:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="34" rc-code="0" op-status="0" interval="20000" last-rc-change="1536700081" exec-time="0" queue-time="0" op-digest="00cd33c9a22906d0627085390821c9a4"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="1"> + <instance_attributes id="status-1"> + <nvpair id="status-1-master-redis" name="master-redis" value="1"/> + <nvpair id="status-1-fail-count-galera-bundle-0.monitor_30000" name="fail-count-galera-bundle-0#monitor_30000" value="1"/> + <nvpair id="status-1-last-failure-galera-bundle-0.monitor_30000" name="last-failure-galera-bundle-0#monitor_30000" value="1536701004"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state id="3" uname="controller-2" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <transient_attributes id="3"> + <instance_attributes id="status-3"> + <nvpair id="status-3-master-redis" name="master-redis" value="1"/> + </instance_attributes> + </transient_attributes> + <lrm id="3"> + <lrm_resources> + <lrm_resource id="ip-172.17.4.14" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.4.14_last_0" operation_key="ip-172.17.4.14_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="74:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;74:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="51" rc-code="7" op-status="0" interval="0" last-run="1536642510" last-rc-change="1536642510" exec-time="1104" queue-time="0" op-digest="fc618632d87e64fa9995ea789c1496e8"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-52540066e27e" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-52540066e27e_last_0" operation_key="stonith-fence_ipmilan-52540066e27e_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="83:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;83:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="87" rc-code="7" op-status="0" interval="0" last-run="1536642514" last-rc-change="1536642514" exec-time="0" queue-time="0" op-digest="96268e81c744d52e90d13df82d17f156" op-secure-params=" password passwd " op-secure-digest="aeb28588694df51badfac27584e822bd"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400a16c0d" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a16c0d_last_0" operation_key="stonith-fence_ipmilan-525400a16c0d_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="56:72:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;56:72:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="99" rc-code="7" op-status="0" interval="0" last-run="1536642514" last-rc-change="1536642514" exec-time="0" queue-time="0" op-digest="d8af1a6478874134ad6ce18d1d8c56f9" op-secure-params=" password passwd " op-secure-digest="42480d5709e3752a197f47e6b75afcaf"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400aab9d9" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400aab9d9_last_0" operation_key="stonith-fence_ipmilan-525400aab9d9_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="232:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;232:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="114" rc-code="0" op-status="0" interval="0" last-run="1536642679" last-rc-change="1536642679" exec-time="1554" queue-time="0" op-digest="789a5494c5c16c9e679ad472ea5a1dba" op-secure-params=" password passwd " op-secure-digest="49a2d72adfd201d8cba7efc32a768a1e"/> + <lrm_rsc_op id="stonith-fence_ipmilan-525400aab9d9_monitor_60000" operation_key="stonith-fence_ipmilan-525400aab9d9_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="226:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;226:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="118" rc-code="0" op-status="0" interval="60000" last-rc-change="1536642688" exec-time="521" queue-time="0" op-digest="d892ec8a29c1f2827f0adcb665b01495" op-secure-params=" password passwd " op-secure-digest="49a2d72adfd201d8cba7efc32a768a1e"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254003296a5" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254003296a5_last_0" operation_key="stonith-fence_ipmilan-5254003296a5_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="82:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;82:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="83" rc-code="7" op-status="0" interval="0" last-run="1536642514" last-rc-change="1536642514" exec-time="0" queue-time="0" op-digest="dff0c9cb039e62a4d511f4253196f5df" op-secure-params=" password passwd " op-secure-digest="cc735f032181ab6dc5699d28586b8618"/> + </lrm_resource> + <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-0"> + <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="64:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;64:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="13" rc-code="7" op-status="0" interval="0" last-run="1536642509" last-rc-change="1536642509" exec-time="0" queue-time="0" op-digest="dd323696d6c8ed14cb71914c411664c9" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-1" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-1"> + <lrm_rsc_op id="redis-bundle-1_last_0" operation_key="redis-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="66:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;66:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="14" rc-code="7" op-status="0" interval="0" last-run="1536642509" last-rc-change="1536642509" exec-time="0" queue-time="0" op-digest="cd98602d6f977947327050913302f861" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="94:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;94:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="23" rc-code="0" op-status="0" interval="0" last-run="1536642689" last-rc-change="1536642689" exec-time="0" queue-time="0" op-digest="a41ad5f9625676395b163a06987de2d6" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-0_monitor_30000" operation_key="rabbitmq-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="99:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;99:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="25" rc-code="0" op-status="0" interval="30000" last-rc-change="1536642694" exec-time="0" queue-time="0" op-digest="877c594d34ab5117583496110eeb14af"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="61:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;61:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="11" rc-code="7" op-status="0" interval="0" last-run="1536642509" last-rc-change="1536642509" exec-time="0" queue-time="0" op-digest="e25f0ff041ed91bee8ee197d0ce2aebd" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="62:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;62:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="12" rc-code="7" op-status="0" interval="0" last-run="1536642509" last-rc-change="1536642509" exec-time="0" queue-time="0" op-digest="593e15353c64e73e2efe61415c7dd44b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254000203a2" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254000203a2_last_0" operation_key="stonith-fence_ipmilan-5254000203a2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="222:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;222:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="112" rc-code="0" op-status="0" interval="0" last-run="1536642679" last-rc-change="1536642679" exec-time="1565" queue-time="1" op-digest="8a3e28c7a372d53cbcda77abf2711335" op-secure-params=" password passwd " op-secure-digest="fc69953d2aa88f624ad62b9b8f3be038"/> + <lrm_rsc_op id="stonith-fence_ipmilan-5254000203a2_monitor_60000" operation_key="stonith-fence_ipmilan-5254000203a2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="216:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;216:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="116" rc-code="0" op-status="0" interval="60000" last-rc-change="1536642688" exec-time="589" queue-time="0" op-digest="6132ddfba30490d436732f8b8e6be56b" op-secure-params=" password passwd " op-secure-digest="fc69953d2aa88f624ad62b9b8f3be038"/> + </lrm_resource> + <lrm_resource id="messaging-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-0_last_0" operation_key="messaging-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="42:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;42:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="19" rc-code="0" op-status="0" interval="0" last-run="1536642679" last-rc-change="1536642679" exec-time="0" queue-time="0" op-digest="4836793d5a979e695a7c54edcc69083d" op-force-restart=" server " op-restart-digest="4836793d5a979e695a7c54edcc69083d"/> + <lrm_rsc_op id="messaging-0_monitor_20000" operation_key="messaging-0_monitor_20000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="48:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;48:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="21" rc-code="0" op-status="0" interval="20000" last-rc-change="1536642688" exec-time="0" queue-time="0" op-digest="10c51eaede22473e86bcb7c346145699"/> + </lrm_resource> + <lrm_resource id="messaging-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-1_last_0" operation_key="messaging-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="55:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;55:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1536642509" last-rc-change="1536642509" exec-time="0" queue-time="0" op-digest="eac6a75644b7b12e29292ee88f332c3b" op-force-restart=" server " op-restart-digest="eac6a75644b7b12e29292ee88f332c3b"/> + </lrm_resource> + <lrm_resource id="messaging-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-2_last_0" operation_key="messaging-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="56:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;56:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="6" rc-code="7" op-status="0" interval="0" last-run="1536642509" last-rc-change="1536642509" exec-time="0" queue-time="0" op-digest="db2745ea87d6675894187ff685b79256" op-force-restart=" server " op-restart-digest="db2745ea87d6675894187ff685b79256"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-1_last_0" operation_key="haproxy-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="76:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;76:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="59" rc-code="7" op-status="0" interval="0" last-run="1536642510" last-rc-change="1536642510" exec-time="582" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-0_last_0" operation_key="haproxy-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="75:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;75:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="55" rc-code="7" op-status="0" interval="0" last-run="1536642510" last-rc-change="1536642510" exec-time="781" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + </lrm_resource> + <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-2"> + <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="144:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;144:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="30" rc-code="0" op-status="0" interval="0" last-run="1536670816" last-rc-change="1536670816" exec-time="0" queue-time="0" op-digest="f325849fbffe2e62970eb201a50da9f3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="redis-bundle-2_monitor_30000" operation_key="redis-bundle-2_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="148:488:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;148:488:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="31" rc-code="0" op-status="0" interval="30000" last-rc-change="1536670817" exec-time="0" queue-time="0" op-digest="1edf361604603a3dc6ccd940ce449f27"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-52540065418e" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-52540065418e_last_0" operation_key="stonith-fence_ipmilan-52540065418e_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="229:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;229:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="113" rc-code="0" op-status="0" interval="0" last-run="1536642679" last-rc-change="1536642679" exec-time="1661" queue-time="1" op-digest="485ab5b428a73e923defbba8b73c7a5e" op-secure-params=" password passwd " op-secure-digest="3dea6b767f191e742eb78b2ef2859bd3"/> + <lrm_rsc_op id="stonith-fence_ipmilan-52540065418e_monitor_60000" operation_key="stonith-fence_ipmilan-52540065418e_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="223:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;223:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="117" rc-code="0" op-status="0" interval="60000" last-rc-change="1536642688" exec-time="522" queue-time="0" op-digest="4ace19005258e15c5e4c6239852d7879" op-secure-params=" password passwd " op-secure-digest="3dea6b767f191e742eb78b2ef2859bd3"/> + </lrm_resource> + <lrm_resource id="ip-10.0.0.109" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-10.0.0.109_last_0" operation_key="ip-10.0.0.109_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="180:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;180:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="119" rc-code="0" op-status="0" interval="0" last-run="1536642689" last-rc-change="1536642689" exec-time="4103" queue-time="0" op-digest="03a15e984166f433c51a2466e09fd9ff"/> + <lrm_rsc_op id="ip-10.0.0.109_monitor_10000" operation_key="ip-10.0.0.109_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="186:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;186:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="122" rc-code="0" op-status="0" interval="10000" last-rc-change="1536642694" exec-time="56" queue-time="0" op-digest="5a0a5239f9d18249912e9d35a8e2eb1d"/> + </lrm_resource> + <lrm_resource id="ip-172.17.3.18" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.3.18_last_0" operation_key="ip-172.17.3.18_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="73:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;73:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="47" rc-code="7" op-status="0" interval="0" last-run="1536642510" last-rc-change="1536642510" exec-time="816" queue-time="0" op-digest="1229a37d233bcdac330edbda24cfb2d3"/> + </lrm_resource> + <lrm_resource id="galera-bundle-0" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-0"> + <lrm_rsc_op id="galera-bundle-0_last_0" operation_key="galera-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="57:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;57:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="7" rc-code="7" op-status="0" interval="0" last-run="1536642509" last-rc-change="1536642509" exec-time="0" queue-time="0" op-digest="dbc6b52d45a75a0b041af92265b22f9e" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254005f9a33" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254005f9a33_last_0" operation_key="stonith-fence_ipmilan-5254005f9a33_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="217:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;217:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="111" rc-code="0" op-status="0" interval="0" last-run="1536642679" last-rc-change="1536642679" exec-time="1944" queue-time="0" op-digest="21a0208d2e2d00f39ad869a564f951d6" op-secure-params=" password passwd " op-secure-digest="838990deaa723c6bae08a5f0b7f5dbeb"/> + <lrm_rsc_op id="stonith-fence_ipmilan-5254005f9a33_monitor_60000" operation_key="stonith-fence_ipmilan-5254005f9a33_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="211:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;211:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="115" rc-code="0" op-status="0" interval="60000" last-rc-change="1536642688" exec-time="590" queue-time="0" op-digest="abd6ef12409a72a30165a3dbf920348c" op-secure-params=" password passwd " op-secure-digest="838990deaa723c6bae08a5f0b7f5dbeb"/> + </lrm_resource> + <lrm_resource id="galera-bundle-2" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-2"> + <lrm_rsc_op id="galera-bundle-2_last_0" operation_key="galera-bundle-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="63:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;63:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="22" rc-code="0" op-status="0" interval="0" last-run="1536642689" last-rc-change="1536642689" exec-time="0" queue-time="0" op-digest="bf7cf9acd053cee24dc3401862009e40" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="galera-bundle-2_monitor_30000" operation_key="galera-bundle-2_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="68:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;68:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="24" rc-code="0" op-status="0" interval="30000" last-rc-change="1536642694" exec-time="0" queue-time="0" op-digest="a93528f361a63d03ffe904d4b66d82bc"/> + </lrm_resource> + <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-1"> + <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="58:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;58:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="8" rc-code="7" op-status="0" interval="0" last-run="1536642509" last-rc-change="1536642509" exec-time="0" queue-time="0" op-digest="f6e3b46e18b24f6e1cca9639ec9b7c41" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-0_last_0" operation_key="redis-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="63:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;63:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1536642509" last-rc-change="1536642509" exec-time="523" queue-time="0" op-digest="947d2dab1dcc112374f43bdbb7f74b46"/> + </lrm_resource> + <lrm_resource id="ip-192.168.24.12" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-192.168.24.12_last_0" operation_key="ip-192.168.24.12_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="69:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;69:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="31" rc-code="7" op-status="0" interval="0" last-run="1536642510" last-rc-change="1536642510" exec-time="996" queue-time="0" op-digest="b4014942f7386bbb0f624129d6226304"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-1_last_0" operation_key="redis-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="65:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;65:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="22" rc-code="7" op-status="0" interval="0" last-run="1536642509" last-rc-change="1536642509" exec-time="341" queue-time="0" op-digest="f74158f23fe56366818561db91f8b1fa"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.12" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.12_last_0" operation_key="ip-172.17.1.12_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="184:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;184:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="120" rc-code="0" op-status="0" interval="0" last-run="1536642689" last-rc-change="1536642689" exec-time="4099" queue-time="0" op-digest="5abcca5b39b46c997bf39adbcad37032"/> + <lrm_rsc_op id="ip-172.17.1.12_monitor_10000" operation_key="ip-172.17.1.12_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="191:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;191:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="123" rc-code="0" op-status="0" interval="10000" last-rc-change="1536642694" exec-time="58" queue-time="0" op-digest="c6102e80f557ceba1afd2f2ee561cb08"/> + </lrm_resource> + <lrm_resource id="openstack-cinder-volume-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="openstack-cinder-volume-docker-0_last_0" operation_key="openstack-cinder-volume-docker-0_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="219:16:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;219:16:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="126" rc-code="0" op-status="0" interval="0" last-run="1536642990" last-rc-change="1536642990" exec-time="10337" queue-time="0" op-digest="13e8c88fda0d2de2e026824b90a4acc3"/> + <lrm_rsc_op id="openstack-cinder-volume-docker-0_monitor_60000" operation_key="openstack-cinder-volume-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="206:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;206:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="124" rc-code="0" op-status="0" interval="60000" last-rc-change="1536642694" exec-time="123" queue-time="0" op-digest="0e6bd23d2a96350c5b4c6b5578024885"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-52540098c9ff" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-52540098c9ff_last_0" operation_key="stonith-fence_ipmilan-52540098c9ff_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="80:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;80:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="75" rc-code="7" op-status="0" interval="0" last-run="1536642514" last-rc-change="1536642514" exec-time="0" queue-time="1" op-digest="50b045c8ec63652da67c44abb3b4defd" op-secure-params=" password passwd " op-secure-digest="5536bd929f6cb210ed102aa871a493a3"/> + </lrm_resource> + <lrm_resource id="database-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-2_last_0" operation_key="database-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="39:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;39:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="18" rc-code="0" op-status="0" interval="0" last-run="1536642679" last-rc-change="1536642679" exec-time="0" queue-time="0" op-digest="02b9931cf6dc847d90267d71af414d8b" op-force-restart=" server " op-restart-digest="02b9931cf6dc847d90267d71af414d8b"/> + <lrm_rsc_op id="database-2_monitor_20000" operation_key="database-2_monitor_20000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="45:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;45:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="20" rc-code="0" op-status="0" interval="20000" last-rc-change="1536642688" exec-time="0" queue-time="0" op-digest="76b0341cc8930eb11ab56e999e515308"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.18" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.18_last_0" operation_key="ip-172.17.1.18_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="71:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;71:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="39" rc-code="7" op-status="0" interval="0" last-run="1536642510" last-rc-change="1536642510" exec-time="1197" queue-time="0" op-digest="deda41469e4d9bdb899e759812248c17"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254002f6d57" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254002f6d57_last_0" operation_key="stonith-fence_ipmilan-5254002f6d57_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="57:72:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;57:72:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="103" rc-code="7" op-status="0" interval="0" last-run="1536642514" last-rc-change="1536642514" exec-time="0" queue-time="1" op-digest="8dec832cea6d42a139c86b5cfada4e17" op-secure-params=" password passwd " op-secure-digest="49246e28d5a80aa85ebecfcbf8f138ff"/> + </lrm_resource> + <lrm_resource id="database-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-1_last_0" operation_key="database-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="52:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;52:71:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-2" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1536642509" last-rc-change="1536642509" exec-time="0" queue-time="0" op-digest="fc2797a4fdddde81b2f1ce9c77675ac7" op-force-restart=" server " op-restart-digest="fc2797a4fdddde81b2f1ce9c77675ac7"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-2_last_0" operation_key="redis-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="51:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;51:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="134" rc-code="0" op-status="0" interval="0" last-run="1536670814" last-rc-change="1536670814" exec-time="128" queue-time="0" op-digest="a8c5b1da5b6add6748e940f8354580f7"/> + <lrm_rsc_op id="redis-bundle-docker-2_last_failure_0" operation_key="redis-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="51:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;51:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="134" rc-code="0" op-status="0" interval="0" last-run="1536670814" last-rc-change="1536670814" exec-time="128" queue-time="0" op-digest="a8c5b1da5b6add6748e940f8354580f7"/> + <lrm_rsc_op id="redis-bundle-docker-2_monitor_60000" operation_key="redis-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="143:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;143:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="139" rc-code="0" op-status="0" interval="60000" last-rc-change="1536670816" exec-time="108" queue-time="0" op-digest="1b638b14997d935ff7188d02edc2d347"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-2_last_0" operation_key="haproxy-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="52:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;52:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="138" rc-code="0" op-status="0" interval="0" last-run="1536670814" last-rc-change="1536670814" exec-time="121" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + <lrm_rsc_op id="haproxy-bundle-docker-2_last_failure_0" operation_key="haproxy-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="52:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;52:486:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="138" rc-code="0" op-status="0" interval="0" last-run="1536670814" last-rc-change="1536670814" exec-time="121" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + <lrm_rsc_op id="haproxy-bundle-docker-2_monitor_60000" operation_key="haproxy-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="207:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;207:487:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="140" rc-code="0" op-status="0" interval="60000" last-rc-change="1536670816" exec-time="105" queue-time="0" op-digest="2aad637fbfdf06adad45084dee30b131"/> + </lrm_resource> + <lrm_resource id="database-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-0_last_0" operation_key="database-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="54:983:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;54:983:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="34" rc-code="7" op-status="0" interval="0" last-run="1536700080" last-rc-change="1536700080" exec-time="0" queue-time="0" op-digest="193a839e7d69046e32c8f28338b27181" op-force-restart=" server " op-restart-digest="193a839e7d69046e32c8f28338b27181"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="2" uname="controller-1" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <transient_attributes id="2"> + <instance_attributes id="status-2"> + <nvpair id="status-2-master-redis" name="master-redis" value="1"/> + </instance_attributes> + </transient_attributes> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="stonith-fence_ipmilan-5254002f6d57" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254002f6d57_last_0" operation_key="stonith-fence_ipmilan-5254002f6d57_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="237:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;237:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="114" rc-code="0" op-status="0" interval="0" last-run="1536639725" last-rc-change="1536639725" exec-time="3108" queue-time="0" op-digest="8dec832cea6d42a139c86b5cfada4e17" op-secure-params=" password passwd " op-secure-digest="49246e28d5a80aa85ebecfcbf8f138ff"/> + <lrm_rsc_op id="stonith-fence_ipmilan-5254002f6d57_monitor_60000" operation_key="stonith-fence_ipmilan-5254002f6d57_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="229:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;229:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="118" rc-code="0" op-status="0" interval="60000" last-rc-change="1536639735" exec-time="591" queue-time="0" op-digest="45a440b9606376e05ba14248d39f2a05" op-secure-params=" password passwd " op-secure-digest="49246e28d5a80aa85ebecfcbf8f138ff"/> + </lrm_resource> + <lrm_resource id="ip-172.17.4.14" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.4.14_last_0" operation_key="ip-172.17.4.14_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="191:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;191:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="122" rc-code="0" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="4126" queue-time="0" op-digest="fc618632d87e64fa9995ea789c1496e8"/> + <lrm_rsc_op id="ip-172.17.4.14_monitor_10000" operation_key="ip-172.17.4.14_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="193:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;193:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="126" rc-code="0" op-status="0" interval="10000" last-rc-change="1536639742" exec-time="57" queue-time="0" op-digest="161094382132c40416b101180e73bf21"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-52540066e27e" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-52540066e27e_last_0" operation_key="stonith-fence_ipmilan-52540066e27e_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="227:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;227:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="113" rc-code="0" op-status="0" interval="0" last-run="1536639725" last-rc-change="1536639725" exec-time="3110" queue-time="0" op-digest="96268e81c744d52e90d13df82d17f156" op-secure-params=" password passwd " op-secure-digest="aeb28588694df51badfac27584e822bd"/> + <lrm_rsc_op id="stonith-fence_ipmilan-52540066e27e_monitor_60000" operation_key="stonith-fence_ipmilan-52540066e27e_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="219:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;219:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="117" rc-code="0" op-status="0" interval="60000" last-rc-change="1536639735" exec-time="592" queue-time="0" op-digest="64e7a0156966475f86e1dd6f8d502f17" op-secure-params=" password passwd " op-secure-digest="aeb28588694df51badfac27584e822bd"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400a16c0d" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a16c0d_last_0" operation_key="stonith-fence_ipmilan-525400a16c0d_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="235:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;235:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="141" rc-code="0" op-status="0" interval="0" last-run="1536642679" last-rc-change="1536642679" exec-time="1889" queue-time="0" op-digest="d8af1a6478874134ad6ce18d1d8c56f9" op-secure-params=" password passwd " op-secure-digest="42480d5709e3752a197f47e6b75afcaf"/> + <lrm_rsc_op id="stonith-fence_ipmilan-525400a16c0d_monitor_60000" operation_key="stonith-fence_ipmilan-525400a16c0d_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="229:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;229:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="142" rc-code="0" op-status="0" interval="60000" last-rc-change="1536642688" exec-time="939" queue-time="0" op-digest="b8d46cd759e58866f3f9908446a1c63b" op-secure-params=" password passwd " op-secure-digest="42480d5709e3752a197f47e6b75afcaf"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-525400aab9d9" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-525400aab9d9_last_0" operation_key="stonith-fence_ipmilan-525400aab9d9_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="57:37:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;57:37:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="95" rc-code="7" op-status="0" interval="0" last-run="1536639484" last-rc-change="1536639484" exec-time="0" queue-time="0" op-digest="789a5494c5c16c9e679ad472ea5a1dba" op-secure-params=" password passwd " op-secure-digest="49a2d72adfd201d8cba7efc32a768a1e"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254003296a5" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254003296a5_last_0" operation_key="stonith-fence_ipmilan-5254003296a5_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="224:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;224:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="112" rc-code="0" op-status="0" interval="0" last-run="1536639725" last-rc-change="1536639725" exec-time="3110" queue-time="0" op-digest="dff0c9cb039e62a4d511f4253196f5df" op-secure-params=" password passwd " op-secure-digest="cc735f032181ab6dc5699d28586b8618"/> + <lrm_rsc_op id="stonith-fence_ipmilan-5254003296a5_monitor_60000" operation_key="stonith-fence_ipmilan-5254003296a5_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="216:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;216:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="116" rc-code="0" op-status="0" interval="60000" last-rc-change="1536639735" exec-time="658" queue-time="0" op-digest="61b62c1173405b936978d85efcfad6e7" op-secure-params=" password passwd " op-secure-digest="cc735f032181ab6dc5699d28586b8618"/> + </lrm_resource> + <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-0"> + <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="64:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;64:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="13" rc-code="7" op-status="0" interval="0" last-run="1536639478" last-rc-change="1536639478" exec-time="0" queue-time="0" op-digest="dd323696d6c8ed14cb71914c411664c9" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-1" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-1"> + <lrm_rsc_op id="redis-bundle-1_last_0" operation_key="redis-bundle-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="137:56:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;137:56:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="30" rc-code="0" op-status="0" interval="0" last-run="1536641882" last-rc-change="1536641882" exec-time="0" queue-time="0" op-digest="cd98602d6f977947327050913302f861" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="redis-bundle-1_monitor_30000" operation_key="redis-bundle-1_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="143:57:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;143:57:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="31" rc-code="0" op-status="0" interval="30000" last-rc-change="1536641883" exec-time="0" queue-time="0" op-digest="a076da96e60da0ec2faccf5f38186767"/> + </lrm_resource> + <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-2"> + <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="68:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;68:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="14" rc-code="7" op-status="0" interval="0" last-run="1536639478" last-rc-change="1536639478" exec-time="0" queue-time="0" op-digest="f325849fbffe2e62970eb201a50da9f3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="99:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;99:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="37" rc-code="0" op-status="0" interval="0" last-run="1536642689" last-rc-change="1536642689" exec-time="0" queue-time="0" op-digest="e25f0ff041ed91bee8ee197d0ce2aebd" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-1_monitor_30000" operation_key="rabbitmq-bundle-1_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="104:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;104:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="39" rc-code="0" op-status="0" interval="30000" last-rc-change="1536642694" exec-time="0" queue-time="0" op-digest="c41d66ad65c8b35d2e9b3ba96602caa1"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="103:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;103:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="23" rc-code="0" op-status="0" interval="0" last-run="1536639742" last-rc-change="1536639742" exec-time="0" queue-time="0" op-digest="593e15353c64e73e2efe61415c7dd44b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-2_monitor_30000" operation_key="rabbitmq-bundle-2_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="111:4:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;111:4:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="25" rc-code="0" op-status="0" interval="30000" last-rc-change="1536639744" exec-time="0" queue-time="0" op-digest="10b0457d4221d44e95782a583ab2b288"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254000203a2" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254000203a2_last_0" operation_key="stonith-fence_ipmilan-5254000203a2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="81:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;81:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="79" rc-code="7" op-status="0" interval="0" last-run="1536639484" last-rc-change="1536639484" exec-time="0" queue-time="0" op-digest="8a3e28c7a372d53cbcda77abf2711335" op-secure-params=" password passwd " op-secure-digest="fc69953d2aa88f624ad62b9b8f3be038"/> + </lrm_resource> + <lrm_resource id="messaging-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-0_last_0" operation_key="messaging-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="54:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;54:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="4" rc-code="7" op-status="0" interval="0" last-run="1536639478" last-rc-change="1536639478" exec-time="0" queue-time="0" op-digest="4836793d5a979e695a7c54edcc69083d" op-force-restart=" server " op-restart-digest="4836793d5a979e695a7c54edcc69083d"/> + </lrm_resource> + <lrm_resource id="messaging-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-1_last_0" operation_key="messaging-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="45:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;45:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="33" rc-code="0" op-status="0" interval="0" last-run="1536642679" last-rc-change="1536642679" exec-time="0" queue-time="0" op-digest="eac6a75644b7b12e29292ee88f332c3b" op-force-restart=" server " op-restart-digest="eac6a75644b7b12e29292ee88f332c3b"/> + <lrm_rsc_op id="messaging-1_monitor_20000" operation_key="messaging-1_monitor_20000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="51:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;51:2:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="35" rc-code="0" op-status="0" interval="20000" last-rc-change="1536642688" exec-time="0" queue-time="0" op-digest="cae4acab365b4a1199064a7d9ae35277"/> + </lrm_resource> + <lrm_resource id="messaging-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="messaging-2_last_0" operation_key="messaging-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="48:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;48:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="19" rc-code="0" op-status="0" interval="0" last-run="1536639724" last-rc-change="1536639724" exec-time="0" queue-time="0" op-digest="db2745ea87d6675894187ff685b79256" op-force-restart=" server " op-restart-digest="db2745ea87d6675894187ff685b79256"/> + <lrm_rsc_op id="messaging-2_monitor_20000" operation_key="messaging-2_monitor_20000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="52:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;52:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="21" rc-code="0" op-status="0" interval="20000" last-rc-change="1536639735" exec-time="0" queue-time="0" op-digest="bb614fa01dd4d7606f6eb8fcdfd94a99"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-1_last_failure_0" operation_key="haproxy-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="48:55:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;48:55:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="138" rc-code="0" op-status="0" interval="0" last-run="1536641880" last-rc-change="1536641880" exec-time="134" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + <lrm_rsc_op id="haproxy-bundle-docker-1_last_0" operation_key="haproxy-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="48:55:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;48:55:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="138" rc-code="0" op-status="0" interval="0" last-run="1536641880" last-rc-change="1536641880" exec-time="134" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + <lrm_rsc_op id="haproxy-bundle-docker-1_monitor_60000" operation_key="haproxy-bundle-docker-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="202:56:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;202:56:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="140" rc-code="0" op-status="0" interval="60000" last-rc-change="1536641882" exec-time="126" queue-time="0" op-digest="2aad637fbfdf06adad45084dee30b131"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-2_last_0" operation_key="haproxy-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="77:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;77:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="63" rc-code="7" op-status="0" interval="0" last-run="1536639479" last-rc-change="1536639479" exec-time="958" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-0_last_0" operation_key="haproxy-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="75:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;75:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="55" rc-code="7" op-status="0" interval="0" last-run="1536639479" last-rc-change="1536639479" exec-time="1209" queue-time="0" op-digest="427602598e9e987c74a56e03191ac280"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="60:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;60:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="10" rc-code="7" op-status="0" interval="0" last-run="1536639478" last-rc-change="1536639478" exec-time="0" queue-time="0" op-digest="a41ad5f9625676395b163a06987de2d6" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-52540065418e" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-52540065418e_last_0" operation_key="stonith-fence_ipmilan-52540065418e_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="56:37:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;56:37:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="91" rc-code="7" op-status="0" interval="0" last-run="1536639484" last-rc-change="1536639484" exec-time="0" queue-time="0" op-digest="485ab5b428a73e923defbba8b73c7a5e" op-secure-params=" password passwd " op-secure-digest="3dea6b767f191e742eb78b2ef2859bd3"/> + </lrm_resource> + <lrm_resource id="openstack-cinder-volume-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="openstack-cinder-volume-docker-0_last_0" operation_key="openstack-cinder-volume-docker-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="78:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;78:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="67" rc-code="7" op-status="0" interval="0" last-run="1536639479" last-rc-change="1536639479" exec-time="1360" queue-time="0" op-digest="13e8c88fda0d2de2e026824b90a4acc3"/> + </lrm_resource> + <lrm_resource id="ip-10.0.0.109" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-10.0.0.109_last_0" operation_key="ip-10.0.0.109_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="70:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;70:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="35" rc-code="7" op-status="0" interval="0" last-run="1536639479" last-rc-change="1536639479" exec-time="1131" queue-time="0" op-digest="03a15e984166f433c51a2466e09fd9ff"/> + </lrm_resource> + <lrm_resource id="galera-bundle-0" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-0"> + <lrm_rsc_op id="galera-bundle-0_last_0" operation_key="galera-bundle-0_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="57:443:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;57:443:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="41" rc-code="0" op-status="0" interval="0" last-run="1536668415" last-rc-change="1536668415" exec-time="0" queue-time="0" op-digest="dbc6b52d45a75a0b041af92265b22f9e" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="galera-bundle-0_monitor_30000" operation_key="galera-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="59:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;59:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="38" rc-code="0" op-status="0" interval="30000" last-rc-change="1536642694" exec-time="0" queue-time="0" op-digest="69a36fdfe6e6f40d632b85bd91b8fdd0"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-5254005f9a33" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-5254005f9a33_last_0" operation_key="stonith-fence_ipmilan-5254005f9a33_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="79:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;79:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="71" rc-code="7" op-status="0" interval="0" last-run="1536639481" last-rc-change="1536639481" exec-time="2726" queue-time="0" op-digest="21a0208d2e2d00f39ad869a564f951d6" op-secure-params=" password passwd " op-secure-digest="838990deaa723c6bae08a5f0b7f5dbeb"/> + </lrm_resource> + <lrm_resource id="galera-bundle-2" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-2"> + <lrm_rsc_op id="galera-bundle-2_last_0" operation_key="galera-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="59:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;59:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1536639478" last-rc-change="1536639478" exec-time="0" queue-time="0" op-digest="bf7cf9acd053cee24dc3401862009e40" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-docker-1"> + <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="59:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;59:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="22" rc-code="0" op-status="0" interval="0" last-run="1536639742" last-rc-change="1536639742" exec-time="0" queue-time="0" op-digest="f6e3b46e18b24f6e1cca9639ec9b7c41" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="galera-bundle-1_monitor_30000" operation_key="galera-bundle-1_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="67:4:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;67:4:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="24" rc-code="0" op-status="0" interval="30000" last-rc-change="1536639743" exec-time="0" queue-time="0" op-digest="746166406c5f9be812b779885d4b7629"/> + </lrm_resource> + <lrm_resource id="ip-172.17.3.18" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.3.18_last_0" operation_key="ip-172.17.3.18_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="189:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;189:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="121" rc-code="0" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="4131" queue-time="0" op-digest="1229a37d233bcdac330edbda24cfb2d3"/> + <lrm_rsc_op id="ip-172.17.3.18_monitor_10000" operation_key="ip-172.17.3.18_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="190:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;190:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="125" rc-code="0" op-status="0" interval="10000" last-rc-change="1536639742" exec-time="64" queue-time="0" op-digest="89fba7d15f75130830c3251aa019c0a2"/> + </lrm_resource> + <lrm_resource id="ip-192.168.24.12" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-192.168.24.12_last_0" operation_key="ip-192.168.24.12_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="181:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;181:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="119" rc-code="0" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="4119" queue-time="0" op-digest="b4014942f7386bbb0f624129d6226304"/> + <lrm_rsc_op id="ip-192.168.24.12_monitor_10000" operation_key="ip-192.168.24.12_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="180:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;180:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="123" rc-code="0" op-status="0" interval="10000" last-rc-change="1536639742" exec-time="69" queue-time="0" op-digest="62c2cc737006fd52cbe49b4d8368ef2c"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-1_last_failure_0" operation_key="redis-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="47:55:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;47:55:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="134" rc-code="0" op-status="0" interval="0" last-run="1536641880" last-rc-change="1536641880" exec-time="144" queue-time="0" op-digest="f74158f23fe56366818561db91f8b1fa"/> + <lrm_rsc_op id="redis-bundle-docker-1_last_0" operation_key="redis-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="47:55:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;47:55:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="134" rc-code="0" op-status="0" interval="0" last-run="1536641880" last-rc-change="1536641880" exec-time="144" queue-time="0" op-digest="f74158f23fe56366818561db91f8b1fa"/> + <lrm_rsc_op id="redis-bundle-docker-1_monitor_60000" operation_key="redis-bundle-docker-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="136:56:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;136:56:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="139" rc-code="0" op-status="0" interval="60000" last-rc-change="1536641882" exec-time="126" queue-time="0" op-digest="ad9752b91073a7a4d4a3260fc1d4437f"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.12" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.12_last_0" operation_key="ip-172.17.1.12_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="72:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;72:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="43" rc-code="7" op-status="0" interval="0" last-run="1536639479" last-rc-change="1536639479" exec-time="1091" queue-time="0" op-digest="5abcca5b39b46c997bf39adbcad37032"/> + </lrm_resource> + <lrm_resource id="stonith-fence_ipmilan-52540098c9ff" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="stonith-fence_ipmilan-52540098c9ff_last_0" operation_key="stonith-fence_ipmilan-52540098c9ff_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="219:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;219:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="111" rc-code="0" op-status="0" interval="0" last-run="1536639724" last-rc-change="1536639724" exec-time="3387" queue-time="0" op-digest="50b045c8ec63652da67c44abb3b4defd" op-secure-params=" password passwd " op-secure-digest="5536bd929f6cb210ed102aa871a493a3"/> + <lrm_rsc_op id="stonith-fence_ipmilan-52540098c9ff_monitor_60000" operation_key="stonith-fence_ipmilan-52540098c9ff_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="211:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;211:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="115" rc-code="0" op-status="0" interval="60000" last-rc-change="1536639735" exec-time="659" queue-time="1" op-digest="480d6492ec02a36effc47737e589ccb1" op-secure-params=" password passwd " op-secure-digest="5536bd929f6cb210ed102aa871a493a3"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-0_last_0" operation_key="redis-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="63:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;63:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1536639478" last-rc-change="1536639478" exec-time="262" queue-time="0" op-digest="947d2dab1dcc112374f43bdbb7f74b46"/> + </lrm_resource> + <lrm_resource id="database-2" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-2_last_0" operation_key="database-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="53:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;53:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="3" rc-code="7" op-status="0" interval="0" last-run="1536639478" last-rc-change="1536639478" exec-time="0" queue-time="0" op-digest="02b9931cf6dc847d90267d71af414d8b" op-force-restart=" server " op-restart-digest="02b9931cf6dc847d90267d71af414d8b"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-2_last_0" operation_key="redis-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="67:36:7:5a6b6eac-3344-406e-83f1-936055094a44" transition-magic="0:7;67:36:7:5a6b6eac-3344-406e-83f1-936055094a44" exit-reason="" on_node="controller-1" call-id="26" rc-code="7" op-status="0" interval="0" last-run="1536639478" last-rc-change="1536639478" exec-time="547" queue-time="0" op-digest="a8c5b1da5b6add6748e940f8354580f7"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.18" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.18_last_0" operation_key="ip-172.17.1.18_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="185:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;185:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="120" rc-code="0" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="4147" queue-time="0" op-digest="deda41469e4d9bdb899e759812248c17"/> + <lrm_rsc_op id="ip-172.17.1.18_monitor_10000" operation_key="ip-172.17.1.18_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="185:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;185:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="124" rc-code="0" op-status="0" interval="10000" last-rc-change="1536639742" exec-time="72" queue-time="0" op-digest="ff88a3e3183c508e6aca50e54492b686"/> + </lrm_resource> + <lrm_resource id="database-1" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-1_last_0" operation_key="database-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="38:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;38:1:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="18" rc-code="0" op-status="0" interval="0" last-run="1536639724" last-rc-change="1536639724" exec-time="0" queue-time="0" op-digest="fc2797a4fdddde81b2f1ce9c77675ac7" op-force-restart=" server " op-restart-digest="fc2797a4fdddde81b2f1ce9c77675ac7"/> + <lrm_rsc_op id="database-1_monitor_20000" operation_key="database-1_monitor_20000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.14" transition-key="42:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;42:2:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="20" rc-code="0" op-status="0" interval="20000" last-rc-change="1536639735" exec-time="0" queue-time="0" op-digest="88347b8aa88a75ed33d5f6e93b005f80"/> + </lrm_resource> + <lrm_resource id="database-0" type="remote" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="database-0_last_0" operation_key="database-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="53:983:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;53:983:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="47" rc-code="7" op-status="0" interval="0" last-run="1536700080" last-rc-change="1536700080" exec-time="0" queue-time="0" op-digest="193a839e7d69046e32c8f28338b27181" op-force-restart=" server " op-restart-digest="193a839e7d69046e32c8f28338b27181"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="database-0" uname="database-0" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="database-0"> + <lrm_resources> + <lrm_resource id="galera-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-0_last_0" operation_key="galera-bundle-docker-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="66:985:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;66:985:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="16" rc-code="0" op-status="0" interval="0" last-run="1536700082" last-rc-change="1536700082" exec-time="458" queue-time="0" op-digest="71f9a692d766ab4cf7cc59f555e57013"/> + <lrm_rsc_op id="galera-bundle-docker-0_last_failure_0" operation_key="galera-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="52:984:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:1;52:984:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="6" rc-code="1" op-status="0" interval="0" last-run="1536700081" last-rc-change="1536700081" exec-time="90" queue-time="0" op-digest="71f9a692d766ab4cf7cc59f555e57013"/> + <lrm_rsc_op id="galera-bundle-docker-0_monitor_60000" operation_key="galera-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="67:985:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;67:985:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="17" rc-code="0" op-status="0" interval="60000" last-rc-change="1536700083" exec-time="99" queue-time="0" op-digest="221cec6c1371fac4a8bc587f2ae6e236"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-1_last_0" operation_key="galera-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="53:984:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;53:984:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="10" rc-code="7" op-status="0" interval="0" last-run="1536700082" last-rc-change="1536700082" exec-time="82" queue-time="0" op-digest="97c238ecadf85e2ddf162476b73e4ae6"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-2_last_0" operation_key="galera-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="54:984:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;54:984:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="14" rc-code="7" op-status="0" interval="0" last-run="1536700082" last-rc-change="1536700082" exec-time="49" queue-time="1" op-digest="fe35c185ce1e323d6fe8a0e9e391ec91"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="database-0"> + <instance_attributes id="status-database-0"> + <nvpair id="status-database-0-master-galera" name="master-galera" value="100"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="messaging-0" uname="messaging-0" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="messaging-0"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="32:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;32:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="960" rc-code="0" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="101" queue-time="0" op-digest="ae040b82313c323e21c4670707a9780a"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_failure_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="32:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;32:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="960" rc-code="0" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="101" queue-time="0" op-digest="ae040b82313c323e21c4670707a9780a"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_monitor_60000" operation_key="rabbitmq-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="93:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;93:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="965" rc-code="0" op-status="0" interval="60000" last-rc-change="1536642689" exec-time="0" queue-time="0" op-digest="3a23c9f953086b4add9203bf80f77e0f"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="33:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;33:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="962" rc-code="7" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="89" queue-time="0" op-digest="96dff92057862df79b06a95f8d1a9b2e"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="34:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;34:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="964" rc-code="7" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="55" queue-time="0" op-digest="a598abeee324765f1126ada0550bfe50"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="database-1" uname="database-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <transient_attributes id="database-1"> + <instance_attributes id="status-database-1"> + <nvpair id="status-database-1-master-galera" name="master-galera" value="100"/> + </instance_attributes> + </transient_attributes> + <lrm id="database-1"> + <lrm_resources> + <lrm_resource id="galera-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-0_last_0" operation_key="galera-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="29:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;29:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="532" rc-code="7" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="80" queue-time="0" op-digest="71f9a692d766ab4cf7cc59f555e57013"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-1_last_0" operation_key="galera-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="30:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;30:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="534" rc-code="0" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="121" queue-time="0" op-digest="97c238ecadf85e2ddf162476b73e4ae6"/> + <lrm_rsc_op id="galera-bundle-docker-1_last_failure_0" operation_key="galera-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="30:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;30:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="534" rc-code="0" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="121" queue-time="0" op-digest="97c238ecadf85e2ddf162476b73e4ae6"/> + <lrm_rsc_op id="galera-bundle-docker-1_monitor_60000" operation_key="galera-bundle-docker-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="58:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;58:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="537" rc-code="0" op-status="0" interval="60000" last-rc-change="1536639742" exec-time="0" queue-time="0" op-digest="9f6bf0c86aaeff119ba5fad3814661d8"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-2_last_0" operation_key="galera-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="31:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;31:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="536" rc-code="7" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="52" queue-time="0" op-digest="fe35c185ce1e323d6fe8a0e9e391ec91"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="database-2" uname="database-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <transient_attributes id="database-2"> + <instance_attributes id="status-database-2"> + <nvpair id="status-database-2-master-galera" name="master-galera" value="100"/> + </instance_attributes> + </transient_attributes> + <lrm id="database-2"> + <lrm_resources> + <lrm_resource id="galera-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-0_last_0" operation_key="galera-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="29:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;29:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="957" rc-code="7" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="81" queue-time="0" op-digest="71f9a692d766ab4cf7cc59f555e57013"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-1_last_0" operation_key="galera-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="30:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;30:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="959" rc-code="7" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="48" queue-time="0" op-digest="97c238ecadf85e2ddf162476b73e4ae6"/> + </lrm_resource> + <lrm_resource id="galera-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera-bundle-docker-2_last_0" operation_key="galera-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="31:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;31:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="961" rc-code="0" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="113" queue-time="0" op-digest="fe35c185ce1e323d6fe8a0e9e391ec91"/> + <lrm_rsc_op id="galera-bundle-docker-2_last_failure_0" operation_key="galera-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="31:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;31:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="961" rc-code="0" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="113" queue-time="0" op-digest="fe35c185ce1e323d6fe8a0e9e391ec91"/> + <lrm_rsc_op id="galera-bundle-docker-2_monitor_60000" operation_key="galera-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="62:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;62:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="962" rc-code="0" op-status="0" interval="60000" last-rc-change="1536642689" exec-time="0" queue-time="0" op-digest="11abec18dbfb2d045b2029620b6e260a"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="messaging-2" uname="messaging-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="messaging-2"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="35:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;35:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="531" rc-code="7" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="80" queue-time="0" op-digest="ae040b82313c323e21c4670707a9780a"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="36:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:7;36:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="533" rc-code="7" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="80" queue-time="0" op-digest="96dff92057862df79b06a95f8d1a9b2e"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="37:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;37:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="535" rc-code="0" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="97" queue-time="0" op-digest="a598abeee324765f1126ada0550bfe50"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_failure_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="37:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;37:2:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="535" rc-code="0" op-status="0" interval="0" last-run="1536639735" last-rc-change="1536639735" exec-time="97" queue-time="0" op-digest="a598abeee324765f1126ada0550bfe50"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_monitor_60000" operation_key="rabbitmq-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="102:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;102:3:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="536" rc-code="0" op-status="0" interval="60000" last-rc-change="1536639742" exec-time="0" queue-time="0" op-digest="9b2e69608eaf664ce11b97a6e2a95a62"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="messaging-2"> + <instance_attributes id="status-messaging-2"> + <nvpair id="status-messaging-2-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@messaging-2"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="messaging-1" uname="messaging-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="messaging-1"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="35:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;35:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="937" rc-code="7" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="81" queue-time="0" op-digest="ae040b82313c323e21c4670707a9780a"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="36:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;36:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="939" rc-code="0" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="95" queue-time="0" op-digest="96dff92057862df79b06a95f8d1a9b2e"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_failure_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="36:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;36:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="939" rc-code="0" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="95" queue-time="0" op-digest="96dff92057862df79b06a95f8d1a9b2e"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_monitor_60000" operation_key="rabbitmq-bundle-docker-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="98:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;98:3:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="943" rc-code="0" op-status="0" interval="60000" last-rc-change="1536642689" exec-time="0" queue-time="0" op-digest="391eec1a0e54c3c419b584cbb13f79e8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="37:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:7;37:2:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="941" rc-code="7" op-status="0" interval="0" last-run="1536642688" last-rc-change="1536642688" exec-time="87" queue-time="1" op-digest="a598abeee324765f1126ada0550bfe50"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="redis-bundle-2" uname="redis-bundle-2" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="redis-bundle-2"> + <lrm_resources> + <lrm_resource id="redis" type="redis" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis_last_0" operation_key="redis_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="49:488:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;49:488:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="5987" rc-code="0" op-status="0" interval="0" last-run="1536670817" last-rc-change="1536670817" exec-time="898" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_last_failure_0" operation_key="redis_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="49:488:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;49:488:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="5987" rc-code="0" op-status="0" interval="0" last-run="1536670817" last-rc-change="1536670817" exec-time="898" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_60000" operation_key="redis_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="164:489:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;164:489:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="5994" rc-code="0" op-status="0" interval="60000" last-rc-change="1536670819" exec-time="991" queue-time="0" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_45000" operation_key="redis_monitor_45000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="163:489:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;163:489:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="5995" rc-code="0" op-status="0" interval="45000" last-rc-change="1536670820" exec-time="976" queue-time="949" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="redis-bundle-1" uname="redis-bundle-1" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="redis-bundle-1"> + <lrm_resources> + <lrm_resource id="redis" type="redis" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis_last_0" operation_key="redis_promote_0" operation="promote" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="152:5:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;152:5:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="824" rc-code="0" op-status="0" interval="0" last-run="1536642706" last-rc-change="1536642706" exec-time="1577" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_last_failure_0" operation_key="redis_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="47:57:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;47:57:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="615" rc-code="0" op-status="0" interval="0" last-run="1536641883" last-rc-change="1536641883" exec-time="1004" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_pre_notify_stop_0" operation_key="redis_notify_0" operation="notify" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="265:486:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="-1:193;265:486:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1536670814" last-rc-change="1536670814" exec-time="0" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_post_notify_stop_0" operation_key="redis_notify_0" operation="notify" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="247:486:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="-1:193;247:486:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1536670815" last-rc-change="1536670815" exec-time="0" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_pre_notify_start_0" operation_key="redis_notify_0" operation="notify" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="252:488:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="-1:193;252:488:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1536670817" last-rc-change="1536670817" exec-time="0" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_post_notify_start_0" operation_key="redis_notify_0" operation="notify" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="251:17:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="-1:193;251:17:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1536643007" last-rc-change="1536643007" exec-time="0" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_pre_notify_demote_0" operation_key="redis_notify_0" operation="notify" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="271:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="-1:193;271:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1536642679" last-rc-change="1536642679" exec-time="0" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_post_notify_demote_0" operation_key="redis_notify_0" operation="notify" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="272:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="-1:193;272:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1536642680" last-rc-change="1536642680" exec-time="0" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_pre_notify_promote_0" operation_key="redis_notify_0" operation="notify" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="250:5:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="-1:193;250:5:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1536642705" last-rc-change="1536642705" exec-time="0" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_post_notify_promote_0" operation_key="redis_notify_0" operation="notify" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="251:5:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="-1:193;251:5:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1536642707" last-rc-change="1536642707" exec-time="0" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_20000" operation_key="redis_monitor_20000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="153:6:8:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:8;153:6:8:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="846" rc-code="8" op-status="0" interval="20000" last-rc-change="1536642713" exec-time="980" queue-time="0" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="redis-bundle-1"> + <instance_attributes id="status-redis-bundle-1"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="redis-bundle-0" uname="redis-bundle-0" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="redis-bundle-0"> + <lrm_resources> + <lrm_resource id="redis" type="redis" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis_last_0" operation_key="redis_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="48:488:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;48:488:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="5834" rc-code="0" op-status="0" interval="0" last-run="1536670817" last-rc-change="1536670817" exec-time="932" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_last_failure_0" operation_key="redis_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="48:488:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;48:488:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="5834" rc-code="0" op-status="0" interval="0" last-run="1536670817" last-rc-change="1536670817" exec-time="932" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_60000" operation_key="redis_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="160:489:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;160:489:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="5841" rc-code="0" op-status="0" interval="60000" last-rc-change="1536670819" exec-time="902" queue-time="0" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_45000" operation_key="redis_monitor_45000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="159:489:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;159:489:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="5842" rc-code="0" op-status="0" interval="45000" last-rc-change="1536670820" exec-time="971" queue-time="822" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="rabbitmq-bundle-2" uname="rabbitmq-bundle-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="rabbitmq-bundle-2"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="46:4:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;46:4:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="2845" rc-code="0" op-status="0" interval="0" last-run="1536639744" last-rc-change="1536639744" exec-time="4224" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_last_failure_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="46:4:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;46:4:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="2845" rc-code="0" op-status="0" interval="0" last-run="1536639744" last-rc-change="1536639744" exec-time="4224" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="123:5:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:0;123:5:0:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="2860" rc-code="0" op-status="0" interval="10000" last-rc-change="1536639754" exec-time="0" queue-time="0" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + <lrm_rsc_op id="rabbitmq_pre_notify_stop_0" operation_key="rabbitmq_notify_0" operation="notify" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="262:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="-1:193;262:1:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1536642679" last-rc-change="1536642679" exec-time="0" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_pre_notify_start_0" operation_key="rabbitmq_notify_0" operation="notify" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="240:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="-1:193;240:4:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="-1" rc-code="193" op-status="-1" interval="0" last-run="1536642694" last-rc-change="1536642694" exec-time="0" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="rabbitmq-bundle-2"> + <instance_attributes id="status-rabbitmq-bundle-2"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="rabbitmq-bundle-1" uname="rabbitmq-bundle-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="rabbitmq-bundle-1"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="42:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;42:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="5466" rc-code="0" op-status="0" interval="0" last-run="1536642694" last-rc-change="1536642694" exec-time="9097" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_last_failure_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="42:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;42:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="5466" rc-code="0" op-status="0" interval="0" last-rc-change="1536642694" exec-time="9097" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84" last-run="1536642694"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="121:5:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;121:5:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-1" call-id="5481" rc-code="0" op-status="0" interval="10000" last-rc-change="1536642709" exec-time="0" queue-time="0" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="rabbitmq-bundle-1"> + <instance_attributes id="status-rabbitmq-bundle-1"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="rabbitmq-bundle-0" uname="rabbitmq-bundle-0" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="rabbitmq-bundle-0"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="41:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;41:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="5481" rc-code="0" op-status="0" interval="0" last-run="1536642694" last-rc-change="1536642694" exec-time="10707" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_last_failure_0" operation_key="rabbitmq_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="41:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;41:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="5481" rc-code="0" op-status="0" interval="0" last-rc-change="1536642694" exec-time="10707" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84" last-run="1536642694"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="118:5:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;118:5:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="5496" rc-code="0" op-status="0" interval="10000" last-rc-change="1536642709" exec-time="0" queue-time="0" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="rabbitmq-bundle-0"> + <instance_attributes id="status-rabbitmq-bundle-0"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="galera-bundle-2" uname="galera-bundle-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="galera-bundle-2"> + <lrm_resources> + <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera_last_0" operation_key="galera_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="40:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:8;40:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="502" rc-code="8" op-status="0" interval="0" last-run="1536642694" last-rc-change="1536642694" exec-time="981" queue-time="0" op-digest="a918358adeaf3375161b9a12fd808cbd" op-secure-params=" user " op-secure-digest="a918358adeaf3375161b9a12fd808cbd"/> + <lrm_rsc_op id="galera_last_failure_0" operation_key="galera_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="40:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:8;40:4:7:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="502" rc-code="8" op-status="0" interval="0" last-run="1536642694" last-rc-change="1536642694" exec-time="981" queue-time="0" op-digest="a918358adeaf3375161b9a12fd808cbd"/> + <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="82:5:8:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:8;82:5:8:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-2" call-id="511" rc-code="8" op-status="0" interval="10000" last-rc-change="1536641882" exec-time="0" queue-time="0" op-digest="5a784b756b8d160b9d35108ee0f5183d" op-secure-params=" user " op-secure-digest="a918358adeaf3375161b9a12fd808cbd"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="galera-bundle-1" uname="galera-bundle-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> + <lrm id="galera-bundle-1"> + <lrm_resources> + <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera_last_0" operation_key="galera_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="44:4:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:8;44:4:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="482" rc-code="8" op-status="0" interval="0" last-run="1536639743" last-rc-change="1536639743" exec-time="903" queue-time="0" op-digest="a918358adeaf3375161b9a12fd808cbd" op-secure-params=" user " op-secure-digest="a918358adeaf3375161b9a12fd808cbd"/> + <lrm_rsc_op id="galera_last_failure_0" operation_key="galera_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="44:4:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:8;44:4:7:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="482" rc-code="8" op-status="0" interval="0" last-run="1536639743" last-rc-change="1536639743" exec-time="903" queue-time="0" op-digest="a918358adeaf3375161b9a12fd808cbd"/> + <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="83:5:8:79eb6bb3-23ce-41d1-863c-4f68a738af58" transition-magic="0:8;83:5:8:79eb6bb3-23ce-41d1-863c-4f68a738af58" exit-reason="" on_node="controller-1" call-id="491" rc-code="8" op-status="0" interval="10000" last-rc-change="1536638249" exec-time="0" queue-time="0" op-digest="5a784b756b8d160b9d35108ee0f5183d" op-secure-params=" user " op-secure-digest="a918358adeaf3375161b9a12fd808cbd"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="galera-bundle-1"> + <instance_attributes id="status-galera-bundle-1"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="galera-bundle-0" uname="galera-bundle-0" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="galera-bundle-0"> + <lrm_resources> + <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="galera_last_0" operation_key="galera_promote_0" operation="promote" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="93:987:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:0;93:987:0:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="37" rc-code="0" op-status="0" interval="0" last-run="1536700094" last-rc-change="1536700094" exec-time="42476" queue-time="0" op-digest="a918358adeaf3375161b9a12fd808cbd" op-secure-params=" user " op-secure-digest="a918358adeaf3375161b9a12fd808cbd"/> + <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="87:988:8:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="0:8;87:988:8:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="72" rc-code="8" op-status="0" interval="10000" last-rc-change="1536700137" exec-time="687" queue-time="0" op-digest="5a784b756b8d160b9d35108ee0f5183d" op-secure-params=" user " op-secure-digest="a918358adeaf3375161b9a12fd808cbd"/> + <lrm_rsc_op id="galera_last_failure_0" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="87:988:8:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" transition-magic="4:189;87:988:8:018a4c7f-d5cb-4ef8-85a4-031ed2cffd23" exit-reason="" on_node="controller-0" call-id="72" rc-code="189" op-status="4" interval="10000" last-rc-change="1536700136" exec-time="0" queue-time="0" op-digest="5a784b756b8d160b9d35108ee0f5183d" op-secure-params=" user " op-secure-digest="a918358adeaf3375161b9a12fd808cbd"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="galera-bundle-0"> + <instance_attributes id="status-galera-bundle-0"> + <nvpair id="status-galera-bundle-0-fail-count-galera.monitor_10000" name="fail-count-galera#monitor_10000" value="1"/> + <nvpair id="status-galera-bundle-0-last-failure-galera.monitor_10000" name="last-failure-galera#monitor_10000" value="1536701004"/> + </instance_attributes> + </transient_attributes> + </node_state> + </status> +</cib> diff --git a/pengine/test10/node-maintenance-1.dot b/pengine/test10/node-maintenance-1.dot index adbfd52750f..59801974e93 100644 --- a/pengine/test10/node-maintenance-1.dot +++ b/pengine/test10/node-maintenance-1.dot @@ -1,6 +1,4 @@ digraph "g" { "Cancel rsc2_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/node-maintenance-1.exp b/pengine/test10/node-maintenance-1.exp index 68047216927..8e8ff5d8e8d 100644 --- a/pengine/test10/node-maintenance-1.exp +++ b/pengine/test10/node-maintenance-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -17,17 +17,4 @@ </action_set> <inputs/> </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/node-maintenance-1.scores b/pengine/test10/node-maintenance-1.scores index 0b1e6dc14cd..c54f75151e4 100644 --- a/pengine/test10/node-maintenance-1.scores +++ b/pengine/test10/node-maintenance-1.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -1 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -1 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/node-maintenance-1.summary b/pengine/test10/node-maintenance-1.summary index 196c1445f11..f03539c1d22 100644 --- a/pengine/test10/node-maintenance-1.summary +++ b/pengine/test10/node-maintenance-1.summary @@ -13,7 +13,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node1 * Resource action: rsc2 cancel=10000 on node2 - * Pseudo action: all_stopped Revised cluster status: Node node2: maintenance diff --git a/pengine/test10/node-maintenance-2.exp b/pengine/test10/node-maintenance-2.exp index 35b569a9e53..543fea49f3e 100644 --- a/pengine/test10/node-maintenance-2.exp +++ b/pengine/test10/node-maintenance-2.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,7 +23,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/node-maintenance-2.scores b/pengine/test10/node-maintenance-2.scores index c3fe45ff2ae..777cb129c29 100644 --- a/pengine/test10/node-maintenance-2.scores +++ b/pengine/test10/node-maintenance-2.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -1 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -1 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/not-installed-agent.dot b/pengine/test10/not-installed-agent.dot index ec3fd9bf5be..35e2f084207 100644 --- a/pengine/test10/not-installed-agent.dot +++ b/pengine/test10/not-installed-agent.dot @@ -1,15 +1,12 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "rsc1_monitor_10000 sles11-2" [ style=bold color="green" fontcolor="black"] "rsc1_start_0 sles11-2" -> "rsc1_monitor_10000 sles11-2" [ style = bold] "rsc1_start_0 sles11-2" [ style=bold color="green" fontcolor="black"] -"rsc1_stop_0 sles11-1" -> "all_stopped" [ style = bold] "rsc1_stop_0 sles11-1" -> "rsc1_start_0 sles11-2" [ style = bold] "rsc1_stop_0 sles11-1" [ style=bold color="green" fontcolor="black"] "rsc2_monitor_10000 sles11-2" [ style=bold color="green" fontcolor="black"] "rsc2_start_0 sles11-2" -> "rsc2_monitor_10000 sles11-2" [ style = bold] "rsc2_start_0 sles11-2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 sles11-1" -> "all_stopped" [ style = bold] "rsc2_stop_0 sles11-1" -> "rsc2_start_0 sles11-2" [ style = bold] "rsc2_stop_0 sles11-1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/not-installed-agent.exp b/pengine/test10/not-installed-agent.exp index 722272d7e42..bce79cbdc79 100644 --- a/pengine/test10/not-installed-agent.exp +++ b/pengine/test10/not-installed-agent.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_10000" on_node="sles11-2" on_node_uuid="sles11-2"> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_10000" on_node="sles11-2" on_node_uuid="sles11-2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="sles11-2" CRM_meta_on_node_uuid="sles11-2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="sles11-2" on_node_uuid="sles11-2"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="sles11-2" on_node_uuid="sles11-2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="sles11-2" on_node_uuid="sles11-2"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="sles11-2" on_node_uuid="sles11-2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="sles11-2" CRM_meta_on_node_uuid="sles11-2" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,52 +36,37 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc2_monitor_10000" on_node="sles11-2" on_node_uuid="sles11-2"> + <rsc_op id="11" operation="monitor" operation_key="rsc2_monitor_10000" on_node="sles11-2" on_node_uuid="sles11-2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="ignore" CRM_meta_on_node="sles11-2" CRM_meta_on_node_uuid="sles11-2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="sles11-2" on_node_uuid="sles11-2"/> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="sles11-2" on_node_uuid="sles11-2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="sles11-2" on_node_uuid="sles11-2"> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="sles11-2" on_node_uuid="sles11-2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="sles11-2" CRM_meta_on_node_uuid="sles11-2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="sles11-1" on_node_uuid="sles11-1"/> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="sles11-1" on_node_uuid="sles11-1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="sles11-1" on_node_uuid="sles11-1"> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="sles11-1" on_node_uuid="sles11-1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="sles11-1" CRM_meta_on_node_uuid="sles11-1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="sles11-1" on_node_uuid="sles11-1"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="sles11-1" on_node_uuid="sles11-1"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/not-installed-agent.scores b/pengine/test10/not-installed-agent.scores index 2ac10cc98d3..d26addfd514 100644 --- a/pengine/test10/not-installed-agent.scores +++ b/pengine/test10/not-installed-agent.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on sles11-1: -INFINITY -native_color: rsc1 allocation score on sles11-2: 0 -native_color: rsc2 allocation score on sles11-1: -INFINITY -native_color: rsc2 allocation score on sles11-2: 0 -native_color: st_sbd allocation score on sles11-1: 1000 -native_color: st_sbd allocation score on sles11-2: 0 +pcmk__native_allocate: rsc1 allocation score on sles11-1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on sles11-2: 0 +pcmk__native_allocate: rsc2 allocation score on sles11-1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on sles11-2: 0 +pcmk__native_allocate: st_sbd allocation score on sles11-1: 1000 +pcmk__native_allocate: st_sbd allocation score on sles11-2: 0 diff --git a/pengine/test10/not-installed-agent.summary b/pengine/test10/not-installed-agent.summary index b32cdd466b1..6c92c1e83f7 100644 --- a/pengine/test10/not-installed-agent.summary +++ b/pengine/test10/not-installed-agent.summary @@ -13,7 +13,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on sles11-1 * Resource action: rsc2 stop on sles11-1 - * Pseudo action: all_stopped * Resource action: rsc1 start on sles11-2 * Resource action: rsc2 start on sles11-2 * Resource action: rsc1 monitor=10000 on sles11-2 diff --git a/pengine/test10/not-installed-tools.dot b/pengine/test10/not-installed-tools.dot index 78178993979..1edb956d072 100644 --- a/pengine/test10/not-installed-tools.dot +++ b/pengine/test10/not-installed-tools.dot @@ -1,9 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "rsc1_monitor_10000 sles11-2" [ style=bold color="green" fontcolor="black"] "rsc1_start_0 sles11-2" -> "rsc1_monitor_10000 sles11-2" [ style = bold] "rsc1_start_0 sles11-2" [ style=bold color="green" fontcolor="black"] -"rsc1_stop_0 sles11-1" -> "all_stopped" [ style = bold] "rsc1_stop_0 sles11-1" -> "rsc1_start_0 sles11-2" [ style = bold] "rsc1_stop_0 sles11-1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/not-installed-tools.exp b/pengine/test10/not-installed-tools.exp index f10504fc28e..5438b9499cb 100644 --- a/pengine/test10/not-installed-tools.exp +++ b/pengine/test10/not-installed-tools.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_10000" on_node="sles11-2" on_node_uuid="sles11-2"> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_10000" on_node="sles11-2" on_node_uuid="sles11-2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="sles11-2" CRM_meta_on_node_uuid="sles11-2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="sles11-2" on_node_uuid="sles11-2"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="sles11-2" on_node_uuid="sles11-2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="sles11-2" on_node_uuid="sles11-2"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="sles11-2" on_node_uuid="sles11-2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="sles11-2" CRM_meta_on_node_uuid="sles11-2" CRM_meta_timeout="20000" /> </rsc_op> @@ -34,16 +34,4 @@ </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="sles11-1" on_node_uuid="sles11-1"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/not-installed-tools.scores b/pengine/test10/not-installed-tools.scores index 39100e10bae..6d0ba9a19a9 100644 --- a/pengine/test10/not-installed-tools.scores +++ b/pengine/test10/not-installed-tools.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on sles11-1: -INFINITY -native_color: rsc1 allocation score on sles11-2: 0 -native_color: rsc2 allocation score on sles11-1: 1000 -native_color: rsc2 allocation score on sles11-2: 0 -native_color: st_sbd allocation score on sles11-1: 1000 -native_color: st_sbd allocation score on sles11-2: 0 +pcmk__native_allocate: rsc1 allocation score on sles11-1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on sles11-2: 0 +pcmk__native_allocate: rsc2 allocation score on sles11-1: 1000 +pcmk__native_allocate: rsc2 allocation score on sles11-2: 0 +pcmk__native_allocate: st_sbd allocation score on sles11-1: 1000 +pcmk__native_allocate: st_sbd allocation score on sles11-2: 0 diff --git a/pengine/test10/not-installed-tools.summary b/pengine/test10/not-installed-tools.summary index 01ae7f787b4..8dbd87d6497 100644 --- a/pengine/test10/not-installed-tools.summary +++ b/pengine/test10/not-installed-tools.summary @@ -11,7 +11,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on sles11-1 - * Pseudo action: all_stopped * Resource action: rsc1 start on sles11-2 * Resource action: rsc1 monitor=10000 on sles11-2 diff --git a/pengine/test10/not-reschedule-unneeded-monitor.dot b/pengine/test10/not-reschedule-unneeded-monitor.dot index 669753480bb..cde48604216 100644 --- a/pengine/test10/not-reschedule-unneeded-monitor.dot +++ b/pengine/test10/not-reschedule-unneeded-monitor.dot @@ -1,9 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "sle12-kvm_monitor_10000 kimball" [ style=bold color="green" fontcolor="black"] "sle12-kvm_start_0 kimball" -> "sle12-kvm_monitor_10000 kimball" [ style = bold] "sle12-kvm_start_0 kimball" [ style=bold color="green" fontcolor="black"] -"sle12-kvm_stop_0 castor" -> "all_stopped" [ style = bold] "sle12-kvm_stop_0 castor" -> "sle12-kvm_start_0 kimball" [ style = bold] "sle12-kvm_stop_0 castor" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/not-reschedule-unneeded-monitor.exp b/pengine/test10/not-reschedule-unneeded-monitor.exp index 76d403488c8..286299862f0 100644 --- a/pengine/test10/not-reschedule-unneeded-monitor.exp +++ b/pengine/test10/not-reschedule-unneeded-monitor.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="sle12-kvm_monitor_10000" on_node="kimball" on_node_uuid="178325681"> + <rsc_op id="41" operation="monitor" operation_key="sle12-kvm_monitor_10000" on_node="kimball" on_node_uuid="178325681"> <primitive id="sle12-kvm" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="kimball" CRM_meta_on_node_uuid="178325681" CRM_meta_record_pending="true" CRM_meta_timeout="30000" CRM_meta_trace_ra="1" config="/etc/vm/sle12-kvm.xml" migrate_options="--migrateuri=qemu+ssh://%n/system" migration_transport="ssh" save_config_on_stop="1" sync_config_on_stop="1" trace_ra="1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="sle12-kvm_start_0" on_node="kimball" on_node_uuid="178325681"/> + <rsc_op id="40" operation="start" operation_key="sle12-kvm_start_0" on_node="kimball" on_node_uuid="178325681"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="41" operation="start" operation_key="sle12-kvm_start_0" on_node="kimball" on_node_uuid="178325681"> + <rsc_op id="40" operation="start" operation_key="sle12-kvm_start_0" on_node="kimball" on_node_uuid="178325681"> <primitive id="sle12-kvm" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_name="start" CRM_meta_on_node="kimball" CRM_meta_on_node_uuid="178325681" CRM_meta_record_pending="true" CRM_meta_timeout="90000" CRM_meta_trace_ra="1" config="/etc/vm/sle12-kvm.xml" migrate_options="--migrateuri=qemu+ssh://%n/system" migration_transport="ssh" save_config_on_stop="1" sync_config_on_stop="1" trace_ra="1"/> </rsc_op> @@ -34,16 +34,4 @@ </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="10" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="sle12-kvm_stop_0" on_node="castor" on_node_uuid="178325584"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/not-reschedule-unneeded-monitor.scores b/pengine/test10/not-reschedule-unneeded-monitor.scores index 359107653f8..fe7f6456420 100644 --- a/pengine/test10/not-reschedule-unneeded-monitor.scores +++ b/pengine/test10/not-reschedule-unneeded-monitor.scores @@ -1,61 +1,61 @@ Allocation scores: -clone_color: base-clone allocation score on castor: 0 -clone_color: base-clone allocation score on kimball: 0 -clone_color: c-vm-fs allocation score on castor: 0 -clone_color: c-vm-fs allocation score on kimball: 0 -clone_color: cl_sgdisk allocation score on castor: 0 -clone_color: cl_sgdisk allocation score on kimball: 0 -clone_color: dlm:0 allocation score on castor: 0 -clone_color: dlm:0 allocation score on kimball: 1 -clone_color: dlm:1 allocation score on castor: 1 -clone_color: dlm:1 allocation score on kimball: 0 -clone_color: sgdisk:0 allocation score on castor: 0 -clone_color: sgdisk:0 allocation score on kimball: 1 -clone_color: sgdisk:1 allocation score on castor: 1 -clone_color: sgdisk:1 allocation score on kimball: 0 -clone_color: vm-fs:0 allocation score on castor: 0 -clone_color: vm-fs:0 allocation score on kimball: 1 -clone_color: vm-fs:1 allocation score on castor: 1 -clone_color: vm-fs:1 allocation score on kimball: 0 -clone_color: vm1:0 allocation score on castor: 0 -clone_color: vm1:0 allocation score on kimball: 0 -clone_color: vm1:1 allocation score on castor: 0 -clone_color: vm1:1 allocation score on kimball: 0 -clone_color: vmdisk:0 allocation score on castor: 0 -clone_color: vmdisk:0 allocation score on kimball: 1 -clone_color: vmdisk:1 allocation score on castor: 1 -clone_color: vmdisk:1 allocation score on kimball: 0 -group_color: vm-fs:0 allocation score on castor: 0 -group_color: vm-fs:0 allocation score on kimball: 1 -group_color: vm-fs:1 allocation score on castor: 1 -group_color: vm-fs:1 allocation score on kimball: -INFINITY -group_color: vm1:0 allocation score on castor: 0 -group_color: vm1:0 allocation score on kimball: 0 -group_color: vm1:1 allocation score on castor: 0 -group_color: vm1:1 allocation score on kimball: -INFINITY -group_color: vmdisk:0 allocation score on castor: 0 -group_color: vmdisk:0 allocation score on kimball: 1 -group_color: vmdisk:1 allocation score on castor: 1 -group_color: vmdisk:1 allocation score on kimball: -INFINITY -native_color: dlm:0 allocation score on castor: 0 -native_color: dlm:0 allocation score on kimball: 1 -native_color: dlm:1 allocation score on castor: 1 -native_color: dlm:1 allocation score on kimball: -INFINITY -native_color: sbd allocation score on castor: 0 -native_color: sbd allocation score on kimball: 1 -native_color: sgdisk:0 allocation score on castor: 0 -native_color: sgdisk:0 allocation score on kimball: 1 -native_color: sgdisk:1 allocation score on castor: 1 -native_color: sgdisk:1 allocation score on kimball: -INFINITY -native_color: sle12-kvm allocation score on castor: -INFINITY -native_color: sle12-kvm allocation score on kimball: 0 -native_color: vm-fs:0 allocation score on castor: -INFINITY -native_color: vm-fs:0 allocation score on kimball: 1 -native_color: vm-fs:1 allocation score on castor: 1 -native_color: vm-fs:1 allocation score on kimball: -INFINITY -native_color: vmdisk:0 allocation score on castor: -INFINITY -native_color: vmdisk:0 allocation score on kimball: 2 -native_color: vmdisk:1 allocation score on castor: 2 -native_color: vmdisk:1 allocation score on kimball: -INFINITY -native_color: xen-f allocation score on castor: -INFINITY -native_color: xen-f allocation score on kimball: -INFINITY +pcmk__clone_allocate: base-clone allocation score on castor: 0 +pcmk__clone_allocate: base-clone allocation score on kimball: 0 +pcmk__clone_allocate: c-vm-fs allocation score on castor: 0 +pcmk__clone_allocate: c-vm-fs allocation score on kimball: 0 +pcmk__clone_allocate: cl_sgdisk allocation score on castor: 0 +pcmk__clone_allocate: cl_sgdisk allocation score on kimball: 0 +pcmk__clone_allocate: dlm:0 allocation score on castor: 0 +pcmk__clone_allocate: dlm:0 allocation score on kimball: 1 +pcmk__clone_allocate: dlm:1 allocation score on castor: 1 +pcmk__clone_allocate: dlm:1 allocation score on kimball: 0 +pcmk__clone_allocate: sgdisk:0 allocation score on castor: 0 +pcmk__clone_allocate: sgdisk:0 allocation score on kimball: 1 +pcmk__clone_allocate: sgdisk:1 allocation score on castor: 1 +pcmk__clone_allocate: sgdisk:1 allocation score on kimball: 0 +pcmk__clone_allocate: vm-fs:0 allocation score on castor: 0 +pcmk__clone_allocate: vm-fs:0 allocation score on kimball: 1 +pcmk__clone_allocate: vm-fs:1 allocation score on castor: 1 +pcmk__clone_allocate: vm-fs:1 allocation score on kimball: 0 +pcmk__clone_allocate: vm1:0 allocation score on castor: 0 +pcmk__clone_allocate: vm1:0 allocation score on kimball: 0 +pcmk__clone_allocate: vm1:1 allocation score on castor: 0 +pcmk__clone_allocate: vm1:1 allocation score on kimball: 0 +pcmk__clone_allocate: vmdisk:0 allocation score on castor: 0 +pcmk__clone_allocate: vmdisk:0 allocation score on kimball: 1 +pcmk__clone_allocate: vmdisk:1 allocation score on castor: 1 +pcmk__clone_allocate: vmdisk:1 allocation score on kimball: 0 +pcmk__group_allocate: vm-fs:0 allocation score on castor: 0 +pcmk__group_allocate: vm-fs:0 allocation score on kimball: 1 +pcmk__group_allocate: vm-fs:1 allocation score on castor: 1 +pcmk__group_allocate: vm-fs:1 allocation score on kimball: -INFINITY +pcmk__group_allocate: vm1:0 allocation score on castor: 0 +pcmk__group_allocate: vm1:0 allocation score on kimball: 0 +pcmk__group_allocate: vm1:1 allocation score on castor: 0 +pcmk__group_allocate: vm1:1 allocation score on kimball: -INFINITY +pcmk__group_allocate: vmdisk:0 allocation score on castor: 0 +pcmk__group_allocate: vmdisk:0 allocation score on kimball: 1 +pcmk__group_allocate: vmdisk:1 allocation score on castor: 1 +pcmk__group_allocate: vmdisk:1 allocation score on kimball: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on castor: 0 +pcmk__native_allocate: dlm:0 allocation score on kimball: 1 +pcmk__native_allocate: dlm:1 allocation score on castor: 1 +pcmk__native_allocate: dlm:1 allocation score on kimball: -INFINITY +pcmk__native_allocate: sbd allocation score on castor: 0 +pcmk__native_allocate: sbd allocation score on kimball: 1 +pcmk__native_allocate: sgdisk:0 allocation score on castor: 0 +pcmk__native_allocate: sgdisk:0 allocation score on kimball: 1 +pcmk__native_allocate: sgdisk:1 allocation score on castor: 1 +pcmk__native_allocate: sgdisk:1 allocation score on kimball: -INFINITY +pcmk__native_allocate: sle12-kvm allocation score on castor: -INFINITY +pcmk__native_allocate: sle12-kvm allocation score on kimball: 0 +pcmk__native_allocate: vm-fs:0 allocation score on castor: -INFINITY +pcmk__native_allocate: vm-fs:0 allocation score on kimball: 1 +pcmk__native_allocate: vm-fs:1 allocation score on castor: 1 +pcmk__native_allocate: vm-fs:1 allocation score on kimball: -INFINITY +pcmk__native_allocate: vmdisk:0 allocation score on castor: -INFINITY +pcmk__native_allocate: vmdisk:0 allocation score on kimball: 2 +pcmk__native_allocate: vmdisk:1 allocation score on castor: 2 +pcmk__native_allocate: vmdisk:1 allocation score on kimball: -INFINITY +pcmk__native_allocate: xen-f allocation score on castor: -INFINITY +pcmk__native_allocate: xen-f allocation score on kimball: -INFINITY diff --git a/pengine/test10/not-reschedule-unneeded-monitor.summary b/pengine/test10/not-reschedule-unneeded-monitor.summary index 429ea24cf1e..ada7eae402e 100644 --- a/pengine/test10/not-reschedule-unneeded-monitor.summary +++ b/pengine/test10/not-reschedule-unneeded-monitor.summary @@ -1,4 +1,4 @@ -1 of 11 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 11 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ castor kimball ] @@ -18,7 +18,6 @@ Transition Summary: Executing cluster transition: * Resource action: sle12-kvm stop on castor - * Pseudo action: all_stopped * Resource action: sle12-kvm start on kimball * Resource action: sle12-kvm monitor=10000 on kimball diff --git a/pengine/test10/notify-0.dot b/pengine/test10/notify-0.dot index 88406c281c4..691cc684264 100644 --- a/pengine/test10/notify-0.dot +++ b/pengine/test10/notify-0.dot @@ -1,12 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] "child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc1:1_start_0 node1" -> "rsc1_running_0" [ style = bold] "child_rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc2:0_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc2:0_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_running_0" [ style=bold color="green" fontcolor="orange" ] "rsc1_start_0" -> "child_rsc1:1_start_0 node1" [ style = bold] diff --git a/pengine/test10/notify-0.exp b/pengine/test10/notify-0.exp index 34f6dab1db2..bb9955f650a 100644 --- a/pengine/test10/notify-0.exp +++ b/pengine/test10/notify-0.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="6" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,47 +23,47 @@ </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="8" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="7" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="6" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="7" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="6" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="10" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -72,38 +72,28 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="rsc2_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="rsc2_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="10" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="8"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="11" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/notify-0.scores b/pengine/test10/notify-0.scores index 6a85a59b2bf..4fabb89f53b 100644 --- a/pengine/test10/notify-0.scores +++ b/pengine/test10/notify-0.scores @@ -1,6 +1,6 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 11 -clone_color: child_rsc1:1 allocation score on node1: 10 -clone_color: rsc1 allocation score on node1: 10 -native_color: child_rsc1:0 allocation score on node1: 11 -native_color: child_rsc1:1 allocation score on node1: 10 +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 11 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 10 +pcmk__clone_allocate: rsc1 allocation score on node1: 10 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 11 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 10 diff --git a/pengine/test10/notify-0.summary b/pengine/test10/notify-0.summary index 69112dab645..b9179803588 100644 --- a/pengine/test10/notify-0.summary +++ b/pengine/test10/notify-0.summary @@ -23,7 +23,6 @@ Executing cluster transition: * Pseudo action: rsc1_running_0 * Resource action: child_rsc2:0 stop on node1 * Pseudo action: rsc2_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 ] diff --git a/pengine/test10/notify-1.dot b/pengine/test10/notify-1.dot index 09252bc910a..ecdf8baed35 100644 --- a/pengine/test10/notify-1.dot +++ b/pengine/test10/notify-1.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_rsc1:0_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] "child_rsc1:0_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc1:0_pre_notify_start_0 node1" -> "rsc1_confirmed-pre_notify_start_0" [ style = bold] @@ -12,9 +11,9 @@ "child_rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:0_pre_notify_stop_0 node1" -> "rsc2_confirmed-pre_notify_stop_0" [ style = bold] "child_rsc2:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc2:0_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc2:0_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange" ] "rsc1_confirmed-pre_notify_start_0" -> "rsc1_post_notify_running_0" [ style = bold] @@ -32,7 +31,6 @@ "rsc1_start_0" -> "child_rsc1:1_start_0 node1" [ style = bold] "rsc1_start_0" -> "rsc1_running_0" [ style = bold] "rsc1_start_0" [ style=bold color="green" fontcolor="orange" ] -"rsc2_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "rsc2_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "rsc2_confirmed-pre_notify_stop_0" -> "rsc2_post_notify_stopped_0" [ style = bold] "rsc2_confirmed-pre_notify_stop_0" -> "rsc2_stop_0" [ style = bold] diff --git a/pengine/test10/notify-1.exp b/pengine/test10/notify-1.exp index d6bce21e0f2..ca7d42a5ad5 100644 --- a/pengine/test10/notify-1.exp +++ b/pengine/test10/notify-1.exp @@ -1,59 +1,59 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="36" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="34" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="10" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="35" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="33" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:1" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="notify" operation_key="rsc1_pre_notify_start_0"/> + <pseudo_event id="8" operation="notify" operation_key="rsc1_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="37" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="35" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="10" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="6" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -62,55 +62,55 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="12" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"> + <pseudo_event id="11" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="10" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="36" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="34" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="37" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="35" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="11" operation="notify" operation_key="rsc1_post_notify_running_0"> + <pseudo_event id="10" operation="notify" operation_key="rsc1_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="7" operation="running" operation_key="rsc1_running_0"/> </trigger> <trigger> - <pseudo_event id="10" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> + <pseudo_event id="9" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="10" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"> + <pseudo_event id="9" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="notify" operation_key="rsc1_pre_notify_start_0"/> + <pseudo_event id="8" operation="notify" operation_key="rsc1_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="35" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="33" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="9" operation="notify" operation_key="rsc1_pre_notify_start_0"> + <pseudo_event id="8" operation="notify" operation_key="rsc1_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -118,63 +118,63 @@ </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="8" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="7" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="6" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="7" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="6" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="10" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> + <pseudo_event id="9" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="40" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="38" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc2:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname=" " CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc2:1" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="child_rsc2:0" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> + <pseudo_event id="27" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="19" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="18" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc2:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname=" " CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc2:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="child_rsc2:0" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -183,49 +183,49 @@ </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="31" operation="notified" operation_key="rsc2_confirmed-post_notify_stopped_0"> + <pseudo_event id="30" operation="notified" operation_key="rsc2_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="rsc2_post_notify_stopped_0"/> + <pseudo_event id="29" operation="notify" operation_key="rsc2_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="30" operation="notify" operation_key="rsc2_post_notify_stopped_0"> + <pseudo_event id="29" operation="notify" operation_key="rsc2_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stopped" operation_key="rsc2_stopped_0"/> + <pseudo_event id="26" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> + <pseudo_event id="28" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="29" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"> + <pseudo_event id="28" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> + <pseudo_event id="27" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="40" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="38" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="28" operation="notify" operation_key="rsc2_pre_notify_stop_0"> + <pseudo_event id="27" operation="notify" operation_key="rsc2_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -233,43 +233,31 @@ </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="27" operation="stopped" operation_key="rsc2_stopped_0"> + <pseudo_event id="26" operation="stopped" operation_key="rsc2_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="18" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="26" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="25" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="20"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="19" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <pseudo_event id="31" operation="notified" operation_key="rsc2_confirmed-post_notify_stopped_0"/> + <pseudo_event id="28" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/notify-1.scores b/pengine/test10/notify-1.scores index 6a85a59b2bf..4fabb89f53b 100644 --- a/pengine/test10/notify-1.scores +++ b/pengine/test10/notify-1.scores @@ -1,6 +1,6 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 11 -clone_color: child_rsc1:1 allocation score on node1: 10 -clone_color: rsc1 allocation score on node1: 10 -native_color: child_rsc1:0 allocation score on node1: 11 -native_color: child_rsc1:1 allocation score on node1: 10 +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 11 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 10 +pcmk__clone_allocate: rsc1 allocation score on node1: 10 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 11 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 10 diff --git a/pengine/test10/notify-1.summary b/pengine/test10/notify-1.summary index 0a734a68e4e..0bd0416f7f7 100644 --- a/pengine/test10/notify-1.summary +++ b/pengine/test10/notify-1.summary @@ -35,7 +35,6 @@ Executing cluster transition: * Resource action: child_rsc1:1 notify on node1 * Pseudo action: rsc1_confirmed-post_notify_running_0 * Pseudo action: rsc2_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 ] diff --git a/pengine/test10/notify-2.dot b/pengine/test10/notify-2.dot index 09252bc910a..ecdf8baed35 100644 --- a/pengine/test10/notify-2.dot +++ b/pengine/test10/notify-2.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_rsc1:0_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] "child_rsc1:0_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc1:0_pre_notify_start_0 node1" -> "rsc1_confirmed-pre_notify_start_0" [ style = bold] @@ -12,9 +11,9 @@ "child_rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc2:0_pre_notify_stop_0 node1" -> "rsc2_confirmed-pre_notify_stop_0" [ style = bold] "child_rsc2:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc2:0_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc2:0_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange" ] "rsc1_confirmed-pre_notify_start_0" -> "rsc1_post_notify_running_0" [ style = bold] @@ -32,7 +31,6 @@ "rsc1_start_0" -> "child_rsc1:1_start_0 node1" [ style = bold] "rsc1_start_0" -> "rsc1_running_0" [ style = bold] "rsc1_start_0" [ style=bold color="green" fontcolor="orange" ] -"rsc2_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "rsc2_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "rsc2_confirmed-pre_notify_stop_0" -> "rsc2_post_notify_stopped_0" [ style = bold] "rsc2_confirmed-pre_notify_stop_0" -> "rsc2_stop_0" [ style = bold] diff --git a/pengine/test10/notify-2.exp b/pengine/test10/notify-2.exp index d6bce21e0f2..ca7d42a5ad5 100644 --- a/pengine/test10/notify-2.exp +++ b/pengine/test10/notify-2.exp @@ -1,59 +1,59 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="36" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="34" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="10" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="35" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="33" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:1" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="notify" operation_key="rsc1_pre_notify_start_0"/> + <pseudo_event id="8" operation="notify" operation_key="rsc1_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="37" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="35" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="10" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc1:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="6" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -62,55 +62,55 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="12" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"> + <pseudo_event id="11" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="10" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="36" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="34" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="37" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="35" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="11" operation="notify" operation_key="rsc1_post_notify_running_0"> + <pseudo_event id="10" operation="notify" operation_key="rsc1_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="7" operation="running" operation_key="rsc1_running_0"/> </trigger> <trigger> - <pseudo_event id="10" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> + <pseudo_event id="9" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="10" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"> + <pseudo_event id="9" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="notify" operation_key="rsc1_pre_notify_start_0"/> + <pseudo_event id="8" operation="notify" operation_key="rsc1_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="35" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="33" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="9" operation="notify" operation_key="rsc1_pre_notify_start_0"> + <pseudo_event id="8" operation="notify" operation_key="rsc1_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -118,63 +118,63 @@ </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="8" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="7" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="6" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="7" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="6" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="10" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> + <pseudo_event id="9" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="40" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="38" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc2:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname=" " CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc2:1" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="child_rsc2:0" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> + <pseudo_event id="27" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="19" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="18" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc2:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname=" " CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc2:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="child_rsc2:0" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -183,49 +183,49 @@ </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="31" operation="notified" operation_key="rsc2_confirmed-post_notify_stopped_0"> + <pseudo_event id="30" operation="notified" operation_key="rsc2_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="rsc2_post_notify_stopped_0"/> + <pseudo_event id="29" operation="notify" operation_key="rsc2_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="30" operation="notify" operation_key="rsc2_post_notify_stopped_0"> + <pseudo_event id="29" operation="notify" operation_key="rsc2_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stopped" operation_key="rsc2_stopped_0"/> + <pseudo_event id="26" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> + <pseudo_event id="28" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="29" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"> + <pseudo_event id="28" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> + <pseudo_event id="27" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="40" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="38" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="28" operation="notify" operation_key="rsc2_pre_notify_stop_0"> + <pseudo_event id="27" operation="notify" operation_key="rsc2_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -233,43 +233,31 @@ </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="27" operation="stopped" operation_key="rsc2_stopped_0"> + <pseudo_event id="26" operation="stopped" operation_key="rsc2_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="18" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="26" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="25" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="20"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="19" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <pseudo_event id="31" operation="notified" operation_key="rsc2_confirmed-post_notify_stopped_0"/> + <pseudo_event id="28" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/notify-2.scores b/pengine/test10/notify-2.scores index 6a85a59b2bf..4fabb89f53b 100644 --- a/pengine/test10/notify-2.scores +++ b/pengine/test10/notify-2.scores @@ -1,6 +1,6 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 11 -clone_color: child_rsc1:1 allocation score on node1: 10 -clone_color: rsc1 allocation score on node1: 10 -native_color: child_rsc1:0 allocation score on node1: 11 -native_color: child_rsc1:1 allocation score on node1: 10 +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 11 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 10 +pcmk__clone_allocate: rsc1 allocation score on node1: 10 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 11 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 10 diff --git a/pengine/test10/notify-2.summary b/pengine/test10/notify-2.summary index 0a734a68e4e..0bd0416f7f7 100644 --- a/pengine/test10/notify-2.summary +++ b/pengine/test10/notify-2.summary @@ -35,7 +35,6 @@ Executing cluster transition: * Resource action: child_rsc1:1 notify on node1 * Pseudo action: rsc1_confirmed-post_notify_running_0 * Pseudo action: rsc2_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 ] diff --git a/pengine/test10/notify-3.dot b/pengine/test10/notify-3.dot index bb75ccbd8de..a0e1c0b3474 100644 --- a/pengine/test10/notify-3.dot +++ b/pengine/test10/notify-3.dot @@ -1,6 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:0_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] "child_rsc1:0_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black" ] @@ -11,6 +11,7 @@ "child_rsc1:0_pre_notify_stop_0 node1" -> "rsc1_confirmed-pre_notify_stop_0" [ style = bold] "child_rsc1:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "child_rsc1:1_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] "child_rsc1:1_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black" ] @@ -18,20 +19,20 @@ "child_rsc1:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc1:1_start_0 node1" -> "rsc1_running_0" [ style = bold] "child_rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc1:1_stop_0 node2" -> "all_stopped" [ style = bold] "child_rsc1:1_stop_0 node2" -> "child_rsc1:1_start_0 node1" [ style = bold] "child_rsc1:1_stop_0 node2" -> "rsc1_stopped_0" [ style = bold] "child_rsc1:1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] +"child_rsc2:0_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:0_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "child_rsc2:0_pre_notify_stop_0 node1" -> "rsc2_confirmed-pre_notify_stop_0" [ style = bold] "child_rsc2:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"child_rsc2:0_stop_0 node1" -> "all_stopped" [ style = bold] "child_rsc2:0_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] +"child_rsc2:1_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] "child_rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange" ] -"rsc1_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "rsc1_confirmed-post_notify_stopped_0" -> "rsc1_pre_notify_start_0" [ style = bold] "rsc1_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "rsc1_confirmed-pre_notify_start_0" -> "rsc1_post_notify_running_0" [ style = bold] @@ -65,7 +66,6 @@ "rsc1_stopped_0" -> "rsc1_post_notify_stopped_0" [ style = bold] "rsc1_stopped_0" -> "rsc1_start_0" [ style = bold] "rsc1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"rsc2_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "rsc2_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "rsc2_confirmed-pre_notify_stop_0" -> "rsc2_post_notify_stopped_0" [ style = bold] "rsc2_confirmed-pre_notify_stop_0" -> "rsc2_stop_0" [ style = bold] diff --git a/pengine/test10/notify-3.exp b/pengine/test10/notify-3.exp index d878783e840..7948b3839ec 100644 --- a/pengine/test10/notify-3.exp +++ b/pengine/test10/notify-3.exp @@ -1,59 +1,59 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="43" operation="notify" operation_key="child_rsc1:0_post_notify_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="41" operation="notify" operation_key="child_rsc1:0_post_notify_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0 child_rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="child_rsc1:1" CRM_meta_notify_stop_uname="node2" CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="notify" operation_key="rsc1_post_notify_stopped_0"/> + <pseudo_event id="20" operation="notify" operation_key="rsc1_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="42" operation="notify" operation_key="child_rsc1:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="40" operation="notify" operation_key="child_rsc1:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0 child_rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="child_rsc1:1" CRM_meta_notify_stop_uname="node2" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="notify" operation_key="rsc1_pre_notify_stop_0"/> + <pseudo_event id="18" operation="notify" operation_key="rsc1_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="40" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="38" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0 child_rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="child_rsc1:1" CRM_meta_notify_stop_uname="node2" CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="14" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="39" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="37" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0 child_rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="child_rsc1:1" CRM_meta_notify_stop_uname="node2" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notify" operation_key="rsc1_pre_notify_start_0"/> + <pseudo_event id="12" operation="notify" operation_key="rsc1_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -62,62 +62,62 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="44" operation="notify" operation_key="child_rsc1:1_pre_notify_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="42" operation="notify" operation_key="child_rsc1:1_pre_notify_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0 child_rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="child_rsc1:1" CRM_meta_notify_stop_uname="node2" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="notify" operation_key="rsc1_pre_notify_stop_0"/> + <pseudo_event id="18" operation="notify" operation_key="rsc1_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="41" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="39" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0 child_rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="child_rsc1:1" CRM_meta_notify_stop_uname="node2" CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="14" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0 child_rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="child_rsc1:1" CRM_meta_notify_stop_uname="node2" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="child_rsc1:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="stop" operation_key="child_rsc1:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="10" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="stop" operation_key="child_rsc1:1_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="stop" operation_key="child_rsc1:1_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc1:0 child_rsc1:1" CRM_meta_notify_active_uname="node1 node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="child_rsc1:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource="child_rsc1:1" CRM_meta_notify_stop_uname="node2" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc1:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -126,55 +126,55 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="22" operation="notified" operation_key="rsc1_confirmed-post_notify_stopped_0"> + <pseudo_event id="21" operation="notified" operation_key="rsc1_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="notify" operation_key="rsc1_post_notify_stopped_0"/> + <pseudo_event id="20" operation="notify" operation_key="rsc1_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="43" operation="notify" operation_key="child_rsc1:0_post_notify_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="41" operation="notify" operation_key="child_rsc1:0_post_notify_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="21" operation="notify" operation_key="rsc1_post_notify_stopped_0"> + <pseudo_event id="20" operation="notify" operation_key="rsc1_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="stopped" operation_key="rsc1_stopped_0"/> + <pseudo_event id="17" operation="stopped" operation_key="rsc1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="20" operation="notified" operation_key="rsc1_confirmed-pre_notify_stop_0"/> + <pseudo_event id="19" operation="notified" operation_key="rsc1_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="20" operation="notified" operation_key="rsc1_confirmed-pre_notify_stop_0"> + <pseudo_event id="19" operation="notified" operation_key="rsc1_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="notify" operation_key="rsc1_pre_notify_stop_0"/> + <pseudo_event id="18" operation="notify" operation_key="rsc1_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="42" operation="notify" operation_key="child_rsc1:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="40" operation="notify" operation_key="child_rsc1:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="44" operation="notify" operation_key="child_rsc1:1_pre_notify_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="42" operation="notify" operation_key="child_rsc1:1_pre_notify_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="19" operation="notify" operation_key="rsc1_pre_notify_stop_0"> + <pseudo_event id="18" operation="notify" operation_key="rsc1_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -182,156 +182,162 @@ </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="rsc1_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="rsc1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="child_rsc1:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="8" operation="stop" operation_key="child_rsc1:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="notified" operation_key="rsc1_confirmed-pre_notify_stop_0"/> + <pseudo_event id="19" operation="notified" operation_key="rsc1_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="16" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"> + <pseudo_event id="15" operation="notified" operation_key="rsc1_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notify" operation_key="rsc1_post_notify_running_0"/> + <pseudo_event id="14" operation="notify" operation_key="rsc1_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="40" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="38" operation="notify" operation_key="child_rsc1:0_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="41" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="39" operation="notify" operation_key="child_rsc1:1_post_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="15" operation="notify" operation_key="rsc1_post_notify_running_0"> + <pseudo_event id="14" operation="notify" operation_key="rsc1_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="running" operation_key="rsc1_running_0"/> + <pseudo_event id="11" operation="running" operation_key="rsc1_running_0"/> </trigger> <trigger> - <pseudo_event id="14" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> + <pseudo_event id="13" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="14" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"> + <pseudo_event id="13" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notify" operation_key="rsc1_pre_notify_start_0"/> + <pseudo_event id="12" operation="notify" operation_key="rsc1_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="39" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="37" operation="notify" operation_key="child_rsc1:0_pre_notify_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="13" operation="notify" operation_key="rsc1_pre_notify_start_0"> + <pseudo_event id="12" operation="notify" operation_key="rsc1_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="notified" operation_key="rsc1_confirmed-post_notify_stopped_0"/> + <pseudo_event id="21" operation="notified" operation_key="rsc1_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="12" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="11" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="9" operation="start" operation_key="child_rsc1:1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="10" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="11" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="10" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="child_rsc1:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="3" operation="monitor" operation_key="child_rsc1:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="14" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> + <pseudo_event id="13" operation="notified" operation_key="rsc1_confirmed-pre_notify_start_0"/> </trigger> <trigger> - <pseudo_event id="18" operation="stopped" operation_key="rsc1_stopped_0"/> + <pseudo_event id="17" operation="stopped" operation_key="rsc1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="45" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="43" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc2:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname=" " CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc2:1" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="child_rsc2:0" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> + <pseudo_event id="31" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="23" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="22" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_active_resource="child_rsc2:0" CRM_meta_notify_active_uname="node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname=" " CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="child_rsc2:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="child_rsc2:0" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:0" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -340,7 +346,7 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -349,7 +355,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="child_rsc2:1" class="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -358,49 +364,49 @@ </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="35" operation="notified" operation_key="rsc2_confirmed-post_notify_stopped_0"> + <pseudo_event id="34" operation="notified" operation_key="rsc2_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="rsc2_post_notify_stopped_0"/> + <pseudo_event id="33" operation="notify" operation_key="rsc2_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="28" priority="1000000"> <action_set> - <pseudo_event id="34" operation="notify" operation_key="rsc2_post_notify_stopped_0"> + <pseudo_event id="33" operation="notify" operation_key="rsc2_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stopped" operation_key="rsc2_stopped_0"/> + <pseudo_event id="30" operation="stopped" operation_key="rsc2_stopped_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> + <pseudo_event id="32" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="33" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"> + <pseudo_event id="32" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> + <pseudo_event id="31" operation="notify" operation_key="rsc2_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="45" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="43" operation="notify" operation_key="child_rsc2:0_pre_notify_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="32" operation="notify" operation_key="rsc2_pre_notify_stop_0"> + <pseudo_event id="31" operation="notify" operation_key="rsc2_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -408,49 +414,37 @@ </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="31" operation="stopped" operation_key="rsc2_stopped_0"> + <pseudo_event id="30" operation="stopped" operation_key="rsc2_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="child_rsc2:0_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="child_rsc2:1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="22" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="30" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="30" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="29" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="33"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="child_rsc1:1_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - <trigger> - <pseudo_event id="22" operation="notified" operation_key="rsc1_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="23" operation="stop" operation_key="child_rsc2:0_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <pseudo_event id="35" operation="notified" operation_key="rsc2_confirmed-post_notify_stopped_0"/> + <pseudo_event id="32" operation="notified" operation_key="rsc2_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/notify-3.scores b/pengine/test10/notify-3.scores index 6a85a59b2bf..4fabb89f53b 100644 --- a/pengine/test10/notify-3.scores +++ b/pengine/test10/notify-3.scores @@ -1,6 +1,6 @@ Allocation scores: -clone_color: child_rsc1:0 allocation score on node1: 11 -clone_color: child_rsc1:1 allocation score on node1: 10 -clone_color: rsc1 allocation score on node1: 10 -native_color: child_rsc1:0 allocation score on node1: 11 -native_color: child_rsc1:1 allocation score on node1: 10 +pcmk__clone_allocate: child_rsc1:0 allocation score on node1: 11 +pcmk__clone_allocate: child_rsc1:1 allocation score on node1: 10 +pcmk__clone_allocate: rsc1 allocation score on node1: 10 +pcmk__native_allocate: child_rsc1:0 allocation score on node1: 11 +pcmk__native_allocate: child_rsc1:1 allocation score on node1: 10 diff --git a/pengine/test10/notify-3.summary b/pengine/test10/notify-3.summary index 6c3367e1ef3..c19c67275c3 100644 --- a/pengine/test10/notify-3.summary +++ b/pengine/test10/notify-3.summary @@ -38,7 +38,6 @@ Executing cluster transition: * Pseudo action: rsc1_confirmed-post_notify_stopped_0 * Pseudo action: rsc1_pre_notify_start_0 * Pseudo action: rsc2_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped * Resource action: child_rsc1:0 notify on node1 * Pseudo action: rsc1_confirmed-pre_notify_start_0 * Pseudo action: rsc1_start_0 diff --git a/pengine/test10/notify-behind-stopping-remote.dot b/pengine/test10/notify-behind-stopping-remote.dot new file mode 100644 index 00000000000..1704cdd3cb8 --- /dev/null +++ b/pengine/test10/notify-behind-stopping-remote.dot @@ -0,0 +1,81 @@ +digraph "g" { +"Cancel redis_monitor_45000 redis-bundle-0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"Cancel redis_monitor_45000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"Cancel redis_monitor_60000 redis-bundle-0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"Cancel redis_monitor_60000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_60000 ra2" [ style=dashed color="red" fontcolor="black"] +"redis-bundle-1_start_0 ra2" -> "redis-bundle-1_monitor_60000 ra2" [ style = dashed] +"redis-bundle-1_start_0 ra2" -> "redis_monitor_45000 redis-bundle-1" [ style = dashed] +"redis-bundle-1_start_0 ra2" -> "redis_monitor_60000 redis-bundle-1" [ style = dashed] +"redis-bundle-1_start_0 ra2" -> "redis_start_0 redis-bundle-1" [ style = dashed] +"redis-bundle-1_start_0 ra2" [ style=dashed color="red" fontcolor="black"] +"redis-bundle-1_stop_0 ra2" -> "redis-bundle-1_start_0 ra2" [ style = dashed] +"redis-bundle-1_stop_0 ra2" -> "redis-bundle-docker-1_stop_0 ra2" [ style = bold] +"redis-bundle-1_stop_0 ra2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-1_stop_0 ra2" -> "redis-bundle_stopped_0" [ style = bold] +"redis-bundle-docker-1_stop_0 ra2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis-bundle_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle-master_pre_notify_promote_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_promoted_0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_promote_0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promote_0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promoted_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_running_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_running_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_start_0" -> "redis-bundle-master_running_0" [ style = bold] +"redis-bundle-master_start_0" -> "redis_start_0 redis-bundle-1" [ style = dashed] +"redis-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_running_0" -> "redis-bundle_promote_0" [ style = bold] +"redis-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_stop_0" -> "redis-bundle-docker-1_stop_0 ra2" [ style = bold] +"redis-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_stopped_0" -> "redis-bundle_promote_0" [ style = bold] +"redis-bundle_stopped_0" -> "redis-bundle_start_0" [ style = bold] +"redis-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis_monitor_20000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_monitor_45000 redis-bundle-1" [ style=dashed color="red" fontcolor="black"] +"redis_monitor_60000 redis-bundle-1" [ style=dashed color="red" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_promote_0 redis-bundle-0" -> "redis-bundle-master_promoted_0" [ style = bold] +"redis_promote_0 redis-bundle-0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_start_0 redis-bundle-1" -> "redis-bundle-master_running_0" [ style = dashed] +"redis_start_0 redis-bundle-1" -> "redis_monitor_45000 redis-bundle-1" [ style = dashed] +"redis_start_0 redis-bundle-1" -> "redis_monitor_60000 redis-bundle-1" [ style = dashed] +"redis_start_0 redis-bundle-1" [ style=dashed color="red" fontcolor="black"] +} diff --git a/pengine/test10/notify-behind-stopping-remote.exp b/pengine/test10/notify-behind-stopping-remote.exp new file mode 100644 index 00000000000..708af13a01d --- /dev/null +++ b/pengine/test10/notify-behind-stopping-remote.exp @@ -0,0 +1,373 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0" priority="1000000"> + <action_set> + <rsc_op id="75" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="ra1 ra2 ra3 ra1 ra2 ra3" CRM_meta_notify_all_uname="ra1 ra2 ra3 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="ra1 ra2 ra3 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="ra1" CRM_meta_timeout="90000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="51" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <rsc_op id="74" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="ra1 ra2 ra3 ra1 ra2 ra3" CRM_meta_notify_all_uname="ra1 ra2 ra3 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="ra1 ra2 ra3 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="ra1" CRM_meta_timeout="90000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="49" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="2"> + <action_set> + <rsc_op id="29" operation="monitor" operation_key="redis_monitor_20000" internal_operation_key="redis:0_monitor_20000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_op_target_rc="8" CRM_meta_physical_host="ra1" CRM_meta_role="Master" CRM_meta_timeout="60000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="28" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"/> + </trigger> + <trigger> + <pseudo_event id="52" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <rsc_op id="28" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="ra1 ra2 ra3 ra1 ra2 ra3" CRM_meta_notify_all_uname="ra1 ra2 ra3 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="ra1 ra2 ra3 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_physical_host="ra1" CRM_meta_timeout="120000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="7" operation="cancel" operation_key="redis_monitor_60000" internal_operation_key="redis:0_monitor_60000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"/> + </trigger> + <trigger> + <rsc_op id="8" operation="cancel" operation_key="redis_monitor_45000" internal_operation_key="redis:0_monitor_45000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"/> + </trigger> + <trigger> + <pseudo_event id="47" operation="promote" operation_key="redis-bundle-master_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="4"> + <action_set> + <rsc_op id="8" operation="cancel" operation_key="redis_monitor_45000" internal_operation_key="redis:0_monitor_45000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="45000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_operation="monitor" CRM_meta_timeout="60000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="5"> + <action_set> + <rsc_op id="7" operation="cancel" operation_key="redis_monitor_60000" internal_operation_key="redis:0_monitor_60000" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"> + <primitive id="redis" long-id="redis:0" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="redis-bundle-0" CRM_meta_on_node_uuid="redis-bundle-0" CRM_meta_operation="monitor" CRM_meta_role="Slave" CRM_meta_timeout="60000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="6" priority="1000000"> + <action_set> + <rsc_op id="77" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="ra3"> + <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="ra1 ra2 ra3 ra1 ra2 ra3" CRM_meta_notify_all_uname="ra1 ra2 ra3 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="ra1 ra2 ra3 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="ra3" CRM_meta_timeout="90000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="51" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="7"> + <action_set> + <rsc_op id="76" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="ra3"> + <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:2" CRM_meta_notify_active_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_all_hosts="ra1 ra2 ra3 ra1 ra2 ra3" CRM_meta_notify_all_uname="ra1 ra2 ra3 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="ra1 ra2 ra3 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:1" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="redis:0" CRM_meta_notify_promote_uname="redis-bundle-0" CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="redis-bundle-0 redis-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="redis-bundle-2" CRM_meta_on_node_uuid="redis-bundle-2" CRM_meta_physical_host="ra3" CRM_meta_timeout="90000" wait_last_known_master="true"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="49" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="8" priority="1000000"> + <action_set> + <pseudo_event id="52" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="51" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"/> + </trigger> + <trigger> + <rsc_op id="75" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:0_post_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"/> + </trigger> + <trigger> + <rsc_op id="77" operation="notify" operation_key="redis_post_notify_promote_0" internal_operation_key="redis:2_post_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="ra3"/> + </trigger> + </inputs> + </synapse> + <synapse id="9" priority="1000000"> + <action_set> + <pseudo_event id="51" operation="notify" operation_key="redis-bundle-master_post_notify_promoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="48" operation="promoted" operation_key="redis-bundle-master_promoted_0"/> + </trigger> + <trigger> + <pseudo_event id="50" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="10"> + <action_set> + <pseudo_event id="50" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="49" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"/> + </trigger> + <trigger> + <rsc_op id="74" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:0_pre_notify_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"/> + </trigger> + <trigger> + <rsc_op id="76" operation="notify" operation_key="redis_pre_notify_promote_0" internal_operation_key="redis:2_pre_notify_promote_0" on_node="redis-bundle-2" on_node_uuid="redis-bundle-2" router_node="ra3"/> + </trigger> + </inputs> + </synapse> + <synapse id="11"> + <action_set> + <pseudo_event id="49" operation="notify" operation_key="redis-bundle-master_pre_notify_promote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="40" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="12" priority="1000000"> + <action_set> + <pseudo_event id="48" operation="promoted" operation_key="redis-bundle-master_promoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="28" operation="promote" operation_key="redis_promote_0" internal_operation_key="redis:0_promote_0" on_node="redis-bundle-0" on_node_uuid="redis-bundle-0" router_node="ra1"/> + </trigger> + </inputs> + </synapse> + <synapse id="13"> + <action_set> + <pseudo_event id="47" operation="promote" operation_key="redis-bundle-master_promote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="36" operation="running" operation_key="redis-bundle-master_running_0"/> + </trigger> + <trigger> + <pseudo_event id="50" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_promote_0"/> + </trigger> + <trigger> + <pseudo_event id="59" operation="promote" operation_key="redis-bundle_promote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="14" priority="1000000"> + <action_set> + <pseudo_event id="40" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="39" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="15" priority="1000000"> + <action_set> + <pseudo_event id="39" operation="notify" operation_key="redis-bundle-master_post_notify_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="36" operation="running" operation_key="redis-bundle-master_running_0"/> + </trigger> + <trigger> + <pseudo_event id="38" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="16"> + <action_set> + <pseudo_event id="38" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="37" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="17"> + <action_set> + <pseudo_event id="37" operation="notify" operation_key="redis-bundle-master_pre_notify_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="18" priority="1000000"> + <action_set> + <pseudo_event id="36" operation="running" operation_key="redis-bundle-master_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="35" operation="start" operation_key="redis-bundle-master_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="19"> + <action_set> + <pseudo_event id="35" operation="start" operation_key="redis-bundle-master_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="22" operation="start" operation_key="redis-bundle_start_0"/> + </trigger> + <trigger> + <pseudo_event id="38" operation="notified" operation_key="redis-bundle-master_confirmed-pre_notify_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="20"> + <action_set> + <rsc_op id="15" operation="stop" operation_key="redis-bundle-docker-1_stop_0" on_node="ra2" on_node_uuid="2"> + <primitive id="redis-bundle-docker-1" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="ra2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="docker.io/tripleoqueens/centos-binary-redis:current-tripleo-rdo" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/redis-bundle-1" reuse="false" run_cmd="/usr/sbin/pacemaker_remoted" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3123 -v /dev/log:/dev/log -v /dev/zero:/etc/libqb/force-filesystem-sockets:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/redis.conf:/etc/redis.conf:ro -v /var/lib/redis:/var/lib/redis:rw -v /var/log/redis:/var/log/redis:rw -v /var/run/redis:/var/run/redis:rw -v /usr/lib/ocf:/usr/lib/ocf:rw -v /var/log/pacemaker:/var/log/pacemaker:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/redis-bundle-1:/var/log --user=root --log-driver=journald "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="16" operation="stop" operation_key="redis-bundle-1_stop_0" on_node="ra2" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="24" operation="stop" operation_key="redis-bundle_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="21"> + <action_set> + <rsc_op id="16" operation="stop" operation_key="redis-bundle-1_stop_0" on_node="ra2" on_node_uuid="2"> + <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="ra2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="ra2" port="3123"/> + <downed> + <node id="redis-bundle-1"/> + </downed> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="22" priority="1000000"> + <action_set> + <pseudo_event id="60" operation="promoted" operation_key="redis-bundle_promoted_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="52" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_promoted_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="23"> + <action_set> + <pseudo_event id="59" operation="promote" operation_key="redis-bundle_promote_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="23" operation="running" operation_key="redis-bundle_running_0"/> + </trigger> + <trigger> + <pseudo_event id="25" operation="stopped" operation_key="redis-bundle_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="24" priority="1000000"> + <action_set> + <pseudo_event id="25" operation="stopped" operation_key="redis-bundle_stopped_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="15" operation="stop" operation_key="redis-bundle-docker-1_stop_0" on_node="ra2" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="25"> + <action_set> + <pseudo_event id="24" operation="stop" operation_key="redis-bundle_stop_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="26" priority="1000000"> + <action_set> + <pseudo_event id="23" operation="running" operation_key="redis-bundle_running_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="40" operation="notified" operation_key="redis-bundle-master_confirmed-post_notify_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="27"> + <action_set> + <pseudo_event id="22" operation="start" operation_key="redis-bundle_start_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="25" operation="stopped" operation_key="redis-bundle_stopped_0"/> + </trigger> + </inputs> + </synapse> +</transition_graph> diff --git a/pengine/test10/notify-behind-stopping-remote.scores b/pengine/test10/notify-behind-stopping-remote.scores new file mode 100644 index 00000000000..4ca18d62df5 --- /dev/null +++ b/pengine/test10/notify-behind-stopping-remote.scores @@ -0,0 +1,65 @@ +Allocation scores: +Using the original execution date of: 2018-11-22 20:36:07Z +pcmk__bundle_allocate: redis-bundle allocation score on ra1: 0 +pcmk__bundle_allocate: redis-bundle allocation score on ra2: -INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on ra3: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on ra1: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on ra2: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on ra3: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on ra1: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on ra2: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on ra3: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on ra1: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on ra2: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on ra3: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on ra1: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on ra2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on ra3: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on ra1: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on ra2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on ra3: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on ra1: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on ra2: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on ra3: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on ra1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on ra2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on ra3: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-2: -INFINITY +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: 501 +pcmk__bundle_allocate: redis:1 allocation score on redis-bundle-1: 500 +pcmk__bundle_allocate: redis:2 allocation score on redis-bundle-2: 501 +pcmk__clone_allocate: redis-bundle-master allocation score on ra1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on ra2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on ra3: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-1: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-2: 0 +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__clone_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on ra1: 10000 +pcmk__native_allocate: redis-bundle-0 allocation score on ra2: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on ra3: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on ra1: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on ra2: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on ra3: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on ra1: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on ra2: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on ra3: 10000 +pcmk__native_allocate: redis-bundle-docker-0 allocation score on ra1: 0 +pcmk__native_allocate: redis-bundle-docker-0 allocation score on ra2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on ra3: 0 +pcmk__native_allocate: redis-bundle-docker-1 allocation score on ra1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on ra2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on ra3: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on ra1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on ra2: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on ra3: 0 +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__native_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +redis:0 promotion score on redis-bundle-0: 1 +redis:1 promotion score on redis-bundle-1: -1 +redis:2 promotion score on redis-bundle-2: 1 diff --git a/pengine/test10/notify-behind-stopping-remote.summary b/pengine/test10/notify-behind-stopping-remote.summary new file mode 100644 index 00000000000..525570aec3f --- /dev/null +++ b/pengine/test10/notify-behind-stopping-remote.summary @@ -0,0 +1,57 @@ +Using the original execution date of: 2018-11-22 20:36:07Z + +Current cluster status: +Online: [ ra1 ra2 ra3 ] +Containers: [ redis-bundle-0:redis-bundle-docker-0 redis-bundle-1:redis-bundle-docker-1 redis-bundle-2:redis-bundle-docker-2 ] + + Docker container set: redis-bundle [docker.io/tripleoqueens/centos-binary-redis:current-tripleo-rdo] + redis-bundle-0 (ocf::heartbeat:redis): Slave ra1 + redis-bundle-1 (ocf::heartbeat:redis): Stopped ra2 + redis-bundle-2 (ocf::heartbeat:redis): Slave ra3 + +Transition Summary: + * Promote redis:0 ( Slave -> Master redis-bundle-0 ) + * Stop redis-bundle-docker-1 ( ra2 ) due to node availability + * Stop redis-bundle-1 ( ra2 ) due to unrunnable redis-bundle-docker-1 start + * Start redis:1 ( redis-bundle-1 ) due to unrunnable redis-bundle-docker-1 start (blocked) + +Executing cluster transition: + * Resource action: redis cancel=45000 on redis-bundle-0 + * Resource action: redis cancel=60000 on redis-bundle-0 + * Pseudo action: redis-bundle-master_pre_notify_start_0 + * Resource action: redis-bundle-1 stop on ra2 + * Pseudo action: redis-bundle_stop_0 + * Pseudo action: redis-bundle-master_confirmed-pre_notify_start_0 + * Resource action: redis-bundle-docker-1 stop on ra2 + * Pseudo action: redis-bundle_stopped_0 + * Pseudo action: redis-bundle_start_0 + * Pseudo action: redis-bundle-master_start_0 + * Pseudo action: redis-bundle-master_running_0 + * Pseudo action: redis-bundle-master_post_notify_running_0 + * Pseudo action: redis-bundle-master_confirmed-post_notify_running_0 + * Pseudo action: redis-bundle_running_0 + * Pseudo action: redis-bundle-master_pre_notify_promote_0 + * Pseudo action: redis-bundle_promote_0 + * Resource action: redis notify on redis-bundle-0 + * Resource action: redis notify on redis-bundle-2 + * Pseudo action: redis-bundle-master_confirmed-pre_notify_promote_0 + * Pseudo action: redis-bundle-master_promote_0 + * Resource action: redis promote on redis-bundle-0 + * Pseudo action: redis-bundle-master_promoted_0 + * Pseudo action: redis-bundle-master_post_notify_promoted_0 + * Resource action: redis notify on redis-bundle-0 + * Resource action: redis notify on redis-bundle-2 + * Pseudo action: redis-bundle-master_confirmed-post_notify_promoted_0 + * Pseudo action: redis-bundle_promoted_0 + * Resource action: redis monitor=20000 on redis-bundle-0 +Using the original execution date of: 2018-11-22 20:36:07Z + +Revised cluster status: +Online: [ ra1 ra2 ra3 ] +Containers: [ redis-bundle-0:redis-bundle-docker-0 redis-bundle-2:redis-bundle-docker-2 ] + + Docker container set: redis-bundle [docker.io/tripleoqueens/centos-binary-redis:current-tripleo-rdo] + redis-bundle-0 (ocf::heartbeat:redis): Master ra1 + redis-bundle-1 (ocf::heartbeat:redis): Stopped + redis-bundle-2 (ocf::heartbeat:redis): Slave ra3 + diff --git a/pengine/test10/notify-behind-stopping-remote.xml b/pengine/test10/notify-behind-stopping-remote.xml new file mode 100644 index 00000000000..66351b808ba --- /dev/null +++ b/pengine/test10/notify-behind-stopping-remote.xml @@ -0,0 +1,187 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.10" epoch="53" num_updates="5" admin_epoch="0" cib-last-written="Thu Nov 22 15:35:52 2018" update-origin="ra2" update-client="crm_resource" update-user="root" have-quorum="1" dc-uuid="3" execution-date="1542918967"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="false"/> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.19-8.el7_6.1-c3c624ea3d"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="ratester"/> + <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1542909574"/> + </cluster_property_set> + <cluster_property_set id="redis_replication"> + <nvpair id="redis_replication-redis_REPL_INFO" name="redis_REPL_INFO" value="ra2"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="ra1"/> + <node id="2" uname="ra2"/> + <node id="3" uname="ra3"/> + </nodes> + <resources> + <bundle id="redis-bundle"> + <docker masters="1" network="host" replicas="3" image="docker.io/tripleoqueens/centos-binary-redis:current-tripleo-rdo" run-command="/usr/sbin/pacemaker_remoted" options="--user=root --log-driver=journald"/> + <network control-port="3123"/> + <storage> + <storage-mapping target-dir="/dev/log" id="map0" source-dir="/dev/log"/> + <storage-mapping target-dir="/etc/libqb/force-filesystem-sockets" options="ro" id="map1" source-dir="/dev/zero"/> + <storage-mapping target-dir="/etc/hosts" options="ro" id="map2" source-dir="/etc/hosts"/> + <storage-mapping target-dir="/etc/localtime" options="ro" id="map3" source-dir="/etc/localtime"/> + <storage-mapping target-dir="/etc/redis.conf" options="ro" id="map4" source-dir="/etc/redis.conf"/> + <storage-mapping target-dir="/var/lib/redis" options="rw" id="map5" source-dir="/var/lib/redis"/> + <storage-mapping target-dir="/var/log/redis" options="rw" id="map6" source-dir="/var/log/redis"/> + <storage-mapping target-dir="/var/run/redis" options="rw" id="map7" source-dir="/var/run/redis"/> + <storage-mapping target-dir="/usr/lib/ocf" options="rw" id="map8" source-dir="/usr/lib/ocf"/> + <storage-mapping target-dir="/var/log/pacemaker" options="rw" id="pcmk1" source-dir="/var/log/pacemaker"/> + </storage> + <primitive class="ocf" id="redis" provider="heartbeat" type="redis"> + <instance_attributes id="redis-instance_attributes"> + <nvpair id="redis-instance_attributes-wait_last_known_master" name="wait_last_known_master" value="true"/> + </instance_attributes> + <meta_attributes id="redis-meta_attributes"> + <nvpair id="redis-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> + <nvpair id="redis-meta_attributes-notify" name="notify" value="true"/> + </meta_attributes> + <operations> + <op id="redis-demote-interval-0s" interval="0s" name="demote" timeout="120s"/> + <op id="redis-monitor-interval-45s" interval="45s" name="monitor" timeout="60s"/> + <op id="redis-monitor-interval-20s" interval="20s" name="monitor" role="Master" timeout="60s"/> + <op id="redis-monitor-interval-60s" interval="60s" name="monitor" role="Slave" timeout="60s"/> + <op id="redis-notify-interval-0s" interval="0s" name="notify" timeout="90s"/> + <op id="redis-promote-interval-0s" interval="0s" name="promote" timeout="120s"/> + <op id="redis-start-interval-0s" interval="0s" name="start" timeout="120s"/> + <op id="redis-stop-interval-0s" interval="0s" name="stop" timeout="200s"/> + </operations> + </primitive> + </bundle> + </resources> + <constraints> + <rsc_location id="cli-ban-redis-bundle-on-ra2" rsc="redis-bundle" role="Started" node="ra2" score="-INFINITY"/> + </constraints> + </configuration> + <status> + <node_state id="2" uname="ra2" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="redis-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-2_last_0" operation_key="redis-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="7:38:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;7:38:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra2" call-id="53" rc-code="7" op-status="0" interval="0" last-run="1542907811" last-rc-change="1542907811" exec-time="65" queue-time="0" op-digest="317386a3af010667314d88ddf93a0150"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-0_last_0" operation_key="redis-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="7:39:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;7:39:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra2" call-id="61" rc-code="7" op-status="0" interval="0" last-run="1542907815" last-rc-change="1542907815" exec-time="122" queue-time="0" op-digest="cabda3f80e7220806c7022b88efab9d4"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-1_last_0" operation_key="redis-bundle-docker-1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="6:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;6:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra2" call-id="81" rc-code="0" op-status="0" interval="0" last-run="1542918685" last-rc-change="1542918685" exec-time="1479" queue-time="0" op-digest="ad90cb2f61c71c84e840c796e44d628a"/> + <lrm_rsc_op id="redis-bundle-docker-1_monitor_60000" operation_key="redis-bundle-docker-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="7:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;7:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra2" call-id="82" rc-code="0" op-status="0" interval="60000" last-rc-change="1542918686" exec-time="173" queue-time="0" op-digest="51d9043cab411f1c983d9539d2997c26"/> + </lrm_resource> + <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-0"> + <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="5:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;5:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra2" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1542907819" last-rc-change="1542907819" exec-time="0" queue-time="0" op-digest="109c7a28bbb65c3c294a591f03377dd3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-1" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-1"> + <lrm_rsc_op id="redis-bundle-1_last_0" operation_key="redis-bundle-1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="8:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;8:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra2" call-id="13" rc-code="0" op-status="0" interval="0" last-run="1542918686" last-rc-change="1542918686" exec-time="0" queue-time="0" op-digest="9c100f1c3496f07f7a953f9cc8fbd746" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="redis-bundle-1_monitor_60000" operation_key="redis-bundle-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="17:143:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;17:143:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra2" call-id="14" rc-code="0" op-status="0" interval="60000" last-rc-change="1542918687" exec-time="0" queue-time="0" op-digest="21306bcef84a89e55ae729d77ceca1dc"/> + </lrm_resource> + <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-2"> + <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="7:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;7:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra2" call-id="4" rc-code="7" op-status="0" interval="0" last-run="1542907819" last-rc-change="1542907819" exec-time="0" queue-time="0" op-digest="6ed7cb9eb2c67afe77784971250638a7" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="2"> + <instance_attributes id="status-2"/> + </transient_attributes> + </node_state> + <node_state id="1" uname="ra1" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="redis-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-2_last_0" operation_key="redis-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="4:37:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;4:37:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra1" call-id="57" rc-code="7" op-status="0" interval="0" last-run="1542907811" last-rc-change="1542907811" exec-time="63" queue-time="0" op-digest="0160bbff6f3f012b38edc9bddb631132"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-0_last_0" operation_key="redis-bundle-docker-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="2:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;2:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra1" call-id="84" rc-code="0" op-status="0" interval="0" last-run="1542918685" last-rc-change="1542918685" exec-time="1504" queue-time="0" op-digest="cabda3f80e7220806c7022b88efab9d4"/> + <lrm_rsc_op id="redis-bundle-docker-0_monitor_60000" operation_key="redis-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="3:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;3:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra1" call-id="85" rc-code="0" op-status="0" interval="60000" last-rc-change="1542918686" exec-time="167" queue-time="0" op-digest="922138cf0d1c7127c35f2e174c4af461"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-1_last_0" operation_key="redis-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="4:39:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;4:39:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra1" call-id="68" rc-code="7" op-status="0" interval="0" last-run="1542907815" last-rc-change="1542907815" exec-time="132" queue-time="0" op-digest="ad90cb2f61c71c84e840c796e44d628a"/> + </lrm_resource> + <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-0"> + <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="4:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;4:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra1" call-id="13" rc-code="0" op-status="0" interval="0" last-run="1542918686" last-rc-change="1542918686" exec-time="0" queue-time="0" op-digest="109c7a28bbb65c3c294a591f03377dd3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="redis-bundle-0_monitor_60000" operation_key="redis-bundle-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:143:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;12:143:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra1" call-id="14" rc-code="0" op-status="0" interval="60000" last-rc-change="1542918687" exec-time="0" queue-time="0" op-digest="478c16eefb4fa513134f527efb7e063a"/> + </lrm_resource> + <lrm_resource id="redis-bundle-1" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-1"> + <lrm_rsc_op id="redis-bundle-1_last_0" operation_key="redis-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="3:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;3:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra1" call-id="3" rc-code="7" op-status="0" interval="0" last-run="1542907819" last-rc-change="1542907819" exec-time="0" queue-time="0" op-digest="9c100f1c3496f07f7a953f9cc8fbd746" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-2"> + <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="4:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;4:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra1" call-id="4" rc-code="7" op-status="0" interval="0" last-run="1542907819" last-rc-change="1542907819" exec-time="0" queue-time="0" op-digest="6ed7cb9eb2c67afe77784971250638a7" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="1"> + <instance_attributes id="status-1"> + <nvpair id="status-1-master-redis" name="master-redis" value="1"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state id="3" uname="ra3" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="3"> + <lrm_resources> + <lrm_resource id="redis-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-2_last_0" operation_key="redis-bundle-docker-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="10:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;10:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra3" call-id="77" rc-code="0" op-status="0" interval="0" last-run="1542918685" last-rc-change="1542918685" exec-time="1501" queue-time="0" op-digest="317386a3af010667314d88ddf93a0150"/> + <lrm_rsc_op id="redis-bundle-docker-2_monitor_60000" operation_key="redis-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="11:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;11:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra3" call-id="78" rc-code="0" op-status="0" interval="60000" last-rc-change="1542918687" exec-time="165" queue-time="0" op-digest="b4fcc691b4f687c09bb3dd0610b658ca"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-0_last_0" operation_key="redis-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:39:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;12:39:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra3" call-id="57" rc-code="7" op-status="0" interval="0" last-run="1542907815" last-rc-change="1542907815" exec-time="129" queue-time="0" op-digest="cabda3f80e7220806c7022b88efab9d4"/> + </lrm_resource> + <lrm_resource id="redis-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis-bundle-docker-1_last_0" operation_key="redis-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="14:39:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;14:39:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra3" call-id="61" rc-code="7" op-status="0" interval="0" last-run="1542907815" last-rc-change="1542907815" exec-time="111" queue-time="0" op-digest="ad90cb2f61c71c84e840c796e44d628a"/> + </lrm_resource> + <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-0"> + <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="8:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;8:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra3" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1542907819" last-rc-change="1542907819" exec-time="0" queue-time="0" op-digest="109c7a28bbb65c3c294a591f03377dd3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-1" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-1"> + <lrm_rsc_op id="redis-bundle-1_last_0" operation_key="redis-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="9:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:7;9:40:7:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra3" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1542907819" last-rc-change="1542907819" exec-time="0" queue-time="0" op-digest="9c100f1c3496f07f7a953f9cc8fbd746" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-docker-2"> + <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;12:142:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra3" call-id="13" rc-code="0" op-status="0" interval="0" last-run="1542918687" last-rc-change="1542918687" exec-time="0" queue-time="0" op-digest="6ed7cb9eb2c67afe77784971250638a7" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="redis-bundle-2_monitor_60000" operation_key="redis-bundle-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="22:143:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;22:143:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra3" call-id="14" rc-code="0" op-status="0" interval="60000" last-rc-change="1542918688" exec-time="0" queue-time="0" op-digest="6815f4f1d3f361f086d1e45371d9cb53"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="3"> + <instance_attributes id="status-3"> + <nvpair id="status-3-master-redis" name="master-redis" value="1"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="redis-bundle-0" uname="redis-bundle-0" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="redis-bundle-0"> + <lrm_resources> + <lrm_resource id="redis" type="redis" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis_last_0" operation_key="redis_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="27:143:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;27:143:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra1" call-id="8" rc-code="0" op-status="0" interval="0" last-run="1542918688" last-rc-change="1542918688" exec-time="5253" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_60000" operation_key="redis_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="32:145:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;32:145:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra1" call-id="78" rc-code="0" op-status="0" interval="60000" last-rc-change="1542918713" exec-time="1195" queue-time="0" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_45000" operation_key="redis_monitor_45000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="31:145:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;31:145:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra1" call-id="79" rc-code="0" op-status="0" interval="45000" last-rc-change="1542918715" exec-time="1191" queue-time="1114" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="redis-bundle-1" uname="redis-bundle-1" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="redis-bundle-1"> + <lrm_resources> + <lrm_resource id="redis" type="redis" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis_last_0" operation_key="redis_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="30:148:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;30:148:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra2" call-id="143" rc-code="0" op-status="0" interval="0" last-run="1542918963" last-rc-change="1542918963" exec-time="2398" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_20000" operation_key="redis_monitor_20000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="28:145:8:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:8;28:145:8:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra2" call-id="59" rc-code="8" op-status="0" interval="20000" last-rc-change="1542918715" exec-time="1210" queue-time="0" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="redis-bundle-2" uname="redis-bundle-2" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="redis-bundle-2"> + <lrm_resources> + <lrm_resource id="redis" type="redis" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="redis_last_0" operation_key="redis_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="32:144:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;32:144:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra3" call-id="8" rc-code="0" op-status="0" interval="0" last-run="1542918700" last-rc-change="1542918700" exec-time="5173" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_60000" operation_key="redis_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="36:145:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;36:145:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra3" call-id="77" rc-code="0" op-status="0" interval="60000" last-rc-change="1542918714" exec-time="1184" queue-time="0" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + <lrm_rsc_op id="redis_monitor_45000" operation_key="redis_monitor_45000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="35:145:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" transition-magic="0:0;35:145:0:ae78ea4e-f87a-4433-b26e-94016870d3fc" exit-reason="" on_node="ra3" call-id="78" rc-code="0" op-status="0" interval="45000" last-rc-change="1542918715" exec-time="1157" queue-time="1102" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/novell-239079.exp b/pengine/test10/novell-239079.exp index 16fac82a0f8..3f73fe02af4 100644 --- a/pengine/test10/novell-239079.exp +++ b/pengine/test10/novell-239079.exp @@ -1,104 +1,104 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="33" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> + <rsc_op id="31" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0 drbd0:1" CRM_meta_notify_start_uname="xen-1 xen-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0 drbd0:1" CRM_meta_notify_start_uname="xen-1 xen-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> + <pseudo_event id="7" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="start" operation_key="drbd0:0_start_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> + <rsc_op id="1" operation="start" operation_key="drbd0:0_start_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0 drbd0:1" CRM_meta_notify_start_uname="xen-1 xen-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0 drbd0:1" CRM_meta_notify_start_uname="xen-1 xen-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="4" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="3" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="34" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> + <rsc_op id="32" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0 drbd0:1" CRM_meta_notify_start_uname="xen-1 xen-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0 drbd0:1" CRM_meta_notify_start_uname="xen-1 xen-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> + <pseudo_event id="7" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="start" operation_key="drbd0:1_start_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> + <rsc_op id="2" operation="start" operation_key="drbd0:1_start_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0 drbd0:1" CRM_meta_notify_start_uname="xen-1 xen-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="drbd0:0 drbd0:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="drbd0:0 drbd0:1" CRM_meta_notify_start_uname="xen-1 xen-2" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="4" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="3" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="9" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_running_0"> + <pseudo_event id="8" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> + <pseudo_event id="7" operation="notify" operation_key="ms-drbd0_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="33" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> + <rsc_op id="31" operation="notify" operation_key="drbd0:0_post_notify_start_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> <trigger> - <rsc_op id="34" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> + <rsc_op id="32" operation="notify" operation_key="drbd0:1_post_notify_start_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="8" operation="notify" operation_key="ms-drbd0_post_notify_running_0"> + <pseudo_event id="7" operation="notify" operation_key="ms-drbd0_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="running" operation_key="ms-drbd0_running_0"/> + <pseudo_event id="4" operation="running" operation_key="ms-drbd0_running_0"/> </trigger> <trigger> - <pseudo_event id="7" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> + <pseudo_event id="6" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="7" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"> + <pseudo_event id="6" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"/> + <pseudo_event id="5" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="6" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"> + <pseudo_event id="5" operation="notify" operation_key="ms-drbd0_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> @@ -106,31 +106,31 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="5" operation="running" operation_key="ms-drbd0_running_0"> + <pseudo_event id="4" operation="running" operation_key="ms-drbd0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="drbd0:0_start_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> + <rsc_op id="1" operation="start" operation_key="drbd0:0_start_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> <trigger> - <rsc_op id="3" operation="start" operation_key="drbd0:1_start_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> + <rsc_op id="2" operation="start" operation_key="drbd0:1_start_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> </trigger> <trigger> - <pseudo_event id="4" operation="start" operation_key="ms-drbd0_start_0"/> + <pseudo_event id="3" operation="start" operation_key="ms-drbd0_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="4" operation="start" operation_key="ms-drbd0_start_0"> + <pseudo_event id="3" operation="start" operation_key="ms-drbd0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> + <pseudo_event id="6" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/novell-239079.scores b/pengine/test10/novell-239079.scores index 86d59577f8b..85f01222263 100644 --- a/pengine/test10/novell-239079.scores +++ b/pengine/test10/novell-239079.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: drbd0:0 allocation score on xen-1: 0 -clone_color: drbd0:0 allocation score on xen-2: 0 -clone_color: drbd0:1 allocation score on xen-1: 0 -clone_color: drbd0:1 allocation score on xen-2: 0 -clone_color: ms-drbd0 allocation score on xen-1: 0 -clone_color: ms-drbd0 allocation score on xen-2: 0 drbd0:0 promotion score on xen-1: -1 drbd0:1 promotion score on xen-2: -1 -native_color: drbd0:0 allocation score on xen-1: 0 -native_color: drbd0:0 allocation score on xen-2: 0 -native_color: drbd0:1 allocation score on xen-1: -INFINITY -native_color: drbd0:1 allocation score on xen-2: 0 -native_color: fs_1 allocation score on xen-1: -INFINITY -native_color: fs_1 allocation score on xen-2: -INFINITY +pcmk__clone_allocate: drbd0:0 allocation score on xen-1: 0 +pcmk__clone_allocate: drbd0:0 allocation score on xen-2: 0 +pcmk__clone_allocate: drbd0:1 allocation score on xen-1: 0 +pcmk__clone_allocate: drbd0:1 allocation score on xen-2: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on xen-1: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on xen-2: 0 +pcmk__native_allocate: drbd0:0 allocation score on xen-1: 0 +pcmk__native_allocate: drbd0:0 allocation score on xen-2: 0 +pcmk__native_allocate: drbd0:1 allocation score on xen-1: -INFINITY +pcmk__native_allocate: drbd0:1 allocation score on xen-2: 0 +pcmk__native_allocate: fs_1 allocation score on xen-1: -INFINITY +pcmk__native_allocate: fs_1 allocation score on xen-2: -INFINITY diff --git a/pengine/test10/novell-239082.dot b/pengine/test10/novell-239082.dot index 6addfae1d65..d7b5219cfd1 100644 --- a/pengine/test10/novell-239082.dot +++ b/pengine/test10/novell-239082.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "do_shutdown xen-1" [ style=bold color="green" fontcolor="black" ] "drbd0:0_post_notify_demote_0 xen-2" -> "ms-drbd0_confirmed-post_notify_demoted_0" [ style = bold] "drbd0:0_post_notify_demote_0 xen-2" [ style=bold color="green" fontcolor="black" ] @@ -24,12 +23,10 @@ "drbd0:1_pre_notify_demote_0 xen-1" [ style=bold color="green" fontcolor="black" ] "drbd0:1_pre_notify_stop_0 xen-1" -> "ms-drbd0_confirmed-pre_notify_stop_0" [ style = bold] "drbd0:1_pre_notify_stop_0 xen-1" [ style=bold color="green" fontcolor="black" ] -"drbd0:1_stop_0 xen-1" -> "all_stopped" [ style = bold] "drbd0:1_stop_0 xen-1" -> "do_shutdown xen-1" [ style = bold] "drbd0:1_stop_0 xen-1" -> "ms-drbd0_stopped_0" [ style = bold] "drbd0:1_stop_0 xen-1" [ style=bold color="green" fontcolor="black" ] "fs_1_start_0 xen-2" [ style=bold color="green" fontcolor="black" ] -"fs_1_stop_0 xen-1" -> "all_stopped" [ style = bold] "fs_1_stop_0 xen-1" -> "do_shutdown xen-1" [ style = bold] "fs_1_stop_0 xen-1" -> "fs_1_start_0 xen-2" [ style = bold] "fs_1_stop_0 xen-1" -> "ms-drbd0_demote_0" [ style = bold] @@ -39,7 +36,6 @@ "ms-drbd0_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange" ] "ms-drbd0_confirmed-post_notify_promoted_0" -> "fs_1_start_0 xen-2" [ style = bold] "ms-drbd0_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange" ] -"ms-drbd0_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "ms-drbd0_confirmed-post_notify_stopped_0" -> "ms-drbd0_pre_notify_promote_0" [ style = bold] "ms-drbd0_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "ms-drbd0_confirmed-pre_notify_demote_0" -> "ms-drbd0_demote_0" [ style = bold] diff --git a/pengine/test10/novell-239082.exp b/pengine/test10/novell-239082.exp index 94536565ae2..e8eb9887498 100644 --- a/pengine/test10/novell-239082.exp +++ b/pengine/test10/novell-239082.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="start" operation_key="fs_1_start_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> + <rsc_op id="2" operation="start" operation_key="fs_1_start_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> <primitive id="fs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" device="/dev/drbd0" directory="/mnt/share1" fstype="reiserfs"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="fs_1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> + <rsc_op id="1" operation="stop" operation_key="fs_1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> <trigger> - <pseudo_event id="26" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_promoted_0"/> + <pseudo_event id="25" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="stop" operation_key="fs_1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> + <rsc_op id="1" operation="stop" operation_key="fs_1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> <primitive id="fs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" device="/dev/drbd0" directory="/mnt/share1" fstype="reiserfs"/> </rsc_op> @@ -26,217 +26,217 @@ </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="48" operation="notify" operation_key="drbd0:0_post_notify_demote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> + <rsc_op id="44" operation="notify" operation_key="drbd0:0_post_notify_demote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="post" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="post" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="ms-drbd0_post_notify_demoted_0"/> + <pseudo_event id="30" operation="notify" operation_key="ms-drbd0_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="47" operation="notify" operation_key="drbd0:0_pre_notify_demote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> + <rsc_op id="43" operation="notify" operation_key="drbd0:0_pre_notify_demote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms-drbd0_pre_notify_demote_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms-drbd0_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="46" operation="notify" operation_key="drbd0:0_post_notify_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> + <rsc_op id="42" operation="notify" operation_key="drbd0:0_post_notify_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="post" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="post" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notify" operation_key="ms-drbd0_post_notify_promoted_0"/> + <pseudo_event id="24" operation="notify" operation_key="ms-drbd0_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="45" operation="notify" operation_key="drbd0:0_pre_notify_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> + <rsc_op id="41" operation="notify" operation_key="drbd0:0_pre_notify_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notify" operation_key="ms-drbd0_pre_notify_promote_0"/> + <pseudo_event id="22" operation="notify" operation_key="ms-drbd0_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="43" operation="notify" operation_key="drbd0:0_post_notify_stop_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> + <rsc_op id="39" operation="notify" operation_key="drbd0:0_post_notify_stop_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="post" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="post" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="notify" operation_key="ms-drbd0_post_notify_stopped_0"/> + <pseudo_event id="18" operation="notify" operation_key="ms-drbd0_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="42" operation="notify" operation_key="drbd0:0_pre_notify_stop_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> + <rsc_op id="38" operation="notify" operation_key="drbd0:0_pre_notify_stop_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notify" operation_key="ms-drbd0_pre_notify_stop_0"/> + <pseudo_event id="16" operation="notify" operation_key="ms-drbd0_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="6" operation="promote" operation_key="drbd0:0_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> + <rsc_op id="5" operation="promote" operation_key="drbd0:0_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"> <primitive id="drbd0" long-id="drbd0:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_on_node="xen-2" CRM_meta_on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="promote" operation_key="ms-drbd0_promote_0"/> + <pseudo_event id="20" operation="promote" operation_key="ms-drbd0_promote_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <rsc_op id="50" operation="notify" operation_key="drbd0:1_post_notify_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> + <rsc_op id="46" operation="notify" operation_key="drbd0:1_post_notify_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="post" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="post" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="ms-drbd0_post_notify_demoted_0"/> + <pseudo_event id="30" operation="notify" operation_key="ms-drbd0_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="49" operation="notify" operation_key="drbd0:1_pre_notify_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> + <rsc_op id="45" operation="notify" operation_key="drbd0:1_pre_notify_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms-drbd0_pre_notify_demote_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms-drbd0_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="44" operation="notify" operation_key="drbd0:1_pre_notify_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> + <rsc_op id="40" operation="notify" operation_key="drbd0:1_pre_notify_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_notify_type="pre" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notify" operation_key="ms-drbd0_pre_notify_stop_0"/> + <pseudo_event id="16" operation="notify" operation_key="ms-drbd0_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="8" operation="stop" operation_key="drbd0:1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> + <rsc_op id="7" operation="stop" operation_key="drbd0:1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="demote" operation_key="drbd0:1_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> + <rsc_op id="6" operation="demote" operation_key="drbd0:1_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> <trigger> - <pseudo_event id="15" operation="stop" operation_key="ms-drbd0_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="ms-drbd0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="7" operation="demote" operation_key="drbd0:1_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> + <rsc_op id="6" operation="demote" operation_key="drbd0:1_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> <primitive id="drbd0" long-id="drbd0:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-2 xen-1" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd0:0 drbd0:1" CRM_meta_notify_active_uname="xen-2 xen-1" CRM_meta_notify_all_uname="xen-1 xen-2" CRM_meta_notify_available_uname="xen-1 xen-2" CRM_meta_notify_demote_resource="drbd0:1" CRM_meta_notify_demote_uname="xen-1" CRM_meta_notify_inactive_resource="drbd0:2" CRM_meta_notify_master_resource="drbd0:1" CRM_meta_notify_master_uname="xen-1" CRM_meta_notify_promote_resource="drbd0:0" CRM_meta_notify_promote_uname="xen-2" CRM_meta_notify_slave_resource="drbd0:0" CRM_meta_notify_slave_uname="xen-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd0:1" CRM_meta_notify_stop_uname="xen-1" CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_timeout="120000" clone_overrides_hostname="no" drbd_resource="r0"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="demote" operation_key="ms-drbd0_demote_0"/> + <pseudo_event id="26" operation="demote" operation_key="ms-drbd0_demote_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="32" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_demoted_0"> + <pseudo_event id="31" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notify" operation_key="ms-drbd0_post_notify_demoted_0"/> + <pseudo_event id="30" operation="notify" operation_key="ms-drbd0_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="48" operation="notify" operation_key="drbd0:0_post_notify_demote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> + <rsc_op id="44" operation="notify" operation_key="drbd0:0_post_notify_demote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> </trigger> <trigger> - <rsc_op id="50" operation="notify" operation_key="drbd0:1_post_notify_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> + <rsc_op id="46" operation="notify" operation_key="drbd0:1_post_notify_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="31" operation="notify" operation_key="ms-drbd0_post_notify_demoted_0"> + <pseudo_event id="30" operation="notify" operation_key="ms-drbd0_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="demoted" operation_key="ms-drbd0_demoted_0"/> + <pseudo_event id="27" operation="demoted" operation_key="ms-drbd0_demoted_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_demote_0"/> + <pseudo_event id="29" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="30" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_demote_0"> + <pseudo_event id="29" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notify" operation_key="ms-drbd0_pre_notify_demote_0"/> + <pseudo_event id="28" operation="notify" operation_key="ms-drbd0_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="47" operation="notify" operation_key="drbd0:0_pre_notify_demote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> + <rsc_op id="43" operation="notify" operation_key="drbd0:0_pre_notify_demote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> </trigger> <trigger> - <rsc_op id="49" operation="notify" operation_key="drbd0:1_pre_notify_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> + <rsc_op id="45" operation="notify" operation_key="drbd0:1_pre_notify_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="29" operation="notify" operation_key="ms-drbd0_pre_notify_demote_0"> + <pseudo_event id="28" operation="notify" operation_key="ms-drbd0_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> @@ -244,217 +244,217 @@ </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="28" operation="demoted" operation_key="ms-drbd0_demoted_0"> + <pseudo_event id="27" operation="demoted" operation_key="ms-drbd0_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="demote" operation_key="drbd0:1_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> + <rsc_op id="6" operation="demote" operation_key="drbd0:1_demote_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> <trigger> - <pseudo_event id="27" operation="demote" operation_key="ms-drbd0_demote_0"/> + <pseudo_event id="26" operation="demote" operation_key="ms-drbd0_demote_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="27" operation="demote" operation_key="ms-drbd0_demote_0"> + <pseudo_event id="26" operation="demote" operation_key="ms-drbd0_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="fs_1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> + <rsc_op id="1" operation="stop" operation_key="fs_1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> <trigger> - <pseudo_event id="30" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_demote_0"/> + <pseudo_event id="29" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="26" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_promoted_0"> + <pseudo_event id="25" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="notify" operation_key="ms-drbd0_post_notify_promoted_0"/> + <pseudo_event id="24" operation="notify" operation_key="ms-drbd0_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="46" operation="notify" operation_key="drbd0:0_post_notify_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> + <rsc_op id="42" operation="notify" operation_key="drbd0:0_post_notify_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="25" operation="notify" operation_key="ms-drbd0_post_notify_promoted_0"> + <pseudo_event id="24" operation="notify" operation_key="ms-drbd0_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="promoted" operation_key="ms-drbd0_promoted_0"/> + <pseudo_event id="21" operation="promoted" operation_key="ms-drbd0_promoted_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_promote_0"/> + <pseudo_event id="23" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="24" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_promote_0"> + <pseudo_event id="23" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="notify" operation_key="ms-drbd0_pre_notify_promote_0"/> + <pseudo_event id="22" operation="notify" operation_key="ms-drbd0_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="45" operation="notify" operation_key="drbd0:0_pre_notify_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> + <rsc_op id="41" operation="notify" operation_key="drbd0:0_pre_notify_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="23" operation="notify" operation_key="ms-drbd0_pre_notify_promote_0"> + <pseudo_event id="22" operation="notify" operation_key="ms-drbd0_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_stopped_0"/> + <pseudo_event id="19" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="32" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_demoted_0"/> + <pseudo_event id="31" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="22" operation="promoted" operation_key="ms-drbd0_promoted_0"> + <pseudo_event id="21" operation="promoted" operation_key="ms-drbd0_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="promote" operation_key="drbd0:0_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> + <rsc_op id="5" operation="promote" operation_key="drbd0:0_promote_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="21" operation="promote" operation_key="ms-drbd0_promote_0"> + <pseudo_event id="20" operation="promote" operation_key="ms-drbd0_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stopped" operation_key="ms-drbd0_stopped_0"/> + <pseudo_event id="15" operation="stopped" operation_key="ms-drbd0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_promote_0"/> + <pseudo_event id="23" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="demoted" operation_key="ms-drbd0_demoted_0"/> + <pseudo_event id="27" operation="demoted" operation_key="ms-drbd0_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="20" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_stopped_0"> + <pseudo_event id="19" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="notify" operation_key="ms-drbd0_post_notify_stopped_0"/> + <pseudo_event id="18" operation="notify" operation_key="ms-drbd0_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="43" operation="notify" operation_key="drbd0:0_post_notify_stop_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> + <rsc_op id="39" operation="notify" operation_key="drbd0:0_post_notify_stop_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="19" operation="notify" operation_key="ms-drbd0_post_notify_stopped_0"> + <pseudo_event id="18" operation="notify" operation_key="ms-drbd0_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stopped" operation_key="ms-drbd0_stopped_0"/> + <pseudo_event id="15" operation="stopped" operation_key="ms-drbd0_stopped_0"/> </trigger> <trigger> - <pseudo_event id="18" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_stop_0"/> + <pseudo_event id="17" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="18" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_stop_0"> + <pseudo_event id="17" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notify" operation_key="ms-drbd0_pre_notify_stop_0"/> + <pseudo_event id="16" operation="notify" operation_key="ms-drbd0_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="42" operation="notify" operation_key="drbd0:0_pre_notify_stop_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> + <rsc_op id="38" operation="notify" operation_key="drbd0:0_pre_notify_stop_0" on_node="xen-2" on_node_uuid="b292356d-d8af-4360-bcd3-423b3ec7f1be"/> </trigger> <trigger> - <rsc_op id="44" operation="notify" operation_key="drbd0:1_pre_notify_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> + <rsc_op id="40" operation="notify" operation_key="drbd0:1_pre_notify_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="17" operation="notify" operation_key="ms-drbd0_pre_notify_stop_0"> + <pseudo_event id="16" operation="notify" operation_key="ms-drbd0_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_demoted_0"/> + <pseudo_event id="31" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="16" operation="stopped" operation_key="ms-drbd0_stopped_0"> + <pseudo_event id="15" operation="stopped" operation_key="ms-drbd0_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="drbd0:1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> + <rsc_op id="7" operation="stop" operation_key="drbd0:1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> <trigger> - <pseudo_event id="15" operation="stop" operation_key="ms-drbd0_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="ms-drbd0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="15" operation="stop" operation_key="ms-drbd0_stop_0"> + <pseudo_event id="14" operation="stop" operation_key="ms-drbd0_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="120000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_stop_0"/> + <pseudo_event id="17" operation="notified" operation_key="ms-drbd0_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="demoted" operation_key="ms-drbd0_demoted_0"/> + <pseudo_event id="27" operation="demoted" operation_key="ms-drbd0_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <crm_event id="34" operation="do_shutdown" operation_key="do_shutdown-xen-1" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> + <crm_event id="32" operation="do_shutdown" operation_key="do_shutdown-xen-1" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"> <attributes CRM_meta_on_node="xen-1" CRM_meta_on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9" CRM_meta_op_no_wait="true" /> <downed> <node id="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> @@ -463,28 +463,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="fs_1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> + <rsc_op id="1" operation="stop" operation_key="fs_1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="drbd0:1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> - </trigger> - </inputs> - </synapse> - <synapse id="33"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="fs_1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="drbd0:1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> - </trigger> - <trigger> - <pseudo_event id="20" operation="notified" operation_key="ms-drbd0_confirmed-post_notify_stopped_0"/> + <rsc_op id="7" operation="stop" operation_key="drbd0:1_stop_0" on_node="xen-1" on_node_uuid="00aaa02f-110f-44e6-9a9d-af93827bfdb9"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/novell-239082.scores b/pengine/test10/novell-239082.scores index 4d8c4f82ed1..1e94da308fa 100644 --- a/pengine/test10/novell-239082.scores +++ b/pengine/test10/novell-239082.scores @@ -1,16 +1,16 @@ Allocation scores: -clone_color: drbd0:0 allocation score on xen-1: 0 -clone_color: drbd0:0 allocation score on xen-2: 11 -clone_color: drbd0:1 allocation score on xen-1: 1 -clone_color: drbd0:1 allocation score on xen-2: 0 -clone_color: ms-drbd0 allocation score on xen-1: 0 -clone_color: ms-drbd0 allocation score on xen-2: 0 drbd0:0 promotion score on xen-2: 10 drbd0:1 promotion score on none: 0 drbd0:2 promotion score on none: 0 -native_color: drbd0:0 allocation score on xen-1: -INFINITY -native_color: drbd0:0 allocation score on xen-2: 11 -native_color: drbd0:1 allocation score on xen-1: -INFINITY -native_color: drbd0:1 allocation score on xen-2: -INFINITY -native_color: fs_1 allocation score on xen-1: -INFINITY -native_color: fs_1 allocation score on xen-2: 11 +pcmk__clone_allocate: drbd0:0 allocation score on xen-1: 0 +pcmk__clone_allocate: drbd0:0 allocation score on xen-2: 11 +pcmk__clone_allocate: drbd0:1 allocation score on xen-1: 1 +pcmk__clone_allocate: drbd0:1 allocation score on xen-2: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on xen-1: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on xen-2: 0 +pcmk__native_allocate: drbd0:0 allocation score on xen-1: -INFINITY +pcmk__native_allocate: drbd0:0 allocation score on xen-2: 11 +pcmk__native_allocate: drbd0:1 allocation score on xen-1: -INFINITY +pcmk__native_allocate: drbd0:1 allocation score on xen-2: -INFINITY +pcmk__native_allocate: fs_1 allocation score on xen-1: -INFINITY +pcmk__native_allocate: fs_1 allocation score on xen-2: 11 diff --git a/pengine/test10/novell-239082.summary b/pengine/test10/novell-239082.summary index 2bafd1b3806..8aa8928fe9b 100644 --- a/pengine/test10/novell-239082.summary +++ b/pengine/test10/novell-239082.summary @@ -37,7 +37,6 @@ Executing cluster transition: * Pseudo action: ms-drbd0_post_notify_stopped_0 * Resource action: drbd0:0 notify on xen-2 * Pseudo action: ms-drbd0_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped * Pseudo action: ms-drbd0_pre_notify_promote_0 * Resource action: drbd0:0 notify on xen-2 * Pseudo action: ms-drbd0_confirmed-pre_notify_promote_0 diff --git a/pengine/test10/novell-239087.scores b/pengine/test10/novell-239087.scores index c4d3a74f6b9..280f3e58f1a 100644 --- a/pengine/test10/novell-239087.scores +++ b/pengine/test10/novell-239087.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: drbd0:0 allocation score on xen-1: 0 -clone_color: drbd0:0 allocation score on xen-2: 11 -clone_color: drbd0:1 allocation score on xen-1: 11 -clone_color: drbd0:1 allocation score on xen-2: 0 -clone_color: ms-drbd0 allocation score on xen-1: 100 -clone_color: ms-drbd0 allocation score on xen-2: 0 drbd0:0 promotion score on xen-2: 10 drbd0:1 promotion score on xen-1: 210 -native_color: drbd0:0 allocation score on xen-1: -INFINITY -native_color: drbd0:0 allocation score on xen-2: 11 -native_color: drbd0:1 allocation score on xen-1: 11 -native_color: drbd0:1 allocation score on xen-2: 0 -native_color: fs_1 allocation score on xen-1: 111 -native_color: fs_1 allocation score on xen-2: -INFINITY +pcmk__clone_allocate: drbd0:0 allocation score on xen-1: 0 +pcmk__clone_allocate: drbd0:0 allocation score on xen-2: 11 +pcmk__clone_allocate: drbd0:1 allocation score on xen-1: 11 +pcmk__clone_allocate: drbd0:1 allocation score on xen-2: 0 +pcmk__clone_allocate: ms-drbd0 allocation score on xen-1: 100 +pcmk__clone_allocate: ms-drbd0 allocation score on xen-2: 0 +pcmk__native_allocate: drbd0:0 allocation score on xen-1: -INFINITY +pcmk__native_allocate: drbd0:0 allocation score on xen-2: 11 +pcmk__native_allocate: drbd0:1 allocation score on xen-1: 11 +pcmk__native_allocate: drbd0:1 allocation score on xen-2: 0 +pcmk__native_allocate: fs_1 allocation score on xen-1: 111 +pcmk__native_allocate: fs_1 allocation score on xen-2: -INFINITY diff --git a/pengine/test10/novell-251689.dot b/pengine/test10/novell-251689.dot index 6b0ead97cbf..8c5b6c945da 100644 --- a/pengine/test10/novell-251689.dot +++ b/pengine/test10/novell-251689.dot @@ -1,5 +1,3 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"sles10_stop_0 node2" -> "all_stopped" [ style = bold] "sles10_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/novell-251689.exp b/pengine/test10/novell-251689.exp index ff12e41b6d7..72bcf453ea7 100644 --- a/pengine/test10/novell-251689.exp +++ b/pengine/test10/novell-251689.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="75" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="0eb1d4b6-bf02-40f0-b9e1-c386ade8fb61"> + <rsc_op id="74" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="0eb1d4b6-bf02-40f0-b9e1-c386ade8fb61"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="0eb1d4b6-bf02-40f0-b9e1-c386ade8fb61" CRM_meta_timeout="60000" target_role="stopped" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="10" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="75" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="0eb1d4b6-bf02-40f0-b9e1-c386ade8fb61"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/novell-251689.scores b/pengine/test10/novell-251689.scores index 5dc9b48baed..d1d719de9c7 100644 --- a/pengine/test10/novell-251689.scores +++ b/pengine/test10/novell-251689.scores @@ -1,53 +1,53 @@ Allocation scores: -clone_color: configstoreclone:0 allocation score on node1: 0 -clone_color: configstoreclone:0 allocation score on node2: 1 -clone_color: configstoreclone:1 allocation score on node1: 1 -clone_color: configstoreclone:1 allocation score on node2: 0 -clone_color: configstorecloneset allocation score on node1: 0 -clone_color: configstorecloneset allocation score on node2: 0 -clone_color: evmsclone:0 allocation score on node1: 0 -clone_color: evmsclone:0 allocation score on node2: 1 -clone_color: evmsclone:1 allocation score on node1: 1 -clone_color: evmsclone:1 allocation score on node2: 0 -clone_color: evmscloneset allocation score on node1: 0 -clone_color: evmscloneset allocation score on node2: 0 -clone_color: evmsdclone:0 allocation score on node1: 0 -clone_color: evmsdclone:0 allocation score on node2: 1 -clone_color: evmsdclone:1 allocation score on node1: 1 -clone_color: evmsdclone:1 allocation score on node2: 0 -clone_color: evmsdcloneset allocation score on node1: 0 -clone_color: evmsdcloneset allocation score on node2: 0 -clone_color: imagestoreclone:0 allocation score on node1: 0 -clone_color: imagestoreclone:0 allocation score on node2: 1 -clone_color: imagestoreclone:1 allocation score on node1: 1 -clone_color: imagestoreclone:1 allocation score on node2: 0 -clone_color: imagestorecloneset allocation score on node1: 0 -clone_color: imagestorecloneset allocation score on node2: 0 -clone_color: stonithclone:0 allocation score on node1: 0 -clone_color: stonithclone:0 allocation score on node2: 1 -clone_color: stonithclone:1 allocation score on node1: 1 -clone_color: stonithclone:1 allocation score on node2: 0 -clone_color: stonithcloneset allocation score on node1: 0 -clone_color: stonithcloneset allocation score on node2: 0 -native_color: configstoreclone:0 allocation score on node1: 0 -native_color: configstoreclone:0 allocation score on node2: 1 -native_color: configstoreclone:1 allocation score on node1: 1 -native_color: configstoreclone:1 allocation score on node2: -INFINITY -native_color: evmsclone:0 allocation score on node1: 0 -native_color: evmsclone:0 allocation score on node2: 1 -native_color: evmsclone:1 allocation score on node1: 1 -native_color: evmsclone:1 allocation score on node2: -INFINITY -native_color: evmsdclone:0 allocation score on node1: 0 -native_color: evmsdclone:0 allocation score on node2: 1 -native_color: evmsdclone:1 allocation score on node1: 1 -native_color: evmsdclone:1 allocation score on node2: -INFINITY -native_color: imagestoreclone:0 allocation score on node1: 0 -native_color: imagestoreclone:0 allocation score on node2: 1 -native_color: imagestoreclone:1 allocation score on node1: 1 -native_color: imagestoreclone:1 allocation score on node2: -INFINITY -native_color: sles10 allocation score on node1: -INFINITY -native_color: sles10 allocation score on node2: -INFINITY -native_color: stonithclone:0 allocation score on node1: 0 -native_color: stonithclone:0 allocation score on node2: 1 -native_color: stonithclone:1 allocation score on node1: 1 -native_color: stonithclone:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: configstoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node1: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node1: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node2: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node1: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node1: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node2: 0 +pcmk__clone_allocate: evmscloneset allocation score on node1: 0 +pcmk__clone_allocate: evmscloneset allocation score on node2: 0 +pcmk__clone_allocate: evmsdclone:0 allocation score on node1: 0 +pcmk__clone_allocate: evmsdclone:0 allocation score on node2: 1 +pcmk__clone_allocate: evmsdclone:1 allocation score on node1: 1 +pcmk__clone_allocate: evmsdclone:1 allocation score on node2: 0 +pcmk__clone_allocate: evmsdcloneset allocation score on node1: 0 +pcmk__clone_allocate: evmsdcloneset allocation score on node2: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node1: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node1: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node2: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node1: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node1: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node2: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node1: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node2: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on node1: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: configstoreclone:1 allocation score on node1: 1 +pcmk__native_allocate: configstoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: evmsclone:0 allocation score on node1: 0 +pcmk__native_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__native_allocate: evmsclone:1 allocation score on node1: 1 +pcmk__native_allocate: evmsclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: evmsdclone:0 allocation score on node1: 0 +pcmk__native_allocate: evmsdclone:0 allocation score on node2: 1 +pcmk__native_allocate: evmsdclone:1 allocation score on node1: 1 +pcmk__native_allocate: evmsdclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: imagestoreclone:0 allocation score on node1: 0 +pcmk__native_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: imagestoreclone:1 allocation score on node1: 1 +pcmk__native_allocate: imagestoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: sles10 allocation score on node1: -INFINITY +pcmk__native_allocate: sles10 allocation score on node2: -INFINITY +pcmk__native_allocate: stonithclone:0 allocation score on node1: 0 +pcmk__native_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__native_allocate: stonithclone:1 allocation score on node1: 1 +pcmk__native_allocate: stonithclone:1 allocation score on node2: -INFINITY diff --git a/pengine/test10/novell-251689.summary b/pengine/test10/novell-251689.summary index 04bbe59985f..e1aaf471c4b 100644 --- a/pengine/test10/novell-251689.summary +++ b/pengine/test10/novell-251689.summary @@ -1,4 +1,4 @@ -1 of 11 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 11 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] @@ -20,7 +20,6 @@ Transition Summary: Executing cluster transition: * Resource action: sles10 stop on node2 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/novell-252693-2.dot b/pengine/test10/novell-252693-2.dot index c628b475f34..a407de3ddea 100644 --- a/pengine/test10/novell-252693-2.dot +++ b/pengine/test10/novell-252693-2.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "configstoreclone:0_post_notify_start_0 node2" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] "configstoreclone:0_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black" ] "configstoreclone:0_pre_notify_start_0 node2" -> "configstorecloneset_confirmed-pre_notify_start_0" [ style = bold] @@ -112,7 +111,6 @@ "sles10_monitor_10000 node1" [ style=bold color="green" fontcolor="black" ] "sles10_start_0 node1" -> "sles10_monitor_10000 node1" [ style = bold] "sles10_start_0 node1" [ style=bold color="green" fontcolor="orange" ] -"sles10_stop_0 node2" -> "all_stopped" [ style = bold] "sles10_stop_0 node2" -> "sles10_start_0 node1" [ style = bold] "sles10_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "stonithclone:1_monitor_0 node1" -> "stonithcloneset_start_0" [ style = bold] diff --git a/pengine/test10/novell-252693-2.exp b/pengine/test10/novell-252693-2.exp index 6e75a4ff2c4..f11abc4342b 100644 --- a/pengine/test10/novell-252693-2.exp +++ b/pengine/test10/novell-252693-2.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="stonithclone:1_monitor_5000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="15" operation="monitor" operation_key="stonithclone:1_monitor_5000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="stonithclone" long-id="stonithclone:1" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="node1,node2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="14" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="15" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="14" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="stonithclone" long-id="stonithclone:1" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="node1,node2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="stonithcloneset_start_0"/> + <pseudo_event id="16" operation="start" operation_key="stonithcloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="stonithclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="6" operation="monitor" operation_key="stonithclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="stonithclone" long-id="stonithclone:1" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="node1,node2"/> </rsc_op> @@ -36,60 +36,60 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="18" operation="running" operation_key="stonithcloneset_running_0"> + <pseudo_event id="17" operation="running" operation_key="stonithcloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="14" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="stonithcloneset_start_0"/> + <pseudo_event id="16" operation="start" operation_key="stonithcloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="17" operation="start" operation_key="stonithcloneset_start_0"> + <pseudo_event id="16" operation="start" operation_key="stonithcloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="stonithclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="6" operation="monitor" operation_key="stonithclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="evmsdclone:1_monitor_5000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="23" operation="monitor" operation_key="evmsdclone:1_monitor_5000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsdclone" long-id="evmsdclone:1" class="ocf" provider="heartbeat" type="Evmsd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="22" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="23" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="22" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsdclone" long-id="evmsdclone:1" class="ocf" provider="heartbeat" type="Evmsd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="start" operation_key="evmsdcloneset_start_0"/> + <pseudo_event id="24" operation="start" operation_key="evmsdcloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="evmsdclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="7" operation="monitor" operation_key="evmsdclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsdclone" long-id="evmsdclone:1" class="ocf" provider="heartbeat" type="Evmsd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -98,86 +98,86 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="26" operation="running" operation_key="evmsdcloneset_running_0"> + <pseudo_event id="25" operation="running" operation_key="evmsdcloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="22" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="25" operation="start" operation_key="evmsdcloneset_start_0"/> + <pseudo_event id="24" operation="start" operation_key="evmsdcloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="25" operation="start" operation_key="evmsdcloneset_start_0"> + <pseudo_event id="24" operation="start" operation_key="evmsdcloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="evmsdclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="7" operation="monitor" operation_key="evmsdclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <rsc_op id="83" operation="notify" operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="81" operation="notify" operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="evmsclone" long-id="evmsclone:0" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> + <pseudo_event id="35" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="82" operation="notify" operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="80" operation="notify" operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="evmsclone" long-id="evmsclone:0" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:1" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> + <pseudo_event id="33" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <rsc_op id="84" operation="notify" operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="82" operation="notify" operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> + <pseudo_event id="35" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="31" operation="start" operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="30" operation="start" operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="start" operation_key="evmscloneset_start_0"/> + <pseudo_event id="31" operation="start" operation_key="evmscloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="evmsclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="8" operation="monitor" operation_key="evmsclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -186,55 +186,55 @@ </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="37" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"> + <pseudo_event id="36" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> + <pseudo_event id="35" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="83" operation="notify" operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="81" operation="notify" operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> <trigger> - <rsc_op id="84" operation="notify" operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="82" operation="notify" operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="36" operation="notify" operation_key="evmscloneset_post_notify_running_0"> + <pseudo_event id="35" operation="notify" operation_key="evmscloneset_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="running" operation_key="evmscloneset_running_0"/> + <pseudo_event id="32" operation="running" operation_key="evmscloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="34" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="35" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"> + <pseudo_event id="34" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> + <pseudo_event id="33" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="82" operation="notify" operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="80" operation="notify" operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="34" operation="notify" operation_key="evmscloneset_pre_notify_start_0"> + <pseudo_event id="33" operation="notify" operation_key="evmscloneset_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -242,108 +242,108 @@ </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="33" operation="running" operation_key="evmscloneset_running_0"> + <pseudo_event id="32" operation="running" operation_key="evmscloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="start" operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="30" operation="start" operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="evmscloneset_start_0"/> + <pseudo_event id="31" operation="start" operation_key="evmscloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="32" operation="start" operation_key="evmscloneset_start_0"> + <pseudo_event id="31" operation="start" operation_key="evmscloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="evmsclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="8" operation="monitor" operation_key="evmsclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="26" operation="running" operation_key="evmsdcloneset_running_0"/> + <pseudo_event id="25" operation="running" operation_key="evmsdcloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="34" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <rsc_op id="88" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="86" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> + <pseudo_event id="51" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="87" operation="notify" operation_key="imagestoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="85" operation="notify" operation_key="imagestoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:1" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="50" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"/> + <pseudo_event id="49" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="23" priority="1000000"> <action_set> - <rsc_op id="89" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="87" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> + <pseudo_event id="51" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="imagestoreclone:1_monitor_20000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="46" operation="monitor" operation_key="imagestoreclone:1_monitor_20000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="45" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="53" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="52" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="46" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="45" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="start" operation_key="imagestorecloneset_start_0"/> + <pseudo_event id="47" operation="start" operation_key="imagestorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="imagestoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="9" operation="monitor" operation_key="imagestoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> @@ -352,55 +352,55 @@ </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="53" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"> + <pseudo_event id="52" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> + <pseudo_event id="51" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="88" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="86" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> <trigger> - <rsc_op id="89" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="87" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="28" priority="1000000"> <action_set> - <pseudo_event id="52" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"> + <pseudo_event id="51" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="running" operation_key="imagestorecloneset_running_0"/> + <pseudo_event id="48" operation="running" operation_key="imagestorecloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="51" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="50" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="51" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"> + <pseudo_event id="50" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="50" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"/> + <pseudo_event id="49" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="87" operation="notify" operation_key="imagestoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="85" operation="notify" operation_key="imagestoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="50" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"> + <pseudo_event id="49" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -408,108 +408,108 @@ </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="49" operation="running" operation_key="imagestorecloneset_running_0"> + <pseudo_event id="48" operation="running" operation_key="imagestorecloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="45" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="48" operation="start" operation_key="imagestorecloneset_start_0"/> + <pseudo_event id="47" operation="start" operation_key="imagestorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="48" operation="start" operation_key="imagestorecloneset_start_0"> + <pseudo_event id="47" operation="start" operation_key="imagestorecloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="monitor" operation_key="imagestoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="9" operation="monitor" operation_key="imagestoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="37" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="36" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="51" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="50" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="33" priority="1000000"> <action_set> - <rsc_op id="93" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="91" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="68" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="67" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="92" operation="notify" operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="90" operation="notify" operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:1" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> + <pseudo_event id="65" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="35" priority="1000000"> <action_set> - <rsc_op id="94" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="92" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="68" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="67" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="configstoreclone:1_monitor_20000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="62" operation="monitor" operation_key="configstoreclone:1_monitor_20000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="62" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="61" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="69" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="68" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="62" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="61" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="64" operation="start" operation_key="configstorecloneset_start_0"/> + <pseudo_event id="63" operation="start" operation_key="configstorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="10" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> @@ -518,55 +518,55 @@ </synapse> <synapse id="39" priority="1000000"> <action_set> - <pseudo_event id="69" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"> + <pseudo_event id="68" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="68" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="67" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="93" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="91" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> <trigger> - <rsc_op id="94" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="92" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="40" priority="1000000"> <action_set> - <pseudo_event id="68" operation="notify" operation_key="configstorecloneset_post_notify_running_0"> + <pseudo_event id="67" operation="notify" operation_key="configstorecloneset_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="running" operation_key="configstorecloneset_running_0"/> + <pseudo_event id="64" operation="running" operation_key="configstorecloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="67" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="66" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <pseudo_event id="67" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"> + <pseudo_event id="66" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> + <pseudo_event id="65" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="92" operation="notify" operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="90" operation="notify" operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <pseudo_event id="66" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"> + <pseudo_event id="65" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -574,139 +574,126 @@ </synapse> <synapse id="43" priority="1000000"> <action_set> - <pseudo_event id="65" operation="running" operation_key="configstorecloneset_running_0"> + <pseudo_event id="64" operation="running" operation_key="configstorecloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="62" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="61" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="64" operation="start" operation_key="configstorecloneset_start_0"/> + <pseudo_event id="63" operation="start" operation_key="configstorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <pseudo_event id="64" operation="start" operation_key="configstorecloneset_start_0"> + <pseudo_event id="63" operation="start" operation_key="configstorecloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="10" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="37" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="36" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="67" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="66" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="80" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="79" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="node2" CRM_meta_migrate_target="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="78" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="79" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="78" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="node2" CRM_meta_migrate_target="node1" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_record_pending="true" CRM_meta_timeout="20000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="11" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="53" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="52" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="69" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="68" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="sles10_monitor_10000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="77" operation="monitor" operation_key="sles10_monitor_10000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="60000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="77" operation="start" operation_key="sles10_start_0"/> + <pseudo_event id="76" operation="start" operation_key="sles10_start_0"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <pseudo_event id="77" operation="start" operation_key="sles10_start_0"> + <pseudo_event id="76" operation="start" operation_key="sles10_start_0"> <attributes CRM_meta_timeout="20000" xmfile="/etc/xen/vm/sles10"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="11" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="53" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="52" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="69" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="68" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="76" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="75" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> <trigger> - <rsc_op id="80" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="79" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <rsc_op id="76" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="75" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="60000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="80" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="79" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="11" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="51"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="76" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/novell-252693-2.scores b/pengine/test10/novell-252693-2.scores index 353cee3ecf8..6c374f17802 100644 --- a/pengine/test10/novell-252693-2.scores +++ b/pengine/test10/novell-252693-2.scores @@ -1,53 +1,53 @@ Allocation scores: -clone_color: configstoreclone:0 allocation score on node1: 0 -clone_color: configstoreclone:0 allocation score on node2: 1 -clone_color: configstoreclone:1 allocation score on node1: 0 -clone_color: configstoreclone:1 allocation score on node2: 0 -clone_color: configstorecloneset allocation score on node1: 0 -clone_color: configstorecloneset allocation score on node2: 0 -clone_color: evmsclone:0 allocation score on node1: 0 -clone_color: evmsclone:0 allocation score on node2: 1 -clone_color: evmsclone:1 allocation score on node1: 0 -clone_color: evmsclone:1 allocation score on node2: 0 -clone_color: evmscloneset allocation score on node1: 0 -clone_color: evmscloneset allocation score on node2: 0 -clone_color: evmsdclone:0 allocation score on node1: 0 -clone_color: evmsdclone:0 allocation score on node2: 1 -clone_color: evmsdclone:1 allocation score on node1: 0 -clone_color: evmsdclone:1 allocation score on node2: 0 -clone_color: evmsdcloneset allocation score on node1: 0 -clone_color: evmsdcloneset allocation score on node2: 0 -clone_color: imagestoreclone:0 allocation score on node1: 0 -clone_color: imagestoreclone:0 allocation score on node2: 1 -clone_color: imagestoreclone:1 allocation score on node1: 0 -clone_color: imagestoreclone:1 allocation score on node2: 0 -clone_color: imagestorecloneset allocation score on node1: 0 -clone_color: imagestorecloneset allocation score on node2: 0 -clone_color: stonithclone:0 allocation score on node1: 0 -clone_color: stonithclone:0 allocation score on node2: 1 -clone_color: stonithclone:1 allocation score on node1: 0 -clone_color: stonithclone:1 allocation score on node2: 0 -clone_color: stonithcloneset allocation score on node1: 0 -clone_color: stonithcloneset allocation score on node2: 0 -native_color: configstoreclone:0 allocation score on node1: 0 -native_color: configstoreclone:0 allocation score on node2: 1 -native_color: configstoreclone:1 allocation score on node1: 0 -native_color: configstoreclone:1 allocation score on node2: -INFINITY -native_color: evmsclone:0 allocation score on node1: 0 -native_color: evmsclone:0 allocation score on node2: 1 -native_color: evmsclone:1 allocation score on node1: 0 -native_color: evmsclone:1 allocation score on node2: -INFINITY -native_color: evmsdclone:0 allocation score on node1: 0 -native_color: evmsdclone:0 allocation score on node2: 1 -native_color: evmsdclone:1 allocation score on node1: 0 -native_color: evmsdclone:1 allocation score on node2: -INFINITY -native_color: imagestoreclone:0 allocation score on node1: 0 -native_color: imagestoreclone:0 allocation score on node2: 1 -native_color: imagestoreclone:1 allocation score on node1: 0 -native_color: imagestoreclone:1 allocation score on node2: -INFINITY -native_color: sles10 allocation score on node1: INFINITY -native_color: sles10 allocation score on node2: 0 -native_color: stonithclone:0 allocation score on node1: 0 -native_color: stonithclone:0 allocation score on node2: 1 -native_color: stonithclone:1 allocation score on node1: 0 -native_color: stonithclone:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: configstoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node1: 0 +pcmk__clone_allocate: configstoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node1: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node2: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node1: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node1: 0 +pcmk__clone_allocate: evmsclone:1 allocation score on node2: 0 +pcmk__clone_allocate: evmscloneset allocation score on node1: 0 +pcmk__clone_allocate: evmscloneset allocation score on node2: 0 +pcmk__clone_allocate: evmsdclone:0 allocation score on node1: 0 +pcmk__clone_allocate: evmsdclone:0 allocation score on node2: 1 +pcmk__clone_allocate: evmsdclone:1 allocation score on node1: 0 +pcmk__clone_allocate: evmsdclone:1 allocation score on node2: 0 +pcmk__clone_allocate: evmsdcloneset allocation score on node1: 0 +pcmk__clone_allocate: evmsdcloneset allocation score on node2: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node1: 0 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node1: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node2: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node1: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node1: 0 +pcmk__clone_allocate: stonithclone:1 allocation score on node2: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node1: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node2: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on node1: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: configstoreclone:1 allocation score on node1: 0 +pcmk__native_allocate: configstoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: evmsclone:0 allocation score on node1: 0 +pcmk__native_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__native_allocate: evmsclone:1 allocation score on node1: 0 +pcmk__native_allocate: evmsclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: evmsdclone:0 allocation score on node1: 0 +pcmk__native_allocate: evmsdclone:0 allocation score on node2: 1 +pcmk__native_allocate: evmsdclone:1 allocation score on node1: 0 +pcmk__native_allocate: evmsdclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: imagestoreclone:0 allocation score on node1: 0 +pcmk__native_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: imagestoreclone:1 allocation score on node1: 0 +pcmk__native_allocate: imagestoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: sles10 allocation score on node1: INFINITY +pcmk__native_allocate: sles10 allocation score on node2: 0 +pcmk__native_allocate: stonithclone:0 allocation score on node1: 0 +pcmk__native_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__native_allocate: stonithclone:1 allocation score on node1: 0 +pcmk__native_allocate: stonithclone:1 allocation score on node2: -INFINITY diff --git a/pengine/test10/novell-252693-2.summary b/pengine/test10/novell-252693-2.summary index 392d26ef0e0..8033c575ad3 100644 --- a/pengine/test10/novell-252693-2.summary +++ b/pengine/test10/novell-252693-2.summary @@ -77,7 +77,6 @@ Executing cluster transition: * Resource action: configstoreclone:1 monitor=20000 on node1 * Resource action: sles10 migrate_from on node1 * Resource action: sles10 stop on node2 - * Pseudo action: all_stopped * Pseudo action: sles10_start_0 * Resource action: sles10 monitor=10000 on node1 diff --git a/pengine/test10/novell-252693-3.dot b/pengine/test10/novell-252693-3.dot index 28e91139baa..ed1d27676e7 100644 --- a/pengine/test10/novell-252693-3.dot +++ b/pengine/test10/novell-252693-3.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "configstoreclone:0_post_notify_start_0 node2" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] "configstoreclone:0_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black" ] "configstoreclone:0_pre_notify_start_0 node2" -> "configstorecloneset_confirmed-pre_notify_start_0" [ style = bold] @@ -71,6 +70,7 @@ "evmsdcloneset_start_0" -> "evmsdcloneset_running_0" [ style = bold] "evmsdcloneset_start_0" [ style=bold color="green" fontcolor="orange" ] "imagestoreclone:0_monitor_0 node1" -> "imagestorecloneset_start_0" [ style = bold] +"imagestoreclone:0_monitor_0 node1" -> "imagestorecloneset_stopped_0" [ style = bold] "imagestoreclone:0_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "imagestoreclone:0_monitor_20000 node1" [ style=bold color="green" fontcolor="black" ] "imagestoreclone:0_post_notify_start_0 node1" -> "imagestorecloneset_confirmed-post_notify_running_0" [ style = bold] @@ -80,7 +80,6 @@ "imagestoreclone:0_start_0 node1" -> "imagestoreclone:0_monitor_20000 node1" [ style = bold] "imagestoreclone:0_start_0 node1" -> "imagestorecloneset_running_0" [ style = bold] "imagestoreclone:0_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"imagestoreclone:0_stop_0 node2" -> "all_stopped" [ style = bold] "imagestoreclone:0_stop_0 node2" -> "imagestoreclone:0_start_0 node1" [ style = bold] "imagestoreclone:0_stop_0 node2" -> "imagestorecloneset_stopped_0" [ style = bold] "imagestoreclone:0_stop_0 node2" [ style=bold color="green" fontcolor="black" ] @@ -95,7 +94,6 @@ "imagestorecloneset_confirmed-post_notify_running_0" -> "sles10_migrate_to_0 node2" [ style = bold] "imagestorecloneset_confirmed-post_notify_running_0" -> "sles10_start_0 node1" [ style = bold] "imagestorecloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange" ] -"imagestorecloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "imagestorecloneset_confirmed-post_notify_stopped_0" -> "imagestorecloneset_pre_notify_start_0" [ style = bold] "imagestorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "imagestorecloneset_confirmed-pre_notify_start_0" -> "imagestorecloneset_post_notify_running_0" [ style = bold] @@ -132,13 +130,13 @@ "sles10_migrate_from_0 node1" [ style=bold color="green" fontcolor="black"] "sles10_migrate_to_0 node2" -> "sles10_migrate_from_0 node1" [ style = bold] "sles10_migrate_to_0 node2" [ style=bold color="green" fontcolor="black"] +"sles10_monitor_0 node1" -> "imagestorecloneset_stop_0" [ style = bold] "sles10_monitor_0 node1" -> "sles10_migrate_to_0 node2" [ style = bold] "sles10_monitor_0 node1" -> "sles10_start_0 node1" [ style = bold] "sles10_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "sles10_monitor_10000 node1" [ style=bold color="green" fontcolor="black" ] "sles10_start_0 node1" -> "sles10_monitor_10000 node1" [ style = bold] "sles10_start_0 node1" [ style=bold color="green" fontcolor="orange"] -"sles10_stop_0 node2" -> "all_stopped" [ style = bold] "sles10_stop_0 node2" -> "imagestorecloneset_stop_0" [ style = dashed] "sles10_stop_0 node2" -> "sles10_start_0 node1" [ style = bold] "sles10_stop_0 node2" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/novell-252693-3.exp b/pengine/test10/novell-252693-3.exp index 4605df49572..41b43c87c9f 100644 --- a/pengine/test10/novell-252693-3.exp +++ b/pengine/test10/novell-252693-3.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="stonithclone:1_monitor_5000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="16" operation="monitor" operation_key="stonithclone:1_monitor_5000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="stonithclone" long-id="stonithclone:1" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="node1,node2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="15" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="16" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="15" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="stonithclone" long-id="stonithclone:1" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="node1,node2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="start" operation_key="stonithcloneset_start_0"/> + <pseudo_event id="17" operation="start" operation_key="stonithcloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="stonithclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="7" operation="monitor" operation_key="stonithclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="stonithclone" long-id="stonithclone:1" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="node1,node2"/> </rsc_op> @@ -36,60 +36,60 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="19" operation="running" operation_key="stonithcloneset_running_0"> + <pseudo_event id="18" operation="running" operation_key="stonithcloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="15" operation="start" operation_key="stonithclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="stonithcloneset_start_0"/> + <pseudo_event id="17" operation="start" operation_key="stonithcloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="18" operation="start" operation_key="stonithcloneset_start_0"> + <pseudo_event id="17" operation="start" operation_key="stonithcloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="stonithclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="7" operation="monitor" operation_key="stonithclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="evmsdclone:1_monitor_5000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="24" operation="monitor" operation_key="evmsdclone:1_monitor_5000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsdclone" long-id="evmsdclone:1" class="ocf" provider="heartbeat" type="Evmsd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="23" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="24" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="23" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsdclone" long-id="evmsdclone:1" class="ocf" provider="heartbeat" type="Evmsd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="start" operation_key="evmsdcloneset_start_0"/> + <pseudo_event id="25" operation="start" operation_key="evmsdcloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="evmsdclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="8" operation="monitor" operation_key="evmsdclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsdclone" long-id="evmsdclone:1" class="ocf" provider="heartbeat" type="Evmsd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -98,86 +98,86 @@ </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="27" operation="running" operation_key="evmsdcloneset_running_0"> + <pseudo_event id="26" operation="running" operation_key="evmsdcloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="23" operation="start" operation_key="evmsdclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="evmsdcloneset_start_0"/> + <pseudo_event id="25" operation="start" operation_key="evmsdcloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="26" operation="start" operation_key="evmsdcloneset_start_0"> + <pseudo_event id="25" operation="start" operation_key="evmsdcloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="evmsdclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="8" operation="monitor" operation_key="evmsdclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <rsc_op id="84" operation="notify" operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="82" operation="notify" operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="evmsclone" long-id="evmsclone:0" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> + <pseudo_event id="36" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="83" operation="notify" operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="81" operation="notify" operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="evmsclone" long-id="evmsclone:0" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:1" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> + <pseudo_event id="34" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <rsc_op id="85" operation="notify" operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="83" operation="notify" operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> + <pseudo_event id="36" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="32" operation="start" operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="31" operation="start" operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="evmsclone:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="evmsclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="start" operation_key="evmscloneset_start_0"/> + <pseudo_event id="32" operation="start" operation_key="evmscloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="evmsclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="9" operation="monitor" operation_key="evmsclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -186,55 +186,55 @@ </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="38" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"> + <pseudo_event id="37" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> + <pseudo_event id="36" operation="notify" operation_key="evmscloneset_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="84" operation="notify" operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="82" operation="notify" operation_key="evmsclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> <trigger> - <rsc_op id="85" operation="notify" operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="83" operation="notify" operation_key="evmsclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="37" operation="notify" operation_key="evmscloneset_post_notify_running_0"> + <pseudo_event id="36" operation="notify" operation_key="evmscloneset_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="running" operation_key="evmscloneset_running_0"/> + <pseudo_event id="33" operation="running" operation_key="evmscloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="35" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="36" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"> + <pseudo_event id="35" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> + <pseudo_event id="34" operation="notify" operation_key="evmscloneset_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="83" operation="notify" operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="81" operation="notify" operation_key="evmsclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="35" operation="notify" operation_key="evmscloneset_pre_notify_start_0"> + <pseudo_event id="34" operation="notify" operation_key="evmscloneset_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -242,82 +242,82 @@ </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="34" operation="running" operation_key="evmscloneset_running_0"> + <pseudo_event id="33" operation="running" operation_key="evmscloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="31" operation="start" operation_key="evmsclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="33" operation="start" operation_key="evmscloneset_start_0"/> + <pseudo_event id="32" operation="start" operation_key="evmscloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="33" operation="start" operation_key="evmscloneset_start_0"> + <pseudo_event id="32" operation="start" operation_key="evmscloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="monitor" operation_key="evmsclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="9" operation="monitor" operation_key="evmsclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="27" operation="running" operation_key="evmsdcloneset_running_0"/> + <pseudo_event id="26" operation="running" operation_key="evmsdcloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="35" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="90" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="88" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:1" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_start_uname="node1 node2" CRM_meta_notify_stop_resource="imagestoreclone:0" CRM_meta_notify_stop_uname="node2" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="56" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22" priority="1000000"> <action_set> - <rsc_op id="88" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="86" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_start_uname="node1 node2" CRM_meta_notify_stop_resource="imagestoreclone:0" CRM_meta_notify_stop_uname="node2" CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> + <pseudo_event id="52" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="imagestoreclone:0_monitor_20000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="45" operation="monitor" operation_key="imagestoreclone:0_monitor_20000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="imagestoreclone:0_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="44" operation="start" operation_key="imagestoreclone:0_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="54" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="53" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="45" operation="start" operation_key="imagestoreclone:0_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="44" operation="start" operation_key="imagestoreclone:0_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_start_uname="node1 node2" CRM_meta_notify_stop_resource="imagestoreclone:0" CRM_meta_notify_stop_uname="node2" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> @@ -327,13 +327,13 @@ <rsc_op id="5" operation="stop" operation_key="imagestoreclone:0_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> <trigger> - <pseudo_event id="49" operation="start" operation_key="imagestorecloneset_start_0"/> + <pseudo_event id="48" operation="start" operation_key="imagestorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="imagestoreclone:0_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="10" operation="monitor" operation_key="imagestoreclone:0_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> @@ -349,97 +349,97 @@ </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="stop" operation_key="imagestorecloneset_stop_0"/> + <pseudo_event id="54" operation="stop" operation_key="imagestorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <rsc_op id="89" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="87" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_start_uname="node1 node2" CRM_meta_notify_stop_resource="imagestoreclone:0" CRM_meta_notify_stop_uname="node2" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> + <pseudo_event id="52" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="imagestoreclone:1_monitor_20000" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="47" operation="monitor" operation_key="imagestoreclone:1_monitor_20000" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_requires="nothing" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="47" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="46" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> <trigger> - <pseudo_event id="54" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="53" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="47" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="46" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="imagestoreclone" long-id="imagestoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="imagestoreclone:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_start_uname="node1 node2" CRM_meta_notify_stop_resource="imagestoreclone:0" CRM_meta_notify_stop_uname="node2" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="start" operation_key="imagestorecloneset_start_0"/> + <pseudo_event id="48" operation="start" operation_key="imagestorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="60" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="59" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="59" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> + <pseudo_event id="58" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="59" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"> + <pseudo_event id="58" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> + <pseudo_event id="55" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="58" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="57" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="58" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="57" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="56" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="90" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="88" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="57" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"> + <pseudo_event id="56" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -447,7 +447,7 @@ </synapse> <synapse id="34" priority="1000000"> <action_set> - <pseudo_event id="56" operation="stopped" operation_key="imagestorecloneset_stopped_0"> + <pseudo_event id="55" operation="stopped" operation_key="imagestorecloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -456,189 +456,195 @@ <rsc_op id="5" operation="stop" operation_key="imagestoreclone:0_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> <trigger> - <pseudo_event id="55" operation="stop" operation_key="imagestorecloneset_stop_0"/> + <rsc_op id="10" operation="monitor" operation_key="imagestoreclone:0_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + </trigger> + <trigger> + <pseudo_event id="54" operation="stop" operation_key="imagestorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="55" operation="stop" operation_key="imagestorecloneset_stop_0"> + <pseudo_event id="54" operation="stop" operation_key="imagestorecloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="58" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> + <rsc_op id="12" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + </trigger> + <trigger> + <pseudo_event id="57" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="54" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"> + <pseudo_event id="53" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> + <pseudo_event id="52" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="88" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="86" operation="notify" operation_key="imagestoreclone:0_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <rsc_op id="89" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="87" operation="notify" operation_key="imagestoreclone:1_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> </inputs> </synapse> <synapse id="37" priority="1000000"> <action_set> - <pseudo_event id="53" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"> + <pseudo_event id="52" operation="notify" operation_key="imagestorecloneset_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="50" operation="running" operation_key="imagestorecloneset_running_0"/> + <pseudo_event id="49" operation="running" operation_key="imagestorecloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="52" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="51" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <pseudo_event id="52" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"> + <pseudo_event id="51" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"/> + <pseudo_event id="50" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <pseudo_event id="51" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"> + <pseudo_event id="50" operation="notify" operation_key="imagestorecloneset_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="59" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="40" priority="1000000"> <action_set> - <pseudo_event id="50" operation="running" operation_key="imagestorecloneset_running_0"> + <pseudo_event id="49" operation="running" operation_key="imagestorecloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="imagestoreclone:0_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="44" operation="start" operation_key="imagestoreclone:0_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <rsc_op id="47" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="46" operation="start" operation_key="imagestoreclone:1_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> <trigger> - <pseudo_event id="49" operation="start" operation_key="imagestorecloneset_start_0"/> + <pseudo_event id="48" operation="start" operation_key="imagestorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <pseudo_event id="49" operation="start" operation_key="imagestorecloneset_start_0"> + <pseudo_event id="48" operation="start" operation_key="imagestorecloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="monitor" operation_key="imagestoreclone:0_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="10" operation="monitor" operation_key="imagestoreclone:0_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="38" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="37" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="52" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="51" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_start_0"/> </trigger> <trigger> - <pseudo_event id="56" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> + <pseudo_event id="55" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="42" priority="1000000"> <action_set> - <rsc_op id="92" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="90" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="69" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="68" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="91" operation="notify" operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="89" operation="notify" operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:1" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> + <pseudo_event id="66" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="44" priority="1000000"> <action_set> - <rsc_op id="93" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="91" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="69" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="68" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="configstoreclone:1_monitor_20000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="63" operation="monitor" operation_key="configstoreclone:1_monitor_20000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="62" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="70" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="69" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="63" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="62" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0" CRM_meta_notify_active_uname="node2" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:1" CRM_meta_notify_start_uname="node1" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="start" operation_key="configstorecloneset_start_0"/> + <pseudo_event id="64" operation="start" operation_key="configstorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="11" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> @@ -647,55 +653,55 @@ </synapse> <synapse id="48" priority="1000000"> <action_set> - <pseudo_event id="70" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"> + <pseudo_event id="69" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="69" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="68" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="92" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="90" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> <trigger> - <rsc_op id="93" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="91" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="49" priority="1000000"> <action_set> - <pseudo_event id="69" operation="notify" operation_key="configstorecloneset_post_notify_running_0"> + <pseudo_event id="68" operation="notify" operation_key="configstorecloneset_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="running" operation_key="configstorecloneset_running_0"/> + <pseudo_event id="65" operation="running" operation_key="configstorecloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="68" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="67" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <pseudo_event id="68" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"> + <pseudo_event id="67" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> + <pseudo_event id="66" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> </trigger> <trigger> - <rsc_op id="91" operation="notify" operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="89" operation="notify" operation_key="configstoreclone:0_pre_notify_start_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <pseudo_event id="67" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"> + <pseudo_event id="66" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -703,145 +709,126 @@ </synapse> <synapse id="52" priority="1000000"> <action_set> - <pseudo_event id="66" operation="running" operation_key="configstorecloneset_running_0"> + <pseudo_event id="65" operation="running" operation_key="configstorecloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="62" operation="start" operation_key="configstoreclone:1_start_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="65" operation="start" operation_key="configstorecloneset_start_0"/> + <pseudo_event id="64" operation="start" operation_key="configstorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="53"> <action_set> - <pseudo_event id="65" operation="start" operation_key="configstorecloneset_start_0"> + <pseudo_event id="64" operation="start" operation_key="configstorecloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="11" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="38" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="37" operation="notified" operation_key="evmscloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="68" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="67" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <rsc_op id="81" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="80" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="node2" CRM_meta_migrate_target="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_timeout="20000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="80" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="79" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <rsc_op id="80" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="79" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="node2" CRM_meta_migrate_target="node1" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_record_pending="true" CRM_meta_timeout="20000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="12" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="54" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="53" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="70" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="69" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="56"> <action_set> - <rsc_op id="79" operation="monitor" operation_key="sles10_monitor_10000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="78" operation="monitor" operation_key="sles10_monitor_10000" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_requires="nothing" CRM_meta_timeout="60000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="78" operation="start" operation_key="sles10_start_0"/> + <pseudo_event id="77" operation="start" operation_key="sles10_start_0"/> </trigger> </inputs> </synapse> <synapse id="57"> <action_set> - <pseudo_event id="78" operation="start" operation_key="sles10_start_0"> + <pseudo_event id="77" operation="start" operation_key="sles10_start_0"> <attributes CRM_meta_timeout="20000" xmfile="/etc/xen/vm/sles10"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="12" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> <trigger> - <pseudo_event id="54" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="53" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <pseudo_event id="70" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> + <pseudo_event id="69" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="77" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> + <rsc_op id="76" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> </trigger> <trigger> - <rsc_op id="81" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="80" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="58"> <action_set> - <rsc_op id="77" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> + <rsc_op id="76" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117" CRM_meta_timeout="60000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="81" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> + <rsc_op id="80" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> + <rsc_op id="12" operation="monitor" operation_key="sles10_monitor_0" on_node="node1" on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="85d23ecf-8b5b-4cd3-9344-e1ff5d869d6a" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="60"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="imagestoreclone:0_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> - </trigger> - <trigger> - <pseudo_event id="60" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="77" operation="stop" operation_key="sles10_stop_0" on_node="node2" on_node_uuid="2c826922-d092-4862-bedc-de9ae2312117"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/novell-252693-3.scores b/pengine/test10/novell-252693-3.scores index 32147f39d6c..e4faead1c0a 100644 --- a/pengine/test10/novell-252693-3.scores +++ b/pengine/test10/novell-252693-3.scores @@ -1,53 +1,53 @@ Allocation scores: -clone_color: configstoreclone:0 allocation score on node1: 0 -clone_color: configstoreclone:0 allocation score on node2: 1 -clone_color: configstoreclone:1 allocation score on node1: 0 -clone_color: configstoreclone:1 allocation score on node2: 0 -clone_color: configstorecloneset allocation score on node1: 0 -clone_color: configstorecloneset allocation score on node2: 0 -clone_color: evmsclone:0 allocation score on node1: 0 -clone_color: evmsclone:0 allocation score on node2: 1 -clone_color: evmsclone:1 allocation score on node1: 0 -clone_color: evmsclone:1 allocation score on node2: 0 -clone_color: evmscloneset allocation score on node1: 0 -clone_color: evmscloneset allocation score on node2: 0 -clone_color: evmsdclone:0 allocation score on node1: 0 -clone_color: evmsdclone:0 allocation score on node2: 1 -clone_color: evmsdclone:1 allocation score on node1: 0 -clone_color: evmsdclone:1 allocation score on node2: 0 -clone_color: evmsdcloneset allocation score on node1: 0 -clone_color: evmsdcloneset allocation score on node2: 0 -clone_color: imagestoreclone:0 allocation score on node1: 100 -clone_color: imagestoreclone:0 allocation score on node2: 0 -clone_color: imagestoreclone:1 allocation score on node1: 100 -clone_color: imagestoreclone:1 allocation score on node2: 0 -clone_color: imagestorecloneset allocation score on node1: 100 -clone_color: imagestorecloneset allocation score on node2: 0 -clone_color: stonithclone:0 allocation score on node1: 0 -clone_color: stonithclone:0 allocation score on node2: 1 -clone_color: stonithclone:1 allocation score on node1: 0 -clone_color: stonithclone:1 allocation score on node2: 0 -clone_color: stonithcloneset allocation score on node1: 0 -clone_color: stonithcloneset allocation score on node2: 0 -native_color: configstoreclone:0 allocation score on node1: 0 -native_color: configstoreclone:0 allocation score on node2: 1 -native_color: configstoreclone:1 allocation score on node1: 0 -native_color: configstoreclone:1 allocation score on node2: -INFINITY -native_color: evmsclone:0 allocation score on node1: 0 -native_color: evmsclone:0 allocation score on node2: 1 -native_color: evmsclone:1 allocation score on node1: 0 -native_color: evmsclone:1 allocation score on node2: -INFINITY -native_color: evmsdclone:0 allocation score on node1: 0 -native_color: evmsdclone:0 allocation score on node2: 1 -native_color: evmsdclone:1 allocation score on node1: 0 -native_color: evmsdclone:1 allocation score on node2: -INFINITY -native_color: imagestoreclone:0 allocation score on node1: 100 -native_color: imagestoreclone:0 allocation score on node2: 0 -native_color: imagestoreclone:1 allocation score on node1: -INFINITY -native_color: imagestoreclone:1 allocation score on node2: 0 -native_color: sles10 allocation score on node1: INFINITY -native_color: sles10 allocation score on node2: 0 -native_color: stonithclone:0 allocation score on node1: 0 -native_color: stonithclone:0 allocation score on node2: 1 -native_color: stonithclone:1 allocation score on node1: 0 -native_color: stonithclone:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: configstoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node1: 0 +pcmk__clone_allocate: configstoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node1: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node2: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node1: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node1: 0 +pcmk__clone_allocate: evmsclone:1 allocation score on node2: 0 +pcmk__clone_allocate: evmscloneset allocation score on node1: 0 +pcmk__clone_allocate: evmscloneset allocation score on node2: 0 +pcmk__clone_allocate: evmsdclone:0 allocation score on node1: 0 +pcmk__clone_allocate: evmsdclone:0 allocation score on node2: 1 +pcmk__clone_allocate: evmsdclone:1 allocation score on node1: 0 +pcmk__clone_allocate: evmsdclone:1 allocation score on node2: 0 +pcmk__clone_allocate: evmsdcloneset allocation score on node1: 0 +pcmk__clone_allocate: evmsdcloneset allocation score on node2: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node1: 100 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node2: 0 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node1: 100 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node1: 100 +pcmk__clone_allocate: imagestorecloneset allocation score on node2: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node1: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node1: 0 +pcmk__clone_allocate: stonithclone:1 allocation score on node2: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node1: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node2: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on node1: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: configstoreclone:1 allocation score on node1: 0 +pcmk__native_allocate: configstoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: evmsclone:0 allocation score on node1: 0 +pcmk__native_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__native_allocate: evmsclone:1 allocation score on node1: 0 +pcmk__native_allocate: evmsclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: evmsdclone:0 allocation score on node1: 0 +pcmk__native_allocate: evmsdclone:0 allocation score on node2: 1 +pcmk__native_allocate: evmsdclone:1 allocation score on node1: 0 +pcmk__native_allocate: evmsdclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: imagestoreclone:0 allocation score on node1: 100 +pcmk__native_allocate: imagestoreclone:0 allocation score on node2: 0 +pcmk__native_allocate: imagestoreclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: imagestoreclone:1 allocation score on node2: 0 +pcmk__native_allocate: sles10 allocation score on node1: INFINITY +pcmk__native_allocate: sles10 allocation score on node2: 0 +pcmk__native_allocate: stonithclone:0 allocation score on node1: 0 +pcmk__native_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__native_allocate: stonithclone:1 allocation score on node1: 0 +pcmk__native_allocate: stonithclone:1 allocation score on node2: -INFINITY diff --git a/pengine/test10/novell-252693-3.summary b/pengine/test10/novell-252693-3.summary index 5c3b0caaa05..d5603733530 100644 --- a/pengine/test10/novell-252693-3.summary +++ b/pengine/test10/novell-252693-3.summary @@ -87,7 +87,6 @@ Executing cluster transition: * Resource action: imagestoreclone:1 monitor=20000 on node2 * Resource action: sles10 migrate_from on node1 * Resource action: sles10 stop on node2 - * Pseudo action: all_stopped * Pseudo action: sles10_start_0 * Resource action: sles10 monitor=10000 on node1 diff --git a/pengine/test10/novell-252693.dot b/pengine/test10/novell-252693.dot index cd10e287f37..0c0afbd281c 100644 --- a/pengine/test10/novell-252693.dot +++ b/pengine/test10/novell-252693.dot @@ -1,16 +1,13 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "configstoreclone:0_post_notify_stop_0 node2" -> "configstorecloneset_confirmed-post_notify_stopped_0" [ style = bold] "configstoreclone:0_post_notify_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "configstoreclone:0_pre_notify_stop_0 node1" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] "configstoreclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] "configstoreclone:0_pre_notify_stop_0 node2" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] "configstoreclone:0_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"configstoreclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "configstoreclone:0_stop_0 node1" -> "configstorecloneset_stopped_0" [ style = bold] "configstoreclone:0_stop_0 node1" -> "do_shutdown node1" [ style = bold] "configstoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"configstorecloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "configstorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] "configstorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "configstorecloneset_confirmed-pre_notify_stop_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] @@ -35,11 +32,9 @@ "evmsclone:0_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "evmsclone:1_pre_notify_stop_0 node1" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] "evmsclone:1_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"evmsclone:1_stop_0 node1" -> "all_stopped" [ style = bold] "evmsclone:1_stop_0 node1" -> "do_shutdown node1" [ style = bold] "evmsclone:1_stop_0 node1" -> "evmscloneset_stopped_0" [ style = bold] "evmsclone:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"evmscloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "evmscloneset_confirmed-post_notify_stopped_0" -> "evmsdcloneset_stop_0" [ style = bold] "evmscloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] @@ -57,7 +52,6 @@ "evmscloneset_stop_0" [ style=bold color="green" fontcolor="orange" ] "evmscloneset_stopped_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] "evmscloneset_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"evmsdclone:1_stop_0 node1" -> "all_stopped" [ style = bold] "evmsdclone:1_stop_0 node1" -> "do_shutdown node1" [ style = bold] "evmsdclone:1_stop_0 node1" -> "evmsdcloneset_stopped_0" [ style = bold] "evmsdclone:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] @@ -71,11 +65,9 @@ "imagestoreclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] "imagestoreclone:0_pre_notify_stop_0 node2" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] "imagestoreclone:0_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"imagestoreclone:0_stop_0 node1" -> "all_stopped" [ style = bold] "imagestoreclone:0_stop_0 node1" -> "do_shutdown node1" [ style = bold] "imagestoreclone:0_stop_0 node1" -> "imagestorecloneset_stopped_0" [ style = bold] "imagestoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"imagestorecloneset_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "imagestorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] "imagestorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] @@ -101,13 +93,11 @@ "sles10_monitor_10000 node2" [ style=bold color="green" fontcolor="black" ] "sles10_start_0 node2" -> "sles10_monitor_10000 node2" [ style = bold] "sles10_start_0 node2" [ style=bold color="green" fontcolor="orange" ] -"sles10_stop_0 node1" -> "all_stopped" [ style = bold] "sles10_stop_0 node1" -> "configstorecloneset_stop_0" [ style = dashed] "sles10_stop_0 node1" -> "do_shutdown node1" [ style = bold] "sles10_stop_0 node1" -> "imagestorecloneset_stop_0" [ style = dashed] "sles10_stop_0 node1" -> "sles10_start_0 node2" [ style = bold] "sles10_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"stonithclone:1_stop_0 node1" -> "all_stopped" [ style = bold] "stonithclone:1_stop_0 node1" -> "do_shutdown node1" [ style = bold] "stonithclone:1_stop_0 node1" -> "stonithcloneset_stopped_0" [ style = bold] "stonithclone:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/novell-252693.exp b/pengine/test10/novell-252693.exp index 43da979e870..28aaf6aa183 100644 --- a/pengine/test10/novell-252693.exp +++ b/pengine/test10/novell-252693.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="stop" operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> + <rsc_op id="12" operation="stop" operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> <primitive id="stonithclone" long-id="stonithclone:1" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" hostlist="node1,node2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="stop" operation_key="stonithcloneset_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="stonithcloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="17" operation="stopped" operation_key="stonithcloneset_stopped_0"> + <pseudo_event id="16" operation="stopped" operation_key="stonithcloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="12" operation="stop" operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> <trigger> - <pseudo_event id="16" operation="stop" operation_key="stonithcloneset_stop_0"/> + <pseudo_event id="15" operation="stop" operation_key="stonithcloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="16" operation="stop" operation_key="stonithcloneset_stop_0"> + <pseudo_event id="15" operation="stop" operation_key="stonithcloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -37,147 +37,147 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="20" operation="stop" operation_key="evmsdclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> + <rsc_op id="19" operation="stop" operation_key="evmsdclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> <primitive id="evmsdclone" long-id="evmsdclone:1" class="ocf" provider="heartbeat" type="Evmsd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="evmsdcloneset_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="evmsdcloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="24" operation="stopped" operation_key="evmsdcloneset_stopped_0"> + <pseudo_event id="23" operation="stopped" operation_key="evmsdcloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="evmsdclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="19" operation="stop" operation_key="evmsdclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="evmsdcloneset_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="evmsdcloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="evmsdcloneset_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="evmsdcloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="38" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="85" operation="notify" operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> + <rsc_op id="81" operation="notify" operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> <primitive id="evmsclone" long-id="evmsclone:0" class="ocf" provider="heartbeat" type="EvmsSCC"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> + <pseudo_event id="37" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="84" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> + <rsc_op id="80" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> <primitive id="evmsclone" long-id="evmsclone:0" class="ocf" provider="heartbeat" type="EvmsSCC"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> + <pseudo_event id="35" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="86" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> + <rsc_op id="82" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> + <pseudo_event id="35" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="27" operation="stop" operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> + <rsc_op id="26" operation="stop" operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> <primitive id="evmsclone" long-id="evmsclone:1" class="ocf" provider="heartbeat" type="EvmsSCC"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="evmsclone:0 evmsclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="evmsclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="stop" operation_key="evmscloneset_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="evmscloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="39" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="38" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> + <pseudo_event id="37" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="85" operation="notify" operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> + <rsc_op id="81" operation="notify" operation_key="evmsclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> </trigger> </inputs> </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="38" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"> + <pseudo_event id="37" operation="notify" operation_key="evmscloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="stopped" operation_key="evmscloneset_stopped_0"/> + <pseudo_event id="34" operation="stopped" operation_key="evmscloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="37" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="36" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="37" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="36" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> + <pseudo_event id="35" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="84" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> + <rsc_op id="80" operation="notify" operation_key="evmsclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> </trigger> <trigger> - <rsc_op id="86" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="82" operation="notify" operation_key="evmsclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="36" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"> + <pseudo_event id="35" operation="notify" operation_key="evmscloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -185,140 +185,140 @@ </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="35" operation="stopped" operation_key="evmscloneset_stopped_0"> + <pseudo_event id="34" operation="stopped" operation_key="evmscloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="stop" operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="26" operation="stop" operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> <trigger> - <pseudo_event id="34" operation="stop" operation_key="evmscloneset_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="evmscloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="34" operation="stop" operation_key="evmscloneset_stop_0"> + <pseudo_event id="33" operation="stop" operation_key="evmscloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="36" operation="notified" operation_key="evmscloneset_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="54" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="53" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="69" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> + <pseudo_event id="68" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <rsc_op id="90" operation="notify" operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> + <rsc_op id="84" operation="notify" operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> + <pseudo_event id="52" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="89" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> + <rsc_op id="83" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="50" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="91" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> + <rsc_op id="85" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="50" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="42" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> + <rsc_op id="41" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> <primitive id="imagestoreclone" long-id="imagestoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="imagestoreclone:0 imagestoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="imagestoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/imagestore" directory="/var/lib/xen/images" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="stop" operation_key="imagestorecloneset_stop_0"/> + <pseudo_event id="48" operation="stop" operation_key="imagestorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="54" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="53" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> + <pseudo_event id="52" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="90" operation="notify" operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> + <rsc_op id="84" operation="notify" operation_key="imagestoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="53" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"> + <pseudo_event id="52" operation="notify" operation_key="imagestorecloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="50" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> + <pseudo_event id="49" operation="stopped" operation_key="imagestorecloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="52" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="51" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="52" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="51" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> + <pseudo_event id="50" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="89" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> + <rsc_op id="83" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> </trigger> <trigger> - <rsc_op id="91" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="85" operation="notify" operation_key="imagestoreclone:0_pre_notify_stop_0" internal_operation_key="imagestoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="51" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"> + <pseudo_event id="50" operation="notify" operation_key="imagestorecloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -326,134 +326,134 @@ </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="50" operation="stopped" operation_key="imagestorecloneset_stopped_0"> + <pseudo_event id="49" operation="stopped" operation_key="imagestorecloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="41" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> <trigger> - <pseudo_event id="49" operation="stop" operation_key="imagestorecloneset_stop_0"/> + <pseudo_event id="48" operation="stop" operation_key="imagestorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="49" operation="stop" operation_key="imagestorecloneset_stop_0"> + <pseudo_event id="48" operation="stop" operation_key="imagestorecloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="51" operation="notified" operation_key="imagestorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <rsc_op id="95" operation="notify" operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> + <rsc_op id="87" operation="notify" operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="post" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="68" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> + <pseudo_event id="67" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="94" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> + <rsc_op id="86" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> + <pseudo_event id="65" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="96" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> + <rsc_op id="88" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_notify_type="pre" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> + <pseudo_event id="65" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="57" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> + <rsc_op id="56" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node2 node1" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_active_uname="node2 node1" CRM_meta_notify_all_uname="node1 node2" CRM_meta_notify_available_uname="node1 node2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="configstoreclone:1" CRM_meta_notify_stop_uname="node1" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="20000" device="/dev/evms/vmsharedclustercontainer/configstore" directory="/etc/xen/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="64" operation="stop" operation_key="configstorecloneset_stop_0"/> + <pseudo_event id="63" operation="stop" operation_key="configstorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="69" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"> + <pseudo_event id="68" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="68" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> + <pseudo_event id="67" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="95" operation="notify" operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> + <rsc_op id="87" operation="notify" operation_key="configstoreclone:0_post_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="68" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"> + <pseudo_event id="67" operation="notify" operation_key="configstorecloneset_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="stopped" operation_key="configstorecloneset_stopped_0"/> + <pseudo_event id="64" operation="stopped" operation_key="configstorecloneset_stopped_0"/> </trigger> <trigger> - <pseudo_event id="67" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="66" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="67" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"> + <pseudo_event id="66" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="66" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> + <pseudo_event id="65" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="94" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> + <rsc_op id="86" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> </trigger> <trigger> - <rsc_op id="96" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="88" operation="notify" operation_key="configstoreclone:0_pre_notify_stop_0" internal_operation_key="configstoreclone:1_pre_notify_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="66" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"> + <pseudo_event id="65" operation="notify" operation_key="configstorecloneset_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -461,47 +461,47 @@ </synapse> <synapse id="34" priority="1000000"> <action_set> - <pseudo_event id="65" operation="stopped" operation_key="configstorecloneset_stopped_0"> + <pseudo_event id="64" operation="stopped" operation_key="configstorecloneset_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="57" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="56" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> <trigger> - <pseudo_event id="64" operation="stop" operation_key="configstorecloneset_stop_0"/> + <pseudo_event id="63" operation="stop" operation_key="configstorecloneset_stop_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="64" operation="stop" operation_key="configstorecloneset_stop_0"> + <pseudo_event id="63" operation="stop" operation_key="configstorecloneset_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> + <pseudo_event id="66" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="74" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> + <rsc_op id="73" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_name="migrate" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_timeout="120000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="72" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="73" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> + <rsc_op id="72" operation="migrate_to" operation_key="sles10_migrate_to_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_name="migrate" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_record_pending="true" CRM_meta_timeout="120000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> @@ -510,48 +510,48 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="sles10_monitor_10000" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> + <rsc_op id="71" operation="monitor" operation_key="sles10_monitor_10000" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e" CRM_meta_requires="nothing" CRM_meta_timeout="60000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="71" operation="start" operation_key="sles10_start_0"/> + <pseudo_event id="70" operation="start" operation_key="sles10_start_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <pseudo_event id="71" operation="start" operation_key="sles10_start_0"> + <pseudo_event id="70" operation="start" operation_key="sles10_start_0"> <attributes CRM_meta_timeout="20000" xmfile="/etc/xen/vm/sles10"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="70" operation="stop" operation_key="sles10_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="69" operation="stop" operation_key="sles10_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> <trigger> - <rsc_op id="74" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> + <rsc_op id="73" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="70" operation="stop" operation_key="sles10_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> + <rsc_op id="69" operation="stop" operation_key="sles10_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> <primitive id="sles10" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_timeout="60000" xmfile="/etc/xen/vm/sles10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="74" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> + <rsc_op id="73" operation="migrate_from" operation_key="sles10_migrate_from_0" on_node="node2" on_node_uuid="997c3f45-7e3f-4c70-8d9a-623ba1678a6e"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <crm_event id="76" operation="do_shutdown" operation_key="do_shutdown-node1" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> + <crm_event id="74" operation="do_shutdown" operation_key="do_shutdown-node1" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321" CRM_meta_op_no_wait="true" /> <downed> <node id="3d8227f0-31dd-4801-b0db-987909d4a321"/> @@ -560,58 +560,22 @@ </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="12" operation="stop" operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="evmsdclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="19" operation="stop" operation_key="evmsdclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> <trigger> - <rsc_op id="27" operation="stop" operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="26" operation="stop" operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> <trigger> - <rsc_op id="42" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="41" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> <trigger> - <rsc_op id="57" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="56" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> <trigger> - <rsc_op id="70" operation="stop" operation_key="sles10_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> - </trigger> - </inputs> - </synapse> - <synapse id="42"> - <action_set> - <pseudo_event id="10" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="13" operation="stop" operation_key="stonithclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="evmsdclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> - </trigger> - <trigger> - <rsc_op id="27" operation="stop" operation_key="evmsclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> - </trigger> - <trigger> - <pseudo_event id="39" operation="notified" operation_key="evmscloneset_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="42" operation="stop" operation_key="imagestoreclone:0_stop_0" internal_operation_key="imagestoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> - </trigger> - <trigger> - <pseudo_event id="54" operation="notified" operation_key="imagestorecloneset_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="57" operation="stop" operation_key="configstoreclone:0_stop_0" internal_operation_key="configstoreclone:1_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> - </trigger> - <trigger> - <pseudo_event id="69" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="70" operation="stop" operation_key="sles10_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> + <rsc_op id="69" operation="stop" operation_key="sles10_stop_0" on_node="node1" on_node_uuid="3d8227f0-31dd-4801-b0db-987909d4a321"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/novell-252693.scores b/pengine/test10/novell-252693.scores index 722732393a6..ea23e676612 100644 --- a/pengine/test10/novell-252693.scores +++ b/pengine/test10/novell-252693.scores @@ -1,53 +1,53 @@ Allocation scores: -clone_color: configstoreclone:0 allocation score on node1: 0 -clone_color: configstoreclone:0 allocation score on node2: 1 -clone_color: configstoreclone:1 allocation score on node1: 1 -clone_color: configstoreclone:1 allocation score on node2: 0 -clone_color: configstorecloneset allocation score on node1: 0 -clone_color: configstorecloneset allocation score on node2: 0 -clone_color: evmsclone:0 allocation score on node1: 0 -clone_color: evmsclone:0 allocation score on node2: 1 -clone_color: evmsclone:1 allocation score on node1: 1 -clone_color: evmsclone:1 allocation score on node2: 0 -clone_color: evmscloneset allocation score on node1: 0 -clone_color: evmscloneset allocation score on node2: 0 -clone_color: evmsdclone:0 allocation score on node1: 0 -clone_color: evmsdclone:0 allocation score on node2: 1 -clone_color: evmsdclone:1 allocation score on node1: 1 -clone_color: evmsdclone:1 allocation score on node2: 0 -clone_color: evmsdcloneset allocation score on node1: 0 -clone_color: evmsdcloneset allocation score on node2: 0 -clone_color: imagestoreclone:0 allocation score on node1: 0 -clone_color: imagestoreclone:0 allocation score on node2: 1 -clone_color: imagestoreclone:1 allocation score on node1: 1 -clone_color: imagestoreclone:1 allocation score on node2: 0 -clone_color: imagestorecloneset allocation score on node1: 0 -clone_color: imagestorecloneset allocation score on node2: 0 -clone_color: stonithclone:0 allocation score on node1: 0 -clone_color: stonithclone:0 allocation score on node2: 1 -clone_color: stonithclone:1 allocation score on node1: 1 -clone_color: stonithclone:1 allocation score on node2: 0 -clone_color: stonithcloneset allocation score on node1: 0 -clone_color: stonithcloneset allocation score on node2: 0 -native_color: configstoreclone:0 allocation score on node1: -INFINITY -native_color: configstoreclone:0 allocation score on node2: 1 -native_color: configstoreclone:1 allocation score on node1: -INFINITY -native_color: configstoreclone:1 allocation score on node2: -INFINITY -native_color: evmsclone:0 allocation score on node1: -INFINITY -native_color: evmsclone:0 allocation score on node2: 1 -native_color: evmsclone:1 allocation score on node1: -INFINITY -native_color: evmsclone:1 allocation score on node2: -INFINITY -native_color: evmsdclone:0 allocation score on node1: -INFINITY -native_color: evmsdclone:0 allocation score on node2: 1 -native_color: evmsdclone:1 allocation score on node1: -INFINITY -native_color: evmsdclone:1 allocation score on node2: -INFINITY -native_color: imagestoreclone:0 allocation score on node1: -INFINITY -native_color: imagestoreclone:0 allocation score on node2: 1 -native_color: imagestoreclone:1 allocation score on node1: -INFINITY -native_color: imagestoreclone:1 allocation score on node2: -INFINITY -native_color: sles10 allocation score on node1: INFINITY -native_color: sles10 allocation score on node2: 0 -native_color: stonithclone:0 allocation score on node1: -INFINITY -native_color: stonithclone:0 allocation score on node2: 1 -native_color: stonithclone:1 allocation score on node1: -INFINITY -native_color: stonithclone:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: configstoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node1: 1 +pcmk__clone_allocate: configstoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node1: 0 +pcmk__clone_allocate: configstorecloneset allocation score on node2: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node1: 0 +pcmk__clone_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node1: 1 +pcmk__clone_allocate: evmsclone:1 allocation score on node2: 0 +pcmk__clone_allocate: evmscloneset allocation score on node1: 0 +pcmk__clone_allocate: evmscloneset allocation score on node2: 0 +pcmk__clone_allocate: evmsdclone:0 allocation score on node1: 0 +pcmk__clone_allocate: evmsdclone:0 allocation score on node2: 1 +pcmk__clone_allocate: evmsdclone:1 allocation score on node1: 1 +pcmk__clone_allocate: evmsdclone:1 allocation score on node2: 0 +pcmk__clone_allocate: evmsdcloneset allocation score on node1: 0 +pcmk__clone_allocate: evmsdcloneset allocation score on node2: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node1: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node1: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on node2: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node1: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on node2: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node1: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node1: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on node2: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node1: 0 +pcmk__clone_allocate: stonithcloneset allocation score on node2: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: configstoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: configstoreclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: configstoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: evmsclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: evmsclone:0 allocation score on node2: 1 +pcmk__native_allocate: evmsclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: evmsclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: evmsdclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: evmsdclone:0 allocation score on node2: 1 +pcmk__native_allocate: evmsdclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: evmsdclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: imagestoreclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: imagestoreclone:0 allocation score on node2: 1 +pcmk__native_allocate: imagestoreclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: imagestoreclone:1 allocation score on node2: -INFINITY +pcmk__native_allocate: sles10 allocation score on node1: INFINITY +pcmk__native_allocate: sles10 allocation score on node2: 0 +pcmk__native_allocate: stonithclone:0 allocation score on node1: -INFINITY +pcmk__native_allocate: stonithclone:0 allocation score on node2: 1 +pcmk__native_allocate: stonithclone:1 allocation score on node1: -INFINITY +pcmk__native_allocate: stonithclone:1 allocation score on node2: -INFINITY diff --git a/pengine/test10/novell-252693.summary b/pengine/test10/novell-252693.summary index 27cf3154e1e..660f71cc3ec 100644 --- a/pengine/test10/novell-252693.summary +++ b/pengine/test10/novell-252693.summary @@ -66,7 +66,6 @@ Executing cluster transition: * Resource action: evmsdclone:1 stop on node1 * Pseudo action: evmsdcloneset_stopped_0 * Cluster action: do_shutdown on node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/nvpair-id-ref.exp b/pengine/test10/nvpair-id-ref.exp index fa467793a63..f1804d05129 100644 --- a/pengine/test10/nvpair-id-ref.exp +++ b/pengine/test10/nvpair-id-ref.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" fake="common-value"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" fake="common-value"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" fake="common-value"/> </rsc_op> @@ -39,7 +39,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" fake="common-value"/> </rsc_op> @@ -48,36 +48,36 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc2_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="monitor" operation_key="rsc2_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" fake="common-value" fake_fake="common-value"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" fake="common-value" fake_fake="common-value"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" fake="common-value" fake_fake="common-value"/> </rsc_op> @@ -86,7 +86,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" fake="common-value" fake_fake="common-value"/> </rsc_op> diff --git a/pengine/test10/nvpair-id-ref.scores b/pengine/test10/nvpair-id-ref.scores index fb86bf6f33b..43ecc958aa4 100644 --- a/pengine/test10/nvpair-id-ref.scores +++ b/pengine/test10/nvpair-id-ref.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/obsolete-lrm-resource.exp b/pengine/test10/obsolete-lrm-resource.exp index e37262b7c76..e4eeed016e1 100644 --- a/pengine/test10/obsolete-lrm-resource.exp +++ b/pengine/test10/obsolete-lrm-resource.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_child:0_start_0" on_node="yingying.site" on_node_uuid="yingying.site"> + <rsc_op id="3" operation="start" operation_key="rsc1_child:0_start_0" on_node="yingying.site" on_node_uuid="yingying.site"> <primitive id="rsc1_child" long-id="rsc1_child:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="yingying.site" CRM_meta_on_node_uuid="yingying.site" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="4" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_child:0_monitor_0" on_node="yingying.site" on_node_uuid="yingying.site"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_child:0_monitor_0" on_node="yingying.site" on_node_uuid="yingying.site"> <primitive id="rsc1_child" long-id="rsc1_child:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="yingying.site" CRM_meta_on_node_uuid="yingying.site" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,34 +23,34 @@ </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="6" operation="running" operation_key="rsc1_running_0"> + <pseudo_event id="5" operation="running" operation_key="rsc1_running_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_child:0_start_0" on_node="yingying.site" on_node_uuid="yingying.site"/> + <rsc_op id="3" operation="start" operation_key="rsc1_child:0_start_0" on_node="yingying.site" on_node_uuid="yingying.site"/> </trigger> <trigger> - <pseudo_event id="5" operation="start" operation_key="rsc1_start_0"/> + <pseudo_event id="4" operation="start" operation_key="rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="5" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="4" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_child:0_monitor_0" on_node="yingying.site" on_node_uuid="yingying.site"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_child:0_monitor_0" on_node="yingying.site" on_node_uuid="yingying.site"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="delete" operation_key="rsc1_delete_0" on_node="yingying.site" on_node_uuid="yingying.site"> + <rsc_op id="1" operation="delete" operation_key="rsc1_delete_0" on_node="yingying.site" on_node_uuid="yingying.site"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="yingying.site" CRM_meta_on_node_uuid="yingying.site" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/obsolete-lrm-resource.scores b/pengine/test10/obsolete-lrm-resource.scores index 4b3bc8d76b5..5ef3ba2dc02 100644 --- a/pengine/test10/obsolete-lrm-resource.scores +++ b/pengine/test10/obsolete-lrm-resource.scores @@ -1,4 +1,4 @@ Allocation scores: -clone_color: rsc1 allocation score on yingying.site: 0 -clone_color: rsc1_child:0 allocation score on yingying.site: 0 -native_color: rsc1_child:0 allocation score on yingying.site: 0 +pcmk__clone_allocate: rsc1 allocation score on yingying.site: 0 +pcmk__clone_allocate: rsc1_child:0 allocation score on yingying.site: 0 +pcmk__native_allocate: rsc1_child:0 allocation score on yingying.site: 0 diff --git a/pengine/test10/on-fail-ignore.dot b/pengine/test10/on-fail-ignore.dot index b90f07180b8..ce78d67c3b2 100644 --- a/pengine/test10/on-fail-ignore.dot +++ b/pengine/test10/on-fail-ignore.dot @@ -1,15 +1,12 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "fence_db1_monitor_60000 407892-db2" [ style=bold color="green" fontcolor="black"] "fence_db1_start_0 407892-db2" -> "fence_db1_monitor_60000 407892-db2" [ style = bold] "fence_db1_start_0 407892-db2" [ style=bold color="green" fontcolor="black"] -"fence_db1_stop_0 407892-db2" -> "all_stopped" [ style = bold] "fence_db1_stop_0 407892-db2" -> "fence_db1_start_0 407892-db2" [ style = bold] "fence_db1_stop_0 407892-db2" [ style=bold color="green" fontcolor="black"] "fence_db2_monitor_60000 407888-db1" [ style=bold color="green" fontcolor="black"] "fence_db2_start_0 407888-db1" -> "fence_db2_monitor_60000 407888-db1" [ style = bold] "fence_db2_start_0 407888-db1" [ style=bold color="green" fontcolor="black"] -"fence_db2_stop_0 407888-db1" -> "all_stopped" [ style = bold] "fence_db2_stop_0 407888-db1" -> "fence_db2_start_0 407888-db1" [ style = bold] "fence_db2_stop_0 407888-db1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/on-fail-ignore.exp b/pengine/test10/on-fail-ignore.exp index 20e5c9a8056..fc3fb5bf35e 100644 --- a/pengine/test10/on-fail-ignore.exp +++ b/pengine/test10/on-fail-ignore.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="stop" operation_key="fence_db1_stop_0" on_node="407892-db2" on_node_uuid="2"> + <rsc_op id="6" operation="stop" operation_key="fence_db1_stop_0" on_node="407892-db2" on_node_uuid="2"> <primitive id="fence_db1" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="407892-db2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" delay="4" ipaddr="192.168.103.3" lanplus="1" login="root" method="onoff" passwd="****" pcmk_host_check="static-list" pcmk_host_list="407888-db1" power_wait="4"/> </rsc_op> @@ -10,14 +10,14 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="start" operation_key="fence_db1_start_0" on_node="407892-db2" on_node_uuid="2"> + <rsc_op id="5" operation="start" operation_key="fence_db1_start_0" on_node="407892-db2" on_node_uuid="2"> <primitive id="fence_db1" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="407892-db2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" delay="4" ipaddr="192.168.103.3" lanplus="1" login="root" method="onoff" passwd="****" pcmk_host_check="static-list" pcmk_host_list="407888-db1" power_wait="4"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="fence_db1_stop_0" on_node="407892-db2" on_node_uuid="2"/> + <rsc_op id="6" operation="stop" operation_key="fence_db1_stop_0" on_node="407892-db2" on_node_uuid="2"/> </trigger> </inputs> </synapse> @@ -30,13 +30,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="fence_db1_start_0" on_node="407892-db2" on_node_uuid="2"/> + <rsc_op id="5" operation="start" operation_key="fence_db1_start_0" on_node="407892-db2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="stop" operation_key="fence_db2_stop_0" on_node="407888-db1" on_node_uuid="1"> + <rsc_op id="7" operation="stop" operation_key="fence_db2_stop_0" on_node="407888-db1" on_node_uuid="1"> <primitive id="fence_db2" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="407888-db1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" ipaddr="192.168.103.4" lanplus="1" login="root" method="onoff" passwd="****" pcmk_host_check="static-list" pcmk_host_list="407892-db2" power_wait="4"/> </rsc_op> @@ -45,14 +45,14 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="start" operation_key="fence_db2_start_0" on_node="407888-db1" on_node_uuid="1"> + <rsc_op id="4" operation="start" operation_key="fence_db2_start_0" on_node="407888-db1" on_node_uuid="1"> <primitive id="fence_db2" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="407888-db1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" ipaddr="192.168.103.4" lanplus="1" login="root" method="onoff" passwd="****" pcmk_host_check="static-list" pcmk_host_list="407892-db2" power_wait="4"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="fence_db2_stop_0" on_node="407888-db1" on_node_uuid="1"/> + <rsc_op id="7" operation="stop" operation_key="fence_db2_stop_0" on_node="407888-db1" on_node_uuid="1"/> </trigger> </inputs> </synapse> @@ -65,22 +65,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="fence_db2_start_0" on_node="407888-db1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="7" operation="stop" operation_key="fence_db1_stop_0" on_node="407892-db2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="fence_db2_stop_0" on_node="407888-db1" on_node_uuid="1"/> + <rsc_op id="4" operation="start" operation_key="fence_db2_start_0" on_node="407888-db1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/on-fail-ignore.scores b/pengine/test10/on-fail-ignore.scores index 41e8b75a440..85040bae722 100644 --- a/pengine/test10/on-fail-ignore.scores +++ b/pengine/test10/on-fail-ignore.scores @@ -1,8 +1,8 @@ Allocation scores: Using the original execution date of: 2017-10-26 14:23:50Z -native_color: fence_db1 allocation score on 407888-db1: 0 -native_color: fence_db1 allocation score on 407892-db2: 100 -native_color: fence_db2 allocation score on 407888-db1: 100 -native_color: fence_db2 allocation score on 407892-db2: 0 -native_color: nfs_snet_ip allocation score on 407888-db1: 100 -native_color: nfs_snet_ip allocation score on 407892-db2: 0 +pcmk__native_allocate: fence_db1 allocation score on 407888-db1: 0 +pcmk__native_allocate: fence_db1 allocation score on 407892-db2: 100 +pcmk__native_allocate: fence_db2 allocation score on 407888-db1: 100 +pcmk__native_allocate: fence_db2 allocation score on 407892-db2: 0 +pcmk__native_allocate: nfs_snet_ip allocation score on 407888-db1: 100 +pcmk__native_allocate: nfs_snet_ip allocation score on 407892-db2: 0 diff --git a/pengine/test10/on-fail-ignore.summary b/pengine/test10/on-fail-ignore.summary index cf7b077c38b..18dddd85063 100644 --- a/pengine/test10/on-fail-ignore.summary +++ b/pengine/test10/on-fail-ignore.summary @@ -18,7 +18,6 @@ Executing cluster transition: * Resource action: fence_db2 stop on 407888-db1 * Resource action: fence_db2 start on 407888-db1 * Resource action: fence_db2 monitor=60000 on 407888-db1 - * Pseudo action: all_stopped Using the original execution date of: 2017-10-26 14:23:50Z Revised cluster status: diff --git a/pengine/test10/one-or-more-0.exp b/pengine/test10/one-or-more-0.exp index 36283a81baf..aa478b7d423 100644 --- a/pengine/test10/one-or-more-0.exp +++ b/pengine/test10/one-or-more-0.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,23 +23,23 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="7" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -48,23 +48,23 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="8" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="D_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="9" operation="start" operation_key="D_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> @@ -83,13 +83,13 @@ <pseudo_event id="1" operation="one-or-more:require-all-set-1" operation_key="one-or-more:require-all-set-1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="5" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -104,10 +104,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="7" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="8" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/one-or-more-0.scores b/pengine/test10/one-or-more-0.scores index fc782f20ded..cf8235eb6e3 100644 --- a/pengine/test10/one-or-more-0.scores +++ b/pengine/test10/one-or-more-0.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: 0 -native_color: B allocation score on fc16-builder: 0 -native_color: C allocation score on fc16-builder2: 0 -native_color: C allocation score on fc16-builder: 0 -native_color: D allocation score on fc16-builder2: 0 -native_color: D allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: 0 +pcmk__native_allocate: B allocation score on fc16-builder: 0 +pcmk__native_allocate: C allocation score on fc16-builder2: 0 +pcmk__native_allocate: C allocation score on fc16-builder: 0 +pcmk__native_allocate: D allocation score on fc16-builder2: 0 +pcmk__native_allocate: D allocation score on fc16-builder: 0 diff --git a/pengine/test10/one-or-more-1.exp b/pengine/test10/one-or-more-1.exp index e3a95120a70..5de19e50ff8 100644 --- a/pengine/test10/one-or-more-1.exp +++ b/pengine/test10/one-or-more-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/one-or-more-1.scores b/pengine/test10/one-or-more-1.scores index 967aecbe1a7..dff2e04c3f4 100644 --- a/pengine/test10/one-or-more-1.scores +++ b/pengine/test10/one-or-more-1.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: -INFINITY -native_color: A allocation score on fc16-builder: -INFINITY -native_color: B allocation score on fc16-builder2: 0 -native_color: B allocation score on fc16-builder: 0 -native_color: C allocation score on fc16-builder2: 0 -native_color: C allocation score on fc16-builder: 0 -native_color: D allocation score on fc16-builder2: 0 -native_color: D allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: A allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: B allocation score on fc16-builder2: 0 +pcmk__native_allocate: B allocation score on fc16-builder: 0 +pcmk__native_allocate: C allocation score on fc16-builder2: 0 +pcmk__native_allocate: C allocation score on fc16-builder: 0 +pcmk__native_allocate: D allocation score on fc16-builder2: 0 +pcmk__native_allocate: D allocation score on fc16-builder: 0 diff --git a/pengine/test10/one-or-more-1.summary b/pengine/test10/one-or-more-1.summary index d2e79bc522e..062cb4db98e 100644 --- a/pengine/test10/one-or-more-1.summary +++ b/pengine/test10/one-or-more-1.summary @@ -1,4 +1,4 @@ -1 of 4 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 4 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/one-or-more-2.exp b/pengine/test10/one-or-more-2.exp index 0670cdb8fb1..542b59176a7 100644 --- a/pengine/test10/one-or-more-2.exp +++ b/pengine/test10/one-or-more-2.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,7 +23,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -32,23 +32,23 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="7" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -57,7 +57,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="start" operation_key="D_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="8" operation="start" operation_key="D_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> @@ -67,13 +67,13 @@ <pseudo_event id="1" operation="one-or-more:require-all-set-1" operation_key="one-or-more:require-all-set-1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="5" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -88,7 +88,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="7" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/one-or-more-2.scores b/pengine/test10/one-or-more-2.scores index edfc03c7e97..0593b9dfab4 100644 --- a/pengine/test10/one-or-more-2.scores +++ b/pengine/test10/one-or-more-2.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: -INFINITY -native_color: B allocation score on fc16-builder: -INFINITY -native_color: C allocation score on fc16-builder2: 0 -native_color: C allocation score on fc16-builder: 0 -native_color: D allocation score on fc16-builder2: 0 -native_color: D allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: B allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: C allocation score on fc16-builder2: 0 +pcmk__native_allocate: C allocation score on fc16-builder: 0 +pcmk__native_allocate: D allocation score on fc16-builder2: 0 +pcmk__native_allocate: D allocation score on fc16-builder: 0 diff --git a/pengine/test10/one-or-more-2.summary b/pengine/test10/one-or-more-2.summary index 27fb13a2f9e..19fc7952ba1 100644 --- a/pengine/test10/one-or-more-2.summary +++ b/pengine/test10/one-or-more-2.summary @@ -1,4 +1,4 @@ -1 of 4 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 4 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/one-or-more-3.exp b/pengine/test10/one-or-more-3.exp index ad8db738c47..810df09ca87 100644 --- a/pengine/test10/one-or-more-3.exp +++ b/pengine/test10/one-or-more-3.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,7 +23,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -32,7 +32,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -41,7 +41,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/one-or-more-3.scores b/pengine/test10/one-or-more-3.scores index 159a673a64e..bc5a4e426dc 100644 --- a/pengine/test10/one-or-more-3.scores +++ b/pengine/test10/one-or-more-3.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: -INFINITY -native_color: B allocation score on fc16-builder: -INFINITY -native_color: C allocation score on fc16-builder2: -INFINITY -native_color: C allocation score on fc16-builder: -INFINITY -native_color: D allocation score on fc16-builder2: 0 -native_color: D allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: B allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: C allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: C allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: D allocation score on fc16-builder2: 0 +pcmk__native_allocate: D allocation score on fc16-builder: 0 diff --git a/pengine/test10/one-or-more-3.summary b/pengine/test10/one-or-more-3.summary index 97511e83ab2..3527aa4db8c 100644 --- a/pengine/test10/one-or-more-3.summary +++ b/pengine/test10/one-or-more-3.summary @@ -1,4 +1,4 @@ -2 of 4 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 4 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/one-or-more-4.exp b/pengine/test10/one-or-more-4.exp index c301230061e..51ce014e6a2 100644 --- a/pengine/test10/one-or-more-4.exp +++ b/pengine/test10/one-or-more-4.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,23 +23,23 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="7" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -48,23 +48,23 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="8" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="6" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -88,10 +88,10 @@ </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="7" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="8" operation="start" operation_key="C_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/one-or-more-4.scores b/pengine/test10/one-or-more-4.scores index 148aa1ab9d3..e528b12cf09 100644 --- a/pengine/test10/one-or-more-4.scores +++ b/pengine/test10/one-or-more-4.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: 0 -native_color: B allocation score on fc16-builder: 0 -native_color: C allocation score on fc16-builder2: 0 -native_color: C allocation score on fc16-builder: 0 -native_color: D allocation score on fc16-builder2: -INFINITY -native_color: D allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: 0 +pcmk__native_allocate: B allocation score on fc16-builder: 0 +pcmk__native_allocate: C allocation score on fc16-builder2: 0 +pcmk__native_allocate: C allocation score on fc16-builder: 0 +pcmk__native_allocate: D allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: D allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/one-or-more-4.summary b/pengine/test10/one-or-more-4.summary index 9f84ba0483f..1a015334434 100644 --- a/pengine/test10/one-or-more-4.summary +++ b/pengine/test10/one-or-more-4.summary @@ -1,4 +1,4 @@ -1 of 4 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 4 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/one-or-more-5.exp b/pengine/test10/one-or-more-5.exp index fec21275efe..4add5a340d5 100644 --- a/pengine/test10/one-or-more-5.exp +++ b/pengine/test10/one-or-more-5.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="9" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> @@ -11,13 +11,13 @@ <pseudo_event id="1" operation="one-or-more:require-all-set-1" operation_key="one-or-more:require-all-set-1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,20 +26,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="11" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="10" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -48,7 +48,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -57,7 +57,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,23 +66,23 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="E_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="11" operation="start" operation_key="E_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="E" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="E_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="7" operation="monitor" operation_key="E_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="9" operation="start" operation_key="A_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="E_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="7" operation="monitor" operation_key="E_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="E" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="13" operation="start" operation_key="F_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="12" operation="start" operation_key="F_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="F" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> @@ -101,13 +101,13 @@ <pseudo_event id="2" operation="one-or-more:require-all-set-3" operation_key="one-or-more:require-all-set-3"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="F_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="8" operation="monitor" operation_key="F_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="F_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="8" operation="monitor" operation_key="F_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="F" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -122,7 +122,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="E_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="11" operation="start" operation_key="E_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> @@ -134,7 +134,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="10" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/one-or-more-5.scores b/pengine/test10/one-or-more-5.scores index ef517a440cf..58e4be9a9a5 100644 --- a/pengine/test10/one-or-more-5.scores +++ b/pengine/test10/one-or-more-5.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: 0 -native_color: B allocation score on fc16-builder: 0 -native_color: C allocation score on fc16-builder2: -INFINITY -native_color: C allocation score on fc16-builder: -INFINITY -native_color: D allocation score on fc16-builder2: -INFINITY -native_color: D allocation score on fc16-builder: -INFINITY -native_color: E allocation score on fc16-builder2: 0 -native_color: E allocation score on fc16-builder: 0 -native_color: F allocation score on fc16-builder2: 0 -native_color: F allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: 0 +pcmk__native_allocate: B allocation score on fc16-builder: 0 +pcmk__native_allocate: C allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: C allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: D allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: D allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: E allocation score on fc16-builder2: 0 +pcmk__native_allocate: E allocation score on fc16-builder: 0 +pcmk__native_allocate: F allocation score on fc16-builder2: 0 +pcmk__native_allocate: F allocation score on fc16-builder: 0 diff --git a/pengine/test10/one-or-more-5.summary b/pengine/test10/one-or-more-5.summary index 59f76579a05..259b8ac273e 100644 --- a/pengine/test10/one-or-more-5.summary +++ b/pengine/test10/one-or-more-5.summary @@ -1,4 +1,4 @@ -2 of 6 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 6 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/one-or-more-6.dot b/pengine/test10/one-or-more-6.dot index ed5b63e6a07..bcc2ca18351 100644 --- a/pengine/test10/one-or-more-6.dot +++ b/pengine/test10/one-or-more-6.dot @@ -1,7 +1,5 @@ digraph "g" { "B_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "B_stop_0 fc16-builder" -> "B_start_0 <none>" [ style = dashed] -"B_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "B_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/one-or-more-6.exp b/pengine/test10/one-or-more-6.exp index 732da9b439e..bc76cf67f35 100644 --- a/pengine/test10/one-or-more-6.exp +++ b/pengine/test10/one-or-more-6.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="B_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="stop" operation_key="B_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="B_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/one-or-more-6.scores b/pengine/test10/one-or-more-6.scores index b3feba0bab2..d806e6cd6f9 100644 --- a/pengine/test10/one-or-more-6.scores +++ b/pengine/test10/one-or-more-6.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: -INFINITY -native_color: B allocation score on fc16-builder: -INFINITY -native_color: C allocation score on fc16-builder2: 0 -native_color: C allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: B allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: C allocation score on fc16-builder2: 0 +pcmk__native_allocate: C allocation score on fc16-builder: 0 diff --git a/pengine/test10/one-or-more-6.summary b/pengine/test10/one-or-more-6.summary index 665ac521da3..71becab31b0 100644 --- a/pengine/test10/one-or-more-6.summary +++ b/pengine/test10/one-or-more-6.summary @@ -1,4 +1,4 @@ -1 of 3 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 3 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] @@ -13,7 +13,6 @@ Transition Summary: Executing cluster transition: * Resource action: B stop on fc16-builder - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/one-or-more-7.dot b/pengine/test10/one-or-more-7.dot index 8093f854879..72ee9243f73 100644 --- a/pengine/test10/one-or-more-7.dot +++ b/pengine/test10/one-or-more-7.dot @@ -1,7 +1,5 @@ digraph "g" { "C_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "C_stop_0 fc16-builder" -> "C_start_0 <none>" [ style = dashed] -"C_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "C_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/one-or-more-7.exp b/pengine/test10/one-or-more-7.exp index 7aeab789ea6..daaa82966bc 100644 --- a/pengine/test10/one-or-more-7.exp +++ b/pengine/test10/one-or-more-7.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="stop" operation_key="C_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="stop" operation_key="C_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="7" operation="stop" operation_key="C_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/one-or-more-7.scores b/pengine/test10/one-or-more-7.scores index 75768d7cd10..d8296b4b53f 100644 --- a/pengine/test10/one-or-more-7.scores +++ b/pengine/test10/one-or-more-7.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: 0 -native_color: B allocation score on fc16-builder: 0 -native_color: C allocation score on fc16-builder2: -INFINITY -native_color: C allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: 0 +pcmk__native_allocate: B allocation score on fc16-builder: 0 +pcmk__native_allocate: C allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: C allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/one-or-more-7.summary b/pengine/test10/one-or-more-7.summary index 89b34161022..18d00f359ab 100644 --- a/pengine/test10/one-or-more-7.summary +++ b/pengine/test10/one-or-more-7.summary @@ -1,4 +1,4 @@ -1 of 3 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 3 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] @@ -13,7 +13,6 @@ Transition Summary: Executing cluster transition: * Resource action: C stop on fc16-builder - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/one-or-more-unrunnable-instances.exp b/pengine/test10/one-or-more-unrunnable-instances.exp index 45ae3b6381c..5f1c0f30f0b 100644 --- a/pengine/test10/one-or-more-unrunnable-instances.exp +++ b/pengine/test10/one-or-more-unrunnable-instances.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="104" operation="monitor" operation_key="galera_monitor_10000" internal_operation_key="galera:1_monitor_10000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="103" operation="monitor" operation_key="galera_monitor_10000" internal_operation_key="galera:1_monitor_10000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="galera" long-id="galera:1" class="ocf" provider="heartbeat" type="galera"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="30000" additional_parameters="--open-files-limit=16384" enable_creation="true" wsrep_cluster_address="gcomm://rdo7-node1,rdo7-node2,rdo7-node3"/> </rsc_op> @@ -10,106 +10,106 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="148" operation="monitor" operation_key="keystone_monitor_60000" internal_operation_key="keystone:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="147" operation="monitor" operation_key="keystone_monitor_60000" internal_operation_key="keystone:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="keystone" long-id="keystone:0" class="systemd" type="openstack-keystone"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="147" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="146" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="147" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="146" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="keystone" long-id="keystone:0" class="systemd" type="openstack-keystone"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="153" operation="start" operation_key="keystone-clone_start_0"/> + <pseudo_event id="152" operation="start" operation_key="keystone-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="150" operation="monitor" operation_key="keystone:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="149" operation="monitor" operation_key="keystone:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="keystone" long-id="keystone:1" class="systemd" type="openstack-keystone"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="149" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="148" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="149" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="148" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="keystone" long-id="keystone:1" class="systemd" type="openstack-keystone"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="153" operation="start" operation_key="keystone-clone_start_0"/> + <pseudo_event id="152" operation="start" operation_key="keystone-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="152" operation="monitor" operation_key="keystone:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="151" operation="monitor" operation_key="keystone:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="keystone" long-id="keystone:2" class="systemd" type="openstack-keystone"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="151" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="150" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="151" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="150" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="keystone" long-id="keystone:2" class="systemd" type="openstack-keystone"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="153" operation="start" operation_key="keystone-clone_start_0"/> + <pseudo_event id="152" operation="start" operation_key="keystone-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="154" operation="running" operation_key="keystone-clone_running_0"> + <pseudo_event id="153" operation="running" operation_key="keystone-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="147" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="146" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="149" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="148" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="151" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="150" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="153" operation="start" operation_key="keystone-clone_start_0"/> + <pseudo_event id="152" operation="start" operation_key="keystone-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="153" operation="start" operation_key="keystone-clone_start_0"> + <pseudo_event id="152" operation="start" operation_key="keystone-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -117,3935 +117,3935 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="168" operation="monitor" operation_key="glance-registry_monitor_60000" internal_operation_key="glance-registry:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="167" operation="monitor" operation_key="glance-registry_monitor_60000" internal_operation_key="glance-registry:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="glance-registry" long-id="glance-registry:0" class="systemd" type="openstack-glance-registry"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="167" operation="start" operation_key="glance-registry_start_0" internal_operation_key="glance-registry:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="166" operation="start" operation_key="glance-registry_start_0" internal_operation_key="glance-registry:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="167" operation="start" operation_key="glance-registry_start_0" internal_operation_key="glance-registry:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="166" operation="start" operation_key="glance-registry_start_0" internal_operation_key="glance-registry:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="glance-registry" long-id="glance-registry:0" class="systemd" type="openstack-glance-registry"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="173" operation="start" operation_key="glance-registry-clone_start_0"/> + <pseudo_event id="172" operation="start" operation_key="glance-registry-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="170" operation="monitor" operation_key="glance-registry:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="169" operation="monitor" operation_key="glance-registry:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="glance-registry" long-id="glance-registry:1" class="systemd" type="openstack-glance-registry"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="169" operation="start" operation_key="glance-registry:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="168" operation="start" operation_key="glance-registry:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="169" operation="start" operation_key="glance-registry:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="168" operation="start" operation_key="glance-registry:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="glance-registry" long-id="glance-registry:1" class="systemd" type="openstack-glance-registry"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="173" operation="start" operation_key="glance-registry-clone_start_0"/> + <pseudo_event id="172" operation="start" operation_key="glance-registry-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="172" operation="monitor" operation_key="glance-registry:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="171" operation="monitor" operation_key="glance-registry:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="glance-registry" long-id="glance-registry:2" class="systemd" type="openstack-glance-registry"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="171" operation="start" operation_key="glance-registry:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="170" operation="start" operation_key="glance-registry:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="171" operation="start" operation_key="glance-registry:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="170" operation="start" operation_key="glance-registry:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="glance-registry" long-id="glance-registry:2" class="systemd" type="openstack-glance-registry"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="173" operation="start" operation_key="glance-registry-clone_start_0"/> + <pseudo_event id="172" operation="start" operation_key="glance-registry-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="174" operation="running" operation_key="glance-registry-clone_running_0"> + <pseudo_event id="173" operation="running" operation_key="glance-registry-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="167" operation="start" operation_key="glance-registry_start_0" internal_operation_key="glance-registry:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="166" operation="start" operation_key="glance-registry_start_0" internal_operation_key="glance-registry:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="169" operation="start" operation_key="glance-registry:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="168" operation="start" operation_key="glance-registry:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="171" operation="start" operation_key="glance-registry:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="170" operation="start" operation_key="glance-registry:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="173" operation="start" operation_key="glance-registry-clone_start_0"/> + <pseudo_event id="172" operation="start" operation_key="glance-registry-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="173" operation="start" operation_key="glance-registry-clone_start_0"> + <pseudo_event id="172" operation="start" operation_key="glance-registry-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="154" operation="running" operation_key="keystone-clone_running_0"/> + <pseudo_event id="153" operation="running" operation_key="keystone-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="178" operation="monitor" operation_key="glance-api_monitor_60000" internal_operation_key="glance-api:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="177" operation="monitor" operation_key="glance-api_monitor_60000" internal_operation_key="glance-api:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="glance-api" long-id="glance-api:0" class="systemd" type="openstack-glance-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="177" operation="start" operation_key="glance-api_start_0" internal_operation_key="glance-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="176" operation="start" operation_key="glance-api_start_0" internal_operation_key="glance-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="177" operation="start" operation_key="glance-api_start_0" internal_operation_key="glance-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="176" operation="start" operation_key="glance-api_start_0" internal_operation_key="glance-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="glance-api" long-id="glance-api:0" class="systemd" type="openstack-glance-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="183" operation="start" operation_key="glance-api-clone_start_0"/> + <pseudo_event id="182" operation="start" operation_key="glance-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="180" operation="monitor" operation_key="glance-api:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="179" operation="monitor" operation_key="glance-api:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="glance-api" long-id="glance-api:1" class="systemd" type="openstack-glance-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="179" operation="start" operation_key="glance-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="178" operation="start" operation_key="glance-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="179" operation="start" operation_key="glance-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="178" operation="start" operation_key="glance-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="glance-api" long-id="glance-api:1" class="systemd" type="openstack-glance-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="183" operation="start" operation_key="glance-api-clone_start_0"/> + <pseudo_event id="182" operation="start" operation_key="glance-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="182" operation="monitor" operation_key="glance-api:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="181" operation="monitor" operation_key="glance-api:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="glance-api" long-id="glance-api:2" class="systemd" type="openstack-glance-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="181" operation="start" operation_key="glance-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="180" operation="start" operation_key="glance-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="181" operation="start" operation_key="glance-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="180" operation="start" operation_key="glance-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="glance-api" long-id="glance-api:2" class="systemd" type="openstack-glance-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="183" operation="start" operation_key="glance-api-clone_start_0"/> + <pseudo_event id="182" operation="start" operation_key="glance-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="184" operation="running" operation_key="glance-api-clone_running_0"> + <pseudo_event id="183" operation="running" operation_key="glance-api-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="177" operation="start" operation_key="glance-api_start_0" internal_operation_key="glance-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="176" operation="start" operation_key="glance-api_start_0" internal_operation_key="glance-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="179" operation="start" operation_key="glance-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="178" operation="start" operation_key="glance-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="181" operation="start" operation_key="glance-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="180" operation="start" operation_key="glance-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="183" operation="start" operation_key="glance-api-clone_start_0"/> + <pseudo_event id="182" operation="start" operation_key="glance-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="183" operation="start" operation_key="glance-api-clone_start_0"> + <pseudo_event id="182" operation="start" operation_key="glance-api-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="174" operation="running" operation_key="glance-registry-clone_running_0"/> + <pseudo_event id="173" operation="running" operation_key="glance-registry-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="188" operation="monitor" operation_key="cinder-api_monitor_60000" internal_operation_key="cinder-api:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="187" operation="monitor" operation_key="cinder-api_monitor_60000" internal_operation_key="cinder-api:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="cinder-api" long-id="cinder-api:0" class="systemd" type="openstack-cinder-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="187" operation="start" operation_key="cinder-api_start_0" internal_operation_key="cinder-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="186" operation="start" operation_key="cinder-api_start_0" internal_operation_key="cinder-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="187" operation="start" operation_key="cinder-api_start_0" internal_operation_key="cinder-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="186" operation="start" operation_key="cinder-api_start_0" internal_operation_key="cinder-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="cinder-api" long-id="cinder-api:0" class="systemd" type="openstack-cinder-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="147" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="146" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="193" operation="start" operation_key="cinder-api-clone_start_0"/> + <pseudo_event id="192" operation="start" operation_key="cinder-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="190" operation="monitor" operation_key="cinder-api:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="189" operation="monitor" operation_key="cinder-api:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="cinder-api" long-id="cinder-api:1" class="systemd" type="openstack-cinder-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="189" operation="start" operation_key="cinder-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="188" operation="start" operation_key="cinder-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="189" operation="start" operation_key="cinder-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="188" operation="start" operation_key="cinder-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="cinder-api" long-id="cinder-api:1" class="systemd" type="openstack-cinder-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="149" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="148" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="193" operation="start" operation_key="cinder-api-clone_start_0"/> + <pseudo_event id="192" operation="start" operation_key="cinder-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="192" operation="monitor" operation_key="cinder-api:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="191" operation="monitor" operation_key="cinder-api:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="cinder-api" long-id="cinder-api:2" class="systemd" type="openstack-cinder-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="191" operation="start" operation_key="cinder-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="190" operation="start" operation_key="cinder-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="191" operation="start" operation_key="cinder-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="190" operation="start" operation_key="cinder-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="cinder-api" long-id="cinder-api:2" class="systemd" type="openstack-cinder-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="151" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="150" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="193" operation="start" operation_key="cinder-api-clone_start_0"/> + <pseudo_event id="192" operation="start" operation_key="cinder-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="31" priority="1000000"> <action_set> - <pseudo_event id="194" operation="running" operation_key="cinder-api-clone_running_0"> + <pseudo_event id="193" operation="running" operation_key="cinder-api-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="187" operation="start" operation_key="cinder-api_start_0" internal_operation_key="cinder-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="186" operation="start" operation_key="cinder-api_start_0" internal_operation_key="cinder-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="189" operation="start" operation_key="cinder-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="188" operation="start" operation_key="cinder-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="191" operation="start" operation_key="cinder-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="190" operation="start" operation_key="cinder-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="193" operation="start" operation_key="cinder-api-clone_start_0"/> + <pseudo_event id="192" operation="start" operation_key="cinder-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="193" operation="start" operation_key="cinder-api-clone_start_0"> + <pseudo_event id="192" operation="start" operation_key="cinder-api-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="154" operation="running" operation_key="keystone-clone_running_0"/> + <pseudo_event id="153" operation="running" operation_key="keystone-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="198" operation="monitor" operation_key="cinder-scheduler_monitor_60000" internal_operation_key="cinder-scheduler:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="197" operation="monitor" operation_key="cinder-scheduler_monitor_60000" internal_operation_key="cinder-scheduler:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="cinder-scheduler" long-id="cinder-scheduler:0" class="systemd" type="openstack-cinder-scheduler"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="197" operation="start" operation_key="cinder-scheduler_start_0" internal_operation_key="cinder-scheduler:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="196" operation="start" operation_key="cinder-scheduler_start_0" internal_operation_key="cinder-scheduler:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="197" operation="start" operation_key="cinder-scheduler_start_0" internal_operation_key="cinder-scheduler:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="196" operation="start" operation_key="cinder-scheduler_start_0" internal_operation_key="cinder-scheduler:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="cinder-scheduler" long-id="cinder-scheduler:0" class="systemd" type="openstack-cinder-scheduler"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="187" operation="start" operation_key="cinder-api_start_0" internal_operation_key="cinder-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="186" operation="start" operation_key="cinder-api_start_0" internal_operation_key="cinder-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="203" operation="start" operation_key="cinder-scheduler-clone_start_0"/> + <pseudo_event id="202" operation="start" operation_key="cinder-scheduler-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <rsc_op id="200" operation="monitor" operation_key="cinder-scheduler:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="199" operation="monitor" operation_key="cinder-scheduler:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="cinder-scheduler" long-id="cinder-scheduler:1" class="systemd" type="openstack-cinder-scheduler"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="199" operation="start" operation_key="cinder-scheduler:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="198" operation="start" operation_key="cinder-scheduler:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="199" operation="start" operation_key="cinder-scheduler:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="198" operation="start" operation_key="cinder-scheduler:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="cinder-scheduler" long-id="cinder-scheduler:1" class="systemd" type="openstack-cinder-scheduler"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="189" operation="start" operation_key="cinder-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="188" operation="start" operation_key="cinder-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="203" operation="start" operation_key="cinder-scheduler-clone_start_0"/> + <pseudo_event id="202" operation="start" operation_key="cinder-scheduler-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="202" operation="monitor" operation_key="cinder-scheduler:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="201" operation="monitor" operation_key="cinder-scheduler:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="cinder-scheduler" long-id="cinder-scheduler:2" class="systemd" type="openstack-cinder-scheduler"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="201" operation="start" operation_key="cinder-scheduler:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="200" operation="start" operation_key="cinder-scheduler:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="201" operation="start" operation_key="cinder-scheduler:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="200" operation="start" operation_key="cinder-scheduler:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="cinder-scheduler" long-id="cinder-scheduler:2" class="systemd" type="openstack-cinder-scheduler"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="191" operation="start" operation_key="cinder-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="190" operation="start" operation_key="cinder-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="203" operation="start" operation_key="cinder-scheduler-clone_start_0"/> + <pseudo_event id="202" operation="start" operation_key="cinder-scheduler-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="39" priority="1000000"> <action_set> - <pseudo_event id="204" operation="running" operation_key="cinder-scheduler-clone_running_0"> + <pseudo_event id="203" operation="running" operation_key="cinder-scheduler-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="197" operation="start" operation_key="cinder-scheduler_start_0" internal_operation_key="cinder-scheduler:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="196" operation="start" operation_key="cinder-scheduler_start_0" internal_operation_key="cinder-scheduler:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="199" operation="start" operation_key="cinder-scheduler:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="198" operation="start" operation_key="cinder-scheduler:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="201" operation="start" operation_key="cinder-scheduler:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="200" operation="start" operation_key="cinder-scheduler:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="203" operation="start" operation_key="cinder-scheduler-clone_start_0"/> + <pseudo_event id="202" operation="start" operation_key="cinder-scheduler-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <pseudo_event id="203" operation="start" operation_key="cinder-scheduler-clone_start_0"> + <pseudo_event id="202" operation="start" operation_key="cinder-scheduler-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="194" operation="running" operation_key="cinder-api-clone_running_0"/> + <pseudo_event id="193" operation="running" operation_key="cinder-api-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="208" operation="monitor" operation_key="cinder-volume_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="207" operation="monitor" operation_key="cinder-volume_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="cinder-volume" class="systemd" type="openstack-cinder-volume"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="207" operation="start" operation_key="cinder-volume_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="206" operation="start" operation_key="cinder-volume_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="207" operation="start" operation_key="cinder-volume_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="206" operation="start" operation_key="cinder-volume_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="cinder-volume" class="systemd" type="openstack-cinder-volume"/> <attributes CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="204" operation="running" operation_key="cinder-scheduler-clone_running_0"/> + <pseudo_event id="203" operation="running" operation_key="cinder-scheduler-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="220" operation="monitor" operation_key="swift-account_monitor_60000" internal_operation_key="swift-account:0_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="219" operation="monitor" operation_key="swift-account_monitor_60000" internal_operation_key="swift-account:0_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="swift-account" long-id="swift-account:0" class="systemd" type="openstack-swift-account"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="219" operation="start" operation_key="swift-account_start_0" internal_operation_key="swift-account:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="218" operation="start" operation_key="swift-account_start_0" internal_operation_key="swift-account:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="219" operation="start" operation_key="swift-account_start_0" internal_operation_key="swift-account:0_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="218" operation="start" operation_key="swift-account_start_0" internal_operation_key="swift-account:0_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="swift-account" long-id="swift-account:0" class="systemd" type="openstack-swift-account"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="149" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="148" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="225" operation="start" operation_key="swift-account-clone_start_0"/> + <pseudo_event id="224" operation="start" operation_key="swift-account-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="222" operation="monitor" operation_key="swift-account:1_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="221" operation="monitor" operation_key="swift-account:1_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="swift-account" long-id="swift-account:1" class="systemd" type="openstack-swift-account"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="221" operation="start" operation_key="swift-account:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="220" operation="start" operation_key="swift-account:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="221" operation="start" operation_key="swift-account:1_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="220" operation="start" operation_key="swift-account:1_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="swift-account" long-id="swift-account:1" class="systemd" type="openstack-swift-account"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="151" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="150" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="225" operation="start" operation_key="swift-account-clone_start_0"/> + <pseudo_event id="224" operation="start" operation_key="swift-account-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="224" operation="monitor" operation_key="swift-account:2_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="223" operation="monitor" operation_key="swift-account:2_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="swift-account" long-id="swift-account:2" class="systemd" type="openstack-swift-account"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="223" operation="start" operation_key="swift-account:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="222" operation="start" operation_key="swift-account:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="223" operation="start" operation_key="swift-account:2_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="222" operation="start" operation_key="swift-account:2_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="swift-account" long-id="swift-account:2" class="systemd" type="openstack-swift-account"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="147" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="146" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="225" operation="start" operation_key="swift-account-clone_start_0"/> + <pseudo_event id="224" operation="start" operation_key="swift-account-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="49" priority="1000000"> <action_set> - <pseudo_event id="226" operation="running" operation_key="swift-account-clone_running_0"> + <pseudo_event id="225" operation="running" operation_key="swift-account-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="219" operation="start" operation_key="swift-account_start_0" internal_operation_key="swift-account:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="218" operation="start" operation_key="swift-account_start_0" internal_operation_key="swift-account:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="221" operation="start" operation_key="swift-account:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="220" operation="start" operation_key="swift-account:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="223" operation="start" operation_key="swift-account:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="222" operation="start" operation_key="swift-account:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="225" operation="start" operation_key="swift-account-clone_start_0"/> + <pseudo_event id="224" operation="start" operation_key="swift-account-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <pseudo_event id="225" operation="start" operation_key="swift-account-clone_start_0"> + <pseudo_event id="224" operation="start" operation_key="swift-account-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="154" operation="running" operation_key="keystone-clone_running_0"/> + <pseudo_event id="153" operation="running" operation_key="keystone-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <rsc_op id="230" operation="monitor" operation_key="swift-container_monitor_60000" internal_operation_key="swift-container:0_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="229" operation="monitor" operation_key="swift-container_monitor_60000" internal_operation_key="swift-container:0_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="swift-container" long-id="swift-container:0" class="systemd" type="openstack-swift-container"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="229" operation="start" operation_key="swift-container_start_0" internal_operation_key="swift-container:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="228" operation="start" operation_key="swift-container_start_0" internal_operation_key="swift-container:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <rsc_op id="229" operation="start" operation_key="swift-container_start_0" internal_operation_key="swift-container:0_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="228" operation="start" operation_key="swift-container_start_0" internal_operation_key="swift-container:0_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="swift-container" long-id="swift-container:0" class="systemd" type="openstack-swift-container"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="219" operation="start" operation_key="swift-account_start_0" internal_operation_key="swift-account:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="218" operation="start" operation_key="swift-account_start_0" internal_operation_key="swift-account:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="235" operation="start" operation_key="swift-container-clone_start_0"/> + <pseudo_event id="234" operation="start" operation_key="swift-container-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="53"> <action_set> - <rsc_op id="232" operation="monitor" operation_key="swift-container:1_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="231" operation="monitor" operation_key="swift-container:1_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="swift-container" long-id="swift-container:1" class="systemd" type="openstack-swift-container"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="231" operation="start" operation_key="swift-container:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="230" operation="start" operation_key="swift-container:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <rsc_op id="231" operation="start" operation_key="swift-container:1_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="230" operation="start" operation_key="swift-container:1_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="swift-container" long-id="swift-container:1" class="systemd" type="openstack-swift-container"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="221" operation="start" operation_key="swift-account:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="220" operation="start" operation_key="swift-account:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="235" operation="start" operation_key="swift-container-clone_start_0"/> + <pseudo_event id="234" operation="start" operation_key="swift-container-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <rsc_op id="234" operation="monitor" operation_key="swift-container:2_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="233" operation="monitor" operation_key="swift-container:2_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="swift-container" long-id="swift-container:2" class="systemd" type="openstack-swift-container"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="233" operation="start" operation_key="swift-container:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="232" operation="start" operation_key="swift-container:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="56"> <action_set> - <rsc_op id="233" operation="start" operation_key="swift-container:2_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="232" operation="start" operation_key="swift-container:2_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="swift-container" long-id="swift-container:2" class="systemd" type="openstack-swift-container"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="223" operation="start" operation_key="swift-account:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="222" operation="start" operation_key="swift-account:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="235" operation="start" operation_key="swift-container-clone_start_0"/> + <pseudo_event id="234" operation="start" operation_key="swift-container-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="57" priority="1000000"> <action_set> - <pseudo_event id="236" operation="running" operation_key="swift-container-clone_running_0"> + <pseudo_event id="235" operation="running" operation_key="swift-container-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="229" operation="start" operation_key="swift-container_start_0" internal_operation_key="swift-container:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="228" operation="start" operation_key="swift-container_start_0" internal_operation_key="swift-container:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="231" operation="start" operation_key="swift-container:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="230" operation="start" operation_key="swift-container:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="233" operation="start" operation_key="swift-container:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="232" operation="start" operation_key="swift-container:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="235" operation="start" operation_key="swift-container-clone_start_0"/> + <pseudo_event id="234" operation="start" operation_key="swift-container-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="58"> <action_set> - <pseudo_event id="235" operation="start" operation_key="swift-container-clone_start_0"> + <pseudo_event id="234" operation="start" operation_key="swift-container-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="226" operation="running" operation_key="swift-account-clone_running_0"/> + <pseudo_event id="225" operation="running" operation_key="swift-account-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <rsc_op id="240" operation="monitor" operation_key="swift-object_monitor_60000" internal_operation_key="swift-object:0_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="239" operation="monitor" operation_key="swift-object_monitor_60000" internal_operation_key="swift-object:0_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="swift-object" long-id="swift-object:0" class="systemd" type="openstack-swift-object"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="239" operation="start" operation_key="swift-object_start_0" internal_operation_key="swift-object:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="238" operation="start" operation_key="swift-object_start_0" internal_operation_key="swift-object:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="60"> <action_set> - <rsc_op id="239" operation="start" operation_key="swift-object_start_0" internal_operation_key="swift-object:0_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="238" operation="start" operation_key="swift-object_start_0" internal_operation_key="swift-object:0_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="swift-object" long-id="swift-object:0" class="systemd" type="openstack-swift-object"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="229" operation="start" operation_key="swift-container_start_0" internal_operation_key="swift-container:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="228" operation="start" operation_key="swift-container_start_0" internal_operation_key="swift-container:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="245" operation="start" operation_key="swift-object-clone_start_0"/> + <pseudo_event id="244" operation="start" operation_key="swift-object-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="61"> <action_set> - <rsc_op id="242" operation="monitor" operation_key="swift-object:1_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="241" operation="monitor" operation_key="swift-object:1_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="swift-object" long-id="swift-object:1" class="systemd" type="openstack-swift-object"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="241" operation="start" operation_key="swift-object:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="240" operation="start" operation_key="swift-object:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="62"> <action_set> - <rsc_op id="241" operation="start" operation_key="swift-object:1_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="240" operation="start" operation_key="swift-object:1_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="swift-object" long-id="swift-object:1" class="systemd" type="openstack-swift-object"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="231" operation="start" operation_key="swift-container:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="230" operation="start" operation_key="swift-container:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="245" operation="start" operation_key="swift-object-clone_start_0"/> + <pseudo_event id="244" operation="start" operation_key="swift-object-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="63"> <action_set> - <rsc_op id="244" operation="monitor" operation_key="swift-object:2_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="243" operation="monitor" operation_key="swift-object:2_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="swift-object" long-id="swift-object:2" class="systemd" type="openstack-swift-object"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="243" operation="start" operation_key="swift-object:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="242" operation="start" operation_key="swift-object:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="64"> <action_set> - <rsc_op id="243" operation="start" operation_key="swift-object:2_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="242" operation="start" operation_key="swift-object:2_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="swift-object" long-id="swift-object:2" class="systemd" type="openstack-swift-object"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="233" operation="start" operation_key="swift-container:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="232" operation="start" operation_key="swift-container:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="245" operation="start" operation_key="swift-object-clone_start_0"/> + <pseudo_event id="244" operation="start" operation_key="swift-object-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="65" priority="1000000"> <action_set> - <pseudo_event id="246" operation="running" operation_key="swift-object-clone_running_0"> + <pseudo_event id="245" operation="running" operation_key="swift-object-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="239" operation="start" operation_key="swift-object_start_0" internal_operation_key="swift-object:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="238" operation="start" operation_key="swift-object_start_0" internal_operation_key="swift-object:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="241" operation="start" operation_key="swift-object:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="240" operation="start" operation_key="swift-object:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="243" operation="start" operation_key="swift-object:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="242" operation="start" operation_key="swift-object:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="245" operation="start" operation_key="swift-object-clone_start_0"/> + <pseudo_event id="244" operation="start" operation_key="swift-object-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="66"> <action_set> - <pseudo_event id="245" operation="start" operation_key="swift-object-clone_start_0"> + <pseudo_event id="244" operation="start" operation_key="swift-object-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="236" operation="running" operation_key="swift-container-clone_running_0"/> + <pseudo_event id="235" operation="running" operation_key="swift-container-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="67"> <action_set> - <rsc_op id="250" operation="monitor" operation_key="swift-proxy_monitor_60000" internal_operation_key="swift-proxy:0_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="249" operation="monitor" operation_key="swift-proxy_monitor_60000" internal_operation_key="swift-proxy:0_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="swift-proxy" long-id="swift-proxy:0" class="systemd" type="openstack-swift-proxy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="249" operation="start" operation_key="swift-proxy_start_0" internal_operation_key="swift-proxy:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="248" operation="start" operation_key="swift-proxy_start_0" internal_operation_key="swift-proxy:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="68"> <action_set> - <rsc_op id="249" operation="start" operation_key="swift-proxy_start_0" internal_operation_key="swift-proxy:0_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="248" operation="start" operation_key="swift-proxy_start_0" internal_operation_key="swift-proxy:0_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="swift-proxy" long-id="swift-proxy:0" class="systemd" type="openstack-swift-proxy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="219" operation="start" operation_key="swift-account_start_0" internal_operation_key="swift-account:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="218" operation="start" operation_key="swift-account_start_0" internal_operation_key="swift-account:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="255" operation="start" operation_key="swift-proxy-clone_start_0"/> + <pseudo_event id="254" operation="start" operation_key="swift-proxy-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="69"> <action_set> - <rsc_op id="252" operation="monitor" operation_key="swift-proxy:1_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="251" operation="monitor" operation_key="swift-proxy:1_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="swift-proxy" long-id="swift-proxy:1" class="systemd" type="openstack-swift-proxy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="251" operation="start" operation_key="swift-proxy:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="250" operation="start" operation_key="swift-proxy:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="70"> <action_set> - <rsc_op id="251" operation="start" operation_key="swift-proxy:1_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="250" operation="start" operation_key="swift-proxy:1_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="swift-proxy" long-id="swift-proxy:1" class="systemd" type="openstack-swift-proxy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="221" operation="start" operation_key="swift-account:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="220" operation="start" operation_key="swift-account:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="255" operation="start" operation_key="swift-proxy-clone_start_0"/> + <pseudo_event id="254" operation="start" operation_key="swift-proxy-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="71"> <action_set> - <rsc_op id="254" operation="monitor" operation_key="swift-proxy:2_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="253" operation="monitor" operation_key="swift-proxy:2_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="swift-proxy" long-id="swift-proxy:2" class="systemd" type="openstack-swift-proxy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="253" operation="start" operation_key="swift-proxy:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="252" operation="start" operation_key="swift-proxy:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="72"> <action_set> - <rsc_op id="253" operation="start" operation_key="swift-proxy:2_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="252" operation="start" operation_key="swift-proxy:2_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="swift-proxy" long-id="swift-proxy:2" class="systemd" type="openstack-swift-proxy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="223" operation="start" operation_key="swift-account:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="222" operation="start" operation_key="swift-account:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="255" operation="start" operation_key="swift-proxy-clone_start_0"/> + <pseudo_event id="254" operation="start" operation_key="swift-proxy-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="73" priority="1000000"> <action_set> - <pseudo_event id="256" operation="running" operation_key="swift-proxy-clone_running_0"> + <pseudo_event id="255" operation="running" operation_key="swift-proxy-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="249" operation="start" operation_key="swift-proxy_start_0" internal_operation_key="swift-proxy:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="248" operation="start" operation_key="swift-proxy_start_0" internal_operation_key="swift-proxy:0_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="251" operation="start" operation_key="swift-proxy:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="250" operation="start" operation_key="swift-proxy:1_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="253" operation="start" operation_key="swift-proxy:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="252" operation="start" operation_key="swift-proxy:2_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="255" operation="start" operation_key="swift-proxy-clone_start_0"/> + <pseudo_event id="254" operation="start" operation_key="swift-proxy-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="74"> <action_set> - <pseudo_event id="255" operation="start" operation_key="swift-proxy-clone_start_0"> + <pseudo_event id="254" operation="start" operation_key="swift-proxy-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="226" operation="running" operation_key="swift-account-clone_running_0"/> + <pseudo_event id="225" operation="running" operation_key="swift-account-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="75"> <action_set> - <rsc_op id="260" operation="monitor" operation_key="swift-object-expirer_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="259" operation="monitor" operation_key="swift-object-expirer_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="swift-object-expirer" class="systemd" type="openstack-swift-object-expirer"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="259" operation="start" operation_key="swift-object-expirer_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="258" operation="start" operation_key="swift-object-expirer_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="76"> <action_set> - <rsc_op id="259" operation="start" operation_key="swift-object-expirer_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="258" operation="start" operation_key="swift-object-expirer_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="swift-object-expirer" class="systemd" type="openstack-swift-object-expirer"/> <attributes CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="256" operation="running" operation_key="swift-proxy-clone_running_0"/> + <pseudo_event id="255" operation="running" operation_key="swift-proxy-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="77"> <action_set> - <rsc_op id="262" operation="monitor" operation_key="neutron-server_monitor_60000" internal_operation_key="neutron-server:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="261" operation="monitor" operation_key="neutron-server_monitor_60000" internal_operation_key="neutron-server:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-server" long-id="neutron-server:0" class="systemd" type="neutron-server"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="261" operation="start" operation_key="neutron-server_start_0" internal_operation_key="neutron-server:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="260" operation="start" operation_key="neutron-server_start_0" internal_operation_key="neutron-server:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="78"> <action_set> - <rsc_op id="261" operation="start" operation_key="neutron-server_start_0" internal_operation_key="neutron-server:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="260" operation="start" operation_key="neutron-server_start_0" internal_operation_key="neutron-server:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-server" long-id="neutron-server:0" class="systemd" type="neutron-server"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="151" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="150" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="267" operation="start" operation_key="neutron-server-clone_start_0"/> + <pseudo_event id="266" operation="start" operation_key="neutron-server-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="79"> <action_set> - <rsc_op id="264" operation="monitor" operation_key="neutron-server:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="263" operation="monitor" operation_key="neutron-server:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-server" long-id="neutron-server:1" class="systemd" type="neutron-server"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="263" operation="start" operation_key="neutron-server:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="262" operation="start" operation_key="neutron-server:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="80"> <action_set> - <rsc_op id="263" operation="start" operation_key="neutron-server:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="262" operation="start" operation_key="neutron-server:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-server" long-id="neutron-server:1" class="systemd" type="neutron-server"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="147" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="146" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="267" operation="start" operation_key="neutron-server-clone_start_0"/> + <pseudo_event id="266" operation="start" operation_key="neutron-server-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="81"> <action_set> - <rsc_op id="266" operation="monitor" operation_key="neutron-server:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="265" operation="monitor" operation_key="neutron-server:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-server" long-id="neutron-server:2" class="systemd" type="neutron-server"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="265" operation="start" operation_key="neutron-server:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="264" operation="start" operation_key="neutron-server:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="82"> <action_set> - <rsc_op id="265" operation="start" operation_key="neutron-server:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="264" operation="start" operation_key="neutron-server:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-server" long-id="neutron-server:2" class="systemd" type="neutron-server"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="149" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="148" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="267" operation="start" operation_key="neutron-server-clone_start_0"/> + <pseudo_event id="266" operation="start" operation_key="neutron-server-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="83" priority="1000000"> <action_set> - <pseudo_event id="268" operation="running" operation_key="neutron-server-clone_running_0"> + <pseudo_event id="267" operation="running" operation_key="neutron-server-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="261" operation="start" operation_key="neutron-server_start_0" internal_operation_key="neutron-server:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="260" operation="start" operation_key="neutron-server_start_0" internal_operation_key="neutron-server:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="263" operation="start" operation_key="neutron-server:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="262" operation="start" operation_key="neutron-server:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="265" operation="start" operation_key="neutron-server:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="264" operation="start" operation_key="neutron-server:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="267" operation="start" operation_key="neutron-server-clone_start_0"/> + <pseudo_event id="266" operation="start" operation_key="neutron-server-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="84"> <action_set> - <pseudo_event id="267" operation="start" operation_key="neutron-server-clone_start_0"> + <pseudo_event id="266" operation="start" operation_key="neutron-server-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="154" operation="running" operation_key="keystone-clone_running_0"/> + <pseudo_event id="153" operation="running" operation_key="keystone-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="85"> <action_set> - <rsc_op id="272" operation="monitor" operation_key="neutron-scale:0_monitor_10000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="271" operation="monitor" operation_key="neutron-scale:0_monitor_10000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-scale:0" class="ocf" provider="neutron" type="NeutronScale"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="271" operation="start" operation_key="neutron-scale:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="270" operation="start" operation_key="neutron-scale:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="86"> <action_set> - <rsc_op id="271" operation="start" operation_key="neutron-scale:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="270" operation="start" operation_key="neutron-scale:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-scale:0" class="ocf" provider="neutron" type="NeutronScale"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="40000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="261" operation="start" operation_key="neutron-server_start_0" internal_operation_key="neutron-server:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="260" operation="start" operation_key="neutron-server_start_0" internal_operation_key="neutron-server:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="277" operation="start" operation_key="neutron-scale-clone_start_0"/> + <pseudo_event id="276" operation="start" operation_key="neutron-scale-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="87"> <action_set> - <rsc_op id="274" operation="monitor" operation_key="neutron-scale:1_monitor_10000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="273" operation="monitor" operation_key="neutron-scale:1_monitor_10000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-scale:1" class="ocf" provider="neutron" type="NeutronScale"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="273" operation="start" operation_key="neutron-scale:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="272" operation="start" operation_key="neutron-scale:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="88"> <action_set> - <rsc_op id="273" operation="start" operation_key="neutron-scale:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="272" operation="start" operation_key="neutron-scale:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-scale:1" class="ocf" provider="neutron" type="NeutronScale"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="40000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="263" operation="start" operation_key="neutron-server:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="262" operation="start" operation_key="neutron-server:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="277" operation="start" operation_key="neutron-scale-clone_start_0"/> + <pseudo_event id="276" operation="start" operation_key="neutron-scale-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="89"> <action_set> - <rsc_op id="276" operation="monitor" operation_key="neutron-scale:2_monitor_10000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="275" operation="monitor" operation_key="neutron-scale:2_monitor_10000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-scale:2" class="ocf" provider="neutron" type="NeutronScale"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="275" operation="start" operation_key="neutron-scale:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="274" operation="start" operation_key="neutron-scale:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="90"> <action_set> - <rsc_op id="275" operation="start" operation_key="neutron-scale:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="274" operation="start" operation_key="neutron-scale:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-scale:2" class="ocf" provider="neutron" type="NeutronScale"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="40000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="265" operation="start" operation_key="neutron-server:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="264" operation="start" operation_key="neutron-server:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="277" operation="start" operation_key="neutron-scale-clone_start_0"/> + <pseudo_event id="276" operation="start" operation_key="neutron-scale-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="91" priority="1000000"> <action_set> - <pseudo_event id="278" operation="running" operation_key="neutron-scale-clone_running_0"> + <pseudo_event id="277" operation="running" operation_key="neutron-scale-clone_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="271" operation="start" operation_key="neutron-scale:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="270" operation="start" operation_key="neutron-scale:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="273" operation="start" operation_key="neutron-scale:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="272" operation="start" operation_key="neutron-scale:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="275" operation="start" operation_key="neutron-scale:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="274" operation="start" operation_key="neutron-scale:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="277" operation="start" operation_key="neutron-scale-clone_start_0"/> + <pseudo_event id="276" operation="start" operation_key="neutron-scale-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="92"> <action_set> - <pseudo_event id="277" operation="start" operation_key="neutron-scale-clone_start_0"> + <pseudo_event id="276" operation="start" operation_key="neutron-scale-clone_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="268" operation="running" operation_key="neutron-server-clone_running_0"/> + <pseudo_event id="267" operation="running" operation_key="neutron-server-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="93"> <action_set> - <rsc_op id="282" operation="monitor" operation_key="neutron-ovs-cleanup_monitor_10000" internal_operation_key="neutron-ovs-cleanup:0_monitor_10000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="281" operation="monitor" operation_key="neutron-ovs-cleanup_monitor_10000" internal_operation_key="neutron-ovs-cleanup:0_monitor_10000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-ovs-cleanup" long-id="neutron-ovs-cleanup:0" class="ocf" provider="neutron" type="OVSCleanup"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="281" operation="start" operation_key="neutron-ovs-cleanup_start_0" internal_operation_key="neutron-ovs-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="280" operation="start" operation_key="neutron-ovs-cleanup_start_0" internal_operation_key="neutron-ovs-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="94"> <action_set> - <rsc_op id="281" operation="start" operation_key="neutron-ovs-cleanup_start_0" internal_operation_key="neutron-ovs-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="280" operation="start" operation_key="neutron-ovs-cleanup_start_0" internal_operation_key="neutron-ovs-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-ovs-cleanup" long-id="neutron-ovs-cleanup:0" class="ocf" provider="neutron" type="OVSCleanup"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="40000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="271" operation="start" operation_key="neutron-scale:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="270" operation="start" operation_key="neutron-scale:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="287" operation="start" operation_key="neutron-ovs-cleanup-clone_start_0"/> + <pseudo_event id="286" operation="start" operation_key="neutron-ovs-cleanup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="95"> <action_set> - <rsc_op id="284" operation="monitor" operation_key="neutron-ovs-cleanup:1_monitor_10000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="283" operation="monitor" operation_key="neutron-ovs-cleanup:1_monitor_10000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-ovs-cleanup" long-id="neutron-ovs-cleanup:1" class="ocf" provider="neutron" type="OVSCleanup"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="283" operation="start" operation_key="neutron-ovs-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="282" operation="start" operation_key="neutron-ovs-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="96"> <action_set> - <rsc_op id="283" operation="start" operation_key="neutron-ovs-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="282" operation="start" operation_key="neutron-ovs-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-ovs-cleanup" long-id="neutron-ovs-cleanup:1" class="ocf" provider="neutron" type="OVSCleanup"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="40000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="273" operation="start" operation_key="neutron-scale:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="272" operation="start" operation_key="neutron-scale:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="287" operation="start" operation_key="neutron-ovs-cleanup-clone_start_0"/> + <pseudo_event id="286" operation="start" operation_key="neutron-ovs-cleanup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="97"> <action_set> - <rsc_op id="286" operation="monitor" operation_key="neutron-ovs-cleanup:2_monitor_10000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="285" operation="monitor" operation_key="neutron-ovs-cleanup:2_monitor_10000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-ovs-cleanup" long-id="neutron-ovs-cleanup:2" class="ocf" provider="neutron" type="OVSCleanup"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="285" operation="start" operation_key="neutron-ovs-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="284" operation="start" operation_key="neutron-ovs-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="98"> <action_set> - <rsc_op id="285" operation="start" operation_key="neutron-ovs-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="284" operation="start" operation_key="neutron-ovs-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-ovs-cleanup" long-id="neutron-ovs-cleanup:2" class="ocf" provider="neutron" type="OVSCleanup"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="40000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="275" operation="start" operation_key="neutron-scale:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="274" operation="start" operation_key="neutron-scale:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="287" operation="start" operation_key="neutron-ovs-cleanup-clone_start_0"/> + <pseudo_event id="286" operation="start" operation_key="neutron-ovs-cleanup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="99" priority="1000000"> <action_set> - <pseudo_event id="288" operation="running" operation_key="neutron-ovs-cleanup-clone_running_0"> + <pseudo_event id="287" operation="running" operation_key="neutron-ovs-cleanup-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="281" operation="start" operation_key="neutron-ovs-cleanup_start_0" internal_operation_key="neutron-ovs-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="280" operation="start" operation_key="neutron-ovs-cleanup_start_0" internal_operation_key="neutron-ovs-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="283" operation="start" operation_key="neutron-ovs-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="282" operation="start" operation_key="neutron-ovs-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="285" operation="start" operation_key="neutron-ovs-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="284" operation="start" operation_key="neutron-ovs-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="287" operation="start" operation_key="neutron-ovs-cleanup-clone_start_0"/> + <pseudo_event id="286" operation="start" operation_key="neutron-ovs-cleanup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="100"> <action_set> - <pseudo_event id="287" operation="start" operation_key="neutron-ovs-cleanup-clone_start_0"> + <pseudo_event id="286" operation="start" operation_key="neutron-ovs-cleanup-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="278" operation="running" operation_key="neutron-scale-clone_running_0"/> + <pseudo_event id="277" operation="running" operation_key="neutron-scale-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="101"> <action_set> - <rsc_op id="292" operation="monitor" operation_key="neutron-netns-cleanup_monitor_10000" internal_operation_key="neutron-netns-cleanup:0_monitor_10000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="291" operation="monitor" operation_key="neutron-netns-cleanup_monitor_10000" internal_operation_key="neutron-netns-cleanup:0_monitor_10000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-netns-cleanup" long-id="neutron-netns-cleanup:0" class="ocf" provider="neutron" type="NetnsCleanup"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="291" operation="start" operation_key="neutron-netns-cleanup_start_0" internal_operation_key="neutron-netns-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="290" operation="start" operation_key="neutron-netns-cleanup_start_0" internal_operation_key="neutron-netns-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="102"> <action_set> - <rsc_op id="291" operation="start" operation_key="neutron-netns-cleanup_start_0" internal_operation_key="neutron-netns-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="290" operation="start" operation_key="neutron-netns-cleanup_start_0" internal_operation_key="neutron-netns-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-netns-cleanup" long-id="neutron-netns-cleanup:0" class="ocf" provider="neutron" type="NetnsCleanup"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="40000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="281" operation="start" operation_key="neutron-ovs-cleanup_start_0" internal_operation_key="neutron-ovs-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="280" operation="start" operation_key="neutron-ovs-cleanup_start_0" internal_operation_key="neutron-ovs-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="297" operation="start" operation_key="neutron-netns-cleanup-clone_start_0"/> + <pseudo_event id="296" operation="start" operation_key="neutron-netns-cleanup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="103"> <action_set> - <rsc_op id="294" operation="monitor" operation_key="neutron-netns-cleanup:1_monitor_10000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="293" operation="monitor" operation_key="neutron-netns-cleanup:1_monitor_10000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-netns-cleanup" long-id="neutron-netns-cleanup:1" class="ocf" provider="neutron" type="NetnsCleanup"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="293" operation="start" operation_key="neutron-netns-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="292" operation="start" operation_key="neutron-netns-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="104"> <action_set> - <rsc_op id="293" operation="start" operation_key="neutron-netns-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="292" operation="start" operation_key="neutron-netns-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-netns-cleanup" long-id="neutron-netns-cleanup:1" class="ocf" provider="neutron" type="NetnsCleanup"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="40000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="283" operation="start" operation_key="neutron-ovs-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="282" operation="start" operation_key="neutron-ovs-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="297" operation="start" operation_key="neutron-netns-cleanup-clone_start_0"/> + <pseudo_event id="296" operation="start" operation_key="neutron-netns-cleanup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="105"> <action_set> - <rsc_op id="296" operation="monitor" operation_key="neutron-netns-cleanup:2_monitor_10000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="295" operation="monitor" operation_key="neutron-netns-cleanup:2_monitor_10000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-netns-cleanup" long-id="neutron-netns-cleanup:2" class="ocf" provider="neutron" type="NetnsCleanup"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="295" operation="start" operation_key="neutron-netns-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="294" operation="start" operation_key="neutron-netns-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="106"> <action_set> - <rsc_op id="295" operation="start" operation_key="neutron-netns-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="294" operation="start" operation_key="neutron-netns-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-netns-cleanup" long-id="neutron-netns-cleanup:2" class="ocf" provider="neutron" type="NetnsCleanup"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="40000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="285" operation="start" operation_key="neutron-ovs-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="284" operation="start" operation_key="neutron-ovs-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="297" operation="start" operation_key="neutron-netns-cleanup-clone_start_0"/> + <pseudo_event id="296" operation="start" operation_key="neutron-netns-cleanup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="107" priority="1000000"> <action_set> - <pseudo_event id="298" operation="running" operation_key="neutron-netns-cleanup-clone_running_0"> + <pseudo_event id="297" operation="running" operation_key="neutron-netns-cleanup-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="291" operation="start" operation_key="neutron-netns-cleanup_start_0" internal_operation_key="neutron-netns-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="290" operation="start" operation_key="neutron-netns-cleanup_start_0" internal_operation_key="neutron-netns-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="293" operation="start" operation_key="neutron-netns-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="292" operation="start" operation_key="neutron-netns-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="295" operation="start" operation_key="neutron-netns-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="294" operation="start" operation_key="neutron-netns-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="297" operation="start" operation_key="neutron-netns-cleanup-clone_start_0"/> + <pseudo_event id="296" operation="start" operation_key="neutron-netns-cleanup-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="108"> <action_set> - <pseudo_event id="297" operation="start" operation_key="neutron-netns-cleanup-clone_start_0"> + <pseudo_event id="296" operation="start" operation_key="neutron-netns-cleanup-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="288" operation="running" operation_key="neutron-ovs-cleanup-clone_running_0"/> + <pseudo_event id="287" operation="running" operation_key="neutron-ovs-cleanup-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="109"> <action_set> - <rsc_op id="302" operation="monitor" operation_key="neutron-openvswitch-agent_monitor_60000" internal_operation_key="neutron-openvswitch-agent:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="301" operation="monitor" operation_key="neutron-openvswitch-agent_monitor_60000" internal_operation_key="neutron-openvswitch-agent:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-openvswitch-agent" long-id="neutron-openvswitch-agent:0" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="301" operation="start" operation_key="neutron-openvswitch-agent_start_0" internal_operation_key="neutron-openvswitch-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="300" operation="start" operation_key="neutron-openvswitch-agent_start_0" internal_operation_key="neutron-openvswitch-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="110"> <action_set> - <rsc_op id="301" operation="start" operation_key="neutron-openvswitch-agent_start_0" internal_operation_key="neutron-openvswitch-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="300" operation="start" operation_key="neutron-openvswitch-agent_start_0" internal_operation_key="neutron-openvswitch-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-openvswitch-agent" long-id="neutron-openvswitch-agent:0" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="291" operation="start" operation_key="neutron-netns-cleanup_start_0" internal_operation_key="neutron-netns-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="290" operation="start" operation_key="neutron-netns-cleanup_start_0" internal_operation_key="neutron-netns-cleanup:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="307" operation="start" operation_key="neutron-openvswitch-agent-clone_start_0"/> + <pseudo_event id="306" operation="start" operation_key="neutron-openvswitch-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="111"> <action_set> - <rsc_op id="304" operation="monitor" operation_key="neutron-openvswitch-agent:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="303" operation="monitor" operation_key="neutron-openvswitch-agent:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-openvswitch-agent" long-id="neutron-openvswitch-agent:1" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="303" operation="start" operation_key="neutron-openvswitch-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="302" operation="start" operation_key="neutron-openvswitch-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="112"> <action_set> - <rsc_op id="303" operation="start" operation_key="neutron-openvswitch-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="302" operation="start" operation_key="neutron-openvswitch-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-openvswitch-agent" long-id="neutron-openvswitch-agent:1" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="293" operation="start" operation_key="neutron-netns-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="292" operation="start" operation_key="neutron-netns-cleanup:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="307" operation="start" operation_key="neutron-openvswitch-agent-clone_start_0"/> + <pseudo_event id="306" operation="start" operation_key="neutron-openvswitch-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="113"> <action_set> - <rsc_op id="306" operation="monitor" operation_key="neutron-openvswitch-agent:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="305" operation="monitor" operation_key="neutron-openvswitch-agent:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-openvswitch-agent" long-id="neutron-openvswitch-agent:2" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="305" operation="start" operation_key="neutron-openvswitch-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="304" operation="start" operation_key="neutron-openvswitch-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="114"> <action_set> - <rsc_op id="305" operation="start" operation_key="neutron-openvswitch-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="304" operation="start" operation_key="neutron-openvswitch-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-openvswitch-agent" long-id="neutron-openvswitch-agent:2" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="295" operation="start" operation_key="neutron-netns-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="294" operation="start" operation_key="neutron-netns-cleanup:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="307" operation="start" operation_key="neutron-openvswitch-agent-clone_start_0"/> + <pseudo_event id="306" operation="start" operation_key="neutron-openvswitch-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="115" priority="1000000"> <action_set> - <pseudo_event id="308" operation="running" operation_key="neutron-openvswitch-agent-clone_running_0"> + <pseudo_event id="307" operation="running" operation_key="neutron-openvswitch-agent-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="301" operation="start" operation_key="neutron-openvswitch-agent_start_0" internal_operation_key="neutron-openvswitch-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="300" operation="start" operation_key="neutron-openvswitch-agent_start_0" internal_operation_key="neutron-openvswitch-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="303" operation="start" operation_key="neutron-openvswitch-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="302" operation="start" operation_key="neutron-openvswitch-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="305" operation="start" operation_key="neutron-openvswitch-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="304" operation="start" operation_key="neutron-openvswitch-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="307" operation="start" operation_key="neutron-openvswitch-agent-clone_start_0"/> + <pseudo_event id="306" operation="start" operation_key="neutron-openvswitch-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="116"> <action_set> - <pseudo_event id="307" operation="start" operation_key="neutron-openvswitch-agent-clone_start_0"> + <pseudo_event id="306" operation="start" operation_key="neutron-openvswitch-agent-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="298" operation="running" operation_key="neutron-netns-cleanup-clone_running_0"/> + <pseudo_event id="297" operation="running" operation_key="neutron-netns-cleanup-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="117"> <action_set> - <rsc_op id="312" operation="monitor" operation_key="neutron-dhcp-agent_monitor_60000" internal_operation_key="neutron-dhcp-agent:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="311" operation="monitor" operation_key="neutron-dhcp-agent_monitor_60000" internal_operation_key="neutron-dhcp-agent:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-dhcp-agent" long-id="neutron-dhcp-agent:0" class="systemd" type="neutron-dhcp-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="311" operation="start" operation_key="neutron-dhcp-agent_start_0" internal_operation_key="neutron-dhcp-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="310" operation="start" operation_key="neutron-dhcp-agent_start_0" internal_operation_key="neutron-dhcp-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="118"> <action_set> - <rsc_op id="311" operation="start" operation_key="neutron-dhcp-agent_start_0" internal_operation_key="neutron-dhcp-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="310" operation="start" operation_key="neutron-dhcp-agent_start_0" internal_operation_key="neutron-dhcp-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-dhcp-agent" long-id="neutron-dhcp-agent:0" class="systemd" type="neutron-dhcp-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="301" operation="start" operation_key="neutron-openvswitch-agent_start_0" internal_operation_key="neutron-openvswitch-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="300" operation="start" operation_key="neutron-openvswitch-agent_start_0" internal_operation_key="neutron-openvswitch-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="317" operation="start" operation_key="neutron-dhcp-agent-clone_start_0"/> + <pseudo_event id="316" operation="start" operation_key="neutron-dhcp-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="119"> <action_set> - <rsc_op id="314" operation="monitor" operation_key="neutron-dhcp-agent:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="313" operation="monitor" operation_key="neutron-dhcp-agent:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-dhcp-agent" long-id="neutron-dhcp-agent:1" class="systemd" type="neutron-dhcp-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="313" operation="start" operation_key="neutron-dhcp-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="312" operation="start" operation_key="neutron-dhcp-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="120"> <action_set> - <rsc_op id="313" operation="start" operation_key="neutron-dhcp-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="312" operation="start" operation_key="neutron-dhcp-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-dhcp-agent" long-id="neutron-dhcp-agent:1" class="systemd" type="neutron-dhcp-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="303" operation="start" operation_key="neutron-openvswitch-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="302" operation="start" operation_key="neutron-openvswitch-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="317" operation="start" operation_key="neutron-dhcp-agent-clone_start_0"/> + <pseudo_event id="316" operation="start" operation_key="neutron-dhcp-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="121"> <action_set> - <rsc_op id="316" operation="monitor" operation_key="neutron-dhcp-agent:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="315" operation="monitor" operation_key="neutron-dhcp-agent:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-dhcp-agent" long-id="neutron-dhcp-agent:2" class="systemd" type="neutron-dhcp-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="315" operation="start" operation_key="neutron-dhcp-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="314" operation="start" operation_key="neutron-dhcp-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="122"> <action_set> - <rsc_op id="315" operation="start" operation_key="neutron-dhcp-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="314" operation="start" operation_key="neutron-dhcp-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-dhcp-agent" long-id="neutron-dhcp-agent:2" class="systemd" type="neutron-dhcp-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="305" operation="start" operation_key="neutron-openvswitch-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="304" operation="start" operation_key="neutron-openvswitch-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="317" operation="start" operation_key="neutron-dhcp-agent-clone_start_0"/> + <pseudo_event id="316" operation="start" operation_key="neutron-dhcp-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="123" priority="1000000"> <action_set> - <pseudo_event id="318" operation="running" operation_key="neutron-dhcp-agent-clone_running_0"> + <pseudo_event id="317" operation="running" operation_key="neutron-dhcp-agent-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="311" operation="start" operation_key="neutron-dhcp-agent_start_0" internal_operation_key="neutron-dhcp-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="310" operation="start" operation_key="neutron-dhcp-agent_start_0" internal_operation_key="neutron-dhcp-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="313" operation="start" operation_key="neutron-dhcp-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="312" operation="start" operation_key="neutron-dhcp-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="315" operation="start" operation_key="neutron-dhcp-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="314" operation="start" operation_key="neutron-dhcp-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="317" operation="start" operation_key="neutron-dhcp-agent-clone_start_0"/> + <pseudo_event id="316" operation="start" operation_key="neutron-dhcp-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="124"> <action_set> - <pseudo_event id="317" operation="start" operation_key="neutron-dhcp-agent-clone_start_0"> + <pseudo_event id="316" operation="start" operation_key="neutron-dhcp-agent-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="308" operation="running" operation_key="neutron-openvswitch-agent-clone_running_0"/> + <pseudo_event id="307" operation="running" operation_key="neutron-openvswitch-agent-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="125"> <action_set> - <rsc_op id="322" operation="monitor" operation_key="neutron-l3-agent_monitor_60000" internal_operation_key="neutron-l3-agent:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="321" operation="monitor" operation_key="neutron-l3-agent_monitor_60000" internal_operation_key="neutron-l3-agent:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-l3-agent" long-id="neutron-l3-agent:0" class="systemd" type="neutron-l3-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="321" operation="start" operation_key="neutron-l3-agent_start_0" internal_operation_key="neutron-l3-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="320" operation="start" operation_key="neutron-l3-agent_start_0" internal_operation_key="neutron-l3-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="126"> <action_set> - <rsc_op id="321" operation="start" operation_key="neutron-l3-agent_start_0" internal_operation_key="neutron-l3-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="320" operation="start" operation_key="neutron-l3-agent_start_0" internal_operation_key="neutron-l3-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-l3-agent" long-id="neutron-l3-agent:0" class="systemd" type="neutron-l3-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="311" operation="start" operation_key="neutron-dhcp-agent_start_0" internal_operation_key="neutron-dhcp-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="310" operation="start" operation_key="neutron-dhcp-agent_start_0" internal_operation_key="neutron-dhcp-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="327" operation="start" operation_key="neutron-l3-agent-clone_start_0"/> + <pseudo_event id="326" operation="start" operation_key="neutron-l3-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="127"> <action_set> - <rsc_op id="324" operation="monitor" operation_key="neutron-l3-agent:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="323" operation="monitor" operation_key="neutron-l3-agent:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-l3-agent" long-id="neutron-l3-agent:1" class="systemd" type="neutron-l3-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="323" operation="start" operation_key="neutron-l3-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="322" operation="start" operation_key="neutron-l3-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="128"> <action_set> - <rsc_op id="323" operation="start" operation_key="neutron-l3-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="322" operation="start" operation_key="neutron-l3-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-l3-agent" long-id="neutron-l3-agent:1" class="systemd" type="neutron-l3-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="313" operation="start" operation_key="neutron-dhcp-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="312" operation="start" operation_key="neutron-dhcp-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="327" operation="start" operation_key="neutron-l3-agent-clone_start_0"/> + <pseudo_event id="326" operation="start" operation_key="neutron-l3-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="129"> <action_set> - <rsc_op id="326" operation="monitor" operation_key="neutron-l3-agent:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="325" operation="monitor" operation_key="neutron-l3-agent:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-l3-agent" long-id="neutron-l3-agent:2" class="systemd" type="neutron-l3-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="325" operation="start" operation_key="neutron-l3-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="324" operation="start" operation_key="neutron-l3-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="130"> <action_set> - <rsc_op id="325" operation="start" operation_key="neutron-l3-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="324" operation="start" operation_key="neutron-l3-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-l3-agent" long-id="neutron-l3-agent:2" class="systemd" type="neutron-l3-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="315" operation="start" operation_key="neutron-dhcp-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="314" operation="start" operation_key="neutron-dhcp-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="327" operation="start" operation_key="neutron-l3-agent-clone_start_0"/> + <pseudo_event id="326" operation="start" operation_key="neutron-l3-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="131" priority="1000000"> <action_set> - <pseudo_event id="328" operation="running" operation_key="neutron-l3-agent-clone_running_0"> + <pseudo_event id="327" operation="running" operation_key="neutron-l3-agent-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="321" operation="start" operation_key="neutron-l3-agent_start_0" internal_operation_key="neutron-l3-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="320" operation="start" operation_key="neutron-l3-agent_start_0" internal_operation_key="neutron-l3-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="323" operation="start" operation_key="neutron-l3-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="322" operation="start" operation_key="neutron-l3-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="325" operation="start" operation_key="neutron-l3-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="324" operation="start" operation_key="neutron-l3-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="327" operation="start" operation_key="neutron-l3-agent-clone_start_0"/> + <pseudo_event id="326" operation="start" operation_key="neutron-l3-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="132"> <action_set> - <pseudo_event id="327" operation="start" operation_key="neutron-l3-agent-clone_start_0"> + <pseudo_event id="326" operation="start" operation_key="neutron-l3-agent-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="318" operation="running" operation_key="neutron-dhcp-agent-clone_running_0"/> + <pseudo_event id="317" operation="running" operation_key="neutron-dhcp-agent-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="133"> <action_set> - <rsc_op id="332" operation="monitor" operation_key="neutron-metadata-agent_monitor_60000" internal_operation_key="neutron-metadata-agent:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="331" operation="monitor" operation_key="neutron-metadata-agent_monitor_60000" internal_operation_key="neutron-metadata-agent:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-metadata-agent" long-id="neutron-metadata-agent:0" class="systemd" type="neutron-metadata-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="331" operation="start" operation_key="neutron-metadata-agent_start_0" internal_operation_key="neutron-metadata-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="330" operation="start" operation_key="neutron-metadata-agent_start_0" internal_operation_key="neutron-metadata-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="134"> <action_set> - <rsc_op id="331" operation="start" operation_key="neutron-metadata-agent_start_0" internal_operation_key="neutron-metadata-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="330" operation="start" operation_key="neutron-metadata-agent_start_0" internal_operation_key="neutron-metadata-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="neutron-metadata-agent" long-id="neutron-metadata-agent:0" class="systemd" type="neutron-metadata-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="321" operation="start" operation_key="neutron-l3-agent_start_0" internal_operation_key="neutron-l3-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="320" operation="start" operation_key="neutron-l3-agent_start_0" internal_operation_key="neutron-l3-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="337" operation="start" operation_key="neutron-metadata-agent-clone_start_0"/> + <pseudo_event id="336" operation="start" operation_key="neutron-metadata-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="135"> <action_set> - <rsc_op id="334" operation="monitor" operation_key="neutron-metadata-agent:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="333" operation="monitor" operation_key="neutron-metadata-agent:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-metadata-agent" long-id="neutron-metadata-agent:1" class="systemd" type="neutron-metadata-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="333" operation="start" operation_key="neutron-metadata-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="332" operation="start" operation_key="neutron-metadata-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="136"> <action_set> - <rsc_op id="333" operation="start" operation_key="neutron-metadata-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="332" operation="start" operation_key="neutron-metadata-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="neutron-metadata-agent" long-id="neutron-metadata-agent:1" class="systemd" type="neutron-metadata-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="323" operation="start" operation_key="neutron-l3-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="322" operation="start" operation_key="neutron-l3-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="337" operation="start" operation_key="neutron-metadata-agent-clone_start_0"/> + <pseudo_event id="336" operation="start" operation_key="neutron-metadata-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="137"> <action_set> - <rsc_op id="336" operation="monitor" operation_key="neutron-metadata-agent:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="335" operation="monitor" operation_key="neutron-metadata-agent:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-metadata-agent" long-id="neutron-metadata-agent:2" class="systemd" type="neutron-metadata-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="335" operation="start" operation_key="neutron-metadata-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="334" operation="start" operation_key="neutron-metadata-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="138"> <action_set> - <rsc_op id="335" operation="start" operation_key="neutron-metadata-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="334" operation="start" operation_key="neutron-metadata-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="neutron-metadata-agent" long-id="neutron-metadata-agent:2" class="systemd" type="neutron-metadata-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="325" operation="start" operation_key="neutron-l3-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="324" operation="start" operation_key="neutron-l3-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="337" operation="start" operation_key="neutron-metadata-agent-clone_start_0"/> + <pseudo_event id="336" operation="start" operation_key="neutron-metadata-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="139" priority="1000000"> <action_set> - <pseudo_event id="338" operation="running" operation_key="neutron-metadata-agent-clone_running_0"> + <pseudo_event id="337" operation="running" operation_key="neutron-metadata-agent-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="331" operation="start" operation_key="neutron-metadata-agent_start_0" internal_operation_key="neutron-metadata-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="330" operation="start" operation_key="neutron-metadata-agent_start_0" internal_operation_key="neutron-metadata-agent:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="333" operation="start" operation_key="neutron-metadata-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="332" operation="start" operation_key="neutron-metadata-agent:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="335" operation="start" operation_key="neutron-metadata-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="334" operation="start" operation_key="neutron-metadata-agent:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="337" operation="start" operation_key="neutron-metadata-agent-clone_start_0"/> + <pseudo_event id="336" operation="start" operation_key="neutron-metadata-agent-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="140"> <action_set> - <pseudo_event id="337" operation="start" operation_key="neutron-metadata-agent-clone_start_0"> + <pseudo_event id="336" operation="start" operation_key="neutron-metadata-agent-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="328" operation="running" operation_key="neutron-l3-agent-clone_running_0"/> + <pseudo_event id="327" operation="running" operation_key="neutron-l3-agent-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="141"> <action_set> - <rsc_op id="342" operation="monitor" operation_key="nova-consoleauth_monitor_60000" internal_operation_key="nova-consoleauth:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="341" operation="monitor" operation_key="nova-consoleauth_monitor_60000" internal_operation_key="nova-consoleauth:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="nova-consoleauth" long-id="nova-consoleauth:0" class="systemd" type="openstack-nova-consoleauth"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="341" operation="start" operation_key="nova-consoleauth_start_0" internal_operation_key="nova-consoleauth:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="340" operation="start" operation_key="nova-consoleauth_start_0" internal_operation_key="nova-consoleauth:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="142"> <action_set> - <rsc_op id="341" operation="start" operation_key="nova-consoleauth_start_0" internal_operation_key="nova-consoleauth:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="340" operation="start" operation_key="nova-consoleauth_start_0" internal_operation_key="nova-consoleauth:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="nova-consoleauth" long-id="nova-consoleauth:0" class="systemd" type="openstack-nova-consoleauth"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="347" operation="start" operation_key="nova-consoleauth-clone_start_0"/> + <pseudo_event id="346" operation="start" operation_key="nova-consoleauth-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="143"> <action_set> - <rsc_op id="344" operation="monitor" operation_key="nova-consoleauth:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="343" operation="monitor" operation_key="nova-consoleauth:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="nova-consoleauth" long-id="nova-consoleauth:1" class="systemd" type="openstack-nova-consoleauth"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="343" operation="start" operation_key="nova-consoleauth:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="342" operation="start" operation_key="nova-consoleauth:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="144"> <action_set> - <rsc_op id="343" operation="start" operation_key="nova-consoleauth:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="342" operation="start" operation_key="nova-consoleauth:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="nova-consoleauth" long-id="nova-consoleauth:1" class="systemd" type="openstack-nova-consoleauth"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="347" operation="start" operation_key="nova-consoleauth-clone_start_0"/> + <pseudo_event id="346" operation="start" operation_key="nova-consoleauth-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="145"> <action_set> - <rsc_op id="346" operation="monitor" operation_key="nova-consoleauth:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="345" operation="monitor" operation_key="nova-consoleauth:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="nova-consoleauth" long-id="nova-consoleauth:2" class="systemd" type="openstack-nova-consoleauth"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="345" operation="start" operation_key="nova-consoleauth:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="344" operation="start" operation_key="nova-consoleauth:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="146"> <action_set> - <rsc_op id="345" operation="start" operation_key="nova-consoleauth:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="344" operation="start" operation_key="nova-consoleauth:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="nova-consoleauth" long-id="nova-consoleauth:2" class="systemd" type="openstack-nova-consoleauth"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="347" operation="start" operation_key="nova-consoleauth-clone_start_0"/> + <pseudo_event id="346" operation="start" operation_key="nova-consoleauth-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="147" priority="1000000"> <action_set> - <pseudo_event id="348" operation="running" operation_key="nova-consoleauth-clone_running_0"> + <pseudo_event id="347" operation="running" operation_key="nova-consoleauth-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="341" operation="start" operation_key="nova-consoleauth_start_0" internal_operation_key="nova-consoleauth:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="340" operation="start" operation_key="nova-consoleauth_start_0" internal_operation_key="nova-consoleauth:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="343" operation="start" operation_key="nova-consoleauth:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="342" operation="start" operation_key="nova-consoleauth:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="345" operation="start" operation_key="nova-consoleauth:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="344" operation="start" operation_key="nova-consoleauth:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="347" operation="start" operation_key="nova-consoleauth-clone_start_0"/> + <pseudo_event id="346" operation="start" operation_key="nova-consoleauth-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="148"> <action_set> - <pseudo_event id="347" operation="start" operation_key="nova-consoleauth-clone_start_0"> + <pseudo_event id="346" operation="start" operation_key="nova-consoleauth-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="154" operation="running" operation_key="keystone-clone_running_0"/> + <pseudo_event id="153" operation="running" operation_key="keystone-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="149"> <action_set> - <rsc_op id="352" operation="monitor" operation_key="nova-novncproxy_monitor_60000" internal_operation_key="nova-novncproxy:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="351" operation="monitor" operation_key="nova-novncproxy_monitor_60000" internal_operation_key="nova-novncproxy:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="nova-novncproxy" long-id="nova-novncproxy:0" class="systemd" type="openstack-nova-novncproxy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="351" operation="start" operation_key="nova-novncproxy_start_0" internal_operation_key="nova-novncproxy:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="350" operation="start" operation_key="nova-novncproxy_start_0" internal_operation_key="nova-novncproxy:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="150"> <action_set> - <rsc_op id="351" operation="start" operation_key="nova-novncproxy_start_0" internal_operation_key="nova-novncproxy:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="350" operation="start" operation_key="nova-novncproxy_start_0" internal_operation_key="nova-novncproxy:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="nova-novncproxy" long-id="nova-novncproxy:0" class="systemd" type="openstack-nova-novncproxy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="357" operation="start" operation_key="nova-novncproxy-clone_start_0"/> + <pseudo_event id="356" operation="start" operation_key="nova-novncproxy-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="151"> <action_set> - <rsc_op id="354" operation="monitor" operation_key="nova-novncproxy:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="353" operation="monitor" operation_key="nova-novncproxy:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="nova-novncproxy" long-id="nova-novncproxy:1" class="systemd" type="openstack-nova-novncproxy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="353" operation="start" operation_key="nova-novncproxy:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="352" operation="start" operation_key="nova-novncproxy:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="152"> <action_set> - <rsc_op id="353" operation="start" operation_key="nova-novncproxy:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="352" operation="start" operation_key="nova-novncproxy:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="nova-novncproxy" long-id="nova-novncproxy:1" class="systemd" type="openstack-nova-novncproxy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="357" operation="start" operation_key="nova-novncproxy-clone_start_0"/> + <pseudo_event id="356" operation="start" operation_key="nova-novncproxy-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="153"> <action_set> - <rsc_op id="356" operation="monitor" operation_key="nova-novncproxy:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="355" operation="monitor" operation_key="nova-novncproxy:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="nova-novncproxy" long-id="nova-novncproxy:2" class="systemd" type="openstack-nova-novncproxy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="355" operation="start" operation_key="nova-novncproxy:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="354" operation="start" operation_key="nova-novncproxy:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="154"> <action_set> - <rsc_op id="355" operation="start" operation_key="nova-novncproxy:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="354" operation="start" operation_key="nova-novncproxy:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="nova-novncproxy" long-id="nova-novncproxy:2" class="systemd" type="openstack-nova-novncproxy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="357" operation="start" operation_key="nova-novncproxy-clone_start_0"/> + <pseudo_event id="356" operation="start" operation_key="nova-novncproxy-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="155" priority="1000000"> <action_set> - <pseudo_event id="358" operation="running" operation_key="nova-novncproxy-clone_running_0"> + <pseudo_event id="357" operation="running" operation_key="nova-novncproxy-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="351" operation="start" operation_key="nova-novncproxy_start_0" internal_operation_key="nova-novncproxy:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="350" operation="start" operation_key="nova-novncproxy_start_0" internal_operation_key="nova-novncproxy:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="353" operation="start" operation_key="nova-novncproxy:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="352" operation="start" operation_key="nova-novncproxy:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="355" operation="start" operation_key="nova-novncproxy:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="354" operation="start" operation_key="nova-novncproxy:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="357" operation="start" operation_key="nova-novncproxy-clone_start_0"/> + <pseudo_event id="356" operation="start" operation_key="nova-novncproxy-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="156"> <action_set> - <pseudo_event id="357" operation="start" operation_key="nova-novncproxy-clone_start_0"> + <pseudo_event id="356" operation="start" operation_key="nova-novncproxy-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="348" operation="running" operation_key="nova-consoleauth-clone_running_0"/> + <pseudo_event id="347" operation="running" operation_key="nova-consoleauth-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="157"> <action_set> - <rsc_op id="362" operation="monitor" operation_key="nova-api_monitor_60000" internal_operation_key="nova-api:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="361" operation="monitor" operation_key="nova-api_monitor_60000" internal_operation_key="nova-api:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="nova-api" long-id="nova-api:0" class="systemd" type="openstack-nova-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="361" operation="start" operation_key="nova-api_start_0" internal_operation_key="nova-api:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="360" operation="start" operation_key="nova-api_start_0" internal_operation_key="nova-api:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="158"> <action_set> - <rsc_op id="361" operation="start" operation_key="nova-api_start_0" internal_operation_key="nova-api:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="360" operation="start" operation_key="nova-api_start_0" internal_operation_key="nova-api:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="nova-api" long-id="nova-api:0" class="systemd" type="openstack-nova-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="367" operation="start" operation_key="nova-api-clone_start_0"/> + <pseudo_event id="366" operation="start" operation_key="nova-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="159"> <action_set> - <rsc_op id="364" operation="monitor" operation_key="nova-api:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="363" operation="monitor" operation_key="nova-api:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="nova-api" long-id="nova-api:1" class="systemd" type="openstack-nova-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="363" operation="start" operation_key="nova-api:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="362" operation="start" operation_key="nova-api:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="160"> <action_set> - <rsc_op id="363" operation="start" operation_key="nova-api:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="362" operation="start" operation_key="nova-api:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="nova-api" long-id="nova-api:1" class="systemd" type="openstack-nova-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="367" operation="start" operation_key="nova-api-clone_start_0"/> + <pseudo_event id="366" operation="start" operation_key="nova-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="161"> <action_set> - <rsc_op id="366" operation="monitor" operation_key="nova-api:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="365" operation="monitor" operation_key="nova-api:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="nova-api" long-id="nova-api:2" class="systemd" type="openstack-nova-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="365" operation="start" operation_key="nova-api:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="364" operation="start" operation_key="nova-api:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="162"> <action_set> - <rsc_op id="365" operation="start" operation_key="nova-api:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="364" operation="start" operation_key="nova-api:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="nova-api" long-id="nova-api:2" class="systemd" type="openstack-nova-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="367" operation="start" operation_key="nova-api-clone_start_0"/> + <pseudo_event id="366" operation="start" operation_key="nova-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="163" priority="1000000"> <action_set> - <pseudo_event id="368" operation="running" operation_key="nova-api-clone_running_0"> + <pseudo_event id="367" operation="running" operation_key="nova-api-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="361" operation="start" operation_key="nova-api_start_0" internal_operation_key="nova-api:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="360" operation="start" operation_key="nova-api_start_0" internal_operation_key="nova-api:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="363" operation="start" operation_key="nova-api:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="362" operation="start" operation_key="nova-api:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="365" operation="start" operation_key="nova-api:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="364" operation="start" operation_key="nova-api:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="367" operation="start" operation_key="nova-api-clone_start_0"/> + <pseudo_event id="366" operation="start" operation_key="nova-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="164"> <action_set> - <pseudo_event id="367" operation="start" operation_key="nova-api-clone_start_0"> + <pseudo_event id="366" operation="start" operation_key="nova-api-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="358" operation="running" operation_key="nova-novncproxy-clone_running_0"/> + <pseudo_event id="357" operation="running" operation_key="nova-novncproxy-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="165"> <action_set> - <rsc_op id="372" operation="monitor" operation_key="nova-scheduler_monitor_60000" internal_operation_key="nova-scheduler:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="371" operation="monitor" operation_key="nova-scheduler_monitor_60000" internal_operation_key="nova-scheduler:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="nova-scheduler" long-id="nova-scheduler:0" class="systemd" type="openstack-nova-scheduler"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="371" operation="start" operation_key="nova-scheduler_start_0" internal_operation_key="nova-scheduler:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="370" operation="start" operation_key="nova-scheduler_start_0" internal_operation_key="nova-scheduler:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="166"> <action_set> - <rsc_op id="371" operation="start" operation_key="nova-scheduler_start_0" internal_operation_key="nova-scheduler:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="370" operation="start" operation_key="nova-scheduler_start_0" internal_operation_key="nova-scheduler:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="nova-scheduler" long-id="nova-scheduler:0" class="systemd" type="openstack-nova-scheduler"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="377" operation="start" operation_key="nova-scheduler-clone_start_0"/> + <pseudo_event id="376" operation="start" operation_key="nova-scheduler-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="167"> <action_set> - <rsc_op id="374" operation="monitor" operation_key="nova-scheduler:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="373" operation="monitor" operation_key="nova-scheduler:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="nova-scheduler" long-id="nova-scheduler:1" class="systemd" type="openstack-nova-scheduler"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="373" operation="start" operation_key="nova-scheduler:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="372" operation="start" operation_key="nova-scheduler:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="168"> <action_set> - <rsc_op id="373" operation="start" operation_key="nova-scheduler:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="372" operation="start" operation_key="nova-scheduler:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="nova-scheduler" long-id="nova-scheduler:1" class="systemd" type="openstack-nova-scheduler"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="377" operation="start" operation_key="nova-scheduler-clone_start_0"/> + <pseudo_event id="376" operation="start" operation_key="nova-scheduler-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="169"> <action_set> - <rsc_op id="376" operation="monitor" operation_key="nova-scheduler:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="375" operation="monitor" operation_key="nova-scheduler:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="nova-scheduler" long-id="nova-scheduler:2" class="systemd" type="openstack-nova-scheduler"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="375" operation="start" operation_key="nova-scheduler:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="374" operation="start" operation_key="nova-scheduler:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="170"> <action_set> - <rsc_op id="375" operation="start" operation_key="nova-scheduler:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="374" operation="start" operation_key="nova-scheduler:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="nova-scheduler" long-id="nova-scheduler:2" class="systemd" type="openstack-nova-scheduler"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="377" operation="start" operation_key="nova-scheduler-clone_start_0"/> + <pseudo_event id="376" operation="start" operation_key="nova-scheduler-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="171" priority="1000000"> <action_set> - <pseudo_event id="378" operation="running" operation_key="nova-scheduler-clone_running_0"> + <pseudo_event id="377" operation="running" operation_key="nova-scheduler-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="371" operation="start" operation_key="nova-scheduler_start_0" internal_operation_key="nova-scheduler:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="370" operation="start" operation_key="nova-scheduler_start_0" internal_operation_key="nova-scheduler:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="373" operation="start" operation_key="nova-scheduler:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="372" operation="start" operation_key="nova-scheduler:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="375" operation="start" operation_key="nova-scheduler:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="374" operation="start" operation_key="nova-scheduler:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="377" operation="start" operation_key="nova-scheduler-clone_start_0"/> + <pseudo_event id="376" operation="start" operation_key="nova-scheduler-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="172"> <action_set> - <pseudo_event id="377" operation="start" operation_key="nova-scheduler-clone_start_0"> + <pseudo_event id="376" operation="start" operation_key="nova-scheduler-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="368" operation="running" operation_key="nova-api-clone_running_0"/> + <pseudo_event id="367" operation="running" operation_key="nova-api-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="173"> <action_set> - <rsc_op id="382" operation="monitor" operation_key="nova-conductor_monitor_60000" internal_operation_key="nova-conductor:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="381" operation="monitor" operation_key="nova-conductor_monitor_60000" internal_operation_key="nova-conductor:0_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="nova-conductor" long-id="nova-conductor:0" class="systemd" type="openstack-nova-conductor"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="381" operation="start" operation_key="nova-conductor_start_0" internal_operation_key="nova-conductor:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="380" operation="start" operation_key="nova-conductor_start_0" internal_operation_key="nova-conductor:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="174"> <action_set> - <rsc_op id="381" operation="start" operation_key="nova-conductor_start_0" internal_operation_key="nova-conductor:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="380" operation="start" operation_key="nova-conductor_start_0" internal_operation_key="nova-conductor:0_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="nova-conductor" long-id="nova-conductor:0" class="systemd" type="openstack-nova-conductor"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="387" operation="start" operation_key="nova-conductor-clone_start_0"/> + <pseudo_event id="386" operation="start" operation_key="nova-conductor-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="175"> <action_set> - <rsc_op id="384" operation="monitor" operation_key="nova-conductor:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="383" operation="monitor" operation_key="nova-conductor:1_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="nova-conductor" long-id="nova-conductor:1" class="systemd" type="openstack-nova-conductor"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="383" operation="start" operation_key="nova-conductor:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="382" operation="start" operation_key="nova-conductor:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="176"> <action_set> - <rsc_op id="383" operation="start" operation_key="nova-conductor:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="382" operation="start" operation_key="nova-conductor:1_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="nova-conductor" long-id="nova-conductor:1" class="systemd" type="openstack-nova-conductor"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="387" operation="start" operation_key="nova-conductor-clone_start_0"/> + <pseudo_event id="386" operation="start" operation_key="nova-conductor-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="177"> <action_set> - <rsc_op id="386" operation="monitor" operation_key="nova-conductor:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="385" operation="monitor" operation_key="nova-conductor:2_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="nova-conductor" long-id="nova-conductor:2" class="systemd" type="openstack-nova-conductor"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_start_delay="10000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="385" operation="start" operation_key="nova-conductor:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="384" operation="start" operation_key="nova-conductor:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="178"> <action_set> - <rsc_op id="385" operation="start" operation_key="nova-conductor:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="384" operation="start" operation_key="nova-conductor:2_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="nova-conductor" long-id="nova-conductor:2" class="systemd" type="openstack-nova-conductor"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="387" operation="start" operation_key="nova-conductor-clone_start_0"/> + <pseudo_event id="386" operation="start" operation_key="nova-conductor-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="179" priority="1000000"> <action_set> - <pseudo_event id="388" operation="running" operation_key="nova-conductor-clone_running_0"> + <pseudo_event id="387" operation="running" operation_key="nova-conductor-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="381" operation="start" operation_key="nova-conductor_start_0" internal_operation_key="nova-conductor:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="380" operation="start" operation_key="nova-conductor_start_0" internal_operation_key="nova-conductor:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="383" operation="start" operation_key="nova-conductor:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="382" operation="start" operation_key="nova-conductor:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="385" operation="start" operation_key="nova-conductor:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="384" operation="start" operation_key="nova-conductor:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="387" operation="start" operation_key="nova-conductor-clone_start_0"/> + <pseudo_event id="386" operation="start" operation_key="nova-conductor-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="180"> <action_set> - <pseudo_event id="387" operation="start" operation_key="nova-conductor-clone_start_0"> + <pseudo_event id="386" operation="start" operation_key="nova-conductor-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="378" operation="running" operation_key="nova-scheduler-clone_running_0"/> + <pseudo_event id="377" operation="running" operation_key="nova-scheduler-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="181"> <action_set> - <rsc_op id="426" operation="monitor" operation_key="ceilometer-central_monitor_60000" internal_operation_key="ceilometer-central:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="425" operation="monitor" operation_key="ceilometer-central_monitor_60000" internal_operation_key="ceilometer-central:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-central" long-id="ceilometer-central:0" class="systemd" type="openstack-ceilometer-central"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="425" operation="start" operation_key="ceilometer-central_start_0" internal_operation_key="ceilometer-central:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="424" operation="start" operation_key="ceilometer-central_start_0" internal_operation_key="ceilometer-central:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="182"> <action_set> - <rsc_op id="425" operation="start" operation_key="ceilometer-central_start_0" internal_operation_key="ceilometer-central:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="424" operation="start" operation_key="ceilometer-central_start_0" internal_operation_key="ceilometer-central:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-central" long-id="ceilometer-central:0" class="systemd" type="openstack-ceilometer-central"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="147" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="146" operation="start" operation_key="keystone_start_0" internal_operation_key="keystone:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="431" operation="start" operation_key="ceilometer-central-clone_start_0"/> + <pseudo_event id="430" operation="start" operation_key="ceilometer-central-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="183"> <action_set> - <rsc_op id="428" operation="monitor" operation_key="ceilometer-central:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="427" operation="monitor" operation_key="ceilometer-central:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-central" long-id="ceilometer-central:1" class="systemd" type="openstack-ceilometer-central"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="427" operation="start" operation_key="ceilometer-central:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="426" operation="start" operation_key="ceilometer-central:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="184"> <action_set> - <rsc_op id="427" operation="start" operation_key="ceilometer-central:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="426" operation="start" operation_key="ceilometer-central:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-central" long-id="ceilometer-central:1" class="systemd" type="openstack-ceilometer-central"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="149" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="148" operation="start" operation_key="keystone:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="431" operation="start" operation_key="ceilometer-central-clone_start_0"/> + <pseudo_event id="430" operation="start" operation_key="ceilometer-central-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="185"> <action_set> - <rsc_op id="430" operation="monitor" operation_key="ceilometer-central:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="429" operation="monitor" operation_key="ceilometer-central:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-central" long-id="ceilometer-central:2" class="systemd" type="openstack-ceilometer-central"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="429" operation="start" operation_key="ceilometer-central:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="428" operation="start" operation_key="ceilometer-central:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="186"> <action_set> - <rsc_op id="429" operation="start" operation_key="ceilometer-central:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="428" operation="start" operation_key="ceilometer-central:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-central" long-id="ceilometer-central:2" class="systemd" type="openstack-ceilometer-central"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="151" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="150" operation="start" operation_key="keystone:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="431" operation="start" operation_key="ceilometer-central-clone_start_0"/> + <pseudo_event id="430" operation="start" operation_key="ceilometer-central-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="187" priority="1000000"> <action_set> - <pseudo_event id="432" operation="running" operation_key="ceilometer-central-clone_running_0"> + <pseudo_event id="431" operation="running" operation_key="ceilometer-central-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="425" operation="start" operation_key="ceilometer-central_start_0" internal_operation_key="ceilometer-central:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="424" operation="start" operation_key="ceilometer-central_start_0" internal_operation_key="ceilometer-central:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="427" operation="start" operation_key="ceilometer-central:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="426" operation="start" operation_key="ceilometer-central:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="429" operation="start" operation_key="ceilometer-central:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="428" operation="start" operation_key="ceilometer-central:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="431" operation="start" operation_key="ceilometer-central-clone_start_0"/> + <pseudo_event id="430" operation="start" operation_key="ceilometer-central-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="188"> <action_set> - <pseudo_event id="431" operation="start" operation_key="ceilometer-central-clone_start_0"> + <pseudo_event id="430" operation="start" operation_key="ceilometer-central-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="154" operation="running" operation_key="keystone-clone_running_0"/> + <pseudo_event id="153" operation="running" operation_key="keystone-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="189"> <action_set> - <rsc_op id="436" operation="monitor" operation_key="ceilometer-collector_monitor_60000" internal_operation_key="ceilometer-collector:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="435" operation="monitor" operation_key="ceilometer-collector_monitor_60000" internal_operation_key="ceilometer-collector:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-collector" long-id="ceilometer-collector:0" class="systemd" type="openstack-ceilometer-collector"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="435" operation="start" operation_key="ceilometer-collector_start_0" internal_operation_key="ceilometer-collector:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="434" operation="start" operation_key="ceilometer-collector_start_0" internal_operation_key="ceilometer-collector:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="190"> <action_set> - <rsc_op id="435" operation="start" operation_key="ceilometer-collector_start_0" internal_operation_key="ceilometer-collector:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="434" operation="start" operation_key="ceilometer-collector_start_0" internal_operation_key="ceilometer-collector:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-collector" long-id="ceilometer-collector:0" class="systemd" type="openstack-ceilometer-collector"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="425" operation="start" operation_key="ceilometer-central_start_0" internal_operation_key="ceilometer-central:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="424" operation="start" operation_key="ceilometer-central_start_0" internal_operation_key="ceilometer-central:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="441" operation="start" operation_key="ceilometer-collector-clone_start_0"/> + <pseudo_event id="440" operation="start" operation_key="ceilometer-collector-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="191"> <action_set> - <rsc_op id="438" operation="monitor" operation_key="ceilometer-collector:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="437" operation="monitor" operation_key="ceilometer-collector:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-collector" long-id="ceilometer-collector:1" class="systemd" type="openstack-ceilometer-collector"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="437" operation="start" operation_key="ceilometer-collector:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="436" operation="start" operation_key="ceilometer-collector:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="192"> <action_set> - <rsc_op id="437" operation="start" operation_key="ceilometer-collector:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="436" operation="start" operation_key="ceilometer-collector:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-collector" long-id="ceilometer-collector:1" class="systemd" type="openstack-ceilometer-collector"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="427" operation="start" operation_key="ceilometer-central:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="426" operation="start" operation_key="ceilometer-central:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="441" operation="start" operation_key="ceilometer-collector-clone_start_0"/> + <pseudo_event id="440" operation="start" operation_key="ceilometer-collector-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="193"> <action_set> - <rsc_op id="440" operation="monitor" operation_key="ceilometer-collector:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="439" operation="monitor" operation_key="ceilometer-collector:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-collector" long-id="ceilometer-collector:2" class="systemd" type="openstack-ceilometer-collector"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="439" operation="start" operation_key="ceilometer-collector:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="438" operation="start" operation_key="ceilometer-collector:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="194"> <action_set> - <rsc_op id="439" operation="start" operation_key="ceilometer-collector:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="438" operation="start" operation_key="ceilometer-collector:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-collector" long-id="ceilometer-collector:2" class="systemd" type="openstack-ceilometer-collector"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="429" operation="start" operation_key="ceilometer-central:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="428" operation="start" operation_key="ceilometer-central:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="441" operation="start" operation_key="ceilometer-collector-clone_start_0"/> + <pseudo_event id="440" operation="start" operation_key="ceilometer-collector-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="195" priority="1000000"> <action_set> - <pseudo_event id="442" operation="running" operation_key="ceilometer-collector-clone_running_0"> + <pseudo_event id="441" operation="running" operation_key="ceilometer-collector-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="435" operation="start" operation_key="ceilometer-collector_start_0" internal_operation_key="ceilometer-collector:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="434" operation="start" operation_key="ceilometer-collector_start_0" internal_operation_key="ceilometer-collector:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="437" operation="start" operation_key="ceilometer-collector:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="436" operation="start" operation_key="ceilometer-collector:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="439" operation="start" operation_key="ceilometer-collector:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="438" operation="start" operation_key="ceilometer-collector:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="441" operation="start" operation_key="ceilometer-collector-clone_start_0"/> + <pseudo_event id="440" operation="start" operation_key="ceilometer-collector-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="196"> <action_set> - <pseudo_event id="441" operation="start" operation_key="ceilometer-collector-clone_start_0"> + <pseudo_event id="440" operation="start" operation_key="ceilometer-collector-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="432" operation="running" operation_key="ceilometer-central-clone_running_0"/> + <pseudo_event id="431" operation="running" operation_key="ceilometer-central-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="197"> <action_set> - <rsc_op id="446" operation="monitor" operation_key="ceilometer-api_monitor_60000" internal_operation_key="ceilometer-api:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="445" operation="monitor" operation_key="ceilometer-api_monitor_60000" internal_operation_key="ceilometer-api:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-api" long-id="ceilometer-api:0" class="systemd" type="openstack-ceilometer-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="445" operation="start" operation_key="ceilometer-api_start_0" internal_operation_key="ceilometer-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="444" operation="start" operation_key="ceilometer-api_start_0" internal_operation_key="ceilometer-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="198"> <action_set> - <rsc_op id="445" operation="start" operation_key="ceilometer-api_start_0" internal_operation_key="ceilometer-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="444" operation="start" operation_key="ceilometer-api_start_0" internal_operation_key="ceilometer-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-api" long-id="ceilometer-api:0" class="systemd" type="openstack-ceilometer-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="435" operation="start" operation_key="ceilometer-collector_start_0" internal_operation_key="ceilometer-collector:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="434" operation="start" operation_key="ceilometer-collector_start_0" internal_operation_key="ceilometer-collector:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="451" operation="start" operation_key="ceilometer-api-clone_start_0"/> + <pseudo_event id="450" operation="start" operation_key="ceilometer-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="199"> <action_set> - <rsc_op id="448" operation="monitor" operation_key="ceilometer-api:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="447" operation="monitor" operation_key="ceilometer-api:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-api" long-id="ceilometer-api:1" class="systemd" type="openstack-ceilometer-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="447" operation="start" operation_key="ceilometer-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="446" operation="start" operation_key="ceilometer-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="200"> <action_set> - <rsc_op id="447" operation="start" operation_key="ceilometer-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="446" operation="start" operation_key="ceilometer-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-api" long-id="ceilometer-api:1" class="systemd" type="openstack-ceilometer-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="437" operation="start" operation_key="ceilometer-collector:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="436" operation="start" operation_key="ceilometer-collector:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="451" operation="start" operation_key="ceilometer-api-clone_start_0"/> + <pseudo_event id="450" operation="start" operation_key="ceilometer-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="201"> <action_set> - <rsc_op id="450" operation="monitor" operation_key="ceilometer-api:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="449" operation="monitor" operation_key="ceilometer-api:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-api" long-id="ceilometer-api:2" class="systemd" type="openstack-ceilometer-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="449" operation="start" operation_key="ceilometer-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="448" operation="start" operation_key="ceilometer-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="202"> <action_set> - <rsc_op id="449" operation="start" operation_key="ceilometer-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="448" operation="start" operation_key="ceilometer-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-api" long-id="ceilometer-api:2" class="systemd" type="openstack-ceilometer-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="439" operation="start" operation_key="ceilometer-collector:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="438" operation="start" operation_key="ceilometer-collector:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="451" operation="start" operation_key="ceilometer-api-clone_start_0"/> + <pseudo_event id="450" operation="start" operation_key="ceilometer-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="203" priority="1000000"> <action_set> - <pseudo_event id="452" operation="running" operation_key="ceilometer-api-clone_running_0"> + <pseudo_event id="451" operation="running" operation_key="ceilometer-api-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="445" operation="start" operation_key="ceilometer-api_start_0" internal_operation_key="ceilometer-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="444" operation="start" operation_key="ceilometer-api_start_0" internal_operation_key="ceilometer-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="447" operation="start" operation_key="ceilometer-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="446" operation="start" operation_key="ceilometer-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="449" operation="start" operation_key="ceilometer-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="448" operation="start" operation_key="ceilometer-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="451" operation="start" operation_key="ceilometer-api-clone_start_0"/> + <pseudo_event id="450" operation="start" operation_key="ceilometer-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="204"> <action_set> - <pseudo_event id="451" operation="start" operation_key="ceilometer-api-clone_start_0"> + <pseudo_event id="450" operation="start" operation_key="ceilometer-api-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="442" operation="running" operation_key="ceilometer-collector-clone_running_0"/> + <pseudo_event id="441" operation="running" operation_key="ceilometer-collector-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="205"> <action_set> - <rsc_op id="456" operation="monitor" operation_key="ceilometer-delay_monitor_10000" internal_operation_key="ceilometer-delay:0_monitor_10000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="455" operation="monitor" operation_key="ceilometer-delay_monitor_10000" internal_operation_key="ceilometer-delay:0_monitor_10000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-delay" long-id="ceilometer-delay:0" class="ocf" provider="heartbeat" type="Delay"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" startdelay="10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="455" operation="start" operation_key="ceilometer-delay_start_0" internal_operation_key="ceilometer-delay:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="454" operation="start" operation_key="ceilometer-delay_start_0" internal_operation_key="ceilometer-delay:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="206"> <action_set> - <rsc_op id="455" operation="start" operation_key="ceilometer-delay_start_0" internal_operation_key="ceilometer-delay:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="454" operation="start" operation_key="ceilometer-delay_start_0" internal_operation_key="ceilometer-delay:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-delay" long-id="ceilometer-delay:0" class="ocf" provider="heartbeat" type="Delay"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" startdelay="10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="445" operation="start" operation_key="ceilometer-api_start_0" internal_operation_key="ceilometer-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="444" operation="start" operation_key="ceilometer-api_start_0" internal_operation_key="ceilometer-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="461" operation="start" operation_key="ceilometer-delay-clone_start_0"/> + <pseudo_event id="460" operation="start" operation_key="ceilometer-delay-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="207"> <action_set> - <rsc_op id="458" operation="monitor" operation_key="ceilometer-delay:1_monitor_10000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="457" operation="monitor" operation_key="ceilometer-delay:1_monitor_10000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-delay" long-id="ceilometer-delay:1" class="ocf" provider="heartbeat" type="Delay"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="30000" startdelay="10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="457" operation="start" operation_key="ceilometer-delay:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="456" operation="start" operation_key="ceilometer-delay:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="208"> <action_set> - <rsc_op id="457" operation="start" operation_key="ceilometer-delay:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="456" operation="start" operation_key="ceilometer-delay:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-delay" long-id="ceilometer-delay:1" class="ocf" provider="heartbeat" type="Delay"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="30000" startdelay="10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="447" operation="start" operation_key="ceilometer-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="446" operation="start" operation_key="ceilometer-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="461" operation="start" operation_key="ceilometer-delay-clone_start_0"/> + <pseudo_event id="460" operation="start" operation_key="ceilometer-delay-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="209"> <action_set> - <rsc_op id="460" operation="monitor" operation_key="ceilometer-delay:2_monitor_10000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="459" operation="monitor" operation_key="ceilometer-delay:2_monitor_10000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-delay" long-id="ceilometer-delay:2" class="ocf" provider="heartbeat" type="Delay"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" startdelay="10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="459" operation="start" operation_key="ceilometer-delay:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="458" operation="start" operation_key="ceilometer-delay:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="210"> <action_set> - <rsc_op id="459" operation="start" operation_key="ceilometer-delay:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="458" operation="start" operation_key="ceilometer-delay:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-delay" long-id="ceilometer-delay:2" class="ocf" provider="heartbeat" type="Delay"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" startdelay="10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="449" operation="start" operation_key="ceilometer-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="448" operation="start" operation_key="ceilometer-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="461" operation="start" operation_key="ceilometer-delay-clone_start_0"/> + <pseudo_event id="460" operation="start" operation_key="ceilometer-delay-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="211" priority="1000000"> <action_set> - <pseudo_event id="462" operation="running" operation_key="ceilometer-delay-clone_running_0"> + <pseudo_event id="461" operation="running" operation_key="ceilometer-delay-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="455" operation="start" operation_key="ceilometer-delay_start_0" internal_operation_key="ceilometer-delay:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="454" operation="start" operation_key="ceilometer-delay_start_0" internal_operation_key="ceilometer-delay:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="457" operation="start" operation_key="ceilometer-delay:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="456" operation="start" operation_key="ceilometer-delay:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="459" operation="start" operation_key="ceilometer-delay:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="458" operation="start" operation_key="ceilometer-delay:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="461" operation="start" operation_key="ceilometer-delay-clone_start_0"/> + <pseudo_event id="460" operation="start" operation_key="ceilometer-delay-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="212"> <action_set> - <pseudo_event id="461" operation="start" operation_key="ceilometer-delay-clone_start_0"> + <pseudo_event id="460" operation="start" operation_key="ceilometer-delay-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="452" operation="running" operation_key="ceilometer-api-clone_running_0"/> + <pseudo_event id="451" operation="running" operation_key="ceilometer-api-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="213"> <action_set> - <rsc_op id="466" operation="monitor" operation_key="ceilometer-alarm-evaluator_monitor_60000" internal_operation_key="ceilometer-alarm-evaluator:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="465" operation="monitor" operation_key="ceilometer-alarm-evaluator_monitor_60000" internal_operation_key="ceilometer-alarm-evaluator:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-alarm-evaluator" long-id="ceilometer-alarm-evaluator:0" class="systemd" type="openstack-ceilometer-alarm-evaluator"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="465" operation="start" operation_key="ceilometer-alarm-evaluator_start_0" internal_operation_key="ceilometer-alarm-evaluator:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="464" operation="start" operation_key="ceilometer-alarm-evaluator_start_0" internal_operation_key="ceilometer-alarm-evaluator:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="214"> <action_set> - <rsc_op id="465" operation="start" operation_key="ceilometer-alarm-evaluator_start_0" internal_operation_key="ceilometer-alarm-evaluator:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="464" operation="start" operation_key="ceilometer-alarm-evaluator_start_0" internal_operation_key="ceilometer-alarm-evaluator:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-alarm-evaluator" long-id="ceilometer-alarm-evaluator:0" class="systemd" type="openstack-ceilometer-alarm-evaluator"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="455" operation="start" operation_key="ceilometer-delay_start_0" internal_operation_key="ceilometer-delay:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="454" operation="start" operation_key="ceilometer-delay_start_0" internal_operation_key="ceilometer-delay:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="471" operation="start" operation_key="ceilometer-alarm-evaluator-clone_start_0"/> + <pseudo_event id="470" operation="start" operation_key="ceilometer-alarm-evaluator-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="215"> <action_set> - <rsc_op id="468" operation="monitor" operation_key="ceilometer-alarm-evaluator:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="467" operation="monitor" operation_key="ceilometer-alarm-evaluator:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-alarm-evaluator" long-id="ceilometer-alarm-evaluator:1" class="systemd" type="openstack-ceilometer-alarm-evaluator"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="467" operation="start" operation_key="ceilometer-alarm-evaluator:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="466" operation="start" operation_key="ceilometer-alarm-evaluator:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="216"> <action_set> - <rsc_op id="467" operation="start" operation_key="ceilometer-alarm-evaluator:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="466" operation="start" operation_key="ceilometer-alarm-evaluator:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-alarm-evaluator" long-id="ceilometer-alarm-evaluator:1" class="systemd" type="openstack-ceilometer-alarm-evaluator"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="457" operation="start" operation_key="ceilometer-delay:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="456" operation="start" operation_key="ceilometer-delay:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="471" operation="start" operation_key="ceilometer-alarm-evaluator-clone_start_0"/> + <pseudo_event id="470" operation="start" operation_key="ceilometer-alarm-evaluator-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="217"> <action_set> - <rsc_op id="470" operation="monitor" operation_key="ceilometer-alarm-evaluator:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="469" operation="monitor" operation_key="ceilometer-alarm-evaluator:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-alarm-evaluator" long-id="ceilometer-alarm-evaluator:2" class="systemd" type="openstack-ceilometer-alarm-evaluator"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="469" operation="start" operation_key="ceilometer-alarm-evaluator:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="468" operation="start" operation_key="ceilometer-alarm-evaluator:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="218"> <action_set> - <rsc_op id="469" operation="start" operation_key="ceilometer-alarm-evaluator:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="468" operation="start" operation_key="ceilometer-alarm-evaluator:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-alarm-evaluator" long-id="ceilometer-alarm-evaluator:2" class="systemd" type="openstack-ceilometer-alarm-evaluator"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="459" operation="start" operation_key="ceilometer-delay:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="458" operation="start" operation_key="ceilometer-delay:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="471" operation="start" operation_key="ceilometer-alarm-evaluator-clone_start_0"/> + <pseudo_event id="470" operation="start" operation_key="ceilometer-alarm-evaluator-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="219" priority="1000000"> <action_set> - <pseudo_event id="472" operation="running" operation_key="ceilometer-alarm-evaluator-clone_running_0"> + <pseudo_event id="471" operation="running" operation_key="ceilometer-alarm-evaluator-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="465" operation="start" operation_key="ceilometer-alarm-evaluator_start_0" internal_operation_key="ceilometer-alarm-evaluator:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="464" operation="start" operation_key="ceilometer-alarm-evaluator_start_0" internal_operation_key="ceilometer-alarm-evaluator:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="467" operation="start" operation_key="ceilometer-alarm-evaluator:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="466" operation="start" operation_key="ceilometer-alarm-evaluator:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="469" operation="start" operation_key="ceilometer-alarm-evaluator:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="468" operation="start" operation_key="ceilometer-alarm-evaluator:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="471" operation="start" operation_key="ceilometer-alarm-evaluator-clone_start_0"/> + <pseudo_event id="470" operation="start" operation_key="ceilometer-alarm-evaluator-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="220"> <action_set> - <pseudo_event id="471" operation="start" operation_key="ceilometer-alarm-evaluator-clone_start_0"> + <pseudo_event id="470" operation="start" operation_key="ceilometer-alarm-evaluator-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="462" operation="running" operation_key="ceilometer-delay-clone_running_0"/> + <pseudo_event id="461" operation="running" operation_key="ceilometer-delay-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="221"> <action_set> - <rsc_op id="476" operation="monitor" operation_key="ceilometer-alarm-notifier_monitor_60000" internal_operation_key="ceilometer-alarm-notifier:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="475" operation="monitor" operation_key="ceilometer-alarm-notifier_monitor_60000" internal_operation_key="ceilometer-alarm-notifier:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-alarm-notifier" long-id="ceilometer-alarm-notifier:0" class="systemd" type="openstack-ceilometer-alarm-notifier"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="475" operation="start" operation_key="ceilometer-alarm-notifier_start_0" internal_operation_key="ceilometer-alarm-notifier:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="474" operation="start" operation_key="ceilometer-alarm-notifier_start_0" internal_operation_key="ceilometer-alarm-notifier:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="222"> <action_set> - <rsc_op id="475" operation="start" operation_key="ceilometer-alarm-notifier_start_0" internal_operation_key="ceilometer-alarm-notifier:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="474" operation="start" operation_key="ceilometer-alarm-notifier_start_0" internal_operation_key="ceilometer-alarm-notifier:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-alarm-notifier" long-id="ceilometer-alarm-notifier:0" class="systemd" type="openstack-ceilometer-alarm-notifier"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="465" operation="start" operation_key="ceilometer-alarm-evaluator_start_0" internal_operation_key="ceilometer-alarm-evaluator:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="464" operation="start" operation_key="ceilometer-alarm-evaluator_start_0" internal_operation_key="ceilometer-alarm-evaluator:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="481" operation="start" operation_key="ceilometer-alarm-notifier-clone_start_0"/> + <pseudo_event id="480" operation="start" operation_key="ceilometer-alarm-notifier-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="223"> <action_set> - <rsc_op id="478" operation="monitor" operation_key="ceilometer-alarm-notifier:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="477" operation="monitor" operation_key="ceilometer-alarm-notifier:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-alarm-notifier" long-id="ceilometer-alarm-notifier:1" class="systemd" type="openstack-ceilometer-alarm-notifier"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="477" operation="start" operation_key="ceilometer-alarm-notifier:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="476" operation="start" operation_key="ceilometer-alarm-notifier:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="224"> <action_set> - <rsc_op id="477" operation="start" operation_key="ceilometer-alarm-notifier:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="476" operation="start" operation_key="ceilometer-alarm-notifier:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-alarm-notifier" long-id="ceilometer-alarm-notifier:1" class="systemd" type="openstack-ceilometer-alarm-notifier"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="467" operation="start" operation_key="ceilometer-alarm-evaluator:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="466" operation="start" operation_key="ceilometer-alarm-evaluator:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="481" operation="start" operation_key="ceilometer-alarm-notifier-clone_start_0"/> + <pseudo_event id="480" operation="start" operation_key="ceilometer-alarm-notifier-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="225"> <action_set> - <rsc_op id="480" operation="monitor" operation_key="ceilometer-alarm-notifier:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="479" operation="monitor" operation_key="ceilometer-alarm-notifier:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-alarm-notifier" long-id="ceilometer-alarm-notifier:2" class="systemd" type="openstack-ceilometer-alarm-notifier"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="479" operation="start" operation_key="ceilometer-alarm-notifier:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="478" operation="start" operation_key="ceilometer-alarm-notifier:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="226"> <action_set> - <rsc_op id="479" operation="start" operation_key="ceilometer-alarm-notifier:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="478" operation="start" operation_key="ceilometer-alarm-notifier:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-alarm-notifier" long-id="ceilometer-alarm-notifier:2" class="systemd" type="openstack-ceilometer-alarm-notifier"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="469" operation="start" operation_key="ceilometer-alarm-evaluator:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="468" operation="start" operation_key="ceilometer-alarm-evaluator:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="481" operation="start" operation_key="ceilometer-alarm-notifier-clone_start_0"/> + <pseudo_event id="480" operation="start" operation_key="ceilometer-alarm-notifier-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="227" priority="1000000"> <action_set> - <pseudo_event id="482" operation="running" operation_key="ceilometer-alarm-notifier-clone_running_0"> + <pseudo_event id="481" operation="running" operation_key="ceilometer-alarm-notifier-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="475" operation="start" operation_key="ceilometer-alarm-notifier_start_0" internal_operation_key="ceilometer-alarm-notifier:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="474" operation="start" operation_key="ceilometer-alarm-notifier_start_0" internal_operation_key="ceilometer-alarm-notifier:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="477" operation="start" operation_key="ceilometer-alarm-notifier:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="476" operation="start" operation_key="ceilometer-alarm-notifier:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="479" operation="start" operation_key="ceilometer-alarm-notifier:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="478" operation="start" operation_key="ceilometer-alarm-notifier:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="481" operation="start" operation_key="ceilometer-alarm-notifier-clone_start_0"/> + <pseudo_event id="480" operation="start" operation_key="ceilometer-alarm-notifier-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="228"> <action_set> - <pseudo_event id="481" operation="start" operation_key="ceilometer-alarm-notifier-clone_start_0"> + <pseudo_event id="480" operation="start" operation_key="ceilometer-alarm-notifier-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="472" operation="running" operation_key="ceilometer-alarm-evaluator-clone_running_0"/> + <pseudo_event id="471" operation="running" operation_key="ceilometer-alarm-evaluator-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="229"> <action_set> - <rsc_op id="486" operation="monitor" operation_key="ceilometer-notification_monitor_60000" internal_operation_key="ceilometer-notification:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="485" operation="monitor" operation_key="ceilometer-notification_monitor_60000" internal_operation_key="ceilometer-notification:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-notification" long-id="ceilometer-notification:0" class="systemd" type="openstack-ceilometer-notification"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="485" operation="start" operation_key="ceilometer-notification_start_0" internal_operation_key="ceilometer-notification:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="484" operation="start" operation_key="ceilometer-notification_start_0" internal_operation_key="ceilometer-notification:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="230"> <action_set> - <rsc_op id="485" operation="start" operation_key="ceilometer-notification_start_0" internal_operation_key="ceilometer-notification:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="484" operation="start" operation_key="ceilometer-notification_start_0" internal_operation_key="ceilometer-notification:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="ceilometer-notification" long-id="ceilometer-notification:0" class="systemd" type="openstack-ceilometer-notification"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="475" operation="start" operation_key="ceilometer-alarm-notifier_start_0" internal_operation_key="ceilometer-alarm-notifier:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="474" operation="start" operation_key="ceilometer-alarm-notifier_start_0" internal_operation_key="ceilometer-alarm-notifier:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="491" operation="start" operation_key="ceilometer-notification-clone_start_0"/> + <pseudo_event id="490" operation="start" operation_key="ceilometer-notification-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="231"> <action_set> - <rsc_op id="488" operation="monitor" operation_key="ceilometer-notification:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="487" operation="monitor" operation_key="ceilometer-notification:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-notification" long-id="ceilometer-notification:1" class="systemd" type="openstack-ceilometer-notification"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="487" operation="start" operation_key="ceilometer-notification:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="486" operation="start" operation_key="ceilometer-notification:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="232"> <action_set> - <rsc_op id="487" operation="start" operation_key="ceilometer-notification:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="486" operation="start" operation_key="ceilometer-notification:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="ceilometer-notification" long-id="ceilometer-notification:1" class="systemd" type="openstack-ceilometer-notification"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="477" operation="start" operation_key="ceilometer-alarm-notifier:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="476" operation="start" operation_key="ceilometer-alarm-notifier:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="491" operation="start" operation_key="ceilometer-notification-clone_start_0"/> + <pseudo_event id="490" operation="start" operation_key="ceilometer-notification-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="233"> <action_set> - <rsc_op id="490" operation="monitor" operation_key="ceilometer-notification:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="489" operation="monitor" operation_key="ceilometer-notification:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-notification" long-id="ceilometer-notification:2" class="systemd" type="openstack-ceilometer-notification"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="489" operation="start" operation_key="ceilometer-notification:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="488" operation="start" operation_key="ceilometer-notification:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="234"> <action_set> - <rsc_op id="489" operation="start" operation_key="ceilometer-notification:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="488" operation="start" operation_key="ceilometer-notification:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="ceilometer-notification" long-id="ceilometer-notification:2" class="systemd" type="openstack-ceilometer-notification"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="479" operation="start" operation_key="ceilometer-alarm-notifier:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="478" operation="start" operation_key="ceilometer-alarm-notifier:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="491" operation="start" operation_key="ceilometer-notification-clone_start_0"/> + <pseudo_event id="490" operation="start" operation_key="ceilometer-notification-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="235" priority="1000000"> <action_set> - <pseudo_event id="492" operation="running" operation_key="ceilometer-notification-clone_running_0"> + <pseudo_event id="491" operation="running" operation_key="ceilometer-notification-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="485" operation="start" operation_key="ceilometer-notification_start_0" internal_operation_key="ceilometer-notification:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="484" operation="start" operation_key="ceilometer-notification_start_0" internal_operation_key="ceilometer-notification:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="487" operation="start" operation_key="ceilometer-notification:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="486" operation="start" operation_key="ceilometer-notification:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="489" operation="start" operation_key="ceilometer-notification:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="488" operation="start" operation_key="ceilometer-notification:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="491" operation="start" operation_key="ceilometer-notification-clone_start_0"/> + <pseudo_event id="490" operation="start" operation_key="ceilometer-notification-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="236"> <action_set> - <pseudo_event id="491" operation="start" operation_key="ceilometer-notification-clone_start_0"> + <pseudo_event id="490" operation="start" operation_key="ceilometer-notification-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="482" operation="running" operation_key="ceilometer-alarm-notifier-clone_running_0"/> + <pseudo_event id="481" operation="running" operation_key="ceilometer-alarm-notifier-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="237"> <action_set> - <rsc_op id="496" operation="monitor" operation_key="heat-api_monitor_60000" internal_operation_key="heat-api:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="495" operation="monitor" operation_key="heat-api_monitor_60000" internal_operation_key="heat-api:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="heat-api" long-id="heat-api:0" class="systemd" type="openstack-heat-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="495" operation="start" operation_key="heat-api_start_0" internal_operation_key="heat-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="494" operation="start" operation_key="heat-api_start_0" internal_operation_key="heat-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="238"> <action_set> - <rsc_op id="495" operation="start" operation_key="heat-api_start_0" internal_operation_key="heat-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="494" operation="start" operation_key="heat-api_start_0" internal_operation_key="heat-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="heat-api" long-id="heat-api:0" class="systemd" type="openstack-heat-api"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="485" operation="start" operation_key="ceilometer-notification_start_0" internal_operation_key="ceilometer-notification:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="484" operation="start" operation_key="ceilometer-notification_start_0" internal_operation_key="ceilometer-notification:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="501" operation="start" operation_key="heat-api-clone_start_0"/> + <pseudo_event id="500" operation="start" operation_key="heat-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="239"> <action_set> - <rsc_op id="498" operation="monitor" operation_key="heat-api:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="497" operation="monitor" operation_key="heat-api:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="heat-api" long-id="heat-api:1" class="systemd" type="openstack-heat-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="497" operation="start" operation_key="heat-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="496" operation="start" operation_key="heat-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="240"> <action_set> - <rsc_op id="497" operation="start" operation_key="heat-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="496" operation="start" operation_key="heat-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="heat-api" long-id="heat-api:1" class="systemd" type="openstack-heat-api"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="487" operation="start" operation_key="ceilometer-notification:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="486" operation="start" operation_key="ceilometer-notification:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="501" operation="start" operation_key="heat-api-clone_start_0"/> + <pseudo_event id="500" operation="start" operation_key="heat-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="241"> <action_set> - <rsc_op id="500" operation="monitor" operation_key="heat-api:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="499" operation="monitor" operation_key="heat-api:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="heat-api" long-id="heat-api:2" class="systemd" type="openstack-heat-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="499" operation="start" operation_key="heat-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="498" operation="start" operation_key="heat-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="242"> <action_set> - <rsc_op id="499" operation="start" operation_key="heat-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="498" operation="start" operation_key="heat-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="heat-api" long-id="heat-api:2" class="systemd" type="openstack-heat-api"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="489" operation="start" operation_key="ceilometer-notification:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="488" operation="start" operation_key="ceilometer-notification:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="501" operation="start" operation_key="heat-api-clone_start_0"/> + <pseudo_event id="500" operation="start" operation_key="heat-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="243" priority="1000000"> <action_set> - <pseudo_event id="502" operation="running" operation_key="heat-api-clone_running_0"> + <pseudo_event id="501" operation="running" operation_key="heat-api-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="495" operation="start" operation_key="heat-api_start_0" internal_operation_key="heat-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="494" operation="start" operation_key="heat-api_start_0" internal_operation_key="heat-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="497" operation="start" operation_key="heat-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="496" operation="start" operation_key="heat-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="499" operation="start" operation_key="heat-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="498" operation="start" operation_key="heat-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="501" operation="start" operation_key="heat-api-clone_start_0"/> + <pseudo_event id="500" operation="start" operation_key="heat-api-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="244"> <action_set> - <pseudo_event id="501" operation="start" operation_key="heat-api-clone_start_0"> + <pseudo_event id="500" operation="start" operation_key="heat-api-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="492" operation="running" operation_key="ceilometer-notification-clone_running_0"/> + <pseudo_event id="491" operation="running" operation_key="ceilometer-notification-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="245"> <action_set> - <rsc_op id="506" operation="monitor" operation_key="heat-api-cfn_monitor_60000" internal_operation_key="heat-api-cfn:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="505" operation="monitor" operation_key="heat-api-cfn_monitor_60000" internal_operation_key="heat-api-cfn:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="heat-api-cfn" long-id="heat-api-cfn:0" class="systemd" type="openstack-heat-api-cfn"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="505" operation="start" operation_key="heat-api-cfn_start_0" internal_operation_key="heat-api-cfn:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="504" operation="start" operation_key="heat-api-cfn_start_0" internal_operation_key="heat-api-cfn:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="246"> <action_set> - <rsc_op id="505" operation="start" operation_key="heat-api-cfn_start_0" internal_operation_key="heat-api-cfn:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="504" operation="start" operation_key="heat-api-cfn_start_0" internal_operation_key="heat-api-cfn:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="heat-api-cfn" long-id="heat-api-cfn:0" class="systemd" type="openstack-heat-api-cfn"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="495" operation="start" operation_key="heat-api_start_0" internal_operation_key="heat-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="494" operation="start" operation_key="heat-api_start_0" internal_operation_key="heat-api:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="511" operation="start" operation_key="heat-api-cfn-clone_start_0"/> + <pseudo_event id="510" operation="start" operation_key="heat-api-cfn-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="247"> <action_set> - <rsc_op id="508" operation="monitor" operation_key="heat-api-cfn:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="507" operation="monitor" operation_key="heat-api-cfn:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="heat-api-cfn" long-id="heat-api-cfn:1" class="systemd" type="openstack-heat-api-cfn"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="507" operation="start" operation_key="heat-api-cfn:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="506" operation="start" operation_key="heat-api-cfn:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="248"> <action_set> - <rsc_op id="507" operation="start" operation_key="heat-api-cfn:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="506" operation="start" operation_key="heat-api-cfn:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="heat-api-cfn" long-id="heat-api-cfn:1" class="systemd" type="openstack-heat-api-cfn"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="497" operation="start" operation_key="heat-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="496" operation="start" operation_key="heat-api:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="511" operation="start" operation_key="heat-api-cfn-clone_start_0"/> + <pseudo_event id="510" operation="start" operation_key="heat-api-cfn-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="249"> <action_set> - <rsc_op id="510" operation="monitor" operation_key="heat-api-cfn:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="509" operation="monitor" operation_key="heat-api-cfn:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="heat-api-cfn" long-id="heat-api-cfn:2" class="systemd" type="openstack-heat-api-cfn"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="509" operation="start" operation_key="heat-api-cfn:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="508" operation="start" operation_key="heat-api-cfn:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="250"> <action_set> - <rsc_op id="509" operation="start" operation_key="heat-api-cfn:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="508" operation="start" operation_key="heat-api-cfn:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="heat-api-cfn" long-id="heat-api-cfn:2" class="systemd" type="openstack-heat-api-cfn"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="499" operation="start" operation_key="heat-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="498" operation="start" operation_key="heat-api:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="511" operation="start" operation_key="heat-api-cfn-clone_start_0"/> + <pseudo_event id="510" operation="start" operation_key="heat-api-cfn-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="251" priority="1000000"> <action_set> - <pseudo_event id="512" operation="running" operation_key="heat-api-cfn-clone_running_0"> + <pseudo_event id="511" operation="running" operation_key="heat-api-cfn-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="505" operation="start" operation_key="heat-api-cfn_start_0" internal_operation_key="heat-api-cfn:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="504" operation="start" operation_key="heat-api-cfn_start_0" internal_operation_key="heat-api-cfn:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="507" operation="start" operation_key="heat-api-cfn:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="506" operation="start" operation_key="heat-api-cfn:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="509" operation="start" operation_key="heat-api-cfn:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="508" operation="start" operation_key="heat-api-cfn:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="511" operation="start" operation_key="heat-api-cfn-clone_start_0"/> + <pseudo_event id="510" operation="start" operation_key="heat-api-cfn-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="252"> <action_set> - <pseudo_event id="511" operation="start" operation_key="heat-api-cfn-clone_start_0"> + <pseudo_event id="510" operation="start" operation_key="heat-api-cfn-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="502" operation="running" operation_key="heat-api-clone_running_0"/> + <pseudo_event id="501" operation="running" operation_key="heat-api-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="253"> <action_set> - <rsc_op id="516" operation="monitor" operation_key="heat-api-cloudwatch_monitor_60000" internal_operation_key="heat-api-cloudwatch:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="515" operation="monitor" operation_key="heat-api-cloudwatch_monitor_60000" internal_operation_key="heat-api-cloudwatch:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="heat-api-cloudwatch" long-id="heat-api-cloudwatch:0" class="systemd" type="openstack-heat-api-cloudwatch"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="515" operation="start" operation_key="heat-api-cloudwatch_start_0" internal_operation_key="heat-api-cloudwatch:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="514" operation="start" operation_key="heat-api-cloudwatch_start_0" internal_operation_key="heat-api-cloudwatch:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="254"> <action_set> - <rsc_op id="515" operation="start" operation_key="heat-api-cloudwatch_start_0" internal_operation_key="heat-api-cloudwatch:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="514" operation="start" operation_key="heat-api-cloudwatch_start_0" internal_operation_key="heat-api-cloudwatch:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="heat-api-cloudwatch" long-id="heat-api-cloudwatch:0" class="systemd" type="openstack-heat-api-cloudwatch"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="505" operation="start" operation_key="heat-api-cfn_start_0" internal_operation_key="heat-api-cfn:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="504" operation="start" operation_key="heat-api-cfn_start_0" internal_operation_key="heat-api-cfn:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="521" operation="start" operation_key="heat-api-cloudwatch-clone_start_0"/> + <pseudo_event id="520" operation="start" operation_key="heat-api-cloudwatch-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="255"> <action_set> - <rsc_op id="518" operation="monitor" operation_key="heat-api-cloudwatch:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="517" operation="monitor" operation_key="heat-api-cloudwatch:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="heat-api-cloudwatch" long-id="heat-api-cloudwatch:1" class="systemd" type="openstack-heat-api-cloudwatch"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="517" operation="start" operation_key="heat-api-cloudwatch:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="516" operation="start" operation_key="heat-api-cloudwatch:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="256"> <action_set> - <rsc_op id="517" operation="start" operation_key="heat-api-cloudwatch:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="516" operation="start" operation_key="heat-api-cloudwatch:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="heat-api-cloudwatch" long-id="heat-api-cloudwatch:1" class="systemd" type="openstack-heat-api-cloudwatch"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="507" operation="start" operation_key="heat-api-cfn:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="506" operation="start" operation_key="heat-api-cfn:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="521" operation="start" operation_key="heat-api-cloudwatch-clone_start_0"/> + <pseudo_event id="520" operation="start" operation_key="heat-api-cloudwatch-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="257"> <action_set> - <rsc_op id="520" operation="monitor" operation_key="heat-api-cloudwatch:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="519" operation="monitor" operation_key="heat-api-cloudwatch:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="heat-api-cloudwatch" long-id="heat-api-cloudwatch:2" class="systemd" type="openstack-heat-api-cloudwatch"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="519" operation="start" operation_key="heat-api-cloudwatch:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="518" operation="start" operation_key="heat-api-cloudwatch:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="258"> <action_set> - <rsc_op id="519" operation="start" operation_key="heat-api-cloudwatch:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="518" operation="start" operation_key="heat-api-cloudwatch:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="heat-api-cloudwatch" long-id="heat-api-cloudwatch:2" class="systemd" type="openstack-heat-api-cloudwatch"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="509" operation="start" operation_key="heat-api-cfn:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="508" operation="start" operation_key="heat-api-cfn:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="521" operation="start" operation_key="heat-api-cloudwatch-clone_start_0"/> + <pseudo_event id="520" operation="start" operation_key="heat-api-cloudwatch-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="259" priority="1000000"> <action_set> - <pseudo_event id="522" operation="running" operation_key="heat-api-cloudwatch-clone_running_0"> + <pseudo_event id="521" operation="running" operation_key="heat-api-cloudwatch-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="515" operation="start" operation_key="heat-api-cloudwatch_start_0" internal_operation_key="heat-api-cloudwatch:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="514" operation="start" operation_key="heat-api-cloudwatch_start_0" internal_operation_key="heat-api-cloudwatch:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="517" operation="start" operation_key="heat-api-cloudwatch:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="516" operation="start" operation_key="heat-api-cloudwatch:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="519" operation="start" operation_key="heat-api-cloudwatch:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="518" operation="start" operation_key="heat-api-cloudwatch:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="521" operation="start" operation_key="heat-api-cloudwatch-clone_start_0"/> + <pseudo_event id="520" operation="start" operation_key="heat-api-cloudwatch-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="260"> <action_set> - <pseudo_event id="521" operation="start" operation_key="heat-api-cloudwatch-clone_start_0"> + <pseudo_event id="520" operation="start" operation_key="heat-api-cloudwatch-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="512" operation="running" operation_key="heat-api-cfn-clone_running_0"/> + <pseudo_event id="511" operation="running" operation_key="heat-api-cfn-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="261"> <action_set> - <rsc_op id="526" operation="monitor" operation_key="heat-engine_monitor_60000" internal_operation_key="heat-engine:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="525" operation="monitor" operation_key="heat-engine_monitor_60000" internal_operation_key="heat-engine:0_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="heat-engine" long-id="heat-engine:0" class="systemd" type="openstack-heat-engine"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="525" operation="start" operation_key="heat-engine_start_0" internal_operation_key="heat-engine:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="524" operation="start" operation_key="heat-engine_start_0" internal_operation_key="heat-engine:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="262"> <action_set> - <rsc_op id="525" operation="start" operation_key="heat-engine_start_0" internal_operation_key="heat-engine:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="524" operation="start" operation_key="heat-engine_start_0" internal_operation_key="heat-engine:0_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="heat-engine" long-id="heat-engine:0" class="systemd" type="openstack-heat-engine"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="515" operation="start" operation_key="heat-api-cloudwatch_start_0" internal_operation_key="heat-api-cloudwatch:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="514" operation="start" operation_key="heat-api-cloudwatch_start_0" internal_operation_key="heat-api-cloudwatch:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="531" operation="start" operation_key="heat-engine-clone_start_0"/> + <pseudo_event id="530" operation="start" operation_key="heat-engine-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="263"> <action_set> - <rsc_op id="528" operation="monitor" operation_key="heat-engine:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="527" operation="monitor" operation_key="heat-engine:1_monitor_60000" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="heat-engine" long-id="heat-engine:1" class="systemd" type="openstack-heat-engine"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="527" operation="start" operation_key="heat-engine:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="526" operation="start" operation_key="heat-engine:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="264"> <action_set> - <rsc_op id="527" operation="start" operation_key="heat-engine:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> + <rsc_op id="526" operation="start" operation_key="heat-engine:1_start_0" on_node="rdo7-node3" on_node_uuid="3"> <primitive id="heat-engine" long-id="heat-engine:1" class="systemd" type="openstack-heat-engine"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="517" operation="start" operation_key="heat-api-cloudwatch:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="516" operation="start" operation_key="heat-api-cloudwatch:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="531" operation="start" operation_key="heat-engine-clone_start_0"/> + <pseudo_event id="530" operation="start" operation_key="heat-engine-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="265"> <action_set> - <rsc_op id="530" operation="monitor" operation_key="heat-engine:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="529" operation="monitor" operation_key="heat-engine:2_monitor_60000" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="heat-engine" long-id="heat-engine:2" class="systemd" type="openstack-heat-engine"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="529" operation="start" operation_key="heat-engine:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="528" operation="start" operation_key="heat-engine:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="266"> <action_set> - <rsc_op id="529" operation="start" operation_key="heat-engine:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> + <rsc_op id="528" operation="start" operation_key="heat-engine:2_start_0" on_node="rdo7-node1" on_node_uuid="1"> <primitive id="heat-engine" long-id="heat-engine:2" class="systemd" type="openstack-heat-engine"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rdo7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="519" operation="start" operation_key="heat-api-cloudwatch:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="518" operation="start" operation_key="heat-api-cloudwatch:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="531" operation="start" operation_key="heat-engine-clone_start_0"/> + <pseudo_event id="530" operation="start" operation_key="heat-engine-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="267" priority="1000000"> <action_set> - <pseudo_event id="532" operation="running" operation_key="heat-engine-clone_running_0"> + <pseudo_event id="531" operation="running" operation_key="heat-engine-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="525" operation="start" operation_key="heat-engine_start_0" internal_operation_key="heat-engine:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="524" operation="start" operation_key="heat-engine_start_0" internal_operation_key="heat-engine:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="527" operation="start" operation_key="heat-engine:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="526" operation="start" operation_key="heat-engine:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="529" operation="start" operation_key="heat-engine:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="528" operation="start" operation_key="heat-engine:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="531" operation="start" operation_key="heat-engine-clone_start_0"/> + <pseudo_event id="530" operation="start" operation_key="heat-engine-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="268"> <action_set> - <pseudo_event id="531" operation="start" operation_key="heat-engine-clone_start_0"> + <pseudo_event id="530" operation="start" operation_key="heat-engine-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="522" operation="running" operation_key="heat-api-cloudwatch-clone_running_0"/> + <pseudo_event id="521" operation="running" operation_key="heat-api-cloudwatch-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="269"> <action_set> - <rsc_op id="546" operation="monitor" operation_key="neutron-openvswitch-agent-compute_monitor_60000" internal_operation_key="neutron-openvswitch-agent-compute:0_monitor_60000" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> + <rsc_op id="545" operation="monitor" operation_key="neutron-openvswitch-agent-compute_monitor_60000" internal_operation_key="neutron-openvswitch-agent-compute:0_monitor_60000" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> <primitive id="neutron-openvswitch-agent-compute" long-id="neutron-openvswitch-agent-compute:0" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="mrg-07" CRM_meta_on_node_uuid="mrg-07" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="545" operation="start" operation_key="neutron-openvswitch-agent-compute_start_0" internal_operation_key="neutron-openvswitch-agent-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="544" operation="start" operation_key="neutron-openvswitch-agent-compute_start_0" internal_operation_key="neutron-openvswitch-agent-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> </inputs> </synapse> <synapse id="270"> <action_set> - <rsc_op id="545" operation="start" operation_key="neutron-openvswitch-agent-compute_start_0" internal_operation_key="neutron-openvswitch-agent-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> + <rsc_op id="544" operation="start" operation_key="neutron-openvswitch-agent-compute_start_0" internal_operation_key="neutron-openvswitch-agent-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> <primitive id="neutron-openvswitch-agent-compute" long-id="neutron-openvswitch-agent-compute:0" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mrg-07" CRM_meta_on_node_uuid="mrg-07" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="551" operation="start" operation_key="neutron-openvswitch-agent-compute-clone_start_0"/> + <pseudo_event id="550" operation="start" operation_key="neutron-openvswitch-agent-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="271"> <action_set> - <rsc_op id="548" operation="monitor" operation_key="neutron-openvswitch-agent-compute:1_monitor_60000" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> + <rsc_op id="547" operation="monitor" operation_key="neutron-openvswitch-agent-compute:1_monitor_60000" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> <primitive id="neutron-openvswitch-agent-compute" long-id="neutron-openvswitch-agent-compute:1" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="mrg-08" CRM_meta_on_node_uuid="mrg-08" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="547" operation="start" operation_key="neutron-openvswitch-agent-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="546" operation="start" operation_key="neutron-openvswitch-agent-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> </inputs> </synapse> <synapse id="272"> <action_set> - <rsc_op id="547" operation="start" operation_key="neutron-openvswitch-agent-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> + <rsc_op id="546" operation="start" operation_key="neutron-openvswitch-agent-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> <primitive id="neutron-openvswitch-agent-compute" long-id="neutron-openvswitch-agent-compute:1" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mrg-08" CRM_meta_on_node_uuid="mrg-08" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="551" operation="start" operation_key="neutron-openvswitch-agent-compute-clone_start_0"/> + <pseudo_event id="550" operation="start" operation_key="neutron-openvswitch-agent-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="273"> <action_set> - <rsc_op id="550" operation="monitor" operation_key="neutron-openvswitch-agent-compute:2_monitor_60000" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> + <rsc_op id="549" operation="monitor" operation_key="neutron-openvswitch-agent-compute:2_monitor_60000" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> <primitive id="neutron-openvswitch-agent-compute" long-id="neutron-openvswitch-agent-compute:2" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="mrg-09" CRM_meta_on_node_uuid="mrg-09" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="549" operation="start" operation_key="neutron-openvswitch-agent-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="548" operation="start" operation_key="neutron-openvswitch-agent-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> </inputs> </synapse> <synapse id="274"> <action_set> - <rsc_op id="549" operation="start" operation_key="neutron-openvswitch-agent-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> + <rsc_op id="548" operation="start" operation_key="neutron-openvswitch-agent-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> <primitive id="neutron-openvswitch-agent-compute" long-id="neutron-openvswitch-agent-compute:2" class="systemd" type="neutron-openvswitch-agent"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mrg-09" CRM_meta_on_node_uuid="mrg-09" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="551" operation="start" operation_key="neutron-openvswitch-agent-compute-clone_start_0"/> + <pseudo_event id="550" operation="start" operation_key="neutron-openvswitch-agent-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="275" priority="1000000"> <action_set> - <pseudo_event id="552" operation="running" operation_key="neutron-openvswitch-agent-compute-clone_running_0"> + <pseudo_event id="551" operation="running" operation_key="neutron-openvswitch-agent-compute-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="545" operation="start" operation_key="neutron-openvswitch-agent-compute_start_0" internal_operation_key="neutron-openvswitch-agent-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="544" operation="start" operation_key="neutron-openvswitch-agent-compute_start_0" internal_operation_key="neutron-openvswitch-agent-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> <trigger> - <rsc_op id="547" operation="start" operation_key="neutron-openvswitch-agent-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="546" operation="start" operation_key="neutron-openvswitch-agent-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> <trigger> - <rsc_op id="549" operation="start" operation_key="neutron-openvswitch-agent-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="548" operation="start" operation_key="neutron-openvswitch-agent-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> <trigger> - <pseudo_event id="551" operation="start" operation_key="neutron-openvswitch-agent-compute-clone_start_0"/> + <pseudo_event id="550" operation="start" operation_key="neutron-openvswitch-agent-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="276"> <action_set> - <pseudo_event id="551" operation="start" operation_key="neutron-openvswitch-agent-compute-clone_start_0"> + <pseudo_event id="550" operation="start" operation_key="neutron-openvswitch-agent-compute-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -4057,235 +4057,235 @@ </synapse> <synapse id="277"> <action_set> - <rsc_op id="556" operation="monitor" operation_key="libvirtd-compute_monitor_60000" internal_operation_key="libvirtd-compute:0_monitor_60000" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> + <rsc_op id="555" operation="monitor" operation_key="libvirtd-compute_monitor_60000" internal_operation_key="libvirtd-compute:0_monitor_60000" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> <primitive id="libvirtd-compute" long-id="libvirtd-compute:0" class="systemd" type="libvirtd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="mrg-07" CRM_meta_on_node_uuid="mrg-07" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="555" operation="start" operation_key="libvirtd-compute_start_0" internal_operation_key="libvirtd-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="554" operation="start" operation_key="libvirtd-compute_start_0" internal_operation_key="libvirtd-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> </inputs> </synapse> <synapse id="278"> <action_set> - <rsc_op id="555" operation="start" operation_key="libvirtd-compute_start_0" internal_operation_key="libvirtd-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> + <rsc_op id="554" operation="start" operation_key="libvirtd-compute_start_0" internal_operation_key="libvirtd-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> <primitive id="libvirtd-compute" long-id="libvirtd-compute:0" class="systemd" type="libvirtd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mrg-07" CRM_meta_on_node_uuid="mrg-07" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="545" operation="start" operation_key="neutron-openvswitch-agent-compute_start_0" internal_operation_key="neutron-openvswitch-agent-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="544" operation="start" operation_key="neutron-openvswitch-agent-compute_start_0" internal_operation_key="neutron-openvswitch-agent-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> <trigger> - <pseudo_event id="561" operation="start" operation_key="libvirtd-compute-clone_start_0"/> + <pseudo_event id="560" operation="start" operation_key="libvirtd-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="279"> <action_set> - <rsc_op id="558" operation="monitor" operation_key="libvirtd-compute:1_monitor_60000" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> + <rsc_op id="557" operation="monitor" operation_key="libvirtd-compute:1_monitor_60000" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> <primitive id="libvirtd-compute" long-id="libvirtd-compute:1" class="systemd" type="libvirtd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="mrg-08" CRM_meta_on_node_uuid="mrg-08" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="557" operation="start" operation_key="libvirtd-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="556" operation="start" operation_key="libvirtd-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> </inputs> </synapse> <synapse id="280"> <action_set> - <rsc_op id="557" operation="start" operation_key="libvirtd-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> + <rsc_op id="556" operation="start" operation_key="libvirtd-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> <primitive id="libvirtd-compute" long-id="libvirtd-compute:1" class="systemd" type="libvirtd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mrg-08" CRM_meta_on_node_uuid="mrg-08" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="547" operation="start" operation_key="neutron-openvswitch-agent-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="546" operation="start" operation_key="neutron-openvswitch-agent-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> <trigger> - <pseudo_event id="561" operation="start" operation_key="libvirtd-compute-clone_start_0"/> + <pseudo_event id="560" operation="start" operation_key="libvirtd-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="281"> <action_set> - <rsc_op id="560" operation="monitor" operation_key="libvirtd-compute:2_monitor_60000" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> + <rsc_op id="559" operation="monitor" operation_key="libvirtd-compute:2_monitor_60000" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> <primitive id="libvirtd-compute" long-id="libvirtd-compute:2" class="systemd" type="libvirtd"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="mrg-09" CRM_meta_on_node_uuid="mrg-09" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="559" operation="start" operation_key="libvirtd-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="558" operation="start" operation_key="libvirtd-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> </inputs> </synapse> <synapse id="282"> <action_set> - <rsc_op id="559" operation="start" operation_key="libvirtd-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> + <rsc_op id="558" operation="start" operation_key="libvirtd-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> <primitive id="libvirtd-compute" long-id="libvirtd-compute:2" class="systemd" type="libvirtd"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mrg-09" CRM_meta_on_node_uuid="mrg-09" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="549" operation="start" operation_key="neutron-openvswitch-agent-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="548" operation="start" operation_key="neutron-openvswitch-agent-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> <trigger> - <pseudo_event id="561" operation="start" operation_key="libvirtd-compute-clone_start_0"/> + <pseudo_event id="560" operation="start" operation_key="libvirtd-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="283" priority="1000000"> <action_set> - <pseudo_event id="562" operation="running" operation_key="libvirtd-compute-clone_running_0"> + <pseudo_event id="561" operation="running" operation_key="libvirtd-compute-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="555" operation="start" operation_key="libvirtd-compute_start_0" internal_operation_key="libvirtd-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="554" operation="start" operation_key="libvirtd-compute_start_0" internal_operation_key="libvirtd-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> <trigger> - <rsc_op id="557" operation="start" operation_key="libvirtd-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="556" operation="start" operation_key="libvirtd-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> <trigger> - <rsc_op id="559" operation="start" operation_key="libvirtd-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="558" operation="start" operation_key="libvirtd-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> <trigger> - <pseudo_event id="561" operation="start" operation_key="libvirtd-compute-clone_start_0"/> + <pseudo_event id="560" operation="start" operation_key="libvirtd-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="284"> <action_set> - <pseudo_event id="561" operation="start" operation_key="libvirtd-compute-clone_start_0"> + <pseudo_event id="560" operation="start" operation_key="libvirtd-compute-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="552" operation="running" operation_key="neutron-openvswitch-agent-compute-clone_running_0"/> + <pseudo_event id="551" operation="running" operation_key="neutron-openvswitch-agent-compute-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="285"> <action_set> - <rsc_op id="566" operation="monitor" operation_key="ceilometer-compute_monitor_60000" internal_operation_key="ceilometer-compute:0_monitor_60000" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> + <rsc_op id="565" operation="monitor" operation_key="ceilometer-compute_monitor_60000" internal_operation_key="ceilometer-compute:0_monitor_60000" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> <primitive id="ceilometer-compute" long-id="ceilometer-compute:0" class="systemd" type="openstack-ceilometer-compute"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="mrg-07" CRM_meta_on_node_uuid="mrg-07" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="565" operation="start" operation_key="ceilometer-compute_start_0" internal_operation_key="ceilometer-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="564" operation="start" operation_key="ceilometer-compute_start_0" internal_operation_key="ceilometer-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> </inputs> </synapse> <synapse id="286"> <action_set> - <rsc_op id="565" operation="start" operation_key="ceilometer-compute_start_0" internal_operation_key="ceilometer-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> + <rsc_op id="564" operation="start" operation_key="ceilometer-compute_start_0" internal_operation_key="ceilometer-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> <primitive id="ceilometer-compute" long-id="ceilometer-compute:0" class="systemd" type="openstack-ceilometer-compute"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mrg-07" CRM_meta_on_node_uuid="mrg-07" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="555" operation="start" operation_key="libvirtd-compute_start_0" internal_operation_key="libvirtd-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="554" operation="start" operation_key="libvirtd-compute_start_0" internal_operation_key="libvirtd-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> <trigger> - <pseudo_event id="571" operation="start" operation_key="ceilometer-compute-clone_start_0"/> + <pseudo_event id="570" operation="start" operation_key="ceilometer-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="287"> <action_set> - <rsc_op id="568" operation="monitor" operation_key="ceilometer-compute:1_monitor_60000" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> + <rsc_op id="567" operation="monitor" operation_key="ceilometer-compute:1_monitor_60000" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> <primitive id="ceilometer-compute" long-id="ceilometer-compute:1" class="systemd" type="openstack-ceilometer-compute"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="mrg-08" CRM_meta_on_node_uuid="mrg-08" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="567" operation="start" operation_key="ceilometer-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="566" operation="start" operation_key="ceilometer-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> </inputs> </synapse> <synapse id="288"> <action_set> - <rsc_op id="567" operation="start" operation_key="ceilometer-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> + <rsc_op id="566" operation="start" operation_key="ceilometer-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> <primitive id="ceilometer-compute" long-id="ceilometer-compute:1" class="systemd" type="openstack-ceilometer-compute"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mrg-08" CRM_meta_on_node_uuid="mrg-08" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="557" operation="start" operation_key="libvirtd-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="556" operation="start" operation_key="libvirtd-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> <trigger> - <pseudo_event id="571" operation="start" operation_key="ceilometer-compute-clone_start_0"/> + <pseudo_event id="570" operation="start" operation_key="ceilometer-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="289"> <action_set> - <rsc_op id="570" operation="monitor" operation_key="ceilometer-compute:2_monitor_60000" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> + <rsc_op id="569" operation="monitor" operation_key="ceilometer-compute:2_monitor_60000" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> <primitive id="ceilometer-compute" long-id="ceilometer-compute:2" class="systemd" type="openstack-ceilometer-compute"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="mrg-09" CRM_meta_on_node_uuid="mrg-09" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="569" operation="start" operation_key="ceilometer-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="568" operation="start" operation_key="ceilometer-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> </inputs> </synapse> <synapse id="290"> <action_set> - <rsc_op id="569" operation="start" operation_key="ceilometer-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> + <rsc_op id="568" operation="start" operation_key="ceilometer-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> <primitive id="ceilometer-compute" long-id="ceilometer-compute:2" class="systemd" type="openstack-ceilometer-compute"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="mrg-09" CRM_meta_on_node_uuid="mrg-09" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="559" operation="start" operation_key="libvirtd-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="558" operation="start" operation_key="libvirtd-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> <trigger> - <pseudo_event id="571" operation="start" operation_key="ceilometer-compute-clone_start_0"/> + <pseudo_event id="570" operation="start" operation_key="ceilometer-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="291" priority="1000000"> <action_set> - <pseudo_event id="572" operation="running" operation_key="ceilometer-compute-clone_running_0"> + <pseudo_event id="571" operation="running" operation_key="ceilometer-compute-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="565" operation="start" operation_key="ceilometer-compute_start_0" internal_operation_key="ceilometer-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="564" operation="start" operation_key="ceilometer-compute_start_0" internal_operation_key="ceilometer-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> <trigger> - <rsc_op id="567" operation="start" operation_key="ceilometer-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="566" operation="start" operation_key="ceilometer-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> <trigger> - <rsc_op id="569" operation="start" operation_key="ceilometer-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="568" operation="start" operation_key="ceilometer-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> <trigger> - <pseudo_event id="571" operation="start" operation_key="ceilometer-compute-clone_start_0"/> + <pseudo_event id="570" operation="start" operation_key="ceilometer-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="292"> <action_set> - <pseudo_event id="571" operation="start" operation_key="ceilometer-compute-clone_start_0"> + <pseudo_event id="570" operation="start" operation_key="ceilometer-compute-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -4294,196 +4294,196 @@ <pseudo_event id="51" operation="clone-one-or-more:order-ceilometer-notification-clone-ceilometer-compute-clone-mandatory" operation_key="clone-one-or-more:order-ceilometer-notification-clone-ceilometer-compute-clone-mandatory"/> </trigger> <trigger> - <pseudo_event id="562" operation="running" operation_key="libvirtd-compute-clone_running_0"/> + <pseudo_event id="561" operation="running" operation_key="libvirtd-compute-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="293" priority="1000000"> <action_set> - <rsc_op id="777" operation="notify" operation_key="nova-compute_post_notify_start_0" internal_operation_key="nova-compute:0_post_notify_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> + <rsc_op id="757" operation="notify" operation_key="nova-compute_post_notify_start_0" internal_operation_key="nova-compute:0_post_notify_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> <primitive id="nova-compute" long-id="nova-compute:0" class="ocf" provider="openstack" type="NovaCompute"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-09 mrg-08 mrg-07" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="mrg-07" CRM_meta_on_node_uuid="mrg-07" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="mrg-07" CRM_meta_on_node_uuid="mrg-07" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="585" operation="notify" operation_key="nova-compute-clone_post_notify_running_0"/> + <pseudo_event id="584" operation="notify" operation_key="nova-compute-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="294"> <action_set> - <rsc_op id="576" operation="monitor" operation_key="nova-compute_monitor_10000" internal_operation_key="nova-compute:0_monitor_10000" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> + <rsc_op id="575" operation="monitor" operation_key="nova-compute_monitor_10000" internal_operation_key="nova-compute:0_monitor_10000" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> <primitive id="nova-compute" long-id="nova-compute:0" class="ocf" provider="openstack" type="NovaCompute"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="mrg-07" CRM_meta_on_node_uuid="mrg-07" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="575" operation="start" operation_key="nova-compute_start_0" internal_operation_key="nova-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="574" operation="start" operation_key="nova-compute_start_0" internal_operation_key="nova-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> <trigger> - <pseudo_event id="586" operation="notified" operation_key="nova-compute-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="585" operation="notified" operation_key="nova-compute-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="295"> <action_set> - <rsc_op id="575" operation="start" operation_key="nova-compute_start_0" internal_operation_key="nova-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> + <rsc_op id="574" operation="start" operation_key="nova-compute_start_0" internal_operation_key="nova-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"> <primitive id="nova-compute" long-id="nova-compute:0" class="ocf" provider="openstack" type="NovaCompute"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-09 mrg-08 mrg-07" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="mrg-07" CRM_meta_on_node_uuid="mrg-07" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="mrg-07" CRM_meta_on_node_uuid="mrg-07" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="565" operation="start" operation_key="ceilometer-compute_start_0" internal_operation_key="ceilometer-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="564" operation="start" operation_key="ceilometer-compute_start_0" internal_operation_key="ceilometer-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> <trigger> - <pseudo_event id="581" operation="start" operation_key="nova-compute-clone_start_0"/> + <pseudo_event id="580" operation="start" operation_key="nova-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="296" priority="1000000"> <action_set> - <rsc_op id="778" operation="notify" operation_key="nova-compute:1_post_notify_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> + <rsc_op id="758" operation="notify" operation_key="nova-compute:1_post_notify_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> <primitive id="nova-compute" long-id="nova-compute:1" class="ocf" provider="openstack" type="NovaCompute"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-09 mrg-08 mrg-07" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="mrg-08" CRM_meta_on_node_uuid="mrg-08" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="mrg-08" CRM_meta_on_node_uuid="mrg-08" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="585" operation="notify" operation_key="nova-compute-clone_post_notify_running_0"/> + <pseudo_event id="584" operation="notify" operation_key="nova-compute-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="297"> <action_set> - <rsc_op id="578" operation="monitor" operation_key="nova-compute:1_monitor_10000" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> + <rsc_op id="577" operation="monitor" operation_key="nova-compute:1_monitor_10000" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> <primitive id="nova-compute" long-id="nova-compute:1" class="ocf" provider="openstack" type="NovaCompute"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="mrg-08" CRM_meta_on_node_uuid="mrg-08" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="577" operation="start" operation_key="nova-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="576" operation="start" operation_key="nova-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> <trigger> - <pseudo_event id="586" operation="notified" operation_key="nova-compute-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="585" operation="notified" operation_key="nova-compute-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="298"> <action_set> - <rsc_op id="577" operation="start" operation_key="nova-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> + <rsc_op id="576" operation="start" operation_key="nova-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"> <primitive id="nova-compute" long-id="nova-compute:1" class="ocf" provider="openstack" type="NovaCompute"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-09 mrg-08 mrg-07" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="mrg-08" CRM_meta_on_node_uuid="mrg-08" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="mrg-08" CRM_meta_on_node_uuid="mrg-08" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="567" operation="start" operation_key="ceilometer-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="566" operation="start" operation_key="ceilometer-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> <trigger> - <pseudo_event id="581" operation="start" operation_key="nova-compute-clone_start_0"/> + <pseudo_event id="580" operation="start" operation_key="nova-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="299" priority="1000000"> <action_set> - <rsc_op id="779" operation="notify" operation_key="nova-compute:2_post_notify_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> + <rsc_op id="759" operation="notify" operation_key="nova-compute:2_post_notify_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> <primitive id="nova-compute" long-id="nova-compute:2" class="ocf" provider="openstack" type="NovaCompute"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-09 mrg-08 mrg-07" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="mrg-09" CRM_meta_on_node_uuid="mrg-09" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="mrg-09" CRM_meta_on_node_uuid="mrg-09" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="585" operation="notify" operation_key="nova-compute-clone_post_notify_running_0"/> + <pseudo_event id="584" operation="notify" operation_key="nova-compute-clone_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="300"> <action_set> - <rsc_op id="580" operation="monitor" operation_key="nova-compute:2_monitor_10000" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> + <rsc_op id="579" operation="monitor" operation_key="nova-compute:2_monitor_10000" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> <primitive id="nova-compute" long-id="nova-compute:2" class="ocf" provider="openstack" type="NovaCompute"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="mrg-09" CRM_meta_on_node_uuid="mrg-09" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="579" operation="start" operation_key="nova-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="578" operation="start" operation_key="nova-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> <trigger> - <pseudo_event id="586" operation="notified" operation_key="nova-compute-clone_confirmed-post_notify_running_0"/> + <pseudo_event id="585" operation="notified" operation_key="nova-compute-clone_confirmed-post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="301"> <action_set> - <rsc_op id="579" operation="start" operation_key="nova-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> + <rsc_op id="578" operation="start" operation_key="nova-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"> <primitive id="nova-compute" long-id="nova-compute:2" class="ocf" provider="openstack" type="NovaCompute"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-09 mrg-08 mrg-07" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="mrg-09" CRM_meta_on_node_uuid="mrg-09" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="mrg-07 mrg-08 mrg-09 rdo7-node1 rdo7-node2 rdo7-node3" CRM_meta_notify_available_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="nova-compute:0 nova-compute:1 nova-compute:2 nova-compute:3 nova-compute:4 nova-compute:5" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="nova-compute:0 nova-compute:1 nova-compute:2" CRM_meta_notify_start_uname="mrg-07 mrg-08 mrg-09" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="mrg-09" CRM_meta_on_node_uuid="mrg-09" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="569" operation="start" operation_key="ceilometer-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="568" operation="start" operation_key="ceilometer-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> <trigger> - <pseudo_event id="581" operation="start" operation_key="nova-compute-clone_start_0"/> + <pseudo_event id="580" operation="start" operation_key="nova-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="302" priority="1000000"> <action_set> - <pseudo_event id="586" operation="notified" operation_key="nova-compute-clone_confirmed-post_notify_running_0"> + <pseudo_event id="585" operation="notified" operation_key="nova-compute-clone_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="585" operation="notify" operation_key="nova-compute-clone_post_notify_running_0"/> + <pseudo_event id="584" operation="notify" operation_key="nova-compute-clone_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="777" operation="notify" operation_key="nova-compute_post_notify_start_0" internal_operation_key="nova-compute:0_post_notify_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="757" operation="notify" operation_key="nova-compute_post_notify_start_0" internal_operation_key="nova-compute:0_post_notify_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> <trigger> - <rsc_op id="778" operation="notify" operation_key="nova-compute:1_post_notify_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="758" operation="notify" operation_key="nova-compute:1_post_notify_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> <trigger> - <rsc_op id="779" operation="notify" operation_key="nova-compute:2_post_notify_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="759" operation="notify" operation_key="nova-compute:2_post_notify_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> </inputs> </synapse> <synapse id="303" priority="1000000"> <action_set> - <pseudo_event id="585" operation="notify" operation_key="nova-compute-clone_post_notify_running_0"> + <pseudo_event id="584" operation="notify" operation_key="nova-compute-clone_post_notify_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="582" operation="running" operation_key="nova-compute-clone_running_0"/> + <pseudo_event id="581" operation="running" operation_key="nova-compute-clone_running_0"/> </trigger> <trigger> - <pseudo_event id="584" operation="notified" operation_key="nova-compute-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="583" operation="notified" operation_key="nova-compute-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="304"> <action_set> - <pseudo_event id="584" operation="notified" operation_key="nova-compute-clone_confirmed-pre_notify_start_0"> + <pseudo_event id="583" operation="notified" operation_key="nova-compute-clone_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="583" operation="notify" operation_key="nova-compute-clone_pre_notify_start_0"/> + <pseudo_event id="582" operation="notify" operation_key="nova-compute-clone_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="305"> <action_set> - <pseudo_event id="583" operation="notify" operation_key="nova-compute-clone_pre_notify_start_0"> + <pseudo_event id="582" operation="notify" operation_key="nova-compute-clone_pre_notify_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -4491,28 +4491,28 @@ </synapse> <synapse id="306" priority="1000000"> <action_set> - <pseudo_event id="582" operation="running" operation_key="nova-compute-clone_running_0"> + <pseudo_event id="581" operation="running" operation_key="nova-compute-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="575" operation="start" operation_key="nova-compute_start_0" internal_operation_key="nova-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> + <rsc_op id="574" operation="start" operation_key="nova-compute_start_0" internal_operation_key="nova-compute:0_start_0" on_node="mrg-07" on_node_uuid="mrg-07" router_node="rdo7-node1"/> </trigger> <trigger> - <rsc_op id="577" operation="start" operation_key="nova-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> + <rsc_op id="576" operation="start" operation_key="nova-compute:1_start_0" on_node="mrg-08" on_node_uuid="mrg-08" router_node="rdo7-node2"/> </trigger> <trigger> - <rsc_op id="579" operation="start" operation_key="nova-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> + <rsc_op id="578" operation="start" operation_key="nova-compute:2_start_0" on_node="mrg-09" on_node_uuid="mrg-09" router_node="rdo7-node3"/> </trigger> <trigger> - <pseudo_event id="581" operation="start" operation_key="nova-compute-clone_start_0"/> + <pseudo_event id="580" operation="start" operation_key="nova-compute-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="307"> <action_set> - <pseudo_event id="581" operation="start" operation_key="nova-compute-clone_start_0"> + <pseudo_event id="580" operation="start" operation_key="nova-compute-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -4521,36 +4521,36 @@ <pseudo_event id="52" operation="clone-one-or-more:order-nova-conductor-clone-nova-compute-clone-mandatory" operation_key="clone-one-or-more:order-nova-conductor-clone-nova-compute-clone-mandatory"/> </trigger> <trigger> - <pseudo_event id="572" operation="running" operation_key="ceilometer-compute-clone_running_0"/> + <pseudo_event id="571" operation="running" operation_key="ceilometer-compute-clone_running_0"/> </trigger> <trigger> - <pseudo_event id="584" operation="notified" operation_key="nova-compute-clone_confirmed-pre_notify_start_0"/> + <pseudo_event id="583" operation="notified" operation_key="nova-compute-clone_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="308"> <action_set> - <rsc_op id="594" operation="monitor" operation_key="fence-nova_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="593" operation="monitor" operation_key="fence-nova_monitor_60000" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="fence-nova" class="stonith" type="fence_compute"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" auth-url="http://vip-keystone:35357/v2.0/" domain="mpc.lab.eng.bos.redhat.com" login="admin" passwd="keystonetest" tenant-name="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="593" operation="start" operation_key="fence-nova_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="592" operation="start" operation_key="fence-nova_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="309"> <action_set> - <rsc_op id="593" operation="start" operation_key="fence-nova_start_0" on_node="rdo7-node2" on_node_uuid="2"> + <rsc_op id="592" operation="start" operation_key="fence-nova_start_0" on_node="rdo7-node2" on_node_uuid="2"> <primitive id="fence-nova" class="stonith" type="fence_compute"/> <attributes CRM_meta_on_node="rdo7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" auth-url="http://vip-keystone:35357/v2.0/" domain="mpc.lab.eng.bos.redhat.com" login="admin" passwd="keystonetest" tenant-name="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="388" operation="running" operation_key="nova-conductor-clone_running_0"/> + <pseudo_event id="387" operation="running" operation_key="nova-conductor-clone_running_0"/> </trigger> </inputs> </synapse> @@ -4562,13 +4562,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="381" operation="start" operation_key="nova-conductor_start_0" internal_operation_key="nova-conductor:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="380" operation="start" operation_key="nova-conductor_start_0" internal_operation_key="nova-conductor:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="383" operation="start" operation_key="nova-conductor:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="382" operation="start" operation_key="nova-conductor:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="385" operation="start" operation_key="nova-conductor:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="384" operation="start" operation_key="nova-conductor:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> @@ -4580,13 +4580,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="485" operation="start" operation_key="ceilometer-notification_start_0" internal_operation_key="ceilometer-notification:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="484" operation="start" operation_key="ceilometer-notification_start_0" internal_operation_key="ceilometer-notification:0_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="487" operation="start" operation_key="ceilometer-notification:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="486" operation="start" operation_key="ceilometer-notification:1_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="489" operation="start" operation_key="ceilometer-notification:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="488" operation="start" operation_key="ceilometer-notification:2_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> @@ -4598,13 +4598,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="261" operation="start" operation_key="neutron-server_start_0" internal_operation_key="neutron-server:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> + <rsc_op id="260" operation="start" operation_key="neutron-server_start_0" internal_operation_key="neutron-server:0_start_0" on_node="rdo7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="263" operation="start" operation_key="neutron-server:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> + <rsc_op id="262" operation="start" operation_key="neutron-server:1_start_0" on_node="rdo7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="265" operation="start" operation_key="neutron-server:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> + <rsc_op id="264" operation="start" operation_key="neutron-server:2_start_0" on_node="rdo7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/one-or-more-unrunnable-instances.scores b/pengine/test10/one-or-more-unrunnable-instances.scores index 4783bdc13ea..60423de5c45 100644 --- a/pengine/test10/one-or-more-unrunnable-instances.scores +++ b/pengine/test10/one-or-more-unrunnable-instances.scores @@ -1,3706 +1,3706 @@ Allocation scores: -clone_color: ceilometer-alarm-evaluator-clone allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-evaluator-clone allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-evaluator-clone allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-evaluator-clone allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-evaluator-clone allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-evaluator-clone allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-evaluator:0 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-evaluator:0 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-evaluator:0 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-evaluator:0 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-evaluator:0 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-evaluator:0 allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-evaluator:1 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-evaluator:1 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-evaluator:1 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-evaluator:1 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-evaluator:1 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-evaluator:1 allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-evaluator:2 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-evaluator:2 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-evaluator:2 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-evaluator:2 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-evaluator:2 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-evaluator:2 allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-evaluator:3 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-evaluator:3 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-evaluator:3 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-evaluator:3 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-evaluator:3 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-evaluator:3 allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-evaluator:4 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-evaluator:4 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-evaluator:4 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-evaluator:4 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-evaluator:4 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-evaluator:4 allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-evaluator:5 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-evaluator:5 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-evaluator:5 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-evaluator:5 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-evaluator:5 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-evaluator:5 allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-notifier-clone allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-notifier-clone allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-notifier-clone allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-notifier-clone allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-notifier-clone allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-notifier-clone allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-notifier:0 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-notifier:0 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-notifier:0 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-notifier:0 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-notifier:0 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-notifier:0 allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-notifier:1 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-notifier:1 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-notifier:1 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-notifier:1 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-notifier:1 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-notifier:1 allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-notifier:2 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-notifier:2 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-notifier:2 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-notifier:2 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-notifier:2 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-notifier:2 allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-notifier:3 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-notifier:3 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-notifier:3 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-notifier:3 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-notifier:3 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-notifier:3 allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-notifier:4 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-notifier:4 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-notifier:4 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-notifier:4 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-notifier:4 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-notifier:4 allocation score on rdo7-node3: 0 -clone_color: ceilometer-alarm-notifier:5 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-alarm-notifier:5 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-alarm-notifier:5 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-alarm-notifier:5 allocation score on rdo7-node1: 0 -clone_color: ceilometer-alarm-notifier:5 allocation score on rdo7-node2: 0 -clone_color: ceilometer-alarm-notifier:5 allocation score on rdo7-node3: 0 -clone_color: ceilometer-api-clone allocation score on mrg-07: -INFINITY -clone_color: ceilometer-api-clone allocation score on mrg-08: -INFINITY -clone_color: ceilometer-api-clone allocation score on mrg-09: -INFINITY -clone_color: ceilometer-api-clone allocation score on rdo7-node1: 0 -clone_color: ceilometer-api-clone allocation score on rdo7-node2: 0 -clone_color: ceilometer-api-clone allocation score on rdo7-node3: 0 -clone_color: ceilometer-api:0 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-api:0 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-api:0 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-api:0 allocation score on rdo7-node1: 0 -clone_color: ceilometer-api:0 allocation score on rdo7-node2: 0 -clone_color: ceilometer-api:0 allocation score on rdo7-node3: 0 -clone_color: ceilometer-api:1 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-api:1 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-api:1 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-api:1 allocation score on rdo7-node1: 0 -clone_color: ceilometer-api:1 allocation score on rdo7-node2: 0 -clone_color: ceilometer-api:1 allocation score on rdo7-node3: 0 -clone_color: ceilometer-api:2 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-api:2 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-api:2 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-api:2 allocation score on rdo7-node1: 0 -clone_color: ceilometer-api:2 allocation score on rdo7-node2: 0 -clone_color: ceilometer-api:2 allocation score on rdo7-node3: 0 -clone_color: ceilometer-api:3 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-api:3 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-api:3 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-api:3 allocation score on rdo7-node1: 0 -clone_color: ceilometer-api:3 allocation score on rdo7-node2: 0 -clone_color: ceilometer-api:3 allocation score on rdo7-node3: 0 -clone_color: ceilometer-api:4 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-api:4 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-api:4 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-api:4 allocation score on rdo7-node1: 0 -clone_color: ceilometer-api:4 allocation score on rdo7-node2: 0 -clone_color: ceilometer-api:4 allocation score on rdo7-node3: 0 -clone_color: ceilometer-api:5 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-api:5 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-api:5 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-api:5 allocation score on rdo7-node1: 0 -clone_color: ceilometer-api:5 allocation score on rdo7-node2: 0 -clone_color: ceilometer-api:5 allocation score on rdo7-node3: 0 -clone_color: ceilometer-central-clone allocation score on mrg-07: -INFINITY -clone_color: ceilometer-central-clone allocation score on mrg-08: -INFINITY -clone_color: ceilometer-central-clone allocation score on mrg-09: -INFINITY -clone_color: ceilometer-central-clone allocation score on rdo7-node1: 0 -clone_color: ceilometer-central-clone allocation score on rdo7-node2: 0 -clone_color: ceilometer-central-clone allocation score on rdo7-node3: 0 -clone_color: ceilometer-central:0 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-central:0 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-central:0 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-central:0 allocation score on rdo7-node1: 0 -clone_color: ceilometer-central:0 allocation score on rdo7-node2: 0 -clone_color: ceilometer-central:0 allocation score on rdo7-node3: 0 -clone_color: ceilometer-central:1 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-central:1 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-central:1 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-central:1 allocation score on rdo7-node1: 0 -clone_color: ceilometer-central:1 allocation score on rdo7-node2: 0 -clone_color: ceilometer-central:1 allocation score on rdo7-node3: 0 -clone_color: ceilometer-central:2 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-central:2 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-central:2 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-central:2 allocation score on rdo7-node1: 0 -clone_color: ceilometer-central:2 allocation score on rdo7-node2: 0 -clone_color: ceilometer-central:2 allocation score on rdo7-node3: 0 -clone_color: ceilometer-central:3 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-central:3 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-central:3 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-central:3 allocation score on rdo7-node1: 0 -clone_color: ceilometer-central:3 allocation score on rdo7-node2: 0 -clone_color: ceilometer-central:3 allocation score on rdo7-node3: 0 -clone_color: ceilometer-central:4 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-central:4 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-central:4 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-central:4 allocation score on rdo7-node1: 0 -clone_color: ceilometer-central:4 allocation score on rdo7-node2: 0 -clone_color: ceilometer-central:4 allocation score on rdo7-node3: 0 -clone_color: ceilometer-central:5 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-central:5 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-central:5 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-central:5 allocation score on rdo7-node1: 0 -clone_color: ceilometer-central:5 allocation score on rdo7-node2: 0 -clone_color: ceilometer-central:5 allocation score on rdo7-node3: 0 -clone_color: ceilometer-collector-clone allocation score on mrg-07: -INFINITY -clone_color: ceilometer-collector-clone allocation score on mrg-08: -INFINITY -clone_color: ceilometer-collector-clone allocation score on mrg-09: -INFINITY -clone_color: ceilometer-collector-clone allocation score on rdo7-node1: 0 -clone_color: ceilometer-collector-clone allocation score on rdo7-node2: 0 -clone_color: ceilometer-collector-clone allocation score on rdo7-node3: 0 -clone_color: ceilometer-collector:0 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-collector:0 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-collector:0 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-collector:0 allocation score on rdo7-node1: 0 -clone_color: ceilometer-collector:0 allocation score on rdo7-node2: 0 -clone_color: ceilometer-collector:0 allocation score on rdo7-node3: 0 -clone_color: ceilometer-collector:1 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-collector:1 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-collector:1 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-collector:1 allocation score on rdo7-node1: 0 -clone_color: ceilometer-collector:1 allocation score on rdo7-node2: 0 -clone_color: ceilometer-collector:1 allocation score on rdo7-node3: 0 -clone_color: ceilometer-collector:2 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-collector:2 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-collector:2 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-collector:2 allocation score on rdo7-node1: 0 -clone_color: ceilometer-collector:2 allocation score on rdo7-node2: 0 -clone_color: ceilometer-collector:2 allocation score on rdo7-node3: 0 -clone_color: ceilometer-collector:3 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-collector:3 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-collector:3 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-collector:3 allocation score on rdo7-node1: 0 -clone_color: ceilometer-collector:3 allocation score on rdo7-node2: 0 -clone_color: ceilometer-collector:3 allocation score on rdo7-node3: 0 -clone_color: ceilometer-collector:4 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-collector:4 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-collector:4 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-collector:4 allocation score on rdo7-node1: 0 -clone_color: ceilometer-collector:4 allocation score on rdo7-node2: 0 -clone_color: ceilometer-collector:4 allocation score on rdo7-node3: 0 -clone_color: ceilometer-collector:5 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-collector:5 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-collector:5 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-collector:5 allocation score on rdo7-node1: 0 -clone_color: ceilometer-collector:5 allocation score on rdo7-node2: 0 -clone_color: ceilometer-collector:5 allocation score on rdo7-node3: 0 -clone_color: ceilometer-compute-clone allocation score on mrg-07: 0 -clone_color: ceilometer-compute-clone allocation score on mrg-08: 0 -clone_color: ceilometer-compute-clone allocation score on mrg-09: 0 -clone_color: ceilometer-compute-clone allocation score on rdo7-node1: -INFINITY -clone_color: ceilometer-compute-clone allocation score on rdo7-node2: -INFINITY -clone_color: ceilometer-compute-clone allocation score on rdo7-node3: -INFINITY -clone_color: ceilometer-compute:0 allocation score on mrg-07: 0 -clone_color: ceilometer-compute:0 allocation score on mrg-08: 0 -clone_color: ceilometer-compute:0 allocation score on mrg-09: 0 -clone_color: ceilometer-compute:0 allocation score on rdo7-node1: -INFINITY -clone_color: ceilometer-compute:0 allocation score on rdo7-node2: -INFINITY -clone_color: ceilometer-compute:0 allocation score on rdo7-node3: -INFINITY -clone_color: ceilometer-compute:1 allocation score on mrg-07: 0 -clone_color: ceilometer-compute:1 allocation score on mrg-08: 0 -clone_color: ceilometer-compute:1 allocation score on mrg-09: 0 -clone_color: ceilometer-compute:1 allocation score on rdo7-node1: -INFINITY -clone_color: ceilometer-compute:1 allocation score on rdo7-node2: -INFINITY -clone_color: ceilometer-compute:1 allocation score on rdo7-node3: -INFINITY -clone_color: ceilometer-compute:2 allocation score on mrg-07: 0 -clone_color: ceilometer-compute:2 allocation score on mrg-08: 0 -clone_color: ceilometer-compute:2 allocation score on mrg-09: 0 -clone_color: ceilometer-compute:2 allocation score on rdo7-node1: -INFINITY -clone_color: ceilometer-compute:2 allocation score on rdo7-node2: -INFINITY -clone_color: ceilometer-compute:2 allocation score on rdo7-node3: -INFINITY -clone_color: ceilometer-compute:3 allocation score on mrg-07: 0 -clone_color: ceilometer-compute:3 allocation score on mrg-08: 0 -clone_color: ceilometer-compute:3 allocation score on mrg-09: 0 -clone_color: ceilometer-compute:3 allocation score on rdo7-node1: -INFINITY -clone_color: ceilometer-compute:3 allocation score on rdo7-node2: -INFINITY -clone_color: ceilometer-compute:3 allocation score on rdo7-node3: -INFINITY -clone_color: ceilometer-compute:4 allocation score on mrg-07: 0 -clone_color: ceilometer-compute:4 allocation score on mrg-08: 0 -clone_color: ceilometer-compute:4 allocation score on mrg-09: 0 -clone_color: ceilometer-compute:4 allocation score on rdo7-node1: -INFINITY -clone_color: ceilometer-compute:4 allocation score on rdo7-node2: -INFINITY -clone_color: ceilometer-compute:4 allocation score on rdo7-node3: -INFINITY -clone_color: ceilometer-compute:5 allocation score on mrg-07: 0 -clone_color: ceilometer-compute:5 allocation score on mrg-08: 0 -clone_color: ceilometer-compute:5 allocation score on mrg-09: 0 -clone_color: ceilometer-compute:5 allocation score on rdo7-node1: -INFINITY -clone_color: ceilometer-compute:5 allocation score on rdo7-node2: -INFINITY -clone_color: ceilometer-compute:5 allocation score on rdo7-node3: -INFINITY -clone_color: ceilometer-delay-clone allocation score on mrg-07: -INFINITY -clone_color: ceilometer-delay-clone allocation score on mrg-08: -INFINITY -clone_color: ceilometer-delay-clone allocation score on mrg-09: -INFINITY -clone_color: ceilometer-delay-clone allocation score on rdo7-node1: 0 -clone_color: ceilometer-delay-clone allocation score on rdo7-node2: 0 -clone_color: ceilometer-delay-clone allocation score on rdo7-node3: 0 -clone_color: ceilometer-delay:0 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-delay:0 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-delay:0 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-delay:0 allocation score on rdo7-node1: 0 -clone_color: ceilometer-delay:0 allocation score on rdo7-node2: 0 -clone_color: ceilometer-delay:0 allocation score on rdo7-node3: 0 -clone_color: ceilometer-delay:1 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-delay:1 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-delay:1 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-delay:1 allocation score on rdo7-node1: 0 -clone_color: ceilometer-delay:1 allocation score on rdo7-node2: 0 -clone_color: ceilometer-delay:1 allocation score on rdo7-node3: 0 -clone_color: ceilometer-delay:2 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-delay:2 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-delay:2 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-delay:2 allocation score on rdo7-node1: 0 -clone_color: ceilometer-delay:2 allocation score on rdo7-node2: 0 -clone_color: ceilometer-delay:2 allocation score on rdo7-node3: 0 -clone_color: ceilometer-delay:3 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-delay:3 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-delay:3 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-delay:3 allocation score on rdo7-node1: 0 -clone_color: ceilometer-delay:3 allocation score on rdo7-node2: 0 -clone_color: ceilometer-delay:3 allocation score on rdo7-node3: 0 -clone_color: ceilometer-delay:4 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-delay:4 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-delay:4 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-delay:4 allocation score on rdo7-node1: 0 -clone_color: ceilometer-delay:4 allocation score on rdo7-node2: 0 -clone_color: ceilometer-delay:4 allocation score on rdo7-node3: 0 -clone_color: ceilometer-delay:5 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-delay:5 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-delay:5 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-delay:5 allocation score on rdo7-node1: 0 -clone_color: ceilometer-delay:5 allocation score on rdo7-node2: 0 -clone_color: ceilometer-delay:5 allocation score on rdo7-node3: 0 -clone_color: ceilometer-notification-clone allocation score on mrg-07: -INFINITY -clone_color: ceilometer-notification-clone allocation score on mrg-08: -INFINITY -clone_color: ceilometer-notification-clone allocation score on mrg-09: -INFINITY -clone_color: ceilometer-notification-clone allocation score on rdo7-node1: 0 -clone_color: ceilometer-notification-clone allocation score on rdo7-node2: 0 -clone_color: ceilometer-notification-clone allocation score on rdo7-node3: 0 -clone_color: ceilometer-notification:0 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-notification:0 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-notification:0 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-notification:0 allocation score on rdo7-node1: 0 -clone_color: ceilometer-notification:0 allocation score on rdo7-node2: 0 -clone_color: ceilometer-notification:0 allocation score on rdo7-node3: 0 -clone_color: ceilometer-notification:1 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-notification:1 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-notification:1 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-notification:1 allocation score on rdo7-node1: 0 -clone_color: ceilometer-notification:1 allocation score on rdo7-node2: 0 -clone_color: ceilometer-notification:1 allocation score on rdo7-node3: 0 -clone_color: ceilometer-notification:2 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-notification:2 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-notification:2 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-notification:2 allocation score on rdo7-node1: 0 -clone_color: ceilometer-notification:2 allocation score on rdo7-node2: 0 -clone_color: ceilometer-notification:2 allocation score on rdo7-node3: 0 -clone_color: ceilometer-notification:3 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-notification:3 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-notification:3 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-notification:3 allocation score on rdo7-node1: 0 -clone_color: ceilometer-notification:3 allocation score on rdo7-node2: 0 -clone_color: ceilometer-notification:3 allocation score on rdo7-node3: 0 -clone_color: ceilometer-notification:4 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-notification:4 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-notification:4 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-notification:4 allocation score on rdo7-node1: 0 -clone_color: ceilometer-notification:4 allocation score on rdo7-node2: 0 -clone_color: ceilometer-notification:4 allocation score on rdo7-node3: 0 -clone_color: ceilometer-notification:5 allocation score on mrg-07: -INFINITY -clone_color: ceilometer-notification:5 allocation score on mrg-08: -INFINITY -clone_color: ceilometer-notification:5 allocation score on mrg-09: -INFINITY -clone_color: ceilometer-notification:5 allocation score on rdo7-node1: 0 -clone_color: ceilometer-notification:5 allocation score on rdo7-node2: 0 -clone_color: ceilometer-notification:5 allocation score on rdo7-node3: 0 -clone_color: cinder-api-clone allocation score on mrg-07: -INFINITY -clone_color: cinder-api-clone allocation score on mrg-08: -INFINITY -clone_color: cinder-api-clone allocation score on mrg-09: -INFINITY -clone_color: cinder-api-clone allocation score on rdo7-node1: 0 -clone_color: cinder-api-clone allocation score on rdo7-node2: 0 -clone_color: cinder-api-clone allocation score on rdo7-node3: 0 -clone_color: cinder-api:0 allocation score on mrg-07: -INFINITY -clone_color: cinder-api:0 allocation score on mrg-08: -INFINITY -clone_color: cinder-api:0 allocation score on mrg-09: -INFINITY -clone_color: cinder-api:0 allocation score on rdo7-node1: 0 -clone_color: cinder-api:0 allocation score on rdo7-node2: 0 -clone_color: cinder-api:0 allocation score on rdo7-node3: 0 -clone_color: cinder-api:1 allocation score on mrg-07: -INFINITY -clone_color: cinder-api:1 allocation score on mrg-08: -INFINITY -clone_color: cinder-api:1 allocation score on mrg-09: -INFINITY -clone_color: cinder-api:1 allocation score on rdo7-node1: 0 -clone_color: cinder-api:1 allocation score on rdo7-node2: 0 -clone_color: cinder-api:1 allocation score on rdo7-node3: 0 -clone_color: cinder-api:2 allocation score on mrg-07: -INFINITY -clone_color: cinder-api:2 allocation score on mrg-08: -INFINITY -clone_color: cinder-api:2 allocation score on mrg-09: -INFINITY -clone_color: cinder-api:2 allocation score on rdo7-node1: 0 -clone_color: cinder-api:2 allocation score on rdo7-node2: 0 -clone_color: cinder-api:2 allocation score on rdo7-node3: 0 -clone_color: cinder-api:3 allocation score on mrg-07: -INFINITY -clone_color: cinder-api:3 allocation score on mrg-08: -INFINITY -clone_color: cinder-api:3 allocation score on mrg-09: -INFINITY -clone_color: cinder-api:3 allocation score on rdo7-node1: 0 -clone_color: cinder-api:3 allocation score on rdo7-node2: 0 -clone_color: cinder-api:3 allocation score on rdo7-node3: 0 -clone_color: cinder-api:4 allocation score on mrg-07: -INFINITY -clone_color: cinder-api:4 allocation score on mrg-08: -INFINITY -clone_color: cinder-api:4 allocation score on mrg-09: -INFINITY -clone_color: cinder-api:4 allocation score on rdo7-node1: 0 -clone_color: cinder-api:4 allocation score on rdo7-node2: 0 -clone_color: cinder-api:4 allocation score on rdo7-node3: 0 -clone_color: cinder-api:5 allocation score on mrg-07: -INFINITY -clone_color: cinder-api:5 allocation score on mrg-08: -INFINITY -clone_color: cinder-api:5 allocation score on mrg-09: -INFINITY -clone_color: cinder-api:5 allocation score on rdo7-node1: 0 -clone_color: cinder-api:5 allocation score on rdo7-node2: 0 -clone_color: cinder-api:5 allocation score on rdo7-node3: 0 -clone_color: cinder-scheduler-clone allocation score on mrg-07: -INFINITY -clone_color: cinder-scheduler-clone allocation score on mrg-08: -INFINITY -clone_color: cinder-scheduler-clone allocation score on mrg-09: -INFINITY -clone_color: cinder-scheduler-clone allocation score on rdo7-node1: 0 -clone_color: cinder-scheduler-clone allocation score on rdo7-node2: 0 -clone_color: cinder-scheduler-clone allocation score on rdo7-node3: 0 -clone_color: cinder-scheduler:0 allocation score on mrg-07: -INFINITY -clone_color: cinder-scheduler:0 allocation score on mrg-08: -INFINITY -clone_color: cinder-scheduler:0 allocation score on mrg-09: -INFINITY -clone_color: cinder-scheduler:0 allocation score on rdo7-node1: 0 -clone_color: cinder-scheduler:0 allocation score on rdo7-node2: 0 -clone_color: cinder-scheduler:0 allocation score on rdo7-node3: 0 -clone_color: cinder-scheduler:1 allocation score on mrg-07: -INFINITY -clone_color: cinder-scheduler:1 allocation score on mrg-08: -INFINITY -clone_color: cinder-scheduler:1 allocation score on mrg-09: -INFINITY -clone_color: cinder-scheduler:1 allocation score on rdo7-node1: 0 -clone_color: cinder-scheduler:1 allocation score on rdo7-node2: 0 -clone_color: cinder-scheduler:1 allocation score on rdo7-node3: 0 -clone_color: cinder-scheduler:2 allocation score on mrg-07: -INFINITY -clone_color: cinder-scheduler:2 allocation score on mrg-08: -INFINITY -clone_color: cinder-scheduler:2 allocation score on mrg-09: -INFINITY -clone_color: cinder-scheduler:2 allocation score on rdo7-node1: 0 -clone_color: cinder-scheduler:2 allocation score on rdo7-node2: 0 -clone_color: cinder-scheduler:2 allocation score on rdo7-node3: 0 -clone_color: cinder-scheduler:3 allocation score on mrg-07: -INFINITY -clone_color: cinder-scheduler:3 allocation score on mrg-08: -INFINITY -clone_color: cinder-scheduler:3 allocation score on mrg-09: -INFINITY -clone_color: cinder-scheduler:3 allocation score on rdo7-node1: 0 -clone_color: cinder-scheduler:3 allocation score on rdo7-node2: 0 -clone_color: cinder-scheduler:3 allocation score on rdo7-node3: 0 -clone_color: cinder-scheduler:4 allocation score on mrg-07: -INFINITY -clone_color: cinder-scheduler:4 allocation score on mrg-08: -INFINITY -clone_color: cinder-scheduler:4 allocation score on mrg-09: -INFINITY -clone_color: cinder-scheduler:4 allocation score on rdo7-node1: 0 -clone_color: cinder-scheduler:4 allocation score on rdo7-node2: 0 -clone_color: cinder-scheduler:4 allocation score on rdo7-node3: 0 -clone_color: cinder-scheduler:5 allocation score on mrg-07: -INFINITY -clone_color: cinder-scheduler:5 allocation score on mrg-08: -INFINITY -clone_color: cinder-scheduler:5 allocation score on mrg-09: -INFINITY -clone_color: cinder-scheduler:5 allocation score on rdo7-node1: 0 -clone_color: cinder-scheduler:5 allocation score on rdo7-node2: 0 -clone_color: cinder-scheduler:5 allocation score on rdo7-node3: 0 -clone_color: galera-master allocation score on mrg-07: -INFINITY -clone_color: galera-master allocation score on mrg-08: -INFINITY -clone_color: galera-master allocation score on mrg-09: -INFINITY -clone_color: galera-master allocation score on rdo7-node1: 0 -clone_color: galera-master allocation score on rdo7-node2: 0 -clone_color: galera-master allocation score on rdo7-node3: 0 -clone_color: galera:0 allocation score on mrg-07: -INFINITY -clone_color: galera:0 allocation score on mrg-08: -INFINITY -clone_color: galera:0 allocation score on mrg-09: -INFINITY -clone_color: galera:0 allocation score on rdo7-node1: 101 -clone_color: galera:0 allocation score on rdo7-node2: 0 -clone_color: galera:0 allocation score on rdo7-node3: 0 -clone_color: galera:1 allocation score on mrg-07: -INFINITY -clone_color: galera:1 allocation score on mrg-08: -INFINITY -clone_color: galera:1 allocation score on mrg-09: -INFINITY -clone_color: galera:1 allocation score on rdo7-node1: 0 -clone_color: galera:1 allocation score on rdo7-node2: 101 -clone_color: galera:1 allocation score on rdo7-node3: 0 -clone_color: galera:2 allocation score on mrg-07: -INFINITY -clone_color: galera:2 allocation score on mrg-08: -INFINITY -clone_color: galera:2 allocation score on mrg-09: -INFINITY -clone_color: galera:2 allocation score on rdo7-node1: 0 -clone_color: galera:2 allocation score on rdo7-node2: 0 -clone_color: galera:2 allocation score on rdo7-node3: 101 -clone_color: galera:3 allocation score on mrg-07: -INFINITY -clone_color: galera:3 allocation score on mrg-08: -INFINITY -clone_color: galera:3 allocation score on mrg-09: -INFINITY -clone_color: galera:3 allocation score on rdo7-node1: 100 -clone_color: galera:3 allocation score on rdo7-node2: 100 -clone_color: galera:3 allocation score on rdo7-node3: 100 -clone_color: galera:4 allocation score on mrg-07: -INFINITY -clone_color: galera:4 allocation score on mrg-08: -INFINITY -clone_color: galera:4 allocation score on mrg-09: -INFINITY -clone_color: galera:4 allocation score on rdo7-node1: 100 -clone_color: galera:4 allocation score on rdo7-node2: 100 -clone_color: galera:4 allocation score on rdo7-node3: 100 -clone_color: galera:5 allocation score on mrg-07: -INFINITY -clone_color: galera:5 allocation score on mrg-08: -INFINITY -clone_color: galera:5 allocation score on mrg-09: -INFINITY -clone_color: galera:5 allocation score on rdo7-node1: 100 -clone_color: galera:5 allocation score on rdo7-node2: 100 -clone_color: galera:5 allocation score on rdo7-node3: 100 -clone_color: glance-api-clone allocation score on mrg-07: -INFINITY -clone_color: glance-api-clone allocation score on mrg-08: -INFINITY -clone_color: glance-api-clone allocation score on mrg-09: -INFINITY -clone_color: glance-api-clone allocation score on rdo7-node1: 0 -clone_color: glance-api-clone allocation score on rdo7-node2: 0 -clone_color: glance-api-clone allocation score on rdo7-node3: 0 -clone_color: glance-api:0 allocation score on mrg-07: -INFINITY -clone_color: glance-api:0 allocation score on mrg-08: -INFINITY -clone_color: glance-api:0 allocation score on mrg-09: -INFINITY -clone_color: glance-api:0 allocation score on rdo7-node1: 0 -clone_color: glance-api:0 allocation score on rdo7-node2: 0 -clone_color: glance-api:0 allocation score on rdo7-node3: 0 -clone_color: glance-api:1 allocation score on mrg-07: -INFINITY -clone_color: glance-api:1 allocation score on mrg-08: -INFINITY -clone_color: glance-api:1 allocation score on mrg-09: -INFINITY -clone_color: glance-api:1 allocation score on rdo7-node1: 0 -clone_color: glance-api:1 allocation score on rdo7-node2: 0 -clone_color: glance-api:1 allocation score on rdo7-node3: 0 -clone_color: glance-api:2 allocation score on mrg-07: -INFINITY -clone_color: glance-api:2 allocation score on mrg-08: -INFINITY -clone_color: glance-api:2 allocation score on mrg-09: -INFINITY -clone_color: glance-api:2 allocation score on rdo7-node1: 0 -clone_color: glance-api:2 allocation score on rdo7-node2: 0 -clone_color: glance-api:2 allocation score on rdo7-node3: 0 -clone_color: glance-api:3 allocation score on mrg-07: -INFINITY -clone_color: glance-api:3 allocation score on mrg-08: -INFINITY -clone_color: glance-api:3 allocation score on mrg-09: -INFINITY -clone_color: glance-api:3 allocation score on rdo7-node1: 0 -clone_color: glance-api:3 allocation score on rdo7-node2: 0 -clone_color: glance-api:3 allocation score on rdo7-node3: 0 -clone_color: glance-api:4 allocation score on mrg-07: -INFINITY -clone_color: glance-api:4 allocation score on mrg-08: -INFINITY -clone_color: glance-api:4 allocation score on mrg-09: -INFINITY -clone_color: glance-api:4 allocation score on rdo7-node1: 0 -clone_color: glance-api:4 allocation score on rdo7-node2: 0 -clone_color: glance-api:4 allocation score on rdo7-node3: 0 -clone_color: glance-api:5 allocation score on mrg-07: -INFINITY -clone_color: glance-api:5 allocation score on mrg-08: -INFINITY -clone_color: glance-api:5 allocation score on mrg-09: -INFINITY -clone_color: glance-api:5 allocation score on rdo7-node1: 0 -clone_color: glance-api:5 allocation score on rdo7-node2: 0 -clone_color: glance-api:5 allocation score on rdo7-node3: 0 -clone_color: glance-fs-clone allocation score on mrg-07: -INFINITY -clone_color: glance-fs-clone allocation score on mrg-08: -INFINITY -clone_color: glance-fs-clone allocation score on mrg-09: -INFINITY -clone_color: glance-fs-clone allocation score on rdo7-node1: 0 -clone_color: glance-fs-clone allocation score on rdo7-node2: 0 -clone_color: glance-fs-clone allocation score on rdo7-node3: 0 -clone_color: glance-fs:0 allocation score on mrg-07: -INFINITY -clone_color: glance-fs:0 allocation score on mrg-08: -INFINITY -clone_color: glance-fs:0 allocation score on mrg-09: -INFINITY -clone_color: glance-fs:0 allocation score on rdo7-node1: 1 -clone_color: glance-fs:0 allocation score on rdo7-node2: 0 -clone_color: glance-fs:0 allocation score on rdo7-node3: 0 -clone_color: glance-fs:1 allocation score on mrg-07: -INFINITY -clone_color: glance-fs:1 allocation score on mrg-08: -INFINITY -clone_color: glance-fs:1 allocation score on mrg-09: -INFINITY -clone_color: glance-fs:1 allocation score on rdo7-node1: 0 -clone_color: glance-fs:1 allocation score on rdo7-node2: 1 -clone_color: glance-fs:1 allocation score on rdo7-node3: 0 -clone_color: glance-fs:2 allocation score on mrg-07: -INFINITY -clone_color: glance-fs:2 allocation score on mrg-08: -INFINITY -clone_color: glance-fs:2 allocation score on mrg-09: -INFINITY -clone_color: glance-fs:2 allocation score on rdo7-node1: 0 -clone_color: glance-fs:2 allocation score on rdo7-node2: 0 -clone_color: glance-fs:2 allocation score on rdo7-node3: 1 -clone_color: glance-fs:3 allocation score on mrg-07: -INFINITY -clone_color: glance-fs:3 allocation score on mrg-08: -INFINITY -clone_color: glance-fs:3 allocation score on mrg-09: -INFINITY -clone_color: glance-fs:3 allocation score on rdo7-node1: 0 -clone_color: glance-fs:3 allocation score on rdo7-node2: 0 -clone_color: glance-fs:3 allocation score on rdo7-node3: 0 -clone_color: glance-fs:4 allocation score on mrg-07: -INFINITY -clone_color: glance-fs:4 allocation score on mrg-08: -INFINITY -clone_color: glance-fs:4 allocation score on mrg-09: -INFINITY -clone_color: glance-fs:4 allocation score on rdo7-node1: 0 -clone_color: glance-fs:4 allocation score on rdo7-node2: 0 -clone_color: glance-fs:4 allocation score on rdo7-node3: 0 -clone_color: glance-fs:5 allocation score on mrg-07: -INFINITY -clone_color: glance-fs:5 allocation score on mrg-08: -INFINITY -clone_color: glance-fs:5 allocation score on mrg-09: -INFINITY -clone_color: glance-fs:5 allocation score on rdo7-node1: 0 -clone_color: glance-fs:5 allocation score on rdo7-node2: 0 -clone_color: glance-fs:5 allocation score on rdo7-node3: 0 -clone_color: glance-registry-clone allocation score on mrg-07: -INFINITY -clone_color: glance-registry-clone allocation score on mrg-08: -INFINITY -clone_color: glance-registry-clone allocation score on mrg-09: -INFINITY -clone_color: glance-registry-clone allocation score on rdo7-node1: 0 -clone_color: glance-registry-clone allocation score on rdo7-node2: 0 -clone_color: glance-registry-clone allocation score on rdo7-node3: 0 -clone_color: glance-registry:0 allocation score on mrg-07: -INFINITY -clone_color: glance-registry:0 allocation score on mrg-08: -INFINITY -clone_color: glance-registry:0 allocation score on mrg-09: -INFINITY -clone_color: glance-registry:0 allocation score on rdo7-node1: 0 -clone_color: glance-registry:0 allocation score on rdo7-node2: 0 -clone_color: glance-registry:0 allocation score on rdo7-node3: 0 -clone_color: glance-registry:1 allocation score on mrg-07: -INFINITY -clone_color: glance-registry:1 allocation score on mrg-08: -INFINITY -clone_color: glance-registry:1 allocation score on mrg-09: -INFINITY -clone_color: glance-registry:1 allocation score on rdo7-node1: 0 -clone_color: glance-registry:1 allocation score on rdo7-node2: 0 -clone_color: glance-registry:1 allocation score on rdo7-node3: 0 -clone_color: glance-registry:2 allocation score on mrg-07: -INFINITY -clone_color: glance-registry:2 allocation score on mrg-08: -INFINITY -clone_color: glance-registry:2 allocation score on mrg-09: -INFINITY -clone_color: glance-registry:2 allocation score on rdo7-node1: 0 -clone_color: glance-registry:2 allocation score on rdo7-node2: 0 -clone_color: glance-registry:2 allocation score on rdo7-node3: 0 -clone_color: glance-registry:3 allocation score on mrg-07: -INFINITY -clone_color: glance-registry:3 allocation score on mrg-08: -INFINITY -clone_color: glance-registry:3 allocation score on mrg-09: -INFINITY -clone_color: glance-registry:3 allocation score on rdo7-node1: 0 -clone_color: glance-registry:3 allocation score on rdo7-node2: 0 -clone_color: glance-registry:3 allocation score on rdo7-node3: 0 -clone_color: glance-registry:4 allocation score on mrg-07: -INFINITY -clone_color: glance-registry:4 allocation score on mrg-08: -INFINITY -clone_color: glance-registry:4 allocation score on mrg-09: -INFINITY -clone_color: glance-registry:4 allocation score on rdo7-node1: 0 -clone_color: glance-registry:4 allocation score on rdo7-node2: 0 -clone_color: glance-registry:4 allocation score on rdo7-node3: 0 -clone_color: glance-registry:5 allocation score on mrg-07: -INFINITY -clone_color: glance-registry:5 allocation score on mrg-08: -INFINITY -clone_color: glance-registry:5 allocation score on mrg-09: -INFINITY -clone_color: glance-registry:5 allocation score on rdo7-node1: 0 -clone_color: glance-registry:5 allocation score on rdo7-node2: 0 -clone_color: glance-registry:5 allocation score on rdo7-node3: 0 -clone_color: heat-api-cfn-clone allocation score on mrg-07: -INFINITY -clone_color: heat-api-cfn-clone allocation score on mrg-08: -INFINITY -clone_color: heat-api-cfn-clone allocation score on mrg-09: -INFINITY -clone_color: heat-api-cfn-clone allocation score on rdo7-node1: 0 -clone_color: heat-api-cfn-clone allocation score on rdo7-node2: 0 -clone_color: heat-api-cfn-clone allocation score on rdo7-node3: 0 -clone_color: heat-api-cfn:0 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cfn:0 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cfn:0 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cfn:0 allocation score on rdo7-node1: 0 -clone_color: heat-api-cfn:0 allocation score on rdo7-node2: 0 -clone_color: heat-api-cfn:0 allocation score on rdo7-node3: 0 -clone_color: heat-api-cfn:1 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cfn:1 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cfn:1 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cfn:1 allocation score on rdo7-node1: 0 -clone_color: heat-api-cfn:1 allocation score on rdo7-node2: 0 -clone_color: heat-api-cfn:1 allocation score on rdo7-node3: 0 -clone_color: heat-api-cfn:2 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cfn:2 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cfn:2 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cfn:2 allocation score on rdo7-node1: 0 -clone_color: heat-api-cfn:2 allocation score on rdo7-node2: 0 -clone_color: heat-api-cfn:2 allocation score on rdo7-node3: 0 -clone_color: heat-api-cfn:3 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cfn:3 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cfn:3 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cfn:3 allocation score on rdo7-node1: 0 -clone_color: heat-api-cfn:3 allocation score on rdo7-node2: 0 -clone_color: heat-api-cfn:3 allocation score on rdo7-node3: 0 -clone_color: heat-api-cfn:4 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cfn:4 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cfn:4 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cfn:4 allocation score on rdo7-node1: 0 -clone_color: heat-api-cfn:4 allocation score on rdo7-node2: 0 -clone_color: heat-api-cfn:4 allocation score on rdo7-node3: 0 -clone_color: heat-api-cfn:5 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cfn:5 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cfn:5 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cfn:5 allocation score on rdo7-node1: 0 -clone_color: heat-api-cfn:5 allocation score on rdo7-node2: 0 -clone_color: heat-api-cfn:5 allocation score on rdo7-node3: 0 -clone_color: heat-api-clone allocation score on mrg-07: -INFINITY -clone_color: heat-api-clone allocation score on mrg-08: -INFINITY -clone_color: heat-api-clone allocation score on mrg-09: -INFINITY -clone_color: heat-api-clone allocation score on rdo7-node1: 0 -clone_color: heat-api-clone allocation score on rdo7-node2: 0 -clone_color: heat-api-clone allocation score on rdo7-node3: 0 -clone_color: heat-api-cloudwatch-clone allocation score on mrg-07: -INFINITY -clone_color: heat-api-cloudwatch-clone allocation score on mrg-08: -INFINITY -clone_color: heat-api-cloudwatch-clone allocation score on mrg-09: -INFINITY -clone_color: heat-api-cloudwatch-clone allocation score on rdo7-node1: 0 -clone_color: heat-api-cloudwatch-clone allocation score on rdo7-node2: 0 -clone_color: heat-api-cloudwatch-clone allocation score on rdo7-node3: 0 -clone_color: heat-api-cloudwatch:0 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cloudwatch:0 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cloudwatch:0 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cloudwatch:0 allocation score on rdo7-node1: 0 -clone_color: heat-api-cloudwatch:0 allocation score on rdo7-node2: 0 -clone_color: heat-api-cloudwatch:0 allocation score on rdo7-node3: 0 -clone_color: heat-api-cloudwatch:1 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cloudwatch:1 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cloudwatch:1 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cloudwatch:1 allocation score on rdo7-node1: 0 -clone_color: heat-api-cloudwatch:1 allocation score on rdo7-node2: 0 -clone_color: heat-api-cloudwatch:1 allocation score on rdo7-node3: 0 -clone_color: heat-api-cloudwatch:2 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cloudwatch:2 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cloudwatch:2 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cloudwatch:2 allocation score on rdo7-node1: 0 -clone_color: heat-api-cloudwatch:2 allocation score on rdo7-node2: 0 -clone_color: heat-api-cloudwatch:2 allocation score on rdo7-node3: 0 -clone_color: heat-api-cloudwatch:3 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cloudwatch:3 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cloudwatch:3 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cloudwatch:3 allocation score on rdo7-node1: 0 -clone_color: heat-api-cloudwatch:3 allocation score on rdo7-node2: 0 -clone_color: heat-api-cloudwatch:3 allocation score on rdo7-node3: 0 -clone_color: heat-api-cloudwatch:4 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cloudwatch:4 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cloudwatch:4 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cloudwatch:4 allocation score on rdo7-node1: 0 -clone_color: heat-api-cloudwatch:4 allocation score on rdo7-node2: 0 -clone_color: heat-api-cloudwatch:4 allocation score on rdo7-node3: 0 -clone_color: heat-api-cloudwatch:5 allocation score on mrg-07: -INFINITY -clone_color: heat-api-cloudwatch:5 allocation score on mrg-08: -INFINITY -clone_color: heat-api-cloudwatch:5 allocation score on mrg-09: -INFINITY -clone_color: heat-api-cloudwatch:5 allocation score on rdo7-node1: 0 -clone_color: heat-api-cloudwatch:5 allocation score on rdo7-node2: 0 -clone_color: heat-api-cloudwatch:5 allocation score on rdo7-node3: 0 -clone_color: heat-api:0 allocation score on mrg-07: -INFINITY -clone_color: heat-api:0 allocation score on mrg-08: -INFINITY -clone_color: heat-api:0 allocation score on mrg-09: -INFINITY -clone_color: heat-api:0 allocation score on rdo7-node1: 0 -clone_color: heat-api:0 allocation score on rdo7-node2: 0 -clone_color: heat-api:0 allocation score on rdo7-node3: 0 -clone_color: heat-api:1 allocation score on mrg-07: -INFINITY -clone_color: heat-api:1 allocation score on mrg-08: -INFINITY -clone_color: heat-api:1 allocation score on mrg-09: -INFINITY -clone_color: heat-api:1 allocation score on rdo7-node1: 0 -clone_color: heat-api:1 allocation score on rdo7-node2: 0 -clone_color: heat-api:1 allocation score on rdo7-node3: 0 -clone_color: heat-api:2 allocation score on mrg-07: -INFINITY -clone_color: heat-api:2 allocation score on mrg-08: -INFINITY -clone_color: heat-api:2 allocation score on mrg-09: -INFINITY -clone_color: heat-api:2 allocation score on rdo7-node1: 0 -clone_color: heat-api:2 allocation score on rdo7-node2: 0 -clone_color: heat-api:2 allocation score on rdo7-node3: 0 -clone_color: heat-api:3 allocation score on mrg-07: -INFINITY -clone_color: heat-api:3 allocation score on mrg-08: -INFINITY -clone_color: heat-api:3 allocation score on mrg-09: -INFINITY -clone_color: heat-api:3 allocation score on rdo7-node1: 0 -clone_color: heat-api:3 allocation score on rdo7-node2: 0 -clone_color: heat-api:3 allocation score on rdo7-node3: 0 -clone_color: heat-api:4 allocation score on mrg-07: -INFINITY -clone_color: heat-api:4 allocation score on mrg-08: -INFINITY -clone_color: heat-api:4 allocation score on mrg-09: -INFINITY -clone_color: heat-api:4 allocation score on rdo7-node1: 0 -clone_color: heat-api:4 allocation score on rdo7-node2: 0 -clone_color: heat-api:4 allocation score on rdo7-node3: 0 -clone_color: heat-api:5 allocation score on mrg-07: -INFINITY -clone_color: heat-api:5 allocation score on mrg-08: -INFINITY -clone_color: heat-api:5 allocation score on mrg-09: -INFINITY -clone_color: heat-api:5 allocation score on rdo7-node1: 0 -clone_color: heat-api:5 allocation score on rdo7-node2: 0 -clone_color: heat-api:5 allocation score on rdo7-node3: 0 -clone_color: heat-engine-clone allocation score on mrg-07: -INFINITY -clone_color: heat-engine-clone allocation score on mrg-08: -INFINITY -clone_color: heat-engine-clone allocation score on mrg-09: -INFINITY -clone_color: heat-engine-clone allocation score on rdo7-node1: 0 -clone_color: heat-engine-clone allocation score on rdo7-node2: 0 -clone_color: heat-engine-clone allocation score on rdo7-node3: 0 -clone_color: heat-engine:0 allocation score on mrg-07: -INFINITY -clone_color: heat-engine:0 allocation score on mrg-08: -INFINITY -clone_color: heat-engine:0 allocation score on mrg-09: -INFINITY -clone_color: heat-engine:0 allocation score on rdo7-node1: 0 -clone_color: heat-engine:0 allocation score on rdo7-node2: 0 -clone_color: heat-engine:0 allocation score on rdo7-node3: 0 -clone_color: heat-engine:1 allocation score on mrg-07: -INFINITY -clone_color: heat-engine:1 allocation score on mrg-08: -INFINITY -clone_color: heat-engine:1 allocation score on mrg-09: -INFINITY -clone_color: heat-engine:1 allocation score on rdo7-node1: 0 -clone_color: heat-engine:1 allocation score on rdo7-node2: 0 -clone_color: heat-engine:1 allocation score on rdo7-node3: 0 -clone_color: heat-engine:2 allocation score on mrg-07: -INFINITY -clone_color: heat-engine:2 allocation score on mrg-08: -INFINITY -clone_color: heat-engine:2 allocation score on mrg-09: -INFINITY -clone_color: heat-engine:2 allocation score on rdo7-node1: 0 -clone_color: heat-engine:2 allocation score on rdo7-node2: 0 -clone_color: heat-engine:2 allocation score on rdo7-node3: 0 -clone_color: heat-engine:3 allocation score on mrg-07: -INFINITY -clone_color: heat-engine:3 allocation score on mrg-08: -INFINITY -clone_color: heat-engine:3 allocation score on mrg-09: -INFINITY -clone_color: heat-engine:3 allocation score on rdo7-node1: 0 -clone_color: heat-engine:3 allocation score on rdo7-node2: 0 -clone_color: heat-engine:3 allocation score on rdo7-node3: 0 -clone_color: heat-engine:4 allocation score on mrg-07: -INFINITY -clone_color: heat-engine:4 allocation score on mrg-08: -INFINITY -clone_color: heat-engine:4 allocation score on mrg-09: -INFINITY -clone_color: heat-engine:4 allocation score on rdo7-node1: 0 -clone_color: heat-engine:4 allocation score on rdo7-node2: 0 -clone_color: heat-engine:4 allocation score on rdo7-node3: 0 -clone_color: heat-engine:5 allocation score on mrg-07: -INFINITY -clone_color: heat-engine:5 allocation score on mrg-08: -INFINITY -clone_color: heat-engine:5 allocation score on mrg-09: -INFINITY -clone_color: heat-engine:5 allocation score on rdo7-node1: 0 -clone_color: heat-engine:5 allocation score on rdo7-node2: 0 -clone_color: heat-engine:5 allocation score on rdo7-node3: 0 -clone_color: horizon-clone allocation score on mrg-07: -INFINITY -clone_color: horizon-clone allocation score on mrg-08: -INFINITY -clone_color: horizon-clone allocation score on mrg-09: -INFINITY -clone_color: horizon-clone allocation score on rdo7-node1: 0 -clone_color: horizon-clone allocation score on rdo7-node2: 0 -clone_color: horizon-clone allocation score on rdo7-node3: 0 -clone_color: horizon:0 allocation score on mrg-07: -INFINITY -clone_color: horizon:0 allocation score on mrg-08: -INFINITY -clone_color: horizon:0 allocation score on mrg-09: -INFINITY -clone_color: horizon:0 allocation score on rdo7-node1: 1 -clone_color: horizon:0 allocation score on rdo7-node2: 0 -clone_color: horizon:0 allocation score on rdo7-node3: 0 -clone_color: horizon:1 allocation score on mrg-07: -INFINITY -clone_color: horizon:1 allocation score on mrg-08: -INFINITY -clone_color: horizon:1 allocation score on mrg-09: -INFINITY -clone_color: horizon:1 allocation score on rdo7-node1: 0 -clone_color: horizon:1 allocation score on rdo7-node2: 1 -clone_color: horizon:1 allocation score on rdo7-node3: 0 -clone_color: horizon:2 allocation score on mrg-07: -INFINITY -clone_color: horizon:2 allocation score on mrg-08: -INFINITY -clone_color: horizon:2 allocation score on mrg-09: -INFINITY -clone_color: horizon:2 allocation score on rdo7-node1: 0 -clone_color: horizon:2 allocation score on rdo7-node2: 0 -clone_color: horizon:2 allocation score on rdo7-node3: 1 -clone_color: horizon:3 allocation score on mrg-07: -INFINITY -clone_color: horizon:3 allocation score on mrg-08: -INFINITY -clone_color: horizon:3 allocation score on mrg-09: -INFINITY -clone_color: horizon:3 allocation score on rdo7-node1: 0 -clone_color: horizon:3 allocation score on rdo7-node2: 0 -clone_color: horizon:3 allocation score on rdo7-node3: 0 -clone_color: horizon:4 allocation score on mrg-07: -INFINITY -clone_color: horizon:4 allocation score on mrg-08: -INFINITY -clone_color: horizon:4 allocation score on mrg-09: -INFINITY -clone_color: horizon:4 allocation score on rdo7-node1: 0 -clone_color: horizon:4 allocation score on rdo7-node2: 0 -clone_color: horizon:4 allocation score on rdo7-node3: 0 -clone_color: horizon:5 allocation score on mrg-07: -INFINITY -clone_color: horizon:5 allocation score on mrg-08: -INFINITY -clone_color: horizon:5 allocation score on mrg-09: -INFINITY -clone_color: horizon:5 allocation score on rdo7-node1: 0 -clone_color: horizon:5 allocation score on rdo7-node2: 0 -clone_color: horizon:5 allocation score on rdo7-node3: 0 -clone_color: keystone-clone allocation score on mrg-07: -INFINITY -clone_color: keystone-clone allocation score on mrg-08: -INFINITY -clone_color: keystone-clone allocation score on mrg-09: -INFINITY -clone_color: keystone-clone allocation score on rdo7-node1: 0 -clone_color: keystone-clone allocation score on rdo7-node2: 0 -clone_color: keystone-clone allocation score on rdo7-node3: 0 -clone_color: keystone:0 allocation score on mrg-07: -INFINITY -clone_color: keystone:0 allocation score on mrg-08: -INFINITY -clone_color: keystone:0 allocation score on mrg-09: -INFINITY -clone_color: keystone:0 allocation score on rdo7-node1: 0 -clone_color: keystone:0 allocation score on rdo7-node2: 0 -clone_color: keystone:0 allocation score on rdo7-node3: 0 -clone_color: keystone:1 allocation score on mrg-07: -INFINITY -clone_color: keystone:1 allocation score on mrg-08: -INFINITY -clone_color: keystone:1 allocation score on mrg-09: -INFINITY -clone_color: keystone:1 allocation score on rdo7-node1: 0 -clone_color: keystone:1 allocation score on rdo7-node2: 0 -clone_color: keystone:1 allocation score on rdo7-node3: 0 -clone_color: keystone:2 allocation score on mrg-07: -INFINITY -clone_color: keystone:2 allocation score on mrg-08: -INFINITY -clone_color: keystone:2 allocation score on mrg-09: -INFINITY -clone_color: keystone:2 allocation score on rdo7-node1: 0 -clone_color: keystone:2 allocation score on rdo7-node2: 0 -clone_color: keystone:2 allocation score on rdo7-node3: 0 -clone_color: keystone:3 allocation score on mrg-07: -INFINITY -clone_color: keystone:3 allocation score on mrg-08: -INFINITY -clone_color: keystone:3 allocation score on mrg-09: -INFINITY -clone_color: keystone:3 allocation score on rdo7-node1: 0 -clone_color: keystone:3 allocation score on rdo7-node2: 0 -clone_color: keystone:3 allocation score on rdo7-node3: 0 -clone_color: keystone:4 allocation score on mrg-07: -INFINITY -clone_color: keystone:4 allocation score on mrg-08: -INFINITY -clone_color: keystone:4 allocation score on mrg-09: -INFINITY -clone_color: keystone:4 allocation score on rdo7-node1: 0 -clone_color: keystone:4 allocation score on rdo7-node2: 0 -clone_color: keystone:4 allocation score on rdo7-node3: 0 -clone_color: keystone:5 allocation score on mrg-07: -INFINITY -clone_color: keystone:5 allocation score on mrg-08: -INFINITY -clone_color: keystone:5 allocation score on mrg-09: -INFINITY -clone_color: keystone:5 allocation score on rdo7-node1: 0 -clone_color: keystone:5 allocation score on rdo7-node2: 0 -clone_color: keystone:5 allocation score on rdo7-node3: 0 -clone_color: lb-haproxy-clone allocation score on mrg-07: -INFINITY -clone_color: lb-haproxy-clone allocation score on mrg-08: -INFINITY -clone_color: lb-haproxy-clone allocation score on mrg-09: -INFINITY -clone_color: lb-haproxy-clone allocation score on rdo7-node1: 0 -clone_color: lb-haproxy-clone allocation score on rdo7-node2: 0 -clone_color: lb-haproxy-clone allocation score on rdo7-node3: 0 -clone_color: lb-haproxy:0 allocation score on mrg-07: -INFINITY -clone_color: lb-haproxy:0 allocation score on mrg-08: -INFINITY -clone_color: lb-haproxy:0 allocation score on mrg-09: -INFINITY -clone_color: lb-haproxy:0 allocation score on rdo7-node1: 1 -clone_color: lb-haproxy:0 allocation score on rdo7-node2: 0 -clone_color: lb-haproxy:0 allocation score on rdo7-node3: 0 -clone_color: lb-haproxy:1 allocation score on mrg-07: -INFINITY -clone_color: lb-haproxy:1 allocation score on mrg-08: -INFINITY -clone_color: lb-haproxy:1 allocation score on mrg-09: -INFINITY -clone_color: lb-haproxy:1 allocation score on rdo7-node1: 0 -clone_color: lb-haproxy:1 allocation score on rdo7-node2: 1 -clone_color: lb-haproxy:1 allocation score on rdo7-node3: 0 -clone_color: lb-haproxy:2 allocation score on mrg-07: -INFINITY -clone_color: lb-haproxy:2 allocation score on mrg-08: -INFINITY -clone_color: lb-haproxy:2 allocation score on mrg-09: -INFINITY -clone_color: lb-haproxy:2 allocation score on rdo7-node1: 0 -clone_color: lb-haproxy:2 allocation score on rdo7-node2: 0 -clone_color: lb-haproxy:2 allocation score on rdo7-node3: 1 -clone_color: lb-haproxy:3 allocation score on mrg-07: -INFINITY -clone_color: lb-haproxy:3 allocation score on mrg-08: -INFINITY -clone_color: lb-haproxy:3 allocation score on mrg-09: -INFINITY -clone_color: lb-haproxy:3 allocation score on rdo7-node1: 0 -clone_color: lb-haproxy:3 allocation score on rdo7-node2: 0 -clone_color: lb-haproxy:3 allocation score on rdo7-node3: 0 -clone_color: lb-haproxy:4 allocation score on mrg-07: -INFINITY -clone_color: lb-haproxy:4 allocation score on mrg-08: -INFINITY -clone_color: lb-haproxy:4 allocation score on mrg-09: -INFINITY -clone_color: lb-haproxy:4 allocation score on rdo7-node1: 0 -clone_color: lb-haproxy:4 allocation score on rdo7-node2: 0 -clone_color: lb-haproxy:4 allocation score on rdo7-node3: 0 -clone_color: lb-haproxy:5 allocation score on mrg-07: -INFINITY -clone_color: lb-haproxy:5 allocation score on mrg-08: -INFINITY -clone_color: lb-haproxy:5 allocation score on mrg-09: -INFINITY -clone_color: lb-haproxy:5 allocation score on rdo7-node1: 0 -clone_color: lb-haproxy:5 allocation score on rdo7-node2: 0 -clone_color: lb-haproxy:5 allocation score on rdo7-node3: 0 -clone_color: libvirtd-compute-clone allocation score on mrg-07: 0 -clone_color: libvirtd-compute-clone allocation score on mrg-08: 0 -clone_color: libvirtd-compute-clone allocation score on mrg-09: 0 -clone_color: libvirtd-compute-clone allocation score on rdo7-node1: -INFINITY -clone_color: libvirtd-compute-clone allocation score on rdo7-node2: -INFINITY -clone_color: libvirtd-compute-clone allocation score on rdo7-node3: -INFINITY -clone_color: libvirtd-compute:0 allocation score on mrg-07: 0 -clone_color: libvirtd-compute:0 allocation score on mrg-08: 0 -clone_color: libvirtd-compute:0 allocation score on mrg-09: 0 -clone_color: libvirtd-compute:0 allocation score on rdo7-node1: -INFINITY -clone_color: libvirtd-compute:0 allocation score on rdo7-node2: -INFINITY -clone_color: libvirtd-compute:0 allocation score on rdo7-node3: -INFINITY -clone_color: libvirtd-compute:1 allocation score on mrg-07: 0 -clone_color: libvirtd-compute:1 allocation score on mrg-08: 0 -clone_color: libvirtd-compute:1 allocation score on mrg-09: 0 -clone_color: libvirtd-compute:1 allocation score on rdo7-node1: -INFINITY -clone_color: libvirtd-compute:1 allocation score on rdo7-node2: -INFINITY -clone_color: libvirtd-compute:1 allocation score on rdo7-node3: -INFINITY -clone_color: libvirtd-compute:2 allocation score on mrg-07: 0 -clone_color: libvirtd-compute:2 allocation score on mrg-08: 0 -clone_color: libvirtd-compute:2 allocation score on mrg-09: 0 -clone_color: libvirtd-compute:2 allocation score on rdo7-node1: -INFINITY -clone_color: libvirtd-compute:2 allocation score on rdo7-node2: -INFINITY -clone_color: libvirtd-compute:2 allocation score on rdo7-node3: -INFINITY -clone_color: libvirtd-compute:3 allocation score on mrg-07: 0 -clone_color: libvirtd-compute:3 allocation score on mrg-08: 0 -clone_color: libvirtd-compute:3 allocation score on mrg-09: 0 -clone_color: libvirtd-compute:3 allocation score on rdo7-node1: -INFINITY -clone_color: libvirtd-compute:3 allocation score on rdo7-node2: -INFINITY -clone_color: libvirtd-compute:3 allocation score on rdo7-node3: -INFINITY -clone_color: libvirtd-compute:4 allocation score on mrg-07: 0 -clone_color: libvirtd-compute:4 allocation score on mrg-08: 0 -clone_color: libvirtd-compute:4 allocation score on mrg-09: 0 -clone_color: libvirtd-compute:4 allocation score on rdo7-node1: -INFINITY -clone_color: libvirtd-compute:4 allocation score on rdo7-node2: -INFINITY -clone_color: libvirtd-compute:4 allocation score on rdo7-node3: -INFINITY -clone_color: libvirtd-compute:5 allocation score on mrg-07: 0 -clone_color: libvirtd-compute:5 allocation score on mrg-08: 0 -clone_color: libvirtd-compute:5 allocation score on mrg-09: 0 -clone_color: libvirtd-compute:5 allocation score on rdo7-node1: -INFINITY -clone_color: libvirtd-compute:5 allocation score on rdo7-node2: -INFINITY -clone_color: libvirtd-compute:5 allocation score on rdo7-node3: -INFINITY -clone_color: memcached-clone allocation score on mrg-07: -INFINITY -clone_color: memcached-clone allocation score on mrg-08: -INFINITY -clone_color: memcached-clone allocation score on mrg-09: -INFINITY -clone_color: memcached-clone allocation score on rdo7-node1: 0 -clone_color: memcached-clone allocation score on rdo7-node2: 0 -clone_color: memcached-clone allocation score on rdo7-node3: 0 -clone_color: memcached:0 allocation score on mrg-07: -INFINITY -clone_color: memcached:0 allocation score on mrg-08: -INFINITY -clone_color: memcached:0 allocation score on mrg-09: -INFINITY -clone_color: memcached:0 allocation score on rdo7-node1: 1 -clone_color: memcached:0 allocation score on rdo7-node2: 0 -clone_color: memcached:0 allocation score on rdo7-node3: 0 -clone_color: memcached:1 allocation score on mrg-07: -INFINITY -clone_color: memcached:1 allocation score on mrg-08: -INFINITY -clone_color: memcached:1 allocation score on mrg-09: -INFINITY -clone_color: memcached:1 allocation score on rdo7-node1: 0 -clone_color: memcached:1 allocation score on rdo7-node2: 1 -clone_color: memcached:1 allocation score on rdo7-node3: 0 -clone_color: memcached:2 allocation score on mrg-07: -INFINITY -clone_color: memcached:2 allocation score on mrg-08: -INFINITY -clone_color: memcached:2 allocation score on mrg-09: -INFINITY -clone_color: memcached:2 allocation score on rdo7-node1: 0 -clone_color: memcached:2 allocation score on rdo7-node2: 0 -clone_color: memcached:2 allocation score on rdo7-node3: 1 -clone_color: memcached:3 allocation score on mrg-07: -INFINITY -clone_color: memcached:3 allocation score on mrg-08: -INFINITY -clone_color: memcached:3 allocation score on mrg-09: -INFINITY -clone_color: memcached:3 allocation score on rdo7-node1: 0 -clone_color: memcached:3 allocation score on rdo7-node2: 0 -clone_color: memcached:3 allocation score on rdo7-node3: 0 -clone_color: memcached:4 allocation score on mrg-07: -INFINITY -clone_color: memcached:4 allocation score on mrg-08: -INFINITY -clone_color: memcached:4 allocation score on mrg-09: -INFINITY -clone_color: memcached:4 allocation score on rdo7-node1: 0 -clone_color: memcached:4 allocation score on rdo7-node2: 0 -clone_color: memcached:4 allocation score on rdo7-node3: 0 -clone_color: memcached:5 allocation score on mrg-07: -INFINITY -clone_color: memcached:5 allocation score on mrg-08: -INFINITY -clone_color: memcached:5 allocation score on mrg-09: -INFINITY -clone_color: memcached:5 allocation score on rdo7-node1: 0 -clone_color: memcached:5 allocation score on rdo7-node2: 0 -clone_color: memcached:5 allocation score on rdo7-node3: 0 -clone_color: mongodb-clone allocation score on mrg-07: -INFINITY -clone_color: mongodb-clone allocation score on mrg-08: -INFINITY -clone_color: mongodb-clone allocation score on mrg-09: -INFINITY -clone_color: mongodb-clone allocation score on rdo7-node1: 0 -clone_color: mongodb-clone allocation score on rdo7-node2: 0 -clone_color: mongodb-clone allocation score on rdo7-node3: 0 -clone_color: mongodb:0 allocation score on mrg-07: -INFINITY -clone_color: mongodb:0 allocation score on mrg-08: -INFINITY -clone_color: mongodb:0 allocation score on mrg-09: -INFINITY -clone_color: mongodb:0 allocation score on rdo7-node1: 1 -clone_color: mongodb:0 allocation score on rdo7-node2: 0 -clone_color: mongodb:0 allocation score on rdo7-node3: 0 -clone_color: mongodb:1 allocation score on mrg-07: -INFINITY -clone_color: mongodb:1 allocation score on mrg-08: -INFINITY -clone_color: mongodb:1 allocation score on mrg-09: -INFINITY -clone_color: mongodb:1 allocation score on rdo7-node1: 0 -clone_color: mongodb:1 allocation score on rdo7-node2: 1 -clone_color: mongodb:1 allocation score on rdo7-node3: 0 -clone_color: mongodb:2 allocation score on mrg-07: -INFINITY -clone_color: mongodb:2 allocation score on mrg-08: -INFINITY -clone_color: mongodb:2 allocation score on mrg-09: -INFINITY -clone_color: mongodb:2 allocation score on rdo7-node1: 0 -clone_color: mongodb:2 allocation score on rdo7-node2: 0 -clone_color: mongodb:2 allocation score on rdo7-node3: 1 -clone_color: mongodb:3 allocation score on mrg-07: -INFINITY -clone_color: mongodb:3 allocation score on mrg-08: -INFINITY -clone_color: mongodb:3 allocation score on mrg-09: -INFINITY -clone_color: mongodb:3 allocation score on rdo7-node1: 0 -clone_color: mongodb:3 allocation score on rdo7-node2: 0 -clone_color: mongodb:3 allocation score on rdo7-node3: 0 -clone_color: mongodb:4 allocation score on mrg-07: -INFINITY -clone_color: mongodb:4 allocation score on mrg-08: -INFINITY -clone_color: mongodb:4 allocation score on mrg-09: -INFINITY -clone_color: mongodb:4 allocation score on rdo7-node1: 0 -clone_color: mongodb:4 allocation score on rdo7-node2: 0 -clone_color: mongodb:4 allocation score on rdo7-node3: 0 -clone_color: mongodb:5 allocation score on mrg-07: -INFINITY -clone_color: mongodb:5 allocation score on mrg-08: -INFINITY -clone_color: mongodb:5 allocation score on mrg-09: -INFINITY -clone_color: mongodb:5 allocation score on rdo7-node1: 0 -clone_color: mongodb:5 allocation score on rdo7-node2: 0 -clone_color: mongodb:5 allocation score on rdo7-node3: 0 -clone_color: neutron-dhcp-agent-clone allocation score on mrg-07: -INFINITY -clone_color: neutron-dhcp-agent-clone allocation score on mrg-08: -INFINITY -clone_color: neutron-dhcp-agent-clone allocation score on mrg-09: -INFINITY -clone_color: neutron-dhcp-agent-clone allocation score on rdo7-node1: 0 -clone_color: neutron-dhcp-agent-clone allocation score on rdo7-node2: 0 -clone_color: neutron-dhcp-agent-clone allocation score on rdo7-node3: 0 -clone_color: neutron-dhcp-agent:0 allocation score on mrg-07: -INFINITY -clone_color: neutron-dhcp-agent:0 allocation score on mrg-08: -INFINITY -clone_color: neutron-dhcp-agent:0 allocation score on mrg-09: -INFINITY -clone_color: neutron-dhcp-agent:0 allocation score on rdo7-node1: 0 -clone_color: neutron-dhcp-agent:0 allocation score on rdo7-node2: 0 -clone_color: neutron-dhcp-agent:0 allocation score on rdo7-node3: 0 -clone_color: neutron-dhcp-agent:1 allocation score on mrg-07: -INFINITY -clone_color: neutron-dhcp-agent:1 allocation score on mrg-08: -INFINITY -clone_color: neutron-dhcp-agent:1 allocation score on mrg-09: -INFINITY -clone_color: neutron-dhcp-agent:1 allocation score on rdo7-node1: 0 -clone_color: neutron-dhcp-agent:1 allocation score on rdo7-node2: 0 -clone_color: neutron-dhcp-agent:1 allocation score on rdo7-node3: 0 -clone_color: neutron-dhcp-agent:2 allocation score on mrg-07: -INFINITY -clone_color: neutron-dhcp-agent:2 allocation score on mrg-08: -INFINITY -clone_color: neutron-dhcp-agent:2 allocation score on mrg-09: -INFINITY -clone_color: neutron-dhcp-agent:2 allocation score on rdo7-node1: 0 -clone_color: neutron-dhcp-agent:2 allocation score on rdo7-node2: 0 -clone_color: neutron-dhcp-agent:2 allocation score on rdo7-node3: 0 -clone_color: neutron-dhcp-agent:3 allocation score on mrg-07: -INFINITY -clone_color: neutron-dhcp-agent:3 allocation score on mrg-08: -INFINITY -clone_color: neutron-dhcp-agent:3 allocation score on mrg-09: -INFINITY -clone_color: neutron-dhcp-agent:3 allocation score on rdo7-node1: 0 -clone_color: neutron-dhcp-agent:3 allocation score on rdo7-node2: 0 -clone_color: neutron-dhcp-agent:3 allocation score on rdo7-node3: 0 -clone_color: neutron-dhcp-agent:4 allocation score on mrg-07: -INFINITY -clone_color: neutron-dhcp-agent:4 allocation score on mrg-08: -INFINITY -clone_color: neutron-dhcp-agent:4 allocation score on mrg-09: -INFINITY -clone_color: neutron-dhcp-agent:4 allocation score on rdo7-node1: 0 -clone_color: neutron-dhcp-agent:4 allocation score on rdo7-node2: 0 -clone_color: neutron-dhcp-agent:4 allocation score on rdo7-node3: 0 -clone_color: neutron-dhcp-agent:5 allocation score on mrg-07: -INFINITY -clone_color: neutron-dhcp-agent:5 allocation score on mrg-08: -INFINITY -clone_color: neutron-dhcp-agent:5 allocation score on mrg-09: -INFINITY -clone_color: neutron-dhcp-agent:5 allocation score on rdo7-node1: 0 -clone_color: neutron-dhcp-agent:5 allocation score on rdo7-node2: 0 -clone_color: neutron-dhcp-agent:5 allocation score on rdo7-node3: 0 -clone_color: neutron-l3-agent-clone allocation score on mrg-07: -INFINITY -clone_color: neutron-l3-agent-clone allocation score on mrg-08: -INFINITY -clone_color: neutron-l3-agent-clone allocation score on mrg-09: -INFINITY -clone_color: neutron-l3-agent-clone allocation score on rdo7-node1: 0 -clone_color: neutron-l3-agent-clone allocation score on rdo7-node2: 0 -clone_color: neutron-l3-agent-clone allocation score on rdo7-node3: 0 -clone_color: neutron-l3-agent:0 allocation score on mrg-07: -INFINITY -clone_color: neutron-l3-agent:0 allocation score on mrg-08: -INFINITY -clone_color: neutron-l3-agent:0 allocation score on mrg-09: -INFINITY -clone_color: neutron-l3-agent:0 allocation score on rdo7-node1: 0 -clone_color: neutron-l3-agent:0 allocation score on rdo7-node2: 0 -clone_color: neutron-l3-agent:0 allocation score on rdo7-node3: 0 -clone_color: neutron-l3-agent:1 allocation score on mrg-07: -INFINITY -clone_color: neutron-l3-agent:1 allocation score on mrg-08: -INFINITY -clone_color: neutron-l3-agent:1 allocation score on mrg-09: -INFINITY -clone_color: neutron-l3-agent:1 allocation score on rdo7-node1: 0 -clone_color: neutron-l3-agent:1 allocation score on rdo7-node2: 0 -clone_color: neutron-l3-agent:1 allocation score on rdo7-node3: 0 -clone_color: neutron-l3-agent:2 allocation score on mrg-07: -INFINITY -clone_color: neutron-l3-agent:2 allocation score on mrg-08: -INFINITY -clone_color: neutron-l3-agent:2 allocation score on mrg-09: -INFINITY -clone_color: neutron-l3-agent:2 allocation score on rdo7-node1: 0 -clone_color: neutron-l3-agent:2 allocation score on rdo7-node2: 0 -clone_color: neutron-l3-agent:2 allocation score on rdo7-node3: 0 -clone_color: neutron-l3-agent:3 allocation score on mrg-07: -INFINITY -clone_color: neutron-l3-agent:3 allocation score on mrg-08: -INFINITY -clone_color: neutron-l3-agent:3 allocation score on mrg-09: -INFINITY -clone_color: neutron-l3-agent:3 allocation score on rdo7-node1: 0 -clone_color: neutron-l3-agent:3 allocation score on rdo7-node2: 0 -clone_color: neutron-l3-agent:3 allocation score on rdo7-node3: 0 -clone_color: neutron-l3-agent:4 allocation score on mrg-07: -INFINITY -clone_color: neutron-l3-agent:4 allocation score on mrg-08: -INFINITY -clone_color: neutron-l3-agent:4 allocation score on mrg-09: -INFINITY -clone_color: neutron-l3-agent:4 allocation score on rdo7-node1: 0 -clone_color: neutron-l3-agent:4 allocation score on rdo7-node2: 0 -clone_color: neutron-l3-agent:4 allocation score on rdo7-node3: 0 -clone_color: neutron-l3-agent:5 allocation score on mrg-07: -INFINITY -clone_color: neutron-l3-agent:5 allocation score on mrg-08: -INFINITY -clone_color: neutron-l3-agent:5 allocation score on mrg-09: -INFINITY -clone_color: neutron-l3-agent:5 allocation score on rdo7-node1: 0 -clone_color: neutron-l3-agent:5 allocation score on rdo7-node2: 0 -clone_color: neutron-l3-agent:5 allocation score on rdo7-node3: 0 -clone_color: neutron-metadata-agent-clone allocation score on mrg-07: -INFINITY -clone_color: neutron-metadata-agent-clone allocation score on mrg-08: -INFINITY -clone_color: neutron-metadata-agent-clone allocation score on mrg-09: -INFINITY -clone_color: neutron-metadata-agent-clone allocation score on rdo7-node1: 0 -clone_color: neutron-metadata-agent-clone allocation score on rdo7-node2: 0 -clone_color: neutron-metadata-agent-clone allocation score on rdo7-node3: 0 -clone_color: neutron-metadata-agent:0 allocation score on mrg-07: -INFINITY -clone_color: neutron-metadata-agent:0 allocation score on mrg-08: -INFINITY -clone_color: neutron-metadata-agent:0 allocation score on mrg-09: -INFINITY -clone_color: neutron-metadata-agent:0 allocation score on rdo7-node1: 0 -clone_color: neutron-metadata-agent:0 allocation score on rdo7-node2: 0 -clone_color: neutron-metadata-agent:0 allocation score on rdo7-node3: 0 -clone_color: neutron-metadata-agent:1 allocation score on mrg-07: -INFINITY -clone_color: neutron-metadata-agent:1 allocation score on mrg-08: -INFINITY -clone_color: neutron-metadata-agent:1 allocation score on mrg-09: -INFINITY -clone_color: neutron-metadata-agent:1 allocation score on rdo7-node1: 0 -clone_color: neutron-metadata-agent:1 allocation score on rdo7-node2: 0 -clone_color: neutron-metadata-agent:1 allocation score on rdo7-node3: 0 -clone_color: neutron-metadata-agent:2 allocation score on mrg-07: -INFINITY -clone_color: neutron-metadata-agent:2 allocation score on mrg-08: -INFINITY -clone_color: neutron-metadata-agent:2 allocation score on mrg-09: -INFINITY -clone_color: neutron-metadata-agent:2 allocation score on rdo7-node1: 0 -clone_color: neutron-metadata-agent:2 allocation score on rdo7-node2: 0 -clone_color: neutron-metadata-agent:2 allocation score on rdo7-node3: 0 -clone_color: neutron-metadata-agent:3 allocation score on mrg-07: -INFINITY -clone_color: neutron-metadata-agent:3 allocation score on mrg-08: -INFINITY -clone_color: neutron-metadata-agent:3 allocation score on mrg-09: -INFINITY -clone_color: neutron-metadata-agent:3 allocation score on rdo7-node1: 0 -clone_color: neutron-metadata-agent:3 allocation score on rdo7-node2: 0 -clone_color: neutron-metadata-agent:3 allocation score on rdo7-node3: 0 -clone_color: neutron-metadata-agent:4 allocation score on mrg-07: -INFINITY -clone_color: neutron-metadata-agent:4 allocation score on mrg-08: -INFINITY -clone_color: neutron-metadata-agent:4 allocation score on mrg-09: -INFINITY -clone_color: neutron-metadata-agent:4 allocation score on rdo7-node1: 0 -clone_color: neutron-metadata-agent:4 allocation score on rdo7-node2: 0 -clone_color: neutron-metadata-agent:4 allocation score on rdo7-node3: 0 -clone_color: neutron-metadata-agent:5 allocation score on mrg-07: -INFINITY -clone_color: neutron-metadata-agent:5 allocation score on mrg-08: -INFINITY -clone_color: neutron-metadata-agent:5 allocation score on mrg-09: -INFINITY -clone_color: neutron-metadata-agent:5 allocation score on rdo7-node1: 0 -clone_color: neutron-metadata-agent:5 allocation score on rdo7-node2: 0 -clone_color: neutron-metadata-agent:5 allocation score on rdo7-node3: 0 -clone_color: neutron-netns-cleanup-clone allocation score on mrg-07: -INFINITY -clone_color: neutron-netns-cleanup-clone allocation score on mrg-08: -INFINITY -clone_color: neutron-netns-cleanup-clone allocation score on mrg-09: -INFINITY -clone_color: neutron-netns-cleanup-clone allocation score on rdo7-node1: 0 -clone_color: neutron-netns-cleanup-clone allocation score on rdo7-node2: 0 -clone_color: neutron-netns-cleanup-clone allocation score on rdo7-node3: 0 -clone_color: neutron-netns-cleanup:0 allocation score on mrg-07: -INFINITY -clone_color: neutron-netns-cleanup:0 allocation score on mrg-08: -INFINITY -clone_color: neutron-netns-cleanup:0 allocation score on mrg-09: -INFINITY -clone_color: neutron-netns-cleanup:0 allocation score on rdo7-node1: 0 -clone_color: neutron-netns-cleanup:0 allocation score on rdo7-node2: 0 -clone_color: neutron-netns-cleanup:0 allocation score on rdo7-node3: 0 -clone_color: neutron-netns-cleanup:1 allocation score on mrg-07: -INFINITY -clone_color: neutron-netns-cleanup:1 allocation score on mrg-08: -INFINITY -clone_color: neutron-netns-cleanup:1 allocation score on mrg-09: -INFINITY -clone_color: neutron-netns-cleanup:1 allocation score on rdo7-node1: 0 -clone_color: neutron-netns-cleanup:1 allocation score on rdo7-node2: 0 -clone_color: neutron-netns-cleanup:1 allocation score on rdo7-node3: 0 -clone_color: neutron-netns-cleanup:2 allocation score on mrg-07: -INFINITY -clone_color: neutron-netns-cleanup:2 allocation score on mrg-08: -INFINITY -clone_color: neutron-netns-cleanup:2 allocation score on mrg-09: -INFINITY -clone_color: neutron-netns-cleanup:2 allocation score on rdo7-node1: 0 -clone_color: neutron-netns-cleanup:2 allocation score on rdo7-node2: 0 -clone_color: neutron-netns-cleanup:2 allocation score on rdo7-node3: 0 -clone_color: neutron-netns-cleanup:3 allocation score on mrg-07: -INFINITY -clone_color: neutron-netns-cleanup:3 allocation score on mrg-08: -INFINITY -clone_color: neutron-netns-cleanup:3 allocation score on mrg-09: -INFINITY -clone_color: neutron-netns-cleanup:3 allocation score on rdo7-node1: 0 -clone_color: neutron-netns-cleanup:3 allocation score on rdo7-node2: 0 -clone_color: neutron-netns-cleanup:3 allocation score on rdo7-node3: 0 -clone_color: neutron-netns-cleanup:4 allocation score on mrg-07: -INFINITY -clone_color: neutron-netns-cleanup:4 allocation score on mrg-08: -INFINITY -clone_color: neutron-netns-cleanup:4 allocation score on mrg-09: -INFINITY -clone_color: neutron-netns-cleanup:4 allocation score on rdo7-node1: 0 -clone_color: neutron-netns-cleanup:4 allocation score on rdo7-node2: 0 -clone_color: neutron-netns-cleanup:4 allocation score on rdo7-node3: 0 -clone_color: neutron-netns-cleanup:5 allocation score on mrg-07: -INFINITY -clone_color: neutron-netns-cleanup:5 allocation score on mrg-08: -INFINITY -clone_color: neutron-netns-cleanup:5 allocation score on mrg-09: -INFINITY -clone_color: neutron-netns-cleanup:5 allocation score on rdo7-node1: 0 -clone_color: neutron-netns-cleanup:5 allocation score on rdo7-node2: 0 -clone_color: neutron-netns-cleanup:5 allocation score on rdo7-node3: 0 -clone_color: neutron-openvswitch-agent-clone allocation score on mrg-07: -INFINITY -clone_color: neutron-openvswitch-agent-clone allocation score on mrg-08: -INFINITY -clone_color: neutron-openvswitch-agent-clone allocation score on mrg-09: -INFINITY -clone_color: neutron-openvswitch-agent-clone allocation score on rdo7-node1: 0 -clone_color: neutron-openvswitch-agent-clone allocation score on rdo7-node2: 0 -clone_color: neutron-openvswitch-agent-clone allocation score on rdo7-node3: 0 -clone_color: neutron-openvswitch-agent-compute-clone allocation score on mrg-07: 0 -clone_color: neutron-openvswitch-agent-compute-clone allocation score on mrg-08: 0 -clone_color: neutron-openvswitch-agent-compute-clone allocation score on mrg-09: 0 -clone_color: neutron-openvswitch-agent-compute-clone allocation score on rdo7-node1: -INFINITY -clone_color: neutron-openvswitch-agent-compute-clone allocation score on rdo7-node2: -INFINITY -clone_color: neutron-openvswitch-agent-compute-clone allocation score on rdo7-node3: -INFINITY -clone_color: neutron-openvswitch-agent-compute:0 allocation score on mrg-07: 0 -clone_color: neutron-openvswitch-agent-compute:0 allocation score on mrg-08: 0 -clone_color: neutron-openvswitch-agent-compute:0 allocation score on mrg-09: 0 -clone_color: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node1: -INFINITY -clone_color: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node2: -INFINITY -clone_color: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node3: -INFINITY -clone_color: neutron-openvswitch-agent-compute:1 allocation score on mrg-07: 0 -clone_color: neutron-openvswitch-agent-compute:1 allocation score on mrg-08: 0 -clone_color: neutron-openvswitch-agent-compute:1 allocation score on mrg-09: 0 -clone_color: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node1: -INFINITY -clone_color: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node2: -INFINITY -clone_color: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node3: -INFINITY -clone_color: neutron-openvswitch-agent-compute:2 allocation score on mrg-07: 0 -clone_color: neutron-openvswitch-agent-compute:2 allocation score on mrg-08: 0 -clone_color: neutron-openvswitch-agent-compute:2 allocation score on mrg-09: 0 -clone_color: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node1: -INFINITY -clone_color: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node2: -INFINITY -clone_color: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node3: -INFINITY -clone_color: neutron-openvswitch-agent-compute:3 allocation score on mrg-07: 0 -clone_color: neutron-openvswitch-agent-compute:3 allocation score on mrg-08: 0 -clone_color: neutron-openvswitch-agent-compute:3 allocation score on mrg-09: 0 -clone_color: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node1: -INFINITY -clone_color: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node2: -INFINITY -clone_color: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node3: -INFINITY -clone_color: neutron-openvswitch-agent-compute:4 allocation score on mrg-07: 0 -clone_color: neutron-openvswitch-agent-compute:4 allocation score on mrg-08: 0 -clone_color: neutron-openvswitch-agent-compute:4 allocation score on mrg-09: 0 -clone_color: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node1: -INFINITY -clone_color: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node2: -INFINITY -clone_color: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node3: -INFINITY -clone_color: neutron-openvswitch-agent-compute:5 allocation score on mrg-07: 0 -clone_color: neutron-openvswitch-agent-compute:5 allocation score on mrg-08: 0 -clone_color: neutron-openvswitch-agent-compute:5 allocation score on mrg-09: 0 -clone_color: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node1: -INFINITY -clone_color: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node2: -INFINITY -clone_color: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node3: -INFINITY -clone_color: neutron-openvswitch-agent:0 allocation score on mrg-07: -INFINITY -clone_color: neutron-openvswitch-agent:0 allocation score on mrg-08: -INFINITY -clone_color: neutron-openvswitch-agent:0 allocation score on mrg-09: -INFINITY -clone_color: neutron-openvswitch-agent:0 allocation score on rdo7-node1: 0 -clone_color: neutron-openvswitch-agent:0 allocation score on rdo7-node2: 0 -clone_color: neutron-openvswitch-agent:0 allocation score on rdo7-node3: 0 -clone_color: neutron-openvswitch-agent:1 allocation score on mrg-07: -INFINITY -clone_color: neutron-openvswitch-agent:1 allocation score on mrg-08: -INFINITY -clone_color: neutron-openvswitch-agent:1 allocation score on mrg-09: -INFINITY -clone_color: neutron-openvswitch-agent:1 allocation score on rdo7-node1: 0 -clone_color: neutron-openvswitch-agent:1 allocation score on rdo7-node2: 0 -clone_color: neutron-openvswitch-agent:1 allocation score on rdo7-node3: 0 -clone_color: neutron-openvswitch-agent:2 allocation score on mrg-07: -INFINITY -clone_color: neutron-openvswitch-agent:2 allocation score on mrg-08: -INFINITY -clone_color: neutron-openvswitch-agent:2 allocation score on mrg-09: -INFINITY -clone_color: neutron-openvswitch-agent:2 allocation score on rdo7-node1: 0 -clone_color: neutron-openvswitch-agent:2 allocation score on rdo7-node2: 0 -clone_color: neutron-openvswitch-agent:2 allocation score on rdo7-node3: 0 -clone_color: neutron-openvswitch-agent:3 allocation score on mrg-07: -INFINITY -clone_color: neutron-openvswitch-agent:3 allocation score on mrg-08: -INFINITY -clone_color: neutron-openvswitch-agent:3 allocation score on mrg-09: -INFINITY -clone_color: neutron-openvswitch-agent:3 allocation score on rdo7-node1: 0 -clone_color: neutron-openvswitch-agent:3 allocation score on rdo7-node2: 0 -clone_color: neutron-openvswitch-agent:3 allocation score on rdo7-node3: 0 -clone_color: neutron-openvswitch-agent:4 allocation score on mrg-07: -INFINITY -clone_color: neutron-openvswitch-agent:4 allocation score on mrg-08: -INFINITY -clone_color: neutron-openvswitch-agent:4 allocation score on mrg-09: -INFINITY -clone_color: neutron-openvswitch-agent:4 allocation score on rdo7-node1: 0 -clone_color: neutron-openvswitch-agent:4 allocation score on rdo7-node2: 0 -clone_color: neutron-openvswitch-agent:4 allocation score on rdo7-node3: 0 -clone_color: neutron-openvswitch-agent:5 allocation score on mrg-07: -INFINITY -clone_color: neutron-openvswitch-agent:5 allocation score on mrg-08: -INFINITY -clone_color: neutron-openvswitch-agent:5 allocation score on mrg-09: -INFINITY -clone_color: neutron-openvswitch-agent:5 allocation score on rdo7-node1: 0 -clone_color: neutron-openvswitch-agent:5 allocation score on rdo7-node2: 0 -clone_color: neutron-openvswitch-agent:5 allocation score on rdo7-node3: 0 -clone_color: neutron-ovs-cleanup-clone allocation score on mrg-07: -INFINITY -clone_color: neutron-ovs-cleanup-clone allocation score on mrg-08: -INFINITY -clone_color: neutron-ovs-cleanup-clone allocation score on mrg-09: -INFINITY -clone_color: neutron-ovs-cleanup-clone allocation score on rdo7-node1: 0 -clone_color: neutron-ovs-cleanup-clone allocation score on rdo7-node2: 0 -clone_color: neutron-ovs-cleanup-clone allocation score on rdo7-node3: 0 -clone_color: neutron-ovs-cleanup:0 allocation score on mrg-07: -INFINITY -clone_color: neutron-ovs-cleanup:0 allocation score on mrg-08: -INFINITY -clone_color: neutron-ovs-cleanup:0 allocation score on mrg-09: -INFINITY -clone_color: neutron-ovs-cleanup:0 allocation score on rdo7-node1: 0 -clone_color: neutron-ovs-cleanup:0 allocation score on rdo7-node2: 0 -clone_color: neutron-ovs-cleanup:0 allocation score on rdo7-node3: 0 -clone_color: neutron-ovs-cleanup:1 allocation score on mrg-07: -INFINITY -clone_color: neutron-ovs-cleanup:1 allocation score on mrg-08: -INFINITY -clone_color: neutron-ovs-cleanup:1 allocation score on mrg-09: -INFINITY -clone_color: neutron-ovs-cleanup:1 allocation score on rdo7-node1: 0 -clone_color: neutron-ovs-cleanup:1 allocation score on rdo7-node2: 0 -clone_color: neutron-ovs-cleanup:1 allocation score on rdo7-node3: 0 -clone_color: neutron-ovs-cleanup:2 allocation score on mrg-07: -INFINITY -clone_color: neutron-ovs-cleanup:2 allocation score on mrg-08: -INFINITY -clone_color: neutron-ovs-cleanup:2 allocation score on mrg-09: -INFINITY -clone_color: neutron-ovs-cleanup:2 allocation score on rdo7-node1: 0 -clone_color: neutron-ovs-cleanup:2 allocation score on rdo7-node2: 0 -clone_color: neutron-ovs-cleanup:2 allocation score on rdo7-node3: 0 -clone_color: neutron-ovs-cleanup:3 allocation score on mrg-07: -INFINITY -clone_color: neutron-ovs-cleanup:3 allocation score on mrg-08: -INFINITY -clone_color: neutron-ovs-cleanup:3 allocation score on mrg-09: -INFINITY -clone_color: neutron-ovs-cleanup:3 allocation score on rdo7-node1: 0 -clone_color: neutron-ovs-cleanup:3 allocation score on rdo7-node2: 0 -clone_color: neutron-ovs-cleanup:3 allocation score on rdo7-node3: 0 -clone_color: neutron-ovs-cleanup:4 allocation score on mrg-07: -INFINITY -clone_color: neutron-ovs-cleanup:4 allocation score on mrg-08: -INFINITY -clone_color: neutron-ovs-cleanup:4 allocation score on mrg-09: -INFINITY -clone_color: neutron-ovs-cleanup:4 allocation score on rdo7-node1: 0 -clone_color: neutron-ovs-cleanup:4 allocation score on rdo7-node2: 0 -clone_color: neutron-ovs-cleanup:4 allocation score on rdo7-node3: 0 -clone_color: neutron-ovs-cleanup:5 allocation score on mrg-07: -INFINITY -clone_color: neutron-ovs-cleanup:5 allocation score on mrg-08: -INFINITY -clone_color: neutron-ovs-cleanup:5 allocation score on mrg-09: -INFINITY -clone_color: neutron-ovs-cleanup:5 allocation score on rdo7-node1: 0 -clone_color: neutron-ovs-cleanup:5 allocation score on rdo7-node2: 0 -clone_color: neutron-ovs-cleanup:5 allocation score on rdo7-node3: 0 -clone_color: neutron-scale-clone allocation score on mrg-07: -INFINITY -clone_color: neutron-scale-clone allocation score on mrg-08: -INFINITY -clone_color: neutron-scale-clone allocation score on mrg-09: -INFINITY -clone_color: neutron-scale-clone allocation score on rdo7-node1: 0 -clone_color: neutron-scale-clone allocation score on rdo7-node2: 0 -clone_color: neutron-scale-clone allocation score on rdo7-node3: 0 -clone_color: neutron-scale:0 allocation score on mrg-07: -INFINITY -clone_color: neutron-scale:0 allocation score on mrg-08: -INFINITY -clone_color: neutron-scale:0 allocation score on mrg-09: -INFINITY -clone_color: neutron-scale:0 allocation score on rdo7-node1: 0 -clone_color: neutron-scale:0 allocation score on rdo7-node2: 0 -clone_color: neutron-scale:0 allocation score on rdo7-node3: 0 -clone_color: neutron-scale:1 allocation score on mrg-07: -INFINITY -clone_color: neutron-scale:1 allocation score on mrg-08: -INFINITY -clone_color: neutron-scale:1 allocation score on mrg-09: -INFINITY -clone_color: neutron-scale:1 allocation score on rdo7-node1: 0 -clone_color: neutron-scale:1 allocation score on rdo7-node2: 0 -clone_color: neutron-scale:1 allocation score on rdo7-node3: 0 -clone_color: neutron-scale:2 allocation score on mrg-07: -INFINITY -clone_color: neutron-scale:2 allocation score on mrg-08: -INFINITY -clone_color: neutron-scale:2 allocation score on mrg-09: -INFINITY -clone_color: neutron-scale:2 allocation score on rdo7-node1: 0 -clone_color: neutron-scale:2 allocation score on rdo7-node2: 0 -clone_color: neutron-scale:2 allocation score on rdo7-node3: 0 -clone_color: neutron-server-clone allocation score on mrg-07: -INFINITY -clone_color: neutron-server-clone allocation score on mrg-08: -INFINITY -clone_color: neutron-server-clone allocation score on mrg-09: -INFINITY -clone_color: neutron-server-clone allocation score on rdo7-node1: 0 -clone_color: neutron-server-clone allocation score on rdo7-node2: 0 -clone_color: neutron-server-clone allocation score on rdo7-node3: 0 -clone_color: neutron-server:0 allocation score on mrg-07: -INFINITY -clone_color: neutron-server:0 allocation score on mrg-08: -INFINITY -clone_color: neutron-server:0 allocation score on mrg-09: -INFINITY -clone_color: neutron-server:0 allocation score on rdo7-node1: 0 -clone_color: neutron-server:0 allocation score on rdo7-node2: 0 -clone_color: neutron-server:0 allocation score on rdo7-node3: 0 -clone_color: neutron-server:1 allocation score on mrg-07: -INFINITY -clone_color: neutron-server:1 allocation score on mrg-08: -INFINITY -clone_color: neutron-server:1 allocation score on mrg-09: -INFINITY -clone_color: neutron-server:1 allocation score on rdo7-node1: 0 -clone_color: neutron-server:1 allocation score on rdo7-node2: 0 -clone_color: neutron-server:1 allocation score on rdo7-node3: 0 -clone_color: neutron-server:2 allocation score on mrg-07: -INFINITY -clone_color: neutron-server:2 allocation score on mrg-08: -INFINITY -clone_color: neutron-server:2 allocation score on mrg-09: -INFINITY -clone_color: neutron-server:2 allocation score on rdo7-node1: 0 -clone_color: neutron-server:2 allocation score on rdo7-node2: 0 -clone_color: neutron-server:2 allocation score on rdo7-node3: 0 -clone_color: neutron-server:3 allocation score on mrg-07: -INFINITY -clone_color: neutron-server:3 allocation score on mrg-08: -INFINITY -clone_color: neutron-server:3 allocation score on mrg-09: -INFINITY -clone_color: neutron-server:3 allocation score on rdo7-node1: 0 -clone_color: neutron-server:3 allocation score on rdo7-node2: 0 -clone_color: neutron-server:3 allocation score on rdo7-node3: 0 -clone_color: neutron-server:4 allocation score on mrg-07: -INFINITY -clone_color: neutron-server:4 allocation score on mrg-08: -INFINITY -clone_color: neutron-server:4 allocation score on mrg-09: -INFINITY -clone_color: neutron-server:4 allocation score on rdo7-node1: 0 -clone_color: neutron-server:4 allocation score on rdo7-node2: 0 -clone_color: neutron-server:4 allocation score on rdo7-node3: 0 -clone_color: neutron-server:5 allocation score on mrg-07: -INFINITY -clone_color: neutron-server:5 allocation score on mrg-08: -INFINITY -clone_color: neutron-server:5 allocation score on mrg-09: -INFINITY -clone_color: neutron-server:5 allocation score on rdo7-node1: 0 -clone_color: neutron-server:5 allocation score on rdo7-node2: 0 -clone_color: neutron-server:5 allocation score on rdo7-node3: 0 -clone_color: nova-api-clone allocation score on mrg-07: -INFINITY -clone_color: nova-api-clone allocation score on mrg-08: -INFINITY -clone_color: nova-api-clone allocation score on mrg-09: -INFINITY -clone_color: nova-api-clone allocation score on rdo7-node1: 0 -clone_color: nova-api-clone allocation score on rdo7-node2: 0 -clone_color: nova-api-clone allocation score on rdo7-node3: 0 -clone_color: nova-api:0 allocation score on mrg-07: -INFINITY -clone_color: nova-api:0 allocation score on mrg-08: -INFINITY -clone_color: nova-api:0 allocation score on mrg-09: -INFINITY -clone_color: nova-api:0 allocation score on rdo7-node1: 0 -clone_color: nova-api:0 allocation score on rdo7-node2: 0 -clone_color: nova-api:0 allocation score on rdo7-node3: 0 -clone_color: nova-api:1 allocation score on mrg-07: -INFINITY -clone_color: nova-api:1 allocation score on mrg-08: -INFINITY -clone_color: nova-api:1 allocation score on mrg-09: -INFINITY -clone_color: nova-api:1 allocation score on rdo7-node1: 0 -clone_color: nova-api:1 allocation score on rdo7-node2: 0 -clone_color: nova-api:1 allocation score on rdo7-node3: 0 -clone_color: nova-api:2 allocation score on mrg-07: -INFINITY -clone_color: nova-api:2 allocation score on mrg-08: -INFINITY -clone_color: nova-api:2 allocation score on mrg-09: -INFINITY -clone_color: nova-api:2 allocation score on rdo7-node1: 0 -clone_color: nova-api:2 allocation score on rdo7-node2: 0 -clone_color: nova-api:2 allocation score on rdo7-node3: 0 -clone_color: nova-api:3 allocation score on mrg-07: -INFINITY -clone_color: nova-api:3 allocation score on mrg-08: -INFINITY -clone_color: nova-api:3 allocation score on mrg-09: -INFINITY -clone_color: nova-api:3 allocation score on rdo7-node1: 0 -clone_color: nova-api:3 allocation score on rdo7-node2: 0 -clone_color: nova-api:3 allocation score on rdo7-node3: 0 -clone_color: nova-api:4 allocation score on mrg-07: -INFINITY -clone_color: nova-api:4 allocation score on mrg-08: -INFINITY -clone_color: nova-api:4 allocation score on mrg-09: -INFINITY -clone_color: nova-api:4 allocation score on rdo7-node1: 0 -clone_color: nova-api:4 allocation score on rdo7-node2: 0 -clone_color: nova-api:4 allocation score on rdo7-node3: 0 -clone_color: nova-api:5 allocation score on mrg-07: -INFINITY -clone_color: nova-api:5 allocation score on mrg-08: -INFINITY -clone_color: nova-api:5 allocation score on mrg-09: -INFINITY -clone_color: nova-api:5 allocation score on rdo7-node1: 0 -clone_color: nova-api:5 allocation score on rdo7-node2: 0 -clone_color: nova-api:5 allocation score on rdo7-node3: 0 -clone_color: nova-compute-clone allocation score on mrg-07: 0 -clone_color: nova-compute-clone allocation score on mrg-08: 0 -clone_color: nova-compute-clone allocation score on mrg-09: 0 -clone_color: nova-compute-clone allocation score on rdo7-node1: -INFINITY -clone_color: nova-compute-clone allocation score on rdo7-node2: -INFINITY -clone_color: nova-compute-clone allocation score on rdo7-node3: -INFINITY -clone_color: nova-compute:0 allocation score on mrg-07: 0 -clone_color: nova-compute:0 allocation score on mrg-08: 0 -clone_color: nova-compute:0 allocation score on mrg-09: 0 -clone_color: nova-compute:0 allocation score on rdo7-node1: -INFINITY -clone_color: nova-compute:0 allocation score on rdo7-node2: -INFINITY -clone_color: nova-compute:0 allocation score on rdo7-node3: -INFINITY -clone_color: nova-compute:1 allocation score on mrg-07: 0 -clone_color: nova-compute:1 allocation score on mrg-08: 0 -clone_color: nova-compute:1 allocation score on mrg-09: 0 -clone_color: nova-compute:1 allocation score on rdo7-node1: -INFINITY -clone_color: nova-compute:1 allocation score on rdo7-node2: -INFINITY -clone_color: nova-compute:1 allocation score on rdo7-node3: -INFINITY -clone_color: nova-compute:2 allocation score on mrg-07: 0 -clone_color: nova-compute:2 allocation score on mrg-08: 0 -clone_color: nova-compute:2 allocation score on mrg-09: 0 -clone_color: nova-compute:2 allocation score on rdo7-node1: -INFINITY -clone_color: nova-compute:2 allocation score on rdo7-node2: -INFINITY -clone_color: nova-compute:2 allocation score on rdo7-node3: -INFINITY -clone_color: nova-compute:3 allocation score on mrg-07: 0 -clone_color: nova-compute:3 allocation score on mrg-08: 0 -clone_color: nova-compute:3 allocation score on mrg-09: 0 -clone_color: nova-compute:3 allocation score on rdo7-node1: -INFINITY -clone_color: nova-compute:3 allocation score on rdo7-node2: -INFINITY -clone_color: nova-compute:3 allocation score on rdo7-node3: -INFINITY -clone_color: nova-compute:4 allocation score on mrg-07: 0 -clone_color: nova-compute:4 allocation score on mrg-08: 0 -clone_color: nova-compute:4 allocation score on mrg-09: 0 -clone_color: nova-compute:4 allocation score on rdo7-node1: -INFINITY -clone_color: nova-compute:4 allocation score on rdo7-node2: -INFINITY -clone_color: nova-compute:4 allocation score on rdo7-node3: -INFINITY -clone_color: nova-compute:5 allocation score on mrg-07: 0 -clone_color: nova-compute:5 allocation score on mrg-08: 0 -clone_color: nova-compute:5 allocation score on mrg-09: 0 -clone_color: nova-compute:5 allocation score on rdo7-node1: -INFINITY -clone_color: nova-compute:5 allocation score on rdo7-node2: -INFINITY -clone_color: nova-compute:5 allocation score on rdo7-node3: -INFINITY -clone_color: nova-conductor-clone allocation score on mrg-07: -INFINITY -clone_color: nova-conductor-clone allocation score on mrg-08: -INFINITY -clone_color: nova-conductor-clone allocation score on mrg-09: -INFINITY -clone_color: nova-conductor-clone allocation score on rdo7-node1: 0 -clone_color: nova-conductor-clone allocation score on rdo7-node2: 0 -clone_color: nova-conductor-clone allocation score on rdo7-node3: 0 -clone_color: nova-conductor:0 allocation score on mrg-07: -INFINITY -clone_color: nova-conductor:0 allocation score on mrg-08: -INFINITY -clone_color: nova-conductor:0 allocation score on mrg-09: -INFINITY -clone_color: nova-conductor:0 allocation score on rdo7-node1: 0 -clone_color: nova-conductor:0 allocation score on rdo7-node2: 0 -clone_color: nova-conductor:0 allocation score on rdo7-node3: 0 -clone_color: nova-conductor:1 allocation score on mrg-07: -INFINITY -clone_color: nova-conductor:1 allocation score on mrg-08: -INFINITY -clone_color: nova-conductor:1 allocation score on mrg-09: -INFINITY -clone_color: nova-conductor:1 allocation score on rdo7-node1: 0 -clone_color: nova-conductor:1 allocation score on rdo7-node2: 0 -clone_color: nova-conductor:1 allocation score on rdo7-node3: 0 -clone_color: nova-conductor:2 allocation score on mrg-07: -INFINITY -clone_color: nova-conductor:2 allocation score on mrg-08: -INFINITY -clone_color: nova-conductor:2 allocation score on mrg-09: -INFINITY -clone_color: nova-conductor:2 allocation score on rdo7-node1: 0 -clone_color: nova-conductor:2 allocation score on rdo7-node2: 0 -clone_color: nova-conductor:2 allocation score on rdo7-node3: 0 -clone_color: nova-conductor:3 allocation score on mrg-07: -INFINITY -clone_color: nova-conductor:3 allocation score on mrg-08: -INFINITY -clone_color: nova-conductor:3 allocation score on mrg-09: -INFINITY -clone_color: nova-conductor:3 allocation score on rdo7-node1: 0 -clone_color: nova-conductor:3 allocation score on rdo7-node2: 0 -clone_color: nova-conductor:3 allocation score on rdo7-node3: 0 -clone_color: nova-conductor:4 allocation score on mrg-07: -INFINITY -clone_color: nova-conductor:4 allocation score on mrg-08: -INFINITY -clone_color: nova-conductor:4 allocation score on mrg-09: -INFINITY -clone_color: nova-conductor:4 allocation score on rdo7-node1: 0 -clone_color: nova-conductor:4 allocation score on rdo7-node2: 0 -clone_color: nova-conductor:4 allocation score on rdo7-node3: 0 -clone_color: nova-conductor:5 allocation score on mrg-07: -INFINITY -clone_color: nova-conductor:5 allocation score on mrg-08: -INFINITY -clone_color: nova-conductor:5 allocation score on mrg-09: -INFINITY -clone_color: nova-conductor:5 allocation score on rdo7-node1: 0 -clone_color: nova-conductor:5 allocation score on rdo7-node2: 0 -clone_color: nova-conductor:5 allocation score on rdo7-node3: 0 -clone_color: nova-consoleauth-clone allocation score on mrg-07: -INFINITY -clone_color: nova-consoleauth-clone allocation score on mrg-08: -INFINITY -clone_color: nova-consoleauth-clone allocation score on mrg-09: -INFINITY -clone_color: nova-consoleauth-clone allocation score on rdo7-node1: 0 -clone_color: nova-consoleauth-clone allocation score on rdo7-node2: 0 -clone_color: nova-consoleauth-clone allocation score on rdo7-node3: 0 -clone_color: nova-consoleauth:0 allocation score on mrg-07: -INFINITY -clone_color: nova-consoleauth:0 allocation score on mrg-08: -INFINITY -clone_color: nova-consoleauth:0 allocation score on mrg-09: -INFINITY -clone_color: nova-consoleauth:0 allocation score on rdo7-node1: 0 -clone_color: nova-consoleauth:0 allocation score on rdo7-node2: 0 -clone_color: nova-consoleauth:0 allocation score on rdo7-node3: 0 -clone_color: nova-consoleauth:1 allocation score on mrg-07: -INFINITY -clone_color: nova-consoleauth:1 allocation score on mrg-08: -INFINITY -clone_color: nova-consoleauth:1 allocation score on mrg-09: -INFINITY -clone_color: nova-consoleauth:1 allocation score on rdo7-node1: 0 -clone_color: nova-consoleauth:1 allocation score on rdo7-node2: 0 -clone_color: nova-consoleauth:1 allocation score on rdo7-node3: 0 -clone_color: nova-consoleauth:2 allocation score on mrg-07: -INFINITY -clone_color: nova-consoleauth:2 allocation score on mrg-08: -INFINITY -clone_color: nova-consoleauth:2 allocation score on mrg-09: -INFINITY -clone_color: nova-consoleauth:2 allocation score on rdo7-node1: 0 -clone_color: nova-consoleauth:2 allocation score on rdo7-node2: 0 -clone_color: nova-consoleauth:2 allocation score on rdo7-node3: 0 -clone_color: nova-consoleauth:3 allocation score on mrg-07: -INFINITY -clone_color: nova-consoleauth:3 allocation score on mrg-08: -INFINITY -clone_color: nova-consoleauth:3 allocation score on mrg-09: -INFINITY -clone_color: nova-consoleauth:3 allocation score on rdo7-node1: 0 -clone_color: nova-consoleauth:3 allocation score on rdo7-node2: 0 -clone_color: nova-consoleauth:3 allocation score on rdo7-node3: 0 -clone_color: nova-consoleauth:4 allocation score on mrg-07: -INFINITY -clone_color: nova-consoleauth:4 allocation score on mrg-08: -INFINITY -clone_color: nova-consoleauth:4 allocation score on mrg-09: -INFINITY -clone_color: nova-consoleauth:4 allocation score on rdo7-node1: 0 -clone_color: nova-consoleauth:4 allocation score on rdo7-node2: 0 -clone_color: nova-consoleauth:4 allocation score on rdo7-node3: 0 -clone_color: nova-consoleauth:5 allocation score on mrg-07: -INFINITY -clone_color: nova-consoleauth:5 allocation score on mrg-08: -INFINITY -clone_color: nova-consoleauth:5 allocation score on mrg-09: -INFINITY -clone_color: nova-consoleauth:5 allocation score on rdo7-node1: 0 -clone_color: nova-consoleauth:5 allocation score on rdo7-node2: 0 -clone_color: nova-consoleauth:5 allocation score on rdo7-node3: 0 -clone_color: nova-novncproxy-clone allocation score on mrg-07: -INFINITY -clone_color: nova-novncproxy-clone allocation score on mrg-08: -INFINITY -clone_color: nova-novncproxy-clone allocation score on mrg-09: -INFINITY -clone_color: nova-novncproxy-clone allocation score on rdo7-node1: 0 -clone_color: nova-novncproxy-clone allocation score on rdo7-node2: 0 -clone_color: nova-novncproxy-clone allocation score on rdo7-node3: 0 -clone_color: nova-novncproxy:0 allocation score on mrg-07: -INFINITY -clone_color: nova-novncproxy:0 allocation score on mrg-08: -INFINITY -clone_color: nova-novncproxy:0 allocation score on mrg-09: -INFINITY -clone_color: nova-novncproxy:0 allocation score on rdo7-node1: 0 -clone_color: nova-novncproxy:0 allocation score on rdo7-node2: 0 -clone_color: nova-novncproxy:0 allocation score on rdo7-node3: 0 -clone_color: nova-novncproxy:1 allocation score on mrg-07: -INFINITY -clone_color: nova-novncproxy:1 allocation score on mrg-08: -INFINITY -clone_color: nova-novncproxy:1 allocation score on mrg-09: -INFINITY -clone_color: nova-novncproxy:1 allocation score on rdo7-node1: 0 -clone_color: nova-novncproxy:1 allocation score on rdo7-node2: 0 -clone_color: nova-novncproxy:1 allocation score on rdo7-node3: 0 -clone_color: nova-novncproxy:2 allocation score on mrg-07: -INFINITY -clone_color: nova-novncproxy:2 allocation score on mrg-08: -INFINITY -clone_color: nova-novncproxy:2 allocation score on mrg-09: -INFINITY -clone_color: nova-novncproxy:2 allocation score on rdo7-node1: 0 -clone_color: nova-novncproxy:2 allocation score on rdo7-node2: 0 -clone_color: nova-novncproxy:2 allocation score on rdo7-node3: 0 -clone_color: nova-novncproxy:3 allocation score on mrg-07: -INFINITY -clone_color: nova-novncproxy:3 allocation score on mrg-08: -INFINITY -clone_color: nova-novncproxy:3 allocation score on mrg-09: -INFINITY -clone_color: nova-novncproxy:3 allocation score on rdo7-node1: 0 -clone_color: nova-novncproxy:3 allocation score on rdo7-node2: 0 -clone_color: nova-novncproxy:3 allocation score on rdo7-node3: 0 -clone_color: nova-novncproxy:4 allocation score on mrg-07: -INFINITY -clone_color: nova-novncproxy:4 allocation score on mrg-08: -INFINITY -clone_color: nova-novncproxy:4 allocation score on mrg-09: -INFINITY -clone_color: nova-novncproxy:4 allocation score on rdo7-node1: 0 -clone_color: nova-novncproxy:4 allocation score on rdo7-node2: 0 -clone_color: nova-novncproxy:4 allocation score on rdo7-node3: 0 -clone_color: nova-novncproxy:5 allocation score on mrg-07: -INFINITY -clone_color: nova-novncproxy:5 allocation score on mrg-08: -INFINITY -clone_color: nova-novncproxy:5 allocation score on mrg-09: -INFINITY -clone_color: nova-novncproxy:5 allocation score on rdo7-node1: 0 -clone_color: nova-novncproxy:5 allocation score on rdo7-node2: 0 -clone_color: nova-novncproxy:5 allocation score on rdo7-node3: 0 -clone_color: nova-scheduler-clone allocation score on mrg-07: -INFINITY -clone_color: nova-scheduler-clone allocation score on mrg-08: -INFINITY -clone_color: nova-scheduler-clone allocation score on mrg-09: -INFINITY -clone_color: nova-scheduler-clone allocation score on rdo7-node1: 0 -clone_color: nova-scheduler-clone allocation score on rdo7-node2: 0 -clone_color: nova-scheduler-clone allocation score on rdo7-node3: 0 -clone_color: nova-scheduler:0 allocation score on mrg-07: -INFINITY -clone_color: nova-scheduler:0 allocation score on mrg-08: -INFINITY -clone_color: nova-scheduler:0 allocation score on mrg-09: -INFINITY -clone_color: nova-scheduler:0 allocation score on rdo7-node1: 0 -clone_color: nova-scheduler:0 allocation score on rdo7-node2: 0 -clone_color: nova-scheduler:0 allocation score on rdo7-node3: 0 -clone_color: nova-scheduler:1 allocation score on mrg-07: -INFINITY -clone_color: nova-scheduler:1 allocation score on mrg-08: -INFINITY -clone_color: nova-scheduler:1 allocation score on mrg-09: -INFINITY -clone_color: nova-scheduler:1 allocation score on rdo7-node1: 0 -clone_color: nova-scheduler:1 allocation score on rdo7-node2: 0 -clone_color: nova-scheduler:1 allocation score on rdo7-node3: 0 -clone_color: nova-scheduler:2 allocation score on mrg-07: -INFINITY -clone_color: nova-scheduler:2 allocation score on mrg-08: -INFINITY -clone_color: nova-scheduler:2 allocation score on mrg-09: -INFINITY -clone_color: nova-scheduler:2 allocation score on rdo7-node1: 0 -clone_color: nova-scheduler:2 allocation score on rdo7-node2: 0 -clone_color: nova-scheduler:2 allocation score on rdo7-node3: 0 -clone_color: nova-scheduler:3 allocation score on mrg-07: -INFINITY -clone_color: nova-scheduler:3 allocation score on mrg-08: -INFINITY -clone_color: nova-scheduler:3 allocation score on mrg-09: -INFINITY -clone_color: nova-scheduler:3 allocation score on rdo7-node1: 0 -clone_color: nova-scheduler:3 allocation score on rdo7-node2: 0 -clone_color: nova-scheduler:3 allocation score on rdo7-node3: 0 -clone_color: nova-scheduler:4 allocation score on mrg-07: -INFINITY -clone_color: nova-scheduler:4 allocation score on mrg-08: -INFINITY -clone_color: nova-scheduler:4 allocation score on mrg-09: -INFINITY -clone_color: nova-scheduler:4 allocation score on rdo7-node1: 0 -clone_color: nova-scheduler:4 allocation score on rdo7-node2: 0 -clone_color: nova-scheduler:4 allocation score on rdo7-node3: 0 -clone_color: nova-scheduler:5 allocation score on mrg-07: -INFINITY -clone_color: nova-scheduler:5 allocation score on mrg-08: -INFINITY -clone_color: nova-scheduler:5 allocation score on mrg-09: -INFINITY -clone_color: nova-scheduler:5 allocation score on rdo7-node1: 0 -clone_color: nova-scheduler:5 allocation score on rdo7-node2: 0 -clone_color: nova-scheduler:5 allocation score on rdo7-node3: 0 -clone_color: rabbitmq-server-clone allocation score on mrg-07: -INFINITY -clone_color: rabbitmq-server-clone allocation score on mrg-08: -INFINITY -clone_color: rabbitmq-server-clone allocation score on mrg-09: -INFINITY -clone_color: rabbitmq-server-clone allocation score on rdo7-node1: 0 -clone_color: rabbitmq-server-clone allocation score on rdo7-node2: 0 -clone_color: rabbitmq-server-clone allocation score on rdo7-node3: 0 -clone_color: rabbitmq-server:0 allocation score on mrg-07: -INFINITY -clone_color: rabbitmq-server:0 allocation score on mrg-08: -INFINITY -clone_color: rabbitmq-server:0 allocation score on mrg-09: -INFINITY -clone_color: rabbitmq-server:0 allocation score on rdo7-node1: 1 -clone_color: rabbitmq-server:0 allocation score on rdo7-node2: 0 -clone_color: rabbitmq-server:0 allocation score on rdo7-node3: 0 -clone_color: rabbitmq-server:1 allocation score on mrg-07: -INFINITY -clone_color: rabbitmq-server:1 allocation score on mrg-08: -INFINITY -clone_color: rabbitmq-server:1 allocation score on mrg-09: -INFINITY -clone_color: rabbitmq-server:1 allocation score on rdo7-node1: 0 -clone_color: rabbitmq-server:1 allocation score on rdo7-node2: 1 -clone_color: rabbitmq-server:1 allocation score on rdo7-node3: 0 -clone_color: rabbitmq-server:2 allocation score on mrg-07: -INFINITY -clone_color: rabbitmq-server:2 allocation score on mrg-08: -INFINITY -clone_color: rabbitmq-server:2 allocation score on mrg-09: -INFINITY -clone_color: rabbitmq-server:2 allocation score on rdo7-node1: 0 -clone_color: rabbitmq-server:2 allocation score on rdo7-node2: 0 -clone_color: rabbitmq-server:2 allocation score on rdo7-node3: 1 -clone_color: rabbitmq-server:3 allocation score on mrg-07: -INFINITY -clone_color: rabbitmq-server:3 allocation score on mrg-08: -INFINITY -clone_color: rabbitmq-server:3 allocation score on mrg-09: -INFINITY -clone_color: rabbitmq-server:3 allocation score on rdo7-node1: 0 -clone_color: rabbitmq-server:3 allocation score on rdo7-node2: 0 -clone_color: rabbitmq-server:3 allocation score on rdo7-node3: 0 -clone_color: rabbitmq-server:4 allocation score on mrg-07: -INFINITY -clone_color: rabbitmq-server:4 allocation score on mrg-08: -INFINITY -clone_color: rabbitmq-server:4 allocation score on mrg-09: -INFINITY -clone_color: rabbitmq-server:4 allocation score on rdo7-node1: 0 -clone_color: rabbitmq-server:4 allocation score on rdo7-node2: 0 -clone_color: rabbitmq-server:4 allocation score on rdo7-node3: 0 -clone_color: rabbitmq-server:5 allocation score on mrg-07: -INFINITY -clone_color: rabbitmq-server:5 allocation score on mrg-08: -INFINITY -clone_color: rabbitmq-server:5 allocation score on mrg-09: -INFINITY -clone_color: rabbitmq-server:5 allocation score on rdo7-node1: 0 -clone_color: rabbitmq-server:5 allocation score on rdo7-node2: 0 -clone_color: rabbitmq-server:5 allocation score on rdo7-node3: 0 -clone_color: redis-master allocation score on mrg-07: -INFINITY -clone_color: redis-master allocation score on mrg-08: -INFINITY -clone_color: redis-master allocation score on mrg-09: -INFINITY -clone_color: redis-master allocation score on rdo7-node1: 0 -clone_color: redis-master allocation score on rdo7-node2: 0 -clone_color: redis-master allocation score on rdo7-node3: 0 -clone_color: redis:0 allocation score on mrg-07: -INFINITY -clone_color: redis:0 allocation score on mrg-08: -INFINITY -clone_color: redis:0 allocation score on mrg-09: -INFINITY -clone_color: redis:0 allocation score on rdo7-node1: 1001 -clone_color: redis:0 allocation score on rdo7-node2: 0 -clone_color: redis:0 allocation score on rdo7-node3: 0 -clone_color: redis:1 allocation score on mrg-07: -INFINITY -clone_color: redis:1 allocation score on mrg-08: -INFINITY -clone_color: redis:1 allocation score on mrg-09: -INFINITY -clone_color: redis:1 allocation score on rdo7-node1: 0 -clone_color: redis:1 allocation score on rdo7-node2: 2 -clone_color: redis:1 allocation score on rdo7-node3: 0 -clone_color: redis:2 allocation score on mrg-07: -INFINITY -clone_color: redis:2 allocation score on mrg-08: -INFINITY -clone_color: redis:2 allocation score on mrg-09: -INFINITY -clone_color: redis:2 allocation score on rdo7-node1: 0 -clone_color: redis:2 allocation score on rdo7-node2: 0 -clone_color: redis:2 allocation score on rdo7-node3: 2 -clone_color: redis:3 allocation score on mrg-07: -INFINITY -clone_color: redis:3 allocation score on mrg-08: -INFINITY -clone_color: redis:3 allocation score on mrg-09: -INFINITY -clone_color: redis:3 allocation score on rdo7-node1: 1000 -clone_color: redis:3 allocation score on rdo7-node2: 1 -clone_color: redis:3 allocation score on rdo7-node3: 1 -clone_color: redis:4 allocation score on mrg-07: -INFINITY -clone_color: redis:4 allocation score on mrg-08: -INFINITY -clone_color: redis:4 allocation score on mrg-09: -INFINITY -clone_color: redis:4 allocation score on rdo7-node1: 1000 -clone_color: redis:4 allocation score on rdo7-node2: 1 -clone_color: redis:4 allocation score on rdo7-node3: 1 -clone_color: redis:5 allocation score on mrg-07: -INFINITY -clone_color: redis:5 allocation score on mrg-08: -INFINITY -clone_color: redis:5 allocation score on mrg-09: -INFINITY -clone_color: redis:5 allocation score on rdo7-node1: 1000 -clone_color: redis:5 allocation score on rdo7-node2: 1 -clone_color: redis:5 allocation score on rdo7-node3: 1 -clone_color: swift-account-clone allocation score on mrg-07: -INFINITY -clone_color: swift-account-clone allocation score on mrg-08: -INFINITY -clone_color: swift-account-clone allocation score on mrg-09: -INFINITY -clone_color: swift-account-clone allocation score on rdo7-node1: 0 -clone_color: swift-account-clone allocation score on rdo7-node2: 0 -clone_color: swift-account-clone allocation score on rdo7-node3: 0 -clone_color: swift-account:0 allocation score on mrg-07: -INFINITY -clone_color: swift-account:0 allocation score on mrg-08: -INFINITY -clone_color: swift-account:0 allocation score on mrg-09: -INFINITY -clone_color: swift-account:0 allocation score on rdo7-node1: 0 -clone_color: swift-account:0 allocation score on rdo7-node2: 0 -clone_color: swift-account:0 allocation score on rdo7-node3: 0 -clone_color: swift-account:1 allocation score on mrg-07: -INFINITY -clone_color: swift-account:1 allocation score on mrg-08: -INFINITY -clone_color: swift-account:1 allocation score on mrg-09: -INFINITY -clone_color: swift-account:1 allocation score on rdo7-node1: 0 -clone_color: swift-account:1 allocation score on rdo7-node2: 0 -clone_color: swift-account:1 allocation score on rdo7-node3: 0 -clone_color: swift-account:2 allocation score on mrg-07: -INFINITY -clone_color: swift-account:2 allocation score on mrg-08: -INFINITY -clone_color: swift-account:2 allocation score on mrg-09: -INFINITY -clone_color: swift-account:2 allocation score on rdo7-node1: 0 -clone_color: swift-account:2 allocation score on rdo7-node2: 0 -clone_color: swift-account:2 allocation score on rdo7-node3: 0 -clone_color: swift-account:3 allocation score on mrg-07: -INFINITY -clone_color: swift-account:3 allocation score on mrg-08: -INFINITY -clone_color: swift-account:3 allocation score on mrg-09: -INFINITY -clone_color: swift-account:3 allocation score on rdo7-node1: 0 -clone_color: swift-account:3 allocation score on rdo7-node2: 0 -clone_color: swift-account:3 allocation score on rdo7-node3: 0 -clone_color: swift-account:4 allocation score on mrg-07: -INFINITY -clone_color: swift-account:4 allocation score on mrg-08: -INFINITY -clone_color: swift-account:4 allocation score on mrg-09: -INFINITY -clone_color: swift-account:4 allocation score on rdo7-node1: 0 -clone_color: swift-account:4 allocation score on rdo7-node2: 0 -clone_color: swift-account:4 allocation score on rdo7-node3: 0 -clone_color: swift-account:5 allocation score on mrg-07: -INFINITY -clone_color: swift-account:5 allocation score on mrg-08: -INFINITY -clone_color: swift-account:5 allocation score on mrg-09: -INFINITY -clone_color: swift-account:5 allocation score on rdo7-node1: 0 -clone_color: swift-account:5 allocation score on rdo7-node2: 0 -clone_color: swift-account:5 allocation score on rdo7-node3: 0 -clone_color: swift-container-clone allocation score on mrg-07: -INFINITY -clone_color: swift-container-clone allocation score on mrg-08: -INFINITY -clone_color: swift-container-clone allocation score on mrg-09: -INFINITY -clone_color: swift-container-clone allocation score on rdo7-node1: 0 -clone_color: swift-container-clone allocation score on rdo7-node2: 0 -clone_color: swift-container-clone allocation score on rdo7-node3: 0 -clone_color: swift-container:0 allocation score on mrg-07: -INFINITY -clone_color: swift-container:0 allocation score on mrg-08: -INFINITY -clone_color: swift-container:0 allocation score on mrg-09: -INFINITY -clone_color: swift-container:0 allocation score on rdo7-node1: 0 -clone_color: swift-container:0 allocation score on rdo7-node2: 0 -clone_color: swift-container:0 allocation score on rdo7-node3: 0 -clone_color: swift-container:1 allocation score on mrg-07: -INFINITY -clone_color: swift-container:1 allocation score on mrg-08: -INFINITY -clone_color: swift-container:1 allocation score on mrg-09: -INFINITY -clone_color: swift-container:1 allocation score on rdo7-node1: 0 -clone_color: swift-container:1 allocation score on rdo7-node2: 0 -clone_color: swift-container:1 allocation score on rdo7-node3: 0 -clone_color: swift-container:2 allocation score on mrg-07: -INFINITY -clone_color: swift-container:2 allocation score on mrg-08: -INFINITY -clone_color: swift-container:2 allocation score on mrg-09: -INFINITY -clone_color: swift-container:2 allocation score on rdo7-node1: 0 -clone_color: swift-container:2 allocation score on rdo7-node2: 0 -clone_color: swift-container:2 allocation score on rdo7-node3: 0 -clone_color: swift-container:3 allocation score on mrg-07: -INFINITY -clone_color: swift-container:3 allocation score on mrg-08: -INFINITY -clone_color: swift-container:3 allocation score on mrg-09: -INFINITY -clone_color: swift-container:3 allocation score on rdo7-node1: 0 -clone_color: swift-container:3 allocation score on rdo7-node2: 0 -clone_color: swift-container:3 allocation score on rdo7-node3: 0 -clone_color: swift-container:4 allocation score on mrg-07: -INFINITY -clone_color: swift-container:4 allocation score on mrg-08: -INFINITY -clone_color: swift-container:4 allocation score on mrg-09: -INFINITY -clone_color: swift-container:4 allocation score on rdo7-node1: 0 -clone_color: swift-container:4 allocation score on rdo7-node2: 0 -clone_color: swift-container:4 allocation score on rdo7-node3: 0 -clone_color: swift-container:5 allocation score on mrg-07: -INFINITY -clone_color: swift-container:5 allocation score on mrg-08: -INFINITY -clone_color: swift-container:5 allocation score on mrg-09: -INFINITY -clone_color: swift-container:5 allocation score on rdo7-node1: 0 -clone_color: swift-container:5 allocation score on rdo7-node2: 0 -clone_color: swift-container:5 allocation score on rdo7-node3: 0 -clone_color: swift-fs-clone allocation score on mrg-07: -INFINITY -clone_color: swift-fs-clone allocation score on mrg-08: -INFINITY -clone_color: swift-fs-clone allocation score on mrg-09: -INFINITY -clone_color: swift-fs-clone allocation score on rdo7-node1: 0 -clone_color: swift-fs-clone allocation score on rdo7-node2: 0 -clone_color: swift-fs-clone allocation score on rdo7-node3: 0 -clone_color: swift-fs:0 allocation score on mrg-07: -INFINITY -clone_color: swift-fs:0 allocation score on mrg-08: -INFINITY -clone_color: swift-fs:0 allocation score on mrg-09: -INFINITY -clone_color: swift-fs:0 allocation score on rdo7-node1: 1 -clone_color: swift-fs:0 allocation score on rdo7-node2: 0 -clone_color: swift-fs:0 allocation score on rdo7-node3: 0 -clone_color: swift-fs:1 allocation score on mrg-07: -INFINITY -clone_color: swift-fs:1 allocation score on mrg-08: -INFINITY -clone_color: swift-fs:1 allocation score on mrg-09: -INFINITY -clone_color: swift-fs:1 allocation score on rdo7-node1: 0 -clone_color: swift-fs:1 allocation score on rdo7-node2: 1 -clone_color: swift-fs:1 allocation score on rdo7-node3: 0 -clone_color: swift-fs:2 allocation score on mrg-07: -INFINITY -clone_color: swift-fs:2 allocation score on mrg-08: -INFINITY -clone_color: swift-fs:2 allocation score on mrg-09: -INFINITY -clone_color: swift-fs:2 allocation score on rdo7-node1: 0 -clone_color: swift-fs:2 allocation score on rdo7-node2: 0 -clone_color: swift-fs:2 allocation score on rdo7-node3: 1 -clone_color: swift-fs:3 allocation score on mrg-07: -INFINITY -clone_color: swift-fs:3 allocation score on mrg-08: -INFINITY -clone_color: swift-fs:3 allocation score on mrg-09: -INFINITY -clone_color: swift-fs:3 allocation score on rdo7-node1: 0 -clone_color: swift-fs:3 allocation score on rdo7-node2: 0 -clone_color: swift-fs:3 allocation score on rdo7-node3: 0 -clone_color: swift-fs:4 allocation score on mrg-07: -INFINITY -clone_color: swift-fs:4 allocation score on mrg-08: -INFINITY -clone_color: swift-fs:4 allocation score on mrg-09: -INFINITY -clone_color: swift-fs:4 allocation score on rdo7-node1: 0 -clone_color: swift-fs:4 allocation score on rdo7-node2: 0 -clone_color: swift-fs:4 allocation score on rdo7-node3: 0 -clone_color: swift-fs:5 allocation score on mrg-07: -INFINITY -clone_color: swift-fs:5 allocation score on mrg-08: -INFINITY -clone_color: swift-fs:5 allocation score on mrg-09: -INFINITY -clone_color: swift-fs:5 allocation score on rdo7-node1: 0 -clone_color: swift-fs:5 allocation score on rdo7-node2: 0 -clone_color: swift-fs:5 allocation score on rdo7-node3: 0 -clone_color: swift-object-clone allocation score on mrg-07: -INFINITY -clone_color: swift-object-clone allocation score on mrg-08: -INFINITY -clone_color: swift-object-clone allocation score on mrg-09: -INFINITY -clone_color: swift-object-clone allocation score on rdo7-node1: 0 -clone_color: swift-object-clone allocation score on rdo7-node2: 0 -clone_color: swift-object-clone allocation score on rdo7-node3: 0 -clone_color: swift-object:0 allocation score on mrg-07: -INFINITY -clone_color: swift-object:0 allocation score on mrg-08: -INFINITY -clone_color: swift-object:0 allocation score on mrg-09: -INFINITY -clone_color: swift-object:0 allocation score on rdo7-node1: 0 -clone_color: swift-object:0 allocation score on rdo7-node2: 0 -clone_color: swift-object:0 allocation score on rdo7-node3: 0 -clone_color: swift-object:1 allocation score on mrg-07: -INFINITY -clone_color: swift-object:1 allocation score on mrg-08: -INFINITY -clone_color: swift-object:1 allocation score on mrg-09: -INFINITY -clone_color: swift-object:1 allocation score on rdo7-node1: 0 -clone_color: swift-object:1 allocation score on rdo7-node2: 0 -clone_color: swift-object:1 allocation score on rdo7-node3: 0 -clone_color: swift-object:2 allocation score on mrg-07: -INFINITY -clone_color: swift-object:2 allocation score on mrg-08: -INFINITY -clone_color: swift-object:2 allocation score on mrg-09: -INFINITY -clone_color: swift-object:2 allocation score on rdo7-node1: 0 -clone_color: swift-object:2 allocation score on rdo7-node2: 0 -clone_color: swift-object:2 allocation score on rdo7-node3: 0 -clone_color: swift-object:3 allocation score on mrg-07: -INFINITY -clone_color: swift-object:3 allocation score on mrg-08: -INFINITY -clone_color: swift-object:3 allocation score on mrg-09: -INFINITY -clone_color: swift-object:3 allocation score on rdo7-node1: 0 -clone_color: swift-object:3 allocation score on rdo7-node2: 0 -clone_color: swift-object:3 allocation score on rdo7-node3: 0 -clone_color: swift-object:4 allocation score on mrg-07: -INFINITY -clone_color: swift-object:4 allocation score on mrg-08: -INFINITY -clone_color: swift-object:4 allocation score on mrg-09: -INFINITY -clone_color: swift-object:4 allocation score on rdo7-node1: 0 -clone_color: swift-object:4 allocation score on rdo7-node2: 0 -clone_color: swift-object:4 allocation score on rdo7-node3: 0 -clone_color: swift-object:5 allocation score on mrg-07: -INFINITY -clone_color: swift-object:5 allocation score on mrg-08: -INFINITY -clone_color: swift-object:5 allocation score on mrg-09: -INFINITY -clone_color: swift-object:5 allocation score on rdo7-node1: 0 -clone_color: swift-object:5 allocation score on rdo7-node2: 0 -clone_color: swift-object:5 allocation score on rdo7-node3: 0 -clone_color: swift-proxy-clone allocation score on mrg-07: -INFINITY -clone_color: swift-proxy-clone allocation score on mrg-08: -INFINITY -clone_color: swift-proxy-clone allocation score on mrg-09: -INFINITY -clone_color: swift-proxy-clone allocation score on rdo7-node1: 0 -clone_color: swift-proxy-clone allocation score on rdo7-node2: 0 -clone_color: swift-proxy-clone allocation score on rdo7-node3: 0 -clone_color: swift-proxy:0 allocation score on mrg-07: -INFINITY -clone_color: swift-proxy:0 allocation score on mrg-08: -INFINITY -clone_color: swift-proxy:0 allocation score on mrg-09: -INFINITY -clone_color: swift-proxy:0 allocation score on rdo7-node1: 0 -clone_color: swift-proxy:0 allocation score on rdo7-node2: 0 -clone_color: swift-proxy:0 allocation score on rdo7-node3: 0 -clone_color: swift-proxy:1 allocation score on mrg-07: -INFINITY -clone_color: swift-proxy:1 allocation score on mrg-08: -INFINITY -clone_color: swift-proxy:1 allocation score on mrg-09: -INFINITY -clone_color: swift-proxy:1 allocation score on rdo7-node1: 0 -clone_color: swift-proxy:1 allocation score on rdo7-node2: 0 -clone_color: swift-proxy:1 allocation score on rdo7-node3: 0 -clone_color: swift-proxy:2 allocation score on mrg-07: -INFINITY -clone_color: swift-proxy:2 allocation score on mrg-08: -INFINITY -clone_color: swift-proxy:2 allocation score on mrg-09: -INFINITY -clone_color: swift-proxy:2 allocation score on rdo7-node1: 0 -clone_color: swift-proxy:2 allocation score on rdo7-node2: 0 -clone_color: swift-proxy:2 allocation score on rdo7-node3: 0 -clone_color: swift-proxy:3 allocation score on mrg-07: -INFINITY -clone_color: swift-proxy:3 allocation score on mrg-08: -INFINITY -clone_color: swift-proxy:3 allocation score on mrg-09: -INFINITY -clone_color: swift-proxy:3 allocation score on rdo7-node1: 0 -clone_color: swift-proxy:3 allocation score on rdo7-node2: 0 -clone_color: swift-proxy:3 allocation score on rdo7-node3: 0 -clone_color: swift-proxy:4 allocation score on mrg-07: -INFINITY -clone_color: swift-proxy:4 allocation score on mrg-08: -INFINITY -clone_color: swift-proxy:4 allocation score on mrg-09: -INFINITY -clone_color: swift-proxy:4 allocation score on rdo7-node1: 0 -clone_color: swift-proxy:4 allocation score on rdo7-node2: 0 -clone_color: swift-proxy:4 allocation score on rdo7-node3: 0 -clone_color: swift-proxy:5 allocation score on mrg-07: -INFINITY -clone_color: swift-proxy:5 allocation score on mrg-08: -INFINITY -clone_color: swift-proxy:5 allocation score on mrg-09: -INFINITY -clone_color: swift-proxy:5 allocation score on rdo7-node1: 0 -clone_color: swift-proxy:5 allocation score on rdo7-node2: 0 -clone_color: swift-proxy:5 allocation score on rdo7-node3: 0 galera:0 promotion score on rdo7-node1: 100 galera:1 promotion score on rdo7-node2: 100 galera:2 promotion score on rdo7-node3: 100 galera:3 promotion score on none: 0 galera:4 promotion score on none: 0 galera:5 promotion score on none: 0 -native_color: ceilometer-alarm-evaluator:0 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-evaluator:0 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-evaluator:0 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-evaluator:0 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-alarm-evaluator:0 allocation score on rdo7-node2: 0 -native_color: ceilometer-alarm-evaluator:0 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-alarm-evaluator:1 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-evaluator:1 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-evaluator:1 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-evaluator:1 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-alarm-evaluator:1 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-alarm-evaluator:1 allocation score on rdo7-node3: 0 -native_color: ceilometer-alarm-evaluator:2 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-evaluator:2 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-evaluator:2 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-evaluator:2 allocation score on rdo7-node1: 0 -native_color: ceilometer-alarm-evaluator:2 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-alarm-evaluator:2 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-alarm-evaluator:3 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-evaluator:3 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-evaluator:3 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-evaluator:3 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-alarm-evaluator:3 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-alarm-evaluator:3 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-alarm-evaluator:4 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-evaluator:4 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-evaluator:4 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-evaluator:4 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-alarm-evaluator:4 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-alarm-evaluator:4 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-alarm-evaluator:5 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-evaluator:5 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-evaluator:5 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-evaluator:5 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-alarm-evaluator:5 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-alarm-evaluator:5 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-alarm-notifier:0 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-notifier:0 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-notifier:0 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-notifier:0 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-alarm-notifier:0 allocation score on rdo7-node2: 0 -native_color: ceilometer-alarm-notifier:0 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-alarm-notifier:1 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-notifier:1 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-notifier:1 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-notifier:1 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-alarm-notifier:1 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-alarm-notifier:1 allocation score on rdo7-node3: 0 -native_color: ceilometer-alarm-notifier:2 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-notifier:2 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-notifier:2 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-notifier:2 allocation score on rdo7-node1: 0 -native_color: ceilometer-alarm-notifier:2 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-alarm-notifier:2 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-alarm-notifier:3 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-notifier:3 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-notifier:3 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-notifier:3 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-alarm-notifier:3 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-alarm-notifier:3 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-alarm-notifier:4 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-notifier:4 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-notifier:4 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-notifier:4 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-alarm-notifier:4 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-alarm-notifier:4 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-alarm-notifier:5 allocation score on mrg-07: -INFINITY -native_color: ceilometer-alarm-notifier:5 allocation score on mrg-08: -INFINITY -native_color: ceilometer-alarm-notifier:5 allocation score on mrg-09: -INFINITY -native_color: ceilometer-alarm-notifier:5 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-alarm-notifier:5 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-alarm-notifier:5 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-api:0 allocation score on mrg-07: -INFINITY -native_color: ceilometer-api:0 allocation score on mrg-08: -INFINITY -native_color: ceilometer-api:0 allocation score on mrg-09: -INFINITY -native_color: ceilometer-api:0 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-api:0 allocation score on rdo7-node2: 0 -native_color: ceilometer-api:0 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-api:1 allocation score on mrg-07: -INFINITY -native_color: ceilometer-api:1 allocation score on mrg-08: -INFINITY -native_color: ceilometer-api:1 allocation score on mrg-09: -INFINITY -native_color: ceilometer-api:1 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-api:1 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-api:1 allocation score on rdo7-node3: 0 -native_color: ceilometer-api:2 allocation score on mrg-07: -INFINITY -native_color: ceilometer-api:2 allocation score on mrg-08: -INFINITY -native_color: ceilometer-api:2 allocation score on mrg-09: -INFINITY -native_color: ceilometer-api:2 allocation score on rdo7-node1: 0 -native_color: ceilometer-api:2 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-api:2 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-api:3 allocation score on mrg-07: -INFINITY -native_color: ceilometer-api:3 allocation score on mrg-08: -INFINITY -native_color: ceilometer-api:3 allocation score on mrg-09: -INFINITY -native_color: ceilometer-api:3 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-api:3 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-api:3 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-api:4 allocation score on mrg-07: -INFINITY -native_color: ceilometer-api:4 allocation score on mrg-08: -INFINITY -native_color: ceilometer-api:4 allocation score on mrg-09: -INFINITY -native_color: ceilometer-api:4 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-api:4 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-api:4 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-api:5 allocation score on mrg-07: -INFINITY -native_color: ceilometer-api:5 allocation score on mrg-08: -INFINITY -native_color: ceilometer-api:5 allocation score on mrg-09: -INFINITY -native_color: ceilometer-api:5 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-api:5 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-api:5 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-central:0 allocation score on mrg-07: -INFINITY -native_color: ceilometer-central:0 allocation score on mrg-08: -INFINITY -native_color: ceilometer-central:0 allocation score on mrg-09: -INFINITY -native_color: ceilometer-central:0 allocation score on rdo7-node1: 0 -native_color: ceilometer-central:0 allocation score on rdo7-node2: 0 -native_color: ceilometer-central:0 allocation score on rdo7-node3: 0 -native_color: ceilometer-central:1 allocation score on mrg-07: -INFINITY -native_color: ceilometer-central:1 allocation score on mrg-08: -INFINITY -native_color: ceilometer-central:1 allocation score on mrg-09: -INFINITY -native_color: ceilometer-central:1 allocation score on rdo7-node1: 0 -native_color: ceilometer-central:1 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-central:1 allocation score on rdo7-node3: 0 -native_color: ceilometer-central:2 allocation score on mrg-07: -INFINITY -native_color: ceilometer-central:2 allocation score on mrg-08: -INFINITY -native_color: ceilometer-central:2 allocation score on mrg-09: -INFINITY -native_color: ceilometer-central:2 allocation score on rdo7-node1: 0 -native_color: ceilometer-central:2 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-central:2 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-central:3 allocation score on mrg-07: -INFINITY -native_color: ceilometer-central:3 allocation score on mrg-08: -INFINITY -native_color: ceilometer-central:3 allocation score on mrg-09: -INFINITY -native_color: ceilometer-central:3 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-central:3 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-central:3 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-central:4 allocation score on mrg-07: -INFINITY -native_color: ceilometer-central:4 allocation score on mrg-08: -INFINITY -native_color: ceilometer-central:4 allocation score on mrg-09: -INFINITY -native_color: ceilometer-central:4 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-central:4 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-central:4 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-central:5 allocation score on mrg-07: -INFINITY -native_color: ceilometer-central:5 allocation score on mrg-08: -INFINITY -native_color: ceilometer-central:5 allocation score on mrg-09: -INFINITY -native_color: ceilometer-central:5 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-central:5 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-central:5 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-collector:0 allocation score on mrg-07: -INFINITY -native_color: ceilometer-collector:0 allocation score on mrg-08: -INFINITY -native_color: ceilometer-collector:0 allocation score on mrg-09: -INFINITY -native_color: ceilometer-collector:0 allocation score on rdo7-node1: 0 -native_color: ceilometer-collector:0 allocation score on rdo7-node2: 0 -native_color: ceilometer-collector:0 allocation score on rdo7-node3: 0 -native_color: ceilometer-collector:1 allocation score on mrg-07: -INFINITY -native_color: ceilometer-collector:1 allocation score on mrg-08: -INFINITY -native_color: ceilometer-collector:1 allocation score on mrg-09: -INFINITY -native_color: ceilometer-collector:1 allocation score on rdo7-node1: 0 -native_color: ceilometer-collector:1 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-collector:1 allocation score on rdo7-node3: 0 -native_color: ceilometer-collector:2 allocation score on mrg-07: -INFINITY -native_color: ceilometer-collector:2 allocation score on mrg-08: -INFINITY -native_color: ceilometer-collector:2 allocation score on mrg-09: -INFINITY -native_color: ceilometer-collector:2 allocation score on rdo7-node1: 0 -native_color: ceilometer-collector:2 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-collector:2 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-collector:3 allocation score on mrg-07: -INFINITY -native_color: ceilometer-collector:3 allocation score on mrg-08: -INFINITY -native_color: ceilometer-collector:3 allocation score on mrg-09: -INFINITY -native_color: ceilometer-collector:3 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-collector:3 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-collector:3 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-collector:4 allocation score on mrg-07: -INFINITY -native_color: ceilometer-collector:4 allocation score on mrg-08: -INFINITY -native_color: ceilometer-collector:4 allocation score on mrg-09: -INFINITY -native_color: ceilometer-collector:4 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-collector:4 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-collector:4 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-collector:5 allocation score on mrg-07: -INFINITY -native_color: ceilometer-collector:5 allocation score on mrg-08: -INFINITY -native_color: ceilometer-collector:5 allocation score on mrg-09: -INFINITY -native_color: ceilometer-collector:5 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-collector:5 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-collector:5 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-compute:0 allocation score on mrg-07: 0 -native_color: ceilometer-compute:0 allocation score on mrg-08: -INFINITY -native_color: ceilometer-compute:0 allocation score on mrg-09: -INFINITY -native_color: ceilometer-compute:0 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-compute:0 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-compute:0 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-compute:1 allocation score on mrg-07: -INFINITY -native_color: ceilometer-compute:1 allocation score on mrg-08: 0 -native_color: ceilometer-compute:1 allocation score on mrg-09: -INFINITY -native_color: ceilometer-compute:1 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-compute:1 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-compute:1 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-compute:2 allocation score on mrg-07: -INFINITY -native_color: ceilometer-compute:2 allocation score on mrg-08: -INFINITY -native_color: ceilometer-compute:2 allocation score on mrg-09: 0 -native_color: ceilometer-compute:2 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-compute:2 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-compute:2 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-compute:3 allocation score on mrg-07: -INFINITY -native_color: ceilometer-compute:3 allocation score on mrg-08: -INFINITY -native_color: ceilometer-compute:3 allocation score on mrg-09: -INFINITY -native_color: ceilometer-compute:3 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-compute:3 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-compute:3 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-compute:4 allocation score on mrg-07: -INFINITY -native_color: ceilometer-compute:4 allocation score on mrg-08: -INFINITY -native_color: ceilometer-compute:4 allocation score on mrg-09: -INFINITY -native_color: ceilometer-compute:4 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-compute:4 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-compute:4 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-compute:5 allocation score on mrg-07: -INFINITY -native_color: ceilometer-compute:5 allocation score on mrg-08: -INFINITY -native_color: ceilometer-compute:5 allocation score on mrg-09: -INFINITY -native_color: ceilometer-compute:5 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-compute:5 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-compute:5 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-delay:0 allocation score on mrg-07: -INFINITY -native_color: ceilometer-delay:0 allocation score on mrg-08: -INFINITY -native_color: ceilometer-delay:0 allocation score on mrg-09: -INFINITY -native_color: ceilometer-delay:0 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-delay:0 allocation score on rdo7-node2: 0 -native_color: ceilometer-delay:0 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-delay:1 allocation score on mrg-07: -INFINITY -native_color: ceilometer-delay:1 allocation score on mrg-08: -INFINITY -native_color: ceilometer-delay:1 allocation score on mrg-09: -INFINITY -native_color: ceilometer-delay:1 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-delay:1 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-delay:1 allocation score on rdo7-node3: 0 -native_color: ceilometer-delay:2 allocation score on mrg-07: -INFINITY -native_color: ceilometer-delay:2 allocation score on mrg-08: -INFINITY -native_color: ceilometer-delay:2 allocation score on mrg-09: -INFINITY -native_color: ceilometer-delay:2 allocation score on rdo7-node1: 0 -native_color: ceilometer-delay:2 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-delay:2 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-delay:3 allocation score on mrg-07: -INFINITY -native_color: ceilometer-delay:3 allocation score on mrg-08: -INFINITY -native_color: ceilometer-delay:3 allocation score on mrg-09: -INFINITY -native_color: ceilometer-delay:3 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-delay:3 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-delay:3 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-delay:4 allocation score on mrg-07: -INFINITY -native_color: ceilometer-delay:4 allocation score on mrg-08: -INFINITY -native_color: ceilometer-delay:4 allocation score on mrg-09: -INFINITY -native_color: ceilometer-delay:4 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-delay:4 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-delay:4 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-delay:5 allocation score on mrg-07: -INFINITY -native_color: ceilometer-delay:5 allocation score on mrg-08: -INFINITY -native_color: ceilometer-delay:5 allocation score on mrg-09: -INFINITY -native_color: ceilometer-delay:5 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-delay:5 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-delay:5 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-notification:0 allocation score on mrg-07: -INFINITY -native_color: ceilometer-notification:0 allocation score on mrg-08: -INFINITY -native_color: ceilometer-notification:0 allocation score on mrg-09: -INFINITY -native_color: ceilometer-notification:0 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-notification:0 allocation score on rdo7-node2: 0 -native_color: ceilometer-notification:0 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-notification:1 allocation score on mrg-07: -INFINITY -native_color: ceilometer-notification:1 allocation score on mrg-08: -INFINITY -native_color: ceilometer-notification:1 allocation score on mrg-09: -INFINITY -native_color: ceilometer-notification:1 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-notification:1 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-notification:1 allocation score on rdo7-node3: 0 -native_color: ceilometer-notification:2 allocation score on mrg-07: -INFINITY -native_color: ceilometer-notification:2 allocation score on mrg-08: -INFINITY -native_color: ceilometer-notification:2 allocation score on mrg-09: -INFINITY -native_color: ceilometer-notification:2 allocation score on rdo7-node1: 0 -native_color: ceilometer-notification:2 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-notification:2 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-notification:3 allocation score on mrg-07: -INFINITY -native_color: ceilometer-notification:3 allocation score on mrg-08: -INFINITY -native_color: ceilometer-notification:3 allocation score on mrg-09: -INFINITY -native_color: ceilometer-notification:3 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-notification:3 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-notification:3 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-notification:4 allocation score on mrg-07: -INFINITY -native_color: ceilometer-notification:4 allocation score on mrg-08: -INFINITY -native_color: ceilometer-notification:4 allocation score on mrg-09: -INFINITY -native_color: ceilometer-notification:4 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-notification:4 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-notification:4 allocation score on rdo7-node3: -INFINITY -native_color: ceilometer-notification:5 allocation score on mrg-07: -INFINITY -native_color: ceilometer-notification:5 allocation score on mrg-08: -INFINITY -native_color: ceilometer-notification:5 allocation score on mrg-09: -INFINITY -native_color: ceilometer-notification:5 allocation score on rdo7-node1: -INFINITY -native_color: ceilometer-notification:5 allocation score on rdo7-node2: -INFINITY -native_color: ceilometer-notification:5 allocation score on rdo7-node3: -INFINITY -native_color: cinder-api:0 allocation score on mrg-07: -INFINITY -native_color: cinder-api:0 allocation score on mrg-08: -INFINITY -native_color: cinder-api:0 allocation score on mrg-09: -INFINITY -native_color: cinder-api:0 allocation score on rdo7-node1: 0 -native_color: cinder-api:0 allocation score on rdo7-node2: 0 -native_color: cinder-api:0 allocation score on rdo7-node3: 0 -native_color: cinder-api:1 allocation score on mrg-07: -INFINITY -native_color: cinder-api:1 allocation score on mrg-08: -INFINITY -native_color: cinder-api:1 allocation score on mrg-09: -INFINITY -native_color: cinder-api:1 allocation score on rdo7-node1: 0 -native_color: cinder-api:1 allocation score on rdo7-node2: -INFINITY -native_color: cinder-api:1 allocation score on rdo7-node3: 0 -native_color: cinder-api:2 allocation score on mrg-07: -INFINITY -native_color: cinder-api:2 allocation score on mrg-08: -INFINITY -native_color: cinder-api:2 allocation score on mrg-09: -INFINITY -native_color: cinder-api:2 allocation score on rdo7-node1: 0 -native_color: cinder-api:2 allocation score on rdo7-node2: -INFINITY -native_color: cinder-api:2 allocation score on rdo7-node3: -INFINITY -native_color: cinder-api:3 allocation score on mrg-07: -INFINITY -native_color: cinder-api:3 allocation score on mrg-08: -INFINITY -native_color: cinder-api:3 allocation score on mrg-09: -INFINITY -native_color: cinder-api:3 allocation score on rdo7-node1: -INFINITY -native_color: cinder-api:3 allocation score on rdo7-node2: -INFINITY -native_color: cinder-api:3 allocation score on rdo7-node3: -INFINITY -native_color: cinder-api:4 allocation score on mrg-07: -INFINITY -native_color: cinder-api:4 allocation score on mrg-08: -INFINITY -native_color: cinder-api:4 allocation score on mrg-09: -INFINITY -native_color: cinder-api:4 allocation score on rdo7-node1: -INFINITY -native_color: cinder-api:4 allocation score on rdo7-node2: -INFINITY -native_color: cinder-api:4 allocation score on rdo7-node3: -INFINITY -native_color: cinder-api:5 allocation score on mrg-07: -INFINITY -native_color: cinder-api:5 allocation score on mrg-08: -INFINITY -native_color: cinder-api:5 allocation score on mrg-09: -INFINITY -native_color: cinder-api:5 allocation score on rdo7-node1: -INFINITY -native_color: cinder-api:5 allocation score on rdo7-node2: -INFINITY -native_color: cinder-api:5 allocation score on rdo7-node3: -INFINITY -native_color: cinder-scheduler:0 allocation score on mrg-07: -INFINITY -native_color: cinder-scheduler:0 allocation score on mrg-08: -INFINITY -native_color: cinder-scheduler:0 allocation score on mrg-09: -INFINITY -native_color: cinder-scheduler:0 allocation score on rdo7-node1: -INFINITY -native_color: cinder-scheduler:0 allocation score on rdo7-node2: 0 -native_color: cinder-scheduler:0 allocation score on rdo7-node3: -INFINITY -native_color: cinder-scheduler:1 allocation score on mrg-07: -INFINITY -native_color: cinder-scheduler:1 allocation score on mrg-08: -INFINITY -native_color: cinder-scheduler:1 allocation score on mrg-09: -INFINITY -native_color: cinder-scheduler:1 allocation score on rdo7-node1: -INFINITY -native_color: cinder-scheduler:1 allocation score on rdo7-node2: -INFINITY -native_color: cinder-scheduler:1 allocation score on rdo7-node3: 0 -native_color: cinder-scheduler:2 allocation score on mrg-07: -INFINITY -native_color: cinder-scheduler:2 allocation score on mrg-08: -INFINITY -native_color: cinder-scheduler:2 allocation score on mrg-09: -INFINITY -native_color: cinder-scheduler:2 allocation score on rdo7-node1: 0 -native_color: cinder-scheduler:2 allocation score on rdo7-node2: -INFINITY -native_color: cinder-scheduler:2 allocation score on rdo7-node3: -INFINITY -native_color: cinder-scheduler:3 allocation score on mrg-07: -INFINITY -native_color: cinder-scheduler:3 allocation score on mrg-08: -INFINITY -native_color: cinder-scheduler:3 allocation score on mrg-09: -INFINITY -native_color: cinder-scheduler:3 allocation score on rdo7-node1: -INFINITY -native_color: cinder-scheduler:3 allocation score on rdo7-node2: -INFINITY -native_color: cinder-scheduler:3 allocation score on rdo7-node3: -INFINITY -native_color: cinder-scheduler:4 allocation score on mrg-07: -INFINITY -native_color: cinder-scheduler:4 allocation score on mrg-08: -INFINITY -native_color: cinder-scheduler:4 allocation score on mrg-09: -INFINITY -native_color: cinder-scheduler:4 allocation score on rdo7-node1: -INFINITY -native_color: cinder-scheduler:4 allocation score on rdo7-node2: -INFINITY -native_color: cinder-scheduler:4 allocation score on rdo7-node3: -INFINITY -native_color: cinder-scheduler:5 allocation score on mrg-07: -INFINITY -native_color: cinder-scheduler:5 allocation score on mrg-08: -INFINITY -native_color: cinder-scheduler:5 allocation score on mrg-09: -INFINITY -native_color: cinder-scheduler:5 allocation score on rdo7-node1: -INFINITY -native_color: cinder-scheduler:5 allocation score on rdo7-node2: -INFINITY -native_color: cinder-scheduler:5 allocation score on rdo7-node3: -INFINITY -native_color: cinder-volume allocation score on mrg-07: -INFINITY -native_color: cinder-volume allocation score on mrg-08: -INFINITY -native_color: cinder-volume allocation score on mrg-09: -INFINITY -native_color: cinder-volume allocation score on rdo7-node1: 0 -native_color: cinder-volume allocation score on rdo7-node2: 0 -native_color: cinder-volume allocation score on rdo7-node3: 0 -native_color: fence-compute allocation score on mrg-07: -INFINITY -native_color: fence-compute allocation score on mrg-08: -INFINITY -native_color: fence-compute allocation score on mrg-09: -INFINITY -native_color: fence-compute allocation score on rdo7-node1: 0 -native_color: fence-compute allocation score on rdo7-node2: 0 -native_color: fence-compute allocation score on rdo7-node3: 0 -native_color: fence-nova allocation score on mrg-07: -INFINITY -native_color: fence-nova allocation score on mrg-08: -INFINITY -native_color: fence-nova allocation score on mrg-09: -INFINITY -native_color: fence-nova allocation score on rdo7-node1: 0 -native_color: fence-nova allocation score on rdo7-node2: 0 -native_color: fence-nova allocation score on rdo7-node3: 0 -native_color: fence1 allocation score on mrg-07: -INFINITY -native_color: fence1 allocation score on mrg-08: -INFINITY -native_color: fence1 allocation score on mrg-09: -INFINITY -native_color: fence1 allocation score on rdo7-node1: 0 -native_color: fence1 allocation score on rdo7-node2: 0 -native_color: fence1 allocation score on rdo7-node3: 0 -native_color: fence2 allocation score on mrg-07: -INFINITY -native_color: fence2 allocation score on mrg-08: -INFINITY -native_color: fence2 allocation score on mrg-09: -INFINITY -native_color: fence2 allocation score on rdo7-node1: 0 -native_color: fence2 allocation score on rdo7-node2: 0 -native_color: fence2 allocation score on rdo7-node3: 0 -native_color: fence3 allocation score on mrg-07: -INFINITY -native_color: fence3 allocation score on mrg-08: -INFINITY -native_color: fence3 allocation score on mrg-09: -INFINITY -native_color: fence3 allocation score on rdo7-node1: 0 -native_color: fence3 allocation score on rdo7-node2: 0 -native_color: fence3 allocation score on rdo7-node3: 0 -native_color: galera:0 allocation score on mrg-07: -INFINITY -native_color: galera:0 allocation score on mrg-08: -INFINITY -native_color: galera:0 allocation score on mrg-09: -INFINITY -native_color: galera:0 allocation score on rdo7-node1: 101 -native_color: galera:0 allocation score on rdo7-node2: 0 -native_color: galera:0 allocation score on rdo7-node3: 0 -native_color: galera:1 allocation score on mrg-07: -INFINITY -native_color: galera:1 allocation score on mrg-08: -INFINITY -native_color: galera:1 allocation score on mrg-09: -INFINITY -native_color: galera:1 allocation score on rdo7-node1: -INFINITY -native_color: galera:1 allocation score on rdo7-node2: 101 -native_color: galera:1 allocation score on rdo7-node3: 0 -native_color: galera:2 allocation score on mrg-07: -INFINITY -native_color: galera:2 allocation score on mrg-08: -INFINITY -native_color: galera:2 allocation score on mrg-09: -INFINITY -native_color: galera:2 allocation score on rdo7-node1: -INFINITY -native_color: galera:2 allocation score on rdo7-node2: -INFINITY -native_color: galera:2 allocation score on rdo7-node3: 101 -native_color: galera:3 allocation score on mrg-07: -INFINITY -native_color: galera:3 allocation score on mrg-08: -INFINITY -native_color: galera:3 allocation score on mrg-09: -INFINITY -native_color: galera:3 allocation score on rdo7-node1: -INFINITY -native_color: galera:3 allocation score on rdo7-node2: -INFINITY -native_color: galera:3 allocation score on rdo7-node3: -INFINITY -native_color: galera:4 allocation score on mrg-07: -INFINITY -native_color: galera:4 allocation score on mrg-08: -INFINITY -native_color: galera:4 allocation score on mrg-09: -INFINITY -native_color: galera:4 allocation score on rdo7-node1: -INFINITY -native_color: galera:4 allocation score on rdo7-node2: -INFINITY -native_color: galera:4 allocation score on rdo7-node3: -INFINITY -native_color: galera:5 allocation score on mrg-07: -INFINITY -native_color: galera:5 allocation score on mrg-08: -INFINITY -native_color: galera:5 allocation score on mrg-09: -INFINITY -native_color: galera:5 allocation score on rdo7-node1: -INFINITY -native_color: galera:5 allocation score on rdo7-node2: -INFINITY -native_color: galera:5 allocation score on rdo7-node3: -INFINITY -native_color: glance-api:0 allocation score on mrg-07: -INFINITY -native_color: glance-api:0 allocation score on mrg-08: -INFINITY -native_color: glance-api:0 allocation score on mrg-09: -INFINITY -native_color: glance-api:0 allocation score on rdo7-node1: 0 -native_color: glance-api:0 allocation score on rdo7-node2: 0 -native_color: glance-api:0 allocation score on rdo7-node3: 0 -native_color: glance-api:1 allocation score on mrg-07: -INFINITY -native_color: glance-api:1 allocation score on mrg-08: -INFINITY -native_color: glance-api:1 allocation score on mrg-09: -INFINITY -native_color: glance-api:1 allocation score on rdo7-node1: 0 -native_color: glance-api:1 allocation score on rdo7-node2: -INFINITY -native_color: glance-api:1 allocation score on rdo7-node3: 0 -native_color: glance-api:2 allocation score on mrg-07: -INFINITY -native_color: glance-api:2 allocation score on mrg-08: -INFINITY -native_color: glance-api:2 allocation score on mrg-09: -INFINITY -native_color: glance-api:2 allocation score on rdo7-node1: 0 -native_color: glance-api:2 allocation score on rdo7-node2: -INFINITY -native_color: glance-api:2 allocation score on rdo7-node3: -INFINITY -native_color: glance-api:3 allocation score on mrg-07: -INFINITY -native_color: glance-api:3 allocation score on mrg-08: -INFINITY -native_color: glance-api:3 allocation score on mrg-09: -INFINITY -native_color: glance-api:3 allocation score on rdo7-node1: -INFINITY -native_color: glance-api:3 allocation score on rdo7-node2: -INFINITY -native_color: glance-api:3 allocation score on rdo7-node3: -INFINITY -native_color: glance-api:4 allocation score on mrg-07: -INFINITY -native_color: glance-api:4 allocation score on mrg-08: -INFINITY -native_color: glance-api:4 allocation score on mrg-09: -INFINITY -native_color: glance-api:4 allocation score on rdo7-node1: -INFINITY -native_color: glance-api:4 allocation score on rdo7-node2: -INFINITY -native_color: glance-api:4 allocation score on rdo7-node3: -INFINITY -native_color: glance-api:5 allocation score on mrg-07: -INFINITY -native_color: glance-api:5 allocation score on mrg-08: -INFINITY -native_color: glance-api:5 allocation score on mrg-09: -INFINITY -native_color: glance-api:5 allocation score on rdo7-node1: -INFINITY -native_color: glance-api:5 allocation score on rdo7-node2: -INFINITY -native_color: glance-api:5 allocation score on rdo7-node3: -INFINITY -native_color: glance-fs:0 allocation score on mrg-07: -INFINITY -native_color: glance-fs:0 allocation score on mrg-08: -INFINITY -native_color: glance-fs:0 allocation score on mrg-09: -INFINITY -native_color: glance-fs:0 allocation score on rdo7-node1: 1 -native_color: glance-fs:0 allocation score on rdo7-node2: 0 -native_color: glance-fs:0 allocation score on rdo7-node3: 0 -native_color: glance-fs:1 allocation score on mrg-07: -INFINITY -native_color: glance-fs:1 allocation score on mrg-08: -INFINITY -native_color: glance-fs:1 allocation score on mrg-09: -INFINITY -native_color: glance-fs:1 allocation score on rdo7-node1: -INFINITY -native_color: glance-fs:1 allocation score on rdo7-node2: 1 -native_color: glance-fs:1 allocation score on rdo7-node3: 0 -native_color: glance-fs:2 allocation score on mrg-07: -INFINITY -native_color: glance-fs:2 allocation score on mrg-08: -INFINITY -native_color: glance-fs:2 allocation score on mrg-09: -INFINITY -native_color: glance-fs:2 allocation score on rdo7-node1: -INFINITY -native_color: glance-fs:2 allocation score on rdo7-node2: -INFINITY -native_color: glance-fs:2 allocation score on rdo7-node3: 1 -native_color: glance-fs:3 allocation score on mrg-07: -INFINITY -native_color: glance-fs:3 allocation score on mrg-08: -INFINITY -native_color: glance-fs:3 allocation score on mrg-09: -INFINITY -native_color: glance-fs:3 allocation score on rdo7-node1: -INFINITY -native_color: glance-fs:3 allocation score on rdo7-node2: -INFINITY -native_color: glance-fs:3 allocation score on rdo7-node3: -INFINITY -native_color: glance-fs:4 allocation score on mrg-07: -INFINITY -native_color: glance-fs:4 allocation score on mrg-08: -INFINITY -native_color: glance-fs:4 allocation score on mrg-09: -INFINITY -native_color: glance-fs:4 allocation score on rdo7-node1: -INFINITY -native_color: glance-fs:4 allocation score on rdo7-node2: -INFINITY -native_color: glance-fs:4 allocation score on rdo7-node3: -INFINITY -native_color: glance-fs:5 allocation score on mrg-07: -INFINITY -native_color: glance-fs:5 allocation score on mrg-08: -INFINITY -native_color: glance-fs:5 allocation score on mrg-09: -INFINITY -native_color: glance-fs:5 allocation score on rdo7-node1: -INFINITY -native_color: glance-fs:5 allocation score on rdo7-node2: -INFINITY -native_color: glance-fs:5 allocation score on rdo7-node3: -INFINITY -native_color: glance-registry:0 allocation score on mrg-07: -INFINITY -native_color: glance-registry:0 allocation score on mrg-08: -INFINITY -native_color: glance-registry:0 allocation score on mrg-09: -INFINITY -native_color: glance-registry:0 allocation score on rdo7-node1: 0 -native_color: glance-registry:0 allocation score on rdo7-node2: 0 -native_color: glance-registry:0 allocation score on rdo7-node3: 0 -native_color: glance-registry:1 allocation score on mrg-07: -INFINITY -native_color: glance-registry:1 allocation score on mrg-08: -INFINITY -native_color: glance-registry:1 allocation score on mrg-09: -INFINITY -native_color: glance-registry:1 allocation score on rdo7-node1: 0 -native_color: glance-registry:1 allocation score on rdo7-node2: -INFINITY -native_color: glance-registry:1 allocation score on rdo7-node3: 0 -native_color: glance-registry:2 allocation score on mrg-07: -INFINITY -native_color: glance-registry:2 allocation score on mrg-08: -INFINITY -native_color: glance-registry:2 allocation score on mrg-09: -INFINITY -native_color: glance-registry:2 allocation score on rdo7-node1: 0 -native_color: glance-registry:2 allocation score on rdo7-node2: -INFINITY -native_color: glance-registry:2 allocation score on rdo7-node3: -INFINITY -native_color: glance-registry:3 allocation score on mrg-07: -INFINITY -native_color: glance-registry:3 allocation score on mrg-08: -INFINITY -native_color: glance-registry:3 allocation score on mrg-09: -INFINITY -native_color: glance-registry:3 allocation score on rdo7-node1: -INFINITY -native_color: glance-registry:3 allocation score on rdo7-node2: -INFINITY -native_color: glance-registry:3 allocation score on rdo7-node3: -INFINITY -native_color: glance-registry:4 allocation score on mrg-07: -INFINITY -native_color: glance-registry:4 allocation score on mrg-08: -INFINITY -native_color: glance-registry:4 allocation score on mrg-09: -INFINITY -native_color: glance-registry:4 allocation score on rdo7-node1: -INFINITY -native_color: glance-registry:4 allocation score on rdo7-node2: -INFINITY -native_color: glance-registry:4 allocation score on rdo7-node3: -INFINITY -native_color: glance-registry:5 allocation score on mrg-07: -INFINITY -native_color: glance-registry:5 allocation score on mrg-08: -INFINITY -native_color: glance-registry:5 allocation score on mrg-09: -INFINITY -native_color: glance-registry:5 allocation score on rdo7-node1: -INFINITY -native_color: glance-registry:5 allocation score on rdo7-node2: -INFINITY -native_color: glance-registry:5 allocation score on rdo7-node3: -INFINITY -native_color: heat-api-cfn:0 allocation score on mrg-07: -INFINITY -native_color: heat-api-cfn:0 allocation score on mrg-08: -INFINITY -native_color: heat-api-cfn:0 allocation score on mrg-09: -INFINITY -native_color: heat-api-cfn:0 allocation score on rdo7-node1: -INFINITY -native_color: heat-api-cfn:0 allocation score on rdo7-node2: 0 -native_color: heat-api-cfn:0 allocation score on rdo7-node3: -INFINITY -native_color: heat-api-cfn:1 allocation score on mrg-07: -INFINITY -native_color: heat-api-cfn:1 allocation score on mrg-08: -INFINITY -native_color: heat-api-cfn:1 allocation score on mrg-09: -INFINITY -native_color: heat-api-cfn:1 allocation score on rdo7-node1: -INFINITY -native_color: heat-api-cfn:1 allocation score on rdo7-node2: -INFINITY -native_color: heat-api-cfn:1 allocation score on rdo7-node3: 0 -native_color: heat-api-cfn:2 allocation score on mrg-07: -INFINITY -native_color: heat-api-cfn:2 allocation score on mrg-08: -INFINITY -native_color: heat-api-cfn:2 allocation score on mrg-09: -INFINITY -native_color: heat-api-cfn:2 allocation score on rdo7-node1: 0 -native_color: heat-api-cfn:2 allocation score on rdo7-node2: -INFINITY -native_color: heat-api-cfn:2 allocation score on rdo7-node3: -INFINITY -native_color: heat-api-cfn:3 allocation score on mrg-07: -INFINITY -native_color: heat-api-cfn:3 allocation score on mrg-08: -INFINITY -native_color: heat-api-cfn:3 allocation score on mrg-09: -INFINITY -native_color: heat-api-cfn:3 allocation score on rdo7-node1: -INFINITY -native_color: heat-api-cfn:3 allocation score on rdo7-node2: -INFINITY -native_color: heat-api-cfn:3 allocation score on rdo7-node3: -INFINITY -native_color: heat-api-cfn:4 allocation score on mrg-07: -INFINITY -native_color: heat-api-cfn:4 allocation score on mrg-08: -INFINITY -native_color: heat-api-cfn:4 allocation score on mrg-09: -INFINITY -native_color: heat-api-cfn:4 allocation score on rdo7-node1: -INFINITY -native_color: heat-api-cfn:4 allocation score on rdo7-node2: -INFINITY -native_color: heat-api-cfn:4 allocation score on rdo7-node3: -INFINITY -native_color: heat-api-cfn:5 allocation score on mrg-07: -INFINITY -native_color: heat-api-cfn:5 allocation score on mrg-08: -INFINITY -native_color: heat-api-cfn:5 allocation score on mrg-09: -INFINITY -native_color: heat-api-cfn:5 allocation score on rdo7-node1: -INFINITY -native_color: heat-api-cfn:5 allocation score on rdo7-node2: -INFINITY -native_color: heat-api-cfn:5 allocation score on rdo7-node3: -INFINITY -native_color: heat-api-cloudwatch:0 allocation score on mrg-07: -INFINITY -native_color: heat-api-cloudwatch:0 allocation score on mrg-08: -INFINITY -native_color: heat-api-cloudwatch:0 allocation score on mrg-09: -INFINITY -native_color: heat-api-cloudwatch:0 allocation score on rdo7-node1: -INFINITY -native_color: heat-api-cloudwatch:0 allocation score on rdo7-node2: 0 -native_color: heat-api-cloudwatch:0 allocation score on rdo7-node3: -INFINITY -native_color: heat-api-cloudwatch:1 allocation score on mrg-07: -INFINITY -native_color: heat-api-cloudwatch:1 allocation score on mrg-08: -INFINITY -native_color: heat-api-cloudwatch:1 allocation score on mrg-09: -INFINITY -native_color: heat-api-cloudwatch:1 allocation score on rdo7-node1: -INFINITY -native_color: heat-api-cloudwatch:1 allocation score on rdo7-node2: -INFINITY -native_color: heat-api-cloudwatch:1 allocation score on rdo7-node3: 0 -native_color: heat-api-cloudwatch:2 allocation score on mrg-07: -INFINITY -native_color: heat-api-cloudwatch:2 allocation score on mrg-08: -INFINITY -native_color: heat-api-cloudwatch:2 allocation score on mrg-09: -INFINITY -native_color: heat-api-cloudwatch:2 allocation score on rdo7-node1: 0 -native_color: heat-api-cloudwatch:2 allocation score on rdo7-node2: -INFINITY -native_color: heat-api-cloudwatch:2 allocation score on rdo7-node3: -INFINITY -native_color: heat-api-cloudwatch:3 allocation score on mrg-07: -INFINITY -native_color: heat-api-cloudwatch:3 allocation score on mrg-08: -INFINITY -native_color: heat-api-cloudwatch:3 allocation score on mrg-09: -INFINITY -native_color: heat-api-cloudwatch:3 allocation score on rdo7-node1: -INFINITY -native_color: heat-api-cloudwatch:3 allocation score on rdo7-node2: -INFINITY -native_color: heat-api-cloudwatch:3 allocation score on rdo7-node3: -INFINITY -native_color: heat-api-cloudwatch:4 allocation score on mrg-07: -INFINITY -native_color: heat-api-cloudwatch:4 allocation score on mrg-08: -INFINITY -native_color: heat-api-cloudwatch:4 allocation score on mrg-09: -INFINITY -native_color: heat-api-cloudwatch:4 allocation score on rdo7-node1: -INFINITY -native_color: heat-api-cloudwatch:4 allocation score on rdo7-node2: -INFINITY -native_color: heat-api-cloudwatch:4 allocation score on rdo7-node3: -INFINITY -native_color: heat-api-cloudwatch:5 allocation score on mrg-07: -INFINITY -native_color: heat-api-cloudwatch:5 allocation score on mrg-08: -INFINITY -native_color: heat-api-cloudwatch:5 allocation score on mrg-09: -INFINITY -native_color: heat-api-cloudwatch:5 allocation score on rdo7-node1: -INFINITY -native_color: heat-api-cloudwatch:5 allocation score on rdo7-node2: -INFINITY -native_color: heat-api-cloudwatch:5 allocation score on rdo7-node3: -INFINITY -native_color: heat-api:0 allocation score on mrg-07: -INFINITY -native_color: heat-api:0 allocation score on mrg-08: -INFINITY -native_color: heat-api:0 allocation score on mrg-09: -INFINITY -native_color: heat-api:0 allocation score on rdo7-node1: 0 -native_color: heat-api:0 allocation score on rdo7-node2: 0 -native_color: heat-api:0 allocation score on rdo7-node3: 0 -native_color: heat-api:1 allocation score on mrg-07: -INFINITY -native_color: heat-api:1 allocation score on mrg-08: -INFINITY -native_color: heat-api:1 allocation score on mrg-09: -INFINITY -native_color: heat-api:1 allocation score on rdo7-node1: 0 -native_color: heat-api:1 allocation score on rdo7-node2: -INFINITY -native_color: heat-api:1 allocation score on rdo7-node3: 0 -native_color: heat-api:2 allocation score on mrg-07: -INFINITY -native_color: heat-api:2 allocation score on mrg-08: -INFINITY -native_color: heat-api:2 allocation score on mrg-09: -INFINITY -native_color: heat-api:2 allocation score on rdo7-node1: 0 -native_color: heat-api:2 allocation score on rdo7-node2: -INFINITY -native_color: heat-api:2 allocation score on rdo7-node3: -INFINITY -native_color: heat-api:3 allocation score on mrg-07: -INFINITY -native_color: heat-api:3 allocation score on mrg-08: -INFINITY -native_color: heat-api:3 allocation score on mrg-09: -INFINITY -native_color: heat-api:3 allocation score on rdo7-node1: -INFINITY -native_color: heat-api:3 allocation score on rdo7-node2: -INFINITY -native_color: heat-api:3 allocation score on rdo7-node3: -INFINITY -native_color: heat-api:4 allocation score on mrg-07: -INFINITY -native_color: heat-api:4 allocation score on mrg-08: -INFINITY -native_color: heat-api:4 allocation score on mrg-09: -INFINITY -native_color: heat-api:4 allocation score on rdo7-node1: -INFINITY -native_color: heat-api:4 allocation score on rdo7-node2: -INFINITY -native_color: heat-api:4 allocation score on rdo7-node3: -INFINITY -native_color: heat-api:5 allocation score on mrg-07: -INFINITY -native_color: heat-api:5 allocation score on mrg-08: -INFINITY -native_color: heat-api:5 allocation score on mrg-09: -INFINITY -native_color: heat-api:5 allocation score on rdo7-node1: -INFINITY -native_color: heat-api:5 allocation score on rdo7-node2: -INFINITY -native_color: heat-api:5 allocation score on rdo7-node3: -INFINITY -native_color: heat-engine:0 allocation score on mrg-07: -INFINITY -native_color: heat-engine:0 allocation score on mrg-08: -INFINITY -native_color: heat-engine:0 allocation score on mrg-09: -INFINITY -native_color: heat-engine:0 allocation score on rdo7-node1: -INFINITY -native_color: heat-engine:0 allocation score on rdo7-node2: 0 -native_color: heat-engine:0 allocation score on rdo7-node3: -INFINITY -native_color: heat-engine:1 allocation score on mrg-07: -INFINITY -native_color: heat-engine:1 allocation score on mrg-08: -INFINITY -native_color: heat-engine:1 allocation score on mrg-09: -INFINITY -native_color: heat-engine:1 allocation score on rdo7-node1: -INFINITY -native_color: heat-engine:1 allocation score on rdo7-node2: -INFINITY -native_color: heat-engine:1 allocation score on rdo7-node3: 0 -native_color: heat-engine:2 allocation score on mrg-07: -INFINITY -native_color: heat-engine:2 allocation score on mrg-08: -INFINITY -native_color: heat-engine:2 allocation score on mrg-09: -INFINITY -native_color: heat-engine:2 allocation score on rdo7-node1: 0 -native_color: heat-engine:2 allocation score on rdo7-node2: -INFINITY -native_color: heat-engine:2 allocation score on rdo7-node3: -INFINITY -native_color: heat-engine:3 allocation score on mrg-07: -INFINITY -native_color: heat-engine:3 allocation score on mrg-08: -INFINITY -native_color: heat-engine:3 allocation score on mrg-09: -INFINITY -native_color: heat-engine:3 allocation score on rdo7-node1: -INFINITY -native_color: heat-engine:3 allocation score on rdo7-node2: -INFINITY -native_color: heat-engine:3 allocation score on rdo7-node3: -INFINITY -native_color: heat-engine:4 allocation score on mrg-07: -INFINITY -native_color: heat-engine:4 allocation score on mrg-08: -INFINITY -native_color: heat-engine:4 allocation score on mrg-09: -INFINITY -native_color: heat-engine:4 allocation score on rdo7-node1: -INFINITY -native_color: heat-engine:4 allocation score on rdo7-node2: -INFINITY -native_color: heat-engine:4 allocation score on rdo7-node3: -INFINITY -native_color: heat-engine:5 allocation score on mrg-07: -INFINITY -native_color: heat-engine:5 allocation score on mrg-08: -INFINITY -native_color: heat-engine:5 allocation score on mrg-09: -INFINITY -native_color: heat-engine:5 allocation score on rdo7-node1: -INFINITY -native_color: heat-engine:5 allocation score on rdo7-node2: -INFINITY -native_color: heat-engine:5 allocation score on rdo7-node3: -INFINITY -native_color: horizon:0 allocation score on mrg-07: -INFINITY -native_color: horizon:0 allocation score on mrg-08: -INFINITY -native_color: horizon:0 allocation score on mrg-09: -INFINITY -native_color: horizon:0 allocation score on rdo7-node1: 1 -native_color: horizon:0 allocation score on rdo7-node2: 0 -native_color: horizon:0 allocation score on rdo7-node3: 0 -native_color: horizon:1 allocation score on mrg-07: -INFINITY -native_color: horizon:1 allocation score on mrg-08: -INFINITY -native_color: horizon:1 allocation score on mrg-09: -INFINITY -native_color: horizon:1 allocation score on rdo7-node1: -INFINITY -native_color: horizon:1 allocation score on rdo7-node2: 1 -native_color: horizon:1 allocation score on rdo7-node3: 0 -native_color: horizon:2 allocation score on mrg-07: -INFINITY -native_color: horizon:2 allocation score on mrg-08: -INFINITY -native_color: horizon:2 allocation score on mrg-09: -INFINITY -native_color: horizon:2 allocation score on rdo7-node1: -INFINITY -native_color: horizon:2 allocation score on rdo7-node2: -INFINITY -native_color: horizon:2 allocation score on rdo7-node3: 1 -native_color: horizon:3 allocation score on mrg-07: -INFINITY -native_color: horizon:3 allocation score on mrg-08: -INFINITY -native_color: horizon:3 allocation score on mrg-09: -INFINITY -native_color: horizon:3 allocation score on rdo7-node1: -INFINITY -native_color: horizon:3 allocation score on rdo7-node2: -INFINITY -native_color: horizon:3 allocation score on rdo7-node3: -INFINITY -native_color: horizon:4 allocation score on mrg-07: -INFINITY -native_color: horizon:4 allocation score on mrg-08: -INFINITY -native_color: horizon:4 allocation score on mrg-09: -INFINITY -native_color: horizon:4 allocation score on rdo7-node1: -INFINITY -native_color: horizon:4 allocation score on rdo7-node2: -INFINITY -native_color: horizon:4 allocation score on rdo7-node3: -INFINITY -native_color: horizon:5 allocation score on mrg-07: -INFINITY -native_color: horizon:5 allocation score on mrg-08: -INFINITY -native_color: horizon:5 allocation score on mrg-09: -INFINITY -native_color: horizon:5 allocation score on rdo7-node1: -INFINITY -native_color: horizon:5 allocation score on rdo7-node2: -INFINITY -native_color: horizon:5 allocation score on rdo7-node3: -INFINITY -native_color: keystone:0 allocation score on mrg-07: -INFINITY -native_color: keystone:0 allocation score on mrg-08: -INFINITY -native_color: keystone:0 allocation score on mrg-09: -INFINITY -native_color: keystone:0 allocation score on rdo7-node1: 0 -native_color: keystone:0 allocation score on rdo7-node2: 0 -native_color: keystone:0 allocation score on rdo7-node3: 0 -native_color: keystone:1 allocation score on mrg-07: -INFINITY -native_color: keystone:1 allocation score on mrg-08: -INFINITY -native_color: keystone:1 allocation score on mrg-09: -INFINITY -native_color: keystone:1 allocation score on rdo7-node1: 0 -native_color: keystone:1 allocation score on rdo7-node2: -INFINITY -native_color: keystone:1 allocation score on rdo7-node3: 0 -native_color: keystone:2 allocation score on mrg-07: -INFINITY -native_color: keystone:2 allocation score on mrg-08: -INFINITY -native_color: keystone:2 allocation score on mrg-09: -INFINITY -native_color: keystone:2 allocation score on rdo7-node1: 0 -native_color: keystone:2 allocation score on rdo7-node2: -INFINITY -native_color: keystone:2 allocation score on rdo7-node3: -INFINITY -native_color: keystone:3 allocation score on mrg-07: -INFINITY -native_color: keystone:3 allocation score on mrg-08: -INFINITY -native_color: keystone:3 allocation score on mrg-09: -INFINITY -native_color: keystone:3 allocation score on rdo7-node1: -INFINITY -native_color: keystone:3 allocation score on rdo7-node2: -INFINITY -native_color: keystone:3 allocation score on rdo7-node3: -INFINITY -native_color: keystone:4 allocation score on mrg-07: -INFINITY -native_color: keystone:4 allocation score on mrg-08: -INFINITY -native_color: keystone:4 allocation score on mrg-09: -INFINITY -native_color: keystone:4 allocation score on rdo7-node1: -INFINITY -native_color: keystone:4 allocation score on rdo7-node2: -INFINITY -native_color: keystone:4 allocation score on rdo7-node3: -INFINITY -native_color: keystone:5 allocation score on mrg-07: -INFINITY -native_color: keystone:5 allocation score on mrg-08: -INFINITY -native_color: keystone:5 allocation score on mrg-09: -INFINITY -native_color: keystone:5 allocation score on rdo7-node1: -INFINITY -native_color: keystone:5 allocation score on rdo7-node2: -INFINITY -native_color: keystone:5 allocation score on rdo7-node3: -INFINITY -native_color: lb-haproxy:0 allocation score on mrg-07: -INFINITY -native_color: lb-haproxy:0 allocation score on mrg-08: -INFINITY -native_color: lb-haproxy:0 allocation score on mrg-09: -INFINITY -native_color: lb-haproxy:0 allocation score on rdo7-node1: 1 -native_color: lb-haproxy:0 allocation score on rdo7-node2: 0 -native_color: lb-haproxy:0 allocation score on rdo7-node3: 0 -native_color: lb-haproxy:1 allocation score on mrg-07: -INFINITY -native_color: lb-haproxy:1 allocation score on mrg-08: -INFINITY -native_color: lb-haproxy:1 allocation score on mrg-09: -INFINITY -native_color: lb-haproxy:1 allocation score on rdo7-node1: -INFINITY -native_color: lb-haproxy:1 allocation score on rdo7-node2: 1 -native_color: lb-haproxy:1 allocation score on rdo7-node3: 0 -native_color: lb-haproxy:2 allocation score on mrg-07: -INFINITY -native_color: lb-haproxy:2 allocation score on mrg-08: -INFINITY -native_color: lb-haproxy:2 allocation score on mrg-09: -INFINITY -native_color: lb-haproxy:2 allocation score on rdo7-node1: -INFINITY -native_color: lb-haproxy:2 allocation score on rdo7-node2: -INFINITY -native_color: lb-haproxy:2 allocation score on rdo7-node3: 1 -native_color: lb-haproxy:3 allocation score on mrg-07: -INFINITY -native_color: lb-haproxy:3 allocation score on mrg-08: -INFINITY -native_color: lb-haproxy:3 allocation score on mrg-09: -INFINITY -native_color: lb-haproxy:3 allocation score on rdo7-node1: -INFINITY -native_color: lb-haproxy:3 allocation score on rdo7-node2: -INFINITY -native_color: lb-haproxy:3 allocation score on rdo7-node3: -INFINITY -native_color: lb-haproxy:4 allocation score on mrg-07: -INFINITY -native_color: lb-haproxy:4 allocation score on mrg-08: -INFINITY -native_color: lb-haproxy:4 allocation score on mrg-09: -INFINITY -native_color: lb-haproxy:4 allocation score on rdo7-node1: -INFINITY -native_color: lb-haproxy:4 allocation score on rdo7-node2: -INFINITY -native_color: lb-haproxy:4 allocation score on rdo7-node3: -INFINITY -native_color: lb-haproxy:5 allocation score on mrg-07: -INFINITY -native_color: lb-haproxy:5 allocation score on mrg-08: -INFINITY -native_color: lb-haproxy:5 allocation score on mrg-09: -INFINITY -native_color: lb-haproxy:5 allocation score on rdo7-node1: -INFINITY -native_color: lb-haproxy:5 allocation score on rdo7-node2: -INFINITY -native_color: lb-haproxy:5 allocation score on rdo7-node3: -INFINITY -native_color: libvirtd-compute:0 allocation score on mrg-07: 0 -native_color: libvirtd-compute:0 allocation score on mrg-08: -INFINITY -native_color: libvirtd-compute:0 allocation score on mrg-09: -INFINITY -native_color: libvirtd-compute:0 allocation score on rdo7-node1: -INFINITY -native_color: libvirtd-compute:0 allocation score on rdo7-node2: -INFINITY -native_color: libvirtd-compute:0 allocation score on rdo7-node3: -INFINITY -native_color: libvirtd-compute:1 allocation score on mrg-07: -INFINITY -native_color: libvirtd-compute:1 allocation score on mrg-08: 0 -native_color: libvirtd-compute:1 allocation score on mrg-09: -INFINITY -native_color: libvirtd-compute:1 allocation score on rdo7-node1: -INFINITY -native_color: libvirtd-compute:1 allocation score on rdo7-node2: -INFINITY -native_color: libvirtd-compute:1 allocation score on rdo7-node3: -INFINITY -native_color: libvirtd-compute:2 allocation score on mrg-07: -INFINITY -native_color: libvirtd-compute:2 allocation score on mrg-08: -INFINITY -native_color: libvirtd-compute:2 allocation score on mrg-09: 0 -native_color: libvirtd-compute:2 allocation score on rdo7-node1: -INFINITY -native_color: libvirtd-compute:2 allocation score on rdo7-node2: -INFINITY -native_color: libvirtd-compute:2 allocation score on rdo7-node3: -INFINITY -native_color: libvirtd-compute:3 allocation score on mrg-07: -INFINITY -native_color: libvirtd-compute:3 allocation score on mrg-08: -INFINITY -native_color: libvirtd-compute:3 allocation score on mrg-09: -INFINITY -native_color: libvirtd-compute:3 allocation score on rdo7-node1: -INFINITY -native_color: libvirtd-compute:3 allocation score on rdo7-node2: -INFINITY -native_color: libvirtd-compute:3 allocation score on rdo7-node3: -INFINITY -native_color: libvirtd-compute:4 allocation score on mrg-07: -INFINITY -native_color: libvirtd-compute:4 allocation score on mrg-08: -INFINITY -native_color: libvirtd-compute:4 allocation score on mrg-09: -INFINITY -native_color: libvirtd-compute:4 allocation score on rdo7-node1: -INFINITY -native_color: libvirtd-compute:4 allocation score on rdo7-node2: -INFINITY -native_color: libvirtd-compute:4 allocation score on rdo7-node3: -INFINITY -native_color: libvirtd-compute:5 allocation score on mrg-07: -INFINITY -native_color: libvirtd-compute:5 allocation score on mrg-08: -INFINITY -native_color: libvirtd-compute:5 allocation score on mrg-09: -INFINITY -native_color: libvirtd-compute:5 allocation score on rdo7-node1: -INFINITY -native_color: libvirtd-compute:5 allocation score on rdo7-node2: -INFINITY -native_color: libvirtd-compute:5 allocation score on rdo7-node3: -INFINITY -native_color: memcached:0 allocation score on mrg-07: -INFINITY -native_color: memcached:0 allocation score on mrg-08: -INFINITY -native_color: memcached:0 allocation score on mrg-09: -INFINITY -native_color: memcached:0 allocation score on rdo7-node1: 1 -native_color: memcached:0 allocation score on rdo7-node2: 0 -native_color: memcached:0 allocation score on rdo7-node3: 0 -native_color: memcached:1 allocation score on mrg-07: -INFINITY -native_color: memcached:1 allocation score on mrg-08: -INFINITY -native_color: memcached:1 allocation score on mrg-09: -INFINITY -native_color: memcached:1 allocation score on rdo7-node1: -INFINITY -native_color: memcached:1 allocation score on rdo7-node2: 1 -native_color: memcached:1 allocation score on rdo7-node3: 0 -native_color: memcached:2 allocation score on mrg-07: -INFINITY -native_color: memcached:2 allocation score on mrg-08: -INFINITY -native_color: memcached:2 allocation score on mrg-09: -INFINITY -native_color: memcached:2 allocation score on rdo7-node1: -INFINITY -native_color: memcached:2 allocation score on rdo7-node2: -INFINITY -native_color: memcached:2 allocation score on rdo7-node3: 1 -native_color: memcached:3 allocation score on mrg-07: -INFINITY -native_color: memcached:3 allocation score on mrg-08: -INFINITY -native_color: memcached:3 allocation score on mrg-09: -INFINITY -native_color: memcached:3 allocation score on rdo7-node1: -INFINITY -native_color: memcached:3 allocation score on rdo7-node2: -INFINITY -native_color: memcached:3 allocation score on rdo7-node3: -INFINITY -native_color: memcached:4 allocation score on mrg-07: -INFINITY -native_color: memcached:4 allocation score on mrg-08: -INFINITY -native_color: memcached:4 allocation score on mrg-09: -INFINITY -native_color: memcached:4 allocation score on rdo7-node1: -INFINITY -native_color: memcached:4 allocation score on rdo7-node2: -INFINITY -native_color: memcached:4 allocation score on rdo7-node3: -INFINITY -native_color: memcached:5 allocation score on mrg-07: -INFINITY -native_color: memcached:5 allocation score on mrg-08: -INFINITY -native_color: memcached:5 allocation score on mrg-09: -INFINITY -native_color: memcached:5 allocation score on rdo7-node1: -INFINITY -native_color: memcached:5 allocation score on rdo7-node2: -INFINITY -native_color: memcached:5 allocation score on rdo7-node3: -INFINITY -native_color: mongodb:0 allocation score on mrg-07: -INFINITY -native_color: mongodb:0 allocation score on mrg-08: -INFINITY -native_color: mongodb:0 allocation score on mrg-09: -INFINITY -native_color: mongodb:0 allocation score on rdo7-node1: 1 -native_color: mongodb:0 allocation score on rdo7-node2: 0 -native_color: mongodb:0 allocation score on rdo7-node3: 0 -native_color: mongodb:1 allocation score on mrg-07: -INFINITY -native_color: mongodb:1 allocation score on mrg-08: -INFINITY -native_color: mongodb:1 allocation score on mrg-09: -INFINITY -native_color: mongodb:1 allocation score on rdo7-node1: -INFINITY -native_color: mongodb:1 allocation score on rdo7-node2: 1 -native_color: mongodb:1 allocation score on rdo7-node3: 0 -native_color: mongodb:2 allocation score on mrg-07: -INFINITY -native_color: mongodb:2 allocation score on mrg-08: -INFINITY -native_color: mongodb:2 allocation score on mrg-09: -INFINITY -native_color: mongodb:2 allocation score on rdo7-node1: -INFINITY -native_color: mongodb:2 allocation score on rdo7-node2: -INFINITY -native_color: mongodb:2 allocation score on rdo7-node3: 1 -native_color: mongodb:3 allocation score on mrg-07: -INFINITY -native_color: mongodb:3 allocation score on mrg-08: -INFINITY -native_color: mongodb:3 allocation score on mrg-09: -INFINITY -native_color: mongodb:3 allocation score on rdo7-node1: -INFINITY -native_color: mongodb:3 allocation score on rdo7-node2: -INFINITY -native_color: mongodb:3 allocation score on rdo7-node3: -INFINITY -native_color: mongodb:4 allocation score on mrg-07: -INFINITY -native_color: mongodb:4 allocation score on mrg-08: -INFINITY -native_color: mongodb:4 allocation score on mrg-09: -INFINITY -native_color: mongodb:4 allocation score on rdo7-node1: -INFINITY -native_color: mongodb:4 allocation score on rdo7-node2: -INFINITY -native_color: mongodb:4 allocation score on rdo7-node3: -INFINITY -native_color: mongodb:5 allocation score on mrg-07: -INFINITY -native_color: mongodb:5 allocation score on mrg-08: -INFINITY -native_color: mongodb:5 allocation score on mrg-09: -INFINITY -native_color: mongodb:5 allocation score on rdo7-node1: -INFINITY -native_color: mongodb:5 allocation score on rdo7-node2: -INFINITY -native_color: mongodb:5 allocation score on rdo7-node3: -INFINITY -native_color: mrg-07 allocation score on mrg-07: -INFINITY -native_color: mrg-07 allocation score on mrg-08: -INFINITY -native_color: mrg-07 allocation score on mrg-09: -INFINITY -native_color: mrg-07 allocation score on rdo7-node1: 0 -native_color: mrg-07 allocation score on rdo7-node2: 0 -native_color: mrg-07 allocation score on rdo7-node3: 0 -native_color: mrg-08 allocation score on mrg-07: -INFINITY -native_color: mrg-08 allocation score on mrg-08: -INFINITY -native_color: mrg-08 allocation score on mrg-09: -INFINITY -native_color: mrg-08 allocation score on rdo7-node1: 0 -native_color: mrg-08 allocation score on rdo7-node2: 0 -native_color: mrg-08 allocation score on rdo7-node3: 0 -native_color: mrg-09 allocation score on mrg-07: -INFINITY -native_color: mrg-09 allocation score on mrg-08: -INFINITY -native_color: mrg-09 allocation score on mrg-09: -INFINITY -native_color: mrg-09 allocation score on rdo7-node1: 0 -native_color: mrg-09 allocation score on rdo7-node2: 0 -native_color: mrg-09 allocation score on rdo7-node3: 0 -native_color: neutron-dhcp-agent:0 allocation score on mrg-07: -INFINITY -native_color: neutron-dhcp-agent:0 allocation score on mrg-08: -INFINITY -native_color: neutron-dhcp-agent:0 allocation score on mrg-09: -INFINITY -native_color: neutron-dhcp-agent:0 allocation score on rdo7-node1: 0 -native_color: neutron-dhcp-agent:0 allocation score on rdo7-node2: -INFINITY -native_color: neutron-dhcp-agent:0 allocation score on rdo7-node3: -INFINITY -native_color: neutron-dhcp-agent:1 allocation score on mrg-07: -INFINITY -native_color: neutron-dhcp-agent:1 allocation score on mrg-08: -INFINITY -native_color: neutron-dhcp-agent:1 allocation score on mrg-09: -INFINITY -native_color: neutron-dhcp-agent:1 allocation score on rdo7-node1: -INFINITY -native_color: neutron-dhcp-agent:1 allocation score on rdo7-node2: 0 -native_color: neutron-dhcp-agent:1 allocation score on rdo7-node3: -INFINITY -native_color: neutron-dhcp-agent:2 allocation score on mrg-07: -INFINITY -native_color: neutron-dhcp-agent:2 allocation score on mrg-08: -INFINITY -native_color: neutron-dhcp-agent:2 allocation score on mrg-09: -INFINITY -native_color: neutron-dhcp-agent:2 allocation score on rdo7-node1: -INFINITY -native_color: neutron-dhcp-agent:2 allocation score on rdo7-node2: -INFINITY -native_color: neutron-dhcp-agent:2 allocation score on rdo7-node3: 0 -native_color: neutron-dhcp-agent:3 allocation score on mrg-07: -INFINITY -native_color: neutron-dhcp-agent:3 allocation score on mrg-08: -INFINITY -native_color: neutron-dhcp-agent:3 allocation score on mrg-09: -INFINITY -native_color: neutron-dhcp-agent:3 allocation score on rdo7-node1: -INFINITY -native_color: neutron-dhcp-agent:3 allocation score on rdo7-node2: -INFINITY -native_color: neutron-dhcp-agent:3 allocation score on rdo7-node3: -INFINITY -native_color: neutron-dhcp-agent:4 allocation score on mrg-07: -INFINITY -native_color: neutron-dhcp-agent:4 allocation score on mrg-08: -INFINITY -native_color: neutron-dhcp-agent:4 allocation score on mrg-09: -INFINITY -native_color: neutron-dhcp-agent:4 allocation score on rdo7-node1: -INFINITY -native_color: neutron-dhcp-agent:4 allocation score on rdo7-node2: -INFINITY -native_color: neutron-dhcp-agent:4 allocation score on rdo7-node3: -INFINITY -native_color: neutron-dhcp-agent:5 allocation score on mrg-07: -INFINITY -native_color: neutron-dhcp-agent:5 allocation score on mrg-08: -INFINITY -native_color: neutron-dhcp-agent:5 allocation score on mrg-09: -INFINITY -native_color: neutron-dhcp-agent:5 allocation score on rdo7-node1: -INFINITY -native_color: neutron-dhcp-agent:5 allocation score on rdo7-node2: -INFINITY -native_color: neutron-dhcp-agent:5 allocation score on rdo7-node3: -INFINITY -native_color: neutron-l3-agent:0 allocation score on mrg-07: -INFINITY -native_color: neutron-l3-agent:0 allocation score on mrg-08: -INFINITY -native_color: neutron-l3-agent:0 allocation score on mrg-09: -INFINITY -native_color: neutron-l3-agent:0 allocation score on rdo7-node1: 0 -native_color: neutron-l3-agent:0 allocation score on rdo7-node2: -INFINITY -native_color: neutron-l3-agent:0 allocation score on rdo7-node3: -INFINITY -native_color: neutron-l3-agent:1 allocation score on mrg-07: -INFINITY -native_color: neutron-l3-agent:1 allocation score on mrg-08: -INFINITY -native_color: neutron-l3-agent:1 allocation score on mrg-09: -INFINITY -native_color: neutron-l3-agent:1 allocation score on rdo7-node1: -INFINITY -native_color: neutron-l3-agent:1 allocation score on rdo7-node2: 0 -native_color: neutron-l3-agent:1 allocation score on rdo7-node3: -INFINITY -native_color: neutron-l3-agent:2 allocation score on mrg-07: -INFINITY -native_color: neutron-l3-agent:2 allocation score on mrg-08: -INFINITY -native_color: neutron-l3-agent:2 allocation score on mrg-09: -INFINITY -native_color: neutron-l3-agent:2 allocation score on rdo7-node1: -INFINITY -native_color: neutron-l3-agent:2 allocation score on rdo7-node2: -INFINITY -native_color: neutron-l3-agent:2 allocation score on rdo7-node3: 0 -native_color: neutron-l3-agent:3 allocation score on mrg-07: -INFINITY -native_color: neutron-l3-agent:3 allocation score on mrg-08: -INFINITY -native_color: neutron-l3-agent:3 allocation score on mrg-09: -INFINITY -native_color: neutron-l3-agent:3 allocation score on rdo7-node1: -INFINITY -native_color: neutron-l3-agent:3 allocation score on rdo7-node2: -INFINITY -native_color: neutron-l3-agent:3 allocation score on rdo7-node3: -INFINITY -native_color: neutron-l3-agent:4 allocation score on mrg-07: -INFINITY -native_color: neutron-l3-agent:4 allocation score on mrg-08: -INFINITY -native_color: neutron-l3-agent:4 allocation score on mrg-09: -INFINITY -native_color: neutron-l3-agent:4 allocation score on rdo7-node1: -INFINITY -native_color: neutron-l3-agent:4 allocation score on rdo7-node2: -INFINITY -native_color: neutron-l3-agent:4 allocation score on rdo7-node3: -INFINITY -native_color: neutron-l3-agent:5 allocation score on mrg-07: -INFINITY -native_color: neutron-l3-agent:5 allocation score on mrg-08: -INFINITY -native_color: neutron-l3-agent:5 allocation score on mrg-09: -INFINITY -native_color: neutron-l3-agent:5 allocation score on rdo7-node1: -INFINITY -native_color: neutron-l3-agent:5 allocation score on rdo7-node2: -INFINITY -native_color: neutron-l3-agent:5 allocation score on rdo7-node3: -INFINITY -native_color: neutron-metadata-agent:0 allocation score on mrg-07: -INFINITY -native_color: neutron-metadata-agent:0 allocation score on mrg-08: -INFINITY -native_color: neutron-metadata-agent:0 allocation score on mrg-09: -INFINITY -native_color: neutron-metadata-agent:0 allocation score on rdo7-node1: 0 -native_color: neutron-metadata-agent:0 allocation score on rdo7-node2: -INFINITY -native_color: neutron-metadata-agent:0 allocation score on rdo7-node3: -INFINITY -native_color: neutron-metadata-agent:1 allocation score on mrg-07: -INFINITY -native_color: neutron-metadata-agent:1 allocation score on mrg-08: -INFINITY -native_color: neutron-metadata-agent:1 allocation score on mrg-09: -INFINITY -native_color: neutron-metadata-agent:1 allocation score on rdo7-node1: -INFINITY -native_color: neutron-metadata-agent:1 allocation score on rdo7-node2: 0 -native_color: neutron-metadata-agent:1 allocation score on rdo7-node3: -INFINITY -native_color: neutron-metadata-agent:2 allocation score on mrg-07: -INFINITY -native_color: neutron-metadata-agent:2 allocation score on mrg-08: -INFINITY -native_color: neutron-metadata-agent:2 allocation score on mrg-09: -INFINITY -native_color: neutron-metadata-agent:2 allocation score on rdo7-node1: -INFINITY -native_color: neutron-metadata-agent:2 allocation score on rdo7-node2: -INFINITY -native_color: neutron-metadata-agent:2 allocation score on rdo7-node3: 0 -native_color: neutron-metadata-agent:3 allocation score on mrg-07: -INFINITY -native_color: neutron-metadata-agent:3 allocation score on mrg-08: -INFINITY -native_color: neutron-metadata-agent:3 allocation score on mrg-09: -INFINITY -native_color: neutron-metadata-agent:3 allocation score on rdo7-node1: -INFINITY -native_color: neutron-metadata-agent:3 allocation score on rdo7-node2: -INFINITY -native_color: neutron-metadata-agent:3 allocation score on rdo7-node3: -INFINITY -native_color: neutron-metadata-agent:4 allocation score on mrg-07: -INFINITY -native_color: neutron-metadata-agent:4 allocation score on mrg-08: -INFINITY -native_color: neutron-metadata-agent:4 allocation score on mrg-09: -INFINITY -native_color: neutron-metadata-agent:4 allocation score on rdo7-node1: -INFINITY -native_color: neutron-metadata-agent:4 allocation score on rdo7-node2: -INFINITY -native_color: neutron-metadata-agent:4 allocation score on rdo7-node3: -INFINITY -native_color: neutron-metadata-agent:5 allocation score on mrg-07: -INFINITY -native_color: neutron-metadata-agent:5 allocation score on mrg-08: -INFINITY -native_color: neutron-metadata-agent:5 allocation score on mrg-09: -INFINITY -native_color: neutron-metadata-agent:5 allocation score on rdo7-node1: -INFINITY -native_color: neutron-metadata-agent:5 allocation score on rdo7-node2: -INFINITY -native_color: neutron-metadata-agent:5 allocation score on rdo7-node3: -INFINITY -native_color: neutron-netns-cleanup:0 allocation score on mrg-07: -INFINITY -native_color: neutron-netns-cleanup:0 allocation score on mrg-08: -INFINITY -native_color: neutron-netns-cleanup:0 allocation score on mrg-09: -INFINITY -native_color: neutron-netns-cleanup:0 allocation score on rdo7-node1: 0 -native_color: neutron-netns-cleanup:0 allocation score on rdo7-node2: -INFINITY -native_color: neutron-netns-cleanup:0 allocation score on rdo7-node3: -INFINITY -native_color: neutron-netns-cleanup:1 allocation score on mrg-07: -INFINITY -native_color: neutron-netns-cleanup:1 allocation score on mrg-08: -INFINITY -native_color: neutron-netns-cleanup:1 allocation score on mrg-09: -INFINITY -native_color: neutron-netns-cleanup:1 allocation score on rdo7-node1: -INFINITY -native_color: neutron-netns-cleanup:1 allocation score on rdo7-node2: 0 -native_color: neutron-netns-cleanup:1 allocation score on rdo7-node3: -INFINITY -native_color: neutron-netns-cleanup:2 allocation score on mrg-07: -INFINITY -native_color: neutron-netns-cleanup:2 allocation score on mrg-08: -INFINITY -native_color: neutron-netns-cleanup:2 allocation score on mrg-09: -INFINITY -native_color: neutron-netns-cleanup:2 allocation score on rdo7-node1: -INFINITY -native_color: neutron-netns-cleanup:2 allocation score on rdo7-node2: -INFINITY -native_color: neutron-netns-cleanup:2 allocation score on rdo7-node3: 0 -native_color: neutron-netns-cleanup:3 allocation score on mrg-07: -INFINITY -native_color: neutron-netns-cleanup:3 allocation score on mrg-08: -INFINITY -native_color: neutron-netns-cleanup:3 allocation score on mrg-09: -INFINITY -native_color: neutron-netns-cleanup:3 allocation score on rdo7-node1: -INFINITY -native_color: neutron-netns-cleanup:3 allocation score on rdo7-node2: -INFINITY -native_color: neutron-netns-cleanup:3 allocation score on rdo7-node3: -INFINITY -native_color: neutron-netns-cleanup:4 allocation score on mrg-07: -INFINITY -native_color: neutron-netns-cleanup:4 allocation score on mrg-08: -INFINITY -native_color: neutron-netns-cleanup:4 allocation score on mrg-09: -INFINITY -native_color: neutron-netns-cleanup:4 allocation score on rdo7-node1: -INFINITY -native_color: neutron-netns-cleanup:4 allocation score on rdo7-node2: -INFINITY -native_color: neutron-netns-cleanup:4 allocation score on rdo7-node3: -INFINITY -native_color: neutron-netns-cleanup:5 allocation score on mrg-07: -INFINITY -native_color: neutron-netns-cleanup:5 allocation score on mrg-08: -INFINITY -native_color: neutron-netns-cleanup:5 allocation score on mrg-09: -INFINITY -native_color: neutron-netns-cleanup:5 allocation score on rdo7-node1: -INFINITY -native_color: neutron-netns-cleanup:5 allocation score on rdo7-node2: -INFINITY -native_color: neutron-netns-cleanup:5 allocation score on rdo7-node3: -INFINITY -native_color: neutron-openvswitch-agent-compute:0 allocation score on mrg-07: 0 -native_color: neutron-openvswitch-agent-compute:0 allocation score on mrg-08: 0 -native_color: neutron-openvswitch-agent-compute:0 allocation score on mrg-09: 0 -native_color: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node1: -INFINITY -native_color: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node2: -INFINITY -native_color: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node3: -INFINITY -native_color: neutron-openvswitch-agent-compute:1 allocation score on mrg-07: -INFINITY -native_color: neutron-openvswitch-agent-compute:1 allocation score on mrg-08: 0 -native_color: neutron-openvswitch-agent-compute:1 allocation score on mrg-09: 0 -native_color: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node1: -INFINITY -native_color: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node2: -INFINITY -native_color: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node3: -INFINITY -native_color: neutron-openvswitch-agent-compute:2 allocation score on mrg-07: -INFINITY -native_color: neutron-openvswitch-agent-compute:2 allocation score on mrg-08: -INFINITY -native_color: neutron-openvswitch-agent-compute:2 allocation score on mrg-09: 0 -native_color: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node1: -INFINITY -native_color: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node2: -INFINITY -native_color: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node3: -INFINITY -native_color: neutron-openvswitch-agent-compute:3 allocation score on mrg-07: -INFINITY -native_color: neutron-openvswitch-agent-compute:3 allocation score on mrg-08: -INFINITY -native_color: neutron-openvswitch-agent-compute:3 allocation score on mrg-09: -INFINITY -native_color: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node1: -INFINITY -native_color: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node2: -INFINITY -native_color: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node3: -INFINITY -native_color: neutron-openvswitch-agent-compute:4 allocation score on mrg-07: -INFINITY -native_color: neutron-openvswitch-agent-compute:4 allocation score on mrg-08: -INFINITY -native_color: neutron-openvswitch-agent-compute:4 allocation score on mrg-09: -INFINITY -native_color: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node1: -INFINITY -native_color: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node2: -INFINITY -native_color: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node3: -INFINITY -native_color: neutron-openvswitch-agent-compute:5 allocation score on mrg-07: -INFINITY -native_color: neutron-openvswitch-agent-compute:5 allocation score on mrg-08: -INFINITY -native_color: neutron-openvswitch-agent-compute:5 allocation score on mrg-09: -INFINITY -native_color: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node1: -INFINITY -native_color: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node2: -INFINITY -native_color: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node3: -INFINITY -native_color: neutron-openvswitch-agent:0 allocation score on mrg-07: -INFINITY -native_color: neutron-openvswitch-agent:0 allocation score on mrg-08: -INFINITY -native_color: neutron-openvswitch-agent:0 allocation score on mrg-09: -INFINITY -native_color: neutron-openvswitch-agent:0 allocation score on rdo7-node1: 0 -native_color: neutron-openvswitch-agent:0 allocation score on rdo7-node2: -INFINITY -native_color: neutron-openvswitch-agent:0 allocation score on rdo7-node3: -INFINITY -native_color: neutron-openvswitch-agent:1 allocation score on mrg-07: -INFINITY -native_color: neutron-openvswitch-agent:1 allocation score on mrg-08: -INFINITY -native_color: neutron-openvswitch-agent:1 allocation score on mrg-09: -INFINITY -native_color: neutron-openvswitch-agent:1 allocation score on rdo7-node1: -INFINITY -native_color: neutron-openvswitch-agent:1 allocation score on rdo7-node2: 0 -native_color: neutron-openvswitch-agent:1 allocation score on rdo7-node3: -INFINITY -native_color: neutron-openvswitch-agent:2 allocation score on mrg-07: -INFINITY -native_color: neutron-openvswitch-agent:2 allocation score on mrg-08: -INFINITY -native_color: neutron-openvswitch-agent:2 allocation score on mrg-09: -INFINITY -native_color: neutron-openvswitch-agent:2 allocation score on rdo7-node1: -INFINITY -native_color: neutron-openvswitch-agent:2 allocation score on rdo7-node2: -INFINITY -native_color: neutron-openvswitch-agent:2 allocation score on rdo7-node3: 0 -native_color: neutron-openvswitch-agent:3 allocation score on mrg-07: -INFINITY -native_color: neutron-openvswitch-agent:3 allocation score on mrg-08: -INFINITY -native_color: neutron-openvswitch-agent:3 allocation score on mrg-09: -INFINITY -native_color: neutron-openvswitch-agent:3 allocation score on rdo7-node1: -INFINITY -native_color: neutron-openvswitch-agent:3 allocation score on rdo7-node2: -INFINITY -native_color: neutron-openvswitch-agent:3 allocation score on rdo7-node3: -INFINITY -native_color: neutron-openvswitch-agent:4 allocation score on mrg-07: -INFINITY -native_color: neutron-openvswitch-agent:4 allocation score on mrg-08: -INFINITY -native_color: neutron-openvswitch-agent:4 allocation score on mrg-09: -INFINITY -native_color: neutron-openvswitch-agent:4 allocation score on rdo7-node1: -INFINITY -native_color: neutron-openvswitch-agent:4 allocation score on rdo7-node2: -INFINITY -native_color: neutron-openvswitch-agent:4 allocation score on rdo7-node3: -INFINITY -native_color: neutron-openvswitch-agent:5 allocation score on mrg-07: -INFINITY -native_color: neutron-openvswitch-agent:5 allocation score on mrg-08: -INFINITY -native_color: neutron-openvswitch-agent:5 allocation score on mrg-09: -INFINITY -native_color: neutron-openvswitch-agent:5 allocation score on rdo7-node1: -INFINITY -native_color: neutron-openvswitch-agent:5 allocation score on rdo7-node2: -INFINITY -native_color: neutron-openvswitch-agent:5 allocation score on rdo7-node3: -INFINITY -native_color: neutron-ovs-cleanup:0 allocation score on mrg-07: -INFINITY -native_color: neutron-ovs-cleanup:0 allocation score on mrg-08: -INFINITY -native_color: neutron-ovs-cleanup:0 allocation score on mrg-09: -INFINITY -native_color: neutron-ovs-cleanup:0 allocation score on rdo7-node1: 0 -native_color: neutron-ovs-cleanup:0 allocation score on rdo7-node2: -INFINITY -native_color: neutron-ovs-cleanup:0 allocation score on rdo7-node3: -INFINITY -native_color: neutron-ovs-cleanup:1 allocation score on mrg-07: -INFINITY -native_color: neutron-ovs-cleanup:1 allocation score on mrg-08: -INFINITY -native_color: neutron-ovs-cleanup:1 allocation score on mrg-09: -INFINITY -native_color: neutron-ovs-cleanup:1 allocation score on rdo7-node1: -INFINITY -native_color: neutron-ovs-cleanup:1 allocation score on rdo7-node2: 0 -native_color: neutron-ovs-cleanup:1 allocation score on rdo7-node3: -INFINITY -native_color: neutron-ovs-cleanup:2 allocation score on mrg-07: -INFINITY -native_color: neutron-ovs-cleanup:2 allocation score on mrg-08: -INFINITY -native_color: neutron-ovs-cleanup:2 allocation score on mrg-09: -INFINITY -native_color: neutron-ovs-cleanup:2 allocation score on rdo7-node1: -INFINITY -native_color: neutron-ovs-cleanup:2 allocation score on rdo7-node2: -INFINITY -native_color: neutron-ovs-cleanup:2 allocation score on rdo7-node3: 0 -native_color: neutron-ovs-cleanup:3 allocation score on mrg-07: -INFINITY -native_color: neutron-ovs-cleanup:3 allocation score on mrg-08: -INFINITY -native_color: neutron-ovs-cleanup:3 allocation score on mrg-09: -INFINITY -native_color: neutron-ovs-cleanup:3 allocation score on rdo7-node1: -INFINITY -native_color: neutron-ovs-cleanup:3 allocation score on rdo7-node2: -INFINITY -native_color: neutron-ovs-cleanup:3 allocation score on rdo7-node3: -INFINITY -native_color: neutron-ovs-cleanup:4 allocation score on mrg-07: -INFINITY -native_color: neutron-ovs-cleanup:4 allocation score on mrg-08: -INFINITY -native_color: neutron-ovs-cleanup:4 allocation score on mrg-09: -INFINITY -native_color: neutron-ovs-cleanup:4 allocation score on rdo7-node1: -INFINITY -native_color: neutron-ovs-cleanup:4 allocation score on rdo7-node2: -INFINITY -native_color: neutron-ovs-cleanup:4 allocation score on rdo7-node3: -INFINITY -native_color: neutron-ovs-cleanup:5 allocation score on mrg-07: -INFINITY -native_color: neutron-ovs-cleanup:5 allocation score on mrg-08: -INFINITY -native_color: neutron-ovs-cleanup:5 allocation score on mrg-09: -INFINITY -native_color: neutron-ovs-cleanup:5 allocation score on rdo7-node1: -INFINITY -native_color: neutron-ovs-cleanup:5 allocation score on rdo7-node2: -INFINITY -native_color: neutron-ovs-cleanup:5 allocation score on rdo7-node3: -INFINITY -native_color: neutron-scale:0 allocation score on mrg-07: -INFINITY -native_color: neutron-scale:0 allocation score on mrg-08: -INFINITY -native_color: neutron-scale:0 allocation score on mrg-09: -INFINITY -native_color: neutron-scale:0 allocation score on rdo7-node1: 0 -native_color: neutron-scale:0 allocation score on rdo7-node2: 0 -native_color: neutron-scale:0 allocation score on rdo7-node3: 0 -native_color: neutron-scale:1 allocation score on mrg-07: -INFINITY -native_color: neutron-scale:1 allocation score on mrg-08: -INFINITY -native_color: neutron-scale:1 allocation score on mrg-09: -INFINITY -native_color: neutron-scale:1 allocation score on rdo7-node1: -INFINITY -native_color: neutron-scale:1 allocation score on rdo7-node2: 0 -native_color: neutron-scale:1 allocation score on rdo7-node3: 0 -native_color: neutron-scale:2 allocation score on mrg-07: -INFINITY -native_color: neutron-scale:2 allocation score on mrg-08: -INFINITY -native_color: neutron-scale:2 allocation score on mrg-09: -INFINITY -native_color: neutron-scale:2 allocation score on rdo7-node1: -INFINITY -native_color: neutron-scale:2 allocation score on rdo7-node2: -INFINITY -native_color: neutron-scale:2 allocation score on rdo7-node3: 0 -native_color: neutron-server:0 allocation score on mrg-07: -INFINITY -native_color: neutron-server:0 allocation score on mrg-08: -INFINITY -native_color: neutron-server:0 allocation score on mrg-09: -INFINITY -native_color: neutron-server:0 allocation score on rdo7-node1: 0 -native_color: neutron-server:0 allocation score on rdo7-node2: 0 -native_color: neutron-server:0 allocation score on rdo7-node3: 0 -native_color: neutron-server:1 allocation score on mrg-07: -INFINITY -native_color: neutron-server:1 allocation score on mrg-08: -INFINITY -native_color: neutron-server:1 allocation score on mrg-09: -INFINITY -native_color: neutron-server:1 allocation score on rdo7-node1: -INFINITY -native_color: neutron-server:1 allocation score on rdo7-node2: 0 -native_color: neutron-server:1 allocation score on rdo7-node3: 0 -native_color: neutron-server:2 allocation score on mrg-07: -INFINITY -native_color: neutron-server:2 allocation score on mrg-08: -INFINITY -native_color: neutron-server:2 allocation score on mrg-09: -INFINITY -native_color: neutron-server:2 allocation score on rdo7-node1: -INFINITY -native_color: neutron-server:2 allocation score on rdo7-node2: -INFINITY -native_color: neutron-server:2 allocation score on rdo7-node3: 0 -native_color: neutron-server:3 allocation score on mrg-07: -INFINITY -native_color: neutron-server:3 allocation score on mrg-08: -INFINITY -native_color: neutron-server:3 allocation score on mrg-09: -INFINITY -native_color: neutron-server:3 allocation score on rdo7-node1: -INFINITY -native_color: neutron-server:3 allocation score on rdo7-node2: -INFINITY -native_color: neutron-server:3 allocation score on rdo7-node3: -INFINITY -native_color: neutron-server:4 allocation score on mrg-07: -INFINITY -native_color: neutron-server:4 allocation score on mrg-08: -INFINITY -native_color: neutron-server:4 allocation score on mrg-09: -INFINITY -native_color: neutron-server:4 allocation score on rdo7-node1: -INFINITY -native_color: neutron-server:4 allocation score on rdo7-node2: -INFINITY -native_color: neutron-server:4 allocation score on rdo7-node3: -INFINITY -native_color: neutron-server:5 allocation score on mrg-07: -INFINITY -native_color: neutron-server:5 allocation score on mrg-08: -INFINITY -native_color: neutron-server:5 allocation score on mrg-09: -INFINITY -native_color: neutron-server:5 allocation score on rdo7-node1: -INFINITY -native_color: neutron-server:5 allocation score on rdo7-node2: -INFINITY -native_color: neutron-server:5 allocation score on rdo7-node3: -INFINITY -native_color: nova-api:0 allocation score on mrg-07: -INFINITY -native_color: nova-api:0 allocation score on mrg-08: -INFINITY -native_color: nova-api:0 allocation score on mrg-09: -INFINITY -native_color: nova-api:0 allocation score on rdo7-node1: 0 -native_color: nova-api:0 allocation score on rdo7-node2: 0 -native_color: nova-api:0 allocation score on rdo7-node3: 0 -native_color: nova-api:1 allocation score on mrg-07: -INFINITY -native_color: nova-api:1 allocation score on mrg-08: -INFINITY -native_color: nova-api:1 allocation score on mrg-09: -INFINITY -native_color: nova-api:1 allocation score on rdo7-node1: -INFINITY -native_color: nova-api:1 allocation score on rdo7-node2: 0 -native_color: nova-api:1 allocation score on rdo7-node3: 0 -native_color: nova-api:2 allocation score on mrg-07: -INFINITY -native_color: nova-api:2 allocation score on mrg-08: -INFINITY -native_color: nova-api:2 allocation score on mrg-09: -INFINITY -native_color: nova-api:2 allocation score on rdo7-node1: -INFINITY -native_color: nova-api:2 allocation score on rdo7-node2: -INFINITY -native_color: nova-api:2 allocation score on rdo7-node3: 0 -native_color: nova-api:3 allocation score on mrg-07: -INFINITY -native_color: nova-api:3 allocation score on mrg-08: -INFINITY -native_color: nova-api:3 allocation score on mrg-09: -INFINITY -native_color: nova-api:3 allocation score on rdo7-node1: -INFINITY -native_color: nova-api:3 allocation score on rdo7-node2: -INFINITY -native_color: nova-api:3 allocation score on rdo7-node3: -INFINITY -native_color: nova-api:4 allocation score on mrg-07: -INFINITY -native_color: nova-api:4 allocation score on mrg-08: -INFINITY -native_color: nova-api:4 allocation score on mrg-09: -INFINITY -native_color: nova-api:4 allocation score on rdo7-node1: -INFINITY -native_color: nova-api:4 allocation score on rdo7-node2: -INFINITY -native_color: nova-api:4 allocation score on rdo7-node3: -INFINITY -native_color: nova-api:5 allocation score on mrg-07: -INFINITY -native_color: nova-api:5 allocation score on mrg-08: -INFINITY -native_color: nova-api:5 allocation score on mrg-09: -INFINITY -native_color: nova-api:5 allocation score on rdo7-node1: -INFINITY -native_color: nova-api:5 allocation score on rdo7-node2: -INFINITY -native_color: nova-api:5 allocation score on rdo7-node3: -INFINITY -native_color: nova-compute:0 allocation score on mrg-07: 0 -native_color: nova-compute:0 allocation score on mrg-08: -INFINITY -native_color: nova-compute:0 allocation score on mrg-09: -INFINITY -native_color: nova-compute:0 allocation score on rdo7-node1: -INFINITY -native_color: nova-compute:0 allocation score on rdo7-node2: -INFINITY -native_color: nova-compute:0 allocation score on rdo7-node3: -INFINITY -native_color: nova-compute:1 allocation score on mrg-07: -INFINITY -native_color: nova-compute:1 allocation score on mrg-08: 0 -native_color: nova-compute:1 allocation score on mrg-09: -INFINITY -native_color: nova-compute:1 allocation score on rdo7-node1: -INFINITY -native_color: nova-compute:1 allocation score on rdo7-node2: -INFINITY -native_color: nova-compute:1 allocation score on rdo7-node3: -INFINITY -native_color: nova-compute:2 allocation score on mrg-07: -INFINITY -native_color: nova-compute:2 allocation score on mrg-08: -INFINITY -native_color: nova-compute:2 allocation score on mrg-09: 0 -native_color: nova-compute:2 allocation score on rdo7-node1: -INFINITY -native_color: nova-compute:2 allocation score on rdo7-node2: -INFINITY -native_color: nova-compute:2 allocation score on rdo7-node3: -INFINITY -native_color: nova-compute:3 allocation score on mrg-07: -INFINITY -native_color: nova-compute:3 allocation score on mrg-08: -INFINITY -native_color: nova-compute:3 allocation score on mrg-09: -INFINITY -native_color: nova-compute:3 allocation score on rdo7-node1: -INFINITY -native_color: nova-compute:3 allocation score on rdo7-node2: -INFINITY -native_color: nova-compute:3 allocation score on rdo7-node3: -INFINITY -native_color: nova-compute:4 allocation score on mrg-07: -INFINITY -native_color: nova-compute:4 allocation score on mrg-08: -INFINITY -native_color: nova-compute:4 allocation score on mrg-09: -INFINITY -native_color: nova-compute:4 allocation score on rdo7-node1: -INFINITY -native_color: nova-compute:4 allocation score on rdo7-node2: -INFINITY -native_color: nova-compute:4 allocation score on rdo7-node3: -INFINITY -native_color: nova-compute:5 allocation score on mrg-07: -INFINITY -native_color: nova-compute:5 allocation score on mrg-08: -INFINITY -native_color: nova-compute:5 allocation score on mrg-09: -INFINITY -native_color: nova-compute:5 allocation score on rdo7-node1: -INFINITY -native_color: nova-compute:5 allocation score on rdo7-node2: -INFINITY -native_color: nova-compute:5 allocation score on rdo7-node3: -INFINITY -native_color: nova-conductor:0 allocation score on mrg-07: -INFINITY -native_color: nova-conductor:0 allocation score on mrg-08: -INFINITY -native_color: nova-conductor:0 allocation score on mrg-09: -INFINITY -native_color: nova-conductor:0 allocation score on rdo7-node1: 0 -native_color: nova-conductor:0 allocation score on rdo7-node2: 0 -native_color: nova-conductor:0 allocation score on rdo7-node3: 0 -native_color: nova-conductor:1 allocation score on mrg-07: -INFINITY -native_color: nova-conductor:1 allocation score on mrg-08: -INFINITY -native_color: nova-conductor:1 allocation score on mrg-09: -INFINITY -native_color: nova-conductor:1 allocation score on rdo7-node1: -INFINITY -native_color: nova-conductor:1 allocation score on rdo7-node2: 0 -native_color: nova-conductor:1 allocation score on rdo7-node3: 0 -native_color: nova-conductor:2 allocation score on mrg-07: -INFINITY -native_color: nova-conductor:2 allocation score on mrg-08: -INFINITY -native_color: nova-conductor:2 allocation score on mrg-09: -INFINITY -native_color: nova-conductor:2 allocation score on rdo7-node1: -INFINITY -native_color: nova-conductor:2 allocation score on rdo7-node2: -INFINITY -native_color: nova-conductor:2 allocation score on rdo7-node3: 0 -native_color: nova-conductor:3 allocation score on mrg-07: -INFINITY -native_color: nova-conductor:3 allocation score on mrg-08: -INFINITY -native_color: nova-conductor:3 allocation score on mrg-09: -INFINITY -native_color: nova-conductor:3 allocation score on rdo7-node1: -INFINITY -native_color: nova-conductor:3 allocation score on rdo7-node2: -INFINITY -native_color: nova-conductor:3 allocation score on rdo7-node3: -INFINITY -native_color: nova-conductor:4 allocation score on mrg-07: -INFINITY -native_color: nova-conductor:4 allocation score on mrg-08: -INFINITY -native_color: nova-conductor:4 allocation score on mrg-09: -INFINITY -native_color: nova-conductor:4 allocation score on rdo7-node1: -INFINITY -native_color: nova-conductor:4 allocation score on rdo7-node2: -INFINITY -native_color: nova-conductor:4 allocation score on rdo7-node3: -INFINITY -native_color: nova-conductor:5 allocation score on mrg-07: -INFINITY -native_color: nova-conductor:5 allocation score on mrg-08: -INFINITY -native_color: nova-conductor:5 allocation score on mrg-09: -INFINITY -native_color: nova-conductor:5 allocation score on rdo7-node1: -INFINITY -native_color: nova-conductor:5 allocation score on rdo7-node2: -INFINITY -native_color: nova-conductor:5 allocation score on rdo7-node3: -INFINITY -native_color: nova-consoleauth:0 allocation score on mrg-07: -INFINITY -native_color: nova-consoleauth:0 allocation score on mrg-08: -INFINITY -native_color: nova-consoleauth:0 allocation score on mrg-09: -INFINITY -native_color: nova-consoleauth:0 allocation score on rdo7-node1: 0 -native_color: nova-consoleauth:0 allocation score on rdo7-node2: 0 -native_color: nova-consoleauth:0 allocation score on rdo7-node3: 0 -native_color: nova-consoleauth:1 allocation score on mrg-07: -INFINITY -native_color: nova-consoleauth:1 allocation score on mrg-08: -INFINITY -native_color: nova-consoleauth:1 allocation score on mrg-09: -INFINITY -native_color: nova-consoleauth:1 allocation score on rdo7-node1: -INFINITY -native_color: nova-consoleauth:1 allocation score on rdo7-node2: 0 -native_color: nova-consoleauth:1 allocation score on rdo7-node3: 0 -native_color: nova-consoleauth:2 allocation score on mrg-07: -INFINITY -native_color: nova-consoleauth:2 allocation score on mrg-08: -INFINITY -native_color: nova-consoleauth:2 allocation score on mrg-09: -INFINITY -native_color: nova-consoleauth:2 allocation score on rdo7-node1: -INFINITY -native_color: nova-consoleauth:2 allocation score on rdo7-node2: -INFINITY -native_color: nova-consoleauth:2 allocation score on rdo7-node3: 0 -native_color: nova-consoleauth:3 allocation score on mrg-07: -INFINITY -native_color: nova-consoleauth:3 allocation score on mrg-08: -INFINITY -native_color: nova-consoleauth:3 allocation score on mrg-09: -INFINITY -native_color: nova-consoleauth:3 allocation score on rdo7-node1: -INFINITY -native_color: nova-consoleauth:3 allocation score on rdo7-node2: -INFINITY -native_color: nova-consoleauth:3 allocation score on rdo7-node3: -INFINITY -native_color: nova-consoleauth:4 allocation score on mrg-07: -INFINITY -native_color: nova-consoleauth:4 allocation score on mrg-08: -INFINITY -native_color: nova-consoleauth:4 allocation score on mrg-09: -INFINITY -native_color: nova-consoleauth:4 allocation score on rdo7-node1: -INFINITY -native_color: nova-consoleauth:4 allocation score on rdo7-node2: -INFINITY -native_color: nova-consoleauth:4 allocation score on rdo7-node3: -INFINITY -native_color: nova-consoleauth:5 allocation score on mrg-07: -INFINITY -native_color: nova-consoleauth:5 allocation score on mrg-08: -INFINITY -native_color: nova-consoleauth:5 allocation score on mrg-09: -INFINITY -native_color: nova-consoleauth:5 allocation score on rdo7-node1: -INFINITY -native_color: nova-consoleauth:5 allocation score on rdo7-node2: -INFINITY -native_color: nova-consoleauth:5 allocation score on rdo7-node3: -INFINITY -native_color: nova-novncproxy:0 allocation score on mrg-07: -INFINITY -native_color: nova-novncproxy:0 allocation score on mrg-08: -INFINITY -native_color: nova-novncproxy:0 allocation score on mrg-09: -INFINITY -native_color: nova-novncproxy:0 allocation score on rdo7-node1: 0 -native_color: nova-novncproxy:0 allocation score on rdo7-node2: 0 -native_color: nova-novncproxy:0 allocation score on rdo7-node3: 0 -native_color: nova-novncproxy:1 allocation score on mrg-07: -INFINITY -native_color: nova-novncproxy:1 allocation score on mrg-08: -INFINITY -native_color: nova-novncproxy:1 allocation score on mrg-09: -INFINITY -native_color: nova-novncproxy:1 allocation score on rdo7-node1: -INFINITY -native_color: nova-novncproxy:1 allocation score on rdo7-node2: 0 -native_color: nova-novncproxy:1 allocation score on rdo7-node3: 0 -native_color: nova-novncproxy:2 allocation score on mrg-07: -INFINITY -native_color: nova-novncproxy:2 allocation score on mrg-08: -INFINITY -native_color: nova-novncproxy:2 allocation score on mrg-09: -INFINITY -native_color: nova-novncproxy:2 allocation score on rdo7-node1: -INFINITY -native_color: nova-novncproxy:2 allocation score on rdo7-node2: -INFINITY -native_color: nova-novncproxy:2 allocation score on rdo7-node3: 0 -native_color: nova-novncproxy:3 allocation score on mrg-07: -INFINITY -native_color: nova-novncproxy:3 allocation score on mrg-08: -INFINITY -native_color: nova-novncproxy:3 allocation score on mrg-09: -INFINITY -native_color: nova-novncproxy:3 allocation score on rdo7-node1: -INFINITY -native_color: nova-novncproxy:3 allocation score on rdo7-node2: -INFINITY -native_color: nova-novncproxy:3 allocation score on rdo7-node3: -INFINITY -native_color: nova-novncproxy:4 allocation score on mrg-07: -INFINITY -native_color: nova-novncproxy:4 allocation score on mrg-08: -INFINITY -native_color: nova-novncproxy:4 allocation score on mrg-09: -INFINITY -native_color: nova-novncproxy:4 allocation score on rdo7-node1: -INFINITY -native_color: nova-novncproxy:4 allocation score on rdo7-node2: -INFINITY -native_color: nova-novncproxy:4 allocation score on rdo7-node3: -INFINITY -native_color: nova-novncproxy:5 allocation score on mrg-07: -INFINITY -native_color: nova-novncproxy:5 allocation score on mrg-08: -INFINITY -native_color: nova-novncproxy:5 allocation score on mrg-09: -INFINITY -native_color: nova-novncproxy:5 allocation score on rdo7-node1: -INFINITY -native_color: nova-novncproxy:5 allocation score on rdo7-node2: -INFINITY -native_color: nova-novncproxy:5 allocation score on rdo7-node3: -INFINITY -native_color: nova-scheduler:0 allocation score on mrg-07: -INFINITY -native_color: nova-scheduler:0 allocation score on mrg-08: -INFINITY -native_color: nova-scheduler:0 allocation score on mrg-09: -INFINITY -native_color: nova-scheduler:0 allocation score on rdo7-node1: 0 -native_color: nova-scheduler:0 allocation score on rdo7-node2: 0 -native_color: nova-scheduler:0 allocation score on rdo7-node3: 0 -native_color: nova-scheduler:1 allocation score on mrg-07: -INFINITY -native_color: nova-scheduler:1 allocation score on mrg-08: -INFINITY -native_color: nova-scheduler:1 allocation score on mrg-09: -INFINITY -native_color: nova-scheduler:1 allocation score on rdo7-node1: -INFINITY -native_color: nova-scheduler:1 allocation score on rdo7-node2: 0 -native_color: nova-scheduler:1 allocation score on rdo7-node3: 0 -native_color: nova-scheduler:2 allocation score on mrg-07: -INFINITY -native_color: nova-scheduler:2 allocation score on mrg-08: -INFINITY -native_color: nova-scheduler:2 allocation score on mrg-09: -INFINITY -native_color: nova-scheduler:2 allocation score on rdo7-node1: -INFINITY -native_color: nova-scheduler:2 allocation score on rdo7-node2: -INFINITY -native_color: nova-scheduler:2 allocation score on rdo7-node3: 0 -native_color: nova-scheduler:3 allocation score on mrg-07: -INFINITY -native_color: nova-scheduler:3 allocation score on mrg-08: -INFINITY -native_color: nova-scheduler:3 allocation score on mrg-09: -INFINITY -native_color: nova-scheduler:3 allocation score on rdo7-node1: -INFINITY -native_color: nova-scheduler:3 allocation score on rdo7-node2: -INFINITY -native_color: nova-scheduler:3 allocation score on rdo7-node3: -INFINITY -native_color: nova-scheduler:4 allocation score on mrg-07: -INFINITY -native_color: nova-scheduler:4 allocation score on mrg-08: -INFINITY -native_color: nova-scheduler:4 allocation score on mrg-09: -INFINITY -native_color: nova-scheduler:4 allocation score on rdo7-node1: -INFINITY -native_color: nova-scheduler:4 allocation score on rdo7-node2: -INFINITY -native_color: nova-scheduler:4 allocation score on rdo7-node3: -INFINITY -native_color: nova-scheduler:5 allocation score on mrg-07: -INFINITY -native_color: nova-scheduler:5 allocation score on mrg-08: -INFINITY -native_color: nova-scheduler:5 allocation score on mrg-09: -INFINITY -native_color: nova-scheduler:5 allocation score on rdo7-node1: -INFINITY -native_color: nova-scheduler:5 allocation score on rdo7-node2: -INFINITY -native_color: nova-scheduler:5 allocation score on rdo7-node3: -INFINITY -native_color: rabbitmq-server:0 allocation score on mrg-07: -INFINITY -native_color: rabbitmq-server:0 allocation score on mrg-08: -INFINITY -native_color: rabbitmq-server:0 allocation score on mrg-09: -INFINITY -native_color: rabbitmq-server:0 allocation score on rdo7-node1: 1 -native_color: rabbitmq-server:0 allocation score on rdo7-node2: 0 -native_color: rabbitmq-server:0 allocation score on rdo7-node3: 0 -native_color: rabbitmq-server:1 allocation score on mrg-07: -INFINITY -native_color: rabbitmq-server:1 allocation score on mrg-08: -INFINITY -native_color: rabbitmq-server:1 allocation score on mrg-09: -INFINITY -native_color: rabbitmq-server:1 allocation score on rdo7-node1: -INFINITY -native_color: rabbitmq-server:1 allocation score on rdo7-node2: 1 -native_color: rabbitmq-server:1 allocation score on rdo7-node3: 0 -native_color: rabbitmq-server:2 allocation score on mrg-07: -INFINITY -native_color: rabbitmq-server:2 allocation score on mrg-08: -INFINITY -native_color: rabbitmq-server:2 allocation score on mrg-09: -INFINITY -native_color: rabbitmq-server:2 allocation score on rdo7-node1: -INFINITY -native_color: rabbitmq-server:2 allocation score on rdo7-node2: -INFINITY -native_color: rabbitmq-server:2 allocation score on rdo7-node3: 1 -native_color: rabbitmq-server:3 allocation score on mrg-07: -INFINITY -native_color: rabbitmq-server:3 allocation score on mrg-08: -INFINITY -native_color: rabbitmq-server:3 allocation score on mrg-09: -INFINITY -native_color: rabbitmq-server:3 allocation score on rdo7-node1: -INFINITY -native_color: rabbitmq-server:3 allocation score on rdo7-node2: -INFINITY -native_color: rabbitmq-server:3 allocation score on rdo7-node3: -INFINITY -native_color: rabbitmq-server:4 allocation score on mrg-07: -INFINITY -native_color: rabbitmq-server:4 allocation score on mrg-08: -INFINITY -native_color: rabbitmq-server:4 allocation score on mrg-09: -INFINITY -native_color: rabbitmq-server:4 allocation score on rdo7-node1: -INFINITY -native_color: rabbitmq-server:4 allocation score on rdo7-node2: -INFINITY -native_color: rabbitmq-server:4 allocation score on rdo7-node3: -INFINITY -native_color: rabbitmq-server:5 allocation score on mrg-07: -INFINITY -native_color: rabbitmq-server:5 allocation score on mrg-08: -INFINITY -native_color: rabbitmq-server:5 allocation score on mrg-09: -INFINITY -native_color: rabbitmq-server:5 allocation score on rdo7-node1: -INFINITY -native_color: rabbitmq-server:5 allocation score on rdo7-node2: -INFINITY -native_color: rabbitmq-server:5 allocation score on rdo7-node3: -INFINITY -native_color: redis:0 allocation score on mrg-07: -INFINITY -native_color: redis:0 allocation score on mrg-08: -INFINITY -native_color: redis:0 allocation score on mrg-09: -INFINITY -native_color: redis:0 allocation score on rdo7-node1: 1001 -native_color: redis:0 allocation score on rdo7-node2: 0 -native_color: redis:0 allocation score on rdo7-node3: 0 -native_color: redis:1 allocation score on mrg-07: -INFINITY -native_color: redis:1 allocation score on mrg-08: -INFINITY -native_color: redis:1 allocation score on mrg-09: -INFINITY -native_color: redis:1 allocation score on rdo7-node1: -INFINITY -native_color: redis:1 allocation score on rdo7-node2: 2 -native_color: redis:1 allocation score on rdo7-node3: 0 -native_color: redis:2 allocation score on mrg-07: -INFINITY -native_color: redis:2 allocation score on mrg-08: -INFINITY -native_color: redis:2 allocation score on mrg-09: -INFINITY -native_color: redis:2 allocation score on rdo7-node1: -INFINITY -native_color: redis:2 allocation score on rdo7-node2: -INFINITY -native_color: redis:2 allocation score on rdo7-node3: 2 -native_color: redis:3 allocation score on mrg-07: -INFINITY -native_color: redis:3 allocation score on mrg-08: -INFINITY -native_color: redis:3 allocation score on mrg-09: -INFINITY -native_color: redis:3 allocation score on rdo7-node1: -INFINITY -native_color: redis:3 allocation score on rdo7-node2: -INFINITY -native_color: redis:3 allocation score on rdo7-node3: -INFINITY -native_color: redis:4 allocation score on mrg-07: -INFINITY -native_color: redis:4 allocation score on mrg-08: -INFINITY -native_color: redis:4 allocation score on mrg-09: -INFINITY -native_color: redis:4 allocation score on rdo7-node1: -INFINITY -native_color: redis:4 allocation score on rdo7-node2: -INFINITY -native_color: redis:4 allocation score on rdo7-node3: -INFINITY -native_color: redis:5 allocation score on mrg-07: -INFINITY -native_color: redis:5 allocation score on mrg-08: -INFINITY -native_color: redis:5 allocation score on mrg-09: -INFINITY -native_color: redis:5 allocation score on rdo7-node1: -INFINITY -native_color: redis:5 allocation score on rdo7-node2: -INFINITY -native_color: redis:5 allocation score on rdo7-node3: -INFINITY -native_color: swift-account:0 allocation score on mrg-07: -INFINITY -native_color: swift-account:0 allocation score on mrg-08: -INFINITY -native_color: swift-account:0 allocation score on mrg-09: -INFINITY -native_color: swift-account:0 allocation score on rdo7-node1: -INFINITY -native_color: swift-account:0 allocation score on rdo7-node2: -INFINITY -native_color: swift-account:0 allocation score on rdo7-node3: 0 -native_color: swift-account:1 allocation score on mrg-07: -INFINITY -native_color: swift-account:1 allocation score on mrg-08: -INFINITY -native_color: swift-account:1 allocation score on mrg-09: -INFINITY -native_color: swift-account:1 allocation score on rdo7-node1: 0 -native_color: swift-account:1 allocation score on rdo7-node2: -INFINITY -native_color: swift-account:1 allocation score on rdo7-node3: -INFINITY -native_color: swift-account:2 allocation score on mrg-07: -INFINITY -native_color: swift-account:2 allocation score on mrg-08: -INFINITY -native_color: swift-account:2 allocation score on mrg-09: -INFINITY -native_color: swift-account:2 allocation score on rdo7-node1: -INFINITY -native_color: swift-account:2 allocation score on rdo7-node2: 0 -native_color: swift-account:2 allocation score on rdo7-node3: -INFINITY -native_color: swift-account:3 allocation score on mrg-07: -INFINITY -native_color: swift-account:3 allocation score on mrg-08: -INFINITY -native_color: swift-account:3 allocation score on mrg-09: -INFINITY -native_color: swift-account:3 allocation score on rdo7-node1: -INFINITY -native_color: swift-account:3 allocation score on rdo7-node2: -INFINITY -native_color: swift-account:3 allocation score on rdo7-node3: -INFINITY -native_color: swift-account:4 allocation score on mrg-07: -INFINITY -native_color: swift-account:4 allocation score on mrg-08: -INFINITY -native_color: swift-account:4 allocation score on mrg-09: -INFINITY -native_color: swift-account:4 allocation score on rdo7-node1: -INFINITY -native_color: swift-account:4 allocation score on rdo7-node2: -INFINITY -native_color: swift-account:4 allocation score on rdo7-node3: -INFINITY -native_color: swift-account:5 allocation score on mrg-07: -INFINITY -native_color: swift-account:5 allocation score on mrg-08: -INFINITY -native_color: swift-account:5 allocation score on mrg-09: -INFINITY -native_color: swift-account:5 allocation score on rdo7-node1: -INFINITY -native_color: swift-account:5 allocation score on rdo7-node2: -INFINITY -native_color: swift-account:5 allocation score on rdo7-node3: -INFINITY -native_color: swift-container:0 allocation score on mrg-07: -INFINITY -native_color: swift-container:0 allocation score on mrg-08: -INFINITY -native_color: swift-container:0 allocation score on mrg-09: -INFINITY -native_color: swift-container:0 allocation score on rdo7-node1: -INFINITY -native_color: swift-container:0 allocation score on rdo7-node2: -INFINITY -native_color: swift-container:0 allocation score on rdo7-node3: 0 -native_color: swift-container:1 allocation score on mrg-07: -INFINITY -native_color: swift-container:1 allocation score on mrg-08: -INFINITY -native_color: swift-container:1 allocation score on mrg-09: -INFINITY -native_color: swift-container:1 allocation score on rdo7-node1: 0 -native_color: swift-container:1 allocation score on rdo7-node2: -INFINITY -native_color: swift-container:1 allocation score on rdo7-node3: -INFINITY -native_color: swift-container:2 allocation score on mrg-07: -INFINITY -native_color: swift-container:2 allocation score on mrg-08: -INFINITY -native_color: swift-container:2 allocation score on mrg-09: -INFINITY -native_color: swift-container:2 allocation score on rdo7-node1: -INFINITY -native_color: swift-container:2 allocation score on rdo7-node2: 0 -native_color: swift-container:2 allocation score on rdo7-node3: -INFINITY -native_color: swift-container:3 allocation score on mrg-07: -INFINITY -native_color: swift-container:3 allocation score on mrg-08: -INFINITY -native_color: swift-container:3 allocation score on mrg-09: -INFINITY -native_color: swift-container:3 allocation score on rdo7-node1: -INFINITY -native_color: swift-container:3 allocation score on rdo7-node2: -INFINITY -native_color: swift-container:3 allocation score on rdo7-node3: -INFINITY -native_color: swift-container:4 allocation score on mrg-07: -INFINITY -native_color: swift-container:4 allocation score on mrg-08: -INFINITY -native_color: swift-container:4 allocation score on mrg-09: -INFINITY -native_color: swift-container:4 allocation score on rdo7-node1: -INFINITY -native_color: swift-container:4 allocation score on rdo7-node2: -INFINITY -native_color: swift-container:4 allocation score on rdo7-node3: -INFINITY -native_color: swift-container:5 allocation score on mrg-07: -INFINITY -native_color: swift-container:5 allocation score on mrg-08: -INFINITY -native_color: swift-container:5 allocation score on mrg-09: -INFINITY -native_color: swift-container:5 allocation score on rdo7-node1: -INFINITY -native_color: swift-container:5 allocation score on rdo7-node2: -INFINITY -native_color: swift-container:5 allocation score on rdo7-node3: -INFINITY -native_color: swift-fs:0 allocation score on mrg-07: -INFINITY -native_color: swift-fs:0 allocation score on mrg-08: -INFINITY -native_color: swift-fs:0 allocation score on mrg-09: -INFINITY -native_color: swift-fs:0 allocation score on rdo7-node1: 1 -native_color: swift-fs:0 allocation score on rdo7-node2: 0 -native_color: swift-fs:0 allocation score on rdo7-node3: 0 -native_color: swift-fs:1 allocation score on mrg-07: -INFINITY -native_color: swift-fs:1 allocation score on mrg-08: -INFINITY -native_color: swift-fs:1 allocation score on mrg-09: -INFINITY -native_color: swift-fs:1 allocation score on rdo7-node1: -INFINITY -native_color: swift-fs:1 allocation score on rdo7-node2: 1 -native_color: swift-fs:1 allocation score on rdo7-node3: 0 -native_color: swift-fs:2 allocation score on mrg-07: -INFINITY -native_color: swift-fs:2 allocation score on mrg-08: -INFINITY -native_color: swift-fs:2 allocation score on mrg-09: -INFINITY -native_color: swift-fs:2 allocation score on rdo7-node1: -INFINITY -native_color: swift-fs:2 allocation score on rdo7-node2: -INFINITY -native_color: swift-fs:2 allocation score on rdo7-node3: 1 -native_color: swift-fs:3 allocation score on mrg-07: -INFINITY -native_color: swift-fs:3 allocation score on mrg-08: -INFINITY -native_color: swift-fs:3 allocation score on mrg-09: -INFINITY -native_color: swift-fs:3 allocation score on rdo7-node1: -INFINITY -native_color: swift-fs:3 allocation score on rdo7-node2: -INFINITY -native_color: swift-fs:3 allocation score on rdo7-node3: -INFINITY -native_color: swift-fs:4 allocation score on mrg-07: -INFINITY -native_color: swift-fs:4 allocation score on mrg-08: -INFINITY -native_color: swift-fs:4 allocation score on mrg-09: -INFINITY -native_color: swift-fs:4 allocation score on rdo7-node1: -INFINITY -native_color: swift-fs:4 allocation score on rdo7-node2: -INFINITY -native_color: swift-fs:4 allocation score on rdo7-node3: -INFINITY -native_color: swift-fs:5 allocation score on mrg-07: -INFINITY -native_color: swift-fs:5 allocation score on mrg-08: -INFINITY -native_color: swift-fs:5 allocation score on mrg-09: -INFINITY -native_color: swift-fs:5 allocation score on rdo7-node1: -INFINITY -native_color: swift-fs:5 allocation score on rdo7-node2: -INFINITY -native_color: swift-fs:5 allocation score on rdo7-node3: -INFINITY -native_color: swift-object-expirer allocation score on mrg-07: -INFINITY -native_color: swift-object-expirer allocation score on mrg-08: -INFINITY -native_color: swift-object-expirer allocation score on mrg-09: -INFINITY -native_color: swift-object-expirer allocation score on rdo7-node1: 0 -native_color: swift-object-expirer allocation score on rdo7-node2: 0 -native_color: swift-object-expirer allocation score on rdo7-node3: 0 -native_color: swift-object:0 allocation score on mrg-07: -INFINITY -native_color: swift-object:0 allocation score on mrg-08: -INFINITY -native_color: swift-object:0 allocation score on mrg-09: -INFINITY -native_color: swift-object:0 allocation score on rdo7-node1: -INFINITY -native_color: swift-object:0 allocation score on rdo7-node2: -INFINITY -native_color: swift-object:0 allocation score on rdo7-node3: 0 -native_color: swift-object:1 allocation score on mrg-07: -INFINITY -native_color: swift-object:1 allocation score on mrg-08: -INFINITY -native_color: swift-object:1 allocation score on mrg-09: -INFINITY -native_color: swift-object:1 allocation score on rdo7-node1: 0 -native_color: swift-object:1 allocation score on rdo7-node2: -INFINITY -native_color: swift-object:1 allocation score on rdo7-node3: -INFINITY -native_color: swift-object:2 allocation score on mrg-07: -INFINITY -native_color: swift-object:2 allocation score on mrg-08: -INFINITY -native_color: swift-object:2 allocation score on mrg-09: -INFINITY -native_color: swift-object:2 allocation score on rdo7-node1: -INFINITY -native_color: swift-object:2 allocation score on rdo7-node2: 0 -native_color: swift-object:2 allocation score on rdo7-node3: -INFINITY -native_color: swift-object:3 allocation score on mrg-07: -INFINITY -native_color: swift-object:3 allocation score on mrg-08: -INFINITY -native_color: swift-object:3 allocation score on mrg-09: -INFINITY -native_color: swift-object:3 allocation score on rdo7-node1: -INFINITY -native_color: swift-object:3 allocation score on rdo7-node2: -INFINITY -native_color: swift-object:3 allocation score on rdo7-node3: -INFINITY -native_color: swift-object:4 allocation score on mrg-07: -INFINITY -native_color: swift-object:4 allocation score on mrg-08: -INFINITY -native_color: swift-object:4 allocation score on mrg-09: -INFINITY -native_color: swift-object:4 allocation score on rdo7-node1: -INFINITY -native_color: swift-object:4 allocation score on rdo7-node2: -INFINITY -native_color: swift-object:4 allocation score on rdo7-node3: -INFINITY -native_color: swift-object:5 allocation score on mrg-07: -INFINITY -native_color: swift-object:5 allocation score on mrg-08: -INFINITY -native_color: swift-object:5 allocation score on mrg-09: -INFINITY -native_color: swift-object:5 allocation score on rdo7-node1: -INFINITY -native_color: swift-object:5 allocation score on rdo7-node2: -INFINITY -native_color: swift-object:5 allocation score on rdo7-node3: -INFINITY -native_color: swift-proxy:0 allocation score on mrg-07: -INFINITY -native_color: swift-proxy:0 allocation score on mrg-08: -INFINITY -native_color: swift-proxy:0 allocation score on mrg-09: -INFINITY -native_color: swift-proxy:0 allocation score on rdo7-node1: 0 -native_color: swift-proxy:0 allocation score on rdo7-node2: 0 -native_color: swift-proxy:0 allocation score on rdo7-node3: 0 -native_color: swift-proxy:1 allocation score on mrg-07: -INFINITY -native_color: swift-proxy:1 allocation score on mrg-08: -INFINITY -native_color: swift-proxy:1 allocation score on mrg-09: -INFINITY -native_color: swift-proxy:1 allocation score on rdo7-node1: 0 -native_color: swift-proxy:1 allocation score on rdo7-node2: 0 -native_color: swift-proxy:1 allocation score on rdo7-node3: -INFINITY -native_color: swift-proxy:2 allocation score on mrg-07: -INFINITY -native_color: swift-proxy:2 allocation score on mrg-08: -INFINITY -native_color: swift-proxy:2 allocation score on mrg-09: -INFINITY -native_color: swift-proxy:2 allocation score on rdo7-node1: -INFINITY -native_color: swift-proxy:2 allocation score on rdo7-node2: 0 -native_color: swift-proxy:2 allocation score on rdo7-node3: -INFINITY -native_color: swift-proxy:3 allocation score on mrg-07: -INFINITY -native_color: swift-proxy:3 allocation score on mrg-08: -INFINITY -native_color: swift-proxy:3 allocation score on mrg-09: -INFINITY -native_color: swift-proxy:3 allocation score on rdo7-node1: -INFINITY -native_color: swift-proxy:3 allocation score on rdo7-node2: -INFINITY -native_color: swift-proxy:3 allocation score on rdo7-node3: -INFINITY -native_color: swift-proxy:4 allocation score on mrg-07: -INFINITY -native_color: swift-proxy:4 allocation score on mrg-08: -INFINITY -native_color: swift-proxy:4 allocation score on mrg-09: -INFINITY -native_color: swift-proxy:4 allocation score on rdo7-node1: -INFINITY -native_color: swift-proxy:4 allocation score on rdo7-node2: -INFINITY -native_color: swift-proxy:4 allocation score on rdo7-node3: -INFINITY -native_color: swift-proxy:5 allocation score on mrg-07: -INFINITY -native_color: swift-proxy:5 allocation score on mrg-08: -INFINITY -native_color: swift-proxy:5 allocation score on mrg-09: -INFINITY -native_color: swift-proxy:5 allocation score on rdo7-node1: -INFINITY -native_color: swift-proxy:5 allocation score on rdo7-node2: -INFINITY -native_color: swift-proxy:5 allocation score on rdo7-node3: -INFINITY -native_color: vip-ceilometer allocation score on mrg-07: -INFINITY -native_color: vip-ceilometer allocation score on mrg-08: -INFINITY -native_color: vip-ceilometer allocation score on mrg-09: -INFINITY -native_color: vip-ceilometer allocation score on rdo7-node1: 0 -native_color: vip-ceilometer allocation score on rdo7-node2: 0 -native_color: vip-ceilometer allocation score on rdo7-node3: 0 -native_color: vip-cinder allocation score on mrg-07: -INFINITY -native_color: vip-cinder allocation score on mrg-08: -INFINITY -native_color: vip-cinder allocation score on mrg-09: -INFINITY -native_color: vip-cinder allocation score on rdo7-node1: 0 -native_color: vip-cinder allocation score on rdo7-node2: 0 -native_color: vip-cinder allocation score on rdo7-node3: 0 -native_color: vip-db allocation score on mrg-07: -INFINITY -native_color: vip-db allocation score on mrg-08: -INFINITY -native_color: vip-db allocation score on mrg-09: -INFINITY -native_color: vip-db allocation score on rdo7-node1: 0 -native_color: vip-db allocation score on rdo7-node2: 0 -native_color: vip-db allocation score on rdo7-node3: 0 -native_color: vip-glance allocation score on mrg-07: -INFINITY -native_color: vip-glance allocation score on mrg-08: -INFINITY -native_color: vip-glance allocation score on mrg-09: -INFINITY -native_color: vip-glance allocation score on rdo7-node1: 0 -native_color: vip-glance allocation score on rdo7-node2: 0 -native_color: vip-glance allocation score on rdo7-node3: 0 -native_color: vip-heat allocation score on mrg-07: -INFINITY -native_color: vip-heat allocation score on mrg-08: -INFINITY -native_color: vip-heat allocation score on mrg-09: -INFINITY -native_color: vip-heat allocation score on rdo7-node1: 0 -native_color: vip-heat allocation score on rdo7-node2: 0 -native_color: vip-heat allocation score on rdo7-node3: 0 -native_color: vip-horizon allocation score on mrg-07: -INFINITY -native_color: vip-horizon allocation score on mrg-08: -INFINITY -native_color: vip-horizon allocation score on mrg-09: -INFINITY -native_color: vip-horizon allocation score on rdo7-node1: 0 -native_color: vip-horizon allocation score on rdo7-node2: 0 -native_color: vip-horizon allocation score on rdo7-node3: 0 -native_color: vip-keystone allocation score on mrg-07: -INFINITY -native_color: vip-keystone allocation score on mrg-08: -INFINITY -native_color: vip-keystone allocation score on mrg-09: -INFINITY -native_color: vip-keystone allocation score on rdo7-node1: 0 -native_color: vip-keystone allocation score on rdo7-node2: 0 -native_color: vip-keystone allocation score on rdo7-node3: 0 -native_color: vip-neutron allocation score on mrg-07: -INFINITY -native_color: vip-neutron allocation score on mrg-08: -INFINITY -native_color: vip-neutron allocation score on mrg-09: -INFINITY -native_color: vip-neutron allocation score on rdo7-node1: 0 -native_color: vip-neutron allocation score on rdo7-node2: 0 -native_color: vip-neutron allocation score on rdo7-node3: 0 -native_color: vip-node allocation score on mrg-07: -INFINITY -native_color: vip-node allocation score on mrg-08: -INFINITY -native_color: vip-node allocation score on mrg-09: -INFINITY -native_color: vip-node allocation score on rdo7-node1: 0 -native_color: vip-node allocation score on rdo7-node2: 0 -native_color: vip-node allocation score on rdo7-node3: 0 -native_color: vip-nova allocation score on mrg-07: -INFINITY -native_color: vip-nova allocation score on mrg-08: -INFINITY -native_color: vip-nova allocation score on mrg-09: -INFINITY -native_color: vip-nova allocation score on rdo7-node1: 0 -native_color: vip-nova allocation score on rdo7-node2: 0 -native_color: vip-nova allocation score on rdo7-node3: 0 -native_color: vip-qpid allocation score on mrg-07: -INFINITY -native_color: vip-qpid allocation score on mrg-08: -INFINITY -native_color: vip-qpid allocation score on mrg-09: -INFINITY -native_color: vip-qpid allocation score on rdo7-node1: 0 -native_color: vip-qpid allocation score on rdo7-node2: 0 -native_color: vip-qpid allocation score on rdo7-node3: 0 -native_color: vip-rabbitmq allocation score on mrg-07: -INFINITY -native_color: vip-rabbitmq allocation score on mrg-08: -INFINITY -native_color: vip-rabbitmq allocation score on mrg-09: -INFINITY -native_color: vip-rabbitmq allocation score on rdo7-node1: 0 -native_color: vip-rabbitmq allocation score on rdo7-node2: 0 -native_color: vip-rabbitmq allocation score on rdo7-node3: 0 -native_color: vip-redis allocation score on mrg-07: -INFINITY -native_color: vip-redis allocation score on mrg-08: -INFINITY -native_color: vip-redis allocation score on mrg-09: -INFINITY -native_color: vip-redis allocation score on rdo7-node1: 1001 -native_color: vip-redis allocation score on rdo7-node2: -INFINITY -native_color: vip-redis allocation score on rdo7-node3: -INFINITY -native_color: vip-swift allocation score on mrg-07: -INFINITY -native_color: vip-swift allocation score on mrg-08: -INFINITY -native_color: vip-swift allocation score on mrg-09: -INFINITY -native_color: vip-swift allocation score on rdo7-node1: 0 -native_color: vip-swift allocation score on rdo7-node2: 0 -native_color: vip-swift allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-evaluator:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-evaluator:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-alarm-notifier:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-alarm-notifier:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-api-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-api-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-api-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-api-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-api-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-api-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-api:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-api:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-api:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-api:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-api:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-api:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-api:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-api:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-api:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-api:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-api:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-api:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-api:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-api:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-api:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-api:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-api:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-api:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-api:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-api:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-api:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-api:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-api:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-api:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-api:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-api:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-api:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-api:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-api:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-api:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-api:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-api:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-api:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-api:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-api:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-api:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-central-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-central-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-central-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-central-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-central-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-central-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-central:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-central:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-central:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-central:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-central:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-central:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-central:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-central:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-central:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-central:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-central:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-central:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-central:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-central:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-central:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-central:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-central:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-central:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-central:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-central:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-central:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-central:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-central:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-central:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-central:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-central:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-central:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-central:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-central:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-central:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-central:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-central:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-central:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-central:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-central:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-central:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-collector-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-collector-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-collector-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-collector-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-collector-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-collector-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-collector:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-collector:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-collector:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-collector:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-collector:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-collector:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-collector:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-collector:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-collector:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-collector:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-collector:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-collector:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-collector:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-collector:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-collector:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-collector:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-collector:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-collector:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-collector:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-collector:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-collector:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-collector:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-collector:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-collector:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-collector:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-collector:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-collector:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-collector:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-collector:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-collector:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-collector:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-collector:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-collector:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-collector:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-collector:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-collector:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-compute-clone allocation score on mrg-07: 0 +pcmk__clone_allocate: ceilometer-compute-clone allocation score on mrg-08: 0 +pcmk__clone_allocate: ceilometer-compute-clone allocation score on mrg-09: 0 +pcmk__clone_allocate: ceilometer-compute-clone allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: ceilometer-compute-clone allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: ceilometer-compute-clone allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: ceilometer-compute:0 allocation score on mrg-07: 0 +pcmk__clone_allocate: ceilometer-compute:0 allocation score on mrg-08: 0 +pcmk__clone_allocate: ceilometer-compute:0 allocation score on mrg-09: 0 +pcmk__clone_allocate: ceilometer-compute:0 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: ceilometer-compute:0 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: ceilometer-compute:0 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: ceilometer-compute:1 allocation score on mrg-07: 0 +pcmk__clone_allocate: ceilometer-compute:1 allocation score on mrg-08: 0 +pcmk__clone_allocate: ceilometer-compute:1 allocation score on mrg-09: 0 +pcmk__clone_allocate: ceilometer-compute:1 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: ceilometer-compute:1 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: ceilometer-compute:1 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: ceilometer-compute:2 allocation score on mrg-07: 0 +pcmk__clone_allocate: ceilometer-compute:2 allocation score on mrg-08: 0 +pcmk__clone_allocate: ceilometer-compute:2 allocation score on mrg-09: 0 +pcmk__clone_allocate: ceilometer-compute:2 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: ceilometer-compute:2 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: ceilometer-compute:2 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: ceilometer-compute:3 allocation score on mrg-07: 0 +pcmk__clone_allocate: ceilometer-compute:3 allocation score on mrg-08: 0 +pcmk__clone_allocate: ceilometer-compute:3 allocation score on mrg-09: 0 +pcmk__clone_allocate: ceilometer-compute:3 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: ceilometer-compute:3 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: ceilometer-compute:3 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: ceilometer-compute:4 allocation score on mrg-07: 0 +pcmk__clone_allocate: ceilometer-compute:4 allocation score on mrg-08: 0 +pcmk__clone_allocate: ceilometer-compute:4 allocation score on mrg-09: 0 +pcmk__clone_allocate: ceilometer-compute:4 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: ceilometer-compute:4 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: ceilometer-compute:4 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: ceilometer-compute:5 allocation score on mrg-07: 0 +pcmk__clone_allocate: ceilometer-compute:5 allocation score on mrg-08: 0 +pcmk__clone_allocate: ceilometer-compute:5 allocation score on mrg-09: 0 +pcmk__clone_allocate: ceilometer-compute:5 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: ceilometer-compute:5 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: ceilometer-compute:5 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: ceilometer-delay-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-delay-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-delay-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-delay-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-delay-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-delay-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-delay:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-delay:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-delay:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-delay:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-delay:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-delay:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-delay:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-delay:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-delay:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-delay:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-delay:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-delay:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-delay:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-delay:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-delay:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-delay:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-delay:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-delay:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-delay:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-delay:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-delay:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-delay:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-delay:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-delay:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-delay:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-delay:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-delay:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-delay:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-delay:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-delay:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-delay:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-delay:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-delay:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-delay:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-delay:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-delay:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-notification-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-notification-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-notification-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-notification-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-notification-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-notification-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-notification:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-notification:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-notification:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-notification:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-notification:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-notification:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-notification:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-notification:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-notification:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-notification:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-notification:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-notification:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-notification:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-notification:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-notification:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-notification:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-notification:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-notification:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-notification:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-notification:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-notification:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-notification:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-notification:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-notification:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-notification:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-notification:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-notification:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-notification:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-notification:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-notification:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: ceilometer-notification:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: ceilometer-notification:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: ceilometer-notification:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: ceilometer-notification:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: ceilometer-notification:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: ceilometer-notification:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-api-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-api-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-api-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-api-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-api-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-api-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-api:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-api:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-api:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-api:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-api:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-api:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-api:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-api:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-api:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-api:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-api:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-api:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-api:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-api:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-api:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-api:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-api:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-api:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-api:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-api:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-api:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-api:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-api:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-api:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-api:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-api:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-api:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-api:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-api:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-api:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-api:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-api:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-api:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-api:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-api:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-api:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-scheduler-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-scheduler-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-scheduler-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-scheduler-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-scheduler-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-scheduler-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-scheduler:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-scheduler:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-scheduler:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-scheduler:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-scheduler:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-scheduler:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-scheduler:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-scheduler:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-scheduler:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-scheduler:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-scheduler:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-scheduler:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-scheduler:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-scheduler:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-scheduler:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-scheduler:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-scheduler:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-scheduler:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-scheduler:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-scheduler:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-scheduler:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-scheduler:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-scheduler:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-scheduler:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-scheduler:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-scheduler:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-scheduler:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-scheduler:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-scheduler:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-scheduler:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: cinder-scheduler:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: cinder-scheduler:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: cinder-scheduler:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: cinder-scheduler:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: cinder-scheduler:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: cinder-scheduler:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: galera-master allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: galera-master allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: galera-master allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: galera-master allocation score on rdo7-node1: 0 +pcmk__clone_allocate: galera-master allocation score on rdo7-node2: 0 +pcmk__clone_allocate: galera-master allocation score on rdo7-node3: 0 +pcmk__clone_allocate: galera:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on rdo7-node1: 101 +pcmk__clone_allocate: galera:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: galera:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: galera:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: galera:1 allocation score on rdo7-node2: 101 +pcmk__clone_allocate: galera:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: galera:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: galera:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: galera:2 allocation score on rdo7-node3: 101 +pcmk__clone_allocate: galera:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on rdo7-node1: 100 +pcmk__clone_allocate: galera:3 allocation score on rdo7-node2: 100 +pcmk__clone_allocate: galera:3 allocation score on rdo7-node3: 100 +pcmk__clone_allocate: galera:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on rdo7-node1: 100 +pcmk__clone_allocate: galera:4 allocation score on rdo7-node2: 100 +pcmk__clone_allocate: galera:4 allocation score on rdo7-node3: 100 +pcmk__clone_allocate: galera:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on rdo7-node1: 100 +pcmk__clone_allocate: galera:5 allocation score on rdo7-node2: 100 +pcmk__clone_allocate: galera:5 allocation score on rdo7-node3: 100 +pcmk__clone_allocate: glance-api-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-api-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-api-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-api-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-api-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-api-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-api:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-api:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-api:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-api:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-api:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-api:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-api:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-api:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-api:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-api:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-api:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-api:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-api:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-api:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-api:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-api:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-api:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-api:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-api:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-api:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-api:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-api:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-api:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-api:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-api:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-api:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-api:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-api:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-api:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-api:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-api:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-api:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-api:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-api:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-api:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-api:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-fs-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-fs-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-fs-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-fs-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-fs-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-fs-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-fs:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-fs:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-fs:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-fs:0 allocation score on rdo7-node1: 1 +pcmk__clone_allocate: glance-fs:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-fs:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-fs:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-fs:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-fs:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-fs:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-fs:1 allocation score on rdo7-node2: 1 +pcmk__clone_allocate: glance-fs:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-fs:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-fs:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-fs:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-fs:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-fs:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-fs:2 allocation score on rdo7-node3: 1 +pcmk__clone_allocate: glance-fs:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-fs:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-fs:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-fs:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-fs:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-fs:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-fs:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-fs:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-fs:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-fs:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-fs:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-fs:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-fs:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-fs:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-fs:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-fs:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-fs:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-fs:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-registry-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-registry-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-registry-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-registry-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-registry-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-registry-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-registry:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-registry:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-registry:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-registry:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-registry:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-registry:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-registry:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-registry:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-registry:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-registry:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-registry:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-registry:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-registry:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-registry:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-registry:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-registry:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-registry:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-registry:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-registry:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-registry:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-registry:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-registry:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-registry:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-registry:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-registry:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-registry:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-registry:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-registry:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-registry:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-registry:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: glance-registry:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: glance-registry:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: glance-registry:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: glance-registry:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: glance-registry:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: glance-registry:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cfn-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cfn-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cfn-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cfn-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cfn-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cfn-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cfn:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cfn:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cfn:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cfn:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cfn:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cfn:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cfn:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cfn:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cfn:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cfn:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cfn:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cfn:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cfn:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cfn:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cfn:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cfn:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cfn:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cfn:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cfn:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cfn:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cfn:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cfn:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cfn:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cfn:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cfn:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cfn:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cfn:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cfn:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cfn:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cfn:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cfn:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cfn:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cfn:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cfn:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cfn:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cfn:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cloudwatch-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cloudwatch-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cloudwatch-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cloudwatch:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cloudwatch:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cloudwatch:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cloudwatch:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cloudwatch:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cloudwatch:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cloudwatch:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cloudwatch:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cloudwatch:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cloudwatch:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cloudwatch:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cloudwatch:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cloudwatch:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cloudwatch:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cloudwatch:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api-cloudwatch:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api-cloudwatch:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api-cloudwatch:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api-cloudwatch:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-api:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-api:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-api:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-api:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-api:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-api:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-engine-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-engine-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-engine-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-engine-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-engine-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-engine-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-engine:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-engine:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-engine:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-engine:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-engine:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-engine:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-engine:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-engine:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-engine:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-engine:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-engine:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-engine:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-engine:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-engine:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-engine:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-engine:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-engine:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-engine:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-engine:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-engine:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-engine:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-engine:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-engine:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-engine:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-engine:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-engine:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-engine:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-engine:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-engine:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-engine:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: heat-engine:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: heat-engine:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: heat-engine:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: heat-engine:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: heat-engine:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: heat-engine:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: horizon-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: horizon-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: horizon-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: horizon-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: horizon-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: horizon-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: horizon:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: horizon:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: horizon:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: horizon:0 allocation score on rdo7-node1: 1 +pcmk__clone_allocate: horizon:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: horizon:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: horizon:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: horizon:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: horizon:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: horizon:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: horizon:1 allocation score on rdo7-node2: 1 +pcmk__clone_allocate: horizon:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: horizon:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: horizon:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: horizon:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: horizon:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: horizon:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: horizon:2 allocation score on rdo7-node3: 1 +pcmk__clone_allocate: horizon:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: horizon:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: horizon:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: horizon:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: horizon:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: horizon:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: horizon:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: horizon:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: horizon:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: horizon:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: horizon:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: horizon:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: horizon:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: horizon:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: horizon:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: horizon:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: horizon:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: horizon:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: keystone-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: keystone-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: keystone-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: keystone-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: keystone-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: keystone-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: keystone:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: keystone:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: keystone:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: keystone:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: keystone:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: keystone:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: keystone:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: keystone:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: keystone:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: keystone:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: keystone:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: keystone:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: keystone:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: keystone:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: keystone:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: keystone:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: keystone:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: keystone:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: keystone:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: keystone:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: keystone:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: keystone:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: keystone:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: keystone:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: keystone:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: keystone:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: keystone:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: keystone:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: keystone:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: keystone:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: keystone:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: keystone:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: keystone:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: keystone:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: keystone:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: keystone:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: lb-haproxy-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: lb-haproxy-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: lb-haproxy-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: lb-haproxy-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: lb-haproxy-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: lb-haproxy-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: lb-haproxy:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: lb-haproxy:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: lb-haproxy:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: lb-haproxy:0 allocation score on rdo7-node1: 1 +pcmk__clone_allocate: lb-haproxy:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: lb-haproxy:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: lb-haproxy:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: lb-haproxy:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: lb-haproxy:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: lb-haproxy:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: lb-haproxy:1 allocation score on rdo7-node2: 1 +pcmk__clone_allocate: lb-haproxy:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: lb-haproxy:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: lb-haproxy:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: lb-haproxy:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: lb-haproxy:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: lb-haproxy:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: lb-haproxy:2 allocation score on rdo7-node3: 1 +pcmk__clone_allocate: lb-haproxy:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: lb-haproxy:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: lb-haproxy:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: lb-haproxy:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: lb-haproxy:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: lb-haproxy:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: lb-haproxy:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: lb-haproxy:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: lb-haproxy:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: lb-haproxy:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: lb-haproxy:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: lb-haproxy:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: lb-haproxy:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: lb-haproxy:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: lb-haproxy:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: lb-haproxy:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: lb-haproxy:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: lb-haproxy:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: libvirtd-compute-clone allocation score on mrg-07: 0 +pcmk__clone_allocate: libvirtd-compute-clone allocation score on mrg-08: 0 +pcmk__clone_allocate: libvirtd-compute-clone allocation score on mrg-09: 0 +pcmk__clone_allocate: libvirtd-compute-clone allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: libvirtd-compute-clone allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: libvirtd-compute-clone allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: libvirtd-compute:0 allocation score on mrg-07: 0 +pcmk__clone_allocate: libvirtd-compute:0 allocation score on mrg-08: 0 +pcmk__clone_allocate: libvirtd-compute:0 allocation score on mrg-09: 0 +pcmk__clone_allocate: libvirtd-compute:0 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: libvirtd-compute:0 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: libvirtd-compute:0 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: libvirtd-compute:1 allocation score on mrg-07: 0 +pcmk__clone_allocate: libvirtd-compute:1 allocation score on mrg-08: 0 +pcmk__clone_allocate: libvirtd-compute:1 allocation score on mrg-09: 0 +pcmk__clone_allocate: libvirtd-compute:1 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: libvirtd-compute:1 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: libvirtd-compute:1 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: libvirtd-compute:2 allocation score on mrg-07: 0 +pcmk__clone_allocate: libvirtd-compute:2 allocation score on mrg-08: 0 +pcmk__clone_allocate: libvirtd-compute:2 allocation score on mrg-09: 0 +pcmk__clone_allocate: libvirtd-compute:2 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: libvirtd-compute:2 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: libvirtd-compute:2 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: libvirtd-compute:3 allocation score on mrg-07: 0 +pcmk__clone_allocate: libvirtd-compute:3 allocation score on mrg-08: 0 +pcmk__clone_allocate: libvirtd-compute:3 allocation score on mrg-09: 0 +pcmk__clone_allocate: libvirtd-compute:3 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: libvirtd-compute:3 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: libvirtd-compute:3 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: libvirtd-compute:4 allocation score on mrg-07: 0 +pcmk__clone_allocate: libvirtd-compute:4 allocation score on mrg-08: 0 +pcmk__clone_allocate: libvirtd-compute:4 allocation score on mrg-09: 0 +pcmk__clone_allocate: libvirtd-compute:4 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: libvirtd-compute:4 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: libvirtd-compute:4 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: libvirtd-compute:5 allocation score on mrg-07: 0 +pcmk__clone_allocate: libvirtd-compute:5 allocation score on mrg-08: 0 +pcmk__clone_allocate: libvirtd-compute:5 allocation score on mrg-09: 0 +pcmk__clone_allocate: libvirtd-compute:5 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: libvirtd-compute:5 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: libvirtd-compute:5 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: memcached-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: memcached-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: memcached-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: memcached-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: memcached-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: memcached-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: memcached:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: memcached:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: memcached:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: memcached:0 allocation score on rdo7-node1: 1 +pcmk__clone_allocate: memcached:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: memcached:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: memcached:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: memcached:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: memcached:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: memcached:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: memcached:1 allocation score on rdo7-node2: 1 +pcmk__clone_allocate: memcached:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: memcached:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: memcached:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: memcached:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: memcached:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: memcached:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: memcached:2 allocation score on rdo7-node3: 1 +pcmk__clone_allocate: memcached:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: memcached:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: memcached:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: memcached:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: memcached:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: memcached:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: memcached:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: memcached:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: memcached:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: memcached:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: memcached:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: memcached:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: memcached:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: memcached:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: memcached:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: memcached:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: memcached:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: memcached:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: mongodb-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: mongodb-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: mongodb-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: mongodb-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: mongodb-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: mongodb-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: mongodb:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: mongodb:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: mongodb:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: mongodb:0 allocation score on rdo7-node1: 1 +pcmk__clone_allocate: mongodb:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: mongodb:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: mongodb:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: mongodb:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: mongodb:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: mongodb:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: mongodb:1 allocation score on rdo7-node2: 1 +pcmk__clone_allocate: mongodb:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: mongodb:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: mongodb:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: mongodb:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: mongodb:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: mongodb:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: mongodb:2 allocation score on rdo7-node3: 1 +pcmk__clone_allocate: mongodb:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: mongodb:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: mongodb:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: mongodb:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: mongodb:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: mongodb:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: mongodb:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: mongodb:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: mongodb:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: mongodb:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: mongodb:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: mongodb:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: mongodb:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: mongodb:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: mongodb:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: mongodb:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: mongodb:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: mongodb:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-dhcp-agent:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-dhcp-agent:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-dhcp-agent:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-dhcp-agent:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-dhcp-agent:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-dhcp-agent:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-dhcp-agent:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-dhcp-agent:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-dhcp-agent:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-dhcp-agent:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-l3-agent:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-l3-agent:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-l3-agent:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-l3-agent:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-l3-agent:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-l3-agent:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-l3-agent:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-l3-agent:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-l3-agent:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-l3-agent:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-metadata-agent:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-metadata-agent:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-metadata-agent:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-metadata-agent:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-metadata-agent:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-metadata-agent:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-metadata-agent:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-metadata-agent:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-metadata-agent:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-metadata-agent:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-netns-cleanup:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-netns-cleanup:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-netns-cleanup:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-netns-cleanup:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-netns-cleanup:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-netns-cleanup:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-netns-cleanup:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-netns-cleanup:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-netns-cleanup:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute-clone allocation score on mrg-07: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute-clone allocation score on mrg-08: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute-clone allocation score on mrg-09: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute-clone allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute-clone allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute-clone allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:0 allocation score on mrg-07: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:0 allocation score on mrg-08: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:0 allocation score on mrg-09: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:1 allocation score on mrg-07: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:1 allocation score on mrg-08: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:1 allocation score on mrg-09: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:2 allocation score on mrg-07: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:2 allocation score on mrg-08: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:2 allocation score on mrg-09: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:3 allocation score on mrg-07: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:3 allocation score on mrg-08: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:3 allocation score on mrg-09: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:4 allocation score on mrg-07: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:4 allocation score on mrg-08: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:4 allocation score on mrg-09: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:5 allocation score on mrg-07: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:5 allocation score on mrg-08: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:5 allocation score on mrg-09: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-scale-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-scale-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-scale-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-scale-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-scale-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-scale-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-scale:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-scale:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-scale:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-scale:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-scale:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-scale:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-scale:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-scale:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-scale:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-scale:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-scale:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-scale:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-scale:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-scale:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-scale:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-scale:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-scale:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-scale:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-server-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-server-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-server-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-server-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-server-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-server-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-server:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-server:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-server:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-server:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-server:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-server:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-server:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-server:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-server:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-server:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-server:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-server:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-server:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-server:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-server:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-server:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-server:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-server:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-server:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-server:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-server:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-server:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-server:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-server:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-server:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-server:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-server:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-server:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-server:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-server:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: neutron-server:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: neutron-server:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: neutron-server:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: neutron-server:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: neutron-server:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: neutron-server:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-api-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-api-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-api-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-api-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-api-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-api-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-api:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-api:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-api:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-api:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-api:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-api:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-api:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-api:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-api:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-api:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-api:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-api:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-api:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-api:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-api:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-api:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-api:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-api:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-api:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-api:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-api:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-api:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-api:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-api:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-api:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-api:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-api:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-api:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-api:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-api:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-api:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-api:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-api:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-api:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-api:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-api:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-compute-clone allocation score on mrg-07: 0 +pcmk__clone_allocate: nova-compute-clone allocation score on mrg-08: 0 +pcmk__clone_allocate: nova-compute-clone allocation score on mrg-09: 0 +pcmk__clone_allocate: nova-compute-clone allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: nova-compute-clone allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: nova-compute-clone allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: nova-compute:0 allocation score on mrg-07: 0 +pcmk__clone_allocate: nova-compute:0 allocation score on mrg-08: 0 +pcmk__clone_allocate: nova-compute:0 allocation score on mrg-09: 0 +pcmk__clone_allocate: nova-compute:0 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: nova-compute:0 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: nova-compute:0 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: nova-compute:1 allocation score on mrg-07: 0 +pcmk__clone_allocate: nova-compute:1 allocation score on mrg-08: 0 +pcmk__clone_allocate: nova-compute:1 allocation score on mrg-09: 0 +pcmk__clone_allocate: nova-compute:1 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: nova-compute:1 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: nova-compute:1 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: nova-compute:2 allocation score on mrg-07: 0 +pcmk__clone_allocate: nova-compute:2 allocation score on mrg-08: 0 +pcmk__clone_allocate: nova-compute:2 allocation score on mrg-09: 0 +pcmk__clone_allocate: nova-compute:2 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: nova-compute:2 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: nova-compute:2 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: nova-compute:3 allocation score on mrg-07: 0 +pcmk__clone_allocate: nova-compute:3 allocation score on mrg-08: 0 +pcmk__clone_allocate: nova-compute:3 allocation score on mrg-09: 0 +pcmk__clone_allocate: nova-compute:3 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: nova-compute:3 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: nova-compute:3 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: nova-compute:4 allocation score on mrg-07: 0 +pcmk__clone_allocate: nova-compute:4 allocation score on mrg-08: 0 +pcmk__clone_allocate: nova-compute:4 allocation score on mrg-09: 0 +pcmk__clone_allocate: nova-compute:4 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: nova-compute:4 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: nova-compute:4 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: nova-compute:5 allocation score on mrg-07: 0 +pcmk__clone_allocate: nova-compute:5 allocation score on mrg-08: 0 +pcmk__clone_allocate: nova-compute:5 allocation score on mrg-09: 0 +pcmk__clone_allocate: nova-compute:5 allocation score on rdo7-node1: -INFINITY +pcmk__clone_allocate: nova-compute:5 allocation score on rdo7-node2: -INFINITY +pcmk__clone_allocate: nova-compute:5 allocation score on rdo7-node3: -INFINITY +pcmk__clone_allocate: nova-conductor-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-conductor-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-conductor-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-conductor-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-conductor-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-conductor-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-conductor:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-conductor:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-conductor:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-conductor:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-conductor:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-conductor:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-conductor:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-conductor:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-conductor:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-conductor:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-conductor:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-conductor:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-conductor:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-conductor:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-conductor:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-conductor:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-conductor:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-conductor:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-conductor:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-conductor:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-conductor:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-conductor:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-conductor:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-conductor:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-conductor:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-conductor:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-conductor:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-conductor:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-conductor:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-conductor:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-conductor:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-conductor:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-conductor:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-conductor:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-conductor:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-conductor:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-consoleauth-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-consoleauth-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-consoleauth-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-consoleauth-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-consoleauth-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-consoleauth-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-consoleauth:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-consoleauth:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-consoleauth:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-consoleauth:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-consoleauth:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-consoleauth:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-consoleauth:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-consoleauth:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-consoleauth:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-consoleauth:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-consoleauth:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-consoleauth:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-consoleauth:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-consoleauth:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-consoleauth:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-consoleauth:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-consoleauth:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-consoleauth:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-consoleauth:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-consoleauth:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-consoleauth:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-consoleauth:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-consoleauth:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-consoleauth:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-consoleauth:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-consoleauth:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-consoleauth:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-consoleauth:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-consoleauth:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-consoleauth:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-consoleauth:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-consoleauth:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-consoleauth:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-consoleauth:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-consoleauth:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-consoleauth:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-novncproxy-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-novncproxy-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-novncproxy-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-novncproxy-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-novncproxy-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-novncproxy-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-novncproxy:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-novncproxy:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-novncproxy:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-novncproxy:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-novncproxy:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-novncproxy:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-novncproxy:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-novncproxy:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-novncproxy:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-novncproxy:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-novncproxy:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-novncproxy:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-novncproxy:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-novncproxy:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-novncproxy:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-novncproxy:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-novncproxy:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-novncproxy:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-novncproxy:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-novncproxy:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-novncproxy:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-novncproxy:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-novncproxy:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-novncproxy:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-novncproxy:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-novncproxy:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-novncproxy:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-novncproxy:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-novncproxy:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-novncproxy:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-novncproxy:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-novncproxy:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-novncproxy:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-novncproxy:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-novncproxy:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-novncproxy:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-scheduler-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-scheduler-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-scheduler-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-scheduler-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-scheduler-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-scheduler-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-scheduler:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-scheduler:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-scheduler:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-scheduler:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-scheduler:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-scheduler:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-scheduler:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-scheduler:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-scheduler:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-scheduler:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-scheduler:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-scheduler:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-scheduler:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-scheduler:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-scheduler:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-scheduler:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-scheduler:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-scheduler:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-scheduler:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-scheduler:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-scheduler:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-scheduler:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-scheduler:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-scheduler:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-scheduler:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-scheduler:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-scheduler:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-scheduler:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-scheduler:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-scheduler:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: nova-scheduler:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: nova-scheduler:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: nova-scheduler:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: nova-scheduler:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: nova-scheduler:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: nova-scheduler:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: rabbitmq-server-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: rabbitmq-server-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: rabbitmq-server-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: rabbitmq-server-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: rabbitmq-server-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: rabbitmq-server-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: rabbitmq-server:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: rabbitmq-server:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: rabbitmq-server:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: rabbitmq-server:0 allocation score on rdo7-node1: 1 +pcmk__clone_allocate: rabbitmq-server:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: rabbitmq-server:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: rabbitmq-server:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: rabbitmq-server:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: rabbitmq-server:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: rabbitmq-server:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: rabbitmq-server:1 allocation score on rdo7-node2: 1 +pcmk__clone_allocate: rabbitmq-server:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: rabbitmq-server:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: rabbitmq-server:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: rabbitmq-server:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: rabbitmq-server:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: rabbitmq-server:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: rabbitmq-server:2 allocation score on rdo7-node3: 1 +pcmk__clone_allocate: rabbitmq-server:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: rabbitmq-server:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: rabbitmq-server:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: rabbitmq-server:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: rabbitmq-server:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: rabbitmq-server:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: rabbitmq-server:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: rabbitmq-server:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: rabbitmq-server:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: rabbitmq-server:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: rabbitmq-server:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: rabbitmq-server:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: rabbitmq-server:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: rabbitmq-server:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: rabbitmq-server:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: rabbitmq-server:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: rabbitmq-server:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: rabbitmq-server:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: redis-master allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: redis-master allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: redis-master allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: redis-master allocation score on rdo7-node1: 0 +pcmk__clone_allocate: redis-master allocation score on rdo7-node2: 0 +pcmk__clone_allocate: redis-master allocation score on rdo7-node3: 0 +pcmk__clone_allocate: redis:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on rdo7-node1: 1001 +pcmk__clone_allocate: redis:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: redis:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: redis:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: redis:1 allocation score on rdo7-node2: 2 +pcmk__clone_allocate: redis:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: redis:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: redis:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: redis:2 allocation score on rdo7-node3: 2 +pcmk__clone_allocate: redis:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on rdo7-node1: 1000 +pcmk__clone_allocate: redis:3 allocation score on rdo7-node2: 1 +pcmk__clone_allocate: redis:3 allocation score on rdo7-node3: 1 +pcmk__clone_allocate: redis:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on rdo7-node1: 1000 +pcmk__clone_allocate: redis:4 allocation score on rdo7-node2: 1 +pcmk__clone_allocate: redis:4 allocation score on rdo7-node3: 1 +pcmk__clone_allocate: redis:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on rdo7-node1: 1000 +pcmk__clone_allocate: redis:5 allocation score on rdo7-node2: 1 +pcmk__clone_allocate: redis:5 allocation score on rdo7-node3: 1 +pcmk__clone_allocate: swift-account-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-account-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-account-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-account-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-account-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-account-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-account:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-account:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-account:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-account:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-account:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-account:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-account:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-account:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-account:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-account:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-account:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-account:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-account:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-account:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-account:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-account:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-account:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-account:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-account:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-account:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-account:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-account:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-account:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-account:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-account:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-account:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-account:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-account:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-account:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-account:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-account:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-account:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-account:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-account:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-account:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-account:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-container-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-container-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-container-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-container-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-container-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-container-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-container:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-container:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-container:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-container:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-container:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-container:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-container:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-container:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-container:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-container:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-container:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-container:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-container:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-container:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-container:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-container:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-container:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-container:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-container:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-container:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-container:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-container:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-container:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-container:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-container:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-container:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-container:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-container:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-container:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-container:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-container:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-container:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-container:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-container:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-container:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-container:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-fs-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-fs-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-fs-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-fs-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-fs-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-fs-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-fs:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-fs:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-fs:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-fs:0 allocation score on rdo7-node1: 1 +pcmk__clone_allocate: swift-fs:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-fs:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-fs:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-fs:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-fs:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-fs:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-fs:1 allocation score on rdo7-node2: 1 +pcmk__clone_allocate: swift-fs:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-fs:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-fs:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-fs:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-fs:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-fs:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-fs:2 allocation score on rdo7-node3: 1 +pcmk__clone_allocate: swift-fs:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-fs:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-fs:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-fs:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-fs:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-fs:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-fs:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-fs:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-fs:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-fs:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-fs:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-fs:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-fs:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-fs:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-fs:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-fs:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-fs:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-fs:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-object-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-object-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-object-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-object-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-object-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-object-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-object:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-object:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-object:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-object:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-object:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-object:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-object:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-object:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-object:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-object:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-object:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-object:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-object:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-object:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-object:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-object:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-object:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-object:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-object:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-object:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-object:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-object:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-object:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-object:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-object:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-object:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-object:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-object:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-object:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-object:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-object:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-object:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-object:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-object:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-object:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-object:5 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-proxy-clone allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-proxy-clone allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-proxy-clone allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-proxy-clone allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-proxy-clone allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-proxy-clone allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-proxy:0 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-proxy:0 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-proxy:0 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-proxy:0 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-proxy:0 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-proxy:0 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-proxy:1 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-proxy:1 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-proxy:1 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-proxy:1 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-proxy:1 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-proxy:1 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-proxy:2 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-proxy:2 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-proxy:2 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-proxy:2 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-proxy:2 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-proxy:2 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-proxy:3 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-proxy:3 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-proxy:3 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-proxy:3 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-proxy:3 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-proxy:3 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-proxy:4 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-proxy:4 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-proxy:4 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-proxy:4 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-proxy:4 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-proxy:4 allocation score on rdo7-node3: 0 +pcmk__clone_allocate: swift-proxy:5 allocation score on mrg-07: -INFINITY +pcmk__clone_allocate: swift-proxy:5 allocation score on mrg-08: -INFINITY +pcmk__clone_allocate: swift-proxy:5 allocation score on mrg-09: -INFINITY +pcmk__clone_allocate: swift-proxy:5 allocation score on rdo7-node1: 0 +pcmk__clone_allocate: swift-proxy:5 allocation score on rdo7-node2: 0 +pcmk__clone_allocate: swift-proxy:5 allocation score on rdo7-node3: 0 +pcmk__native_allocate: ceilometer-alarm-evaluator:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: ceilometer-alarm-evaluator:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: ceilometer-alarm-evaluator:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: ceilometer-alarm-evaluator:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-evaluator:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: ceilometer-alarm-notifier:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: ceilometer-alarm-notifier:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: ceilometer-alarm-notifier:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-alarm-notifier:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-api:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-api:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-api:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-api:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-api:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: ceilometer-api:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-api:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-api:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-api:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-api:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-api:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-api:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: ceilometer-api:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-api:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-api:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-api:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: ceilometer-api:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-api:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-api:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-api:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-api:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-api:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-api:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-api:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-api:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-api:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-api:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-api:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-api:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-api:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-api:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-api:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-api:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-api:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-api:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-api:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-central:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-central:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-central:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-central:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: ceilometer-central:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: ceilometer-central:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: ceilometer-central:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-central:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-central:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-central:1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: ceilometer-central:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-central:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: ceilometer-central:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-central:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-central:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-central:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: ceilometer-central:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-central:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-central:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-central:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-central:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-central:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-central:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-central:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-central:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-central:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-central:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-central:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-central:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-central:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-central:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-central:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-central:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-central:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-central:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-central:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-collector:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-collector:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-collector:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-collector:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: ceilometer-collector:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: ceilometer-collector:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: ceilometer-collector:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-collector:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-collector:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-collector:1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: ceilometer-collector:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-collector:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: ceilometer-collector:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-collector:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-collector:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-collector:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: ceilometer-collector:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-collector:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-collector:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-collector:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-collector:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-collector:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-collector:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-collector:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-collector:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-collector:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-collector:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-collector:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-collector:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-collector:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-collector:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-collector:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-collector:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-collector:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-collector:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-collector:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-compute:0 allocation score on mrg-07: 0 +pcmk__native_allocate: ceilometer-compute:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-compute:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-compute:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-compute:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-compute:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-compute:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-compute:1 allocation score on mrg-08: 0 +pcmk__native_allocate: ceilometer-compute:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-compute:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-compute:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-compute:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-compute:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-compute:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-compute:2 allocation score on mrg-09: 0 +pcmk__native_allocate: ceilometer-compute:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-compute:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-compute:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-compute:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-compute:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-compute:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-compute:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-compute:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-compute:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-compute:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-compute:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-compute:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-compute:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-compute:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-compute:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-compute:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-compute:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-compute:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-compute:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-compute:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-compute:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-delay:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-delay:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-delay:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-delay:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-delay:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: ceilometer-delay:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-delay:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-delay:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-delay:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-delay:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-delay:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-delay:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: ceilometer-delay:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-delay:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-delay:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-delay:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: ceilometer-delay:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-delay:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-delay:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-delay:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-delay:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-delay:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-delay:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-delay:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-delay:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-delay:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-delay:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-delay:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-delay:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-delay:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-delay:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-delay:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-delay:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-delay:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-delay:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-delay:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-notification:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-notification:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-notification:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-notification:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-notification:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: ceilometer-notification:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-notification:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-notification:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-notification:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-notification:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-notification:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-notification:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: ceilometer-notification:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-notification:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-notification:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-notification:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: ceilometer-notification:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-notification:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-notification:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-notification:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-notification:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-notification:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-notification:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-notification:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-notification:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-notification:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-notification:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-notification:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-notification:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-notification:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: ceilometer-notification:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: ceilometer-notification:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: ceilometer-notification:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: ceilometer-notification:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: ceilometer-notification:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: ceilometer-notification:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: cinder-api:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-api:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-api:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-api:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: cinder-api:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: cinder-api:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: cinder-api:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-api:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-api:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-api:1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: cinder-api:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: cinder-api:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: cinder-api:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-api:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-api:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-api:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: cinder-api:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: cinder-api:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: cinder-api:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-api:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-api:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-api:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: cinder-api:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: cinder-api:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: cinder-api:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-api:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-api:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-api:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: cinder-api:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: cinder-api:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: cinder-api:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-api:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-api:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-api:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: cinder-api:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: cinder-api:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: cinder-scheduler:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-scheduler:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-scheduler:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-scheduler:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: cinder-scheduler:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: cinder-scheduler:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: cinder-scheduler:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-scheduler:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-scheduler:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-scheduler:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: cinder-scheduler:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: cinder-scheduler:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: cinder-scheduler:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-scheduler:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-scheduler:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-scheduler:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: cinder-scheduler:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: cinder-scheduler:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: cinder-scheduler:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-scheduler:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-scheduler:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-scheduler:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: cinder-scheduler:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: cinder-scheduler:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: cinder-scheduler:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-scheduler:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-scheduler:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-scheduler:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: cinder-scheduler:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: cinder-scheduler:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: cinder-scheduler:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-scheduler:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-scheduler:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-scheduler:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: cinder-scheduler:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: cinder-scheduler:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: cinder-volume allocation score on mrg-07: -INFINITY +pcmk__native_allocate: cinder-volume allocation score on mrg-08: -INFINITY +pcmk__native_allocate: cinder-volume allocation score on mrg-09: -INFINITY +pcmk__native_allocate: cinder-volume allocation score on rdo7-node1: 0 +pcmk__native_allocate: cinder-volume allocation score on rdo7-node2: 0 +pcmk__native_allocate: cinder-volume allocation score on rdo7-node3: 0 +pcmk__native_allocate: fence-compute allocation score on mrg-07: -INFINITY +pcmk__native_allocate: fence-compute allocation score on mrg-08: -INFINITY +pcmk__native_allocate: fence-compute allocation score on mrg-09: -INFINITY +pcmk__native_allocate: fence-compute allocation score on rdo7-node1: 0 +pcmk__native_allocate: fence-compute allocation score on rdo7-node2: 0 +pcmk__native_allocate: fence-compute allocation score on rdo7-node3: 0 +pcmk__native_allocate: fence-nova allocation score on mrg-07: -INFINITY +pcmk__native_allocate: fence-nova allocation score on mrg-08: -INFINITY +pcmk__native_allocate: fence-nova allocation score on mrg-09: -INFINITY +pcmk__native_allocate: fence-nova allocation score on rdo7-node1: 0 +pcmk__native_allocate: fence-nova allocation score on rdo7-node2: 0 +pcmk__native_allocate: fence-nova allocation score on rdo7-node3: 0 +pcmk__native_allocate: fence1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: fence1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: fence1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: fence1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: fence1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: fence1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: fence2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: fence2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: fence2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: fence2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: fence2 allocation score on rdo7-node2: 0 +pcmk__native_allocate: fence2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: fence3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: fence3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: fence3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: fence3 allocation score on rdo7-node1: 0 +pcmk__native_allocate: fence3 allocation score on rdo7-node2: 0 +pcmk__native_allocate: fence3 allocation score on rdo7-node3: 0 +pcmk__native_allocate: galera:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: galera:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: galera:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: galera:0 allocation score on rdo7-node1: 101 +pcmk__native_allocate: galera:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: galera:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: galera:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: galera:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: galera:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: galera:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on rdo7-node2: 101 +pcmk__native_allocate: galera:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: galera:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: galera:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: galera:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: galera:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on rdo7-node3: 101 +pcmk__native_allocate: galera:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: galera:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: galera:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: galera:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: galera:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: galera:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: galera:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: galera:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: galera:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: galera:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: galera:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: galera:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: glance-api:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-api:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-api:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-api:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: glance-api:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: glance-api:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: glance-api:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-api:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-api:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-api:1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: glance-api:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-api:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: glance-api:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-api:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-api:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-api:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: glance-api:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-api:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: glance-api:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-api:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-api:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-api:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: glance-api:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-api:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: glance-api:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-api:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-api:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-api:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: glance-api:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-api:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: glance-api:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-api:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-api:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-api:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: glance-api:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-api:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: glance-fs:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-fs:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-fs:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-fs:0 allocation score on rdo7-node1: 1 +pcmk__native_allocate: glance-fs:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: glance-fs:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: glance-fs:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-fs:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-fs:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-fs:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: glance-fs:1 allocation score on rdo7-node2: 1 +pcmk__native_allocate: glance-fs:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: glance-fs:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-fs:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-fs:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-fs:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: glance-fs:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-fs:2 allocation score on rdo7-node3: 1 +pcmk__native_allocate: glance-fs:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-fs:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-fs:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-fs:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: glance-fs:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-fs:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: glance-fs:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-fs:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-fs:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-fs:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: glance-fs:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-fs:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: glance-fs:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-fs:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-fs:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-fs:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: glance-fs:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-fs:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: glance-registry:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-registry:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-registry:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-registry:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: glance-registry:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: glance-registry:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: glance-registry:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-registry:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-registry:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-registry:1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: glance-registry:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-registry:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: glance-registry:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-registry:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-registry:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-registry:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: glance-registry:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-registry:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: glance-registry:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-registry:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-registry:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-registry:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: glance-registry:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-registry:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: glance-registry:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-registry:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-registry:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-registry:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: glance-registry:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-registry:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: glance-registry:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: glance-registry:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: glance-registry:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: glance-registry:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: glance-registry:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: glance-registry:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api-cfn:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cfn:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cfn:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cfn:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api-cfn:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: heat-api-cfn:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api-cfn:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cfn:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cfn:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cfn:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api-cfn:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api-cfn:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: heat-api-cfn:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cfn:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cfn:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cfn:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: heat-api-cfn:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api-cfn:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api-cfn:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cfn:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cfn:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cfn:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api-cfn:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api-cfn:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api-cfn:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cfn:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cfn:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cfn:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api-cfn:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api-cfn:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api-cfn:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cfn:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cfn:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cfn:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api-cfn:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api-cfn:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: heat-api-cloudwatch:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: heat-api-cloudwatch:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: heat-api-cloudwatch:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api-cloudwatch:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: heat-api:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: heat-api:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: heat-api:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api:1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: heat-api:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: heat-api:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: heat-api:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-api:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-api:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-api:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-api:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-api:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-api:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-engine:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-engine:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-engine:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-engine:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-engine:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: heat-engine:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-engine:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-engine:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-engine:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-engine:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-engine:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-engine:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: heat-engine:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-engine:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-engine:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-engine:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: heat-engine:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-engine:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-engine:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-engine:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-engine:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-engine:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-engine:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-engine:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-engine:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-engine:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-engine:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-engine:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-engine:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-engine:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: heat-engine:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: heat-engine:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: heat-engine:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: heat-engine:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: heat-engine:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: heat-engine:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: horizon:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: horizon:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: horizon:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: horizon:0 allocation score on rdo7-node1: 1 +pcmk__native_allocate: horizon:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: horizon:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: horizon:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: horizon:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: horizon:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: horizon:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: horizon:1 allocation score on rdo7-node2: 1 +pcmk__native_allocate: horizon:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: horizon:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: horizon:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: horizon:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: horizon:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: horizon:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: horizon:2 allocation score on rdo7-node3: 1 +pcmk__native_allocate: horizon:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: horizon:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: horizon:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: horizon:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: horizon:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: horizon:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: horizon:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: horizon:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: horizon:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: horizon:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: horizon:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: horizon:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: horizon:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: horizon:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: horizon:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: horizon:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: horizon:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: horizon:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: keystone:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: keystone:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: keystone:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: keystone:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: keystone:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: keystone:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: keystone:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: keystone:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: keystone:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: keystone:1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: keystone:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: keystone:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: keystone:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: keystone:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: keystone:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: keystone:2 allocation score on rdo7-node1: 0 +pcmk__native_allocate: keystone:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: keystone:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: keystone:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: keystone:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: keystone:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: keystone:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: keystone:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: keystone:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: keystone:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: keystone:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: keystone:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: keystone:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: keystone:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: keystone:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: keystone:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: keystone:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: keystone:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: keystone:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: keystone:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: keystone:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: lb-haproxy:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: lb-haproxy:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: lb-haproxy:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: lb-haproxy:0 allocation score on rdo7-node1: 1 +pcmk__native_allocate: lb-haproxy:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: lb-haproxy:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: lb-haproxy:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: lb-haproxy:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: lb-haproxy:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: lb-haproxy:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: lb-haproxy:1 allocation score on rdo7-node2: 1 +pcmk__native_allocate: lb-haproxy:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: lb-haproxy:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: lb-haproxy:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: lb-haproxy:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: lb-haproxy:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: lb-haproxy:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: lb-haproxy:2 allocation score on rdo7-node3: 1 +pcmk__native_allocate: lb-haproxy:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: lb-haproxy:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: lb-haproxy:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: lb-haproxy:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: lb-haproxy:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: lb-haproxy:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: lb-haproxy:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: lb-haproxy:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: lb-haproxy:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: lb-haproxy:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: lb-haproxy:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: lb-haproxy:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: lb-haproxy:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: lb-haproxy:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: lb-haproxy:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: lb-haproxy:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: lb-haproxy:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: lb-haproxy:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: libvirtd-compute:0 allocation score on mrg-07: 0 +pcmk__native_allocate: libvirtd-compute:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: libvirtd-compute:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: libvirtd-compute:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: libvirtd-compute:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: libvirtd-compute:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: libvirtd-compute:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: libvirtd-compute:1 allocation score on mrg-08: 0 +pcmk__native_allocate: libvirtd-compute:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: libvirtd-compute:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: libvirtd-compute:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: libvirtd-compute:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: libvirtd-compute:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: libvirtd-compute:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: libvirtd-compute:2 allocation score on mrg-09: 0 +pcmk__native_allocate: libvirtd-compute:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: libvirtd-compute:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: libvirtd-compute:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: libvirtd-compute:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: libvirtd-compute:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: libvirtd-compute:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: libvirtd-compute:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: libvirtd-compute:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: libvirtd-compute:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: libvirtd-compute:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: libvirtd-compute:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: libvirtd-compute:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: libvirtd-compute:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: libvirtd-compute:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: libvirtd-compute:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: libvirtd-compute:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: libvirtd-compute:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: libvirtd-compute:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: libvirtd-compute:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: libvirtd-compute:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: libvirtd-compute:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: memcached:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: memcached:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: memcached:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: memcached:0 allocation score on rdo7-node1: 1 +pcmk__native_allocate: memcached:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: memcached:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: memcached:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: memcached:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: memcached:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: memcached:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: memcached:1 allocation score on rdo7-node2: 1 +pcmk__native_allocate: memcached:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: memcached:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: memcached:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: memcached:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: memcached:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: memcached:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: memcached:2 allocation score on rdo7-node3: 1 +pcmk__native_allocate: memcached:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: memcached:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: memcached:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: memcached:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: memcached:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: memcached:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: memcached:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: memcached:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: memcached:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: memcached:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: memcached:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: memcached:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: memcached:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: memcached:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: memcached:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: memcached:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: memcached:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: memcached:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: mongodb:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: mongodb:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: mongodb:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: mongodb:0 allocation score on rdo7-node1: 1 +pcmk__native_allocate: mongodb:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: mongodb:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: mongodb:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: mongodb:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: mongodb:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: mongodb:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: mongodb:1 allocation score on rdo7-node2: 1 +pcmk__native_allocate: mongodb:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: mongodb:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: mongodb:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: mongodb:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: mongodb:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: mongodb:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: mongodb:2 allocation score on rdo7-node3: 1 +pcmk__native_allocate: mongodb:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: mongodb:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: mongodb:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: mongodb:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: mongodb:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: mongodb:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: mongodb:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: mongodb:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: mongodb:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: mongodb:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: mongodb:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: mongodb:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: mongodb:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: mongodb:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: mongodb:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: mongodb:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: mongodb:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: mongodb:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: mrg-07 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: mrg-07 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: mrg-07 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: mrg-07 allocation score on rdo7-node1: 0 +pcmk__native_allocate: mrg-07 allocation score on rdo7-node2: 0 +pcmk__native_allocate: mrg-07 allocation score on rdo7-node3: 0 +pcmk__native_allocate: mrg-08 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: mrg-08 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: mrg-08 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: mrg-08 allocation score on rdo7-node1: 0 +pcmk__native_allocate: mrg-08 allocation score on rdo7-node2: 0 +pcmk__native_allocate: mrg-08 allocation score on rdo7-node3: 0 +pcmk__native_allocate: mrg-09 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: mrg-09 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: mrg-09 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: mrg-09 allocation score on rdo7-node1: 0 +pcmk__native_allocate: mrg-09 allocation score on rdo7-node2: 0 +pcmk__native_allocate: mrg-09 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-dhcp-agent:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-l3-agent:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-l3-agent:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-l3-agent:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-l3-agent:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: neutron-l3-agent:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-l3-agent:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-l3-agent:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-l3-agent:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-l3-agent:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-l3-agent:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-l3-agent:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: neutron-l3-agent:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-l3-agent:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-l3-agent:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-l3-agent:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-l3-agent:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-l3-agent:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-l3-agent:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-l3-agent:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-l3-agent:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-l3-agent:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-l3-agent:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-l3-agent:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-l3-agent:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-l3-agent:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-l3-agent:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-l3-agent:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-l3-agent:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-l3-agent:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-l3-agent:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-l3-agent:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-l3-agent:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-l3-agent:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-l3-agent:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-l3-agent:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-l3-agent:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-metadata-agent:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-netns-cleanup:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:0 allocation score on mrg-07: 0 +pcmk__native_allocate: neutron-openvswitch-agent-compute:0 allocation score on mrg-08: 0 +pcmk__native_allocate: neutron-openvswitch-agent-compute:0 allocation score on mrg-09: 0 +pcmk__native_allocate: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:1 allocation score on mrg-08: 0 +pcmk__native_allocate: neutron-openvswitch-agent-compute:1 allocation score on mrg-09: 0 +pcmk__native_allocate: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:2 allocation score on mrg-09: 0 +pcmk__native_allocate: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent-compute:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-openvswitch-agent:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-ovs-cleanup:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-scale:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-scale:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-scale:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-scale:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: neutron-scale:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: neutron-scale:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-scale:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-scale:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-scale:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-scale:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-scale:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: neutron-scale:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-scale:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-scale:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-scale:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-scale:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-scale:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-scale:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-server:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-server:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-server:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-server:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: neutron-server:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: neutron-server:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-server:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-server:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-server:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-server:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-server:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: neutron-server:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-server:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-server:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-server:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-server:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-server:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-server:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: neutron-server:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-server:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-server:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-server:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-server:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-server:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-server:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-server:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-server:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-server:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-server:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-server:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: neutron-server:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: neutron-server:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: neutron-server:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: neutron-server:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: neutron-server:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: neutron-server:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-api:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-api:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-api:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-api:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: nova-api:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: nova-api:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-api:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-api:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-api:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-api:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-api:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: nova-api:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-api:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-api:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-api:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-api:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-api:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-api:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-api:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-api:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-api:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-api:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-api:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-api:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-api:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-api:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-api:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-api:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-api:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-api:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-api:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-api:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-api:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-api:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-api:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-api:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-compute:0 allocation score on mrg-07: 0 +pcmk__native_allocate: nova-compute:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-compute:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-compute:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-compute:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-compute:0 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-compute:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-compute:1 allocation score on mrg-08: 0 +pcmk__native_allocate: nova-compute:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-compute:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-compute:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-compute:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-compute:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-compute:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-compute:2 allocation score on mrg-09: 0 +pcmk__native_allocate: nova-compute:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-compute:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-compute:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-compute:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-compute:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-compute:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-compute:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-compute:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-compute:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-compute:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-compute:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-compute:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-compute:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-compute:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-compute:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-compute:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-compute:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-compute:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-compute:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-compute:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-compute:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-conductor:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-conductor:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-conductor:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-conductor:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: nova-conductor:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: nova-conductor:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-conductor:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-conductor:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-conductor:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-conductor:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-conductor:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: nova-conductor:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-conductor:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-conductor:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-conductor:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-conductor:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-conductor:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-conductor:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-conductor:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-conductor:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-conductor:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-conductor:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-conductor:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-conductor:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-conductor:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-conductor:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-conductor:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-conductor:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-conductor:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-conductor:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-conductor:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-conductor:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-conductor:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-conductor:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-conductor:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-conductor:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-consoleauth:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-consoleauth:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-consoleauth:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-consoleauth:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: nova-consoleauth:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: nova-consoleauth:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-consoleauth:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-consoleauth:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-consoleauth:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-consoleauth:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-consoleauth:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: nova-consoleauth:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-consoleauth:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-consoleauth:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-consoleauth:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-consoleauth:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-consoleauth:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-consoleauth:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-consoleauth:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-consoleauth:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-consoleauth:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-consoleauth:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-consoleauth:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-consoleauth:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-consoleauth:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-consoleauth:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-consoleauth:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-consoleauth:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-consoleauth:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-consoleauth:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-consoleauth:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-consoleauth:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-consoleauth:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-consoleauth:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-consoleauth:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-consoleauth:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-novncproxy:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-novncproxy:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-novncproxy:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-novncproxy:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: nova-novncproxy:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: nova-novncproxy:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-novncproxy:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-novncproxy:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-novncproxy:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-novncproxy:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-novncproxy:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: nova-novncproxy:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-novncproxy:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-novncproxy:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-novncproxy:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-novncproxy:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-novncproxy:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-novncproxy:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-novncproxy:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-novncproxy:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-novncproxy:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-novncproxy:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-novncproxy:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-novncproxy:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-novncproxy:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-novncproxy:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-novncproxy:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-novncproxy:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-novncproxy:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-novncproxy:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-novncproxy:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-novncproxy:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-novncproxy:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-novncproxy:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-novncproxy:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-novncproxy:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-scheduler:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-scheduler:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-scheduler:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-scheduler:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: nova-scheduler:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: nova-scheduler:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-scheduler:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-scheduler:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-scheduler:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-scheduler:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-scheduler:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: nova-scheduler:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-scheduler:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-scheduler:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-scheduler:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-scheduler:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-scheduler:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-scheduler:2 allocation score on rdo7-node3: 0 +pcmk__native_allocate: nova-scheduler:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-scheduler:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-scheduler:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-scheduler:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-scheduler:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-scheduler:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-scheduler:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-scheduler:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-scheduler:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-scheduler:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-scheduler:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-scheduler:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: nova-scheduler:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: nova-scheduler:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: nova-scheduler:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: nova-scheduler:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: nova-scheduler:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: nova-scheduler:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: rabbitmq-server:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: rabbitmq-server:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: rabbitmq-server:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: rabbitmq-server:0 allocation score on rdo7-node1: 1 +pcmk__native_allocate: rabbitmq-server:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: rabbitmq-server:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: rabbitmq-server:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: rabbitmq-server:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: rabbitmq-server:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: rabbitmq-server:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: rabbitmq-server:1 allocation score on rdo7-node2: 1 +pcmk__native_allocate: rabbitmq-server:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: rabbitmq-server:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: rabbitmq-server:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: rabbitmq-server:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: rabbitmq-server:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: rabbitmq-server:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: rabbitmq-server:2 allocation score on rdo7-node3: 1 +pcmk__native_allocate: rabbitmq-server:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: rabbitmq-server:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: rabbitmq-server:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: rabbitmq-server:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: rabbitmq-server:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: rabbitmq-server:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: rabbitmq-server:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: rabbitmq-server:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: rabbitmq-server:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: rabbitmq-server:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: rabbitmq-server:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: rabbitmq-server:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: rabbitmq-server:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: rabbitmq-server:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: rabbitmq-server:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: rabbitmq-server:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: rabbitmq-server:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: rabbitmq-server:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: redis:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: redis:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: redis:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: redis:0 allocation score on rdo7-node1: 1001 +pcmk__native_allocate: redis:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: redis:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: redis:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: redis:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: redis:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: redis:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on rdo7-node2: 2 +pcmk__native_allocate: redis:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: redis:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: redis:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: redis:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: redis:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: redis:2 allocation score on rdo7-node3: 2 +pcmk__native_allocate: redis:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: redis:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: redis:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: redis:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: redis:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: redis:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: redis:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: redis:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: redis:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: redis:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: redis:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: redis:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-account:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-account:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-account:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-account:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-account:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-account:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: swift-account:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-account:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-account:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-account:1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: swift-account:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-account:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-account:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-account:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-account:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-account:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-account:2 allocation score on rdo7-node2: 0 +pcmk__native_allocate: swift-account:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-account:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-account:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-account:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-account:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-account:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-account:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-account:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-account:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-account:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-account:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-account:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-account:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-account:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-account:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-account:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-account:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-account:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-account:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-container:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-container:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-container:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-container:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-container:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-container:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: swift-container:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-container:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-container:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-container:1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: swift-container:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-container:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-container:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-container:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-container:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-container:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-container:2 allocation score on rdo7-node2: 0 +pcmk__native_allocate: swift-container:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-container:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-container:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-container:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-container:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-container:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-container:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-container:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-container:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-container:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-container:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-container:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-container:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-container:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-container:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-container:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-container:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-container:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-container:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-fs:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-fs:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-fs:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-fs:0 allocation score on rdo7-node1: 1 +pcmk__native_allocate: swift-fs:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: swift-fs:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: swift-fs:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-fs:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-fs:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-fs:1 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-fs:1 allocation score on rdo7-node2: 1 +pcmk__native_allocate: swift-fs:1 allocation score on rdo7-node3: 0 +pcmk__native_allocate: swift-fs:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-fs:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-fs:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-fs:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-fs:2 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-fs:2 allocation score on rdo7-node3: 1 +pcmk__native_allocate: swift-fs:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-fs:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-fs:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-fs:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-fs:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-fs:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-fs:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-fs:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-fs:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-fs:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-fs:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-fs:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-fs:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-fs:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-fs:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-fs:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-fs:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-fs:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-object-expirer allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-object-expirer allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-object-expirer allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-object-expirer allocation score on rdo7-node1: 0 +pcmk__native_allocate: swift-object-expirer allocation score on rdo7-node2: 0 +pcmk__native_allocate: swift-object-expirer allocation score on rdo7-node3: 0 +pcmk__native_allocate: swift-object:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-object:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-object:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-object:0 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-object:0 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-object:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: swift-object:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-object:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-object:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-object:1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: swift-object:1 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-object:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-object:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-object:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-object:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-object:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-object:2 allocation score on rdo7-node2: 0 +pcmk__native_allocate: swift-object:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-object:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-object:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-object:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-object:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-object:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-object:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-object:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-object:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-object:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-object:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-object:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-object:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-object:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-object:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-object:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-object:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-object:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-object:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-proxy:0 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-proxy:0 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-proxy:0 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-proxy:0 allocation score on rdo7-node1: 0 +pcmk__native_allocate: swift-proxy:0 allocation score on rdo7-node2: 0 +pcmk__native_allocate: swift-proxy:0 allocation score on rdo7-node3: 0 +pcmk__native_allocate: swift-proxy:1 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-proxy:1 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-proxy:1 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-proxy:1 allocation score on rdo7-node1: 0 +pcmk__native_allocate: swift-proxy:1 allocation score on rdo7-node2: 0 +pcmk__native_allocate: swift-proxy:1 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-proxy:2 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-proxy:2 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-proxy:2 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-proxy:2 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-proxy:2 allocation score on rdo7-node2: 0 +pcmk__native_allocate: swift-proxy:2 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-proxy:3 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-proxy:3 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-proxy:3 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-proxy:3 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-proxy:3 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-proxy:3 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-proxy:4 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-proxy:4 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-proxy:4 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-proxy:4 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-proxy:4 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-proxy:4 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: swift-proxy:5 allocation score on mrg-07: -INFINITY +pcmk__native_allocate: swift-proxy:5 allocation score on mrg-08: -INFINITY +pcmk__native_allocate: swift-proxy:5 allocation score on mrg-09: -INFINITY +pcmk__native_allocate: swift-proxy:5 allocation score on rdo7-node1: -INFINITY +pcmk__native_allocate: swift-proxy:5 allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: swift-proxy:5 allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: vip-ceilometer allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-ceilometer allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-ceilometer allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-ceilometer allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-ceilometer allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-ceilometer allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-cinder allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-cinder allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-cinder allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-cinder allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-cinder allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-cinder allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-db allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-db allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-db allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-db allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-db allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-db allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-glance allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-glance allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-glance allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-glance allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-glance allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-glance allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-heat allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-heat allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-heat allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-heat allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-heat allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-heat allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-horizon allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-horizon allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-horizon allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-horizon allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-horizon allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-horizon allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-keystone allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-keystone allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-keystone allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-keystone allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-keystone allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-keystone allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-neutron allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-neutron allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-neutron allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-neutron allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-neutron allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-neutron allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-node allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-node allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-node allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-node allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-node allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-node allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-nova allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-nova allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-nova allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-nova allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-nova allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-nova allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-qpid allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-qpid allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-qpid allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-qpid allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-qpid allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-qpid allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-rabbitmq allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-rabbitmq allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-rabbitmq allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-rabbitmq allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-rabbitmq allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-rabbitmq allocation score on rdo7-node3: 0 +pcmk__native_allocate: vip-redis allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-redis allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-redis allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-redis allocation score on rdo7-node1: 1001 +pcmk__native_allocate: vip-redis allocation score on rdo7-node2: -INFINITY +pcmk__native_allocate: vip-redis allocation score on rdo7-node3: -INFINITY +pcmk__native_allocate: vip-swift allocation score on mrg-07: -INFINITY +pcmk__native_allocate: vip-swift allocation score on mrg-08: -INFINITY +pcmk__native_allocate: vip-swift allocation score on mrg-09: -INFINITY +pcmk__native_allocate: vip-swift allocation score on rdo7-node1: 0 +pcmk__native_allocate: vip-swift allocation score on rdo7-node2: 0 +pcmk__native_allocate: vip-swift allocation score on rdo7-node3: 0 redis:0 promotion score on rdo7-node1: 1000 redis:1 promotion score on rdo7-node2: 1 redis:2 promotion score on rdo7-node3: 1 diff --git a/pengine/test10/order-clone.exp b/pengine/test10/order-clone.exp index 9bd7a5ff9bb..1810833d727 100644 --- a/pengine/test10/order-clone.exp +++ b/pengine/test10/order-clone.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="start" operation_key="fencing-sbd_start_0" on_node="hex-0" on_node_uuid="hex-0"> + <rsc_op id="1" operation="start" operation_key="fencing-sbd_start_0" on_node="hex-0" on_node_uuid="hex-0"> <primitive id="fencing-sbd" class="stonith" type="external/sbd"/> <attributes CRM_meta_on_node="hex-0" CRM_meta_on_node_uuid="hex-0" CRM_meta_timeout="600000" sbd_device="/dev/disk/by-id/dm-uuid-part1-mpath-3600508b400105b5a0001500000250000"/> </rsc_op> diff --git a/pengine/test10/order-clone.scores b/pengine/test10/order-clone.scores index 619a1e4463b..3a211bec832 100644 --- a/pengine/test10/order-clone.scores +++ b/pengine/test10/order-clone.scores @@ -1,221 +1,221 @@ Allocation scores: -clone_color: clvm-clone allocation score on hex-0: 0 -clone_color: clvm-clone allocation score on hex-7: 0 -clone_color: clvm-clone allocation score on hex-8: 0 -clone_color: clvm-clone allocation score on hex-9: 0 -clone_color: clvm:0 allocation score on hex-0: 0 -clone_color: clvm:0 allocation score on hex-7: 0 -clone_color: clvm:0 allocation score on hex-8: 0 -clone_color: clvm:0 allocation score on hex-9: 0 -clone_color: clvm:1 allocation score on hex-0: 0 -clone_color: clvm:1 allocation score on hex-7: 0 -clone_color: clvm:1 allocation score on hex-8: 0 -clone_color: clvm:1 allocation score on hex-9: 0 -clone_color: clvm:2 allocation score on hex-0: 0 -clone_color: clvm:2 allocation score on hex-7: 0 -clone_color: clvm:2 allocation score on hex-8: 0 -clone_color: clvm:2 allocation score on hex-9: 0 -clone_color: clvm:3 allocation score on hex-0: 0 -clone_color: clvm:3 allocation score on hex-7: 0 -clone_color: clvm:3 allocation score on hex-8: 0 -clone_color: clvm:3 allocation score on hex-9: 0 -clone_color: dlm-clone allocation score on hex-0: 0 -clone_color: dlm-clone allocation score on hex-7: 0 -clone_color: dlm-clone allocation score on hex-8: 0 -clone_color: dlm-clone allocation score on hex-9: 0 -clone_color: dlm:0 allocation score on hex-0: 0 -clone_color: dlm:0 allocation score on hex-7: 0 -clone_color: dlm:0 allocation score on hex-8: 0 -clone_color: dlm:0 allocation score on hex-9: 0 -clone_color: dlm:1 allocation score on hex-0: 0 -clone_color: dlm:1 allocation score on hex-7: 0 -clone_color: dlm:1 allocation score on hex-8: 0 -clone_color: dlm:1 allocation score on hex-9: 0 -clone_color: dlm:2 allocation score on hex-0: 0 -clone_color: dlm:2 allocation score on hex-7: 0 -clone_color: dlm:2 allocation score on hex-8: 0 -clone_color: dlm:2 allocation score on hex-9: 0 -clone_color: dlm:3 allocation score on hex-0: 0 -clone_color: dlm:3 allocation score on hex-7: 0 -clone_color: dlm:3 allocation score on hex-8: 0 -clone_color: dlm:3 allocation score on hex-9: 0 -clone_color: fs1-clone allocation score on hex-0: 0 -clone_color: fs1-clone allocation score on hex-7: 0 -clone_color: fs1-clone allocation score on hex-8: 0 -clone_color: fs1-clone allocation score on hex-9: 0 -clone_color: fs2-clone allocation score on hex-0: 0 -clone_color: fs2-clone allocation score on hex-7: 0 -clone_color: fs2-clone allocation score on hex-8: 0 -clone_color: fs2-clone allocation score on hex-9: 0 -clone_color: o2cb-clone allocation score on hex-0: 0 -clone_color: o2cb-clone allocation score on hex-7: 0 -clone_color: o2cb-clone allocation score on hex-8: 0 -clone_color: o2cb-clone allocation score on hex-9: 0 -clone_color: o2cb:0 allocation score on hex-0: 0 -clone_color: o2cb:0 allocation score on hex-7: 0 -clone_color: o2cb:0 allocation score on hex-8: 0 -clone_color: o2cb:0 allocation score on hex-9: 0 -clone_color: o2cb:1 allocation score on hex-0: 0 -clone_color: o2cb:1 allocation score on hex-7: 0 -clone_color: o2cb:1 allocation score on hex-8: 0 -clone_color: o2cb:1 allocation score on hex-9: 0 -clone_color: o2cb:2 allocation score on hex-0: 0 -clone_color: o2cb:2 allocation score on hex-7: 0 -clone_color: o2cb:2 allocation score on hex-8: 0 -clone_color: o2cb:2 allocation score on hex-9: 0 -clone_color: o2cb:3 allocation score on hex-0: 0 -clone_color: o2cb:3 allocation score on hex-7: 0 -clone_color: o2cb:3 allocation score on hex-8: 0 -clone_color: o2cb:3 allocation score on hex-9: 0 -clone_color: ocfs2-1:0 allocation score on hex-0: 0 -clone_color: ocfs2-1:0 allocation score on hex-7: 0 -clone_color: ocfs2-1:0 allocation score on hex-8: 0 -clone_color: ocfs2-1:0 allocation score on hex-9: 0 -clone_color: ocfs2-1:1 allocation score on hex-0: 0 -clone_color: ocfs2-1:1 allocation score on hex-7: 0 -clone_color: ocfs2-1:1 allocation score on hex-8: 0 -clone_color: ocfs2-1:1 allocation score on hex-9: 0 -clone_color: ocfs2-1:2 allocation score on hex-0: 0 -clone_color: ocfs2-1:2 allocation score on hex-7: 0 -clone_color: ocfs2-1:2 allocation score on hex-8: 0 -clone_color: ocfs2-1:2 allocation score on hex-9: 0 -clone_color: ocfs2-1:3 allocation score on hex-0: 0 -clone_color: ocfs2-1:3 allocation score on hex-7: 0 -clone_color: ocfs2-1:3 allocation score on hex-8: 0 -clone_color: ocfs2-1:3 allocation score on hex-9: 0 -clone_color: ocfs2-2:0 allocation score on hex-0: 0 -clone_color: ocfs2-2:0 allocation score on hex-7: 0 -clone_color: ocfs2-2:0 allocation score on hex-8: 0 -clone_color: ocfs2-2:0 allocation score on hex-9: 0 -clone_color: ocfs2-2:1 allocation score on hex-0: 0 -clone_color: ocfs2-2:1 allocation score on hex-7: 0 -clone_color: ocfs2-2:1 allocation score on hex-8: 0 -clone_color: ocfs2-2:1 allocation score on hex-9: 0 -clone_color: ocfs2-2:2 allocation score on hex-0: 0 -clone_color: ocfs2-2:2 allocation score on hex-7: 0 -clone_color: ocfs2-2:2 allocation score on hex-8: 0 -clone_color: ocfs2-2:2 allocation score on hex-9: 0 -clone_color: ocfs2-2:3 allocation score on hex-0: 0 -clone_color: ocfs2-2:3 allocation score on hex-7: 0 -clone_color: ocfs2-2:3 allocation score on hex-8: 0 -clone_color: ocfs2-2:3 allocation score on hex-9: 0 -clone_color: vg1-clone allocation score on hex-0: 0 -clone_color: vg1-clone allocation score on hex-7: 0 -clone_color: vg1-clone allocation score on hex-8: 0 -clone_color: vg1-clone allocation score on hex-9: 0 -clone_color: vg1:0 allocation score on hex-0: 0 -clone_color: vg1:0 allocation score on hex-7: 0 -clone_color: vg1:0 allocation score on hex-8: 0 -clone_color: vg1:0 allocation score on hex-9: 0 -clone_color: vg1:1 allocation score on hex-0: 0 -clone_color: vg1:1 allocation score on hex-7: 0 -clone_color: vg1:1 allocation score on hex-8: 0 -clone_color: vg1:1 allocation score on hex-9: 0 -clone_color: vg1:2 allocation score on hex-0: 0 -clone_color: vg1:2 allocation score on hex-7: 0 -clone_color: vg1:2 allocation score on hex-8: 0 -clone_color: vg1:2 allocation score on hex-9: 0 -clone_color: vg1:3 allocation score on hex-0: 0 -clone_color: vg1:3 allocation score on hex-7: 0 -clone_color: vg1:3 allocation score on hex-8: 0 -clone_color: vg1:3 allocation score on hex-9: 0 -native_color: clvm:0 allocation score on hex-0: -INFINITY -native_color: clvm:0 allocation score on hex-7: 0 -native_color: clvm:0 allocation score on hex-8: -INFINITY -native_color: clvm:0 allocation score on hex-9: -INFINITY -native_color: clvm:1 allocation score on hex-0: -INFINITY -native_color: clvm:1 allocation score on hex-7: -INFINITY -native_color: clvm:1 allocation score on hex-8: 0 -native_color: clvm:1 allocation score on hex-9: -INFINITY -native_color: clvm:2 allocation score on hex-0: -INFINITY -native_color: clvm:2 allocation score on hex-7: -INFINITY -native_color: clvm:2 allocation score on hex-8: -INFINITY -native_color: clvm:2 allocation score on hex-9: 0 -native_color: clvm:3 allocation score on hex-0: 0 -native_color: clvm:3 allocation score on hex-7: -INFINITY -native_color: clvm:3 allocation score on hex-8: -INFINITY -native_color: clvm:3 allocation score on hex-9: -INFINITY -native_color: dlm:0 allocation score on hex-0: -INFINITY -native_color: dlm:0 allocation score on hex-7: -INFINITY -native_color: dlm:0 allocation score on hex-8: -INFINITY -native_color: dlm:0 allocation score on hex-9: -INFINITY -native_color: dlm:1 allocation score on hex-0: -INFINITY -native_color: dlm:1 allocation score on hex-7: -INFINITY -native_color: dlm:1 allocation score on hex-8: -INFINITY -native_color: dlm:1 allocation score on hex-9: -INFINITY -native_color: dlm:2 allocation score on hex-0: -INFINITY -native_color: dlm:2 allocation score on hex-7: -INFINITY -native_color: dlm:2 allocation score on hex-8: -INFINITY -native_color: dlm:2 allocation score on hex-9: -INFINITY -native_color: dlm:3 allocation score on hex-0: -INFINITY -native_color: dlm:3 allocation score on hex-7: -INFINITY -native_color: dlm:3 allocation score on hex-8: -INFINITY -native_color: dlm:3 allocation score on hex-9: -INFINITY -native_color: fencing-sbd allocation score on hex-0: 0 -native_color: fencing-sbd allocation score on hex-7: 0 -native_color: fencing-sbd allocation score on hex-8: 0 -native_color: fencing-sbd allocation score on hex-9: 0 -native_color: o2cb:0 allocation score on hex-0: -INFINITY -native_color: o2cb:0 allocation score on hex-7: 0 -native_color: o2cb:0 allocation score on hex-8: -INFINITY -native_color: o2cb:0 allocation score on hex-9: -INFINITY -native_color: o2cb:1 allocation score on hex-0: -INFINITY -native_color: o2cb:1 allocation score on hex-7: -INFINITY -native_color: o2cb:1 allocation score on hex-8: 0 -native_color: o2cb:1 allocation score on hex-9: -INFINITY -native_color: o2cb:2 allocation score on hex-0: -INFINITY -native_color: o2cb:2 allocation score on hex-7: -INFINITY -native_color: o2cb:2 allocation score on hex-8: -INFINITY -native_color: o2cb:2 allocation score on hex-9: 0 -native_color: o2cb:3 allocation score on hex-0: 0 -native_color: o2cb:3 allocation score on hex-7: -INFINITY -native_color: o2cb:3 allocation score on hex-8: -INFINITY -native_color: o2cb:3 allocation score on hex-9: -INFINITY -native_color: ocfs2-1:0 allocation score on hex-0: 0 -native_color: ocfs2-1:0 allocation score on hex-7: 0 -native_color: ocfs2-1:0 allocation score on hex-8: 0 -native_color: ocfs2-1:0 allocation score on hex-9: 0 -native_color: ocfs2-1:1 allocation score on hex-0: 0 -native_color: ocfs2-1:1 allocation score on hex-7: -INFINITY -native_color: ocfs2-1:1 allocation score on hex-8: 0 -native_color: ocfs2-1:1 allocation score on hex-9: 0 -native_color: ocfs2-1:2 allocation score on hex-0: 0 -native_color: ocfs2-1:2 allocation score on hex-7: -INFINITY -native_color: ocfs2-1:2 allocation score on hex-8: -INFINITY -native_color: ocfs2-1:2 allocation score on hex-9: 0 -native_color: ocfs2-1:3 allocation score on hex-0: 0 -native_color: ocfs2-1:3 allocation score on hex-7: -INFINITY -native_color: ocfs2-1:3 allocation score on hex-8: -INFINITY -native_color: ocfs2-1:3 allocation score on hex-9: -INFINITY -native_color: ocfs2-2:0 allocation score on hex-0: 0 -native_color: ocfs2-2:0 allocation score on hex-7: 0 -native_color: ocfs2-2:0 allocation score on hex-8: 0 -native_color: ocfs2-2:0 allocation score on hex-9: 0 -native_color: ocfs2-2:1 allocation score on hex-0: 0 -native_color: ocfs2-2:1 allocation score on hex-7: -INFINITY -native_color: ocfs2-2:1 allocation score on hex-8: 0 -native_color: ocfs2-2:1 allocation score on hex-9: 0 -native_color: ocfs2-2:2 allocation score on hex-0: 0 -native_color: ocfs2-2:2 allocation score on hex-7: -INFINITY -native_color: ocfs2-2:2 allocation score on hex-8: -INFINITY -native_color: ocfs2-2:2 allocation score on hex-9: 0 -native_color: ocfs2-2:3 allocation score on hex-0: 0 -native_color: ocfs2-2:3 allocation score on hex-7: -INFINITY -native_color: ocfs2-2:3 allocation score on hex-8: -INFINITY -native_color: ocfs2-2:3 allocation score on hex-9: -INFINITY -native_color: vg1:0 allocation score on hex-0: -INFINITY -native_color: vg1:0 allocation score on hex-7: 0 -native_color: vg1:0 allocation score on hex-8: -INFINITY -native_color: vg1:0 allocation score on hex-9: -INFINITY -native_color: vg1:1 allocation score on hex-0: -INFINITY -native_color: vg1:1 allocation score on hex-7: -INFINITY -native_color: vg1:1 allocation score on hex-8: 0 -native_color: vg1:1 allocation score on hex-9: -INFINITY -native_color: vg1:2 allocation score on hex-0: -INFINITY -native_color: vg1:2 allocation score on hex-7: -INFINITY -native_color: vg1:2 allocation score on hex-8: -INFINITY -native_color: vg1:2 allocation score on hex-9: 0 -native_color: vg1:3 allocation score on hex-0: 0 -native_color: vg1:3 allocation score on hex-7: -INFINITY -native_color: vg1:3 allocation score on hex-8: -INFINITY -native_color: vg1:3 allocation score on hex-9: -INFINITY +pcmk__clone_allocate: clvm-clone allocation score on hex-0: 0 +pcmk__clone_allocate: clvm-clone allocation score on hex-7: 0 +pcmk__clone_allocate: clvm-clone allocation score on hex-8: 0 +pcmk__clone_allocate: clvm-clone allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:0 allocation score on hex-0: 0 +pcmk__clone_allocate: clvm:0 allocation score on hex-7: 0 +pcmk__clone_allocate: clvm:0 allocation score on hex-8: 0 +pcmk__clone_allocate: clvm:0 allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:1 allocation score on hex-0: 0 +pcmk__clone_allocate: clvm:1 allocation score on hex-7: 0 +pcmk__clone_allocate: clvm:1 allocation score on hex-8: 0 +pcmk__clone_allocate: clvm:1 allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:2 allocation score on hex-0: 0 +pcmk__clone_allocate: clvm:2 allocation score on hex-7: 0 +pcmk__clone_allocate: clvm:2 allocation score on hex-8: 0 +pcmk__clone_allocate: clvm:2 allocation score on hex-9: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-0: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-7: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-8: 0 +pcmk__clone_allocate: clvm:3 allocation score on hex-9: 0 +pcmk__clone_allocate: dlm-clone allocation score on hex-0: 0 +pcmk__clone_allocate: dlm-clone allocation score on hex-7: 0 +pcmk__clone_allocate: dlm-clone allocation score on hex-8: 0 +pcmk__clone_allocate: dlm-clone allocation score on hex-9: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-0: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-7: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-8: 0 +pcmk__clone_allocate: dlm:0 allocation score on hex-9: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-0: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-7: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-8: 0 +pcmk__clone_allocate: dlm:1 allocation score on hex-9: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-0: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-7: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-8: 0 +pcmk__clone_allocate: dlm:2 allocation score on hex-9: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-0: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-7: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-8: 0 +pcmk__clone_allocate: dlm:3 allocation score on hex-9: 0 +pcmk__clone_allocate: fs1-clone allocation score on hex-0: 0 +pcmk__clone_allocate: fs1-clone allocation score on hex-7: 0 +pcmk__clone_allocate: fs1-clone allocation score on hex-8: 0 +pcmk__clone_allocate: fs1-clone allocation score on hex-9: 0 +pcmk__clone_allocate: fs2-clone allocation score on hex-0: 0 +pcmk__clone_allocate: fs2-clone allocation score on hex-7: 0 +pcmk__clone_allocate: fs2-clone allocation score on hex-8: 0 +pcmk__clone_allocate: fs2-clone allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb-clone allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb-clone allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb-clone allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb-clone allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb:0 allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb:1 allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb:2 allocation score on hex-9: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-0: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-7: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-8: 0 +pcmk__clone_allocate: o2cb:3 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-1:0 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-1:1 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-1:2 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-1:3 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-2:0 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-2:0 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-2:0 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-2:0 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-2:1 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-2:1 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-2:1 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-2:1 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-2:2 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-2:2 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-2:2 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-2:2 allocation score on hex-9: 0 +pcmk__clone_allocate: ocfs2-2:3 allocation score on hex-0: 0 +pcmk__clone_allocate: ocfs2-2:3 allocation score on hex-7: 0 +pcmk__clone_allocate: ocfs2-2:3 allocation score on hex-8: 0 +pcmk__clone_allocate: ocfs2-2:3 allocation score on hex-9: 0 +pcmk__clone_allocate: vg1-clone allocation score on hex-0: 0 +pcmk__clone_allocate: vg1-clone allocation score on hex-7: 0 +pcmk__clone_allocate: vg1-clone allocation score on hex-8: 0 +pcmk__clone_allocate: vg1-clone allocation score on hex-9: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-0: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-7: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-8: 0 +pcmk__clone_allocate: vg1:0 allocation score on hex-9: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-0: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-7: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-8: 0 +pcmk__clone_allocate: vg1:1 allocation score on hex-9: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-0: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-7: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-8: 0 +pcmk__clone_allocate: vg1:2 allocation score on hex-9: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-0: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-7: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-8: 0 +pcmk__clone_allocate: vg1:3 allocation score on hex-9: 0 +pcmk__native_allocate: clvm:0 allocation score on hex-0: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on hex-7: 0 +pcmk__native_allocate: clvm:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on hex-8: 0 +pcmk__native_allocate: clvm:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on hex-0: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on hex-9: 0 +pcmk__native_allocate: clvm:3 allocation score on hex-0: 0 +pcmk__native_allocate: clvm:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-0: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-7: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-8: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-0: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on hex-9: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-0: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: fencing-sbd allocation score on hex-0: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-7: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-8: 0 +pcmk__native_allocate: fencing-sbd allocation score on hex-9: 0 +pcmk__native_allocate: o2cb:0 allocation score on hex-0: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on hex-7: 0 +pcmk__native_allocate: o2cb:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on hex-8: 0 +pcmk__native_allocate: o2cb:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-0: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: o2cb:2 allocation score on hex-9: 0 +pcmk__native_allocate: o2cb:3 allocation score on hex-0: 0 +pcmk__native_allocate: o2cb:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: o2cb:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-0: 0 +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-7: 0 +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-8: 0 +pcmk__native_allocate: ocfs2-1:0 allocation score on hex-9: 0 +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-0: 0 +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-8: 0 +pcmk__native_allocate: ocfs2-1:1 allocation score on hex-9: 0 +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-0: 0 +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: ocfs2-1:2 allocation score on hex-9: 0 +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-0: 0 +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: ocfs2-1:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: ocfs2-2:0 allocation score on hex-0: 0 +pcmk__native_allocate: ocfs2-2:0 allocation score on hex-7: 0 +pcmk__native_allocate: ocfs2-2:0 allocation score on hex-8: 0 +pcmk__native_allocate: ocfs2-2:0 allocation score on hex-9: 0 +pcmk__native_allocate: ocfs2-2:1 allocation score on hex-0: 0 +pcmk__native_allocate: ocfs2-2:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-2:1 allocation score on hex-8: 0 +pcmk__native_allocate: ocfs2-2:1 allocation score on hex-9: 0 +pcmk__native_allocate: ocfs2-2:2 allocation score on hex-0: 0 +pcmk__native_allocate: ocfs2-2:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-2:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: ocfs2-2:2 allocation score on hex-9: 0 +pcmk__native_allocate: ocfs2-2:3 allocation score on hex-0: 0 +pcmk__native_allocate: ocfs2-2:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: ocfs2-2:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: ocfs2-2:3 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-7: 0 +pcmk__native_allocate: vg1:0 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on hex-8: 0 +pcmk__native_allocate: vg1:1 allocation score on hex-9: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-0: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vg1:2 allocation score on hex-9: 0 +pcmk__native_allocate: vg1:3 allocation score on hex-0: 0 +pcmk__native_allocate: vg1:3 allocation score on hex-7: -INFINITY +pcmk__native_allocate: vg1:3 allocation score on hex-8: -INFINITY +pcmk__native_allocate: vg1:3 allocation score on hex-9: -INFINITY diff --git a/pengine/test10/order-clone.summary b/pengine/test10/order-clone.summary index f231edb04c0..5f425bb6352 100644 --- a/pengine/test10/order-clone.summary +++ b/pengine/test10/order-clone.summary @@ -1,4 +1,4 @@ -4 of 25 resources DISABLED and 0 BLOCKED from being started due to failures +4 of 25 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ hex-0 hex-7 hex-8 hex-9 ] diff --git a/pengine/test10/order-first-probes.dot b/pengine/test10/order-first-probes.dot new file mode 100644 index 00000000000..1251318171d --- /dev/null +++ b/pengine/test10/order-first-probes.dot @@ -0,0 +1,28 @@ +digraph "g" { +"grpDummy_running_0" [ style=bold color="green" fontcolor="orange"] +"grpDummy_start_0" -> "grpDummy_running_0" [ style = bold] +"grpDummy_start_0" -> "prmDummy1_start_0 rh72-02" [ style = bold] +"grpDummy_start_0" -> "prmDummy2_start_0 rh72-02" [ style = bold] +"grpDummy_start_0" [ style=bold color="green" fontcolor="orange"] +"grpDummy_stop_0" -> "grpDummy_stopped_0" [ style = bold] +"grpDummy_stop_0" -> "prmDummy1_stop_0 rh72-01" [ style = bold] +"grpDummy_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpDummy_stopped_0" -> "grpDummy_start_0" [ style = bold] +"grpDummy_stopped_0" [ style=bold color="green" fontcolor="orange"] +"prmDummy1_monitor_10000 rh72-02" [ style=bold color="green" fontcolor="black"] +"prmDummy1_start_0 rh72-02" -> "grpDummy_running_0" [ style = bold] +"prmDummy1_start_0 rh72-02" -> "prmDummy1_monitor_10000 rh72-02" [ style = bold] +"prmDummy1_start_0 rh72-02" -> "prmDummy2_start_0 rh72-02" [ style = bold] +"prmDummy1_start_0 rh72-02" [ style=bold color="green" fontcolor="black"] +"prmDummy1_stop_0 rh72-01" -> "grpDummy_stopped_0" [ style = bold] +"prmDummy1_stop_0 rh72-01" -> "prmDummy1_start_0 rh72-02" [ style = bold] +"prmDummy1_stop_0 rh72-01" [ style=bold color="green" fontcolor="black"] +"prmDummy2_monitor_0 rh72-01" -> "grpDummy_stopped_0" [ style = bold] +"prmDummy2_monitor_0 rh72-01" -> "prmDummy1_stop_0 rh72-01" [ style = bold] +"prmDummy2_monitor_0 rh72-01" -> "prmDummy2_start_0 rh72-02" [ style = bold] +"prmDummy2_monitor_0 rh72-01" [ style=bold color="green" fontcolor="black"] +"prmDummy2_monitor_10000 rh72-02" [ style=bold color="green" fontcolor="black"] +"prmDummy2_start_0 rh72-02" -> "grpDummy_running_0" [ style = bold] +"prmDummy2_start_0 rh72-02" -> "prmDummy2_monitor_10000 rh72-02" [ style = bold] +"prmDummy2_start_0 rh72-02" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/order-first-probes.exp b/pengine/test10/order-first-probes.exp new file mode 100644 index 00000000000..3ab8801b88b --- /dev/null +++ b/pengine/test10/order-first-probes.exp @@ -0,0 +1,144 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0"> + <action_set> + <pseudo_event id="11" operation="stopped" operation_key="grpDummy_stopped_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="2" operation="monitor" operation_key="prmDummy2_monitor_0" on_node="rh72-01" on_node_uuid="3232238257"/> + </trigger> + <trigger> + <rsc_op id="3" operation="stop" operation_key="prmDummy1_stop_0" on_node="rh72-01" on_node_uuid="3232238257"/> + </trigger> + <trigger> + <pseudo_event id="10" operation="stop" operation_key="grpDummy_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <pseudo_event id="10" operation="stop" operation_key="grpDummy_stop_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="2"> + <action_set> + <pseudo_event id="9" operation="running" operation_key="grpDummy_running_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="4" operation="start" operation_key="prmDummy1_start_0" on_node="rh72-02" on_node_uuid="3232238258"/> + </trigger> + <trigger> + <rsc_op id="6" operation="start" operation_key="prmDummy2_start_0" on_node="rh72-02" on_node_uuid="3232238258"/> + </trigger> + <trigger> + <pseudo_event id="8" operation="start" operation_key="grpDummy_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <pseudo_event id="8" operation="start" operation_key="grpDummy_start_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="11" operation="stopped" operation_key="grpDummy_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="4"> + <action_set> + <rsc_op id="5" operation="monitor" operation_key="prmDummy1_monitor_10000" on_node="rh72-02" on_node_uuid="3232238258"> + <primitive id="prmDummy1" class="ocf" provider="pacemaker" type="Dummy1"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="rh72-02" CRM_meta_on_node_uuid="3232238258" CRM_meta_timeout="60000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="4" operation="start" operation_key="prmDummy1_start_0" on_node="rh72-02" on_node_uuid="3232238258"/> + </trigger> + </inputs> + </synapse> + <synapse id="5"> + <action_set> + <rsc_op id="4" operation="start" operation_key="prmDummy1_start_0" on_node="rh72-02" on_node_uuid="3232238258"> + <primitive id="prmDummy1" class="ocf" provider="pacemaker" type="Dummy1"/> + <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="rh72-02" CRM_meta_on_node_uuid="3232238258" CRM_meta_timeout="60000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="3" operation="stop" operation_key="prmDummy1_stop_0" on_node="rh72-01" on_node_uuid="3232238257"/> + </trigger> + <trigger> + <pseudo_event id="8" operation="start" operation_key="grpDummy_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="6"> + <action_set> + <rsc_op id="3" operation="stop" operation_key="prmDummy1_stop_0" on_node="rh72-01" on_node_uuid="3232238257"> + <primitive id="prmDummy1" class="ocf" provider="pacemaker" type="Dummy1"/> + <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="rh72-01" CRM_meta_on_node_uuid="3232238257" CRM_meta_timeout="60000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="2" operation="monitor" operation_key="prmDummy2_monitor_0" on_node="rh72-01" on_node_uuid="3232238257"/> + </trigger> + <trigger> + <pseudo_event id="10" operation="stop" operation_key="grpDummy_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="7"> + <action_set> + <rsc_op id="7" operation="monitor" operation_key="prmDummy2_monitor_10000" on_node="rh72-02" on_node_uuid="3232238258"> + <primitive id="prmDummy2" class="ocf" provider="pacemaker" type="Dummy2"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="rh72-02" CRM_meta_on_node_uuid="3232238258" CRM_meta_timeout="60000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="6" operation="start" operation_key="prmDummy2_start_0" on_node="rh72-02" on_node_uuid="3232238258"/> + </trigger> + </inputs> + </synapse> + <synapse id="8"> + <action_set> + <rsc_op id="6" operation="start" operation_key="prmDummy2_start_0" on_node="rh72-02" on_node_uuid="3232238258"> + <primitive id="prmDummy2" class="ocf" provider="pacemaker" type="Dummy2"/> + <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="rh72-02" CRM_meta_on_node_uuid="3232238258" CRM_meta_timeout="60000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="2" operation="monitor" operation_key="prmDummy2_monitor_0" on_node="rh72-01" on_node_uuid="3232238257"/> + </trigger> + <trigger> + <rsc_op id="4" operation="start" operation_key="prmDummy1_start_0" on_node="rh72-02" on_node_uuid="3232238258"/> + </trigger> + <trigger> + <pseudo_event id="8" operation="start" operation_key="grpDummy_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="9"> + <action_set> + <rsc_op id="2" operation="monitor" operation_key="prmDummy2_monitor_0" on_node="rh72-01" on_node_uuid="3232238257"> + <primitive id="prmDummy2" class="ocf" provider="pacemaker" type="Dummy2"/> + <attributes CRM_meta_on_node="rh72-01" CRM_meta_on_node_uuid="3232238257" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" /> + </rsc_op> + </action_set> + <inputs/> + </synapse> +</transition_graph> diff --git a/pengine/test10/order-first-probes.scores b/pengine/test10/order-first-probes.scores new file mode 100644 index 00000000000..02fe173556b --- /dev/null +++ b/pengine/test10/order-first-probes.scores @@ -0,0 +1,12 @@ +Allocation scores: +Using the original execution date of: 2016-10-05 07:32:34Z +pcmk__group_allocate: grpDummy allocation score on rh72-01: 200 +pcmk__group_allocate: grpDummy allocation score on rh72-02: 100 +pcmk__group_allocate: prmDummy1 allocation score on rh72-01: INFINITY +pcmk__group_allocate: prmDummy1 allocation score on rh72-02: 100 +pcmk__group_allocate: prmDummy2 allocation score on rh72-01: 0 +pcmk__group_allocate: prmDummy2 allocation score on rh72-02: 0 +pcmk__native_allocate: prmDummy1 allocation score on rh72-01: -INFINITY +pcmk__native_allocate: prmDummy1 allocation score on rh72-02: 100 +pcmk__native_allocate: prmDummy2 allocation score on rh72-01: -INFINITY +pcmk__native_allocate: prmDummy2 allocation score on rh72-02: 0 diff --git a/pengine/test10/order-first-probes.summary b/pengine/test10/order-first-probes.summary new file mode 100644 index 00000000000..54b5bc19de2 --- /dev/null +++ b/pengine/test10/order-first-probes.summary @@ -0,0 +1,35 @@ +Using the original execution date of: 2016-10-05 07:32:34Z + +Current cluster status: +Node rh72-01 (3232238257): standby +Online: [ rh72-02 ] + + Resource Group: grpDummy + prmDummy1 (ocf::pacemaker:Dummy1): Started rh72-01 + prmDummy2 (ocf::pacemaker:Dummy2): Stopped + +Transition Summary: + * Move prmDummy1 ( rh72-01 -> rh72-02 ) + * Start prmDummy2 ( rh72-02 ) + +Executing cluster transition: + * Pseudo action: grpDummy_stop_0 + * Resource action: prmDummy2 monitor on rh72-01 + * Resource action: prmDummy1 stop on rh72-01 + * Pseudo action: grpDummy_stopped_0 + * Pseudo action: grpDummy_start_0 + * Resource action: prmDummy1 start on rh72-02 + * Resource action: prmDummy2 start on rh72-02 + * Pseudo action: grpDummy_running_0 + * Resource action: prmDummy1 monitor=10000 on rh72-02 + * Resource action: prmDummy2 monitor=10000 on rh72-02 +Using the original execution date of: 2016-10-05 07:32:34Z + +Revised cluster status: +Node rh72-01 (3232238257): standby +Online: [ rh72-02 ] + + Resource Group: grpDummy + prmDummy1 (ocf::pacemaker:Dummy1): Started rh72-02 + prmDummy2 (ocf::pacemaker:Dummy2): Started rh72-02 + diff --git a/pengine/test10/order-first-probes.xml b/pengine/test10/order-first-probes.xml new file mode 100644 index 00000000000..6fe1be2a2b9 --- /dev/null +++ b/pengine/test10/order-first-probes.xml @@ -0,0 +1,96 @@ +<cib crm_feature_set="3.0.10" validate-with="pacemaker-2.5" epoch="6" num_updates="5" admin_epoch="0" cib-last-written="Wed Oct 5 16:29:29 2016" update-origin="rh72-01" update-client="crm_attribute" update-user="root" have-quorum="1" dc-uuid="3232238258" execution-date="1475652754"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.15-e174ec8"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="cluster1"/> + <nvpair name="no-quorum-policy" value="ignore" id="cib-bootstrap-options-no-quorum-policy"/> + <nvpair name="stonith-enabled" value="false" id="cib-bootstrap-options-stonith-enabled"/> + <nvpair name="startup-fencing" value="false" id="cib-bootstrap-options-startup-fencing"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="3232238257" uname="rh72-01"> + <instance_attributes id="nodes-3232238257"> + <nvpair id="nodes-3232238257-standby" name="standby" value="on"/> + </instance_attributes> + </node> + <node id="3232238258" uname="rh72-02"/> + </nodes> + <resources> + <group id="grpDummy"> + <!--### Group Configuration ###--> + <primitive id="prmDummy1" class="ocf" provider="pacemaker" type="Dummy1"> + <!--### Primitive Configuration ###--> + <operations> + <op name="start" interval="0s" timeout="60s" on-fail="restart" id="prmDummy1-start-0s"/> + <op name="monitor" interval="10s" timeout="60s" on-fail="restart" id="prmDummy1-monitor-10s"/> + <op name="stop" interval="0s" timeout="60s" on-fail="block" id="prmDummy1-stop-0s"/> + </operations> + </primitive> + <primitive id="prmDummy2" class="ocf" provider="pacemaker" type="Dummy2"> + <operations> + <op name="start" interval="0s" timeout="60s" on-fail="restart" id="prmDummy2-start-0s"/> + <op name="monitor" interval="10s" timeout="60s" on-fail="restart" id="prmDummy2-monitor-10s"/> + <op name="stop" interval="0s" timeout="60s" on-fail="block" id="prmDummy2-stop-0s"/> + </operations> + </primitive> + </group> + </resources> + <constraints> + <rsc_location id="rsc_location-msDrbd-1" rsc="grpDummy"> + <!--### Resource Location ###--> + <rule score="200" id="rsc_location-msDrbd-1-rule"> + <expression attribute="#uname" operation="eq" value="rh72-01" id="rsc_location-msDrbd-1-rule-expression"/> + </rule> + <rule score="100" id="rsc_location-msDrbd-1-rule-0"> + <expression attribute="#uname" operation="eq" value="rh72-02" id="rsc_location-msDrbd-1-rule-0-expression"/> + </rule> + </rsc_location> + </constraints> + <rsc_defaults> + <meta_attributes id="rsc-options"> + <!--### Resource Defaults ###--> + <nvpair name="resource-stickiness" value="INFINITY" id="rsc-options-resource-stickiness"/> + <nvpair name="migration-threshold" value="1" id="rsc-options-migration-threshold"/> + </meta_attributes> + </rsc_defaults> + </configuration> + <status> + <node_state id="3232238257" uname="rh72-01" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="3232238257"> + <lrm_resources> + <lrm_resource id="prmDummy1" type="Dummy1" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="prmDummy1_last_0" operation_key="prmDummy1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.10" transition-key="6:1:0:772ebf03-a8fe-44e7-9215-61b49015d8b0" transition-magic="0:0;6:1:0:772ebf03-a8fe-44e7-9215-61b49015d8b0" on_node="rh72-01" call-id="10" rc-code="0" op-status="0" interval="0" last-run="1475652256" last-rc-change="1475652256" exec-time="43" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state passwd op_sleep envfile " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="prmDummy1_monitor_10000" operation_key="prmDummy1_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.10" transition-key="7:1:0:772ebf03-a8fe-44e7-9215-61b49015d8b0" transition-magic="0:0;7:1:0:772ebf03-a8fe-44e7-9215-61b49015d8b0" on_node="rh72-01" call-id="11" rc-code="0" op-status="0" interval="10000" last-rc-change="1475652256" exec-time="40" queue-time="0" op-digest="873ed4f07792aa8ff18f3254244675ea" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="3232238257"> + <instance_attributes id="status-3232238257"> + <nvpair id="status-3232238257-shutdown" name="shutdown" value="0"/> + <nvpair id="status-3232238257-last-failure-prmDummy2" name="last-failure-prmDummy2" value="1475652569"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state id="3232238258" uname="rh72-02" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="3232238258"> + <lrm_resources> + <lrm_resource id="prmDummy1" type="Dummy1" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="prmDummy1_last_0" operation_key="prmDummy1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.10" transition-key="4:1:7:772ebf03-a8fe-44e7-9215-61b49015d8b0" transition-magic="0:7;4:1:7:772ebf03-a8fe-44e7-9215-61b49015d8b0" on_node="rh72-02" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1475652357" last-rc-change="1475652357" exec-time="46" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state passwd op_sleep envfile " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="prmDummy2" type="Dummy2" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="prmDummy2_last_0" operation_key="prmDummy2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.10" transition-key="5:1:7:772ebf03-a8fe-44e7-9215-61b49015d8b0" transition-magic="0:7;5:1:7:772ebf03-a8fe-44e7-9215-61b49015d8b0" on_node="rh72-02" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1475652357" last-rc-change="1475652357" exec-time="43" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-force-restart=" state passwd op_sleep envfile " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="3232238258"> + <instance_attributes id="status-3232238258"> + <nvpair id="status-3232238258-shutdown" name="shutdown" value="0"/> + </instance_attributes> + </transient_attributes> + </node_state> + </status> +</cib> diff --git a/pengine/test10/order-mandatory.dot b/pengine/test10/order-mandatory.dot index 72a874abada..e3921e55b35 100644 --- a/pengine/test10/order-mandatory.dot +++ b/pengine/test10/order-mandatory.dot @@ -1,13 +1,10 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc4_start_0 node1" [ style=dashed color="red" fontcolor="black" ] -"rsc4_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4_stop_0 node1" -> "rsc4_start_0 node1" [ style = dashed] "rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/order-mandatory.exp b/pengine/test10/order-mandatory.exp index 1db9fba2872..f5aba7e4a45 100644 --- a/pengine/test10/order-mandatory.exp +++ b/pengine/test10/order-mandatory.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,23 +10,23 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,27 +35,11 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/order-mandatory.scores b/pengine/test10/order-mandatory.scores index 800fb1ebe32..bbf033a87a8 100644 --- a/pengine/test10/order-mandatory.scores +++ b/pengine/test10/order-mandatory.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 diff --git a/pengine/test10/order-mandatory.summary b/pengine/test10/order-mandatory.summary index 955a2814b81..a5b90b18cd7 100644 --- a/pengine/test10/order-mandatory.summary +++ b/pengine/test10/order-mandatory.summary @@ -16,7 +16,6 @@ Executing cluster transition: * Resource action: rsc1 start on node1 * Resource action: rsc2 stop on node1 * Resource action: rsc4 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc2 start on node1 Revised cluster status: diff --git a/pengine/test10/order-optional-keyword.exp b/pengine/test10/order-optional-keyword.exp index 76b7268b95a..a1ce6942aa3 100644 --- a/pengine/test10/order-optional-keyword.exp +++ b/pengine/test10/order-optional-keyword.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/order-optional-keyword.scores b/pengine/test10/order-optional-keyword.scores index 800fb1ebe32..bbf033a87a8 100644 --- a/pengine/test10/order-optional-keyword.scores +++ b/pengine/test10/order-optional-keyword.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 diff --git a/pengine/test10/order-optional.exp b/pengine/test10/order-optional.exp index 0fbfed843f2..f107466f925 100644 --- a/pengine/test10/order-optional.exp +++ b/pengine/test10/order-optional.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/order-optional.scores b/pengine/test10/order-optional.scores index 800fb1ebe32..bbf033a87a8 100644 --- a/pengine/test10/order-optional.scores +++ b/pengine/test10/order-optional.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 diff --git a/pengine/test10/order-required.dot b/pengine/test10/order-required.dot index 72a874abada..e3921e55b35 100644 --- a/pengine/test10/order-required.dot +++ b/pengine/test10/order-required.dot @@ -1,13 +1,10 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc4_start_0 node1" [ style=dashed color="red" fontcolor="black" ] -"rsc4_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4_stop_0 node1" -> "rsc4_start_0 node1" [ style = dashed] "rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/order-required.exp b/pengine/test10/order-required.exp index 9336677e756..b67589364b4 100644 --- a/pengine/test10/order-required.exp +++ b/pengine/test10/order-required.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,23 +10,23 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,27 +35,11 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/order-required.scores b/pengine/test10/order-required.scores index 800fb1ebe32..bbf033a87a8 100644 --- a/pengine/test10/order-required.scores +++ b/pengine/test10/order-required.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 diff --git a/pengine/test10/order-required.summary b/pengine/test10/order-required.summary index 955a2814b81..a5b90b18cd7 100644 --- a/pengine/test10/order-required.summary +++ b/pengine/test10/order-required.summary @@ -16,7 +16,6 @@ Executing cluster transition: * Resource action: rsc1 start on node1 * Resource action: rsc2 stop on node1 * Resource action: rsc4 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc2 start on node1 Revised cluster status: diff --git a/pengine/test10/order-serialize-set.dot b/pengine/test10/order-serialize-set.dot index 5ec4d9a3c04..501eb27a381 100644 --- a/pengine/test10/order-serialize-set.dot +++ b/pengine/test10/order-serialize-set.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "base_migrate_from_0 xen-b" -> "base_start_0 xen-b" [ style = bold] "base_migrate_from_0 xen-b" -> "base_stop_0 xen-a" [ style = bold] "base_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black" ] @@ -8,7 +7,6 @@ digraph "g" { "base_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black" ] "base_start_0 xen-b" -> "base_monitor_10000 xen-b" [ style = bold] "base_start_0 xen-b" [ style=bold color="green" fontcolor="orange" ] -"base_stop_0 xen-a" -> "all_stopped" [ style = bold] "base_stop_0 xen-a" -> "base_start_0 xen-b" [ style = bold] "base_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] "core-101_migrate_from_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = bold] @@ -28,7 +26,6 @@ digraph "g" { "core-101_start_0 xen-b" -> "edge_migrate_to_0 xen-a" [ style = dashed] "core-101_start_0 xen-b" -> "edge_start_0 xen-b" [ style = bold] "core-101_start_0 xen-b" [ style=bold color="green" fontcolor="orange" ] -"core-101_stop_0 xen-a" -> "all_stopped" [ style = bold] "core-101_stop_0 xen-a" -> "core-101_start_0 xen-b" [ style = bold] "core-101_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] "core-200_migrate_from_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = bold] @@ -45,7 +42,6 @@ digraph "g" { "core-200_start_0 xen-b" -> "edge_migrate_to_0 xen-a" [ style = dashed] "core-200_start_0 xen-b" -> "edge_start_0 xen-b" [ style = bold] "core-200_start_0 xen-b" [ style=bold color="green" fontcolor="orange" ] -"core-200_stop_0 xen-a" -> "all_stopped" [ style = bold] "core-200_stop_0 xen-a" -> "core-200_start_0 xen-b" [ style = bold] "core-200_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] "db_migrate_from_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = bold] @@ -68,7 +64,6 @@ digraph "g" { "db_start_0 xen-b" -> "edge_migrate_to_0 xen-a" [ style = dashed] "db_start_0 xen-b" -> "edge_start_0 xen-b" [ style = bold] "db_start_0 xen-b" [ style=bold color="green" fontcolor="orange" ] -"db_stop_0 xen-a" -> "all_stopped" [ style = bold] "db_stop_0 xen-a" -> "db_start_0 xen-b" [ style = bold] "db_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] "edge_migrate_from_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = bold] @@ -82,15 +77,12 @@ digraph "g" { "edge_start_0 xen-b" -> "base_start_0 xen-b" [ style = bold] "edge_start_0 xen-b" -> "edge_monitor_10000 xen-b" [ style = bold] "edge_start_0 xen-b" [ style=bold color="green" fontcolor="orange" ] -"edge_stop_0 xen-a" -> "all_stopped" [ style = bold] "edge_stop_0 xen-a" -> "edge_start_0 xen-b" [ style = bold] "edge_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] "xen-a-fencing_monitor_60000 xen-b" [ style=bold color="green" fontcolor="black" ] "xen-a-fencing_start_0 xen-b" -> "xen-a-fencing_monitor_60000 xen-b" [ style = bold] "xen-a-fencing_start_0 xen-b" [ style=bold color="green" fontcolor="black" ] -"xen-a-fencing_stop_0 xen-b" -> "all_stopped" [ style = bold] "xen-a-fencing_stop_0 xen-b" -> "xen-a-fencing_start_0 xen-b" [ style = bold] "xen-a-fencing_stop_0 xen-b" [ style=bold color="green" fontcolor="black" ] -"xen-b-fencing_stop_0 xen-a" -> "all_stopped" [ style = bold] "xen-b-fencing_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/order-serialize-set.exp b/pengine/test10/order-serialize-set.exp index d0a8becc2f3..34706ba2f48 100644 --- a/pengine/test10/order-serialize-set.exp +++ b/pengine/test10/order-serialize-set.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="stop" operation_key="xen-a-fencing_stop_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="12" operation="stop" operation_key="xen-a-fencing_stop_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="xen-a-fencing" class="stonith" type="external/ipmi"/> <attributes CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" hostname="xen-a" interface="lanplus" ipaddr="217.148.178.55" passwd="****" userid="root"/> </rsc_op> @@ -10,14 +10,14 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="12" operation="start" operation_key="xen-a-fencing_start_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="11" operation="start" operation_key="xen-a-fencing_start_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="xen-a-fencing" class="stonith" type="external/ipmi"/> <attributes CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" hostname="xen-a" interface="lanplus" ipaddr="217.148.178.55" passwd="****" userid="root"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="xen-a-fencing_stop_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="12" operation="stop" operation_key="xen-a-fencing_stop_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> @@ -30,13 +30,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="xen-a-fencing_start_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="11" operation="start" operation_key="xen-a-fencing_start_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="14" operation="stop" operation_key="xen-b-fencing_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="13" operation="stop" operation_key="xen-b-fencing_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="xen-b-fencing" class="stonith" type="external/ipmi"/> <attributes CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="20000" hostname="xen-b" interface="lanplus" ipaddr="217.148.178.56" passwd="****" userid="root"/> </rsc_op> @@ -45,20 +45,20 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="19" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="18" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="db" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_from" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="400000" name="db" xmfile="/etc/xen/db.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="migrate_to" operation_key="db_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="17" operation="migrate_to" operation_key="db_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="18" operation="migrate_to" operation_key="db_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="17" operation="migrate_to" operation_key="db_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="db" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_to" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_record_pending="true" CRM_meta_timeout="400000" name="db" xmfile="/etc/xen/db.cfg"/> </rsc_op> @@ -67,388 +67,358 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="db_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="16" operation="monitor" operation_key="db_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="db" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" name="db" xmfile="/etc/xen/db.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="db_start_0"/> + <pseudo_event id="15" operation="start" operation_key="db_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="16" operation="start" operation_key="db_start_0"> + <pseudo_event id="15" operation="start" operation_key="db_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="45000" name="db" xmfile="/etc/xen/db.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="db_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="14" operation="stop" operation_key="db_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> <trigger> - <rsc_op id="19" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="18" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="15" operation="stop" operation_key="db_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="14" operation="stop" operation_key="db_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="db" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="300000" name="db" xmfile="/etc/xen/db.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="18" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="26" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="25" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="core-101" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_from" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="400000" name="core-101" xmfile="/etc/xen/core-101.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="migrate_to" operation_key="core-101_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="24" operation="migrate_to" operation_key="core-101_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="25" operation="migrate_to" operation_key="core-101_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="24" operation="migrate_to" operation_key="core-101_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="core-101" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_to" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_record_pending="true" CRM_meta_timeout="400000" name="core-101" xmfile="/etc/xen/core-101.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="18" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="core-101_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="23" operation="monitor" operation_key="core-101_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="core-101" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="30000" name="core-101" xmfile="/etc/xen/core-101.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="start" operation_key="core-101_start_0"/> + <pseudo_event id="22" operation="start" operation_key="core-101_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="23" operation="start" operation_key="core-101_start_0"> + <pseudo_event id="22" operation="start" operation_key="core-101_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="45000" name="core-101" xmfile="/etc/xen/core-101.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="db_start_0"/> + <pseudo_event id="15" operation="start" operation_key="db_start_0"/> </trigger> <trigger> - <rsc_op id="22" operation="stop" operation_key="core-101_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="21" operation="stop" operation_key="core-101_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> <trigger> - <rsc_op id="26" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="25" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="22" operation="stop" operation_key="core-101_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="21" operation="stop" operation_key="core-101_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="core-101" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="300000" name="core-101" xmfile="/etc/xen/core-101.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="25" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="31" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="30" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="core-200" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_from" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="400000" name="core-200" xmfile="/etc/xen/core-200.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="migrate_to" operation_key="core-200_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="29" operation="migrate_to" operation_key="core-200_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="30" operation="migrate_to" operation_key="core-200_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="29" operation="migrate_to" operation_key="core-200_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="core-200" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_to" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_record_pending="true" CRM_meta_timeout="400000" name="core-200" xmfile="/etc/xen/core-200.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="18" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> <trigger> - <rsc_op id="26" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="25" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="core-200_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="28" operation="monitor" operation_key="core-200_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="core-200" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" name="core-200" xmfile="/etc/xen/core-200.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="start" operation_key="core-200_start_0"/> + <pseudo_event id="27" operation="start" operation_key="core-200_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="28" operation="start" operation_key="core-200_start_0"> + <pseudo_event id="27" operation="start" operation_key="core-200_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="45000" name="core-200" xmfile="/etc/xen/core-200.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="db_start_0"/> + <pseudo_event id="15" operation="start" operation_key="db_start_0"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="core-101_start_0"/> + <pseudo_event id="22" operation="start" operation_key="core-101_start_0"/> </trigger> <trigger> - <rsc_op id="27" operation="stop" operation_key="core-200_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="26" operation="stop" operation_key="core-200_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> <trigger> - <rsc_op id="31" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="30" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="27" operation="stop" operation_key="core-200_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="26" operation="stop" operation_key="core-200_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="core-200" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="300000" name="core-200" xmfile="/etc/xen/core-200.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="30" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="38" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="37" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="edge" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_from" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="400000" name="edge" xmfile="/etc/xen/edge.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="migrate_to" operation_key="edge_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="36" operation="migrate_to" operation_key="edge_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="37" operation="migrate_to" operation_key="edge_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="36" operation="migrate_to" operation_key="edge_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="edge" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_to" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_record_pending="true" CRM_meta_timeout="400000" name="edge" xmfile="/etc/xen/edge.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="18" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> <trigger> - <rsc_op id="26" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="25" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> <trigger> - <rsc_op id="31" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="30" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="edge_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="35" operation="monitor" operation_key="edge_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="edge" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" name="edge" xmfile="/etc/xen/edge.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="start" operation_key="edge_start_0"/> + <pseudo_event id="34" operation="start" operation_key="edge_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="35" operation="start" operation_key="edge_start_0"> + <pseudo_event id="34" operation="start" operation_key="edge_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="45000" name="edge" xmfile="/etc/xen/edge.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="db_start_0"/> + <pseudo_event id="15" operation="start" operation_key="db_start_0"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="core-101_start_0"/> + <pseudo_event id="22" operation="start" operation_key="core-101_start_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="core-200_start_0"/> + <pseudo_event id="27" operation="start" operation_key="core-200_start_0"/> </trigger> <trigger> - <rsc_op id="34" operation="stop" operation_key="edge_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="33" operation="stop" operation_key="edge_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> <trigger> - <rsc_op id="38" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="37" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="34" operation="stop" operation_key="edge_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="33" operation="stop" operation_key="edge_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="edge" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="300000" name="edge" xmfile="/etc/xen/edge.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="37" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="43" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="42" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="base" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_from" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="400000" name="base" xmfile="/etc/xen/base.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="migrate_to" operation_key="base_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="41" operation="migrate_to" operation_key="base_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="42" operation="migrate_to" operation_key="base_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="41" operation="migrate_to" operation_key="base_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="base" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_to" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_record_pending="true" CRM_meta_timeout="400000" name="base" xmfile="/etc/xen/base.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="18" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> <trigger> - <rsc_op id="26" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="25" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> <trigger> - <rsc_op id="31" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="30" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> <trigger> - <rsc_op id="38" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="37" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="base_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="40" operation="monitor" operation_key="base_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="base" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" name="base" xmfile="/etc/xen/base.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="start" operation_key="base_start_0"/> + <pseudo_event id="39" operation="start" operation_key="base_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="40" operation="start" operation_key="base_start_0"> + <pseudo_event id="39" operation="start" operation_key="base_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="45000" name="base" xmfile="/etc/xen/base.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="db_start_0"/> + <pseudo_event id="15" operation="start" operation_key="db_start_0"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="core-101_start_0"/> + <pseudo_event id="22" operation="start" operation_key="core-101_start_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="core-200_start_0"/> + <pseudo_event id="27" operation="start" operation_key="core-200_start_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="start" operation_key="edge_start_0"/> + <pseudo_event id="34" operation="start" operation_key="edge_start_0"/> </trigger> <trigger> - <rsc_op id="39" operation="stop" operation_key="base_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="38" operation="stop" operation_key="base_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> <trigger> - <rsc_op id="43" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="42" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="39" operation="stop" operation_key="base_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="38" operation="stop" operation_key="base_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="base" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="300000" name="base" xmfile="/etc/xen/base.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> - </trigger> - </inputs> - </synapse> - <synapse id="29"> - <action_set> - <pseudo_event id="11" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="13" operation="stop" operation_key="xen-a-fencing_stop_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> - </trigger> - <trigger> - <rsc_op id="14" operation="stop" operation_key="xen-b-fencing_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="db_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> - </trigger> - <trigger> - <rsc_op id="22" operation="stop" operation_key="core-101_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> - </trigger> - <trigger> - <rsc_op id="27" operation="stop" operation_key="core-200_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> - </trigger> - <trigger> - <rsc_op id="34" operation="stop" operation_key="edge_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> - </trigger> - <trigger> - <rsc_op id="39" operation="stop" operation_key="base_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="42" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/order-serialize-set.scores b/pengine/test10/order-serialize-set.scores index 21affdf20a9..fb8440d61ea 100644 --- a/pengine/test10/order-serialize-set.scores +++ b/pengine/test10/order-serialize-set.scores @@ -1,21 +1,21 @@ Allocation scores: -native_color: Email_Alerting allocation score on xen-a: 0 -native_color: Email_Alerting allocation score on xen-b: 1000 -native_color: base allocation score on xen-a: 6000 -native_color: base allocation score on xen-b: 0 -native_color: core-101 allocation score on xen-a: 6000 -native_color: core-101 allocation score on xen-b: 0 -native_color: core-200 allocation score on xen-a: 6000 -native_color: core-200 allocation score on xen-b: 0 -native_color: db allocation score on xen-a: 6000 -native_color: db allocation score on xen-b: 0 -native_color: dbreplica allocation score on xen-a: 0 -native_color: dbreplica allocation score on xen-b: 6000 -native_color: edge allocation score on xen-a: 6000 -native_color: edge allocation score on xen-b: 0 -native_color: sysadmin allocation score on xen-a: 0 -native_color: sysadmin allocation score on xen-b: 6000 -native_color: xen-a-fencing allocation score on xen-a: -INFINITY -native_color: xen-a-fencing allocation score on xen-b: 1000 -native_color: xen-b-fencing allocation score on xen-a: 1000 -native_color: xen-b-fencing allocation score on xen-b: -INFINITY +pcmk__native_allocate: Email_Alerting allocation score on xen-a: 0 +pcmk__native_allocate: Email_Alerting allocation score on xen-b: 1000 +pcmk__native_allocate: base allocation score on xen-a: 6000 +pcmk__native_allocate: base allocation score on xen-b: 0 +pcmk__native_allocate: core-101 allocation score on xen-a: 6000 +pcmk__native_allocate: core-101 allocation score on xen-b: 0 +pcmk__native_allocate: core-200 allocation score on xen-a: 6000 +pcmk__native_allocate: core-200 allocation score on xen-b: 0 +pcmk__native_allocate: db allocation score on xen-a: 6000 +pcmk__native_allocate: db allocation score on xen-b: 0 +pcmk__native_allocate: dbreplica allocation score on xen-a: 0 +pcmk__native_allocate: dbreplica allocation score on xen-b: 6000 +pcmk__native_allocate: edge allocation score on xen-a: 6000 +pcmk__native_allocate: edge allocation score on xen-b: 0 +pcmk__native_allocate: sysadmin allocation score on xen-a: 0 +pcmk__native_allocate: sysadmin allocation score on xen-b: 6000 +pcmk__native_allocate: xen-a-fencing allocation score on xen-a: -INFINITY +pcmk__native_allocate: xen-a-fencing allocation score on xen-b: 1000 +pcmk__native_allocate: xen-b-fencing allocation score on xen-a: 1000 +pcmk__native_allocate: xen-b-fencing allocation score on xen-b: -INFINITY diff --git a/pengine/test10/order-serialize-set.summary b/pengine/test10/order-serialize-set.summary index a2fe27ba9b8..fee3163da2e 100644 --- a/pengine/test10/order-serialize-set.summary +++ b/pengine/test10/order-serialize-set.summary @@ -50,7 +50,6 @@ Executing cluster transition: * Pseudo action: edge_start_0 * Resource action: base migrate_from on xen-b * Resource action: base stop on xen-a - * Pseudo action: all_stopped * Resource action: edge monitor=10000 on xen-b * Pseudo action: base_start_0 * Resource action: base monitor=10000 on xen-b diff --git a/pengine/test10/order-serialize.dot b/pengine/test10/order-serialize.dot index cc821414253..e292471df5f 100644 --- a/pengine/test10/order-serialize.dot +++ b/pengine/test10/order-serialize.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "base_migrate_from_0 xen-b" -> "base_start_0 xen-b" [ style = bold] "base_migrate_from_0 xen-b" -> "base_stop_0 xen-a" [ style = bold] "base_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black" ] @@ -8,7 +7,6 @@ digraph "g" { "base_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black" ] "base_start_0 xen-b" -> "base_monitor_10000 xen-b" [ style = bold] "base_start_0 xen-b" [ style=bold color="green" fontcolor="orange" ] -"base_stop_0 xen-a" -> "all_stopped" [ style = bold] "base_stop_0 xen-a" -> "base_start_0 xen-b" [ style = bold] "base_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] "core-101_migrate_from_0 xen-b" -> "core-101_start_0 xen-b" [ style = bold] @@ -22,7 +20,6 @@ digraph "g" { "core-101_start_0 xen-b" -> "core-200_migrate_to_0 xen-a" [ style = dashed] "core-101_start_0 xen-b" -> "core-200_start_0 xen-b" [ style = bold] "core-101_start_0 xen-b" [ style=bold color="green" fontcolor="orange" ] -"core-101_stop_0 xen-a" -> "all_stopped" [ style = bold] "core-101_stop_0 xen-a" -> "core-101_start_0 xen-b" [ style = bold] "core-101_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] "core-200_migrate_from_0 xen-b" -> "core-200_start_0 xen-b" [ style = bold] @@ -33,7 +30,6 @@ digraph "g" { "core-200_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black" ] "core-200_start_0 xen-b" -> "core-200_monitor_10000 xen-b" [ style = bold] "core-200_start_0 xen-b" [ style=bold color="green" fontcolor="orange" ] -"core-200_stop_0 xen-a" -> "all_stopped" [ style = bold] "core-200_stop_0 xen-a" -> "core-200_start_0 xen-b" [ style = bold] "core-200_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] "db_migrate_from_0 xen-b" -> "db_start_0 xen-b" [ style = bold] @@ -44,7 +40,6 @@ digraph "g" { "db_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black" ] "db_start_0 xen-b" -> "db_monitor_10000 xen-b" [ style = bold] "db_start_0 xen-b" [ style=bold color="green" fontcolor="orange" ] -"db_stop_0 xen-a" -> "all_stopped" [ style = bold] "db_stop_0 xen-a" -> "db_start_0 xen-b" [ style = bold] "db_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] "edge_migrate_from_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = bold] @@ -58,15 +53,12 @@ digraph "g" { "edge_start_0 xen-b" -> "base_start_0 xen-b" [ style = bold] "edge_start_0 xen-b" -> "edge_monitor_10000 xen-b" [ style = bold] "edge_start_0 xen-b" [ style=bold color="green" fontcolor="orange" ] -"edge_stop_0 xen-a" -> "all_stopped" [ style = bold] "edge_stop_0 xen-a" -> "edge_start_0 xen-b" [ style = bold] "edge_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] "xen-a-fencing_monitor_60000 xen-b" [ style=bold color="green" fontcolor="black" ] "xen-a-fencing_start_0 xen-b" -> "xen-a-fencing_monitor_60000 xen-b" [ style = bold] "xen-a-fencing_start_0 xen-b" [ style=bold color="green" fontcolor="black" ] -"xen-a-fencing_stop_0 xen-b" -> "all_stopped" [ style = bold] "xen-a-fencing_stop_0 xen-b" -> "xen-a-fencing_start_0 xen-b" [ style = bold] "xen-a-fencing_stop_0 xen-b" [ style=bold color="green" fontcolor="black" ] -"xen-b-fencing_stop_0 xen-a" -> "all_stopped" [ style = bold] "xen-b-fencing_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/order-serialize.exp b/pengine/test10/order-serialize.exp index 47367325cba..c1b3e15a831 100644 --- a/pengine/test10/order-serialize.exp +++ b/pengine/test10/order-serialize.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="stop" operation_key="xen-a-fencing_stop_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="12" operation="stop" operation_key="xen-a-fencing_stop_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="xen-a-fencing" class="stonith" type="external/ipmi"/> <attributes CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" hostname="xen-a" interface="lanplus" ipaddr="217.148.178.55" passwd="****" userid="root"/> </rsc_op> @@ -10,14 +10,14 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="12" operation="start" operation_key="xen-a-fencing_start_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="11" operation="start" operation_key="xen-a-fencing_start_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="xen-a-fencing" class="stonith" type="external/ipmi"/> <attributes CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" hostname="xen-a" interface="lanplus" ipaddr="217.148.178.55" passwd="****" userid="root"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="xen-a-fencing_stop_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="12" operation="stop" operation_key="xen-a-fencing_stop_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> @@ -30,13 +30,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="xen-a-fencing_start_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="11" operation="start" operation_key="xen-a-fencing_start_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="14" operation="stop" operation_key="xen-b-fencing_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="13" operation="stop" operation_key="xen-b-fencing_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="xen-b-fencing" class="stonith" type="external/ipmi"/> <attributes CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="20000" hostname="xen-b" interface="lanplus" ipaddr="217.148.178.56" passwd="****" userid="root"/> </rsc_op> @@ -45,20 +45,20 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="19" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="18" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="db" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_from" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="400000" name="db" xmfile="/etc/xen/db.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="migrate_to" operation_key="db_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="17" operation="migrate_to" operation_key="db_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="18" operation="migrate_to" operation_key="db_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="17" operation="migrate_to" operation_key="db_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="db" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_to" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_record_pending="true" CRM_meta_timeout="400000" name="db" xmfile="/etc/xen/db.cfg"/> </rsc_op> @@ -67,61 +67,61 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="db_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="16" operation="monitor" operation_key="db_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="db" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" name="db" xmfile="/etc/xen/db.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="start" operation_key="db_start_0"/> + <pseudo_event id="15" operation="start" operation_key="db_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="16" operation="start" operation_key="db_start_0"> + <pseudo_event id="15" operation="start" operation_key="db_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="45000" name="db" xmfile="/etc/xen/db.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="db_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="14" operation="stop" operation_key="db_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> <trigger> - <rsc_op id="19" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="18" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="15" operation="stop" operation_key="db_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="14" operation="stop" operation_key="db_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="db" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="300000" name="db" xmfile="/etc/xen/db.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="18" operation="migrate_from" operation_key="db_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="26" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="25" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="core-101" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_from" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="400000" name="core-101" xmfile="/etc/xen/core-101.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="migrate_to" operation_key="core-101_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="24" operation="migrate_to" operation_key="core-101_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="25" operation="migrate_to" operation_key="core-101_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="24" operation="migrate_to" operation_key="core-101_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="core-101" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_to" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_record_pending="true" CRM_meta_timeout="400000" name="core-101" xmfile="/etc/xen/core-101.cfg"/> </rsc_op> @@ -130,131 +130,131 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="core-101_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="23" operation="monitor" operation_key="core-101_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="core-101" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="30000" name="core-101" xmfile="/etc/xen/core-101.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="start" operation_key="core-101_start_0"/> + <pseudo_event id="22" operation="start" operation_key="core-101_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="23" operation="start" operation_key="core-101_start_0"> + <pseudo_event id="22" operation="start" operation_key="core-101_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="45000" name="core-101" xmfile="/etc/xen/core-101.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="stop" operation_key="core-101_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="21" operation="stop" operation_key="core-101_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> <trigger> - <rsc_op id="26" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="25" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="22" operation="stop" operation_key="core-101_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="21" operation="stop" operation_key="core-101_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="core-101" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="300000" name="core-101" xmfile="/etc/xen/core-101.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="25" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="31" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="30" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="core-200" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_from" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="400000" name="core-200" xmfile="/etc/xen/core-200.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="migrate_to" operation_key="core-200_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="29" operation="migrate_to" operation_key="core-200_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="30" operation="migrate_to" operation_key="core-200_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="29" operation="migrate_to" operation_key="core-200_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="core-200" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_to" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_record_pending="true" CRM_meta_timeout="400000" name="core-200" xmfile="/etc/xen/core-200.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="25" operation="migrate_from" operation_key="core-101_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="core-200_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="28" operation="monitor" operation_key="core-200_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="core-200" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" name="core-200" xmfile="/etc/xen/core-200.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="start" operation_key="core-200_start_0"/> + <pseudo_event id="27" operation="start" operation_key="core-200_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="28" operation="start" operation_key="core-200_start_0"> + <pseudo_event id="27" operation="start" operation_key="core-200_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="45000" name="core-200" xmfile="/etc/xen/core-200.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="start" operation_key="core-101_start_0"/> + <pseudo_event id="22" operation="start" operation_key="core-101_start_0"/> </trigger> <trigger> - <rsc_op id="27" operation="stop" operation_key="core-200_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="26" operation="stop" operation_key="core-200_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> <trigger> - <rsc_op id="31" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="30" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="27" operation="stop" operation_key="core-200_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="26" operation="stop" operation_key="core-200_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="core-200" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="300000" name="core-200" xmfile="/etc/xen/core-200.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="30" operation="migrate_from" operation_key="core-200_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="38" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="37" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="edge" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_from" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="400000" name="edge" xmfile="/etc/xen/edge.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="migrate_to" operation_key="edge_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="36" operation="migrate_to" operation_key="edge_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="37" operation="migrate_to" operation_key="edge_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="36" operation="migrate_to" operation_key="edge_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="edge" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_to" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_record_pending="true" CRM_meta_timeout="400000" name="edge" xmfile="/etc/xen/edge.cfg"/> </rsc_op> @@ -263,142 +263,112 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="edge_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="35" operation="monitor" operation_key="edge_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="edge" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" name="edge" xmfile="/etc/xen/edge.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="start" operation_key="edge_start_0"/> + <pseudo_event id="34" operation="start" operation_key="edge_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="35" operation="start" operation_key="edge_start_0"> + <pseudo_event id="34" operation="start" operation_key="edge_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="45000" name="edge" xmfile="/etc/xen/edge.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="stop" operation_key="edge_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="33" operation="stop" operation_key="edge_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> <trigger> - <rsc_op id="38" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="37" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="34" operation="stop" operation_key="edge_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="33" operation="stop" operation_key="edge_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="edge" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="300000" name="edge" xmfile="/etc/xen/edge.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="37" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="43" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="42" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="base" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_from" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="400000" name="base" xmfile="/etc/xen/base.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="migrate_to" operation_key="base_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="41" operation="migrate_to" operation_key="base_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="42" operation="migrate_to" operation_key="base_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="41" operation="migrate_to" operation_key="base_migrate_to_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="base" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="xen-a" CRM_meta_migrate_target="xen-b" CRM_meta_name="migrate_to" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_record_pending="true" CRM_meta_timeout="400000" name="base" xmfile="/etc/xen/base.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="37" operation="migrate_from" operation_key="edge_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="base_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> + <rsc_op id="40" operation="monitor" operation_key="base_monitor_10000" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"> <primitive id="base" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="xen-b" CRM_meta_on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331" CRM_meta_timeout="20000" name="base" xmfile="/etc/xen/base.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="start" operation_key="base_start_0"/> + <pseudo_event id="39" operation="start" operation_key="base_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="40" operation="start" operation_key="base_start_0"> + <pseudo_event id="39" operation="start" operation_key="base_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="45000" name="base" xmfile="/etc/xen/base.cfg"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="start" operation_key="edge_start_0"/> + <pseudo_event id="34" operation="start" operation_key="edge_start_0"/> </trigger> <trigger> - <rsc_op id="39" operation="stop" operation_key="base_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="38" operation="stop" operation_key="base_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> </trigger> <trigger> - <rsc_op id="43" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> + <rsc_op id="42" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="39" operation="stop" operation_key="base_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> + <rsc_op id="38" operation="stop" operation_key="base_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"> <primitive id="base" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="xen-a" CRM_meta_on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7" CRM_meta_timeout="300000" name="base" xmfile="/etc/xen/base.cfg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> - </trigger> - </inputs> - </synapse> - <synapse id="29"> - <action_set> - <pseudo_event id="11" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="13" operation="stop" operation_key="xen-a-fencing_stop_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> - </trigger> - <trigger> - <rsc_op id="14" operation="stop" operation_key="xen-b-fencing_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="db_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> - </trigger> - <trigger> - <rsc_op id="22" operation="stop" operation_key="core-101_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> - </trigger> - <trigger> - <rsc_op id="27" operation="stop" operation_key="core-200_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> - </trigger> - <trigger> - <rsc_op id="34" operation="stop" operation_key="edge_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> - </trigger> - <trigger> - <rsc_op id="39" operation="stop" operation_key="base_stop_0" on_node="xen-a" on_node_uuid="445a93d5-655e-430b-b45d-47d79a2f78c7"/> + <rsc_op id="42" operation="migrate_from" operation_key="base_migrate_from_0" on_node="xen-b" on_node_uuid="9cb7f556-e0a7-4073-8845-2d7c1d54e331"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/order-serialize.scores b/pengine/test10/order-serialize.scores index 21affdf20a9..fb8440d61ea 100644 --- a/pengine/test10/order-serialize.scores +++ b/pengine/test10/order-serialize.scores @@ -1,21 +1,21 @@ Allocation scores: -native_color: Email_Alerting allocation score on xen-a: 0 -native_color: Email_Alerting allocation score on xen-b: 1000 -native_color: base allocation score on xen-a: 6000 -native_color: base allocation score on xen-b: 0 -native_color: core-101 allocation score on xen-a: 6000 -native_color: core-101 allocation score on xen-b: 0 -native_color: core-200 allocation score on xen-a: 6000 -native_color: core-200 allocation score on xen-b: 0 -native_color: db allocation score on xen-a: 6000 -native_color: db allocation score on xen-b: 0 -native_color: dbreplica allocation score on xen-a: 0 -native_color: dbreplica allocation score on xen-b: 6000 -native_color: edge allocation score on xen-a: 6000 -native_color: edge allocation score on xen-b: 0 -native_color: sysadmin allocation score on xen-a: 0 -native_color: sysadmin allocation score on xen-b: 6000 -native_color: xen-a-fencing allocation score on xen-a: -INFINITY -native_color: xen-a-fencing allocation score on xen-b: 1000 -native_color: xen-b-fencing allocation score on xen-a: 1000 -native_color: xen-b-fencing allocation score on xen-b: -INFINITY +pcmk__native_allocate: Email_Alerting allocation score on xen-a: 0 +pcmk__native_allocate: Email_Alerting allocation score on xen-b: 1000 +pcmk__native_allocate: base allocation score on xen-a: 6000 +pcmk__native_allocate: base allocation score on xen-b: 0 +pcmk__native_allocate: core-101 allocation score on xen-a: 6000 +pcmk__native_allocate: core-101 allocation score on xen-b: 0 +pcmk__native_allocate: core-200 allocation score on xen-a: 6000 +pcmk__native_allocate: core-200 allocation score on xen-b: 0 +pcmk__native_allocate: db allocation score on xen-a: 6000 +pcmk__native_allocate: db allocation score on xen-b: 0 +pcmk__native_allocate: dbreplica allocation score on xen-a: 0 +pcmk__native_allocate: dbreplica allocation score on xen-b: 6000 +pcmk__native_allocate: edge allocation score on xen-a: 6000 +pcmk__native_allocate: edge allocation score on xen-b: 0 +pcmk__native_allocate: sysadmin allocation score on xen-a: 0 +pcmk__native_allocate: sysadmin allocation score on xen-b: 6000 +pcmk__native_allocate: xen-a-fencing allocation score on xen-a: -INFINITY +pcmk__native_allocate: xen-a-fencing allocation score on xen-b: 1000 +pcmk__native_allocate: xen-b-fencing allocation score on xen-a: 1000 +pcmk__native_allocate: xen-b-fencing allocation score on xen-b: -INFINITY diff --git a/pengine/test10/order-serialize.summary b/pengine/test10/order-serialize.summary index eac994f0988..beb3607f951 100644 --- a/pengine/test10/order-serialize.summary +++ b/pengine/test10/order-serialize.summary @@ -46,7 +46,6 @@ Executing cluster transition: * Pseudo action: edge_start_0 * Resource action: base migrate_from on xen-b * Resource action: base stop on xen-a - * Pseudo action: all_stopped * Resource action: db monitor=10000 on xen-b * Resource action: core-101 monitor=10000 on xen-b * Pseudo action: core-200_start_0 diff --git a/pengine/test10/order-sets.dot b/pengine/test10/order-sets.dot index b2b4c166620..4894572ffb0 100644 --- a/pengine/test10/order-sets.dot +++ b/pengine/test10/order-sets.dot @@ -1,17 +1,14 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "world1_monitor_10000 ubuntu_1" [ style=bold color="green" fontcolor="black" ] "world1_start_0 ubuntu_1" -> "world1_monitor_10000 ubuntu_1" [ style = bold] "world1_start_0 ubuntu_1" -> "world2_start_0 ubuntu_1" [ style = bold] "world1_start_0 ubuntu_1" [ style=bold color="green" fontcolor="black" ] -"world1_stop_0 ubuntu_2" -> "all_stopped" [ style = bold] "world1_stop_0 ubuntu_2" -> "world1_start_0 ubuntu_1" [ style = bold] "world1_stop_0 ubuntu_2" [ style=bold color="green" fontcolor="black" ] "world2_monitor_10000 ubuntu_1" [ style=bold color="green" fontcolor="black" ] "world2_start_0 ubuntu_1" -> "world2_monitor_10000 ubuntu_1" [ style = bold] "world2_start_0 ubuntu_1" -> "world3_start_0 ubuntu_1" [ style = bold] "world2_start_0 ubuntu_1" [ style=bold color="green" fontcolor="black" ] -"world2_stop_0 ubuntu_2" -> "all_stopped" [ style = bold] "world2_stop_0 ubuntu_2" -> "world1_stop_0 ubuntu_2" [ style = bold] "world2_stop_0 ubuntu_2" -> "world2_start_0 ubuntu_1" [ style = bold] "world2_stop_0 ubuntu_2" [ style=bold color="green" fontcolor="black" ] @@ -19,14 +16,12 @@ digraph "g" { "world3_start_0 ubuntu_1" -> "world3_monitor_10000 ubuntu_1" [ style = bold] "world3_start_0 ubuntu_1" -> "world4_start_0 ubuntu_1" [ style = bold] "world3_start_0 ubuntu_1" [ style=bold color="green" fontcolor="black" ] -"world3_stop_0 ubuntu_2" -> "all_stopped" [ style = bold] "world3_stop_0 ubuntu_2" -> "world2_stop_0 ubuntu_2" [ style = bold] "world3_stop_0 ubuntu_2" -> "world3_start_0 ubuntu_1" [ style = bold] "world3_stop_0 ubuntu_2" [ style=bold color="green" fontcolor="black" ] "world4_monitor_10000 ubuntu_1" [ style=bold color="green" fontcolor="black" ] "world4_start_0 ubuntu_1" -> "world4_monitor_10000 ubuntu_1" [ style = bold] "world4_start_0 ubuntu_1" [ style=bold color="green" fontcolor="black" ] -"world4_stop_0 ubuntu_2" -> "all_stopped" [ style = bold] "world4_stop_0 ubuntu_2" -> "world3_stop_0 ubuntu_2" [ style = bold] "world4_stop_0 ubuntu_2" -> "world4_start_0 ubuntu_1" [ style = bold] "world4_stop_0 ubuntu_2" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/order-sets.exp b/pengine/test10/order-sets.exp index 1f5673e2b5d..d0569e9a604 100644 --- a/pengine/test10/order-sets.exp +++ b/pengine/test10/order-sets.exp @@ -1,185 +1,163 @@ <transition_graph cluster-delay="5s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="world1_monitor_10000" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> + <rsc_op id="7" operation="monitor" operation_key="world1_monitor_10000" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> <primitive id="world1" class="ocf" provider="bbnd" type="world1test"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="ubuntu_1" CRM_meta_on_node_uuid="ubuntu_1" CRM_meta_requires="nothing" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="world1_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> + <rsc_op id="6" operation="start" operation_key="world1_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="start" operation_key="world1_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> + <rsc_op id="6" operation="start" operation_key="world1_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> <primitive id="world1" class="ocf" provider="bbnd" type="world1test"/> <attributes CRM_meta_on_node="ubuntu_1" CRM_meta_on_node_uuid="ubuntu_1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="world1_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> + <rsc_op id="5" operation="stop" operation_key="world1_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="world1_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"> + <rsc_op id="5" operation="stop" operation_key="world1_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"> <primitive id="world1" class="ocf" provider="bbnd" type="world1test"/> <attributes CRM_meta_on_node="ubuntu_2" CRM_meta_on_node_uuid="ubuntu_2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="world2_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> + <rsc_op id="8" operation="stop" operation_key="world2_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="world2_monitor_10000" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> + <rsc_op id="10" operation="monitor" operation_key="world2_monitor_10000" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> <primitive id="world2" class="ocf" provider="bbnd" type="world2test"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="ubuntu_1" CRM_meta_on_node_uuid="ubuntu_1" CRM_meta_requires="nothing" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="world2_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> + <rsc_op id="9" operation="start" operation_key="world2_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="start" operation_key="world2_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> + <rsc_op id="9" operation="start" operation_key="world2_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> <primitive id="world2" class="ocf" provider="bbnd" type="world2test"/> <attributes CRM_meta_on_node="ubuntu_1" CRM_meta_on_node_uuid="ubuntu_1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="world1_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> + <rsc_op id="6" operation="start" operation_key="world1_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="world2_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> + <rsc_op id="8" operation="stop" operation_key="world2_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="stop" operation_key="world2_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"> + <rsc_op id="8" operation="stop" operation_key="world2_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"> <primitive id="world2" class="ocf" provider="bbnd" type="world2test"/> <attributes CRM_meta_on_node="ubuntu_2" CRM_meta_on_node_uuid="ubuntu_2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="world3_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> + <rsc_op id="11" operation="stop" operation_key="world3_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="world3_monitor_10000" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> + <rsc_op id="13" operation="monitor" operation_key="world3_monitor_10000" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> <primitive id="world3" class="ocf" provider="bbnd" type="world3test"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="ubuntu_1" CRM_meta_on_node_uuid="ubuntu_1" CRM_meta_requires="nothing" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="world3_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> + <rsc_op id="12" operation="start" operation_key="world3_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="13" operation="start" operation_key="world3_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> + <rsc_op id="12" operation="start" operation_key="world3_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> <primitive id="world3" class="ocf" provider="bbnd" type="world3test"/> <attributes CRM_meta_on_node="ubuntu_1" CRM_meta_on_node_uuid="ubuntu_1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="world2_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> + <rsc_op id="9" operation="start" operation_key="world2_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="world3_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> + <rsc_op id="11" operation="stop" operation_key="world3_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="12" operation="stop" operation_key="world3_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"> + <rsc_op id="11" operation="stop" operation_key="world3_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"> <primitive id="world3" class="ocf" provider="bbnd" type="world3test"/> <attributes CRM_meta_on_node="ubuntu_2" CRM_meta_on_node_uuid="ubuntu_2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="world4_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> + <rsc_op id="14" operation="stop" operation_key="world4_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="world4_monitor_10000" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> + <rsc_op id="16" operation="monitor" operation_key="world4_monitor_10000" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> <primitive id="world4" class="ocf" provider="bbnd" type="world4test"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="ubuntu_1" CRM_meta_on_node_uuid="ubuntu_1" CRM_meta_requires="nothing" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="world4_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> + <rsc_op id="15" operation="start" operation_key="world4_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="16" operation="start" operation_key="world4_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> + <rsc_op id="15" operation="start" operation_key="world4_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"> <primitive id="world4" class="ocf" provider="bbnd" type="world4test"/> <attributes CRM_meta_on_node="ubuntu_1" CRM_meta_on_node_uuid="ubuntu_1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="world3_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> + <rsc_op id="12" operation="start" operation_key="world3_start_0" on_node="ubuntu_1" on_node_uuid="ubuntu_1"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="world4_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> + <rsc_op id="14" operation="stop" operation_key="world4_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="15" operation="stop" operation_key="world4_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"> + <rsc_op id="14" operation="stop" operation_key="world4_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"> <primitive id="world4" class="ocf" provider="bbnd" type="world4test"/> <attributes CRM_meta_on_node="ubuntu_2" CRM_meta_on_node_uuid="ubuntu_2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="world1_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="world2_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="world3_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="world4_stop_0" on_node="ubuntu_2" on_node_uuid="ubuntu_2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/order-sets.scores b/pengine/test10/order-sets.scores index 16b9f72c19f..11fe6db521b 100644 --- a/pengine/test10/order-sets.scores +++ b/pengine/test10/order-sets.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: world1 allocation score on ubuntu_1: 2000 -native_color: world1 allocation score on ubuntu_2: -INFINITY -native_color: world2 allocation score on ubuntu_1: 1500 -native_color: world2 allocation score on ubuntu_2: -INFINITY -native_color: world3 allocation score on ubuntu_1: 1000 -native_color: world3 allocation score on ubuntu_2: -INFINITY -native_color: world4 allocation score on ubuntu_1: 500 -native_color: world4 allocation score on ubuntu_2: -INFINITY +pcmk__native_allocate: world1 allocation score on ubuntu_1: 2000 +pcmk__native_allocate: world1 allocation score on ubuntu_2: -INFINITY +pcmk__native_allocate: world2 allocation score on ubuntu_1: 1500 +pcmk__native_allocate: world2 allocation score on ubuntu_2: -INFINITY +pcmk__native_allocate: world3 allocation score on ubuntu_1: 1000 +pcmk__native_allocate: world3 allocation score on ubuntu_2: -INFINITY +pcmk__native_allocate: world4 allocation score on ubuntu_1: 500 +pcmk__native_allocate: world4 allocation score on ubuntu_2: -INFINITY diff --git a/pengine/test10/order-sets.summary b/pengine/test10/order-sets.summary index e16e1f42c0e..999c100a266 100644 --- a/pengine/test10/order-sets.summary +++ b/pengine/test10/order-sets.summary @@ -19,7 +19,6 @@ Executing cluster transition: * Resource action: world3 stop on ubuntu_2 * Resource action: world2 stop on ubuntu_2 * Resource action: world1 stop on ubuntu_2 - * Pseudo action: all_stopped * Resource action: world1 start on ubuntu_1 * Resource action: world2 start on ubuntu_1 * Resource action: world3 start on ubuntu_1 diff --git a/pengine/test10/order-wrong-kind.dot b/pengine/test10/order-wrong-kind.dot index d1043730d4d..0805cbac58f 100644 --- a/pengine/test10/order-wrong-kind.dot +++ b/pengine/test10/order-wrong-kind.dot @@ -1,9 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/order-wrong-kind.exp b/pengine/test10/order-wrong-kind.exp index cd5e138ebad..a582941192f 100644 --- a/pengine/test10/order-wrong-kind.exp +++ b/pengine/test10/order-wrong-kind.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,40 +10,27 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/order-wrong-kind.scores b/pengine/test10/order-wrong-kind.scores index 800fb1ebe32..bbf033a87a8 100644 --- a/pengine/test10/order-wrong-kind.scores +++ b/pengine/test10/order-wrong-kind.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 diff --git a/pengine/test10/order-wrong-kind.summary b/pengine/test10/order-wrong-kind.summary index df3bd80fac9..7fc886479c7 100644 --- a/pengine/test10/order-wrong-kind.summary +++ b/pengine/test10/order-wrong-kind.summary @@ -15,7 +15,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 start on node1 * Resource action: rsc2 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc2 start on node1 Revised cluster status: diff --git a/pengine/test10/order1.exp b/pengine/test10/order1.exp index 66f0a8573e2..c998e4265ff 100644 --- a/pengine/test10/order1.exp +++ b/pengine/test10/order1.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,26 +35,26 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -63,7 +63,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -72,26 +72,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/order1.scores b/pengine/test10/order1.scores index 729de9174b9..ef5c45b611a 100644 --- a/pengine/test10/order1.scores +++ b/pengine/test10/order1.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/order2.exp b/pengine/test10/order2.exp index a38535962c6..09b40a75aff 100644 --- a/pengine/test10/order2.exp +++ b/pengine/test10/order2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,29 +35,29 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,7 +66,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -75,26 +75,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,7 +103,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -112,23 +112,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -137,7 +137,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/order2.scores b/pengine/test10/order2.scores index 44c1e348e06..e4a98f1b404 100644 --- a/pengine/test10/order2.scores +++ b/pengine/test10/order2.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 diff --git a/pengine/test10/order3.dot b/pengine/test10/order3.dot index 87b1b36fad6..9c94c40e83f 100644 --- a/pengine/test10/order3.dot +++ b/pengine/test10/order3.dot @@ -1,25 +1,24 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"rsc2_monitor_0 node2" -> "rsc1_stop_0 node1" [ style = bold] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" -> "rsc4_stop_0 node1" [ style = bold] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" -> "rsc3_start_0 node2" [ style = bold] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" -> "rsc4_stop_0 node1" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"rsc3_monitor_0 node2" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] "rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] @@ -27,7 +26,6 @@ "rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc4_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc4_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc4_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] "rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/order3.exp b/pengine/test10/order3.exp index f4833e66bdd..038e006a8d2 100644 --- a/pengine/test10/order3.exp +++ b/pengine/test10/order3.exp @@ -1,36 +1,39 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -39,42 +42,45 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="9" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -83,26 +89,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="9" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -111,7 +117,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -120,62 +126,43 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="12" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/order3.scores b/pengine/test10/order3.scores index f9094a5fe9c..7694c4116ce 100644 --- a/pengine/test10/order3.scores +++ b/pengine/test10/order3.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 1 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 1 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 1 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 1 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 1 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 1 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 1 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 1 diff --git a/pengine/test10/order3.summary b/pengine/test10/order3.summary index b22ff7526d5..58ebdcd1247 100644 --- a/pengine/test10/order3.summary +++ b/pengine/test10/order3.summary @@ -23,7 +23,6 @@ Executing cluster transition: * Resource action: rsc4 stop on node1 * Resource action: rsc1 stop on node1 * Resource action: rsc4 start on node2 - * Pseudo action: all_stopped * Resource action: rsc1 start on node2 * Resource action: rsc2 start on node2 * Resource action: rsc3 start on node2 diff --git a/pengine/test10/order4.exp b/pengine/test10/order4.exp index 66f0a8573e2..c998e4265ff 100644 --- a/pengine/test10/order4.exp +++ b/pengine/test10/order4.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,26 +35,26 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -63,7 +63,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -72,26 +72,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/order4.scores b/pengine/test10/order4.scores index 729de9174b9..ef5c45b611a 100644 --- a/pengine/test10/order4.scores +++ b/pengine/test10/order4.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/order5.dot b/pengine/test10/order5.dot index a1ac02569ee..74f1c5bf3ef 100644 --- a/pengine/test10/order5.dot +++ b/pengine/test10/order5.dot @@ -1,31 +1,26 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] "rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc4_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc4_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] "rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc6_monitor_0 node1" -> "rsc6_start_0 node1" [ style = bold] "rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc6_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc6_stop_0 node2" -> "all_stopped" [ style = bold] "rsc6_stop_0 node2" -> "rsc6_start_0 node1" [ style = bold] "rsc6_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc7_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc8_monitor_0 node1" -> "rsc8_start_0 node1" [ style = bold] "rsc8_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc8_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc8_stop_0 node2" -> "all_stopped" [ style = bold] "rsc8_stop_0 node2" -> "rsc8_start_0 node1" [ style = bold] "rsc8_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/order5.exp b/pengine/test10/order5.exp index a0c2a15e4ad..a60ecc7cebb 100644 --- a/pengine/test10/order5.exp +++ b/pengine/test10/order5.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,23 +10,23 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="12" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,7 +44,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -53,23 +53,23 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="16" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="15" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="15" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -78,7 +78,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -87,7 +87,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -96,23 +96,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="21" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="20" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="rsc6_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="19" operation="stop" operation_key="rsc6_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="20" operation="stop" operation_key="rsc6_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="19" operation="stop" operation_key="rsc6_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> @@ -121,7 +121,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -130,7 +130,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc7" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -139,23 +139,23 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="25" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="24" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="24" operation="stop" operation_key="rsc8_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="23" operation="stop" operation_key="rsc8_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="24" operation="stop" operation_key="rsc8_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="23" operation="stop" operation_key="rsc8_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> @@ -164,33 +164,11 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="16"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="rsc6_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - <trigger> - <rsc_op id="24" operation="stop" operation_key="rsc8_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/order5.scores b/pengine/test10/order5.scores index bb57df51e8a..19b42a488b6 100644 --- a/pengine/test10/order5.scores +++ b/pengine/test10/order5.scores @@ -1,17 +1,17 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 -native_color: rsc5 allocation score on node1: 0 -native_color: rsc5 allocation score on node2: 0 -native_color: rsc6 allocation score on node1: 0 -native_color: rsc6 allocation score on node2: 0 -native_color: rsc7 allocation score on node1: 0 -native_color: rsc7 allocation score on node2: 0 -native_color: rsc8 allocation score on node1: 0 -native_color: rsc8 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc5 allocation score on node1: 0 +pcmk__native_allocate: rsc5 allocation score on node2: 0 +pcmk__native_allocate: rsc6 allocation score on node1: 0 +pcmk__native_allocate: rsc6 allocation score on node2: 0 +pcmk__native_allocate: rsc7 allocation score on node1: 0 +pcmk__native_allocate: rsc7 allocation score on node2: 0 +pcmk__native_allocate: rsc8 allocation score on node1: 0 +pcmk__native_allocate: rsc8 allocation score on node2: 0 diff --git a/pengine/test10/order5.summary b/pengine/test10/order5.summary index 703f66fb47d..73377ad340f 100644 --- a/pengine/test10/order5.summary +++ b/pengine/test10/order5.summary @@ -30,7 +30,6 @@ Executing cluster transition: * Resource action: rsc7 monitor on node1 * Resource action: rsc8 stop on node2 * Resource action: rsc8 monitor on node1 - * Pseudo action: all_stopped * Resource action: rsc2 start on node2 * Resource action: rsc4 start on node2 * Resource action: rsc6 start on node1 diff --git a/pengine/test10/order6.dot b/pengine/test10/order6.dot index a1ac02569ee..0dfd73f39e7 100644 --- a/pengine/test10/order6.dot +++ b/pengine/test10/order6.dot @@ -1,31 +1,28 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] +"rsc1_monitor_0 node2" -> "rsc2_stop_0 node1" [ style = bold] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] "rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc4_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc4_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] "rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] +"rsc5_monitor_0 node1" -> "rsc6_stop_0 node2" [ style = bold] "rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc6_monitor_0 node1" -> "rsc6_start_0 node1" [ style = bold] "rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc6_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc6_stop_0 node2" -> "all_stopped" [ style = bold] "rsc6_stop_0 node2" -> "rsc6_start_0 node1" [ style = bold] "rsc6_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc7_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc8_monitor_0 node1" -> "rsc8_start_0 node1" [ style = bold] "rsc8_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc8_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc8_stop_0 node2" -> "all_stopped" [ style = bold] "rsc8_stop_0 node2" -> "rsc8_start_0 node1" [ style = bold] "rsc8_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/order6.exp b/pengine/test10/order6.exp index 513f221ae45..c3d74e6f0d8 100644 --- a/pengine/test10/order6.exp +++ b/pengine/test10/order6.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,32 +10,36 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="12" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="11" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,7 +48,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -53,23 +57,23 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="16" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="15" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="15" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -78,7 +82,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -87,7 +91,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -96,32 +100,36 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="21" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="20" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="20" operation="stop" operation_key="rsc6_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="19" operation="stop" operation_key="rsc6_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="20" operation="stop" operation_key="rsc6_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="19" operation="stop" operation_key="rsc6_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="1" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + </trigger> + </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -130,7 +138,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc7" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -139,23 +147,23 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="25" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="24" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="24" operation="stop" operation_key="rsc8_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="23" operation="stop" operation_key="rsc8_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="24" operation="stop" operation_key="rsc8_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="23" operation="stop" operation_key="rsc8_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> @@ -164,33 +172,11 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc8" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="16"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="rsc6_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - <trigger> - <rsc_op id="24" operation="stop" operation_key="rsc8_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/order6.scores b/pengine/test10/order6.scores index bb57df51e8a..19b42a488b6 100644 --- a/pengine/test10/order6.scores +++ b/pengine/test10/order6.scores @@ -1,17 +1,17 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 -native_color: rsc5 allocation score on node1: 0 -native_color: rsc5 allocation score on node2: 0 -native_color: rsc6 allocation score on node1: 0 -native_color: rsc6 allocation score on node2: 0 -native_color: rsc7 allocation score on node1: 0 -native_color: rsc7 allocation score on node2: 0 -native_color: rsc8 allocation score on node1: 0 -native_color: rsc8 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc5 allocation score on node1: 0 +pcmk__native_allocate: rsc5 allocation score on node2: 0 +pcmk__native_allocate: rsc6 allocation score on node1: 0 +pcmk__native_allocate: rsc6 allocation score on node2: 0 +pcmk__native_allocate: rsc7 allocation score on node1: 0 +pcmk__native_allocate: rsc7 allocation score on node2: 0 +pcmk__native_allocate: rsc8 allocation score on node1: 0 +pcmk__native_allocate: rsc8 allocation score on node2: 0 diff --git a/pengine/test10/order6.summary b/pengine/test10/order6.summary index 703f66fb47d..73377ad340f 100644 --- a/pengine/test10/order6.summary +++ b/pengine/test10/order6.summary @@ -30,7 +30,6 @@ Executing cluster transition: * Resource action: rsc7 monitor on node1 * Resource action: rsc8 stop on node2 * Resource action: rsc8 monitor on node1 - * Pseudo action: all_stopped * Resource action: rsc2 start on node2 * Resource action: rsc4 start on node2 * Resource action: rsc6 start on node1 diff --git a/pengine/test10/order7.exp b/pengine/test10/order7.exp index 4e594635417..64768152e5a 100644 --- a/pengine/test10/order7.exp +++ b/pengine/test10/order7.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,20 +23,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="8" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -45,20 +45,20 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="start" operation_key="rscB_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="10" operation="start" operation_key="rscB_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rscB" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rscB_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="3" operation="monitor" operation_key="rscB_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rscB_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="rscB_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rscB" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -67,7 +67,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rscC_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="rscC_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rscC" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/order7.scores b/pengine/test10/order7.scores index fc34f3b9618..9779b485fc5 100644 --- a/pengine/test10/order7.scores +++ b/pengine/test10/order7.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rscA allocation score on node1: -INFINITY -native_color: rscB allocation score on node1: 0 -native_color: rscC allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rscA allocation score on node1: -INFINITY +pcmk__native_allocate: rscB allocation score on node1: 0 +pcmk__native_allocate: rscC allocation score on node1: 0 diff --git a/pengine/test10/order7.summary b/pengine/test10/order7.summary index a8610e9a06b..29fc2580843 100644 --- a/pengine/test10/order7.summary +++ b/pengine/test10/order7.summary @@ -1,3 +1,4 @@ +0 of 6 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ node1 ] diff --git a/pengine/test10/order_constraint_stops_master.dot b/pengine/test10/order_constraint_stops_master.dot index b2ebc9f5986..3a2e5367298 100644 --- a/pengine/test10/order_constraint_stops_master.dot +++ b/pengine/test10/order_constraint_stops_master.dot @@ -3,11 +3,9 @@ "MASTER_RSC_A_confirmed-post_notify_demoted_0" -> "MASTER_RSC_A_pre_notify_stop_0" [ style = bold] "MASTER_RSC_A_confirmed-post_notify_demoted_0" -> "NATIVE_RSC_A:0_monitor_20000 fc16-builder" [ style = dashed] "MASTER_RSC_A_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] -"MASTER_RSC_A_confirmed-post_notify_running_0" -> "NATIVE_RSC_A:0_monitor_20000 fc16-builder" [ style = dashed] "MASTER_RSC_A_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] "MASTER_RSC_A_confirmed-post_notify_stopped_0" -> "MASTER_RSC_A_pre_notify_start_0" [ style = dashed] "MASTER_RSC_A_confirmed-post_notify_stopped_0" -> "NATIVE_RSC_B_stop_0 fc16-builder2" [ style = bold] -"MASTER_RSC_A_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "MASTER_RSC_A_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "MASTER_RSC_A_confirmed-pre_notify_demote_0" -> "MASTER_RSC_A_demote_0" [ style = bold] "MASTER_RSC_A_confirmed-pre_notify_demote_0" -> "MASTER_RSC_A_post_notify_demoted_0" [ style = bold] @@ -69,12 +67,9 @@ "NATIVE_RSC_A:0_stop_0 fc16-builder" -> "MASTER_RSC_A_stopped_0" [ style = bold] "NATIVE_RSC_A:0_stop_0 fc16-builder" -> "NATIVE_RSC_A:0_delete_0 fc16-builder2" [ style = bold] "NATIVE_RSC_A:0_stop_0 fc16-builder" -> "NATIVE_RSC_A:0_start_0 fc16-builder" [ style = dashed] -"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "NATIVE_RSC_A:0_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] "NATIVE_RSC_B_start_0 <none>" -> "MASTER_RSC_A_start_0" [ style = dashed] "NATIVE_RSC_B_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "NATIVE_RSC_B_stop_0 fc16-builder2" -> "NATIVE_RSC_B_start_0 <none>" [ style = dashed] -"NATIVE_RSC_B_stop_0 fc16-builder2" -> "all_stopped" [ style = bold] "NATIVE_RSC_B_stop_0 fc16-builder2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/order_constraint_stops_master.exp b/pengine/test10/order_constraint_stops_master.exp index 551e1864967..abe2b9649ac 100644 --- a/pengine/test10/order_constraint_stops_master.exp +++ b/pengine/test10/order_constraint_stops_master.exp @@ -1,133 +1,133 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="40" operation="notify" operation_key="NATIVE_RSC_A:0_post_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="38" operation="notify" operation_key="NATIVE_RSC_A:0_post_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="NATIVE_RSC_A:0" CRM_meta_notify_start_uname="fc16-builder" CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="post" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="post" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"/> + <pseudo_event id="29" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="39" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="37" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="NATIVE_RSC_A:0" CRM_meta_notify_start_uname="fc16-builder" CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"/> + <pseudo_event id="27" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="38" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="36" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="NATIVE_RSC_A:0" CRM_meta_notify_start_uname="fc16-builder" CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> + <pseudo_event id="15" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="NATIVE_RSC_A:0" CRM_meta_notify_start_uname="fc16-builder" CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="100000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="100000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="NATIVE_RSC_A:0" CRM_meta_notify_start_uname="fc16-builder" CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource="NATIVE_RSC_A:0" CRM_meta_notify_demote_uname="fc16-builder" CRM_meta_notify_inactive_resource="NATIVE_RSC_A:1" CRM_meta_notify_master_resource="NATIVE_RSC_A:0" CRM_meta_notify_master_uname="fc16-builder" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="demote" operation_key="MASTER_RSC_A_demote_0"/> + <pseudo_event id="25" operation="demote" operation_key="MASTER_RSC_A_demote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="delete" operation_key="NATIVE_RSC_A:0_delete_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> + <rsc_op id="2" operation="delete" operation_key="NATIVE_RSC_A:0_delete_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_on_node="fc16-builder2" CRM_meta_on_node_uuid="fc16-builder2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="5" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="31" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_demoted_0"> + <pseudo_event id="30" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"/> + <pseudo_event id="29" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="40" operation="notify" operation_key="NATIVE_RSC_A:0_post_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="38" operation="notify" operation_key="NATIVE_RSC_A:0_post_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="30" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"> + <pseudo_event id="29" operation="notify" operation_key="MASTER_RSC_A_post_notify_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"/> + <pseudo_event id="26" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"/> + <pseudo_event id="28" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="29" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"> + <pseudo_event id="28" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"/> + <pseudo_event id="27" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="39" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="37" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="28" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"> + <pseudo_event id="27" operation="notify" operation_key="MASTER_RSC_A_pre_notify_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -135,143 +135,125 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="27" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"> + <pseudo_event id="26" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="4" operation="demote" operation_key="NATIVE_RSC_A:0_demote_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="26" operation="demote" operation_key="MASTER_RSC_A_demote_0"/> + <pseudo_event id="25" operation="demote" operation_key="MASTER_RSC_A_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="26" operation="demote" operation_key="MASTER_RSC_A_demote_0"> + <pseudo_event id="25" operation="demote" operation_key="MASTER_RSC_A_demote_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"/> + <pseudo_event id="28" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="19" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"> + <pseudo_event id="18" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"/> + <pseudo_event id="17" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="18" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"> + <pseudo_event id="17" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"/> + <pseudo_event id="14" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> + <pseudo_event id="16" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="17" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"> + <pseudo_event id="16" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> + <pseudo_event id="15" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="38" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="36" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="16" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"> + <pseudo_event id="15" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_demoted_0"/> + <pseudo_event id="30" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="5" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="MASTER_RSC_A_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="MASTER_RSC_A_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> + <pseudo_event id="16" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="27" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"/> + <pseudo_event id="26" operation="demoted" operation_key="MASTER_RSC_A_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="32" operation="stop" operation_key="NATIVE_RSC_B_stop_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> + <rsc_op id="31" operation="stop" operation_key="NATIVE_RSC_B_stop_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"> <primitive id="NATIVE_RSC_B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="fc16-builder2" CRM_meta_on_node_uuid="fc16-builder2" CRM_meta_timeout="100000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="19"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - <trigger> - <pseudo_event id="19" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="32" operation="stop" operation_key="NATIVE_RSC_B_stop_0" on_node="fc16-builder2" on_node_uuid="fc16-builder2"/> + <pseudo_event id="18" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/order_constraint_stops_master.scores b/pengine/test10/order_constraint_stops_master.scores index ce8fe1b950e..4df80763d9c 100644 --- a/pengine/test10/order_constraint_stops_master.scores +++ b/pengine/test10/order_constraint_stops_master.scores @@ -1,11 +1,11 @@ Allocation scores: NATIVE_RSC_A:0 promotion score on fc16-builder: 10 NATIVE_RSC_A:1 promotion score on none: 0 -clone_color: MASTER_RSC_A allocation score on fc16-builder2: -INFINITY -clone_color: MASTER_RSC_A allocation score on fc16-builder: 0 -clone_color: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY -clone_color: NATIVE_RSC_A:0 allocation score on fc16-builder: 11 -native_color: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY -native_color: NATIVE_RSC_A:0 allocation score on fc16-builder: 11 -native_color: NATIVE_RSC_B allocation score on fc16-builder2: -INFINITY -native_color: NATIVE_RSC_B allocation score on fc16-builder: -INFINITY +pcmk__clone_allocate: MASTER_RSC_A allocation score on fc16-builder2: -INFINITY +pcmk__clone_allocate: MASTER_RSC_A allocation score on fc16-builder: 0 +pcmk__clone_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY +pcmk__clone_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder: 11 +pcmk__native_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder: 11 +pcmk__native_allocate: NATIVE_RSC_B allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: NATIVE_RSC_B allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/order_constraint_stops_master.summary b/pengine/test10/order_constraint_stops_master.summary index d3d8891395a..8a7f0c59fee 100644 --- a/pengine/test10/order_constraint_stops_master.summary +++ b/pengine/test10/order_constraint_stops_master.summary @@ -1,4 +1,4 @@ -1 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder fc16-builder2 ] @@ -31,7 +31,6 @@ Executing cluster transition: * Pseudo action: MASTER_RSC_A_post_notify_stopped_0 * Pseudo action: MASTER_RSC_A_confirmed-post_notify_stopped_0 * Resource action: NATIVE_RSC_B stop on fc16-builder2 - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder fc16-builder2 ] diff --git a/pengine/test10/order_constraint_stops_slave.dot b/pengine/test10/order_constraint_stops_slave.dot index 90e13115279..812fe95bef7 100644 --- a/pengine/test10/order_constraint_stops_slave.dot +++ b/pengine/test10/order_constraint_stops_slave.dot @@ -1,9 +1,7 @@ digraph "g" { -"MASTER_RSC_A_confirmed-post_notify_running_0" -> "NATIVE_RSC_A:0_monitor_30000 fc16-builder" [ style = dashed] "MASTER_RSC_A_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] "MASTER_RSC_A_confirmed-post_notify_stopped_0" -> "MASTER_RSC_A_pre_notify_start_0" [ style = dashed] "MASTER_RSC_A_confirmed-post_notify_stopped_0" -> "NATIVE_RSC_B_stop_0 fc16-builder" [ style = bold] -"MASTER_RSC_A_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "MASTER_RSC_A_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "MASTER_RSC_A_confirmed-pre_notify_start_0" -> "MASTER_RSC_A_post_notify_running_0" [ style = dashed] "MASTER_RSC_A_confirmed-pre_notify_start_0" -> "MASTER_RSC_A_start_0" [ style = dashed] @@ -39,12 +37,9 @@ "NATIVE_RSC_A:0_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] "NATIVE_RSC_A:0_stop_0 fc16-builder" -> "MASTER_RSC_A_stopped_0" [ style = bold] "NATIVE_RSC_A:0_stop_0 fc16-builder" -> "NATIVE_RSC_A:0_start_0 fc16-builder" [ style = dashed] -"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "NATIVE_RSC_A:0_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] "NATIVE_RSC_B_start_0 <none>" -> "MASTER_RSC_A_start_0" [ style = dashed] "NATIVE_RSC_B_start_0 <none>" [ style=dashed color="red" fontcolor="black"] "NATIVE_RSC_B_stop_0 fc16-builder" -> "NATIVE_RSC_B_start_0 <none>" [ style = dashed] -"NATIVE_RSC_B_stop_0 fc16-builder" -> "all_stopped" [ style = bold] "NATIVE_RSC_B_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/order_constraint_stops_slave.exp b/pengine/test10/order_constraint_stops_slave.exp index 1a7d5da5b17..2f1c763c546 100644 --- a/pengine/test10/order_constraint_stops_slave.exp +++ b/pengine/test10/order_constraint_stops_slave.exp @@ -1,75 +1,75 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="33" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="31" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="NATIVE_RSC_A:0" CRM_meta_notify_slave_uname="fc16-builder" CRM_meta_notify_start_resource="NATIVE_RSC_A:0" CRM_meta_notify_start_uname="fc16-builder" CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="NATIVE_RSC_A:0" CRM_meta_notify_slave_uname="fc16-builder" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_notify_type="pre" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> + <pseudo_event id="12" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_A" long-id="NATIVE_RSC_A:0" class="ocf" provider="pacemaker" type="Stateful"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder2 fc16-builder" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="NATIVE_RSC_A:0" CRM_meta_notify_slave_uname="fc16-builder" CRM_meta_notify_start_resource="NATIVE_RSC_A:0" CRM_meta_notify_start_uname="fc16-builder" CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="100000" /> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="NATIVE_RSC_A:0" CRM_meta_notify_active_uname="fc16-builder" CRM_meta_notify_all_uname="fc16-builder fc16-builder2" CRM_meta_notify_available_uname="fc16-builder fc16-builder2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="NATIVE_RSC_A:0" CRM_meta_notify_slave_uname="fc16-builder" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="NATIVE_RSC_A:0" CRM_meta_notify_stop_uname="fc16-builder" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="100000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="16" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"> + <pseudo_event id="15" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"/> + <pseudo_event id="14" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="15" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"> + <pseudo_event id="14" operation="notify" operation_key="MASTER_RSC_A_post_notify_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"/> + <pseudo_event id="11" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"/> </trigger> <trigger> - <pseudo_event id="14" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> + <pseudo_event id="13" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="14" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"> + <pseudo_event id="13" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> + <pseudo_event id="12" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="33" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="31" operation="notify" operation_key="NATIVE_RSC_A:0_pre_notify_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="13" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"> + <pseudo_event id="12" operation="notify" operation_key="MASTER_RSC_A_pre_notify_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -77,59 +77,41 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="12" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"> + <pseudo_event id="11" operation="stopped" operation_key="MASTER_RSC_A_stopped_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="3" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="MASTER_RSC_A_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="MASTER_RSC_A_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="MASTER_RSC_A_stop_0"> <attributes CRM_meta_clone_max="1" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="0" CRM_meta_master_node_max="0" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> + <pseudo_event id="13" operation="notified" operation_key="MASTER_RSC_A_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="29" operation="stop" operation_key="NATIVE_RSC_B_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="28" operation="stop" operation_key="NATIVE_RSC_B_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="NATIVE_RSC_B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="100000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="16" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="NATIVE_RSC_A:0_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> - </trigger> - <trigger> - <pseudo_event id="16" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="29" operation="stop" operation_key="NATIVE_RSC_B_stop_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <pseudo_event id="15" operation="notified" operation_key="MASTER_RSC_A_confirmed-post_notify_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/order_constraint_stops_slave.scores b/pengine/test10/order_constraint_stops_slave.scores index 8b59c9ed4c0..c8156298941 100644 --- a/pengine/test10/order_constraint_stops_slave.scores +++ b/pengine/test10/order_constraint_stops_slave.scores @@ -1,10 +1,10 @@ Allocation scores: NATIVE_RSC_A:0 promotion score on fc16-builder: 5 -clone_color: MASTER_RSC_A allocation score on fc16-builder2: 0 -clone_color: MASTER_RSC_A allocation score on fc16-builder: 0 -clone_color: NATIVE_RSC_A:0 allocation score on fc16-builder2: 0 -clone_color: NATIVE_RSC_A:0 allocation score on fc16-builder: 6 -native_color: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY -native_color: NATIVE_RSC_A:0 allocation score on fc16-builder: 6 -native_color: NATIVE_RSC_B allocation score on fc16-builder2: -INFINITY -native_color: NATIVE_RSC_B allocation score on fc16-builder: -INFINITY +pcmk__clone_allocate: MASTER_RSC_A allocation score on fc16-builder2: 0 +pcmk__clone_allocate: MASTER_RSC_A allocation score on fc16-builder: 0 +pcmk__clone_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder2: 0 +pcmk__clone_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder: 6 +pcmk__native_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: NATIVE_RSC_A:0 allocation score on fc16-builder: 6 +pcmk__native_allocate: NATIVE_RSC_B allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: NATIVE_RSC_B allocation score on fc16-builder: -INFINITY diff --git a/pengine/test10/order_constraint_stops_slave.summary b/pengine/test10/order_constraint_stops_slave.summary index 896c9c31741..dd42591470d 100644 --- a/pengine/test10/order_constraint_stops_slave.summary +++ b/pengine/test10/order_constraint_stops_slave.summary @@ -1,4 +1,4 @@ -1 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] @@ -22,7 +22,6 @@ Executing cluster transition: * Pseudo action: MASTER_RSC_A_post_notify_stopped_0 * Pseudo action: MASTER_RSC_A_confirmed-post_notify_stopped_0 * Resource action: NATIVE_RSC_B stop on fc16-builder - * Pseudo action: all_stopped Revised cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/ordered-set-basic-startup.exp b/pengine/test10/ordered-set-basic-startup.exp index 56a506a5e76..80bc7b69a37 100644 --- a/pengine/test10/ordered-set-basic-startup.exp +++ b/pengine/test10/ordered-set-basic-startup.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="1" operation="monitor" operation_key="A_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,20 +10,20 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="8" operation="start" operation_key="B_start_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> + <rsc_op id="2" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="2" operation="monitor" operation_key="B_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -32,7 +32,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="3" operation="monitor" operation_key="C_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="C" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -41,7 +41,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="4" operation="monitor" operation_key="D_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -50,7 +50,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="E_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="5" operation="monitor" operation_key="E_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="E" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -59,7 +59,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="F_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> + <rsc_op id="6" operation="monitor" operation_key="F_monitor_0" on_node="fc16-builder" on_node_uuid="fc16-builder"> <primitive id="F" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="fc16-builder" CRM_meta_on_node_uuid="fc16-builder" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ordered-set-basic-startup.scores b/pengine/test10/ordered-set-basic-startup.scores index ef517a440cf..58e4be9a9a5 100644 --- a/pengine/test10/ordered-set-basic-startup.scores +++ b/pengine/test10/ordered-set-basic-startup.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: A allocation score on fc16-builder2: 0 -native_color: A allocation score on fc16-builder: 0 -native_color: B allocation score on fc16-builder2: 0 -native_color: B allocation score on fc16-builder: 0 -native_color: C allocation score on fc16-builder2: -INFINITY -native_color: C allocation score on fc16-builder: -INFINITY -native_color: D allocation score on fc16-builder2: -INFINITY -native_color: D allocation score on fc16-builder: -INFINITY -native_color: E allocation score on fc16-builder2: 0 -native_color: E allocation score on fc16-builder: 0 -native_color: F allocation score on fc16-builder2: 0 -native_color: F allocation score on fc16-builder: 0 +pcmk__native_allocate: A allocation score on fc16-builder2: 0 +pcmk__native_allocate: A allocation score on fc16-builder: 0 +pcmk__native_allocate: B allocation score on fc16-builder2: 0 +pcmk__native_allocate: B allocation score on fc16-builder: 0 +pcmk__native_allocate: C allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: C allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: D allocation score on fc16-builder2: -INFINITY +pcmk__native_allocate: D allocation score on fc16-builder: -INFINITY +pcmk__native_allocate: E allocation score on fc16-builder2: 0 +pcmk__native_allocate: E allocation score on fc16-builder: 0 +pcmk__native_allocate: F allocation score on fc16-builder2: 0 +pcmk__native_allocate: F allocation score on fc16-builder: 0 diff --git a/pengine/test10/ordered-set-basic-startup.summary b/pengine/test10/ordered-set-basic-startup.summary index ef546ed37bf..764c4e25dec 100644 --- a/pengine/test10/ordered-set-basic-startup.summary +++ b/pengine/test10/ordered-set-basic-startup.summary @@ -1,4 +1,4 @@ -2 of 6 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 6 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ fc16-builder ] diff --git a/pengine/test10/ordered-set-natural.scores b/pengine/test10/ordered-set-natural.scores index 53048ddf2c7..cf82aaee870 100644 --- a/pengine/test10/ordered-set-natural.scores +++ b/pengine/test10/ordered-set-natural.scores @@ -1,43 +1,43 @@ Allocation scores: -group_color: dummy1-1 allocation score on node1: 0 -group_color: dummy1-1 allocation score on node2: 0 -group_color: dummy1-2 allocation score on node1: 0 -group_color: dummy1-2 allocation score on node2: 0 -group_color: dummy1-3 allocation score on node1: 0 -group_color: dummy1-3 allocation score on node2: 0 -group_color: dummy1-4 allocation score on node1: 0 -group_color: dummy1-4 allocation score on node2: 0 -group_color: dummy1-5 allocation score on node1: 0 -group_color: dummy1-5 allocation score on node2: 0 -group_color: rgroup allocation score on node1: 0 -group_color: rgroup allocation score on node2: 0 -native_color: dummy1-1 allocation score on node1: 0 -native_color: dummy1-1 allocation score on node2: 0 -native_color: dummy1-2 allocation score on node1: 0 -native_color: dummy1-2 allocation score on node2: -INFINITY -native_color: dummy1-3 allocation score on node1: -INFINITY -native_color: dummy1-3 allocation score on node2: -INFINITY -native_color: dummy1-4 allocation score on node1: -INFINITY -native_color: dummy1-4 allocation score on node2: -INFINITY -native_color: dummy1-5 allocation score on node1: -INFINITY -native_color: dummy1-5 allocation score on node2: -INFINITY -native_color: dummy2-1 allocation score on node1: 0 -native_color: dummy2-1 allocation score on node2: 0 -native_color: dummy2-2 allocation score on node1: -INFINITY -native_color: dummy2-2 allocation score on node2: 0 -native_color: dummy2-3 allocation score on node1: -INFINITY -native_color: dummy2-3 allocation score on node2: -INFINITY -native_color: dummy2-4 allocation score on node1: -INFINITY -native_color: dummy2-4 allocation score on node2: -INFINITY -native_color: dummy2-5 allocation score on node1: -INFINITY -native_color: dummy2-5 allocation score on node2: -INFINITY -native_color: dummy3-1 allocation score on node1: -INFINITY -native_color: dummy3-1 allocation score on node2: -INFINITY -native_color: dummy3-2 allocation score on node1: -INFINITY -native_color: dummy3-2 allocation score on node2: -INFINITY -native_color: dummy3-3 allocation score on node1: -INFINITY -native_color: dummy3-3 allocation score on node2: -INFINITY -native_color: dummy3-4 allocation score on node1: 0 -native_color: dummy3-4 allocation score on node2: -INFINITY -native_color: dummy3-5 allocation score on node1: 0 -native_color: dummy3-5 allocation score on node2: 0 +pcmk__group_allocate: dummy1-1 allocation score on node1: 0 +pcmk__group_allocate: dummy1-1 allocation score on node2: 0 +pcmk__group_allocate: dummy1-2 allocation score on node1: 0 +pcmk__group_allocate: dummy1-2 allocation score on node2: 0 +pcmk__group_allocate: dummy1-3 allocation score on node1: 0 +pcmk__group_allocate: dummy1-3 allocation score on node2: 0 +pcmk__group_allocate: dummy1-4 allocation score on node1: 0 +pcmk__group_allocate: dummy1-4 allocation score on node2: 0 +pcmk__group_allocate: dummy1-5 allocation score on node1: 0 +pcmk__group_allocate: dummy1-5 allocation score on node2: 0 +pcmk__group_allocate: rgroup allocation score on node1: 0 +pcmk__group_allocate: rgroup allocation score on node2: 0 +pcmk__native_allocate: dummy1-1 allocation score on node1: 0 +pcmk__native_allocate: dummy1-1 allocation score on node2: 0 +pcmk__native_allocate: dummy1-2 allocation score on node1: 0 +pcmk__native_allocate: dummy1-2 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy1-3 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy1-3 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy1-4 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy1-4 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy1-5 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy1-5 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy2-1 allocation score on node1: 0 +pcmk__native_allocate: dummy2-1 allocation score on node2: 0 +pcmk__native_allocate: dummy2-2 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy2-2 allocation score on node2: 0 +pcmk__native_allocate: dummy2-3 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy2-3 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy2-4 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy2-4 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy2-5 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy2-5 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy3-1 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy3-1 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy3-2 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy3-2 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy3-3 allocation score on node1: -INFINITY +pcmk__native_allocate: dummy3-3 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy3-4 allocation score on node1: 0 +pcmk__native_allocate: dummy3-4 allocation score on node2: -INFINITY +pcmk__native_allocate: dummy3-5 allocation score on node1: 0 +pcmk__native_allocate: dummy3-5 allocation score on node2: 0 diff --git a/pengine/test10/ordered-set-natural.summary b/pengine/test10/ordered-set-natural.summary index e9667fdf21c..a757ea5fc62 100644 --- a/pengine/test10/ordered-set-natural.summary +++ b/pengine/test10/ordered-set-natural.summary @@ -1,4 +1,4 @@ -4 of 15 resources DISABLED and 0 BLOCKED from being started due to failures +3 of 15 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/origin.exp b/pengine/test10/origin.exp index 780be476167..4b3cde6bc45 100644 --- a/pengine/test10/origin.exp +++ b/pengine/test10/origin.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="resD_monitor_3600000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="resD_monitor_3600000" on_node="node1" on_node_uuid="node1"> <primitive id="resD" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="3600000" CRM_meta_interval_origin="2014-06-01 00:35:00" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_start_delay="2100000" CRM_meta_timeout="60000" /> </rsc_op> diff --git a/pengine/test10/origin.scores b/pengine/test10/origin.scores index 598b97813db..20a3acb61b5 100644 --- a/pengine/test10/origin.scores +++ b/pengine/test10/origin.scores @@ -1,2 +1,2 @@ Allocation scores: -native_color: resD allocation score on node1: 0 +pcmk__native_allocate: resD allocation score on node1: 0 diff --git a/pengine/test10/orphan-0.exp b/pengine/test10/orphan-0.exp index 7bdb18fa137..0f8b454c817 100644 --- a/pengine/test10/orphan-0.exp +++ b/pengine/test10/orphan-0.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="15" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="12" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="16" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="13" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="8" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="rsc_c001n03_monitor_6000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="25" operation="monitor" operation_key="rsc_c001n03_monitor_6000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="6000" CRM_meta_name="monitor" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="17" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="9" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="14" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> diff --git a/pengine/test10/orphan-0.scores b/pengine/test10/orphan-0.scores index a0169ceb105..abc8b3e2eee 100644 --- a/pengine/test10/orphan-0.scores +++ b/pengine/test10/orphan-0.scores @@ -1,17 +1,17 @@ Allocation scores: -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: 0 -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 diff --git a/pengine/test10/orphan-1.dot b/pengine/test10/orphan-1.dot index 9842307a7ba..39c456b69ff 100644 --- a/pengine/test10/orphan-1.dot +++ b/pengine/test10/orphan-1.dot @@ -4,7 +4,6 @@ "DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] @@ -16,7 +15,6 @@ "rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_6000 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_delete_0 c001n08" [ style=bold color="green" fontcolor="black"] -"rsc_c001n08_stop_0 c001n08" -> "all_stopped" [ style = bold] "rsc_c001n08_stop_0 c001n08" -> "rsc_c001n08_delete_0 c001n08" [ style = bold] "rsc_c001n08_stop_0 c001n08" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/orphan-1.exp b/pengine/test10/orphan-1.exp index af4873a88ec..b56db7da344 100644 --- a/pengine/test10/orphan-1.exp +++ b/pengine/test10/orphan-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="15" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="12" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="16" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="13" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="8" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="rsc_c001n03_monitor_6000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="25" operation="monitor" operation_key="rsc_c001n03_monitor_6000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="6000" CRM_meta_name="monitor" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="17" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="9" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="14" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="29" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="28" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" /> </rsc_op> @@ -145,26 +145,14 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="7" operation="delete" operation_key="rsc_c001n08_delete_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="6" operation="delete" operation_key="rsc_c001n08_delete_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> - </trigger> - </inputs> - </synapse> - <synapse id="17"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="29" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="28" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/orphan-1.scores b/pengine/test10/orphan-1.scores index a0169ceb105..abc8b3e2eee 100644 --- a/pengine/test10/orphan-1.scores +++ b/pengine/test10/orphan-1.scores @@ -1,17 +1,17 @@ Allocation scores: -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: 0 -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 diff --git a/pengine/test10/orphan-1.summary b/pengine/test10/orphan-1.summary index 0ab96f4e052..0660978e219 100644 --- a/pengine/test10/orphan-1.summary +++ b/pengine/test10/orphan-1.summary @@ -29,7 +29,6 @@ Executing cluster transition: * Resource action: rsc_c001n01 monitor on c001n02 * Resource action: rsc_c001n08 stop on c001n08 * Resource action: rsc_c001n08 delete on c001n08 - * Pseudo action: all_stopped Revised cluster status: Online: [ c001n01 c001n02 c001n03 c001n08 ] diff --git a/pengine/test10/orphan-2.dot b/pengine/test10/orphan-2.dot index 1a4e05765de..0df2a95c6b6 100644 --- a/pengine/test10/orphan-2.dot +++ b/pengine/test10/orphan-2.dot @@ -4,7 +4,6 @@ digraph "g" { "DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] "DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] "DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] "rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] "rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] @@ -20,7 +19,6 @@ digraph "g" { "rsc_c001n08_clear_failcount_0 c001n08" -> "rsc_c001n08_stop_0 c001n08" [ style = bold] "rsc_c001n08_clear_failcount_0 c001n08" [ style=bold color="green" fontcolor="black"] "rsc_c001n08_delete_0 c001n08" [ style=bold color="green" fontcolor="black"] -"rsc_c001n08_stop_0 c001n08" -> "all_stopped" [ style = bold] "rsc_c001n08_stop_0 c001n08" -> "rsc_c001n08_delete_0 c001n08" [ style = bold] "rsc_c001n08_stop_0 c001n08" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/orphan-2.exp b/pengine/test10/orphan-2.exp index 90042e77310..5a0f6310776 100644 --- a/pengine/test10/orphan-2.exp +++ b/pengine/test10/orphan-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="15" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="12" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="16" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="13" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="8" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="rsc_c001n03_monitor_6000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="27" operation="monitor" operation_key="rsc_c001n03_monitor_6000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="6000" CRM_meta_name="monitor" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="17" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="9" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="14" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -136,23 +136,23 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="31" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="30" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="20" operation="clear_failcount" operation_key="rsc_c001n08_clear_failcount_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <crm_event id="19" operation="clear_failcount" operation_key="rsc_c001n08_clear_failcount_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> <trigger> - <crm_event id="21" operation="clear_failcount" operation_key="rsc_c001n08_clear_failcount_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <crm_event id="20" operation="clear_failcount" operation_key="rsc_c001n08_clear_failcount_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <crm_event id="21" operation="clear_failcount" operation_key="rsc_c001n08_clear_failcount_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <crm_event id="20" operation="clear_failcount" operation_key="rsc_c001n08_clear_failcount_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_no_wait="true" CRM_meta_timeout="20000" /> </crm_event> @@ -161,7 +161,7 @@ </synapse> <synapse id="17"> <action_set> - <crm_event id="20" operation="clear_failcount" operation_key="rsc_c001n08_clear_failcount_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <crm_event id="19" operation="clear_failcount" operation_key="rsc_c001n08_clear_failcount_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_no_wait="true" CRM_meta_timeout="20000" /> </crm_event> @@ -170,26 +170,14 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="7" operation="delete" operation_key="rsc_c001n08_delete_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="6" operation="delete" operation_key="rsc_c001n08_delete_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> - </trigger> - </inputs> - </synapse> - <synapse id="19"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="31" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="30" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/orphan-2.scores b/pengine/test10/orphan-2.scores index a0169ceb105..abc8b3e2eee 100644 --- a/pengine/test10/orphan-2.scores +++ b/pengine/test10/orphan-2.scores @@ -1,17 +1,17 @@ Allocation scores: -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: 0 -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 diff --git a/pengine/test10/orphan-2.summary b/pengine/test10/orphan-2.summary index e04363a0853..ee00ad529c0 100644 --- a/pengine/test10/orphan-2.summary +++ b/pengine/test10/orphan-2.summary @@ -31,7 +31,6 @@ Executing cluster transition: * Cluster action: clear_failcount for rsc_c001n08 on c001n02 * Resource action: rsc_c001n08 stop on c001n08 * Resource action: rsc_c001n08 delete on c001n08 - * Pseudo action: all_stopped Revised cluster status: Online: [ c001n01 c001n02 c001n03 c001n08 ] diff --git a/pengine/test10/params-0.exp b/pengine/test10/params-0.exp index bea3f172f10..c0d8c6535fc 100644 --- a/pengine/test10/params-0.exp +++ b/pengine/test10/params-0.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="17" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="13" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="6" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="14" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="7" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="15" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="8" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="9" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="16" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> diff --git a/pengine/test10/params-0.scores b/pengine/test10/params-0.scores index 6d4ab5db9fb..00417eafc2b 100644 --- a/pengine/test10/params-0.scores +++ b/pengine/test10/params-0.scores @@ -1,21 +1,21 @@ Allocation scores: -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: 0 -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/params-1.dot b/pengine/test10/params-1.dot index d44a701d9fa..c1ad634b693 100644 --- a/pengine/test10/params-1.dot +++ b/pengine/test10/params-1.dot @@ -10,9 +10,7 @@ "DcIPaddr_start_0 c001n02" -> "DcIPaddr_monitor_5000 c001n02" [ style = bold] "DcIPaddr_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_stop_0 c001n02" -> "DcIPaddr_start_0 c001n02" [ style = bold] -"DcIPaddr_stop_0 c001n02" -> "all_stopped" [ style = bold] "DcIPaddr_stop_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/params-1.exp b/pengine/test10/params-1.exp index 87e266986e3..dcdfdef0ffd 100644 --- a/pengine/test10/params-1.exp +++ b/pengine/test10/params-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="23" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="22" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="14" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> @@ -37,23 +37,23 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="6" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="14" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="23" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="22" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> @@ -66,13 +66,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="6" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="15" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="21000" ip="127.0.0.11"/> </rsc_op> @@ -81,7 +81,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="21000" ip="127.0.0.11"/> </rsc_op> @@ -90,7 +90,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="8" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="21000" ip="127.0.0.11"/> </rsc_op> @@ -108,7 +108,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="rsc_c001n02_monitor_6000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="27" operation="monitor" operation_key="rsc_c001n02_monitor_6000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="6000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -117,7 +117,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -126,7 +126,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="16" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -135,7 +135,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="9" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -153,7 +153,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -162,7 +162,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -171,7 +171,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -180,7 +180,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -189,7 +189,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="17" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -198,24 +198,11 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="13" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="21"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="23" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/params-1.scores b/pengine/test10/params-1.scores index 6d4ab5db9fb..00417eafc2b 100644 --- a/pengine/test10/params-1.scores +++ b/pengine/test10/params-1.scores @@ -1,21 +1,21 @@ Allocation scores: -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: 0 -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/params-1.summary b/pengine/test10/params-1.summary index b237672083b..46d6f818e32 100644 --- a/pengine/test10/params-1.summary +++ b/pengine/test10/params-1.summary @@ -33,7 +33,6 @@ Executing cluster transition: * Resource action: rsc_c001n01 monitor on c001n08 * Resource action: rsc_c001n01 monitor on c001n03 * Resource action: rsc_c001n01 monitor on c001n02 - * Pseudo action: all_stopped Revised cluster status: Online: [ c001n01 c001n02 c001n03 c001n08 ] diff --git a/pengine/test10/params-2.dot b/pengine/test10/params-2.dot index 162a5ae3a11..4cb78f75791 100644 --- a/pengine/test10/params-2.dot +++ b/pengine/test10/params-2.dot @@ -1,9 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "do_shutdown node1" [ style=bold color="green" fontcolor="black" ] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "do_shutdown node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_delete_0 node2" -> "rsc2_start_0 node2" [ style = bold] @@ -13,7 +11,6 @@ "rsc2_monitor_0 node3" -> "rsc2_start_0 node2" [ style = bold] "rsc2_monitor_0 node3" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "rsc2_delete_0 node2" [ style = bold] "rsc2_stop_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/params-2.exp b/pengine/test10/params-2.exp index f6d7c53dfb1..69dc88ab042 100644 --- a/pengine/test10/params-2.exp +++ b/pengine/test10/params-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc2_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="10" operation="monitor" operation_key="rsc2_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc2" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -46,42 +46,42 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="1" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="3" operation="delete" operation_key="rsc2_delete_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="delete" operation_key="rsc2_delete_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc2_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="10" operation="monitor" operation_key="rsc2_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="3" operation="delete" operation_key="rsc2_delete_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="delete" operation_key="rsc2_delete_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="1" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="1" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -90,26 +90,26 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc3_start_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc3" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="delete" operation_key="rsc3_delete_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="4" operation="delete" operation_key="rsc3_delete_0" on_node="node3" on_node_uuid="node3"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="delete" operation_key="rsc3_delete_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="4" operation="delete" operation_key="rsc3_delete_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc3" class="lsb" type="apache"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_timeout="20000" /> </rsc_op> @@ -136,7 +136,7 @@ </synapse> <synapse id="12"> <action_set> - <crm_event id="15" operation="do_shutdown" operation_key="do_shutdown-node1" on_node="node1" on_node_uuid="node1"> + <crm_event id="13" operation="do_shutdown" operation_key="do_shutdown-node1" on_node="node1" on_node_uuid="node1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_no_wait="true" /> <downed> <node id="node1"/> @@ -145,22 +145,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="13"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="11" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/params-2.scores b/pengine/test10/params-2.scores index d18b47f1cd1..ec2abfc2c83 100644 --- a/pengine/test10/params-2.scores +++ b/pengine/test10/params-2.scores @@ -1,4 +1,4 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 10 -native_color: rsc2 allocation score on node2: 20 -native_color: rsc3 allocation score on node3: 30 +pcmk__native_allocate: rsc1 allocation score on node1: 10 +pcmk__native_allocate: rsc2 allocation score on node2: 20 +pcmk__native_allocate: rsc3 allocation score on node3: 30 diff --git a/pengine/test10/params-2.summary b/pengine/test10/params-2.summary index c19659a5cbe..6fab75f3753 100644 --- a/pengine/test10/params-2.summary +++ b/pengine/test10/params-2.summary @@ -23,7 +23,6 @@ Executing cluster transition: * Resource action: rsc3 monitor on node1 * Resource action: rsc3 delete on node3 * Cluster action: do_shutdown on node1 - * Pseudo action: all_stopped * Resource action: rsc2 delete on node2 * Resource action: rsc3 start on node3 * Resource action: rsc2 start on node2 diff --git a/pengine/test10/params-4.exp b/pengine/test10/params-4.exp index 2b31cb17f06..627311d687e 100644 --- a/pengine/test10/params-4.exp +++ b/pengine/test10/params-4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="14" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> @@ -28,20 +28,20 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="reload" operation_key="DcIPaddr_reload_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="6" operation="reload" operation_key="DcIPaddr_reload_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="14" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> @@ -54,13 +54,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="7" operation="reload" operation_key="DcIPaddr_reload_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="6" operation="reload" operation_key="DcIPaddr_reload_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="15" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="21000" ip="127.0.0.11"/> </rsc_op> @@ -69,7 +69,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="21000" ip="127.0.0.11"/> </rsc_op> @@ -78,7 +78,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="8" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="21000" ip="127.0.0.11"/> </rsc_op> @@ -96,7 +96,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="rsc_c001n02_monitor_6000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="28" operation="monitor" operation_key="rsc_c001n02_monitor_6000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="6000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -105,7 +105,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -114,7 +114,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="16" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -123,7 +123,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="9" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -141,7 +141,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -150,7 +150,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -159,7 +159,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -168,7 +168,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -177,7 +177,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="17" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -186,7 +186,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="13" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> diff --git a/pengine/test10/params-4.scores b/pengine/test10/params-4.scores index 6d4ab5db9fb..00417eafc2b 100644 --- a/pengine/test10/params-4.scores +++ b/pengine/test10/params-4.scores @@ -1,21 +1,21 @@ Allocation scores: -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: 0 -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/params-5.dot b/pengine/test10/params-5.dot index cb00964e802..6370be2a09e 100644 --- a/pengine/test10/params-5.dot +++ b/pengine/test10/params-5.dot @@ -10,9 +10,7 @@ digraph "g" { "DcIPaddr_start_0 c001n02" -> "DcIPaddr_monitor_5000 c001n02" [ style = bold] "DcIPaddr_start_0 c001n02" [ style=bold color="green" fontcolor="black"] "DcIPaddr_stop_0 c001n02" -> "DcIPaddr_start_0 c001n02" [ style = bold] -"DcIPaddr_stop_0 c001n02" -> "all_stopped" [ style = bold] "DcIPaddr_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] "rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] "rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/params-5.exp b/pengine/test10/params-5.exp index 788dd8b6421..951a012e8ad 100644 --- a/pengine/test10/params-5.exp +++ b/pengine/test10/params-5.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="23" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="22" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="14" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> @@ -37,23 +37,23 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="6" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="127.0.0.20"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="14" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="23" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="22" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> @@ -66,13 +66,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> + <rsc_op id="6" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="15" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="21000" ip="127.0.0.11"/> </rsc_op> @@ -81,7 +81,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="21000" ip="127.0.0.11"/> </rsc_op> @@ -90,7 +90,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="8" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="21000" ip="127.0.0.11"/> </rsc_op> @@ -108,7 +108,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="rsc_c001n02_monitor_6000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="27" operation="monitor" operation_key="rsc_c001n02_monitor_6000" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="6000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -117,7 +117,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -126,7 +126,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="16" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -135,7 +135,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="9" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -153,7 +153,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -162,7 +162,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -171,7 +171,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -180,7 +180,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -189,7 +189,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="17" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -198,24 +198,11 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="13" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="21"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="23" operation="stop" operation_key="DcIPaddr_stop_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/params-5.scores b/pengine/test10/params-5.scores index 6d4ab5db9fb..00417eafc2b 100644 --- a/pengine/test10/params-5.scores +++ b/pengine/test10/params-5.scores @@ -1,21 +1,21 @@ Allocation scores: -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: 0 -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/params-5.summary b/pengine/test10/params-5.summary index b237672083b..46d6f818e32 100644 --- a/pengine/test10/params-5.summary +++ b/pengine/test10/params-5.summary @@ -33,7 +33,6 @@ Executing cluster transition: * Resource action: rsc_c001n01 monitor on c001n08 * Resource action: rsc_c001n01 monitor on c001n03 * Resource action: rsc_c001n01 monitor on c001n02 - * Pseudo action: all_stopped Revised cluster status: Online: [ c001n01 c001n02 c001n03 c001n08 ] diff --git a/pengine/test10/params-6.exp b/pengine/test10/params-6.exp index f33ca749808..93606865140 100644 --- a/pengine/test10/params-6.exp +++ b/pengine/test10/params-6.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="331" operation="monitor" operation_key="vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm_monitor_10000" on_node="v03-b" on_node_uuid="v03-b"> + <rsc_op id="330" operation="monitor" operation_key="vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm_monitor_10000" on_node="v03-b" on_node_uuid="v03-b"> <primitive id="vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="v03-b" CRM_meta_on_node_uuid="v03-b" CRM_meta_timeout="30000" arch="x86_64" blkio_weight="100" bootdev="network" devices="netif:0,bridge,vlan1,00:16:3e:80:1f:d9,10.5.4.65;memballon;console;graphics;watchdog;" domain_name="vd01-b.cdev.ttc.prague.cz.vds-ok.com" domain_uuid="1d64858e-35e8-4be5-95c4-00d8a7801fd9" fencing_method="qpid" force_stop="1" host_role_needed="" hypervisor="qemu:///system" mem_mb="2048" migration_transport="tls" schedinfo_weight="20" vcpu_num="1" vcpu_policy="share"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="336" operation="monitor" operation_key="vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_monitor_10000" on_node="v03-b" on_node_uuid="v03-b"> + <rsc_op id="335" operation="monitor" operation_key="vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_monitor_10000" on_node="v03-b" on_node_uuid="v03-b"> <primitive id="vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="v03-b" CRM_meta_on_node_uuid="v03-b" CRM_meta_timeout="30000" arch="x86_64" blkio_weight="100" bootdev="network" devices="netif:0,bridge,vlan1,00:16:3e:ef:13:04,10.5.4.67;memballon;console;graphics;watchdog;" domain_name="vd01-d.cdev.ttc.prague.cz.vds-ok.com" domain_uuid="570d45ea-24e0-46d9-b63c-6a398bef1304" fencing_method="qpid" force_stop="1" host_role_needed="" hypervisor="qemu:///system" mem_mb="2048" migration_transport="tls" schedinfo_weight="20" vcpu_num="1" vcpu_policy="share"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="92" operation="reload" operation_key="c5-x64-devel.vds-ok.com-vm_reload_0" on_node="v03-a" on_node_uuid="v03-a"> + <rsc_op id="91" operation="reload" operation_key="c5-x64-devel.vds-ok.com-vm_reload_0" on_node="v03-a" on_node_uuid="v03-a"> <primitive id="c5-x64-devel.vds-ok.com-vm" class="ocf" provider="vds-ok" type="VirtualDomain"/> <attributes CRM_meta_on_node="v03-a" CRM_meta_on_node_uuid="v03-a" CRM_meta_timeout="20000" arch="x86_64" blkio_weight="100" cpu_model="VDS_OK" devices="disk:0,vds-ok-pool-1,c5-x64-devel.vds-ok.com_disk0,51200;netif:0,bridge,vlan5,00:16:3e:46:c7:e2,10.5.0.11;netif:1,mcast,mcast-test,00:16:3e:46:c7:e3,;console;graphics;watchdog;" domain_name="c5-x64-devel.vds-ok.com" domain_uuid="2c4cc2df-eccc-4ef0-893f-516ff846c7e2" force_stop="0" host_role_needed="" hypervisor="qemu:///system" mem_mb="2048" migration_transport="tls" schedinfo_weight="80" system_model="Development Server;1.0;DS-000100;00001" vcpu_num="4" vcpu_policy="share"/> </rsc_op> @@ -35,13 +35,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="92" operation="reload" operation_key="c5-x64-devel.vds-ok.com-vm_reload_0" on_node="v03-a" on_node_uuid="v03-a"/> + <rsc_op id="91" operation="reload" operation_key="c5-x64-devel.vds-ok.com-vm_reload_0" on_node="v03-a" on_node_uuid="v03-a"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="91" operation="load_stopped_mgmt01" operation_key="load_stopped_mgmt01"> + <pseudo_event id="90" operation="load_stopped_v03-b" operation_key="load_stopped_v03-b"> <attributes /> </pseudo_event> </action_set> @@ -49,7 +49,7 @@ </synapse> <synapse id="5"> <action_set> - <pseudo_event id="90" operation="load_stopped_v03-b" operation_key="load_stopped_v03-b"> + <pseudo_event id="89" operation="load_stopped_v03-a" operation_key="load_stopped_v03-a"> <attributes /> </pseudo_event> </action_set> @@ -57,7 +57,7 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="89" operation="load_stopped_v03-a" operation_key="load_stopped_v03-a"> + <pseudo_event id="88" operation="load_stopped_mgmt01" operation_key="load_stopped_mgmt01"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/params-6.scores b/pengine/test10/params-6.scores index 76b9a206066..bdfa67edfbd 100644 --- a/pengine/test10/params-6.scores +++ b/pengine/test10/params-6.scores @@ -1,1798 +1,1798 @@ Allocation scores: -clone_color: cl-clvmd allocation score on mgmt01: 0 -clone_color: cl-clvmd allocation score on v03-a: 0 -clone_color: cl-clvmd allocation score on v03-b: 0 -clone_color: cl-dlm allocation score on mgmt01: 0 -clone_color: cl-dlm allocation score on v03-a: 0 -clone_color: cl-dlm allocation score on v03-b: 0 -clone_color: cl-iscsid allocation score on mgmt01: 0 -clone_color: cl-iscsid allocation score on v03-a: 0 -clone_color: cl-iscsid allocation score on v03-b: 0 -clone_color: cl-libvirt-images-fs allocation score on mgmt01: 0 -clone_color: cl-libvirt-images-fs allocation score on v03-a: 0 -clone_color: cl-libvirt-images-fs allocation score on v03-b: 0 -clone_color: cl-libvirt-images-pool allocation score on mgmt01: -INFINITY -clone_color: cl-libvirt-images-pool allocation score on v03-a: 0 -clone_color: cl-libvirt-images-pool allocation score on v03-b: 0 -clone_color: cl-libvirt-install-fs allocation score on mgmt01: 0 -clone_color: cl-libvirt-install-fs allocation score on v03-a: 0 -clone_color: cl-libvirt-install-fs allocation score on v03-b: 0 -clone_color: cl-libvirt-qpid allocation score on mgmt01: -INFINITY -clone_color: cl-libvirt-qpid allocation score on v03-a: 0 -clone_color: cl-libvirt-qpid allocation score on v03-b: 0 -clone_color: cl-libvirtd allocation score on mgmt01: -INFINITY -clone_color: cl-libvirtd allocation score on v03-a: 0 -clone_color: cl-libvirtd allocation score on v03-b: 0 -clone_color: cl-mcast-test-net allocation score on mgmt01: -INFINITY -clone_color: cl-mcast-test-net allocation score on v03-a: 0 -clone_color: cl-mcast-test-net allocation score on v03-b: 0 -clone_color: cl-multipathd allocation score on mgmt01: 0 -clone_color: cl-multipathd allocation score on v03-a: 0 -clone_color: cl-multipathd allocation score on v03-b: 0 -clone_color: cl-node-params allocation score on mgmt01: -INFINITY -clone_color: cl-node-params allocation score on v03-a: 0 -clone_color: cl-node-params allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-0-iscsi allocation score on mgmt01: 0 -clone_color: cl-vds-ok-pool-0-iscsi allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-0-iscsi allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-0-pool allocation score on mgmt01: -INFINITY -clone_color: cl-vds-ok-pool-0-pool allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-0-pool allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-0-vg allocation score on mgmt01: 0 -clone_color: cl-vds-ok-pool-0-vg allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-0-vg allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-1-iscsi allocation score on mgmt01: 0 -clone_color: cl-vds-ok-pool-1-iscsi allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-1-iscsi allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-1-pool allocation score on mgmt01: -INFINITY -clone_color: cl-vds-ok-pool-1-pool allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-1-pool allocation score on v03-b: 0 -clone_color: cl-vds-ok-pool-1-vg allocation score on mgmt01: 0 -clone_color: cl-vds-ok-pool-1-vg allocation score on v03-a: 0 -clone_color: cl-vds-ok-pool-1-vg allocation score on v03-b: 0 -clone_color: cl-vlan1-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan1-if allocation score on v03-a: 0 -clone_color: cl-vlan1-if allocation score on v03-b: 0 -clone_color: cl-vlan101-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan101-if allocation score on v03-a: 0 -clone_color: cl-vlan101-if allocation score on v03-b: 0 -clone_color: cl-vlan102-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan102-if allocation score on v03-a: 0 -clone_color: cl-vlan102-if allocation score on v03-b: 0 -clone_color: cl-vlan103-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan103-if allocation score on v03-a: 0 -clone_color: cl-vlan103-if allocation score on v03-b: 0 -clone_color: cl-vlan104-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan104-if allocation score on v03-a: 0 -clone_color: cl-vlan104-if allocation score on v03-b: 0 -clone_color: cl-vlan200-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan200-if allocation score on v03-a: 0 -clone_color: cl-vlan200-if allocation score on v03-b: 0 -clone_color: cl-vlan3-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan3-if allocation score on v03-a: 0 -clone_color: cl-vlan3-if allocation score on v03-b: 0 -clone_color: cl-vlan4-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan4-if allocation score on v03-a: 0 -clone_color: cl-vlan4-if allocation score on v03-b: 0 -clone_color: cl-vlan5-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan5-if allocation score on v03-a: 0 -clone_color: cl-vlan5-if allocation score on v03-b: 0 -clone_color: cl-vlan900-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan900-if allocation score on v03-a: 0 -clone_color: cl-vlan900-if allocation score on v03-b: 0 -clone_color: cl-vlan909-if allocation score on mgmt01: -INFINITY -clone_color: cl-vlan909-if allocation score on v03-a: 0 -clone_color: cl-vlan909-if allocation score on v03-b: 0 -clone_color: clvmd:0 allocation score on mgmt01: 0 -clone_color: clvmd:0 allocation score on v03-a: 1 -clone_color: clvmd:0 allocation score on v03-b: 0 -clone_color: clvmd:1 allocation score on mgmt01: 1 -clone_color: clvmd:1 allocation score on v03-a: 0 -clone_color: clvmd:1 allocation score on v03-b: 0 -clone_color: clvmd:2 allocation score on mgmt01: 0 -clone_color: clvmd:2 allocation score on v03-a: 0 -clone_color: clvmd:2 allocation score on v03-b: 1 -clone_color: clvmd:3 allocation score on mgmt01: 0 -clone_color: clvmd:3 allocation score on v03-a: 0 -clone_color: clvmd:3 allocation score on v03-b: 0 -clone_color: clvmd:4 allocation score on mgmt01: 0 -clone_color: clvmd:4 allocation score on v03-a: 0 -clone_color: clvmd:4 allocation score on v03-b: 0 -clone_color: clvmd:5 allocation score on mgmt01: 0 -clone_color: clvmd:5 allocation score on v03-a: 0 -clone_color: clvmd:5 allocation score on v03-b: 0 -clone_color: clvmd:6 allocation score on mgmt01: 0 -clone_color: clvmd:6 allocation score on v03-a: 0 -clone_color: clvmd:6 allocation score on v03-b: 0 -clone_color: clvmd:7 allocation score on mgmt01: 0 -clone_color: clvmd:7 allocation score on v03-a: 0 -clone_color: clvmd:7 allocation score on v03-b: 0 -clone_color: clvmd:8 allocation score on mgmt01: 0 -clone_color: clvmd:8 allocation score on v03-a: 0 -clone_color: clvmd:8 allocation score on v03-b: 0 -clone_color: dlm:0 allocation score on mgmt01: 0 -clone_color: dlm:0 allocation score on v03-a: 1 -clone_color: dlm:0 allocation score on v03-b: 0 -clone_color: dlm:1 allocation score on mgmt01: 1 -clone_color: dlm:1 allocation score on v03-a: 0 -clone_color: dlm:1 allocation score on v03-b: 0 -clone_color: dlm:2 allocation score on mgmt01: 0 -clone_color: dlm:2 allocation score on v03-a: 0 -clone_color: dlm:2 allocation score on v03-b: 1 -clone_color: dlm:3 allocation score on mgmt01: 0 -clone_color: dlm:3 allocation score on v03-a: 0 -clone_color: dlm:3 allocation score on v03-b: 0 -clone_color: dlm:4 allocation score on mgmt01: 0 -clone_color: dlm:4 allocation score on v03-a: 0 -clone_color: dlm:4 allocation score on v03-b: 0 -clone_color: dlm:5 allocation score on mgmt01: 0 -clone_color: dlm:5 allocation score on v03-a: 0 -clone_color: dlm:5 allocation score on v03-b: 0 -clone_color: dlm:6 allocation score on mgmt01: 0 -clone_color: dlm:6 allocation score on v03-a: 0 -clone_color: dlm:6 allocation score on v03-b: 0 -clone_color: dlm:7 allocation score on mgmt01: 0 -clone_color: dlm:7 allocation score on v03-a: 0 -clone_color: dlm:7 allocation score on v03-b: 0 -clone_color: dlm:8 allocation score on mgmt01: 0 -clone_color: dlm:8 allocation score on v03-a: 0 -clone_color: dlm:8 allocation score on v03-b: 0 -clone_color: iscsid:0 allocation score on mgmt01: 0 -clone_color: iscsid:0 allocation score on v03-a: 1 -clone_color: iscsid:0 allocation score on v03-b: 0 -clone_color: iscsid:1 allocation score on mgmt01: 1 -clone_color: iscsid:1 allocation score on v03-a: 0 -clone_color: iscsid:1 allocation score on v03-b: 0 -clone_color: iscsid:2 allocation score on mgmt01: 0 -clone_color: iscsid:2 allocation score on v03-a: 0 -clone_color: iscsid:2 allocation score on v03-b: 1 -clone_color: iscsid:3 allocation score on mgmt01: 0 -clone_color: iscsid:3 allocation score on v03-a: 0 -clone_color: iscsid:3 allocation score on v03-b: 0 -clone_color: iscsid:4 allocation score on mgmt01: 0 -clone_color: iscsid:4 allocation score on v03-a: 0 -clone_color: iscsid:4 allocation score on v03-b: 0 -clone_color: iscsid:5 allocation score on mgmt01: 0 -clone_color: iscsid:5 allocation score on v03-a: 0 -clone_color: iscsid:5 allocation score on v03-b: 0 -clone_color: iscsid:6 allocation score on mgmt01: 0 -clone_color: iscsid:6 allocation score on v03-a: 0 -clone_color: iscsid:6 allocation score on v03-b: 0 -clone_color: iscsid:7 allocation score on mgmt01: 0 -clone_color: iscsid:7 allocation score on v03-a: 0 -clone_color: iscsid:7 allocation score on v03-b: 0 -clone_color: iscsid:8 allocation score on mgmt01: 0 -clone_color: iscsid:8 allocation score on v03-a: 0 -clone_color: iscsid:8 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:0 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:0 allocation score on v03-a: 1 -clone_color: libvirt-images-fs:0 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:1 allocation score on mgmt01: 1 -clone_color: libvirt-images-fs:1 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:1 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:2 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:2 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:2 allocation score on v03-b: 1 -clone_color: libvirt-images-fs:3 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:3 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:3 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:4 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:4 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:4 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:5 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:5 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:5 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:6 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:6 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:6 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:7 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:7 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:7 allocation score on v03-b: 0 -clone_color: libvirt-images-fs:8 allocation score on mgmt01: 0 -clone_color: libvirt-images-fs:8 allocation score on v03-a: 0 -clone_color: libvirt-images-fs:8 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:0 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:0 allocation score on v03-a: 1 -clone_color: libvirt-images-pool:0 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:1 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:1 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:1 allocation score on v03-b: 1 -clone_color: libvirt-images-pool:2 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:2 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:2 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:3 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:3 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:3 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:4 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:4 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:4 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:5 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:5 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:5 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:6 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:6 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:6 allocation score on v03-b: 0 -clone_color: libvirt-images-pool:7 allocation score on mgmt01: -INFINITY -clone_color: libvirt-images-pool:7 allocation score on v03-a: 0 -clone_color: libvirt-images-pool:7 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:0 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:0 allocation score on v03-a: 1 -clone_color: libvirt-install-fs:0 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:1 allocation score on mgmt01: 1 -clone_color: libvirt-install-fs:1 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:1 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:2 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:2 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:2 allocation score on v03-b: 1 -clone_color: libvirt-install-fs:3 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:3 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:3 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:4 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:4 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:4 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:5 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:5 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:5 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:6 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:6 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:6 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:7 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:7 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:7 allocation score on v03-b: 0 -clone_color: libvirt-install-fs:8 allocation score on mgmt01: 0 -clone_color: libvirt-install-fs:8 allocation score on v03-a: 0 -clone_color: libvirt-install-fs:8 allocation score on v03-b: 0 -clone_color: libvirt-qpid:0 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:0 allocation score on v03-a: 1 -clone_color: libvirt-qpid:0 allocation score on v03-b: 0 -clone_color: libvirt-qpid:1 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:1 allocation score on v03-a: 0 -clone_color: libvirt-qpid:1 allocation score on v03-b: 1 -clone_color: libvirt-qpid:2 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:2 allocation score on v03-a: 0 -clone_color: libvirt-qpid:2 allocation score on v03-b: 0 -clone_color: libvirt-qpid:3 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:3 allocation score on v03-a: 0 -clone_color: libvirt-qpid:3 allocation score on v03-b: 0 -clone_color: libvirt-qpid:4 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:4 allocation score on v03-a: 0 -clone_color: libvirt-qpid:4 allocation score on v03-b: 0 -clone_color: libvirt-qpid:5 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:5 allocation score on v03-a: 0 -clone_color: libvirt-qpid:5 allocation score on v03-b: 0 -clone_color: libvirt-qpid:6 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:6 allocation score on v03-a: 0 -clone_color: libvirt-qpid:6 allocation score on v03-b: 0 -clone_color: libvirt-qpid:7 allocation score on mgmt01: -INFINITY -clone_color: libvirt-qpid:7 allocation score on v03-a: 0 -clone_color: libvirt-qpid:7 allocation score on v03-b: 0 -clone_color: libvirtd:0 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:0 allocation score on v03-a: 1 -clone_color: libvirtd:0 allocation score on v03-b: 0 -clone_color: libvirtd:1 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:1 allocation score on v03-a: 0 -clone_color: libvirtd:1 allocation score on v03-b: 1 -clone_color: libvirtd:2 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:2 allocation score on v03-a: 0 -clone_color: libvirtd:2 allocation score on v03-b: 0 -clone_color: libvirtd:3 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:3 allocation score on v03-a: 0 -clone_color: libvirtd:3 allocation score on v03-b: 0 -clone_color: libvirtd:4 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:4 allocation score on v03-a: 0 -clone_color: libvirtd:4 allocation score on v03-b: 0 -clone_color: libvirtd:5 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:5 allocation score on v03-a: 0 -clone_color: libvirtd:5 allocation score on v03-b: 0 -clone_color: libvirtd:6 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:6 allocation score on v03-a: 0 -clone_color: libvirtd:6 allocation score on v03-b: 0 -clone_color: libvirtd:7 allocation score on mgmt01: -INFINITY -clone_color: libvirtd:7 allocation score on v03-a: 0 -clone_color: libvirtd:7 allocation score on v03-b: 0 -clone_color: mcast-test-net:0 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:0 allocation score on v03-a: 1 -clone_color: mcast-test-net:0 allocation score on v03-b: 0 -clone_color: mcast-test-net:1 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:1 allocation score on v03-a: 0 -clone_color: mcast-test-net:1 allocation score on v03-b: 1 -clone_color: mcast-test-net:2 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:2 allocation score on v03-a: 0 -clone_color: mcast-test-net:2 allocation score on v03-b: 0 -clone_color: mcast-test-net:3 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:3 allocation score on v03-a: 0 -clone_color: mcast-test-net:3 allocation score on v03-b: 0 -clone_color: mcast-test-net:4 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:4 allocation score on v03-a: 0 -clone_color: mcast-test-net:4 allocation score on v03-b: 0 -clone_color: mcast-test-net:5 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:5 allocation score on v03-a: 0 -clone_color: mcast-test-net:5 allocation score on v03-b: 0 -clone_color: mcast-test-net:6 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:6 allocation score on v03-a: 0 -clone_color: mcast-test-net:6 allocation score on v03-b: 0 -clone_color: mcast-test-net:7 allocation score on mgmt01: -INFINITY -clone_color: mcast-test-net:7 allocation score on v03-a: 0 -clone_color: mcast-test-net:7 allocation score on v03-b: 0 -clone_color: multipathd:0 allocation score on mgmt01: 0 -clone_color: multipathd:0 allocation score on v03-a: 1 -clone_color: multipathd:0 allocation score on v03-b: 0 -clone_color: multipathd:1 allocation score on mgmt01: 1 -clone_color: multipathd:1 allocation score on v03-a: 0 -clone_color: multipathd:1 allocation score on v03-b: 0 -clone_color: multipathd:2 allocation score on mgmt01: 0 -clone_color: multipathd:2 allocation score on v03-a: 0 -clone_color: multipathd:2 allocation score on v03-b: 1 -clone_color: multipathd:3 allocation score on mgmt01: 0 -clone_color: multipathd:3 allocation score on v03-a: 0 -clone_color: multipathd:3 allocation score on v03-b: 0 -clone_color: multipathd:4 allocation score on mgmt01: 0 -clone_color: multipathd:4 allocation score on v03-a: 0 -clone_color: multipathd:4 allocation score on v03-b: 0 -clone_color: multipathd:5 allocation score on mgmt01: 0 -clone_color: multipathd:5 allocation score on v03-a: 0 -clone_color: multipathd:5 allocation score on v03-b: 0 -clone_color: multipathd:6 allocation score on mgmt01: 0 -clone_color: multipathd:6 allocation score on v03-a: 0 -clone_color: multipathd:6 allocation score on v03-b: 0 -clone_color: multipathd:7 allocation score on mgmt01: 0 -clone_color: multipathd:7 allocation score on v03-a: 0 -clone_color: multipathd:7 allocation score on v03-b: 0 -clone_color: multipathd:8 allocation score on mgmt01: 0 -clone_color: multipathd:8 allocation score on v03-a: 0 -clone_color: multipathd:8 allocation score on v03-b: 0 -clone_color: node-params:0 allocation score on mgmt01: -INFINITY -clone_color: node-params:0 allocation score on v03-a: 1 -clone_color: node-params:0 allocation score on v03-b: 0 -clone_color: node-params:1 allocation score on mgmt01: -INFINITY -clone_color: node-params:1 allocation score on v03-a: 0 -clone_color: node-params:1 allocation score on v03-b: 1 -clone_color: node-params:2 allocation score on mgmt01: -INFINITY -clone_color: node-params:2 allocation score on v03-a: 0 -clone_color: node-params:2 allocation score on v03-b: 0 -clone_color: node-params:3 allocation score on mgmt01: -INFINITY -clone_color: node-params:3 allocation score on v03-a: 0 -clone_color: node-params:3 allocation score on v03-b: 0 -clone_color: node-params:4 allocation score on mgmt01: -INFINITY -clone_color: node-params:4 allocation score on v03-a: 0 -clone_color: node-params:4 allocation score on v03-b: 0 -clone_color: node-params:5 allocation score on mgmt01: -INFINITY -clone_color: node-params:5 allocation score on v03-a: 0 -clone_color: node-params:5 allocation score on v03-b: 0 -clone_color: node-params:6 allocation score on mgmt01: -INFINITY -clone_color: node-params:6 allocation score on v03-a: 0 -clone_color: node-params:6 allocation score on v03-b: 0 -clone_color: node-params:7 allocation score on mgmt01: -INFINITY -clone_color: node-params:7 allocation score on v03-a: 0 -clone_color: node-params:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:0 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:0 allocation score on v03-a: 1 -clone_color: vds-ok-pool-0-iscsi:0 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:1 allocation score on mgmt01: 1 -clone_color: vds-ok-pool-0-iscsi:1 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:1 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:2 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:2 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:2 allocation score on v03-b: 1 -clone_color: vds-ok-pool-0-iscsi:3 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:4 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:5 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:6 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:7 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-iscsi:8 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-iscsi:8 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-iscsi:8 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:0 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:0 allocation score on v03-a: 1 -clone_color: vds-ok-pool-0-pool:0 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:1 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:1 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:1 allocation score on v03-b: 1 -clone_color: vds-ok-pool-0-pool:2 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:2 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:2 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:3 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:4 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:5 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:6 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-pool:7 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-0-pool:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-pool:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:0 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:0 allocation score on v03-a: 1 -clone_color: vds-ok-pool-0-vg:0 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:1 allocation score on mgmt01: 1 -clone_color: vds-ok-pool-0-vg:1 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:1 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:2 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:2 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:2 allocation score on v03-b: 1 -clone_color: vds-ok-pool-0-vg:3 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:4 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:5 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:6 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:7 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-0-vg:8 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-0-vg:8 allocation score on v03-a: 0 -clone_color: vds-ok-pool-0-vg:8 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:0 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:0 allocation score on v03-a: 1 -clone_color: vds-ok-pool-1-iscsi:0 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:1 allocation score on mgmt01: 1 -clone_color: vds-ok-pool-1-iscsi:1 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:1 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:2 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:2 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:2 allocation score on v03-b: 1 -clone_color: vds-ok-pool-1-iscsi:3 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:4 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:5 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:6 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:7 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-iscsi:8 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-iscsi:8 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-iscsi:8 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:0 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:0 allocation score on v03-a: 1 -clone_color: vds-ok-pool-1-pool:0 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:1 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:1 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:1 allocation score on v03-b: 1 -clone_color: vds-ok-pool-1-pool:2 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:2 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:2 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:3 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:4 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:5 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:6 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-pool:7 allocation score on mgmt01: -INFINITY -clone_color: vds-ok-pool-1-pool:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-pool:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:0 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:0 allocation score on v03-a: 1 -clone_color: vds-ok-pool-1-vg:0 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:1 allocation score on mgmt01: 1 -clone_color: vds-ok-pool-1-vg:1 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:1 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:2 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:2 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:2 allocation score on v03-b: 1 -clone_color: vds-ok-pool-1-vg:3 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:3 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:3 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:4 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:4 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:4 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:5 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:5 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:5 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:6 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:6 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:6 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:7 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:7 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:7 allocation score on v03-b: 0 -clone_color: vds-ok-pool-1-vg:8 allocation score on mgmt01: 0 -clone_color: vds-ok-pool-1-vg:8 allocation score on v03-a: 0 -clone_color: vds-ok-pool-1-vg:8 allocation score on v03-b: 0 -clone_color: vlan1-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:0 allocation score on v03-a: 1 -clone_color: vlan1-if:0 allocation score on v03-b: 0 -clone_color: vlan1-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:1 allocation score on v03-a: 0 -clone_color: vlan1-if:1 allocation score on v03-b: 1 -clone_color: vlan1-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:2 allocation score on v03-a: 0 -clone_color: vlan1-if:2 allocation score on v03-b: 0 -clone_color: vlan1-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:3 allocation score on v03-a: 0 -clone_color: vlan1-if:3 allocation score on v03-b: 0 -clone_color: vlan1-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:4 allocation score on v03-a: 0 -clone_color: vlan1-if:4 allocation score on v03-b: 0 -clone_color: vlan1-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:5 allocation score on v03-a: 0 -clone_color: vlan1-if:5 allocation score on v03-b: 0 -clone_color: vlan1-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:6 allocation score on v03-a: 0 -clone_color: vlan1-if:6 allocation score on v03-b: 0 -clone_color: vlan1-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan1-if:7 allocation score on v03-a: 0 -clone_color: vlan1-if:7 allocation score on v03-b: 0 -clone_color: vlan101-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:0 allocation score on v03-a: 1 -clone_color: vlan101-if:0 allocation score on v03-b: 0 -clone_color: vlan101-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:1 allocation score on v03-a: 0 -clone_color: vlan101-if:1 allocation score on v03-b: 1 -clone_color: vlan101-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:2 allocation score on v03-a: 0 -clone_color: vlan101-if:2 allocation score on v03-b: 0 -clone_color: vlan101-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:3 allocation score on v03-a: 0 -clone_color: vlan101-if:3 allocation score on v03-b: 0 -clone_color: vlan101-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:4 allocation score on v03-a: 0 -clone_color: vlan101-if:4 allocation score on v03-b: 0 -clone_color: vlan101-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:5 allocation score on v03-a: 0 -clone_color: vlan101-if:5 allocation score on v03-b: 0 -clone_color: vlan101-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:6 allocation score on v03-a: 0 -clone_color: vlan101-if:6 allocation score on v03-b: 0 -clone_color: vlan101-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan101-if:7 allocation score on v03-a: 0 -clone_color: vlan101-if:7 allocation score on v03-b: 0 -clone_color: vlan102-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:0 allocation score on v03-a: 1 -clone_color: vlan102-if:0 allocation score on v03-b: 0 -clone_color: vlan102-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:1 allocation score on v03-a: 0 -clone_color: vlan102-if:1 allocation score on v03-b: 1 -clone_color: vlan102-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:2 allocation score on v03-a: 0 -clone_color: vlan102-if:2 allocation score on v03-b: 0 -clone_color: vlan102-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:3 allocation score on v03-a: 0 -clone_color: vlan102-if:3 allocation score on v03-b: 0 -clone_color: vlan102-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:4 allocation score on v03-a: 0 -clone_color: vlan102-if:4 allocation score on v03-b: 0 -clone_color: vlan102-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:5 allocation score on v03-a: 0 -clone_color: vlan102-if:5 allocation score on v03-b: 0 -clone_color: vlan102-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:6 allocation score on v03-a: 0 -clone_color: vlan102-if:6 allocation score on v03-b: 0 -clone_color: vlan102-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan102-if:7 allocation score on v03-a: 0 -clone_color: vlan102-if:7 allocation score on v03-b: 0 -clone_color: vlan103-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:0 allocation score on v03-a: 1 -clone_color: vlan103-if:0 allocation score on v03-b: 0 -clone_color: vlan103-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:1 allocation score on v03-a: 0 -clone_color: vlan103-if:1 allocation score on v03-b: 1 -clone_color: vlan103-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:2 allocation score on v03-a: 0 -clone_color: vlan103-if:2 allocation score on v03-b: 0 -clone_color: vlan103-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:3 allocation score on v03-a: 0 -clone_color: vlan103-if:3 allocation score on v03-b: 0 -clone_color: vlan103-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:4 allocation score on v03-a: 0 -clone_color: vlan103-if:4 allocation score on v03-b: 0 -clone_color: vlan103-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:5 allocation score on v03-a: 0 -clone_color: vlan103-if:5 allocation score on v03-b: 0 -clone_color: vlan103-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:6 allocation score on v03-a: 0 -clone_color: vlan103-if:6 allocation score on v03-b: 0 -clone_color: vlan103-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan103-if:7 allocation score on v03-a: 0 -clone_color: vlan103-if:7 allocation score on v03-b: 0 -clone_color: vlan104-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:0 allocation score on v03-a: 1 -clone_color: vlan104-if:0 allocation score on v03-b: 0 -clone_color: vlan104-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:1 allocation score on v03-a: 0 -clone_color: vlan104-if:1 allocation score on v03-b: 1 -clone_color: vlan104-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:2 allocation score on v03-a: 0 -clone_color: vlan104-if:2 allocation score on v03-b: 0 -clone_color: vlan104-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:3 allocation score on v03-a: 0 -clone_color: vlan104-if:3 allocation score on v03-b: 0 -clone_color: vlan104-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:4 allocation score on v03-a: 0 -clone_color: vlan104-if:4 allocation score on v03-b: 0 -clone_color: vlan104-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:5 allocation score on v03-a: 0 -clone_color: vlan104-if:5 allocation score on v03-b: 0 -clone_color: vlan104-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:6 allocation score on v03-a: 0 -clone_color: vlan104-if:6 allocation score on v03-b: 0 -clone_color: vlan104-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan104-if:7 allocation score on v03-a: 0 -clone_color: vlan104-if:7 allocation score on v03-b: 0 -clone_color: vlan200-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:0 allocation score on v03-a: 1 -clone_color: vlan200-if:0 allocation score on v03-b: 0 -clone_color: vlan200-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:1 allocation score on v03-a: 0 -clone_color: vlan200-if:1 allocation score on v03-b: 1 -clone_color: vlan200-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:2 allocation score on v03-a: 0 -clone_color: vlan200-if:2 allocation score on v03-b: 0 -clone_color: vlan200-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:3 allocation score on v03-a: 0 -clone_color: vlan200-if:3 allocation score on v03-b: 0 -clone_color: vlan200-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:4 allocation score on v03-a: 0 -clone_color: vlan200-if:4 allocation score on v03-b: 0 -clone_color: vlan200-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:5 allocation score on v03-a: 0 -clone_color: vlan200-if:5 allocation score on v03-b: 0 -clone_color: vlan200-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:6 allocation score on v03-a: 0 -clone_color: vlan200-if:6 allocation score on v03-b: 0 -clone_color: vlan200-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan200-if:7 allocation score on v03-a: 0 -clone_color: vlan200-if:7 allocation score on v03-b: 0 -clone_color: vlan3-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:0 allocation score on v03-a: 1 -clone_color: vlan3-if:0 allocation score on v03-b: 0 -clone_color: vlan3-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:1 allocation score on v03-a: 0 -clone_color: vlan3-if:1 allocation score on v03-b: 1 -clone_color: vlan3-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:2 allocation score on v03-a: 0 -clone_color: vlan3-if:2 allocation score on v03-b: 0 -clone_color: vlan3-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:3 allocation score on v03-a: 0 -clone_color: vlan3-if:3 allocation score on v03-b: 0 -clone_color: vlan3-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:4 allocation score on v03-a: 0 -clone_color: vlan3-if:4 allocation score on v03-b: 0 -clone_color: vlan3-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:5 allocation score on v03-a: 0 -clone_color: vlan3-if:5 allocation score on v03-b: 0 -clone_color: vlan3-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:6 allocation score on v03-a: 0 -clone_color: vlan3-if:6 allocation score on v03-b: 0 -clone_color: vlan3-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan3-if:7 allocation score on v03-a: 0 -clone_color: vlan3-if:7 allocation score on v03-b: 0 -clone_color: vlan4-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:0 allocation score on v03-a: 1 -clone_color: vlan4-if:0 allocation score on v03-b: 0 -clone_color: vlan4-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:1 allocation score on v03-a: 0 -clone_color: vlan4-if:1 allocation score on v03-b: 1 -clone_color: vlan4-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:2 allocation score on v03-a: 0 -clone_color: vlan4-if:2 allocation score on v03-b: 0 -clone_color: vlan4-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:3 allocation score on v03-a: 0 -clone_color: vlan4-if:3 allocation score on v03-b: 0 -clone_color: vlan4-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:4 allocation score on v03-a: 0 -clone_color: vlan4-if:4 allocation score on v03-b: 0 -clone_color: vlan4-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:5 allocation score on v03-a: 0 -clone_color: vlan4-if:5 allocation score on v03-b: 0 -clone_color: vlan4-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:6 allocation score on v03-a: 0 -clone_color: vlan4-if:6 allocation score on v03-b: 0 -clone_color: vlan4-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan4-if:7 allocation score on v03-a: 0 -clone_color: vlan4-if:7 allocation score on v03-b: 0 -clone_color: vlan5-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:0 allocation score on v03-a: 1 -clone_color: vlan5-if:0 allocation score on v03-b: 0 -clone_color: vlan5-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:1 allocation score on v03-a: 0 -clone_color: vlan5-if:1 allocation score on v03-b: 1 -clone_color: vlan5-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:2 allocation score on v03-a: 0 -clone_color: vlan5-if:2 allocation score on v03-b: 0 -clone_color: vlan5-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:3 allocation score on v03-a: 0 -clone_color: vlan5-if:3 allocation score on v03-b: 0 -clone_color: vlan5-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:4 allocation score on v03-a: 0 -clone_color: vlan5-if:4 allocation score on v03-b: 0 -clone_color: vlan5-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:5 allocation score on v03-a: 0 -clone_color: vlan5-if:5 allocation score on v03-b: 0 -clone_color: vlan5-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:6 allocation score on v03-a: 0 -clone_color: vlan5-if:6 allocation score on v03-b: 0 -clone_color: vlan5-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan5-if:7 allocation score on v03-a: 0 -clone_color: vlan5-if:7 allocation score on v03-b: 0 -clone_color: vlan900-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:0 allocation score on v03-a: 1 -clone_color: vlan900-if:0 allocation score on v03-b: 0 -clone_color: vlan900-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:1 allocation score on v03-a: 0 -clone_color: vlan900-if:1 allocation score on v03-b: 1 -clone_color: vlan900-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:2 allocation score on v03-a: 0 -clone_color: vlan900-if:2 allocation score on v03-b: 0 -clone_color: vlan900-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:3 allocation score on v03-a: 0 -clone_color: vlan900-if:3 allocation score on v03-b: 0 -clone_color: vlan900-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:4 allocation score on v03-a: 0 -clone_color: vlan900-if:4 allocation score on v03-b: 0 -clone_color: vlan900-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:5 allocation score on v03-a: 0 -clone_color: vlan900-if:5 allocation score on v03-b: 0 -clone_color: vlan900-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:6 allocation score on v03-a: 0 -clone_color: vlan900-if:6 allocation score on v03-b: 0 -clone_color: vlan900-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan900-if:7 allocation score on v03-a: 0 -clone_color: vlan900-if:7 allocation score on v03-b: 0 -clone_color: vlan909-if:0 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:0 allocation score on v03-a: 1 -clone_color: vlan909-if:0 allocation score on v03-b: 0 -clone_color: vlan909-if:1 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:1 allocation score on v03-a: 0 -clone_color: vlan909-if:1 allocation score on v03-b: 1 -clone_color: vlan909-if:2 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:2 allocation score on v03-a: 0 -clone_color: vlan909-if:2 allocation score on v03-b: 0 -clone_color: vlan909-if:3 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:3 allocation score on v03-a: 0 -clone_color: vlan909-if:3 allocation score on v03-b: 0 -clone_color: vlan909-if:4 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:4 allocation score on v03-a: 0 -clone_color: vlan909-if:4 allocation score on v03-b: 0 -clone_color: vlan909-if:5 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:5 allocation score on v03-a: 0 -clone_color: vlan909-if:5 allocation score on v03-b: 0 -clone_color: vlan909-if:6 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:6 allocation score on v03-a: 0 -clone_color: vlan909-if:6 allocation score on v03-b: 0 -clone_color: vlan909-if:7 allocation score on mgmt01: -INFINITY -clone_color: vlan909-if:7 allocation score on v03-a: 0 -clone_color: vlan909-if:7 allocation score on v03-b: 0 -native_color: anbriz-gw-vm allocation score on mgmt01: -INFINITY -native_color: anbriz-gw-vm allocation score on v03-a: -INFINITY -native_color: anbriz-gw-vm allocation score on v03-b: -INFINITY -native_color: anbriz-work-vm allocation score on mgmt01: -INFINITY -native_color: anbriz-work-vm allocation score on v03-a: -INFINITY -native_color: anbriz-work-vm allocation score on v03-b: -INFINITY -native_color: c5-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: c5-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 -native_color: c5-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 -native_color: clvmd:0 allocation score on mgmt01: -INFINITY -native_color: clvmd:0 allocation score on v03-a: 1 -native_color: clvmd:0 allocation score on v03-b: -INFINITY -native_color: clvmd:1 allocation score on mgmt01: 1 -native_color: clvmd:1 allocation score on v03-a: -INFINITY -native_color: clvmd:1 allocation score on v03-b: -INFINITY -native_color: clvmd:2 allocation score on mgmt01: -INFINITY -native_color: clvmd:2 allocation score on v03-a: -INFINITY -native_color: clvmd:2 allocation score on v03-b: 1 -native_color: clvmd:3 allocation score on mgmt01: -INFINITY -native_color: clvmd:3 allocation score on v03-a: -INFINITY -native_color: clvmd:3 allocation score on v03-b: -INFINITY -native_color: clvmd:4 allocation score on mgmt01: -INFINITY -native_color: clvmd:4 allocation score on v03-a: -INFINITY -native_color: clvmd:4 allocation score on v03-b: -INFINITY -native_color: clvmd:5 allocation score on mgmt01: -INFINITY -native_color: clvmd:5 allocation score on v03-a: -INFINITY -native_color: clvmd:5 allocation score on v03-b: -INFINITY -native_color: clvmd:6 allocation score on mgmt01: -INFINITY -native_color: clvmd:6 allocation score on v03-a: -INFINITY -native_color: clvmd:6 allocation score on v03-b: -INFINITY -native_color: clvmd:7 allocation score on mgmt01: -INFINITY -native_color: clvmd:7 allocation score on v03-a: -INFINITY -native_color: clvmd:7 allocation score on v03-b: -INFINITY -native_color: clvmd:8 allocation score on mgmt01: -INFINITY -native_color: clvmd:8 allocation score on v03-a: -INFINITY -native_color: clvmd:8 allocation score on v03-b: -INFINITY -native_color: dist.express-consult.org-vm allocation score on mgmt01: -INFINITY -native_color: dist.express-consult.org-vm allocation score on v03-a: -INFINITY -native_color: dist.express-consult.org-vm allocation score on v03-b: -INFINITY -native_color: dist.fly-uni.org-vm allocation score on mgmt01: -INFINITY -native_color: dist.fly-uni.org-vm allocation score on v03-a: -INFINITY -native_color: dist.fly-uni.org-vm allocation score on v03-b: -INFINITY -native_color: dlm:0 allocation score on mgmt01: 0 -native_color: dlm:0 allocation score on v03-a: 1 -native_color: dlm:0 allocation score on v03-b: 0 -native_color: dlm:1 allocation score on mgmt01: 1 -native_color: dlm:1 allocation score on v03-a: -INFINITY -native_color: dlm:1 allocation score on v03-b: 0 -native_color: dlm:2 allocation score on mgmt01: -INFINITY -native_color: dlm:2 allocation score on v03-a: -INFINITY -native_color: dlm:2 allocation score on v03-b: 1 -native_color: dlm:3 allocation score on mgmt01: -INFINITY -native_color: dlm:3 allocation score on v03-a: -INFINITY -native_color: dlm:3 allocation score on v03-b: -INFINITY -native_color: dlm:4 allocation score on mgmt01: -INFINITY -native_color: dlm:4 allocation score on v03-a: -INFINITY -native_color: dlm:4 allocation score on v03-b: -INFINITY -native_color: dlm:5 allocation score on mgmt01: -INFINITY -native_color: dlm:5 allocation score on v03-a: -INFINITY -native_color: dlm:5 allocation score on v03-b: -INFINITY -native_color: dlm:6 allocation score on mgmt01: -INFINITY -native_color: dlm:6 allocation score on v03-a: -INFINITY -native_color: dlm:6 allocation score on v03-b: -INFINITY -native_color: dlm:7 allocation score on mgmt01: -INFINITY -native_color: dlm:7 allocation score on v03-a: -INFINITY -native_color: dlm:7 allocation score on v03-b: -INFINITY -native_color: dlm:8 allocation score on mgmt01: -INFINITY -native_color: dlm:8 allocation score on v03-a: -INFINITY -native_color: dlm:8 allocation score on v03-b: -INFINITY -native_color: eu1.ca-pages.com-vm allocation score on mgmt01: -INFINITY -native_color: eu1.ca-pages.com-vm allocation score on v03-a: -INFINITY -native_color: eu1.ca-pages.com-vm allocation score on v03-b: -INFINITY -native_color: eu2.ca-pages.com-vm allocation score on mgmt01: -INFINITY -native_color: eu2.ca-pages.com-vm allocation score on v03-a: 0 -native_color: eu2.ca-pages.com-vm allocation score on v03-b: 0 -native_color: f13-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: f13-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 -native_color: f13-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 -native_color: git.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: git.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: git.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: gotin-bbb-vm allocation score on mgmt01: -INFINITY -native_color: gotin-bbb-vm allocation score on v03-a: -INFINITY -native_color: gotin-bbb-vm allocation score on v03-b: -INFINITY -native_color: iscsid:0 allocation score on mgmt01: 0 -native_color: iscsid:0 allocation score on v03-a: 1 -native_color: iscsid:0 allocation score on v03-b: 0 -native_color: iscsid:1 allocation score on mgmt01: 1 -native_color: iscsid:1 allocation score on v03-a: -INFINITY -native_color: iscsid:1 allocation score on v03-b: 0 -native_color: iscsid:2 allocation score on mgmt01: -INFINITY -native_color: iscsid:2 allocation score on v03-a: -INFINITY -native_color: iscsid:2 allocation score on v03-b: 1 -native_color: iscsid:3 allocation score on mgmt01: -INFINITY -native_color: iscsid:3 allocation score on v03-a: -INFINITY -native_color: iscsid:3 allocation score on v03-b: -INFINITY -native_color: iscsid:4 allocation score on mgmt01: -INFINITY -native_color: iscsid:4 allocation score on v03-a: -INFINITY -native_color: iscsid:4 allocation score on v03-b: -INFINITY -native_color: iscsid:5 allocation score on mgmt01: -INFINITY -native_color: iscsid:5 allocation score on v03-a: -INFINITY -native_color: iscsid:5 allocation score on v03-b: -INFINITY -native_color: iscsid:6 allocation score on mgmt01: -INFINITY -native_color: iscsid:6 allocation score on v03-a: -INFINITY -native_color: iscsid:6 allocation score on v03-b: -INFINITY -native_color: iscsid:7 allocation score on mgmt01: -INFINITY -native_color: iscsid:7 allocation score on v03-a: -INFINITY -native_color: iscsid:7 allocation score on v03-b: -INFINITY -native_color: iscsid:8 allocation score on mgmt01: -INFINITY -native_color: iscsid:8 allocation score on v03-a: -INFINITY -native_color: iscsid:8 allocation score on v03-b: -INFINITY -native_color: lenny-x32-devel-vm allocation score on mgmt01: -INFINITY -native_color: lenny-x32-devel-vm allocation score on v03-a: 0 -native_color: lenny-x32-devel-vm allocation score on v03-b: 0 -native_color: libvirt-images-fs:0 allocation score on mgmt01: 0 -native_color: libvirt-images-fs:0 allocation score on v03-a: 1 -native_color: libvirt-images-fs:0 allocation score on v03-b: 0 -native_color: libvirt-images-fs:1 allocation score on mgmt01: 1 -native_color: libvirt-images-fs:1 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:1 allocation score on v03-b: 0 -native_color: libvirt-images-fs:2 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:2 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:2 allocation score on v03-b: 1 -native_color: libvirt-images-fs:3 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:3 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:3 allocation score on v03-b: -INFINITY -native_color: libvirt-images-fs:4 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:4 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:4 allocation score on v03-b: -INFINITY -native_color: libvirt-images-fs:5 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:5 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:5 allocation score on v03-b: -INFINITY -native_color: libvirt-images-fs:6 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:6 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:6 allocation score on v03-b: -INFINITY -native_color: libvirt-images-fs:7 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:7 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:7 allocation score on v03-b: -INFINITY -native_color: libvirt-images-fs:8 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-fs:8 allocation score on v03-a: -INFINITY -native_color: libvirt-images-fs:8 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:0 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:0 allocation score on v03-a: 1 -native_color: libvirt-images-pool:0 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:1 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:1 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:1 allocation score on v03-b: 1 -native_color: libvirt-images-pool:2 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:2 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:2 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:3 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:3 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:3 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:4 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:4 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:4 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:5 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:5 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:5 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:6 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:6 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:6 allocation score on v03-b: -INFINITY -native_color: libvirt-images-pool:7 allocation score on mgmt01: -INFINITY -native_color: libvirt-images-pool:7 allocation score on v03-a: -INFINITY -native_color: libvirt-images-pool:7 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:0 allocation score on mgmt01: 0 -native_color: libvirt-install-fs:0 allocation score on v03-a: 1 -native_color: libvirt-install-fs:0 allocation score on v03-b: 0 -native_color: libvirt-install-fs:1 allocation score on mgmt01: 1 -native_color: libvirt-install-fs:1 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:1 allocation score on v03-b: 0 -native_color: libvirt-install-fs:2 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:2 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:2 allocation score on v03-b: 1 -native_color: libvirt-install-fs:3 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:3 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:3 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:4 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:4 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:4 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:5 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:5 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:5 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:6 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:6 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:6 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:7 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:7 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:7 allocation score on v03-b: -INFINITY -native_color: libvirt-install-fs:8 allocation score on mgmt01: -INFINITY -native_color: libvirt-install-fs:8 allocation score on v03-a: -INFINITY -native_color: libvirt-install-fs:8 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:0 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:0 allocation score on v03-a: 1 -native_color: libvirt-qpid:0 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:1 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:1 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:1 allocation score on v03-b: 1 -native_color: libvirt-qpid:2 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:2 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:2 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:3 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:3 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:3 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:4 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:4 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:4 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:5 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:5 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:5 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:6 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:6 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:6 allocation score on v03-b: -INFINITY -native_color: libvirt-qpid:7 allocation score on mgmt01: -INFINITY -native_color: libvirt-qpid:7 allocation score on v03-a: -INFINITY -native_color: libvirt-qpid:7 allocation score on v03-b: -INFINITY -native_color: libvirtd:0 allocation score on mgmt01: -INFINITY -native_color: libvirtd:0 allocation score on v03-a: 1 -native_color: libvirtd:0 allocation score on v03-b: -INFINITY -native_color: libvirtd:1 allocation score on mgmt01: -INFINITY -native_color: libvirtd:1 allocation score on v03-a: -INFINITY -native_color: libvirtd:1 allocation score on v03-b: 1 -native_color: libvirtd:2 allocation score on mgmt01: -INFINITY -native_color: libvirtd:2 allocation score on v03-a: -INFINITY -native_color: libvirtd:2 allocation score on v03-b: -INFINITY -native_color: libvirtd:3 allocation score on mgmt01: -INFINITY -native_color: libvirtd:3 allocation score on v03-a: -INFINITY -native_color: libvirtd:3 allocation score on v03-b: -INFINITY -native_color: libvirtd:4 allocation score on mgmt01: -INFINITY -native_color: libvirtd:4 allocation score on v03-a: -INFINITY -native_color: libvirtd:4 allocation score on v03-b: -INFINITY -native_color: libvirtd:5 allocation score on mgmt01: -INFINITY -native_color: libvirtd:5 allocation score on v03-a: -INFINITY -native_color: libvirtd:5 allocation score on v03-b: -INFINITY -native_color: libvirtd:6 allocation score on mgmt01: -INFINITY -native_color: libvirtd:6 allocation score on v03-a: -INFINITY -native_color: libvirtd:6 allocation score on v03-b: -INFINITY -native_color: libvirtd:7 allocation score on mgmt01: -INFINITY -native_color: libvirtd:7 allocation score on v03-a: -INFINITY -native_color: libvirtd:7 allocation score on v03-b: -INFINITY -native_color: maxb-c55-vm allocation score on mgmt01: -INFINITY -native_color: maxb-c55-vm allocation score on v03-a: -INFINITY -native_color: maxb-c55-vm allocation score on v03-b: -INFINITY -native_color: mcast-test-net:0 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:0 allocation score on v03-a: 1 -native_color: mcast-test-net:0 allocation score on v03-b: 0 -native_color: mcast-test-net:1 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:1 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:1 allocation score on v03-b: 1 -native_color: mcast-test-net:2 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:2 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:2 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:3 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:3 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:3 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:4 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:4 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:4 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:5 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:5 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:5 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:6 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:6 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:6 allocation score on v03-b: -INFINITY -native_color: mcast-test-net:7 allocation score on mgmt01: -INFINITY -native_color: mcast-test-net:7 allocation score on v03-a: -INFINITY -native_color: mcast-test-net:7 allocation score on v03-b: -INFINITY -native_color: metae.ru-vm allocation score on mgmt01: -INFINITY -native_color: metae.ru-vm allocation score on v03-a: -INFINITY -native_color: metae.ru-vm allocation score on v03-b: -INFINITY -native_color: multipathd:0 allocation score on mgmt01: 0 -native_color: multipathd:0 allocation score on v03-a: 1 -native_color: multipathd:0 allocation score on v03-b: 0 -native_color: multipathd:1 allocation score on mgmt01: 1 -native_color: multipathd:1 allocation score on v03-a: -INFINITY -native_color: multipathd:1 allocation score on v03-b: 0 -native_color: multipathd:2 allocation score on mgmt01: -INFINITY -native_color: multipathd:2 allocation score on v03-a: -INFINITY -native_color: multipathd:2 allocation score on v03-b: 1 -native_color: multipathd:3 allocation score on mgmt01: -INFINITY -native_color: multipathd:3 allocation score on v03-a: -INFINITY -native_color: multipathd:3 allocation score on v03-b: -INFINITY -native_color: multipathd:4 allocation score on mgmt01: -INFINITY -native_color: multipathd:4 allocation score on v03-a: -INFINITY -native_color: multipathd:4 allocation score on v03-b: -INFINITY -native_color: multipathd:5 allocation score on mgmt01: -INFINITY -native_color: multipathd:5 allocation score on v03-a: -INFINITY -native_color: multipathd:5 allocation score on v03-b: -INFINITY -native_color: multipathd:6 allocation score on mgmt01: -INFINITY -native_color: multipathd:6 allocation score on v03-a: -INFINITY -native_color: multipathd:6 allocation score on v03-b: -INFINITY -native_color: multipathd:7 allocation score on mgmt01: -INFINITY -native_color: multipathd:7 allocation score on v03-a: -INFINITY -native_color: multipathd:7 allocation score on v03-b: -INFINITY -native_color: multipathd:8 allocation score on mgmt01: -INFINITY -native_color: multipathd:8 allocation score on v03-a: -INFINITY -native_color: multipathd:8 allocation score on v03-b: -INFINITY -native_color: node-params:0 allocation score on mgmt01: -INFINITY -native_color: node-params:0 allocation score on v03-a: 1 -native_color: node-params:0 allocation score on v03-b: 0 -native_color: node-params:1 allocation score on mgmt01: -INFINITY -native_color: node-params:1 allocation score on v03-a: -INFINITY -native_color: node-params:1 allocation score on v03-b: 1 -native_color: node-params:2 allocation score on mgmt01: -INFINITY -native_color: node-params:2 allocation score on v03-a: -INFINITY -native_color: node-params:2 allocation score on v03-b: -INFINITY -native_color: node-params:3 allocation score on mgmt01: -INFINITY -native_color: node-params:3 allocation score on v03-a: -INFINITY -native_color: node-params:3 allocation score on v03-b: -INFINITY -native_color: node-params:4 allocation score on mgmt01: -INFINITY -native_color: node-params:4 allocation score on v03-a: -INFINITY -native_color: node-params:4 allocation score on v03-b: -INFINITY -native_color: node-params:5 allocation score on mgmt01: -INFINITY -native_color: node-params:5 allocation score on v03-a: -INFINITY -native_color: node-params:5 allocation score on v03-b: -INFINITY -native_color: node-params:6 allocation score on mgmt01: -INFINITY -native_color: node-params:6 allocation score on v03-a: -INFINITY -native_color: node-params:6 allocation score on v03-b: -INFINITY -native_color: node-params:7 allocation score on mgmt01: -INFINITY -native_color: node-params:7 allocation score on v03-a: -INFINITY -native_color: node-params:7 allocation score on v03-b: -INFINITY -native_color: rodovoepomestie.ru-vm allocation score on mgmt01: -INFINITY -native_color: rodovoepomestie.ru-vm allocation score on v03-a: -INFINITY -native_color: rodovoepomestie.ru-vm allocation score on v03-b: -INFINITY -native_color: sl6-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: sl6-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 -native_color: sl6-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 -native_color: stonith-mgmt01 allocation score on mgmt01: -INFINITY -native_color: stonith-mgmt01 allocation score on v03-a: 0 -native_color: stonith-mgmt01 allocation score on v03-b: 0 -native_color: stonith-mgmt02 allocation score on mgmt01: 0 -native_color: stonith-mgmt02 allocation score on v03-a: 0 -native_color: stonith-mgmt02 allocation score on v03-b: 0 -native_color: stonith-v02-a allocation score on mgmt01: -INFINITY -native_color: stonith-v02-a allocation score on v03-a: -INFINITY -native_color: stonith-v02-a allocation score on v03-b: -INFINITY -native_color: stonith-v02-b allocation score on mgmt01: -INFINITY -native_color: stonith-v02-b allocation score on v03-a: -INFINITY -native_color: stonith-v02-b allocation score on v03-b: -INFINITY -native_color: stonith-v02-c allocation score on mgmt01: -INFINITY -native_color: stonith-v02-c allocation score on v03-a: -INFINITY -native_color: stonith-v02-c allocation score on v03-b: -INFINITY -native_color: stonith-v02-d allocation score on mgmt01: -INFINITY -native_color: stonith-v02-d allocation score on v03-a: -INFINITY -native_color: stonith-v02-d allocation score on v03-b: -INFINITY -native_color: stonith-v03-a allocation score on mgmt01: 0 -native_color: stonith-v03-a allocation score on v03-a: -INFINITY -native_color: stonith-v03-a allocation score on v03-b: 0 -native_color: stonith-v03-b allocation score on mgmt01: 0 -native_color: stonith-v03-b allocation score on v03-a: 0 -native_color: stonith-v03-b allocation score on v03-b: -INFINITY -native_color: stonith-v03-c allocation score on mgmt01: -INFINITY -native_color: stonith-v03-c allocation score on v03-a: -INFINITY -native_color: stonith-v03-c allocation score on v03-b: -INFINITY -native_color: stonith-v03-d allocation score on mgmt01: -INFINITY -native_color: stonith-v03-d allocation score on v03-a: -INFINITY -native_color: stonith-v03-d allocation score on v03-b: -INFINITY -native_color: ubuntu9.10-gotin-vm allocation score on mgmt01: -INFINITY -native_color: ubuntu9.10-gotin-vm allocation score on v03-a: -INFINITY -native_color: ubuntu9.10-gotin-vm allocation score on v03-b: -INFINITY -native_color: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 -native_color: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 -native_color: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 -native_color: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 -native_color: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 -native_color: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 -native_color: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 -native_color: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:0 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:0 allocation score on v03-a: 1 -native_color: vds-ok-pool-0-iscsi:0 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:1 allocation score on mgmt01: 1 -native_color: vds-ok-pool-0-iscsi:1 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:1 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:2 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:2 allocation score on v03-b: 1 -native_color: vds-ok-pool-0-iscsi:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-iscsi:8 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-iscsi:8 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-iscsi:8 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:0 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:0 allocation score on v03-a: 1 -native_color: vds-ok-pool-0-pool:0 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:1 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:1 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:1 allocation score on v03-b: 1 -native_color: vds-ok-pool-0-pool:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:2 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:2 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-pool:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-pool:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-pool:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:0 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:0 allocation score on v03-a: 1 -native_color: vds-ok-pool-0-vg:0 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:1 allocation score on mgmt01: 1 -native_color: vds-ok-pool-0-vg:1 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:1 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:2 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:2 allocation score on v03-b: 1 -native_color: vds-ok-pool-0-vg:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-0-vg:8 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-0-vg:8 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-0-vg:8 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:0 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:0 allocation score on v03-a: 1 -native_color: vds-ok-pool-1-iscsi:0 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:1 allocation score on mgmt01: 1 -native_color: vds-ok-pool-1-iscsi:1 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:1 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:2 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:2 allocation score on v03-b: 1 -native_color: vds-ok-pool-1-iscsi:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-iscsi:8 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-iscsi:8 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-iscsi:8 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:0 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:0 allocation score on v03-a: 1 -native_color: vds-ok-pool-1-pool:0 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:1 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:1 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:1 allocation score on v03-b: 1 -native_color: vds-ok-pool-1-pool:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:2 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:2 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-pool:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-pool:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-pool:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:0 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:0 allocation score on v03-a: 1 -native_color: vds-ok-pool-1-vg:0 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:1 allocation score on mgmt01: 1 -native_color: vds-ok-pool-1-vg:1 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:1 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:2 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:2 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:2 allocation score on v03-b: 1 -native_color: vds-ok-pool-1-vg:3 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:3 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:3 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:4 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:4 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:4 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:5 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:5 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:5 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:6 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:6 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:6 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:7 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:7 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:7 allocation score on v03-b: -INFINITY -native_color: vds-ok-pool-1-vg:8 allocation score on mgmt01: -INFINITY -native_color: vds-ok-pool-1-vg:8 allocation score on v03-a: -INFINITY -native_color: vds-ok-pool-1-vg:8 allocation score on v03-b: -INFINITY -native_color: vlan1-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:0 allocation score on v03-a: 1 -native_color: vlan1-if:0 allocation score on v03-b: 0 -native_color: vlan1-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:1 allocation score on v03-a: -INFINITY -native_color: vlan1-if:1 allocation score on v03-b: 1 -native_color: vlan1-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:2 allocation score on v03-a: -INFINITY -native_color: vlan1-if:2 allocation score on v03-b: -INFINITY -native_color: vlan1-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:3 allocation score on v03-a: -INFINITY -native_color: vlan1-if:3 allocation score on v03-b: -INFINITY -native_color: vlan1-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:4 allocation score on v03-a: -INFINITY -native_color: vlan1-if:4 allocation score on v03-b: -INFINITY -native_color: vlan1-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:5 allocation score on v03-a: -INFINITY -native_color: vlan1-if:5 allocation score on v03-b: -INFINITY -native_color: vlan1-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:6 allocation score on v03-a: -INFINITY -native_color: vlan1-if:6 allocation score on v03-b: -INFINITY -native_color: vlan1-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan1-if:7 allocation score on v03-a: -INFINITY -native_color: vlan1-if:7 allocation score on v03-b: -INFINITY -native_color: vlan101-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:0 allocation score on v03-a: 1 -native_color: vlan101-if:0 allocation score on v03-b: 0 -native_color: vlan101-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:1 allocation score on v03-a: -INFINITY -native_color: vlan101-if:1 allocation score on v03-b: 1 -native_color: vlan101-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:2 allocation score on v03-a: -INFINITY -native_color: vlan101-if:2 allocation score on v03-b: -INFINITY -native_color: vlan101-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:3 allocation score on v03-a: -INFINITY -native_color: vlan101-if:3 allocation score on v03-b: -INFINITY -native_color: vlan101-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:4 allocation score on v03-a: -INFINITY -native_color: vlan101-if:4 allocation score on v03-b: -INFINITY -native_color: vlan101-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:5 allocation score on v03-a: -INFINITY -native_color: vlan101-if:5 allocation score on v03-b: -INFINITY -native_color: vlan101-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:6 allocation score on v03-a: -INFINITY -native_color: vlan101-if:6 allocation score on v03-b: -INFINITY -native_color: vlan101-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan101-if:7 allocation score on v03-a: -INFINITY -native_color: vlan101-if:7 allocation score on v03-b: -INFINITY -native_color: vlan102-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:0 allocation score on v03-a: 1 -native_color: vlan102-if:0 allocation score on v03-b: 0 -native_color: vlan102-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:1 allocation score on v03-a: -INFINITY -native_color: vlan102-if:1 allocation score on v03-b: 1 -native_color: vlan102-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:2 allocation score on v03-a: -INFINITY -native_color: vlan102-if:2 allocation score on v03-b: -INFINITY -native_color: vlan102-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:3 allocation score on v03-a: -INFINITY -native_color: vlan102-if:3 allocation score on v03-b: -INFINITY -native_color: vlan102-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:4 allocation score on v03-a: -INFINITY -native_color: vlan102-if:4 allocation score on v03-b: -INFINITY -native_color: vlan102-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:5 allocation score on v03-a: -INFINITY -native_color: vlan102-if:5 allocation score on v03-b: -INFINITY -native_color: vlan102-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:6 allocation score on v03-a: -INFINITY -native_color: vlan102-if:6 allocation score on v03-b: -INFINITY -native_color: vlan102-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan102-if:7 allocation score on v03-a: -INFINITY -native_color: vlan102-if:7 allocation score on v03-b: -INFINITY -native_color: vlan103-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:0 allocation score on v03-a: 1 -native_color: vlan103-if:0 allocation score on v03-b: 0 -native_color: vlan103-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:1 allocation score on v03-a: -INFINITY -native_color: vlan103-if:1 allocation score on v03-b: 1 -native_color: vlan103-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:2 allocation score on v03-a: -INFINITY -native_color: vlan103-if:2 allocation score on v03-b: -INFINITY -native_color: vlan103-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:3 allocation score on v03-a: -INFINITY -native_color: vlan103-if:3 allocation score on v03-b: -INFINITY -native_color: vlan103-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:4 allocation score on v03-a: -INFINITY -native_color: vlan103-if:4 allocation score on v03-b: -INFINITY -native_color: vlan103-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:5 allocation score on v03-a: -INFINITY -native_color: vlan103-if:5 allocation score on v03-b: -INFINITY -native_color: vlan103-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:6 allocation score on v03-a: -INFINITY -native_color: vlan103-if:6 allocation score on v03-b: -INFINITY -native_color: vlan103-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan103-if:7 allocation score on v03-a: -INFINITY -native_color: vlan103-if:7 allocation score on v03-b: -INFINITY -native_color: vlan104-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:0 allocation score on v03-a: 1 -native_color: vlan104-if:0 allocation score on v03-b: 0 -native_color: vlan104-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:1 allocation score on v03-a: -INFINITY -native_color: vlan104-if:1 allocation score on v03-b: 1 -native_color: vlan104-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:2 allocation score on v03-a: -INFINITY -native_color: vlan104-if:2 allocation score on v03-b: -INFINITY -native_color: vlan104-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:3 allocation score on v03-a: -INFINITY -native_color: vlan104-if:3 allocation score on v03-b: -INFINITY -native_color: vlan104-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:4 allocation score on v03-a: -INFINITY -native_color: vlan104-if:4 allocation score on v03-b: -INFINITY -native_color: vlan104-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:5 allocation score on v03-a: -INFINITY -native_color: vlan104-if:5 allocation score on v03-b: -INFINITY -native_color: vlan104-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:6 allocation score on v03-a: -INFINITY -native_color: vlan104-if:6 allocation score on v03-b: -INFINITY -native_color: vlan104-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan104-if:7 allocation score on v03-a: -INFINITY -native_color: vlan104-if:7 allocation score on v03-b: -INFINITY -native_color: vlan200-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:0 allocation score on v03-a: 1 -native_color: vlan200-if:0 allocation score on v03-b: 0 -native_color: vlan200-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:1 allocation score on v03-a: -INFINITY -native_color: vlan200-if:1 allocation score on v03-b: 1 -native_color: vlan200-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:2 allocation score on v03-a: -INFINITY -native_color: vlan200-if:2 allocation score on v03-b: -INFINITY -native_color: vlan200-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:3 allocation score on v03-a: -INFINITY -native_color: vlan200-if:3 allocation score on v03-b: -INFINITY -native_color: vlan200-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:4 allocation score on v03-a: -INFINITY -native_color: vlan200-if:4 allocation score on v03-b: -INFINITY -native_color: vlan200-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:5 allocation score on v03-a: -INFINITY -native_color: vlan200-if:5 allocation score on v03-b: -INFINITY -native_color: vlan200-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:6 allocation score on v03-a: -INFINITY -native_color: vlan200-if:6 allocation score on v03-b: -INFINITY -native_color: vlan200-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan200-if:7 allocation score on v03-a: -INFINITY -native_color: vlan200-if:7 allocation score on v03-b: -INFINITY -native_color: vlan3-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:0 allocation score on v03-a: 1 -native_color: vlan3-if:0 allocation score on v03-b: 0 -native_color: vlan3-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:1 allocation score on v03-a: -INFINITY -native_color: vlan3-if:1 allocation score on v03-b: 1 -native_color: vlan3-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:2 allocation score on v03-a: -INFINITY -native_color: vlan3-if:2 allocation score on v03-b: -INFINITY -native_color: vlan3-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:3 allocation score on v03-a: -INFINITY -native_color: vlan3-if:3 allocation score on v03-b: -INFINITY -native_color: vlan3-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:4 allocation score on v03-a: -INFINITY -native_color: vlan3-if:4 allocation score on v03-b: -INFINITY -native_color: vlan3-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:5 allocation score on v03-a: -INFINITY -native_color: vlan3-if:5 allocation score on v03-b: -INFINITY -native_color: vlan3-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:6 allocation score on v03-a: -INFINITY -native_color: vlan3-if:6 allocation score on v03-b: -INFINITY -native_color: vlan3-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan3-if:7 allocation score on v03-a: -INFINITY -native_color: vlan3-if:7 allocation score on v03-b: -INFINITY -native_color: vlan4-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:0 allocation score on v03-a: 1 -native_color: vlan4-if:0 allocation score on v03-b: 0 -native_color: vlan4-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:1 allocation score on v03-a: -INFINITY -native_color: vlan4-if:1 allocation score on v03-b: 1 -native_color: vlan4-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:2 allocation score on v03-a: -INFINITY -native_color: vlan4-if:2 allocation score on v03-b: -INFINITY -native_color: vlan4-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:3 allocation score on v03-a: -INFINITY -native_color: vlan4-if:3 allocation score on v03-b: -INFINITY -native_color: vlan4-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:4 allocation score on v03-a: -INFINITY -native_color: vlan4-if:4 allocation score on v03-b: -INFINITY -native_color: vlan4-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:5 allocation score on v03-a: -INFINITY -native_color: vlan4-if:5 allocation score on v03-b: -INFINITY -native_color: vlan4-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:6 allocation score on v03-a: -INFINITY -native_color: vlan4-if:6 allocation score on v03-b: -INFINITY -native_color: vlan4-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan4-if:7 allocation score on v03-a: -INFINITY -native_color: vlan4-if:7 allocation score on v03-b: -INFINITY -native_color: vlan5-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:0 allocation score on v03-a: 1 -native_color: vlan5-if:0 allocation score on v03-b: 0 -native_color: vlan5-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:1 allocation score on v03-a: -INFINITY -native_color: vlan5-if:1 allocation score on v03-b: 1 -native_color: vlan5-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:2 allocation score on v03-a: -INFINITY -native_color: vlan5-if:2 allocation score on v03-b: -INFINITY -native_color: vlan5-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:3 allocation score on v03-a: -INFINITY -native_color: vlan5-if:3 allocation score on v03-b: -INFINITY -native_color: vlan5-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:4 allocation score on v03-a: -INFINITY -native_color: vlan5-if:4 allocation score on v03-b: -INFINITY -native_color: vlan5-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:5 allocation score on v03-a: -INFINITY -native_color: vlan5-if:5 allocation score on v03-b: -INFINITY -native_color: vlan5-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:6 allocation score on v03-a: -INFINITY -native_color: vlan5-if:6 allocation score on v03-b: -INFINITY -native_color: vlan5-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan5-if:7 allocation score on v03-a: -INFINITY -native_color: vlan5-if:7 allocation score on v03-b: -INFINITY -native_color: vlan900-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:0 allocation score on v03-a: 1 -native_color: vlan900-if:0 allocation score on v03-b: 0 -native_color: vlan900-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:1 allocation score on v03-a: -INFINITY -native_color: vlan900-if:1 allocation score on v03-b: 1 -native_color: vlan900-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:2 allocation score on v03-a: -INFINITY -native_color: vlan900-if:2 allocation score on v03-b: -INFINITY -native_color: vlan900-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:3 allocation score on v03-a: -INFINITY -native_color: vlan900-if:3 allocation score on v03-b: -INFINITY -native_color: vlan900-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:4 allocation score on v03-a: -INFINITY -native_color: vlan900-if:4 allocation score on v03-b: -INFINITY -native_color: vlan900-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:5 allocation score on v03-a: -INFINITY -native_color: vlan900-if:5 allocation score on v03-b: -INFINITY -native_color: vlan900-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:6 allocation score on v03-a: -INFINITY -native_color: vlan900-if:6 allocation score on v03-b: -INFINITY -native_color: vlan900-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan900-if:7 allocation score on v03-a: -INFINITY -native_color: vlan900-if:7 allocation score on v03-b: -INFINITY -native_color: vlan909-if:0 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:0 allocation score on v03-a: 1 -native_color: vlan909-if:0 allocation score on v03-b: 0 -native_color: vlan909-if:1 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:1 allocation score on v03-a: -INFINITY -native_color: vlan909-if:1 allocation score on v03-b: 1 -native_color: vlan909-if:2 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:2 allocation score on v03-a: -INFINITY -native_color: vlan909-if:2 allocation score on v03-b: -INFINITY -native_color: vlan909-if:3 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:3 allocation score on v03-a: -INFINITY -native_color: vlan909-if:3 allocation score on v03-b: -INFINITY -native_color: vlan909-if:4 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:4 allocation score on v03-a: -INFINITY -native_color: vlan909-if:4 allocation score on v03-b: -INFINITY -native_color: vlan909-if:5 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:5 allocation score on v03-a: -INFINITY -native_color: vlan909-if:5 allocation score on v03-b: -INFINITY -native_color: vlan909-if:6 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:6 allocation score on v03-a: -INFINITY -native_color: vlan909-if:6 allocation score on v03-b: -INFINITY -native_color: vlan909-if:7 allocation score on mgmt01: -INFINITY -native_color: vlan909-if:7 allocation score on v03-a: -INFINITY -native_color: vlan909-if:7 allocation score on v03-b: -INFINITY -native_color: vptest1.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest1.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest1.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest10.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest10.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest10.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest11.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest11.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest11.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest12.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest12.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest12.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest13.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest13.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest13.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest14.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest14.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest14.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest15.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest15.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest15.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest16.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest16.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest16.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest17.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest17.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest17.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest18.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest18.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest18.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest19.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest19.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest19.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest2.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest2.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest2.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest20.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest20.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest20.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest21.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest21.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest21.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest22.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest22.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest22.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest23.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest23.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest23.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest24.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest24.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest24.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest25.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest25.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest25.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest26.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest26.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest26.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest27.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest27.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest27.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest28.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest28.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest28.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest29.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest29.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest29.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest3.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest3.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest3.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest30.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest30.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest30.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest31.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest31.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest31.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest32.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest32.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest32.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest33.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest33.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest33.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest34.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest34.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest34.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest35.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest35.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest35.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest36.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest36.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest36.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest37.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest37.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest37.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest38.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest38.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest38.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest39.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest39.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest39.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest4.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest4.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest4.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest40.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest40.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest40.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest41.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest41.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest41.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest42.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest42.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest42.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest43.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest43.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest43.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest44.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest44.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest44.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest45.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest45.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest45.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest46.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest46.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest46.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest47.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest47.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest47.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest48.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest48.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest48.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest49.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest49.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest49.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest5.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest5.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest5.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest50.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest50.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest50.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest51.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest51.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest51.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest52.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest52.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest52.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest53.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest53.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest53.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest54.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest54.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest54.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest55.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest55.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest55.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest56.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest56.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest56.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest57.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest57.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest57.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest58.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest58.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest58.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest59.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest59.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest59.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest6.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest6.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest6.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest60.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest60.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest60.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest7.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest7.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest7.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest8.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest8.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest8.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: vptest9.vds-ok.com-vm allocation score on mgmt01: -INFINITY -native_color: vptest9.vds-ok.com-vm allocation score on v03-a: -INFINITY -native_color: vptest9.vds-ok.com-vm allocation score on v03-b: -INFINITY -native_color: zakaz.transferrus.ru-vm allocation score on mgmt01: -INFINITY -native_color: zakaz.transferrus.ru-vm allocation score on v03-a: -INFINITY -native_color: zakaz.transferrus.ru-vm allocation score on v03-b: -INFINITY +pcmk__clone_allocate: cl-clvmd allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-clvmd allocation score on v03-a: 0 +pcmk__clone_allocate: cl-clvmd allocation score on v03-b: 0 +pcmk__clone_allocate: cl-dlm allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-dlm allocation score on v03-a: 0 +pcmk__clone_allocate: cl-dlm allocation score on v03-b: 0 +pcmk__clone_allocate: cl-iscsid allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-iscsid allocation score on v03-a: 0 +pcmk__clone_allocate: cl-iscsid allocation score on v03-b: 0 +pcmk__clone_allocate: cl-libvirt-images-fs allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-libvirt-images-fs allocation score on v03-a: 0 +pcmk__clone_allocate: cl-libvirt-images-fs allocation score on v03-b: 0 +pcmk__clone_allocate: cl-libvirt-images-pool allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-libvirt-images-pool allocation score on v03-a: 0 +pcmk__clone_allocate: cl-libvirt-images-pool allocation score on v03-b: 0 +pcmk__clone_allocate: cl-libvirt-install-fs allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-libvirt-install-fs allocation score on v03-a: 0 +pcmk__clone_allocate: cl-libvirt-install-fs allocation score on v03-b: 0 +pcmk__clone_allocate: cl-libvirt-qpid allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-libvirt-qpid allocation score on v03-a: 0 +pcmk__clone_allocate: cl-libvirt-qpid allocation score on v03-b: 0 +pcmk__clone_allocate: cl-libvirtd allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-libvirtd allocation score on v03-a: 0 +pcmk__clone_allocate: cl-libvirtd allocation score on v03-b: 0 +pcmk__clone_allocate: cl-mcast-test-net allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-mcast-test-net allocation score on v03-a: 0 +pcmk__clone_allocate: cl-mcast-test-net allocation score on v03-b: 0 +pcmk__clone_allocate: cl-multipathd allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-multipathd allocation score on v03-a: 0 +pcmk__clone_allocate: cl-multipathd allocation score on v03-b: 0 +pcmk__clone_allocate: cl-node-params allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-node-params allocation score on v03-a: 0 +pcmk__clone_allocate: cl-node-params allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-iscsi allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-iscsi allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-iscsi allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-pool allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vds-ok-pool-0-pool allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-pool allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-vg allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-vg allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-0-vg allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-iscsi allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-iscsi allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-iscsi allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-pool allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vds-ok-pool-1-pool allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-pool allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-vg allocation score on mgmt01: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-vg allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vds-ok-pool-1-vg allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan1-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan1-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan1-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan101-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan101-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan101-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan102-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan102-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan102-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan103-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan103-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan103-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan104-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan104-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan104-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan200-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan200-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan200-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan3-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan3-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan3-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan4-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan4-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan4-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan5-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan5-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan5-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan900-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan900-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan900-if allocation score on v03-b: 0 +pcmk__clone_allocate: cl-vlan909-if allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: cl-vlan909-if allocation score on v03-a: 0 +pcmk__clone_allocate: cl-vlan909-if allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:0 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:0 allocation score on v03-a: 1 +pcmk__clone_allocate: clvmd:0 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:1 allocation score on mgmt01: 1 +pcmk__clone_allocate: clvmd:1 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:1 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:2 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:2 allocation score on v03-b: 1 +pcmk__clone_allocate: clvmd:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:3 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:3 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:4 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:4 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:5 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:5 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:6 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:6 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:7 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:7 allocation score on v03-b: 0 +pcmk__clone_allocate: clvmd:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: clvmd:8 allocation score on v03-a: 0 +pcmk__clone_allocate: clvmd:8 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:0 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:0 allocation score on v03-a: 1 +pcmk__clone_allocate: dlm:0 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:1 allocation score on mgmt01: 1 +pcmk__clone_allocate: dlm:1 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:1 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:2 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:2 allocation score on v03-b: 1 +pcmk__clone_allocate: dlm:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:3 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:3 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:4 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:4 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:5 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:5 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:6 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:6 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:7 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:7 allocation score on v03-b: 0 +pcmk__clone_allocate: dlm:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: dlm:8 allocation score on v03-a: 0 +pcmk__clone_allocate: dlm:8 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:0 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:0 allocation score on v03-a: 1 +pcmk__clone_allocate: iscsid:0 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:1 allocation score on mgmt01: 1 +pcmk__clone_allocate: iscsid:1 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:1 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:2 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:2 allocation score on v03-b: 1 +pcmk__clone_allocate: iscsid:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:3 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:3 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:4 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:4 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:5 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:5 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:6 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:6 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:7 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:7 allocation score on v03-b: 0 +pcmk__clone_allocate: iscsid:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: iscsid:8 allocation score on v03-a: 0 +pcmk__clone_allocate: iscsid:8 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:0 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:0 allocation score on v03-a: 1 +pcmk__clone_allocate: libvirt-images-fs:0 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:1 allocation score on mgmt01: 1 +pcmk__clone_allocate: libvirt-images-fs:1 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:1 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:2 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:2 allocation score on v03-b: 1 +pcmk__clone_allocate: libvirt-images-fs:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:3 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:3 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:4 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:4 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:5 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:5 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:6 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:6 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:7 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:7 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-fs:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-images-fs:8 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-fs:8 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:0 allocation score on v03-a: 1 +pcmk__clone_allocate: libvirt-images-pool:0 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:1 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:1 allocation score on v03-b: 1 +pcmk__clone_allocate: libvirt-images-pool:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:2 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:2 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:3 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:3 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:4 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:4 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:5 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:5 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:6 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:6 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-images-pool:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-images-pool:7 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-images-pool:7 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:0 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:0 allocation score on v03-a: 1 +pcmk__clone_allocate: libvirt-install-fs:0 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:1 allocation score on mgmt01: 1 +pcmk__clone_allocate: libvirt-install-fs:1 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:1 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:2 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:2 allocation score on v03-b: 1 +pcmk__clone_allocate: libvirt-install-fs:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:3 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:3 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:4 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:4 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:5 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:5 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:6 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:6 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:7 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:7 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-install-fs:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: libvirt-install-fs:8 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-install-fs:8 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:0 allocation score on v03-a: 1 +pcmk__clone_allocate: libvirt-qpid:0 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:1 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:1 allocation score on v03-b: 1 +pcmk__clone_allocate: libvirt-qpid:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:2 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:2 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:3 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:3 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:4 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:4 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:5 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:5 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:6 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:6 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirt-qpid:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirt-qpid:7 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirt-qpid:7 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:0 allocation score on v03-a: 1 +pcmk__clone_allocate: libvirtd:0 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:1 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:1 allocation score on v03-b: 1 +pcmk__clone_allocate: libvirtd:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:2 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:2 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:3 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:3 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:4 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:4 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:5 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:5 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:6 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:6 allocation score on v03-b: 0 +pcmk__clone_allocate: libvirtd:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: libvirtd:7 allocation score on v03-a: 0 +pcmk__clone_allocate: libvirtd:7 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:0 allocation score on v03-a: 1 +pcmk__clone_allocate: mcast-test-net:0 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:1 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:1 allocation score on v03-b: 1 +pcmk__clone_allocate: mcast-test-net:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:2 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:2 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:3 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:3 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:4 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:4 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:5 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:5 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:6 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:6 allocation score on v03-b: 0 +pcmk__clone_allocate: mcast-test-net:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: mcast-test-net:7 allocation score on v03-a: 0 +pcmk__clone_allocate: mcast-test-net:7 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:0 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:0 allocation score on v03-a: 1 +pcmk__clone_allocate: multipathd:0 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:1 allocation score on mgmt01: 1 +pcmk__clone_allocate: multipathd:1 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:1 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:2 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:2 allocation score on v03-b: 1 +pcmk__clone_allocate: multipathd:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:3 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:3 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:4 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:4 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:5 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:5 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:6 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:6 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:7 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:7 allocation score on v03-b: 0 +pcmk__clone_allocate: multipathd:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: multipathd:8 allocation score on v03-a: 0 +pcmk__clone_allocate: multipathd:8 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:0 allocation score on v03-a: 1 +pcmk__clone_allocate: node-params:0 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:1 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:1 allocation score on v03-b: 1 +pcmk__clone_allocate: node-params:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:2 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:2 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:3 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:3 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:4 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:4 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:5 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:5 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:6 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:6 allocation score on v03-b: 0 +pcmk__clone_allocate: node-params:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: node-params:7 allocation score on v03-a: 0 +pcmk__clone_allocate: node-params:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:0 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:1 allocation score on mgmt01: 1 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:2 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:8 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-iscsi:8 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-0-pool:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-0-pool:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-0-pool:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-pool:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:0 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-0-vg:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:1 allocation score on mgmt01: 1 +pcmk__clone_allocate: vds-ok-pool-0-vg:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:2 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-0-vg:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:8 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-0-vg:8 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:0 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:1 allocation score on mgmt01: 1 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:2 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:8 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-iscsi:8 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-1-pool:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-1-pool:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vds-ok-pool-1-pool:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-pool:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:0 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vds-ok-pool-1-vg:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:1 allocation score on mgmt01: 1 +pcmk__clone_allocate: vds-ok-pool-1-vg:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:1 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:2 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:2 allocation score on v03-b: 1 +pcmk__clone_allocate: vds-ok-pool-1-vg:3 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:4 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:5 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:6 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:7 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:8 allocation score on mgmt01: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:8 allocation score on v03-a: 0 +pcmk__clone_allocate: vds-ok-pool-1-vg:8 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan1-if:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan1-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan1-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan1-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan1-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan101-if:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan101-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan101-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan101-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan101-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan102-if:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan102-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan102-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan102-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan102-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan103-if:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan103-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan103-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan103-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan103-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan104-if:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan104-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan104-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan104-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan104-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan200-if:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan200-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan200-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan200-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan200-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan3-if:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan3-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan3-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan3-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan3-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan4-if:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan4-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan4-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan4-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan4-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan5-if:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan5-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan5-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan5-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan5-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan900-if:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan900-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan900-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan900-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan900-if:7 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:0 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:0 allocation score on v03-a: 1 +pcmk__clone_allocate: vlan909-if:0 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:1 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:1 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:1 allocation score on v03-b: 1 +pcmk__clone_allocate: vlan909-if:2 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:2 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:2 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:3 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:3 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:3 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:4 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:4 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:4 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:5 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:5 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:5 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:6 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:6 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:6 allocation score on v03-b: 0 +pcmk__clone_allocate: vlan909-if:7 allocation score on mgmt01: -INFINITY +pcmk__clone_allocate: vlan909-if:7 allocation score on v03-a: 0 +pcmk__clone_allocate: vlan909-if:7 allocation score on v03-b: 0 +pcmk__native_allocate: anbriz-gw-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: anbriz-gw-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: anbriz-gw-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: anbriz-work-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: anbriz-work-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: anbriz-work-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: c5-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: c5-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: c5-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: clvmd:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on v03-a: 1 +pcmk__native_allocate: clvmd:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on mgmt01: 1 +pcmk__native_allocate: clvmd:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on v03-b: 1 +pcmk__native_allocate: clvmd:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: clvmd:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dist.express-consult.org-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dist.express-consult.org-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: dist.express-consult.org-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: dist.fly-uni.org-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dist.fly-uni.org-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: dist.fly-uni.org-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on mgmt01: 0 +pcmk__native_allocate: dlm:0 allocation score on v03-a: 1 +pcmk__native_allocate: dlm:0 allocation score on v03-b: 0 +pcmk__native_allocate: dlm:1 allocation score on mgmt01: 1 +pcmk__native_allocate: dlm:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on v03-b: 0 +pcmk__native_allocate: dlm:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on v03-b: 1 +pcmk__native_allocate: dlm:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: dlm:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: eu1.ca-pages.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: eu1.ca-pages.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: eu1.ca-pages.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: eu2.ca-pages.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: eu2.ca-pages.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: eu2.ca-pages.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: f13-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: f13-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: f13-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: git.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: git.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: git.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: gotin-bbb-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: gotin-bbb-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: gotin-bbb-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:0 allocation score on mgmt01: 0 +pcmk__native_allocate: iscsid:0 allocation score on v03-a: 1 +pcmk__native_allocate: iscsid:0 allocation score on v03-b: 0 +pcmk__native_allocate: iscsid:1 allocation score on mgmt01: 1 +pcmk__native_allocate: iscsid:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:1 allocation score on v03-b: 0 +pcmk__native_allocate: iscsid:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:2 allocation score on v03-b: 1 +pcmk__native_allocate: iscsid:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: iscsid:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: iscsid:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: iscsid:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: lenny-x32-devel-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: lenny-x32-devel-vm allocation score on v03-a: 0 +pcmk__native_allocate: lenny-x32-devel-vm allocation score on v03-b: 0 +pcmk__native_allocate: libvirt-images-fs:0 allocation score on mgmt01: 0 +pcmk__native_allocate: libvirt-images-fs:0 allocation score on v03-a: 1 +pcmk__native_allocate: libvirt-images-fs:0 allocation score on v03-b: 0 +pcmk__native_allocate: libvirt-images-fs:1 allocation score on mgmt01: 1 +pcmk__native_allocate: libvirt-images-fs:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:1 allocation score on v03-b: 0 +pcmk__native_allocate: libvirt-images-fs:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:2 allocation score on v03-b: 1 +pcmk__native_allocate: libvirt-images-fs:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-fs:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-fs:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-fs:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-fs:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-fs:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-fs:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-fs:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:0 allocation score on v03-a: 1 +pcmk__native_allocate: libvirt-images-pool:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:1 allocation score on v03-b: 1 +pcmk__native_allocate: libvirt-images-pool:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-images-pool:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-images-pool:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-images-pool:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:0 allocation score on mgmt01: 0 +pcmk__native_allocate: libvirt-install-fs:0 allocation score on v03-a: 1 +pcmk__native_allocate: libvirt-install-fs:0 allocation score on v03-b: 0 +pcmk__native_allocate: libvirt-install-fs:1 allocation score on mgmt01: 1 +pcmk__native_allocate: libvirt-install-fs:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:1 allocation score on v03-b: 0 +pcmk__native_allocate: libvirt-install-fs:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:2 allocation score on v03-b: 1 +pcmk__native_allocate: libvirt-install-fs:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-install-fs:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-install-fs:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-install-fs:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:0 allocation score on v03-a: 1 +pcmk__native_allocate: libvirt-qpid:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:1 allocation score on v03-b: 1 +pcmk__native_allocate: libvirt-qpid:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirt-qpid:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirt-qpid:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirt-qpid:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:0 allocation score on v03-a: 1 +pcmk__native_allocate: libvirtd:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:1 allocation score on v03-b: 1 +pcmk__native_allocate: libvirtd:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: libvirtd:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: libvirtd:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: libvirtd:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: maxb-c55-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: maxb-c55-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: maxb-c55-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:0 allocation score on v03-a: 1 +pcmk__native_allocate: mcast-test-net:0 allocation score on v03-b: 0 +pcmk__native_allocate: mcast-test-net:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:1 allocation score on v03-b: 1 +pcmk__native_allocate: mcast-test-net:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: mcast-test-net:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: mcast-test-net:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: mcast-test-net:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: metae.ru-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: metae.ru-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: metae.ru-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:0 allocation score on mgmt01: 0 +pcmk__native_allocate: multipathd:0 allocation score on v03-a: 1 +pcmk__native_allocate: multipathd:0 allocation score on v03-b: 0 +pcmk__native_allocate: multipathd:1 allocation score on mgmt01: 1 +pcmk__native_allocate: multipathd:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:1 allocation score on v03-b: 0 +pcmk__native_allocate: multipathd:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:2 allocation score on v03-b: 1 +pcmk__native_allocate: multipathd:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: multipathd:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: multipathd:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: multipathd:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:0 allocation score on v03-a: 1 +pcmk__native_allocate: node-params:0 allocation score on v03-b: 0 +pcmk__native_allocate: node-params:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:1 allocation score on v03-b: 1 +pcmk__native_allocate: node-params:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: node-params:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: node-params:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: node-params:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: rodovoepomestie.ru-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: rodovoepomestie.ru-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: rodovoepomestie.ru-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: sl6-x64-devel.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: sl6-x64-devel.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: sl6-x64-devel.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: stonith-mgmt01 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-mgmt01 allocation score on v03-a: 0 +pcmk__native_allocate: stonith-mgmt01 allocation score on v03-b: 0 +pcmk__native_allocate: stonith-mgmt02 allocation score on mgmt01: 0 +pcmk__native_allocate: stonith-mgmt02 allocation score on v03-a: 0 +pcmk__native_allocate: stonith-mgmt02 allocation score on v03-b: 0 +pcmk__native_allocate: stonith-v02-a allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v02-a allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v02-a allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v02-b allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v02-b allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v02-b allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v02-c allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v02-c allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v02-c allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v02-d allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v02-d allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v02-d allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v03-a allocation score on mgmt01: 0 +pcmk__native_allocate: stonith-v03-a allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v03-a allocation score on v03-b: 0 +pcmk__native_allocate: stonith-v03-b allocation score on mgmt01: 0 +pcmk__native_allocate: stonith-v03-b allocation score on v03-a: 0 +pcmk__native_allocate: stonith-v03-b allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v03-c allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v03-c allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v03-c allocation score on v03-b: -INFINITY +pcmk__native_allocate: stonith-v03-d allocation score on mgmt01: -INFINITY +pcmk__native_allocate: stonith-v03-d allocation score on v03-a: -INFINITY +pcmk__native_allocate: stonith-v03-d allocation score on v03-b: -INFINITY +pcmk__native_allocate: ubuntu9.10-gotin-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: ubuntu9.10-gotin-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: ubuntu9.10-gotin-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd01-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: vd01-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: 0 +pcmk__native_allocate: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: 0 +pcmk__native_allocate: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd02-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd02-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd02-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd02-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd03-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd03-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd03-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd03-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd04-a.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd04-b.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd04-c.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vd04-d.cdev.ttc.prague.cz.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:0 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-0-iscsi:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:1 allocation score on mgmt01: 1 +pcmk__native_allocate: vds-ok-pool-0-iscsi:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:2 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-0-iscsi:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-iscsi:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:0 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-0-pool:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:1 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-0-pool:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-pool:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:0 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-0-vg:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:1 allocation score on mgmt01: 1 +pcmk__native_allocate: vds-ok-pool-0-vg:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:2 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-0-vg:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-0-vg:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:0 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-1-iscsi:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:1 allocation score on mgmt01: 1 +pcmk__native_allocate: vds-ok-pool-1-iscsi:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:2 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-1-iscsi:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-iscsi:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:0 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-1-pool:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:1 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-1-pool:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-pool:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:0 allocation score on v03-a: 1 +pcmk__native_allocate: vds-ok-pool-1-vg:0 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:1 allocation score on mgmt01: 1 +pcmk__native_allocate: vds-ok-pool-1-vg:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:1 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:2 allocation score on v03-b: 1 +pcmk__native_allocate: vds-ok-pool-1-vg:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:8 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:8 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vds-ok-pool-1-vg:8 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:0 allocation score on v03-a: 1 +pcmk__native_allocate: vlan1-if:0 allocation score on v03-b: 0 +pcmk__native_allocate: vlan1-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:1 allocation score on v03-b: 1 +pcmk__native_allocate: vlan1-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan1-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan1-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan1-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:0 allocation score on v03-a: 1 +pcmk__native_allocate: vlan101-if:0 allocation score on v03-b: 0 +pcmk__native_allocate: vlan101-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:1 allocation score on v03-b: 1 +pcmk__native_allocate: vlan101-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan101-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan101-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan101-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:0 allocation score on v03-a: 1 +pcmk__native_allocate: vlan102-if:0 allocation score on v03-b: 0 +pcmk__native_allocate: vlan102-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:1 allocation score on v03-b: 1 +pcmk__native_allocate: vlan102-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan102-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan102-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan102-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:0 allocation score on v03-a: 1 +pcmk__native_allocate: vlan103-if:0 allocation score on v03-b: 0 +pcmk__native_allocate: vlan103-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:1 allocation score on v03-b: 1 +pcmk__native_allocate: vlan103-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan103-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan103-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan103-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:0 allocation score on v03-a: 1 +pcmk__native_allocate: vlan104-if:0 allocation score on v03-b: 0 +pcmk__native_allocate: vlan104-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:1 allocation score on v03-b: 1 +pcmk__native_allocate: vlan104-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan104-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan104-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan104-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:0 allocation score on v03-a: 1 +pcmk__native_allocate: vlan200-if:0 allocation score on v03-b: 0 +pcmk__native_allocate: vlan200-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:1 allocation score on v03-b: 1 +pcmk__native_allocate: vlan200-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan200-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan200-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan200-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:0 allocation score on v03-a: 1 +pcmk__native_allocate: vlan3-if:0 allocation score on v03-b: 0 +pcmk__native_allocate: vlan3-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:1 allocation score on v03-b: 1 +pcmk__native_allocate: vlan3-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan3-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan3-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan3-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:0 allocation score on v03-a: 1 +pcmk__native_allocate: vlan4-if:0 allocation score on v03-b: 0 +pcmk__native_allocate: vlan4-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:1 allocation score on v03-b: 1 +pcmk__native_allocate: vlan4-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan4-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan4-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan4-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:0 allocation score on v03-a: 1 +pcmk__native_allocate: vlan5-if:0 allocation score on v03-b: 0 +pcmk__native_allocate: vlan5-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:1 allocation score on v03-b: 1 +pcmk__native_allocate: vlan5-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan5-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan5-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan5-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:0 allocation score on v03-a: 1 +pcmk__native_allocate: vlan900-if:0 allocation score on v03-b: 0 +pcmk__native_allocate: vlan900-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:1 allocation score on v03-b: 1 +pcmk__native_allocate: vlan900-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan900-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan900-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan900-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:0 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:0 allocation score on v03-a: 1 +pcmk__native_allocate: vlan909-if:0 allocation score on v03-b: 0 +pcmk__native_allocate: vlan909-if:1 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:1 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:1 allocation score on v03-b: 1 +pcmk__native_allocate: vlan909-if:2 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:2 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:2 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:3 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:3 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:3 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:4 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:4 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:4 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:5 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:5 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:5 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:6 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:6 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:6 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vlan909-if:7 allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vlan909-if:7 allocation score on v03-a: -INFINITY +pcmk__native_allocate: vlan909-if:7 allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest1.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest1.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest1.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest10.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest10.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest10.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest11.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest11.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest11.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest12.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest12.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest12.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest13.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest13.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest13.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest14.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest14.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest14.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest15.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest15.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest15.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest16.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest16.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest16.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest17.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest17.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest17.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest18.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest18.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest18.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest19.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest19.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest19.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest2.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest2.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest2.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest20.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest20.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest20.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest21.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest21.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest21.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest22.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest22.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest22.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest23.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest23.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest23.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest24.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest24.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest24.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest25.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest25.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest25.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest26.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest26.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest26.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest27.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest27.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest27.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest28.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest28.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest28.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest29.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest29.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest29.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest3.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest3.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest3.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest30.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest30.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest30.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest31.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest31.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest31.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest32.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest32.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest32.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest33.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest33.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest33.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest34.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest34.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest34.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest35.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest35.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest35.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest36.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest36.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest36.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest37.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest37.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest37.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest38.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest38.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest38.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest39.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest39.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest39.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest4.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest4.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest4.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest40.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest40.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest40.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest41.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest41.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest41.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest42.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest42.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest42.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest43.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest43.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest43.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest44.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest44.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest44.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest45.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest45.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest45.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest46.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest46.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest46.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest47.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest47.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest47.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest48.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest48.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest48.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest49.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest49.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest49.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest5.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest5.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest5.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest50.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest50.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest50.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest51.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest51.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest51.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest52.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest52.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest52.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest53.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest53.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest53.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest54.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest54.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest54.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest55.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest55.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest55.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest56.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest56.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest56.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest57.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest57.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest57.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest58.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest58.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest58.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest59.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest59.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest59.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest6.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest6.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest6.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest60.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest60.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest60.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest7.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest7.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest7.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest8.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest8.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest8.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: vptest9.vds-ok.com-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: vptest9.vds-ok.com-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: vptest9.vds-ok.com-vm allocation score on v03-b: -INFINITY +pcmk__native_allocate: zakaz.transferrus.ru-vm allocation score on mgmt01: -INFINITY +pcmk__native_allocate: zakaz.transferrus.ru-vm allocation score on v03-a: -INFINITY +pcmk__native_allocate: zakaz.transferrus.ru-vm allocation score on v03-b: -INFINITY diff --git a/pengine/test10/params-6.summary b/pengine/test10/params-6.summary index 20ba7453eda..5091c7a735f 100644 --- a/pengine/test10/params-6.summary +++ b/pengine/test10/params-6.summary @@ -1,4 +1,4 @@ -90 of 337 resources DISABLED and 0 BLOCKED from being started due to failures +90 of 337 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ mgmt01 v03-a v03-b ] @@ -189,9 +189,9 @@ Executing cluster transition: * Resource action: vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm monitor=10000 on v03-b * Resource action: c5-x64-devel.vds-ok.com-vm reload on v03-a * Resource action: c5-x64-devel.vds-ok.com-vm monitor=10000 on v03-a - * Pseudo action: load_stopped_mgmt01 * Pseudo action: load_stopped_v03-b * Pseudo action: load_stopped_v03-a + * Pseudo action: load_stopped_mgmt01 Revised cluster status: Online: [ mgmt01 v03-a v03-b ] diff --git a/pengine/test10/per-node-attrs.exp b/pengine/test10/per-node-attrs.exp index 13a128c992b..9095ed894cb 100644 --- a/pengine/test10/per-node-attrs.exp +++ b/pengine/test10/per-node-attrs.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="dummy_start_0" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="4" operation="start" operation_key="dummy_start_0" on_node="pcmk-1" on_node_uuid="101"> <primitive id="dummy" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_timeout="90000" ip="127.0.0.1" netmask="32" nic="eth1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-1" on_node_uuid="101"/> + <rsc_op id="1" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-1" on_node_uuid="101"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-2" on_node_uuid="102"/> + <rsc_op id="2" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-3" on_node_uuid="103"/> + <rsc_op id="3" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-3" on_node_uuid="103"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-3" on_node_uuid="103"> + <rsc_op id="3" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-3" on_node_uuid="103"> <primitive id="dummy" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="pcmk-3" CRM_meta_on_node_uuid="103" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" ip="127.0.0.1" netmask="32" nic="eth0"/> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-2" on_node_uuid="102"> + <rsc_op id="2" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-2" on_node_uuid="102"> <primitive id="dummy" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" ip="127.0.0.1" netmask="32" nic="eth2"/> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="1" operation="monitor" operation_key="dummy_monitor_0" on_node="pcmk-1" on_node_uuid="101"> <primitive id="dummy" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" ip="127.0.0.1" netmask="32" nic="eth1"/> </rsc_op> diff --git a/pengine/test10/per-node-attrs.scores b/pengine/test10/per-node-attrs.scores index 14a57ffbf57..60f603f81d7 100644 --- a/pengine/test10/per-node-attrs.scores +++ b/pengine/test10/per-node-attrs.scores @@ -1,4 +1,4 @@ Allocation scores: -native_color: dummy allocation score on pcmk-1: 0 -native_color: dummy allocation score on pcmk-2: 0 -native_color: dummy allocation score on pcmk-3: 0 +pcmk__native_allocate: dummy allocation score on pcmk-1: 0 +pcmk__native_allocate: dummy allocation score on pcmk-2: 0 +pcmk__native_allocate: dummy allocation score on pcmk-3: 0 diff --git a/pengine/test10/per-op-failcount.dot b/pengine/test10/per-op-failcount.dot index daae9e584e7..3293329cc53 100644 --- a/pengine/test10/per-op-failcount.dot +++ b/pengine/test10/per-op-failcount.dot @@ -1,19 +1,13 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "prmDummy_monitor_10000 rh73-02-snmp" [ style=bold color="green" fontcolor="black"] "prmDummy_start_0 rh73-02-snmp" -> "prmDummy_monitor_10000 rh73-02-snmp" [ style = bold] "prmDummy_start_0 rh73-02-snmp" [ style=bold color="green" fontcolor="black"] -"prmDummy_stop_0 rh73-01-snmp" -> "all_stopped" [ style = bold] "prmDummy_stop_0 rh73-01-snmp" -> "prmDummy_start_0 rh73-02-snmp" [ style = bold] "prmDummy_stop_0 rh73-01-snmp" [ style=bold color="green" fontcolor="orange"] "prmStonith2-1_start_0 rh73-02-snmp" [ style=bold color="green" fontcolor="black"] -"prmStonith2-1_stop_0 rh73-01-snmp" -> "all_stopped" [ style = bold] "prmStonith2-1_stop_0 rh73-01-snmp" -> "prmStonith2-1_start_0 rh73-02-snmp" [ style = bold] "prmStonith2-1_stop_0 rh73-01-snmp" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' rh73-01-snmp" -> "prmDummy_start_0 rh73-02-snmp" [ style = bold] "stonith 'reboot' rh73-01-snmp" -> "prmDummy_stop_0 rh73-01-snmp" [ style = bold] -"stonith 'reboot' rh73-01-snmp" -> "stonith_complete" [ style = bold] "stonith 'reboot' rh73-01-snmp" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "prmDummy_start_0 rh73-02-snmp" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/per-op-failcount.exp b/pengine/test10/per-op-failcount.exp index 052997ba70e..2a4eec5204f 100644 --- a/pengine/test10/per-op-failcount.exp +++ b/pengine/test10/per-op-failcount.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="prmDummy_monitor_10000" on_node="rh73-02-snmp" on_node_uuid="3232238266"> + <rsc_op id="5" operation="monitor" operation_key="prmDummy_monitor_10000" on_node="rh73-02-snmp" on_node_uuid="3232238266"> <primitive id="prmDummy" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="rh73-02-snmp" CRM_meta_on_node_uuid="3232238266" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="prmDummy_start_0" on_node="rh73-02-snmp" on_node_uuid="3232238266"/> + <rsc_op id="4" operation="start" operation_key="prmDummy_start_0" on_node="rh73-02-snmp" on_node_uuid="3232238266"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="start" operation_key="prmDummy_start_0" on_node="rh73-02-snmp" on_node_uuid="3232238266"> + <rsc_op id="4" operation="start" operation_key="prmDummy_start_0" on_node="rh73-02-snmp" on_node_uuid="3232238266"> <primitive id="prmDummy" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="rh73-02-snmp" CRM_meta_on_node_uuid="3232238266" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="4" operation="stop" operation_key="prmDummy_stop_0"/> + <crm_event id="2" operation="stonith" operation_key="stonith-rh73-01-snmp-reboot" on_node="rh73-01-snmp" on_node_uuid="3232238265"/> </trigger> <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="3" operation="stop" operation_key="prmDummy_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="4" operation="stop" operation_key="prmDummy_stop_0"> + <pseudo_event id="3" operation="stop" operation_key="prmDummy_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="fence" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> @@ -42,59 +42,29 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="start" operation_key="prmStonith2-1_start_0" on_node="rh73-02-snmp" on_node_uuid="3232238266"> + <rsc_op id="9" operation="start" operation_key="prmStonith2-1_start_0" on_node="rh73-02-snmp" on_node_uuid="3232238266"> <primitive id="prmStonith2-1" class="stonith" type="external/ssh"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="rh73-02-snmp" CRM_meta_on_node_uuid="3232238266" CRM_meta_timeout="60000" hostlist="rh73-02-snmp" pcmk_reboot_retries="1" pcmk_reboot_timeout="40s"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stop" operation_key="prmStonith2-1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="prmStonith2-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="prmStonith2-1_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="prmStonith2-1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="ignore" CRM_meta_timeout="60000" hostlist="rh73-02-snmp" pcmk_reboot_retries="1" pcmk_reboot_timeout="40s"/> </pseudo_event> </action_set> <inputs/> </synapse> <synapse id="5"> - <action_set> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-rh73-01-snmp-reboot" on_node="rh73-01-snmp" on_node_uuid="3232238265"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="4" operation="stop" operation_key="prmDummy_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="9" operation="stop" operation_key="prmStonith2-1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="7"> <action_set> <crm_event id="2" operation="stonith" operation_key="stonith-rh73-01-snmp-reboot" on_node="rh73-01-snmp" on_node_uuid="3232238265"> - <attributes CRM_meta_on_node="rh73-01-snmp" CRM_meta_on_node_uuid="3232238265" CRM_meta_op_no_wait="true" CRM_meta_shutdown="0" CRM_meta_stonith_action="reboot" /> + <attributes CRM_meta_on_node="rh73-01-snmp" CRM_meta_on_node_uuid="3232238265" CRM_meta_shutdown="0" CRM_meta_stonith_action="reboot" /> <downed> <node id="3232238265"/> </downed> diff --git a/pengine/test10/per-op-failcount.scores b/pengine/test10/per-op-failcount.scores index 8b6d717fdac..005e9779707 100644 --- a/pengine/test10/per-op-failcount.scores +++ b/pengine/test10/per-op-failcount.scores @@ -1,8 +1,8 @@ Allocation scores: Using the original execution date of: 2017-04-06 09:04:22Z -native_color: prmDummy allocation score on rh73-01-snmp: -INFINITY -native_color: prmDummy allocation score on rh73-02-snmp: 200 -native_color: prmStonith1-1 allocation score on rh73-01-snmp: 0 -native_color: prmStonith1-1 allocation score on rh73-02-snmp: INFINITY -native_color: prmStonith2-1 allocation score on rh73-01-snmp: INFINITY -native_color: prmStonith2-1 allocation score on rh73-02-snmp: 0 +pcmk__native_allocate: prmDummy allocation score on rh73-01-snmp: -INFINITY +pcmk__native_allocate: prmDummy allocation score on rh73-02-snmp: 200 +pcmk__native_allocate: prmStonith1-1 allocation score on rh73-01-snmp: 0 +pcmk__native_allocate: prmStonith1-1 allocation score on rh73-02-snmp: INFINITY +pcmk__native_allocate: prmStonith2-1 allocation score on rh73-01-snmp: INFINITY +pcmk__native_allocate: prmStonith2-1 allocation score on rh73-02-snmp: 0 diff --git a/pengine/test10/per-op-failcount.summary b/pengine/test10/per-op-failcount.summary index 110d6b0d417..3b2fb88cea8 100644 --- a/pengine/test10/per-op-failcount.summary +++ b/pengine/test10/per-op-failcount.summary @@ -18,8 +18,6 @@ Executing cluster transition: * Fencing rh73-01-snmp (reboot) * Pseudo action: prmDummy_stop_0 * Resource action: prmStonith2-1 start on rh73-02-snmp - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: prmDummy start on rh73-02-snmp * Resource action: prmDummy monitor=10000 on rh73-02-snmp Using the original execution date of: 2017-04-06 09:04:22Z diff --git a/pengine/test10/placement-capacity.dot b/pengine/test10/placement-capacity.dot index d8fc911ff18..9a093674d25 100644 --- a/pengine/test10/placement-capacity.dot +++ b/pengine/test10/placement-capacity.dot @@ -1,8 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/placement-capacity.exp b/pengine/test10/placement-capacity.exp index 9aca0095971..69cf0ed606d 100644 --- a/pengine/test10/placement-capacity.exp +++ b/pengine/test10/placement-capacity.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="3" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> @@ -18,25 +18,13 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="2" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/placement-capacity.scores b/pengine/test10/placement-capacity.scores index e57390035ab..482bb96179b 100644 --- a/pengine/test10/placement-capacity.scores +++ b/pengine/test10/placement-capacity.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 100 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 100 +pcmk__native_allocate: rsc1 allocation score on node1: 100 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 100 diff --git a/pengine/test10/placement-capacity.summary b/pengine/test10/placement-capacity.summary index 232c3f2848a..58f4180bb75 100644 --- a/pengine/test10/placement-capacity.summary +++ b/pengine/test10/placement-capacity.summary @@ -12,7 +12,6 @@ Executing cluster transition: * Resource action: rsc1 stop on node1 * Pseudo action: load_stopped_node2 * Pseudo action: load_stopped_node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/placement-location.dot b/pengine/test10/placement-location.dot index d8fc911ff18..9a093674d25 100644 --- a/pengine/test10/placement-location.dot +++ b/pengine/test10/placement-location.dot @@ -1,8 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/placement-location.exp b/pengine/test10/placement-location.exp index 9aca0095971..69cf0ed606d 100644 --- a/pengine/test10/placement-location.exp +++ b/pengine/test10/placement-location.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="3" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> @@ -18,25 +18,13 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="2" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/placement-location.scores b/pengine/test10/placement-location.scores index 1334eee3241..de528ddada5 100644 --- a/pengine/test10/placement-location.scores +++ b/pengine/test10/placement-location.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 100 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 200 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 100 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 200 diff --git a/pengine/test10/placement-location.summary b/pengine/test10/placement-location.summary index 2a5c9f5c4c7..7858eac4710 100644 --- a/pengine/test10/placement-location.summary +++ b/pengine/test10/placement-location.summary @@ -13,7 +13,6 @@ Executing cluster transition: * Resource action: rsc1 stop on node1 * Pseudo action: load_stopped_node2 * Pseudo action: load_stopped_node1 - * Pseudo action: all_stopped Revised cluster status: Node node1: standby diff --git a/pengine/test10/placement-priority.dot b/pengine/test10/placement-priority.dot index d8fc911ff18..9a093674d25 100644 --- a/pengine/test10/placement-priority.dot +++ b/pengine/test10/placement-priority.dot @@ -1,8 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/placement-priority.exp b/pengine/test10/placement-priority.exp index 4db51bad83f..1ee5b622426 100644 --- a/pengine/test10/placement-priority.exp +++ b/pengine/test10/placement-priority.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,35 +10,22 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="2" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="1" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/placement-priority.scores b/pengine/test10/placement-priority.scores index ba03e9c6f01..147f3fb095f 100644 --- a/pengine/test10/placement-priority.scores +++ b/pengine/test10/placement-priority.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/placement-priority.summary b/pengine/test10/placement-priority.summary index 1d598372566..af566ec1ae4 100644 --- a/pengine/test10/placement-priority.summary +++ b/pengine/test10/placement-priority.summary @@ -13,7 +13,6 @@ Executing cluster transition: * Resource action: rsc1 stop on node1 * Pseudo action: load_stopped_node1 * Pseudo action: load_stopped_node2 - * Pseudo action: all_stopped Revised cluster status: Node node1: standby diff --git a/pengine/test10/placement-stickiness.dot b/pengine/test10/placement-stickiness.dot index d8fc911ff18..9a093674d25 100644 --- a/pengine/test10/placement-stickiness.dot +++ b/pengine/test10/placement-stickiness.dot @@ -1,8 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/placement-stickiness.exp b/pengine/test10/placement-stickiness.exp index 9aca0095971..69cf0ed606d 100644 --- a/pengine/test10/placement-stickiness.exp +++ b/pengine/test10/placement-stickiness.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="3" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> @@ -18,25 +18,13 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="2" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/placement-stickiness.scores b/pengine/test10/placement-stickiness.scores index e57390035ab..482bb96179b 100644 --- a/pengine/test10/placement-stickiness.scores +++ b/pengine/test10/placement-stickiness.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 100 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 100 +pcmk__native_allocate: rsc1 allocation score on node1: 100 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 100 diff --git a/pengine/test10/placement-stickiness.summary b/pengine/test10/placement-stickiness.summary index 2a5c9f5c4c7..7858eac4710 100644 --- a/pengine/test10/placement-stickiness.summary +++ b/pengine/test10/placement-stickiness.summary @@ -13,7 +13,6 @@ Executing cluster transition: * Resource action: rsc1 stop on node1 * Pseudo action: load_stopped_node2 * Pseudo action: load_stopped_node1 - * Pseudo action: all_stopped Revised cluster status: Node node1: standby diff --git a/pengine/test10/priority-fencing-delay.dot b/pengine/test10/priority-fencing-delay.dot new file mode 100644 index 00000000000..62ba699eb6d --- /dev/null +++ b/pengine/test10/priority-fencing-delay.dot @@ -0,0 +1,109 @@ + digraph "g" { +"R-lxc-01_kiff-01_monitor_10000 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-01_kiff-01_start_0 kiff-02" -> "R-lxc-01_kiff-01_monitor_10000 kiff-02" [ style = bold] +"R-lxc-01_kiff-01_start_0 kiff-02" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-01_kiff-01_start_0 kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"R-lxc-01_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-01_kiff-01_stop_0 kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-01_kiff-01_stop_0 kiff-01" -> "shared0-clone_stop_0" [ style = bold] +"R-lxc-01_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"R-lxc-02_kiff-01_monitor_10000 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-02_kiff-01_start_0 kiff-02" -> "R-lxc-02_kiff-01_monitor_10000 kiff-02" [ style = bold] +"R-lxc-02_kiff-01_start_0 kiff-02" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-02_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-02_kiff-01_stop_0 kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-02_kiff-01_stop_0 kiff-01" -> "shared0-clone_stop_0" [ style = bold] +"R-lxc-02_kiff-01_stop_0 kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"R-lxc-02_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_stop_0" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd-clone_stop_0" -> "clvmd_stop_0 kiff-01" [ style = bold] +"clvmd-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold] +"clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clvmd_monitor_0 lxc-01_kiff-02" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"clvmd_monitor_0 lxc-02_kiff-02" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"clvmd_stop_0 kiff-01" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd_stop_0 kiff-01" -> "dlm_stop_0 kiff-01" [ style = bold] +"clvmd_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stop_0" -> "dlm-clone_stopped_0" [ style = bold] +"dlm-clone_stop_0" -> "dlm_stop_0 kiff-01" [ style = bold] +"dlm-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dlm_monitor_0 lxc-01_kiff-02" -> "dlm-clone_stopped_0" [ style = bold] +"dlm_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"dlm_monitor_0 lxc-02_kiff-02" -> "dlm-clone_stopped_0" [ style = bold] +"dlm_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"dlm_stop_0 kiff-01" -> "dlm-clone_stopped_0" [ style = bold] +"dlm_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"fence-kiff-02_monitor_60000 kiff-02" [ style=bold color="green" fontcolor="black"] +"fence-kiff-02_start_0 kiff-02" -> "fence-kiff-02_monitor_60000 kiff-02" [ style = bold] +"fence-kiff-02_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"fence-kiff-02_stop_0 kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] +"fence-kiff-02_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"lxc-01_kiff-01_monitor_30000 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-01_kiff-01_start_0 kiff-02" -> "lxc-01_kiff-01_monitor_30000 kiff-02" [ style = bold] +"lxc-01_kiff-01_start_0 kiff-02" -> "vm-fs_monitor_20000 lxc-01_kiff-01" [ style = bold] +"lxc-01_kiff-01_start_0 kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"lxc-01_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-01_kiff-01_stop_0 kiff-01" -> "R-lxc-01_kiff-01_stop_0 kiff-01" [ style = bold] +"lxc-01_kiff-01_stop_0 kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"lxc-01_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"lxc-02_kiff-01_monitor_30000 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-02_kiff-01_start_0 kiff-02" -> "lxc-02_kiff-01_monitor_30000 kiff-02" [ style = bold] +"lxc-02_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-02_kiff-01_stop_0 kiff-01" -> "R-lxc-02_kiff-01_stop_0 kiff-01" [ style = bold] +"lxc-02_kiff-01_stop_0 kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"lxc-02_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"shared0-clone_stop_0" -> "shared0-clone_stopped_0" [ style = bold] +"shared0-clone_stop_0" -> "shared0_stop_0 kiff-01" [ style = bold] +"shared0-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"shared0-clone_stopped_0" -> "clvmd-clone_stop_0" [ style = bold] +"shared0-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"shared0_monitor_0 lxc-01_kiff-02" -> "shared0-clone_stopped_0" [ style = bold] +"shared0_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"shared0_monitor_0 lxc-02_kiff-02" -> "shared0-clone_stopped_0" [ style = bold] +"shared0_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"shared0_stop_0 kiff-01" -> "clvmd_stop_0 kiff-01" [ style = bold] +"shared0_stop_0 kiff-01" -> "shared0-clone_stopped_0" [ style = bold] +"shared0_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' kiff-01" -> "R-lxc-01_kiff-01_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' kiff-01" -> "R-lxc-02_kiff-01_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "clvmd-clone_stop_0" [ style = bold] +"stonith 'reboot' kiff-01" -> "clvmd_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "dlm-clone_stop_0" [ style = bold] +"stonith 'reboot' kiff-01" -> "dlm_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "shared0-clone_stop_0" [ style = bold] +"stonith 'reboot' kiff-01" -> "shared0_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "stonith 'reboot' lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "stonith 'reboot' lxc-02_kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lxc-01_kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "vm-fs_stop_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' lxc-02_kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" [ style=bold color="green" fontcolor="orange"] +"vm-fs_monitor_0 lxc-01_kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"vm-fs_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"vm-fs_monitor_0 lxc-02_kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"vm-fs_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"vm-fs_monitor_20000 lxc-01_kiff-01" [ style=bold color="green" fontcolor="black"] +"vm-fs_start_0 lxc-01_kiff-01" -> "vm-fs_monitor_20000 lxc-01_kiff-01" [ style = bold] +"vm-fs_start_0 lxc-01_kiff-01" [ style=bold color="green" fontcolor="black"] +"vm-fs_stop_0 lxc-01_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"vm-fs_stop_0 lxc-01_kiff-01" [ style=bold color="green" fontcolor="orange"] +} diff --git a/pengine/test10/priority-fencing-delay.exp b/pengine/test10/priority-fencing-delay.exp new file mode 100644 index 00000000000..c6315a1280a --- /dev/null +++ b/pengine/test10/priority-fencing-delay.exp @@ -0,0 +1,570 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0" priority="100"> + <action_set> + <rsc_op id="20" operation="monitor" operation_key="vm-fs_monitor_20000" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01" router_node="kiff-02"> + <primitive id="vm-fs" class="ocf" provider="heartbeat" type="Filesystem"/> + <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="lxc-01_kiff-01" CRM_meta_on_node_uuid="lxc-01_kiff-01" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="40000" device="/root" directory="/mnt/vm-fs" fstype="none" options="bind"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="19" operation="start" operation_key="vm-fs_start_0" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01" router_node="kiff-02"/> + </trigger> + <trigger> + <rsc_op id="58" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="1" priority="100"> + <action_set> + <rsc_op id="19" operation="start" operation_key="vm-fs_start_0" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01" router_node="kiff-02"> + <primitive id="vm-fs" class="ocf" provider="heartbeat" type="Filesystem"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="lxc-01_kiff-01" CRM_meta_on_node_uuid="lxc-01_kiff-01" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="60000" device="/root" directory="/mnt/vm-fs" fstype="none" options="bind"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="10" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <rsc_op id="14" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <pseudo_event id="18" operation="stop" operation_key="vm-fs_stop_0"/> + </trigger> + <trigger> + <rsc_op id="50" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="52" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"/> + </trigger> + <trigger> + <rsc_op id="58" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + </trigger> + <trigger> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> + </trigger> + </inputs> + </synapse> + <synapse id="2" priority="100"> + <action_set> + <pseudo_event id="18" operation="stop" operation_key="vm-fs_stop_0"> + <attributes CRM_meta_name="stop" CRM_meta_physical_host="kiff-01" CRM_meta_timeout="60000" device="/root" directory="/mnt/vm-fs" fstype="none" options="bind"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + </trigger> + </inputs> + </synapse> + <synapse id="3" priority="100"> + <action_set> + <rsc_op id="14" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> + <primitive id="vm-fs" class="ocf" provider="heartbeat" type="Filesystem"/> + <attributes CRM_meta_on_node="lxc-02_kiff-02" CRM_meta_on_node_uuid="lxc-02_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="40000" device="/root" directory="/mnt/vm-fs" fstype="none" options="bind"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="4" priority="100"> + <action_set> + <rsc_op id="10" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> + <primitive id="vm-fs" class="ocf" provider="heartbeat" type="Filesystem"/> + <attributes CRM_meta_on_node="lxc-01_kiff-02" CRM_meta_on_node_uuid="lxc-01_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="40000" device="/root" directory="/mnt/vm-fs" fstype="none" options="bind"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="5"> + <action_set> + <rsc_op id="27" operation="monitor" operation_key="fence-kiff-02_monitor_60000" on_node="kiff-02" on_node_uuid="2"> + <primitive id="fence-kiff-02" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" action="reboot" ipaddr="kiff-02-ilo" login="admin" passwd="admin" pcmk_host_check="static-list" pcmk_host_list="kiff-02"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="26" operation="start" operation_key="fence-kiff-02_start_0" on_node="kiff-02" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="6"> + <action_set> + <rsc_op id="26" operation="start" operation_key="fence-kiff-02_start_0" on_node="kiff-02" on_node_uuid="2"> + <primitive id="fence-kiff-02" class="stonith" type="fence_ipmilan"/> + <attributes CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" action="reboot" ipaddr="kiff-02-ilo" login="admin" passwd="admin" pcmk_host_check="static-list" pcmk_host_list="kiff-02"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="25" operation="stop" operation_key="fence-kiff-02_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + </trigger> + <trigger> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> + </trigger> + </inputs> + </synapse> + <synapse id="7"> + <action_set> + <pseudo_event id="25" operation="stop" operation_key="fence-kiff-02_stop_0"> + <attributes CRM_meta_timeout="20000" action="reboot" ipaddr="kiff-02-ilo" login="admin" passwd="admin" pcmk_host_check="static-list" pcmk_host_list="kiff-02"/> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="8"> + <action_set> + <pseudo_event id="28" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="100000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="33" operation="stop" operation_key="dlm-clone_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="35" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="9"> + <action_set> + <rsc_op id="15" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> + <primitive id="dlm" long-id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-02_kiff-02" CRM_meta_on_node_uuid="lxc-02_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="10"> + <action_set> + <rsc_op id="11" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> + <primitive id="dlm" long-id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-01_kiff-02" CRM_meta_on_node_uuid="lxc-01_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" /> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="11" priority="1000000"> + <action_set> + <pseudo_event id="34" operation="stopped" operation_key="dlm-clone_stopped_0"> + <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="11" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <rsc_op id="15" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <pseudo_event id="28" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="33" operation="stop" operation_key="dlm-clone_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="12"> + <action_set> + <pseudo_event id="33" operation="stop" operation_key="dlm-clone_stop_0"> + <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="41" operation="stopped" operation_key="clvmd-clone_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="13"> + <action_set> + <pseudo_event id="35" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="90000" with_cmirrord="1"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="40" operation="stop" operation_key="clvmd-clone_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="42" operation="stop" operation_key="shared0_stop_0" internal_operation_key="shared0:0_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="14"> + <action_set> + <rsc_op id="16" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> + <primitive id="clvmd" long-id="clvmd:0" class="ocf" provider="heartbeat" type="clvm"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-02_kiff-02" CRM_meta_on_node_uuid="lxc-02_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" with_cmirrord="1"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="15"> + <action_set> + <rsc_op id="12" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> + <primitive id="clvmd" long-id="clvmd:0" class="ocf" provider="heartbeat" type="clvm"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-01_kiff-02" CRM_meta_on_node_uuid="lxc-01_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" with_cmirrord="1"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="16" priority="1000000"> + <action_set> + <pseudo_event id="41" operation="stopped" operation_key="clvmd-clone_stopped_0"> + <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="12" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <rsc_op id="16" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <pseudo_event id="35" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="40" operation="stop" operation_key="clvmd-clone_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="17"> + <action_set> + <pseudo_event id="40" operation="stop" operation_key="clvmd-clone_stop_0"> + <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="48" operation="stopped" operation_key="shared0-clone_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="18"> + <action_set> + <pseudo_event id="42" operation="stop" operation_key="shared0_stop_0" internal_operation_key="shared0:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="60000" device="/dev/shared/shared0" directory="/mnt/shared0" fstype="gfs2" options="errors=panic"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="47" operation="stop" operation_key="shared0-clone_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="19"> + <action_set> + <rsc_op id="17" operation="monitor" operation_key="shared0_monitor_0" internal_operation_key="shared0:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> + <primitive id="shared0" long-id="shared0:0" class="ocf" provider="heartbeat" type="Filesystem"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-02_kiff-02" CRM_meta_on_node_uuid="lxc-02_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" device="/dev/shared/shared0" directory="/mnt/shared0" fstype="gfs2" options="errors=panic"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="20"> + <action_set> + <rsc_op id="13" operation="monitor" operation_key="shared0_monitor_0" internal_operation_key="shared0:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> + <primitive id="shared0" long-id="shared0:0" class="ocf" provider="heartbeat" type="Filesystem"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-01_kiff-02" CRM_meta_on_node_uuid="lxc-01_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" device="/dev/shared/shared0" directory="/mnt/shared0" fstype="gfs2" options="errors=panic"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="21" priority="1000000"> + <action_set> + <pseudo_event id="48" operation="stopped" operation_key="shared0-clone_stopped_0"> + <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="13" operation="monitor" operation_key="shared0_monitor_0" internal_operation_key="shared0:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <rsc_op id="17" operation="monitor" operation_key="shared0_monitor_0" internal_operation_key="shared0:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <pseudo_event id="42" operation="stop" operation_key="shared0_stop_0" internal_operation_key="shared0:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="47" operation="stop" operation_key="shared0-clone_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="22"> + <action_set> + <pseudo_event id="47" operation="stop" operation_key="shared0-clone_stop_0"> + <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="49" operation="stop" operation_key="R-lxc-01_kiff-01_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="52" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="23"> + <action_set> + <rsc_op id="51" operation="monitor" operation_key="R-lxc-01_kiff-01_monitor_10000" on_node="kiff-02" on_node_uuid="2"> + <primitive id="R-lxc-01_kiff-01" class="ocf" provider="heartbeat" type="VirtualDomain"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc-01_kiff-01" CRM_meta_timeout="30000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-01_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="50" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="24"> + <action_set> + <rsc_op id="50" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> + <primitive id="R-lxc-01_kiff-01" class="ocf" provider="heartbeat" type="VirtualDomain"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc-01_kiff-01" CRM_meta_timeout="90000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-01_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="49" operation="stop" operation_key="R-lxc-01_kiff-01_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + </trigger> + <trigger> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> + </trigger> + </inputs> + </synapse> + <synapse id="25"> + <action_set> + <pseudo_event id="49" operation="stop" operation_key="R-lxc-01_kiff-01_stop_0"> + <attributes CRM_meta_name="stop" CRM_meta_remote_node="lxc-01_kiff-01" CRM_meta_timeout="90000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-01_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="57" operation="stop" operation_key="lxc-01_kiff-01_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="26"> + <action_set> + <rsc_op id="54" operation="monitor" operation_key="R-lxc-02_kiff-01_monitor_10000" on_node="kiff-02" on_node_uuid="2"> + <primitive id="R-lxc-02_kiff-01" class="ocf" provider="heartbeat" type="VirtualDomain"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc-02_kiff-01" CRM_meta_timeout="30000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-02_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="53" operation="start" operation_key="R-lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="27"> + <action_set> + <rsc_op id="53" operation="start" operation_key="R-lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> + <primitive id="R-lxc-02_kiff-01" class="ocf" provider="heartbeat" type="VirtualDomain"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc-02_kiff-01" CRM_meta_timeout="90000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-02_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="52" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + </trigger> + <trigger> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> + </trigger> + </inputs> + </synapse> + <synapse id="28"> + <action_set> + <pseudo_event id="52" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"> + <attributes CRM_meta_name="stop" CRM_meta_remote_node="lxc-02_kiff-01" CRM_meta_timeout="90000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-02_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="60" operation="stop" operation_key="lxc-02_kiff-01_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="29"> + <action_set> + <rsc_op id="59" operation="monitor" operation_key="lxc-01_kiff-01_monitor_30000" on_node="kiff-02" on_node_uuid="2"> + <primitive id="lxc-01_kiff-01" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="R-lxc-01_kiff-01" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="58" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="30"> + <action_set> + <rsc_op id="58" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> + <primitive id="lxc-01_kiff-01" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="R-lxc-01_kiff-01" CRM_meta_name="start" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="50" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="57" operation="stop" operation_key="lxc-01_kiff-01_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + </trigger> + <trigger> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> + </trigger> + </inputs> + </synapse> + <synapse id="31"> + <action_set> + <pseudo_event id="57" operation="stop" operation_key="lxc-01_kiff-01_stop_0"> + <attributes CRM_meta_container="R-lxc-01_kiff-01" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="32"> + <action_set> + <rsc_op id="62" operation="monitor" operation_key="lxc-02_kiff-01_monitor_30000" on_node="kiff-02" on_node_uuid="2"> + <primitive id="lxc-02_kiff-01" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="R-lxc-02_kiff-01" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="61" operation="start" operation_key="lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="33"> + <action_set> + <rsc_op id="61" operation="start" operation_key="lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> + <primitive id="lxc-02_kiff-01" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="R-lxc-02_kiff-01" CRM_meta_name="start" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="53" operation="start" operation_key="R-lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="60" operation="stop" operation_key="lxc-02_kiff-01_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + </trigger> + <trigger> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> + </trigger> + </inputs> + </synapse> + <synapse id="34"> + <action_set> + <pseudo_event id="60" operation="stop" operation_key="lxc-02_kiff-01_stop_0"> + <attributes CRM_meta_container="R-lxc-02_kiff-01" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="35"> + <action_set> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"> + <attributes CRM_meta_on_node="lxc-02_kiff-01" CRM_meta_on_node_uuid="lxc-02_kiff-01" CRM_meta_stonith_action="reboot" /> + <downed> + <node id="lxc-02_kiff-01"/> + </downed> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="36"> + <action_set> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"> + <attributes CRM_meta_on_node="lxc-01_kiff-01" CRM_meta_on_node_uuid="lxc-01_kiff-01" CRM_meta_stonith_action="reboot" /> + <downed> + <node id="lxc-01_kiff-01"/> + </downed> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="37"> + <action_set> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"> + <attributes CRM_meta_on_node="kiff-01" CRM_meta_on_node_uuid="1" CRM_meta_priority_fencing_delay="15" CRM_meta_probe_complete="true" CRM_meta_shutdown="0" CRM_meta_stonith_action="reboot" /> + <downed> + <node id="1"/> + <node id="lxc-01_kiff-01"/> + <node id="lxc-02_kiff-01"/> + </downed> + </crm_event> + </action_set> + <inputs/> + </synapse> +</transition_graph> diff --git a/pengine/test10/priority-fencing-delay.scores b/pengine/test10/priority-fencing-delay.scores new file mode 100644 index 00000000000..b96175efbf1 --- /dev/null +++ b/pengine/test10/priority-fencing-delay.scores @@ -0,0 +1,301 @@ +Allocation scores: +pcmk__clone_allocate: clvmd-clone allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd-clone allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd-clone allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd-clone allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd-clone allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd-clone allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:0 allocation score on kiff-01: 1 +pcmk__clone_allocate: clvmd:0 allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd:0 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:0 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:0 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:0 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:1 allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd:1 allocation score on kiff-02: 1 +pcmk__clone_allocate: clvmd:1 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:1 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:1 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:1 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:2 allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd:2 allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd:2 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:2 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:2 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:2 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:3 allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd:3 allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd:3 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:3 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:3 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:3 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:4 allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd:4 allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd:4 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:4 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:4 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:4 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:5 allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd:5 allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd:5 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:5 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:5 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:5 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: dlm-clone allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm-clone allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm-clone allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm-clone allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm-clone allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm-clone allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:0 allocation score on kiff-01: 1 +pcmk__clone_allocate: dlm:0 allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm:0 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:0 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:0 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:0 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:1 allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm:1 allocation score on kiff-02: 1 +pcmk__clone_allocate: dlm:1 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:1 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:1 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:1 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:2 allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm:2 allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm:2 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:2 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:2 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:2 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:3 allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm:3 allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm:3 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:3 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:3 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:3 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:4 allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm:4 allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm:4 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:4 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:4 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:4 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:5 allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm:5 allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm:5 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:5 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:5 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:5 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: shared0-clone allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0-clone allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0-clone allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0-clone allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0-clone allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0-clone allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:0 allocation score on kiff-01: 1 +pcmk__clone_allocate: shared0:0 allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0:0 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:0 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:0 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:0 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:1 allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0:1 allocation score on kiff-02: 1 +pcmk__clone_allocate: shared0:1 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:1 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:1 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:1 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:2 allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0:2 allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0:2 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:2 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:2 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:2 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:3 allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0:3 allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0:3 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:3 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:3 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:3 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:4 allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0:4 allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0:4 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:4 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:4 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:4 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:5 allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0:5 allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0:5 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:5 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:5 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:5 allocation score on lxc-02_kiff-02: 0 +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on kiff-02: 0 +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on kiff-02: 100 +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on kiff-02: 0 +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on kiff-02: 100 +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on kiff-02: 1 +pcmk__native_allocate: clvmd:1 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on kiff-02: 1 +pcmk__native_allocate: dlm:1 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: fence-kiff-01 allocation score on kiff-01: 0 +pcmk__native_allocate: fence-kiff-01 allocation score on kiff-02: 0 +pcmk__native_allocate: fence-kiff-01 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: fence-kiff-01 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: fence-kiff-01 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: fence-kiff-01 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: fence-kiff-02 allocation score on kiff-01: 0 +pcmk__native_allocate: fence-kiff-02 allocation score on kiff-02: 0 +pcmk__native_allocate: fence-kiff-02 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: fence-kiff-02 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: fence-kiff-02 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: fence-kiff-02 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: lxc-01_kiff-01 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-01 allocation score on kiff-02: 0 +pcmk__native_allocate: lxc-01_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: lxc-01_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: lxc-01_kiff-02 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-02 allocation score on kiff-02: 0 +pcmk__native_allocate: lxc-01_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: lxc-01_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: lxc-02_kiff-01 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-01 allocation score on kiff-02: 0 +pcmk__native_allocate: lxc-02_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: lxc-02_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: lxc-02_kiff-02 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-02 allocation score on kiff-02: 0 +pcmk__native_allocate: lxc-02_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: lxc-02_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:1 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:1 allocation score on kiff-02: 1 +pcmk__native_allocate: shared0:1 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:1 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:1 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:1 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: vm-fs allocation score on kiff-01: 0 +pcmk__native_allocate: vm-fs allocation score on kiff-02: 0 +pcmk__native_allocate: vm-fs allocation score on lxc-01_kiff-01: 0 +pcmk__native_allocate: vm-fs allocation score on lxc-01_kiff-02: 0 +pcmk__native_allocate: vm-fs allocation score on lxc-02_kiff-01: 0 +pcmk__native_allocate: vm-fs allocation score on lxc-02_kiff-02: 0 diff --git a/pengine/test10/priority-fencing-delay.summary b/pengine/test10/priority-fencing-delay.summary new file mode 100644 index 00000000000..83f6d8d6c03 --- /dev/null +++ b/pengine/test10/priority-fencing-delay.summary @@ -0,0 +1,102 @@ + +Current cluster status: +Node kiff-01 (1): UNCLEAN (offline) +Online: [ kiff-02 ] +Containers: [ lxc-01_kiff-02:R-lxc-01_kiff-02 lxc-02_kiff-02:R-lxc-02_kiff-02 ] + + vm-fs (ocf::heartbeat:Filesystem): FAILED lxc-01_kiff-01 + R-lxc-01_kiff-02 (ocf::heartbeat:VirtualDomain): Started kiff-02 + fence-kiff-01 (stonith:fence_ipmilan): Started kiff-02 + fence-kiff-02 (stonith:fence_ipmilan): Started kiff-01 (UNCLEAN) + Clone Set: dlm-clone [dlm] + dlm (ocf::pacemaker:controld): Started kiff-01 (UNCLEAN) + Started: [ kiff-02 ] + Stopped: [ lxc-01_kiff-01 lxc-01_kiff-02 lxc-02_kiff-01 lxc-02_kiff-02 ] + Clone Set: clvmd-clone [clvmd] + clvmd (ocf::heartbeat:clvm): Started kiff-01 (UNCLEAN) + Started: [ kiff-02 ] + Stopped: [ lxc-01_kiff-01 lxc-01_kiff-02 lxc-02_kiff-01 lxc-02_kiff-02 ] + Clone Set: shared0-clone [shared0] + shared0 (ocf::heartbeat:Filesystem): Started kiff-01 (UNCLEAN) + Started: [ kiff-02 ] + Stopped: [ lxc-01_kiff-01 lxc-01_kiff-02 lxc-02_kiff-01 lxc-02_kiff-02 ] + R-lxc-01_kiff-01 (ocf::heartbeat:VirtualDomain): FAILED kiff-01 (UNCLEAN) + R-lxc-02_kiff-01 (ocf::heartbeat:VirtualDomain): Started kiff-01 (UNCLEAN) + R-lxc-02_kiff-02 (ocf::heartbeat:VirtualDomain): Started kiff-02 + +Transition Summary: + * Fence (reboot) lxc-02_kiff-01 (resource: R-lxc-02_kiff-01) 'guest is unclean' + * Fence (reboot) lxc-01_kiff-01 (resource: R-lxc-01_kiff-01) 'guest is unclean' + * Fence (reboot) kiff-01 'peer is no longer part of the cluster' + * Recover vm-fs ( lxc-01_kiff-01 ) + * Move fence-kiff-02 ( kiff-01 -> kiff-02 ) + * Stop dlm:0 ( kiff-01 ) due to node availability + * Stop clvmd:0 ( kiff-01 ) due to node availability + * Stop shared0:0 ( kiff-01 ) due to node availability + * Recover R-lxc-01_kiff-01 ( kiff-01 -> kiff-02 ) + * Move R-lxc-02_kiff-01 ( kiff-01 -> kiff-02 ) + * Move lxc-01_kiff-01 ( kiff-01 -> kiff-02 ) + * Move lxc-02_kiff-01 ( kiff-01 -> kiff-02 ) + +Executing cluster transition: + * Resource action: vm-fs monitor on lxc-02_kiff-02 + * Resource action: vm-fs monitor on lxc-01_kiff-02 + * Pseudo action: fence-kiff-02_stop_0 + * Resource action: dlm monitor on lxc-02_kiff-02 + * Resource action: dlm monitor on lxc-01_kiff-02 + * Resource action: clvmd monitor on lxc-02_kiff-02 + * Resource action: clvmd monitor on lxc-01_kiff-02 + * Resource action: shared0 monitor on lxc-02_kiff-02 + * Resource action: shared0 monitor on lxc-01_kiff-02 + * Pseudo action: lxc-01_kiff-01_stop_0 + * Pseudo action: lxc-02_kiff-01_stop_0 + * Fencing kiff-01 (reboot) + * Pseudo action: R-lxc-01_kiff-01_stop_0 + * Pseudo action: R-lxc-02_kiff-01_stop_0 + * Pseudo action: stonith-lxc-02_kiff-01-reboot on lxc-02_kiff-01 + * Pseudo action: stonith-lxc-01_kiff-01-reboot on lxc-01_kiff-01 + * Pseudo action: vm-fs_stop_0 + * Resource action: fence-kiff-02 start on kiff-02 + * Pseudo action: shared0-clone_stop_0 + * Resource action: R-lxc-01_kiff-01 start on kiff-02 + * Resource action: R-lxc-02_kiff-01 start on kiff-02 + * Resource action: lxc-01_kiff-01 start on kiff-02 + * Resource action: lxc-02_kiff-01 start on kiff-02 + * Resource action: vm-fs start on lxc-01_kiff-01 + * Resource action: fence-kiff-02 monitor=60000 on kiff-02 + * Pseudo action: shared0_stop_0 + * Pseudo action: shared0-clone_stopped_0 + * Resource action: R-lxc-01_kiff-01 monitor=10000 on kiff-02 + * Resource action: R-lxc-02_kiff-01 monitor=10000 on kiff-02 + * Resource action: lxc-01_kiff-01 monitor=30000 on kiff-02 + * Resource action: lxc-02_kiff-01 monitor=30000 on kiff-02 + * Resource action: vm-fs monitor=20000 on lxc-01_kiff-01 + * Pseudo action: clvmd-clone_stop_0 + * Pseudo action: clvmd_stop_0 + * Pseudo action: clvmd-clone_stopped_0 + * Pseudo action: dlm-clone_stop_0 + * Pseudo action: dlm_stop_0 + * Pseudo action: dlm-clone_stopped_0 + +Revised cluster status: +Online: [ kiff-02 ] +OFFLINE: [ kiff-01 ] +Containers: [ lxc-01_kiff-01:R-lxc-01_kiff-01 lxc-01_kiff-02:R-lxc-01_kiff-02 lxc-02_kiff-01:R-lxc-02_kiff-01 lxc-02_kiff-02:R-lxc-02_kiff-02 ] + + vm-fs (ocf::heartbeat:Filesystem): Started lxc-01_kiff-01 + R-lxc-01_kiff-02 (ocf::heartbeat:VirtualDomain): Started kiff-02 + fence-kiff-01 (stonith:fence_ipmilan): Started kiff-02 + fence-kiff-02 (stonith:fence_ipmilan): Started kiff-02 + Clone Set: dlm-clone [dlm] + Started: [ kiff-02 ] + Stopped: [ kiff-01 lxc-01_kiff-01 lxc-01_kiff-02 lxc-02_kiff-01 lxc-02_kiff-02 ] + Clone Set: clvmd-clone [clvmd] + Started: [ kiff-02 ] + Stopped: [ kiff-01 lxc-01_kiff-01 lxc-01_kiff-02 lxc-02_kiff-01 lxc-02_kiff-02 ] + Clone Set: shared0-clone [shared0] + Started: [ kiff-02 ] + Stopped: [ kiff-01 lxc-01_kiff-01 lxc-01_kiff-02 lxc-02_kiff-01 lxc-02_kiff-02 ] + R-lxc-01_kiff-01 (ocf::heartbeat:VirtualDomain): Started kiff-02 + R-lxc-02_kiff-01 (ocf::heartbeat:VirtualDomain): Started kiff-02 + R-lxc-02_kiff-02 (ocf::heartbeat:VirtualDomain): Started kiff-02 + diff --git a/pengine/test10/priority-fencing-delay.xml b/pengine/test10/priority-fencing-delay.xml new file mode 100644 index 00000000000..04d1d3e2904 --- /dev/null +++ b/pengine/test10/priority-fencing-delay.xml @@ -0,0 +1,351 @@ +<cib admin_epoch="0" cib-last-written="Fri Dec 19 18:49:12 2014" crm_feature_set="3.0.9" dc-uuid="2" epoch="51" have-quorum="1" num_updates="78" validate-with="pacemaker-1.3"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.12-a14efad"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="STSRHTS29816"/> + <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="freeze"/> + <nvpair id="cib-bootstrap-options-priority-fencing-delay" name="priority-fencing-delay" value="15"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="kiff-01"/> + <node id="2" uname="kiff-02"/> + </nodes> + <resources> + <primitive class="stonith" id="fence-kiff-01" type="fence_ipmilan"> + <instance_attributes id="fence-kiff-01-instance_attributes"> + <nvpair id="fence-kiff-01-instance_attributes-action" name="action" value="reboot"/> + <nvpair id="fence-kiff-01-instance_attributes-ipaddr" name="ipaddr" value="kiff-01-ilo"/> + <nvpair id="fence-kiff-01-instance_attributes-login" name="login" value="admin"/> + <nvpair id="fence-kiff-01-instance_attributes-passwd" name="passwd" value="admin"/> + <nvpair id="fence-kiff-01-instance_attributes-pcmk_host_check" name="pcmk_host_check" value="static-list"/> + <nvpair id="fence-kiff-01-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="kiff-01"/> + </instance_attributes> + <operations> + <op id="fence-kiff-01-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="fence-kiff-02" type="fence_ipmilan"> + <instance_attributes id="fence-kiff-02-instance_attributes"> + <nvpair id="fence-kiff-02-instance_attributes-action" name="action" value="reboot"/> + <nvpair id="fence-kiff-02-instance_attributes-ipaddr" name="ipaddr" value="kiff-02-ilo"/> + <nvpair id="fence-kiff-02-instance_attributes-login" name="login" value="admin"/> + <nvpair id="fence-kiff-02-instance_attributes-passwd" name="passwd" value="admin"/> + <nvpair id="fence-kiff-02-instance_attributes-pcmk_host_check" name="pcmk_host_check" value="static-list"/> + <nvpair id="fence-kiff-02-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="kiff-02"/> + </instance_attributes> + <operations> + <op id="fence-kiff-02-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <clone id="dlm-clone"> + <primitive class="ocf" id="dlm" provider="pacemaker" type="controld"> + <operations> + <op id="dlm-start-timeout-90" interval="0s" name="start" timeout="90"/> + <op id="dlm-stop-timeout-100" interval="0s" name="stop" timeout="100"/> + <op id="dlm-monitor-interval-30s" interval="30s" name="monitor" on-fail="fence"/> + </operations> + </primitive> + <meta_attributes id="dlm-clone-meta"> + <nvpair id="dlm-interleave" name="interleave" value="true"/> + <nvpair id="dlm-ordered" name="ordered" value="true"/> + </meta_attributes> + </clone> + <clone id="clvmd-clone"> + <primitive class="ocf" id="clvmd" provider="heartbeat" type="clvm"> + <instance_attributes id="clvmd-instance_attributes"> + <nvpair id="clvmd-instance_attributes-with_cmirrord" name="with_cmirrord" value="1"/> + </instance_attributes> + <operations> + <op id="clvmd-start-timeout-90" interval="0s" name="start" timeout="90"/> + <op id="clvmd-stop-timeout-90" interval="0s" name="stop" timeout="90"/> + <op id="clvmd-monitor-interval-30s" interval="30s" name="monitor" on-fail="fence"/> + </operations> + </primitive> + <meta_attributes id="clvmd-clone-meta"> + <nvpair id="clvmd-interleave" name="interleave" value="true"/> + <nvpair id="clvmd-ordered" name="ordered" value="true"/> + </meta_attributes> + </clone> + <clone id="shared0-clone"> + <primitive class="ocf" id="shared0" provider="heartbeat" type="Filesystem"> + <instance_attributes id="shared0-instance_attributes"> + <nvpair id="shared0-instance_attributes-device" name="device" value="/dev/shared/shared0"/> + <nvpair id="shared0-instance_attributes-directory" name="directory" value="/mnt/shared0"/> + <nvpair id="shared0-instance_attributes-fstype" name="fstype" value="gfs2"/> + <nvpair id="shared0-instance_attributes-options" name="options" value="errors=panic"/> + </instance_attributes> + <operations> + <op id="shared0-start-timeout-60" interval="0s" name="start" timeout="60"/> + <op id="shared0-stop-timeout-60" interval="0s" name="stop" timeout="60"/> + <op id="shared0-monitor-interval-10s" interval="10s" name="monitor" on-fail="fence"/> + </operations> + </primitive> + <meta_attributes id="shared0-clone-meta"> + <nvpair id="shared0-interleave" name="interleave" value="true"/> + </meta_attributes> + </clone> + <primitive class="ocf" id="R-lxc-01_kiff-01" provider="heartbeat" type="VirtualDomain"> + <instance_attributes id="R-lxc-01_kiff-01-instance_attributes"> + <nvpair id="R-lxc-01_kiff-01-instance_attributes-hypervisor" name="hypervisor" value="lxc:///"/> + <nvpair id="R-lxc-01_kiff-01-instance_attributes-config" name="config" value="/mnt/shared0/test-virtual-domain/lxc/lxc-01_kiff-01.xml"/> + <nvpair id="R-lxc-01_kiff-01-instance_attributes-force_stop" name="force_stop" value="true"/> + </instance_attributes> + <operations> + <op id="R-lxc-01_kiff-01-start-timeout-90" interval="0s" name="start" timeout="90"/> + <op id="R-lxc-01_kiff-01-stop-timeout-90" interval="0s" name="stop" timeout="90"/> + <op id="R-lxc-01_kiff-01-monitor-interval-10" interval="10" name="monitor" timeout="30"/> + </operations> + <meta_attributes id="R-lxc-01_kiff-01-meta_attributes"> + <nvpair id="R-lxc-01_kiff-01-meta_attributes-remote-node" name="remote-node" value="lxc-01_kiff-01"/> + </meta_attributes> + <utilization id="R-lxc-01_kiff-01-utilization"> + <nvpair id="R-lxc-01_kiff-01-utilization-cpu" name="cpu" value="1"/> + <nvpair id="R-lxc-01_kiff-01-utilization-hv_memory" name="hv_memory" value="100"/> + </utilization> + </primitive> + <primitive class="ocf" id="R-lxc-02_kiff-01" provider="heartbeat" type="VirtualDomain"> + <instance_attributes id="R-lxc-02_kiff-01-instance_attributes"> + <nvpair id="R-lxc-02_kiff-01-instance_attributes-hypervisor" name="hypervisor" value="lxc:///"/> + <nvpair id="R-lxc-02_kiff-01-instance_attributes-config" name="config" value="/mnt/shared0/test-virtual-domain/lxc/lxc-02_kiff-01.xml"/> + <nvpair id="R-lxc-02_kiff-01-instance_attributes-force_stop" name="force_stop" value="true"/> + </instance_attributes> + <operations> + <op id="R-lxc-02_kiff-01-start-timeout-90" interval="0s" name="start" timeout="90"/> + <op id="R-lxc-02_kiff-01-stop-timeout-90" interval="0s" name="stop" timeout="90"/> + <op id="R-lxc-02_kiff-01-monitor-interval-10" interval="10" name="monitor" timeout="30"/> + </operations> + <meta_attributes id="R-lxc-02_kiff-01-meta_attributes"> + <nvpair id="R-lxc-02_kiff-01-meta_attributes-remote-node" name="remote-node" value="lxc-02_kiff-01"/> + </meta_attributes> + <utilization id="R-lxc-02_kiff-01-utilization"> + <nvpair id="R-lxc-02_kiff-01-utilization-cpu" name="cpu" value="1"/> + <nvpair id="R-lxc-02_kiff-01-utilization-hv_memory" name="hv_memory" value="100"/> + </utilization> + </primitive> + <primitive class="ocf" id="R-lxc-01_kiff-02" provider="heartbeat" type="VirtualDomain"> + <instance_attributes id="R-lxc-01_kiff-02-instance_attributes"> + <nvpair id="R-lxc-01_kiff-02-instance_attributes-hypervisor" name="hypervisor" value="lxc:///"/> + <nvpair id="R-lxc-01_kiff-02-instance_attributes-config" name="config" value="/mnt/shared0/test-virtual-domain/lxc/lxc-01_kiff-02.xml"/> + <nvpair id="R-lxc-01_kiff-02-instance_attributes-force_stop" name="force_stop" value="true"/> + </instance_attributes> + <operations> + <op id="R-lxc-01_kiff-02-start-timeout-90" interval="0s" name="start" timeout="90"/> + <op id="R-lxc-01_kiff-02-stop-timeout-90" interval="0s" name="stop" timeout="90"/> + <op id="R-lxc-01_kiff-02-monitor-interval-10" interval="10" name="monitor" timeout="30"/> + </operations> + <meta_attributes id="R-lxc-01_kiff-02-meta_attributes"> + <nvpair id="R-lxc-01_kiff-02-meta_attributes-remote-node" name="remote-node" value="lxc-01_kiff-02"/> + <nvpair id="R-lxc-01_kiff-02-meta_attributes-priority" name="priority" value="50"/> + </meta_attributes> + <utilization id="R-lxc-01_kiff-02-utilization"> + <nvpair id="R-lxc-01_kiff-02-utilization-cpu" name="cpu" value="1"/> + <nvpair id="R-lxc-01_kiff-02-utilization-hv_memory" name="hv_memory" value="100"/> + </utilization> + </primitive> + <primitive class="ocf" id="R-lxc-02_kiff-02" provider="heartbeat" type="VirtualDomain"> + <instance_attributes id="R-lxc-02_kiff-02-instance_attributes"> + <nvpair id="R-lxc-02_kiff-02-instance_attributes-hypervisor" name="hypervisor" value="lxc:///"/> + <nvpair id="R-lxc-02_kiff-02-instance_attributes-config" name="config" value="/mnt/shared0/test-virtual-domain/lxc/lxc-02_kiff-02.xml"/> + <nvpair id="R-lxc-02_kiff-02-instance_attributes-force_stop" name="force_stop" value="true"/> + </instance_attributes> + <operations> + <op id="R-lxc-02_kiff-02-start-timeout-90" interval="0s" name="start" timeout="90"/> + <op id="R-lxc-02_kiff-02-stop-timeout-90" interval="0s" name="stop" timeout="90"/> + <op id="R-lxc-02_kiff-02-monitor-interval-10" interval="10" name="monitor" timeout="30"/> + </operations> + <meta_attributes id="R-lxc-02_kiff-02-meta_attributes"> + <nvpair id="R-lxc-02_kiff-02-meta_attributes-remote-node" name="remote-node" value="lxc-02_kiff-02"/> + </meta_attributes> + <utilization id="R-lxc-02_kiff-02-utilization"> + <nvpair id="R-lxc-02_kiff-02-utilization-cpu" name="cpu" value="1"/> + <nvpair id="R-lxc-02_kiff-02-utilization-hv_memory" name="hv_memory" value="100"/> + </utilization> + </primitive> + <primitive class="ocf" id="vm-fs" provider="heartbeat" type="Filesystem"> + <instance_attributes id="vm-fs-instance_attributes"> + <nvpair id="vm-fs-instance_attributes-device" name="device" value="/root"/> + <nvpair id="vm-fs-instance_attributes-directory" name="directory" value="/mnt/vm-fs"/> + <nvpair id="vm-fs-instance_attributes-fstype" name="fstype" value="none"/> + <nvpair id="vm-fs-instance_attributes-options" name="options" value="bind"/> + </instance_attributes> + <operations> + <op id="vm-fs-start-timeout-60" interval="0s" name="start" timeout="60"/> + <op id="vm-fs-stop-timeout-60" interval="0s" name="stop" timeout="60"/> + <op id="vm-fs-monitor-interval-20" interval="20" name="monitor" timeout="40"/> + </operations> + <meta_attributes id="vm-fs-meta_attributes"> + <nvpair id="vm-fs-meta_attributes-priority" name="priority" value="100"/> + </meta_attributes> + </primitive> + </resources> + <constraints> + <rsc_order first="dlm-clone" first-action="start" id="order-dlm-clone-clvmd-clone-mandatory" then="clvmd-clone" then-action="start"/> + <rsc_colocation id="colocation-clvmd-clone-dlm-clone-INFINITY" rsc="clvmd-clone" score="INFINITY" with-rsc="dlm-clone"/> + <rsc_order first="clvmd-clone" first-action="start" id="order-clvmd-clone-shared0-clone-mandatory" then="shared0-clone" then-action="start"/> + <rsc_colocation id="colocation-shared0-clone-clvmd-clone-INFINITY" rsc="shared0-clone" score="INFINITY" with-rsc="clvmd-clone"/> + <rsc_location id="location-dlm-clone-lxc-01_kiff-01--INFINITY" node="lxc-01_kiff-01" rsc="dlm-clone" score="-INFINITY"/> + <rsc_order first="shared0-clone" first-action="start" id="order-shared0-clone-R-lxc-01_kiff-01-mandatory" then="R-lxc-01_kiff-01" then-action="start"/> + <rsc_location id="location-R-lxc-01_kiff-01-kiff-01-100" node="kiff-01" rsc="R-lxc-01_kiff-01" score="100"/> + <rsc_location id="location-dlm-clone-lxc-02_kiff-01--INFINITY" node="lxc-02_kiff-01" rsc="dlm-clone" score="-INFINITY"/> + <rsc_order first="shared0-clone" first-action="start" id="order-shared0-clone-R-lxc-02_kiff-01-mandatory" then="R-lxc-02_kiff-01" then-action="start"/> + <rsc_location id="location-R-lxc-02_kiff-01-kiff-01-100" node="kiff-01" rsc="R-lxc-02_kiff-01" score="100"/> + <rsc_location id="location-dlm-clone-lxc-01_kiff-02--INFINITY" node="lxc-01_kiff-02" rsc="dlm-clone" score="-INFINITY"/> + <rsc_order first="shared0-clone" first-action="start" id="order-shared0-clone-R-lxc-01_kiff-02-mandatory" then="R-lxc-01_kiff-02" then-action="start"/> + <rsc_location id="location-R-lxc-01_kiff-02-kiff-02-100" node="kiff-02" rsc="R-lxc-01_kiff-02" score="100"/> + <rsc_location id="location-dlm-clone-lxc-02_kiff-02--INFINITY" node="lxc-02_kiff-02" rsc="dlm-clone" score="-INFINITY"/> + <rsc_order first="shared0-clone" first-action="start" id="order-shared0-clone-R-lxc-02_kiff-02-mandatory" then="R-lxc-02_kiff-02" then-action="start"/> + <rsc_location id="location-R-lxc-02_kiff-02-kiff-02-100" node="kiff-02" rsc="R-lxc-02_kiff-02" score="100"/> + <rsc_location id="location-vm-fs-lxc-01_reno-01-100" node="lxc-01_reno-01" rsc="vm-fs" score="100"/> + </constraints> + </configuration> + <status> + <node_state crm-debug-origin="post_cache_update" crmd="offline" expected="member" id="1" in_ccm="false" join="member" uname="kiff-01"> + <transient_attributes id="1"> + <instance_attributes id="status-1"> + <nvpair id="status-1-shutdown" name="shutdown" value="0"/> + <nvpair id="status-1-probe_complete" name="probe_complete" value="true"/> + </instance_attributes> + </transient_attributes> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="fence-kiff-01" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="fence-kiff-01_last_0" operation_key="fence-kiff-01_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="19:2:7:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:7;19:2:7:ed834806-99be-45de-9c12-c980ee8706a6" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1419011896" last-rc-change="1419011896" exec-time="2" queue-time="0" op-digest="4daeb50c5b907ee60049bf819d52bf47" on_node="kiff-01"/> + </lrm_resource> + <lrm_resource id="fence-kiff-02" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="fence-kiff-02_last_0" operation_key="fence-kiff-02_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="33:2:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;33:2:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="46" rc-code="0" op-status="0" interval="0" last-run="1419011897" last-rc-change="1419011897" exec-time="105" queue-time="0" op-digest="721cfc00d183a798aab10fb147ff0518" on_node="kiff-01"/> + <lrm_rsc_op id="fence-kiff-02_monitor_60000" operation_key="fence-kiff-02_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="34:2:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;34:2:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="47" rc-code="0" op-status="0" interval="60000" last-rc-change="1419011897" exec-time="95" queue-time="0" op-digest="3edb9bb87d2e2ef5d171c831a712b481" on_node="kiff-01"/> + </lrm_resource> + <lrm_resource id="R-lxc-01_kiff-01" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="R-lxc-01_kiff-01_last_0" operation_key="R-lxc-01_kiff-01_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="44:3:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;44:3:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="53" rc-code="0" op-status="0" interval="0" last-run="1419011901" last-rc-change="1419011901" exec-time="907" queue-time="0" op-digest="1120ab98948626507460f24405da6147" on_node="kiff-01"/> + <lrm_rsc_op id="R-lxc-01_kiff-01_monitor_10000" operation_key="R-lxc-01_kiff-01_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="48:4:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;48:4:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="55" rc-code="0" op-status="0" interval="10000" last-rc-change="1419011902" exec-time="211" queue-time="0" op-digest="45b6ccfbfd5dd7fe94f80ec3d8d6d78d" on_node="kiff-01"/> + </lrm_resource> + <lrm_resource id="R-lxc-02_kiff-01" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="R-lxc-02_kiff-01_last_0" operation_key="R-lxc-02_kiff-01_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="46:3:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;46:3:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="54" rc-code="0" op-status="0" interval="0" last-run="1419011901" last-rc-change="1419011901" exec-time="895" queue-time="0" op-digest="6d28982e9d5ab858dea79f0a4bc07ba6" on_node="kiff-01"/> + <lrm_rsc_op id="R-lxc-02_kiff-01_monitor_10000" operation_key="R-lxc-02_kiff-01_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="51:4:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;51:4:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="56" rc-code="0" op-status="0" interval="10000" last-rc-change="1419011902" exec-time="208" queue-time="0" op-digest="5aa25dd0c846987518afaba029b0a0a8" on_node="kiff-01"/> + </lrm_resource> + <lrm_resource id="R-lxc-01_kiff-02" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="R-lxc-01_kiff-02_last_0" operation_key="R-lxc-01_kiff-02_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="26:2:7:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:7;26:2:7:ed834806-99be-45de-9c12-c980ee8706a6" call-id="36" rc-code="7" op-status="0" interval="0" last-run="1419011897" last-rc-change="1419011897" exec-time="66" queue-time="0" op-digest="6ac2457c88e8834990f95e871a51d1fc" on_node="kiff-01"/> + </lrm_resource> + <lrm_resource id="R-lxc-02_kiff-02" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="R-lxc-02_kiff-02_last_0" operation_key="R-lxc-02_kiff-02_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="27:2:7:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:7;27:2:7:ed834806-99be-45de-9c12-c980ee8706a6" call-id="40" rc-code="7" op-status="0" interval="0" last-run="1419011897" last-rc-change="1419011897" exec-time="65" queue-time="0" op-digest="749edaca3e37d0e4526f44849ed63d4b" on_node="kiff-01"/> + </lrm_resource> + <lrm_resource id="dlm" type="controld" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dlm_last_0" operation_key="dlm_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="37:2:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;37:2:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="45" rc-code="0" op-status="0" interval="0" last-run="1419011897" last-rc-change="1419011897" exec-time="1150" queue-time="71" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" on_node="kiff-01"/> + <lrm_rsc_op id="dlm_monitor_30000" operation_key="dlm_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="21:3:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;21:3:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="48" rc-code="0" op-status="0" interval="30000" last-rc-change="1419011898" exec-time="42" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" on_node="kiff-01"/> + </lrm_resource> + <lrm_resource id="vm-fs" type="Filesystem" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="vm-fs_last_0" operation_key="vm-fs_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="28:2:7:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:7;28:2:7:ed834806-99be-45de-9c12-c980ee8706a6" call-id="44" rc-code="7" op-status="0" interval="0" last-run="1419011897" last-rc-change="1419011897" exec-time="81" queue-time="0" op-digest="4e01fcdd304402f9cf3416cee0dc30d2" on_node="kiff-01"/> + </lrm_resource> + <lrm_resource id="shared0" type="Filesystem" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="shared0_last_0" operation_key="shared0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="38:3:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;38:3:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="51" rc-code="0" op-status="0" interval="0" last-run="1419011900" last-rc-change="1419011900" exec-time="917" queue-time="0" op-digest="1684b65207e6da00ef41166b1d2e7147" on_node="kiff-01"/> + <lrm_rsc_op id="shared0_monitor_10000" operation_key="shared0_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="39:3:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;39:3:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="52" rc-code="0" op-status="0" interval="10000" last-rc-change="1419011901" exec-time="63" queue-time="0" op-digest="a976d846b49206dece2f5eecf97fc980" on_node="kiff-01"/> + </lrm_resource> + <lrm_resource id="clvmd" type="clvm" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="clvmd_last_0" operation_key="clvmd_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="30:3:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;30:3:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="49" rc-code="0" op-status="0" interval="0" last-run="1419011898" last-rc-change="1419011898" exec-time="1787" queue-time="0" op-digest="8c0920550ecae28ee15ea3371898e446" on_node="kiff-01"/> + <lrm_rsc_op id="clvmd_monitor_30000" operation_key="clvmd_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="31:3:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;31:3:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="50" rc-code="0" op-status="0" interval="30000" last-rc-change="1419011900" exec-time="40" queue-time="0" op-digest="93512119a9313fd62f16acd7cc587734" on_node="kiff-01"/> + </lrm_resource> + <lrm_resource id="lxc-01_kiff-01" type="remote" class="ocf" provider="pacemaker" container="R-lxc-01_kiff-01"> + <lrm_rsc_op id="lxc-01_kiff-01_last_0" operation_key="lxc-01_kiff-01_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="58:4:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;58:4:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="1" rc-code="0" op-status="0" interval="0" last-run="1419011902" last-rc-change="1419011902" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" on_node="kiff-01"/> + <lrm_rsc_op id="lxc-01_kiff-01_monitor_30000" operation_key="lxc-01_kiff-01_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="59:4:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;59:4:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="3" rc-code="0" op-status="0" interval="30000" last-rc-change="1419011907" exec-time="0" queue-time="0" op-digest="02a5bcf940fc8d3239701acb11438d6a" on_node="kiff-01"/> + </lrm_resource> + <lrm_resource id="lxc-02_kiff-01" type="remote" class="ocf" provider="pacemaker" container="R-lxc-02_kiff-01"> + <lrm_rsc_op id="lxc-02_kiff-01_last_0" operation_key="lxc-02_kiff-01_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="60:4:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;60:4:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="2" rc-code="0" op-status="0" interval="0" last-run="1419011902" last-rc-change="1419011902" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" on_node="kiff-01"/> + <lrm_rsc_op id="lxc-02_kiff-01_monitor_30000" operation_key="lxc-02_kiff-01_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="61:4:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;61:4:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="4" rc-code="0" op-status="0" interval="30000" last-rc-change="1419011907" exec-time="0" queue-time="0" op-digest="02a5bcf940fc8d3239701acb11438d6a" on_node="kiff-01"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state crm-debug-origin="post_cache_update" crmd="online" expected="member" id="2" in_ccm="true" join="member" uname="kiff-02"> + <transient_attributes id="2"> + <instance_attributes id="status-2"> + <nvpair id="status-2-shutdown" name="shutdown" value="0"/> + <nvpair id="status-2-probe_complete" name="probe_complete" value="true"/> + </instance_attributes> + </transient_attributes> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="fence-kiff-01" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="fence-kiff-01_last_0" operation_key="fence-kiff-01_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="15:18:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;15:18:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="67" rc-code="0" op-status="0" interval="0" last-run="1419011236" last-rc-change="1419011236" exec-time="102" queue-time="0" op-digest="4daeb50c5b907ee60049bf819d52bf47" on_node="kiff-02"/> + <lrm_rsc_op id="fence-kiff-01_monitor_60000" operation_key="fence-kiff-01_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="16:18:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;16:18:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="68" rc-code="0" op-status="0" interval="60000" last-rc-change="1419011236" exec-time="93" queue-time="0" op-digest="5a67a2af25e4748196ea722d1770543a" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="fence-kiff-02" type="fence_ipmilan" class="stonith"> + <lrm_rsc_op id="fence-kiff-02_last_0" operation_key="fence-kiff-02_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="32:2:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;32:2:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="88" rc-code="0" op-status="0" interval="0" last-run="1419011896" last-rc-change="1419011896" exec-time="0" queue-time="0" op-digest="721cfc00d183a798aab10fb147ff0518" on_node="kiff-02"/> + <lrm_rsc_op id="fence-kiff-02_monitor_60000" operation_key="fence-kiff-02_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="16:0:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;16:0:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="82" rc-code="0" op-status="0" interval="60000" last-rc-change="1419011480" exec-time="93" queue-time="0" op-digest="3edb9bb87d2e2ef5d171c831a712b481" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="clvmd" type="clvm" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="clvmd_last_0" operation_key="clvmd_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="25:5:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;25:5:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="24" rc-code="0" op-status="0" interval="0" last-run="1419011029" last-rc-change="1419011029" exec-time="1557" queue-time="0" op-digest="8c0920550ecae28ee15ea3371898e446" on_node="kiff-02"/> + <lrm_rsc_op id="clvmd_monitor_30000" operation_key="clvmd_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="26:5:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;26:5:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="25" rc-code="0" op-status="0" interval="30000" last-rc-change="1419011030" exec-time="39" queue-time="0" op-digest="93512119a9313fd62f16acd7cc587734" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="shared0" type="Filesystem" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="shared0_last_0" operation_key="shared0_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="35:6:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;35:6:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="31" rc-code="0" op-status="0" interval="0" last-run="1419011061" last-rc-change="1419011061" exec-time="1397" queue-time="0" op-digest="1684b65207e6da00ef41166b1d2e7147" on_node="kiff-02"/> + <lrm_rsc_op id="shared0_monitor_10000" operation_key="shared0_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="36:6:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;36:6:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="32" rc-code="0" op-status="0" interval="10000" last-rc-change="1419011062" exec-time="62" queue-time="0" op-digest="a976d846b49206dece2f5eecf97fc980" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="lxc-01_kiff-01" type="remote" class="ocf" provider="pacemaker" container="R-lxc-01_kiff-01"> + <lrm_rsc_op id="lxc-01_kiff-01_last_0" operation_key="lxc-01_kiff-01_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="71:2:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;71:2:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="15" rc-code="0" op-status="0" interval="0" last-run="1419011897" last-rc-change="1419011897" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" on_node="kiff-02"/> + <lrm_rsc_op id="lxc-01_kiff-01_monitor_30000" operation_key="lxc-01_kiff-01_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="49:1:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;49:1:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="13" rc-code="0" op-status="0" interval="30000" last-rc-change="1419011486" exec-time="0" queue-time="0" op-digest="02a5bcf940fc8d3239701acb11438d6a" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="dlm" type="controld" class="ocf" provider="pacemaker"> + <lrm_rsc_op id="dlm_last_0" operation_key="dlm_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="17:5:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;17:5:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="22" rc-code="0" op-status="0" interval="0" last-run="1419011026" last-rc-change="1419011026" exec-time="1100" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" on_node="kiff-02"/> + <lrm_rsc_op id="dlm_monitor_30000" operation_key="dlm_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="18:5:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;18:5:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="23" rc-code="0" op-status="0" interval="30000" last-rc-change="1419011027" exec-time="39" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="R-lxc-01_kiff-01" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="R-lxc-01_kiff-01_last_0" operation_key="R-lxc-01_kiff-01_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="59:2:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;59:2:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="90" rc-code="0" op-status="0" interval="0" last-run="1419011897" last-rc-change="1419011897" exec-time="401" queue-time="0" op-digest="1120ab98948626507460f24405da6147" on_node="kiff-02"/> + <lrm_rsc_op id="R-lxc-01_kiff-01_monitor_10000" operation_key="R-lxc-01_kiff-01_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="38:1:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;38:1:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="83" rc-code="0" op-status="0" interval="10000" last-rc-change="1419011481" exec-time="208" queue-time="0" op-digest="45b6ccfbfd5dd7fe94f80ec3d8d6d78d" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="R-lxc-01_kiff-02" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="R-lxc-01_kiff-02_last_0" operation_key="R-lxc-01_kiff-02_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="50:20:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;50:20:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="69" rc-code="0" op-status="0" interval="0" last-run="1419011248" last-rc-change="1419011248" exec-time="533" queue-time="0" op-digest="6ac2457c88e8834990f95e871a51d1fc" on_node="kiff-02"/> + <lrm_rsc_op id="R-lxc-01_kiff-02_monitor_10000" operation_key="R-lxc-01_kiff-02_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="51:20:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;51:20:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="70" rc-code="0" op-status="0" interval="10000" last-rc-change="1419011249" exec-time="200" queue-time="0" op-digest="7d8f2504ce062c9a895982856e699610" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="lxc-01_kiff-02" type="remote" class="ocf" provider="pacemaker" container="R-lxc-01_kiff-02"> + <lrm_rsc_op id="lxc-01_kiff-02_last_0" operation_key="lxc-01_kiff-02_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="56:20:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;56:20:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="7" rc-code="0" op-status="0" interval="0" last-run="1419011249" last-rc-change="1419011249" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" on_node="kiff-02"/> + <lrm_rsc_op id="lxc-01_kiff-02_monitor_30000" operation_key="lxc-01_kiff-02_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="57:20:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;57:20:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="8" rc-code="0" op-status="0" interval="30000" last-rc-change="1419011254" exec-time="0" queue-time="0" op-digest="02a5bcf940fc8d3239701acb11438d6a" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="vm-fs" type="Filesystem" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="vm-fs_last_0" operation_key="vm-fs_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="23:22:7:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:7;23:22:7:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="78" rc-code="7" op-status="0" interval="0" last-run="1419011347" last-rc-change="1419011347" exec-time="58" queue-time="0" op-digest="4e01fcdd304402f9cf3416cee0dc30d2" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="lxc-02_kiff-01" type="remote" class="ocf" provider="pacemaker" container="R-lxc-02_kiff-01"> + <lrm_rsc_op id="lxc-02_kiff-01_last_0" operation_key="lxc-02_kiff-01_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="74:2:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;74:2:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="16" rc-code="0" op-status="0" interval="0" last-run="1419011897" last-rc-change="1419011897" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" on_node="kiff-02"/> + <lrm_rsc_op id="lxc-02_kiff-01_monitor_30000" operation_key="lxc-02_kiff-01_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="51:1:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;51:1:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="14" rc-code="0" op-status="0" interval="30000" last-rc-change="1419011486" exec-time="0" queue-time="0" op-digest="02a5bcf940fc8d3239701acb11438d6a" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="lxc-02_kiff-02" type="remote" class="ocf" provider="pacemaker" container="R-lxc-02_kiff-02"> + <lrm_rsc_op id="lxc-02_kiff-02_last_0" operation_key="lxc-02_kiff-02_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="63:21:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;63:21:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="9" rc-code="0" op-status="0" interval="0" last-run="1419011256" last-rc-change="1419011256" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8" on_node="kiff-02"/> + <lrm_rsc_op id="lxc-02_kiff-02_monitor_30000" operation_key="lxc-02_kiff-02_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="64:21:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;64:21:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="10" rc-code="0" op-status="0" interval="30000" last-rc-change="1419011261" exec-time="0" queue-time="0" op-digest="02a5bcf940fc8d3239701acb11438d6a" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="R-lxc-02_kiff-01" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="R-lxc-02_kiff-01_last_0" operation_key="R-lxc-02_kiff-01_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="62:2:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;62:2:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="92" rc-code="0" op-status="0" interval="0" last-run="1419011897" last-rc-change="1419011897" exec-time="376" queue-time="0" op-digest="6d28982e9d5ab858dea79f0a4bc07ba6" on_node="kiff-02"/> + <lrm_rsc_op id="R-lxc-02_kiff-01_monitor_10000" operation_key="R-lxc-02_kiff-01_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="41:1:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;41:1:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="84" rc-code="0" op-status="0" interval="10000" last-rc-change="1419011481" exec-time="205" queue-time="0" op-digest="5aa25dd0c846987518afaba029b0a0a8" on_node="kiff-02"/> + </lrm_resource> + <lrm_resource id="R-lxc-02_kiff-02" type="VirtualDomain" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="R-lxc-02_kiff-02_last_0" operation_key="R-lxc-02_kiff-02_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="55:21:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;55:21:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="73" rc-code="0" op-status="0" interval="0" last-run="1419011255" last-rc-change="1419011255" exec-time="558" queue-time="0" op-digest="749edaca3e37d0e4526f44849ed63d4b" on_node="kiff-02"/> + <lrm_rsc_op id="R-lxc-02_kiff-02_monitor_10000" operation_key="R-lxc-02_kiff-02_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.9" transition-key="56:21:0:1c60b862-2217-42e1-857f-645cedc2afd9" transition-magic="0:0;56:21:0:1c60b862-2217-42e1-857f-645cedc2afd9" call-id="74" rc-code="0" op-status="0" interval="10000" last-rc-change="1419011256" exec-time="200" queue-time="0" op-digest="160233456c9f63f111238ddb49d9cc0d" on_node="kiff-02"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="lxc-01_kiff-01" uname="lxc-01_kiff-01" crm-debug-origin="post_cache_update"> + <lrm id="lxc-01_kiff-01"> + <lrm_resources> + <lrm_resource id="vm-fs" type="Filesystem" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="vm-fs_last_0" operation_key="vm-fs_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="56:4:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;56:4:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="5" rc-code="0" op-status="0" interval="0" last-run="1419011907" last-rc-change="1419011907" exec-time="82" queue-time="0" op-digest="4e01fcdd304402f9cf3416cee0dc30d2" on_node="kiff-01"/> + <lrm_rsc_op id="vm-fs_monitor_20000" operation_key="vm-fs_monitor_20000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.9" transition-key="57:4:0:ed834806-99be-45de-9c12-c980ee8706a6" transition-magic="0:0;57:4:0:ed834806-99be-45de-9c12-c980ee8706a6" call-id="7" rc-code="0" op-status="0" interval="20000" last-rc-change="1419011907" exec-time="57" queue-time="0" op-digest="47b8f50d415ca40cdf0d0044c4b63685" on_node="kiff-01"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="lxc-02_kiff-01" uname="lxc-02_kiff-01" crm-debug-origin="post_cache_update"/> + <node_state remote_node="true" id="lxc-01_kiff-02" uname="lxc-01_kiff-02" crm-debug-origin="post_cache_update"> + <transient_attributes id="lxc-01_kiff-02"> + <instance_attributes id="status-lxc-01_kiff-02"/> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="lxc-02_kiff-02" uname="lxc-02_kiff-02" crm-debug-origin="post_cache_update"> + <transient_attributes id="lxc-02_kiff-02"> + <instance_attributes id="status-lxc-02_kiff-02"/> + </transient_attributes> + </node_state> + </status> +</cib> diff --git a/pengine/test10/probe-0.exp b/pengine/test10/probe-0.exp index fe866a4dfcd..357f4d9682a 100644 --- a/pengine/test10/probe-0.exp +++ b/pengine/test10/probe-0.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="53" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"> + <rsc_op id="47" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="x32c47 x32c48" CRM_meta_notify_available_uname="x32c48 x32c47" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_start_uname="x32c47 x32c48" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="x32c47" CRM_meta_on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410" CRM_meta_timeout="20000" device="/dev/sdb2" directory="/vm" fstype="ocfs2"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="x32c47 x32c48" CRM_meta_notify_available_uname="x32c47 x32c48" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_start_uname="x32c47 x32c48" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="x32c47" CRM_meta_on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410" CRM_meta_timeout="20000" device="/dev/sdb2" directory="/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="35" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="30" operation="start" operation_key="configstoreclone:0_start_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"> + <rsc_op id="29" operation="start" operation_key="configstoreclone:0_start_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="x32c47 x32c48" CRM_meta_notify_available_uname="x32c48 x32c47" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_start_uname="x32c47 x32c48" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="x32c47" CRM_meta_on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410" CRM_meta_timeout="20000" device="/dev/sdb2" directory="/vm" fstype="ocfs2"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="x32c47 x32c48" CRM_meta_notify_available_uname="x32c47 x32c48" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_start_uname="x32c47 x32c48" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="x32c47" CRM_meta_on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410" CRM_meta_timeout="20000" device="/dev/sdb2" directory="/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="start" operation_key="configstorecloneset_start_0"/> + <pseudo_event id="31" operation="start" operation_key="configstorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="configstoreclone:0_monitor_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"> + <rsc_op id="3" operation="monitor" operation_key="configstoreclone:0_monitor_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"> <primitive id="configstoreclone" long-id="configstoreclone:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="x32c47" CRM_meta_on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" device="/dev/sdb2" directory="/vm" fstype="ocfs2"/> </rsc_op> @@ -36,33 +36,33 @@ </synapse> <synapse id="3" priority="1000000"> <action_set> - <rsc_op id="54" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"> + <rsc_op id="48" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="x32c47 x32c48" CRM_meta_notify_available_uname="x32c48 x32c47" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_start_uname="x32c47 x32c48" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="x32c48" CRM_meta_on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872" CRM_meta_timeout="20000" device="/dev/sdb2" directory="/vm" fstype="ocfs2"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="x32c47 x32c48" CRM_meta_notify_available_uname="x32c47 x32c48" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="start" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_start_uname="x32c47 x32c48" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_notify_type="post" CRM_meta_on_node="x32c48" CRM_meta_on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872" CRM_meta_timeout="20000" device="/dev/sdb2" directory="/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="35" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="31" operation="start" operation_key="configstoreclone:1_start_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"> + <rsc_op id="30" operation="start" operation_key="configstoreclone:1_start_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="x32c47 x32c48" CRM_meta_notify_available_uname="x32c48 x32c47" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_start_uname="x32c47 x32c48" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="x32c48" CRM_meta_on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872" CRM_meta_timeout="20000" device="/dev/sdb2" directory="/vm" fstype="ocfs2"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource=" " CRM_meta_notify_active_uname=" " CRM_meta_notify_all_uname="x32c47 x32c48" CRM_meta_notify_available_uname="x32c47 x32c48" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource="configstoreclone:0 configstoreclone:1" CRM_meta_notify_start_uname="x32c47 x32c48" CRM_meta_notify_stop_resource=" " CRM_meta_notify_stop_uname=" " CRM_meta_on_node="x32c48" CRM_meta_on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872" CRM_meta_timeout="20000" device="/dev/sdb2" directory="/vm" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="start" operation_key="configstorecloneset_start_0"/> + <pseudo_event id="31" operation="start" operation_key="configstorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"> + <rsc_op id="4" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"> <primitive id="configstoreclone" long-id="configstoreclone:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_on_node="x32c48" CRM_meta_on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" device="/dev/sdb2" directory="/vm" fstype="ocfs2"/> </rsc_op> @@ -71,52 +71,52 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="37" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"> + <pseudo_event id="36" operation="notified" operation_key="configstorecloneset_confirmed-post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> + <pseudo_event id="35" operation="notify" operation_key="configstorecloneset_post_notify_running_0"/> </trigger> <trigger> - <rsc_op id="53" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"/> + <rsc_op id="47" operation="notify" operation_key="configstoreclone:0_post_notify_start_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"/> </trigger> <trigger> - <rsc_op id="54" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"/> + <rsc_op id="48" operation="notify" operation_key="configstoreclone:1_post_notify_start_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="36" operation="notify" operation_key="configstorecloneset_post_notify_running_0"> + <pseudo_event id="35" operation="notify" operation_key="configstorecloneset_post_notify_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="running" operation_key="configstorecloneset_running_0"/> + <pseudo_event id="32" operation="running" operation_key="configstorecloneset_running_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="34" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="35" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"> + <pseudo_event id="34" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> + <pseudo_event id="33" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="34" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"> + <pseudo_event id="33" operation="notify" operation_key="configstorecloneset_pre_notify_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -124,37 +124,37 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="33" operation="running" operation_key="configstorecloneset_running_0"> + <pseudo_event id="32" operation="running" operation_key="configstorecloneset_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="start" operation_key="configstoreclone:0_start_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"/> + <rsc_op id="29" operation="start" operation_key="configstoreclone:0_start_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"/> </trigger> <trigger> - <rsc_op id="31" operation="start" operation_key="configstoreclone:1_start_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"/> + <rsc_op id="30" operation="start" operation_key="configstoreclone:1_start_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="configstorecloneset_start_0"/> + <pseudo_event id="31" operation="start" operation_key="configstorecloneset_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="32" operation="start" operation_key="configstorecloneset_start_0"> + <pseudo_event id="31" operation="start" operation_key="configstorecloneset_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="configstoreclone:0_monitor_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"/> + <rsc_op id="3" operation="monitor" operation_key="configstoreclone:0_monitor_0" on_node="x32c47" on_node_uuid="a1dbc8cc-4d33-41e7-a75a-cd4f93b26410"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"/> + <rsc_op id="4" operation="monitor" operation_key="configstoreclone:1_monitor_0" on_node="x32c48" on_node_uuid="ca93fea5-67c9-473d-9ce0-7ed7fb823872"/> </trigger> <trigger> - <pseudo_event id="35" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> + <pseudo_event id="34" operation="notified" operation_key="configstorecloneset_confirmed-pre_notify_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/probe-0.scores b/pengine/test10/probe-0.scores index b37b1a92044..d1899850722 100644 --- a/pengine/test10/probe-0.scores +++ b/pengine/test10/probe-0.scores @@ -1,31 +1,31 @@ Allocation scores: -clone_color: configstoreclone:0 allocation score on x32c47: 0 -clone_color: configstoreclone:0 allocation score on x32c48: 0 -clone_color: configstoreclone:1 allocation score on x32c47: 0 -clone_color: configstoreclone:1 allocation score on x32c48: 0 -clone_color: configstorecloneset allocation score on x32c47: 0 -clone_color: configstorecloneset allocation score on x32c48: 0 -clone_color: imagestoreclone:0 allocation score on x32c47: 0 -clone_color: imagestoreclone:0 allocation score on x32c48: 1 -clone_color: imagestoreclone:1 allocation score on x32c47: 1 -clone_color: imagestoreclone:1 allocation score on x32c48: 0 -clone_color: imagestorecloneset allocation score on x32c47: 0 -clone_color: imagestorecloneset allocation score on x32c48: 0 -clone_color: stonithclone:0 allocation score on x32c47: 0 -clone_color: stonithclone:0 allocation score on x32c48: 1 -clone_color: stonithclone:1 allocation score on x32c47: 1 -clone_color: stonithclone:1 allocation score on x32c48: 0 -clone_color: stonithcloneset allocation score on x32c47: 0 -clone_color: stonithcloneset allocation score on x32c48: 0 -native_color: configstoreclone:0 allocation score on x32c47: 0 -native_color: configstoreclone:0 allocation score on x32c48: 0 -native_color: configstoreclone:1 allocation score on x32c47: -INFINITY -native_color: configstoreclone:1 allocation score on x32c48: 0 -native_color: imagestoreclone:0 allocation score on x32c47: 0 -native_color: imagestoreclone:0 allocation score on x32c48: 1 -native_color: imagestoreclone:1 allocation score on x32c47: 1 -native_color: imagestoreclone:1 allocation score on x32c48: -INFINITY -native_color: stonithclone:0 allocation score on x32c47: 0 -native_color: stonithclone:0 allocation score on x32c48: 1 -native_color: stonithclone:1 allocation score on x32c47: 1 -native_color: stonithclone:1 allocation score on x32c48: -INFINITY +pcmk__clone_allocate: configstoreclone:0 allocation score on x32c47: 0 +pcmk__clone_allocate: configstoreclone:0 allocation score on x32c48: 0 +pcmk__clone_allocate: configstoreclone:1 allocation score on x32c47: 0 +pcmk__clone_allocate: configstoreclone:1 allocation score on x32c48: 0 +pcmk__clone_allocate: configstorecloneset allocation score on x32c47: 0 +pcmk__clone_allocate: configstorecloneset allocation score on x32c48: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on x32c47: 0 +pcmk__clone_allocate: imagestoreclone:0 allocation score on x32c48: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on x32c47: 1 +pcmk__clone_allocate: imagestoreclone:1 allocation score on x32c48: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on x32c47: 0 +pcmk__clone_allocate: imagestorecloneset allocation score on x32c48: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on x32c47: 0 +pcmk__clone_allocate: stonithclone:0 allocation score on x32c48: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on x32c47: 1 +pcmk__clone_allocate: stonithclone:1 allocation score on x32c48: 0 +pcmk__clone_allocate: stonithcloneset allocation score on x32c47: 0 +pcmk__clone_allocate: stonithcloneset allocation score on x32c48: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on x32c47: 0 +pcmk__native_allocate: configstoreclone:0 allocation score on x32c48: 0 +pcmk__native_allocate: configstoreclone:1 allocation score on x32c47: -INFINITY +pcmk__native_allocate: configstoreclone:1 allocation score on x32c48: 0 +pcmk__native_allocate: imagestoreclone:0 allocation score on x32c47: 0 +pcmk__native_allocate: imagestoreclone:0 allocation score on x32c48: 1 +pcmk__native_allocate: imagestoreclone:1 allocation score on x32c47: 1 +pcmk__native_allocate: imagestoreclone:1 allocation score on x32c48: -INFINITY +pcmk__native_allocate: stonithclone:0 allocation score on x32c47: 0 +pcmk__native_allocate: stonithclone:0 allocation score on x32c48: 1 +pcmk__native_allocate: stonithclone:1 allocation score on x32c47: 1 +pcmk__native_allocate: stonithclone:1 allocation score on x32c48: -INFINITY diff --git a/pengine/test10/probe-1.exp b/pengine/test10/probe-1.exp index 79ad319f965..32d2c9213b1 100644 --- a/pengine/test10/probe-1.exp +++ b/pengine/test10/probe-1.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> + <rsc_op id="3" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e" CRM_meta_timeout="20000" ip="192.168.100.180"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + <rsc_op id="2" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> + <rsc_op id="2" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e" CRM_meta_timeout="40000" ip="192.168.100.180"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + <rsc_op id="1" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> + <rsc_op id="1" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="192.168.100.180"/> </rsc_op> diff --git a/pengine/test10/probe-1.scores b/pengine/test10/probe-1.scores index d7c885d70ba..cfae7694e4e 100644 --- a/pengine/test10/probe-1.scores +++ b/pengine/test10/probe-1.scores @@ -1,2 +1,2 @@ Allocation scores: -native_color: DcIPaddr allocation score on c001n05: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n05: 0 diff --git a/pengine/test10/probe-2.dot b/pengine/test10/probe-2.dot index 452baeecb84..bc6b736b955 100644 --- a/pengine/test10/probe-2.dot +++ b/pengine/test10/probe-2.dot @@ -11,8 +11,6 @@ digraph "g" { "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" -> "DoFencing_start_0" [ style = bold] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"apache2:1_stop_0 wc02" -> "all_stopped" [ style = bold] "apache2:1_stop_0 wc02" -> "fs_www:1_stop_0 wc02" [ style = bold] "apache2:1_stop_0 wc02" -> "group_webservice:1_stopped_0" [ style = bold] "apache2:1_stop_0 wc02" [ style=bold color="green" fontcolor="black" ] @@ -54,7 +52,6 @@ digraph "g" { "drbd_mysql:1_pre_notify_demote_0 wc02" [ style=bold color="green" fontcolor="black" ] "drbd_mysql:1_pre_notify_stop_0 wc02" -> "ms_drbd_mysql_confirmed-pre_notify_stop_0" [ style = bold] "drbd_mysql:1_pre_notify_stop_0 wc02" [ style=bold color="green" fontcolor="black" ] -"drbd_mysql:1_stop_0 wc02" -> "all_stopped" [ style = bold] "drbd_mysql:1_stop_0 wc02" -> "ms_drbd_mysql_stopped_0" [ style = bold] "drbd_mysql:1_stop_0 wc02" [ style=bold color="green" fontcolor="black" ] "drbd_www:0_post_notify_stop_0 wc01" -> "ms_drbd_www_confirmed-post_notify_stopped_0" [ style = bold] @@ -63,7 +60,6 @@ digraph "g" { "drbd_www:0_pre_notify_stop_0 wc01" [ style=bold color="green" fontcolor="black" ] "drbd_www:1_pre_notify_stop_0 wc02" -> "ms_drbd_www_confirmed-pre_notify_stop_0" [ style = bold] "drbd_www:1_pre_notify_stop_0 wc02" [ style=bold color="green" fontcolor="black" ] -"drbd_www:1_stop_0 wc02" -> "all_stopped" [ style = bold] "drbd_www:1_stop_0 wc02" -> "ms_drbd_www_stopped_0" [ style = bold] "drbd_www:1_stop_0 wc02" [ style=bold color="green" fontcolor="black" ] "fs_mysql_monitor_30000 wc01" [ style=bold color="green" fontcolor="black" ] @@ -71,11 +67,9 @@ digraph "g" { "fs_mysql_start_0 wc01" -> "group_mysql_running_0" [ style = bold] "fs_mysql_start_0 wc01" -> "intip_sql_start_0 wc01" [ style = bold] "fs_mysql_start_0 wc01" [ style=bold color="green" fontcolor="black" ] -"fs_mysql_stop_0 wc02" -> "all_stopped" [ style = bold] "fs_mysql_stop_0 wc02" -> "fs_mysql_start_0 wc01" [ style = bold] "fs_mysql_stop_0 wc02" -> "group_mysql_stopped_0" [ style = bold] "fs_mysql_stop_0 wc02" [ style=bold color="green" fontcolor="black" ] -"fs_www:1_stop_0 wc02" -> "all_stopped" [ style = bold] "fs_www:1_stop_0 wc02" -> "group_webservice:1_stopped_0" [ style = bold] "fs_www:1_stop_0 wc02" [ style=bold color="green" fontcolor="black" ] "group_mysql-proxy:1_stop_0" -> "group_mysql-proxy:1_stopped_0" [ style = bold] @@ -114,7 +108,6 @@ digraph "g" { "intip_sql_start_0 wc01" -> "intip_sql_monitor_30000 wc01" [ style = bold] "intip_sql_start_0 wc01" -> "mysql-server_start_0 wc01" [ style = bold] "intip_sql_start_0 wc01" [ style=bold color="green" fontcolor="black" ] -"intip_sql_stop_0 wc02" -> "all_stopped" [ style = bold] "intip_sql_stop_0 wc02" -> "fs_mysql_stop_0 wc02" [ style = bold] "intip_sql_stop_0 wc02" -> "group_mysql_stopped_0" [ style = bold] "intip_sql_stop_0 wc02" -> "intip_sql_start_0 wc01" [ style = bold] @@ -126,7 +119,6 @@ digraph "g" { "ms_drbd_mysql_confirmed-post_notify_promoted_0" -> "drbd_mysql:0_monitor_5000 wc01" [ style = bold] "ms_drbd_mysql_confirmed-post_notify_promoted_0" -> "group_mysql_start_0" [ style = bold] "ms_drbd_mysql_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange" ] -"ms_drbd_mysql_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "ms_drbd_mysql_confirmed-post_notify_stopped_0" -> "drbd_mysql:0_monitor_5000 wc01" [ style = bold] "ms_drbd_mysql_confirmed-post_notify_stopped_0" -> "ms_drbd_mysql_pre_notify_promote_0" [ style = bold] "ms_drbd_mysql_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] @@ -177,7 +169,6 @@ digraph "g" { "ms_drbd_mysql_stopped_0" -> "ms_drbd_mysql_post_notify_stopped_0" [ style = bold] "ms_drbd_mysql_stopped_0" -> "ms_drbd_mysql_promote_0" [ style = bold] "ms_drbd_mysql_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"ms_drbd_www_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "ms_drbd_www_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange" ] "ms_drbd_www_confirmed-pre_notify_stop_0" -> "ms_drbd_www_post_notify_stopped_0" [ style = bold] "ms_drbd_www_confirmed-pre_notify_stop_0" -> "ms_drbd_www_stop_0" [ style = bold] @@ -194,19 +185,16 @@ digraph "g" { "ms_drbd_www_stop_0" [ style=bold color="green" fontcolor="orange" ] "ms_drbd_www_stopped_0" -> "ms_drbd_www_post_notify_stopped_0" [ style = bold] "ms_drbd_www_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"mysql-proxy:1_stop_0 wc02" -> "all_stopped" [ style = bold] "mysql-proxy:1_stop_0 wc02" -> "group_mysql-proxy:1_stopped_0" [ style = bold] "mysql-proxy:1_stop_0 wc02" [ style=bold color="green" fontcolor="black" ] "mysql-server_monitor_30000 wc01" [ style=bold color="green" fontcolor="black" ] "mysql-server_start_0 wc01" -> "group_mysql_running_0" [ style = bold] "mysql-server_start_0 wc01" -> "mysql-server_monitor_30000 wc01" [ style = bold] "mysql-server_start_0 wc01" [ style=bold color="green" fontcolor="black" ] -"mysql-server_stop_0 wc02" -> "all_stopped" [ style = bold] "mysql-server_stop_0 wc02" -> "group_mysql_stopped_0" [ style = bold] "mysql-server_stop_0 wc02" -> "intip_sql_stop_0 wc02" [ style = bold] "mysql-server_stop_0 wc02" -> "mysql-server_start_0 wc01" [ style = bold] "mysql-server_stop_0 wc02" [ style=bold color="green" fontcolor="black" ] -"nfs-common:1_stop_0 wc02" -> "all_stopped" [ style = bold] "nfs-common:1_stop_0 wc02" -> "group_nfs-common:1_stopped_0" [ style = bold] "nfs-common:1_stop_0 wc02" [ style=bold color="green" fontcolor="black" ] "stonith_rackpdu:0_monitor_5000 wc01" [ style=bold color="green" fontcolor="black" ] @@ -214,10 +202,8 @@ digraph "g" { "stonith_rackpdu:0_start_0 wc01" -> "stonith_rackpdu:0_monitor_5000 wc01" [ style = bold] "stonith_rackpdu:0_start_0 wc01" [ style=bold color="green" fontcolor="black" ] "stonith_rackpdu:0_stop_0 wc01" -> "DoFencing_stopped_0" [ style = bold] -"stonith_rackpdu:0_stop_0 wc01" -> "all_stopped" [ style = bold] "stonith_rackpdu:0_stop_0 wc01" -> "stonith_rackpdu:0_start_0 wc01" [ style = bold] "stonith_rackpdu:0_stop_0 wc01" [ style=bold color="green" fontcolor="black" ] "stonith_rackpdu:1_stop_0 wc02" -> "DoFencing_stopped_0" [ style = bold] -"stonith_rackpdu:1_stop_0 wc02" -> "all_stopped" [ style = bold] "stonith_rackpdu:1_stop_0 wc02" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/probe-2.exp b/pengine/test10/probe-2.exp index e8fbcffd040..c21aac40ece 100644 --- a/pengine/test10/probe-2.exp +++ b/pengine/test10/probe-2.exp @@ -1,109 +1,109 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1000000"> <action_set> - <rsc_op id="197" operation="notify" operation_key="drbd_mysql:0_post_notify_demote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="193" operation="notify" operation_key="drbd_mysql:0_post_notify_demote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="drbd_mysql" long-id="drbd_mysql:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="post" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="post" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="notify" operation_key="ms_drbd_mysql_post_notify_demoted_0"/> + <pseudo_event id="59" operation="notify" operation_key="ms_drbd_mysql_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="196" operation="notify" operation_key="drbd_mysql:0_pre_notify_demote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="192" operation="notify" operation_key="drbd_mysql:0_pre_notify_demote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="drbd_mysql" long-id="drbd_mysql:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="58" operation="notify" operation_key="ms_drbd_mysql_pre_notify_demote_0"/> + <pseudo_event id="57" operation="notify" operation_key="ms_drbd_mysql_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <rsc_op id="195" operation="notify" operation_key="drbd_mysql:0_post_notify_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="191" operation="notify" operation_key="drbd_mysql:0_post_notify_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="drbd_mysql" long-id="drbd_mysql:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="post" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="post" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="ms_drbd_mysql_post_notify_promoted_0"/> + <pseudo_event id="53" operation="notify" operation_key="ms_drbd_mysql_post_notify_promoted_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="194" operation="notify" operation_key="drbd_mysql:0_pre_notify_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="190" operation="notify" operation_key="drbd_mysql:0_pre_notify_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="drbd_mysql" long-id="drbd_mysql:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="notify" operation_key="ms_drbd_mysql_pre_notify_promote_0"/> + <pseudo_event id="51" operation="notify" operation_key="ms_drbd_mysql_pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <rsc_op id="192" operation="notify" operation_key="drbd_mysql:0_post_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="188" operation="notify" operation_key="drbd_mysql:0_post_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="drbd_mysql" long-id="drbd_mysql:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="post" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="post" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="notify" operation_key="ms_drbd_mysql_post_notify_stopped_0"/> + <pseudo_event id="47" operation="notify" operation_key="ms_drbd_mysql_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="191" operation="notify" operation_key="drbd_mysql:0_pre_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="187" operation="notify" operation_key="drbd_mysql:0_pre_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="drbd_mysql" long-id="drbd_mysql:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="notify" operation_key="ms_drbd_mysql_pre_notify_stop_0"/> + <pseudo_event id="45" operation="notify" operation_key="ms_drbd_mysql_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="drbd_mysql:0_monitor_5000" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="34" operation="monitor" operation_key="drbd_mysql:0_monitor_5000" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="drbd_mysql" long-id="drbd_mysql:0" class="ocf" provider="heartbeat" type="drbd"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_op_target_rc="8" CRM_meta_role="Master" CRM_meta_timeout="10000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="promote" operation_key="drbd_mysql:0_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="33" operation="promote" operation_key="drbd_mysql:0_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <pseudo_event id="49" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_stopped_0"/> + <pseudo_event id="48" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="55" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_promoted_0"/> + <pseudo_event id="54" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="61" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_demoted_0"/> + <pseudo_event id="60" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="34" operation="promote" operation_key="drbd_mysql:0_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="33" operation="promote" operation_key="drbd_mysql:0_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="drbd_mysql" long-id="drbd_mysql:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> @@ -111,7 +111,7 @@ <rsc_op id="5" operation="cancel" operation_key="drbd_mysql:0_monitor_10000" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <pseudo_event id="50" operation="promote" operation_key="ms_drbd_mysql_promote_0"/> + <pseudo_event id="49" operation="promote" operation_key="ms_drbd_mysql_promote_0"/> </trigger> </inputs> </synapse> @@ -126,126 +126,126 @@ </synapse> <synapse id="9" priority="1000000"> <action_set> - <rsc_op id="199" operation="notify" operation_key="drbd_mysql:1_post_notify_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="195" operation="notify" operation_key="drbd_mysql:1_post_notify_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="drbd_mysql" long-id="drbd_mysql:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="post" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="post" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="notify" operation_key="ms_drbd_mysql_post_notify_demoted_0"/> + <pseudo_event id="59" operation="notify" operation_key="ms_drbd_mysql_post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="198" operation="notify" operation_key="drbd_mysql:1_pre_notify_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="194" operation="notify" operation_key="drbd_mysql:1_pre_notify_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="drbd_mysql" long-id="drbd_mysql:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="demote" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="58" operation="notify" operation_key="ms_drbd_mysql_pre_notify_demote_0"/> + <pseudo_event id="57" operation="notify" operation_key="ms_drbd_mysql_pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="193" operation="notify" operation_key="drbd_mysql:1_pre_notify_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="189" operation="notify" operation_key="drbd_mysql:1_pre_notify_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="drbd_mysql" long-id="drbd_mysql:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="notify" operation_key="ms_drbd_mysql_pre_notify_stop_0"/> + <pseudo_event id="45" operation="notify" operation_key="ms_drbd_mysql_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="37" operation="stop" operation_key="drbd_mysql:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="36" operation="stop" operation_key="drbd_mysql:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="drbd_mysql" long-id="drbd_mysql:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="demote" operation_key="drbd_mysql:1_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="35" operation="demote" operation_key="drbd_mysql:1_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="44" operation="stop" operation_key="ms_drbd_mysql_stop_0"/> + <pseudo_event id="43" operation="stop" operation_key="ms_drbd_mysql_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="36" operation="demote" operation_key="drbd_mysql:1_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="35" operation="demote" operation_key="drbd_mysql:1_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="drbd_mysql" long-id="drbd_mysql:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_mysql:0 drbd_mysql:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource="drbd_mysql:1" CRM_meta_notify_demote_uname="wc02" CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd_mysql:1" CRM_meta_notify_master_uname="wc02" CRM_meta_notify_promote_resource="drbd_mysql:0" CRM_meta_notify_promote_uname="wc01" CRM_meta_notify_slave_resource="drbd_mysql:0" CRM_meta_notify_slave_uname="wc01" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_mysql:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="mysql"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="56" operation="demote" operation_key="ms_drbd_mysql_demote_0"/> + <pseudo_event id="55" operation="demote" operation_key="ms_drbd_mysql_demote_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="61" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_demoted_0"> + <pseudo_event id="60" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="notify" operation_key="ms_drbd_mysql_post_notify_demoted_0"/> + <pseudo_event id="59" operation="notify" operation_key="ms_drbd_mysql_post_notify_demoted_0"/> </trigger> <trigger> - <rsc_op id="197" operation="notify" operation_key="drbd_mysql:0_post_notify_demote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="193" operation="notify" operation_key="drbd_mysql:0_post_notify_demote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <rsc_op id="199" operation="notify" operation_key="drbd_mysql:1_post_notify_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="195" operation="notify" operation_key="drbd_mysql:1_post_notify_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="60" operation="notify" operation_key="ms_drbd_mysql_post_notify_demoted_0"> + <pseudo_event id="59" operation="notify" operation_key="ms_drbd_mysql_post_notify_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="demote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="demoted" operation_key="ms_drbd_mysql_demoted_0"/> + <pseudo_event id="56" operation="demoted" operation_key="ms_drbd_mysql_demoted_0"/> </trigger> <trigger> - <pseudo_event id="59" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_demote_0"/> + <pseudo_event id="58" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_demote_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="59" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_demote_0"> + <pseudo_event id="58" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="58" operation="notify" operation_key="ms_drbd_mysql_pre_notify_demote_0"/> + <pseudo_event id="57" operation="notify" operation_key="ms_drbd_mysql_pre_notify_demote_0"/> </trigger> <trigger> - <rsc_op id="196" operation="notify" operation_key="drbd_mysql:0_pre_notify_demote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="192" operation="notify" operation_key="drbd_mysql:0_pre_notify_demote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <rsc_op id="198" operation="notify" operation_key="drbd_mysql:1_pre_notify_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="194" operation="notify" operation_key="drbd_mysql:1_pre_notify_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="58" operation="notify" operation_key="ms_drbd_mysql_pre_notify_demote_0"> + <pseudo_event id="57" operation="notify" operation_key="ms_drbd_mysql_pre_notify_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="demote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="demote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -253,238 +253,238 @@ </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="57" operation="demoted" operation_key="ms_drbd_mysql_demoted_0"> + <pseudo_event id="56" operation="demoted" operation_key="ms_drbd_mysql_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="demote" operation_key="drbd_mysql:1_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="35" operation="demote" operation_key="drbd_mysql:1_demote_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="56" operation="demote" operation_key="ms_drbd_mysql_demote_0"/> + <pseudo_event id="55" operation="demote" operation_key="ms_drbd_mysql_demote_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="56" operation="demote" operation_key="ms_drbd_mysql_demote_0"> + <pseudo_event id="55" operation="demote" operation_key="ms_drbd_mysql_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="59" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_demote_0"/> + <pseudo_event id="58" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_demote_0"/> </trigger> <trigger> - <pseudo_event id="74" operation="stopped" operation_key="group_mysql_stopped_0"/> + <pseudo_event id="73" operation="stopped" operation_key="group_mysql_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="55" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_promoted_0"> + <pseudo_event id="54" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="notify" operation_key="ms_drbd_mysql_post_notify_promoted_0"/> + <pseudo_event id="53" operation="notify" operation_key="ms_drbd_mysql_post_notify_promoted_0"/> </trigger> <trigger> - <rsc_op id="195" operation="notify" operation_key="drbd_mysql:0_post_notify_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="191" operation="notify" operation_key="drbd_mysql:0_post_notify_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="54" operation="notify" operation_key="ms_drbd_mysql_post_notify_promoted_0"> + <pseudo_event id="53" operation="notify" operation_key="ms_drbd_mysql_post_notify_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="51" operation="promoted" operation_key="ms_drbd_mysql_promoted_0"/> + <pseudo_event id="50" operation="promoted" operation_key="ms_drbd_mysql_promoted_0"/> </trigger> <trigger> - <pseudo_event id="53" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_promote_0"/> + <pseudo_event id="52" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_promote_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="53" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_promote_0"> + <pseudo_event id="52" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="52" operation="notify" operation_key="ms_drbd_mysql_pre_notify_promote_0"/> + <pseudo_event id="51" operation="notify" operation_key="ms_drbd_mysql_pre_notify_promote_0"/> </trigger> <trigger> - <rsc_op id="194" operation="notify" operation_key="drbd_mysql:0_pre_notify_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="190" operation="notify" operation_key="drbd_mysql:0_pre_notify_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="52" operation="notify" operation_key="ms_drbd_mysql_pre_notify_promote_0"> + <pseudo_event id="51" operation="notify" operation_key="ms_drbd_mysql_pre_notify_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_stopped_0"/> + <pseudo_event id="48" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="61" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_demoted_0"/> + <pseudo_event id="60" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="51" operation="promoted" operation_key="ms_drbd_mysql_promoted_0"> + <pseudo_event id="50" operation="promoted" operation_key="ms_drbd_mysql_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="promote" operation_key="drbd_mysql:0_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="33" operation="promote" operation_key="drbd_mysql:0_promote_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="50" operation="promote" operation_key="ms_drbd_mysql_promote_0"> + <pseudo_event id="49" operation="promote" operation_key="ms_drbd_mysql_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="stopped" operation_key="ms_drbd_mysql_stopped_0"/> + <pseudo_event id="44" operation="stopped" operation_key="ms_drbd_mysql_stopped_0"/> </trigger> <trigger> - <pseudo_event id="53" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_promote_0"/> + <pseudo_event id="52" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_promote_0"/> </trigger> <trigger> - <pseudo_event id="57" operation="demoted" operation_key="ms_drbd_mysql_demoted_0"/> + <pseudo_event id="56" operation="demoted" operation_key="ms_drbd_mysql_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="49" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_stopped_0"> + <pseudo_event id="48" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="notify" operation_key="ms_drbd_mysql_post_notify_stopped_0"/> + <pseudo_event id="47" operation="notify" operation_key="ms_drbd_mysql_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="192" operation="notify" operation_key="drbd_mysql:0_post_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="188" operation="notify" operation_key="drbd_mysql:0_post_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="48" operation="notify" operation_key="ms_drbd_mysql_post_notify_stopped_0"> + <pseudo_event id="47" operation="notify" operation_key="ms_drbd_mysql_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="stopped" operation_key="ms_drbd_mysql_stopped_0"/> + <pseudo_event id="44" operation="stopped" operation_key="ms_drbd_mysql_stopped_0"/> </trigger> <trigger> - <pseudo_event id="47" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_stop_0"/> + <pseudo_event id="46" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="47" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_stop_0"> + <pseudo_event id="46" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="46" operation="notify" operation_key="ms_drbd_mysql_pre_notify_stop_0"/> + <pseudo_event id="45" operation="notify" operation_key="ms_drbd_mysql_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="191" operation="notify" operation_key="drbd_mysql:0_pre_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="187" operation="notify" operation_key="drbd_mysql:0_pre_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <rsc_op id="193" operation="notify" operation_key="drbd_mysql:1_pre_notify_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="189" operation="notify" operation_key="drbd_mysql:1_pre_notify_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="46" operation="notify" operation_key="ms_drbd_mysql_pre_notify_stop_0"> + <pseudo_event id="45" operation="notify" operation_key="ms_drbd_mysql_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_demoted_0"/> + <pseudo_event id="60" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="45" operation="stopped" operation_key="ms_drbd_mysql_stopped_0"> + <pseudo_event id="44" operation="stopped" operation_key="ms_drbd_mysql_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="stop" operation_key="drbd_mysql:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="36" operation="stop" operation_key="drbd_mysql:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="44" operation="stop" operation_key="ms_drbd_mysql_stop_0"/> + <pseudo_event id="43" operation="stop" operation_key="ms_drbd_mysql_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="44" operation="stop" operation_key="ms_drbd_mysql_stop_0"> + <pseudo_event id="43" operation="stop" operation_key="ms_drbd_mysql_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_stop_0"/> + <pseudo_event id="46" operation="notified" operation_key="ms_drbd_mysql_confirmed-pre_notify_stop_0"/> </trigger> <trigger> - <pseudo_event id="57" operation="demoted" operation_key="ms_drbd_mysql_demoted_0"/> + <pseudo_event id="56" operation="demoted" operation_key="ms_drbd_mysql_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <pseudo_event id="74" operation="stopped" operation_key="group_mysql_stopped_0"> + <pseudo_event id="73" operation="stopped" operation_key="group_mysql_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="62" operation="stop" operation_key="fs_mysql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="61" operation="stop" operation_key="fs_mysql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <rsc_op id="65" operation="stop" operation_key="intip_sql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="64" operation="stop" operation_key="intip_sql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <rsc_op id="68" operation="stop" operation_key="mysql-server_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="67" operation="stop" operation_key="mysql-server_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="73" operation="stop" operation_key="group_mysql_stop_0"/> + <pseudo_event id="72" operation="stop" operation_key="group_mysql_stop_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="73" operation="stop" operation_key="group_mysql_stop_0"> + <pseudo_event id="72" operation="stop" operation_key="group_mysql_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -492,281 +492,281 @@ </synapse> <synapse id="34"> <action_set> - <pseudo_event id="72" operation="running" operation_key="group_mysql_running_0"> + <pseudo_event id="71" operation="running" operation_key="group_mysql_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="start" operation_key="fs_mysql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="62" operation="start" operation_key="fs_mysql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <rsc_op id="66" operation="start" operation_key="intip_sql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="65" operation="start" operation_key="intip_sql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <rsc_op id="69" operation="start" operation_key="mysql-server_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="68" operation="start" operation_key="mysql-server_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <pseudo_event id="71" operation="start" operation_key="group_mysql_start_0"/> + <pseudo_event id="70" operation="start" operation_key="group_mysql_start_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="71" operation="start" operation_key="group_mysql_start_0"> + <pseudo_event id="70" operation="start" operation_key="group_mysql_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_promoted_0"/> + <pseudo_event id="54" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_promoted_0"/> </trigger> <trigger> - <pseudo_event id="74" operation="stopped" operation_key="group_mysql_stopped_0"/> + <pseudo_event id="73" operation="stopped" operation_key="group_mysql_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="fs_mysql_monitor_30000" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="63" operation="monitor" operation_key="fs_mysql_monitor_30000" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="fs_mysql" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="30000" device="/dev/drbd1" directory="/data/mysql" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="start" operation_key="fs_mysql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="62" operation="start" operation_key="fs_mysql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="63" operation="start" operation_key="fs_mysql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="62" operation="start" operation_key="fs_mysql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="fs_mysql" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" device="/dev/drbd1" directory="/data/mysql" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="62" operation="stop" operation_key="fs_mysql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="61" operation="stop" operation_key="fs_mysql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="71" operation="start" operation_key="group_mysql_start_0"/> + <pseudo_event id="70" operation="start" operation_key="group_mysql_start_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="62" operation="stop" operation_key="fs_mysql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="61" operation="stop" operation_key="fs_mysql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="fs_mysql" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" device="/dev/drbd1" directory="/data/mysql" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="stop" operation_key="intip_sql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="64" operation="stop" operation_key="intip_sql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="73" operation="stop" operation_key="group_mysql_stop_0"/> + <pseudo_event id="72" operation="stop" operation_key="group_mysql_stop_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="67" operation="monitor" operation_key="intip_sql_monitor_30000" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="66" operation="monitor" operation_key="intip_sql_monitor_30000" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="intip_sql" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="30000" ip="192.168.100.200" netmask="24" nic="eth1" target-role="Started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="66" operation="start" operation_key="intip_sql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="65" operation="start" operation_key="intip_sql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="66" operation="start" operation_key="intip_sql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="65" operation="start" operation_key="intip_sql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="intip_sql" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" ip="192.168.100.200" netmask="24" nic="eth1" target-role="Started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="start" operation_key="fs_mysql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="62" operation="start" operation_key="fs_mysql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <rsc_op id="65" operation="stop" operation_key="intip_sql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="64" operation="stop" operation_key="intip_sql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="71" operation="start" operation_key="group_mysql_start_0"/> + <pseudo_event id="70" operation="start" operation_key="group_mysql_start_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="65" operation="stop" operation_key="intip_sql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="64" operation="stop" operation_key="intip_sql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="intip_sql" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" ip="192.168.100.200" netmask="24" nic="eth1" target-role="Started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="stop" operation_key="mysql-server_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="67" operation="stop" operation_key="mysql-server_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="73" operation="stop" operation_key="group_mysql_stop_0"/> + <pseudo_event id="72" operation="stop" operation_key="group_mysql_stop_0"/> </trigger> </inputs> </synapse> <synapse id="42" priority="1000"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="mysql-server_monitor_30000" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="69" operation="monitor" operation_key="mysql-server_monitor_30000" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="mysql-server" class="ocf" provider="heartbeat" type="mysql"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="30000" additional_parameters="--basedir=/usr --skip-external-locking --port=42006" binary="/usr/sbin/mysqld" config="/etc/mysql/my.cnf" datadir="/data/mysql/data/" pid="/var/run/mysqld/mysqld.pid" priority="1000" socket="/var/run/mysqld/mysqld.sock" target-role="Started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="mysql-server_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="68" operation="start" operation_key="mysql-server_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> </inputs> </synapse> <synapse id="43" priority="1000"> <action_set> - <rsc_op id="69" operation="start" operation_key="mysql-server_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="68" operation="start" operation_key="mysql-server_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="mysql-server" class="ocf" provider="heartbeat" type="mysql"/> <attributes CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" additional_parameters="--basedir=/usr --skip-external-locking --port=42006" binary="/usr/sbin/mysqld" config="/etc/mysql/my.cnf" datadir="/data/mysql/data/" pid="/var/run/mysqld/mysqld.pid" priority="1000" socket="/var/run/mysqld/mysqld.sock" target-role="Started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="66" operation="start" operation_key="intip_sql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="65" operation="start" operation_key="intip_sql_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <rsc_op id="68" operation="stop" operation_key="mysql-server_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="67" operation="stop" operation_key="mysql-server_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="71" operation="start" operation_key="group_mysql_start_0"/> + <pseudo_event id="70" operation="start" operation_key="group_mysql_start_0"/> </trigger> </inputs> </synapse> <synapse id="44" priority="1000"> <action_set> - <rsc_op id="68" operation="stop" operation_key="mysql-server_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="67" operation="stop" operation_key="mysql-server_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="mysql-server" class="ocf" provider="heartbeat" type="mysql"/> <attributes CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" additional_parameters="--basedir=/usr --skip-external-locking --port=42006" binary="/usr/sbin/mysqld" config="/etc/mysql/my.cnf" datadir="/data/mysql/data/" pid="/var/run/mysqld/mysqld.pid" priority="1000" socket="/var/run/mysqld/mysqld.sock" target-role="Started"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="73" operation="stop" operation_key="group_mysql_stop_0"/> + <pseudo_event id="72" operation="stop" operation_key="group_mysql_stop_0"/> </trigger> </inputs> </synapse> <synapse id="45" priority="1000000"> <action_set> - <rsc_op id="203" operation="notify" operation_key="drbd_www:0_post_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="197" operation="notify" operation_key="drbd_www:0_post_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="drbd_www" long-id="drbd_www:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_www:0" CRM_meta_notify_master_uname="wc01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="drbd_www:1" CRM_meta_notify_slave_uname="wc02" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_www:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="post" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="www"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="drbd_www:0" CRM_meta_notify_master_uname="wc01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="drbd_www:1" CRM_meta_notify_slave_uname="wc02" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_www:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="post" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="www"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="90" operation="notify" operation_key="ms_drbd_www_post_notify_stopped_0"/> + <pseudo_event id="89" operation="notify" operation_key="ms_drbd_www_post_notify_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="202" operation="notify" operation_key="drbd_www:0_pre_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="196" operation="notify" operation_key="drbd_www:0_pre_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="drbd_www" long-id="drbd_www:0" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_www:0" CRM_meta_notify_master_uname="wc01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="drbd_www:1" CRM_meta_notify_slave_uname="wc02" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_www:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="www"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_www:0" CRM_meta_notify_master_uname="wc01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="drbd_www:1" CRM_meta_notify_slave_uname="wc02" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_www:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="www"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="88" operation="notify" operation_key="ms_drbd_www_pre_notify_stop_0"/> + <pseudo_event id="87" operation="notify" operation_key="ms_drbd_www_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="204" operation="notify" operation_key="drbd_www:1_pre_notify_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="198" operation="notify" operation_key="drbd_www:1_pre_notify_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="drbd_www" long-id="drbd_www:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_www:0" CRM_meta_notify_master_uname="wc01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="drbd_www:1" CRM_meta_notify_slave_uname="wc02" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_www:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="www"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="drbd_www:0" CRM_meta_notify_master_uname="wc01" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="drbd_www:1" CRM_meta_notify_slave_uname="wc02" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_www:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_notify_type="pre" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="www"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="88" operation="notify" operation_key="ms_drbd_www_pre_notify_stop_0"/> + <pseudo_event id="87" operation="notify" operation_key="ms_drbd_www_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="79" operation="stop" operation_key="drbd_www:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="78" operation="stop" operation_key="drbd_www:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="drbd_www" long-id="drbd_www:1" class="ocf" provider="heartbeat" type="drbd"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc02 wc01" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd_www:0" CRM_meta_notify_master_uname="wc01" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="drbd_www:1" CRM_meta_notify_slave_uname="wc02" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_www:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="www"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="drbd_www:0 drbd_www:1" CRM_meta_notify_active_uname="wc01 wc02" CRM_meta_notify_all_uname="wc01 wc02" CRM_meta_notify_available_uname="wc01 wc02" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource="drbd_www:0" CRM_meta_notify_master_uname="wc01" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="drbd_www:1" CRM_meta_notify_slave_uname="wc02" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="drbd_www:1" CRM_meta_notify_stop_uname="wc02" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-overrides-hostname="no" drbd_resource="www"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="86" operation="stop" operation_key="ms_drbd_www_stop_0"/> + <pseudo_event id="85" operation="stop" operation_key="ms_drbd_www_stop_0"/> </trigger> </inputs> </synapse> <synapse id="49" priority="1000000"> <action_set> - <pseudo_event id="91" operation="notified" operation_key="ms_drbd_www_confirmed-post_notify_stopped_0"> + <pseudo_event id="90" operation="notified" operation_key="ms_drbd_www_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="90" operation="notify" operation_key="ms_drbd_www_post_notify_stopped_0"/> + <pseudo_event id="89" operation="notify" operation_key="ms_drbd_www_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="203" operation="notify" operation_key="drbd_www:0_post_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="197" operation="notify" operation_key="drbd_www:0_post_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> </inputs> </synapse> <synapse id="50" priority="1000000"> <action_set> - <pseudo_event id="90" operation="notify" operation_key="ms_drbd_www_post_notify_stopped_0"> + <pseudo_event id="89" operation="notify" operation_key="ms_drbd_www_post_notify_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="87" operation="stopped" operation_key="ms_drbd_www_stopped_0"/> + <pseudo_event id="86" operation="stopped" operation_key="ms_drbd_www_stopped_0"/> </trigger> <trigger> - <pseudo_event id="89" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_stop_0"/> + <pseudo_event id="88" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <pseudo_event id="89" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_stop_0"> + <pseudo_event id="88" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="88" operation="notify" operation_key="ms_drbd_www_pre_notify_stop_0"/> + <pseudo_event id="87" operation="notify" operation_key="ms_drbd_www_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="202" operation="notify" operation_key="drbd_www:0_pre_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="196" operation="notify" operation_key="drbd_www:0_pre_notify_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <rsc_op id="204" operation="notify" operation_key="drbd_www:1_pre_notify_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="198" operation="notify" operation_key="drbd_www:1_pre_notify_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <pseudo_event id="88" operation="notify" operation_key="ms_drbd_www_pre_notify_stop_0"> + <pseudo_event id="87" operation="notify" operation_key="ms_drbd_www_pre_notify_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -774,159 +774,159 @@ </synapse> <synapse id="53" priority="1000000"> <action_set> - <pseudo_event id="87" operation="stopped" operation_key="ms_drbd_www_stopped_0"> + <pseudo_event id="86" operation="stopped" operation_key="ms_drbd_www_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="stop" operation_key="drbd_www:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="78" operation="stop" operation_key="drbd_www:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="86" operation="stop" operation_key="ms_drbd_www_stop_0"/> + <pseudo_event id="85" operation="stop" operation_key="ms_drbd_www_stop_0"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <pseudo_event id="86" operation="stop" operation_key="ms_drbd_www_stop_0"> + <pseudo_event id="85" operation="stop" operation_key="ms_drbd_www_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="89" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_stop_0"/> + <pseudo_event id="88" operation="notified" operation_key="ms_drbd_www_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <pseudo_event id="114" operation="stopped" operation_key="group_nfs-common:1_stopped_0"> + <pseudo_event id="113" operation="stopped" operation_key="group_nfs-common:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="110" operation="stop" operation_key="nfs-common:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="109" operation="stop" operation_key="nfs-common:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="113" operation="stop" operation_key="group_nfs-common:1_stop_0"/> + <pseudo_event id="112" operation="stop" operation_key="group_nfs-common:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="56"> <action_set> - <pseudo_event id="113" operation="stop" operation_key="group_nfs-common:1_stop_0"> + <pseudo_event id="112" operation="stop" operation_key="group_nfs-common:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="117" operation="stop" operation_key="clone_nfs-common_stop_0"/> + <pseudo_event id="116" operation="stop" operation_key="clone_nfs-common_stop_0"/> </trigger> <trigger> - <pseudo_event id="147" operation="stopped" operation_key="group_webservice:1_stopped_0"/> + <pseudo_event id="146" operation="stopped" operation_key="group_webservice:1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="57"> <action_set> - <rsc_op id="110" operation="stop" operation_key="nfs-common:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="109" operation="stop" operation_key="nfs-common:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="nfs-common" long-id="nfs-common:1" class="lsb" type="nfs-common"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" target-role="Started"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="113" operation="stop" operation_key="group_nfs-common:1_stop_0"/> + <pseudo_event id="112" operation="stop" operation_key="group_nfs-common:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="58" priority="1000000"> <action_set> - <pseudo_event id="118" operation="stopped" operation_key="clone_nfs-common_stopped_0"> + <pseudo_event id="117" operation="stopped" operation_key="clone_nfs-common_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="114" operation="stopped" operation_key="group_nfs-common:1_stopped_0"/> + <pseudo_event id="113" operation="stopped" operation_key="group_nfs-common:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="117" operation="stop" operation_key="clone_nfs-common_stop_0"/> + <pseudo_event id="116" operation="stop" operation_key="clone_nfs-common_stop_0"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <pseudo_event id="117" operation="stop" operation_key="clone_nfs-common_stop_0"> + <pseudo_event id="116" operation="stop" operation_key="clone_nfs-common_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="159" operation="stopped" operation_key="clone_webservice_stopped_0"/> + <pseudo_event id="158" operation="stopped" operation_key="clone_webservice_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="60"> <action_set> - <pseudo_event id="129" operation="stopped" operation_key="group_mysql-proxy:1_stopped_0"> + <pseudo_event id="128" operation="stopped" operation_key="group_mysql-proxy:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="125" operation="stop" operation_key="mysql-proxy:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="124" operation="stop" operation_key="mysql-proxy:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="128" operation="stop" operation_key="group_mysql-proxy:1_stop_0"/> + <pseudo_event id="127" operation="stop" operation_key="group_mysql-proxy:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="61"> <action_set> - <pseudo_event id="128" operation="stop" operation_key="group_mysql-proxy:1_stop_0"> + <pseudo_event id="127" operation="stop" operation_key="group_mysql-proxy:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="132" operation="stop" operation_key="clone_mysql-proxy_stop_0"/> + <pseudo_event id="131" operation="stop" operation_key="clone_mysql-proxy_stop_0"/> </trigger> </inputs> </synapse> <synapse id="62"> <action_set> - <rsc_op id="125" operation="stop" operation_key="mysql-proxy:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="124" operation="stop" operation_key="mysql-proxy:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="mysql-proxy" long-id="mysql-proxy:1" class="lsb" type="mysql-proxy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-max="2" clone-node-max="1" target-role="Started"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="128" operation="stop" operation_key="group_mysql-proxy:1_stop_0"/> + <pseudo_event id="127" operation="stop" operation_key="group_mysql-proxy:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="63" priority="1000000"> <action_set> - <pseudo_event id="133" operation="stopped" operation_key="clone_mysql-proxy_stopped_0"> + <pseudo_event id="132" operation="stopped" operation_key="clone_mysql-proxy_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="129" operation="stopped" operation_key="group_mysql-proxy:1_stopped_0"/> + <pseudo_event id="128" operation="stopped" operation_key="group_mysql-proxy:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="132" operation="stop" operation_key="clone_mysql-proxy_stop_0"/> + <pseudo_event id="131" operation="stop" operation_key="clone_mysql-proxy_stop_0"/> </trigger> </inputs> </synapse> <synapse id="64"> <action_set> - <pseudo_event id="132" operation="stop" operation_key="clone_mysql-proxy_stop_0"> + <pseudo_event id="131" operation="stop" operation_key="clone_mysql-proxy_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -934,81 +934,81 @@ </synapse> <synapse id="65"> <action_set> - <pseudo_event id="147" operation="stopped" operation_key="group_webservice:1_stopped_0"> + <pseudo_event id="146" operation="stopped" operation_key="group_webservice:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="142" operation="stop" operation_key="fs_www:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="141" operation="stop" operation_key="fs_www:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <rsc_op id="143" operation="stop" operation_key="apache2:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="142" operation="stop" operation_key="apache2:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="146" operation="stop" operation_key="group_webservice:1_stop_0"/> + <pseudo_event id="145" operation="stop" operation_key="group_webservice:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="66"> <action_set> - <pseudo_event id="146" operation="stop" operation_key="group_webservice:1_stop_0"> + <pseudo_event id="145" operation="stop" operation_key="group_webservice:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="158" operation="stop" operation_key="clone_webservice_stop_0"/> + <pseudo_event id="157" operation="stop" operation_key="clone_webservice_stop_0"/> </trigger> </inputs> </synapse> <synapse id="67"> <action_set> - <rsc_op id="142" operation="stop" operation_key="fs_www:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="141" operation="stop" operation_key="fs_www:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="fs_www" long-id="fs_www:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-max="2" clone-node-max="1" device="wcnfs:/share/drbd_www/data/" directory="/data/www" fstype="nfs" target-role="Started"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="143" operation="stop" operation_key="apache2:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="142" operation="stop" operation_key="apache2:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="146" operation="stop" operation_key="group_webservice:1_stop_0"/> + <pseudo_event id="145" operation="stop" operation_key="group_webservice:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="68"> <action_set> - <rsc_op id="143" operation="stop" operation_key="apache2:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="142" operation="stop" operation_key="apache2:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="apache2" long-id="apache2:1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" clone-max="2" clone-node-max="1" configfile="/etc/apache2/apache2.conf" envfiles="/etc/apache2/envvars" httpd="/usr/sbin/apache2" options="-k start" statusurl="http://localhost/server-status/" target-role="Started"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="146" operation="stop" operation_key="group_webservice:1_stop_0"/> + <pseudo_event id="145" operation="stop" operation_key="group_webservice:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="69" priority="1000000"> <action_set> - <pseudo_event id="159" operation="stopped" operation_key="clone_webservice_stopped_0"> + <pseudo_event id="158" operation="stopped" operation_key="clone_webservice_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="147" operation="stopped" operation_key="group_webservice:1_stopped_0"/> + <pseudo_event id="146" operation="stopped" operation_key="group_webservice:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="158" operation="stop" operation_key="clone_webservice_stop_0"/> + <pseudo_event id="157" operation="stop" operation_key="clone_webservice_stop_0"/> </trigger> </inputs> </synapse> <synapse id="70"> <action_set> - <pseudo_event id="158" operation="stop" operation_key="clone_webservice_stop_0"> + <pseudo_event id="157" operation="stop" operation_key="clone_webservice_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -1016,80 +1016,80 @@ </synapse> <synapse id="71"> <action_set> - <rsc_op id="169" operation="monitor" operation_key="stonith_rackpdu:0_monitor_5000" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="168" operation="monitor" operation_key="stonith_rackpdu:0_monitor_5000" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="stonith_rackpdu:0" class="stonith" type="external/rackpdu"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_requires="nothing" CRM_meta_timeout="20000" community="wc" hostlist="wc01 wc02" pduip="pdu02.r02.ipax.at"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="stonith_rackpdu:0_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="20" operation="start" operation_key="stonith_rackpdu:0_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> </inputs> </synapse> <synapse id="72"> <action_set> - <rsc_op id="168" operation="stop" operation_key="stonith_rackpdu:0_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="167" operation="stop" operation_key="stonith_rackpdu:0_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="stonith_rackpdu:0" class="stonith" type="external/rackpdu"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" community="wc" hostlist="wc01 wc02" pduip="pdu02.r02.ipax.at"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="173" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="172" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="73"> <action_set> - <rsc_op id="21" operation="start" operation_key="stonith_rackpdu:0_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> + <rsc_op id="20" operation="start" operation_key="stonith_rackpdu:0_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"> <primitive id="stonith_rackpdu:0" class="stonith" type="external/rackpdu"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="wc01" CRM_meta_on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca" CRM_meta_timeout="20000" community="wc" hostlist="wc01 wc02" pduip="pdu02.r02.ipax.at"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="168" operation="stop" operation_key="stonith_rackpdu:0_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="167" operation="stop" operation_key="stonith_rackpdu:0_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <pseudo_event id="171" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="170" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="74"> <action_set> - <rsc_op id="170" operation="stop" operation_key="stonith_rackpdu:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> + <rsc_op id="169" operation="stop" operation_key="stonith_rackpdu:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"> <primitive id="stonith_rackpdu:1" class="stonith" type="external/rackpdu"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="wc02" CRM_meta_on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396" CRM_meta_timeout="20000" community="wc" hostlist="wc01 wc02" pduip="pdu02.r02.ipax.at"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="173" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="172" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="75" priority="1000000"> <action_set> - <pseudo_event id="174" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="173" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="168" operation="stop" operation_key="stonith_rackpdu:0_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="167" operation="stop" operation_key="stonith_rackpdu:0_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <rsc_op id="170" operation="stop" operation_key="stonith_rackpdu:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <rsc_op id="169" operation="stop" operation_key="stonith_rackpdu:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> </trigger> <trigger> - <pseudo_event id="173" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="172" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="76"> <action_set> - <pseudo_event id="173" operation="stop" operation_key="DoFencing_stop_0"> + <pseudo_event id="172" operation="stop" operation_key="DoFencing_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -1097,76 +1097,28 @@ </synapse> <synapse id="77" priority="1000000"> <action_set> - <pseudo_event id="172" operation="running" operation_key="DoFencing_running_0"> + <pseudo_event id="171" operation="running" operation_key="DoFencing_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="stonith_rackpdu:0_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> + <rsc_op id="20" operation="start" operation_key="stonith_rackpdu:0_start_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> </trigger> <trigger> - <pseudo_event id="171" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="170" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="78"> <action_set> - <pseudo_event id="171" operation="start" operation_key="DoFencing_start_0"> + <pseudo_event id="170" operation="start" operation_key="DoFencing_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="174" operation="stopped" operation_key="DoFencing_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="79"> - <action_set> - <pseudo_event id="20" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="37" operation="stop" operation_key="drbd_mysql:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> - </trigger> - <trigger> - <pseudo_event id="49" operation="notified" operation_key="ms_drbd_mysql_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="62" operation="stop" operation_key="fs_mysql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> - </trigger> - <trigger> - <rsc_op id="65" operation="stop" operation_key="intip_sql_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> - </trigger> - <trigger> - <rsc_op id="68" operation="stop" operation_key="mysql-server_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> - </trigger> - <trigger> - <rsc_op id="79" operation="stop" operation_key="drbd_www:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> - </trigger> - <trigger> - <pseudo_event id="91" operation="notified" operation_key="ms_drbd_www_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <rsc_op id="110" operation="stop" operation_key="nfs-common:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> - </trigger> - <trigger> - <rsc_op id="125" operation="stop" operation_key="mysql-proxy:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> - </trigger> - <trigger> - <rsc_op id="142" operation="stop" operation_key="fs_www:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> - </trigger> - <trigger> - <rsc_op id="143" operation="stop" operation_key="apache2:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> - </trigger> - <trigger> - <rsc_op id="168" operation="stop" operation_key="stonith_rackpdu:0_stop_0" on_node="wc01" on_node_uuid="31de4ab3-2d05-476e-8f9a-627ad6cd94ca"/> - </trigger> - <trigger> - <rsc_op id="170" operation="stop" operation_key="stonith_rackpdu:1_stop_0" on_node="wc02" on_node_uuid="f36760d8-d84a-46b2-b452-4c8cac8b3396"/> + <pseudo_event id="173" operation="stopped" operation_key="DoFencing_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/probe-2.scores b/pengine/test10/probe-2.scores index 4d293f1b07a..0a52da237a9 100644 --- a/pengine/test10/probe-2.scores +++ b/pengine/test10/probe-2.scores @@ -1,151 +1,151 @@ Allocation scores: -clone_color: DoFencing allocation score on wc01: 0 -clone_color: DoFencing allocation score on wc02: 0 -clone_color: apache2:0 allocation score on wc01: 1 -clone_color: apache2:0 allocation score on wc02: 0 -clone_color: apache2:1 allocation score on wc01: 0 -clone_color: apache2:1 allocation score on wc02: 1 -clone_color: clone_mysql-proxy allocation score on wc01: 0 -clone_color: clone_mysql-proxy allocation score on wc02: 0 -clone_color: clone_nfs-common allocation score on wc01: 76 -clone_color: clone_nfs-common allocation score on wc02: 0 -clone_color: clone_webservice allocation score on wc01: 0 -clone_color: clone_webservice allocation score on wc02: 0 -clone_color: drbd_mysql:0 allocation score on wc01: 76 -clone_color: drbd_mysql:0 allocation score on wc02: 0 -clone_color: drbd_mysql:1 allocation score on wc01: 0 -clone_color: drbd_mysql:1 allocation score on wc02: 1 -clone_color: drbd_www:0 allocation score on wc01: 76 -clone_color: drbd_www:0 allocation score on wc02: 0 -clone_color: drbd_www:1 allocation score on wc01: 0 -clone_color: drbd_www:1 allocation score on wc02: 1 -clone_color: fs_www:0 allocation score on wc01: 1 -clone_color: fs_www:0 allocation score on wc02: 0 -clone_color: fs_www:1 allocation score on wc01: 0 -clone_color: fs_www:1 allocation score on wc02: 1 -clone_color: group_mysql-proxy:0 allocation score on wc01: 0 -clone_color: group_mysql-proxy:0 allocation score on wc02: 0 -clone_color: group_mysql-proxy:1 allocation score on wc01: 0 -clone_color: group_mysql-proxy:1 allocation score on wc02: 0 -clone_color: group_nfs-common:0 allocation score on wc01: 0 -clone_color: group_nfs-common:0 allocation score on wc02: 0 -clone_color: group_nfs-common:1 allocation score on wc01: 0 -clone_color: group_nfs-common:1 allocation score on wc02: 0 -clone_color: group_webservice:0 allocation score on wc01: 0 -clone_color: group_webservice:0 allocation score on wc02: 0 -clone_color: group_webservice:1 allocation score on wc01: 0 -clone_color: group_webservice:1 allocation score on wc02: 0 -clone_color: ms_drbd_mysql allocation score on wc01: 0 -clone_color: ms_drbd_mysql allocation score on wc02: 0 -clone_color: ms_drbd_www allocation score on wc01: 0 -clone_color: ms_drbd_www allocation score on wc02: 0 -clone_color: mysql-proxy:0 allocation score on wc01: 1 -clone_color: mysql-proxy:0 allocation score on wc02: 0 -clone_color: mysql-proxy:1 allocation score on wc01: 0 -clone_color: mysql-proxy:1 allocation score on wc02: 1 -clone_color: nfs-common:0 allocation score on wc01: 1 -clone_color: nfs-common:0 allocation score on wc02: 0 -clone_color: nfs-common:1 allocation score on wc01: 0 -clone_color: nfs-common:1 allocation score on wc02: 1 -clone_color: stonith_rackpdu:0 allocation score on wc01: 1 -clone_color: stonith_rackpdu:0 allocation score on wc02: 0 -clone_color: stonith_rackpdu:1 allocation score on wc01: 0 -clone_color: stonith_rackpdu:1 allocation score on wc02: 1 drbd_mysql:0 promotion score on wc01: 75 drbd_mysql:1 promotion score on none: 0 drbd_www:0 promotion score on wc01: 175 drbd_www:1 promotion score on none: 0 -group_color: apache2:0 allocation score on wc01: 1 -group_color: apache2:0 allocation score on wc02: -INFINITY -group_color: apache2:1 allocation score on wc01: -INFINITY -group_color: apache2:1 allocation score on wc02: -INFINITY -group_color: extip_ftp allocation score on wc01: 0 -group_color: extip_ftp allocation score on wc02: 0 -group_color: fs_mysql allocation score on wc01: 0 -group_color: fs_mysql allocation score on wc02: 0 -group_color: fs_www:0 allocation score on wc01: 1 -group_color: fs_www:0 allocation score on wc02: -INFINITY -group_color: fs_www:1 allocation score on wc01: -INFINITY -group_color: fs_www:1 allocation score on wc02: -INFINITY -group_color: fs_www_data allocation score on wc01: 0 -group_color: fs_www_data allocation score on wc02: 0 -group_color: group_ftpd allocation score on wc01: 0 -group_color: group_ftpd allocation score on wc02: 0 -group_color: group_mysql allocation score on wc01: 0 -group_color: group_mysql allocation score on wc02: 0 -group_color: group_mysql-proxy:0 allocation score on wc01: 0 -group_color: group_mysql-proxy:0 allocation score on wc02: -INFINITY -group_color: group_mysql-proxy:1 allocation score on wc01: -INFINITY -group_color: group_mysql-proxy:1 allocation score on wc02: -INFINITY -group_color: group_nfs-common:0 allocation score on wc01: 0 -group_color: group_nfs-common:0 allocation score on wc02: -INFINITY -group_color: group_nfs-common:1 allocation score on wc01: -INFINITY -group_color: group_nfs-common:1 allocation score on wc02: -INFINITY -group_color: group_webservice:0 allocation score on wc01: 0 -group_color: group_webservice:0 allocation score on wc02: -INFINITY -group_color: group_webservice:1 allocation score on wc01: -INFINITY -group_color: group_webservice:1 allocation score on wc02: -INFINITY -group_color: group_www_data allocation score on wc01: 0 -group_color: group_www_data allocation score on wc02: 0 -group_color: intip_nfs allocation score on wc01: 0 -group_color: intip_nfs allocation score on wc02: 0 -group_color: intip_sql allocation score on wc01: 0 -group_color: intip_sql allocation score on wc02: 0 -group_color: mysql-proxy:0 allocation score on wc01: 1 -group_color: mysql-proxy:0 allocation score on wc02: -INFINITY -group_color: mysql-proxy:1 allocation score on wc01: -INFINITY -group_color: mysql-proxy:1 allocation score on wc02: -INFINITY -group_color: mysql-server allocation score on wc01: 0 -group_color: mysql-server allocation score on wc02: 0 -group_color: nfs-common:0 allocation score on wc01: 1 -group_color: nfs-common:0 allocation score on wc02: -INFINITY -group_color: nfs-common:1 allocation score on wc01: -INFINITY -group_color: nfs-common:1 allocation score on wc02: -INFINITY -group_color: nfs-kernel-server allocation score on wc01: 0 -group_color: nfs-kernel-server allocation score on wc02: 0 -group_color: pure-ftpd allocation score on wc01: 0 -group_color: pure-ftpd allocation score on wc02: 0 -native_color: apache2:0 allocation score on wc01: 1 -native_color: apache2:0 allocation score on wc02: -INFINITY -native_color: apache2:1 allocation score on wc01: -INFINITY -native_color: apache2:1 allocation score on wc02: -INFINITY -native_color: drbd_mysql:0 allocation score on wc01: 76 -native_color: drbd_mysql:0 allocation score on wc02: -INFINITY -native_color: drbd_mysql:1 allocation score on wc01: -INFINITY -native_color: drbd_mysql:1 allocation score on wc02: -INFINITY -native_color: drbd_www:0 allocation score on wc01: 76 -native_color: drbd_www:0 allocation score on wc02: -INFINITY -native_color: drbd_www:1 allocation score on wc01: -INFINITY -native_color: drbd_www:1 allocation score on wc02: -INFINITY -native_color: extip_ftp allocation score on wc01: 0 -native_color: extip_ftp allocation score on wc02: -INFINITY -native_color: fs_mysql allocation score on wc01: 76 -native_color: fs_mysql allocation score on wc02: -INFINITY -native_color: fs_www:0 allocation score on wc01: 2 -native_color: fs_www:0 allocation score on wc02: -INFINITY -native_color: fs_www:1 allocation score on wc01: -INFINITY -native_color: fs_www:1 allocation score on wc02: -INFINITY -native_color: fs_www_data allocation score on wc01: 76 -native_color: fs_www_data allocation score on wc02: -INFINITY -native_color: intip_nfs allocation score on wc01: 0 -native_color: intip_nfs allocation score on wc02: -INFINITY -native_color: intip_sql allocation score on wc01: 0 -native_color: intip_sql allocation score on wc02: -INFINITY -native_color: mysql-proxy:0 allocation score on wc01: 1 -native_color: mysql-proxy:0 allocation score on wc02: -INFINITY -native_color: mysql-proxy:1 allocation score on wc01: -INFINITY -native_color: mysql-proxy:1 allocation score on wc02: -INFINITY -native_color: mysql-server allocation score on wc01: 0 -native_color: mysql-server allocation score on wc02: -INFINITY -native_color: nfs-common:0 allocation score on wc01: 1 -native_color: nfs-common:0 allocation score on wc02: -INFINITY -native_color: nfs-common:1 allocation score on wc01: -INFINITY -native_color: nfs-common:1 allocation score on wc02: -INFINITY -native_color: nfs-kernel-server allocation score on wc01: 0 -native_color: nfs-kernel-server allocation score on wc02: -INFINITY -native_color: pure-ftpd allocation score on wc01: 0 -native_color: pure-ftpd allocation score on wc02: -INFINITY -native_color: stonith_rackpdu:0 allocation score on wc01: 1 -native_color: stonith_rackpdu:0 allocation score on wc02: -INFINITY -native_color: stonith_rackpdu:1 allocation score on wc01: -INFINITY -native_color: stonith_rackpdu:1 allocation score on wc02: -INFINITY +pcmk__clone_allocate: DoFencing allocation score on wc01: 0 +pcmk__clone_allocate: DoFencing allocation score on wc02: 0 +pcmk__clone_allocate: apache2:0 allocation score on wc01: 1 +pcmk__clone_allocate: apache2:0 allocation score on wc02: 0 +pcmk__clone_allocate: apache2:1 allocation score on wc01: 0 +pcmk__clone_allocate: apache2:1 allocation score on wc02: 1 +pcmk__clone_allocate: clone_mysql-proxy allocation score on wc01: 0 +pcmk__clone_allocate: clone_mysql-proxy allocation score on wc02: 0 +pcmk__clone_allocate: clone_nfs-common allocation score on wc01: 76 +pcmk__clone_allocate: clone_nfs-common allocation score on wc02: 0 +pcmk__clone_allocate: clone_webservice allocation score on wc01: 0 +pcmk__clone_allocate: clone_webservice allocation score on wc02: 0 +pcmk__clone_allocate: drbd_mysql:0 allocation score on wc01: 76 +pcmk__clone_allocate: drbd_mysql:0 allocation score on wc02: 0 +pcmk__clone_allocate: drbd_mysql:1 allocation score on wc01: 0 +pcmk__clone_allocate: drbd_mysql:1 allocation score on wc02: 1 +pcmk__clone_allocate: drbd_www:0 allocation score on wc01: 76 +pcmk__clone_allocate: drbd_www:0 allocation score on wc02: 0 +pcmk__clone_allocate: drbd_www:1 allocation score on wc01: 0 +pcmk__clone_allocate: drbd_www:1 allocation score on wc02: 1 +pcmk__clone_allocate: fs_www:0 allocation score on wc01: 1 +pcmk__clone_allocate: fs_www:0 allocation score on wc02: 0 +pcmk__clone_allocate: fs_www:1 allocation score on wc01: 0 +pcmk__clone_allocate: fs_www:1 allocation score on wc02: 1 +pcmk__clone_allocate: group_mysql-proxy:0 allocation score on wc01: 0 +pcmk__clone_allocate: group_mysql-proxy:0 allocation score on wc02: 0 +pcmk__clone_allocate: group_mysql-proxy:1 allocation score on wc01: 0 +pcmk__clone_allocate: group_mysql-proxy:1 allocation score on wc02: 0 +pcmk__clone_allocate: group_nfs-common:0 allocation score on wc01: 0 +pcmk__clone_allocate: group_nfs-common:0 allocation score on wc02: 0 +pcmk__clone_allocate: group_nfs-common:1 allocation score on wc01: 0 +pcmk__clone_allocate: group_nfs-common:1 allocation score on wc02: 0 +pcmk__clone_allocate: group_webservice:0 allocation score on wc01: 0 +pcmk__clone_allocate: group_webservice:0 allocation score on wc02: 0 +pcmk__clone_allocate: group_webservice:1 allocation score on wc01: 0 +pcmk__clone_allocate: group_webservice:1 allocation score on wc02: 0 +pcmk__clone_allocate: ms_drbd_mysql allocation score on wc01: 0 +pcmk__clone_allocate: ms_drbd_mysql allocation score on wc02: 0 +pcmk__clone_allocate: ms_drbd_www allocation score on wc01: 0 +pcmk__clone_allocate: ms_drbd_www allocation score on wc02: 0 +pcmk__clone_allocate: mysql-proxy:0 allocation score on wc01: 1 +pcmk__clone_allocate: mysql-proxy:0 allocation score on wc02: 0 +pcmk__clone_allocate: mysql-proxy:1 allocation score on wc01: 0 +pcmk__clone_allocate: mysql-proxy:1 allocation score on wc02: 1 +pcmk__clone_allocate: nfs-common:0 allocation score on wc01: 1 +pcmk__clone_allocate: nfs-common:0 allocation score on wc02: 0 +pcmk__clone_allocate: nfs-common:1 allocation score on wc01: 0 +pcmk__clone_allocate: nfs-common:1 allocation score on wc02: 1 +pcmk__clone_allocate: stonith_rackpdu:0 allocation score on wc01: 1 +pcmk__clone_allocate: stonith_rackpdu:0 allocation score on wc02: 0 +pcmk__clone_allocate: stonith_rackpdu:1 allocation score on wc01: 0 +pcmk__clone_allocate: stonith_rackpdu:1 allocation score on wc02: 1 +pcmk__group_allocate: apache2:0 allocation score on wc01: 1 +pcmk__group_allocate: apache2:0 allocation score on wc02: -INFINITY +pcmk__group_allocate: apache2:1 allocation score on wc01: -INFINITY +pcmk__group_allocate: apache2:1 allocation score on wc02: -INFINITY +pcmk__group_allocate: extip_ftp allocation score on wc01: 0 +pcmk__group_allocate: extip_ftp allocation score on wc02: 0 +pcmk__group_allocate: fs_mysql allocation score on wc01: 0 +pcmk__group_allocate: fs_mysql allocation score on wc02: 0 +pcmk__group_allocate: fs_www:0 allocation score on wc01: 1 +pcmk__group_allocate: fs_www:0 allocation score on wc02: -INFINITY +pcmk__group_allocate: fs_www:1 allocation score on wc01: -INFINITY +pcmk__group_allocate: fs_www:1 allocation score on wc02: -INFINITY +pcmk__group_allocate: fs_www_data allocation score on wc01: 0 +pcmk__group_allocate: fs_www_data allocation score on wc02: 0 +pcmk__group_allocate: group_ftpd allocation score on wc01: 0 +pcmk__group_allocate: group_ftpd allocation score on wc02: 0 +pcmk__group_allocate: group_mysql allocation score on wc01: 0 +pcmk__group_allocate: group_mysql allocation score on wc02: 0 +pcmk__group_allocate: group_mysql-proxy:0 allocation score on wc01: 0 +pcmk__group_allocate: group_mysql-proxy:0 allocation score on wc02: -INFINITY +pcmk__group_allocate: group_mysql-proxy:1 allocation score on wc01: -INFINITY +pcmk__group_allocate: group_mysql-proxy:1 allocation score on wc02: -INFINITY +pcmk__group_allocate: group_nfs-common:0 allocation score on wc01: 0 +pcmk__group_allocate: group_nfs-common:0 allocation score on wc02: -INFINITY +pcmk__group_allocate: group_nfs-common:1 allocation score on wc01: -INFINITY +pcmk__group_allocate: group_nfs-common:1 allocation score on wc02: -INFINITY +pcmk__group_allocate: group_webservice:0 allocation score on wc01: 0 +pcmk__group_allocate: group_webservice:0 allocation score on wc02: -INFINITY +pcmk__group_allocate: group_webservice:1 allocation score on wc01: -INFINITY +pcmk__group_allocate: group_webservice:1 allocation score on wc02: -INFINITY +pcmk__group_allocate: group_www_data allocation score on wc01: 0 +pcmk__group_allocate: group_www_data allocation score on wc02: 0 +pcmk__group_allocate: intip_nfs allocation score on wc01: 0 +pcmk__group_allocate: intip_nfs allocation score on wc02: 0 +pcmk__group_allocate: intip_sql allocation score on wc01: 0 +pcmk__group_allocate: intip_sql allocation score on wc02: 0 +pcmk__group_allocate: mysql-proxy:0 allocation score on wc01: 1 +pcmk__group_allocate: mysql-proxy:0 allocation score on wc02: -INFINITY +pcmk__group_allocate: mysql-proxy:1 allocation score on wc01: -INFINITY +pcmk__group_allocate: mysql-proxy:1 allocation score on wc02: -INFINITY +pcmk__group_allocate: mysql-server allocation score on wc01: 0 +pcmk__group_allocate: mysql-server allocation score on wc02: 0 +pcmk__group_allocate: nfs-common:0 allocation score on wc01: 1 +pcmk__group_allocate: nfs-common:0 allocation score on wc02: -INFINITY +pcmk__group_allocate: nfs-common:1 allocation score on wc01: -INFINITY +pcmk__group_allocate: nfs-common:1 allocation score on wc02: -INFINITY +pcmk__group_allocate: nfs-kernel-server allocation score on wc01: 0 +pcmk__group_allocate: nfs-kernel-server allocation score on wc02: 0 +pcmk__group_allocate: pure-ftpd allocation score on wc01: 0 +pcmk__group_allocate: pure-ftpd allocation score on wc02: 0 +pcmk__native_allocate: apache2:0 allocation score on wc01: 1 +pcmk__native_allocate: apache2:0 allocation score on wc02: -INFINITY +pcmk__native_allocate: apache2:1 allocation score on wc01: -INFINITY +pcmk__native_allocate: apache2:1 allocation score on wc02: -INFINITY +pcmk__native_allocate: drbd_mysql:0 allocation score on wc01: 76 +pcmk__native_allocate: drbd_mysql:0 allocation score on wc02: -INFINITY +pcmk__native_allocate: drbd_mysql:1 allocation score on wc01: -INFINITY +pcmk__native_allocate: drbd_mysql:1 allocation score on wc02: -INFINITY +pcmk__native_allocate: drbd_www:0 allocation score on wc01: 76 +pcmk__native_allocate: drbd_www:0 allocation score on wc02: -INFINITY +pcmk__native_allocate: drbd_www:1 allocation score on wc01: -INFINITY +pcmk__native_allocate: drbd_www:1 allocation score on wc02: -INFINITY +pcmk__native_allocate: extip_ftp allocation score on wc01: 0 +pcmk__native_allocate: extip_ftp allocation score on wc02: -INFINITY +pcmk__native_allocate: fs_mysql allocation score on wc01: 76 +pcmk__native_allocate: fs_mysql allocation score on wc02: -INFINITY +pcmk__native_allocate: fs_www:0 allocation score on wc01: 2 +pcmk__native_allocate: fs_www:0 allocation score on wc02: -INFINITY +pcmk__native_allocate: fs_www:1 allocation score on wc01: -INFINITY +pcmk__native_allocate: fs_www:1 allocation score on wc02: -INFINITY +pcmk__native_allocate: fs_www_data allocation score on wc01: 76 +pcmk__native_allocate: fs_www_data allocation score on wc02: -INFINITY +pcmk__native_allocate: intip_nfs allocation score on wc01: 0 +pcmk__native_allocate: intip_nfs allocation score on wc02: -INFINITY +pcmk__native_allocate: intip_sql allocation score on wc01: 0 +pcmk__native_allocate: intip_sql allocation score on wc02: -INFINITY +pcmk__native_allocate: mysql-proxy:0 allocation score on wc01: 1 +pcmk__native_allocate: mysql-proxy:0 allocation score on wc02: -INFINITY +pcmk__native_allocate: mysql-proxy:1 allocation score on wc01: -INFINITY +pcmk__native_allocate: mysql-proxy:1 allocation score on wc02: -INFINITY +pcmk__native_allocate: mysql-server allocation score on wc01: 0 +pcmk__native_allocate: mysql-server allocation score on wc02: -INFINITY +pcmk__native_allocate: nfs-common:0 allocation score on wc01: 1 +pcmk__native_allocate: nfs-common:0 allocation score on wc02: -INFINITY +pcmk__native_allocate: nfs-common:1 allocation score on wc01: -INFINITY +pcmk__native_allocate: nfs-common:1 allocation score on wc02: -INFINITY +pcmk__native_allocate: nfs-kernel-server allocation score on wc01: 0 +pcmk__native_allocate: nfs-kernel-server allocation score on wc02: -INFINITY +pcmk__native_allocate: pure-ftpd allocation score on wc01: 0 +pcmk__native_allocate: pure-ftpd allocation score on wc02: -INFINITY +pcmk__native_allocate: stonith_rackpdu:0 allocation score on wc01: 1 +pcmk__native_allocate: stonith_rackpdu:0 allocation score on wc02: -INFINITY +pcmk__native_allocate: stonith_rackpdu:1 allocation score on wc01: -INFINITY +pcmk__native_allocate: stonith_rackpdu:1 allocation score on wc02: -INFINITY diff --git a/pengine/test10/probe-2.summary b/pengine/test10/probe-2.summary index 7b8b1248251..6680fd4bfb9 100644 --- a/pengine/test10/probe-2.summary +++ b/pengine/test10/probe-2.summary @@ -106,7 +106,6 @@ Executing cluster transition: * Pseudo action: ms_drbd_mysql_post_notify_stopped_0 * Resource action: drbd_mysql:0 notify on wc01 * Pseudo action: ms_drbd_mysql_confirmed-post_notify_stopped_0 - * Pseudo action: all_stopped * Pseudo action: ms_drbd_mysql_pre_notify_promote_0 * Resource action: drbd_mysql:0 notify on wc01 * Pseudo action: ms_drbd_mysql_confirmed-pre_notify_promote_0 diff --git a/pengine/test10/probe-3.scores b/pengine/test10/probe-3.scores index 6f1539ca725..4a971f717f0 100644 --- a/pengine/test10/probe-3.scores +++ b/pengine/test10/probe-3.scores @@ -1,164 +1,164 @@ Allocation scores: -clone_color: Connectivity allocation score on pcmk-1: 0 -clone_color: Connectivity allocation score on pcmk-2: 0 -clone_color: Connectivity allocation score on pcmk-3: 0 -clone_color: Connectivity allocation score on pcmk-4: 0 -clone_color: Fencing allocation score on pcmk-1: 0 -clone_color: Fencing allocation score on pcmk-2: 0 -clone_color: Fencing allocation score on pcmk-3: 0 -clone_color: Fencing allocation score on pcmk-4: 0 -clone_color: FencingChild:0 allocation score on pcmk-1: 1 -clone_color: FencingChild:0 allocation score on pcmk-2: 0 -clone_color: FencingChild:0 allocation score on pcmk-3: 0 -clone_color: FencingChild:0 allocation score on pcmk-4: 0 -clone_color: FencingChild:1 allocation score on pcmk-1: 0 -clone_color: FencingChild:1 allocation score on pcmk-2: 1 -clone_color: FencingChild:1 allocation score on pcmk-3: 0 -clone_color: FencingChild:1 allocation score on pcmk-4: 0 -clone_color: FencingChild:2 allocation score on pcmk-1: 0 -clone_color: FencingChild:2 allocation score on pcmk-2: 0 -clone_color: FencingChild:2 allocation score on pcmk-3: 1 -clone_color: FencingChild:2 allocation score on pcmk-4: 0 -clone_color: FencingChild:3 allocation score on pcmk-1: 0 -clone_color: FencingChild:3 allocation score on pcmk-2: 0 -clone_color: FencingChild:3 allocation score on pcmk-3: 0 -clone_color: FencingChild:3 allocation score on pcmk-4: 0 -clone_color: master-1 allocation score on pcmk-1: 0 -clone_color: master-1 allocation score on pcmk-2: 0 -clone_color: master-1 allocation score on pcmk-3: 0 -clone_color: master-1 allocation score on pcmk-4: 0 -clone_color: ping-1:0 allocation score on pcmk-1: 1 -clone_color: ping-1:0 allocation score on pcmk-2: 0 -clone_color: ping-1:0 allocation score on pcmk-3: 0 -clone_color: ping-1:0 allocation score on pcmk-4: 0 -clone_color: ping-1:1 allocation score on pcmk-1: 0 -clone_color: ping-1:1 allocation score on pcmk-2: 1 -clone_color: ping-1:1 allocation score on pcmk-3: 0 -clone_color: ping-1:1 allocation score on pcmk-4: 0 -clone_color: ping-1:2 allocation score on pcmk-1: 0 -clone_color: ping-1:2 allocation score on pcmk-2: 0 -clone_color: ping-1:2 allocation score on pcmk-3: 1 -clone_color: ping-1:2 allocation score on pcmk-4: 0 -clone_color: ping-1:3 allocation score on pcmk-1: 0 -clone_color: ping-1:3 allocation score on pcmk-2: 0 -clone_color: ping-1:3 allocation score on pcmk-3: 0 -clone_color: ping-1:3 allocation score on pcmk-4: 0 -clone_color: stateful-1:0 allocation score on pcmk-1: 11 -clone_color: stateful-1:0 allocation score on pcmk-2: 0 -clone_color: stateful-1:0 allocation score on pcmk-3: 0 -clone_color: stateful-1:0 allocation score on pcmk-4: 0 -clone_color: stateful-1:1 allocation score on pcmk-1: 0 -clone_color: stateful-1:1 allocation score on pcmk-2: 6 -clone_color: stateful-1:1 allocation score on pcmk-3: 0 -clone_color: stateful-1:1 allocation score on pcmk-4: 0 -clone_color: stateful-1:2 allocation score on pcmk-1: 0 -clone_color: stateful-1:2 allocation score on pcmk-2: 0 -clone_color: stateful-1:2 allocation score on pcmk-3: 6 -clone_color: stateful-1:2 allocation score on pcmk-4: 0 -clone_color: stateful-1:3 allocation score on pcmk-1: 0 -clone_color: stateful-1:3 allocation score on pcmk-2: 0 -clone_color: stateful-1:3 allocation score on pcmk-3: 0 -clone_color: stateful-1:3 allocation score on pcmk-4: 0 -group_color: group-1 allocation score on pcmk-1: 0 -group_color: group-1 allocation score on pcmk-2: 0 -group_color: group-1 allocation score on pcmk-3: 0 -group_color: group-1 allocation score on pcmk-4: 0 -group_color: r192.168.101.181 allocation score on pcmk-1: 0 -group_color: r192.168.101.181 allocation score on pcmk-2: 0 -group_color: r192.168.101.181 allocation score on pcmk-3: 0 -group_color: r192.168.101.181 allocation score on pcmk-4: 0 -group_color: r192.168.101.182 allocation score on pcmk-1: 0 -group_color: r192.168.101.182 allocation score on pcmk-2: 0 -group_color: r192.168.101.182 allocation score on pcmk-3: 0 -group_color: r192.168.101.182 allocation score on pcmk-4: 0 -group_color: r192.168.101.183 allocation score on pcmk-1: 0 -group_color: r192.168.101.183 allocation score on pcmk-2: 0 -group_color: r192.168.101.183 allocation score on pcmk-3: 0 -group_color: r192.168.101.183 allocation score on pcmk-4: 0 -native_color: FencingChild:0 allocation score on pcmk-1: 1 -native_color: FencingChild:0 allocation score on pcmk-2: 0 -native_color: FencingChild:0 allocation score on pcmk-3: 0 -native_color: FencingChild:0 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:1 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:1 allocation score on pcmk-2: 1 -native_color: FencingChild:1 allocation score on pcmk-3: 0 -native_color: FencingChild:1 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-2: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-3: 1 -native_color: FencingChild:2 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-2: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-3: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-4: -INFINITY -native_color: lsb-dummy allocation score on pcmk-1: 0 -native_color: lsb-dummy allocation score on pcmk-2: -INFINITY -native_color: lsb-dummy allocation score on pcmk-3: -INFINITY -native_color: lsb-dummy allocation score on pcmk-4: -INFINITY -native_color: migrator allocation score on pcmk-1: 0 -native_color: migrator allocation score on pcmk-2: 0 -native_color: migrator allocation score on pcmk-3: 0 -native_color: migrator allocation score on pcmk-4: 0 -native_color: ping-1:0 allocation score on pcmk-1: 1 -native_color: ping-1:0 allocation score on pcmk-2: 0 -native_color: ping-1:0 allocation score on pcmk-3: 0 -native_color: ping-1:0 allocation score on pcmk-4: -INFINITY -native_color: ping-1:1 allocation score on pcmk-1: -INFINITY -native_color: ping-1:1 allocation score on pcmk-2: 1 -native_color: ping-1:1 allocation score on pcmk-3: 0 -native_color: ping-1:1 allocation score on pcmk-4: -INFINITY -native_color: ping-1:2 allocation score on pcmk-1: -INFINITY -native_color: ping-1:2 allocation score on pcmk-2: -INFINITY -native_color: ping-1:2 allocation score on pcmk-3: 1 -native_color: ping-1:2 allocation score on pcmk-4: -INFINITY -native_color: ping-1:3 allocation score on pcmk-1: -INFINITY -native_color: ping-1:3 allocation score on pcmk-2: -INFINITY -native_color: ping-1:3 allocation score on pcmk-3: -INFINITY -native_color: ping-1:3 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-1: 11 -native_color: r192.168.101.181 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-1: 0 -native_color: r192.168.101.182 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-1: 0 -native_color: r192.168.101.183 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-4: -INFINITY -native_color: rsc_pcmk-1 allocation score on pcmk-1: 100 -native_color: rsc_pcmk-1 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-2: 100 -native_color: rsc_pcmk-2 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-3: 100 -native_color: rsc_pcmk-3 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-4: 100 -native_color: stateful-1:0 allocation score on pcmk-1: 11 -native_color: stateful-1:0 allocation score on pcmk-2: 0 -native_color: stateful-1:0 allocation score on pcmk-3: 0 -native_color: stateful-1:0 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-2: 6 -native_color: stateful-1:1 allocation score on pcmk-3: 0 -native_color: stateful-1:1 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-3: 6 -native_color: stateful-1:2 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on pcmk-1: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-2: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-3: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-4: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-1: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-2: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-3: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-1: 11 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-2: 6 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-3: 6 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-4: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-1: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-2: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-3: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-4: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-1: 0 +pcmk__native_allocate: lsb-dummy allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: migrator allocation score on pcmk-1: 0 +pcmk__native_allocate: migrator allocation score on pcmk-2: 0 +pcmk__native_allocate: migrator allocation score on pcmk-3: 0 +pcmk__native_allocate: migrator allocation score on pcmk-4: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: ping-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-1: 11 +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-1: 0 +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-1: 0 +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-1: 100 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-2: 100 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-3: 100 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-4: 100 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-1: 11 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-2: 6 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-3: 6 +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-4: -INFINITY stateful-1:0 promotion score on pcmk-1: 10 stateful-1:1 promotion score on pcmk-2: 5 stateful-1:2 promotion score on pcmk-3: 5 diff --git a/pengine/test10/probe-4.scores b/pengine/test10/probe-4.scores index 6f1539ca725..4a971f717f0 100644 --- a/pengine/test10/probe-4.scores +++ b/pengine/test10/probe-4.scores @@ -1,164 +1,164 @@ Allocation scores: -clone_color: Connectivity allocation score on pcmk-1: 0 -clone_color: Connectivity allocation score on pcmk-2: 0 -clone_color: Connectivity allocation score on pcmk-3: 0 -clone_color: Connectivity allocation score on pcmk-4: 0 -clone_color: Fencing allocation score on pcmk-1: 0 -clone_color: Fencing allocation score on pcmk-2: 0 -clone_color: Fencing allocation score on pcmk-3: 0 -clone_color: Fencing allocation score on pcmk-4: 0 -clone_color: FencingChild:0 allocation score on pcmk-1: 1 -clone_color: FencingChild:0 allocation score on pcmk-2: 0 -clone_color: FencingChild:0 allocation score on pcmk-3: 0 -clone_color: FencingChild:0 allocation score on pcmk-4: 0 -clone_color: FencingChild:1 allocation score on pcmk-1: 0 -clone_color: FencingChild:1 allocation score on pcmk-2: 1 -clone_color: FencingChild:1 allocation score on pcmk-3: 0 -clone_color: FencingChild:1 allocation score on pcmk-4: 0 -clone_color: FencingChild:2 allocation score on pcmk-1: 0 -clone_color: FencingChild:2 allocation score on pcmk-2: 0 -clone_color: FencingChild:2 allocation score on pcmk-3: 1 -clone_color: FencingChild:2 allocation score on pcmk-4: 0 -clone_color: FencingChild:3 allocation score on pcmk-1: 0 -clone_color: FencingChild:3 allocation score on pcmk-2: 0 -clone_color: FencingChild:3 allocation score on pcmk-3: 0 -clone_color: FencingChild:3 allocation score on pcmk-4: 0 -clone_color: master-1 allocation score on pcmk-1: 0 -clone_color: master-1 allocation score on pcmk-2: 0 -clone_color: master-1 allocation score on pcmk-3: 0 -clone_color: master-1 allocation score on pcmk-4: 0 -clone_color: ping-1:0 allocation score on pcmk-1: 1 -clone_color: ping-1:0 allocation score on pcmk-2: 0 -clone_color: ping-1:0 allocation score on pcmk-3: 0 -clone_color: ping-1:0 allocation score on pcmk-4: 0 -clone_color: ping-1:1 allocation score on pcmk-1: 0 -clone_color: ping-1:1 allocation score on pcmk-2: 1 -clone_color: ping-1:1 allocation score on pcmk-3: 0 -clone_color: ping-1:1 allocation score on pcmk-4: 0 -clone_color: ping-1:2 allocation score on pcmk-1: 0 -clone_color: ping-1:2 allocation score on pcmk-2: 0 -clone_color: ping-1:2 allocation score on pcmk-3: 1 -clone_color: ping-1:2 allocation score on pcmk-4: 0 -clone_color: ping-1:3 allocation score on pcmk-1: 0 -clone_color: ping-1:3 allocation score on pcmk-2: 0 -clone_color: ping-1:3 allocation score on pcmk-3: 0 -clone_color: ping-1:3 allocation score on pcmk-4: 0 -clone_color: stateful-1:0 allocation score on pcmk-1: 11 -clone_color: stateful-1:0 allocation score on pcmk-2: 0 -clone_color: stateful-1:0 allocation score on pcmk-3: 0 -clone_color: stateful-1:0 allocation score on pcmk-4: 0 -clone_color: stateful-1:1 allocation score on pcmk-1: 0 -clone_color: stateful-1:1 allocation score on pcmk-2: 6 -clone_color: stateful-1:1 allocation score on pcmk-3: 0 -clone_color: stateful-1:1 allocation score on pcmk-4: 0 -clone_color: stateful-1:2 allocation score on pcmk-1: 0 -clone_color: stateful-1:2 allocation score on pcmk-2: 0 -clone_color: stateful-1:2 allocation score on pcmk-3: 6 -clone_color: stateful-1:2 allocation score on pcmk-4: 0 -clone_color: stateful-1:3 allocation score on pcmk-1: 0 -clone_color: stateful-1:3 allocation score on pcmk-2: 0 -clone_color: stateful-1:3 allocation score on pcmk-3: 0 -clone_color: stateful-1:3 allocation score on pcmk-4: 0 -group_color: group-1 allocation score on pcmk-1: 0 -group_color: group-1 allocation score on pcmk-2: 0 -group_color: group-1 allocation score on pcmk-3: 0 -group_color: group-1 allocation score on pcmk-4: 0 -group_color: r192.168.101.181 allocation score on pcmk-1: 0 -group_color: r192.168.101.181 allocation score on pcmk-2: 0 -group_color: r192.168.101.181 allocation score on pcmk-3: 0 -group_color: r192.168.101.181 allocation score on pcmk-4: 0 -group_color: r192.168.101.182 allocation score on pcmk-1: 0 -group_color: r192.168.101.182 allocation score on pcmk-2: 0 -group_color: r192.168.101.182 allocation score on pcmk-3: 0 -group_color: r192.168.101.182 allocation score on pcmk-4: 0 -group_color: r192.168.101.183 allocation score on pcmk-1: 0 -group_color: r192.168.101.183 allocation score on pcmk-2: 0 -group_color: r192.168.101.183 allocation score on pcmk-3: 0 -group_color: r192.168.101.183 allocation score on pcmk-4: 0 -native_color: FencingChild:0 allocation score on pcmk-1: 1 -native_color: FencingChild:0 allocation score on pcmk-2: 0 -native_color: FencingChild:0 allocation score on pcmk-3: 0 -native_color: FencingChild:0 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:1 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:1 allocation score on pcmk-2: 1 -native_color: FencingChild:1 allocation score on pcmk-3: 0 -native_color: FencingChild:1 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-2: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-3: 1 -native_color: FencingChild:2 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-2: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-3: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-4: -INFINITY -native_color: lsb-dummy allocation score on pcmk-1: 0 -native_color: lsb-dummy allocation score on pcmk-2: -INFINITY -native_color: lsb-dummy allocation score on pcmk-3: -INFINITY -native_color: lsb-dummy allocation score on pcmk-4: -INFINITY -native_color: migrator allocation score on pcmk-1: 0 -native_color: migrator allocation score on pcmk-2: 0 -native_color: migrator allocation score on pcmk-3: 0 -native_color: migrator allocation score on pcmk-4: 0 -native_color: ping-1:0 allocation score on pcmk-1: 1 -native_color: ping-1:0 allocation score on pcmk-2: 0 -native_color: ping-1:0 allocation score on pcmk-3: 0 -native_color: ping-1:0 allocation score on pcmk-4: -INFINITY -native_color: ping-1:1 allocation score on pcmk-1: -INFINITY -native_color: ping-1:1 allocation score on pcmk-2: 1 -native_color: ping-1:1 allocation score on pcmk-3: 0 -native_color: ping-1:1 allocation score on pcmk-4: -INFINITY -native_color: ping-1:2 allocation score on pcmk-1: -INFINITY -native_color: ping-1:2 allocation score on pcmk-2: -INFINITY -native_color: ping-1:2 allocation score on pcmk-3: 1 -native_color: ping-1:2 allocation score on pcmk-4: -INFINITY -native_color: ping-1:3 allocation score on pcmk-1: -INFINITY -native_color: ping-1:3 allocation score on pcmk-2: -INFINITY -native_color: ping-1:3 allocation score on pcmk-3: -INFINITY -native_color: ping-1:3 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-1: 11 -native_color: r192.168.101.181 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.181 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-1: 0 -native_color: r192.168.101.182 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.182 allocation score on pcmk-4: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-1: 0 -native_color: r192.168.101.183 allocation score on pcmk-2: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-3: -INFINITY -native_color: r192.168.101.183 allocation score on pcmk-4: -INFINITY -native_color: rsc_pcmk-1 allocation score on pcmk-1: 100 -native_color: rsc_pcmk-1 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-2: 100 -native_color: rsc_pcmk-2 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-3: 100 -native_color: rsc_pcmk-3 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-4: 100 -native_color: stateful-1:0 allocation score on pcmk-1: 11 -native_color: stateful-1:0 allocation score on pcmk-2: 0 -native_color: stateful-1:0 allocation score on pcmk-3: 0 -native_color: stateful-1:0 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-2: 6 -native_color: stateful-1:1 allocation score on pcmk-3: 0 -native_color: stateful-1:1 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-3: 6 -native_color: stateful-1:2 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on pcmk-1: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-2: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-3: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-4: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-1: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-2: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-3: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-1: 1 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-2: 1 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-3: 1 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-1: 11 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-2: 6 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-3: 6 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-4: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-1: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-2: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-3: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.181 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.182 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-2: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.101.183 allocation score on pcmk-4: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-1: 0 +pcmk__native_allocate: lsb-dummy allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: migrator allocation score on pcmk-1: 0 +pcmk__native_allocate: migrator allocation score on pcmk-2: 0 +pcmk__native_allocate: migrator allocation score on pcmk-3: 0 +pcmk__native_allocate: migrator allocation score on pcmk-4: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-1: 1 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: ping-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-2: 1 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: ping-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-3: 1 +pcmk__native_allocate: ping-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-1: 11 +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.181 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-1: 0 +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.182 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-1: 0 +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.101.183 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-1: 100 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-2: 100 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-3: 100 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-4: 100 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-1: 11 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-3: 0 +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-2: 6 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-3: 6 +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-4: -INFINITY stateful-1:0 promotion score on pcmk-1: 10 stateful-1:1 promotion score on pcmk-2: 5 stateful-1:2 promotion score on pcmk-3: 5 diff --git a/pengine/test10/probe-pending-node.dot b/pengine/test10/probe-pending-node.dot new file mode 100644 index 00000000000..d8f1c9f22b2 --- /dev/null +++ b/pengine/test10/probe-pending-node.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/pengine/test10/probe-pending-node.exp b/pengine/test10/probe-pending-node.exp new file mode 100644 index 00000000000..56e315ff015 --- /dev/null +++ b/pengine/test10/probe-pending-node.exp @@ -0,0 +1 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"/> diff --git a/pengine/test10/probe-pending-node.scores b/pengine/test10/probe-pending-node.scores new file mode 100644 index 00000000000..af36d71dab5 --- /dev/null +++ b/pengine/test10/probe-pending-node.scores @@ -0,0 +1,62 @@ +Allocation scores: +Using the original execution date of: 2021-06-11 13:55:24Z +pcmk__clone_allocate: fs_UC5_SAPMNT-clone allocation score on gcdoubwap01: 0 +pcmk__clone_allocate: fs_UC5_SAPMNT-clone allocation score on gcdoubwap02: 0 +pcmk__clone_allocate: fs_UC5_SAPMNT:0 allocation score on gcdoubwap01: 0 +pcmk__clone_allocate: fs_UC5_SAPMNT:0 allocation score on gcdoubwap02: 0 +pcmk__clone_allocate: fs_UC5_SAPMNT:1 allocation score on gcdoubwap01: 0 +pcmk__clone_allocate: fs_UC5_SAPMNT:1 allocation score on gcdoubwap02: 0 +pcmk__clone_allocate: fs_UC5_SYS-clone allocation score on gcdoubwap01: 0 +pcmk__clone_allocate: fs_UC5_SYS-clone allocation score on gcdoubwap02: 0 +pcmk__clone_allocate: fs_UC5_SYS:0 allocation score on gcdoubwap01: 0 +pcmk__clone_allocate: fs_UC5_SYS:0 allocation score on gcdoubwap02: 0 +pcmk__clone_allocate: fs_UC5_SYS:1 allocation score on gcdoubwap01: 0 +pcmk__clone_allocate: fs_UC5_SYS:1 allocation score on gcdoubwap02: 0 +pcmk__group_allocate: fs_UC5_ascs allocation score on gcdoubwap01: 0 +pcmk__group_allocate: fs_UC5_ascs allocation score on gcdoubwap02: 0 +pcmk__group_allocate: fs_UC5_ers allocation score on gcdoubwap01: 0 +pcmk__group_allocate: fs_UC5_ers allocation score on gcdoubwap02: 0 +pcmk__group_allocate: grp_UC5_ascs allocation score on gcdoubwap01: 0 +pcmk__group_allocate: grp_UC5_ascs allocation score on gcdoubwap02: 0 +pcmk__group_allocate: grp_UC5_ers allocation score on gcdoubwap01: 0 +pcmk__group_allocate: grp_UC5_ers allocation score on gcdoubwap02: 0 +pcmk__group_allocate: rsc_sap_UC5_ASCS11 allocation score on gcdoubwap01: 0 +pcmk__group_allocate: rsc_sap_UC5_ASCS11 allocation score on gcdoubwap02: 0 +pcmk__group_allocate: rsc_sap_UC5_ERS12 allocation score on gcdoubwap01: 0 +pcmk__group_allocate: rsc_sap_UC5_ERS12 allocation score on gcdoubwap02: 0 +pcmk__group_allocate: rsc_vip_gcp_ascs allocation score on gcdoubwap01: INFINITY +pcmk__group_allocate: rsc_vip_gcp_ascs allocation score on gcdoubwap02: 0 +pcmk__group_allocate: rsc_vip_gcp_ers allocation score on gcdoubwap01: 0 +pcmk__group_allocate: rsc_vip_gcp_ers allocation score on gcdoubwap02: 0 +pcmk__group_allocate: rsc_vip_init_ers allocation score on gcdoubwap01: 0 +pcmk__group_allocate: rsc_vip_init_ers allocation score on gcdoubwap02: 0 +pcmk__group_allocate: rsc_vip_int_ascs allocation score on gcdoubwap01: 0 +pcmk__group_allocate: rsc_vip_int_ascs allocation score on gcdoubwap02: 0 +pcmk__native_allocate: fs_UC5_SAPMNT:0 allocation score on gcdoubwap01: 0 +pcmk__native_allocate: fs_UC5_SAPMNT:0 allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: fs_UC5_SAPMNT:1 allocation score on gcdoubwap01: 0 +pcmk__native_allocate: fs_UC5_SAPMNT:1 allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: fs_UC5_SYS:0 allocation score on gcdoubwap01: 0 +pcmk__native_allocate: fs_UC5_SYS:0 allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: fs_UC5_SYS:1 allocation score on gcdoubwap01: 0 +pcmk__native_allocate: fs_UC5_SYS:1 allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: fs_UC5_ascs allocation score on gcdoubwap01: 0 +pcmk__native_allocate: fs_UC5_ascs allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: fs_UC5_ers allocation score on gcdoubwap01: -INFINITY +pcmk__native_allocate: fs_UC5_ers allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: rsc_sap_UC5_ASCS11 allocation score on gcdoubwap01: -INFINITY +pcmk__native_allocate: rsc_sap_UC5_ASCS11 allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: rsc_sap_UC5_ERS12 allocation score on gcdoubwap01: -INFINITY +pcmk__native_allocate: rsc_sap_UC5_ERS12 allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: rsc_vip_gcp_ascs allocation score on gcdoubwap01: -INFINITY +pcmk__native_allocate: rsc_vip_gcp_ascs allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: rsc_vip_gcp_ers allocation score on gcdoubwap01: -INFINITY +pcmk__native_allocate: rsc_vip_gcp_ers allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: rsc_vip_init_ers allocation score on gcdoubwap01: 0 +pcmk__native_allocate: rsc_vip_init_ers allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: rsc_vip_int_ascs allocation score on gcdoubwap01: INFINITY +pcmk__native_allocate: rsc_vip_int_ascs allocation score on gcdoubwap02: -INFINITY +pcmk__native_allocate: stonith_gcdoubwap01 allocation score on gcdoubwap01: -INFINITY +pcmk__native_allocate: stonith_gcdoubwap01 allocation score on gcdoubwap02: 0 +pcmk__native_allocate: stonith_gcdoubwap02 allocation score on gcdoubwap01: 0 +pcmk__native_allocate: stonith_gcdoubwap02 allocation score on gcdoubwap02: -INFINITY diff --git a/pengine/test10/probe-pending-node.summary b/pengine/test10/probe-pending-node.summary new file mode 100644 index 00000000000..f3beadd925c --- /dev/null +++ b/pengine/test10/probe-pending-node.summary @@ -0,0 +1,52 @@ +Using the original execution date of: 2021-06-11 13:55:24Z + + *** Resource management is DISABLED *** + The cluster will not attempt to start, stop or recover services + +Current cluster status: +Node gcdoubwap02 (2): pending +Online: [ gcdoubwap01 ] + + stonith_gcdoubwap01 (stonith:fence_gce): Stopped (unmanaged) + stonith_gcdoubwap02 (stonith:fence_gce): Stopped (unmanaged) + Clone Set: fs_UC5_SAPMNT-clone [fs_UC5_SAPMNT] (unmanaged) + Stopped: [ gcdoubwap01 gcdoubwap02 ] + Clone Set: fs_UC5_SYS-clone [fs_UC5_SYS] (unmanaged) + Stopped: [ gcdoubwap01 gcdoubwap02 ] + Resource Group: grp_UC5_ascs + rsc_vip_int_ascs (ocf::heartbeat:IPaddr2): Stopped (unmanaged) + rsc_vip_gcp_ascs (ocf::heartbeat:gcp-vpc-move-vip): Started gcdoubwap01 (unmanaged) + fs_UC5_ascs (ocf::heartbeat:Filesystem): Stopped (unmanaged) + rsc_sap_UC5_ASCS11 (ocf::heartbeat:SAPInstance): Stopped (unmanaged) + Resource Group: grp_UC5_ers + rsc_vip_init_ers (ocf::heartbeat:IPaddr2): Stopped (unmanaged) + rsc_vip_gcp_ers (ocf::heartbeat:gcp-vpc-move-vip): Stopped (unmanaged) + fs_UC5_ers (ocf::heartbeat:Filesystem): Stopped (unmanaged) + rsc_sap_UC5_ERS12 (ocf::heartbeat:SAPInstance): Stopped (unmanaged) + +Transition Summary: + +Executing cluster transition: +Using the original execution date of: 2021-06-11 13:55:24Z + +Revised cluster status: +Node gcdoubwap02 (2): pending +Online: [ gcdoubwap01 ] + + stonith_gcdoubwap01 (stonith:fence_gce): Stopped (unmanaged) + stonith_gcdoubwap02 (stonith:fence_gce): Stopped (unmanaged) + Clone Set: fs_UC5_SAPMNT-clone [fs_UC5_SAPMNT] (unmanaged) + Stopped: [ gcdoubwap01 gcdoubwap02 ] + Clone Set: fs_UC5_SYS-clone [fs_UC5_SYS] (unmanaged) + Stopped: [ gcdoubwap01 gcdoubwap02 ] + Resource Group: grp_UC5_ascs + rsc_vip_int_ascs (ocf::heartbeat:IPaddr2): Stopped (unmanaged) + rsc_vip_gcp_ascs (ocf::heartbeat:gcp-vpc-move-vip): Started gcdoubwap01 (unmanaged) + fs_UC5_ascs (ocf::heartbeat:Filesystem): Stopped (unmanaged) + rsc_sap_UC5_ASCS11 (ocf::heartbeat:SAPInstance): Stopped (unmanaged) + Resource Group: grp_UC5_ers + rsc_vip_init_ers (ocf::heartbeat:IPaddr2): Stopped (unmanaged) + rsc_vip_gcp_ers (ocf::heartbeat:gcp-vpc-move-vip): Stopped (unmanaged) + fs_UC5_ers (ocf::heartbeat:Filesystem): Stopped (unmanaged) + rsc_sap_UC5_ERS12 (ocf::heartbeat:SAPInstance): Stopped (unmanaged) + diff --git a/pengine/test10/probe-pending-node.xml b/pengine/test10/probe-pending-node.xml new file mode 100644 index 00000000000..9f55c9261ca --- /dev/null +++ b/pengine/test10/probe-pending-node.xml @@ -0,0 +1,247 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.10" epoch="395" num_updates="30" admin_epoch="0" cib-last-written="Thu Jun 10 18:01:13 2021" update-origin="gcdoubwap01" update-client="cibadmin" update-user="root" have-quorum="1" dc-uuid="1" execution-date="1623419724"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.19-8.el7_6.5-c3c624ea3d"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="ascscluster"/> + <nvpair id="cib-bootstrap-options-maintenance-mode" name="maintenance-mode" value="true"/> + <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1622815036"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="gcdoubwap01"/> + <node id="2" uname="gcdoubwap02"/> + </nodes> + <resources> + <primitive class="stonith" id="stonith_gcdoubwap01" type="fence_gce"> + <instance_attributes id="stonith_gcdoubwap01-instance_attributes"> + <nvpair id="stonith_gcdoubwap01-instance_attributes-project" name="project" value="pj-uat-do-nane1-01"/> + <nvpair id="stonith_gcdoubwap01-instance_attributes-zone" name="zone" value="northamerica-northeast1-b"/> + </instance_attributes> + <operations> + <op id="stonith_gcdoubwap01-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <primitive class="stonith" id="stonith_gcdoubwap02" type="fence_gce"> + <instance_attributes id="stonith_gcdoubwap02-instance_attributes"> + <nvpair id="stonith_gcdoubwap02-instance_attributes-project" name="project" value="pj-uat-do-nane1-01"/> + <nvpair id="stonith_gcdoubwap02-instance_attributes-zone" name="zone" value="northamerica-northeast1-c"/> + </instance_attributes> + <operations> + <op id="stonith_gcdoubwap02-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + <clone id="fs_UC5_SAPMNT-clone"> + <primitive class="ocf" id="fs_UC5_SAPMNT" provider="heartbeat" type="Filesystem"> + <instance_attributes id="fs_UC5_SAPMNT-instance_attributes"> + <nvpair id="fs_UC5_SAPMNT-instance_attributes-device" name="device" value="uatdoelfs.igmfinancial.net:UC5_sapmnt/root"/> + <nvpair id="fs_UC5_SAPMNT-instance_attributes-directory" name="directory" value="/sapmnt/UC5"/> + <nvpair id="fs_UC5_SAPMNT-instance_attributes-fstype" name="fstype" value="nfs"/> + </instance_attributes> + <operations> + <op id="fs_UC5_SAPMNT-monitor-interval-20s" interval="20s" name="monitor" timeout="40s"/> + <op id="fs_UC5_SAPMNT-notify-interval-0s" interval="0s" name="notify" timeout="60s"/> + <op id="fs_UC5_SAPMNT-start-interval-0s" interval="0s" name="start" timeout="60s"/> + <op id="fs_UC5_SAPMNT-stop-interval-0s" interval="0s" name="stop" timeout="60s"/> + </operations> + </primitive> + <meta_attributes id="fs_UC5_SAPMNT-clone-meta_attributes"> + <nvpair id="fs_UC5_SAPMNT-clone-meta_attributes-interleave" name="interleave" value="true"/> + </meta_attributes> + </clone> + <clone id="fs_UC5_SYS-clone"> + <primitive class="ocf" id="fs_UC5_SYS" provider="heartbeat" type="Filesystem"> + <instance_attributes id="fs_UC5_SYS-instance_attributes"> + <nvpair id="fs_UC5_SYS-instance_attributes-device" name="device" value="uatdoelfs.igmfinancial.net:UC5_SYS/root"/> + <nvpair id="fs_UC5_SYS-instance_attributes-directory" name="directory" value="/usr/sap/UC5/SYS"/> + <nvpair id="fs_UC5_SYS-instance_attributes-fstype" name="fstype" value="nfs"/> + </instance_attributes> + <operations> + <op id="fs_UC5_SYS-monitor-interval-20s" interval="20s" name="monitor" timeout="40s"/> + <op id="fs_UC5_SYS-notify-interval-0s" interval="0s" name="notify" timeout="60s"/> + <op id="fs_UC5_SYS-start-interval-0s" interval="0s" name="start" timeout="60s"/> + <op id="fs_UC5_SYS-stop-interval-0s" interval="0s" name="stop" timeout="60s"/> + </operations> + </primitive> + <meta_attributes id="fs_UC5_SYS-clone-meta_attributes"> + <nvpair id="fs_UC5_SYS-clone-meta_attributes-interleave" name="interleave" value="true"/> + </meta_attributes> + </clone> + <group id="grp_UC5_ascs"> + <primitive class="ocf" id="rsc_vip_int_ascs" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="rsc_vip_int_ascs-instance_attributes"> + <nvpair id="rsc_vip_int_ascs-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="rsc_vip_int_ascs-instance_attributes-ip" name="ip" value="10.4.130.38"/> + <nvpair id="rsc_vip_int_ascs-instance_attributes-nic" name="nic" value="eth0"/> + </instance_attributes> + <operations> + <op id="rsc_vip_int_ascs-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="rsc_vip_int_ascs-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="rsc_vip_int_ascs-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="rsc_vip_gcp_ascs" provider="heartbeat" type="gcp-vpc-move-vip"> + <instance_attributes id="rsc_vip_gcp_ascs-instance_attributes"> + <nvpair id="rsc_vip_gcp_ascs-instance_attributes-alias_ip" name="alias_ip" value="10.4.130.38/32"/> + <nvpair id="rsc_vip_gcp_ascs-instance_attributes-hostlist" name="hostlist" value="gcdoubwap01 gcdoubwap02"/> + </instance_attributes> + <operations> + <op id="rsc_vip_gcp_ascs-monitor-interval-60s" interval="60s" name="monitor" on-fail="ignore"/> + <op id="rsc_vip_gcp_ascs-start-interval-0s" interval="0s" name="start" timeout="300s"/> + <op id="rsc_vip_gcp_ascs-stop-interval-0s" interval="0s" name="stop" timeout="15s"/> + </operations> + </primitive> + <primitive class="ocf" id="fs_UC5_ascs" provider="heartbeat" type="Filesystem"> + <instance_attributes id="fs_UC5_ascs-instance_attributes"> + <nvpair id="fs_UC5_ascs-instance_attributes-device" name="device" value="uatdoelfs.igmfinancial.net:UC5_ASCS/root"/> + <nvpair id="fs_UC5_ascs-instance_attributes-directory" name="directory" value="/usr/sap/UC5/ASCS11"/> + <nvpair id="fs_UC5_ascs-instance_attributes-force_unmount" name="force_unmount" value="safe"/> + <nvpair id="fs_UC5_ascs-instance_attributes-fstype" name="fstype" value="nfs"/> + </instance_attributes> + <operations> + <op id="fs_UC5_ascs-monitor-interval-200" interval="200" name="monitor" timeout="40"/> + <op id="fs_UC5_ascs-notify-interval-0s" interval="0s" name="notify" timeout="60s"/> + <op id="fs_UC5_ascs-start-interval-0" interval="0" name="start" timeout="60"/> + <op id="fs_UC5_ascs-stop-interval-0" interval="0" name="stop" timeout="120"/> + </operations> + </primitive> + <primitive class="ocf" id="rsc_sap_UC5_ASCS11" provider="heartbeat" type="SAPInstance"> + <instance_attributes id="rsc_sap_UC5_ASCS11-instance_attributes"> + <nvpair id="rsc_sap_UC5_ASCS11-instance_attributes-AUTOMATIC_RECOVER" name="AUTOMATIC_RECOVER" value="false"/> + <nvpair id="rsc_sap_UC5_ASCS11-instance_attributes-InstanceName" name="InstanceName" value="UC5_ASCS11_uatdobwscs"/> + <nvpair id="rsc_sap_UC5_ASCS11-instance_attributes-START_PROFILE" name="START_PROFILE" value="/sapmnt/UC5/profile/UC5_ASCS11_uatdobwscs"/> + </instance_attributes> + <meta_attributes id="rsc_sap_UC5_ASCS11-meta_attributes"> + <nvpair id="rsc_sap_UC5_ASCS11-meta_attributes-failure-timeout" name="failure-timeout" value="60"/> + <nvpair id="rsc_sap_UC5_ASCS11-meta_attributes-migration-threshold" name="migration-threshold" value="1"/> + <nvpair id="rsc_sap_UC5_ASCS11-meta_attributes-resource-stickiness" name="resource-stickiness" value="5000"/> + </meta_attributes> + <operations> + <op id="rsc_sap_UC5_ASCS11-demote-interval-0s" interval="0s" name="demote" timeout="320s"/> + <op id="rsc_sap_UC5_ASCS11-methods-interval-0s" interval="0s" name="methods" timeout="5s"/> + <op id="rsc_sap_UC5_ASCS11-monitor-interval-20" interval="20" name="monitor" on-fail="restart" timeout="60"/> + <op id="rsc_sap_UC5_ASCS11-promote-interval-0s" interval="0s" name="promote" timeout="320s"/> + <op id="rsc_sap_UC5_ASCS11-start-interval-0" interval="0" name="start" timeout="600"/> + <op id="rsc_sap_UC5_ASCS11-stop-interval-0" interval="0" name="stop" timeout="600"/> + </operations> + </primitive> + </group> + <group id="grp_UC5_ers"> + <primitive class="ocf" id="rsc_vip_init_ers" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="rsc_vip_init_ers-instance_attributes"> + <nvpair id="rsc_vip_init_ers-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="rsc_vip_init_ers-instance_attributes-ip" name="ip" value="10.4.130.39"/> + <nvpair id="rsc_vip_init_ers-instance_attributes-nic" name="nic" value="eth0"/> + </instance_attributes> + <operations> + <op id="rsc_vip_init_ers-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="rsc_vip_init_ers-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="rsc_vip_init_ers-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="rsc_vip_gcp_ers" provider="heartbeat" type="gcp-vpc-move-vip"> + <instance_attributes id="rsc_vip_gcp_ers-instance_attributes"> + <nvpair id="rsc_vip_gcp_ers-instance_attributes-alias_ip" name="alias_ip" value="10.4.130.39/32"/> + <nvpair id="rsc_vip_gcp_ers-instance_attributes-hostlist" name="hostlist" value="gcdoubwap01 gcdoubwap02"/> + </instance_attributes> + <operations> + <op id="rsc_vip_gcp_ers-monitor-interval-60s" interval="60s" name="monitor" on-fail="ignore"/> + <op id="rsc_vip_gcp_ers-start-interval-0s" interval="0s" name="start" timeout="300s"/> + <op id="rsc_vip_gcp_ers-stop-interval-0s" interval="0s" name="stop" timeout="180s"/> + </operations> + </primitive> + <primitive class="ocf" id="fs_UC5_ers" provider="heartbeat" type="Filesystem"> + <instance_attributes id="fs_UC5_ers-instance_attributes"> + <nvpair id="fs_UC5_ers-instance_attributes-device" name="device" value="uatdoelfs.igmfinancial.net:UC5_ERS/root"/> + <nvpair id="fs_UC5_ers-instance_attributes-directory" name="directory" value="/usr/sap/UC5/ERS12"/> + <nvpair id="fs_UC5_ers-instance_attributes-force_unmount" name="force_unmount" value="safe"/> + <nvpair id="fs_UC5_ers-instance_attributes-fstype" name="fstype" value="nfs"/> + </instance_attributes> + <operations> + <op id="fs_UC5_ers-monitor-interval-200" interval="200" name="monitor" timeout="40"/> + <op id="fs_UC5_ers-notify-interval-0s" interval="0s" name="notify" timeout="60s"/> + <op id="fs_UC5_ers-start-interval-0" interval="0" name="start" timeout="60"/> + <op id="fs_UC5_ers-stop-interval-0" interval="0" name="stop" timeout="120"/> + </operations> + </primitive> + <primitive class="ocf" id="rsc_sap_UC5_ERS12" provider="heartbeat" type="SAPInstance"> + <instance_attributes id="rsc_sap_UC5_ERS12-instance_attributes"> + <nvpair id="rsc_sap_UC5_ERS12-instance_attributes-AUTOMATIC_RECOVER" name="AUTOMATIC_RECOVER" value="false"/> + <nvpair id="rsc_sap_UC5_ERS12-instance_attributes-IS_ERS" name="IS_ERS" value="true"/> + <nvpair id="rsc_sap_UC5_ERS12-instance_attributes-InstanceName" name="InstanceName" value="UC5_ERS12_uatdobwers"/> + <nvpair id="rsc_sap_UC5_ERS12-instance_attributes-START_PROFILE" name="START_PROFILE" value="/sapmnt/UC5/profile/UC5_ERS12_uatdobwers"/> + </instance_attributes> + <operations> + <op id="rsc_sap_UC5_ERS12-demote-interval-0s" interval="0s" name="demote" timeout="320s"/> + <op id="rsc_sap_UC5_ERS12-methods-interval-0s" interval="0s" name="methods" timeout="5s"/> + <op id="rsc_sap_UC5_ERS12-monitor-interval-20" interval="20" name="monitor" on-fail="restart" timeout="60"/> + <op id="rsc_sap_UC5_ERS12-promote-interval-0s" interval="0s" name="promote" timeout="320s"/> + <op id="rsc_sap_UC5_ERS12-start-interval-0" interval="0" name="start" timeout="600"/> + <op id="rsc_sap_UC5_ERS12-stop-interval-0" interval="0" name="stop" timeout="600"/> + </operations> + </primitive> + </group> + </resources> + <constraints> + <rsc_colocation id="colocation-grp_UC5_ers-grp_UC5_ascs--5000" rsc="grp_UC5_ers" score="-5000" with-rsc="grp_UC5_ascs"/> + <rsc_order first="grp_UC5_ascs" first-action="start" id="order-grp_UC5_ascs-grp_UC5_ers-mandatory" symmetrical="false" then="grp_UC5_ers" then-action="stop"/> + <rsc_location id="location-rsc_sap_UC5_ASCS11" rsc="rsc_sap_UC5_ASCS11"> + <rule id="location-rsc_sap_UC5_ASCS11-rule" score="2000"> + <expression attribute="runs_ERS_UC5" id="location-rsc_sap_UC5_ASCS11-rule-expr" operation="eq" value="1"/> + </rule> + </rsc_location> + <rsc_location id="location-stonith_gcdoubwap01-gcdoubwap02" node="gcdoubwap01" rsc="stonith_gcdoubwap01" score="-INFINITY"/> + <rsc_location id="location-stonith_gcdoubwap02-gcdoubwap01" node="gcdoubwap02" rsc="stonith_gcdoubwap02" score="-INFINITY"/> + <rsc_order first="fs_UC5_SAPMNT-clone" first-action="start" id="order-fs_UC5_SAPMNT-clone-grp_UC5_ascs-mandatory" then="grp_UC5_ascs" then-action="start"/> + <rsc_order first="fs_UC5_SAPMNT-clone" first-action="start" id="order-fs_UC5_SAPMNT-clone-grp_UC5_ers-mandatory" then="grp_UC5_ers" then-action="start"/> + </constraints> + </configuration> + <status> + <node_state id="1" uname="gcdoubwap01" in_ccm="true" crmd="online" crm-debug-origin="post_cache_update" join="member" expected="member"> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="stonith_gcdoubwap01" type="fence_gce" class="stonith"> + <lrm_rsc_op id="stonith_gcdoubwap01_last_0" operation_key="stonith_gcdoubwap01_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="1:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:7;1:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1623419700" last-rc-change="1623419700" exec-time="27" queue-time="0" op-digest="e6935031dfde569ad30fb442953d3d91"/> + </lrm_resource> + <lrm_resource id="stonith_gcdoubwap02" type="fence_gce" class="stonith"> + <lrm_rsc_op id="stonith_gcdoubwap02_last_0" operation_key="stonith_gcdoubwap02_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="2:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:7;2:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1623419700" last-rc-change="1623419700" exec-time="0" queue-time="0" op-digest="064645c51d6d3a802eb6928f6116222c"/> + </lrm_resource> + <lrm_resource id="fs_UC5_SAPMNT" type="Filesystem" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="fs_UC5_SAPMNT_last_0" operation_key="fs_UC5_SAPMNT_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="3:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:7;3:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="14" rc-code="7" op-status="0" interval="0" last-run="1623419700" last-rc-change="1623419700" exec-time="126" queue-time="1" op-digest="02c74f325691f1af3c3dd9c2ab702b01"/> + </lrm_resource> + <lrm_resource id="fs_UC5_SYS" type="Filesystem" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="fs_UC5_SYS_last_0" operation_key="fs_UC5_SYS_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="4:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:7;4:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="19" rc-code="7" op-status="0" interval="0" last-run="1623419700" last-rc-change="1623419700" exec-time="130" queue-time="0" op-digest="f1f67b01fc16ed22d8fa1fe030d9c06b"/> + </lrm_resource> + <lrm_resource id="rsc_vip_int_ascs" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_vip_int_ascs_last_0" operation_key="rsc_vip_int_ascs_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="5:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:7;5:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="23" rc-code="7" op-status="0" interval="0" last-run="1623419700" last-rc-change="1623419700" exec-time="105" queue-time="0" op-digest="da0b35400002727d7281b8f7051fe400"/> + </lrm_resource> + <lrm_resource id="rsc_vip_gcp_ascs" type="gcp-vpc-move-vip" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_vip_gcp_ascs_last_0" operation_key="rsc_vip_gcp_ascs_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="6:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:0;6:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="27" rc-code="0" op-status="0" interval="0" last-run="1623419705" last-rc-change="1623419705" exec-time="1842" queue-time="0" op-digest="face88a40d76658d0caa541eefc02ca8"/> + <lrm_rsc_op id="rsc_vip_gcp_ascs_last_failure_0" operation_key="rsc_vip_gcp_ascs_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="6:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:0;6:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="27" rc-code="0" op-status="0" interval="0" last-run="1623419705" last-rc-change="1623419705" exec-time="1842" queue-time="0" op-digest="face88a40d76658d0caa541eefc02ca8"/> + </lrm_resource> + <lrm_resource id="fs_UC5_ascs" type="Filesystem" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="fs_UC5_ascs_last_0" operation_key="fs_UC5_ascs_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="7:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:7;7:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="31" rc-code="7" op-status="0" interval="0" last-run="1623419705" last-rc-change="1623419705" exec-time="241" queue-time="0" op-digest="acac63abd6c034d7dad4aae73e2ca95d"/> + </lrm_resource> + <lrm_resource id="rsc_sap_UC5_ASCS11" type="SAPInstance" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_sap_UC5_ASCS11_last_0" operation_key="rsc_sap_UC5_ASCS11_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="8:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:7;8:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="35" rc-code="7" op-status="0" interval="0" last-run="1623419705" last-rc-change="1623419705" exec-time="969" queue-time="0" op-digest="08c114a33aa3c16b3204ff09cb983107" op-force-restart=" ERS_START_PROFILE ERS_InstanceName START_PROFILE InstanceName " op-restart-digest="315a463141e0ef59afedf7a62a8d6362"/> + </lrm_resource> + <lrm_resource id="rsc_vip_init_ers" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_vip_init_ers_last_0" operation_key="rsc_vip_init_ers_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="9:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:7;9:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="39" rc-code="7" op-status="0" interval="0" last-run="1623419705" last-rc-change="1623419705" exec-time="1033" queue-time="0" op-digest="7b29d7af6a7baa6015d1eeac471a9b42"/> + </lrm_resource> + <lrm_resource id="rsc_vip_gcp_ers" type="gcp-vpc-move-vip" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_vip_gcp_ers_last_0" operation_key="rsc_vip_gcp_ers_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="10:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:7;10:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="43" rc-code="7" op-status="0" interval="0" last-run="1623419705" last-rc-change="1623419705" exec-time="1702" queue-time="0" op-digest="10365a97fe5a5864a3679c314bf65bfd"/> + </lrm_resource> + <lrm_resource id="fs_UC5_ers" type="Filesystem" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="fs_UC5_ers_last_0" operation_key="fs_UC5_ers_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="11:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:7;11:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="47" rc-code="7" op-status="0" interval="0" last-run="1623419706" last-rc-change="1623419706" exec-time="709" queue-time="0" op-digest="61e45529b2da32c1e53055238a00ca99"/> + </lrm_resource> + <lrm_resource id="rsc_sap_UC5_ERS12" type="SAPInstance" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rsc_sap_UC5_ERS12_last_0" operation_key="rsc_sap_UC5_ERS12_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" transition-magic="0:7;12:0:7:5e41afa8-15bd-443a-88fb-ec276232a804" exit-reason="" on_node="gcdoubwap01" call-id="51" rc-code="7" op-status="0" interval="0" last-run="1623419706" last-rc-change="1623419706" exec-time="914" queue-time="1" op-digest="b550e70bd4203af88473e4d914b11f87" op-force-restart=" ERS_START_PROFILE ERS_InstanceName START_PROFILE InstanceName " op-restart-digest="2fb6ec6eb77e25302c8dc0dad84dc46f"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state id="2" uname="gcdoubwap02" crmd="offline" crm-debug-origin="post_cache_update" in_ccm="true"/> + </status> +</cib> diff --git a/pengine/test10/probe-timeout.exp b/pengine/test10/probe-timeout.exp index 5f36d7991a7..de5c526466b 100644 --- a/pengine/test10/probe-timeout.exp +++ b/pengine/test10/probe-timeout.exp @@ -1,49 +1,49 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="15000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="15000" /> </rsc_op> @@ -52,7 +52,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="15000" /> </rsc_op> @@ -61,49 +61,49 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc2_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc2_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="15000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="25000" /> </rsc_op> @@ -112,7 +112,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="25000" /> </rsc_op> diff --git a/pengine/test10/probe-timeout.scores b/pengine/test10/probe-timeout.scores index ba03e9c6f01..147f3fb095f 100644 --- a/pengine/test10/probe-timeout.scores +++ b/pengine/test10/probe-timeout.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/quorum-1.dot b/pengine/test10/quorum-1.dot index 84dc1057f5d..3a57bc1449f 100644 --- a/pengine/test10/quorum-1.dot +++ b/pengine/test10/quorum-1.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] diff --git a/pengine/test10/quorum-1.exp b/pengine/test10/quorum-1.exp index 65bfe1ddfe6..3402c71ee9f 100644 --- a/pengine/test10/quorum-1.exp +++ b/pengine/test10/quorum-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,23 +10,23 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,23 +44,23 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,24 +69,11 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/quorum-1.scores b/pengine/test10/quorum-1.scores index 729de9174b9..ef5c45b611a 100644 --- a/pengine/test10/quorum-1.scores +++ b/pengine/test10/quorum-1.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/quorum-1.summary b/pengine/test10/quorum-1.summary index 813a91a6143..6aff0a57f82 100644 --- a/pengine/test10/quorum-1.summary +++ b/pengine/test10/quorum-1.summary @@ -16,7 +16,6 @@ Executing cluster transition: * Resource action: rsc2 monitor on node2 * Resource action: rsc3 monitor on node2 * Resource action: rsc3 monitor on node1 - * Pseudo action: all_stopped * Resource action: rsc2 start on node2 * Resource action: rsc3 start on node1 diff --git a/pengine/test10/quorum-2.dot b/pengine/test10/quorum-2.dot index 6fbb7588fb3..d8f21a2c5ea 100644 --- a/pengine/test10/quorum-2.dot +++ b/pengine/test10/quorum-2.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/quorum-2.exp b/pengine/test10/quorum-2.exp index c9ea21bbd18..468ef1cd44f 100644 --- a/pengine/test10/quorum-2.exp +++ b/pengine/test10/quorum-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,23 +10,23 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,7 +44,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -53,24 +53,11 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/quorum-2.scores b/pengine/test10/quorum-2.scores index 729de9174b9..ef5c45b611a 100644 --- a/pengine/test10/quorum-2.scores +++ b/pengine/test10/quorum-2.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/quorum-2.summary b/pengine/test10/quorum-2.summary index fdc897628f5..61ba9f7108c 100644 --- a/pengine/test10/quorum-2.summary +++ b/pengine/test10/quorum-2.summary @@ -16,7 +16,6 @@ Executing cluster transition: * Resource action: rsc2 monitor on node2 * Resource action: rsc3 monitor on node2 * Resource action: rsc3 monitor on node1 - * Pseudo action: all_stopped * Resource action: rsc2 start on node2 Revised cluster status: diff --git a/pengine/test10/quorum-3.dot b/pengine/test10/quorum-3.dot index e3cf205c9e7..ffb042fb9a8 100644 --- a/pengine/test10/quorum-3.dot +++ b/pengine/test10/quorum-3.dot @@ -1,15 +1,12 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = dashed] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node1" [ style=dashed color="red" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = dashed] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = dashed] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=dashed color="red" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = dashed] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/quorum-3.exp b/pengine/test10/quorum-3.exp index bf938550275..371a304f199 100644 --- a/pengine/test10/quorum-3.exp +++ b/pengine/test10/quorum-3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -46,27 +46,11 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/quorum-3.scores b/pengine/test10/quorum-3.scores index 729de9174b9..ef5c45b611a 100644 --- a/pengine/test10/quorum-3.scores +++ b/pengine/test10/quorum-3.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/quorum-3.summary b/pengine/test10/quorum-3.summary index 50adf1870cc..f0619849e1f 100644 --- a/pengine/test10/quorum-3.summary +++ b/pengine/test10/quorum-3.summary @@ -18,7 +18,6 @@ Executing cluster transition: * Resource action: rsc2 monitor on node2 * Resource action: rsc3 monitor on node2 * Resource action: rsc3 monitor on node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/quorum-4.exp b/pengine/test10/quorum-4.exp index 282be779cc2..60143ce5d7b 100644 --- a/pengine/test10/quorum-4.exp +++ b/pengine/test10/quorum-4.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_DoFencing_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="3" operation="monitor" operation_key="child_DoFencing_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing" class="stonith" type="ssh"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="child_DoFencing_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="2" operation="start" operation_key="child_DoFencing_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="start" operation_key="child_DoFencing_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="2" operation="start" operation_key="child_DoFencing_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing" class="stonith" type="ssh"/> <attributes CRM_meta_name="start" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_DoFencing_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="1" operation="monitor" operation_key="child_DoFencing_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_DoFencing_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="1" operation="monitor" operation_key="child_DoFencing_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing" class="stonith" type="ssh"/> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> diff --git a/pengine/test10/quorum-4.scores b/pengine/test10/quorum-4.scores index a287a26ad80..68be3117c6a 100644 --- a/pengine/test10/quorum-4.scores +++ b/pengine/test10/quorum-4.scores @@ -1,4 +1,4 @@ Allocation scores: -native_color: child_DoFencing allocation score on hadev1: 0 -native_color: child_DoFencing allocation score on hadev2: 0 -native_color: child_DoFencing allocation score on hadev3: 0 +pcmk__native_allocate: child_DoFencing allocation score on hadev1: 0 +pcmk__native_allocate: child_DoFencing allocation score on hadev2: 0 +pcmk__native_allocate: child_DoFencing allocation score on hadev3: 0 diff --git a/pengine/test10/quorum-5.exp b/pengine/test10/quorum-5.exp index 1576d42ddf9..7450803d3d4 100644 --- a/pengine/test10/quorum-5.exp +++ b/pengine/test10/quorum-5.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="9" operation="running" operation_key="group1_running_0"> + <pseudo_event id="8" operation="running" operation_key="group1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="child_DoFencing_1_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="3" operation="start" operation_key="child_DoFencing_1_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="child_DoFencing_2_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="5" operation="start" operation_key="child_DoFencing_2_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,36 +27,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_DoFencing_1_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="4" operation="monitor" operation_key="child_DoFencing_1_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing_1" class="stonith" type="ssh"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="child_DoFencing_1_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="3" operation="start" operation_key="child_DoFencing_1_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="start" operation_key="child_DoFencing_1_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="3" operation="start" operation_key="child_DoFencing_1_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing_1" class="stonith" type="ssh"/> <attributes CRM_meta_name="start" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_DoFencing_1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="1" operation="monitor" operation_key="child_DoFencing_1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_DoFencing_1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="1" operation="monitor" operation_key="child_DoFencing_1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing_1" class="stonith" type="ssh"/> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -65,39 +65,39 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing_2_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing_2_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing_2" class="stonith" type="ssh"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="child_DoFencing_2_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="5" operation="start" operation_key="child_DoFencing_2_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="start" operation_key="child_DoFencing_2_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="5" operation="start" operation_key="child_DoFencing_2_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing_2" class="stonith" type="ssh"/> <attributes CRM_meta_name="start" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_DoFencing_2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="2" operation="monitor" operation_key="child_DoFencing_2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="4" operation="start" operation_key="child_DoFencing_1_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="3" operation="start" operation_key="child_DoFencing_1_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_DoFencing_2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="2" operation="monitor" operation_key="child_DoFencing_2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing_2" class="stonith" type="ssh"/> <attributes CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> diff --git a/pengine/test10/quorum-5.scores b/pengine/test10/quorum-5.scores index 30d71794f94..5d749dcd568 100644 --- a/pengine/test10/quorum-5.scores +++ b/pengine/test10/quorum-5.scores @@ -1,16 +1,16 @@ Allocation scores: -group_color: child_DoFencing_1 allocation score on hadev1: 0 -group_color: child_DoFencing_1 allocation score on hadev2: 0 -group_color: child_DoFencing_1 allocation score on hadev3: 0 -group_color: child_DoFencing_2 allocation score on hadev1: 0 -group_color: child_DoFencing_2 allocation score on hadev2: 0 -group_color: child_DoFencing_2 allocation score on hadev3: 0 -group_color: group1 allocation score on hadev1: 0 -group_color: group1 allocation score on hadev2: 0 -group_color: group1 allocation score on hadev3: 0 -native_color: child_DoFencing_1 allocation score on hadev1: -INFINITY -native_color: child_DoFencing_1 allocation score on hadev2: 0 -native_color: child_DoFencing_1 allocation score on hadev3: -INFINITY -native_color: child_DoFencing_2 allocation score on hadev1: -INFINITY -native_color: child_DoFencing_2 allocation score on hadev2: 0 -native_color: child_DoFencing_2 allocation score on hadev3: -INFINITY +pcmk__group_allocate: child_DoFencing_1 allocation score on hadev1: 0 +pcmk__group_allocate: child_DoFencing_1 allocation score on hadev2: 0 +pcmk__group_allocate: child_DoFencing_1 allocation score on hadev3: 0 +pcmk__group_allocate: child_DoFencing_2 allocation score on hadev1: 0 +pcmk__group_allocate: child_DoFencing_2 allocation score on hadev2: 0 +pcmk__group_allocate: child_DoFencing_2 allocation score on hadev3: 0 +pcmk__group_allocate: group1 allocation score on hadev1: 0 +pcmk__group_allocate: group1 allocation score on hadev2: 0 +pcmk__group_allocate: group1 allocation score on hadev3: 0 +pcmk__native_allocate: child_DoFencing_1 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing_1 allocation score on hadev2: 0 +pcmk__native_allocate: child_DoFencing_1 allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing_2 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing_2 allocation score on hadev2: 0 +pcmk__native_allocate: child_DoFencing_2 allocation score on hadev3: -INFINITY diff --git a/pengine/test10/quorum-6.exp b/pengine/test10/quorum-6.exp index 61b11544d98..ad56e7a5226 100644 --- a/pengine/test10/quorum-6.exp +++ b/pengine/test10/quorum-6.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="120s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="10" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="9" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="10" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="9" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="11" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="1" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -36,7 +36,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="2" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -45,7 +45,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="3" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -54,7 +54,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="4" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -63,7 +63,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="5" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -72,7 +72,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:5" class="stonith" type="ssh"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -81,7 +81,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:6" class="stonith" type="ssh"/> <attributes CRM_meta_clone="6" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -90,7 +90,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> + <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"> <primitive id="child_DoFencing:7" class="stonith" type="ssh"/> <attributes CRM_meta_clone="7" CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="hadev2" CRM_meta_on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="hadev1 hadev2 hadev3 "/> </rsc_op> @@ -99,49 +99,49 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="13" operation="running" operation_key="DoFencing_running_0"> + <pseudo_event id="12" operation="running" operation_key="DoFencing_running_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="9" operation="start" operation_key="child_DoFencing:0_start_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="11" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="12" operation="start" operation_key="DoFencing_start_0"> + <pseudo_event id="11" operation="start" operation_key="DoFencing_start_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="1" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="2" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="3" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="4" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="5" operation="monitor" operation_key="child_DoFencing:4_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:5_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:6_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> + <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:7_monitor_0" on_node="hadev2" on_node_uuid="190b75b6-5585-42d9-8cde-eb6041843ae3"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/quorum-6.scores b/pengine/test10/quorum-6.scores index bbfd2758ad2..a02f8a641d6 100644 --- a/pengine/test10/quorum-6.scores +++ b/pengine/test10/quorum-6.scores @@ -1,52 +1,52 @@ Allocation scores: -clone_color: DoFencing allocation score on hadev1: 0 -clone_color: DoFencing allocation score on hadev2: 0 -clone_color: DoFencing allocation score on hadev3: 0 -clone_color: child_DoFencing:0 allocation score on hadev1: 0 -clone_color: child_DoFencing:0 allocation score on hadev2: 0 -clone_color: child_DoFencing:0 allocation score on hadev3: 0 -clone_color: child_DoFencing:1 allocation score on hadev1: 0 -clone_color: child_DoFencing:1 allocation score on hadev2: 0 -clone_color: child_DoFencing:1 allocation score on hadev3: 0 -clone_color: child_DoFencing:2 allocation score on hadev1: 0 -clone_color: child_DoFencing:2 allocation score on hadev2: 0 -clone_color: child_DoFencing:2 allocation score on hadev3: 0 -clone_color: child_DoFencing:3 allocation score on hadev1: 0 -clone_color: child_DoFencing:3 allocation score on hadev2: 0 -clone_color: child_DoFencing:3 allocation score on hadev3: 0 -clone_color: child_DoFencing:4 allocation score on hadev1: 0 -clone_color: child_DoFencing:4 allocation score on hadev2: 0 -clone_color: child_DoFencing:4 allocation score on hadev3: 0 -clone_color: child_DoFencing:5 allocation score on hadev1: 0 -clone_color: child_DoFencing:5 allocation score on hadev2: 0 -clone_color: child_DoFencing:5 allocation score on hadev3: 0 -clone_color: child_DoFencing:6 allocation score on hadev1: 0 -clone_color: child_DoFencing:6 allocation score on hadev2: 0 -clone_color: child_DoFencing:6 allocation score on hadev3: 0 -clone_color: child_DoFencing:7 allocation score on hadev1: 0 -clone_color: child_DoFencing:7 allocation score on hadev2: 0 -clone_color: child_DoFencing:7 allocation score on hadev3: 0 -native_color: child_DoFencing:0 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:0 allocation score on hadev2: 0 -native_color: child_DoFencing:0 allocation score on hadev3: -INFINITY -native_color: child_DoFencing:1 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:1 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:1 allocation score on hadev3: -INFINITY -native_color: child_DoFencing:2 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:2 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:2 allocation score on hadev3: -INFINITY -native_color: child_DoFencing:3 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:3 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:3 allocation score on hadev3: -INFINITY -native_color: child_DoFencing:4 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:4 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:4 allocation score on hadev3: -INFINITY -native_color: child_DoFencing:5 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:5 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:5 allocation score on hadev3: -INFINITY -native_color: child_DoFencing:6 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:6 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:6 allocation score on hadev3: -INFINITY -native_color: child_DoFencing:7 allocation score on hadev1: -INFINITY -native_color: child_DoFencing:7 allocation score on hadev2: -INFINITY -native_color: child_DoFencing:7 allocation score on hadev3: -INFINITY +pcmk__clone_allocate: DoFencing allocation score on hadev1: 0 +pcmk__clone_allocate: DoFencing allocation score on hadev2: 0 +pcmk__clone_allocate: DoFencing allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on hadev3: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on hadev1: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on hadev2: 0 +pcmk__clone_allocate: child_DoFencing:7 allocation score on hadev3: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev2: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on hadev3: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on hadev1: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on hadev2: -INFINITY +pcmk__native_allocate: child_DoFencing:7 allocation score on hadev3: -INFINITY diff --git a/pengine/test10/rebalance-unique-clones.dot b/pengine/test10/rebalance-unique-clones.dot index 11ec62305f9..2c477aee6b4 100644 --- a/pengine/test10/rebalance-unique-clones.dot +++ b/pengine/test10/rebalance-unique-clones.dot @@ -14,7 +14,5 @@ digraph "g" { "P:1_start_0 node2" [ style=bold color="green" fontcolor="black"] "P:1_stop_0 node1" -> "C_stopped_0" [ style = bold] "P:1_stop_0 node1" -> "P:1_start_0 node2" [ style = bold] -"P:1_stop_0 node1" -> "all_stopped" [ style = bold] "P:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/rebalance-unique-clones.exp b/pengine/test10/rebalance-unique-clones.exp index 66aff56508f..a5d8ee63648 100644 --- a/pengine/test10/rebalance-unique-clones.exp +++ b/pengine/test10/rebalance-unique-clones.exp @@ -1,64 +1,64 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="P:1_monitor_10000" on_node="node2" on_node_uuid="169745990"> + <rsc_op id="7" operation="monitor" operation_key="P:1_monitor_10000" on_node="node2" on_node_uuid="169745990"> <primitive id="P:1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="169745990" CRM_meta_timeout="20000" cidr_netmask="32" clusterip_hash="sourceip-sourceport" iflabel="web" ip="192.168.195.110" mac="03:00:60:0D:F0:0D"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="P:1_start_0" on_node="node2" on_node_uuid="169745990"/> + <rsc_op id="6" operation="start" operation_key="P:1_start_0" on_node="node2" on_node_uuid="169745990"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="start" operation_key="P:1_start_0" on_node="node2" on_node_uuid="169745990"> + <rsc_op id="6" operation="start" operation_key="P:1_start_0" on_node="node2" on_node_uuid="169745990"> <primitive id="P:1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="169745990" CRM_meta_timeout="20000" cidr_netmask="32" clusterip_hash="sourceip-sourceport" iflabel="web" ip="192.168.195.110" mac="03:00:60:0D:F0:0D"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="169745988"/> + <rsc_op id="5" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="169745988"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="C_start_0"/> + <pseudo_event id="8" operation="start" operation_key="C_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="169745988"> + <rsc_op id="5" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="169745988"> <primitive id="P:1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="169745988" CRM_meta_timeout="20000" cidr_netmask="32" clusterip_hash="sourceip-sourceport" iflabel="web" ip="192.168.195.110" mac="03:00:60:0D:F0:0D"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stop" operation_key="C_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="C_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="12" operation="stopped" operation_key="C_stopped_0"> + <pseudo_event id="11" operation="stopped" operation_key="C_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="169745988"/> + <rsc_op id="5" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="169745988"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="C_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="C_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="C_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="C_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -66,40 +66,28 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="10" operation="running" operation_key="C_running_0"> + <pseudo_event id="9" operation="running" operation_key="C_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="P:1_start_0" on_node="node2" on_node_uuid="169745990"/> + <rsc_op id="6" operation="start" operation_key="P:1_start_0" on_node="node2" on_node_uuid="169745990"/> </trigger> <trigger> - <pseudo_event id="9" operation="start" operation_key="C_start_0"/> + <pseudo_event id="8" operation="start" operation_key="C_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="9" operation="start" operation_key="C_start_0"> + <pseudo_event id="8" operation="start" operation_key="C_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stopped" operation_key="C_stopped_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="P:1_stop_0" on_node="node1" on_node_uuid="169745988"/> + <pseudo_event id="11" operation="stopped" operation_key="C_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/rebalance-unique-clones.scores b/pengine/test10/rebalance-unique-clones.scores index 74ec3a223f4..5d72ff80f1e 100644 --- a/pengine/test10/rebalance-unique-clones.scores +++ b/pengine/test10/rebalance-unique-clones.scores @@ -1,11 +1,11 @@ Allocation scores: -clone_color: C allocation score on node1: 100 -clone_color: C allocation score on node2: 100 -clone_color: P:0 allocation score on node1: 100 -clone_color: P:0 allocation score on node2: 100 -clone_color: P:1 allocation score on node1: 100 -clone_color: P:1 allocation score on node2: 100 -native_color: P:0 allocation score on node1: 100 -native_color: P:0 allocation score on node2: 100 -native_color: P:1 allocation score on node1: 100 -native_color: P:1 allocation score on node2: 100 +pcmk__clone_allocate: C allocation score on node1: 100 +pcmk__clone_allocate: C allocation score on node2: 100 +pcmk__clone_allocate: P:0 allocation score on node1: 100 +pcmk__clone_allocate: P:0 allocation score on node2: 100 +pcmk__clone_allocate: P:1 allocation score on node1: 100 +pcmk__clone_allocate: P:1 allocation score on node2: 100 +pcmk__native_allocate: P:0 allocation score on node1: 100 +pcmk__native_allocate: P:0 allocation score on node2: 100 +pcmk__native_allocate: P:1 allocation score on node1: 100 +pcmk__native_allocate: P:1 allocation score on node2: 100 diff --git a/pengine/test10/rebalance-unique-clones.summary b/pengine/test10/rebalance-unique-clones.summary index aa2e089abdc..1169dbeb7b7 100644 --- a/pengine/test10/rebalance-unique-clones.summary +++ b/pengine/test10/rebalance-unique-clones.summary @@ -14,7 +14,6 @@ Executing cluster transition: * Resource action: P:1 stop on node1 * Pseudo action: C_stopped_0 * Pseudo action: C_start_0 - * Pseudo action: all_stopped * Resource action: P:1 start on node2 * Pseudo action: C_running_0 * Resource action: P:1 monitor=10000 on node2 diff --git a/pengine/test10/rec-node-1.exp b/pengine/test10/rec-node-1.exp index abae4db2a84..2d1c8c40055 100644 --- a/pengine/test10/rec-node-1.exp +++ b/pengine/test10/rec-node-1.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,20 +23,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/rec-node-1.scores b/pengine/test10/rec-node-1.scores index ba03e9c6f01..147f3fb095f 100644 --- a/pengine/test10/rec-node-1.scores +++ b/pengine/test10/rec-node-1.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/rec-node-10.dot b/pengine/test10/rec-node-10.dot index fac66e63d55..6790639f5ba 100644 --- a/pengine/test10/rec-node-10.dot +++ b/pengine/test10/rec-node-10.dot @@ -1,15 +1,12 @@ digraph "g" { -"all_stopped" [ style=dashed color="red" fontcolor="orange" ] "rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = dashed] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" [ style=dashed color="red" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = dashed] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = dashed] "rsc1_stop_0 node1" [ style=dashed color="red" fontcolor="black" ] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = dashed] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=dashed color="red" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = dashed] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = dashed] "rsc2_stop_0 node1" [ style=dashed color="red" fontcolor="black" ] "stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/rec-node-10.exp b/pengine/test10/rec-node-10.exp index a0606d9c1d5..309764afbf5 100644 --- a/pengine/test10/rec-node-10.exp +++ b/pengine/test10/rec-node-10.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/rec-node-10.scores b/pengine/test10/rec-node-10.scores index 1d008ec9b4e..328581d17c4 100644 --- a/pengine/test10/rec-node-10.scores +++ b/pengine/test10/rec-node-10.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: stonith-1 allocation score on node1: 0 -native_color: stonith-1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: stonith-1 allocation score on node1: 0 +pcmk__native_allocate: stonith-1 allocation score on node2: 0 diff --git a/pengine/test10/rec-node-11.dot b/pengine/test10/rec-node-11.dot index 3b543852731..3f48ea8a294 100644 --- a/pengine/test10/rec-node-11.dot +++ b/pengine/test10/rec-node-11.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" -> "stonith-1_start_0 node2" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group1_running_0" [ style=bold color="green" fontcolor="orange" ] "group1_start_0" -> "group1_running_0" [ style = bold] "group1_start_0" -> "rsc1_start_0 node2" [ style = bold] @@ -13,40 +11,38 @@ digraph "g" { "group1_stopped_0" -> "group1_start_0" [ style = bold] "group1_stopped_0" -> "rsc3_stop_0 node2" [ style = bold] "group1_stopped_0" [ style=bold color="green" fontcolor="orange" ] +"rsc1_monitor_0 node2" -> "group1_stopped_0" [ style = bold] "rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" -> "group1_running_0" [ style = bold] "rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] +"rsc2_monitor_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_monitor_0 node2" -> "rsc1_stop_0 node1" [ style = bold] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" -> "group1_running_0" [ style = bold] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] "rsc3_start_0 node2" -> "group1_start_0" [ style = bold] "rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node2" -> "all_stopped" [ style = bold] "rsc3_stop_0 node2" -> "rsc3_start_0 node2" [ style = bold] "rsc3_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "stonith 'reboot' node1" -> "group1_stop_0" [ style = bold] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] "stonith 'reboot' node1" -> "rsc1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_start_0 node2" [ style = bold] "stonith 'reboot' node1" -> "rsc2_stop_0 node1" [ style = bold] -"stonith 'reboot' node1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' node1" -> "rsc3_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "stonith-1_start_0 node2" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 node2" -> "stonith-1_start_0 node2" [ style = bold] "stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc1_start_0 node2" [ style = bold] -"stonith_complete" -> "rsc2_start_0 node2" [ style = bold] -"stonith_complete" -> "rsc3_start_0 node2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/rec-node-11.exp b/pengine/test10/rec-node-11.exp index 352771a8681..d68f3928f9f 100644 --- a/pengine/test10/rec-node-11.exp +++ b/pengine/test10/rec-node-11.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="stonith-1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="start" operation_key="stonith-1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,25 +26,31 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="14" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="13" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="13" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="12" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -56,62 +62,62 @@ </synapse> <synapse id="4"> <action_set> - <pseudo_event id="12" operation="running" operation_key="group1_running_0"> + <pseudo_event id="11" operation="running" operation_key="group1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="10" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="11" operation="start" operation_key="group1_start_0"> + <pseudo_event id="10" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stopped" operation_key="group1_stopped_0"/> + <pseudo_event id="13" operation="stopped" operation_key="group1_stopped_0"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="15" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="10" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -120,16 +126,19 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + </trigger> + <trigger> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -138,32 +147,32 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="10" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -172,13 +181,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -187,67 +196,34 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="15" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="rsc3_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="17" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="14" operation="stop" operation_key="rsc3_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="15" operation="stop" operation_key="rsc3_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="14" operation="stop" operation_key="rsc3_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stopped" operation_key="group1_stopped_0"/> + <pseudo_event id="13" operation="stopped" operation_key="group1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="14"> - <action_set> - <pseudo_event id="17" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> - <synapse id="15"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="rsc3_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - <trigger> - <pseudo_event id="17" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="16"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/rec-node-11.scores b/pengine/test10/rec-node-11.scores index 482deebc0e2..e665e5d396c 100644 --- a/pengine/test10/rec-node-11.scores +++ b/pengine/test10/rec-node-11.scores @@ -1,15 +1,15 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 -native_color: stonith-1 allocation score on node1: 0 -native_color: stonith-1 allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: stonith-1 allocation score on node1: 0 +pcmk__native_allocate: stonith-1 allocation score on node2: 0 diff --git a/pengine/test10/rec-node-11.summary b/pengine/test10/rec-node-11.summary index a354e49361f..cc72f62d759 100644 --- a/pengine/test10/rec-node-11.summary +++ b/pengine/test10/rec-node-11.summary @@ -21,14 +21,12 @@ Executing cluster transition: * Resource action: rsc1 monitor on node2 * Resource action: rsc2 monitor on node2 * Fencing node1 (reboot) + * Resource action: stonith-1 start on node2 * Pseudo action: group1_stop_0 * Pseudo action: rsc2_stop_0 - * Pseudo action: stonith_complete * Pseudo action: rsc1_stop_0 * Pseudo action: group1_stopped_0 * Resource action: rsc3 stop on node2 - * Pseudo action: all_stopped - * Resource action: stonith-1 start on node2 * Resource action: rsc3 start on node2 * Pseudo action: group1_start_0 * Resource action: rsc1 start on node2 diff --git a/pengine/test10/rec-node-12.dot b/pengine/test10/rec-node-12.dot index db1c68e3d86..df6408b8dc1 100644 --- a/pengine/test10/rec-node-12.dot +++ b/pengine/test10/rec-node-12.dot @@ -14,7 +14,6 @@ digraph "g" { "DoFencing_start_0" -> "child_DoFencing:1_start_0 c001n01" [ style = bold] "DoFencing_start_0" -> "child_DoFencing:2_start_0 c001n08" [ style = bold] "DoFencing_start_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:0_monitor_0 c001n01" -> "DoFencing_start_0" [ style = bold] "child_DoFencing:0_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n03" -> "DoFencing_start_0" [ style = bold] @@ -87,13 +86,10 @@ digraph "g" { "rsc_c001n08_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_start_0 c001n08" -> "rsc_c001n08_monitor_5000 c001n08" [ style = bold] "rsc_c001n08_start_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' c001n02" -> "stonith_complete" [ style = bold] +"stonith 'reboot' c001n02" -> "DcIPaddr_start_0 c001n08" [ style = bold] +"stonith 'reboot' c001n02" -> "rsc_c001n01_start_0 c001n01" [ style = bold] +"stonith 'reboot' c001n02" -> "rsc_c001n02_start_0 c001n01" [ style = bold] +"stonith 'reboot' c001n02" -> "rsc_c001n03_start_0 c001n03" [ style = bold] +"stonith 'reboot' c001n02" -> "rsc_c001n08_start_0 c001n08" [ style = bold] "stonith 'reboot' c001n02" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "DcIPaddr_start_0 c001n08" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc_c001n01_start_0 c001n01" [ style = bold] -"stonith_complete" -> "rsc_c001n02_start_0 c001n01" [ style = bold] -"stonith_complete" -> "rsc_c001n03_start_0 c001n03" [ style = bold] -"stonith_complete" -> "rsc_c001n08_start_0 c001n08" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/rec-node-12.exp b/pengine/test10/rec-node-12.exp index d503232a180..4d6b4fc2799 100644 --- a/pengine/test10/rec-node-12.exp +++ b/pengine/test10/rec-node-12.exp @@ -1,42 +1,42 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="29" operation="monitor" operation_key="DcIPaddr_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="28" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="29" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="28" operation="start" operation_key="DcIPaddr_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="1" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="10" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="48" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="19" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -45,7 +45,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="10" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -54,7 +54,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="1" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -63,42 +63,42 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="rsc_c001n08_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="31" operation="monitor" operation_key="rsc_c001n08_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="start" operation_key="rsc_c001n08_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="30" operation="start" operation_key="rsc_c001n08_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="31" operation="start" operation_key="rsc_c001n08_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="30" operation="start" operation_key="rsc_c001n08_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="2" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="48" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -107,7 +107,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -116,7 +116,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="2" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -125,42 +125,42 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="rsc_c001n02_monitor_5000" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="33" operation="monitor" operation_key="rsc_c001n02_monitor_5000" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="32" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="33" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="32" operation="start" operation_key="rsc_c001n02_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="3" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="48" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="21" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -169,7 +169,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -178,7 +178,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="3" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -187,42 +187,42 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="rsc_c001n03_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="35" operation="monitor" operation_key="rsc_c001n03_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="rsc_c001n03_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="34" operation="start" operation_key="rsc_c001n03_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="35" operation="start" operation_key="rsc_c001n03_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="34" operation="start" operation_key="rsc_c001n03_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="4" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="13" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="22" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="48" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="22" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -231,7 +231,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="13" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -240,7 +240,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="4" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -249,42 +249,42 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="rsc_c001n01_monitor_5000" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="37" operation="monitor" operation_key="rsc_c001n01_monitor_5000" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="36" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="37" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="36" operation="start" operation_key="rsc_c001n01_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="5" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="14" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="23" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="48" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="23" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -293,7 +293,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="14" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -302,7 +302,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="5" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -311,33 +311,33 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="39" operation="monitor" operation_key="child_DoFencing:0_monitor_5000" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="38" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="39" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="38" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="44" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -346,7 +346,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -355,7 +355,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:0" class="stonith" type="ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -364,33 +364,33 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="child_DoFencing:1_monitor_5000" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:1_monitor_5000" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="40" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="41" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="40" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="44" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -399,7 +399,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -408,7 +408,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -417,33 +417,33 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="child_DoFencing:2_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="43" operation="monitor" operation_key="child_DoFencing:2_monitor_5000" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="child_DoFencing:2_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="42" operation="start" operation_key="child_DoFencing:2_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="43" operation="start" operation_key="child_DoFencing:2_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="42" operation="start" operation_key="child_DoFencing:2_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_requires="nothing" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="44" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -452,7 +452,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -461,7 +461,7 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -470,7 +470,7 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -479,7 +479,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -488,7 +488,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="9" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -497,73 +497,73 @@ </synapse> <synapse id="43" priority="1000000"> <action_set> - <pseudo_event id="46" operation="running" operation_key="DoFencing_running_0"> + <pseudo_event id="45" operation="running" operation_key="DoFencing_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="38" operation="start" operation_key="child_DoFencing:0_start_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="41" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="40" operation="start" operation_key="child_DoFencing:1_start_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="43" operation="start" operation_key="child_DoFencing:2_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="42" operation="start" operation_key="child_DoFencing:2_start_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="44" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <pseudo_event id="45" operation="start" operation_key="DoFencing_start_0"> + <pseudo_event id="44" operation="start" operation_key="DoFencing_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="6" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="7" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="8" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> + <rsc_op id="9" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="15" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="16" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="17" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + <rsc_op id="18" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="24" operation="monitor" operation_key="child_DoFencing:0_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="25" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="26" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> + <rsc_op id="27" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <crm_event id="50" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <crm_event id="48" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_stonith_action="reboot" /> <downed> <node id="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> @@ -572,29 +572,4 @@ </action_set> <inputs/> </synapse> - <synapse id="46"> - <action_set> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="50" operation="stonith" operation_key="stonith-c001n02-reboot" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"/> - </trigger> - </inputs> - </synapse> - <synapse id="47"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rec-node-12.scores b/pengine/test10/rec-node-12.scores index 153c23270c6..490fb8798b4 100644 --- a/pengine/test10/rec-node-12.scores +++ b/pengine/test10/rec-node-12.scores @@ -1,57 +1,57 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n01: 0 -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n01: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 0 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n01: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n01: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n01: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: 0 -native_color: child_DoFencing:0 allocation score on c001n01: 0 -native_color: child_DoFencing:0 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 0 -native_color: child_DoFencing:1 allocation score on c001n01: 0 -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n01: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 +pcmk__clone_allocate: DoFencing allocation score on c001n01: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n01: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n01: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n01: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/rec-node-12.summary b/pengine/test10/rec-node-12.summary index 8b2d4e643e5..ac48939b700 100644 --- a/pengine/test10/rec-node-12.summary +++ b/pengine/test10/rec-node-12.summary @@ -55,8 +55,6 @@ Executing cluster transition: * Resource action: child_DoFencing:3 monitor on c001n01 * Pseudo action: DoFencing_start_0 * Fencing c001n02 (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: DcIPaddr start on c001n08 * Resource action: rsc_c001n08 start on c001n08 * Resource action: rsc_c001n02 start on c001n01 diff --git a/pengine/test10/rec-node-13.dot b/pengine/test10/rec-node-13.dot index 094c241e761..077fb145353 100644 --- a/pengine/test10/rec-node-13.dot +++ b/pengine/test10/rec-node-13.dot @@ -1,16 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "master_rsc_1_stop_0" -> "master_rsc_1_stopped_0" [ style = bold] "master_rsc_1_stop_0" -> "ocf_msdummy:6_stop_0 c001n04" [ style = bold] "master_rsc_1_stop_0" [ style=bold color="green" fontcolor="orange" ] "master_rsc_1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"ocf_msdummy:6_stop_0 c001n04" -> "all_stopped" [ style = bold] "ocf_msdummy:6_stop_0 c001n04" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:6_stop_0 c001n04" [ style=bold color="green" fontcolor="orange" ] "stonith 'reboot' c001n04" -> "master_rsc_1_stop_0" [ style = bold] "stonith 'reboot' c001n04" -> "ocf_msdummy:6_stop_0 c001n04" [ style = bold] -"stonith 'reboot' c001n04" -> "stonith_complete" [ style = bold] "stonith 'reboot' c001n04" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/rec-node-13.exp b/pengine/test10/rec-node-13.exp index a2896008cdb..a6fe7a27c8a 100644 --- a/pengine/test10/rec-node-13.exp +++ b/pengine/test10/rec-node-13.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="67" operation="stop" operation_key="ocf_msdummy:6_stop_0"> + <pseudo_event id="66" operation="stop" operation_key="ocf_msdummy:6_stop_0"> <attributes CRM_meta_clone="6" CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" logfile="/var/log/cts_ocfdummy.log"/> </pseudo_event> </action_set> @@ -10,28 +10,28 @@ <crm_event id="2" operation="stonith" operation_key="stonith-c001n04-reboot" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> </trigger> <trigger> - <pseudo_event id="74" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="73" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="75" operation="stopped" operation_key="master_rsc_1_stopped_0"> + <pseudo_event id="74" operation="stopped" operation_key="master_rsc_1_stopped_0"> <attributes CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="67" operation="stop" operation_key="ocf_msdummy:6_stop_0"/> + <pseudo_event id="66" operation="stop" operation_key="ocf_msdummy:6_stop_0"/> </trigger> <trigger> - <pseudo_event id="74" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="73" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="74" operation="stop" operation_key="master_rsc_1_stop_0"> + <pseudo_event id="73" operation="stop" operation_key="master_rsc_1_stop_0"> <attributes CRM_meta_clone_max="12" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="6" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -43,35 +43,8 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="80" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-c001n04-reboot" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="22" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="67" operation="stop" operation_key="ocf_msdummy:6_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="80" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> <crm_event id="2" operation="stonith" operation_key="stonith-c001n04-reboot" on_node="c001n04" on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d"> - <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d" CRM_meta_op_no_wait="true" CRM_meta_probe_complete="true" CRM_meta_shutdown="1234" CRM_meta_standby="off" CRM_meta_stonith_action="reboot" /> + <attributes CRM_meta_on_node="c001n04" CRM_meta_on_node_uuid="9e080e6d-7a25-4dac-be89-f6f4f128623d" CRM_meta_probe_complete="true" CRM_meta_shutdown="1234" CRM_meta_standby="off" CRM_meta_stonith_action="reboot" /> <downed> <node id="9e080e6d-7a25-4dac-be89-f6f4f128623d"/> </downed> diff --git a/pengine/test10/rec-node-13.scores b/pengine/test10/rec-node-13.scores index dda11345645..99a1633d11f 100644 --- a/pengine/test10/rec-node-13.scores +++ b/pengine/test10/rec-node-13.scores @@ -1,322 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n05: 0 -clone_color: DoFencing allocation score on c001n06: 0 -clone_color: DoFencing allocation score on c001n07: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 1 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n05: 0 -clone_color: child_DoFencing:0 allocation score on c001n06: 0 -clone_color: child_DoFencing:0 allocation score on c001n07: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 0 -clone_color: child_DoFencing:1 allocation score on c001n04: 0 -clone_color: child_DoFencing:1 allocation score on c001n05: 0 -clone_color: child_DoFencing:1 allocation score on c001n06: 0 -clone_color: child_DoFencing:1 allocation score on c001n07: 1 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: 0 -clone_color: child_DoFencing:2 allocation score on c001n05: 0 -clone_color: child_DoFencing:2 allocation score on c001n06: 1 -clone_color: child_DoFencing:2 allocation score on c001n07: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n05: 0 -clone_color: child_DoFencing:3 allocation score on c001n06: 0 -clone_color: child_DoFencing:3 allocation score on c001n07: 0 -clone_color: child_DoFencing:4 allocation score on c001n02: 0 -clone_color: child_DoFencing:4 allocation score on c001n03: 0 -clone_color: child_DoFencing:4 allocation score on c001n04: 0 -clone_color: child_DoFencing:4 allocation score on c001n05: 0 -clone_color: child_DoFencing:4 allocation score on c001n06: 0 -clone_color: child_DoFencing:4 allocation score on c001n07: 0 -clone_color: child_DoFencing:5 allocation score on c001n02: 0 -clone_color: child_DoFencing:5 allocation score on c001n03: 0 -clone_color: child_DoFencing:5 allocation score on c001n04: 0 -clone_color: child_DoFencing:5 allocation score on c001n05: 0 -clone_color: child_DoFencing:5 allocation score on c001n06: 0 -clone_color: child_DoFencing:5 allocation score on c001n07: 0 -clone_color: master_rsc_1 allocation score on c001n02: 0 -clone_color: master_rsc_1 allocation score on c001n03: 0 -clone_color: master_rsc_1 allocation score on c001n04: 0 -clone_color: master_rsc_1 allocation score on c001n05: 0 -clone_color: master_rsc_1 allocation score on c001n06: 0 -clone_color: master_rsc_1 allocation score on c001n07: 0 -clone_color: ocf_msdummy:0 allocation score on c001n02: 1001 -clone_color: ocf_msdummy:0 allocation score on c001n03: 0 -clone_color: ocf_msdummy:0 allocation score on c001n04: 0 -clone_color: ocf_msdummy:0 allocation score on c001n05: 0 -clone_color: ocf_msdummy:0 allocation score on c001n06: 0 -clone_color: ocf_msdummy:0 allocation score on c001n07: 0 -clone_color: ocf_msdummy:1 allocation score on c001n02: 0 -clone_color: ocf_msdummy:1 allocation score on c001n03: 0 -clone_color: ocf_msdummy:1 allocation score on c001n04: 0 -clone_color: ocf_msdummy:1 allocation score on c001n05: 0 -clone_color: ocf_msdummy:1 allocation score on c001n06: 0 -clone_color: ocf_msdummy:1 allocation score on c001n07: 0 -clone_color: ocf_msdummy:10 allocation score on c001n02: 0 -clone_color: ocf_msdummy:10 allocation score on c001n03: 0 -clone_color: ocf_msdummy:10 allocation score on c001n04: 0 -clone_color: ocf_msdummy:10 allocation score on c001n05: 0 -clone_color: ocf_msdummy:10 allocation score on c001n06: 1 -clone_color: ocf_msdummy:10 allocation score on c001n07: 0 -clone_color: ocf_msdummy:11 allocation score on c001n02: 0 -clone_color: ocf_msdummy:11 allocation score on c001n03: 0 -clone_color: ocf_msdummy:11 allocation score on c001n04: 0 -clone_color: ocf_msdummy:11 allocation score on c001n05: 0 -clone_color: ocf_msdummy:11 allocation score on c001n06: 0 -clone_color: ocf_msdummy:11 allocation score on c001n07: 1 -clone_color: ocf_msdummy:2 allocation score on c001n02: 0 -clone_color: ocf_msdummy:2 allocation score on c001n03: 0 -clone_color: ocf_msdummy:2 allocation score on c001n04: 0 -clone_color: ocf_msdummy:2 allocation score on c001n05: 0 -clone_color: ocf_msdummy:2 allocation score on c001n06: 0 -clone_color: ocf_msdummy:2 allocation score on c001n07: 0 -clone_color: ocf_msdummy:3 allocation score on c001n02: 0 -clone_color: ocf_msdummy:3 allocation score on c001n03: 0 -clone_color: ocf_msdummy:3 allocation score on c001n04: 0 -clone_color: ocf_msdummy:3 allocation score on c001n05: 0 -clone_color: ocf_msdummy:3 allocation score on c001n06: 0 -clone_color: ocf_msdummy:3 allocation score on c001n07: 0 -clone_color: ocf_msdummy:4 allocation score on c001n02: 1 -clone_color: ocf_msdummy:4 allocation score on c001n03: 0 -clone_color: ocf_msdummy:4 allocation score on c001n04: 0 -clone_color: ocf_msdummy:4 allocation score on c001n05: 0 -clone_color: ocf_msdummy:4 allocation score on c001n06: 0 -clone_color: ocf_msdummy:4 allocation score on c001n07: 0 -clone_color: ocf_msdummy:5 allocation score on c001n02: 0 -clone_color: ocf_msdummy:5 allocation score on c001n03: 0 -clone_color: ocf_msdummy:5 allocation score on c001n04: 0 -clone_color: ocf_msdummy:5 allocation score on c001n05: 0 -clone_color: ocf_msdummy:5 allocation score on c001n06: 0 -clone_color: ocf_msdummy:5 allocation score on c001n07: 0 -clone_color: ocf_msdummy:6 allocation score on c001n02: 0 -clone_color: ocf_msdummy:6 allocation score on c001n03: 0 -clone_color: ocf_msdummy:6 allocation score on c001n04: -INFINITY -clone_color: ocf_msdummy:6 allocation score on c001n05: 0 -clone_color: ocf_msdummy:6 allocation score on c001n06: 0 -clone_color: ocf_msdummy:6 allocation score on c001n07: 0 -clone_color: ocf_msdummy:7 allocation score on c001n02: 0 -clone_color: ocf_msdummy:7 allocation score on c001n03: 0 -clone_color: ocf_msdummy:7 allocation score on c001n04: 0 -clone_color: ocf_msdummy:7 allocation score on c001n05: 0 -clone_color: ocf_msdummy:7 allocation score on c001n06: 0 -clone_color: ocf_msdummy:7 allocation score on c001n07: 0 -clone_color: ocf_msdummy:8 allocation score on c001n02: 0 -clone_color: ocf_msdummy:8 allocation score on c001n03: 0 -clone_color: ocf_msdummy:8 allocation score on c001n04: 0 -clone_color: ocf_msdummy:8 allocation score on c001n05: 0 -clone_color: ocf_msdummy:8 allocation score on c001n06: 1 -clone_color: ocf_msdummy:8 allocation score on c001n07: 0 -clone_color: ocf_msdummy:9 allocation score on c001n02: 0 -clone_color: ocf_msdummy:9 allocation score on c001n03: 0 -clone_color: ocf_msdummy:9 allocation score on c001n04: 0 -clone_color: ocf_msdummy:9 allocation score on c001n05: 0 -clone_color: ocf_msdummy:9 allocation score on c001n06: 0 -clone_color: ocf_msdummy:9 allocation score on c001n07: 1 -group_color: group-1 allocation score on c001n02: 0 -group_color: group-1 allocation score on c001n03: 0 -group_color: group-1 allocation score on c001n04: 0 -group_color: group-1 allocation score on c001n05: 0 -group_color: group-1 allocation score on c001n06: 0 -group_color: group-1 allocation score on c001n07: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n02: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n03: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n04: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n05: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n06: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n07: 0 -group_color: ocf_192.168.100.181 allocation score on c001n02: 0 -group_color: ocf_192.168.100.181 allocation score on c001n03: 0 -group_color: ocf_192.168.100.181 allocation score on c001n04: 0 -group_color: ocf_192.168.100.181 allocation score on c001n05: 0 -group_color: ocf_192.168.100.181 allocation score on c001n06: 0 -group_color: ocf_192.168.100.181 allocation score on c001n07: 0 -group_color: ocf_192.168.100.183 allocation score on c001n02: 0 -group_color: ocf_192.168.100.183 allocation score on c001n03: 0 -group_color: ocf_192.168.100.183 allocation score on c001n04: 0 -group_color: ocf_192.168.100.183 allocation score on c001n05: 0 -group_color: ocf_192.168.100.183 allocation score on c001n06: 0 -group_color: ocf_192.168.100.183 allocation score on c001n07: 0 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n04: 0 -native_color: DcIPaddr allocation score on c001n05: -INFINITY -native_color: DcIPaddr allocation score on c001n06: -INFINITY -native_color: DcIPaddr allocation score on c001n07: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n02: 1 -native_color: child_DoFencing:0 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n06: 0 -native_color: child_DoFencing:0 allocation score on c001n07: 0 -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n06: 0 -native_color: child_DoFencing:1 allocation score on c001n07: 1 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n06: 1 -native_color: child_DoFencing:2 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n07: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n02: 0 -native_color: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n04: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n05: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n06: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n07: -INFINITY -native_color: lsb_dummy allocation score on c001n02: 0 -native_color: lsb_dummy allocation score on c001n03: 0 -native_color: lsb_dummy allocation score on c001n04: 0 -native_color: lsb_dummy allocation score on c001n05: 0 -native_color: lsb_dummy allocation score on c001n06: 0 -native_color: lsb_dummy allocation score on c001n07: 0 -native_color: ocf_192.168.100.181 allocation score on c001n02: 0 -native_color: ocf_192.168.100.181 allocation score on c001n03: -INFINITY -native_color: ocf_192.168.100.181 allocation score on c001n04: -INFINITY -native_color: ocf_192.168.100.181 allocation score on c001n05: -INFINITY -native_color: ocf_192.168.100.181 allocation score on c001n06: 0 -native_color: ocf_192.168.100.181 allocation score on c001n07: 0 -native_color: ocf_192.168.100.183 allocation score on c001n02: 0 -native_color: ocf_192.168.100.183 allocation score on c001n03: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n04: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n05: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n06: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n02: 1001 -native_color: ocf_msdummy:0 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n06: 0 -native_color: ocf_msdummy:0 allocation score on c001n07: 0 -native_color: ocf_msdummy:1 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n02: 0 -native_color: ocf_msdummy:10 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n06: 1 -native_color: ocf_msdummy:10 allocation score on c001n07: 0 -native_color: ocf_msdummy:11 allocation score on c001n02: 0 -native_color: ocf_msdummy:11 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n06: 0 -native_color: ocf_msdummy:11 allocation score on c001n07: 1 -native_color: ocf_msdummy:2 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n02: 1 -native_color: ocf_msdummy:4 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n06: 0 -native_color: ocf_msdummy:4 allocation score on c001n07: 0 -native_color: ocf_msdummy:5 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n06: 1 -native_color: ocf_msdummy:8 allocation score on c001n07: 0 -native_color: ocf_msdummy:9 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n07: 1 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n05: 0 -native_color: rsc_c001n02 allocation score on c001n06: 0 -native_color: rsc_c001n02 allocation score on c001n07: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n05: 0 -native_color: rsc_c001n03 allocation score on c001n06: 0 -native_color: rsc_c001n03 allocation score on c001n07: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: 100 -native_color: rsc_c001n04 allocation score on c001n05: 0 -native_color: rsc_c001n04 allocation score on c001n06: 0 -native_color: rsc_c001n04 allocation score on c001n07: 0 -native_color: rsc_c001n05 allocation score on c001n02: 0 -native_color: rsc_c001n05 allocation score on c001n03: 0 -native_color: rsc_c001n05 allocation score on c001n04: 0 -native_color: rsc_c001n05 allocation score on c001n05: 100 -native_color: rsc_c001n05 allocation score on c001n06: 0 -native_color: rsc_c001n05 allocation score on c001n07: 0 -native_color: rsc_c001n06 allocation score on c001n02: 0 -native_color: rsc_c001n06 allocation score on c001n03: 0 -native_color: rsc_c001n06 allocation score on c001n04: 0 -native_color: rsc_c001n06 allocation score on c001n05: 0 -native_color: rsc_c001n06 allocation score on c001n06: 100 -native_color: rsc_c001n06 allocation score on c001n07: 0 -native_color: rsc_c001n07 allocation score on c001n02: 0 -native_color: rsc_c001n07 allocation score on c001n03: 0 -native_color: rsc_c001n07 allocation score on c001n04: 0 -native_color: rsc_c001n07 allocation score on c001n05: 0 -native_color: rsc_c001n07 allocation score on c001n06: 0 -native_color: rsc_c001n07 allocation score on c001n07: 100 ocf_msdummy:0 promotion score on c001n02: 1000 ocf_msdummy:1 promotion score on none: 0 ocf_msdummy:10 promotion score on c001n06: -1 @@ -329,3 +11,321 @@ ocf_msdummy:6 promotion score on none: 0 ocf_msdummy:7 promotion score on none: 0 ocf_msdummy:8 promotion score on c001n06: -1 ocf_msdummy:9 promotion score on c001n07: -1 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n05: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n06: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n07: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n06: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n07: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n02: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n03: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n04: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n05: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n06: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n02: 1001 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n06: 1 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n07: 1 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n04: -INFINITY +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n06: 1 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n07: 1 +pcmk__group_allocate: group-1 allocation score on c001n02: 0 +pcmk__group_allocate: group-1 allocation score on c001n03: 0 +pcmk__group_allocate: group-1 allocation score on c001n04: 0 +pcmk__group_allocate: group-1 allocation score on c001n05: 0 +pcmk__group_allocate: group-1 allocation score on c001n06: 0 +pcmk__group_allocate: group-1 allocation score on c001n07: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n02: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n03: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n04: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n05: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n06: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n07: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n03: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n04: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n05: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n06: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n07: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n03: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n04: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n05: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n06: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n07: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n04: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n05: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n06: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 1 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n07: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n06: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n07: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n02: 0 +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n04: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n05: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n06: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n07: -INFINITY +pcmk__native_allocate: lsb_dummy allocation score on c001n02: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n03: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n04: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n05: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n06: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n07: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n02: 1001 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n06: 1 +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n07: 1 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n06: 1 +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n07: 1 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: 100 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n05: 100 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n06: 100 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n07: 100 diff --git a/pengine/test10/rec-node-13.summary b/pengine/test10/rec-node-13.summary index 8bab0dbcafc..aaced9837d4 100644 --- a/pengine/test10/rec-node-13.summary +++ b/pengine/test10/rec-node-13.summary @@ -40,10 +40,8 @@ Transition Summary: Executing cluster transition: * Fencing c001n04 (reboot) * Pseudo action: master_rsc_1_stop_0 - * Pseudo action: stonith_complete * Pseudo action: ocf_msdummy:6_stop_0 * Pseudo action: master_rsc_1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ c001n02 c001n06 c001n07 ] diff --git a/pengine/test10/rec-node-14.dot b/pengine/test10/rec-node-14.dot index 5ceef92852d..16967c6f66e 100644 --- a/pengine/test10/rec-node-14.dot +++ b/pengine/test10/rec-node-14.dot @@ -1,11 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "stonith 'reboot' node1" -> "stonith 'reboot' node3" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' node2" -> "stonith_complete" [ style = bold] "stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] "stonith 'reboot' node3" -> "stonith 'reboot' node2" [ style = bold] "stonith 'reboot' node3" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/rec-node-14.exp b/pengine/test10/rec-node-14.exp index 308ab7e6770..55207559245 100644 --- a/pengine/test10/rec-node-14.exp +++ b/pengine/test10/rec-node-14.exp @@ -1,30 +1,6 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> <crm_event id="3" operation="stonith" operation_key="stonith-node3-reboot" on_node="node3" on_node_uuid="uuid3"> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="uuid3" CRM_meta_stonith_action="reboot" /> <downed> @@ -38,10 +14,10 @@ </trigger> </inputs> </synapse> - <synapse id="3"> + <synapse id="1"> <action_set> <crm_event id="2" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="uuid2"> - <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_no_wait="true" CRM_meta_stonith_action="reboot" /> + <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_stonith_action="reboot" /> <downed> <node id="uuid2"/> </downed> @@ -53,7 +29,7 @@ </trigger> </inputs> </synapse> - <synapse id="4"> + <synapse id="2"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/rec-node-14.scores b/pengine/test10/rec-node-14.scores index 03222310437..ecbdd4ca1a7 100644 --- a/pengine/test10/rec-node-14.scores +++ b/pengine/test10/rec-node-14.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: lsb_dummy allocation score on node1: 0 -native_color: lsb_dummy allocation score on node2: 0 -native_color: lsb_dummy allocation score on node3: 0 -native_color: stonith-1 allocation score on node1: 0 -native_color: stonith-1 allocation score on node2: 0 -native_color: stonith-1 allocation score on node3: 0 +pcmk__native_allocate: lsb_dummy allocation score on node1: 0 +pcmk__native_allocate: lsb_dummy allocation score on node2: 0 +pcmk__native_allocate: lsb_dummy allocation score on node3: 0 +pcmk__native_allocate: stonith-1 allocation score on node1: 0 +pcmk__native_allocate: stonith-1 allocation score on node2: 0 +pcmk__native_allocate: stonith-1 allocation score on node3: 0 diff --git a/pengine/test10/rec-node-14.summary b/pengine/test10/rec-node-14.summary index b5f105ec12d..d026e135243 100644 --- a/pengine/test10/rec-node-14.summary +++ b/pengine/test10/rec-node-14.summary @@ -16,8 +16,6 @@ Executing cluster transition: * Fencing node1 (reboot) * Fencing node3 (reboot) * Fencing node2 (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: OFFLINE: [ node1 node2 node3 ] diff --git a/pengine/test10/rec-node-14.xml b/pengine/test10/rec-node-14.xml index 456ea805255..8582c17c2ea 100644 --- a/pengine/test10/rec-node-14.xml +++ b/pengine/test10/rec-node-14.xml @@ -4,6 +4,7 @@ <cluster_property_set id="cib-bootstrap-options"> <nvpair id="nvpair.id21835" name="stonith-enabled" value="true"/> <nvpair id="nvpair.id21844" name="no-quorum-policy" value="ignore"/> + <nvpair id="options-concurrent-fencing" name="concurrent-fencing" value="false"/> </cluster_property_set> </crm_config> <nodes> diff --git a/pengine/test10/rec-node-15.dot b/pengine/test10/rec-node-15.dot index 9c2c5ed9082..70dc8294e6b 100644 --- a/pengine/test10/rec-node-15.dot +++ b/pengine/test10/rec-node-15.dot @@ -5,7 +5,6 @@ digraph "g" { "Filesystem_13_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] "Filesystem_13_stop_0 sapcl02" -> "Filesystem_13_start_0 sapcl01" [ style = bold] "Filesystem_13_stop_0 sapcl02" -> "LVM_12_stop_0 sapcl02" [ style = bold] -"Filesystem_13_stop_0 sapcl02" -> "all_stopped" [ style = bold] "Filesystem_13_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] "Filesystem_13_stop_0 sapcl02" [ style=bold color="green" fontcolor="black" ] "Filesystem_23_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black" ] @@ -19,7 +18,6 @@ digraph "g" { "IPaddr_192_168_1_102_start_0 sapcl01" -> "app02_running_0" [ style = bold] "IPaddr_192_168_1_102_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] "IPaddr_192_168_1_102_stop_0 sapcl02" -> "IPaddr_192_168_1_102_start_0 sapcl01" [ style = bold] -"IPaddr_192_168_1_102_stop_0 sapcl02" -> "all_stopped" [ style = bold] "IPaddr_192_168_1_102_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] "IPaddr_192_168_1_102_stop_0 sapcl02" [ style=bold color="green" fontcolor="black" ] "IPaddr_192_168_1_104_monitor_5000 sapcl01" [ style=bold color="green" fontcolor="black" ] @@ -34,7 +32,6 @@ digraph "g" { "LVM_12_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] "LVM_12_stop_0 sapcl02" -> "IPaddr_192_168_1_102_stop_0 sapcl02" [ style = bold] "LVM_12_stop_0 sapcl02" -> "LVM_12_start_0 sapcl01" [ style = bold] -"LVM_12_stop_0 sapcl02" -> "all_stopped" [ style = bold] "LVM_12_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] "LVM_12_stop_0 sapcl02" [ style=bold color="green" fontcolor="black" ] "LVM_22_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black" ] @@ -42,8 +39,6 @@ digraph "g" { "LVM_22_start_0 sapcl01" -> "LVM_22_monitor_120000 sapcl01" [ style = bold] "LVM_22_start_0 sapcl01" -> "oracle_running_0" [ style = bold] "LVM_22_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] -"all_stopped" -> "stonith-1_start_0 sapcl01" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "app02_running_0" [ style=bold color="green" fontcolor="orange" ] "app02_start_0" -> "Filesystem_13_start_0 sapcl01" [ style = bold] "app02_start_0" -> "IPaddr_192_168_1_102_start_0 sapcl01" [ style = bold] @@ -74,21 +69,19 @@ digraph "g" { "oralsnr_25_start_0 sapcl01" -> "oracle_running_0" [ style = bold] "oralsnr_25_start_0 sapcl01" -> "oralsnr_25_monitor_120000 sapcl01" [ style = bold] "oralsnr_25_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' sapcl03" -> "stonith_complete" [ style = bold] +"stonith 'reboot' sapcl03" -> "Filesystem_13_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "Filesystem_23_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "IPaddr_192_168_1_102_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "IPaddr_192_168_1_104_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "LVM_12_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "LVM_22_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "oracle_24_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "oralsnr_25_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "stonith-1_start_0 sapcl01" [ style = bold] "stonith 'reboot' sapcl03" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 sapcl01" -> "stonith-1_start_0 sapcl01" [ style = bold] "stonith-1_monitor_0 sapcl01" [ style=bold color="green" fontcolor="black" ] "stonith-1_monitor_0 sapcl02" -> "stonith-1_start_0 sapcl01" [ style = bold] "stonith-1_monitor_0 sapcl02" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "Filesystem_13_start_0 sapcl01" [ style = bold] -"stonith_complete" -> "Filesystem_23_start_0 sapcl01" [ style = bold] -"stonith_complete" -> "IPaddr_192_168_1_102_start_0 sapcl01" [ style = bold] -"stonith_complete" -> "IPaddr_192_168_1_104_start_0 sapcl01" [ style = bold] -"stonith_complete" -> "LVM_12_start_0 sapcl01" [ style = bold] -"stonith_complete" -> "LVM_22_start_0 sapcl01" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "oracle_24_start_0 sapcl01" [ style = bold] -"stonith_complete" -> "oralsnr_25_start_0 sapcl01" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/rec-node-15.exp b/pengine/test10/rec-node-15.exp index 3cd3e81351b..c3ee5b750be 100644 --- a/pengine/test10/rec-node-15.exp +++ b/pengine/test10/rec-node-15.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="5min" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="11" operation="start" operation_key="stonith-1_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="10" operation="start" operation_key="stonith-1_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sapcl03-reboot" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="stonith-1_monitor_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="8" operation="monitor" operation_key="stonith-1_monitor_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="stonith-1_monitor_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="9" operation="monitor" operation_key="stonith-1_monitor_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="stonith-1_monitor_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> + <rsc_op id="9" operation="monitor" operation_key="stonith-1_monitor_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="sapcl02" CRM_meta_on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="stonith-1_monitor_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="8" operation="monitor" operation_key="stonith-1_monitor_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,28 +38,28 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="34" operation="stopped" operation_key="app02_stopped_0"> + <pseudo_event id="33" operation="stopped" operation_key="app02_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="21" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <rsc_op id="25" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="24" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <rsc_op id="28" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="27" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="app02_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="app02_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="33" operation="stop" operation_key="app02_stop_0"> + <pseudo_event id="32" operation="stop" operation_key="app02_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -67,214 +67,214 @@ </synapse> <synapse id="5"> <action_set> - <pseudo_event id="32" operation="running" operation_key="app02_running_0"> + <pseudo_event id="31" operation="running" operation_key="app02_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="22" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="26" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="25" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="29" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="28" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="app02_start_0"/> + <pseudo_event id="30" operation="start" operation_key="app02_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="31" operation="start" operation_key="app02_start_0"> + <pseudo_event id="30" operation="start" operation_key="app02_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="stopped" operation_key="app02_stopped_0"/> + <pseudo_event id="33" operation="stopped" operation_key="app02_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="IPaddr_192_168_1_102_monitor_5000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="23" operation="monitor" operation_key="IPaddr_192_168_1_102_monitor_5000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="IPaddr_192_168_1_102" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="5000" ip="192.168.1.102"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="22" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="23" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="22" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="IPaddr_192_168_1_102" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" ip="192.168.1.102"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sapcl03-reboot" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="app02_start_0"/> + <rsc_op id="21" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="30" operation="start" operation_key="app02_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="22" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> + <rsc_op id="21" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> <primitive id="IPaddr_192_168_1_102" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sapcl02" CRM_meta_on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181" CRM_meta_timeout="20000" ip="192.168.1.102"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="24" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="app02_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="app02_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="LVM_12_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="26" operation="monitor" operation_key="LVM_12_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="LVM_12" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" volgrpname="data02vg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="25" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="26" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="25" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="LVM_12" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" volgrpname="data02vg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sapcl03-reboot" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <rsc_op id="25" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="22" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="app02_start_0"/> + <rsc_op id="24" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="30" operation="start" operation_key="app02_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="25" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> + <rsc_op id="24" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> <primitive id="LVM_12" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="sapcl02" CRM_meta_on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181" CRM_meta_timeout="20000" volgrpname="data02vg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="27" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="app02_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="app02_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="Filesystem_13_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="29" operation="monitor" operation_key="Filesystem_13_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="Filesystem_13" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" device="/dev/data02vg/v0" directory="/data/d2" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="28" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="29" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="28" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="Filesystem_13" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" device="/dev/data02vg/v0" directory="/data/d2" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sapcl03-reboot" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <rsc_op id="28" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="25" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="app02_start_0"/> + <rsc_op id="27" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="30" operation="start" operation_key="app02_start_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="28" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> + <rsc_op id="27" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> <primitive id="Filesystem_13" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="sapcl02" CRM_meta_on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181" CRM_meta_timeout="20000" device="/dev/data02vg/v0" directory="/data/d2" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="stop" operation_key="app02_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="app02_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="46" operation="running" operation_key="oracle_running_0"> + <pseudo_event id="45" operation="running" operation_key="oracle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="34" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="37" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="36" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="39" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="38" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="41" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="40" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="43" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="42" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="oracle_start_0"/> + <pseudo_event id="44" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="45" operation="start" operation_key="oracle_start_0"> + <pseudo_event id="44" operation="start" operation_key="oracle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -282,198 +282,165 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="IPaddr_192_168_1_104_monitor_5000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="35" operation="monitor" operation_key="IPaddr_192_168_1_104_monitor_5000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="IPaddr_192_168_1_104" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="5000" ip="192.168.1.104"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="34" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="35" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="34" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="IPaddr_192_168_1_104" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" ip="192.168.1.104"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="start" operation_key="oracle_start_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sapcl03-reboot" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="44" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="LVM_22_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="37" operation="monitor" operation_key="LVM_22_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="LVM_22" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" volgrpname="data03vg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="36" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="37" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="36" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="LVM_22" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" volgrpname="data03vg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sapcl03-reboot" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="oracle_start_0"/> + <rsc_op id="34" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="44" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="Filesystem_23_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="39" operation="monitor" operation_key="Filesystem_23_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="Filesystem_23" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" device="/dev/data03vg/v0" directory="/data/d3" fstype="xfs"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="38" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="39" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="38" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="Filesystem_23" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" device="/dev/data03vg/v0" directory="/data/d3" fstype="xfs"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sapcl03-reboot" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="oracle_start_0"/> + <rsc_op id="36" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="44" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="oracle_24_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="41" operation="monitor" operation_key="oracle_24_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="oracle_24" class="ocf" provider="heartbeat" type="oracle"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" sid="testdb"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="40" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="41" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="40" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="oracle_24" class="ocf" provider="heartbeat" type="oracle"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" sid="testdb"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sapcl03-reboot" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="45" operation="start" operation_key="oracle_start_0"/> + <rsc_op id="38" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="44" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="oralsnr_25_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="43" operation="monitor" operation_key="oralsnr_25_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="oralsnr_25" class="ocf" provider="heartbeat" type="oralsnr"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" sid="testdb"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="42" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="43" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="42" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="oralsnr_25" class="ocf" provider="heartbeat" type="oralsnr"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" sid="testdb"/> </rsc_op> </action_set> - <inputs> - <trigger> - <rsc_op id="41" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> - </trigger> - <trigger> - <pseudo_event id="45" operation="start" operation_key="oracle_start_0"/> - </trigger> - <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="28"> - <action_set> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> <inputs> <trigger> <crm_event id="1" operation="stonith" operation_key="stonith-sapcl03-reboot" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> - </inputs> - </synapse> - <synapse id="29"> - <action_set> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="22" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> - </trigger> - <trigger> - <rsc_op id="25" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> - </trigger> <trigger> - <rsc_op id="28" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="40" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="44" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> - <synapse id="30"> + <synapse id="28"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-sapcl03-reboot" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"> - <attributes CRM_meta_on_node="sapcl03" CRM_meta_on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750" CRM_meta_op_no_wait="true" CRM_meta_standby="off" CRM_meta_stonith_action="reboot" /> + <attributes CRM_meta_on_node="sapcl03" CRM_meta_on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750" CRM_meta_standby="off" CRM_meta_stonith_action="reboot" /> <downed> <node id="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </downed> diff --git a/pengine/test10/rec-node-15.scores b/pengine/test10/rec-node-15.scores index 03dc6e628cb..a28fa8d9fe9 100644 --- a/pengine/test10/rec-node-15.scores +++ b/pengine/test10/rec-node-15.scores @@ -1,79 +1,79 @@ Allocation scores: -group_color: Filesystem_13 allocation score on sapcl01: 0 -group_color: Filesystem_13 allocation score on sapcl02: 0 -group_color: Filesystem_13 allocation score on sapcl03: 0 -group_color: Filesystem_23 allocation score on sapcl01: 0 -group_color: Filesystem_23 allocation score on sapcl02: 0 -group_color: Filesystem_23 allocation score on sapcl03: 0 -group_color: Filesystem_3 allocation score on sapcl01: 0 -group_color: Filesystem_3 allocation score on sapcl02: 0 -group_color: Filesystem_3 allocation score on sapcl03: 0 -group_color: IPaddr_192_168_1_101 allocation score on sapcl01: 100 -group_color: IPaddr_192_168_1_101 allocation score on sapcl02: 0 -group_color: IPaddr_192_168_1_101 allocation score on sapcl03: 0 -group_color: IPaddr_192_168_1_102 allocation score on sapcl01: 0 -group_color: IPaddr_192_168_1_102 allocation score on sapcl02: 100 -group_color: IPaddr_192_168_1_102 allocation score on sapcl03: 0 -group_color: IPaddr_192_168_1_104 allocation score on sapcl01: 0 -group_color: IPaddr_192_168_1_104 allocation score on sapcl02: 0 -group_color: IPaddr_192_168_1_104 allocation score on sapcl03: 100 -group_color: LVM_12 allocation score on sapcl01: 0 -group_color: LVM_12 allocation score on sapcl02: 0 -group_color: LVM_12 allocation score on sapcl03: 0 -group_color: LVM_2 allocation score on sapcl01: 0 -group_color: LVM_2 allocation score on sapcl02: 0 -group_color: LVM_2 allocation score on sapcl03: 0 -group_color: LVM_22 allocation score on sapcl01: 0 -group_color: LVM_22 allocation score on sapcl02: 0 -group_color: LVM_22 allocation score on sapcl03: 0 -group_color: app01 allocation score on sapcl01: 100 -group_color: app01 allocation score on sapcl02: 0 -group_color: app01 allocation score on sapcl03: 0 -group_color: app02 allocation score on sapcl01: 0 -group_color: app02 allocation score on sapcl02: 100 -group_color: app02 allocation score on sapcl03: 0 -group_color: oracle allocation score on sapcl01: 0 -group_color: oracle allocation score on sapcl02: 0 -group_color: oracle allocation score on sapcl03: 100 -group_color: oracle_24 allocation score on sapcl01: 0 -group_color: oracle_24 allocation score on sapcl02: 0 -group_color: oracle_24 allocation score on sapcl03: 0 -group_color: oralsnr_25 allocation score on sapcl01: 0 -group_color: oralsnr_25 allocation score on sapcl02: 0 -group_color: oralsnr_25 allocation score on sapcl03: 0 -native_color: Filesystem_13 allocation score on sapcl01: 0 -native_color: Filesystem_13 allocation score on sapcl02: -INFINITY -native_color: Filesystem_13 allocation score on sapcl03: -INFINITY -native_color: Filesystem_23 allocation score on sapcl01: 0 -native_color: Filesystem_23 allocation score on sapcl02: -INFINITY -native_color: Filesystem_23 allocation score on sapcl03: -INFINITY -native_color: Filesystem_3 allocation score on sapcl01: 0 -native_color: Filesystem_3 allocation score on sapcl02: -INFINITY -native_color: Filesystem_3 allocation score on sapcl03: -INFINITY -native_color: IPaddr_192_168_1_101 allocation score on sapcl01: 100 -native_color: IPaddr_192_168_1_101 allocation score on sapcl02: -INFINITY -native_color: IPaddr_192_168_1_101 allocation score on sapcl03: -INFINITY -native_color: IPaddr_192_168_1_102 allocation score on sapcl01: 0 -native_color: IPaddr_192_168_1_102 allocation score on sapcl02: -INFINITY -native_color: IPaddr_192_168_1_102 allocation score on sapcl03: -INFINITY -native_color: IPaddr_192_168_1_104 allocation score on sapcl01: 0 -native_color: IPaddr_192_168_1_104 allocation score on sapcl02: -INFINITY -native_color: IPaddr_192_168_1_104 allocation score on sapcl03: -INFINITY -native_color: LVM_12 allocation score on sapcl01: 0 -native_color: LVM_12 allocation score on sapcl02: -INFINITY -native_color: LVM_12 allocation score on sapcl03: -INFINITY -native_color: LVM_2 allocation score on sapcl01: 0 -native_color: LVM_2 allocation score on sapcl02: -INFINITY -native_color: LVM_2 allocation score on sapcl03: -INFINITY -native_color: LVM_22 allocation score on sapcl01: 0 -native_color: LVM_22 allocation score on sapcl02: -INFINITY -native_color: LVM_22 allocation score on sapcl03: -INFINITY -native_color: oracle_24 allocation score on sapcl01: 0 -native_color: oracle_24 allocation score on sapcl02: -INFINITY -native_color: oracle_24 allocation score on sapcl03: -INFINITY -native_color: oralsnr_25 allocation score on sapcl01: 0 -native_color: oralsnr_25 allocation score on sapcl02: -INFINITY -native_color: oralsnr_25 allocation score on sapcl03: -INFINITY -native_color: stonith-1 allocation score on sapcl01: 0 -native_color: stonith-1 allocation score on sapcl02: 0 -native_color: stonith-1 allocation score on sapcl03: 0 +pcmk__group_allocate: Filesystem_13 allocation score on sapcl01: 0 +pcmk__group_allocate: Filesystem_13 allocation score on sapcl02: 0 +pcmk__group_allocate: Filesystem_13 allocation score on sapcl03: 0 +pcmk__group_allocate: Filesystem_23 allocation score on sapcl01: 0 +pcmk__group_allocate: Filesystem_23 allocation score on sapcl02: 0 +pcmk__group_allocate: Filesystem_23 allocation score on sapcl03: 0 +pcmk__group_allocate: Filesystem_3 allocation score on sapcl01: 0 +pcmk__group_allocate: Filesystem_3 allocation score on sapcl02: 0 +pcmk__group_allocate: Filesystem_3 allocation score on sapcl03: 0 +pcmk__group_allocate: IPaddr_192_168_1_101 allocation score on sapcl01: 100 +pcmk__group_allocate: IPaddr_192_168_1_101 allocation score on sapcl02: 0 +pcmk__group_allocate: IPaddr_192_168_1_101 allocation score on sapcl03: 0 +pcmk__group_allocate: IPaddr_192_168_1_102 allocation score on sapcl01: 0 +pcmk__group_allocate: IPaddr_192_168_1_102 allocation score on sapcl02: 100 +pcmk__group_allocate: IPaddr_192_168_1_102 allocation score on sapcl03: 0 +pcmk__group_allocate: IPaddr_192_168_1_104 allocation score on sapcl01: 0 +pcmk__group_allocate: IPaddr_192_168_1_104 allocation score on sapcl02: 0 +pcmk__group_allocate: IPaddr_192_168_1_104 allocation score on sapcl03: 100 +pcmk__group_allocate: LVM_12 allocation score on sapcl01: 0 +pcmk__group_allocate: LVM_12 allocation score on sapcl02: 0 +pcmk__group_allocate: LVM_12 allocation score on sapcl03: 0 +pcmk__group_allocate: LVM_2 allocation score on sapcl01: 0 +pcmk__group_allocate: LVM_2 allocation score on sapcl02: 0 +pcmk__group_allocate: LVM_2 allocation score on sapcl03: 0 +pcmk__group_allocate: LVM_22 allocation score on sapcl01: 0 +pcmk__group_allocate: LVM_22 allocation score on sapcl02: 0 +pcmk__group_allocate: LVM_22 allocation score on sapcl03: 0 +pcmk__group_allocate: app01 allocation score on sapcl01: 100 +pcmk__group_allocate: app01 allocation score on sapcl02: 0 +pcmk__group_allocate: app01 allocation score on sapcl03: 0 +pcmk__group_allocate: app02 allocation score on sapcl01: 0 +pcmk__group_allocate: app02 allocation score on sapcl02: 100 +pcmk__group_allocate: app02 allocation score on sapcl03: 0 +pcmk__group_allocate: oracle allocation score on sapcl01: 0 +pcmk__group_allocate: oracle allocation score on sapcl02: 0 +pcmk__group_allocate: oracle allocation score on sapcl03: 100 +pcmk__group_allocate: oracle_24 allocation score on sapcl01: 0 +pcmk__group_allocate: oracle_24 allocation score on sapcl02: 0 +pcmk__group_allocate: oracle_24 allocation score on sapcl03: 0 +pcmk__group_allocate: oralsnr_25 allocation score on sapcl01: 0 +pcmk__group_allocate: oralsnr_25 allocation score on sapcl02: 0 +pcmk__group_allocate: oralsnr_25 allocation score on sapcl03: 0 +pcmk__native_allocate: Filesystem_13 allocation score on sapcl01: 0 +pcmk__native_allocate: Filesystem_13 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: Filesystem_13 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: Filesystem_23 allocation score on sapcl01: 0 +pcmk__native_allocate: Filesystem_23 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: Filesystem_23 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: Filesystem_3 allocation score on sapcl01: 0 +pcmk__native_allocate: Filesystem_3 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: Filesystem_3 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_101 allocation score on sapcl01: 100 +pcmk__native_allocate: IPaddr_192_168_1_101 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_101 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_102 allocation score on sapcl01: 0 +pcmk__native_allocate: IPaddr_192_168_1_102 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_102 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_104 allocation score on sapcl01: 0 +pcmk__native_allocate: IPaddr_192_168_1_104 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_104 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: LVM_12 allocation score on sapcl01: 0 +pcmk__native_allocate: LVM_12 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: LVM_12 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: LVM_2 allocation score on sapcl01: 0 +pcmk__native_allocate: LVM_2 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: LVM_2 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: LVM_22 allocation score on sapcl01: 0 +pcmk__native_allocate: LVM_22 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: LVM_22 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: oracle_24 allocation score on sapcl01: 0 +pcmk__native_allocate: oracle_24 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: oracle_24 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: oralsnr_25 allocation score on sapcl01: 0 +pcmk__native_allocate: oralsnr_25 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: oralsnr_25 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: stonith-1 allocation score on sapcl01: 0 +pcmk__native_allocate: stonith-1 allocation score on sapcl02: 0 +pcmk__native_allocate: stonith-1 allocation score on sapcl03: 0 diff --git a/pengine/test10/rec-node-15.summary b/pengine/test10/rec-node-15.summary index 07355c7484d..f0ffb44327a 100644 --- a/pengine/test10/rec-node-15.summary +++ b/pengine/test10/rec-node-15.summary @@ -39,27 +39,25 @@ Executing cluster transition: * Resource action: Filesystem_13 stop on sapcl02 * Pseudo action: oracle_start_0 * Fencing sapcl03 (reboot) + * Resource action: stonith-1 start on sapcl01 * Resource action: LVM_12 stop on sapcl02 - * Pseudo action: stonith_complete - * Resource action: IPaddr_192_168_1_102 stop on sapcl02 * Resource action: IPaddr_192_168_1_104 start on sapcl01 * Resource action: LVM_22 start on sapcl01 * Resource action: Filesystem_23 start on sapcl01 * Resource action: oracle_24 start on sapcl01 * Resource action: oralsnr_25 start on sapcl01 - * Pseudo action: all_stopped - * Resource action: stonith-1 start on sapcl01 - * Pseudo action: app02_stopped_0 - * Pseudo action: app02_start_0 - * Resource action: IPaddr_192_168_1_102 start on sapcl01 - * Resource action: LVM_12 start on sapcl01 - * Resource action: Filesystem_13 start on sapcl01 + * Resource action: IPaddr_192_168_1_102 stop on sapcl02 * Pseudo action: oracle_running_0 * Resource action: IPaddr_192_168_1_104 monitor=5000 on sapcl01 * Resource action: LVM_22 monitor=120000 on sapcl01 * Resource action: Filesystem_23 monitor=120000 on sapcl01 * Resource action: oracle_24 monitor=120000 on sapcl01 * Resource action: oralsnr_25 monitor=120000 on sapcl01 + * Pseudo action: app02_stopped_0 + * Pseudo action: app02_start_0 + * Resource action: IPaddr_192_168_1_102 start on sapcl01 + * Resource action: LVM_12 start on sapcl01 + * Resource action: Filesystem_13 start on sapcl01 * Pseudo action: app02_running_0 * Resource action: IPaddr_192_168_1_102 monitor=5000 on sapcl01 * Resource action: LVM_12 monitor=120000 on sapcl01 diff --git a/pengine/test10/rec-node-2.dot b/pengine/test10/rec-node-2.dot index f932c118444..879bd613c14 100644 --- a/pengine/test10/rec-node-2.dot +++ b/pengine/test10/rec-node-2.dot @@ -1,8 +1,4 @@ digraph "g" { -"all_stopped" -> "rsc1_start_0 node2" [ style = bold] -"all_stopped" -> "rsc3_start_0 node2" [ style = bold] -"all_stopped" -> "stonith-1_start_0 node2" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group1_running_0" [ style=bold color="green" fontcolor="orange" ] "group1_start_0" -> "group1_running_0" [ style = bold] "group1_start_0" -> "rsc3_start_0 node2" [ style = bold] @@ -37,15 +33,15 @@ digraph "g" { "rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc6_start_0 node2" -> "group2_running_0" [ style = bold] "rsc6_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' node1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc3_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc4_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc5_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc6_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "stonith-1_start_0 node2" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 node2" -> "stonith-1_start_0 node2" [ style = bold] "stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc2_start_0 node2" [ style = bold] -"stonith_complete" -> "rsc4_start_0 node2" [ style = bold] -"stonith_complete" -> "rsc5_start_0 node2" [ style = bold] -"stonith_complete" -> "rsc6_start_0 node2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/rec-node-2.exp b/pengine/test10/rec-node-2.exp index 6b4f86e48e4..292141f03e0 100644 --- a/pengine/test10/rec-node-2.exp +++ b/pengine/test10/rec-node-2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="start" operation_key="stonith-1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="8" operation="start" operation_key="stonith-1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <crm_event id="23" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,23 +26,23 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_name="start" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_requires="quorum" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <crm_event id="23" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -51,23 +51,23 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_name="start" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_requires="fencing" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="24" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="23" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -76,25 +76,25 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="15" operation="running" operation_key="group1_running_0"> + <pseudo_event id="14" operation="running" operation_key="group1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="14" operation="start" operation_key="group1_start_0"> + <pseudo_event id="13" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -102,26 +102,26 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_name="start" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_requires="quorum" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <pseudo_event id="13" operation="start" operation_key="group1_start_0"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="group1_start_0"/> + <crm_event id="23" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -130,29 +130,29 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="group1_start_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="23" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -161,25 +161,25 @@ </synapse> <synapse id="12"> <action_set> - <pseudo_event id="21" operation="running" operation_key="group2_running_0"> + <pseudo_event id="20" operation="running" operation_key="group2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="17" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="19" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="20" operation="start" operation_key="group2_start_0"> + <pseudo_event id="19" operation="start" operation_key="group2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -187,26 +187,26 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="18" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="17" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_name="start" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_requires="fencing" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="19" operation="start" operation_key="group2_start_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="23" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc5" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -215,29 +215,29 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="19" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="17" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="20" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="19" operation="start" operation_key="group2_start_0"/> </trigger> <trigger> - <pseudo_event id="24" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="23" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc6" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -246,7 +246,7 @@ </synapse> <synapse id="18"> <action_set> - <crm_event id="25" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"> + <crm_event id="23" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_stonith_action="reboot" /> <downed> <node id="uuid1"/> @@ -255,29 +255,4 @@ </action_set> <inputs/> </synapse> - <synapse id="19"> - <action_set> - <pseudo_event id="24" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="25" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> - <synapse id="20"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="24" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rec-node-2.scores b/pengine/test10/rec-node-2.scores index 68e176f54ab..cddf4602106 100644 --- a/pengine/test10/rec-node-2.scores +++ b/pengine/test10/rec-node-2.scores @@ -1,27 +1,27 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc3 allocation score on node1: 0 -group_color: rsc3 allocation score on node2: 0 -group_color: rsc4 allocation score on node1: 0 -group_color: rsc4 allocation score on node2: 0 -group_color: rsc5 allocation score on node1: 0 -group_color: rsc5 allocation score on node2: 0 -group_color: rsc6 allocation score on node1: 0 -group_color: rsc6 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: 0 -native_color: rsc5 allocation score on node1: -INFINITY -native_color: rsc5 allocation score on node2: 0 -native_color: rsc6 allocation score on node1: -INFINITY -native_color: rsc6 allocation score on node2: 0 -native_color: stonith-1 allocation score on node1: 0 -native_color: stonith-1 allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc4 allocation score on node1: 0 +pcmk__group_allocate: rsc4 allocation score on node2: 0 +pcmk__group_allocate: rsc5 allocation score on node1: 0 +pcmk__group_allocate: rsc5 allocation score on node2: 0 +pcmk__group_allocate: rsc6 allocation score on node1: 0 +pcmk__group_allocate: rsc6 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node2: 0 +pcmk__native_allocate: rsc6 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc6 allocation score on node2: 0 +pcmk__native_allocate: stonith-1 allocation score on node1: 0 +pcmk__native_allocate: stonith-1 allocation score on node2: 0 diff --git a/pengine/test10/rec-node-2.summary b/pengine/test10/rec-node-2.summary index 4106abf6749..59c727b1177 100644 --- a/pengine/test10/rec-node-2.summary +++ b/pengine/test10/rec-node-2.summary @@ -34,8 +34,6 @@ Executing cluster transition: * Resource action: rsc5 monitor on node2 * Resource action: rsc6 monitor on node2 * Fencing node1 (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: stonith-1 start on node2 * Resource action: rsc1 start on node2 * Resource action: rsc2 start on node2 diff --git a/pengine/test10/rec-node-3.exp b/pengine/test10/rec-node-3.exp index abae4db2a84..2d1c8c40055 100644 --- a/pengine/test10/rec-node-3.exp +++ b/pengine/test10/rec-node-3.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,20 +23,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/rec-node-3.scores b/pengine/test10/rec-node-3.scores index ba03e9c6f01..147f3fb095f 100644 --- a/pengine/test10/rec-node-3.scores +++ b/pengine/test10/rec-node-3.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/rec-node-4.dot b/pengine/test10/rec-node-4.dot index 2e37e11c79c..3a21b6094c5 100644 --- a/pengine/test10/rec-node-4.dot +++ b/pengine/test10/rec-node-4.dot @@ -1,27 +1,21 @@ digraph "g" { -"all_stopped" -> "stonith-1_start_0 node2" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] "stonith 'reboot' node1" -> "rsc1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_start_0 node2" [ style = bold] "stonith 'reboot' node1" -> "rsc2_stop_0 node1" [ style = bold] -"stonith 'reboot' node1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' node1" -> "stonith-1_start_0 node2" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 node2" -> "stonith-1_start_0 node2" [ style = bold] "stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc1_start_0 node2" [ style = bold] -"stonith_complete" -> "rsc2_start_0 node2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/rec-node-4.exp b/pengine/test10/rec-node-4.exp index 61ec54ccf1f..e316d8c52d4 100644 --- a/pengine/test10/rec-node-4.exp +++ b/pengine/test10/rec-node-4.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="stonith-1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="start" operation_key="stonith-1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,26 +26,26 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -57,7 +57,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,26 +66,26 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -97,7 +97,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -105,36 +105,6 @@ <inputs/> </synapse> <synapse id="8"> - <action_set> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/rec-node-4.scores b/pengine/test10/rec-node-4.scores index 1d008ec9b4e..328581d17c4 100644 --- a/pengine/test10/rec-node-4.scores +++ b/pengine/test10/rec-node-4.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: stonith-1 allocation score on node1: 0 -native_color: stonith-1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: stonith-1 allocation score on node1: 0 +pcmk__native_allocate: stonith-1 allocation score on node2: 0 diff --git a/pengine/test10/rec-node-4.summary b/pengine/test10/rec-node-4.summary index 30c9667a454..26fd2d76b95 100644 --- a/pengine/test10/rec-node-4.summary +++ b/pengine/test10/rec-node-4.summary @@ -18,11 +18,9 @@ Executing cluster transition: * Resource action: rsc1 monitor on node2 * Resource action: rsc2 monitor on node2 * Fencing node1 (reboot) + * Resource action: stonith-1 start on node2 * Pseudo action: rsc1_stop_0 * Pseudo action: rsc2_stop_0 - * Pseudo action: stonith_complete - * Pseudo action: all_stopped - * Resource action: stonith-1 start on node2 * Resource action: rsc1 start on node2 * Resource action: rsc2 start on node2 diff --git a/pengine/test10/rec-node-5.exp b/pengine/test10/rec-node-5.exp index 70992364ca2..abae4db2a84 100644 --- a/pengine/test10/rec-node-5.exp +++ b/pengine/test10/rec-node-5.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,20 +23,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/rec-node-5.scores b/pengine/test10/rec-node-5.scores index ba03e9c6f01..147f3fb095f 100644 --- a/pengine/test10/rec-node-5.scores +++ b/pengine/test10/rec-node-5.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/rec-node-6.dot b/pengine/test10/rec-node-6.dot index 2e37e11c79c..3a21b6094c5 100644 --- a/pengine/test10/rec-node-6.dot +++ b/pengine/test10/rec-node-6.dot @@ -1,27 +1,21 @@ digraph "g" { -"all_stopped" -> "stonith-1_start_0 node2" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] "stonith 'reboot' node1" -> "rsc1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_start_0 node2" [ style = bold] "stonith 'reboot' node1" -> "rsc2_stop_0 node1" [ style = bold] -"stonith 'reboot' node1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' node1" -> "stonith-1_start_0 node2" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 node2" -> "stonith-1_start_0 node2" [ style = bold] "stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc1_start_0 node2" [ style = bold] -"stonith_complete" -> "rsc2_start_0 node2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/rec-node-6.exp b/pengine/test10/rec-node-6.exp index 61ec54ccf1f..e316d8c52d4 100644 --- a/pengine/test10/rec-node-6.exp +++ b/pengine/test10/rec-node-6.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="stonith-1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="start" operation_key="stonith-1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,26 +26,26 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -57,7 +57,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,26 +66,26 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -97,7 +97,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -105,36 +105,6 @@ <inputs/> </synapse> <synapse id="8"> - <action_set> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/rec-node-6.scores b/pengine/test10/rec-node-6.scores index 1d008ec9b4e..328581d17c4 100644 --- a/pengine/test10/rec-node-6.scores +++ b/pengine/test10/rec-node-6.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: stonith-1 allocation score on node1: 0 -native_color: stonith-1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: stonith-1 allocation score on node1: 0 +pcmk__native_allocate: stonith-1 allocation score on node2: 0 diff --git a/pengine/test10/rec-node-6.summary b/pengine/test10/rec-node-6.summary index 9a453604c80..9ad5e48c347 100644 --- a/pengine/test10/rec-node-6.summary +++ b/pengine/test10/rec-node-6.summary @@ -18,11 +18,9 @@ Executing cluster transition: * Resource action: rsc1 monitor on node2 * Resource action: rsc2 monitor on node2 * Fencing node1 (reboot) + * Resource action: stonith-1 start on node2 * Pseudo action: rsc1_stop_0 * Pseudo action: rsc2_stop_0 - * Pseudo action: stonith_complete - * Pseudo action: all_stopped - * Resource action: stonith-1 start on node2 * Resource action: rsc1 start on node2 * Resource action: rsc2 start on node2 diff --git a/pengine/test10/rec-node-7.dot b/pengine/test10/rec-node-7.dot index 2e37e11c79c..3a21b6094c5 100644 --- a/pengine/test10/rec-node-7.dot +++ b/pengine/test10/rec-node-7.dot @@ -1,27 +1,21 @@ digraph "g" { -"all_stopped" -> "stonith-1_start_0 node2" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] "stonith 'reboot' node1" -> "rsc1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_start_0 node2" [ style = bold] "stonith 'reboot' node1" -> "rsc2_stop_0 node1" [ style = bold] -"stonith 'reboot' node1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' node1" -> "stonith-1_start_0 node2" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 node2" -> "stonith-1_start_0 node2" [ style = bold] "stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc1_start_0 node2" [ style = bold] -"stonith_complete" -> "rsc2_start_0 node2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/rec-node-7.exp b/pengine/test10/rec-node-7.exp index 61ec54ccf1f..e316d8c52d4 100644 --- a/pengine/test10/rec-node-7.exp +++ b/pengine/test10/rec-node-7.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="stonith-1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="start" operation_key="stonith-1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,26 +26,26 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -57,7 +57,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,26 +66,26 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="block" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -97,7 +97,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -105,36 +105,6 @@ <inputs/> </synapse> <synapse id="8"> - <action_set> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="uuid1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/rec-node-7.scores b/pengine/test10/rec-node-7.scores index 1d008ec9b4e..328581d17c4 100644 --- a/pengine/test10/rec-node-7.scores +++ b/pengine/test10/rec-node-7.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: stonith-1 allocation score on node1: 0 -native_color: stonith-1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: stonith-1 allocation score on node1: 0 +pcmk__native_allocate: stonith-1 allocation score on node2: 0 diff --git a/pengine/test10/rec-node-7.summary b/pengine/test10/rec-node-7.summary index 30c9667a454..26fd2d76b95 100644 --- a/pengine/test10/rec-node-7.summary +++ b/pengine/test10/rec-node-7.summary @@ -18,11 +18,9 @@ Executing cluster transition: * Resource action: rsc1 monitor on node2 * Resource action: rsc2 monitor on node2 * Fencing node1 (reboot) + * Resource action: stonith-1 start on node2 * Pseudo action: rsc1_stop_0 * Pseudo action: rsc2_stop_0 - * Pseudo action: stonith_complete - * Pseudo action: all_stopped - * Resource action: stonith-1 start on node2 * Resource action: rsc1 start on node2 * Resource action: rsc2 start on node2 diff --git a/pengine/test10/rec-node-8.dot b/pengine/test10/rec-node-8.dot index f5c426a9352..758117cb0ed 100644 --- a/pengine/test10/rec-node-8.dot +++ b/pengine/test10/rec-node-8.dot @@ -1,15 +1,12 @@ digraph "g" { -"all_stopped" [ style=dashed color="red" fontcolor="orange" ] "rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = dashed] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" [ style=dashed color="red" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = dashed] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = dashed] "rsc1_stop_0 node1" [ style=dashed color="red" fontcolor="black" ] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = dashed] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=dashed color="red" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = dashed] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = dashed] "rsc2_stop_0 node1" [ style=dashed color="red" fontcolor="black" ] "rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/rec-node-8.exp b/pengine/test10/rec-node-8.exp index 334e62a9276..78a972c6fff 100644 --- a/pengine/test10/rec-node-8.exp +++ b/pengine/test10/rec-node-8.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/rec-node-8.scores b/pengine/test10/rec-node-8.scores index 0118fbd1cdf..9bf449b039f 100644 --- a/pengine/test10/rec-node-8.scores +++ b/pengine/test10/rec-node-8.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 -native_color: stonith-1 allocation score on node1: 0 -native_color: stonith-1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: stonith-1 allocation score on node1: 0 +pcmk__native_allocate: stonith-1 allocation score on node2: 0 diff --git a/pengine/test10/rec-node-9.exp b/pengine/test10/rec-node-9.exp index 24f965bfa67..44bc38a053e 100644 --- a/pengine/test10/rec-node-9.exp +++ b/pengine/test10/rec-node-9.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/rec-node-9.scores b/pengine/test10/rec-node-9.scores index ba03e9c6f01..147f3fb095f 100644 --- a/pengine/test10/rec-node-9.scores +++ b/pengine/test10/rec-node-9.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/rec-rsc-0.dot b/pengine/test10/rec-rsc-0.dot index 2d4deb4197d..3b4befdc85d 100644 --- a/pengine/test10/rec-rsc-0.dot +++ b/pengine/test10/rec-rsc-0.dot @@ -1,7 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/rec-rsc-0.exp b/pengine/test10/rec-rsc-0.exp index 23f4feeb565..240412bcc29 100644 --- a/pengine/test10/rec-rsc-0.exp +++ b/pengine/test10/rec-rsc-0.exp @@ -17,20 +17,4 @@ </action_set> <inputs/> </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rec-rsc-0.scores b/pengine/test10/rec-rsc-0.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/rec-rsc-0.scores +++ b/pengine/test10/rec-rsc-0.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/rec-rsc-0.summary b/pengine/test10/rec-rsc-0.summary index b3d46862b1c..0cc0f258fff 100644 --- a/pengine/test10/rec-rsc-0.summary +++ b/pengine/test10/rec-rsc-0.summary @@ -11,7 +11,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/rec-rsc-1.dot b/pengine/test10/rec-rsc-1.dot index f3755dcdd89..b9bdde0a290 100644 --- a/pengine/test10/rec-rsc-1.dot +++ b/pengine/test10/rec-rsc-1.dot @@ -1,9 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/rec-rsc-1.exp b/pengine/test10/rec-rsc-1.exp index 32a3da6c637..9fb973e54b3 100644 --- a/pengine/test10/rec-rsc-1.exp +++ b/pengine/test10/rec-rsc-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> @@ -11,13 +11,13 @@ <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -33,17 +33,4 @@ </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rec-rsc-1.scores b/pengine/test10/rec-rsc-1.scores index 67d39ef46b8..fbf1ce3d284 100644 --- a/pengine/test10/rec-rsc-1.scores +++ b/pengine/test10/rec-rsc-1.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/rec-rsc-1.summary b/pengine/test10/rec-rsc-1.summary index c8f27d660d4..e35466e0f9e 100644 --- a/pengine/test10/rec-rsc-1.summary +++ b/pengine/test10/rec-rsc-1.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 monitor on node2 * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc1 start on node2 Revised cluster status: diff --git a/pengine/test10/rec-rsc-2.dot b/pengine/test10/rec-rsc-2.dot index 88b09dfb006..77fb339b280 100644 --- a/pengine/test10/rec-rsc-2.dot +++ b/pengine/test10/rec-rsc-2.dot @@ -1,11 +1,9 @@ digraph "g" { "Cancel rsc1_monitor_1 node1" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_stop_0 node1" -> "Cancel rsc1_monitor_1 node1" [ style = bold] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/rec-rsc-2.exp b/pengine/test10/rec-rsc-2.exp index 1d5bad7487c..0e0afbfc004 100644 --- a/pengine/test10/rec-rsc-2.exp +++ b/pengine/test10/rec-rsc-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> @@ -11,13 +11,13 @@ <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -46,17 +46,4 @@ </trigger> </inputs> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rec-rsc-2.scores b/pengine/test10/rec-rsc-2.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/rec-rsc-2.scores +++ b/pengine/test10/rec-rsc-2.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/rec-rsc-2.summary b/pengine/test10/rec-rsc-2.summary index 8dd3a5a9890..139384a5f7a 100644 --- a/pengine/test10/rec-rsc-2.summary +++ b/pengine/test10/rec-rsc-2.summary @@ -11,7 +11,6 @@ Executing cluster transition: * Resource action: rsc1 monitor on node2 * Resource action: rsc1 stop on node1 * Resource action: rsc1 cancel=1 on node1 - * Pseudo action: all_stopped * Resource action: rsc1 start on node1 Revised cluster status: diff --git a/pengine/test10/rec-rsc-3.exp b/pengine/test10/rec-rsc-3.exp index 5eff1fc91ef..9908af96bc3 100644 --- a/pengine/test10/rec-rsc-3.exp +++ b/pengine/test10/rec-rsc-3.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/rec-rsc-3.scores b/pengine/test10/rec-rsc-3.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/rec-rsc-3.scores +++ b/pengine/test10/rec-rsc-3.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/rec-rsc-4.scores b/pengine/test10/rec-rsc-4.scores index 9c9e4c09675..ed772676fe0 100644 --- a/pengine/test10/rec-rsc-4.scores +++ b/pengine/test10/rec-rsc-4.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/rec-rsc-4.summary b/pengine/test10/rec-rsc-4.summary index bff1febdf17..f7643aa8d3b 100644 --- a/pengine/test10/rec-rsc-4.summary +++ b/pengine/test10/rec-rsc-4.summary @@ -1,3 +1,4 @@ +0 of 1 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/rec-rsc-5.dot b/pengine/test10/rec-rsc-5.dot index d5fc8bfb365..2d86f4c242f 100644 --- a/pengine/test10/rec-rsc-5.dot +++ b/pengine/test10/rec-rsc-5.dot @@ -1,27 +1,21 @@ digraph "g" { -"all_stopped" -> "stonith-1_start_0 node1" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] "rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange" ] "rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "rsc2_start_0 node1" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="orange" ] +"stonith 'reboot' node2" -> "rsc1_start_0 node1" [ style = bold] "stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" -> "rsc2_start_0 node1" [ style = bold] "stonith 'reboot' node2" -> "rsc2_stop_0 node2" [ style = bold] -"stonith 'reboot' node2" -> "stonith_complete" [ style = bold] +"stonith 'reboot' node2" -> "stonith-1_start_0 node1" [ style = bold] "stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 node1" -> "stonith-1_start_0 node1" [ style = bold] "stonith-1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc1_start_0 node1" [ style = bold] -"stonith_complete" -> "rsc2_start_0 node1" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/rec-rsc-5.exp b/pengine/test10/rec-rsc-5.exp index 792b328049c..ff54720ac1d 100644 --- a/pengine/test10/rec-rsc-5.exp +++ b/pengine/test10/rec-rsc-5.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="stonith-1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="5" operation="start" operation_key="stonith-1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,26 +26,26 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="fence" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -57,7 +57,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,26 +66,26 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="uuid2"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_on_fail="fence" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -97,7 +97,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -105,36 +105,6 @@ <inputs/> </synapse> <synapse id="8"> - <action_set> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="9" operation="stop" operation_key="rsc2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="11" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="uuid2"> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/rec-rsc-5.scores b/pengine/test10/rec-rsc-5.scores index 1c640ae9e00..72cc7b085ab 100644 --- a/pengine/test10/rec-rsc-5.scores +++ b/pengine/test10/rec-rsc-5.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: stonith-1 allocation score on node1: 0 -native_color: stonith-1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: stonith-1 allocation score on node1: 0 +pcmk__native_allocate: stonith-1 allocation score on node2: 0 diff --git a/pengine/test10/rec-rsc-5.summary b/pengine/test10/rec-rsc-5.summary index 4717750caf1..e0ecec310d3 100644 --- a/pengine/test10/rec-rsc-5.summary +++ b/pengine/test10/rec-rsc-5.summary @@ -18,11 +18,9 @@ Executing cluster transition: * Resource action: rsc1 monitor on node1 * Resource action: rsc2 monitor on node1 * Fencing node2 (reboot) + * Resource action: stonith-1 start on node1 * Pseudo action: rsc1_stop_0 * Pseudo action: rsc2_stop_0 - * Pseudo action: stonith_complete - * Pseudo action: all_stopped - * Resource action: stonith-1 start on node1 * Resource action: rsc1 start on node1 * Resource action: rsc2 start on node1 diff --git a/pengine/test10/rec-rsc-6.dot b/pengine/test10/rec-rsc-6.dot index 747d7d2ccd1..06c7c0bbda9 100644 --- a/pengine/test10/rec-rsc-6.dot +++ b/pengine/test10/rec-rsc-6.dot @@ -1,10 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/rec-rsc-6.exp b/pengine/test10/rec-rsc-6.exp index 6648e00a69f..6299f7982ed 100644 --- a/pengine/test10/rec-rsc-6.exp +++ b/pengine/test10/rec-rsc-6.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,27 +26,11 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rec-rsc-6.scores b/pengine/test10/rec-rsc-6.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/rec-rsc-6.scores +++ b/pengine/test10/rec-rsc-6.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/rec-rsc-6.summary b/pengine/test10/rec-rsc-6.summary index 40222fc89c5..ebc8cfa95c1 100644 --- a/pengine/test10/rec-rsc-6.summary +++ b/pengine/test10/rec-rsc-6.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc1 start on node1 Revised cluster status: diff --git a/pengine/test10/rec-rsc-7.dot b/pengine/test10/rec-rsc-7.dot index 2d4deb4197d..3b4befdc85d 100644 --- a/pengine/test10/rec-rsc-7.dot +++ b/pengine/test10/rec-rsc-7.dot @@ -1,7 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/rec-rsc-7.exp b/pengine/test10/rec-rsc-7.exp index 721d3469928..240412bcc29 100644 --- a/pengine/test10/rec-rsc-7.exp +++ b/pengine/test10/rec-rsc-7.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,27 +10,11 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="uuid1"/> - </trigger> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="uuid2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rec-rsc-7.scores b/pengine/test10/rec-rsc-7.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/rec-rsc-7.scores +++ b/pengine/test10/rec-rsc-7.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/rec-rsc-7.summary b/pengine/test10/rec-rsc-7.summary index 5238323b5a0..2a96a431d64 100644 --- a/pengine/test10/rec-rsc-7.summary +++ b/pengine/test10/rec-rsc-7.summary @@ -11,7 +11,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/rec-rsc-8.scores b/pengine/test10/rec-rsc-8.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/rec-rsc-8.scores +++ b/pengine/test10/rec-rsc-8.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/rec-rsc-8.summary b/pengine/test10/rec-rsc-8.summary index 715974fc4f9..4f6f491e901 100644 --- a/pengine/test10/rec-rsc-8.summary +++ b/pengine/test10/rec-rsc-8.summary @@ -1,3 +1,4 @@ +0 of 1 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/rec-rsc-9.dot b/pengine/test10/rec-rsc-9.dot index e94de873077..de540dd6dbe 100644 --- a/pengine/test10/rec-rsc-9.dot +++ b/pengine/test10/rec-rsc-9.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "bar_running_0" -> "foo_start_0" [ style = bold] "bar_running_0" -> "rsc1_start_0 node1" [ style = bold] "bar_running_0" [ style=bold color="green" fontcolor="orange" ] @@ -22,19 +21,16 @@ "foo_stopped_0" -> "foo_start_0" [ style = bold] "foo_stopped_0" [ style=bold color="green" fontcolor="orange" ] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "bar_stop_0" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node1" -> "foo_running_0" [ style = bold] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "foo_stopped_0" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 node1" -> "bar_running_0" [ style = bold] "rsc3_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "bar_stopped_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc3_start_0 node1" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/rec-rsc-9.exp b/pengine/test10/rec-rsc-9.exp index 805a981fcbf..24047c268eb 100644 --- a/pengine/test10/rec-rsc-9.exp +++ b/pengine/test10/rec-rsc-9.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="13" operation="running" operation_key="bar_running_0"/> + <pseudo_event id="12" operation="running" operation_key="bar_running_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,22 +26,22 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="10" operation="stopped" operation_key="foo_stopped_0"> + <pseudo_event id="9" operation="stopped" operation_key="foo_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="foo_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="foo_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="foo_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="foo_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -49,66 +49,66 @@ </synapse> <synapse id="4"> <action_set> - <pseudo_event id="8" operation="running" operation_key="foo_running_0"> + <pseudo_event id="7" operation="running" operation_key="foo_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="foo_start_0"/> + <pseudo_event id="6" operation="start" operation_key="foo_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="7" operation="start" operation_key="foo_start_0"> + <pseudo_event id="6" operation="start" operation_key="foo_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stopped" operation_key="foo_stopped_0"/> + <pseudo_event id="9" operation="stopped" operation_key="foo_stopped_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="running" operation_key="bar_running_0"/> + <pseudo_event id="12" operation="running" operation_key="bar_running_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="foo_start_0"/> + <pseudo_event id="6" operation="start" operation_key="foo_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stop" operation_key="foo_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="foo_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="bar_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="bar_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -117,55 +117,55 @@ <rsc_op id="1" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="bar_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="bar_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="bar_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="bar_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="10" operation="stopped" operation_key="foo_stopped_0"/> + <pseudo_event id="9" operation="stopped" operation_key="foo_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="13" operation="running" operation_key="bar_running_0"> + <pseudo_event id="12" operation="running" operation_key="bar_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="bar_start_0"/> + <pseudo_event id="11" operation="start" operation_key="bar_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="12" operation="start" operation_key="bar_start_0"> + <pseudo_event id="11" operation="start" operation_key="bar_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stopped" operation_key="bar_stopped_0"/> + <pseudo_event id="14" operation="stopped" operation_key="bar_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -175,7 +175,7 @@ <rsc_op id="1" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="bar_start_0"/> + <pseudo_event id="11" operation="start" operation_key="bar_start_0"/> </trigger> </inputs> </synapse> @@ -188,25 +188,7 @@ </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="bar_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="14"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <pseudo_event id="13" operation="stop" operation_key="bar_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/rec-rsc-9.scores b/pengine/test10/rec-rsc-9.scores index b3b04a0d558..6387f16e743 100644 --- a/pengine/test10/rec-rsc-9.scores +++ b/pengine/test10/rec-rsc-9.scores @@ -1,8 +1,8 @@ Allocation scores: -group_color: bar allocation score on node1: 0 -group_color: foo allocation score on node1: 0 -group_color: rsc2 allocation score on node1: 100 -group_color: rsc3 allocation score on node1: 100 -native_color: rsc1 allocation score on node1: 100 -native_color: rsc2 allocation score on node1: 100 -native_color: rsc3 allocation score on node1: 100 +pcmk__group_allocate: bar allocation score on node1: 0 +pcmk__group_allocate: foo allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 100 +pcmk__group_allocate: rsc3 allocation score on node1: 100 +pcmk__native_allocate: rsc1 allocation score on node1: 100 +pcmk__native_allocate: rsc2 allocation score on node1: 100 +pcmk__native_allocate: rsc3 allocation score on node1: 100 diff --git a/pengine/test10/rec-rsc-9.summary b/pengine/test10/rec-rsc-9.summary index f7beb147a54..25271c1752c 100644 --- a/pengine/test10/rec-rsc-9.summary +++ b/pengine/test10/rec-rsc-9.summary @@ -20,7 +20,6 @@ Executing cluster transition: * Pseudo action: foo_stopped_0 * Pseudo action: bar_stop_0 * Resource action: rsc3 stop on node1 - * Pseudo action: all_stopped * Pseudo action: bar_stopped_0 * Pseudo action: bar_start_0 * Resource action: rsc3 start on node1 diff --git a/pengine/test10/reload-becomes-restart.dot b/pengine/test10/reload-becomes-restart.dot index f956d7e956d..36f8372b059 100644 --- a/pengine/test10/reload-becomes-restart.dot +++ b/pengine/test10/reload-becomes-restart.dot @@ -6,7 +6,6 @@ digraph "g" { "Fencing_monitor_120000 node1" [ style=bold color="green" fontcolor="black"] "Fencing_start_0 node1" -> "Fencing_monitor_120000 node1" [ style = bold] "Fencing_start_0 node1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "cl-rsc1_running_0" -> "cl-rsc2_start_0" [ style = bold] "cl-rsc1_running_0" [ style=bold color="green" fontcolor="orange"] "cl-rsc1_start_0" -> "cl-rsc1_running_0" [ style = bold] @@ -31,6 +30,7 @@ digraph "g" { "rsc1:0_start_0 node2" -> "rsc2:1_start_0 node2" [ style = bold] "rsc1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] "rsc1:1_monitor_0 node1" -> "cl-rsc1_start_0" [ style = bold] +"rsc1:1_monitor_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] "rsc1:1_monitor_120000 node1" [ style=bold color="green" fontcolor="black"] "rsc1:1_start_0 node1" -> "cl-rsc1_running_0" [ style = bold] @@ -38,6 +38,7 @@ digraph "g" { "rsc1:1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] "rsc2:1_monitor_0 node2" -> "cl-rsc2_start_0" [ style = bold] +"rsc2:1_monitor_0 node2" -> "cl-rsc2_stopped_0" [ style = bold] "rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] "rsc2:1_monitor_200000 node2" [ style=bold color="green" fontcolor="black"] "rsc2:1_start_0 node2" -> "cl-rsc2_running_0" [ style = bold] @@ -47,7 +48,6 @@ digraph "g" { "rsc2_start_0 node1" -> "cl-rsc2_running_0" [ style = bold] "rsc2_start_0 node1" -> "rsc2_monitor_200000 node1" [ style = bold] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "cl-rsc2_stopped_0" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/reload-becomes-restart.exp b/pengine/test10/reload-becomes-restart.exp index 6019c760f85..224b8d2bccd 100644 --- a/pengine/test10/reload-becomes-restart.exp +++ b/pengine/test10/reload-becomes-restart.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="Fencing_monitor_120000" on_node="node1" on_node_uuid="1"> + <rsc_op id="9" operation="monitor" operation_key="Fencing_monitor_120000" on_node="node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="8" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="8" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="5" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="5" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2"/> </rsc_op> @@ -39,7 +39,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2"/> </rsc_op> @@ -48,33 +48,33 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc1:0_monitor_120000" on_node="node2" on_node_uuid="2"> + <rsc_op id="11" operation="monitor" operation_key="rsc1:0_monitor_120000" on_node="node2" on_node_uuid="2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="10" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="10" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="start" operation_key="cl-rsc1_start_0"/> + <pseudo_event id="14" operation="start" operation_key="cl-rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" /> </rsc_op> @@ -83,33 +83,33 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc1:1_monitor_120000" on_node="node1" on_node_uuid="1"> + <rsc_op id="13" operation="monitor" operation_key="rsc1:1_monitor_120000" on_node="node1" on_node_uuid="1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="12" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="12" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="start" operation_key="cl-rsc1_start_0"/> + <pseudo_event id="14" operation="start" operation_key="cl-rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="4" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" /> </rsc_op> @@ -118,66 +118,69 @@ </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="16" operation="running" operation_key="cl-rsc1_running_0"> + <pseudo_event id="15" operation="running" operation_key="cl-rsc1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="10" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="12" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="cl-rsc1_start_0"/> + <pseudo_event id="14" operation="start" operation_key="cl-rsc1_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="15" operation="start" operation_key="cl-rsc1_start_0"> + <pseudo_event id="14" operation="start" operation_key="cl-rsc1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="20" operation="start" operation_key="rsc2_start_0" internal_operation_key="rsc2:0_start_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="19" operation="start" operation_key="rsc2_start_0" internal_operation_key="rsc2:0_start_0" on_node="node1" on_node_uuid="1"> <primitive id="rsc2" long-id="rsc2:0" class="ocf" provider="custom" type="drbd-conf"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" block_device="/dev/VG_LOCAL/STORAGE_REPLICA" minor="0" name="storage"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="12" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="18" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="cl-rsc2_start_0"/> + <pseudo_event id="22" operation="start" operation_key="cl-rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="19" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="18" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="1"> <primitive id="rsc2" long-id="rsc2:0" class="ocf" provider="custom" type="drbd-conf"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" block_device="/dev/VG_LOCAL/STORAGE_REPLICA" minor="0" name="storage"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="stop" operation_key="cl-rsc2_stop_0"/> + <rsc_op id="4" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="24" operation="stop" operation_key="cl-rsc2_stop_0"/> </trigger> </inputs> </synapse> @@ -190,42 +193,42 @@ </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="rsc2_start_0" internal_operation_key="rsc2:0_start_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="19" operation="start" operation_key="rsc2_start_0" internal_operation_key="rsc2:0_start_0" on_node="node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc2:1_monitor_200000" on_node="node2" on_node_uuid="2"> + <rsc_op id="21" operation="monitor" operation_key="rsc2:1_monitor_200000" on_node="node2" on_node_uuid="2"> <primitive id="rsc2" long-id="rsc2:1" class="ocf" provider="custom" type="drbd-conf"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="200000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" block_device="/dev/VG_LOCAL/STORAGE_REPLICA" minor="0" name="storage"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="20" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="21" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="20" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="2"> <primitive id="rsc2" long-id="rsc2:1" class="ocf" provider="custom" type="drbd-conf"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" block_device="/dev/VG_LOCAL/STORAGE_REPLICA" minor="0" name="storage"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="10" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="cl-rsc2_start_0"/> + <pseudo_event id="22" operation="start" operation_key="cl-rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="7" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="2"> <primitive id="rsc2" long-id="rsc2:1" class="ocf" provider="custom" type="drbd-conf"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" block_device="/dev/VG_LOCAL/STORAGE_REPLICA" minor="0" name="storage"/> </rsc_op> @@ -234,22 +237,25 @@ </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="26" operation="stopped" operation_key="cl-rsc2_stopped_0"> + <pseudo_event id="25" operation="stopped" operation_key="cl-rsc2_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="7" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="18" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="25" operation="stop" operation_key="cl-rsc2_stop_0"/> + <pseudo_event id="24" operation="stop" operation_key="cl-rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="25" operation="stop" operation_key="cl-rsc2_stop_0"> + <pseudo_event id="24" operation="stop" operation_key="cl-rsc2_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -257,49 +263,37 @@ </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="24" operation="running" operation_key="cl-rsc2_running_0"> + <pseudo_event id="23" operation="running" operation_key="cl-rsc2_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="rsc2_start_0" internal_operation_key="rsc2:0_start_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="19" operation="start" operation_key="rsc2_start_0" internal_operation_key="rsc2:0_start_0" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="21" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="20" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="cl-rsc2_start_0"/> + <pseudo_event id="22" operation="start" operation_key="cl-rsc2_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="23" operation="start" operation_key="cl-rsc2_start_0"> + <pseudo_event id="22" operation="start" operation_key="cl-rsc2_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="2"/> - </trigger> - <trigger> - <pseudo_event id="16" operation="running" operation_key="cl-rsc1_running_0"/> + <rsc_op id="7" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="26" operation="stopped" operation_key="cl-rsc2_stopped_0"/> + <pseudo_event id="15" operation="running" operation_key="cl-rsc1_running_0"/> </trigger> - </inputs> - </synapse> - <synapse id="22"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="1"/> + <pseudo_event id="25" operation="stopped" operation_key="cl-rsc2_stopped_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/reload-becomes-restart.scores b/pengine/test10/reload-becomes-restart.scores index 34ef7257470..694915a1f63 100644 --- a/pengine/test10/reload-becomes-restart.scores +++ b/pengine/test10/reload-becomes-restart.scores @@ -1,24 +1,24 @@ Allocation scores: Using the original execution date of: 2016-12-12 20:28:26Z -clone_color: cl-rsc1 allocation score on node1: 0 -clone_color: cl-rsc1 allocation score on node2: 0 -clone_color: cl-rsc2 allocation score on node1: 0 -clone_color: cl-rsc2 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -clone_color: rsc2:0 allocation score on node1: 1 -clone_color: rsc2:0 allocation score on node2: 0 -clone_color: rsc2:1 allocation score on node1: 0 -clone_color: rsc2:1 allocation score on node2: 0 -native_color: Fencing allocation score on node1: 0 -native_color: Fencing allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc2:0 allocation score on node1: 1 -native_color: rsc2:0 allocation score on node2: 0 -native_color: rsc2:1 allocation score on node1: -INFINITY -native_color: rsc2:1 allocation score on node2: 0 +pcmk__clone_allocate: cl-rsc1 allocation score on node1: 0 +pcmk__clone_allocate: cl-rsc1 allocation score on node2: 0 +pcmk__clone_allocate: cl-rsc2 allocation score on node1: 0 +pcmk__clone_allocate: cl-rsc2 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: rsc2:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node2: 0 +pcmk__native_allocate: Fencing allocation score on node1: 0 +pcmk__native_allocate: Fencing allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2:0 allocation score on node1: 1 +pcmk__native_allocate: rsc2:0 allocation score on node2: 0 +pcmk__native_allocate: rsc2:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2:1 allocation score on node2: 0 diff --git a/pengine/test10/reload-becomes-restart.summary b/pengine/test10/reload-becomes-restart.summary index 5a1192a4658..0d0d5fbf72c 100644 --- a/pengine/test10/reload-becomes-restart.summary +++ b/pengine/test10/reload-becomes-restart.summary @@ -32,7 +32,6 @@ Executing cluster transition: * Resource action: rsc2 stop on node1 * Pseudo action: cl-rsc2_stopped_0 * Pseudo action: cl-rsc2_start_0 - * Pseudo action: all_stopped * Resource action: Fencing monitor=120000 on node1 * Resource action: rsc1:0 monitor=120000 on node2 * Resource action: rsc1:1 monitor=120000 on node1 diff --git a/pengine/test10/remote-connection-unrecoverable.dot b/pengine/test10/remote-connection-unrecoverable.dot index 421c6d74028..b5caca6a170 100644 --- a/pengine/test10/remote-connection-unrecoverable.dot +++ b/pengine/test10/remote-connection-unrecoverable.dot @@ -1,23 +1,18 @@ digraph "g" { -"all_stopped" -> "killer_start_0 node2" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "killer_monitor_60000 node2" [ style=bold color="green" fontcolor="black"] "killer_start_0 node2" -> "killer_monitor_60000 node2" [ style = bold] "killer_start_0 node2" [ style=bold color="green" fontcolor="black"] -"killer_stop_0 node2" -> "all_stopped" [ style = bold] "killer_stop_0 node2" -> "killer_start_0 node2" [ style = bold] "killer_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"remote1_stop_0 node1" -> "all_stopped" [ style = bold] "remote1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] "rsc1_delete_0 remote1" -> "rsc1_start_0 node2" [ style = dashed] "rsc1_delete_0 remote1" [ style=dashed color="red" fontcolor="black"] "rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" -> "rsc2-master_demote_0" [ style = bold] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] "rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] "rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc1_stop_0 remote1" -> "all_stopped" [ style = bold] -"rsc1_stop_0 remote1" -> "remote1_stop_0 node1" [ style = bold] "rsc1_stop_0 remote1" -> "rsc1_delete_0 remote1" [ style = dashed] "rsc1_stop_0 remote1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 remote1" -> "rsc2-master_demote_0" [ style = bold] @@ -34,19 +29,17 @@ digraph "g" { "rsc2_demote_0 node1" -> "rsc2-master_demoted_0" [ style = bold] "rsc2_demote_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc2_demote_0 node1" [ style=bold color="green" fontcolor="orange"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc2-master_stopped_0" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' node1" -> "remote1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] "stonith 'reboot' node1" -> "rsc2-master_stop_0" [ style = bold] "stonith 'reboot' node1" -> "rsc2_demote_0 node1" [ style = bold] "stonith 'reboot' node1" -> "rsc2_stop_0 node1" [ style = bold] "stonith 'reboot' node1" -> "stonith 'reboot' remote1" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' remote1" -> "killer_start_0 node2" [ style = bold] +"stonith 'reboot' remote1" -> "rsc1_start_0 node2" [ style = bold] "stonith 'reboot' remote1" -> "rsc1_stop_0 remote1" [ style = bold] -"stonith 'reboot' remote1" -> "stonith_complete" [ style = bold] "stonith 'reboot' remote1" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc1_start_0 node2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-connection-unrecoverable.exp b/pengine/test10/remote-connection-unrecoverable.exp index a715eaec00d..339ad56cd0e 100644 --- a/pengine/test10/remote-connection-unrecoverable.exp +++ b/pengine/test10/remote-connection-unrecoverable.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="remote1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="remote1_stop_0"> <attributes CRM_meta_timeout="20000" reconnect_interval="60"/> </pseudo_event> </action_set> @@ -9,14 +9,11 @@ <trigger> <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="1"/> </trigger> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="11" operation="stop" operation_key="killer_stop_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="10" operation="stop" operation_key="killer_stop_0" on_node="node2" on_node_uuid="2"> <primitive id="killer" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> @@ -25,17 +22,17 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="start" operation_key="killer_start_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="5" operation="start" operation_key="killer_start_0" on_node="node2" on_node_uuid="2"> <primitive id="killer" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="10" operation="stop" operation_key="killer_stop_0" on_node="node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="killer_stop_0" on_node="node2" on_node_uuid="2"/> + <crm_event id="27" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"/> </trigger> </inputs> </synapse> @@ -48,45 +45,48 @@ </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="killer_start_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="5" operation="start" operation_key="killer_start_0" on_node="node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="2"> + <rsc_op id="12" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="28" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="27" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -95,19 +95,19 @@ </synapse> <synapse id="7"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <crm_event id="29" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"/> + <crm_event id="27" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="15" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0"> + <pseudo_event id="14" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -116,16 +116,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="14" operation="demote" operation_key="rsc2_demote_0" internal_operation_key="rsc2:0_demote_0"/> + <pseudo_event id="13" operation="demote" operation_key="rsc2_demote_0" internal_operation_key="rsc2:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="rsc2-master_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="rsc2-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="14" operation="demote" operation_key="rsc2_demote_0" internal_operation_key="rsc2:0_demote_0"> + <pseudo_event id="13" operation="demote" operation_key="rsc2_demote_0" internal_operation_key="rsc2:0_demote_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -134,55 +134,58 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="26" operation="demote" operation_key="rsc2-master_demote_0"/> + <pseudo_event id="25" operation="demote" operation_key="rsc2-master_demote_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="27" operation="demoted" operation_key="rsc2-master_demoted_0"> + <pseudo_event id="26" operation="demoted" operation_key="rsc2-master_demoted_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="demote" operation_key="rsc2_demote_0" internal_operation_key="rsc2:0_demote_0"/> + <pseudo_event id="13" operation="demote" operation_key="rsc2_demote_0" internal_operation_key="rsc2:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="26" operation="demote" operation_key="rsc2-master_demote_0"/> + <pseudo_event id="25" operation="demote" operation_key="rsc2-master_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="26" operation="demote" operation_key="rsc2-master_demote_0"> + <pseudo_event id="25" operation="demote" operation_key="rsc2-master_demote_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> + </trigger> + <trigger> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="23" operation="stopped" operation_key="rsc2-master_stopped_0"> + <pseudo_event id="22" operation="stopped" operation_key="rsc2-master_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0"/> + <pseudo_event id="14" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="22" operation="stop" operation_key="rsc2-master_stop_0"/> + <pseudo_event id="21" operation="stop" operation_key="rsc2-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="22" operation="stop" operation_key="rsc2-master_stop_0"> + <pseudo_event id="21" operation="stop" operation_key="rsc2-master_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="2" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -191,13 +194,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="27" operation="demoted" operation_key="rsc2-master_demoted_0"/> + <pseudo_event id="26" operation="demoted" operation_key="rsc2-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <crm_event id="29" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"> + <crm_event id="27" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> <downed> <node id="remote1"/> @@ -211,42 +214,6 @@ </inputs> </synapse> <synapse id="15"> - <action_set> - <pseudo_event id="28" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="29" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"/> - </trigger> - </inputs> - </synapse> - <synapse id="16"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="10" operation="stop" operation_key="remote1_stop_0"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="killer_stop_0" on_node="node2" on_node_uuid="2"/> - </trigger> - <trigger> - <pseudo_event id="15" operation="stop" operation_key="rsc2_stop_0" internal_operation_key="rsc2:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="28" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="17"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-connection-unrecoverable.scores b/pengine/test10/remote-connection-unrecoverable.scores index 5d95fb4d326..02ebfcee57e 100644 --- a/pengine/test10/remote-connection-unrecoverable.scores +++ b/pengine/test10/remote-connection-unrecoverable.scores @@ -1,34 +1,34 @@ Allocation scores: -clone_color: rsc2-master allocation score on node1: 0 -clone_color: rsc2-master allocation score on node2: 0 -clone_color: rsc2-master allocation score on remote1: -INFINITY -clone_color: rsc2:0 allocation score on node1: 1 -clone_color: rsc2:0 allocation score on node2: 0 -clone_color: rsc2:0 allocation score on remote1: -INFINITY -clone_color: rsc2:1 allocation score on node1: 0 -clone_color: rsc2:1 allocation score on node2: 11 -clone_color: rsc2:1 allocation score on remote1: -INFINITY -clone_color: rsc2:2 allocation score on node1: 0 -clone_color: rsc2:2 allocation score on node2: 10 -clone_color: rsc2:2 allocation score on remote1: -INFINITY -native_color: killer allocation score on node1: 0 -native_color: killer allocation score on node2: 0 -native_color: killer allocation score on remote1: -INFINITY -native_color: remote1 allocation score on node1: 0 -native_color: remote1 allocation score on node2: -INFINITY -native_color: remote1 allocation score on remote1: -INFINITY -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc1 allocation score on remote1: 0 -native_color: rsc2:0 allocation score on node1: -INFINITY -native_color: rsc2:0 allocation score on node2: -INFINITY -native_color: rsc2:0 allocation score on remote1: -INFINITY -native_color: rsc2:1 allocation score on node1: -INFINITY -native_color: rsc2:1 allocation score on node2: 11 -native_color: rsc2:1 allocation score on remote1: -INFINITY -native_color: rsc2:2 allocation score on node1: -INFINITY -native_color: rsc2:2 allocation score on node2: -INFINITY -native_color: rsc2:2 allocation score on remote1: -INFINITY +pcmk__clone_allocate: rsc2-master allocation score on node1: 0 +pcmk__clone_allocate: rsc2-master allocation score on node2: 0 +pcmk__clone_allocate: rsc2-master allocation score on remote1: -INFINITY +pcmk__clone_allocate: rsc2:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc2:0 allocation score on remote1: -INFINITY +pcmk__clone_allocate: rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node2: 11 +pcmk__clone_allocate: rsc2:1 allocation score on remote1: -INFINITY +pcmk__clone_allocate: rsc2:2 allocation score on node1: 0 +pcmk__clone_allocate: rsc2:2 allocation score on node2: 10 +pcmk__clone_allocate: rsc2:2 allocation score on remote1: -INFINITY +pcmk__native_allocate: killer allocation score on node1: 0 +pcmk__native_allocate: killer allocation score on node2: 0 +pcmk__native_allocate: killer allocation score on remote1: -INFINITY +pcmk__native_allocate: remote1 allocation score on node1: 0 +pcmk__native_allocate: remote1 allocation score on node2: -INFINITY +pcmk__native_allocate: remote1 allocation score on remote1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on remote1: 0 +pcmk__native_allocate: rsc2:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2:0 allocation score on remote1: -INFINITY +pcmk__native_allocate: rsc2:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2:1 allocation score on node2: 11 +pcmk__native_allocate: rsc2:1 allocation score on remote1: -INFINITY +pcmk__native_allocate: rsc2:2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2:2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2:2 allocation score on remote1: -INFINITY rsc2:0 promotion score on none: 0 rsc2:1 promotion score on node2: 10 rsc2:2 promotion score on none: 0 diff --git a/pengine/test10/remote-connection-unrecoverable.summary b/pengine/test10/remote-connection-unrecoverable.summary index 528c7b45181..18f7dc79aa3 100644 --- a/pengine/test10/remote-connection-unrecoverable.summary +++ b/pengine/test10/remote-connection-unrecoverable.summary @@ -24,11 +24,12 @@ Executing cluster transition: * Resource action: killer stop on node2 * Resource action: rsc1 monitor on node2 * Fencing node1 (reboot) + * Pseudo action: remote1_stop_0 * Fencing remote1 (reboot) - * Pseudo action: stonith_complete + * Resource action: killer start on node2 + * Resource action: killer monitor=60000 on node2 * Pseudo action: rsc1_stop_0 * Pseudo action: rsc2-master_demote_0 - * Pseudo action: remote1_stop_0 * Resource action: rsc1 start on node2 * Pseudo action: rsc2_demote_0 * Pseudo action: rsc2-master_demoted_0 @@ -36,9 +37,6 @@ Executing cluster transition: * Resource action: rsc1 monitor=10000 on node2 * Pseudo action: rsc2_stop_0 * Pseudo action: rsc2-master_stopped_0 - * Pseudo action: all_stopped - * Resource action: killer start on node2 - * Resource action: killer monitor=60000 on node2 Revised cluster status: Online: [ node2 ] diff --git a/pengine/test10/remote-connection-unrecoverable.xml b/pengine/test10/remote-connection-unrecoverable.xml index 4dda833351e..8096e25bf94 100644 --- a/pengine/test10/remote-connection-unrecoverable.xml +++ b/pengine/test10/remote-connection-unrecoverable.xml @@ -7,6 +7,7 @@ <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="mycluster"/> <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1459735110"/> + <nvpair id="options-concurrent-fencing" name="concurrent-fencing" value="false"/> </cluster_property_set> </crm_config> <nodes> diff --git a/pengine/test10/remote-disable.dot b/pengine/test10/remote-disable.dot index fbcea60ec66..5d21b603a60 100644 --- a/pengine/test10/remote-disable.dot +++ b/pengine/test10/remote-disable.dot @@ -1,8 +1,5 @@ digraph "g" { -"FAKE2_stop_0 remote1" -> "all_stopped" [ style = bold] "FAKE2_stop_0 remote1" -> "remote1_stop_0 18builder" [ style = bold] "FAKE2_stop_0 remote1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"remote1_stop_0 18builder" -> "all_stopped" [ style = bold] "remote1_stop_0 18builder" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/remote-disable.exp b/pengine/test10/remote-disable.exp index 817c5ba913a..60900021d36 100644 --- a/pengine/test10/remote-disable.exp +++ b/pengine/test10/remote-disable.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="stop" operation_key="remote1_stop_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="9" operation="stop" operation_key="remote1_stop_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> <downed> @@ -11,32 +11,17 @@ </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="FAKE2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="12" operation="stop" operation_key="FAKE2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="stop" operation_key="FAKE2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="12" operation="stop" operation_key="FAKE2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="10" operation="stop" operation_key="remote1_stop_0" on_node="18builder" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="FAKE2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/remote-disable.scores b/pengine/test10/remote-disable.scores index d66861f5e49..113c1ecda0e 100644 --- a/pengine/test10/remote-disable.scores +++ b/pengine/test10/remote-disable.scores @@ -1,25 +1,25 @@ Allocation scores: -native_color: FAKE1 allocation score on 18builder: 0 -native_color: FAKE1 allocation score on 18node1: 0 -native_color: FAKE1 allocation score on 18node2: 0 -native_color: FAKE1 allocation score on remote1: 0 -native_color: FAKE2 allocation score on 18builder: -INFINITY -native_color: FAKE2 allocation score on 18node1: -INFINITY -native_color: FAKE2 allocation score on 18node2: -INFINITY -native_color: FAKE2 allocation score on remote1: 0 -native_color: FAKE3 allocation score on 18builder: 0 -native_color: FAKE3 allocation score on 18node1: 0 -native_color: FAKE3 allocation score on 18node2: 0 -native_color: FAKE3 allocation score on remote1: 0 -native_color: FAKE4 allocation score on 18builder: 0 -native_color: FAKE4 allocation score on 18node1: 0 -native_color: FAKE4 allocation score on 18node2: 0 -native_color: FAKE4 allocation score on remote1: 0 -native_color: remote1 allocation score on 18builder: -INFINITY -native_color: remote1 allocation score on 18node1: -INFINITY -native_color: remote1 allocation score on 18node2: -INFINITY -native_color: remote1 allocation score on remote1: -INFINITY -native_color: shooter allocation score on 18builder: 0 -native_color: shooter allocation score on 18node1: 0 -native_color: shooter allocation score on 18node2: 0 -native_color: shooter allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE1 allocation score on remote1: 0 +pcmk__native_allocate: FAKE2 allocation score on 18builder: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on remote1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE3 allocation score on remote1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE4 allocation score on remote1: 0 +pcmk__native_allocate: remote1 allocation score on 18builder: -INFINITY +pcmk__native_allocate: remote1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: remote1 allocation score on 18node2: -INFINITY +pcmk__native_allocate: remote1 allocation score on remote1: -INFINITY +pcmk__native_allocate: shooter allocation score on 18builder: 0 +pcmk__native_allocate: shooter allocation score on 18node1: 0 +pcmk__native_allocate: shooter allocation score on 18node2: 0 +pcmk__native_allocate: shooter allocation score on remote1: -INFINITY diff --git a/pengine/test10/remote-disable.summary b/pengine/test10/remote-disable.summary index f5de71fa339..fe7d53057ca 100644 --- a/pengine/test10/remote-disable.summary +++ b/pengine/test10/remote-disable.summary @@ -1,4 +1,4 @@ -2 of 6 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 6 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ 18builder 18node1 18node2 ] @@ -18,7 +18,6 @@ Transition Summary: Executing cluster transition: * Resource action: FAKE2 stop on remote1 * Resource action: remote1 stop on 18builder - * Pseudo action: all_stopped Revised cluster status: Online: [ 18builder 18node1 18node2 ] diff --git a/pengine/test10/remote-fence-before-reconnect.dot b/pengine/test10/remote-fence-before-reconnect.dot index ef2b047ef21..5812b7fd5ca 100644 --- a/pengine/test10/remote-fence-before-reconnect.dot +++ b/pengine/test10/remote-fence-before-reconnect.dot @@ -1,18 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"c7auto4_stop_0 c7auto1" -> "all_stopped" [ style = bold] "c7auto4_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] "fake2_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] "fake2_start_0 c7auto1" -> "fake2_monitor_10000 c7auto1" [ style = bold] "fake2_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] -"fake2_stop_0 c7auto4" -> "all_stopped" [ style = bold] -"fake2_stop_0 c7auto4" -> "c7auto4_stop_0 c7auto1" [ style = bold] "fake2_stop_0 c7auto4" -> "fake2_start_0 c7auto1" [ style = bold] "fake2_stop_0 c7auto4" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' c7auto4" -> "fake2_start_0 c7auto1" [ style = bold] "stonith 'reboot' c7auto4" -> "fake2_stop_0 c7auto4" [ style = bold] -"stonith 'reboot' c7auto4" -> "stonith_complete" [ style = bold] "stonith 'reboot' c7auto4" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "fake2_start_0 c7auto1" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-fence-before-reconnect.exp b/pengine/test10/remote-fence-before-reconnect.exp index 736f64f6390..f506f85435c 100644 --- a/pengine/test10/remote-fence-before-reconnect.exp +++ b/pengine/test10/remote-fence-before-reconnect.exp @@ -9,44 +9,40 @@ </downed> </rsc_op> </action_set> - <inputs> - <trigger> - <pseudo_event id="14" operation="stop" operation_key="fake2_stop_0"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="1"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="fake2_monitor_10000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="15" operation="monitor" operation_key="fake2_monitor_10000" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="fake2_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="14" operation="start" operation_key="fake2_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="15" operation="start" operation_key="fake2_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="14" operation="start" operation_key="fake2_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="fake2_stop_0"/> + <crm_event id="4" operation="stonith" operation_key="stonith-c7auto4-reboot" on_node="c7auto4" on_node_uuid="c7auto4"/> </trigger> <trigger> - <pseudo_event id="23" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="13" operation="stop" operation_key="fake2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="fake2_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="fake2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -57,36 +53,6 @@ </inputs> </synapse> <synapse id="4"> - <action_set> - <pseudo_event id="23" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-c7auto4-reboot" on_node="c7auto4" on_node_uuid="c7auto4"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="9" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="c7auto4_stop_0" on_node="c7auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="14" operation="stop" operation_key="fake2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="23" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> <action_set> <crm_event id="4" operation="stonith" operation_key="stonith-c7auto4-reboot" on_node="c7auto4" on_node_uuid="c7auto4"> <attributes CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="c7auto4" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-fence-before-reconnect.scores b/pengine/test10/remote-fence-before-reconnect.scores index fb4691926e9..7e574198041 100644 --- a/pengine/test10/remote-fence-before-reconnect.scores +++ b/pengine/test10/remote-fence-before-reconnect.scores @@ -1,29 +1,29 @@ Allocation scores: -native_color: c7auto4 allocation score on c7auto1: -INFINITY -native_color: c7auto4 allocation score on c7auto2: -INFINITY -native_color: c7auto4 allocation score on c7auto3: -INFINITY -native_color: c7auto4 allocation score on c7auto4: -INFINITY -native_color: fake1 allocation score on c7auto1: 0 -native_color: fake1 allocation score on c7auto2: 0 -native_color: fake1 allocation score on c7auto3: 0 -native_color: fake1 allocation score on c7auto4: 0 -native_color: fake2 allocation score on c7auto1: 0 -native_color: fake2 allocation score on c7auto2: 0 -native_color: fake2 allocation score on c7auto3: 0 -native_color: fake2 allocation score on c7auto4: 0 -native_color: fake3 allocation score on c7auto1: 0 -native_color: fake3 allocation score on c7auto2: 0 -native_color: fake3 allocation score on c7auto3: 0 -native_color: fake3 allocation score on c7auto4: 0 -native_color: fake4 allocation score on c7auto1: 0 -native_color: fake4 allocation score on c7auto2: 0 -native_color: fake4 allocation score on c7auto3: 0 -native_color: fake4 allocation score on c7auto4: 0 -native_color: fake5 allocation score on c7auto1: 0 -native_color: fake5 allocation score on c7auto2: 0 -native_color: fake5 allocation score on c7auto3: 0 -native_color: fake5 allocation score on c7auto4: 0 -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 -native_color: shooter allocation score on c7auto4: -INFINITY +pcmk__native_allocate: c7auto4 allocation score on c7auto1: -INFINITY +pcmk__native_allocate: c7auto4 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: c7auto4 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: c7auto4 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: fake1 allocation score on c7auto1: 0 +pcmk__native_allocate: fake1 allocation score on c7auto2: 0 +pcmk__native_allocate: fake1 allocation score on c7auto3: 0 +pcmk__native_allocate: fake1 allocation score on c7auto4: 0 +pcmk__native_allocate: fake2 allocation score on c7auto1: 0 +pcmk__native_allocate: fake2 allocation score on c7auto2: 0 +pcmk__native_allocate: fake2 allocation score on c7auto3: 0 +pcmk__native_allocate: fake2 allocation score on c7auto4: 0 +pcmk__native_allocate: fake3 allocation score on c7auto1: 0 +pcmk__native_allocate: fake3 allocation score on c7auto2: 0 +pcmk__native_allocate: fake3 allocation score on c7auto3: 0 +pcmk__native_allocate: fake3 allocation score on c7auto4: 0 +pcmk__native_allocate: fake4 allocation score on c7auto1: 0 +pcmk__native_allocate: fake4 allocation score on c7auto2: 0 +pcmk__native_allocate: fake4 allocation score on c7auto3: 0 +pcmk__native_allocate: fake4 allocation score on c7auto4: 0 +pcmk__native_allocate: fake5 allocation score on c7auto1: 0 +pcmk__native_allocate: fake5 allocation score on c7auto2: 0 +pcmk__native_allocate: fake5 allocation score on c7auto3: 0 +pcmk__native_allocate: fake5 allocation score on c7auto4: 0 +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 +pcmk__native_allocate: shooter allocation score on c7auto4: -INFINITY diff --git a/pengine/test10/remote-fence-before-reconnect.summary b/pengine/test10/remote-fence-before-reconnect.summary index 07615720a7d..03eac203a1b 100644 --- a/pengine/test10/remote-fence-before-reconnect.summary +++ b/pengine/test10/remote-fence-before-reconnect.summary @@ -17,12 +17,10 @@ Transition Summary: * Move fake2 ( c7auto4 -> c7auto1 ) Executing cluster transition: + * Resource action: c7auto4 stop on c7auto1 * Fencing c7auto4 (reboot) * Pseudo action: fake2_stop_0 - * Pseudo action: stonith_complete - * Resource action: c7auto4 stop on c7auto1 * Resource action: fake2 start on c7auto1 - * Pseudo action: all_stopped * Resource action: fake2 monitor=10000 on c7auto1 Revised cluster status: diff --git a/pengine/test10/remote-fence-unclean-3.dot b/pengine/test10/remote-fence-unclean-3.dot index 7ae89418189..b2c892e9183 100644 --- a/pengine/test10/remote-fence-unclean-3.dot +++ b/pengine/test10/remote-fence-unclean-3.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" -> "fence1_start_0 overcloud-controller-0" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "fence1_monitor_0 overcloud-controller-0" -> "fence1_start_0 overcloud-controller-0" [ style = bold] "fence1_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] "fence1_monitor_0 overcloud-controller-1" -> "fence1_start_0 overcloud-controller-0" [ style = bold] @@ -16,7 +14,6 @@ digraph "g" { "galera-bundle-1_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] "galera-bundle-2_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] "galera-bundle-2_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] -"overcloud-novacompute-0_stop_0 overcloud-controller-0" -> "all_stopped" [ style = bold] "overcloud-novacompute-0_stop_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] "rabbitmq-bundle-0_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] "rabbitmq-bundle-0_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] @@ -30,8 +27,6 @@ digraph "g" { "redis-bundle-1_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] "redis-bundle-2_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] "redis-bundle-2_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' overcloud-novacompute-0" -> "stonith_complete" [ style = bold] +"stonith 'reboot' overcloud-novacompute-0" -> "fence1_start_0 overcloud-controller-0" [ style = bold] "stonith 'reboot' overcloud-novacompute-0" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-fence-unclean-3.exp b/pengine/test10/remote-fence-unclean-3.exp index 070ba866707..02a19000ba3 100644 --- a/pengine/test10/remote-fence-unclean-3.exp +++ b/pengine/test10/remote-fence-unclean-3.exp @@ -1,42 +1,42 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="66" operation="monitor" operation_key="fence1_monitor_60000" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="65" operation="monitor" operation_key="fence1_monitor_60000" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="fence1" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" multicast_address="225.0.0.2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="65" operation="start" operation_key="fence1_start_0" on_node="overcloud-controller-0" on_node_uuid="1"/> + <rsc_op id="64" operation="start" operation_key="fence1_start_0" on_node="overcloud-controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="65" operation="start" operation_key="fence1_start_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="64" operation="start" operation_key="fence1_start_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="fence1" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" multicast_address="225.0.0.2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="42" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="43" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"/> + <rsc_op id="49" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="50" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"/> + <rsc_op id="56" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="57" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"/> + <crm_event id="63" operation="stonith" operation_key="stonith-overcloud-novacompute-0-reboot" on_node="overcloud-novacompute-0" on_node_uuid="overcloud-novacompute-0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="56" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="fence1" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" multicast_address="225.0.0.2"/> </rsc_op> @@ -45,7 +45,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="49" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="fence1" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" multicast_address="225.0.0.2"/> </rsc_op> @@ -54,7 +54,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="42" operation="monitor" operation_key="fence1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="fence1" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" multicast_address="225.0.0.2"/> </rsc_op> @@ -75,7 +75,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="58" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="57" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-0" port="3121"/> </rsc_op> @@ -84,7 +84,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="50" operation="monitor" operation_key="rabbitmq-bundle-0_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-0" port="3121"/> </rsc_op> @@ -93,7 +93,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="58" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-1" port="3121"/> </rsc_op> @@ -102,7 +102,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="43" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-1" port="3121"/> </rsc_op> @@ -111,7 +111,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="51" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-2" port="3121"/> </rsc_op> @@ -120,7 +120,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="44" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-2" port="3121"/> </rsc_op> @@ -129,7 +129,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="59" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-0" port="3123"/> </rsc_op> @@ -138,7 +138,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="52" operation="monitor" operation_key="galera-bundle-0_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="galera-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-0" CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-0" port="3123"/> </rsc_op> @@ -147,7 +147,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="61" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="60" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-1" CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-1" port="3123"/> </rsc_op> @@ -156,7 +156,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="45" operation="monitor" operation_key="galera-bundle-1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="galera-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-1" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-1" port="3123"/> </rsc_op> @@ -165,7 +165,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="53" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-2" port="3123"/> </rsc_op> @@ -174,7 +174,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="46" operation="monitor" operation_key="galera-bundle-2_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="galera-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="galera-bundle-docker-2" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-2" port="3123"/> </rsc_op> @@ -183,7 +183,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="61" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-0" port="3124"/> </rsc_op> @@ -192,7 +192,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="54" operation="monitor" operation_key="redis-bundle-0_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="redis-bundle-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-0" CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-0" port="3124"/> </rsc_op> @@ -201,7 +201,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> + <rsc_op id="62" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="overcloud-controller-2" on_node_uuid="3"> <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="overcloud-controller-2" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-1" port="3124"/> </rsc_op> @@ -210,7 +210,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="47" operation="monitor" operation_key="redis-bundle-1_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="redis-bundle-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-1" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-1" port="3124"/> </rsc_op> @@ -219,7 +219,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> + <rsc_op id="55" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="overcloud-controller-1" on_node_uuid="2"> <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-2" CRM_meta_on_node="overcloud-controller-1" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-2" port="3124"/> </rsc_op> @@ -228,7 +228,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> + <rsc_op id="48" operation="monitor" operation_key="redis-bundle-2_monitor_0" on_node="overcloud-controller-0" on_node_uuid="1"> <primitive id="redis-bundle-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="redis-bundle-docker-2" CRM_meta_on_node="overcloud-controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" addr="overcloud-controller-2" port="3124"/> </rsc_op> @@ -237,19 +237,7 @@ </synapse> <synapse id="24"> <action_set> - <pseudo_event id="227" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="64" operation="stonith" operation_key="stonith-overcloud-novacompute-0-reboot" on_node="overcloud-novacompute-0" on_node_uuid="overcloud-novacompute-0"/> - </trigger> - </inputs> - </synapse> - <synapse id="25"> - <action_set> - <crm_event id="64" operation="stonith" operation_key="stonith-overcloud-novacompute-0-reboot" on_node="overcloud-novacompute-0" on_node_uuid="overcloud-novacompute-0"> + <crm_event id="63" operation="stonith" operation_key="stonith-overcloud-novacompute-0-reboot" on_node="overcloud-novacompute-0" on_node_uuid="overcloud-novacompute-0"> <attributes CRM_meta_compute_role="true" CRM_meta_on_node="overcloud-novacompute-0" CRM_meta_on_node_uuid="overcloud-novacompute-0" CRM_meta_stonith_action="reboot" /> <downed> <node id="overcloud-novacompute-0"/> @@ -258,19 +246,4 @@ </action_set> <inputs/> </synapse> - <synapse id="26"> - <action_set> - <pseudo_event id="42" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="30" operation="stop" operation_key="overcloud-novacompute-0_stop_0" on_node="overcloud-controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="227" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/remote-fence-unclean-3.scores b/pengine/test10/remote-fence-unclean-3.scores index 014dba6831a..a3b6d6f691e 100644 --- a/pengine/test10/remote-fence-unclean-3.scores +++ b/pengine/test10/remote-fence-unclean-3.scores @@ -1,436 +1,436 @@ Allocation scores: -clone_color: galera-bundle-master allocation score on galera-bundle-0: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-1: 0 -clone_color: galera-bundle-master allocation score on galera-bundle-2: 0 -clone_color: galera-bundle-master allocation score on overcloud-controller-0: -INFINITY -clone_color: galera-bundle-master allocation score on overcloud-controller-1: -INFINITY -clone_color: galera-bundle-master allocation score on overcloud-controller-2: -INFINITY -clone_color: galera-bundle-master allocation score on overcloud-novacompute-0: -INFINITY -clone_color: galera:0 allocation score on galera-bundle-0: INFINITY -clone_color: galera:1 allocation score on galera-bundle-1: INFINITY -clone_color: galera:2 allocation score on galera-bundle-2: INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-controller-0: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-controller-1: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-controller-2: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on overcloud-novacompute-0: -INFINITY -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 -clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 -clone_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -clone_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY -clone_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY -clone_color: redis-bundle-master allocation score on overcloud-controller-0: -INFINITY -clone_color: redis-bundle-master allocation score on overcloud-controller-1: -INFINITY -clone_color: redis-bundle-master allocation score on overcloud-controller-2: -INFINITY -clone_color: redis-bundle-master allocation score on overcloud-novacompute-0: -INFINITY -clone_color: redis-bundle-master allocation score on redis-bundle-0: 0 -clone_color: redis-bundle-master allocation score on redis-bundle-1: 0 -clone_color: redis-bundle-master allocation score on redis-bundle-2: 0 -clone_color: redis:0 allocation score on redis-bundle-0: INFINITY -clone_color: redis:1 allocation score on redis-bundle-1: INFINITY -clone_color: redis:2 allocation score on redis-bundle-2: INFINITY -container_color: galera-bundle allocation score on overcloud-controller-0: 0 -container_color: galera-bundle allocation score on overcloud-controller-1: 0 -container_color: galera-bundle allocation score on overcloud-controller-2: 0 -container_color: galera-bundle allocation score on overcloud-novacompute-0: -INFINITY -container_color: galera-bundle-0 allocation score on overcloud-controller-0: INFINITY -container_color: galera-bundle-0 allocation score on overcloud-controller-1: 0 -container_color: galera-bundle-0 allocation score on overcloud-controller-2: 0 -container_color: galera-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: galera-bundle-1 allocation score on overcloud-controller-0: 0 -container_color: galera-bundle-1 allocation score on overcloud-controller-1: INFINITY -container_color: galera-bundle-1 allocation score on overcloud-controller-2: 0 -container_color: galera-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: galera-bundle-2 allocation score on overcloud-controller-0: 0 -container_color: galera-bundle-2 allocation score on overcloud-controller-1: 0 -container_color: galera-bundle-2 allocation score on overcloud-controller-2: INFINITY -container_color: galera-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: galera-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -container_color: galera-bundle-docker-0 allocation score on overcloud-controller-1: 0 -container_color: galera-bundle-docker-0 allocation score on overcloud-controller-2: 0 -container_color: galera-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: galera-bundle-docker-1 allocation score on overcloud-controller-0: 0 -container_color: galera-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -container_color: galera-bundle-docker-1 allocation score on overcloud-controller-2: 0 -container_color: galera-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: galera-bundle-docker-2 allocation score on overcloud-controller-0: 0 -container_color: galera-bundle-docker-2 allocation score on overcloud-controller-1: 0 -container_color: galera-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -container_color: galera-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-0: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-1: -INFINITY -container_color: galera-bundle-master allocation score on galera-bundle-2: -INFINITY -container_color: galera-bundle-master allocation score on overcloud-controller-0: 0 -container_color: galera-bundle-master allocation score on overcloud-controller-1: 0 -container_color: galera-bundle-master allocation score on overcloud-controller-2: 0 -container_color: galera-bundle-master allocation score on overcloud-novacompute-0: 0 -container_color: galera:0 allocation score on galera-bundle-0: INFINITY -container_color: galera:1 allocation score on galera-bundle-1: INFINITY -container_color: galera:2 allocation score on galera-bundle-2: INFINITY -container_color: haproxy-bundle allocation score on overcloud-controller-0: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-0: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-0: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-0: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-0: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-0: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-0: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: 0 -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 -container_color: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: 0 -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: 0 -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: openstack-cinder-backup allocation score on overcloud-controller-0: 0 -container_color: openstack-cinder-backup allocation score on overcloud-controller-1: 0 -container_color: openstack-cinder-backup allocation score on overcloud-controller-2: 0 -container_color: openstack-cinder-backup allocation score on overcloud-novacompute-0: -INFINITY -container_color: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-0: 0 -container_color: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-1: INFINITY -container_color: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-2: 0 -container_color: openstack-cinder-backup-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: openstack-cinder-volume allocation score on overcloud-controller-0: 0 -container_color: openstack-cinder-volume allocation score on overcloud-controller-1: 0 -container_color: openstack-cinder-volume allocation score on overcloud-controller-2: 0 -container_color: openstack-cinder-volume allocation score on overcloud-novacompute-0: -INFINITY -container_color: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-0: INFINITY -container_color: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-1: 0 -container_color: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-2: 0 -container_color: openstack-cinder-volume-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: rabbitmq-bundle allocation score on overcloud-controller-0: 0 -container_color: rabbitmq-bundle allocation score on overcloud-controller-1: 0 -container_color: rabbitmq-bundle allocation score on overcloud-controller-2: 0 -container_color: rabbitmq-bundle allocation score on overcloud-novacompute-0: -INFINITY -container_color: rabbitmq-bundle-0 allocation score on overcloud-controller-0: INFINITY -container_color: rabbitmq-bundle-0 allocation score on overcloud-controller-1: 0 -container_color: rabbitmq-bundle-0 allocation score on overcloud-controller-2: 0 -container_color: rabbitmq-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-1: -INFINITY -container_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq-bundle-1 allocation score on overcloud-controller-0: 0 -container_color: rabbitmq-bundle-1 allocation score on overcloud-controller-1: INFINITY -container_color: rabbitmq-bundle-1 allocation score on overcloud-controller-2: 0 -container_color: rabbitmq-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq-bundle-2 allocation score on overcloud-controller-0: 0 -container_color: rabbitmq-bundle-2 allocation score on overcloud-controller-1: 0 -container_color: rabbitmq-bundle-2 allocation score on overcloud-controller-2: INFINITY -container_color: rabbitmq-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on overcloud-controller-0: 0 -container_color: rabbitmq-bundle-clone allocation score on overcloud-controller-1: 0 -container_color: rabbitmq-bundle-clone allocation score on overcloud-controller-2: 0 -container_color: rabbitmq-bundle-clone allocation score on overcloud-novacompute-0: 0 -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY -container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-1: 0 -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-2: 0 -container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY -container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-0: 0 -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-2: 0 -container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY -container_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-0: 0 -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-1: 0 -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY -container_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -container_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY -container_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY -container_color: redis-bundle allocation score on overcloud-controller-0: 0 -container_color: redis-bundle allocation score on overcloud-controller-1: 0 -container_color: redis-bundle allocation score on overcloud-controller-2: 0 -container_color: redis-bundle allocation score on overcloud-novacompute-0: -INFINITY -container_color: redis-bundle-0 allocation score on overcloud-controller-0: INFINITY -container_color: redis-bundle-0 allocation score on overcloud-controller-1: 0 -container_color: redis-bundle-0 allocation score on overcloud-controller-2: 0 -container_color: redis-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: redis-bundle-1 allocation score on overcloud-controller-0: 0 -container_color: redis-bundle-1 allocation score on overcloud-controller-1: INFINITY -container_color: redis-bundle-1 allocation score on overcloud-controller-2: 0 -container_color: redis-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: redis-bundle-2 allocation score on overcloud-controller-0: 0 -container_color: redis-bundle-2 allocation score on overcloud-controller-1: 0 -container_color: redis-bundle-2 allocation score on overcloud-controller-2: INFINITY -container_color: redis-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: redis-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -container_color: redis-bundle-docker-0 allocation score on overcloud-controller-1: 0 -container_color: redis-bundle-docker-0 allocation score on overcloud-controller-2: 0 -container_color: redis-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -container_color: redis-bundle-docker-1 allocation score on overcloud-controller-0: 0 -container_color: redis-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -container_color: redis-bundle-docker-1 allocation score on overcloud-controller-2: 0 -container_color: redis-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -container_color: redis-bundle-docker-2 allocation score on overcloud-controller-0: 0 -container_color: redis-bundle-docker-2 allocation score on overcloud-controller-1: 0 -container_color: redis-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -container_color: redis-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -container_color: redis-bundle-master allocation score on overcloud-controller-0: 0 -container_color: redis-bundle-master allocation score on overcloud-controller-1: 0 -container_color: redis-bundle-master allocation score on overcloud-controller-2: 0 -container_color: redis-bundle-master allocation score on overcloud-novacompute-0: 0 -container_color: redis-bundle-master allocation score on redis-bundle-0: -INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-1: -INFINITY -container_color: redis-bundle-master allocation score on redis-bundle-2: -INFINITY -container_color: redis:0 allocation score on redis-bundle-0: INFINITY -container_color: redis:1 allocation score on redis-bundle-1: INFINITY -container_color: redis:2 allocation score on redis-bundle-2: INFINITY galera:0 promotion score on galera-bundle-0: 100 galera:1 promotion score on galera-bundle-1: 100 galera:2 promotion score on galera-bundle-2: 100 -native_color: fence1 allocation score on overcloud-controller-0: 0 -native_color: fence1 allocation score on overcloud-controller-1: 0 -native_color: fence1 allocation score on overcloud-controller-2: 0 -native_color: fence1 allocation score on overcloud-novacompute-0: -INFINITY -native_color: fence1 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: fence1 allocation score on rabbitmq-bundle-1: -INFINITY -native_color: fence1 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: galera-bundle-0 allocation score on overcloud-controller-0: INFINITY -native_color: galera-bundle-0 allocation score on overcloud-controller-1: 0 -native_color: galera-bundle-0 allocation score on overcloud-controller-2: 0 -native_color: galera-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY -native_color: galera-bundle-1 allocation score on overcloud-controller-0: 0 -native_color: galera-bundle-1 allocation score on overcloud-controller-1: INFINITY -native_color: galera-bundle-1 allocation score on overcloud-controller-2: 0 -native_color: galera-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY -native_color: galera-bundle-2 allocation score on overcloud-controller-0: 0 -native_color: galera-bundle-2 allocation score on overcloud-controller-1: 0 -native_color: galera-bundle-2 allocation score on overcloud-controller-2: INFINITY -native_color: galera-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY -native_color: galera-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -native_color: galera-bundle-docker-0 allocation score on overcloud-controller-1: 0 -native_color: galera-bundle-docker-0 allocation score on overcloud-controller-2: 0 -native_color: galera-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -native_color: galera-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -native_color: galera-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -native_color: galera-bundle-docker-1 allocation score on overcloud-controller-2: 0 -native_color: galera-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -native_color: galera-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -native_color: galera:0 allocation score on galera-bundle-0: INFINITY -native_color: galera:1 allocation score on galera-bundle-1: INFINITY -native_color: galera:2 allocation score on galera-bundle-2: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -native_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 -native_color: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 -native_color: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -native_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -native_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -native_color: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 -native_color: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -native_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -native_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -native_color: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -native_color: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -native_color: ip-10.0.0.7 allocation score on overcloud-controller-0: 0 -native_color: ip-10.0.0.7 allocation score on overcloud-controller-1: INFINITY -native_color: ip-10.0.0.7 allocation score on overcloud-controller-2: 0 -native_color: ip-10.0.0.7 allocation score on overcloud-novacompute-0: -INFINITY -native_color: ip-172.16.1.9 allocation score on overcloud-controller-0: 0 -native_color: ip-172.16.1.9 allocation score on overcloud-controller-1: INFINITY -native_color: ip-172.16.1.9 allocation score on overcloud-controller-2: 0 -native_color: ip-172.16.1.9 allocation score on overcloud-novacompute-0: -INFINITY -native_color: ip-172.16.2.4 allocation score on overcloud-controller-0: 0 -native_color: ip-172.16.2.4 allocation score on overcloud-controller-1: 0 -native_color: ip-172.16.2.4 allocation score on overcloud-controller-2: INFINITY -native_color: ip-172.16.2.4 allocation score on overcloud-novacompute-0: -INFINITY -native_color: ip-172.16.2.8 allocation score on overcloud-controller-0: INFINITY -native_color: ip-172.16.2.8 allocation score on overcloud-controller-1: 0 -native_color: ip-172.16.2.8 allocation score on overcloud-controller-2: 0 -native_color: ip-172.16.2.8 allocation score on overcloud-novacompute-0: -INFINITY -native_color: ip-172.16.3.9 allocation score on overcloud-controller-0: 0 -native_color: ip-172.16.3.9 allocation score on overcloud-controller-1: 0 -native_color: ip-172.16.3.9 allocation score on overcloud-controller-2: INFINITY -native_color: ip-172.16.3.9 allocation score on overcloud-novacompute-0: -INFINITY -native_color: ip-192.168.24.9 allocation score on overcloud-controller-0: INFINITY -native_color: ip-192.168.24.9 allocation score on overcloud-controller-1: 0 -native_color: ip-192.168.24.9 allocation score on overcloud-controller-2: 0 -native_color: ip-192.168.24.9 allocation score on overcloud-novacompute-0: -INFINITY -native_color: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-0: 0 -native_color: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-1: INFINITY -native_color: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-2: 0 -native_color: openstack-cinder-backup-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -native_color: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-0: INFINITY -native_color: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-1: 0 -native_color: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-2: 0 -native_color: openstack-cinder-volume-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -native_color: overcloud-novacompute-0 allocation score on overcloud-controller-0: -INFINITY -native_color: overcloud-novacompute-0 allocation score on overcloud-controller-1: -INFINITY -native_color: overcloud-novacompute-0 allocation score on overcloud-controller-2: -INFINITY -native_color: overcloud-novacompute-0 allocation score on overcloud-novacompute-0: -INFINITY -native_color: overcloud-novacompute-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: overcloud-novacompute-0 allocation score on rabbitmq-bundle-1: -INFINITY -native_color: overcloud-novacompute-0 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on overcloud-controller-0: INFINITY -native_color: rabbitmq-bundle-0 allocation score on overcloud-controller-1: 0 -native_color: rabbitmq-bundle-0 allocation score on overcloud-controller-2: 0 -native_color: rabbitmq-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-1: -INFINITY -native_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: rabbitmq-bundle-1 allocation score on overcloud-controller-0: 0 -native_color: rabbitmq-bundle-1 allocation score on overcloud-controller-1: INFINITY -native_color: rabbitmq-bundle-1 allocation score on overcloud-controller-2: 0 -native_color: rabbitmq-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY -native_color: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: rabbitmq-bundle-2 allocation score on overcloud-controller-0: 0 -native_color: rabbitmq-bundle-2 allocation score on overcloud-controller-1: 0 -native_color: rabbitmq-bundle-2 allocation score on overcloud-controller-2: INFINITY -native_color: rabbitmq-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-1: 0 -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-2: 0 -native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY -native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-2: 0 -native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY -native_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -native_color: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY -native_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY -native_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY -native_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY -native_color: redis-bundle-0 allocation score on overcloud-controller-0: INFINITY -native_color: redis-bundle-0 allocation score on overcloud-controller-1: 0 -native_color: redis-bundle-0 allocation score on overcloud-controller-2: 0 -native_color: redis-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY -native_color: redis-bundle-1 allocation score on overcloud-controller-0: 0 -native_color: redis-bundle-1 allocation score on overcloud-controller-1: INFINITY -native_color: redis-bundle-1 allocation score on overcloud-controller-2: 0 -native_color: redis-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY -native_color: redis-bundle-2 allocation score on overcloud-controller-0: 0 -native_color: redis-bundle-2 allocation score on overcloud-controller-1: 0 -native_color: redis-bundle-2 allocation score on overcloud-controller-2: INFINITY -native_color: redis-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY -native_color: redis-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY -native_color: redis-bundle-docker-0 allocation score on overcloud-controller-1: 0 -native_color: redis-bundle-docker-0 allocation score on overcloud-controller-2: 0 -native_color: redis-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY -native_color: redis-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY -native_color: redis-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY -native_color: redis-bundle-docker-1 allocation score on overcloud-controller-2: 0 -native_color: redis-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY -native_color: redis-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY -native_color: redis-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY -native_color: redis-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY -native_color: redis-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY -native_color: redis:0 allocation score on redis-bundle-0: INFINITY -native_color: redis:1 allocation score on redis-bundle-1: INFINITY -native_color: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: galera-bundle allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: galera-bundle-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: galera-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: galera-bundle-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: galera-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: galera-bundle-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: galera-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: galera-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: galera-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-1: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-2: -INFINITY +pcmk__bundle_allocate: galera-bundle-master allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: galera-bundle-master allocation score on overcloud-novacompute-0: 0 +pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__bundle_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__bundle_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: openstack-cinder-backup allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: openstack-cinder-backup allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: openstack-cinder-backup allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: openstack-cinder-backup allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: openstack-cinder-backup-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: openstack-cinder-volume allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: openstack-cinder-volume allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: openstack-cinder-volume allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on overcloud-novacompute-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__bundle_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__bundle_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__bundle_allocate: redis-bundle allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: redis-bundle allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: redis-bundle allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: redis-bundle allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: redis-bundle-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: redis-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: redis-bundle-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: redis-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: redis-bundle-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: redis-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: redis-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__bundle_allocate: redis-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on overcloud-controller-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on overcloud-controller-1: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on overcloud-controller-2: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on overcloud-novacompute-0: 0 +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-1: -INFINITY +pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-2: -INFINITY +pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__bundle_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__bundle_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-1: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-2: 0 +pcmk__clone_allocate: galera-bundle-master allocation score on overcloud-controller-0: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on overcloud-controller-1: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on overcloud-controller-2: -INFINITY +pcmk__clone_allocate: galera-bundle-master allocation score on overcloud-novacompute-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on overcloud-novacompute-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on overcloud-controller-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on overcloud-controller-1: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on overcloud-controller-2: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on overcloud-novacompute-0: -INFINITY +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-1: 0 +pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-2: 0 +pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__clone_allocate: redis:2 allocation score on redis-bundle-2: INFINITY +pcmk__native_allocate: fence1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: fence1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: fence1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: fence1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: fence1 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: fence1 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__native_allocate: fence1 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: galera-bundle-0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: galera-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: galera-bundle-1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: galera-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: galera-bundle-2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: galera-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: galera-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: galera-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: galera-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-bundle-1: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-bundle-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.7 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: ip-10.0.0.7 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: ip-10.0.0.7 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: ip-10.0.0.7 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: ip-172.16.1.9 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: ip-172.16.1.9 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: ip-172.16.1.9 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: ip-172.16.1.9 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: ip-172.16.2.4 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: ip-172.16.2.4 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: ip-172.16.2.4 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: ip-172.16.2.4 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: ip-172.16.2.8 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: ip-172.16.2.8 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: ip-172.16.2.8 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: ip-172.16.2.8 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: ip-172.16.3.9 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: ip-172.16.3.9 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: ip-172.16.3.9 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: ip-172.16.3.9 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.9 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: ip-192.168.24.9 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: ip-192.168.24.9 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: ip-192.168.24.9 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: openstack-cinder-backup-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-cinder-backup-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: overcloud-novacompute-0 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: overcloud-novacompute-0 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: overcloud-novacompute-0 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: overcloud-novacompute-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: overcloud-novacompute-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: overcloud-novacompute-0 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__native_allocate: overcloud-novacompute-0 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: redis-bundle-0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: redis-bundle-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: redis-bundle-1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: redis-bundle-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: redis-bundle-2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: redis-bundle-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: redis-bundle-docker-0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: redis-bundle-docker-0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: redis-bundle-docker-0 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: redis-bundle-docker-1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: redis-bundle-docker-1 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: redis-bundle-docker-2 allocation score on overcloud-novacompute-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on redis-bundle-1: INFINITY +pcmk__native_allocate: redis:2 allocation score on redis-bundle-2: INFINITY redis:0 promotion score on redis-bundle-0: 1 redis:1 promotion score on redis-bundle-1: 1 redis:2 promotion score on redis-bundle-2: 1 diff --git a/pengine/test10/remote-fence-unclean-3.summary b/pengine/test10/remote-fence-unclean-3.summary index 5abed377b30..9e29a0c1a11 100644 --- a/pengine/test10/remote-fence-unclean-3.summary +++ b/pengine/test10/remote-fence-unclean-3.summary @@ -62,8 +62,6 @@ Executing cluster transition: * Resource action: redis-bundle-2 monitor on overcloud-controller-1 * Resource action: redis-bundle-2 monitor on overcloud-controller-0 * Fencing overcloud-novacompute-0 (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: fence1 start on overcloud-controller-0 * Resource action: fence1 monitor=60000 on overcloud-controller-0 diff --git a/pengine/test10/remote-fence-unclean.dot b/pengine/test10/remote-fence-unclean.dot index b2829a7c85c..24958bfeb1e 100644 --- a/pengine/test10/remote-fence-unclean.dot +++ b/pengine/test10/remote-fence-unclean.dot @@ -3,35 +3,27 @@ "FAKE2_start_0 18builder" -> "FAKE2_monitor_60000 18builder" [ style = bold] "FAKE2_start_0 18builder" [ style=bold color="green" fontcolor="black"] "FAKE2_stop_0 remote1" -> "FAKE2_start_0 18builder" [ style = bold] -"FAKE2_stop_0 remote1" -> "all_stopped" [ style = bold] "FAKE2_stop_0 remote1" -> "remote1_stop_0 18node1" [ style = bold] "FAKE2_stop_0 remote1" [ style=bold color="green" fontcolor="orange"] "FAKE3_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] "FAKE3_start_0 18node1" -> "FAKE3_monitor_60000 18node1" [ style = bold] "FAKE3_start_0 18node1" [ style=bold color="green" fontcolor="black"] "FAKE3_stop_0 18builder" -> "FAKE3_start_0 18node1" [ style = bold] -"FAKE3_stop_0 18builder" -> "all_stopped" [ style = bold] "FAKE3_stop_0 18builder" [ style=bold color="green" fontcolor="black"] "FAKE4_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] "FAKE4_start_0 18node2" -> "FAKE4_monitor_60000 18node2" [ style = bold] "FAKE4_start_0 18node2" [ style=bold color="green" fontcolor="black"] "FAKE4_stop_0 18node1" -> "FAKE4_start_0 18node2" [ style = bold] -"FAKE4_stop_0 18node1" -> "all_stopped" [ style = bold] "FAKE4_stop_0 18node1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "remote1_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] "remote1_start_0 18node1" -> "remote1_monitor_60000 18node1" [ style = bold] "remote1_start_0 18node1" [ style=bold color="green" fontcolor="black"] -"remote1_stop_0 18node1" -> "all_stopped" [ style = bold] "remote1_stop_0 18node1" -> "remote1_start_0 18node1" [ style = bold] "remote1_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' remote1" -> "FAKE2_start_0 18builder" [ style = bold] "stonith 'reboot' remote1" -> "FAKE2_stop_0 remote1" [ style = bold] -"stonith 'reboot' remote1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' remote1" -> "FAKE3_start_0 18node1" [ style = bold] +"stonith 'reboot' remote1" -> "FAKE4_start_0 18node2" [ style = bold] +"stonith 'reboot' remote1" -> "remote1_start_0 18node1" [ style = bold] "stonith 'reboot' remote1" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "FAKE2_start_0 18builder" [ style = bold] -"stonith_complete" -> "FAKE3_start_0 18node1" [ style = bold] -"stonith_complete" -> "FAKE4_start_0 18node2" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "remote1_start_0 18node1" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-fence-unclean.exp b/pengine/test10/remote-fence-unclean.exp index 3a07384982c..35bd59005ab 100644 --- a/pengine/test10/remote-fence-unclean.exp +++ b/pengine/test10/remote-fence-unclean.exp @@ -1,17 +1,17 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="11" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="10" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="remote1_stop_0" on_node="18node1" on_node_uuid="1"/> + <crm_event id="5" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="6" operation="stop" operation_key="remote1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> @@ -27,7 +27,7 @@ </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="FAKE2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="FAKE2_stop_0"/> </trigger> </inputs> </synapse> @@ -40,42 +40,42 @@ </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="10" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="15" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="FAKE2_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="14" operation="start" operation_key="FAKE2_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="15" operation="start" operation_key="FAKE2_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="14" operation="start" operation_key="FAKE2_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="FAKE2_stop_0"/> + <crm_event id="5" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="13" operation="stop" operation_key="FAKE2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="FAKE2_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="FAKE2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -87,36 +87,36 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="FAKE3_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="18" operation="monitor" operation_key="FAKE3_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="start" operation_key="FAKE3_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="17" operation="start" operation_key="FAKE3_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="18" operation="start" operation_key="FAKE3_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="17" operation="start" operation_key="FAKE3_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"/> + <crm_event id="5" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="16" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="17" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="16" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> @@ -125,36 +125,36 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="FAKE4_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="21" operation="monitor" operation_key="FAKE4_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="FAKE4_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="20" operation="start" operation_key="FAKE4_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="21" operation="start" operation_key="FAKE4_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="20" operation="start" operation_key="FAKE4_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"/> + <crm_event id="5" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="19" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="20" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="19" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -162,42 +162,6 @@ <inputs/> </synapse> <synapse id="12"> - <action_set> - <pseudo_event id="23" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="5" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"/> - </trigger> - </inputs> - </synapse> - <synapse id="13"> - <action_set> - <pseudo_event id="8" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="remote1_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="14" operation="stop" operation_key="FAKE2_stop_0"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="23" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="14"> <action_set> <crm_event id="5" operation="stonith" operation_key="stonith-remote1-reboot" on_node="remote1" on_node_uuid="remote1"> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-fence-unclean.scores b/pengine/test10/remote-fence-unclean.scores index 8d296627e9f..ac8027ad715 100644 --- a/pengine/test10/remote-fence-unclean.scores +++ b/pengine/test10/remote-fence-unclean.scores @@ -1,25 +1,25 @@ Allocation scores: -native_color: FAKE1 allocation score on 18builder: 0 -native_color: FAKE1 allocation score on 18node1: 0 -native_color: FAKE1 allocation score on 18node2: 0 -native_color: FAKE1 allocation score on remote1: 0 -native_color: FAKE2 allocation score on 18builder: 0 -native_color: FAKE2 allocation score on 18node1: 0 -native_color: FAKE2 allocation score on 18node2: 0 -native_color: FAKE2 allocation score on remote1: 0 -native_color: FAKE3 allocation score on 18builder: 0 -native_color: FAKE3 allocation score on 18node1: 0 -native_color: FAKE3 allocation score on 18node2: 0 -native_color: FAKE3 allocation score on remote1: 0 -native_color: FAKE4 allocation score on 18builder: 0 -native_color: FAKE4 allocation score on 18node1: 0 -native_color: FAKE4 allocation score on 18node2: 0 -native_color: FAKE4 allocation score on remote1: 0 -native_color: remote1 allocation score on 18builder: -INFINITY -native_color: remote1 allocation score on 18node1: 0 -native_color: remote1 allocation score on 18node2: 0 -native_color: remote1 allocation score on remote1: -INFINITY -native_color: shooter allocation score on 18builder: 0 -native_color: shooter allocation score on 18node1: 0 -native_color: shooter allocation score on 18node2: 0 -native_color: shooter allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE1 allocation score on remote1: 0 +pcmk__native_allocate: FAKE2 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE2 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE2 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE2 allocation score on remote1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE3 allocation score on remote1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE4 allocation score on remote1: 0 +pcmk__native_allocate: remote1 allocation score on 18builder: -INFINITY +pcmk__native_allocate: remote1 allocation score on 18node1: 0 +pcmk__native_allocate: remote1 allocation score on 18node2: 0 +pcmk__native_allocate: remote1 allocation score on remote1: -INFINITY +pcmk__native_allocate: shooter allocation score on 18builder: 0 +pcmk__native_allocate: shooter allocation score on 18node1: 0 +pcmk__native_allocate: shooter allocation score on 18node2: 0 +pcmk__native_allocate: shooter allocation score on remote1: -INFINITY diff --git a/pengine/test10/remote-fence-unclean.summary b/pengine/test10/remote-fence-unclean.summary index adfe730505f..e0aa8cf1168 100644 --- a/pengine/test10/remote-fence-unclean.summary +++ b/pengine/test10/remote-fence-unclean.summary @@ -22,17 +22,15 @@ Executing cluster transition: * Resource action: FAKE4 stop on 18node1 * Fencing remote1 (reboot) * Pseudo action: FAKE2_stop_0 - * Pseudo action: stonith_complete - * Resource action: remote1 stop on 18node1 - * Resource action: FAKE2 start on 18builder * Resource action: FAKE3 start on 18node1 * Resource action: FAKE4 start on 18node2 - * Pseudo action: all_stopped + * Resource action: remote1 stop on 18node1 + * Resource action: FAKE2 start on 18builder + * Resource action: FAKE3 monitor=60000 on 18node1 + * Resource action: FAKE4 monitor=60000 on 18node2 * Resource action: remote1 start on 18node1 * Resource action: remote1 monitor=60000 on 18node1 * Resource action: FAKE2 monitor=60000 on 18builder - * Resource action: FAKE3 monitor=60000 on 18node1 - * Resource action: FAKE4 monitor=60000 on 18node2 Revised cluster status: Online: [ 18builder 18node1 18node2 ] diff --git a/pengine/test10/remote-fence-unclean2.dot b/pengine/test10/remote-fence-unclean2.dot index 6cff564ec78..08b2db8f9c3 100644 --- a/pengine/test10/remote-fence-unclean2.dot +++ b/pengine/test10/remote-fence-unclean2.dot @@ -1,10 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"fake_stop_0 rhel7-alt4" -> "all_stopped" [ style = bold] "fake_stop_0 rhel7-alt4" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' rhel7-alt4" -> "fake_stop_0 rhel7-alt4" [ style = bold] -"stonith 'reboot' rhel7-alt4" -> "stonith_complete" [ style = bold] "stonith 'reboot' rhel7-alt4" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-fence-unclean2.exp b/pengine/test10/remote-fence-unclean2.exp index c9c45ae7093..2f55ad8dcd8 100644 --- a/pengine/test10/remote-fence-unclean2.exp +++ b/pengine/test10/remote-fence-unclean2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="3" operation="stop" operation_key="fake_stop_0"> + <pseudo_event id="2" operation="stop" operation_key="fake_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -12,33 +12,6 @@ </inputs> </synapse> <synapse id="1"> - <action_set> - <pseudo_event id="4" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-alt4-reboot" on_node="rhel7-alt4" on_node_uuid="rhel7-alt4"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="3" operation="stop" operation_key="fake_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="4" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-rhel7-alt4-reboot" on_node="rhel7-alt4" on_node_uuid="rhel7-alt4"> <attributes CRM_meta_last_failure_fake="1411503989" CRM_meta_on_node="rhel7-alt4" CRM_meta_on_node_uuid="rhel7-alt4" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-fence-unclean2.scores b/pengine/test10/remote-fence-unclean2.scores index 10fc7fd7faa..92ed0c63c80 100644 --- a/pengine/test10/remote-fence-unclean2.scores +++ b/pengine/test10/remote-fence-unclean2.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: fake allocation score on rhel7-alt1: 0 -native_color: fake allocation score on rhel7-alt2: 0 -native_color: fake allocation score on rhel7-alt3: 0 -native_color: fake allocation score on rhel7-alt4: INFINITY -native_color: rhel7-alt4 allocation score on rhel7-alt1: 0 -native_color: rhel7-alt4 allocation score on rhel7-alt2: 0 -native_color: rhel7-alt4 allocation score on rhel7-alt3: 0 -native_color: rhel7-alt4 allocation score on rhel7-alt4: -INFINITY -native_color: shooter allocation score on rhel7-alt1: 0 -native_color: shooter allocation score on rhel7-alt2: 0 -native_color: shooter allocation score on rhel7-alt3: 0 -native_color: shooter allocation score on rhel7-alt4: -INFINITY +pcmk__native_allocate: fake allocation score on rhel7-alt1: 0 +pcmk__native_allocate: fake allocation score on rhel7-alt2: 0 +pcmk__native_allocate: fake allocation score on rhel7-alt3: 0 +pcmk__native_allocate: fake allocation score on rhel7-alt4: INFINITY +pcmk__native_allocate: rhel7-alt4 allocation score on rhel7-alt1: 0 +pcmk__native_allocate: rhel7-alt4 allocation score on rhel7-alt2: 0 +pcmk__native_allocate: rhel7-alt4 allocation score on rhel7-alt3: 0 +pcmk__native_allocate: rhel7-alt4 allocation score on rhel7-alt4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-alt1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-alt2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-alt3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-alt4: -INFINITY diff --git a/pengine/test10/remote-fence-unclean2.summary b/pengine/test10/remote-fence-unclean2.summary index 25388234afa..98d48b8d4f8 100644 --- a/pengine/test10/remote-fence-unclean2.summary +++ b/pengine/test10/remote-fence-unclean2.summary @@ -16,8 +16,6 @@ Transition Summary: Executing cluster transition: * Fencing rhel7-alt4 (reboot) * Pseudo action: fake_stop_0 - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: Node rhel7-alt1 (1): standby diff --git a/pengine/test10/remote-move.dot b/pengine/test10/remote-move.dot index e5d62e7338a..c51806b0485 100644 --- a/pengine/test10/remote-move.dot +++ b/pengine/test10/remote-move.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "remote1_migrate_from_0 18node1" -> "remote1_start_0 18node1" [ style = bold] "remote1_migrate_from_0 18node1" -> "remote1_stop_0 18builder" [ style = bold] "remote1_migrate_from_0 18node1" [ style=bold color="green" fontcolor="black"] @@ -8,13 +7,11 @@ "remote1_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] "remote1_start_0 18node1" -> "remote1_monitor_60000 18node1" [ style = bold] "remote1_start_0 18node1" [ style=bold color="green" fontcolor="orange"] -"remote1_stop_0 18builder" -> "all_stopped" [ style = bold] "remote1_stop_0 18builder" -> "remote1_start_0 18node1" [ style = bold] "remote1_stop_0 18builder" [ style=bold color="green" fontcolor="black"] "shooter_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] "shooter_start_0 18builder" -> "shooter_monitor_60000 18builder" [ style = bold] "shooter_start_0 18builder" [ style=bold color="green" fontcolor="black"] -"shooter_stop_0 18node1" -> "all_stopped" [ style = bold] "shooter_stop_0 18node1" -> "shooter_start_0 18builder" [ style = bold] "shooter_stop_0 18node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/remote-move.exp b/pengine/test10/remote-move.exp index ca121090c01..c48eba8bfff 100644 --- a/pengine/test10/remote-move.exp +++ b/pengine/test10/remote-move.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="shooter_monitor_60000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="9" operation="monitor" operation_key="shooter_monitor_60000" on_node="18builder" on_node_uuid="5"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="shooter_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="8" operation="start" operation_key="shooter_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="start" operation_key="shooter_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="8" operation="start" operation_key="shooter_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="7" operation="stop" operation_key="shooter_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="7" operation="stop" operation_key="shooter_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,20 +36,20 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="15" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="14" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="18node1" on_node_uuid="1"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_migrate_source="18builder" CRM_meta_migrate_target="18node1" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="migrate_to" operation_key="remote1_migrate_to_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="13" operation="migrate_to" operation_key="remote1_migrate_to_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="migrate_to" operation_key="remote1_migrate_to_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="13" operation="migrate_to" operation_key="remote1_migrate_to_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_migrate_source="18builder" CRM_meta_migrate_target="18node1" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> @@ -58,57 +58,42 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="remote1_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="12" operation="monitor" operation_key="remote1_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="start" operation_key="remote1_start_0"/> + <pseudo_event id="11" operation="start" operation_key="remote1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="12" operation="start" operation_key="remote1_start_0"> + <pseudo_event id="11" operation="start" operation_key="remote1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="remote1_stop_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="10" operation="stop" operation_key="remote1_stop_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="15" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="14" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="11" operation="stop" operation_key="remote1_stop_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="10" operation="stop" operation_key="remote1_stop_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> - <synapse id="8"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="8" operation="stop" operation_key="shooter_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="remote1_stop_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="14" operation="migrate_from" operation_key="remote1_migrate_from_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/remote-move.scores b/pengine/test10/remote-move.scores index 8d296627e9f..ac8027ad715 100644 --- a/pengine/test10/remote-move.scores +++ b/pengine/test10/remote-move.scores @@ -1,25 +1,25 @@ Allocation scores: -native_color: FAKE1 allocation score on 18builder: 0 -native_color: FAKE1 allocation score on 18node1: 0 -native_color: FAKE1 allocation score on 18node2: 0 -native_color: FAKE1 allocation score on remote1: 0 -native_color: FAKE2 allocation score on 18builder: 0 -native_color: FAKE2 allocation score on 18node1: 0 -native_color: FAKE2 allocation score on 18node2: 0 -native_color: FAKE2 allocation score on remote1: 0 -native_color: FAKE3 allocation score on 18builder: 0 -native_color: FAKE3 allocation score on 18node1: 0 -native_color: FAKE3 allocation score on 18node2: 0 -native_color: FAKE3 allocation score on remote1: 0 -native_color: FAKE4 allocation score on 18builder: 0 -native_color: FAKE4 allocation score on 18node1: 0 -native_color: FAKE4 allocation score on 18node2: 0 -native_color: FAKE4 allocation score on remote1: 0 -native_color: remote1 allocation score on 18builder: -INFINITY -native_color: remote1 allocation score on 18node1: 0 -native_color: remote1 allocation score on 18node2: 0 -native_color: remote1 allocation score on remote1: -INFINITY -native_color: shooter allocation score on 18builder: 0 -native_color: shooter allocation score on 18node1: 0 -native_color: shooter allocation score on 18node2: 0 -native_color: shooter allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE1 allocation score on remote1: 0 +pcmk__native_allocate: FAKE2 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE2 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE2 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE2 allocation score on remote1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE3 allocation score on remote1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE4 allocation score on remote1: 0 +pcmk__native_allocate: remote1 allocation score on 18builder: -INFINITY +pcmk__native_allocate: remote1 allocation score on 18node1: 0 +pcmk__native_allocate: remote1 allocation score on 18node2: 0 +pcmk__native_allocate: remote1 allocation score on remote1: -INFINITY +pcmk__native_allocate: shooter allocation score on 18builder: 0 +pcmk__native_allocate: shooter allocation score on 18node1: 0 +pcmk__native_allocate: shooter allocation score on 18node2: 0 +pcmk__native_allocate: shooter allocation score on remote1: -INFINITY diff --git a/pengine/test10/remote-move.summary b/pengine/test10/remote-move.summary index d876a3f062d..dcff7bfae21 100644 --- a/pengine/test10/remote-move.summary +++ b/pengine/test10/remote-move.summary @@ -20,7 +20,6 @@ Executing cluster transition: * Resource action: shooter start on 18builder * Resource action: remote1 migrate_from on 18node1 * Resource action: remote1 stop on 18builder - * Pseudo action: all_stopped * Resource action: shooter monitor=60000 on 18builder * Pseudo action: remote1_start_0 * Resource action: remote1 monitor=60000 on 18node1 diff --git a/pengine/test10/remote-orphaned.dot b/pengine/test10/remote-orphaned.dot index aa2dc4072b1..8e35e1da448 100644 --- a/pengine/test10/remote-orphaned.dot +++ b/pengine/test10/remote-orphaned.dot @@ -3,21 +3,17 @@ "Connectivity_stop_0" -> "ping-1_stop_0 remote1" [ style = bold] "Connectivity_stop_0" [ style=bold color="green" fontcolor="orange"] "Connectivity_stopped_0" [ style=bold color="green" fontcolor="orange"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "ping-1_stop_0 remote1" -> "Connectivity_stopped_0" [ style = bold] -"ping-1_stop_0 remote1" -> "all_stopped" [ style = bold] "ping-1_stop_0 remote1" -> "remote1_stop_0 18node1" [ style = bold] "ping-1_stop_0 remote1" [ style=bold color="green" fontcolor="black"] "remote1_delete_0 18node1" [ style=bold color="green" fontcolor="black"] "remote1_delete_0 18node3" [ style=bold color="green" fontcolor="black"] -"remote1_stop_0 18node1" -> "all_stopped" [ style = bold] "remote1_stop_0 18node1" -> "remote1_delete_0 18node1" [ style = bold] "remote1_stop_0 18node1" -> "remote1_delete_0 18node3" [ style = bold] "remote1_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "rsc_18node2_monitor_5000 18node1" [ style=bold color="green" fontcolor="black"] "rsc_18node2_start_0 18node1" -> "rsc_18node2_monitor_5000 18node1" [ style = bold] "rsc_18node2_start_0 18node1" [ style=bold color="green" fontcolor="black"] -"rsc_18node2_stop_0 remote1" -> "all_stopped" [ style = bold] "rsc_18node2_stop_0 remote1" -> "remote1_stop_0 18node1" [ style = bold] "rsc_18node2_stop_0 remote1" -> "rsc_18node2_start_0 18node1" [ style = bold] "rsc_18node2_stop_0 remote1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/remote-orphaned.exp b/pengine/test10/remote-orphaned.exp index 4ac6bf91610..a19d2ec5b4f 100644 --- a/pengine/test10/remote-orphaned.exp +++ b/pengine/test10/remote-orphaned.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="rsc_18node2_monitor_5000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="27" operation="monitor" operation_key="rsc_18node2_monitor_5000" on_node="18node1" on_node_uuid="1"> <primitive id="rsc_18node2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.85"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="start" operation_key="rsc_18node2_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="26" operation="start" operation_key="rsc_18node2_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="27" operation="start" operation_key="rsc_18node2_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="26" operation="start" operation_key="rsc_18node2_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="rsc_18node2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.85"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="stop" operation_key="rsc_18node2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="25" operation="stop" operation_key="rsc_18node2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="26" operation="stop" operation_key="rsc_18node2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> + <rsc_op id="25" operation="stop" operation_key="rsc_18node2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> <primitive id="rsc_18node2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.85"/> </rsc_op> @@ -36,35 +36,35 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="37" operation="stop" operation_key="ping-1_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> + <rsc_op id="36" operation="stop" operation_key="ping-1_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> <primitive id="ping-1" long-id="ping-1:2" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="90000" debug="true" host_list="192.168.122.80" name="connected"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="stop" operation_key="Connectivity_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="Connectivity_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="41" operation="stopped" operation_key="Connectivity_stopped_0"> + <pseudo_event id="40" operation="stopped" operation_key="Connectivity_stopped_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="stop" operation_key="ping-1_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="36" operation="stop" operation_key="ping-1_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="Connectivity_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="Connectivity_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="40" operation="stop" operation_key="Connectivity_stop_0"> + <pseudo_event id="39" operation="stop" operation_key="Connectivity_stop_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> @@ -72,7 +72,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="68" operation="stop" operation_key="remote1_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="67" operation="stop" operation_key="remote1_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> <downed> @@ -82,54 +82,36 @@ </action_set> <inputs> <trigger> - <rsc_op id="26" operation="stop" operation_key="rsc_18node2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="25" operation="stop" operation_key="rsc_18node2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="37" operation="stop" operation_key="ping-1_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="36" operation="stop" operation_key="ping-1_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="17" operation="delete" operation_key="remote1_delete_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="16" operation="delete" operation_key="remote1_delete_0" on_node="18node3" on_node_uuid="3"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="stop" operation_key="remote1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="67" operation="stop" operation_key="remote1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="16" operation="delete" operation_key="remote1_delete_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="15" operation="delete" operation_key="remote1_delete_0" on_node="18node1" on_node_uuid="1"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="stop" operation_key="remote1_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="15" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="26" operation="stop" operation_key="rsc_18node2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> - </trigger> - <trigger> - <rsc_op id="37" operation="stop" operation_key="ping-1_stop_0" internal_operation_key="ping-1:2_stop_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> - </trigger> - <trigger> - <rsc_op id="68" operation="stop" operation_key="remote1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="67" operation="stop" operation_key="remote1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/remote-orphaned.scores b/pengine/test10/remote-orphaned.scores index c6f09576c39..fa9932043e1 100644 --- a/pengine/test10/remote-orphaned.scores +++ b/pengine/test10/remote-orphaned.scores @@ -1,100 +1,100 @@ Allocation scores: -clone_color: Connectivity allocation score on 18node1: 0 -clone_color: Connectivity allocation score on 18node2: 0 -clone_color: Connectivity allocation score on 18node3: 0 -clone_color: master-1 allocation score on 18node1: 0 -clone_color: master-1 allocation score on 18node2: -INFINITY -clone_color: master-1 allocation score on 18node3: 0 -clone_color: master-1 allocation score on remote1: -INFINITY -clone_color: ping-1:0 allocation score on 18node1: 1 -clone_color: ping-1:0 allocation score on 18node2: 0 -clone_color: ping-1:0 allocation score on 18node3: 0 -clone_color: ping-1:1 allocation score on 18node1: 0 -clone_color: ping-1:1 allocation score on 18node2: 0 -clone_color: ping-1:1 allocation score on 18node3: 1 -clone_color: ping-1:2 allocation score on 18node1: 0 -clone_color: ping-1:2 allocation score on 18node2: 0 -clone_color: ping-1:2 allocation score on 18node3: 0 -clone_color: ping-1:2 allocation score on remote1: 1 -clone_color: stateful-1:0 allocation score on 18node1: 11 -clone_color: stateful-1:0 allocation score on 18node2: -INFINITY -clone_color: stateful-1:0 allocation score on 18node3: 0 -clone_color: stateful-1:0 allocation score on remote1: -INFINITY -clone_color: stateful-1:1 allocation score on 18node1: 0 -clone_color: stateful-1:1 allocation score on 18node2: -INFINITY -clone_color: stateful-1:1 allocation score on 18node3: 6 -clone_color: stateful-1:1 allocation score on remote1: -INFINITY -clone_color: stateful-1:2 allocation score on 18node1: 0 -clone_color: stateful-1:2 allocation score on 18node2: -INFINITY -clone_color: stateful-1:2 allocation score on 18node3: 0 -clone_color: stateful-1:2 allocation score on remote1: -INFINITY -group_color: group-1 allocation score on 18node1: 0 -group_color: group-1 allocation score on 18node2: 0 -group_color: group-1 allocation score on 18node3: 0 -group_color: r192.168.122.87 allocation score on 18node1: 0 -group_color: r192.168.122.87 allocation score on 18node2: 0 -group_color: r192.168.122.87 allocation score on 18node3: 0 -group_color: r192.168.122.88 allocation score on 18node1: 0 -group_color: r192.168.122.88 allocation score on 18node2: 0 -group_color: r192.168.122.88 allocation score on 18node3: 0 -group_color: r192.168.122.89 allocation score on 18node1: 0 -group_color: r192.168.122.89 allocation score on 18node2: 0 -group_color: r192.168.122.89 allocation score on 18node3: 0 -native_color: Fencing allocation score on 18node1: 0 -native_color: Fencing allocation score on 18node2: 0 -native_color: Fencing allocation score on 18node3: 0 -native_color: FencingFail allocation score on 18node1: 0 -native_color: FencingFail allocation score on 18node2: 0 -native_color: FencingFail allocation score on 18node3: 0 -native_color: FencingPass allocation score on 18node1: 0 -native_color: FencingPass allocation score on 18node2: 0 -native_color: FencingPass allocation score on 18node3: 0 -native_color: lsb-dummy allocation score on 18node1: 0 -native_color: lsb-dummy allocation score on 18node2: -INFINITY -native_color: lsb-dummy allocation score on 18node3: -INFINITY -native_color: migrator allocation score on 18node1: 1 -native_color: migrator allocation score on 18node2: 0 -native_color: migrator allocation score on 18node3: 0 -native_color: ping-1:0 allocation score on 18node1: 1 -native_color: ping-1:0 allocation score on 18node2: -INFINITY -native_color: ping-1:0 allocation score on 18node3: 0 -native_color: ping-1:1 allocation score on 18node1: -INFINITY -native_color: ping-1:1 allocation score on 18node2: -INFINITY -native_color: ping-1:1 allocation score on 18node3: 1 -native_color: ping-1:2 allocation score on 18node1: -INFINITY -native_color: ping-1:2 allocation score on 18node2: -INFINITY -native_color: ping-1:2 allocation score on 18node3: -INFINITY -native_color: ping-1:2 allocation score on remote1: -INFINITY -native_color: r192.168.122.87 allocation score on 18node1: 11 -native_color: r192.168.122.87 allocation score on 18node2: -INFINITY -native_color: r192.168.122.87 allocation score on 18node3: -INFINITY -native_color: r192.168.122.88 allocation score on 18node1: 0 -native_color: r192.168.122.88 allocation score on 18node2: -INFINITY -native_color: r192.168.122.88 allocation score on 18node3: -INFINITY -native_color: r192.168.122.89 allocation score on 18node1: 0 -native_color: r192.168.122.89 allocation score on 18node2: -INFINITY -native_color: r192.168.122.89 allocation score on 18node3: -INFINITY -native_color: rsc_18node1 allocation score on 18node1: 100 -native_color: rsc_18node1 allocation score on 18node2: 0 -native_color: rsc_18node1 allocation score on 18node3: 0 -native_color: rsc_18node2 allocation score on 18node1: 0 -native_color: rsc_18node2 allocation score on 18node2: 100 -native_color: rsc_18node2 allocation score on 18node3: 0 -native_color: rsc_18node3 allocation score on 18node1: 0 -native_color: rsc_18node3 allocation score on 18node2: 0 -native_color: rsc_18node3 allocation score on 18node3: 100 -native_color: stateful-1:0 allocation score on 18node1: 11 -native_color: stateful-1:0 allocation score on 18node2: -INFINITY -native_color: stateful-1:0 allocation score on 18node3: 0 -native_color: stateful-1:0 allocation score on remote1: -INFINITY -native_color: stateful-1:1 allocation score on 18node1: -INFINITY -native_color: stateful-1:1 allocation score on 18node2: -INFINITY -native_color: stateful-1:1 allocation score on 18node3: 6 -native_color: stateful-1:1 allocation score on remote1: -INFINITY -native_color: stateful-1:2 allocation score on 18node1: -INFINITY -native_color: stateful-1:2 allocation score on 18node2: -INFINITY -native_color: stateful-1:2 allocation score on 18node3: -INFINITY -native_color: stateful-1:2 allocation score on remote1: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on 18node1: 0 +pcmk__clone_allocate: Connectivity allocation score on 18node2: 0 +pcmk__clone_allocate: Connectivity allocation score on 18node3: 0 +pcmk__clone_allocate: master-1 allocation score on 18node1: 0 +pcmk__clone_allocate: master-1 allocation score on 18node2: -INFINITY +pcmk__clone_allocate: master-1 allocation score on 18node3: 0 +pcmk__clone_allocate: master-1 allocation score on remote1: -INFINITY +pcmk__clone_allocate: ping-1:0 allocation score on 18node1: 1 +pcmk__clone_allocate: ping-1:0 allocation score on 18node2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on 18node3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on 18node1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on 18node2: 0 +pcmk__clone_allocate: ping-1:1 allocation score on 18node3: 1 +pcmk__clone_allocate: ping-1:2 allocation score on 18node1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on 18node2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on 18node3: 0 +pcmk__clone_allocate: ping-1:2 allocation score on remote1: 1 +pcmk__clone_allocate: stateful-1:0 allocation score on 18node1: 11 +pcmk__clone_allocate: stateful-1:0 allocation score on 18node2: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on 18node3: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on remote1: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on 18node1: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on 18node2: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on 18node3: 6 +pcmk__clone_allocate: stateful-1:1 allocation score on remote1: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on 18node1: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on 18node2: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on 18node3: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on remote1: -INFINITY +pcmk__group_allocate: group-1 allocation score on 18node1: 0 +pcmk__group_allocate: group-1 allocation score on 18node2: 0 +pcmk__group_allocate: group-1 allocation score on 18node3: 0 +pcmk__group_allocate: r192.168.122.87 allocation score on 18node1: 0 +pcmk__group_allocate: r192.168.122.87 allocation score on 18node2: 0 +pcmk__group_allocate: r192.168.122.87 allocation score on 18node3: 0 +pcmk__group_allocate: r192.168.122.88 allocation score on 18node1: 0 +pcmk__group_allocate: r192.168.122.88 allocation score on 18node2: 0 +pcmk__group_allocate: r192.168.122.88 allocation score on 18node3: 0 +pcmk__group_allocate: r192.168.122.89 allocation score on 18node1: 0 +pcmk__group_allocate: r192.168.122.89 allocation score on 18node2: 0 +pcmk__group_allocate: r192.168.122.89 allocation score on 18node3: 0 +pcmk__native_allocate: Fencing allocation score on 18node1: 0 +pcmk__native_allocate: Fencing allocation score on 18node2: 0 +pcmk__native_allocate: Fencing allocation score on 18node3: 0 +pcmk__native_allocate: FencingFail allocation score on 18node1: 0 +pcmk__native_allocate: FencingFail allocation score on 18node2: 0 +pcmk__native_allocate: FencingFail allocation score on 18node3: 0 +pcmk__native_allocate: FencingPass allocation score on 18node1: 0 +pcmk__native_allocate: FencingPass allocation score on 18node2: 0 +pcmk__native_allocate: FencingPass allocation score on 18node3: 0 +pcmk__native_allocate: lsb-dummy allocation score on 18node1: 0 +pcmk__native_allocate: lsb-dummy allocation score on 18node2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on 18node3: -INFINITY +pcmk__native_allocate: migrator allocation score on 18node1: 1 +pcmk__native_allocate: migrator allocation score on 18node2: 0 +pcmk__native_allocate: migrator allocation score on 18node3: 0 +pcmk__native_allocate: ping-1:0 allocation score on 18node1: 1 +pcmk__native_allocate: ping-1:0 allocation score on 18node2: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on 18node3: 0 +pcmk__native_allocate: ping-1:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on 18node2: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on 18node3: 1 +pcmk__native_allocate: ping-1:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on remote1: -INFINITY +pcmk__native_allocate: r192.168.122.87 allocation score on 18node1: 11 +pcmk__native_allocate: r192.168.122.87 allocation score on 18node2: -INFINITY +pcmk__native_allocate: r192.168.122.87 allocation score on 18node3: -INFINITY +pcmk__native_allocate: r192.168.122.88 allocation score on 18node1: 0 +pcmk__native_allocate: r192.168.122.88 allocation score on 18node2: -INFINITY +pcmk__native_allocate: r192.168.122.88 allocation score on 18node3: -INFINITY +pcmk__native_allocate: r192.168.122.89 allocation score on 18node1: 0 +pcmk__native_allocate: r192.168.122.89 allocation score on 18node2: -INFINITY +pcmk__native_allocate: r192.168.122.89 allocation score on 18node3: -INFINITY +pcmk__native_allocate: rsc_18node1 allocation score on 18node1: 100 +pcmk__native_allocate: rsc_18node1 allocation score on 18node2: 0 +pcmk__native_allocate: rsc_18node1 allocation score on 18node3: 0 +pcmk__native_allocate: rsc_18node2 allocation score on 18node1: 0 +pcmk__native_allocate: rsc_18node2 allocation score on 18node2: 100 +pcmk__native_allocate: rsc_18node2 allocation score on 18node3: 0 +pcmk__native_allocate: rsc_18node3 allocation score on 18node1: 0 +pcmk__native_allocate: rsc_18node3 allocation score on 18node2: 0 +pcmk__native_allocate: rsc_18node3 allocation score on 18node3: 100 +pcmk__native_allocate: stateful-1:0 allocation score on 18node1: 11 +pcmk__native_allocate: stateful-1:0 allocation score on 18node2: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on 18node3: 0 +pcmk__native_allocate: stateful-1:0 allocation score on remote1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on 18node2: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on 18node3: 6 +pcmk__native_allocate: stateful-1:1 allocation score on remote1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on remote1: -INFINITY stateful-1:0 promotion score on 18node1: 10 stateful-1:1 promotion score on 18node3: 5 stateful-1:2 promotion score on none: 0 diff --git a/pengine/test10/remote-orphaned.summary b/pengine/test10/remote-orphaned.summary index f2050070f04..d6df1c31fff 100644 --- a/pengine/test10/remote-orphaned.summary +++ b/pengine/test10/remote-orphaned.summary @@ -38,7 +38,6 @@ Executing cluster transition: * Resource action: remote1 stop on 18node1 * Resource action: remote1 delete on 18node3 * Resource action: remote1 delete on 18node1 - * Pseudo action: all_stopped * Resource action: rsc_18node2 monitor=5000 on 18node1 Revised cluster status: diff --git a/pengine/test10/remote-partial-migrate.dot b/pengine/test10/remote-partial-migrate.dot index 20f9f2fbf45..a25b8ac6e22 100644 --- a/pengine/test10/remote-partial-migrate.dot +++ b/pengine/test10/remote-partial-migrate.dot @@ -12,7 +12,6 @@ "FAKE16_start_0 pcmk_remote3" -> "FAKE16_monitor_10000 pcmk_remote3" [ style = bold] "FAKE16_start_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"] "FAKE16_stop_0 pcmk1" -> "FAKE16_start_0 pcmk_remote3" [ style = bold] -"FAKE16_stop_0 pcmk1" -> "all_stopped" [ style = bold] "FAKE16_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE22_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE22_start_0 pcmk1" -> "FAKE22_monitor_10000 pcmk1" [ style = bold] @@ -21,7 +20,6 @@ "FAKE23_start_0 pcmk_remote1" -> "FAKE23_monitor_10000 pcmk_remote1" [ style = bold] "FAKE23_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] "FAKE23_stop_0 pcmk1" -> "FAKE23_start_0 pcmk_remote1" [ style = bold] -"FAKE23_stop_0 pcmk1" -> "all_stopped" [ style = bold] "FAKE23_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE26_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE26_start_0 pcmk1" -> "FAKE26_monitor_10000 pcmk1" [ style = bold] @@ -33,7 +31,6 @@ "FAKE30_start_0 pcmk_remote2" -> "FAKE30_monitor_10000 pcmk_remote2" [ style = bold] "FAKE30_start_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"] "FAKE30_stop_0 pcmk1" -> "FAKE30_start_0 pcmk_remote2" [ style = bold] -"FAKE30_stop_0 pcmk1" -> "all_stopped" [ style = bold] "FAKE30_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE36_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE36_start_0 pcmk1" -> "FAKE36_monitor_10000 pcmk1" [ style = bold] @@ -42,7 +39,6 @@ "FAKE37_start_0 pcmk2" -> "FAKE37_monitor_10000 pcmk2" [ style = bold] "FAKE37_start_0 pcmk2" [ style=bold color="green" fontcolor="black"] "FAKE37_stop_0 pcmk1" -> "FAKE37_start_0 pcmk2" [ style = bold] -"FAKE37_stop_0 pcmk1" -> "all_stopped" [ style = bold] "FAKE37_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE43_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE43_start_0 pcmk1" -> "FAKE43_monitor_10000 pcmk1" [ style = bold] @@ -51,7 +47,6 @@ "FAKE44_start_0 pcmk2" -> "FAKE44_monitor_10000 pcmk2" [ style = bold] "FAKE44_start_0 pcmk2" [ style=bold color="green" fontcolor="black"] "FAKE44_stop_0 pcmk1" -> "FAKE44_start_0 pcmk2" [ style = bold] -"FAKE44_stop_0 pcmk1" -> "all_stopped" [ style = bold] "FAKE44_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE4_monitor_10000 pcmk_remote3" [ style=bold color="green" fontcolor="black"] "FAKE4_start_0 pcmk_remote3" -> "FAKE4_monitor_10000 pcmk_remote3" [ style = bold] @@ -63,21 +58,19 @@ "FAKE9_start_0 pcmk1" -> "FAKE9_monitor_10000 pcmk1" [ style = bold] "FAKE9_start_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE9_stop_0 pcmk_remote3" -> "FAKE9_start_0 pcmk1" [ style = bold] -"FAKE9_stop_0 pcmk_remote3" -> "all_stopped" [ style = bold] "FAKE9_stop_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "pcmk_remote3_migrate_from_0 pcmk2" -> "pcmk_remote3_start_0 pcmk2" [ style = bold] "pcmk_remote3_migrate_from_0 pcmk2" -> "pcmk_remote3_stop_0 pcmk1" [ style = bold] "pcmk_remote3_migrate_from_0 pcmk2" [ style=bold color="green" fontcolor="black"] "pcmk_remote3_monitor_60000 pcmk2" [ style=bold color="green" fontcolor="black"] "pcmk_remote3_start_0 pcmk2" -> "FAKE16_monitor_10000 pcmk_remote3" [ style = bold] "pcmk_remote3_start_0 pcmk2" -> "FAKE16_start_0 pcmk_remote3" [ style = bold] +"pcmk_remote3_start_0 pcmk2" -> "FAKE16_stop_0 pcmk1" [ style = bold] "pcmk_remote3_start_0 pcmk2" -> "FAKE4_monitor_10000 pcmk_remote3" [ style = bold] "pcmk_remote3_start_0 pcmk2" -> "FAKE4_start_0 pcmk_remote3" [ style = bold] "pcmk_remote3_start_0 pcmk2" -> "FAKE9_stop_0 pcmk_remote3" [ style = bold] "pcmk_remote3_start_0 pcmk2" -> "pcmk_remote3_monitor_60000 pcmk2" [ style = bold] "pcmk_remote3_start_0 pcmk2" [ style=bold color="green" fontcolor="orange"] -"pcmk_remote3_stop_0 pcmk1" -> "all_stopped" [ style = bold] "pcmk_remote3_stop_0 pcmk1" -> "pcmk_remote3_start_0 pcmk2" [ style = bold] "pcmk_remote3_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/remote-partial-migrate.exp b/pengine/test10/remote-partial-migrate.exp index 9a4a72320bd..b0120ec429d 100644 --- a/pengine/test10/remote-partial-migrate.exp +++ b/pengine/test10/remote-partial-migrate.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="56" operation="migrate_from" operation_key="pcmk_remote3_migrate_from_0" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="55" operation="migrate_from" operation_key="pcmk_remote3_migrate_from_0" on_node="pcmk2" on_node_uuid="2"> <primitive id="pcmk_remote3" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_migrate_source="pcmk1" CRM_meta_migrate_target="pcmk2" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" server="172.17.201.3"/> </rsc_op> @@ -10,129 +10,129 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="pcmk_remote3_monitor_60000" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="54" operation="monitor" operation_key="pcmk_remote3_monitor_60000" on_node="pcmk2" on_node_uuid="2"> <primitive id="pcmk_remote3" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" server="172.17.201.3"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="start" operation_key="pcmk_remote3_start_0"/> + <pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="54" operation="start" operation_key="pcmk_remote3_start_0"> + <pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="10000" server="172.17.201.3"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="stop" operation_key="pcmk_remote3_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="52" operation="stop" operation_key="pcmk_remote3_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="56" operation="migrate_from" operation_key="pcmk_remote3_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="55" operation="migrate_from" operation_key="pcmk_remote3_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="53" operation="stop" operation_key="pcmk_remote3_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="52" operation="stop" operation_key="pcmk_remote3_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="pcmk_remote3" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" server="172.17.201.3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="56" operation="migrate_from" operation_key="pcmk_remote3_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="55" operation="migrate_from" operation_key="pcmk_remote3_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="66" operation="monitor" operation_key="FAKE4_monitor_10000" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"> + <rsc_op id="65" operation="monitor" operation_key="FAKE4_monitor_10000" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="start" operation_key="pcmk_remote3_start_0"/> + <pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/> </trigger> <trigger> - <rsc_op id="65" operation="start" operation_key="FAKE4_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"/> + <rsc_op id="64" operation="start" operation_key="FAKE4_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="65" operation="start" operation_key="FAKE4_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"> + <rsc_op id="64" operation="start" operation_key="FAKE4_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="start" operation_key="pcmk_remote3_start_0"/> + <pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="77" operation="monitor" operation_key="FAKE9_monitor_10000" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="76" operation="monitor" operation_key="FAKE9_monitor_10000" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="76" operation="start" operation_key="FAKE9_start_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="75" operation="start" operation_key="FAKE9_start_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="76" operation="start" operation_key="FAKE9_start_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="75" operation="start" operation_key="FAKE9_start_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"/> + <rsc_op id="74" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="75" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"> + <rsc_op id="74" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"> <primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="start" operation_key="pcmk_remote3_start_0"/> + <pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="79" operation="monitor" operation_key="FAKE10_monitor_10000" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="78" operation="monitor" operation_key="FAKE10_monitor_10000" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE10" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="78" operation="start" operation_key="FAKE10_start_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="77" operation="start" operation_key="FAKE10_start_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="78" operation="start" operation_key="FAKE10_start_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="77" operation="start" operation_key="FAKE10_start_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE10" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -141,20 +141,20 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="85" operation="monitor" operation_key="FAKE13_monitor_10000" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="84" operation="monitor" operation_key="FAKE13_monitor_10000" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE13" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="84" operation="start" operation_key="FAKE13_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="83" operation="start" operation_key="FAKE13_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="84" operation="start" operation_key="FAKE13_start_0" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="83" operation="start" operation_key="FAKE13_start_0" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE13" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> @@ -163,20 +163,20 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="89" operation="monitor" operation_key="FAKE15_monitor_10000" on_node="pcmk3" on_node_uuid="3"> + <rsc_op id="88" operation="monitor" operation_key="FAKE15_monitor_10000" on_node="pcmk3" on_node_uuid="3"> <primitive id="FAKE15" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="88" operation="start" operation_key="FAKE15_start_0" on_node="pcmk3" on_node_uuid="3"/> + <rsc_op id="87" operation="start" operation_key="FAKE15_start_0" on_node="pcmk3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="88" operation="start" operation_key="FAKE15_start_0" on_node="pcmk3" on_node_uuid="3"> + <rsc_op id="87" operation="start" operation_key="FAKE15_start_0" on_node="pcmk3" on_node_uuid="3"> <primitive id="FAKE15" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> @@ -185,61 +185,65 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="92" operation="monitor" operation_key="FAKE16_monitor_10000" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"> + <rsc_op id="91" operation="monitor" operation_key="FAKE16_monitor_10000" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"> <primitive id="FAKE16" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="start" operation_key="pcmk_remote3_start_0"/> + <pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/> </trigger> <trigger> - <rsc_op id="91" operation="start" operation_key="FAKE16_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"/> + <rsc_op id="90" operation="start" operation_key="FAKE16_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="91" operation="start" operation_key="FAKE16_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"> + <rsc_op id="90" operation="start" operation_key="FAKE16_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"> <primitive id="FAKE16" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="start" operation_key="pcmk_remote3_start_0"/> + <pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/> </trigger> <trigger> - <rsc_op id="90" operation="stop" operation_key="FAKE16_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="89" operation="stop" operation_key="FAKE16_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="90" operation="stop" operation_key="FAKE16_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="89" operation="stop" operation_key="FAKE16_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE16" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/> + </trigger> + </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="104" operation="monitor" operation_key="FAKE22_monitor_10000" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="103" operation="monitor" operation_key="FAKE22_monitor_10000" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE22" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="103" operation="start" operation_key="FAKE22_start_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="102" operation="start" operation_key="FAKE22_start_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="103" operation="start" operation_key="FAKE22_start_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="102" operation="start" operation_key="FAKE22_start_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE22" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -248,33 +252,33 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="107" operation="monitor" operation_key="FAKE23_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="106" operation="monitor" operation_key="FAKE23_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE23" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="106" operation="start" operation_key="FAKE23_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> + <rsc_op id="105" operation="start" operation_key="FAKE23_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="106" operation="start" operation_key="FAKE23_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="105" operation="start" operation_key="FAKE23_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE23" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="105" operation="stop" operation_key="FAKE23_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="104" operation="stop" operation_key="FAKE23_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="105" operation="stop" operation_key="FAKE23_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="104" operation="stop" operation_key="FAKE23_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE23" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -283,20 +287,20 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="113" operation="monitor" operation_key="FAKE26_monitor_10000" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="112" operation="monitor" operation_key="FAKE26_monitor_10000" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE26" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="112" operation="start" operation_key="FAKE26_start_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="111" operation="start" operation_key="FAKE26_start_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="112" operation="start" operation_key="FAKE26_start_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="111" operation="start" operation_key="FAKE26_start_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE26" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -305,20 +309,20 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="119" operation="monitor" operation_key="FAKE29_monitor_10000" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="118" operation="monitor" operation_key="FAKE29_monitor_10000" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE29" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="118" operation="start" operation_key="FAKE29_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="117" operation="start" operation_key="FAKE29_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="118" operation="start" operation_key="FAKE29_start_0" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="117" operation="start" operation_key="FAKE29_start_0" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE29" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> @@ -327,33 +331,33 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="122" operation="monitor" operation_key="FAKE30_monitor_10000" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk3"> + <rsc_op id="121" operation="monitor" operation_key="FAKE30_monitor_10000" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk3"> <primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="121" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk3"/> + <rsc_op id="120" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk3"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="121" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk3"> + <rsc_op id="120" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk3"> <primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="120" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="119" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="120" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="119" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -362,20 +366,20 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="134" operation="monitor" operation_key="FAKE36_monitor_10000" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="133" operation="monitor" operation_key="FAKE36_monitor_10000" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE36" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="133" operation="start" operation_key="FAKE36_start_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="132" operation="start" operation_key="FAKE36_start_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="133" operation="start" operation_key="FAKE36_start_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="132" operation="start" operation_key="FAKE36_start_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE36" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -384,33 +388,33 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="137" operation="monitor" operation_key="FAKE37_monitor_10000" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="136" operation="monitor" operation_key="FAKE37_monitor_10000" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE37" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="136" operation="start" operation_key="FAKE37_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="135" operation="start" operation_key="FAKE37_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="136" operation="start" operation_key="FAKE37_start_0" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="135" operation="start" operation_key="FAKE37_start_0" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE37" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="135" operation="stop" operation_key="FAKE37_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="134" operation="stop" operation_key="FAKE37_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="135" operation="stop" operation_key="FAKE37_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="134" operation="stop" operation_key="FAKE37_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE37" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -419,20 +423,20 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="149" operation="monitor" operation_key="FAKE43_monitor_10000" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="148" operation="monitor" operation_key="FAKE43_monitor_10000" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE43" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="148" operation="start" operation_key="FAKE43_start_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="147" operation="start" operation_key="FAKE43_start_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="148" operation="start" operation_key="FAKE43_start_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="147" operation="start" operation_key="FAKE43_start_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE43" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -441,33 +445,33 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="152" operation="monitor" operation_key="FAKE44_monitor_10000" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="151" operation="monitor" operation_key="FAKE44_monitor_10000" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE44" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="151" operation="start" operation_key="FAKE44_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="150" operation="start" operation_key="FAKE44_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="151" operation="start" operation_key="FAKE44_start_0" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="150" operation="start" operation_key="FAKE44_start_0" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE44" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="150" operation="stop" operation_key="FAKE44_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="149" operation="stop" operation_key="FAKE44_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="150" operation="stop" operation_key="FAKE44_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="149" operation="stop" operation_key="FAKE44_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE44" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -476,54 +480,24 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="164" operation="monitor" operation_key="FAKE50_monitor_10000" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="163" operation="monitor" operation_key="FAKE50_monitor_10000" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE50" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="163" operation="start" operation_key="FAKE50_start_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="162" operation="start" operation_key="FAKE50_start_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="163" operation="start" operation_key="FAKE50_start_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="162" operation="start" operation_key="FAKE50_start_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE50" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="42"> - <action_set> - <pseudo_event id="46" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="53" operation="stop" operation_key="pcmk_remote3_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="75" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"/> - </trigger> - <trigger> - <rsc_op id="90" operation="stop" operation_key="FAKE16_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="105" operation="stop" operation_key="FAKE23_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="120" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="135" operation="stop" operation_key="FAKE37_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="150" operation="stop" operation_key="FAKE44_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/remote-partial-migrate.scores b/pengine/test10/remote-partial-migrate.scores index a81602daf03..5ca903bd2db 100644 --- a/pengine/test10/remote-partial-migrate.scores +++ b/pengine/test10/remote-partial-migrate.scores @@ -1,449 +1,449 @@ Allocation scores: -native_color: FAKE1 allocation score on pcmk1: 0 -native_color: FAKE1 allocation score on pcmk2: 0 -native_color: FAKE1 allocation score on pcmk3: 0 -native_color: FAKE1 allocation score on pcmk_remote1: 0 -native_color: FAKE1 allocation score on pcmk_remote2: 0 -native_color: FAKE1 allocation score on pcmk_remote3: 0 -native_color: FAKE1 allocation score on pcmk_remote4: 0 -native_color: FAKE1 allocation score on pcmk_remote5: 0 -native_color: FAKE10 allocation score on pcmk1: 0 -native_color: FAKE10 allocation score on pcmk2: 0 -native_color: FAKE10 allocation score on pcmk3: 0 -native_color: FAKE10 allocation score on pcmk_remote1: 0 -native_color: FAKE10 allocation score on pcmk_remote2: 0 -native_color: FAKE10 allocation score on pcmk_remote3: 0 -native_color: FAKE10 allocation score on pcmk_remote4: 0 -native_color: FAKE10 allocation score on pcmk_remote5: 0 -native_color: FAKE11 allocation score on pcmk1: 0 -native_color: FAKE11 allocation score on pcmk2: 0 -native_color: FAKE11 allocation score on pcmk3: 0 -native_color: FAKE11 allocation score on pcmk_remote1: 0 -native_color: FAKE11 allocation score on pcmk_remote2: 0 -native_color: FAKE11 allocation score on pcmk_remote3: 0 -native_color: FAKE11 allocation score on pcmk_remote4: 0 -native_color: FAKE11 allocation score on pcmk_remote5: 0 -native_color: FAKE12 allocation score on pcmk1: 0 -native_color: FAKE12 allocation score on pcmk2: 0 -native_color: FAKE12 allocation score on pcmk3: 0 -native_color: FAKE12 allocation score on pcmk_remote1: 0 -native_color: FAKE12 allocation score on pcmk_remote2: 0 -native_color: FAKE12 allocation score on pcmk_remote3: 0 -native_color: FAKE12 allocation score on pcmk_remote4: 0 -native_color: FAKE12 allocation score on pcmk_remote5: 0 -native_color: FAKE13 allocation score on pcmk1: 0 -native_color: FAKE13 allocation score on pcmk2: 0 -native_color: FAKE13 allocation score on pcmk3: 0 -native_color: FAKE13 allocation score on pcmk_remote1: 0 -native_color: FAKE13 allocation score on pcmk_remote2: 0 -native_color: FAKE13 allocation score on pcmk_remote3: 0 -native_color: FAKE13 allocation score on pcmk_remote4: 0 -native_color: FAKE13 allocation score on pcmk_remote5: 0 -native_color: FAKE14 allocation score on pcmk1: 0 -native_color: FAKE14 allocation score on pcmk2: 0 -native_color: FAKE14 allocation score on pcmk3: 0 -native_color: FAKE14 allocation score on pcmk_remote1: 0 -native_color: FAKE14 allocation score on pcmk_remote2: 0 -native_color: FAKE14 allocation score on pcmk_remote3: 0 -native_color: FAKE14 allocation score on pcmk_remote4: 0 -native_color: FAKE14 allocation score on pcmk_remote5: 0 -native_color: FAKE15 allocation score on pcmk1: 0 -native_color: FAKE15 allocation score on pcmk2: 0 -native_color: FAKE15 allocation score on pcmk3: 0 -native_color: FAKE15 allocation score on pcmk_remote1: 0 -native_color: FAKE15 allocation score on pcmk_remote2: 0 -native_color: FAKE15 allocation score on pcmk_remote3: 0 -native_color: FAKE15 allocation score on pcmk_remote4: 0 -native_color: FAKE15 allocation score on pcmk_remote5: 0 -native_color: FAKE16 allocation score on pcmk1: 0 -native_color: FAKE16 allocation score on pcmk2: 0 -native_color: FAKE16 allocation score on pcmk3: 0 -native_color: FAKE16 allocation score on pcmk_remote1: 0 -native_color: FAKE16 allocation score on pcmk_remote2: 0 -native_color: FAKE16 allocation score on pcmk_remote3: 0 -native_color: FAKE16 allocation score on pcmk_remote4: 0 -native_color: FAKE16 allocation score on pcmk_remote5: 0 -native_color: FAKE17 allocation score on pcmk1: 0 -native_color: FAKE17 allocation score on pcmk2: 0 -native_color: FAKE17 allocation score on pcmk3: 0 -native_color: FAKE17 allocation score on pcmk_remote1: 0 -native_color: FAKE17 allocation score on pcmk_remote2: 0 -native_color: FAKE17 allocation score on pcmk_remote3: 0 -native_color: FAKE17 allocation score on pcmk_remote4: 0 -native_color: FAKE17 allocation score on pcmk_remote5: 0 -native_color: FAKE18 allocation score on pcmk1: 0 -native_color: FAKE18 allocation score on pcmk2: 0 -native_color: FAKE18 allocation score on pcmk3: 0 -native_color: FAKE18 allocation score on pcmk_remote1: 0 -native_color: FAKE18 allocation score on pcmk_remote2: 0 -native_color: FAKE18 allocation score on pcmk_remote3: 0 -native_color: FAKE18 allocation score on pcmk_remote4: 0 -native_color: FAKE18 allocation score on pcmk_remote5: 0 -native_color: FAKE19 allocation score on pcmk1: 0 -native_color: FAKE19 allocation score on pcmk2: 0 -native_color: FAKE19 allocation score on pcmk3: 0 -native_color: FAKE19 allocation score on pcmk_remote1: 0 -native_color: FAKE19 allocation score on pcmk_remote2: 0 -native_color: FAKE19 allocation score on pcmk_remote3: 0 -native_color: FAKE19 allocation score on pcmk_remote4: 0 -native_color: FAKE19 allocation score on pcmk_remote5: 0 -native_color: FAKE2 allocation score on pcmk1: 0 -native_color: FAKE2 allocation score on pcmk2: 0 -native_color: FAKE2 allocation score on pcmk3: 0 -native_color: FAKE2 allocation score on pcmk_remote1: 0 -native_color: FAKE2 allocation score on pcmk_remote2: 0 -native_color: FAKE2 allocation score on pcmk_remote3: 0 -native_color: FAKE2 allocation score on pcmk_remote4: 0 -native_color: FAKE2 allocation score on pcmk_remote5: 0 -native_color: FAKE20 allocation score on pcmk1: 0 -native_color: FAKE20 allocation score on pcmk2: 0 -native_color: FAKE20 allocation score on pcmk3: 0 -native_color: FAKE20 allocation score on pcmk_remote1: 0 -native_color: FAKE20 allocation score on pcmk_remote2: 0 -native_color: FAKE20 allocation score on pcmk_remote3: 0 -native_color: FAKE20 allocation score on pcmk_remote4: 0 -native_color: FAKE20 allocation score on pcmk_remote5: 0 -native_color: FAKE21 allocation score on pcmk1: 0 -native_color: FAKE21 allocation score on pcmk2: 0 -native_color: FAKE21 allocation score on pcmk3: 0 -native_color: FAKE21 allocation score on pcmk_remote1: 0 -native_color: FAKE21 allocation score on pcmk_remote2: 0 -native_color: FAKE21 allocation score on pcmk_remote3: 0 -native_color: FAKE21 allocation score on pcmk_remote4: 0 -native_color: FAKE21 allocation score on pcmk_remote5: 0 -native_color: FAKE22 allocation score on pcmk1: 0 -native_color: FAKE22 allocation score on pcmk2: 0 -native_color: FAKE22 allocation score on pcmk3: 0 -native_color: FAKE22 allocation score on pcmk_remote1: 0 -native_color: FAKE22 allocation score on pcmk_remote2: 0 -native_color: FAKE22 allocation score on pcmk_remote3: 0 -native_color: FAKE22 allocation score on pcmk_remote4: 0 -native_color: FAKE22 allocation score on pcmk_remote5: 0 -native_color: FAKE23 allocation score on pcmk1: 0 -native_color: FAKE23 allocation score on pcmk2: 0 -native_color: FAKE23 allocation score on pcmk3: 0 -native_color: FAKE23 allocation score on pcmk_remote1: 0 -native_color: FAKE23 allocation score on pcmk_remote2: 0 -native_color: FAKE23 allocation score on pcmk_remote3: 0 -native_color: FAKE23 allocation score on pcmk_remote4: 0 -native_color: FAKE23 allocation score on pcmk_remote5: 0 -native_color: FAKE24 allocation score on pcmk1: 0 -native_color: FAKE24 allocation score on pcmk2: 0 -native_color: FAKE24 allocation score on pcmk3: 0 -native_color: FAKE24 allocation score on pcmk_remote1: 0 -native_color: FAKE24 allocation score on pcmk_remote2: 0 -native_color: FAKE24 allocation score on pcmk_remote3: 0 -native_color: FAKE24 allocation score on pcmk_remote4: 0 -native_color: FAKE24 allocation score on pcmk_remote5: 0 -native_color: FAKE25 allocation score on pcmk1: 0 -native_color: FAKE25 allocation score on pcmk2: 0 -native_color: FAKE25 allocation score on pcmk3: 0 -native_color: FAKE25 allocation score on pcmk_remote1: 0 -native_color: FAKE25 allocation score on pcmk_remote2: 0 -native_color: FAKE25 allocation score on pcmk_remote3: 0 -native_color: FAKE25 allocation score on pcmk_remote4: 0 -native_color: FAKE25 allocation score on pcmk_remote5: 0 -native_color: FAKE26 allocation score on pcmk1: 0 -native_color: FAKE26 allocation score on pcmk2: 0 -native_color: FAKE26 allocation score on pcmk3: 0 -native_color: FAKE26 allocation score on pcmk_remote1: 0 -native_color: FAKE26 allocation score on pcmk_remote2: 0 -native_color: FAKE26 allocation score on pcmk_remote3: 0 -native_color: FAKE26 allocation score on pcmk_remote4: 0 -native_color: FAKE26 allocation score on pcmk_remote5: 0 -native_color: FAKE27 allocation score on pcmk1: 0 -native_color: FAKE27 allocation score on pcmk2: 0 -native_color: FAKE27 allocation score on pcmk3: 0 -native_color: FAKE27 allocation score on pcmk_remote1: 0 -native_color: FAKE27 allocation score on pcmk_remote2: 0 -native_color: FAKE27 allocation score on pcmk_remote3: 0 -native_color: FAKE27 allocation score on pcmk_remote4: 0 -native_color: FAKE27 allocation score on pcmk_remote5: 0 -native_color: FAKE28 allocation score on pcmk1: 0 -native_color: FAKE28 allocation score on pcmk2: 0 -native_color: FAKE28 allocation score on pcmk3: 0 -native_color: FAKE28 allocation score on pcmk_remote1: 0 -native_color: FAKE28 allocation score on pcmk_remote2: 0 -native_color: FAKE28 allocation score on pcmk_remote3: 0 -native_color: FAKE28 allocation score on pcmk_remote4: 0 -native_color: FAKE28 allocation score on pcmk_remote5: 0 -native_color: FAKE29 allocation score on pcmk1: 0 -native_color: FAKE29 allocation score on pcmk2: 0 -native_color: FAKE29 allocation score on pcmk3: 0 -native_color: FAKE29 allocation score on pcmk_remote1: 0 -native_color: FAKE29 allocation score on pcmk_remote2: 0 -native_color: FAKE29 allocation score on pcmk_remote3: 0 -native_color: FAKE29 allocation score on pcmk_remote4: 0 -native_color: FAKE29 allocation score on pcmk_remote5: 0 -native_color: FAKE3 allocation score on pcmk1: 0 -native_color: FAKE3 allocation score on pcmk2: 0 -native_color: FAKE3 allocation score on pcmk3: 0 -native_color: FAKE3 allocation score on pcmk_remote1: 0 -native_color: FAKE3 allocation score on pcmk_remote2: 0 -native_color: FAKE3 allocation score on pcmk_remote3: 0 -native_color: FAKE3 allocation score on pcmk_remote4: 0 -native_color: FAKE3 allocation score on pcmk_remote5: 0 -native_color: FAKE30 allocation score on pcmk1: 0 -native_color: FAKE30 allocation score on pcmk2: 0 -native_color: FAKE30 allocation score on pcmk3: 0 -native_color: FAKE30 allocation score on pcmk_remote1: 0 -native_color: FAKE30 allocation score on pcmk_remote2: 0 -native_color: FAKE30 allocation score on pcmk_remote3: 0 -native_color: FAKE30 allocation score on pcmk_remote4: 0 -native_color: FAKE30 allocation score on pcmk_remote5: 0 -native_color: FAKE31 allocation score on pcmk1: 0 -native_color: FAKE31 allocation score on pcmk2: 0 -native_color: FAKE31 allocation score on pcmk3: 0 -native_color: FAKE31 allocation score on pcmk_remote1: 0 -native_color: FAKE31 allocation score on pcmk_remote2: 0 -native_color: FAKE31 allocation score on pcmk_remote3: 0 -native_color: FAKE31 allocation score on pcmk_remote4: 0 -native_color: FAKE31 allocation score on pcmk_remote5: 0 -native_color: FAKE32 allocation score on pcmk1: 0 -native_color: FAKE32 allocation score on pcmk2: 0 -native_color: FAKE32 allocation score on pcmk3: 0 -native_color: FAKE32 allocation score on pcmk_remote1: 0 -native_color: FAKE32 allocation score on pcmk_remote2: 0 -native_color: FAKE32 allocation score on pcmk_remote3: 0 -native_color: FAKE32 allocation score on pcmk_remote4: 0 -native_color: FAKE32 allocation score on pcmk_remote5: 0 -native_color: FAKE33 allocation score on pcmk1: 0 -native_color: FAKE33 allocation score on pcmk2: 0 -native_color: FAKE33 allocation score on pcmk3: 0 -native_color: FAKE33 allocation score on pcmk_remote1: 0 -native_color: FAKE33 allocation score on pcmk_remote2: 0 -native_color: FAKE33 allocation score on pcmk_remote3: 0 -native_color: FAKE33 allocation score on pcmk_remote4: 0 -native_color: FAKE33 allocation score on pcmk_remote5: 0 -native_color: FAKE34 allocation score on pcmk1: 0 -native_color: FAKE34 allocation score on pcmk2: 0 -native_color: FAKE34 allocation score on pcmk3: 0 -native_color: FAKE34 allocation score on pcmk_remote1: 0 -native_color: FAKE34 allocation score on pcmk_remote2: 0 -native_color: FAKE34 allocation score on pcmk_remote3: 0 -native_color: FAKE34 allocation score on pcmk_remote4: 0 -native_color: FAKE34 allocation score on pcmk_remote5: 0 -native_color: FAKE35 allocation score on pcmk1: 0 -native_color: FAKE35 allocation score on pcmk2: 0 -native_color: FAKE35 allocation score on pcmk3: 0 -native_color: FAKE35 allocation score on pcmk_remote1: 0 -native_color: FAKE35 allocation score on pcmk_remote2: 0 -native_color: FAKE35 allocation score on pcmk_remote3: 0 -native_color: FAKE35 allocation score on pcmk_remote4: 0 -native_color: FAKE35 allocation score on pcmk_remote5: 0 -native_color: FAKE36 allocation score on pcmk1: 0 -native_color: FAKE36 allocation score on pcmk2: 0 -native_color: FAKE36 allocation score on pcmk3: 0 -native_color: FAKE36 allocation score on pcmk_remote1: 0 -native_color: FAKE36 allocation score on pcmk_remote2: 0 -native_color: FAKE36 allocation score on pcmk_remote3: 0 -native_color: FAKE36 allocation score on pcmk_remote4: 0 -native_color: FAKE36 allocation score on pcmk_remote5: 0 -native_color: FAKE37 allocation score on pcmk1: 0 -native_color: FAKE37 allocation score on pcmk2: 0 -native_color: FAKE37 allocation score on pcmk3: 0 -native_color: FAKE37 allocation score on pcmk_remote1: 0 -native_color: FAKE37 allocation score on pcmk_remote2: 0 -native_color: FAKE37 allocation score on pcmk_remote3: 0 -native_color: FAKE37 allocation score on pcmk_remote4: 0 -native_color: FAKE37 allocation score on pcmk_remote5: 0 -native_color: FAKE38 allocation score on pcmk1: 0 -native_color: FAKE38 allocation score on pcmk2: 0 -native_color: FAKE38 allocation score on pcmk3: 0 -native_color: FAKE38 allocation score on pcmk_remote1: 0 -native_color: FAKE38 allocation score on pcmk_remote2: 0 -native_color: FAKE38 allocation score on pcmk_remote3: 0 -native_color: FAKE38 allocation score on pcmk_remote4: 0 -native_color: FAKE38 allocation score on pcmk_remote5: 0 -native_color: FAKE39 allocation score on pcmk1: 0 -native_color: FAKE39 allocation score on pcmk2: 0 -native_color: FAKE39 allocation score on pcmk3: 0 -native_color: FAKE39 allocation score on pcmk_remote1: 0 -native_color: FAKE39 allocation score on pcmk_remote2: 0 -native_color: FAKE39 allocation score on pcmk_remote3: 0 -native_color: FAKE39 allocation score on pcmk_remote4: 0 -native_color: FAKE39 allocation score on pcmk_remote5: 0 -native_color: FAKE4 allocation score on pcmk1: 0 -native_color: FAKE4 allocation score on pcmk2: 0 -native_color: FAKE4 allocation score on pcmk3: 0 -native_color: FAKE4 allocation score on pcmk_remote1: 0 -native_color: FAKE4 allocation score on pcmk_remote2: 0 -native_color: FAKE4 allocation score on pcmk_remote3: 0 -native_color: FAKE4 allocation score on pcmk_remote4: 0 -native_color: FAKE4 allocation score on pcmk_remote5: 0 -native_color: FAKE40 allocation score on pcmk1: 0 -native_color: FAKE40 allocation score on pcmk2: 0 -native_color: FAKE40 allocation score on pcmk3: 0 -native_color: FAKE40 allocation score on pcmk_remote1: 0 -native_color: FAKE40 allocation score on pcmk_remote2: 0 -native_color: FAKE40 allocation score on pcmk_remote3: 0 -native_color: FAKE40 allocation score on pcmk_remote4: 0 -native_color: FAKE40 allocation score on pcmk_remote5: 0 -native_color: FAKE41 allocation score on pcmk1: 0 -native_color: FAKE41 allocation score on pcmk2: 0 -native_color: FAKE41 allocation score on pcmk3: 0 -native_color: FAKE41 allocation score on pcmk_remote1: 0 -native_color: FAKE41 allocation score on pcmk_remote2: 0 -native_color: FAKE41 allocation score on pcmk_remote3: 0 -native_color: FAKE41 allocation score on pcmk_remote4: 0 -native_color: FAKE41 allocation score on pcmk_remote5: 0 -native_color: FAKE42 allocation score on pcmk1: 0 -native_color: FAKE42 allocation score on pcmk2: 0 -native_color: FAKE42 allocation score on pcmk3: 0 -native_color: FAKE42 allocation score on pcmk_remote1: 0 -native_color: FAKE42 allocation score on pcmk_remote2: 0 -native_color: FAKE42 allocation score on pcmk_remote3: 0 -native_color: FAKE42 allocation score on pcmk_remote4: 0 -native_color: FAKE42 allocation score on pcmk_remote5: 0 -native_color: FAKE43 allocation score on pcmk1: 0 -native_color: FAKE43 allocation score on pcmk2: 0 -native_color: FAKE43 allocation score on pcmk3: 0 -native_color: FAKE43 allocation score on pcmk_remote1: 0 -native_color: FAKE43 allocation score on pcmk_remote2: 0 -native_color: FAKE43 allocation score on pcmk_remote3: 0 -native_color: FAKE43 allocation score on pcmk_remote4: 0 -native_color: FAKE43 allocation score on pcmk_remote5: 0 -native_color: FAKE44 allocation score on pcmk1: 0 -native_color: FAKE44 allocation score on pcmk2: 0 -native_color: FAKE44 allocation score on pcmk3: 0 -native_color: FAKE44 allocation score on pcmk_remote1: 0 -native_color: FAKE44 allocation score on pcmk_remote2: 0 -native_color: FAKE44 allocation score on pcmk_remote3: 0 -native_color: FAKE44 allocation score on pcmk_remote4: 0 -native_color: FAKE44 allocation score on pcmk_remote5: 0 -native_color: FAKE45 allocation score on pcmk1: 0 -native_color: FAKE45 allocation score on pcmk2: 0 -native_color: FAKE45 allocation score on pcmk3: 0 -native_color: FAKE45 allocation score on pcmk_remote1: 0 -native_color: FAKE45 allocation score on pcmk_remote2: 0 -native_color: FAKE45 allocation score on pcmk_remote3: 0 -native_color: FAKE45 allocation score on pcmk_remote4: 0 -native_color: FAKE45 allocation score on pcmk_remote5: 0 -native_color: FAKE46 allocation score on pcmk1: 0 -native_color: FAKE46 allocation score on pcmk2: 0 -native_color: FAKE46 allocation score on pcmk3: 0 -native_color: FAKE46 allocation score on pcmk_remote1: 0 -native_color: FAKE46 allocation score on pcmk_remote2: 0 -native_color: FAKE46 allocation score on pcmk_remote3: 0 -native_color: FAKE46 allocation score on pcmk_remote4: 0 -native_color: FAKE46 allocation score on pcmk_remote5: 0 -native_color: FAKE47 allocation score on pcmk1: 0 -native_color: FAKE47 allocation score on pcmk2: 0 -native_color: FAKE47 allocation score on pcmk3: 0 -native_color: FAKE47 allocation score on pcmk_remote1: 0 -native_color: FAKE47 allocation score on pcmk_remote2: 0 -native_color: FAKE47 allocation score on pcmk_remote3: 0 -native_color: FAKE47 allocation score on pcmk_remote4: 0 -native_color: FAKE47 allocation score on pcmk_remote5: 0 -native_color: FAKE48 allocation score on pcmk1: 0 -native_color: FAKE48 allocation score on pcmk2: 0 -native_color: FAKE48 allocation score on pcmk3: 0 -native_color: FAKE48 allocation score on pcmk_remote1: 0 -native_color: FAKE48 allocation score on pcmk_remote2: 0 -native_color: FAKE48 allocation score on pcmk_remote3: 0 -native_color: FAKE48 allocation score on pcmk_remote4: 0 -native_color: FAKE48 allocation score on pcmk_remote5: 0 -native_color: FAKE49 allocation score on pcmk1: 0 -native_color: FAKE49 allocation score on pcmk2: 0 -native_color: FAKE49 allocation score on pcmk3: 0 -native_color: FAKE49 allocation score on pcmk_remote1: 0 -native_color: FAKE49 allocation score on pcmk_remote2: 0 -native_color: FAKE49 allocation score on pcmk_remote3: 0 -native_color: FAKE49 allocation score on pcmk_remote4: 0 -native_color: FAKE49 allocation score on pcmk_remote5: 0 -native_color: FAKE5 allocation score on pcmk1: 0 -native_color: FAKE5 allocation score on pcmk2: 0 -native_color: FAKE5 allocation score on pcmk3: 0 -native_color: FAKE5 allocation score on pcmk_remote1: 0 -native_color: FAKE5 allocation score on pcmk_remote2: 0 -native_color: FAKE5 allocation score on pcmk_remote3: 0 -native_color: FAKE5 allocation score on pcmk_remote4: 0 -native_color: FAKE5 allocation score on pcmk_remote5: 0 -native_color: FAKE50 allocation score on pcmk1: 0 -native_color: FAKE50 allocation score on pcmk2: 0 -native_color: FAKE50 allocation score on pcmk3: 0 -native_color: FAKE50 allocation score on pcmk_remote1: 0 -native_color: FAKE50 allocation score on pcmk_remote2: 0 -native_color: FAKE50 allocation score on pcmk_remote3: 0 -native_color: FAKE50 allocation score on pcmk_remote4: 0 -native_color: FAKE50 allocation score on pcmk_remote5: 0 -native_color: FAKE6 allocation score on pcmk1: 0 -native_color: FAKE6 allocation score on pcmk2: 0 -native_color: FAKE6 allocation score on pcmk3: 0 -native_color: FAKE6 allocation score on pcmk_remote1: 0 -native_color: FAKE6 allocation score on pcmk_remote2: 0 -native_color: FAKE6 allocation score on pcmk_remote3: 0 -native_color: FAKE6 allocation score on pcmk_remote4: 0 -native_color: FAKE6 allocation score on pcmk_remote5: 0 -native_color: FAKE7 allocation score on pcmk1: 0 -native_color: FAKE7 allocation score on pcmk2: 0 -native_color: FAKE7 allocation score on pcmk3: 0 -native_color: FAKE7 allocation score on pcmk_remote1: 0 -native_color: FAKE7 allocation score on pcmk_remote2: 0 -native_color: FAKE7 allocation score on pcmk_remote3: 0 -native_color: FAKE7 allocation score on pcmk_remote4: 0 -native_color: FAKE7 allocation score on pcmk_remote5: 0 -native_color: FAKE8 allocation score on pcmk1: 0 -native_color: FAKE8 allocation score on pcmk2: 0 -native_color: FAKE8 allocation score on pcmk3: 0 -native_color: FAKE8 allocation score on pcmk_remote1: 0 -native_color: FAKE8 allocation score on pcmk_remote2: 0 -native_color: FAKE8 allocation score on pcmk_remote3: 0 -native_color: FAKE8 allocation score on pcmk_remote4: 0 -native_color: FAKE8 allocation score on pcmk_remote5: 0 -native_color: FAKE9 allocation score on pcmk1: 0 -native_color: FAKE9 allocation score on pcmk2: -INFINITY -native_color: FAKE9 allocation score on pcmk3: 0 -native_color: FAKE9 allocation score on pcmk_remote1: 0 -native_color: FAKE9 allocation score on pcmk_remote2: 0 -native_color: FAKE9 allocation score on pcmk_remote3: 0 -native_color: FAKE9 allocation score on pcmk_remote4: 0 -native_color: FAKE9 allocation score on pcmk_remote5: 0 -native_color: pcmk_remote1 allocation score on pcmk1: 0 -native_color: pcmk_remote1 allocation score on pcmk2: 0 -native_color: pcmk_remote1 allocation score on pcmk3: 0 -native_color: pcmk_remote1 allocation score on pcmk_remote1: -INFINITY -native_color: pcmk_remote1 allocation score on pcmk_remote2: -INFINITY -native_color: pcmk_remote1 allocation score on pcmk_remote3: -INFINITY -native_color: pcmk_remote1 allocation score on pcmk_remote4: -INFINITY -native_color: pcmk_remote1 allocation score on pcmk_remote5: -INFINITY -native_color: pcmk_remote2 allocation score on pcmk1: 0 -native_color: pcmk_remote2 allocation score on pcmk2: 0 -native_color: pcmk_remote2 allocation score on pcmk3: 0 -native_color: pcmk_remote2 allocation score on pcmk_remote1: -INFINITY -native_color: pcmk_remote2 allocation score on pcmk_remote2: -INFINITY -native_color: pcmk_remote2 allocation score on pcmk_remote3: -INFINITY -native_color: pcmk_remote2 allocation score on pcmk_remote4: -INFINITY -native_color: pcmk_remote2 allocation score on pcmk_remote5: -INFINITY -native_color: pcmk_remote3 allocation score on pcmk1: 0 -native_color: pcmk_remote3 allocation score on pcmk2: 0 -native_color: pcmk_remote3 allocation score on pcmk3: 0 -native_color: pcmk_remote3 allocation score on pcmk_remote1: -INFINITY -native_color: pcmk_remote3 allocation score on pcmk_remote2: -INFINITY -native_color: pcmk_remote3 allocation score on pcmk_remote3: -INFINITY -native_color: pcmk_remote3 allocation score on pcmk_remote4: -INFINITY -native_color: pcmk_remote3 allocation score on pcmk_remote5: -INFINITY -native_color: pcmk_remote4 allocation score on pcmk1: 0 -native_color: pcmk_remote4 allocation score on pcmk2: 0 -native_color: pcmk_remote4 allocation score on pcmk3: 0 -native_color: pcmk_remote4 allocation score on pcmk_remote1: -INFINITY -native_color: pcmk_remote4 allocation score on pcmk_remote2: -INFINITY -native_color: pcmk_remote4 allocation score on pcmk_remote3: -INFINITY -native_color: pcmk_remote4 allocation score on pcmk_remote4: -INFINITY -native_color: pcmk_remote4 allocation score on pcmk_remote5: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk1: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk2: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk3: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk_remote1: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk_remote2: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk_remote3: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk_remote4: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk_remote5: -INFINITY -native_color: shooter allocation score on pcmk1: 0 -native_color: shooter allocation score on pcmk2: 0 -native_color: shooter allocation score on pcmk3: 0 -native_color: shooter allocation score on pcmk_remote1: -INFINITY -native_color: shooter allocation score on pcmk_remote2: -INFINITY -native_color: shooter allocation score on pcmk_remote3: -INFINITY -native_color: shooter allocation score on pcmk_remote4: -INFINITY -native_color: shooter allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk2: -INFINITY +pcmk__native_allocate: FAKE9 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk1: 0 +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk2: 0 +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk3: 0 +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk1: 0 +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk2: 0 +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk3: 0 +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk1: 0 +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk2: 0 +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk3: 0 +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk1: 0 +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk2: 0 +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk3: 0 +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk1: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk2: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk3: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: shooter allocation score on pcmk1: 0 +pcmk__native_allocate: shooter allocation score on pcmk2: 0 +pcmk__native_allocate: shooter allocation score on pcmk3: 0 +pcmk__native_allocate: shooter allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: shooter allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: shooter allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: shooter allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: shooter allocation score on pcmk_remote5: -INFINITY diff --git a/pengine/test10/remote-partial-migrate.summary b/pengine/test10/remote-partial-migrate.summary index 7d28db47f87..346b3e64c37 100644 --- a/pengine/test10/remote-partial-migrate.summary +++ b/pengine/test10/remote-partial-migrate.summary @@ -86,7 +86,6 @@ Executing cluster transition: * Resource action: FAKE10 start on pcmk1 * Resource action: FAKE13 start on pcmk2 * Resource action: FAKE15 start on pcmk3 - * Resource action: FAKE16 stop on pcmk1 * Resource action: FAKE22 start on pcmk1 * Resource action: FAKE23 stop on pcmk1 * Resource action: FAKE26 start on pcmk1 @@ -103,7 +102,7 @@ Executing cluster transition: * Resource action: FAKE10 monitor=10000 on pcmk1 * Resource action: FAKE13 monitor=10000 on pcmk2 * Resource action: FAKE15 monitor=10000 on pcmk3 - * Resource action: FAKE16 start on pcmk_remote3 + * Resource action: FAKE16 stop on pcmk1 * Resource action: FAKE22 monitor=10000 on pcmk1 * Resource action: FAKE23 start on pcmk_remote1 * Resource action: FAKE26 monitor=10000 on pcmk1 @@ -114,16 +113,16 @@ Executing cluster transition: * Resource action: FAKE43 monitor=10000 on pcmk1 * Resource action: FAKE44 start on pcmk2 * Resource action: FAKE50 monitor=10000 on pcmk1 - * Pseudo action: all_stopped * Resource action: pcmk_remote3 monitor=60000 on pcmk2 * Resource action: FAKE4 monitor=10000 on pcmk_remote3 * Resource action: FAKE9 start on pcmk1 - * Resource action: FAKE16 monitor=10000 on pcmk_remote3 + * Resource action: FAKE16 start on pcmk_remote3 * Resource action: FAKE23 monitor=10000 on pcmk_remote1 * Resource action: FAKE30 monitor=10000 on pcmk_remote2 * Resource action: FAKE37 monitor=10000 on pcmk2 * Resource action: FAKE44 monitor=10000 on pcmk2 * Resource action: FAKE9 monitor=10000 on pcmk1 + * Resource action: FAKE16 monitor=10000 on pcmk_remote3 Revised cluster status: Online: [ pcmk1 pcmk2 pcmk3 ] diff --git a/pengine/test10/remote-partial-migrate2.dot b/pengine/test10/remote-partial-migrate2.dot index a8bf29bf9cd..40797e4c971 100644 --- a/pengine/test10/remote-partial-migrate2.dot +++ b/pengine/test10/remote-partial-migrate2.dot @@ -3,122 +3,114 @@ "FAKE12_start_0 pcmk2" -> "FAKE12_monitor_10000 pcmk2" [ style = bold] "FAKE12_start_0 pcmk2" [ style=bold color="green" fontcolor="black"] "FAKE12_stop_0 pcmk1" -> "FAKE12_start_0 pcmk2" [ style = bold] -"FAKE12_stop_0 pcmk1" -> "all_stopped" [ style = bold] "FAKE12_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE14_monitor_10000 pcmk_remote1" [ style=bold color="green" fontcolor="black"] "FAKE14_start_0 pcmk_remote1" -> "FAKE14_monitor_10000 pcmk_remote1" [ style = bold] "FAKE14_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] "FAKE14_stop_0 pcmk2" -> "FAKE14_start_0 pcmk_remote1" [ style = bold] -"FAKE14_stop_0 pcmk2" -> "all_stopped" [ style = bold] "FAKE14_stop_0 pcmk2" [ style=bold color="green" fontcolor="black"] "FAKE17_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE17_start_0 pcmk_remote4" -> "FAKE17_monitor_10000 pcmk_remote4" [ style = bold] "FAKE17_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE17_stop_0 pcmk_remote1" -> "FAKE17_start_0 pcmk_remote4" [ style = bold] -"FAKE17_stop_0 pcmk_remote1" -> "all_stopped" [ style = bold] "FAKE17_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] "FAKE25_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE25_start_0 pcmk_remote4" -> "FAKE25_monitor_10000 pcmk_remote4" [ style = bold] "FAKE25_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE25_stop_0 pcmk_remote1" -> "FAKE25_start_0 pcmk_remote4" [ style = bold] -"FAKE25_stop_0 pcmk_remote1" -> "all_stopped" [ style = bold] "FAKE25_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] "FAKE28_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE28_start_0 pcmk1" -> "FAKE28_monitor_10000 pcmk1" [ style = bold] "FAKE28_start_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE28_stop_0 pcmk3" -> "FAKE28_start_0 pcmk1" [ style = bold] -"FAKE28_stop_0 pcmk3" -> "all_stopped" [ style = bold] "FAKE28_stop_0 pcmk3" [ style=bold color="green" fontcolor="black"] "FAKE30_monitor_10000 pcmk_remote1" [ style=bold color="green" fontcolor="black"] "FAKE30_start_0 pcmk_remote1" -> "FAKE30_monitor_10000 pcmk_remote1" [ style = bold] "FAKE30_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] "FAKE30_stop_0 pcmk1" -> "FAKE30_start_0 pcmk_remote1" [ style = bold] -"FAKE30_stop_0 pcmk1" -> "all_stopped" [ style = bold] "FAKE30_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE33_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE33_start_0 pcmk_remote4" -> "FAKE33_monitor_10000 pcmk_remote4" [ style = bold] "FAKE33_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE33_stop_0 pcmk_remote1" -> "FAKE33_start_0 pcmk_remote4" [ style = bold] -"FAKE33_stop_0 pcmk_remote1" -> "all_stopped" [ style = bold] "FAKE33_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] "FAKE38_monitor_10000 pcmk_remote1" [ style=bold color="green" fontcolor="black"] "FAKE38_start_0 pcmk_remote1" -> "FAKE38_monitor_10000 pcmk_remote1" [ style = bold] "FAKE38_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] "FAKE38_stop_0 pcmk2" -> "FAKE38_start_0 pcmk_remote1" [ style = bold] -"FAKE38_stop_0 pcmk2" -> "all_stopped" [ style = bold] "FAKE38_stop_0 pcmk2" [ style=bold color="green" fontcolor="black"] "FAKE39_monitor_10000 pcmk_remote2" [ style=bold color="green" fontcolor="black"] "FAKE39_start_0 pcmk_remote2" -> "FAKE39_monitor_10000 pcmk_remote2" [ style = bold] "FAKE39_start_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"] "FAKE39_stop_0 pcmk1" -> "FAKE39_start_0 pcmk_remote2" [ style = bold] -"FAKE39_stop_0 pcmk1" -> "all_stopped" [ style = bold] "FAKE39_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE41_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE41_start_0 pcmk_remote4" -> "FAKE41_monitor_10000 pcmk_remote4" [ style = bold] "FAKE41_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE41_stop_0 pcmk_remote2" -> "FAKE41_start_0 pcmk_remote4" [ style = bold] -"FAKE41_stop_0 pcmk_remote2" -> "all_stopped" [ style = bold] "FAKE41_stop_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"] "FAKE47_monitor_10000 pcmk_remote2" [ style=bold color="green" fontcolor="black"] "FAKE47_start_0 pcmk_remote2" -> "FAKE47_monitor_10000 pcmk_remote2" [ style = bold] "FAKE47_start_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"] "FAKE47_stop_0 pcmk_remote1" -> "FAKE47_start_0 pcmk_remote2" [ style = bold] -"FAKE47_stop_0 pcmk_remote1" -> "all_stopped" [ style = bold] "FAKE47_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] "FAKE48_monitor_10000 pcmk_remote3" [ style=bold color="green" fontcolor="black"] "FAKE48_start_0 pcmk_remote3" -> "FAKE48_monitor_10000 pcmk_remote3" [ style = bold] "FAKE48_start_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"] "FAKE48_stop_0 pcmk1" -> "FAKE48_start_0 pcmk_remote3" [ style = bold] -"FAKE48_stop_0 pcmk1" -> "all_stopped" [ style = bold] "FAKE48_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE49_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE49_start_0 pcmk_remote4" -> "FAKE49_monitor_10000 pcmk_remote4" [ style = bold] "FAKE49_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE49_stop_0 pcmk_remote3" -> "FAKE49_start_0 pcmk_remote4" [ style = bold] -"FAKE49_stop_0 pcmk_remote3" -> "all_stopped" [ style = bold] "FAKE49_stop_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"] "FAKE5_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE5_start_0 pcmk_remote4" -> "FAKE5_monitor_10000 pcmk_remote4" [ style = bold] "FAKE5_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE5_stop_0 pcmk1" -> "FAKE5_start_0 pcmk_remote4" [ style = bold] -"FAKE5_stop_0 pcmk1" -> "all_stopped" [ style = bold] "FAKE5_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] "FAKE9_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE9_start_0 pcmk_remote4" -> "FAKE9_monitor_10000 pcmk_remote4" [ style = bold] "FAKE9_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] "FAKE9_stop_0 pcmk2" -> "FAKE9_start_0 pcmk_remote4" [ style = bold] -"FAKE9_stop_0 pcmk2" -> "all_stopped" [ style = bold] "FAKE9_stop_0 pcmk2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "pcmk_remote2_migrate_from_0 pcmk1" -> "pcmk_remote2_start_0 pcmk1" [ style = bold] "pcmk_remote2_migrate_from_0 pcmk1" -> "pcmk_remote2_stop_0 pcmk3" [ style = bold] "pcmk_remote2_migrate_from_0 pcmk1" [ style=bold color="green" fontcolor="black"] "pcmk_remote2_monitor_60000 pcmk1" [ style=bold color="green" fontcolor="black"] "pcmk_remote2_start_0 pcmk1" -> "FAKE39_monitor_10000 pcmk_remote2" [ style = bold] "pcmk_remote2_start_0 pcmk1" -> "FAKE39_start_0 pcmk_remote2" [ style = bold] +"pcmk_remote2_start_0 pcmk1" -> "FAKE39_stop_0 pcmk1" [ style = bold] "pcmk_remote2_start_0 pcmk1" -> "FAKE41_stop_0 pcmk_remote2" [ style = bold] "pcmk_remote2_start_0 pcmk1" -> "FAKE47_monitor_10000 pcmk_remote2" [ style = bold] "pcmk_remote2_start_0 pcmk1" -> "FAKE47_start_0 pcmk_remote2" [ style = bold] +"pcmk_remote2_start_0 pcmk1" -> "FAKE47_stop_0 pcmk_remote1" [ style = bold] "pcmk_remote2_start_0 pcmk1" -> "pcmk_remote2_monitor_60000 pcmk1" [ style = bold] "pcmk_remote2_start_0 pcmk1" [ style=bold color="green" fontcolor="orange"] -"pcmk_remote2_stop_0 pcmk3" -> "all_stopped" [ style = bold] "pcmk_remote2_stop_0 pcmk3" -> "pcmk_remote2_start_0 pcmk1" [ style = bold] "pcmk_remote2_stop_0 pcmk3" [ style=bold color="green" fontcolor="black"] "pcmk_remote4_monitor_60000 pcmk2" [ style=bold color="green" fontcolor="black"] "pcmk_remote4_start_0 pcmk2" -> "FAKE17_monitor_10000 pcmk_remote4" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE17_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE17_stop_0 pcmk_remote1" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE25_monitor_10000 pcmk_remote4" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE25_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE25_stop_0 pcmk_remote1" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE33_monitor_10000 pcmk_remote4" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE33_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE33_stop_0 pcmk_remote1" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE41_monitor_10000 pcmk_remote4" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE41_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE41_stop_0 pcmk_remote2" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE49_monitor_10000 pcmk_remote4" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE49_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE49_stop_0 pcmk_remote3" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE5_monitor_10000 pcmk_remote4" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE5_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE5_stop_0 pcmk1" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE9_monitor_10000 pcmk_remote4" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "FAKE9_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE9_stop_0 pcmk2" [ style = bold] "pcmk_remote4_start_0 pcmk2" -> "pcmk_remote4_monitor_60000 pcmk2" [ style = bold] "pcmk_remote4_start_0 pcmk2" [ style=bold color="green" fontcolor="black"] "pcmk_remote5_migrate_from_0 pcmk2" -> "pcmk_remote5_start_0 pcmk2" [ style = bold] @@ -129,31 +121,23 @@ "pcmk_remote5_monitor_60000 pcmk2" [ style=bold color="green" fontcolor="black"] "pcmk_remote5_start_0 pcmk2" -> "pcmk_remote5_monitor_60000 pcmk2" [ style = bold] "pcmk_remote5_start_0 pcmk2" [ style=bold color="green" fontcolor="orange"] -"pcmk_remote5_stop_0 pcmk1" -> "all_stopped" [ style = bold] "pcmk_remote5_stop_0 pcmk1" -> "pcmk_remote5_start_0 pcmk2" [ style = bold] "pcmk_remote5_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' pcmk4" -> "stonith_complete" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE12_start_0 pcmk2" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE14_start_0 pcmk_remote1" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE17_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE25_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE28_start_0 pcmk1" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE30_start_0 pcmk_remote1" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE33_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE38_start_0 pcmk_remote1" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE39_start_0 pcmk_remote2" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE41_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE47_start_0 pcmk_remote2" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE48_start_0 pcmk_remote3" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE49_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE5_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE9_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "pcmk_remote5_start_0 pcmk2" [ style = bold] "stonith 'reboot' pcmk4" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "FAKE12_start_0 pcmk2" [ style = bold] -"stonith_complete" -> "FAKE14_start_0 pcmk_remote1" [ style = bold] -"stonith_complete" -> "FAKE17_start_0 pcmk_remote4" [ style = bold] -"stonith_complete" -> "FAKE25_start_0 pcmk_remote4" [ style = bold] -"stonith_complete" -> "FAKE28_start_0 pcmk1" [ style = bold] -"stonith_complete" -> "FAKE30_start_0 pcmk_remote1" [ style = bold] -"stonith_complete" -> "FAKE33_start_0 pcmk_remote4" [ style = bold] -"stonith_complete" -> "FAKE38_start_0 pcmk_remote1" [ style = bold] -"stonith_complete" -> "FAKE39_start_0 pcmk_remote2" [ style = bold] -"stonith_complete" -> "FAKE41_start_0 pcmk_remote4" [ style = bold] -"stonith_complete" -> "FAKE47_start_0 pcmk_remote2" [ style = bold] -"stonith_complete" -> "FAKE48_start_0 pcmk_remote3" [ style = bold] -"stonith_complete" -> "FAKE49_start_0 pcmk_remote4" [ style = bold] -"stonith_complete" -> "FAKE5_start_0 pcmk_remote4" [ style = bold] -"stonith_complete" -> "FAKE9_start_0 pcmk_remote4" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "pcmk_remote2_migrate_from_0 pcmk1" [ style = bold] -"stonith_complete" -> "pcmk_remote2_start_0 pcmk1" [ style = bold] -"stonith_complete" -> "pcmk_remote4_start_0 pcmk2" [ style = bold] -"stonith_complete" -> "pcmk_remote5_migrate_to_0 pcmk1" [ style = bold] -"stonith_complete" -> "pcmk_remote5_start_0 pcmk2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-partial-migrate2.exp b/pengine/test10/remote-partial-migrate2.exp index abf281f6128..473b5c3fc67 100644 --- a/pengine/test10/remote-partial-migrate2.exp +++ b/pengine/test10/remote-partial-migrate2.exp @@ -1,277 +1,270 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="64" operation="migrate_from" operation_key="pcmk_remote2_migrate_from_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="63" operation="migrate_from" operation_key="pcmk_remote2_migrate_from_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="pcmk_remote2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_migrate_source="pcmk3" CRM_meta_migrate_target="pcmk1" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" server="172.17.201.2"/> </rsc_op> </action_set> - <inputs> - <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="1"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="pcmk_remote2_monitor_60000" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="62" operation="monitor" operation_key="pcmk_remote2_monitor_60000" on_node="pcmk1" on_node_uuid="1"> <primitive id="pcmk_remote2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" server="172.17.201.2"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="start" operation_key="pcmk_remote2_start_0"/> + <pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="62" operation="start" operation_key="pcmk_remote2_start_0"> + <pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="10000" server="172.17.201.2"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="61" operation="stop" operation_key="pcmk_remote2_stop_0" on_node="pcmk3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="64" operation="migrate_from" operation_key="pcmk_remote2_migrate_from_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="60" operation="stop" operation_key="pcmk_remote2_stop_0" on_node="pcmk3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="63" operation="migrate_from" operation_key="pcmk_remote2_migrate_from_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="61" operation="stop" operation_key="pcmk_remote2_stop_0" on_node="pcmk3" on_node_uuid="3"> + <rsc_op id="60" operation="stop" operation_key="pcmk_remote2_stop_0" on_node="pcmk3" on_node_uuid="3"> <primitive id="pcmk_remote2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" server="172.17.201.2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="64" operation="migrate_from" operation_key="pcmk_remote2_migrate_from_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="63" operation="migrate_from" operation_key="pcmk_remote2_migrate_from_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="68" operation="monitor" operation_key="pcmk_remote4_monitor_60000" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="67" operation="monitor" operation_key="pcmk_remote4_monitor_60000" on_node="pcmk2" on_node_uuid="2"> <primitive id="pcmk_remote4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" server="172.17.201.4"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"> <primitive id="pcmk_remote4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="10000" server="172.17.201.4"/> </rsc_op> </action_set> - <inputs> - <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="6"> <action_set> - <rsc_op id="73" operation="migrate_from" operation_key="pcmk_remote5_migrate_from_0" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="72" operation="migrate_from" operation_key="pcmk_remote5_migrate_from_0" on_node="pcmk2" on_node_uuid="2"> <primitive id="pcmk_remote5" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_migrate_source="pcmk1" CRM_meta_migrate_target="pcmk2" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" server="172.17.201.5"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="72" operation="migrate_to" operation_key="pcmk_remote5_migrate_to_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="71" operation="migrate_to" operation_key="pcmk_remote5_migrate_to_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="72" operation="migrate_to" operation_key="pcmk_remote5_migrate_to_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="71" operation="migrate_to" operation_key="pcmk_remote5_migrate_to_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="pcmk_remote5" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_migrate_source="pcmk1" CRM_meta_migrate_target="pcmk2" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" server="172.17.201.5"/> </rsc_op> </action_set> - <inputs> - <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="8"> <action_set> - <rsc_op id="71" operation="monitor" operation_key="pcmk_remote5_monitor_60000" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="70" operation="monitor" operation_key="pcmk_remote5_monitor_60000" on_node="pcmk2" on_node_uuid="2"> <primitive id="pcmk_remote5" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" server="172.17.201.5"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="70" operation="start" operation_key="pcmk_remote5_start_0"/> + <pseudo_event id="69" operation="start" operation_key="pcmk_remote5_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="70" operation="start" operation_key="pcmk_remote5_start_0"> + <pseudo_event id="69" operation="start" operation_key="pcmk_remote5_start_0"> <attributes CRM_meta_name="start" CRM_meta_timeout="10000" server="172.17.201.5"/> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="stop" operation_key="pcmk_remote5_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="73" operation="migrate_from" operation_key="pcmk_remote5_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="68" operation="stop" operation_key="pcmk_remote5_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="72" operation="migrate_from" operation_key="pcmk_remote5_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="69" operation="stop" operation_key="pcmk_remote5_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="68" operation="stop" operation_key="pcmk_remote5_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="pcmk_remote5" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" server="172.17.201.5"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="migrate_from" operation_key="pcmk_remote5_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="72" operation="migrate_from" operation_key="pcmk_remote5_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="84" operation="monitor" operation_key="FAKE5_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="83" operation="monitor" operation_key="FAKE5_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="83" operation="start" operation_key="FAKE5_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> + <rsc_op id="82" operation="start" operation_key="FAKE5_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="83" operation="start" operation_key="FAKE5_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="82" operation="start" operation_key="FAKE5_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="82" operation="stop" operation_key="FAKE5_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="81" operation="stop" operation_key="FAKE5_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="82" operation="stop" operation_key="FAKE5_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="81" operation="stop" operation_key="FAKE5_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + </trigger> + </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="93" operation="monitor" operation_key="FAKE9_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="92" operation="monitor" operation_key="FAKE9_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="92" operation="start" operation_key="FAKE9_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> + <rsc_op id="91" operation="start" operation_key="FAKE9_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="92" operation="start" operation_key="FAKE9_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="91" operation="start" operation_key="FAKE9_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="91" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="90" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="91" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="90" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + </trigger> + </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="100" operation="monitor" operation_key="FAKE12_monitor_10000" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="99" operation="monitor" operation_key="FAKE12_monitor_10000" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE12" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="99" operation="start" operation_key="FAKE12_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="98" operation="start" operation_key="FAKE12_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="99" operation="start" operation_key="FAKE12_start_0" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="98" operation="start" operation_key="FAKE12_start_0" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE12" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="98" operation="stop" operation_key="FAKE12_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="97" operation="stop" operation_key="FAKE12_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="98" operation="stop" operation_key="FAKE12_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="97" operation="stop" operation_key="FAKE12_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE12" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -280,36 +273,36 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="105" operation="monitor" operation_key="FAKE14_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="104" operation="monitor" operation_key="FAKE14_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE14" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="104" operation="start" operation_key="FAKE14_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> + <rsc_op id="103" operation="start" operation_key="FAKE14_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="104" operation="start" operation_key="FAKE14_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="103" operation="start" operation_key="FAKE14_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE14" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="103" operation="stop" operation_key="FAKE14_stop_0" on_node="pcmk2" on_node_uuid="2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="102" operation="stop" operation_key="FAKE14_stop_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="103" operation="stop" operation_key="FAKE14_stop_0" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="102" operation="stop" operation_key="FAKE14_stop_0" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE14" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> @@ -318,124 +311,132 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="112" operation="monitor" operation_key="FAKE17_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="111" operation="monitor" operation_key="FAKE17_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE17" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="111" operation="start" operation_key="FAKE17_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> + <rsc_op id="110" operation="start" operation_key="FAKE17_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="111" operation="start" operation_key="FAKE17_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="110" operation="start" operation_key="FAKE17_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE17" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="110" operation="stop" operation_key="FAKE17_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="109" operation="stop" operation_key="FAKE17_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="110" operation="stop" operation_key="FAKE17_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="109" operation="stop" operation_key="FAKE17_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE17" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + </trigger> + </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="129" operation="monitor" operation_key="FAKE25_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="128" operation="monitor" operation_key="FAKE25_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE25" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="128" operation="start" operation_key="FAKE25_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> + <rsc_op id="127" operation="start" operation_key="FAKE25_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="128" operation="start" operation_key="FAKE25_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="127" operation="start" operation_key="FAKE25_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE25" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="127" operation="stop" operation_key="FAKE25_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="126" operation="stop" operation_key="FAKE25_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="127" operation="stop" operation_key="FAKE25_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="126" operation="stop" operation_key="FAKE25_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE25" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + </trigger> + </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="136" operation="monitor" operation_key="FAKE28_monitor_10000" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="135" operation="monitor" operation_key="FAKE28_monitor_10000" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE28" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="135" operation="start" operation_key="FAKE28_start_0" on_node="pcmk1" on_node_uuid="1"/> + <rsc_op id="134" operation="start" operation_key="FAKE28_start_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="135" operation="start" operation_key="FAKE28_start_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="134" operation="start" operation_key="FAKE28_start_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE28" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="134" operation="stop" operation_key="FAKE28_stop_0" on_node="pcmk3" on_node_uuid="3"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="133" operation="stop" operation_key="FAKE28_stop_0" on_node="pcmk3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="134" operation="stop" operation_key="FAKE28_stop_0" on_node="pcmk3" on_node_uuid="3"> + <rsc_op id="133" operation="stop" operation_key="FAKE28_stop_0" on_node="pcmk3" on_node_uuid="3"> <primitive id="FAKE28" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> @@ -444,36 +445,36 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="141" operation="monitor" operation_key="FAKE30_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="140" operation="monitor" operation_key="FAKE30_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="140" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> + <rsc_op id="139" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="140" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="139" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="139" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="138" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="139" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="138" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -482,80 +483,84 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="148" operation="monitor" operation_key="FAKE33_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="147" operation="monitor" operation_key="FAKE33_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE33" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="147" operation="start" operation_key="FAKE33_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> + <rsc_op id="146" operation="start" operation_key="FAKE33_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="147" operation="start" operation_key="FAKE33_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="146" operation="start" operation_key="FAKE33_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE33" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="146" operation="stop" operation_key="FAKE33_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="145" operation="stop" operation_key="FAKE33_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="146" operation="stop" operation_key="FAKE33_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="145" operation="stop" operation_key="FAKE33_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE33" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + </trigger> + </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="159" operation="monitor" operation_key="FAKE38_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="158" operation="monitor" operation_key="FAKE38_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE38" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="158" operation="start" operation_key="FAKE38_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> + <rsc_op id="157" operation="start" operation_key="FAKE38_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="158" operation="start" operation_key="FAKE38_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="157" operation="start" operation_key="FAKE38_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE38" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="157" operation="stop" operation_key="FAKE38_stop_0" on_node="pcmk2" on_node_uuid="2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="156" operation="stop" operation_key="FAKE38_stop_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="157" operation="stop" operation_key="FAKE38_stop_0" on_node="pcmk2" on_node_uuid="2"> + <rsc_op id="156" operation="stop" operation_key="FAKE38_stop_0" on_node="pcmk2" on_node_uuid="2"> <primitive id="FAKE38" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> @@ -564,172 +569,183 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="162" operation="monitor" operation_key="FAKE39_monitor_10000" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"> + <rsc_op id="161" operation="monitor" operation_key="FAKE39_monitor_10000" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"> <primitive id="FAKE39" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="start" operation_key="pcmk_remote2_start_0"/> + <pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/> </trigger> <trigger> - <rsc_op id="161" operation="start" operation_key="FAKE39_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"/> + <rsc_op id="160" operation="start" operation_key="FAKE39_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="161" operation="start" operation_key="FAKE39_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"> + <rsc_op id="160" operation="start" operation_key="FAKE39_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"> <primitive id="FAKE39" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="start" operation_key="pcmk_remote2_start_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="160" operation="stop" operation_key="FAKE39_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="159" operation="stop" operation_key="FAKE39_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="160" operation="stop" operation_key="FAKE39_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="159" operation="stop" operation_key="FAKE39_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE39" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/> + </trigger> + </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="167" operation="monitor" operation_key="FAKE41_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="166" operation="monitor" operation_key="FAKE41_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE41" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="166" operation="start" operation_key="FAKE41_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> + <rsc_op id="165" operation="start" operation_key="FAKE41_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="166" operation="start" operation_key="FAKE41_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="165" operation="start" operation_key="FAKE41_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE41" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="165" operation="stop" operation_key="FAKE41_stop_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="164" operation="stop" operation_key="FAKE41_stop_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="165" operation="stop" operation_key="FAKE41_stop_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"> + <rsc_op id="164" operation="stop" operation_key="FAKE41_stop_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"> <primitive id="FAKE41" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="start" operation_key="pcmk_remote2_start_0"/> + <pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/> + </trigger> + <trigger> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="180" operation="monitor" operation_key="FAKE47_monitor_10000" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"> + <rsc_op id="179" operation="monitor" operation_key="FAKE47_monitor_10000" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"> <primitive id="FAKE47" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="start" operation_key="pcmk_remote2_start_0"/> + <pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/> </trigger> <trigger> - <rsc_op id="179" operation="start" operation_key="FAKE47_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"/> + <rsc_op id="178" operation="start" operation_key="FAKE47_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="179" operation="start" operation_key="FAKE47_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"> + <rsc_op id="178" operation="start" operation_key="FAKE47_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"> <primitive id="FAKE47" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="start" operation_key="pcmk_remote2_start_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="178" operation="stop" operation_key="FAKE47_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> + <pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="177" operation="stop" operation_key="FAKE47_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <rsc_op id="178" operation="stop" operation_key="FAKE47_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> + <rsc_op id="177" operation="stop" operation_key="FAKE47_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"> <primitive id="FAKE47" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/> + </trigger> + </inputs> </synapse> <synapse id="50"> <action_set> - <rsc_op id="183" operation="monitor" operation_key="FAKE48_monitor_10000" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"> + <rsc_op id="182" operation="monitor" operation_key="FAKE48_monitor_10000" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"> <primitive id="FAKE48" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="182" operation="start" operation_key="FAKE48_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"/> + <rsc_op id="181" operation="start" operation_key="FAKE48_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <rsc_op id="182" operation="start" operation_key="FAKE48_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"> + <rsc_op id="181" operation="start" operation_key="FAKE48_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"> <primitive id="FAKE48" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="181" operation="stop" operation_key="FAKE48_stop_0" on_node="pcmk1" on_node_uuid="1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="180" operation="stop" operation_key="FAKE48_stop_0" on_node="pcmk1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <rsc_op id="181" operation="stop" operation_key="FAKE48_stop_0" on_node="pcmk1" on_node_uuid="1"> + <rsc_op id="180" operation="stop" operation_key="FAKE48_stop_0" on_node="pcmk1" on_node_uuid="1"> <primitive id="FAKE48" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -738,124 +754,53 @@ </synapse> <synapse id="53"> <action_set> - <rsc_op id="186" operation="monitor" operation_key="FAKE49_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="185" operation="monitor" operation_key="FAKE49_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE49" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="185" operation="start" operation_key="FAKE49_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> + <rsc_op id="184" operation="start" operation_key="FAKE49_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <rsc_op id="185" operation="start" operation_key="FAKE49_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> + <rsc_op id="184" operation="start" operation_key="FAKE49_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"> <primitive id="FAKE49" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="67" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> + <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="184" operation="stop" operation_key="FAKE49_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="183" operation="stop" operation_key="FAKE49_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <rsc_op id="184" operation="stop" operation_key="FAKE49_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"> + <rsc_op id="183" operation="stop" operation_key="FAKE49_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"> <primitive id="FAKE49" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> - </synapse> - <synapse id="56"> - <action_set> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> <inputs> <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/> - </trigger> - </inputs> - </synapse> - <synapse id="57"> - <action_set> - <pseudo_event id="56" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="61" operation="stop" operation_key="pcmk_remote2_stop_0" on_node="pcmk3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="69" operation="stop" operation_key="pcmk_remote5_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="82" operation="stop" operation_key="FAKE5_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="91" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="98" operation="stop" operation_key="FAKE12_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="103" operation="stop" operation_key="FAKE14_stop_0" on_node="pcmk2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="110" operation="stop" operation_key="FAKE17_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> - </trigger> - <trigger> - <rsc_op id="127" operation="stop" operation_key="FAKE25_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> - </trigger> - <trigger> - <rsc_op id="134" operation="stop" operation_key="FAKE28_stop_0" on_node="pcmk3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="139" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="146" operation="stop" operation_key="FAKE33_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> - </trigger> - <trigger> - <rsc_op id="157" operation="stop" operation_key="FAKE38_stop_0" on_node="pcmk2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="160" operation="stop" operation_key="FAKE39_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="165" operation="stop" operation_key="FAKE41_stop_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"/> - </trigger> - <trigger> - <rsc_op id="178" operation="stop" operation_key="FAKE47_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/> - </trigger> - <trigger> - <rsc_op id="181" operation="stop" operation_key="FAKE48_stop_0" on_node="pcmk1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="184" operation="stop" operation_key="FAKE49_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"/> - </trigger> - <trigger> - <pseudo_event id="189" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/> </trigger> </inputs> </synapse> - <synapse id="58"> + <synapse id="56"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"> <attributes CRM_meta_on_node="pcmk4" CRM_meta_on_node_uuid="4" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-partial-migrate2.scores b/pengine/test10/remote-partial-migrate2.scores index 69655076744..2d03d377b2f 100644 --- a/pengine/test10/remote-partial-migrate2.scores +++ b/pengine/test10/remote-partial-migrate2.scores @@ -1,505 +1,505 @@ Allocation scores: -native_color: FAKE1 allocation score on pcmk1: -INFINITY -native_color: FAKE1 allocation score on pcmk2: 0 -native_color: FAKE1 allocation score on pcmk3: 0 -native_color: FAKE1 allocation score on pcmk4: 0 -native_color: FAKE1 allocation score on pcmk_remote1: 0 -native_color: FAKE1 allocation score on pcmk_remote2: 0 -native_color: FAKE1 allocation score on pcmk_remote3: 0 -native_color: FAKE1 allocation score on pcmk_remote4: 0 -native_color: FAKE1 allocation score on pcmk_remote5: 0 -native_color: FAKE10 allocation score on pcmk1: 0 -native_color: FAKE10 allocation score on pcmk2: 0 -native_color: FAKE10 allocation score on pcmk3: 0 -native_color: FAKE10 allocation score on pcmk4: 0 -native_color: FAKE10 allocation score on pcmk_remote1: 0 -native_color: FAKE10 allocation score on pcmk_remote2: 0 -native_color: FAKE10 allocation score on pcmk_remote3: 0 -native_color: FAKE10 allocation score on pcmk_remote4: 0 -native_color: FAKE10 allocation score on pcmk_remote5: 0 -native_color: FAKE11 allocation score on pcmk1: 0 -native_color: FAKE11 allocation score on pcmk2: 0 -native_color: FAKE11 allocation score on pcmk3: 0 -native_color: FAKE11 allocation score on pcmk4: 0 -native_color: FAKE11 allocation score on pcmk_remote1: 0 -native_color: FAKE11 allocation score on pcmk_remote2: 0 -native_color: FAKE11 allocation score on pcmk_remote3: 0 -native_color: FAKE11 allocation score on pcmk_remote4: 0 -native_color: FAKE11 allocation score on pcmk_remote5: 0 -native_color: FAKE12 allocation score on pcmk1: 0 -native_color: FAKE12 allocation score on pcmk2: 0 -native_color: FAKE12 allocation score on pcmk3: 0 -native_color: FAKE12 allocation score on pcmk4: 0 -native_color: FAKE12 allocation score on pcmk_remote1: 0 -native_color: FAKE12 allocation score on pcmk_remote2: 0 -native_color: FAKE12 allocation score on pcmk_remote3: 0 -native_color: FAKE12 allocation score on pcmk_remote4: 0 -native_color: FAKE12 allocation score on pcmk_remote5: 0 -native_color: FAKE13 allocation score on pcmk1: 0 -native_color: FAKE13 allocation score on pcmk2: 0 -native_color: FAKE13 allocation score on pcmk3: 0 -native_color: FAKE13 allocation score on pcmk4: 0 -native_color: FAKE13 allocation score on pcmk_remote1: 0 -native_color: FAKE13 allocation score on pcmk_remote2: 0 -native_color: FAKE13 allocation score on pcmk_remote3: 0 -native_color: FAKE13 allocation score on pcmk_remote4: 0 -native_color: FAKE13 allocation score on pcmk_remote5: 0 -native_color: FAKE14 allocation score on pcmk1: 0 -native_color: FAKE14 allocation score on pcmk2: 0 -native_color: FAKE14 allocation score on pcmk3: 0 -native_color: FAKE14 allocation score on pcmk4: 0 -native_color: FAKE14 allocation score on pcmk_remote1: 0 -native_color: FAKE14 allocation score on pcmk_remote2: 0 -native_color: FAKE14 allocation score on pcmk_remote3: 0 -native_color: FAKE14 allocation score on pcmk_remote4: 0 -native_color: FAKE14 allocation score on pcmk_remote5: 0 -native_color: FAKE15 allocation score on pcmk1: 0 -native_color: FAKE15 allocation score on pcmk2: 0 -native_color: FAKE15 allocation score on pcmk3: 0 -native_color: FAKE15 allocation score on pcmk4: 0 -native_color: FAKE15 allocation score on pcmk_remote1: 0 -native_color: FAKE15 allocation score on pcmk_remote2: 0 -native_color: FAKE15 allocation score on pcmk_remote3: 0 -native_color: FAKE15 allocation score on pcmk_remote4: 0 -native_color: FAKE15 allocation score on pcmk_remote5: 0 -native_color: FAKE16 allocation score on pcmk1: 0 -native_color: FAKE16 allocation score on pcmk2: 0 -native_color: FAKE16 allocation score on pcmk3: 0 -native_color: FAKE16 allocation score on pcmk4: 0 -native_color: FAKE16 allocation score on pcmk_remote1: 0 -native_color: FAKE16 allocation score on pcmk_remote2: 0 -native_color: FAKE16 allocation score on pcmk_remote3: 0 -native_color: FAKE16 allocation score on pcmk_remote4: 0 -native_color: FAKE16 allocation score on pcmk_remote5: 0 -native_color: FAKE17 allocation score on pcmk1: 0 -native_color: FAKE17 allocation score on pcmk2: 0 -native_color: FAKE17 allocation score on pcmk3: 0 -native_color: FAKE17 allocation score on pcmk4: 0 -native_color: FAKE17 allocation score on pcmk_remote1: 0 -native_color: FAKE17 allocation score on pcmk_remote2: 0 -native_color: FAKE17 allocation score on pcmk_remote3: 0 -native_color: FAKE17 allocation score on pcmk_remote4: 0 -native_color: FAKE17 allocation score on pcmk_remote5: 0 -native_color: FAKE18 allocation score on pcmk1: 0 -native_color: FAKE18 allocation score on pcmk2: 0 -native_color: FAKE18 allocation score on pcmk3: 0 -native_color: FAKE18 allocation score on pcmk4: 0 -native_color: FAKE18 allocation score on pcmk_remote1: 0 -native_color: FAKE18 allocation score on pcmk_remote2: 0 -native_color: FAKE18 allocation score on pcmk_remote3: 0 -native_color: FAKE18 allocation score on pcmk_remote4: 0 -native_color: FAKE18 allocation score on pcmk_remote5: 0 -native_color: FAKE19 allocation score on pcmk1: 0 -native_color: FAKE19 allocation score on pcmk2: 0 -native_color: FAKE19 allocation score on pcmk3: 0 -native_color: FAKE19 allocation score on pcmk4: 0 -native_color: FAKE19 allocation score on pcmk_remote1: 0 -native_color: FAKE19 allocation score on pcmk_remote2: 0 -native_color: FAKE19 allocation score on pcmk_remote3: 0 -native_color: FAKE19 allocation score on pcmk_remote4: 0 -native_color: FAKE19 allocation score on pcmk_remote5: 0 -native_color: FAKE2 allocation score on pcmk1: 0 -native_color: FAKE2 allocation score on pcmk2: 0 -native_color: FAKE2 allocation score on pcmk3: 0 -native_color: FAKE2 allocation score on pcmk4: 0 -native_color: FAKE2 allocation score on pcmk_remote1: 0 -native_color: FAKE2 allocation score on pcmk_remote2: 0 -native_color: FAKE2 allocation score on pcmk_remote3: 0 -native_color: FAKE2 allocation score on pcmk_remote4: 0 -native_color: FAKE2 allocation score on pcmk_remote5: 0 -native_color: FAKE20 allocation score on pcmk1: 0 -native_color: FAKE20 allocation score on pcmk2: 0 -native_color: FAKE20 allocation score on pcmk3: 0 -native_color: FAKE20 allocation score on pcmk4: 0 -native_color: FAKE20 allocation score on pcmk_remote1: 0 -native_color: FAKE20 allocation score on pcmk_remote2: 0 -native_color: FAKE20 allocation score on pcmk_remote3: 0 -native_color: FAKE20 allocation score on pcmk_remote4: 0 -native_color: FAKE20 allocation score on pcmk_remote5: 0 -native_color: FAKE21 allocation score on pcmk1: 0 -native_color: FAKE21 allocation score on pcmk2: 0 -native_color: FAKE21 allocation score on pcmk3: 0 -native_color: FAKE21 allocation score on pcmk4: 0 -native_color: FAKE21 allocation score on pcmk_remote1: 0 -native_color: FAKE21 allocation score on pcmk_remote2: 0 -native_color: FAKE21 allocation score on pcmk_remote3: 0 -native_color: FAKE21 allocation score on pcmk_remote4: 0 -native_color: FAKE21 allocation score on pcmk_remote5: 0 -native_color: FAKE22 allocation score on pcmk1: 0 -native_color: FAKE22 allocation score on pcmk2: 0 -native_color: FAKE22 allocation score on pcmk3: 0 -native_color: FAKE22 allocation score on pcmk4: 0 -native_color: FAKE22 allocation score on pcmk_remote1: 0 -native_color: FAKE22 allocation score on pcmk_remote2: 0 -native_color: FAKE22 allocation score on pcmk_remote3: 0 -native_color: FAKE22 allocation score on pcmk_remote4: 0 -native_color: FAKE22 allocation score on pcmk_remote5: 0 -native_color: FAKE23 allocation score on pcmk1: 0 -native_color: FAKE23 allocation score on pcmk2: 0 -native_color: FAKE23 allocation score on pcmk3: 0 -native_color: FAKE23 allocation score on pcmk4: 0 -native_color: FAKE23 allocation score on pcmk_remote1: 0 -native_color: FAKE23 allocation score on pcmk_remote2: 0 -native_color: FAKE23 allocation score on pcmk_remote3: 0 -native_color: FAKE23 allocation score on pcmk_remote4: 0 -native_color: FAKE23 allocation score on pcmk_remote5: 0 -native_color: FAKE24 allocation score on pcmk1: 0 -native_color: FAKE24 allocation score on pcmk2: 0 -native_color: FAKE24 allocation score on pcmk3: 0 -native_color: FAKE24 allocation score on pcmk4: 0 -native_color: FAKE24 allocation score on pcmk_remote1: 0 -native_color: FAKE24 allocation score on pcmk_remote2: 0 -native_color: FAKE24 allocation score on pcmk_remote3: 0 -native_color: FAKE24 allocation score on pcmk_remote4: 0 -native_color: FAKE24 allocation score on pcmk_remote5: 0 -native_color: FAKE25 allocation score on pcmk1: 0 -native_color: FAKE25 allocation score on pcmk2: 0 -native_color: FAKE25 allocation score on pcmk3: 0 -native_color: FAKE25 allocation score on pcmk4: 0 -native_color: FAKE25 allocation score on pcmk_remote1: 0 -native_color: FAKE25 allocation score on pcmk_remote2: 0 -native_color: FAKE25 allocation score on pcmk_remote3: 0 -native_color: FAKE25 allocation score on pcmk_remote4: 0 -native_color: FAKE25 allocation score on pcmk_remote5: 0 -native_color: FAKE26 allocation score on pcmk1: 0 -native_color: FAKE26 allocation score on pcmk2: 0 -native_color: FAKE26 allocation score on pcmk3: 0 -native_color: FAKE26 allocation score on pcmk4: 0 -native_color: FAKE26 allocation score on pcmk_remote1: 0 -native_color: FAKE26 allocation score on pcmk_remote2: 0 -native_color: FAKE26 allocation score on pcmk_remote3: 0 -native_color: FAKE26 allocation score on pcmk_remote4: 0 -native_color: FAKE26 allocation score on pcmk_remote5: 0 -native_color: FAKE27 allocation score on pcmk1: 0 -native_color: FAKE27 allocation score on pcmk2: 0 -native_color: FAKE27 allocation score on pcmk3: 0 -native_color: FAKE27 allocation score on pcmk4: 0 -native_color: FAKE27 allocation score on pcmk_remote1: 0 -native_color: FAKE27 allocation score on pcmk_remote2: 0 -native_color: FAKE27 allocation score on pcmk_remote3: 0 -native_color: FAKE27 allocation score on pcmk_remote4: 0 -native_color: FAKE27 allocation score on pcmk_remote5: 0 -native_color: FAKE28 allocation score on pcmk1: 0 -native_color: FAKE28 allocation score on pcmk2: 0 -native_color: FAKE28 allocation score on pcmk3: 0 -native_color: FAKE28 allocation score on pcmk4: 0 -native_color: FAKE28 allocation score on pcmk_remote1: 0 -native_color: FAKE28 allocation score on pcmk_remote2: 0 -native_color: FAKE28 allocation score on pcmk_remote3: 0 -native_color: FAKE28 allocation score on pcmk_remote4: 0 -native_color: FAKE28 allocation score on pcmk_remote5: 0 -native_color: FAKE29 allocation score on pcmk1: 0 -native_color: FAKE29 allocation score on pcmk2: 0 -native_color: FAKE29 allocation score on pcmk3: 0 -native_color: FAKE29 allocation score on pcmk4: 0 -native_color: FAKE29 allocation score on pcmk_remote1: 0 -native_color: FAKE29 allocation score on pcmk_remote2: 0 -native_color: FAKE29 allocation score on pcmk_remote3: 0 -native_color: FAKE29 allocation score on pcmk_remote4: 0 -native_color: FAKE29 allocation score on pcmk_remote5: 0 -native_color: FAKE3 allocation score on pcmk1: 0 -native_color: FAKE3 allocation score on pcmk2: 0 -native_color: FAKE3 allocation score on pcmk3: 0 -native_color: FAKE3 allocation score on pcmk4: 0 -native_color: FAKE3 allocation score on pcmk_remote1: 0 -native_color: FAKE3 allocation score on pcmk_remote2: 0 -native_color: FAKE3 allocation score on pcmk_remote3: 0 -native_color: FAKE3 allocation score on pcmk_remote4: 0 -native_color: FAKE3 allocation score on pcmk_remote5: 0 -native_color: FAKE30 allocation score on pcmk1: 0 -native_color: FAKE30 allocation score on pcmk2: 0 -native_color: FAKE30 allocation score on pcmk3: 0 -native_color: FAKE30 allocation score on pcmk4: 0 -native_color: FAKE30 allocation score on pcmk_remote1: 0 -native_color: FAKE30 allocation score on pcmk_remote2: 0 -native_color: FAKE30 allocation score on pcmk_remote3: 0 -native_color: FAKE30 allocation score on pcmk_remote4: 0 -native_color: FAKE30 allocation score on pcmk_remote5: 0 -native_color: FAKE31 allocation score on pcmk1: 0 -native_color: FAKE31 allocation score on pcmk2: 0 -native_color: FAKE31 allocation score on pcmk3: 0 -native_color: FAKE31 allocation score on pcmk4: 0 -native_color: FAKE31 allocation score on pcmk_remote1: 0 -native_color: FAKE31 allocation score on pcmk_remote2: 0 -native_color: FAKE31 allocation score on pcmk_remote3: 0 -native_color: FAKE31 allocation score on pcmk_remote4: 0 -native_color: FAKE31 allocation score on pcmk_remote5: 0 -native_color: FAKE32 allocation score on pcmk1: 0 -native_color: FAKE32 allocation score on pcmk2: 0 -native_color: FAKE32 allocation score on pcmk3: 0 -native_color: FAKE32 allocation score on pcmk4: 0 -native_color: FAKE32 allocation score on pcmk_remote1: 0 -native_color: FAKE32 allocation score on pcmk_remote2: 0 -native_color: FAKE32 allocation score on pcmk_remote3: 0 -native_color: FAKE32 allocation score on pcmk_remote4: 0 -native_color: FAKE32 allocation score on pcmk_remote5: 0 -native_color: FAKE33 allocation score on pcmk1: 0 -native_color: FAKE33 allocation score on pcmk2: 0 -native_color: FAKE33 allocation score on pcmk3: 0 -native_color: FAKE33 allocation score on pcmk4: 0 -native_color: FAKE33 allocation score on pcmk_remote1: 0 -native_color: FAKE33 allocation score on pcmk_remote2: 0 -native_color: FAKE33 allocation score on pcmk_remote3: 0 -native_color: FAKE33 allocation score on pcmk_remote4: 0 -native_color: FAKE33 allocation score on pcmk_remote5: 0 -native_color: FAKE34 allocation score on pcmk1: 0 -native_color: FAKE34 allocation score on pcmk2: 0 -native_color: FAKE34 allocation score on pcmk3: 0 -native_color: FAKE34 allocation score on pcmk4: 0 -native_color: FAKE34 allocation score on pcmk_remote1: 0 -native_color: FAKE34 allocation score on pcmk_remote2: 0 -native_color: FAKE34 allocation score on pcmk_remote3: 0 -native_color: FAKE34 allocation score on pcmk_remote4: 0 -native_color: FAKE34 allocation score on pcmk_remote5: 0 -native_color: FAKE35 allocation score on pcmk1: 0 -native_color: FAKE35 allocation score on pcmk2: 0 -native_color: FAKE35 allocation score on pcmk3: 0 -native_color: FAKE35 allocation score on pcmk4: 0 -native_color: FAKE35 allocation score on pcmk_remote1: 0 -native_color: FAKE35 allocation score on pcmk_remote2: 0 -native_color: FAKE35 allocation score on pcmk_remote3: 0 -native_color: FAKE35 allocation score on pcmk_remote4: 0 -native_color: FAKE35 allocation score on pcmk_remote5: 0 -native_color: FAKE36 allocation score on pcmk1: 0 -native_color: FAKE36 allocation score on pcmk2: 0 -native_color: FAKE36 allocation score on pcmk3: 0 -native_color: FAKE36 allocation score on pcmk4: 0 -native_color: FAKE36 allocation score on pcmk_remote1: 0 -native_color: FAKE36 allocation score on pcmk_remote2: 0 -native_color: FAKE36 allocation score on pcmk_remote3: 0 -native_color: FAKE36 allocation score on pcmk_remote4: 0 -native_color: FAKE36 allocation score on pcmk_remote5: 0 -native_color: FAKE37 allocation score on pcmk1: 0 -native_color: FAKE37 allocation score on pcmk2: 0 -native_color: FAKE37 allocation score on pcmk3: 0 -native_color: FAKE37 allocation score on pcmk4: 0 -native_color: FAKE37 allocation score on pcmk_remote1: 0 -native_color: FAKE37 allocation score on pcmk_remote2: 0 -native_color: FAKE37 allocation score on pcmk_remote3: 0 -native_color: FAKE37 allocation score on pcmk_remote4: 0 -native_color: FAKE37 allocation score on pcmk_remote5: 0 -native_color: FAKE38 allocation score on pcmk1: 0 -native_color: FAKE38 allocation score on pcmk2: 0 -native_color: FAKE38 allocation score on pcmk3: 0 -native_color: FAKE38 allocation score on pcmk4: 0 -native_color: FAKE38 allocation score on pcmk_remote1: 0 -native_color: FAKE38 allocation score on pcmk_remote2: 0 -native_color: FAKE38 allocation score on pcmk_remote3: 0 -native_color: FAKE38 allocation score on pcmk_remote4: 0 -native_color: FAKE38 allocation score on pcmk_remote5: 0 -native_color: FAKE39 allocation score on pcmk1: 0 -native_color: FAKE39 allocation score on pcmk2: 0 -native_color: FAKE39 allocation score on pcmk3: 0 -native_color: FAKE39 allocation score on pcmk4: 0 -native_color: FAKE39 allocation score on pcmk_remote1: 0 -native_color: FAKE39 allocation score on pcmk_remote2: 0 -native_color: FAKE39 allocation score on pcmk_remote3: 0 -native_color: FAKE39 allocation score on pcmk_remote4: 0 -native_color: FAKE39 allocation score on pcmk_remote5: 0 -native_color: FAKE4 allocation score on pcmk1: 0 -native_color: FAKE4 allocation score on pcmk2: 0 -native_color: FAKE4 allocation score on pcmk3: 0 -native_color: FAKE4 allocation score on pcmk4: 0 -native_color: FAKE4 allocation score on pcmk_remote1: 0 -native_color: FAKE4 allocation score on pcmk_remote2: 0 -native_color: FAKE4 allocation score on pcmk_remote3: 0 -native_color: FAKE4 allocation score on pcmk_remote4: 0 -native_color: FAKE4 allocation score on pcmk_remote5: 0 -native_color: FAKE40 allocation score on pcmk1: 0 -native_color: FAKE40 allocation score on pcmk2: 0 -native_color: FAKE40 allocation score on pcmk3: 0 -native_color: FAKE40 allocation score on pcmk4: 0 -native_color: FAKE40 allocation score on pcmk_remote1: 0 -native_color: FAKE40 allocation score on pcmk_remote2: 0 -native_color: FAKE40 allocation score on pcmk_remote3: 0 -native_color: FAKE40 allocation score on pcmk_remote4: 0 -native_color: FAKE40 allocation score on pcmk_remote5: 0 -native_color: FAKE41 allocation score on pcmk1: 0 -native_color: FAKE41 allocation score on pcmk2: 0 -native_color: FAKE41 allocation score on pcmk3: 0 -native_color: FAKE41 allocation score on pcmk4: 0 -native_color: FAKE41 allocation score on pcmk_remote1: 0 -native_color: FAKE41 allocation score on pcmk_remote2: 0 -native_color: FAKE41 allocation score on pcmk_remote3: 0 -native_color: FAKE41 allocation score on pcmk_remote4: 0 -native_color: FAKE41 allocation score on pcmk_remote5: 0 -native_color: FAKE42 allocation score on pcmk1: 0 -native_color: FAKE42 allocation score on pcmk2: 0 -native_color: FAKE42 allocation score on pcmk3: 0 -native_color: FAKE42 allocation score on pcmk4: 0 -native_color: FAKE42 allocation score on pcmk_remote1: 0 -native_color: FAKE42 allocation score on pcmk_remote2: 0 -native_color: FAKE42 allocation score on pcmk_remote3: 0 -native_color: FAKE42 allocation score on pcmk_remote4: 0 -native_color: FAKE42 allocation score on pcmk_remote5: 0 -native_color: FAKE43 allocation score on pcmk1: 0 -native_color: FAKE43 allocation score on pcmk2: 0 -native_color: FAKE43 allocation score on pcmk3: 0 -native_color: FAKE43 allocation score on pcmk4: 0 -native_color: FAKE43 allocation score on pcmk_remote1: 0 -native_color: FAKE43 allocation score on pcmk_remote2: 0 -native_color: FAKE43 allocation score on pcmk_remote3: 0 -native_color: FAKE43 allocation score on pcmk_remote4: 0 -native_color: FAKE43 allocation score on pcmk_remote5: 0 -native_color: FAKE44 allocation score on pcmk1: 0 -native_color: FAKE44 allocation score on pcmk2: 0 -native_color: FAKE44 allocation score on pcmk3: 0 -native_color: FAKE44 allocation score on pcmk4: 0 -native_color: FAKE44 allocation score on pcmk_remote1: 0 -native_color: FAKE44 allocation score on pcmk_remote2: 0 -native_color: FAKE44 allocation score on pcmk_remote3: 0 -native_color: FAKE44 allocation score on pcmk_remote4: 0 -native_color: FAKE44 allocation score on pcmk_remote5: 0 -native_color: FAKE45 allocation score on pcmk1: 0 -native_color: FAKE45 allocation score on pcmk2: 0 -native_color: FAKE45 allocation score on pcmk3: 0 -native_color: FAKE45 allocation score on pcmk4: 0 -native_color: FAKE45 allocation score on pcmk_remote1: 0 -native_color: FAKE45 allocation score on pcmk_remote2: 0 -native_color: FAKE45 allocation score on pcmk_remote3: 0 -native_color: FAKE45 allocation score on pcmk_remote4: 0 -native_color: FAKE45 allocation score on pcmk_remote5: 0 -native_color: FAKE46 allocation score on pcmk1: 0 -native_color: FAKE46 allocation score on pcmk2: 0 -native_color: FAKE46 allocation score on pcmk3: 0 -native_color: FAKE46 allocation score on pcmk4: 0 -native_color: FAKE46 allocation score on pcmk_remote1: 0 -native_color: FAKE46 allocation score on pcmk_remote2: 0 -native_color: FAKE46 allocation score on pcmk_remote3: 0 -native_color: FAKE46 allocation score on pcmk_remote4: 0 -native_color: FAKE46 allocation score on pcmk_remote5: 0 -native_color: FAKE47 allocation score on pcmk1: 0 -native_color: FAKE47 allocation score on pcmk2: 0 -native_color: FAKE47 allocation score on pcmk3: 0 -native_color: FAKE47 allocation score on pcmk4: 0 -native_color: FAKE47 allocation score on pcmk_remote1: 0 -native_color: FAKE47 allocation score on pcmk_remote2: 0 -native_color: FAKE47 allocation score on pcmk_remote3: 0 -native_color: FAKE47 allocation score on pcmk_remote4: 0 -native_color: FAKE47 allocation score on pcmk_remote5: 0 -native_color: FAKE48 allocation score on pcmk1: 0 -native_color: FAKE48 allocation score on pcmk2: 0 -native_color: FAKE48 allocation score on pcmk3: 0 -native_color: FAKE48 allocation score on pcmk4: 0 -native_color: FAKE48 allocation score on pcmk_remote1: 0 -native_color: FAKE48 allocation score on pcmk_remote2: 0 -native_color: FAKE48 allocation score on pcmk_remote3: 0 -native_color: FAKE48 allocation score on pcmk_remote4: 0 -native_color: FAKE48 allocation score on pcmk_remote5: 0 -native_color: FAKE49 allocation score on pcmk1: 0 -native_color: FAKE49 allocation score on pcmk2: 0 -native_color: FAKE49 allocation score on pcmk3: 0 -native_color: FAKE49 allocation score on pcmk4: 0 -native_color: FAKE49 allocation score on pcmk_remote1: 0 -native_color: FAKE49 allocation score on pcmk_remote2: 0 -native_color: FAKE49 allocation score on pcmk_remote3: 0 -native_color: FAKE49 allocation score on pcmk_remote4: 0 -native_color: FAKE49 allocation score on pcmk_remote5: 0 -native_color: FAKE5 allocation score on pcmk1: 0 -native_color: FAKE5 allocation score on pcmk2: 0 -native_color: FAKE5 allocation score on pcmk3: 0 -native_color: FAKE5 allocation score on pcmk4: 0 -native_color: FAKE5 allocation score on pcmk_remote1: 0 -native_color: FAKE5 allocation score on pcmk_remote2: 0 -native_color: FAKE5 allocation score on pcmk_remote3: 0 -native_color: FAKE5 allocation score on pcmk_remote4: 0 -native_color: FAKE5 allocation score on pcmk_remote5: 0 -native_color: FAKE50 allocation score on pcmk1: 0 -native_color: FAKE50 allocation score on pcmk2: 0 -native_color: FAKE50 allocation score on pcmk3: 0 -native_color: FAKE50 allocation score on pcmk4: 0 -native_color: FAKE50 allocation score on pcmk_remote1: 0 -native_color: FAKE50 allocation score on pcmk_remote2: 0 -native_color: FAKE50 allocation score on pcmk_remote3: 0 -native_color: FAKE50 allocation score on pcmk_remote4: 0 -native_color: FAKE50 allocation score on pcmk_remote5: 0 -native_color: FAKE6 allocation score on pcmk1: 0 -native_color: FAKE6 allocation score on pcmk2: 0 -native_color: FAKE6 allocation score on pcmk3: 0 -native_color: FAKE6 allocation score on pcmk4: 0 -native_color: FAKE6 allocation score on pcmk_remote1: 0 -native_color: FAKE6 allocation score on pcmk_remote2: 0 -native_color: FAKE6 allocation score on pcmk_remote3: 0 -native_color: FAKE6 allocation score on pcmk_remote4: 0 -native_color: FAKE6 allocation score on pcmk_remote5: 0 -native_color: FAKE7 allocation score on pcmk1: 0 -native_color: FAKE7 allocation score on pcmk2: 0 -native_color: FAKE7 allocation score on pcmk3: 0 -native_color: FAKE7 allocation score on pcmk4: 0 -native_color: FAKE7 allocation score on pcmk_remote1: 0 -native_color: FAKE7 allocation score on pcmk_remote2: 0 -native_color: FAKE7 allocation score on pcmk_remote3: 0 -native_color: FAKE7 allocation score on pcmk_remote4: 0 -native_color: FAKE7 allocation score on pcmk_remote5: 0 -native_color: FAKE8 allocation score on pcmk1: 0 -native_color: FAKE8 allocation score on pcmk2: 0 -native_color: FAKE8 allocation score on pcmk3: 0 -native_color: FAKE8 allocation score on pcmk4: 0 -native_color: FAKE8 allocation score on pcmk_remote1: 0 -native_color: FAKE8 allocation score on pcmk_remote2: 0 -native_color: FAKE8 allocation score on pcmk_remote3: 0 -native_color: FAKE8 allocation score on pcmk_remote4: 0 -native_color: FAKE8 allocation score on pcmk_remote5: 0 -native_color: FAKE9 allocation score on pcmk1: 0 -native_color: FAKE9 allocation score on pcmk2: 0 -native_color: FAKE9 allocation score on pcmk3: 0 -native_color: FAKE9 allocation score on pcmk4: 0 -native_color: FAKE9 allocation score on pcmk_remote1: 0 -native_color: FAKE9 allocation score on pcmk_remote2: 0 -native_color: FAKE9 allocation score on pcmk_remote3: 0 -native_color: FAKE9 allocation score on pcmk_remote4: 0 -native_color: FAKE9 allocation score on pcmk_remote5: 0 -native_color: pcmk_remote1 allocation score on pcmk1: 0 -native_color: pcmk_remote1 allocation score on pcmk2: 0 -native_color: pcmk_remote1 allocation score on pcmk3: 0 -native_color: pcmk_remote1 allocation score on pcmk4: 0 -native_color: pcmk_remote1 allocation score on pcmk_remote1: -INFINITY -native_color: pcmk_remote1 allocation score on pcmk_remote2: -INFINITY -native_color: pcmk_remote1 allocation score on pcmk_remote3: -INFINITY -native_color: pcmk_remote1 allocation score on pcmk_remote4: -INFINITY -native_color: pcmk_remote1 allocation score on pcmk_remote5: -INFINITY -native_color: pcmk_remote2 allocation score on pcmk1: 0 -native_color: pcmk_remote2 allocation score on pcmk2: 0 -native_color: pcmk_remote2 allocation score on pcmk3: 0 -native_color: pcmk_remote2 allocation score on pcmk4: 0 -native_color: pcmk_remote2 allocation score on pcmk_remote1: -INFINITY -native_color: pcmk_remote2 allocation score on pcmk_remote2: -INFINITY -native_color: pcmk_remote2 allocation score on pcmk_remote3: -INFINITY -native_color: pcmk_remote2 allocation score on pcmk_remote4: -INFINITY -native_color: pcmk_remote2 allocation score on pcmk_remote5: -INFINITY -native_color: pcmk_remote3 allocation score on pcmk1: 0 -native_color: pcmk_remote3 allocation score on pcmk2: 0 -native_color: pcmk_remote3 allocation score on pcmk3: 0 -native_color: pcmk_remote3 allocation score on pcmk4: 0 -native_color: pcmk_remote3 allocation score on pcmk_remote1: -INFINITY -native_color: pcmk_remote3 allocation score on pcmk_remote2: -INFINITY -native_color: pcmk_remote3 allocation score on pcmk_remote3: -INFINITY -native_color: pcmk_remote3 allocation score on pcmk_remote4: -INFINITY -native_color: pcmk_remote3 allocation score on pcmk_remote5: -INFINITY -native_color: pcmk_remote4 allocation score on pcmk1: 0 -native_color: pcmk_remote4 allocation score on pcmk2: 0 -native_color: pcmk_remote4 allocation score on pcmk3: 0 -native_color: pcmk_remote4 allocation score on pcmk4: 0 -native_color: pcmk_remote4 allocation score on pcmk_remote1: -INFINITY -native_color: pcmk_remote4 allocation score on pcmk_remote2: -INFINITY -native_color: pcmk_remote4 allocation score on pcmk_remote3: -INFINITY -native_color: pcmk_remote4 allocation score on pcmk_remote4: -INFINITY -native_color: pcmk_remote4 allocation score on pcmk_remote5: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk1: 0 -native_color: pcmk_remote5 allocation score on pcmk2: 0 -native_color: pcmk_remote5 allocation score on pcmk3: 0 -native_color: pcmk_remote5 allocation score on pcmk4: 0 -native_color: pcmk_remote5 allocation score on pcmk_remote1: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk_remote2: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk_remote3: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk_remote4: -INFINITY -native_color: pcmk_remote5 allocation score on pcmk_remote5: -INFINITY -native_color: shooter allocation score on pcmk1: 0 -native_color: shooter allocation score on pcmk2: 0 -native_color: shooter allocation score on pcmk3: 0 -native_color: shooter allocation score on pcmk4: 0 -native_color: shooter allocation score on pcmk_remote1: -INFINITY -native_color: shooter allocation score on pcmk_remote2: -INFINITY -native_color: shooter allocation score on pcmk_remote3: -INFINITY -native_color: shooter allocation score on pcmk_remote4: -INFINITY -native_color: shooter allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on pcmk1: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE1 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE10 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE11 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE12 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE13 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE14 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE15 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE16 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE17 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE18 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE19 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE2 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE20 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE21 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE22 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE23 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE24 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE25 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE26 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE27 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE28 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE29 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE3 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE30 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE31 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE32 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE33 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE34 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE35 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE36 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE37 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE38 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE39 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE4 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE40 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE41 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE42 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE43 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE44 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE45 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE46 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE47 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE48 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE49 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE5 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE50 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE6 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE7 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE8 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk1: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk2: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk3: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk4: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk_remote1: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk_remote2: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk_remote3: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk_remote4: 0 +pcmk__native_allocate: FAKE9 allocation score on pcmk_remote5: 0 +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk1: 0 +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk2: 0 +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk3: 0 +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk4: 0 +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: pcmk_remote1 allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk1: 0 +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk2: 0 +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk3: 0 +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk4: 0 +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: pcmk_remote2 allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk1: 0 +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk2: 0 +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk3: 0 +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk4: 0 +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: pcmk_remote3 allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk1: 0 +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk2: 0 +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk3: 0 +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk4: 0 +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: pcmk_remote4 allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk1: 0 +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk2: 0 +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk3: 0 +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk4: 0 +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: pcmk_remote5 allocation score on pcmk_remote5: -INFINITY +pcmk__native_allocate: shooter allocation score on pcmk1: 0 +pcmk__native_allocate: shooter allocation score on pcmk2: 0 +pcmk__native_allocate: shooter allocation score on pcmk3: 0 +pcmk__native_allocate: shooter allocation score on pcmk4: 0 +pcmk__native_allocate: shooter allocation score on pcmk_remote1: -INFINITY +pcmk__native_allocate: shooter allocation score on pcmk_remote2: -INFINITY +pcmk__native_allocate: shooter allocation score on pcmk_remote3: -INFINITY +pcmk__native_allocate: shooter allocation score on pcmk_remote4: -INFINITY +pcmk__native_allocate: shooter allocation score on pcmk_remote5: -INFINITY diff --git a/pengine/test10/remote-partial-migrate2.summary b/pengine/test10/remote-partial-migrate2.summary index 2a242bdfe9a..b1c92acd784 100644 --- a/pengine/test10/remote-partial-migrate2.summary +++ b/pengine/test10/remote-partial-migrate2.summary @@ -84,6 +84,10 @@ Transition Summary: * Move FAKE49 ( pcmk_remote3 -> pcmk_remote4 ) Executing cluster transition: + * Resource action: pcmk_remote2 migrate_from on pcmk1 + * Resource action: pcmk_remote2 stop on pcmk3 + * Resource action: pcmk_remote4 start on pcmk2 + * Resource action: pcmk_remote5 migrate_to on pcmk1 * Resource action: FAKE5 stop on pcmk1 * Resource action: FAKE9 stop on pcmk2 * Resource action: FAKE12 stop on pcmk1 @@ -94,16 +98,13 @@ Executing cluster transition: * Resource action: FAKE30 stop on pcmk1 * Resource action: FAKE33 stop on pcmk_remote1 * Resource action: FAKE38 stop on pcmk2 - * Resource action: FAKE39 stop on pcmk1 - * Resource action: FAKE47 stop on pcmk_remote1 * Resource action: FAKE48 stop on pcmk1 * Resource action: FAKE49 stop on pcmk_remote3 * Fencing pcmk4 (reboot) - * Pseudo action: stonith_complete - * Resource action: pcmk_remote2 migrate_from on pcmk1 - * Resource action: pcmk_remote2 stop on pcmk3 - * Resource action: pcmk_remote4 start on pcmk2 - * Resource action: pcmk_remote5 migrate_to on pcmk1 + * Pseudo action: pcmk_remote2_start_0 + * Resource action: pcmk_remote4 monitor=60000 on pcmk2 + * Resource action: pcmk_remote5 migrate_from on pcmk2 + * Resource action: pcmk_remote5 stop on pcmk1 * Resource action: FAKE5 start on pcmk_remote4 * Resource action: FAKE9 start on pcmk_remote4 * Resource action: FAKE12 start on pcmk2 @@ -114,12 +115,13 @@ Executing cluster transition: * Resource action: FAKE30 start on pcmk_remote1 * Resource action: FAKE33 start on pcmk_remote4 * Resource action: FAKE38 start on pcmk_remote1 + * Resource action: FAKE39 stop on pcmk1 + * Resource action: FAKE41 stop on pcmk_remote2 + * Resource action: FAKE47 stop on pcmk_remote1 * Resource action: FAKE48 start on pcmk_remote3 * Resource action: FAKE49 start on pcmk_remote4 - * Pseudo action: pcmk_remote2_start_0 - * Resource action: pcmk_remote4 monitor=60000 on pcmk2 - * Resource action: pcmk_remote5 migrate_from on pcmk2 - * Resource action: pcmk_remote5 stop on pcmk1 + * Resource action: pcmk_remote2 monitor=60000 on pcmk1 + * Pseudo action: pcmk_remote5_start_0 * Resource action: FAKE5 monitor=10000 on pcmk_remote4 * Resource action: FAKE9 monitor=10000 on pcmk_remote4 * Resource action: FAKE12 monitor=10000 on pcmk2 @@ -131,18 +133,14 @@ Executing cluster transition: * Resource action: FAKE33 monitor=10000 on pcmk_remote4 * Resource action: FAKE38 monitor=10000 on pcmk_remote1 * Resource action: FAKE39 start on pcmk_remote2 - * Resource action: FAKE41 stop on pcmk_remote2 + * Resource action: FAKE41 start on pcmk_remote4 * Resource action: FAKE47 start on pcmk_remote2 * Resource action: FAKE48 monitor=10000 on pcmk_remote3 * Resource action: FAKE49 monitor=10000 on pcmk_remote4 - * Pseudo action: all_stopped - * Resource action: pcmk_remote2 monitor=60000 on pcmk1 - * Pseudo action: pcmk_remote5_start_0 - * Resource action: FAKE39 monitor=10000 on pcmk_remote2 - * Resource action: FAKE41 start on pcmk_remote4 - * Resource action: FAKE47 monitor=10000 on pcmk_remote2 * Resource action: pcmk_remote5 monitor=60000 on pcmk2 + * Resource action: FAKE39 monitor=10000 on pcmk_remote2 * Resource action: FAKE41 monitor=10000 on pcmk_remote4 + * Resource action: FAKE47 monitor=10000 on pcmk_remote2 Revised cluster status: Online: [ pcmk1 pcmk2 pcmk3 ] diff --git a/pengine/test10/remote-probe-disable.dot b/pengine/test10/remote-probe-disable.dot index e2f06edf724..253e945f2db 100644 --- a/pengine/test10/remote-probe-disable.dot +++ b/pengine/test10/remote-probe-disable.dot @@ -7,7 +7,5 @@ digraph "g" { "FAKE3_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] "FAKE4_monitor_0 remote1" -> "remote1_stop_0 18builder" [ style = bold] "FAKE4_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"remote1_stop_0 18builder" -> "all_stopped" [ style = bold] "remote1_stop_0 18builder" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/remote-probe-disable.exp b/pengine/test10/remote-probe-disable.exp index a9113929711..a45b1bf7d83 100644 --- a/pengine/test10/remote-probe-disable.exp +++ b/pengine/test10/remote-probe-disable.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="stop" operation_key="remote1_stop_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="12" operation="stop" operation_key="remote1_stop_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> <downed> @@ -11,22 +11,22 @@ </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="FAKE1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="6" operation="monitor" operation_key="FAKE1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="FAKE2_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="7" operation="monitor" operation_key="FAKE2_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="FAKE3_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="8" operation="monitor" operation_key="FAKE3_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="FAKE4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="9" operation="monitor" operation_key="FAKE4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="FAKE1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="6" operation="monitor" operation_key="FAKE1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="FAKE2_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="7" operation="monitor" operation_key="FAKE2_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,7 +44,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="FAKE3_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="8" operation="monitor" operation_key="FAKE3_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -53,23 +53,11 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="FAKE4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="9" operation="monitor" operation_key="FAKE4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="13" operation="stop" operation_key="remote1_stop_0" on_node="18builder" on_node_uuid="5"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/remote-probe-disable.scores b/pengine/test10/remote-probe-disable.scores index d66861f5e49..113c1ecda0e 100644 --- a/pengine/test10/remote-probe-disable.scores +++ b/pengine/test10/remote-probe-disable.scores @@ -1,25 +1,25 @@ Allocation scores: -native_color: FAKE1 allocation score on 18builder: 0 -native_color: FAKE1 allocation score on 18node1: 0 -native_color: FAKE1 allocation score on 18node2: 0 -native_color: FAKE1 allocation score on remote1: 0 -native_color: FAKE2 allocation score on 18builder: -INFINITY -native_color: FAKE2 allocation score on 18node1: -INFINITY -native_color: FAKE2 allocation score on 18node2: -INFINITY -native_color: FAKE2 allocation score on remote1: 0 -native_color: FAKE3 allocation score on 18builder: 0 -native_color: FAKE3 allocation score on 18node1: 0 -native_color: FAKE3 allocation score on 18node2: 0 -native_color: FAKE3 allocation score on remote1: 0 -native_color: FAKE4 allocation score on 18builder: 0 -native_color: FAKE4 allocation score on 18node1: 0 -native_color: FAKE4 allocation score on 18node2: 0 -native_color: FAKE4 allocation score on remote1: 0 -native_color: remote1 allocation score on 18builder: -INFINITY -native_color: remote1 allocation score on 18node1: -INFINITY -native_color: remote1 allocation score on 18node2: -INFINITY -native_color: remote1 allocation score on remote1: -INFINITY -native_color: shooter allocation score on 18builder: 0 -native_color: shooter allocation score on 18node1: 0 -native_color: shooter allocation score on 18node2: 0 -native_color: shooter allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE1 allocation score on remote1: 0 +pcmk__native_allocate: FAKE2 allocation score on 18builder: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on remote1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE3 allocation score on remote1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE4 allocation score on remote1: 0 +pcmk__native_allocate: remote1 allocation score on 18builder: -INFINITY +pcmk__native_allocate: remote1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: remote1 allocation score on 18node2: -INFINITY +pcmk__native_allocate: remote1 allocation score on remote1: -INFINITY +pcmk__native_allocate: shooter allocation score on 18builder: 0 +pcmk__native_allocate: shooter allocation score on 18node1: 0 +pcmk__native_allocate: shooter allocation score on 18node2: 0 +pcmk__native_allocate: shooter allocation score on remote1: -INFINITY diff --git a/pengine/test10/remote-probe-disable.summary b/pengine/test10/remote-probe-disable.summary index 527120f7bf8..fe5a27d6938 100644 --- a/pengine/test10/remote-probe-disable.summary +++ b/pengine/test10/remote-probe-disable.summary @@ -1,4 +1,4 @@ -2 of 6 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 6 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ 18builder 18node1 18node2 ] @@ -20,7 +20,6 @@ Executing cluster transition: * Resource action: FAKE3 monitor on remote1 * Resource action: FAKE4 monitor on remote1 * Resource action: remote1 stop on 18builder - * Pseudo action: all_stopped Revised cluster status: Online: [ 18builder 18node1 18node2 ] diff --git a/pengine/test10/remote-reconnect-delay.dot b/pengine/test10/remote-reconnect-delay.dot index 42c2cef36ee..2e1c270fbcc 100644 --- a/pengine/test10/remote-reconnect-delay.dot +++ b/pengine/test10/remote-reconnect-delay.dot @@ -3,7 +3,5 @@ digraph "g" { "Fencing_start_0 rhel7-2" -> "Fencing_monitor_120000 rhel7-2" [ style = bold] "Fencing_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] "Fencing_stop_0 rhel7-2" -> "Fencing_start_0 rhel7-2" [ style = bold] -"Fencing_stop_0 rhel7-2" -> "all_stopped" [ style = bold] "Fencing_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-reconnect-delay.exp b/pengine/test10/remote-reconnect-delay.exp index fc616c2c0eb..52b50e32b75 100644 --- a/pengine/test10/remote-reconnect-delay.exp +++ b/pengine/test10/remote-reconnect-delay.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="23" operation="stop" operation_key="Fencing_stop_0" on_node="rhel7-2" on_node_uuid="2"> + <rsc_op id="22" operation="stop" operation_key="Fencing_stop_0" on_node="rhel7-2" on_node_uuid="2"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" multicast_address="239.255.100.100" pcmk_arg_map="domain:uname" pcmk_host_list="rhel7-1 remote-rhel7-1 rhel7-2 remote-rhel7-2 remote-rhel7-3 rhel7-4 remote-rhel7-4 rhel7-5 remote-rhel7-5" pcmk_host_map="remote-rhel7-1:rhel7-1;remote-rhel7-2:rhel7-2;remote-rhel7-3:rhel7-3;remote-rhel7-4:rhel7-4;remote-rhel7-5:rhel7-5;"/> </rsc_op> @@ -10,14 +10,14 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="22" operation="start" operation_key="Fencing_start_0" on_node="rhel7-2" on_node_uuid="2"> + <rsc_op id="21" operation="start" operation_key="Fencing_start_0" on_node="rhel7-2" on_node_uuid="2"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" multicast_address="239.255.100.100" pcmk_arg_map="domain:uname" pcmk_host_list="rhel7-1 remote-rhel7-1 rhel7-2 remote-rhel7-2 remote-rhel7-3 rhel7-4 remote-rhel7-4 rhel7-5 remote-rhel7-5" pcmk_host_map="remote-rhel7-1:rhel7-1;remote-rhel7-2:rhel7-2;remote-rhel7-3:rhel7-3;remote-rhel7-4:rhel7-4;remote-rhel7-5:rhel7-5;"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="stop" operation_key="Fencing_stop_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="22" operation="stop" operation_key="Fencing_stop_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> @@ -30,19 +30,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="Fencing_start_0" on_node="rhel7-2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="21" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="23" operation="stop" operation_key="Fencing_stop_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="21" operation="start" operation_key="Fencing_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/remote-reconnect-delay.scores b/pengine/test10/remote-reconnect-delay.scores index d88017d2573..bfd2524f12b 100644 --- a/pengine/test10/remote-reconnect-delay.scores +++ b/pengine/test10/remote-reconnect-delay.scores @@ -1,205 +1,205 @@ Allocation scores: Using the original execution date of: 2017-08-21 17:12:54Z -clone_color: Connectivity allocation score on remote-rhel7-3: 0 -clone_color: Connectivity allocation score on rhel7-1: 0 -clone_color: Connectivity allocation score on rhel7-2: 0 -clone_color: Connectivity allocation score on rhel7-4: 0 -clone_color: Connectivity allocation score on rhel7-5: 0 -clone_color: master-1 allocation score on remote-rhel7-3: -INFINITY -clone_color: master-1 allocation score on rhel7-1: 0 -clone_color: master-1 allocation score on rhel7-2: 0 -clone_color: master-1 allocation score on rhel7-4: 0 -clone_color: master-1 allocation score on rhel7-5: 0 -clone_color: ping-1:0 allocation score on remote-rhel7-3: 0 -clone_color: ping-1:0 allocation score on rhel7-1: 1 -clone_color: ping-1:0 allocation score on rhel7-2: 0 -clone_color: ping-1:0 allocation score on rhel7-4: 0 -clone_color: ping-1:0 allocation score on rhel7-5: 0 -clone_color: ping-1:1 allocation score on remote-rhel7-3: 0 -clone_color: ping-1:1 allocation score on rhel7-1: 0 -clone_color: ping-1:1 allocation score on rhel7-2: 1 -clone_color: ping-1:1 allocation score on rhel7-4: 0 -clone_color: ping-1:1 allocation score on rhel7-5: 0 -clone_color: ping-1:2 allocation score on remote-rhel7-3: 0 -clone_color: ping-1:2 allocation score on rhel7-1: 0 -clone_color: ping-1:2 allocation score on rhel7-2: 0 -clone_color: ping-1:2 allocation score on rhel7-4: 1 -clone_color: ping-1:2 allocation score on rhel7-5: 0 -clone_color: ping-1:3 allocation score on remote-rhel7-3: 0 -clone_color: ping-1:3 allocation score on rhel7-1: 0 -clone_color: ping-1:3 allocation score on rhel7-2: 0 -clone_color: ping-1:3 allocation score on rhel7-4: 0 -clone_color: ping-1:3 allocation score on rhel7-5: 1 -clone_color: ping-1:4 allocation score on remote-rhel7-3: 0 -clone_color: ping-1:4 allocation score on rhel7-1: 0 -clone_color: ping-1:4 allocation score on rhel7-2: 0 -clone_color: ping-1:4 allocation score on rhel7-4: 0 -clone_color: ping-1:4 allocation score on rhel7-5: 0 -clone_color: stateful-1:0 allocation score on remote-rhel7-3: -INFINITY -clone_color: stateful-1:0 allocation score on rhel7-1: 6 -clone_color: stateful-1:0 allocation score on rhel7-2: 0 -clone_color: stateful-1:0 allocation score on rhel7-4: 0 -clone_color: stateful-1:0 allocation score on rhel7-5: 0 -clone_color: stateful-1:1 allocation score on remote-rhel7-3: -INFINITY -clone_color: stateful-1:1 allocation score on rhel7-1: 0 -clone_color: stateful-1:1 allocation score on rhel7-2: 11 -clone_color: stateful-1:1 allocation score on rhel7-4: 0 -clone_color: stateful-1:1 allocation score on rhel7-5: 0 -clone_color: stateful-1:2 allocation score on remote-rhel7-3: -INFINITY -clone_color: stateful-1:2 allocation score on rhel7-1: 0 -clone_color: stateful-1:2 allocation score on rhel7-2: 0 -clone_color: stateful-1:2 allocation score on rhel7-4: 6 -clone_color: stateful-1:2 allocation score on rhel7-5: 0 -clone_color: stateful-1:3 allocation score on remote-rhel7-3: -INFINITY -clone_color: stateful-1:3 allocation score on rhel7-1: 0 -clone_color: stateful-1:3 allocation score on rhel7-2: 0 -clone_color: stateful-1:3 allocation score on rhel7-4: 0 -clone_color: stateful-1:3 allocation score on rhel7-5: 6 -clone_color: stateful-1:4 allocation score on remote-rhel7-3: -INFINITY -clone_color: stateful-1:4 allocation score on rhel7-1: 5 -clone_color: stateful-1:4 allocation score on rhel7-2: 10 -clone_color: stateful-1:4 allocation score on rhel7-4: 5 -clone_color: stateful-1:4 allocation score on rhel7-5: 5 -group_color: group-1 allocation score on remote-rhel7-3: 0 -group_color: group-1 allocation score on rhel7-1: 0 -group_color: group-1 allocation score on rhel7-2: 0 -group_color: group-1 allocation score on rhel7-4: 0 -group_color: group-1 allocation score on rhel7-5: 0 -group_color: petulant allocation score on remote-rhel7-3: 0 -group_color: petulant allocation score on rhel7-1: 0 -group_color: petulant allocation score on rhel7-2: 0 -group_color: petulant allocation score on rhel7-4: 0 -group_color: petulant allocation score on rhel7-5: 0 -group_color: r192.168.122.207 allocation score on remote-rhel7-3: 0 -group_color: r192.168.122.207 allocation score on rhel7-1: 0 -group_color: r192.168.122.207 allocation score on rhel7-2: 0 -group_color: r192.168.122.207 allocation score on rhel7-4: 0 -group_color: r192.168.122.207 allocation score on rhel7-5: 0 -group_color: r192.168.122.208 allocation score on remote-rhel7-3: 0 -group_color: r192.168.122.208 allocation score on rhel7-1: 0 -group_color: r192.168.122.208 allocation score on rhel7-2: 0 -group_color: r192.168.122.208 allocation score on rhel7-4: 0 -group_color: r192.168.122.208 allocation score on rhel7-5: 0 -native_color: Fencing allocation score on remote-rhel7-3: -INFINITY -native_color: Fencing allocation score on rhel7-1: 0 -native_color: Fencing allocation score on rhel7-2: 0 -native_color: Fencing allocation score on rhel7-4: 0 -native_color: Fencing allocation score on rhel7-5: 0 -native_color: FencingFail allocation score on remote-rhel7-3: -INFINITY -native_color: FencingFail allocation score on rhel7-1: 0 -native_color: FencingFail allocation score on rhel7-2: 0 -native_color: FencingFail allocation score on rhel7-4: 0 -native_color: FencingFail allocation score on rhel7-5: 0 -native_color: lsb-dummy allocation score on remote-rhel7-3: -INFINITY -native_color: lsb-dummy allocation score on rhel7-1: -INFINITY -native_color: lsb-dummy allocation score on rhel7-2: 0 -native_color: lsb-dummy allocation score on rhel7-4: -INFINITY -native_color: lsb-dummy allocation score on rhel7-5: -INFINITY -native_color: migrator allocation score on remote-rhel7-3: 0 -native_color: migrator allocation score on rhel7-1: 0 -native_color: migrator allocation score on rhel7-2: 0 -native_color: migrator allocation score on rhel7-4: 0 -native_color: migrator allocation score on rhel7-5: 1 -native_color: petulant allocation score on remote-rhel7-3: -INFINITY -native_color: petulant allocation score on rhel7-1: -INFINITY -native_color: petulant allocation score on rhel7-2: 0 -native_color: petulant allocation score on rhel7-4: -INFINITY -native_color: petulant allocation score on rhel7-5: -INFINITY -native_color: ping-1:0 allocation score on remote-rhel7-3: -INFINITY -native_color: ping-1:0 allocation score on rhel7-1: 1 -native_color: ping-1:0 allocation score on rhel7-2: 0 -native_color: ping-1:0 allocation score on rhel7-4: 0 -native_color: ping-1:0 allocation score on rhel7-5: 0 -native_color: ping-1:1 allocation score on remote-rhel7-3: -INFINITY -native_color: ping-1:1 allocation score on rhel7-1: -INFINITY -native_color: ping-1:1 allocation score on rhel7-2: 1 -native_color: ping-1:1 allocation score on rhel7-4: 0 -native_color: ping-1:1 allocation score on rhel7-5: 0 -native_color: ping-1:2 allocation score on remote-rhel7-3: -INFINITY -native_color: ping-1:2 allocation score on rhel7-1: -INFINITY -native_color: ping-1:2 allocation score on rhel7-2: -INFINITY -native_color: ping-1:2 allocation score on rhel7-4: 1 -native_color: ping-1:2 allocation score on rhel7-5: 0 -native_color: ping-1:3 allocation score on remote-rhel7-3: -INFINITY -native_color: ping-1:3 allocation score on rhel7-1: -INFINITY -native_color: ping-1:3 allocation score on rhel7-2: -INFINITY -native_color: ping-1:3 allocation score on rhel7-4: -INFINITY -native_color: ping-1:3 allocation score on rhel7-5: 1 -native_color: ping-1:4 allocation score on remote-rhel7-3: -INFINITY -native_color: ping-1:4 allocation score on rhel7-1: -INFINITY -native_color: ping-1:4 allocation score on rhel7-2: -INFINITY -native_color: ping-1:4 allocation score on rhel7-4: -INFINITY -native_color: ping-1:4 allocation score on rhel7-5: -INFINITY -native_color: r192.168.122.207 allocation score on remote-rhel7-3: -INFINITY -native_color: r192.168.122.207 allocation score on rhel7-1: -INFINITY -native_color: r192.168.122.207 allocation score on rhel7-2: 11 -native_color: r192.168.122.207 allocation score on rhel7-4: -INFINITY -native_color: r192.168.122.207 allocation score on rhel7-5: -INFINITY -native_color: r192.168.122.208 allocation score on remote-rhel7-3: -INFINITY -native_color: r192.168.122.208 allocation score on rhel7-1: -INFINITY -native_color: r192.168.122.208 allocation score on rhel7-2: 0 -native_color: r192.168.122.208 allocation score on rhel7-4: -INFINITY -native_color: r192.168.122.208 allocation score on rhel7-5: -INFINITY -native_color: remote-rhel7-3 allocation score on remote-rhel7-3: -INFINITY -native_color: remote-rhel7-3 allocation score on rhel7-1: -INFINITY -native_color: remote-rhel7-3 allocation score on rhel7-2: -INFINITY -native_color: remote-rhel7-3 allocation score on rhel7-4: -INFINITY -native_color: remote-rhel7-3 allocation score on rhel7-5: -INFINITY -native_color: remote-rsc allocation score on remote-rhel7-3: INFINITY -native_color: remote-rsc allocation score on rhel7-1: 0 -native_color: remote-rsc allocation score on rhel7-2: 0 -native_color: remote-rsc allocation score on rhel7-4: 0 -native_color: remote-rsc allocation score on rhel7-5: 0 -native_color: rsc_rhel7-1 allocation score on remote-rhel7-3: 0 -native_color: rsc_rhel7-1 allocation score on rhel7-1: 100 -native_color: rsc_rhel7-1 allocation score on rhel7-2: 0 -native_color: rsc_rhel7-1 allocation score on rhel7-4: 0 -native_color: rsc_rhel7-1 allocation score on rhel7-5: 0 -native_color: rsc_rhel7-2 allocation score on remote-rhel7-3: 0 -native_color: rsc_rhel7-2 allocation score on rhel7-1: 0 -native_color: rsc_rhel7-2 allocation score on rhel7-2: 100 -native_color: rsc_rhel7-2 allocation score on rhel7-4: 0 -native_color: rsc_rhel7-2 allocation score on rhel7-5: 0 -native_color: rsc_rhel7-3 allocation score on remote-rhel7-3: 0 -native_color: rsc_rhel7-3 allocation score on rhel7-1: 0 -native_color: rsc_rhel7-3 allocation score on rhel7-2: 0 -native_color: rsc_rhel7-3 allocation score on rhel7-4: 0 -native_color: rsc_rhel7-3 allocation score on rhel7-5: 0 -native_color: rsc_rhel7-4 allocation score on remote-rhel7-3: 0 -native_color: rsc_rhel7-4 allocation score on rhel7-1: 0 -native_color: rsc_rhel7-4 allocation score on rhel7-2: 0 -native_color: rsc_rhel7-4 allocation score on rhel7-4: 100 -native_color: rsc_rhel7-4 allocation score on rhel7-5: 0 -native_color: rsc_rhel7-5 allocation score on remote-rhel7-3: 0 -native_color: rsc_rhel7-5 allocation score on rhel7-1: 0 -native_color: rsc_rhel7-5 allocation score on rhel7-2: 0 -native_color: rsc_rhel7-5 allocation score on rhel7-4: 0 -native_color: rsc_rhel7-5 allocation score on rhel7-5: 100 -native_color: stateful-1:0 allocation score on remote-rhel7-3: -INFINITY -native_color: stateful-1:0 allocation score on rhel7-1: 6 -native_color: stateful-1:0 allocation score on rhel7-2: -INFINITY -native_color: stateful-1:0 allocation score on rhel7-4: 0 -native_color: stateful-1:0 allocation score on rhel7-5: 0 -native_color: stateful-1:1 allocation score on remote-rhel7-3: -INFINITY -native_color: stateful-1:1 allocation score on rhel7-1: 0 -native_color: stateful-1:1 allocation score on rhel7-2: 11 -native_color: stateful-1:1 allocation score on rhel7-4: 0 -native_color: stateful-1:1 allocation score on rhel7-5: 0 -native_color: stateful-1:2 allocation score on remote-rhel7-3: -INFINITY -native_color: stateful-1:2 allocation score on rhel7-1: -INFINITY -native_color: stateful-1:2 allocation score on rhel7-2: -INFINITY -native_color: stateful-1:2 allocation score on rhel7-4: 6 -native_color: stateful-1:2 allocation score on rhel7-5: 0 -native_color: stateful-1:3 allocation score on remote-rhel7-3: -INFINITY -native_color: stateful-1:3 allocation score on rhel7-1: -INFINITY -native_color: stateful-1:3 allocation score on rhel7-2: -INFINITY -native_color: stateful-1:3 allocation score on rhel7-4: -INFINITY -native_color: stateful-1:3 allocation score on rhel7-5: 6 -native_color: stateful-1:4 allocation score on remote-rhel7-3: -INFINITY -native_color: stateful-1:4 allocation score on rhel7-1: -INFINITY -native_color: stateful-1:4 allocation score on rhel7-2: -INFINITY -native_color: stateful-1:4 allocation score on rhel7-4: -INFINITY -native_color: stateful-1:4 allocation score on rhel7-5: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on remote-rhel7-3: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-1: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-2: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-4: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-5: 0 +pcmk__clone_allocate: master-1 allocation score on remote-rhel7-3: -INFINITY +pcmk__clone_allocate: master-1 allocation score on rhel7-1: 0 +pcmk__clone_allocate: master-1 allocation score on rhel7-2: 0 +pcmk__clone_allocate: master-1 allocation score on rhel7-4: 0 +pcmk__clone_allocate: master-1 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:0 allocation score on remote-rhel7-3: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-1: 1 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:1 allocation score on remote-rhel7-3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-2: 1 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:2 allocation score on remote-rhel7-3: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-4: 1 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:3 allocation score on remote-rhel7-3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-5: 1 +pcmk__clone_allocate: ping-1:4 allocation score on remote-rhel7-3: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-5: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on remote-rhel7-3: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-1: 6 +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-2: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-4: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-5: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on remote-rhel7-3: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-1: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-2: 11 +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-4: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-5: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on remote-rhel7-3: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-1: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-2: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-4: 6 +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-5: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on remote-rhel7-3: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-1: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-2: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-4: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-5: 6 +pcmk__clone_allocate: stateful-1:4 allocation score on remote-rhel7-3: -INFINITY +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-1: 5 +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-2: 10 +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-4: 5 +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-5: 5 +pcmk__group_allocate: group-1 allocation score on remote-rhel7-3: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-1: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-2: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-4: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-5: 0 +pcmk__group_allocate: petulant allocation score on remote-rhel7-3: 0 +pcmk__group_allocate: petulant allocation score on rhel7-1: 0 +pcmk__group_allocate: petulant allocation score on rhel7-2: 0 +pcmk__group_allocate: petulant allocation score on rhel7-4: 0 +pcmk__group_allocate: petulant allocation score on rhel7-5: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on remote-rhel7-3: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-1: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-2: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-4: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-5: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on remote-rhel7-3: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-1: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-2: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-4: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-5: 0 +pcmk__native_allocate: Fencing allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: Fencing allocation score on rhel7-1: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-2: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-4: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-5: 0 +pcmk__native_allocate: FencingFail allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: FencingFail allocation score on rhel7-1: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-2: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-4: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-5: 0 +pcmk__native_allocate: lsb-dummy allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-2: 0 +pcmk__native_allocate: lsb-dummy allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: migrator allocation score on remote-rhel7-3: 0 +pcmk__native_allocate: migrator allocation score on rhel7-1: 0 +pcmk__native_allocate: migrator allocation score on rhel7-2: 0 +pcmk__native_allocate: migrator allocation score on rhel7-4: 0 +pcmk__native_allocate: migrator allocation score on rhel7-5: 1 +pcmk__native_allocate: petulant allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: petulant allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: petulant allocation score on rhel7-2: 0 +pcmk__native_allocate: petulant allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: petulant allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on rhel7-1: 1 +pcmk__native_allocate: ping-1:0 allocation score on rhel7-2: 0 +pcmk__native_allocate: ping-1:0 allocation score on rhel7-4: 0 +pcmk__native_allocate: ping-1:0 allocation score on rhel7-5: 0 +pcmk__native_allocate: ping-1:1 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on rhel7-2: 1 +pcmk__native_allocate: ping-1:1 allocation score on rhel7-4: 0 +pcmk__native_allocate: ping-1:1 allocation score on rhel7-5: 0 +pcmk__native_allocate: ping-1:2 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-4: 1 +pcmk__native_allocate: ping-1:2 allocation score on rhel7-5: 0 +pcmk__native_allocate: ping-1:3 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-5: 1 +pcmk__native_allocate: ping-1:4 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-2: 11 +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-2: 0 +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: remote-rhel7-3 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: remote-rhel7-3 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: remote-rhel7-3 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: remote-rhel7-3 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: remote-rhel7-3 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: remote-rsc allocation score on remote-rhel7-3: INFINITY +pcmk__native_allocate: remote-rsc allocation score on rhel7-1: 0 +pcmk__native_allocate: remote-rsc allocation score on rhel7-2: 0 +pcmk__native_allocate: remote-rsc allocation score on rhel7-4: 0 +pcmk__native_allocate: remote-rsc allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on remote-rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-1: 100 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on remote-rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-2: 100 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on remote-rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on remote-rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-4: 100 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on remote-rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-5: 100 +pcmk__native_allocate: stateful-1:0 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-1: 6 +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-4: 0 +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-5: 0 +pcmk__native_allocate: stateful-1:1 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-1: 0 +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-2: 11 +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-4: 0 +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-5: 0 +pcmk__native_allocate: stateful-1:2 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-4: 6 +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-5: 0 +pcmk__native_allocate: stateful-1:3 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-5: 6 +pcmk__native_allocate: stateful-1:4 allocation score on remote-rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-5: -INFINITY stateful-1:0 promotion score on rhel7-1: 5 stateful-1:1 promotion score on rhel7-2: 10 stateful-1:2 promotion score on rhel7-4: 5 diff --git a/pengine/test10/remote-reconnect-delay.summary b/pengine/test10/remote-reconnect-delay.summary index bd46eae9dca..7594f44679d 100644 --- a/pengine/test10/remote-reconnect-delay.summary +++ b/pengine/test10/remote-reconnect-delay.summary @@ -34,7 +34,6 @@ Executing cluster transition: * Resource action: Fencing stop on rhel7-2 * Resource action: Fencing start on rhel7-2 * Resource action: Fencing monitor=120000 on rhel7-2 - * Pseudo action: all_stopped Using the original execution date of: 2017-08-21 17:12:54Z Revised cluster status: diff --git a/pengine/test10/remote-recover-all.dot b/pengine/test10/remote-recover-all.dot index ad421e6cbc2..b48b04e0a7e 100644 --- a/pengine/test10/remote-recover-all.dot +++ b/pengine/test10/remote-recover-all.dot @@ -1,16 +1,10 @@ digraph "g" { -"all_stopped" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] -"all_stopped" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] -"all_stopped" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "galera-0_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] "galera-0_start_0 controller-2" -> "galera-0_monitor_20000 controller-2" [ style = bold] "galera-0_start_0 controller-2" -> "galera_monitor_10000 galera-0" [ style = bold] "galera-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"galera-0_stop_0 controller-1" -> "all_stopped" [ style = bold] "galera-0_stop_0 controller-1" -> "galera-0_start_0 controller-2" [ style = bold] "galera-0_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] -"galera-2_stop_0 controller-1" -> "all_stopped" [ style = bold] "galera-2_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "galera-master_demote_0" -> "galera-master_demoted_0" [ style = bold] "galera-master_demote_0" -> "galera_demote_0 galera-2" [ style = bold] @@ -25,8 +19,6 @@ digraph "g" { "galera_demote_0 galera-2" -> "galera_stop_0 galera-2" [ style = bold] "galera_demote_0 galera-2" [ style=bold color="green" fontcolor="orange"] "galera_monitor_10000 galera-0" [ style=bold color="green" fontcolor="black"] -"galera_stop_0 galera-2" -> "all_stopped" [ style = bold] -"galera_stop_0 galera-2" -> "galera-2_stop_0 controller-1" [ style = bold] "galera_stop_0 galera-2" -> "galera-master_stopped_0" [ style = bold] "galera_stop_0 galera-2" [ style=bold color="green" fontcolor="orange"] "haproxy-clone_stop_0" -> "haproxy-clone_stopped_0" [ style = bold] @@ -36,34 +28,28 @@ digraph "g" { "haproxy-clone_stopped_0" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] "haproxy-clone_stopped_0" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] "haproxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"haproxy_stop_0 controller-1" -> "all_stopped" [ style = bold] "haproxy_stop_0 controller-1" -> "haproxy-clone_stopped_0" [ style = bold] "haproxy_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.1.14_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.1.14_start_0 controller-2" -> "ip-172.17.1.14_monitor_10000 controller-2" [ style = bold] "ip-172.17.1.14_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.1.14_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.1.14_stop_0 controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] "ip-172.17.1.14_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.1.17_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.1.17_start_0 controller-2" -> "ip-172.17.1.17_monitor_10000 controller-2" [ style = bold] "ip-172.17.1.17_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.1.17_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.1.17_stop_0 controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] "ip-172.17.1.17_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.4.11_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.4.11_start_0 controller-2" -> "ip-172.17.4.11_monitor_10000 controller-2" [ style = bold] "ip-172.17.4.11_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.4.11_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.4.11_stop_0 controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "ip-172.17.4.11_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] -"messaging-1_stop_0 controller-1" -> "all_stopped" [ style = bold] "messaging-1_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "rabbitmq-clone_stop_0" -> "rabbitmq-clone_stopped_0" [ style = bold] "rabbitmq-clone_stop_0" -> "rabbitmq_stop_0 messaging-1" [ style = bold] "rabbitmq-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "rabbitmq_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq_post_notify_stonith_0 messaging-0" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] "rabbitmq_post_notify_stonith_0 messaging-0" [ style=bold color="green" fontcolor="black"] @@ -73,11 +59,8 @@ digraph "g" { "rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-0" [ style = bold] "rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-2" [ style = bold] "rabbitmq_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq_stop_0 messaging-1" -> "all_stopped" [ style = bold] -"rabbitmq_stop_0 messaging-1" -> "messaging-1_stop_0 controller-1" [ style = bold] "rabbitmq_stop_0 messaging-1" -> "rabbitmq-clone_stopped_0" [ style = bold] "rabbitmq_stop_0 messaging-1" [ style=bold color="green" fontcolor="orange"] -"redis-master_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "redis-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "redis-master_confirmed-pre_notify_stop_0" -> "redis-master_post_notify_stopped_0" [ style = bold] "redis-master_confirmed-pre_notify_stop_0" -> "redis-master_stop_0" [ style = bold] @@ -95,7 +78,6 @@ digraph "g" { "redis-master_stop_0" [ style=bold color="green" fontcolor="orange"] "redis-master_stopped_0" -> "redis-master_post_notify_stopped_0" [ style = bold] "redis-master_stopped_0" [ style=bold color="green" fontcolor="orange"] -"redis_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] "redis_post_notify_stonith_0 controller-0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] "redis_post_notify_stonith_0 controller-0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] @@ -111,15 +93,16 @@ digraph "g" { "redis_pre_notify_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] "redis_pre_notify_stop_0 controller-2" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] "redis_pre_notify_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] -"redis_stop_0 controller-1" -> "all_stopped" [ style = bold] "redis_stop_0 controller-1" -> "redis-master_stopped_0" [ style = bold] "redis_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] -"stonith 'reboot' controller-1" -> "galera-0_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "galera-2_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "haproxy-clone_stop_0" [ style = bold] "stonith 'reboot' controller-1" -> "haproxy_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "messaging-1_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "redis-master_stop_0" [ style = bold] @@ -127,38 +110,42 @@ digraph "g" { "stonith 'reboot' controller-1" -> "redis_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "stonith 'reboot' galera-2" [ style = bold] "stonith 'reboot' controller-1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' galera-2" -> "galera-0_start_0 controller-2" [ style = bold] "stonith 'reboot' galera-2" -> "galera-master_stop_0" [ style = bold] "stonith 'reboot' galera-2" -> "galera_demote_0 galera-2" [ style = bold] "stonith 'reboot' galera-2" -> "galera_stop_0 galera-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "stonith 'reboot' galera-2" -> "stonith 'reboot' messaging-1" [ style = bold] +"stonith 'reboot' galera-2" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-2" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] "stonith 'reboot' galera-2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' messaging-1" -> "galera-0_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "stonith 'reboot' messaging-1" -> "rabbitmq-clone_stop_0" [ style = bold] "stonith 'reboot' messaging-1" -> "rabbitmq_post_notify_stonith_0" [ style = bold] "stonith 'reboot' messaging-1" -> "rabbitmq_stop_0 messaging-1" [ style = bold] -"stonith 'reboot' messaging-1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] "stonith 'reboot' messaging-1" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" -> "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "stonith-fence_ipmilan-525400b4f6bd_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" -> "stonith-fence_ipmilan-525400b4f6bd_monitor_60000 controller-0" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400bbf613_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" -> "stonith-fence_ipmilan-525400bbf613_monitor_60000 controller-0" [ style = bold] "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] "stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "galera-0_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-recover-all.exp b/pengine/test10/remote-recover-all.exp index b0af5c43780..e61ad6aa570 100644 --- a/pengine/test10/remote-recover-all.exp +++ b/pengine/test10/remote-recover-all.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="27" operation="stop" operation_key="messaging-1_stop_0"> + <pseudo_event id="26" operation="stop" operation_key="messaging-1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> @@ -9,55 +9,51 @@ <trigger> <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> - <trigger> - <pseudo_event id="40" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> - </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="galera-0_monitor_20000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="31" operation="monitor" operation_key="galera-0_monitor_20000" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="30" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="31" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="30" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="stop" operation_key="galera-0_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="galera-0_stop_0"/> + </trigger> + <trigger> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> <trigger> - <pseudo_event id="125" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="125" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="30" operation="stop" operation_key="galera-0_stop_0"> + <pseudo_event id="29" operation="stop" operation_key="galera-0_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="35" operation="stop" operation_key="galera-2_stop_0"> + <pseudo_event id="34" operation="stop" operation_key="galera-2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> @@ -65,139 +61,136 @@ <trigger> <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> - <trigger> - <pseudo_event id="50" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:1_stop_0"/> - </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <rsc_op id="134" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"> + <rsc_op id="132" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_stop_resource="rabbitmq:2" CRM_meta_notify_stop_uname="messaging-1" CRM_meta_notify_type="post" CRM_meta_on_node="messaging-2" CRM_meta_on_node_uuid="messaging-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="132" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> + <pseudo_event id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="135" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"> + <rsc_op id="133" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"> <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_stop_resource="rabbitmq:2" CRM_meta_notify_stop_uname="messaging-1" CRM_meta_notify_type="post" CRM_meta_on_node="messaging-0" CRM_meta_on_node_uuid="messaging-0" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="132" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> + <pseudo_event id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="133" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:2_confirmed-post_notify_stonith_0"> + <pseudo_event id="131" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:2_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="132" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> + <pseudo_event id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="134" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"/> + <rsc_op id="132" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"/> </trigger> <trigger> - <rsc_op id="135" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"/> + <rsc_op id="133" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="132" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"> + <pseudo_event id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </pseudo_event> </action_set> <inputs> <trigger> - <crm_event id="127" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + <crm_event id="125" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="40" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"> + <pseudo_event id="39" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_notify_stop_resource="rabbitmq:2" CRM_meta_notify_stop_uname="messaging-1" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="stop" operation_key="rabbitmq-clone_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="rabbitmq-clone_stop_0"/> </trigger> <trigger> - <crm_event id="127" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + <crm_event id="125" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="44" operation="stopped" operation_key="rabbitmq-clone_stopped_0"> + <pseudo_event id="43" operation="stopped" operation_key="rabbitmq-clone_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="rabbitmq-clone_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="rabbitmq-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="43" operation="stop" operation_key="rabbitmq-clone_stop_0"> + <pseudo_event id="42" operation="stop" operation_key="rabbitmq-clone_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <crm_event id="127" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + <crm_event id="125" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="50" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:1_stop_0"> + <pseudo_event id="49" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" enable_creation="true" wsrep_cluster_address="gcomm://galera-0,galera-1,galera-2"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:1_demote_0"/> + <pseudo_event id="48" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:1_demote_0"/> </trigger> <trigger> - <pseudo_event id="57" operation="stop" operation_key="galera-master_stop_0"/> + <pseudo_event id="56" operation="stop" operation_key="galera-master_stop_0"/> </trigger> <trigger> - <crm_event id="126" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="49" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:1_demote_0"> + <pseudo_event id="48" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:1_demote_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_name="demote" CRM_meta_notify="false" CRM_meta_timeout="120000" additional_parameters="--open-files-limit=16384" enable_creation="true" wsrep_cluster_address="gcomm://galera-0,galera-1,galera-2"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="demote" operation_key="galera-master_demote_0"/> + <pseudo_event id="60" operation="demote" operation_key="galera-master_demote_0"/> </trigger> <trigger> - <crm_event id="126" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> @@ -210,28 +203,28 @@ </action_set> <inputs> <trigger> - <rsc_op id="31" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="30" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="62" operation="demoted" operation_key="galera-master_demoted_0"> + <pseudo_event id="61" operation="demoted" operation_key="galera-master_demoted_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:1_demote_0"/> + <pseudo_event id="48" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:1_demote_0"/> </trigger> <trigger> - <pseudo_event id="61" operation="demote" operation_key="galera-master_demote_0"/> + <pseudo_event id="60" operation="demote" operation_key="galera-master_demote_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="61" operation="demote" operation_key="galera-master_demote_0"> + <pseudo_event id="60" operation="demote" operation_key="galera-master_demote_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -239,55 +232,55 @@ </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="58" operation="stopped" operation_key="galera-master_stopped_0"> + <pseudo_event id="57" operation="stopped" operation_key="galera-master_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="50" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:1_stop_0"/> + <pseudo_event id="49" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="57" operation="stop" operation_key="galera-master_stop_0"/> + <pseudo_event id="56" operation="stop" operation_key="galera-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="57" operation="stop" operation_key="galera-master_stop_0"> + <pseudo_event id="56" operation="stop" operation_key="galera-master_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="demoted" operation_key="galera-master_demoted_0"/> + <pseudo_event id="61" operation="demoted" operation_key="galera-master_demoted_0"/> </trigger> <trigger> - <crm_event id="126" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="129" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> + <pseudo_event id="127" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="128" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="130" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="128" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="131" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="129" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="128" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> + <pseudo_event id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> @@ -299,8 +292,8 @@ </synapse> <synapse id="21"> <action_set> - <pseudo_event id="63" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <pseudo_event id="62" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> @@ -308,122 +301,122 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="76" operation="stop" operation_key="redis-master_stop_0"/> + <pseudo_event id="75" operation="stop" operation_key="redis-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="197" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="191" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="78" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="77" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23" priority="1000000"> <action_set> - <rsc_op id="130" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="128" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="80" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="79" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="128" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="198" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="192" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="78" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="77" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25" priority="1000000"> <action_set> - <rsc_op id="131" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="129" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="80" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="79" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="128" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="26" priority="1000000"> <action_set> - <pseudo_event id="81" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"> + <pseudo_event id="80" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="80" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="79" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="130" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="128" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="131" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="129" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="27" priority="1000000"> <action_set> - <pseudo_event id="80" operation="notify" operation_key="redis-master_post_notify_stopped_0"> + <pseudo_event id="79" operation="notify" operation_key="redis-master_post_notify_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="77" operation="stopped" operation_key="redis-master_stopped_0"/> + <pseudo_event id="76" operation="stopped" operation_key="redis-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="79" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="78" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="79" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"> + <pseudo_event id="78" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="78" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="77" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="197" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="191" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="198" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="192" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <pseudo_event id="78" operation="notify" operation_key="redis-master_pre_notify_stop_0"> + <pseudo_event id="77" operation="notify" operation_key="redis-master_pre_notify_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -431,22 +424,22 @@ </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="77" operation="stopped" operation_key="redis-master_stopped_0"> + <pseudo_event id="76" operation="stopped" operation_key="redis-master_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> + <pseudo_event id="62" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="76" operation="stop" operation_key="redis-master_stop_0"/> + <pseudo_event id="75" operation="stop" operation_key="redis-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="76" operation="stop" operation_key="redis-master_stop_0"> + <pseudo_event id="75" operation="stop" operation_key="redis-master_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -455,42 +448,48 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="79" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="78" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="100" operation="monitor" operation_key="ip-172.17.1.14_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="99" operation="monitor" operation_key="ip-172.17.1.14_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.14" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="99" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="98" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="99" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="98" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.14" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="97" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> + </trigger> + <trigger> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> <trigger> - <pseudo_event id="125" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="125" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="98" operation="stop" operation_key="ip-172.17.1.14_stop_0"> + <pseudo_event id="97" operation="stop" operation_key="ip-172.17.1.14_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </pseudo_event> </action_set> @@ -499,42 +498,48 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="117" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="116" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <rsc_op id="103" operation="monitor" operation_key="ip-172.17.1.17_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="102" operation="monitor" operation_key="ip-172.17.1.17_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.17" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="102" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="101" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="102" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="101" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.17" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="101" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="125" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="100" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> + </trigger> + <trigger> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> + </trigger> + <trigger> + <crm_event id="125" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="101" operation="stop" operation_key="ip-172.17.1.17_stop_0"> + <pseudo_event id="100" operation="stop" operation_key="ip-172.17.1.17_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </pseudo_event> </action_set> @@ -543,42 +548,48 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="117" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="116" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <rsc_op id="108" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="107" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="107" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="106" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="107" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="106" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="106" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="105" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> + </trigger> + <trigger> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> <trigger> - <pseudo_event id="125" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="125" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <pseudo_event id="106" operation="stop" operation_key="ip-172.17.4.11_stop_0"> + <pseudo_event id="105" operation="stop" operation_key="ip-172.17.4.11_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </pseudo_event> </action_set> @@ -587,13 +598,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="117" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="116" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <pseudo_event id="109" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"> + <pseudo_event id="108" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="200000" /> </pseudo_event> </action_set> @@ -602,28 +613,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="116" operation="stop" operation_key="haproxy-clone_stop_0"/> + <pseudo_event id="115" operation="stop" operation_key="haproxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="42" priority="1000000"> <action_set> - <pseudo_event id="117" operation="stopped" operation_key="haproxy-clone_stopped_0"> + <pseudo_event id="116" operation="stopped" operation_key="haproxy-clone_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="109" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> + <pseudo_event id="108" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="116" operation="stop" operation_key="haproxy-clone_stop_0"/> + <pseudo_event id="115" operation="stop" operation_key="haproxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <pseudo_event id="116" operation="stop" operation_key="haproxy-clone_stop_0"> + <pseudo_event id="115" operation="stop" operation_key="haproxy-clone_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -635,7 +646,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="120" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="119" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400bbf613" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> @@ -644,17 +655,20 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400bbf613" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="119" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> <trigger> - <rsc_op id="120" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> + <crm_event id="125" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> @@ -667,13 +681,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="121" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="120" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400b4f6bd" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> @@ -682,17 +696,20 @@ </synapse> <synapse id="48"> <action_set> - <rsc_op id="24" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400b4f6bd" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="120" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> <trigger> - <rsc_op id="121" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> + <crm_event id="125" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> @@ -705,42 +722,45 @@ </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <rsc_op id="124" operation="monitor" operation_key="stonith-fence_ipmilan-5254005bdbb5_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="123" operation="monitor" operation_key="stonith-fence_ipmilan-5254005bdbb5_monitor_60000" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254005bdbb5" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="123" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="122" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <rsc_op id="123" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="122" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254005bdbb5" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="all_stopped" operation_key="all_stopped"/> + <pseudo_event id="121" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> </trigger> <trigger> - <pseudo_event id="122" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> + </trigger> + <trigger> + <crm_event id="125" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <pseudo_event id="122" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"> + <pseudo_event id="121" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"> <attributes CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </pseudo_event> </action_set> @@ -748,7 +768,7 @@ </synapse> <synapse id="53"> <action_set> - <crm_event id="127" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"> + <crm_event id="125" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"> <attributes CRM_meta_last_failure_rabbitmq="1493336946" CRM_meta_on_node="messaging-1" CRM_meta_on_node_uuid="messaging-1" CRM_meta_rabbitmq_role="true" CRM_meta_rmq_node_attr_last_known_rabbitmq="rabbit@messaging-1" CRM_meta_rmq_node_attr_rabbitmq="rabbit@messaging-1" CRM_meta_stonith_action="reboot" /> <downed> <node id="messaging-1"/> @@ -757,13 +777,13 @@ </action_set> <inputs> <trigger> - <crm_event id="126" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <crm_event id="126" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"> + <crm_event id="124" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"> <attributes CRM_meta_galera_role="true" CRM_meta_last_failure_galera="1493172798" CRM_meta_master_galera="100" CRM_meta_on_node="galera-2" CRM_meta_on_node_uuid="galera-2" CRM_meta_stonith_action="reboot" /> <downed> <node id="galera-2"/> @@ -777,78 +797,6 @@ </inputs> </synapse> <synapse id="55"> - <action_set> - <pseudo_event id="125" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="127" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> - </trigger> - </inputs> - </synapse> - <synapse id="56"> - <action_set> - <pseudo_event id="22" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="27" operation="stop" operation_key="messaging-1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="30" operation="stop" operation_key="galera-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="35" operation="stop" operation_key="galera-2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="40" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="50" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="63" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="81" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="101" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="106" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="109" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> - </trigger> - <trigger> - <rsc_op id="120" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="121" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="122" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="125" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - <trigger> - <pseudo_event id="129" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"/> - </trigger> - <trigger> - <pseudo_event id="133" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:2_confirmed-post_notify_stonith_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="57"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"> <attributes CRM_meta_cinder_volume_role="true" CRM_meta_haproxy_role="true" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_redis_role="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-recover-all.scores b/pengine/test10/remote-recover-all.scores index 5688485ea0d..e411dfd04fd 100644 --- a/pengine/test10/remote-recover-all.scores +++ b/pengine/test10/remote-recover-all.scores @@ -1,365 +1,5 @@ Allocation scores: Using the original execution date of: 2017-05-03 13:33:24Z -clone_color: galera-master allocation score on controller-0: -INFINITY -clone_color: galera-master allocation score on controller-1: -INFINITY -clone_color: galera-master allocation score on controller-2: -INFINITY -clone_color: galera-master allocation score on galera-0: 0 -clone_color: galera-master allocation score on galera-1: 0 -clone_color: galera-master allocation score on galera-2: 0 -clone_color: galera-master allocation score on messaging-0: -INFINITY -clone_color: galera-master allocation score on messaging-1: -INFINITY -clone_color: galera-master allocation score on messaging-2: -INFINITY -clone_color: galera:0 allocation score on controller-0: -INFINITY -clone_color: galera:0 allocation score on controller-1: -INFINITY -clone_color: galera:0 allocation score on controller-2: -INFINITY -clone_color: galera:0 allocation score on galera-0: 0 -clone_color: galera:0 allocation score on galera-1: INFINITY -clone_color: galera:0 allocation score on galera-2: 0 -clone_color: galera:0 allocation score on messaging-0: -INFINITY -clone_color: galera:0 allocation score on messaging-1: -INFINITY -clone_color: galera:0 allocation score on messaging-2: -INFINITY -clone_color: galera:1 allocation score on controller-0: -INFINITY -clone_color: galera:1 allocation score on controller-1: -INFINITY -clone_color: galera:1 allocation score on controller-2: -INFINITY -clone_color: galera:1 allocation score on galera-0: 0 -clone_color: galera:1 allocation score on galera-1: 0 -clone_color: galera:1 allocation score on galera-2: INFINITY -clone_color: galera:1 allocation score on messaging-0: -INFINITY -clone_color: galera:1 allocation score on messaging-1: -INFINITY -clone_color: galera:1 allocation score on messaging-2: -INFINITY -clone_color: galera:2 allocation score on controller-0: -INFINITY -clone_color: galera:2 allocation score on controller-1: -INFINITY -clone_color: galera:2 allocation score on controller-2: -INFINITY -clone_color: galera:2 allocation score on galera-0: INFINITY -clone_color: galera:2 allocation score on galera-1: 0 -clone_color: galera:2 allocation score on galera-2: 0 -clone_color: galera:2 allocation score on messaging-0: -INFINITY -clone_color: galera:2 allocation score on messaging-1: -INFINITY -clone_color: galera:2 allocation score on messaging-2: -INFINITY -clone_color: galera:3 allocation score on controller-0: -INFINITY -clone_color: galera:3 allocation score on controller-1: -INFINITY -clone_color: galera:3 allocation score on controller-2: -INFINITY -clone_color: galera:3 allocation score on galera-0: 100 -clone_color: galera:3 allocation score on galera-1: 100 -clone_color: galera:3 allocation score on galera-2: 0 -clone_color: galera:3 allocation score on messaging-0: -INFINITY -clone_color: galera:3 allocation score on messaging-1: -INFINITY -clone_color: galera:3 allocation score on messaging-2: -INFINITY -clone_color: galera:4 allocation score on controller-0: -INFINITY -clone_color: galera:4 allocation score on controller-1: -INFINITY -clone_color: galera:4 allocation score on controller-2: -INFINITY -clone_color: galera:4 allocation score on galera-0: 100 -clone_color: galera:4 allocation score on galera-1: 100 -clone_color: galera:4 allocation score on galera-2: 0 -clone_color: galera:4 allocation score on messaging-0: -INFINITY -clone_color: galera:4 allocation score on messaging-1: -INFINITY -clone_color: galera:4 allocation score on messaging-2: -INFINITY -clone_color: galera:5 allocation score on controller-0: -INFINITY -clone_color: galera:5 allocation score on controller-1: -INFINITY -clone_color: galera:5 allocation score on controller-2: -INFINITY -clone_color: galera:5 allocation score on galera-0: 100 -clone_color: galera:5 allocation score on galera-1: 100 -clone_color: galera:5 allocation score on galera-2: 0 -clone_color: galera:5 allocation score on messaging-0: -INFINITY -clone_color: galera:5 allocation score on messaging-1: -INFINITY -clone_color: galera:5 allocation score on messaging-2: -INFINITY -clone_color: galera:6 allocation score on controller-0: -INFINITY -clone_color: galera:6 allocation score on controller-1: -INFINITY -clone_color: galera:6 allocation score on controller-2: -INFINITY -clone_color: galera:6 allocation score on galera-0: 100 -clone_color: galera:6 allocation score on galera-1: 100 -clone_color: galera:6 allocation score on galera-2: 0 -clone_color: galera:6 allocation score on messaging-0: -INFINITY -clone_color: galera:6 allocation score on messaging-1: -INFINITY -clone_color: galera:6 allocation score on messaging-2: -INFINITY -clone_color: galera:7 allocation score on controller-0: -INFINITY -clone_color: galera:7 allocation score on controller-1: -INFINITY -clone_color: galera:7 allocation score on controller-2: -INFINITY -clone_color: galera:7 allocation score on galera-0: 100 -clone_color: galera:7 allocation score on galera-1: 100 -clone_color: galera:7 allocation score on galera-2: 0 -clone_color: galera:7 allocation score on messaging-0: -INFINITY -clone_color: galera:7 allocation score on messaging-1: -INFINITY -clone_color: galera:7 allocation score on messaging-2: -INFINITY -clone_color: galera:8 allocation score on controller-0: -INFINITY -clone_color: galera:8 allocation score on controller-1: -INFINITY -clone_color: galera:8 allocation score on controller-2: -INFINITY -clone_color: galera:8 allocation score on galera-0: 100 -clone_color: galera:8 allocation score on galera-1: 100 -clone_color: galera:8 allocation score on galera-2: 0 -clone_color: galera:8 allocation score on messaging-0: -INFINITY -clone_color: galera:8 allocation score on messaging-1: -INFINITY -clone_color: galera:8 allocation score on messaging-2: -INFINITY -clone_color: haproxy-clone allocation score on controller-0: INFINITY -clone_color: haproxy-clone allocation score on controller-1: 0 -clone_color: haproxy-clone allocation score on controller-2: 0 -clone_color: haproxy-clone allocation score on galera-0: -INFINITY -clone_color: haproxy-clone allocation score on galera-1: -INFINITY -clone_color: haproxy-clone allocation score on galera-2: -INFINITY -clone_color: haproxy-clone allocation score on messaging-0: -INFINITY -clone_color: haproxy-clone allocation score on messaging-1: -INFINITY -clone_color: haproxy-clone allocation score on messaging-2: -INFINITY -clone_color: haproxy:0 allocation score on controller-0: 0 -clone_color: haproxy:0 allocation score on controller-1: INFINITY -clone_color: haproxy:0 allocation score on controller-2: 0 -clone_color: haproxy:0 allocation score on galera-0: -INFINITY -clone_color: haproxy:0 allocation score on galera-1: -INFINITY -clone_color: haproxy:0 allocation score on galera-2: -INFINITY -clone_color: haproxy:0 allocation score on messaging-0: -INFINITY -clone_color: haproxy:0 allocation score on messaging-1: -INFINITY -clone_color: haproxy:0 allocation score on messaging-2: -INFINITY -clone_color: haproxy:1 allocation score on controller-0: INFINITY -clone_color: haproxy:1 allocation score on controller-1: 0 -clone_color: haproxy:1 allocation score on controller-2: 0 -clone_color: haproxy:1 allocation score on galera-0: -INFINITY -clone_color: haproxy:1 allocation score on galera-1: -INFINITY -clone_color: haproxy:1 allocation score on galera-2: -INFINITY -clone_color: haproxy:1 allocation score on messaging-0: -INFINITY -clone_color: haproxy:1 allocation score on messaging-1: -INFINITY -clone_color: haproxy:1 allocation score on messaging-2: -INFINITY -clone_color: haproxy:2 allocation score on controller-0: 0 -clone_color: haproxy:2 allocation score on controller-1: 0 -clone_color: haproxy:2 allocation score on controller-2: INFINITY -clone_color: haproxy:2 allocation score on galera-0: -INFINITY -clone_color: haproxy:2 allocation score on galera-1: -INFINITY -clone_color: haproxy:2 allocation score on galera-2: -INFINITY -clone_color: haproxy:2 allocation score on messaging-0: -INFINITY -clone_color: haproxy:2 allocation score on messaging-1: -INFINITY -clone_color: haproxy:2 allocation score on messaging-2: -INFINITY -clone_color: haproxy:3 allocation score on controller-0: 0 -clone_color: haproxy:3 allocation score on controller-1: 0 -clone_color: haproxy:3 allocation score on controller-2: 0 -clone_color: haproxy:3 allocation score on galera-0: -INFINITY -clone_color: haproxy:3 allocation score on galera-1: -INFINITY -clone_color: haproxy:3 allocation score on galera-2: -INFINITY -clone_color: haproxy:3 allocation score on messaging-0: -INFINITY -clone_color: haproxy:3 allocation score on messaging-1: -INFINITY -clone_color: haproxy:3 allocation score on messaging-2: -INFINITY -clone_color: haproxy:4 allocation score on controller-0: 0 -clone_color: haproxy:4 allocation score on controller-1: 0 -clone_color: haproxy:4 allocation score on controller-2: 0 -clone_color: haproxy:4 allocation score on galera-0: -INFINITY -clone_color: haproxy:4 allocation score on galera-1: -INFINITY -clone_color: haproxy:4 allocation score on galera-2: -INFINITY -clone_color: haproxy:4 allocation score on messaging-0: -INFINITY -clone_color: haproxy:4 allocation score on messaging-1: -INFINITY -clone_color: haproxy:4 allocation score on messaging-2: -INFINITY -clone_color: haproxy:5 allocation score on controller-0: 0 -clone_color: haproxy:5 allocation score on controller-1: 0 -clone_color: haproxy:5 allocation score on controller-2: 0 -clone_color: haproxy:5 allocation score on galera-0: -INFINITY -clone_color: haproxy:5 allocation score on galera-1: -INFINITY -clone_color: haproxy:5 allocation score on galera-2: -INFINITY -clone_color: haproxy:5 allocation score on messaging-0: -INFINITY -clone_color: haproxy:5 allocation score on messaging-1: -INFINITY -clone_color: haproxy:5 allocation score on messaging-2: -INFINITY -clone_color: haproxy:6 allocation score on controller-0: 0 -clone_color: haproxy:6 allocation score on controller-1: 0 -clone_color: haproxy:6 allocation score on controller-2: 0 -clone_color: haproxy:6 allocation score on galera-0: -INFINITY -clone_color: haproxy:6 allocation score on galera-1: -INFINITY -clone_color: haproxy:6 allocation score on galera-2: -INFINITY -clone_color: haproxy:6 allocation score on messaging-0: -INFINITY -clone_color: haproxy:6 allocation score on messaging-1: -INFINITY -clone_color: haproxy:6 allocation score on messaging-2: -INFINITY -clone_color: haproxy:7 allocation score on controller-0: 0 -clone_color: haproxy:7 allocation score on controller-1: 0 -clone_color: haproxy:7 allocation score on controller-2: 0 -clone_color: haproxy:7 allocation score on galera-0: -INFINITY -clone_color: haproxy:7 allocation score on galera-1: -INFINITY -clone_color: haproxy:7 allocation score on galera-2: -INFINITY -clone_color: haproxy:7 allocation score on messaging-0: -INFINITY -clone_color: haproxy:7 allocation score on messaging-1: -INFINITY -clone_color: haproxy:7 allocation score on messaging-2: -INFINITY -clone_color: haproxy:8 allocation score on controller-0: 0 -clone_color: haproxy:8 allocation score on controller-1: 0 -clone_color: haproxy:8 allocation score on controller-2: 0 -clone_color: haproxy:8 allocation score on galera-0: -INFINITY -clone_color: haproxy:8 allocation score on galera-1: -INFINITY -clone_color: haproxy:8 allocation score on galera-2: -INFINITY -clone_color: haproxy:8 allocation score on messaging-0: -INFINITY -clone_color: haproxy:8 allocation score on messaging-1: -INFINITY -clone_color: haproxy:8 allocation score on messaging-2: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-0: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-1: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-2: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-0: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-1: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-2: -INFINITY -clone_color: rabbitmq-clone allocation score on messaging-0: 0 -clone_color: rabbitmq-clone allocation score on messaging-1: 0 -clone_color: rabbitmq-clone allocation score on messaging-2: 0 -clone_color: rabbitmq:0 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:0 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:0 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:0 allocation score on messaging-0: 0 -clone_color: rabbitmq:0 allocation score on messaging-1: 0 -clone_color: rabbitmq:0 allocation score on messaging-2: INFINITY -clone_color: rabbitmq:1 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:1 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:1 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:1 allocation score on messaging-0: INFINITY -clone_color: rabbitmq:1 allocation score on messaging-1: 0 -clone_color: rabbitmq:1 allocation score on messaging-2: 0 -clone_color: rabbitmq:2 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:2 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:2 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:2 allocation score on messaging-0: 0 -clone_color: rabbitmq:2 allocation score on messaging-1: INFINITY -clone_color: rabbitmq:2 allocation score on messaging-2: 0 -clone_color: rabbitmq:3 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:3 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:3 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:3 allocation score on messaging-0: 0 -clone_color: rabbitmq:3 allocation score on messaging-1: 0 -clone_color: rabbitmq:3 allocation score on messaging-2: 0 -clone_color: rabbitmq:4 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:4 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:4 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:4 allocation score on messaging-0: 0 -clone_color: rabbitmq:4 allocation score on messaging-1: 0 -clone_color: rabbitmq:4 allocation score on messaging-2: 0 -clone_color: rabbitmq:5 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:5 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:5 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:5 allocation score on messaging-0: 0 -clone_color: rabbitmq:5 allocation score on messaging-1: 0 -clone_color: rabbitmq:5 allocation score on messaging-2: 0 -clone_color: rabbitmq:6 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:6 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:6 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:6 allocation score on messaging-0: 0 -clone_color: rabbitmq:6 allocation score on messaging-1: 0 -clone_color: rabbitmq:6 allocation score on messaging-2: 0 -clone_color: rabbitmq:7 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:7 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:7 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:7 allocation score on messaging-0: 0 -clone_color: rabbitmq:7 allocation score on messaging-1: 0 -clone_color: rabbitmq:7 allocation score on messaging-2: 0 -clone_color: rabbitmq:8 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:8 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:8 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:8 allocation score on messaging-0: 0 -clone_color: rabbitmq:8 allocation score on messaging-1: 0 -clone_color: rabbitmq:8 allocation score on messaging-2: 0 -clone_color: redis-master allocation score on controller-0: 0 -clone_color: redis-master allocation score on controller-1: 0 -clone_color: redis-master allocation score on controller-2: 0 -clone_color: redis-master allocation score on galera-0: -INFINITY -clone_color: redis-master allocation score on galera-1: -INFINITY -clone_color: redis-master allocation score on galera-2: -INFINITY -clone_color: redis-master allocation score on messaging-0: -INFINITY -clone_color: redis-master allocation score on messaging-1: -INFINITY -clone_color: redis-master allocation score on messaging-2: -INFINITY -clone_color: redis:0 allocation score on controller-0: 0 -clone_color: redis:0 allocation score on controller-1: INFINITY -clone_color: redis:0 allocation score on controller-2: 0 -clone_color: redis:0 allocation score on galera-0: -INFINITY -clone_color: redis:0 allocation score on galera-1: -INFINITY -clone_color: redis:0 allocation score on galera-2: -INFINITY -clone_color: redis:0 allocation score on messaging-0: -INFINITY -clone_color: redis:0 allocation score on messaging-1: -INFINITY -clone_color: redis:0 allocation score on messaging-2: -INFINITY -clone_color: redis:1 allocation score on controller-0: INFINITY -clone_color: redis:1 allocation score on controller-1: 0 -clone_color: redis:1 allocation score on controller-2: 0 -clone_color: redis:1 allocation score on galera-0: -INFINITY -clone_color: redis:1 allocation score on galera-1: -INFINITY -clone_color: redis:1 allocation score on galera-2: -INFINITY -clone_color: redis:1 allocation score on messaging-0: -INFINITY -clone_color: redis:1 allocation score on messaging-1: -INFINITY -clone_color: redis:1 allocation score on messaging-2: -INFINITY -clone_color: redis:2 allocation score on controller-0: 0 -clone_color: redis:2 allocation score on controller-1: 0 -clone_color: redis:2 allocation score on controller-2: INFINITY -clone_color: redis:2 allocation score on galera-0: -INFINITY -clone_color: redis:2 allocation score on galera-1: -INFINITY -clone_color: redis:2 allocation score on galera-2: -INFINITY -clone_color: redis:2 allocation score on messaging-0: -INFINITY -clone_color: redis:2 allocation score on messaging-1: -INFINITY -clone_color: redis:2 allocation score on messaging-2: -INFINITY -clone_color: redis:3 allocation score on controller-0: 1 -clone_color: redis:3 allocation score on controller-1: 0 -clone_color: redis:3 allocation score on controller-2: 1 -clone_color: redis:3 allocation score on galera-0: -INFINITY -clone_color: redis:3 allocation score on galera-1: -INFINITY -clone_color: redis:3 allocation score on galera-2: -INFINITY -clone_color: redis:3 allocation score on messaging-0: -INFINITY -clone_color: redis:3 allocation score on messaging-1: -INFINITY -clone_color: redis:3 allocation score on messaging-2: -INFINITY -clone_color: redis:4 allocation score on controller-0: 1 -clone_color: redis:4 allocation score on controller-1: 0 -clone_color: redis:4 allocation score on controller-2: 1 -clone_color: redis:4 allocation score on galera-0: -INFINITY -clone_color: redis:4 allocation score on galera-1: -INFINITY -clone_color: redis:4 allocation score on galera-2: -INFINITY -clone_color: redis:4 allocation score on messaging-0: -INFINITY -clone_color: redis:4 allocation score on messaging-1: -INFINITY -clone_color: redis:4 allocation score on messaging-2: -INFINITY -clone_color: redis:5 allocation score on controller-0: 1 -clone_color: redis:5 allocation score on controller-1: 0 -clone_color: redis:5 allocation score on controller-2: 1 -clone_color: redis:5 allocation score on galera-0: -INFINITY -clone_color: redis:5 allocation score on galera-1: -INFINITY -clone_color: redis:5 allocation score on galera-2: -INFINITY -clone_color: redis:5 allocation score on messaging-0: -INFINITY -clone_color: redis:5 allocation score on messaging-1: -INFINITY -clone_color: redis:5 allocation score on messaging-2: -INFINITY -clone_color: redis:6 allocation score on controller-0: 1 -clone_color: redis:6 allocation score on controller-1: 0 -clone_color: redis:6 allocation score on controller-2: 1 -clone_color: redis:6 allocation score on galera-0: -INFINITY -clone_color: redis:6 allocation score on galera-1: -INFINITY -clone_color: redis:6 allocation score on galera-2: -INFINITY -clone_color: redis:6 allocation score on messaging-0: -INFINITY -clone_color: redis:6 allocation score on messaging-1: -INFINITY -clone_color: redis:6 allocation score on messaging-2: -INFINITY -clone_color: redis:7 allocation score on controller-0: 1 -clone_color: redis:7 allocation score on controller-1: 0 -clone_color: redis:7 allocation score on controller-2: 1 -clone_color: redis:7 allocation score on galera-0: -INFINITY -clone_color: redis:7 allocation score on galera-1: -INFINITY -clone_color: redis:7 allocation score on galera-2: -INFINITY -clone_color: redis:7 allocation score on messaging-0: -INFINITY -clone_color: redis:7 allocation score on messaging-1: -INFINITY -clone_color: redis:7 allocation score on messaging-2: -INFINITY -clone_color: redis:8 allocation score on controller-0: 1 -clone_color: redis:8 allocation score on controller-1: 0 -clone_color: redis:8 allocation score on controller-2: 1 -clone_color: redis:8 allocation score on galera-0: -INFINITY -clone_color: redis:8 allocation score on galera-1: -INFINITY -clone_color: redis:8 allocation score on galera-2: -INFINITY -clone_color: redis:8 allocation score on messaging-0: -INFINITY -clone_color: redis:8 allocation score on messaging-1: -INFINITY -clone_color: redis:8 allocation score on messaging-2: -INFINITY galera:0 promotion score on galera-1: 100 galera:1 promotion score on none: 0 galera:2 promotion score on galera-0: 100 @@ -369,474 +9,834 @@ galera:5 promotion score on none: 0 galera:6 promotion score on none: 0 galera:7 promotion score on none: 0 galera:8 promotion score on none: 0 -native_color: galera-0 allocation score on controller-0: 0 -native_color: galera-0 allocation score on controller-1: INFINITY -native_color: galera-0 allocation score on controller-2: 0 -native_color: galera-0 allocation score on galera-0: -INFINITY -native_color: galera-0 allocation score on galera-1: -INFINITY -native_color: galera-0 allocation score on galera-2: -INFINITY -native_color: galera-0 allocation score on messaging-0: -INFINITY -native_color: galera-0 allocation score on messaging-1: -INFINITY -native_color: galera-0 allocation score on messaging-2: -INFINITY -native_color: galera-1 allocation score on controller-0: INFINITY -native_color: galera-1 allocation score on controller-1: 0 -native_color: galera-1 allocation score on controller-2: 0 -native_color: galera-1 allocation score on galera-0: -INFINITY -native_color: galera-1 allocation score on galera-1: -INFINITY -native_color: galera-1 allocation score on galera-2: -INFINITY -native_color: galera-1 allocation score on messaging-0: -INFINITY -native_color: galera-1 allocation score on messaging-1: -INFINITY -native_color: galera-1 allocation score on messaging-2: -INFINITY -native_color: galera-2 allocation score on controller-0: -INFINITY -native_color: galera-2 allocation score on controller-1: INFINITY -native_color: galera-2 allocation score on controller-2: -INFINITY -native_color: galera-2 allocation score on galera-0: -INFINITY -native_color: galera-2 allocation score on galera-1: -INFINITY -native_color: galera-2 allocation score on galera-2: -INFINITY -native_color: galera-2 allocation score on messaging-0: -INFINITY -native_color: galera-2 allocation score on messaging-1: -INFINITY -native_color: galera-2 allocation score on messaging-2: -INFINITY -native_color: galera:0 allocation score on controller-0: -INFINITY -native_color: galera:0 allocation score on controller-1: -INFINITY -native_color: galera:0 allocation score on controller-2: -INFINITY -native_color: galera:0 allocation score on galera-0: 0 -native_color: galera:0 allocation score on galera-1: INFINITY -native_color: galera:0 allocation score on galera-2: -INFINITY -native_color: galera:0 allocation score on messaging-0: -INFINITY -native_color: galera:0 allocation score on messaging-1: -INFINITY -native_color: galera:0 allocation score on messaging-2: -INFINITY -native_color: galera:1 allocation score on controller-0: -INFINITY -native_color: galera:1 allocation score on controller-1: -INFINITY -native_color: galera:1 allocation score on controller-2: -INFINITY -native_color: galera:1 allocation score on galera-0: -INFINITY -native_color: galera:1 allocation score on galera-1: -INFINITY -native_color: galera:1 allocation score on galera-2: -INFINITY -native_color: galera:1 allocation score on messaging-0: -INFINITY -native_color: galera:1 allocation score on messaging-1: -INFINITY -native_color: galera:1 allocation score on messaging-2: -INFINITY -native_color: galera:2 allocation score on controller-0: -INFINITY -native_color: galera:2 allocation score on controller-1: -INFINITY -native_color: galera:2 allocation score on controller-2: -INFINITY -native_color: galera:2 allocation score on galera-0: INFINITY -native_color: galera:2 allocation score on galera-1: -INFINITY -native_color: galera:2 allocation score on galera-2: -INFINITY -native_color: galera:2 allocation score on messaging-0: -INFINITY -native_color: galera:2 allocation score on messaging-1: -INFINITY -native_color: galera:2 allocation score on messaging-2: -INFINITY -native_color: galera:3 allocation score on controller-0: -INFINITY -native_color: galera:3 allocation score on controller-1: -INFINITY -native_color: galera:3 allocation score on controller-2: -INFINITY -native_color: galera:3 allocation score on galera-0: -INFINITY -native_color: galera:3 allocation score on galera-1: -INFINITY -native_color: galera:3 allocation score on galera-2: -INFINITY -native_color: galera:3 allocation score on messaging-0: -INFINITY -native_color: galera:3 allocation score on messaging-1: -INFINITY -native_color: galera:3 allocation score on messaging-2: -INFINITY -native_color: galera:4 allocation score on controller-0: -INFINITY -native_color: galera:4 allocation score on controller-1: -INFINITY -native_color: galera:4 allocation score on controller-2: -INFINITY -native_color: galera:4 allocation score on galera-0: -INFINITY -native_color: galera:4 allocation score on galera-1: -INFINITY -native_color: galera:4 allocation score on galera-2: -INFINITY -native_color: galera:4 allocation score on messaging-0: -INFINITY -native_color: galera:4 allocation score on messaging-1: -INFINITY -native_color: galera:4 allocation score on messaging-2: -INFINITY -native_color: galera:5 allocation score on controller-0: -INFINITY -native_color: galera:5 allocation score on controller-1: -INFINITY -native_color: galera:5 allocation score on controller-2: -INFINITY -native_color: galera:5 allocation score on galera-0: -INFINITY -native_color: galera:5 allocation score on galera-1: -INFINITY -native_color: galera:5 allocation score on galera-2: -INFINITY -native_color: galera:5 allocation score on messaging-0: -INFINITY -native_color: galera:5 allocation score on messaging-1: -INFINITY -native_color: galera:5 allocation score on messaging-2: -INFINITY -native_color: galera:6 allocation score on controller-0: -INFINITY -native_color: galera:6 allocation score on controller-1: -INFINITY -native_color: galera:6 allocation score on controller-2: -INFINITY -native_color: galera:6 allocation score on galera-0: -INFINITY -native_color: galera:6 allocation score on galera-1: -INFINITY -native_color: galera:6 allocation score on galera-2: -INFINITY -native_color: galera:6 allocation score on messaging-0: -INFINITY -native_color: galera:6 allocation score on messaging-1: -INFINITY -native_color: galera:6 allocation score on messaging-2: -INFINITY -native_color: galera:7 allocation score on controller-0: -INFINITY -native_color: galera:7 allocation score on controller-1: -INFINITY -native_color: galera:7 allocation score on controller-2: -INFINITY -native_color: galera:7 allocation score on galera-0: -INFINITY -native_color: galera:7 allocation score on galera-1: -INFINITY -native_color: galera:7 allocation score on galera-2: -INFINITY -native_color: galera:7 allocation score on messaging-0: -INFINITY -native_color: galera:7 allocation score on messaging-1: -INFINITY -native_color: galera:7 allocation score on messaging-2: -INFINITY -native_color: galera:8 allocation score on controller-0: -INFINITY -native_color: galera:8 allocation score on controller-1: -INFINITY -native_color: galera:8 allocation score on controller-2: -INFINITY -native_color: galera:8 allocation score on galera-0: -INFINITY -native_color: galera:8 allocation score on galera-1: -INFINITY -native_color: galera:8 allocation score on galera-2: -INFINITY -native_color: galera:8 allocation score on messaging-0: -INFINITY -native_color: galera:8 allocation score on messaging-1: -INFINITY -native_color: galera:8 allocation score on messaging-2: -INFINITY -native_color: haproxy:0 allocation score on controller-0: -INFINITY -native_color: haproxy:0 allocation score on controller-1: -INFINITY -native_color: haproxy:0 allocation score on controller-2: -INFINITY -native_color: haproxy:0 allocation score on galera-0: -INFINITY -native_color: haproxy:0 allocation score on galera-1: -INFINITY -native_color: haproxy:0 allocation score on galera-2: -INFINITY -native_color: haproxy:0 allocation score on messaging-0: -INFINITY -native_color: haproxy:0 allocation score on messaging-1: -INFINITY -native_color: haproxy:0 allocation score on messaging-2: -INFINITY -native_color: haproxy:1 allocation score on controller-0: INFINITY -native_color: haproxy:1 allocation score on controller-1: -INFINITY -native_color: haproxy:1 allocation score on controller-2: 0 -native_color: haproxy:1 allocation score on galera-0: -INFINITY -native_color: haproxy:1 allocation score on galera-1: -INFINITY -native_color: haproxy:1 allocation score on galera-2: -INFINITY -native_color: haproxy:1 allocation score on messaging-0: -INFINITY -native_color: haproxy:1 allocation score on messaging-1: -INFINITY -native_color: haproxy:1 allocation score on messaging-2: -INFINITY -native_color: haproxy:2 allocation score on controller-0: -INFINITY -native_color: haproxy:2 allocation score on controller-1: -INFINITY -native_color: haproxy:2 allocation score on controller-2: INFINITY -native_color: haproxy:2 allocation score on galera-0: -INFINITY -native_color: haproxy:2 allocation score on galera-1: -INFINITY -native_color: haproxy:2 allocation score on galera-2: -INFINITY -native_color: haproxy:2 allocation score on messaging-0: -INFINITY -native_color: haproxy:2 allocation score on messaging-1: -INFINITY -native_color: haproxy:2 allocation score on messaging-2: -INFINITY -native_color: haproxy:3 allocation score on controller-0: -INFINITY -native_color: haproxy:3 allocation score on controller-1: -INFINITY -native_color: haproxy:3 allocation score on controller-2: -INFINITY -native_color: haproxy:3 allocation score on galera-0: -INFINITY -native_color: haproxy:3 allocation score on galera-1: -INFINITY -native_color: haproxy:3 allocation score on galera-2: -INFINITY -native_color: haproxy:3 allocation score on messaging-0: -INFINITY -native_color: haproxy:3 allocation score on messaging-1: -INFINITY -native_color: haproxy:3 allocation score on messaging-2: -INFINITY -native_color: haproxy:4 allocation score on controller-0: -INFINITY -native_color: haproxy:4 allocation score on controller-1: -INFINITY -native_color: haproxy:4 allocation score on controller-2: -INFINITY -native_color: haproxy:4 allocation score on galera-0: -INFINITY -native_color: haproxy:4 allocation score on galera-1: -INFINITY -native_color: haproxy:4 allocation score on galera-2: -INFINITY -native_color: haproxy:4 allocation score on messaging-0: -INFINITY -native_color: haproxy:4 allocation score on messaging-1: -INFINITY -native_color: haproxy:4 allocation score on messaging-2: -INFINITY -native_color: haproxy:5 allocation score on controller-0: -INFINITY -native_color: haproxy:5 allocation score on controller-1: -INFINITY -native_color: haproxy:5 allocation score on controller-2: -INFINITY -native_color: haproxy:5 allocation score on galera-0: -INFINITY -native_color: haproxy:5 allocation score on galera-1: -INFINITY -native_color: haproxy:5 allocation score on galera-2: -INFINITY -native_color: haproxy:5 allocation score on messaging-0: -INFINITY -native_color: haproxy:5 allocation score on messaging-1: -INFINITY -native_color: haproxy:5 allocation score on messaging-2: -INFINITY -native_color: haproxy:6 allocation score on controller-0: -INFINITY -native_color: haproxy:6 allocation score on controller-1: -INFINITY -native_color: haproxy:6 allocation score on controller-2: -INFINITY -native_color: haproxy:6 allocation score on galera-0: -INFINITY -native_color: haproxy:6 allocation score on galera-1: -INFINITY -native_color: haproxy:6 allocation score on galera-2: -INFINITY -native_color: haproxy:6 allocation score on messaging-0: -INFINITY -native_color: haproxy:6 allocation score on messaging-1: -INFINITY -native_color: haproxy:6 allocation score on messaging-2: -INFINITY -native_color: haproxy:7 allocation score on controller-0: -INFINITY -native_color: haproxy:7 allocation score on controller-1: -INFINITY -native_color: haproxy:7 allocation score on controller-2: -INFINITY -native_color: haproxy:7 allocation score on galera-0: -INFINITY -native_color: haproxy:7 allocation score on galera-1: -INFINITY -native_color: haproxy:7 allocation score on galera-2: -INFINITY -native_color: haproxy:7 allocation score on messaging-0: -INFINITY -native_color: haproxy:7 allocation score on messaging-1: -INFINITY -native_color: haproxy:7 allocation score on messaging-2: -INFINITY -native_color: haproxy:8 allocation score on controller-0: -INFINITY -native_color: haproxy:8 allocation score on controller-1: -INFINITY -native_color: haproxy:8 allocation score on controller-2: -INFINITY -native_color: haproxy:8 allocation score on galera-0: -INFINITY -native_color: haproxy:8 allocation score on galera-1: -INFINITY -native_color: haproxy:8 allocation score on galera-2: -INFINITY -native_color: haproxy:8 allocation score on messaging-0: -INFINITY -native_color: haproxy:8 allocation score on messaging-1: -INFINITY -native_color: haproxy:8 allocation score on messaging-2: -INFINITY -native_color: ip-10.0.0.102 allocation score on controller-0: INFINITY -native_color: ip-10.0.0.102 allocation score on controller-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on controller-2: 0 -native_color: ip-10.0.0.102 allocation score on galera-0: -INFINITY -native_color: ip-10.0.0.102 allocation score on galera-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on galera-2: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-0: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.1.14 allocation score on controller-0: 0 -native_color: ip-172.17.1.14 allocation score on controller-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on controller-2: 0 -native_color: ip-172.17.1.14 allocation score on galera-0: -INFINITY -native_color: ip-172.17.1.14 allocation score on galera-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on galera-2: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.1.17 allocation score on controller-0: 0 -native_color: ip-172.17.1.17 allocation score on controller-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on controller-2: 0 -native_color: ip-172.17.1.17 allocation score on galera-0: -INFINITY -native_color: ip-172.17.1.17 allocation score on galera-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on galera-2: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.3.15 allocation score on controller-0: INFINITY -native_color: ip-172.17.3.15 allocation score on controller-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on controller-2: 0 -native_color: ip-172.17.3.15 allocation score on galera-0: -INFINITY -native_color: ip-172.17.3.15 allocation score on galera-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on galera-2: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.4.11 allocation score on controller-0: 0 -native_color: ip-172.17.4.11 allocation score on controller-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on controller-2: 0 -native_color: ip-172.17.4.11 allocation score on galera-0: -INFINITY -native_color: ip-172.17.4.11 allocation score on galera-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on galera-2: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-2: -INFINITY -native_color: ip-192.168.24.6 allocation score on controller-0: INFINITY -native_color: ip-192.168.24.6 allocation score on controller-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on controller-2: 0 -native_color: ip-192.168.24.6 allocation score on galera-0: -INFINITY -native_color: ip-192.168.24.6 allocation score on galera-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on galera-2: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-0: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-2: -INFINITY -native_color: messaging-0 allocation score on controller-0: INFINITY -native_color: messaging-0 allocation score on controller-1: 0 -native_color: messaging-0 allocation score on controller-2: 0 -native_color: messaging-0 allocation score on galera-0: -INFINITY -native_color: messaging-0 allocation score on galera-1: -INFINITY -native_color: messaging-0 allocation score on galera-2: -INFINITY -native_color: messaging-0 allocation score on messaging-0: -INFINITY -native_color: messaging-0 allocation score on messaging-1: -INFINITY -native_color: messaging-0 allocation score on messaging-2: -INFINITY -native_color: messaging-1 allocation score on controller-0: -INFINITY -native_color: messaging-1 allocation score on controller-1: INFINITY -native_color: messaging-1 allocation score on controller-2: -INFINITY -native_color: messaging-1 allocation score on galera-0: -INFINITY -native_color: messaging-1 allocation score on galera-1: -INFINITY -native_color: messaging-1 allocation score on galera-2: -INFINITY -native_color: messaging-1 allocation score on messaging-0: -INFINITY -native_color: messaging-1 allocation score on messaging-1: -INFINITY -native_color: messaging-1 allocation score on messaging-2: -INFINITY -native_color: messaging-2 allocation score on controller-0: INFINITY -native_color: messaging-2 allocation score on controller-1: 0 -native_color: messaging-2 allocation score on controller-2: 0 -native_color: messaging-2 allocation score on galera-0: -INFINITY -native_color: messaging-2 allocation score on galera-1: -INFINITY -native_color: messaging-2 allocation score on galera-2: -INFINITY -native_color: messaging-2 allocation score on messaging-0: -INFINITY -native_color: messaging-2 allocation score on messaging-1: -INFINITY -native_color: messaging-2 allocation score on messaging-2: -INFINITY -native_color: openstack-cinder-volume allocation score on controller-0: INFINITY -native_color: openstack-cinder-volume allocation score on controller-1: 0 -native_color: openstack-cinder-volume allocation score on controller-2: 0 -native_color: openstack-cinder-volume allocation score on galera-0: -INFINITY -native_color: openstack-cinder-volume allocation score on galera-1: -INFINITY -native_color: openstack-cinder-volume allocation score on galera-2: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-0: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-1: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-2: -INFINITY -native_color: rabbitmq:0 allocation score on controller-0: -INFINITY -native_color: rabbitmq:0 allocation score on controller-1: -INFINITY -native_color: rabbitmq:0 allocation score on controller-2: -INFINITY -native_color: rabbitmq:0 allocation score on galera-0: -INFINITY -native_color: rabbitmq:0 allocation score on galera-1: -INFINITY -native_color: rabbitmq:0 allocation score on galera-2: -INFINITY -native_color: rabbitmq:0 allocation score on messaging-0: 0 -native_color: rabbitmq:0 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:0 allocation score on messaging-2: INFINITY -native_color: rabbitmq:1 allocation score on controller-0: -INFINITY -native_color: rabbitmq:1 allocation score on controller-1: -INFINITY -native_color: rabbitmq:1 allocation score on controller-2: -INFINITY -native_color: rabbitmq:1 allocation score on galera-0: -INFINITY -native_color: rabbitmq:1 allocation score on galera-1: -INFINITY -native_color: rabbitmq:1 allocation score on galera-2: -INFINITY -native_color: rabbitmq:1 allocation score on messaging-0: INFINITY -native_color: rabbitmq:1 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:1 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:2 allocation score on controller-0: -INFINITY -native_color: rabbitmq:2 allocation score on controller-1: -INFINITY -native_color: rabbitmq:2 allocation score on controller-2: -INFINITY -native_color: rabbitmq:2 allocation score on galera-0: -INFINITY -native_color: rabbitmq:2 allocation score on galera-1: -INFINITY -native_color: rabbitmq:2 allocation score on galera-2: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:3 allocation score on controller-0: -INFINITY -native_color: rabbitmq:3 allocation score on controller-1: -INFINITY -native_color: rabbitmq:3 allocation score on controller-2: -INFINITY -native_color: rabbitmq:3 allocation score on galera-0: -INFINITY -native_color: rabbitmq:3 allocation score on galera-1: -INFINITY -native_color: rabbitmq:3 allocation score on galera-2: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:4 allocation score on controller-0: -INFINITY -native_color: rabbitmq:4 allocation score on controller-1: -INFINITY -native_color: rabbitmq:4 allocation score on controller-2: -INFINITY -native_color: rabbitmq:4 allocation score on galera-0: -INFINITY -native_color: rabbitmq:4 allocation score on galera-1: -INFINITY -native_color: rabbitmq:4 allocation score on galera-2: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:5 allocation score on controller-0: -INFINITY -native_color: rabbitmq:5 allocation score on controller-1: -INFINITY -native_color: rabbitmq:5 allocation score on controller-2: -INFINITY -native_color: rabbitmq:5 allocation score on galera-0: -INFINITY -native_color: rabbitmq:5 allocation score on galera-1: -INFINITY -native_color: rabbitmq:5 allocation score on galera-2: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:6 allocation score on controller-0: -INFINITY -native_color: rabbitmq:6 allocation score on controller-1: -INFINITY -native_color: rabbitmq:6 allocation score on controller-2: -INFINITY -native_color: rabbitmq:6 allocation score on galera-0: -INFINITY -native_color: rabbitmq:6 allocation score on galera-1: -INFINITY -native_color: rabbitmq:6 allocation score on galera-2: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:7 allocation score on controller-0: -INFINITY -native_color: rabbitmq:7 allocation score on controller-1: -INFINITY -native_color: rabbitmq:7 allocation score on controller-2: -INFINITY -native_color: rabbitmq:7 allocation score on galera-0: -INFINITY -native_color: rabbitmq:7 allocation score on galera-1: -INFINITY -native_color: rabbitmq:7 allocation score on galera-2: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:8 allocation score on controller-0: -INFINITY -native_color: rabbitmq:8 allocation score on controller-1: -INFINITY -native_color: rabbitmq:8 allocation score on controller-2: -INFINITY -native_color: rabbitmq:8 allocation score on galera-0: -INFINITY -native_color: rabbitmq:8 allocation score on galera-1: -INFINITY -native_color: rabbitmq:8 allocation score on galera-2: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-2: -INFINITY -native_color: redis:0 allocation score on controller-0: -INFINITY -native_color: redis:0 allocation score on controller-1: -INFINITY -native_color: redis:0 allocation score on controller-2: -INFINITY -native_color: redis:0 allocation score on galera-0: -INFINITY -native_color: redis:0 allocation score on galera-1: -INFINITY -native_color: redis:0 allocation score on galera-2: -INFINITY -native_color: redis:0 allocation score on messaging-0: -INFINITY -native_color: redis:0 allocation score on messaging-1: -INFINITY -native_color: redis:0 allocation score on messaging-2: -INFINITY -native_color: redis:1 allocation score on controller-0: INFINITY -native_color: redis:1 allocation score on controller-1: -INFINITY -native_color: redis:1 allocation score on controller-2: 0 -native_color: redis:1 allocation score on galera-0: -INFINITY -native_color: redis:1 allocation score on galera-1: -INFINITY -native_color: redis:1 allocation score on galera-2: -INFINITY -native_color: redis:1 allocation score on messaging-0: -INFINITY -native_color: redis:1 allocation score on messaging-1: -INFINITY -native_color: redis:1 allocation score on messaging-2: -INFINITY -native_color: redis:2 allocation score on controller-0: -INFINITY -native_color: redis:2 allocation score on controller-1: -INFINITY -native_color: redis:2 allocation score on controller-2: INFINITY -native_color: redis:2 allocation score on galera-0: -INFINITY -native_color: redis:2 allocation score on galera-1: -INFINITY -native_color: redis:2 allocation score on galera-2: -INFINITY -native_color: redis:2 allocation score on messaging-0: -INFINITY -native_color: redis:2 allocation score on messaging-1: -INFINITY -native_color: redis:2 allocation score on messaging-2: -INFINITY -native_color: redis:3 allocation score on controller-0: -INFINITY -native_color: redis:3 allocation score on controller-1: -INFINITY -native_color: redis:3 allocation score on controller-2: -INFINITY -native_color: redis:3 allocation score on galera-0: -INFINITY -native_color: redis:3 allocation score on galera-1: -INFINITY -native_color: redis:3 allocation score on galera-2: -INFINITY -native_color: redis:3 allocation score on messaging-0: -INFINITY -native_color: redis:3 allocation score on messaging-1: -INFINITY -native_color: redis:3 allocation score on messaging-2: -INFINITY -native_color: redis:4 allocation score on controller-0: -INFINITY -native_color: redis:4 allocation score on controller-1: -INFINITY -native_color: redis:4 allocation score on controller-2: -INFINITY -native_color: redis:4 allocation score on galera-0: -INFINITY -native_color: redis:4 allocation score on galera-1: -INFINITY -native_color: redis:4 allocation score on galera-2: -INFINITY -native_color: redis:4 allocation score on messaging-0: -INFINITY -native_color: redis:4 allocation score on messaging-1: -INFINITY -native_color: redis:4 allocation score on messaging-2: -INFINITY -native_color: redis:5 allocation score on controller-0: -INFINITY -native_color: redis:5 allocation score on controller-1: -INFINITY -native_color: redis:5 allocation score on controller-2: -INFINITY -native_color: redis:5 allocation score on galera-0: -INFINITY -native_color: redis:5 allocation score on galera-1: -INFINITY -native_color: redis:5 allocation score on galera-2: -INFINITY -native_color: redis:5 allocation score on messaging-0: -INFINITY -native_color: redis:5 allocation score on messaging-1: -INFINITY -native_color: redis:5 allocation score on messaging-2: -INFINITY -native_color: redis:6 allocation score on controller-0: -INFINITY -native_color: redis:6 allocation score on controller-1: -INFINITY -native_color: redis:6 allocation score on controller-2: -INFINITY -native_color: redis:6 allocation score on galera-0: -INFINITY -native_color: redis:6 allocation score on galera-1: -INFINITY -native_color: redis:6 allocation score on galera-2: -INFINITY -native_color: redis:6 allocation score on messaging-0: -INFINITY -native_color: redis:6 allocation score on messaging-1: -INFINITY -native_color: redis:6 allocation score on messaging-2: -INFINITY -native_color: redis:7 allocation score on controller-0: -INFINITY -native_color: redis:7 allocation score on controller-1: -INFINITY -native_color: redis:7 allocation score on controller-2: -INFINITY -native_color: redis:7 allocation score on galera-0: -INFINITY -native_color: redis:7 allocation score on galera-1: -INFINITY -native_color: redis:7 allocation score on galera-2: -INFINITY -native_color: redis:7 allocation score on messaging-0: -INFINITY -native_color: redis:7 allocation score on messaging-1: -INFINITY -native_color: redis:7 allocation score on messaging-2: -INFINITY -native_color: redis:8 allocation score on controller-0: -INFINITY -native_color: redis:8 allocation score on controller-1: -INFINITY -native_color: redis:8 allocation score on controller-2: -INFINITY -native_color: redis:8 allocation score on galera-0: -INFINITY -native_color: redis:8 allocation score on galera-1: -INFINITY -native_color: redis:8 allocation score on galera-2: -INFINITY -native_color: redis:8 allocation score on messaging-0: -INFINITY -native_color: redis:8 allocation score on messaging-1: -INFINITY -native_color: redis:8 allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-1: INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-2: 0 -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-2: 0 -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-1: 0 -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera-master allocation score on galera-0: 0 +pcmk__clone_allocate: galera-master allocation score on galera-1: 0 +pcmk__clone_allocate: galera-master allocation score on galera-2: 0 +pcmk__clone_allocate: galera-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-0: 0 +pcmk__clone_allocate: galera:0 allocation score on galera-1: INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-0: 0 +pcmk__clone_allocate: galera:1 allocation score on galera-1: 0 +pcmk__clone_allocate: galera:1 allocation score on galera-2: INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-0: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-1: 0 +pcmk__clone_allocate: galera:2 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:3 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:3 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:4 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:4 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:5 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:5 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:6 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:6 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:7 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:7 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:8 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:8 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on controller-0: INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy-clone allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy-clone allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:0 allocation score on controller-1: INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on controller-0: INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:1 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:2 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:2 allocation score on controller-2: INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:3 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:3 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:4 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:4 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:5 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:5 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:6 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:6 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:7 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:7 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:8 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:8 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-2: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-2: 0 +pcmk__clone_allocate: redis-master allocation score on controller-0: 0 +pcmk__clone_allocate: redis-master allocation score on controller-1: 0 +pcmk__clone_allocate: redis-master allocation score on controller-2: 0 +pcmk__clone_allocate: redis-master allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis-master allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis-master allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on controller-0: 0 +pcmk__clone_allocate: redis:0 allocation score on controller-1: INFINITY +pcmk__clone_allocate: redis:0 allocation score on controller-2: 0 +pcmk__clone_allocate: redis:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on controller-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:1 allocation score on controller-2: 0 +pcmk__clone_allocate: redis:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on controller-0: 0 +pcmk__clone_allocate: redis:2 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:2 allocation score on controller-2: INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:3 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:3 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:4 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:4 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:5 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:5 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:6 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:6 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:7 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:7 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:8 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:8 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-0 allocation score on controller-0: 0 +pcmk__native_allocate: galera-0 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-0 allocation score on controller-2: 0 +pcmk__native_allocate: galera-0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-1 allocation score on controller-0: INFINITY +pcmk__native_allocate: galera-1 allocation score on controller-1: 0 +pcmk__native_allocate: galera-1 allocation score on controller-2: 0 +pcmk__native_allocate: galera-1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-0: 0 +pcmk__native_allocate: galera:0 allocation score on galera-1: INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-0: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-0: INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-2: 0 +pcmk__native_allocate: haproxy:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-2: INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-2: 0 +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-2: 0 +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-0 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-0: INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-2 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-0: INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-1: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-2: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-0: 0 +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-2: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-2: 0 +pcmk__native_allocate: redis:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-2: INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-1: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-2: -INFINITY redis:0 promotion score on none: 0 redis:1 promotion score on controller-0: 1 redis:2 promotion score on controller-2: 1 diff --git a/pengine/test10/remote-recover-all.summary b/pengine/test10/remote-recover-all.summary index 6c9f0586b23..cfeac3ac7bc 100644 --- a/pengine/test10/remote-recover-all.summary +++ b/pengine/test10/remote-recover-all.summary @@ -56,13 +56,15 @@ Transition Summary: * Move stonith-fence_ipmilan-5254005bdbb5 ( controller-1 -> controller-2 ) Executing cluster transition: + * Pseudo action: galera-0_stop_0 * Pseudo action: galera-master_demote_0 * Pseudo action: redis-master_pre_notify_stop_0 * Resource action: stonith-fence_ipmilan-525400bbf613 stop on controller-0 * Resource action: stonith-fence_ipmilan-525400b4f6bd stop on controller-0 * Pseudo action: stonith-fence_ipmilan-5254005bdbb5_stop_0 * Fencing controller-1 (reboot) - * Pseudo action: galera-0_stop_0 + * Pseudo action: messaging-1_stop_0 + * Pseudo action: galera-2_stop_0 * Pseudo action: redis_post_notify_stop_0 * Resource action: redis notify on controller-0 * Resource action: redis notify on controller-2 @@ -78,7 +80,6 @@ Executing cluster transition: * Pseudo action: haproxy_stop_0 * Pseudo action: haproxy-clone_stopped_0 * Fencing messaging-1 (reboot) - * Pseudo action: stonith_complete * Resource action: galera-0 start on controller-2 * Pseudo action: rabbitmq_post_notify_stop_0 * Pseudo action: rabbitmq-clone_stop_0 @@ -89,8 +90,12 @@ Executing cluster transition: * Pseudo action: ip-172.17.1.14_stop_0 * Pseudo action: ip-172.17.1.17_stop_0 * Pseudo action: ip-172.17.4.11_stop_0 + * Resource action: stonith-fence_ipmilan-525400bbf613 start on controller-0 + * Resource action: stonith-fence_ipmilan-525400bbf613 monitor=60000 on controller-0 + * Resource action: stonith-fence_ipmilan-525400b4f6bd start on controller-0 + * Resource action: stonith-fence_ipmilan-525400b4f6bd monitor=60000 on controller-0 + * Resource action: stonith-fence_ipmilan-5254005bdbb5 start on controller-2 * Resource action: galera-0 monitor=20000 on controller-2 - * Pseudo action: galera-2_stop_0 * Resource action: rabbitmq notify on messaging-2 * Resource action: rabbitmq notify on messaging-0 * Pseudo action: rabbitmq_notified_0 @@ -102,18 +107,11 @@ Executing cluster transition: * Resource action: ip-172.17.1.14 start on controller-2 * Resource action: ip-172.17.1.17 start on controller-2 * Resource action: ip-172.17.4.11 start on controller-2 - * Pseudo action: messaging-1_stop_0 + * Resource action: stonith-fence_ipmilan-5254005bdbb5 monitor=60000 on controller-2 * Pseudo action: redis_notified_0 * Resource action: ip-172.17.1.14 monitor=10000 on controller-2 * Resource action: ip-172.17.1.17 monitor=10000 on controller-2 * Resource action: ip-172.17.4.11 monitor=10000 on controller-2 - * Pseudo action: all_stopped - * Resource action: stonith-fence_ipmilan-525400bbf613 start on controller-0 - * Resource action: stonith-fence_ipmilan-525400bbf613 monitor=60000 on controller-0 - * Resource action: stonith-fence_ipmilan-525400b4f6bd start on controller-0 - * Resource action: stonith-fence_ipmilan-525400b4f6bd monitor=60000 on controller-0 - * Resource action: stonith-fence_ipmilan-5254005bdbb5 start on controller-2 - * Resource action: stonith-fence_ipmilan-5254005bdbb5 monitor=60000 on controller-2 Using the original execution date of: 2017-05-03 13:33:24Z Revised cluster status: diff --git a/pengine/test10/remote-recover-all.xml b/pengine/test10/remote-recover-all.xml index 30d24516905..f56e641afb8 100644 --- a/pengine/test10/remote-recover-all.xml +++ b/pengine/test10/remote-recover-all.xml @@ -10,6 +10,7 @@ <nvpair id="cib-bootstrap-options-cluster-recheck-interval" name="cluster-recheck-interval" value="60s"/> <nvpair id="cib-bootstrap-options-maintenance-mode" name="maintenance-mode" value="false"/> <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1493817755"/> + <nvpair id="options-concurrent-fencing" name="concurrent-fencing" value="false"/> </cluster_property_set> <cluster_property_set id="redis_replication"> <nvpair id="redis_replication-redis_REPL_INFO" name="redis_REPL_INFO" value="controller-0"/> diff --git a/pengine/test10/remote-recover-connection.dot b/pengine/test10/remote-recover-connection.dot index d6fdefede2a..bf6cca1780d 100644 --- a/pengine/test10/remote-recover-connection.dot +++ b/pengine/test10/remote-recover-connection.dot @@ -1,17 +1,14 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "galera-0_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] "galera-0_start_0 controller-2" -> "galera-0_monitor_20000 controller-2" [ style = bold] "galera-0_start_0 controller-2" -> "galera_monitor_10000 galera-0" [ style = bold] "galera-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"galera-0_stop_0 controller-1" -> "all_stopped" [ style = bold] "galera-0_stop_0 controller-1" -> "galera-0_start_0 controller-2" [ style = bold] "galera-0_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "galera-2_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] "galera-2_start_0 controller-2" -> "galera-2_monitor_20000 controller-2" [ style = bold] "galera-2_start_0 controller-2" -> "galera_monitor_10000 galera-2" [ style = bold] "galera-2_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"galera-2_stop_0 controller-1" -> "all_stopped" [ style = bold] "galera-2_stop_0 controller-1" -> "galera-2_start_0 controller-2" [ style = bold] "galera-2_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "galera_monitor_10000 galera-0" [ style=bold color="green" fontcolor="black"] @@ -23,36 +20,30 @@ digraph "g" { "haproxy-clone_stopped_0" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] "haproxy-clone_stopped_0" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] "haproxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"haproxy_stop_0 controller-1" -> "all_stopped" [ style = bold] "haproxy_stop_0 controller-1" -> "haproxy-clone_stopped_0" [ style = bold] "haproxy_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.1.14_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.1.14_start_0 controller-2" -> "ip-172.17.1.14_monitor_10000 controller-2" [ style = bold] "ip-172.17.1.14_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.1.14_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.1.14_stop_0 controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] "ip-172.17.1.14_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.1.17_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.1.17_start_0 controller-2" -> "ip-172.17.1.17_monitor_10000 controller-2" [ style = bold] "ip-172.17.1.17_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.1.17_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.1.17_stop_0 controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] "ip-172.17.1.17_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.4.11_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.4.11_start_0 controller-2" -> "ip-172.17.4.11_monitor_10000 controller-2" [ style = bold] "ip-172.17.4.11_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.4.11_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.4.11_stop_0 controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "ip-172.17.4.11_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "messaging-1_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] "messaging-1_start_0 controller-2" -> "messaging-1_monitor_20000 controller-2" [ style = bold] "messaging-1_start_0 controller-2" -> "rabbitmq_monitor_10000 messaging-1" [ style = bold] "messaging-1_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"messaging-1_stop_0 controller-1" -> "all_stopped" [ style = bold] "messaging-1_stop_0 controller-1" -> "messaging-1_start_0 controller-2" [ style = bold] "messaging-1_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "rabbitmq_monitor_10000 messaging-1" [ style=bold color="green" fontcolor="black"] -"redis-master_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "redis-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "redis-master_confirmed-pre_notify_stop_0" -> "redis-master_post_notify_stopped_0" [ style = bold] "redis-master_confirmed-pre_notify_stop_0" -> "redis-master_stop_0" [ style = bold] @@ -70,7 +61,6 @@ digraph "g" { "redis-master_stop_0" [ style=bold color="green" fontcolor="orange"] "redis-master_stopped_0" -> "redis-master_post_notify_stopped_0" [ style = bold] "redis-master_stopped_0" [ style=bold color="green" fontcolor="orange"] -"redis_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] "redis_post_notify_stonith_0 controller-0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] "redis_post_notify_stonith_0 controller-0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] @@ -86,46 +76,33 @@ digraph "g" { "redis_pre_notify_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] "redis_pre_notify_stop_0 controller-2" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] "redis_pre_notify_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] -"redis_stop_0 controller-1" -> "all_stopped" [ style = bold] "redis_stop_0 controller-1" -> "redis-master_stopped_0" [ style = bold] "redis_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] -"stonith 'reboot' controller-1" -> "galera-0_stop_0 controller-1" [ style = bold] -"stonith 'reboot' controller-1" -> "galera-2_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "haproxy-clone_stop_0" [ style = bold] "stonith 'reboot' controller-1" -> "haproxy_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] -"stonith 'reboot' controller-1" -> "messaging-1_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "redis-master_stop_0" [ style = bold] "stonith 'reboot' controller-1" -> "redis_post_notify_stonith_0" [ style = bold] "stonith 'reboot' controller-1" -> "redis_stop_0 controller-1" [ style = bold] -"stonith 'reboot' controller-1" -> "stonith_complete" [ style = bold] "stonith 'reboot' controller-1" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" -> "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "stonith-fence_ipmilan-525400b4f6bd_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" -> "stonith-fence_ipmilan-525400b4f6bd_monitor_60000 controller-0" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400bbf613_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" -> "stonith-fence_ipmilan-525400bbf613_monitor_60000 controller-0" [ style = bold] "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] "stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "galera-0_start_0 controller-2" [ style = bold] -"stonith_complete" -> "galera-2_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] -"stonith_complete" -> "messaging-1_start_0 controller-2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-recover-connection.exp b/pengine/test10/remote-recover-connection.exp index cf74efb0f96..6543e02ce0d 100644 --- a/pengine/test10/remote-recover-connection.exp +++ b/pengine/test10/remote-recover-connection.exp @@ -1,126 +1,105 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="messaging-1_monitor_20000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="28" operation="monitor" operation_key="messaging-1_monitor_20000" on_node="controller-2" on_node_uuid="3"> <primitive id="messaging-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="27" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="28" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="27" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="messaging-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stop" operation_key="messaging-1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="26" operation="stop" operation_key="messaging-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="27" operation="stop" operation_key="messaging-1_stop_0"> + <pseudo_event id="26" operation="stop" operation_key="messaging-1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="3"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="galera-0_monitor_20000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="33" operation="monitor" operation_key="galera-0_monitor_20000" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="32" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="33" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="32" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="galera-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="31" operation="stop" operation_key="galera-0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="galera-0_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="galera-0_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="6"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="galera-2_monitor_20000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="38" operation="monitor" operation_key="galera-2_monitor_20000" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="37" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="38" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="37" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="stop" operation_key="galera-2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="36" operation="stop" operation_key="galera-2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="galera-2_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="galera-2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="9"> <action_set> @@ -131,7 +110,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="27" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> @@ -144,7 +123,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="37" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> @@ -157,31 +136,31 @@ </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="32" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="134" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> + <pseudo_event id="132" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="131" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="135" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="136" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="134" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> + <pseudo_event id="131" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> @@ -193,8 +172,8 @@ </synapse> <synapse id="14"> <action_set> - <pseudo_event id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <pseudo_event id="69" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> @@ -202,122 +181,122 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="83" operation="stop" operation_key="redis-master_stop_0"/> + <pseudo_event id="82" operation="stop" operation_key="redis-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="193" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="187" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="85" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="84" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <rsc_op id="135" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="87" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="86" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="131" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="194" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="188" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="85" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="84" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <rsc_op id="136" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="134" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="87" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="86" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="131" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="88" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"> + <pseudo_event id="87" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="87" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="86" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="135" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="136" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="134" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="87" operation="notify" operation_key="redis-master_post_notify_stopped_0"> + <pseudo_event id="86" operation="notify" operation_key="redis-master_post_notify_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="84" operation="stopped" operation_key="redis-master_stopped_0"/> + <pseudo_event id="83" operation="stopped" operation_key="redis-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="86" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="85" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="86" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"> + <pseudo_event id="85" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="85" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="84" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="193" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="187" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="194" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="188" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="85" operation="notify" operation_key="redis-master_pre_notify_stop_0"> + <pseudo_event id="84" operation="notify" operation_key="redis-master_pre_notify_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -325,22 +304,22 @@ </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="84" operation="stopped" operation_key="redis-master_stopped_0"> + <pseudo_event id="83" operation="stopped" operation_key="redis-master_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> + <pseudo_event id="69" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="83" operation="stop" operation_key="redis-master_stop_0"/> + <pseudo_event id="82" operation="stop" operation_key="redis-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="83" operation="stop" operation_key="redis-master_stop_0"> + <pseudo_event id="82" operation="stop" operation_key="redis-master_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -349,42 +328,42 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="86" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="85" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="107" operation="monitor" operation_key="ip-172.17.1.14_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="106" operation="monitor" operation_key="ip-172.17.1.14_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.14" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="106" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="105" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="106" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="105" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.14" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="105" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="104" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="105" operation="stop" operation_key="ip-172.17.1.14_stop_0"> + <pseudo_event id="104" operation="stop" operation_key="ip-172.17.1.14_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </pseudo_event> </action_set> @@ -393,42 +372,42 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="124" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="123" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="110" operation="monitor" operation_key="ip-172.17.1.17_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="109" operation="monitor" operation_key="ip-172.17.1.17_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.17" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="109" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="108" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="109" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="108" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.17" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="108" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="107" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="108" operation="stop" operation_key="ip-172.17.1.17_stop_0"> + <pseudo_event id="107" operation="stop" operation_key="ip-172.17.1.17_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </pseudo_event> </action_set> @@ -437,42 +416,42 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="124" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="123" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="115" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="114" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="114" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="113" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="114" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="113" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="113" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="112" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="113" operation="stop" operation_key="ip-172.17.4.11_stop_0"> + <pseudo_event id="112" operation="stop" operation_key="ip-172.17.4.11_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </pseudo_event> </action_set> @@ -481,13 +460,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="124" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="123" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="116" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"> + <pseudo_event id="115" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="200000" /> </pseudo_event> </action_set> @@ -496,28 +475,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="123" operation="stop" operation_key="haproxy-clone_stop_0"/> + <pseudo_event id="122" operation="stop" operation_key="haproxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="35" priority="1000000"> <action_set> - <pseudo_event id="124" operation="stopped" operation_key="haproxy-clone_stopped_0"> + <pseudo_event id="123" operation="stopped" operation_key="haproxy-clone_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="116" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> + <pseudo_event id="115" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="123" operation="stop" operation_key="haproxy-clone_stop_0"/> + <pseudo_event id="122" operation="stop" operation_key="haproxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <pseudo_event id="123" operation="stop" operation_key="haproxy-clone_stop_0"> + <pseudo_event id="122" operation="stop" operation_key="haproxy-clone_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -529,7 +508,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="127" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="126" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400bbf613" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> @@ -538,14 +517,14 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400bbf613" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="127" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="126" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> @@ -558,13 +537,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="128" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="127" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400b4f6bd" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> @@ -573,14 +552,14 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="24" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400b4f6bd" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="128" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="127" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> @@ -593,108 +572,45 @@ </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="131" operation="monitor" operation_key="stonith-fence_ipmilan-5254005bdbb5_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="130" operation="monitor" operation_key="stonith-fence_ipmilan-5254005bdbb5_monitor_60000" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254005bdbb5" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="130" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="129" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="130" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="129" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254005bdbb5" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="129" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> + <pseudo_event id="128" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <pseudo_event id="129" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"> + <pseudo_event id="128" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"> <attributes CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </pseudo_event> </action_set> <inputs/> </synapse> <synapse id="46"> - <action_set> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> - <synapse id="47"> - <action_set> - <pseudo_event id="22" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="27" operation="stop" operation_key="messaging-1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="32" operation="stop" operation_key="galera-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="37" operation="stop" operation_key="galera-2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="88" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="105" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="108" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="113" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="116" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> - </trigger> - <trigger> - <rsc_op id="127" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="128" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="129" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - <trigger> - <pseudo_event id="134" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="48"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"> <attributes CRM_meta_cinder_volume_role="true" CRM_meta_haproxy_role="true" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_redis_role="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-recover-connection.scores b/pengine/test10/remote-recover-connection.scores index 7791f06fad9..328f1d3297e 100644 --- a/pengine/test10/remote-recover-connection.scores +++ b/pengine/test10/remote-recover-connection.scores @@ -1,365 +1,5 @@ Allocation scores: Using the original execution date of: 2017-05-03 13:33:24Z -clone_color: galera-master allocation score on controller-0: -INFINITY -clone_color: galera-master allocation score on controller-1: -INFINITY -clone_color: galera-master allocation score on controller-2: -INFINITY -clone_color: galera-master allocation score on galera-0: 0 -clone_color: galera-master allocation score on galera-1: 0 -clone_color: galera-master allocation score on galera-2: 0 -clone_color: galera-master allocation score on messaging-0: -INFINITY -clone_color: galera-master allocation score on messaging-1: -INFINITY -clone_color: galera-master allocation score on messaging-2: -INFINITY -clone_color: galera:0 allocation score on controller-0: -INFINITY -clone_color: galera:0 allocation score on controller-1: -INFINITY -clone_color: galera:0 allocation score on controller-2: -INFINITY -clone_color: galera:0 allocation score on galera-0: 0 -clone_color: galera:0 allocation score on galera-1: INFINITY -clone_color: galera:0 allocation score on galera-2: 0 -clone_color: galera:0 allocation score on messaging-0: -INFINITY -clone_color: galera:0 allocation score on messaging-1: -INFINITY -clone_color: galera:0 allocation score on messaging-2: -INFINITY -clone_color: galera:1 allocation score on controller-0: -INFINITY -clone_color: galera:1 allocation score on controller-1: -INFINITY -clone_color: galera:1 allocation score on controller-2: -INFINITY -clone_color: galera:1 allocation score on galera-0: 0 -clone_color: galera:1 allocation score on galera-1: 0 -clone_color: galera:1 allocation score on galera-2: INFINITY -clone_color: galera:1 allocation score on messaging-0: -INFINITY -clone_color: galera:1 allocation score on messaging-1: -INFINITY -clone_color: galera:1 allocation score on messaging-2: -INFINITY -clone_color: galera:2 allocation score on controller-0: -INFINITY -clone_color: galera:2 allocation score on controller-1: -INFINITY -clone_color: galera:2 allocation score on controller-2: -INFINITY -clone_color: galera:2 allocation score on galera-0: INFINITY -clone_color: galera:2 allocation score on galera-1: 0 -clone_color: galera:2 allocation score on galera-2: 0 -clone_color: galera:2 allocation score on messaging-0: -INFINITY -clone_color: galera:2 allocation score on messaging-1: -INFINITY -clone_color: galera:2 allocation score on messaging-2: -INFINITY -clone_color: galera:3 allocation score on controller-0: -INFINITY -clone_color: galera:3 allocation score on controller-1: -INFINITY -clone_color: galera:3 allocation score on controller-2: -INFINITY -clone_color: galera:3 allocation score on galera-0: 100 -clone_color: galera:3 allocation score on galera-1: 100 -clone_color: galera:3 allocation score on galera-2: 100 -clone_color: galera:3 allocation score on messaging-0: -INFINITY -clone_color: galera:3 allocation score on messaging-1: -INFINITY -clone_color: galera:3 allocation score on messaging-2: -INFINITY -clone_color: galera:4 allocation score on controller-0: -INFINITY -clone_color: galera:4 allocation score on controller-1: -INFINITY -clone_color: galera:4 allocation score on controller-2: -INFINITY -clone_color: galera:4 allocation score on galera-0: 100 -clone_color: galera:4 allocation score on galera-1: 100 -clone_color: galera:4 allocation score on galera-2: 100 -clone_color: galera:4 allocation score on messaging-0: -INFINITY -clone_color: galera:4 allocation score on messaging-1: -INFINITY -clone_color: galera:4 allocation score on messaging-2: -INFINITY -clone_color: galera:5 allocation score on controller-0: -INFINITY -clone_color: galera:5 allocation score on controller-1: -INFINITY -clone_color: galera:5 allocation score on controller-2: -INFINITY -clone_color: galera:5 allocation score on galera-0: 100 -clone_color: galera:5 allocation score on galera-1: 100 -clone_color: galera:5 allocation score on galera-2: 100 -clone_color: galera:5 allocation score on messaging-0: -INFINITY -clone_color: galera:5 allocation score on messaging-1: -INFINITY -clone_color: galera:5 allocation score on messaging-2: -INFINITY -clone_color: galera:6 allocation score on controller-0: -INFINITY -clone_color: galera:6 allocation score on controller-1: -INFINITY -clone_color: galera:6 allocation score on controller-2: -INFINITY -clone_color: galera:6 allocation score on galera-0: 100 -clone_color: galera:6 allocation score on galera-1: 100 -clone_color: galera:6 allocation score on galera-2: 100 -clone_color: galera:6 allocation score on messaging-0: -INFINITY -clone_color: galera:6 allocation score on messaging-1: -INFINITY -clone_color: galera:6 allocation score on messaging-2: -INFINITY -clone_color: galera:7 allocation score on controller-0: -INFINITY -clone_color: galera:7 allocation score on controller-1: -INFINITY -clone_color: galera:7 allocation score on controller-2: -INFINITY -clone_color: galera:7 allocation score on galera-0: 100 -clone_color: galera:7 allocation score on galera-1: 100 -clone_color: galera:7 allocation score on galera-2: 100 -clone_color: galera:7 allocation score on messaging-0: -INFINITY -clone_color: galera:7 allocation score on messaging-1: -INFINITY -clone_color: galera:7 allocation score on messaging-2: -INFINITY -clone_color: galera:8 allocation score on controller-0: -INFINITY -clone_color: galera:8 allocation score on controller-1: -INFINITY -clone_color: galera:8 allocation score on controller-2: -INFINITY -clone_color: galera:8 allocation score on galera-0: 100 -clone_color: galera:8 allocation score on galera-1: 100 -clone_color: galera:8 allocation score on galera-2: 100 -clone_color: galera:8 allocation score on messaging-0: -INFINITY -clone_color: galera:8 allocation score on messaging-1: -INFINITY -clone_color: galera:8 allocation score on messaging-2: -INFINITY -clone_color: haproxy-clone allocation score on controller-0: INFINITY -clone_color: haproxy-clone allocation score on controller-1: 0 -clone_color: haproxy-clone allocation score on controller-2: 0 -clone_color: haproxy-clone allocation score on galera-0: -INFINITY -clone_color: haproxy-clone allocation score on galera-1: -INFINITY -clone_color: haproxy-clone allocation score on galera-2: -INFINITY -clone_color: haproxy-clone allocation score on messaging-0: -INFINITY -clone_color: haproxy-clone allocation score on messaging-1: -INFINITY -clone_color: haproxy-clone allocation score on messaging-2: -INFINITY -clone_color: haproxy:0 allocation score on controller-0: 0 -clone_color: haproxy:0 allocation score on controller-1: INFINITY -clone_color: haproxy:0 allocation score on controller-2: 0 -clone_color: haproxy:0 allocation score on galera-0: -INFINITY -clone_color: haproxy:0 allocation score on galera-1: -INFINITY -clone_color: haproxy:0 allocation score on galera-2: -INFINITY -clone_color: haproxy:0 allocation score on messaging-0: -INFINITY -clone_color: haproxy:0 allocation score on messaging-1: -INFINITY -clone_color: haproxy:0 allocation score on messaging-2: -INFINITY -clone_color: haproxy:1 allocation score on controller-0: INFINITY -clone_color: haproxy:1 allocation score on controller-1: 0 -clone_color: haproxy:1 allocation score on controller-2: 0 -clone_color: haproxy:1 allocation score on galera-0: -INFINITY -clone_color: haproxy:1 allocation score on galera-1: -INFINITY -clone_color: haproxy:1 allocation score on galera-2: -INFINITY -clone_color: haproxy:1 allocation score on messaging-0: -INFINITY -clone_color: haproxy:1 allocation score on messaging-1: -INFINITY -clone_color: haproxy:1 allocation score on messaging-2: -INFINITY -clone_color: haproxy:2 allocation score on controller-0: 0 -clone_color: haproxy:2 allocation score on controller-1: 0 -clone_color: haproxy:2 allocation score on controller-2: INFINITY -clone_color: haproxy:2 allocation score on galera-0: -INFINITY -clone_color: haproxy:2 allocation score on galera-1: -INFINITY -clone_color: haproxy:2 allocation score on galera-2: -INFINITY -clone_color: haproxy:2 allocation score on messaging-0: -INFINITY -clone_color: haproxy:2 allocation score on messaging-1: -INFINITY -clone_color: haproxy:2 allocation score on messaging-2: -INFINITY -clone_color: haproxy:3 allocation score on controller-0: 0 -clone_color: haproxy:3 allocation score on controller-1: 0 -clone_color: haproxy:3 allocation score on controller-2: 0 -clone_color: haproxy:3 allocation score on galera-0: -INFINITY -clone_color: haproxy:3 allocation score on galera-1: -INFINITY -clone_color: haproxy:3 allocation score on galera-2: -INFINITY -clone_color: haproxy:3 allocation score on messaging-0: -INFINITY -clone_color: haproxy:3 allocation score on messaging-1: -INFINITY -clone_color: haproxy:3 allocation score on messaging-2: -INFINITY -clone_color: haproxy:4 allocation score on controller-0: 0 -clone_color: haproxy:4 allocation score on controller-1: 0 -clone_color: haproxy:4 allocation score on controller-2: 0 -clone_color: haproxy:4 allocation score on galera-0: -INFINITY -clone_color: haproxy:4 allocation score on galera-1: -INFINITY -clone_color: haproxy:4 allocation score on galera-2: -INFINITY -clone_color: haproxy:4 allocation score on messaging-0: -INFINITY -clone_color: haproxy:4 allocation score on messaging-1: -INFINITY -clone_color: haproxy:4 allocation score on messaging-2: -INFINITY -clone_color: haproxy:5 allocation score on controller-0: 0 -clone_color: haproxy:5 allocation score on controller-1: 0 -clone_color: haproxy:5 allocation score on controller-2: 0 -clone_color: haproxy:5 allocation score on galera-0: -INFINITY -clone_color: haproxy:5 allocation score on galera-1: -INFINITY -clone_color: haproxy:5 allocation score on galera-2: -INFINITY -clone_color: haproxy:5 allocation score on messaging-0: -INFINITY -clone_color: haproxy:5 allocation score on messaging-1: -INFINITY -clone_color: haproxy:5 allocation score on messaging-2: -INFINITY -clone_color: haproxy:6 allocation score on controller-0: 0 -clone_color: haproxy:6 allocation score on controller-1: 0 -clone_color: haproxy:6 allocation score on controller-2: 0 -clone_color: haproxy:6 allocation score on galera-0: -INFINITY -clone_color: haproxy:6 allocation score on galera-1: -INFINITY -clone_color: haproxy:6 allocation score on galera-2: -INFINITY -clone_color: haproxy:6 allocation score on messaging-0: -INFINITY -clone_color: haproxy:6 allocation score on messaging-1: -INFINITY -clone_color: haproxy:6 allocation score on messaging-2: -INFINITY -clone_color: haproxy:7 allocation score on controller-0: 0 -clone_color: haproxy:7 allocation score on controller-1: 0 -clone_color: haproxy:7 allocation score on controller-2: 0 -clone_color: haproxy:7 allocation score on galera-0: -INFINITY -clone_color: haproxy:7 allocation score on galera-1: -INFINITY -clone_color: haproxy:7 allocation score on galera-2: -INFINITY -clone_color: haproxy:7 allocation score on messaging-0: -INFINITY -clone_color: haproxy:7 allocation score on messaging-1: -INFINITY -clone_color: haproxy:7 allocation score on messaging-2: -INFINITY -clone_color: haproxy:8 allocation score on controller-0: 0 -clone_color: haproxy:8 allocation score on controller-1: 0 -clone_color: haproxy:8 allocation score on controller-2: 0 -clone_color: haproxy:8 allocation score on galera-0: -INFINITY -clone_color: haproxy:8 allocation score on galera-1: -INFINITY -clone_color: haproxy:8 allocation score on galera-2: -INFINITY -clone_color: haproxy:8 allocation score on messaging-0: -INFINITY -clone_color: haproxy:8 allocation score on messaging-1: -INFINITY -clone_color: haproxy:8 allocation score on messaging-2: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-0: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-1: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-2: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-0: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-1: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-2: -INFINITY -clone_color: rabbitmq-clone allocation score on messaging-0: 0 -clone_color: rabbitmq-clone allocation score on messaging-1: 0 -clone_color: rabbitmq-clone allocation score on messaging-2: 0 -clone_color: rabbitmq:0 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:0 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:0 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:0 allocation score on messaging-0: 0 -clone_color: rabbitmq:0 allocation score on messaging-1: 0 -clone_color: rabbitmq:0 allocation score on messaging-2: INFINITY -clone_color: rabbitmq:1 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:1 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:1 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:1 allocation score on messaging-0: INFINITY -clone_color: rabbitmq:1 allocation score on messaging-1: 0 -clone_color: rabbitmq:1 allocation score on messaging-2: 0 -clone_color: rabbitmq:2 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:2 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:2 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:2 allocation score on messaging-0: 0 -clone_color: rabbitmq:2 allocation score on messaging-1: INFINITY -clone_color: rabbitmq:2 allocation score on messaging-2: 0 -clone_color: rabbitmq:3 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:3 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:3 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:3 allocation score on messaging-0: 0 -clone_color: rabbitmq:3 allocation score on messaging-1: 0 -clone_color: rabbitmq:3 allocation score on messaging-2: 0 -clone_color: rabbitmq:4 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:4 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:4 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:4 allocation score on messaging-0: 0 -clone_color: rabbitmq:4 allocation score on messaging-1: 0 -clone_color: rabbitmq:4 allocation score on messaging-2: 0 -clone_color: rabbitmq:5 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:5 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:5 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:5 allocation score on messaging-0: 0 -clone_color: rabbitmq:5 allocation score on messaging-1: 0 -clone_color: rabbitmq:5 allocation score on messaging-2: 0 -clone_color: rabbitmq:6 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:6 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:6 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:6 allocation score on messaging-0: 0 -clone_color: rabbitmq:6 allocation score on messaging-1: 0 -clone_color: rabbitmq:6 allocation score on messaging-2: 0 -clone_color: rabbitmq:7 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:7 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:7 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:7 allocation score on messaging-0: 0 -clone_color: rabbitmq:7 allocation score on messaging-1: 0 -clone_color: rabbitmq:7 allocation score on messaging-2: 0 -clone_color: rabbitmq:8 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:8 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:8 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:8 allocation score on messaging-0: 0 -clone_color: rabbitmq:8 allocation score on messaging-1: 0 -clone_color: rabbitmq:8 allocation score on messaging-2: 0 -clone_color: redis-master allocation score on controller-0: 0 -clone_color: redis-master allocation score on controller-1: 0 -clone_color: redis-master allocation score on controller-2: 0 -clone_color: redis-master allocation score on galera-0: -INFINITY -clone_color: redis-master allocation score on galera-1: -INFINITY -clone_color: redis-master allocation score on galera-2: -INFINITY -clone_color: redis-master allocation score on messaging-0: -INFINITY -clone_color: redis-master allocation score on messaging-1: -INFINITY -clone_color: redis-master allocation score on messaging-2: -INFINITY -clone_color: redis:0 allocation score on controller-0: 0 -clone_color: redis:0 allocation score on controller-1: INFINITY -clone_color: redis:0 allocation score on controller-2: 0 -clone_color: redis:0 allocation score on galera-0: -INFINITY -clone_color: redis:0 allocation score on galera-1: -INFINITY -clone_color: redis:0 allocation score on galera-2: -INFINITY -clone_color: redis:0 allocation score on messaging-0: -INFINITY -clone_color: redis:0 allocation score on messaging-1: -INFINITY -clone_color: redis:0 allocation score on messaging-2: -INFINITY -clone_color: redis:1 allocation score on controller-0: INFINITY -clone_color: redis:1 allocation score on controller-1: 0 -clone_color: redis:1 allocation score on controller-2: 0 -clone_color: redis:1 allocation score on galera-0: -INFINITY -clone_color: redis:1 allocation score on galera-1: -INFINITY -clone_color: redis:1 allocation score on galera-2: -INFINITY -clone_color: redis:1 allocation score on messaging-0: -INFINITY -clone_color: redis:1 allocation score on messaging-1: -INFINITY -clone_color: redis:1 allocation score on messaging-2: -INFINITY -clone_color: redis:2 allocation score on controller-0: 0 -clone_color: redis:2 allocation score on controller-1: 0 -clone_color: redis:2 allocation score on controller-2: INFINITY -clone_color: redis:2 allocation score on galera-0: -INFINITY -clone_color: redis:2 allocation score on galera-1: -INFINITY -clone_color: redis:2 allocation score on galera-2: -INFINITY -clone_color: redis:2 allocation score on messaging-0: -INFINITY -clone_color: redis:2 allocation score on messaging-1: -INFINITY -clone_color: redis:2 allocation score on messaging-2: -INFINITY -clone_color: redis:3 allocation score on controller-0: 1 -clone_color: redis:3 allocation score on controller-1: 0 -clone_color: redis:3 allocation score on controller-2: 1 -clone_color: redis:3 allocation score on galera-0: -INFINITY -clone_color: redis:3 allocation score on galera-1: -INFINITY -clone_color: redis:3 allocation score on galera-2: -INFINITY -clone_color: redis:3 allocation score on messaging-0: -INFINITY -clone_color: redis:3 allocation score on messaging-1: -INFINITY -clone_color: redis:3 allocation score on messaging-2: -INFINITY -clone_color: redis:4 allocation score on controller-0: 1 -clone_color: redis:4 allocation score on controller-1: 0 -clone_color: redis:4 allocation score on controller-2: 1 -clone_color: redis:4 allocation score on galera-0: -INFINITY -clone_color: redis:4 allocation score on galera-1: -INFINITY -clone_color: redis:4 allocation score on galera-2: -INFINITY -clone_color: redis:4 allocation score on messaging-0: -INFINITY -clone_color: redis:4 allocation score on messaging-1: -INFINITY -clone_color: redis:4 allocation score on messaging-2: -INFINITY -clone_color: redis:5 allocation score on controller-0: 1 -clone_color: redis:5 allocation score on controller-1: 0 -clone_color: redis:5 allocation score on controller-2: 1 -clone_color: redis:5 allocation score on galera-0: -INFINITY -clone_color: redis:5 allocation score on galera-1: -INFINITY -clone_color: redis:5 allocation score on galera-2: -INFINITY -clone_color: redis:5 allocation score on messaging-0: -INFINITY -clone_color: redis:5 allocation score on messaging-1: -INFINITY -clone_color: redis:5 allocation score on messaging-2: -INFINITY -clone_color: redis:6 allocation score on controller-0: 1 -clone_color: redis:6 allocation score on controller-1: 0 -clone_color: redis:6 allocation score on controller-2: 1 -clone_color: redis:6 allocation score on galera-0: -INFINITY -clone_color: redis:6 allocation score on galera-1: -INFINITY -clone_color: redis:6 allocation score on galera-2: -INFINITY -clone_color: redis:6 allocation score on messaging-0: -INFINITY -clone_color: redis:6 allocation score on messaging-1: -INFINITY -clone_color: redis:6 allocation score on messaging-2: -INFINITY -clone_color: redis:7 allocation score on controller-0: 1 -clone_color: redis:7 allocation score on controller-1: 0 -clone_color: redis:7 allocation score on controller-2: 1 -clone_color: redis:7 allocation score on galera-0: -INFINITY -clone_color: redis:7 allocation score on galera-1: -INFINITY -clone_color: redis:7 allocation score on galera-2: -INFINITY -clone_color: redis:7 allocation score on messaging-0: -INFINITY -clone_color: redis:7 allocation score on messaging-1: -INFINITY -clone_color: redis:7 allocation score on messaging-2: -INFINITY -clone_color: redis:8 allocation score on controller-0: 1 -clone_color: redis:8 allocation score on controller-1: 0 -clone_color: redis:8 allocation score on controller-2: 1 -clone_color: redis:8 allocation score on galera-0: -INFINITY -clone_color: redis:8 allocation score on galera-1: -INFINITY -clone_color: redis:8 allocation score on galera-2: -INFINITY -clone_color: redis:8 allocation score on messaging-0: -INFINITY -clone_color: redis:8 allocation score on messaging-1: -INFINITY -clone_color: redis:8 allocation score on messaging-2: -INFINITY galera:0 promotion score on galera-1: 100 galera:1 promotion score on galera-2: 100 galera:2 promotion score on galera-0: 100 @@ -369,474 +9,834 @@ galera:5 promotion score on none: 0 galera:6 promotion score on none: 0 galera:7 promotion score on none: 0 galera:8 promotion score on none: 0 -native_color: galera-0 allocation score on controller-0: 0 -native_color: galera-0 allocation score on controller-1: INFINITY -native_color: galera-0 allocation score on controller-2: 0 -native_color: galera-0 allocation score on galera-0: -INFINITY -native_color: galera-0 allocation score on galera-1: -INFINITY -native_color: galera-0 allocation score on galera-2: -INFINITY -native_color: galera-0 allocation score on messaging-0: -INFINITY -native_color: galera-0 allocation score on messaging-1: -INFINITY -native_color: galera-0 allocation score on messaging-2: -INFINITY -native_color: galera-1 allocation score on controller-0: INFINITY -native_color: galera-1 allocation score on controller-1: 0 -native_color: galera-1 allocation score on controller-2: 0 -native_color: galera-1 allocation score on galera-0: -INFINITY -native_color: galera-1 allocation score on galera-1: -INFINITY -native_color: galera-1 allocation score on galera-2: -INFINITY -native_color: galera-1 allocation score on messaging-0: -INFINITY -native_color: galera-1 allocation score on messaging-1: -INFINITY -native_color: galera-1 allocation score on messaging-2: -INFINITY -native_color: galera-2 allocation score on controller-0: 0 -native_color: galera-2 allocation score on controller-1: INFINITY -native_color: galera-2 allocation score on controller-2: 0 -native_color: galera-2 allocation score on galera-0: -INFINITY -native_color: galera-2 allocation score on galera-1: -INFINITY -native_color: galera-2 allocation score on galera-2: -INFINITY -native_color: galera-2 allocation score on messaging-0: -INFINITY -native_color: galera-2 allocation score on messaging-1: -INFINITY -native_color: galera-2 allocation score on messaging-2: -INFINITY -native_color: galera:0 allocation score on controller-0: -INFINITY -native_color: galera:0 allocation score on controller-1: -INFINITY -native_color: galera:0 allocation score on controller-2: -INFINITY -native_color: galera:0 allocation score on galera-0: 0 -native_color: galera:0 allocation score on galera-1: INFINITY -native_color: galera:0 allocation score on galera-2: 0 -native_color: galera:0 allocation score on messaging-0: -INFINITY -native_color: galera:0 allocation score on messaging-1: -INFINITY -native_color: galera:0 allocation score on messaging-2: -INFINITY -native_color: galera:1 allocation score on controller-0: -INFINITY -native_color: galera:1 allocation score on controller-1: -INFINITY -native_color: galera:1 allocation score on controller-2: -INFINITY -native_color: galera:1 allocation score on galera-0: 0 -native_color: galera:1 allocation score on galera-1: -INFINITY -native_color: galera:1 allocation score on galera-2: INFINITY -native_color: galera:1 allocation score on messaging-0: -INFINITY -native_color: galera:1 allocation score on messaging-1: -INFINITY -native_color: galera:1 allocation score on messaging-2: -INFINITY -native_color: galera:2 allocation score on controller-0: -INFINITY -native_color: galera:2 allocation score on controller-1: -INFINITY -native_color: galera:2 allocation score on controller-2: -INFINITY -native_color: galera:2 allocation score on galera-0: INFINITY -native_color: galera:2 allocation score on galera-1: -INFINITY -native_color: galera:2 allocation score on galera-2: -INFINITY -native_color: galera:2 allocation score on messaging-0: -INFINITY -native_color: galera:2 allocation score on messaging-1: -INFINITY -native_color: galera:2 allocation score on messaging-2: -INFINITY -native_color: galera:3 allocation score on controller-0: -INFINITY -native_color: galera:3 allocation score on controller-1: -INFINITY -native_color: galera:3 allocation score on controller-2: -INFINITY -native_color: galera:3 allocation score on galera-0: -INFINITY -native_color: galera:3 allocation score on galera-1: -INFINITY -native_color: galera:3 allocation score on galera-2: -INFINITY -native_color: galera:3 allocation score on messaging-0: -INFINITY -native_color: galera:3 allocation score on messaging-1: -INFINITY -native_color: galera:3 allocation score on messaging-2: -INFINITY -native_color: galera:4 allocation score on controller-0: -INFINITY -native_color: galera:4 allocation score on controller-1: -INFINITY -native_color: galera:4 allocation score on controller-2: -INFINITY -native_color: galera:4 allocation score on galera-0: -INFINITY -native_color: galera:4 allocation score on galera-1: -INFINITY -native_color: galera:4 allocation score on galera-2: -INFINITY -native_color: galera:4 allocation score on messaging-0: -INFINITY -native_color: galera:4 allocation score on messaging-1: -INFINITY -native_color: galera:4 allocation score on messaging-2: -INFINITY -native_color: galera:5 allocation score on controller-0: -INFINITY -native_color: galera:5 allocation score on controller-1: -INFINITY -native_color: galera:5 allocation score on controller-2: -INFINITY -native_color: galera:5 allocation score on galera-0: -INFINITY -native_color: galera:5 allocation score on galera-1: -INFINITY -native_color: galera:5 allocation score on galera-2: -INFINITY -native_color: galera:5 allocation score on messaging-0: -INFINITY -native_color: galera:5 allocation score on messaging-1: -INFINITY -native_color: galera:5 allocation score on messaging-2: -INFINITY -native_color: galera:6 allocation score on controller-0: -INFINITY -native_color: galera:6 allocation score on controller-1: -INFINITY -native_color: galera:6 allocation score on controller-2: -INFINITY -native_color: galera:6 allocation score on galera-0: -INFINITY -native_color: galera:6 allocation score on galera-1: -INFINITY -native_color: galera:6 allocation score on galera-2: -INFINITY -native_color: galera:6 allocation score on messaging-0: -INFINITY -native_color: galera:6 allocation score on messaging-1: -INFINITY -native_color: galera:6 allocation score on messaging-2: -INFINITY -native_color: galera:7 allocation score on controller-0: -INFINITY -native_color: galera:7 allocation score on controller-1: -INFINITY -native_color: galera:7 allocation score on controller-2: -INFINITY -native_color: galera:7 allocation score on galera-0: -INFINITY -native_color: galera:7 allocation score on galera-1: -INFINITY -native_color: galera:7 allocation score on galera-2: -INFINITY -native_color: galera:7 allocation score on messaging-0: -INFINITY -native_color: galera:7 allocation score on messaging-1: -INFINITY -native_color: galera:7 allocation score on messaging-2: -INFINITY -native_color: galera:8 allocation score on controller-0: -INFINITY -native_color: galera:8 allocation score on controller-1: -INFINITY -native_color: galera:8 allocation score on controller-2: -INFINITY -native_color: galera:8 allocation score on galera-0: -INFINITY -native_color: galera:8 allocation score on galera-1: -INFINITY -native_color: galera:8 allocation score on galera-2: -INFINITY -native_color: galera:8 allocation score on messaging-0: -INFINITY -native_color: galera:8 allocation score on messaging-1: -INFINITY -native_color: galera:8 allocation score on messaging-2: -INFINITY -native_color: haproxy:0 allocation score on controller-0: -INFINITY -native_color: haproxy:0 allocation score on controller-1: -INFINITY -native_color: haproxy:0 allocation score on controller-2: -INFINITY -native_color: haproxy:0 allocation score on galera-0: -INFINITY -native_color: haproxy:0 allocation score on galera-1: -INFINITY -native_color: haproxy:0 allocation score on galera-2: -INFINITY -native_color: haproxy:0 allocation score on messaging-0: -INFINITY -native_color: haproxy:0 allocation score on messaging-1: -INFINITY -native_color: haproxy:0 allocation score on messaging-2: -INFINITY -native_color: haproxy:1 allocation score on controller-0: INFINITY -native_color: haproxy:1 allocation score on controller-1: -INFINITY -native_color: haproxy:1 allocation score on controller-2: 0 -native_color: haproxy:1 allocation score on galera-0: -INFINITY -native_color: haproxy:1 allocation score on galera-1: -INFINITY -native_color: haproxy:1 allocation score on galera-2: -INFINITY -native_color: haproxy:1 allocation score on messaging-0: -INFINITY -native_color: haproxy:1 allocation score on messaging-1: -INFINITY -native_color: haproxy:1 allocation score on messaging-2: -INFINITY -native_color: haproxy:2 allocation score on controller-0: -INFINITY -native_color: haproxy:2 allocation score on controller-1: -INFINITY -native_color: haproxy:2 allocation score on controller-2: INFINITY -native_color: haproxy:2 allocation score on galera-0: -INFINITY -native_color: haproxy:2 allocation score on galera-1: -INFINITY -native_color: haproxy:2 allocation score on galera-2: -INFINITY -native_color: haproxy:2 allocation score on messaging-0: -INFINITY -native_color: haproxy:2 allocation score on messaging-1: -INFINITY -native_color: haproxy:2 allocation score on messaging-2: -INFINITY -native_color: haproxy:3 allocation score on controller-0: -INFINITY -native_color: haproxy:3 allocation score on controller-1: -INFINITY -native_color: haproxy:3 allocation score on controller-2: -INFINITY -native_color: haproxy:3 allocation score on galera-0: -INFINITY -native_color: haproxy:3 allocation score on galera-1: -INFINITY -native_color: haproxy:3 allocation score on galera-2: -INFINITY -native_color: haproxy:3 allocation score on messaging-0: -INFINITY -native_color: haproxy:3 allocation score on messaging-1: -INFINITY -native_color: haproxy:3 allocation score on messaging-2: -INFINITY -native_color: haproxy:4 allocation score on controller-0: -INFINITY -native_color: haproxy:4 allocation score on controller-1: -INFINITY -native_color: haproxy:4 allocation score on controller-2: -INFINITY -native_color: haproxy:4 allocation score on galera-0: -INFINITY -native_color: haproxy:4 allocation score on galera-1: -INFINITY -native_color: haproxy:4 allocation score on galera-2: -INFINITY -native_color: haproxy:4 allocation score on messaging-0: -INFINITY -native_color: haproxy:4 allocation score on messaging-1: -INFINITY -native_color: haproxy:4 allocation score on messaging-2: -INFINITY -native_color: haproxy:5 allocation score on controller-0: -INFINITY -native_color: haproxy:5 allocation score on controller-1: -INFINITY -native_color: haproxy:5 allocation score on controller-2: -INFINITY -native_color: haproxy:5 allocation score on galera-0: -INFINITY -native_color: haproxy:5 allocation score on galera-1: -INFINITY -native_color: haproxy:5 allocation score on galera-2: -INFINITY -native_color: haproxy:5 allocation score on messaging-0: -INFINITY -native_color: haproxy:5 allocation score on messaging-1: -INFINITY -native_color: haproxy:5 allocation score on messaging-2: -INFINITY -native_color: haproxy:6 allocation score on controller-0: -INFINITY -native_color: haproxy:6 allocation score on controller-1: -INFINITY -native_color: haproxy:6 allocation score on controller-2: -INFINITY -native_color: haproxy:6 allocation score on galera-0: -INFINITY -native_color: haproxy:6 allocation score on galera-1: -INFINITY -native_color: haproxy:6 allocation score on galera-2: -INFINITY -native_color: haproxy:6 allocation score on messaging-0: -INFINITY -native_color: haproxy:6 allocation score on messaging-1: -INFINITY -native_color: haproxy:6 allocation score on messaging-2: -INFINITY -native_color: haproxy:7 allocation score on controller-0: -INFINITY -native_color: haproxy:7 allocation score on controller-1: -INFINITY -native_color: haproxy:7 allocation score on controller-2: -INFINITY -native_color: haproxy:7 allocation score on galera-0: -INFINITY -native_color: haproxy:7 allocation score on galera-1: -INFINITY -native_color: haproxy:7 allocation score on galera-2: -INFINITY -native_color: haproxy:7 allocation score on messaging-0: -INFINITY -native_color: haproxy:7 allocation score on messaging-1: -INFINITY -native_color: haproxy:7 allocation score on messaging-2: -INFINITY -native_color: haproxy:8 allocation score on controller-0: -INFINITY -native_color: haproxy:8 allocation score on controller-1: -INFINITY -native_color: haproxy:8 allocation score on controller-2: -INFINITY -native_color: haproxy:8 allocation score on galera-0: -INFINITY -native_color: haproxy:8 allocation score on galera-1: -INFINITY -native_color: haproxy:8 allocation score on galera-2: -INFINITY -native_color: haproxy:8 allocation score on messaging-0: -INFINITY -native_color: haproxy:8 allocation score on messaging-1: -INFINITY -native_color: haproxy:8 allocation score on messaging-2: -INFINITY -native_color: ip-10.0.0.102 allocation score on controller-0: INFINITY -native_color: ip-10.0.0.102 allocation score on controller-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on controller-2: 0 -native_color: ip-10.0.0.102 allocation score on galera-0: -INFINITY -native_color: ip-10.0.0.102 allocation score on galera-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on galera-2: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-0: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.1.14 allocation score on controller-0: 0 -native_color: ip-172.17.1.14 allocation score on controller-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on controller-2: 0 -native_color: ip-172.17.1.14 allocation score on galera-0: -INFINITY -native_color: ip-172.17.1.14 allocation score on galera-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on galera-2: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.1.17 allocation score on controller-0: 0 -native_color: ip-172.17.1.17 allocation score on controller-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on controller-2: 0 -native_color: ip-172.17.1.17 allocation score on galera-0: -INFINITY -native_color: ip-172.17.1.17 allocation score on galera-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on galera-2: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.3.15 allocation score on controller-0: INFINITY -native_color: ip-172.17.3.15 allocation score on controller-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on controller-2: 0 -native_color: ip-172.17.3.15 allocation score on galera-0: -INFINITY -native_color: ip-172.17.3.15 allocation score on galera-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on galera-2: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.4.11 allocation score on controller-0: 0 -native_color: ip-172.17.4.11 allocation score on controller-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on controller-2: 0 -native_color: ip-172.17.4.11 allocation score on galera-0: -INFINITY -native_color: ip-172.17.4.11 allocation score on galera-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on galera-2: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-2: -INFINITY -native_color: ip-192.168.24.6 allocation score on controller-0: INFINITY -native_color: ip-192.168.24.6 allocation score on controller-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on controller-2: 0 -native_color: ip-192.168.24.6 allocation score on galera-0: -INFINITY -native_color: ip-192.168.24.6 allocation score on galera-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on galera-2: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-0: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-2: -INFINITY -native_color: messaging-0 allocation score on controller-0: INFINITY -native_color: messaging-0 allocation score on controller-1: 0 -native_color: messaging-0 allocation score on controller-2: 0 -native_color: messaging-0 allocation score on galera-0: -INFINITY -native_color: messaging-0 allocation score on galera-1: -INFINITY -native_color: messaging-0 allocation score on galera-2: -INFINITY -native_color: messaging-0 allocation score on messaging-0: -INFINITY -native_color: messaging-0 allocation score on messaging-1: -INFINITY -native_color: messaging-0 allocation score on messaging-2: -INFINITY -native_color: messaging-1 allocation score on controller-0: 0 -native_color: messaging-1 allocation score on controller-1: INFINITY -native_color: messaging-1 allocation score on controller-2: 0 -native_color: messaging-1 allocation score on galera-0: -INFINITY -native_color: messaging-1 allocation score on galera-1: -INFINITY -native_color: messaging-1 allocation score on galera-2: -INFINITY -native_color: messaging-1 allocation score on messaging-0: -INFINITY -native_color: messaging-1 allocation score on messaging-1: -INFINITY -native_color: messaging-1 allocation score on messaging-2: -INFINITY -native_color: messaging-2 allocation score on controller-0: INFINITY -native_color: messaging-2 allocation score on controller-1: 0 -native_color: messaging-2 allocation score on controller-2: 0 -native_color: messaging-2 allocation score on galera-0: -INFINITY -native_color: messaging-2 allocation score on galera-1: -INFINITY -native_color: messaging-2 allocation score on galera-2: -INFINITY -native_color: messaging-2 allocation score on messaging-0: -INFINITY -native_color: messaging-2 allocation score on messaging-1: -INFINITY -native_color: messaging-2 allocation score on messaging-2: -INFINITY -native_color: openstack-cinder-volume allocation score on controller-0: INFINITY -native_color: openstack-cinder-volume allocation score on controller-1: 0 -native_color: openstack-cinder-volume allocation score on controller-2: 0 -native_color: openstack-cinder-volume allocation score on galera-0: -INFINITY -native_color: openstack-cinder-volume allocation score on galera-1: -INFINITY -native_color: openstack-cinder-volume allocation score on galera-2: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-0: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-1: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-2: -INFINITY -native_color: rabbitmq:0 allocation score on controller-0: -INFINITY -native_color: rabbitmq:0 allocation score on controller-1: -INFINITY -native_color: rabbitmq:0 allocation score on controller-2: -INFINITY -native_color: rabbitmq:0 allocation score on galera-0: -INFINITY -native_color: rabbitmq:0 allocation score on galera-1: -INFINITY -native_color: rabbitmq:0 allocation score on galera-2: -INFINITY -native_color: rabbitmq:0 allocation score on messaging-0: 0 -native_color: rabbitmq:0 allocation score on messaging-1: 0 -native_color: rabbitmq:0 allocation score on messaging-2: INFINITY -native_color: rabbitmq:1 allocation score on controller-0: -INFINITY -native_color: rabbitmq:1 allocation score on controller-1: -INFINITY -native_color: rabbitmq:1 allocation score on controller-2: -INFINITY -native_color: rabbitmq:1 allocation score on galera-0: -INFINITY -native_color: rabbitmq:1 allocation score on galera-1: -INFINITY -native_color: rabbitmq:1 allocation score on galera-2: -INFINITY -native_color: rabbitmq:1 allocation score on messaging-0: INFINITY -native_color: rabbitmq:1 allocation score on messaging-1: 0 -native_color: rabbitmq:1 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:2 allocation score on controller-0: -INFINITY -native_color: rabbitmq:2 allocation score on controller-1: -INFINITY -native_color: rabbitmq:2 allocation score on controller-2: -INFINITY -native_color: rabbitmq:2 allocation score on galera-0: -INFINITY -native_color: rabbitmq:2 allocation score on galera-1: -INFINITY -native_color: rabbitmq:2 allocation score on galera-2: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-1: INFINITY -native_color: rabbitmq:2 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:3 allocation score on controller-0: -INFINITY -native_color: rabbitmq:3 allocation score on controller-1: -INFINITY -native_color: rabbitmq:3 allocation score on controller-2: -INFINITY -native_color: rabbitmq:3 allocation score on galera-0: -INFINITY -native_color: rabbitmq:3 allocation score on galera-1: -INFINITY -native_color: rabbitmq:3 allocation score on galera-2: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:4 allocation score on controller-0: -INFINITY -native_color: rabbitmq:4 allocation score on controller-1: -INFINITY -native_color: rabbitmq:4 allocation score on controller-2: -INFINITY -native_color: rabbitmq:4 allocation score on galera-0: -INFINITY -native_color: rabbitmq:4 allocation score on galera-1: -INFINITY -native_color: rabbitmq:4 allocation score on galera-2: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:5 allocation score on controller-0: -INFINITY -native_color: rabbitmq:5 allocation score on controller-1: -INFINITY -native_color: rabbitmq:5 allocation score on controller-2: -INFINITY -native_color: rabbitmq:5 allocation score on galera-0: -INFINITY -native_color: rabbitmq:5 allocation score on galera-1: -INFINITY -native_color: rabbitmq:5 allocation score on galera-2: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:6 allocation score on controller-0: -INFINITY -native_color: rabbitmq:6 allocation score on controller-1: -INFINITY -native_color: rabbitmq:6 allocation score on controller-2: -INFINITY -native_color: rabbitmq:6 allocation score on galera-0: -INFINITY -native_color: rabbitmq:6 allocation score on galera-1: -INFINITY -native_color: rabbitmq:6 allocation score on galera-2: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:7 allocation score on controller-0: -INFINITY -native_color: rabbitmq:7 allocation score on controller-1: -INFINITY -native_color: rabbitmq:7 allocation score on controller-2: -INFINITY -native_color: rabbitmq:7 allocation score on galera-0: -INFINITY -native_color: rabbitmq:7 allocation score on galera-1: -INFINITY -native_color: rabbitmq:7 allocation score on galera-2: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:8 allocation score on controller-0: -INFINITY -native_color: rabbitmq:8 allocation score on controller-1: -INFINITY -native_color: rabbitmq:8 allocation score on controller-2: -INFINITY -native_color: rabbitmq:8 allocation score on galera-0: -INFINITY -native_color: rabbitmq:8 allocation score on galera-1: -INFINITY -native_color: rabbitmq:8 allocation score on galera-2: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-2: -INFINITY -native_color: redis:0 allocation score on controller-0: -INFINITY -native_color: redis:0 allocation score on controller-1: -INFINITY -native_color: redis:0 allocation score on controller-2: -INFINITY -native_color: redis:0 allocation score on galera-0: -INFINITY -native_color: redis:0 allocation score on galera-1: -INFINITY -native_color: redis:0 allocation score on galera-2: -INFINITY -native_color: redis:0 allocation score on messaging-0: -INFINITY -native_color: redis:0 allocation score on messaging-1: -INFINITY -native_color: redis:0 allocation score on messaging-2: -INFINITY -native_color: redis:1 allocation score on controller-0: INFINITY -native_color: redis:1 allocation score on controller-1: -INFINITY -native_color: redis:1 allocation score on controller-2: 0 -native_color: redis:1 allocation score on galera-0: -INFINITY -native_color: redis:1 allocation score on galera-1: -INFINITY -native_color: redis:1 allocation score on galera-2: -INFINITY -native_color: redis:1 allocation score on messaging-0: -INFINITY -native_color: redis:1 allocation score on messaging-1: -INFINITY -native_color: redis:1 allocation score on messaging-2: -INFINITY -native_color: redis:2 allocation score on controller-0: -INFINITY -native_color: redis:2 allocation score on controller-1: -INFINITY -native_color: redis:2 allocation score on controller-2: INFINITY -native_color: redis:2 allocation score on galera-0: -INFINITY -native_color: redis:2 allocation score on galera-1: -INFINITY -native_color: redis:2 allocation score on galera-2: -INFINITY -native_color: redis:2 allocation score on messaging-0: -INFINITY -native_color: redis:2 allocation score on messaging-1: -INFINITY -native_color: redis:2 allocation score on messaging-2: -INFINITY -native_color: redis:3 allocation score on controller-0: -INFINITY -native_color: redis:3 allocation score on controller-1: -INFINITY -native_color: redis:3 allocation score on controller-2: -INFINITY -native_color: redis:3 allocation score on galera-0: -INFINITY -native_color: redis:3 allocation score on galera-1: -INFINITY -native_color: redis:3 allocation score on galera-2: -INFINITY -native_color: redis:3 allocation score on messaging-0: -INFINITY -native_color: redis:3 allocation score on messaging-1: -INFINITY -native_color: redis:3 allocation score on messaging-2: -INFINITY -native_color: redis:4 allocation score on controller-0: -INFINITY -native_color: redis:4 allocation score on controller-1: -INFINITY -native_color: redis:4 allocation score on controller-2: -INFINITY -native_color: redis:4 allocation score on galera-0: -INFINITY -native_color: redis:4 allocation score on galera-1: -INFINITY -native_color: redis:4 allocation score on galera-2: -INFINITY -native_color: redis:4 allocation score on messaging-0: -INFINITY -native_color: redis:4 allocation score on messaging-1: -INFINITY -native_color: redis:4 allocation score on messaging-2: -INFINITY -native_color: redis:5 allocation score on controller-0: -INFINITY -native_color: redis:5 allocation score on controller-1: -INFINITY -native_color: redis:5 allocation score on controller-2: -INFINITY -native_color: redis:5 allocation score on galera-0: -INFINITY -native_color: redis:5 allocation score on galera-1: -INFINITY -native_color: redis:5 allocation score on galera-2: -INFINITY -native_color: redis:5 allocation score on messaging-0: -INFINITY -native_color: redis:5 allocation score on messaging-1: -INFINITY -native_color: redis:5 allocation score on messaging-2: -INFINITY -native_color: redis:6 allocation score on controller-0: -INFINITY -native_color: redis:6 allocation score on controller-1: -INFINITY -native_color: redis:6 allocation score on controller-2: -INFINITY -native_color: redis:6 allocation score on galera-0: -INFINITY -native_color: redis:6 allocation score on galera-1: -INFINITY -native_color: redis:6 allocation score on galera-2: -INFINITY -native_color: redis:6 allocation score on messaging-0: -INFINITY -native_color: redis:6 allocation score on messaging-1: -INFINITY -native_color: redis:6 allocation score on messaging-2: -INFINITY -native_color: redis:7 allocation score on controller-0: -INFINITY -native_color: redis:7 allocation score on controller-1: -INFINITY -native_color: redis:7 allocation score on controller-2: -INFINITY -native_color: redis:7 allocation score on galera-0: -INFINITY -native_color: redis:7 allocation score on galera-1: -INFINITY -native_color: redis:7 allocation score on galera-2: -INFINITY -native_color: redis:7 allocation score on messaging-0: -INFINITY -native_color: redis:7 allocation score on messaging-1: -INFINITY -native_color: redis:7 allocation score on messaging-2: -INFINITY -native_color: redis:8 allocation score on controller-0: -INFINITY -native_color: redis:8 allocation score on controller-1: -INFINITY -native_color: redis:8 allocation score on controller-2: -INFINITY -native_color: redis:8 allocation score on galera-0: -INFINITY -native_color: redis:8 allocation score on galera-1: -INFINITY -native_color: redis:8 allocation score on galera-2: -INFINITY -native_color: redis:8 allocation score on messaging-0: -INFINITY -native_color: redis:8 allocation score on messaging-1: -INFINITY -native_color: redis:8 allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-1: INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-2: 0 -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-2: 0 -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-1: 0 -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera-master allocation score on galera-0: 0 +pcmk__clone_allocate: galera-master allocation score on galera-1: 0 +pcmk__clone_allocate: galera-master allocation score on galera-2: 0 +pcmk__clone_allocate: galera-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-0: 0 +pcmk__clone_allocate: galera:0 allocation score on galera-1: INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-0: 0 +pcmk__clone_allocate: galera:1 allocation score on galera-1: 0 +pcmk__clone_allocate: galera:1 allocation score on galera-2: INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-0: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-1: 0 +pcmk__clone_allocate: galera:2 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:3 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:3 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:4 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:4 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:5 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:5 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:6 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:6 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:7 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:7 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:8 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:8 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on controller-0: INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy-clone allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy-clone allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:0 allocation score on controller-1: INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on controller-0: INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:1 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:2 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:2 allocation score on controller-2: INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:3 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:3 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:4 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:4 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:5 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:5 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:6 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:6 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:7 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:7 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:8 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:8 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-2: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-2: 0 +pcmk__clone_allocate: redis-master allocation score on controller-0: 0 +pcmk__clone_allocate: redis-master allocation score on controller-1: 0 +pcmk__clone_allocate: redis-master allocation score on controller-2: 0 +pcmk__clone_allocate: redis-master allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis-master allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis-master allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on controller-0: 0 +pcmk__clone_allocate: redis:0 allocation score on controller-1: INFINITY +pcmk__clone_allocate: redis:0 allocation score on controller-2: 0 +pcmk__clone_allocate: redis:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on controller-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:1 allocation score on controller-2: 0 +pcmk__clone_allocate: redis:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on controller-0: 0 +pcmk__clone_allocate: redis:2 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:2 allocation score on controller-2: INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:3 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:3 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:4 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:4 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:5 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:5 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:6 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:6 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:7 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:7 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:8 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:8 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-0 allocation score on controller-0: 0 +pcmk__native_allocate: galera-0 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-0 allocation score on controller-2: 0 +pcmk__native_allocate: galera-0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-1 allocation score on controller-0: INFINITY +pcmk__native_allocate: galera-1 allocation score on controller-1: 0 +pcmk__native_allocate: galera-1 allocation score on controller-2: 0 +pcmk__native_allocate: galera-1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-0: 0 +pcmk__native_allocate: galera-2 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-2: 0 +pcmk__native_allocate: galera-2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-0: 0 +pcmk__native_allocate: galera:0 allocation score on galera-1: INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-2: 0 +pcmk__native_allocate: galera:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-0: 0 +pcmk__native_allocate: galera:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-2: INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-0: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-0: INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-2: 0 +pcmk__native_allocate: haproxy:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-2: INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-2: 0 +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-2: 0 +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-0 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-0: 0 +pcmk__native_allocate: messaging-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-0: INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-2 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-0: INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-1: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-2: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-0: 0 +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-1: 0 +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-2: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-1: 0 +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-1: INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-2: 0 +pcmk__native_allocate: redis:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-2: INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-1: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-2: -INFINITY redis:0 promotion score on none: 0 redis:1 promotion score on controller-0: 1 redis:2 promotion score on controller-2: 1 diff --git a/pengine/test10/remote-recover-connection.summary b/pengine/test10/remote-recover-connection.summary index b0433fed017..f190721ea5f 100644 --- a/pengine/test10/remote-recover-connection.summary +++ b/pengine/test10/remote-recover-connection.summary @@ -52,6 +52,9 @@ Transition Summary: * Move stonith-fence_ipmilan-5254005bdbb5 ( controller-1 -> controller-2 ) Executing cluster transition: + * Pseudo action: messaging-1_stop_0 + * Pseudo action: galera-0_stop_0 + * Pseudo action: galera-2_stop_0 * Pseudo action: redis-master_pre_notify_stop_0 * Resource action: stonith-fence_ipmilan-525400bbf613 stop on controller-0 * Resource action: stonith-fence_ipmilan-525400bbf613 start on controller-0 @@ -61,9 +64,12 @@ Executing cluster transition: * Resource action: stonith-fence_ipmilan-525400b4f6bd monitor=60000 on controller-0 * Pseudo action: stonith-fence_ipmilan-5254005bdbb5_stop_0 * Fencing controller-1 (reboot) - * Pseudo action: messaging-1_stop_0 - * Pseudo action: galera-0_stop_0 - * Pseudo action: galera-2_stop_0 + * Resource action: messaging-1 start on controller-2 + * Resource action: galera-0 start on controller-2 + * Resource action: galera-2 start on controller-2 + * Resource action: rabbitmq monitor=10000 on messaging-1 + * Resource action: galera monitor=10000 on galera-2 + * Resource action: galera monitor=10000 on galera-0 * Pseudo action: redis_post_notify_stop_0 * Resource action: redis notify on controller-0 * Resource action: redis notify on controller-2 @@ -71,21 +77,14 @@ Executing cluster transition: * Pseudo action: redis-master_stop_0 * Pseudo action: haproxy-clone_stop_0 * Resource action: stonith-fence_ipmilan-5254005bdbb5 start on controller-2 - * Pseudo action: stonith_complete - * Resource action: messaging-1 start on controller-2 - * Resource action: galera-0 start on controller-2 - * Resource action: galera-2 start on controller-2 - * Resource action: rabbitmq monitor=10000 on messaging-1 - * Resource action: galera monitor=10000 on galera-2 - * Resource action: galera monitor=10000 on galera-0 + * Resource action: messaging-1 monitor=20000 on controller-2 + * Resource action: galera-0 monitor=20000 on controller-2 + * Resource action: galera-2 monitor=20000 on controller-2 * Pseudo action: redis_stop_0 * Pseudo action: redis-master_stopped_0 * Pseudo action: haproxy_stop_0 * Pseudo action: haproxy-clone_stopped_0 * Resource action: stonith-fence_ipmilan-5254005bdbb5 monitor=60000 on controller-2 - * Resource action: messaging-1 monitor=20000 on controller-2 - * Resource action: galera-0 monitor=20000 on controller-2 - * Resource action: galera-2 monitor=20000 on controller-2 * Pseudo action: redis-master_post_notify_stopped_0 * Pseudo action: ip-172.17.1.14_stop_0 * Pseudo action: ip-172.17.1.17_stop_0 @@ -100,7 +99,6 @@ Executing cluster transition: * Resource action: ip-172.17.1.14 monitor=10000 on controller-2 * Resource action: ip-172.17.1.17 monitor=10000 on controller-2 * Resource action: ip-172.17.4.11 monitor=10000 on controller-2 - * Pseudo action: all_stopped Using the original execution date of: 2017-05-03 13:33:24Z Revised cluster status: diff --git a/pengine/test10/remote-recover-fail.dot b/pengine/test10/remote-recover-fail.dot index 7b6edaa4137..1e41e02cb06 100644 --- a/pengine/test10/remote-recover-fail.dot +++ b/pengine/test10/remote-recover-fail.dot @@ -6,7 +6,6 @@ "FAKE2_start_0 rhel7-auto3" -> "FAKE2_monitor_10000 rhel7-auto3" [ style = bold] "FAKE2_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] "FAKE2_stop_0 rhel7-auto4" -> "FAKE2_start_0 rhel7-auto3" [ style = bold] -"FAKE2_stop_0 rhel7-auto4" -> "all_stopped" [ style = bold] "FAKE2_stop_0 rhel7-auto4" -> "rhel7-auto4_stop_0 rhel7-auto2" [ style = bold] "FAKE2_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="orange"] "FAKE3_monitor_10000 rhel7-auto2" [ style=bold color="green" fontcolor="black"] @@ -15,24 +14,18 @@ "FAKE6_start_0 rhel7-auto2" -> "FAKE6_monitor_10000 rhel7-auto2" [ style = bold] "FAKE6_start_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] "FAKE6_stop_0 rhel7-auto4" -> "FAKE6_start_0 rhel7-auto2" [ style = bold] -"FAKE6_stop_0 rhel7-auto4" -> "all_stopped" [ style = bold] "FAKE6_stop_0 rhel7-auto4" -> "rhel7-auto4_stop_0 rhel7-auto2" [ style = bold] "FAKE6_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="orange"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "rhel7-auto4_monitor_60000 rhel7-auto2" [ style=bold color="green" fontcolor="black"] "rhel7-auto4_start_0 rhel7-auto2" -> "rhel7-auto4_monitor_60000 rhel7-auto2" [ style = bold] "rhel7-auto4_start_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] -"rhel7-auto4_stop_0 rhel7-auto2" -> "all_stopped" [ style = bold] "rhel7-auto4_stop_0 rhel7-auto2" -> "rhel7-auto4_start_0 rhel7-auto2" [ style = bold] "rhel7-auto4_stop_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' rhel7-auto4" -> "FAKE1_start_0 rhel7-auto2" [ style = bold] +"stonith 'reboot' rhel7-auto4" -> "FAKE2_start_0 rhel7-auto3" [ style = bold] "stonith 'reboot' rhel7-auto4" -> "FAKE2_stop_0 rhel7-auto4" [ style = bold] +"stonith 'reboot' rhel7-auto4" -> "FAKE6_start_0 rhel7-auto2" [ style = bold] "stonith 'reboot' rhel7-auto4" -> "FAKE6_stop_0 rhel7-auto4" [ style = bold] -"stonith 'reboot' rhel7-auto4" -> "stonith_complete" [ style = bold] +"stonith 'reboot' rhel7-auto4" -> "rhel7-auto4_start_0 rhel7-auto2" [ style = bold] "stonith 'reboot' rhel7-auto4" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "FAKE1_start_0 rhel7-auto2" [ style = bold] -"stonith_complete" -> "FAKE2_start_0 rhel7-auto3" [ style = bold] -"stonith_complete" -> "FAKE6_start_0 rhel7-auto2" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rhel7-auto4_start_0 rhel7-auto2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-recover-fail.exp b/pengine/test10/remote-recover-fail.exp index bd014ae66c3..d23141922b6 100644 --- a/pengine/test10/remote-recover-fail.exp +++ b/pengine/test10/remote-recover-fail.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rhel7-auto4_monitor_60000" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="8" operation="monitor" operation_key="rhel7-auto4_monitor_60000" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="rhel7-auto4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="7" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="7" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="rhel7-auto4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> </rsc_op> @@ -24,7 +24,7 @@ <rsc_op id="3" operation="stop" operation_key="rhel7-auto4_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="26" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-auto4-reboot" on_node="rhel7-auto4" on_node_uuid="rhel7-auto4"/> </trigger> </inputs> </synapse> @@ -40,71 +40,71 @@ </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stop" operation_key="FAKE2_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="FAKE2_stop_0"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="FAKE6_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="FAKE6_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="FAKE1_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="10" operation="monitor" operation_key="FAKE1_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="FAKE1_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="9" operation="start" operation_key="FAKE1_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="start" operation_key="FAKE1_start_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="9" operation="start" operation_key="FAKE1_start_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="26" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-auto4-reboot" on_node="rhel7-auto4" on_node_uuid="rhel7-auto4"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="FAKE2_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="13" operation="monitor" operation_key="FAKE2_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="FAKE2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="12" operation="start" operation_key="FAKE2_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="13" operation="start" operation_key="FAKE2_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="12" operation="start" operation_key="FAKE2_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stop" operation_key="FAKE2_stop_0"/> + <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-auto4-reboot" on_node="rhel7-auto4" on_node_uuid="rhel7-auto4"/> </trigger> <trigger> - <pseudo_event id="26" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="11" operation="stop" operation_key="FAKE2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="12" operation="stop" operation_key="FAKE2_stop_0"> + <pseudo_event id="11" operation="stop" operation_key="FAKE2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -116,7 +116,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="FAKE3_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="16" operation="monitor" operation_key="FAKE3_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> @@ -125,7 +125,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="FAKE4_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="19" operation="monitor" operation_key="FAKE4_monitor_10000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> @@ -134,36 +134,36 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="FAKE6_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="24" operation="monitor" operation_key="FAKE6_monitor_10000" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="FAKE6" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="FAKE6_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> + <rsc_op id="23" operation="start" operation_key="FAKE6_start_0" on_node="rhel7-auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="24" operation="start" operation_key="FAKE6_start_0" on_node="rhel7-auto2" on_node_uuid="2"> + <rsc_op id="23" operation="start" operation_key="FAKE6_start_0" on_node="rhel7-auto2" on_node_uuid="2"> <primitive id="FAKE6" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="FAKE6_stop_0"/> + <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-auto4-reboot" on_node="rhel7-auto4" on_node_uuid="rhel7-auto4"/> </trigger> <trigger> - <pseudo_event id="26" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="22" operation="stop" operation_key="FAKE6_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="FAKE6_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="FAKE6_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -174,39 +174,6 @@ </inputs> </synapse> <synapse id="13"> - <action_set> - <pseudo_event id="26" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-auto4-reboot" on_node="rhel7-auto4" on_node_uuid="rhel7-auto4"/> - </trigger> - </inputs> - </synapse> - <synapse id="14"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rhel7-auto4_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> - </trigger> - <trigger> - <pseudo_event id="12" operation="stop" operation_key="FAKE2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="23" operation="stop" operation_key="FAKE6_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="26" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="15"> <action_set> <crm_event id="4" operation="stonith" operation_key="stonith-rhel7-auto4-reboot" on_node="rhel7-auto4" on_node_uuid="rhel7-auto4"> <attributes CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="rhel7-auto4" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-recover-fail.scores b/pengine/test10/remote-recover-fail.scores index 8fc7805a247..9837e99c200 100644 --- a/pengine/test10/remote-recover-fail.scores +++ b/pengine/test10/remote-recover-fail.scores @@ -1,33 +1,33 @@ Allocation scores: -native_color: FAKE1 allocation score on rhel7-auto1: 0 -native_color: FAKE1 allocation score on rhel7-auto2: 0 -native_color: FAKE1 allocation score on rhel7-auto3: 0 -native_color: FAKE1 allocation score on rhel7-auto4: 0 -native_color: FAKE2 allocation score on rhel7-auto1: 0 -native_color: FAKE2 allocation score on rhel7-auto2: 0 -native_color: FAKE2 allocation score on rhel7-auto3: 0 -native_color: FAKE2 allocation score on rhel7-auto4: 0 -native_color: FAKE3 allocation score on rhel7-auto1: 0 -native_color: FAKE3 allocation score on rhel7-auto2: 0 -native_color: FAKE3 allocation score on rhel7-auto3: 0 -native_color: FAKE3 allocation score on rhel7-auto4: 0 -native_color: FAKE4 allocation score on rhel7-auto1: 0 -native_color: FAKE4 allocation score on rhel7-auto2: 0 -native_color: FAKE4 allocation score on rhel7-auto3: 0 -native_color: FAKE4 allocation score on rhel7-auto4: 0 -native_color: FAKE5 allocation score on rhel7-auto1: 0 -native_color: FAKE5 allocation score on rhel7-auto2: 0 -native_color: FAKE5 allocation score on rhel7-auto3: 0 -native_color: FAKE5 allocation score on rhel7-auto4: 0 -native_color: FAKE6 allocation score on rhel7-auto1: 0 -native_color: FAKE6 allocation score on rhel7-auto2: 0 -native_color: FAKE6 allocation score on rhel7-auto3: 0 -native_color: FAKE6 allocation score on rhel7-auto4: 0 -native_color: rhel7-auto4 allocation score on rhel7-auto1: 0 -native_color: rhel7-auto4 allocation score on rhel7-auto2: 0 -native_color: rhel7-auto4 allocation score on rhel7-auto3: 0 -native_color: rhel7-auto4 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: FAKE1 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: FAKE1 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: FAKE1 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: FAKE2 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: FAKE2 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: FAKE2 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: FAKE2 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: FAKE3 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: FAKE3 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: FAKE3 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: FAKE3 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: FAKE4 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: FAKE4 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: FAKE4 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: FAKE4 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: FAKE5 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: FAKE5 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: FAKE5 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: FAKE5 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: FAKE6 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: FAKE6 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: FAKE6 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: FAKE6 allocation score on rhel7-auto4: 0 +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: -INFINITY diff --git a/pengine/test10/remote-recover-fail.summary b/pengine/test10/remote-recover-fail.summary index d4e1aab2e32..eedee8f371b 100644 --- a/pengine/test10/remote-recover-fail.summary +++ b/pengine/test10/remote-recover-fail.summary @@ -24,16 +24,14 @@ Executing cluster transition: * Resource action: FAKE3 monitor=10000 on rhel7-auto2 * Resource action: FAKE4 monitor=10000 on rhel7-auto3 * Fencing rhel7-auto4 (reboot) + * Resource action: FAKE1 start on rhel7-auto2 * Pseudo action: FAKE2_stop_0 * Pseudo action: FAKE6_stop_0 - * Pseudo action: stonith_complete * Resource action: rhel7-auto4 stop on rhel7-auto2 - * Resource action: FAKE1 start on rhel7-auto2 + * Resource action: FAKE1 monitor=10000 on rhel7-auto2 * Resource action: FAKE2 start on rhel7-auto3 * Resource action: FAKE6 start on rhel7-auto2 - * Pseudo action: all_stopped * Resource action: rhel7-auto4 start on rhel7-auto2 - * Resource action: FAKE1 monitor=10000 on rhel7-auto2 * Resource action: FAKE2 monitor=10000 on rhel7-auto3 * Resource action: FAKE6 monitor=10000 on rhel7-auto2 * Resource action: rhel7-auto4 monitor=60000 on rhel7-auto2 diff --git a/pengine/test10/remote-recover-no-resources.dot b/pengine/test10/remote-recover-no-resources.dot index 1e162210652..a0b1ecc0a37 100644 --- a/pengine/test10/remote-recover-no-resources.dot +++ b/pengine/test10/remote-recover-no-resources.dot @@ -1,16 +1,10 @@ digraph "g" { -"all_stopped" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] -"all_stopped" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] -"all_stopped" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "galera-0_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] "galera-0_start_0 controller-2" -> "galera-0_monitor_20000 controller-2" [ style = bold] "galera-0_start_0 controller-2" -> "galera_monitor_10000 galera-0" [ style = bold] "galera-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"galera-0_stop_0 controller-1" -> "all_stopped" [ style = bold] "galera-0_stop_0 controller-1" -> "galera-0_start_0 controller-2" [ style = bold] "galera-0_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] -"galera-2_stop_0 controller-1" -> "all_stopped" [ style = bold] "galera-2_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "galera_monitor_10000 galera-0" [ style=bold color="green" fontcolor="black"] "haproxy-clone_stop_0" -> "haproxy-clone_stopped_0" [ style = bold] @@ -20,34 +14,28 @@ digraph "g" { "haproxy-clone_stopped_0" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] "haproxy-clone_stopped_0" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] "haproxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"haproxy_stop_0 controller-1" -> "all_stopped" [ style = bold] "haproxy_stop_0 controller-1" -> "haproxy-clone_stopped_0" [ style = bold] "haproxy_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.1.14_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.1.14_start_0 controller-2" -> "ip-172.17.1.14_monitor_10000 controller-2" [ style = bold] "ip-172.17.1.14_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.1.14_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.1.14_stop_0 controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] "ip-172.17.1.14_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.1.17_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.1.17_start_0 controller-2" -> "ip-172.17.1.17_monitor_10000 controller-2" [ style = bold] "ip-172.17.1.17_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.1.17_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.1.17_stop_0 controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] "ip-172.17.1.17_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.4.11_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.4.11_start_0 controller-2" -> "ip-172.17.4.11_monitor_10000 controller-2" [ style = bold] "ip-172.17.4.11_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.4.11_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.4.11_stop_0 controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "ip-172.17.4.11_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] -"messaging-1_stop_0 controller-1" -> "all_stopped" [ style = bold] "messaging-1_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "rabbitmq-clone_stop_0" -> "rabbitmq-clone_stopped_0" [ style = bold] "rabbitmq-clone_stop_0" -> "rabbitmq_stop_0 messaging-1" [ style = bold] "rabbitmq-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "rabbitmq_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq_post_notify_stonith_0 messaging-0" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] "rabbitmq_post_notify_stonith_0 messaging-0" [ style=bold color="green" fontcolor="black"] @@ -57,11 +45,8 @@ digraph "g" { "rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-0" [ style = bold] "rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-2" [ style = bold] "rabbitmq_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq_stop_0 messaging-1" -> "all_stopped" [ style = bold] -"rabbitmq_stop_0 messaging-1" -> "messaging-1_stop_0 controller-1" [ style = bold] "rabbitmq_stop_0 messaging-1" -> "rabbitmq-clone_stopped_0" [ style = bold] "rabbitmq_stop_0 messaging-1" [ style=bold color="green" fontcolor="orange"] -"redis-master_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "redis-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "redis-master_confirmed-pre_notify_stop_0" -> "redis-master_post_notify_stopped_0" [ style = bold] "redis-master_confirmed-pre_notify_stop_0" -> "redis-master_stop_0" [ style = bold] @@ -79,7 +64,6 @@ digraph "g" { "redis-master_stop_0" [ style=bold color="green" fontcolor="orange"] "redis-master_stopped_0" -> "redis-master_post_notify_stopped_0" [ style = bold] "redis-master_stopped_0" [ style=bold color="green" fontcolor="orange"] -"redis_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] "redis_post_notify_stonith_0 controller-0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] "redis_post_notify_stonith_0 controller-0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] @@ -95,15 +79,16 @@ digraph "g" { "redis_pre_notify_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] "redis_pre_notify_stop_0 controller-2" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] "redis_pre_notify_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] -"redis_stop_0 controller-1" -> "all_stopped" [ style = bold] "redis_stop_0 controller-1" -> "redis-master_stopped_0" [ style = bold] "redis_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] -"stonith 'reboot' controller-1" -> "galera-0_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "galera-2_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "haproxy-clone_stop_0" [ style = bold] "stonith 'reboot' controller-1" -> "haproxy_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "messaging-1_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "redis-master_stop_0" [ style = bold] @@ -111,33 +96,30 @@ digraph "g" { "stonith 'reboot' controller-1" -> "redis_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "stonith 'reboot' messaging-1" [ style = bold] "stonith 'reboot' controller-1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' messaging-1" -> "galera-0_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "stonith 'reboot' messaging-1" -> "rabbitmq-clone_stop_0" [ style = bold] "stonith 'reboot' messaging-1" -> "rabbitmq_post_notify_stonith_0" [ style = bold] "stonith 'reboot' messaging-1" -> "rabbitmq_stop_0 messaging-1" [ style = bold] -"stonith 'reboot' messaging-1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] "stonith 'reboot' messaging-1" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" -> "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "stonith-fence_ipmilan-525400b4f6bd_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" -> "stonith-fence_ipmilan-525400b4f6bd_monitor_60000 controller-0" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400bbf613_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" -> "stonith-fence_ipmilan-525400bbf613_monitor_60000 controller-0" [ style = bold] "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] "stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "galera-0_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-recover-no-resources.exp b/pengine/test10/remote-recover-no-resources.exp index 987acfdd9af..27f18b55e80 100644 --- a/pengine/test10/remote-recover-no-resources.exp +++ b/pengine/test10/remote-recover-no-resources.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="26" operation="stop" operation_key="messaging-1_stop_0"> + <pseudo_event id="25" operation="stop" operation_key="messaging-1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> @@ -9,55 +9,48 @@ <trigger> <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> - <trigger> - <pseudo_event id="39" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> - </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="galera-0_monitor_20000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="30" operation="monitor" operation_key="galera-0_monitor_20000" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="29" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="30" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="29" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="stop" operation_key="galera-0_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="galera-0_stop_0"/> </trigger> <trigger> - <pseudo_event id="122" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="121" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="29" operation="stop" operation_key="galera-0_stop_0"> + <pseudo_event id="28" operation="stop" operation_key="galera-0_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="34" operation="stop" operation_key="galera-2_stop_0"> + <pseudo_event id="33" operation="stop" operation_key="galera-2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> @@ -69,99 +62,99 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <rsc_op id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"> + <rsc_op id="128" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_stop_resource="rabbitmq:2" CRM_meta_notify_stop_uname="messaging-1" CRM_meta_notify_type="post" CRM_meta_on_node="messaging-2" CRM_meta_on_node_uuid="messaging-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="128" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> + <pseudo_event id="126" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="131" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"> + <rsc_op id="129" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"> <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_stop_resource="rabbitmq:2" CRM_meta_notify_stop_uname="messaging-1" CRM_meta_notify_type="post" CRM_meta_on_node="messaging-0" CRM_meta_on_node_uuid="messaging-0" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="128" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> + <pseudo_event id="126" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="129" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:2_confirmed-post_notify_stonith_0"> + <pseudo_event id="127" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:2_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="128" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> + <pseudo_event id="126" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"/> + <rsc_op id="128" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"/> </trigger> <trigger> - <rsc_op id="131" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"/> + <rsc_op id="129" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="128" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"> + <pseudo_event id="126" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </pseudo_event> </action_set> <inputs> <trigger> - <crm_event id="123" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + <crm_event id="121" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="39" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"> + <pseudo_event id="38" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_notify_stop_resource="rabbitmq:2" CRM_meta_notify_stop_uname="messaging-1" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="stop" operation_key="rabbitmq-clone_stop_0"/> + <pseudo_event id="41" operation="stop" operation_key="rabbitmq-clone_stop_0"/> </trigger> <trigger> - <crm_event id="123" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + <crm_event id="121" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="43" operation="stopped" operation_key="rabbitmq-clone_stopped_0"> + <pseudo_event id="42" operation="stopped" operation_key="rabbitmq-clone_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> + <pseudo_event id="38" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> </trigger> <trigger> - <pseudo_event id="42" operation="stop" operation_key="rabbitmq-clone_stop_0"/> + <pseudo_event id="41" operation="stop" operation_key="rabbitmq-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="42" operation="stop" operation_key="rabbitmq-clone_stop_0"> + <pseudo_event id="41" operation="stop" operation_key="rabbitmq-clone_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <crm_event id="123" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + <crm_event id="121" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> @@ -174,31 +167,31 @@ </action_set> <inputs> <trigger> - <rsc_op id="30" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="29" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="125" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> + <pseudo_event id="123" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="124" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="122" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="124" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="127" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="125" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="124" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> + <pseudo_event id="122" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> @@ -210,8 +203,8 @@ </synapse> <synapse id="15"> <action_set> - <pseudo_event id="60" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <pseudo_event id="59" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> @@ -219,122 +212,122 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="73" operation="stop" operation_key="redis-master_stop_0"/> + <pseudo_event id="72" operation="stop" operation_key="redis-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="193" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="187" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="75" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="74" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <rsc_op id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="124" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="77" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="76" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="124" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="122" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="194" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="188" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="75" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="74" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <rsc_op id="127" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="125" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="77" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="76" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="124" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="122" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="78" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"> + <pseudo_event id="77" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="77" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="76" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="124" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="127" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="125" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="77" operation="notify" operation_key="redis-master_post_notify_stopped_0"> + <pseudo_event id="76" operation="notify" operation_key="redis-master_post_notify_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="74" operation="stopped" operation_key="redis-master_stopped_0"/> + <pseudo_event id="73" operation="stopped" operation_key="redis-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="76" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="75" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="76" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"> + <pseudo_event id="75" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="75" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="74" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="193" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="187" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="194" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="188" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="75" operation="notify" operation_key="redis-master_pre_notify_stop_0"> + <pseudo_event id="74" operation="notify" operation_key="redis-master_pre_notify_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -342,22 +335,22 @@ </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="74" operation="stopped" operation_key="redis-master_stopped_0"> + <pseudo_event id="73" operation="stopped" operation_key="redis-master_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> + <pseudo_event id="59" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="73" operation="stop" operation_key="redis-master_stop_0"/> + <pseudo_event id="72" operation="stop" operation_key="redis-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="73" operation="stop" operation_key="redis-master_stop_0"> + <pseudo_event id="72" operation="stop" operation_key="redis-master_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -366,42 +359,45 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="76" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="75" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="97" operation="monitor" operation_key="ip-172.17.1.14_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="96" operation="monitor" operation_key="ip-172.17.1.14_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.14" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="96" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="95" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="96" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="95" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.14" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="95" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="94" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> </trigger> <trigger> - <pseudo_event id="122" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="121" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="95" operation="stop" operation_key="ip-172.17.1.14_stop_0"> + <pseudo_event id="94" operation="stop" operation_key="ip-172.17.1.14_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </pseudo_event> </action_set> @@ -410,42 +406,45 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="114" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="113" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="100" operation="monitor" operation_key="ip-172.17.1.17_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="99" operation="monitor" operation_key="ip-172.17.1.17_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.17" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="99" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="98" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="99" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="98" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.17" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="97" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> </trigger> <trigger> - <pseudo_event id="122" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="121" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="98" operation="stop" operation_key="ip-172.17.1.17_stop_0"> + <pseudo_event id="97" operation="stop" operation_key="ip-172.17.1.17_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </pseudo_event> </action_set> @@ -454,42 +453,45 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="114" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="113" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="105" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="104" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="104" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="103" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="104" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="103" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="103" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="102" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> </trigger> <trigger> - <pseudo_event id="122" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="121" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="103" operation="stop" operation_key="ip-172.17.4.11_stop_0"> + <pseudo_event id="102" operation="stop" operation_key="ip-172.17.4.11_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </pseudo_event> </action_set> @@ -498,13 +500,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="114" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="113" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="106" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"> + <pseudo_event id="105" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="200000" /> </pseudo_event> </action_set> @@ -513,28 +515,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="113" operation="stop" operation_key="haproxy-clone_stop_0"/> + <pseudo_event id="112" operation="stop" operation_key="haproxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="114" operation="stopped" operation_key="haproxy-clone_stopped_0"> + <pseudo_event id="113" operation="stopped" operation_key="haproxy-clone_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="106" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> + <pseudo_event id="105" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="113" operation="stop" operation_key="haproxy-clone_stop_0"/> + <pseudo_event id="112" operation="stop" operation_key="haproxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="113" operation="stop" operation_key="haproxy-clone_stop_0"> + <pseudo_event id="112" operation="stop" operation_key="haproxy-clone_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -546,7 +548,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="117" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="116" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400bbf613" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> @@ -555,17 +557,17 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="21" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400bbf613" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="116" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="117" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> + <crm_event id="121" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> @@ -578,13 +580,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="21" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="118" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="117" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400b4f6bd" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> @@ -593,17 +595,17 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400b4f6bd" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="117" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="118" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> + <crm_event id="121" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> @@ -616,42 +618,42 @@ </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="121" operation="monitor" operation_key="stonith-fence_ipmilan-5254005bdbb5_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="120" operation="monitor" operation_key="stonith-fence_ipmilan-5254005bdbb5_monitor_60000" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254005bdbb5" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="120" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="119" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="120" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="119" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254005bdbb5" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="all_stopped" operation_key="all_stopped"/> + <pseudo_event id="118" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> </trigger> <trigger> - <pseudo_event id="119" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> + <crm_event id="121" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <pseudo_event id="119" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"> + <pseudo_event id="118" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"> <attributes CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </pseudo_event> </action_set> @@ -659,7 +661,7 @@ </synapse> <synapse id="47"> <action_set> - <crm_event id="123" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"> + <crm_event id="121" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"> <attributes CRM_meta_last_failure_rabbitmq="1493336946" CRM_meta_on_node="messaging-1" CRM_meta_on_node_uuid="messaging-1" CRM_meta_rabbitmq_role="true" CRM_meta_rmq_node_attr_last_known_rabbitmq="rabbit@messaging-1" CRM_meta_rmq_node_attr_rabbitmq="rabbit@messaging-1" CRM_meta_stonith_action="reboot" /> <downed> <node id="messaging-1"/> @@ -673,75 +675,6 @@ </inputs> </synapse> <synapse id="48"> - <action_set> - <pseudo_event id="122" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="123" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> - </trigger> - </inputs> - </synapse> - <synapse id="49"> - <action_set> - <pseudo_event id="21" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="26" operation="stop" operation_key="messaging-1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="29" operation="stop" operation_key="galera-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="34" operation="stop" operation_key="galera-2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="39" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="60" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="78" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="95" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="98" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="103" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="106" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> - </trigger> - <trigger> - <rsc_op id="117" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="118" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="119" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="122" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - <trigger> - <pseudo_event id="125" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"/> - </trigger> - <trigger> - <pseudo_event id="129" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:2_confirmed-post_notify_stonith_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="50"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"> <attributes CRM_meta_cinder_volume_role="true" CRM_meta_haproxy_role="true" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_redis_role="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-recover-no-resources.scores b/pengine/test10/remote-recover-no-resources.scores index 2c4c73b2e84..378974ec749 100644 --- a/pengine/test10/remote-recover-no-resources.scores +++ b/pengine/test10/remote-recover-no-resources.scores @@ -1,365 +1,5 @@ Allocation scores: Using the original execution date of: 2017-05-03 13:33:24Z -clone_color: galera-master allocation score on controller-0: -INFINITY -clone_color: galera-master allocation score on controller-1: -INFINITY -clone_color: galera-master allocation score on controller-2: -INFINITY -clone_color: galera-master allocation score on galera-0: 0 -clone_color: galera-master allocation score on galera-1: 0 -clone_color: galera-master allocation score on galera-2: 0 -clone_color: galera-master allocation score on messaging-0: -INFINITY -clone_color: galera-master allocation score on messaging-1: -INFINITY -clone_color: galera-master allocation score on messaging-2: -INFINITY -clone_color: galera:0 allocation score on controller-0: -INFINITY -clone_color: galera:0 allocation score on controller-1: -INFINITY -clone_color: galera:0 allocation score on controller-2: -INFINITY -clone_color: galera:0 allocation score on galera-0: 0 -clone_color: galera:0 allocation score on galera-1: INFINITY -clone_color: galera:0 allocation score on galera-2: 0 -clone_color: galera:0 allocation score on messaging-0: -INFINITY -clone_color: galera:0 allocation score on messaging-1: -INFINITY -clone_color: galera:0 allocation score on messaging-2: -INFINITY -clone_color: galera:1 allocation score on controller-0: -INFINITY -clone_color: galera:1 allocation score on controller-1: -INFINITY -clone_color: galera:1 allocation score on controller-2: -INFINITY -clone_color: galera:1 allocation score on galera-0: INFINITY -clone_color: galera:1 allocation score on galera-1: 0 -clone_color: galera:1 allocation score on galera-2: 0 -clone_color: galera:1 allocation score on messaging-0: -INFINITY -clone_color: galera:1 allocation score on messaging-1: -INFINITY -clone_color: galera:1 allocation score on messaging-2: -INFINITY -clone_color: galera:2 allocation score on controller-0: -INFINITY -clone_color: galera:2 allocation score on controller-1: -INFINITY -clone_color: galera:2 allocation score on controller-2: -INFINITY -clone_color: galera:2 allocation score on galera-0: 100 -clone_color: galera:2 allocation score on galera-1: 100 -clone_color: galera:2 allocation score on galera-2: 0 -clone_color: galera:2 allocation score on messaging-0: -INFINITY -clone_color: galera:2 allocation score on messaging-1: -INFINITY -clone_color: galera:2 allocation score on messaging-2: -INFINITY -clone_color: galera:3 allocation score on controller-0: -INFINITY -clone_color: galera:3 allocation score on controller-1: -INFINITY -clone_color: galera:3 allocation score on controller-2: -INFINITY -clone_color: galera:3 allocation score on galera-0: 100 -clone_color: galera:3 allocation score on galera-1: 100 -clone_color: galera:3 allocation score on galera-2: 0 -clone_color: galera:3 allocation score on messaging-0: -INFINITY -clone_color: galera:3 allocation score on messaging-1: -INFINITY -clone_color: galera:3 allocation score on messaging-2: -INFINITY -clone_color: galera:4 allocation score on controller-0: -INFINITY -clone_color: galera:4 allocation score on controller-1: -INFINITY -clone_color: galera:4 allocation score on controller-2: -INFINITY -clone_color: galera:4 allocation score on galera-0: 100 -clone_color: galera:4 allocation score on galera-1: 100 -clone_color: galera:4 allocation score on galera-2: 0 -clone_color: galera:4 allocation score on messaging-0: -INFINITY -clone_color: galera:4 allocation score on messaging-1: -INFINITY -clone_color: galera:4 allocation score on messaging-2: -INFINITY -clone_color: galera:5 allocation score on controller-0: -INFINITY -clone_color: galera:5 allocation score on controller-1: -INFINITY -clone_color: galera:5 allocation score on controller-2: -INFINITY -clone_color: galera:5 allocation score on galera-0: 100 -clone_color: galera:5 allocation score on galera-1: 100 -clone_color: galera:5 allocation score on galera-2: 0 -clone_color: galera:5 allocation score on messaging-0: -INFINITY -clone_color: galera:5 allocation score on messaging-1: -INFINITY -clone_color: galera:5 allocation score on messaging-2: -INFINITY -clone_color: galera:6 allocation score on controller-0: -INFINITY -clone_color: galera:6 allocation score on controller-1: -INFINITY -clone_color: galera:6 allocation score on controller-2: -INFINITY -clone_color: galera:6 allocation score on galera-0: 100 -clone_color: galera:6 allocation score on galera-1: 100 -clone_color: galera:6 allocation score on galera-2: 0 -clone_color: galera:6 allocation score on messaging-0: -INFINITY -clone_color: galera:6 allocation score on messaging-1: -INFINITY -clone_color: galera:6 allocation score on messaging-2: -INFINITY -clone_color: galera:7 allocation score on controller-0: -INFINITY -clone_color: galera:7 allocation score on controller-1: -INFINITY -clone_color: galera:7 allocation score on controller-2: -INFINITY -clone_color: galera:7 allocation score on galera-0: 100 -clone_color: galera:7 allocation score on galera-1: 100 -clone_color: galera:7 allocation score on galera-2: 0 -clone_color: galera:7 allocation score on messaging-0: -INFINITY -clone_color: galera:7 allocation score on messaging-1: -INFINITY -clone_color: galera:7 allocation score on messaging-2: -INFINITY -clone_color: galera:8 allocation score on controller-0: -INFINITY -clone_color: galera:8 allocation score on controller-1: -INFINITY -clone_color: galera:8 allocation score on controller-2: -INFINITY -clone_color: galera:8 allocation score on galera-0: 100 -clone_color: galera:8 allocation score on galera-1: 100 -clone_color: galera:8 allocation score on galera-2: 0 -clone_color: galera:8 allocation score on messaging-0: -INFINITY -clone_color: galera:8 allocation score on messaging-1: -INFINITY -clone_color: galera:8 allocation score on messaging-2: -INFINITY -clone_color: haproxy-clone allocation score on controller-0: INFINITY -clone_color: haproxy-clone allocation score on controller-1: 0 -clone_color: haproxy-clone allocation score on controller-2: 0 -clone_color: haproxy-clone allocation score on galera-0: -INFINITY -clone_color: haproxy-clone allocation score on galera-1: -INFINITY -clone_color: haproxy-clone allocation score on galera-2: -INFINITY -clone_color: haproxy-clone allocation score on messaging-0: -INFINITY -clone_color: haproxy-clone allocation score on messaging-1: -INFINITY -clone_color: haproxy-clone allocation score on messaging-2: -INFINITY -clone_color: haproxy:0 allocation score on controller-0: 0 -clone_color: haproxy:0 allocation score on controller-1: INFINITY -clone_color: haproxy:0 allocation score on controller-2: 0 -clone_color: haproxy:0 allocation score on galera-0: -INFINITY -clone_color: haproxy:0 allocation score on galera-1: -INFINITY -clone_color: haproxy:0 allocation score on galera-2: -INFINITY -clone_color: haproxy:0 allocation score on messaging-0: -INFINITY -clone_color: haproxy:0 allocation score on messaging-1: -INFINITY -clone_color: haproxy:0 allocation score on messaging-2: -INFINITY -clone_color: haproxy:1 allocation score on controller-0: INFINITY -clone_color: haproxy:1 allocation score on controller-1: 0 -clone_color: haproxy:1 allocation score on controller-2: 0 -clone_color: haproxy:1 allocation score on galera-0: -INFINITY -clone_color: haproxy:1 allocation score on galera-1: -INFINITY -clone_color: haproxy:1 allocation score on galera-2: -INFINITY -clone_color: haproxy:1 allocation score on messaging-0: -INFINITY -clone_color: haproxy:1 allocation score on messaging-1: -INFINITY -clone_color: haproxy:1 allocation score on messaging-2: -INFINITY -clone_color: haproxy:2 allocation score on controller-0: 0 -clone_color: haproxy:2 allocation score on controller-1: 0 -clone_color: haproxy:2 allocation score on controller-2: INFINITY -clone_color: haproxy:2 allocation score on galera-0: -INFINITY -clone_color: haproxy:2 allocation score on galera-1: -INFINITY -clone_color: haproxy:2 allocation score on galera-2: -INFINITY -clone_color: haproxy:2 allocation score on messaging-0: -INFINITY -clone_color: haproxy:2 allocation score on messaging-1: -INFINITY -clone_color: haproxy:2 allocation score on messaging-2: -INFINITY -clone_color: haproxy:3 allocation score on controller-0: 0 -clone_color: haproxy:3 allocation score on controller-1: 0 -clone_color: haproxy:3 allocation score on controller-2: 0 -clone_color: haproxy:3 allocation score on galera-0: -INFINITY -clone_color: haproxy:3 allocation score on galera-1: -INFINITY -clone_color: haproxy:3 allocation score on galera-2: -INFINITY -clone_color: haproxy:3 allocation score on messaging-0: -INFINITY -clone_color: haproxy:3 allocation score on messaging-1: -INFINITY -clone_color: haproxy:3 allocation score on messaging-2: -INFINITY -clone_color: haproxy:4 allocation score on controller-0: 0 -clone_color: haproxy:4 allocation score on controller-1: 0 -clone_color: haproxy:4 allocation score on controller-2: 0 -clone_color: haproxy:4 allocation score on galera-0: -INFINITY -clone_color: haproxy:4 allocation score on galera-1: -INFINITY -clone_color: haproxy:4 allocation score on galera-2: -INFINITY -clone_color: haproxy:4 allocation score on messaging-0: -INFINITY -clone_color: haproxy:4 allocation score on messaging-1: -INFINITY -clone_color: haproxy:4 allocation score on messaging-2: -INFINITY -clone_color: haproxy:5 allocation score on controller-0: 0 -clone_color: haproxy:5 allocation score on controller-1: 0 -clone_color: haproxy:5 allocation score on controller-2: 0 -clone_color: haproxy:5 allocation score on galera-0: -INFINITY -clone_color: haproxy:5 allocation score on galera-1: -INFINITY -clone_color: haproxy:5 allocation score on galera-2: -INFINITY -clone_color: haproxy:5 allocation score on messaging-0: -INFINITY -clone_color: haproxy:5 allocation score on messaging-1: -INFINITY -clone_color: haproxy:5 allocation score on messaging-2: -INFINITY -clone_color: haproxy:6 allocation score on controller-0: 0 -clone_color: haproxy:6 allocation score on controller-1: 0 -clone_color: haproxy:6 allocation score on controller-2: 0 -clone_color: haproxy:6 allocation score on galera-0: -INFINITY -clone_color: haproxy:6 allocation score on galera-1: -INFINITY -clone_color: haproxy:6 allocation score on galera-2: -INFINITY -clone_color: haproxy:6 allocation score on messaging-0: -INFINITY -clone_color: haproxy:6 allocation score on messaging-1: -INFINITY -clone_color: haproxy:6 allocation score on messaging-2: -INFINITY -clone_color: haproxy:7 allocation score on controller-0: 0 -clone_color: haproxy:7 allocation score on controller-1: 0 -clone_color: haproxy:7 allocation score on controller-2: 0 -clone_color: haproxy:7 allocation score on galera-0: -INFINITY -clone_color: haproxy:7 allocation score on galera-1: -INFINITY -clone_color: haproxy:7 allocation score on galera-2: -INFINITY -clone_color: haproxy:7 allocation score on messaging-0: -INFINITY -clone_color: haproxy:7 allocation score on messaging-1: -INFINITY -clone_color: haproxy:7 allocation score on messaging-2: -INFINITY -clone_color: haproxy:8 allocation score on controller-0: 0 -clone_color: haproxy:8 allocation score on controller-1: 0 -clone_color: haproxy:8 allocation score on controller-2: 0 -clone_color: haproxy:8 allocation score on galera-0: -INFINITY -clone_color: haproxy:8 allocation score on galera-1: -INFINITY -clone_color: haproxy:8 allocation score on galera-2: -INFINITY -clone_color: haproxy:8 allocation score on messaging-0: -INFINITY -clone_color: haproxy:8 allocation score on messaging-1: -INFINITY -clone_color: haproxy:8 allocation score on messaging-2: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-0: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-1: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-2: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-0: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-1: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-2: -INFINITY -clone_color: rabbitmq-clone allocation score on messaging-0: 0 -clone_color: rabbitmq-clone allocation score on messaging-1: 0 -clone_color: rabbitmq-clone allocation score on messaging-2: 0 -clone_color: rabbitmq:0 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:0 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:0 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:0 allocation score on messaging-0: 0 -clone_color: rabbitmq:0 allocation score on messaging-1: 0 -clone_color: rabbitmq:0 allocation score on messaging-2: INFINITY -clone_color: rabbitmq:1 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:1 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:1 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:1 allocation score on messaging-0: INFINITY -clone_color: rabbitmq:1 allocation score on messaging-1: 0 -clone_color: rabbitmq:1 allocation score on messaging-2: 0 -clone_color: rabbitmq:2 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:2 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:2 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:2 allocation score on messaging-0: 0 -clone_color: rabbitmq:2 allocation score on messaging-1: INFINITY -clone_color: rabbitmq:2 allocation score on messaging-2: 0 -clone_color: rabbitmq:3 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:3 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:3 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:3 allocation score on messaging-0: 0 -clone_color: rabbitmq:3 allocation score on messaging-1: 0 -clone_color: rabbitmq:3 allocation score on messaging-2: 0 -clone_color: rabbitmq:4 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:4 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:4 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:4 allocation score on messaging-0: 0 -clone_color: rabbitmq:4 allocation score on messaging-1: 0 -clone_color: rabbitmq:4 allocation score on messaging-2: 0 -clone_color: rabbitmq:5 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:5 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:5 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:5 allocation score on messaging-0: 0 -clone_color: rabbitmq:5 allocation score on messaging-1: 0 -clone_color: rabbitmq:5 allocation score on messaging-2: 0 -clone_color: rabbitmq:6 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:6 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:6 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:6 allocation score on messaging-0: 0 -clone_color: rabbitmq:6 allocation score on messaging-1: 0 -clone_color: rabbitmq:6 allocation score on messaging-2: 0 -clone_color: rabbitmq:7 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:7 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:7 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:7 allocation score on messaging-0: 0 -clone_color: rabbitmq:7 allocation score on messaging-1: 0 -clone_color: rabbitmq:7 allocation score on messaging-2: 0 -clone_color: rabbitmq:8 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:8 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:8 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:8 allocation score on messaging-0: 0 -clone_color: rabbitmq:8 allocation score on messaging-1: 0 -clone_color: rabbitmq:8 allocation score on messaging-2: 0 -clone_color: redis-master allocation score on controller-0: 0 -clone_color: redis-master allocation score on controller-1: 0 -clone_color: redis-master allocation score on controller-2: 0 -clone_color: redis-master allocation score on galera-0: -INFINITY -clone_color: redis-master allocation score on galera-1: -INFINITY -clone_color: redis-master allocation score on galera-2: -INFINITY -clone_color: redis-master allocation score on messaging-0: -INFINITY -clone_color: redis-master allocation score on messaging-1: -INFINITY -clone_color: redis-master allocation score on messaging-2: -INFINITY -clone_color: redis:0 allocation score on controller-0: 0 -clone_color: redis:0 allocation score on controller-1: INFINITY -clone_color: redis:0 allocation score on controller-2: 0 -clone_color: redis:0 allocation score on galera-0: -INFINITY -clone_color: redis:0 allocation score on galera-1: -INFINITY -clone_color: redis:0 allocation score on galera-2: -INFINITY -clone_color: redis:0 allocation score on messaging-0: -INFINITY -clone_color: redis:0 allocation score on messaging-1: -INFINITY -clone_color: redis:0 allocation score on messaging-2: -INFINITY -clone_color: redis:1 allocation score on controller-0: INFINITY -clone_color: redis:1 allocation score on controller-1: 0 -clone_color: redis:1 allocation score on controller-2: 0 -clone_color: redis:1 allocation score on galera-0: -INFINITY -clone_color: redis:1 allocation score on galera-1: -INFINITY -clone_color: redis:1 allocation score on galera-2: -INFINITY -clone_color: redis:1 allocation score on messaging-0: -INFINITY -clone_color: redis:1 allocation score on messaging-1: -INFINITY -clone_color: redis:1 allocation score on messaging-2: -INFINITY -clone_color: redis:2 allocation score on controller-0: 0 -clone_color: redis:2 allocation score on controller-1: 0 -clone_color: redis:2 allocation score on controller-2: INFINITY -clone_color: redis:2 allocation score on galera-0: -INFINITY -clone_color: redis:2 allocation score on galera-1: -INFINITY -clone_color: redis:2 allocation score on galera-2: -INFINITY -clone_color: redis:2 allocation score on messaging-0: -INFINITY -clone_color: redis:2 allocation score on messaging-1: -INFINITY -clone_color: redis:2 allocation score on messaging-2: -INFINITY -clone_color: redis:3 allocation score on controller-0: 1 -clone_color: redis:3 allocation score on controller-1: 0 -clone_color: redis:3 allocation score on controller-2: 1 -clone_color: redis:3 allocation score on galera-0: -INFINITY -clone_color: redis:3 allocation score on galera-1: -INFINITY -clone_color: redis:3 allocation score on galera-2: -INFINITY -clone_color: redis:3 allocation score on messaging-0: -INFINITY -clone_color: redis:3 allocation score on messaging-1: -INFINITY -clone_color: redis:3 allocation score on messaging-2: -INFINITY -clone_color: redis:4 allocation score on controller-0: 1 -clone_color: redis:4 allocation score on controller-1: 0 -clone_color: redis:4 allocation score on controller-2: 1 -clone_color: redis:4 allocation score on galera-0: -INFINITY -clone_color: redis:4 allocation score on galera-1: -INFINITY -clone_color: redis:4 allocation score on galera-2: -INFINITY -clone_color: redis:4 allocation score on messaging-0: -INFINITY -clone_color: redis:4 allocation score on messaging-1: -INFINITY -clone_color: redis:4 allocation score on messaging-2: -INFINITY -clone_color: redis:5 allocation score on controller-0: 1 -clone_color: redis:5 allocation score on controller-1: 0 -clone_color: redis:5 allocation score on controller-2: 1 -clone_color: redis:5 allocation score on galera-0: -INFINITY -clone_color: redis:5 allocation score on galera-1: -INFINITY -clone_color: redis:5 allocation score on galera-2: -INFINITY -clone_color: redis:5 allocation score on messaging-0: -INFINITY -clone_color: redis:5 allocation score on messaging-1: -INFINITY -clone_color: redis:5 allocation score on messaging-2: -INFINITY -clone_color: redis:6 allocation score on controller-0: 1 -clone_color: redis:6 allocation score on controller-1: 0 -clone_color: redis:6 allocation score on controller-2: 1 -clone_color: redis:6 allocation score on galera-0: -INFINITY -clone_color: redis:6 allocation score on galera-1: -INFINITY -clone_color: redis:6 allocation score on galera-2: -INFINITY -clone_color: redis:6 allocation score on messaging-0: -INFINITY -clone_color: redis:6 allocation score on messaging-1: -INFINITY -clone_color: redis:6 allocation score on messaging-2: -INFINITY -clone_color: redis:7 allocation score on controller-0: 1 -clone_color: redis:7 allocation score on controller-1: 0 -clone_color: redis:7 allocation score on controller-2: 1 -clone_color: redis:7 allocation score on galera-0: -INFINITY -clone_color: redis:7 allocation score on galera-1: -INFINITY -clone_color: redis:7 allocation score on galera-2: -INFINITY -clone_color: redis:7 allocation score on messaging-0: -INFINITY -clone_color: redis:7 allocation score on messaging-1: -INFINITY -clone_color: redis:7 allocation score on messaging-2: -INFINITY -clone_color: redis:8 allocation score on controller-0: 1 -clone_color: redis:8 allocation score on controller-1: 0 -clone_color: redis:8 allocation score on controller-2: 1 -clone_color: redis:8 allocation score on galera-0: -INFINITY -clone_color: redis:8 allocation score on galera-1: -INFINITY -clone_color: redis:8 allocation score on galera-2: -INFINITY -clone_color: redis:8 allocation score on messaging-0: -INFINITY -clone_color: redis:8 allocation score on messaging-1: -INFINITY -clone_color: redis:8 allocation score on messaging-2: -INFINITY galera:0 promotion score on galera-1: 100 galera:1 promotion score on galera-0: 100 galera:2 promotion score on none: 0 @@ -369,474 +9,834 @@ galera:5 promotion score on none: 0 galera:6 promotion score on none: 0 galera:7 promotion score on none: 0 galera:8 promotion score on none: 0 -native_color: galera-0 allocation score on controller-0: 0 -native_color: galera-0 allocation score on controller-1: INFINITY -native_color: galera-0 allocation score on controller-2: 0 -native_color: galera-0 allocation score on galera-0: -INFINITY -native_color: galera-0 allocation score on galera-1: -INFINITY -native_color: galera-0 allocation score on galera-2: -INFINITY -native_color: galera-0 allocation score on messaging-0: -INFINITY -native_color: galera-0 allocation score on messaging-1: -INFINITY -native_color: galera-0 allocation score on messaging-2: -INFINITY -native_color: galera-1 allocation score on controller-0: INFINITY -native_color: galera-1 allocation score on controller-1: 0 -native_color: galera-1 allocation score on controller-2: 0 -native_color: galera-1 allocation score on galera-0: -INFINITY -native_color: galera-1 allocation score on galera-1: -INFINITY -native_color: galera-1 allocation score on galera-2: -INFINITY -native_color: galera-1 allocation score on messaging-0: -INFINITY -native_color: galera-1 allocation score on messaging-1: -INFINITY -native_color: galera-1 allocation score on messaging-2: -INFINITY -native_color: galera-2 allocation score on controller-0: -INFINITY -native_color: galera-2 allocation score on controller-1: INFINITY -native_color: galera-2 allocation score on controller-2: -INFINITY -native_color: galera-2 allocation score on galera-0: -INFINITY -native_color: galera-2 allocation score on galera-1: -INFINITY -native_color: galera-2 allocation score on galera-2: -INFINITY -native_color: galera-2 allocation score on messaging-0: -INFINITY -native_color: galera-2 allocation score on messaging-1: -INFINITY -native_color: galera-2 allocation score on messaging-2: -INFINITY -native_color: galera:0 allocation score on controller-0: -INFINITY -native_color: galera:0 allocation score on controller-1: -INFINITY -native_color: galera:0 allocation score on controller-2: -INFINITY -native_color: galera:0 allocation score on galera-0: 0 -native_color: galera:0 allocation score on galera-1: INFINITY -native_color: galera:0 allocation score on galera-2: -INFINITY -native_color: galera:0 allocation score on messaging-0: -INFINITY -native_color: galera:0 allocation score on messaging-1: -INFINITY -native_color: galera:0 allocation score on messaging-2: -INFINITY -native_color: galera:1 allocation score on controller-0: -INFINITY -native_color: galera:1 allocation score on controller-1: -INFINITY -native_color: galera:1 allocation score on controller-2: -INFINITY -native_color: galera:1 allocation score on galera-0: INFINITY -native_color: galera:1 allocation score on galera-1: -INFINITY -native_color: galera:1 allocation score on galera-2: -INFINITY -native_color: galera:1 allocation score on messaging-0: -INFINITY -native_color: galera:1 allocation score on messaging-1: -INFINITY -native_color: galera:1 allocation score on messaging-2: -INFINITY -native_color: galera:2 allocation score on controller-0: -INFINITY -native_color: galera:2 allocation score on controller-1: -INFINITY -native_color: galera:2 allocation score on controller-2: -INFINITY -native_color: galera:2 allocation score on galera-0: -INFINITY -native_color: galera:2 allocation score on galera-1: -INFINITY -native_color: galera:2 allocation score on galera-2: -INFINITY -native_color: galera:2 allocation score on messaging-0: -INFINITY -native_color: galera:2 allocation score on messaging-1: -INFINITY -native_color: galera:2 allocation score on messaging-2: -INFINITY -native_color: galera:3 allocation score on controller-0: -INFINITY -native_color: galera:3 allocation score on controller-1: -INFINITY -native_color: galera:3 allocation score on controller-2: -INFINITY -native_color: galera:3 allocation score on galera-0: -INFINITY -native_color: galera:3 allocation score on galera-1: -INFINITY -native_color: galera:3 allocation score on galera-2: -INFINITY -native_color: galera:3 allocation score on messaging-0: -INFINITY -native_color: galera:3 allocation score on messaging-1: -INFINITY -native_color: galera:3 allocation score on messaging-2: -INFINITY -native_color: galera:4 allocation score on controller-0: -INFINITY -native_color: galera:4 allocation score on controller-1: -INFINITY -native_color: galera:4 allocation score on controller-2: -INFINITY -native_color: galera:4 allocation score on galera-0: -INFINITY -native_color: galera:4 allocation score on galera-1: -INFINITY -native_color: galera:4 allocation score on galera-2: -INFINITY -native_color: galera:4 allocation score on messaging-0: -INFINITY -native_color: galera:4 allocation score on messaging-1: -INFINITY -native_color: galera:4 allocation score on messaging-2: -INFINITY -native_color: galera:5 allocation score on controller-0: -INFINITY -native_color: galera:5 allocation score on controller-1: -INFINITY -native_color: galera:5 allocation score on controller-2: -INFINITY -native_color: galera:5 allocation score on galera-0: -INFINITY -native_color: galera:5 allocation score on galera-1: -INFINITY -native_color: galera:5 allocation score on galera-2: -INFINITY -native_color: galera:5 allocation score on messaging-0: -INFINITY -native_color: galera:5 allocation score on messaging-1: -INFINITY -native_color: galera:5 allocation score on messaging-2: -INFINITY -native_color: galera:6 allocation score on controller-0: -INFINITY -native_color: galera:6 allocation score on controller-1: -INFINITY -native_color: galera:6 allocation score on controller-2: -INFINITY -native_color: galera:6 allocation score on galera-0: -INFINITY -native_color: galera:6 allocation score on galera-1: -INFINITY -native_color: galera:6 allocation score on galera-2: -INFINITY -native_color: galera:6 allocation score on messaging-0: -INFINITY -native_color: galera:6 allocation score on messaging-1: -INFINITY -native_color: galera:6 allocation score on messaging-2: -INFINITY -native_color: galera:7 allocation score on controller-0: -INFINITY -native_color: galera:7 allocation score on controller-1: -INFINITY -native_color: galera:7 allocation score on controller-2: -INFINITY -native_color: galera:7 allocation score on galera-0: -INFINITY -native_color: galera:7 allocation score on galera-1: -INFINITY -native_color: galera:7 allocation score on galera-2: -INFINITY -native_color: galera:7 allocation score on messaging-0: -INFINITY -native_color: galera:7 allocation score on messaging-1: -INFINITY -native_color: galera:7 allocation score on messaging-2: -INFINITY -native_color: galera:8 allocation score on controller-0: -INFINITY -native_color: galera:8 allocation score on controller-1: -INFINITY -native_color: galera:8 allocation score on controller-2: -INFINITY -native_color: galera:8 allocation score on galera-0: -INFINITY -native_color: galera:8 allocation score on galera-1: -INFINITY -native_color: galera:8 allocation score on galera-2: -INFINITY -native_color: galera:8 allocation score on messaging-0: -INFINITY -native_color: galera:8 allocation score on messaging-1: -INFINITY -native_color: galera:8 allocation score on messaging-2: -INFINITY -native_color: haproxy:0 allocation score on controller-0: -INFINITY -native_color: haproxy:0 allocation score on controller-1: -INFINITY -native_color: haproxy:0 allocation score on controller-2: -INFINITY -native_color: haproxy:0 allocation score on galera-0: -INFINITY -native_color: haproxy:0 allocation score on galera-1: -INFINITY -native_color: haproxy:0 allocation score on galera-2: -INFINITY -native_color: haproxy:0 allocation score on messaging-0: -INFINITY -native_color: haproxy:0 allocation score on messaging-1: -INFINITY -native_color: haproxy:0 allocation score on messaging-2: -INFINITY -native_color: haproxy:1 allocation score on controller-0: INFINITY -native_color: haproxy:1 allocation score on controller-1: -INFINITY -native_color: haproxy:1 allocation score on controller-2: 0 -native_color: haproxy:1 allocation score on galera-0: -INFINITY -native_color: haproxy:1 allocation score on galera-1: -INFINITY -native_color: haproxy:1 allocation score on galera-2: -INFINITY -native_color: haproxy:1 allocation score on messaging-0: -INFINITY -native_color: haproxy:1 allocation score on messaging-1: -INFINITY -native_color: haproxy:1 allocation score on messaging-2: -INFINITY -native_color: haproxy:2 allocation score on controller-0: -INFINITY -native_color: haproxy:2 allocation score on controller-1: -INFINITY -native_color: haproxy:2 allocation score on controller-2: INFINITY -native_color: haproxy:2 allocation score on galera-0: -INFINITY -native_color: haproxy:2 allocation score on galera-1: -INFINITY -native_color: haproxy:2 allocation score on galera-2: -INFINITY -native_color: haproxy:2 allocation score on messaging-0: -INFINITY -native_color: haproxy:2 allocation score on messaging-1: -INFINITY -native_color: haproxy:2 allocation score on messaging-2: -INFINITY -native_color: haproxy:3 allocation score on controller-0: -INFINITY -native_color: haproxy:3 allocation score on controller-1: -INFINITY -native_color: haproxy:3 allocation score on controller-2: -INFINITY -native_color: haproxy:3 allocation score on galera-0: -INFINITY -native_color: haproxy:3 allocation score on galera-1: -INFINITY -native_color: haproxy:3 allocation score on galera-2: -INFINITY -native_color: haproxy:3 allocation score on messaging-0: -INFINITY -native_color: haproxy:3 allocation score on messaging-1: -INFINITY -native_color: haproxy:3 allocation score on messaging-2: -INFINITY -native_color: haproxy:4 allocation score on controller-0: -INFINITY -native_color: haproxy:4 allocation score on controller-1: -INFINITY -native_color: haproxy:4 allocation score on controller-2: -INFINITY -native_color: haproxy:4 allocation score on galera-0: -INFINITY -native_color: haproxy:4 allocation score on galera-1: -INFINITY -native_color: haproxy:4 allocation score on galera-2: -INFINITY -native_color: haproxy:4 allocation score on messaging-0: -INFINITY -native_color: haproxy:4 allocation score on messaging-1: -INFINITY -native_color: haproxy:4 allocation score on messaging-2: -INFINITY -native_color: haproxy:5 allocation score on controller-0: -INFINITY -native_color: haproxy:5 allocation score on controller-1: -INFINITY -native_color: haproxy:5 allocation score on controller-2: -INFINITY -native_color: haproxy:5 allocation score on galera-0: -INFINITY -native_color: haproxy:5 allocation score on galera-1: -INFINITY -native_color: haproxy:5 allocation score on galera-2: -INFINITY -native_color: haproxy:5 allocation score on messaging-0: -INFINITY -native_color: haproxy:5 allocation score on messaging-1: -INFINITY -native_color: haproxy:5 allocation score on messaging-2: -INFINITY -native_color: haproxy:6 allocation score on controller-0: -INFINITY -native_color: haproxy:6 allocation score on controller-1: -INFINITY -native_color: haproxy:6 allocation score on controller-2: -INFINITY -native_color: haproxy:6 allocation score on galera-0: -INFINITY -native_color: haproxy:6 allocation score on galera-1: -INFINITY -native_color: haproxy:6 allocation score on galera-2: -INFINITY -native_color: haproxy:6 allocation score on messaging-0: -INFINITY -native_color: haproxy:6 allocation score on messaging-1: -INFINITY -native_color: haproxy:6 allocation score on messaging-2: -INFINITY -native_color: haproxy:7 allocation score on controller-0: -INFINITY -native_color: haproxy:7 allocation score on controller-1: -INFINITY -native_color: haproxy:7 allocation score on controller-2: -INFINITY -native_color: haproxy:7 allocation score on galera-0: -INFINITY -native_color: haproxy:7 allocation score on galera-1: -INFINITY -native_color: haproxy:7 allocation score on galera-2: -INFINITY -native_color: haproxy:7 allocation score on messaging-0: -INFINITY -native_color: haproxy:7 allocation score on messaging-1: -INFINITY -native_color: haproxy:7 allocation score on messaging-2: -INFINITY -native_color: haproxy:8 allocation score on controller-0: -INFINITY -native_color: haproxy:8 allocation score on controller-1: -INFINITY -native_color: haproxy:8 allocation score on controller-2: -INFINITY -native_color: haproxy:8 allocation score on galera-0: -INFINITY -native_color: haproxy:8 allocation score on galera-1: -INFINITY -native_color: haproxy:8 allocation score on galera-2: -INFINITY -native_color: haproxy:8 allocation score on messaging-0: -INFINITY -native_color: haproxy:8 allocation score on messaging-1: -INFINITY -native_color: haproxy:8 allocation score on messaging-2: -INFINITY -native_color: ip-10.0.0.102 allocation score on controller-0: INFINITY -native_color: ip-10.0.0.102 allocation score on controller-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on controller-2: 0 -native_color: ip-10.0.0.102 allocation score on galera-0: -INFINITY -native_color: ip-10.0.0.102 allocation score on galera-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on galera-2: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-0: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.1.14 allocation score on controller-0: 0 -native_color: ip-172.17.1.14 allocation score on controller-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on controller-2: 0 -native_color: ip-172.17.1.14 allocation score on galera-0: -INFINITY -native_color: ip-172.17.1.14 allocation score on galera-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on galera-2: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.1.17 allocation score on controller-0: 0 -native_color: ip-172.17.1.17 allocation score on controller-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on controller-2: 0 -native_color: ip-172.17.1.17 allocation score on galera-0: -INFINITY -native_color: ip-172.17.1.17 allocation score on galera-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on galera-2: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.3.15 allocation score on controller-0: INFINITY -native_color: ip-172.17.3.15 allocation score on controller-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on controller-2: 0 -native_color: ip-172.17.3.15 allocation score on galera-0: -INFINITY -native_color: ip-172.17.3.15 allocation score on galera-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on galera-2: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.4.11 allocation score on controller-0: 0 -native_color: ip-172.17.4.11 allocation score on controller-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on controller-2: 0 -native_color: ip-172.17.4.11 allocation score on galera-0: -INFINITY -native_color: ip-172.17.4.11 allocation score on galera-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on galera-2: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-2: -INFINITY -native_color: ip-192.168.24.6 allocation score on controller-0: INFINITY -native_color: ip-192.168.24.6 allocation score on controller-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on controller-2: 0 -native_color: ip-192.168.24.6 allocation score on galera-0: -INFINITY -native_color: ip-192.168.24.6 allocation score on galera-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on galera-2: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-0: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-2: -INFINITY -native_color: messaging-0 allocation score on controller-0: INFINITY -native_color: messaging-0 allocation score on controller-1: 0 -native_color: messaging-0 allocation score on controller-2: 0 -native_color: messaging-0 allocation score on galera-0: -INFINITY -native_color: messaging-0 allocation score on galera-1: -INFINITY -native_color: messaging-0 allocation score on galera-2: -INFINITY -native_color: messaging-0 allocation score on messaging-0: -INFINITY -native_color: messaging-0 allocation score on messaging-1: -INFINITY -native_color: messaging-0 allocation score on messaging-2: -INFINITY -native_color: messaging-1 allocation score on controller-0: -INFINITY -native_color: messaging-1 allocation score on controller-1: INFINITY -native_color: messaging-1 allocation score on controller-2: -INFINITY -native_color: messaging-1 allocation score on galera-0: -INFINITY -native_color: messaging-1 allocation score on galera-1: -INFINITY -native_color: messaging-1 allocation score on galera-2: -INFINITY -native_color: messaging-1 allocation score on messaging-0: -INFINITY -native_color: messaging-1 allocation score on messaging-1: -INFINITY -native_color: messaging-1 allocation score on messaging-2: -INFINITY -native_color: messaging-2 allocation score on controller-0: INFINITY -native_color: messaging-2 allocation score on controller-1: 0 -native_color: messaging-2 allocation score on controller-2: 0 -native_color: messaging-2 allocation score on galera-0: -INFINITY -native_color: messaging-2 allocation score on galera-1: -INFINITY -native_color: messaging-2 allocation score on galera-2: -INFINITY -native_color: messaging-2 allocation score on messaging-0: -INFINITY -native_color: messaging-2 allocation score on messaging-1: -INFINITY -native_color: messaging-2 allocation score on messaging-2: -INFINITY -native_color: openstack-cinder-volume allocation score on controller-0: INFINITY -native_color: openstack-cinder-volume allocation score on controller-1: 0 -native_color: openstack-cinder-volume allocation score on controller-2: 0 -native_color: openstack-cinder-volume allocation score on galera-0: -INFINITY -native_color: openstack-cinder-volume allocation score on galera-1: -INFINITY -native_color: openstack-cinder-volume allocation score on galera-2: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-0: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-1: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-2: -INFINITY -native_color: rabbitmq:0 allocation score on controller-0: -INFINITY -native_color: rabbitmq:0 allocation score on controller-1: -INFINITY -native_color: rabbitmq:0 allocation score on controller-2: -INFINITY -native_color: rabbitmq:0 allocation score on galera-0: -INFINITY -native_color: rabbitmq:0 allocation score on galera-1: -INFINITY -native_color: rabbitmq:0 allocation score on galera-2: -INFINITY -native_color: rabbitmq:0 allocation score on messaging-0: 0 -native_color: rabbitmq:0 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:0 allocation score on messaging-2: INFINITY -native_color: rabbitmq:1 allocation score on controller-0: -INFINITY -native_color: rabbitmq:1 allocation score on controller-1: -INFINITY -native_color: rabbitmq:1 allocation score on controller-2: -INFINITY -native_color: rabbitmq:1 allocation score on galera-0: -INFINITY -native_color: rabbitmq:1 allocation score on galera-1: -INFINITY -native_color: rabbitmq:1 allocation score on galera-2: -INFINITY -native_color: rabbitmq:1 allocation score on messaging-0: INFINITY -native_color: rabbitmq:1 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:1 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:2 allocation score on controller-0: -INFINITY -native_color: rabbitmq:2 allocation score on controller-1: -INFINITY -native_color: rabbitmq:2 allocation score on controller-2: -INFINITY -native_color: rabbitmq:2 allocation score on galera-0: -INFINITY -native_color: rabbitmq:2 allocation score on galera-1: -INFINITY -native_color: rabbitmq:2 allocation score on galera-2: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:3 allocation score on controller-0: -INFINITY -native_color: rabbitmq:3 allocation score on controller-1: -INFINITY -native_color: rabbitmq:3 allocation score on controller-2: -INFINITY -native_color: rabbitmq:3 allocation score on galera-0: -INFINITY -native_color: rabbitmq:3 allocation score on galera-1: -INFINITY -native_color: rabbitmq:3 allocation score on galera-2: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:4 allocation score on controller-0: -INFINITY -native_color: rabbitmq:4 allocation score on controller-1: -INFINITY -native_color: rabbitmq:4 allocation score on controller-2: -INFINITY -native_color: rabbitmq:4 allocation score on galera-0: -INFINITY -native_color: rabbitmq:4 allocation score on galera-1: -INFINITY -native_color: rabbitmq:4 allocation score on galera-2: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:5 allocation score on controller-0: -INFINITY -native_color: rabbitmq:5 allocation score on controller-1: -INFINITY -native_color: rabbitmq:5 allocation score on controller-2: -INFINITY -native_color: rabbitmq:5 allocation score on galera-0: -INFINITY -native_color: rabbitmq:5 allocation score on galera-1: -INFINITY -native_color: rabbitmq:5 allocation score on galera-2: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:6 allocation score on controller-0: -INFINITY -native_color: rabbitmq:6 allocation score on controller-1: -INFINITY -native_color: rabbitmq:6 allocation score on controller-2: -INFINITY -native_color: rabbitmq:6 allocation score on galera-0: -INFINITY -native_color: rabbitmq:6 allocation score on galera-1: -INFINITY -native_color: rabbitmq:6 allocation score on galera-2: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:7 allocation score on controller-0: -INFINITY -native_color: rabbitmq:7 allocation score on controller-1: -INFINITY -native_color: rabbitmq:7 allocation score on controller-2: -INFINITY -native_color: rabbitmq:7 allocation score on galera-0: -INFINITY -native_color: rabbitmq:7 allocation score on galera-1: -INFINITY -native_color: rabbitmq:7 allocation score on galera-2: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:8 allocation score on controller-0: -INFINITY -native_color: rabbitmq:8 allocation score on controller-1: -INFINITY -native_color: rabbitmq:8 allocation score on controller-2: -INFINITY -native_color: rabbitmq:8 allocation score on galera-0: -INFINITY -native_color: rabbitmq:8 allocation score on galera-1: -INFINITY -native_color: rabbitmq:8 allocation score on galera-2: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-2: -INFINITY -native_color: redis:0 allocation score on controller-0: -INFINITY -native_color: redis:0 allocation score on controller-1: -INFINITY -native_color: redis:0 allocation score on controller-2: -INFINITY -native_color: redis:0 allocation score on galera-0: -INFINITY -native_color: redis:0 allocation score on galera-1: -INFINITY -native_color: redis:0 allocation score on galera-2: -INFINITY -native_color: redis:0 allocation score on messaging-0: -INFINITY -native_color: redis:0 allocation score on messaging-1: -INFINITY -native_color: redis:0 allocation score on messaging-2: -INFINITY -native_color: redis:1 allocation score on controller-0: INFINITY -native_color: redis:1 allocation score on controller-1: -INFINITY -native_color: redis:1 allocation score on controller-2: 0 -native_color: redis:1 allocation score on galera-0: -INFINITY -native_color: redis:1 allocation score on galera-1: -INFINITY -native_color: redis:1 allocation score on galera-2: -INFINITY -native_color: redis:1 allocation score on messaging-0: -INFINITY -native_color: redis:1 allocation score on messaging-1: -INFINITY -native_color: redis:1 allocation score on messaging-2: -INFINITY -native_color: redis:2 allocation score on controller-0: -INFINITY -native_color: redis:2 allocation score on controller-1: -INFINITY -native_color: redis:2 allocation score on controller-2: INFINITY -native_color: redis:2 allocation score on galera-0: -INFINITY -native_color: redis:2 allocation score on galera-1: -INFINITY -native_color: redis:2 allocation score on galera-2: -INFINITY -native_color: redis:2 allocation score on messaging-0: -INFINITY -native_color: redis:2 allocation score on messaging-1: -INFINITY -native_color: redis:2 allocation score on messaging-2: -INFINITY -native_color: redis:3 allocation score on controller-0: -INFINITY -native_color: redis:3 allocation score on controller-1: -INFINITY -native_color: redis:3 allocation score on controller-2: -INFINITY -native_color: redis:3 allocation score on galera-0: -INFINITY -native_color: redis:3 allocation score on galera-1: -INFINITY -native_color: redis:3 allocation score on galera-2: -INFINITY -native_color: redis:3 allocation score on messaging-0: -INFINITY -native_color: redis:3 allocation score on messaging-1: -INFINITY -native_color: redis:3 allocation score on messaging-2: -INFINITY -native_color: redis:4 allocation score on controller-0: -INFINITY -native_color: redis:4 allocation score on controller-1: -INFINITY -native_color: redis:4 allocation score on controller-2: -INFINITY -native_color: redis:4 allocation score on galera-0: -INFINITY -native_color: redis:4 allocation score on galera-1: -INFINITY -native_color: redis:4 allocation score on galera-2: -INFINITY -native_color: redis:4 allocation score on messaging-0: -INFINITY -native_color: redis:4 allocation score on messaging-1: -INFINITY -native_color: redis:4 allocation score on messaging-2: -INFINITY -native_color: redis:5 allocation score on controller-0: -INFINITY -native_color: redis:5 allocation score on controller-1: -INFINITY -native_color: redis:5 allocation score on controller-2: -INFINITY -native_color: redis:5 allocation score on galera-0: -INFINITY -native_color: redis:5 allocation score on galera-1: -INFINITY -native_color: redis:5 allocation score on galera-2: -INFINITY -native_color: redis:5 allocation score on messaging-0: -INFINITY -native_color: redis:5 allocation score on messaging-1: -INFINITY -native_color: redis:5 allocation score on messaging-2: -INFINITY -native_color: redis:6 allocation score on controller-0: -INFINITY -native_color: redis:6 allocation score on controller-1: -INFINITY -native_color: redis:6 allocation score on controller-2: -INFINITY -native_color: redis:6 allocation score on galera-0: -INFINITY -native_color: redis:6 allocation score on galera-1: -INFINITY -native_color: redis:6 allocation score on galera-2: -INFINITY -native_color: redis:6 allocation score on messaging-0: -INFINITY -native_color: redis:6 allocation score on messaging-1: -INFINITY -native_color: redis:6 allocation score on messaging-2: -INFINITY -native_color: redis:7 allocation score on controller-0: -INFINITY -native_color: redis:7 allocation score on controller-1: -INFINITY -native_color: redis:7 allocation score on controller-2: -INFINITY -native_color: redis:7 allocation score on galera-0: -INFINITY -native_color: redis:7 allocation score on galera-1: -INFINITY -native_color: redis:7 allocation score on galera-2: -INFINITY -native_color: redis:7 allocation score on messaging-0: -INFINITY -native_color: redis:7 allocation score on messaging-1: -INFINITY -native_color: redis:7 allocation score on messaging-2: -INFINITY -native_color: redis:8 allocation score on controller-0: -INFINITY -native_color: redis:8 allocation score on controller-1: -INFINITY -native_color: redis:8 allocation score on controller-2: -INFINITY -native_color: redis:8 allocation score on galera-0: -INFINITY -native_color: redis:8 allocation score on galera-1: -INFINITY -native_color: redis:8 allocation score on galera-2: -INFINITY -native_color: redis:8 allocation score on messaging-0: -INFINITY -native_color: redis:8 allocation score on messaging-1: -INFINITY -native_color: redis:8 allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-1: INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-2: 0 -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-2: 0 -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-1: 0 -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera-master allocation score on galera-0: 0 +pcmk__clone_allocate: galera-master allocation score on galera-1: 0 +pcmk__clone_allocate: galera-master allocation score on galera-2: 0 +pcmk__clone_allocate: galera-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-0: 0 +pcmk__clone_allocate: galera:0 allocation score on galera-1: INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-1: 0 +pcmk__clone_allocate: galera:1 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:2 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:2 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:3 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:3 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:4 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:4 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:5 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:5 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:6 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:6 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:7 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:7 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:8 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:8 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on controller-0: INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy-clone allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy-clone allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:0 allocation score on controller-1: INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on controller-0: INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:1 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:2 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:2 allocation score on controller-2: INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:3 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:3 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:4 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:4 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:5 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:5 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:6 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:6 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:7 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:7 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:8 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:8 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-2: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-2: 0 +pcmk__clone_allocate: redis-master allocation score on controller-0: 0 +pcmk__clone_allocate: redis-master allocation score on controller-1: 0 +pcmk__clone_allocate: redis-master allocation score on controller-2: 0 +pcmk__clone_allocate: redis-master allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis-master allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis-master allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on controller-0: 0 +pcmk__clone_allocate: redis:0 allocation score on controller-1: INFINITY +pcmk__clone_allocate: redis:0 allocation score on controller-2: 0 +pcmk__clone_allocate: redis:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on controller-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:1 allocation score on controller-2: 0 +pcmk__clone_allocate: redis:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on controller-0: 0 +pcmk__clone_allocate: redis:2 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:2 allocation score on controller-2: INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:3 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:3 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:4 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:4 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:5 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:5 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:6 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:6 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:7 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:7 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:8 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:8 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-0 allocation score on controller-0: 0 +pcmk__native_allocate: galera-0 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-0 allocation score on controller-2: 0 +pcmk__native_allocate: galera-0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-1 allocation score on controller-0: INFINITY +pcmk__native_allocate: galera-1 allocation score on controller-1: 0 +pcmk__native_allocate: galera-1 allocation score on controller-2: 0 +pcmk__native_allocate: galera-1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-0: 0 +pcmk__native_allocate: galera:0 allocation score on galera-1: INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-0: INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-2: 0 +pcmk__native_allocate: haproxy:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-2: INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-2: 0 +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-2: 0 +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-0 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-0: INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-2 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-0: INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-1: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-2: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-0: 0 +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-2: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-2: 0 +pcmk__native_allocate: redis:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-2: INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-1: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-2: -INFINITY redis:0 promotion score on none: 0 redis:1 promotion score on controller-0: 1 redis:2 promotion score on controller-2: 1 diff --git a/pengine/test10/remote-recover-no-resources.summary b/pengine/test10/remote-recover-no-resources.summary index b682e5fdc53..c01eb87b464 100644 --- a/pengine/test10/remote-recover-no-resources.summary +++ b/pengine/test10/remote-recover-no-resources.summary @@ -54,12 +54,13 @@ Transition Summary: * Move stonith-fence_ipmilan-5254005bdbb5 ( controller-1 -> controller-2 ) Executing cluster transition: + * Pseudo action: galera-0_stop_0 * Pseudo action: redis-master_pre_notify_stop_0 * Resource action: stonith-fence_ipmilan-525400bbf613 stop on controller-0 * Resource action: stonith-fence_ipmilan-525400b4f6bd stop on controller-0 * Pseudo action: stonith-fence_ipmilan-5254005bdbb5_stop_0 * Fencing controller-1 (reboot) - * Pseudo action: galera-0_stop_0 + * Pseudo action: messaging-1_stop_0 * Pseudo action: galera-2_stop_0 * Pseudo action: redis_post_notify_stop_0 * Resource action: redis notify on controller-0 @@ -68,7 +69,6 @@ Executing cluster transition: * Pseudo action: redis-master_stop_0 * Pseudo action: haproxy-clone_stop_0 * Fencing messaging-1 (reboot) - * Pseudo action: stonith_complete * Resource action: galera-0 start on controller-2 * Pseudo action: rabbitmq_post_notify_stop_0 * Pseudo action: rabbitmq-clone_stop_0 @@ -77,6 +77,11 @@ Executing cluster transition: * Pseudo action: redis-master_stopped_0 * Pseudo action: haproxy_stop_0 * Pseudo action: haproxy-clone_stopped_0 + * Resource action: stonith-fence_ipmilan-525400bbf613 start on controller-0 + * Resource action: stonith-fence_ipmilan-525400bbf613 monitor=60000 on controller-0 + * Resource action: stonith-fence_ipmilan-525400b4f6bd start on controller-0 + * Resource action: stonith-fence_ipmilan-525400b4f6bd monitor=60000 on controller-0 + * Resource action: stonith-fence_ipmilan-5254005bdbb5 start on controller-2 * Resource action: galera-0 monitor=20000 on controller-2 * Resource action: rabbitmq notify on messaging-2 * Resource action: rabbitmq notify on messaging-0 @@ -87,7 +92,7 @@ Executing cluster transition: * Pseudo action: ip-172.17.1.14_stop_0 * Pseudo action: ip-172.17.1.17_stop_0 * Pseudo action: ip-172.17.4.11_stop_0 - * Pseudo action: messaging-1_stop_0 + * Resource action: stonith-fence_ipmilan-5254005bdbb5 monitor=60000 on controller-2 * Resource action: redis notify on controller-0 * Resource action: redis notify on controller-2 * Pseudo action: redis-master_confirmed-post_notify_stopped_0 @@ -98,13 +103,6 @@ Executing cluster transition: * Resource action: ip-172.17.1.14 monitor=10000 on controller-2 * Resource action: ip-172.17.1.17 monitor=10000 on controller-2 * Resource action: ip-172.17.4.11 monitor=10000 on controller-2 - * Pseudo action: all_stopped - * Resource action: stonith-fence_ipmilan-525400bbf613 start on controller-0 - * Resource action: stonith-fence_ipmilan-525400bbf613 monitor=60000 on controller-0 - * Resource action: stonith-fence_ipmilan-525400b4f6bd start on controller-0 - * Resource action: stonith-fence_ipmilan-525400b4f6bd monitor=60000 on controller-0 - * Resource action: stonith-fence_ipmilan-5254005bdbb5 start on controller-2 - * Resource action: stonith-fence_ipmilan-5254005bdbb5 monitor=60000 on controller-2 Using the original execution date of: 2017-05-03 13:33:24Z Revised cluster status: diff --git a/pengine/test10/remote-recover-no-resources.xml b/pengine/test10/remote-recover-no-resources.xml index d2fa0df39bb..36f424b5310 100644 --- a/pengine/test10/remote-recover-no-resources.xml +++ b/pengine/test10/remote-recover-no-resources.xml @@ -10,6 +10,7 @@ <nvpair id="cib-bootstrap-options-cluster-recheck-interval" name="cluster-recheck-interval" value="60s"/> <nvpair id="cib-bootstrap-options-maintenance-mode" name="maintenance-mode" value="false"/> <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1493817755"/> + <nvpair id="options-concurrent-fencing" name="concurrent-fencing" value="false"/> </cluster_property_set> <cluster_property_set id="redis_replication"> <nvpair id="redis_replication-redis_REPL_INFO" name="redis_REPL_INFO" value="controller-0"/> diff --git a/pengine/test10/remote-recover-unknown.dot b/pengine/test10/remote-recover-unknown.dot index a8b4e18ae82..1d13e50144a 100644 --- a/pengine/test10/remote-recover-unknown.dot +++ b/pengine/test10/remote-recover-unknown.dot @@ -1,16 +1,10 @@ digraph "g" { -"all_stopped" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] -"all_stopped" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] -"all_stopped" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "galera-0_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] "galera-0_start_0 controller-2" -> "galera-0_monitor_20000 controller-2" [ style = bold] "galera-0_start_0 controller-2" -> "galera_monitor_10000 galera-0" [ style = bold] "galera-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"galera-0_stop_0 controller-1" -> "all_stopped" [ style = bold] "galera-0_stop_0 controller-1" -> "galera-0_start_0 controller-2" [ style = bold] "galera-0_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] -"galera-2_stop_0 controller-1" -> "all_stopped" [ style = bold] "galera-2_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "galera_monitor_0 galera-2" [ style=dashed color="red" fontcolor="black"] "galera_monitor_10000 galera-0" [ style=bold color="green" fontcolor="black"] @@ -21,34 +15,28 @@ digraph "g" { "haproxy-clone_stopped_0" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] "haproxy-clone_stopped_0" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] "haproxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"haproxy_stop_0 controller-1" -> "all_stopped" [ style = bold] "haproxy_stop_0 controller-1" -> "haproxy-clone_stopped_0" [ style = bold] "haproxy_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.1.14_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.1.14_start_0 controller-2" -> "ip-172.17.1.14_monitor_10000 controller-2" [ style = bold] "ip-172.17.1.14_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.1.14_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.1.14_stop_0 controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] "ip-172.17.1.14_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.1.17_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.1.17_start_0 controller-2" -> "ip-172.17.1.17_monitor_10000 controller-2" [ style = bold] "ip-172.17.1.17_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.1.17_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.1.17_stop_0 controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] "ip-172.17.1.17_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.4.11_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.4.11_start_0 controller-2" -> "ip-172.17.4.11_monitor_10000 controller-2" [ style = bold] "ip-172.17.4.11_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.4.11_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.4.11_stop_0 controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "ip-172.17.4.11_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] -"messaging-1_stop_0 controller-1" -> "all_stopped" [ style = bold] "messaging-1_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "rabbitmq-clone_stop_0" -> "rabbitmq-clone_stopped_0" [ style = bold] "rabbitmq-clone_stop_0" -> "rabbitmq_stop_0 messaging-1" [ style = bold] "rabbitmq-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "rabbitmq_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] "rabbitmq_post_notify_stonith_0 messaging-0" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] "rabbitmq_post_notify_stonith_0 messaging-0" [ style=bold color="green" fontcolor="black"] @@ -58,11 +46,8 @@ digraph "g" { "rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-0" [ style = bold] "rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-2" [ style = bold] "rabbitmq_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] -"rabbitmq_stop_0 messaging-1" -> "all_stopped" [ style = bold] -"rabbitmq_stop_0 messaging-1" -> "messaging-1_stop_0 controller-1" [ style = bold] "rabbitmq_stop_0 messaging-1" -> "rabbitmq-clone_stopped_0" [ style = bold] "rabbitmq_stop_0 messaging-1" [ style=bold color="green" fontcolor="orange"] -"redis-master_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "redis-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "redis-master_confirmed-pre_notify_stop_0" -> "redis-master_post_notify_stopped_0" [ style = bold] "redis-master_confirmed-pre_notify_stop_0" -> "redis-master_stop_0" [ style = bold] @@ -80,7 +65,6 @@ digraph "g" { "redis-master_stop_0" [ style=bold color="green" fontcolor="orange"] "redis-master_stopped_0" -> "redis-master_post_notify_stopped_0" [ style = bold] "redis-master_stopped_0" [ style=bold color="green" fontcolor="orange"] -"redis_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] "redis_post_notify_stonith_0 controller-0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] "redis_post_notify_stonith_0 controller-0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] @@ -96,15 +80,16 @@ digraph "g" { "redis_pre_notify_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] "redis_pre_notify_stop_0 controller-2" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] "redis_pre_notify_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] -"redis_stop_0 controller-1" -> "all_stopped" [ style = bold] "redis_stop_0 controller-1" -> "redis-master_stopped_0" [ style = bold] "redis_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] -"stonith 'reboot' controller-1" -> "galera-0_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "galera-2_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "haproxy-clone_stop_0" [ style = bold] "stonith 'reboot' controller-1" -> "haproxy_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "messaging-1_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "redis-master_stop_0" [ style = bold] @@ -112,35 +97,39 @@ digraph "g" { "stonith 'reboot' controller-1" -> "redis_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "stonith 'reboot' galera-2" [ style = bold] "stonith 'reboot' controller-1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' galera-2" -> "galera-0_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "stonith 'reboot' galera-2" -> "stonith 'reboot' messaging-1" [ style = bold] +"stonith 'reboot' galera-2" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-2" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] "stonith 'reboot' galera-2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' messaging-1" -> "galera-0_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "stonith 'reboot' messaging-1" -> "rabbitmq-clone_stop_0" [ style = bold] "stonith 'reboot' messaging-1" -> "rabbitmq_post_notify_stonith_0" [ style = bold] "stonith 'reboot' messaging-1" -> "rabbitmq_stop_0 messaging-1" [ style = bold] -"stonith 'reboot' messaging-1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] "stonith 'reboot' messaging-1" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" -> "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "stonith-fence_ipmilan-525400b4f6bd_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" -> "stonith-fence_ipmilan-525400b4f6bd_monitor_60000 controller-0" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400bbf613_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" -> "stonith-fence_ipmilan-525400bbf613_monitor_60000 controller-0" [ style = bold] "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] "stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "galera-0_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-recover-unknown.exp b/pengine/test10/remote-recover-unknown.exp index b8d51be76de..13bd295013c 100644 --- a/pengine/test10/remote-recover-unknown.exp +++ b/pengine/test10/remote-recover-unknown.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="27" operation="stop" operation_key="messaging-1_stop_0"> + <pseudo_event id="26" operation="stop" operation_key="messaging-1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> @@ -9,55 +9,51 @@ <trigger> <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> - <trigger> - <pseudo_event id="40" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> - </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="galera-0_monitor_20000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="31" operation="monitor" operation_key="galera-0_monitor_20000" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="30" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="31" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="30" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="stop" operation_key="galera-0_stop_0"/> + <pseudo_event id="29" operation="stop" operation_key="galera-0_stop_0"/> </trigger> <trigger> - <pseudo_event id="123" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="122" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + </trigger> + <trigger> + <crm_event id="123" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="30" operation="stop" operation_key="galera-0_stop_0"> + <pseudo_event id="29" operation="stop" operation_key="galera-0_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="35" operation="stop" operation_key="galera-2_stop_0"> + <pseudo_event id="34" operation="stop" operation_key="galera-2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> @@ -69,99 +65,99 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <rsc_op id="132" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"> + <rsc_op id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"> <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_stop_resource="rabbitmq:2" CRM_meta_notify_stop_uname="messaging-1" CRM_meta_notify_type="post" CRM_meta_on_node="messaging-2" CRM_meta_on_node_uuid="messaging-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> + <pseudo_event id="128" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1000000"> <action_set> - <rsc_op id="133" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"> + <rsc_op id="131" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"> <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_stop_resource="rabbitmq:2" CRM_meta_notify_stop_uname="messaging-1" CRM_meta_notify_type="post" CRM_meta_on_node="messaging-0" CRM_meta_on_node_uuid="messaging-0" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> + <pseudo_event id="128" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="131" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:2_confirmed-post_notify_stonith_0"> + <pseudo_event id="129" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:2_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> + <pseudo_event id="128" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="132" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"/> + <rsc_op id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:0_post_notify_stop_0" on_node="messaging-2" on_node_uuid="messaging-2" router_node="controller-0"/> </trigger> <trigger> - <rsc_op id="133" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"/> + <rsc_op id="131" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="messaging-0" on_node_uuid="messaging-0" router_node="controller-0"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="130" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"> + <pseudo_event id="128" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stonith_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </pseudo_event> </action_set> <inputs> <trigger> - <crm_event id="124" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + <crm_event id="122" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="40" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"> + <pseudo_event id="39" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_notify_stop_resource="rabbitmq:2" CRM_meta_notify_stop_uname="messaging-1" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="43" operation="stop" operation_key="rabbitmq-clone_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="rabbitmq-clone_stop_0"/> </trigger> <trigger> - <crm_event id="124" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + <crm_event id="122" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="44" operation="stopped" operation_key="rabbitmq-clone_stopped_0"> + <pseudo_event id="43" operation="stopped" operation_key="rabbitmq-clone_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="rabbitmq-clone_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="rabbitmq-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="43" operation="stop" operation_key="rabbitmq-clone_stop_0"> + <pseudo_event id="42" operation="stop" operation_key="rabbitmq-clone_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <crm_event id="124" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + <crm_event id="122" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> </inputs> </synapse> @@ -174,31 +170,31 @@ </action_set> <inputs> <trigger> - <rsc_op id="31" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="30" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="127" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> + <pseudo_event id="125" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="124" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="128" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="129" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="127" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> + <pseudo_event id="124" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> @@ -210,8 +206,8 @@ </synapse> <synapse id="15"> <action_set> - <pseudo_event id="61" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <pseudo_event id="60" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> @@ -219,122 +215,122 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="74" operation="stop" operation_key="redis-master_stop_0"/> + <pseudo_event id="73" operation="stop" operation_key="redis-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="196" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="190" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="76" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="75" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <rsc_op id="128" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="78" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="77" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="124" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="197" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="191" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="76" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="75" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <rsc_op id="129" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="127" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="78" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="77" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="124" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="79" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"> + <pseudo_event id="78" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="78" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="77" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="128" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="126" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="129" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="127" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="21" priority="1000000"> <action_set> - <pseudo_event id="78" operation="notify" operation_key="redis-master_post_notify_stopped_0"> + <pseudo_event id="77" operation="notify" operation_key="redis-master_post_notify_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="75" operation="stopped" operation_key="redis-master_stopped_0"/> + <pseudo_event id="74" operation="stopped" operation_key="redis-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="77" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="76" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="77" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"> + <pseudo_event id="76" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="76" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="75" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="196" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="190" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="197" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="191" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="76" operation="notify" operation_key="redis-master_pre_notify_stop_0"> + <pseudo_event id="75" operation="notify" operation_key="redis-master_pre_notify_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -342,22 +338,22 @@ </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="75" operation="stopped" operation_key="redis-master_stopped_0"> + <pseudo_event id="74" operation="stopped" operation_key="redis-master_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="74" operation="stop" operation_key="redis-master_stop_0"/> + <pseudo_event id="73" operation="stop" operation_key="redis-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="74" operation="stop" operation_key="redis-master_stop_0"> + <pseudo_event id="73" operation="stop" operation_key="redis-master_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -366,42 +362,48 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="77" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="76" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="98" operation="monitor" operation_key="ip-172.17.1.14_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="97" operation="monitor" operation_key="ip-172.17.1.14_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.14" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="97" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="96" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="97" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="96" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.14" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="96" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="95" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> + </trigger> + <trigger> + <crm_event id="122" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> <trigger> - <pseudo_event id="123" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="123" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <pseudo_event id="96" operation="stop" operation_key="ip-172.17.1.14_stop_0"> + <pseudo_event id="95" operation="stop" operation_key="ip-172.17.1.14_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </pseudo_event> </action_set> @@ -410,42 +412,48 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="115" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="114" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="101" operation="monitor" operation_key="ip-172.17.1.17_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="100" operation="monitor" operation_key="ip-172.17.1.17_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.17" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="100" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="99" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="100" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="99" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.17" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="99" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="98" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> + </trigger> + <trigger> + <crm_event id="122" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> <trigger> - <pseudo_event id="123" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="123" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="99" operation="stop" operation_key="ip-172.17.1.17_stop_0"> + <pseudo_event id="98" operation="stop" operation_key="ip-172.17.1.17_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </pseudo_event> </action_set> @@ -454,42 +462,48 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="115" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="114" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="106" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="105" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="105" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="104" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="105" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="104" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="104" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="103" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> + </trigger> + <trigger> + <crm_event id="122" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> </trigger> <trigger> - <pseudo_event id="123" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="123" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="104" operation="stop" operation_key="ip-172.17.4.11_stop_0"> + <pseudo_event id="103" operation="stop" operation_key="ip-172.17.4.11_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </pseudo_event> </action_set> @@ -498,13 +512,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="115" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="114" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="107" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"> + <pseudo_event id="106" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="200000" /> </pseudo_event> </action_set> @@ -513,28 +527,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="114" operation="stop" operation_key="haproxy-clone_stop_0"/> + <pseudo_event id="113" operation="stop" operation_key="haproxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="115" operation="stopped" operation_key="haproxy-clone_stopped_0"> + <pseudo_event id="114" operation="stopped" operation_key="haproxy-clone_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="107" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> + <pseudo_event id="106" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="114" operation="stop" operation_key="haproxy-clone_stop_0"/> + <pseudo_event id="113" operation="stop" operation_key="haproxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="114" operation="stop" operation_key="haproxy-clone_stop_0"> + <pseudo_event id="113" operation="stop" operation_key="haproxy-clone_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -546,7 +560,7 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="118" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="117" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400bbf613" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> @@ -555,17 +569,20 @@ </synapse> <synapse id="39"> <action_set> - <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="21" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400bbf613" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="117" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="118" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> + <crm_event id="122" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + </trigger> + <trigger> + <crm_event id="123" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> @@ -578,13 +595,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="21" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="119" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="118" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400b4f6bd" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> @@ -593,17 +610,20 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400b4f6bd" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="118" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="119" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> + <crm_event id="122" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + </trigger> + <trigger> + <crm_event id="123" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> @@ -616,42 +636,45 @@ </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="122" operation="monitor" operation_key="stonith-fence_ipmilan-5254005bdbb5_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="121" operation="monitor" operation_key="stonith-fence_ipmilan-5254005bdbb5_monitor_60000" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254005bdbb5" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="121" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="120" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="121" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="120" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254005bdbb5" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="all_stopped" operation_key="all_stopped"/> + <pseudo_event id="119" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> </trigger> <trigger> - <pseudo_event id="120" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> + <crm_event id="122" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> + </trigger> + <trigger> + <crm_event id="123" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <pseudo_event id="120" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"> + <pseudo_event id="119" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"> <attributes CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </pseudo_event> </action_set> @@ -659,7 +682,7 @@ </synapse> <synapse id="47"> <action_set> - <crm_event id="125" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"> + <crm_event id="123" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"> <attributes CRM_meta_galera_role="true" CRM_meta_last_failure_galera="1493172798" CRM_meta_master_galera="100" CRM_meta_on_node="galera-2" CRM_meta_on_node_uuid="galera-2" CRM_meta_stonith_action="reboot" /> <downed> <node id="galera-2"/> @@ -674,7 +697,7 @@ </synapse> <synapse id="48"> <action_set> - <crm_event id="124" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"> + <crm_event id="122" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"> <attributes CRM_meta_last_failure_rabbitmq="1493336946" CRM_meta_on_node="messaging-1" CRM_meta_on_node_uuid="messaging-1" CRM_meta_rabbitmq_role="true" CRM_meta_rmq_node_attr_last_known_rabbitmq="rabbit@messaging-1" CRM_meta_rmq_node_attr_rabbitmq="rabbit@messaging-1" CRM_meta_stonith_action="reboot" /> <downed> <node id="messaging-1"/> @@ -683,80 +706,11 @@ </action_set> <inputs> <trigger> - <crm_event id="125" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> + <crm_event id="123" operation="stonith" operation_key="stonith-galera-2-reboot" on_node="galera-2" on_node_uuid="galera-2"/> </trigger> </inputs> </synapse> <synapse id="49"> - <action_set> - <pseudo_event id="123" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="124" operation="stonith" operation_key="stonith-messaging-1-reboot" on_node="messaging-1" on_node_uuid="messaging-1"/> - </trigger> - </inputs> - </synapse> - <synapse id="50"> - <action_set> - <pseudo_event id="21" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="27" operation="stop" operation_key="messaging-1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="30" operation="stop" operation_key="galera-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="35" operation="stop" operation_key="galera-2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="40" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="61" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="79" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="96" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="99" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="104" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="107" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> - </trigger> - <trigger> - <rsc_op id="118" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="119" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="120" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="123" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - <trigger> - <pseudo_event id="127" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"/> - </trigger> - <trigger> - <pseudo_event id="131" operation="notified" operation_key="rabbitmq_notified_0" internal_operation_key="rabbitmq:2_confirmed-post_notify_stonith_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="51"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"> <attributes CRM_meta_cinder_volume_role="true" CRM_meta_haproxy_role="true" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_redis_role="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-recover-unknown.scores b/pengine/test10/remote-recover-unknown.scores index 2c4c73b2e84..378974ec749 100644 --- a/pengine/test10/remote-recover-unknown.scores +++ b/pengine/test10/remote-recover-unknown.scores @@ -1,365 +1,5 @@ Allocation scores: Using the original execution date of: 2017-05-03 13:33:24Z -clone_color: galera-master allocation score on controller-0: -INFINITY -clone_color: galera-master allocation score on controller-1: -INFINITY -clone_color: galera-master allocation score on controller-2: -INFINITY -clone_color: galera-master allocation score on galera-0: 0 -clone_color: galera-master allocation score on galera-1: 0 -clone_color: galera-master allocation score on galera-2: 0 -clone_color: galera-master allocation score on messaging-0: -INFINITY -clone_color: galera-master allocation score on messaging-1: -INFINITY -clone_color: galera-master allocation score on messaging-2: -INFINITY -clone_color: galera:0 allocation score on controller-0: -INFINITY -clone_color: galera:0 allocation score on controller-1: -INFINITY -clone_color: galera:0 allocation score on controller-2: -INFINITY -clone_color: galera:0 allocation score on galera-0: 0 -clone_color: galera:0 allocation score on galera-1: INFINITY -clone_color: galera:0 allocation score on galera-2: 0 -clone_color: galera:0 allocation score on messaging-0: -INFINITY -clone_color: galera:0 allocation score on messaging-1: -INFINITY -clone_color: galera:0 allocation score on messaging-2: -INFINITY -clone_color: galera:1 allocation score on controller-0: -INFINITY -clone_color: galera:1 allocation score on controller-1: -INFINITY -clone_color: galera:1 allocation score on controller-2: -INFINITY -clone_color: galera:1 allocation score on galera-0: INFINITY -clone_color: galera:1 allocation score on galera-1: 0 -clone_color: galera:1 allocation score on galera-2: 0 -clone_color: galera:1 allocation score on messaging-0: -INFINITY -clone_color: galera:1 allocation score on messaging-1: -INFINITY -clone_color: galera:1 allocation score on messaging-2: -INFINITY -clone_color: galera:2 allocation score on controller-0: -INFINITY -clone_color: galera:2 allocation score on controller-1: -INFINITY -clone_color: galera:2 allocation score on controller-2: -INFINITY -clone_color: galera:2 allocation score on galera-0: 100 -clone_color: galera:2 allocation score on galera-1: 100 -clone_color: galera:2 allocation score on galera-2: 0 -clone_color: galera:2 allocation score on messaging-0: -INFINITY -clone_color: galera:2 allocation score on messaging-1: -INFINITY -clone_color: galera:2 allocation score on messaging-2: -INFINITY -clone_color: galera:3 allocation score on controller-0: -INFINITY -clone_color: galera:3 allocation score on controller-1: -INFINITY -clone_color: galera:3 allocation score on controller-2: -INFINITY -clone_color: galera:3 allocation score on galera-0: 100 -clone_color: galera:3 allocation score on galera-1: 100 -clone_color: galera:3 allocation score on galera-2: 0 -clone_color: galera:3 allocation score on messaging-0: -INFINITY -clone_color: galera:3 allocation score on messaging-1: -INFINITY -clone_color: galera:3 allocation score on messaging-2: -INFINITY -clone_color: galera:4 allocation score on controller-0: -INFINITY -clone_color: galera:4 allocation score on controller-1: -INFINITY -clone_color: galera:4 allocation score on controller-2: -INFINITY -clone_color: galera:4 allocation score on galera-0: 100 -clone_color: galera:4 allocation score on galera-1: 100 -clone_color: galera:4 allocation score on galera-2: 0 -clone_color: galera:4 allocation score on messaging-0: -INFINITY -clone_color: galera:4 allocation score on messaging-1: -INFINITY -clone_color: galera:4 allocation score on messaging-2: -INFINITY -clone_color: galera:5 allocation score on controller-0: -INFINITY -clone_color: galera:5 allocation score on controller-1: -INFINITY -clone_color: galera:5 allocation score on controller-2: -INFINITY -clone_color: galera:5 allocation score on galera-0: 100 -clone_color: galera:5 allocation score on galera-1: 100 -clone_color: galera:5 allocation score on galera-2: 0 -clone_color: galera:5 allocation score on messaging-0: -INFINITY -clone_color: galera:5 allocation score on messaging-1: -INFINITY -clone_color: galera:5 allocation score on messaging-2: -INFINITY -clone_color: galera:6 allocation score on controller-0: -INFINITY -clone_color: galera:6 allocation score on controller-1: -INFINITY -clone_color: galera:6 allocation score on controller-2: -INFINITY -clone_color: galera:6 allocation score on galera-0: 100 -clone_color: galera:6 allocation score on galera-1: 100 -clone_color: galera:6 allocation score on galera-2: 0 -clone_color: galera:6 allocation score on messaging-0: -INFINITY -clone_color: galera:6 allocation score on messaging-1: -INFINITY -clone_color: galera:6 allocation score on messaging-2: -INFINITY -clone_color: galera:7 allocation score on controller-0: -INFINITY -clone_color: galera:7 allocation score on controller-1: -INFINITY -clone_color: galera:7 allocation score on controller-2: -INFINITY -clone_color: galera:7 allocation score on galera-0: 100 -clone_color: galera:7 allocation score on galera-1: 100 -clone_color: galera:7 allocation score on galera-2: 0 -clone_color: galera:7 allocation score on messaging-0: -INFINITY -clone_color: galera:7 allocation score on messaging-1: -INFINITY -clone_color: galera:7 allocation score on messaging-2: -INFINITY -clone_color: galera:8 allocation score on controller-0: -INFINITY -clone_color: galera:8 allocation score on controller-1: -INFINITY -clone_color: galera:8 allocation score on controller-2: -INFINITY -clone_color: galera:8 allocation score on galera-0: 100 -clone_color: galera:8 allocation score on galera-1: 100 -clone_color: galera:8 allocation score on galera-2: 0 -clone_color: galera:8 allocation score on messaging-0: -INFINITY -clone_color: galera:8 allocation score on messaging-1: -INFINITY -clone_color: galera:8 allocation score on messaging-2: -INFINITY -clone_color: haproxy-clone allocation score on controller-0: INFINITY -clone_color: haproxy-clone allocation score on controller-1: 0 -clone_color: haproxy-clone allocation score on controller-2: 0 -clone_color: haproxy-clone allocation score on galera-0: -INFINITY -clone_color: haproxy-clone allocation score on galera-1: -INFINITY -clone_color: haproxy-clone allocation score on galera-2: -INFINITY -clone_color: haproxy-clone allocation score on messaging-0: -INFINITY -clone_color: haproxy-clone allocation score on messaging-1: -INFINITY -clone_color: haproxy-clone allocation score on messaging-2: -INFINITY -clone_color: haproxy:0 allocation score on controller-0: 0 -clone_color: haproxy:0 allocation score on controller-1: INFINITY -clone_color: haproxy:0 allocation score on controller-2: 0 -clone_color: haproxy:0 allocation score on galera-0: -INFINITY -clone_color: haproxy:0 allocation score on galera-1: -INFINITY -clone_color: haproxy:0 allocation score on galera-2: -INFINITY -clone_color: haproxy:0 allocation score on messaging-0: -INFINITY -clone_color: haproxy:0 allocation score on messaging-1: -INFINITY -clone_color: haproxy:0 allocation score on messaging-2: -INFINITY -clone_color: haproxy:1 allocation score on controller-0: INFINITY -clone_color: haproxy:1 allocation score on controller-1: 0 -clone_color: haproxy:1 allocation score on controller-2: 0 -clone_color: haproxy:1 allocation score on galera-0: -INFINITY -clone_color: haproxy:1 allocation score on galera-1: -INFINITY -clone_color: haproxy:1 allocation score on galera-2: -INFINITY -clone_color: haproxy:1 allocation score on messaging-0: -INFINITY -clone_color: haproxy:1 allocation score on messaging-1: -INFINITY -clone_color: haproxy:1 allocation score on messaging-2: -INFINITY -clone_color: haproxy:2 allocation score on controller-0: 0 -clone_color: haproxy:2 allocation score on controller-1: 0 -clone_color: haproxy:2 allocation score on controller-2: INFINITY -clone_color: haproxy:2 allocation score on galera-0: -INFINITY -clone_color: haproxy:2 allocation score on galera-1: -INFINITY -clone_color: haproxy:2 allocation score on galera-2: -INFINITY -clone_color: haproxy:2 allocation score on messaging-0: -INFINITY -clone_color: haproxy:2 allocation score on messaging-1: -INFINITY -clone_color: haproxy:2 allocation score on messaging-2: -INFINITY -clone_color: haproxy:3 allocation score on controller-0: 0 -clone_color: haproxy:3 allocation score on controller-1: 0 -clone_color: haproxy:3 allocation score on controller-2: 0 -clone_color: haproxy:3 allocation score on galera-0: -INFINITY -clone_color: haproxy:3 allocation score on galera-1: -INFINITY -clone_color: haproxy:3 allocation score on galera-2: -INFINITY -clone_color: haproxy:3 allocation score on messaging-0: -INFINITY -clone_color: haproxy:3 allocation score on messaging-1: -INFINITY -clone_color: haproxy:3 allocation score on messaging-2: -INFINITY -clone_color: haproxy:4 allocation score on controller-0: 0 -clone_color: haproxy:4 allocation score on controller-1: 0 -clone_color: haproxy:4 allocation score on controller-2: 0 -clone_color: haproxy:4 allocation score on galera-0: -INFINITY -clone_color: haproxy:4 allocation score on galera-1: -INFINITY -clone_color: haproxy:4 allocation score on galera-2: -INFINITY -clone_color: haproxy:4 allocation score on messaging-0: -INFINITY -clone_color: haproxy:4 allocation score on messaging-1: -INFINITY -clone_color: haproxy:4 allocation score on messaging-2: -INFINITY -clone_color: haproxy:5 allocation score on controller-0: 0 -clone_color: haproxy:5 allocation score on controller-1: 0 -clone_color: haproxy:5 allocation score on controller-2: 0 -clone_color: haproxy:5 allocation score on galera-0: -INFINITY -clone_color: haproxy:5 allocation score on galera-1: -INFINITY -clone_color: haproxy:5 allocation score on galera-2: -INFINITY -clone_color: haproxy:5 allocation score on messaging-0: -INFINITY -clone_color: haproxy:5 allocation score on messaging-1: -INFINITY -clone_color: haproxy:5 allocation score on messaging-2: -INFINITY -clone_color: haproxy:6 allocation score on controller-0: 0 -clone_color: haproxy:6 allocation score on controller-1: 0 -clone_color: haproxy:6 allocation score on controller-2: 0 -clone_color: haproxy:6 allocation score on galera-0: -INFINITY -clone_color: haproxy:6 allocation score on galera-1: -INFINITY -clone_color: haproxy:6 allocation score on galera-2: -INFINITY -clone_color: haproxy:6 allocation score on messaging-0: -INFINITY -clone_color: haproxy:6 allocation score on messaging-1: -INFINITY -clone_color: haproxy:6 allocation score on messaging-2: -INFINITY -clone_color: haproxy:7 allocation score on controller-0: 0 -clone_color: haproxy:7 allocation score on controller-1: 0 -clone_color: haproxy:7 allocation score on controller-2: 0 -clone_color: haproxy:7 allocation score on galera-0: -INFINITY -clone_color: haproxy:7 allocation score on galera-1: -INFINITY -clone_color: haproxy:7 allocation score on galera-2: -INFINITY -clone_color: haproxy:7 allocation score on messaging-0: -INFINITY -clone_color: haproxy:7 allocation score on messaging-1: -INFINITY -clone_color: haproxy:7 allocation score on messaging-2: -INFINITY -clone_color: haproxy:8 allocation score on controller-0: 0 -clone_color: haproxy:8 allocation score on controller-1: 0 -clone_color: haproxy:8 allocation score on controller-2: 0 -clone_color: haproxy:8 allocation score on galera-0: -INFINITY -clone_color: haproxy:8 allocation score on galera-1: -INFINITY -clone_color: haproxy:8 allocation score on galera-2: -INFINITY -clone_color: haproxy:8 allocation score on messaging-0: -INFINITY -clone_color: haproxy:8 allocation score on messaging-1: -INFINITY -clone_color: haproxy:8 allocation score on messaging-2: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-0: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-1: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-2: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-0: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-1: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-2: -INFINITY -clone_color: rabbitmq-clone allocation score on messaging-0: 0 -clone_color: rabbitmq-clone allocation score on messaging-1: 0 -clone_color: rabbitmq-clone allocation score on messaging-2: 0 -clone_color: rabbitmq:0 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:0 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:0 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:0 allocation score on messaging-0: 0 -clone_color: rabbitmq:0 allocation score on messaging-1: 0 -clone_color: rabbitmq:0 allocation score on messaging-2: INFINITY -clone_color: rabbitmq:1 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:1 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:1 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:1 allocation score on messaging-0: INFINITY -clone_color: rabbitmq:1 allocation score on messaging-1: 0 -clone_color: rabbitmq:1 allocation score on messaging-2: 0 -clone_color: rabbitmq:2 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:2 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:2 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:2 allocation score on messaging-0: 0 -clone_color: rabbitmq:2 allocation score on messaging-1: INFINITY -clone_color: rabbitmq:2 allocation score on messaging-2: 0 -clone_color: rabbitmq:3 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:3 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:3 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:3 allocation score on messaging-0: 0 -clone_color: rabbitmq:3 allocation score on messaging-1: 0 -clone_color: rabbitmq:3 allocation score on messaging-2: 0 -clone_color: rabbitmq:4 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:4 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:4 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:4 allocation score on messaging-0: 0 -clone_color: rabbitmq:4 allocation score on messaging-1: 0 -clone_color: rabbitmq:4 allocation score on messaging-2: 0 -clone_color: rabbitmq:5 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:5 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:5 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:5 allocation score on messaging-0: 0 -clone_color: rabbitmq:5 allocation score on messaging-1: 0 -clone_color: rabbitmq:5 allocation score on messaging-2: 0 -clone_color: rabbitmq:6 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:6 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:6 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:6 allocation score on messaging-0: 0 -clone_color: rabbitmq:6 allocation score on messaging-1: 0 -clone_color: rabbitmq:6 allocation score on messaging-2: 0 -clone_color: rabbitmq:7 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:7 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:7 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:7 allocation score on messaging-0: 0 -clone_color: rabbitmq:7 allocation score on messaging-1: 0 -clone_color: rabbitmq:7 allocation score on messaging-2: 0 -clone_color: rabbitmq:8 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:8 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:8 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:8 allocation score on messaging-0: 0 -clone_color: rabbitmq:8 allocation score on messaging-1: 0 -clone_color: rabbitmq:8 allocation score on messaging-2: 0 -clone_color: redis-master allocation score on controller-0: 0 -clone_color: redis-master allocation score on controller-1: 0 -clone_color: redis-master allocation score on controller-2: 0 -clone_color: redis-master allocation score on galera-0: -INFINITY -clone_color: redis-master allocation score on galera-1: -INFINITY -clone_color: redis-master allocation score on galera-2: -INFINITY -clone_color: redis-master allocation score on messaging-0: -INFINITY -clone_color: redis-master allocation score on messaging-1: -INFINITY -clone_color: redis-master allocation score on messaging-2: -INFINITY -clone_color: redis:0 allocation score on controller-0: 0 -clone_color: redis:0 allocation score on controller-1: INFINITY -clone_color: redis:0 allocation score on controller-2: 0 -clone_color: redis:0 allocation score on galera-0: -INFINITY -clone_color: redis:0 allocation score on galera-1: -INFINITY -clone_color: redis:0 allocation score on galera-2: -INFINITY -clone_color: redis:0 allocation score on messaging-0: -INFINITY -clone_color: redis:0 allocation score on messaging-1: -INFINITY -clone_color: redis:0 allocation score on messaging-2: -INFINITY -clone_color: redis:1 allocation score on controller-0: INFINITY -clone_color: redis:1 allocation score on controller-1: 0 -clone_color: redis:1 allocation score on controller-2: 0 -clone_color: redis:1 allocation score on galera-0: -INFINITY -clone_color: redis:1 allocation score on galera-1: -INFINITY -clone_color: redis:1 allocation score on galera-2: -INFINITY -clone_color: redis:1 allocation score on messaging-0: -INFINITY -clone_color: redis:1 allocation score on messaging-1: -INFINITY -clone_color: redis:1 allocation score on messaging-2: -INFINITY -clone_color: redis:2 allocation score on controller-0: 0 -clone_color: redis:2 allocation score on controller-1: 0 -clone_color: redis:2 allocation score on controller-2: INFINITY -clone_color: redis:2 allocation score on galera-0: -INFINITY -clone_color: redis:2 allocation score on galera-1: -INFINITY -clone_color: redis:2 allocation score on galera-2: -INFINITY -clone_color: redis:2 allocation score on messaging-0: -INFINITY -clone_color: redis:2 allocation score on messaging-1: -INFINITY -clone_color: redis:2 allocation score on messaging-2: -INFINITY -clone_color: redis:3 allocation score on controller-0: 1 -clone_color: redis:3 allocation score on controller-1: 0 -clone_color: redis:3 allocation score on controller-2: 1 -clone_color: redis:3 allocation score on galera-0: -INFINITY -clone_color: redis:3 allocation score on galera-1: -INFINITY -clone_color: redis:3 allocation score on galera-2: -INFINITY -clone_color: redis:3 allocation score on messaging-0: -INFINITY -clone_color: redis:3 allocation score on messaging-1: -INFINITY -clone_color: redis:3 allocation score on messaging-2: -INFINITY -clone_color: redis:4 allocation score on controller-0: 1 -clone_color: redis:4 allocation score on controller-1: 0 -clone_color: redis:4 allocation score on controller-2: 1 -clone_color: redis:4 allocation score on galera-0: -INFINITY -clone_color: redis:4 allocation score on galera-1: -INFINITY -clone_color: redis:4 allocation score on galera-2: -INFINITY -clone_color: redis:4 allocation score on messaging-0: -INFINITY -clone_color: redis:4 allocation score on messaging-1: -INFINITY -clone_color: redis:4 allocation score on messaging-2: -INFINITY -clone_color: redis:5 allocation score on controller-0: 1 -clone_color: redis:5 allocation score on controller-1: 0 -clone_color: redis:5 allocation score on controller-2: 1 -clone_color: redis:5 allocation score on galera-0: -INFINITY -clone_color: redis:5 allocation score on galera-1: -INFINITY -clone_color: redis:5 allocation score on galera-2: -INFINITY -clone_color: redis:5 allocation score on messaging-0: -INFINITY -clone_color: redis:5 allocation score on messaging-1: -INFINITY -clone_color: redis:5 allocation score on messaging-2: -INFINITY -clone_color: redis:6 allocation score on controller-0: 1 -clone_color: redis:6 allocation score on controller-1: 0 -clone_color: redis:6 allocation score on controller-2: 1 -clone_color: redis:6 allocation score on galera-0: -INFINITY -clone_color: redis:6 allocation score on galera-1: -INFINITY -clone_color: redis:6 allocation score on galera-2: -INFINITY -clone_color: redis:6 allocation score on messaging-0: -INFINITY -clone_color: redis:6 allocation score on messaging-1: -INFINITY -clone_color: redis:6 allocation score on messaging-2: -INFINITY -clone_color: redis:7 allocation score on controller-0: 1 -clone_color: redis:7 allocation score on controller-1: 0 -clone_color: redis:7 allocation score on controller-2: 1 -clone_color: redis:7 allocation score on galera-0: -INFINITY -clone_color: redis:7 allocation score on galera-1: -INFINITY -clone_color: redis:7 allocation score on galera-2: -INFINITY -clone_color: redis:7 allocation score on messaging-0: -INFINITY -clone_color: redis:7 allocation score on messaging-1: -INFINITY -clone_color: redis:7 allocation score on messaging-2: -INFINITY -clone_color: redis:8 allocation score on controller-0: 1 -clone_color: redis:8 allocation score on controller-1: 0 -clone_color: redis:8 allocation score on controller-2: 1 -clone_color: redis:8 allocation score on galera-0: -INFINITY -clone_color: redis:8 allocation score on galera-1: -INFINITY -clone_color: redis:8 allocation score on galera-2: -INFINITY -clone_color: redis:8 allocation score on messaging-0: -INFINITY -clone_color: redis:8 allocation score on messaging-1: -INFINITY -clone_color: redis:8 allocation score on messaging-2: -INFINITY galera:0 promotion score on galera-1: 100 galera:1 promotion score on galera-0: 100 galera:2 promotion score on none: 0 @@ -369,474 +9,834 @@ galera:5 promotion score on none: 0 galera:6 promotion score on none: 0 galera:7 promotion score on none: 0 galera:8 promotion score on none: 0 -native_color: galera-0 allocation score on controller-0: 0 -native_color: galera-0 allocation score on controller-1: INFINITY -native_color: galera-0 allocation score on controller-2: 0 -native_color: galera-0 allocation score on galera-0: -INFINITY -native_color: galera-0 allocation score on galera-1: -INFINITY -native_color: galera-0 allocation score on galera-2: -INFINITY -native_color: galera-0 allocation score on messaging-0: -INFINITY -native_color: galera-0 allocation score on messaging-1: -INFINITY -native_color: galera-0 allocation score on messaging-2: -INFINITY -native_color: galera-1 allocation score on controller-0: INFINITY -native_color: galera-1 allocation score on controller-1: 0 -native_color: galera-1 allocation score on controller-2: 0 -native_color: galera-1 allocation score on galera-0: -INFINITY -native_color: galera-1 allocation score on galera-1: -INFINITY -native_color: galera-1 allocation score on galera-2: -INFINITY -native_color: galera-1 allocation score on messaging-0: -INFINITY -native_color: galera-1 allocation score on messaging-1: -INFINITY -native_color: galera-1 allocation score on messaging-2: -INFINITY -native_color: galera-2 allocation score on controller-0: -INFINITY -native_color: galera-2 allocation score on controller-1: INFINITY -native_color: galera-2 allocation score on controller-2: -INFINITY -native_color: galera-2 allocation score on galera-0: -INFINITY -native_color: galera-2 allocation score on galera-1: -INFINITY -native_color: galera-2 allocation score on galera-2: -INFINITY -native_color: galera-2 allocation score on messaging-0: -INFINITY -native_color: galera-2 allocation score on messaging-1: -INFINITY -native_color: galera-2 allocation score on messaging-2: -INFINITY -native_color: galera:0 allocation score on controller-0: -INFINITY -native_color: galera:0 allocation score on controller-1: -INFINITY -native_color: galera:0 allocation score on controller-2: -INFINITY -native_color: galera:0 allocation score on galera-0: 0 -native_color: galera:0 allocation score on galera-1: INFINITY -native_color: galera:0 allocation score on galera-2: -INFINITY -native_color: galera:0 allocation score on messaging-0: -INFINITY -native_color: galera:0 allocation score on messaging-1: -INFINITY -native_color: galera:0 allocation score on messaging-2: -INFINITY -native_color: galera:1 allocation score on controller-0: -INFINITY -native_color: galera:1 allocation score on controller-1: -INFINITY -native_color: galera:1 allocation score on controller-2: -INFINITY -native_color: galera:1 allocation score on galera-0: INFINITY -native_color: galera:1 allocation score on galera-1: -INFINITY -native_color: galera:1 allocation score on galera-2: -INFINITY -native_color: galera:1 allocation score on messaging-0: -INFINITY -native_color: galera:1 allocation score on messaging-1: -INFINITY -native_color: galera:1 allocation score on messaging-2: -INFINITY -native_color: galera:2 allocation score on controller-0: -INFINITY -native_color: galera:2 allocation score on controller-1: -INFINITY -native_color: galera:2 allocation score on controller-2: -INFINITY -native_color: galera:2 allocation score on galera-0: -INFINITY -native_color: galera:2 allocation score on galera-1: -INFINITY -native_color: galera:2 allocation score on galera-2: -INFINITY -native_color: galera:2 allocation score on messaging-0: -INFINITY -native_color: galera:2 allocation score on messaging-1: -INFINITY -native_color: galera:2 allocation score on messaging-2: -INFINITY -native_color: galera:3 allocation score on controller-0: -INFINITY -native_color: galera:3 allocation score on controller-1: -INFINITY -native_color: galera:3 allocation score on controller-2: -INFINITY -native_color: galera:3 allocation score on galera-0: -INFINITY -native_color: galera:3 allocation score on galera-1: -INFINITY -native_color: galera:3 allocation score on galera-2: -INFINITY -native_color: galera:3 allocation score on messaging-0: -INFINITY -native_color: galera:3 allocation score on messaging-1: -INFINITY -native_color: galera:3 allocation score on messaging-2: -INFINITY -native_color: galera:4 allocation score on controller-0: -INFINITY -native_color: galera:4 allocation score on controller-1: -INFINITY -native_color: galera:4 allocation score on controller-2: -INFINITY -native_color: galera:4 allocation score on galera-0: -INFINITY -native_color: galera:4 allocation score on galera-1: -INFINITY -native_color: galera:4 allocation score on galera-2: -INFINITY -native_color: galera:4 allocation score on messaging-0: -INFINITY -native_color: galera:4 allocation score on messaging-1: -INFINITY -native_color: galera:4 allocation score on messaging-2: -INFINITY -native_color: galera:5 allocation score on controller-0: -INFINITY -native_color: galera:5 allocation score on controller-1: -INFINITY -native_color: galera:5 allocation score on controller-2: -INFINITY -native_color: galera:5 allocation score on galera-0: -INFINITY -native_color: galera:5 allocation score on galera-1: -INFINITY -native_color: galera:5 allocation score on galera-2: -INFINITY -native_color: galera:5 allocation score on messaging-0: -INFINITY -native_color: galera:5 allocation score on messaging-1: -INFINITY -native_color: galera:5 allocation score on messaging-2: -INFINITY -native_color: galera:6 allocation score on controller-0: -INFINITY -native_color: galera:6 allocation score on controller-1: -INFINITY -native_color: galera:6 allocation score on controller-2: -INFINITY -native_color: galera:6 allocation score on galera-0: -INFINITY -native_color: galera:6 allocation score on galera-1: -INFINITY -native_color: galera:6 allocation score on galera-2: -INFINITY -native_color: galera:6 allocation score on messaging-0: -INFINITY -native_color: galera:6 allocation score on messaging-1: -INFINITY -native_color: galera:6 allocation score on messaging-2: -INFINITY -native_color: galera:7 allocation score on controller-0: -INFINITY -native_color: galera:7 allocation score on controller-1: -INFINITY -native_color: galera:7 allocation score on controller-2: -INFINITY -native_color: galera:7 allocation score on galera-0: -INFINITY -native_color: galera:7 allocation score on galera-1: -INFINITY -native_color: galera:7 allocation score on galera-2: -INFINITY -native_color: galera:7 allocation score on messaging-0: -INFINITY -native_color: galera:7 allocation score on messaging-1: -INFINITY -native_color: galera:7 allocation score on messaging-2: -INFINITY -native_color: galera:8 allocation score on controller-0: -INFINITY -native_color: galera:8 allocation score on controller-1: -INFINITY -native_color: galera:8 allocation score on controller-2: -INFINITY -native_color: galera:8 allocation score on galera-0: -INFINITY -native_color: galera:8 allocation score on galera-1: -INFINITY -native_color: galera:8 allocation score on galera-2: -INFINITY -native_color: galera:8 allocation score on messaging-0: -INFINITY -native_color: galera:8 allocation score on messaging-1: -INFINITY -native_color: galera:8 allocation score on messaging-2: -INFINITY -native_color: haproxy:0 allocation score on controller-0: -INFINITY -native_color: haproxy:0 allocation score on controller-1: -INFINITY -native_color: haproxy:0 allocation score on controller-2: -INFINITY -native_color: haproxy:0 allocation score on galera-0: -INFINITY -native_color: haproxy:0 allocation score on galera-1: -INFINITY -native_color: haproxy:0 allocation score on galera-2: -INFINITY -native_color: haproxy:0 allocation score on messaging-0: -INFINITY -native_color: haproxy:0 allocation score on messaging-1: -INFINITY -native_color: haproxy:0 allocation score on messaging-2: -INFINITY -native_color: haproxy:1 allocation score on controller-0: INFINITY -native_color: haproxy:1 allocation score on controller-1: -INFINITY -native_color: haproxy:1 allocation score on controller-2: 0 -native_color: haproxy:1 allocation score on galera-0: -INFINITY -native_color: haproxy:1 allocation score on galera-1: -INFINITY -native_color: haproxy:1 allocation score on galera-2: -INFINITY -native_color: haproxy:1 allocation score on messaging-0: -INFINITY -native_color: haproxy:1 allocation score on messaging-1: -INFINITY -native_color: haproxy:1 allocation score on messaging-2: -INFINITY -native_color: haproxy:2 allocation score on controller-0: -INFINITY -native_color: haproxy:2 allocation score on controller-1: -INFINITY -native_color: haproxy:2 allocation score on controller-2: INFINITY -native_color: haproxy:2 allocation score on galera-0: -INFINITY -native_color: haproxy:2 allocation score on galera-1: -INFINITY -native_color: haproxy:2 allocation score on galera-2: -INFINITY -native_color: haproxy:2 allocation score on messaging-0: -INFINITY -native_color: haproxy:2 allocation score on messaging-1: -INFINITY -native_color: haproxy:2 allocation score on messaging-2: -INFINITY -native_color: haproxy:3 allocation score on controller-0: -INFINITY -native_color: haproxy:3 allocation score on controller-1: -INFINITY -native_color: haproxy:3 allocation score on controller-2: -INFINITY -native_color: haproxy:3 allocation score on galera-0: -INFINITY -native_color: haproxy:3 allocation score on galera-1: -INFINITY -native_color: haproxy:3 allocation score on galera-2: -INFINITY -native_color: haproxy:3 allocation score on messaging-0: -INFINITY -native_color: haproxy:3 allocation score on messaging-1: -INFINITY -native_color: haproxy:3 allocation score on messaging-2: -INFINITY -native_color: haproxy:4 allocation score on controller-0: -INFINITY -native_color: haproxy:4 allocation score on controller-1: -INFINITY -native_color: haproxy:4 allocation score on controller-2: -INFINITY -native_color: haproxy:4 allocation score on galera-0: -INFINITY -native_color: haproxy:4 allocation score on galera-1: -INFINITY -native_color: haproxy:4 allocation score on galera-2: -INFINITY -native_color: haproxy:4 allocation score on messaging-0: -INFINITY -native_color: haproxy:4 allocation score on messaging-1: -INFINITY -native_color: haproxy:4 allocation score on messaging-2: -INFINITY -native_color: haproxy:5 allocation score on controller-0: -INFINITY -native_color: haproxy:5 allocation score on controller-1: -INFINITY -native_color: haproxy:5 allocation score on controller-2: -INFINITY -native_color: haproxy:5 allocation score on galera-0: -INFINITY -native_color: haproxy:5 allocation score on galera-1: -INFINITY -native_color: haproxy:5 allocation score on galera-2: -INFINITY -native_color: haproxy:5 allocation score on messaging-0: -INFINITY -native_color: haproxy:5 allocation score on messaging-1: -INFINITY -native_color: haproxy:5 allocation score on messaging-2: -INFINITY -native_color: haproxy:6 allocation score on controller-0: -INFINITY -native_color: haproxy:6 allocation score on controller-1: -INFINITY -native_color: haproxy:6 allocation score on controller-2: -INFINITY -native_color: haproxy:6 allocation score on galera-0: -INFINITY -native_color: haproxy:6 allocation score on galera-1: -INFINITY -native_color: haproxy:6 allocation score on galera-2: -INFINITY -native_color: haproxy:6 allocation score on messaging-0: -INFINITY -native_color: haproxy:6 allocation score on messaging-1: -INFINITY -native_color: haproxy:6 allocation score on messaging-2: -INFINITY -native_color: haproxy:7 allocation score on controller-0: -INFINITY -native_color: haproxy:7 allocation score on controller-1: -INFINITY -native_color: haproxy:7 allocation score on controller-2: -INFINITY -native_color: haproxy:7 allocation score on galera-0: -INFINITY -native_color: haproxy:7 allocation score on galera-1: -INFINITY -native_color: haproxy:7 allocation score on galera-2: -INFINITY -native_color: haproxy:7 allocation score on messaging-0: -INFINITY -native_color: haproxy:7 allocation score on messaging-1: -INFINITY -native_color: haproxy:7 allocation score on messaging-2: -INFINITY -native_color: haproxy:8 allocation score on controller-0: -INFINITY -native_color: haproxy:8 allocation score on controller-1: -INFINITY -native_color: haproxy:8 allocation score on controller-2: -INFINITY -native_color: haproxy:8 allocation score on galera-0: -INFINITY -native_color: haproxy:8 allocation score on galera-1: -INFINITY -native_color: haproxy:8 allocation score on galera-2: -INFINITY -native_color: haproxy:8 allocation score on messaging-0: -INFINITY -native_color: haproxy:8 allocation score on messaging-1: -INFINITY -native_color: haproxy:8 allocation score on messaging-2: -INFINITY -native_color: ip-10.0.0.102 allocation score on controller-0: INFINITY -native_color: ip-10.0.0.102 allocation score on controller-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on controller-2: 0 -native_color: ip-10.0.0.102 allocation score on galera-0: -INFINITY -native_color: ip-10.0.0.102 allocation score on galera-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on galera-2: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-0: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.1.14 allocation score on controller-0: 0 -native_color: ip-172.17.1.14 allocation score on controller-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on controller-2: 0 -native_color: ip-172.17.1.14 allocation score on galera-0: -INFINITY -native_color: ip-172.17.1.14 allocation score on galera-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on galera-2: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.1.17 allocation score on controller-0: 0 -native_color: ip-172.17.1.17 allocation score on controller-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on controller-2: 0 -native_color: ip-172.17.1.17 allocation score on galera-0: -INFINITY -native_color: ip-172.17.1.17 allocation score on galera-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on galera-2: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.3.15 allocation score on controller-0: INFINITY -native_color: ip-172.17.3.15 allocation score on controller-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on controller-2: 0 -native_color: ip-172.17.3.15 allocation score on galera-0: -INFINITY -native_color: ip-172.17.3.15 allocation score on galera-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on galera-2: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.4.11 allocation score on controller-0: 0 -native_color: ip-172.17.4.11 allocation score on controller-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on controller-2: 0 -native_color: ip-172.17.4.11 allocation score on galera-0: -INFINITY -native_color: ip-172.17.4.11 allocation score on galera-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on galera-2: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-2: -INFINITY -native_color: ip-192.168.24.6 allocation score on controller-0: INFINITY -native_color: ip-192.168.24.6 allocation score on controller-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on controller-2: 0 -native_color: ip-192.168.24.6 allocation score on galera-0: -INFINITY -native_color: ip-192.168.24.6 allocation score on galera-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on galera-2: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-0: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-2: -INFINITY -native_color: messaging-0 allocation score on controller-0: INFINITY -native_color: messaging-0 allocation score on controller-1: 0 -native_color: messaging-0 allocation score on controller-2: 0 -native_color: messaging-0 allocation score on galera-0: -INFINITY -native_color: messaging-0 allocation score on galera-1: -INFINITY -native_color: messaging-0 allocation score on galera-2: -INFINITY -native_color: messaging-0 allocation score on messaging-0: -INFINITY -native_color: messaging-0 allocation score on messaging-1: -INFINITY -native_color: messaging-0 allocation score on messaging-2: -INFINITY -native_color: messaging-1 allocation score on controller-0: -INFINITY -native_color: messaging-1 allocation score on controller-1: INFINITY -native_color: messaging-1 allocation score on controller-2: -INFINITY -native_color: messaging-1 allocation score on galera-0: -INFINITY -native_color: messaging-1 allocation score on galera-1: -INFINITY -native_color: messaging-1 allocation score on galera-2: -INFINITY -native_color: messaging-1 allocation score on messaging-0: -INFINITY -native_color: messaging-1 allocation score on messaging-1: -INFINITY -native_color: messaging-1 allocation score on messaging-2: -INFINITY -native_color: messaging-2 allocation score on controller-0: INFINITY -native_color: messaging-2 allocation score on controller-1: 0 -native_color: messaging-2 allocation score on controller-2: 0 -native_color: messaging-2 allocation score on galera-0: -INFINITY -native_color: messaging-2 allocation score on galera-1: -INFINITY -native_color: messaging-2 allocation score on galera-2: -INFINITY -native_color: messaging-2 allocation score on messaging-0: -INFINITY -native_color: messaging-2 allocation score on messaging-1: -INFINITY -native_color: messaging-2 allocation score on messaging-2: -INFINITY -native_color: openstack-cinder-volume allocation score on controller-0: INFINITY -native_color: openstack-cinder-volume allocation score on controller-1: 0 -native_color: openstack-cinder-volume allocation score on controller-2: 0 -native_color: openstack-cinder-volume allocation score on galera-0: -INFINITY -native_color: openstack-cinder-volume allocation score on galera-1: -INFINITY -native_color: openstack-cinder-volume allocation score on galera-2: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-0: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-1: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-2: -INFINITY -native_color: rabbitmq:0 allocation score on controller-0: -INFINITY -native_color: rabbitmq:0 allocation score on controller-1: -INFINITY -native_color: rabbitmq:0 allocation score on controller-2: -INFINITY -native_color: rabbitmq:0 allocation score on galera-0: -INFINITY -native_color: rabbitmq:0 allocation score on galera-1: -INFINITY -native_color: rabbitmq:0 allocation score on galera-2: -INFINITY -native_color: rabbitmq:0 allocation score on messaging-0: 0 -native_color: rabbitmq:0 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:0 allocation score on messaging-2: INFINITY -native_color: rabbitmq:1 allocation score on controller-0: -INFINITY -native_color: rabbitmq:1 allocation score on controller-1: -INFINITY -native_color: rabbitmq:1 allocation score on controller-2: -INFINITY -native_color: rabbitmq:1 allocation score on galera-0: -INFINITY -native_color: rabbitmq:1 allocation score on galera-1: -INFINITY -native_color: rabbitmq:1 allocation score on galera-2: -INFINITY -native_color: rabbitmq:1 allocation score on messaging-0: INFINITY -native_color: rabbitmq:1 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:1 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:2 allocation score on controller-0: -INFINITY -native_color: rabbitmq:2 allocation score on controller-1: -INFINITY -native_color: rabbitmq:2 allocation score on controller-2: -INFINITY -native_color: rabbitmq:2 allocation score on galera-0: -INFINITY -native_color: rabbitmq:2 allocation score on galera-1: -INFINITY -native_color: rabbitmq:2 allocation score on galera-2: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:3 allocation score on controller-0: -INFINITY -native_color: rabbitmq:3 allocation score on controller-1: -INFINITY -native_color: rabbitmq:3 allocation score on controller-2: -INFINITY -native_color: rabbitmq:3 allocation score on galera-0: -INFINITY -native_color: rabbitmq:3 allocation score on galera-1: -INFINITY -native_color: rabbitmq:3 allocation score on galera-2: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:4 allocation score on controller-0: -INFINITY -native_color: rabbitmq:4 allocation score on controller-1: -INFINITY -native_color: rabbitmq:4 allocation score on controller-2: -INFINITY -native_color: rabbitmq:4 allocation score on galera-0: -INFINITY -native_color: rabbitmq:4 allocation score on galera-1: -INFINITY -native_color: rabbitmq:4 allocation score on galera-2: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:5 allocation score on controller-0: -INFINITY -native_color: rabbitmq:5 allocation score on controller-1: -INFINITY -native_color: rabbitmq:5 allocation score on controller-2: -INFINITY -native_color: rabbitmq:5 allocation score on galera-0: -INFINITY -native_color: rabbitmq:5 allocation score on galera-1: -INFINITY -native_color: rabbitmq:5 allocation score on galera-2: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:6 allocation score on controller-0: -INFINITY -native_color: rabbitmq:6 allocation score on controller-1: -INFINITY -native_color: rabbitmq:6 allocation score on controller-2: -INFINITY -native_color: rabbitmq:6 allocation score on galera-0: -INFINITY -native_color: rabbitmq:6 allocation score on galera-1: -INFINITY -native_color: rabbitmq:6 allocation score on galera-2: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:7 allocation score on controller-0: -INFINITY -native_color: rabbitmq:7 allocation score on controller-1: -INFINITY -native_color: rabbitmq:7 allocation score on controller-2: -INFINITY -native_color: rabbitmq:7 allocation score on galera-0: -INFINITY -native_color: rabbitmq:7 allocation score on galera-1: -INFINITY -native_color: rabbitmq:7 allocation score on galera-2: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:8 allocation score on controller-0: -INFINITY -native_color: rabbitmq:8 allocation score on controller-1: -INFINITY -native_color: rabbitmq:8 allocation score on controller-2: -INFINITY -native_color: rabbitmq:8 allocation score on galera-0: -INFINITY -native_color: rabbitmq:8 allocation score on galera-1: -INFINITY -native_color: rabbitmq:8 allocation score on galera-2: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-2: -INFINITY -native_color: redis:0 allocation score on controller-0: -INFINITY -native_color: redis:0 allocation score on controller-1: -INFINITY -native_color: redis:0 allocation score on controller-2: -INFINITY -native_color: redis:0 allocation score on galera-0: -INFINITY -native_color: redis:0 allocation score on galera-1: -INFINITY -native_color: redis:0 allocation score on galera-2: -INFINITY -native_color: redis:0 allocation score on messaging-0: -INFINITY -native_color: redis:0 allocation score on messaging-1: -INFINITY -native_color: redis:0 allocation score on messaging-2: -INFINITY -native_color: redis:1 allocation score on controller-0: INFINITY -native_color: redis:1 allocation score on controller-1: -INFINITY -native_color: redis:1 allocation score on controller-2: 0 -native_color: redis:1 allocation score on galera-0: -INFINITY -native_color: redis:1 allocation score on galera-1: -INFINITY -native_color: redis:1 allocation score on galera-2: -INFINITY -native_color: redis:1 allocation score on messaging-0: -INFINITY -native_color: redis:1 allocation score on messaging-1: -INFINITY -native_color: redis:1 allocation score on messaging-2: -INFINITY -native_color: redis:2 allocation score on controller-0: -INFINITY -native_color: redis:2 allocation score on controller-1: -INFINITY -native_color: redis:2 allocation score on controller-2: INFINITY -native_color: redis:2 allocation score on galera-0: -INFINITY -native_color: redis:2 allocation score on galera-1: -INFINITY -native_color: redis:2 allocation score on galera-2: -INFINITY -native_color: redis:2 allocation score on messaging-0: -INFINITY -native_color: redis:2 allocation score on messaging-1: -INFINITY -native_color: redis:2 allocation score on messaging-2: -INFINITY -native_color: redis:3 allocation score on controller-0: -INFINITY -native_color: redis:3 allocation score on controller-1: -INFINITY -native_color: redis:3 allocation score on controller-2: -INFINITY -native_color: redis:3 allocation score on galera-0: -INFINITY -native_color: redis:3 allocation score on galera-1: -INFINITY -native_color: redis:3 allocation score on galera-2: -INFINITY -native_color: redis:3 allocation score on messaging-0: -INFINITY -native_color: redis:3 allocation score on messaging-1: -INFINITY -native_color: redis:3 allocation score on messaging-2: -INFINITY -native_color: redis:4 allocation score on controller-0: -INFINITY -native_color: redis:4 allocation score on controller-1: -INFINITY -native_color: redis:4 allocation score on controller-2: -INFINITY -native_color: redis:4 allocation score on galera-0: -INFINITY -native_color: redis:4 allocation score on galera-1: -INFINITY -native_color: redis:4 allocation score on galera-2: -INFINITY -native_color: redis:4 allocation score on messaging-0: -INFINITY -native_color: redis:4 allocation score on messaging-1: -INFINITY -native_color: redis:4 allocation score on messaging-2: -INFINITY -native_color: redis:5 allocation score on controller-0: -INFINITY -native_color: redis:5 allocation score on controller-1: -INFINITY -native_color: redis:5 allocation score on controller-2: -INFINITY -native_color: redis:5 allocation score on galera-0: -INFINITY -native_color: redis:5 allocation score on galera-1: -INFINITY -native_color: redis:5 allocation score on galera-2: -INFINITY -native_color: redis:5 allocation score on messaging-0: -INFINITY -native_color: redis:5 allocation score on messaging-1: -INFINITY -native_color: redis:5 allocation score on messaging-2: -INFINITY -native_color: redis:6 allocation score on controller-0: -INFINITY -native_color: redis:6 allocation score on controller-1: -INFINITY -native_color: redis:6 allocation score on controller-2: -INFINITY -native_color: redis:6 allocation score on galera-0: -INFINITY -native_color: redis:6 allocation score on galera-1: -INFINITY -native_color: redis:6 allocation score on galera-2: -INFINITY -native_color: redis:6 allocation score on messaging-0: -INFINITY -native_color: redis:6 allocation score on messaging-1: -INFINITY -native_color: redis:6 allocation score on messaging-2: -INFINITY -native_color: redis:7 allocation score on controller-0: -INFINITY -native_color: redis:7 allocation score on controller-1: -INFINITY -native_color: redis:7 allocation score on controller-2: -INFINITY -native_color: redis:7 allocation score on galera-0: -INFINITY -native_color: redis:7 allocation score on galera-1: -INFINITY -native_color: redis:7 allocation score on galera-2: -INFINITY -native_color: redis:7 allocation score on messaging-0: -INFINITY -native_color: redis:7 allocation score on messaging-1: -INFINITY -native_color: redis:7 allocation score on messaging-2: -INFINITY -native_color: redis:8 allocation score on controller-0: -INFINITY -native_color: redis:8 allocation score on controller-1: -INFINITY -native_color: redis:8 allocation score on controller-2: -INFINITY -native_color: redis:8 allocation score on galera-0: -INFINITY -native_color: redis:8 allocation score on galera-1: -INFINITY -native_color: redis:8 allocation score on galera-2: -INFINITY -native_color: redis:8 allocation score on messaging-0: -INFINITY -native_color: redis:8 allocation score on messaging-1: -INFINITY -native_color: redis:8 allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-1: INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-2: 0 -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-2: 0 -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-1: 0 -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera-master allocation score on galera-0: 0 +pcmk__clone_allocate: galera-master allocation score on galera-1: 0 +pcmk__clone_allocate: galera-master allocation score on galera-2: 0 +pcmk__clone_allocate: galera-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-0: 0 +pcmk__clone_allocate: galera:0 allocation score on galera-1: INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-1: 0 +pcmk__clone_allocate: galera:1 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:2 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:2 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:3 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:3 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:4 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:4 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:5 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:5 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:6 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:6 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:7 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:7 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:8 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:8 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on controller-0: INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy-clone allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy-clone allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:0 allocation score on controller-1: INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on controller-0: INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:1 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:2 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:2 allocation score on controller-2: INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:3 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:3 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:4 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:4 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:5 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:5 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:6 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:6 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:7 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:7 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:8 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:8 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-2: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-2: 0 +pcmk__clone_allocate: redis-master allocation score on controller-0: 0 +pcmk__clone_allocate: redis-master allocation score on controller-1: 0 +pcmk__clone_allocate: redis-master allocation score on controller-2: 0 +pcmk__clone_allocate: redis-master allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis-master allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis-master allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on controller-0: 0 +pcmk__clone_allocate: redis:0 allocation score on controller-1: INFINITY +pcmk__clone_allocate: redis:0 allocation score on controller-2: 0 +pcmk__clone_allocate: redis:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on controller-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:1 allocation score on controller-2: 0 +pcmk__clone_allocate: redis:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on controller-0: 0 +pcmk__clone_allocate: redis:2 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:2 allocation score on controller-2: INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:3 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:3 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:4 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:4 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:5 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:5 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:6 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:6 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:7 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:7 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:8 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:8 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-0 allocation score on controller-0: 0 +pcmk__native_allocate: galera-0 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-0 allocation score on controller-2: 0 +pcmk__native_allocate: galera-0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-1 allocation score on controller-0: INFINITY +pcmk__native_allocate: galera-1 allocation score on controller-1: 0 +pcmk__native_allocate: galera-1 allocation score on controller-2: 0 +pcmk__native_allocate: galera-1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-0: 0 +pcmk__native_allocate: galera:0 allocation score on galera-1: INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-0: INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-2: 0 +pcmk__native_allocate: haproxy:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-2: INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-2: 0 +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-2: 0 +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-0 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-0: INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-2 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-0: INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-1: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-2: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-0: 0 +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-2: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-2: 0 +pcmk__native_allocate: redis:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-2: INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-1: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-2: -INFINITY redis:0 promotion score on none: 0 redis:1 promotion score on controller-0: 1 redis:2 promotion score on controller-2: 1 diff --git a/pengine/test10/remote-recover-unknown.summary b/pengine/test10/remote-recover-unknown.summary index 09f10d84ae7..64f37cb32dc 100644 --- a/pengine/test10/remote-recover-unknown.summary +++ b/pengine/test10/remote-recover-unknown.summary @@ -55,12 +55,13 @@ Transition Summary: * Move stonith-fence_ipmilan-5254005bdbb5 ( controller-1 -> controller-2 ) Executing cluster transition: + * Pseudo action: galera-0_stop_0 * Pseudo action: redis-master_pre_notify_stop_0 * Resource action: stonith-fence_ipmilan-525400bbf613 stop on controller-0 * Resource action: stonith-fence_ipmilan-525400b4f6bd stop on controller-0 * Pseudo action: stonith-fence_ipmilan-5254005bdbb5_stop_0 * Fencing controller-1 (reboot) - * Pseudo action: galera-0_stop_0 + * Pseudo action: messaging-1_stop_0 * Pseudo action: galera-2_stop_0 * Pseudo action: redis_post_notify_stop_0 * Resource action: redis notify on controller-0 @@ -70,7 +71,6 @@ Executing cluster transition: * Pseudo action: haproxy-clone_stop_0 * Fencing galera-2 (reboot) * Fencing messaging-1 (reboot) - * Pseudo action: stonith_complete * Resource action: galera-0 start on controller-2 * Pseudo action: rabbitmq_post_notify_stop_0 * Pseudo action: rabbitmq-clone_stop_0 @@ -79,6 +79,11 @@ Executing cluster transition: * Pseudo action: redis-master_stopped_0 * Pseudo action: haproxy_stop_0 * Pseudo action: haproxy-clone_stopped_0 + * Resource action: stonith-fence_ipmilan-525400bbf613 start on controller-0 + * Resource action: stonith-fence_ipmilan-525400bbf613 monitor=60000 on controller-0 + * Resource action: stonith-fence_ipmilan-525400b4f6bd start on controller-0 + * Resource action: stonith-fence_ipmilan-525400b4f6bd monitor=60000 on controller-0 + * Resource action: stonith-fence_ipmilan-5254005bdbb5 start on controller-2 * Resource action: galera-0 monitor=20000 on controller-2 * Resource action: rabbitmq notify on messaging-2 * Resource action: rabbitmq notify on messaging-0 @@ -89,7 +94,7 @@ Executing cluster transition: * Pseudo action: ip-172.17.1.14_stop_0 * Pseudo action: ip-172.17.1.17_stop_0 * Pseudo action: ip-172.17.4.11_stop_0 - * Pseudo action: messaging-1_stop_0 + * Resource action: stonith-fence_ipmilan-5254005bdbb5 monitor=60000 on controller-2 * Resource action: redis notify on controller-0 * Resource action: redis notify on controller-2 * Pseudo action: redis-master_confirmed-post_notify_stopped_0 @@ -100,13 +105,6 @@ Executing cluster transition: * Resource action: ip-172.17.1.14 monitor=10000 on controller-2 * Resource action: ip-172.17.1.17 monitor=10000 on controller-2 * Resource action: ip-172.17.4.11 monitor=10000 on controller-2 - * Pseudo action: all_stopped - * Resource action: stonith-fence_ipmilan-525400bbf613 start on controller-0 - * Resource action: stonith-fence_ipmilan-525400bbf613 monitor=60000 on controller-0 - * Resource action: stonith-fence_ipmilan-525400b4f6bd start on controller-0 - * Resource action: stonith-fence_ipmilan-525400b4f6bd monitor=60000 on controller-0 - * Resource action: stonith-fence_ipmilan-5254005bdbb5 start on controller-2 - * Resource action: stonith-fence_ipmilan-5254005bdbb5 monitor=60000 on controller-2 Using the original execution date of: 2017-05-03 13:33:24Z Revised cluster status: diff --git a/pengine/test10/remote-recover-unknown.xml b/pengine/test10/remote-recover-unknown.xml index 3992b034b60..dd7807cd693 100644 --- a/pengine/test10/remote-recover-unknown.xml +++ b/pengine/test10/remote-recover-unknown.xml @@ -10,6 +10,7 @@ <nvpair id="cib-bootstrap-options-cluster-recheck-interval" name="cluster-recheck-interval" value="60s"/> <nvpair id="cib-bootstrap-options-maintenance-mode" name="maintenance-mode" value="false"/> <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1493817755"/> + <nvpair id="options-concurrent-fencing" name="concurrent-fencing" value="false"/> </cluster_property_set> <cluster_property_set id="redis_replication"> <nvpair id="redis_replication-redis_REPL_INFO" name="redis_REPL_INFO" value="controller-0"/> diff --git a/pengine/test10/remote-recover.exp b/pengine/test10/remote-recover.exp index 1fab2f15744..918db8d4fe2 100644 --- a/pengine/test10/remote-recover.exp +++ b/pengine/test10/remote-recover.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="shooter_monitor_60000" on_node="rhel7-alt1" on_node_uuid="1"> + <rsc_op id="3" operation="monitor" operation_key="shooter_monitor_60000" on_node="rhel7-alt1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-alt1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="shooter_start_0" on_node="rhel7-alt1" on_node_uuid="1"/> + <rsc_op id="2" operation="start" operation_key="shooter_start_0" on_node="rhel7-alt1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="start" operation_key="shooter_start_0" on_node="rhel7-alt1" on_node_uuid="1"> + <rsc_op id="2" operation="start" operation_key="shooter_start_0" on_node="rhel7-alt1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-alt1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,20 +23,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rhel7-alt4_monitor_60000" on_node="rhel7-alt1" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="rhel7-alt4_monitor_60000" on_node="rhel7-alt1" on_node_uuid="1"> <primitive id="rhel7-alt4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-alt1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="15000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="rhel7-alt4_start_0" on_node="rhel7-alt1" on_node_uuid="1"/> + <rsc_op id="4" operation="start" operation_key="rhel7-alt4_start_0" on_node="rhel7-alt1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="start" operation_key="rhel7-alt4_start_0" on_node="rhel7-alt1" on_node_uuid="1"> + <rsc_op id="4" operation="start" operation_key="rhel7-alt4_start_0" on_node="rhel7-alt1" on_node_uuid="1"> <primitive id="rhel7-alt4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-alt1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="15000" /> </rsc_op> @@ -45,14 +45,14 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="fake_monitor_10000" on_node="rhel7-alt4" on_node_uuid="rhel7-alt4" router_node="rhel7-alt1"> + <rsc_op id="8" operation="monitor" operation_key="fake_monitor_10000" on_node="rhel7-alt4" on_node_uuid="rhel7-alt4" router_node="rhel7-alt1"> <primitive id="fake" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-alt4" CRM_meta_on_node_uuid="rhel7-alt4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="rhel7-alt4_start_0" on_node="rhel7-alt1" on_node_uuid="1"/> + <rsc_op id="4" operation="start" operation_key="rhel7-alt4_start_0" on_node="rhel7-alt1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/remote-recover.scores b/pengine/test10/remote-recover.scores index 10fc7fd7faa..92ed0c63c80 100644 --- a/pengine/test10/remote-recover.scores +++ b/pengine/test10/remote-recover.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: fake allocation score on rhel7-alt1: 0 -native_color: fake allocation score on rhel7-alt2: 0 -native_color: fake allocation score on rhel7-alt3: 0 -native_color: fake allocation score on rhel7-alt4: INFINITY -native_color: rhel7-alt4 allocation score on rhel7-alt1: 0 -native_color: rhel7-alt4 allocation score on rhel7-alt2: 0 -native_color: rhel7-alt4 allocation score on rhel7-alt3: 0 -native_color: rhel7-alt4 allocation score on rhel7-alt4: -INFINITY -native_color: shooter allocation score on rhel7-alt1: 0 -native_color: shooter allocation score on rhel7-alt2: 0 -native_color: shooter allocation score on rhel7-alt3: 0 -native_color: shooter allocation score on rhel7-alt4: -INFINITY +pcmk__native_allocate: fake allocation score on rhel7-alt1: 0 +pcmk__native_allocate: fake allocation score on rhel7-alt2: 0 +pcmk__native_allocate: fake allocation score on rhel7-alt3: 0 +pcmk__native_allocate: fake allocation score on rhel7-alt4: INFINITY +pcmk__native_allocate: rhel7-alt4 allocation score on rhel7-alt1: 0 +pcmk__native_allocate: rhel7-alt4 allocation score on rhel7-alt2: 0 +pcmk__native_allocate: rhel7-alt4 allocation score on rhel7-alt3: 0 +pcmk__native_allocate: rhel7-alt4 allocation score on rhel7-alt4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-alt1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-alt2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-alt3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-alt4: -INFINITY diff --git a/pengine/test10/remote-recovery.dot b/pengine/test10/remote-recovery.dot index d6fdefede2a..bf6cca1780d 100644 --- a/pengine/test10/remote-recovery.dot +++ b/pengine/test10/remote-recovery.dot @@ -1,17 +1,14 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "galera-0_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] "galera-0_start_0 controller-2" -> "galera-0_monitor_20000 controller-2" [ style = bold] "galera-0_start_0 controller-2" -> "galera_monitor_10000 galera-0" [ style = bold] "galera-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"galera-0_stop_0 controller-1" -> "all_stopped" [ style = bold] "galera-0_stop_0 controller-1" -> "galera-0_start_0 controller-2" [ style = bold] "galera-0_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "galera-2_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] "galera-2_start_0 controller-2" -> "galera-2_monitor_20000 controller-2" [ style = bold] "galera-2_start_0 controller-2" -> "galera_monitor_10000 galera-2" [ style = bold] "galera-2_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"galera-2_stop_0 controller-1" -> "all_stopped" [ style = bold] "galera-2_stop_0 controller-1" -> "galera-2_start_0 controller-2" [ style = bold] "galera-2_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "galera_monitor_10000 galera-0" [ style=bold color="green" fontcolor="black"] @@ -23,36 +20,30 @@ digraph "g" { "haproxy-clone_stopped_0" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] "haproxy-clone_stopped_0" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] "haproxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] -"haproxy_stop_0 controller-1" -> "all_stopped" [ style = bold] "haproxy_stop_0 controller-1" -> "haproxy-clone_stopped_0" [ style = bold] "haproxy_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.1.14_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.1.14_start_0 controller-2" -> "ip-172.17.1.14_monitor_10000 controller-2" [ style = bold] "ip-172.17.1.14_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.1.14_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.1.14_stop_0 controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] "ip-172.17.1.14_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.1.17_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.1.17_start_0 controller-2" -> "ip-172.17.1.17_monitor_10000 controller-2" [ style = bold] "ip-172.17.1.17_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.1.17_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.1.17_stop_0 controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] "ip-172.17.1.17_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "ip-172.17.4.11_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] "ip-172.17.4.11_start_0 controller-2" -> "ip-172.17.4.11_monitor_10000 controller-2" [ style = bold] "ip-172.17.4.11_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"ip-172.17.4.11_stop_0 controller-1" -> "all_stopped" [ style = bold] "ip-172.17.4.11_stop_0 controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "ip-172.17.4.11_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "messaging-1_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] "messaging-1_start_0 controller-2" -> "messaging-1_monitor_20000 controller-2" [ style = bold] "messaging-1_start_0 controller-2" -> "rabbitmq_monitor_10000 messaging-1" [ style = bold] "messaging-1_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"messaging-1_stop_0 controller-1" -> "all_stopped" [ style = bold] "messaging-1_stop_0 controller-1" -> "messaging-1_start_0 controller-2" [ style = bold] "messaging-1_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "rabbitmq_monitor_10000 messaging-1" [ style=bold color="green" fontcolor="black"] -"redis-master_confirmed-post_notify_stopped_0" -> "all_stopped" [ style = bold] "redis-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] "redis-master_confirmed-pre_notify_stop_0" -> "redis-master_post_notify_stopped_0" [ style = bold] "redis-master_confirmed-pre_notify_stop_0" -> "redis-master_stop_0" [ style = bold] @@ -70,7 +61,6 @@ digraph "g" { "redis-master_stop_0" [ style=bold color="green" fontcolor="orange"] "redis-master_stopped_0" -> "redis-master_post_notify_stopped_0" [ style = bold] "redis-master_stopped_0" [ style=bold color="green" fontcolor="orange"] -"redis_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] "redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] "redis_post_notify_stonith_0 controller-0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] "redis_post_notify_stonith_0 controller-0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] @@ -86,46 +76,33 @@ digraph "g" { "redis_pre_notify_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] "redis_pre_notify_stop_0 controller-2" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] "redis_pre_notify_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] -"redis_stop_0 controller-1" -> "all_stopped" [ style = bold] "redis_stop_0 controller-1" -> "redis-master_stopped_0" [ style = bold] "redis_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] -"stonith 'reboot' controller-1" -> "galera-0_stop_0 controller-1" [ style = bold] -"stonith 'reboot' controller-1" -> "galera-2_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "haproxy-clone_stop_0" [ style = bold] "stonith 'reboot' controller-1" -> "haproxy_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] "stonith 'reboot' controller-1" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] -"stonith 'reboot' controller-1" -> "messaging-1_stop_0 controller-1" [ style = bold] "stonith 'reboot' controller-1" -> "redis-master_stop_0" [ style = bold] "stonith 'reboot' controller-1" -> "redis_post_notify_stonith_0" [ style = bold] "stonith 'reboot' controller-1" -> "redis_stop_0 controller-1" [ style = bold] -"stonith 'reboot' controller-1" -> "stonith_complete" [ style = bold] "stonith 'reboot' controller-1" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" -> "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] "stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] "stonith-fence_ipmilan-525400b4f6bd_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" -> "stonith-fence_ipmilan-525400b4f6bd_monitor_60000 controller-0" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" -> "stonith-fence_ipmilan-525400b4f6bd_start_0 controller-0" [ style = bold] "stonith-fence_ipmilan-525400b4f6bd_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400bbf613_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" -> "stonith-fence_ipmilan-525400bbf613_monitor_60000 controller-0" [ style = bold] "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" -> "all_stopped" [ style = bold] "stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" -> "stonith-fence_ipmilan-525400bbf613_start_0 controller-0" [ style = bold] "stonith-fence_ipmilan-525400bbf613_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "galera-0_start_0 controller-2" [ style = bold] -"stonith_complete" -> "galera-2_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] -"stonith_complete" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] -"stonith_complete" -> "messaging-1_start_0 controller-2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-recovery.exp b/pengine/test10/remote-recovery.exp index cf74efb0f96..6543e02ce0d 100644 --- a/pengine/test10/remote-recovery.exp +++ b/pengine/test10/remote-recovery.exp @@ -1,126 +1,105 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="messaging-1_monitor_20000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="28" operation="monitor" operation_key="messaging-1_monitor_20000" on_node="controller-2" on_node_uuid="3"> <primitive id="messaging-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="27" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="28" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="27" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="messaging-1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stop" operation_key="messaging-1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="26" operation="stop" operation_key="messaging-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="27" operation="stop" operation_key="messaging-1_stop_0"> + <pseudo_event id="26" operation="stop" operation_key="messaging-1_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="3"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="galera-0_monitor_20000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="33" operation="monitor" operation_key="galera-0_monitor_20000" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="32" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="33" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="32" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-0" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="galera-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="31" operation="stop" operation_key="galera-0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="galera-0_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="galera-0_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="6"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="galera-2_monitor_20000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="38" operation="monitor" operation_key="galera-2_monitor_20000" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="37" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="38" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="37" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="galera-2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" reconnect_interval="60"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="stop" operation_key="galera-2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="36" operation="stop" operation_key="galera-2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="galera-2_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="galera-2_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="60000" reconnect_interval="60"/> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="9"> <action_set> @@ -131,7 +110,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="28" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="27" operation="start" operation_key="messaging-1_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> @@ -144,7 +123,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="37" operation="start" operation_key="galera-2_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> @@ -157,31 +136,31 @@ </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="32" operation="start" operation_key="galera-0_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="134" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> + <pseudo_event id="132" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="131" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> <trigger> - <rsc_op id="135" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="136" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="134" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="13" priority="1000000"> <action_set> - <pseudo_event id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> + <pseudo_event id="131" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" wait_last_known_master="true"/> </pseudo_event> </action_set> @@ -193,8 +172,8 @@ </synapse> <synapse id="14"> <action_set> - <pseudo_event id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> - <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> + <pseudo_event id="69" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_timeout="200000" wait_last_known_master="true"/> </pseudo_event> </action_set> <inputs> @@ -202,122 +181,122 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="83" operation="stop" operation_key="redis-master_stop_0"/> + <pseudo_event id="82" operation="stop" operation_key="redis-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="193" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="187" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="85" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="84" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16" priority="1000000"> <action_set> - <rsc_op id="135" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="redis" long-id="redis:1" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="87" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="86" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="131" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="194" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="188" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="pre" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="85" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="84" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <rsc_op id="136" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="134" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"> <primitive id="redis" long-id="redis:2" class="ocf" provider="heartbeat" type="redis"/> - <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-2 controller-1 controller-0" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_active_resource="redis:0 redis:1 redis:2" CRM_meta_notify_active_uname="controller-1 controller-0 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-0 galera-1 galera-2 messaging-0 messaging-1 messaging-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource="redis:3 redis:4 redis:5 redis:6 redis:7 redis:8" CRM_meta_notify_key_operation="stonith" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource="redis:1" CRM_meta_notify_master_uname="controller-0" CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource="redis:0 redis:2" CRM_meta_notify_slave_uname="controller-1 controller-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="redis:0" CRM_meta_notify_stop_uname="controller-1" CRM_meta_notify_type="post" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" wait_last_known_master="true"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="87" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="86" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <pseudo_event id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> + <pseudo_event id="131" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:0_post_notify_stonith_0"/> </trigger> </inputs> </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="88" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"> + <pseudo_event id="87" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="87" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> + <pseudo_event id="86" operation="notify" operation_key="redis-master_post_notify_stopped_0"/> </trigger> <trigger> - <rsc_op id="135" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="133" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:1_post_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="136" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="134" operation="notify" operation_key="redis_post_notify_stop_0" internal_operation_key="redis:2_post_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="87" operation="notify" operation_key="redis-master_post_notify_stopped_0"> + <pseudo_event id="86" operation="notify" operation_key="redis-master_post_notify_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="84" operation="stopped" operation_key="redis-master_stopped_0"/> + <pseudo_event id="83" operation="stopped" operation_key="redis-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="86" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="85" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="86" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"> + <pseudo_event id="85" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="85" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> + <pseudo_event id="84" operation="notify" operation_key="redis-master_pre_notify_stop_0"/> </trigger> <trigger> - <rsc_op id="193" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="187" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:1_pre_notify_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="194" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="188" operation="notify" operation_key="redis_pre_notify_stop_0" internal_operation_key="redis:2_pre_notify_stop_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <pseudo_event id="85" operation="notify" operation_key="redis-master_pre_notify_stop_0"> + <pseudo_event id="84" operation="notify" operation_key="redis-master_pre_notify_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -325,22 +304,22 @@ </synapse> <synapse id="23" priority="1000000"> <action_set> - <pseudo_event id="84" operation="stopped" operation_key="redis-master_stopped_0"> + <pseudo_event id="83" operation="stopped" operation_key="redis-master_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> + <pseudo_event id="69" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="83" operation="stop" operation_key="redis-master_stop_0"/> + <pseudo_event id="82" operation="stop" operation_key="redis-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <pseudo_event id="83" operation="stop" operation_key="redis-master_stop_0"> + <pseudo_event id="82" operation="stop" operation_key="redis-master_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -349,42 +328,42 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="86" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> + <pseudo_event id="85" operation="notified" operation_key="redis-master_confirmed-pre_notify_stop_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="107" operation="monitor" operation_key="ip-172.17.1.14_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="106" operation="monitor" operation_key="ip-172.17.1.14_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.14" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="106" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="105" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="106" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="105" operation="start" operation_key="ip-172.17.1.14_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.14" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="105" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="104" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="105" operation="stop" operation_key="ip-172.17.1.14_stop_0"> + <pseudo_event id="104" operation="stop" operation_key="ip-172.17.1.14_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.14"/> </pseudo_event> </action_set> @@ -393,42 +372,42 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="124" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="123" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="110" operation="monitor" operation_key="ip-172.17.1.17_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="109" operation="monitor" operation_key="ip-172.17.1.17_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.17" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="109" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="108" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="109" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="108" operation="start" operation_key="ip-172.17.1.17_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.1.17" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="108" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="107" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <pseudo_event id="108" operation="stop" operation_key="ip-172.17.1.17_stop_0"> + <pseudo_event id="107" operation="stop" operation_key="ip-172.17.1.17_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.17"/> </pseudo_event> </action_set> @@ -437,42 +416,42 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="124" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="123" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="115" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="114" operation="monitor" operation_key="ip-172.17.4.11_monitor_10000" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="114" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="113" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="114" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="113" operation="start" operation_key="ip-172.17.4.11_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="ip-172.17.4.11" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="113" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="112" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <pseudo_event id="113" operation="stop" operation_key="ip-172.17.4.11_stop_0"> + <pseudo_event id="112" operation="stop" operation_key="ip-172.17.4.11_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.4.11"/> </pseudo_event> </action_set> @@ -481,13 +460,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="124" operation="stopped" operation_key="haproxy-clone_stopped_0"/> + <pseudo_event id="123" operation="stopped" operation_key="haproxy-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="116" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"> + <pseudo_event id="115" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="200000" /> </pseudo_event> </action_set> @@ -496,28 +475,28 @@ <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="123" operation="stop" operation_key="haproxy-clone_stop_0"/> + <pseudo_event id="122" operation="stop" operation_key="haproxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="35" priority="1000000"> <action_set> - <pseudo_event id="124" operation="stopped" operation_key="haproxy-clone_stopped_0"> + <pseudo_event id="123" operation="stopped" operation_key="haproxy-clone_stopped_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="116" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> + <pseudo_event id="115" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="123" operation="stop" operation_key="haproxy-clone_stop_0"/> + <pseudo_event id="122" operation="stop" operation_key="haproxy-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <pseudo_event id="123" operation="stop" operation_key="haproxy-clone_stop_0"> + <pseudo_event id="122" operation="stop" operation_key="haproxy-clone_stop_0"> <attributes CRM_meta_clone_max="9" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -529,7 +508,7 @@ </synapse> <synapse id="37"> <action_set> - <rsc_op id="127" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="126" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400bbf613" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> @@ -538,14 +517,14 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400bbf613" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6237" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="127" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="126" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> @@ -558,13 +537,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="22" operation="start" operation_key="stonith-fence_ipmilan-525400bbf613_start_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="128" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="127" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400b4f6bd" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> @@ -573,14 +552,14 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="24" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"> + <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"> <primitive id="stonith-fence_ipmilan-525400b4f6bd" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6236" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="128" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="127" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> @@ -593,108 +572,45 @@ </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"/> + <rsc_op id="23" operation="start" operation_key="stonith-fence_ipmilan-525400b4f6bd_start_0" on_node="controller-0" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="131" operation="monitor" operation_key="stonith-fence_ipmilan-5254005bdbb5_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="130" operation="monitor" operation_key="stonith-fence_ipmilan-5254005bdbb5_monitor_60000" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254005bdbb5" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="130" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"/> + <rsc_op id="129" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="130" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"> + <rsc_op id="129" operation="start" operation_key="stonith-fence_ipmilan-5254005bdbb5_start_0" on_node="controller-2" on_node_uuid="3"> <primitive id="stonith-fence_ipmilan-5254005bdbb5" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="129" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> + <pseudo_event id="128" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <pseudo_event id="129" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"> + <pseudo_event id="128" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"> <attributes CRM_meta_timeout="20000" action="reboot" ipaddr="172.16.0.1" ipport="6235" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0" privlvl="administrator"/> </pseudo_event> </action_set> <inputs/> </synapse> <synapse id="46"> - <action_set> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> - <synapse id="47"> - <action_set> - <pseudo_event id="22" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="27" operation="stop" operation_key="messaging-1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="32" operation="stop" operation_key="galera-0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="37" operation="stop" operation_key="galera-2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="70" operation="stop" operation_key="redis_stop_0" internal_operation_key="redis:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="88" operation="notified" operation_key="redis-master_confirmed-post_notify_stopped_0"/> - </trigger> - <trigger> - <pseudo_event id="105" operation="stop" operation_key="ip-172.17.1.14_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="108" operation="stop" operation_key="ip-172.17.1.17_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="113" operation="stop" operation_key="ip-172.17.4.11_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="116" operation="stop" operation_key="haproxy_stop_0" internal_operation_key="haproxy:0_stop_0"/> - </trigger> - <trigger> - <rsc_op id="127" operation="stop" operation_key="stonith-fence_ipmilan-525400bbf613_stop_0" on_node="controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="128" operation="stop" operation_key="stonith-fence_ipmilan-525400b4f6bd_stop_0" on_node="controller-0" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="129" operation="stop" operation_key="stonith-fence_ipmilan-5254005bdbb5_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="132" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - <trigger> - <pseudo_event id="134" operation="notified" operation_key="redis_notified_0" internal_operation_key="redis:0_confirmed-post_notify_stonith_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="48"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-controller-1-reboot" on_node="controller-1" on_node_uuid="2"> <attributes CRM_meta_cinder_volume_role="true" CRM_meta_haproxy_role="true" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_redis_role="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-recovery.scores b/pengine/test10/remote-recovery.scores index 7791f06fad9..328f1d3297e 100644 --- a/pengine/test10/remote-recovery.scores +++ b/pengine/test10/remote-recovery.scores @@ -1,365 +1,5 @@ Allocation scores: Using the original execution date of: 2017-05-03 13:33:24Z -clone_color: galera-master allocation score on controller-0: -INFINITY -clone_color: galera-master allocation score on controller-1: -INFINITY -clone_color: galera-master allocation score on controller-2: -INFINITY -clone_color: galera-master allocation score on galera-0: 0 -clone_color: galera-master allocation score on galera-1: 0 -clone_color: galera-master allocation score on galera-2: 0 -clone_color: galera-master allocation score on messaging-0: -INFINITY -clone_color: galera-master allocation score on messaging-1: -INFINITY -clone_color: galera-master allocation score on messaging-2: -INFINITY -clone_color: galera:0 allocation score on controller-0: -INFINITY -clone_color: galera:0 allocation score on controller-1: -INFINITY -clone_color: galera:0 allocation score on controller-2: -INFINITY -clone_color: galera:0 allocation score on galera-0: 0 -clone_color: galera:0 allocation score on galera-1: INFINITY -clone_color: galera:0 allocation score on galera-2: 0 -clone_color: galera:0 allocation score on messaging-0: -INFINITY -clone_color: galera:0 allocation score on messaging-1: -INFINITY -clone_color: galera:0 allocation score on messaging-2: -INFINITY -clone_color: galera:1 allocation score on controller-0: -INFINITY -clone_color: galera:1 allocation score on controller-1: -INFINITY -clone_color: galera:1 allocation score on controller-2: -INFINITY -clone_color: galera:1 allocation score on galera-0: 0 -clone_color: galera:1 allocation score on galera-1: 0 -clone_color: galera:1 allocation score on galera-2: INFINITY -clone_color: galera:1 allocation score on messaging-0: -INFINITY -clone_color: galera:1 allocation score on messaging-1: -INFINITY -clone_color: galera:1 allocation score on messaging-2: -INFINITY -clone_color: galera:2 allocation score on controller-0: -INFINITY -clone_color: galera:2 allocation score on controller-1: -INFINITY -clone_color: galera:2 allocation score on controller-2: -INFINITY -clone_color: galera:2 allocation score on galera-0: INFINITY -clone_color: galera:2 allocation score on galera-1: 0 -clone_color: galera:2 allocation score on galera-2: 0 -clone_color: galera:2 allocation score on messaging-0: -INFINITY -clone_color: galera:2 allocation score on messaging-1: -INFINITY -clone_color: galera:2 allocation score on messaging-2: -INFINITY -clone_color: galera:3 allocation score on controller-0: -INFINITY -clone_color: galera:3 allocation score on controller-1: -INFINITY -clone_color: galera:3 allocation score on controller-2: -INFINITY -clone_color: galera:3 allocation score on galera-0: 100 -clone_color: galera:3 allocation score on galera-1: 100 -clone_color: galera:3 allocation score on galera-2: 100 -clone_color: galera:3 allocation score on messaging-0: -INFINITY -clone_color: galera:3 allocation score on messaging-1: -INFINITY -clone_color: galera:3 allocation score on messaging-2: -INFINITY -clone_color: galera:4 allocation score on controller-0: -INFINITY -clone_color: galera:4 allocation score on controller-1: -INFINITY -clone_color: galera:4 allocation score on controller-2: -INFINITY -clone_color: galera:4 allocation score on galera-0: 100 -clone_color: galera:4 allocation score on galera-1: 100 -clone_color: galera:4 allocation score on galera-2: 100 -clone_color: galera:4 allocation score on messaging-0: -INFINITY -clone_color: galera:4 allocation score on messaging-1: -INFINITY -clone_color: galera:4 allocation score on messaging-2: -INFINITY -clone_color: galera:5 allocation score on controller-0: -INFINITY -clone_color: galera:5 allocation score on controller-1: -INFINITY -clone_color: galera:5 allocation score on controller-2: -INFINITY -clone_color: galera:5 allocation score on galera-0: 100 -clone_color: galera:5 allocation score on galera-1: 100 -clone_color: galera:5 allocation score on galera-2: 100 -clone_color: galera:5 allocation score on messaging-0: -INFINITY -clone_color: galera:5 allocation score on messaging-1: -INFINITY -clone_color: galera:5 allocation score on messaging-2: -INFINITY -clone_color: galera:6 allocation score on controller-0: -INFINITY -clone_color: galera:6 allocation score on controller-1: -INFINITY -clone_color: galera:6 allocation score on controller-2: -INFINITY -clone_color: galera:6 allocation score on galera-0: 100 -clone_color: galera:6 allocation score on galera-1: 100 -clone_color: galera:6 allocation score on galera-2: 100 -clone_color: galera:6 allocation score on messaging-0: -INFINITY -clone_color: galera:6 allocation score on messaging-1: -INFINITY -clone_color: galera:6 allocation score on messaging-2: -INFINITY -clone_color: galera:7 allocation score on controller-0: -INFINITY -clone_color: galera:7 allocation score on controller-1: -INFINITY -clone_color: galera:7 allocation score on controller-2: -INFINITY -clone_color: galera:7 allocation score on galera-0: 100 -clone_color: galera:7 allocation score on galera-1: 100 -clone_color: galera:7 allocation score on galera-2: 100 -clone_color: galera:7 allocation score on messaging-0: -INFINITY -clone_color: galera:7 allocation score on messaging-1: -INFINITY -clone_color: galera:7 allocation score on messaging-2: -INFINITY -clone_color: galera:8 allocation score on controller-0: -INFINITY -clone_color: galera:8 allocation score on controller-1: -INFINITY -clone_color: galera:8 allocation score on controller-2: -INFINITY -clone_color: galera:8 allocation score on galera-0: 100 -clone_color: galera:8 allocation score on galera-1: 100 -clone_color: galera:8 allocation score on galera-2: 100 -clone_color: galera:8 allocation score on messaging-0: -INFINITY -clone_color: galera:8 allocation score on messaging-1: -INFINITY -clone_color: galera:8 allocation score on messaging-2: -INFINITY -clone_color: haproxy-clone allocation score on controller-0: INFINITY -clone_color: haproxy-clone allocation score on controller-1: 0 -clone_color: haproxy-clone allocation score on controller-2: 0 -clone_color: haproxy-clone allocation score on galera-0: -INFINITY -clone_color: haproxy-clone allocation score on galera-1: -INFINITY -clone_color: haproxy-clone allocation score on galera-2: -INFINITY -clone_color: haproxy-clone allocation score on messaging-0: -INFINITY -clone_color: haproxy-clone allocation score on messaging-1: -INFINITY -clone_color: haproxy-clone allocation score on messaging-2: -INFINITY -clone_color: haproxy:0 allocation score on controller-0: 0 -clone_color: haproxy:0 allocation score on controller-1: INFINITY -clone_color: haproxy:0 allocation score on controller-2: 0 -clone_color: haproxy:0 allocation score on galera-0: -INFINITY -clone_color: haproxy:0 allocation score on galera-1: -INFINITY -clone_color: haproxy:0 allocation score on galera-2: -INFINITY -clone_color: haproxy:0 allocation score on messaging-0: -INFINITY -clone_color: haproxy:0 allocation score on messaging-1: -INFINITY -clone_color: haproxy:0 allocation score on messaging-2: -INFINITY -clone_color: haproxy:1 allocation score on controller-0: INFINITY -clone_color: haproxy:1 allocation score on controller-1: 0 -clone_color: haproxy:1 allocation score on controller-2: 0 -clone_color: haproxy:1 allocation score on galera-0: -INFINITY -clone_color: haproxy:1 allocation score on galera-1: -INFINITY -clone_color: haproxy:1 allocation score on galera-2: -INFINITY -clone_color: haproxy:1 allocation score on messaging-0: -INFINITY -clone_color: haproxy:1 allocation score on messaging-1: -INFINITY -clone_color: haproxy:1 allocation score on messaging-2: -INFINITY -clone_color: haproxy:2 allocation score on controller-0: 0 -clone_color: haproxy:2 allocation score on controller-1: 0 -clone_color: haproxy:2 allocation score on controller-2: INFINITY -clone_color: haproxy:2 allocation score on galera-0: -INFINITY -clone_color: haproxy:2 allocation score on galera-1: -INFINITY -clone_color: haproxy:2 allocation score on galera-2: -INFINITY -clone_color: haproxy:2 allocation score on messaging-0: -INFINITY -clone_color: haproxy:2 allocation score on messaging-1: -INFINITY -clone_color: haproxy:2 allocation score on messaging-2: -INFINITY -clone_color: haproxy:3 allocation score on controller-0: 0 -clone_color: haproxy:3 allocation score on controller-1: 0 -clone_color: haproxy:3 allocation score on controller-2: 0 -clone_color: haproxy:3 allocation score on galera-0: -INFINITY -clone_color: haproxy:3 allocation score on galera-1: -INFINITY -clone_color: haproxy:3 allocation score on galera-2: -INFINITY -clone_color: haproxy:3 allocation score on messaging-0: -INFINITY -clone_color: haproxy:3 allocation score on messaging-1: -INFINITY -clone_color: haproxy:3 allocation score on messaging-2: -INFINITY -clone_color: haproxy:4 allocation score on controller-0: 0 -clone_color: haproxy:4 allocation score on controller-1: 0 -clone_color: haproxy:4 allocation score on controller-2: 0 -clone_color: haproxy:4 allocation score on galera-0: -INFINITY -clone_color: haproxy:4 allocation score on galera-1: -INFINITY -clone_color: haproxy:4 allocation score on galera-2: -INFINITY -clone_color: haproxy:4 allocation score on messaging-0: -INFINITY -clone_color: haproxy:4 allocation score on messaging-1: -INFINITY -clone_color: haproxy:4 allocation score on messaging-2: -INFINITY -clone_color: haproxy:5 allocation score on controller-0: 0 -clone_color: haproxy:5 allocation score on controller-1: 0 -clone_color: haproxy:5 allocation score on controller-2: 0 -clone_color: haproxy:5 allocation score on galera-0: -INFINITY -clone_color: haproxy:5 allocation score on galera-1: -INFINITY -clone_color: haproxy:5 allocation score on galera-2: -INFINITY -clone_color: haproxy:5 allocation score on messaging-0: -INFINITY -clone_color: haproxy:5 allocation score on messaging-1: -INFINITY -clone_color: haproxy:5 allocation score on messaging-2: -INFINITY -clone_color: haproxy:6 allocation score on controller-0: 0 -clone_color: haproxy:6 allocation score on controller-1: 0 -clone_color: haproxy:6 allocation score on controller-2: 0 -clone_color: haproxy:6 allocation score on galera-0: -INFINITY -clone_color: haproxy:6 allocation score on galera-1: -INFINITY -clone_color: haproxy:6 allocation score on galera-2: -INFINITY -clone_color: haproxy:6 allocation score on messaging-0: -INFINITY -clone_color: haproxy:6 allocation score on messaging-1: -INFINITY -clone_color: haproxy:6 allocation score on messaging-2: -INFINITY -clone_color: haproxy:7 allocation score on controller-0: 0 -clone_color: haproxy:7 allocation score on controller-1: 0 -clone_color: haproxy:7 allocation score on controller-2: 0 -clone_color: haproxy:7 allocation score on galera-0: -INFINITY -clone_color: haproxy:7 allocation score on galera-1: -INFINITY -clone_color: haproxy:7 allocation score on galera-2: -INFINITY -clone_color: haproxy:7 allocation score on messaging-0: -INFINITY -clone_color: haproxy:7 allocation score on messaging-1: -INFINITY -clone_color: haproxy:7 allocation score on messaging-2: -INFINITY -clone_color: haproxy:8 allocation score on controller-0: 0 -clone_color: haproxy:8 allocation score on controller-1: 0 -clone_color: haproxy:8 allocation score on controller-2: 0 -clone_color: haproxy:8 allocation score on galera-0: -INFINITY -clone_color: haproxy:8 allocation score on galera-1: -INFINITY -clone_color: haproxy:8 allocation score on galera-2: -INFINITY -clone_color: haproxy:8 allocation score on messaging-0: -INFINITY -clone_color: haproxy:8 allocation score on messaging-1: -INFINITY -clone_color: haproxy:8 allocation score on messaging-2: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-0: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-1: -INFINITY -clone_color: rabbitmq-clone allocation score on controller-2: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-0: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-1: -INFINITY -clone_color: rabbitmq-clone allocation score on galera-2: -INFINITY -clone_color: rabbitmq-clone allocation score on messaging-0: 0 -clone_color: rabbitmq-clone allocation score on messaging-1: 0 -clone_color: rabbitmq-clone allocation score on messaging-2: 0 -clone_color: rabbitmq:0 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:0 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:0 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:0 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:0 allocation score on messaging-0: 0 -clone_color: rabbitmq:0 allocation score on messaging-1: 0 -clone_color: rabbitmq:0 allocation score on messaging-2: INFINITY -clone_color: rabbitmq:1 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:1 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:1 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:1 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:1 allocation score on messaging-0: INFINITY -clone_color: rabbitmq:1 allocation score on messaging-1: 0 -clone_color: rabbitmq:1 allocation score on messaging-2: 0 -clone_color: rabbitmq:2 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:2 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:2 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:2 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:2 allocation score on messaging-0: 0 -clone_color: rabbitmq:2 allocation score on messaging-1: INFINITY -clone_color: rabbitmq:2 allocation score on messaging-2: 0 -clone_color: rabbitmq:3 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:3 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:3 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:3 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:3 allocation score on messaging-0: 0 -clone_color: rabbitmq:3 allocation score on messaging-1: 0 -clone_color: rabbitmq:3 allocation score on messaging-2: 0 -clone_color: rabbitmq:4 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:4 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:4 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:4 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:4 allocation score on messaging-0: 0 -clone_color: rabbitmq:4 allocation score on messaging-1: 0 -clone_color: rabbitmq:4 allocation score on messaging-2: 0 -clone_color: rabbitmq:5 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:5 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:5 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:5 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:5 allocation score on messaging-0: 0 -clone_color: rabbitmq:5 allocation score on messaging-1: 0 -clone_color: rabbitmq:5 allocation score on messaging-2: 0 -clone_color: rabbitmq:6 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:6 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:6 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:6 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:6 allocation score on messaging-0: 0 -clone_color: rabbitmq:6 allocation score on messaging-1: 0 -clone_color: rabbitmq:6 allocation score on messaging-2: 0 -clone_color: rabbitmq:7 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:7 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:7 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:7 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:7 allocation score on messaging-0: 0 -clone_color: rabbitmq:7 allocation score on messaging-1: 0 -clone_color: rabbitmq:7 allocation score on messaging-2: 0 -clone_color: rabbitmq:8 allocation score on controller-0: -INFINITY -clone_color: rabbitmq:8 allocation score on controller-1: -INFINITY -clone_color: rabbitmq:8 allocation score on controller-2: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-0: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-1: -INFINITY -clone_color: rabbitmq:8 allocation score on galera-2: -INFINITY -clone_color: rabbitmq:8 allocation score on messaging-0: 0 -clone_color: rabbitmq:8 allocation score on messaging-1: 0 -clone_color: rabbitmq:8 allocation score on messaging-2: 0 -clone_color: redis-master allocation score on controller-0: 0 -clone_color: redis-master allocation score on controller-1: 0 -clone_color: redis-master allocation score on controller-2: 0 -clone_color: redis-master allocation score on galera-0: -INFINITY -clone_color: redis-master allocation score on galera-1: -INFINITY -clone_color: redis-master allocation score on galera-2: -INFINITY -clone_color: redis-master allocation score on messaging-0: -INFINITY -clone_color: redis-master allocation score on messaging-1: -INFINITY -clone_color: redis-master allocation score on messaging-2: -INFINITY -clone_color: redis:0 allocation score on controller-0: 0 -clone_color: redis:0 allocation score on controller-1: INFINITY -clone_color: redis:0 allocation score on controller-2: 0 -clone_color: redis:0 allocation score on galera-0: -INFINITY -clone_color: redis:0 allocation score on galera-1: -INFINITY -clone_color: redis:0 allocation score on galera-2: -INFINITY -clone_color: redis:0 allocation score on messaging-0: -INFINITY -clone_color: redis:0 allocation score on messaging-1: -INFINITY -clone_color: redis:0 allocation score on messaging-2: -INFINITY -clone_color: redis:1 allocation score on controller-0: INFINITY -clone_color: redis:1 allocation score on controller-1: 0 -clone_color: redis:1 allocation score on controller-2: 0 -clone_color: redis:1 allocation score on galera-0: -INFINITY -clone_color: redis:1 allocation score on galera-1: -INFINITY -clone_color: redis:1 allocation score on galera-2: -INFINITY -clone_color: redis:1 allocation score on messaging-0: -INFINITY -clone_color: redis:1 allocation score on messaging-1: -INFINITY -clone_color: redis:1 allocation score on messaging-2: -INFINITY -clone_color: redis:2 allocation score on controller-0: 0 -clone_color: redis:2 allocation score on controller-1: 0 -clone_color: redis:2 allocation score on controller-2: INFINITY -clone_color: redis:2 allocation score on galera-0: -INFINITY -clone_color: redis:2 allocation score on galera-1: -INFINITY -clone_color: redis:2 allocation score on galera-2: -INFINITY -clone_color: redis:2 allocation score on messaging-0: -INFINITY -clone_color: redis:2 allocation score on messaging-1: -INFINITY -clone_color: redis:2 allocation score on messaging-2: -INFINITY -clone_color: redis:3 allocation score on controller-0: 1 -clone_color: redis:3 allocation score on controller-1: 0 -clone_color: redis:3 allocation score on controller-2: 1 -clone_color: redis:3 allocation score on galera-0: -INFINITY -clone_color: redis:3 allocation score on galera-1: -INFINITY -clone_color: redis:3 allocation score on galera-2: -INFINITY -clone_color: redis:3 allocation score on messaging-0: -INFINITY -clone_color: redis:3 allocation score on messaging-1: -INFINITY -clone_color: redis:3 allocation score on messaging-2: -INFINITY -clone_color: redis:4 allocation score on controller-0: 1 -clone_color: redis:4 allocation score on controller-1: 0 -clone_color: redis:4 allocation score on controller-2: 1 -clone_color: redis:4 allocation score on galera-0: -INFINITY -clone_color: redis:4 allocation score on galera-1: -INFINITY -clone_color: redis:4 allocation score on galera-2: -INFINITY -clone_color: redis:4 allocation score on messaging-0: -INFINITY -clone_color: redis:4 allocation score on messaging-1: -INFINITY -clone_color: redis:4 allocation score on messaging-2: -INFINITY -clone_color: redis:5 allocation score on controller-0: 1 -clone_color: redis:5 allocation score on controller-1: 0 -clone_color: redis:5 allocation score on controller-2: 1 -clone_color: redis:5 allocation score on galera-0: -INFINITY -clone_color: redis:5 allocation score on galera-1: -INFINITY -clone_color: redis:5 allocation score on galera-2: -INFINITY -clone_color: redis:5 allocation score on messaging-0: -INFINITY -clone_color: redis:5 allocation score on messaging-1: -INFINITY -clone_color: redis:5 allocation score on messaging-2: -INFINITY -clone_color: redis:6 allocation score on controller-0: 1 -clone_color: redis:6 allocation score on controller-1: 0 -clone_color: redis:6 allocation score on controller-2: 1 -clone_color: redis:6 allocation score on galera-0: -INFINITY -clone_color: redis:6 allocation score on galera-1: -INFINITY -clone_color: redis:6 allocation score on galera-2: -INFINITY -clone_color: redis:6 allocation score on messaging-0: -INFINITY -clone_color: redis:6 allocation score on messaging-1: -INFINITY -clone_color: redis:6 allocation score on messaging-2: -INFINITY -clone_color: redis:7 allocation score on controller-0: 1 -clone_color: redis:7 allocation score on controller-1: 0 -clone_color: redis:7 allocation score on controller-2: 1 -clone_color: redis:7 allocation score on galera-0: -INFINITY -clone_color: redis:7 allocation score on galera-1: -INFINITY -clone_color: redis:7 allocation score on galera-2: -INFINITY -clone_color: redis:7 allocation score on messaging-0: -INFINITY -clone_color: redis:7 allocation score on messaging-1: -INFINITY -clone_color: redis:7 allocation score on messaging-2: -INFINITY -clone_color: redis:8 allocation score on controller-0: 1 -clone_color: redis:8 allocation score on controller-1: 0 -clone_color: redis:8 allocation score on controller-2: 1 -clone_color: redis:8 allocation score on galera-0: -INFINITY -clone_color: redis:8 allocation score on galera-1: -INFINITY -clone_color: redis:8 allocation score on galera-2: -INFINITY -clone_color: redis:8 allocation score on messaging-0: -INFINITY -clone_color: redis:8 allocation score on messaging-1: -INFINITY -clone_color: redis:8 allocation score on messaging-2: -INFINITY galera:0 promotion score on galera-1: 100 galera:1 promotion score on galera-2: 100 galera:2 promotion score on galera-0: 100 @@ -369,474 +9,834 @@ galera:5 promotion score on none: 0 galera:6 promotion score on none: 0 galera:7 promotion score on none: 0 galera:8 promotion score on none: 0 -native_color: galera-0 allocation score on controller-0: 0 -native_color: galera-0 allocation score on controller-1: INFINITY -native_color: galera-0 allocation score on controller-2: 0 -native_color: galera-0 allocation score on galera-0: -INFINITY -native_color: galera-0 allocation score on galera-1: -INFINITY -native_color: galera-0 allocation score on galera-2: -INFINITY -native_color: galera-0 allocation score on messaging-0: -INFINITY -native_color: galera-0 allocation score on messaging-1: -INFINITY -native_color: galera-0 allocation score on messaging-2: -INFINITY -native_color: galera-1 allocation score on controller-0: INFINITY -native_color: galera-1 allocation score on controller-1: 0 -native_color: galera-1 allocation score on controller-2: 0 -native_color: galera-1 allocation score on galera-0: -INFINITY -native_color: galera-1 allocation score on galera-1: -INFINITY -native_color: galera-1 allocation score on galera-2: -INFINITY -native_color: galera-1 allocation score on messaging-0: -INFINITY -native_color: galera-1 allocation score on messaging-1: -INFINITY -native_color: galera-1 allocation score on messaging-2: -INFINITY -native_color: galera-2 allocation score on controller-0: 0 -native_color: galera-2 allocation score on controller-1: INFINITY -native_color: galera-2 allocation score on controller-2: 0 -native_color: galera-2 allocation score on galera-0: -INFINITY -native_color: galera-2 allocation score on galera-1: -INFINITY -native_color: galera-2 allocation score on galera-2: -INFINITY -native_color: galera-2 allocation score on messaging-0: -INFINITY -native_color: galera-2 allocation score on messaging-1: -INFINITY -native_color: galera-2 allocation score on messaging-2: -INFINITY -native_color: galera:0 allocation score on controller-0: -INFINITY -native_color: galera:0 allocation score on controller-1: -INFINITY -native_color: galera:0 allocation score on controller-2: -INFINITY -native_color: galera:0 allocation score on galera-0: 0 -native_color: galera:0 allocation score on galera-1: INFINITY -native_color: galera:0 allocation score on galera-2: 0 -native_color: galera:0 allocation score on messaging-0: -INFINITY -native_color: galera:0 allocation score on messaging-1: -INFINITY -native_color: galera:0 allocation score on messaging-2: -INFINITY -native_color: galera:1 allocation score on controller-0: -INFINITY -native_color: galera:1 allocation score on controller-1: -INFINITY -native_color: galera:1 allocation score on controller-2: -INFINITY -native_color: galera:1 allocation score on galera-0: 0 -native_color: galera:1 allocation score on galera-1: -INFINITY -native_color: galera:1 allocation score on galera-2: INFINITY -native_color: galera:1 allocation score on messaging-0: -INFINITY -native_color: galera:1 allocation score on messaging-1: -INFINITY -native_color: galera:1 allocation score on messaging-2: -INFINITY -native_color: galera:2 allocation score on controller-0: -INFINITY -native_color: galera:2 allocation score on controller-1: -INFINITY -native_color: galera:2 allocation score on controller-2: -INFINITY -native_color: galera:2 allocation score on galera-0: INFINITY -native_color: galera:2 allocation score on galera-1: -INFINITY -native_color: galera:2 allocation score on galera-2: -INFINITY -native_color: galera:2 allocation score on messaging-0: -INFINITY -native_color: galera:2 allocation score on messaging-1: -INFINITY -native_color: galera:2 allocation score on messaging-2: -INFINITY -native_color: galera:3 allocation score on controller-0: -INFINITY -native_color: galera:3 allocation score on controller-1: -INFINITY -native_color: galera:3 allocation score on controller-2: -INFINITY -native_color: galera:3 allocation score on galera-0: -INFINITY -native_color: galera:3 allocation score on galera-1: -INFINITY -native_color: galera:3 allocation score on galera-2: -INFINITY -native_color: galera:3 allocation score on messaging-0: -INFINITY -native_color: galera:3 allocation score on messaging-1: -INFINITY -native_color: galera:3 allocation score on messaging-2: -INFINITY -native_color: galera:4 allocation score on controller-0: -INFINITY -native_color: galera:4 allocation score on controller-1: -INFINITY -native_color: galera:4 allocation score on controller-2: -INFINITY -native_color: galera:4 allocation score on galera-0: -INFINITY -native_color: galera:4 allocation score on galera-1: -INFINITY -native_color: galera:4 allocation score on galera-2: -INFINITY -native_color: galera:4 allocation score on messaging-0: -INFINITY -native_color: galera:4 allocation score on messaging-1: -INFINITY -native_color: galera:4 allocation score on messaging-2: -INFINITY -native_color: galera:5 allocation score on controller-0: -INFINITY -native_color: galera:5 allocation score on controller-1: -INFINITY -native_color: galera:5 allocation score on controller-2: -INFINITY -native_color: galera:5 allocation score on galera-0: -INFINITY -native_color: galera:5 allocation score on galera-1: -INFINITY -native_color: galera:5 allocation score on galera-2: -INFINITY -native_color: galera:5 allocation score on messaging-0: -INFINITY -native_color: galera:5 allocation score on messaging-1: -INFINITY -native_color: galera:5 allocation score on messaging-2: -INFINITY -native_color: galera:6 allocation score on controller-0: -INFINITY -native_color: galera:6 allocation score on controller-1: -INFINITY -native_color: galera:6 allocation score on controller-2: -INFINITY -native_color: galera:6 allocation score on galera-0: -INFINITY -native_color: galera:6 allocation score on galera-1: -INFINITY -native_color: galera:6 allocation score on galera-2: -INFINITY -native_color: galera:6 allocation score on messaging-0: -INFINITY -native_color: galera:6 allocation score on messaging-1: -INFINITY -native_color: galera:6 allocation score on messaging-2: -INFINITY -native_color: galera:7 allocation score on controller-0: -INFINITY -native_color: galera:7 allocation score on controller-1: -INFINITY -native_color: galera:7 allocation score on controller-2: -INFINITY -native_color: galera:7 allocation score on galera-0: -INFINITY -native_color: galera:7 allocation score on galera-1: -INFINITY -native_color: galera:7 allocation score on galera-2: -INFINITY -native_color: galera:7 allocation score on messaging-0: -INFINITY -native_color: galera:7 allocation score on messaging-1: -INFINITY -native_color: galera:7 allocation score on messaging-2: -INFINITY -native_color: galera:8 allocation score on controller-0: -INFINITY -native_color: galera:8 allocation score on controller-1: -INFINITY -native_color: galera:8 allocation score on controller-2: -INFINITY -native_color: galera:8 allocation score on galera-0: -INFINITY -native_color: galera:8 allocation score on galera-1: -INFINITY -native_color: galera:8 allocation score on galera-2: -INFINITY -native_color: galera:8 allocation score on messaging-0: -INFINITY -native_color: galera:8 allocation score on messaging-1: -INFINITY -native_color: galera:8 allocation score on messaging-2: -INFINITY -native_color: haproxy:0 allocation score on controller-0: -INFINITY -native_color: haproxy:0 allocation score on controller-1: -INFINITY -native_color: haproxy:0 allocation score on controller-2: -INFINITY -native_color: haproxy:0 allocation score on galera-0: -INFINITY -native_color: haproxy:0 allocation score on galera-1: -INFINITY -native_color: haproxy:0 allocation score on galera-2: -INFINITY -native_color: haproxy:0 allocation score on messaging-0: -INFINITY -native_color: haproxy:0 allocation score on messaging-1: -INFINITY -native_color: haproxy:0 allocation score on messaging-2: -INFINITY -native_color: haproxy:1 allocation score on controller-0: INFINITY -native_color: haproxy:1 allocation score on controller-1: -INFINITY -native_color: haproxy:1 allocation score on controller-2: 0 -native_color: haproxy:1 allocation score on galera-0: -INFINITY -native_color: haproxy:1 allocation score on galera-1: -INFINITY -native_color: haproxy:1 allocation score on galera-2: -INFINITY -native_color: haproxy:1 allocation score on messaging-0: -INFINITY -native_color: haproxy:1 allocation score on messaging-1: -INFINITY -native_color: haproxy:1 allocation score on messaging-2: -INFINITY -native_color: haproxy:2 allocation score on controller-0: -INFINITY -native_color: haproxy:2 allocation score on controller-1: -INFINITY -native_color: haproxy:2 allocation score on controller-2: INFINITY -native_color: haproxy:2 allocation score on galera-0: -INFINITY -native_color: haproxy:2 allocation score on galera-1: -INFINITY -native_color: haproxy:2 allocation score on galera-2: -INFINITY -native_color: haproxy:2 allocation score on messaging-0: -INFINITY -native_color: haproxy:2 allocation score on messaging-1: -INFINITY -native_color: haproxy:2 allocation score on messaging-2: -INFINITY -native_color: haproxy:3 allocation score on controller-0: -INFINITY -native_color: haproxy:3 allocation score on controller-1: -INFINITY -native_color: haproxy:3 allocation score on controller-2: -INFINITY -native_color: haproxy:3 allocation score on galera-0: -INFINITY -native_color: haproxy:3 allocation score on galera-1: -INFINITY -native_color: haproxy:3 allocation score on galera-2: -INFINITY -native_color: haproxy:3 allocation score on messaging-0: -INFINITY -native_color: haproxy:3 allocation score on messaging-1: -INFINITY -native_color: haproxy:3 allocation score on messaging-2: -INFINITY -native_color: haproxy:4 allocation score on controller-0: -INFINITY -native_color: haproxy:4 allocation score on controller-1: -INFINITY -native_color: haproxy:4 allocation score on controller-2: -INFINITY -native_color: haproxy:4 allocation score on galera-0: -INFINITY -native_color: haproxy:4 allocation score on galera-1: -INFINITY -native_color: haproxy:4 allocation score on galera-2: -INFINITY -native_color: haproxy:4 allocation score on messaging-0: -INFINITY -native_color: haproxy:4 allocation score on messaging-1: -INFINITY -native_color: haproxy:4 allocation score on messaging-2: -INFINITY -native_color: haproxy:5 allocation score on controller-0: -INFINITY -native_color: haproxy:5 allocation score on controller-1: -INFINITY -native_color: haproxy:5 allocation score on controller-2: -INFINITY -native_color: haproxy:5 allocation score on galera-0: -INFINITY -native_color: haproxy:5 allocation score on galera-1: -INFINITY -native_color: haproxy:5 allocation score on galera-2: -INFINITY -native_color: haproxy:5 allocation score on messaging-0: -INFINITY -native_color: haproxy:5 allocation score on messaging-1: -INFINITY -native_color: haproxy:5 allocation score on messaging-2: -INFINITY -native_color: haproxy:6 allocation score on controller-0: -INFINITY -native_color: haproxy:6 allocation score on controller-1: -INFINITY -native_color: haproxy:6 allocation score on controller-2: -INFINITY -native_color: haproxy:6 allocation score on galera-0: -INFINITY -native_color: haproxy:6 allocation score on galera-1: -INFINITY -native_color: haproxy:6 allocation score on galera-2: -INFINITY -native_color: haproxy:6 allocation score on messaging-0: -INFINITY -native_color: haproxy:6 allocation score on messaging-1: -INFINITY -native_color: haproxy:6 allocation score on messaging-2: -INFINITY -native_color: haproxy:7 allocation score on controller-0: -INFINITY -native_color: haproxy:7 allocation score on controller-1: -INFINITY -native_color: haproxy:7 allocation score on controller-2: -INFINITY -native_color: haproxy:7 allocation score on galera-0: -INFINITY -native_color: haproxy:7 allocation score on galera-1: -INFINITY -native_color: haproxy:7 allocation score on galera-2: -INFINITY -native_color: haproxy:7 allocation score on messaging-0: -INFINITY -native_color: haproxy:7 allocation score on messaging-1: -INFINITY -native_color: haproxy:7 allocation score on messaging-2: -INFINITY -native_color: haproxy:8 allocation score on controller-0: -INFINITY -native_color: haproxy:8 allocation score on controller-1: -INFINITY -native_color: haproxy:8 allocation score on controller-2: -INFINITY -native_color: haproxy:8 allocation score on galera-0: -INFINITY -native_color: haproxy:8 allocation score on galera-1: -INFINITY -native_color: haproxy:8 allocation score on galera-2: -INFINITY -native_color: haproxy:8 allocation score on messaging-0: -INFINITY -native_color: haproxy:8 allocation score on messaging-1: -INFINITY -native_color: haproxy:8 allocation score on messaging-2: -INFINITY -native_color: ip-10.0.0.102 allocation score on controller-0: INFINITY -native_color: ip-10.0.0.102 allocation score on controller-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on controller-2: 0 -native_color: ip-10.0.0.102 allocation score on galera-0: -INFINITY -native_color: ip-10.0.0.102 allocation score on galera-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on galera-2: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-0: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-1: -INFINITY -native_color: ip-10.0.0.102 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.1.14 allocation score on controller-0: 0 -native_color: ip-172.17.1.14 allocation score on controller-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on controller-2: 0 -native_color: ip-172.17.1.14 allocation score on galera-0: -INFINITY -native_color: ip-172.17.1.14 allocation score on galera-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on galera-2: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.1.14 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.1.17 allocation score on controller-0: 0 -native_color: ip-172.17.1.17 allocation score on controller-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on controller-2: 0 -native_color: ip-172.17.1.17 allocation score on galera-0: -INFINITY -native_color: ip-172.17.1.17 allocation score on galera-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on galera-2: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.1.17 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.3.15 allocation score on controller-0: INFINITY -native_color: ip-172.17.3.15 allocation score on controller-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on controller-2: 0 -native_color: ip-172.17.3.15 allocation score on galera-0: -INFINITY -native_color: ip-172.17.3.15 allocation score on galera-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on galera-2: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.3.15 allocation score on messaging-2: -INFINITY -native_color: ip-172.17.4.11 allocation score on controller-0: 0 -native_color: ip-172.17.4.11 allocation score on controller-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on controller-2: 0 -native_color: ip-172.17.4.11 allocation score on galera-0: -INFINITY -native_color: ip-172.17.4.11 allocation score on galera-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on galera-2: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-0: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-1: -INFINITY -native_color: ip-172.17.4.11 allocation score on messaging-2: -INFINITY -native_color: ip-192.168.24.6 allocation score on controller-0: INFINITY -native_color: ip-192.168.24.6 allocation score on controller-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on controller-2: 0 -native_color: ip-192.168.24.6 allocation score on galera-0: -INFINITY -native_color: ip-192.168.24.6 allocation score on galera-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on galera-2: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-0: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-1: -INFINITY -native_color: ip-192.168.24.6 allocation score on messaging-2: -INFINITY -native_color: messaging-0 allocation score on controller-0: INFINITY -native_color: messaging-0 allocation score on controller-1: 0 -native_color: messaging-0 allocation score on controller-2: 0 -native_color: messaging-0 allocation score on galera-0: -INFINITY -native_color: messaging-0 allocation score on galera-1: -INFINITY -native_color: messaging-0 allocation score on galera-2: -INFINITY -native_color: messaging-0 allocation score on messaging-0: -INFINITY -native_color: messaging-0 allocation score on messaging-1: -INFINITY -native_color: messaging-0 allocation score on messaging-2: -INFINITY -native_color: messaging-1 allocation score on controller-0: 0 -native_color: messaging-1 allocation score on controller-1: INFINITY -native_color: messaging-1 allocation score on controller-2: 0 -native_color: messaging-1 allocation score on galera-0: -INFINITY -native_color: messaging-1 allocation score on galera-1: -INFINITY -native_color: messaging-1 allocation score on galera-2: -INFINITY -native_color: messaging-1 allocation score on messaging-0: -INFINITY -native_color: messaging-1 allocation score on messaging-1: -INFINITY -native_color: messaging-1 allocation score on messaging-2: -INFINITY -native_color: messaging-2 allocation score on controller-0: INFINITY -native_color: messaging-2 allocation score on controller-1: 0 -native_color: messaging-2 allocation score on controller-2: 0 -native_color: messaging-2 allocation score on galera-0: -INFINITY -native_color: messaging-2 allocation score on galera-1: -INFINITY -native_color: messaging-2 allocation score on galera-2: -INFINITY -native_color: messaging-2 allocation score on messaging-0: -INFINITY -native_color: messaging-2 allocation score on messaging-1: -INFINITY -native_color: messaging-2 allocation score on messaging-2: -INFINITY -native_color: openstack-cinder-volume allocation score on controller-0: INFINITY -native_color: openstack-cinder-volume allocation score on controller-1: 0 -native_color: openstack-cinder-volume allocation score on controller-2: 0 -native_color: openstack-cinder-volume allocation score on galera-0: -INFINITY -native_color: openstack-cinder-volume allocation score on galera-1: -INFINITY -native_color: openstack-cinder-volume allocation score on galera-2: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-0: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-1: -INFINITY -native_color: openstack-cinder-volume allocation score on messaging-2: -INFINITY -native_color: rabbitmq:0 allocation score on controller-0: -INFINITY -native_color: rabbitmq:0 allocation score on controller-1: -INFINITY -native_color: rabbitmq:0 allocation score on controller-2: -INFINITY -native_color: rabbitmq:0 allocation score on galera-0: -INFINITY -native_color: rabbitmq:0 allocation score on galera-1: -INFINITY -native_color: rabbitmq:0 allocation score on galera-2: -INFINITY -native_color: rabbitmq:0 allocation score on messaging-0: 0 -native_color: rabbitmq:0 allocation score on messaging-1: 0 -native_color: rabbitmq:0 allocation score on messaging-2: INFINITY -native_color: rabbitmq:1 allocation score on controller-0: -INFINITY -native_color: rabbitmq:1 allocation score on controller-1: -INFINITY -native_color: rabbitmq:1 allocation score on controller-2: -INFINITY -native_color: rabbitmq:1 allocation score on galera-0: -INFINITY -native_color: rabbitmq:1 allocation score on galera-1: -INFINITY -native_color: rabbitmq:1 allocation score on galera-2: -INFINITY -native_color: rabbitmq:1 allocation score on messaging-0: INFINITY -native_color: rabbitmq:1 allocation score on messaging-1: 0 -native_color: rabbitmq:1 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:2 allocation score on controller-0: -INFINITY -native_color: rabbitmq:2 allocation score on controller-1: -INFINITY -native_color: rabbitmq:2 allocation score on controller-2: -INFINITY -native_color: rabbitmq:2 allocation score on galera-0: -INFINITY -native_color: rabbitmq:2 allocation score on galera-1: -INFINITY -native_color: rabbitmq:2 allocation score on galera-2: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:2 allocation score on messaging-1: INFINITY -native_color: rabbitmq:2 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:3 allocation score on controller-0: -INFINITY -native_color: rabbitmq:3 allocation score on controller-1: -INFINITY -native_color: rabbitmq:3 allocation score on controller-2: -INFINITY -native_color: rabbitmq:3 allocation score on galera-0: -INFINITY -native_color: rabbitmq:3 allocation score on galera-1: -INFINITY -native_color: rabbitmq:3 allocation score on galera-2: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:3 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:4 allocation score on controller-0: -INFINITY -native_color: rabbitmq:4 allocation score on controller-1: -INFINITY -native_color: rabbitmq:4 allocation score on controller-2: -INFINITY -native_color: rabbitmq:4 allocation score on galera-0: -INFINITY -native_color: rabbitmq:4 allocation score on galera-1: -INFINITY -native_color: rabbitmq:4 allocation score on galera-2: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:4 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:5 allocation score on controller-0: -INFINITY -native_color: rabbitmq:5 allocation score on controller-1: -INFINITY -native_color: rabbitmq:5 allocation score on controller-2: -INFINITY -native_color: rabbitmq:5 allocation score on galera-0: -INFINITY -native_color: rabbitmq:5 allocation score on galera-1: -INFINITY -native_color: rabbitmq:5 allocation score on galera-2: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:5 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:6 allocation score on controller-0: -INFINITY -native_color: rabbitmq:6 allocation score on controller-1: -INFINITY -native_color: rabbitmq:6 allocation score on controller-2: -INFINITY -native_color: rabbitmq:6 allocation score on galera-0: -INFINITY -native_color: rabbitmq:6 allocation score on galera-1: -INFINITY -native_color: rabbitmq:6 allocation score on galera-2: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:6 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:7 allocation score on controller-0: -INFINITY -native_color: rabbitmq:7 allocation score on controller-1: -INFINITY -native_color: rabbitmq:7 allocation score on controller-2: -INFINITY -native_color: rabbitmq:7 allocation score on galera-0: -INFINITY -native_color: rabbitmq:7 allocation score on galera-1: -INFINITY -native_color: rabbitmq:7 allocation score on galera-2: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:7 allocation score on messaging-2: -INFINITY -native_color: rabbitmq:8 allocation score on controller-0: -INFINITY -native_color: rabbitmq:8 allocation score on controller-1: -INFINITY -native_color: rabbitmq:8 allocation score on controller-2: -INFINITY -native_color: rabbitmq:8 allocation score on galera-0: -INFINITY -native_color: rabbitmq:8 allocation score on galera-1: -INFINITY -native_color: rabbitmq:8 allocation score on galera-2: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-0: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-1: -INFINITY -native_color: rabbitmq:8 allocation score on messaging-2: -INFINITY -native_color: redis:0 allocation score on controller-0: -INFINITY -native_color: redis:0 allocation score on controller-1: -INFINITY -native_color: redis:0 allocation score on controller-2: -INFINITY -native_color: redis:0 allocation score on galera-0: -INFINITY -native_color: redis:0 allocation score on galera-1: -INFINITY -native_color: redis:0 allocation score on galera-2: -INFINITY -native_color: redis:0 allocation score on messaging-0: -INFINITY -native_color: redis:0 allocation score on messaging-1: -INFINITY -native_color: redis:0 allocation score on messaging-2: -INFINITY -native_color: redis:1 allocation score on controller-0: INFINITY -native_color: redis:1 allocation score on controller-1: -INFINITY -native_color: redis:1 allocation score on controller-2: 0 -native_color: redis:1 allocation score on galera-0: -INFINITY -native_color: redis:1 allocation score on galera-1: -INFINITY -native_color: redis:1 allocation score on galera-2: -INFINITY -native_color: redis:1 allocation score on messaging-0: -INFINITY -native_color: redis:1 allocation score on messaging-1: -INFINITY -native_color: redis:1 allocation score on messaging-2: -INFINITY -native_color: redis:2 allocation score on controller-0: -INFINITY -native_color: redis:2 allocation score on controller-1: -INFINITY -native_color: redis:2 allocation score on controller-2: INFINITY -native_color: redis:2 allocation score on galera-0: -INFINITY -native_color: redis:2 allocation score on galera-1: -INFINITY -native_color: redis:2 allocation score on galera-2: -INFINITY -native_color: redis:2 allocation score on messaging-0: -INFINITY -native_color: redis:2 allocation score on messaging-1: -INFINITY -native_color: redis:2 allocation score on messaging-2: -INFINITY -native_color: redis:3 allocation score on controller-0: -INFINITY -native_color: redis:3 allocation score on controller-1: -INFINITY -native_color: redis:3 allocation score on controller-2: -INFINITY -native_color: redis:3 allocation score on galera-0: -INFINITY -native_color: redis:3 allocation score on galera-1: -INFINITY -native_color: redis:3 allocation score on galera-2: -INFINITY -native_color: redis:3 allocation score on messaging-0: -INFINITY -native_color: redis:3 allocation score on messaging-1: -INFINITY -native_color: redis:3 allocation score on messaging-2: -INFINITY -native_color: redis:4 allocation score on controller-0: -INFINITY -native_color: redis:4 allocation score on controller-1: -INFINITY -native_color: redis:4 allocation score on controller-2: -INFINITY -native_color: redis:4 allocation score on galera-0: -INFINITY -native_color: redis:4 allocation score on galera-1: -INFINITY -native_color: redis:4 allocation score on galera-2: -INFINITY -native_color: redis:4 allocation score on messaging-0: -INFINITY -native_color: redis:4 allocation score on messaging-1: -INFINITY -native_color: redis:4 allocation score on messaging-2: -INFINITY -native_color: redis:5 allocation score on controller-0: -INFINITY -native_color: redis:5 allocation score on controller-1: -INFINITY -native_color: redis:5 allocation score on controller-2: -INFINITY -native_color: redis:5 allocation score on galera-0: -INFINITY -native_color: redis:5 allocation score on galera-1: -INFINITY -native_color: redis:5 allocation score on galera-2: -INFINITY -native_color: redis:5 allocation score on messaging-0: -INFINITY -native_color: redis:5 allocation score on messaging-1: -INFINITY -native_color: redis:5 allocation score on messaging-2: -INFINITY -native_color: redis:6 allocation score on controller-0: -INFINITY -native_color: redis:6 allocation score on controller-1: -INFINITY -native_color: redis:6 allocation score on controller-2: -INFINITY -native_color: redis:6 allocation score on galera-0: -INFINITY -native_color: redis:6 allocation score on galera-1: -INFINITY -native_color: redis:6 allocation score on galera-2: -INFINITY -native_color: redis:6 allocation score on messaging-0: -INFINITY -native_color: redis:6 allocation score on messaging-1: -INFINITY -native_color: redis:6 allocation score on messaging-2: -INFINITY -native_color: redis:7 allocation score on controller-0: -INFINITY -native_color: redis:7 allocation score on controller-1: -INFINITY -native_color: redis:7 allocation score on controller-2: -INFINITY -native_color: redis:7 allocation score on galera-0: -INFINITY -native_color: redis:7 allocation score on galera-1: -INFINITY -native_color: redis:7 allocation score on galera-2: -INFINITY -native_color: redis:7 allocation score on messaging-0: -INFINITY -native_color: redis:7 allocation score on messaging-1: -INFINITY -native_color: redis:7 allocation score on messaging-2: -INFINITY -native_color: redis:8 allocation score on controller-0: -INFINITY -native_color: redis:8 allocation score on controller-1: -INFINITY -native_color: redis:8 allocation score on controller-2: -INFINITY -native_color: redis:8 allocation score on galera-0: -INFINITY -native_color: redis:8 allocation score on galera-1: -INFINITY -native_color: redis:8 allocation score on galera-2: -INFINITY -native_color: redis:8 allocation score on messaging-0: -INFINITY -native_color: redis:8 allocation score on messaging-1: -INFINITY -native_color: redis:8 allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-1: INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-2: 0 -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-2: 0 -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-0: INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-1: 0 -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on controller-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-0: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-1: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on galera-2: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-0: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-1: -INFINITY -native_color: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera-master allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera-master allocation score on galera-0: 0 +pcmk__clone_allocate: galera-master allocation score on galera-1: 0 +pcmk__clone_allocate: galera-master allocation score on galera-2: 0 +pcmk__clone_allocate: galera-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-0: 0 +pcmk__clone_allocate: galera:0 allocation score on galera-1: INFINITY +pcmk__clone_allocate: galera:0 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on galera-0: 0 +pcmk__clone_allocate: galera:1 allocation score on galera-1: 0 +pcmk__clone_allocate: galera:1 allocation score on galera-2: INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-0: INFINITY +pcmk__clone_allocate: galera:2 allocation score on galera-1: 0 +pcmk__clone_allocate: galera:2 allocation score on galera-2: 0 +pcmk__clone_allocate: galera:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:3 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:3 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:4 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:4 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:5 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:5 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:6 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:6 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:7 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:7 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on galera-0: 100 +pcmk__clone_allocate: galera:8 allocation score on galera-1: 100 +pcmk__clone_allocate: galera:8 allocation score on galera-2: 100 +pcmk__clone_allocate: galera:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: galera:8 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on controller-0: INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy-clone allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy-clone allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:0 allocation score on controller-1: INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on controller-0: INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:1 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:2 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:2 allocation score on controller-2: INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:3 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:3 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:4 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:4 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:5 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:5 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:6 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:6 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:7 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:7 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on controller-0: 0 +pcmk__clone_allocate: haproxy:8 allocation score on controller-1: 0 +pcmk__clone_allocate: haproxy:8 allocation score on controller-2: 0 +pcmk__clone_allocate: haproxy:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: haproxy:8 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on messaging-2: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:1 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:3 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:4 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:5 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:6 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:7 allocation score on messaging-2: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-0: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-1: 0 +pcmk__clone_allocate: rabbitmq:8 allocation score on messaging-2: 0 +pcmk__clone_allocate: redis-master allocation score on controller-0: 0 +pcmk__clone_allocate: redis-master allocation score on controller-1: 0 +pcmk__clone_allocate: redis-master allocation score on controller-2: 0 +pcmk__clone_allocate: redis-master allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis-master allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis-master allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis-master allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on controller-0: 0 +pcmk__clone_allocate: redis:0 allocation score on controller-1: INFINITY +pcmk__clone_allocate: redis:0 allocation score on controller-2: 0 +pcmk__clone_allocate: redis:0 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:0 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on controller-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:1 allocation score on controller-2: 0 +pcmk__clone_allocate: redis:1 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:1 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on controller-0: 0 +pcmk__clone_allocate: redis:2 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:2 allocation score on controller-2: INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:2 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:3 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:3 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:3 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:3 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:4 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:4 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:4 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:4 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:5 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:5 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:5 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:5 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:6 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:6 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:6 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:6 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:7 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:7 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:7 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:7 allocation score on messaging-2: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on controller-0: 1 +pcmk__clone_allocate: redis:8 allocation score on controller-1: 0 +pcmk__clone_allocate: redis:8 allocation score on controller-2: 1 +pcmk__clone_allocate: redis:8 allocation score on galera-0: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on galera-1: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on galera-2: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-0: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-1: -INFINITY +pcmk__clone_allocate: redis:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-0 allocation score on controller-0: 0 +pcmk__native_allocate: galera-0 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-0 allocation score on controller-2: 0 +pcmk__native_allocate: galera-0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-1 allocation score on controller-0: INFINITY +pcmk__native_allocate: galera-1 allocation score on controller-1: 0 +pcmk__native_allocate: galera-1 allocation score on controller-2: 0 +pcmk__native_allocate: galera-1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-0: 0 +pcmk__native_allocate: galera-2 allocation score on controller-1: INFINITY +pcmk__native_allocate: galera-2 allocation score on controller-2: 0 +pcmk__native_allocate: galera-2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera-2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-0: 0 +pcmk__native_allocate: galera:0 allocation score on galera-1: INFINITY +pcmk__native_allocate: galera:0 allocation score on galera-2: 0 +pcmk__native_allocate: galera:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-0: 0 +pcmk__native_allocate: galera:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on galera-2: INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-0: INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: galera:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-0: INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on controller-2: 0 +pcmk__native_allocate: haproxy:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on controller-2: INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: haproxy:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on controller-2: 0 +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-10.0.0.102 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.14 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.1.17 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.3.15 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-0: 0 +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-172.17.4.11 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-0: INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on controller-2: 0 +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: ip-192.168.24.6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: messaging-0 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-0 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-0: 0 +pcmk__native_allocate: messaging-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: messaging-1 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-0: INFINITY +pcmk__native_allocate: messaging-2 allocation score on controller-1: 0 +pcmk__native_allocate: messaging-2 allocation score on controller-2: 0 +pcmk__native_allocate: messaging-2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: messaging-2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-0: INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-1: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on controller-2: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on galera-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-1: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-0: 0 +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-1: 0 +pcmk__native_allocate: rabbitmq:0 allocation score on messaging-2: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-1: 0 +pcmk__native_allocate: rabbitmq:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-1: INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: rabbitmq:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:0 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on controller-2: 0 +pcmk__native_allocate: redis:1 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:1 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on controller-2: INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:3 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:4 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:6 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:7 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on controller-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on galera-2: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: redis:8 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-1: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-5254005bdbb5 allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on controller-2: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400b4f6bd allocation score on messaging-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-0: INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-1: 0 +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on controller-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on galera-2: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-0: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-1: -INFINITY +pcmk__native_allocate: stonith-fence_ipmilan-525400bbf613 allocation score on messaging-2: -INFINITY redis:0 promotion score on none: 0 redis:1 promotion score on controller-0: 1 redis:2 promotion score on controller-2: 1 diff --git a/pengine/test10/remote-recovery.summary b/pengine/test10/remote-recovery.summary index b0433fed017..f190721ea5f 100644 --- a/pengine/test10/remote-recovery.summary +++ b/pengine/test10/remote-recovery.summary @@ -52,6 +52,9 @@ Transition Summary: * Move stonith-fence_ipmilan-5254005bdbb5 ( controller-1 -> controller-2 ) Executing cluster transition: + * Pseudo action: messaging-1_stop_0 + * Pseudo action: galera-0_stop_0 + * Pseudo action: galera-2_stop_0 * Pseudo action: redis-master_pre_notify_stop_0 * Resource action: stonith-fence_ipmilan-525400bbf613 stop on controller-0 * Resource action: stonith-fence_ipmilan-525400bbf613 start on controller-0 @@ -61,9 +64,12 @@ Executing cluster transition: * Resource action: stonith-fence_ipmilan-525400b4f6bd monitor=60000 on controller-0 * Pseudo action: stonith-fence_ipmilan-5254005bdbb5_stop_0 * Fencing controller-1 (reboot) - * Pseudo action: messaging-1_stop_0 - * Pseudo action: galera-0_stop_0 - * Pseudo action: galera-2_stop_0 + * Resource action: messaging-1 start on controller-2 + * Resource action: galera-0 start on controller-2 + * Resource action: galera-2 start on controller-2 + * Resource action: rabbitmq monitor=10000 on messaging-1 + * Resource action: galera monitor=10000 on galera-2 + * Resource action: galera monitor=10000 on galera-0 * Pseudo action: redis_post_notify_stop_0 * Resource action: redis notify on controller-0 * Resource action: redis notify on controller-2 @@ -71,21 +77,14 @@ Executing cluster transition: * Pseudo action: redis-master_stop_0 * Pseudo action: haproxy-clone_stop_0 * Resource action: stonith-fence_ipmilan-5254005bdbb5 start on controller-2 - * Pseudo action: stonith_complete - * Resource action: messaging-1 start on controller-2 - * Resource action: galera-0 start on controller-2 - * Resource action: galera-2 start on controller-2 - * Resource action: rabbitmq monitor=10000 on messaging-1 - * Resource action: galera monitor=10000 on galera-2 - * Resource action: galera monitor=10000 on galera-0 + * Resource action: messaging-1 monitor=20000 on controller-2 + * Resource action: galera-0 monitor=20000 on controller-2 + * Resource action: galera-2 monitor=20000 on controller-2 * Pseudo action: redis_stop_0 * Pseudo action: redis-master_stopped_0 * Pseudo action: haproxy_stop_0 * Pseudo action: haproxy-clone_stopped_0 * Resource action: stonith-fence_ipmilan-5254005bdbb5 monitor=60000 on controller-2 - * Resource action: messaging-1 monitor=20000 on controller-2 - * Resource action: galera-0 monitor=20000 on controller-2 - * Resource action: galera-2 monitor=20000 on controller-2 * Pseudo action: redis-master_post_notify_stopped_0 * Pseudo action: ip-172.17.1.14_stop_0 * Pseudo action: ip-172.17.1.17_stop_0 @@ -100,7 +99,6 @@ Executing cluster transition: * Resource action: ip-172.17.1.14 monitor=10000 on controller-2 * Resource action: ip-172.17.1.17 monitor=10000 on controller-2 * Resource action: ip-172.17.4.11 monitor=10000 on controller-2 - * Pseudo action: all_stopped Using the original execution date of: 2017-05-03 13:33:24Z Revised cluster status: diff --git a/pengine/test10/remote-stale-node-entry.exp b/pengine/test10/remote-stale-node-entry.exp index 892f68ad0de..0a0048df38a 100644 --- a/pengine/test10/remote-stale-node-entry.exp +++ b/pengine/test10/remote-stale-node-entry.exp @@ -1,39 +1,39 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="Fencing_monitor_120000" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="38" operation="monitor" operation_key="Fencing_monitor_120000" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="120000" delay="0" pcmk_arg_map="domain:uname"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="Fencing_start_0" on_node="rhel7-node1" on_node_uuid="1"/> + <rsc_op id="37" operation="start" operation_key="Fencing_start_0" on_node="rhel7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="38" operation="start" operation_key="Fencing_start_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="37" operation="start" operation_key="Fencing_start_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" delay="0" pcmk_arg_map="domain:uname"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> + <rsc_op id="1" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="13" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="25" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="25" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" delay="0" pcmk_arg_map="domain:uname"/> </rsc_op> @@ -42,7 +42,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="13" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" delay="0" pcmk_arg_map="domain:uname"/> </rsc_op> @@ -51,7 +51,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="1" operation="monitor" operation_key="Fencing_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" delay="0" pcmk_arg_map="domain:uname"/> </rsc_op> @@ -60,26 +60,26 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="40" operation="start" operation_key="FencingPass_start_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="39" operation="start" operation_key="FencingPass_start_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="FencingPass" class="stonith" type="fence_dummy"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" mode="pass" pcmk_host_list="rhel7-node1 rhel7-node2 rhel7-node3" random_sleep_range="30"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> + <rsc_op id="2" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="14" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="26" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="26" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="FencingPass" class="stonith" type="fence_dummy"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" mode="pass" pcmk_host_list="rhel7-node1 rhel7-node2 rhel7-node3" random_sleep_range="30"/> </rsc_op> @@ -88,7 +88,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="14" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="FencingPass" class="stonith" type="fence_dummy"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" mode="pass" pcmk_host_list="rhel7-node1 rhel7-node2 rhel7-node3" random_sleep_range="30"/> </rsc_op> @@ -97,7 +97,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="2" operation="monitor" operation_key="FencingPass_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="FencingPass" class="stonith" type="fence_dummy"/> <attributes CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" mode="pass" pcmk_host_list="rhel7-node1 rhel7-node2 rhel7-node3" random_sleep_range="30"/> </rsc_op> @@ -106,39 +106,39 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="rsc_rhel7-node1_monitor_5000" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="41" operation="monitor" operation_key="rsc_rhel7-node1_monitor_5000" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="rsc_rhel7-node1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.201"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="rsc_rhel7-node1_start_0" on_node="rhel7-node1" on_node_uuid="1"/> + <rsc_op id="40" operation="start" operation_key="rsc_rhel7-node1_start_0" on_node="rhel7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="41" operation="start" operation_key="rsc_rhel7-node1_start_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="40" operation="start" operation_key="rsc_rhel7-node1_start_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="rsc_rhel7-node1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.201"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="15" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="27" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="27" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="rsc_rhel7-node1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.201"/> </rsc_op> @@ -147,7 +147,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="15" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="rsc_rhel7-node1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.201"/> </rsc_op> @@ -156,7 +156,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="3" operation="monitor" operation_key="rsc_rhel7-node1_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="rsc_rhel7-node1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.201"/> </rsc_op> @@ -165,39 +165,39 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="rsc_rhel7-node2_monitor_5000" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="43" operation="monitor" operation_key="rsc_rhel7-node2_monitor_5000" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="rsc_rhel7-node2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.202"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="rsc_rhel7-node2_start_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="42" operation="start" operation_key="rsc_rhel7-node2_start_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="43" operation="start" operation_key="rsc_rhel7-node2_start_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="42" operation="start" operation_key="rsc_rhel7-node2_start_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="rsc_rhel7-node2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.202"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="16" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="28" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="28" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="rsc_rhel7-node2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.202"/> </rsc_op> @@ -206,7 +206,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="16" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="rsc_rhel7-node2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.202"/> </rsc_op> @@ -215,7 +215,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="4" operation="monitor" operation_key="rsc_rhel7-node2_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="rsc_rhel7-node2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.202"/> </rsc_op> @@ -224,39 +224,39 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="rsc_rhel7-node3_monitor_5000" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="45" operation="monitor" operation_key="rsc_rhel7-node3_monitor_5000" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="rsc_rhel7-node3" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.203"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="rsc_rhel7-node3_start_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="44" operation="start" operation_key="rsc_rhel7-node3_start_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="45" operation="start" operation_key="rsc_rhel7-node3_start_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="44" operation="start" operation_key="rsc_rhel7-node3_start_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="rsc_rhel7-node3" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.203"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="17" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="29" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="29" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="rsc_rhel7-node3" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.203"/> </rsc_op> @@ -265,7 +265,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="17" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="rsc_rhel7-node3" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.203"/> </rsc_op> @@ -274,7 +274,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="rsc_rhel7-node3_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="rsc_rhel7-node3" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.203"/> </rsc_op> @@ -283,39 +283,39 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="48" operation="monitor" operation_key="migrator_monitor_10000" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="47" operation="monitor" operation_key="migrator_monitor_10000" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="47" operation="start" operation_key="migrator_start_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="46" operation="start" operation_key="migrator_start_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="47" operation="start" operation_key="migrator_start_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="46" operation="start" operation_key="migrator_start_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="18" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="30" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="30" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" /> </rsc_op> @@ -324,7 +324,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="18" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" /> </rsc_op> @@ -333,7 +333,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="6" operation="monitor" operation_key="migrator_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" /> </rsc_op> @@ -342,33 +342,33 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="ping-1:0_monitor_60000" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="49" operation="monitor" operation_key="ping-1:0_monitor_60000" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="ping-1" long-id="ping-1:0" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" debug="true" host_list="192.168.122.171" name="connected"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="start" operation_key="ping-1:0_start_0" on_node="rhel7-node1" on_node_uuid="1"/> + <rsc_op id="48" operation="start" operation_key="ping-1:0_start_0" on_node="rhel7-node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="49" operation="start" operation_key="ping-1:0_start_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="48" operation="start" operation_key="ping-1:0_start_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="ping-1" long-id="ping-1:0" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" debug="true" host_list="192.168.122.171" name="connected"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="start" operation_key="Connectivity_start_0"/> + <pseudo_event id="54" operation="start" operation_key="Connectivity_start_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="ping-1:0_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="7" operation="monitor" operation_key="ping-1:0_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="ping-1" long-id="ping-1:0" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" debug="true" host_list="192.168.122.171" name="connected"/> </rsc_op> @@ -377,33 +377,33 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="ping-1:1_monitor_60000" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="51" operation="monitor" operation_key="ping-1:1_monitor_60000" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="ping-1" long-id="ping-1:1" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" debug="true" host_list="192.168.122.171" name="connected"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="51" operation="start" operation_key="ping-1:1_start_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="50" operation="start" operation_key="ping-1:1_start_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="51" operation="start" operation_key="ping-1:1_start_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="50" operation="start" operation_key="ping-1:1_start_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="ping-1" long-id="ping-1:1" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" debug="true" host_list="192.168.122.171" name="connected"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="start" operation_key="Connectivity_start_0"/> + <pseudo_event id="54" operation="start" operation_key="Connectivity_start_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="ping-1:1_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="19" operation="monitor" operation_key="ping-1:1_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="ping-1" long-id="ping-1:1" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" debug="true" host_list="192.168.122.171" name="connected"/> </rsc_op> @@ -412,33 +412,33 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="ping-1:2_monitor_60000" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="53" operation="monitor" operation_key="ping-1:2_monitor_60000" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="ping-1" long-id="ping-1:2" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" debug="true" host_list="192.168.122.171" name="connected"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="start" operation_key="ping-1:2_start_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="52" operation="start" operation_key="ping-1:2_start_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="53" operation="start" operation_key="ping-1:2_start_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="52" operation="start" operation_key="ping-1:2_start_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="ping-1" long-id="ping-1:2" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" debug="true" host_list="192.168.122.171" name="connected"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="start" operation_key="Connectivity_start_0"/> + <pseudo_event id="54" operation="start" operation_key="Connectivity_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="ping-1:2_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="31" operation="monitor" operation_key="ping-1:2_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="ping-1" long-id="ping-1:2" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" debug="true" host_list="192.168.122.171" name="connected"/> </rsc_op> @@ -447,46 +447,46 @@ </synapse> <synapse id="38" priority="1000000"> <action_set> - <pseudo_event id="56" operation="running" operation_key="Connectivity_running_0"> + <pseudo_event id="55" operation="running" operation_key="Connectivity_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="start" operation_key="ping-1:0_start_0" on_node="rhel7-node1" on_node_uuid="1"/> + <rsc_op id="48" operation="start" operation_key="ping-1:0_start_0" on_node="rhel7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="51" operation="start" operation_key="ping-1:1_start_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="50" operation="start" operation_key="ping-1:1_start_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="53" operation="start" operation_key="ping-1:2_start_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="52" operation="start" operation_key="ping-1:2_start_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="55" operation="start" operation_key="Connectivity_start_0"/> + <pseudo_event id="54" operation="start" operation_key="Connectivity_start_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <pseudo_event id="55" operation="start" operation_key="Connectivity_start_0"> + <pseudo_event id="54" operation="start" operation_key="Connectivity_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="ping-1:0_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> + <rsc_op id="7" operation="monitor" operation_key="ping-1:0_monitor_0" on_node="rhel7-node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="ping-1:1_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="19" operation="monitor" operation_key="ping-1:1_monitor_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="ping-1:2_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="31" operation="monitor" operation_key="ping-1:2_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="stateful-1:0_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="32" operation="monitor" operation_key="stateful-1:0_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="stateful-1" long-id="stateful-1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" /> </rsc_op> @@ -495,7 +495,7 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="stateful-1:0_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="20" operation="monitor" operation_key="stateful-1:0_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="stateful-1" long-id="stateful-1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" /> </rsc_op> @@ -504,7 +504,7 @@ </synapse> <synapse id="42"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="stateful-1:0_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="8" operation="monitor" operation_key="stateful-1:0_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="stateful-1" long-id="stateful-1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" /> </rsc_op> @@ -513,7 +513,7 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="r192.168.122.204_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="33" operation="monitor" operation_key="r192.168.122.204_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="r192.168.122.204" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.204"/> </rsc_op> @@ -522,7 +522,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="r192.168.122.204_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="21" operation="monitor" operation_key="r192.168.122.204_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="r192.168.122.204" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.204"/> </rsc_op> @@ -531,7 +531,7 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="r192.168.122.204_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="9" operation="monitor" operation_key="r192.168.122.204_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="r192.168.122.204" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.204"/> </rsc_op> @@ -540,7 +540,7 @@ </synapse> <synapse id="46"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="r192.168.122.205_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="34" operation="monitor" operation_key="r192.168.122.205_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="r192.168.122.205" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.205"/> </rsc_op> @@ -549,7 +549,7 @@ </synapse> <synapse id="47"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="r192.168.122.205_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="22" operation="monitor" operation_key="r192.168.122.205_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="r192.168.122.205" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.205"/> </rsc_op> @@ -558,7 +558,7 @@ </synapse> <synapse id="48"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="r192.168.122.205_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="10" operation="monitor" operation_key="r192.168.122.205_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="r192.168.122.205" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.205"/> </rsc_op> @@ -567,7 +567,7 @@ </synapse> <synapse id="49"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="r192.168.122.206_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="35" operation="monitor" operation_key="r192.168.122.206_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="r192.168.122.206" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.206"/> </rsc_op> @@ -576,7 +576,7 @@ </synapse> <synapse id="50"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="r192.168.122.206_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="23" operation="monitor" operation_key="r192.168.122.206_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="r192.168.122.206" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.206"/> </rsc_op> @@ -585,7 +585,7 @@ </synapse> <synapse id="51"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="r192.168.122.206_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="11" operation="monitor" operation_key="r192.168.122.206_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="r192.168.122.206" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.206"/> </rsc_op> @@ -594,7 +594,7 @@ </synapse> <synapse id="52"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="lsb-dummy_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="36" operation="monitor" operation_key="lsb-dummy_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="lsb-dummy" class="lsb" type="/usr/share/pacemaker/tests/cts/LSBDummy"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" /> </rsc_op> @@ -603,7 +603,7 @@ </synapse> <synapse id="53"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="lsb-dummy_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="24" operation="monitor" operation_key="lsb-dummy_monitor_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="lsb-dummy" class="lsb" type="/usr/share/pacemaker/tests/cts/LSBDummy"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" /> </rsc_op> @@ -612,7 +612,7 @@ </synapse> <synapse id="54"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="lsb-dummy_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> + <rsc_op id="12" operation="monitor" operation_key="lsb-dummy_monitor_0" on_node="rhel7-node1" on_node_uuid="1"> <primitive id="lsb-dummy" class="lsb" type="/usr/share/pacemaker/tests/cts/LSBDummy"/> <attributes CRM_meta_on_node="rhel7-node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="90000" /> </rsc_op> diff --git a/pengine/test10/remote-stale-node-entry.scores b/pengine/test10/remote-stale-node-entry.scores index 303204d6afd..64dc762d5f9 100644 --- a/pengine/test10/remote-stale-node-entry.scores +++ b/pengine/test10/remote-stale-node-entry.scores @@ -1,124 +1,124 @@ Allocation scores: -clone_color: Connectivity allocation score on remote1: 0 -clone_color: Connectivity allocation score on rhel7-node1: 0 -clone_color: Connectivity allocation score on rhel7-node2: 0 -clone_color: Connectivity allocation score on rhel7-node3: 0 -clone_color: master-1 allocation score on remote1: -INFINITY -clone_color: master-1 allocation score on rhel7-node1: -INFINITY -clone_color: master-1 allocation score on rhel7-node2: -INFINITY -clone_color: master-1 allocation score on rhel7-node3: -INFINITY -clone_color: ping-1:0 allocation score on remote1: 0 -clone_color: ping-1:0 allocation score on rhel7-node1: 0 -clone_color: ping-1:0 allocation score on rhel7-node2: 0 -clone_color: ping-1:0 allocation score on rhel7-node3: 0 -clone_color: ping-1:1 allocation score on remote1: 0 -clone_color: ping-1:1 allocation score on rhel7-node1: 0 -clone_color: ping-1:1 allocation score on rhel7-node2: 0 -clone_color: ping-1:1 allocation score on rhel7-node3: 0 -clone_color: ping-1:2 allocation score on remote1: 0 -clone_color: ping-1:2 allocation score on rhel7-node1: 0 -clone_color: ping-1:2 allocation score on rhel7-node2: 0 -clone_color: ping-1:2 allocation score on rhel7-node3: 0 -clone_color: ping-1:3 allocation score on remote1: 0 -clone_color: ping-1:3 allocation score on rhel7-node1: 0 -clone_color: ping-1:3 allocation score on rhel7-node2: 0 -clone_color: ping-1:3 allocation score on rhel7-node3: 0 -clone_color: stateful-1:0 allocation score on remote1: -INFINITY -clone_color: stateful-1:0 allocation score on rhel7-node1: -INFINITY -clone_color: stateful-1:0 allocation score on rhel7-node2: -INFINITY -clone_color: stateful-1:0 allocation score on rhel7-node3: -INFINITY -clone_color: stateful-1:1 allocation score on remote1: -INFINITY -clone_color: stateful-1:1 allocation score on rhel7-node1: -INFINITY -clone_color: stateful-1:1 allocation score on rhel7-node2: -INFINITY -clone_color: stateful-1:1 allocation score on rhel7-node3: -INFINITY -clone_color: stateful-1:2 allocation score on remote1: -INFINITY -clone_color: stateful-1:2 allocation score on rhel7-node1: -INFINITY -clone_color: stateful-1:2 allocation score on rhel7-node2: -INFINITY -clone_color: stateful-1:2 allocation score on rhel7-node3: -INFINITY -group_color: group-1 allocation score on remote1: 0 -group_color: group-1 allocation score on rhel7-node1: 0 -group_color: group-1 allocation score on rhel7-node2: 0 -group_color: group-1 allocation score on rhel7-node3: 0 -group_color: r192.168.122.204 allocation score on remote1: 0 -group_color: r192.168.122.204 allocation score on rhel7-node1: 0 -group_color: r192.168.122.204 allocation score on rhel7-node2: 0 -group_color: r192.168.122.204 allocation score on rhel7-node3: 0 -group_color: r192.168.122.205 allocation score on remote1: 0 -group_color: r192.168.122.205 allocation score on rhel7-node1: 0 -group_color: r192.168.122.205 allocation score on rhel7-node2: 0 -group_color: r192.168.122.205 allocation score on rhel7-node3: 0 -group_color: r192.168.122.206 allocation score on remote1: 0 -group_color: r192.168.122.206 allocation score on rhel7-node1: 0 -group_color: r192.168.122.206 allocation score on rhel7-node2: 0 -group_color: r192.168.122.206 allocation score on rhel7-node3: 0 -native_color: Fencing allocation score on remote1: 0 -native_color: Fencing allocation score on rhel7-node1: 0 -native_color: Fencing allocation score on rhel7-node2: 0 -native_color: Fencing allocation score on rhel7-node3: 0 -native_color: FencingPass allocation score on remote1: 0 -native_color: FencingPass allocation score on rhel7-node1: 0 -native_color: FencingPass allocation score on rhel7-node2: 0 -native_color: FencingPass allocation score on rhel7-node3: 0 -native_color: lsb-dummy allocation score on remote1: -INFINITY -native_color: lsb-dummy allocation score on rhel7-node1: -INFINITY -native_color: lsb-dummy allocation score on rhel7-node2: -INFINITY -native_color: lsb-dummy allocation score on rhel7-node3: -INFINITY -native_color: migrator allocation score on remote1: 0 -native_color: migrator allocation score on rhel7-node1: 0 -native_color: migrator allocation score on rhel7-node2: 0 -native_color: migrator allocation score on rhel7-node3: 0 -native_color: ping-1:0 allocation score on remote1: -INFINITY -native_color: ping-1:0 allocation score on rhel7-node1: 0 -native_color: ping-1:0 allocation score on rhel7-node2: 0 -native_color: ping-1:0 allocation score on rhel7-node3: 0 -native_color: ping-1:1 allocation score on remote1: -INFINITY -native_color: ping-1:1 allocation score on rhel7-node1: -INFINITY -native_color: ping-1:1 allocation score on rhel7-node2: 0 -native_color: ping-1:1 allocation score on rhel7-node3: 0 -native_color: ping-1:2 allocation score on remote1: -INFINITY -native_color: ping-1:2 allocation score on rhel7-node1: -INFINITY -native_color: ping-1:2 allocation score on rhel7-node2: -INFINITY -native_color: ping-1:2 allocation score on rhel7-node3: 0 -native_color: ping-1:3 allocation score on remote1: -INFINITY -native_color: ping-1:3 allocation score on rhel7-node1: -INFINITY -native_color: ping-1:3 allocation score on rhel7-node2: -INFINITY -native_color: ping-1:3 allocation score on rhel7-node3: -INFINITY -native_color: r192.168.122.204 allocation score on remote1: -INFINITY -native_color: r192.168.122.204 allocation score on rhel7-node1: -INFINITY -native_color: r192.168.122.204 allocation score on rhel7-node2: -INFINITY -native_color: r192.168.122.204 allocation score on rhel7-node3: -INFINITY -native_color: r192.168.122.205 allocation score on remote1: -INFINITY -native_color: r192.168.122.205 allocation score on rhel7-node1: -INFINITY -native_color: r192.168.122.205 allocation score on rhel7-node2: -INFINITY -native_color: r192.168.122.205 allocation score on rhel7-node3: -INFINITY -native_color: r192.168.122.206 allocation score on remote1: -INFINITY -native_color: r192.168.122.206 allocation score on rhel7-node1: -INFINITY -native_color: r192.168.122.206 allocation score on rhel7-node2: -INFINITY -native_color: r192.168.122.206 allocation score on rhel7-node3: -INFINITY -native_color: rsc_rhel7-node1 allocation score on remote1: 0 -native_color: rsc_rhel7-node1 allocation score on rhel7-node1: 100 -native_color: rsc_rhel7-node1 allocation score on rhel7-node2: 0 -native_color: rsc_rhel7-node1 allocation score on rhel7-node3: 0 -native_color: rsc_rhel7-node2 allocation score on remote1: 0 -native_color: rsc_rhel7-node2 allocation score on rhel7-node1: 0 -native_color: rsc_rhel7-node2 allocation score on rhel7-node2: 100 -native_color: rsc_rhel7-node2 allocation score on rhel7-node3: 0 -native_color: rsc_rhel7-node3 allocation score on remote1: 0 -native_color: rsc_rhel7-node3 allocation score on rhel7-node1: 0 -native_color: rsc_rhel7-node3 allocation score on rhel7-node2: 0 -native_color: rsc_rhel7-node3 allocation score on rhel7-node3: 100 -native_color: stateful-1:0 allocation score on remote1: -INFINITY -native_color: stateful-1:0 allocation score on rhel7-node1: -INFINITY -native_color: stateful-1:0 allocation score on rhel7-node2: -INFINITY -native_color: stateful-1:0 allocation score on rhel7-node3: -INFINITY -native_color: stateful-1:1 allocation score on remote1: -INFINITY -native_color: stateful-1:1 allocation score on rhel7-node1: -INFINITY -native_color: stateful-1:1 allocation score on rhel7-node2: -INFINITY -native_color: stateful-1:1 allocation score on rhel7-node3: -INFINITY -native_color: stateful-1:2 allocation score on remote1: -INFINITY -native_color: stateful-1:2 allocation score on rhel7-node1: -INFINITY -native_color: stateful-1:2 allocation score on rhel7-node2: -INFINITY -native_color: stateful-1:2 allocation score on rhel7-node3: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on remote1: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-node1: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-node2: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-node3: 0 +pcmk__clone_allocate: master-1 allocation score on remote1: -INFINITY +pcmk__clone_allocate: master-1 allocation score on rhel7-node1: -INFINITY +pcmk__clone_allocate: master-1 allocation score on rhel7-node2: -INFINITY +pcmk__clone_allocate: master-1 allocation score on rhel7-node3: -INFINITY +pcmk__clone_allocate: ping-1:0 allocation score on remote1: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-node1: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-node2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-node3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on remote1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-node1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-node2: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-node3: 0 +pcmk__clone_allocate: ping-1:2 allocation score on remote1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-node1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-node2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-node3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on remote1: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-node1: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-node2: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-node3: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on remote1: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-node1: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-node2: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-node3: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on remote1: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-node1: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-node2: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-node3: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on remote1: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-node1: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-node2: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-node3: -INFINITY +pcmk__group_allocate: group-1 allocation score on remote1: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-node1: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-node2: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-node3: 0 +pcmk__group_allocate: r192.168.122.204 allocation score on remote1: 0 +pcmk__group_allocate: r192.168.122.204 allocation score on rhel7-node1: 0 +pcmk__group_allocate: r192.168.122.204 allocation score on rhel7-node2: 0 +pcmk__group_allocate: r192.168.122.204 allocation score on rhel7-node3: 0 +pcmk__group_allocate: r192.168.122.205 allocation score on remote1: 0 +pcmk__group_allocate: r192.168.122.205 allocation score on rhel7-node1: 0 +pcmk__group_allocate: r192.168.122.205 allocation score on rhel7-node2: 0 +pcmk__group_allocate: r192.168.122.205 allocation score on rhel7-node3: 0 +pcmk__group_allocate: r192.168.122.206 allocation score on remote1: 0 +pcmk__group_allocate: r192.168.122.206 allocation score on rhel7-node1: 0 +pcmk__group_allocate: r192.168.122.206 allocation score on rhel7-node2: 0 +pcmk__group_allocate: r192.168.122.206 allocation score on rhel7-node3: 0 +pcmk__native_allocate: Fencing allocation score on remote1: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-node1: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-node2: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-node3: 0 +pcmk__native_allocate: FencingPass allocation score on remote1: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-node1: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-node2: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-node3: 0 +pcmk__native_allocate: lsb-dummy allocation score on remote1: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-node2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-node3: -INFINITY +pcmk__native_allocate: migrator allocation score on remote1: 0 +pcmk__native_allocate: migrator allocation score on rhel7-node1: 0 +pcmk__native_allocate: migrator allocation score on rhel7-node2: 0 +pcmk__native_allocate: migrator allocation score on rhel7-node3: 0 +pcmk__native_allocate: ping-1:0 allocation score on remote1: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on rhel7-node1: 0 +pcmk__native_allocate: ping-1:0 allocation score on rhel7-node2: 0 +pcmk__native_allocate: ping-1:0 allocation score on rhel7-node3: 0 +pcmk__native_allocate: ping-1:1 allocation score on remote1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on rhel7-node2: 0 +pcmk__native_allocate: ping-1:1 allocation score on rhel7-node3: 0 +pcmk__native_allocate: ping-1:2 allocation score on remote1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-node2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-node3: 0 +pcmk__native_allocate: ping-1:3 allocation score on remote1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-node2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-node3: -INFINITY +pcmk__native_allocate: r192.168.122.204 allocation score on remote1: -INFINITY +pcmk__native_allocate: r192.168.122.204 allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: r192.168.122.204 allocation score on rhel7-node2: -INFINITY +pcmk__native_allocate: r192.168.122.204 allocation score on rhel7-node3: -INFINITY +pcmk__native_allocate: r192.168.122.205 allocation score on remote1: -INFINITY +pcmk__native_allocate: r192.168.122.205 allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: r192.168.122.205 allocation score on rhel7-node2: -INFINITY +pcmk__native_allocate: r192.168.122.205 allocation score on rhel7-node3: -INFINITY +pcmk__native_allocate: r192.168.122.206 allocation score on remote1: -INFINITY +pcmk__native_allocate: r192.168.122.206 allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: r192.168.122.206 allocation score on rhel7-node2: -INFINITY +pcmk__native_allocate: r192.168.122.206 allocation score on rhel7-node3: -INFINITY +pcmk__native_allocate: rsc_rhel7-node1 allocation score on remote1: 0 +pcmk__native_allocate: rsc_rhel7-node1 allocation score on rhel7-node1: 100 +pcmk__native_allocate: rsc_rhel7-node1 allocation score on rhel7-node2: 0 +pcmk__native_allocate: rsc_rhel7-node1 allocation score on rhel7-node3: 0 +pcmk__native_allocate: rsc_rhel7-node2 allocation score on remote1: 0 +pcmk__native_allocate: rsc_rhel7-node2 allocation score on rhel7-node1: 0 +pcmk__native_allocate: rsc_rhel7-node2 allocation score on rhel7-node2: 100 +pcmk__native_allocate: rsc_rhel7-node2 allocation score on rhel7-node3: 0 +pcmk__native_allocate: rsc_rhel7-node3 allocation score on remote1: 0 +pcmk__native_allocate: rsc_rhel7-node3 allocation score on rhel7-node1: 0 +pcmk__native_allocate: rsc_rhel7-node3 allocation score on rhel7-node2: 0 +pcmk__native_allocate: rsc_rhel7-node3 allocation score on rhel7-node3: 100 +pcmk__native_allocate: stateful-1:0 allocation score on remote1: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-node2: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-node3: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on remote1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-node2: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-node3: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on remote1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-node2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-node3: -INFINITY stateful-1:0 promotion score on none: 0 stateful-1:1 promotion score on none: 0 stateful-1:2 promotion score on none: 0 diff --git a/pengine/test10/remote-start-fail.dot b/pengine/test10/remote-start-fail.dot index 26c9f332549..aa335773165 100644 --- a/pengine/test10/remote-start-fail.dot +++ b/pengine/test10/remote-start-fail.dot @@ -1,9 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "rhel7-auto4_monitor_60000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] "rhel7-auto4_start_0 rhel7-auto3" -> "rhel7-auto4_monitor_60000 rhel7-auto3" [ style = bold] "rhel7-auto4_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] -"rhel7-auto4_stop_0 rhel7-auto2" -> "all_stopped" [ style = bold] "rhel7-auto4_stop_0 rhel7-auto2" -> "rhel7-auto4_start_0 rhel7-auto3" [ style = bold] "rhel7-auto4_stop_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/remote-start-fail.exp b/pengine/test10/remote-start-fail.exp index 1be99e6df82..a71c9085f4f 100644 --- a/pengine/test10/remote-start-fail.exp +++ b/pengine/test10/remote-start-fail.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rhel7-auto4_monitor_60000" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="6" operation="monitor" operation_key="rhel7-auto4_monitor_60000" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="rhel7-auto4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> + <rsc_op id="5" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto3" on_node_uuid="3"> + <rsc_op id="5" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto3" on_node_uuid="3"> <primitive id="rhel7-auto4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" /> </rsc_op> @@ -37,16 +37,4 @@ </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rhel7-auto4_stop_0" on_node="rhel7-auto2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/remote-start-fail.scores b/pengine/test10/remote-start-fail.scores index d36577f5d65..a98e0b1ec6c 100644 --- a/pengine/test10/remote-start-fail.scores +++ b/pengine/test10/remote-start-fail.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rhel7-auto4 allocation score on rhel7-auto1: -INFINITY -native_color: rhel7-auto4 allocation score on rhel7-auto2: -INFINITY -native_color: rhel7-auto4 allocation score on rhel7-auto3: 0 -native_color: rhel7-auto4 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto1: -INFINITY +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto2: -INFINITY +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: -INFINITY diff --git a/pengine/test10/remote-start-fail.summary b/pengine/test10/remote-start-fail.summary index aa08600e2af..4a93b9a2896 100644 --- a/pengine/test10/remote-start-fail.summary +++ b/pengine/test10/remote-start-fail.summary @@ -11,7 +11,6 @@ Transition Summary: Executing cluster transition: * Resource action: rhel7-auto4 stop on rhel7-auto2 - * Pseudo action: all_stopped * Resource action: rhel7-auto4 start on rhel7-auto3 * Resource action: rhel7-auto4 monitor=60000 on rhel7-auto3 diff --git a/pengine/test10/remote-startup-probes.dot b/pengine/test10/remote-startup-probes.dot index 7174acff56d..e7cbefeee03 100644 --- a/pengine/test10/remote-startup-probes.dot +++ b/pengine/test10/remote-startup-probes.dot @@ -5,7 +5,6 @@ "FAKE1_start_0 18node2" -> "FAKE1_monitor_60000 18node2" [ style = bold] "FAKE1_start_0 18node2" [ style=bold color="green" fontcolor="black"] "FAKE1_stop_0 18builder" -> "FAKE1_start_0 18node2" [ style = bold] -"FAKE1_stop_0 18builder" -> "all_stopped" [ style = bold] "FAKE1_stop_0 18builder" [ style=bold color="green" fontcolor="black"] "FAKE2_monitor_0 remote1" -> "FAKE2_start_0 remote1" [ style = bold] "FAKE2_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] @@ -13,16 +12,15 @@ "FAKE2_start_0 remote1" -> "FAKE2_monitor_60000 remote1" [ style = bold] "FAKE2_start_0 remote1" [ style=bold color="green" fontcolor="black"] "FAKE2_stop_0 18node2" -> "FAKE2_start_0 remote1" [ style = bold] -"FAKE2_stop_0 18node2" -> "all_stopped" [ style = bold] "FAKE2_stop_0 18node2" [ style=bold color="green" fontcolor="black"] "FAKE3_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] "FAKE4_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "remote1_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] "remote1_start_0 18builder" -> "FAKE1_monitor_0 remote1" [ style = bold] "remote1_start_0 18builder" -> "FAKE2_monitor_0 remote1" [ style = bold] "remote1_start_0 18builder" -> "FAKE2_monitor_60000 remote1" [ style = bold] "remote1_start_0 18builder" -> "FAKE2_start_0 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKE2_stop_0 18node2" [ style = bold] "remote1_start_0 18builder" -> "FAKE3_monitor_0 remote1" [ style = bold] "remote1_start_0 18builder" -> "FAKE4_monitor_0 remote1" [ style = bold] "remote1_start_0 18builder" -> "remote1_monitor_60000 18builder" [ style = bold] diff --git a/pengine/test10/remote-startup-probes.exp b/pengine/test10/remote-startup-probes.exp index 7ab06939612..8ad95e975af 100644 --- a/pengine/test10/remote-startup-probes.exp +++ b/pengine/test10/remote-startup-probes.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="remote1_monitor_60000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="13" operation="monitor" operation_key="remote1_monitor_60000" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,36 +23,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="FAKE1_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="16" operation="monitor" operation_key="FAKE1_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="15" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="16" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="15" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="FAKE1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="6" operation="monitor" operation_key="FAKE1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="FAKE1_stop_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="14" operation="stop" operation_key="FAKE1_stop_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="15" operation="stop" operation_key="FAKE1_stop_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="14" operation="stop" operation_key="FAKE1_stop_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> @@ -61,112 +61,101 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="FAKE1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="6" operation="monitor" operation_key="FAKE1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="19" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="FAKE2_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="18" operation="start" operation_key="FAKE2_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="19" operation="start" operation_key="FAKE2_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="18" operation="start" operation_key="FAKE2_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="FAKE2_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="7" operation="monitor" operation_key="FAKE2_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="18" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="17" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="18" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="17" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + </trigger> + </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="FAKE2_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="7" operation="monitor" operation_key="FAKE2_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="FAKE3_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="8" operation="monitor" operation_key="FAKE3_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="FAKE4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="9" operation="monitor" operation_key="FAKE4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> - </trigger> - </inputs> - </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="15" operation="stop" operation_key="FAKE1_stop_0" on_node="18builder" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="18" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/remote-startup-probes.scores b/pengine/test10/remote-startup-probes.scores index 27d226369b5..a6da64b401c 100644 --- a/pengine/test10/remote-startup-probes.scores +++ b/pengine/test10/remote-startup-probes.scores @@ -1,25 +1,25 @@ Allocation scores: -native_color: FAKE1 allocation score on 18builder: 0 -native_color: FAKE1 allocation score on 18node1: 0 -native_color: FAKE1 allocation score on 18node2: 0 -native_color: FAKE1 allocation score on remote1: 0 -native_color: FAKE2 allocation score on 18builder: 0 -native_color: FAKE2 allocation score on 18node1: 0 -native_color: FAKE2 allocation score on 18node2: 0 -native_color: FAKE2 allocation score on remote1: 0 -native_color: FAKE3 allocation score on 18builder: 0 -native_color: FAKE3 allocation score on 18node1: 0 -native_color: FAKE3 allocation score on 18node2: 0 -native_color: FAKE3 allocation score on remote1: 0 -native_color: FAKE4 allocation score on 18builder: 0 -native_color: FAKE4 allocation score on 18node1: 0 -native_color: FAKE4 allocation score on 18node2: 0 -native_color: FAKE4 allocation score on remote1: 0 -native_color: remote1 allocation score on 18builder: 0 -native_color: remote1 allocation score on 18node1: 0 -native_color: remote1 allocation score on 18node2: 0 -native_color: remote1 allocation score on remote1: -INFINITY -native_color: shooter allocation score on 18builder: 0 -native_color: shooter allocation score on 18node1: 0 -native_color: shooter allocation score on 18node2: 0 -native_color: shooter allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE1 allocation score on remote1: 0 +pcmk__native_allocate: FAKE2 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE2 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE2 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE2 allocation score on remote1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE3 allocation score on remote1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE4 allocation score on remote1: 0 +pcmk__native_allocate: remote1 allocation score on 18builder: 0 +pcmk__native_allocate: remote1 allocation score on 18node1: 0 +pcmk__native_allocate: remote1 allocation score on 18node2: 0 +pcmk__native_allocate: remote1 allocation score on remote1: -INFINITY +pcmk__native_allocate: shooter allocation score on 18builder: 0 +pcmk__native_allocate: shooter allocation score on 18node1: 0 +pcmk__native_allocate: shooter allocation score on 18node2: 0 +pcmk__native_allocate: shooter allocation score on remote1: -INFINITY diff --git a/pengine/test10/remote-startup-probes.summary b/pengine/test10/remote-startup-probes.summary index 3e21d65c685..0890a6aed45 100644 --- a/pengine/test10/remote-startup-probes.summary +++ b/pengine/test10/remote-startup-probes.summary @@ -23,7 +23,6 @@ Executing cluster transition: * Resource action: FAKE2 monitor on remote1 * Resource action: FAKE3 monitor on remote1 * Resource action: FAKE4 monitor on remote1 - * Pseudo action: all_stopped * Resource action: remote1 monitor=60000 on 18builder * Resource action: FAKE1 start on 18node2 * Resource action: FAKE2 start on remote1 diff --git a/pengine/test10/remote-startup.dot b/pengine/test10/remote-startup.dot index 17278431770..98bd2a8bf30 100644 --- a/pengine/test10/remote-startup.dot +++ b/pengine/test10/remote-startup.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "fake_monitor_0 18builder" -> "fake_start_0 18node2" [ style = bold] "fake_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] "fake_monitor_0 18node1" -> "fake_start_0 18node2" [ style = bold] @@ -22,7 +21,6 @@ "shooter_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] "shooter_start_0 18node1" -> "shooter_monitor_60000 18node1" [ style = bold] "shooter_start_0 18node1" [ style=bold color="green" fontcolor="black"] -"shooter_stop_0 18builder" -> "all_stopped" [ style = bold] "shooter_stop_0 18builder" -> "shooter_start_0 18node1" [ style = bold] "shooter_stop_0 18builder" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/remote-startup.exp b/pengine/test10/remote-startup.exp index ac26ece9966..636154eb2a8 100644 --- a/pengine/test10/remote-startup.exp +++ b/pengine/test10/remote-startup.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="shooter_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="11" operation="monitor" operation_key="shooter_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="shooter_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="10" operation="start" operation_key="shooter_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="11" operation="start" operation_key="shooter_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="10" operation="start" operation_key="shooter_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="shooter_stop_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="9" operation="stop" operation_key="shooter_stop_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="10" operation="stop" operation_key="shooter_stop_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="9" operation="stop" operation_key="shooter_stop_0" on_node="18builder" on_node_uuid="5"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,42 +36,42 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="start" operation_key="fake_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="12" operation="start" operation_key="fake_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="fake" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="fake_monitor_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="2" operation="monitor" operation_key="fake_monitor_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="fake_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="fake_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="fake_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="6" operation="monitor" operation_key="fake_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="fake_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="8" operation="monitor" operation_key="fake_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="fake_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="8" operation="monitor" operation_key="fake_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="fake" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="fake_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="6" operation="monitor" operation_key="fake_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="fake" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -80,7 +80,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="fake_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="4" operation="monitor" operation_key="fake_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="fake" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -89,7 +89,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="fake_monitor_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="2" operation="monitor" operation_key="fake_monitor_0" on_node="18builder" on_node_uuid="5"> <primitive id="fake" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -98,39 +98,39 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="remote1_monitor_60000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="14" operation="monitor" operation_key="remote1_monitor_60000" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="14" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="13" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="remote1_monitor_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="3" operation="monitor" operation_key="remote1_monitor_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="remote1_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="5" operation="monitor" operation_key="remote1_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="remote1_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="7" operation="monitor" operation_key="remote1_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="remote1_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="7" operation="monitor" operation_key="remote1_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -139,7 +139,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="remote1_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="remote1_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -148,23 +148,11 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="remote1_monitor_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="3" operation="monitor" operation_key="remote1_monitor_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="13"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="10" operation="stop" operation_key="shooter_stop_0" on_node="18builder" on_node_uuid="5"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/remote-startup.scores b/pengine/test10/remote-startup.scores index 06c32ea75ff..b6cfbdcea60 100644 --- a/pengine/test10/remote-startup.scores +++ b/pengine/test10/remote-startup.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: fake allocation score on 18builder: 0 -native_color: fake allocation score on 18node1: 0 -native_color: fake allocation score on 18node2: 0 -native_color: fake allocation score on remote1: 0 -native_color: remote1 allocation score on 18builder: 0 -native_color: remote1 allocation score on 18node1: 0 -native_color: remote1 allocation score on 18node2: 0 -native_color: remote1 allocation score on remote1: -INFINITY -native_color: shooter allocation score on 18builder: 0 -native_color: shooter allocation score on 18node1: 0 -native_color: shooter allocation score on 18node2: 0 -native_color: shooter allocation score on remote1: -INFINITY +pcmk__native_allocate: fake allocation score on 18builder: 0 +pcmk__native_allocate: fake allocation score on 18node1: 0 +pcmk__native_allocate: fake allocation score on 18node2: 0 +pcmk__native_allocate: fake allocation score on remote1: 0 +pcmk__native_allocate: remote1 allocation score on 18builder: 0 +pcmk__native_allocate: remote1 allocation score on 18node1: 0 +pcmk__native_allocate: remote1 allocation score on 18node2: 0 +pcmk__native_allocate: remote1 allocation score on remote1: -INFINITY +pcmk__native_allocate: shooter allocation score on 18builder: 0 +pcmk__native_allocate: shooter allocation score on 18node1: 0 +pcmk__native_allocate: shooter allocation score on 18node2: 0 +pcmk__native_allocate: shooter allocation score on remote1: -INFINITY diff --git a/pengine/test10/remote-startup.summary b/pengine/test10/remote-startup.summary index 4eb688731a6..993e1e516e3 100644 --- a/pengine/test10/remote-startup.summary +++ b/pengine/test10/remote-startup.summary @@ -20,7 +20,6 @@ Executing cluster transition: * Resource action: remote1 monitor on 18node2 * Resource action: remote1 monitor on 18node1 * Resource action: remote1 monitor on 18builder - * Pseudo action: all_stopped * Resource action: shooter start on 18node1 * Resource action: remote1 start on 18builder * Resource action: shooter monitor=60000 on 18node1 diff --git a/pengine/test10/remote-unclean2.dot b/pengine/test10/remote-unclean2.dot index 3f8981b88bc..0bca514eda6 100644 --- a/pengine/test10/remote-unclean2.dot +++ b/pengine/test10/remote-unclean2.dot @@ -1,14 +1,9 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "rhel7-auto4_monitor_60000 rhel7-auto1" [ style=bold color="green" fontcolor="black"] "rhel7-auto4_start_0 rhel7-auto1" -> "rhel7-auto4_monitor_60000 rhel7-auto1" [ style = bold] "rhel7-auto4_start_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] -"rhel7-auto4_stop_0 rhel7-auto1" -> "all_stopped" [ style = bold] "rhel7-auto4_stop_0 rhel7-auto1" -> "rhel7-auto4_start_0 rhel7-auto1" [ style = bold] "rhel7-auto4_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' rhel7-auto4" -> "stonith_complete" [ style = bold] +"stonith 'reboot' rhel7-auto4" -> "rhel7-auto4_start_0 rhel7-auto1" [ style = bold] "stonith 'reboot' rhel7-auto4" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rhel7-auto4_start_0 rhel7-auto1" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/remote-unclean2.exp b/pengine/test10/remote-unclean2.exp index ca0b3ba6927..11e6fe11ece 100644 --- a/pengine/test10/remote-unclean2.exp +++ b/pengine/test10/remote-unclean2.exp @@ -1,17 +1,17 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto1" on_node_uuid="1"> + <rsc_op id="7" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto1" on_node_uuid="1"> <primitive id="rhel7-auto4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="rhel7-auto4_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <crm_event id="2" operation="stonith" operation_key="stonith-rhel7-auto4-reboot" on_node="rhel7-auto4" on_node_uuid="rhel7-auto4"/> </trigger> <trigger> - <pseudo_event id="9" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="3" operation="stop" operation_key="rhel7-auto4_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> @@ -36,38 +36,11 @@ </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="start" operation_key="rhel7-auto4_start_0" on_node="rhel7-auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3"> - <action_set> - <pseudo_event id="9" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-rhel7-auto4-reboot" on_node="rhel7-auto4" on_node_uuid="rhel7-auto4"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rhel7-auto4_stop_0" on_node="rhel7-auto1" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="9" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> <action_set> <crm_event id="2" operation="stonith" operation_key="stonith-rhel7-auto4-reboot" on_node="rhel7-auto4" on_node_uuid="rhel7-auto4"> <attributes CRM_meta_on_node="rhel7-auto4" CRM_meta_on_node_uuid="rhel7-auto4" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/remote-unclean2.scores b/pengine/test10/remote-unclean2.scores index 72a5953f73a..288826308ba 100644 --- a/pengine/test10/remote-unclean2.scores +++ b/pengine/test10/remote-unclean2.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rhel7-auto4 allocation score on rhel7-auto1: 0 -native_color: rhel7-auto4 allocation score on rhel7-auto2: 0 -native_color: rhel7-auto4 allocation score on rhel7-auto3: 0 -native_color: rhel7-auto4 allocation score on rhel7-auto4: -INFINITY -native_color: shooter allocation score on rhel7-auto1: 0 -native_color: shooter allocation score on rhel7-auto2: 0 -native_color: shooter allocation score on rhel7-auto3: 0 -native_color: shooter allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto1: 0 +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto2: 0 +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto3: 0 +pcmk__native_allocate: rhel7-auto4 allocation score on rhel7-auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on rhel7-auto1: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto2: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto3: 0 +pcmk__native_allocate: shooter allocation score on rhel7-auto4: -INFINITY diff --git a/pengine/test10/remote-unclean2.summary b/pengine/test10/remote-unclean2.summary index e1666b590b4..1cdc878b38e 100644 --- a/pengine/test10/remote-unclean2.summary +++ b/pengine/test10/remote-unclean2.summary @@ -13,8 +13,6 @@ Transition Summary: Executing cluster transition: * Resource action: rhel7-auto4 stop on rhel7-auto1 * Fencing rhel7-auto4 (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: rhel7-auto4 start on rhel7-auto1 * Resource action: rhel7-auto4 monitor=60000 on rhel7-auto1 diff --git a/pengine/test10/reprobe-target_rc.exp b/pengine/test10/reprobe-target_rc.exp index 9b1b6a095ae..36c32885ac9 100644 --- a/pengine/test10/reprobe-target_rc.exp +++ b/pengine/test10/reprobe-target_rc.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="probe_again" operation_key="probe_again-node-1" on_node="node-1" on_node_uuid="node-1"> + <rsc_op id="2" operation="probe_again" operation_key="probe_again-node-1" on_node="node-1" on_node_uuid="node-1"> <attributes CRM_meta_on_node="node-1" CRM_meta_on_node_uuid="node-1" CRM_meta_op_no_wait="true" /> </rsc_op> </action_set> @@ -9,7 +9,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="probe_again" operation_key="probe_again-node-0" on_node="node-0" on_node_uuid="node-0"> + <rsc_op id="1" operation="probe_again" operation_key="probe_again-node-0" on_node="node-0" on_node_uuid="node-0"> <attributes CRM_meta_on_node="node-0" CRM_meta_on_node_uuid="node-0" CRM_meta_op_no_wait="true" /> </rsc_op> </action_set> diff --git a/pengine/test10/reprobe-target_rc.scores b/pengine/test10/reprobe-target_rc.scores index a22aab448eb..c712876a8eb 100644 --- a/pengine/test10/reprobe-target_rc.scores +++ b/pengine/test10/reprobe-target_rc.scores @@ -1,41 +1,41 @@ Allocation scores: -native_color: d00 allocation score on node-0: 0 -native_color: d00 allocation score on node-1: 0 -native_color: d01 allocation score on node-0: 0 -native_color: d01 allocation score on node-1: 0 -native_color: d02 allocation score on node-0: 0 -native_color: d02 allocation score on node-1: 0 -native_color: d03 allocation score on node-0: 0 -native_color: d03 allocation score on node-1: 0 -native_color: d04 allocation score on node-0: 0 -native_color: d04 allocation score on node-1: 0 -native_color: d05 allocation score on node-0: 0 -native_color: d05 allocation score on node-1: 0 -native_color: d06 allocation score on node-0: 0 -native_color: d06 allocation score on node-1: 0 -native_color: d07 allocation score on node-0: 0 -native_color: d07 allocation score on node-1: 0 -native_color: d08 allocation score on node-0: 0 -native_color: d08 allocation score on node-1: 0 -native_color: d09 allocation score on node-0: 0 -native_color: d09 allocation score on node-1: 0 -native_color: d10 allocation score on node-0: 0 -native_color: d10 allocation score on node-1: 0 -native_color: d11 allocation score on node-0: 0 -native_color: d11 allocation score on node-1: 0 -native_color: d12 allocation score on node-0: 0 -native_color: d12 allocation score on node-1: 0 -native_color: d13 allocation score on node-0: 0 -native_color: d13 allocation score on node-1: 0 -native_color: d14 allocation score on node-0: 0 -native_color: d14 allocation score on node-1: 0 -native_color: d15 allocation score on node-0: 0 -native_color: d15 allocation score on node-1: 0 -native_color: d16 allocation score on node-0: 0 -native_color: d16 allocation score on node-1: 0 -native_color: d17 allocation score on node-0: 0 -native_color: d17 allocation score on node-1: 0 -native_color: d18 allocation score on node-0: 0 -native_color: d18 allocation score on node-1: 0 -native_color: d19 allocation score on node-0: 0 -native_color: d19 allocation score on node-1: 0 +pcmk__native_allocate: d00 allocation score on node-0: 0 +pcmk__native_allocate: d00 allocation score on node-1: 0 +pcmk__native_allocate: d01 allocation score on node-0: 0 +pcmk__native_allocate: d01 allocation score on node-1: 0 +pcmk__native_allocate: d02 allocation score on node-0: 0 +pcmk__native_allocate: d02 allocation score on node-1: 0 +pcmk__native_allocate: d03 allocation score on node-0: 0 +pcmk__native_allocate: d03 allocation score on node-1: 0 +pcmk__native_allocate: d04 allocation score on node-0: 0 +pcmk__native_allocate: d04 allocation score on node-1: 0 +pcmk__native_allocate: d05 allocation score on node-0: 0 +pcmk__native_allocate: d05 allocation score on node-1: 0 +pcmk__native_allocate: d06 allocation score on node-0: 0 +pcmk__native_allocate: d06 allocation score on node-1: 0 +pcmk__native_allocate: d07 allocation score on node-0: 0 +pcmk__native_allocate: d07 allocation score on node-1: 0 +pcmk__native_allocate: d08 allocation score on node-0: 0 +pcmk__native_allocate: d08 allocation score on node-1: 0 +pcmk__native_allocate: d09 allocation score on node-0: 0 +pcmk__native_allocate: d09 allocation score on node-1: 0 +pcmk__native_allocate: d10 allocation score on node-0: 0 +pcmk__native_allocate: d10 allocation score on node-1: 0 +pcmk__native_allocate: d11 allocation score on node-0: 0 +pcmk__native_allocate: d11 allocation score on node-1: 0 +pcmk__native_allocate: d12 allocation score on node-0: 0 +pcmk__native_allocate: d12 allocation score on node-1: 0 +pcmk__native_allocate: d13 allocation score on node-0: 0 +pcmk__native_allocate: d13 allocation score on node-1: 0 +pcmk__native_allocate: d14 allocation score on node-0: 0 +pcmk__native_allocate: d14 allocation score on node-1: 0 +pcmk__native_allocate: d15 allocation score on node-0: 0 +pcmk__native_allocate: d15 allocation score on node-1: 0 +pcmk__native_allocate: d16 allocation score on node-0: 0 +pcmk__native_allocate: d16 allocation score on node-1: 0 +pcmk__native_allocate: d17 allocation score on node-0: 0 +pcmk__native_allocate: d17 allocation score on node-1: 0 +pcmk__native_allocate: d18 allocation score on node-0: 0 +pcmk__native_allocate: d18 allocation score on node-1: 0 +pcmk__native_allocate: d19 allocation score on node-0: 0 +pcmk__native_allocate: d19 allocation score on node-1: 0 diff --git a/pengine/test10/resource-discovery.exp b/pengine/test10/resource-discovery.exp index 365c9e59973..f62c257711f 100644 --- a/pengine/test10/resource-discovery.exp +++ b/pengine/test10/resource-discovery.exp @@ -1,42 +1,42 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="shooter_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="30" operation="monitor" operation_key="shooter_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="start" operation_key="shooter_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="29" operation="start" operation_key="shooter_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="30" operation="start" operation_key="shooter_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="29" operation="start" operation_key="shooter_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="shooter_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="1" operation="monitor" operation_key="shooter_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="shooter_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="9" operation="monitor" operation_key="shooter_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="shooter_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="15" operation="monitor" operation_key="shooter_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="shooter_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="20" operation="monitor" operation_key="shooter_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="shooter_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="20" operation="monitor" operation_key="shooter_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -45,7 +45,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="shooter_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="15" operation="monitor" operation_key="shooter_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -54,7 +54,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="shooter_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="9" operation="monitor" operation_key="shooter_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -63,7 +63,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="shooter_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="1" operation="monitor" operation_key="shooter_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -72,42 +72,42 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="remote1_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="32" operation="monitor" operation_key="remote1_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="31" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="32" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="31" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="remote1_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="2" operation="monitor" operation_key="remote1_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="remote1_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="10" operation="monitor" operation_key="remote1_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="16" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="21" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="21" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -116,7 +116,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="16" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -125,7 +125,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="remote1_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="10" operation="monitor" operation_key="remote1_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -134,7 +134,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="remote1_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="2" operation="monitor" operation_key="remote1_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -143,33 +143,33 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="FAKE1_monitor_60000" on_node="18node4" on_node_uuid="4"> + <rsc_op id="34" operation="monitor" operation_key="FAKE1_monitor_60000" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="start" operation_key="FAKE1_start_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="33" operation="start" operation_key="FAKE1_start_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="34" operation="start" operation_key="FAKE1_start_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="33" operation="start" operation_key="FAKE1_start_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="22" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="22" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -178,36 +178,36 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="36" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="FAKE2_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="35" operation="start" operation_key="FAKE2_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="36" operation="start" operation_key="FAKE2_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="35" operation="start" operation_key="FAKE2_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="3" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="11" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="11" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -216,7 +216,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="3" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -225,33 +225,33 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="FAKE3_monitor_60000" on_node="18node3" on_node_uuid="3"> + <rsc_op id="38" operation="monitor" operation_key="FAKE3_monitor_60000" on_node="18node3" on_node_uuid="3"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="FAKE3_start_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="37" operation="start" operation_key="FAKE3_start_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="38" operation="start" operation_key="FAKE3_start_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="37" operation="start" operation_key="FAKE3_start_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="17" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="17" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -260,33 +260,33 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="FAKE4_monitor_60000" on_node="18node4" on_node_uuid="4"> + <rsc_op id="40" operation="monitor" operation_key="FAKE4_monitor_60000" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="FAKE4_start_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="39" operation="start" operation_key="FAKE4_start_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="40" operation="start" operation_key="FAKE4_start_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="39" operation="start" operation_key="FAKE4_start_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="23" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="23" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -295,64 +295,64 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="FAKE5_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> + <rsc_op id="42" operation="monitor" operation_key="FAKE5_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="31" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="42" operation="start" operation_key="FAKE5_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="41" operation="start" operation_key="FAKE5_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="42" operation="start" operation_key="FAKE5_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> + <rsc_op id="41" operation="start" operation_key="FAKE5_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="12" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="18" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="24" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="27" operation="monitor" operation_key="FAKE5_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="26" operation="monitor" operation_key="FAKE5_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="32" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="31" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="FAKE5_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> + <rsc_op id="26" operation="monitor" operation_key="FAKE5_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="31" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="24" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -361,7 +361,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="18" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -370,7 +370,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="12" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -379,7 +379,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="4" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -388,33 +388,33 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="FAKECLONE1:0_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="44" operation="monitor" operation_key="FAKECLONE1:0_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="44" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="43" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="44" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="43" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="start" operation_key="FAKECLONE1-clone_start_0"/> + <pseudo_event id="47" operation="start" operation_key="FAKECLONE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -423,111 +423,111 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="FAKECLONE1:1_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> + <rsc_op id="46" operation="monitor" operation_key="FAKECLONE1:1_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="31" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="46" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="45" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="46" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> + <rsc_op id="45" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="31" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="48" operation="start" operation_key="FAKECLONE1-clone_start_0"/> + <pseudo_event id="47" operation="start" operation_key="FAKECLONE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> + <rsc_op id="27" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="31" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="38" priority="1000000"> <action_set> - <pseudo_event id="49" operation="running" operation_key="FAKECLONE1-clone_running_0"> + <pseudo_event id="48" operation="running" operation_key="FAKECLONE1-clone_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="44" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="43" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="46" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="45" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> <trigger> - <pseudo_event id="48" operation="start" operation_key="FAKECLONE1-clone_start_0"/> + <pseudo_event id="47" operation="start" operation_key="FAKECLONE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <pseudo_event id="48" operation="start" operation_key="FAKECLONE1-clone_start_0"> + <pseudo_event id="47" operation="start" operation_key="FAKECLONE1-clone_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="5" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="27" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="53" operation="monitor" operation_key="FAKECLONE2:0_monitor_60000" on_node="18node3" on_node_uuid="3"> + <rsc_op id="52" operation="monitor" operation_key="FAKECLONE2:0_monitor_60000" on_node="18node3" on_node_uuid="3"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="51" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="52" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="51" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="61" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="19" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -536,33 +536,33 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="55" operation="monitor" operation_key="FAKECLONE2:1_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="54" operation="monitor" operation_key="FAKECLONE2:1_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="54" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="53" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="44"> <action_set> - <rsc_op id="54" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="53" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="61" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="6" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -571,59 +571,59 @@ </synapse> <synapse id="46"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="FAKECLONE2:2_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="56" operation="monitor" operation_key="FAKECLONE2:2_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="56" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="55" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="56" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="55" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="61" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="FAKECLONE2:3_monitor_60000" on_node="18node4" on_node_uuid="4"> + <rsc_op id="58" operation="monitor" operation_key="FAKECLONE2:3_monitor_60000" on_node="18node4" on_node_uuid="4"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="58" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="57" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <rsc_op id="58" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="57" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="61" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="25" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -632,118 +632,118 @@ </synapse> <synapse id="51"> <action_set> - <rsc_op id="61" operation="monitor" operation_key="FAKECLONE2:4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> + <rsc_op id="60" operation="monitor" operation_key="FAKECLONE2:4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="31" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="60" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="59" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="52"> <action_set> - <rsc_op id="60" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> + <rsc_op id="59" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="31" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="62" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="61" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="53"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="FAKECLONE2:4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> + <rsc_op id="28" operation="monitor" operation_key="FAKECLONE2:4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="31" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="54" priority="1000000"> <action_set> - <pseudo_event id="63" operation="running" operation_key="FAKECLONE2-clone_running_0"> + <pseudo_event id="62" operation="running" operation_key="FAKECLONE2-clone_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="51" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="54" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="53" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="56" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="55" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="58" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="57" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="60" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="59" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> <trigger> - <pseudo_event id="62" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="61" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <pseudo_event id="62" operation="start" operation_key="FAKECLONE2-clone_start_0"> + <pseudo_event id="61" operation="start" operation_key="FAKECLONE2-clone_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="19" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="25" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="FAKECLONE2:4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> + <rsc_op id="28" operation="monitor" operation_key="FAKECLONE2:4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="56"> <action_set> - <pseudo_event id="71" operation="running" operation_key="FAKEGROUP_running_0"> + <pseudo_event id="70" operation="running" operation_key="FAKEGROUP_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="66" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="65" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="68" operation="start" operation_key="FAKE7_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="67" operation="start" operation_key="FAKE7_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="70" operation="start" operation_key="FAKEGROUP_start_0"/> + <pseudo_event id="69" operation="start" operation_key="FAKEGROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="57"> <action_set> - <pseudo_event id="70" operation="start" operation_key="FAKEGROUP_start_0"> + <pseudo_event id="69" operation="start" operation_key="FAKEGROUP_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -751,39 +751,39 @@ </synapse> <synapse id="58"> <action_set> - <rsc_op id="67" operation="monitor" operation_key="FAKE6_monitor_10000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="66" operation="monitor" operation_key="FAKE6_monitor_10000" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE6" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="66" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="65" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <rsc_op id="66" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="65" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE6" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="7" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="13" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="70" operation="start" operation_key="FAKEGROUP_start_0"/> + <pseudo_event id="69" operation="start" operation_key="FAKEGROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="60"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="13" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE6" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -792,7 +792,7 @@ </synapse> <synapse id="61"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="7" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE6" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -801,42 +801,42 @@ </synapse> <synapse id="62"> <action_set> - <rsc_op id="69" operation="monitor" operation_key="FAKE7_monitor_10000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="68" operation="monitor" operation_key="FAKE7_monitor_10000" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE7" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="68" operation="start" operation_key="FAKE7_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="67" operation="start" operation_key="FAKE7_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="63"> <action_set> - <rsc_op id="68" operation="start" operation_key="FAKE7_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="67" operation="start" operation_key="FAKE7_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE7" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="8" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="14" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="66" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="65" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="70" operation="start" operation_key="FAKEGROUP_start_0"/> + <pseudo_event id="69" operation="start" operation_key="FAKEGROUP_start_0"/> </trigger> </inputs> </synapse> <synapse id="64"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="14" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE7" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -845,7 +845,7 @@ </synapse> <synapse id="65"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="8" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE7" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/resource-discovery.scores b/pengine/test10/resource-discovery.scores index 9b56b969ee7..0c57639da03 100644 --- a/pengine/test10/resource-discovery.scores +++ b/pengine/test10/resource-discovery.scores @@ -1,171 +1,171 @@ Allocation scores: -clone_color: FAKECLONE1-clone allocation score on 18node1: 0 -clone_color: FAKECLONE1-clone allocation score on 18node2: -INFINITY -clone_color: FAKECLONE1-clone allocation score on 18node3: -INFINITY -clone_color: FAKECLONE1-clone allocation score on 18node4: -INFINITY -clone_color: FAKECLONE1-clone allocation score on remote1: 0 -clone_color: FAKECLONE1:0 allocation score on 18node1: 0 -clone_color: FAKECLONE1:0 allocation score on 18node2: -INFINITY -clone_color: FAKECLONE1:0 allocation score on 18node3: -INFINITY -clone_color: FAKECLONE1:0 allocation score on 18node4: -INFINITY -clone_color: FAKECLONE1:0 allocation score on remote1: 0 -clone_color: FAKECLONE1:1 allocation score on 18node1: 0 -clone_color: FAKECLONE1:1 allocation score on 18node2: -INFINITY -clone_color: FAKECLONE1:1 allocation score on 18node3: -INFINITY -clone_color: FAKECLONE1:1 allocation score on 18node4: -INFINITY -clone_color: FAKECLONE1:1 allocation score on remote1: 0 -clone_color: FAKECLONE1:2 allocation score on 18node1: 0 -clone_color: FAKECLONE1:2 allocation score on 18node2: -INFINITY -clone_color: FAKECLONE1:2 allocation score on 18node3: -INFINITY -clone_color: FAKECLONE1:2 allocation score on 18node4: -INFINITY -clone_color: FAKECLONE1:2 allocation score on remote1: 0 -clone_color: FAKECLONE1:3 allocation score on 18node1: 0 -clone_color: FAKECLONE1:3 allocation score on 18node2: -INFINITY -clone_color: FAKECLONE1:3 allocation score on 18node3: -INFINITY -clone_color: FAKECLONE1:3 allocation score on 18node4: -INFINITY -clone_color: FAKECLONE1:3 allocation score on remote1: 0 -clone_color: FAKECLONE1:4 allocation score on 18node1: 0 -clone_color: FAKECLONE1:4 allocation score on 18node2: -INFINITY -clone_color: FAKECLONE1:4 allocation score on 18node3: -INFINITY -clone_color: FAKECLONE1:4 allocation score on 18node4: -INFINITY -clone_color: FAKECLONE1:4 allocation score on remote1: 0 -clone_color: FAKECLONE2-clone allocation score on 18node1: 0 -clone_color: FAKECLONE2-clone allocation score on 18node2: 0 -clone_color: FAKECLONE2-clone allocation score on 18node3: 0 -clone_color: FAKECLONE2-clone allocation score on 18node4: 0 -clone_color: FAKECLONE2-clone allocation score on remote1: 0 -clone_color: FAKECLONE2:0 allocation score on 18node1: 0 -clone_color: FAKECLONE2:0 allocation score on 18node2: 0 -clone_color: FAKECLONE2:0 allocation score on 18node3: 0 -clone_color: FAKECLONE2:0 allocation score on 18node4: 0 -clone_color: FAKECLONE2:0 allocation score on remote1: 0 -clone_color: FAKECLONE2:1 allocation score on 18node1: 0 -clone_color: FAKECLONE2:1 allocation score on 18node2: 0 -clone_color: FAKECLONE2:1 allocation score on 18node3: 0 -clone_color: FAKECLONE2:1 allocation score on 18node4: 0 -clone_color: FAKECLONE2:1 allocation score on remote1: 0 -clone_color: FAKECLONE2:2 allocation score on 18node1: 0 -clone_color: FAKECLONE2:2 allocation score on 18node2: 0 -clone_color: FAKECLONE2:2 allocation score on 18node3: 0 -clone_color: FAKECLONE2:2 allocation score on 18node4: 0 -clone_color: FAKECLONE2:2 allocation score on remote1: 0 -clone_color: FAKECLONE2:3 allocation score on 18node1: 0 -clone_color: FAKECLONE2:3 allocation score on 18node2: 0 -clone_color: FAKECLONE2:3 allocation score on 18node3: 0 -clone_color: FAKECLONE2:3 allocation score on 18node4: 0 -clone_color: FAKECLONE2:3 allocation score on remote1: 0 -clone_color: FAKECLONE2:4 allocation score on 18node1: 0 -clone_color: FAKECLONE2:4 allocation score on 18node2: 0 -clone_color: FAKECLONE2:4 allocation score on 18node3: 0 -clone_color: FAKECLONE2:4 allocation score on 18node4: 0 -clone_color: FAKECLONE2:4 allocation score on remote1: 0 -group_color: FAKE6 allocation score on 18node1: 0 -group_color: FAKE6 allocation score on 18node2: 0 -group_color: FAKE6 allocation score on 18node3: -INFINITY -group_color: FAKE6 allocation score on 18node4: -INFINITY -group_color: FAKE6 allocation score on remote1: -INFINITY -group_color: FAKE7 allocation score on 18node1: 0 -group_color: FAKE7 allocation score on 18node2: 0 -group_color: FAKE7 allocation score on 18node3: -INFINITY -group_color: FAKE7 allocation score on 18node4: -INFINITY -group_color: FAKE7 allocation score on remote1: -INFINITY -group_color: FAKEGROUP allocation score on 18node1: 0 -group_color: FAKEGROUP allocation score on 18node2: 0 -group_color: FAKEGROUP allocation score on 18node3: -INFINITY -group_color: FAKEGROUP allocation score on 18node4: -INFINITY -group_color: FAKEGROUP allocation score on remote1: -INFINITY -native_color: FAKE1 allocation score on 18node1: -INFINITY -native_color: FAKE1 allocation score on 18node2: -INFINITY -native_color: FAKE1 allocation score on 18node3: -INFINITY -native_color: FAKE1 allocation score on 18node4: 0 -native_color: FAKE1 allocation score on remote1: -INFINITY -native_color: FAKE2 allocation score on 18node1: 10 -native_color: FAKE2 allocation score on 18node2: 100 -native_color: FAKE2 allocation score on 18node3: -INFINITY -native_color: FAKE2 allocation score on 18node4: -INFINITY -native_color: FAKE2 allocation score on remote1: -INFINITY -native_color: FAKE3 allocation score on 18node1: -INFINITY -native_color: FAKE3 allocation score on 18node2: -INFINITY -native_color: FAKE3 allocation score on 18node3: INFINITY -native_color: FAKE3 allocation score on 18node4: -INFINITY -native_color: FAKE3 allocation score on remote1: -INFINITY -native_color: FAKE4 allocation score on 18node1: -INFINITY -native_color: FAKE4 allocation score on 18node2: -INFINITY -native_color: FAKE4 allocation score on 18node3: -INFINITY -native_color: FAKE4 allocation score on 18node4: 0 -native_color: FAKE4 allocation score on remote1: -INFINITY -native_color: FAKE5 allocation score on 18node1: 0 -native_color: FAKE5 allocation score on 18node2: 0 -native_color: FAKE5 allocation score on 18node3: 0 -native_color: FAKE5 allocation score on 18node4: 0 -native_color: FAKE5 allocation score on remote1: 0 -native_color: FAKE6 allocation score on 18node1: 0 -native_color: FAKE6 allocation score on 18node2: 0 -native_color: FAKE6 allocation score on 18node3: -INFINITY -native_color: FAKE6 allocation score on 18node4: -INFINITY -native_color: FAKE6 allocation score on remote1: -INFINITY -native_color: FAKE7 allocation score on 18node1: 0 -native_color: FAKE7 allocation score on 18node2: -INFINITY -native_color: FAKE7 allocation score on 18node3: -INFINITY -native_color: FAKE7 allocation score on 18node4: -INFINITY -native_color: FAKE7 allocation score on remote1: -INFINITY -native_color: FAKECLONE1:0 allocation score on 18node1: 0 -native_color: FAKECLONE1:0 allocation score on 18node2: -INFINITY -native_color: FAKECLONE1:0 allocation score on 18node3: -INFINITY -native_color: FAKECLONE1:0 allocation score on 18node4: -INFINITY -native_color: FAKECLONE1:0 allocation score on remote1: 0 -native_color: FAKECLONE1:1 allocation score on 18node1: -INFINITY -native_color: FAKECLONE1:1 allocation score on 18node2: -INFINITY -native_color: FAKECLONE1:1 allocation score on 18node3: -INFINITY -native_color: FAKECLONE1:1 allocation score on 18node4: -INFINITY -native_color: FAKECLONE1:1 allocation score on remote1: 0 -native_color: FAKECLONE1:2 allocation score on 18node1: -INFINITY -native_color: FAKECLONE1:2 allocation score on 18node2: -INFINITY -native_color: FAKECLONE1:2 allocation score on 18node3: -INFINITY -native_color: FAKECLONE1:2 allocation score on 18node4: -INFINITY -native_color: FAKECLONE1:2 allocation score on remote1: -INFINITY -native_color: FAKECLONE1:3 allocation score on 18node1: -INFINITY -native_color: FAKECLONE1:3 allocation score on 18node2: -INFINITY -native_color: FAKECLONE1:3 allocation score on 18node3: -INFINITY -native_color: FAKECLONE1:3 allocation score on 18node4: -INFINITY -native_color: FAKECLONE1:3 allocation score on remote1: -INFINITY -native_color: FAKECLONE1:4 allocation score on 18node1: -INFINITY -native_color: FAKECLONE1:4 allocation score on 18node2: -INFINITY -native_color: FAKECLONE1:4 allocation score on 18node3: -INFINITY -native_color: FAKECLONE1:4 allocation score on 18node4: -INFINITY -native_color: FAKECLONE1:4 allocation score on remote1: -INFINITY -native_color: FAKECLONE2:0 allocation score on 18node1: 0 -native_color: FAKECLONE2:0 allocation score on 18node2: 0 -native_color: FAKECLONE2:0 allocation score on 18node3: 0 -native_color: FAKECLONE2:0 allocation score on 18node4: 0 -native_color: FAKECLONE2:0 allocation score on remote1: 0 -native_color: FAKECLONE2:1 allocation score on 18node1: 0 -native_color: FAKECLONE2:1 allocation score on 18node2: 0 -native_color: FAKECLONE2:1 allocation score on 18node3: -INFINITY -native_color: FAKECLONE2:1 allocation score on 18node4: 0 -native_color: FAKECLONE2:1 allocation score on remote1: 0 -native_color: FAKECLONE2:2 allocation score on 18node1: -INFINITY -native_color: FAKECLONE2:2 allocation score on 18node2: 0 -native_color: FAKECLONE2:2 allocation score on 18node3: -INFINITY -native_color: FAKECLONE2:2 allocation score on 18node4: 0 -native_color: FAKECLONE2:2 allocation score on remote1: 0 -native_color: FAKECLONE2:3 allocation score on 18node1: -INFINITY -native_color: FAKECLONE2:3 allocation score on 18node2: -INFINITY -native_color: FAKECLONE2:3 allocation score on 18node3: -INFINITY -native_color: FAKECLONE2:3 allocation score on 18node4: 0 -native_color: FAKECLONE2:3 allocation score on remote1: 0 -native_color: FAKECLONE2:4 allocation score on 18node1: -INFINITY -native_color: FAKECLONE2:4 allocation score on 18node2: -INFINITY -native_color: FAKECLONE2:4 allocation score on 18node3: -INFINITY -native_color: FAKECLONE2:4 allocation score on 18node4: -INFINITY -native_color: FAKECLONE2:4 allocation score on remote1: 0 -native_color: remote1 allocation score on 18node1: 0 -native_color: remote1 allocation score on 18node2: 0 -native_color: remote1 allocation score on 18node3: 0 -native_color: remote1 allocation score on 18node4: 0 -native_color: remote1 allocation score on remote1: -INFINITY -native_color: shooter allocation score on 18node1: 0 -native_color: shooter allocation score on 18node2: 0 -native_color: shooter allocation score on 18node3: 0 -native_color: shooter allocation score on 18node4: 0 -native_color: shooter allocation score on remote1: -INFINITY +pcmk__clone_allocate: FAKECLONE1-clone allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1-clone allocation score on 18node2: -INFINITY +pcmk__clone_allocate: FAKECLONE1-clone allocation score on 18node3: -INFINITY +pcmk__clone_allocate: FAKECLONE1-clone allocation score on 18node4: -INFINITY +pcmk__clone_allocate: FAKECLONE1-clone allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE1:0 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1:0 allocation score on 18node2: -INFINITY +pcmk__clone_allocate: FAKECLONE1:0 allocation score on 18node3: -INFINITY +pcmk__clone_allocate: FAKECLONE1:0 allocation score on 18node4: -INFINITY +pcmk__clone_allocate: FAKECLONE1:0 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE1:1 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1:1 allocation score on 18node2: -INFINITY +pcmk__clone_allocate: FAKECLONE1:1 allocation score on 18node3: -INFINITY +pcmk__clone_allocate: FAKECLONE1:1 allocation score on 18node4: -INFINITY +pcmk__clone_allocate: FAKECLONE1:1 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE1:2 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1:2 allocation score on 18node2: -INFINITY +pcmk__clone_allocate: FAKECLONE1:2 allocation score on 18node3: -INFINITY +pcmk__clone_allocate: FAKECLONE1:2 allocation score on 18node4: -INFINITY +pcmk__clone_allocate: FAKECLONE1:2 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE1:3 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1:3 allocation score on 18node2: -INFINITY +pcmk__clone_allocate: FAKECLONE1:3 allocation score on 18node3: -INFINITY +pcmk__clone_allocate: FAKECLONE1:3 allocation score on 18node4: -INFINITY +pcmk__clone_allocate: FAKECLONE1:3 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE1:4 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1:4 allocation score on 18node2: -INFINITY +pcmk__clone_allocate: FAKECLONE1:4 allocation score on 18node3: -INFINITY +pcmk__clone_allocate: FAKECLONE1:4 allocation score on 18node4: -INFINITY +pcmk__clone_allocate: FAKECLONE1:4 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2:4 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2:4 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2:4 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2:4 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2:4 allocation score on remote1: 0 +pcmk__group_allocate: FAKE6 allocation score on 18node1: 0 +pcmk__group_allocate: FAKE6 allocation score on 18node2: 0 +pcmk__group_allocate: FAKE6 allocation score on 18node3: -INFINITY +pcmk__group_allocate: FAKE6 allocation score on 18node4: -INFINITY +pcmk__group_allocate: FAKE6 allocation score on remote1: -INFINITY +pcmk__group_allocate: FAKE7 allocation score on 18node1: 0 +pcmk__group_allocate: FAKE7 allocation score on 18node2: 0 +pcmk__group_allocate: FAKE7 allocation score on 18node3: -INFINITY +pcmk__group_allocate: FAKE7 allocation score on 18node4: -INFINITY +pcmk__group_allocate: FAKE7 allocation score on remote1: -INFINITY +pcmk__group_allocate: FAKEGROUP allocation score on 18node1: 0 +pcmk__group_allocate: FAKEGROUP allocation score on 18node2: 0 +pcmk__group_allocate: FAKEGROUP allocation score on 18node3: -INFINITY +pcmk__group_allocate: FAKEGROUP allocation score on 18node4: -INFINITY +pcmk__group_allocate: FAKEGROUP allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKE1 allocation score on 18node4: 0 +pcmk__native_allocate: FAKE1 allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on 18node1: 10 +pcmk__native_allocate: FAKE2 allocation score on 18node2: 100 +pcmk__native_allocate: FAKE2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKE2 allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE3 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKE3 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKE3 allocation score on 18node3: INFINITY +pcmk__native_allocate: FAKE3 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKE3 allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE4 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKE4 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKE4 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKE4 allocation score on 18node4: 0 +pcmk__native_allocate: FAKE4 allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE5 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE5 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE5 allocation score on 18node3: 0 +pcmk__native_allocate: FAKE5 allocation score on 18node4: 0 +pcmk__native_allocate: FAKE5 allocation score on remote1: 0 +pcmk__native_allocate: FAKE6 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE6 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE6 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKE6 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKE6 allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE7 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE7 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKE7 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKE7 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKE7 allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKECLONE1:0 allocation score on 18node1: 0 +pcmk__native_allocate: FAKECLONE1:0 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE1:0 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE1:0 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKECLONE1:0 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE1:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE1:1 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE1:1 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE1:1 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKECLONE1:1 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE1:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE1:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE1:2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE1:2 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKECLONE1:2 allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKECLONE1:3 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE1:3 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE1:3 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE1:3 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKECLONE1:3 allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKECLONE1:4 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE1:4 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE1:4 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE1:4 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKECLONE1:4 allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on 18node1: 0 +pcmk__native_allocate: FAKECLONE2:0 allocation score on 18node2: 0 +pcmk__native_allocate: FAKECLONE2:0 allocation score on 18node3: 0 +pcmk__native_allocate: FAKECLONE2:0 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE2:0 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE2:1 allocation score on 18node1: 0 +pcmk__native_allocate: FAKECLONE2:1 allocation score on 18node2: 0 +pcmk__native_allocate: FAKECLONE2:1 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE2:1 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE2:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on 18node2: 0 +pcmk__native_allocate: FAKECLONE2:2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE2:2 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE2:3 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE2:3 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE2:4 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE2:4 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE2:4 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE2:4 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKECLONE2:4 allocation score on remote1: 0 +pcmk__native_allocate: remote1 allocation score on 18node1: 0 +pcmk__native_allocate: remote1 allocation score on 18node2: 0 +pcmk__native_allocate: remote1 allocation score on 18node3: 0 +pcmk__native_allocate: remote1 allocation score on 18node4: 0 +pcmk__native_allocate: remote1 allocation score on remote1: -INFINITY +pcmk__native_allocate: shooter allocation score on 18node1: 0 +pcmk__native_allocate: shooter allocation score on 18node2: 0 +pcmk__native_allocate: shooter allocation score on 18node3: 0 +pcmk__native_allocate: shooter allocation score on 18node4: 0 +pcmk__native_allocate: shooter allocation score on remote1: -INFINITY diff --git a/pengine/test10/route-remote-notify.dot b/pengine/test10/route-remote-notify.dot new file mode 100644 index 00000000000..4b6fbb0945b --- /dev/null +++ b/pengine/test10/route-remote-notify.dot @@ -0,0 +1,112 @@ +digraph "g" { +"Cancel rabbitmq-bundle-1_monitor_30000 controller-1" [ style=bold color="green" fontcolor="black"] +"Cancel rabbitmq-bundle-2_monitor_30000 controller-2" [ style=bold color="green" fontcolor="black"] +"do_shutdown controller-0" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"haproxy-bundle-docker-0_stop_0 controller-0" -> "haproxy-bundle_stopped_0" [ style = bold] +"haproxy-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle_stop_0" -> "haproxy-bundle-docker-0_stop_0 controller-0" [ style = bold] +"haproxy-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_stopped_0" -> "ip-172.17.1.11_stop_0 controller-0" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.24.12_stop_0 controller-0" [ style = bold] +"haproxy-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.11_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.11_start_0 controller-1" -> "ip-172.17.1.11_monitor_10000 controller-1" [ style = bold] +"ip-172.17.1.11_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.11_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"ip-172.17.1.11_stop_0 controller-0" -> "ip-172.17.1.11_start_0 controller-1" [ style = bold] +"ip-172.17.1.11_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.12_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.12_start_0 controller-2" -> "ip-192.168.24.12_monitor_10000 controller-2" [ style = bold] +"ip-192.168.24.12_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.12_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"ip-192.168.24.12_stop_0 controller-0" -> "ip-192.168.24.12_start_0 controller-2" [ style = bold] +"ip-192.168.24.12_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume-docker-0_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume-docker-0_start_0 controller-2" -> "openstack-cinder-volume-docker-0_monitor_60000 controller-2" [ style = bold] +"openstack-cinder-volume-docker-0_start_0 controller-2" -> "openstack-cinder-volume_running_0" [ style = bold] +"openstack-cinder-volume-docker-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume-docker-0_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"openstack-cinder-volume-docker-0_stop_0 controller-0" -> "openstack-cinder-volume-docker-0_start_0 controller-2" [ style = bold] +"openstack-cinder-volume-docker-0_stop_0 controller-0" -> "openstack-cinder-volume_stopped_0" [ style = bold] +"openstack-cinder-volume-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume_running_0" [ style=bold color="green" fontcolor="orange"] +"openstack-cinder-volume_start_0" -> "openstack-cinder-volume-docker-0_start_0 controller-2" [ style = bold] +"openstack-cinder-volume_start_0" [ style=bold color="green" fontcolor="orange"] +"openstack-cinder-volume_stop_0" -> "openstack-cinder-volume-docker-0_stop_0 controller-0" [ style = bold] +"openstack-cinder-volume_stop_0" [ style=bold color="green" fontcolor="orange"] +"openstack-cinder-volume_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-0_monitor_60000 controller-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq-bundle-0_monitor_60000 controller-1" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"rabbitmq-bundle-0_stop_0 controller-0" -> "rabbitmq-bundle-0_start_0 controller-1" [ style = dashed] +"rabbitmq-bundle-0_stop_0 controller-0" -> "rabbitmq-bundle-docker-0_stop_0 controller-0" [ style = bold] +"rabbitmq-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle-clone_pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stopped_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stopped_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 controller-0" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-0_stop_0 controller-0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_post_notify_stopped_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stopped_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq_post_notify_stopped_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stopped_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-0_stop_0 controller-0" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/route-remote-notify.exp b/pengine/test10/route-remote-notify.exp new file mode 100644 index 00000000000..f18983d3994 --- /dev/null +++ b/pengine/test10/route-remote-notify.exp @@ -0,0 +1,579 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0"> + <action_set> + <rsc_op id="92" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="controller-0"> + <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="52" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <rsc_op id="38" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="controller-0"> + <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_timeout="200000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="36" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="50" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="2" priority="1000000"> + <action_set> + <rsc_op id="94" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"> + <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="54" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <rsc_op id="93" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:1_pre_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"> + <primitive id="rabbitmq" long-id="rabbitmq:1" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> + <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-1" CRM_meta_on_node_uuid="rabbitmq-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="52" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="4" priority="1000000"> + <action_set> + <rsc_op id="96" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"> + <primitive id="rabbitmq" long-id="rabbitmq:2" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="54" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="5"> + <action_set> + <rsc_op id="95" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:2_pre_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"> + <primitive id="rabbitmq" long-id="rabbitmq:2" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> + <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-2" CRM_meta_on_node_uuid="rabbitmq-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="52" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="6" priority="1000000"> + <action_set> + <pseudo_event id="55" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="54" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"/> + </trigger> + <trigger> + <rsc_op id="94" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:1_post_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"/> + </trigger> + <trigger> + <rsc_op id="96" operation="notify" operation_key="rabbitmq_post_notify_stop_0" internal_operation_key="rabbitmq:2_post_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="7" priority="1000000"> + <action_set> + <pseudo_event id="54" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_stopped_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="51" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"/> + </trigger> + <trigger> + <pseudo_event id="53" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="8"> + <action_set> + <pseudo_event id="53" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="52" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + </trigger> + <trigger> + <rsc_op id="92" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <rsc_op id="93" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:1_pre_notify_stop_0" on_node="rabbitmq-bundle-1" on_node_uuid="rabbitmq-bundle-1" router_node="controller-1"/> + </trigger> + <trigger> + <rsc_op id="95" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:2_pre_notify_stop_0" on_node="rabbitmq-bundle-2" on_node_uuid="rabbitmq-bundle-2" router_node="controller-2"/> + </trigger> + </inputs> + </synapse> + <synapse id="9"> + <action_set> + <pseudo_event id="52" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="10" priority="1000000"> + <action_set> + <pseudo_event id="51" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="38" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="controller-0"/> + </trigger> + <trigger> + <pseudo_event id="50" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="11"> + <action_set> + <pseudo_event id="50" operation="stop" operation_key="rabbitmq-bundle-clone_stop_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="36" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="53" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="12" priority="1000000"> + <action_set> + <pseudo_event id="49" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="48" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="13" priority="1000000"> + <action_set> + <pseudo_event id="48" operation="notify" operation_key="rabbitmq-bundle-clone_post_notify_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="45" operation="running" operation_key="rabbitmq-bundle-clone_running_0"/> + </trigger> + <trigger> + <pseudo_event id="47" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="14"> + <action_set> + <pseudo_event id="47" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="46" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="15"> + <action_set> + <pseudo_event id="46" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="55" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="16" priority="1000000"> + <action_set> + <pseudo_event id="45" operation="running" operation_key="rabbitmq-bundle-clone_running_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="44" operation="start" operation_key="rabbitmq-bundle-clone_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="17"> + <action_set> + <pseudo_event id="44" operation="start" operation_key="rabbitmq-bundle-clone_start_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="47" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-pre_notify_start_0"/> + </trigger> + <trigger> + <pseudo_event id="51" operation="stopped" operation_key="rabbitmq-bundle-clone_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="18"> + <action_set> + <rsc_op id="20" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="rabbitmq-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp13/openstack-rabbitmq:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/rabbitmq-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3122 -v /var/lib/kolla/config_files/rabbitmq.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/rabbitmq/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/rabbitmq:/var/lib/rabbitmq:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /var/log/containers/rabbitmq:/var/log/rabbitmq:rw -v /dev/log:/dev/log:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/rabbitmq-bundle-0:/var/log --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="21" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="36" operation="stop" operation_key="rabbitmq-bundle_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="19"> + <action_set> + <rsc_op id="21" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="rabbitmq-bundle-0" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="rabbitmq-bundle-docker-0" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" addr="controller-0" port="3122"/> + <downed> + <node id="rabbitmq-bundle-0"/> + </downed> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="38" operation="stop" operation_key="rabbitmq_stop_0" internal_operation_key="rabbitmq:0_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="controller-0"/> + </trigger> + </inputs> + </synapse> + <synapse id="20"> + <action_set> + <rsc_op id="28" operation="monitor" operation_key="rabbitmq-bundle-1_monitor_60000" on_node="controller-1" on_node_uuid="2"> + <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" addr="controller-1" port="3122"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="21"> + <action_set> + <rsc_op id="13" operation="cancel" operation_key="rabbitmq-bundle-1_monitor_30000" on_node="controller-1" on_node_uuid="2"> + <primitive id="rabbitmq-bundle-1" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="5" CRM_meta_container="rabbitmq-bundle-docker-1" CRM_meta_interval="30000" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="controller-1" port="3122"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="22"> + <action_set> + <rsc_op id="33" operation="monitor" operation_key="rabbitmq-bundle-2_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" addr="controller-2" port="3122"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="23"> + <action_set> + <rsc_op id="8" operation="cancel" operation_key="rabbitmq-bundle-2_monitor_30000" on_node="controller-2" on_node_uuid="3"> + <primitive id="rabbitmq-bundle-2" class="ocf" provider="pacemaker" type="remote"/> + <attributes CRM_meta_call_id="5" CRM_meta_container="rabbitmq-bundle-docker-2" CRM_meta_interval="30000" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_operation="monitor" CRM_meta_timeout="20000" addr="controller-2" port="3122"/> + </rsc_op> + </action_set> + <inputs/> + </synapse> + <synapse id="24"> + <action_set> + <rsc_op id="58" operation="monitor" operation_key="ip-192.168.24.12_monitor_10000" on_node="controller-2" on_node_uuid="3"> + <primitive id="ip-192.168.24.12" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.24.12"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="57" operation="start" operation_key="ip-192.168.24.12_start_0" on_node="controller-2" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="25"> + <action_set> + <rsc_op id="57" operation="start" operation_key="ip-192.168.24.12_start_0" on_node="controller-2" on_node_uuid="3"> + <primitive id="ip-192.168.24.12" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.24.12"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="56" operation="stop" operation_key="ip-192.168.24.12_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="26"> + <action_set> + <rsc_op id="56" operation="stop" operation_key="ip-192.168.24.12_stop_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="ip-192.168.24.12" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_name="stop" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="192.168.24.12"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="78" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="27"> + <action_set> + <rsc_op id="65" operation="monitor" operation_key="ip-172.17.1.11_monitor_10000" on_node="controller-1" on_node_uuid="2"> + <primitive id="ip-172.17.1.11" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.11"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="64" operation="start" operation_key="ip-172.17.1.11_start_0" on_node="controller-1" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="28"> + <action_set> + <rsc_op id="64" operation="start" operation_key="ip-172.17.1.11_start_0" on_node="controller-1" on_node_uuid="2"> + <primitive id="ip-172.17.1.11" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_name="start" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.11"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="63" operation="stop" operation_key="ip-172.17.1.11_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="29"> + <action_set> + <rsc_op id="63" operation="stop" operation_key="ip-172.17.1.11_stop_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="ip-172.17.1.11" class="ocf" provider="heartbeat" type="IPaddr2"/> + <attributes CRM_meta_name="stop" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="32" ip="172.17.1.11"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="78" operation="stopped" operation_key="haproxy-bundle_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="30"> + <action_set> + <rsc_op id="70" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="haproxy-bundle-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp13/openstack-haproxy:pcmklatest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/haproxy/:/var/lib/kolla/config_files/src:ro -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /var/lib/haproxy:/var/lib/haproxy:rw -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/pki/tls/private/overcloud_endpoint.pem:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/overcloud_endpoint.pem:ro --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="77" operation="stop" operation_key="haproxy-bundle_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="31"> + <action_set> + <rsc_op id="81" operation="monitor" operation_key="openstack-cinder-volume-docker-0_monitor_60000" on_node="controller-2" on_node_uuid="3"> + <primitive id="openstack-cinder-volume-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp13/openstack-cinder-volume:pcmklatest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro -v /etc/puppet:/etc/puppet:ro -v /var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/cinder/:/var/lib/kolla/config_files/src:ro -v /etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro -v /etc/ceph:/var/lib/kolla/config_files/src-ceph:ro -v /lib/modules:/lib/modules:ro -v /dev/:/dev/:rw -v /run/:/run/:rw -v /sys:/sys:rw -v /var/lib/cinder:/var/lib/cinder:rw -v /var/log/containers/cinder:/var/log/cinder:rw --ipc=host --privileged=true --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="80" operation="start" operation_key="openstack-cinder-volume-docker-0_start_0" on_node="controller-2" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="32"> + <action_set> + <rsc_op id="80" operation="start" operation_key="openstack-cinder-volume-docker-0_start_0" on_node="controller-2" on_node_uuid="3"> + <primitive id="openstack-cinder-volume-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp13/openstack-cinder-volume:pcmklatest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro -v /etc/puppet:/etc/puppet:ro -v /var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/cinder/:/var/lib/kolla/config_files/src:ro -v /etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro -v /etc/ceph:/var/lib/kolla/config_files/src-ceph:ro -v /lib/modules:/lib/modules:ro -v /dev/:/dev/:rw -v /run/:/run/:rw -v /sys:/sys:rw -v /var/lib/cinder:/var/lib/cinder:rw -v /var/log/containers/cinder:/var/log/cinder:rw --ipc=host --privileged=true --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="79" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="82" operation="start" operation_key="openstack-cinder-volume_start_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="33"> + <action_set> + <rsc_op id="79" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="controller-0" on_node_uuid="1"> + <primitive id="openstack-cinder-volume-docker-0" class="ocf" provider="heartbeat" type="docker"/> + <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" allow_pull="true" force_kill="false" image="192.168.24.1:8787/rhosp13/openstack-cinder-volume:pcmklatest" monitor_cmd="/bin/true" mount_points="" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" --restart=no -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3121 -v /etc/hosts:/etc/hosts:ro -v /etc/localtime:/etc/localtime:ro -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro -v /etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro -v /etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro -v /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro -v /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro -v /dev/log:/dev/log:rw -v /etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro -v /etc/puppet:/etc/puppet:ro -v /var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro -v /var/lib/config-data/puppet-generated/cinder/:/var/lib/kolla/config_files/src:ro -v /etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro -v /etc/ceph:/var/lib/kolla/config_files/src-ceph:ro -v /lib/modules:/lib/modules:ro -v /dev/:/dev/:rw -v /run/:/run/:rw -v /sys:/sys:rw -v /var/lib/cinder:/var/lib/cinder:rw -v /var/log/containers/cinder:/var/log/cinder:rw --ipc=host --privileged=true --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <pseudo_event id="84" operation="stop" operation_key="openstack-cinder-volume_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="34"> + <action_set> + <crm_event id="86" operation="do_shutdown" operation_key="do_shutdown-controller-0" on_node="controller-0" on_node_uuid="1"> + <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_op_no_wait="true" /> + <downed> + <node id="1"/> + </downed> + </crm_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="20" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="21" operation="stop" operation_key="rabbitmq-bundle-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="56" operation="stop" operation_key="ip-192.168.24.12_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="63" operation="stop" operation_key="ip-172.17.1.11_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="70" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="79" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="35" priority="1000000"> + <action_set> + <pseudo_event id="85" operation="stopped" operation_key="openstack-cinder-volume_stopped_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="79" operation="stop" operation_key="openstack-cinder-volume-docker-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="36"> + <action_set> + <pseudo_event id="84" operation="stop" operation_key="openstack-cinder-volume_stop_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="37" priority="1000000"> + <action_set> + <pseudo_event id="83" operation="running" operation_key="openstack-cinder-volume_running_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="80" operation="start" operation_key="openstack-cinder-volume-docker-0_start_0" on_node="controller-2" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="38"> + <action_set> + <pseudo_event id="82" operation="start" operation_key="openstack-cinder-volume_start_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="39" priority="1000000"> + <action_set> + <pseudo_event id="78" operation="stopped" operation_key="haproxy-bundle_stopped_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="70" operation="stop" operation_key="haproxy-bundle-docker-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="40"> + <action_set> + <pseudo_event id="77" operation="stop" operation_key="haproxy-bundle_stop_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="41" priority="1000000"> + <action_set> + <pseudo_event id="37" operation="stopped" operation_key="rabbitmq-bundle_stopped_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <rsc_op id="20" operation="stop" operation_key="rabbitmq-bundle-docker-0_stop_0" on_node="controller-0" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="55" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_stopped_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="42"> + <action_set> + <pseudo_event id="36" operation="stop" operation_key="rabbitmq-bundle_stop_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs/> + </synapse> + <synapse id="43" priority="1000000"> + <action_set> + <pseudo_event id="35" operation="running" operation_key="rabbitmq-bundle_running_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> + <pseudo_event id="49" operation="notified" operation_key="rabbitmq-bundle-clone_confirmed-post_notify_running_0"/> + </trigger> + </inputs> + </synapse> +</transition_graph> diff --git a/pengine/test10/route-remote-notify.scores b/pengine/test10/route-remote-notify.scores new file mode 100644 index 00000000000..71b80798986 --- /dev/null +++ b/pengine/test10/route-remote-notify.scores @@ -0,0 +1,182 @@ +Allocation scores: +Using the original execution date of: 2018-10-31 11:51:32Z +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: openstack-cinder-volume allocation score on controller-0: 0 +pcmk__bundle_allocate: openstack-cinder-volume allocation score on controller-1: 0 +pcmk__bundle_allocate: openstack-cinder-volume allocation score on controller-2: 0 +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: openstack-cinder-volume-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-0: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-0 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__bundle_allocate: rabbitmq-bundle-docker-1 allocation score on controller-2: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-0: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-1: 0 +pcmk__bundle_allocate: rabbitmq-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__bundle_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__bundle_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-0: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-1: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-2: -INFINITY +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 +pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__clone_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: haproxy-bundle-docker-1 allocation score on controller-2: 0 +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: haproxy-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: ip-10.0.0.101 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-10.0.0.101 allocation score on controller-1: INFINITY +pcmk__native_allocate: ip-10.0.0.101 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.11 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.11 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.1.11 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.1.20 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-172.17.1.20 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.1.20 allocation score on controller-2: INFINITY +pcmk__native_allocate: ip-172.17.3.16 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-172.17.3.16 allocation score on controller-1: INFINITY +pcmk__native_allocate: ip-172.17.3.16 allocation score on controller-2: 0 +pcmk__native_allocate: ip-172.17.4.15 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-172.17.4.15 allocation score on controller-1: 0 +pcmk__native_allocate: ip-172.17.4.15 allocation score on controller-2: INFINITY +pcmk__native_allocate: ip-192.168.24.12 allocation score on controller-0: -INFINITY +pcmk__native_allocate: ip-192.168.24.12 allocation score on controller-1: 0 +pcmk__native_allocate: ip-192.168.24.12 allocation score on controller-2: 0 +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on controller-1: 0 +pcmk__native_allocate: openstack-cinder-volume-docker-0 allocation score on controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-0: INFINITY +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-1: 0 +pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-0: 0 +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-0: 0 +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-1: 0 +pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-0 allocation score on controller-2: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-1: INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-1 allocation score on controller-2: 0 +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-0: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-1: -INFINITY +pcmk__native_allocate: rabbitmq-bundle-docker-2 allocation score on controller-2: INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY diff --git a/pengine/test10/route-remote-notify.summary b/pengine/test10/route-remote-notify.summary new file mode 100644 index 00000000000..7d48a660c51 --- /dev/null +++ b/pengine/test10/route-remote-notify.summary @@ -0,0 +1,101 @@ +Using the original execution date of: 2018-10-31 11:51:32Z + +Current cluster status: +Online: [ controller-0 controller-1 controller-2 ] +Containers: [ rabbitmq-bundle-0:rabbitmq-bundle-docker-0 rabbitmq-bundle-1:rabbitmq-bundle-docker-1 rabbitmq-bundle-2:rabbitmq-bundle-docker-2 ] + + Docker container set: rabbitmq-bundle [192.168.24.1:8787/rhosp13/openstack-rabbitmq:pcmklatest] + rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Started controller-0 + rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Started controller-1 + rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Started controller-2 + ip-192.168.24.12 (ocf::heartbeat:IPaddr2): Started controller-0 + ip-10.0.0.101 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-172.17.1.20 (ocf::heartbeat:IPaddr2): Started controller-2 + ip-172.17.1.11 (ocf::heartbeat:IPaddr2): Started controller-0 + ip-172.17.3.16 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-172.17.4.15 (ocf::heartbeat:IPaddr2): Started controller-2 + Docker container set: haproxy-bundle [192.168.24.1:8787/rhosp13/openstack-haproxy:pcmklatest] + haproxy-bundle-docker-0 (ocf::heartbeat:docker): Started controller-0 + haproxy-bundle-docker-1 (ocf::heartbeat:docker): Started controller-1 + haproxy-bundle-docker-2 (ocf::heartbeat:docker): Started controller-2 + Docker container: openstack-cinder-volume [192.168.24.1:8787/rhosp13/openstack-cinder-volume:pcmklatest] + openstack-cinder-volume-docker-0 (ocf::heartbeat:docker): Started controller-0 + +Transition Summary: + * Shutdown controller-0 + * Stop rabbitmq-bundle-docker-0 ( controller-0 ) due to node availability + * Stop rabbitmq-bundle-0 ( controller-0 ) due to unrunnable rabbitmq-bundle-docker-0 start + * Stop rabbitmq:0 ( rabbitmq-bundle-0 ) due to unrunnable rabbitmq-bundle-docker-0 start + * Move ip-192.168.24.12 ( controller-0 -> controller-2 ) + * Move ip-172.17.1.11 ( controller-0 -> controller-1 ) + * Stop haproxy-bundle-docker-0 ( controller-0 ) due to node availability + * Move openstack-cinder-volume-docker-0 ( controller-0 -> controller-2 ) + +Executing cluster transition: + * Pseudo action: rabbitmq-bundle-clone_pre_notify_stop_0 + * Resource action: rabbitmq-bundle-1 monitor=60000 on controller-1 + * Resource action: rabbitmq-bundle-1 cancel=30000 on controller-1 + * Resource action: rabbitmq-bundle-2 monitor=60000 on controller-2 + * Resource action: rabbitmq-bundle-2 cancel=30000 on controller-2 + * Pseudo action: openstack-cinder-volume_stop_0 + * Pseudo action: openstack-cinder-volume_start_0 + * Pseudo action: haproxy-bundle_stop_0 + * Pseudo action: rabbitmq-bundle_stop_0 + * Resource action: rabbitmq notify on rabbitmq-bundle-0 + * Resource action: rabbitmq notify on rabbitmq-bundle-1 + * Resource action: rabbitmq notify on rabbitmq-bundle-2 + * Pseudo action: rabbitmq-bundle-clone_confirmed-pre_notify_stop_0 + * Pseudo action: rabbitmq-bundle-clone_stop_0 + * Resource action: haproxy-bundle-docker-0 stop on controller-0 + * Resource action: openstack-cinder-volume-docker-0 stop on controller-0 + * Pseudo action: openstack-cinder-volume_stopped_0 + * Pseudo action: haproxy-bundle_stopped_0 + * Resource action: rabbitmq stop on rabbitmq-bundle-0 + * Pseudo action: rabbitmq-bundle-clone_stopped_0 + * Resource action: rabbitmq-bundle-0 stop on controller-0 + * Resource action: ip-192.168.24.12 stop on controller-0 + * Resource action: ip-172.17.1.11 stop on controller-0 + * Resource action: openstack-cinder-volume-docker-0 start on controller-2 + * Pseudo action: openstack-cinder-volume_running_0 + * Pseudo action: rabbitmq-bundle-clone_post_notify_stopped_0 + * Resource action: rabbitmq-bundle-docker-0 stop on controller-0 + * Resource action: ip-192.168.24.12 start on controller-2 + * Resource action: ip-172.17.1.11 start on controller-1 + * Resource action: openstack-cinder-volume-docker-0 monitor=60000 on controller-2 + * Cluster action: do_shutdown on controller-0 + * Resource action: rabbitmq notify on rabbitmq-bundle-1 + * Resource action: rabbitmq notify on rabbitmq-bundle-2 + * Pseudo action: rabbitmq-bundle-clone_confirmed-post_notify_stopped_0 + * Pseudo action: rabbitmq-bundle-clone_pre_notify_start_0 + * Resource action: ip-192.168.24.12 monitor=10000 on controller-2 + * Resource action: ip-172.17.1.11 monitor=10000 on controller-1 + * Pseudo action: rabbitmq-bundle_stopped_0 + * Pseudo action: rabbitmq-bundle-clone_confirmed-pre_notify_start_0 + * Pseudo action: rabbitmq-bundle-clone_start_0 + * Pseudo action: rabbitmq-bundle-clone_running_0 + * Pseudo action: rabbitmq-bundle-clone_post_notify_running_0 + * Pseudo action: rabbitmq-bundle-clone_confirmed-post_notify_running_0 + * Pseudo action: rabbitmq-bundle_running_0 +Using the original execution date of: 2018-10-31 11:51:32Z + +Revised cluster status: +Online: [ controller-0 controller-1 controller-2 ] +Containers: [ rabbitmq-bundle-1:rabbitmq-bundle-docker-1 rabbitmq-bundle-2:rabbitmq-bundle-docker-2 ] + + Docker container set: rabbitmq-bundle [192.168.24.1:8787/rhosp13/openstack-rabbitmq:pcmklatest] + rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Stopped + rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Started controller-1 + rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Started controller-2 + ip-192.168.24.12 (ocf::heartbeat:IPaddr2): Started controller-2 + ip-10.0.0.101 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-172.17.1.20 (ocf::heartbeat:IPaddr2): Started controller-2 + ip-172.17.1.11 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-172.17.3.16 (ocf::heartbeat:IPaddr2): Started controller-1 + ip-172.17.4.15 (ocf::heartbeat:IPaddr2): Started controller-2 + Docker container set: haproxy-bundle [192.168.24.1:8787/rhosp13/openstack-haproxy:pcmklatest] + haproxy-bundle-docker-0 (ocf::heartbeat:docker): Stopped + haproxy-bundle-docker-1 (ocf::heartbeat:docker): Started controller-1 + haproxy-bundle-docker-2 (ocf::heartbeat:docker): Started controller-2 + Docker container: openstack-cinder-volume [192.168.24.1:8787/rhosp13/openstack-cinder-volume:pcmklatest] + openstack-cinder-volume-docker-0 (ocf::heartbeat:docker): Started controller-2 + diff --git a/pengine/test10/route-remote-notify.xml b/pengine/test10/route-remote-notify.xml new file mode 100644 index 00000000000..0beba469276 --- /dev/null +++ b/pengine/test10/route-remote-notify.xml @@ -0,0 +1,487 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.10" epoch="74" num_updates="5" admin_epoch="0" cib-last-written="Wed Oct 31 11:26:39 2018" update-origin="controller-0" update-client="cibadmin" update-user="root" have-quorum="1" dc-uuid="3" execution-date="1540986692"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.19-8.el7-c3c624ea3d"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="tripleo_cluster"/> + <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="false"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="controller-0"> + <instance_attributes id="nodes-1"> + <nvpair id="nodes-1-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-1-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@controller-0"/> + <nvpair id="nodes-1-haproxy-role" name="haproxy-role" value="true"/> + <nvpair id="nodes-1-cinder-volume-role" name="cinder-volume-role" value="true"/> + </instance_attributes> + </node> + <node id="2" uname="controller-1"> + <instance_attributes id="nodes-2"> + <nvpair id="nodes-2-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-2-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@controller-1"/> + <nvpair id="nodes-2-haproxy-role" name="haproxy-role" value="true"/> + <nvpair id="nodes-2-cinder-volume-role" name="cinder-volume-role" value="true"/> + </instance_attributes> + </node> + <node id="3" uname="controller-2"> + <instance_attributes id="nodes-3"> + <nvpair id="nodes-3-rabbitmq-role" name="rabbitmq-role" value="true"/> + <nvpair id="nodes-3-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@controller-2"/> + <nvpair id="nodes-3-haproxy-role" name="haproxy-role" value="true"/> + <nvpair id="nodes-3-cinder-volume-role" name="cinder-volume-role" value="true"/> + </instance_attributes> + </node> + </nodes> + <resources> + <bundle id="rabbitmq-bundle"> + <docker image="192.168.24.1:8787/rhosp13/openstack-rabbitmq:pcmklatest" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <network control-port="3122"/> + <storage> + <storage-mapping id="rabbitmq-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/rabbitmq.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="rabbitmq-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/rabbitmq/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="rabbitmq-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="rabbitmq-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="rabbitmq-lib" options="rw" source-dir="/var/lib/rabbitmq" target-dir="/var/lib/rabbitmq"/> + <storage-mapping id="rabbitmq-pki-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> + <storage-mapping id="rabbitmq-pki-ca-bundle-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> + <storage-mapping id="rabbitmq-pki-ca-bundle-trust-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> + <storage-mapping id="rabbitmq-pki-cert" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> + <storage-mapping id="rabbitmq-log" options="rw" source-dir="/var/log/containers/rabbitmq" target-dir="/var/log/rabbitmq"/> + <storage-mapping id="rabbitmq-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + </storage> + <primitive class="ocf" id="rabbitmq" provider="heartbeat" type="rabbitmq-cluster"> + <instance_attributes id="rabbitmq-instance_attributes"> + <nvpair id="rabbitmq-instance_attributes-set_policy" name="set_policy" value="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </instance_attributes> + <meta_attributes id="rabbitmq-meta_attributes"> + <nvpair id="rabbitmq-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> + <nvpair id="rabbitmq-meta_attributes-notify" name="notify" value="true"/> + </meta_attributes> + <operations> + <op id="rabbitmq-monitor-interval-10s" interval="10s" name="monitor" timeout="40s"/> + <op id="rabbitmq-start-interval-0s" interval="0s" name="start" timeout="200s"/> + <op id="rabbitmq-stop-interval-0s" interval="0s" name="stop" timeout="200s"/> + </operations> + </primitive> + </bundle> + <primitive class="ocf" id="ip-192.168.24.12" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-192.168.24.12-instance_attributes"> + <nvpair id="ip-192.168.24.12-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-192.168.24.12-instance_attributes-ip" name="ip" value="192.168.24.12"/> + </instance_attributes> + <meta_attributes id="ip-192.168.24.12-meta_attributes"> + <nvpair id="ip-192.168.24.12-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-192.168.24.12-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-192.168.24.12-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-192.168.24.12-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-10.0.0.101" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-10.0.0.101-instance_attributes"> + <nvpair id="ip-10.0.0.101-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-10.0.0.101-instance_attributes-ip" name="ip" value="10.0.0.101"/> + </instance_attributes> + <meta_attributes id="ip-10.0.0.101-meta_attributes"> + <nvpair id="ip-10.0.0.101-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-10.0.0.101-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-10.0.0.101-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-10.0.0.101-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.1.20" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.1.20-instance_attributes"> + <nvpair id="ip-172.17.1.20-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.1.20-instance_attributes-ip" name="ip" value="172.17.1.20"/> + </instance_attributes> + <meta_attributes id="ip-172.17.1.20-meta_attributes"> + <nvpair id="ip-172.17.1.20-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-172.17.1.20-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.1.20-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.1.20-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.1.11" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.1.11-instance_attributes"> + <nvpair id="ip-172.17.1.11-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.1.11-instance_attributes-ip" name="ip" value="172.17.1.11"/> + </instance_attributes> + <meta_attributes id="ip-172.17.1.11-meta_attributes"> + <nvpair id="ip-172.17.1.11-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-172.17.1.11-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.1.11-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.1.11-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.3.16" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.3.16-instance_attributes"> + <nvpair id="ip-172.17.3.16-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.3.16-instance_attributes-ip" name="ip" value="172.17.3.16"/> + </instance_attributes> + <meta_attributes id="ip-172.17.3.16-meta_attributes"> + <nvpair id="ip-172.17.3.16-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-172.17.3.16-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.3.16-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.3.16-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <primitive class="ocf" id="ip-172.17.4.15" provider="heartbeat" type="IPaddr2"> + <instance_attributes id="ip-172.17.4.15-instance_attributes"> + <nvpair id="ip-172.17.4.15-instance_attributes-cidr_netmask" name="cidr_netmask" value="32"/> + <nvpair id="ip-172.17.4.15-instance_attributes-ip" name="ip" value="172.17.4.15"/> + </instance_attributes> + <meta_attributes id="ip-172.17.4.15-meta_attributes"> + <nvpair id="ip-172.17.4.15-meta_attributes-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + <operations> + <op id="ip-172.17.4.15-monitor-interval-10s" interval="10s" name="monitor" timeout="20s"/> + <op id="ip-172.17.4.15-start-interval-0s" interval="0s" name="start" timeout="20s"/> + <op id="ip-172.17.4.15-stop-interval-0s" interval="0s" name="stop" timeout="20s"/> + </operations> + </primitive> + <bundle id="haproxy-bundle"> + <docker image="192.168.24.1:8787/rhosp13/openstack-haproxy:pcmklatest" network="host" options="--user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <storage> + <storage-mapping id="haproxy-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/haproxy.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="haproxy-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/haproxy/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="haproxy-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="haproxy-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="haproxy-var-lib" options="rw" source-dir="/var/lib/haproxy" target-dir="/var/lib/haproxy"/> + <storage-mapping id="haproxy-pki-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> + <storage-mapping id="haproxy-pki-ca-bundle-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> + <storage-mapping id="haproxy-pki-ca-bundle-trust-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> + <storage-mapping id="haproxy-pki-cert" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> + <storage-mapping id="haproxy-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + <storage-mapping id="haproxy-cert" options="ro" source-dir="/etc/pki/tls/private/overcloud_endpoint.pem" target-dir="/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/overcloud_endpoint.pem"/> + </storage> + </bundle> + <bundle id="openstack-cinder-volume"> + <docker image="192.168.24.1:8787/rhosp13/openstack-cinder-volume:pcmklatest" network="host" options="--ipc=host --privileged=true --user=root --log-driver=journald -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="1" run-command="/bin/bash /usr/local/bin/kolla_start"/> + <storage> + <storage-mapping id="cinder-volume-etc-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> + <storage-mapping id="cinder-volume-etc-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> + <storage-mapping id="cinder-volume-etc-pki-ca-trust-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> + <storage-mapping id="cinder-volume-etc-pki-ca-trust-source-anchors" options="ro" source-dir="/etc/pki/ca-trust/source/anchors" target-dir="/etc/pki/ca-trust/source/anchors"/> + <storage-mapping id="cinder-volume-etc-pki-tls-certs-ca-bundle.crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> + <storage-mapping id="cinder-volume-etc-pki-tls-certs-ca-bundle.trust.crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> + <storage-mapping id="cinder-volume-etc-pki-tls-cert.pem" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> + <storage-mapping id="cinder-volume-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> + <storage-mapping id="cinder-volume-etc-ssh-ssh_known_hosts" options="ro" source-dir="/etc/ssh/ssh_known_hosts" target-dir="/etc/ssh/ssh_known_hosts"/> + <storage-mapping id="cinder-volume-etc-puppet" options="ro" source-dir="/etc/puppet" target-dir="/etc/puppet"/> + <storage-mapping id="cinder-volume-var-lib-kolla-config_files-cinder_volume.json" options="ro" source-dir="/var/lib/kolla/config_files/cinder_volume.json" target-dir="/var/lib/kolla/config_files/config.json"/> + <storage-mapping id="cinder-volume-var-lib-config-data-puppet-generated-cinder-" options="ro" source-dir="/var/lib/config-data/puppet-generated/cinder/" target-dir="/var/lib/kolla/config_files/src"/> + <storage-mapping id="cinder-volume-etc-iscsi" options="ro" source-dir="/etc/iscsi" target-dir="/var/lib/kolla/config_files/src-iscsid"/> + <storage-mapping id="cinder-volume-etc-ceph" options="ro" source-dir="/etc/ceph" target-dir="/var/lib/kolla/config_files/src-ceph"/> + <storage-mapping id="cinder-volume-lib-modules" options="ro" source-dir="/lib/modules" target-dir="/lib/modules"/> + <storage-mapping id="cinder-volume-dev-" options="rw" source-dir="/dev/" target-dir="/dev/"/> + <storage-mapping id="cinder-volume-run-" options="rw" source-dir="/run/" target-dir="/run/"/> + <storage-mapping id="cinder-volume-sys" options="rw" source-dir="/sys" target-dir="/sys"/> + <storage-mapping id="cinder-volume-var-lib-cinder" options="rw" source-dir="/var/lib/cinder" target-dir="/var/lib/cinder"/> + <storage-mapping id="cinder-volume-var-log-containers-cinder" options="rw" source-dir="/var/log/containers/cinder" target-dir="/var/log/cinder"/> + </storage> + </bundle> + </resources> + <constraints> + <rsc_location id="location-rabbitmq-bundle" resource-discovery="exclusive" rsc="rabbitmq-bundle"> + <rule id="location-rabbitmq-bundle-rule" score="0"> + <expression attribute="rabbitmq-role" id="location-rabbitmq-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-192.168.24.12" resource-discovery="exclusive" rsc="ip-192.168.24.12"> + <rule id="location-ip-192.168.24.12-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-192.168.24.12-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-10.0.0.101" resource-discovery="exclusive" rsc="ip-10.0.0.101"> + <rule id="location-ip-10.0.0.101-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-10.0.0.101-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.1.20" resource-discovery="exclusive" rsc="ip-172.17.1.20"> + <rule id="location-ip-172.17.1.20-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.1.20-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.1.11" resource-discovery="exclusive" rsc="ip-172.17.1.11"> + <rule id="location-ip-172.17.1.11-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.1.11-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.3.16" resource-discovery="exclusive" rsc="ip-172.17.3.16"> + <rule id="location-ip-172.17.3.16-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.3.16-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-ip-172.17.4.15" resource-discovery="exclusive" rsc="ip-172.17.4.15"> + <rule id="location-ip-172.17.4.15-rule" score="0"> + <expression attribute="haproxy-role" id="location-ip-172.17.4.15-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_location id="location-haproxy-bundle" resource-discovery="exclusive" rsc="haproxy-bundle"> + <rule id="location-haproxy-bundle-rule" score="0"> + <expression attribute="haproxy-role" id="location-haproxy-bundle-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + <rsc_order first="ip-192.168.24.12" first-action="start" id="order-ip-192.168.24.12-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-192.168.24.12-haproxy-bundle-INFINITY" rsc="ip-192.168.24.12" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-10.0.0.101" first-action="start" id="order-ip-10.0.0.101-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-10.0.0.101-haproxy-bundle-INFINITY" rsc="ip-10.0.0.101" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.1.20" first-action="start" id="order-ip-172.17.1.20-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.1.20-haproxy-bundle-INFINITY" rsc="ip-172.17.1.20" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.1.11" first-action="start" id="order-ip-172.17.1.11-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.1.11-haproxy-bundle-INFINITY" rsc="ip-172.17.1.11" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.3.16" first-action="start" id="order-ip-172.17.3.16-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.3.16-haproxy-bundle-INFINITY" rsc="ip-172.17.3.16" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_order first="ip-172.17.4.15" first-action="start" id="order-ip-172.17.4.15-haproxy-bundle-Optional" kind="Optional" then="haproxy-bundle" then-action="start"/> + <rsc_colocation id="colocation-ip-172.17.4.15-haproxy-bundle-INFINITY" rsc="ip-172.17.4.15" score="INFINITY" with-rsc="haproxy-bundle"/> + <rsc_location id="location-openstack-cinder-volume" resource-discovery="exclusive" rsc="openstack-cinder-volume"> + <rule id="location-openstack-cinder-volume-rule" score="0"> + <expression attribute="cinder-volume-role" id="location-openstack-cinder-volume-rule-expr" operation="eq" value="true"/> + </rule> + </rsc_location> + </constraints> + <rsc_defaults> + <meta_attributes id="rsc_defaults-options"> + <nvpair id="rsc_defaults-options-resource-stickiness" name="resource-stickiness" value="INFINITY"/> + </meta_attributes> + </rsc_defaults> + </configuration> + <status> + <node_state id="1" uname="controller-0" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="1"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="5:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;5:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="18" rc-code="0" op-status="0" interval="0" last-run="1540983900" last-rc-change="1540983900" exec-time="1083" queue-time="0" op-digest="ae040b82313c323e21c4670707a9780a"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_monitor_60000" operation_key="rabbitmq-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="1:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;1:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="21" rc-code="0" op-status="0" interval="60000" last-rc-change="1540983901" exec-time="337" queue-time="0" op-digest="3a23c9f953086b4add9203bf80f77e0f"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="3:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;3:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1540983868" last-rc-change="1540983868" exec-time="196" queue-time="0" op-digest="c9cf2c04cfd190d4d1d069c0891074fb"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="4:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;4:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="13" rc-code="7" op-status="0" interval="0" last-run="1540983868" last-rc-change="1540983868" exec-time="195" queue-time="0" op-digest="c9cf2c04cfd190d4d1d069c0891074fb"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="10:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;10:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1540983901" last-rc-change="1540983901" exec-time="0" queue-time="0" op-digest="205c791aea96714f7aa1cb111c727e1b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="9:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;9:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1540983901" last-rc-change="1540983901" exec-time="0" queue-time="0" op-digest="f1d68ab267df6867301fcff08041cd2f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="21:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;21:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="4" rc-code="0" op-status="0" interval="0" last-run="1540983901" last-rc-change="1540983901" exec-time="0" queue-time="0" op-digest="8dc3f9844e70d4458a7edcd7091ecf50" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-0_monitor_30000" operation_key="rabbitmq-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:10:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;12:10:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="5" rc-code="0" op-status="0" interval="30000" last-rc-change="1540983902" exec-time="0" queue-time="0" op-digest="cca9d25863986607e6440270f0640ff5"/> + </lrm_resource> + <lrm_resource id="ip-192.168.24.12" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-192.168.24.12_last_0" operation_key="ip-192.168.24.12_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="157:41:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;157:41:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="69" rc-code="0" op-status="0" interval="0" last-run="1540984260" last-rc-change="1540984260" exec-time="199" queue-time="1" op-digest="b4014942f7386bbb0f624129d6226304"/> + <lrm_rsc_op id="ip-192.168.24.12_monitor_10000" operation_key="ip-192.168.24.12_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="158:41:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;158:41:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="70" rc-code="0" op-status="0" interval="10000" last-rc-change="1540984260" exec-time="77" queue-time="0" op-digest="62c2cc737006fd52cbe49b4d8368ef2c"/> + </lrm_resource> + <lrm_resource id="ip-10.0.0.101" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-10.0.0.101_last_0" operation_key="ip-10.0.0.101_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="32:42:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;32:42:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="74" rc-code="7" op-status="0" interval="0" last-run="1540984269" last-rc-change="1540984269" exec-time="78" queue-time="0" op-digest="cd1adb3084285dafcc7313900769abf2"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.20" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.20_last_0" operation_key="ip-172.17.1.20_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="33:45:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;33:45:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="78" rc-code="7" op-status="0" interval="0" last-run="1540984284" last-rc-change="1540984284" exec-time="117" queue-time="0" op-digest="1a1c49003092bcbbe8185669d9ca3980"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.11" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.11_last_0" operation_key="ip-172.17.1.11_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="166:50:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;166:50:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="83" rc-code="0" op-status="0" interval="0" last-run="1540984306" last-rc-change="1540984306" exec-time="165" queue-time="0" op-digest="7c6ed186ff8cdf7693b51ee42b4fc6e1"/> + <lrm_rsc_op id="ip-172.17.1.11_monitor_10000" operation_key="ip-172.17.1.11_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="167:50:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;167:50:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="84" rc-code="0" op-status="0" interval="10000" last-rc-change="1540984306" exec-time="59" queue-time="0" op-digest="37c8f827f04bb4d80e7fee9c98c84da2"/> + </lrm_resource> + <lrm_resource id="ip-172.17.3.16" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.3.16_last_0" operation_key="ip-172.17.3.16_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="35:51:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;35:51:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="88" rc-code="7" op-status="0" interval="0" last-run="1540984315" last-rc-change="1540984315" exec-time="102" queue-time="0" op-digest="95a6216103fdc21c7c2ebc7a129b5b2c"/> + </lrm_resource> + <lrm_resource id="ip-172.17.4.15" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.4.15_last_0" operation_key="ip-172.17.4.15_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="36:54:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;36:54:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="92" rc-code="7" op-status="0" interval="0" last-run="1540984330" last-rc-change="1540984330" exec-time="103" queue-time="0" op-digest="4f62c49dc50d6bdde262b2bbd44cd9b6"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-0_last_0" operation_key="haproxy-bundle-docker-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="175:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;175:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="105" rc-code="0" op-status="0" interval="0" last-run="1540984348" last-rc-change="1540984348" exec-time="913" queue-time="0" op-digest="416854bcd50cb9d353ec34d0d1bec66f"/> + <lrm_rsc_op id="haproxy-bundle-docker-0_monitor_60000" operation_key="haproxy-bundle-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="176:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;176:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="106" rc-code="0" op-status="0" interval="60000" last-rc-change="1540984349" exec-time="527" queue-time="0" op-digest="ce95c0cdd076935266f1acb8e1f8de41"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-1_last_0" operation_key="haproxy-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="38:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;38:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="100" rc-code="7" op-status="0" interval="0" last-run="1540984342" last-rc-change="1540984342" exec-time="162" queue-time="0" op-digest="416854bcd50cb9d353ec34d0d1bec66f"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-2_last_0" operation_key="haproxy-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="39:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;39:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="104" rc-code="7" op-status="0" interval="0" last-run="1540984342" last-rc-change="1540984342" exec-time="177" queue-time="0" op-digest="416854bcd50cb9d353ec34d0d1bec66f"/> + </lrm_resource> + <lrm_resource id="openstack-cinder-volume-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="openstack-cinder-volume-docker-0_last_0" operation_key="openstack-cinder-volume-docker-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="188:77:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;188:77:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="111" rc-code="0" op-status="0" interval="0" last-run="1540985199" last-rc-change="1540985199" exec-time="1576" queue-time="0" op-digest="13e8c88fda0d2de2e026824b90a4acc3"/> + <lrm_rsc_op id="openstack-cinder-volume-docker-0_monitor_60000" operation_key="openstack-cinder-volume-docker-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="189:77:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;189:77:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="112" rc-code="0" op-status="0" interval="60000" last-rc-change="1540985201" exec-time="542" queue-time="0" op-digest="0e6bd23d2a96350c5b4c6b5578024885"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="1"> + <instance_attributes id="status-1"> + <nvpair id="status-1-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@controller-0"/> + <nvpair id="status-1-shutdown" name="shutdown" value="1540986692"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state id="3" uname="controller-2" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="3"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="8:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;8:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1540983868" last-rc-change="1540983868" exec-time="187" queue-time="0" op-digest="c9cf2c04cfd190d4d1d069c0891074fb"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="9:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;9:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1540983868" last-rc-change="1540983868" exec-time="106" queue-time="0" op-digest="c9cf2c04cfd190d4d1d069c0891074fb"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="6:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;6:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="18" rc-code="0" op-status="0" interval="0" last-run="1540983900" last-rc-change="1540983900" exec-time="1041" queue-time="0" op-digest="a598abeee324765f1126ada0550bfe50"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_monitor_60000" operation_key="rabbitmq-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="2:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;2:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="19" rc-code="0" op-status="0" interval="60000" last-rc-change="1540983901" exec-time="293" queue-time="0" op-digest="9b2e69608eaf664ce11b97a6e2a95a62"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="27:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;27:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="4" rc-code="0" op-status="0" interval="0" last-run="1540983901" last-rc-change="1540983901" exec-time="0" queue-time="0" op-digest="205c791aea96714f7aa1cb111c727e1b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-2_monitor_30000" operation_key="rabbitmq-bundle-2_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="22:10:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;22:10:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="5" rc-code="0" op-status="0" interval="30000" last-rc-change="1540983902" exec-time="0" queue-time="0" op-digest="f765304166a359903e5aea671a7275d0"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="15:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;15:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="2" rc-code="7" op-status="0" interval="0" last-run="1540983901" last-rc-change="1540983901" exec-time="0" queue-time="0" op-digest="f1d68ab267df6867301fcff08041cd2f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="14:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;14:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="3" rc-code="7" op-status="0" interval="0" last-run="1540983901" last-rc-change="1540983901" exec-time="0" queue-time="0" op-digest="8dc3f9844e70d4458a7edcd7091ecf50" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="ip-192.168.24.12" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-192.168.24.12_last_0" operation_key="ip-192.168.24.12_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="33:39:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;33:39:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="68" rc-code="7" op-status="0" interval="0" last-run="1540984254" last-rc-change="1540984254" exec-time="111" queue-time="0" op-digest="b4014942f7386bbb0f624129d6226304"/> + </lrm_resource> + <lrm_resource id="ip-10.0.0.101" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-10.0.0.101_last_0" operation_key="ip-10.0.0.101_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="34:42:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;34:42:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="72" rc-code="7" op-status="0" interval="0" last-run="1540984269" last-rc-change="1540984269" exec-time="62" queue-time="0" op-digest="cd1adb3084285dafcc7313900769abf2"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.20" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.20_last_0" operation_key="ip-172.17.1.20_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="163:47:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;163:47:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="77" rc-code="0" op-status="0" interval="0" last-run="1540984291" last-rc-change="1540984291" exec-time="93" queue-time="0" op-digest="1a1c49003092bcbbe8185669d9ca3980"/> + <lrm_rsc_op id="ip-172.17.1.20_monitor_10000" operation_key="ip-172.17.1.20_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="164:47:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;164:47:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="78" rc-code="0" op-status="0" interval="10000" last-rc-change="1540984291" exec-time="81" queue-time="0" op-digest="326874e77f47e2c6e5ed34b617b539ea"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.11" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.11_last_0" operation_key="ip-172.17.1.11_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="36:48:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;36:48:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="82" rc-code="7" op-status="0" interval="0" last-run="1540984299" last-rc-change="1540984299" exec-time="78" queue-time="0" op-digest="7c6ed186ff8cdf7693b51ee42b4fc6e1"/> + </lrm_resource> + <lrm_resource id="ip-172.17.3.16" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.3.16_last_0" operation_key="ip-172.17.3.16_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="37:51:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;37:51:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="86" rc-code="7" op-status="0" interval="0" last-run="1540984315" last-rc-change="1540984315" exec-time="72" queue-time="0" op-digest="95a6216103fdc21c7c2ebc7a129b5b2c"/> + </lrm_resource> + <lrm_resource id="ip-172.17.4.15" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.4.15_last_0" operation_key="ip-172.17.4.15_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="172:56:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;172:56:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="91" rc-code="0" op-status="0" interval="0" last-run="1540984336" last-rc-change="1540984336" exec-time="134" queue-time="0" op-digest="4f62c49dc50d6bdde262b2bbd44cd9b6"/> + <lrm_rsc_op id="ip-172.17.4.15_monitor_10000" operation_key="ip-172.17.4.15_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="173:56:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;173:56:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="92" rc-code="0" op-status="0" interval="10000" last-rc-change="1540984336" exec-time="69" queue-time="0" op-digest="132812b94329474c80e2c7e421722bfa"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-0_last_0" operation_key="haproxy-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="43:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;43:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="96" rc-code="7" op-status="0" interval="0" last-run="1540984342" last-rc-change="1540984342" exec-time="101" queue-time="0" op-digest="416854bcd50cb9d353ec34d0d1bec66f"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-1_last_0" operation_key="haproxy-bundle-docker-1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="44:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;44:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="100" rc-code="7" op-status="0" interval="0" last-run="1540984342" last-rc-change="1540984342" exec-time="121" queue-time="0" op-digest="416854bcd50cb9d353ec34d0d1bec66f"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-2_last_0" operation_key="haproxy-bundle-docker-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="179:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;179:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="105" rc-code="0" op-status="0" interval="0" last-run="1540984348" last-rc-change="1540984348" exec-time="1248" queue-time="1" op-digest="416854bcd50cb9d353ec34d0d1bec66f"/> + <lrm_rsc_op id="haproxy-bundle-docker-2_monitor_60000" operation_key="haproxy-bundle-docker-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="180:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;180:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="106" rc-code="0" op-status="0" interval="60000" last-rc-change="1540984349" exec-time="430" queue-time="0" op-digest="ce95c0cdd076935266f1acb8e1f8de41"/> + </lrm_resource> + <lrm_resource id="openstack-cinder-volume-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="openstack-cinder-volume-docker-0_last_0" operation_key="openstack-cinder-volume-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="42:75:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;42:75:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="110" rc-code="7" op-status="0" interval="0" last-run="1540985187" last-rc-change="1540985187" exec-time="114" queue-time="1" op-digest="13e8c88fda0d2de2e026824b90a4acc3"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="3"> + <instance_attributes id="status-3"> + <nvpair id="status-3-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@controller-2"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state id="2" uname="controller-1" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> + <lrm id="2"> + <lrm_resources> + <lrm_resource id="rabbitmq-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-0_last_0" operation_key="rabbitmq-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="5:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;5:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1540983868" last-rc-change="1540983868" exec-time="178" queue-time="0" op-digest="c9cf2c04cfd190d4d1d069c0891074fb"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_last_0" operation_key="rabbitmq-bundle-docker-1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="7:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;7:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="18" rc-code="0" op-status="0" interval="0" last-run="1540983900" last-rc-change="1540983900" exec-time="1136" queue-time="0" op-digest="96dff92057862df79b06a95f8d1a9b2e"/> + <lrm_rsc_op id="rabbitmq-bundle-docker-1_monitor_60000" operation_key="rabbitmq-bundle-docker-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="3:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;3:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="20" rc-code="0" op-status="0" interval="60000" last-rc-change="1540983901" exec-time="280" queue-time="0" op-digest="391eec1a0e54c3c419b584cbb13f79e8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq-bundle-docker-2_last_0" operation_key="rabbitmq-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="7:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;7:6:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="13" rc-code="7" op-status="0" interval="0" last-run="1540983868" last-rc-change="1540983868" exec-time="164" queue-time="0" op-digest="c9cf2c04cfd190d4d1d069c0891074fb"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-2"> + <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="13:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;13:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="1" rc-code="7" op-status="0" interval="0" last-run="1540983901" last-rc-change="1540983901" exec-time="0" queue-time="0" op-digest="205c791aea96714f7aa1cb111c727e1b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-1"> + <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="24:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;24:9:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="4" rc-code="0" op-status="0" interval="0" last-run="1540983901" last-rc-change="1540983901" exec-time="0" queue-time="0" op-digest="f1d68ab267df6867301fcff08041cd2f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + <lrm_rsc_op id="rabbitmq-bundle-1_monitor_30000" operation_key="rabbitmq-bundle-1_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="17:10:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;17:10:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="5" rc-code="0" op-status="0" interval="30000" last-rc-change="1540983902" exec-time="0" queue-time="0" op-digest="61c3a926b0d3bd428b481dd6e40b1745"/> + </lrm_resource> + <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-docker-0"> + <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="11:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;11:9:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="3" rc-code="7" op-status="0" interval="0" last-run="1540983901" last-rc-change="1540983901" exec-time="0" queue-time="0" op-digest="8dc3f9844e70d4458a7edcd7091ecf50" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> + </lrm_resource> + <lrm_resource id="ip-192.168.24.12" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-192.168.24.12_last_0" operation_key="ip-192.168.24.12_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="32:39:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;32:39:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="68" rc-code="7" op-status="0" interval="0" last-run="1540984254" last-rc-change="1540984254" exec-time="91" queue-time="0" op-digest="b4014942f7386bbb0f624129d6226304"/> + </lrm_resource> + <lrm_resource id="ip-10.0.0.101" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-10.0.0.101_last_0" operation_key="ip-10.0.0.101_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="160:44:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;160:44:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="73" rc-code="0" op-status="0" interval="0" last-run="1540984275" last-rc-change="1540984275" exec-time="150" queue-time="0" op-digest="cd1adb3084285dafcc7313900769abf2"/> + <lrm_rsc_op id="ip-10.0.0.101_monitor_10000" operation_key="ip-10.0.0.101_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="161:44:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;161:44:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="74" rc-code="0" op-status="0" interval="10000" last-rc-change="1540984275" exec-time="83" queue-time="0" op-digest="70a7b88579e4b905ecb297795e1f94a8"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.20" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.20_last_0" operation_key="ip-172.17.1.20_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="34:45:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;34:45:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="78" rc-code="7" op-status="0" interval="0" last-run="1540984284" last-rc-change="1540984284" exec-time="101" queue-time="0" op-digest="1a1c49003092bcbbe8185669d9ca3980"/> + </lrm_resource> + <lrm_resource id="ip-172.17.1.11" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.1.11_last_0" operation_key="ip-172.17.1.11_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="35:48:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;35:48:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="82" rc-code="7" op-status="0" interval="0" last-run="1540984299" last-rc-change="1540984299" exec-time="69" queue-time="0" op-digest="7c6ed186ff8cdf7693b51ee42b4fc6e1"/> + </lrm_resource> + <lrm_resource id="ip-172.17.3.16" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.3.16_last_0" operation_key="ip-172.17.3.16_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="169:53:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;169:53:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="87" rc-code="0" op-status="0" interval="0" last-run="1540984321" last-rc-change="1540984321" exec-time="290" queue-time="0" op-digest="95a6216103fdc21c7c2ebc7a129b5b2c"/> + <lrm_rsc_op id="ip-172.17.3.16_monitor_10000" operation_key="ip-172.17.3.16_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="170:53:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;170:53:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="88" rc-code="0" op-status="0" interval="10000" last-rc-change="1540984321" exec-time="113" queue-time="0" op-digest="85339a807a17f5e5caf2167def89d03d"/> + </lrm_resource> + <lrm_resource id="ip-172.17.4.15" type="IPaddr2" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="ip-172.17.4.15_last_0" operation_key="ip-172.17.4.15_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="37:54:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;37:54:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="92" rc-code="7" op-status="0" interval="0" last-run="1540984330" last-rc-change="1540984330" exec-time="99" queue-time="0" op-digest="4f62c49dc50d6bdde262b2bbd44cd9b6"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-0_last_0" operation_key="haproxy-bundle-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="40:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;40:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="96" rc-code="7" op-status="0" interval="0" last-run="1540984342" last-rc-change="1540984342" exec-time="166" queue-time="0" op-digest="416854bcd50cb9d353ec34d0d1bec66f"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-1" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-1_last_0" operation_key="haproxy-bundle-docker-1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="177:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;177:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="105" rc-code="0" op-status="0" interval="0" last-run="1540984348" last-rc-change="1540984348" exec-time="1077" queue-time="0" op-digest="416854bcd50cb9d353ec34d0d1bec66f"/> + <lrm_rsc_op id="haproxy-bundle-docker-1_monitor_60000" operation_key="haproxy-bundle-docker-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="178:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;178:59:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="106" rc-code="0" op-status="0" interval="60000" last-rc-change="1540984349" exec-time="692" queue-time="0" op-digest="ce95c0cdd076935266f1acb8e1f8de41"/> + </lrm_resource> + <lrm_resource id="haproxy-bundle-docker-2" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="haproxy-bundle-docker-2_last_0" operation_key="haproxy-bundle-docker-2_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="42:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;42:57:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="104" rc-code="7" op-status="0" interval="0" last-run="1540984342" last-rc-change="1540984342" exec-time="187" queue-time="0" op-digest="416854bcd50cb9d353ec34d0d1bec66f"/> + </lrm_resource> + <lrm_resource id="openstack-cinder-volume-docker-0" type="docker" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="openstack-cinder-volume-docker-0_last_0" operation_key="openstack-cinder-volume-docker-0_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="41:75:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:7;41:75:7:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="110" rc-code="7" op-status="0" interval="0" last-run="1540985188" last-rc-change="1540985188" exec-time="145" queue-time="0" op-digest="13e8c88fda0d2de2e026824b90a4acc3"/> + </lrm_resource> + </lrm_resources> + </lrm> + <transient_attributes id="2"> + <instance_attributes id="status-2"> + <nvpair id="status-2-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@controller-1"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state remote_node="true" id="rabbitmq-bundle-2" uname="rabbitmq-bundle-2" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="rabbitmq-bundle-2"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="30:12:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;30:12:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="15" rc-code="0" op-status="0" interval="0" last-run="1540983948" last-rc-change="1540983948" exec-time="28858" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="32:13:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;32:13:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-2" call-id="54" rc-code="0" op-status="0" interval="10000" last-rc-change="1540983978" exec-time="5645" queue-time="0" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="rabbitmq-bundle-1" uname="rabbitmq-bundle-1" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="rabbitmq-bundle-1"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="27:11:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;27:11:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="15" rc-code="0" op-status="0" interval="0" last-run="1540983923" last-rc-change="1540983923" exec-time="23986" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="29:13:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;29:13:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-1" call-id="55" rc-code="0" op-status="0" interval="10000" last-rc-change="1540983978" exec-time="5566" queue-time="0" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + <node_state remote_node="true" id="rabbitmq-bundle-0" uname="rabbitmq-bundle-0" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> + <lrm id="rabbitmq-bundle-0"> + <lrm_resources> + <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> + <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="27:10:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;27:10:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="15" rc-code="0" op-status="0" interval="0" last-run="1540983906" last-rc-change="1540983906" exec-time="16479" queue-time="0" op-digest="780d433233eb4f94c1a151623d002e84"/> + <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="26:13:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" transition-magic="0:0;26:13:0:62f6c4c6-db69-4b50-b399-dd240c0fd7a1" exit-reason="" on_node="controller-0" call-id="52" rc-code="0" op-status="0" interval="10000" last-rc-change="1540983978" exec-time="5548" queue-time="0" op-digest="6b46cdf9111345cbd0460b2540d3b2c7"/> + </lrm_resource> + </lrm_resources> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/rsc-discovery-per-node.dot b/pengine/test10/rsc-discovery-per-node.dot index fa35cd814c4..25b071dda92 100644 --- a/pengine/test10/rsc-discovery-per-node.dot +++ b/pengine/test10/rsc-discovery-per-node.dot @@ -20,7 +20,6 @@ "FAKE2_start_0 18node3" -> "FAKE2_monitor_60000 18node3" [ style = bold] "FAKE2_start_0 18node3" [ style=bold color="green" fontcolor="black"] "FAKE2_stop_0 18node2" -> "FAKE2_start_0 18node3" [ style = bold] -"FAKE2_stop_0 18node2" -> "all_stopped" [ style = bold] "FAKE2_stop_0 18node2" [ style=bold color="green" fontcolor="black"] "FAKE3_monitor_0 18node3" -> "FAKE3_start_0 18node4" [ style = bold] "FAKE3_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] @@ -30,7 +29,6 @@ "FAKE3_start_0 18node4" -> "FAKE3_monitor_60000 18node4" [ style = bold] "FAKE3_start_0 18node4" [ style=bold color="green" fontcolor="black"] "FAKE3_stop_0 18builder" -> "FAKE3_start_0 18node4" [ style = bold] -"FAKE3_stop_0 18builder" -> "all_stopped" [ style = bold] "FAKE3_stop_0 18builder" [ style=bold color="green" fontcolor="black"] "FAKE4_monitor_0 18node3" -> "FAKE4_start_0 remote1" [ style = bold] "FAKE4_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] @@ -40,7 +38,6 @@ "FAKE4_start_0 remote1" -> "FAKE4_monitor_60000 remote1" [ style = bold] "FAKE4_start_0 remote1" [ style=bold color="green" fontcolor="black"] "FAKE4_stop_0 18node1" -> "FAKE4_start_0 remote1" [ style = bold] -"FAKE4_stop_0 18node1" -> "all_stopped" [ style = bold] "FAKE4_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "FAKE5_monitor_0 18builder" -> "FAKE5_start_0 18builder" [ style = bold] "FAKE5_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] @@ -141,7 +138,6 @@ "FAKECLONE2:5_start_0 18builder" -> "FAKECLONE2-clone_running_0" [ style = bold] "FAKECLONE2:5_start_0 18builder" -> "FAKECLONE2:5_monitor_60000 18builder" [ style = bold] "FAKECLONE2:5_start_0 18builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "remote1_monitor_0 18node3" -> "remote1_start_0 18builder" [ style = bold] "remote1_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] "remote1_monitor_0 18node4" -> "remote1_start_0 18builder" [ style = bold] @@ -149,6 +145,7 @@ "remote1_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] "remote1_start_0 18builder" -> "FAKE4_monitor_60000 remote1" [ style = bold] "remote1_start_0 18builder" -> "FAKE4_start_0 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKE4_stop_0 18node1" [ style = bold] "remote1_start_0 18builder" -> "FAKECLONE1:4_monitor_60000 remote1" [ style = bold] "remote1_start_0 18builder" -> "FAKECLONE1:4_start_0 remote1" [ style = bold] "remote1_start_0 18builder" -> "FAKECLONE2:4_monitor_60000 remote1" [ style = bold] diff --git a/pengine/test10/rsc-discovery-per-node.exp b/pengine/test10/rsc-discovery-per-node.exp index 434d9d0a44e..967f0a4eba3 100644 --- a/pengine/test10/rsc-discovery-per-node.exp +++ b/pengine/test10/rsc-discovery-per-node.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="shooter_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="26" operation="monitor" operation_key="shooter_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="shooter_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="17" operation="monitor" operation_key="shooter_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="shooter" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,36 +19,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="remote1_monitor_60000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="38" operation="monitor" operation_key="remote1_monitor_60000" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="38" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="18" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="28" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="27" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="27" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -57,7 +57,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="18" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,45 +66,45 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="FAKE1_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="40" operation="monitor" operation_key="FAKE1_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="39" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="40" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="39" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="5" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="9" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="13" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="19" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="29" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="28" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="28" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -113,7 +113,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="19" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -122,7 +122,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="13" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -131,7 +131,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="9" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -140,7 +140,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="5" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -149,39 +149,39 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="18node3" on_node_uuid="3"> + <rsc_op id="43" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="18node3" on_node_uuid="3"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="FAKE2_start_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="42" operation="start" operation_key="FAKE2_start_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="43" operation="start" operation_key="FAKE2_start_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="42" operation="start" operation_key="FAKE2_start_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="20" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="30" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="29" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="42" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="41" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="42" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="41" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> @@ -190,7 +190,7 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="29" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -199,7 +199,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="20" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -208,39 +208,39 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="FAKE3_monitor_60000" on_node="18node4" on_node_uuid="4"> + <rsc_op id="46" operation="monitor" operation_key="FAKE3_monitor_60000" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="FAKE3_start_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="45" operation="start" operation_key="FAKE3_start_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="46" operation="start" operation_key="FAKE3_start_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="45" operation="start" operation_key="FAKE3_start_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="21" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="31" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="30" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="45" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="44" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="45" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="44" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> @@ -249,7 +249,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="30" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -258,7 +258,7 @@ </synapse> <synapse id="22"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="21" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -267,54 +267,58 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="FAKE4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="49" operation="monitor" operation_key="FAKE4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="49" operation="start" operation_key="FAKE4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="48" operation="start" operation_key="FAKE4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="49" operation="start" operation_key="FAKE4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="48" operation="start" operation_key="FAKE4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="22" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="32" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="31" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="38" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="48" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="47" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="48" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="47" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + </trigger> + </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="31" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -323,7 +327,7 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="22" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -332,45 +336,45 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="FAKE5_monitor_60000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="51" operation="monitor" operation_key="FAKE5_monitor_60000" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="51" operation="start" operation_key="FAKE5_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="50" operation="start" operation_key="FAKE5_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="51" operation="start" operation_key="FAKE5_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="50" operation="start" operation_key="FAKE5_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="6" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="10" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="14" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="23" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="33" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="32" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="32" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -379,7 +383,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="23" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -388,7 +392,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="14" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -397,7 +401,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="10" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -406,7 +410,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="6" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -415,33 +419,33 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="FAKECLONE1:0_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="53" operation="monitor" operation_key="FAKECLONE1:0_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="52" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <rsc_op id="53" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="52" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="start" operation_key="FAKECLONE1-clone_start_0"/> + <pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="11" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -450,33 +454,33 @@ </synapse> <synapse id="38"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="FAKECLONE1:1_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="55" operation="monitor" operation_key="FAKECLONE1:1_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="55" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="54" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <rsc_op id="55" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="54" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="start" operation_key="FAKECLONE1-clone_start_0"/> + <pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="40"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="15" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -485,33 +489,33 @@ </synapse> <synapse id="41"> <action_set> - <rsc_op id="58" operation="monitor" operation_key="FAKECLONE1:2_monitor_60000" on_node="18node3" on_node_uuid="3"> + <rsc_op id="57" operation="monitor" operation_key="FAKECLONE1:2_monitor_60000" on_node="18node3" on_node_uuid="3"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="57" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="56" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="57" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="56" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="start" operation_key="FAKECLONE1-clone_start_0"/> + <pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="43"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="FAKECLONE1:2_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="24" operation="monitor" operation_key="FAKECLONE1:2_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -520,33 +524,33 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="FAKECLONE1:3_monitor_60000" on_node="18node4" on_node_uuid="4"> + <rsc_op id="59" operation="monitor" operation_key="FAKECLONE1:3_monitor_60000" on_node="18node4" on_node_uuid="4"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="59" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="58" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="45"> <action_set> - <rsc_op id="59" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="58" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="start" operation_key="FAKECLONE1-clone_start_0"/> + <pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="FAKECLONE1:3_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="33" operation="monitor" operation_key="FAKECLONE1:3_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -555,65 +559,65 @@ </synapse> <synapse id="47"> <action_set> - <rsc_op id="62" operation="monitor" operation_key="FAKECLONE1:4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="61" operation="monitor" operation_key="FAKECLONE1:4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="61" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="60" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="61" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="60" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="65" operation="start" operation_key="FAKECLONE1-clone_start_0"/> + <pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <rsc_op id="64" operation="monitor" operation_key="FAKECLONE1:5_monitor_60000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="63" operation="monitor" operation_key="FAKECLONE1:5_monitor_60000" on_node="18builder" on_node_uuid="5"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="63" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="62" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="50"> <action_set> - <rsc_op id="63" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="62" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="start" operation_key="FAKECLONE1-clone_start_0"/> + <pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="51"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="FAKECLONE1:5_monitor_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="7" operation="monitor" operation_key="FAKECLONE1:5_monitor_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKECLONE1" long-id="FAKECLONE1:5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -622,87 +626,87 @@ </synapse> <synapse id="52" priority="1000000"> <action_set> - <pseudo_event id="66" operation="running" operation_key="FAKECLONE1-clone_running_0"> + <pseudo_event id="65" operation="running" operation_key="FAKECLONE1-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="52" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="55" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="54" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="57" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="56" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="59" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="58" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="61" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="60" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> <trigger> - <rsc_op id="63" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="62" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="65" operation="start" operation_key="FAKECLONE1-clone_start_0"/> + <pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="53"> <action_set> - <pseudo_event id="65" operation="start" operation_key="FAKECLONE1-clone_start_0"> + <pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="FAKECLONE1:5_monitor_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="7" operation="monitor" operation_key="FAKECLONE1:5_monitor_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="11" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="15" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="FAKECLONE1:2_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="24" operation="monitor" operation_key="FAKECLONE1:2_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="34" operation="monitor" operation_key="FAKECLONE1:3_monitor_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="33" operation="monitor" operation_key="FAKECLONE1:3_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="54"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="FAKECLONE2:0_monitor_60000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="69" operation="monitor" operation_key="FAKECLONE2:0_monitor_60000" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="68" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="55"> <action_set> - <rsc_op id="69" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="68" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="56"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="12" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -711,33 +715,33 @@ </synapse> <synapse id="57"> <action_set> - <rsc_op id="72" operation="monitor" operation_key="FAKECLONE2:1_monitor_60000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="71" operation="monitor" operation_key="FAKECLONE2:1_monitor_60000" on_node="18node2" on_node_uuid="2"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="71" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="70" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="58"> <action_set> - <rsc_op id="71" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="70" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="59"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="16" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -746,33 +750,33 @@ </synapse> <synapse id="60"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="FAKECLONE2:2_monitor_60000" on_node="18node3" on_node_uuid="3"> + <rsc_op id="73" operation="monitor" operation_key="FAKECLONE2:2_monitor_60000" on_node="18node3" on_node_uuid="3"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="72" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="61"> <action_set> - <rsc_op id="73" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="72" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="62"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="FAKECLONE2:2_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="25" operation="monitor" operation_key="FAKECLONE2:2_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -781,33 +785,33 @@ </synapse> <synapse id="63"> <action_set> - <rsc_op id="76" operation="monitor" operation_key="FAKECLONE2:3_monitor_60000" on_node="18node4" on_node_uuid="4"> + <rsc_op id="75" operation="monitor" operation_key="FAKECLONE2:3_monitor_60000" on_node="18node4" on_node_uuid="4"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="75" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="74" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="64"> <action_set> - <rsc_op id="75" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="74" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="65"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4"> + <rsc_op id="34" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -816,65 +820,65 @@ </synapse> <synapse id="66"> <action_set> - <rsc_op id="78" operation="monitor" operation_key="FAKECLONE2:4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="77" operation="monitor" operation_key="FAKECLONE2:4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="77" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="76" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> </inputs> </synapse> <synapse id="67"> <action_set> - <rsc_op id="77" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> + <rsc_op id="76" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="81" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="68"> <action_set> - <rsc_op id="80" operation="monitor" operation_key="FAKECLONE2:5_monitor_60000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="79" operation="monitor" operation_key="FAKECLONE2:5_monitor_60000" on_node="18builder" on_node_uuid="5"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="79" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="78" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="69"> <action_set> - <rsc_op id="79" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="78" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="81" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="70"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="FAKECLONE2:5_monitor_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="8" operation="monitor" operation_key="FAKECLONE2:5_monitor_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKECLONE2" long-id="FAKECLONE2:5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -883,73 +887,55 @@ </synapse> <synapse id="71" priority="1000000"> <action_set> - <pseudo_event id="82" operation="running" operation_key="FAKECLONE2-clone_running_0"> + <pseudo_event id="81" operation="running" operation_key="FAKECLONE2-clone_running_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="69" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="68" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="71" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="70" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="73" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="72" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="75" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/> + <rsc_op id="74" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="77" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> + <rsc_op id="76" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/> </trigger> <trigger> - <rsc_op id="79" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="78" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <pseudo_event id="81" operation="start" operation_key="FAKECLONE2-clone_start_0"/> + <pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="72"> <action_set> - <pseudo_event id="81" operation="start" operation_key="FAKECLONE2-clone_start_0"> + <pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="FAKECLONE2:5_monitor_0" on_node="18builder" on_node_uuid="5"/> - </trigger> - <trigger> - <rsc_op id="13" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="17" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="8" operation="monitor" operation_key="FAKECLONE2:5_monitor_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="FAKECLONE2:2_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="12" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="35" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4"/> - </trigger> - </inputs> - </synapse> - <synapse id="73"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="42" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="16" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="45" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="25" operation="monitor" operation_key="FAKECLONE2:2_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="48" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="34" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/rsc-discovery-per-node.scores b/pengine/test10/rsc-discovery-per-node.scores index a0ad11fa9aa..253fb7dc4d4 100644 --- a/pengine/test10/rsc-discovery-per-node.scores +++ b/pengine/test10/rsc-discovery-per-node.scores @@ -1,199 +1,199 @@ Allocation scores: -clone_color: FAKECLONE1-clone allocation score on 18builder: 0 -clone_color: FAKECLONE1-clone allocation score on 18node1: 0 -clone_color: FAKECLONE1-clone allocation score on 18node2: 0 -clone_color: FAKECLONE1-clone allocation score on 18node3: 0 -clone_color: FAKECLONE1-clone allocation score on 18node4: 0 -clone_color: FAKECLONE1-clone allocation score on remote1: 0 -clone_color: FAKECLONE1:0 allocation score on 18builder: 0 -clone_color: FAKECLONE1:0 allocation score on 18node1: 0 -clone_color: FAKECLONE1:0 allocation score on 18node2: 0 -clone_color: FAKECLONE1:0 allocation score on 18node3: 0 -clone_color: FAKECLONE1:0 allocation score on 18node4: 0 -clone_color: FAKECLONE1:0 allocation score on remote1: 0 -clone_color: FAKECLONE1:1 allocation score on 18builder: 0 -clone_color: FAKECLONE1:1 allocation score on 18node1: 0 -clone_color: FAKECLONE1:1 allocation score on 18node2: 0 -clone_color: FAKECLONE1:1 allocation score on 18node3: 0 -clone_color: FAKECLONE1:1 allocation score on 18node4: 0 -clone_color: FAKECLONE1:1 allocation score on remote1: 0 -clone_color: FAKECLONE1:2 allocation score on 18builder: 0 -clone_color: FAKECLONE1:2 allocation score on 18node1: 0 -clone_color: FAKECLONE1:2 allocation score on 18node2: 0 -clone_color: FAKECLONE1:2 allocation score on 18node3: 0 -clone_color: FAKECLONE1:2 allocation score on 18node4: 0 -clone_color: FAKECLONE1:2 allocation score on remote1: 0 -clone_color: FAKECLONE1:3 allocation score on 18builder: 0 -clone_color: FAKECLONE1:3 allocation score on 18node1: 0 -clone_color: FAKECLONE1:3 allocation score on 18node2: 0 -clone_color: FAKECLONE1:3 allocation score on 18node3: 0 -clone_color: FAKECLONE1:3 allocation score on 18node4: 0 -clone_color: FAKECLONE1:3 allocation score on remote1: 0 -clone_color: FAKECLONE1:4 allocation score on 18builder: 0 -clone_color: FAKECLONE1:4 allocation score on 18node1: 0 -clone_color: FAKECLONE1:4 allocation score on 18node2: 0 -clone_color: FAKECLONE1:4 allocation score on 18node3: 0 -clone_color: FAKECLONE1:4 allocation score on 18node4: 0 -clone_color: FAKECLONE1:4 allocation score on remote1: 0 -clone_color: FAKECLONE1:5 allocation score on 18builder: 0 -clone_color: FAKECLONE1:5 allocation score on 18node1: 0 -clone_color: FAKECLONE1:5 allocation score on 18node2: 0 -clone_color: FAKECLONE1:5 allocation score on 18node3: 0 -clone_color: FAKECLONE1:5 allocation score on 18node4: 0 -clone_color: FAKECLONE1:5 allocation score on remote1: 0 -clone_color: FAKECLONE2-clone allocation score on 18builder: 0 -clone_color: FAKECLONE2-clone allocation score on 18node1: 0 -clone_color: FAKECLONE2-clone allocation score on 18node2: 0 -clone_color: FAKECLONE2-clone allocation score on 18node3: 0 -clone_color: FAKECLONE2-clone allocation score on 18node4: 0 -clone_color: FAKECLONE2-clone allocation score on remote1: 0 -clone_color: FAKECLONE2:0 allocation score on 18builder: 0 -clone_color: FAKECLONE2:0 allocation score on 18node1: 0 -clone_color: FAKECLONE2:0 allocation score on 18node2: 0 -clone_color: FAKECLONE2:0 allocation score on 18node3: 0 -clone_color: FAKECLONE2:0 allocation score on 18node4: 0 -clone_color: FAKECLONE2:0 allocation score on remote1: 0 -clone_color: FAKECLONE2:1 allocation score on 18builder: 0 -clone_color: FAKECLONE2:1 allocation score on 18node1: 0 -clone_color: FAKECLONE2:1 allocation score on 18node2: 0 -clone_color: FAKECLONE2:1 allocation score on 18node3: 0 -clone_color: FAKECLONE2:1 allocation score on 18node4: 0 -clone_color: FAKECLONE2:1 allocation score on remote1: 0 -clone_color: FAKECLONE2:2 allocation score on 18builder: 0 -clone_color: FAKECLONE2:2 allocation score on 18node1: 0 -clone_color: FAKECLONE2:2 allocation score on 18node2: 0 -clone_color: FAKECLONE2:2 allocation score on 18node3: 0 -clone_color: FAKECLONE2:2 allocation score on 18node4: 0 -clone_color: FAKECLONE2:2 allocation score on remote1: 0 -clone_color: FAKECLONE2:3 allocation score on 18builder: 0 -clone_color: FAKECLONE2:3 allocation score on 18node1: 0 -clone_color: FAKECLONE2:3 allocation score on 18node2: 0 -clone_color: FAKECLONE2:3 allocation score on 18node3: 0 -clone_color: FAKECLONE2:3 allocation score on 18node4: 0 -clone_color: FAKECLONE2:3 allocation score on remote1: 0 -clone_color: FAKECLONE2:4 allocation score on 18builder: 0 -clone_color: FAKECLONE2:4 allocation score on 18node1: 0 -clone_color: FAKECLONE2:4 allocation score on 18node2: 0 -clone_color: FAKECLONE2:4 allocation score on 18node3: 0 -clone_color: FAKECLONE2:4 allocation score on 18node4: 0 -clone_color: FAKECLONE2:4 allocation score on remote1: 0 -clone_color: FAKECLONE2:5 allocation score on 18builder: 0 -clone_color: FAKECLONE2:5 allocation score on 18node1: 0 -clone_color: FAKECLONE2:5 allocation score on 18node2: 0 -clone_color: FAKECLONE2:5 allocation score on 18node3: 0 -clone_color: FAKECLONE2:5 allocation score on 18node4: 0 -clone_color: FAKECLONE2:5 allocation score on remote1: 0 -native_color: FAKE1 allocation score on 18builder: 0 -native_color: FAKE1 allocation score on 18node1: 0 -native_color: FAKE1 allocation score on 18node2: 0 -native_color: FAKE1 allocation score on 18node3: 0 -native_color: FAKE1 allocation score on 18node4: 0 -native_color: FAKE1 allocation score on remote1: 0 -native_color: FAKE2 allocation score on 18builder: 0 -native_color: FAKE2 allocation score on 18node1: 0 -native_color: FAKE2 allocation score on 18node2: 0 -native_color: FAKE2 allocation score on 18node3: 0 -native_color: FAKE2 allocation score on 18node4: 0 -native_color: FAKE2 allocation score on remote1: 0 -native_color: FAKE3 allocation score on 18builder: 0 -native_color: FAKE3 allocation score on 18node1: 0 -native_color: FAKE3 allocation score on 18node2: 0 -native_color: FAKE3 allocation score on 18node3: 0 -native_color: FAKE3 allocation score on 18node4: 0 -native_color: FAKE3 allocation score on remote1: 0 -native_color: FAKE4 allocation score on 18builder: 0 -native_color: FAKE4 allocation score on 18node1: 0 -native_color: FAKE4 allocation score on 18node2: 0 -native_color: FAKE4 allocation score on 18node3: 0 -native_color: FAKE4 allocation score on 18node4: 0 -native_color: FAKE4 allocation score on remote1: 0 -native_color: FAKE5 allocation score on 18builder: 0 -native_color: FAKE5 allocation score on 18node1: 0 -native_color: FAKE5 allocation score on 18node2: 0 -native_color: FAKE5 allocation score on 18node3: 0 -native_color: FAKE5 allocation score on 18node4: 0 -native_color: FAKE5 allocation score on remote1: 0 -native_color: FAKECLONE1:0 allocation score on 18builder: 0 -native_color: FAKECLONE1:0 allocation score on 18node1: 0 -native_color: FAKECLONE1:0 allocation score on 18node2: 0 -native_color: FAKECLONE1:0 allocation score on 18node3: 0 -native_color: FAKECLONE1:0 allocation score on 18node4: 0 -native_color: FAKECLONE1:0 allocation score on remote1: 0 -native_color: FAKECLONE1:1 allocation score on 18builder: 0 -native_color: FAKECLONE1:1 allocation score on 18node1: -INFINITY -native_color: FAKECLONE1:1 allocation score on 18node2: 0 -native_color: FAKECLONE1:1 allocation score on 18node3: 0 -native_color: FAKECLONE1:1 allocation score on 18node4: 0 -native_color: FAKECLONE1:1 allocation score on remote1: 0 -native_color: FAKECLONE1:2 allocation score on 18builder: 0 -native_color: FAKECLONE1:2 allocation score on 18node1: -INFINITY -native_color: FAKECLONE1:2 allocation score on 18node2: -INFINITY -native_color: FAKECLONE1:2 allocation score on 18node3: 0 -native_color: FAKECLONE1:2 allocation score on 18node4: 0 -native_color: FAKECLONE1:2 allocation score on remote1: 0 -native_color: FAKECLONE1:3 allocation score on 18builder: 0 -native_color: FAKECLONE1:3 allocation score on 18node1: -INFINITY -native_color: FAKECLONE1:3 allocation score on 18node2: -INFINITY -native_color: FAKECLONE1:3 allocation score on 18node3: -INFINITY -native_color: FAKECLONE1:3 allocation score on 18node4: 0 -native_color: FAKECLONE1:3 allocation score on remote1: 0 -native_color: FAKECLONE1:4 allocation score on 18builder: 0 -native_color: FAKECLONE1:4 allocation score on 18node1: -INFINITY -native_color: FAKECLONE1:4 allocation score on 18node2: -INFINITY -native_color: FAKECLONE1:4 allocation score on 18node3: -INFINITY -native_color: FAKECLONE1:4 allocation score on 18node4: -INFINITY -native_color: FAKECLONE1:4 allocation score on remote1: 0 -native_color: FAKECLONE1:5 allocation score on 18builder: 0 -native_color: FAKECLONE1:5 allocation score on 18node1: -INFINITY -native_color: FAKECLONE1:5 allocation score on 18node2: -INFINITY -native_color: FAKECLONE1:5 allocation score on 18node3: -INFINITY -native_color: FAKECLONE1:5 allocation score on 18node4: -INFINITY -native_color: FAKECLONE1:5 allocation score on remote1: -INFINITY -native_color: FAKECLONE2:0 allocation score on 18builder: 0 -native_color: FAKECLONE2:0 allocation score on 18node1: 0 -native_color: FAKECLONE2:0 allocation score on 18node2: 0 -native_color: FAKECLONE2:0 allocation score on 18node3: 0 -native_color: FAKECLONE2:0 allocation score on 18node4: 0 -native_color: FAKECLONE2:0 allocation score on remote1: 0 -native_color: FAKECLONE2:1 allocation score on 18builder: 0 -native_color: FAKECLONE2:1 allocation score on 18node1: -INFINITY -native_color: FAKECLONE2:1 allocation score on 18node2: 0 -native_color: FAKECLONE2:1 allocation score on 18node3: 0 -native_color: FAKECLONE2:1 allocation score on 18node4: 0 -native_color: FAKECLONE2:1 allocation score on remote1: 0 -native_color: FAKECLONE2:2 allocation score on 18builder: 0 -native_color: FAKECLONE2:2 allocation score on 18node1: -INFINITY -native_color: FAKECLONE2:2 allocation score on 18node2: -INFINITY -native_color: FAKECLONE2:2 allocation score on 18node3: 0 -native_color: FAKECLONE2:2 allocation score on 18node4: 0 -native_color: FAKECLONE2:2 allocation score on remote1: 0 -native_color: FAKECLONE2:3 allocation score on 18builder: 0 -native_color: FAKECLONE2:3 allocation score on 18node1: -INFINITY -native_color: FAKECLONE2:3 allocation score on 18node2: -INFINITY -native_color: FAKECLONE2:3 allocation score on 18node3: -INFINITY -native_color: FAKECLONE2:3 allocation score on 18node4: 0 -native_color: FAKECLONE2:3 allocation score on remote1: 0 -native_color: FAKECLONE2:4 allocation score on 18builder: 0 -native_color: FAKECLONE2:4 allocation score on 18node1: -INFINITY -native_color: FAKECLONE2:4 allocation score on 18node2: -INFINITY -native_color: FAKECLONE2:4 allocation score on 18node3: -INFINITY -native_color: FAKECLONE2:4 allocation score on 18node4: -INFINITY -native_color: FAKECLONE2:4 allocation score on remote1: 0 -native_color: FAKECLONE2:5 allocation score on 18builder: 0 -native_color: FAKECLONE2:5 allocation score on 18node1: -INFINITY -native_color: FAKECLONE2:5 allocation score on 18node2: -INFINITY -native_color: FAKECLONE2:5 allocation score on 18node3: -INFINITY -native_color: FAKECLONE2:5 allocation score on 18node4: -INFINITY -native_color: FAKECLONE2:5 allocation score on remote1: -INFINITY -native_color: remote1 allocation score on 18builder: 0 -native_color: remote1 allocation score on 18node1: 0 -native_color: remote1 allocation score on 18node2: 0 -native_color: remote1 allocation score on 18node3: 0 -native_color: remote1 allocation score on 18node4: 0 -native_color: remote1 allocation score on remote1: -INFINITY -native_color: shooter allocation score on 18builder: 0 -native_color: shooter allocation score on 18node1: 0 -native_color: shooter allocation score on 18node2: 0 -native_color: shooter allocation score on 18node3: 0 -native_color: shooter allocation score on 18node4: 0 -native_color: shooter allocation score on remote1: -INFINITY +pcmk__clone_allocate: FAKECLONE1-clone allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE1-clone allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1-clone allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE1-clone allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE1-clone allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE1-clone allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE1:0 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE1:0 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1:0 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE1:0 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE1:0 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE1:0 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE1:1 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE1:1 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1:1 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE1:1 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE1:1 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE1:1 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE1:2 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE1:2 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1:2 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE1:2 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE1:2 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE1:2 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE1:3 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE1:3 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1:3 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE1:3 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE1:3 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE1:3 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE1:4 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE1:4 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1:4 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE1:4 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE1:4 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE1:4 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE1:5 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE1:5 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE1:5 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE1:5 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE1:5 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE1:5 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2-clone allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2:0 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2:1 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2:2 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2:3 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2:4 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE2:4 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2:4 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2:4 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2:4 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2:4 allocation score on remote1: 0 +pcmk__clone_allocate: FAKECLONE2:5 allocation score on 18builder: 0 +pcmk__clone_allocate: FAKECLONE2:5 allocation score on 18node1: 0 +pcmk__clone_allocate: FAKECLONE2:5 allocation score on 18node2: 0 +pcmk__clone_allocate: FAKECLONE2:5 allocation score on 18node3: 0 +pcmk__clone_allocate: FAKECLONE2:5 allocation score on 18node4: 0 +pcmk__clone_allocate: FAKECLONE2:5 allocation score on remote1: 0 +pcmk__native_allocate: FAKE1 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node3: 0 +pcmk__native_allocate: FAKE1 allocation score on 18node4: 0 +pcmk__native_allocate: FAKE1 allocation score on remote1: 0 +pcmk__native_allocate: FAKE2 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE2 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE2 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE2 allocation score on 18node3: 0 +pcmk__native_allocate: FAKE2 allocation score on 18node4: 0 +pcmk__native_allocate: FAKE2 allocation score on remote1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node3: 0 +pcmk__native_allocate: FAKE3 allocation score on 18node4: 0 +pcmk__native_allocate: FAKE3 allocation score on remote1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node3: 0 +pcmk__native_allocate: FAKE4 allocation score on 18node4: 0 +pcmk__native_allocate: FAKE4 allocation score on remote1: 0 +pcmk__native_allocate: FAKE5 allocation score on 18builder: 0 +pcmk__native_allocate: FAKE5 allocation score on 18node1: 0 +pcmk__native_allocate: FAKE5 allocation score on 18node2: 0 +pcmk__native_allocate: FAKE5 allocation score on 18node3: 0 +pcmk__native_allocate: FAKE5 allocation score on 18node4: 0 +pcmk__native_allocate: FAKE5 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE1:0 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE1:0 allocation score on 18node1: 0 +pcmk__native_allocate: FAKECLONE1:0 allocation score on 18node2: 0 +pcmk__native_allocate: FAKECLONE1:0 allocation score on 18node3: 0 +pcmk__native_allocate: FAKECLONE1:0 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE1:0 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE1:1 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE1:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE1:1 allocation score on 18node2: 0 +pcmk__native_allocate: FAKECLONE1:1 allocation score on 18node3: 0 +pcmk__native_allocate: FAKECLONE1:1 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE1:1 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE1:2 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE1:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE1:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE1:2 allocation score on 18node3: 0 +pcmk__native_allocate: FAKECLONE1:2 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE1:2 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE1:3 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE1:3 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE1:3 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE1:3 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE1:3 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE1:3 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE1:4 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE1:4 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE1:4 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE1:4 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE1:4 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKECLONE1:4 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE1:5 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE1:5 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE1:5 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE1:5 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE1:5 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKECLONE1:5 allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKECLONE2:0 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE2:0 allocation score on 18node1: 0 +pcmk__native_allocate: FAKECLONE2:0 allocation score on 18node2: 0 +pcmk__native_allocate: FAKECLONE2:0 allocation score on 18node3: 0 +pcmk__native_allocate: FAKECLONE2:0 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE2:0 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE2:1 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE2:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE2:1 allocation score on 18node2: 0 +pcmk__native_allocate: FAKECLONE2:1 allocation score on 18node3: 0 +pcmk__native_allocate: FAKECLONE2:1 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE2:1 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE2:2 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE2:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE2:2 allocation score on 18node3: 0 +pcmk__native_allocate: FAKECLONE2:2 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE2:2 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE2:3 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE2:3 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE2:3 allocation score on 18node4: 0 +pcmk__native_allocate: FAKECLONE2:3 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE2:4 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE2:4 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE2:4 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE2:4 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE2:4 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKECLONE2:4 allocation score on remote1: 0 +pcmk__native_allocate: FAKECLONE2:5 allocation score on 18builder: 0 +pcmk__native_allocate: FAKECLONE2:5 allocation score on 18node1: -INFINITY +pcmk__native_allocate: FAKECLONE2:5 allocation score on 18node2: -INFINITY +pcmk__native_allocate: FAKECLONE2:5 allocation score on 18node3: -INFINITY +pcmk__native_allocate: FAKECLONE2:5 allocation score on 18node4: -INFINITY +pcmk__native_allocate: FAKECLONE2:5 allocation score on remote1: -INFINITY +pcmk__native_allocate: remote1 allocation score on 18builder: 0 +pcmk__native_allocate: remote1 allocation score on 18node1: 0 +pcmk__native_allocate: remote1 allocation score on 18node2: 0 +pcmk__native_allocate: remote1 allocation score on 18node3: 0 +pcmk__native_allocate: remote1 allocation score on 18node4: 0 +pcmk__native_allocate: remote1 allocation score on remote1: -INFINITY +pcmk__native_allocate: shooter allocation score on 18builder: 0 +pcmk__native_allocate: shooter allocation score on 18node1: 0 +pcmk__native_allocate: shooter allocation score on 18node2: 0 +pcmk__native_allocate: shooter allocation score on 18node3: 0 +pcmk__native_allocate: shooter allocation score on 18node4: 0 +pcmk__native_allocate: shooter allocation score on remote1: -INFINITY diff --git a/pengine/test10/rsc-discovery-per-node.summary b/pengine/test10/rsc-discovery-per-node.summary index 88b46238308..d388656f1e1 100644 --- a/pengine/test10/rsc-discovery-per-node.summary +++ b/pengine/test10/rsc-discovery-per-node.summary @@ -51,7 +51,6 @@ Executing cluster transition: * Resource action: FAKE3 stop on 18builder * Resource action: FAKE3 monitor on 18node4 * Resource action: FAKE3 monitor on 18node3 - * Resource action: FAKE4 stop on 18node1 * Resource action: FAKE4 monitor on 18node4 * Resource action: FAKE4 monitor on 18node3 * Resource action: FAKE5 monitor on 18node4 @@ -71,12 +70,11 @@ Executing cluster transition: * Resource action: FAKECLONE2:3 monitor on 18node4 * Resource action: FAKECLONE2:5 monitor on 18builder * Pseudo action: FAKECLONE2-clone_start_0 - * Pseudo action: all_stopped * Resource action: remote1 start on 18builder * Resource action: FAKE1 start on 18node2 * Resource action: FAKE2 start on 18node3 * Resource action: FAKE3 start on 18node4 - * Resource action: FAKE4 start on remote1 + * Resource action: FAKE4 stop on 18node1 * Resource action: FAKE5 start on 18builder * Resource action: FAKECLONE1:0 start on 18node1 * Resource action: FAKECLONE1:1 start on 18node2 @@ -96,7 +94,7 @@ Executing cluster transition: * Resource action: FAKE1 monitor=60000 on 18node2 * Resource action: FAKE2 monitor=60000 on 18node3 * Resource action: FAKE3 monitor=60000 on 18node4 - * Resource action: FAKE4 monitor=60000 on remote1 + * Resource action: FAKE4 start on remote1 * Resource action: FAKE5 monitor=60000 on 18builder * Resource action: FAKECLONE1:0 monitor=60000 on 18node1 * Resource action: FAKECLONE1:1 monitor=60000 on 18node2 @@ -110,6 +108,7 @@ Executing cluster transition: * Resource action: FAKECLONE2:3 monitor=60000 on 18node4 * Resource action: FAKECLONE2:4 monitor=60000 on remote1 * Resource action: FAKECLONE2:5 monitor=60000 on 18builder + * Resource action: FAKE4 monitor=60000 on remote1 Revised cluster status: Online: [ 18builder 18node1 18node2 18node3 18node4 ] diff --git a/pengine/test10/rsc-maintenance.scores b/pengine/test10/rsc-maintenance.scores index 69681a8f04d..d1d6dc2eb47 100644 --- a/pengine/test10/rsc-maintenance.scores +++ b/pengine/test10/rsc-maintenance.scores @@ -1,21 +1,21 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: INFINITY -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: INFINITY -group_color: rsc2 allocation score on node2: 0 -group_color: rsc3 allocation score on node1: 0 -group_color: rsc3 allocation score on node2: 0 -group_color: rsc4 allocation score on node1: 0 -group_color: rsc4 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node2: 0 +pcmk__group_allocate: rsc4 allocation score on node1: 0 +pcmk__group_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: 0 diff --git a/pengine/test10/rsc-maintenance.summary b/pengine/test10/rsc-maintenance.summary index 956afe8274b..b3a19b9085e 100644 --- a/pengine/test10/rsc-maintenance.summary +++ b/pengine/test10/rsc-maintenance.summary @@ -1,4 +1,4 @@ -4 of 4 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 4 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/rsc-sets-clone-1.dot b/pengine/test10/rsc-sets-clone-1.dot index 18a886520b9..d44614d64cf 100644 --- a/pengine/test10/rsc-sets-clone-1.dot +++ b/pengine/test10/rsc-sets-clone-1.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "baseclone_running_0" [ style=bold color="green" fontcolor="orange" ] "baseclone_start_0" -> "baseclone_running_0" [ style = bold] "baseclone_start_0" -> "basegrp:1_start_0" [ style = bold] @@ -66,7 +65,6 @@ digraph "g" { "stonithsys3_monitor_15000 sys2" [ style=bold color="green" fontcolor="black" ] "stonithsys3_start_0 sys2" -> "stonithsys3_monitor_15000 sys2" [ style = bold] "stonithsys3_start_0 sys2" [ style=bold color="green" fontcolor="black" ] -"stonithsys3_stop_0 sys2" -> "all_stopped" [ style = bold] "stonithsys3_stop_0 sys2" -> "stonithsys3_start_0 sys2" [ style = bold] "stonithsys3_stop_0 sys2" [ style=bold color="green" fontcolor="black" ] "vg1:1_monitor_0 sys3" -> "baseclone_start_0" [ style = bold] diff --git a/pengine/test10/rsc-sets-clone-1.exp b/pengine/test10/rsc-sets-clone-1.exp index 3a829b114d8..bdca03ae1ab 100644 --- a/pengine/test10/rsc-sets-clone-1.exp +++ b/pengine/test10/rsc-sets-clone-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="4"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="vm1_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="10" operation="monitor" operation_key="vm1_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="vm1" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" xmfile="/etc/xen/vm/vm1"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1" priority="3"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="vm2_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="11" operation="monitor" operation_key="vm2_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="vm2" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" xmfile="/etc/xen/vm/vm2"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2" priority="2"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="vm3_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="12" operation="monitor" operation_key="vm3_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="vm3" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" xmfile="/etc/xen/vm/vm3"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3" priority="1"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="vm4_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="13" operation="monitor" operation_key="vm4_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="vm4" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" xmfile="/etc/xen/vm/vm4"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="28" operation="stop" operation_key="stonithsys3_stop_0" on_node="sys2" on_node_uuid="sys2"> + <rsc_op id="27" operation="stop" operation_key="stonithsys3_stop_0" on_node="sys2" on_node_uuid="sys2"> <primitive id="stonithsys3" class="stonith" type="external/ipmi"/> <attributes CRM_meta_on_node="sys2" CRM_meta_on_node_uuid="sys2" CRM_meta_timeout="20000" hostname="sys3" interface="lan" ipaddr="192.168.1.222" passwd="****" userid="admin"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="stonithsys3_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="14" operation="monitor" operation_key="stonithsys3_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="stonithsys3" class="stonith" type="external/ipmi"/> <attributes CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="15000" hostname="sys3" interface="lan" ipaddr="192.168.1.222" passwd="****" userid="admin"/> </rsc_op> @@ -55,17 +55,17 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="start" operation_key="stonithsys3_start_0" on_node="sys2" on_node_uuid="sys2"> + <rsc_op id="9" operation="start" operation_key="stonithsys3_start_0" on_node="sys2" on_node_uuid="sys2"> <primitive id="stonithsys3" class="stonith" type="external/ipmi"/> <attributes CRM_meta_on_node="sys2" CRM_meta_on_node_uuid="sys2" CRM_meta_timeout="20000" hostname="sys3" interface="lan" ipaddr="192.168.1.222" passwd="****" userid="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="monitor" operation_key="stonithsys3_monitor_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="14" operation="monitor" operation_key="stonithsys3_monitor_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="28" operation="stop" operation_key="stonithsys3_stop_0" on_node="sys2" on_node_uuid="sys2"/> + <rsc_op id="27" operation="stop" operation_key="stonithsys3_stop_0" on_node="sys2" on_node_uuid="sys2"/> </trigger> </inputs> </synapse> @@ -78,87 +78,87 @@ </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="stonithsys3_start_0" on_node="sys2" on_node_uuid="sys2"/> + <rsc_op id="9" operation="start" operation_key="stonithsys3_start_0" on_node="sys2" on_node_uuid="sys2"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="62" operation="running" operation_key="basegrp:1_running_0"> + <pseudo_event id="61" operation="running" operation_key="basegrp:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="start" operation_key="controld:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="48" operation="start" operation_key="controld:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="51" operation="start" operation_key="clvmd:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="50" operation="start" operation_key="clvmd:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="52" operation="start" operation_key="o2cb:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="51" operation="start" operation_key="o2cb:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="53" operation="start" operation_key="iscsi1:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="52" operation="start" operation_key="iscsi1:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="55" operation="start" operation_key="iscsi2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="54" operation="start" operation_key="iscsi2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="57" operation="start" operation_key="vg1:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="56" operation="start" operation_key="vg1:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="58" operation="start" operation_key="vg2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="57" operation="start" operation_key="vg2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="59" operation="start" operation_key="fs2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="58" operation="start" operation_key="fs2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <pseudo_event id="61" operation="start" operation_key="basegrp:1_start_0"/> + <pseudo_event id="60" operation="start" operation_key="basegrp:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="61" operation="start" operation_key="basegrp:1_start_0"> + <pseudo_event id="60" operation="start" operation_key="basegrp:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="65" operation="start" operation_key="baseclone_start_0"/> + <pseudo_event id="64" operation="start" operation_key="baseclone_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="controld:1_monitor_10000" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="49" operation="monitor" operation_key="controld:1_monitor_10000" on_node="sys3" on_node_uuid="sys3"> <primitive id="controld" long-id="controld:1" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_start_delay="0" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="start" operation_key="controld:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="48" operation="start" operation_key="controld:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="49" operation="start" operation_key="controld:1_start_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="48" operation="start" operation_key="controld:1_start_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="controld" long-id="controld:1" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="61" operation="start" operation_key="basegrp:1_start_0"/> + <pseudo_event id="60" operation="start" operation_key="basegrp:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="controld:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="15" operation="monitor" operation_key="controld:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="controld" long-id="controld:1" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -167,23 +167,23 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="51" operation="start" operation_key="clvmd:1_start_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="50" operation="start" operation_key="clvmd:1_start_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="clvmd" long-id="clvmd:1" class="ocf" provider="lvm2" type="clvmd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="20000" daemon_timeout="30"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="start" operation_key="controld:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="48" operation="start" operation_key="controld:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <pseudo_event id="61" operation="start" operation_key="basegrp:1_start_0"/> + <pseudo_event id="60" operation="start" operation_key="basegrp:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="16" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="clvmd" long-id="clvmd:1" class="ocf" provider="lvm2" type="clvmd"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" daemon_timeout="30"/> </rsc_op> @@ -192,23 +192,23 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="52" operation="start" operation_key="o2cb:1_start_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="51" operation="start" operation_key="o2cb:1_start_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="o2cb" long-id="o2cb:1" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="51" operation="start" operation_key="clvmd:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="50" operation="start" operation_key="clvmd:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <pseudo_event id="61" operation="start" operation_key="basegrp:1_start_0"/> + <pseudo_event id="60" operation="start" operation_key="basegrp:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="o2cb:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="17" operation="monitor" operation_key="o2cb:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="o2cb" long-id="o2cb:1" class="ocf" provider="ocfs2" type="o2cb"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -217,36 +217,36 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="iscsi1:1_monitor_120000" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="53" operation="monitor" operation_key="iscsi1:1_monitor_120000" on_node="sys3" on_node_uuid="sys3"> <primitive id="iscsi1" long-id="iscsi1:1" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="30000" portal="192.168.2.2" target="iqn.2010-03.com.example:tar1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="start" operation_key="iscsi1:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="52" operation="start" operation_key="iscsi1:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="53" operation="start" operation_key="iscsi1:1_start_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="52" operation="start" operation_key="iscsi1:1_start_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="iscsi1" long-id="iscsi1:1" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="20000" portal="192.168.2.2" target="iqn.2010-03.com.example:tar1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="start" operation_key="o2cb:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="51" operation="start" operation_key="o2cb:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <pseudo_event id="61" operation="start" operation_key="basegrp:1_start_0"/> + <pseudo_event id="60" operation="start" operation_key="basegrp:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="iscsi1:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="18" operation="monitor" operation_key="iscsi1:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="iscsi1" long-id="iscsi1:1" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" portal="192.168.2.2" target="iqn.2010-03.com.example:tar1"/> </rsc_op> @@ -255,36 +255,36 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="iscsi2:1_monitor_120000" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="55" operation="monitor" operation_key="iscsi2:1_monitor_120000" on_node="sys3" on_node_uuid="sys3"> <primitive id="iscsi2" long-id="iscsi2:1" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="30000" portal="192.168.2.2" target="iqn.2010-03.com.example:tar2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="55" operation="start" operation_key="iscsi2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="54" operation="start" operation_key="iscsi2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="55" operation="start" operation_key="iscsi2:1_start_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="54" operation="start" operation_key="iscsi2:1_start_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="iscsi2" long-id="iscsi2:1" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="20000" portal="192.168.2.2" target="iqn.2010-03.com.example:tar2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="start" operation_key="iscsi1:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="52" operation="start" operation_key="iscsi1:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <pseudo_event id="61" operation="start" operation_key="basegrp:1_start_0"/> + <pseudo_event id="60" operation="start" operation_key="basegrp:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="iscsi2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="19" operation="monitor" operation_key="iscsi2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="iscsi2" long-id="iscsi2:1" class="ocf" provider="heartbeat" type="iscsi"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" portal="192.168.2.2" target="iqn.2010-03.com.example:tar2"/> </rsc_op> @@ -293,23 +293,23 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="57" operation="start" operation_key="vg1:1_start_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="56" operation="start" operation_key="vg1:1_start_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="vg1" long-id="vg1:1" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="20000" volgrpname="vg1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="55" operation="start" operation_key="iscsi2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="54" operation="start" operation_key="iscsi2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <pseudo_event id="61" operation="start" operation_key="basegrp:1_start_0"/> + <pseudo_event id="60" operation="start" operation_key="basegrp:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="vg1:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="20" operation="monitor" operation_key="vg1:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="vg1" long-id="vg1:1" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" volgrpname="vg1"/> </rsc_op> @@ -318,23 +318,23 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="58" operation="start" operation_key="vg2:1_start_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="57" operation="start" operation_key="vg2:1_start_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="vg2" long-id="vg2:1" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="20000" volgrpname="vg2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="57" operation="start" operation_key="vg1:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="56" operation="start" operation_key="vg1:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <pseudo_event id="61" operation="start" operation_key="basegrp:1_start_0"/> + <pseudo_event id="60" operation="start" operation_key="basegrp:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="vg2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="21" operation="monitor" operation_key="vg2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="vg2" long-id="vg2:1" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" volgrpname="vg2"/> </rsc_op> @@ -343,36 +343,36 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="fs2:1_monitor_20000" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="59" operation="monitor" operation_key="fs2:1_monitor_20000" on_node="sys3" on_node_uuid="sys3"> <primitive id="fs2" long-id="fs2:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="40000" device="/dev/vg2/lv1" directory="/mnt" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="59" operation="start" operation_key="fs2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="58" operation="start" operation_key="fs2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="59" operation="start" operation_key="fs2:1_start_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="58" operation="start" operation_key="fs2:1_start_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="fs2" long-id="fs2:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="20000" device="/dev/vg2/lv1" directory="/mnt" fstype="ocfs2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="58" operation="start" operation_key="vg2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="57" operation="start" operation_key="vg2:1_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <pseudo_event id="61" operation="start" operation_key="basegrp:1_start_0"/> + <pseudo_event id="60" operation="start" operation_key="basegrp:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="fs2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="22" operation="monitor" operation_key="fs2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="fs2" long-id="fs2:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="/dev/vg2/lv1" directory="/mnt" fstype="ocfs2"/> </rsc_op> @@ -381,55 +381,55 @@ </synapse> <synapse id="30" priority="1000000"> <action_set> - <pseudo_event id="66" operation="running" operation_key="baseclone_running_0"> + <pseudo_event id="65" operation="running" operation_key="baseclone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="62" operation="running" operation_key="basegrp:1_running_0"/> + <pseudo_event id="61" operation="running" operation_key="basegrp:1_running_0"/> </trigger> <trigger> - <pseudo_event id="65" operation="start" operation_key="baseclone_start_0"/> + <pseudo_event id="64" operation="start" operation_key="baseclone_start_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="65" operation="start" operation_key="baseclone_start_0"> + <pseudo_event id="64" operation="start" operation_key="baseclone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="monitor" operation_key="controld:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="15" operation="monitor" operation_key="controld:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="16" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="o2cb:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="17" operation="monitor" operation_key="o2cb:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="iscsi1:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="18" operation="monitor" operation_key="iscsi1:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="iscsi2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="19" operation="monitor" operation_key="iscsi2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="vg1:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="20" operation="monitor" operation_key="vg1:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="vg2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="21" operation="monitor" operation_key="vg2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="fs2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="22" operation="monitor" operation_key="fs2:1_monitor_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="nfs1:0_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="23" operation="monitor" operation_key="nfs1:0_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="nfs1" long-id="nfs1:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="192.168.2.2:/fs1" directory="/mnt" fstype="nfs"/> </rsc_op> @@ -438,33 +438,33 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="74" operation="monitor" operation_key="stonithsys2_monitor_15000" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="73" operation="monitor" operation_key="stonithsys2_monitor_15000" on_node="sys3" on_node_uuid="sys3"> <primitive id="stonithsys2" class="stonith" type="external/ipmi"/> <attributes CRM_meta_interval="15000" CRM_meta_name="monitor" CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_start_delay="15000" CRM_meta_timeout="15000" hostname="sys2" interface="lan" ipaddr="192.168.1.221" passwd="****" userid="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="73" operation="start" operation_key="stonithsys2_start_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="72" operation="start" operation_key="stonithsys2_start_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="73" operation="start" operation_key="stonithsys2_start_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="72" operation="start" operation_key="stonithsys2_start_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="stonithsys2" class="stonith" type="external/ipmi"/> <attributes CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_timeout="20000" hostname="sys2" interface="lan" ipaddr="192.168.1.221" passwd="****" userid="admin"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="monitor" operation_key="stonithsys2_monitor_0" on_node="sys3" on_node_uuid="sys3"/> + <rsc_op id="24" operation="monitor" operation_key="stonithsys2_monitor_0" on_node="sys3" on_node_uuid="sys3"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="stonithsys2_monitor_0" on_node="sys3" on_node_uuid="sys3"> + <rsc_op id="24" operation="monitor" operation_key="stonithsys2_monitor_0" on_node="sys3" on_node_uuid="sys3"> <primitive id="stonithsys2" class="stonith" type="external/ipmi"/> <attributes CRM_meta_on_node="sys3" CRM_meta_on_node_uuid="sys3" CRM_meta_op_target_rc="7" CRM_meta_timeout="15000" hostname="sys2" interface="lan" ipaddr="192.168.1.221" passwd="****" userid="admin"/> </rsc_op> @@ -473,7 +473,7 @@ </synapse> <synapse id="36"> <action_set> - <pseudo_event id="9" operation="load_stopped_sys3" operation_key="load_stopped_sys3"> + <pseudo_event id="8" operation="load_stopped_sys3" operation_key="load_stopped_sys3"> <attributes /> </pseudo_event> </action_set> @@ -481,23 +481,10 @@ </synapse> <synapse id="37"> <action_set> - <pseudo_event id="8" operation="load_stopped_sys2" operation_key="load_stopped_sys2"> + <pseudo_event id="7" operation="load_stopped_sys2" operation_key="load_stopped_sys2"> <attributes /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="38"> - <action_set> - <pseudo_event id="7" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="28" operation="stop" operation_key="stonithsys3_stop_0" on_node="sys2" on_node_uuid="sys2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rsc-sets-clone-1.scores b/pengine/test10/rsc-sets-clone-1.scores index 0a4437f6fcf..cea3fd43246 100644 --- a/pengine/test10/rsc-sets-clone-1.scores +++ b/pengine/test10/rsc-sets-clone-1.scores @@ -1,129 +1,129 @@ Allocation scores: -clone_color: baseclone allocation score on sys2: INFINITY -clone_color: baseclone allocation score on sys3: 10000 -clone_color: basegrp:0 allocation score on sys2: 0 -clone_color: basegrp:0 allocation score on sys3: 0 -clone_color: basegrp:1 allocation score on sys2: 0 -clone_color: basegrp:1 allocation score on sys3: 0 -clone_color: clvmd:0 allocation score on sys2: 1 -clone_color: clvmd:0 allocation score on sys3: 0 -clone_color: clvmd:1 allocation score on sys2: 0 -clone_color: clvmd:1 allocation score on sys3: 0 -clone_color: controld:0 allocation score on sys2: 1 -clone_color: controld:0 allocation score on sys3: 0 -clone_color: controld:1 allocation score on sys2: 0 -clone_color: controld:1 allocation score on sys3: 0 -clone_color: fs1 allocation score on sys2: 0 -clone_color: fs1 allocation score on sys3: 0 -clone_color: fs2:0 allocation score on sys2: 1 -clone_color: fs2:0 allocation score on sys3: 0 -clone_color: fs2:1 allocation score on sys2: 0 -clone_color: fs2:1 allocation score on sys3: 0 -clone_color: iscsi1:0 allocation score on sys2: 1 -clone_color: iscsi1:0 allocation score on sys3: 0 -clone_color: iscsi1:1 allocation score on sys2: 0 -clone_color: iscsi1:1 allocation score on sys3: 0 -clone_color: iscsi2:0 allocation score on sys2: 1 -clone_color: iscsi2:0 allocation score on sys3: 0 -clone_color: iscsi2:1 allocation score on sys2: 0 -clone_color: iscsi2:1 allocation score on sys3: 0 -clone_color: nfs1:0 allocation score on sys2: 0 -clone_color: nfs1:0 allocation score on sys3: 0 -clone_color: nfs1:1 allocation score on sys2: 0 -clone_color: nfs1:1 allocation score on sys3: 0 -clone_color: o2cb:0 allocation score on sys2: 1 -clone_color: o2cb:0 allocation score on sys3: 0 -clone_color: o2cb:1 allocation score on sys2: 0 -clone_color: o2cb:1 allocation score on sys3: 0 -clone_color: vg1:0 allocation score on sys2: 1 -clone_color: vg1:0 allocation score on sys3: 0 -clone_color: vg1:1 allocation score on sys2: 0 -clone_color: vg1:1 allocation score on sys3: 0 -clone_color: vg2:0 allocation score on sys2: 1 -clone_color: vg2:0 allocation score on sys3: 0 -clone_color: vg2:1 allocation score on sys2: 0 -clone_color: vg2:1 allocation score on sys3: 0 -group_color: basegrp:0 allocation score on sys2: 0 -group_color: basegrp:0 allocation score on sys3: 0 -group_color: basegrp:1 allocation score on sys2: -INFINITY -group_color: basegrp:1 allocation score on sys3: 0 -group_color: clvmd:0 allocation score on sys2: 1 -group_color: clvmd:0 allocation score on sys3: 0 -group_color: clvmd:1 allocation score on sys2: -INFINITY -group_color: clvmd:1 allocation score on sys3: 0 -group_color: controld:0 allocation score on sys2: 1 -group_color: controld:0 allocation score on sys3: 0 -group_color: controld:1 allocation score on sys2: -INFINITY -group_color: controld:1 allocation score on sys3: 0 -group_color: fs2:0 allocation score on sys2: 1 -group_color: fs2:0 allocation score on sys3: 0 -group_color: fs2:1 allocation score on sys2: -INFINITY -group_color: fs2:1 allocation score on sys3: 0 -group_color: iscsi1:0 allocation score on sys2: 1 -group_color: iscsi1:0 allocation score on sys3: 0 -group_color: iscsi1:1 allocation score on sys2: -INFINITY -group_color: iscsi1:1 allocation score on sys3: 0 -group_color: iscsi2:0 allocation score on sys2: 1 -group_color: iscsi2:0 allocation score on sys3: 0 -group_color: iscsi2:1 allocation score on sys2: -INFINITY -group_color: iscsi2:1 allocation score on sys3: 0 -group_color: o2cb:0 allocation score on sys2: 1 -group_color: o2cb:0 allocation score on sys3: 0 -group_color: o2cb:1 allocation score on sys2: -INFINITY -group_color: o2cb:1 allocation score on sys3: 0 -group_color: vg1:0 allocation score on sys2: 1 -group_color: vg1:0 allocation score on sys3: 0 -group_color: vg1:1 allocation score on sys2: -INFINITY -group_color: vg1:1 allocation score on sys3: 0 -group_color: vg2:0 allocation score on sys2: 1 -group_color: vg2:0 allocation score on sys3: 0 -group_color: vg2:1 allocation score on sys2: -INFINITY -group_color: vg2:1 allocation score on sys3: 0 -native_color: clvmd:0 allocation score on sys2: 7 -native_color: clvmd:0 allocation score on sys3: -INFINITY -native_color: clvmd:1 allocation score on sys2: -INFINITY -native_color: clvmd:1 allocation score on sys3: 0 -native_color: controld:0 allocation score on sys2: 8 -native_color: controld:0 allocation score on sys3: 0 -native_color: controld:1 allocation score on sys2: -INFINITY -native_color: controld:1 allocation score on sys3: 0 -native_color: fs2:0 allocation score on sys2: 1 -native_color: fs2:0 allocation score on sys3: -INFINITY -native_color: fs2:1 allocation score on sys2: -INFINITY -native_color: fs2:1 allocation score on sys3: 0 -native_color: iscsi1:0 allocation score on sys2: 5 -native_color: iscsi1:0 allocation score on sys3: -INFINITY -native_color: iscsi1:1 allocation score on sys2: -INFINITY -native_color: iscsi1:1 allocation score on sys3: 0 -native_color: iscsi2:0 allocation score on sys2: 4 -native_color: iscsi2:0 allocation score on sys3: -INFINITY -native_color: iscsi2:1 allocation score on sys2: -INFINITY -native_color: iscsi2:1 allocation score on sys3: 0 -native_color: nfs1:0 allocation score on sys2: -INFINITY -native_color: nfs1:0 allocation score on sys3: -INFINITY -native_color: nfs1:1 allocation score on sys2: -INFINITY -native_color: nfs1:1 allocation score on sys3: -INFINITY -native_color: o2cb:0 allocation score on sys2: 6 -native_color: o2cb:0 allocation score on sys3: -INFINITY -native_color: o2cb:1 allocation score on sys2: -INFINITY -native_color: o2cb:1 allocation score on sys3: 0 -native_color: stonithsys2 allocation score on sys2: -INFINITY -native_color: stonithsys2 allocation score on sys3: 0 -native_color: stonithsys3 allocation score on sys2: INFINITY -native_color: stonithsys3 allocation score on sys3: -INFINITY -native_color: vg1:0 allocation score on sys2: 3 -native_color: vg1:0 allocation score on sys3: -INFINITY -native_color: vg1:1 allocation score on sys2: -INFINITY -native_color: vg1:1 allocation score on sys3: 0 -native_color: vg2:0 allocation score on sys2: 2 -native_color: vg2:0 allocation score on sys3: -INFINITY -native_color: vg2:1 allocation score on sys2: -INFINITY -native_color: vg2:1 allocation score on sys3: 0 -native_color: vm1 allocation score on sys2: INFINITY -native_color: vm1 allocation score on sys3: 0 -native_color: vm2 allocation score on sys2: -INFINITY -native_color: vm2 allocation score on sys3: -INFINITY -native_color: vm3 allocation score on sys2: -INFINITY -native_color: vm3 allocation score on sys3: -INFINITY -native_color: vm4 allocation score on sys2: -INFINITY -native_color: vm4 allocation score on sys3: -INFINITY +pcmk__clone_allocate: baseclone allocation score on sys2: INFINITY +pcmk__clone_allocate: baseclone allocation score on sys3: 10000 +pcmk__clone_allocate: basegrp:0 allocation score on sys2: 0 +pcmk__clone_allocate: basegrp:0 allocation score on sys3: 0 +pcmk__clone_allocate: basegrp:1 allocation score on sys2: 0 +pcmk__clone_allocate: basegrp:1 allocation score on sys3: 0 +pcmk__clone_allocate: clvmd:0 allocation score on sys2: 1 +pcmk__clone_allocate: clvmd:0 allocation score on sys3: 0 +pcmk__clone_allocate: clvmd:1 allocation score on sys2: 0 +pcmk__clone_allocate: clvmd:1 allocation score on sys3: 0 +pcmk__clone_allocate: controld:0 allocation score on sys2: 1 +pcmk__clone_allocate: controld:0 allocation score on sys3: 0 +pcmk__clone_allocate: controld:1 allocation score on sys2: 0 +pcmk__clone_allocate: controld:1 allocation score on sys3: 0 +pcmk__clone_allocate: fs1 allocation score on sys2: 0 +pcmk__clone_allocate: fs1 allocation score on sys3: 0 +pcmk__clone_allocate: fs2:0 allocation score on sys2: 1 +pcmk__clone_allocate: fs2:0 allocation score on sys3: 0 +pcmk__clone_allocate: fs2:1 allocation score on sys2: 0 +pcmk__clone_allocate: fs2:1 allocation score on sys3: 0 +pcmk__clone_allocate: iscsi1:0 allocation score on sys2: 1 +pcmk__clone_allocate: iscsi1:0 allocation score on sys3: 0 +pcmk__clone_allocate: iscsi1:1 allocation score on sys2: 0 +pcmk__clone_allocate: iscsi1:1 allocation score on sys3: 0 +pcmk__clone_allocate: iscsi2:0 allocation score on sys2: 1 +pcmk__clone_allocate: iscsi2:0 allocation score on sys3: 0 +pcmk__clone_allocate: iscsi2:1 allocation score on sys2: 0 +pcmk__clone_allocate: iscsi2:1 allocation score on sys3: 0 +pcmk__clone_allocate: nfs1:0 allocation score on sys2: 0 +pcmk__clone_allocate: nfs1:0 allocation score on sys3: 0 +pcmk__clone_allocate: nfs1:1 allocation score on sys2: 0 +pcmk__clone_allocate: nfs1:1 allocation score on sys3: 0 +pcmk__clone_allocate: o2cb:0 allocation score on sys2: 1 +pcmk__clone_allocate: o2cb:0 allocation score on sys3: 0 +pcmk__clone_allocate: o2cb:1 allocation score on sys2: 0 +pcmk__clone_allocate: o2cb:1 allocation score on sys3: 0 +pcmk__clone_allocate: vg1:0 allocation score on sys2: 1 +pcmk__clone_allocate: vg1:0 allocation score on sys3: 0 +pcmk__clone_allocate: vg1:1 allocation score on sys2: 0 +pcmk__clone_allocate: vg1:1 allocation score on sys3: 0 +pcmk__clone_allocate: vg2:0 allocation score on sys2: 1 +pcmk__clone_allocate: vg2:0 allocation score on sys3: 0 +pcmk__clone_allocate: vg2:1 allocation score on sys2: 0 +pcmk__clone_allocate: vg2:1 allocation score on sys3: 0 +pcmk__group_allocate: basegrp:0 allocation score on sys2: 0 +pcmk__group_allocate: basegrp:0 allocation score on sys3: 0 +pcmk__group_allocate: basegrp:1 allocation score on sys2: -INFINITY +pcmk__group_allocate: basegrp:1 allocation score on sys3: 0 +pcmk__group_allocate: clvmd:0 allocation score on sys2: 1 +pcmk__group_allocate: clvmd:0 allocation score on sys3: 0 +pcmk__group_allocate: clvmd:1 allocation score on sys2: -INFINITY +pcmk__group_allocate: clvmd:1 allocation score on sys3: 0 +pcmk__group_allocate: controld:0 allocation score on sys2: 1 +pcmk__group_allocate: controld:0 allocation score on sys3: 0 +pcmk__group_allocate: controld:1 allocation score on sys2: -INFINITY +pcmk__group_allocate: controld:1 allocation score on sys3: 0 +pcmk__group_allocate: fs2:0 allocation score on sys2: 1 +pcmk__group_allocate: fs2:0 allocation score on sys3: 0 +pcmk__group_allocate: fs2:1 allocation score on sys2: -INFINITY +pcmk__group_allocate: fs2:1 allocation score on sys3: 0 +pcmk__group_allocate: iscsi1:0 allocation score on sys2: 1 +pcmk__group_allocate: iscsi1:0 allocation score on sys3: 0 +pcmk__group_allocate: iscsi1:1 allocation score on sys2: -INFINITY +pcmk__group_allocate: iscsi1:1 allocation score on sys3: 0 +pcmk__group_allocate: iscsi2:0 allocation score on sys2: 1 +pcmk__group_allocate: iscsi2:0 allocation score on sys3: 0 +pcmk__group_allocate: iscsi2:1 allocation score on sys2: -INFINITY +pcmk__group_allocate: iscsi2:1 allocation score on sys3: 0 +pcmk__group_allocate: o2cb:0 allocation score on sys2: 1 +pcmk__group_allocate: o2cb:0 allocation score on sys3: 0 +pcmk__group_allocate: o2cb:1 allocation score on sys2: -INFINITY +pcmk__group_allocate: o2cb:1 allocation score on sys3: 0 +pcmk__group_allocate: vg1:0 allocation score on sys2: 1 +pcmk__group_allocate: vg1:0 allocation score on sys3: 0 +pcmk__group_allocate: vg1:1 allocation score on sys2: -INFINITY +pcmk__group_allocate: vg1:1 allocation score on sys3: 0 +pcmk__group_allocate: vg2:0 allocation score on sys2: 1 +pcmk__group_allocate: vg2:0 allocation score on sys3: 0 +pcmk__group_allocate: vg2:1 allocation score on sys2: -INFINITY +pcmk__group_allocate: vg2:1 allocation score on sys3: 0 +pcmk__native_allocate: clvmd:0 allocation score on sys2: 7 +pcmk__native_allocate: clvmd:0 allocation score on sys3: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on sys2: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on sys3: 0 +pcmk__native_allocate: controld:0 allocation score on sys2: 8 +pcmk__native_allocate: controld:0 allocation score on sys3: 0 +pcmk__native_allocate: controld:1 allocation score on sys2: -INFINITY +pcmk__native_allocate: controld:1 allocation score on sys3: 0 +pcmk__native_allocate: fs2:0 allocation score on sys2: 1 +pcmk__native_allocate: fs2:0 allocation score on sys3: -INFINITY +pcmk__native_allocate: fs2:1 allocation score on sys2: -INFINITY +pcmk__native_allocate: fs2:1 allocation score on sys3: 0 +pcmk__native_allocate: iscsi1:0 allocation score on sys2: 5 +pcmk__native_allocate: iscsi1:0 allocation score on sys3: -INFINITY +pcmk__native_allocate: iscsi1:1 allocation score on sys2: -INFINITY +pcmk__native_allocate: iscsi1:1 allocation score on sys3: 0 +pcmk__native_allocate: iscsi2:0 allocation score on sys2: 4 +pcmk__native_allocate: iscsi2:0 allocation score on sys3: -INFINITY +pcmk__native_allocate: iscsi2:1 allocation score on sys2: -INFINITY +pcmk__native_allocate: iscsi2:1 allocation score on sys3: 0 +pcmk__native_allocate: nfs1:0 allocation score on sys2: -INFINITY +pcmk__native_allocate: nfs1:0 allocation score on sys3: -INFINITY +pcmk__native_allocate: nfs1:1 allocation score on sys2: -INFINITY +pcmk__native_allocate: nfs1:1 allocation score on sys3: -INFINITY +pcmk__native_allocate: o2cb:0 allocation score on sys2: 6 +pcmk__native_allocate: o2cb:0 allocation score on sys3: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on sys2: -INFINITY +pcmk__native_allocate: o2cb:1 allocation score on sys3: 0 +pcmk__native_allocate: stonithsys2 allocation score on sys2: -INFINITY +pcmk__native_allocate: stonithsys2 allocation score on sys3: 0 +pcmk__native_allocate: stonithsys3 allocation score on sys2: INFINITY +pcmk__native_allocate: stonithsys3 allocation score on sys3: -INFINITY +pcmk__native_allocate: vg1:0 allocation score on sys2: 3 +pcmk__native_allocate: vg1:0 allocation score on sys3: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on sys2: -INFINITY +pcmk__native_allocate: vg1:1 allocation score on sys3: 0 +pcmk__native_allocate: vg2:0 allocation score on sys2: 2 +pcmk__native_allocate: vg2:0 allocation score on sys3: -INFINITY +pcmk__native_allocate: vg2:1 allocation score on sys2: -INFINITY +pcmk__native_allocate: vg2:1 allocation score on sys3: 0 +pcmk__native_allocate: vm1 allocation score on sys2: INFINITY +pcmk__native_allocate: vm1 allocation score on sys3: 0 +pcmk__native_allocate: vm2 allocation score on sys2: -INFINITY +pcmk__native_allocate: vm2 allocation score on sys3: -INFINITY +pcmk__native_allocate: vm3 allocation score on sys2: -INFINITY +pcmk__native_allocate: vm3 allocation score on sys3: -INFINITY +pcmk__native_allocate: vm4 allocation score on sys2: -INFINITY +pcmk__native_allocate: vm4 allocation score on sys3: -INFINITY diff --git a/pengine/test10/rsc-sets-clone-1.summary b/pengine/test10/rsc-sets-clone-1.summary index 1f78d2002a3..ae6975e6fa6 100644 --- a/pengine/test10/rsc-sets-clone-1.summary +++ b/pengine/test10/rsc-sets-clone-1.summary @@ -1,4 +1,4 @@ -5 of 24 resources DISABLED and 0 BLOCKED from being started due to failures +5 of 24 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ sys2 sys3 ] @@ -49,7 +49,6 @@ Executing cluster transition: * Resource action: stonithsys2 monitor on sys3 * Pseudo action: load_stopped_sys3 * Pseudo action: load_stopped_sys2 - * Pseudo action: all_stopped * Pseudo action: basegrp:1_start_0 * Resource action: controld:1 start on sys3 * Resource action: clvmd:1 start on sys3 diff --git a/pengine/test10/rsc-sets-clone.dot b/pengine/test10/rsc-sets-clone.dot index aa465236cfc..7b6c2734af2 100644 --- a/pengine/test10/rsc-sets-clone.dot +++ b/pengine/test10/rsc-sets-clone.dot @@ -1,20 +1,16 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone-rsc_stop_0" -> "clone-rsc_stopped_0" [ style = bold] "clone-rsc_stop_0" -> "rsc:0_stop_0 node1" [ style = bold] "clone-rsc_stop_0" [ style=bold color="green" fontcolor="orange" ] "clone-rsc_stopped_0" [ style=bold color="green" fontcolor="orange" ] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "clone-rsc_stop_0" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "clone-rsc_stop_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc:0_stop_0 node1" -> "all_stopped" [ style = bold] "rsc:0_stop_0 node1" -> "clone-rsc_stopped_0" [ style = bold] "rsc:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/rsc-sets-clone.exp b/pengine/test10/rsc-sets-clone.exp index 7a36e9706b4..a9fa7cb170e 100644 --- a/pengine/test10/rsc-sets-clone.exp +++ b/pengine/test10/rsc-sets-clone.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,20 +23,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -45,62 +45,44 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="stop" operation_key="rsc:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc" long-id="rsc:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="stop" operation_key="clone-rsc_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="clone-rsc_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="14" operation="stopped" operation_key="clone-rsc_stopped_0"> + <pseudo_event id="13" operation="stopped" operation_key="clone-rsc_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="clone-rsc_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="clone-rsc_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="13" operation="stop" operation_key="clone-rsc_stop_0"> + <pseudo_event id="12" operation="stop" operation_key="clone-rsc_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/rsc-sets-clone.scores b/pengine/test10/rsc-sets-clone.scores index 1efaa18ce80..b7f570e864e 100644 --- a/pengine/test10/rsc-sets-clone.scores +++ b/pengine/test10/rsc-sets-clone.scores @@ -1,17 +1,17 @@ Allocation scores: -clone_color: clone-rsc allocation score on node1: 0 -clone_color: clone-rsc allocation score on node2: 0 -clone_color: rsc:0 allocation score on node1: 1 -clone_color: rsc:0 allocation score on node2: 0 -clone_color: rsc:1 allocation score on node1: 0 -clone_color: rsc:1 allocation score on node2: 1 -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: 0 -native_color: rsc:0 allocation score on node1: -INFINITY -native_color: rsc:0 allocation score on node2: -INFINITY -native_color: rsc:1 allocation score on node1: -INFINITY -native_color: rsc:1 allocation score on node2: 1 +pcmk__clone_allocate: clone-rsc allocation score on node1: 0 +pcmk__clone_allocate: clone-rsc allocation score on node2: 0 +pcmk__clone_allocate: rsc:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc:1 allocation score on node2: 1 diff --git a/pengine/test10/rsc-sets-clone.summary b/pengine/test10/rsc-sets-clone.summary index 43f9e0f6c13..6e67f424665 100644 --- a/pengine/test10/rsc-sets-clone.summary +++ b/pengine/test10/rsc-sets-clone.summary @@ -22,7 +22,6 @@ Executing cluster transition: * Resource action: rsc3 start on node2 * Resource action: rsc:0 stop on node1 * Pseudo action: clone-rsc_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Node node1: standby diff --git a/pengine/test10/rsc-sets-master.dot b/pengine/test10/rsc-sets-master.dot index 6a0c636ef7e..95d340fcff3 100644 --- a/pengine/test10/rsc-sets-master.dot +++ b/pengine/test10/rsc-sets-master.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "ms-rsc_demote_0" -> "ms-rsc_demoted_0" [ style = bold] "ms-rsc_demote_0" -> "rsc:0_demote_0 node1" [ style = bold] "ms-rsc_demote_0" [ style=bold color="green" fontcolor="orange" ] @@ -18,24 +17,20 @@ digraph "g" { "ms-rsc_stopped_0" -> "ms-rsc_promote_0" [ style = bold] "ms-rsc_stopped_0" [ style=bold color="green" fontcolor="orange" ] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "ms-rsc_demote_0" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "ms-rsc_demote_0" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "ms-rsc_demote_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc:0_demote_0 node1" -> "ms-rsc_demoted_0" [ style = bold] "rsc:0_demote_0 node1" -> "rsc:0_stop_0 node1" [ style = bold] "rsc:0_demote_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc:0_stop_0 node1" -> "all_stopped" [ style = bold] "rsc:0_stop_0 node1" -> "ms-rsc_stopped_0" [ style = bold] "rsc:0_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc:1_promote_0 node2" -> "ms-rsc_promoted_0" [ style = bold] diff --git a/pengine/test10/rsc-sets-master.exp b/pengine/test10/rsc-sets-master.exp index efedf4b9fda..682f5882ada 100644 --- a/pengine/test10/rsc-sets-master.exp +++ b/pengine/test10/rsc-sets-master.exp @@ -1,152 +1,152 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="stop" operation_key="rsc:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="stop" operation_key="rsc:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc" long-id="rsc:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="demote" operation_key="rsc:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="demote" operation_key="rsc:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="ms-rsc_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="ms-rsc_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="demote" operation_key="rsc:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="demote" operation_key="rsc:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc" long-id="rsc:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="demote" operation_key="ms-rsc_demote_0"/> + <pseudo_event id="12" operation="demote" operation_key="ms-rsc_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="promote" operation_key="rsc:1_promote_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="promote" operation_key="rsc:1_promote_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc" long-id="rsc:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="promote" operation_key="ms-rsc_promote_0"/> + <pseudo_event id="10" operation="promote" operation_key="ms-rsc_promote_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="14" operation="demoted" operation_key="ms-rsc_demoted_0"> + <pseudo_event id="13" operation="demoted" operation_key="ms-rsc_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="demote" operation_key="rsc:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="demote" operation_key="rsc:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="13" operation="demote" operation_key="ms-rsc_demote_0"/> + <pseudo_event id="12" operation="demote" operation_key="ms-rsc_demote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="13" operation="demote" operation_key="ms-rsc_demote_0"> + <pseudo_event id="12" operation="demote" operation_key="ms-rsc_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="14" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="16" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="18" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="12" operation="promoted" operation_key="ms-rsc_promoted_0"> + <pseudo_event id="11" operation="promoted" operation_key="ms-rsc_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="promote" operation_key="rsc:1_promote_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="promote" operation_key="rsc:1_promote_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="11" operation="promote" operation_key="ms-rsc_promote_0"> + <pseudo_event id="10" operation="promote" operation_key="ms-rsc_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stopped" operation_key="ms-rsc_stopped_0"/> + <pseudo_event id="9" operation="stopped" operation_key="ms-rsc_stopped_0"/> </trigger> <trigger> - <pseudo_event id="14" operation="demoted" operation_key="ms-rsc_demoted_0"/> + <pseudo_event id="13" operation="demoted" operation_key="ms-rsc_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="10" operation="stopped" operation_key="ms-rsc_stopped_0"> + <pseudo_event id="9" operation="stopped" operation_key="ms-rsc_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="stop" operation_key="rsc:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="ms-rsc_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="ms-rsc_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="ms-rsc_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="ms-rsc_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="demoted" operation_key="ms-rsc_demoted_0"/> + <pseudo_event id="13" operation="demoted" operation_key="ms-rsc_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="15" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="promoted" operation_key="ms-rsc_promoted_0"/> + <pseudo_event id="11" operation="promoted" operation_key="ms-rsc_promoted_0"/> </trigger> <trigger> - <rsc_op id="15" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="14" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="15" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="14" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -155,23 +155,23 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="18" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="17" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="promoted" operation_key="ms-rsc_promoted_0"/> + <pseudo_event id="11" operation="promoted" operation_key="ms-rsc_promoted_0"/> </trigger> <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="16" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="17" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="16" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -180,49 +180,27 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="20" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="19" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="promoted" operation_key="ms-rsc_promoted_0"/> + <pseudo_event id="11" operation="promoted" operation_key="ms-rsc_promoted_0"/> </trigger> <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="18" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="19" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="18" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="15"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="15" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="19" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rsc-sets-master.scores b/pengine/test10/rsc-sets-master.scores index 0b46d04cd8a..179733bbfe3 100644 --- a/pengine/test10/rsc-sets-master.scores +++ b/pengine/test10/rsc-sets-master.scores @@ -1,19 +1,19 @@ Allocation scores: -clone_color: ms-rsc allocation score on node1: 0 -clone_color: ms-rsc allocation score on node2: 0 -clone_color: rsc:0 allocation score on node1: 1 -clone_color: rsc:0 allocation score on node2: 0 -clone_color: rsc:1 allocation score on node1: 0 -clone_color: rsc:1 allocation score on node2: 1 -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 1 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 1 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: 1 -native_color: rsc:0 allocation score on node1: -INFINITY -native_color: rsc:0 allocation score on node2: -INFINITY -native_color: rsc:1 allocation score on node1: -INFINITY -native_color: rsc:1 allocation score on node2: 1 +pcmk__clone_allocate: ms-rsc allocation score on node1: 0 +pcmk__clone_allocate: ms-rsc allocation score on node2: 0 +pcmk__clone_allocate: rsc:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 1 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 1 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: 1 +pcmk__native_allocate: rsc:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc:1 allocation score on node2: 1 rsc:0 promotion score on none: 0 rsc:1 promotion score on node2: 299 diff --git a/pengine/test10/rsc-sets-master.summary b/pengine/test10/rsc-sets-master.summary index 126edc7cdc3..21a1fb4fa5b 100644 --- a/pengine/test10/rsc-sets-master.summary +++ b/pengine/test10/rsc-sets-master.summary @@ -27,7 +27,6 @@ Executing cluster transition: * Pseudo action: ms-rsc_stop_0 * Resource action: rsc:0 stop on node1 * Pseudo action: ms-rsc_stopped_0 - * Pseudo action: all_stopped * Pseudo action: ms-rsc_promote_0 * Resource action: rsc:1 promote on node2 * Pseudo action: ms-rsc_promoted_0 diff --git a/pengine/test10/rsc-sets-seq-false.dot b/pengine/test10/rsc-sets-seq-false.dot index 2dbbd741d95..a5ef52374e3 100644 --- a/pengine/test10/rsc-sets-seq-false.dot +++ b/pengine/test10/rsc-sets-seq-false.dot @@ -1,13 +1,10 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" -> "rsc3_start_0 node2" [ style = bold] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] @@ -15,22 +12,18 @@ digraph "g" { "rsc3_start_0 node2" -> "rsc5_start_0 node2" [ style = bold] "rsc3_start_0 node2" -> "rsc6_start_0 node2" [ style = bold] "rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc4_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc4_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4_stop_0 node1" -> "rsc3_stop_0 node1" [ style = bold] "rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] "rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc5_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc5_stop_0 node1" -> "all_stopped" [ style = bold] "rsc5_stop_0 node1" -> "rsc3_stop_0 node1" [ style = bold] "rsc5_stop_0 node1" -> "rsc5_start_0 node2" [ style = bold] "rsc5_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc6_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc6_stop_0 node1" -> "all_stopped" [ style = bold] "rsc6_stop_0 node1" -> "rsc3_stop_0 node1" [ style = bold] "rsc6_stop_0 node1" -> "rsc6_start_0 node2" [ style = bold] "rsc6_stop_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/rsc-sets-seq-false.exp b/pengine/test10/rsc-sets-seq-false.exp index 33a15af642d..b3f22c06da4 100644 --- a/pengine/test10/rsc-sets-seq-false.exp +++ b/pengine/test10/rsc-sets-seq-false.exp @@ -1,113 +1,113 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="11" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -116,23 +116,23 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="10" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -141,55 +141,27 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="11" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="12" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rsc-sets-seq-false.scores b/pengine/test10/rsc-sets-seq-false.scores index 9b21fd695ce..bdf2c611602 100644 --- a/pengine/test10/rsc-sets-seq-false.scores +++ b/pengine/test10/rsc-sets-seq-false.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: 0 -native_color: rsc5 allocation score on node1: -INFINITY -native_color: rsc5 allocation score on node2: 0 -native_color: rsc6 allocation score on node1: -INFINITY -native_color: rsc6 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node2: 0 +pcmk__native_allocate: rsc6 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc6 allocation score on node2: 0 diff --git a/pengine/test10/rsc-sets-seq-false.summary b/pengine/test10/rsc-sets-seq-false.summary index 5774f69f14f..8b3ebd4ba52 100644 --- a/pengine/test10/rsc-sets-seq-false.summary +++ b/pengine/test10/rsc-sets-seq-false.summary @@ -25,7 +25,6 @@ Executing cluster transition: * Resource action: rsc3 stop on node1 * Resource action: rsc2 stop on node1 * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc1 start on node2 * Resource action: rsc2 start on node2 * Resource action: rsc3 start on node2 diff --git a/pengine/test10/rsc-sets-seq-true.dot b/pengine/test10/rsc-sets-seq-true.dot index 1e7d7be5967..2843b735624 100644 --- a/pengine/test10/rsc-sets-seq-true.dot +++ b/pengine/test10/rsc-sets-seq-true.dot @@ -1,36 +1,29 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" -> "rsc3_start_0 node2" [ style = bold] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] "rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 node2" -> "rsc4_start_0 node2" [ style = bold] "rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc4_start_0 node2" -> "rsc5_start_0 node2" [ style = bold] "rsc4_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc4_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4_stop_0 node1" -> "rsc3_stop_0 node1" [ style = bold] "rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] "rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc5_start_0 node2" -> "rsc6_start_0 node2" [ style = bold] "rsc5_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc5_stop_0 node1" -> "all_stopped" [ style = bold] "rsc5_stop_0 node1" -> "rsc4_stop_0 node1" [ style = bold] "rsc5_stop_0 node1" -> "rsc5_start_0 node2" [ style = bold] "rsc5_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc6_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc6_stop_0 node1" -> "all_stopped" [ style = bold] "rsc6_stop_0 node1" -> "rsc5_stop_0 node1" [ style = bold] "rsc6_stop_0 node1" -> "rsc6_start_0 node2" [ style = bold] "rsc6_stop_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/rsc-sets-seq-true.exp b/pengine/test10/rsc-sets-seq-true.exp index a4fbb0ca337..5d2f3716609 100644 --- a/pengine/test10/rsc-sets-seq-true.exp +++ b/pengine/test10/rsc-sets-seq-true.exp @@ -1,197 +1,169 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="10" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="11" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="11" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="12" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc5_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="rsc6_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rsc-sets-seq-true.scores b/pengine/test10/rsc-sets-seq-true.scores index 9b21fd695ce..bdf2c611602 100644 --- a/pengine/test10/rsc-sets-seq-true.scores +++ b/pengine/test10/rsc-sets-seq-true.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: 0 -native_color: rsc5 allocation score on node1: -INFINITY -native_color: rsc5 allocation score on node2: 0 -native_color: rsc6 allocation score on node1: -INFINITY -native_color: rsc6 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node2: 0 +pcmk__native_allocate: rsc6 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc6 allocation score on node2: 0 diff --git a/pengine/test10/rsc-sets-seq-true.summary b/pengine/test10/rsc-sets-seq-true.summary index aba86c6bf4f..f73b7c0569c 100644 --- a/pengine/test10/rsc-sets-seq-true.summary +++ b/pengine/test10/rsc-sets-seq-true.summary @@ -25,7 +25,6 @@ Executing cluster transition: * Resource action: rsc3 stop on node1 * Resource action: rsc2 stop on node1 * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc1 start on node2 * Resource action: rsc2 start on node2 * Resource action: rsc3 start on node2 diff --git a/pengine/test10/rsc_dep1.dot b/pengine/test10/rsc_dep1.dot index 49d686c54d1..da1da7dfe8a 100644 --- a/pengine/test10/rsc_dep1.dot +++ b/pengine/test10/rsc_dep1.dot @@ -1,11 +1,13 @@ digraph "g" { "rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] +"rsc2_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] "rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/rsc_dep1.exp b/pengine/test10/rsc_dep1.exp index bf2e3930c15..80a96e9b748 100644 --- a/pengine/test10/rsc_dep1.exp +++ b/pengine/test10/rsc_dep1.exp @@ -1,23 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="2"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + </trigger> + <trigger> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1" priority="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -26,7 +29,7 @@ </synapse> <synapse id="2" priority="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -35,23 +38,26 @@ </synapse> <synapse id="3" priority="1"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + </trigger> + <trigger> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -60,7 +66,7 @@ </synapse> <synapse id="5" priority="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> diff --git a/pengine/test10/rsc_dep1.scores b/pengine/test10/rsc_dep1.scores index d0813feadc4..8acd8b6a9c9 100644 --- a/pengine/test10/rsc_dep1.scores +++ b/pengine/test10/rsc_dep1.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/rsc_dep10.exp b/pengine/test10/rsc_dep10.exp index a15eb0b2e89..74e82f4822d 100644 --- a/pengine/test10/rsc_dep10.exp +++ b/pengine/test10/rsc_dep10.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,23 +19,23 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,7 +44,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/rsc_dep10.scores b/pengine/test10/rsc_dep10.scores index 0970a3880f7..8c01e673e30 100644 --- a/pengine/test10/rsc_dep10.scores +++ b/pengine/test10/rsc_dep10.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 1 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 1 diff --git a/pengine/test10/rsc_dep2.exp b/pengine/test10/rsc_dep2.exp index a363d820834..44fa8806407 100644 --- a/pengine/test10/rsc_dep2.exp +++ b/pengine/test10/rsc_dep2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1" priority="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2" priority="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="3" priority="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -44,7 +44,7 @@ </synapse> <synapse id="4" priority="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -53,23 +53,23 @@ </synapse> <synapse id="5" priority="1"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -78,7 +78,7 @@ </synapse> <synapse id="7" priority="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> diff --git a/pengine/test10/rsc_dep2.scores b/pengine/test10/rsc_dep2.scores index 44ffa0a47e4..9a2653ccaba 100644 --- a/pengine/test10/rsc_dep2.scores +++ b/pengine/test10/rsc_dep2.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 diff --git a/pengine/test10/rsc_dep3.exp b/pengine/test10/rsc_dep3.exp index e9fdede11ee..3bf33b872e5 100644 --- a/pengine/test10/rsc_dep3.exp +++ b/pengine/test10/rsc_dep3.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="2"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1" priority="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2" priority="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3" priority="1"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5" priority="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> diff --git a/pengine/test10/rsc_dep3.scores b/pengine/test10/rsc_dep3.scores index 3695f91e175..7fe3ae44a5e 100644 --- a/pengine/test10/rsc_dep3.scores +++ b/pengine/test10/rsc_dep3.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/rsc_dep4.dot b/pengine/test10/rsc_dep4.dot index 0977367b14d..0671a59da0c 100644 --- a/pengine/test10/rsc_dep4.dot +++ b/pengine/test10/rsc_dep4.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] @@ -14,7 +13,6 @@ "rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] "rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc4_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc4_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] "rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/rsc_dep4.exp b/pengine/test10/rsc_dep4.exp index f9c75fca7bd..ba5f87b4425 100644 --- a/pengine/test10/rsc_dep4.exp +++ b/pengine/test10/rsc_dep4.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1" priority="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2" priority="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3" priority="2"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="4" priority="2"> <action_set> - <rsc_op id="9" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5" priority="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -69,7 +69,7 @@ </synapse> <synapse id="6" priority="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -78,23 +78,23 @@ </synapse> <synapse id="7" priority="1"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -103,24 +103,11 @@ </synapse> <synapse id="9" priority="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc4_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/rsc_dep4.scores b/pengine/test10/rsc_dep4.scores index 44ffa0a47e4..9a2653ccaba 100644 --- a/pengine/test10/rsc_dep4.scores +++ b/pengine/test10/rsc_dep4.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 diff --git a/pengine/test10/rsc_dep4.summary b/pengine/test10/rsc_dep4.summary index e97105eb281..245c1bf0f0f 100644 --- a/pengine/test10/rsc_dep4.summary +++ b/pengine/test10/rsc_dep4.summary @@ -20,7 +20,6 @@ Executing cluster transition: * Resource action: rsc1 monitor on node2 * Resource action: rsc3 monitor on node2 * Resource action: rsc3 monitor on node1 - * Pseudo action: all_stopped * Resource action: rsc2 start on node1 * Resource action: rsc4 start on node2 * Resource action: rsc3 start on node2 diff --git a/pengine/test10/rsc_dep5.dot b/pengine/test10/rsc_dep5.dot index ec7c307784f..8bdc4ed3f41 100644 --- a/pengine/test10/rsc_dep5.dot +++ b/pengine/test10/rsc_dep5.dot @@ -1,13 +1,17 @@ digraph "g" { +"rsc1_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] "rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] +"rsc1_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] "rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] "rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] +"rsc3_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] "rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] "rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/rsc_dep5.exp b/pengine/test10/rsc_dep5.exp index 51ed0ffbda0..694427233d8 100644 --- a/pengine/test10/rsc_dep5.exp +++ b/pengine/test10/rsc_dep5.exp @@ -1,23 +1,29 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="3"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="3.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + </trigger> + <trigger> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1" priority="3"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="3.0"/> </rsc_op> @@ -26,7 +32,7 @@ </synapse> <synapse id="2" priority="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="3.0"/> </rsc_op> @@ -35,23 +41,29 @@ </synapse> <synapse id="3" priority="2"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + </trigger> + <trigger> + <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + </trigger> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4" priority="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -60,7 +72,7 @@ </synapse> <synapse id="5" priority="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -69,7 +81,7 @@ </synapse> <synapse id="6" priority="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -78,7 +90,7 @@ </synapse> <synapse id="7" priority="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> diff --git a/pengine/test10/rsc_dep5.scores b/pengine/test10/rsc_dep5.scores index aac4982e6fc..8bb1ef0f9dd 100644 --- a/pengine/test10/rsc_dep5.scores +++ b/pengine/test10/rsc_dep5.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 diff --git a/pengine/test10/rsc_dep7.exp b/pengine/test10/rsc_dep7.exp index 056defe9344..e75ae29ac33 100644 --- a/pengine/test10/rsc_dep7.exp +++ b/pengine/test10/rsc_dep7.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="3"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="3.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1" priority="3"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="3.0"/> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2" priority="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="3.0"/> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3" priority="2"> <action_set> - <rsc_op id="9" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4" priority="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5" priority="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -69,23 +69,23 @@ </synapse> <synapse id="6" priority="1"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -94,7 +94,7 @@ </synapse> <synapse id="8" priority="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> diff --git a/pengine/test10/rsc_dep7.scores b/pengine/test10/rsc_dep7.scores index cd55bfa5fa8..473c7852adf 100644 --- a/pengine/test10/rsc_dep7.scores +++ b/pengine/test10/rsc_dep7.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY diff --git a/pengine/test10/rsc_dep8.exp b/pengine/test10/rsc_dep8.exp index a363d820834..44fa8806407 100644 --- a/pengine/test10/rsc_dep8.exp +++ b/pengine/test10/rsc_dep8.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1" priority="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2" priority="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="3" priority="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -44,7 +44,7 @@ </synapse> <synapse id="4" priority="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -53,23 +53,23 @@ </synapse> <synapse id="5" priority="1"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="6" priority="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> @@ -78,7 +78,7 @@ </synapse> <synapse id="7" priority="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> diff --git a/pengine/test10/rsc_dep8.scores b/pengine/test10/rsc_dep8.scores index 44ffa0a47e4..9a2653ccaba 100644 --- a/pengine/test10/rsc_dep8.scores +++ b/pengine/test10/rsc_dep8.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 diff --git a/pengine/test10/shutdown-maintenance-node.scores b/pengine/test10/shutdown-maintenance-node.scores index 94f2fdd0a4e..8c6ba699355 100644 --- a/pengine/test10/shutdown-maintenance-node.scores +++ b/pengine/test10/shutdown-maintenance-node.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: dummy1 allocation score on sle12sp2-1: 0 -native_color: dummy1 allocation score on sle12sp2-2: INFINITY -native_color: st-sbd allocation score on sle12sp2-1: 0 -native_color: st-sbd allocation score on sle12sp2-2: 0 +pcmk__native_allocate: dummy1 allocation score on sle12sp2-1: 0 +pcmk__native_allocate: dummy1 allocation score on sle12sp2-2: INFINITY +pcmk__native_allocate: st-sbd allocation score on sle12sp2-1: 0 +pcmk__native_allocate: st-sbd allocation score on sle12sp2-2: 0 diff --git a/pengine/test10/simple1.scores b/pengine/test10/simple1.scores index 8b2d2dd442c..2633bd1073a 100644 --- a/pengine/test10/simple1.scores +++ b/pengine/test10/simple1.scores @@ -1,2 +1,2 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 diff --git a/pengine/test10/simple11.exp b/pengine/test10/simple11.exp index 496952f128a..22f303edd24 100644 --- a/pengine/test10/simple11.exp +++ b/pengine/test10/simple11.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="3.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1" priority="3"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="3.0"/> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2" priority="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="3.0"/> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3" priority="2"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4" priority="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5" priority="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> diff --git a/pengine/test10/simple11.scores b/pengine/test10/simple11.scores index a8546952c68..7ca7401efae 100644 --- a/pengine/test10/simple11.scores +++ b/pengine/test10/simple11.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 11 -native_color: rsc1 allocation score on node2: 1 -native_color: rsc2 allocation score on node1: 1 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 11 +pcmk__native_allocate: rsc1 allocation score on node2: 1 +pcmk__native_allocate: rsc2 allocation score on node1: 1 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/simple12.exp b/pengine/test10/simple12.exp index 1d7c8162d2a..e3c9e5b0f5c 100644 --- a/pengine/test10/simple12.exp +++ b/pengine/test10/simple12.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/simple12.scores b/pengine/test10/simple12.scores index 7a48018e796..c60e71b6db9 100644 --- a/pengine/test10/simple12.scores +++ b/pengine/test10/simple12.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 1 -native_color: rsc1 allocation score on node2: 11 -native_color: rsc2 allocation score on node1: 1 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 1 +pcmk__native_allocate: rsc1 allocation score on node2: 11 +pcmk__native_allocate: rsc2 allocation score on node1: 1 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/simple2.exp b/pengine/test10/simple2.exp index d86378f640a..87ae235c9bc 100644 --- a/pengine/test10/simple2.exp +++ b/pengine/test10/simple2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="uuid2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="uuid2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="uuid1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="uuid1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/simple2.scores b/pengine/test10/simple2.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/simple2.scores +++ b/pengine/test10/simple2.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/simple3.exp b/pengine/test10/simple3.exp index 6b04dbe433c..6f7416e2ca5 100644 --- a/pengine/test10/simple3.exp +++ b/pengine/test10/simple3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/simple3.scores b/pengine/test10/simple3.scores index 8b2d2dd442c..2633bd1073a 100644 --- a/pengine/test10/simple3.scores +++ b/pengine/test10/simple3.scores @@ -1,2 +1,2 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 diff --git a/pengine/test10/simple4.dot b/pengine/test10/simple4.dot index 508f3673183..3f483be752f 100644 --- a/pengine/test10/simple4.dot +++ b/pengine/test10/simple4.dot @@ -1,5 +1,3 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/simple4.exp b/pengine/test10/simple4.exp index 080bd96ee97..3b5047a74e7 100644 --- a/pengine/test10/simple4.exp +++ b/pengine/test10/simple4.exp @@ -8,17 +8,4 @@ </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/simple4.scores b/pengine/test10/simple4.scores index 88da876e484..4ccf1fc9a2e 100644 --- a/pengine/test10/simple4.scores +++ b/pengine/test10/simple4.scores @@ -1,2 +1,2 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY diff --git a/pengine/test10/simple4.summary b/pengine/test10/simple4.summary index 848493895cb..7bdc064973a 100644 --- a/pengine/test10/simple4.summary +++ b/pengine/test10/simple4.summary @@ -9,7 +9,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 ] diff --git a/pengine/test10/simple6.dot b/pengine/test10/simple6.dot index 9a91fd245c9..e4a27ae0295 100644 --- a/pengine/test10/simple6.dot +++ b/pengine/test10/simple6.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] diff --git a/pengine/test10/simple6.exp b/pengine/test10/simple6.exp index 555a61e7cf0..a795980b596 100644 --- a/pengine/test10/simple6.exp +++ b/pengine/test10/simple6.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="2"> <action_set> - <rsc_op id="3" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1" priority="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" priority="2.0"/> </rsc_op> @@ -26,24 +26,11 @@ </synapse> <synapse id="2" priority="1"> <action_set> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" priority="1.0"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/simple6.scores b/pengine/test10/simple6.scores index 88a659e51ed..d06da7a56dd 100644 --- a/pengine/test10/simple6.scores +++ b/pengine/test10/simple6.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 diff --git a/pengine/test10/simple6.summary b/pengine/test10/simple6.summary index 58b3e55424c..33d0b4dd541 100644 --- a/pengine/test10/simple6.summary +++ b/pengine/test10/simple6.summary @@ -12,7 +12,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc2 monitor on node1 * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc2 start on node1 Revised cluster status: diff --git a/pengine/test10/simple7.dot b/pengine/test10/simple7.dot index 9e6ca4ff5cd..5a15347b700 100644 --- a/pengine/test10/simple7.dot +++ b/pengine/test10/simple7.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "do_shutdown node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "do_shutdown node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/simple7.exp b/pengine/test10/simple7.exp index 1e0a6a80e8a..bd731c32df2 100644 --- a/pengine/test10/simple7.exp +++ b/pengine/test10/simple7.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <crm_event id="4" operation="do_shutdown" operation_key="do_shutdown-node1" on_node="node1" on_node_uuid="node1"> + <crm_event id="2" operation="do_shutdown" operation_key="do_shutdown-node1" on_node="node1" on_node_uuid="node1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_no_wait="true" /> <downed> <node id="node1"/> @@ -19,19 +19,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/simple7.scores b/pengine/test10/simple7.scores index 8b2d2dd442c..2633bd1073a 100644 --- a/pengine/test10/simple7.scores +++ b/pengine/test10/simple7.scores @@ -1,2 +1,2 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 diff --git a/pengine/test10/simple7.summary b/pengine/test10/simple7.summary index 3b71657a70d..48ef28ae98c 100644 --- a/pengine/test10/simple7.summary +++ b/pengine/test10/simple7.summary @@ -11,7 +11,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node1 * Cluster action: do_shutdown on node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 ] diff --git a/pengine/test10/simple8.exp b/pengine/test10/simple8.exp index 5479c0f9ea3..6d03605e5c0 100644 --- a/pengine/test10/simple8.exp +++ b/pengine/test10/simple8.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="1" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="heartbeat" type="apache"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/simple8.scores b/pengine/test10/simple8.scores index 57ebdb15233..fe8b7f2fd8d 100644 --- a/pengine/test10/simple8.scores +++ b/pengine/test10/simple8.scores @@ -1,17 +1,17 @@ Allocation scores: -group_color: bar allocation score on node1: 0 -group_color: bar allocation score on node2: 0 -group_color: foo allocation score on node1: 0 -group_color: foo allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 100 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 100 -group_color: rsc2 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 100 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 100 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 100 -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 100 -native_color: rsc4 allocation score on node2: 0 +pcmk__group_allocate: bar allocation score on node1: 0 +pcmk__group_allocate: bar allocation score on node2: 0 +pcmk__group_allocate: foo allocation score on node1: 0 +pcmk__group_allocate: foo allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 100 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 100 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 100 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 100 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 100 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 100 +pcmk__native_allocate: rsc4 allocation score on node2: 0 diff --git a/pengine/test10/site-specific-params.exp b/pengine/test10/site-specific-params.exp index 445167ac738..6644ecb2a2a 100644 --- a/pengine/test10/site-specific-params.exp +++ b/pengine/test10/site-specific-params.exp @@ -1,39 +1,39 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" state="/var/run/Dummy-rsc1-siteB"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" state="/var/run/Dummy-rsc1-siteB"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" state="/var/run/Dummy-rsc1-clusterA"/> </rsc_op> @@ -42,7 +42,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" state="/var/run/Dummy-rsc1-siteB"/> </rsc_op> @@ -51,7 +51,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" state="/var/run/Dummy-rsc1-siteA"/> </rsc_op> diff --git a/pengine/test10/site-specific-params.scores b/pengine/test10/site-specific-params.scores index c92e5e8a235..b20a3699dd7 100644 --- a/pengine/test10/site-specific-params.scores +++ b/pengine/test10/site-specific-params.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc1 allocation score on node3: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 -native_color: rsc_stonith allocation score on node3: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node3: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node3: 0 diff --git a/pengine/test10/standby.dot b/pengine/test10/standby.dot index ec4356f4568..94884de3ba0 100644 --- a/pengine/test10/standby.dot +++ b/pengine/test10/standby.dot @@ -5,7 +5,6 @@ "Filesystem_13_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] "Filesystem_13_stop_0 sapcl02" -> "Filesystem_13_start_0 sapcl01" [ style = bold] "Filesystem_13_stop_0 sapcl02" -> "LVM_12_stop_0 sapcl02" [ style = bold] -"Filesystem_13_stop_0 sapcl02" -> "all_stopped" [ style = bold] "Filesystem_13_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] "Filesystem_13_stop_0 sapcl02" [ style=bold color="green" fontcolor="black" ] "Filesystem_23_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black" ] @@ -15,7 +14,6 @@ "Filesystem_23_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] "Filesystem_23_stop_0 sapcl03" -> "Filesystem_23_start_0 sapcl01" [ style = bold] "Filesystem_23_stop_0 sapcl03" -> "LVM_22_stop_0 sapcl03" [ style = bold] -"Filesystem_23_stop_0 sapcl03" -> "all_stopped" [ style = bold] "Filesystem_23_stop_0 sapcl03" -> "oracle_stopped_0" [ style = bold] "Filesystem_23_stop_0 sapcl03" [ style=bold color="green" fontcolor="black" ] "IPaddr_192_168_1_102_monitor_5000 sapcl01" [ style=bold color="green" fontcolor="black" ] @@ -24,7 +22,6 @@ "IPaddr_192_168_1_102_start_0 sapcl01" -> "app02_running_0" [ style = bold] "IPaddr_192_168_1_102_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] "IPaddr_192_168_1_102_stop_0 sapcl02" -> "IPaddr_192_168_1_102_start_0 sapcl01" [ style = bold] -"IPaddr_192_168_1_102_stop_0 sapcl02" -> "all_stopped" [ style = bold] "IPaddr_192_168_1_102_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] "IPaddr_192_168_1_102_stop_0 sapcl02" [ style=bold color="green" fontcolor="black" ] "IPaddr_192_168_1_104_monitor_5000 sapcl01" [ style=bold color="green" fontcolor="black" ] @@ -33,7 +30,6 @@ "IPaddr_192_168_1_104_start_0 sapcl01" -> "oracle_running_0" [ style = bold] "IPaddr_192_168_1_104_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] "IPaddr_192_168_1_104_stop_0 sapcl03" -> "IPaddr_192_168_1_104_start_0 sapcl01" [ style = bold] -"IPaddr_192_168_1_104_stop_0 sapcl03" -> "all_stopped" [ style = bold] "IPaddr_192_168_1_104_stop_0 sapcl03" -> "oracle_stopped_0" [ style = bold] "IPaddr_192_168_1_104_stop_0 sapcl03" [ style=bold color="green" fontcolor="black" ] "LVM_12_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black" ] @@ -43,7 +39,6 @@ "LVM_12_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] "LVM_12_stop_0 sapcl02" -> "IPaddr_192_168_1_102_stop_0 sapcl02" [ style = bold] "LVM_12_stop_0 sapcl02" -> "LVM_12_start_0 sapcl01" [ style = bold] -"LVM_12_stop_0 sapcl02" -> "all_stopped" [ style = bold] "LVM_12_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] "LVM_12_stop_0 sapcl02" [ style=bold color="green" fontcolor="black" ] "LVM_22_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black" ] @@ -53,10 +48,8 @@ "LVM_22_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] "LVM_22_stop_0 sapcl03" -> "IPaddr_192_168_1_104_stop_0 sapcl03" [ style = bold] "LVM_22_stop_0 sapcl03" -> "LVM_22_start_0 sapcl01" [ style = bold] -"LVM_22_stop_0 sapcl03" -> "all_stopped" [ style = bold] "LVM_22_stop_0 sapcl03" -> "oracle_stopped_0" [ style = bold] "LVM_22_stop_0 sapcl03" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "app02_running_0" [ style=bold color="green" fontcolor="orange" ] "app02_start_0" -> "Filesystem_13_start_0 sapcl01" [ style = bold] "app02_start_0" -> "IPaddr_192_168_1_102_start_0 sapcl01" [ style = bold] @@ -76,7 +69,6 @@ "oracle_24_start_0 sapcl01" -> "oralsnr_25_start_0 sapcl01" [ style = bold] "oracle_24_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] "oracle_24_stop_0 sapcl03" -> "Filesystem_23_stop_0 sapcl03" [ style = bold] -"oracle_24_stop_0 sapcl03" -> "all_stopped" [ style = bold] "oracle_24_stop_0 sapcl03" -> "oracle_24_start_0 sapcl01" [ style = bold] "oracle_24_stop_0 sapcl03" -> "oracle_stopped_0" [ style = bold] "oracle_24_stop_0 sapcl03" [ style=bold color="green" fontcolor="black" ] @@ -101,7 +93,6 @@ "oralsnr_25_start_0 sapcl01" -> "oracle_running_0" [ style = bold] "oralsnr_25_start_0 sapcl01" -> "oralsnr_25_monitor_120000 sapcl01" [ style = bold] "oralsnr_25_start_0 sapcl01" [ style=bold color="green" fontcolor="black" ] -"oralsnr_25_stop_0 sapcl03" -> "all_stopped" [ style = bold] "oralsnr_25_stop_0 sapcl03" -> "oracle_24_stop_0 sapcl03" [ style = bold] "oralsnr_25_stop_0 sapcl03" -> "oracle_stopped_0" [ style = bold] "oralsnr_25_stop_0 sapcl03" -> "oralsnr_25_start_0 sapcl01" [ style = bold] diff --git a/pengine/test10/standby.exp b/pengine/test10/standby.exp index 820331a8371..9b47e1d74a5 100644 --- a/pengine/test10/standby.exp +++ b/pengine/test10/standby.exp @@ -1,28 +1,28 @@ <transition_graph cluster-delay="5min" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="35" operation="stopped" operation_key="app02_stopped_0"> + <pseudo_event id="34" operation="stopped" operation_key="app02_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="22" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <rsc_op id="26" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="25" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <rsc_op id="29" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="28" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="34" operation="stop" operation_key="app02_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="app02_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="34" operation="stop" operation_key="app02_stop_0"> + <pseudo_event id="33" operation="stop" operation_key="app02_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -30,205 +30,205 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="33" operation="running" operation_key="app02_running_0"> + <pseudo_event id="32" operation="running" operation_key="app02_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="23" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="27" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="26" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="30" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="29" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="app02_start_0"/> + <pseudo_event id="31" operation="start" operation_key="app02_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="32" operation="start" operation_key="app02_start_0"> + <pseudo_event id="31" operation="start" operation_key="app02_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="stopped" operation_key="app02_stopped_0"/> + <pseudo_event id="34" operation="stopped" operation_key="app02_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="IPaddr_192_168_1_102_monitor_5000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="24" operation="monitor" operation_key="IPaddr_192_168_1_102_monitor_5000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="IPaddr_192_168_1_102" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="5000" ip="192.168.1.102"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="23" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="24" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="23" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="IPaddr_192_168_1_102" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" ip="192.168.1.102"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="22" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="app02_start_0"/> + <pseudo_event id="31" operation="start" operation_key="app02_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="23" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> + <rsc_op id="22" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> <primitive id="IPaddr_192_168_1_102" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sapcl02" CRM_meta_on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181" CRM_meta_timeout="20000" ip="192.168.1.102"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="25" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="34" operation="stop" operation_key="app02_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="app02_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="LVM_12_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="27" operation="monitor" operation_key="LVM_12_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="LVM_12" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" volgrpname="data02vg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="26" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="27" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="26" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="LVM_12" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" volgrpname="data02vg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="23" operation="start" operation_key="IPaddr_192_168_1_102_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="26" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="25" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="app02_start_0"/> + <pseudo_event id="31" operation="start" operation_key="app02_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="26" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> + <rsc_op id="25" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> <primitive id="LVM_12" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="sapcl02" CRM_meta_on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181" CRM_meta_timeout="20000" volgrpname="data02vg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="28" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="34" operation="stop" operation_key="app02_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="app02_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="Filesystem_13_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="30" operation="monitor" operation_key="Filesystem_13_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="Filesystem_13" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" device="/dev/data02vg/v0" directory="/data/d2" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="29" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="30" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="29" operation="start" operation_key="Filesystem_13_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="Filesystem_13" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" device="/dev/data02vg/v0" directory="/data/d2" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="26" operation="start" operation_key="LVM_12_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="29" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> + <rsc_op id="28" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="app02_start_0"/> + <pseudo_event id="31" operation="start" operation_key="app02_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="29" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> + <rsc_op id="28" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"> <primitive id="Filesystem_13" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="sapcl02" CRM_meta_on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181" CRM_meta_timeout="20000" device="/dev/data02vg/v0" directory="/data/d2" fstype="ext3"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="stop" operation_key="app02_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="app02_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="54" operation="stopped" operation_key="oracle_stopped_0"> + <pseudo_event id="53" operation="stopped" operation_key="oracle_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="stop" operation_key="IPaddr_192_168_1_104_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="35" operation="stop" operation_key="IPaddr_192_168_1_104_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <rsc_op id="39" operation="stop" operation_key="LVM_22_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="38" operation="stop" operation_key="LVM_22_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <rsc_op id="42" operation="stop" operation_key="Filesystem_23_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="41" operation="stop" operation_key="Filesystem_23_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <rsc_op id="45" operation="stop" operation_key="oracle_24_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="44" operation="stop" operation_key="oracle_24_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <rsc_op id="48" operation="stop" operation_key="oralsnr_25_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="47" operation="stop" operation_key="oralsnr_25_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="53" operation="stop" operation_key="oracle_stop_0"/> + <pseudo_event id="52" operation="stop" operation_key="oracle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="53" operation="stop" operation_key="oracle_stop_0"> + <pseudo_event id="52" operation="stop" operation_key="oracle_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -236,307 +236,274 @@ </synapse> <synapse id="15"> <action_set> - <pseudo_event id="52" operation="running" operation_key="oracle_running_0"> + <pseudo_event id="51" operation="running" operation_key="oracle_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="36" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="40" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="39" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="43" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="42" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="46" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="45" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="49" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="48" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <pseudo_event id="51" operation="start" operation_key="oracle_start_0"/> + <pseudo_event id="50" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="51" operation="start" operation_key="oracle_start_0"> + <pseudo_event id="50" operation="start" operation_key="oracle_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="54" operation="stopped" operation_key="oracle_stopped_0"/> + <pseudo_event id="53" operation="stopped" operation_key="oracle_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="IPaddr_192_168_1_104_monitor_5000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="37" operation="monitor" operation_key="IPaddr_192_168_1_104_monitor_5000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="IPaddr_192_168_1_104" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="5000" ip="192.168.1.104"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="36" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="37" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="36" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="IPaddr_192_168_1_104" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" ip="192.168.1.104"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="stop" operation_key="IPaddr_192_168_1_104_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="35" operation="stop" operation_key="IPaddr_192_168_1_104_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="51" operation="start" operation_key="oracle_start_0"/> + <pseudo_event id="50" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="36" operation="stop" operation_key="IPaddr_192_168_1_104_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"> + <rsc_op id="35" operation="stop" operation_key="IPaddr_192_168_1_104_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"> <primitive id="IPaddr_192_168_1_104" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sapcl03" CRM_meta_on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750" CRM_meta_timeout="20000" ip="192.168.1.104"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="stop" operation_key="LVM_22_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="38" operation="stop" operation_key="LVM_22_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="53" operation="stop" operation_key="oracle_stop_0"/> + <pseudo_event id="52" operation="stop" operation_key="oracle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="LVM_22_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="40" operation="monitor" operation_key="LVM_22_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="LVM_22" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" volgrpname="data03vg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="39" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="40" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="39" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="LVM_22" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" volgrpname="data03vg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="36" operation="start" operation_key="IPaddr_192_168_1_104_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="39" operation="stop" operation_key="LVM_22_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="38" operation="stop" operation_key="LVM_22_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="51" operation="start" operation_key="oracle_start_0"/> + <pseudo_event id="50" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="39" operation="stop" operation_key="LVM_22_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"> + <rsc_op id="38" operation="stop" operation_key="LVM_22_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"> <primitive id="LVM_22" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="sapcl03" CRM_meta_on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750" CRM_meta_timeout="20000" volgrpname="data03vg"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="stop" operation_key="Filesystem_23_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="41" operation="stop" operation_key="Filesystem_23_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="53" operation="stop" operation_key="oracle_stop_0"/> + <pseudo_event id="52" operation="stop" operation_key="oracle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="Filesystem_23_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="43" operation="monitor" operation_key="Filesystem_23_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="Filesystem_23" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" device="/dev/data03vg/v0" directory="/data/d3" fstype="xfs"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="42" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="43" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="42" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="Filesystem_23" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" device="/dev/data03vg/v0" directory="/data/d3" fstype="xfs"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="39" operation="start" operation_key="LVM_22_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="42" operation="stop" operation_key="Filesystem_23_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="41" operation="stop" operation_key="Filesystem_23_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="51" operation="start" operation_key="oracle_start_0"/> + <pseudo_event id="50" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="42" operation="stop" operation_key="Filesystem_23_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"> + <rsc_op id="41" operation="stop" operation_key="Filesystem_23_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"> <primitive id="Filesystem_23" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="sapcl03" CRM_meta_on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750" CRM_meta_timeout="20000" device="/dev/data03vg/v0" directory="/data/d3" fstype="xfs"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="stop" operation_key="oracle_24_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="44" operation="stop" operation_key="oracle_24_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="53" operation="stop" operation_key="oracle_stop_0"/> + <pseudo_event id="52" operation="stop" operation_key="oracle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="oracle_24_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="46" operation="monitor" operation_key="oracle_24_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="oracle_24" class="ocf" provider="heartbeat" type="oracle"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" sid="testdb"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="45" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="46" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="45" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="oracle_24" class="ocf" provider="heartbeat" type="oracle"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" sid="testdb"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="42" operation="start" operation_key="Filesystem_23_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="45" operation="stop" operation_key="oracle_24_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="44" operation="stop" operation_key="oracle_24_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="51" operation="start" operation_key="oracle_start_0"/> + <pseudo_event id="50" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="45" operation="stop" operation_key="oracle_24_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"> + <rsc_op id="44" operation="stop" operation_key="oracle_24_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"> <primitive id="oracle_24" class="ocf" provider="heartbeat" type="oracle"/> <attributes CRM_meta_on_node="sapcl03" CRM_meta_on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750" CRM_meta_timeout="20000" sid="testdb"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="stop" operation_key="oralsnr_25_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="47" operation="stop" operation_key="oralsnr_25_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="53" operation="stop" operation_key="oracle_stop_0"/> + <pseudo_event id="52" operation="stop" operation_key="oracle_stop_0"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="oralsnr_25_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="49" operation="monitor" operation_key="oralsnr_25_monitor_120000" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="oralsnr_25" class="ocf" provider="heartbeat" type="oralsnr"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="60000" sid="testdb"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="48" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="49" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> + <rsc_op id="48" operation="start" operation_key="oralsnr_25_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"> <primitive id="oralsnr_25" class="ocf" provider="heartbeat" type="oralsnr"/> <attributes CRM_meta_on_node="sapcl01" CRM_meta_on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d" CRM_meta_timeout="20000" sid="testdb"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> + <rsc_op id="45" operation="start" operation_key="oracle_24_start_0" on_node="sapcl01" on_node_uuid="85180fd0-70c9-4136-a5e0-90d89ea6079d"/> </trigger> <trigger> - <rsc_op id="48" operation="stop" operation_key="oralsnr_25_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <rsc_op id="47" operation="stop" operation_key="oralsnr_25_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> </trigger> <trigger> - <pseudo_event id="51" operation="start" operation_key="oracle_start_0"/> + <pseudo_event id="50" operation="start" operation_key="oracle_start_0"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="48" operation="stop" operation_key="oralsnr_25_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"> + <rsc_op id="47" operation="stop" operation_key="oralsnr_25_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"> <primitive id="oralsnr_25" class="ocf" provider="heartbeat" type="oralsnr"/> <attributes CRM_meta_on_node="sapcl03" CRM_meta_on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750" CRM_meta_timeout="20000" sid="testdb"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="53" operation="stop" operation_key="oracle_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="32"> - <action_set> - <pseudo_event id="12" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="23" operation="stop" operation_key="IPaddr_192_168_1_102_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> - </trigger> - <trigger> - <rsc_op id="26" operation="stop" operation_key="LVM_12_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> - </trigger> - <trigger> - <rsc_op id="29" operation="stop" operation_key="Filesystem_13_stop_0" on_node="sapcl02" on_node_uuid="09fa194c-d7e1-41fa-a0d0-afd79a139181"/> - </trigger> - <trigger> - <rsc_op id="36" operation="stop" operation_key="IPaddr_192_168_1_104_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> - </trigger> - <trigger> - <rsc_op id="39" operation="stop" operation_key="LVM_22_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> - </trigger> - <trigger> - <rsc_op id="42" operation="stop" operation_key="Filesystem_23_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> - </trigger> - <trigger> - <rsc_op id="45" operation="stop" operation_key="oracle_24_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> - </trigger> - <trigger> - <rsc_op id="48" operation="stop" operation_key="oralsnr_25_stop_0" on_node="sapcl03" on_node_uuid="0bfb78a2-fcd2-4f52-8a06-2d17437a6750"/> + <pseudo_event id="52" operation="stop" operation_key="oracle_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/standby.scores b/pengine/test10/standby.scores index 230117fe378..9eb47574529 100644 --- a/pengine/test10/standby.scores +++ b/pengine/test10/standby.scores @@ -1,76 +1,76 @@ Allocation scores: -group_color: Filesystem_13 allocation score on sapcl01: 0 -group_color: Filesystem_13 allocation score on sapcl02: 0 -group_color: Filesystem_13 allocation score on sapcl03: 0 -group_color: Filesystem_23 allocation score on sapcl01: 0 -group_color: Filesystem_23 allocation score on sapcl02: 0 -group_color: Filesystem_23 allocation score on sapcl03: 0 -group_color: Filesystem_3 allocation score on sapcl01: 0 -group_color: Filesystem_3 allocation score on sapcl02: 0 -group_color: Filesystem_3 allocation score on sapcl03: 0 -group_color: IPaddr_192_168_1_101 allocation score on sapcl01: 100 -group_color: IPaddr_192_168_1_101 allocation score on sapcl02: 0 -group_color: IPaddr_192_168_1_101 allocation score on sapcl03: 0 -group_color: IPaddr_192_168_1_102 allocation score on sapcl01: 0 -group_color: IPaddr_192_168_1_102 allocation score on sapcl02: 100 -group_color: IPaddr_192_168_1_102 allocation score on sapcl03: 0 -group_color: IPaddr_192_168_1_104 allocation score on sapcl01: 0 -group_color: IPaddr_192_168_1_104 allocation score on sapcl02: 0 -group_color: IPaddr_192_168_1_104 allocation score on sapcl03: 100 -group_color: LVM_12 allocation score on sapcl01: 0 -group_color: LVM_12 allocation score on sapcl02: 0 -group_color: LVM_12 allocation score on sapcl03: 0 -group_color: LVM_2 allocation score on sapcl01: 0 -group_color: LVM_2 allocation score on sapcl02: 0 -group_color: LVM_2 allocation score on sapcl03: 0 -group_color: LVM_22 allocation score on sapcl01: 0 -group_color: LVM_22 allocation score on sapcl02: 0 -group_color: LVM_22 allocation score on sapcl03: 0 -group_color: app01 allocation score on sapcl01: 100 -group_color: app01 allocation score on sapcl02: 0 -group_color: app01 allocation score on sapcl03: 0 -group_color: app02 allocation score on sapcl01: 0 -group_color: app02 allocation score on sapcl02: 100 -group_color: app02 allocation score on sapcl03: 0 -group_color: oracle allocation score on sapcl01: 0 -group_color: oracle allocation score on sapcl02: 0 -group_color: oracle allocation score on sapcl03: 100 -group_color: oracle_24 allocation score on sapcl01: 0 -group_color: oracle_24 allocation score on sapcl02: 0 -group_color: oracle_24 allocation score on sapcl03: 0 -group_color: oralsnr_25 allocation score on sapcl01: 0 -group_color: oralsnr_25 allocation score on sapcl02: 0 -group_color: oralsnr_25 allocation score on sapcl03: 0 -native_color: Filesystem_13 allocation score on sapcl01: 0 -native_color: Filesystem_13 allocation score on sapcl02: -INFINITY -native_color: Filesystem_13 allocation score on sapcl03: -INFINITY -native_color: Filesystem_23 allocation score on sapcl01: 0 -native_color: Filesystem_23 allocation score on sapcl02: -INFINITY -native_color: Filesystem_23 allocation score on sapcl03: -INFINITY -native_color: Filesystem_3 allocation score on sapcl01: 0 -native_color: Filesystem_3 allocation score on sapcl02: -INFINITY -native_color: Filesystem_3 allocation score on sapcl03: -INFINITY -native_color: IPaddr_192_168_1_101 allocation score on sapcl01: 100 -native_color: IPaddr_192_168_1_101 allocation score on sapcl02: -INFINITY -native_color: IPaddr_192_168_1_101 allocation score on sapcl03: -INFINITY -native_color: IPaddr_192_168_1_102 allocation score on sapcl01: 0 -native_color: IPaddr_192_168_1_102 allocation score on sapcl02: -INFINITY -native_color: IPaddr_192_168_1_102 allocation score on sapcl03: -INFINITY -native_color: IPaddr_192_168_1_104 allocation score on sapcl01: 0 -native_color: IPaddr_192_168_1_104 allocation score on sapcl02: -INFINITY -native_color: IPaddr_192_168_1_104 allocation score on sapcl03: -INFINITY -native_color: LVM_12 allocation score on sapcl01: 0 -native_color: LVM_12 allocation score on sapcl02: -INFINITY -native_color: LVM_12 allocation score on sapcl03: -INFINITY -native_color: LVM_2 allocation score on sapcl01: 0 -native_color: LVM_2 allocation score on sapcl02: -INFINITY -native_color: LVM_2 allocation score on sapcl03: -INFINITY -native_color: LVM_22 allocation score on sapcl01: 0 -native_color: LVM_22 allocation score on sapcl02: -INFINITY -native_color: LVM_22 allocation score on sapcl03: -INFINITY -native_color: oracle_24 allocation score on sapcl01: 0 -native_color: oracle_24 allocation score on sapcl02: -INFINITY -native_color: oracle_24 allocation score on sapcl03: -INFINITY -native_color: oralsnr_25 allocation score on sapcl01: 0 -native_color: oralsnr_25 allocation score on sapcl02: -INFINITY -native_color: oralsnr_25 allocation score on sapcl03: -INFINITY +pcmk__group_allocate: Filesystem_13 allocation score on sapcl01: 0 +pcmk__group_allocate: Filesystem_13 allocation score on sapcl02: 0 +pcmk__group_allocate: Filesystem_13 allocation score on sapcl03: 0 +pcmk__group_allocate: Filesystem_23 allocation score on sapcl01: 0 +pcmk__group_allocate: Filesystem_23 allocation score on sapcl02: 0 +pcmk__group_allocate: Filesystem_23 allocation score on sapcl03: 0 +pcmk__group_allocate: Filesystem_3 allocation score on sapcl01: 0 +pcmk__group_allocate: Filesystem_3 allocation score on sapcl02: 0 +pcmk__group_allocate: Filesystem_3 allocation score on sapcl03: 0 +pcmk__group_allocate: IPaddr_192_168_1_101 allocation score on sapcl01: 100 +pcmk__group_allocate: IPaddr_192_168_1_101 allocation score on sapcl02: 0 +pcmk__group_allocate: IPaddr_192_168_1_101 allocation score on sapcl03: 0 +pcmk__group_allocate: IPaddr_192_168_1_102 allocation score on sapcl01: 0 +pcmk__group_allocate: IPaddr_192_168_1_102 allocation score on sapcl02: 100 +pcmk__group_allocate: IPaddr_192_168_1_102 allocation score on sapcl03: 0 +pcmk__group_allocate: IPaddr_192_168_1_104 allocation score on sapcl01: 0 +pcmk__group_allocate: IPaddr_192_168_1_104 allocation score on sapcl02: 0 +pcmk__group_allocate: IPaddr_192_168_1_104 allocation score on sapcl03: 100 +pcmk__group_allocate: LVM_12 allocation score on sapcl01: 0 +pcmk__group_allocate: LVM_12 allocation score on sapcl02: 0 +pcmk__group_allocate: LVM_12 allocation score on sapcl03: 0 +pcmk__group_allocate: LVM_2 allocation score on sapcl01: 0 +pcmk__group_allocate: LVM_2 allocation score on sapcl02: 0 +pcmk__group_allocate: LVM_2 allocation score on sapcl03: 0 +pcmk__group_allocate: LVM_22 allocation score on sapcl01: 0 +pcmk__group_allocate: LVM_22 allocation score on sapcl02: 0 +pcmk__group_allocate: LVM_22 allocation score on sapcl03: 0 +pcmk__group_allocate: app01 allocation score on sapcl01: 100 +pcmk__group_allocate: app01 allocation score on sapcl02: 0 +pcmk__group_allocate: app01 allocation score on sapcl03: 0 +pcmk__group_allocate: app02 allocation score on sapcl01: 0 +pcmk__group_allocate: app02 allocation score on sapcl02: 100 +pcmk__group_allocate: app02 allocation score on sapcl03: 0 +pcmk__group_allocate: oracle allocation score on sapcl01: 0 +pcmk__group_allocate: oracle allocation score on sapcl02: 0 +pcmk__group_allocate: oracle allocation score on sapcl03: 100 +pcmk__group_allocate: oracle_24 allocation score on sapcl01: 0 +pcmk__group_allocate: oracle_24 allocation score on sapcl02: 0 +pcmk__group_allocate: oracle_24 allocation score on sapcl03: 0 +pcmk__group_allocate: oralsnr_25 allocation score on sapcl01: 0 +pcmk__group_allocate: oralsnr_25 allocation score on sapcl02: 0 +pcmk__group_allocate: oralsnr_25 allocation score on sapcl03: 0 +pcmk__native_allocate: Filesystem_13 allocation score on sapcl01: 0 +pcmk__native_allocate: Filesystem_13 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: Filesystem_13 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: Filesystem_23 allocation score on sapcl01: 0 +pcmk__native_allocate: Filesystem_23 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: Filesystem_23 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: Filesystem_3 allocation score on sapcl01: 0 +pcmk__native_allocate: Filesystem_3 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: Filesystem_3 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_101 allocation score on sapcl01: 100 +pcmk__native_allocate: IPaddr_192_168_1_101 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_101 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_102 allocation score on sapcl01: 0 +pcmk__native_allocate: IPaddr_192_168_1_102 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_102 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_104 allocation score on sapcl01: 0 +pcmk__native_allocate: IPaddr_192_168_1_104 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: IPaddr_192_168_1_104 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: LVM_12 allocation score on sapcl01: 0 +pcmk__native_allocate: LVM_12 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: LVM_12 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: LVM_2 allocation score on sapcl01: 0 +pcmk__native_allocate: LVM_2 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: LVM_2 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: LVM_22 allocation score on sapcl01: 0 +pcmk__native_allocate: LVM_22 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: LVM_22 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: oracle_24 allocation score on sapcl01: 0 +pcmk__native_allocate: oracle_24 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: oracle_24 allocation score on sapcl03: -INFINITY +pcmk__native_allocate: oralsnr_25 allocation score on sapcl01: 0 +pcmk__native_allocate: oralsnr_25 allocation score on sapcl02: -INFINITY +pcmk__native_allocate: oralsnr_25 allocation score on sapcl03: -INFINITY diff --git a/pengine/test10/standby.summary b/pengine/test10/standby.summary index f4d53a18ac7..27a16d9bb22 100644 --- a/pengine/test10/standby.summary +++ b/pengine/test10/standby.summary @@ -49,7 +49,6 @@ Executing cluster transition: * Resource action: LVM_12 monitor=120000 on sapcl01 * Resource action: Filesystem_13 monitor=120000 on sapcl01 * Resource action: IPaddr_192_168_1_104 stop on sapcl03 - * Pseudo action: all_stopped * Pseudo action: oracle_stopped_0 * Pseudo action: oracle_start_0 * Resource action: IPaddr_192_168_1_104 start on sapcl01 diff --git a/pengine/test10/start-then-stop-with-unfence.dot b/pengine/test10/start-then-stop-with-unfence.dot index 6e9569ba36c..a28c5af725c 100644 --- a/pengine/test10/start-then-stop-with-unfence.dot +++ b/pengine/test10/start-then-stop-with-unfence.dot @@ -1,9 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "ip1_monitor_10000 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] "ip1_start_0 rhel7-node1.example.com" -> "ip1_monitor_10000 rhel7-node1.example.com" [ style = bold] "ip1_start_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] -"ip1_stop_0 rhel7-node2.example.com" -> "all_stopped" [ style = bold] "ip1_stop_0 rhel7-node2.example.com" -> "ip1_start_0 rhel7-node1.example.com" [ style = bold] "ip1_stop_0 rhel7-node2.example.com" [ style=bold color="green" fontcolor="black"] "jrummy-clone_running_0" -> "ip1_stop_0 rhel7-node2.example.com" [ style = bold] @@ -23,5 +21,8 @@ digraph "g" { "mpath-node2_monitor_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] "stonith 'on' rhel7-node1.example.com" -> "ip1_start_0 rhel7-node1.example.com" [ style = bold] "stonith 'on' rhel7-node1.example.com" -> "jrummy_start_0 rhel7-node1.example.com" [ style = bold] +"stonith 'on' rhel7-node1.example.com" -> "mpath-node1_monitor_0 rhel7-node1.example.com" [ style = bold] +"stonith 'on' rhel7-node1.example.com" -> "mpath-node1_start_0 rhel7-node1.example.com" [ style = bold] +"stonith 'on' rhel7-node1.example.com" -> "mpath-node2_monitor_0 rhel7-node1.example.com" [ style = bold] "stonith 'on' rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/start-then-stop-with-unfence.exp b/pengine/test10/start-then-stop-with-unfence.exp index 75cb356eba0..b1868586f5b 100644 --- a/pengine/test10/start-then-stop-with-unfence.exp +++ b/pengine/test10/start-then-stop-with-unfence.exp @@ -1,137 +1,148 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="mpath-node2_monitor_0" on_node="rhel7-node1.example.com" on_node_uuid="1"> + <rsc_op id="7" operation="monitor" operation_key="mpath-node2_monitor_0" on_node="rhel7-node1.example.com" on_node_uuid="1"> <primitive id="mpath-node2" class="stonith" type="fence_mpath"/> <attributes CRM_meta_on_node="rhel7-node1.example.com" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" devices="/dev/mapper/clustPVa" key="1234" pcmk_host_list="rhel7-node2.example.com"/> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <crm_event id="5" operation="stonith" operation_key="stonith-rhel7-node1.example.com-on" on_node="rhel7-node1.example.com" on_node_uuid="1"/> + </trigger> + </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="mpath-node1_monitor_60000" on_node="rhel7-node1.example.com" on_node_uuid="1"> + <rsc_op id="12" operation="monitor" operation_key="mpath-node1_monitor_60000" on_node="rhel7-node1.example.com" on_node_uuid="1"> <primitive id="mpath-node1" class="stonith" type="fence_mpath"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-node1.example.com" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" devices="/dev/mapper/clustPVa" key="1233" pcmk_host_list="rhel7-node1.example.com"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="mpath-node1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"/> + <rsc_op id="11" operation="start" operation_key="mpath-node1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="12" operation="start" operation_key="mpath-node1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"> + <rsc_op id="11" operation="start" operation_key="mpath-node1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"> <primitive id="mpath-node1" class="stonith" type="fence_mpath"/> <attributes CRM_meta_on_node="rhel7-node1.example.com" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" devices="/dev/mapper/clustPVa" key="1233" pcmk_host_list="rhel7-node1.example.com"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="mpath-node1_monitor_0" on_node="rhel7-node1.example.com" on_node_uuid="1"/> + <crm_event id="5" operation="stonith" operation_key="stonith-rhel7-node1.example.com-on" on_node="rhel7-node1.example.com" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="8" operation="monitor" operation_key="mpath-node1_monitor_0" on_node="rhel7-node1.example.com" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="mpath-node1_monitor_0" on_node="rhel7-node1.example.com" on_node_uuid="1"> + <rsc_op id="8" operation="monitor" operation_key="mpath-node1_monitor_0" on_node="rhel7-node1.example.com" on_node_uuid="1"> <primitive id="mpath-node1" class="stonith" type="fence_mpath"/> <attributes CRM_meta_on_node="rhel7-node1.example.com" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" devices="/dev/mapper/clustPVa" key="1233" pcmk_host_list="rhel7-node1.example.com"/> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <crm_event id="5" operation="stonith" operation_key="stonith-rhel7-node1.example.com-on" on_node="rhel7-node1.example.com" on_node_uuid="1"/> + </trigger> + </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="ip1_monitor_10000" on_node="rhel7-node1.example.com" on_node_uuid="1"> + <rsc_op id="15" operation="monitor" operation_key="ip1_monitor_10000" on_node="rhel7-node1.example.com" on_node_uuid="1"> <primitive id="ip1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-node1.example.com" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.143.161"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="ip1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"/> + <rsc_op id="14" operation="start" operation_key="ip1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="15" operation="start" operation_key="ip1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"> + <rsc_op id="14" operation="start" operation_key="ip1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"> <primitive id="ip1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-node1.example.com" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.143.161"/> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="6" operation="stonith" operation_key="stonith-rhel7-node1.example.com-on" on_node="rhel7-node1.example.com" on_node_uuid="1"/> + <crm_event id="5" operation="stonith" operation_key="stonith-rhel7-node1.example.com-on" on_node="rhel7-node1.example.com" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="14" operation="stop" operation_key="ip1_stop_0" on_node="rhel7-node2.example.com" on_node_uuid="2"/> + <rsc_op id="13" operation="stop" operation_key="ip1_stop_0" on_node="rhel7-node2.example.com" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="stop" operation_key="ip1_stop_0" on_node="rhel7-node2.example.com" on_node_uuid="2"> + <rsc_op id="13" operation="stop" operation_key="ip1_stop_0" on_node="rhel7-node2.example.com" on_node_uuid="2"> <primitive id="ip1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-node2.example.com" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" cidr_netmask="24" ip="192.168.143.161"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="running" operation_key="jrummy-clone_running_0"/> + <pseudo_event id="23" operation="running" operation_key="jrummy-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="jrummy_monitor_10000" internal_operation_key="jrummy:1_monitor_10000" on_node="rhel7-node1.example.com" on_node_uuid="1"> + <rsc_op id="21" operation="monitor" operation_key="jrummy_monitor_10000" internal_operation_key="jrummy:1_monitor_10000" on_node="rhel7-node1.example.com" on_node_uuid="1"> <primitive id="jrummy" long-id="jrummy:1" class="ocf" provider="heartbeat" type="jrummyRA"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node1.example.com" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="jrummy_start_0" internal_operation_key="jrummy:1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"/> + <rsc_op id="20" operation="start" operation_key="jrummy_start_0" internal_operation_key="jrummy:1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="21" operation="start" operation_key="jrummy_start_0" internal_operation_key="jrummy:1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"> + <rsc_op id="20" operation="start" operation_key="jrummy_start_0" internal_operation_key="jrummy:1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"> <primitive id="jrummy" long-id="jrummy:1" class="ocf" provider="heartbeat" type="jrummyRA"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="rhel7-node1.example.com" CRM_meta_on_node_uuid="1" CRM_meta_timeout="300000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="6" operation="stonith" operation_key="stonith-rhel7-node1.example.com-on" on_node="rhel7-node1.example.com" on_node_uuid="1"/> + <crm_event id="5" operation="stonith" operation_key="stonith-rhel7-node1.example.com-on" on_node="rhel7-node1.example.com" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="jrummy-clone_start_0"/> + <pseudo_event id="22" operation="start" operation_key="jrummy-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="24" operation="running" operation_key="jrummy-clone_running_0"> + <pseudo_event id="23" operation="running" operation_key="jrummy-clone_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="jrummy_start_0" internal_operation_key="jrummy:1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"/> + <rsc_op id="20" operation="start" operation_key="jrummy_start_0" internal_operation_key="jrummy:1_start_0" on_node="rhel7-node1.example.com" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="23" operation="start" operation_key="jrummy-clone_start_0"/> + <pseudo_event id="22" operation="start" operation_key="jrummy-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="23" operation="start" operation_key="jrummy-clone_start_0"> + <pseudo_event id="22" operation="start" operation_key="jrummy-clone_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -139,22 +150,10 @@ </synapse> <synapse id="11"> <action_set> - <crm_event id="6" operation="stonith" operation_key="stonith-rhel7-node1.example.com-on" on_node="rhel7-node1.example.com" on_node_uuid="1"> + <crm_event id="5" operation="stonith" operation_key="stonith-rhel7-node1.example.com-on" on_node="rhel7-node1.example.com" on_node_uuid="1"> <attributes CRM_meta_on_node="rhel7-node1.example.com" CRM_meta_on_node_uuid="1" CRM_meta_probe_complete="true" CRM_meta_shutdown="0" CRM_meta_stonith_action="on" /> </crm_event> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="14" operation="stop" operation_key="ip1_stop_0" on_node="rhel7-node2.example.com" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/start-then-stop-with-unfence.scores b/pengine/test10/start-then-stop-with-unfence.scores index d353bef5fb9..1f93be14bfe 100644 --- a/pengine/test10/start-then-stop-with-unfence.scores +++ b/pengine/test10/start-then-stop-with-unfence.scores @@ -1,19 +1,19 @@ Allocation scores: -clone_color: jrummy-clone allocation score on rhel7-node1.example.com: 500 -clone_color: jrummy-clone allocation score on rhel7-node2.example.com: 500 -clone_color: jrummy:0 allocation score on rhel7-node1.example.com: 0 -clone_color: jrummy:0 allocation score on rhel7-node2.example.com: 1 -clone_color: jrummy:1 allocation score on rhel7-node1.example.com: 0 -clone_color: jrummy:1 allocation score on rhel7-node2.example.com: 0 -native_color: ip1 allocation score on rhel7-node1.example.com: 500 -native_color: ip1 allocation score on rhel7-node2.example.com: 0 -native_color: ip2 allocation score on rhel7-node1.example.com: 0 -native_color: ip2 allocation score on rhel7-node2.example.com: 500 -native_color: jrummy:0 allocation score on rhel7-node1.example.com: 0 -native_color: jrummy:0 allocation score on rhel7-node2.example.com: 1 -native_color: jrummy:1 allocation score on rhel7-node1.example.com: 0 -native_color: jrummy:1 allocation score on rhel7-node2.example.com: -INFINITY -native_color: mpath-node1 allocation score on rhel7-node1.example.com: 0 -native_color: mpath-node1 allocation score on rhel7-node2.example.com: 0 -native_color: mpath-node2 allocation score on rhel7-node1.example.com: 0 -native_color: mpath-node2 allocation score on rhel7-node2.example.com: 0 +pcmk__clone_allocate: jrummy-clone allocation score on rhel7-node1.example.com: 500 +pcmk__clone_allocate: jrummy-clone allocation score on rhel7-node2.example.com: 500 +pcmk__clone_allocate: jrummy:0 allocation score on rhel7-node1.example.com: 0 +pcmk__clone_allocate: jrummy:0 allocation score on rhel7-node2.example.com: 1 +pcmk__clone_allocate: jrummy:1 allocation score on rhel7-node1.example.com: 0 +pcmk__clone_allocate: jrummy:1 allocation score on rhel7-node2.example.com: 0 +pcmk__native_allocate: ip1 allocation score on rhel7-node1.example.com: 500 +pcmk__native_allocate: ip1 allocation score on rhel7-node2.example.com: 0 +pcmk__native_allocate: ip2 allocation score on rhel7-node1.example.com: 0 +pcmk__native_allocate: ip2 allocation score on rhel7-node2.example.com: 500 +pcmk__native_allocate: jrummy:0 allocation score on rhel7-node1.example.com: 0 +pcmk__native_allocate: jrummy:0 allocation score on rhel7-node2.example.com: 1 +pcmk__native_allocate: jrummy:1 allocation score on rhel7-node1.example.com: 0 +pcmk__native_allocate: jrummy:1 allocation score on rhel7-node2.example.com: -INFINITY +pcmk__native_allocate: mpath-node1 allocation score on rhel7-node1.example.com: 0 +pcmk__native_allocate: mpath-node1 allocation score on rhel7-node2.example.com: 0 +pcmk__native_allocate: mpath-node2 allocation score on rhel7-node1.example.com: 0 +pcmk__native_allocate: mpath-node2 allocation score on rhel7-node2.example.com: 0 diff --git a/pengine/test10/start-then-stop-with-unfence.summary b/pengine/test10/start-then-stop-with-unfence.summary index 2e02a21e747..e2ed7f1bf15 100644 --- a/pengine/test10/start-then-stop-with-unfence.summary +++ b/pengine/test10/start-then-stop-with-unfence.summary @@ -11,23 +11,22 @@ Online: [ rhel7-node1.example.com rhel7-node2.example.com ] Stopped: [ rhel7-node1.example.com ] Transition Summary: - * Fence (on) rhel7-node1.example.com 'Required by ip1' + * Fence (on) rhel7-node1.example.com 'required by mpath-node2 monitor' * Start mpath-node1 (rhel7-node1.example.com) * Move ip1 ( rhel7-node2.example.com -> rhel7-node1.example.com ) * Start jrummy:1 (rhel7-node1.example.com) Executing cluster transition: - * Resource action: mpath-node2 monitor on rhel7-node1.example.com - * Resource action: mpath-node1 monitor on rhel7-node1.example.com * Pseudo action: jrummy-clone_start_0 * Fencing rhel7-node1.example.com (on) - * Resource action: mpath-node1 start on rhel7-node1.example.com + * Resource action: mpath-node2 monitor on rhel7-node1.example.com + * Resource action: mpath-node1 monitor on rhel7-node1.example.com * Resource action: jrummy start on rhel7-node1.example.com * Pseudo action: jrummy-clone_running_0 - * Resource action: mpath-node1 monitor=60000 on rhel7-node1.example.com + * Resource action: mpath-node1 start on rhel7-node1.example.com * Resource action: ip1 stop on rhel7-node2.example.com * Resource action: jrummy monitor=10000 on rhel7-node1.example.com - * Pseudo action: all_stopped + * Resource action: mpath-node1 monitor=60000 on rhel7-node1.example.com * Resource action: ip1 start on rhel7-node1.example.com * Resource action: ip1 monitor=10000 on rhel7-node1.example.com diff --git a/pengine/test10/stonith-0.dot b/pengine/test10/stonith-0.dot index 8ad32fd49e9..892a033a272 100644 --- a/pengine/test10/stonith-0.dot +++ b/pengine/test10/stonith-0.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:4_monitor_20000 c001n08" [ style=bold color="green" fontcolor="black" ] "group-1_running_0" [ style=bold color="green" fontcolor="orange" ] "group-1_start_0" -> "group-1_running_0" [ style = bold] @@ -21,7 +20,6 @@ digraph "g" { "heartbeat_192.168.100.182_start_0 c001n02" -> "heartbeat_192.168.100.182_monitor_5000 c001n02" [ style = bold] "heartbeat_192.168.100.182_start_0 c001n02" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] "heartbeat_192.168.100.182_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"heartbeat_192.168.100.182_stop_0 c001n03" -> "all_stopped" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n03" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] "heartbeat_192.168.100.182_stop_0 c001n03" -> "ocf_192.168.100.181_stop_0 c001n03" [ style = bold] @@ -32,11 +30,9 @@ digraph "g" { "ocf_192.168.100.181_start_0 c001n02" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] "ocf_192.168.100.181_start_0 c001n02" -> "ocf_192.168.100.181_monitor_5000 c001n02" [ style = bold] "ocf_192.168.100.181_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"ocf_192.168.100.181_stop_0 c001n03" -> "all_stopped" [ style = bold] "ocf_192.168.100.181_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] "ocf_192.168.100.181_stop_0 c001n03" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] "ocf_192.168.100.181_stop_0 c001n03" [ style=bold color="green" fontcolor="orange" ] -"ocf_192.168.100.181_stop_0 c001n05" -> "all_stopped" [ style = bold] "ocf_192.168.100.181_stop_0 c001n05" -> "group-1_stopped_0" [ style = bold] "ocf_192.168.100.181_stop_0 c001n05" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] "ocf_192.168.100.181_stop_0 c001n05" [ style=bold color="green" fontcolor="orange" ] @@ -44,12 +40,10 @@ digraph "g" { "ocf_192.168.100.183_start_0 c001n02" -> "group-1_running_0" [ style = bold] "ocf_192.168.100.183_start_0 c001n02" -> "ocf_192.168.100.183_monitor_5000 c001n02" [ style = bold] "ocf_192.168.100.183_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] -"ocf_192.168.100.183_stop_0 c001n03" -> "all_stopped" [ style = bold] "ocf_192.168.100.183_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] "ocf_192.168.100.183_stop_0 c001n03" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] "ocf_192.168.100.183_stop_0 c001n03" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] "ocf_192.168.100.183_stop_0 c001n03" [ style=bold color="green" fontcolor="orange" ] -"ocf_192.168.100.183_stop_0 c001n05" -> "all_stopped" [ style = bold] "ocf_192.168.100.183_stop_0 c001n05" -> "group-1_stopped_0" [ style = bold] "ocf_192.168.100.183_stop_0 c001n05" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] "ocf_192.168.100.183_stop_0 c001n05" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] @@ -57,33 +51,33 @@ digraph "g" { "rsc_c001n05_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_start_0 c001n07" -> "rsc_c001n05_monitor_5000 c001n07" [ style = bold] "rsc_c001n05_start_0 c001n07" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n05_stop_0 c001n05" -> "all_stopped" [ style = bold] "rsc_c001n05_stop_0 c001n05" -> "rsc_c001n05_start_0 c001n07" [ style = bold] "rsc_c001n05_stop_0 c001n05" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n07_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_start_0 c001n07" -> "rsc_c001n07_monitor_5000 c001n07" [ style = bold] "rsc_c001n07_start_0 c001n07" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n07_stop_0 c001n03" -> "all_stopped" [ style = bold] "rsc_c001n07_stop_0 c001n03" -> "rsc_c001n07_start_0 c001n07" [ style = bold] "rsc_c001n07_stop_0 c001n03" [ style=bold color="green" fontcolor="orange" ] "stonith 'reboot' c001n03" -> "group-1_stop_0" [ style = bold] +"stonith 'reboot' c001n03" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] "stonith 'reboot' c001n03" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] +"stonith 'reboot' c001n03" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] "stonith 'reboot' c001n03" -> "ocf_192.168.100.181_stop_0 c001n03" [ style = bold] +"stonith 'reboot' c001n03" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] "stonith 'reboot' c001n03" -> "ocf_192.168.100.183_stop_0 c001n03" [ style = bold] +"stonith 'reboot' c001n03" -> "rsc_c001n05_start_0 c001n07" [ style = bold] +"stonith 'reboot' c001n03" -> "rsc_c001n07_start_0 c001n07" [ style = bold] "stonith 'reboot' c001n03" -> "rsc_c001n07_stop_0 c001n03" [ style = bold] -"stonith 'reboot' c001n03" -> "stonith_complete" [ style = bold] "stonith 'reboot' c001n03" [ style=bold color="green" fontcolor="black"] "stonith 'reboot' c001n05" -> "group-1_stop_0" [ style = bold] +"stonith 'reboot' c001n05" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n05" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] "stonith 'reboot' c001n05" -> "ocf_192.168.100.181_stop_0 c001n05" [ style = bold] +"stonith 'reboot' c001n05" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] "stonith 'reboot' c001n05" -> "ocf_192.168.100.183_stop_0 c001n05" [ style = bold] +"stonith 'reboot' c001n05" -> "rsc_c001n05_start_0 c001n07" [ style = bold] "stonith 'reboot' c001n05" -> "rsc_c001n05_stop_0 c001n05" [ style = bold] +"stonith 'reboot' c001n05" -> "rsc_c001n07_start_0 c001n07" [ style = bold] "stonith 'reboot' c001n05" -> "stonith 'reboot' c001n03" [ style = bold] "stonith 'reboot' c001n05" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] -"stonith_complete" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] -"stonith_complete" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] -"stonith_complete" -> "rsc_c001n05_start_0 c001n07" [ style = bold] -"stonith_complete" -> "rsc_c001n07_start_0 c001n07" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/stonith-0.exp b/pengine/test10/stonith-0.exp index c4099925395..4fe7130de3e 100644 --- a/pengine/test10/stonith-0.exp +++ b/pengine/test10/stonith-0.exp @@ -1,34 +1,34 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="41" operation="stopped" operation_key="group-1_stopped_0"> + <pseudo_event id="40" operation="stopped" operation_key="group-1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stop" operation_key="ocf_192.168.100.181_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="ocf_192.168.100.181_stop_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="stop" operation_key="ocf_192.168.100.181_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="ocf_192.168.100.181_stop_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0"/> </trigger> <trigger> - <pseudo_event id="34" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="40" operation="stop" operation_key="group-1_stop_0"> + <pseudo_event id="39" operation="stop" operation_key="group-1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -43,75 +43,78 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="39" operation="running" operation_key="group-1_running_0"> + <pseudo_event id="38" operation="running" operation_key="group-1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="28" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="32" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="31" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <rsc_op id="36" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="35" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="37" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="38" operation="start" operation_key="group-1_start_0"> + <pseudo_event id="37" operation="start" operation_key="group-1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="stopped" operation_key="group-1_stopped_0"/> + <pseudo_event id="40" operation="stopped" operation_key="group-1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="ocf_192.168.100.181_monitor_5000" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="29" operation="monitor" operation_key="ocf_192.168.100.181_monitor_5000" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="ocf_192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="20000" ip="192.168.100.181"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="28" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="29" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="28" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="ocf_192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="20000" ip="192.168.100.181"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stop" operation_key="ocf_192.168.100.181_stop_0"/> + <crm_event id="2" operation="stonith" operation_key="stonith-c001n03-reboot" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"/> + </trigger> + <trigger> + <crm_event id="14" operation="stonith" operation_key="stonith-c001n05-reboot" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <pseudo_event id="28" operation="stop" operation_key="ocf_192.168.100.181_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="ocf_192.168.100.181_stop_0"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="27" operation="stop" operation_key="ocf_192.168.100.181_stop_0"/> </trigger> <trigger> - <pseudo_event id="105" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="37" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="28" operation="stop" operation_key="ocf_192.168.100.181_stop_0"> + <pseudo_event id="27" operation="stop" operation_key="ocf_192.168.100.181_stop_0"> <attributes CRM_meta_timeout="20000" ip="192.168.100.181"/> </pseudo_event> </action_set> @@ -120,16 +123,16 @@ <crm_event id="14" operation="stonith" operation_key="stonith-c001n05-reboot" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="27" operation="stop" operation_key="ocf_192.168.100.181_stop_0"> + <pseudo_event id="26" operation="stop" operation_key="ocf_192.168.100.181_stop_0"> <attributes CRM_meta_timeout="20000" ip="192.168.100.181"/> </pseudo_event> </action_set> @@ -138,16 +141,16 @@ <crm_event id="2" operation="stonith" operation_key="stonith-c001n03-reboot" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="heartbeat_192.168.100.182_monitor_5000" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="32" operation="monitor" operation_key="heartbeat_192.168.100.182_monitor_5000" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="heartbeat_192.168.100.182" class="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="20000" > <param name="1" value="192.168.100.182"/> @@ -156,13 +159,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="31" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="32" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="31" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="heartbeat_192.168.100.182" class="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="20000" > <param name="1" value="192.168.100.182"/> @@ -171,22 +174,25 @@ </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <crm_event id="2" operation="stonith" operation_key="stonith-c001n03-reboot" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0"/> + <crm_event id="14" operation="stonith" operation_key="stonith-c001n05-reboot" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="group-1_start_0"/> + <rsc_op id="28" operation="start" operation_key="ocf_192.168.100.181_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <pseudo_event id="105" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="30" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="37" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="31" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0"> + <pseudo_event id="30" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0"> <attributes CRM_meta_timeout="20000" > <param name="1" value="192.168.100.182"/> </attributes> @@ -197,57 +203,60 @@ <crm_event id="2" operation="stonith" operation_key="stonith-c001n03-reboot" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"/> </trigger> <trigger> - <pseudo_event id="34" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> + <pseudo_event id="33" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> + <pseudo_event id="34" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="ocf_192.168.100.183_monitor_5000" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="36" operation="monitor" operation_key="ocf_192.168.100.183_monitor_5000" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="ocf_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="20000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <rsc_op id="35" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="36" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> + <rsc_op id="35" operation="start" operation_key="ocf_192.168.100.183_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"> <primitive id="ocf_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5" CRM_meta_timeout="20000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> + <crm_event id="2" operation="stonith" operation_key="stonith-c001n03-reboot" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"/> </trigger> <trigger> - <pseudo_event id="34" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> + <crm_event id="14" operation="stonith" operation_key="stonith-c001n05-reboot" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <pseudo_event id="35" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> + <rsc_op id="31" operation="start" operation_key="heartbeat_192.168.100.182_start_0" on_node="c001n02" on_node_uuid="e8973f32-1c97-40cb-a84a-c489f49664a5"/> </trigger> <trigger> - <pseudo_event id="38" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="33" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> </trigger> <trigger> - <pseudo_event id="105" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="34" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="37" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="35" operation="stop" operation_key="ocf_192.168.100.183_stop_0"> + <pseudo_event id="34" operation="stop" operation_key="ocf_192.168.100.183_stop_0"> <attributes CRM_meta_timeout="20000" ip="192.168.100.183"/> </pseudo_event> </action_set> @@ -256,13 +265,13 @@ <crm_event id="14" operation="stonith" operation_key="stonith-c001n05-reboot" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="34" operation="stop" operation_key="ocf_192.168.100.183_stop_0"> + <pseudo_event id="33" operation="stop" operation_key="ocf_192.168.100.183_stop_0"> <attributes CRM_meta_timeout="20000" ip="192.168.100.183"/> </pseudo_event> </action_set> @@ -271,42 +280,45 @@ <crm_event id="2" operation="stonith" operation_key="stonith-c001n03-reboot" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"/> </trigger> <trigger> - <pseudo_event id="40" operation="stop" operation_key="group-1_stop_0"/> + <pseudo_event id="39" operation="stop" operation_key="group-1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="rsc_c001n05_monitor_5000" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> + <rsc_op id="51" operation="monitor" operation_key="rsc_c001n05_monitor_5000" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c" CRM_meta_timeout="20000" ip="192.168.100.187"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="51" operation="start" operation_key="rsc_c001n05_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="50" operation="start" operation_key="rsc_c001n05_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="51" operation="start" operation_key="rsc_c001n05_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> + <rsc_op id="50" operation="start" operation_key="rsc_c001n05_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> <primitive id="rsc_c001n05" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c" CRM_meta_timeout="40000" ip="192.168.100.187"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="50" operation="stop" operation_key="rsc_c001n05_stop_0"/> + <crm_event id="2" operation="stonith" operation_key="stonith-c001n03-reboot" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"/> </trigger> <trigger> - <pseudo_event id="105" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="14" operation="stonith" operation_key="stonith-c001n05-reboot" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> + </trigger> + <trigger> + <pseudo_event id="49" operation="stop" operation_key="rsc_c001n05_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="50" operation="stop" operation_key="rsc_c001n05_stop_0"> + <pseudo_event id="49" operation="stop" operation_key="rsc_c001n05_stop_0"> <attributes CRM_meta_timeout="20000" ip="192.168.100.187"/> </pseudo_event> </action_set> @@ -318,36 +330,39 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="rsc_c001n07_monitor_5000" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> + <rsc_op id="56" operation="monitor" operation_key="rsc_c001n07_monitor_5000" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c" CRM_meta_timeout="20000" ip="192.168.100.189"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="56" operation="start" operation_key="rsc_c001n07_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> + <rsc_op id="55" operation="start" operation_key="rsc_c001n07_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="56" operation="start" operation_key="rsc_c001n07_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> + <rsc_op id="55" operation="start" operation_key="rsc_c001n07_start_0" on_node="c001n07" on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c"> <primitive id="rsc_c001n07" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c001n07" CRM_meta_on_node_uuid="6637ebb5-ab11-4728-b69e-b61222af9a0c" CRM_meta_timeout="40000" ip="192.168.100.189"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="55" operation="stop" operation_key="rsc_c001n07_stop_0"/> + <crm_event id="2" operation="stonith" operation_key="stonith-c001n03-reboot" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"/> + </trigger> + <trigger> + <crm_event id="14" operation="stonith" operation_key="stonith-c001n05-reboot" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"/> </trigger> <trigger> - <pseudo_event id="105" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="54" operation="stop" operation_key="rsc_c001n07_stop_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="55" operation="stop" operation_key="rsc_c001n07_stop_0"> + <pseudo_event id="54" operation="stop" operation_key="rsc_c001n07_stop_0"> <attributes CRM_meta_timeout="20000" ip="192.168.100.189"/> </pseudo_event> </action_set> @@ -359,7 +374,7 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="70" operation="monitor" operation_key="child_DoFencing:4_monitor_20000" on_node="c001n08" on_node_uuid="f3dcc75c-12da-4949-b01c-1988f7df5238"> + <rsc_op id="69" operation="monitor" operation_key="child_DoFencing:4_monitor_20000" on_node="c001n08" on_node_uuid="f3dcc75c-12da-4949-b01c-1988f7df5238"> <primitive id="child_DoFencing" long-id="child_DoFencing:4" class="stonith" type="ssh"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="7" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="f3dcc75c-12da-4949-b01c-1988f7df5238" CRM_meta_requires="nothing" CRM_meta_timeout="40000" hostlist="c001n03 c001n02 c001n04 c001n05 c001n06 c001n07 c001n08 "/> </rsc_op> @@ -367,51 +382,6 @@ <inputs/> </synapse> <synapse id="22"> - <action_set> - <pseudo_event id="105" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-c001n03-reboot" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"/> - </trigger> - </inputs> - </synapse> - <synapse id="23"> - <action_set> - <pseudo_event id="26" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="27" operation="stop" operation_key="ocf_192.168.100.181_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="28" operation="stop" operation_key="ocf_192.168.100.181_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="31" operation="stop" operation_key="heartbeat_192.168.100.182_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="34" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="35" operation="stop" operation_key="ocf_192.168.100.183_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="50" operation="stop" operation_key="rsc_c001n05_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="55" operation="stop" operation_key="rsc_c001n07_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="105" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="24"> <action_set> <crm_event id="14" operation="stonith" operation_key="stonith-c001n05-reboot" on_node="c001n05" on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e"> <attributes CRM_meta_on_node="c001n05" CRM_meta_on_node_uuid="52a5ea5e-86ee-442c-b251-0bc9825c517e" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> @@ -422,10 +392,10 @@ </action_set> <inputs/> </synapse> - <synapse id="25"> + <synapse id="23"> <action_set> <crm_event id="2" operation="stonith" operation_key="stonith-c001n03-reboot" on_node="c001n03" on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee"> - <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee" CRM_meta_op_no_wait="true" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> + <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="f5e1d2de-73da-432a-9d5c-37472253c2ee" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> <downed> <node id="f5e1d2de-73da-432a-9d5c-37472253c2ee"/> </downed> diff --git a/pengine/test10/stonith-0.scores b/pengine/test10/stonith-0.scores index 7aab8cdb37b..19231f6c2c8 100644 --- a/pengine/test10/stonith-0.scores +++ b/pengine/test10/stonith-0.scores @@ -1,424 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: DoFencing allocation score on c001n04: 0 -clone_color: DoFencing allocation score on c001n05: 0 -clone_color: DoFencing allocation score on c001n06: 0 -clone_color: DoFencing allocation score on c001n07: 0 -clone_color: DoFencing allocation score on c001n08: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 1 -clone_color: child_DoFencing:0 allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n04: 0 -clone_color: child_DoFencing:0 allocation score on c001n05: 0 -clone_color: child_DoFencing:0 allocation score on c001n06: 0 -clone_color: child_DoFencing:0 allocation score on c001n07: 0 -clone_color: child_DoFencing:0 allocation score on c001n08: 0 -clone_color: child_DoFencing:1 allocation score on c001n02: 0 -clone_color: child_DoFencing:1 allocation score on c001n03: 0 -clone_color: child_DoFencing:1 allocation score on c001n04: 1 -clone_color: child_DoFencing:1 allocation score on c001n05: 0 -clone_color: child_DoFencing:1 allocation score on c001n06: 0 -clone_color: child_DoFencing:1 allocation score on c001n07: 0 -clone_color: child_DoFencing:1 allocation score on c001n08: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n04: 0 -clone_color: child_DoFencing:2 allocation score on c001n05: 0 -clone_color: child_DoFencing:2 allocation score on c001n06: 1 -clone_color: child_DoFencing:2 allocation score on c001n07: 0 -clone_color: child_DoFencing:2 allocation score on c001n08: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n04: 0 -clone_color: child_DoFencing:3 allocation score on c001n05: 0 -clone_color: child_DoFencing:3 allocation score on c001n06: 0 -clone_color: child_DoFencing:3 allocation score on c001n07: 1 -clone_color: child_DoFencing:3 allocation score on c001n08: 0 -clone_color: child_DoFencing:4 allocation score on c001n02: 0 -clone_color: child_DoFencing:4 allocation score on c001n03: 0 -clone_color: child_DoFencing:4 allocation score on c001n04: 0 -clone_color: child_DoFencing:4 allocation score on c001n05: 0 -clone_color: child_DoFencing:4 allocation score on c001n06: 0 -clone_color: child_DoFencing:4 allocation score on c001n07: 0 -clone_color: child_DoFencing:4 allocation score on c001n08: 1 -clone_color: child_DoFencing:5 allocation score on c001n02: 0 -clone_color: child_DoFencing:5 allocation score on c001n03: 0 -clone_color: child_DoFencing:5 allocation score on c001n04: 0 -clone_color: child_DoFencing:5 allocation score on c001n05: 0 -clone_color: child_DoFencing:5 allocation score on c001n06: 0 -clone_color: child_DoFencing:5 allocation score on c001n07: 0 -clone_color: child_DoFencing:5 allocation score on c001n08: 0 -clone_color: child_DoFencing:6 allocation score on c001n02: 0 -clone_color: child_DoFencing:6 allocation score on c001n03: 0 -clone_color: child_DoFencing:6 allocation score on c001n04: 0 -clone_color: child_DoFencing:6 allocation score on c001n05: 0 -clone_color: child_DoFencing:6 allocation score on c001n06: 0 -clone_color: child_DoFencing:6 allocation score on c001n07: 0 -clone_color: child_DoFencing:6 allocation score on c001n08: 0 -clone_color: master_rsc_1 allocation score on c001n02: 0 -clone_color: master_rsc_1 allocation score on c001n03: 0 -clone_color: master_rsc_1 allocation score on c001n04: 0 -clone_color: master_rsc_1 allocation score on c001n05: 0 -clone_color: master_rsc_1 allocation score on c001n06: 0 -clone_color: master_rsc_1 allocation score on c001n07: 0 -clone_color: master_rsc_1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:0 allocation score on c001n02: 1001 -clone_color: ocf_msdummy:0 allocation score on c001n03: 0 -clone_color: ocf_msdummy:0 allocation score on c001n04: 0 -clone_color: ocf_msdummy:0 allocation score on c001n05: 0 -clone_color: ocf_msdummy:0 allocation score on c001n06: 0 -clone_color: ocf_msdummy:0 allocation score on c001n07: 0 -clone_color: ocf_msdummy:0 allocation score on c001n08: 0 -clone_color: ocf_msdummy:1 allocation score on c001n02: 1 -clone_color: ocf_msdummy:1 allocation score on c001n03: 0 -clone_color: ocf_msdummy:1 allocation score on c001n04: 0 -clone_color: ocf_msdummy:1 allocation score on c001n05: 0 -clone_color: ocf_msdummy:1 allocation score on c001n06: 0 -clone_color: ocf_msdummy:1 allocation score on c001n07: 0 -clone_color: ocf_msdummy:1 allocation score on c001n08: 0 -clone_color: ocf_msdummy:10 allocation score on c001n02: 0 -clone_color: ocf_msdummy:10 allocation score on c001n03: 0 -clone_color: ocf_msdummy:10 allocation score on c001n04: 1 -clone_color: ocf_msdummy:10 allocation score on c001n05: 0 -clone_color: ocf_msdummy:10 allocation score on c001n06: 0 -clone_color: ocf_msdummy:10 allocation score on c001n07: 0 -clone_color: ocf_msdummy:10 allocation score on c001n08: 0 -clone_color: ocf_msdummy:11 allocation score on c001n02: 0 -clone_color: ocf_msdummy:11 allocation score on c001n03: 0 -clone_color: ocf_msdummy:11 allocation score on c001n04: 1 -clone_color: ocf_msdummy:11 allocation score on c001n05: 0 -clone_color: ocf_msdummy:11 allocation score on c001n06: 0 -clone_color: ocf_msdummy:11 allocation score on c001n07: 0 -clone_color: ocf_msdummy:11 allocation score on c001n08: 0 -clone_color: ocf_msdummy:12 allocation score on c001n02: 0 -clone_color: ocf_msdummy:12 allocation score on c001n03: 0 -clone_color: ocf_msdummy:12 allocation score on c001n04: 0 -clone_color: ocf_msdummy:12 allocation score on c001n05: 0 -clone_color: ocf_msdummy:12 allocation score on c001n06: 1 -clone_color: ocf_msdummy:12 allocation score on c001n07: 0 -clone_color: ocf_msdummy:12 allocation score on c001n08: 0 -clone_color: ocf_msdummy:13 allocation score on c001n02: 0 -clone_color: ocf_msdummy:13 allocation score on c001n03: 0 -clone_color: ocf_msdummy:13 allocation score on c001n04: 0 -clone_color: ocf_msdummy:13 allocation score on c001n05: 0 -clone_color: ocf_msdummy:13 allocation score on c001n06: 1 -clone_color: ocf_msdummy:13 allocation score on c001n07: 0 -clone_color: ocf_msdummy:13 allocation score on c001n08: 0 -clone_color: ocf_msdummy:2 allocation score on c001n02: 0 -clone_color: ocf_msdummy:2 allocation score on c001n03: 0 -clone_color: ocf_msdummy:2 allocation score on c001n04: 0 -clone_color: ocf_msdummy:2 allocation score on c001n05: 0 -clone_color: ocf_msdummy:2 allocation score on c001n06: 0 -clone_color: ocf_msdummy:2 allocation score on c001n07: 1 -clone_color: ocf_msdummy:2 allocation score on c001n08: 0 -clone_color: ocf_msdummy:3 allocation score on c001n02: 0 -clone_color: ocf_msdummy:3 allocation score on c001n03: 0 -clone_color: ocf_msdummy:3 allocation score on c001n04: 0 -clone_color: ocf_msdummy:3 allocation score on c001n05: 0 -clone_color: ocf_msdummy:3 allocation score on c001n06: 0 -clone_color: ocf_msdummy:3 allocation score on c001n07: 1 -clone_color: ocf_msdummy:3 allocation score on c001n08: 0 -clone_color: ocf_msdummy:4 allocation score on c001n02: 0 -clone_color: ocf_msdummy:4 allocation score on c001n03: 0 -clone_color: ocf_msdummy:4 allocation score on c001n04: 0 -clone_color: ocf_msdummy:4 allocation score on c001n05: 0 -clone_color: ocf_msdummy:4 allocation score on c001n06: 0 -clone_color: ocf_msdummy:4 allocation score on c001n07: 0 -clone_color: ocf_msdummy:4 allocation score on c001n08: 1 -clone_color: ocf_msdummy:5 allocation score on c001n02: 0 -clone_color: ocf_msdummy:5 allocation score on c001n03: 0 -clone_color: ocf_msdummy:5 allocation score on c001n04: 0 -clone_color: ocf_msdummy:5 allocation score on c001n05: 0 -clone_color: ocf_msdummy:5 allocation score on c001n06: 0 -clone_color: ocf_msdummy:5 allocation score on c001n07: 0 -clone_color: ocf_msdummy:5 allocation score on c001n08: 1 -clone_color: ocf_msdummy:6 allocation score on c001n02: 0 -clone_color: ocf_msdummy:6 allocation score on c001n03: 0 -clone_color: ocf_msdummy:6 allocation score on c001n04: 0 -clone_color: ocf_msdummy:6 allocation score on c001n05: 0 -clone_color: ocf_msdummy:6 allocation score on c001n06: 0 -clone_color: ocf_msdummy:6 allocation score on c001n07: 0 -clone_color: ocf_msdummy:6 allocation score on c001n08: 0 -clone_color: ocf_msdummy:7 allocation score on c001n02: 0 -clone_color: ocf_msdummy:7 allocation score on c001n03: 0 -clone_color: ocf_msdummy:7 allocation score on c001n04: 0 -clone_color: ocf_msdummy:7 allocation score on c001n05: 0 -clone_color: ocf_msdummy:7 allocation score on c001n06: 0 -clone_color: ocf_msdummy:7 allocation score on c001n07: 0 -clone_color: ocf_msdummy:7 allocation score on c001n08: 0 -clone_color: ocf_msdummy:8 allocation score on c001n02: 0 -clone_color: ocf_msdummy:8 allocation score on c001n03: 0 -clone_color: ocf_msdummy:8 allocation score on c001n04: 0 -clone_color: ocf_msdummy:8 allocation score on c001n05: 0 -clone_color: ocf_msdummy:8 allocation score on c001n06: 0 -clone_color: ocf_msdummy:8 allocation score on c001n07: 0 -clone_color: ocf_msdummy:8 allocation score on c001n08: 0 -clone_color: ocf_msdummy:9 allocation score on c001n02: 0 -clone_color: ocf_msdummy:9 allocation score on c001n03: 0 -clone_color: ocf_msdummy:9 allocation score on c001n04: 0 -clone_color: ocf_msdummy:9 allocation score on c001n05: 0 -clone_color: ocf_msdummy:9 allocation score on c001n06: 0 -clone_color: ocf_msdummy:9 allocation score on c001n07: 0 -clone_color: ocf_msdummy:9 allocation score on c001n08: 0 -group_color: group-1 allocation score on c001n02: 0 -group_color: group-1 allocation score on c001n03: 0 -group_color: group-1 allocation score on c001n04: 0 -group_color: group-1 allocation score on c001n05: 0 -group_color: group-1 allocation score on c001n06: 0 -group_color: group-1 allocation score on c001n07: 0 -group_color: group-1 allocation score on c001n08: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n02: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n03: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n04: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n05: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n06: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n07: 0 -group_color: heartbeat_192.168.100.182 allocation score on c001n08: 0 -group_color: ocf_192.168.100.181 allocation score on c001n02: 0 -group_color: ocf_192.168.100.181 allocation score on c001n03: 0 -group_color: ocf_192.168.100.181 allocation score on c001n04: 0 -group_color: ocf_192.168.100.181 allocation score on c001n05: 0 -group_color: ocf_192.168.100.181 allocation score on c001n06: 0 -group_color: ocf_192.168.100.181 allocation score on c001n07: 0 -group_color: ocf_192.168.100.181 allocation score on c001n08: 0 -group_color: ocf_192.168.100.183 allocation score on c001n02: 0 -group_color: ocf_192.168.100.183 allocation score on c001n03: -INFINITY -group_color: ocf_192.168.100.183 allocation score on c001n04: 0 -group_color: ocf_192.168.100.183 allocation score on c001n05: -INFINITY -group_color: ocf_192.168.100.183 allocation score on c001n06: 0 -group_color: ocf_192.168.100.183 allocation score on c001n07: 0 -group_color: ocf_192.168.100.183 allocation score on c001n08: 0 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: 0 -native_color: DcIPaddr allocation score on c001n04: -INFINITY -native_color: DcIPaddr allocation score on c001n05: -INFINITY -native_color: DcIPaddr allocation score on c001n06: -INFINITY -native_color: DcIPaddr allocation score on c001n07: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n02: 1 -native_color: child_DoFencing:0 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n04: 0 -native_color: child_DoFencing:0 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n06: 0 -native_color: child_DoFencing:0 allocation score on c001n07: 0 -native_color: child_DoFencing:0 allocation score on c001n08: 0 -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n04: 1 -native_color: child_DoFencing:1 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n06: 0 -native_color: child_DoFencing:1 allocation score on c001n07: 0 -native_color: child_DoFencing:1 allocation score on c001n08: 0 -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n06: 1 -native_color: child_DoFencing:2 allocation score on c001n07: 0 -native_color: child_DoFencing:2 allocation score on c001n08: 0 -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n07: 1 -native_color: child_DoFencing:3 allocation score on c001n08: 0 -native_color: child_DoFencing:4 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:4 allocation score on c001n08: 1 -native_color: child_DoFencing:5 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:5 allocation score on c001n08: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n04: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n05: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n06: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n07: -INFINITY -native_color: child_DoFencing:6 allocation score on c001n08: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n02: 0 -native_color: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n04: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n05: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n06: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n07: -INFINITY -native_color: heartbeat_192.168.100.182 allocation score on c001n08: -INFINITY -native_color: lsb_dummy allocation score on c001n02: 0 -native_color: lsb_dummy allocation score on c001n03: 0 -native_color: lsb_dummy allocation score on c001n04: 0 -native_color: lsb_dummy allocation score on c001n05: 0 -native_color: lsb_dummy allocation score on c001n06: 0 -native_color: lsb_dummy allocation score on c001n07: 0 -native_color: lsb_dummy allocation score on c001n08: 0 -native_color: ocf_192.168.100.181 allocation score on c001n02: 0 -native_color: ocf_192.168.100.181 allocation score on c001n03: -INFINITY -native_color: ocf_192.168.100.181 allocation score on c001n04: 0 -native_color: ocf_192.168.100.181 allocation score on c001n05: -INFINITY -native_color: ocf_192.168.100.181 allocation score on c001n06: 0 -native_color: ocf_192.168.100.181 allocation score on c001n07: 0 -native_color: ocf_192.168.100.181 allocation score on c001n08: 0 -native_color: ocf_192.168.100.183 allocation score on c001n02: 0 -native_color: ocf_192.168.100.183 allocation score on c001n03: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n04: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n05: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n06: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n07: -INFINITY -native_color: ocf_192.168.100.183 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n02: 1001 -native_color: ocf_msdummy:0 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n04: 0 -native_color: ocf_msdummy:0 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:0 allocation score on c001n06: 0 -native_color: ocf_msdummy:0 allocation score on c001n07: 0 -native_color: ocf_msdummy:0 allocation score on c001n08: 0 -native_color: ocf_msdummy:1 allocation score on c001n02: 1 -native_color: ocf_msdummy:1 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n04: 0 -native_color: ocf_msdummy:1 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:1 allocation score on c001n06: 0 -native_color: ocf_msdummy:1 allocation score on c001n07: 0 -native_color: ocf_msdummy:1 allocation score on c001n08: 0 -native_color: ocf_msdummy:10 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n04: 1 -native_color: ocf_msdummy:10 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:10 allocation score on c001n06: 0 -native_color: ocf_msdummy:10 allocation score on c001n07: 0 -native_color: ocf_msdummy:10 allocation score on c001n08: 0 -native_color: ocf_msdummy:11 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n04: 1 -native_color: ocf_msdummy:11 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:11 allocation score on c001n06: 0 -native_color: ocf_msdummy:11 allocation score on c001n07: 0 -native_color: ocf_msdummy:11 allocation score on c001n08: 0 -native_color: ocf_msdummy:12 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:12 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:12 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:12 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:12 allocation score on c001n06: 1 -native_color: ocf_msdummy:12 allocation score on c001n07: 0 -native_color: ocf_msdummy:12 allocation score on c001n08: 0 -native_color: ocf_msdummy:13 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:13 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:13 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:13 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:13 allocation score on c001n06: 1 -native_color: ocf_msdummy:13 allocation score on c001n07: 0 -native_color: ocf_msdummy:13 allocation score on c001n08: 0 -native_color: ocf_msdummy:2 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:2 allocation score on c001n07: 1 -native_color: ocf_msdummy:2 allocation score on c001n08: 0 -native_color: ocf_msdummy:3 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:3 allocation score on c001n07: 1 -native_color: ocf_msdummy:3 allocation score on c001n08: 0 -native_color: ocf_msdummy:4 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:4 allocation score on c001n08: 1 -native_color: ocf_msdummy:5 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:5 allocation score on c001n08: 1 -native_color: ocf_msdummy:6 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:6 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:7 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:8 allocation score on c001n08: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n02: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n03: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n04: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n05: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n06: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n07: -INFINITY -native_color: ocf_msdummy:9 allocation score on c001n08: -INFINITY -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n04: 0 -native_color: rsc_c001n02 allocation score on c001n05: 0 -native_color: rsc_c001n02 allocation score on c001n06: 0 -native_color: rsc_c001n02 allocation score on c001n07: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n04: 0 -native_color: rsc_c001n03 allocation score on c001n05: 0 -native_color: rsc_c001n03 allocation score on c001n06: 0 -native_color: rsc_c001n03 allocation score on c001n07: 0 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n04 allocation score on c001n02: 0 -native_color: rsc_c001n04 allocation score on c001n03: 0 -native_color: rsc_c001n04 allocation score on c001n04: 100 -native_color: rsc_c001n04 allocation score on c001n05: 0 -native_color: rsc_c001n04 allocation score on c001n06: 0 -native_color: rsc_c001n04 allocation score on c001n07: 0 -native_color: rsc_c001n04 allocation score on c001n08: 0 -native_color: rsc_c001n05 allocation score on c001n02: 0 -native_color: rsc_c001n05 allocation score on c001n03: 0 -native_color: rsc_c001n05 allocation score on c001n04: 0 -native_color: rsc_c001n05 allocation score on c001n05: -INFINITY -native_color: rsc_c001n05 allocation score on c001n06: 0 -native_color: rsc_c001n05 allocation score on c001n07: 0 -native_color: rsc_c001n05 allocation score on c001n08: 0 -native_color: rsc_c001n06 allocation score on c001n02: 0 -native_color: rsc_c001n06 allocation score on c001n03: 0 -native_color: rsc_c001n06 allocation score on c001n04: 0 -native_color: rsc_c001n06 allocation score on c001n05: 0 -native_color: rsc_c001n06 allocation score on c001n06: 100 -native_color: rsc_c001n06 allocation score on c001n07: 0 -native_color: rsc_c001n06 allocation score on c001n08: 0 -native_color: rsc_c001n07 allocation score on c001n02: 0 -native_color: rsc_c001n07 allocation score on c001n03: 0 -native_color: rsc_c001n07 allocation score on c001n04: 0 -native_color: rsc_c001n07 allocation score on c001n05: 0 -native_color: rsc_c001n07 allocation score on c001n06: 0 -native_color: rsc_c001n07 allocation score on c001n07: 100 -native_color: rsc_c001n07 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n04: 0 -native_color: rsc_c001n08 allocation score on c001n05: 0 -native_color: rsc_c001n08 allocation score on c001n06: 0 -native_color: rsc_c001n08 allocation score on c001n07: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 ocf_msdummy:0 promotion score on c001n02: 1000 ocf_msdummy:1 promotion score on c001n02: -1 ocf_msdummy:10 promotion score on c001n04: -1 @@ -433,3 +13,423 @@ ocf_msdummy:6 promotion score on none: 0 ocf_msdummy:7 promotion score on none: 0 ocf_msdummy:8 promotion score on none: 0 ocf_msdummy:9 promotion score on none: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n04: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n05: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n06: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n07: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n04: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n06: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n07: 1 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on c001n08: 1 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on c001n08: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n04: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n05: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n06: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n07: 0 +pcmk__clone_allocate: child_DoFencing:6 allocation score on c001n08: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n02: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n03: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n04: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n05: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n06: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n07: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n02: 1001 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n02: 1 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n04: 1 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n04: 1 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:12 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:12 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:12 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:12 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:12 allocation score on c001n06: 1 +pcmk__clone_allocate: ocf_msdummy:12 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:12 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:13 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:13 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:13 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:13 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:13 allocation score on c001n06: 1 +pcmk__clone_allocate: ocf_msdummy:13 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:13 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n07: 1 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n07: 1 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on c001n08: 1 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on c001n08: 1 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on c001n08: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n02: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n03: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n04: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n05: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n06: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n07: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on c001n08: 0 +pcmk__group_allocate: group-1 allocation score on c001n02: 0 +pcmk__group_allocate: group-1 allocation score on c001n03: 0 +pcmk__group_allocate: group-1 allocation score on c001n04: 0 +pcmk__group_allocate: group-1 allocation score on c001n05: 0 +pcmk__group_allocate: group-1 allocation score on c001n06: 0 +pcmk__group_allocate: group-1 allocation score on c001n07: 0 +pcmk__group_allocate: group-1 allocation score on c001n08: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n02: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n03: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n04: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n05: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n06: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n07: 0 +pcmk__group_allocate: heartbeat_192.168.100.182 allocation score on c001n08: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n03: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n04: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n05: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n06: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n07: 0 +pcmk__group_allocate: ocf_192.168.100.181 allocation score on c001n08: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n02: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n03: -INFINITY +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n04: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n05: -INFINITY +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n06: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n07: 0 +pcmk__group_allocate: ocf_192.168.100.183 allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n04: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n05: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n06: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n07: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: 1 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n04: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n04: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n06: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n06: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n07: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n07: 1 +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n08: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on c001n08: 1 +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on c001n08: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: child_DoFencing:6 allocation score on c001n08: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n02: 0 +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n03: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n04: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n05: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n06: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n07: -INFINITY +pcmk__native_allocate: heartbeat_192.168.100.182 allocation score on c001n08: -INFINITY +pcmk__native_allocate: lsb_dummy allocation score on c001n02: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n03: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n04: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n05: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n06: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n07: 0 +pcmk__native_allocate: lsb_dummy allocation score on c001n08: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n04: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_192.168.100.181 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n02: 0 +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_192.168.100.183 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n02: 1001 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n04: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n02: 1 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n04: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n04: 1 +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:10 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n04: 1 +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n06: 0 +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:11 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:12 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:12 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:12 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:12 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:12 allocation score on c001n06: 1 +pcmk__native_allocate: ocf_msdummy:12 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:12 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:13 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:13 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:13 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:13 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:13 allocation score on c001n06: 1 +pcmk__native_allocate: ocf_msdummy:13 allocation score on c001n07: 0 +pcmk__native_allocate: ocf_msdummy:13 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n07: 1 +pcmk__native_allocate: ocf_msdummy:2 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n07: 1 +pcmk__native_allocate: ocf_msdummy:3 allocation score on c001n08: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on c001n08: 1 +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on c001n08: 1 +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on c001n08: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n02: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n03: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n04: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n05: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n06: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n07: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n04: 100 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n04 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n05: -INFINITY +pcmk__native_allocate: rsc_c001n05 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n05 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n06: 100 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n06 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n07: 100 +pcmk__native_allocate: rsc_c001n07 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n04: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n05: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n06: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n07: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/stonith-0.summary b/pengine/test10/stonith-0.summary index 78f0bbc04c3..8d865a8a24b 100644 --- a/pengine/test10/stonith-0.summary +++ b/pengine/test10/stonith-0.summary @@ -54,7 +54,6 @@ Executing cluster transition: * Pseudo action: ocf_192.168.100.183_stop_0 * Pseudo action: rsc_c001n05_stop_0 * Pseudo action: rsc_c001n07_stop_0 - * Pseudo action: stonith_complete * Pseudo action: heartbeat_192.168.100.182_stop_0 * Resource action: rsc_c001n05 start on c001n07 * Resource action: rsc_c001n07 start on c001n07 @@ -62,7 +61,6 @@ Executing cluster transition: * Pseudo action: ocf_192.168.100.181_stop_0 * Resource action: rsc_c001n05 monitor=5000 on c001n07 * Resource action: rsc_c001n07 monitor=5000 on c001n07 - * Pseudo action: all_stopped * Pseudo action: group-1_stopped_0 * Pseudo action: group-1_start_0 * Resource action: ocf_192.168.100.181 start on c001n02 diff --git a/pengine/test10/stonith-1.dot b/pengine/test10/stonith-1.dot index 3814ac975c9..c4407a15ae0 100644 --- a/pengine/test10/stonith-1.dot +++ b/pengine/test10/stonith-1.dot @@ -8,13 +8,11 @@ digraph "g" { "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" -> "DoFencing_start_0" [ style = bold] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "child_DoFencing:2_monitor_60000 sles-4" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_start_0 sles-4" -> "DoFencing_running_0" [ style = bold] "child_DoFencing:2_start_0 sles-4" -> "child_DoFencing:2_monitor_60000 sles-4" [ style = bold] "child_DoFencing:2_start_0 sles-4" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_stop_0 sles-3" -> "DoFencing_stopped_0" [ style = bold] -"child_DoFencing:2_stop_0 sles-3" -> "all_stopped" [ style = bold] "child_DoFencing:2_stop_0 sles-3" -> "child_DoFencing:2_start_0 sles-4" [ style = bold] "child_DoFencing:2_stop_0 sles-3" [ style=bold color="green" fontcolor="orange" ] "group-1_running_0" [ style=bold color="green" fontcolor="orange" ] @@ -40,7 +38,6 @@ digraph "g" { "migrator_monitor_10000 sles-4" [ style=bold color="green" fontcolor="black" ] "migrator_start_0 sles-4" -> "migrator_monitor_10000 sles-4" [ style = bold] "migrator_start_0 sles-4" [ style=bold color="green" fontcolor="black" ] -"migrator_stop_0 sles-3" -> "all_stopped" [ style = bold] "migrator_stop_0 sles-3" -> "migrator_start_0 sles-4" [ style = bold] "migrator_stop_0 sles-3" [ style=bold color="green" fontcolor="orange" ] "ocf_msdummy:0_monitor_5000 sles-4" [ style=bold color="green" fontcolor="black" ] @@ -55,7 +52,6 @@ digraph "g" { "ocf_msdummy:2_start_0 sles-2" -> "master_rsc_1_running_0" [ style = bold] "ocf_msdummy:2_start_0 sles-2" -> "ocf_msdummy:2_monitor_5000 sles-2" [ style = bold] "ocf_msdummy:2_start_0 sles-2" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:2_stop_0 sles-3" -> "all_stopped" [ style = bold] "ocf_msdummy:2_stop_0 sles-3" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:2_stop_0 sles-3" -> "ocf_msdummy:2_start_0 sles-2" [ style = bold] "ocf_msdummy:2_stop_0 sles-3" [ style=bold color="green" fontcolor="orange" ] @@ -71,7 +67,6 @@ digraph "g" { "ocf_msdummy:5_start_0 sles-2" -> "master_rsc_1_running_0" [ style = bold] "ocf_msdummy:5_start_0 sles-2" -> "ocf_msdummy:5_monitor_5000 sles-2" [ style = bold] "ocf_msdummy:5_start_0 sles-2" [ style=bold color="green" fontcolor="black" ] -"ocf_msdummy:5_stop_0 sles-3" -> "all_stopped" [ style = bold] "ocf_msdummy:5_stop_0 sles-3" -> "master_rsc_1_stopped_0" [ style = bold] "ocf_msdummy:5_stop_0 sles-3" -> "ocf_msdummy:5_start_0 sles-2" [ style = bold] "ocf_msdummy:5_stop_0 sles-3" [ style=bold color="green" fontcolor="orange" ] @@ -84,26 +79,22 @@ digraph "g" { "rsc_sles-3_monitor_5000 sles-4" [ style=bold color="green" fontcolor="black" ] "rsc_sles-3_start_0 sles-4" -> "rsc_sles-3_monitor_5000 sles-4" [ style = bold] "rsc_sles-3_start_0 sles-4" [ style=bold color="green" fontcolor="black" ] -"rsc_sles-3_stop_0 sles-3" -> "all_stopped" [ style = bold] "rsc_sles-3_stop_0 sles-3" -> "rsc_sles-3_start_0 sles-4" [ style = bold] "rsc_sles-3_stop_0 sles-3" [ style=bold color="green" fontcolor="orange" ] "rsc_sles-4_monitor_5000 sles-4" [ style=bold color="green" fontcolor="black" ] "stonith 'reboot' sles-3" -> "master_rsc_1_stop_0" [ style = bold] +"stonith 'reboot' sles-3" -> "migrator_start_0 sles-4" [ style = bold] "stonith 'reboot' sles-3" -> "migrator_stop_0 sles-3" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:0_start_0 sles-4" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:1_start_0 sles-1" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:2_start_0 sles-2" [ style = bold] "stonith 'reboot' sles-3" -> "ocf_msdummy:2_stop_0 sles-3" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:3_start_0 sles-4" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:4_start_0 sles-1" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:5_start_0 sles-2" [ style = bold] "stonith 'reboot' sles-3" -> "ocf_msdummy:5_stop_0 sles-3" [ style = bold] +"stonith 'reboot' sles-3" -> "r192.168.100.183_start_0 sles-1" [ style = bold] +"stonith 'reboot' sles-3" -> "rsc_sles-3_start_0 sles-4" [ style = bold] "stonith 'reboot' sles-3" -> "rsc_sles-3_stop_0 sles-3" [ style = bold] -"stonith 'reboot' sles-3" -> "stonith_complete" [ style = bold] "stonith 'reboot' sles-3" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "migrator_start_0 sles-4" [ style = bold] -"stonith_complete" -> "ocf_msdummy:0_start_0 sles-4" [ style = bold] -"stonith_complete" -> "ocf_msdummy:1_start_0 sles-1" [ style = bold] -"stonith_complete" -> "ocf_msdummy:2_start_0 sles-2" [ style = bold] -"stonith_complete" -> "ocf_msdummy:3_start_0 sles-4" [ style = bold] -"stonith_complete" -> "ocf_msdummy:4_start_0 sles-1" [ style = bold] -"stonith_complete" -> "ocf_msdummy:5_start_0 sles-2" [ style = bold] -"stonith_complete" -> "r192.168.100.183_start_0 sles-1" [ style = bold] -"stonith_complete" -> "rsc_sles-3_start_0 sles-4" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/stonith-1.exp b/pengine/test10/stonith-1.exp index 2ccd1ef7cf6..4c4ba939bed 100644 --- a/pengine/test10/stonith-1.exp +++ b/pengine/test10/stonith-1.exp @@ -1,22 +1,22 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="15" operation="running" operation_key="group-1_running_0"> + <pseudo_event id="14" operation="running" operation_key="group-1_running_0"> <attributes CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="r192.168.100.183_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> + <rsc_op id="11" operation="start" operation_key="r192.168.100.183_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="group-1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="14" operation="start" operation_key="group-1_start_0"> + <pseudo_event id="13" operation="start" operation_key="group-1_start_0"> <attributes CRM_meta_timeout="10000" /> </pseudo_event> </action_set> @@ -24,7 +24,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="r192.168.100.182_monitor_5000" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> + <rsc_op id="10" operation="monitor" operation_key="r192.168.100.182_monitor_5000" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> <primitive id="r192.168.100.182" class="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sles-1" CRM_meta_on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86" CRM_meta_timeout="10000" > <param name="1" value="192.168.100.182"/> @@ -35,36 +35,36 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="r192.168.100.183_monitor_5000" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> + <rsc_op id="12" operation="monitor" operation_key="r192.168.100.183_monitor_5000" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> <primitive id="r192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sles-1" CRM_meta_on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86" CRM_meta_timeout="10000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="r192.168.100.183_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> + <rsc_op id="11" operation="start" operation_key="r192.168.100.183_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="start" operation_key="r192.168.100.183_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> + <rsc_op id="11" operation="start" operation_key="r192.168.100.183_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> <primitive id="r192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sles-1" CRM_meta_on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86" CRM_meta_timeout="10000" ip="192.168.100.183"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="start" operation_key="group-1_start_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="13" operation="start" operation_key="group-1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="lsb_dummy_monitor_5000" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> + <rsc_op id="19" operation="monitor" operation_key="lsb_dummy_monitor_5000" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> <primitive id="lsb_dummy" class="lsb" type="/usr/lib64/heartbeat/cts/LSBDummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sles-2" CRM_meta_on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088" CRM_meta_timeout="10000" /> </rsc_op> @@ -73,36 +73,36 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="migrator_monitor_10000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> + <rsc_op id="22" operation="monitor" operation_key="migrator_monitor_10000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> <primitive id="migrator" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="sles-4" CRM_meta_on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee" CRM_meta_timeout="10000" allow_migrate="1" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="migrator_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> + <rsc_op id="21" operation="start" operation_key="migrator_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="22" operation="start" operation_key="migrator_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> + <rsc_op id="21" operation="start" operation_key="migrator_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> <primitive id="migrator" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="sles-4" CRM_meta_on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee" CRM_meta_timeout="10000" allow_migrate="1" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="stop" operation_key="migrator_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="20" operation="stop" operation_key="migrator_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="21" operation="stop" operation_key="migrator_stop_0"> + <pseudo_event id="20" operation="stop" operation_key="migrator_stop_0"> <attributes CRM_meta_timeout="10000" allow_migrate="1" /> </pseudo_event> </action_set> @@ -114,7 +114,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="rsc_sles-2_monitor_5000" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> + <rsc_op id="27" operation="monitor" operation_key="rsc_sles-2_monitor_5000" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> <primitive id="rsc_sles-2" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sles-2" CRM_meta_on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088" CRM_meta_timeout="10000" ip="192.168.100.185"/> </rsc_op> @@ -123,36 +123,36 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="rsc_sles-3_monitor_5000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> + <rsc_op id="30" operation="monitor" operation_key="rsc_sles-3_monitor_5000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> <primitive id="rsc_sles-3" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sles-4" CRM_meta_on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee" CRM_meta_timeout="10000" ip="192.168.100.186"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="30" operation="start" operation_key="rsc_sles-3_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> + <rsc_op id="29" operation="start" operation_key="rsc_sles-3_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="30" operation="start" operation_key="rsc_sles-3_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> + <rsc_op id="29" operation="start" operation_key="rsc_sles-3_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> <primitive id="rsc_sles-3" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sles-4" CRM_meta_on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee" CRM_meta_timeout="10000" ip="192.168.100.186"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="stop" operation_key="rsc_sles-3_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="28" operation="stop" operation_key="rsc_sles-3_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="29" operation="stop" operation_key="rsc_sles-3_stop_0"> + <pseudo_event id="28" operation="stop" operation_key="rsc_sles-3_stop_0"> <attributes CRM_meta_timeout="10000" ip="192.168.100.186"/> </pseudo_event> </action_set> @@ -164,7 +164,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="rsc_sles-4_monitor_5000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> + <rsc_op id="33" operation="monitor" operation_key="rsc_sles-4_monitor_5000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> <primitive id="rsc_sles-4" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sles-4" CRM_meta_on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee" CRM_meta_timeout="10000" ip="192.168.100.187"/> </rsc_op> @@ -173,63 +173,63 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="child_DoFencing:2_monitor_60000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> + <rsc_op id="40" operation="monitor" operation_key="child_DoFencing:2_monitor_60000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> <primitive id="child_DoFencing" long-id="child_DoFencing:2" class="stonith" type="external/vmware"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sles-4" CRM_meta_on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee" CRM_meta_requires="nothing" CRM_meta_timeout="300000" device_host="vmhost"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="child_DoFencing:2_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> + <rsc_op id="39" operation="start" operation_key="child_DoFencing:2_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="40" operation="start" operation_key="child_DoFencing:2_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> + <rsc_op id="39" operation="start" operation_key="child_DoFencing:2_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> <primitive id="child_DoFencing" long-id="child_DoFencing:2" class="stonith" type="external/vmware"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="sles-4" CRM_meta_on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee" CRM_meta_requires="nothing" CRM_meta_timeout="180000" device_host="vmhost"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="stop" operation_key="child_DoFencing:2_stop_0"/> + <pseudo_event id="38" operation="stop" operation_key="child_DoFencing:2_stop_0"/> </trigger> <trigger> - <pseudo_event id="42" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="41" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="39" operation="stop" operation_key="child_DoFencing:2_stop_0"> + <pseudo_event id="38" operation="stop" operation_key="child_DoFencing:2_stop_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="180000" device_host="vmhost"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="44" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="43" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="45" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="44" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="stop" operation_key="child_DoFencing:2_stop_0"/> + <pseudo_event id="38" operation="stop" operation_key="child_DoFencing:2_stop_0"/> </trigger> <trigger> - <pseudo_event id="44" operation="stop" operation_key="DoFencing_stop_0"/> + <pseudo_event id="43" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="44" operation="stop" operation_key="DoFencing_stop_0"> + <pseudo_event id="43" operation="stop" operation_key="DoFencing_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> @@ -237,124 +237,124 @@ </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="43" operation="running" operation_key="DoFencing_running_0"> + <pseudo_event id="42" operation="running" operation_key="DoFencing_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="start" operation_key="child_DoFencing:2_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> + <rsc_op id="39" operation="start" operation_key="child_DoFencing:2_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> </trigger> <trigger> - <pseudo_event id="42" operation="start" operation_key="DoFencing_start_0"/> + <pseudo_event id="41" operation="start" operation_key="DoFencing_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="42" operation="start" operation_key="DoFencing_start_0"> + <pseudo_event id="41" operation="start" operation_key="DoFencing_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="stopped" operation_key="DoFencing_stopped_0"/> + <pseudo_event id="44" operation="stopped" operation_key="DoFencing_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="ocf_msdummy:0_monitor_5000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> + <rsc_op id="46" operation="monitor" operation_key="ocf_msdummy:0_monitor_5000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> <primitive id="ocf_msdummy:0" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sles-4" CRM_meta_on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> + <rsc_op id="45" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="46" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> + <rsc_op id="45" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> <primitive id="ocf_msdummy:0" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sles-4" CRM_meta_on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="start" operation_key="master_rsc_1_start_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="59" operation="start" operation_key="master_rsc_1_start_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="49" operation="monitor" operation_key="ocf_msdummy:1_monitor_5000" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> + <rsc_op id="48" operation="monitor" operation_key="ocf_msdummy:1_monitor_5000" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> <primitive id="ocf_msdummy:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sles-1" CRM_meta_on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="48" operation="start" operation_key="ocf_msdummy:1_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> + <rsc_op id="47" operation="start" operation_key="ocf_msdummy:1_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="48" operation="start" operation_key="ocf_msdummy:1_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> + <rsc_op id="47" operation="start" operation_key="ocf_msdummy:1_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> <primitive id="ocf_msdummy:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sles-1" CRM_meta_on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="start" operation_key="master_rsc_1_start_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="59" operation="start" operation_key="master_rsc_1_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="ocf_msdummy:2_monitor_5000" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> + <rsc_op id="51" operation="monitor" operation_key="ocf_msdummy:2_monitor_5000" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sles-2" CRM_meta_on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="51" operation="start" operation_key="ocf_msdummy:2_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"/> + <rsc_op id="50" operation="start" operation_key="ocf_msdummy:2_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="51" operation="start" operation_key="ocf_msdummy:2_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> + <rsc_op id="50" operation="start" operation_key="ocf_msdummy:2_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> <primitive id="ocf_msdummy:2" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sles-2" CRM_meta_on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="50" operation="stop" operation_key="ocf_msdummy:2_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> </trigger> <trigger> - <pseudo_event id="60" operation="start" operation_key="master_rsc_1_start_0"/> + <pseudo_event id="49" operation="stop" operation_key="ocf_msdummy:2_stop_0"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="59" operation="start" operation_key="master_rsc_1_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <pseudo_event id="50" operation="stop" operation_key="ocf_msdummy:2_stop_0"> + <pseudo_event id="49" operation="stop" operation_key="ocf_msdummy:2_stop_0"> <attributes CRM_meta_clone="2" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> @@ -363,103 +363,103 @@ <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> </trigger> <trigger> - <pseudo_event id="62" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="ocf_msdummy:3_monitor_5000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> + <rsc_op id="53" operation="monitor" operation_key="ocf_msdummy:3_monitor_5000" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sles-4" CRM_meta_on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="start" operation_key="ocf_msdummy:3_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> + <rsc_op id="52" operation="start" operation_key="ocf_msdummy:3_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="53" operation="start" operation_key="ocf_msdummy:3_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> + <rsc_op id="52" operation="start" operation_key="ocf_msdummy:3_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"> <primitive id="ocf_msdummy:3" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sles-4" CRM_meta_on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="start" operation_key="master_rsc_1_start_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="59" operation="start" operation_key="master_rsc_1_start_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="56" operation="monitor" operation_key="ocf_msdummy:4_monitor_5000" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> + <rsc_op id="55" operation="monitor" operation_key="ocf_msdummy:4_monitor_5000" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sles-1" CRM_meta_on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="55" operation="start" operation_key="ocf_msdummy:4_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> + <rsc_op id="54" operation="start" operation_key="ocf_msdummy:4_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="55" operation="start" operation_key="ocf_msdummy:4_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> + <rsc_op id="54" operation="start" operation_key="ocf_msdummy:4_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"> <primitive id="ocf_msdummy:4" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sles-1" CRM_meta_on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="60" operation="start" operation_key="master_rsc_1_start_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="59" operation="start" operation_key="master_rsc_1_start_0"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="59" operation="monitor" operation_key="ocf_msdummy:5_monitor_5000" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> + <rsc_op id="58" operation="monitor" operation_key="ocf_msdummy:5_monitor_5000" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_interval="5000" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="sles-2" CRM_meta_on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="58" operation="start" operation_key="ocf_msdummy:5_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"/> + <rsc_op id="57" operation="start" operation_key="ocf_msdummy:5_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="58" operation="start" operation_key="ocf_msdummy:5_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> + <rsc_op id="57" operation="start" operation_key="ocf_msdummy:5_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"> <primitive id="ocf_msdummy:5" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="sles-2" CRM_meta_on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088" CRM_meta_timeout="10000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="57" operation="stop" operation_key="ocf_msdummy:5_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> </trigger> <trigger> - <pseudo_event id="60" operation="start" operation_key="master_rsc_1_start_0"/> + <pseudo_event id="56" operation="stop" operation_key="ocf_msdummy:5_stop_0"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="59" operation="start" operation_key="master_rsc_1_start_0"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="57" operation="stop" operation_key="ocf_msdummy:5_stop_0"> + <pseudo_event id="56" operation="stop" operation_key="ocf_msdummy:5_stop_0"> <attributes CRM_meta_clone="5" CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> @@ -468,31 +468,31 @@ <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> </trigger> <trigger> - <pseudo_event id="62" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="35" priority="1000000"> <action_set> - <pseudo_event id="63" operation="stopped" operation_key="master_rsc_1_stopped_0"> + <pseudo_event id="62" operation="stopped" operation_key="master_rsc_1_stopped_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="50" operation="stop" operation_key="ocf_msdummy:2_stop_0"/> + <pseudo_event id="49" operation="stop" operation_key="ocf_msdummy:2_stop_0"/> </trigger> <trigger> - <pseudo_event id="57" operation="stop" operation_key="ocf_msdummy:5_stop_0"/> + <pseudo_event id="56" operation="stop" operation_key="ocf_msdummy:5_stop_0"/> </trigger> <trigger> - <pseudo_event id="62" operation="stop" operation_key="master_rsc_1_stop_0"/> + <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="36"> <action_set> - <pseudo_event id="62" operation="stop" operation_key="master_rsc_1_stop_0"> + <pseudo_event id="61" operation="stop" operation_key="master_rsc_1_stop_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> @@ -504,86 +504,47 @@ </synapse> <synapse id="37" priority="1000000"> <action_set> - <pseudo_event id="61" operation="running" operation_key="master_rsc_1_running_0"> + <pseudo_event id="60" operation="running" operation_key="master_rsc_1_running_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> + <rsc_op id="45" operation="start" operation_key="ocf_msdummy:0_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> </trigger> <trigger> - <rsc_op id="48" operation="start" operation_key="ocf_msdummy:1_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> + <rsc_op id="47" operation="start" operation_key="ocf_msdummy:1_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> </trigger> <trigger> - <rsc_op id="51" operation="start" operation_key="ocf_msdummy:2_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"/> + <rsc_op id="50" operation="start" operation_key="ocf_msdummy:2_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"/> </trigger> <trigger> - <rsc_op id="53" operation="start" operation_key="ocf_msdummy:3_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> + <rsc_op id="52" operation="start" operation_key="ocf_msdummy:3_start_0" on_node="sles-4" on_node_uuid="ea7d39f4-3b94-4cfa-ba7a-952956daabee"/> </trigger> <trigger> - <rsc_op id="55" operation="start" operation_key="ocf_msdummy:4_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> + <rsc_op id="54" operation="start" operation_key="ocf_msdummy:4_start_0" on_node="sles-1" on_node_uuid="1186dc9a-324d-425a-966e-d757e693dc86"/> </trigger> <trigger> - <rsc_op id="58" operation="start" operation_key="ocf_msdummy:5_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"/> + <rsc_op id="57" operation="start" operation_key="ocf_msdummy:5_start_0" on_node="sles-2" on_node_uuid="02fb99a8-e30e-482f-b3ad-0fb3ce27d088"/> </trigger> <trigger> - <pseudo_event id="60" operation="start" operation_key="master_rsc_1_start_0"/> + <pseudo_event id="59" operation="start" operation_key="master_rsc_1_start_0"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <pseudo_event id="60" operation="start" operation_key="master_rsc_1_start_0"> + <pseudo_event id="59" operation="start" operation_key="master_rsc_1_start_0"> <attributes CRM_meta_clone_max="8" CRM_meta_clone_node_max="2" CRM_meta_globally_unique="true" CRM_meta_master_max="4" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="10000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="63" operation="stopped" operation_key="master_rsc_1_stopped_0"/> + <pseudo_event id="62" operation="stopped" operation_key="master_rsc_1_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="39"> - <action_set> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"/> - </trigger> - </inputs> - </synapse> - <synapse id="40"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="21" operation="stop" operation_key="migrator_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="29" operation="stop" operation_key="rsc_sles-3_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="39" operation="stop" operation_key="child_DoFencing:2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="50" operation="stop" operation_key="ocf_msdummy:2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="57" operation="stop" operation_key="ocf_msdummy:5_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="41"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-sles-3-reboot" on_node="sles-3" on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec"> <attributes CRM_meta_on_node="sles-3" CRM_meta_on_node_uuid="2298606a-6a8c-499a-9d25-76242f7006ec" CRM_meta_probe_complete="true" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/stonith-1.scores b/pengine/test10/stonith-1.scores index 7422355b5e3..ac7fb7cb5da 100644 --- a/pengine/test10/stonith-1.scores +++ b/pengine/test10/stonith-1.scores @@ -1,160 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on sles-1: 0 -clone_color: DoFencing allocation score on sles-2: 0 -clone_color: DoFencing allocation score on sles-3: 0 -clone_color: DoFencing allocation score on sles-4: 0 -clone_color: child_DoFencing:0 allocation score on sles-1: 1 -clone_color: child_DoFencing:0 allocation score on sles-2: 0 -clone_color: child_DoFencing:0 allocation score on sles-3: 0 -clone_color: child_DoFencing:0 allocation score on sles-4: 0 -clone_color: child_DoFencing:1 allocation score on sles-1: 0 -clone_color: child_DoFencing:1 allocation score on sles-2: 1 -clone_color: child_DoFencing:1 allocation score on sles-3: 0 -clone_color: child_DoFencing:1 allocation score on sles-4: 0 -clone_color: child_DoFencing:2 allocation score on sles-1: 0 -clone_color: child_DoFencing:2 allocation score on sles-2: 0 -clone_color: child_DoFencing:2 allocation score on sles-3: 1 -clone_color: child_DoFencing:2 allocation score on sles-4: 0 -clone_color: child_DoFencing:3 allocation score on sles-1: 0 -clone_color: child_DoFencing:3 allocation score on sles-2: 0 -clone_color: child_DoFencing:3 allocation score on sles-3: 0 -clone_color: child_DoFencing:3 allocation score on sles-4: 0 -clone_color: master_rsc_1 allocation score on sles-1: 0 -clone_color: master_rsc_1 allocation score on sles-2: 0 -clone_color: master_rsc_1 allocation score on sles-3: 0 -clone_color: master_rsc_1 allocation score on sles-4: 0 -clone_color: ocf_msdummy:0 allocation score on sles-1: 0 -clone_color: ocf_msdummy:0 allocation score on sles-2: 0 -clone_color: ocf_msdummy:0 allocation score on sles-3: 0 -clone_color: ocf_msdummy:0 allocation score on sles-4: 0 -clone_color: ocf_msdummy:1 allocation score on sles-1: 0 -clone_color: ocf_msdummy:1 allocation score on sles-2: 0 -clone_color: ocf_msdummy:1 allocation score on sles-3: 0 -clone_color: ocf_msdummy:1 allocation score on sles-4: 0 -clone_color: ocf_msdummy:2 allocation score on sles-1: 0 -clone_color: ocf_msdummy:2 allocation score on sles-2: 0 -clone_color: ocf_msdummy:2 allocation score on sles-3: 1 -clone_color: ocf_msdummy:2 allocation score on sles-4: 0 -clone_color: ocf_msdummy:3 allocation score on sles-1: 0 -clone_color: ocf_msdummy:3 allocation score on sles-2: 0 -clone_color: ocf_msdummy:3 allocation score on sles-3: 0 -clone_color: ocf_msdummy:3 allocation score on sles-4: 0 -clone_color: ocf_msdummy:4 allocation score on sles-1: 0 -clone_color: ocf_msdummy:4 allocation score on sles-2: 0 -clone_color: ocf_msdummy:4 allocation score on sles-3: 0 -clone_color: ocf_msdummy:4 allocation score on sles-4: 0 -clone_color: ocf_msdummy:5 allocation score on sles-1: 0 -clone_color: ocf_msdummy:5 allocation score on sles-2: 0 -clone_color: ocf_msdummy:5 allocation score on sles-3: 1 -clone_color: ocf_msdummy:5 allocation score on sles-4: 0 -clone_color: ocf_msdummy:6 allocation score on sles-1: 0 -clone_color: ocf_msdummy:6 allocation score on sles-2: 0 -clone_color: ocf_msdummy:6 allocation score on sles-3: 0 -clone_color: ocf_msdummy:6 allocation score on sles-4: 0 -clone_color: ocf_msdummy:7 allocation score on sles-1: 0 -clone_color: ocf_msdummy:7 allocation score on sles-2: 0 -clone_color: ocf_msdummy:7 allocation score on sles-3: 0 -clone_color: ocf_msdummy:7 allocation score on sles-4: 0 -group_color: group-1 allocation score on sles-1: 0 -group_color: group-1 allocation score on sles-2: 0 -group_color: group-1 allocation score on sles-3: 0 -group_color: group-1 allocation score on sles-4: 0 -group_color: r192.168.100.181 allocation score on sles-1: 0 -group_color: r192.168.100.181 allocation score on sles-2: 0 -group_color: r192.168.100.181 allocation score on sles-3: 0 -group_color: r192.168.100.181 allocation score on sles-4: 0 -group_color: r192.168.100.182 allocation score on sles-1: 0 -group_color: r192.168.100.182 allocation score on sles-2: 0 -group_color: r192.168.100.182 allocation score on sles-3: 0 -group_color: r192.168.100.182 allocation score on sles-4: 0 -group_color: r192.168.100.183 allocation score on sles-1: 0 -group_color: r192.168.100.183 allocation score on sles-2: 0 -group_color: r192.168.100.183 allocation score on sles-3: 0 -group_color: r192.168.100.183 allocation score on sles-4: 0 -native_color: child_DoFencing:0 allocation score on sles-1: 1 -native_color: child_DoFencing:0 allocation score on sles-2: 0 -native_color: child_DoFencing:0 allocation score on sles-3: -INFINITY -native_color: child_DoFencing:0 allocation score on sles-4: 0 -native_color: child_DoFencing:1 allocation score on sles-1: -INFINITY -native_color: child_DoFencing:1 allocation score on sles-2: 1 -native_color: child_DoFencing:1 allocation score on sles-3: -INFINITY -native_color: child_DoFencing:1 allocation score on sles-4: 0 -native_color: child_DoFencing:2 allocation score on sles-1: -INFINITY -native_color: child_DoFencing:2 allocation score on sles-2: -INFINITY -native_color: child_DoFencing:2 allocation score on sles-3: -INFINITY -native_color: child_DoFencing:2 allocation score on sles-4: 0 -native_color: child_DoFencing:3 allocation score on sles-1: -INFINITY -native_color: child_DoFencing:3 allocation score on sles-2: -INFINITY -native_color: child_DoFencing:3 allocation score on sles-3: -INFINITY -native_color: child_DoFencing:3 allocation score on sles-4: -INFINITY -native_color: lsb_dummy allocation score on sles-1: 0 -native_color: lsb_dummy allocation score on sles-2: 0 -native_color: lsb_dummy allocation score on sles-3: 0 -native_color: lsb_dummy allocation score on sles-4: 0 -native_color: migrator allocation score on sles-1: 0 -native_color: migrator allocation score on sles-2: 0 -native_color: migrator allocation score on sles-3: 0 -native_color: migrator allocation score on sles-4: 0 -native_color: ocf_msdummy:0 allocation score on sles-1: 0 -native_color: ocf_msdummy:0 allocation score on sles-2: -INFINITY -native_color: ocf_msdummy:0 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:0 allocation score on sles-4: 0 -native_color: ocf_msdummy:1 allocation score on sles-1: 0 -native_color: ocf_msdummy:1 allocation score on sles-2: -INFINITY -native_color: ocf_msdummy:1 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:1 allocation score on sles-4: 0 -native_color: ocf_msdummy:2 allocation score on sles-1: 0 -native_color: ocf_msdummy:2 allocation score on sles-2: 0 -native_color: ocf_msdummy:2 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:2 allocation score on sles-4: 0 -native_color: ocf_msdummy:3 allocation score on sles-1: 0 -native_color: ocf_msdummy:3 allocation score on sles-2: -INFINITY -native_color: ocf_msdummy:3 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:3 allocation score on sles-4: 0 -native_color: ocf_msdummy:4 allocation score on sles-1: 0 -native_color: ocf_msdummy:4 allocation score on sles-2: -INFINITY -native_color: ocf_msdummy:4 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:4 allocation score on sles-4: -INFINITY -native_color: ocf_msdummy:5 allocation score on sles-1: 0 -native_color: ocf_msdummy:5 allocation score on sles-2: 0 -native_color: ocf_msdummy:5 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:5 allocation score on sles-4: 0 -native_color: ocf_msdummy:6 allocation score on sles-1: -INFINITY -native_color: ocf_msdummy:6 allocation score on sles-2: -INFINITY -native_color: ocf_msdummy:6 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:6 allocation score on sles-4: -INFINITY -native_color: ocf_msdummy:7 allocation score on sles-1: -INFINITY -native_color: ocf_msdummy:7 allocation score on sles-2: -INFINITY -native_color: ocf_msdummy:7 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:7 allocation score on sles-4: -INFINITY -native_color: r192.168.100.181 allocation score on sles-1: 0 -native_color: r192.168.100.181 allocation score on sles-2: 0 -native_color: r192.168.100.181 allocation score on sles-3: -INFINITY -native_color: r192.168.100.181 allocation score on sles-4: 0 -native_color: r192.168.100.182 allocation score on sles-1: 0 -native_color: r192.168.100.182 allocation score on sles-2: -INFINITY -native_color: r192.168.100.182 allocation score on sles-3: -INFINITY -native_color: r192.168.100.182 allocation score on sles-4: -INFINITY -native_color: r192.168.100.183 allocation score on sles-1: 0 -native_color: r192.168.100.183 allocation score on sles-2: -INFINITY -native_color: r192.168.100.183 allocation score on sles-3: -INFINITY -native_color: r192.168.100.183 allocation score on sles-4: -INFINITY -native_color: rsc_sles-1 allocation score on sles-1: 100 -native_color: rsc_sles-1 allocation score on sles-2: 0 -native_color: rsc_sles-1 allocation score on sles-3: 0 -native_color: rsc_sles-1 allocation score on sles-4: 0 -native_color: rsc_sles-2 allocation score on sles-1: 0 -native_color: rsc_sles-2 allocation score on sles-2: 100 -native_color: rsc_sles-2 allocation score on sles-3: 0 -native_color: rsc_sles-2 allocation score on sles-4: 0 -native_color: rsc_sles-3 allocation score on sles-1: 0 -native_color: rsc_sles-3 allocation score on sles-2: 0 -native_color: rsc_sles-3 allocation score on sles-3: 100 -native_color: rsc_sles-3 allocation score on sles-4: 0 -native_color: rsc_sles-4 allocation score on sles-1: 0 -native_color: rsc_sles-4 allocation score on sles-2: 0 -native_color: rsc_sles-4 allocation score on sles-3: 0 -native_color: rsc_sles-4 allocation score on sles-4: 100 ocf_msdummy:0 promotion score on sles-4: -1 ocf_msdummy:1 promotion score on sles-1: -1 ocf_msdummy:2 promotion score on sles-2: -1 @@ -163,3 +7,159 @@ ocf_msdummy:4 promotion score on sles-1: -1 ocf_msdummy:5 promotion score on sles-2: -1 ocf_msdummy:6 promotion score on none: 0 ocf_msdummy:7 promotion score on none: 0 +pcmk__clone_allocate: DoFencing allocation score on sles-1: 0 +pcmk__clone_allocate: DoFencing allocation score on sles-2: 0 +pcmk__clone_allocate: DoFencing allocation score on sles-3: 0 +pcmk__clone_allocate: DoFencing allocation score on sles-4: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sles-1: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sles-2: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sles-3: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sles-4: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sles-1: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sles-2: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sles-3: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sles-4: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sles-1: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sles-2: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sles-3: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sles-4: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sles-1: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sles-2: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sles-3: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sles-4: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on sles-1: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on sles-2: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on sles-3: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on sles-3: 1 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on sles-3: 1 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on sles-4: 0 +pcmk__group_allocate: group-1 allocation score on sles-1: 0 +pcmk__group_allocate: group-1 allocation score on sles-2: 0 +pcmk__group_allocate: group-1 allocation score on sles-3: 0 +pcmk__group_allocate: group-1 allocation score on sles-4: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on sles-1: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on sles-2: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on sles-3: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on sles-4: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on sles-1: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on sles-2: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on sles-3: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on sles-4: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on sles-1: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on sles-2: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on sles-3: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on sles-4: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on sles-1: 1 +pcmk__native_allocate: child_DoFencing:0 allocation score on sles-2: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on sles-3: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on sles-4: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on sles-1: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on sles-2: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on sles-3: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on sles-4: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on sles-1: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on sles-2: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on sles-3: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on sles-4: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on sles-1: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on sles-2: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on sles-3: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on sles-4: -INFINITY +pcmk__native_allocate: lsb_dummy allocation score on sles-1: 0 +pcmk__native_allocate: lsb_dummy allocation score on sles-2: 0 +pcmk__native_allocate: lsb_dummy allocation score on sles-3: 0 +pcmk__native_allocate: lsb_dummy allocation score on sles-4: 0 +pcmk__native_allocate: migrator allocation score on sles-1: 0 +pcmk__native_allocate: migrator allocation score on sles-2: 0 +pcmk__native_allocate: migrator allocation score on sles-3: 0 +pcmk__native_allocate: migrator allocation score on sles-4: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on sles-2: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on sles-4: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on sles-2: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on sles-4: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on sles-2: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on sles-4: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on sles-2: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on sles-4: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on sles-2: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on sles-4: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:5 allocation score on sles-2: 0 +pcmk__native_allocate: ocf_msdummy:5 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on sles-4: 0 +pcmk__native_allocate: ocf_msdummy:6 allocation score on sles-1: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on sles-2: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on sles-4: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on sles-1: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on sles-2: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on sles-4: -INFINITY +pcmk__native_allocate: r192.168.100.181 allocation score on sles-1: 0 +pcmk__native_allocate: r192.168.100.181 allocation score on sles-2: 0 +pcmk__native_allocate: r192.168.100.181 allocation score on sles-3: -INFINITY +pcmk__native_allocate: r192.168.100.181 allocation score on sles-4: 0 +pcmk__native_allocate: r192.168.100.182 allocation score on sles-1: 0 +pcmk__native_allocate: r192.168.100.182 allocation score on sles-2: -INFINITY +pcmk__native_allocate: r192.168.100.182 allocation score on sles-3: -INFINITY +pcmk__native_allocate: r192.168.100.182 allocation score on sles-4: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on sles-1: 0 +pcmk__native_allocate: r192.168.100.183 allocation score on sles-2: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on sles-3: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on sles-4: -INFINITY +pcmk__native_allocate: rsc_sles-1 allocation score on sles-1: 100 +pcmk__native_allocate: rsc_sles-1 allocation score on sles-2: 0 +pcmk__native_allocate: rsc_sles-1 allocation score on sles-3: 0 +pcmk__native_allocate: rsc_sles-1 allocation score on sles-4: 0 +pcmk__native_allocate: rsc_sles-2 allocation score on sles-1: 0 +pcmk__native_allocate: rsc_sles-2 allocation score on sles-2: 100 +pcmk__native_allocate: rsc_sles-2 allocation score on sles-3: 0 +pcmk__native_allocate: rsc_sles-2 allocation score on sles-4: 0 +pcmk__native_allocate: rsc_sles-3 allocation score on sles-1: 0 +pcmk__native_allocate: rsc_sles-3 allocation score on sles-2: 0 +pcmk__native_allocate: rsc_sles-3 allocation score on sles-3: 100 +pcmk__native_allocate: rsc_sles-3 allocation score on sles-4: 0 +pcmk__native_allocate: rsc_sles-4 allocation score on sles-1: 0 +pcmk__native_allocate: rsc_sles-4 allocation score on sles-2: 0 +pcmk__native_allocate: rsc_sles-4 allocation score on sles-3: 0 +pcmk__native_allocate: rsc_sles-4 allocation score on sles-4: 100 diff --git a/pengine/test10/stonith-1.summary b/pengine/test10/stonith-1.summary index 0e9c2a14edb..045eb1ae5b0 100644 --- a/pengine/test10/stonith-1.summary +++ b/pengine/test10/stonith-1.summary @@ -48,14 +48,15 @@ Executing cluster transition: * Resource action: rsc_sles-4 monitor=5000 on sles-4 * Pseudo action: DoFencing_stop_0 * Fencing sles-3 (reboot) + * Resource action: r192.168.100.183 start on sles-1 * Pseudo action: migrator_stop_0 * Pseudo action: rsc_sles-3_stop_0 * Pseudo action: child_DoFencing:2_stop_0 * Pseudo action: DoFencing_stopped_0 * Pseudo action: DoFencing_start_0 * Pseudo action: master_rsc_1_stop_0 - * Pseudo action: stonith_complete - * Resource action: r192.168.100.183 start on sles-1 + * Pseudo action: group-1_running_0 + * Resource action: r192.168.100.183 monitor=5000 on sles-1 * Resource action: migrator start on sles-4 * Resource action: rsc_sles-3 start on sles-4 * Resource action: child_DoFencing:2 start on sles-4 @@ -64,9 +65,6 @@ Executing cluster transition: * Pseudo action: ocf_msdummy:5_stop_0 * Pseudo action: master_rsc_1_stopped_0 * Pseudo action: master_rsc_1_start_0 - * Pseudo action: all_stopped - * Pseudo action: group-1_running_0 - * Resource action: r192.168.100.183 monitor=5000 on sles-1 * Resource action: migrator monitor=10000 on sles-4 * Resource action: rsc_sles-3 monitor=5000 on sles-4 * Resource action: child_DoFencing:2 monitor=60000 on sles-4 diff --git a/pengine/test10/stonith-2.dot b/pengine/test10/stonith-2.dot index 2e9420bf2bd..cc981f3604c 100644 --- a/pengine/test10/stonith-2.dot +++ b/pengine/test10/stonith-2.dot @@ -1,11 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc_sles-5_monitor_5000 sles-6" [ style=bold color="green" fontcolor="black" ] "rsc_sles-5_start_0 sles-6" -> "rsc_sles-5_monitor_5000 sles-6" [ style = bold] "rsc_sles-5_start_0 sles-6" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' sles-5" -> "stonith_complete" [ style = bold] +"stonith 'reboot' sles-5" -> "rsc_sles-5_start_0 sles-6" [ style = bold] "stonith 'reboot' sles-5" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "rsc_sles-5_start_0 sles-6" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/stonith-2.exp b/pengine/test10/stonith-2.exp index e433e492923..0c15f8344e6 100644 --- a/pengine/test10/stonith-2.exp +++ b/pengine/test10/stonith-2.exp @@ -1,55 +1,31 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="51" operation="monitor" operation_key="rsc_sles-5_monitor_5000" on_node="sles-6" on_node_uuid="e7840e57-67e1-44dc-9804-edd22d282394"> + <rsc_op id="50" operation="monitor" operation_key="rsc_sles-5_monitor_5000" on_node="sles-6" on_node_uuid="e7840e57-67e1-44dc-9804-edd22d282394"> <primitive id="rsc_sles-5" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="sles-6" CRM_meta_on_node_uuid="e7840e57-67e1-44dc-9804-edd22d282394" CRM_meta_timeout="20000" ip="192.168.100.188"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="50" operation="start" operation_key="rsc_sles-5_start_0" on_node="sles-6" on_node_uuid="e7840e57-67e1-44dc-9804-edd22d282394"/> + <rsc_op id="49" operation="start" operation_key="rsc_sles-5_start_0" on_node="sles-6" on_node_uuid="e7840e57-67e1-44dc-9804-edd22d282394"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="50" operation="start" operation_key="rsc_sles-5_start_0" on_node="sles-6" on_node_uuid="e7840e57-67e1-44dc-9804-edd22d282394"> + <rsc_op id="49" operation="start" operation_key="rsc_sles-5_start_0" on_node="sles-6" on_node_uuid="e7840e57-67e1-44dc-9804-edd22d282394"> <primitive id="rsc_sles-5" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="sles-6" CRM_meta_on_node_uuid="e7840e57-67e1-44dc-9804-edd22d282394" CRM_meta_timeout="20000" ip="192.168.100.188"/> </rsc_op> </action_set> - <inputs> - <trigger> - <pseudo_event id="96" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="96" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> <inputs> <trigger> <crm_event id="1" operation="stonith" operation_key="stonith-sles-5-reboot" on_node="sles-5" on_node_uuid="434915c6-7b40-4d30-95ff-dc0ff3dc005a"/> </trigger> </inputs> </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="27" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="96" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> + <synapse id="2"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-sles-5-reboot" on_node="sles-5" on_node_uuid="434915c6-7b40-4d30-95ff-dc0ff3dc005a"> <attributes CRM_meta_on_node="sles-5" CRM_meta_on_node_uuid="434915c6-7b40-4d30-95ff-dc0ff3dc005a" CRM_meta_standby="off" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/stonith-2.scores b/pengine/test10/stonith-2.scores index e1dd011999a..accf92e4cfd 100644 --- a/pengine/test10/stonith-2.scores +++ b/pengine/test10/stonith-2.scores @@ -1,322 +1,4 @@ Allocation scores: -clone_color: DoFencing allocation score on sles-1: 0 -clone_color: DoFencing allocation score on sles-2: 0 -clone_color: DoFencing allocation score on sles-3: 0 -clone_color: DoFencing allocation score on sles-4: 0 -clone_color: DoFencing allocation score on sles-5: 0 -clone_color: DoFencing allocation score on sles-6: 0 -clone_color: child_DoFencing:0 allocation score on sles-1: 1 -clone_color: child_DoFencing:0 allocation score on sles-2: 0 -clone_color: child_DoFencing:0 allocation score on sles-3: 0 -clone_color: child_DoFencing:0 allocation score on sles-4: 0 -clone_color: child_DoFencing:0 allocation score on sles-5: 0 -clone_color: child_DoFencing:0 allocation score on sles-6: 0 -clone_color: child_DoFencing:1 allocation score on sles-1: 0 -clone_color: child_DoFencing:1 allocation score on sles-2: 1 -clone_color: child_DoFencing:1 allocation score on sles-3: 0 -clone_color: child_DoFencing:1 allocation score on sles-4: 0 -clone_color: child_DoFencing:1 allocation score on sles-5: 0 -clone_color: child_DoFencing:1 allocation score on sles-6: 0 -clone_color: child_DoFencing:2 allocation score on sles-1: 0 -clone_color: child_DoFencing:2 allocation score on sles-2: 0 -clone_color: child_DoFencing:2 allocation score on sles-3: 1 -clone_color: child_DoFencing:2 allocation score on sles-4: 0 -clone_color: child_DoFencing:2 allocation score on sles-5: 0 -clone_color: child_DoFencing:2 allocation score on sles-6: 0 -clone_color: child_DoFencing:3 allocation score on sles-1: 0 -clone_color: child_DoFencing:3 allocation score on sles-2: 0 -clone_color: child_DoFencing:3 allocation score on sles-3: 0 -clone_color: child_DoFencing:3 allocation score on sles-4: 1 -clone_color: child_DoFencing:3 allocation score on sles-5: 0 -clone_color: child_DoFencing:3 allocation score on sles-6: 0 -clone_color: child_DoFencing:4 allocation score on sles-1: 0 -clone_color: child_DoFencing:4 allocation score on sles-2: 0 -clone_color: child_DoFencing:4 allocation score on sles-3: 0 -clone_color: child_DoFencing:4 allocation score on sles-4: 0 -clone_color: child_DoFencing:4 allocation score on sles-5: 0 -clone_color: child_DoFencing:4 allocation score on sles-6: 1 -clone_color: child_DoFencing:5 allocation score on sles-1: 0 -clone_color: child_DoFencing:5 allocation score on sles-2: 0 -clone_color: child_DoFencing:5 allocation score on sles-3: 0 -clone_color: child_DoFencing:5 allocation score on sles-4: 0 -clone_color: child_DoFencing:5 allocation score on sles-5: 0 -clone_color: child_DoFencing:5 allocation score on sles-6: 0 -clone_color: master_rsc_1 allocation score on sles-1: 0 -clone_color: master_rsc_1 allocation score on sles-2: 0 -clone_color: master_rsc_1 allocation score on sles-3: 0 -clone_color: master_rsc_1 allocation score on sles-4: 0 -clone_color: master_rsc_1 allocation score on sles-5: 0 -clone_color: master_rsc_1 allocation score on sles-6: 0 -clone_color: ocf_msdummy:0 allocation score on sles-1: 0 -clone_color: ocf_msdummy:0 allocation score on sles-2: 0 -clone_color: ocf_msdummy:0 allocation score on sles-3: 1 -clone_color: ocf_msdummy:0 allocation score on sles-4: 0 -clone_color: ocf_msdummy:0 allocation score on sles-5: 0 -clone_color: ocf_msdummy:0 allocation score on sles-6: 0 -clone_color: ocf_msdummy:1 allocation score on sles-1: 0 -clone_color: ocf_msdummy:1 allocation score on sles-2: 0 -clone_color: ocf_msdummy:1 allocation score on sles-3: 0 -clone_color: ocf_msdummy:1 allocation score on sles-4: 1 -clone_color: ocf_msdummy:1 allocation score on sles-5: 0 -clone_color: ocf_msdummy:1 allocation score on sles-6: 0 -clone_color: ocf_msdummy:10 allocation score on sles-1: 0 -clone_color: ocf_msdummy:10 allocation score on sles-2: 1 -clone_color: ocf_msdummy:10 allocation score on sles-3: 0 -clone_color: ocf_msdummy:10 allocation score on sles-4: 0 -clone_color: ocf_msdummy:10 allocation score on sles-5: 0 -clone_color: ocf_msdummy:10 allocation score on sles-6: 0 -clone_color: ocf_msdummy:11 allocation score on sles-1: 0 -clone_color: ocf_msdummy:11 allocation score on sles-2: 0 -clone_color: ocf_msdummy:11 allocation score on sles-3: 1 -clone_color: ocf_msdummy:11 allocation score on sles-4: 0 -clone_color: ocf_msdummy:11 allocation score on sles-5: 0 -clone_color: ocf_msdummy:11 allocation score on sles-6: 0 -clone_color: ocf_msdummy:2 allocation score on sles-1: 0 -clone_color: ocf_msdummy:2 allocation score on sles-2: 0 -clone_color: ocf_msdummy:2 allocation score on sles-3: 0 -clone_color: ocf_msdummy:2 allocation score on sles-4: 1 -clone_color: ocf_msdummy:2 allocation score on sles-5: 0 -clone_color: ocf_msdummy:2 allocation score on sles-6: 0 -clone_color: ocf_msdummy:3 allocation score on sles-1: 1 -clone_color: ocf_msdummy:3 allocation score on sles-2: 0 -clone_color: ocf_msdummy:3 allocation score on sles-3: 0 -clone_color: ocf_msdummy:3 allocation score on sles-4: 0 -clone_color: ocf_msdummy:3 allocation score on sles-5: 0 -clone_color: ocf_msdummy:3 allocation score on sles-6: 0 -clone_color: ocf_msdummy:4 allocation score on sles-1: 0 -clone_color: ocf_msdummy:4 allocation score on sles-2: 1 -clone_color: ocf_msdummy:4 allocation score on sles-3: 0 -clone_color: ocf_msdummy:4 allocation score on sles-4: 0 -clone_color: ocf_msdummy:4 allocation score on sles-5: 0 -clone_color: ocf_msdummy:4 allocation score on sles-6: 0 -clone_color: ocf_msdummy:5 allocation score on sles-1: 1 -clone_color: ocf_msdummy:5 allocation score on sles-2: 0 -clone_color: ocf_msdummy:5 allocation score on sles-3: 0 -clone_color: ocf_msdummy:5 allocation score on sles-4: 0 -clone_color: ocf_msdummy:5 allocation score on sles-5: 0 -clone_color: ocf_msdummy:5 allocation score on sles-6: 0 -clone_color: ocf_msdummy:6 allocation score on sles-1: 0 -clone_color: ocf_msdummy:6 allocation score on sles-2: 0 -clone_color: ocf_msdummy:6 allocation score on sles-3: 0 -clone_color: ocf_msdummy:6 allocation score on sles-4: 0 -clone_color: ocf_msdummy:6 allocation score on sles-5: 0 -clone_color: ocf_msdummy:6 allocation score on sles-6: 0 -clone_color: ocf_msdummy:7 allocation score on sles-1: 0 -clone_color: ocf_msdummy:7 allocation score on sles-2: 0 -clone_color: ocf_msdummy:7 allocation score on sles-3: 0 -clone_color: ocf_msdummy:7 allocation score on sles-4: 0 -clone_color: ocf_msdummy:7 allocation score on sles-5: 0 -clone_color: ocf_msdummy:7 allocation score on sles-6: 0 -clone_color: ocf_msdummy:8 allocation score on sles-1: 0 -clone_color: ocf_msdummy:8 allocation score on sles-2: 0 -clone_color: ocf_msdummy:8 allocation score on sles-3: 0 -clone_color: ocf_msdummy:8 allocation score on sles-4: 0 -clone_color: ocf_msdummy:8 allocation score on sles-5: 0 -clone_color: ocf_msdummy:8 allocation score on sles-6: 1 -clone_color: ocf_msdummy:9 allocation score on sles-1: 0 -clone_color: ocf_msdummy:9 allocation score on sles-2: 0 -clone_color: ocf_msdummy:9 allocation score on sles-3: 0 -clone_color: ocf_msdummy:9 allocation score on sles-4: 0 -clone_color: ocf_msdummy:9 allocation score on sles-5: 0 -clone_color: ocf_msdummy:9 allocation score on sles-6: 1 -group_color: group-1 allocation score on sles-1: 0 -group_color: group-1 allocation score on sles-2: 0 -group_color: group-1 allocation score on sles-3: 0 -group_color: group-1 allocation score on sles-4: 0 -group_color: group-1 allocation score on sles-5: 0 -group_color: group-1 allocation score on sles-6: 0 -group_color: r192.168.100.181 allocation score on sles-1: 0 -group_color: r192.168.100.181 allocation score on sles-2: 0 -group_color: r192.168.100.181 allocation score on sles-3: 0 -group_color: r192.168.100.181 allocation score on sles-4: 0 -group_color: r192.168.100.181 allocation score on sles-5: 0 -group_color: r192.168.100.181 allocation score on sles-6: 0 -group_color: r192.168.100.182 allocation score on sles-1: 0 -group_color: r192.168.100.182 allocation score on sles-2: 0 -group_color: r192.168.100.182 allocation score on sles-3: 0 -group_color: r192.168.100.182 allocation score on sles-4: 0 -group_color: r192.168.100.182 allocation score on sles-5: 0 -group_color: r192.168.100.182 allocation score on sles-6: 0 -group_color: r192.168.100.183 allocation score on sles-1: 0 -group_color: r192.168.100.183 allocation score on sles-2: 0 -group_color: r192.168.100.183 allocation score on sles-3: 0 -group_color: r192.168.100.183 allocation score on sles-4: 0 -group_color: r192.168.100.183 allocation score on sles-5: 0 -group_color: r192.168.100.183 allocation score on sles-6: 0 -native_color: child_DoFencing:0 allocation score on sles-1: 1 -native_color: child_DoFencing:0 allocation score on sles-2: 0 -native_color: child_DoFencing:0 allocation score on sles-3: 0 -native_color: child_DoFencing:0 allocation score on sles-4: 0 -native_color: child_DoFencing:0 allocation score on sles-5: -INFINITY -native_color: child_DoFencing:0 allocation score on sles-6: 0 -native_color: child_DoFencing:1 allocation score on sles-1: -INFINITY -native_color: child_DoFencing:1 allocation score on sles-2: 1 -native_color: child_DoFencing:1 allocation score on sles-3: 0 -native_color: child_DoFencing:1 allocation score on sles-4: 0 -native_color: child_DoFencing:1 allocation score on sles-5: -INFINITY -native_color: child_DoFencing:1 allocation score on sles-6: 0 -native_color: child_DoFencing:2 allocation score on sles-1: -INFINITY -native_color: child_DoFencing:2 allocation score on sles-2: -INFINITY -native_color: child_DoFencing:2 allocation score on sles-3: 1 -native_color: child_DoFencing:2 allocation score on sles-4: 0 -native_color: child_DoFencing:2 allocation score on sles-5: -INFINITY -native_color: child_DoFencing:2 allocation score on sles-6: 0 -native_color: child_DoFencing:3 allocation score on sles-1: -INFINITY -native_color: child_DoFencing:3 allocation score on sles-2: -INFINITY -native_color: child_DoFencing:3 allocation score on sles-3: -INFINITY -native_color: child_DoFencing:3 allocation score on sles-4: 1 -native_color: child_DoFencing:3 allocation score on sles-5: -INFINITY -native_color: child_DoFencing:3 allocation score on sles-6: 0 -native_color: child_DoFencing:4 allocation score on sles-1: -INFINITY -native_color: child_DoFencing:4 allocation score on sles-2: -INFINITY -native_color: child_DoFencing:4 allocation score on sles-3: -INFINITY -native_color: child_DoFencing:4 allocation score on sles-4: -INFINITY -native_color: child_DoFencing:4 allocation score on sles-5: -INFINITY -native_color: child_DoFencing:4 allocation score on sles-6: 1 -native_color: child_DoFencing:5 allocation score on sles-1: -INFINITY -native_color: child_DoFencing:5 allocation score on sles-2: -INFINITY -native_color: child_DoFencing:5 allocation score on sles-3: -INFINITY -native_color: child_DoFencing:5 allocation score on sles-4: -INFINITY -native_color: child_DoFencing:5 allocation score on sles-5: -INFINITY -native_color: child_DoFencing:5 allocation score on sles-6: -INFINITY -native_color: lsb_dummy allocation score on sles-1: 0 -native_color: lsb_dummy allocation score on sles-2: 0 -native_color: lsb_dummy allocation score on sles-3: 0 -native_color: lsb_dummy allocation score on sles-4: 0 -native_color: lsb_dummy allocation score on sles-5: 0 -native_color: lsb_dummy allocation score on sles-6: 0 -native_color: migrator allocation score on sles-1: 0 -native_color: migrator allocation score on sles-2: 0 -native_color: migrator allocation score on sles-3: 0 -native_color: migrator allocation score on sles-4: 0 -native_color: migrator allocation score on sles-5: 0 -native_color: migrator allocation score on sles-6: 0 -native_color: ocf_msdummy:0 allocation score on sles-1: 0 -native_color: ocf_msdummy:0 allocation score on sles-2: 0 -native_color: ocf_msdummy:0 allocation score on sles-3: 1 -native_color: ocf_msdummy:0 allocation score on sles-4: 0 -native_color: ocf_msdummy:0 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:0 allocation score on sles-6: 0 -native_color: ocf_msdummy:1 allocation score on sles-1: 0 -native_color: ocf_msdummy:1 allocation score on sles-2: 0 -native_color: ocf_msdummy:1 allocation score on sles-3: 0 -native_color: ocf_msdummy:1 allocation score on sles-4: 1 -native_color: ocf_msdummy:1 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:1 allocation score on sles-6: 0 -native_color: ocf_msdummy:10 allocation score on sles-1: 0 -native_color: ocf_msdummy:10 allocation score on sles-2: 1 -native_color: ocf_msdummy:10 allocation score on sles-3: 0 -native_color: ocf_msdummy:10 allocation score on sles-4: 0 -native_color: ocf_msdummy:10 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:10 allocation score on sles-6: 0 -native_color: ocf_msdummy:11 allocation score on sles-1: 0 -native_color: ocf_msdummy:11 allocation score on sles-2: 0 -native_color: ocf_msdummy:11 allocation score on sles-3: 1 -native_color: ocf_msdummy:11 allocation score on sles-4: 0 -native_color: ocf_msdummy:11 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:11 allocation score on sles-6: 0 -native_color: ocf_msdummy:2 allocation score on sles-1: 0 -native_color: ocf_msdummy:2 allocation score on sles-2: 0 -native_color: ocf_msdummy:2 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:2 allocation score on sles-4: 1 -native_color: ocf_msdummy:2 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:2 allocation score on sles-6: 0 -native_color: ocf_msdummy:3 allocation score on sles-1: 1 -native_color: ocf_msdummy:3 allocation score on sles-2: 0 -native_color: ocf_msdummy:3 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:3 allocation score on sles-4: -INFINITY -native_color: ocf_msdummy:3 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:3 allocation score on sles-6: 0 -native_color: ocf_msdummy:4 allocation score on sles-1: 0 -native_color: ocf_msdummy:4 allocation score on sles-2: 1 -native_color: ocf_msdummy:4 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:4 allocation score on sles-4: -INFINITY -native_color: ocf_msdummy:4 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:4 allocation score on sles-6: 0 -native_color: ocf_msdummy:5 allocation score on sles-1: 1 -native_color: ocf_msdummy:5 allocation score on sles-2: -INFINITY -native_color: ocf_msdummy:5 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:5 allocation score on sles-4: -INFINITY -native_color: ocf_msdummy:5 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:5 allocation score on sles-6: 0 -native_color: ocf_msdummy:6 allocation score on sles-1: -INFINITY -native_color: ocf_msdummy:6 allocation score on sles-2: -INFINITY -native_color: ocf_msdummy:6 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:6 allocation score on sles-4: -INFINITY -native_color: ocf_msdummy:6 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:6 allocation score on sles-6: -INFINITY -native_color: ocf_msdummy:7 allocation score on sles-1: -INFINITY -native_color: ocf_msdummy:7 allocation score on sles-2: -INFINITY -native_color: ocf_msdummy:7 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:7 allocation score on sles-4: -INFINITY -native_color: ocf_msdummy:7 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:7 allocation score on sles-6: -INFINITY -native_color: ocf_msdummy:8 allocation score on sles-1: -INFINITY -native_color: ocf_msdummy:8 allocation score on sles-2: -INFINITY -native_color: ocf_msdummy:8 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:8 allocation score on sles-4: -INFINITY -native_color: ocf_msdummy:8 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:8 allocation score on sles-6: 1 -native_color: ocf_msdummy:9 allocation score on sles-1: -INFINITY -native_color: ocf_msdummy:9 allocation score on sles-2: -INFINITY -native_color: ocf_msdummy:9 allocation score on sles-3: -INFINITY -native_color: ocf_msdummy:9 allocation score on sles-4: -INFINITY -native_color: ocf_msdummy:9 allocation score on sles-5: -INFINITY -native_color: ocf_msdummy:9 allocation score on sles-6: 1 -native_color: r192.168.100.181 allocation score on sles-1: 0 -native_color: r192.168.100.181 allocation score on sles-2: 0 -native_color: r192.168.100.181 allocation score on sles-3: 0 -native_color: r192.168.100.181 allocation score on sles-4: 0 -native_color: r192.168.100.181 allocation score on sles-5: -INFINITY -native_color: r192.168.100.181 allocation score on sles-6: 0 -native_color: r192.168.100.182 allocation score on sles-1: 0 -native_color: r192.168.100.182 allocation score on sles-2: -INFINITY -native_color: r192.168.100.182 allocation score on sles-3: -INFINITY -native_color: r192.168.100.182 allocation score on sles-4: -INFINITY -native_color: r192.168.100.182 allocation score on sles-5: -INFINITY -native_color: r192.168.100.182 allocation score on sles-6: -INFINITY -native_color: r192.168.100.183 allocation score on sles-1: 0 -native_color: r192.168.100.183 allocation score on sles-2: -INFINITY -native_color: r192.168.100.183 allocation score on sles-3: -INFINITY -native_color: r192.168.100.183 allocation score on sles-4: -INFINITY -native_color: r192.168.100.183 allocation score on sles-5: -INFINITY -native_color: r192.168.100.183 allocation score on sles-6: -INFINITY -native_color: rsc_sles-1 allocation score on sles-1: 100 -native_color: rsc_sles-1 allocation score on sles-2: 0 -native_color: rsc_sles-1 allocation score on sles-3: 0 -native_color: rsc_sles-1 allocation score on sles-4: 0 -native_color: rsc_sles-1 allocation score on sles-5: 0 -native_color: rsc_sles-1 allocation score on sles-6: 0 -native_color: rsc_sles-2 allocation score on sles-1: 0 -native_color: rsc_sles-2 allocation score on sles-2: 100 -native_color: rsc_sles-2 allocation score on sles-3: 0 -native_color: rsc_sles-2 allocation score on sles-4: 0 -native_color: rsc_sles-2 allocation score on sles-5: 0 -native_color: rsc_sles-2 allocation score on sles-6: 0 -native_color: rsc_sles-3 allocation score on sles-1: 0 -native_color: rsc_sles-3 allocation score on sles-2: 0 -native_color: rsc_sles-3 allocation score on sles-3: 100 -native_color: rsc_sles-3 allocation score on sles-4: 0 -native_color: rsc_sles-3 allocation score on sles-5: 0 -native_color: rsc_sles-3 allocation score on sles-6: 0 -native_color: rsc_sles-4 allocation score on sles-1: 0 -native_color: rsc_sles-4 allocation score on sles-2: 0 -native_color: rsc_sles-4 allocation score on sles-3: 0 -native_color: rsc_sles-4 allocation score on sles-4: 100 -native_color: rsc_sles-4 allocation score on sles-5: 0 -native_color: rsc_sles-4 allocation score on sles-6: 0 -native_color: rsc_sles-5 allocation score on sles-1: 0 -native_color: rsc_sles-5 allocation score on sles-2: 0 -native_color: rsc_sles-5 allocation score on sles-3: 0 -native_color: rsc_sles-5 allocation score on sles-4: 0 -native_color: rsc_sles-5 allocation score on sles-5: 100 -native_color: rsc_sles-5 allocation score on sles-6: 0 -native_color: rsc_sles-6 allocation score on sles-1: 0 -native_color: rsc_sles-6 allocation score on sles-2: 0 -native_color: rsc_sles-6 allocation score on sles-3: 0 -native_color: rsc_sles-6 allocation score on sles-4: 0 -native_color: rsc_sles-6 allocation score on sles-5: 0 -native_color: rsc_sles-6 allocation score on sles-6: 100 ocf_msdummy:0 promotion score on sles-3: -1 ocf_msdummy:1 promotion score on sles-4: -1 ocf_msdummy:10 promotion score on sles-2: -1 @@ -329,3 +11,321 @@ ocf_msdummy:6 promotion score on none: 0 ocf_msdummy:7 promotion score on none: 0 ocf_msdummy:8 promotion score on sles-6: -1 ocf_msdummy:9 promotion score on sles-6: -1 +pcmk__clone_allocate: DoFencing allocation score on sles-1: 0 +pcmk__clone_allocate: DoFencing allocation score on sles-2: 0 +pcmk__clone_allocate: DoFencing allocation score on sles-3: 0 +pcmk__clone_allocate: DoFencing allocation score on sles-4: 0 +pcmk__clone_allocate: DoFencing allocation score on sles-5: 0 +pcmk__clone_allocate: DoFencing allocation score on sles-6: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sles-1: 1 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sles-2: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sles-3: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sles-4: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sles-5: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on sles-6: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sles-1: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sles-2: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sles-3: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sles-4: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sles-5: 0 +pcmk__clone_allocate: child_DoFencing:1 allocation score on sles-6: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sles-1: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sles-2: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sles-3: 1 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sles-4: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sles-5: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on sles-6: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sles-1: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sles-2: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sles-3: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sles-4: 1 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sles-5: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on sles-6: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on sles-1: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on sles-2: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on sles-3: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on sles-4: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on sles-5: 0 +pcmk__clone_allocate: child_DoFencing:4 allocation score on sles-6: 1 +pcmk__clone_allocate: child_DoFencing:5 allocation score on sles-1: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on sles-2: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on sles-3: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on sles-4: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on sles-5: 0 +pcmk__clone_allocate: child_DoFencing:5 allocation score on sles-6: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on sles-1: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on sles-2: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on sles-3: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on sles-4: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on sles-5: 0 +pcmk__clone_allocate: master_rsc_1 allocation score on sles-6: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on sles-3: 1 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:0 allocation score on sles-6: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on sles-4: 1 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:1 allocation score on sles-6: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on sles-2: 1 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:10 allocation score on sles-6: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on sles-3: 1 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:11 allocation score on sles-6: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on sles-4: 1 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:2 allocation score on sles-6: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on sles-1: 1 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:3 allocation score on sles-6: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on sles-2: 1 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:4 allocation score on sles-6: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on sles-1: 1 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:5 allocation score on sles-6: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:6 allocation score on sles-6: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:7 allocation score on sles-6: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:8 allocation score on sles-6: 1 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on sles-1: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on sles-2: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on sles-3: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on sles-4: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on sles-5: 0 +pcmk__clone_allocate: ocf_msdummy:9 allocation score on sles-6: 1 +pcmk__group_allocate: group-1 allocation score on sles-1: 0 +pcmk__group_allocate: group-1 allocation score on sles-2: 0 +pcmk__group_allocate: group-1 allocation score on sles-3: 0 +pcmk__group_allocate: group-1 allocation score on sles-4: 0 +pcmk__group_allocate: group-1 allocation score on sles-5: 0 +pcmk__group_allocate: group-1 allocation score on sles-6: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on sles-1: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on sles-2: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on sles-3: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on sles-4: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on sles-5: 0 +pcmk__group_allocate: r192.168.100.181 allocation score on sles-6: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on sles-1: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on sles-2: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on sles-3: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on sles-4: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on sles-5: 0 +pcmk__group_allocate: r192.168.100.182 allocation score on sles-6: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on sles-1: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on sles-2: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on sles-3: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on sles-4: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on sles-5: 0 +pcmk__group_allocate: r192.168.100.183 allocation score on sles-6: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on sles-1: 1 +pcmk__native_allocate: child_DoFencing:0 allocation score on sles-2: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on sles-3: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on sles-4: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on sles-5: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on sles-6: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on sles-1: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on sles-2: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on sles-3: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on sles-4: 0 +pcmk__native_allocate: child_DoFencing:1 allocation score on sles-5: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on sles-6: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on sles-1: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on sles-2: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on sles-3: 1 +pcmk__native_allocate: child_DoFencing:2 allocation score on sles-4: 0 +pcmk__native_allocate: child_DoFencing:2 allocation score on sles-5: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on sles-6: 0 +pcmk__native_allocate: child_DoFencing:3 allocation score on sles-1: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on sles-2: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on sles-3: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on sles-4: 1 +pcmk__native_allocate: child_DoFencing:3 allocation score on sles-5: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on sles-6: 0 +pcmk__native_allocate: child_DoFencing:4 allocation score on sles-1: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on sles-2: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on sles-3: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on sles-4: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on sles-5: -INFINITY +pcmk__native_allocate: child_DoFencing:4 allocation score on sles-6: 1 +pcmk__native_allocate: child_DoFencing:5 allocation score on sles-1: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on sles-2: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on sles-3: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on sles-4: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on sles-5: -INFINITY +pcmk__native_allocate: child_DoFencing:5 allocation score on sles-6: -INFINITY +pcmk__native_allocate: lsb_dummy allocation score on sles-1: 0 +pcmk__native_allocate: lsb_dummy allocation score on sles-2: 0 +pcmk__native_allocate: lsb_dummy allocation score on sles-3: 0 +pcmk__native_allocate: lsb_dummy allocation score on sles-4: 0 +pcmk__native_allocate: lsb_dummy allocation score on sles-5: 0 +pcmk__native_allocate: lsb_dummy allocation score on sles-6: 0 +pcmk__native_allocate: migrator allocation score on sles-1: 0 +pcmk__native_allocate: migrator allocation score on sles-2: 0 +pcmk__native_allocate: migrator allocation score on sles-3: 0 +pcmk__native_allocate: migrator allocation score on sles-4: 0 +pcmk__native_allocate: migrator allocation score on sles-5: 0 +pcmk__native_allocate: migrator allocation score on sles-6: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on sles-2: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on sles-3: 1 +pcmk__native_allocate: ocf_msdummy:0 allocation score on sles-4: 0 +pcmk__native_allocate: ocf_msdummy:0 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:0 allocation score on sles-6: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on sles-2: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on sles-3: 0 +pcmk__native_allocate: ocf_msdummy:1 allocation score on sles-4: 1 +pcmk__native_allocate: ocf_msdummy:1 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:1 allocation score on sles-6: 0 +pcmk__native_allocate: ocf_msdummy:10 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:10 allocation score on sles-2: 1 +pcmk__native_allocate: ocf_msdummy:10 allocation score on sles-3: 0 +pcmk__native_allocate: ocf_msdummy:10 allocation score on sles-4: 0 +pcmk__native_allocate: ocf_msdummy:10 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:10 allocation score on sles-6: 0 +pcmk__native_allocate: ocf_msdummy:11 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:11 allocation score on sles-2: 0 +pcmk__native_allocate: ocf_msdummy:11 allocation score on sles-3: 1 +pcmk__native_allocate: ocf_msdummy:11 allocation score on sles-4: 0 +pcmk__native_allocate: ocf_msdummy:11 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:11 allocation score on sles-6: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on sles-2: 0 +pcmk__native_allocate: ocf_msdummy:2 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on sles-4: 1 +pcmk__native_allocate: ocf_msdummy:2 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:2 allocation score on sles-6: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on sles-1: 1 +pcmk__native_allocate: ocf_msdummy:3 allocation score on sles-2: 0 +pcmk__native_allocate: ocf_msdummy:3 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on sles-4: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:3 allocation score on sles-6: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on sles-1: 0 +pcmk__native_allocate: ocf_msdummy:4 allocation score on sles-2: 1 +pcmk__native_allocate: ocf_msdummy:4 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on sles-4: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:4 allocation score on sles-6: 0 +pcmk__native_allocate: ocf_msdummy:5 allocation score on sles-1: 1 +pcmk__native_allocate: ocf_msdummy:5 allocation score on sles-2: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on sles-4: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:5 allocation score on sles-6: 0 +pcmk__native_allocate: ocf_msdummy:6 allocation score on sles-1: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on sles-2: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on sles-4: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:6 allocation score on sles-6: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on sles-1: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on sles-2: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on sles-4: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:7 allocation score on sles-6: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on sles-1: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on sles-2: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on sles-4: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:8 allocation score on sles-6: 1 +pcmk__native_allocate: ocf_msdummy:9 allocation score on sles-1: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on sles-2: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on sles-3: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on sles-4: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on sles-5: -INFINITY +pcmk__native_allocate: ocf_msdummy:9 allocation score on sles-6: 1 +pcmk__native_allocate: r192.168.100.181 allocation score on sles-1: 0 +pcmk__native_allocate: r192.168.100.181 allocation score on sles-2: 0 +pcmk__native_allocate: r192.168.100.181 allocation score on sles-3: 0 +pcmk__native_allocate: r192.168.100.181 allocation score on sles-4: 0 +pcmk__native_allocate: r192.168.100.181 allocation score on sles-5: -INFINITY +pcmk__native_allocate: r192.168.100.181 allocation score on sles-6: 0 +pcmk__native_allocate: r192.168.100.182 allocation score on sles-1: 0 +pcmk__native_allocate: r192.168.100.182 allocation score on sles-2: -INFINITY +pcmk__native_allocate: r192.168.100.182 allocation score on sles-3: -INFINITY +pcmk__native_allocate: r192.168.100.182 allocation score on sles-4: -INFINITY +pcmk__native_allocate: r192.168.100.182 allocation score on sles-5: -INFINITY +pcmk__native_allocate: r192.168.100.182 allocation score on sles-6: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on sles-1: 0 +pcmk__native_allocate: r192.168.100.183 allocation score on sles-2: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on sles-3: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on sles-4: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on sles-5: -INFINITY +pcmk__native_allocate: r192.168.100.183 allocation score on sles-6: -INFINITY +pcmk__native_allocate: rsc_sles-1 allocation score on sles-1: 100 +pcmk__native_allocate: rsc_sles-1 allocation score on sles-2: 0 +pcmk__native_allocate: rsc_sles-1 allocation score on sles-3: 0 +pcmk__native_allocate: rsc_sles-1 allocation score on sles-4: 0 +pcmk__native_allocate: rsc_sles-1 allocation score on sles-5: 0 +pcmk__native_allocate: rsc_sles-1 allocation score on sles-6: 0 +pcmk__native_allocate: rsc_sles-2 allocation score on sles-1: 0 +pcmk__native_allocate: rsc_sles-2 allocation score on sles-2: 100 +pcmk__native_allocate: rsc_sles-2 allocation score on sles-3: 0 +pcmk__native_allocate: rsc_sles-2 allocation score on sles-4: 0 +pcmk__native_allocate: rsc_sles-2 allocation score on sles-5: 0 +pcmk__native_allocate: rsc_sles-2 allocation score on sles-6: 0 +pcmk__native_allocate: rsc_sles-3 allocation score on sles-1: 0 +pcmk__native_allocate: rsc_sles-3 allocation score on sles-2: 0 +pcmk__native_allocate: rsc_sles-3 allocation score on sles-3: 100 +pcmk__native_allocate: rsc_sles-3 allocation score on sles-4: 0 +pcmk__native_allocate: rsc_sles-3 allocation score on sles-5: 0 +pcmk__native_allocate: rsc_sles-3 allocation score on sles-6: 0 +pcmk__native_allocate: rsc_sles-4 allocation score on sles-1: 0 +pcmk__native_allocate: rsc_sles-4 allocation score on sles-2: 0 +pcmk__native_allocate: rsc_sles-4 allocation score on sles-3: 0 +pcmk__native_allocate: rsc_sles-4 allocation score on sles-4: 100 +pcmk__native_allocate: rsc_sles-4 allocation score on sles-5: 0 +pcmk__native_allocate: rsc_sles-4 allocation score on sles-6: 0 +pcmk__native_allocate: rsc_sles-5 allocation score on sles-1: 0 +pcmk__native_allocate: rsc_sles-5 allocation score on sles-2: 0 +pcmk__native_allocate: rsc_sles-5 allocation score on sles-3: 0 +pcmk__native_allocate: rsc_sles-5 allocation score on sles-4: 0 +pcmk__native_allocate: rsc_sles-5 allocation score on sles-5: 100 +pcmk__native_allocate: rsc_sles-5 allocation score on sles-6: 0 +pcmk__native_allocate: rsc_sles-6 allocation score on sles-1: 0 +pcmk__native_allocate: rsc_sles-6 allocation score on sles-2: 0 +pcmk__native_allocate: rsc_sles-6 allocation score on sles-3: 0 +pcmk__native_allocate: rsc_sles-6 allocation score on sles-4: 0 +pcmk__native_allocate: rsc_sles-6 allocation score on sles-5: 0 +pcmk__native_allocate: rsc_sles-6 allocation score on sles-6: 100 diff --git a/pengine/test10/stonith-2.summary b/pengine/test10/stonith-2.summary index 2a6c2182ae6..39802c9b42b 100644 --- a/pengine/test10/stonith-2.summary +++ b/pengine/test10/stonith-2.summary @@ -38,8 +38,6 @@ Transition Summary: Executing cluster transition: * Fencing sles-5 (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: rsc_sles-5 start on sles-6 * Resource action: rsc_sles-5 monitor=5000 on sles-6 diff --git a/pengine/test10/stonith-3.dot b/pengine/test10/stonith-3.dot index c2a0369ab83..3ce879cf23e 100644 --- a/pengine/test10/stonith-3.dot +++ b/pengine/test10/stonith-3.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" -> "prmStonith:0_start_0 rh5node2" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clnStonith_running_0" [ style=bold color="green" fontcolor="orange" ] "clnStonith_start_0" -> "clnStonith_running_0" [ style = bold] "clnStonith_start_0" -> "grpStonith:0_start_0" [ style = bold] @@ -19,9 +17,7 @@ digraph "g" { "prmStonith:0_monitor_0 rh5node2" [ style=bold color="green" fontcolor="black" ] "prmStonith:0_start_0 rh5node2" -> "grpStonith:0_running_0" [ style = bold] "prmStonith:0_start_0 rh5node2" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' rh5node1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' rh5node1" -> "prmIpPostgreSQLDB_start_0 rh5node2" [ style = bold] +"stonith 'reboot' rh5node1" -> "prmStonith:0_start_0 rh5node2" [ style = bold] "stonith 'reboot' rh5node1" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "prmIpPostgreSQLDB_start_0 rh5node2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/stonith-3.exp b/pengine/test10/stonith-3.exp index de58694a806..09e13147f0a 100644 --- a/pengine/test10/stonith-3.exp +++ b/pengine/test10/stonith-3.exp @@ -1,36 +1,36 @@ <transition_graph cluster-delay="60s" stonith-timeout="70s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="prmIpPostgreSQLDB_monitor_30000" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"> + <rsc_op id="4" operation="monitor" operation_key="prmIpPostgreSQLDB_monitor_30000" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"> <primitive id="prmIpPostgreSQLDB" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_fail="fence" CRM_meta_on_node="rh5node2" CRM_meta_on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6" CRM_meta_timeout="60000" cidr_netmask="24" ip="172.16.91.120" nic="eth0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="prmIpPostgreSQLDB_start_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"/> + <rsc_op id="3" operation="start" operation_key="prmIpPostgreSQLDB_start_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="prmIpPostgreSQLDB_start_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"> + <rsc_op id="3" operation="start" operation_key="prmIpPostgreSQLDB_start_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"> <primitive id="prmIpPostgreSQLDB" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="rh5node2" CRM_meta_on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6" CRM_meta_timeout="60000" cidr_netmask="24" ip="172.16.91.120" nic="eth0"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="prmIpPostgreSQLDB_monitor_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"/> + <rsc_op id="1" operation="monitor" operation_key="prmIpPostgreSQLDB_monitor_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"/> </trigger> <trigger> - <pseudo_event id="19" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="18" operation="stonith" operation_key="stonith-rh5node1-reboot" on_node="rh5node1" on_node_uuid="286f4fcb-519e-4a23-b39f-9ab0017d0442"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="prmIpPostgreSQLDB_monitor_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"> + <rsc_op id="1" operation="monitor" operation_key="prmIpPostgreSQLDB_monitor_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"> <primitive id="prmIpPostgreSQLDB" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="rh5node2" CRM_meta_on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6" CRM_meta_op_target_rc="7" CRM_meta_timeout="60000" cidr_netmask="24" ip="172.16.91.120" nic="eth0"/> </rsc_op> @@ -39,50 +39,50 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="running" operation_key="grpStonith:0_running_0"> + <pseudo_event id="7" operation="running" operation_key="grpStonith:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="prmStonith:0_start_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"/> + <rsc_op id="5" operation="start" operation_key="prmStonith:0_start_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="grpStonith:0_start_0"/> + <pseudo_event id="6" operation="start" operation_key="grpStonith:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="7" operation="start" operation_key="grpStonith:0_start_0"> + <pseudo_event id="6" operation="start" operation_key="grpStonith:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="start" operation_key="clnStonith_start_0"/> + <pseudo_event id="14" operation="start" operation_key="clnStonith_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="prmStonith:0_start_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"> + <rsc_op id="5" operation="start" operation_key="prmStonith:0_start_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"> <primitive id="prmStonith" long-id="prmStonith:0" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rh5node2" CRM_meta_on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6" CRM_meta_timeout="20000" hostlist="rh5node1 rh5node2" stonith-timeout="70s"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"/> + <pseudo_event id="6" operation="start" operation_key="grpStonith:0_start_0"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="grpStonith:0_start_0"/> + <crm_event id="18" operation="stonith" operation_key="stonith-rh5node1-reboot" on_node="rh5node1" on_node_uuid="286f4fcb-519e-4a23-b39f-9ab0017d0442"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="prmStonith:0_monitor_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"> + <rsc_op id="2" operation="monitor" operation_key="prmStonith:0_monitor_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"> <primitive id="prmStonith" long-id="prmStonith:0" class="stonith" type="external/ssh"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="rh5node2" CRM_meta_on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" hostlist="rh5node1 rh5node2" stonith-timeout="70s"/> </rsc_op> @@ -91,34 +91,34 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="16" operation="running" operation_key="clnStonith_running_0"> + <pseudo_event id="15" operation="running" operation_key="clnStonith_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="running" operation_key="grpStonith:0_running_0"/> + <pseudo_event id="7" operation="running" operation_key="grpStonith:0_running_0"/> </trigger> <trigger> - <pseudo_event id="15" operation="start" operation_key="clnStonith_start_0"/> + <pseudo_event id="14" operation="start" operation_key="clnStonith_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="15" operation="start" operation_key="clnStonith_start_0"> + <pseudo_event id="14" operation="start" operation_key="clnStonith_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="prmStonith:0_monitor_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"/> + <rsc_op id="2" operation="monitor" operation_key="prmStonith:0_monitor_0" on_node="rh5node2" on_node_uuid="fb62f5f4-015c-466a-8778-7b5c1c5639d6"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <crm_event id="20" operation="stonith" operation_key="stonith-rh5node1-reboot" on_node="rh5node1" on_node_uuid="286f4fcb-519e-4a23-b39f-9ab0017d0442"> + <crm_event id="18" operation="stonith" operation_key="stonith-rh5node1-reboot" on_node="rh5node1" on_node_uuid="286f4fcb-519e-4a23-b39f-9ab0017d0442"> <attributes CRM_meta_on_node="rh5node1" CRM_meta_on_node_uuid="286f4fcb-519e-4a23-b39f-9ab0017d0442" CRM_meta_stonith_action="reboot" /> <downed> <node id="286f4fcb-519e-4a23-b39f-9ab0017d0442"/> @@ -127,29 +127,4 @@ </action_set> <inputs/> </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="19" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="20" operation="stonith" operation_key="stonith-rh5node1-reboot" on_node="rh5node1" on_node_uuid="286f4fcb-519e-4a23-b39f-9ab0017d0442"/> - </trigger> - </inputs> - </synapse> - <synapse id="11"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="19" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/stonith-3.scores b/pengine/test10/stonith-3.scores index a1bd3d97120..8fb278b2863 100644 --- a/pengine/test10/stonith-3.scores +++ b/pengine/test10/stonith-3.scores @@ -1,25 +1,25 @@ Allocation scores: -clone_color: clnStonith allocation score on rh5node1: 0 -clone_color: clnStonith allocation score on rh5node2: 0 -clone_color: grpStonith:0 allocation score on rh5node1: 0 -clone_color: grpStonith:0 allocation score on rh5node2: 0 -clone_color: grpStonith:1 allocation score on rh5node1: 0 -clone_color: grpStonith:1 allocation score on rh5node2: 0 -clone_color: prmStonith:0 allocation score on rh5node1: 0 -clone_color: prmStonith:0 allocation score on rh5node2: 0 -clone_color: prmStonith:1 allocation score on rh5node1: 0 -clone_color: prmStonith:1 allocation score on rh5node2: 0 -group_color: grpStonith:0 allocation score on rh5node1: -INFINITY -group_color: grpStonith:0 allocation score on rh5node2: 0 -group_color: grpStonith:1 allocation score on rh5node1: -INFINITY -group_color: grpStonith:1 allocation score on rh5node2: -INFINITY -group_color: prmStonith:0 allocation score on rh5node1: -INFINITY -group_color: prmStonith:0 allocation score on rh5node2: 0 -group_color: prmStonith:1 allocation score on rh5node1: -INFINITY -group_color: prmStonith:1 allocation score on rh5node2: -INFINITY -native_color: prmIpPostgreSQLDB allocation score on rh5node1: 200 -native_color: prmIpPostgreSQLDB allocation score on rh5node2: 100 -native_color: prmStonith:0 allocation score on rh5node1: -INFINITY -native_color: prmStonith:0 allocation score on rh5node2: 0 -native_color: prmStonith:1 allocation score on rh5node1: -INFINITY -native_color: prmStonith:1 allocation score on rh5node2: -INFINITY +pcmk__clone_allocate: clnStonith allocation score on rh5node1: 0 +pcmk__clone_allocate: clnStonith allocation score on rh5node2: 0 +pcmk__clone_allocate: grpStonith:0 allocation score on rh5node1: 0 +pcmk__clone_allocate: grpStonith:0 allocation score on rh5node2: 0 +pcmk__clone_allocate: grpStonith:1 allocation score on rh5node1: 0 +pcmk__clone_allocate: grpStonith:1 allocation score on rh5node2: 0 +pcmk__clone_allocate: prmStonith:0 allocation score on rh5node1: 0 +pcmk__clone_allocate: prmStonith:0 allocation score on rh5node2: 0 +pcmk__clone_allocate: prmStonith:1 allocation score on rh5node1: 0 +pcmk__clone_allocate: prmStonith:1 allocation score on rh5node2: 0 +pcmk__group_allocate: grpStonith:0 allocation score on rh5node1: -INFINITY +pcmk__group_allocate: grpStonith:0 allocation score on rh5node2: 0 +pcmk__group_allocate: grpStonith:1 allocation score on rh5node1: -INFINITY +pcmk__group_allocate: grpStonith:1 allocation score on rh5node2: -INFINITY +pcmk__group_allocate: prmStonith:0 allocation score on rh5node1: -INFINITY +pcmk__group_allocate: prmStonith:0 allocation score on rh5node2: 0 +pcmk__group_allocate: prmStonith:1 allocation score on rh5node1: -INFINITY +pcmk__group_allocate: prmStonith:1 allocation score on rh5node2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB allocation score on rh5node1: 200 +pcmk__native_allocate: prmIpPostgreSQLDB allocation score on rh5node2: 100 +pcmk__native_allocate: prmStonith:0 allocation score on rh5node1: -INFINITY +pcmk__native_allocate: prmStonith:0 allocation score on rh5node2: 0 +pcmk__native_allocate: prmStonith:1 allocation score on rh5node1: -INFINITY +pcmk__native_allocate: prmStonith:1 allocation score on rh5node2: -INFINITY diff --git a/pengine/test10/stonith-3.summary b/pengine/test10/stonith-3.summary index cc10cf5d715..1e8315decdb 100644 --- a/pengine/test10/stonith-3.summary +++ b/pengine/test10/stonith-3.summary @@ -17,8 +17,6 @@ Executing cluster transition: * Resource action: prmStonith:0 monitor on rh5node2 * Pseudo action: clnStonith_start_0 * Fencing rh5node1 (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: prmIpPostgreSQLDB start on rh5node2 * Pseudo action: grpStonith:0_start_0 * Resource action: prmStonith:0 start on rh5node2 diff --git a/pengine/test10/stonith-4.dot b/pengine/test10/stonith-4.dot index ee659cbcaf4..0e177598019 100644 --- a/pengine/test10/stonith-4.dot +++ b/pengine/test10/stonith-4.dot @@ -6,16 +6,15 @@ digraph "g" { "Fencing_monitor_0 pcmk-3" -> "Fencing_start_0 pcmk-1" [ style = dashed] "Fencing_monitor_0 pcmk-3" [ style=dashed color="red" fontcolor="black"] "Fencing_start_0 pcmk-1" [ style=dashed color="red" fontcolor="black"] -"all_stopped" -> "Fencing_start_0 pcmk-1" [ style = dashed] -"all_stopped" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' pcmk-10" -> "Fencing_start_0 pcmk-1" [ style = dashed] "stonith 'reboot' pcmk-10" -> "stonith 'reboot' pcmk-5" [ style = bold] "stonith 'reboot' pcmk-10" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' pcmk-5" -> "Fencing_start_0 pcmk-1" [ style = dashed] "stonith 'reboot' pcmk-5" -> "stonith 'reboot' pcmk-7" [ style = bold] "stonith 'reboot' pcmk-5" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' pcmk-7" -> "Fencing_start_0 pcmk-1" [ style = dashed] "stonith 'reboot' pcmk-7" -> "stonith 'reboot' pcmk-8" [ style = bold] "stonith 'reboot' pcmk-7" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' pcmk-8" -> "stonith_complete" [ style = bold] +"stonith 'reboot' pcmk-8" -> "Fencing_start_0 pcmk-1" [ style = dashed] "stonith 'reboot' pcmk-8" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/stonith-4.exp b/pengine/test10/stonith-4.exp index d3e9e67cd54..43eb23c339e 100644 --- a/pengine/test10/stonith-4.exp +++ b/pengine/test10/stonith-4.exp @@ -1,29 +1,5 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> - <action_set> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-pcmk-8-reboot" on_node="pcmk-8" on_node_uuid="108"/> - </trigger> - </inputs> - </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> <action_set> <crm_event id="4" operation="stonith" operation_key="stonith-pcmk-10-reboot" on_node="pcmk-10" on_node_uuid="110"> <attributes CRM_meta_on_node="pcmk-10" CRM_meta_on_node_uuid="110" CRM_meta_stonith_action="reboot" /> @@ -34,7 +10,7 @@ </action_set> <inputs/> </synapse> - <synapse id="3"> + <synapse id="1"> <action_set> <crm_event id="3" operation="stonith" operation_key="stonith-pcmk-8-reboot" on_node="pcmk-8" on_node_uuid="108"> <attributes CRM_meta_on_node="pcmk-8" CRM_meta_on_node_uuid="108" CRM_meta_stonith_action="reboot" /> @@ -49,7 +25,7 @@ </trigger> </inputs> </synapse> - <synapse id="4"> + <synapse id="2"> <action_set> <crm_event id="2" operation="stonith" operation_key="stonith-pcmk-7-reboot" on_node="pcmk-7" on_node_uuid="107"> <attributes CRM_meta_on_node="pcmk-7" CRM_meta_on_node_uuid="107" CRM_meta_stonith_action="reboot" /> @@ -64,7 +40,7 @@ </trigger> </inputs> </synapse> - <synapse id="5"> + <synapse id="3"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-pcmk-5-reboot" on_node="pcmk-5" on_node_uuid="105"> <attributes CRM_meta_on_node="pcmk-5" CRM_meta_on_node_uuid="105" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/stonith-4.scores b/pengine/test10/stonith-4.scores index ac6fe0b4118..ea6f54010f0 100644 --- a/pengine/test10/stonith-4.scores +++ b/pengine/test10/stonith-4.scores @@ -1,12 +1,12 @@ Allocation scores: -native_color: Fencing allocation score on pcmk-10: 0 -native_color: Fencing allocation score on pcmk-11: 0 -native_color: Fencing allocation score on pcmk-1: 0 -native_color: Fencing allocation score on pcmk-2: 0 -native_color: Fencing allocation score on pcmk-3: 0 -native_color: Fencing allocation score on pcmk-4: 0 -native_color: Fencing allocation score on pcmk-5: 0 -native_color: Fencing allocation score on pcmk-6: 0 -native_color: Fencing allocation score on pcmk-7: 0 -native_color: Fencing allocation score on pcmk-8: 0 -native_color: Fencing allocation score on pcmk-9: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-10: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-11: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-1: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-2: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-3: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-4: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-5: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-6: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-7: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-8: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-9: 0 diff --git a/pengine/test10/stonith-4.summary b/pengine/test10/stonith-4.summary index 7502dada0af..778ca4e7e6c 100644 --- a/pengine/test10/stonith-4.summary +++ b/pengine/test10/stonith-4.summary @@ -25,8 +25,6 @@ Executing cluster transition: * Fencing pcmk-5 (reboot) * Fencing pcmk-7 (reboot) * Fencing pcmk-8 (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: Node pcmk-11 (111): pending diff --git a/pengine/test10/stonith-4.xml b/pengine/test10/stonith-4.xml index f9a4d441fb8..4f185de55bf 100644 --- a/pengine/test10/stonith-4.xml +++ b/pengine/test10/stonith-4.xml @@ -4,6 +4,7 @@ <cluster_property_set id="cib-bootstrap-options"> <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.8-0.772.26fe3e5.git.fc17-26fe3e52d259e4726699300d27991fc1a80c556b"/> <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="options-concurrent-fencing" name="concurrent-fencing" value="false"/> </cluster_property_set> </crm_config> <nodes> diff --git a/pengine/test10/stop-failure-no-fencing.scores b/pengine/test10/stop-failure-no-fencing.scores index 93b2031476e..e0a09071d5b 100644 --- a/pengine/test10/stop-failure-no-fencing.scores +++ b/pengine/test10/stop-failure-no-fencing.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: clvm-clone allocation score on pcmk-1: 0 -clone_color: clvm-clone allocation score on pcmk-2: 0 -clone_color: clvm-clone allocation score on pcmk-3: -INFINITY -clone_color: clvm-clone allocation score on pcmk-4: 0 -clone_color: clvm:0 allocation score on pcmk-1: 0 -clone_color: clvm:0 allocation score on pcmk-2: 0 -clone_color: clvm:0 allocation score on pcmk-3: -INFINITY -clone_color: clvm:0 allocation score on pcmk-4: 0 -clone_color: clvm:1 allocation score on pcmk-1: 0 -clone_color: clvm:1 allocation score on pcmk-2: 0 -clone_color: clvm:1 allocation score on pcmk-3: -INFINITY -clone_color: clvm:1 allocation score on pcmk-4: 0 -clone_color: clvm:2 allocation score on pcmk-1: 0 -clone_color: clvm:2 allocation score on pcmk-2: 0 -clone_color: clvm:2 allocation score on pcmk-3: -INFINITY -clone_color: clvm:2 allocation score on pcmk-4: 0 -clone_color: clvm:3 allocation score on pcmk-1: 0 -clone_color: clvm:3 allocation score on pcmk-2: 0 -clone_color: clvm:3 allocation score on pcmk-3: -INFINITY -clone_color: clvm:3 allocation score on pcmk-4: 0 -clone_color: dlm-clone allocation score on pcmk-1: 0 -clone_color: dlm-clone allocation score on pcmk-2: 0 -clone_color: dlm-clone allocation score on pcmk-3: 0 -clone_color: dlm-clone allocation score on pcmk-4: 0 -clone_color: dlm:0 allocation score on pcmk-1: 0 -clone_color: dlm:0 allocation score on pcmk-2: 0 -clone_color: dlm:0 allocation score on pcmk-3: 0 -clone_color: dlm:0 allocation score on pcmk-4: 0 -clone_color: dlm:1 allocation score on pcmk-1: 0 -clone_color: dlm:1 allocation score on pcmk-2: 0 -clone_color: dlm:1 allocation score on pcmk-3: 0 -clone_color: dlm:1 allocation score on pcmk-4: 0 -clone_color: dlm:2 allocation score on pcmk-1: 0 -clone_color: dlm:2 allocation score on pcmk-2: 0 -clone_color: dlm:2 allocation score on pcmk-3: 0 -clone_color: dlm:2 allocation score on pcmk-4: 0 -clone_color: dlm:3 allocation score on pcmk-1: 0 -clone_color: dlm:3 allocation score on pcmk-2: 0 -clone_color: dlm:3 allocation score on pcmk-3: 0 -clone_color: dlm:3 allocation score on pcmk-4: 0 -native_color: ClusterIP allocation score on pcmk-1: -INFINITY -native_color: ClusterIP allocation score on pcmk-2: -INFINITY -native_color: ClusterIP allocation score on pcmk-3: -INFINITY -native_color: ClusterIP allocation score on pcmk-4: -INFINITY -native_color: clvm:0 allocation score on pcmk-1: -INFINITY -native_color: clvm:0 allocation score on pcmk-2: -INFINITY -native_color: clvm:0 allocation score on pcmk-3: -INFINITY -native_color: clvm:0 allocation score on pcmk-4: -INFINITY -native_color: clvm:1 allocation score on pcmk-1: -INFINITY -native_color: clvm:1 allocation score on pcmk-2: -INFINITY -native_color: clvm:1 allocation score on pcmk-3: -INFINITY -native_color: clvm:1 allocation score on pcmk-4: -INFINITY -native_color: clvm:2 allocation score on pcmk-1: -INFINITY -native_color: clvm:2 allocation score on pcmk-2: -INFINITY -native_color: clvm:2 allocation score on pcmk-3: -INFINITY -native_color: clvm:2 allocation score on pcmk-4: -INFINITY -native_color: clvm:3 allocation score on pcmk-1: -INFINITY -native_color: clvm:3 allocation score on pcmk-2: -INFINITY -native_color: clvm:3 allocation score on pcmk-3: -INFINITY -native_color: clvm:3 allocation score on pcmk-4: -INFINITY -native_color: dlm:0 allocation score on pcmk-1: 0 -native_color: dlm:0 allocation score on pcmk-2: 0 -native_color: dlm:0 allocation score on pcmk-3: -INFINITY -native_color: dlm:0 allocation score on pcmk-4: -INFINITY -native_color: dlm:1 allocation score on pcmk-1: 0 -native_color: dlm:1 allocation score on pcmk-2: 0 -native_color: dlm:1 allocation score on pcmk-3: -INFINITY -native_color: dlm:1 allocation score on pcmk-4: -INFINITY -native_color: dlm:2 allocation score on pcmk-1: 0 -native_color: dlm:2 allocation score on pcmk-2: 0 -native_color: dlm:2 allocation score on pcmk-3: -INFINITY -native_color: dlm:2 allocation score on pcmk-4: -INFINITY -native_color: dlm:3 allocation score on pcmk-1: 0 -native_color: dlm:3 allocation score on pcmk-2: 0 -native_color: dlm:3 allocation score on pcmk-3: -INFINITY -native_color: dlm:3 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: clvm-clone allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm-clone allocation score on pcmk-2: 0 +pcmk__clone_allocate: clvm-clone allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: clvm-clone allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clvm:0 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: clvm:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clvm:1 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: clvm:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clvm:2 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: clvm:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: clvm:3 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: clvm:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-4: 0 +pcmk__native_allocate: ClusterIP allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ClusterIP allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ClusterIP allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ClusterIP allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on pcmk-1: 0 +pcmk__native_allocate: dlm:0 allocation score on pcmk-2: 0 +pcmk__native_allocate: dlm:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on pcmk-1: 0 +pcmk__native_allocate: dlm:1 allocation score on pcmk-2: 0 +pcmk__native_allocate: dlm:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on pcmk-1: 0 +pcmk__native_allocate: dlm:2 allocation score on pcmk-2: 0 +pcmk__native_allocate: dlm:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on pcmk-1: 0 +pcmk__native_allocate: dlm:3 allocation score on pcmk-2: 0 +pcmk__native_allocate: dlm:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on pcmk-4: -INFINITY diff --git a/pengine/test10/stop-failure-no-fencing.summary b/pengine/test10/stop-failure-no-fencing.summary index da09ccece03..82ec9361f1c 100644 --- a/pengine/test10/stop-failure-no-fencing.summary +++ b/pengine/test10/stop-failure-no-fencing.summary @@ -1,3 +1,4 @@ +0 of 9 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Node pcmk-3 (103): UNCLEAN (offline) diff --git a/pengine/test10/stop-failure-no-quorum.dot b/pengine/test10/stop-failure-no-quorum.dot index e00258dcf0d..e79b1d6c13a 100644 --- a/pengine/test10/stop-failure-no-quorum.dot +++ b/pengine/test10/stop-failure-no-quorum.dot @@ -1,19 +1,14 @@ digraph "g" { "ClusterIP_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clvm-clone_stop_0" -> "clvm-clone_stopped_0" [ style = bold] "clvm-clone_stop_0" -> "clvm_stop_0 pcmk-2" [ style = bold] "clvm-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "clvm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "clvm:2_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] -"clvm_stop_0 pcmk-2" -> "all_stopped" [ style = bold] "clvm_stop_0 pcmk-2" -> "clvm-clone_stopped_0" [ style = bold] "clvm_stop_0 pcmk-2" [ style=bold color="green" fontcolor="orange"] "dlm_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] "stonith 'reboot' pcmk-2" -> "clvm-clone_stop_0" [ style = bold] "stonith 'reboot' pcmk-2" -> "clvm_stop_0 pcmk-2" [ style = bold] -"stonith 'reboot' pcmk-2" -> "stonith_complete" [ style = bold] "stonith 'reboot' pcmk-2" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/stop-failure-no-quorum.exp b/pengine/test10/stop-failure-no-quorum.exp index ddd383d6b9d..8f6d252e05d 100644 --- a/pengine/test10/stop-failure-no-quorum.exp +++ b/pengine/test10/stop-failure-no-quorum.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="clvm_stop_0" internal_operation_key="clvm:0_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="clvm_stop_0" internal_operation_key="clvm:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,28 +10,28 @@ <crm_event id="2" operation="stonith" operation_key="stonith-pcmk-2-reboot" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="clvm-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="clvm-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="clvm-clone_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="clvm-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="stop" operation_key="clvm_stop_0" internal_operation_key="clvm:0_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="clvm_stop_0" internal_operation_key="clvm:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="clvm-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="clvm-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="clvm-clone_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="clvm-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -42,33 +42,6 @@ </inputs> </synapse> <synapse id="3"> - <action_set> - <pseudo_event id="22" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-pcmk-2-reboot" on_node="pcmk-2" on_node_uuid="102"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="11" operation="stop" operation_key="clvm_stop_0" internal_operation_key="clvm:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="22" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> <action_set> <crm_event id="2" operation="stonith" operation_key="stonith-pcmk-2-reboot" on_node="pcmk-2" on_node_uuid="102"> <attributes CRM_meta_fail_count_clvm="INFINITY" CRM_meta_last_failure_clvm="1371014555" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_probe_complete="true" CRM_meta_shutdown="1371014551" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/stop-failure-no-quorum.scores b/pengine/test10/stop-failure-no-quorum.scores index df304234a19..6be93adda4b 100644 --- a/pengine/test10/stop-failure-no-quorum.scores +++ b/pengine/test10/stop-failure-no-quorum.scores @@ -1,81 +1,81 @@ Allocation scores: -clone_color: clvm-clone allocation score on pcmk-1: 0 -clone_color: clvm-clone allocation score on pcmk-2: -INFINITY -clone_color: clvm-clone allocation score on pcmk-3: -INFINITY -clone_color: clvm-clone allocation score on pcmk-4: 0 -clone_color: clvm:0 allocation score on pcmk-1: 0 -clone_color: clvm:0 allocation score on pcmk-2: -INFINITY -clone_color: clvm:0 allocation score on pcmk-3: -INFINITY -clone_color: clvm:0 allocation score on pcmk-4: 0 -clone_color: clvm:1 allocation score on pcmk-1: 0 -clone_color: clvm:1 allocation score on pcmk-2: -INFINITY -clone_color: clvm:1 allocation score on pcmk-3: -INFINITY -clone_color: clvm:1 allocation score on pcmk-4: 0 -clone_color: clvm:2 allocation score on pcmk-1: 0 -clone_color: clvm:2 allocation score on pcmk-2: -INFINITY -clone_color: clvm:2 allocation score on pcmk-3: -INFINITY -clone_color: clvm:2 allocation score on pcmk-4: 0 -clone_color: clvm:3 allocation score on pcmk-1: 0 -clone_color: clvm:3 allocation score on pcmk-2: -INFINITY -clone_color: clvm:3 allocation score on pcmk-3: -INFINITY -clone_color: clvm:3 allocation score on pcmk-4: 0 -clone_color: dlm-clone allocation score on pcmk-1: 0 -clone_color: dlm-clone allocation score on pcmk-2: 0 -clone_color: dlm-clone allocation score on pcmk-3: 0 -clone_color: dlm-clone allocation score on pcmk-4: 0 -clone_color: dlm:0 allocation score on pcmk-1: 0 -clone_color: dlm:0 allocation score on pcmk-2: 0 -clone_color: dlm:0 allocation score on pcmk-3: 0 -clone_color: dlm:0 allocation score on pcmk-4: 0 -clone_color: dlm:1 allocation score on pcmk-1: 0 -clone_color: dlm:1 allocation score on pcmk-2: 0 -clone_color: dlm:1 allocation score on pcmk-3: 0 -clone_color: dlm:1 allocation score on pcmk-4: 0 -clone_color: dlm:2 allocation score on pcmk-1: 0 -clone_color: dlm:2 allocation score on pcmk-2: 0 -clone_color: dlm:2 allocation score on pcmk-3: 0 -clone_color: dlm:2 allocation score on pcmk-4: 0 -clone_color: dlm:3 allocation score on pcmk-1: 0 -clone_color: dlm:3 allocation score on pcmk-2: 0 -clone_color: dlm:3 allocation score on pcmk-3: 0 -clone_color: dlm:3 allocation score on pcmk-4: 0 -native_color: ClusterIP allocation score on pcmk-1: 0 -native_color: ClusterIP allocation score on pcmk-2: -INFINITY -native_color: ClusterIP allocation score on pcmk-3: -INFINITY -native_color: ClusterIP allocation score on pcmk-4: -INFINITY -native_color: Fencing allocation score on pcmk-1: 0 -native_color: Fencing allocation score on pcmk-2: 0 -native_color: Fencing allocation score on pcmk-3: 0 -native_color: Fencing allocation score on pcmk-4: 0 -native_color: clvm:0 allocation score on pcmk-1: -INFINITY -native_color: clvm:0 allocation score on pcmk-2: -INFINITY -native_color: clvm:0 allocation score on pcmk-3: -INFINITY -native_color: clvm:0 allocation score on pcmk-4: -INFINITY -native_color: clvm:1 allocation score on pcmk-1: -INFINITY -native_color: clvm:1 allocation score on pcmk-2: -INFINITY -native_color: clvm:1 allocation score on pcmk-3: -INFINITY -native_color: clvm:1 allocation score on pcmk-4: -INFINITY -native_color: clvm:2 allocation score on pcmk-1: 0 -native_color: clvm:2 allocation score on pcmk-2: -INFINITY -native_color: clvm:2 allocation score on pcmk-3: -INFINITY -native_color: clvm:2 allocation score on pcmk-4: -INFINITY -native_color: clvm:3 allocation score on pcmk-1: -INFINITY -native_color: clvm:3 allocation score on pcmk-2: -INFINITY -native_color: clvm:3 allocation score on pcmk-3: -INFINITY -native_color: clvm:3 allocation score on pcmk-4: -INFINITY -native_color: dlm:0 allocation score on pcmk-1: 0 -native_color: dlm:0 allocation score on pcmk-2: -INFINITY -native_color: dlm:0 allocation score on pcmk-3: -INFINITY -native_color: dlm:0 allocation score on pcmk-4: -INFINITY -native_color: dlm:1 allocation score on pcmk-1: -INFINITY -native_color: dlm:1 allocation score on pcmk-2: -INFINITY -native_color: dlm:1 allocation score on pcmk-3: -INFINITY -native_color: dlm:1 allocation score on pcmk-4: -INFINITY -native_color: dlm:2 allocation score on pcmk-1: -INFINITY -native_color: dlm:2 allocation score on pcmk-2: -INFINITY -native_color: dlm:2 allocation score on pcmk-3: -INFINITY -native_color: dlm:2 allocation score on pcmk-4: -INFINITY -native_color: dlm:3 allocation score on pcmk-1: -INFINITY -native_color: dlm:3 allocation score on pcmk-2: -INFINITY -native_color: dlm:3 allocation score on pcmk-3: -INFINITY -native_color: dlm:3 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: clvm-clone allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm-clone allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: clvm-clone allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: clvm-clone allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:0 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: clvm:0 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: clvm:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:1 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: clvm:1 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: clvm:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:2 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: clvm:2 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: clvm:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:3 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: clvm:3 allocation score on pcmk-3: -INFINITY +pcmk__clone_allocate: clvm:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-4: 0 +pcmk__native_allocate: ClusterIP allocation score on pcmk-1: 0 +pcmk__native_allocate: ClusterIP allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ClusterIP allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ClusterIP allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: Fencing allocation score on pcmk-1: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-2: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-3: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-4: 0 +pcmk__native_allocate: clvm:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on pcmk-1: 0 +pcmk__native_allocate: clvm:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on pcmk-1: 0 +pcmk__native_allocate: dlm:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on pcmk-4: -INFINITY diff --git a/pengine/test10/stop-failure-no-quorum.summary b/pengine/test10/stop-failure-no-quorum.summary index 52ec84f0ae6..32dae1c26ee 100644 --- a/pengine/test10/stop-failure-no-quorum.summary +++ b/pengine/test10/stop-failure-no-quorum.summary @@ -1,3 +1,4 @@ +0 of 10 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Node pcmk-2 (102): UNCLEAN (online) @@ -25,10 +26,8 @@ Transition Summary: Executing cluster transition: * Fencing pcmk-2 (reboot) * Pseudo action: clvm-clone_stop_0 - * Pseudo action: stonith_complete * Pseudo action: clvm_stop_0 * Pseudo action: clvm-clone_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Node pcmk-3 (103): UNCLEAN (offline) diff --git a/pengine/test10/stop-failure-with-fencing.dot b/pengine/test10/stop-failure-with-fencing.dot index 229f7f81b0e..93d9dd7a3c1 100644 --- a/pengine/test10/stop-failure-with-fencing.dot +++ b/pengine/test10/stop-failure-with-fencing.dot @@ -1,20 +1,15 @@ digraph "g" { "ClusterIP_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] "Fencing_monitor_0 pcmk-1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clvm-clone_stop_0" -> "clvm-clone_stopped_0" [ style = bold] "clvm-clone_stop_0" -> "clvm_stop_0 pcmk-2" [ style = bold] "clvm-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "clvm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "clvm:1_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] -"clvm_stop_0 pcmk-2" -> "all_stopped" [ style = bold] "clvm_stop_0 pcmk-2" -> "clvm-clone_stopped_0" [ style = bold] "clvm_stop_0 pcmk-2" [ style=bold color="green" fontcolor="orange"] "dlm_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] "stonith 'reboot' pcmk-2" -> "clvm-clone_stop_0" [ style = bold] "stonith 'reboot' pcmk-2" -> "clvm_stop_0 pcmk-2" [ style = bold] -"stonith 'reboot' pcmk-2" -> "stonith_complete" [ style = bold] "stonith 'reboot' pcmk-2" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/stop-failure-with-fencing.exp b/pengine/test10/stop-failure-with-fencing.exp index e7e7ca6947a..6d0e6af3990 100644 --- a/pengine/test10/stop-failure-with-fencing.exp +++ b/pengine/test10/stop-failure-with-fencing.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="12" operation="stop" operation_key="clvm_stop_0" internal_operation_key="clvm:0_stop_0"> + <pseudo_event id="11" operation="stop" operation_key="clvm_stop_0" internal_operation_key="clvm:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -10,28 +10,28 @@ <crm_event id="3" operation="stonith" operation_key="stonith-pcmk-2-reboot" on_node="pcmk-2" on_node_uuid="102"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="clvm-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="clvm-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="18" operation="stopped" operation_key="clvm-clone_stopped_0"> + <pseudo_event id="17" operation="stopped" operation_key="clvm-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stop" operation_key="clvm_stop_0" internal_operation_key="clvm:0_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="clvm_stop_0" internal_operation_key="clvm:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="stop" operation_key="clvm-clone_stop_0"/> + <pseudo_event id="16" operation="stop" operation_key="clvm-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="17" operation="stop" operation_key="clvm-clone_stop_0"> + <pseudo_event id="16" operation="stop" operation_key="clvm-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -43,7 +43,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="Fencing_monitor_0" on_node="pcmk-1" on_node_uuid="101"> + <rsc_op id="4" operation="monitor" operation_key="Fencing_monitor_0" on_node="pcmk-1" on_node_uuid="101"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="101" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -51,33 +51,6 @@ <inputs/> </synapse> <synapse id="4"> - <action_set> - <pseudo_event id="22" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-pcmk-2-reboot" on_node="pcmk-2" on_node_uuid="102"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="12" operation="stop" operation_key="clvm_stop_0" internal_operation_key="clvm:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="22" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> <action_set> <crm_event id="3" operation="stonith" operation_key="stonith-pcmk-2-reboot" on_node="pcmk-2" on_node_uuid="102"> <attributes CRM_meta_fail_count_clvm="INFINITY" CRM_meta_last_failure_clvm="1371014555" CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="102" CRM_meta_probe_complete="true" CRM_meta_shutdown="1371014551" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/stop-failure-with-fencing.scores b/pengine/test10/stop-failure-with-fencing.scores index cf62806dd73..24aa6548975 100644 --- a/pengine/test10/stop-failure-with-fencing.scores +++ b/pengine/test10/stop-failure-with-fencing.scores @@ -1,81 +1,81 @@ Allocation scores: -clone_color: clvm-clone allocation score on pcmk-1: 0 -clone_color: clvm-clone allocation score on pcmk-2: -INFINITY -clone_color: clvm-clone allocation score on pcmk-3: 0 -clone_color: clvm-clone allocation score on pcmk-4: 0 -clone_color: clvm:0 allocation score on pcmk-1: 0 -clone_color: clvm:0 allocation score on pcmk-2: -INFINITY -clone_color: clvm:0 allocation score on pcmk-3: 0 -clone_color: clvm:0 allocation score on pcmk-4: 0 -clone_color: clvm:1 allocation score on pcmk-1: 0 -clone_color: clvm:1 allocation score on pcmk-2: -INFINITY -clone_color: clvm:1 allocation score on pcmk-3: 0 -clone_color: clvm:1 allocation score on pcmk-4: 0 -clone_color: clvm:2 allocation score on pcmk-1: 0 -clone_color: clvm:2 allocation score on pcmk-2: -INFINITY -clone_color: clvm:2 allocation score on pcmk-3: 0 -clone_color: clvm:2 allocation score on pcmk-4: 0 -clone_color: clvm:3 allocation score on pcmk-1: 0 -clone_color: clvm:3 allocation score on pcmk-2: -INFINITY -clone_color: clvm:3 allocation score on pcmk-3: 0 -clone_color: clvm:3 allocation score on pcmk-4: 0 -clone_color: dlm-clone allocation score on pcmk-1: 0 -clone_color: dlm-clone allocation score on pcmk-2: 0 -clone_color: dlm-clone allocation score on pcmk-3: 0 -clone_color: dlm-clone allocation score on pcmk-4: 0 -clone_color: dlm:0 allocation score on pcmk-1: 0 -clone_color: dlm:0 allocation score on pcmk-2: 0 -clone_color: dlm:0 allocation score on pcmk-3: 0 -clone_color: dlm:0 allocation score on pcmk-4: 0 -clone_color: dlm:1 allocation score on pcmk-1: 0 -clone_color: dlm:1 allocation score on pcmk-2: 0 -clone_color: dlm:1 allocation score on pcmk-3: 0 -clone_color: dlm:1 allocation score on pcmk-4: 0 -clone_color: dlm:2 allocation score on pcmk-1: 0 -clone_color: dlm:2 allocation score on pcmk-2: 0 -clone_color: dlm:2 allocation score on pcmk-3: 0 -clone_color: dlm:2 allocation score on pcmk-4: 0 -clone_color: dlm:3 allocation score on pcmk-1: 0 -clone_color: dlm:3 allocation score on pcmk-2: 0 -clone_color: dlm:3 allocation score on pcmk-3: 0 -clone_color: dlm:3 allocation score on pcmk-4: 0 -native_color: ClusterIP allocation score on pcmk-1: 0 -native_color: ClusterIP allocation score on pcmk-2: -INFINITY -native_color: ClusterIP allocation score on pcmk-3: -INFINITY -native_color: ClusterIP allocation score on pcmk-4: -INFINITY -native_color: Fencing allocation score on pcmk-1: 0 -native_color: Fencing allocation score on pcmk-2: 0 -native_color: Fencing allocation score on pcmk-3: 0 -native_color: Fencing allocation score on pcmk-4: 0 -native_color: clvm:0 allocation score on pcmk-1: -INFINITY -native_color: clvm:0 allocation score on pcmk-2: -INFINITY -native_color: clvm:0 allocation score on pcmk-3: -INFINITY -native_color: clvm:0 allocation score on pcmk-4: -INFINITY -native_color: clvm:1 allocation score on pcmk-1: 0 -native_color: clvm:1 allocation score on pcmk-2: -INFINITY -native_color: clvm:1 allocation score on pcmk-3: -INFINITY -native_color: clvm:1 allocation score on pcmk-4: -INFINITY -native_color: clvm:2 allocation score on pcmk-1: -INFINITY -native_color: clvm:2 allocation score on pcmk-2: -INFINITY -native_color: clvm:2 allocation score on pcmk-3: -INFINITY -native_color: clvm:2 allocation score on pcmk-4: -INFINITY -native_color: clvm:3 allocation score on pcmk-1: -INFINITY -native_color: clvm:3 allocation score on pcmk-2: -INFINITY -native_color: clvm:3 allocation score on pcmk-3: -INFINITY -native_color: clvm:3 allocation score on pcmk-4: -INFINITY -native_color: dlm:0 allocation score on pcmk-1: 0 -native_color: dlm:0 allocation score on pcmk-2: -INFINITY -native_color: dlm:0 allocation score on pcmk-3: -INFINITY -native_color: dlm:0 allocation score on pcmk-4: -INFINITY -native_color: dlm:1 allocation score on pcmk-1: -INFINITY -native_color: dlm:1 allocation score on pcmk-2: -INFINITY -native_color: dlm:1 allocation score on pcmk-3: -INFINITY -native_color: dlm:1 allocation score on pcmk-4: -INFINITY -native_color: dlm:2 allocation score on pcmk-1: -INFINITY -native_color: dlm:2 allocation score on pcmk-2: -INFINITY -native_color: dlm:2 allocation score on pcmk-3: -INFINITY -native_color: dlm:2 allocation score on pcmk-4: -INFINITY -native_color: dlm:3 allocation score on pcmk-1: -INFINITY -native_color: dlm:3 allocation score on pcmk-2: -INFINITY -native_color: dlm:3 allocation score on pcmk-3: -INFINITY -native_color: dlm:3 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: clvm-clone allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm-clone allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: clvm-clone allocation score on pcmk-3: 0 +pcmk__clone_allocate: clvm-clone allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:0 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: clvm:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: clvm:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:1 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: clvm:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: clvm:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:2 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: clvm:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: clvm:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: clvm:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: clvm:3 allocation score on pcmk-2: -INFINITY +pcmk__clone_allocate: clvm:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: clvm:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm-clone allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-1: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: dlm:3 allocation score on pcmk-4: 0 +pcmk__native_allocate: ClusterIP allocation score on pcmk-1: 0 +pcmk__native_allocate: ClusterIP allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ClusterIP allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ClusterIP allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: Fencing allocation score on pcmk-1: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-2: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-3: 0 +pcmk__native_allocate: Fencing allocation score on pcmk-4: 0 +pcmk__native_allocate: clvm:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on pcmk-1: 0 +pcmk__native_allocate: clvm:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: clvm:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on pcmk-1: 0 +pcmk__native_allocate: dlm:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on pcmk-4: -INFINITY diff --git a/pengine/test10/stop-failure-with-fencing.summary b/pengine/test10/stop-failure-with-fencing.summary index 50c5f97a00d..34046a4c2ef 100644 --- a/pengine/test10/stop-failure-with-fencing.summary +++ b/pengine/test10/stop-failure-with-fencing.summary @@ -25,10 +25,8 @@ Executing cluster transition: * Resource action: Fencing monitor on pcmk-1 * Fencing pcmk-2 (reboot) * Pseudo action: clvm-clone_stop_0 - * Pseudo action: stonith_complete * Pseudo action: clvm_stop_0 * Pseudo action: clvm-clone_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Node pcmk-3 (103): UNCLEAN (offline) diff --git a/pengine/test10/stopped-monitor-00.exp b/pengine/test10/stopped-monitor-00.exp index 007e9f76986..31c5d85e8a6 100644 --- a/pengine/test10/stopped-monitor-00.exp +++ b/pengine/test10/stopped-monitor-00.exp @@ -1,49 +1,49 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_role="Stopped" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -52,7 +52,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/stopped-monitor-00.scores b/pengine/test10/stopped-monitor-00.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/stopped-monitor-00.scores +++ b/pengine/test10/stopped-monitor-00.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/stopped-monitor-01.dot b/pengine/test10/stopped-monitor-01.dot index 3b17846c8c6..4e87b98c274 100644 --- a/pengine/test10/stopped-monitor-01.dot +++ b/pengine/test10/stopped-monitor-01.dot @@ -1,9 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/stopped-monitor-01.exp b/pengine/test10/stopped-monitor-01.exp index 34e19ae3f44..cb13b5cb2aa 100644 --- a/pengine/test10/stopped-monitor-01.exp +++ b/pengine/test10/stopped-monitor-01.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -30,19 +30,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/stopped-monitor-01.scores b/pengine/test10/stopped-monitor-01.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/stopped-monitor-01.scores +++ b/pengine/test10/stopped-monitor-01.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/stopped-monitor-01.summary b/pengine/test10/stopped-monitor-01.summary index 7baf2b92fa5..4707383d532 100644 --- a/pengine/test10/stopped-monitor-01.summary +++ b/pengine/test10/stopped-monitor-01.summary @@ -9,7 +9,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc1 start on node1 * Resource action: rsc1 monitor=10000 on node1 diff --git a/pengine/test10/stopped-monitor-02.dot b/pengine/test10/stopped-monitor-02.dot index c2f18e8b92b..e7e5d9f8334 100644 --- a/pengine/test10/stopped-monitor-02.dot +++ b/pengine/test10/stopped-monitor-02.dot @@ -1,13 +1,10 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_monitor_20000 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] "rsc1_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "rsc1_monitor_20000 node2" [ style = bold] "rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/stopped-monitor-02.exp b/pengine/test10/stopped-monitor-02.exp index 849b20d361c..c51b7d141df 100644 --- a/pengine/test10/stopped-monitor-02.exp +++ b/pengine/test10/stopped-monitor-02.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -11,13 +11,13 @@ <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -55,22 +55,7 @@ </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/stopped-monitor-02.scores b/pengine/test10/stopped-monitor-02.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/stopped-monitor-02.scores +++ b/pengine/test10/stopped-monitor-02.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/stopped-monitor-02.summary b/pengine/test10/stopped-monitor-02.summary index e1d44b5a964..b2363f69ce4 100644 --- a/pengine/test10/stopped-monitor-02.summary +++ b/pengine/test10/stopped-monitor-02.summary @@ -11,7 +11,6 @@ Executing cluster transition: * Resource action: rsc1 stop on node1 * Resource action: rsc1 stop on node2 * Resource action: rsc1 monitor=20000 on node2 - * Pseudo action: all_stopped * Resource action: rsc1 start on node1 * Resource action: rsc1 monitor=10000 on node1 diff --git a/pengine/test10/stopped-monitor-03.dot b/pengine/test10/stopped-monitor-03.dot index 97c97a05411..f333ef91dbe 100644 --- a/pengine/test10/stopped-monitor-03.dot +++ b/pengine/test10/stopped-monitor-03.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_monitor_20000 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/stopped-monitor-03.exp b/pengine/test10/stopped-monitor-03.exp index 44a6c6815df..a192301e43c 100644 --- a/pengine/test10/stopped-monitor-03.exp +++ b/pengine/test10/stopped-monitor-03.exp @@ -1,37 +1,24 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_role="Stopped" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/stopped-monitor-03.scores b/pengine/test10/stopped-monitor-03.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/stopped-monitor-03.scores +++ b/pengine/test10/stopped-monitor-03.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/stopped-monitor-03.summary b/pengine/test10/stopped-monitor-03.summary index c897eecee23..5292e558d5a 100644 --- a/pengine/test10/stopped-monitor-03.summary +++ b/pengine/test10/stopped-monitor-03.summary @@ -1,4 +1,4 @@ -1 of 1 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 1 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node1 - * Pseudo action: all_stopped * Resource action: rsc1 monitor=20000 on node1 Revised cluster status: diff --git a/pengine/test10/stopped-monitor-04.scores b/pengine/test10/stopped-monitor-04.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/stopped-monitor-04.scores +++ b/pengine/test10/stopped-monitor-04.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/stopped-monitor-04.summary b/pengine/test10/stopped-monitor-04.summary index fd1aeed5fc5..10a3ddefe69 100644 --- a/pengine/test10/stopped-monitor-04.summary +++ b/pengine/test10/stopped-monitor-04.summary @@ -1,4 +1,4 @@ -1 of 1 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 1 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/stopped-monitor-05.scores b/pengine/test10/stopped-monitor-05.scores index 67d39ef46b8..fbf1ce3d284 100644 --- a/pengine/test10/stopped-monitor-05.scores +++ b/pengine/test10/stopped-monitor-05.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/stopped-monitor-05.summary b/pengine/test10/stopped-monitor-05.summary index db595fe738a..0e25657f2e3 100644 --- a/pengine/test10/stopped-monitor-05.summary +++ b/pengine/test10/stopped-monitor-05.summary @@ -1,3 +1,4 @@ +0 of 1 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/stopped-monitor-06.scores b/pengine/test10/stopped-monitor-06.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/stopped-monitor-06.scores +++ b/pengine/test10/stopped-monitor-06.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/stopped-monitor-06.summary b/pengine/test10/stopped-monitor-06.summary index c45cf99e0dc..e293a9bfe53 100644 --- a/pengine/test10/stopped-monitor-06.summary +++ b/pengine/test10/stopped-monitor-06.summary @@ -1,4 +1,4 @@ -1 of 1 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 1 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/stopped-monitor-07.scores b/pengine/test10/stopped-monitor-07.scores index 9e87a4a3607..da0c4569585 100644 --- a/pengine/test10/stopped-monitor-07.scores +++ b/pengine/test10/stopped-monitor-07.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: INFINITY diff --git a/pengine/test10/stopped-monitor-07.summary b/pengine/test10/stopped-monitor-07.summary index 50c4ce76678..1b965131aef 100644 --- a/pengine/test10/stopped-monitor-07.summary +++ b/pengine/test10/stopped-monitor-07.summary @@ -1,3 +1,4 @@ +0 of 1 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/stopped-monitor-08.dot b/pengine/test10/stopped-monitor-08.dot index c65822dbe0e..e02e5966504 100644 --- a/pengine/test10/stopped-monitor-08.dot +++ b/pengine/test10/stopped-monitor-08.dot @@ -1,12 +1,10 @@ digraph "g" { "Cancel rsc1_monitor_20000 node2" -> "rsc1_start_0 node2" [ style = bold] "Cancel rsc1_monitor_20000 node2" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black" ] "rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_monitor_20000 node1" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/stopped-monitor-08.exp b/pengine/test10/stopped-monitor-08.exp index 4673b82f9ac..f885bafbe32 100644 --- a/pengine/test10/stopped-monitor-08.exp +++ b/pengine/test10/stopped-monitor-08.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_role="Stopped" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -37,13 +37,13 @@ <rsc_op id="2" operation="cancel" operation_key="rsc1_monitor_20000" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -59,17 +59,4 @@ </action_set> <inputs/> </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/stopped-monitor-08.scores b/pengine/test10/stopped-monitor-08.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/stopped-monitor-08.scores +++ b/pengine/test10/stopped-monitor-08.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/stopped-monitor-08.summary b/pengine/test10/stopped-monitor-08.summary index a15a906e633..88904ce95f9 100644 --- a/pengine/test10/stopped-monitor-08.summary +++ b/pengine/test10/stopped-monitor-08.summary @@ -11,7 +11,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node1 * Resource action: rsc1 cancel=20000 on node2 - * Pseudo action: all_stopped * Resource action: rsc1 monitor=20000 on node1 * Resource action: rsc1 start on node2 * Resource action: rsc1 monitor=10000 on node2 diff --git a/pengine/test10/stopped-monitor-09.scores b/pengine/test10/stopped-monitor-09.scores index 1c619c3b97c..c4e189b4e4b 100644 --- a/pengine/test10/stopped-monitor-09.scores +++ b/pengine/test10/stopped-monitor-09.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: INFINITY -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/stopped-monitor-10.scores b/pengine/test10/stopped-monitor-10.scores index 4f12e9bf1aa..a5578994c46 100644 --- a/pengine/test10/stopped-monitor-10.scores +++ b/pengine/test10/stopped-monitor-10.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: INFINITY -native_color: rsc1 allocation score on node2: INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: INFINITY diff --git a/pengine/test10/stopped-monitor-11.scores b/pengine/test10/stopped-monitor-11.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/stopped-monitor-11.scores +++ b/pengine/test10/stopped-monitor-11.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/stopped-monitor-11.summary b/pengine/test10/stopped-monitor-11.summary index 27573b8c677..5d010c89930 100644 --- a/pengine/test10/stopped-monitor-11.summary +++ b/pengine/test10/stopped-monitor-11.summary @@ -1,4 +1,4 @@ -1 of 1 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 1 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/stopped-monitor-12.scores b/pengine/test10/stopped-monitor-12.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/stopped-monitor-12.scores +++ b/pengine/test10/stopped-monitor-12.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/stopped-monitor-12.summary b/pengine/test10/stopped-monitor-12.summary index 8dafb593026..ab2df240901 100644 --- a/pengine/test10/stopped-monitor-12.summary +++ b/pengine/test10/stopped-monitor-12.summary @@ -1,4 +1,4 @@ -1 of 1 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 1 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/stopped-monitor-20.exp b/pengine/test10/stopped-monitor-20.exp index 2a2bc819619..3776be844f2 100644 --- a/pengine/test10/stopped-monitor-20.exp +++ b/pengine/test10/stopped-monitor-20.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_role="Stopped" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_role="Stopped" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,7 +36,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/stopped-monitor-20.scores b/pengine/test10/stopped-monitor-20.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/stopped-monitor-20.scores +++ b/pengine/test10/stopped-monitor-20.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/stopped-monitor-20.summary b/pengine/test10/stopped-monitor-20.summary index cef026dc3f5..8bb43b7f618 100644 --- a/pengine/test10/stopped-monitor-20.summary +++ b/pengine/test10/stopped-monitor-20.summary @@ -1,4 +1,4 @@ -1 of 1 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 1 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/stopped-monitor-21.dot b/pengine/test10/stopped-monitor-21.dot index 97c97a05411..f333ef91dbe 100644 --- a/pengine/test10/stopped-monitor-21.dot +++ b/pengine/test10/stopped-monitor-21.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_monitor_20000 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/stopped-monitor-21.exp b/pengine/test10/stopped-monitor-21.exp index 36ce99ecde8..5ba941b8c95 100644 --- a/pengine/test10/stopped-monitor-21.exp +++ b/pengine/test10/stopped-monitor-21.exp @@ -21,17 +21,4 @@ </trigger> </inputs> </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/stopped-monitor-21.scores b/pengine/test10/stopped-monitor-21.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/stopped-monitor-21.scores +++ b/pengine/test10/stopped-monitor-21.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/stopped-monitor-21.summary b/pengine/test10/stopped-monitor-21.summary index 7c2732d4148..a31f2463038 100644 --- a/pengine/test10/stopped-monitor-21.summary +++ b/pengine/test10/stopped-monitor-21.summary @@ -1,4 +1,4 @@ -1 of 1 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 1 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] @@ -11,7 +11,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node1 * Resource action: rsc1 monitor=20000 on node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/stopped-monitor-22.dot b/pengine/test10/stopped-monitor-22.dot index 6ad7f2f5c9f..f6d17993489 100644 --- a/pengine/test10/stopped-monitor-22.dot +++ b/pengine/test10/stopped-monitor-22.dot @@ -1,11 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_monitor_20000 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_monitor_20000 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "rsc1_monitor_20000 node2" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/stopped-monitor-22.exp b/pengine/test10/stopped-monitor-22.exp index d4b3a4815aa..ffb767e4bee 100644 --- a/pengine/test10/stopped-monitor-22.exp +++ b/pengine/test10/stopped-monitor-22.exp @@ -43,20 +43,4 @@ </trigger> </inputs> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="2" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/stopped-monitor-22.scores b/pengine/test10/stopped-monitor-22.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/stopped-monitor-22.scores +++ b/pengine/test10/stopped-monitor-22.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/stopped-monitor-22.summary b/pengine/test10/stopped-monitor-22.summary index d26827a10f5..96822532b5f 100644 --- a/pengine/test10/stopped-monitor-22.summary +++ b/pengine/test10/stopped-monitor-22.summary @@ -1,4 +1,4 @@ -1 of 1 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 1 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] @@ -14,7 +14,6 @@ Executing cluster transition: * Resource action: rsc1 monitor=20000 on node2 * Resource action: rsc1 stop on node1 * Resource action: rsc1 monitor=20000 on node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/stopped-monitor-23.exp b/pengine/test10/stopped-monitor-23.exp index fb85ef901d3..96d376e0d7a 100644 --- a/pengine/test10/stopped-monitor-23.exp +++ b/pengine/test10/stopped-monitor-23.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/stopped-monitor-23.scores b/pengine/test10/stopped-monitor-23.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/stopped-monitor-23.scores +++ b/pengine/test10/stopped-monitor-23.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/stopped-monitor-24.scores b/pengine/test10/stopped-monitor-24.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/stopped-monitor-24.scores +++ b/pengine/test10/stopped-monitor-24.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/stopped-monitor-24.summary b/pengine/test10/stopped-monitor-24.summary index d3130a60544..512f93d0587 100644 --- a/pengine/test10/stopped-monitor-24.summary +++ b/pengine/test10/stopped-monitor-24.summary @@ -1,4 +1,4 @@ -1 of 1 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 1 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/stopped-monitor-25.scores b/pengine/test10/stopped-monitor-25.scores index 049cd7b2a9f..52cd5ec2068 100644 --- a/pengine/test10/stopped-monitor-25.scores +++ b/pengine/test10/stopped-monitor-25.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY diff --git a/pengine/test10/stopped-monitor-25.summary b/pengine/test10/stopped-monitor-25.summary index b0f0c52765b..612613317f9 100644 --- a/pengine/test10/stopped-monitor-25.summary +++ b/pengine/test10/stopped-monitor-25.summary @@ -1,4 +1,4 @@ -1 of 1 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 1 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/stopped-monitor-26.scores b/pengine/test10/stopped-monitor-26.scores index 10c0835cce7..187ff3a3294 100644 --- a/pengine/test10/stopped-monitor-26.scores +++ b/pengine/test10/stopped-monitor-26.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 diff --git a/pengine/test10/stopped-monitor-27.scores b/pengine/test10/stopped-monitor-27.scores index 4f12e9bf1aa..a5578994c46 100644 --- a/pengine/test10/stopped-monitor-27.scores +++ b/pengine/test10/stopped-monitor-27.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on node1: INFINITY -native_color: rsc1 allocation score on node2: INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: INFINITY diff --git a/pengine/test10/stopped-monitor-30.exp b/pengine/test10/stopped-monitor-30.exp index ae89df648ec..039b60de615 100644 --- a/pengine/test10/stopped-monitor-30.exp +++ b/pengine/test10/stopped-monitor-30.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node3" on_node_uuid="node3"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_role="Stopped" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/stopped-monitor-30.scores b/pengine/test10/stopped-monitor-30.scores index 40a32cadb55..8684bbb9d3a 100644 --- a/pengine/test10/stopped-monitor-30.scores +++ b/pengine/test10/stopped-monitor-30.scores @@ -1,4 +1,4 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc1 allocation score on node3: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node3: 0 diff --git a/pengine/test10/stopped-monitor-31.exp b/pengine/test10/stopped-monitor-31.exp index 036be849ad2..3500eda6aeb 100644 --- a/pengine/test10/stopped-monitor-31.exp +++ b/pengine/test10/stopped-monitor-31.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node3" on_node_uuid="node3"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_role="Stopped" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node3" on_node_uuid="node3"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="node3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/stopped-monitor-31.scores b/pengine/test10/stopped-monitor-31.scores index 50c704ac0db..5d7f96627b6 100644 --- a/pengine/test10/stopped-monitor-31.scores +++ b/pengine/test10/stopped-monitor-31.scores @@ -1,4 +1,4 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node3: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node3: -INFINITY diff --git a/pengine/test10/stopped-monitor-31.summary b/pengine/test10/stopped-monitor-31.summary index 364d29002d1..6f4ffe8bea7 100644 --- a/pengine/test10/stopped-monitor-31.summary +++ b/pengine/test10/stopped-monitor-31.summary @@ -1,4 +1,4 @@ -1 of 1 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 1 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 node3 ] diff --git a/pengine/test10/suicide-needed-inquorate.dot b/pengine/test10/suicide-needed-inquorate.dot index afa63f12e86..eb3572bfa34 100644 --- a/pengine/test10/suicide-needed-inquorate.dot +++ b/pengine/test10/suicide-needed-inquorate.dot @@ -1,11 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' node1" -> "stonith 'reboot' node3" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' node2" -> "stonith_complete" [ style = bold] "stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] "stonith 'reboot' node3" -> "stonith 'reboot' node2" [ style = bold] "stonith 'reboot' node3" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/suicide-needed-inquorate.exp b/pengine/test10/suicide-needed-inquorate.exp index 503ea7acf34..bd0b69cc160 100644 --- a/pengine/test10/suicide-needed-inquorate.exp +++ b/pengine/test10/suicide-needed-inquorate.exp @@ -1,29 +1,5 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> - <action_set> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> <action_set> <crm_event id="3" operation="stonith" operation_key="stonith-node3-reboot" on_node="node3" on_node_uuid="3"> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_stonith_action="reboot" /> @@ -38,10 +14,10 @@ </trigger> </inputs> </synapse> - <synapse id="3"> + <synapse id="1"> <action_set> <crm_event id="2" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="2"> - <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_op_no_wait="true" CRM_meta_stonith_action="reboot" /> + <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_stonith_action="reboot" /> <downed> <node id="2"/> </downed> @@ -53,7 +29,7 @@ </trigger> </inputs> </synapse> - <synapse id="4"> + <synapse id="2"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/suicide-needed-inquorate.scores b/pengine/test10/suicide-needed-inquorate.scores index ae6c58b1ad5..c966a9b5092 100644 --- a/pengine/test10/suicide-needed-inquorate.scores +++ b/pengine/test10/suicide-needed-inquorate.scores @@ -1,5 +1,5 @@ Allocation scores: Using the original execution date of: 2017-08-21 17:12:54Z -native_color: Fencing allocation score on node1: 0 -native_color: Fencing allocation score on node2: 0 -native_color: Fencing allocation score on node3: 0 +pcmk__native_allocate: Fencing allocation score on node1: 0 +pcmk__native_allocate: Fencing allocation score on node2: 0 +pcmk__native_allocate: Fencing allocation score on node3: 0 diff --git a/pengine/test10/suicide-needed-inquorate.summary b/pengine/test10/suicide-needed-inquorate.summary index 454519a5757..305ea72f5b9 100644 --- a/pengine/test10/suicide-needed-inquorate.summary +++ b/pengine/test10/suicide-needed-inquorate.summary @@ -16,8 +16,6 @@ Executing cluster transition: * Fencing node1 (reboot) * Fencing node3 (reboot) * Fencing node2 (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Using the original execution date of: 2017-08-21 17:12:54Z Revised cluster status: diff --git a/pengine/test10/suicide-needed-inquorate.xml b/pengine/test10/suicide-needed-inquorate.xml index 160af00ee20..6add7fd9382 100644 --- a/pengine/test10/suicide-needed-inquorate.xml +++ b/pengine/test10/suicide-needed-inquorate.xml @@ -7,6 +7,7 @@ <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.17-1"/> <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="suicide"/> + <nvpair id="options-concurrent-fencing" name="concurrent-fencing" value="false"/> </cluster_property_set> </crm_config> <nodes> diff --git a/pengine/test10/suicide-not-needed-initial-quorum.exp b/pengine/test10/suicide-not-needed-initial-quorum.exp index f17198ad160..4a9dc66f8c3 100644 --- a/pengine/test10/suicide-not-needed-initial-quorum.exp +++ b/pengine/test10/suicide-not-needed-initial-quorum.exp @@ -1,39 +1,39 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="Fencing_monitor_120000" on_node="node1" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="Fencing_monitor_120000" on_node="node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="4" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="4" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_name="start" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="1" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="Fencing_monitor_0" on_node="node3" on_node_uuid="3"/> + <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="Fencing_monitor_0" on_node="node3" on_node_uuid="3"> + <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node3" on_node_uuid="3"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> @@ -42,7 +42,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> @@ -51,7 +51,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="1" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> diff --git a/pengine/test10/suicide-not-needed-initial-quorum.scores b/pengine/test10/suicide-not-needed-initial-quorum.scores index ae6c58b1ad5..c966a9b5092 100644 --- a/pengine/test10/suicide-not-needed-initial-quorum.scores +++ b/pengine/test10/suicide-not-needed-initial-quorum.scores @@ -1,5 +1,5 @@ Allocation scores: Using the original execution date of: 2017-08-21 17:12:54Z -native_color: Fencing allocation score on node1: 0 -native_color: Fencing allocation score on node2: 0 -native_color: Fencing allocation score on node3: 0 +pcmk__native_allocate: Fencing allocation score on node1: 0 +pcmk__native_allocate: Fencing allocation score on node2: 0 +pcmk__native_allocate: Fencing allocation score on node3: 0 diff --git a/pengine/test10/suicide-not-needed-never-quorate.exp b/pengine/test10/suicide-not-needed-never-quorate.exp index 8819ae2dee7..0af7e3ee762 100644 --- a/pengine/test10/suicide-not-needed-never-quorate.exp +++ b/pengine/test10/suicide-not-needed-never-quorate.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="Fencing_monitor_0" on_node="node3" on_node_uuid="3"> + <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node3" on_node_uuid="3"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="1" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> diff --git a/pengine/test10/suicide-not-needed-never-quorate.scores b/pengine/test10/suicide-not-needed-never-quorate.scores index ae6c58b1ad5..c966a9b5092 100644 --- a/pengine/test10/suicide-not-needed-never-quorate.scores +++ b/pengine/test10/suicide-not-needed-never-quorate.scores @@ -1,5 +1,5 @@ Allocation scores: Using the original execution date of: 2017-08-21 17:12:54Z -native_color: Fencing allocation score on node1: 0 -native_color: Fencing allocation score on node2: 0 -native_color: Fencing allocation score on node3: 0 +pcmk__native_allocate: Fencing allocation score on node1: 0 +pcmk__native_allocate: Fencing allocation score on node2: 0 +pcmk__native_allocate: Fencing allocation score on node3: 0 diff --git a/pengine/test10/suicide-not-needed-quorate.exp b/pengine/test10/suicide-not-needed-quorate.exp index f17198ad160..4a9dc66f8c3 100644 --- a/pengine/test10/suicide-not-needed-quorate.exp +++ b/pengine/test10/suicide-not-needed-quorate.exp @@ -1,39 +1,39 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="Fencing_monitor_120000" on_node="node1" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="Fencing_monitor_120000" on_node="node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="120000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="4" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="4" operation="start" operation_key="Fencing_start_0" on_node="node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_name="start" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"/> + <rsc_op id="1" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"/> + <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="Fencing_monitor_0" on_node="node3" on_node_uuid="3"/> + <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="Fencing_monitor_0" on_node="node3" on_node_uuid="3"> + <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node3" on_node_uuid="3"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> @@ -42,7 +42,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"> + <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="node2" on_node_uuid="2"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> @@ -51,7 +51,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"> + <rsc_op id="1" operation="monitor" operation_key="Fencing_monitor_0" on_node="node1" on_node_uuid="1"> <primitive id="Fencing" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="120000" multicast_address="239.255.100.100" pcmk_host_list="node1 node2 node3"/> </rsc_op> diff --git a/pengine/test10/suicide-not-needed-quorate.scores b/pengine/test10/suicide-not-needed-quorate.scores index ae6c58b1ad5..c966a9b5092 100644 --- a/pengine/test10/suicide-not-needed-quorate.scores +++ b/pengine/test10/suicide-not-needed-quorate.scores @@ -1,5 +1,5 @@ Allocation scores: Using the original execution date of: 2017-08-21 17:12:54Z -native_color: Fencing allocation score on node1: 0 -native_color: Fencing allocation score on node2: 0 -native_color: Fencing allocation score on node3: 0 +pcmk__native_allocate: Fencing allocation score on node1: 0 +pcmk__native_allocate: Fencing allocation score on node2: 0 +pcmk__native_allocate: Fencing allocation score on node3: 0 diff --git a/pengine/test10/systemhealth1.dot b/pengine/test10/systemhealth1.dot index a29f5191e64..acd52e391b8 100644 --- a/pengine/test10/systemhealth1.dot +++ b/pengine/test10/systemhealth1.dot @@ -1,9 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"stonith 'reboot' hs21c" -> "stonith_complete" [ style = bold] "stonith 'reboot' hs21c" [ style=bold color="green" fontcolor="black"] "stonith 'reboot' hs21d" -> "stonith 'reboot' hs21c" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealth1.exp b/pengine/test10/systemhealth1.exp index 4cfe4c206ba..ac8e6ada227 100644 --- a/pengine/test10/systemhealth1.exp +++ b/pengine/test10/systemhealth1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="2" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -12,8 +12,8 @@ </synapse> <synapse id="1"> <action_set> - <crm_event id="3" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> - <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_no_wait="true" CRM_meta_stonith_action="reboot" /> + <crm_event id="1" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_stonith_action="reboot" /> <downed> <node id="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </downed> @@ -21,31 +21,7 @@ </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="2" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="2" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="2" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/systemhealth1.scores b/pengine/test10/systemhealth1.scores index 8a59654765f..aa6778359de 100644 --- a/pengine/test10/systemhealth1.scores +++ b/pengine/test10/systemhealth1.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: 100 -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: 100 -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: 0 -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: 100 +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: 100 +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealth1.summary b/pengine/test10/systemhealth1.summary index 351d508d4fe..6bb4eee53d8 100644 --- a/pengine/test10/systemhealth1.summary +++ b/pengine/test10/systemhealth1.summary @@ -14,8 +14,6 @@ Transition Summary: Executing cluster transition: * Fencing hs21d (reboot) * Fencing hs21c (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: OFFLINE: [ hs21c hs21d ] diff --git a/pengine/test10/systemhealth2.dot b/pengine/test10/systemhealth2.dot index c7bf10b4f13..93f2ee87c1e 100644 --- a/pengine/test10/systemhealth2.dot +++ b/pengine/test10/systemhealth2.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" -> "stonith-1_start_0 hs21c" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] "apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black" ] @@ -11,13 +9,11 @@ digraph "g" { "nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black" ] "nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] "nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' hs21d" -> "stonith_complete" [ style = bold] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "stonith-1_start_0 hs21c" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 hs21c" -> "stonith-1_start_0 hs21c" [ style = bold] "stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "apache_1_start_0 hs21c" [ style = bold] -"stonith_complete" -> "nfs_1_start_0 hs21c" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealth2.exp b/pengine/test10/systemhealth2.exp index 774f8317c7a..a4109219c9d 100644 --- a/pengine/test10/systemhealth2.exp +++ b/pengine/test10/systemhealth2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="stonith-1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="4" operation="start" operation_key="stonith-1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,36 +26,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="6" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="60000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -64,36 +64,36 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="8" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="10000" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="8" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> @@ -102,7 +102,7 @@ </synapse> <synapse id="8"> <action_set> - <crm_event id="11" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -111,29 +111,4 @@ </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="11" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/systemhealth2.scores b/pengine/test10/systemhealth2.scores index 8a59654765f..aa6778359de 100644 --- a/pengine/test10/systemhealth2.scores +++ b/pengine/test10/systemhealth2.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: 100 -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: 100 -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: 0 -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: 100 +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: 100 +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealth2.summary b/pengine/test10/systemhealth2.summary index db68783892b..1cd230e7f75 100644 --- a/pengine/test10/systemhealth2.summary +++ b/pengine/test10/systemhealth2.summary @@ -18,8 +18,6 @@ Executing cluster transition: * Resource action: apache_1 monitor on hs21c * Resource action: nfs_1 monitor on hs21c * Fencing hs21d (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: stonith-1 start on hs21c * Resource action: apache_1 start on hs21c * Resource action: nfs_1 start on hs21c diff --git a/pengine/test10/systemhealth3.dot b/pengine/test10/systemhealth3.dot index c7bf10b4f13..93f2ee87c1e 100644 --- a/pengine/test10/systemhealth3.dot +++ b/pengine/test10/systemhealth3.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" -> "stonith-1_start_0 hs21c" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] "apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black" ] @@ -11,13 +9,11 @@ digraph "g" { "nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black" ] "nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] "nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' hs21d" -> "stonith_complete" [ style = bold] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "stonith-1_start_0 hs21c" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 hs21c" -> "stonith-1_start_0 hs21c" [ style = bold] "stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "apache_1_start_0 hs21c" [ style = bold] -"stonith_complete" -> "nfs_1_start_0 hs21c" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealth3.exp b/pengine/test10/systemhealth3.exp index 774f8317c7a..a4109219c9d 100644 --- a/pengine/test10/systemhealth3.exp +++ b/pengine/test10/systemhealth3.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="stonith-1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="4" operation="start" operation_key="stonith-1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,36 +26,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="6" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="60000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -64,36 +64,36 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="8" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="10000" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="8" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> @@ -102,7 +102,7 @@ </synapse> <synapse id="8"> <action_set> - <crm_event id="11" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -111,29 +111,4 @@ </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="11" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/systemhealth3.scores b/pengine/test10/systemhealth3.scores index 8a59654765f..aa6778359de 100644 --- a/pengine/test10/systemhealth3.scores +++ b/pengine/test10/systemhealth3.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: 100 -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: 100 -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: 0 -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: 100 +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: 100 +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealth3.summary b/pengine/test10/systemhealth3.summary index db68783892b..1cd230e7f75 100644 --- a/pengine/test10/systemhealth3.summary +++ b/pengine/test10/systemhealth3.summary @@ -18,8 +18,6 @@ Executing cluster transition: * Resource action: apache_1 monitor on hs21c * Resource action: nfs_1 monitor on hs21c * Fencing hs21d (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: stonith-1 start on hs21c * Resource action: apache_1 start on hs21c * Resource action: nfs_1 start on hs21c diff --git a/pengine/test10/systemhealthm1.dot b/pengine/test10/systemhealthm1.dot index a29f5191e64..acd52e391b8 100644 --- a/pengine/test10/systemhealthm1.dot +++ b/pengine/test10/systemhealthm1.dot @@ -1,9 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"stonith 'reboot' hs21c" -> "stonith_complete" [ style = bold] "stonith 'reboot' hs21c" [ style=bold color="green" fontcolor="black"] "stonith 'reboot' hs21d" -> "stonith 'reboot' hs21c" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealthm1.exp b/pengine/test10/systemhealthm1.exp index 4cfe4c206ba..ac8e6ada227 100644 --- a/pengine/test10/systemhealthm1.exp +++ b/pengine/test10/systemhealthm1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="2" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -12,8 +12,8 @@ </synapse> <synapse id="1"> <action_set> - <crm_event id="3" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> - <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_no_wait="true" CRM_meta_stonith_action="reboot" /> + <crm_event id="1" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_stonith_action="reboot" /> <downed> <node id="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </downed> @@ -21,31 +21,7 @@ </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="2" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="2" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="2" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/systemhealthm1.scores b/pengine/test10/systemhealthm1.scores index 8a59654765f..aa6778359de 100644 --- a/pengine/test10/systemhealthm1.scores +++ b/pengine/test10/systemhealthm1.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: 100 -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: 100 -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: 0 -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: 100 +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: 100 +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealthm1.summary b/pengine/test10/systemhealthm1.summary index 351d508d4fe..6bb4eee53d8 100644 --- a/pengine/test10/systemhealthm1.summary +++ b/pengine/test10/systemhealthm1.summary @@ -14,8 +14,6 @@ Transition Summary: Executing cluster transition: * Fencing hs21d (reboot) * Fencing hs21c (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: OFFLINE: [ hs21c hs21d ] diff --git a/pengine/test10/systemhealthm2.dot b/pengine/test10/systemhealthm2.dot index c7bf10b4f13..93f2ee87c1e 100644 --- a/pengine/test10/systemhealthm2.dot +++ b/pengine/test10/systemhealthm2.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" -> "stonith-1_start_0 hs21c" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] "apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black" ] @@ -11,13 +9,11 @@ digraph "g" { "nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black" ] "nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] "nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' hs21d" -> "stonith_complete" [ style = bold] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "stonith-1_start_0 hs21c" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 hs21c" -> "stonith-1_start_0 hs21c" [ style = bold] "stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "apache_1_start_0 hs21c" [ style = bold] -"stonith_complete" -> "nfs_1_start_0 hs21c" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealthm2.exp b/pengine/test10/systemhealthm2.exp index 774f8317c7a..a4109219c9d 100644 --- a/pengine/test10/systemhealthm2.exp +++ b/pengine/test10/systemhealthm2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="stonith-1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="4" operation="start" operation_key="stonith-1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,36 +26,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="6" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="60000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -64,36 +64,36 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="8" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="10000" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="8" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> @@ -102,7 +102,7 @@ </synapse> <synapse id="8"> <action_set> - <crm_event id="11" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -111,29 +111,4 @@ </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="11" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/systemhealthm2.scores b/pengine/test10/systemhealthm2.scores index 8a59654765f..aa6778359de 100644 --- a/pengine/test10/systemhealthm2.scores +++ b/pengine/test10/systemhealthm2.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: 100 -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: 100 -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: 0 -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: 100 +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: 100 +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealthm2.summary b/pengine/test10/systemhealthm2.summary index db68783892b..1cd230e7f75 100644 --- a/pengine/test10/systemhealthm2.summary +++ b/pengine/test10/systemhealthm2.summary @@ -18,8 +18,6 @@ Executing cluster transition: * Resource action: apache_1 monitor on hs21c * Resource action: nfs_1 monitor on hs21c * Fencing hs21d (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: stonith-1 start on hs21c * Resource action: apache_1 start on hs21c * Resource action: nfs_1 start on hs21c diff --git a/pengine/test10/systemhealthm3.dot b/pengine/test10/systemhealthm3.dot index fd8b19f4095..f03f57ffa64 100644 --- a/pengine/test10/systemhealthm3.dot +++ b/pengine/test10/systemhealthm3.dot @@ -1,10 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' hs21d" -> "stonith_complete" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealthm3.exp b/pengine/test10/systemhealthm3.exp index 9eb53669c49..c17102b4642 100644 --- a/pengine/test10/systemhealthm3.exp +++ b/pengine/test10/systemhealthm3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <crm_event id="6" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -37,29 +37,4 @@ </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="6" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/systemhealthm3.scores b/pengine/test10/systemhealthm3.scores index 7e8804e0fa0..e4fd523f536 100644 --- a/pengine/test10/systemhealthm3.scores +++ b/pengine/test10/systemhealthm3.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: -INFINITY -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: -INFINITY -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: -INFINITY -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealthm3.summary b/pengine/test10/systemhealthm3.summary index 836d8f5177e..b98d923c472 100644 --- a/pengine/test10/systemhealthm3.summary +++ b/pengine/test10/systemhealthm3.summary @@ -15,8 +15,6 @@ Executing cluster transition: * Resource action: apache_1 monitor on hs21c * Resource action: nfs_1 monitor on hs21c * Fencing hs21d (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: Online: [ hs21c ] diff --git a/pengine/test10/systemhealthn1.dot b/pengine/test10/systemhealthn1.dot index a29f5191e64..acd52e391b8 100644 --- a/pengine/test10/systemhealthn1.dot +++ b/pengine/test10/systemhealthn1.dot @@ -1,9 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"stonith 'reboot' hs21c" -> "stonith_complete" [ style = bold] "stonith 'reboot' hs21c" [ style=bold color="green" fontcolor="black"] "stonith 'reboot' hs21d" -> "stonith 'reboot' hs21c" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealthn1.exp b/pengine/test10/systemhealthn1.exp index 4cfe4c206ba..ac8e6ada227 100644 --- a/pengine/test10/systemhealthn1.exp +++ b/pengine/test10/systemhealthn1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="2" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -12,8 +12,8 @@ </synapse> <synapse id="1"> <action_set> - <crm_event id="3" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> - <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_no_wait="true" CRM_meta_stonith_action="reboot" /> + <crm_event id="1" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_stonith_action="reboot" /> <downed> <node id="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </downed> @@ -21,31 +21,7 @@ </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="2" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="2" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="2" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/systemhealthn1.scores b/pengine/test10/systemhealthn1.scores index 8a59654765f..aa6778359de 100644 --- a/pengine/test10/systemhealthn1.scores +++ b/pengine/test10/systemhealthn1.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: 100 -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: 100 -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: 0 -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: 100 +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: 100 +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealthn1.summary b/pengine/test10/systemhealthn1.summary index 351d508d4fe..6bb4eee53d8 100644 --- a/pengine/test10/systemhealthn1.summary +++ b/pengine/test10/systemhealthn1.summary @@ -14,8 +14,6 @@ Transition Summary: Executing cluster transition: * Fencing hs21d (reboot) * Fencing hs21c (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: OFFLINE: [ hs21c hs21d ] diff --git a/pengine/test10/systemhealthn2.dot b/pengine/test10/systemhealthn2.dot index c7bf10b4f13..93f2ee87c1e 100644 --- a/pengine/test10/systemhealthn2.dot +++ b/pengine/test10/systemhealthn2.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" -> "stonith-1_start_0 hs21c" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] "apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black" ] @@ -11,13 +9,11 @@ digraph "g" { "nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black" ] "nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] "nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' hs21d" -> "stonith_complete" [ style = bold] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "stonith-1_start_0 hs21c" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 hs21c" -> "stonith-1_start_0 hs21c" [ style = bold] "stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "apache_1_start_0 hs21c" [ style = bold] -"stonith_complete" -> "nfs_1_start_0 hs21c" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealthn2.exp b/pengine/test10/systemhealthn2.exp index 774f8317c7a..a4109219c9d 100644 --- a/pengine/test10/systemhealthn2.exp +++ b/pengine/test10/systemhealthn2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="stonith-1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="4" operation="start" operation_key="stonith-1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,36 +26,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="6" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="60000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -64,36 +64,36 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="8" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="10000" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="8" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> @@ -102,7 +102,7 @@ </synapse> <synapse id="8"> <action_set> - <crm_event id="11" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -111,29 +111,4 @@ </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="11" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/systemhealthn2.scores b/pengine/test10/systemhealthn2.scores index 8a59654765f..aa6778359de 100644 --- a/pengine/test10/systemhealthn2.scores +++ b/pengine/test10/systemhealthn2.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: 100 -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: 100 -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: 0 -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: 100 +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: 100 +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealthn2.summary b/pengine/test10/systemhealthn2.summary index db68783892b..1cd230e7f75 100644 --- a/pengine/test10/systemhealthn2.summary +++ b/pengine/test10/systemhealthn2.summary @@ -18,8 +18,6 @@ Executing cluster transition: * Resource action: apache_1 monitor on hs21c * Resource action: nfs_1 monitor on hs21c * Fencing hs21d (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: stonith-1 start on hs21c * Resource action: apache_1 start on hs21c * Resource action: nfs_1 start on hs21c diff --git a/pengine/test10/systemhealthn3.dot b/pengine/test10/systemhealthn3.dot index c7bf10b4f13..93f2ee87c1e 100644 --- a/pengine/test10/systemhealthn3.dot +++ b/pengine/test10/systemhealthn3.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" -> "stonith-1_start_0 hs21c" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] "apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black" ] @@ -11,13 +9,11 @@ digraph "g" { "nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black" ] "nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] "nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' hs21d" -> "stonith_complete" [ style = bold] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "stonith-1_start_0 hs21c" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 hs21c" -> "stonith-1_start_0 hs21c" [ style = bold] "stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "stonith-1_start_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "apache_1_start_0 hs21c" [ style = bold] -"stonith_complete" -> "nfs_1_start_0 hs21c" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealthn3.exp b/pengine/test10/systemhealthn3.exp index 774f8317c7a..a4109219c9d 100644 --- a/pengine/test10/systemhealthn3.exp +++ b/pengine/test10/systemhealthn3.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="start" operation_key="stonith-1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="4" operation="start" operation_key="stonith-1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"/> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,36 +26,36 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="6" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="60000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -64,36 +64,36 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="8" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="10000" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="8" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> @@ -102,7 +102,7 @@ </synapse> <synapse id="8"> <action_set> - <crm_event id="11" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="9" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -111,29 +111,4 @@ </action_set> <inputs/> </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="11" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="10" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/systemhealthn3.scores b/pengine/test10/systemhealthn3.scores index 8a59654765f..aa6778359de 100644 --- a/pengine/test10/systemhealthn3.scores +++ b/pengine/test10/systemhealthn3.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: 100 -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: 100 -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: 0 -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: 100 +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: 100 +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealthn3.summary b/pengine/test10/systemhealthn3.summary index db68783892b..1cd230e7f75 100644 --- a/pengine/test10/systemhealthn3.summary +++ b/pengine/test10/systemhealthn3.summary @@ -18,8 +18,6 @@ Executing cluster transition: * Resource action: apache_1 monitor on hs21c * Resource action: nfs_1 monitor on hs21c * Fencing hs21d (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: stonith-1 start on hs21c * Resource action: apache_1 start on hs21c * Resource action: nfs_1 start on hs21c diff --git a/pengine/test10/systemhealtho1.dot b/pengine/test10/systemhealtho1.dot index a29f5191e64..acd52e391b8 100644 --- a/pengine/test10/systemhealtho1.dot +++ b/pengine/test10/systemhealtho1.dot @@ -1,9 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"stonith 'reboot' hs21c" -> "stonith_complete" [ style = bold] "stonith 'reboot' hs21c" [ style=bold color="green" fontcolor="black"] "stonith 'reboot' hs21d" -> "stonith 'reboot' hs21c" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealtho1.exp b/pengine/test10/systemhealtho1.exp index 4cfe4c206ba..ac8e6ada227 100644 --- a/pengine/test10/systemhealtho1.exp +++ b/pengine/test10/systemhealtho1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="2" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -12,8 +12,8 @@ </synapse> <synapse id="1"> <action_set> - <crm_event id="3" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> - <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_no_wait="true" CRM_meta_stonith_action="reboot" /> + <crm_event id="1" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_stonith_action="reboot" /> <downed> <node id="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </downed> @@ -21,31 +21,7 @@ </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="2" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="2" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="2" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/systemhealtho1.scores b/pengine/test10/systemhealtho1.scores index 8a59654765f..aa6778359de 100644 --- a/pengine/test10/systemhealtho1.scores +++ b/pengine/test10/systemhealtho1.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: 100 -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: 100 -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: 0 -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: 100 +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: 100 +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealtho1.summary b/pengine/test10/systemhealtho1.summary index 351d508d4fe..6bb4eee53d8 100644 --- a/pengine/test10/systemhealtho1.summary +++ b/pengine/test10/systemhealtho1.summary @@ -14,8 +14,6 @@ Transition Summary: Executing cluster transition: * Fencing hs21d (reboot) * Fencing hs21c (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: OFFLINE: [ hs21c hs21d ] diff --git a/pengine/test10/systemhealtho2.dot b/pengine/test10/systemhealtho2.dot index fd8b19f4095..f03f57ffa64 100644 --- a/pengine/test10/systemhealtho2.dot +++ b/pengine/test10/systemhealtho2.dot @@ -1,10 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' hs21d" -> "stonith_complete" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealtho2.exp b/pengine/test10/systemhealtho2.exp index 9eb53669c49..c17102b4642 100644 --- a/pengine/test10/systemhealtho2.exp +++ b/pengine/test10/systemhealtho2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <crm_event id="6" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -37,29 +37,4 @@ </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="6" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/systemhealtho2.scores b/pengine/test10/systemhealtho2.scores index 7e8804e0fa0..e4fd523f536 100644 --- a/pengine/test10/systemhealtho2.scores +++ b/pengine/test10/systemhealtho2.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: -INFINITY -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: -INFINITY -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: -INFINITY -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealtho2.summary b/pengine/test10/systemhealtho2.summary index 836d8f5177e..b98d923c472 100644 --- a/pengine/test10/systemhealtho2.summary +++ b/pengine/test10/systemhealtho2.summary @@ -15,8 +15,6 @@ Executing cluster transition: * Resource action: apache_1 monitor on hs21c * Resource action: nfs_1 monitor on hs21c * Fencing hs21d (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: Online: [ hs21c ] diff --git a/pengine/test10/systemhealtho3.dot b/pengine/test10/systemhealtho3.dot index fd8b19f4095..f03f57ffa64 100644 --- a/pengine/test10/systemhealtho3.dot +++ b/pengine/test10/systemhealtho3.dot @@ -1,10 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' hs21d" -> "stonith_complete" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealtho3.exp b/pengine/test10/systemhealtho3.exp index 9eb53669c49..c17102b4642 100644 --- a/pengine/test10/systemhealtho3.exp +++ b/pengine/test10/systemhealtho3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <crm_event id="6" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -37,29 +37,4 @@ </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="6" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/systemhealtho3.scores b/pengine/test10/systemhealtho3.scores index 7e8804e0fa0..e4fd523f536 100644 --- a/pengine/test10/systemhealtho3.scores +++ b/pengine/test10/systemhealtho3.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: -INFINITY -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: -INFINITY -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: -INFINITY -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealtho3.summary b/pengine/test10/systemhealtho3.summary index 836d8f5177e..b98d923c472 100644 --- a/pengine/test10/systemhealtho3.summary +++ b/pengine/test10/systemhealtho3.summary @@ -15,8 +15,6 @@ Executing cluster transition: * Resource action: apache_1 monitor on hs21c * Resource action: nfs_1 monitor on hs21c * Fencing hs21d (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: Online: [ hs21c ] diff --git a/pengine/test10/systemhealthp1.dot b/pengine/test10/systemhealthp1.dot index a29f5191e64..acd52e391b8 100644 --- a/pengine/test10/systemhealthp1.dot +++ b/pengine/test10/systemhealthp1.dot @@ -1,9 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"stonith 'reboot' hs21c" -> "stonith_complete" [ style = bold] "stonith 'reboot' hs21c" [ style=bold color="green" fontcolor="black"] "stonith 'reboot' hs21d" -> "stonith 'reboot' hs21c" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealthp1.exp b/pengine/test10/systemhealthp1.exp index 4cfe4c206ba..ac8e6ada227 100644 --- a/pengine/test10/systemhealthp1.exp +++ b/pengine/test10/systemhealthp1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="2" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -12,8 +12,8 @@ </synapse> <synapse id="1"> <action_set> - <crm_event id="3" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> - <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_no_wait="true" CRM_meta_stonith_action="reboot" /> + <crm_event id="1" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_stonith_action="reboot" /> <downed> <node id="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </downed> @@ -21,31 +21,7 @@ </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="2" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-hs21c-reboot" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="2" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="2" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/systemhealthp1.scores b/pengine/test10/systemhealthp1.scores index 8a59654765f..aa6778359de 100644 --- a/pengine/test10/systemhealthp1.scores +++ b/pengine/test10/systemhealthp1.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: 100 -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: 100 -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: 0 -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: 100 +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: 100 +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealthp1.summary b/pengine/test10/systemhealthp1.summary index 351d508d4fe..6bb4eee53d8 100644 --- a/pengine/test10/systemhealthp1.summary +++ b/pengine/test10/systemhealthp1.summary @@ -14,8 +14,6 @@ Transition Summary: Executing cluster transition: * Fencing hs21d (reboot) * Fencing hs21c (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: OFFLINE: [ hs21c hs21d ] diff --git a/pengine/test10/systemhealthp2.dot b/pengine/test10/systemhealthp2.dot index 355d933ee0a..30bcdcbb575 100644 --- a/pengine/test10/systemhealthp2.dot +++ b/pengine/test10/systemhealthp2.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] "apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black" ] @@ -10,11 +9,8 @@ digraph "g" { "nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black" ] "nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] "nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' hs21d" -> "stonith_complete" [ style = bold] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "apache_1_start_0 hs21c" [ style = bold] -"stonith_complete" -> "nfs_1_start_0 hs21c" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealthp2.exp b/pengine/test10/systemhealthp2.exp index f9d92e8c1f0..5f652ab1d82 100644 --- a/pengine/test10/systemhealthp2.exp +++ b/pengine/test10/systemhealthp2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,36 +10,36 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="5" operation="monitor" operation_key="apache_1_monitor_10000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="60000" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="4" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="4" operation="start" operation_key="apache_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="9" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="8" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -48,36 +48,36 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="7" operation="monitor" operation_key="nfs_1_monitor_20000" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_start_delay="10000" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="6" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="7" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="6" operation="start" operation_key="nfs_1_start_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_timeout="20000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"/> </trigger> <trigger> - <pseudo_event id="9" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="8" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> @@ -86,7 +86,7 @@ </synapse> <synapse id="7"> <action_set> - <crm_event id="10" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="8" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -95,29 +95,4 @@ </action_set> <inputs/> </synapse> - <synapse id="8"> - <action_set> - <pseudo_event id="9" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="10" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="9" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/systemhealthp2.scores b/pengine/test10/systemhealthp2.scores index 20a08f29e3f..36ffe833a8f 100644 --- a/pengine/test10/systemhealthp2.scores +++ b/pengine/test10/systemhealthp2.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: 0 -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: 0 -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: -100 -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: 0 +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: -100 +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealthp2.summary b/pengine/test10/systemhealthp2.summary index 36d9675c326..95fa6a77781 100644 --- a/pengine/test10/systemhealthp2.summary +++ b/pengine/test10/systemhealthp2.summary @@ -17,8 +17,6 @@ Executing cluster transition: * Resource action: apache_1 monitor on hs21c * Resource action: nfs_1 monitor on hs21c * Fencing hs21d (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: apache_1 start on hs21c * Resource action: nfs_1 start on hs21c * Resource action: apache_1 monitor=10000 on hs21c diff --git a/pengine/test10/systemhealthp3.dot b/pengine/test10/systemhealthp3.dot index fd8b19f4095..f03f57ffa64 100644 --- a/pengine/test10/systemhealthp3.dot +++ b/pengine/test10/systemhealthp3.dot @@ -1,10 +1,6 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] "nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith 'reboot' hs21d" -> "stonith_complete" [ style = bold] "stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] "stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black" ] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/systemhealthp3.exp b/pengine/test10/systemhealthp3.exp index 9eb53669c49..c17102b4642 100644 --- a/pengine/test10/systemhealthp3.exp +++ b/pengine/test10/systemhealthp3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="1" operation="monitor" operation_key="stonith-1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="stonith-1" class="stonith" type="dummy"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="2" operation="monitor" operation_key="apache_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="apache_1" class="ocf" provider="heartbeat" type="apache"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> + <rsc_op id="3" operation="monitor" operation_key="nfs_1_monitor_0" on_node="hs21c" on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549"> <primitive id="nfs_1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="hs21c" CRM_meta_on_node_uuid="c97a3ee5-02d8-4fad-a9fb-a79ae2b35549" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" device="hs21d:/nfs" directory="/mnt/tmp" fstype="nfs" options="ro"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <crm_event id="6" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> + <crm_event id="4" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"> <attributes CRM_meta_on_node="hs21d" CRM_meta_on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7" CRM_meta_stonith_action="reboot" /> <downed> <node id="737318c6-0f92-4592-9754-45967d45aff7"/> @@ -37,29 +37,4 @@ </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="6" operation="stonith" operation_key="stonith-hs21d-reboot" on_node="hs21d" on_node_uuid="737318c6-0f92-4592-9754-45967d45aff7"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="5" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/systemhealthp3.scores b/pengine/test10/systemhealthp3.scores index 7e8804e0fa0..e4fd523f536 100644 --- a/pengine/test10/systemhealthp3.scores +++ b/pengine/test10/systemhealthp3.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: apache_1 allocation score on hs21c: -INFINITY -native_color: apache_1 allocation score on hs21d: 0 -native_color: nfs_1 allocation score on hs21c: -INFINITY -native_color: nfs_1 allocation score on hs21d: 0 -native_color: stonith-1 allocation score on hs21c: -INFINITY -native_color: stonith-1 allocation score on hs21d: 0 +pcmk__native_allocate: apache_1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: apache_1 allocation score on hs21d: 0 +pcmk__native_allocate: nfs_1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: nfs_1 allocation score on hs21d: 0 +pcmk__native_allocate: stonith-1 allocation score on hs21c: -INFINITY +pcmk__native_allocate: stonith-1 allocation score on hs21d: 0 diff --git a/pengine/test10/systemhealthp3.summary b/pengine/test10/systemhealthp3.summary index 836d8f5177e..b98d923c472 100644 --- a/pengine/test10/systemhealthp3.summary +++ b/pengine/test10/systemhealthp3.summary @@ -15,8 +15,6 @@ Executing cluster transition: * Resource action: apache_1 monitor on hs21c * Resource action: nfs_1 monitor on hs21c * Fencing hs21d (reboot) - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: Online: [ hs21c ] diff --git a/pengine/test10/tags-coloc-order-1.exp b/pengine/test10/tags-coloc-order-1.exp index 88f7a7757a1..cf4599e94bd 100644 --- a/pengine/test10/tags-coloc-order-1.exp +++ b/pengine/test10/tags-coloc-order-1.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,26 +35,26 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -63,7 +63,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -72,26 +72,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -109,26 +109,26 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -137,7 +137,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/tags-coloc-order-1.scores b/pengine/test10/tags-coloc-order-1.scores index 92ad845dcb9..dcf83fa8eb1 100644 --- a/pengine/test10/tags-coloc-order-1.scores +++ b/pengine/test10/tags-coloc-order-1.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: -INFINITY diff --git a/pengine/test10/tags-coloc-order-2.exp b/pengine/test10/tags-coloc-order-2.exp index 385e758e1fe..a2149bbbceb 100644 --- a/pengine/test10/tags-coloc-order-2.exp +++ b/pengine/test10/tags-coloc-order-2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="26" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="25" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="13" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="13" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,26 +35,26 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="27" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="26" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="14" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="26" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="25" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="14" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -63,7 +63,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -72,26 +72,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="28" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="27" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="15" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="27" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="26" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="15" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -109,26 +109,26 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="29" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="28" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="28" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="27" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -137,7 +137,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -146,26 +146,26 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="30" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="29" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="17" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="29" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="28" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="17" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -174,7 +174,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -183,26 +183,26 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="31" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="30" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="18" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="30" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="29" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="18" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -211,7 +211,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -220,26 +220,26 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="32" operation="start" operation_key="rsc7_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="31" operation="start" operation_key="rsc7_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc7" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="19" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="31" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="30" operation="start" operation_key="rsc6_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="19" operation="monitor" operation_key="rsc7_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc7" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -248,7 +248,7 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="monitor" operation_key="rsc7_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc7" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -257,26 +257,26 @@ </synapse> <synapse id="21"> <action_set> - <rsc_op id="33" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="32" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc8" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="20" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="32" operation="start" operation_key="rsc7_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="31" operation="start" operation_key="rsc7_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="20" operation="monitor" operation_key="rsc8_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc8" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -285,7 +285,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="monitor" operation_key="rsc8_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc8" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -294,26 +294,26 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="34" operation="start" operation_key="rsc9_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="33" operation="start" operation_key="rsc9_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc9" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc9_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="monitor" operation_key="rsc9_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="rsc9_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="21" operation="monitor" operation_key="rsc9_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="33" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="32" operation="start" operation_key="rsc8_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="rsc9_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="21" operation="monitor" operation_key="rsc9_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc9" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -322,7 +322,7 @@ </synapse> <synapse id="26"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc9_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="monitor" operation_key="rsc9_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc9" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -331,26 +331,26 @@ </synapse> <synapse id="27"> <action_set> - <rsc_op id="35" operation="start" operation_key="rsc10_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="34" operation="start" operation_key="rsc10_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc10" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc10_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="monitor" operation_key="rsc10_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="rsc10_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="22" operation="monitor" operation_key="rsc10_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="rsc9_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="33" operation="start" operation_key="rsc9_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="rsc10_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="22" operation="monitor" operation_key="rsc10_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc10" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -359,7 +359,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc10_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="monitor" operation_key="rsc10_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc10" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -368,26 +368,26 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="36" operation="start" operation_key="rsc11_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="35" operation="start" operation_key="rsc11_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc11" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rsc11_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="11" operation="monitor" operation_key="rsc11_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="rsc11_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="23" operation="monitor" operation_key="rsc11_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="rsc9_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="33" operation="start" operation_key="rsc9_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="rsc11_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="23" operation="monitor" operation_key="rsc11_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc11" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -396,7 +396,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc11_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="monitor" operation_key="rsc11_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc11" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -405,26 +405,26 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="37" operation="start" operation_key="rsc12_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="36" operation="start" operation_key="rsc12_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc12" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc12_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="12" operation="monitor" operation_key="rsc12_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="rsc12_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="24" operation="monitor" operation_key="rsc12_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="rsc9_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="33" operation="start" operation_key="rsc9_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="rsc12_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="24" operation="monitor" operation_key="rsc12_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc12" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -433,7 +433,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc12_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="12" operation="monitor" operation_key="rsc12_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc12" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/tags-coloc-order-2.scores b/pengine/test10/tags-coloc-order-2.scores index efa34f38351..1197fe5f9cd 100644 --- a/pengine/test10/tags-coloc-order-2.scores +++ b/pengine/test10/tags-coloc-order-2.scores @@ -1,25 +1,25 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc10 allocation score on node1: 0 -native_color: rsc10 allocation score on node2: -INFINITY -native_color: rsc11 allocation score on node1: 0 -native_color: rsc11 allocation score on node2: -INFINITY -native_color: rsc12 allocation score on node1: 0 -native_color: rsc12 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: -INFINITY -native_color: rsc5 allocation score on node1: 0 -native_color: rsc5 allocation score on node2: -INFINITY -native_color: rsc6 allocation score on node1: 0 -native_color: rsc6 allocation score on node2: -INFINITY -native_color: rsc7 allocation score on node1: 0 -native_color: rsc7 allocation score on node2: -INFINITY -native_color: rsc8 allocation score on node1: 0 -native_color: rsc8 allocation score on node2: -INFINITY -native_color: rsc9 allocation score on node1: 0 -native_color: rsc9 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc10 allocation score on node1: 0 +pcmk__native_allocate: rsc10 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc11 allocation score on node1: 0 +pcmk__native_allocate: rsc11 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc12 allocation score on node1: 0 +pcmk__native_allocate: rsc12 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node1: 0 +pcmk__native_allocate: rsc5 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc6 allocation score on node1: 0 +pcmk__native_allocate: rsc6 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc7 allocation score on node1: 0 +pcmk__native_allocate: rsc7 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc8 allocation score on node1: 0 +pcmk__native_allocate: rsc8 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc9 allocation score on node1: 0 +pcmk__native_allocate: rsc9 allocation score on node2: -INFINITY diff --git a/pengine/test10/tags-location.exp b/pengine/test10/tags-location.exp index ad8ea501099..4a3b39a3040 100644 --- a/pengine/test10/tags-location.exp +++ b/pengine/test10/tags-location.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="14" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="13" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="15" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="14" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,23 +69,23 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="15" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -94,7 +94,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,23 +103,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -128,7 +128,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -137,23 +137,23 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="18" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="17" operation="start" operation_key="rsc5_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -162,7 +162,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -171,23 +171,23 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="19" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -196,7 +196,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/tags-location.scores b/pengine/test10/tags-location.scores index b0430ad4c30..efe5d5f71c0 100644 --- a/pengine/test10/tags-location.scores +++ b/pengine/test10/tags-location.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 1000 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 1000 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 2000 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 2000 -native_color: rsc5 allocation score on node1: 0 -native_color: rsc5 allocation score on node2: 2000 -native_color: rsc6 allocation score on node1: 0 -native_color: rsc6 allocation score on node2: 2000 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 1000 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 1000 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 2000 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 2000 +pcmk__native_allocate: rsc5 allocation score on node1: 0 +pcmk__native_allocate: rsc5 allocation score on node2: 2000 +pcmk__native_allocate: rsc6 allocation score on node1: 0 +pcmk__native_allocate: rsc6 allocation score on node2: 2000 diff --git a/pengine/test10/tags-ticket.exp b/pengine/test10/tags-ticket.exp index d2b6b6d23f1..8aad924b955 100644 --- a/pengine/test10/tags-ticket.exp +++ b/pengine/test10/tags-ticket.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/tags-ticket.scores b/pengine/test10/tags-ticket.scores index 800f94a82c1..6d80a2efd1a 100644 --- a/pengine/test10/tags-ticket.scores +++ b/pengine/test10/tags-ticket.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node1: -INFINITY -native_color: rsc4 allocation score on node2: -INFINITY -native_color: rsc5 allocation score on node1: -INFINITY -native_color: rsc5 allocation score on node2: -INFINITY -native_color: rsc6 allocation score on node1: -INFINITY -native_color: rsc6 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc6 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc6 allocation score on node2: -INFINITY diff --git a/pengine/test10/target-0.exp b/pengine/test10/target-0.exp index 9b2e65dd3aa..16476a93b10 100644 --- a/pengine/test10/target-0.exp +++ b/pengine/test10/target-0.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="17" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="13" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="6" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="14" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="7" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="15" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="8" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="9" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="16" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> diff --git a/pengine/test10/target-0.scores b/pengine/test10/target-0.scores index 6d4ab5db9fb..00417eafc2b 100644 --- a/pengine/test10/target-0.scores +++ b/pengine/test10/target-0.scores @@ -1,21 +1,21 @@ Allocation scores: -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: 0 -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: 0 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 -native_color: rsc_c001n08 allocation score on c001n08: 100 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: 100 diff --git a/pengine/test10/target-1.dot b/pengine/test10/target-1.dot index db6f64fd12b..aa7b6191514 100644 --- a/pengine/test10/target-1.dot +++ b/pengine/test10/target-1.dot @@ -2,7 +2,6 @@ "DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] @@ -12,6 +11,5 @@ "rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n08_stop_0 c001n08" -> "all_stopped" [ style = bold] "rsc_c001n08_stop_0 c001n08" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/target-1.exp b/pengine/test10/target-1.exp index f4e79e72a0a..89b78c5d6cd 100644 --- a/pengine/test10/target-1.exp +++ b/pengine/test10/target-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="15" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10" target_role="Started"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="11" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10" target_role="Started"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="6" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10" target_role="Started"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="21" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="20" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" ip="127.0.0.11" target_role="Stopped"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11" target_role="Stopped"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="9" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11" target_role="Stopped"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="7" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11" target_role="Stopped"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="16" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12" target_role="Slave"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="13" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12" target_role="Slave"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="8" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12" target_role="Slave"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="17" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="14" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -109,24 +109,11 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="13"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="21" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/target-1.scores b/pengine/test10/target-1.scores index 79d25023623..06145baba91 100644 --- a/pengine/test10/target-1.scores +++ b/pengine/test10/target-1.scores @@ -1,31 +1,31 @@ Allocation scores: -clone_color: promoteme allocation score on c001n01: 0 -clone_color: promoteme allocation score on c001n02: 0 -clone_color: promoteme allocation score on c001n03: 100 -clone_color: promoteme allocation score on c001n08: 0 -clone_color: rsc_c001n03:0 allocation score on c001n01: 0 -clone_color: rsc_c001n03:0 allocation score on c001n02: 0 -clone_color: rsc_c001n03:0 allocation score on c001n03: 101 -clone_color: rsc_c001n03:0 allocation score on c001n08: 0 -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: 0 -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03:0 allocation score on c001n01: 0 -native_color: rsc_c001n03:0 allocation score on c001n02: 0 -native_color: rsc_c001n03:0 allocation score on c001n03: 101 -native_color: rsc_c001n03:0 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: -INFINITY -native_color: rsc_c001n08 allocation score on c001n02: -INFINITY -native_color: rsc_c001n08 allocation score on c001n03: -INFINITY -native_color: rsc_c001n08 allocation score on c001n08: -INFINITY +pcmk__clone_allocate: promoteme allocation score on c001n01: 0 +pcmk__clone_allocate: promoteme allocation score on c001n02: 0 +pcmk__clone_allocate: promoteme allocation score on c001n03: 100 +pcmk__clone_allocate: promoteme allocation score on c001n08: 0 +pcmk__clone_allocate: rsc_c001n03:0 allocation score on c001n01: 0 +pcmk__clone_allocate: rsc_c001n03:0 allocation score on c001n02: 0 +pcmk__clone_allocate: rsc_c001n03:0 allocation score on c001n03: 101 +pcmk__clone_allocate: rsc_c001n03:0 allocation score on c001n08: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03:0 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03:0 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03:0 allocation score on c001n03: 101 +pcmk__native_allocate: rsc_c001n03:0 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: -INFINITY +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: -INFINITY +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: -INFINITY +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: -INFINITY rsc_c001n03:0 promotion score on c001n03: -1 rsc_c001n03:1 promotion score on none: 0 diff --git a/pengine/test10/target-1.summary b/pengine/test10/target-1.summary index 6044338f35a..9056f75339a 100644 --- a/pengine/test10/target-1.summary +++ b/pengine/test10/target-1.summary @@ -1,4 +1,4 @@ -1 of 5 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 5 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ c001n01 c001n02 c001n03 c001n08 ] @@ -27,7 +27,6 @@ Executing cluster transition: * Resource action: rsc_c001n01 monitor on c001n08 * Resource action: rsc_c001n01 monitor on c001n03 * Resource action: rsc_c001n01 monitor on c001n02 - * Pseudo action: all_stopped Revised cluster status: Online: [ c001n01 c001n02 c001n03 c001n08 ] diff --git a/pengine/test10/target-2.dot b/pengine/test10/target-2.dot index 55b9d85bc3e..c281635095b 100644 --- a/pengine/test10/target-2.dot +++ b/pengine/test10/target-2.dot @@ -2,7 +2,6 @@ digraph "g" { "DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] @@ -15,6 +14,5 @@ digraph "g" { "rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n08_stop_0 c001n08" -> "all_stopped" [ style = bold] "rsc_c001n08_stop_0 c001n08" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/target-2.exp b/pengine/test10/target-2.exp index 6ced2e22730..ef4c3a47eb1 100644 --- a/pengine/test10/target-2.exp +++ b/pengine/test10/target-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="17" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10" target_role="Started"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="13" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10" target_role="Started"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="6" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.10" target_role="Started"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="24" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="23" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_timeout="20000" ip="127.0.0.11" target_role="Stopped"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="14" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11" target_role="Stopped"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11" target_role="Stopped"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="7" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.11" target_role="Stopped"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="18" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12" target_role="Slave"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="15" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12" target_role="Slave"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="8" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.12" target_role="Slave"/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="19" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13" target_role="Master"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="11" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13" target_role="Master"/> </rsc_op> @@ -109,7 +109,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> + <rsc_op id="9" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n01" on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n01" CRM_meta_on_node_uuid="de937e3d-0309-4b5d-b85c-f96edc1ed8e3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.13" target_role="Master"/> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> + <rsc_op id="20" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n08" CRM_meta_on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="16" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> @@ -136,24 +136,11 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> + <rsc_op id="12" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n02" on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n02" CRM_meta_on_node_uuid="e9bdfde9-01b0-421f-acd8-8a65a53e775f" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="127.0.0.14"/> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="16"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="24" operation="stop" operation_key="rsc_c001n08_stop_0" on_node="c001n08" on_node_uuid="6427cb5a-c7a5-4bdf-9892-a04ce56f4e6b"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/target-2.scores b/pengine/test10/target-2.scores index b27646785e9..eaa6cd75504 100644 --- a/pengine/test10/target-2.scores +++ b/pengine/test10/target-2.scores @@ -1,21 +1,21 @@ Allocation scores: -native_color: DcIPaddr allocation score on c001n01: -INFINITY -native_color: DcIPaddr allocation score on c001n02: 0 -native_color: DcIPaddr allocation score on c001n03: -INFINITY -native_color: DcIPaddr allocation score on c001n08: -INFINITY -native_color: rsc_c001n01 allocation score on c001n01: 100 -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n01 allocation score on c001n08: 0 -native_color: rsc_c001n02 allocation score on c001n01: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n08: 0 -native_color: rsc_c001n03 allocation score on c001n01: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n03 allocation score on c001n08: 0 -native_color: rsc_c001n08 allocation score on c001n01: -INFINITY -native_color: rsc_c001n08 allocation score on c001n02: -INFINITY -native_color: rsc_c001n08 allocation score on c001n03: -INFINITY -native_color: rsc_c001n08 allocation score on c001n08: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n01: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n02: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n03: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n08: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n01: 100 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n01: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n08: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n01: -INFINITY +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: -INFINITY +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: -INFINITY +pcmk__native_allocate: rsc_c001n08 allocation score on c001n08: -INFINITY diff --git a/pengine/test10/target-2.summary b/pengine/test10/target-2.summary index 6e83fdc907d..7cc93c24c86 100644 --- a/pengine/test10/target-2.summary +++ b/pengine/test10/target-2.summary @@ -1,4 +1,4 @@ -1 of 5 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 5 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ c001n01 c001n02 c001n03 c001n08 ] @@ -29,7 +29,6 @@ Executing cluster transition: * Resource action: rsc_c001n01 monitor on c001n08 * Resource action: rsc_c001n01 monitor on c001n03 * Resource action: rsc_c001n01 monitor on c001n02 - * Pseudo action: all_stopped Revised cluster status: Online: [ c001n01 c001n02 c001n03 c001n08 ] diff --git a/pengine/test10/template-1.exp b/pengine/test10/template-1.exp index 5d549001fa2..442ae8907dd 100644 --- a/pengine/test10/template-1.exp +++ b/pengine/test10/template-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,39 +19,39 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"/> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,7 +69,7 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> @@ -77,7 +77,7 @@ </synapse> <synapse id="7"> <action_set> - <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/template-1.scores b/pengine/test10/template-1.scores index 6a0f8c37633..c63981e5687 100644 --- a/pengine/test10/template-1.scores +++ b/pengine/test10/template-1.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/template-1.summary b/pengine/test10/template-1.summary index 9ed11983b35..74c312d7105 100644 --- a/pengine/test10/template-1.summary +++ b/pengine/test10/template-1.summary @@ -1,4 +1,4 @@ -1 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ node1 node2 ] @@ -14,8 +14,8 @@ Executing cluster transition: * Resource action: rsc1 monitor on node1 * Resource action: rsc2 monitor on node2 * Resource action: rsc2 monitor on node1 - * Pseudo action: load_stopped_node1 * Pseudo action: load_stopped_node2 + * Pseudo action: load_stopped_node1 * Resource action: rsc2 start on node1 * Resource action: rsc2 monitor=10000 on node1 diff --git a/pengine/test10/template-2.exp b/pengine/test10/template-2.exp index 712b6e3e5ec..bc15cb82cc2 100644 --- a/pengine/test10/template-2.exp +++ b/pengine/test10/template-2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,39 +19,39 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_20000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_20000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"/> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,7 +69,7 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> @@ -77,7 +77,7 @@ </synapse> <synapse id="7"> <action_set> - <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/template-2.scores b/pengine/test10/template-2.scores index ba03e9c6f01..147f3fb095f 100644 --- a/pengine/test10/template-2.scores +++ b/pengine/test10/template-2.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/template-2.summary b/pengine/test10/template-2.summary index 2abe80c51a0..aae89e6bfd5 100644 --- a/pengine/test10/template-2.summary +++ b/pengine/test10/template-2.summary @@ -13,8 +13,8 @@ Executing cluster transition: * Resource action: rsc1 monitor on node1 * Resource action: rsc2 monitor on node2 * Resource action: rsc2 monitor on node1 - * Pseudo action: load_stopped_node1 * Pseudo action: load_stopped_node2 + * Pseudo action: load_stopped_node1 * Resource action: rsc2 start on node1 * Resource action: rsc2 monitor=20000 on node1 diff --git a/pengine/test10/template-3.exp b/pengine/test10/template-3.exp index 63f880bd1d1..89793b3c40c 100644 --- a/pengine/test10/template-3.exp +++ b/pengine/test10/template-3.exp @@ -1,52 +1,52 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_20000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_role="Started" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"/> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -64,33 +64,33 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc2_monitor_30000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="12" operation="monitor" operation_key="rsc2_monitor_30000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_role="Stopped" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -100,16 +100,16 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -118,7 +118,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -127,7 +127,7 @@ </synapse> <synapse id="10"> <action_set> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> @@ -135,7 +135,7 @@ </synapse> <synapse id="11"> <action_set> - <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/template-3.scores b/pengine/test10/template-3.scores index ba03e9c6f01..147f3fb095f 100644 --- a/pengine/test10/template-3.scores +++ b/pengine/test10/template-3.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/template-3.summary b/pengine/test10/template-3.summary index 8d8a60080a9..cdd76a4f49e 100644 --- a/pengine/test10/template-3.summary +++ b/pengine/test10/template-3.summary @@ -14,8 +14,8 @@ Executing cluster transition: * Resource action: rsc1 monitor on node1 * Resource action: rsc2 monitor on node2 * Resource action: rsc2 monitor on node1 - * Pseudo action: load_stopped_node1 * Pseudo action: load_stopped_node2 + * Pseudo action: load_stopped_node1 * Resource action: rsc1 start on node1 * Resource action: rsc2 monitor=30000 on node1 * Resource action: rsc2 start on node2 diff --git a/pengine/test10/template-clone-group.exp b/pengine/test10/template-clone-group.exp index ee137e411ac..0cdd617bb6b 100644 --- a/pengine/test10/template-clone-group.exp +++ b/pengine/test10/template-clone-group.exp @@ -1,50 +1,50 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="9" operation="running" operation_key="group1:0_running_0"> + <pseudo_event id="8" operation="running" operation_key="group1:0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:0_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1:0_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc2:0_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="start" operation_key="rsc2:0_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1:0_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="8" operation="start" operation_key="group1:0_start_0"> + <pseudo_event id="7" operation="start" operation_key="group1:0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="17" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1:0_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1:0_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1:0_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -53,23 +53,23 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc2:0_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="start" operation_key="rsc2:0_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" long-id="rsc2:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:0_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1:0_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1:0_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1:0_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" long-id="rsc2:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -78,50 +78,50 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="15" operation="running" operation_key="group1:1_running_0"> + <pseudo_event id="14" operation="running" operation_key="group1:1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc1:1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="start" operation_key="rsc1:1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="group1:1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="group1:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="14" operation="start" operation_key="group1:1_start_0"> + <pseudo_event id="13" operation="start" operation_key="group1:1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="17" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc1:1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="start" operation_key="rsc1:1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="start" operation_key="group1:1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="group1:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -130,23 +130,23 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="start" operation_key="rsc2:1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" long-id="rsc2:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc1:1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="start" operation_key="rsc1:1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="14" operation="start" operation_key="group1:1_start_0"/> + <pseudo_event id="13" operation="start" operation_key="group1:1_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" long-id="rsc2:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -155,40 +155,40 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="19" operation="running" operation_key="clone1_running_0"> + <pseudo_event id="18" operation="running" operation_key="clone1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="running" operation_key="group1:0_running_0"/> + <pseudo_event id="8" operation="running" operation_key="group1:0_running_0"/> </trigger> <trigger> - <pseudo_event id="15" operation="running" operation_key="group1:1_running_0"/> + <pseudo_event id="14" operation="running" operation_key="group1:1_running_0"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="17" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="18" operation="start" operation_key="clone1_start_0"> + <pseudo_event id="17" operation="start" operation_key="clone1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2:0_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="monitor" operation_key="rsc2:1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/template-clone-group.scores b/pengine/test10/template-clone-group.scores index befdf11a4a0..ab9e091db65 100644 --- a/pengine/test10/template-clone-group.scores +++ b/pengine/test10/template-clone-group.scores @@ -1,35 +1,35 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: group1:0 allocation score on node1: 0 -clone_color: group1:0 allocation score on node2: 0 -clone_color: group1:1 allocation score on node1: 0 -clone_color: group1:1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -clone_color: rsc2:0 allocation score on node1: 0 -clone_color: rsc2:0 allocation score on node2: 0 -clone_color: rsc2:1 allocation score on node1: 0 -clone_color: rsc2:1 allocation score on node2: 0 -group_color: group1:0 allocation score on node1: 0 -group_color: group1:0 allocation score on node2: 0 -group_color: group1:1 allocation score on node1: -INFINITY -group_color: group1:1 allocation score on node2: 0 -group_color: rsc1:0 allocation score on node1: 0 -group_color: rsc1:0 allocation score on node2: 0 -group_color: rsc1:1 allocation score on node1: -INFINITY -group_color: rsc1:1 allocation score on node2: 0 -group_color: rsc2:0 allocation score on node1: 0 -group_color: rsc2:0 allocation score on node2: 0 -group_color: rsc2:1 allocation score on node1: -INFINITY -group_color: rsc2:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 0 -native_color: rsc2:0 allocation score on node1: 0 -native_color: rsc2:0 allocation score on node2: -INFINITY -native_color: rsc2:1 allocation score on node1: -INFINITY -native_color: rsc2:1 allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: group1:0 allocation score on node1: 0 +pcmk__clone_allocate: group1:0 allocation score on node2: 0 +pcmk__clone_allocate: group1:1 allocation score on node1: 0 +pcmk__clone_allocate: group1:1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: rsc2:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node2: 0 +pcmk__group_allocate: group1:0 allocation score on node1: 0 +pcmk__group_allocate: group1:0 allocation score on node2: 0 +pcmk__group_allocate: group1:1 allocation score on node1: -INFINITY +pcmk__group_allocate: group1:1 allocation score on node2: 0 +pcmk__group_allocate: rsc1:0 allocation score on node1: 0 +pcmk__group_allocate: rsc1:0 allocation score on node2: 0 +pcmk__group_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1:1 allocation score on node2: 0 +pcmk__group_allocate: rsc2:0 allocation score on node1: 0 +pcmk__group_allocate: rsc2:0 allocation score on node2: 0 +pcmk__group_allocate: rsc2:1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc2:0 allocation score on node1: 0 +pcmk__native_allocate: rsc2:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2:1 allocation score on node2: 0 diff --git a/pengine/test10/template-clone-primitive.exp b/pengine/test10/template-clone-primitive.exp index 5e1d6aa567b..722baf88796 100644 --- a/pengine/test10/template-clone-primitive.exp +++ b/pengine/test10/template-clone-primitive.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,20 +23,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="start" operation_key="rsc1:1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="6" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -45,34 +45,34 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="7" operation="running" operation_key="clone1_running_0"> + <pseudo_event id="6" operation="running" operation_key="clone1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="4" operation="start" operation_key="rsc1:1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="6" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="5" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="6" operation="start" operation_key="clone1_start_0"> + <pseudo_event id="5" operation="start" operation_key="clone1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/template-clone-primitive.scores b/pengine/test10/template-clone-primitive.scores index 65c671a967e..0c5786c7451 100644 --- a/pengine/test10/template-clone-primitive.scores +++ b/pengine/test10/template-clone-primitive.scores @@ -1,11 +1,11 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 0 diff --git a/pengine/test10/template-coloc-1.exp b/pengine/test10/template-coloc-1.exp index 2a0bda5cade..e659fb929e3 100644 --- a/pengine/test10/template-coloc-1.exp +++ b/pengine/test10/template-coloc-1.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,23 +69,23 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -94,7 +94,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,23 +103,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -128,7 +128,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/template-coloc-1.scores b/pengine/test10/template-coloc-1.scores index 7ca4f3e3cbc..123807e1de3 100644 --- a/pengine/test10/template-coloc-1.scores +++ b/pengine/test10/template-coloc-1.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 diff --git a/pengine/test10/template-coloc-2.exp b/pengine/test10/template-coloc-2.exp index 2a0bda5cade..e659fb929e3 100644 --- a/pengine/test10/template-coloc-2.exp +++ b/pengine/test10/template-coloc-2.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,23 +69,23 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -94,7 +94,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,23 +103,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -128,7 +128,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/template-coloc-2.scores b/pengine/test10/template-coloc-2.scores index ed7e2aabb26..eac8c9a40ee 100644 --- a/pengine/test10/template-coloc-2.scores +++ b/pengine/test10/template-coloc-2.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: -INFINITY diff --git a/pengine/test10/template-coloc-3.exp b/pengine/test10/template-coloc-3.exp index d71f9c32fc0..555a1bb0d42 100644 --- a/pengine/test10/template-coloc-3.exp +++ b/pengine/test10/template-coloc-3.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="14" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="13" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,23 +35,23 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="15" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="14" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,7 +60,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,23 +69,23 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -94,7 +94,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,23 +103,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -128,7 +128,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -137,23 +137,23 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="18" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="17" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -162,7 +162,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -171,23 +171,23 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="19" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -196,7 +196,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/template-coloc-3.scores b/pengine/test10/template-coloc-3.scores index 40698c2d91b..003f7e0d61d 100644 --- a/pengine/test10/template-coloc-3.scores +++ b/pengine/test10/template-coloc-3.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 -native_color: rsc5 allocation score on node1: 0 -native_color: rsc5 allocation score on node2: 0 -native_color: rsc6 allocation score on node1: 0 -native_color: rsc6 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc5 allocation score on node1: 0 +pcmk__native_allocate: rsc5 allocation score on node2: 0 +pcmk__native_allocate: rsc6 allocation score on node1: 0 +pcmk__native_allocate: rsc6 allocation score on node2: 0 diff --git a/pengine/test10/template-order-1.exp b/pengine/test10/template-order-1.exp index 1346296edeb..992c8f1c56e 100644 --- a/pengine/test10/template-order-1.exp +++ b/pengine/test10/template-order-1.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,26 +38,26 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,7 +66,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -75,26 +75,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,7 +103,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -112,23 +112,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -137,7 +137,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/template-order-1.scores b/pengine/test10/template-order-1.scores index 44c1e348e06..e4a98f1b404 100644 --- a/pengine/test10/template-order-1.scores +++ b/pengine/test10/template-order-1.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 diff --git a/pengine/test10/template-order-2.exp b/pengine/test10/template-order-2.exp index 0fbdce87249..ab929724cce 100644 --- a/pengine/test10/template-order-2.exp +++ b/pengine/test10/template-order-2.exp @@ -1,32 +1,32 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,23 +44,23 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -69,7 +69,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -78,23 +78,23 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,7 +103,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -112,23 +112,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -137,7 +137,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/template-order-2.scores b/pengine/test10/template-order-2.scores index 44c1e348e06..e4a98f1b404 100644 --- a/pengine/test10/template-order-2.scores +++ b/pengine/test10/template-order-2.scores @@ -1,9 +1,9 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 diff --git a/pengine/test10/template-order-3.exp b/pengine/test10/template-order-3.exp index 482bc17fc9a..e3f4621b3d5 100644 --- a/pengine/test10/template-order-3.exp +++ b/pengine/test10/template-order-3.exp @@ -1,32 +1,32 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="14" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="13" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="17" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,32 +44,32 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="15" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="14" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="17" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -78,7 +78,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -87,32 +87,32 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="18" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="17" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -121,7 +121,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -130,23 +130,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="17" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="start" operation_key="rsc4_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -155,7 +155,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -164,23 +164,23 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="18" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="17" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -189,7 +189,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -198,23 +198,23 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="19" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="18" operation="start" operation_key="rsc6_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="12" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="12" operation="monitor" operation_key="rsc6_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -223,7 +223,7 @@ </synapse> <synapse id="17"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc6_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/template-order-3.scores b/pengine/test10/template-order-3.scores index 40698c2d91b..003f7e0d61d 100644 --- a/pengine/test10/template-order-3.scores +++ b/pengine/test10/template-order-3.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 -native_color: rsc5 allocation score on node1: 0 -native_color: rsc5 allocation score on node2: 0 -native_color: rsc6 allocation score on node1: 0 -native_color: rsc6 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc5 allocation score on node1: 0 +pcmk__native_allocate: rsc5 allocation score on node2: 0 +pcmk__native_allocate: rsc6 allocation score on node1: 0 +pcmk__native_allocate: rsc6 allocation score on node2: 0 diff --git a/pengine/test10/template-rsc-sets-1.exp b/pengine/test10/template-rsc-sets-1.exp index 8626e4d2048..24c086babe9 100644 --- a/pengine/test10/template-rsc-sets-1.exp +++ b/pengine/test10/template-rsc-sets-1.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="14" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,26 +38,26 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,7 +66,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -75,26 +75,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="13" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,7 +103,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -112,23 +112,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="15" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="14" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -137,7 +137,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -146,26 +146,26 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="13" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -174,7 +174,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/template-rsc-sets-1.scores b/pengine/test10/template-rsc-sets-1.scores index de160fcac1c..3f28bce3b8f 100644 --- a/pengine/test10/template-rsc-sets-1.scores +++ b/pengine/test10/template-rsc-sets-1.scores @@ -1,11 +1,11 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 -native_color: rsc5 allocation score on node1: 0 -native_color: rsc5 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc5 allocation score on node1: 0 +pcmk__native_allocate: rsc5 allocation score on node2: -INFINITY diff --git a/pengine/test10/template-rsc-sets-2.exp b/pengine/test10/template-rsc-sets-2.exp index 6e17f4bd353..d7fdd5c6115 100644 --- a/pengine/test10/template-rsc-sets-2.exp +++ b/pengine/test10/template-rsc-sets-2.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="14" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,26 +38,26 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="14" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,7 +66,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -75,26 +75,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="13" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="14" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,7 +103,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -112,23 +112,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="15" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="14" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -137,7 +137,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -146,32 +146,32 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="13" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -180,7 +180,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/template-rsc-sets-2.scores b/pengine/test10/template-rsc-sets-2.scores index de160fcac1c..3f28bce3b8f 100644 --- a/pengine/test10/template-rsc-sets-2.scores +++ b/pengine/test10/template-rsc-sets-2.scores @@ -1,11 +1,11 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 -native_color: rsc5 allocation score on node1: 0 -native_color: rsc5 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc5 allocation score on node1: 0 +pcmk__native_allocate: rsc5 allocation score on node2: -INFINITY diff --git a/pengine/test10/template-rsc-sets-3.exp b/pengine/test10/template-rsc-sets-3.exp index 8626e4d2048..24c086babe9 100644 --- a/pengine/test10/template-rsc-sets-3.exp +++ b/pengine/test10/template-rsc-sets-3.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="14" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,26 +38,26 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="11" operation="start" operation_key="rsc1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -66,7 +66,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -75,26 +75,26 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="13" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="12" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -103,7 +103,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -112,23 +112,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="15" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="14" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc4_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -137,7 +137,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -146,26 +146,26 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="start" operation_key="rsc5_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="13" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc5_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -174,7 +174,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc5_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/template-rsc-sets-3.scores b/pengine/test10/template-rsc-sets-3.scores index de160fcac1c..3f28bce3b8f 100644 --- a/pengine/test10/template-rsc-sets-3.scores +++ b/pengine/test10/template-rsc-sets-3.scores @@ -1,11 +1,11 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 -native_color: rsc5 allocation score on node1: 0 -native_color: rsc5 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 +pcmk__native_allocate: rsc5 allocation score on node1: 0 +pcmk__native_allocate: rsc5 allocation score on node2: -INFINITY diff --git a/pengine/test10/template-rsc-sets-4.exp b/pengine/test10/template-rsc-sets-4.exp index fc7ef836858..3015823adf9 100644 --- a/pengine/test10/template-rsc-sets-4.exp +++ b/pengine/test10/template-rsc-sets-4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/template-rsc-sets-4.scores b/pengine/test10/template-rsc-sets-4.scores index 5a2630562f3..00a2fbd9474 100644 --- a/pengine/test10/template-rsc-sets-4.scores +++ b/pengine/test10/template-rsc-sets-4.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY diff --git a/pengine/test10/template-ticket.exp b/pengine/test10/template-ticket.exp index fc7ef836858..3015823adf9 100644 --- a/pengine/test10/template-ticket.exp +++ b/pengine/test10/template-ticket.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/template-ticket.scores b/pengine/test10/template-ticket.scores index 5a2630562f3..00a2fbd9474 100644 --- a/pengine/test10/template-ticket.scores +++ b/pengine/test10/template-ticket.scores @@ -1,7 +1,7 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY diff --git a/pengine/test10/ticket-clone-1.exp b/pengine/test10/ticket-clone-1.exp index 030cd37c59f..24b93046698 100644 --- a/pengine/test10/ticket-clone-1.exp +++ b/pengine/test10/ticket-clone-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-clone-1.scores b/pengine/test10/ticket-clone-1.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-1.scores +++ b/pengine/test10/ticket-clone-1.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-10.exp b/pengine/test10/ticket-clone-10.exp index 030cd37c59f..24b93046698 100644 --- a/pengine/test10/ticket-clone-10.exp +++ b/pengine/test10/ticket-clone-10.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-clone-10.scores b/pengine/test10/ticket-clone-10.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-10.scores +++ b/pengine/test10/ticket-clone-10.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-11.exp b/pengine/test10/ticket-clone-11.exp index 1a0ddf0ef66..4f3a5f60d7c 100644 --- a/pengine/test10/ticket-clone-11.exp +++ b/pengine/test10/ticket-clone-11.exp @@ -1,77 +1,77 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1:0_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1:0_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1:1_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc1:1_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="clone1_running_0"> + <pseudo_event id="8" operation="running" operation_key="clone1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-clone-11.scores b/pengine/test10/ticket-clone-11.scores index f1b0bd06fa7..423c846d4ff 100644 --- a/pengine/test10/ticket-clone-11.scores +++ b/pengine/test10/ticket-clone-11.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-12.scores b/pengine/test10/ticket-clone-12.scores index 3dc18517238..ca92bc422c0 100644 --- a/pengine/test10/ticket-clone-12.scores +++ b/pengine/test10/ticket-clone-12.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-13.scores b/pengine/test10/ticket-clone-13.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-13.scores +++ b/pengine/test10/ticket-clone-13.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-14.dot b/pengine/test10/ticket-clone-14.dot index 8b3952e2d06..78ddef9a74a 100644 --- a/pengine/test10/ticket-clone-14.dot +++ b/pengine/test10/ticket-clone-14.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange"] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-clone-14.exp b/pengine/test10/ticket-clone-14.exp index c2fcb25cf10..05413c9e82d 100644 --- a/pengine/test10/ticket-clone-14.exp +++ b/pengine/test10/ticket-clone-14.exp @@ -1,70 +1,54 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="clone1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="clone1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-clone-14.scores b/pengine/test10/ticket-clone-14.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-14.scores +++ b/pengine/test10/ticket-clone-14.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-14.summary b/pengine/test10/ticket-clone-14.summary index ceb76bf92ff..a3faa8c42b5 100644 --- a/pengine/test10/ticket-clone-14.summary +++ b/pengine/test10/ticket-clone-14.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: rsc1:1 stop on node1 * Resource action: rsc1:0 stop on node2 * Pseudo action: clone1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-clone-15.dot b/pengine/test10/ticket-clone-15.dot index 8b3952e2d06..78ddef9a74a 100644 --- a/pengine/test10/ticket-clone-15.dot +++ b/pengine/test10/ticket-clone-15.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange"] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-clone-15.exp b/pengine/test10/ticket-clone-15.exp index c2fcb25cf10..05413c9e82d 100644 --- a/pengine/test10/ticket-clone-15.exp +++ b/pengine/test10/ticket-clone-15.exp @@ -1,70 +1,54 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="clone1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="clone1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-clone-15.scores b/pengine/test10/ticket-clone-15.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-15.scores +++ b/pengine/test10/ticket-clone-15.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-15.summary b/pengine/test10/ticket-clone-15.summary index ceb76bf92ff..a3faa8c42b5 100644 --- a/pengine/test10/ticket-clone-15.summary +++ b/pengine/test10/ticket-clone-15.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: rsc1:1 stop on node1 * Resource action: rsc1:0 stop on node2 * Pseudo action: clone1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-clone-16.scores b/pengine/test10/ticket-clone-16.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-16.scores +++ b/pengine/test10/ticket-clone-16.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-17.dot b/pengine/test10/ticket-clone-17.dot index 8b3952e2d06..78ddef9a74a 100644 --- a/pengine/test10/ticket-clone-17.dot +++ b/pengine/test10/ticket-clone-17.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange"] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-clone-17.exp b/pengine/test10/ticket-clone-17.exp index c2fcb25cf10..05413c9e82d 100644 --- a/pengine/test10/ticket-clone-17.exp +++ b/pengine/test10/ticket-clone-17.exp @@ -1,70 +1,54 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="clone1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="clone1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-clone-17.scores b/pengine/test10/ticket-clone-17.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-17.scores +++ b/pengine/test10/ticket-clone-17.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-17.summary b/pengine/test10/ticket-clone-17.summary index ceb76bf92ff..a3faa8c42b5 100644 --- a/pengine/test10/ticket-clone-17.summary +++ b/pengine/test10/ticket-clone-17.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: rsc1:1 stop on node1 * Resource action: rsc1:0 stop on node2 * Pseudo action: clone1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-clone-18.dot b/pengine/test10/ticket-clone-18.dot index 8b3952e2d06..78ddef9a74a 100644 --- a/pengine/test10/ticket-clone-18.dot +++ b/pengine/test10/ticket-clone-18.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange"] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-clone-18.exp b/pengine/test10/ticket-clone-18.exp index c2fcb25cf10..05413c9e82d 100644 --- a/pengine/test10/ticket-clone-18.exp +++ b/pengine/test10/ticket-clone-18.exp @@ -1,70 +1,54 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="clone1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="clone1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-clone-18.scores b/pengine/test10/ticket-clone-18.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-18.scores +++ b/pengine/test10/ticket-clone-18.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-18.summary b/pengine/test10/ticket-clone-18.summary index ceb76bf92ff..a3faa8c42b5 100644 --- a/pengine/test10/ticket-clone-18.summary +++ b/pengine/test10/ticket-clone-18.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: rsc1:1 stop on node1 * Resource action: rsc1:0 stop on node2 * Pseudo action: clone1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-clone-19.scores b/pengine/test10/ticket-clone-19.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-19.scores +++ b/pengine/test10/ticket-clone-19.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-2.exp b/pengine/test10/ticket-clone-2.exp index 1a0ddf0ef66..4f3a5f60d7c 100644 --- a/pengine/test10/ticket-clone-2.exp +++ b/pengine/test10/ticket-clone-2.exp @@ -1,77 +1,77 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1:0_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1:0_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1:1_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc1:1_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="clone1_running_0"> + <pseudo_event id="8" operation="running" operation_key="clone1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-clone-2.scores b/pengine/test10/ticket-clone-2.scores index f1b0bd06fa7..423c846d4ff 100644 --- a/pengine/test10/ticket-clone-2.scores +++ b/pengine/test10/ticket-clone-2.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-20.dot b/pengine/test10/ticket-clone-20.dot index 8b3952e2d06..78ddef9a74a 100644 --- a/pengine/test10/ticket-clone-20.dot +++ b/pengine/test10/ticket-clone-20.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange"] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-clone-20.exp b/pengine/test10/ticket-clone-20.exp index c2fcb25cf10..05413c9e82d 100644 --- a/pengine/test10/ticket-clone-20.exp +++ b/pengine/test10/ticket-clone-20.exp @@ -1,70 +1,54 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="clone1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="clone1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-clone-20.scores b/pengine/test10/ticket-clone-20.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-20.scores +++ b/pengine/test10/ticket-clone-20.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-20.summary b/pengine/test10/ticket-clone-20.summary index ceb76bf92ff..a3faa8c42b5 100644 --- a/pengine/test10/ticket-clone-20.summary +++ b/pengine/test10/ticket-clone-20.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: rsc1:1 stop on node1 * Resource action: rsc1:0 stop on node2 * Pseudo action: clone1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-clone-21.dot b/pengine/test10/ticket-clone-21.dot index c26817eddff..f6f6efbf645 100644 --- a/pengine/test10/ticket-clone-21.dot +++ b/pengine/test10/ticket-clone-21.dot @@ -1,17 +1,13 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange"] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="orange"] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] -"rsc_stonith_stop_0 node1" -> "all_stopped" [ style = bold] "rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' node1" -> "clone1_stop_0" [ style = bold] "stonith 'reboot' node1" -> "rsc1:1_stop_0 node1" [ style = bold] @@ -20,8 +16,5 @@ digraph "g" { "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] "stonith 'reboot' node2" -> "clone1_stop_0" [ style = bold] "stonith 'reboot' node2" -> "rsc1:0_stop_0 node2" [ style = bold] -"stonith 'reboot' node2" -> "stonith_complete" [ style = bold] "stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/ticket-clone-21.exp b/pengine/test10/ticket-clone-21.exp index bc25bf2962b..4c9e74ff42b 100644 --- a/pengine/test10/ticket-clone-21.exp +++ b/pengine/test10/ticket-clone-21.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="6" operation="stop" operation_key="rsc_stonith_stop_0"> + <pseudo_event id="5" operation="stop" operation_key="rsc_stonith_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -13,7 +13,7 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -22,13 +22,13 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="8" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0"> + <pseudo_event id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -37,31 +37,31 @@ <crm_event id="4" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="12" operation="stopped" operation_key="clone1_stopped_0"> + <pseudo_event id="11" operation="stopped" operation_key="clone1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="clone1_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -75,39 +75,6 @@ </inputs> </synapse> <synapse id="5"> - <action_set> - <pseudo_event id="13" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="6" operation="stop" operation_key="rsc_stonith_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="13" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="7"> <action_set> <crm_event id="4" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_stonith_action="reboot" /> @@ -122,7 +89,7 @@ </trigger> </inputs> </synapse> - <synapse id="8"> + <synapse id="6"> <action_set> <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/ticket-clone-21.scores b/pengine/test10/ticket-clone-21.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-21.scores +++ b/pengine/test10/ticket-clone-21.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-21.summary b/pengine/test10/ticket-clone-21.summary index 1dde14ba4a3..7b972751a29 100644 --- a/pengine/test10/ticket-clone-21.summary +++ b/pengine/test10/ticket-clone-21.summary @@ -18,11 +18,9 @@ Executing cluster transition: * Pseudo action: rsc_stonith_stop_0 * Fencing node2 (reboot) * Pseudo action: clone1_stop_0 - * Pseudo action: stonith_complete * Pseudo action: rsc1:1_stop_0 * Pseudo action: rsc1:0_stop_0 * Pseudo action: clone1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: OFFLINE: [ node1 node2 ] diff --git a/pengine/test10/ticket-clone-21.xml b/pengine/test10/ticket-clone-21.xml index c29d89fbf16..4a9fce9bc91 100644 --- a/pengine/test10/ticket-clone-21.xml +++ b/pengine/test10/ticket-clone-21.xml @@ -4,6 +4,7 @@ <cluster_property_set id="cib-bootstrap-options"> <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="true"/> <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="ignore"/> + <nvpair id="options-concurrent-fencing" name="concurrent-fencing" value="false"/> </cluster_property_set> </crm_config> <nodes> diff --git a/pengine/test10/ticket-clone-22.scores b/pengine/test10/ticket-clone-22.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-22.scores +++ b/pengine/test10/ticket-clone-22.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-23.dot b/pengine/test10/ticket-clone-23.dot index 8b3952e2d06..78ddef9a74a 100644 --- a/pengine/test10/ticket-clone-23.dot +++ b/pengine/test10/ticket-clone-23.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange"] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-clone-23.exp b/pengine/test10/ticket-clone-23.exp index c2fcb25cf10..05413c9e82d 100644 --- a/pengine/test10/ticket-clone-23.exp +++ b/pengine/test10/ticket-clone-23.exp @@ -1,70 +1,54 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="clone1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="clone1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-clone-23.scores b/pengine/test10/ticket-clone-23.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-23.scores +++ b/pengine/test10/ticket-clone-23.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-23.summary b/pengine/test10/ticket-clone-23.summary index ceb76bf92ff..a3faa8c42b5 100644 --- a/pengine/test10/ticket-clone-23.summary +++ b/pengine/test10/ticket-clone-23.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: rsc1:1 stop on node1 * Resource action: rsc1:0 stop on node2 * Pseudo action: clone1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-clone-24.scores b/pengine/test10/ticket-clone-24.scores index 3dc18517238..ca92bc422c0 100644 --- a/pengine/test10/ticket-clone-24.scores +++ b/pengine/test10/ticket-clone-24.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-3.dot b/pengine/test10/ticket-clone-3.dot index 6a5d5f177e0..763a1fcdd20 100644 --- a/pengine/test10/ticket-clone-3.dot +++ b/pengine/test10/ticket-clone-3.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange" ] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/ticket-clone-3.exp b/pengine/test10/ticket-clone-3.exp index c2fcb25cf10..05413c9e82d 100644 --- a/pengine/test10/ticket-clone-3.exp +++ b/pengine/test10/ticket-clone-3.exp @@ -1,70 +1,54 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="clone1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="clone1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-clone-3.scores b/pengine/test10/ticket-clone-3.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-3.scores +++ b/pengine/test10/ticket-clone-3.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-3.summary b/pengine/test10/ticket-clone-3.summary index ceb76bf92ff..a3faa8c42b5 100644 --- a/pengine/test10/ticket-clone-3.summary +++ b/pengine/test10/ticket-clone-3.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: rsc1:1 stop on node1 * Resource action: rsc1:0 stop on node2 * Pseudo action: clone1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-clone-4.exp b/pengine/test10/ticket-clone-4.exp index 030cd37c59f..24b93046698 100644 --- a/pengine/test10/ticket-clone-4.exp +++ b/pengine/test10/ticket-clone-4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-clone-4.scores b/pengine/test10/ticket-clone-4.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-4.scores +++ b/pengine/test10/ticket-clone-4.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-5.exp b/pengine/test10/ticket-clone-5.exp index 1a0ddf0ef66..4f3a5f60d7c 100644 --- a/pengine/test10/ticket-clone-5.exp +++ b/pengine/test10/ticket-clone-5.exp @@ -1,77 +1,77 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1:0_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1:0_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1:1_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc1:1_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="clone1_running_0"> + <pseudo_event id="8" operation="running" operation_key="clone1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-clone-5.scores b/pengine/test10/ticket-clone-5.scores index f1b0bd06fa7..423c846d4ff 100644 --- a/pengine/test10/ticket-clone-5.scores +++ b/pengine/test10/ticket-clone-5.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-6.dot b/pengine/test10/ticket-clone-6.dot index 6a5d5f177e0..763a1fcdd20 100644 --- a/pengine/test10/ticket-clone-6.dot +++ b/pengine/test10/ticket-clone-6.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange" ] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/ticket-clone-6.exp b/pengine/test10/ticket-clone-6.exp index c2fcb25cf10..05413c9e82d 100644 --- a/pengine/test10/ticket-clone-6.exp +++ b/pengine/test10/ticket-clone-6.exp @@ -1,70 +1,54 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="clone1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="clone1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="clone1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-clone-6.scores b/pengine/test10/ticket-clone-6.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-6.scores +++ b/pengine/test10/ticket-clone-6.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-6.summary b/pengine/test10/ticket-clone-6.summary index ceb76bf92ff..a3faa8c42b5 100644 --- a/pengine/test10/ticket-clone-6.summary +++ b/pengine/test10/ticket-clone-6.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: rsc1:1 stop on node1 * Resource action: rsc1:0 stop on node2 * Pseudo action: clone1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-clone-7.exp b/pengine/test10/ticket-clone-7.exp index 030cd37c59f..24b93046698 100644 --- a/pengine/test10/ticket-clone-7.exp +++ b/pengine/test10/ticket-clone-7.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-clone-7.scores b/pengine/test10/ticket-clone-7.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-7.scores +++ b/pengine/test10/ticket-clone-7.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-8.exp b/pengine/test10/ticket-clone-8.exp index 1a0ddf0ef66..4f3a5f60d7c 100644 --- a/pengine/test10/ticket-clone-8.exp +++ b/pengine/test10/ticket-clone-8.exp @@ -1,77 +1,77 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1:0_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1:0_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1:1_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc1:1_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="clone1_running_0"> + <pseudo_event id="8" operation="running" operation_key="clone1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="8" operation="start" operation_key="clone1_start_0"> + <pseudo_event id="7" operation="start" operation_key="clone1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-clone-8.scores b/pengine/test10/ticket-clone-8.scores index f1b0bd06fa7..423c846d4ff 100644 --- a/pengine/test10/ticket-clone-8.scores +++ b/pengine/test10/ticket-clone-8.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-9.dot b/pengine/test10/ticket-clone-9.dot index 8abddd4992e..7c8a3daa548 100644 --- a/pengine/test10/ticket-clone-9.dot +++ b/pengine/test10/ticket-clone-9.dot @@ -1,17 +1,13 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange" ] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="orange" ] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] -"rsc_stonith_stop_0 node1" -> "all_stopped" [ style = bold] "rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' node1" -> "clone1_stop_0" [ style = bold] "stonith 'reboot' node1" -> "rsc1:1_stop_0 node1" [ style = bold] @@ -20,8 +16,5 @@ digraph "g" { "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] "stonith 'reboot' node2" -> "clone1_stop_0" [ style = bold] "stonith 'reboot' node2" -> "rsc1:0_stop_0 node2" [ style = bold] -"stonith 'reboot' node2" -> "stonith_complete" [ style = bold] "stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/ticket-clone-9.exp b/pengine/test10/ticket-clone-9.exp index bc25bf2962b..4c9e74ff42b 100644 --- a/pengine/test10/ticket-clone-9.exp +++ b/pengine/test10/ticket-clone-9.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="6" operation="stop" operation_key="rsc_stonith_stop_0"> + <pseudo_event id="5" operation="stop" operation_key="rsc_stonith_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -13,7 +13,7 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -22,13 +22,13 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="8" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0"> + <pseudo_event id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -37,31 +37,31 @@ <crm_event id="4" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="12" operation="stopped" operation_key="clone1_stopped_0"> + <pseudo_event id="11" operation="stopped" operation_key="clone1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="clone1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="clone1_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="clone1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -75,39 +75,6 @@ </inputs> </synapse> <synapse id="5"> - <action_set> - <pseudo_event id="13" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> - <action_set> - <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="6" operation="stop" operation_key="rsc_stonith_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="13" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="7"> <action_set> <crm_event id="4" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_stonith_action="reboot" /> @@ -122,7 +89,7 @@ </trigger> </inputs> </synapse> - <synapse id="8"> + <synapse id="6"> <action_set> <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/ticket-clone-9.scores b/pengine/test10/ticket-clone-9.scores index 89e2d0f3350..698db2c490c 100644 --- a/pengine/test10/ticket-clone-9.scores +++ b/pengine/test10/ticket-clone-9.scores @@ -1,13 +1,13 @@ Allocation scores: -clone_color: clone1 allocation score on node1: 0 -clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone1 allocation score on node1: 0 +pcmk__clone_allocate: clone1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-9.summary b/pengine/test10/ticket-clone-9.summary index 1dde14ba4a3..7b972751a29 100644 --- a/pengine/test10/ticket-clone-9.summary +++ b/pengine/test10/ticket-clone-9.summary @@ -18,11 +18,9 @@ Executing cluster transition: * Pseudo action: rsc_stonith_stop_0 * Fencing node2 (reboot) * Pseudo action: clone1_stop_0 - * Pseudo action: stonith_complete * Pseudo action: rsc1:1_stop_0 * Pseudo action: rsc1:0_stop_0 * Pseudo action: clone1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: OFFLINE: [ node1 node2 ] diff --git a/pengine/test10/ticket-clone-9.xml b/pengine/test10/ticket-clone-9.xml index 7b2a62f753c..c6139d3ce08 100644 --- a/pengine/test10/ticket-clone-9.xml +++ b/pengine/test10/ticket-clone-9.xml @@ -4,6 +4,7 @@ <cluster_property_set id="cib-bootstrap-options"> <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="true"/> <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="ignore"/> + <nvpair id="options-concurrent-fencing" name="concurrent-fencing" value="false"/> </cluster_property_set> </crm_config> <nodes> diff --git a/pengine/test10/ticket-group-1.exp b/pengine/test10/ticket-group-1.exp index 42838919f49..de9e84b9ffb 100644 --- a/pengine/test10/ticket-group-1.exp +++ b/pengine/test10/ticket-group-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-group-1.scores b/pengine/test10/ticket-group-1.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-1.scores +++ b/pengine/test10/ticket-group-1.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-10.exp b/pengine/test10/ticket-group-10.exp index 42838919f49..de9e84b9ffb 100644 --- a/pengine/test10/ticket-group-10.exp +++ b/pengine/test10/ticket-group-10.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-group-10.scores b/pengine/test10/ticket-group-10.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-10.scores +++ b/pengine/test10/ticket-group-10.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-11.exp b/pengine/test10/ticket-group-11.exp index e019e1b2cc3..5a7f812470c 100644 --- a/pengine/test10/ticket-group-11.exp +++ b/pengine/test10/ticket-group-11.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="9" operation="running" operation_key="group1_running_0"> + <pseudo_event id="8" operation="running" operation_key="group1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,56 +27,56 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-11.scores b/pengine/test10/ticket-group-11.scores index 8078251c62e..13a7aff7315 100644 --- a/pengine/test10/ticket-group-11.scores +++ b/pengine/test10/ticket-group-11.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-12.scores b/pengine/test10/ticket-group-12.scores index 8078251c62e..13a7aff7315 100644 --- a/pengine/test10/ticket-group-12.scores +++ b/pengine/test10/ticket-group-12.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-13.scores b/pengine/test10/ticket-group-13.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-13.scores +++ b/pengine/test10/ticket-group-13.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-14.dot b/pengine/test10/ticket-group-14.dot index 805bb7cdbf5..3cf45988806 100644 --- a/pengine/test10/ticket-group-14.dot +++ b/pengine/test10/ticket-group-14.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group1_stop_0" -> "group1_stopped_0" [ style = bold] "group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] "group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] "group1_stop_0" [ style=bold color="green" fontcolor="orange"] "group1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/ticket-group-14.exp b/pengine/test10/ticket-group-14.exp index 173635cdca5..1a151a6fccd 100644 --- a/pengine/test10/ticket-group-14.exp +++ b/pengine/test10/ticket-group-14.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,45 +27,30 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-14.scores b/pengine/test10/ticket-group-14.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-14.scores +++ b/pengine/test10/ticket-group-14.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-14.summary b/pengine/test10/ticket-group-14.summary index 824bb707dfe..533f1242fd1 100644 --- a/pengine/test10/ticket-group-14.summary +++ b/pengine/test10/ticket-group-14.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Pseudo action: group1_stop_0 * Resource action: rsc2 stop on node2 * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-group-15.dot b/pengine/test10/ticket-group-15.dot index 805bb7cdbf5..3cf45988806 100644 --- a/pengine/test10/ticket-group-15.dot +++ b/pengine/test10/ticket-group-15.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group1_stop_0" -> "group1_stopped_0" [ style = bold] "group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] "group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] "group1_stop_0" [ style=bold color="green" fontcolor="orange"] "group1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/ticket-group-15.exp b/pengine/test10/ticket-group-15.exp index 173635cdca5..1a151a6fccd 100644 --- a/pengine/test10/ticket-group-15.exp +++ b/pengine/test10/ticket-group-15.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,45 +27,30 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-15.scores b/pengine/test10/ticket-group-15.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-15.scores +++ b/pengine/test10/ticket-group-15.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-15.summary b/pengine/test10/ticket-group-15.summary index 824bb707dfe..533f1242fd1 100644 --- a/pengine/test10/ticket-group-15.summary +++ b/pengine/test10/ticket-group-15.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Pseudo action: group1_stop_0 * Resource action: rsc2 stop on node2 * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-group-16.scores b/pengine/test10/ticket-group-16.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-16.scores +++ b/pengine/test10/ticket-group-16.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-17.dot b/pengine/test10/ticket-group-17.dot index 805bb7cdbf5..3cf45988806 100644 --- a/pengine/test10/ticket-group-17.dot +++ b/pengine/test10/ticket-group-17.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group1_stop_0" -> "group1_stopped_0" [ style = bold] "group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] "group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] "group1_stop_0" [ style=bold color="green" fontcolor="orange"] "group1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/ticket-group-17.exp b/pengine/test10/ticket-group-17.exp index 173635cdca5..1a151a6fccd 100644 --- a/pengine/test10/ticket-group-17.exp +++ b/pengine/test10/ticket-group-17.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,45 +27,30 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-17.scores b/pengine/test10/ticket-group-17.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-17.scores +++ b/pengine/test10/ticket-group-17.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-17.summary b/pengine/test10/ticket-group-17.summary index 824bb707dfe..533f1242fd1 100644 --- a/pengine/test10/ticket-group-17.summary +++ b/pengine/test10/ticket-group-17.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Pseudo action: group1_stop_0 * Resource action: rsc2 stop on node2 * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-group-18.dot b/pengine/test10/ticket-group-18.dot index 805bb7cdbf5..3cf45988806 100644 --- a/pengine/test10/ticket-group-18.dot +++ b/pengine/test10/ticket-group-18.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group1_stop_0" -> "group1_stopped_0" [ style = bold] "group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] "group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] "group1_stop_0" [ style=bold color="green" fontcolor="orange"] "group1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/ticket-group-18.exp b/pengine/test10/ticket-group-18.exp index 173635cdca5..1a151a6fccd 100644 --- a/pengine/test10/ticket-group-18.exp +++ b/pengine/test10/ticket-group-18.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,45 +27,30 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-18.scores b/pengine/test10/ticket-group-18.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-18.scores +++ b/pengine/test10/ticket-group-18.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-18.summary b/pengine/test10/ticket-group-18.summary index 824bb707dfe..533f1242fd1 100644 --- a/pengine/test10/ticket-group-18.summary +++ b/pengine/test10/ticket-group-18.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Pseudo action: group1_stop_0 * Resource action: rsc2 stop on node2 * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-group-19.scores b/pengine/test10/ticket-group-19.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-19.scores +++ b/pengine/test10/ticket-group-19.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-2.exp b/pengine/test10/ticket-group-2.exp index e019e1b2cc3..5a7f812470c 100644 --- a/pengine/test10/ticket-group-2.exp +++ b/pengine/test10/ticket-group-2.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="9" operation="running" operation_key="group1_running_0"> + <pseudo_event id="8" operation="running" operation_key="group1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,56 +27,56 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-2.scores b/pengine/test10/ticket-group-2.scores index 8078251c62e..13a7aff7315 100644 --- a/pengine/test10/ticket-group-2.scores +++ b/pengine/test10/ticket-group-2.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-20.dot b/pengine/test10/ticket-group-20.dot index 805bb7cdbf5..3cf45988806 100644 --- a/pengine/test10/ticket-group-20.dot +++ b/pengine/test10/ticket-group-20.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group1_stop_0" -> "group1_stopped_0" [ style = bold] "group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] "group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] "group1_stop_0" [ style=bold color="green" fontcolor="orange"] "group1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/ticket-group-20.exp b/pengine/test10/ticket-group-20.exp index 173635cdca5..1a151a6fccd 100644 --- a/pengine/test10/ticket-group-20.exp +++ b/pengine/test10/ticket-group-20.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,45 +27,30 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-20.scores b/pengine/test10/ticket-group-20.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-20.scores +++ b/pengine/test10/ticket-group-20.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-20.summary b/pengine/test10/ticket-group-20.summary index 824bb707dfe..533f1242fd1 100644 --- a/pengine/test10/ticket-group-20.summary +++ b/pengine/test10/ticket-group-20.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Pseudo action: group1_stop_0 * Resource action: rsc2 stop on node2 * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-group-21.dot b/pengine/test10/ticket-group-21.dot index dd4520f2f61..f53aca7dfbb 100644 --- a/pengine/test10/ticket-group-21.dot +++ b/pengine/test10/ticket-group-21.dot @@ -1,22 +1,16 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group1_stop_0" -> "group1_stopped_0" [ style = bold] "group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] "group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] "group1_stop_0" [ style=bold color="green" fontcolor="orange"] "group1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' node2" -> "group1_stop_0" [ style = bold] "stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] "stonith 'reboot' node2" -> "rsc2_stop_0 node2" [ style = bold] -"stonith 'reboot' node2" -> "stonith_complete" [ style = bold] "stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/ticket-group-21.exp b/pengine/test10/ticket-group-21.exp index 4a51d5f9f41..9597b5e94ae 100644 --- a/pengine/test10/ticket-group-21.exp +++ b/pengine/test10/ticket-group-21.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="12" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> </trigger> <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="rsc2_stop_0"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -31,7 +31,7 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -40,16 +40,16 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="rsc2_stop_0"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="7" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -58,41 +58,11 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> - <action_set> - <pseudo_event id="13" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="13" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> <action_set> <crm_event id="3" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/ticket-group-21.scores b/pengine/test10/ticket-group-21.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-21.scores +++ b/pengine/test10/ticket-group-21.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-21.summary b/pengine/test10/ticket-group-21.summary index e397a427c60..01dd32e20f8 100644 --- a/pengine/test10/ticket-group-21.summary +++ b/pengine/test10/ticket-group-21.summary @@ -16,9 +16,7 @@ Executing cluster transition: * Fencing node2 (reboot) * Pseudo action: group1_stop_0 * Pseudo action: rsc2_stop_0 - * Pseudo action: stonith_complete * Pseudo action: rsc1_stop_0 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-group-22.scores b/pengine/test10/ticket-group-22.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-22.scores +++ b/pengine/test10/ticket-group-22.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-23.dot b/pengine/test10/ticket-group-23.dot index 805bb7cdbf5..3cf45988806 100644 --- a/pengine/test10/ticket-group-23.dot +++ b/pengine/test10/ticket-group-23.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group1_stop_0" -> "group1_stopped_0" [ style = bold] "group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] "group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] "group1_stop_0" [ style=bold color="green" fontcolor="orange"] "group1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/ticket-group-23.exp b/pengine/test10/ticket-group-23.exp index 173635cdca5..1a151a6fccd 100644 --- a/pengine/test10/ticket-group-23.exp +++ b/pengine/test10/ticket-group-23.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,45 +27,30 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-23.scores b/pengine/test10/ticket-group-23.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-23.scores +++ b/pengine/test10/ticket-group-23.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-23.summary b/pengine/test10/ticket-group-23.summary index 824bb707dfe..533f1242fd1 100644 --- a/pengine/test10/ticket-group-23.summary +++ b/pengine/test10/ticket-group-23.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Pseudo action: group1_stop_0 * Resource action: rsc2 stop on node2 * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-group-24.scores b/pengine/test10/ticket-group-24.scores index 8078251c62e..13a7aff7315 100644 --- a/pengine/test10/ticket-group-24.scores +++ b/pengine/test10/ticket-group-24.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-3.dot b/pengine/test10/ticket-group-3.dot index cac1548d97c..b1aa7f06100 100644 --- a/pengine/test10/ticket-group-3.dot +++ b/pengine/test10/ticket-group-3.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group1_stop_0" -> "group1_stopped_0" [ style = bold] "group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] "group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] "group1_stop_0" [ style=bold color="green" fontcolor="orange" ] "group1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/ticket-group-3.exp b/pengine/test10/ticket-group-3.exp index 173635cdca5..1a151a6fccd 100644 --- a/pengine/test10/ticket-group-3.exp +++ b/pengine/test10/ticket-group-3.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,45 +27,30 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-3.scores b/pengine/test10/ticket-group-3.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-3.scores +++ b/pengine/test10/ticket-group-3.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-3.summary b/pengine/test10/ticket-group-3.summary index 824bb707dfe..533f1242fd1 100644 --- a/pengine/test10/ticket-group-3.summary +++ b/pengine/test10/ticket-group-3.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Pseudo action: group1_stop_0 * Resource action: rsc2 stop on node2 * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-group-4.exp b/pengine/test10/ticket-group-4.exp index 42838919f49..de9e84b9ffb 100644 --- a/pengine/test10/ticket-group-4.exp +++ b/pengine/test10/ticket-group-4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-group-4.scores b/pengine/test10/ticket-group-4.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-4.scores +++ b/pengine/test10/ticket-group-4.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-5.exp b/pengine/test10/ticket-group-5.exp index e019e1b2cc3..5a7f812470c 100644 --- a/pengine/test10/ticket-group-5.exp +++ b/pengine/test10/ticket-group-5.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="9" operation="running" operation_key="group1_running_0"> + <pseudo_event id="8" operation="running" operation_key="group1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,56 +27,56 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-5.scores b/pengine/test10/ticket-group-5.scores index 8078251c62e..13a7aff7315 100644 --- a/pengine/test10/ticket-group-5.scores +++ b/pengine/test10/ticket-group-5.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-6.dot b/pengine/test10/ticket-group-6.dot index cac1548d97c..b1aa7f06100 100644 --- a/pengine/test10/ticket-group-6.dot +++ b/pengine/test10/ticket-group-6.dot @@ -1,14 +1,11 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group1_stop_0" -> "group1_stopped_0" [ style = bold] "group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] "group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] "group1_stop_0" [ style=bold color="green" fontcolor="orange" ] "group1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/ticket-group-6.exp b/pengine/test10/ticket-group-6.exp index 173635cdca5..1a151a6fccd 100644 --- a/pengine/test10/ticket-group-6.exp +++ b/pengine/test10/ticket-group-6.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="10" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,45 +27,30 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="4"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="9" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-6.scores b/pengine/test10/ticket-group-6.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-6.scores +++ b/pengine/test10/ticket-group-6.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-6.summary b/pengine/test10/ticket-group-6.summary index 824bb707dfe..533f1242fd1 100644 --- a/pengine/test10/ticket-group-6.summary +++ b/pengine/test10/ticket-group-6.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Pseudo action: group1_stop_0 * Resource action: rsc2 stop on node2 * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-group-7.exp b/pengine/test10/ticket-group-7.exp index 42838919f49..de9e84b9ffb 100644 --- a/pengine/test10/ticket-group-7.exp +++ b/pengine/test10/ticket-group-7.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-group-7.scores b/pengine/test10/ticket-group-7.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-7.scores +++ b/pengine/test10/ticket-group-7.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-8.exp b/pengine/test10/ticket-group-8.exp index e019e1b2cc3..5a7f812470c 100644 --- a/pengine/test10/ticket-group-8.exp +++ b/pengine/test10/ticket-group-8.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="9" operation="running" operation_key="group1_running_0"> + <pseudo_event id="8" operation="running" operation_key="group1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -27,56 +27,56 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-group-8.scores b/pengine/test10/ticket-group-8.scores index 8078251c62e..13a7aff7315 100644 --- a/pengine/test10/ticket-group-8.scores +++ b/pengine/test10/ticket-group-8.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: 0 -group_color: rsc1 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: 0 +pcmk__group_allocate: rsc1 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-9.dot b/pengine/test10/ticket-group-9.dot index 8a1c7106ca0..e109f110887 100644 --- a/pengine/test10/ticket-group-9.dot +++ b/pengine/test10/ticket-group-9.dot @@ -1,22 +1,16 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "group1_stop_0" -> "group1_stopped_0" [ style = bold] "group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] "group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] "group1_stop_0" [ style=bold color="green" fontcolor="orange" ] "group1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange" ] -"rsc2_stop_0 node2" -> "all_stopped" [ style = bold] "rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] "rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] "rsc2_stop_0 node2" [ style=bold color="green" fontcolor="orange" ] "stonith 'reboot' node2" -> "group1_stop_0" [ style = bold] "stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] "stonith 'reboot' node2" -> "rsc2_stop_0 node2" [ style = bold] -"stonith 'reboot' node2" -> "stonith_complete" [ style = bold] "stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/ticket-group-9.exp b/pengine/test10/ticket-group-9.exp index 4a51d5f9f41..9597b5e94ae 100644 --- a/pengine/test10/ticket-group-9.exp +++ b/pengine/test10/ticket-group-9.exp @@ -1,25 +1,25 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="12" operation="stopped" operation_key="group1_stopped_0"> + <pseudo_event id="11" operation="stopped" operation_key="group1_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> </trigger> <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="rsc2_stop_0"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="11" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -31,7 +31,7 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -40,16 +40,16 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="rsc2_stop_0"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"> + <pseudo_event id="7" operation="stop" operation_key="rsc2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -58,41 +58,11 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="11" operation="stop" operation_key="group1_stop_0"/> + <pseudo_event id="10" operation="stop" operation_key="group1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> - <action_set> - <pseudo_event id="13" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="7" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc2_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="13" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> <action_set> <crm_event id="3" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/ticket-group-9.scores b/pengine/test10/ticket-group-9.scores index e5b81671738..c3e08a1ca3b 100644 --- a/pengine/test10/ticket-group-9.scores +++ b/pengine/test10/ticket-group-9.scores @@ -1,13 +1,13 @@ Allocation scores: -group_color: group1 allocation score on node1: 0 -group_color: group1 allocation score on node2: 0 -group_color: rsc1 allocation score on node1: -INFINITY -group_color: rsc1 allocation score on node2: -INFINITY -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__group_allocate: group1 allocation score on node1: 0 +pcmk__group_allocate: group1 allocation score on node2: 0 +pcmk__group_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-group-9.summary b/pengine/test10/ticket-group-9.summary index e397a427c60..01dd32e20f8 100644 --- a/pengine/test10/ticket-group-9.summary +++ b/pengine/test10/ticket-group-9.summary @@ -16,9 +16,7 @@ Executing cluster transition: * Fencing node2 (reboot) * Pseudo action: group1_stop_0 * Pseudo action: rsc2_stop_0 - * Pseudo action: stonith_complete * Pseudo action: rsc1_stop_0 - * Pseudo action: all_stopped * Pseudo action: group1_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-master-1.exp b/pengine/test10/ticket-master-1.exp index 89db25bc073..114d8049d4f 100644 --- a/pengine/test10/ticket-master-1.exp +++ b/pengine/test10/ticket-master-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-master-1.scores b/pengine/test10/ticket-master-1.scores index 23d58d8523a..0c41672edc1 100644 --- a/pengine/test10/ticket-master-1.scores +++ b/pengine/test10/ticket-master-1.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on none: 0 rsc1:1 promotion score on none: 0 diff --git a/pengine/test10/ticket-master-10.exp b/pengine/test10/ticket-master-10.exp index 959cf2edc8c..3849df103d2 100644 --- a/pengine/test10/ticket-master-10.exp +++ b/pengine/test10/ticket-master-10.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,20 +23,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -45,34 +45,34 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="ms1_running_0"> + <pseudo_event id="8" operation="running" operation_key="ms1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-master-10.scores b/pengine/test10/ticket-master-10.scores index 1cbce7411f5..dc1456324fa 100644 --- a/pengine/test10/ticket-master-10.scores +++ b/pengine/test10/ticket-master-10.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node2: -1 rsc1:1 promotion score on node1: -INFINITY diff --git a/pengine/test10/ticket-master-11.exp b/pengine/test10/ticket-master-11.exp index e0286fd313e..f0851179604 100644 --- a/pengine/test10/ticket-master-11.exp +++ b/pengine/test10/ticket-master-11.exp @@ -1,32 +1,32 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="promote" operation_key="ms1_promote_0"/> + <pseudo_event id="14" operation="promote" operation_key="ms1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="16" operation="promoted" operation_key="ms1_promoted_0"> + <pseudo_event id="15" operation="promoted" operation_key="ms1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="15" operation="promote" operation_key="ms1_promote_0"> + <pseudo_event id="14" operation="promote" operation_key="ms1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-master-11.scores b/pengine/test10/ticket-master-11.scores index f608505a6e7..23ee6e7e0ab 100644 --- a/pengine/test10/ticket-master-11.scores +++ b/pengine/test10/ticket-master-11.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: 9 rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-12.scores b/pengine/test10/ticket-master-12.scores index d2b050f683d..f692a183bc9 100644 --- a/pengine/test10/ticket-master-12.scores +++ b/pengine/test10/ticket-master-12.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-13.scores b/pengine/test10/ticket-master-13.scores index 23d58d8523a..0c41672edc1 100644 --- a/pengine/test10/ticket-master-13.scores +++ b/pengine/test10/ticket-master-13.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on none: 0 rsc1:1 promotion score on none: 0 diff --git a/pengine/test10/ticket-master-14.dot b/pengine/test10/ticket-master-14.dot index f4b1fec5277..0f2a0e6f203 100644 --- a/pengine/test10/ticket-master-14.dot +++ b/pengine/test10/ticket-master-14.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "ms1_demote_0" -> "ms1_demoted_0" [ style = bold] "ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] "ms1_demote_0" [ style=bold color="green" fontcolor="orange"] @@ -10,13 +9,11 @@ digraph "g" { "ms1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "ms1_stop_0" [ style=bold color="green" fontcolor="orange"] "ms1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "ms1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] "rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] "rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] "rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-master-14.exp b/pengine/test10/ticket-master-14.exp index 1b83773db08..3a093409181 100644 --- a/pengine/test10/ticket-master-14.exp +++ b/pengine/test10/ticket-master-14.exp @@ -1,64 +1,64 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="12" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="14" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="13" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="13" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="12" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="13" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="12" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -66,46 +66,31 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="10" operation="stopped" operation_key="ms1_stopped_0"> + <pseudo_event id="9" operation="stopped" operation_key="ms1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="demoted" operation_key="ms1_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="13" operation="demoted" operation_key="ms1_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-master-14.scores b/pengine/test10/ticket-master-14.scores index 23d58d8523a..0c41672edc1 100644 --- a/pengine/test10/ticket-master-14.scores +++ b/pengine/test10/ticket-master-14.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on none: 0 rsc1:1 promotion score on none: 0 diff --git a/pengine/test10/ticket-master-14.summary b/pengine/test10/ticket-master-14.summary index fa14935670e..1979b8f2b85 100644 --- a/pengine/test10/ticket-master-14.summary +++ b/pengine/test10/ticket-master-14.summary @@ -19,7 +19,6 @@ Executing cluster transition: * Resource action: rsc1:1 stop on node1 * Resource action: rsc1:0 stop on node2 * Pseudo action: ms1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-master-15.dot b/pengine/test10/ticket-master-15.dot index f4b1fec5277..0f2a0e6f203 100644 --- a/pengine/test10/ticket-master-15.dot +++ b/pengine/test10/ticket-master-15.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "ms1_demote_0" -> "ms1_demoted_0" [ style = bold] "ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] "ms1_demote_0" [ style=bold color="green" fontcolor="orange"] @@ -10,13 +9,11 @@ digraph "g" { "ms1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "ms1_stop_0" [ style=bold color="green" fontcolor="orange"] "ms1_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "ms1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] "rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] "rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] "rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-master-15.exp b/pengine/test10/ticket-master-15.exp index 1b83773db08..3a093409181 100644 --- a/pengine/test10/ticket-master-15.exp +++ b/pengine/test10/ticket-master-15.exp @@ -1,64 +1,64 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="12" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="14" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="13" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="13" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="12" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="13" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="12" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -66,46 +66,31 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="10" operation="stopped" operation_key="ms1_stopped_0"> + <pseudo_event id="9" operation="stopped" operation_key="ms1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="demoted" operation_key="ms1_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="13" operation="demoted" operation_key="ms1_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-master-15.scores b/pengine/test10/ticket-master-15.scores index 23d58d8523a..0c41672edc1 100644 --- a/pengine/test10/ticket-master-15.scores +++ b/pengine/test10/ticket-master-15.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on none: 0 rsc1:1 promotion score on none: 0 diff --git a/pengine/test10/ticket-master-15.summary b/pengine/test10/ticket-master-15.summary index fa14935670e..1979b8f2b85 100644 --- a/pengine/test10/ticket-master-15.summary +++ b/pengine/test10/ticket-master-15.summary @@ -19,7 +19,6 @@ Executing cluster transition: * Resource action: rsc1:1 stop on node1 * Resource action: rsc1:0 stop on node2 * Pseudo action: ms1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-master-16.scores b/pengine/test10/ticket-master-16.scores index e392554ef47..59abd88c611 100644 --- a/pengine/test10/ticket-master-16.scores +++ b/pengine/test10/ticket-master-16.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: -INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-17.exp b/pengine/test10/ticket-master-17.exp index 860a37e9e2e..77e4e132c3b 100644 --- a/pengine/test10/ticket-master-17.exp +++ b/pengine/test10/ticket-master-17.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="17" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-master-17.scores b/pengine/test10/ticket-master-17.scores index e392554ef47..59abd88c611 100644 --- a/pengine/test10/ticket-master-17.scores +++ b/pengine/test10/ticket-master-17.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: -INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-18.exp b/pengine/test10/ticket-master-18.exp index 860a37e9e2e..77e4e132c3b 100644 --- a/pengine/test10/ticket-master-18.exp +++ b/pengine/test10/ticket-master-18.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="17" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-master-18.scores b/pengine/test10/ticket-master-18.scores index e392554ef47..59abd88c611 100644 --- a/pengine/test10/ticket-master-18.scores +++ b/pengine/test10/ticket-master-18.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: -INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-19.scores b/pengine/test10/ticket-master-19.scores index e392554ef47..59abd88c611 100644 --- a/pengine/test10/ticket-master-19.scores +++ b/pengine/test10/ticket-master-19.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: -INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-2.exp b/pengine/test10/ticket-master-2.exp index 847adfddb89..de49485e848 100644 --- a/pengine/test10/ticket-master-2.exp +++ b/pengine/test10/ticket-master-2.exp @@ -1,91 +1,91 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="6" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="promote" operation_key="rsc1:1_promote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="promote" operation_key="rsc1:1_promote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="11" operation="promote" operation_key="ms1_promote_0"/> + <pseudo_event id="10" operation="promote" operation_key="ms1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="6" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="12" operation="promoted" operation_key="ms1_promoted_0"> + <pseudo_event id="11" operation="promoted" operation_key="ms1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="promote" operation_key="rsc1:1_promote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="promote" operation_key="rsc1:1_promote_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="11" operation="promote" operation_key="ms1_promote_0"> + <pseudo_event id="10" operation="promote" operation_key="ms1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="running" operation_key="ms1_running_0"/> + <pseudo_event id="7" operation="running" operation_key="ms1_running_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="8" operation="running" operation_key="ms1_running_0"> + <pseudo_event id="7" operation="running" operation_key="ms1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="5" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="6" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="7" operation="start" operation_key="ms1_start_0"> + <pseudo_event id="6" operation="start" operation_key="ms1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-master-2.scores b/pengine/test10/ticket-master-2.scores index d3e5d030626..9c8895fa6ea 100644 --- a/pengine/test10/ticket-master-2.scores +++ b/pengine/test10/ticket-master-2.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node2: -1 rsc1:1 promotion score on node1: 9 diff --git a/pengine/test10/ticket-master-20.exp b/pengine/test10/ticket-master-20.exp index 860a37e9e2e..77e4e132c3b 100644 --- a/pengine/test10/ticket-master-20.exp +++ b/pengine/test10/ticket-master-20.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="17" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-master-20.scores b/pengine/test10/ticket-master-20.scores index e392554ef47..59abd88c611 100644 --- a/pengine/test10/ticket-master-20.scores +++ b/pengine/test10/ticket-master-20.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: -INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-21.dot b/pengine/test10/ticket-master-21.dot index 78c1551e946..78d5e152809 100644 --- a/pengine/test10/ticket-master-21.dot +++ b/pengine/test10/ticket-master-21.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "ms1_demote_0" -> "ms1_demoted_0" [ style = bold] "ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] "ms1_demote_0" [ style=bold color="green" fontcolor="orange"] @@ -12,18 +11,13 @@ digraph "g" { "rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] "rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] "rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="orange"] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] "rsc_stonith_start_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc_stonith_stop_0 node1" -> "all_stopped" [ style = bold] "rsc_stonith_stop_0 node1" -> "rsc_stonith_start_0 node2" [ style = bold] "rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' node1" -> "ms1_stop_0" [ style = bold] "stonith 'reboot' node1" -> "rsc1:1_demote_0 node1" [ style = bold] "stonith 'reboot' node1" -> "rsc1:1_stop_0 node1" [ style = bold] -"stonith 'reboot' node1" -> "stonith_complete" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/ticket-master-21.exp b/pengine/test10/ticket-master-21.exp index 76114c0b6a4..794d0793954 100644 --- a/pengine/test10/ticket-master-21.exp +++ b/pengine/test10/ticket-master-21.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc_stonith_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc_stonith_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc_stonith" class="stonith" type="null"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="stop" operation_key="rsc_stonith_stop_0"/> + <pseudo_event id="4" operation="stop" operation_key="rsc_stonith_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="5" operation="stop" operation_key="rsc_stonith_stop_0"> + <pseudo_event id="4" operation="stop" operation_key="rsc_stonith_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -22,7 +22,7 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="8" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"> + <pseudo_event id="7" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -31,16 +31,16 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"/> + <pseudo_event id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"> + <pseudo_event id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -49,28 +49,28 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="17" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"/> + <pseudo_event id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -78,22 +78,22 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="14" operation="stopped" operation_key="ms1_stopped_0"> + <pseudo_event id="13" operation="stopped" operation_key="ms1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="13" operation="stop" operation_key="ms1_stop_0"> + <pseudo_event id="12" operation="stop" operation_key="ms1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -102,41 +102,11 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"/> + <pseudo_event id="17" operation="demoted" operation_key="ms1_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="8"> - <action_set> - <pseudo_event id="19" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="5" operation="stop" operation_key="rsc_stonith_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="19" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> <action_set> <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/ticket-master-21.scores b/pengine/test10/ticket-master-21.scores index dc79d67de6c..7981d298e75 100644 --- a/pengine/test10/ticket-master-21.scores +++ b/pengine/test10/ticket-master-21.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on none: 0 rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-21.summary b/pengine/test10/ticket-master-21.summary index 88f62fd64f4..d04015f081e 100644 --- a/pengine/test10/ticket-master-21.summary +++ b/pengine/test10/ticket-master-21.summary @@ -20,10 +20,8 @@ Executing cluster transition: * Pseudo action: rsc1:1_demote_0 * Pseudo action: ms1_demoted_0 * Pseudo action: ms1_stop_0 - * Pseudo action: stonith_complete * Pseudo action: rsc1:1_stop_0 * Pseudo action: ms1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node2 ] diff --git a/pengine/test10/ticket-master-22.scores b/pengine/test10/ticket-master-22.scores index e392554ef47..59abd88c611 100644 --- a/pengine/test10/ticket-master-22.scores +++ b/pengine/test10/ticket-master-22.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: -INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-23.exp b/pengine/test10/ticket-master-23.exp index 860a37e9e2e..77e4e132c3b 100644 --- a/pengine/test10/ticket-master-23.exp +++ b/pengine/test10/ticket-master-23.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="17" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-master-23.scores b/pengine/test10/ticket-master-23.scores index e392554ef47..59abd88c611 100644 --- a/pengine/test10/ticket-master-23.scores +++ b/pengine/test10/ticket-master-23.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: -INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-24.scores b/pengine/test10/ticket-master-24.scores index d2b050f683d..f692a183bc9 100644 --- a/pengine/test10/ticket-master-24.scores +++ b/pengine/test10/ticket-master-24.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-3.dot b/pengine/test10/ticket-master-3.dot index 76d42708ec3..7f62f51988d 100644 --- a/pengine/test10/ticket-master-3.dot +++ b/pengine/test10/ticket-master-3.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "ms1_demote_0" -> "ms1_demoted_0" [ style = bold] "ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] "ms1_demote_0" [ style=bold color="green" fontcolor="orange" ] @@ -10,13 +9,11 @@ digraph "g" { "ms1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "ms1_stop_0" [ style=bold color="green" fontcolor="orange" ] "ms1_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "ms1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black" ] "rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] "rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] "rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/ticket-master-3.exp b/pengine/test10/ticket-master-3.exp index 1b83773db08..3a093409181 100644 --- a/pengine/test10/ticket-master-3.exp +++ b/pengine/test10/ticket-master-3.exp @@ -1,64 +1,64 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="12" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="14" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="13" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="13" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="12" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="13" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="12" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -66,46 +66,31 @@ </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="10" operation="stopped" operation_key="ms1_stopped_0"> + <pseudo_event id="9" operation="stopped" operation_key="ms1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="9" operation="stop" operation_key="ms1_stop_0"> + <pseudo_event id="8" operation="stop" operation_key="ms1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="demoted" operation_key="ms1_demoted_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="7"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="6" operation="stop" operation_key="rsc1:0_stop_0" internal_operation_key="rsc1:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <pseudo_event id="13" operation="demoted" operation_key="ms1_demoted_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-master-3.scores b/pengine/test10/ticket-master-3.scores index 23d58d8523a..0c41672edc1 100644 --- a/pengine/test10/ticket-master-3.scores +++ b/pengine/test10/ticket-master-3.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: -INFINITY -clone_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on none: 0 rsc1:1 promotion score on none: 0 diff --git a/pengine/test10/ticket-master-3.summary b/pengine/test10/ticket-master-3.summary index fa14935670e..1979b8f2b85 100644 --- a/pengine/test10/ticket-master-3.summary +++ b/pengine/test10/ticket-master-3.summary @@ -19,7 +19,6 @@ Executing cluster transition: * Resource action: rsc1:1 stop on node1 * Resource action: rsc1:0 stop on node2 * Pseudo action: ms1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-master-4.exp b/pengine/test10/ticket-master-4.exp index 959cf2edc8c..3849df103d2 100644 --- a/pengine/test10/ticket-master-4.exp +++ b/pengine/test10/ticket-master-4.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,20 +23,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -45,34 +45,34 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="ms1_running_0"> + <pseudo_event id="8" operation="running" operation_key="ms1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-master-4.scores b/pengine/test10/ticket-master-4.scores index 1cbce7411f5..dc1456324fa 100644 --- a/pengine/test10/ticket-master-4.scores +++ b/pengine/test10/ticket-master-4.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node2: -1 rsc1:1 promotion score on node1: -INFINITY diff --git a/pengine/test10/ticket-master-5.exp b/pengine/test10/ticket-master-5.exp index e0286fd313e..f0851179604 100644 --- a/pengine/test10/ticket-master-5.exp +++ b/pengine/test10/ticket-master-5.exp @@ -1,32 +1,32 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="promote" operation_key="ms1_promote_0"/> + <pseudo_event id="14" operation="promote" operation_key="ms1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="16" operation="promoted" operation_key="ms1_promoted_0"> + <pseudo_event id="15" operation="promoted" operation_key="ms1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="15" operation="promote" operation_key="ms1_promote_0"> + <pseudo_event id="14" operation="promote" operation_key="ms1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-master-5.scores b/pengine/test10/ticket-master-5.scores index f608505a6e7..23ee6e7e0ab 100644 --- a/pengine/test10/ticket-master-5.scores +++ b/pengine/test10/ticket-master-5.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: 9 rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-6.exp b/pengine/test10/ticket-master-6.exp index 860a37e9e2e..77e4e132c3b 100644 --- a/pengine/test10/ticket-master-6.exp +++ b/pengine/test10/ticket-master-6.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="17" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-master-6.scores b/pengine/test10/ticket-master-6.scores index e392554ef47..59abd88c611 100644 --- a/pengine/test10/ticket-master-6.scores +++ b/pengine/test10/ticket-master-6.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: -INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-7.exp b/pengine/test10/ticket-master-7.exp index 959cf2edc8c..3849df103d2 100644 --- a/pengine/test10/ticket-master-7.exp +++ b/pengine/test10/ticket-master-7.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" long-id="rsc1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,20 +23,20 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -45,34 +45,34 @@ </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="9" operation="running" operation_key="ms1_running_0"> + <pseudo_event id="8" operation="running" operation_key="ms1_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="start" operation_key="rsc1:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="7" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="start" operation_key="rsc1:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"/> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="8" operation="start" operation_key="ms1_start_0"> + <pseudo_event id="7" operation="start" operation_key="ms1_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="1" operation="monitor" operation_key="rsc1:1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="3" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="2" operation="monitor" operation_key="rsc1:0_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-master-7.scores b/pengine/test10/ticket-master-7.scores index 1cbce7411f5..dc1456324fa 100644 --- a/pengine/test10/ticket-master-7.scores +++ b/pengine/test10/ticket-master-7.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 0 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 0 -native_color: rsc1:0 allocation score on node1: 0 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 0 +pcmk__native_allocate: rsc1:0 allocation score on node1: 0 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: 0 +pcmk__native_allocate: rsc1:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node2: -1 rsc1:1 promotion score on node1: -INFINITY diff --git a/pengine/test10/ticket-master-8.exp b/pengine/test10/ticket-master-8.exp index e0286fd313e..f0851179604 100644 --- a/pengine/test10/ticket-master-8.exp +++ b/pengine/test10/ticket-master-8.exp @@ -1,32 +1,32 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" long-id="rsc1:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="promote" operation_key="ms1_promote_0"/> + <pseudo_event id="14" operation="promote" operation_key="ms1_promote_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="16" operation="promoted" operation_key="ms1_promoted_0"> + <pseudo_event id="15" operation="promoted" operation_key="ms1_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="promote" operation_key="rsc1:1_promote_0" internal_operation_key="rsc1:0_promote_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="15" operation="promote" operation_key="ms1_promote_0"> + <pseudo_event id="14" operation="promote" operation_key="ms1_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-master-8.scores b/pengine/test10/ticket-master-8.scores index f608505a6e7..23ee6e7e0ab 100644 --- a/pengine/test10/ticket-master-8.scores +++ b/pengine/test10/ticket-master-8.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 -clone_color: rsc1:0 allocation score on node2: 0 -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 -native_color: rsc1:0 allocation score on node2: 0 -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc1:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: 1 +pcmk__native_allocate: rsc1:0 allocation score on node2: 0 +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: 9 rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-9.dot b/pengine/test10/ticket-master-9.dot index f6cf1c0f30a..0d55491c01a 100644 --- a/pengine/test10/ticket-master-9.dot +++ b/pengine/test10/ticket-master-9.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "ms1_demote_0" -> "ms1_demoted_0" [ style = bold] "ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] "ms1_demote_0" [ style=bold color="green" fontcolor="orange" ] @@ -12,18 +11,13 @@ digraph "g" { "rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] "rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] "rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="orange"] -"rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] "rsc_stonith_start_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc_stonith_stop_0 node1" -> "all_stopped" [ style = bold] "rsc_stonith_stop_0 node1" -> "rsc_stonith_start_0 node2" [ style = bold] "rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' node1" -> "ms1_stop_0" [ style = bold] "stonith 'reboot' node1" -> "rsc1:1_demote_0 node1" [ style = bold] "stonith 'reboot' node1" -> "rsc1:1_stop_0 node1" [ style = bold] -"stonith 'reboot' node1" -> "stonith_complete" [ style = bold] "stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/ticket-master-9.exp b/pengine/test10/ticket-master-9.exp index 76114c0b6a4..794d0793954 100644 --- a/pengine/test10/ticket-master-9.exp +++ b/pengine/test10/ticket-master-9.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc_stonith_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc_stonith_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc_stonith" class="stonith" type="null"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="5" operation="stop" operation_key="rsc_stonith_stop_0"/> + <pseudo_event id="4" operation="stop" operation_key="rsc_stonith_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="5" operation="stop" operation_key="rsc_stonith_stop_0"> + <pseudo_event id="4" operation="stop" operation_key="rsc_stonith_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -22,7 +22,7 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="8" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"> + <pseudo_event id="7" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -31,16 +31,16 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"/> + <pseudo_event id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"> + <pseudo_event id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -49,28 +49,28 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"> + <pseudo_event id="17" operation="demoted" operation_key="ms1_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="7" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"/> + <pseudo_event id="6" operation="demote" operation_key="rsc1:1_demote_0" internal_operation_key="rsc1:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"/> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="17" operation="demote" operation_key="ms1_demote_0"> + <pseudo_event id="16" operation="demote" operation_key="ms1_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -78,22 +78,22 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="14" operation="stopped" operation_key="ms1_stopped_0"> + <pseudo_event id="13" operation="stopped" operation_key="ms1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> + <pseudo_event id="7" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="13" operation="stop" operation_key="ms1_stop_0"/> + <pseudo_event id="12" operation="stop" operation_key="ms1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="13" operation="stop" operation_key="ms1_stop_0"> + <pseudo_event id="12" operation="stop" operation_key="ms1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -102,41 +102,11 @@ <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="18" operation="demoted" operation_key="ms1_demoted_0"/> + <pseudo_event id="17" operation="demoted" operation_key="ms1_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="8"> - <action_set> - <pseudo_event id="19" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="9"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="5" operation="stop" operation_key="rsc_stonith_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="8" operation="stop" operation_key="rsc1:1_stop_0" internal_operation_key="rsc1:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="19" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="10"> <action_set> <crm_event id="3" operation="stonith" operation_key="stonith-node1-reboot" on_node="node1" on_node_uuid="node1"> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/ticket-master-9.scores b/pengine/test10/ticket-master-9.scores index dc79d67de6c..7981d298e75 100644 --- a/pengine/test10/ticket-master-9.scores +++ b/pengine/test10/ticket-master-9.scores @@ -1,15 +1,15 @@ Allocation scores: -clone_color: ms1 allocation score on node1: 0 -clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: -INFINITY -clone_color: rsc1:0 allocation score on node2: -INFINITY -clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: -INFINITY -native_color: rsc1:0 allocation score on node2: -INFINITY -native_color: rsc1:1 allocation score on node1: -INFINITY -native_color: rsc1:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: ms1 allocation score on node1: 0 +pcmk__clone_allocate: ms1 allocation score on node2: 0 +pcmk__clone_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc1:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on none: 0 rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-9.summary b/pengine/test10/ticket-master-9.summary index 88f62fd64f4..d04015f081e 100644 --- a/pengine/test10/ticket-master-9.summary +++ b/pengine/test10/ticket-master-9.summary @@ -20,10 +20,8 @@ Executing cluster transition: * Pseudo action: rsc1:1_demote_0 * Pseudo action: ms1_demoted_0 * Pseudo action: ms1_stop_0 - * Pseudo action: stonith_complete * Pseudo action: rsc1:1_stop_0 * Pseudo action: ms1_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Online: [ node2 ] diff --git a/pengine/test10/ticket-primitive-1.exp b/pengine/test10/ticket-primitive-1.exp index 2266d73ed69..3abd19369a6 100644 --- a/pengine/test10/ticket-primitive-1.exp +++ b/pengine/test10/ticket-primitive-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-primitive-1.scores b/pengine/test10/ticket-primitive-1.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-1.scores +++ b/pengine/test10/ticket-primitive-1.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-10.exp b/pengine/test10/ticket-primitive-10.exp index 2266d73ed69..3abd19369a6 100644 --- a/pengine/test10/ticket-primitive-10.exp +++ b/pengine/test10/ticket-primitive-10.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-primitive-10.scores b/pengine/test10/ticket-primitive-10.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-10.scores +++ b/pengine/test10/ticket-primitive-10.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-11.exp b/pengine/test10/ticket-primitive-11.exp index 8d65f90d9af..20cff93f518 100644 --- a/pengine/test10/ticket-primitive-11.exp +++ b/pengine/test10/ticket-primitive-11.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-primitive-11.scores b/pengine/test10/ticket-primitive-11.scores index 5c5889bb390..ac532164645 100644 --- a/pengine/test10/ticket-primitive-11.scores +++ b/pengine/test10/ticket-primitive-11.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-12.scores b/pengine/test10/ticket-primitive-12.scores index 5c5889bb390..ac532164645 100644 --- a/pengine/test10/ticket-primitive-12.scores +++ b/pengine/test10/ticket-primitive-12.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-13.scores b/pengine/test10/ticket-primitive-13.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-13.scores +++ b/pengine/test10/ticket-primitive-13.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-14.dot b/pengine/test10/ticket-primitive-14.dot index 76728a8ffb0..3f84f6ddecd 100644 --- a/pengine/test10/ticket-primitive-14.dot +++ b/pengine/test10/ticket-primitive-14.dot @@ -1,5 +1,3 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-primitive-14.exp b/pengine/test10/ticket-primitive-14.exp index 9f9d84fd113..525f8eb6d62 100644 --- a/pengine/test10/ticket-primitive-14.exp +++ b/pengine/test10/ticket-primitive-14.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-primitive-14.scores b/pengine/test10/ticket-primitive-14.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-14.scores +++ b/pengine/test10/ticket-primitive-14.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-14.summary b/pengine/test10/ticket-primitive-14.summary index b31757bf3a9..a40b3e0ebc0 100644 --- a/pengine/test10/ticket-primitive-14.summary +++ b/pengine/test10/ticket-primitive-14.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-primitive-15.dot b/pengine/test10/ticket-primitive-15.dot index 76728a8ffb0..3f84f6ddecd 100644 --- a/pengine/test10/ticket-primitive-15.dot +++ b/pengine/test10/ticket-primitive-15.dot @@ -1,5 +1,3 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-primitive-15.exp b/pengine/test10/ticket-primitive-15.exp index 9f9d84fd113..525f8eb6d62 100644 --- a/pengine/test10/ticket-primitive-15.exp +++ b/pengine/test10/ticket-primitive-15.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-primitive-15.scores b/pengine/test10/ticket-primitive-15.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-15.scores +++ b/pengine/test10/ticket-primitive-15.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-15.summary b/pengine/test10/ticket-primitive-15.summary index b31757bf3a9..a40b3e0ebc0 100644 --- a/pengine/test10/ticket-primitive-15.summary +++ b/pengine/test10/ticket-primitive-15.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-primitive-16.scores b/pengine/test10/ticket-primitive-16.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-16.scores +++ b/pengine/test10/ticket-primitive-16.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-17.dot b/pengine/test10/ticket-primitive-17.dot index 76728a8ffb0..3f84f6ddecd 100644 --- a/pengine/test10/ticket-primitive-17.dot +++ b/pengine/test10/ticket-primitive-17.dot @@ -1,5 +1,3 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-primitive-17.exp b/pengine/test10/ticket-primitive-17.exp index 9f9d84fd113..525f8eb6d62 100644 --- a/pengine/test10/ticket-primitive-17.exp +++ b/pengine/test10/ticket-primitive-17.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-primitive-17.scores b/pengine/test10/ticket-primitive-17.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-17.scores +++ b/pengine/test10/ticket-primitive-17.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-17.summary b/pengine/test10/ticket-primitive-17.summary index b31757bf3a9..a40b3e0ebc0 100644 --- a/pengine/test10/ticket-primitive-17.summary +++ b/pengine/test10/ticket-primitive-17.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-primitive-18.dot b/pengine/test10/ticket-primitive-18.dot index 76728a8ffb0..3f84f6ddecd 100644 --- a/pengine/test10/ticket-primitive-18.dot +++ b/pengine/test10/ticket-primitive-18.dot @@ -1,5 +1,3 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-primitive-18.exp b/pengine/test10/ticket-primitive-18.exp index 9f9d84fd113..525f8eb6d62 100644 --- a/pengine/test10/ticket-primitive-18.exp +++ b/pengine/test10/ticket-primitive-18.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-primitive-18.scores b/pengine/test10/ticket-primitive-18.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-18.scores +++ b/pengine/test10/ticket-primitive-18.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-18.summary b/pengine/test10/ticket-primitive-18.summary index b31757bf3a9..a40b3e0ebc0 100644 --- a/pengine/test10/ticket-primitive-18.summary +++ b/pengine/test10/ticket-primitive-18.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-primitive-19.scores b/pengine/test10/ticket-primitive-19.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-19.scores +++ b/pengine/test10/ticket-primitive-19.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-2.exp b/pengine/test10/ticket-primitive-2.exp index 8d65f90d9af..20cff93f518 100644 --- a/pengine/test10/ticket-primitive-2.exp +++ b/pengine/test10/ticket-primitive-2.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-primitive-2.scores b/pengine/test10/ticket-primitive-2.scores index 5c5889bb390..ac532164645 100644 --- a/pengine/test10/ticket-primitive-2.scores +++ b/pengine/test10/ticket-primitive-2.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-20.dot b/pengine/test10/ticket-primitive-20.dot index 76728a8ffb0..3f84f6ddecd 100644 --- a/pengine/test10/ticket-primitive-20.dot +++ b/pengine/test10/ticket-primitive-20.dot @@ -1,5 +1,3 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-primitive-20.exp b/pengine/test10/ticket-primitive-20.exp index 9f9d84fd113..525f8eb6d62 100644 --- a/pengine/test10/ticket-primitive-20.exp +++ b/pengine/test10/ticket-primitive-20.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-primitive-20.scores b/pengine/test10/ticket-primitive-20.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-20.scores +++ b/pengine/test10/ticket-primitive-20.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-20.summary b/pengine/test10/ticket-primitive-20.summary index b31757bf3a9..a40b3e0ebc0 100644 --- a/pengine/test10/ticket-primitive-20.summary +++ b/pengine/test10/ticket-primitive-20.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-primitive-21.dot b/pengine/test10/ticket-primitive-21.dot index d31b52233b1..5e1c0a9ff25 100644 --- a/pengine/test10/ticket-primitive-21.dot +++ b/pengine/test10/ticket-primitive-21.dot @@ -1,10 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] "stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] -"stonith 'reboot' node2" -> "stonith_complete" [ style = bold] "stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/ticket-primitive-21.exp b/pengine/test10/ticket-primitive-21.exp index 7895296ce64..14b86321a6b 100644 --- a/pengine/test10/ticket-primitive-21.exp +++ b/pengine/test10/ticket-primitive-21.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="5" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -12,33 +12,6 @@ </inputs> </synapse> <synapse id="1"> - <action_set> - <pseudo_event id="7" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="7" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> <action_set> <crm_event id="2" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/ticket-primitive-21.scores b/pengine/test10/ticket-primitive-21.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-21.scores +++ b/pengine/test10/ticket-primitive-21.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-21.summary b/pengine/test10/ticket-primitive-21.summary index 6c0f1bab44b..3d6d6360975 100644 --- a/pengine/test10/ticket-primitive-21.summary +++ b/pengine/test10/ticket-primitive-21.summary @@ -12,8 +12,6 @@ Transition Summary: Executing cluster transition: * Fencing node2 (reboot) * Pseudo action: rsc1_stop_0 - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 ] diff --git a/pengine/test10/ticket-primitive-22.scores b/pengine/test10/ticket-primitive-22.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-22.scores +++ b/pengine/test10/ticket-primitive-22.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-23.dot b/pengine/test10/ticket-primitive-23.dot index 76728a8ffb0..3f84f6ddecd 100644 --- a/pengine/test10/ticket-primitive-23.dot +++ b/pengine/test10/ticket-primitive-23.dot @@ -1,5 +1,3 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/ticket-primitive-23.exp b/pengine/test10/ticket-primitive-23.exp index 9f9d84fd113..525f8eb6d62 100644 --- a/pengine/test10/ticket-primitive-23.exp +++ b/pengine/test10/ticket-primitive-23.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-primitive-23.scores b/pengine/test10/ticket-primitive-23.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-23.scores +++ b/pengine/test10/ticket-primitive-23.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-23.summary b/pengine/test10/ticket-primitive-23.summary index b31757bf3a9..a40b3e0ebc0 100644 --- a/pengine/test10/ticket-primitive-23.summary +++ b/pengine/test10/ticket-primitive-23.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-primitive-24.scores b/pengine/test10/ticket-primitive-24.scores index 5c5889bb390..ac532164645 100644 --- a/pengine/test10/ticket-primitive-24.scores +++ b/pengine/test10/ticket-primitive-24.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-3.dot b/pengine/test10/ticket-primitive-3.dot index 527b7fbb011..bec9bb5733c 100644 --- a/pengine/test10/ticket-primitive-3.dot +++ b/pengine/test10/ticket-primitive-3.dot @@ -1,5 +1,3 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/ticket-primitive-3.exp b/pengine/test10/ticket-primitive-3.exp index 9f9d84fd113..525f8eb6d62 100644 --- a/pengine/test10/ticket-primitive-3.exp +++ b/pengine/test10/ticket-primitive-3.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-primitive-3.scores b/pengine/test10/ticket-primitive-3.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-3.scores +++ b/pengine/test10/ticket-primitive-3.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-3.summary b/pengine/test10/ticket-primitive-3.summary index b31757bf3a9..a40b3e0ebc0 100644 --- a/pengine/test10/ticket-primitive-3.summary +++ b/pengine/test10/ticket-primitive-3.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-primitive-4.exp b/pengine/test10/ticket-primitive-4.exp index 2266d73ed69..3abd19369a6 100644 --- a/pengine/test10/ticket-primitive-4.exp +++ b/pengine/test10/ticket-primitive-4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-primitive-4.scores b/pengine/test10/ticket-primitive-4.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-4.scores +++ b/pengine/test10/ticket-primitive-4.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-5.exp b/pengine/test10/ticket-primitive-5.exp index 8d65f90d9af..20cff93f518 100644 --- a/pengine/test10/ticket-primitive-5.exp +++ b/pengine/test10/ticket-primitive-5.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-primitive-5.scores b/pengine/test10/ticket-primitive-5.scores index 5c5889bb390..ac532164645 100644 --- a/pengine/test10/ticket-primitive-5.scores +++ b/pengine/test10/ticket-primitive-5.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-6.dot b/pengine/test10/ticket-primitive-6.dot index 527b7fbb011..bec9bb5733c 100644 --- a/pengine/test10/ticket-primitive-6.dot +++ b/pengine/test10/ticket-primitive-6.dot @@ -1,5 +1,3 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/ticket-primitive-6.exp b/pengine/test10/ticket-primitive-6.exp index 9f9d84fd113..525f8eb6d62 100644 --- a/pengine/test10/ticket-primitive-6.exp +++ b/pengine/test10/ticket-primitive-6.exp @@ -1,24 +1,11 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="1"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-primitive-6.scores b/pengine/test10/ticket-primitive-6.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-6.scores +++ b/pengine/test10/ticket-primitive-6.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-6.summary b/pengine/test10/ticket-primitive-6.summary index b31757bf3a9..a40b3e0ebc0 100644 --- a/pengine/test10/ticket-primitive-6.summary +++ b/pengine/test10/ticket-primitive-6.summary @@ -10,7 +10,6 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node2 - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 node2 ] diff --git a/pengine/test10/ticket-primitive-7.exp b/pengine/test10/ticket-primitive-7.exp index 2266d73ed69..3abd19369a6 100644 --- a/pengine/test10/ticket-primitive-7.exp +++ b/pengine/test10/ticket-primitive-7.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-primitive-7.scores b/pengine/test10/ticket-primitive-7.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-7.scores +++ b/pengine/test10/ticket-primitive-7.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-8.exp b/pengine/test10/ticket-primitive-8.exp index 8d65f90d9af..20cff93f518 100644 --- a/pengine/test10/ticket-primitive-8.exp +++ b/pengine/test10/ticket-primitive-8.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> diff --git a/pengine/test10/ticket-primitive-8.scores b/pengine/test10/ticket-primitive-8.scores index 5c5889bb390..ac532164645 100644 --- a/pengine/test10/ticket-primitive-8.scores +++ b/pengine/test10/ticket-primitive-8.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-9.dot b/pengine/test10/ticket-primitive-9.dot index 88b0625338e..be0e60dafa0 100644 --- a/pengine/test10/ticket-primitive-9.dot +++ b/pengine/test10/ticket-primitive-9.dot @@ -1,10 +1,5 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange" ] "stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] -"stonith 'reboot' node2" -> "stonith_complete" [ style = bold] "stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/ticket-primitive-9.exp b/pengine/test10/ticket-primitive-9.exp index 7895296ce64..14b86321a6b 100644 --- a/pengine/test10/ticket-primitive-9.exp +++ b/pengine/test10/ticket-primitive-9.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"> + <pseudo_event id="5" operation="stop" operation_key="rsc1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -12,33 +12,6 @@ </inputs> </synapse> <synapse id="1"> - <action_set> - <pseudo_event id="7" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> - <synapse id="2"> - <action_set> - <pseudo_event id="3" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="6" operation="stop" operation_key="rsc1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="7" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> <action_set> <crm_event id="2" operation="stonith" operation_key="stonith-node2-reboot" on_node="node2" on_node_uuid="node2"> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/ticket-primitive-9.scores b/pengine/test10/ticket-primitive-9.scores index ed3f3cdfd6a..d6a12e69623 100644 --- a/pengine/test10/ticket-primitive-9.scores +++ b/pengine/test10/ticket-primitive-9.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-primitive-9.summary b/pengine/test10/ticket-primitive-9.summary index 6c0f1bab44b..3d6d6360975 100644 --- a/pengine/test10/ticket-primitive-9.summary +++ b/pengine/test10/ticket-primitive-9.summary @@ -12,8 +12,6 @@ Transition Summary: Executing cluster transition: * Fencing node2 (reboot) * Pseudo action: rsc1_stop_0 - * Pseudo action: stonith_complete - * Pseudo action: all_stopped Revised cluster status: Online: [ node1 ] diff --git a/pengine/test10/ticket-rsc-sets-1.exp b/pengine/test10/ticket-rsc-sets-1.exp index 08397eb9a05..d07fc8c27fa 100644 --- a/pengine/test10/ticket-rsc-sets-1.exp +++ b/pengine/test10/ticket-rsc-sets-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc4:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc4:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -73,20 +73,20 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="22" operation="start" operation_key="rsc5:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="21" operation="start" operation_key="rsc5:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" long-id="rsc5:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="ms5_start_0"/> + <pseudo_event id="23" operation="start" operation_key="ms5_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc5:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc5:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" long-id="rsc5:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -95,20 +95,20 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="23" operation="start" operation_key="rsc5:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="22" operation="start" operation_key="rsc5:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="ms5_start_0"/> + <pseudo_event id="23" operation="start" operation_key="ms5_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc5:1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc5:1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -117,34 +117,34 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="25" operation="running" operation_key="ms5_running_0"> + <pseudo_event id="24" operation="running" operation_key="ms5_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="rsc5:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="21" operation="start" operation_key="rsc5:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="23" operation="start" operation_key="rsc5:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="22" operation="start" operation_key="rsc5:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="ms5_start_0"/> + <pseudo_event id="23" operation="start" operation_key="ms5_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="24" operation="start" operation_key="ms5_start_0"> + <pseudo_event id="23" operation="start" operation_key="ms5_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc5:1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc5:1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc5:0_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc5:0_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-rsc-sets-1.scores b/pengine/test10/ticket-rsc-sets-1.scores index ccce5542a94..3a38398c5fd 100644 --- a/pengine/test10/ticket-rsc-sets-1.scores +++ b/pengine/test10/ticket-rsc-sets-1.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 0 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 0 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 0 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: 0 -native_color: rsc5:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 0 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 0 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: 0 +pcmk__native_allocate: rsc5:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node2: -1 rsc5:1 promotion score on node1: -INFINITY diff --git a/pengine/test10/ticket-rsc-sets-10.dot b/pengine/test10/ticket-rsc-sets-10.dot index 15a3f291aba..bf671ed32b1 100644 --- a/pengine/test10/ticket-rsc-sets-10.dot +++ b/pengine/test10/ticket-rsc-sets-10.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone4_stop_0" -> "clone4_stopped_0" [ style = bold] "clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] "clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] @@ -14,19 +13,14 @@ digraph "g" { "ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] "ms5_demote_0" [ style=bold color="green" fontcolor="orange"] "ms5_demoted_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc4:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] "rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc4:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] "rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] diff --git a/pengine/test10/ticket-rsc-sets-10.exp b/pengine/test10/ticket-rsc-sets-10.exp index faf7fa8ba1c..e8c78517aa9 100644 --- a/pengine/test10/ticket-rsc-sets-10.exp +++ b/pengine/test10/ticket-rsc-sets-10.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,25 +10,25 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="group2_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="group2_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -36,80 +36,80 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="21" operation="stopped" operation_key="clone4_stopped_0"> + <pseudo_event id="20" operation="stopped" operation_key="clone4_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -117,63 +117,38 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="34" operation="demoted" operation_key="ms5_demoted_0"> + <pseudo_event id="33" operation="demoted" operation_key="ms5_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-rsc-sets-10.scores b/pengine/test10/ticket-rsc-sets-10.scores index 221b49a7d92..6f66d9c1408 100644 --- a/pengine/test10/ticket-rsc-sets-10.scores +++ b/pengine/test10/ticket-rsc-sets-10.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: -INFINITY rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-10.summary b/pengine/test10/ticket-rsc-sets-10.summary index 0a36d456586..2df30a5d7d5 100644 --- a/pengine/test10/ticket-rsc-sets-10.summary +++ b/pengine/test10/ticket-rsc-sets-10.summary @@ -33,7 +33,6 @@ Executing cluster transition: * Pseudo action: clone4_stopped_0 * Resource action: rsc5:1 demote on node1 * Pseudo action: ms5_demoted_0 - * Pseudo action: all_stopped * Pseudo action: group2_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-rsc-sets-11.scores b/pengine/test10/ticket-rsc-sets-11.scores index 221b49a7d92..6f66d9c1408 100644 --- a/pengine/test10/ticket-rsc-sets-11.scores +++ b/pengine/test10/ticket-rsc-sets-11.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: -INFINITY rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-12.dot b/pengine/test10/ticket-rsc-sets-12.dot index 9aa1cfaa080..c07c08604f6 100644 --- a/pengine/test10/ticket-rsc-sets-12.dot +++ b/pengine/test10/ticket-rsc-sets-12.dot @@ -1,16 +1,12 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "group2_stop_0" -> "group2_stopped_0" [ style = bold] "group2_stop_0" -> "rsc2_stop_0 node1" [ style = bold] "group2_stop_0" -> "rsc3_stop_0 node1" [ style = bold] "group2_stop_0" [ style=bold color="green" fontcolor="orange"] "group2_stopped_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/ticket-rsc-sets-12.exp b/pengine/test10/ticket-rsc-sets-12.exp index da58df0fd02..ba3802c2984 100644 --- a/pengine/test10/ticket-rsc-sets-12.exp +++ b/pengine/test10/ticket-rsc-sets-12.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,25 +10,25 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="13" operation="stopped" operation_key="group2_stopped_0"> + <pseudo_event id="12" operation="stopped" operation_key="group2_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="12" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="12" operation="stop" operation_key="group2_stop_0"> + <pseudo_event id="11" operation="stop" operation_key="group2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -36,48 +36,30 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="8" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="12" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stop" operation_key="group2_stop_0"/> - </trigger> - </inputs> - </synapse> - <synapse id="5"> - <action_set> - <pseudo_event id="4" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="8" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <pseudo_event id="11" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-rsc-sets-12.scores b/pengine/test10/ticket-rsc-sets-12.scores index 221b49a7d92..6f66d9c1408 100644 --- a/pengine/test10/ticket-rsc-sets-12.scores +++ b/pengine/test10/ticket-rsc-sets-12.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: -INFINITY rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-12.summary b/pengine/test10/ticket-rsc-sets-12.summary index fd22d77969b..05eb2eac5ed 100644 --- a/pengine/test10/ticket-rsc-sets-12.summary +++ b/pengine/test10/ticket-rsc-sets-12.summary @@ -22,7 +22,6 @@ Executing cluster transition: * Pseudo action: group2_stop_0 * Resource action: rsc3 stop on node1 * Resource action: rsc2 stop on node1 - * Pseudo action: all_stopped * Pseudo action: group2_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-rsc-sets-13.dot b/pengine/test10/ticket-rsc-sets-13.dot index 15a3f291aba..bf671ed32b1 100644 --- a/pengine/test10/ticket-rsc-sets-13.dot +++ b/pengine/test10/ticket-rsc-sets-13.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone4_stop_0" -> "clone4_stopped_0" [ style = bold] "clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] "clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] @@ -14,19 +13,14 @@ digraph "g" { "ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] "ms5_demote_0" [ style=bold color="green" fontcolor="orange"] "ms5_demoted_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc4:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] "rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc4:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] "rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] diff --git a/pengine/test10/ticket-rsc-sets-13.exp b/pengine/test10/ticket-rsc-sets-13.exp index faf7fa8ba1c..e8c78517aa9 100644 --- a/pengine/test10/ticket-rsc-sets-13.exp +++ b/pengine/test10/ticket-rsc-sets-13.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,25 +10,25 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="group2_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="group2_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -36,80 +36,80 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="21" operation="stopped" operation_key="clone4_stopped_0"> + <pseudo_event id="20" operation="stopped" operation_key="clone4_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -117,63 +117,38 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="34" operation="demoted" operation_key="ms5_demoted_0"> + <pseudo_event id="33" operation="demoted" operation_key="ms5_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-rsc-sets-13.scores b/pengine/test10/ticket-rsc-sets-13.scores index 221b49a7d92..6f66d9c1408 100644 --- a/pengine/test10/ticket-rsc-sets-13.scores +++ b/pengine/test10/ticket-rsc-sets-13.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: -INFINITY rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-13.summary b/pengine/test10/ticket-rsc-sets-13.summary index 0a36d456586..2df30a5d7d5 100644 --- a/pengine/test10/ticket-rsc-sets-13.summary +++ b/pengine/test10/ticket-rsc-sets-13.summary @@ -33,7 +33,6 @@ Executing cluster transition: * Pseudo action: clone4_stopped_0 * Resource action: rsc5:1 demote on node1 * Pseudo action: ms5_demoted_0 - * Pseudo action: all_stopped * Pseudo action: group2_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-rsc-sets-14.dot b/pengine/test10/ticket-rsc-sets-14.dot index 15a3f291aba..bf671ed32b1 100644 --- a/pengine/test10/ticket-rsc-sets-14.dot +++ b/pengine/test10/ticket-rsc-sets-14.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone4_stop_0" -> "clone4_stopped_0" [ style = bold] "clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] "clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] @@ -14,19 +13,14 @@ digraph "g" { "ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] "ms5_demote_0" [ style=bold color="green" fontcolor="orange"] "ms5_demoted_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc4:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] "rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc4:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] "rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] diff --git a/pengine/test10/ticket-rsc-sets-14.exp b/pengine/test10/ticket-rsc-sets-14.exp index faf7fa8ba1c..e8c78517aa9 100644 --- a/pengine/test10/ticket-rsc-sets-14.exp +++ b/pengine/test10/ticket-rsc-sets-14.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,25 +10,25 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="group2_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="group2_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -36,80 +36,80 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="21" operation="stopped" operation_key="clone4_stopped_0"> + <pseudo_event id="20" operation="stopped" operation_key="clone4_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -117,63 +117,38 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="34" operation="demoted" operation_key="ms5_demoted_0"> + <pseudo_event id="33" operation="demoted" operation_key="ms5_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-rsc-sets-14.scores b/pengine/test10/ticket-rsc-sets-14.scores index 221b49a7d92..6f66d9c1408 100644 --- a/pengine/test10/ticket-rsc-sets-14.scores +++ b/pengine/test10/ticket-rsc-sets-14.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: -INFINITY rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-14.summary b/pengine/test10/ticket-rsc-sets-14.summary index 0a36d456586..2df30a5d7d5 100644 --- a/pengine/test10/ticket-rsc-sets-14.summary +++ b/pengine/test10/ticket-rsc-sets-14.summary @@ -33,7 +33,6 @@ Executing cluster transition: * Pseudo action: clone4_stopped_0 * Resource action: rsc5:1 demote on node1 * Pseudo action: ms5_demoted_0 - * Pseudo action: all_stopped * Pseudo action: group2_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-rsc-sets-2.exp b/pengine/test10/ticket-rsc-sets-2.exp index fd168395aae..888f9012cf5 100644 --- a/pengine/test10/ticket-rsc-sets-2.exp +++ b/pengine/test10/ticket-rsc-sets-2.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,25 +23,25 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="11" operation="running" operation_key="group2_running_0"> + <pseudo_event id="10" operation="running" operation_key="group2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="9" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="start" operation_key="group2_start_0"> + <pseudo_event id="9" operation="start" operation_key="group2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -49,132 +49,132 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="9" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="9" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="rsc4:0_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="14" operation="monitor" operation_key="rsc4:0_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="13" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="14" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="13" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="start" operation_key="clone4_start_0"/> + <pseudo_event id="17" operation="start" operation_key="clone4_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="rsc4:1_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="16" operation="monitor" operation_key="rsc4:1_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="15" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="16" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="18" operation="start" operation_key="clone4_start_0"/> + <pseudo_event id="17" operation="start" operation_key="clone4_start_0"/> </trigger> </inputs> </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="19" operation="running" operation_key="clone4_running_0"> + <pseudo_event id="18" operation="running" operation_key="clone4_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="13" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="15" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="clone4_start_0"/> + <pseudo_event id="17" operation="start" operation_key="clone4_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="18" operation="start" operation_key="clone4_start_0"> + <pseudo_event id="17" operation="start" operation_key="clone4_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -182,32 +182,32 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="24" operation="promote" operation_key="rsc5:1_promote_0" internal_operation_key="rsc5:0_promote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="23" operation="promote" operation_key="rsc5:1_promote_0" internal_operation_key="rsc5:0_promote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="promote" operation_key="ms5_promote_0"/> + <pseudo_event id="30" operation="promote" operation_key="ms5_promote_0"/> </trigger> </inputs> </synapse> <synapse id="15" priority="1000000"> <action_set> - <pseudo_event id="32" operation="promoted" operation_key="ms5_promoted_0"> + <pseudo_event id="31" operation="promoted" operation_key="ms5_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="promote" operation_key="rsc5:1_promote_0" internal_operation_key="rsc5:0_promote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="23" operation="promote" operation_key="rsc5:1_promote_0" internal_operation_key="rsc5:0_promote_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="31" operation="promote" operation_key="ms5_promote_0"> + <pseudo_event id="30" operation="promote" operation_key="ms5_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-rsc-sets-2.scores b/pengine/test10/ticket-rsc-sets-2.scores index a7ea85a4338..fa0dee626c4 100644 --- a/pengine/test10/ticket-rsc-sets-2.scores +++ b/pengine/test10/ticket-rsc-sets-2.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: 0 -clone_color: rsc4:0 allocation score on node2: 0 -clone_color: rsc4:1 allocation score on node1: 0 -clone_color: rsc4:1 allocation score on node2: 0 -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -group_color: rsc3 allocation score on node1: 0 -group_color: rsc3 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: 0 -native_color: rsc4:0 allocation score on node2: 0 -native_color: rsc4:1 allocation score on node1: 0 -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc4:1 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: 0 +pcmk__native_allocate: rsc4:0 allocation score on node2: 0 +pcmk__native_allocate: rsc4:1 allocation score on node1: 0 +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: 9 rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-3.dot b/pengine/test10/ticket-rsc-sets-3.dot index 20fd229915a..a5b24189d59 100644 --- a/pengine/test10/ticket-rsc-sets-3.dot +++ b/pengine/test10/ticket-rsc-sets-3.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone4_stop_0" -> "clone4_stopped_0" [ style = bold] "clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] "clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] @@ -14,19 +13,14 @@ digraph "g" { "ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] "ms5_demote_0" [ style=bold color="green" fontcolor="orange" ] "ms5_demoted_0" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc4:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] "rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc4:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] "rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] diff --git a/pengine/test10/ticket-rsc-sets-3.exp b/pengine/test10/ticket-rsc-sets-3.exp index faf7fa8ba1c..e8c78517aa9 100644 --- a/pengine/test10/ticket-rsc-sets-3.exp +++ b/pengine/test10/ticket-rsc-sets-3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,25 +10,25 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="group2_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="group2_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -36,80 +36,80 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="21" operation="stopped" operation_key="clone4_stopped_0"> + <pseudo_event id="20" operation="stopped" operation_key="clone4_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -117,63 +117,38 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="34" operation="demoted" operation_key="ms5_demoted_0"> + <pseudo_event id="33" operation="demoted" operation_key="ms5_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-rsc-sets-3.scores b/pengine/test10/ticket-rsc-sets-3.scores index 221b49a7d92..6f66d9c1408 100644 --- a/pengine/test10/ticket-rsc-sets-3.scores +++ b/pengine/test10/ticket-rsc-sets-3.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: -INFINITY rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-3.summary b/pengine/test10/ticket-rsc-sets-3.summary index 0a36d456586..2df30a5d7d5 100644 --- a/pengine/test10/ticket-rsc-sets-3.summary +++ b/pengine/test10/ticket-rsc-sets-3.summary @@ -33,7 +33,6 @@ Executing cluster transition: * Pseudo action: clone4_stopped_0 * Resource action: rsc5:1 demote on node1 * Pseudo action: ms5_demoted_0 - * Pseudo action: all_stopped * Pseudo action: group2_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-rsc-sets-4.exp b/pengine/test10/ticket-rsc-sets-4.exp index 08397eb9a05..d07fc8c27fa 100644 --- a/pengine/test10/ticket-rsc-sets-4.exp +++ b/pengine/test10/ticket-rsc-sets-4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="1" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="2" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc3_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc4:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="9" operation="monitor" operation_key="rsc4:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc4:0_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc4:0_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -73,20 +73,20 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="22" operation="start" operation_key="rsc5:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="21" operation="start" operation_key="rsc5:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" long-id="rsc5:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="ms5_start_0"/> + <pseudo_event id="23" operation="start" operation_key="ms5_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc5:0_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="10" operation="monitor" operation_key="rsc5:0_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc5" long-id="rsc5:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -95,20 +95,20 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="23" operation="start" operation_key="rsc5:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="22" operation="start" operation_key="rsc5:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="start" operation_key="ms5_start_0"/> + <pseudo_event id="23" operation="start" operation_key="ms5_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc5:1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="monitor" operation_key="rsc5:1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -117,34 +117,34 @@ </synapse> <synapse id="12" priority="1000000"> <action_set> - <pseudo_event id="25" operation="running" operation_key="ms5_running_0"> + <pseudo_event id="24" operation="running" operation_key="ms5_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="rsc5:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="21" operation="start" operation_key="rsc5:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="23" operation="start" operation_key="rsc5:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="22" operation="start" operation_key="rsc5:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="24" operation="start" operation_key="ms5_start_0"/> + <pseudo_event id="23" operation="start" operation_key="ms5_start_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="24" operation="start" operation_key="ms5_start_0"> + <pseudo_event id="23" operation="start" operation_key="ms5_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc5:1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="monitor" operation_key="rsc5:1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="rsc5:0_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="10" operation="monitor" operation_key="rsc5:0_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-rsc-sets-4.scores b/pengine/test10/ticket-rsc-sets-4.scores index ccce5542a94..3a38398c5fd 100644 --- a/pengine/test10/ticket-rsc-sets-4.scores +++ b/pengine/test10/ticket-rsc-sets-4.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 0 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 0 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 0 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: 0 -native_color: rsc5:1 allocation score on node2: -INFINITY -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 0 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 0 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: 0 +pcmk__native_allocate: rsc5:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node2: -1 rsc5:1 promotion score on node1: -INFINITY diff --git a/pengine/test10/ticket-rsc-sets-5.exp b/pengine/test10/ticket-rsc-sets-5.exp index c5dfec2dd2e..6c4140db28c 100644 --- a/pengine/test10/ticket-rsc-sets-5.exp +++ b/pengine/test10/ticket-rsc-sets-5.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_10000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -23,25 +23,25 @@ </synapse> <synapse id="2"> <action_set> - <pseudo_event id="11" operation="running" operation_key="group2_running_0"> + <pseudo_event id="10" operation="running" operation_key="group2_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="9" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="10" operation="start" operation_key="group2_start_0"> + <pseudo_event id="9" operation="start" operation_key="group2_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -49,56 +49,56 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="9" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc3_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="8" operation="monitor" operation_key="rsc3_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="7" operation="start" operation_key="rsc3_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="5" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="10" operation="start" operation_key="group2_start_0"/> + <pseudo_event id="9" operation="start" operation_key="group2_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/ticket-rsc-sets-5.scores b/pengine/test10/ticket-rsc-sets-5.scores index c13c2e71ac7..fadbc83d059 100644 --- a/pengine/test10/ticket-rsc-sets-5.scores +++ b/pengine/test10/ticket-rsc-sets-5.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -group_color: rsc3 allocation score on node1: 0 -group_color: rsc3 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: -INFINITY rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-6.exp b/pengine/test10/ticket-rsc-sets-6.exp index d356a7e3715..1682a2351c4 100644 --- a/pengine/test10/ticket-rsc-sets-6.exp +++ b/pengine/test10/ticket-rsc-sets-6.exp @@ -1,77 +1,77 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="rsc4:0_monitor_5000" on_node="node2" on_node_uuid="node2"> + <rsc_op id="17" operation="monitor" operation_key="rsc4:0_monitor_5000" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="17" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="start" operation_key="clone4_start_0"/> + <pseudo_event id="20" operation="start" operation_key="clone4_start_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="rsc4:1_monitor_5000" on_node="node1" on_node_uuid="node1"> + <rsc_op id="19" operation="monitor" operation_key="rsc4:1_monitor_5000" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="18" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="19" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="18" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="21" operation="start" operation_key="clone4_start_0"/> + <pseudo_event id="20" operation="start" operation_key="clone4_start_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="22" operation="running" operation_key="clone4_running_0"> + <pseudo_event id="21" operation="running" operation_key="clone4_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="start" operation_key="rsc4:0_start_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <rsc_op id="19" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="18" operation="start" operation_key="rsc4:1_start_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="21" operation="start" operation_key="clone4_start_0"/> + <pseudo_event id="20" operation="start" operation_key="clone4_start_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <pseudo_event id="21" operation="start" operation_key="clone4_start_0"> + <pseudo_event id="20" operation="start" operation_key="clone4_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -79,32 +79,32 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="27" operation="promote" operation_key="rsc5:1_promote_0" internal_operation_key="rsc5:0_promote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="26" operation="promote" operation_key="rsc5:1_promote_0" internal_operation_key="rsc5:0_promote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="promote" operation_key="ms5_promote_0"/> + <pseudo_event id="33" operation="promote" operation_key="ms5_promote_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="35" operation="promoted" operation_key="ms5_promoted_0"> + <pseudo_event id="34" operation="promoted" operation_key="ms5_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="promote" operation_key="rsc5:1_promote_0" internal_operation_key="rsc5:0_promote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="26" operation="promote" operation_key="rsc5:1_promote_0" internal_operation_key="rsc5:0_promote_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="34" operation="promote" operation_key="ms5_promote_0"> + <pseudo_event id="33" operation="promote" operation_key="ms5_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/ticket-rsc-sets-6.scores b/pengine/test10/ticket-rsc-sets-6.scores index a7ea85a4338..fa0dee626c4 100644 --- a/pengine/test10/ticket-rsc-sets-6.scores +++ b/pengine/test10/ticket-rsc-sets-6.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: 0 -clone_color: rsc4:0 allocation score on node2: 0 -clone_color: rsc4:1 allocation score on node1: 0 -clone_color: rsc4:1 allocation score on node2: 0 -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: 0 -group_color: rsc2 allocation score on node2: 0 -group_color: rsc3 allocation score on node1: 0 -group_color: rsc3 allocation score on node2: 0 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: 0 -native_color: rsc4:0 allocation score on node2: 0 -native_color: rsc4:1 allocation score on node1: 0 -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc4:1 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: 0 +pcmk__group_allocate: rsc2 allocation score on node2: 0 +pcmk__group_allocate: rsc3 allocation score on node1: 0 +pcmk__group_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: 0 +pcmk__native_allocate: rsc4:0 allocation score on node2: 0 +pcmk__native_allocate: rsc4:1 allocation score on node1: 0 +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: 9 rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-7.dot b/pengine/test10/ticket-rsc-sets-7.dot index 20fd229915a..a5b24189d59 100644 --- a/pengine/test10/ticket-rsc-sets-7.dot +++ b/pengine/test10/ticket-rsc-sets-7.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone4_stop_0" -> "clone4_stopped_0" [ style = bold] "clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] "clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] @@ -14,19 +13,14 @@ digraph "g" { "ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] "ms5_demote_0" [ style=bold color="green" fontcolor="orange" ] "ms5_demoted_0" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc4:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] "rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc4:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] "rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] diff --git a/pengine/test10/ticket-rsc-sets-7.exp b/pengine/test10/ticket-rsc-sets-7.exp index faf7fa8ba1c..e8c78517aa9 100644 --- a/pengine/test10/ticket-rsc-sets-7.exp +++ b/pengine/test10/ticket-rsc-sets-7.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,25 +10,25 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="group2_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="group2_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -36,80 +36,80 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="21" operation="stopped" operation_key="clone4_stopped_0"> + <pseudo_event id="20" operation="stopped" operation_key="clone4_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -117,63 +117,38 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="34" operation="demoted" operation_key="ms5_demoted_0"> + <pseudo_event id="33" operation="demoted" operation_key="ms5_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-rsc-sets-7.scores b/pengine/test10/ticket-rsc-sets-7.scores index 221b49a7d92..6f66d9c1408 100644 --- a/pengine/test10/ticket-rsc-sets-7.scores +++ b/pengine/test10/ticket-rsc-sets-7.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: -INFINITY rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-7.summary b/pengine/test10/ticket-rsc-sets-7.summary index 0a36d456586..2df30a5d7d5 100644 --- a/pengine/test10/ticket-rsc-sets-7.summary +++ b/pengine/test10/ticket-rsc-sets-7.summary @@ -33,7 +33,6 @@ Executing cluster transition: * Pseudo action: clone4_stopped_0 * Resource action: rsc5:1 demote on node1 * Pseudo action: ms5_demoted_0 - * Pseudo action: all_stopped * Pseudo action: group2_stopped_0 Revised cluster status: diff --git a/pengine/test10/ticket-rsc-sets-8.scores b/pengine/test10/ticket-rsc-sets-8.scores index 221b49a7d92..6f66d9c1408 100644 --- a/pengine/test10/ticket-rsc-sets-8.scores +++ b/pengine/test10/ticket-rsc-sets-8.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: -INFINITY rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-9.dot b/pengine/test10/ticket-rsc-sets-9.dot index 15a3f291aba..bf671ed32b1 100644 --- a/pengine/test10/ticket-rsc-sets-9.dot +++ b/pengine/test10/ticket-rsc-sets-9.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clone4_stop_0" -> "clone4_stopped_0" [ style = bold] "clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] "clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] @@ -14,19 +13,14 @@ digraph "g" { "ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] "ms5_demote_0" [ style=bold color="green" fontcolor="orange"] "ms5_demoted_0" [ style=bold color="green" fontcolor="orange"] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc2_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] "rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] -"rsc4:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] "rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] -"rsc4:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] "rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] "rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] diff --git a/pengine/test10/ticket-rsc-sets-9.exp b/pengine/test10/ticket-rsc-sets-9.exp index faf7fa8ba1c..e8c78517aa9 100644 --- a/pengine/test10/ticket-rsc-sets-9.exp +++ b/pengine/test10/ticket-rsc-sets-9.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="8" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,25 +10,25 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="15" operation="stopped" operation_key="group2_stopped_0"> + <pseudo_event id="14" operation="stopped" operation_key="group2_stopped_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -36,80 +36,80 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="9" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="10" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="14" operation="stop" operation_key="group2_stop_0"/> + <pseudo_event id="13" operation="stop" operation_key="group2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" long-id="rsc4:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc4" long-id="rsc4:0" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="21" operation="stopped" operation_key="clone4_stopped_0"> + <pseudo_event id="20" operation="stopped" operation_key="clone4_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="15" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="16" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="clone4_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="clone4_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -117,63 +117,38 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc5" long-id="rsc5:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="34" operation="demoted" operation_key="ms5_demoted_0"> + <pseudo_event id="33" operation="demoted" operation_key="ms5_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="22" operation="demote" operation_key="rsc5:1_demote_0" internal_operation_key="rsc5:0_demote_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"/> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="33" operation="demote" operation_key="ms5_demote_0"> + <pseudo_event id="32" operation="demote" operation_key="ms5_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs/> </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="6" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="9" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - <trigger> - <rsc_op id="10" operation="stop" operation_key="rsc2_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="11" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="16" operation="stop" operation_key="rsc4:1_stop_0" internal_operation_key="rsc4:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="17" operation="stop" operation_key="rsc4:0_stop_0" internal_operation_key="rsc4:1_stop_0" on_node="node2" on_node_uuid="node2"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/ticket-rsc-sets-9.scores b/pengine/test10/ticket-rsc-sets-9.scores index 221b49a7d92..6f66d9c1408 100644 --- a/pengine/test10/ticket-rsc-sets-9.scores +++ b/pengine/test10/ticket-rsc-sets-9.scores @@ -1,37 +1,37 @@ Allocation scores: -clone_color: clone4 allocation score on node1: 0 -clone_color: clone4 allocation score on node2: 0 -clone_color: ms5 allocation score on node1: 0 -clone_color: ms5 allocation score on node2: 0 -clone_color: rsc4:0 allocation score on node1: -INFINITY -clone_color: rsc4:0 allocation score on node2: -INFINITY -clone_color: rsc4:1 allocation score on node1: -INFINITY -clone_color: rsc4:1 allocation score on node2: -INFINITY -clone_color: rsc5:0 allocation score on node1: 1 -clone_color: rsc5:0 allocation score on node2: 0 -clone_color: rsc5:1 allocation score on node1: 0 -clone_color: rsc5:1 allocation score on node2: 1 -group_color: group2 allocation score on node1: 0 -group_color: group2 allocation score on node2: 0 -group_color: rsc2 allocation score on node1: -INFINITY -group_color: rsc2 allocation score on node2: -INFINITY -group_color: rsc3 allocation score on node1: -INFINITY -group_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: -INFINITY -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: -INFINITY -native_color: rsc3 allocation score on node1: -INFINITY -native_color: rsc3 allocation score on node2: -INFINITY -native_color: rsc4:0 allocation score on node1: -INFINITY -native_color: rsc4:0 allocation score on node2: -INFINITY -native_color: rsc4:1 allocation score on node1: -INFINITY -native_color: rsc4:1 allocation score on node2: -INFINITY -native_color: rsc5:0 allocation score on node1: 1 -native_color: rsc5:0 allocation score on node2: 0 -native_color: rsc5:1 allocation score on node1: -INFINITY -native_color: rsc5:1 allocation score on node2: 1 -native_color: rsc_stonith allocation score on node1: 0 -native_color: rsc_stonith allocation score on node2: 0 +pcmk__clone_allocate: clone4 allocation score on node1: 0 +pcmk__clone_allocate: clone4 allocation score on node2: 0 +pcmk__clone_allocate: ms5 allocation score on node1: 0 +pcmk__clone_allocate: ms5 allocation score on node2: 0 +pcmk__clone_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__clone_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__clone_allocate: rsc5:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc5:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc5:1 allocation score on node2: 1 +pcmk__group_allocate: group2 allocation score on node1: 0 +pcmk__group_allocate: group2 allocation score on node2: 0 +pcmk__group_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__group_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc3 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc4:1 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc5:0 allocation score on node1: 1 +pcmk__native_allocate: rsc5:0 allocation score on node2: 0 +pcmk__native_allocate: rsc5:1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc5:1 allocation score on node2: 1 +pcmk__native_allocate: rsc_stonith allocation score on node1: 0 +pcmk__native_allocate: rsc_stonith allocation score on node2: 0 rsc5:0 promotion score on node1: -INFINITY rsc5:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-rsc-sets-9.summary b/pengine/test10/ticket-rsc-sets-9.summary index 0a36d456586..2df30a5d7d5 100644 --- a/pengine/test10/ticket-rsc-sets-9.summary +++ b/pengine/test10/ticket-rsc-sets-9.summary @@ -33,7 +33,6 @@ Executing cluster transition: * Pseudo action: clone4_stopped_0 * Resource action: rsc5:1 demote on node1 * Pseudo action: ms5_demoted_0 - * Pseudo action: all_stopped * Pseudo action: group2_stopped_0 Revised cluster status: diff --git a/pengine/test10/unfence-definition.dot b/pengine/test10/unfence-definition.dot index 3bc29d396f2..e899ff3197b 100644 --- a/pengine/test10/unfence-definition.dot +++ b/pengine/test10/unfence-definition.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" -> "fencing_start_0 virt-1" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clvmd-clone_running_0" [ style=bold color="green" fontcolor="orange"] "clvmd-clone_start_0" -> "clvmd-clone_running_0" [ style = bold] "clvmd-clone_start_0" -> "clvmd:1_start_0 virt-2" [ style = bold] @@ -14,18 +12,20 @@ digraph "g" { "clvmd-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold] "clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "clvmd:1_monitor_0 virt-2" -> "clvmd-clone_start_0" [ style = bold] +"clvmd:1_monitor_0 virt-2" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd:1_monitor_0 virt-2" -> "clvmd_stop_0 virt-1" [ style = bold] "clvmd:1_monitor_0 virt-2" [ style=bold color="green" fontcolor="black"] "clvmd:1_start_0 virt-2" -> "clvmd-clone_running_0" [ style = bold] "clvmd:1_start_0 virt-2" -> "clvmd:2_start_0 virt-3" [ style = bold] "clvmd:1_start_0 virt-2" [ style=bold color="green" fontcolor="black"] "clvmd:2_monitor_0 virt-3" -> "clvmd-clone_start_0" [ style = bold] +"clvmd:2_monitor_0 virt-3" -> "clvmd-clone_stopped_0" [ style = bold] "clvmd:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] "clvmd:2_start_0 virt-3" -> "clvmd-clone_running_0" [ style = bold] "clvmd:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"] "clvmd_start_0 virt-1" -> "clvmd-clone_running_0" [ style = bold] "clvmd_start_0 virt-1" -> "clvmd:1_start_0 virt-2" [ style = bold] "clvmd_start_0 virt-1" [ style=bold color="green" fontcolor="black"] -"clvmd_stop_0 virt-1" -> "all_stopped" [ style = bold] "clvmd_stop_0 virt-1" -> "clvmd-clone_stopped_0" [ style = bold] "clvmd_stop_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold] "clvmd_stop_0 virt-1" -> "dlm_stop_0 virt-1" [ style = bold] @@ -43,6 +43,7 @@ digraph "g" { "dlm-clone_stopped_0" -> "dlm-clone_start_0" [ style = bold] "dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "dlm:2_monitor_0 virt-3" -> "dlm-clone_start_0" [ style = bold] +"dlm:2_monitor_0 virt-3" -> "dlm-clone_stopped_0" [ style = bold] "dlm:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] "dlm:2_start_0 virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold] "dlm:2_start_0 virt-3" -> "dlm-clone_running_0" [ style = bold] @@ -50,7 +51,6 @@ digraph "g" { "dlm_start_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold] "dlm_start_0 virt-1" -> "dlm-clone_running_0" [ style = bold] "dlm_start_0 virt-1" [ style=bold color="green" fontcolor="black"] -"dlm_stop_0 virt-1" -> "all_stopped" [ style = bold] "dlm_stop_0 virt-1" -> "dlm-clone_stopped_0" [ style = bold] "dlm_stop_0 virt-1" -> "dlm_start_0 virt-1" [ style = bold] "dlm_stop_0 virt-1" -> "stonith 'on' virt-1" [ style = bold] @@ -60,25 +60,24 @@ digraph "g" { "fencing_monitor_0 virt-3" -> "fencing_start_0 virt-1" [ style = bold] "fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] "fencing_start_0 virt-1" [ style=bold color="green" fontcolor="black"] -"fencing_stop_0 virt-1" -> "all_stopped" [ style = bold] "fencing_stop_0 virt-1" -> "fencing_delete_0 virt-1" [ style = bold] "fencing_stop_0 virt-1" -> "fencing_start_0 virt-1" [ style = bold] "fencing_stop_0 virt-1" [ style=bold color="green" fontcolor="black"] "stonith 'on' virt-1" -> "clvmd_start_0 virt-1" [ style = bold] "stonith 'on' virt-1" -> "dlm_start_0 virt-1" [ style = bold] +"stonith 'on' virt-1" -> "fencing_start_0 virt-1" [ style = bold] "stonith 'on' virt-1" [ style=bold color="green" fontcolor="black"] "stonith 'on' virt-3" -> "clvmd:2_monitor_0 virt-3" [ style = bold] "stonith 'on' virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold] "stonith 'on' virt-3" -> "dlm:2_monitor_0 virt-3" [ style = bold] "stonith 'on' virt-3" -> "dlm:2_start_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold] "stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' virt-4" -> "stonith_complete" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd:1_start_0 virt-2" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd:2_start_0 virt-3" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd_start_0 virt-1" [ style = bold] +"stonith 'reboot' virt-4" -> "dlm:2_start_0 virt-3" [ style = bold] +"stonith 'reboot' virt-4" -> "dlm_start_0 virt-1" [ style = bold] +"stonith 'reboot' virt-4" -> "fencing_start_0 virt-1" [ style = bold] "stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "clvmd:1_start_0 virt-2" [ style = bold] -"stonith_complete" -> "clvmd:2_start_0 virt-3" [ style = bold] -"stonith_complete" -> "clvmd_start_0 virt-1" [ style = bold] -"stonith_complete" -> "dlm:2_start_0 virt-3" [ style = bold] -"stonith_complete" -> "dlm_start_0 virt-1" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/unfence-definition.exp b/pengine/test10/unfence-definition.exp index b1e241ae4b0..840a8d212a5 100644 --- a/pengine/test10/unfence-definition.exp +++ b/pengine/test10/unfence-definition.exp @@ -1,51 +1,58 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="fencing_start_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="11" operation="start" operation_key="fencing_start_0" on_node="virt-1" on_node_uuid="1"> <primitive id="fencing" class="stonith" type="fence_scsi"/> <attributes CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"/> + <crm_event id="1" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="6" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="5" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="7" operation="delete" operation_key="fencing_delete_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="6" operation="delete" operation_key="fencing_delete_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="8" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"/> + </trigger> + <trigger> + <crm_event id="29" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="8" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"> <primitive id="fencing" class="stonith" type="fence_scsi"/> <attributes CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + </trigger> + </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="delete" operation_key="fencing_delete_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="6" operation="delete" operation_key="fencing_delete_0" on_node="virt-1" on_node_uuid="1"> <primitive id="fencing" class="stonith" type="fence_scsi"/> <attributes CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="5" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="6" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="5" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"> <primitive id="fencing" class="stonith" type="fence_scsi"/> <attributes CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -54,194 +61,200 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="14" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="13" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"> <primitive id="dlm" long-id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="13" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="12" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="17" operation="start" operation_key="dlm-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="29" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="13" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="12" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"> <primitive id="dlm" long-id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="20" operation="stop" operation_key="dlm-clone_stop_0"/> + <pseudo_event id="19" operation="stop" operation_key="dlm-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="22" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="21" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="17" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="16" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"> <primitive id="dlm" long-id="dlm:2" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="17" operation="start" operation_key="dlm-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="29" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="9" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"> <primitive id="dlm" long-id="dlm:2" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="8" priority="1000000"> <action_set> - <pseudo_event id="21" operation="stopped" operation_key="dlm-clone_stopped_0"> + <pseudo_event id="20" operation="stopped" operation_key="dlm-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="9" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="20" operation="stop" operation_key="dlm-clone_stop_0"/> + <rsc_op id="12" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="19" operation="stop" operation_key="dlm-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="20" operation="stop" operation_key="dlm-clone_stop_0"> + <pseudo_event id="19" operation="stop" operation_key="dlm-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="stopped" operation_key="clvmd-clone_stopped_0"/> + <pseudo_event id="28" operation="stopped" operation_key="clvmd-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="10" priority="1000000"> <action_set> - <pseudo_event id="19" operation="running" operation_key="dlm-clone_running_0"> + <pseudo_event id="18" operation="running" operation_key="dlm-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="13" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="17" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="16" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="18" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="17" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="18" operation="start" operation_key="dlm-clone_start_0"> + <pseudo_event id="17" operation="start" operation_key="dlm-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="9" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="21" operation="stopped" operation_key="dlm-clone_stopped_0"/> + <pseudo_event id="20" operation="stopped" operation_key="dlm-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="23" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="22" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"> <primitive id="clvmd" long-id="clvmd:0" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="13" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="22" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="21" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="clvmd-clone_start_0"/> + <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="29" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="22" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="21" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"> <primitive id="clvmd" long-id="clvmd:0" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="stop" operation_key="clvmd-clone_stop_0"/> + <rsc_op id="7" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="27" operation="stop" operation_key="clvmd-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="24" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"> + <rsc_op id="23" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"> <primitive id="clvmd" long-id="clvmd:1" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="22" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="clvmd-clone_start_0"/> + <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="29" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"> + <rsc_op id="7" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"> <primitive id="clvmd" long-id="clvmd:1" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -250,60 +263,66 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="25" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="24" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"> <primitive id="clvmd" long-id="clvmd:2" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="17" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="16" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="24" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> + <rsc_op id="23" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="clvmd-clone_start_0"/> + <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="30" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="29" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="10" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"> <primitive id="clvmd" long-id="clvmd:2" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="29" operation="stopped" operation_key="clvmd-clone_stopped_0"> + <pseudo_event id="28" operation="stopped" operation_key="clvmd-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="7" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="10" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> + </trigger> + <trigger> + <rsc_op id="21" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="28" operation="stop" operation_key="clvmd-clone_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="clvmd-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="28" operation="stop" operation_key="clvmd-clone_stop_0"> + <pseudo_event id="27" operation="stop" operation_key="clvmd-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -311,49 +330,49 @@ </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="27" operation="running" operation_key="clvmd-clone_running_0"> + <pseudo_event id="26" operation="running" operation_key="clvmd-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="22" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="24" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> + <rsc_op id="23" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="25" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="24" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="clvmd-clone_start_0"/> + <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="26" operation="start" operation_key="clvmd-clone_start_0"> + <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"/> + <rsc_op id="7" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="10" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="19" operation="running" operation_key="dlm-clone_running_0"/> + <pseudo_event id="18" operation="running" operation_key="dlm-clone_running_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="stopped" operation_key="clvmd-clone_stopped_0"/> + <pseudo_event id="28" operation="stopped" operation_key="clvmd-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <crm_event id="31" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"> + <crm_event id="29" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"> <attributes CRM_meta_on_node="virt-4" CRM_meta_on_node_uuid="4" CRM_meta_stonith_action="reboot" /> <downed> <node id="4"/> @@ -364,57 +383,24 @@ </synapse> <synapse id="23"> <action_set> - <pseudo_event id="30" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="31" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> - </trigger> - </inputs> - </synapse> - <synapse id="24"> - <action_set> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"> <attributes CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_stonith_action="on" /> </crm_event> </action_set> <inputs/> </synapse> - <synapse id="25"> + <synapse id="24"> <action_set> - <crm_event id="2" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"> + <crm_event id="1" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"> <attributes CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_stonith_action="on" /> </crm_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="22" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> - <synapse id="26"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="6" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="13" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="22" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="12" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="30" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="21" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/unfence-definition.scores b/pengine/test10/unfence-definition.scores index d9fa9bbfd03..e3b7d3e676f 100644 --- a/pengine/test10/unfence-definition.scores +++ b/pengine/test10/unfence-definition.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: clvmd-clone allocation score on virt-1: 0 -clone_color: clvmd-clone allocation score on virt-2: 0 -clone_color: clvmd-clone allocation score on virt-3: 0 -clone_color: clvmd-clone allocation score on virt-4: 0 -clone_color: clvmd:0 allocation score on virt-1: 1 -clone_color: clvmd:0 allocation score on virt-2: 0 -clone_color: clvmd:0 allocation score on virt-3: 0 -clone_color: clvmd:0 allocation score on virt-4: 0 -clone_color: clvmd:1 allocation score on virt-1: 0 -clone_color: clvmd:1 allocation score on virt-2: 0 -clone_color: clvmd:1 allocation score on virt-3: 0 -clone_color: clvmd:1 allocation score on virt-4: 0 -clone_color: clvmd:2 allocation score on virt-1: 0 -clone_color: clvmd:2 allocation score on virt-2: 0 -clone_color: clvmd:2 allocation score on virt-3: 0 -clone_color: clvmd:2 allocation score on virt-4: 0 -clone_color: clvmd:3 allocation score on virt-1: 0 -clone_color: clvmd:3 allocation score on virt-2: 0 -clone_color: clvmd:3 allocation score on virt-3: 0 -clone_color: clvmd:3 allocation score on virt-4: 0 -clone_color: dlm-clone allocation score on virt-1: 0 -clone_color: dlm-clone allocation score on virt-2: 0 -clone_color: dlm-clone allocation score on virt-3: 0 -clone_color: dlm-clone allocation score on virt-4: 0 -clone_color: dlm:0 allocation score on virt-1: 1 -clone_color: dlm:0 allocation score on virt-2: 0 -clone_color: dlm:0 allocation score on virt-3: 0 -clone_color: dlm:0 allocation score on virt-4: 0 -clone_color: dlm:1 allocation score on virt-1: 0 -clone_color: dlm:1 allocation score on virt-2: 1 -clone_color: dlm:1 allocation score on virt-3: 0 -clone_color: dlm:1 allocation score on virt-4: 0 -clone_color: dlm:2 allocation score on virt-1: 0 -clone_color: dlm:2 allocation score on virt-2: 0 -clone_color: dlm:2 allocation score on virt-3: 0 -clone_color: dlm:2 allocation score on virt-4: 0 -clone_color: dlm:3 allocation score on virt-1: 0 -clone_color: dlm:3 allocation score on virt-2: 0 -clone_color: dlm:3 allocation score on virt-3: 0 -clone_color: dlm:3 allocation score on virt-4: 0 -native_color: clvmd:0 allocation score on virt-1: 1 -native_color: clvmd:0 allocation score on virt-2: -INFINITY -native_color: clvmd:0 allocation score on virt-3: -INFINITY -native_color: clvmd:0 allocation score on virt-4: -INFINITY -native_color: clvmd:1 allocation score on virt-1: -INFINITY -native_color: clvmd:1 allocation score on virt-2: 0 -native_color: clvmd:1 allocation score on virt-3: -INFINITY -native_color: clvmd:1 allocation score on virt-4: -INFINITY -native_color: clvmd:2 allocation score on virt-1: -INFINITY -native_color: clvmd:2 allocation score on virt-2: -INFINITY -native_color: clvmd:2 allocation score on virt-3: 0 -native_color: clvmd:2 allocation score on virt-4: -INFINITY -native_color: clvmd:3 allocation score on virt-1: -INFINITY -native_color: clvmd:3 allocation score on virt-2: -INFINITY -native_color: clvmd:3 allocation score on virt-3: -INFINITY -native_color: clvmd:3 allocation score on virt-4: -INFINITY -native_color: dlm:0 allocation score on virt-1: 1 -native_color: dlm:0 allocation score on virt-2: 0 -native_color: dlm:0 allocation score on virt-3: 0 -native_color: dlm:0 allocation score on virt-4: -INFINITY -native_color: dlm:1 allocation score on virt-1: -INFINITY -native_color: dlm:1 allocation score on virt-2: 1 -native_color: dlm:1 allocation score on virt-3: 0 -native_color: dlm:1 allocation score on virt-4: -INFINITY -native_color: dlm:2 allocation score on virt-1: -INFINITY -native_color: dlm:2 allocation score on virt-2: -INFINITY -native_color: dlm:2 allocation score on virt-3: 0 -native_color: dlm:2 allocation score on virt-4: -INFINITY -native_color: dlm:3 allocation score on virt-1: -INFINITY -native_color: dlm:3 allocation score on virt-2: -INFINITY -native_color: dlm:3 allocation score on virt-3: -INFINITY -native_color: dlm:3 allocation score on virt-4: -INFINITY -native_color: fencing allocation score on virt-1: 0 -native_color: fencing allocation score on virt-2: 0 -native_color: fencing allocation score on virt-3: 0 -native_color: fencing allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-1: 1 +pcmk__clone_allocate: clvmd:0 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-1: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-2: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-3: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-1: 1 +pcmk__clone_allocate: dlm:0 allocation score on virt-2: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-1: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-2: 1 +pcmk__clone_allocate: dlm:1 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-1: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-2: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-1: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-2: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-4: 0 +pcmk__native_allocate: clvmd:0 allocation score on virt-1: 1 +pcmk__native_allocate: clvmd:0 allocation score on virt-2: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-3: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-4: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-1: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-2: 0 +pcmk__native_allocate: clvmd:1 allocation score on virt-3: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-4: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-1: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-2: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-3: 0 +pcmk__native_allocate: clvmd:2 allocation score on virt-4: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-1: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-2: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-3: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on virt-1: 1 +pcmk__native_allocate: dlm:0 allocation score on virt-2: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-3: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on virt-1: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on virt-2: 1 +pcmk__native_allocate: dlm:1 allocation score on virt-3: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-1: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-2: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-3: 0 +pcmk__native_allocate: dlm:2 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-1: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-2: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-3: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-4: -INFINITY +pcmk__native_allocate: fencing allocation score on virt-1: 0 +pcmk__native_allocate: fencing allocation score on virt-2: 0 +pcmk__native_allocate: fencing allocation score on virt-3: 0 +pcmk__native_allocate: fencing allocation score on virt-4: 0 diff --git a/pengine/test10/unfence-definition.summary b/pengine/test10/unfence-definition.summary index 4ca9344e721..ff5b6104347 100644 --- a/pengine/test10/unfence-definition.summary +++ b/pengine/test10/unfence-definition.summary @@ -13,7 +13,7 @@ Online: [ virt-1 virt-2 virt-3 ] Transition Summary: * Fence (reboot) virt-4 'node is unclean' - * Fence (on) virt-3 'Required by dlm:2' + * Fence (on) virt-3 'required by fencing monitor' * Fence (on) virt-1 'Device definition changed' * Restart fencing ( virt-1 ) * Restart dlm:0 ( virt-1 ) due to required stonith @@ -23,13 +23,12 @@ Transition Summary: * Start clvmd:2 (virt-3) Executing cluster transition: - * Resource action: fencing monitor on virt-3 * Resource action: fencing stop on virt-1 * Resource action: clvmd monitor on virt-2 * Pseudo action: clvmd-clone_stop_0 * Fencing virt-4 (reboot) - * Pseudo action: stonith_complete * Fencing virt-3 (on) + * Resource action: fencing monitor on virt-3 * Resource action: fencing delete on virt-1 * Resource action: dlm monitor on virt-3 * Resource action: clvmd stop on virt-1 @@ -40,7 +39,6 @@ Executing cluster transition: * Pseudo action: dlm-clone_stopped_0 * Pseudo action: dlm-clone_start_0 * Fencing virt-1 (on) - * Pseudo action: all_stopped * Resource action: fencing start on virt-1 * Resource action: dlm start on virt-1 * Resource action: dlm start on virt-3 diff --git a/pengine/test10/unfence-device.dot b/pengine/test10/unfence-device.dot new file mode 100644 index 00000000000..e383fd2be89 --- /dev/null +++ b/pengine/test10/unfence-device.dot @@ -0,0 +1,18 @@ +digraph "g" { +"fence_scsi_monitor_0 virt-008" -> "fence_scsi_start_0 virt-008" [ style = bold] +"fence_scsi_monitor_0 virt-008" [ style=bold color="green" fontcolor="black"] +"fence_scsi_monitor_0 virt-009" -> "fence_scsi_start_0 virt-008" [ style = bold] +"fence_scsi_monitor_0 virt-009" [ style=bold color="green" fontcolor="black"] +"fence_scsi_monitor_0 virt-013" -> "fence_scsi_start_0 virt-008" [ style = bold] +"fence_scsi_monitor_0 virt-013" [ style=bold color="green" fontcolor="black"] +"fence_scsi_monitor_60000 virt-008" [ style=bold color="green" fontcolor="black"] +"fence_scsi_start_0 virt-008" -> "fence_scsi_monitor_60000 virt-008" [ style = bold] +"fence_scsi_start_0 virt-008" [ style=bold color="green" fontcolor="black"] +"stonith 'on' virt-008" -> "fence_scsi_monitor_0 virt-008" [ style = bold] +"stonith 'on' virt-008" -> "fence_scsi_start_0 virt-008" [ style = bold] +"stonith 'on' virt-008" [ style=bold color="green" fontcolor="black"] +"stonith 'on' virt-009" -> "fence_scsi_monitor_0 virt-009" [ style = bold] +"stonith 'on' virt-009" [ style=bold color="green" fontcolor="black"] +"stonith 'on' virt-013" -> "fence_scsi_monitor_0 virt-013" [ style = bold] +"stonith 'on' virt-013" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/unfence-device.exp b/pengine/test10/unfence-device.exp new file mode 100644 index 00000000000..a39fc758f26 --- /dev/null +++ b/pengine/test10/unfence-device.exp @@ -0,0 +1,100 @@ +<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0"> + <action_set> + <rsc_op id="8" operation="monitor" operation_key="fence_scsi_monitor_60000" on_node="virt-008" on_node_uuid="1"> + <primitive id="fence_scsi" class="stonith" type="fence_scsi"/> + <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="virt-008" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" devices="/dev/disk/by-id/scsi-36001405a853dfde18e94ae885bda3b65,/dev/disk/by-id/scsi-360014059f350cbdba7243278a4b5da87" pcmk_host_check="static-list" pcmk_host_list="virt-008,virt-009,virt-013" pcmk_reboot_action="off"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="7" operation="start" operation_key="fence_scsi_start_0" on_node="virt-008" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="1"> + <action_set> + <rsc_op id="7" operation="start" operation_key="fence_scsi_start_0" on_node="virt-008" on_node_uuid="1"> + <primitive id="fence_scsi" class="stonith" type="fence_scsi"/> + <attributes CRM_meta_on_node="virt-008" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" devices="/dev/disk/by-id/scsi-36001405a853dfde18e94ae885bda3b65,/dev/disk/by-id/scsi-360014059f350cbdba7243278a4b5da87" pcmk_host_check="static-list" pcmk_host_list="virt-008,virt-009,virt-013" pcmk_reboot_action="off"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <rsc_op id="1" operation="monitor" operation_key="fence_scsi_monitor_0" on_node="virt-008" on_node_uuid="1"/> + </trigger> + <trigger> + <crm_event id="2" operation="stonith" operation_key="stonith-virt-008-on" on_node="virt-008" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="3" operation="monitor" operation_key="fence_scsi_monitor_0" on_node="virt-009" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="5" operation="monitor" operation_key="fence_scsi_monitor_0" on_node="virt-013" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="2"> + <action_set> + <rsc_op id="5" operation="monitor" operation_key="fence_scsi_monitor_0" on_node="virt-013" on_node_uuid="3"> + <primitive id="fence_scsi" class="stonith" type="fence_scsi"/> + <attributes CRM_meta_on_node="virt-013" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" devices="/dev/disk/by-id/scsi-36001405a853dfde18e94ae885bda3b65,/dev/disk/by-id/scsi-360014059f350cbdba7243278a4b5da87" pcmk_host_check="static-list" pcmk_host_list="virt-008,virt-009,virt-013" pcmk_reboot_action="off"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <crm_event id="6" operation="stonith" operation_key="stonith-virt-013-on" on_node="virt-013" on_node_uuid="3"/> + </trigger> + </inputs> + </synapse> + <synapse id="3"> + <action_set> + <rsc_op id="3" operation="monitor" operation_key="fence_scsi_monitor_0" on_node="virt-009" on_node_uuid="2"> + <primitive id="fence_scsi" class="stonith" type="fence_scsi"/> + <attributes CRM_meta_on_node="virt-009" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" devices="/dev/disk/by-id/scsi-36001405a853dfde18e94ae885bda3b65,/dev/disk/by-id/scsi-360014059f350cbdba7243278a4b5da87" pcmk_host_check="static-list" pcmk_host_list="virt-008,virt-009,virt-013" pcmk_reboot_action="off"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <crm_event id="4" operation="stonith" operation_key="stonith-virt-009-on" on_node="virt-009" on_node_uuid="2"/> + </trigger> + </inputs> + </synapse> + <synapse id="4"> + <action_set> + <rsc_op id="1" operation="monitor" operation_key="fence_scsi_monitor_0" on_node="virt-008" on_node_uuid="1"> + <primitive id="fence_scsi" class="stonith" type="fence_scsi"/> + <attributes CRM_meta_on_node="virt-008" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" devices="/dev/disk/by-id/scsi-36001405a853dfde18e94ae885bda3b65,/dev/disk/by-id/scsi-360014059f350cbdba7243278a4b5da87" pcmk_host_check="static-list" pcmk_host_list="virt-008,virt-009,virt-013" pcmk_reboot_action="off"/> + </rsc_op> + </action_set> + <inputs> + <trigger> + <crm_event id="2" operation="stonith" operation_key="stonith-virt-008-on" on_node="virt-008" on_node_uuid="1"/> + </trigger> + </inputs> + </synapse> + <synapse id="5"> + <action_set> + <crm_event id="6" operation="stonith" operation_key="stonith-virt-013-on" on_node="virt-013" on_node_uuid="3"> + <attributes CRM_meta_on_node="virt-013" CRM_meta_on_node_uuid="3" CRM_meta_shutdown="0" CRM_meta_stonith_action="on" /> + </crm_event> + </action_set> + <inputs/> + </synapse> + <synapse id="6"> + <action_set> + <crm_event id="4" operation="stonith" operation_key="stonith-virt-009-on" on_node="virt-009" on_node_uuid="2"> + <attributes CRM_meta_on_node="virt-009" CRM_meta_on_node_uuid="2" CRM_meta_shutdown="0" CRM_meta_stonith_action="on" /> + </crm_event> + </action_set> + <inputs/> + </synapse> + <synapse id="7"> + <action_set> + <crm_event id="2" operation="stonith" operation_key="stonith-virt-008-on" on_node="virt-008" on_node_uuid="1"> + <attributes CRM_meta_on_node="virt-008" CRM_meta_on_node_uuid="1" CRM_meta_shutdown="0" CRM_meta_stonith_action="on" /> + </crm_event> + </action_set> + <inputs/> + </synapse> +</transition_graph> diff --git a/pengine/test10/unfence-device.scores b/pengine/test10/unfence-device.scores new file mode 100644 index 00000000000..f8a461e134b --- /dev/null +++ b/pengine/test10/unfence-device.scores @@ -0,0 +1,5 @@ +Allocation scores: +Using the original execution date of: 2017-11-30 10:44:29Z +pcmk__native_allocate: fence_scsi allocation score on virt-008: 0 +pcmk__native_allocate: fence_scsi allocation score on virt-009: 0 +pcmk__native_allocate: fence_scsi allocation score on virt-013: 0 diff --git a/pengine/test10/unfence-device.summary b/pengine/test10/unfence-device.summary new file mode 100644 index 00000000000..181724b6f5e --- /dev/null +++ b/pengine/test10/unfence-device.summary @@ -0,0 +1,29 @@ +Using the original execution date of: 2017-11-30 10:44:29Z + +Current cluster status: +Online: [ virt-008 virt-009 virt-013 ] + + fence_scsi (stonith:fence_scsi): Stopped + +Transition Summary: + * Fence (on) virt-013 'required by fence_scsi monitor' + * Fence (on) virt-009 'required by fence_scsi monitor' + * Fence (on) virt-008 'required by fence_scsi monitor' + * Start fence_scsi ( virt-008 ) + +Executing cluster transition: + * Fencing virt-013 (on) + * Fencing virt-009 (on) + * Fencing virt-008 (on) + * Resource action: fence_scsi monitor on virt-013 + * Resource action: fence_scsi monitor on virt-009 + * Resource action: fence_scsi monitor on virt-008 + * Resource action: fence_scsi start on virt-008 + * Resource action: fence_scsi monitor=60000 on virt-008 +Using the original execution date of: 2017-11-30 10:44:29Z + +Revised cluster status: +Online: [ virt-008 virt-009 virt-013 ] + + fence_scsi (stonith:fence_scsi): Started virt-008 + diff --git a/pengine/test10/unfence-device.xml b/pengine/test10/unfence-device.xml new file mode 100644 index 00000000000..e977d9baddf --- /dev/null +++ b/pengine/test10/unfence-device.xml @@ -0,0 +1,66 @@ +<cib crm_feature_set="3.0.12" validate-with="pacemaker-2.8" epoch="6" num_updates="0" admin_epoch="0" cib-last-written="Thu Nov 30 11:44:29 2017" update-origin="virt-008" update-client="cibadmin" update-user="root" have-quorum="1" dc-uuid="2" execution-date="1512038669"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> + <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.16-12.el7_4.4-94ff4df"/> + <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="STSRHTS22676"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="virt-008"/> + <node id="2" uname="virt-009"/> + <node id="3" uname="virt-013"/> + </nodes> + <resources> + <primitive class="stonith" id="fence_scsi" type="fence_scsi"> + <instance_attributes id="fence_scsi-instance_attributes"> + <nvpair id="fence_scsi-instance_attributes-devices" name="devices" value="/dev/disk/by-id/scsi-36001405a853dfde18e94ae885bda3b65,/dev/disk/by-id/scsi-360014059f350cbdba7243278a4b5da87"/> + <nvpair id="fence_scsi-instance_attributes-pcmk_host_check" name="pcmk_host_check" value="static-list"/> + <nvpair id="fence_scsi-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="virt-008,virt-009,virt-013"/> + <nvpair id="fence_scsi-instance_attributes-pcmk_reboot_action" name="pcmk_reboot_action" value="off"/> + </instance_attributes> + <meta_attributes id="fence_scsi-meta_attributes"> + <nvpair id="fence_scsi-meta_attributes-provides" name="provides" value="unfencing"/> + </meta_attributes> + <operations> + <op id="fence_scsi-monitor-interval-60s" interval="60s" name="monitor"/> + </operations> + </primitive> + </resources> + <constraints/> + </configuration> + <status> + <node_state id="3" uname="virt-013" in_ccm="true" crmd="online" crm-debug-origin="do_state_transition" join="member" expected="member"> + <lrm id="3"> + <lrm_resources/> + </lrm> + <transient_attributes id="3"> + <instance_attributes id="status-3"> + <nvpair id="status-3-shutdown" name="shutdown" value="0"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state id="1" uname="virt-008" in_ccm="true" crmd="online" crm-debug-origin="do_state_transition" join="member" expected="member"> + <lrm id="1"> + <lrm_resources/> + </lrm> + <transient_attributes id="1"> + <instance_attributes id="status-1"> + <nvpair id="status-1-shutdown" name="shutdown" value="0"/> + </instance_attributes> + </transient_attributes> + </node_state> + <node_state id="2" uname="virt-009" in_ccm="true" crmd="online" crm-debug-origin="do_state_transition" join="member" expected="member"> + <transient_attributes id="2"> + <instance_attributes id="status-2"> + <nvpair id="status-2-shutdown" name="shutdown" value="0"/> + </instance_attributes> + </transient_attributes> + <lrm id="2"> + <lrm_resources/> + </lrm> + </node_state> + </status> +</cib> diff --git a/pengine/test10/unfence-parameters.dot b/pengine/test10/unfence-parameters.dot index ce006c42e25..a1ee9693aec 100644 --- a/pengine/test10/unfence-parameters.dot +++ b/pengine/test10/unfence-parameters.dot @@ -1,6 +1,4 @@ digraph "g" { -"all_stopped" -> "fencing_start_0 virt-1" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clvmd-clone_running_0" [ style=bold color="green" fontcolor="orange"] "clvmd-clone_start_0" -> "clvmd-clone_running_0" [ style = bold] "clvmd-clone_start_0" -> "clvmd:1_start_0 virt-2" [ style = bold] @@ -14,18 +12,20 @@ digraph "g" { "clvmd-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold] "clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "clvmd:1_monitor_0 virt-2" -> "clvmd-clone_start_0" [ style = bold] +"clvmd:1_monitor_0 virt-2" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd:1_monitor_0 virt-2" -> "clvmd_stop_0 virt-1" [ style = bold] "clvmd:1_monitor_0 virt-2" [ style=bold color="green" fontcolor="black"] "clvmd:1_start_0 virt-2" -> "clvmd-clone_running_0" [ style = bold] "clvmd:1_start_0 virt-2" -> "clvmd:2_start_0 virt-3" [ style = bold] "clvmd:1_start_0 virt-2" [ style=bold color="green" fontcolor="black"] "clvmd:2_monitor_0 virt-3" -> "clvmd-clone_start_0" [ style = bold] +"clvmd:2_monitor_0 virt-3" -> "clvmd-clone_stopped_0" [ style = bold] "clvmd:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] "clvmd:2_start_0 virt-3" -> "clvmd-clone_running_0" [ style = bold] "clvmd:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"] "clvmd_start_0 virt-1" -> "clvmd-clone_running_0" [ style = bold] "clvmd_start_0 virt-1" -> "clvmd:1_start_0 virt-2" [ style = bold] "clvmd_start_0 virt-1" [ style=bold color="green" fontcolor="black"] -"clvmd_stop_0 virt-1" -> "all_stopped" [ style = bold] "clvmd_stop_0 virt-1" -> "clvmd-clone_stopped_0" [ style = bold] "clvmd_stop_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold] "clvmd_stop_0 virt-1" -> "dlm_stop_0 virt-1" [ style = bold] @@ -43,6 +43,7 @@ digraph "g" { "dlm-clone_stopped_0" -> "dlm-clone_start_0" [ style = bold] "dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "dlm:2_monitor_0 virt-3" -> "dlm-clone_start_0" [ style = bold] +"dlm:2_monitor_0 virt-3" -> "dlm-clone_stopped_0" [ style = bold] "dlm:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] "dlm:2_start_0 virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold] "dlm:2_start_0 virt-3" -> "dlm-clone_running_0" [ style = bold] @@ -50,7 +51,6 @@ digraph "g" { "dlm_start_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold] "dlm_start_0 virt-1" -> "dlm-clone_running_0" [ style = bold] "dlm_start_0 virt-1" [ style=bold color="green" fontcolor="black"] -"dlm_stop_0 virt-1" -> "all_stopped" [ style = bold] "dlm_stop_0 virt-1" -> "dlm-clone_stopped_0" [ style = bold] "dlm_stop_0 virt-1" -> "dlm_start_0 virt-1" [ style = bold] "dlm_stop_0 virt-1" -> "stonith 'on' virt-1" [ style = bold] @@ -58,24 +58,23 @@ digraph "g" { "fencing_monitor_0 virt-3" -> "fencing_start_0 virt-1" [ style = bold] "fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] "fencing_start_0 virt-1" [ style=bold color="green" fontcolor="black"] -"fencing_stop_0 virt-1" -> "all_stopped" [ style = bold] "fencing_stop_0 virt-1" -> "fencing_start_0 virt-1" [ style = bold] "fencing_stop_0 virt-1" [ style=bold color="green" fontcolor="black"] "stonith 'on' virt-1" -> "clvmd_start_0 virt-1" [ style = bold] "stonith 'on' virt-1" -> "dlm_start_0 virt-1" [ style = bold] +"stonith 'on' virt-1" -> "fencing_start_0 virt-1" [ style = bold] "stonith 'on' virt-1" [ style=bold color="green" fontcolor="black"] "stonith 'on' virt-3" -> "clvmd:2_monitor_0 virt-3" [ style = bold] "stonith 'on' virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold] "stonith 'on' virt-3" -> "dlm:2_monitor_0 virt-3" [ style = bold] "stonith 'on' virt-3" -> "dlm:2_start_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold] "stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' virt-4" -> "stonith_complete" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd:1_start_0 virt-2" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd:2_start_0 virt-3" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd_start_0 virt-1" [ style = bold] +"stonith 'reboot' virt-4" -> "dlm:2_start_0 virt-3" [ style = bold] +"stonith 'reboot' virt-4" -> "dlm_start_0 virt-1" [ style = bold] +"stonith 'reboot' virt-4" -> "fencing_start_0 virt-1" [ style = bold] "stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "clvmd:1_start_0 virt-2" [ style = bold] -"stonith_complete" -> "clvmd:2_start_0 virt-3" [ style = bold] -"stonith_complete" -> "clvmd_start_0 virt-1" [ style = bold] -"stonith_complete" -> "dlm:2_start_0 virt-3" [ style = bold] -"stonith_complete" -> "dlm_start_0 virt-1" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/unfence-parameters.exp b/pengine/test10/unfence-parameters.exp index b8053c75262..3e70cb8e9de 100644 --- a/pengine/test10/unfence-parameters.exp +++ b/pengine/test10/unfence-parameters.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="11" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="10" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"> <primitive id="fencing" class="stonith" type="fence_scsi"/> <attributes CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,222 +10,235 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="7" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"> <primitive id="fencing" class="stonith" type="fence_scsi"/> <attributes CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + </trigger> + </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="start" operation_key="fencing_start_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="5" operation="start" operation_key="fencing_start_0" on_node="virt-1" on_node_uuid="1"> <primitive id="fencing" class="stonith" type="fence_scsi"/> <attributes CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"/> + <crm_event id="1" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="7" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="11" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="10" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"/> + </trigger> + <trigger> + <crm_event id="28" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="13" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="12" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"> <primitive id="dlm" long-id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="12" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="11" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="16" operation="start" operation_key="dlm-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="28" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="12" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="11" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"> <primitive id="dlm" long-id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="19" operation="stop" operation_key="dlm-clone_stop_0"/> + <pseudo_event id="18" operation="stop" operation_key="dlm-clone_stop_0"/> </trigger> <trigger> - <rsc_op id="21" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="20" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="16" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="15" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"> <primitive id="dlm" long-id="dlm:2" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="16" operation="start" operation_key="dlm-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="28" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="8" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"> <primitive id="dlm" long-id="dlm:2" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="20" operation="stopped" operation_key="dlm-clone_stopped_0"> + <pseudo_event id="19" operation="stopped" operation_key="dlm-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="8" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="19" operation="stop" operation_key="dlm-clone_stop_0"/> + <rsc_op id="11" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="18" operation="stop" operation_key="dlm-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="19" operation="stop" operation_key="dlm-clone_stop_0"> + <pseudo_event id="18" operation="stop" operation_key="dlm-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="stopped" operation_key="clvmd-clone_stopped_0"/> + <pseudo_event id="27" operation="stopped" operation_key="clvmd-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="18" operation="running" operation_key="dlm-clone_running_0"> + <pseudo_event id="17" operation="running" operation_key="dlm-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="12" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="15" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="16" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="17" operation="start" operation_key="dlm-clone_start_0"> + <pseudo_event id="16" operation="start" operation_key="dlm-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="8" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="20" operation="stopped" operation_key="dlm-clone_stopped_0"/> + <pseudo_event id="19" operation="stopped" operation_key="dlm-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="22" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="21" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"> <primitive id="clvmd" long-id="clvmd:0" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="2" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"/> + <crm_event id="1" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="12" operation="start" operation_key="dlm_start_0" internal_operation_key="dlm:0_start_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="21" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="20" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"/> + <pseudo_event id="24" operation="start" operation_key="clvmd-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="28" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="21" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"> + <rsc_op id="20" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"> <primitive id="clvmd" long-id="clvmd:0" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="27" operation="stop" operation_key="clvmd-clone_stop_0"/> + <rsc_op id="6" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"/> + </trigger> + <trigger> + <pseudo_event id="26" operation="stop" operation_key="clvmd-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="23" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"> + <rsc_op id="22" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"> <primitive id="clvmd" long-id="clvmd:1" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="21" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"/> + <pseudo_event id="24" operation="start" operation_key="clvmd-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="28" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"> + <rsc_op id="6" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"> <primitive id="clvmd" long-id="clvmd:1" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -234,60 +247,66 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="24" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="23" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"> <primitive id="clvmd" long-id="clvmd:2" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="15" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="23" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> + <rsc_op id="22" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"/> + <pseudo_event id="24" operation="start" operation_key="clvmd-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="28" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="9" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"> <primitive id="clvmd" long-id="clvmd:2" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="17" priority="1000000"> <action_set> - <pseudo_event id="28" operation="stopped" operation_key="clvmd-clone_stopped_0"> + <pseudo_event id="27" operation="stopped" operation_key="clvmd-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"/> + </trigger> + <trigger> + <rsc_op id="9" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> + </trigger> + <trigger> + <rsc_op id="20" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="27" operation="stop" operation_key="clvmd-clone_stop_0"/> + <pseudo_event id="26" operation="stop" operation_key="clvmd-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="27" operation="stop" operation_key="clvmd-clone_stop_0"> + <pseudo_event id="26" operation="stop" operation_key="clvmd-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -295,49 +314,49 @@ </synapse> <synapse id="19" priority="1000000"> <action_set> - <pseudo_event id="26" operation="running" operation_key="clvmd-clone_running_0"> + <pseudo_event id="25" operation="running" operation_key="clvmd-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="21" operation="start" operation_key="clvmd_start_0" internal_operation_key="clvmd:0_start_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="23" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> + <rsc_op id="22" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="24" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="23" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"/> + <pseudo_event id="24" operation="start" operation_key="clvmd-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"> + <pseudo_event id="24" operation="start" operation_key="clvmd-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"/> + <rsc_op id="6" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="9" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="18" operation="running" operation_key="dlm-clone_running_0"/> + <pseudo_event id="17" operation="running" operation_key="dlm-clone_running_0"/> </trigger> <trigger> - <pseudo_event id="28" operation="stopped" operation_key="clvmd-clone_stopped_0"/> + <pseudo_event id="27" operation="stopped" operation_key="clvmd-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <crm_event id="30" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"> + <crm_event id="28" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"> <attributes CRM_meta_on_node="virt-4" CRM_meta_on_node_uuid="4" CRM_meta_stonith_action="reboot" /> <downed> <node id="4"/> @@ -348,57 +367,24 @@ </synapse> <synapse id="22"> <action_set> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="30" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> - </trigger> - </inputs> - </synapse> - <synapse id="23"> - <action_set> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"> <attributes CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_stonith_action="on" /> </crm_event> </action_set> <inputs/> </synapse> - <synapse id="24"> + <synapse id="23"> <action_set> - <crm_event id="2" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"> + <crm_event id="1" operation="stonith" operation_key="stonith-virt-1-on" on_node="virt-1" on_node_uuid="1"> <attributes CRM_meta_on_node="virt-1" CRM_meta_on_node_uuid="1" CRM_meta_stonith_action="on" /> </crm_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="21" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> - <synapse id="25"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="11" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="12" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="21" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> + <rsc_op id="11" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"/> + <rsc_op id="20" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0" on_node="virt-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/unfence-parameters.scores b/pengine/test10/unfence-parameters.scores index d9fa9bbfd03..e3b7d3e676f 100644 --- a/pengine/test10/unfence-parameters.scores +++ b/pengine/test10/unfence-parameters.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: clvmd-clone allocation score on virt-1: 0 -clone_color: clvmd-clone allocation score on virt-2: 0 -clone_color: clvmd-clone allocation score on virt-3: 0 -clone_color: clvmd-clone allocation score on virt-4: 0 -clone_color: clvmd:0 allocation score on virt-1: 1 -clone_color: clvmd:0 allocation score on virt-2: 0 -clone_color: clvmd:0 allocation score on virt-3: 0 -clone_color: clvmd:0 allocation score on virt-4: 0 -clone_color: clvmd:1 allocation score on virt-1: 0 -clone_color: clvmd:1 allocation score on virt-2: 0 -clone_color: clvmd:1 allocation score on virt-3: 0 -clone_color: clvmd:1 allocation score on virt-4: 0 -clone_color: clvmd:2 allocation score on virt-1: 0 -clone_color: clvmd:2 allocation score on virt-2: 0 -clone_color: clvmd:2 allocation score on virt-3: 0 -clone_color: clvmd:2 allocation score on virt-4: 0 -clone_color: clvmd:3 allocation score on virt-1: 0 -clone_color: clvmd:3 allocation score on virt-2: 0 -clone_color: clvmd:3 allocation score on virt-3: 0 -clone_color: clvmd:3 allocation score on virt-4: 0 -clone_color: dlm-clone allocation score on virt-1: 0 -clone_color: dlm-clone allocation score on virt-2: 0 -clone_color: dlm-clone allocation score on virt-3: 0 -clone_color: dlm-clone allocation score on virt-4: 0 -clone_color: dlm:0 allocation score on virt-1: 1 -clone_color: dlm:0 allocation score on virt-2: 0 -clone_color: dlm:0 allocation score on virt-3: 0 -clone_color: dlm:0 allocation score on virt-4: 0 -clone_color: dlm:1 allocation score on virt-1: 0 -clone_color: dlm:1 allocation score on virt-2: 1 -clone_color: dlm:1 allocation score on virt-3: 0 -clone_color: dlm:1 allocation score on virt-4: 0 -clone_color: dlm:2 allocation score on virt-1: 0 -clone_color: dlm:2 allocation score on virt-2: 0 -clone_color: dlm:2 allocation score on virt-3: 0 -clone_color: dlm:2 allocation score on virt-4: 0 -clone_color: dlm:3 allocation score on virt-1: 0 -clone_color: dlm:3 allocation score on virt-2: 0 -clone_color: dlm:3 allocation score on virt-3: 0 -clone_color: dlm:3 allocation score on virt-4: 0 -native_color: clvmd:0 allocation score on virt-1: 1 -native_color: clvmd:0 allocation score on virt-2: -INFINITY -native_color: clvmd:0 allocation score on virt-3: -INFINITY -native_color: clvmd:0 allocation score on virt-4: -INFINITY -native_color: clvmd:1 allocation score on virt-1: -INFINITY -native_color: clvmd:1 allocation score on virt-2: 0 -native_color: clvmd:1 allocation score on virt-3: -INFINITY -native_color: clvmd:1 allocation score on virt-4: -INFINITY -native_color: clvmd:2 allocation score on virt-1: -INFINITY -native_color: clvmd:2 allocation score on virt-2: -INFINITY -native_color: clvmd:2 allocation score on virt-3: 0 -native_color: clvmd:2 allocation score on virt-4: -INFINITY -native_color: clvmd:3 allocation score on virt-1: -INFINITY -native_color: clvmd:3 allocation score on virt-2: -INFINITY -native_color: clvmd:3 allocation score on virt-3: -INFINITY -native_color: clvmd:3 allocation score on virt-4: -INFINITY -native_color: dlm:0 allocation score on virt-1: 1 -native_color: dlm:0 allocation score on virt-2: 0 -native_color: dlm:0 allocation score on virt-3: 0 -native_color: dlm:0 allocation score on virt-4: -INFINITY -native_color: dlm:1 allocation score on virt-1: -INFINITY -native_color: dlm:1 allocation score on virt-2: 1 -native_color: dlm:1 allocation score on virt-3: 0 -native_color: dlm:1 allocation score on virt-4: -INFINITY -native_color: dlm:2 allocation score on virt-1: -INFINITY -native_color: dlm:2 allocation score on virt-2: -INFINITY -native_color: dlm:2 allocation score on virt-3: 0 -native_color: dlm:2 allocation score on virt-4: -INFINITY -native_color: dlm:3 allocation score on virt-1: -INFINITY -native_color: dlm:3 allocation score on virt-2: -INFINITY -native_color: dlm:3 allocation score on virt-3: -INFINITY -native_color: dlm:3 allocation score on virt-4: -INFINITY -native_color: fencing allocation score on virt-1: 0 -native_color: fencing allocation score on virt-2: 0 -native_color: fencing allocation score on virt-3: 0 -native_color: fencing allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-1: 1 +pcmk__clone_allocate: clvmd:0 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-1: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-2: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-3: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-1: 1 +pcmk__clone_allocate: dlm:0 allocation score on virt-2: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-1: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-2: 1 +pcmk__clone_allocate: dlm:1 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-1: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-2: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-1: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-2: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-4: 0 +pcmk__native_allocate: clvmd:0 allocation score on virt-1: 1 +pcmk__native_allocate: clvmd:0 allocation score on virt-2: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-3: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-4: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-1: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-2: 0 +pcmk__native_allocate: clvmd:1 allocation score on virt-3: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-4: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-1: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-2: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-3: 0 +pcmk__native_allocate: clvmd:2 allocation score on virt-4: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-1: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-2: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-3: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on virt-1: 1 +pcmk__native_allocate: dlm:0 allocation score on virt-2: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-3: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on virt-1: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on virt-2: 1 +pcmk__native_allocate: dlm:1 allocation score on virt-3: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-1: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-2: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-3: 0 +pcmk__native_allocate: dlm:2 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-1: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-2: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-3: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-4: -INFINITY +pcmk__native_allocate: fencing allocation score on virt-1: 0 +pcmk__native_allocate: fencing allocation score on virt-2: 0 +pcmk__native_allocate: fencing allocation score on virt-3: 0 +pcmk__native_allocate: fencing allocation score on virt-4: 0 diff --git a/pengine/test10/unfence-parameters.summary b/pengine/test10/unfence-parameters.summary index 5b582d9f680..ef4ad2087d6 100644 --- a/pengine/test10/unfence-parameters.summary +++ b/pengine/test10/unfence-parameters.summary @@ -13,7 +13,7 @@ Online: [ virt-1 virt-2 virt-3 ] Transition Summary: * Fence (reboot) virt-4 'node is unclean' - * Fence (on) virt-3 'Required by dlm:2' + * Fence (on) virt-3 'required by fencing monitor' * Fence (on) virt-1 'Device parameters changed (reload)' * Restart fencing ( virt-1 ) due to resource definition change * Restart dlm:0 ( virt-1 ) due to required stonith @@ -24,12 +24,11 @@ Transition Summary: Executing cluster transition: * Resource action: fencing stop on virt-1 - * Resource action: fencing monitor on virt-3 * Resource action: clvmd monitor on virt-2 * Pseudo action: clvmd-clone_stop_0 * Fencing virt-4 (reboot) - * Pseudo action: stonith_complete * Fencing virt-3 (on) + * Resource action: fencing monitor on virt-3 * Resource action: dlm monitor on virt-3 * Resource action: clvmd stop on virt-1 * Resource action: clvmd monitor on virt-3 @@ -39,7 +38,6 @@ Executing cluster transition: * Pseudo action: dlm-clone_stopped_0 * Pseudo action: dlm-clone_start_0 * Fencing virt-1 (on) - * Pseudo action: all_stopped * Resource action: fencing start on virt-1 * Resource action: dlm start on virt-1 * Resource action: dlm start on virt-3 diff --git a/pengine/test10/unfence-startup.dot b/pengine/test10/unfence-startup.dot index d496956a133..7a3b9ac2c8e 100644 --- a/pengine/test10/unfence-startup.dot +++ b/pengine/test10/unfence-startup.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clvmd-clone_running_0" [ style=bold color="green" fontcolor="orange"] "clvmd-clone_start_0" -> "clvmd-clone_running_0" [ style = bold] "clvmd-clone_start_0" -> "clvmd:1_start_0 virt-2" [ style = bold] @@ -29,12 +28,10 @@ digraph "g" { "stonith 'on' virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold] "stonith 'on' virt-3" -> "dlm:2_monitor_0 virt-3" [ style = bold] "stonith 'on' virt-3" -> "dlm:2_start_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold] "stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' virt-4" -> "stonith_complete" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd:1_start_0 virt-2" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd:2_start_0 virt-3" [ style = bold] +"stonith 'reboot' virt-4" -> "dlm:2_start_0 virt-3" [ style = bold] "stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "clvmd:1_start_0 virt-2" [ style = bold] -"stonith_complete" -> "clvmd:2_start_0 virt-3" [ style = bold] -"stonith_complete" -> "dlm:2_start_0 virt-3" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/unfence-startup.exp b/pengine/test10/unfence-startup.exp index 70c1686b137..6745bff4bb7 100644 --- a/pengine/test10/unfence-startup.exp +++ b/pengine/test10/unfence-startup.exp @@ -1,91 +1,95 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="6" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"> <primitive id="fencing" class="stonith" type="fence_scsi"/> <attributes CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + </trigger> + </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="16" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="15" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"> <primitive id="dlm" long-id="dlm:2" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="16" operation="start" operation_key="dlm-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="28" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="7" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"> <primitive id="dlm" long-id="dlm:2" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="18" operation="running" operation_key="dlm-clone_running_0"> + <pseudo_event id="17" operation="running" operation_key="dlm-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="16" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="15" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="dlm-clone_start_0"/> + <pseudo_event id="16" operation="start" operation_key="dlm-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="17" operation="start" operation_key="dlm-clone_start_0"> + <pseudo_event id="16" operation="start" operation_key="dlm-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="7" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="23" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"> + <rsc_op id="22" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"> <primitive id="clvmd" long-id="clvmd:1" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"/> + <pseudo_event id="24" operation="start" operation_key="clvmd-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="28" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"> + <rsc_op id="5" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"> <primitive id="clvmd" long-id="clvmd:1" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -94,81 +98,81 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="24" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="23" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"> <primitive id="clvmd" long-id="clvmd:2" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="15" operation="start" operation_key="dlm:2_start_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="23" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> + <rsc_op id="22" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"/> + <pseudo_event id="24" operation="start" operation_key="clvmd-clone_start_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"/> + <crm_event id="28" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"> + <rsc_op id="8" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"> <primitive id="clvmd" long-id="clvmd:2" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="26" operation="running" operation_key="clvmd-clone_running_0"> + <pseudo_event id="25" operation="running" operation_key="clvmd-clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> + <rsc_op id="22" operation="start" operation_key="clvmd:1_start_0" on_node="virt-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="24" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="23" operation="start" operation_key="clvmd:2_start_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"/> + <pseudo_event id="24" operation="start" operation_key="clvmd-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="25" operation="start" operation_key="clvmd-clone_start_0"> + <pseudo_event id="24" operation="start" operation_key="clvmd-clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"/> + <rsc_op id="5" operation="monitor" operation_key="clvmd:1_monitor_0" on_node="virt-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> + <rsc_op id="8" operation="monitor" operation_key="clvmd:2_monitor_0" on_node="virt-3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="18" operation="running" operation_key="dlm-clone_running_0"/> + <pseudo_event id="17" operation="running" operation_key="dlm-clone_running_0"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <crm_event id="30" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"> + <crm_event id="28" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"> <attributes CRM_meta_on_node="virt-4" CRM_meta_on_node_uuid="4" CRM_meta_stonith_action="reboot" /> <downed> <node id="4"/> @@ -179,34 +183,10 @@ </synapse> <synapse id="12"> <action_set> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="30" operation="stonith" operation_key="stonith-virt-4-reboot" on_node="virt-4" on_node_uuid="4"/> - </trigger> - </inputs> - </synapse> - <synapse id="13"> - <action_set> - <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"> + <crm_event id="3" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"> <attributes CRM_meta_on_node="virt-3" CRM_meta_on_node_uuid="3" CRM_meta_stonith_action="on" /> </crm_event> </action_set> <inputs/> </synapse> - <synapse id="14"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="29" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/unfence-startup.scores b/pengine/test10/unfence-startup.scores index d9fa9bbfd03..e3b7d3e676f 100644 --- a/pengine/test10/unfence-startup.scores +++ b/pengine/test10/unfence-startup.scores @@ -1,77 +1,77 @@ Allocation scores: -clone_color: clvmd-clone allocation score on virt-1: 0 -clone_color: clvmd-clone allocation score on virt-2: 0 -clone_color: clvmd-clone allocation score on virt-3: 0 -clone_color: clvmd-clone allocation score on virt-4: 0 -clone_color: clvmd:0 allocation score on virt-1: 1 -clone_color: clvmd:0 allocation score on virt-2: 0 -clone_color: clvmd:0 allocation score on virt-3: 0 -clone_color: clvmd:0 allocation score on virt-4: 0 -clone_color: clvmd:1 allocation score on virt-1: 0 -clone_color: clvmd:1 allocation score on virt-2: 0 -clone_color: clvmd:1 allocation score on virt-3: 0 -clone_color: clvmd:1 allocation score on virt-4: 0 -clone_color: clvmd:2 allocation score on virt-1: 0 -clone_color: clvmd:2 allocation score on virt-2: 0 -clone_color: clvmd:2 allocation score on virt-3: 0 -clone_color: clvmd:2 allocation score on virt-4: 0 -clone_color: clvmd:3 allocation score on virt-1: 0 -clone_color: clvmd:3 allocation score on virt-2: 0 -clone_color: clvmd:3 allocation score on virt-3: 0 -clone_color: clvmd:3 allocation score on virt-4: 0 -clone_color: dlm-clone allocation score on virt-1: 0 -clone_color: dlm-clone allocation score on virt-2: 0 -clone_color: dlm-clone allocation score on virt-3: 0 -clone_color: dlm-clone allocation score on virt-4: 0 -clone_color: dlm:0 allocation score on virt-1: 1 -clone_color: dlm:0 allocation score on virt-2: 0 -clone_color: dlm:0 allocation score on virt-3: 0 -clone_color: dlm:0 allocation score on virt-4: 0 -clone_color: dlm:1 allocation score on virt-1: 0 -clone_color: dlm:1 allocation score on virt-2: 1 -clone_color: dlm:1 allocation score on virt-3: 0 -clone_color: dlm:1 allocation score on virt-4: 0 -clone_color: dlm:2 allocation score on virt-1: 0 -clone_color: dlm:2 allocation score on virt-2: 0 -clone_color: dlm:2 allocation score on virt-3: 0 -clone_color: dlm:2 allocation score on virt-4: 0 -clone_color: dlm:3 allocation score on virt-1: 0 -clone_color: dlm:3 allocation score on virt-2: 0 -clone_color: dlm:3 allocation score on virt-3: 0 -clone_color: dlm:3 allocation score on virt-4: 0 -native_color: clvmd:0 allocation score on virt-1: 1 -native_color: clvmd:0 allocation score on virt-2: -INFINITY -native_color: clvmd:0 allocation score on virt-3: -INFINITY -native_color: clvmd:0 allocation score on virt-4: -INFINITY -native_color: clvmd:1 allocation score on virt-1: -INFINITY -native_color: clvmd:1 allocation score on virt-2: 0 -native_color: clvmd:1 allocation score on virt-3: -INFINITY -native_color: clvmd:1 allocation score on virt-4: -INFINITY -native_color: clvmd:2 allocation score on virt-1: -INFINITY -native_color: clvmd:2 allocation score on virt-2: -INFINITY -native_color: clvmd:2 allocation score on virt-3: 0 -native_color: clvmd:2 allocation score on virt-4: -INFINITY -native_color: clvmd:3 allocation score on virt-1: -INFINITY -native_color: clvmd:3 allocation score on virt-2: -INFINITY -native_color: clvmd:3 allocation score on virt-3: -INFINITY -native_color: clvmd:3 allocation score on virt-4: -INFINITY -native_color: dlm:0 allocation score on virt-1: 1 -native_color: dlm:0 allocation score on virt-2: 0 -native_color: dlm:0 allocation score on virt-3: 0 -native_color: dlm:0 allocation score on virt-4: -INFINITY -native_color: dlm:1 allocation score on virt-1: -INFINITY -native_color: dlm:1 allocation score on virt-2: 1 -native_color: dlm:1 allocation score on virt-3: 0 -native_color: dlm:1 allocation score on virt-4: -INFINITY -native_color: dlm:2 allocation score on virt-1: -INFINITY -native_color: dlm:2 allocation score on virt-2: -INFINITY -native_color: dlm:2 allocation score on virt-3: 0 -native_color: dlm:2 allocation score on virt-4: -INFINITY -native_color: dlm:3 allocation score on virt-1: -INFINITY -native_color: dlm:3 allocation score on virt-2: -INFINITY -native_color: dlm:3 allocation score on virt-3: -INFINITY -native_color: dlm:3 allocation score on virt-4: -INFINITY -native_color: fencing allocation score on virt-1: 0 -native_color: fencing allocation score on virt-2: 0 -native_color: fencing allocation score on virt-3: 0 -native_color: fencing allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd-clone allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-1: 1 +pcmk__clone_allocate: clvmd:0 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:0 allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:1 allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:2 allocation score on virt-4: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-1: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-2: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-3: 0 +pcmk__clone_allocate: clvmd:3 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-1: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-2: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-3: 0 +pcmk__clone_allocate: dlm-clone allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-1: 1 +pcmk__clone_allocate: dlm:0 allocation score on virt-2: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:0 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-1: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-2: 1 +pcmk__clone_allocate: dlm:1 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:1 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-1: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-2: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:2 allocation score on virt-4: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-1: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-2: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-3: 0 +pcmk__clone_allocate: dlm:3 allocation score on virt-4: 0 +pcmk__native_allocate: clvmd:0 allocation score on virt-1: 1 +pcmk__native_allocate: clvmd:0 allocation score on virt-2: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-3: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on virt-4: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-1: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-2: 0 +pcmk__native_allocate: clvmd:1 allocation score on virt-3: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on virt-4: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-1: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-2: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on virt-3: 0 +pcmk__native_allocate: clvmd:2 allocation score on virt-4: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-1: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-2: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-3: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on virt-1: 1 +pcmk__native_allocate: dlm:0 allocation score on virt-2: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-3: 0 +pcmk__native_allocate: dlm:0 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on virt-1: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on virt-2: 1 +pcmk__native_allocate: dlm:1 allocation score on virt-3: 0 +pcmk__native_allocate: dlm:1 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-1: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-2: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on virt-3: 0 +pcmk__native_allocate: dlm:2 allocation score on virt-4: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-1: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-2: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-3: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on virt-4: -INFINITY +pcmk__native_allocate: fencing allocation score on virt-1: 0 +pcmk__native_allocate: fencing allocation score on virt-2: 0 +pcmk__native_allocate: fencing allocation score on virt-3: 0 +pcmk__native_allocate: fencing allocation score on virt-4: 0 diff --git a/pengine/test10/unfence-startup.summary b/pengine/test10/unfence-startup.summary index 276358ca582..e180f99ceaf 100644 --- a/pengine/test10/unfence-startup.summary +++ b/pengine/test10/unfence-startup.summary @@ -13,18 +13,16 @@ Online: [ virt-1 virt-2 virt-3 ] Transition Summary: * Fence (reboot) virt-4 'node is unclean' - * Fence (on) virt-3 'Required by dlm:2' + * Fence (on) virt-3 'required by fencing monitor' * Start dlm:2 (virt-3) * Start clvmd:1 (virt-2) * Start clvmd:2 (virt-3) Executing cluster transition: - * Resource action: fencing monitor on virt-3 * Resource action: clvmd monitor on virt-2 * Fencing virt-4 (reboot) - * Pseudo action: stonith_complete * Fencing virt-3 (on) - * Pseudo action: all_stopped + * Resource action: fencing monitor on virt-3 * Resource action: dlm monitor on virt-3 * Pseudo action: dlm-clone_start_0 * Resource action: clvmd monitor on virt-3 diff --git a/pengine/test10/unmanaged-block-restart.dot b/pengine/test10/unmanaged-block-restart.dot index 5cc27f8943a..4c51fac3f8e 100644 --- a/pengine/test10/unmanaged-block-restart.dot +++ b/pengine/test10/unmanaged-block-restart.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=dashed color="red" fontcolor="orange"] "group1_running_0" [ style=dashed color="red" fontcolor="orange"] "group1_start_0" -> "group1_running_0" [ style = dashed] "group1_start_0" -> "rsc1_start_0 yingying.site" [ style = bold] @@ -22,7 +21,6 @@ digraph "g" { "rsc2_start_0 yingying.site" -> "rsc2_monitor_10000 yingying.site" [ style = dashed] "rsc2_start_0 yingying.site" -> "rsc3_start_0 yingying.site" [ style = dashed] "rsc2_start_0 yingying.site" [ style=dashed color="red" fontcolor="black"] -"rsc2_stop_0 yingying.site" -> "all_stopped" [ style = dashed] "rsc2_stop_0 yingying.site" -> "group1_stopped_0" [ style = dashed] "rsc2_stop_0 yingying.site" -> "rsc2_start_0 yingying.site" [ style = dashed] "rsc2_stop_0 yingying.site" [ style=dashed color="red" fontcolor="black"] @@ -30,7 +28,6 @@ digraph "g" { "rsc3_start_0 yingying.site" -> "group1_running_0" [ style = dashed] "rsc3_start_0 yingying.site" -> "rsc3_monitor_10000 yingying.site" [ style = dashed] "rsc3_start_0 yingying.site" [ style=dashed color="red" fontcolor="black"] -"rsc3_stop_0 yingying.site" -> "all_stopped" [ style = dashed] "rsc3_stop_0 yingying.site" -> "group1_stopped_0" [ style = dashed] "rsc3_stop_0 yingying.site" -> "rsc2_stop_0 yingying.site" [ style = dashed] "rsc3_stop_0 yingying.site" -> "rsc3_start_0 yingying.site" [ style = dashed] diff --git a/pengine/test10/unmanaged-block-restart.exp b/pengine/test10/unmanaged-block-restart.exp index 56d357ef464..c96b4bc3d0e 100644 --- a/pengine/test10/unmanaged-block-restart.exp +++ b/pengine/test10/unmanaged-block-restart.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="13" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="12" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -9,7 +9,7 @@ </synapse> <synapse id="1"> <action_set> - <pseudo_event id="11" operation="start" operation_key="group1_start_0"> + <pseudo_event id="10" operation="start" operation_key="group1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -17,27 +17,27 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_10000" on_node="yingying.site" on_node_uuid="yingying.site"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_10000" on_node="yingying.site" on_node_uuid="yingying.site"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="yingying.site" CRM_meta_on_node_uuid="yingying.site" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="yingying.site" on_node_uuid="yingying.site"/> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="yingying.site" on_node_uuid="yingying.site"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc1_start_0" on_node="yingying.site" on_node_uuid="yingying.site"> + <rsc_op id="3" operation="start" operation_key="rsc1_start_0" on_node="yingying.site" on_node_uuid="yingying.site"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="yingying.site" CRM_meta_on_node_uuid="yingying.site" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="11" operation="start" operation_key="group1_start_0"/> + <pseudo_event id="10" operation="start" operation_key="group1_start_0"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/unmanaged-block-restart.scores b/pengine/test10/unmanaged-block-restart.scores index 340433e8d37..7fed417e5c5 100644 --- a/pengine/test10/unmanaged-block-restart.scores +++ b/pengine/test10/unmanaged-block-restart.scores @@ -1,10 +1,10 @@ Allocation scores: -group_color: group1 allocation score on yingying.site: 0 -group_color: rsc1 allocation score on yingying.site: 0 -group_color: rsc2 allocation score on yingying.site: 0 -group_color: rsc3 allocation score on yingying.site: 0 -group_color: rsc4 allocation score on yingying.site: -INFINITY -native_color: rsc1 allocation score on yingying.site: 0 -native_color: rsc2 allocation score on yingying.site: 0 -native_color: rsc3 allocation score on yingying.site: 0 -native_color: rsc4 allocation score on yingying.site: -INFINITY +pcmk__group_allocate: group1 allocation score on yingying.site: 0 +pcmk__group_allocate: rsc1 allocation score on yingying.site: 0 +pcmk__group_allocate: rsc2 allocation score on yingying.site: 0 +pcmk__group_allocate: rsc3 allocation score on yingying.site: 0 +pcmk__group_allocate: rsc4 allocation score on yingying.site: -INFINITY +pcmk__native_allocate: rsc1 allocation score on yingying.site: 0 +pcmk__native_allocate: rsc2 allocation score on yingying.site: 0 +pcmk__native_allocate: rsc3 allocation score on yingying.site: 0 +pcmk__native_allocate: rsc4 allocation score on yingying.site: -INFINITY diff --git a/pengine/test10/unmanaged-block-restart.summary b/pengine/test10/unmanaged-block-restart.summary index 87b5e294c33..f33b34c2d7f 100644 --- a/pengine/test10/unmanaged-block-restart.summary +++ b/pengine/test10/unmanaged-block-restart.summary @@ -1,3 +1,4 @@ +0 of 4 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ yingying.site ] diff --git a/pengine/test10/unmanaged-master.exp b/pengine/test10/unmanaged-master.exp index 8463211ab74..02c6dfff4c4 100644 --- a/pengine/test10/unmanaged-master.exp +++ b/pengine/test10/unmanaged-master.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <crm_event id="89" operation="do_shutdown" operation_key="do_shutdown-pcmk-2" on_node="pcmk-2" on_node_uuid="pcmk-2"> + <crm_event id="87" operation="do_shutdown" operation_key="do_shutdown-pcmk-2" on_node="pcmk-2" on_node_uuid="pcmk-2"> <attributes CRM_meta_on_node="pcmk-2" CRM_meta_on_node_uuid="pcmk-2" CRM_meta_op_no_wait="true" /> <downed> <node id="pcmk-2"/> @@ -12,7 +12,7 @@ </synapse> <synapse id="1"> <action_set> - <crm_event id="88" operation="do_shutdown" operation_key="do_shutdown-pcmk-1" on_node="pcmk-1" on_node_uuid="pcmk-1"> + <crm_event id="86" operation="do_shutdown" operation_key="do_shutdown-pcmk-1" on_node="pcmk-1" on_node_uuid="pcmk-1"> <attributes CRM_meta_on_node="pcmk-1" CRM_meta_on_node_uuid="pcmk-1" CRM_meta_op_no_wait="true" /> <downed> <node id="pcmk-1"/> @@ -21,7 +21,7 @@ </action_set> <inputs> <trigger> - <crm_event id="89" operation="do_shutdown" operation_key="do_shutdown-pcmk-2" on_node="pcmk-2" on_node_uuid="pcmk-2"/> + <crm_event id="87" operation="do_shutdown" operation_key="do_shutdown-pcmk-2" on_node="pcmk-2" on_node_uuid="pcmk-2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/unmanaged-master.scores b/pengine/test10/unmanaged-master.scores index 31c43f15883..355632d1c88 100644 --- a/pengine/test10/unmanaged-master.scores +++ b/pengine/test10/unmanaged-master.scores @@ -1,164 +1,164 @@ Allocation scores: -clone_color: Connectivity allocation score on pcmk-1: 0 -clone_color: Connectivity allocation score on pcmk-2: 0 -clone_color: Connectivity allocation score on pcmk-3: 0 -clone_color: Connectivity allocation score on pcmk-4: 0 -clone_color: Fencing allocation score on pcmk-1: 0 -clone_color: Fencing allocation score on pcmk-2: 0 -clone_color: Fencing allocation score on pcmk-3: 0 -clone_color: Fencing allocation score on pcmk-4: 0 -clone_color: FencingChild:0 allocation score on pcmk-1: 0 -clone_color: FencingChild:0 allocation score on pcmk-2: 0 -clone_color: FencingChild:0 allocation score on pcmk-3: INFINITY -clone_color: FencingChild:0 allocation score on pcmk-4: 0 -clone_color: FencingChild:1 allocation score on pcmk-1: 0 -clone_color: FencingChild:1 allocation score on pcmk-2: 0 -clone_color: FencingChild:1 allocation score on pcmk-3: 0 -clone_color: FencingChild:1 allocation score on pcmk-4: INFINITY -clone_color: FencingChild:2 allocation score on pcmk-1: 0 -clone_color: FencingChild:2 allocation score on pcmk-2: INFINITY -clone_color: FencingChild:2 allocation score on pcmk-3: 0 -clone_color: FencingChild:2 allocation score on pcmk-4: 0 -clone_color: FencingChild:3 allocation score on pcmk-1: INFINITY -clone_color: FencingChild:3 allocation score on pcmk-2: 0 -clone_color: FencingChild:3 allocation score on pcmk-3: 0 -clone_color: FencingChild:3 allocation score on pcmk-4: 0 -clone_color: master-1 allocation score on pcmk-1: 0 -clone_color: master-1 allocation score on pcmk-2: 0 -clone_color: master-1 allocation score on pcmk-3: 0 -clone_color: master-1 allocation score on pcmk-4: 0 -clone_color: ping-1:0 allocation score on pcmk-1: 0 -clone_color: ping-1:0 allocation score on pcmk-2: 0 -clone_color: ping-1:0 allocation score on pcmk-3: INFINITY -clone_color: ping-1:0 allocation score on pcmk-4: 0 -clone_color: ping-1:1 allocation score on pcmk-1: 0 -clone_color: ping-1:1 allocation score on pcmk-2: 0 -clone_color: ping-1:1 allocation score on pcmk-3: 0 -clone_color: ping-1:1 allocation score on pcmk-4: INFINITY -clone_color: ping-1:2 allocation score on pcmk-1: 0 -clone_color: ping-1:2 allocation score on pcmk-2: INFINITY -clone_color: ping-1:2 allocation score on pcmk-3: 0 -clone_color: ping-1:2 allocation score on pcmk-4: 0 -clone_color: ping-1:3 allocation score on pcmk-1: INFINITY -clone_color: ping-1:3 allocation score on pcmk-2: 0 -clone_color: ping-1:3 allocation score on pcmk-3: 0 -clone_color: ping-1:3 allocation score on pcmk-4: 0 -clone_color: stateful-1:0 allocation score on pcmk-1: 0 -clone_color: stateful-1:0 allocation score on pcmk-2: 0 -clone_color: stateful-1:0 allocation score on pcmk-3: INFINITY -clone_color: stateful-1:0 allocation score on pcmk-4: 0 -clone_color: stateful-1:1 allocation score on pcmk-1: 0 -clone_color: stateful-1:1 allocation score on pcmk-2: 0 -clone_color: stateful-1:1 allocation score on pcmk-3: 0 -clone_color: stateful-1:1 allocation score on pcmk-4: INFINITY -clone_color: stateful-1:2 allocation score on pcmk-1: 0 -clone_color: stateful-1:2 allocation score on pcmk-2: INFINITY -clone_color: stateful-1:2 allocation score on pcmk-3: 0 -clone_color: stateful-1:2 allocation score on pcmk-4: 0 -clone_color: stateful-1:3 allocation score on pcmk-1: INFINITY -clone_color: stateful-1:3 allocation score on pcmk-2: 0 -clone_color: stateful-1:3 allocation score on pcmk-3: 0 -clone_color: stateful-1:3 allocation score on pcmk-4: 0 -group_color: group-1 allocation score on pcmk-1: 0 -group_color: group-1 allocation score on pcmk-2: 0 -group_color: group-1 allocation score on pcmk-3: 0 -group_color: group-1 allocation score on pcmk-4: 0 -group_color: r192.168.122.126 allocation score on pcmk-1: 0 -group_color: r192.168.122.126 allocation score on pcmk-2: INFINITY -group_color: r192.168.122.126 allocation score on pcmk-3: 0 -group_color: r192.168.122.126 allocation score on pcmk-4: 0 -group_color: r192.168.122.127 allocation score on pcmk-1: 0 -group_color: r192.168.122.127 allocation score on pcmk-2: INFINITY -group_color: r192.168.122.127 allocation score on pcmk-3: 0 -group_color: r192.168.122.127 allocation score on pcmk-4: 0 -group_color: r192.168.122.128 allocation score on pcmk-1: 0 -group_color: r192.168.122.128 allocation score on pcmk-2: INFINITY -group_color: r192.168.122.128 allocation score on pcmk-3: 0 -group_color: r192.168.122.128 allocation score on pcmk-4: 0 -native_color: FencingChild:0 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:0 allocation score on pcmk-2: -INFINITY -native_color: FencingChild:0 allocation score on pcmk-3: -INFINITY -native_color: FencingChild:0 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:1 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:1 allocation score on pcmk-2: -INFINITY -native_color: FencingChild:1 allocation score on pcmk-3: -INFINITY -native_color: FencingChild:1 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-2: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-3: -INFINITY -native_color: FencingChild:2 allocation score on pcmk-4: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-1: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-2: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-3: -INFINITY -native_color: FencingChild:3 allocation score on pcmk-4: -INFINITY -native_color: lsb-dummy allocation score on pcmk-1: -INFINITY -native_color: lsb-dummy allocation score on pcmk-2: INFINITY -native_color: lsb-dummy allocation score on pcmk-3: -INFINITY -native_color: lsb-dummy allocation score on pcmk-4: -INFINITY -native_color: migrator allocation score on pcmk-1: 0 -native_color: migrator allocation score on pcmk-2: 0 -native_color: migrator allocation score on pcmk-3: 0 -native_color: migrator allocation score on pcmk-4: INFINITY -native_color: ping-1:0 allocation score on pcmk-1: -INFINITY -native_color: ping-1:0 allocation score on pcmk-2: -INFINITY -native_color: ping-1:0 allocation score on pcmk-3: -INFINITY -native_color: ping-1:0 allocation score on pcmk-4: -INFINITY -native_color: ping-1:1 allocation score on pcmk-1: -INFINITY -native_color: ping-1:1 allocation score on pcmk-2: -INFINITY -native_color: ping-1:1 allocation score on pcmk-3: -INFINITY -native_color: ping-1:1 allocation score on pcmk-4: -INFINITY -native_color: ping-1:2 allocation score on pcmk-1: -INFINITY -native_color: ping-1:2 allocation score on pcmk-2: -INFINITY -native_color: ping-1:2 allocation score on pcmk-3: -INFINITY -native_color: ping-1:2 allocation score on pcmk-4: -INFINITY -native_color: ping-1:3 allocation score on pcmk-1: -INFINITY -native_color: ping-1:3 allocation score on pcmk-2: -INFINITY -native_color: ping-1:3 allocation score on pcmk-3: -INFINITY -native_color: ping-1:3 allocation score on pcmk-4: -INFINITY -native_color: r192.168.122.126 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.126 allocation score on pcmk-2: -INFINITY -native_color: r192.168.122.126 allocation score on pcmk-3: -INFINITY -native_color: r192.168.122.126 allocation score on pcmk-4: -INFINITY -native_color: r192.168.122.127 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.127 allocation score on pcmk-2: INFINITY -native_color: r192.168.122.127 allocation score on pcmk-3: -INFINITY -native_color: r192.168.122.127 allocation score on pcmk-4: -INFINITY -native_color: r192.168.122.128 allocation score on pcmk-1: -INFINITY -native_color: r192.168.122.128 allocation score on pcmk-2: INFINITY -native_color: r192.168.122.128 allocation score on pcmk-3: -INFINITY -native_color: r192.168.122.128 allocation score on pcmk-4: -INFINITY -native_color: rsc_pcmk-1 allocation score on pcmk-1: INFINITY -native_color: rsc_pcmk-1 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-1 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-2: INFINITY -native_color: rsc_pcmk-2 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-2 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-3 allocation score on pcmk-3: INFINITY -native_color: rsc_pcmk-3 allocation score on pcmk-4: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-1: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-2: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-3: 0 -native_color: rsc_pcmk-4 allocation score on pcmk-4: INFINITY -native_color: stateful-1:0 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:0 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:1 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:2 allocation score on pcmk-4: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-1: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-2: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-3: -INFINITY -native_color: stateful-1:3 allocation score on pcmk-4: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on pcmk-1: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-2: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-3: 0 +pcmk__clone_allocate: Connectivity allocation score on pcmk-4: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-1: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-2: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-3: 0 +pcmk__clone_allocate: Fencing allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-3: INFINITY +pcmk__clone_allocate: FencingChild:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:1 allocation score on pcmk-4: INFINITY +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-2: INFINITY +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-1: INFINITY +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: FencingChild:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: master-1 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-3: INFINITY +pcmk__clone_allocate: ping-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on pcmk-4: INFINITY +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-2: INFINITY +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-1: INFINITY +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-3: INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on pcmk-4: INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-1: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-2: INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on pcmk-4: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-1: INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-2: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-3: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on pcmk-4: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-1: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-2: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-3: 0 +pcmk__group_allocate: group-1 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.126 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.126 allocation score on pcmk-2: INFINITY +pcmk__group_allocate: r192.168.122.126 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.122.126 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.127 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.127 allocation score on pcmk-2: INFINITY +pcmk__group_allocate: r192.168.122.127 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.122.127 allocation score on pcmk-4: 0 +pcmk__group_allocate: r192.168.122.128 allocation score on pcmk-1: 0 +pcmk__group_allocate: r192.168.122.128 allocation score on pcmk-2: INFINITY +pcmk__group_allocate: r192.168.122.128 allocation score on pcmk-3: 0 +pcmk__group_allocate: r192.168.122.128 allocation score on pcmk-4: 0 +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: FencingChild:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: FencingChild:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: FencingChild:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: FencingChild:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-2: INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: migrator allocation score on pcmk-1: 0 +pcmk__native_allocate: migrator allocation score on pcmk-2: 0 +pcmk__native_allocate: migrator allocation score on pcmk-3: 0 +pcmk__native_allocate: migrator allocation score on pcmk-4: INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.122.126 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.126 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: r192.168.122.126 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.122.126 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.122.127 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.127 allocation score on pcmk-2: INFINITY +pcmk__native_allocate: r192.168.122.127 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.122.127 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: r192.168.122.128 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: r192.168.122.128 allocation score on pcmk-2: INFINITY +pcmk__native_allocate: r192.168.122.128 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: r192.168.122.128 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-1: INFINITY +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-1 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-2: INFINITY +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-2 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-3: INFINITY +pcmk__native_allocate: rsc_pcmk-3 allocation score on pcmk-4: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-1: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-2: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-3: 0 +pcmk__native_allocate: rsc_pcmk-4 allocation score on pcmk-4: INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on pcmk-4: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-1: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-2: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-3: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on pcmk-4: -INFINITY stateful-1:0 promotion score on pcmk-3: -1 stateful-1:1 promotion score on pcmk-4: -1 stateful-1:2 promotion score on pcmk-2: INFINITY diff --git a/pengine/test10/unmanaged-stop-1.dot b/pengine/test10/unmanaged-stop-1.dot index 6e61f4454f8..594bdd1ec96 100644 --- a/pengine/test10/unmanaged-stop-1.dot +++ b/pengine/test10/unmanaged-stop-1.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=dashed color="red" fontcolor="orange"] "rsc1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"rsc1_stop_0 yingying.site" -> "all_stopped" [ style = dashed] "rsc1_stop_0 yingying.site" -> "rsc1_start_0 <none>" [ style = dashed] "rsc1_stop_0 yingying.site" [ style=dashed color="red" fontcolor="black"] } diff --git a/pengine/test10/unmanaged-stop-1.scores b/pengine/test10/unmanaged-stop-1.scores index 4cb1c8f266a..a564e27f30f 100644 --- a/pengine/test10/unmanaged-stop-1.scores +++ b/pengine/test10/unmanaged-stop-1.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on yingying.site: -INFINITY -native_color: rsc2 allocation score on yingying.site: -INFINITY +pcmk__native_allocate: rsc1 allocation score on yingying.site: -INFINITY +pcmk__native_allocate: rsc2 allocation score on yingying.site: -INFINITY diff --git a/pengine/test10/unmanaged-stop-1.summary b/pengine/test10/unmanaged-stop-1.summary index b02c7dc1189..961d2497df4 100644 --- a/pengine/test10/unmanaged-stop-1.summary +++ b/pengine/test10/unmanaged-stop-1.summary @@ -1,4 +1,4 @@ -1 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ yingying.site ] diff --git a/pengine/test10/unmanaged-stop-2.dot b/pengine/test10/unmanaged-stop-2.dot index 6e61f4454f8..594bdd1ec96 100644 --- a/pengine/test10/unmanaged-stop-2.dot +++ b/pengine/test10/unmanaged-stop-2.dot @@ -1,7 +1,5 @@ digraph "g" { -"all_stopped" [ style=dashed color="red" fontcolor="orange"] "rsc1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"rsc1_stop_0 yingying.site" -> "all_stopped" [ style = dashed] "rsc1_stop_0 yingying.site" -> "rsc1_start_0 <none>" [ style = dashed] "rsc1_stop_0 yingying.site" [ style=dashed color="red" fontcolor="black"] } diff --git a/pengine/test10/unmanaged-stop-2.scores b/pengine/test10/unmanaged-stop-2.scores index 4cb1c8f266a..a564e27f30f 100644 --- a/pengine/test10/unmanaged-stop-2.scores +++ b/pengine/test10/unmanaged-stop-2.scores @@ -1,3 +1,3 @@ Allocation scores: -native_color: rsc1 allocation score on yingying.site: -INFINITY -native_color: rsc2 allocation score on yingying.site: -INFINITY +pcmk__native_allocate: rsc1 allocation score on yingying.site: -INFINITY +pcmk__native_allocate: rsc2 allocation score on yingying.site: -INFINITY diff --git a/pengine/test10/unmanaged-stop-2.summary b/pengine/test10/unmanaged-stop-2.summary index b02c7dc1189..961d2497df4 100644 --- a/pengine/test10/unmanaged-stop-2.summary +++ b/pengine/test10/unmanaged-stop-2.summary @@ -1,4 +1,4 @@ -1 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 2 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ yingying.site ] diff --git a/pengine/test10/unmanaged-stop-3.dot b/pengine/test10/unmanaged-stop-3.dot index dd105354337..c9e1c08ab54 100644 --- a/pengine/test10/unmanaged-stop-3.dot +++ b/pengine/test10/unmanaged-stop-3.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=dashed color="red" fontcolor="orange"] "group1_stop_0" -> "group1_stopped_0" [ style = dashed] "group1_stop_0" -> "rsc1_stop_0 yingying.site" [ style = dashed] "group1_stop_0" [ style=bold color="green" fontcolor="orange"] "group1_stopped_0" [ style=dashed color="red" fontcolor="orange"] -"rsc1_stop_0 yingying.site" -> "all_stopped" [ style = dashed] "rsc1_stop_0 yingying.site" -> "group1_stopped_0" [ style = dashed] "rsc1_stop_0 yingying.site" [ style=dashed color="red" fontcolor="black"] } diff --git a/pengine/test10/unmanaged-stop-3.exp b/pengine/test10/unmanaged-stop-3.exp index e2eb6a4e184..9b43d75dd1b 100644 --- a/pengine/test10/unmanaged-stop-3.exp +++ b/pengine/test10/unmanaged-stop-3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/unmanaged-stop-3.scores b/pengine/test10/unmanaged-stop-3.scores index 8106031aba7..c05ba9603c6 100644 --- a/pengine/test10/unmanaged-stop-3.scores +++ b/pengine/test10/unmanaged-stop-3.scores @@ -1,6 +1,6 @@ Allocation scores: -group_color: group1 allocation score on yingying.site: 0 -group_color: rsc1 allocation score on yingying.site: 0 -group_color: rsc2 allocation score on yingying.site: -INFINITY -native_color: rsc1 allocation score on yingying.site: -INFINITY -native_color: rsc2 allocation score on yingying.site: -INFINITY +pcmk__group_allocate: group1 allocation score on yingying.site: 0 +pcmk__group_allocate: rsc1 allocation score on yingying.site: 0 +pcmk__group_allocate: rsc2 allocation score on yingying.site: -INFINITY +pcmk__native_allocate: rsc1 allocation score on yingying.site: -INFINITY +pcmk__native_allocate: rsc2 allocation score on yingying.site: -INFINITY diff --git a/pengine/test10/unmanaged-stop-3.summary b/pengine/test10/unmanaged-stop-3.summary index d4571572c4f..e35c9d8a041 100644 --- a/pengine/test10/unmanaged-stop-3.summary +++ b/pengine/test10/unmanaged-stop-3.summary @@ -1,4 +1,4 @@ -4 of 2 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 2 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ yingying.site ] diff --git a/pengine/test10/unmanaged-stop-4.dot b/pengine/test10/unmanaged-stop-4.dot index dd105354337..c9e1c08ab54 100644 --- a/pengine/test10/unmanaged-stop-4.dot +++ b/pengine/test10/unmanaged-stop-4.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=dashed color="red" fontcolor="orange"] "group1_stop_0" -> "group1_stopped_0" [ style = dashed] "group1_stop_0" -> "rsc1_stop_0 yingying.site" [ style = dashed] "group1_stop_0" [ style=bold color="green" fontcolor="orange"] "group1_stopped_0" [ style=dashed color="red" fontcolor="orange"] -"rsc1_stop_0 yingying.site" -> "all_stopped" [ style = dashed] "rsc1_stop_0 yingying.site" -> "group1_stopped_0" [ style = dashed] "rsc1_stop_0 yingying.site" [ style=dashed color="red" fontcolor="black"] } diff --git a/pengine/test10/unmanaged-stop-4.exp b/pengine/test10/unmanaged-stop-4.exp index e2eb6a4e184..9b43d75dd1b 100644 --- a/pengine/test10/unmanaged-stop-4.exp +++ b/pengine/test10/unmanaged-stop-4.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="7" operation="stop" operation_key="group1_stop_0"> + <pseudo_event id="6" operation="stop" operation_key="group1_stop_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/unmanaged-stop-4.scores b/pengine/test10/unmanaged-stop-4.scores index 88110254e21..fbfbefc127c 100644 --- a/pengine/test10/unmanaged-stop-4.scores +++ b/pengine/test10/unmanaged-stop-4.scores @@ -1,8 +1,8 @@ Allocation scores: -group_color: group1 allocation score on yingying.site: 0 -group_color: rsc1 allocation score on yingying.site: 0 -group_color: rsc2 allocation score on yingying.site: -INFINITY -group_color: rsc3 allocation score on yingying.site: 0 -native_color: rsc1 allocation score on yingying.site: -INFINITY -native_color: rsc2 allocation score on yingying.site: -INFINITY -native_color: rsc3 allocation score on yingying.site: -INFINITY +pcmk__group_allocate: group1 allocation score on yingying.site: 0 +pcmk__group_allocate: rsc1 allocation score on yingying.site: 0 +pcmk__group_allocate: rsc2 allocation score on yingying.site: -INFINITY +pcmk__group_allocate: rsc3 allocation score on yingying.site: 0 +pcmk__native_allocate: rsc1 allocation score on yingying.site: -INFINITY +pcmk__native_allocate: rsc2 allocation score on yingying.site: -INFINITY +pcmk__native_allocate: rsc3 allocation score on yingying.site: -INFINITY diff --git a/pengine/test10/unmanaged-stop-4.summary b/pengine/test10/unmanaged-stop-4.summary index 1ddd68b9319..7604f4f82e1 100644 --- a/pengine/test10/unmanaged-stop-4.summary +++ b/pengine/test10/unmanaged-stop-4.summary @@ -1,4 +1,4 @@ -6 of 3 resources DISABLED and 0 BLOCKED from being started due to failures +3 of 3 resource instances DISABLED and 1 BLOCKED from further action due to failure Current cluster status: Online: [ yingying.site ] diff --git a/pengine/test10/unrunnable-1.dot b/pengine/test10/unrunnable-1.dot index 3e78165a107..6164046a27f 100644 --- a/pengine/test10/unrunnable-1.dot +++ b/pengine/test10/unrunnable-1.dot @@ -5,18 +5,19 @@ "DoFencing_stop_0" -> "child_DoFencing:1_stop_0 c001n02" [ style = dashed] "DoFencing_stop_0" [ style=bold color="green" fontcolor="orange" ] "DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"all_stopped" [ style=dashed color="red" fontcolor="orange"] "child_192.168.100.181_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_192.168.100.181_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black" ] "child_192.168.100.182_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_192.168.100.182_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black" ] "child_192.168.100.183_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_192.168.100.183_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black" ] +"child_DoFencing:1_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_stop_0 c001n02" -> "DoFencing_stopped_0" [ style = dashed] -"child_DoFencing:1_stop_0 c001n02" -> "all_stopped" [ style = dashed] "child_DoFencing:1_stop_0 c001n02" [ style=dashed color="red" fontcolor="black" ] +"child_DoFencing:2_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] "child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black" ] diff --git a/pengine/test10/unrunnable-1.exp b/pengine/test10/unrunnable-1.exp index d8f3b696b1c..94ab05c5a60 100644 --- a/pengine/test10/unrunnable-1.exp +++ b/pengine/test10/unrunnable-1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="3m" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="3" operation="monitor" operation_key="DcIPaddr_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="DcIPaddr" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="192.168.100.180"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="child_192.168.100.181_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="4" operation="monitor" operation_key="child_192.168.100.181_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_192.168.100.181" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="192.168.100.181"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="child_192.168.100.182_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="5" operation="monitor" operation_key="child_192.168.100.182_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_192.168.100.182" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="192.168.100.182"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="child_192.168.100.183_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="6" operation="monitor" operation_key="child_192.168.100.183_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_192.168.100.183" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="192.168.100.183"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="7" operation="monitor" operation_key="rsc_c001n08_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n08" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="192.168.100.184"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="8" operation="monitor" operation_key="rsc_c001n02_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n02" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="192.168.100.185"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="9" operation="monitor" operation_key="rsc_c001n03_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n03" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="192.168.100.186"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="10" operation="monitor" operation_key="rsc_c001n01_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="rsc_c001n01" class="ocf" provider="heartbeat" type="IPaddr"/> <attributes CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" ip="192.168.100.187"/> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:1" class="stonith" type="ssh"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="12" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:2" class="stonith" type="ssh"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> + <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"> <primitive id="child_DoFencing:3" class="stonith" type="ssh"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_on_node="c001n03" CRM_meta_on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193" CRM_meta_op_target_rc="7" CRM_meta_timeout="40000" hostlist="c001n08 c001n02 c001n03 c001n01 "/> </rsc_op> @@ -100,19 +100,28 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="41" operation="stopped" operation_key="DoFencing_stopped_0"> + <pseudo_event id="40" operation="stopped" operation_key="DoFencing_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="40" operation="stop" operation_key="DoFencing_stop_0"/> + <rsc_op id="11" operation="monitor" operation_key="child_DoFencing:1_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="12" operation="monitor" operation_key="child_DoFencing:2_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <rsc_op id="13" operation="monitor" operation_key="child_DoFencing:3_monitor_0" on_node="c001n03" on_node_uuid="5d9a8c11-8684-43ea-91.0.6e221530c193"/> + </trigger> + <trigger> + <pseudo_event id="39" operation="stop" operation_key="DoFencing_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="40" operation="stop" operation_key="DoFencing_stop_0"> + <pseudo_event id="39" operation="stop" operation_key="DoFencing_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="true" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> diff --git a/pengine/test10/unrunnable-1.scores b/pengine/test10/unrunnable-1.scores index 21756645afb..c656be03942 100644 --- a/pengine/test10/unrunnable-1.scores +++ b/pengine/test10/unrunnable-1.scores @@ -1,43 +1,43 @@ Allocation scores: -clone_color: DoFencing allocation score on c001n02: 0 -clone_color: DoFencing allocation score on c001n03: 0 -clone_color: child_DoFencing:0 allocation score on c001n02: 0 -clone_color: child_DoFencing:0 allocation score on c001n03: 1 -clone_color: child_DoFencing:1 allocation score on c001n02: 1 -clone_color: child_DoFencing:1 allocation score on c001n03: 0 -clone_color: child_DoFencing:2 allocation score on c001n02: 0 -clone_color: child_DoFencing:2 allocation score on c001n03: 0 -clone_color: child_DoFencing:3 allocation score on c001n02: 0 -clone_color: child_DoFencing:3 allocation score on c001n03: 0 -group_color: child_192.168.100.181 allocation score on c001n02: 0 -group_color: child_192.168.100.181 allocation score on c001n03: 0 -group_color: child_192.168.100.182 allocation score on c001n02: 0 -group_color: child_192.168.100.182 allocation score on c001n03: 0 -group_color: child_192.168.100.183 allocation score on c001n02: 0 -group_color: child_192.168.100.183 allocation score on c001n03: 0 -group_color: group-1 allocation score on c001n02: 0 -group_color: group-1 allocation score on c001n03: 0 -native_color: DcIPaddr allocation score on c001n02: -INFINITY -native_color: DcIPaddr allocation score on c001n03: 0 -native_color: child_192.168.100.181 allocation score on c001n02: -INFINITY -native_color: child_192.168.100.181 allocation score on c001n03: 0 -native_color: child_192.168.100.182 allocation score on c001n02: -INFINITY -native_color: child_192.168.100.182 allocation score on c001n03: 0 -native_color: child_192.168.100.183 allocation score on c001n02: -INFINITY -native_color: child_192.168.100.183 allocation score on c001n03: 0 -native_color: child_DoFencing:0 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:0 allocation score on c001n03: 1 -native_color: child_DoFencing:1 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:1 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:2 allocation score on c001n03: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n02: -INFINITY -native_color: child_DoFencing:3 allocation score on c001n03: -INFINITY -native_color: rsc_c001n01 allocation score on c001n02: 0 -native_color: rsc_c001n01 allocation score on c001n03: 0 -native_color: rsc_c001n02 allocation score on c001n02: 100 -native_color: rsc_c001n02 allocation score on c001n03: 0 -native_color: rsc_c001n03 allocation score on c001n02: 0 -native_color: rsc_c001n03 allocation score on c001n03: 100 -native_color: rsc_c001n08 allocation score on c001n02: 0 -native_color: rsc_c001n08 allocation score on c001n03: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n02: 0 +pcmk__clone_allocate: DoFencing allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:0 allocation score on c001n03: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n02: 1 +pcmk__clone_allocate: child_DoFencing:1 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:2 allocation score on c001n03: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n02: 0 +pcmk__clone_allocate: child_DoFencing:3 allocation score on c001n03: 0 +pcmk__group_allocate: child_192.168.100.181 allocation score on c001n02: 0 +pcmk__group_allocate: child_192.168.100.181 allocation score on c001n03: 0 +pcmk__group_allocate: child_192.168.100.182 allocation score on c001n02: 0 +pcmk__group_allocate: child_192.168.100.182 allocation score on c001n03: 0 +pcmk__group_allocate: child_192.168.100.183 allocation score on c001n02: 0 +pcmk__group_allocate: child_192.168.100.183 allocation score on c001n03: 0 +pcmk__group_allocate: group-1 allocation score on c001n02: 0 +pcmk__group_allocate: group-1 allocation score on c001n03: 0 +pcmk__native_allocate: DcIPaddr allocation score on c001n02: -INFINITY +pcmk__native_allocate: DcIPaddr allocation score on c001n03: 0 +pcmk__native_allocate: child_192.168.100.181 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_192.168.100.181 allocation score on c001n03: 0 +pcmk__native_allocate: child_192.168.100.182 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_192.168.100.182 allocation score on c001n03: 0 +pcmk__native_allocate: child_192.168.100.183 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_192.168.100.183 allocation score on c001n03: 0 +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:0 allocation score on c001n03: 1 +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:1 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:2 allocation score on c001n03: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n02: -INFINITY +pcmk__native_allocate: child_DoFencing:3 allocation score on c001n03: -INFINITY +pcmk__native_allocate: rsc_c001n01 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n01 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n02: 100 +pcmk__native_allocate: rsc_c001n02 allocation score on c001n03: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n03 allocation score on c001n03: 100 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n02: 0 +pcmk__native_allocate: rsc_c001n08 allocation score on c001n03: 0 diff --git a/pengine/test10/unrunnable-2.scores b/pengine/test10/unrunnable-2.scores index d54a99e7740..56d48447c82 100644 --- a/pengine/test10/unrunnable-2.scores +++ b/pengine/test10/unrunnable-2.scores @@ -1,814 +1,814 @@ Allocation scores: -clone_color: delay-clone allocation score on overcloud-controller-0: 0 -clone_color: delay-clone allocation score on overcloud-controller-1: 0 -clone_color: delay-clone allocation score on overcloud-controller-2: 0 -clone_color: delay:0 allocation score on overcloud-controller-0: 0 -clone_color: delay:0 allocation score on overcloud-controller-1: 0 -clone_color: delay:0 allocation score on overcloud-controller-2: 0 -clone_color: delay:1 allocation score on overcloud-controller-0: 0 -clone_color: delay:1 allocation score on overcloud-controller-1: 0 -clone_color: delay:1 allocation score on overcloud-controller-2: 0 -clone_color: delay:2 allocation score on overcloud-controller-0: 0 -clone_color: delay:2 allocation score on overcloud-controller-1: 0 -clone_color: delay:2 allocation score on overcloud-controller-2: 0 -clone_color: galera-master allocation score on overcloud-controller-0: 0 -clone_color: galera-master allocation score on overcloud-controller-1: 0 -clone_color: galera-master allocation score on overcloud-controller-2: 0 -clone_color: galera:0 allocation score on overcloud-controller-0: 0 -clone_color: galera:0 allocation score on overcloud-controller-1: INFINITY -clone_color: galera:0 allocation score on overcloud-controller-2: 0 -clone_color: galera:1 allocation score on overcloud-controller-0: INFINITY -clone_color: galera:1 allocation score on overcloud-controller-1: 0 -clone_color: galera:1 allocation score on overcloud-controller-2: 0 -clone_color: galera:2 allocation score on overcloud-controller-0: 0 -clone_color: galera:2 allocation score on overcloud-controller-1: 0 -clone_color: galera:2 allocation score on overcloud-controller-2: INFINITY -clone_color: haproxy-clone allocation score on overcloud-controller-0: INFINITY -clone_color: haproxy-clone allocation score on overcloud-controller-1: INFINITY -clone_color: haproxy-clone allocation score on overcloud-controller-2: 0 -clone_color: haproxy:0 allocation score on overcloud-controller-0: 0 -clone_color: haproxy:0 allocation score on overcloud-controller-1: INFINITY -clone_color: haproxy:0 allocation score on overcloud-controller-2: 0 -clone_color: haproxy:1 allocation score on overcloud-controller-0: INFINITY -clone_color: haproxy:1 allocation score on overcloud-controller-1: 0 -clone_color: haproxy:1 allocation score on overcloud-controller-2: 0 -clone_color: haproxy:2 allocation score on overcloud-controller-0: 0 -clone_color: haproxy:2 allocation score on overcloud-controller-1: 0 -clone_color: haproxy:2 allocation score on overcloud-controller-2: INFINITY -clone_color: httpd-clone allocation score on overcloud-controller-0: 0 -clone_color: httpd-clone allocation score on overcloud-controller-1: 0 -clone_color: httpd-clone allocation score on overcloud-controller-2: 0 -clone_color: httpd:0 allocation score on overcloud-controller-0: 0 -clone_color: httpd:0 allocation score on overcloud-controller-1: 0 -clone_color: httpd:0 allocation score on overcloud-controller-2: 0 -clone_color: httpd:1 allocation score on overcloud-controller-0: 0 -clone_color: httpd:1 allocation score on overcloud-controller-1: 0 -clone_color: httpd:1 allocation score on overcloud-controller-2: 0 -clone_color: httpd:2 allocation score on overcloud-controller-0: 0 -clone_color: httpd:2 allocation score on overcloud-controller-1: 0 -clone_color: httpd:2 allocation score on overcloud-controller-2: 0 -clone_color: memcached-clone allocation score on overcloud-controller-0: 0 -clone_color: memcached-clone allocation score on overcloud-controller-1: 0 -clone_color: memcached-clone allocation score on overcloud-controller-2: 0 -clone_color: memcached:0 allocation score on overcloud-controller-0: 0 -clone_color: memcached:0 allocation score on overcloud-controller-1: INFINITY -clone_color: memcached:0 allocation score on overcloud-controller-2: 0 -clone_color: memcached:1 allocation score on overcloud-controller-0: INFINITY -clone_color: memcached:1 allocation score on overcloud-controller-1: 0 -clone_color: memcached:1 allocation score on overcloud-controller-2: 0 -clone_color: memcached:2 allocation score on overcloud-controller-0: 0 -clone_color: memcached:2 allocation score on overcloud-controller-1: 0 -clone_color: memcached:2 allocation score on overcloud-controller-2: INFINITY -clone_color: mongod-clone allocation score on overcloud-controller-0: 0 -clone_color: mongod-clone allocation score on overcloud-controller-1: 0 -clone_color: mongod-clone allocation score on overcloud-controller-2: 0 -clone_color: mongod:0 allocation score on overcloud-controller-0: 0 -clone_color: mongod:0 allocation score on overcloud-controller-1: INFINITY -clone_color: mongod:0 allocation score on overcloud-controller-2: 0 -clone_color: mongod:1 allocation score on overcloud-controller-0: INFINITY -clone_color: mongod:1 allocation score on overcloud-controller-1: 0 -clone_color: mongod:1 allocation score on overcloud-controller-2: 0 -clone_color: mongod:2 allocation score on overcloud-controller-0: 0 -clone_color: mongod:2 allocation score on overcloud-controller-1: 0 -clone_color: mongod:2 allocation score on overcloud-controller-2: INFINITY -clone_color: neutron-dhcp-agent-clone allocation score on overcloud-controller-0: 0 -clone_color: neutron-dhcp-agent-clone allocation score on overcloud-controller-1: 0 -clone_color: neutron-dhcp-agent-clone allocation score on overcloud-controller-2: 0 -clone_color: neutron-dhcp-agent:0 allocation score on overcloud-controller-0: 0 -clone_color: neutron-dhcp-agent:0 allocation score on overcloud-controller-1: 0 -clone_color: neutron-dhcp-agent:0 allocation score on overcloud-controller-2: 0 -clone_color: neutron-dhcp-agent:1 allocation score on overcloud-controller-0: 0 -clone_color: neutron-dhcp-agent:1 allocation score on overcloud-controller-1: 0 -clone_color: neutron-dhcp-agent:1 allocation score on overcloud-controller-2: 0 -clone_color: neutron-dhcp-agent:2 allocation score on overcloud-controller-0: 0 -clone_color: neutron-dhcp-agent:2 allocation score on overcloud-controller-1: 0 -clone_color: neutron-dhcp-agent:2 allocation score on overcloud-controller-2: 0 -clone_color: neutron-l3-agent-clone allocation score on overcloud-controller-0: 0 -clone_color: neutron-l3-agent-clone allocation score on overcloud-controller-1: 0 -clone_color: neutron-l3-agent-clone allocation score on overcloud-controller-2: 0 -clone_color: neutron-l3-agent:0 allocation score on overcloud-controller-0: 0 -clone_color: neutron-l3-agent:0 allocation score on overcloud-controller-1: 0 -clone_color: neutron-l3-agent:0 allocation score on overcloud-controller-2: 0 -clone_color: neutron-l3-agent:1 allocation score on overcloud-controller-0: 0 -clone_color: neutron-l3-agent:1 allocation score on overcloud-controller-1: 0 -clone_color: neutron-l3-agent:1 allocation score on overcloud-controller-2: 0 -clone_color: neutron-l3-agent:2 allocation score on overcloud-controller-0: 0 -clone_color: neutron-l3-agent:2 allocation score on overcloud-controller-1: 0 -clone_color: neutron-l3-agent:2 allocation score on overcloud-controller-2: 0 -clone_color: neutron-metadata-agent-clone allocation score on overcloud-controller-0: 0 -clone_color: neutron-metadata-agent-clone allocation score on overcloud-controller-1: 0 -clone_color: neutron-metadata-agent-clone allocation score on overcloud-controller-2: 0 -clone_color: neutron-metadata-agent:0 allocation score on overcloud-controller-0: 0 -clone_color: neutron-metadata-agent:0 allocation score on overcloud-controller-1: 0 -clone_color: neutron-metadata-agent:0 allocation score on overcloud-controller-2: 0 -clone_color: neutron-metadata-agent:1 allocation score on overcloud-controller-0: 0 -clone_color: neutron-metadata-agent:1 allocation score on overcloud-controller-1: 0 -clone_color: neutron-metadata-agent:1 allocation score on overcloud-controller-2: 0 -clone_color: neutron-metadata-agent:2 allocation score on overcloud-controller-0: 0 -clone_color: neutron-metadata-agent:2 allocation score on overcloud-controller-1: 0 -clone_color: neutron-metadata-agent:2 allocation score on overcloud-controller-2: 0 -clone_color: neutron-netns-cleanup-clone allocation score on overcloud-controller-0: 0 -clone_color: neutron-netns-cleanup-clone allocation score on overcloud-controller-1: 0 -clone_color: neutron-netns-cleanup-clone allocation score on overcloud-controller-2: 0 -clone_color: neutron-netns-cleanup:0 allocation score on overcloud-controller-0: 0 -clone_color: neutron-netns-cleanup:0 allocation score on overcloud-controller-1: INFINITY -clone_color: neutron-netns-cleanup:0 allocation score on overcloud-controller-2: 0 -clone_color: neutron-netns-cleanup:1 allocation score on overcloud-controller-0: INFINITY -clone_color: neutron-netns-cleanup:1 allocation score on overcloud-controller-1: 0 -clone_color: neutron-netns-cleanup:1 allocation score on overcloud-controller-2: 0 -clone_color: neutron-netns-cleanup:2 allocation score on overcloud-controller-0: 0 -clone_color: neutron-netns-cleanup:2 allocation score on overcloud-controller-1: 0 -clone_color: neutron-netns-cleanup:2 allocation score on overcloud-controller-2: INFINITY -clone_color: neutron-openvswitch-agent-clone allocation score on overcloud-controller-0: 0 -clone_color: neutron-openvswitch-agent-clone allocation score on overcloud-controller-1: 0 -clone_color: neutron-openvswitch-agent-clone allocation score on overcloud-controller-2: 0 -clone_color: neutron-openvswitch-agent:0 allocation score on overcloud-controller-0: 0 -clone_color: neutron-openvswitch-agent:0 allocation score on overcloud-controller-1: 0 -clone_color: neutron-openvswitch-agent:0 allocation score on overcloud-controller-2: 0 -clone_color: neutron-openvswitch-agent:1 allocation score on overcloud-controller-0: 0 -clone_color: neutron-openvswitch-agent:1 allocation score on overcloud-controller-1: 0 -clone_color: neutron-openvswitch-agent:1 allocation score on overcloud-controller-2: 0 -clone_color: neutron-openvswitch-agent:2 allocation score on overcloud-controller-0: 0 -clone_color: neutron-openvswitch-agent:2 allocation score on overcloud-controller-1: 0 -clone_color: neutron-openvswitch-agent:2 allocation score on overcloud-controller-2: 0 -clone_color: neutron-ovs-cleanup-clone allocation score on overcloud-controller-0: 0 -clone_color: neutron-ovs-cleanup-clone allocation score on overcloud-controller-1: 0 -clone_color: neutron-ovs-cleanup-clone allocation score on overcloud-controller-2: 0 -clone_color: neutron-ovs-cleanup:0 allocation score on overcloud-controller-0: 0 -clone_color: neutron-ovs-cleanup:0 allocation score on overcloud-controller-1: INFINITY -clone_color: neutron-ovs-cleanup:0 allocation score on overcloud-controller-2: 0 -clone_color: neutron-ovs-cleanup:1 allocation score on overcloud-controller-0: INFINITY -clone_color: neutron-ovs-cleanup:1 allocation score on overcloud-controller-1: 0 -clone_color: neutron-ovs-cleanup:1 allocation score on overcloud-controller-2: 0 -clone_color: neutron-ovs-cleanup:2 allocation score on overcloud-controller-0: 0 -clone_color: neutron-ovs-cleanup:2 allocation score on overcloud-controller-1: 0 -clone_color: neutron-ovs-cleanup:2 allocation score on overcloud-controller-2: INFINITY -clone_color: neutron-server-clone allocation score on overcloud-controller-0: 0 -clone_color: neutron-server-clone allocation score on overcloud-controller-1: 0 -clone_color: neutron-server-clone allocation score on overcloud-controller-2: 0 -clone_color: neutron-server:0 allocation score on overcloud-controller-0: 0 -clone_color: neutron-server:0 allocation score on overcloud-controller-1: 0 -clone_color: neutron-server:0 allocation score on overcloud-controller-2: 0 -clone_color: neutron-server:1 allocation score on overcloud-controller-0: 0 -clone_color: neutron-server:1 allocation score on overcloud-controller-1: 0 -clone_color: neutron-server:1 allocation score on overcloud-controller-2: 0 -clone_color: neutron-server:2 allocation score on overcloud-controller-0: 0 -clone_color: neutron-server:2 allocation score on overcloud-controller-1: 0 -clone_color: neutron-server:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-aodh-evaluator-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-aodh-evaluator-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-aodh-evaluator-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-aodh-evaluator:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-aodh-evaluator:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-aodh-evaluator:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-aodh-evaluator:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-aodh-evaluator:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-aodh-evaluator:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-aodh-evaluator:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-aodh-evaluator:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-aodh-evaluator:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-aodh-listener-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-aodh-listener-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-aodh-listener-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-aodh-listener:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-aodh-listener:0 allocation score on overcloud-controller-1: INFINITY -clone_color: openstack-aodh-listener:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-aodh-listener:1 allocation score on overcloud-controller-0: INFINITY -clone_color: openstack-aodh-listener:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-aodh-listener:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-aodh-listener:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-aodh-listener:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-aodh-listener:2 allocation score on overcloud-controller-2: INFINITY -clone_color: openstack-aodh-notifier-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-aodh-notifier-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-aodh-notifier-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-aodh-notifier:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-aodh-notifier:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-aodh-notifier:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-aodh-notifier:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-aodh-notifier:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-aodh-notifier:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-aodh-notifier:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-aodh-notifier:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-aodh-notifier:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-api-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-api-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-api-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-api:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-api:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-api:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-api:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-api:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-api:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-api:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-api:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-api:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-central-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-central-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-central-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-central:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-central:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-central:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-central:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-central:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-central:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-central:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-central:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-central:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-collector-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-collector-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-collector-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-collector:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-collector:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-collector:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-collector:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-collector:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-collector:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-collector:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-collector:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-collector:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-notification-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-notification-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-notification-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-notification:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-notification:0 allocation score on overcloud-controller-1: INFINITY -clone_color: openstack-ceilometer-notification:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-notification:1 allocation score on overcloud-controller-0: INFINITY -clone_color: openstack-ceilometer-notification:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-notification:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-ceilometer-notification:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-ceilometer-notification:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-ceilometer-notification:2 allocation score on overcloud-controller-2: INFINITY -clone_color: openstack-cinder-api-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-cinder-api-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-cinder-api-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-cinder-api:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-cinder-api:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-cinder-api:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-cinder-api:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-cinder-api:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-cinder-api:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-cinder-api:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-cinder-api:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-cinder-api:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-cinder-scheduler-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-cinder-scheduler-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-cinder-scheduler-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-cinder-scheduler:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-cinder-scheduler:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-cinder-scheduler:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-cinder-scheduler:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-cinder-scheduler:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-cinder-scheduler:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-cinder-scheduler:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-cinder-scheduler:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-cinder-scheduler:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-core-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-core-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-core-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-core:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-core:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-core:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-core:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-core:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-core:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-core:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-core:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-core:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-glance-api-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-glance-api-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-glance-api-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-glance-api:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-glance-api:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-glance-api:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-glance-api:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-glance-api:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-glance-api:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-glance-api:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-glance-api:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-glance-api:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-glance-registry-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-glance-registry-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-glance-registry-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-glance-registry:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-glance-registry:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-glance-registry:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-glance-registry:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-glance-registry:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-glance-registry:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-glance-registry:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-glance-registry:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-glance-registry:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api-cfn-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api-cfn-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api-cfn-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api-cfn:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api-cfn:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api-cfn:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api-cfn:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api-cfn:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api-cfn:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api-cfn:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api-cfn:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api-cfn:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api-cloudwatch-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api-cloudwatch-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api-cloudwatch-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-api:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-api:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-api:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-engine-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-engine-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-engine-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-engine:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-engine:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-engine:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-engine:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-engine:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-engine:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-heat-engine:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-heat-engine:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-heat-engine:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-api-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-api-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-api-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-api:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-api:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-api:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-api:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-api:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-api:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-api:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-api:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-api:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-conductor-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-conductor-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-conductor-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-conductor:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-conductor:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-conductor:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-conductor:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-conductor:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-conductor:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-conductor:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-conductor:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-conductor:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-consoleauth-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-consoleauth-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-consoleauth-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-consoleauth:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-consoleauth:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-consoleauth:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-consoleauth:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-consoleauth:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-consoleauth:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-consoleauth:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-consoleauth:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-consoleauth:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-novncproxy-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-novncproxy-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-novncproxy-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-novncproxy:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-novncproxy:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-novncproxy:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-novncproxy:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-novncproxy:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-novncproxy:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-novncproxy:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-novncproxy:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-novncproxy:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-scheduler-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-scheduler-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-scheduler-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-scheduler:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-scheduler:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-scheduler:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-scheduler:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-scheduler:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-scheduler:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-nova-scheduler:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-nova-scheduler:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-nova-scheduler:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-sahara-api-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-sahara-api-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-sahara-api-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-sahara-api:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-sahara-api:0 allocation score on overcloud-controller-1: 0 -clone_color: openstack-sahara-api:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-sahara-api:1 allocation score on overcloud-controller-0: 0 -clone_color: openstack-sahara-api:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-sahara-api:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-sahara-api:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-sahara-api:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-sahara-api:2 allocation score on overcloud-controller-2: 0 -clone_color: openstack-sahara-engine-clone allocation score on overcloud-controller-0: 0 -clone_color: openstack-sahara-engine-clone allocation score on overcloud-controller-1: 0 -clone_color: openstack-sahara-engine-clone allocation score on overcloud-controller-2: 0 -clone_color: openstack-sahara-engine:0 allocation score on overcloud-controller-0: 0 -clone_color: openstack-sahara-engine:0 allocation score on overcloud-controller-1: INFINITY -clone_color: openstack-sahara-engine:0 allocation score on overcloud-controller-2: 0 -clone_color: openstack-sahara-engine:1 allocation score on overcloud-controller-0: INFINITY -clone_color: openstack-sahara-engine:1 allocation score on overcloud-controller-1: 0 -clone_color: openstack-sahara-engine:1 allocation score on overcloud-controller-2: 0 -clone_color: openstack-sahara-engine:2 allocation score on overcloud-controller-0: 0 -clone_color: openstack-sahara-engine:2 allocation score on overcloud-controller-1: 0 -clone_color: openstack-sahara-engine:2 allocation score on overcloud-controller-2: INFINITY -clone_color: rabbitmq-clone allocation score on overcloud-controller-0: 0 -clone_color: rabbitmq-clone allocation score on overcloud-controller-1: 0 -clone_color: rabbitmq-clone allocation score on overcloud-controller-2: 0 -clone_color: rabbitmq:0 allocation score on overcloud-controller-0: 0 -clone_color: rabbitmq:0 allocation score on overcloud-controller-1: INFINITY -clone_color: rabbitmq:0 allocation score on overcloud-controller-2: 0 -clone_color: rabbitmq:1 allocation score on overcloud-controller-0: INFINITY -clone_color: rabbitmq:1 allocation score on overcloud-controller-1: 0 -clone_color: rabbitmq:1 allocation score on overcloud-controller-2: 0 -clone_color: rabbitmq:2 allocation score on overcloud-controller-0: 0 -clone_color: rabbitmq:2 allocation score on overcloud-controller-1: 0 -clone_color: rabbitmq:2 allocation score on overcloud-controller-2: INFINITY -clone_color: redis-master allocation score on overcloud-controller-0: 0 -clone_color: redis-master allocation score on overcloud-controller-1: 0 -clone_color: redis-master allocation score on overcloud-controller-2: 0 -clone_color: redis:0 allocation score on overcloud-controller-0: 0 -clone_color: redis:0 allocation score on overcloud-controller-1: INFINITY -clone_color: redis:0 allocation score on overcloud-controller-2: 0 -clone_color: redis:1 allocation score on overcloud-controller-0: INFINITY -clone_color: redis:1 allocation score on overcloud-controller-1: 0 -clone_color: redis:1 allocation score on overcloud-controller-2: 0 -clone_color: redis:2 allocation score on overcloud-controller-0: 0 -clone_color: redis:2 allocation score on overcloud-controller-1: 0 -clone_color: redis:2 allocation score on overcloud-controller-2: INFINITY galera:0 promotion score on overcloud-controller-1: 100 galera:1 promotion score on overcloud-controller-0: 100 galera:2 promotion score on overcloud-controller-2: 100 -native_color: delay:0 allocation score on overcloud-controller-0: 0 -native_color: delay:0 allocation score on overcloud-controller-1: 0 -native_color: delay:0 allocation score on overcloud-controller-2: 0 -native_color: delay:1 allocation score on overcloud-controller-0: 0 -native_color: delay:1 allocation score on overcloud-controller-1: 0 -native_color: delay:1 allocation score on overcloud-controller-2: -INFINITY -native_color: delay:2 allocation score on overcloud-controller-0: -INFINITY -native_color: delay:2 allocation score on overcloud-controller-1: 0 -native_color: delay:2 allocation score on overcloud-controller-2: -INFINITY -native_color: galera:0 allocation score on overcloud-controller-0: 0 -native_color: galera:0 allocation score on overcloud-controller-1: INFINITY -native_color: galera:0 allocation score on overcloud-controller-2: 0 -native_color: galera:1 allocation score on overcloud-controller-0: INFINITY -native_color: galera:1 allocation score on overcloud-controller-1: -INFINITY -native_color: galera:1 allocation score on overcloud-controller-2: 0 -native_color: galera:2 allocation score on overcloud-controller-0: -INFINITY -native_color: galera:2 allocation score on overcloud-controller-1: -INFINITY -native_color: galera:2 allocation score on overcloud-controller-2: INFINITY -native_color: haproxy:0 allocation score on overcloud-controller-0: 0 -native_color: haproxy:0 allocation score on overcloud-controller-1: INFINITY -native_color: haproxy:0 allocation score on overcloud-controller-2: 0 -native_color: haproxy:1 allocation score on overcloud-controller-0: INFINITY -native_color: haproxy:1 allocation score on overcloud-controller-1: -INFINITY -native_color: haproxy:1 allocation score on overcloud-controller-2: 0 -native_color: haproxy:2 allocation score on overcloud-controller-0: -INFINITY -native_color: haproxy:2 allocation score on overcloud-controller-1: -INFINITY -native_color: haproxy:2 allocation score on overcloud-controller-2: INFINITY -native_color: httpd:0 allocation score on overcloud-controller-0: -INFINITY -native_color: httpd:0 allocation score on overcloud-controller-1: -INFINITY -native_color: httpd:0 allocation score on overcloud-controller-2: -INFINITY -native_color: httpd:1 allocation score on overcloud-controller-0: -INFINITY -native_color: httpd:1 allocation score on overcloud-controller-1: -INFINITY -native_color: httpd:1 allocation score on overcloud-controller-2: -INFINITY -native_color: httpd:2 allocation score on overcloud-controller-0: -INFINITY -native_color: httpd:2 allocation score on overcloud-controller-1: -INFINITY -native_color: httpd:2 allocation score on overcloud-controller-2: -INFINITY -native_color: ip-192.0.2.11 allocation score on overcloud-controller-0: 0 -native_color: ip-192.0.2.11 allocation score on overcloud-controller-1: INFINITY -native_color: ip-192.0.2.11 allocation score on overcloud-controller-2: 0 -native_color: ip-192.0.2.12 allocation score on overcloud-controller-0: INFINITY -native_color: ip-192.0.2.12 allocation score on overcloud-controller-1: 0 -native_color: ip-192.0.2.12 allocation score on overcloud-controller-2: 0 -native_color: memcached:0 allocation score on overcloud-controller-0: 0 -native_color: memcached:0 allocation score on overcloud-controller-1: INFINITY -native_color: memcached:0 allocation score on overcloud-controller-2: 0 -native_color: memcached:1 allocation score on overcloud-controller-0: INFINITY -native_color: memcached:1 allocation score on overcloud-controller-1: -INFINITY -native_color: memcached:1 allocation score on overcloud-controller-2: 0 -native_color: memcached:2 allocation score on overcloud-controller-0: -INFINITY -native_color: memcached:2 allocation score on overcloud-controller-1: -INFINITY -native_color: memcached:2 allocation score on overcloud-controller-2: INFINITY -native_color: mongod:0 allocation score on overcloud-controller-0: 0 -native_color: mongod:0 allocation score on overcloud-controller-1: INFINITY -native_color: mongod:0 allocation score on overcloud-controller-2: 0 -native_color: mongod:1 allocation score on overcloud-controller-0: INFINITY -native_color: mongod:1 allocation score on overcloud-controller-1: -INFINITY -native_color: mongod:1 allocation score on overcloud-controller-2: 0 -native_color: mongod:2 allocation score on overcloud-controller-0: -INFINITY -native_color: mongod:2 allocation score on overcloud-controller-1: -INFINITY -native_color: mongod:2 allocation score on overcloud-controller-2: INFINITY -native_color: neutron-dhcp-agent:0 allocation score on overcloud-controller-0: 0 -native_color: neutron-dhcp-agent:0 allocation score on overcloud-controller-1: 0 -native_color: neutron-dhcp-agent:0 allocation score on overcloud-controller-2: 0 -native_color: neutron-dhcp-agent:1 allocation score on overcloud-controller-0: 0 -native_color: neutron-dhcp-agent:1 allocation score on overcloud-controller-1: 0 -native_color: neutron-dhcp-agent:1 allocation score on overcloud-controller-2: -INFINITY -native_color: neutron-dhcp-agent:2 allocation score on overcloud-controller-0: -INFINITY -native_color: neutron-dhcp-agent:2 allocation score on overcloud-controller-1: 0 -native_color: neutron-dhcp-agent:2 allocation score on overcloud-controller-2: -INFINITY -native_color: neutron-l3-agent:0 allocation score on overcloud-controller-0: 0 -native_color: neutron-l3-agent:0 allocation score on overcloud-controller-1: 0 -native_color: neutron-l3-agent:0 allocation score on overcloud-controller-2: 0 -native_color: neutron-l3-agent:1 allocation score on overcloud-controller-0: 0 -native_color: neutron-l3-agent:1 allocation score on overcloud-controller-1: 0 -native_color: neutron-l3-agent:1 allocation score on overcloud-controller-2: -INFINITY -native_color: neutron-l3-agent:2 allocation score on overcloud-controller-0: -INFINITY -native_color: neutron-l3-agent:2 allocation score on overcloud-controller-1: 0 -native_color: neutron-l3-agent:2 allocation score on overcloud-controller-2: -INFINITY -native_color: neutron-metadata-agent:0 allocation score on overcloud-controller-0: 0 -native_color: neutron-metadata-agent:0 allocation score on overcloud-controller-1: 0 -native_color: neutron-metadata-agent:0 allocation score on overcloud-controller-2: 0 -native_color: neutron-metadata-agent:1 allocation score on overcloud-controller-0: -INFINITY -native_color: neutron-metadata-agent:1 allocation score on overcloud-controller-1: 0 -native_color: neutron-metadata-agent:1 allocation score on overcloud-controller-2: 0 -native_color: neutron-metadata-agent:2 allocation score on overcloud-controller-0: -INFINITY -native_color: neutron-metadata-agent:2 allocation score on overcloud-controller-1: -INFINITY -native_color: neutron-metadata-agent:2 allocation score on overcloud-controller-2: 0 -native_color: neutron-netns-cleanup:0 allocation score on overcloud-controller-0: 0 -native_color: neutron-netns-cleanup:0 allocation score on overcloud-controller-1: INFINITY -native_color: neutron-netns-cleanup:0 allocation score on overcloud-controller-2: 0 -native_color: neutron-netns-cleanup:1 allocation score on overcloud-controller-0: INFINITY -native_color: neutron-netns-cleanup:1 allocation score on overcloud-controller-1: -INFINITY -native_color: neutron-netns-cleanup:1 allocation score on overcloud-controller-2: 0 -native_color: neutron-netns-cleanup:2 allocation score on overcloud-controller-0: -INFINITY -native_color: neutron-netns-cleanup:2 allocation score on overcloud-controller-1: -INFINITY -native_color: neutron-netns-cleanup:2 allocation score on overcloud-controller-2: INFINITY -native_color: neutron-openvswitch-agent:0 allocation score on overcloud-controller-0: 0 -native_color: neutron-openvswitch-agent:0 allocation score on overcloud-controller-1: 0 -native_color: neutron-openvswitch-agent:0 allocation score on overcloud-controller-2: 0 -native_color: neutron-openvswitch-agent:1 allocation score on overcloud-controller-0: 0 -native_color: neutron-openvswitch-agent:1 allocation score on overcloud-controller-1: 0 -native_color: neutron-openvswitch-agent:1 allocation score on overcloud-controller-2: -INFINITY -native_color: neutron-openvswitch-agent:2 allocation score on overcloud-controller-0: -INFINITY -native_color: neutron-openvswitch-agent:2 allocation score on overcloud-controller-1: 0 -native_color: neutron-openvswitch-agent:2 allocation score on overcloud-controller-2: -INFINITY -native_color: neutron-ovs-cleanup:0 allocation score on overcloud-controller-0: 0 -native_color: neutron-ovs-cleanup:0 allocation score on overcloud-controller-1: INFINITY -native_color: neutron-ovs-cleanup:0 allocation score on overcloud-controller-2: 0 -native_color: neutron-ovs-cleanup:1 allocation score on overcloud-controller-0: INFINITY -native_color: neutron-ovs-cleanup:1 allocation score on overcloud-controller-1: -INFINITY -native_color: neutron-ovs-cleanup:1 allocation score on overcloud-controller-2: 0 -native_color: neutron-ovs-cleanup:2 allocation score on overcloud-controller-0: -INFINITY -native_color: neutron-ovs-cleanup:2 allocation score on overcloud-controller-1: -INFINITY -native_color: neutron-ovs-cleanup:2 allocation score on overcloud-controller-2: INFINITY -native_color: neutron-server:0 allocation score on overcloud-controller-0: 0 -native_color: neutron-server:0 allocation score on overcloud-controller-1: 0 -native_color: neutron-server:0 allocation score on overcloud-controller-2: 0 -native_color: neutron-server:1 allocation score on overcloud-controller-0: -INFINITY -native_color: neutron-server:1 allocation score on overcloud-controller-1: 0 -native_color: neutron-server:1 allocation score on overcloud-controller-2: 0 -native_color: neutron-server:2 allocation score on overcloud-controller-0: -INFINITY -native_color: neutron-server:2 allocation score on overcloud-controller-1: -INFINITY -native_color: neutron-server:2 allocation score on overcloud-controller-2: 0 -native_color: openstack-aodh-evaluator:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-aodh-evaluator:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-aodh-evaluator:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-aodh-evaluator:1 allocation score on overcloud-controller-0: 0 -native_color: openstack-aodh-evaluator:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-aodh-evaluator:1 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-aodh-evaluator:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-aodh-evaluator:2 allocation score on overcloud-controller-1: 0 -native_color: openstack-aodh-evaluator:2 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-aodh-listener:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-aodh-listener:0 allocation score on overcloud-controller-1: INFINITY -native_color: openstack-aodh-listener:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-aodh-listener:1 allocation score on overcloud-controller-0: INFINITY -native_color: openstack-aodh-listener:1 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-aodh-listener:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-aodh-listener:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-aodh-listener:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-aodh-listener:2 allocation score on overcloud-controller-2: INFINITY -native_color: openstack-aodh-notifier:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-aodh-notifier:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-aodh-notifier:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-aodh-notifier:1 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-aodh-notifier:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-aodh-notifier:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-aodh-notifier:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-aodh-notifier:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-aodh-notifier:2 allocation score on overcloud-controller-2: 0 -native_color: openstack-ceilometer-api:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-ceilometer-api:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-ceilometer-api:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-ceilometer-api:1 allocation score on overcloud-controller-0: 0 -native_color: openstack-ceilometer-api:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-ceilometer-api:1 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-ceilometer-api:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-ceilometer-api:2 allocation score on overcloud-controller-1: 0 -native_color: openstack-ceilometer-api:2 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-ceilometer-central:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-ceilometer-central:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-ceilometer-central:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-ceilometer-central:1 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-ceilometer-central:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-ceilometer-central:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-ceilometer-central:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-ceilometer-central:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-ceilometer-central:2 allocation score on overcloud-controller-2: 0 -native_color: openstack-ceilometer-collector:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-ceilometer-collector:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-ceilometer-collector:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-ceilometer-collector:1 allocation score on overcloud-controller-0: 0 -native_color: openstack-ceilometer-collector:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-ceilometer-collector:1 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-ceilometer-collector:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-ceilometer-collector:2 allocation score on overcloud-controller-1: 0 -native_color: openstack-ceilometer-collector:2 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-ceilometer-notification:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-ceilometer-notification:0 allocation score on overcloud-controller-1: INFINITY -native_color: openstack-ceilometer-notification:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-ceilometer-notification:1 allocation score on overcloud-controller-0: INFINITY -native_color: openstack-ceilometer-notification:1 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-ceilometer-notification:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-ceilometer-notification:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-ceilometer-notification:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-ceilometer-notification:2 allocation score on overcloud-controller-2: INFINITY -native_color: openstack-cinder-api:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-cinder-api:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-cinder-api:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-cinder-api:1 allocation score on overcloud-controller-0: 0 -native_color: openstack-cinder-api:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-cinder-api:1 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-cinder-api:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-cinder-api:2 allocation score on overcloud-controller-1: 0 -native_color: openstack-cinder-api:2 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-cinder-scheduler:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-cinder-scheduler:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-cinder-scheduler:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-cinder-scheduler:1 allocation score on overcloud-controller-0: 0 -native_color: openstack-cinder-scheduler:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-cinder-scheduler:1 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-cinder-scheduler:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-cinder-scheduler:2 allocation score on overcloud-controller-1: 0 -native_color: openstack-cinder-scheduler:2 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-cinder-volume allocation score on overcloud-controller-0: 0 -native_color: openstack-cinder-volume allocation score on overcloud-controller-1: 0 -native_color: openstack-cinder-volume allocation score on overcloud-controller-2: 0 -native_color: openstack-core:0 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-core:0 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-core:0 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-core:1 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-core:1 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-core:1 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-core:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-core:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-core:2 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-glance-api:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-glance-api:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-glance-api:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-glance-api:1 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-glance-api:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-glance-api:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-glance-api:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-glance-api:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-glance-api:2 allocation score on overcloud-controller-2: 0 -native_color: openstack-glance-registry:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-glance-registry:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-glance-registry:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-glance-registry:1 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-glance-registry:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-glance-registry:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-glance-registry:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-glance-registry:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-glance-registry:2 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-api-cfn:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-heat-api-cfn:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-heat-api-cfn:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-api-cfn:1 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-heat-api-cfn:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-heat-api-cfn:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-api-cfn:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-heat-api-cfn:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-heat-api-cfn:2 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-api:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-heat-api:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-heat-api:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-api:1 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-heat-api:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-heat-api:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-api:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-heat-api:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-heat-api:2 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-engine:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-heat-engine:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-heat-engine:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-engine:1 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-heat-engine:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-heat-engine:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-heat-engine:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-heat-engine:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-heat-engine:2 allocation score on overcloud-controller-2: 0 -native_color: openstack-nova-api:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-nova-api:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-api:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-nova-api:1 allocation score on overcloud-controller-0: 0 -native_color: openstack-nova-api:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-api:1 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-nova-api:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-nova-api:2 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-api:2 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-nova-conductor:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-nova-conductor:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-conductor:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-nova-conductor:1 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-nova-conductor:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-conductor:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-nova-conductor:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-nova-conductor:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-nova-conductor:2 allocation score on overcloud-controller-2: 0 -native_color: openstack-nova-consoleauth:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-nova-consoleauth:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-consoleauth:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-nova-consoleauth:1 allocation score on overcloud-controller-0: 0 -native_color: openstack-nova-consoleauth:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-consoleauth:1 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-nova-consoleauth:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-nova-consoleauth:2 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-consoleauth:2 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-nova-novncproxy:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-nova-novncproxy:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-novncproxy:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-nova-novncproxy:1 allocation score on overcloud-controller-0: 0 -native_color: openstack-nova-novncproxy:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-novncproxy:1 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-nova-novncproxy:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-nova-novncproxy:2 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-novncproxy:2 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-nova-scheduler:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-nova-scheduler:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-scheduler:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-nova-scheduler:1 allocation score on overcloud-controller-0: 0 -native_color: openstack-nova-scheduler:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-scheduler:1 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-nova-scheduler:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-nova-scheduler:2 allocation score on overcloud-controller-1: 0 -native_color: openstack-nova-scheduler:2 allocation score on overcloud-controller-2: -INFINITY -native_color: openstack-sahara-api:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-sahara-api:0 allocation score on overcloud-controller-1: 0 -native_color: openstack-sahara-api:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-sahara-api:1 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-sahara-api:1 allocation score on overcloud-controller-1: 0 -native_color: openstack-sahara-api:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-sahara-api:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-sahara-api:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-sahara-api:2 allocation score on overcloud-controller-2: 0 -native_color: openstack-sahara-engine:0 allocation score on overcloud-controller-0: 0 -native_color: openstack-sahara-engine:0 allocation score on overcloud-controller-1: INFINITY -native_color: openstack-sahara-engine:0 allocation score on overcloud-controller-2: 0 -native_color: openstack-sahara-engine:1 allocation score on overcloud-controller-0: INFINITY -native_color: openstack-sahara-engine:1 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-sahara-engine:1 allocation score on overcloud-controller-2: 0 -native_color: openstack-sahara-engine:2 allocation score on overcloud-controller-0: -INFINITY -native_color: openstack-sahara-engine:2 allocation score on overcloud-controller-1: -INFINITY -native_color: openstack-sahara-engine:2 allocation score on overcloud-controller-2: INFINITY -native_color: rabbitmq:0 allocation score on overcloud-controller-0: 0 -native_color: rabbitmq:0 allocation score on overcloud-controller-1: INFINITY -native_color: rabbitmq:0 allocation score on overcloud-controller-2: 0 -native_color: rabbitmq:1 allocation score on overcloud-controller-0: INFINITY -native_color: rabbitmq:1 allocation score on overcloud-controller-1: -INFINITY -native_color: rabbitmq:1 allocation score on overcloud-controller-2: 0 -native_color: rabbitmq:2 allocation score on overcloud-controller-0: -INFINITY -native_color: rabbitmq:2 allocation score on overcloud-controller-1: -INFINITY -native_color: rabbitmq:2 allocation score on overcloud-controller-2: INFINITY -native_color: redis:0 allocation score on overcloud-controller-0: 0 -native_color: redis:0 allocation score on overcloud-controller-1: INFINITY -native_color: redis:0 allocation score on overcloud-controller-2: 0 -native_color: redis:1 allocation score on overcloud-controller-0: INFINITY -native_color: redis:1 allocation score on overcloud-controller-1: -INFINITY -native_color: redis:1 allocation score on overcloud-controller-2: 0 -native_color: redis:2 allocation score on overcloud-controller-0: -INFINITY -native_color: redis:2 allocation score on overcloud-controller-1: -INFINITY -native_color: redis:2 allocation score on overcloud-controller-2: INFINITY +pcmk__clone_allocate: delay-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: delay-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: delay-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: delay:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: delay:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: delay:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: delay:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: delay:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: delay:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: delay:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: delay:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: delay:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: galera-master allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: galera-master allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: galera-master allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: galera:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: galera:0 allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: galera:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: galera:1 allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: galera:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: galera:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: galera:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: galera:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: galera:2 allocation score on overcloud-controller-2: INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: haproxy-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: haproxy:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: haproxy:0 allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: haproxy:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: haproxy:1 allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: haproxy:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: haproxy:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: haproxy:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: haproxy:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: haproxy:2 allocation score on overcloud-controller-2: INFINITY +pcmk__clone_allocate: httpd-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: httpd-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: httpd-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: httpd:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: httpd:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: httpd:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: httpd:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: httpd:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: httpd:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: httpd:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: httpd:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: httpd:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: memcached-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: memcached-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: memcached-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: memcached:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: memcached:0 allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: memcached:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: memcached:1 allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: memcached:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: memcached:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: memcached:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: memcached:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: memcached:2 allocation score on overcloud-controller-2: INFINITY +pcmk__clone_allocate: mongod-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: mongod-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: mongod-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: mongod:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: mongod:0 allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: mongod:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: mongod:1 allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: mongod:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: mongod:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: mongod:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: mongod:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: mongod:2 allocation score on overcloud-controller-2: INFINITY +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-dhcp-agent-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-dhcp-agent:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-dhcp-agent:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-dhcp-agent:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-l3-agent-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-l3-agent:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-l3-agent:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-l3-agent:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-metadata-agent-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-metadata-agent:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-metadata-agent:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-metadata-agent:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-netns-cleanup-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-netns-cleanup:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-netns-cleanup:2 allocation score on overcloud-controller-2: INFINITY +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-openvswitch-agent:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-ovs-cleanup:2 allocation score on overcloud-controller-2: INFINITY +pcmk__clone_allocate: neutron-server-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-server-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-server-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-server:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-server:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-server:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-server:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-server:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-server:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: neutron-server:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: neutron-server:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: neutron-server:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-aodh-evaluator-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-aodh-evaluator-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-aodh-evaluator-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-aodh-evaluator:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-aodh-evaluator:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-aodh-evaluator:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-aodh-evaluator:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-aodh-evaluator:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-aodh-evaluator:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-aodh-evaluator:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-aodh-evaluator:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-aodh-evaluator:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-aodh-listener-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-aodh-listener-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-aodh-listener-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-aodh-listener:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-aodh-listener:0 allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: openstack-aodh-listener:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-aodh-listener:1 allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: openstack-aodh-listener:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-aodh-listener:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-aodh-listener:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-aodh-listener:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-aodh-listener:2 allocation score on overcloud-controller-2: INFINITY +pcmk__clone_allocate: openstack-aodh-notifier-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-aodh-notifier-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-aodh-notifier-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-aodh-notifier:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-aodh-notifier:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-aodh-notifier:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-aodh-notifier:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-aodh-notifier:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-aodh-notifier:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-aodh-notifier:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-aodh-notifier:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-aodh-notifier:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-api-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-api-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-api-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-api:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-api:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-api:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-api:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-api:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-api:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-api:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-api:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-api:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-central-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-central-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-central-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-central:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-central:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-central:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-central:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-central:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-central:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-central:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-central:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-central:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-collector-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-collector-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-collector-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-collector:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-collector:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-collector:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-collector:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-collector:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-collector:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-collector:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-collector:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-collector:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-notification-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-notification-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-notification-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-notification:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-notification:0 allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: openstack-ceilometer-notification:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-notification:1 allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: openstack-ceilometer-notification:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-notification:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-ceilometer-notification:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-ceilometer-notification:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-ceilometer-notification:2 allocation score on overcloud-controller-2: INFINITY +pcmk__clone_allocate: openstack-cinder-api-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-cinder-api-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-cinder-api-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-cinder-api:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-cinder-api:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-cinder-api:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-cinder-api:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-cinder-api:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-cinder-api:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-cinder-api:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-cinder-api:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-cinder-api:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-cinder-scheduler-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-cinder-scheduler-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-cinder-scheduler-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-cinder-scheduler:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-cinder-scheduler:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-cinder-scheduler:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-cinder-scheduler:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-cinder-scheduler:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-cinder-scheduler:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-cinder-scheduler:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-cinder-scheduler:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-cinder-scheduler:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-core-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-core-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-core-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-core:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-core:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-core:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-core:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-core:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-core:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-core:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-core:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-core:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-glance-api-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-glance-api-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-glance-api-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-glance-api:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-glance-api:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-glance-api:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-glance-api:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-glance-api:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-glance-api:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-glance-api:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-glance-api:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-glance-api:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-glance-registry-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-glance-registry-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-glance-registry-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-glance-registry:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-glance-registry:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-glance-registry:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-glance-registry:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-glance-registry:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-glance-registry:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-glance-registry:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-glance-registry:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-glance-registry:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api-cfn-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api-cfn-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api-cfn-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api-cfn:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api-cfn:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api-cfn:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api-cfn:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api-cfn:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api-cfn:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api-cfn:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api-cfn:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api-cfn:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-api:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-api:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-api:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-engine-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-engine-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-engine-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-engine:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-engine:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-engine:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-engine:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-engine:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-engine:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-heat-engine:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-heat-engine:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-heat-engine:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-api-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-api-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-api-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-api:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-api:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-api:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-api:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-api:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-api:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-api:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-api:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-api:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-conductor-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-conductor-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-conductor-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-conductor:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-conductor:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-conductor:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-conductor:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-conductor:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-conductor:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-conductor:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-conductor:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-conductor:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-consoleauth-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-consoleauth-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-consoleauth-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-consoleauth:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-consoleauth:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-consoleauth:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-consoleauth:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-consoleauth:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-consoleauth:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-consoleauth:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-consoleauth:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-consoleauth:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-novncproxy-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-novncproxy-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-novncproxy-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-novncproxy:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-novncproxy:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-novncproxy:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-novncproxy:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-novncproxy:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-novncproxy:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-novncproxy:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-novncproxy:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-novncproxy:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-scheduler-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-scheduler-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-scheduler-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-scheduler:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-scheduler:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-scheduler:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-scheduler:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-scheduler:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-scheduler:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-nova-scheduler:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-nova-scheduler:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-nova-scheduler:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-sahara-api-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-sahara-api-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-sahara-api-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-sahara-api:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-sahara-api:0 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-sahara-api:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-sahara-api:1 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-sahara-api:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-sahara-api:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-sahara-api:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-sahara-api:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-sahara-api:2 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-sahara-engine-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-sahara-engine-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-sahara-engine-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-sahara-engine:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-sahara-engine:0 allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: openstack-sahara-engine:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-sahara-engine:1 allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: openstack-sahara-engine:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-sahara-engine:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: openstack-sahara-engine:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: openstack-sahara-engine:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: openstack-sahara-engine:2 allocation score on overcloud-controller-2: INFINITY +pcmk__clone_allocate: rabbitmq-clone allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: rabbitmq-clone allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: rabbitmq:0 allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: rabbitmq:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: rabbitmq:1 allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: rabbitmq:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: rabbitmq:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: rabbitmq:2 allocation score on overcloud-controller-2: INFINITY +pcmk__clone_allocate: redis-master allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: redis-master allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: redis-master allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: redis:0 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: redis:0 allocation score on overcloud-controller-1: INFINITY +pcmk__clone_allocate: redis:0 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: redis:1 allocation score on overcloud-controller-0: INFINITY +pcmk__clone_allocate: redis:1 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: redis:1 allocation score on overcloud-controller-2: 0 +pcmk__clone_allocate: redis:2 allocation score on overcloud-controller-0: 0 +pcmk__clone_allocate: redis:2 allocation score on overcloud-controller-1: 0 +pcmk__clone_allocate: redis:2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: delay:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: delay:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: delay:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: delay:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: delay:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: delay:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: delay:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: delay:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: delay:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: galera:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: galera:0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: galera:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: galera:1 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: galera:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: galera:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: galera:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: galera:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: galera:2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: haproxy:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: haproxy:0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: haproxy:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: haproxy:1 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: haproxy:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: haproxy:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: haproxy:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: haproxy:2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: httpd:0 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: httpd:0 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: httpd:0 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: httpd:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: httpd:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: httpd:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: httpd:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: httpd:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: httpd:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: ip-192.0.2.11 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: ip-192.0.2.11 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: ip-192.0.2.11 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: ip-192.0.2.12 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: ip-192.0.2.12 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: ip-192.0.2.12 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: memcached:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: memcached:0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: memcached:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: memcached:1 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: memcached:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: memcached:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: memcached:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: memcached:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: memcached:2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: mongod:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: mongod:0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: mongod:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: mongod:1 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: mongod:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: mongod:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: mongod:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: mongod:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: mongod:2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-dhcp-agent:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-dhcp-agent:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-dhcp-agent:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: neutron-l3-agent:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: neutron-l3-agent:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-l3-agent:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-l3-agent:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: neutron-l3-agent:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-l3-agent:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: neutron-l3-agent:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: neutron-l3-agent:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-l3-agent:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-metadata-agent:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-metadata-agent:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: neutron-metadata-agent:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: neutron-netns-cleanup:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: neutron-netns-cleanup:2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-openvswitch-agent:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-openvswitch-agent:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-openvswitch-agent:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: neutron-ovs-cleanup:2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: neutron-server:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: neutron-server:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-server:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-server:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: neutron-server:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: neutron-server:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: neutron-server:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: neutron-server:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: neutron-server:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-aodh-evaluator:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-aodh-evaluator:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-aodh-evaluator:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-aodh-evaluator:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-aodh-evaluator:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-aodh-evaluator:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-aodh-evaluator:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-aodh-evaluator:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-aodh-evaluator:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-aodh-listener:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-aodh-listener:0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: openstack-aodh-listener:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-aodh-listener:1 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: openstack-aodh-listener:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-aodh-listener:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-aodh-listener:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-aodh-listener:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-aodh-listener:2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: openstack-aodh-notifier:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-aodh-notifier:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-aodh-notifier:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-aodh-notifier:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-aodh-notifier:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-aodh-notifier:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-aodh-notifier:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-aodh-notifier:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-aodh-notifier:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-ceilometer-api:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-ceilometer-api:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-ceilometer-api:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-ceilometer-api:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-ceilometer-api:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-ceilometer-api:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-ceilometer-api:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-ceilometer-api:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-ceilometer-api:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-ceilometer-central:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-ceilometer-central:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-ceilometer-central:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-ceilometer-central:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-ceilometer-central:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-ceilometer-central:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-ceilometer-central:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-ceilometer-central:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-ceilometer-central:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-ceilometer-collector:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-ceilometer-collector:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-ceilometer-collector:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-ceilometer-collector:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-ceilometer-collector:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-ceilometer-collector:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-ceilometer-collector:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-ceilometer-collector:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-ceilometer-collector:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-ceilometer-notification:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-ceilometer-notification:0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: openstack-ceilometer-notification:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-ceilometer-notification:1 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: openstack-ceilometer-notification:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-ceilometer-notification:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-ceilometer-notification:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-ceilometer-notification:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-ceilometer-notification:2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: openstack-cinder-api:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-cinder-api:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-cinder-api:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-cinder-api:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-cinder-api:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-cinder-api:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-cinder-api:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-cinder-api:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-cinder-api:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-cinder-scheduler:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-cinder-scheduler:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-cinder-scheduler:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-cinder-scheduler:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-cinder-scheduler:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-cinder-scheduler:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-cinder-scheduler:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-cinder-scheduler:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-cinder-scheduler:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-cinder-volume allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-cinder-volume allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-core:0 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-core:0 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-core:0 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-core:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-core:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-core:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-core:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-core:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-core:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-glance-api:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-glance-api:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-glance-api:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-glance-api:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-glance-api:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-glance-api:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-glance-api:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-glance-api:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-glance-api:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-glance-registry:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-glance-registry:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-glance-registry:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-glance-registry:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-glance-registry:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-glance-registry:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-glance-registry:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-glance-registry:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-glance-registry:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-api-cfn:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-heat-api-cfn:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-heat-api-cfn:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-api-cfn:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-heat-api-cfn:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-heat-api-cfn:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-api-cfn:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-heat-api-cfn:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-heat-api-cfn:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-heat-api-cloudwatch:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-heat-api-cloudwatch:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-heat-api-cloudwatch:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-api:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-heat-api:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-heat-api:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-api:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-heat-api:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-heat-api:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-api:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-heat-api:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-heat-api:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-engine:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-heat-engine:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-heat-engine:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-engine:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-heat-engine:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-heat-engine:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-heat-engine:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-heat-engine:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-heat-engine:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-nova-api:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-nova-api:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-api:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-nova-api:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-nova-api:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-api:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-nova-api:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-nova-api:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-api:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-nova-conductor:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-nova-conductor:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-conductor:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-nova-conductor:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-nova-conductor:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-conductor:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-nova-conductor:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-nova-conductor:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-nova-conductor:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-nova-consoleauth:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-nova-consoleauth:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-consoleauth:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-nova-consoleauth:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-nova-consoleauth:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-consoleauth:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-nova-consoleauth:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-nova-consoleauth:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-consoleauth:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-nova-novncproxy:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-nova-novncproxy:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-novncproxy:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-nova-novncproxy:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-nova-novncproxy:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-novncproxy:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-nova-novncproxy:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-nova-novncproxy:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-novncproxy:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-nova-scheduler:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-nova-scheduler:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-scheduler:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-nova-scheduler:1 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-nova-scheduler:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-scheduler:1 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-nova-scheduler:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-nova-scheduler:2 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-nova-scheduler:2 allocation score on overcloud-controller-2: -INFINITY +pcmk__native_allocate: openstack-sahara-api:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-sahara-api:0 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-sahara-api:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-sahara-api:1 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-sahara-api:1 allocation score on overcloud-controller-1: 0 +pcmk__native_allocate: openstack-sahara-api:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-sahara-api:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-sahara-api:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-sahara-api:2 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-sahara-engine:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: openstack-sahara-engine:0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: openstack-sahara-engine:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-sahara-engine:1 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: openstack-sahara-engine:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-sahara-engine:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: openstack-sahara-engine:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: openstack-sahara-engine:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: openstack-sahara-engine:2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: rabbitmq:0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: rabbitmq:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: rabbitmq:1 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: rabbitmq:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: rabbitmq:2 allocation score on overcloud-controller-2: INFINITY +pcmk__native_allocate: redis:0 allocation score on overcloud-controller-0: 0 +pcmk__native_allocate: redis:0 allocation score on overcloud-controller-1: INFINITY +pcmk__native_allocate: redis:0 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: redis:1 allocation score on overcloud-controller-0: INFINITY +pcmk__native_allocate: redis:1 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: redis:1 allocation score on overcloud-controller-2: 0 +pcmk__native_allocate: redis:2 allocation score on overcloud-controller-0: -INFINITY +pcmk__native_allocate: redis:2 allocation score on overcloud-controller-1: -INFINITY +pcmk__native_allocate: redis:2 allocation score on overcloud-controller-2: INFINITY redis:0 promotion score on overcloud-controller-1: 1 redis:1 promotion score on overcloud-controller-0: 1 redis:2 promotion score on overcloud-controller-2: 1 diff --git a/pengine/test10/unrunnable-2.summary b/pengine/test10/unrunnable-2.summary index 4bbacece547..3d2d3dc3986 100644 --- a/pengine/test10/unrunnable-2.summary +++ b/pengine/test10/unrunnable-2.summary @@ -1,4 +1,4 @@ -6 of 117 resources DISABLED and 0 BLOCKED from being started due to failures +6 of 117 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ] diff --git a/pengine/test10/use-after-free-merge.exp b/pengine/test10/use-after-free-merge.exp index f50713e58ad..2eb2486acef 100644 --- a/pengine/test10/use-after-free-merge.exp +++ b/pengine/test10/use-after-free-merge.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="10" operation="start" operation_key="fencing-sbd_start_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="9" operation="start" operation_key="fencing-sbd_start_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="fencing-sbd" class="stonith" type="external/sbd"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_timeout="20000" sbd_device="/dev/disk/by-id/dm-uuid-part1-mpath-3600508b400105b5a0001500000280000"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="fencing-sbd_monitor_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="1" operation="monitor" operation_key="fencing-sbd_monitor_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="fencing-sbd_monitor_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="5" operation="monitor" operation_key="fencing-sbd_monitor_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="fencing-sbd_monitor_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="5" operation="monitor" operation_key="fencing-sbd_monitor_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="fencing-sbd" class="stonith" type="external/sbd"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" sbd_device="/dev/disk/by-id/dm-uuid-part1-mpath-3600508b400105b5a0001500000280000"/> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="fencing-sbd_monitor_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="1" operation="monitor" operation_key="fencing-sbd_monitor_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="fencing-sbd" class="stonith" type="external/sbd"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" sbd_device="/dev/disk/by-id/dm-uuid-part1-mpath-3600508b400105b5a0001500000280000"/> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="d0_monitor_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="6" operation="monitor" operation_key="d0_monitor_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="d0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,7 +44,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="d0_monitor_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="2" operation="monitor" operation_key="d0_monitor_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="d0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -53,7 +53,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="d1_monitor_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="7" operation="monitor" operation_key="d1_monitor_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="d1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -62,7 +62,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="d1_monitor_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="3" operation="monitor" operation_key="d1_monitor_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="d1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -71,20 +71,20 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="15" operation="start" operation_key="s0:0_start_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="14" operation="start" operation_key="s0:0_start_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="s0" long-id="s0:0" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="ms0_start_0"/> + <pseudo_event id="16" operation="start" operation_key="ms0_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="s0:0_monitor_0" on_node="hex-13" on_node_uuid="hex-13"> + <rsc_op id="4" operation="monitor" operation_key="s0:0_monitor_0" on_node="hex-13" on_node_uuid="hex-13"> <primitive id="s0" long-id="s0:0" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="hex-13" CRM_meta_on_node_uuid="hex-13" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -93,20 +93,20 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="16" operation="start" operation_key="s0:1_start_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="15" operation="start" operation_key="s0:1_start_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="s0" long-id="s0:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="17" operation="start" operation_key="ms0_start_0"/> + <pseudo_event id="16" operation="start" operation_key="ms0_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="s0:1_monitor_0" on_node="hex-14" on_node_uuid="hex-14"> + <rsc_op id="8" operation="monitor" operation_key="s0:1_monitor_0" on_node="hex-14" on_node_uuid="hex-14"> <primitive id="s0" long-id="s0:1" class="ocf" provider="heartbeat" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="hex-14" CRM_meta_on_node_uuid="hex-14" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -115,34 +115,34 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="18" operation="running" operation_key="ms0_running_0"> + <pseudo_event id="17" operation="running" operation_key="ms0_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="s0:0_start_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="14" operation="start" operation_key="s0:0_start_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> <trigger> - <rsc_op id="16" operation="start" operation_key="s0:1_start_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="15" operation="start" operation_key="s0:1_start_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> <trigger> - <pseudo_event id="17" operation="start" operation_key="ms0_start_0"/> + <pseudo_event id="16" operation="start" operation_key="ms0_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="17" operation="start" operation_key="ms0_start_0"> + <pseudo_event id="16" operation="start" operation_key="ms0_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="s0:0_monitor_0" on_node="hex-13" on_node_uuid="hex-13"/> + <rsc_op id="4" operation="monitor" operation_key="s0:0_monitor_0" on_node="hex-13" on_node_uuid="hex-13"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="s0:1_monitor_0" on_node="hex-14" on_node_uuid="hex-14"/> + <rsc_op id="8" operation="monitor" operation_key="s0:1_monitor_0" on_node="hex-14" on_node_uuid="hex-14"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/use-after-free-merge.scores b/pengine/test10/use-after-free-merge.scores index 40e79c4f457..e12ccacc34c 100644 --- a/pengine/test10/use-after-free-merge.scores +++ b/pengine/test10/use-after-free-merge.scores @@ -1,25 +1,25 @@ Allocation scores: -clone_color: ms0 allocation score on hex-13: 0 -clone_color: ms0 allocation score on hex-14: 0 -clone_color: s0:0 allocation score on hex-13: 0 -clone_color: s0:0 allocation score on hex-14: 0 -clone_color: s0:1 allocation score on hex-13: 0 -clone_color: s0:1 allocation score on hex-14: 0 -group_color: d0 allocation score on hex-13: 0 -group_color: d0 allocation score on hex-14: 0 -group_color: d1 allocation score on hex-13: 0 -group_color: d1 allocation score on hex-14: 0 -group_color: g0 allocation score on hex-13: 0 -group_color: g0 allocation score on hex-14: 0 -native_color: d0 allocation score on hex-13: -INFINITY -native_color: d0 allocation score on hex-14: -INFINITY -native_color: d1 allocation score on hex-13: -INFINITY -native_color: d1 allocation score on hex-14: -INFINITY -native_color: fencing-sbd allocation score on hex-13: -INFINITY -native_color: fencing-sbd allocation score on hex-14: 0 -native_color: s0:0 allocation score on hex-13: 0 -native_color: s0:0 allocation score on hex-14: 0 -native_color: s0:1 allocation score on hex-13: -INFINITY -native_color: s0:1 allocation score on hex-14: 0 +pcmk__clone_allocate: ms0 allocation score on hex-13: 0 +pcmk__clone_allocate: ms0 allocation score on hex-14: 0 +pcmk__clone_allocate: s0:0 allocation score on hex-13: 0 +pcmk__clone_allocate: s0:0 allocation score on hex-14: 0 +pcmk__clone_allocate: s0:1 allocation score on hex-13: 0 +pcmk__clone_allocate: s0:1 allocation score on hex-14: 0 +pcmk__group_allocate: d0 allocation score on hex-13: 0 +pcmk__group_allocate: d0 allocation score on hex-14: 0 +pcmk__group_allocate: d1 allocation score on hex-13: 0 +pcmk__group_allocate: d1 allocation score on hex-14: 0 +pcmk__group_allocate: g0 allocation score on hex-13: 0 +pcmk__group_allocate: g0 allocation score on hex-14: 0 +pcmk__native_allocate: d0 allocation score on hex-13: -INFINITY +pcmk__native_allocate: d0 allocation score on hex-14: -INFINITY +pcmk__native_allocate: d1 allocation score on hex-13: -INFINITY +pcmk__native_allocate: d1 allocation score on hex-14: -INFINITY +pcmk__native_allocate: fencing-sbd allocation score on hex-13: -INFINITY +pcmk__native_allocate: fencing-sbd allocation score on hex-14: 0 +pcmk__native_allocate: s0:0 allocation score on hex-13: 0 +pcmk__native_allocate: s0:0 allocation score on hex-14: 0 +pcmk__native_allocate: s0:1 allocation score on hex-13: -INFINITY +pcmk__native_allocate: s0:1 allocation score on hex-14: 0 s0:0 promotion score on hex-13: -1 s0:1 promotion score on hex-14: -1 diff --git a/pengine/test10/use-after-free-merge.summary b/pengine/test10/use-after-free-merge.summary index c74af65c317..4c9998e7133 100644 --- a/pengine/test10/use-after-free-merge.summary +++ b/pengine/test10/use-after-free-merge.summary @@ -1,4 +1,4 @@ -4 of 5 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 5 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ hex-13 hex-14 ] diff --git a/pengine/test10/utilization-check-allowed-nodes.exp b/pengine/test10/utilization-check-allowed-nodes.exp index df6a80bfc07..66b7b388c34 100644 --- a/pengine/test10/utilization-check-allowed-nodes.exp +++ b/pengine/test10/utilization-check-allowed-nodes.exp @@ -1,23 +1,23 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="start" operation_key="rsc1_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -26,7 +26,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="monitor" operation_key="rsc1_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -35,7 +35,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -44,7 +44,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -53,7 +53,7 @@ </synapse> <synapse id="5"> <action_set> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"> + <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> </pseudo_event> </action_set> @@ -61,7 +61,7 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/utilization-check-allowed-nodes.scores b/pengine/test10/utilization-check-allowed-nodes.scores index 26887e2f624..65a427f74b4 100644 --- a/pengine/test10/utilization-check-allowed-nodes.scores +++ b/pengine/test10/utilization-check-allowed-nodes.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: -INFINITY -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: -INFINITY -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: -INFINITY +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/utilization-check-allowed-nodes.summary b/pengine/test10/utilization-check-allowed-nodes.summary index 5dd6661d6d8..bb8801b4d08 100644 --- a/pengine/test10/utilization-check-allowed-nodes.summary +++ b/pengine/test10/utilization-check-allowed-nodes.summary @@ -13,8 +13,8 @@ Executing cluster transition: * Resource action: rsc1 monitor on node1 * Resource action: rsc2 monitor on node2 * Resource action: rsc2 monitor on node1 - * Pseudo action: load_stopped_node1 * Pseudo action: load_stopped_node2 + * Pseudo action: load_stopped_node1 * Resource action: rsc1 start on node2 Revised cluster status: diff --git a/pengine/test10/utilization-order1.dot b/pengine/test10/utilization-order1.dot index 7914bb826df..3c303896039 100644 --- a/pengine/test10/utilization-order1.dot +++ b/pengine/test10/utilization-order1.dot @@ -1,9 +1,7 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node1 node1" -> "rsc2_start_0 node1" [ style = bold] "load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/utilization-order1.exp b/pengine/test10/utilization-order1.exp index e1bc78425ed..2d9998ced07 100644 --- a/pengine/test10/utilization-order1.exp +++ b/pengine/test10/utilization-order1.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"/> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -22,18 +22,6 @@ <inputs/> </synapse> <synapse id="2"> - <action_set> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="3"> <action_set> <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> @@ -41,17 +29,16 @@ </action_set> <inputs/> </synapse> - <synapse id="4"> + <synapse id="3"> <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> </transition_graph> - diff --git a/pengine/test10/utilization-order1.scores b/pengine/test10/utilization-order1.scores index ba03e9c6f01..147f3fb095f 100644 --- a/pengine/test10/utilization-order1.scores +++ b/pengine/test10/utilization-order1.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/utilization-order1.summary b/pengine/test10/utilization-order1.summary index 3b93487cb6e..8a32419e8e5 100644 --- a/pengine/test10/utilization-order1.summary +++ b/pengine/test10/utilization-order1.summary @@ -11,9 +11,8 @@ Transition Summary: Executing cluster transition: * Resource action: rsc1 stop on node1 - * Pseudo action: load_stopped_node1 * Pseudo action: load_stopped_node2 - * Pseudo action: all_stopped + * Pseudo action: load_stopped_node1 * Resource action: rsc2 start on node1 Revised cluster status: diff --git a/pengine/test10/utilization-order2.dot b/pengine/test10/utilization-order2.dot index 1b9057492ee..e1bf5eba18c 100644 --- a/pengine/test10/utilization-order2.dot +++ b/pengine/test10/utilization-order2.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone-rsc2_stop_0" -> "clone-rsc2_stopped_0" [ style = bold] "clone-rsc2_stop_0" -> "rsc2:1_stop_0 node1" [ style = bold] "clone-rsc2_stop_0" [ style=bold color="green" fontcolor="orange" ] @@ -8,15 +7,12 @@ digraph "g" { "load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node2 node2" -> "rsc3_start_0 node2" [ style = bold] "load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1_stop_0 node2" -> "load_stopped_node2 node2" [ style = bold] "rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc2:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc2:1_stop_0 node1" -> "clone-rsc2_stopped_0" [ style = bold] "rsc2:1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] "rsc2:1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 node2" [ style=bold color="green" fontcolor="black" ] -"rsc3_stop_0 node1" -> "all_stopped" [ style = bold] "rsc3_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] "rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] "rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/utilization-order2.exp b/pengine/test10/utilization-order2.exp index 74abbbd5c46..cdbbab0f317 100644 --- a/pengine/test10/utilization-order2.exp +++ b/pengine/test10/utilization-order2.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="3"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="start" operation_key="rsc4_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"/> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"/> </trigger> </inputs> </synapse> <synapse id="1" priority="2"> <action_set> - <rsc_op id="6" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="5" operation="start" operation_key="rsc3_start_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -24,13 +24,13 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2" priority="2"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -39,35 +39,35 @@ </synapse> <synapse id="3" priority="1"> <action_set> - <rsc_op id="7" operation="stop" operation_key="rsc2:1_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="stop" operation_key="rsc2:1_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" long-id="rsc2:1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="12" operation="stop" operation_key="clone-rsc2_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="clone-rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4" priority="1000000"> <action_set> - <pseudo_event id="13" operation="stopped" operation_key="clone-rsc2_stopped_0"> + <pseudo_event id="12" operation="stopped" operation_key="clone-rsc2_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2:1_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="stop" operation_key="rsc2:1_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <pseudo_event id="12" operation="stop" operation_key="clone-rsc2_stop_0"/> + <pseudo_event id="11" operation="stop" operation_key="clone-rsc2_stop_0"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1"> <action_set> - <pseudo_event id="12" operation="stop" operation_key="clone-rsc2_stop_0"> + <pseudo_event id="11" operation="stop" operation_key="clone-rsc2_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -75,7 +75,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="14" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="13" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -83,21 +83,6 @@ <inputs/> </synapse> <synapse id="7"> - <action_set> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2:1_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="8"> <action_set> <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> @@ -105,25 +90,22 @@ </action_set> <inputs> <trigger> - <rsc_op id="14" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="13" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> - <synapse id="9"> + <synapse id="8"> <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - <trigger> - <rsc_op id="7" operation="stop" operation_key="rsc2:1_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="stop" operation_key="rsc3_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="14" operation="stop" operation_key="rsc1_stop_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="6" operation="stop" operation_key="rsc2:1_stop_0" internal_operation_key="rsc2:0_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/utilization-order2.scores b/pengine/test10/utilization-order2.scores index 22748db8de7..ebf10af71e2 100644 --- a/pengine/test10/utilization-order2.scores +++ b/pengine/test10/utilization-order2.scores @@ -1,19 +1,19 @@ Allocation scores: -clone_color: clone-rsc2 allocation score on node1: 0 -clone_color: clone-rsc2 allocation score on node2: 0 -clone_color: rsc2:0 allocation score on node1: 1 -clone_color: rsc2:0 allocation score on node2: 0 -clone_color: rsc2:1 allocation score on node1: 0 -clone_color: rsc2:1 allocation score on node2: 1 -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2:0 allocation score on node1: 1 -native_color: rsc2:0 allocation score on node1: 1 -native_color: rsc2:0 allocation score on node2: -INFINITY -native_color: rsc2:0 allocation score on node2: 0 -native_color: rsc2:1 allocation score on node1: 0 -native_color: rsc2:1 allocation score on node2: 1 -native_color: rsc3 allocation score on node1: 0 -native_color: rsc3 allocation score on node2: 0 -native_color: rsc4 allocation score on node1: 0 -native_color: rsc4 allocation score on node2: 0 +pcmk__clone_allocate: clone-rsc2 allocation score on node1: 0 +pcmk__clone_allocate: clone-rsc2 allocation score on node2: 0 +pcmk__clone_allocate: rsc2:0 allocation score on node1: 1 +pcmk__clone_allocate: rsc2:0 allocation score on node2: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node1: 0 +pcmk__clone_allocate: rsc2:1 allocation score on node2: 1 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2:0 allocation score on node1: 1 +pcmk__native_allocate: rsc2:0 allocation score on node1: 1 +pcmk__native_allocate: rsc2:0 allocation score on node2: -INFINITY +pcmk__native_allocate: rsc2:0 allocation score on node2: 0 +pcmk__native_allocate: rsc2:1 allocation score on node1: 0 +pcmk__native_allocate: rsc2:1 allocation score on node2: 1 +pcmk__native_allocate: rsc3 allocation score on node1: 0 +pcmk__native_allocate: rsc3 allocation score on node2: 0 +pcmk__native_allocate: rsc4 allocation score on node1: 0 +pcmk__native_allocate: rsc4 allocation score on node2: 0 diff --git a/pengine/test10/utilization-order2.summary b/pengine/test10/utilization-order2.summary index 63bbbe40f8e..932674f2df9 100644 --- a/pengine/test10/utilization-order2.summary +++ b/pengine/test10/utilization-order2.summary @@ -23,7 +23,6 @@ Executing cluster transition: * Resource action: rsc2:1 stop on node1 * Pseudo action: clone-rsc2_stopped_0 * Pseudo action: load_stopped_node1 - * Pseudo action: all_stopped * Resource action: rsc4 start on node1 Revised cluster status: diff --git a/pengine/test10/utilization-order3.dot b/pengine/test10/utilization-order3.dot index 0cc88e23365..516f4224d04 100644 --- a/pengine/test10/utilization-order3.dot +++ b/pengine/test10/utilization-order3.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node1 node1" -> "rsc2_start_0 node1" [ style = bold] "load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange" ] "load_stopped_node2 node2" -> "rsc1_migrate_to_0 node1" [ style = bold] @@ -11,7 +10,6 @@ digraph "g" { "rsc1_migrate_to_0 node1" -> "rsc1_migrate_from_0 node2" [ style = bold] "rsc1_migrate_to_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc1_start_0 node2" [ style=bold color="green" fontcolor="orange" ] -"rsc1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] "rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] "rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black" ] diff --git a/pengine/test10/utilization-order3.exp b/pengine/test10/utilization-order3.exp index bef1f826ac1..67a9f21addb 100644 --- a/pengine/test10/utilization-order3.exp +++ b/pengine/test10/utilization-order3.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1"> <action_set> - <rsc_op id="4" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="3" operation="start" operation_key="rsc2_start_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"/> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="8" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="node2" on_node_uuid="node2"> + <rsc_op id="7" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="node2" on_node_uuid="node2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_on_node="node2" CRM_meta_on_node_uuid="node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="migrate_to" operation_key="rsc1_migrate_to_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="6" operation="migrate_to" operation_key="rsc1_migrate_to_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="7" operation="migrate_to" operation_key="rsc1_migrate_to_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="6" operation="migrate_to" operation_key="rsc1_migrate_to_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_migrate_source="node1" CRM_meta_migrate_target="node2" CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_record_pending="true" CRM_meta_timeout="20000" /> </rsc_op> @@ -40,7 +40,7 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="6" operation="start" operation_key="rsc1_start_0"> + <pseudo_event id="5" operation="start" operation_key="rsc1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -49,39 +49,27 @@ <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"/> </trigger> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="node1" CRM_meta_on_node_uuid="node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="node2" on_node_uuid="node2"/> + <rsc_op id="7" operation="migrate_from" operation_key="rsc1_migrate_from_0" on_node="node2" on_node_uuid="node2"/> </trigger> </inputs> </synapse> <synapse id="5"> - <action_set> - <pseudo_event id="3" operation="load_stopped_node1" operation_key="load_stopped_node1"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="6"> <action_set> <pseudo_event id="2" operation="load_stopped_node2" operation_key="load_stopped_node2"> <attributes /> @@ -89,17 +77,16 @@ </action_set> <inputs/> </synapse> - <synapse id="7"> + <synapse id="6"> <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> + <pseudo_event id="1" operation="load_stopped_node1" operation_key="load_stopped_node1"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> + <rsc_op id="4" operation="stop" operation_key="rsc1_stop_0" on_node="node1" on_node_uuid="node1"/> </trigger> </inputs> </synapse> </transition_graph> - diff --git a/pengine/test10/utilization-order3.scores b/pengine/test10/utilization-order3.scores index ba03e9c6f01..147f3fb095f 100644 --- a/pengine/test10/utilization-order3.scores +++ b/pengine/test10/utilization-order3.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on node1: 0 -native_color: rsc1 allocation score on node2: 0 -native_color: rsc2 allocation score on node1: 0 -native_color: rsc2 allocation score on node2: 0 +pcmk__native_allocate: rsc1 allocation score on node1: 0 +pcmk__native_allocate: rsc1 allocation score on node2: 0 +pcmk__native_allocate: rsc2 allocation score on node1: 0 +pcmk__native_allocate: rsc2 allocation score on node2: 0 diff --git a/pengine/test10/utilization-order3.summary b/pengine/test10/utilization-order3.summary index 9d59f379f18..e96eec21874 100644 --- a/pengine/test10/utilization-order3.summary +++ b/pengine/test10/utilization-order3.summary @@ -15,7 +15,6 @@ Executing cluster transition: * Resource action: rsc1 migrate_from on node2 * Resource action: rsc1 stop on node1 * Pseudo action: load_stopped_node1 - * Pseudo action: all_stopped * Resource action: rsc2 start on node1 * Pseudo action: rsc1_start_0 diff --git a/pengine/test10/utilization-order4.dot b/pengine/test10/utilization-order4.dot index 9c7e244920f..0c39c9e17eb 100644 --- a/pengine/test10/utilization-order4.dot +++ b/pengine/test10/utilization-order4.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone-nfs_stop_0" -> "clone-nfs_stopped_0" [ style = bold] "clone-nfs_stop_0" -> "grp-nfs:1_stop_0" [ style = bold] "clone-nfs_stop_0" [ style=bold color="green" fontcolor="orange" ] @@ -9,7 +8,6 @@ digraph "g" { "clone-ping_stop_0" -> "prim-ping:0_stop_0 deglxen002" [ style = bold] "clone-ping_stop_0" [ style=bold color="green" fontcolor="orange" ] "clone-ping_stopped_0" [ style=bold color="green" fontcolor="orange" ] -"degllx61-vm_stop_0 deglxen001" -> "all_stopped" [ style = bold] "degllx61-vm_stop_0 deglxen001" -> "clone-nfs_stop_0" [ style = bold] "degllx61-vm_stop_0 deglxen001" -> "load_stopped_deglxen001 deglxen001" [ style = bold] "degllx61-vm_stop_0 deglxen001" [ style=bold color="green" fontcolor="black" ] @@ -21,7 +19,6 @@ digraph "g" { "degllx62-vm_monitor_30000 deglxen001" [ style=bold color="green" fontcolor="black" ] "degllx62-vm_start_0 deglxen001" -> "degllx62-vm_monitor_30000 deglxen001" [ style = bold] "degllx62-vm_start_0 deglxen001" [ style=bold color="green" fontcolor="orange"] -"degllx62-vm_stop_0 deglxen002" -> "all_stopped" [ style = bold] "degllx62-vm_stop_0 deglxen002" -> "clone-nfs_stop_0" [ style = bold] "degllx62-vm_stop_0 deglxen002" -> "degllx62-vm_start_0 deglxen001" [ style = bold] "degllx62-vm_stop_0 deglxen002" -> "load_stopped_deglxen002 deglxen002" [ style = bold] @@ -38,18 +35,14 @@ digraph "g" { "load_stopped_deglxen001 deglxen001" -> "degllx62-vm_start_0 deglxen001" [ style = bold] "load_stopped_deglxen001 deglxen001" [ style=bold color="green" fontcolor="orange" ] "load_stopped_deglxen002 deglxen002" [ style=bold color="green" fontcolor="orange" ] -"nfs-xen_config:1_stop_0 deglxen002" -> "all_stopped" [ style = bold] "nfs-xen_config:1_stop_0 deglxen002" -> "grp-nfs:1_stopped_0" [ style = bold] "nfs-xen_config:1_stop_0 deglxen002" [ style=bold color="green" fontcolor="black" ] -"nfs-xen_images:1_stop_0 deglxen002" -> "all_stopped" [ style = bold] "nfs-xen_images:1_stop_0 deglxen002" -> "grp-nfs:1_stopped_0" [ style = bold] "nfs-xen_images:1_stop_0 deglxen002" -> "nfs-xen_swapfiles:1_stop_0 deglxen002" [ style = bold] "nfs-xen_images:1_stop_0 deglxen002" [ style=bold color="green" fontcolor="black" ] -"nfs-xen_swapfiles:1_stop_0 deglxen002" -> "all_stopped" [ style = bold] "nfs-xen_swapfiles:1_stop_0 deglxen002" -> "grp-nfs:1_stopped_0" [ style = bold] "nfs-xen_swapfiles:1_stop_0 deglxen002" -> "nfs-xen_config:1_stop_0 deglxen002" [ style = bold] "nfs-xen_swapfiles:1_stop_0 deglxen002" [ style=bold color="green" fontcolor="black" ] -"prim-ping:0_stop_0 deglxen002" -> "all_stopped" [ style = bold] "prim-ping:0_stop_0 deglxen002" -> "clone-ping_stopped_0" [ style = bold] "prim-ping:0_stop_0 deglxen002" [ style=bold color="green" fontcolor="black" ] } diff --git a/pengine/test10/utilization-order4.exp b/pengine/test10/utilization-order4.exp index 22bbf83c914..9613ac26ac1 100644 --- a/pengine/test10/utilization-order4.exp +++ b/pengine/test10/utilization-order4.exp @@ -1,77 +1,77 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="4"> <action_set> - <rsc_op id="18" operation="migrate_from" operation_key="degllx62-vm_migrate_from_0" on_node="deglxen001" on_node_uuid="deglxen001"> + <rsc_op id="17" operation="migrate_from" operation_key="degllx62-vm_migrate_from_0" on_node="deglxen001" on_node_uuid="deglxen001"> <primitive id="degllx62-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="deglxen002" CRM_meta_migrate_target="deglxen001" CRM_meta_name="migrate_from" CRM_meta_on_node="deglxen001" CRM_meta_on_node_uuid="deglxen001" CRM_meta_record_pending="false" CRM_meta_timeout="1800000" xmfile="/etc/xen/vm/degllx62"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="17" operation="migrate_to" operation_key="degllx62-vm_migrate_to_0" on_node="deglxen002" on_node_uuid="deglxen002"/> + <rsc_op id="16" operation="migrate_to" operation_key="degllx62-vm_migrate_to_0" on_node="deglxen002" on_node_uuid="deglxen002"/> </trigger> </inputs> </synapse> <synapse id="1" priority="4"> <action_set> - <rsc_op id="17" operation="migrate_to" operation_key="degllx62-vm_migrate_to_0" on_node="deglxen002" on_node_uuid="deglxen002"> + <rsc_op id="16" operation="migrate_to" operation_key="degllx62-vm_migrate_to_0" on_node="deglxen002" on_node_uuid="deglxen002"> <primitive id="degllx62-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_migrate_source="deglxen002" CRM_meta_migrate_target="deglxen001" CRM_meta_name="migrate_to" CRM_meta_on_node="deglxen002" CRM_meta_on_node_uuid="deglxen002" CRM_meta_record_pending="false" CRM_meta_timeout="1800000" xmfile="/etc/xen/vm/degllx62"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="load_stopped_deglxen001" operation_key="load_stopped_deglxen001"/> + <pseudo_event id="12" operation="load_stopped_deglxen001" operation_key="load_stopped_deglxen001"/> </trigger> </inputs> </synapse> <synapse id="2" priority="4"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="degllx62-vm_monitor_30000" on_node="deglxen001" on_node_uuid="deglxen001"> + <rsc_op id="15" operation="monitor" operation_key="degllx62-vm_monitor_30000" on_node="deglxen001" on_node_uuid="deglxen001"> <primitive id="degllx62-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="deglxen001" CRM_meta_on_node_uuid="deglxen001" CRM_meta_record_pending="false" CRM_meta_timeout="120000" xmfile="/etc/xen/vm/degllx62"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="15" operation="start" operation_key="degllx62-vm_start_0"/> + <pseudo_event id="14" operation="start" operation_key="degllx62-vm_start_0"/> </trigger> </inputs> </synapse> <synapse id="3" priority="4"> <action_set> - <pseudo_event id="15" operation="start" operation_key="degllx62-vm_start_0"> + <pseudo_event id="14" operation="start" operation_key="degllx62-vm_start_0"> <attributes CRM_meta_name="start" CRM_meta_record_pending="false" CRM_meta_timeout="300000" xmfile="/etc/xen/vm/degllx62"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="13" operation="load_stopped_deglxen001" operation_key="load_stopped_deglxen001"/> + <pseudo_event id="12" operation="load_stopped_deglxen001" operation_key="load_stopped_deglxen001"/> </trigger> <trigger> - <rsc_op id="14" operation="stop" operation_key="degllx62-vm_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> + <rsc_op id="13" operation="stop" operation_key="degllx62-vm_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> </trigger> <trigger> - <rsc_op id="18" operation="migrate_from" operation_key="degllx62-vm_migrate_from_0" on_node="deglxen001" on_node_uuid="deglxen001"/> + <rsc_op id="17" operation="migrate_from" operation_key="degllx62-vm_migrate_from_0" on_node="deglxen001" on_node_uuid="deglxen001"/> </trigger> </inputs> </synapse> <synapse id="4" priority="4"> <action_set> - <rsc_op id="14" operation="stop" operation_key="degllx62-vm_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"> + <rsc_op id="13" operation="stop" operation_key="degllx62-vm_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"> <primitive id="degllx62-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="deglxen002" CRM_meta_on_node_uuid="deglxen002" CRM_meta_record_pending="false" CRM_meta_timeout="120000" xmfile="/etc/xen/vm/degllx62"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="18" operation="migrate_from" operation_key="degllx62-vm_migrate_from_0" on_node="deglxen001" on_node_uuid="deglxen001"/> + <rsc_op id="17" operation="migrate_from" operation_key="degllx62-vm_migrate_from_0" on_node="deglxen001" on_node_uuid="deglxen001"/> </trigger> </inputs> </synapse> <synapse id="5" priority="2"> <action_set> - <rsc_op id="19" operation="stop" operation_key="degllx61-vm_stop_0" on_node="deglxen001" on_node_uuid="deglxen001"> + <rsc_op id="18" operation="stop" operation_key="degllx61-vm_stop_0" on_node="deglxen001" on_node_uuid="deglxen001"> <primitive id="degllx61-vm" class="ocf" provider="heartbeat" type="Xen"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="deglxen001" CRM_meta_on_node_uuid="deglxen001" CRM_meta_record_pending="false" CRM_meta_timeout="120000" xmfile="/etc/xen/vm/degllx61"/> </rsc_op> @@ -80,203 +80,176 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="38" operation="stopped" operation_key="grp-nfs:1_stopped_0"> + <pseudo_event id="37" operation="stopped" operation_key="grp-nfs:1_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="32" operation="stop" operation_key="nfs-xen_config:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> + <rsc_op id="31" operation="stop" operation_key="nfs-xen_config:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> </trigger> <trigger> - <rsc_op id="33" operation="stop" operation_key="nfs-xen_swapfiles:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> + <rsc_op id="32" operation="stop" operation_key="nfs-xen_swapfiles:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> </trigger> <trigger> - <rsc_op id="34" operation="stop" operation_key="nfs-xen_images:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> + <rsc_op id="33" operation="stop" operation_key="nfs-xen_images:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="grp-nfs:1_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="grp-nfs:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="grp-nfs:1_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="grp-nfs:1_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="41" operation="stop" operation_key="clone-nfs_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="clone-nfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="32" operation="stop" operation_key="nfs-xen_config:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"> + <rsc_op id="31" operation="stop" operation_key="nfs-xen_config:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"> <primitive id="nfs-xen_config" long-id="nfs-xen_config:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="deglxen002" CRM_meta_on_node_uuid="deglxen002" CRM_meta_record_pending="false" CRM_meta_timeout="60000" device="deglnap098nfs:/vol/xen_config" directory="/etc/xen/vm" fstype="nfs" options="rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,nfsvers=3,timeo=600"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="nfs-xen_swapfiles:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> + <rsc_op id="32" operation="stop" operation_key="nfs-xen_swapfiles:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="grp-nfs:1_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="grp-nfs:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="33" operation="stop" operation_key="nfs-xen_swapfiles:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"> + <rsc_op id="32" operation="stop" operation_key="nfs-xen_swapfiles:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"> <primitive id="nfs-xen_swapfiles" long-id="nfs-xen_swapfiles:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="deglxen002" CRM_meta_on_node_uuid="deglxen002" CRM_meta_record_pending="false" CRM_meta_timeout="60000" device="deglnap098nfs:/vol/xen_swapfiles" directory="/var/lib/xen/deglnap098_swapfiles" fstype="nfs" options="rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,nfsvers=3,timeo=600"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="stop" operation_key="nfs-xen_images:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> + <rsc_op id="33" operation="stop" operation_key="nfs-xen_images:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="grp-nfs:1_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="grp-nfs:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="34" operation="stop" operation_key="nfs-xen_images:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"> + <rsc_op id="33" operation="stop" operation_key="nfs-xen_images:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"> <primitive id="nfs-xen_images" long-id="nfs-xen_images:1" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="deglxen002" CRM_meta_on_node_uuid="deglxen002" CRM_meta_record_pending="false" CRM_meta_timeout="60000" device="deglnap099nfs:/vol/xen_images" directory="/var/lib/xen/deglnap099_images" fstype="nfs" options="rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,nfsvers=3,timeo=600"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="stop" operation_key="grp-nfs:1_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="grp-nfs:1_stop_0"/> </trigger> </inputs> </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="42" operation="stopped" operation_key="clone-nfs_stopped_0"> + <pseudo_event id="41" operation="stopped" operation_key="clone-nfs_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="stopped" operation_key="grp-nfs:1_stopped_0"/> + <pseudo_event id="37" operation="stopped" operation_key="grp-nfs:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="41" operation="stop" operation_key="clone-nfs_stop_0"/> + <pseudo_event id="40" operation="stop" operation_key="clone-nfs_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="41" operation="stop" operation_key="clone-nfs_stop_0"> + <pseudo_event id="40" operation="stop" operation_key="clone-nfs_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="stop" operation_key="degllx62-vm_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> + <rsc_op id="13" operation="stop" operation_key="degllx62-vm_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> </trigger> <trigger> - <rsc_op id="19" operation="stop" operation_key="degllx61-vm_stop_0" on_node="deglxen001" on_node_uuid="deglxen001"/> + <rsc_op id="18" operation="stop" operation_key="degllx61-vm_stop_0" on_node="deglxen001" on_node_uuid="deglxen001"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="45" operation="stop" operation_key="prim-ping:0_stop_0" internal_operation_key="prim-ping:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"> + <rsc_op id="44" operation="stop" operation_key="prim-ping:0_stop_0" internal_operation_key="prim-ping:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"> <primitive id="prim-ping" long-id="prim-ping:0" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_on_node="deglxen002" CRM_meta_on_node_uuid="deglxen002" CRM_meta_record_pending="false" CRM_meta_timeout="60000" host_list="77.77.77.138 77.77.77.139" multiplier="2000" name="ping-hosts"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="stopped" operation_key="grp-nfs:1_stopped_0"/> + <pseudo_event id="37" operation="stopped" operation_key="grp-nfs:1_stopped_0"/> </trigger> <trigger> - <pseudo_event id="48" operation="stop" operation_key="clone-ping_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="clone-ping_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14" priority="1000000"> <action_set> - <pseudo_event id="49" operation="stopped" operation_key="clone-ping_stopped_0"> + <pseudo_event id="48" operation="stopped" operation_key="clone-ping_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="stop" operation_key="prim-ping:0_stop_0" internal_operation_key="prim-ping:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> + <rsc_op id="44" operation="stop" operation_key="prim-ping:0_stop_0" internal_operation_key="prim-ping:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> </trigger> <trigger> - <pseudo_event id="48" operation="stop" operation_key="clone-ping_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="clone-ping_stop_0"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <pseudo_event id="48" operation="stop" operation_key="clone-ping_stop_0"> + <pseudo_event id="47" operation="stop" operation_key="clone-ping_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_record_pending="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="42" operation="stopped" operation_key="clone-nfs_stopped_0"/> + <pseudo_event id="41" operation="stopped" operation_key="clone-nfs_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <pseudo_event id="13" operation="load_stopped_deglxen001" operation_key="load_stopped_deglxen001"> + <pseudo_event id="12" operation="load_stopped_deglxen001" operation_key="load_stopped_deglxen001"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="19" operation="stop" operation_key="degllx61-vm_stop_0" on_node="deglxen001" on_node_uuid="deglxen001"/> + <rsc_op id="18" operation="stop" operation_key="degllx61-vm_stop_0" on_node="deglxen001" on_node_uuid="deglxen001"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="12" operation="load_stopped_deglxen002" operation_key="load_stopped_deglxen002"> + <pseudo_event id="11" operation="load_stopped_deglxen002" operation_key="load_stopped_deglxen002"> <attributes /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="stop" operation_key="degllx62-vm_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> - </trigger> - </inputs> - </synapse> - <synapse id="18"> - <action_set> - <pseudo_event id="11" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="14" operation="stop" operation_key="degllx62-vm_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> - </trigger> - <trigger> - <rsc_op id="19" operation="stop" operation_key="degllx61-vm_stop_0" on_node="deglxen001" on_node_uuid="deglxen001"/> - </trigger> - <trigger> - <rsc_op id="32" operation="stop" operation_key="nfs-xen_config:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> - </trigger> - <trigger> - <rsc_op id="33" operation="stop" operation_key="nfs-xen_swapfiles:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> - </trigger> - <trigger> - <rsc_op id="34" operation="stop" operation_key="nfs-xen_images:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> - </trigger> - <trigger> - <rsc_op id="45" operation="stop" operation_key="prim-ping:0_stop_0" internal_operation_key="prim-ping:1_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> + <rsc_op id="13" operation="stop" operation_key="degllx62-vm_stop_0" on_node="deglxen002" on_node_uuid="deglxen002"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/utilization-order4.scores b/pengine/test10/utilization-order4.scores index aac3f10b917..e9ee1ec5250 100644 --- a/pengine/test10/utilization-order4.scores +++ b/pengine/test10/utilization-order4.scores @@ -1,67 +1,67 @@ Allocation scores: -clone_color: clone-nfs allocation score on deglxen001: 110000 -clone_color: clone-nfs allocation score on deglxen002: 0 -clone_color: clone-ping allocation score on deglxen001: 0 -clone_color: clone-ping allocation score on deglxen002: 0 -clone_color: grp-nfs:0 allocation score on deglxen001: 0 -clone_color: grp-nfs:0 allocation score on deglxen002: 0 -clone_color: grp-nfs:1 allocation score on deglxen001: 0 -clone_color: grp-nfs:1 allocation score on deglxen002: 0 -clone_color: nfs-xen_config:0 allocation score on deglxen001: 1 -clone_color: nfs-xen_config:0 allocation score on deglxen002: 0 -clone_color: nfs-xen_config:1 allocation score on deglxen001: 0 -clone_color: nfs-xen_config:1 allocation score on deglxen002: 1 -clone_color: nfs-xen_images:0 allocation score on deglxen001: 1 -clone_color: nfs-xen_images:0 allocation score on deglxen002: 0 -clone_color: nfs-xen_images:1 allocation score on deglxen001: 0 -clone_color: nfs-xen_images:1 allocation score on deglxen002: 1 -clone_color: nfs-xen_swapfiles:0 allocation score on deglxen001: 1 -clone_color: nfs-xen_swapfiles:0 allocation score on deglxen002: 0 -clone_color: nfs-xen_swapfiles:1 allocation score on deglxen001: 0 -clone_color: nfs-xen_swapfiles:1 allocation score on deglxen002: 1 -clone_color: prim-ping:0 allocation score on deglxen001: 1 -clone_color: prim-ping:0 allocation score on deglxen002: 0 -clone_color: prim-ping:1 allocation score on deglxen001: 0 -clone_color: prim-ping:1 allocation score on deglxen002: 1 -group_color: grp-nfs:0 allocation score on deglxen001: 0 -group_color: grp-nfs:0 allocation score on deglxen002: -INFINITY -group_color: grp-nfs:1 allocation score on deglxen001: -INFINITY -group_color: grp-nfs:1 allocation score on deglxen002: -INFINITY -group_color: nfs-xen_config:0 allocation score on deglxen001: 1 -group_color: nfs-xen_config:0 allocation score on deglxen002: -INFINITY -group_color: nfs-xen_config:1 allocation score on deglxen001: -INFINITY -group_color: nfs-xen_config:1 allocation score on deglxen002: -INFINITY -group_color: nfs-xen_images:0 allocation score on deglxen001: 1 -group_color: nfs-xen_images:0 allocation score on deglxen002: -INFINITY -group_color: nfs-xen_images:1 allocation score on deglxen001: -INFINITY -group_color: nfs-xen_images:1 allocation score on deglxen002: -INFINITY -group_color: nfs-xen_swapfiles:0 allocation score on deglxen001: 1 -group_color: nfs-xen_swapfiles:0 allocation score on deglxen002: -INFINITY -group_color: nfs-xen_swapfiles:1 allocation score on deglxen001: -INFINITY -group_color: nfs-xen_swapfiles:1 allocation score on deglxen002: -INFINITY -native_color: degllx61-vm allocation score on deglxen001: 105000 -native_color: degllx61-vm allocation score on deglxen002: -INFINITY -native_color: degllx62-vm allocation score on deglxen001: 0 -native_color: degllx62-vm allocation score on deglxen002: -INFINITY -native_color: degllx63-vm allocation score on deglxen001: -INFINITY -native_color: degllx63-vm allocation score on deglxen002: -INFINITY -native_color: degllx64-vm allocation score on deglxen001: -INFINITY -native_color: degllx64-vm allocation score on deglxen002: -INFINITY -native_color: nfs-xen_config:0 allocation score on deglxen001: 3 -native_color: nfs-xen_config:0 allocation score on deglxen002: -INFINITY -native_color: nfs-xen_config:1 allocation score on deglxen001: -INFINITY -native_color: nfs-xen_config:1 allocation score on deglxen002: -INFINITY -native_color: nfs-xen_images:0 allocation score on deglxen001: 1 -native_color: nfs-xen_images:0 allocation score on deglxen002: -INFINITY -native_color: nfs-xen_images:1 allocation score on deglxen001: -INFINITY -native_color: nfs-xen_images:1 allocation score on deglxen002: -INFINITY -native_color: nfs-xen_swapfiles:0 allocation score on deglxen001: 2 -native_color: nfs-xen_swapfiles:0 allocation score on deglxen002: -INFINITY -native_color: nfs-xen_swapfiles:1 allocation score on deglxen001: -INFINITY -native_color: nfs-xen_swapfiles:1 allocation score on deglxen002: -INFINITY -native_color: prim-ping:0 allocation score on deglxen001: 1 -native_color: prim-ping:0 allocation score on deglxen002: -INFINITY -native_color: prim-ping:1 allocation score on deglxen001: -INFINITY -native_color: prim-ping:1 allocation score on deglxen002: -INFINITY -native_color: stonith_sbd allocation score on deglxen001: 100000 -native_color: stonith_sbd allocation score on deglxen002: 0 +pcmk__clone_allocate: clone-nfs allocation score on deglxen001: 110000 +pcmk__clone_allocate: clone-nfs allocation score on deglxen002: 0 +pcmk__clone_allocate: clone-ping allocation score on deglxen001: 0 +pcmk__clone_allocate: clone-ping allocation score on deglxen002: 0 +pcmk__clone_allocate: grp-nfs:0 allocation score on deglxen001: 0 +pcmk__clone_allocate: grp-nfs:0 allocation score on deglxen002: 0 +pcmk__clone_allocate: grp-nfs:1 allocation score on deglxen001: 0 +pcmk__clone_allocate: grp-nfs:1 allocation score on deglxen002: 0 +pcmk__clone_allocate: nfs-xen_config:0 allocation score on deglxen001: 1 +pcmk__clone_allocate: nfs-xen_config:0 allocation score on deglxen002: 0 +pcmk__clone_allocate: nfs-xen_config:1 allocation score on deglxen001: 0 +pcmk__clone_allocate: nfs-xen_config:1 allocation score on deglxen002: 1 +pcmk__clone_allocate: nfs-xen_images:0 allocation score on deglxen001: 1 +pcmk__clone_allocate: nfs-xen_images:0 allocation score on deglxen002: 0 +pcmk__clone_allocate: nfs-xen_images:1 allocation score on deglxen001: 0 +pcmk__clone_allocate: nfs-xen_images:1 allocation score on deglxen002: 1 +pcmk__clone_allocate: nfs-xen_swapfiles:0 allocation score on deglxen001: 1 +pcmk__clone_allocate: nfs-xen_swapfiles:0 allocation score on deglxen002: 0 +pcmk__clone_allocate: nfs-xen_swapfiles:1 allocation score on deglxen001: 0 +pcmk__clone_allocate: nfs-xen_swapfiles:1 allocation score on deglxen002: 1 +pcmk__clone_allocate: prim-ping:0 allocation score on deglxen001: 1 +pcmk__clone_allocate: prim-ping:0 allocation score on deglxen002: 0 +pcmk__clone_allocate: prim-ping:1 allocation score on deglxen001: 0 +pcmk__clone_allocate: prim-ping:1 allocation score on deglxen002: 1 +pcmk__group_allocate: grp-nfs:0 allocation score on deglxen001: 0 +pcmk__group_allocate: grp-nfs:0 allocation score on deglxen002: -INFINITY +pcmk__group_allocate: grp-nfs:1 allocation score on deglxen001: -INFINITY +pcmk__group_allocate: grp-nfs:1 allocation score on deglxen002: -INFINITY +pcmk__group_allocate: nfs-xen_config:0 allocation score on deglxen001: 1 +pcmk__group_allocate: nfs-xen_config:0 allocation score on deglxen002: -INFINITY +pcmk__group_allocate: nfs-xen_config:1 allocation score on deglxen001: -INFINITY +pcmk__group_allocate: nfs-xen_config:1 allocation score on deglxen002: -INFINITY +pcmk__group_allocate: nfs-xen_images:0 allocation score on deglxen001: 1 +pcmk__group_allocate: nfs-xen_images:0 allocation score on deglxen002: -INFINITY +pcmk__group_allocate: nfs-xen_images:1 allocation score on deglxen001: -INFINITY +pcmk__group_allocate: nfs-xen_images:1 allocation score on deglxen002: -INFINITY +pcmk__group_allocate: nfs-xen_swapfiles:0 allocation score on deglxen001: 1 +pcmk__group_allocate: nfs-xen_swapfiles:0 allocation score on deglxen002: -INFINITY +pcmk__group_allocate: nfs-xen_swapfiles:1 allocation score on deglxen001: -INFINITY +pcmk__group_allocate: nfs-xen_swapfiles:1 allocation score on deglxen002: -INFINITY +pcmk__native_allocate: degllx61-vm allocation score on deglxen001: 105000 +pcmk__native_allocate: degllx61-vm allocation score on deglxen002: -INFINITY +pcmk__native_allocate: degllx62-vm allocation score on deglxen001: 0 +pcmk__native_allocate: degllx62-vm allocation score on deglxen002: -INFINITY +pcmk__native_allocate: degllx63-vm allocation score on deglxen001: -INFINITY +pcmk__native_allocate: degllx63-vm allocation score on deglxen002: -INFINITY +pcmk__native_allocate: degllx64-vm allocation score on deglxen001: -INFINITY +pcmk__native_allocate: degllx64-vm allocation score on deglxen002: -INFINITY +pcmk__native_allocate: nfs-xen_config:0 allocation score on deglxen001: 3 +pcmk__native_allocate: nfs-xen_config:0 allocation score on deglxen002: -INFINITY +pcmk__native_allocate: nfs-xen_config:1 allocation score on deglxen001: -INFINITY +pcmk__native_allocate: nfs-xen_config:1 allocation score on deglxen002: -INFINITY +pcmk__native_allocate: nfs-xen_images:0 allocation score on deglxen001: 1 +pcmk__native_allocate: nfs-xen_images:0 allocation score on deglxen002: -INFINITY +pcmk__native_allocate: nfs-xen_images:1 allocation score on deglxen001: -INFINITY +pcmk__native_allocate: nfs-xen_images:1 allocation score on deglxen002: -INFINITY +pcmk__native_allocate: nfs-xen_swapfiles:0 allocation score on deglxen001: 2 +pcmk__native_allocate: nfs-xen_swapfiles:0 allocation score on deglxen002: -INFINITY +pcmk__native_allocate: nfs-xen_swapfiles:1 allocation score on deglxen001: -INFINITY +pcmk__native_allocate: nfs-xen_swapfiles:1 allocation score on deglxen002: -INFINITY +pcmk__native_allocate: prim-ping:0 allocation score on deglxen001: 1 +pcmk__native_allocate: prim-ping:0 allocation score on deglxen002: -INFINITY +pcmk__native_allocate: prim-ping:1 allocation score on deglxen001: -INFINITY +pcmk__native_allocate: prim-ping:1 allocation score on deglxen002: -INFINITY +pcmk__native_allocate: stonith_sbd allocation score on deglxen001: 100000 +pcmk__native_allocate: stonith_sbd allocation score on deglxen002: 0 diff --git a/pengine/test10/utilization-order4.summary b/pengine/test10/utilization-order4.summary index 144ce40b037..b9d6e1a098f 100644 --- a/pengine/test10/utilization-order4.summary +++ b/pengine/test10/utilization-order4.summary @@ -1,4 +1,4 @@ -2 of 13 resources DISABLED and 0 BLOCKED from being started due to failures +2 of 13 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Node deglxen002: standby @@ -41,7 +41,6 @@ Executing cluster transition: * Pseudo action: clone-ping_stop_0 * Resource action: prim-ping:0 stop on deglxen002 * Pseudo action: clone-ping_stopped_0 - * Pseudo action: all_stopped Revised cluster status: Node deglxen002: standby diff --git a/pengine/test10/utilization-shuffle.exp b/pengine/test10/utilization-shuffle.exp index 75f6477c880..ec03ddbcf2f 100644 --- a/pengine/test10/utilization-shuffle.exp +++ b/pengine/test10/utilization-shuffle.exp @@ -1,37 +1,37 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <pseudo_event id="121" operation="running" operation_key="grpPostgreSQLDB1_running_0"> + <pseudo_event id="120" operation="running" operation_key="grpPostgreSQLDB1_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="108" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="107" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> <trigger> - <rsc_op id="110" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="109" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> <trigger> - <rsc_op id="112" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="111" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> <trigger> - <rsc_op id="114" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="113" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> <trigger> - <rsc_op id="116" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="115" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> <trigger> - <rsc_op id="118" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="117" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> <trigger> - <pseudo_event id="120" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="119" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <pseudo_event id="120" operation="start" operation_key="grpPostgreSQLDB1_start_0"> + <pseudo_event id="119" operation="start" operation_key="grpPostgreSQLDB1_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -39,181 +39,181 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="109" operation="monitor" operation_key="prmExPostgreSQLDB1_monitor_5000" on_node="act3" on_node_uuid="act3"> + <rsc_op id="108" operation="monitor" operation_key="prmExPostgreSQLDB1_monitor_5000" on_node="act3" on_node_uuid="act3"> <primitive id="prmExPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="108" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="107" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="108" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"> + <rsc_op id="107" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"> <primitive id="prmExPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="load_stopped_act3" operation_key="load_stopped_act3"/> + <pseudo_event id="30" operation="load_stopped_act3" operation_key="load_stopped_act3"/> </trigger> <trigger> - <pseudo_event id="120" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="119" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="111" operation="monitor" operation_key="prmFsPostgreSQLDB1-1_monitor_5000" on_node="act3" on_node_uuid="act3"> + <rsc_op id="110" operation="monitor" operation_key="prmFsPostgreSQLDB1-1_monitor_5000" on_node="act3" on_node_uuid="act3"> <primitive id="prmFsPostgreSQLDB1-1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="110" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="109" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="110" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="act3" on_node_uuid="act3"> + <rsc_op id="109" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="act3" on_node_uuid="act3"> <primitive id="prmFsPostgreSQLDB1-1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="108" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="107" operation="start" operation_key="prmExPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> <trigger> - <pseudo_event id="120" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="119" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="113" operation="monitor" operation_key="prmFsPostgreSQLDB1-2_monitor_5000" on_node="act3" on_node_uuid="act3"> + <rsc_op id="112" operation="monitor" operation_key="prmFsPostgreSQLDB1-2_monitor_5000" on_node="act3" on_node_uuid="act3"> <primitive id="prmFsPostgreSQLDB1-2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="112" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="111" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="112" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="act3" on_node_uuid="act3"> + <rsc_op id="111" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="act3" on_node_uuid="act3"> <primitive id="prmFsPostgreSQLDB1-2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="110" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="109" operation="start" operation_key="prmFsPostgreSQLDB1-1_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> <trigger> - <pseudo_event id="120" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="119" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="115" operation="monitor" operation_key="prmFsPostgreSQLDB1-3_monitor_5000" on_node="act3" on_node_uuid="act3"> + <rsc_op id="114" operation="monitor" operation_key="prmFsPostgreSQLDB1-3_monitor_5000" on_node="act3" on_node_uuid="act3"> <primitive id="prmFsPostgreSQLDB1-3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="114" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="113" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="114" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="act3" on_node_uuid="act3"> + <rsc_op id="113" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="act3" on_node_uuid="act3"> <primitive id="prmFsPostgreSQLDB1-3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="112" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="111" operation="start" operation_key="prmFsPostgreSQLDB1-2_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> <trigger> - <pseudo_event id="120" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="119" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="117" operation="monitor" operation_key="prmIpPostgreSQLDB1_monitor_5000" on_node="act3" on_node_uuid="act3"> + <rsc_op id="116" operation="monitor" operation_key="prmIpPostgreSQLDB1_monitor_5000" on_node="act3" on_node_uuid="act3"> <primitive id="prmIpPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="116" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="115" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="116" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"> + <rsc_op id="115" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"> <primitive id="prmIpPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="114" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="113" operation="start" operation_key="prmFsPostgreSQLDB1-3_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> <trigger> - <pseudo_event id="120" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="119" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="119" operation="monitor" operation_key="prmApPostgreSQLDB1_monitor_5000" on_node="act3" on_node_uuid="act3"> + <rsc_op id="118" operation="monitor" operation_key="prmApPostgreSQLDB1_monitor_5000" on_node="act3" on_node_uuid="act3"> <primitive id="prmApPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="5000" CRM_meta_name="monitor" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="118" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="117" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="118" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"> + <rsc_op id="117" operation="start" operation_key="prmApPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"> <primitive id="prmApPostgreSQLDB1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_fail="restart" CRM_meta_on_node="act3" CRM_meta_on_node_uuid="act3" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="116" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> + <rsc_op id="115" operation="start" operation_key="prmIpPostgreSQLDB1_start_0" on_node="act3" on_node_uuid="act3"/> </trigger> <trigger> - <pseudo_event id="120" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> + <pseudo_event id="119" operation="start" operation_key="grpPostgreSQLDB1_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="33" operation="load_stopped_sby2" operation_key="load_stopped_sby2"> + <pseudo_event id="32" operation="load_stopped_sby2" operation_key="load_stopped_sby2"> <attributes /> </pseudo_event> </action_set> @@ -221,7 +221,7 @@ </synapse> <synapse id="15"> <action_set> - <pseudo_event id="32" operation="load_stopped_sby1" operation_key="load_stopped_sby1"> + <pseudo_event id="31" operation="load_stopped_sby1" operation_key="load_stopped_sby1"> <attributes /> </pseudo_event> </action_set> @@ -229,7 +229,7 @@ </synapse> <synapse id="16"> <action_set> - <pseudo_event id="31" operation="load_stopped_act3" operation_key="load_stopped_act3"> + <pseudo_event id="30" operation="load_stopped_act3" operation_key="load_stopped_act3"> <attributes /> </pseudo_event> </action_set> @@ -237,7 +237,7 @@ </synapse> <synapse id="17"> <action_set> - <pseudo_event id="30" operation="load_stopped_act2" operation_key="load_stopped_act2"> + <pseudo_event id="29" operation="load_stopped_act2" operation_key="load_stopped_act2"> <attributes /> </pseudo_event> </action_set> @@ -245,7 +245,7 @@ </synapse> <synapse id="18"> <action_set> - <pseudo_event id="29" operation="load_stopped_act1" operation_key="load_stopped_act1"> + <pseudo_event id="28" operation="load_stopped_act1" operation_key="load_stopped_act1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/utilization-shuffle.scores b/pengine/test10/utilization-shuffle.scores index 3b7803c9952..41f726f5d7e 100644 --- a/pengine/test10/utilization-shuffle.scores +++ b/pengine/test10/utilization-shuffle.scores @@ -1,361 +1,361 @@ Allocation scores: -clone_color: clnDiskd1 allocation score on act1: INFINITY -clone_color: clnDiskd1 allocation score on act2: INFINITY -clone_color: clnDiskd1 allocation score on act3: 0 -clone_color: clnDiskd1 allocation score on sby1: 0 -clone_color: clnDiskd1 allocation score on sby2: 0 -clone_color: clnDiskd2 allocation score on act1: INFINITY -clone_color: clnDiskd2 allocation score on act2: INFINITY -clone_color: clnDiskd2 allocation score on act3: 0 -clone_color: clnDiskd2 allocation score on sby1: 0 -clone_color: clnDiskd2 allocation score on sby2: 0 -clone_color: clnPingd allocation score on act1: INFINITY -clone_color: clnPingd allocation score on act2: INFINITY -clone_color: clnPingd allocation score on act3: 0 -clone_color: clnPingd allocation score on sby1: 0 -clone_color: clnPingd allocation score on sby2: 0 -clone_color: prmDiskd1:0 allocation score on act1: 0 -clone_color: prmDiskd1:0 allocation score on act2: 0 -clone_color: prmDiskd1:0 allocation score on act3: INFINITY -clone_color: prmDiskd1:0 allocation score on sby1: 0 -clone_color: prmDiskd1:0 allocation score on sby2: 0 -clone_color: prmDiskd1:1 allocation score on act1: INFINITY -clone_color: prmDiskd1:1 allocation score on act2: 0 -clone_color: prmDiskd1:1 allocation score on act3: 0 -clone_color: prmDiskd1:1 allocation score on sby1: 0 -clone_color: prmDiskd1:1 allocation score on sby2: 0 -clone_color: prmDiskd1:2 allocation score on act1: 0 -clone_color: prmDiskd1:2 allocation score on act2: 0 -clone_color: prmDiskd1:2 allocation score on act3: 0 -clone_color: prmDiskd1:2 allocation score on sby1: INFINITY -clone_color: prmDiskd1:2 allocation score on sby2: 0 -clone_color: prmDiskd1:3 allocation score on act1: 0 -clone_color: prmDiskd1:3 allocation score on act2: 0 -clone_color: prmDiskd1:3 allocation score on act3: 0 -clone_color: prmDiskd1:3 allocation score on sby1: 0 -clone_color: prmDiskd1:3 allocation score on sby2: INFINITY -clone_color: prmDiskd1:4 allocation score on act1: 0 -clone_color: prmDiskd1:4 allocation score on act2: INFINITY -clone_color: prmDiskd1:4 allocation score on act3: 0 -clone_color: prmDiskd1:4 allocation score on sby1: 0 -clone_color: prmDiskd1:4 allocation score on sby2: 0 -clone_color: prmDiskd2:0 allocation score on act1: 0 -clone_color: prmDiskd2:0 allocation score on act2: 0 -clone_color: prmDiskd2:0 allocation score on act3: INFINITY -clone_color: prmDiskd2:0 allocation score on sby1: 0 -clone_color: prmDiskd2:0 allocation score on sby2: 0 -clone_color: prmDiskd2:1 allocation score on act1: INFINITY -clone_color: prmDiskd2:1 allocation score on act2: 0 -clone_color: prmDiskd2:1 allocation score on act3: 0 -clone_color: prmDiskd2:1 allocation score on sby1: 0 -clone_color: prmDiskd2:1 allocation score on sby2: 0 -clone_color: prmDiskd2:2 allocation score on act1: 0 -clone_color: prmDiskd2:2 allocation score on act2: 0 -clone_color: prmDiskd2:2 allocation score on act3: 0 -clone_color: prmDiskd2:2 allocation score on sby1: INFINITY -clone_color: prmDiskd2:2 allocation score on sby2: 0 -clone_color: prmDiskd2:3 allocation score on act1: 0 -clone_color: prmDiskd2:3 allocation score on act2: 0 -clone_color: prmDiskd2:3 allocation score on act3: 0 -clone_color: prmDiskd2:3 allocation score on sby1: 0 -clone_color: prmDiskd2:3 allocation score on sby2: INFINITY -clone_color: prmDiskd2:4 allocation score on act1: 0 -clone_color: prmDiskd2:4 allocation score on act2: INFINITY -clone_color: prmDiskd2:4 allocation score on act3: 0 -clone_color: prmDiskd2:4 allocation score on sby1: 0 -clone_color: prmDiskd2:4 allocation score on sby2: 0 -clone_color: prmPingd:0 allocation score on act1: 0 -clone_color: prmPingd:0 allocation score on act2: 0 -clone_color: prmPingd:0 allocation score on act3: INFINITY -clone_color: prmPingd:0 allocation score on sby1: 0 -clone_color: prmPingd:0 allocation score on sby2: 0 -clone_color: prmPingd:1 allocation score on act1: INFINITY -clone_color: prmPingd:1 allocation score on act2: 0 -clone_color: prmPingd:1 allocation score on act3: 0 -clone_color: prmPingd:1 allocation score on sby1: 0 -clone_color: prmPingd:1 allocation score on sby2: 0 -clone_color: prmPingd:2 allocation score on act1: 0 -clone_color: prmPingd:2 allocation score on act2: 0 -clone_color: prmPingd:2 allocation score on act3: 0 -clone_color: prmPingd:2 allocation score on sby1: INFINITY -clone_color: prmPingd:2 allocation score on sby2: 0 -clone_color: prmPingd:3 allocation score on act1: 0 -clone_color: prmPingd:3 allocation score on act2: 0 -clone_color: prmPingd:3 allocation score on act3: 0 -clone_color: prmPingd:3 allocation score on sby1: 0 -clone_color: prmPingd:3 allocation score on sby2: INFINITY -clone_color: prmPingd:4 allocation score on act1: 0 -clone_color: prmPingd:4 allocation score on act2: INFINITY -clone_color: prmPingd:4 allocation score on act3: 0 -clone_color: prmPingd:4 allocation score on sby1: 0 -clone_color: prmPingd:4 allocation score on sby2: 0 -group_color: grpPostgreSQLDB1 allocation score on act1: 200 -group_color: grpPostgreSQLDB1 allocation score on act2: 0 -group_color: grpPostgreSQLDB1 allocation score on act3: 0 -group_color: grpPostgreSQLDB1 allocation score on sby1: 0 -group_color: grpPostgreSQLDB1 allocation score on sby2: 0 -group_color: grpPostgreSQLDB2 allocation score on act1: 0 -group_color: grpPostgreSQLDB2 allocation score on act2: 200 -group_color: grpPostgreSQLDB2 allocation score on act3: 0 -group_color: grpPostgreSQLDB2 allocation score on sby1: 0 -group_color: grpPostgreSQLDB2 allocation score on sby2: 0 -group_color: grpPostgreSQLDB3 allocation score on act1: 0 -group_color: grpPostgreSQLDB3 allocation score on act2: 0 -group_color: grpPostgreSQLDB3 allocation score on act3: 200 -group_color: grpPostgreSQLDB3 allocation score on sby1: 0 -group_color: grpPostgreSQLDB3 allocation score on sby2: 0 -group_color: prmApPostgreSQLDB1 allocation score on act1: 0 -group_color: prmApPostgreSQLDB1 allocation score on act2: 0 -group_color: prmApPostgreSQLDB1 allocation score on act3: 0 -group_color: prmApPostgreSQLDB1 allocation score on sby1: 0 -group_color: prmApPostgreSQLDB1 allocation score on sby2: 0 -group_color: prmApPostgreSQLDB2 allocation score on act1: 0 -group_color: prmApPostgreSQLDB2 allocation score on act2: INFINITY -group_color: prmApPostgreSQLDB2 allocation score on act3: 0 -group_color: prmApPostgreSQLDB2 allocation score on sby1: 0 -group_color: prmApPostgreSQLDB2 allocation score on sby2: 0 -group_color: prmApPostgreSQLDB3 allocation score on act1: INFINITY -group_color: prmApPostgreSQLDB3 allocation score on act2: 0 -group_color: prmApPostgreSQLDB3 allocation score on act3: 0 -group_color: prmApPostgreSQLDB3 allocation score on sby1: 0 -group_color: prmApPostgreSQLDB3 allocation score on sby2: 0 -group_color: prmExPostgreSQLDB1 allocation score on act1: 200 -group_color: prmExPostgreSQLDB1 allocation score on act2: 0 -group_color: prmExPostgreSQLDB1 allocation score on act3: 0 -group_color: prmExPostgreSQLDB1 allocation score on sby1: 0 -group_color: prmExPostgreSQLDB1 allocation score on sby2: 0 -group_color: prmExPostgreSQLDB2 allocation score on act1: 0 -group_color: prmExPostgreSQLDB2 allocation score on act2: INFINITY -group_color: prmExPostgreSQLDB2 allocation score on act3: 0 -group_color: prmExPostgreSQLDB2 allocation score on sby1: 0 -group_color: prmExPostgreSQLDB2 allocation score on sby2: 0 -group_color: prmExPostgreSQLDB3 allocation score on act1: INFINITY -group_color: prmExPostgreSQLDB3 allocation score on act2: 0 -group_color: prmExPostgreSQLDB3 allocation score on act3: -INFINITY -group_color: prmExPostgreSQLDB3 allocation score on sby1: 0 -group_color: prmExPostgreSQLDB3 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB1-1 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB1-2 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB1-3 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY -group_color: prmFsPostgreSQLDB2-1 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB2-1 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY -group_color: prmFsPostgreSQLDB2-2 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB2-2 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on act1: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY -group_color: prmFsPostgreSQLDB2-3 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB2-3 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on act1: INFINITY -group_color: prmFsPostgreSQLDB3-1 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB3-1 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on act1: INFINITY -group_color: prmFsPostgreSQLDB3-2 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB3-2 allocation score on sby2: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on act1: INFINITY -group_color: prmFsPostgreSQLDB3-3 allocation score on act2: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on act3: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on sby1: 0 -group_color: prmFsPostgreSQLDB3-3 allocation score on sby2: 0 -group_color: prmIpPostgreSQLDB1 allocation score on act1: 0 -group_color: prmIpPostgreSQLDB1 allocation score on act2: 0 -group_color: prmIpPostgreSQLDB1 allocation score on act3: 0 -group_color: prmIpPostgreSQLDB1 allocation score on sby1: 0 -group_color: prmIpPostgreSQLDB1 allocation score on sby2: 0 -group_color: prmIpPostgreSQLDB2 allocation score on act1: 0 -group_color: prmIpPostgreSQLDB2 allocation score on act2: INFINITY -group_color: prmIpPostgreSQLDB2 allocation score on act3: 0 -group_color: prmIpPostgreSQLDB2 allocation score on sby1: 0 -group_color: prmIpPostgreSQLDB2 allocation score on sby2: 0 -group_color: prmIpPostgreSQLDB3 allocation score on act1: INFINITY -group_color: prmIpPostgreSQLDB3 allocation score on act2: 0 -group_color: prmIpPostgreSQLDB3 allocation score on act3: 0 -group_color: prmIpPostgreSQLDB3 allocation score on sby1: 0 -group_color: prmIpPostgreSQLDB3 allocation score on sby2: 0 -native_color: prmApPostgreSQLDB1 allocation score on act1: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on act2: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on act3: 0 -native_color: prmApPostgreSQLDB1 allocation score on sby1: -INFINITY -native_color: prmApPostgreSQLDB1 allocation score on sby2: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on act1: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on act2: INFINITY -native_color: prmApPostgreSQLDB2 allocation score on act3: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on sby1: -INFINITY -native_color: prmApPostgreSQLDB2 allocation score on sby2: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on act1: INFINITY -native_color: prmApPostgreSQLDB3 allocation score on act2: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on act3: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on sby1: -INFINITY -native_color: prmApPostgreSQLDB3 allocation score on sby2: -INFINITY -native_color: prmDiskd1:0 allocation score on act1: -INFINITY -native_color: prmDiskd1:0 allocation score on act2: -INFINITY -native_color: prmDiskd1:0 allocation score on act3: INFINITY -native_color: prmDiskd1:0 allocation score on sby1: 0 -native_color: prmDiskd1:0 allocation score on sby2: 0 -native_color: prmDiskd1:1 allocation score on act1: INFINITY -native_color: prmDiskd1:1 allocation score on act2: 0 -native_color: prmDiskd1:1 allocation score on act3: 0 -native_color: prmDiskd1:1 allocation score on sby1: 0 -native_color: prmDiskd1:1 allocation score on sby2: 0 -native_color: prmDiskd1:2 allocation score on act1: -INFINITY -native_color: prmDiskd1:2 allocation score on act2: -INFINITY -native_color: prmDiskd1:2 allocation score on act3: -INFINITY -native_color: prmDiskd1:2 allocation score on sby1: INFINITY -native_color: prmDiskd1:2 allocation score on sby2: 0 -native_color: prmDiskd1:3 allocation score on act1: -INFINITY -native_color: prmDiskd1:3 allocation score on act2: -INFINITY -native_color: prmDiskd1:3 allocation score on act3: -INFINITY -native_color: prmDiskd1:3 allocation score on sby1: -INFINITY -native_color: prmDiskd1:3 allocation score on sby2: INFINITY -native_color: prmDiskd1:4 allocation score on act1: -INFINITY -native_color: prmDiskd1:4 allocation score on act2: INFINITY -native_color: prmDiskd1:4 allocation score on act3: 0 -native_color: prmDiskd1:4 allocation score on sby1: 0 -native_color: prmDiskd1:4 allocation score on sby2: 0 -native_color: prmDiskd2:0 allocation score on act1: -INFINITY -native_color: prmDiskd2:0 allocation score on act2: -INFINITY -native_color: prmDiskd2:0 allocation score on act3: INFINITY -native_color: prmDiskd2:0 allocation score on sby1: 0 -native_color: prmDiskd2:0 allocation score on sby2: 0 -native_color: prmDiskd2:1 allocation score on act1: INFINITY -native_color: prmDiskd2:1 allocation score on act2: 0 -native_color: prmDiskd2:1 allocation score on act3: 0 -native_color: prmDiskd2:1 allocation score on sby1: 0 -native_color: prmDiskd2:1 allocation score on sby2: 0 -native_color: prmDiskd2:2 allocation score on act1: -INFINITY -native_color: prmDiskd2:2 allocation score on act2: -INFINITY -native_color: prmDiskd2:2 allocation score on act3: -INFINITY -native_color: prmDiskd2:2 allocation score on sby1: INFINITY -native_color: prmDiskd2:2 allocation score on sby2: 0 -native_color: prmDiskd2:3 allocation score on act1: -INFINITY -native_color: prmDiskd2:3 allocation score on act2: -INFINITY -native_color: prmDiskd2:3 allocation score on act3: -INFINITY -native_color: prmDiskd2:3 allocation score on sby1: -INFINITY -native_color: prmDiskd2:3 allocation score on sby2: INFINITY -native_color: prmDiskd2:4 allocation score on act1: -INFINITY -native_color: prmDiskd2:4 allocation score on act2: INFINITY -native_color: prmDiskd2:4 allocation score on act3: 0 -native_color: prmDiskd2:4 allocation score on sby1: 0 -native_color: prmDiskd2:4 allocation score on sby2: 0 -native_color: prmExPostgreSQLDB1 allocation score on act1: 200 -native_color: prmExPostgreSQLDB1 allocation score on act2: 0 -native_color: prmExPostgreSQLDB1 allocation score on act3: 0 -native_color: prmExPostgreSQLDB1 allocation score on sby1: 0 -native_color: prmExPostgreSQLDB1 allocation score on sby2: 0 -native_color: prmExPostgreSQLDB2 allocation score on act1: 0 -native_color: prmExPostgreSQLDB2 allocation score on act2: INFINITY -native_color: prmExPostgreSQLDB2 allocation score on act3: 0 -native_color: prmExPostgreSQLDB2 allocation score on sby1: 0 -native_color: prmExPostgreSQLDB2 allocation score on sby2: 0 -native_color: prmExPostgreSQLDB3 allocation score on act1: INFINITY -native_color: prmExPostgreSQLDB3 allocation score on act2: 0 -native_color: prmExPostgreSQLDB3 allocation score on act3: -INFINITY -native_color: prmExPostgreSQLDB3 allocation score on sby1: 0 -native_color: prmExPostgreSQLDB3 allocation score on sby2: 0 -native_color: prmFsPostgreSQLDB1-1 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on act3: 0 -native_color: prmFsPostgreSQLDB1-1 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB1-1 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on act3: 0 -native_color: prmFsPostgreSQLDB1-2 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB1-2 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on act3: 0 -native_color: prmFsPostgreSQLDB1-3 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB1-3 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB2-1 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB2-2 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on act1: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB2-3 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on act1: INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB3-1 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on act1: INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB3-2 allocation score on sby2: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on act1: INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on act2: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on act3: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on sby1: -INFINITY -native_color: prmFsPostgreSQLDB3-3 allocation score on sby2: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on act1: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on act2: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on act3: 0 -native_color: prmIpPostgreSQLDB1 allocation score on sby1: -INFINITY -native_color: prmIpPostgreSQLDB1 allocation score on sby2: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on act1: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on act2: INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on act3: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on sby1: -INFINITY -native_color: prmIpPostgreSQLDB2 allocation score on sby2: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on act1: INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on act2: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on act3: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on sby1: -INFINITY -native_color: prmIpPostgreSQLDB3 allocation score on sby2: -INFINITY -native_color: prmPingd:0 allocation score on act1: -INFINITY -native_color: prmPingd:0 allocation score on act2: -INFINITY -native_color: prmPingd:0 allocation score on act3: INFINITY -native_color: prmPingd:0 allocation score on sby1: 0 -native_color: prmPingd:0 allocation score on sby2: 0 -native_color: prmPingd:1 allocation score on act1: INFINITY -native_color: prmPingd:1 allocation score on act2: 0 -native_color: prmPingd:1 allocation score on act3: 0 -native_color: prmPingd:1 allocation score on sby1: 0 -native_color: prmPingd:1 allocation score on sby2: 0 -native_color: prmPingd:2 allocation score on act1: -INFINITY -native_color: prmPingd:2 allocation score on act2: -INFINITY -native_color: prmPingd:2 allocation score on act3: -INFINITY -native_color: prmPingd:2 allocation score on sby1: INFINITY -native_color: prmPingd:2 allocation score on sby2: 0 -native_color: prmPingd:3 allocation score on act1: -INFINITY -native_color: prmPingd:3 allocation score on act2: -INFINITY -native_color: prmPingd:3 allocation score on act3: -INFINITY -native_color: prmPingd:3 allocation score on sby1: -INFINITY -native_color: prmPingd:3 allocation score on sby2: INFINITY -native_color: prmPingd:4 allocation score on act1: -INFINITY -native_color: prmPingd:4 allocation score on act2: INFINITY -native_color: prmPingd:4 allocation score on act3: 0 -native_color: prmPingd:4 allocation score on sby1: 0 -native_color: prmPingd:4 allocation score on sby2: 0 +pcmk__clone_allocate: clnDiskd1 allocation score on act1: INFINITY +pcmk__clone_allocate: clnDiskd1 allocation score on act2: INFINITY +pcmk__clone_allocate: clnDiskd1 allocation score on act3: 0 +pcmk__clone_allocate: clnDiskd1 allocation score on sby1: 0 +pcmk__clone_allocate: clnDiskd1 allocation score on sby2: 0 +pcmk__clone_allocate: clnDiskd2 allocation score on act1: INFINITY +pcmk__clone_allocate: clnDiskd2 allocation score on act2: INFINITY +pcmk__clone_allocate: clnDiskd2 allocation score on act3: 0 +pcmk__clone_allocate: clnDiskd2 allocation score on sby1: 0 +pcmk__clone_allocate: clnDiskd2 allocation score on sby2: 0 +pcmk__clone_allocate: clnPingd allocation score on act1: INFINITY +pcmk__clone_allocate: clnPingd allocation score on act2: INFINITY +pcmk__clone_allocate: clnPingd allocation score on act3: 0 +pcmk__clone_allocate: clnPingd allocation score on sby1: 0 +pcmk__clone_allocate: clnPingd allocation score on sby2: 0 +pcmk__clone_allocate: prmDiskd1:0 allocation score on act1: 0 +pcmk__clone_allocate: prmDiskd1:0 allocation score on act2: 0 +pcmk__clone_allocate: prmDiskd1:0 allocation score on act3: INFINITY +pcmk__clone_allocate: prmDiskd1:0 allocation score on sby1: 0 +pcmk__clone_allocate: prmDiskd1:0 allocation score on sby2: 0 +pcmk__clone_allocate: prmDiskd1:1 allocation score on act1: INFINITY +pcmk__clone_allocate: prmDiskd1:1 allocation score on act2: 0 +pcmk__clone_allocate: prmDiskd1:1 allocation score on act3: 0 +pcmk__clone_allocate: prmDiskd1:1 allocation score on sby1: 0 +pcmk__clone_allocate: prmDiskd1:1 allocation score on sby2: 0 +pcmk__clone_allocate: prmDiskd1:2 allocation score on act1: 0 +pcmk__clone_allocate: prmDiskd1:2 allocation score on act2: 0 +pcmk__clone_allocate: prmDiskd1:2 allocation score on act3: 0 +pcmk__clone_allocate: prmDiskd1:2 allocation score on sby1: INFINITY +pcmk__clone_allocate: prmDiskd1:2 allocation score on sby2: 0 +pcmk__clone_allocate: prmDiskd1:3 allocation score on act1: 0 +pcmk__clone_allocate: prmDiskd1:3 allocation score on act2: 0 +pcmk__clone_allocate: prmDiskd1:3 allocation score on act3: 0 +pcmk__clone_allocate: prmDiskd1:3 allocation score on sby1: 0 +pcmk__clone_allocate: prmDiskd1:3 allocation score on sby2: INFINITY +pcmk__clone_allocate: prmDiskd1:4 allocation score on act1: 0 +pcmk__clone_allocate: prmDiskd1:4 allocation score on act2: INFINITY +pcmk__clone_allocate: prmDiskd1:4 allocation score on act3: 0 +pcmk__clone_allocate: prmDiskd1:4 allocation score on sby1: 0 +pcmk__clone_allocate: prmDiskd1:4 allocation score on sby2: 0 +pcmk__clone_allocate: prmDiskd2:0 allocation score on act1: 0 +pcmk__clone_allocate: prmDiskd2:0 allocation score on act2: 0 +pcmk__clone_allocate: prmDiskd2:0 allocation score on act3: INFINITY +pcmk__clone_allocate: prmDiskd2:0 allocation score on sby1: 0 +pcmk__clone_allocate: prmDiskd2:0 allocation score on sby2: 0 +pcmk__clone_allocate: prmDiskd2:1 allocation score on act1: INFINITY +pcmk__clone_allocate: prmDiskd2:1 allocation score on act2: 0 +pcmk__clone_allocate: prmDiskd2:1 allocation score on act3: 0 +pcmk__clone_allocate: prmDiskd2:1 allocation score on sby1: 0 +pcmk__clone_allocate: prmDiskd2:1 allocation score on sby2: 0 +pcmk__clone_allocate: prmDiskd2:2 allocation score on act1: 0 +pcmk__clone_allocate: prmDiskd2:2 allocation score on act2: 0 +pcmk__clone_allocate: prmDiskd2:2 allocation score on act3: 0 +pcmk__clone_allocate: prmDiskd2:2 allocation score on sby1: INFINITY +pcmk__clone_allocate: prmDiskd2:2 allocation score on sby2: 0 +pcmk__clone_allocate: prmDiskd2:3 allocation score on act1: 0 +pcmk__clone_allocate: prmDiskd2:3 allocation score on act2: 0 +pcmk__clone_allocate: prmDiskd2:3 allocation score on act3: 0 +pcmk__clone_allocate: prmDiskd2:3 allocation score on sby1: 0 +pcmk__clone_allocate: prmDiskd2:3 allocation score on sby2: INFINITY +pcmk__clone_allocate: prmDiskd2:4 allocation score on act1: 0 +pcmk__clone_allocate: prmDiskd2:4 allocation score on act2: INFINITY +pcmk__clone_allocate: prmDiskd2:4 allocation score on act3: 0 +pcmk__clone_allocate: prmDiskd2:4 allocation score on sby1: 0 +pcmk__clone_allocate: prmDiskd2:4 allocation score on sby2: 0 +pcmk__clone_allocate: prmPingd:0 allocation score on act1: 0 +pcmk__clone_allocate: prmPingd:0 allocation score on act2: 0 +pcmk__clone_allocate: prmPingd:0 allocation score on act3: INFINITY +pcmk__clone_allocate: prmPingd:0 allocation score on sby1: 0 +pcmk__clone_allocate: prmPingd:0 allocation score on sby2: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on act1: INFINITY +pcmk__clone_allocate: prmPingd:1 allocation score on act2: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on act3: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on sby1: 0 +pcmk__clone_allocate: prmPingd:1 allocation score on sby2: 0 +pcmk__clone_allocate: prmPingd:2 allocation score on act1: 0 +pcmk__clone_allocate: prmPingd:2 allocation score on act2: 0 +pcmk__clone_allocate: prmPingd:2 allocation score on act3: 0 +pcmk__clone_allocate: prmPingd:2 allocation score on sby1: INFINITY +pcmk__clone_allocate: prmPingd:2 allocation score on sby2: 0 +pcmk__clone_allocate: prmPingd:3 allocation score on act1: 0 +pcmk__clone_allocate: prmPingd:3 allocation score on act2: 0 +pcmk__clone_allocate: prmPingd:3 allocation score on act3: 0 +pcmk__clone_allocate: prmPingd:3 allocation score on sby1: 0 +pcmk__clone_allocate: prmPingd:3 allocation score on sby2: INFINITY +pcmk__clone_allocate: prmPingd:4 allocation score on act1: 0 +pcmk__clone_allocate: prmPingd:4 allocation score on act2: INFINITY +pcmk__clone_allocate: prmPingd:4 allocation score on act3: 0 +pcmk__clone_allocate: prmPingd:4 allocation score on sby1: 0 +pcmk__clone_allocate: prmPingd:4 allocation score on sby2: 0 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on act1: 200 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: grpPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on act2: 200 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: grpPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on act1: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on act3: 200 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: grpPostgreSQLDB3 allocation score on sby2: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on act1: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: prmApPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: prmApPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on act1: INFINITY +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on act3: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: prmApPostgreSQLDB3 allocation score on sby2: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on act1: 200 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: prmExPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: prmExPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on act1: INFINITY +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on act3: -INFINITY +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: prmExPostgreSQLDB3 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-1 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-2 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB1-3 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-1 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-2 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on act1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB2-3 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on act1: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-1 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on act1: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-2 allocation score on sby2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on act1: INFINITY +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on act2: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on act3: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on sby1: 0 +pcmk__group_allocate: prmFsPostgreSQLDB3-3 allocation score on sby2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on act1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on act2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on act3: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on sby1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB1 allocation score on sby2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on act1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on act3: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on sby1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB2 allocation score on sby2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on act1: INFINITY +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on act2: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on act3: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on sby1: 0 +pcmk__group_allocate: prmIpPostgreSQLDB3 allocation score on sby2: 0 +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on act3: 0 +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on act1: INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmApPostgreSQLDB3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmDiskd1:0 allocation score on act1: -INFINITY +pcmk__native_allocate: prmDiskd1:0 allocation score on act2: -INFINITY +pcmk__native_allocate: prmDiskd1:0 allocation score on act3: INFINITY +pcmk__native_allocate: prmDiskd1:0 allocation score on sby1: 0 +pcmk__native_allocate: prmDiskd1:0 allocation score on sby2: 0 +pcmk__native_allocate: prmDiskd1:1 allocation score on act1: INFINITY +pcmk__native_allocate: prmDiskd1:1 allocation score on act2: 0 +pcmk__native_allocate: prmDiskd1:1 allocation score on act3: 0 +pcmk__native_allocate: prmDiskd1:1 allocation score on sby1: 0 +pcmk__native_allocate: prmDiskd1:1 allocation score on sby2: 0 +pcmk__native_allocate: prmDiskd1:2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmDiskd1:2 allocation score on act2: -INFINITY +pcmk__native_allocate: prmDiskd1:2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmDiskd1:2 allocation score on sby1: INFINITY +pcmk__native_allocate: prmDiskd1:2 allocation score on sby2: 0 +pcmk__native_allocate: prmDiskd1:3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmDiskd1:3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmDiskd1:3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmDiskd1:3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmDiskd1:3 allocation score on sby2: INFINITY +pcmk__native_allocate: prmDiskd1:4 allocation score on act1: -INFINITY +pcmk__native_allocate: prmDiskd1:4 allocation score on act2: INFINITY +pcmk__native_allocate: prmDiskd1:4 allocation score on act3: 0 +pcmk__native_allocate: prmDiskd1:4 allocation score on sby1: 0 +pcmk__native_allocate: prmDiskd1:4 allocation score on sby2: 0 +pcmk__native_allocate: prmDiskd2:0 allocation score on act1: -INFINITY +pcmk__native_allocate: prmDiskd2:0 allocation score on act2: -INFINITY +pcmk__native_allocate: prmDiskd2:0 allocation score on act3: INFINITY +pcmk__native_allocate: prmDiskd2:0 allocation score on sby1: 0 +pcmk__native_allocate: prmDiskd2:0 allocation score on sby2: 0 +pcmk__native_allocate: prmDiskd2:1 allocation score on act1: INFINITY +pcmk__native_allocate: prmDiskd2:1 allocation score on act2: 0 +pcmk__native_allocate: prmDiskd2:1 allocation score on act3: 0 +pcmk__native_allocate: prmDiskd2:1 allocation score on sby1: 0 +pcmk__native_allocate: prmDiskd2:1 allocation score on sby2: 0 +pcmk__native_allocate: prmDiskd2:2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmDiskd2:2 allocation score on act2: -INFINITY +pcmk__native_allocate: prmDiskd2:2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmDiskd2:2 allocation score on sby1: INFINITY +pcmk__native_allocate: prmDiskd2:2 allocation score on sby2: 0 +pcmk__native_allocate: prmDiskd2:3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmDiskd2:3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmDiskd2:3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmDiskd2:3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmDiskd2:3 allocation score on sby2: INFINITY +pcmk__native_allocate: prmDiskd2:4 allocation score on act1: -INFINITY +pcmk__native_allocate: prmDiskd2:4 allocation score on act2: INFINITY +pcmk__native_allocate: prmDiskd2:4 allocation score on act3: 0 +pcmk__native_allocate: prmDiskd2:4 allocation score on sby1: 0 +pcmk__native_allocate: prmDiskd2:4 allocation score on sby2: 0 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on act1: 200 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on act2: 0 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on act3: 0 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on sby1: 0 +pcmk__native_allocate: prmExPostgreSQLDB1 allocation score on sby2: 0 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on act1: 0 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on act3: 0 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on sby1: 0 +pcmk__native_allocate: prmExPostgreSQLDB2 allocation score on sby2: 0 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on act1: INFINITY +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on act2: 0 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on sby1: 0 +pcmk__native_allocate: prmExPostgreSQLDB3 allocation score on sby2: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on act3: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on act3: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on act3: 0 +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB1-3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on act2: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on act2: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on act2: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB2-3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on act1: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on act1: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on act1: INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmFsPostgreSQLDB3-3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on act1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on act2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on act3: 0 +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB1 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on act2: INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB2 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on act1: INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmIpPostgreSQLDB3 allocation score on sby2: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on act1: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on act2: -INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on act3: INFINITY +pcmk__native_allocate: prmPingd:0 allocation score on sby1: 0 +pcmk__native_allocate: prmPingd:0 allocation score on sby2: 0 +pcmk__native_allocate: prmPingd:1 allocation score on act1: INFINITY +pcmk__native_allocate: prmPingd:1 allocation score on act2: 0 +pcmk__native_allocate: prmPingd:1 allocation score on act3: 0 +pcmk__native_allocate: prmPingd:1 allocation score on sby1: 0 +pcmk__native_allocate: prmPingd:1 allocation score on sby2: 0 +pcmk__native_allocate: prmPingd:2 allocation score on act1: -INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on act2: -INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on act3: -INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on sby1: INFINITY +pcmk__native_allocate: prmPingd:2 allocation score on sby2: 0 +pcmk__native_allocate: prmPingd:3 allocation score on act1: -INFINITY +pcmk__native_allocate: prmPingd:3 allocation score on act2: -INFINITY +pcmk__native_allocate: prmPingd:3 allocation score on act3: -INFINITY +pcmk__native_allocate: prmPingd:3 allocation score on sby1: -INFINITY +pcmk__native_allocate: prmPingd:3 allocation score on sby2: INFINITY +pcmk__native_allocate: prmPingd:4 allocation score on act1: -INFINITY +pcmk__native_allocate: prmPingd:4 allocation score on act2: INFINITY +pcmk__native_allocate: prmPingd:4 allocation score on act3: 0 +pcmk__native_allocate: prmPingd:4 allocation score on sby1: 0 +pcmk__native_allocate: prmPingd:4 allocation score on sby2: 0 diff --git a/pengine/test10/utilization.exp b/pengine/test10/utilization.exp index 6b6232cf1e7..7026d6f1692 100644 --- a/pengine/test10/utilization.exp +++ b/pengine/test10/utilization.exp @@ -1,26 +1,26 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0" priority="1"> <action_set> - <rsc_op id="8" operation="start" operation_key="rsc2_start_0" on_node="host2" on_node_uuid="host2"> + <rsc_op id="7" operation="start" operation_key="rsc2_start_0" on_node="host2" on_node_uuid="host2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host2" CRM_meta_on_node_uuid="host2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="3" operation="load_stopped_host2" operation_key="load_stopped_host2"/> + <pseudo_event id="2" operation="load_stopped_host2" operation_key="load_stopped_host2"/> </trigger> <trigger> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"/> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"/> </trigger> <trigger> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"/> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"> + <rsc_op id="5" operation="monitor" operation_key="rsc2_monitor_0" on_node="host2" on_node_uuid="host2"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host2" CRM_meta_on_node_uuid="host2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -29,7 +29,7 @@ </synapse> <synapse id="2" priority="1"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"> + <rsc_op id="3" operation="monitor" operation_key="rsc2_monitor_0" on_node="host1" on_node_uuid="host1"> <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host1" CRM_meta_on_node_uuid="host1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -38,7 +38,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="rsc1_monitor_0" on_node="host2" on_node_uuid="host2"> + <rsc_op id="6" operation="monitor" operation_key="rsc1_monitor_0" on_node="host2" on_node_uuid="host2"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host2" CRM_meta_on_node_uuid="host2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -47,7 +47,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="rsc1_monitor_0" on_node="host1" on_node_uuid="host1"> + <rsc_op id="4" operation="monitor" operation_key="rsc1_monitor_0" on_node="host1" on_node_uuid="host1"> <primitive id="rsc1" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="host1" CRM_meta_on_node_uuid="host1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -56,7 +56,7 @@ </synapse> <synapse id="5"> <action_set> - <pseudo_event id="3" operation="load_stopped_host2" operation_key="load_stopped_host2"> + <pseudo_event id="2" operation="load_stopped_host2" operation_key="load_stopped_host2"> <attributes /> </pseudo_event> </action_set> @@ -64,7 +64,7 @@ </synapse> <synapse id="6"> <action_set> - <pseudo_event id="2" operation="load_stopped_host1" operation_key="load_stopped_host1"> + <pseudo_event id="1" operation="load_stopped_host1" operation_key="load_stopped_host1"> <attributes /> </pseudo_event> </action_set> diff --git a/pengine/test10/utilization.scores b/pengine/test10/utilization.scores index 68ed45e9c54..55d281c4516 100644 --- a/pengine/test10/utilization.scores +++ b/pengine/test10/utilization.scores @@ -1,5 +1,5 @@ Allocation scores: -native_color: rsc1 allocation score on host1: 0 -native_color: rsc1 allocation score on host2: 0 -native_color: rsc2 allocation score on host1: 0 -native_color: rsc2 allocation score on host2: 0 +pcmk__native_allocate: rsc1 allocation score on host1: 0 +pcmk__native_allocate: rsc1 allocation score on host2: 0 +pcmk__native_allocate: rsc2 allocation score on host1: 0 +pcmk__native_allocate: rsc2 allocation score on host2: 0 diff --git a/pengine/test10/whitebox-asymmetric.exp b/pengine/test10/whitebox-asymmetric.exp index 3f105a15724..6db621da3a2 100644 --- a/pengine/test10/whitebox-asymmetric.exp +++ b/pengine/test10/whitebox-asymmetric.exp @@ -1,104 +1,104 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="webserver_monitor_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> + <rsc_op id="1" operation="monitor" operation_key="webserver_monitor_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> <primitive id="webserver" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="18node2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="nfs_mount_monitor_10000" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> + <rsc_op id="8" operation="monitor" operation_key="nfs_mount_monitor_10000" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> <primitive id="nfs_mount" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="18node2" CRM_meta_physical_host="18builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="nfs_mount_start_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"/> + <rsc_op id="7" operation="start" operation_key="nfs_mount_start_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="nfs_mount_start_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> + <rsc_op id="7" operation="start" operation_key="nfs_mount_start_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> <primitive id="nfs_mount" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="18node2" CRM_meta_physical_host="18builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="nfs_mount_monitor_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"/> + <rsc_op id="2" operation="monitor" operation_key="nfs_mount_monitor_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"/> </trigger> <trigger> - <rsc_op id="14" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="nfs_mount_monitor_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> + <rsc_op id="2" operation="monitor" operation_key="nfs_mount_monitor_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> <primitive id="nfs_mount" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="18node2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18builder" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="vg_tags_monitor_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> + <rsc_op id="3" operation="monitor" operation_key="vg_tags_monitor_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> <primitive id="vg_tags" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="18node2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18builder" CRM_meta_timeout="20000" exclusive="true" volgrpname="vg_tags"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="vg_tags_dup_monitor_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> + <rsc_op id="4" operation="monitor" operation_key="vg_tags_dup_monitor_0" on_node="18node2" on_node_uuid="18node2" router_node="18builder"> <primitive id="vg_tags_dup" class="ocf" provider="heartbeat" type="LVM"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="18node2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18builder" CRM_meta_timeout="20000" exclusive="true" volgrpname="fakesss"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="18node2_monitor_30000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="14" operation="monitor" operation_key="18node2_monitor_30000" on_node="18builder" on_node_uuid="5"> <primitive id="18node2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="13" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="14" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="13" operation="start" operation_key="18node2_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="18node2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_name="start" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="60000" /> </rsc_op> diff --git a/pengine/test10/whitebox-asymmetric.scores b/pengine/test10/whitebox-asymmetric.scores index c252abce45a..0125a502402 100644 --- a/pengine/test10/whitebox-asymmetric.scores +++ b/pengine/test10/whitebox-asymmetric.scores @@ -1,9 +1,9 @@ Allocation scores: -group_color: vg_tags allocation score on 18builder: 100 -native_color: 18node2 allocation score on 18builder: 0 -native_color: 18node2 allocation score on 18node2: -INFINITY -native_color: container2 allocation score on 18builder: 100 -native_color: nfs_mount allocation score on 18builder: -INFINITY -native_color: nfs_mount allocation score on 18node2: INFINITY -native_color: vg_tags allocation score on 18builder: -INFINITY -native_color: vg_tags allocation score on 18node2: -INFINITY +pcmk__group_allocate: vg_tags allocation score on 18builder: 100 +pcmk__native_allocate: 18node2 allocation score on 18builder: 0 +pcmk__native_allocate: 18node2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: container2 allocation score on 18builder: 100 +pcmk__native_allocate: nfs_mount allocation score on 18builder: -INFINITY +pcmk__native_allocate: nfs_mount allocation score on 18node2: INFINITY +pcmk__native_allocate: vg_tags allocation score on 18builder: -INFINITY +pcmk__native_allocate: vg_tags allocation score on 18node2: -INFINITY diff --git a/pengine/test10/whitebox-asymmetric.summary b/pengine/test10/whitebox-asymmetric.summary index 15bf9e7df1f..6d37194e802 100644 --- a/pengine/test10/whitebox-asymmetric.summary +++ b/pengine/test10/whitebox-asymmetric.summary @@ -1,4 +1,4 @@ -2 of 7 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 7 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ 18builder ] diff --git a/pengine/test10/whitebox-fail1.dot b/pengine/test10/whitebox-fail1.dot index bfff4bfb998..47a89d9cb7c 100644 --- a/pengine/test10/whitebox-fail1.dot +++ b/pengine/test10/whitebox-fail1.dot @@ -6,7 +6,6 @@ digraph "g" { "B_start_0 lxc1" -> "B_monitor_10000 lxc1" [ style = bold] "B_start_0 lxc1" [ style=bold color="green" fontcolor="black"] "B_stop_0 lxc1" -> "B_start_0 lxc1" [ style = bold] -"B_stop_0 lxc1" -> "all_stopped" [ style = bold] "B_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] "D_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] "M-clone_running_0" [ style=bold color="green" fontcolor="orange"] @@ -24,14 +23,11 @@ digraph "g" { "M_start_0 lxc1" [ style=bold color="green" fontcolor="black"] "M_stop_0 lxc1" -> "M-clone_stopped_0" [ style = bold] "M_stop_0 lxc1" -> "M_start_0 lxc1" [ style = bold] -"M_stop_0 lxc1" -> "all_stopped" [ style = bold] "M_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_start_0 18node2" -> "B_start_0 lxc1" [ style = bold] "container1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] "container1_start_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] "container1_start_0 18node2" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 18node2" -> "all_stopped" [ style = bold] "container1_stop_0 18node2" -> "container1_start_0 18node2" [ style = bold] "container1_stop_0 18node2" -> "stonith 'reboot' lxc1" [ style = bold] "container1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] @@ -42,19 +38,15 @@ digraph "g" { "lxc1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] "lxc1_start_0 18node2" -> "lxc1_monitor_30000 18node2" [ style = bold] "lxc1_start_0 18node2" [ style=bold color="green" fontcolor="black"] -"lxc1_stop_0 18node2" -> "all_stopped" [ style = bold] "lxc1_stop_0 18node2" -> "container1_stop_0 18node2" [ style = bold] "lxc1_stop_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] "lxc1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lxc1" -> "B_start_0 lxc1" [ style = bold] "stonith 'reboot' lxc1" -> "B_stop_0 lxc1" [ style = bold] "stonith 'reboot' lxc1" -> "M-clone_stop_0" [ style = bold] +"stonith 'reboot' lxc1" -> "M_start_0 lxc1" [ style = bold] "stonith 'reboot' lxc1" -> "M_stop_0 lxc1" [ style = bold] -"stonith 'reboot' lxc1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' lxc1" -> "container1_start_0 18node2" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc1_start_0 18node2" [ style = bold] "stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] -"stonith_complete" -> "B_start_0 lxc1" [ style = bold] -"stonith_complete" -> "M_start_0 lxc1" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "container1_start_0 18node2" [ style = bold] -"stonith_complete" -> "lxc1_start_0 18node2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/whitebox-fail1.exp b/pengine/test10/whitebox-fail1.exp index 901a1e30231..e5db07b0e94 100644 --- a/pengine/test10/whitebox-fail1.exp +++ b/pengine/test10/whitebox-fail1.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="14" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/home/dvossel/virtual_machines/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> @@ -11,7 +11,7 @@ <rsc_op id="5" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> @@ -24,123 +24,123 @@ </action_set> <inputs> <trigger> - <rsc_op id="44" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="43" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="M_monitor_10000" internal_operation_key="M:4_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="29" operation="monitor" operation_key="M_monitor_10000" internal_operation_key="M:4_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="M" long-id="M:4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="28" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="29" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="28" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="M" long-id="M:4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="14" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="28" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="M-clone_start_0"/> + <pseudo_event id="30" operation="start" operation_key="M-clone_start_0"/> </trigger> <trigger> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="28" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"> + <pseudo_event id="27" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="stop" operation_key="M-clone_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="M-clone_stop_0"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="34" operation="stopped" operation_key="M-clone_stopped_0"> + <pseudo_event id="33" operation="stopped" operation_key="M-clone_stopped_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="M-clone_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="M-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="33" operation="stop" operation_key="M-clone_stop_0"> + <pseudo_event id="32" operation="stop" operation_key="M-clone_stop_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="32" operation="running" operation_key="M-clone_running_0"> + <pseudo_event id="31" operation="running" operation_key="M-clone_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="28" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="M-clone_start_0"/> + <pseudo_event id="30" operation="start" operation_key="M-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="31" operation="start" operation_key="M-clone_start_0"> + <pseudo_event id="30" operation="start" operation_key="M-clone_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="stopped" operation_key="M-clone_stopped_0"/> + <pseudo_event id="33" operation="stopped" operation_key="M-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="11" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -149,60 +149,60 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="B_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="38" operation="monitor" operation_key="B_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="B_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="37" operation="start" operation_key="B_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="38" operation="start" operation_key="B_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="37" operation="start" operation_key="B_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> + <rsc_op id="12" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="14" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="B_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="B_stop_0"/> </trigger> <trigger> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="B_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="B_stop_0"> <attributes CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="12" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -211,7 +211,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="D_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="13" operation="monitor" operation_key="D_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -220,26 +220,26 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_name="start" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="14" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="44" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="43" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="44" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="43" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> <downed> @@ -258,13 +258,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="49" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"> <attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_stonith_action="reboot" /> <downed> <node id="lxc1"/> @@ -277,41 +277,4 @@ </trigger> </inputs> </synapse> - <synapse id="19"> - <action_set> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="49" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> - </trigger> - </inputs> - </synapse> - <synapse id="20"> - <action_set> - <pseudo_event id="11" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - <trigger> - <pseudo_event id="28" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="37" operation="stop" operation_key="B_stop_0"/> - </trigger> - <trigger> - <rsc_op id="44" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - <trigger> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/whitebox-fail1.scores b/pengine/test10/whitebox-fail1.scores index 4fbbf291038..ead09024952 100644 --- a/pengine/test10/whitebox-fail1.scores +++ b/pengine/test10/whitebox-fail1.scores @@ -1,101 +1,101 @@ Allocation scores: -clone_color: M-clone allocation score on 18node1: 0 -clone_color: M-clone allocation score on 18node2: 0 -clone_color: M-clone allocation score on 18node3: 0 -clone_color: M-clone allocation score on lxc1: 0 -clone_color: M-clone allocation score on lxc2: 0 -clone_color: M:0 allocation score on 18node1: 100 -clone_color: M:0 allocation score on 18node2: 0 -clone_color: M:0 allocation score on 18node3: 0 -clone_color: M:0 allocation score on lxc1: 0 -clone_color: M:0 allocation score on lxc2: 0 -clone_color: M:1 allocation score on 18node1: 0 -clone_color: M:1 allocation score on 18node2: 100 -clone_color: M:1 allocation score on 18node3: 0 -clone_color: M:1 allocation score on lxc1: 0 -clone_color: M:1 allocation score on lxc2: 0 -clone_color: M:2 allocation score on 18node1: 0 -clone_color: M:2 allocation score on 18node2: 0 -clone_color: M:2 allocation score on 18node3: 100 -clone_color: M:2 allocation score on lxc1: 0 -clone_color: M:2 allocation score on lxc2: 0 -clone_color: M:3 allocation score on 18node1: 0 -clone_color: M:3 allocation score on 18node2: 0 -clone_color: M:3 allocation score on 18node3: 0 -clone_color: M:3 allocation score on lxc1: 0 -clone_color: M:3 allocation score on lxc2: 100 -clone_color: M:4 allocation score on 18node1: 0 -clone_color: M:4 allocation score on 18node2: 0 -clone_color: M:4 allocation score on 18node3: 0 -clone_color: M:4 allocation score on lxc1: 100 -clone_color: M:4 allocation score on lxc2: 0 -native_color: A allocation score on 18node1: 100 -native_color: A allocation score on 18node2: 0 -native_color: A allocation score on 18node3: 0 -native_color: A allocation score on lxc1: 0 -native_color: A allocation score on lxc2: 0 -native_color: B allocation score on 18node1: 0 -native_color: B allocation score on 18node2: 0 -native_color: B allocation score on 18node3: 0 -native_color: B allocation score on lxc1: 100 -native_color: B allocation score on lxc2: 0 -native_color: C allocation score on 18node1: 0 -native_color: C allocation score on 18node2: 0 -native_color: C allocation score on 18node3: 0 -native_color: C allocation score on lxc1: 0 -native_color: C allocation score on lxc2: 100 -native_color: D allocation score on 18node1: 100 -native_color: D allocation score on 18node2: 0 -native_color: D allocation score on 18node3: 0 -native_color: D allocation score on lxc1: 0 -native_color: D allocation score on lxc2: 0 -native_color: M:0 allocation score on 18node1: 100 -native_color: M:0 allocation score on 18node2: 0 -native_color: M:0 allocation score on 18node3: 0 -native_color: M:0 allocation score on lxc1: 0 -native_color: M:0 allocation score on lxc2: 0 -native_color: M:1 allocation score on 18node1: -INFINITY -native_color: M:1 allocation score on 18node2: 100 -native_color: M:1 allocation score on 18node3: 0 -native_color: M:1 allocation score on lxc1: 0 -native_color: M:1 allocation score on lxc2: 0 -native_color: M:2 allocation score on 18node1: -INFINITY -native_color: M:2 allocation score on 18node2: -INFINITY -native_color: M:2 allocation score on 18node3: 100 -native_color: M:2 allocation score on lxc1: 0 -native_color: M:2 allocation score on lxc2: 0 -native_color: M:3 allocation score on 18node1: -INFINITY -native_color: M:3 allocation score on 18node2: -INFINITY -native_color: M:3 allocation score on 18node3: -INFINITY -native_color: M:3 allocation score on lxc1: 0 -native_color: M:3 allocation score on lxc2: 100 -native_color: M:4 allocation score on 18node1: -INFINITY -native_color: M:4 allocation score on 18node2: -INFINITY -native_color: M:4 allocation score on 18node3: -INFINITY -native_color: M:4 allocation score on lxc1: 100 -native_color: M:4 allocation score on lxc2: -INFINITY -native_color: container1 allocation score on 18node1: 0 -native_color: container1 allocation score on 18node2: 200 -native_color: container1 allocation score on 18node3: 0 -native_color: container1 allocation score on lxc1: -INFINITY -native_color: container1 allocation score on lxc2: -INFINITY -native_color: container2 allocation score on 18node1: 0 -native_color: container2 allocation score on 18node2: 200 -native_color: container2 allocation score on 18node3: 0 -native_color: container2 allocation score on lxc1: -INFINITY -native_color: container2 allocation score on lxc2: -INFINITY -native_color: lxc1 allocation score on 18node1: -INFINITY -native_color: lxc1 allocation score on 18node2: 100 -native_color: lxc1 allocation score on 18node3: -INFINITY -native_color: lxc1 allocation score on lxc1: -INFINITY -native_color: lxc1 allocation score on lxc2: -INFINITY -native_color: lxc2 allocation score on 18node1: -INFINITY -native_color: lxc2 allocation score on 18node2: 100 -native_color: lxc2 allocation score on 18node3: -INFINITY -native_color: lxc2 allocation score on lxc1: -INFINITY -native_color: lxc2 allocation score on lxc2: -INFINITY -native_color: shoot1 allocation score on 18node1: 0 -native_color: shoot1 allocation score on 18node2: 0 -native_color: shoot1 allocation score on 18node3: 100 -native_color: shoot1 allocation score on lxc1: -INFINITY -native_color: shoot1 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: M-clone allocation score on 18node1: 0 +pcmk__clone_allocate: M-clone allocation score on 18node2: 0 +pcmk__clone_allocate: M-clone allocation score on 18node3: 0 +pcmk__clone_allocate: M-clone allocation score on lxc1: 0 +pcmk__clone_allocate: M-clone allocation score on lxc2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node1: 100 +pcmk__clone_allocate: M:0 allocation score on 18node2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node3: 0 +pcmk__clone_allocate: M:0 allocation score on lxc1: 0 +pcmk__clone_allocate: M:0 allocation score on lxc2: 0 +pcmk__clone_allocate: M:1 allocation score on 18node1: 0 +pcmk__clone_allocate: M:1 allocation score on 18node2: 100 +pcmk__clone_allocate: M:1 allocation score on 18node3: 0 +pcmk__clone_allocate: M:1 allocation score on lxc1: 0 +pcmk__clone_allocate: M:1 allocation score on lxc2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node1: 0 +pcmk__clone_allocate: M:2 allocation score on 18node2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node3: 100 +pcmk__clone_allocate: M:2 allocation score on lxc1: 0 +pcmk__clone_allocate: M:2 allocation score on lxc2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node1: 0 +pcmk__clone_allocate: M:3 allocation score on 18node2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node3: 0 +pcmk__clone_allocate: M:3 allocation score on lxc1: 0 +pcmk__clone_allocate: M:3 allocation score on lxc2: 100 +pcmk__clone_allocate: M:4 allocation score on 18node1: 0 +pcmk__clone_allocate: M:4 allocation score on 18node2: 0 +pcmk__clone_allocate: M:4 allocation score on 18node3: 0 +pcmk__clone_allocate: M:4 allocation score on lxc1: 100 +pcmk__clone_allocate: M:4 allocation score on lxc2: 0 +pcmk__native_allocate: A allocation score on 18node1: 100 +pcmk__native_allocate: A allocation score on 18node2: 0 +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on lxc1: 0 +pcmk__native_allocate: A allocation score on lxc2: 0 +pcmk__native_allocate: B allocation score on 18node1: 0 +pcmk__native_allocate: B allocation score on 18node2: 0 +pcmk__native_allocate: B allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on lxc1: 100 +pcmk__native_allocate: B allocation score on lxc2: 0 +pcmk__native_allocate: C allocation score on 18node1: 0 +pcmk__native_allocate: C allocation score on 18node2: 0 +pcmk__native_allocate: C allocation score on 18node3: 0 +pcmk__native_allocate: C allocation score on lxc1: 0 +pcmk__native_allocate: C allocation score on lxc2: 100 +pcmk__native_allocate: D allocation score on 18node1: 100 +pcmk__native_allocate: D allocation score on 18node2: 0 +pcmk__native_allocate: D allocation score on 18node3: 0 +pcmk__native_allocate: D allocation score on lxc1: 0 +pcmk__native_allocate: D allocation score on lxc2: 0 +pcmk__native_allocate: M:0 allocation score on 18node1: 100 +pcmk__native_allocate: M:0 allocation score on 18node2: 0 +pcmk__native_allocate: M:0 allocation score on 18node3: 0 +pcmk__native_allocate: M:0 allocation score on lxc1: 0 +pcmk__native_allocate: M:0 allocation score on lxc2: 0 +pcmk__native_allocate: M:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:1 allocation score on 18node2: 100 +pcmk__native_allocate: M:1 allocation score on 18node3: 0 +pcmk__native_allocate: M:1 allocation score on lxc1: 0 +pcmk__native_allocate: M:1 allocation score on lxc2: 0 +pcmk__native_allocate: M:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node3: 100 +pcmk__native_allocate: M:2 allocation score on lxc1: 0 +pcmk__native_allocate: M:2 allocation score on lxc2: 0 +pcmk__native_allocate: M:3 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node3: -INFINITY +pcmk__native_allocate: M:3 allocation score on lxc1: 0 +pcmk__native_allocate: M:3 allocation score on lxc2: 100 +pcmk__native_allocate: M:4 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:4 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:4 allocation score on 18node3: -INFINITY +pcmk__native_allocate: M:4 allocation score on lxc1: 100 +pcmk__native_allocate: M:4 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container1 allocation score on 18node1: 0 +pcmk__native_allocate: container1 allocation score on 18node2: 200 +pcmk__native_allocate: container1 allocation score on 18node3: 0 +pcmk__native_allocate: container1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container2 allocation score on 18node1: 0 +pcmk__native_allocate: container2 allocation score on 18node2: 200 +pcmk__native_allocate: container2 allocation score on 18node3: 0 +pcmk__native_allocate: container2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node2: 100 +pcmk__native_allocate: lxc1 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node2: 100 +pcmk__native_allocate: lxc2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: shoot1 allocation score on 18node1: 0 +pcmk__native_allocate: shoot1 allocation score on 18node2: 0 +pcmk__native_allocate: shoot1 allocation score on 18node3: 100 +pcmk__native_allocate: shoot1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: shoot1 allocation score on lxc2: -INFINITY diff --git a/pengine/test10/whitebox-fail1.summary b/pengine/test10/whitebox-fail1.summary index d1f34804e4c..e22068d1e0d 100644 --- a/pengine/test10/whitebox-fail1.summary +++ b/pengine/test10/whitebox-fail1.summary @@ -27,7 +27,6 @@ Executing cluster transition: * Resource action: lxc1 stop on 18node2 * Resource action: container1 stop on 18node2 * Pseudo action: stonith-lxc1-reboot on lxc1 - * Pseudo action: stonith_complete * Resource action: container1 start on 18node2 * Pseudo action: M-clone_stop_0 * Pseudo action: B_stop_0 @@ -37,7 +36,6 @@ Executing cluster transition: * Pseudo action: M-clone_stopped_0 * Pseudo action: M-clone_start_0 * Resource action: B start on lxc1 - * Pseudo action: all_stopped * Resource action: M start on lxc1 * Pseudo action: M-clone_running_0 * Resource action: B monitor=10000 on lxc1 diff --git a/pengine/test10/whitebox-fail2.dot b/pengine/test10/whitebox-fail2.dot index bfff4bfb998..47a89d9cb7c 100644 --- a/pengine/test10/whitebox-fail2.dot +++ b/pengine/test10/whitebox-fail2.dot @@ -6,7 +6,6 @@ digraph "g" { "B_start_0 lxc1" -> "B_monitor_10000 lxc1" [ style = bold] "B_start_0 lxc1" [ style=bold color="green" fontcolor="black"] "B_stop_0 lxc1" -> "B_start_0 lxc1" [ style = bold] -"B_stop_0 lxc1" -> "all_stopped" [ style = bold] "B_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] "D_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] "M-clone_running_0" [ style=bold color="green" fontcolor="orange"] @@ -24,14 +23,11 @@ digraph "g" { "M_start_0 lxc1" [ style=bold color="green" fontcolor="black"] "M_stop_0 lxc1" -> "M-clone_stopped_0" [ style = bold] "M_stop_0 lxc1" -> "M_start_0 lxc1" [ style = bold] -"M_stop_0 lxc1" -> "all_stopped" [ style = bold] "M_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_start_0 18node2" -> "B_start_0 lxc1" [ style = bold] "container1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] "container1_start_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] "container1_start_0 18node2" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 18node2" -> "all_stopped" [ style = bold] "container1_stop_0 18node2" -> "container1_start_0 18node2" [ style = bold] "container1_stop_0 18node2" -> "stonith 'reboot' lxc1" [ style = bold] "container1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] @@ -42,19 +38,15 @@ digraph "g" { "lxc1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] "lxc1_start_0 18node2" -> "lxc1_monitor_30000 18node2" [ style = bold] "lxc1_start_0 18node2" [ style=bold color="green" fontcolor="black"] -"lxc1_stop_0 18node2" -> "all_stopped" [ style = bold] "lxc1_stop_0 18node2" -> "container1_stop_0 18node2" [ style = bold] "lxc1_stop_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] "lxc1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lxc1" -> "B_start_0 lxc1" [ style = bold] "stonith 'reboot' lxc1" -> "B_stop_0 lxc1" [ style = bold] "stonith 'reboot' lxc1" -> "M-clone_stop_0" [ style = bold] +"stonith 'reboot' lxc1" -> "M_start_0 lxc1" [ style = bold] "stonith 'reboot' lxc1" -> "M_stop_0 lxc1" [ style = bold] -"stonith 'reboot' lxc1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' lxc1" -> "container1_start_0 18node2" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc1_start_0 18node2" [ style = bold] "stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] -"stonith_complete" -> "B_start_0 lxc1" [ style = bold] -"stonith_complete" -> "M_start_0 lxc1" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "container1_start_0 18node2" [ style = bold] -"stonith_complete" -> "lxc1_start_0 18node2" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/whitebox-fail2.exp b/pengine/test10/whitebox-fail2.exp index 901a1e30231..e5db07b0e94 100644 --- a/pengine/test10/whitebox-fail2.exp +++ b/pengine/test10/whitebox-fail2.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="14" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/home/dvossel/virtual_machines/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> @@ -11,7 +11,7 @@ <rsc_op id="5" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> @@ -24,123 +24,123 @@ </action_set> <inputs> <trigger> - <rsc_op id="44" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="43" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="M_monitor_10000" internal_operation_key="M:4_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="29" operation="monitor" operation_key="M_monitor_10000" internal_operation_key="M:4_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="M" long-id="M:4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="28" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="29" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="28" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="M" long-id="M:4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="14" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="28" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="M-clone_start_0"/> + <pseudo_event id="30" operation="start" operation_key="M-clone_start_0"/> </trigger> <trigger> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="28" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"> + <pseudo_event id="27" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="33" operation="stop" operation_key="M-clone_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="M-clone_stop_0"/> </trigger> <trigger> - <pseudo_event id="49" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="34" operation="stopped" operation_key="M-clone_stopped_0"> + <pseudo_event id="33" operation="stopped" operation_key="M-clone_stopped_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="28" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"/> + <pseudo_event id="27" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="stop" operation_key="M-clone_stop_0"/> + <pseudo_event id="32" operation="stop" operation_key="M-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="33" operation="stop" operation_key="M-clone_stop_0"> + <pseudo_event id="32" operation="stop" operation_key="M-clone_stop_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="32" operation="running" operation_key="M-clone_running_0"> + <pseudo_event id="31" operation="running" operation_key="M-clone_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="28" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <pseudo_event id="31" operation="start" operation_key="M-clone_start_0"/> + <pseudo_event id="30" operation="start" operation_key="M-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="31" operation="start" operation_key="M-clone_start_0"> + <pseudo_event id="30" operation="start" operation_key="M-clone_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="34" operation="stopped" operation_key="M-clone_stopped_0"/> + <pseudo_event id="33" operation="stopped" operation_key="M-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="11" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -149,60 +149,60 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="B_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="38" operation="monitor" operation_key="B_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="start" operation_key="B_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="37" operation="start" operation_key="B_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="38" operation="start" operation_key="B_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="37" operation="start" operation_key="B_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> + <rsc_op id="12" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="14" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="37" operation="stop" operation_key="B_stop_0"/> + <pseudo_event id="36" operation="stop" operation_key="B_stop_0"/> </trigger> <trigger> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="37" operation="stop" operation_key="B_stop_0"> + <pseudo_event id="36" operation="stop" operation_key="B_stop_0"> <attributes CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="49" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="12" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -211,7 +211,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="D_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="13" operation="monitor" operation_key="D_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -220,26 +220,26 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_name="start" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="15" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="14" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="44" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="43" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="44" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="43" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> <downed> @@ -258,13 +258,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="44" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <pseudo_event id="49" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"> + <pseudo_event id="47" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"> <attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_stonith_action="reboot" /> <downed> <node id="lxc1"/> @@ -277,41 +277,4 @@ </trigger> </inputs> </synapse> - <synapse id="19"> - <action_set> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="49" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> - </trigger> - </inputs> - </synapse> - <synapse id="20"> - <action_set> - <pseudo_event id="11" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="5" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - <trigger> - <pseudo_event id="28" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="37" operation="stop" operation_key="B_stop_0"/> - </trigger> - <trigger> - <rsc_op id="44" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - <trigger> - <pseudo_event id="48" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/whitebox-fail2.scores b/pengine/test10/whitebox-fail2.scores index 4fbbf291038..ead09024952 100644 --- a/pengine/test10/whitebox-fail2.scores +++ b/pengine/test10/whitebox-fail2.scores @@ -1,101 +1,101 @@ Allocation scores: -clone_color: M-clone allocation score on 18node1: 0 -clone_color: M-clone allocation score on 18node2: 0 -clone_color: M-clone allocation score on 18node3: 0 -clone_color: M-clone allocation score on lxc1: 0 -clone_color: M-clone allocation score on lxc2: 0 -clone_color: M:0 allocation score on 18node1: 100 -clone_color: M:0 allocation score on 18node2: 0 -clone_color: M:0 allocation score on 18node3: 0 -clone_color: M:0 allocation score on lxc1: 0 -clone_color: M:0 allocation score on lxc2: 0 -clone_color: M:1 allocation score on 18node1: 0 -clone_color: M:1 allocation score on 18node2: 100 -clone_color: M:1 allocation score on 18node3: 0 -clone_color: M:1 allocation score on lxc1: 0 -clone_color: M:1 allocation score on lxc2: 0 -clone_color: M:2 allocation score on 18node1: 0 -clone_color: M:2 allocation score on 18node2: 0 -clone_color: M:2 allocation score on 18node3: 100 -clone_color: M:2 allocation score on lxc1: 0 -clone_color: M:2 allocation score on lxc2: 0 -clone_color: M:3 allocation score on 18node1: 0 -clone_color: M:3 allocation score on 18node2: 0 -clone_color: M:3 allocation score on 18node3: 0 -clone_color: M:3 allocation score on lxc1: 0 -clone_color: M:3 allocation score on lxc2: 100 -clone_color: M:4 allocation score on 18node1: 0 -clone_color: M:4 allocation score on 18node2: 0 -clone_color: M:4 allocation score on 18node3: 0 -clone_color: M:4 allocation score on lxc1: 100 -clone_color: M:4 allocation score on lxc2: 0 -native_color: A allocation score on 18node1: 100 -native_color: A allocation score on 18node2: 0 -native_color: A allocation score on 18node3: 0 -native_color: A allocation score on lxc1: 0 -native_color: A allocation score on lxc2: 0 -native_color: B allocation score on 18node1: 0 -native_color: B allocation score on 18node2: 0 -native_color: B allocation score on 18node3: 0 -native_color: B allocation score on lxc1: 100 -native_color: B allocation score on lxc2: 0 -native_color: C allocation score on 18node1: 0 -native_color: C allocation score on 18node2: 0 -native_color: C allocation score on 18node3: 0 -native_color: C allocation score on lxc1: 0 -native_color: C allocation score on lxc2: 100 -native_color: D allocation score on 18node1: 100 -native_color: D allocation score on 18node2: 0 -native_color: D allocation score on 18node3: 0 -native_color: D allocation score on lxc1: 0 -native_color: D allocation score on lxc2: 0 -native_color: M:0 allocation score on 18node1: 100 -native_color: M:0 allocation score on 18node2: 0 -native_color: M:0 allocation score on 18node3: 0 -native_color: M:0 allocation score on lxc1: 0 -native_color: M:0 allocation score on lxc2: 0 -native_color: M:1 allocation score on 18node1: -INFINITY -native_color: M:1 allocation score on 18node2: 100 -native_color: M:1 allocation score on 18node3: 0 -native_color: M:1 allocation score on lxc1: 0 -native_color: M:1 allocation score on lxc2: 0 -native_color: M:2 allocation score on 18node1: -INFINITY -native_color: M:2 allocation score on 18node2: -INFINITY -native_color: M:2 allocation score on 18node3: 100 -native_color: M:2 allocation score on lxc1: 0 -native_color: M:2 allocation score on lxc2: 0 -native_color: M:3 allocation score on 18node1: -INFINITY -native_color: M:3 allocation score on 18node2: -INFINITY -native_color: M:3 allocation score on 18node3: -INFINITY -native_color: M:3 allocation score on lxc1: 0 -native_color: M:3 allocation score on lxc2: 100 -native_color: M:4 allocation score on 18node1: -INFINITY -native_color: M:4 allocation score on 18node2: -INFINITY -native_color: M:4 allocation score on 18node3: -INFINITY -native_color: M:4 allocation score on lxc1: 100 -native_color: M:4 allocation score on lxc2: -INFINITY -native_color: container1 allocation score on 18node1: 0 -native_color: container1 allocation score on 18node2: 200 -native_color: container1 allocation score on 18node3: 0 -native_color: container1 allocation score on lxc1: -INFINITY -native_color: container1 allocation score on lxc2: -INFINITY -native_color: container2 allocation score on 18node1: 0 -native_color: container2 allocation score on 18node2: 200 -native_color: container2 allocation score on 18node3: 0 -native_color: container2 allocation score on lxc1: -INFINITY -native_color: container2 allocation score on lxc2: -INFINITY -native_color: lxc1 allocation score on 18node1: -INFINITY -native_color: lxc1 allocation score on 18node2: 100 -native_color: lxc1 allocation score on 18node3: -INFINITY -native_color: lxc1 allocation score on lxc1: -INFINITY -native_color: lxc1 allocation score on lxc2: -INFINITY -native_color: lxc2 allocation score on 18node1: -INFINITY -native_color: lxc2 allocation score on 18node2: 100 -native_color: lxc2 allocation score on 18node3: -INFINITY -native_color: lxc2 allocation score on lxc1: -INFINITY -native_color: lxc2 allocation score on lxc2: -INFINITY -native_color: shoot1 allocation score on 18node1: 0 -native_color: shoot1 allocation score on 18node2: 0 -native_color: shoot1 allocation score on 18node3: 100 -native_color: shoot1 allocation score on lxc1: -INFINITY -native_color: shoot1 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: M-clone allocation score on 18node1: 0 +pcmk__clone_allocate: M-clone allocation score on 18node2: 0 +pcmk__clone_allocate: M-clone allocation score on 18node3: 0 +pcmk__clone_allocate: M-clone allocation score on lxc1: 0 +pcmk__clone_allocate: M-clone allocation score on lxc2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node1: 100 +pcmk__clone_allocate: M:0 allocation score on 18node2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node3: 0 +pcmk__clone_allocate: M:0 allocation score on lxc1: 0 +pcmk__clone_allocate: M:0 allocation score on lxc2: 0 +pcmk__clone_allocate: M:1 allocation score on 18node1: 0 +pcmk__clone_allocate: M:1 allocation score on 18node2: 100 +pcmk__clone_allocate: M:1 allocation score on 18node3: 0 +pcmk__clone_allocate: M:1 allocation score on lxc1: 0 +pcmk__clone_allocate: M:1 allocation score on lxc2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node1: 0 +pcmk__clone_allocate: M:2 allocation score on 18node2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node3: 100 +pcmk__clone_allocate: M:2 allocation score on lxc1: 0 +pcmk__clone_allocate: M:2 allocation score on lxc2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node1: 0 +pcmk__clone_allocate: M:3 allocation score on 18node2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node3: 0 +pcmk__clone_allocate: M:3 allocation score on lxc1: 0 +pcmk__clone_allocate: M:3 allocation score on lxc2: 100 +pcmk__clone_allocate: M:4 allocation score on 18node1: 0 +pcmk__clone_allocate: M:4 allocation score on 18node2: 0 +pcmk__clone_allocate: M:4 allocation score on 18node3: 0 +pcmk__clone_allocate: M:4 allocation score on lxc1: 100 +pcmk__clone_allocate: M:4 allocation score on lxc2: 0 +pcmk__native_allocate: A allocation score on 18node1: 100 +pcmk__native_allocate: A allocation score on 18node2: 0 +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on lxc1: 0 +pcmk__native_allocate: A allocation score on lxc2: 0 +pcmk__native_allocate: B allocation score on 18node1: 0 +pcmk__native_allocate: B allocation score on 18node2: 0 +pcmk__native_allocate: B allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on lxc1: 100 +pcmk__native_allocate: B allocation score on lxc2: 0 +pcmk__native_allocate: C allocation score on 18node1: 0 +pcmk__native_allocate: C allocation score on 18node2: 0 +pcmk__native_allocate: C allocation score on 18node3: 0 +pcmk__native_allocate: C allocation score on lxc1: 0 +pcmk__native_allocate: C allocation score on lxc2: 100 +pcmk__native_allocate: D allocation score on 18node1: 100 +pcmk__native_allocate: D allocation score on 18node2: 0 +pcmk__native_allocate: D allocation score on 18node3: 0 +pcmk__native_allocate: D allocation score on lxc1: 0 +pcmk__native_allocate: D allocation score on lxc2: 0 +pcmk__native_allocate: M:0 allocation score on 18node1: 100 +pcmk__native_allocate: M:0 allocation score on 18node2: 0 +pcmk__native_allocate: M:0 allocation score on 18node3: 0 +pcmk__native_allocate: M:0 allocation score on lxc1: 0 +pcmk__native_allocate: M:0 allocation score on lxc2: 0 +pcmk__native_allocate: M:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:1 allocation score on 18node2: 100 +pcmk__native_allocate: M:1 allocation score on 18node3: 0 +pcmk__native_allocate: M:1 allocation score on lxc1: 0 +pcmk__native_allocate: M:1 allocation score on lxc2: 0 +pcmk__native_allocate: M:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node3: 100 +pcmk__native_allocate: M:2 allocation score on lxc1: 0 +pcmk__native_allocate: M:2 allocation score on lxc2: 0 +pcmk__native_allocate: M:3 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node3: -INFINITY +pcmk__native_allocate: M:3 allocation score on lxc1: 0 +pcmk__native_allocate: M:3 allocation score on lxc2: 100 +pcmk__native_allocate: M:4 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:4 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:4 allocation score on 18node3: -INFINITY +pcmk__native_allocate: M:4 allocation score on lxc1: 100 +pcmk__native_allocate: M:4 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container1 allocation score on 18node1: 0 +pcmk__native_allocate: container1 allocation score on 18node2: 200 +pcmk__native_allocate: container1 allocation score on 18node3: 0 +pcmk__native_allocate: container1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container2 allocation score on 18node1: 0 +pcmk__native_allocate: container2 allocation score on 18node2: 200 +pcmk__native_allocate: container2 allocation score on 18node3: 0 +pcmk__native_allocate: container2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node2: 100 +pcmk__native_allocate: lxc1 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node2: 100 +pcmk__native_allocate: lxc2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: shoot1 allocation score on 18node1: 0 +pcmk__native_allocate: shoot1 allocation score on 18node2: 0 +pcmk__native_allocate: shoot1 allocation score on 18node3: 100 +pcmk__native_allocate: shoot1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: shoot1 allocation score on lxc2: -INFINITY diff --git a/pengine/test10/whitebox-fail2.summary b/pengine/test10/whitebox-fail2.summary index ebf6c515e33..48c3272cea0 100644 --- a/pengine/test10/whitebox-fail2.summary +++ b/pengine/test10/whitebox-fail2.summary @@ -27,7 +27,6 @@ Executing cluster transition: * Resource action: lxc1 stop on 18node2 * Resource action: container1 stop on 18node2 * Pseudo action: stonith-lxc1-reboot on lxc1 - * Pseudo action: stonith_complete * Resource action: container1 start on 18node2 * Pseudo action: M-clone_stop_0 * Pseudo action: B_stop_0 @@ -37,7 +36,6 @@ Executing cluster transition: * Pseudo action: M-clone_stopped_0 * Pseudo action: M-clone_start_0 * Resource action: B start on lxc1 - * Pseudo action: all_stopped * Resource action: M start on lxc1 * Pseudo action: M-clone_running_0 * Resource action: B monitor=10000 on lxc1 diff --git a/pengine/test10/whitebox-fail3.dot b/pengine/test10/whitebox-fail3.dot index 9814f660f18..44bd6011ac5 100644 --- a/pengine/test10/whitebox-fail3.dot +++ b/pengine/test10/whitebox-fail3.dot @@ -4,6 +4,7 @@ digraph "g" { "18builder_monitor_30000 dvossel-laptop2" [ style=bold color="green" fontcolor="black"] "18builder_start_0 dvossel-laptop2" -> "18builder_monitor_30000 dvossel-laptop2" [ style = bold] "18builder_start_0 dvossel-laptop2" -> "FAKE_start_0 18builder" [ style = bold] +"18builder_start_0 dvossel-laptop2" -> "FAKE_stop_0 dvossel-laptop2" [ style = bold] "18builder_start_0 dvossel-laptop2" -> "W:1_monitor_10000 18builder" [ style = bold] "18builder_start_0 dvossel-laptop2" -> "W:1_start_0 18builder" [ style = bold] "18builder_start_0 dvossel-laptop2" -> "X:1_monitor_10000 18builder" [ style = bold] @@ -11,7 +12,6 @@ digraph "g" { "18builder_start_0 dvossel-laptop2" [ style=bold color="green" fontcolor="black"] "FAKE_start_0 18builder" [ style=bold color="green" fontcolor="black"] "FAKE_stop_0 dvossel-laptop2" -> "FAKE_start_0 18builder" [ style = bold] -"FAKE_stop_0 dvossel-laptop2" -> "all_stopped" [ style = bold] "FAKE_stop_0 dvossel-laptop2" [ style=bold color="green" fontcolor="black"] "W-master_running_0" [ style=bold color="green" fontcolor="orange"] "W-master_start_0" -> "W-master_running_0" [ style = bold] @@ -29,7 +29,6 @@ digraph "g" { "X:1_start_0 18builder" -> "X-master_running_0" [ style = bold] "X:1_start_0 18builder" -> "X:1_monitor_10000 18builder" [ style = bold] "X:1_start_0 18builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "vm_start_0 dvossel-laptop2" -> "18builder_start_0 dvossel-laptop2" [ style = bold] "vm_start_0 dvossel-laptop2" -> "FAKE_start_0 18builder" [ style = bold] "vm_start_0 dvossel-laptop2" -> "W:1_start_0 18builder" [ style = bold] diff --git a/pengine/test10/whitebox-fail3.exp b/pengine/test10/whitebox-fail3.exp index ec28f12fb84..3127621a144 100644 --- a/pengine/test10/whitebox-fail3.exp +++ b/pengine/test10/whitebox-fail3.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="3" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"> + <rsc_op id="2" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"> <primitive id="vm" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="dvossel-laptop2" CRM_meta_on_node_uuid="24815808" CRM_meta_remote_node="18builder" CRM_meta_timeout="20000" config="/home/dvossel/virtual_machines/18builder.xml" hypervisor="qemu:///system"/> </rsc_op> @@ -10,85 +10,89 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="5" operation="start" operation_key="FAKE_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"> + <rsc_op id="4" operation="start" operation_key="FAKE_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"> <primitive id="FAKE" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="18builder" CRM_meta_physical_host="dvossel-laptop2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="2" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> <trigger> - <rsc_op id="4" operation="stop" operation_key="FAKE_stop_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="3" operation="stop" operation_key="FAKE_stop_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="4" operation="stop" operation_key="FAKE_stop_0" on_node="dvossel-laptop2" on_node_uuid="24815808"> + <rsc_op id="3" operation="stop" operation_key="FAKE_stop_0" on_node="dvossel-laptop2" on_node_uuid="24815808"> <primitive id="FAKE" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="dvossel-laptop2" CRM_meta_on_node_uuid="24815808" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + </trigger> + </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="W:1_monitor_10000" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"> + <rsc_op id="10" operation="monitor" operation_key="W:1_monitor_10000" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"> <primitive id="W" long-id="W:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="18builder" CRM_meta_physical_host="dvossel-laptop2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="W:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/> + <rsc_op id="9" operation="start" operation_key="W:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="10" operation="start" operation_key="W:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"> + <rsc_op id="9" operation="start" operation_key="W:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"> <primitive id="W" long-id="W:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="18builder" CRM_meta_physical_host="dvossel-laptop2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="2" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="W-master_start_0"/> + <pseudo_event id="11" operation="start" operation_key="W-master_start_0"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="13" operation="running" operation_key="W-master_running_0"> + <pseudo_event id="12" operation="running" operation_key="W-master_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="W:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/> + <rsc_op id="9" operation="start" operation_key="W:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/> </trigger> <trigger> - <pseudo_event id="12" operation="start" operation_key="W-master_start_0"/> + <pseudo_event id="11" operation="start" operation_key="W-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="12" operation="start" operation_key="W-master_start_0"> + <pseudo_event id="11" operation="start" operation_key="W-master_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -96,57 +100,57 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="X:1_monitor_10000" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"> + <rsc_op id="24" operation="monitor" operation_key="X:1_monitor_10000" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"> <primitive id="X" long-id="X:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="18builder" CRM_meta_physical_host="dvossel-laptop2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="X:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/> + <rsc_op id="23" operation="start" operation_key="X:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="24" operation="start" operation_key="X:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"> + <rsc_op id="23" operation="start" operation_key="X:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"> <primitive id="X" long-id="X:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="18builder" CRM_meta_physical_host="dvossel-laptop2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="2" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="X-master_start_0"/> + <pseudo_event id="25" operation="start" operation_key="X-master_start_0"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> </inputs> </synapse> <synapse id="9" priority="1000000"> <action_set> - <pseudo_event id="27" operation="running" operation_key="X-master_running_0"> + <pseudo_event id="26" operation="running" operation_key="X-master_running_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="X:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/> + <rsc_op id="23" operation="start" operation_key="X:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/> </trigger> <trigger> - <pseudo_event id="26" operation="start" operation_key="X-master_start_0"/> + <pseudo_event id="25" operation="start" operation_key="X-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="26" operation="start" operation_key="X-master_start_0"> + <pseudo_event id="25" operation="start" operation_key="X-master_start_0"> <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -154,53 +158,40 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="18builder_monitor_30000" on_node="dvossel-laptop2" on_node_uuid="24815808"> + <rsc_op id="34" operation="monitor" operation_key="18builder_monitor_30000" on_node="dvossel-laptop2" on_node_uuid="24815808"> <primitive id="18builder" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="vm" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="dvossel-laptop2" CRM_meta_on_node_uuid="24815808" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="34" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"> + <rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"> <primitive id="18builder" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="vm" CRM_meta_name="start" CRM_meta_on_node="dvossel-laptop2" CRM_meta_on_node_uuid="24815808" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="2" operation="monitor" operation_key="18builder_monitor_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="1" operation="monitor" operation_key="18builder_monitor_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> <trigger> - <rsc_op id="3" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> + <rsc_op id="2" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="2" operation="monitor" operation_key="18builder_monitor_0" on_node="dvossel-laptop2" on_node_uuid="24815808"> + <rsc_op id="1" operation="monitor" operation_key="18builder_monitor_0" on_node="dvossel-laptop2" on_node_uuid="24815808"> <primitive id="18builder" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="vm" CRM_meta_on_node="dvossel-laptop2" CRM_meta_on_node_uuid="24815808" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="14"> - <action_set> - <pseudo_event id="1" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="4" operation="stop" operation_key="FAKE_stop_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/> - </trigger> - </inputs> - </synapse> </transition_graph> - diff --git a/pengine/test10/whitebox-fail3.scores b/pengine/test10/whitebox-fail3.scores index 4760364f4ac..c532c34f06d 100644 --- a/pengine/test10/whitebox-fail3.scores +++ b/pengine/test10/whitebox-fail3.scores @@ -5,60 +5,60 @@ W:2 promotion score on none: 0 X:0 promotion score on dvossel-laptop2: 10 X:1 promotion score on 18builder: -1 X:2 promotion score on none: 0 -clone_color: W-master allocation score on 18builder: 0 -clone_color: W-master allocation score on 18node1: 0 -clone_color: W-master allocation score on dvossel-laptop2: 0 -clone_color: W:0 allocation score on 18builder: 0 -clone_color: W:0 allocation score on 18node1: 0 -clone_color: W:0 allocation score on dvossel-laptop2: 11 -clone_color: W:1 allocation score on 18builder: 0 -clone_color: W:1 allocation score on 18node1: 0 -clone_color: W:1 allocation score on dvossel-laptop2: 10 -clone_color: W:2 allocation score on 18builder: 0 -clone_color: W:2 allocation score on 18node1: 0 -clone_color: W:2 allocation score on dvossel-laptop2: 10 -clone_color: X-master allocation score on 18builder: 0 -clone_color: X-master allocation score on 18node1: 0 -clone_color: X-master allocation score on dvossel-laptop2: 0 -clone_color: X:0 allocation score on 18builder: 0 -clone_color: X:0 allocation score on 18node1: 0 -clone_color: X:0 allocation score on dvossel-laptop2: 11 -clone_color: X:1 allocation score on 18builder: 0 -clone_color: X:1 allocation score on 18node1: 0 -clone_color: X:1 allocation score on dvossel-laptop2: 10 -clone_color: X:2 allocation score on 18builder: 0 -clone_color: X:2 allocation score on 18node1: 0 -clone_color: X:2 allocation score on dvossel-laptop2: 10 -native_color: 18builder allocation score on 18builder: -INFINITY -native_color: 18builder allocation score on 18node1: -INFINITY -native_color: 18builder allocation score on dvossel-laptop2: 0 -native_color: 18node1 allocation score on 18builder: -INFINITY -native_color: 18node1 allocation score on 18node1: -INFINITY -native_color: 18node1 allocation score on dvossel-laptop2: -INFINITY -native_color: FAKE allocation score on 18builder: 0 -native_color: FAKE allocation score on 18node1: 0 -native_color: FAKE allocation score on dvossel-laptop2: 0 -native_color: W:0 allocation score on 18builder: 0 -native_color: W:0 allocation score on 18node1: -INFINITY -native_color: W:0 allocation score on dvossel-laptop2: 11 -native_color: W:1 allocation score on 18builder: 0 -native_color: W:1 allocation score on 18node1: -INFINITY -native_color: W:1 allocation score on dvossel-laptop2: -INFINITY -native_color: W:2 allocation score on 18builder: -INFINITY -native_color: W:2 allocation score on 18node1: -INFINITY -native_color: W:2 allocation score on dvossel-laptop2: -INFINITY -native_color: X:0 allocation score on 18builder: 0 -native_color: X:0 allocation score on 18node1: -INFINITY -native_color: X:0 allocation score on dvossel-laptop2: 11 -native_color: X:1 allocation score on 18builder: 0 -native_color: X:1 allocation score on 18node1: -INFINITY -native_color: X:1 allocation score on dvossel-laptop2: -INFINITY -native_color: X:2 allocation score on 18builder: -INFINITY -native_color: X:2 allocation score on 18node1: -INFINITY -native_color: X:2 allocation score on dvossel-laptop2: -INFINITY -native_color: vm allocation score on 18builder: -INFINITY -native_color: vm allocation score on 18node1: -INFINITY -native_color: vm allocation score on dvossel-laptop2: 0 -native_color: vm2 allocation score on 18builder: -INFINITY -native_color: vm2 allocation score on 18node1: -INFINITY -native_color: vm2 allocation score on dvossel-laptop2: -INFINITY +pcmk__clone_allocate: W-master allocation score on 18builder: 0 +pcmk__clone_allocate: W-master allocation score on 18node1: 0 +pcmk__clone_allocate: W-master allocation score on dvossel-laptop2: 0 +pcmk__clone_allocate: W:0 allocation score on 18builder: 0 +pcmk__clone_allocate: W:0 allocation score on 18node1: 0 +pcmk__clone_allocate: W:0 allocation score on dvossel-laptop2: 11 +pcmk__clone_allocate: W:1 allocation score on 18builder: 0 +pcmk__clone_allocate: W:1 allocation score on 18node1: 0 +pcmk__clone_allocate: W:1 allocation score on dvossel-laptop2: 10 +pcmk__clone_allocate: W:2 allocation score on 18builder: 0 +pcmk__clone_allocate: W:2 allocation score on 18node1: 0 +pcmk__clone_allocate: W:2 allocation score on dvossel-laptop2: 10 +pcmk__clone_allocate: X-master allocation score on 18builder: 0 +pcmk__clone_allocate: X-master allocation score on 18node1: 0 +pcmk__clone_allocate: X-master allocation score on dvossel-laptop2: 0 +pcmk__clone_allocate: X:0 allocation score on 18builder: 0 +pcmk__clone_allocate: X:0 allocation score on 18node1: 0 +pcmk__clone_allocate: X:0 allocation score on dvossel-laptop2: 11 +pcmk__clone_allocate: X:1 allocation score on 18builder: 0 +pcmk__clone_allocate: X:1 allocation score on 18node1: 0 +pcmk__clone_allocate: X:1 allocation score on dvossel-laptop2: 10 +pcmk__clone_allocate: X:2 allocation score on 18builder: 0 +pcmk__clone_allocate: X:2 allocation score on 18node1: 0 +pcmk__clone_allocate: X:2 allocation score on dvossel-laptop2: 10 +pcmk__native_allocate: 18builder allocation score on 18builder: -INFINITY +pcmk__native_allocate: 18builder allocation score on 18node1: -INFINITY +pcmk__native_allocate: 18builder allocation score on dvossel-laptop2: 0 +pcmk__native_allocate: 18node1 allocation score on 18builder: -INFINITY +pcmk__native_allocate: 18node1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: 18node1 allocation score on dvossel-laptop2: -INFINITY +pcmk__native_allocate: FAKE allocation score on 18builder: 0 +pcmk__native_allocate: FAKE allocation score on 18node1: 0 +pcmk__native_allocate: FAKE allocation score on dvossel-laptop2: 0 +pcmk__native_allocate: W:0 allocation score on 18builder: 0 +pcmk__native_allocate: W:0 allocation score on 18node1: -INFINITY +pcmk__native_allocate: W:0 allocation score on dvossel-laptop2: 11 +pcmk__native_allocate: W:1 allocation score on 18builder: 0 +pcmk__native_allocate: W:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: W:1 allocation score on dvossel-laptop2: -INFINITY +pcmk__native_allocate: W:2 allocation score on 18builder: -INFINITY +pcmk__native_allocate: W:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: W:2 allocation score on dvossel-laptop2: -INFINITY +pcmk__native_allocate: X:0 allocation score on 18builder: 0 +pcmk__native_allocate: X:0 allocation score on 18node1: -INFINITY +pcmk__native_allocate: X:0 allocation score on dvossel-laptop2: 11 +pcmk__native_allocate: X:1 allocation score on 18builder: 0 +pcmk__native_allocate: X:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: X:1 allocation score on dvossel-laptop2: -INFINITY +pcmk__native_allocate: X:2 allocation score on 18builder: -INFINITY +pcmk__native_allocate: X:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: X:2 allocation score on dvossel-laptop2: -INFINITY +pcmk__native_allocate: vm allocation score on 18builder: -INFINITY +pcmk__native_allocate: vm allocation score on 18node1: -INFINITY +pcmk__native_allocate: vm allocation score on dvossel-laptop2: 0 +pcmk__native_allocate: vm2 allocation score on 18builder: -INFINITY +pcmk__native_allocate: vm2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: vm2 allocation score on dvossel-laptop2: -INFINITY diff --git a/pengine/test10/whitebox-fail3.summary b/pengine/test10/whitebox-fail3.summary index eded0999e04..bae9e2d27f0 100644 --- a/pengine/test10/whitebox-fail3.summary +++ b/pengine/test10/whitebox-fail3.summary @@ -21,18 +21,17 @@ Transition Summary: Executing cluster transition: * Resource action: vm start on dvossel-laptop2 - * Resource action: FAKE stop on dvossel-laptop2 * Pseudo action: W-master_start_0 * Pseudo action: X-master_start_0 * Resource action: 18builder monitor on dvossel-laptop2 - * Pseudo action: all_stopped * Resource action: 18builder start on dvossel-laptop2 - * Resource action: FAKE start on 18builder + * Resource action: FAKE stop on dvossel-laptop2 * Resource action: W start on 18builder * Pseudo action: W-master_running_0 * Resource action: X start on 18builder * Pseudo action: X-master_running_0 * Resource action: 18builder monitor=30000 on dvossel-laptop2 + * Resource action: FAKE start on 18builder * Resource action: W monitor=10000 on 18builder * Resource action: X monitor=10000 on 18builder diff --git a/pengine/test10/whitebox-imply-stop-on-fence.dot b/pengine/test10/whitebox-imply-stop-on-fence.dot index 7b536ea55a3..62ba699eb6d 100644 --- a/pengine/test10/whitebox-imply-stop-on-fence.dot +++ b/pengine/test10/whitebox-imply-stop-on-fence.dot @@ -5,7 +5,6 @@ "R-lxc-01_kiff-01_start_0 kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] "R-lxc-01_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] "R-lxc-01_kiff-01_stop_0 kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] -"R-lxc-01_kiff-01_stop_0 kiff-01" -> "all_stopped" [ style = bold] "R-lxc-01_kiff-01_stop_0 kiff-01" -> "shared0-clone_stop_0" [ style = bold] "R-lxc-01_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] "R-lxc-02_kiff-01_monitor_10000 kiff-02" [ style=bold color="green" fontcolor="black"] @@ -13,20 +12,18 @@ "R-lxc-02_kiff-01_start_0 kiff-02" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] "R-lxc-02_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] "R-lxc-02_kiff-01_stop_0 kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] -"R-lxc-02_kiff-01_stop_0 kiff-01" -> "all_stopped" [ style = bold] "R-lxc-02_kiff-01_stop_0 kiff-01" -> "shared0-clone_stop_0" [ style = bold] "R-lxc-02_kiff-01_stop_0 kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] "R-lxc-02_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] -"all_stopped" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "clvmd-clone_stop_0" -> "clvmd-clone_stopped_0" [ style = bold] "clvmd-clone_stop_0" -> "clvmd_stop_0 kiff-01" [ style = bold] "clvmd-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "clvmd-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold] "clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clvmd_monitor_0 lxc-01_kiff-02" -> "clvmd-clone_stopped_0" [ style = bold] "clvmd_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"clvmd_monitor_0 lxc-02_kiff-02" -> "clvmd-clone_stopped_0" [ style = bold] "clvmd_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] -"clvmd_stop_0 kiff-01" -> "all_stopped" [ style = bold] "clvmd_stop_0 kiff-01" -> "clvmd-clone_stopped_0" [ style = bold] "clvmd_stop_0 kiff-01" -> "dlm_stop_0 kiff-01" [ style = bold] "clvmd_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] @@ -34,15 +31,15 @@ "dlm-clone_stop_0" -> "dlm_stop_0 kiff-01" [ style = bold] "dlm-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dlm_monitor_0 lxc-01_kiff-02" -> "dlm-clone_stopped_0" [ style = bold] "dlm_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"dlm_monitor_0 lxc-02_kiff-02" -> "dlm-clone_stopped_0" [ style = bold] "dlm_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] -"dlm_stop_0 kiff-01" -> "all_stopped" [ style = bold] "dlm_stop_0 kiff-01" -> "dlm-clone_stopped_0" [ style = bold] "dlm_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] "fence-kiff-02_monitor_60000 kiff-02" [ style=bold color="green" fontcolor="black"] "fence-kiff-02_start_0 kiff-02" -> "fence-kiff-02_monitor_60000 kiff-02" [ style = bold] "fence-kiff-02_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] -"fence-kiff-02_stop_0 kiff-01" -> "all_stopped" [ style = bold] "fence-kiff-02_stop_0 kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] "fence-kiff-02_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] "lxc-01_kiff-01_monitor_30000 kiff-02" [ style=bold color="green" fontcolor="black"] @@ -51,14 +48,12 @@ "lxc-01_kiff-01_start_0 kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] "lxc-01_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] "lxc-01_kiff-01_stop_0 kiff-01" -> "R-lxc-01_kiff-01_stop_0 kiff-01" [ style = bold] -"lxc-01_kiff-01_stop_0 kiff-01" -> "all_stopped" [ style = bold] "lxc-01_kiff-01_stop_0 kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] "lxc-01_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] "lxc-02_kiff-01_monitor_30000 kiff-02" [ style=bold color="green" fontcolor="black"] "lxc-02_kiff-01_start_0 kiff-02" -> "lxc-02_kiff-01_monitor_30000 kiff-02" [ style = bold] "lxc-02_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] "lxc-02_kiff-01_stop_0 kiff-01" -> "R-lxc-02_kiff-01_stop_0 kiff-01" [ style = bold] -"lxc-02_kiff-01_stop_0 kiff-01" -> "all_stopped" [ style = bold] "lxc-02_kiff-01_stop_0 kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] "lxc-02_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] "shared0-clone_stop_0" -> "shared0-clone_stopped_0" [ style = bold] @@ -66,38 +61,42 @@ "shared0-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "shared0-clone_stopped_0" -> "clvmd-clone_stop_0" [ style = bold] "shared0-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"shared0_monitor_0 lxc-01_kiff-02" -> "shared0-clone_stopped_0" [ style = bold] "shared0_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"shared0_monitor_0 lxc-02_kiff-02" -> "shared0-clone_stopped_0" [ style = bold] "shared0_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] -"shared0_stop_0 kiff-01" -> "all_stopped" [ style = bold] "shared0_stop_0 kiff-01" -> "clvmd_stop_0 kiff-01" [ style = bold] "shared0_stop_0 kiff-01" -> "shared0-clone_stopped_0" [ style = bold] "shared0_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] "stonith 'reboot' kiff-01" -> "R-lxc-01_kiff-01_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] "stonith 'reboot' kiff-01" -> "R-lxc-02_kiff-01_stop_0 kiff-01" [ style = bold] "stonith 'reboot' kiff-01" -> "clvmd-clone_stop_0" [ style = bold] "stonith 'reboot' kiff-01" -> "clvmd_stop_0 kiff-01" [ style = bold] "stonith 'reboot' kiff-01" -> "dlm-clone_stop_0" [ style = bold] "stonith 'reboot' kiff-01" -> "dlm_stop_0 kiff-01" [ style = bold] -"stonith 'reboot' kiff-01" -> "lxc-01_kiff-01_stop_0 kiff-01" [ style = bold] -"stonith 'reboot' kiff-01" -> "lxc-02_kiff-01_stop_0 kiff-01" [ style = bold] "stonith 'reboot' kiff-01" -> "shared0-clone_stop_0" [ style = bold] "stonith 'reboot' kiff-01" -> "shared0_stop_0 kiff-01" [ style = bold] "stonith 'reboot' kiff-01" -> "stonith 'reboot' lxc-01_kiff-01" [ style = bold] "stonith 'reboot' kiff-01" -> "stonith 'reboot' lxc-02_kiff-01" [ style = bold] -"stonith 'reboot' kiff-01" -> "stonith_complete" [ style = bold] +"stonith 'reboot' kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] "stonith 'reboot' kiff-01" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' lxc-01_kiff-01" -> "stonith_complete" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] "stonith 'reboot' lxc-01_kiff-01" -> "vm-fs_stop_0 lxc-01_kiff-01" [ style = bold] "stonith 'reboot' lxc-01_kiff-01" [ style=bold color="green" fontcolor="orange"] -"stonith 'reboot' lxc-02_kiff-01" -> "stonith_complete" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] "stonith 'reboot' lxc-02_kiff-01" [ style=bold color="green" fontcolor="orange"] -"stonith_complete" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] -"stonith_complete" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] -"stonith_complete" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] -"stonith_complete" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] "vm-fs_monitor_0 lxc-01_kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] "vm-fs_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] "vm-fs_monitor_0 lxc-02_kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] @@ -105,7 +104,6 @@ "vm-fs_monitor_20000 lxc-01_kiff-01" [ style=bold color="green" fontcolor="black"] "vm-fs_start_0 lxc-01_kiff-01" -> "vm-fs_monitor_20000 lxc-01_kiff-01" [ style = bold] "vm-fs_start_0 lxc-01_kiff-01" [ style=bold color="green" fontcolor="black"] -"vm-fs_stop_0 lxc-01_kiff-01" -> "all_stopped" [ style = bold] "vm-fs_stop_0 lxc-01_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] "vm-fs_stop_0 lxc-01_kiff-01" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/whitebox-imply-stop-on-fence.exp b/pengine/test10/whitebox-imply-stop-on-fence.exp index f80dde1ba40..3b2476852ca 100644 --- a/pengine/test10/whitebox-imply-stop-on-fence.exp +++ b/pengine/test10/whitebox-imply-stop-on-fence.exp @@ -1,36 +1,39 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="fence-kiff-02_monitor_60000" on_node="kiff-02" on_node_uuid="2"> + <rsc_op id="22" operation="monitor" operation_key="fence-kiff-02_monitor_60000" on_node="kiff-02" on_node_uuid="2"> <primitive id="fence-kiff-02" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" action="reboot" ipaddr="kiff-02-ilo" login="admin" passwd="admin" pcmk_host_check="static-list" pcmk_host_list="kiff-02"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="22" operation="start" operation_key="fence-kiff-02_start_0" on_node="kiff-02" on_node_uuid="2"/> + <rsc_op id="21" operation="start" operation_key="fence-kiff-02_start_0" on_node="kiff-02" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="22" operation="start" operation_key="fence-kiff-02_start_0" on_node="kiff-02" on_node_uuid="2"> + <rsc_op id="21" operation="start" operation_key="fence-kiff-02_start_0" on_node="kiff-02" on_node_uuid="2"> <primitive id="fence-kiff-02" class="stonith" type="fence_ipmilan"/> <attributes CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" action="reboot" ipaddr="kiff-02-ilo" login="admin" passwd="admin" pcmk_host_check="static-list" pcmk_host_list="kiff-02"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="10" operation="all_stopped" operation_key="all_stopped"/> + <pseudo_event id="20" operation="stop" operation_key="fence-kiff-02_stop_0"/> </trigger> <trigger> - <pseudo_event id="21" operation="stop" operation_key="fence-kiff-02_stop_0"/> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + </trigger> + <trigger> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="21" operation="stop" operation_key="fence-kiff-02_stop_0"> + <pseudo_event id="20" operation="stop" operation_key="fence-kiff-02_stop_0"> <attributes CRM_meta_timeout="20000" action="reboot" ipaddr="kiff-02-ilo" login="admin" passwd="admin" pcmk_host_check="static-list" pcmk_host_list="kiff-02"/> </pseudo_event> </action_set> @@ -38,7 +41,7 @@ </synapse> <synapse id="3"> <action_set> - <pseudo_event id="24" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0"> + <pseudo_event id="23" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="100000" /> </pseudo_event> </action_set> @@ -47,16 +50,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="29" operation="stop" operation_key="dlm-clone_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="dlm-clone_stop_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> + <rsc_op id="14" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> <primitive id="dlm" long-id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-02_kiff-02" CRM_meta_on_node_uuid="lxc-02_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" /> </rsc_op> @@ -65,7 +68,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> + <rsc_op id="10" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> <primitive id="dlm" long-id="dlm:0" class="ocf" provider="pacemaker" type="controld"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-01_kiff-02" CRM_meta_on_node_uuid="lxc-01_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" /> </rsc_op> @@ -74,22 +77,28 @@ </synapse> <synapse id="6" priority="1000000"> <action_set> - <pseudo_event id="30" operation="stopped" operation_key="dlm-clone_stopped_0"> + <pseudo_event id="29" operation="stopped" operation_key="dlm-clone_stopped_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="24" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0"/> + <rsc_op id="10" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <rsc_op id="14" operation="monitor" operation_key="dlm_monitor_0" internal_operation_key="dlm:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <pseudo_event id="23" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="stop" operation_key="dlm-clone_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="dlm-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <pseudo_event id="29" operation="stop" operation_key="dlm-clone_stop_0"> + <pseudo_event id="28" operation="stop" operation_key="dlm-clone_stop_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -98,13 +107,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="37" operation="stopped" operation_key="clvmd-clone_stopped_0"/> + <pseudo_event id="36" operation="stopped" operation_key="clvmd-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="31" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0"> + <pseudo_event id="30" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="90000" with_cmirrord="1"/> </pseudo_event> </action_set> @@ -113,16 +122,16 @@ <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="36" operation="stop" operation_key="clvmd-clone_stop_0"/> + <pseudo_event id="35" operation="stop" operation_key="clvmd-clone_stop_0"/> </trigger> <trigger> - <pseudo_event id="38" operation="stop" operation_key="shared0_stop_0" internal_operation_key="shared0:0_stop_0"/> + <pseudo_event id="37" operation="stop" operation_key="shared0_stop_0" internal_operation_key="shared0:0_stop_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> + <rsc_op id="15" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> <primitive id="clvmd" long-id="clvmd:0" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-02_kiff-02" CRM_meta_on_node_uuid="lxc-02_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" with_cmirrord="1"/> </rsc_op> @@ -131,7 +140,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> + <rsc_op id="11" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> <primitive id="clvmd" long-id="clvmd:0" class="ocf" provider="heartbeat" type="clvm"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-01_kiff-02" CRM_meta_on_node_uuid="lxc-01_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" with_cmirrord="1"/> </rsc_op> @@ -140,22 +149,28 @@ </synapse> <synapse id="11" priority="1000000"> <action_set> - <pseudo_event id="37" operation="stopped" operation_key="clvmd-clone_stopped_0"> + <pseudo_event id="36" operation="stopped" operation_key="clvmd-clone_stopped_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0"/> + <rsc_op id="11" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"/> </trigger> <trigger> - <pseudo_event id="36" operation="stop" operation_key="clvmd-clone_stop_0"/> + <rsc_op id="15" operation="monitor" operation_key="clvmd_monitor_0" internal_operation_key="clvmd:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <pseudo_event id="30" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="35" operation="stop" operation_key="clvmd-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <pseudo_event id="36" operation="stop" operation_key="clvmd-clone_stop_0"> + <pseudo_event id="35" operation="stop" operation_key="clvmd-clone_stop_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -164,13 +179,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="44" operation="stopped" operation_key="shared0-clone_stopped_0"/> + <pseudo_event id="43" operation="stopped" operation_key="shared0-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <pseudo_event id="38" operation="stop" operation_key="shared0_stop_0" internal_operation_key="shared0:0_stop_0"> + <pseudo_event id="37" operation="stop" operation_key="shared0_stop_0" internal_operation_key="shared0:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="stop" CRM_meta_notify="false" CRM_meta_timeout="60000" device="/dev/shared/shared0" directory="/mnt/shared0" fstype="gfs2" options="errors=panic"/> </pseudo_event> </action_set> @@ -179,13 +194,13 @@ <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="shared0-clone_stop_0"/> + <pseudo_event id="42" operation="stop" operation_key="shared0-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="shared0_monitor_0" internal_operation_key="shared0:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> + <rsc_op id="16" operation="monitor" operation_key="shared0_monitor_0" internal_operation_key="shared0:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> <primitive id="shared0" long-id="shared0:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-02_kiff-02" CRM_meta_on_node_uuid="lxc-02_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" device="/dev/shared/shared0" directory="/mnt/shared0" fstype="gfs2" options="errors=panic"/> </rsc_op> @@ -194,7 +209,7 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="shared0_monitor_0" internal_operation_key="shared0:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> + <rsc_op id="12" operation="monitor" operation_key="shared0_monitor_0" internal_operation_key="shared0:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> <primitive id="shared0" long-id="shared0:0" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc-01_kiff-02" CRM_meta_on_node_uuid="lxc-01_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="20000" device="/dev/shared/shared0" directory="/mnt/shared0" fstype="gfs2" options="errors=panic"/> </rsc_op> @@ -203,22 +218,28 @@ </synapse> <synapse id="16" priority="1000000"> <action_set> - <pseudo_event id="44" operation="stopped" operation_key="shared0-clone_stopped_0"> + <pseudo_event id="43" operation="stopped" operation_key="shared0-clone_stopped_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="38" operation="stop" operation_key="shared0_stop_0" internal_operation_key="shared0:0_stop_0"/> + <rsc_op id="12" operation="monitor" operation_key="shared0_monitor_0" internal_operation_key="shared0:0_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"/> </trigger> <trigger> - <pseudo_event id="43" operation="stop" operation_key="shared0-clone_stop_0"/> + <rsc_op id="16" operation="monitor" operation_key="shared0_monitor_0" internal_operation_key="shared0:0_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"/> + </trigger> + <trigger> + <pseudo_event id="37" operation="stop" operation_key="shared0_stop_0" internal_operation_key="shared0:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="42" operation="stop" operation_key="shared0-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="43" operation="stop" operation_key="shared0-clone_stop_0"> + <pseudo_event id="42" operation="stop" operation_key="shared0-clone_stop_0"> <attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -227,45 +248,51 @@ <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="45" operation="stop" operation_key="R-lxc-01_kiff-01_stop_0"/> + <pseudo_event id="44" operation="stop" operation_key="R-lxc-01_kiff-01_stop_0"/> </trigger> <trigger> - <pseudo_event id="48" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="47" operation="monitor" operation_key="R-lxc-01_kiff-01_monitor_10000" on_node="kiff-02" on_node_uuid="2"> + <rsc_op id="46" operation="monitor" operation_key="R-lxc-01_kiff-01_monitor_10000" on_node="kiff-02" on_node_uuid="2"> <primitive id="R-lxc-01_kiff-01" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc-01_kiff-01" CRM_meta_timeout="30000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-01_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + <rsc_op id="45" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="46" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> + <rsc_op id="45" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> <primitive id="R-lxc-01_kiff-01" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_name="start" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc-01_kiff-01" CRM_meta_timeout="90000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-01_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="45" operation="stop" operation_key="R-lxc-01_kiff-01_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="44" operation="stop" operation_key="R-lxc-01_kiff-01_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <pseudo_event id="45" operation="stop" operation_key="R-lxc-01_kiff-01_stop_0"> + <pseudo_event id="44" operation="stop" operation_key="R-lxc-01_kiff-01_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_remote_node="lxc-01_kiff-01" CRM_meta_timeout="90000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-01_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> </pseudo_event> </action_set> @@ -274,42 +301,48 @@ <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="58" operation="stop" operation_key="lxc-01_kiff-01_stop_0"/> + <pseudo_event id="57" operation="stop" operation_key="lxc-01_kiff-01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="50" operation="monitor" operation_key="R-lxc-02_kiff-01_monitor_10000" on_node="kiff-02" on_node_uuid="2"> + <rsc_op id="49" operation="monitor" operation_key="R-lxc-02_kiff-01_monitor_10000" on_node="kiff-02" on_node_uuid="2"> <primitive id="R-lxc-02_kiff-01" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc-02_kiff-01" CRM_meta_timeout="30000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-02_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="start" operation_key="R-lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + <rsc_op id="48" operation="start" operation_key="R-lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="49" operation="start" operation_key="R-lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> + <rsc_op id="48" operation="start" operation_key="R-lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> <primitive id="R-lxc-02_kiff-01" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_name="start" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc-02_kiff-01" CRM_meta_timeout="90000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-02_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="48" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"/> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="47" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="48" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"> + <pseudo_event id="47" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_remote_node="lxc-02_kiff-01" CRM_meta_timeout="90000" config="/mnt/shared0/test-virtual-domain/lxc/lxc-02_kiff-01.xml" force_stop="true" hypervisor="lxc:///"/> </pseudo_event> </action_set> @@ -318,72 +351,78 @@ <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="61" operation="stop" operation_key="lxc-02_kiff-01_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="lxc-02_kiff-01_stop_0"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="57" operation="monitor" operation_key="vm-fs_monitor_20000" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01" router_node="kiff-02"> + <rsc_op id="56" operation="monitor" operation_key="vm-fs_monitor_20000" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01" router_node="kiff-02"> <primitive id="vm-fs" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="lxc-01_kiff-01" CRM_meta_on_node_uuid="lxc-01_kiff-01" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="40000" device="/root" directory="/mnt/vm-fs" fstype="none" options="bind"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="56" operation="start" operation_key="vm-fs_start_0" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01" router_node="kiff-02"/> + <rsc_op id="55" operation="start" operation_key="vm-fs_start_0" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01" router_node="kiff-02"/> </trigger> <trigger> - <rsc_op id="59" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + <rsc_op id="58" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <rsc_op id="56" operation="start" operation_key="vm-fs_start_0" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01" router_node="kiff-02"> + <rsc_op id="55" operation="start" operation_key="vm-fs_start_0" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01" router_node="kiff-02"> <primitive id="vm-fs" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_name="start" CRM_meta_on_node="lxc-01_kiff-01" CRM_meta_on_node_uuid="lxc-01_kiff-01" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="60000" device="/root" directory="/mnt/vm-fs" fstype="none" options="bind"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"/> + <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="13" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"/> + <rsc_op id="17" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"/> </trigger> <trigger> - <rsc_op id="46" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + <rsc_op id="45" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="48" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"/> + <pseudo_event id="47" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"/> </trigger> <trigger> - <pseudo_event id="55" operation="stop" operation_key="vm-fs_stop_0"/> + <pseudo_event id="54" operation="stop" operation_key="vm-fs_stop_0"/> </trigger> <trigger> - <rsc_op id="59" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + <rsc_op id="58" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + </trigger> + <trigger> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <pseudo_event id="55" operation="stop" operation_key="vm-fs_stop_0"> + <pseudo_event id="54" operation="stop" operation_key="vm-fs_stop_0"> <attributes CRM_meta_name="stop" CRM_meta_physical_host="kiff-01" CRM_meta_timeout="60000" device="/root" directory="/mnt/vm-fs" fstype="none" options="bind"/> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="69" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> + <rsc_op id="17" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-02_kiff-02" on_node_uuid="lxc-02_kiff-02" router_node="kiff-02"> <primitive id="vm-fs" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="lxc-02_kiff-02" CRM_meta_on_node_uuid="lxc-02_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="40000" device="/root" directory="/mnt/vm-fs" fstype="none" options="bind"/> </rsc_op> @@ -392,7 +431,7 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> + <rsc_op id="13" operation="monitor" operation_key="vm-fs_monitor_0" on_node="lxc-01_kiff-02" on_node_uuid="lxc-01_kiff-02" router_node="kiff-02"> <primitive id="vm-fs" class="ocf" provider="heartbeat" type="Filesystem"/> <attributes CRM_meta_on_node="lxc-01_kiff-02" CRM_meta_on_node_uuid="lxc-01_kiff-02" CRM_meta_op_target_rc="7" CRM_meta_physical_host="kiff-02" CRM_meta_timeout="40000" device="/root" directory="/mnt/vm-fs" fstype="none" options="bind"/> </rsc_op> @@ -401,95 +440,93 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="lxc-01_kiff-01_monitor_30000" on_node="kiff-02" on_node_uuid="2"> + <rsc_op id="59" operation="monitor" operation_key="lxc-01_kiff-01_monitor_30000" on_node="kiff-02" on_node_uuid="2"> <primitive id="lxc-01_kiff-01" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="R-lxc-01_kiff-01" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="59" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + <rsc_op id="58" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="59" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> + <rsc_op id="58" operation="start" operation_key="lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> <primitive id="lxc-01_kiff-01" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="R-lxc-01_kiff-01" CRM_meta_name="start" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="46" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + <rsc_op id="45" operation="start" operation_key="R-lxc-01_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="58" operation="stop" operation_key="lxc-01_kiff-01_stop_0"/> + <pseudo_event id="57" operation="stop" operation_key="lxc-01_kiff-01_stop_0"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + </trigger> + <trigger> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> </trigger> </inputs> </synapse> <synapse id="31"> <action_set> - <pseudo_event id="58" operation="stop" operation_key="lxc-01_kiff-01_stop_0"> + <pseudo_event id="57" operation="stop" operation_key="lxc-01_kiff-01_stop_0"> <attributes CRM_meta_container="R-lxc-01_kiff-01" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="32"> <action_set> - <rsc_op id="63" operation="monitor" operation_key="lxc-02_kiff-01_monitor_30000" on_node="kiff-02" on_node_uuid="2"> + <rsc_op id="62" operation="monitor" operation_key="lxc-02_kiff-01_monitor_30000" on_node="kiff-02" on_node_uuid="2"> <primitive id="lxc-02_kiff-01" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="R-lxc-02_kiff-01" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="62" operation="start" operation_key="lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + <rsc_op id="61" operation="start" operation_key="lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="62" operation="start" operation_key="lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> + <rsc_op id="61" operation="start" operation_key="lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"> <primitive id="lxc-02_kiff-01" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="R-lxc-02_kiff-01" CRM_meta_name="start" CRM_meta_on_node="kiff-02" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="49" operation="start" operation_key="R-lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> + <rsc_op id="48" operation="start" operation_key="R-lxc-02_kiff-01_start_0" on_node="kiff-02" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="61" operation="stop" operation_key="lxc-02_kiff-01_stop_0"/> + <pseudo_event id="60" operation="stop" operation_key="lxc-02_kiff-01_stop_0"/> </trigger> <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> + </trigger> + <trigger> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <pseudo_event id="61" operation="stop" operation_key="lxc-02_kiff-01_stop_0"> + <pseudo_event id="60" operation="stop" operation_key="lxc-02_kiff-01_stop_0"> <attributes CRM_meta_container="R-lxc-02_kiff-01" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> - </trigger> - </inputs> + <inputs/> </synapse> <synapse id="35"> <action_set> - <pseudo_event id="70" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"> + <pseudo_event id="68" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"> <attributes CRM_meta_on_node="lxc-02_kiff-01" CRM_meta_on_node_uuid="lxc-02_kiff-01" CRM_meta_stonith_action="reboot" /> <downed> <node id="lxc-02_kiff-01"/> @@ -504,7 +541,7 @@ </synapse> <synapse id="36"> <action_set> - <pseudo_event id="69" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"> + <pseudo_event id="67" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"> <attributes CRM_meta_on_node="lxc-01_kiff-01" CRM_meta_on_node_uuid="lxc-01_kiff-01" CRM_meta_stonith_action="reboot" /> <downed> <node id="lxc-01_kiff-01"/> @@ -518,63 +555,6 @@ </inputs> </synapse> <synapse id="37"> - <action_set> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"/> - </trigger> - <trigger> - <pseudo_event id="69" operation="stonith" operation_key="stonith-lxc-01_kiff-01-reboot" on_node="lxc-01_kiff-01" on_node_uuid="lxc-01_kiff-01"/> - </trigger> - <trigger> - <pseudo_event id="70" operation="stonith" operation_key="stonith-lxc-02_kiff-01-reboot" on_node="lxc-02_kiff-01" on_node_uuid="lxc-02_kiff-01"/> - </trigger> - </inputs> - </synapse> - <synapse id="38"> - <action_set> - <pseudo_event id="10" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="21" operation="stop" operation_key="fence-kiff-02_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="24" operation="stop" operation_key="dlm_stop_0" internal_operation_key="dlm:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="31" operation="stop" operation_key="clvmd_stop_0" internal_operation_key="clvmd:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="38" operation="stop" operation_key="shared0_stop_0" internal_operation_key="shared0:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="45" operation="stop" operation_key="R-lxc-01_kiff-01_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="48" operation="stop" operation_key="R-lxc-02_kiff-01_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="55" operation="stop" operation_key="vm-fs_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="58" operation="stop" operation_key="lxc-01_kiff-01_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="61" operation="stop" operation_key="lxc-02_kiff-01_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="68" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> - <synapse id="39"> <action_set> <crm_event id="1" operation="stonith" operation_key="stonith-kiff-01-reboot" on_node="kiff-01" on_node_uuid="1"> <attributes CRM_meta_on_node="kiff-01" CRM_meta_on_node_uuid="1" CRM_meta_probe_complete="true" CRM_meta_shutdown="0" CRM_meta_stonith_action="reboot" /> diff --git a/pengine/test10/whitebox-imply-stop-on-fence.scores b/pengine/test10/whitebox-imply-stop-on-fence.scores index e50f07774af..b96175efbf1 100644 --- a/pengine/test10/whitebox-imply-stop-on-fence.scores +++ b/pengine/test10/whitebox-imply-stop-on-fence.scores @@ -1,301 +1,301 @@ Allocation scores: -clone_color: clvmd-clone allocation score on kiff-01: 0 -clone_color: clvmd-clone allocation score on kiff-02: 0 -clone_color: clvmd-clone allocation score on lxc-01_kiff-01: 0 -clone_color: clvmd-clone allocation score on lxc-01_kiff-02: 0 -clone_color: clvmd-clone allocation score on lxc-02_kiff-01: 0 -clone_color: clvmd-clone allocation score on lxc-02_kiff-02: 0 -clone_color: clvmd:0 allocation score on kiff-01: 1 -clone_color: clvmd:0 allocation score on kiff-02: 0 -clone_color: clvmd:0 allocation score on lxc-01_kiff-01: 0 -clone_color: clvmd:0 allocation score on lxc-01_kiff-02: 0 -clone_color: clvmd:0 allocation score on lxc-02_kiff-01: 0 -clone_color: clvmd:0 allocation score on lxc-02_kiff-02: 0 -clone_color: clvmd:1 allocation score on kiff-01: 0 -clone_color: clvmd:1 allocation score on kiff-02: 1 -clone_color: clvmd:1 allocation score on lxc-01_kiff-01: 0 -clone_color: clvmd:1 allocation score on lxc-01_kiff-02: 0 -clone_color: clvmd:1 allocation score on lxc-02_kiff-01: 0 -clone_color: clvmd:1 allocation score on lxc-02_kiff-02: 0 -clone_color: clvmd:2 allocation score on kiff-01: 0 -clone_color: clvmd:2 allocation score on kiff-02: 0 -clone_color: clvmd:2 allocation score on lxc-01_kiff-01: 0 -clone_color: clvmd:2 allocation score on lxc-01_kiff-02: 0 -clone_color: clvmd:2 allocation score on lxc-02_kiff-01: 0 -clone_color: clvmd:2 allocation score on lxc-02_kiff-02: 0 -clone_color: clvmd:3 allocation score on kiff-01: 0 -clone_color: clvmd:3 allocation score on kiff-02: 0 -clone_color: clvmd:3 allocation score on lxc-01_kiff-01: 0 -clone_color: clvmd:3 allocation score on lxc-01_kiff-02: 0 -clone_color: clvmd:3 allocation score on lxc-02_kiff-01: 0 -clone_color: clvmd:3 allocation score on lxc-02_kiff-02: 0 -clone_color: clvmd:4 allocation score on kiff-01: 0 -clone_color: clvmd:4 allocation score on kiff-02: 0 -clone_color: clvmd:4 allocation score on lxc-01_kiff-01: 0 -clone_color: clvmd:4 allocation score on lxc-01_kiff-02: 0 -clone_color: clvmd:4 allocation score on lxc-02_kiff-01: 0 -clone_color: clvmd:4 allocation score on lxc-02_kiff-02: 0 -clone_color: clvmd:5 allocation score on kiff-01: 0 -clone_color: clvmd:5 allocation score on kiff-02: 0 -clone_color: clvmd:5 allocation score on lxc-01_kiff-01: 0 -clone_color: clvmd:5 allocation score on lxc-01_kiff-02: 0 -clone_color: clvmd:5 allocation score on lxc-02_kiff-01: 0 -clone_color: clvmd:5 allocation score on lxc-02_kiff-02: 0 -clone_color: dlm-clone allocation score on kiff-01: 0 -clone_color: dlm-clone allocation score on kiff-02: 0 -clone_color: dlm-clone allocation score on lxc-01_kiff-01: -INFINITY -clone_color: dlm-clone allocation score on lxc-01_kiff-02: -INFINITY -clone_color: dlm-clone allocation score on lxc-02_kiff-01: -INFINITY -clone_color: dlm-clone allocation score on lxc-02_kiff-02: -INFINITY -clone_color: dlm:0 allocation score on kiff-01: 1 -clone_color: dlm:0 allocation score on kiff-02: 0 -clone_color: dlm:0 allocation score on lxc-01_kiff-01: -INFINITY -clone_color: dlm:0 allocation score on lxc-01_kiff-02: -INFINITY -clone_color: dlm:0 allocation score on lxc-02_kiff-01: -INFINITY -clone_color: dlm:0 allocation score on lxc-02_kiff-02: -INFINITY -clone_color: dlm:1 allocation score on kiff-01: 0 -clone_color: dlm:1 allocation score on kiff-02: 1 -clone_color: dlm:1 allocation score on lxc-01_kiff-01: -INFINITY -clone_color: dlm:1 allocation score on lxc-01_kiff-02: -INFINITY -clone_color: dlm:1 allocation score on lxc-02_kiff-01: -INFINITY -clone_color: dlm:1 allocation score on lxc-02_kiff-02: -INFINITY -clone_color: dlm:2 allocation score on kiff-01: 0 -clone_color: dlm:2 allocation score on kiff-02: 0 -clone_color: dlm:2 allocation score on lxc-01_kiff-01: -INFINITY -clone_color: dlm:2 allocation score on lxc-01_kiff-02: -INFINITY -clone_color: dlm:2 allocation score on lxc-02_kiff-01: -INFINITY -clone_color: dlm:2 allocation score on lxc-02_kiff-02: -INFINITY -clone_color: dlm:3 allocation score on kiff-01: 0 -clone_color: dlm:3 allocation score on kiff-02: 0 -clone_color: dlm:3 allocation score on lxc-01_kiff-01: -INFINITY -clone_color: dlm:3 allocation score on lxc-01_kiff-02: -INFINITY -clone_color: dlm:3 allocation score on lxc-02_kiff-01: -INFINITY -clone_color: dlm:3 allocation score on lxc-02_kiff-02: -INFINITY -clone_color: dlm:4 allocation score on kiff-01: 0 -clone_color: dlm:4 allocation score on kiff-02: 0 -clone_color: dlm:4 allocation score on lxc-01_kiff-01: -INFINITY -clone_color: dlm:4 allocation score on lxc-01_kiff-02: -INFINITY -clone_color: dlm:4 allocation score on lxc-02_kiff-01: -INFINITY -clone_color: dlm:4 allocation score on lxc-02_kiff-02: -INFINITY -clone_color: dlm:5 allocation score on kiff-01: 0 -clone_color: dlm:5 allocation score on kiff-02: 0 -clone_color: dlm:5 allocation score on lxc-01_kiff-01: -INFINITY -clone_color: dlm:5 allocation score on lxc-01_kiff-02: -INFINITY -clone_color: dlm:5 allocation score on lxc-02_kiff-01: -INFINITY -clone_color: dlm:5 allocation score on lxc-02_kiff-02: -INFINITY -clone_color: shared0-clone allocation score on kiff-01: 0 -clone_color: shared0-clone allocation score on kiff-02: 0 -clone_color: shared0-clone allocation score on lxc-01_kiff-01: 0 -clone_color: shared0-clone allocation score on lxc-01_kiff-02: 0 -clone_color: shared0-clone allocation score on lxc-02_kiff-01: 0 -clone_color: shared0-clone allocation score on lxc-02_kiff-02: 0 -clone_color: shared0:0 allocation score on kiff-01: 1 -clone_color: shared0:0 allocation score on kiff-02: 0 -clone_color: shared0:0 allocation score on lxc-01_kiff-01: 0 -clone_color: shared0:0 allocation score on lxc-01_kiff-02: 0 -clone_color: shared0:0 allocation score on lxc-02_kiff-01: 0 -clone_color: shared0:0 allocation score on lxc-02_kiff-02: 0 -clone_color: shared0:1 allocation score on kiff-01: 0 -clone_color: shared0:1 allocation score on kiff-02: 1 -clone_color: shared0:1 allocation score on lxc-01_kiff-01: 0 -clone_color: shared0:1 allocation score on lxc-01_kiff-02: 0 -clone_color: shared0:1 allocation score on lxc-02_kiff-01: 0 -clone_color: shared0:1 allocation score on lxc-02_kiff-02: 0 -clone_color: shared0:2 allocation score on kiff-01: 0 -clone_color: shared0:2 allocation score on kiff-02: 0 -clone_color: shared0:2 allocation score on lxc-01_kiff-01: 0 -clone_color: shared0:2 allocation score on lxc-01_kiff-02: 0 -clone_color: shared0:2 allocation score on lxc-02_kiff-01: 0 -clone_color: shared0:2 allocation score on lxc-02_kiff-02: 0 -clone_color: shared0:3 allocation score on kiff-01: 0 -clone_color: shared0:3 allocation score on kiff-02: 0 -clone_color: shared0:3 allocation score on lxc-01_kiff-01: 0 -clone_color: shared0:3 allocation score on lxc-01_kiff-02: 0 -clone_color: shared0:3 allocation score on lxc-02_kiff-01: 0 -clone_color: shared0:3 allocation score on lxc-02_kiff-02: 0 -clone_color: shared0:4 allocation score on kiff-01: 0 -clone_color: shared0:4 allocation score on kiff-02: 0 -clone_color: shared0:4 allocation score on lxc-01_kiff-01: 0 -clone_color: shared0:4 allocation score on lxc-01_kiff-02: 0 -clone_color: shared0:4 allocation score on lxc-02_kiff-01: 0 -clone_color: shared0:4 allocation score on lxc-02_kiff-02: 0 -clone_color: shared0:5 allocation score on kiff-01: 0 -clone_color: shared0:5 allocation score on kiff-02: 0 -clone_color: shared0:5 allocation score on lxc-01_kiff-01: 0 -clone_color: shared0:5 allocation score on lxc-01_kiff-02: 0 -clone_color: shared0:5 allocation score on lxc-02_kiff-01: 0 -clone_color: shared0:5 allocation score on lxc-02_kiff-02: 0 -native_color: R-lxc-01_kiff-01 allocation score on kiff-01: -INFINITY -native_color: R-lxc-01_kiff-01 allocation score on kiff-02: 0 -native_color: R-lxc-01_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY -native_color: R-lxc-01_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY -native_color: R-lxc-01_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY -native_color: R-lxc-01_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY -native_color: R-lxc-01_kiff-02 allocation score on kiff-01: -INFINITY -native_color: R-lxc-01_kiff-02 allocation score on kiff-02: 100 -native_color: R-lxc-01_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY -native_color: R-lxc-01_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY -native_color: R-lxc-01_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY -native_color: R-lxc-01_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY -native_color: R-lxc-02_kiff-01 allocation score on kiff-01: -INFINITY -native_color: R-lxc-02_kiff-01 allocation score on kiff-02: 0 -native_color: R-lxc-02_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY -native_color: R-lxc-02_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY -native_color: R-lxc-02_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY -native_color: R-lxc-02_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY -native_color: R-lxc-02_kiff-02 allocation score on kiff-01: -INFINITY -native_color: R-lxc-02_kiff-02 allocation score on kiff-02: 100 -native_color: R-lxc-02_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY -native_color: R-lxc-02_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY -native_color: R-lxc-02_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY -native_color: R-lxc-02_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY -native_color: clvmd:0 allocation score on kiff-01: -INFINITY -native_color: clvmd:0 allocation score on kiff-02: -INFINITY -native_color: clvmd:0 allocation score on lxc-01_kiff-01: -INFINITY -native_color: clvmd:0 allocation score on lxc-01_kiff-02: -INFINITY -native_color: clvmd:0 allocation score on lxc-02_kiff-01: -INFINITY -native_color: clvmd:0 allocation score on lxc-02_kiff-02: -INFINITY -native_color: clvmd:1 allocation score on kiff-01: -INFINITY -native_color: clvmd:1 allocation score on kiff-02: 1 -native_color: clvmd:1 allocation score on lxc-01_kiff-01: -INFINITY -native_color: clvmd:1 allocation score on lxc-01_kiff-02: -INFINITY -native_color: clvmd:1 allocation score on lxc-02_kiff-01: -INFINITY -native_color: clvmd:1 allocation score on lxc-02_kiff-02: -INFINITY -native_color: clvmd:2 allocation score on kiff-01: -INFINITY -native_color: clvmd:2 allocation score on kiff-02: -INFINITY -native_color: clvmd:2 allocation score on lxc-01_kiff-01: -INFINITY -native_color: clvmd:2 allocation score on lxc-01_kiff-02: -INFINITY -native_color: clvmd:2 allocation score on lxc-02_kiff-01: -INFINITY -native_color: clvmd:2 allocation score on lxc-02_kiff-02: -INFINITY -native_color: clvmd:3 allocation score on kiff-01: -INFINITY -native_color: clvmd:3 allocation score on kiff-02: -INFINITY -native_color: clvmd:3 allocation score on lxc-01_kiff-01: -INFINITY -native_color: clvmd:3 allocation score on lxc-01_kiff-02: -INFINITY -native_color: clvmd:3 allocation score on lxc-02_kiff-01: -INFINITY -native_color: clvmd:3 allocation score on lxc-02_kiff-02: -INFINITY -native_color: clvmd:4 allocation score on kiff-01: -INFINITY -native_color: clvmd:4 allocation score on kiff-02: -INFINITY -native_color: clvmd:4 allocation score on lxc-01_kiff-01: -INFINITY -native_color: clvmd:4 allocation score on lxc-01_kiff-02: -INFINITY -native_color: clvmd:4 allocation score on lxc-02_kiff-01: -INFINITY -native_color: clvmd:4 allocation score on lxc-02_kiff-02: -INFINITY -native_color: clvmd:5 allocation score on kiff-01: -INFINITY -native_color: clvmd:5 allocation score on kiff-02: -INFINITY -native_color: clvmd:5 allocation score on lxc-01_kiff-01: -INFINITY -native_color: clvmd:5 allocation score on lxc-01_kiff-02: -INFINITY -native_color: clvmd:5 allocation score on lxc-02_kiff-01: -INFINITY -native_color: clvmd:5 allocation score on lxc-02_kiff-02: -INFINITY -native_color: dlm:0 allocation score on kiff-01: -INFINITY -native_color: dlm:0 allocation score on kiff-02: -INFINITY -native_color: dlm:0 allocation score on lxc-01_kiff-01: -INFINITY -native_color: dlm:0 allocation score on lxc-01_kiff-02: -INFINITY -native_color: dlm:0 allocation score on lxc-02_kiff-01: -INFINITY -native_color: dlm:0 allocation score on lxc-02_kiff-02: -INFINITY -native_color: dlm:1 allocation score on kiff-01: -INFINITY -native_color: dlm:1 allocation score on kiff-02: 1 -native_color: dlm:1 allocation score on lxc-01_kiff-01: -INFINITY -native_color: dlm:1 allocation score on lxc-01_kiff-02: -INFINITY -native_color: dlm:1 allocation score on lxc-02_kiff-01: -INFINITY -native_color: dlm:1 allocation score on lxc-02_kiff-02: -INFINITY -native_color: dlm:2 allocation score on kiff-01: -INFINITY -native_color: dlm:2 allocation score on kiff-02: -INFINITY -native_color: dlm:2 allocation score on lxc-01_kiff-01: -INFINITY -native_color: dlm:2 allocation score on lxc-01_kiff-02: -INFINITY -native_color: dlm:2 allocation score on lxc-02_kiff-01: -INFINITY -native_color: dlm:2 allocation score on lxc-02_kiff-02: -INFINITY -native_color: dlm:3 allocation score on kiff-01: -INFINITY -native_color: dlm:3 allocation score on kiff-02: -INFINITY -native_color: dlm:3 allocation score on lxc-01_kiff-01: -INFINITY -native_color: dlm:3 allocation score on lxc-01_kiff-02: -INFINITY -native_color: dlm:3 allocation score on lxc-02_kiff-01: -INFINITY -native_color: dlm:3 allocation score on lxc-02_kiff-02: -INFINITY -native_color: dlm:4 allocation score on kiff-01: -INFINITY -native_color: dlm:4 allocation score on kiff-02: -INFINITY -native_color: dlm:4 allocation score on lxc-01_kiff-01: -INFINITY -native_color: dlm:4 allocation score on lxc-01_kiff-02: -INFINITY -native_color: dlm:4 allocation score on lxc-02_kiff-01: -INFINITY -native_color: dlm:4 allocation score on lxc-02_kiff-02: -INFINITY -native_color: dlm:5 allocation score on kiff-01: -INFINITY -native_color: dlm:5 allocation score on kiff-02: -INFINITY -native_color: dlm:5 allocation score on lxc-01_kiff-01: -INFINITY -native_color: dlm:5 allocation score on lxc-01_kiff-02: -INFINITY -native_color: dlm:5 allocation score on lxc-02_kiff-01: -INFINITY -native_color: dlm:5 allocation score on lxc-02_kiff-02: -INFINITY -native_color: fence-kiff-01 allocation score on kiff-01: 0 -native_color: fence-kiff-01 allocation score on kiff-02: 0 -native_color: fence-kiff-01 allocation score on lxc-01_kiff-01: -INFINITY -native_color: fence-kiff-01 allocation score on lxc-01_kiff-02: -INFINITY -native_color: fence-kiff-01 allocation score on lxc-02_kiff-01: -INFINITY -native_color: fence-kiff-01 allocation score on lxc-02_kiff-02: -INFINITY -native_color: fence-kiff-02 allocation score on kiff-01: 0 -native_color: fence-kiff-02 allocation score on kiff-02: 0 -native_color: fence-kiff-02 allocation score on lxc-01_kiff-01: -INFINITY -native_color: fence-kiff-02 allocation score on lxc-01_kiff-02: -INFINITY -native_color: fence-kiff-02 allocation score on lxc-02_kiff-01: -INFINITY -native_color: fence-kiff-02 allocation score on lxc-02_kiff-02: -INFINITY -native_color: lxc-01_kiff-01 allocation score on kiff-01: -INFINITY -native_color: lxc-01_kiff-01 allocation score on kiff-02: 0 -native_color: lxc-01_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY -native_color: lxc-01_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY -native_color: lxc-01_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY -native_color: lxc-01_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY -native_color: lxc-01_kiff-02 allocation score on kiff-01: -INFINITY -native_color: lxc-01_kiff-02 allocation score on kiff-02: 0 -native_color: lxc-01_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY -native_color: lxc-01_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY -native_color: lxc-01_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY -native_color: lxc-01_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY -native_color: lxc-02_kiff-01 allocation score on kiff-01: -INFINITY -native_color: lxc-02_kiff-01 allocation score on kiff-02: 0 -native_color: lxc-02_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY -native_color: lxc-02_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY -native_color: lxc-02_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY -native_color: lxc-02_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY -native_color: lxc-02_kiff-02 allocation score on kiff-01: -INFINITY -native_color: lxc-02_kiff-02 allocation score on kiff-02: 0 -native_color: lxc-02_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY -native_color: lxc-02_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY -native_color: lxc-02_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY -native_color: lxc-02_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY -native_color: shared0:0 allocation score on kiff-01: -INFINITY -native_color: shared0:0 allocation score on kiff-02: -INFINITY -native_color: shared0:0 allocation score on lxc-01_kiff-01: -INFINITY -native_color: shared0:0 allocation score on lxc-01_kiff-02: -INFINITY -native_color: shared0:0 allocation score on lxc-02_kiff-01: -INFINITY -native_color: shared0:0 allocation score on lxc-02_kiff-02: -INFINITY -native_color: shared0:1 allocation score on kiff-01: -INFINITY -native_color: shared0:1 allocation score on kiff-02: 1 -native_color: shared0:1 allocation score on lxc-01_kiff-01: -INFINITY -native_color: shared0:1 allocation score on lxc-01_kiff-02: -INFINITY -native_color: shared0:1 allocation score on lxc-02_kiff-01: -INFINITY -native_color: shared0:1 allocation score on lxc-02_kiff-02: -INFINITY -native_color: shared0:2 allocation score on kiff-01: -INFINITY -native_color: shared0:2 allocation score on kiff-02: -INFINITY -native_color: shared0:2 allocation score on lxc-01_kiff-01: -INFINITY -native_color: shared0:2 allocation score on lxc-01_kiff-02: -INFINITY -native_color: shared0:2 allocation score on lxc-02_kiff-01: -INFINITY -native_color: shared0:2 allocation score on lxc-02_kiff-02: -INFINITY -native_color: shared0:3 allocation score on kiff-01: -INFINITY -native_color: shared0:3 allocation score on kiff-02: -INFINITY -native_color: shared0:3 allocation score on lxc-01_kiff-01: -INFINITY -native_color: shared0:3 allocation score on lxc-01_kiff-02: -INFINITY -native_color: shared0:3 allocation score on lxc-02_kiff-01: -INFINITY -native_color: shared0:3 allocation score on lxc-02_kiff-02: -INFINITY -native_color: shared0:4 allocation score on kiff-01: -INFINITY -native_color: shared0:4 allocation score on kiff-02: -INFINITY -native_color: shared0:4 allocation score on lxc-01_kiff-01: -INFINITY -native_color: shared0:4 allocation score on lxc-01_kiff-02: -INFINITY -native_color: shared0:4 allocation score on lxc-02_kiff-01: -INFINITY -native_color: shared0:4 allocation score on lxc-02_kiff-02: -INFINITY -native_color: shared0:5 allocation score on kiff-01: -INFINITY -native_color: shared0:5 allocation score on kiff-02: -INFINITY -native_color: shared0:5 allocation score on lxc-01_kiff-01: -INFINITY -native_color: shared0:5 allocation score on lxc-01_kiff-02: -INFINITY -native_color: shared0:5 allocation score on lxc-02_kiff-01: -INFINITY -native_color: shared0:5 allocation score on lxc-02_kiff-02: -INFINITY -native_color: vm-fs allocation score on kiff-01: 0 -native_color: vm-fs allocation score on kiff-02: 0 -native_color: vm-fs allocation score on lxc-01_kiff-01: 0 -native_color: vm-fs allocation score on lxc-01_kiff-02: 0 -native_color: vm-fs allocation score on lxc-02_kiff-01: 0 -native_color: vm-fs allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd-clone allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd-clone allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd-clone allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd-clone allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd-clone allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd-clone allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:0 allocation score on kiff-01: 1 +pcmk__clone_allocate: clvmd:0 allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd:0 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:0 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:0 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:0 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:1 allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd:1 allocation score on kiff-02: 1 +pcmk__clone_allocate: clvmd:1 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:1 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:1 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:1 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:2 allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd:2 allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd:2 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:2 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:2 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:2 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:3 allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd:3 allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd:3 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:3 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:3 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:3 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:4 allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd:4 allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd:4 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:4 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:4 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:4 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: clvmd:5 allocation score on kiff-01: 0 +pcmk__clone_allocate: clvmd:5 allocation score on kiff-02: 0 +pcmk__clone_allocate: clvmd:5 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: clvmd:5 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: clvmd:5 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: clvmd:5 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: dlm-clone allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm-clone allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm-clone allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm-clone allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm-clone allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm-clone allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:0 allocation score on kiff-01: 1 +pcmk__clone_allocate: dlm:0 allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm:0 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:0 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:0 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:0 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:1 allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm:1 allocation score on kiff-02: 1 +pcmk__clone_allocate: dlm:1 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:1 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:1 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:1 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:2 allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm:2 allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm:2 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:2 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:2 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:2 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:3 allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm:3 allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm:3 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:3 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:3 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:3 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:4 allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm:4 allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm:4 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:4 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:4 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:4 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:5 allocation score on kiff-01: 0 +pcmk__clone_allocate: dlm:5 allocation score on kiff-02: 0 +pcmk__clone_allocate: dlm:5 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:5 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__clone_allocate: dlm:5 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__clone_allocate: dlm:5 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__clone_allocate: shared0-clone allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0-clone allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0-clone allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0-clone allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0-clone allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0-clone allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:0 allocation score on kiff-01: 1 +pcmk__clone_allocate: shared0:0 allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0:0 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:0 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:0 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:0 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:1 allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0:1 allocation score on kiff-02: 1 +pcmk__clone_allocate: shared0:1 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:1 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:1 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:1 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:2 allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0:2 allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0:2 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:2 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:2 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:2 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:3 allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0:3 allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0:3 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:3 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:3 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:3 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:4 allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0:4 allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0:4 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:4 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:4 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:4 allocation score on lxc-02_kiff-02: 0 +pcmk__clone_allocate: shared0:5 allocation score on kiff-01: 0 +pcmk__clone_allocate: shared0:5 allocation score on kiff-02: 0 +pcmk__clone_allocate: shared0:5 allocation score on lxc-01_kiff-01: 0 +pcmk__clone_allocate: shared0:5 allocation score on lxc-01_kiff-02: 0 +pcmk__clone_allocate: shared0:5 allocation score on lxc-02_kiff-01: 0 +pcmk__clone_allocate: shared0:5 allocation score on lxc-02_kiff-02: 0 +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on kiff-02: 0 +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on kiff-02: 100 +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-01_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on kiff-02: 0 +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on kiff-02: 100 +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: R-lxc-02_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:0 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on kiff-02: 1 +pcmk__native_allocate: clvmd:1 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:1 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:2 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:3 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:4 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: clvmd:5 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:0 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on kiff-02: 1 +pcmk__native_allocate: dlm:1 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:1 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:2 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:3 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:4 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: dlm:5 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: fence-kiff-01 allocation score on kiff-01: 0 +pcmk__native_allocate: fence-kiff-01 allocation score on kiff-02: 0 +pcmk__native_allocate: fence-kiff-01 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: fence-kiff-01 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: fence-kiff-01 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: fence-kiff-01 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: fence-kiff-02 allocation score on kiff-01: 0 +pcmk__native_allocate: fence-kiff-02 allocation score on kiff-02: 0 +pcmk__native_allocate: fence-kiff-02 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: fence-kiff-02 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: fence-kiff-02 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: fence-kiff-02 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: lxc-01_kiff-01 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-01 allocation score on kiff-02: 0 +pcmk__native_allocate: lxc-01_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: lxc-01_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: lxc-01_kiff-02 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-02 allocation score on kiff-02: 0 +pcmk__native_allocate: lxc-01_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: lxc-01_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: lxc-01_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: lxc-02_kiff-01 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-01 allocation score on kiff-02: 0 +pcmk__native_allocate: lxc-02_kiff-01 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-01 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: lxc-02_kiff-01 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-01 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: lxc-02_kiff-02 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-02 allocation score on kiff-02: 0 +pcmk__native_allocate: lxc-02_kiff-02 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-02 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: lxc-02_kiff-02 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: lxc-02_kiff-02 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:0 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:1 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:1 allocation score on kiff-02: 1 +pcmk__native_allocate: shared0:1 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:1 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:1 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:1 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:2 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:3 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:4 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on kiff-01: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on kiff-02: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on lxc-01_kiff-01: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on lxc-01_kiff-02: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on lxc-02_kiff-01: -INFINITY +pcmk__native_allocate: shared0:5 allocation score on lxc-02_kiff-02: -INFINITY +pcmk__native_allocate: vm-fs allocation score on kiff-01: 0 +pcmk__native_allocate: vm-fs allocation score on kiff-02: 0 +pcmk__native_allocate: vm-fs allocation score on lxc-01_kiff-01: 0 +pcmk__native_allocate: vm-fs allocation score on lxc-01_kiff-02: 0 +pcmk__native_allocate: vm-fs allocation score on lxc-02_kiff-01: 0 +pcmk__native_allocate: vm-fs allocation score on lxc-02_kiff-02: 0 diff --git a/pengine/test10/whitebox-imply-stop-on-fence.summary b/pengine/test10/whitebox-imply-stop-on-fence.summary index d272b25d21f..85cdb43ac6c 100644 --- a/pengine/test10/whitebox-imply-stop-on-fence.summary +++ b/pengine/test10/whitebox-imply-stop-on-fence.summary @@ -48,20 +48,21 @@ Executing cluster transition: * Resource action: shared0 monitor on lxc-01_kiff-02 * Resource action: vm-fs monitor on lxc-02_kiff-02 * Resource action: vm-fs monitor on lxc-01_kiff-02 - * Fencing kiff-01 (reboot) * Pseudo action: lxc-01_kiff-01_stop_0 * Pseudo action: lxc-02_kiff-01_stop_0 - * Pseudo action: stonith-lxc-02_kiff-01-reboot on lxc-02_kiff-01 - * Pseudo action: stonith-lxc-01_kiff-01-reboot on lxc-01_kiff-01 - * Pseudo action: stonith_complete + * Fencing kiff-01 (reboot) * Pseudo action: R-lxc-01_kiff-01_stop_0 * Pseudo action: R-lxc-02_kiff-01_stop_0 - * Pseudo action: vm-fs_stop_0 + * Pseudo action: stonith-lxc-02_kiff-01-reboot on lxc-02_kiff-01 + * Pseudo action: stonith-lxc-01_kiff-01-reboot on lxc-01_kiff-01 + * Resource action: fence-kiff-02 start on kiff-02 * Pseudo action: shared0-clone_stop_0 * Resource action: R-lxc-01_kiff-01 start on kiff-02 * Resource action: R-lxc-02_kiff-01 start on kiff-02 + * Pseudo action: vm-fs_stop_0 * Resource action: lxc-01_kiff-01 start on kiff-02 * Resource action: lxc-02_kiff-01 start on kiff-02 + * Resource action: fence-kiff-02 monitor=60000 on kiff-02 * Pseudo action: shared0_stop_0 * Pseudo action: shared0-clone_stopped_0 * Resource action: R-lxc-01_kiff-01 monitor=10000 on kiff-02 @@ -76,9 +77,6 @@ Executing cluster transition: * Pseudo action: dlm-clone_stop_0 * Pseudo action: dlm_stop_0 * Pseudo action: dlm-clone_stopped_0 - * Pseudo action: all_stopped - * Resource action: fence-kiff-02 start on kiff-02 - * Resource action: fence-kiff-02 monitor=60000 on kiff-02 Revised cluster status: Online: [ kiff-02 ] diff --git a/pengine/test10/whitebox-migrate1.dot b/pengine/test10/whitebox-migrate1.dot index 500dc342b8a..85e465fa532 100644 --- a/pengine/test10/whitebox-migrate1.dot +++ b/pengine/test10/whitebox-migrate1.dot @@ -3,9 +3,7 @@ "FAKE3_start_0 rhel7-node2" -> "FAKE3_monitor_10000 rhel7-node2" [ style = bold] "FAKE3_start_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] "FAKE3_stop_0 rhel7-node3" -> "FAKE3_start_0 rhel7-node2" [ style = bold] -"FAKE3_stop_0 rhel7-node3" -> "all_stopped" [ style = bold] "FAKE3_stop_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "remote-rsc_migrate_from_0 rhel7-node3" -> "remote-rsc_start_0 rhel7-node3" [ style = bold] "remote-rsc_migrate_from_0 rhel7-node3" -> "remote-rsc_stop_0 rhel7-node2" [ style = bold] "remote-rsc_migrate_from_0 rhel7-node3" -> "rhel7-node1_migrate_to_0 rhel7-node2" [ style = bold] @@ -18,7 +16,6 @@ "remote-rsc_start_0 rhel7-node3" -> "rhel7-node1_start_0 rhel7-node3" [ style = bold] "remote-rsc_start_0 rhel7-node3" [ style=bold color="green" fontcolor="orange"] "remote-rsc_stop_0 rhel7-node2" -> "FAKE3_start_0 rhel7-node2" [ style = dashed] -"remote-rsc_stop_0 rhel7-node2" -> "all_stopped" [ style = bold] "remote-rsc_stop_0 rhel7-node2" -> "remote-rsc_start_0 rhel7-node3" [ style = bold] "remote-rsc_stop_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] "rhel7-node1_migrate_from_0 rhel7-node3" -> "rhel7-node1_start_0 rhel7-node3" [ style = bold] @@ -26,13 +23,13 @@ "rhel7-node1_migrate_from_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] "rhel7-node1_migrate_to_0 rhel7-node2" -> "rhel7-node1_migrate_from_0 rhel7-node3" [ style = bold] "rhel7-node1_migrate_to_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"rhel7-node1_monitor_0 rhel7-node3" -> "remote-rsc_migrate_to_0 rhel7-node2" [ style = bold] "rhel7-node1_monitor_0 rhel7-node3" -> "rhel7-node1_migrate_to_0 rhel7-node2" [ style = bold] "rhel7-node1_monitor_0 rhel7-node3" -> "rhel7-node1_start_0 rhel7-node3" [ style = bold] "rhel7-node1_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] "rhel7-node1_monitor_30000 rhel7-node3" [ style=bold color="green" fontcolor="black"] "rhel7-node1_start_0 rhel7-node3" -> "rhel7-node1_monitor_30000 rhel7-node3" [ style = bold] "rhel7-node1_start_0 rhel7-node3" [ style=bold color="green" fontcolor="orange"] -"rhel7-node1_stop_0 rhel7-node2" -> "all_stopped" [ style = bold] "rhel7-node1_stop_0 rhel7-node2" -> "remote-rsc_migrate_to_0 rhel7-node2" [ style = dashed] "rhel7-node1_stop_0 rhel7-node2" -> "remote-rsc_stop_0 rhel7-node2" [ style = bold] "rhel7-node1_stop_0 rhel7-node2" -> "rhel7-node1_start_0 rhel7-node3" [ style = bold] @@ -40,7 +37,6 @@ "shooter1_monitor_60000 rhel7-node2" [ style=bold color="green" fontcolor="black"] "shooter1_start_0 rhel7-node2" -> "shooter1_monitor_60000 rhel7-node2" [ style = bold] "shooter1_start_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] -"shooter1_stop_0 rhel7-node3" -> "all_stopped" [ style = bold] "shooter1_stop_0 rhel7-node3" -> "shooter1_start_0 rhel7-node2" [ style = bold] "shooter1_stop_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/whitebox-migrate1.exp b/pengine/test10/whitebox-migrate1.exp index 03e8b836180..48c255024e2 100644 --- a/pengine/test10/whitebox-migrate1.exp +++ b/pengine/test10/whitebox-migrate1.exp @@ -1,33 +1,33 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="shooter1_monitor_60000" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="14" operation="monitor" operation_key="shooter1_monitor_60000" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="shooter1" class="stonith" type="fence_xvm"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="start" operation_key="shooter1_start_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="13" operation="start" operation_key="shooter1_start_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="14" operation="start" operation_key="shooter1_start_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="13" operation="start" operation_key="shooter1_start_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="shooter1" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="stop" operation_key="shooter1_stop_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="12" operation="stop" operation_key="shooter1_stop_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="13" operation="stop" operation_key="shooter1_stop_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="12" operation="stop" operation_key="shooter1_stop_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="shooter1" class="stonith" type="fence_xvm"/> <attributes CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> @@ -36,33 +36,33 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="FAKE3_monitor_10000" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="21" operation="monitor" operation_key="FAKE3_monitor_10000" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="FAKE3_start_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="20" operation="start" operation_key="FAKE3_start_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="21" operation="start" operation_key="FAKE3_start_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="20" operation="start" operation_key="FAKE3_start_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="stop" operation_key="FAKE3_stop_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="19" operation="stop" operation_key="FAKE3_stop_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="20" operation="stop" operation_key="FAKE3_stop_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="19" operation="stop" operation_key="FAKE3_stop_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> @@ -71,174 +71,157 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="35" operation="migrate_from" operation_key="remote-rsc_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="34" operation="migrate_from" operation_key="remote-rsc_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="remote-rsc" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="rhel7-node2" CRM_meta_migrate_target="rhel7-node3" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_remote_node="rhel7-node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="migrate_to" operation_key="remote-rsc_migrate_to_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="33" operation="migrate_to" operation_key="remote-rsc_migrate_to_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="34" operation="migrate_to" operation_key="remote-rsc_migrate_to_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="33" operation="migrate_to" operation_key="remote-rsc_migrate_to_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="remote-rsc" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_migrate_source="rhel7-node2" CRM_meta_migrate_target="rhel7-node3" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_record_pending="true" CRM_meta_remote_node="rhel7-node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="11" operation="monitor" operation_key="rhel7-node1_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> + </trigger> + </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="remote-rsc_monitor_10000" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="32" operation="monitor" operation_key="remote-rsc_monitor_10000" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="remote-rsc" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_remote_node="rhel7-node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="start" operation_key="remote-rsc_start_0"/> + <pseudo_event id="31" operation="start" operation_key="remote-rsc_start_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <pseudo_event id="32" operation="start" operation_key="remote-rsc_start_0"> + <pseudo_event id="31" operation="start" operation_key="remote-rsc_start_0"> <attributes CRM_meta_name="start" CRM_meta_remote_node="rhel7-node1" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="stop" operation_key="remote-rsc_stop_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="30" operation="stop" operation_key="remote-rsc_stop_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="35" operation="migrate_from" operation_key="remote-rsc_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="34" operation="migrate_from" operation_key="remote-rsc_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="31" operation="stop" operation_key="remote-rsc_stop_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="30" operation="stop" operation_key="remote-rsc_stop_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="remote-rsc" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="rhel7-node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="migrate_from" operation_key="remote-rsc_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="34" operation="migrate_from" operation_key="remote-rsc_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="36" operation="stop" operation_key="rhel7-node1_stop_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="35" operation="stop" operation_key="rhel7-node1_stop_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="40" operation="migrate_from" operation_key="rhel7-node1_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="39" operation="migrate_from" operation_key="rhel7-node1_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="rhel7-node1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="remote-rsc" CRM_meta_migrate_source="rhel7-node2" CRM_meta_migrate_target="rhel7-node3" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="migrate_to" operation_key="rhel7-node1_migrate_to_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="38" operation="migrate_to" operation_key="rhel7-node1_migrate_to_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="39" operation="migrate_to" operation_key="rhel7-node1_migrate_to_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="38" operation="migrate_to" operation_key="rhel7-node1_migrate_to_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="rhel7-node1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="remote-rsc" CRM_meta_migrate_source="rhel7-node2" CRM_meta_migrate_target="rhel7-node3" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rhel7-node1_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="11" operation="monitor" operation_key="rhel7-node1_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="35" operation="migrate_from" operation_key="remote-rsc_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="34" operation="migrate_from" operation_key="remote-rsc_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="rhel7-node1_monitor_30000" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="37" operation="monitor" operation_key="rhel7-node1_monitor_30000" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="rhel7-node1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="remote-rsc" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="37" operation="start" operation_key="rhel7-node1_start_0"/> + <pseudo_event id="36" operation="start" operation_key="rhel7-node1_start_0"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <pseudo_event id="37" operation="start" operation_key="rhel7-node1_start_0"> + <pseudo_event id="36" operation="start" operation_key="rhel7-node1_start_0"> <attributes CRM_meta_container="remote-rsc" CRM_meta_name="start" CRM_meta_timeout="60000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="monitor" operation_key="rhel7-node1_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="11" operation="monitor" operation_key="rhel7-node1_monitor_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="32" operation="start" operation_key="remote-rsc_start_0"/> + <pseudo_event id="31" operation="start" operation_key="remote-rsc_start_0"/> </trigger> <trigger> - <rsc_op id="36" operation="stop" operation_key="rhel7-node1_stop_0" on_node="rhel7-node2" on_node_uuid="2"/> + <rsc_op id="35" operation="stop" operation_key="rhel7-node1_stop_0" on_node="rhel7-node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="40" operation="migrate_from" operation_key="rhel7-node1_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="39" operation="migrate_from" operation_key="rhel7-node1_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="36" operation="stop" operation_key="rhel7-node1_stop_0" on_node="rhel7-node2" on_node_uuid="2"> + <rsc_op id="35" operation="stop" operation_key="rhel7-node1_stop_0" on_node="rhel7-node2" on_node_uuid="2"> <primitive id="rhel7-node1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="remote-rsc" CRM_meta_on_node="rhel7-node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="migrate_from" operation_key="rhel7-node1_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"/> + <rsc_op id="39" operation="migrate_from" operation_key="rhel7-node1_migrate_from_0" on_node="rhel7-node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="rhel7-node1_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> + <rsc_op id="11" operation="monitor" operation_key="rhel7-node1_monitor_0" on_node="rhel7-node3" on_node_uuid="3"> <primitive id="rhel7-node1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="remote-rsc" CRM_meta_on_node="rhel7-node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="17"> - <action_set> - <pseudo_event id="11" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="13" operation="stop" operation_key="shooter1_stop_0" on_node="rhel7-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="20" operation="stop" operation_key="FAKE3_stop_0" on_node="rhel7-node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="31" operation="stop" operation_key="remote-rsc_stop_0" on_node="rhel7-node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="36" operation="stop" operation_key="rhel7-node1_stop_0" on_node="rhel7-node2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/whitebox-migrate1.scores b/pengine/test10/whitebox-migrate1.scores index bd572763309..8dbc147031d 100644 --- a/pengine/test10/whitebox-migrate1.scores +++ b/pengine/test10/whitebox-migrate1.scores @@ -1,31 +1,31 @@ Allocation scores: -native_color: FAKE1 allocation score on rhel7-node1: 0 -native_color: FAKE1 allocation score on rhel7-node2: 0 -native_color: FAKE1 allocation score on rhel7-node3: 0 -native_color: FAKE2 allocation score on rhel7-node1: 0 -native_color: FAKE2 allocation score on rhel7-node2: 0 -native_color: FAKE2 allocation score on rhel7-node3: 0 -native_color: FAKE3 allocation score on rhel7-node1: 0 -native_color: FAKE3 allocation score on rhel7-node2: 0 -native_color: FAKE3 allocation score on rhel7-node3: 0 -native_color: FAKE4 allocation score on rhel7-node1: 0 -native_color: FAKE4 allocation score on rhel7-node2: 0 -native_color: FAKE4 allocation score on rhel7-node3: 0 -native_color: FAKE5 allocation score on rhel7-node1: 0 -native_color: FAKE5 allocation score on rhel7-node2: 0 -native_color: FAKE5 allocation score on rhel7-node3: 0 -native_color: FAKE6 allocation score on rhel7-node1: 0 -native_color: FAKE6 allocation score on rhel7-node2: 0 -native_color: FAKE6 allocation score on rhel7-node3: 0 -native_color: FAKE7 allocation score on rhel7-node1: 0 -native_color: FAKE7 allocation score on rhel7-node2: 0 -native_color: FAKE7 allocation score on rhel7-node3: 0 -native_color: remote-rsc allocation score on rhel7-node1: -INFINITY -native_color: remote-rsc allocation score on rhel7-node2: -INFINITY -native_color: remote-rsc allocation score on rhel7-node3: 0 -native_color: rhel7-node1 allocation score on rhel7-node1: -INFINITY -native_color: rhel7-node1 allocation score on rhel7-node2: -INFINITY -native_color: rhel7-node1 allocation score on rhel7-node3: 0 -native_color: shooter1 allocation score on rhel7-node1: -INFINITY -native_color: shooter1 allocation score on rhel7-node2: 0 -native_color: shooter1 allocation score on rhel7-node3: 0 +pcmk__native_allocate: FAKE1 allocation score on rhel7-node1: 0 +pcmk__native_allocate: FAKE1 allocation score on rhel7-node2: 0 +pcmk__native_allocate: FAKE1 allocation score on rhel7-node3: 0 +pcmk__native_allocate: FAKE2 allocation score on rhel7-node1: 0 +pcmk__native_allocate: FAKE2 allocation score on rhel7-node2: 0 +pcmk__native_allocate: FAKE2 allocation score on rhel7-node3: 0 +pcmk__native_allocate: FAKE3 allocation score on rhel7-node1: 0 +pcmk__native_allocate: FAKE3 allocation score on rhel7-node2: 0 +pcmk__native_allocate: FAKE3 allocation score on rhel7-node3: 0 +pcmk__native_allocate: FAKE4 allocation score on rhel7-node1: 0 +pcmk__native_allocate: FAKE4 allocation score on rhel7-node2: 0 +pcmk__native_allocate: FAKE4 allocation score on rhel7-node3: 0 +pcmk__native_allocate: FAKE5 allocation score on rhel7-node1: 0 +pcmk__native_allocate: FAKE5 allocation score on rhel7-node2: 0 +pcmk__native_allocate: FAKE5 allocation score on rhel7-node3: 0 +pcmk__native_allocate: FAKE6 allocation score on rhel7-node1: 0 +pcmk__native_allocate: FAKE6 allocation score on rhel7-node2: 0 +pcmk__native_allocate: FAKE6 allocation score on rhel7-node3: 0 +pcmk__native_allocate: FAKE7 allocation score on rhel7-node1: 0 +pcmk__native_allocate: FAKE7 allocation score on rhel7-node2: 0 +pcmk__native_allocate: FAKE7 allocation score on rhel7-node3: 0 +pcmk__native_allocate: remote-rsc allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: remote-rsc allocation score on rhel7-node2: -INFINITY +pcmk__native_allocate: remote-rsc allocation score on rhel7-node3: 0 +pcmk__native_allocate: rhel7-node1 allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: rhel7-node1 allocation score on rhel7-node2: -INFINITY +pcmk__native_allocate: rhel7-node1 allocation score on rhel7-node3: 0 +pcmk__native_allocate: shooter1 allocation score on rhel7-node1: -INFINITY +pcmk__native_allocate: shooter1 allocation score on rhel7-node2: 0 +pcmk__native_allocate: shooter1 allocation score on rhel7-node3: 0 diff --git a/pengine/test10/whitebox-migrate1.summary b/pengine/test10/whitebox-migrate1.summary index 0fc0f9a2bbb..c45f36060d0 100644 --- a/pengine/test10/whitebox-migrate1.summary +++ b/pengine/test10/whitebox-migrate1.summary @@ -22,18 +22,17 @@ Transition Summary: Executing cluster transition: * Resource action: shooter1 stop on rhel7-node3 * Resource action: FAKE3 stop on rhel7-node3 - * Resource action: remote-rsc migrate_to on rhel7-node2 * Resource action: rhel7-node1 monitor on rhel7-node3 * Resource action: shooter1 start on rhel7-node2 * Resource action: FAKE3 start on rhel7-node2 - * Resource action: remote-rsc migrate_from on rhel7-node3 - * Resource action: rhel7-node1 migrate_to on rhel7-node2 + * Resource action: remote-rsc migrate_to on rhel7-node2 * Resource action: shooter1 monitor=60000 on rhel7-node2 * Resource action: FAKE3 monitor=10000 on rhel7-node2 + * Resource action: remote-rsc migrate_from on rhel7-node3 + * Resource action: rhel7-node1 migrate_to on rhel7-node2 * Resource action: rhel7-node1 migrate_from on rhel7-node3 * Resource action: rhel7-node1 stop on rhel7-node2 * Resource action: remote-rsc stop on rhel7-node2 - * Pseudo action: all_stopped * Pseudo action: remote-rsc_start_0 * Pseudo action: rhel7-node1_start_0 * Resource action: remote-rsc monitor=10000 on rhel7-node3 diff --git a/pengine/test10/whitebox-move.dot b/pengine/test10/whitebox-move.dot index 56f2fdd56ce..0442f435fd8 100644 --- a/pengine/test10/whitebox-move.dot +++ b/pengine/test10/whitebox-move.dot @@ -1,11 +1,11 @@ digraph "g" { "A_monitor_0 lxc2" -> "A_start_0 lxc1" [ style = bold] +"A_monitor_0 lxc2" -> "lxc1_stop_0 18node1" [ style = bold] "A_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] "A_monitor_10000 lxc1" [ style=bold color="green" fontcolor="black"] "A_start_0 lxc1" -> "A_monitor_10000 lxc1" [ style = bold] "A_start_0 lxc1" [ style=bold color="green" fontcolor="black"] "A_stop_0 lxc1" -> "A_start_0 lxc1" [ style = bold] -"A_stop_0 lxc1" -> "all_stopped" [ style = bold] "A_stop_0 lxc1" -> "lxc1_stop_0 18node1" [ style = bold] "A_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] "M-clone_running_0" [ style=bold color="green" fontcolor="orange"] @@ -23,15 +23,12 @@ digraph "g" { "M_start_0 lxc1" [ style=bold color="green" fontcolor="black"] "M_stop_0 lxc1" -> "M-clone_stopped_0" [ style = bold] "M_stop_0 lxc1" -> "M_start_0 lxc1" [ style = bold] -"M_stop_0 lxc1" -> "all_stopped" [ style = bold] "M_stop_0 lxc1" -> "lxc1_stop_0 18node1" [ style = bold] "M_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_start_0 18node2" -> "A_start_0 lxc1" [ style = bold] "container1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] "container1_start_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] "container1_start_0 18node2" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 18node1" -> "all_stopped" [ style = bold] "container1_stop_0 18node1" -> "container1_start_0 18node2" [ style = bold] "container1_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "lxc1_monitor_30000 18node2" [ style=bold color="green" fontcolor="black"] @@ -41,7 +38,6 @@ digraph "g" { "lxc1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] "lxc1_start_0 18node2" -> "lxc1_monitor_30000 18node2" [ style = bold] "lxc1_start_0 18node2" [ style=bold color="green" fontcolor="black"] -"lxc1_stop_0 18node1" -> "all_stopped" [ style = bold] "lxc1_stop_0 18node1" -> "container1_stop_0 18node1" [ style = bold] "lxc1_stop_0 18node1" -> "lxc1_start_0 18node2" [ style = bold] "lxc1_stop_0 18node1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/whitebox-move.exp b/pengine/test10/whitebox-move.exp index cb596bd4b5c..9f8593ca5fb 100644 --- a/pengine/test10/whitebox-move.exp +++ b/pengine/test10/whitebox-move.exp @@ -1,62 +1,62 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="12" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="11" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/home/dvossel/virtual_machines/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="10" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="11" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="10" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/home/dvossel/virtual_machines/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="32" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="24" operation="start" operation_key="M_start_0" internal_operation_key="M:3_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="23" operation="start" operation_key="M_start_0" internal_operation_key="M:3_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="M" long-id="M:3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="11" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="23" operation="stop" operation_key="M_stop_0" internal_operation_key="M:3_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="22" operation="stop" operation_key="M_stop_0" internal_operation_key="M:3_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <pseudo_event id="27" operation="start" operation_key="M-clone_start_0"/> + <pseudo_event id="26" operation="start" operation_key="M-clone_start_0"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="33" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="23" operation="stop" operation_key="M_stop_0" internal_operation_key="M:3_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> + <rsc_op id="22" operation="stop" operation_key="M_stop_0" internal_operation_key="M:3_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> <primitive id="M" long-id="M:3" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="29" operation="stop" operation_key="M-clone_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="M-clone_stop_0"/> </trigger> </inputs> </synapse> @@ -69,31 +69,31 @@ </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="M_start_0" internal_operation_key="M:3_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="23" operation="start" operation_key="M_start_0" internal_operation_key="M:3_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="33" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="5" priority="1000000"> <action_set> - <pseudo_event id="30" operation="stopped" operation_key="M-clone_stopped_0"> + <pseudo_event id="29" operation="stopped" operation_key="M-clone_stopped_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="23" operation="stop" operation_key="M_stop_0" internal_operation_key="M:3_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="22" operation="stop" operation_key="M_stop_0" internal_operation_key="M:3_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <pseudo_event id="29" operation="stop" operation_key="M-clone_stop_0"/> + <pseudo_event id="28" operation="stop" operation_key="M-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <pseudo_event id="29" operation="stop" operation_key="M-clone_stop_0"> + <pseudo_event id="28" operation="stop" operation_key="M-clone_stop_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -101,56 +101,56 @@ </synapse> <synapse id="7" priority="1000000"> <action_set> - <pseudo_event id="28" operation="running" operation_key="M-clone_running_0"> + <pseudo_event id="27" operation="running" operation_key="M-clone_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="M_start_0" internal_operation_key="M:3_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="23" operation="start" operation_key="M_start_0" internal_operation_key="M:3_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <pseudo_event id="27" operation="start" operation_key="M-clone_start_0"/> + <pseudo_event id="26" operation="start" operation_key="M-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <pseudo_event id="27" operation="start" operation_key="M-clone_start_0"> + <pseudo_event id="26" operation="start" operation_key="M-clone_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="stopped" operation_key="M-clone_stopped_0"/> + <pseudo_event id="29" operation="stopped" operation_key="M-clone_stopped_0"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="32" operation="start" operation_key="A_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="31" operation="start" operation_key="A_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> + <rsc_op id="9" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="12" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="11" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="31" operation="stop" operation_key="A_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="30" operation="stop" operation_key="A_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="33" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="31" operation="stop" operation_key="A_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> + <rsc_op id="30" operation="stop" operation_key="A_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" /> </rsc_op> @@ -159,7 +159,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="9" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -175,45 +175,45 @@ </action_set> <inputs> <trigger> - <rsc_op id="32" operation="start" operation_key="A_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="31" operation="start" operation_key="A_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="34" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="33" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="lxc1_monitor_30000" on_node="18node2" on_node_uuid="2"> + <rsc_op id="34" operation="monitor" operation_key="lxc1_monitor_30000" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="34" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="33" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="34" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="33" operation="start" operation_key="lxc1_start_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_name="start" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="11" operation="start" operation_key="container1_start_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="33" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="32" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="33" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="32" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> <downed> @@ -223,31 +223,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="23" operation="stop" operation_key="M_stop_0" internal_operation_key="M:3_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="9" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="31" operation="stop" operation_key="A_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> - </trigger> - </inputs> - </synapse> - <synapse id="16"> - <action_set> - <pseudo_event id="9" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="11" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="23" operation="stop" operation_key="M_stop_0" internal_operation_key="M:3_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> - </trigger> - <trigger> - <rsc_op id="31" operation="stop" operation_key="A_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="22" operation="stop" operation_key="M_stop_0" internal_operation_key="M:3_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="33" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="30" operation="stop" operation_key="A_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/whitebox-move.scores b/pengine/test10/whitebox-move.scores index b268be392e9..0ff8e007a5a 100644 --- a/pengine/test10/whitebox-move.scores +++ b/pengine/test10/whitebox-move.scores @@ -1,86 +1,86 @@ Allocation scores: -clone_color: M-clone allocation score on 18node1: 0 -clone_color: M-clone allocation score on 18node2: 0 -clone_color: M-clone allocation score on 18node3: 0 -clone_color: M-clone allocation score on lxc1: 0 -clone_color: M-clone allocation score on lxc2: 0 -clone_color: M:0 allocation score on 18node1: 100 -clone_color: M:0 allocation score on 18node2: 0 -clone_color: M:0 allocation score on 18node3: 0 -clone_color: M:0 allocation score on lxc1: 0 -clone_color: M:0 allocation score on lxc2: 0 -clone_color: M:1 allocation score on 18node1: 0 -clone_color: M:1 allocation score on 18node2: 100 -clone_color: M:1 allocation score on 18node3: 0 -clone_color: M:1 allocation score on lxc1: 0 -clone_color: M:1 allocation score on lxc2: 0 -clone_color: M:2 allocation score on 18node1: 0 -clone_color: M:2 allocation score on 18node2: 0 -clone_color: M:2 allocation score on 18node3: 100 -clone_color: M:2 allocation score on lxc1: 0 -clone_color: M:2 allocation score on lxc2: 0 -clone_color: M:3 allocation score on 18node1: 0 -clone_color: M:3 allocation score on 18node2: 0 -clone_color: M:3 allocation score on 18node3: 0 -clone_color: M:3 allocation score on lxc1: 100 -clone_color: M:3 allocation score on lxc2: 0 -clone_color: M:4 allocation score on 18node1: 0 -clone_color: M:4 allocation score on 18node2: 0 -clone_color: M:4 allocation score on 18node3: 0 -clone_color: M:4 allocation score on lxc1: 0 -clone_color: M:4 allocation score on lxc2: 100 -native_color: A allocation score on 18node1: 0 -native_color: A allocation score on 18node2: 0 -native_color: A allocation score on 18node3: 0 -native_color: A allocation score on lxc1: 100 -native_color: A allocation score on lxc2: 0 -native_color: M:0 allocation score on 18node1: 100 -native_color: M:0 allocation score on 18node2: 0 -native_color: M:0 allocation score on 18node3: 0 -native_color: M:0 allocation score on lxc1: 0 -native_color: M:0 allocation score on lxc2: 0 -native_color: M:1 allocation score on 18node1: -INFINITY -native_color: M:1 allocation score on 18node2: 100 -native_color: M:1 allocation score on 18node3: 0 -native_color: M:1 allocation score on lxc1: 0 -native_color: M:1 allocation score on lxc2: 0 -native_color: M:2 allocation score on 18node1: -INFINITY -native_color: M:2 allocation score on 18node2: -INFINITY -native_color: M:2 allocation score on 18node3: 100 -native_color: M:2 allocation score on lxc1: 0 -native_color: M:2 allocation score on lxc2: 0 -native_color: M:3 allocation score on 18node1: -INFINITY -native_color: M:3 allocation score on 18node2: -INFINITY -native_color: M:3 allocation score on 18node3: -INFINITY -native_color: M:3 allocation score on lxc1: 100 -native_color: M:3 allocation score on lxc2: 0 -native_color: M:4 allocation score on 18node1: -INFINITY -native_color: M:4 allocation score on 18node2: -INFINITY -native_color: M:4 allocation score on 18node3: -INFINITY -native_color: M:4 allocation score on lxc1: -INFINITY -native_color: M:4 allocation score on lxc2: 100 -native_color: container1 allocation score on 18node1: -INFINITY -native_color: container1 allocation score on 18node2: 0 -native_color: container1 allocation score on 18node3: 0 -native_color: container1 allocation score on lxc1: -INFINITY -native_color: container1 allocation score on lxc2: -INFINITY -native_color: container2 allocation score on 18node1: 0 -native_color: container2 allocation score on 18node2: 200 -native_color: container2 allocation score on 18node3: 0 -native_color: container2 allocation score on lxc1: -INFINITY -native_color: container2 allocation score on lxc2: -INFINITY -native_color: lxc1 allocation score on 18node1: -INFINITY -native_color: lxc1 allocation score on 18node2: 0 -native_color: lxc1 allocation score on 18node3: -INFINITY -native_color: lxc1 allocation score on lxc1: -INFINITY -native_color: lxc1 allocation score on lxc2: -INFINITY -native_color: lxc2 allocation score on 18node1: -INFINITY -native_color: lxc2 allocation score on 18node2: 100 -native_color: lxc2 allocation score on 18node3: -INFINITY -native_color: lxc2 allocation score on lxc1: -INFINITY -native_color: lxc2 allocation score on lxc2: -INFINITY -native_color: shoot1 allocation score on 18node1: 0 -native_color: shoot1 allocation score on 18node2: 0 -native_color: shoot1 allocation score on 18node3: 100 -native_color: shoot1 allocation score on lxc1: -INFINITY -native_color: shoot1 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: M-clone allocation score on 18node1: 0 +pcmk__clone_allocate: M-clone allocation score on 18node2: 0 +pcmk__clone_allocate: M-clone allocation score on 18node3: 0 +pcmk__clone_allocate: M-clone allocation score on lxc1: 0 +pcmk__clone_allocate: M-clone allocation score on lxc2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node1: 100 +pcmk__clone_allocate: M:0 allocation score on 18node2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node3: 0 +pcmk__clone_allocate: M:0 allocation score on lxc1: 0 +pcmk__clone_allocate: M:0 allocation score on lxc2: 0 +pcmk__clone_allocate: M:1 allocation score on 18node1: 0 +pcmk__clone_allocate: M:1 allocation score on 18node2: 100 +pcmk__clone_allocate: M:1 allocation score on 18node3: 0 +pcmk__clone_allocate: M:1 allocation score on lxc1: 0 +pcmk__clone_allocate: M:1 allocation score on lxc2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node1: 0 +pcmk__clone_allocate: M:2 allocation score on 18node2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node3: 100 +pcmk__clone_allocate: M:2 allocation score on lxc1: 0 +pcmk__clone_allocate: M:2 allocation score on lxc2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node1: 0 +pcmk__clone_allocate: M:3 allocation score on 18node2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node3: 0 +pcmk__clone_allocate: M:3 allocation score on lxc1: 100 +pcmk__clone_allocate: M:3 allocation score on lxc2: 0 +pcmk__clone_allocate: M:4 allocation score on 18node1: 0 +pcmk__clone_allocate: M:4 allocation score on 18node2: 0 +pcmk__clone_allocate: M:4 allocation score on 18node3: 0 +pcmk__clone_allocate: M:4 allocation score on lxc1: 0 +pcmk__clone_allocate: M:4 allocation score on lxc2: 100 +pcmk__native_allocate: A allocation score on 18node1: 0 +pcmk__native_allocate: A allocation score on 18node2: 0 +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on lxc1: 100 +pcmk__native_allocate: A allocation score on lxc2: 0 +pcmk__native_allocate: M:0 allocation score on 18node1: 100 +pcmk__native_allocate: M:0 allocation score on 18node2: 0 +pcmk__native_allocate: M:0 allocation score on 18node3: 0 +pcmk__native_allocate: M:0 allocation score on lxc1: 0 +pcmk__native_allocate: M:0 allocation score on lxc2: 0 +pcmk__native_allocate: M:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:1 allocation score on 18node2: 100 +pcmk__native_allocate: M:1 allocation score on 18node3: 0 +pcmk__native_allocate: M:1 allocation score on lxc1: 0 +pcmk__native_allocate: M:1 allocation score on lxc2: 0 +pcmk__native_allocate: M:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node3: 100 +pcmk__native_allocate: M:2 allocation score on lxc1: 0 +pcmk__native_allocate: M:2 allocation score on lxc2: 0 +pcmk__native_allocate: M:3 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node3: -INFINITY +pcmk__native_allocate: M:3 allocation score on lxc1: 100 +pcmk__native_allocate: M:3 allocation score on lxc2: 0 +pcmk__native_allocate: M:4 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:4 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:4 allocation score on 18node3: -INFINITY +pcmk__native_allocate: M:4 allocation score on lxc1: -INFINITY +pcmk__native_allocate: M:4 allocation score on lxc2: 100 +pcmk__native_allocate: container1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: container1 allocation score on 18node2: 0 +pcmk__native_allocate: container1 allocation score on 18node3: 0 +pcmk__native_allocate: container1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container2 allocation score on 18node1: 0 +pcmk__native_allocate: container2 allocation score on 18node2: 200 +pcmk__native_allocate: container2 allocation score on 18node3: 0 +pcmk__native_allocate: container2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node2: 0 +pcmk__native_allocate: lxc1 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node2: 100 +pcmk__native_allocate: lxc2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: shoot1 allocation score on 18node1: 0 +pcmk__native_allocate: shoot1 allocation score on 18node2: 0 +pcmk__native_allocate: shoot1 allocation score on 18node3: 100 +pcmk__native_allocate: shoot1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: shoot1 allocation score on lxc2: -INFINITY diff --git a/pengine/test10/whitebox-move.summary b/pengine/test10/whitebox-move.summary index 95e96807fe3..c4b8b3fbe5b 100644 --- a/pengine/test10/whitebox-move.summary +++ b/pengine/test10/whitebox-move.summary @@ -25,7 +25,6 @@ Executing cluster transition: * Pseudo action: M-clone_start_0 * Resource action: lxc1 stop on 18node1 * Resource action: container1 stop on 18node1 - * Pseudo action: all_stopped * Resource action: container1 start on 18node2 * Resource action: lxc1 start on 18node2 * Resource action: M start on lxc1 diff --git a/pengine/test10/whitebox-ms-ordering-move.dot b/pengine/test10/whitebox-ms-ordering-move.dot index 641dbcafdb4..7fe75486232 100644 --- a/pengine/test10/whitebox-ms-ordering-move.dot +++ b/pengine/test10/whitebox-ms-ordering-move.dot @@ -1,10 +1,8 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_start_0 rhel7-2" -> "lxc-ms_promote_0 lxc1" [ style = bold] "container1_start_0 rhel7-2" -> "lxc-ms_start_0 lxc1" [ style = bold] "container1_start_0 rhel7-2" -> "lxc1_start_0 rhel7-2" [ style = bold] "container1_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 rhel7-1" -> "all_stopped" [ style = bold] "container1_stop_0 rhel7-1" -> "container1_start_0 rhel7-2" [ style = bold] "container1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"] "lsb-dummy_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] @@ -39,7 +37,6 @@ digraph "g" { "lxc-ms_start_0 lxc1" -> "lxc-ms-master_running_0" [ style = bold] "lxc-ms_start_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] "lxc-ms_start_0 lxc1" [ style=bold color="green" fontcolor="black"] -"lxc-ms_stop_0 lxc1" -> "all_stopped" [ style = bold] "lxc-ms_stop_0 lxc1" -> "lxc-ms-master_stopped_0" [ style = bold] "lxc-ms_stop_0 lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] "lxc-ms_stop_0 lxc1" -> "lxc1_stop_0 rhel7-1" [ style = bold] @@ -57,7 +54,6 @@ digraph "g" { "lxc1_start_0 rhel7-2" -> "lxc-ms_start_0 lxc1" [ style = bold] "lxc1_start_0 rhel7-2" -> "lxc1_monitor_30000 rhel7-2" [ style = bold] "lxc1_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] -"lxc1_stop_0 rhel7-1" -> "all_stopped" [ style = bold] "lxc1_stop_0 rhel7-1" -> "container1_stop_0 rhel7-1" [ style = bold] "lxc1_stop_0 rhel7-1" -> "lxc1_start_0 rhel7-2" [ style = bold] "lxc1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"] diff --git a/pengine/test10/whitebox-ms-ordering-move.exp b/pengine/test10/whitebox-ms-ordering-move.exp index aabcaa7a7a8..48b7e1ee867 100644 --- a/pengine/test10/whitebox-ms-ordering-move.exp +++ b/pengine/test10/whitebox-ms-ordering-move.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="rsc_rhel7-1_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="25" operation="monitor" operation_key="rsc_rhel7-1_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="rsc_rhel7-1" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.202"/> </rsc_op> @@ -10,7 +10,7 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="rsc_rhel7-2_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="26" operation="monitor" operation_key="rsc_rhel7-2_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="rsc_rhel7-2" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.203"/> </rsc_op> @@ -19,7 +19,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="rsc_rhel7-3_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="27" operation="monitor" operation_key="rsc_rhel7-3_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="rsc_rhel7-3" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.204"/> </rsc_op> @@ -28,7 +28,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="29" operation="monitor" operation_key="rsc_rhel7-4_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="28" operation="monitor" operation_key="rsc_rhel7-4_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="rsc_rhel7-4" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.205"/> </rsc_op> @@ -37,7 +37,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="rsc_rhel7-5_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="29" operation="monitor" operation_key="rsc_rhel7-5_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="rsc_rhel7-5" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.206"/> </rsc_op> @@ -46,7 +46,7 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="31" operation="monitor" operation_key="migrator_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="30" operation="monitor" operation_key="migrator_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="migrator" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" passwd="whatever"/> </rsc_op> @@ -55,7 +55,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="ping-1_monitor_0" internal_operation_key="ping-1:0_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="31" operation="monitor" operation_key="ping-1_monitor_0" internal_operation_key="ping-1:0_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="ping-1" long-id="ping-1:0" class="ocf" provider="pacemaker" type="ping"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="7" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" debug="true" host_list="192.168.122.70" name="connected"/> </rsc_op> @@ -64,7 +64,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="33" operation="monitor" operation_key="stateful-1_monitor_0" internal_operation_key="stateful-1:0_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="32" operation="monitor" operation_key="stateful-1_monitor_0" internal_operation_key="stateful-1:0_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="stateful-1" long-id="stateful-1:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="60000" /> </rsc_op> @@ -73,7 +73,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="r192.168.122.207_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="33" operation="monitor" operation_key="r192.168.122.207_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="r192.168.122.207" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.207"/> </rsc_op> @@ -82,7 +82,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="35" operation="monitor" operation_key="petulant_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="34" operation="monitor" operation_key="petulant_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="petulant" class="service" type="DummySD"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" /> </rsc_op> @@ -91,7 +91,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="r192.168.122.208_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="35" operation="monitor" operation_key="r192.168.122.208_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="r192.168.122.208" class="ocf" provider="heartbeat" type="IPaddr2"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" cidr_netmask="32" ip="192.168.122.208"/> </rsc_op> @@ -100,7 +100,7 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="lsb-dummy_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> + <rsc_op id="36" operation="monitor" operation_key="lsb-dummy_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="rhel7-1"> <primitive id="lsb-dummy" class="lsb" type="/usr/share/pacemaker/tests/cts/LSBDummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" /> </rsc_op> @@ -109,124 +109,124 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="111" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"> + <rsc_op id="110" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc1" CRM_meta_timeout="90000" config="/var/lib/pacemaker/cts/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="110" operation="stop" operation_key="container1_stop_0" on_node="rhel7-1" on_node_uuid="1"/> + <rsc_op id="109" operation="stop" operation_key="container1_stop_0" on_node="rhel7-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="110" operation="stop" operation_key="container1_stop_0" on_node="rhel7-1" on_node_uuid="1"> + <rsc_op id="109" operation="stop" operation_key="container1_stop_0" on_node="rhel7-1" on_node_uuid="1"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_remote_node="lxc1" CRM_meta_timeout="90000" config="/var/lib/pacemaker/cts/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="128" operation="stop" operation_key="lxc1_stop_0" on_node="rhel7-1" on_node_uuid="1"/> + <rsc_op id="127" operation="stop" operation_key="lxc1_stop_0" on_node="rhel7-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="117" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"> + <rsc_op id="116" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"> <primitive id="lxc-ms" long-id="lxc-ms:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="rhel7-2" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="111" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="110" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="114" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> + <rsc_op id="113" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> </trigger> <trigger> - <rsc_op id="115" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> + <rsc_op id="114" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> </trigger> <trigger> - <pseudo_event id="124" operation="promote" operation_key="lxc-ms-master_promote_0"/> + <pseudo_event id="123" operation="promote" operation_key="lxc-ms-master_promote_0"/> </trigger> <trigger> - <rsc_op id="129" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="128" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="116" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"> + <rsc_op id="115" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"> <primitive id="lxc-ms" long-id="lxc-ms:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="115" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> + <rsc_op id="114" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> </trigger> <trigger> - <pseudo_event id="122" operation="stop" operation_key="lxc-ms-master_stop_0"/> + <pseudo_event id="121" operation="stop" operation_key="lxc-ms-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="115" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"> + <rsc_op id="114" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"> <primitive id="lxc-ms" long-id="lxc-ms:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="rhel7-1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="126" operation="demote" operation_key="lxc-ms-master_demote_0"/> + <pseudo_event id="125" operation="demote" operation_key="lxc-ms-master_demote_0"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="114" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"> + <rsc_op id="113" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"> <primitive id="lxc-ms" long-id="lxc-ms:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="rhel7-2" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="111" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="110" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="116" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> + <rsc_op id="115" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> </trigger> <trigger> - <pseudo_event id="120" operation="start" operation_key="lxc-ms-master_start_0"/> + <pseudo_event id="119" operation="start" operation_key="lxc-ms-master_start_0"/> </trigger> <trigger> - <rsc_op id="129" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="128" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="127" operation="demoted" operation_key="lxc-ms-master_demoted_0"> + <pseudo_event id="126" operation="demoted" operation_key="lxc-ms-master_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="115" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> + <rsc_op id="114" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> </trigger> <trigger> - <pseudo_event id="126" operation="demote" operation_key="lxc-ms-master_demote_0"/> + <pseudo_event id="125" operation="demote" operation_key="lxc-ms-master_demote_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="126" operation="demote" operation_key="lxc-ms-master_demote_0"> + <pseudo_event id="125" operation="demote" operation_key="lxc-ms-master_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> @@ -234,135 +234,135 @@ </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="125" operation="promoted" operation_key="lxc-ms-master_promoted_0"> + <pseudo_event id="124" operation="promoted" operation_key="lxc-ms-master_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="117" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> + <rsc_op id="116" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="124" operation="promote" operation_key="lxc-ms-master_promote_0"> + <pseudo_event id="123" operation="promote" operation_key="lxc-ms-master_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="121" operation="running" operation_key="lxc-ms-master_running_0"/> + <pseudo_event id="120" operation="running" operation_key="lxc-ms-master_running_0"/> </trigger> <trigger> - <pseudo_event id="123" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> + <pseudo_event id="122" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="127" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + <pseudo_event id="126" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="22" priority="1000000"> <action_set> - <pseudo_event id="123" operation="stopped" operation_key="lxc-ms-master_stopped_0"> + <pseudo_event id="122" operation="stopped" operation_key="lxc-ms-master_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="116" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> + <rsc_op id="115" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> </trigger> <trigger> - <pseudo_event id="122" operation="stop" operation_key="lxc-ms-master_stop_0"/> + <pseudo_event id="121" operation="stop" operation_key="lxc-ms-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="122" operation="stop" operation_key="lxc-ms-master_stop_0"> + <pseudo_event id="121" operation="stop" operation_key="lxc-ms-master_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="127" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + <pseudo_event id="126" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="121" operation="running" operation_key="lxc-ms-master_running_0"> + <pseudo_event id="120" operation="running" operation_key="lxc-ms-master_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="114" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> + <rsc_op id="113" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-2"/> </trigger> <trigger> - <pseudo_event id="120" operation="start" operation_key="lxc-ms-master_start_0"/> + <pseudo_event id="119" operation="start" operation_key="lxc-ms-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="120" operation="start" operation_key="lxc-ms-master_start_0"> + <pseudo_event id="119" operation="start" operation_key="lxc-ms-master_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="90000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="123" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> + <pseudo_event id="122" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="127" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + <pseudo_event id="126" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="130" operation="monitor" operation_key="lxc1_monitor_30000" on_node="rhel7-2" on_node_uuid="2"> + <rsc_op id="129" operation="monitor" operation_key="lxc1_monitor_30000" on_node="rhel7-2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="129" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="128" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="129" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"> + <rsc_op id="128" operation="start" operation_key="lxc1_start_0" on_node="rhel7-2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_name="start" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="38" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="37" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="40" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-3" on_node_uuid="4"/> + <rsc_op id="39" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-3" on_node_uuid="4"/> </trigger> <trigger> - <rsc_op id="42" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-4" on_node_uuid="5"/> + <rsc_op id="41" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-4" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="44" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-5" on_node_uuid="3"/> + <rsc_op id="43" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-5" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="111" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> + <rsc_op id="110" operation="start" operation_key="container1_start_0" on_node="rhel7-2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="128" operation="stop" operation_key="lxc1_stop_0" on_node="rhel7-1" on_node_uuid="1"/> + <rsc_op id="127" operation="stop" operation_key="lxc1_stop_0" on_node="rhel7-1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="128" operation="stop" operation_key="lxc1_stop_0" on_node="rhel7-1" on_node_uuid="1"> + <rsc_op id="127" operation="stop" operation_key="lxc1_stop_0" on_node="rhel7-1" on_node_uuid="1"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> <downed> @@ -372,16 +372,16 @@ </action_set> <inputs> <trigger> - <rsc_op id="115" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> + <rsc_op id="114" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> </trigger> <trigger> - <rsc_op id="116" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> + <rsc_op id="115" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-5" on_node_uuid="3"> + <rsc_op id="43" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-5" on_node_uuid="3"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="rhel7-5" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -390,7 +390,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-4" on_node_uuid="5"> + <rsc_op id="41" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-4" on_node_uuid="5"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -399,7 +399,7 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-3" on_node_uuid="4"> + <rsc_op id="39" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-3" on_node_uuid="4"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -408,7 +408,7 @@ </synapse> <synapse id="32"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-2" on_node_uuid="2"> + <rsc_op id="37" operation="monitor" operation_key="lxc1_monitor_0" on_node="rhel7-2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -417,7 +417,7 @@ </synapse> <synapse id="33"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-5" on_node_uuid="3"> + <rsc_op id="44" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-5" on_node_uuid="3"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="rhel7-5" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -426,7 +426,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-4" on_node_uuid="5"> + <rsc_op id="42" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-4" on_node_uuid="5"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -435,7 +435,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="41" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-3" on_node_uuid="4"> + <rsc_op id="40" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-3" on_node_uuid="4"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -444,29 +444,11 @@ </synapse> <synapse id="36"> <action_set> - <rsc_op id="39" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-2" on_node_uuid="2"> + <rsc_op id="38" operation="monitor" operation_key="lxc2_monitor_0" on_node="rhel7-2" on_node_uuid="2"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs/> </synapse> - <synapse id="37"> - <action_set> - <pseudo_event id="25" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="110" operation="stop" operation_key="container1_stop_0" on_node="rhel7-1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="116" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="rhel7-1"/> - </trigger> - <trigger> - <rsc_op id="128" operation="stop" operation_key="lxc1_stop_0" on_node="rhel7-1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/whitebox-ms-ordering-move.scores b/pengine/test10/whitebox-ms-ordering-move.scores index 895354248a8..e40d6b232b0 100644 --- a/pengine/test10/whitebox-ms-ordering-move.scores +++ b/pengine/test10/whitebox-ms-ordering-move.scores @@ -1,370 +1,370 @@ Allocation scores: -clone_color: Connectivity allocation score on lxc1: -INFINITY -clone_color: Connectivity allocation score on lxc2: -INFINITY -clone_color: Connectivity allocation score on rhel7-1: 0 -clone_color: Connectivity allocation score on rhel7-2: 0 -clone_color: Connectivity allocation score on rhel7-3: 0 -clone_color: Connectivity allocation score on rhel7-4: 0 -clone_color: Connectivity allocation score on rhel7-5: 0 -clone_color: lxc-ms-master allocation score on lxc1: INFINITY -clone_color: lxc-ms-master allocation score on lxc2: INFINITY -clone_color: lxc-ms-master allocation score on rhel7-1: 0 -clone_color: lxc-ms-master allocation score on rhel7-2: 0 -clone_color: lxc-ms-master allocation score on rhel7-3: 0 -clone_color: lxc-ms-master allocation score on rhel7-4: 0 -clone_color: lxc-ms-master allocation score on rhel7-5: 0 -clone_color: lxc-ms:0 allocation score on lxc1: INFINITY -clone_color: lxc-ms:0 allocation score on lxc2: INFINITY -clone_color: lxc-ms:0 allocation score on rhel7-1: 0 -clone_color: lxc-ms:0 allocation score on rhel7-2: 0 -clone_color: lxc-ms:0 allocation score on rhel7-3: 0 -clone_color: lxc-ms:0 allocation score on rhel7-4: 0 -clone_color: lxc-ms:0 allocation score on rhel7-5: 0 -clone_color: lxc-ms:1 allocation score on lxc1: INFINITY -clone_color: lxc-ms:1 allocation score on lxc2: INFINITY -clone_color: lxc-ms:1 allocation score on rhel7-1: 0 -clone_color: lxc-ms:1 allocation score on rhel7-2: 0 -clone_color: lxc-ms:1 allocation score on rhel7-3: 0 -clone_color: lxc-ms:1 allocation score on rhel7-4: 0 -clone_color: lxc-ms:1 allocation score on rhel7-5: 0 -clone_color: master-1 allocation score on lxc1: -INFINITY -clone_color: master-1 allocation score on lxc2: -INFINITY -clone_color: master-1 allocation score on rhel7-1: 0 -clone_color: master-1 allocation score on rhel7-2: 0 -clone_color: master-1 allocation score on rhel7-3: 0 -clone_color: master-1 allocation score on rhel7-4: 0 -clone_color: master-1 allocation score on rhel7-5: 0 -clone_color: ping-1:0 allocation score on lxc1: -INFINITY -clone_color: ping-1:0 allocation score on lxc2: -INFINITY -clone_color: ping-1:0 allocation score on rhel7-1: 0 -clone_color: ping-1:0 allocation score on rhel7-2: 0 -clone_color: ping-1:0 allocation score on rhel7-3: 1 -clone_color: ping-1:0 allocation score on rhel7-4: 0 -clone_color: ping-1:0 allocation score on rhel7-5: 0 -clone_color: ping-1:1 allocation score on lxc1: -INFINITY -clone_color: ping-1:1 allocation score on lxc2: -INFINITY -clone_color: ping-1:1 allocation score on rhel7-1: 1 -clone_color: ping-1:1 allocation score on rhel7-2: 0 -clone_color: ping-1:1 allocation score on rhel7-3: 0 -clone_color: ping-1:1 allocation score on rhel7-4: 0 -clone_color: ping-1:1 allocation score on rhel7-5: 0 -clone_color: ping-1:2 allocation score on lxc1: -INFINITY -clone_color: ping-1:2 allocation score on lxc2: -INFINITY -clone_color: ping-1:2 allocation score on rhel7-1: 0 -clone_color: ping-1:2 allocation score on rhel7-2: 1 -clone_color: ping-1:2 allocation score on rhel7-3: 0 -clone_color: ping-1:2 allocation score on rhel7-4: 0 -clone_color: ping-1:2 allocation score on rhel7-5: 0 -clone_color: ping-1:3 allocation score on lxc1: -INFINITY -clone_color: ping-1:3 allocation score on lxc2: -INFINITY -clone_color: ping-1:3 allocation score on rhel7-1: 0 -clone_color: ping-1:3 allocation score on rhel7-2: 0 -clone_color: ping-1:3 allocation score on rhel7-3: 0 -clone_color: ping-1:3 allocation score on rhel7-4: 1 -clone_color: ping-1:3 allocation score on rhel7-5: 0 -clone_color: ping-1:4 allocation score on lxc1: -INFINITY -clone_color: ping-1:4 allocation score on lxc2: -INFINITY -clone_color: ping-1:4 allocation score on rhel7-1: 0 -clone_color: ping-1:4 allocation score on rhel7-2: 0 -clone_color: ping-1:4 allocation score on rhel7-3: 0 -clone_color: ping-1:4 allocation score on rhel7-4: 0 -clone_color: ping-1:4 allocation score on rhel7-5: 1 -clone_color: ping-1:5 allocation score on lxc1: -INFINITY -clone_color: ping-1:5 allocation score on lxc2: -INFINITY -clone_color: ping-1:5 allocation score on rhel7-1: 0 -clone_color: ping-1:5 allocation score on rhel7-2: 0 -clone_color: ping-1:5 allocation score on rhel7-3: 0 -clone_color: ping-1:5 allocation score on rhel7-4: 0 -clone_color: ping-1:5 allocation score on rhel7-5: 0 -clone_color: ping-1:6 allocation score on lxc1: -INFINITY -clone_color: ping-1:6 allocation score on lxc2: -INFINITY -clone_color: ping-1:6 allocation score on rhel7-1: 0 -clone_color: ping-1:6 allocation score on rhel7-2: 0 -clone_color: ping-1:6 allocation score on rhel7-3: 0 -clone_color: ping-1:6 allocation score on rhel7-4: 0 -clone_color: ping-1:6 allocation score on rhel7-5: 0 -clone_color: stateful-1:0 allocation score on lxc1: -INFINITY -clone_color: stateful-1:0 allocation score on lxc2: -INFINITY -clone_color: stateful-1:0 allocation score on rhel7-1: 0 -clone_color: stateful-1:0 allocation score on rhel7-2: 0 -clone_color: stateful-1:0 allocation score on rhel7-3: 11 -clone_color: stateful-1:0 allocation score on rhel7-4: 0 -clone_color: stateful-1:0 allocation score on rhel7-5: 0 -clone_color: stateful-1:1 allocation score on lxc1: -INFINITY -clone_color: stateful-1:1 allocation score on lxc2: -INFINITY -clone_color: stateful-1:1 allocation score on rhel7-1: 6 -clone_color: stateful-1:1 allocation score on rhel7-2: 0 -clone_color: stateful-1:1 allocation score on rhel7-3: 0 -clone_color: stateful-1:1 allocation score on rhel7-4: 0 -clone_color: stateful-1:1 allocation score on rhel7-5: 0 -clone_color: stateful-1:2 allocation score on lxc1: -INFINITY -clone_color: stateful-1:2 allocation score on lxc2: -INFINITY -clone_color: stateful-1:2 allocation score on rhel7-1: 0 -clone_color: stateful-1:2 allocation score on rhel7-2: 6 -clone_color: stateful-1:2 allocation score on rhel7-3: 0 -clone_color: stateful-1:2 allocation score on rhel7-4: 0 -clone_color: stateful-1:2 allocation score on rhel7-5: 0 -clone_color: stateful-1:3 allocation score on lxc1: -INFINITY -clone_color: stateful-1:3 allocation score on lxc2: -INFINITY -clone_color: stateful-1:3 allocation score on rhel7-1: 0 -clone_color: stateful-1:3 allocation score on rhel7-2: 0 -clone_color: stateful-1:3 allocation score on rhel7-3: 0 -clone_color: stateful-1:3 allocation score on rhel7-4: 6 -clone_color: stateful-1:3 allocation score on rhel7-5: 0 -clone_color: stateful-1:4 allocation score on lxc1: -INFINITY -clone_color: stateful-1:4 allocation score on lxc2: -INFINITY -clone_color: stateful-1:4 allocation score on rhel7-1: 0 -clone_color: stateful-1:4 allocation score on rhel7-2: 0 -clone_color: stateful-1:4 allocation score on rhel7-3: 0 -clone_color: stateful-1:4 allocation score on rhel7-4: 0 -clone_color: stateful-1:4 allocation score on rhel7-5: 6 -group_color: group-1 allocation score on lxc1: 0 -group_color: group-1 allocation score on lxc2: 0 -group_color: group-1 allocation score on rhel7-1: 0 -group_color: group-1 allocation score on rhel7-2: 0 -group_color: group-1 allocation score on rhel7-3: 0 -group_color: group-1 allocation score on rhel7-4: 0 -group_color: group-1 allocation score on rhel7-5: 0 -group_color: petulant allocation score on lxc1: 0 -group_color: petulant allocation score on lxc2: 0 -group_color: petulant allocation score on rhel7-1: 0 -group_color: petulant allocation score on rhel7-2: 0 -group_color: petulant allocation score on rhel7-3: 0 -group_color: petulant allocation score on rhel7-4: 0 -group_color: petulant allocation score on rhel7-5: 0 -group_color: r192.168.122.207 allocation score on lxc1: 0 -group_color: r192.168.122.207 allocation score on lxc2: 0 -group_color: r192.168.122.207 allocation score on rhel7-1: 0 -group_color: r192.168.122.207 allocation score on rhel7-2: 0 -group_color: r192.168.122.207 allocation score on rhel7-3: 0 -group_color: r192.168.122.207 allocation score on rhel7-4: 0 -group_color: r192.168.122.207 allocation score on rhel7-5: 0 -group_color: r192.168.122.208 allocation score on lxc1: 0 -group_color: r192.168.122.208 allocation score on lxc2: 0 -group_color: r192.168.122.208 allocation score on rhel7-1: 0 -group_color: r192.168.122.208 allocation score on rhel7-2: 0 -group_color: r192.168.122.208 allocation score on rhel7-3: 0 -group_color: r192.168.122.208 allocation score on rhel7-4: 0 -group_color: r192.168.122.208 allocation score on rhel7-5: 0 lxc-ms:0 promotion score on lxc1: INFINITY lxc-ms:1 promotion score on lxc2: INFINITY -native_color: Fencing allocation score on lxc1: -INFINITY -native_color: Fencing allocation score on lxc2: -INFINITY -native_color: Fencing allocation score on rhel7-1: 0 -native_color: Fencing allocation score on rhel7-2: 0 -native_color: Fencing allocation score on rhel7-3: 0 -native_color: Fencing allocation score on rhel7-4: 0 -native_color: Fencing allocation score on rhel7-5: 0 -native_color: FencingFail allocation score on lxc1: -INFINITY -native_color: FencingFail allocation score on lxc2: -INFINITY -native_color: FencingFail allocation score on rhel7-1: 0 -native_color: FencingFail allocation score on rhel7-2: 0 -native_color: FencingFail allocation score on rhel7-3: 0 -native_color: FencingFail allocation score on rhel7-4: 0 -native_color: FencingFail allocation score on rhel7-5: 0 -native_color: FencingPass allocation score on lxc1: -INFINITY -native_color: FencingPass allocation score on lxc2: -INFINITY -native_color: FencingPass allocation score on rhel7-1: 0 -native_color: FencingPass allocation score on rhel7-2: 0 -native_color: FencingPass allocation score on rhel7-3: 0 -native_color: FencingPass allocation score on rhel7-4: 0 -native_color: FencingPass allocation score on rhel7-5: 0 -native_color: container1 allocation score on lxc1: -INFINITY -native_color: container1 allocation score on lxc2: -INFINITY -native_color: container1 allocation score on rhel7-1: 0 -native_color: container1 allocation score on rhel7-2: INFINITY -native_color: container1 allocation score on rhel7-3: 0 -native_color: container1 allocation score on rhel7-4: 0 -native_color: container1 allocation score on rhel7-5: 0 -native_color: container2 allocation score on lxc1: -INFINITY -native_color: container2 allocation score on lxc2: -INFINITY -native_color: container2 allocation score on rhel7-1: INFINITY -native_color: container2 allocation score on rhel7-2: 0 -native_color: container2 allocation score on rhel7-3: 0 -native_color: container2 allocation score on rhel7-4: 0 -native_color: container2 allocation score on rhel7-5: 0 -native_color: lsb-dummy allocation score on lxc1: -INFINITY -native_color: lsb-dummy allocation score on lxc2: -INFINITY -native_color: lsb-dummy allocation score on rhel7-1: -INFINITY -native_color: lsb-dummy allocation score on rhel7-2: -INFINITY -native_color: lsb-dummy allocation score on rhel7-3: 0 -native_color: lsb-dummy allocation score on rhel7-4: -INFINITY -native_color: lsb-dummy allocation score on rhel7-5: -INFINITY -native_color: lxc-ms:0 allocation score on lxc1: INFINITY -native_color: lxc-ms:0 allocation score on lxc2: INFINITY -native_color: lxc-ms:0 allocation score on rhel7-1: 0 -native_color: lxc-ms:0 allocation score on rhel7-2: 0 -native_color: lxc-ms:0 allocation score on rhel7-3: 0 -native_color: lxc-ms:0 allocation score on rhel7-4: 0 -native_color: lxc-ms:0 allocation score on rhel7-5: 0 -native_color: lxc-ms:1 allocation score on lxc1: -INFINITY -native_color: lxc-ms:1 allocation score on lxc2: INFINITY -native_color: lxc-ms:1 allocation score on rhel7-1: 0 -native_color: lxc-ms:1 allocation score on rhel7-2: 0 -native_color: lxc-ms:1 allocation score on rhel7-3: 0 -native_color: lxc-ms:1 allocation score on rhel7-4: 0 -native_color: lxc-ms:1 allocation score on rhel7-5: 0 -native_color: lxc1 allocation score on lxc1: -INFINITY -native_color: lxc1 allocation score on lxc2: -INFINITY -native_color: lxc1 allocation score on rhel7-1: -INFINITY -native_color: lxc1 allocation score on rhel7-2: 0 -native_color: lxc1 allocation score on rhel7-3: -INFINITY -native_color: lxc1 allocation score on rhel7-4: -INFINITY -native_color: lxc1 allocation score on rhel7-5: -INFINITY -native_color: lxc2 allocation score on lxc1: -INFINITY -native_color: lxc2 allocation score on lxc2: -INFINITY -native_color: lxc2 allocation score on rhel7-1: 0 -native_color: lxc2 allocation score on rhel7-2: -INFINITY -native_color: lxc2 allocation score on rhel7-3: -INFINITY -native_color: lxc2 allocation score on rhel7-4: -INFINITY -native_color: lxc2 allocation score on rhel7-5: -INFINITY -native_color: migrator allocation score on lxc1: 0 -native_color: migrator allocation score on lxc2: 0 -native_color: migrator allocation score on rhel7-1: 0 -native_color: migrator allocation score on rhel7-2: 0 -native_color: migrator allocation score on rhel7-3: 0 -native_color: migrator allocation score on rhel7-4: 1 -native_color: migrator allocation score on rhel7-5: 0 -native_color: petulant allocation score on lxc1: -INFINITY -native_color: petulant allocation score on lxc2: -INFINITY -native_color: petulant allocation score on rhel7-1: -INFINITY -native_color: petulant allocation score on rhel7-2: -INFINITY -native_color: petulant allocation score on rhel7-3: 0 -native_color: petulant allocation score on rhel7-4: -INFINITY -native_color: petulant allocation score on rhel7-5: -INFINITY -native_color: ping-1:0 allocation score on lxc1: -INFINITY -native_color: ping-1:0 allocation score on lxc2: -INFINITY -native_color: ping-1:0 allocation score on rhel7-1: 0 -native_color: ping-1:0 allocation score on rhel7-2: 0 -native_color: ping-1:0 allocation score on rhel7-3: 1 -native_color: ping-1:0 allocation score on rhel7-4: 0 -native_color: ping-1:0 allocation score on rhel7-5: 0 -native_color: ping-1:1 allocation score on lxc1: -INFINITY -native_color: ping-1:1 allocation score on lxc2: -INFINITY -native_color: ping-1:1 allocation score on rhel7-1: 1 -native_color: ping-1:1 allocation score on rhel7-2: 0 -native_color: ping-1:1 allocation score on rhel7-3: -INFINITY -native_color: ping-1:1 allocation score on rhel7-4: 0 -native_color: ping-1:1 allocation score on rhel7-5: 0 -native_color: ping-1:2 allocation score on lxc1: -INFINITY -native_color: ping-1:2 allocation score on lxc2: -INFINITY -native_color: ping-1:2 allocation score on rhel7-1: -INFINITY -native_color: ping-1:2 allocation score on rhel7-2: 1 -native_color: ping-1:2 allocation score on rhel7-3: -INFINITY -native_color: ping-1:2 allocation score on rhel7-4: 0 -native_color: ping-1:2 allocation score on rhel7-5: 0 -native_color: ping-1:3 allocation score on lxc1: -INFINITY -native_color: ping-1:3 allocation score on lxc2: -INFINITY -native_color: ping-1:3 allocation score on rhel7-1: -INFINITY -native_color: ping-1:3 allocation score on rhel7-2: -INFINITY -native_color: ping-1:3 allocation score on rhel7-3: -INFINITY -native_color: ping-1:3 allocation score on rhel7-4: 1 -native_color: ping-1:3 allocation score on rhel7-5: 0 -native_color: ping-1:4 allocation score on lxc1: -INFINITY -native_color: ping-1:4 allocation score on lxc2: -INFINITY -native_color: ping-1:4 allocation score on rhel7-1: -INFINITY -native_color: ping-1:4 allocation score on rhel7-2: -INFINITY -native_color: ping-1:4 allocation score on rhel7-3: -INFINITY -native_color: ping-1:4 allocation score on rhel7-4: -INFINITY -native_color: ping-1:4 allocation score on rhel7-5: 1 -native_color: ping-1:5 allocation score on lxc1: -INFINITY -native_color: ping-1:5 allocation score on lxc2: -INFINITY -native_color: ping-1:5 allocation score on rhel7-1: -INFINITY -native_color: ping-1:5 allocation score on rhel7-2: -INFINITY -native_color: ping-1:5 allocation score on rhel7-3: -INFINITY -native_color: ping-1:5 allocation score on rhel7-4: -INFINITY -native_color: ping-1:5 allocation score on rhel7-5: -INFINITY -native_color: ping-1:6 allocation score on lxc1: -INFINITY -native_color: ping-1:6 allocation score on lxc2: -INFINITY -native_color: ping-1:6 allocation score on rhel7-1: -INFINITY -native_color: ping-1:6 allocation score on rhel7-2: -INFINITY -native_color: ping-1:6 allocation score on rhel7-3: -INFINITY -native_color: ping-1:6 allocation score on rhel7-4: -INFINITY -native_color: ping-1:6 allocation score on rhel7-5: -INFINITY -native_color: r192.168.122.207 allocation score on lxc1: -INFINITY -native_color: r192.168.122.207 allocation score on lxc2: -INFINITY -native_color: r192.168.122.207 allocation score on rhel7-1: -INFINITY -native_color: r192.168.122.207 allocation score on rhel7-2: -INFINITY -native_color: r192.168.122.207 allocation score on rhel7-3: 11 -native_color: r192.168.122.207 allocation score on rhel7-4: -INFINITY -native_color: r192.168.122.207 allocation score on rhel7-5: -INFINITY -native_color: r192.168.122.208 allocation score on lxc1: -INFINITY -native_color: r192.168.122.208 allocation score on lxc2: -INFINITY -native_color: r192.168.122.208 allocation score on rhel7-1: -INFINITY -native_color: r192.168.122.208 allocation score on rhel7-2: -INFINITY -native_color: r192.168.122.208 allocation score on rhel7-3: 0 -native_color: r192.168.122.208 allocation score on rhel7-4: -INFINITY -native_color: r192.168.122.208 allocation score on rhel7-5: -INFINITY -native_color: rsc_rhel7-1 allocation score on lxc1: -INFINITY -native_color: rsc_rhel7-1 allocation score on lxc2: -INFINITY -native_color: rsc_rhel7-1 allocation score on rhel7-1: 100 -native_color: rsc_rhel7-1 allocation score on rhel7-2: 0 -native_color: rsc_rhel7-1 allocation score on rhel7-3: 0 -native_color: rsc_rhel7-1 allocation score on rhel7-4: 0 -native_color: rsc_rhel7-1 allocation score on rhel7-5: 0 -native_color: rsc_rhel7-2 allocation score on lxc1: -INFINITY -native_color: rsc_rhel7-2 allocation score on lxc2: -INFINITY -native_color: rsc_rhel7-2 allocation score on rhel7-1: 0 -native_color: rsc_rhel7-2 allocation score on rhel7-2: 100 -native_color: rsc_rhel7-2 allocation score on rhel7-3: 0 -native_color: rsc_rhel7-2 allocation score on rhel7-4: 0 -native_color: rsc_rhel7-2 allocation score on rhel7-5: 0 -native_color: rsc_rhel7-3 allocation score on lxc1: -INFINITY -native_color: rsc_rhel7-3 allocation score on lxc2: -INFINITY -native_color: rsc_rhel7-3 allocation score on rhel7-1: 0 -native_color: rsc_rhel7-3 allocation score on rhel7-2: 0 -native_color: rsc_rhel7-3 allocation score on rhel7-3: 100 -native_color: rsc_rhel7-3 allocation score on rhel7-4: 0 -native_color: rsc_rhel7-3 allocation score on rhel7-5: 0 -native_color: rsc_rhel7-4 allocation score on lxc1: -INFINITY -native_color: rsc_rhel7-4 allocation score on lxc2: -INFINITY -native_color: rsc_rhel7-4 allocation score on rhel7-1: 0 -native_color: rsc_rhel7-4 allocation score on rhel7-2: 0 -native_color: rsc_rhel7-4 allocation score on rhel7-3: 0 -native_color: rsc_rhel7-4 allocation score on rhel7-4: 100 -native_color: rsc_rhel7-4 allocation score on rhel7-5: 0 -native_color: rsc_rhel7-5 allocation score on lxc1: -INFINITY -native_color: rsc_rhel7-5 allocation score on lxc2: -INFINITY -native_color: rsc_rhel7-5 allocation score on rhel7-1: 0 -native_color: rsc_rhel7-5 allocation score on rhel7-2: 0 -native_color: rsc_rhel7-5 allocation score on rhel7-3: 0 -native_color: rsc_rhel7-5 allocation score on rhel7-4: 0 -native_color: rsc_rhel7-5 allocation score on rhel7-5: 100 -native_color: stateful-1:0 allocation score on lxc1: -INFINITY -native_color: stateful-1:0 allocation score on lxc2: -INFINITY -native_color: stateful-1:0 allocation score on rhel7-1: 0 -native_color: stateful-1:0 allocation score on rhel7-2: 0 -native_color: stateful-1:0 allocation score on rhel7-3: 11 -native_color: stateful-1:0 allocation score on rhel7-4: 0 -native_color: stateful-1:0 allocation score on rhel7-5: 0 -native_color: stateful-1:1 allocation score on lxc1: -INFINITY -native_color: stateful-1:1 allocation score on lxc2: -INFINITY -native_color: stateful-1:1 allocation score on rhel7-1: 6 -native_color: stateful-1:1 allocation score on rhel7-2: 0 -native_color: stateful-1:1 allocation score on rhel7-3: -INFINITY -native_color: stateful-1:1 allocation score on rhel7-4: 0 -native_color: stateful-1:1 allocation score on rhel7-5: 0 -native_color: stateful-1:2 allocation score on lxc1: -INFINITY -native_color: stateful-1:2 allocation score on lxc2: -INFINITY -native_color: stateful-1:2 allocation score on rhel7-1: -INFINITY -native_color: stateful-1:2 allocation score on rhel7-2: 6 -native_color: stateful-1:2 allocation score on rhel7-3: -INFINITY -native_color: stateful-1:2 allocation score on rhel7-4: 0 -native_color: stateful-1:2 allocation score on rhel7-5: 0 -native_color: stateful-1:3 allocation score on lxc1: -INFINITY -native_color: stateful-1:3 allocation score on lxc2: -INFINITY -native_color: stateful-1:3 allocation score on rhel7-1: -INFINITY -native_color: stateful-1:3 allocation score on rhel7-2: -INFINITY -native_color: stateful-1:3 allocation score on rhel7-3: -INFINITY -native_color: stateful-1:3 allocation score on rhel7-4: 6 -native_color: stateful-1:3 allocation score on rhel7-5: 0 -native_color: stateful-1:4 allocation score on lxc1: -INFINITY -native_color: stateful-1:4 allocation score on lxc2: -INFINITY -native_color: stateful-1:4 allocation score on rhel7-1: -INFINITY -native_color: stateful-1:4 allocation score on rhel7-2: -INFINITY -native_color: stateful-1:4 allocation score on rhel7-3: -INFINITY -native_color: stateful-1:4 allocation score on rhel7-4: -INFINITY -native_color: stateful-1:4 allocation score on rhel7-5: 6 +pcmk__clone_allocate: Connectivity allocation score on lxc1: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on lxc2: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on rhel7-1: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-2: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-3: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-4: 0 +pcmk__clone_allocate: Connectivity allocation score on rhel7-5: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms-master allocation score on lxc2: INFINITY +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-1: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-2: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-3: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-4: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on rhel7-5: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms:0 allocation score on lxc2: INFINITY +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-1: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-2: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-3: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-4: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on rhel7-5: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms:1 allocation score on lxc2: INFINITY +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-1: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-2: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-3: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-4: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on rhel7-5: 0 +pcmk__clone_allocate: master-1 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: master-1 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: master-1 allocation score on rhel7-1: 0 +pcmk__clone_allocate: master-1 allocation score on rhel7-2: 0 +pcmk__clone_allocate: master-1 allocation score on rhel7-3: 0 +pcmk__clone_allocate: master-1 allocation score on rhel7-4: 0 +pcmk__clone_allocate: master-1 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:0 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: ping-1:0 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-3: 1 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:0 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:1 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: ping-1:1 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-1: 1 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:1 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:2 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: ping-1:2 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-2: 1 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-3: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:2 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:3 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: ping-1:3 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-3: 0 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-4: 1 +pcmk__clone_allocate: ping-1:3 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:4 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: ping-1:4 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-3: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:4 allocation score on rhel7-5: 1 +pcmk__clone_allocate: ping-1:5 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: ping-1:5 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: ping-1:5 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:5 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:5 allocation score on rhel7-3: 0 +pcmk__clone_allocate: ping-1:5 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:5 allocation score on rhel7-5: 0 +pcmk__clone_allocate: ping-1:6 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: ping-1:6 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: ping-1:6 allocation score on rhel7-1: 0 +pcmk__clone_allocate: ping-1:6 allocation score on rhel7-2: 0 +pcmk__clone_allocate: ping-1:6 allocation score on rhel7-3: 0 +pcmk__clone_allocate: ping-1:6 allocation score on rhel7-4: 0 +pcmk__clone_allocate: ping-1:6 allocation score on rhel7-5: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-1: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-2: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-3: 11 +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-4: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on rhel7-5: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-1: 6 +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-2: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-3: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-4: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on rhel7-5: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-1: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-2: 6 +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-3: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-4: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on rhel7-5: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-1: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-2: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-3: 0 +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-4: 6 +pcmk__clone_allocate: stateful-1:3 allocation score on rhel7-5: 0 +pcmk__clone_allocate: stateful-1:4 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: stateful-1:4 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-1: 0 +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-2: 0 +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-3: 0 +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-4: 0 +pcmk__clone_allocate: stateful-1:4 allocation score on rhel7-5: 6 +pcmk__group_allocate: group-1 allocation score on lxc1: 0 +pcmk__group_allocate: group-1 allocation score on lxc2: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-1: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-2: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-3: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-4: 0 +pcmk__group_allocate: group-1 allocation score on rhel7-5: 0 +pcmk__group_allocate: petulant allocation score on lxc1: 0 +pcmk__group_allocate: petulant allocation score on lxc2: 0 +pcmk__group_allocate: petulant allocation score on rhel7-1: 0 +pcmk__group_allocate: petulant allocation score on rhel7-2: 0 +pcmk__group_allocate: petulant allocation score on rhel7-3: 0 +pcmk__group_allocate: petulant allocation score on rhel7-4: 0 +pcmk__group_allocate: petulant allocation score on rhel7-5: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on lxc1: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on lxc2: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-1: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-2: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-3: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-4: 0 +pcmk__group_allocate: r192.168.122.207 allocation score on rhel7-5: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on lxc1: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on lxc2: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-1: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-2: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-3: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-4: 0 +pcmk__group_allocate: r192.168.122.208 allocation score on rhel7-5: 0 +pcmk__native_allocate: Fencing allocation score on lxc1: -INFINITY +pcmk__native_allocate: Fencing allocation score on lxc2: -INFINITY +pcmk__native_allocate: Fencing allocation score on rhel7-1: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-2: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-3: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-4: 0 +pcmk__native_allocate: Fencing allocation score on rhel7-5: 0 +pcmk__native_allocate: FencingFail allocation score on lxc1: -INFINITY +pcmk__native_allocate: FencingFail allocation score on lxc2: -INFINITY +pcmk__native_allocate: FencingFail allocation score on rhel7-1: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-2: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-3: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-4: 0 +pcmk__native_allocate: FencingFail allocation score on rhel7-5: 0 +pcmk__native_allocate: FencingPass allocation score on lxc1: -INFINITY +pcmk__native_allocate: FencingPass allocation score on lxc2: -INFINITY +pcmk__native_allocate: FencingPass allocation score on rhel7-1: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-2: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-3: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-4: 0 +pcmk__native_allocate: FencingPass allocation score on rhel7-5: 0 +pcmk__native_allocate: container1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container1 allocation score on rhel7-1: 0 +pcmk__native_allocate: container1 allocation score on rhel7-2: INFINITY +pcmk__native_allocate: container1 allocation score on rhel7-3: 0 +pcmk__native_allocate: container1 allocation score on rhel7-4: 0 +pcmk__native_allocate: container1 allocation score on rhel7-5: 0 +pcmk__native_allocate: container2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container2 allocation score on rhel7-1: INFINITY +pcmk__native_allocate: container2 allocation score on rhel7-2: 0 +pcmk__native_allocate: container2 allocation score on rhel7-3: 0 +pcmk__native_allocate: container2 allocation score on rhel7-4: 0 +pcmk__native_allocate: container2 allocation score on rhel7-5: 0 +pcmk__native_allocate: lsb-dummy allocation score on lxc1: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on lxc2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-3: 0 +pcmk__native_allocate: lsb-dummy allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: lxc-ms:0 allocation score on lxc1: INFINITY +pcmk__native_allocate: lxc-ms:0 allocation score on lxc2: INFINITY +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-1: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-2: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-3: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-4: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on rhel7-5: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc-ms:1 allocation score on lxc2: INFINITY +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-1: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-2: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-3: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-4: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on rhel7-5: 0 +pcmk__native_allocate: lxc1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-2: 0 +pcmk__native_allocate: lxc1 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: lxc1 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-1: 0 +pcmk__native_allocate: lxc2 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: lxc2 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: migrator allocation score on lxc1: 0 +pcmk__native_allocate: migrator allocation score on lxc2: 0 +pcmk__native_allocate: migrator allocation score on rhel7-1: 0 +pcmk__native_allocate: migrator allocation score on rhel7-2: 0 +pcmk__native_allocate: migrator allocation score on rhel7-3: 0 +pcmk__native_allocate: migrator allocation score on rhel7-4: 1 +pcmk__native_allocate: migrator allocation score on rhel7-5: 0 +pcmk__native_allocate: petulant allocation score on lxc1: -INFINITY +pcmk__native_allocate: petulant allocation score on lxc2: -INFINITY +pcmk__native_allocate: petulant allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: petulant allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: petulant allocation score on rhel7-3: 0 +pcmk__native_allocate: petulant allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: petulant allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on lxc1: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on lxc2: -INFINITY +pcmk__native_allocate: ping-1:0 allocation score on rhel7-1: 0 +pcmk__native_allocate: ping-1:0 allocation score on rhel7-2: 0 +pcmk__native_allocate: ping-1:0 allocation score on rhel7-3: 1 +pcmk__native_allocate: ping-1:0 allocation score on rhel7-4: 0 +pcmk__native_allocate: ping-1:0 allocation score on rhel7-5: 0 +pcmk__native_allocate: ping-1:1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on rhel7-1: 1 +pcmk__native_allocate: ping-1:1 allocation score on rhel7-2: 0 +pcmk__native_allocate: ping-1:1 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on rhel7-4: 0 +pcmk__native_allocate: ping-1:1 allocation score on rhel7-5: 0 +pcmk__native_allocate: ping-1:2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-2: 1 +pcmk__native_allocate: ping-1:2 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on rhel7-4: 0 +pcmk__native_allocate: ping-1:2 allocation score on rhel7-5: 0 +pcmk__native_allocate: ping-1:3 allocation score on lxc1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on lxc2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:3 allocation score on rhel7-4: 1 +pcmk__native_allocate: ping-1:3 allocation score on rhel7-5: 0 +pcmk__native_allocate: ping-1:4 allocation score on lxc1: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on lxc2: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: ping-1:4 allocation score on rhel7-5: 1 +pcmk__native_allocate: ping-1:5 allocation score on lxc1: -INFINITY +pcmk__native_allocate: ping-1:5 allocation score on lxc2: -INFINITY +pcmk__native_allocate: ping-1:5 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:5 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:5 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:5 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: ping-1:5 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: ping-1:6 allocation score on lxc1: -INFINITY +pcmk__native_allocate: ping-1:6 allocation score on lxc2: -INFINITY +pcmk__native_allocate: ping-1:6 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: ping-1:6 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: ping-1:6 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: ping-1:6 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: ping-1:6 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on lxc1: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on lxc2: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-3: 11 +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: r192.168.122.207 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on lxc1: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on lxc2: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-3: 0 +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: r192.168.122.208 allocation score on rhel7-5: -INFINITY +pcmk__native_allocate: rsc_rhel7-1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: rsc_rhel7-1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-1: 100 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-1 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: rsc_rhel7-2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-2: 100 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-2 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on lxc1: -INFINITY +pcmk__native_allocate: rsc_rhel7-3 allocation score on lxc2: -INFINITY +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-3: 100 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-3 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on lxc1: -INFINITY +pcmk__native_allocate: rsc_rhel7-4 allocation score on lxc2: -INFINITY +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-4: 100 +pcmk__native_allocate: rsc_rhel7-4 allocation score on rhel7-5: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on lxc1: -INFINITY +pcmk__native_allocate: rsc_rhel7-5 allocation score on lxc2: -INFINITY +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-1: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-2: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-3: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-4: 0 +pcmk__native_allocate: rsc_rhel7-5 allocation score on rhel7-5: 100 +pcmk__native_allocate: stateful-1:0 allocation score on lxc1: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on lxc2: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-1: 0 +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-2: 0 +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-3: 11 +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-4: 0 +pcmk__native_allocate: stateful-1:0 allocation score on rhel7-5: 0 +pcmk__native_allocate: stateful-1:1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-1: 6 +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-2: 0 +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-4: 0 +pcmk__native_allocate: stateful-1:1 allocation score on rhel7-5: 0 +pcmk__native_allocate: stateful-1:2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-2: 6 +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-4: 0 +pcmk__native_allocate: stateful-1:2 allocation score on rhel7-5: 0 +pcmk__native_allocate: stateful-1:3 allocation score on lxc1: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on lxc2: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-4: 6 +pcmk__native_allocate: stateful-1:3 allocation score on rhel7-5: 0 +pcmk__native_allocate: stateful-1:4 allocation score on lxc1: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on lxc2: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-1: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-2: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-3: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-4: -INFINITY +pcmk__native_allocate: stateful-1:4 allocation score on rhel7-5: 6 stateful-1:0 promotion score on rhel7-3: 10 stateful-1:1 promotion score on rhel7-1: 5 stateful-1:2 promotion score on rhel7-2: 5 diff --git a/pengine/test10/whitebox-ms-ordering-move.summary b/pengine/test10/whitebox-ms-ordering-move.summary index af86d7472a5..ef9913448d0 100644 --- a/pengine/test10/whitebox-ms-ordering-move.summary +++ b/pengine/test10/whitebox-ms-ordering-move.summary @@ -64,7 +64,6 @@ Executing cluster transition: * Pseudo action: lxc-ms-master_start_0 * Resource action: lxc1 stop on rhel7-1 * Resource action: container1 stop on rhel7-1 - * Pseudo action: all_stopped * Resource action: container1 start on rhel7-2 * Resource action: lxc1 start on rhel7-2 * Resource action: lxc-ms start on lxc1 diff --git a/pengine/test10/whitebox-ms-ordering.dot b/pengine/test10/whitebox-ms-ordering.dot index 1f4d95b1ad1..59bdbaace7a 100644 --- a/pengine/test10/whitebox-ms-ordering.dot +++ b/pengine/test10/whitebox-ms-ordering.dot @@ -1,5 +1,4 @@ digraph "g" { -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_monitor_0 18node1" -> "container1_start_0 18node1" [ style = bold] "container1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] "container1_monitor_0 18node2" -> "container1_start_0 18node1" [ style = bold] @@ -47,10 +46,13 @@ "lxc-ms_demote_0 lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] "lxc-ms_demote_0 lxc1" [ style=bold color="green" fontcolor="orange"] "lxc-ms_monitor_0 18node1" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms_monitor_0 18node1" -> "lxc-ms-master_stopped_0" [ style = bold] "lxc-ms_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] "lxc-ms_monitor_0 18node2" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms_monitor_0 18node2" -> "lxc-ms-master_stopped_0" [ style = bold] "lxc-ms_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] "lxc-ms_monitor_0 18node3" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms_monitor_0 18node3" -> "lxc-ms-master_stopped_0" [ style = bold] "lxc-ms_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] "lxc-ms_monitor_10000 lxc2" [ style=bold color="green" fontcolor="black"] "lxc-ms_promote_0 lxc1" -> "lxc-ms-master_promoted_0" [ style = bold] @@ -61,11 +63,9 @@ "lxc-ms_start_0 lxc2" -> "lxc-ms-master_running_0" [ style = bold] "lxc-ms_start_0 lxc2" -> "lxc-ms_monitor_10000 lxc2" [ style = bold] "lxc-ms_start_0 lxc2" [ style=bold color="green" fontcolor="black"] -"lxc-ms_stop_0 lxc1" -> "all_stopped" [ style = bold] "lxc-ms_stop_0 lxc1" -> "lxc-ms-master_stopped_0" [ style = bold] "lxc-ms_stop_0 lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] "lxc-ms_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] -"lxc-ms_stop_0 lxc2" -> "all_stopped" [ style = bold] "lxc-ms_stop_0 lxc2" -> "lxc-ms-master_stopped_0" [ style = bold] "lxc-ms_stop_0 lxc2" -> "lxc-ms_start_0 lxc2" [ style = bold] "lxc-ms_stop_0 lxc2" [ style=bold color="green" fontcolor="orange"] @@ -91,22 +91,25 @@ "lxc2_start_0 18node1" -> "lxc-ms_start_0 lxc2" [ style = bold] "lxc2_start_0 18node1" -> "lxc2_monitor_30000 18node1" [ style = bold] "lxc2_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lxc1" -> "container1_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc1" -> "container2_start_0 18node1" [ style = bold] "stonith 'reboot' lxc1" -> "lxc-ms-master_stop_0" [ style = bold] "stonith 'reboot' lxc1" -> "lxc-ms_demote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_start_0 lxc2" [ style = bold] "stonith 'reboot' lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] -"stonith 'reboot' lxc1" -> "stonith_complete" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc1_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc2_start_0 18node1" [ style = bold] "stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' lxc2" -> "container1_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc2" -> "container2_start_0 18node1" [ style = bold] "stonith 'reboot' lxc2" -> "lxc-ms-master_stop_0" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_start_0 lxc2" [ style = bold] "stonith 'reboot' lxc2" -> "lxc-ms_stop_0 lxc2" [ style = bold] -"stonith 'reboot' lxc2" -> "stonith_complete" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc1_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc2_start_0 18node1" [ style = bold] "stonith 'reboot' lxc2" [ style=bold color="green" fontcolor="orange"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" -> "container1_start_0 18node1" [ style = bold] -"stonith_complete" -> "container2_start_0 18node1" [ style = bold] -"stonith_complete" -> "lxc-ms_promote_0 lxc1" [ style = bold] -"stonith_complete" -> "lxc-ms_start_0 lxc1" [ style = bold] -"stonith_complete" -> "lxc-ms_start_0 lxc2" [ style = bold] -"stonith_complete" -> "lxc1_start_0 18node1" [ style = bold] -"stonith_complete" -> "lxc2_start_0 18node1" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/whitebox-ms-ordering.exp b/pengine/test10/whitebox-ms-ordering.exp index c8fee5e6c02..03761cfef87 100644 --- a/pengine/test10/whitebox-ms-ordering.exp +++ b/pengine/test10/whitebox-ms-ordering.exp @@ -1,29 +1,32 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="20" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="19" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///" remote-node="lxc1"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="container1_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="2" operation="monitor" operation_key="container1_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="8" operation="monitor" operation_key="container1_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="7" operation="monitor" operation_key="container1_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="container1_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="12" operation="monitor" operation_key="container1_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="41" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + <trigger> + <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="container1_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="12" operation="monitor" operation_key="container1_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///" remote-node="lxc1"/> </rsc_op> @@ -32,7 +35,7 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="container1_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="7" operation="monitor" operation_key="container1_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///" remote-node="lxc1"/> </rsc_op> @@ -41,7 +44,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="container1_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="2" operation="monitor" operation_key="container1_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///" remote-node="lxc1"/> </rsc_op> @@ -50,29 +53,32 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="21" operation="start" operation_key="container2_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="20" operation="start" operation_key="container2_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="container2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_remote_node="lxc2" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc2.xml" force_stop="true" hypervisor="lxc:///" remote-node="lxc2"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="container2_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="3" operation="monitor" operation_key="container2_monitor_0" on_node="18node1" on_node_uuid="1"/> + </trigger> + <trigger> + <rsc_op id="8" operation="monitor" operation_key="container2_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="9" operation="monitor" operation_key="container2_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="13" operation="monitor" operation_key="container2_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="container2_monitor_0" on_node="18node3" on_node_uuid="3"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> <trigger> - <pseudo_event id="41" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="container2_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="13" operation="monitor" operation_key="container2_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="container2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_remote_node="lxc2" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc2.xml" force_stop="true" hypervisor="lxc:///" remote-node="lxc2"/> </rsc_op> @@ -81,7 +87,7 @@ </synapse> <synapse id="6"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="container2_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="8" operation="monitor" operation_key="container2_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="container2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_remote_node="lxc2" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc2.xml" force_stop="true" hypervisor="lxc:///" remote-node="lxc2"/> </rsc_op> @@ -90,7 +96,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="container2_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="3" operation="monitor" operation_key="container2_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="container2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_remote_node="lxc2" CRM_meta_timeout="20000" config="/var/lib/pacemaker/cts/lxc/lxc2.xml" force_stop="true" hypervisor="lxc:///" remote-node="lxc2"/> </rsc_op> @@ -99,93 +105,99 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="25" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> + <rsc_op id="24" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> <primitive id="lxc-ms" long-id="lxc-ms:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="19" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> + </trigger> + <trigger> + <pseudo_event id="21" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="22" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> + <rsc_op id="23" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="24" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <pseudo_event id="32" operation="promote" operation_key="lxc-ms-master_promote_0"/> </trigger> <trigger> - <pseudo_event id="33" operation="promote" operation_key="lxc-ms-master_promote_0"/> + <rsc_op id="36" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="37" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> <trigger> - <pseudo_event id="41" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="24" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> + <rsc_op id="23" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> <primitive id="lxc-ms" long-id="lxc-ms:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="19" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="23" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"/> + <pseudo_event id="22" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="start" operation_key="lxc-ms-master_start_0"/> + <pseudo_event id="28" operation="start" operation_key="lxc-ms-master_start_0"/> </trigger> <trigger> - <rsc_op id="37" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="36" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="41" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + <trigger> + <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <pseudo_event id="23" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"> + <pseudo_event id="22" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> + <pseudo_event id="21" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="lxc-ms-master_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="lxc-ms-master_stop_0"/> </trigger> <trigger> - <pseudo_event id="42" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <pseudo_event id="22" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"> + <pseudo_event id="21" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="35" operation="demote" operation_key="lxc-ms-master_demote_0"/> + <pseudo_event id="34" operation="demote" operation_key="lxc-ms-master_demote_0"/> </trigger> <trigger> - <pseudo_event id="42" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="14" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="lxc-ms" long-id="lxc-ms:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -194,7 +206,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="9" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc-ms" long-id="lxc-ms:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -203,7 +215,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="4" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc-ms" long-id="lxc-ms:0" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -212,78 +224,81 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="28" operation="monitor" operation_key="lxc-ms_monitor_10000" internal_operation_key="lxc-ms:1_monitor_10000" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"> + <rsc_op id="27" operation="monitor" operation_key="lxc-ms_monitor_10000" internal_operation_key="lxc-ms:1_monitor_10000" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"> <primitive id="lxc-ms" long-id="lxc-ms:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="27" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> + <rsc_op id="26" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="39" operation="start" operation_key="lxc2_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="38" operation="start" operation_key="lxc2_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="27" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"> + <rsc_op id="26" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"> <primitive id="lxc-ms" long-id="lxc-ms:1" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="21" operation="start" operation_key="container2_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="20" operation="start" operation_key="container2_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> + <pseudo_event id="25" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> </trigger> <trigger> - <pseudo_event id="29" operation="start" operation_key="lxc-ms-master_start_0"/> + <pseudo_event id="28" operation="start" operation_key="lxc-ms-master_start_0"/> </trigger> <trigger> - <rsc_op id="39" operation="start" operation_key="lxc2_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="38" operation="start" operation_key="lxc2_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="41" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + <trigger> + <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <pseudo_event id="26" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"> + <pseudo_event id="25" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"> <attributes CRM_meta_clone="1" CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="31" operation="stop" operation_key="lxc-ms-master_stop_0"/> + <pseudo_event id="30" operation="stop" operation_key="lxc-ms-master_stop_0"/> </trigger> <trigger> - <pseudo_event id="43" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> + <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="18" priority="1000000"> <action_set> - <pseudo_event id="36" operation="demoted" operation_key="lxc-ms-master_demoted_0"> + <pseudo_event id="35" operation="demoted" operation_key="lxc-ms-master_demoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="22" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> + <pseudo_event id="21" operation="demote" operation_key="lxc-ms_demote_0" internal_operation_key="lxc-ms:0_demote_0"/> </trigger> <trigger> - <pseudo_event id="35" operation="demote" operation_key="lxc-ms-master_demote_0"/> + <pseudo_event id="34" operation="demote" operation_key="lxc-ms-master_demote_0"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <pseudo_event id="35" operation="demote" operation_key="lxc-ms-master_demote_0"> + <pseudo_event id="34" operation="demote" operation_key="lxc-ms-master_demote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -291,153 +306,165 @@ </synapse> <synapse id="20" priority="1000000"> <action_set> - <pseudo_event id="34" operation="promoted" operation_key="lxc-ms-master_promoted_0"> + <pseudo_event id="33" operation="promoted" operation_key="lxc-ms-master_promoted_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="25" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="24" operation="promote" operation_key="lxc-ms_promote_0" internal_operation_key="lxc-ms:0_promote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <pseudo_event id="33" operation="promote" operation_key="lxc-ms-master_promote_0"> + <pseudo_event id="32" operation="promote" operation_key="lxc-ms-master_promote_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="30" operation="running" operation_key="lxc-ms-master_running_0"/> + <pseudo_event id="29" operation="running" operation_key="lxc-ms-master_running_0"/> </trigger> <trigger> - <pseudo_event id="32" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> + <pseudo_event id="31" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + <pseudo_event id="35" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="22" priority="1000000"> <action_set> - <pseudo_event id="32" operation="stopped" operation_key="lxc-ms-master_stopped_0"> + <pseudo_event id="31" operation="stopped" operation_key="lxc-ms-master_stopped_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="23" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"/> + <rsc_op id="4" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="26" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> + <rsc_op id="9" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <pseudo_event id="31" operation="stop" operation_key="lxc-ms-master_stop_0"/> + <rsc_op id="14" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node3" on_node_uuid="3"/> + </trigger> + <trigger> + <pseudo_event id="22" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="25" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> + </trigger> + <trigger> + <pseudo_event id="30" operation="stop" operation_key="lxc-ms-master_stop_0"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <pseudo_event id="31" operation="stop" operation_key="lxc-ms-master_stop_0"> + <pseudo_event id="30" operation="stop" operation_key="lxc-ms-master_stop_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <pseudo_event id="36" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + <pseudo_event id="35" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> </trigger> <trigger> - <pseudo_event id="42" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> </trigger> <trigger> - <pseudo_event id="43" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> + <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="24" priority="1000000"> <action_set> - <pseudo_event id="30" operation="running" operation_key="lxc-ms-master_running_0"> + <pseudo_event id="29" operation="running" operation_key="lxc-ms-master_running_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="24" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="23" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:0_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="27" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> + <rsc_op id="26" operation="start" operation_key="lxc-ms_start_0" internal_operation_key="lxc-ms:1_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> </trigger> <trigger> - <pseudo_event id="29" operation="start" operation_key="lxc-ms-master_start_0"/> + <pseudo_event id="28" operation="start" operation_key="lxc-ms-master_start_0"/> </trigger> </inputs> </synapse> <synapse id="25"> <action_set> - <pseudo_event id="29" operation="start" operation_key="lxc-ms-master_start_0"> + <pseudo_event id="28" operation="start" operation_key="lxc-ms-master_start_0"> <attributes CRM_meta_clone_max="2" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="10" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="9" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="14" operation="monitor" operation_key="lxc-ms_monitor_0" internal_operation_key="lxc-ms:0_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="32" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> + <pseudo_event id="31" operation="stopped" operation_key="lxc-ms-master_stopped_0"/> </trigger> <trigger> - <pseudo_event id="36" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> + <pseudo_event id="35" operation="demoted" operation_key="lxc-ms-master_demoted_0"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="lxc1_monitor_30000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="37" operation="monitor" operation_key="lxc1_monitor_30000" on_node="18node1" on_node_uuid="1"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="36" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="37" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="36" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_name="start" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="5" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="10" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="15" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="20" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="19" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="41" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + <trigger> + <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="28"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="15" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -446,7 +473,7 @@ </synapse> <synapse id="29"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="10" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -455,7 +482,7 @@ </synapse> <synapse id="30"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="lxc1_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -464,45 +491,48 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="lxc2_monitor_30000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="39" operation="monitor" operation_key="lxc2_monitor_30000" on_node="18node1" on_node_uuid="1"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="lxc2_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="38" operation="start" operation_key="lxc2_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="39" operation="start" operation_key="lxc2_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="38" operation="start" operation_key="lxc2_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_name="start" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="11" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="16" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="21" operation="start" operation_key="container2_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="20" operation="start" operation_key="container2_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="41" operation="stonith_complete" operation_key="stonith_complete"/> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> + </trigger> + <trigger> + <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="16" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node3" on_node_uuid="3"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -511,7 +541,7 @@ </synapse> <synapse id="34"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="11" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -520,7 +550,7 @@ </synapse> <synapse id="35"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="6" operation="monitor" operation_key="lxc2_monitor_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -529,7 +559,7 @@ </synapse> <synapse id="36"> <action_set> - <pseudo_event id="43" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"> + <pseudo_event id="41" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"> <attributes CRM_meta_master_lxc_ms="5" CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_stonith_action="reboot" /> <downed> <node id="lxc2"/> @@ -540,7 +570,7 @@ </synapse> <synapse id="37"> <action_set> - <pseudo_event id="42" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"> + <pseudo_event id="40" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"> <attributes CRM_meta_master_lxc_ms="10" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_stonith_action="reboot" /> <downed> <node id="lxc1"/> @@ -549,37 +579,4 @@ </action_set> <inputs/> </synapse> - <synapse id="38"> - <action_set> - <pseudo_event id="41" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="42" operation="stonith" operation_key="stonith-lxc1-reboot" on_node="lxc1" on_node_uuid="lxc1"/> - </trigger> - <trigger> - <pseudo_event id="43" operation="stonith" operation_key="stonith-lxc2-reboot" on_node="lxc2" on_node_uuid="lxc2"/> - </trigger> - </inputs> - </synapse> - <synapse id="39"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="23" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:0_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="26" operation="stop" operation_key="lxc-ms_stop_0" internal_operation_key="lxc-ms:1_stop_0"/> - </trigger> - <trigger> - <pseudo_event id="41" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/whitebox-ms-ordering.scores b/pengine/test10/whitebox-ms-ordering.scores index f0e51f5ba1c..e13e1bab9df 100644 --- a/pengine/test10/whitebox-ms-ordering.scores +++ b/pengine/test10/whitebox-ms-ordering.scores @@ -1,53 +1,53 @@ Allocation scores: -clone_color: lxc-ms-master allocation score on 18node1: 0 -clone_color: lxc-ms-master allocation score on 18node2: 0 -clone_color: lxc-ms-master allocation score on 18node3: 0 -clone_color: lxc-ms-master allocation score on lxc1: INFINITY -clone_color: lxc-ms-master allocation score on lxc2: INFINITY -clone_color: lxc-ms:0 allocation score on 18node1: 0 -clone_color: lxc-ms:0 allocation score on 18node2: 0 -clone_color: lxc-ms:0 allocation score on 18node3: 0 -clone_color: lxc-ms:0 allocation score on lxc1: INFINITY -clone_color: lxc-ms:0 allocation score on lxc2: INFINITY -clone_color: lxc-ms:1 allocation score on 18node1: 0 -clone_color: lxc-ms:1 allocation score on 18node2: 0 -clone_color: lxc-ms:1 allocation score on 18node3: 0 -clone_color: lxc-ms:1 allocation score on lxc1: INFINITY -clone_color: lxc-ms:1 allocation score on lxc2: INFINITY lxc-ms:0 promotion score on lxc1: INFINITY lxc-ms:1 promotion score on lxc2: INFINITY -native_color: container1 allocation score on 18node1: INFINITY -native_color: container1 allocation score on 18node2: 0 -native_color: container1 allocation score on 18node3: 0 -native_color: container1 allocation score on lxc1: -INFINITY -native_color: container1 allocation score on lxc2: -INFINITY -native_color: container2 allocation score on 18node1: INFINITY -native_color: container2 allocation score on 18node2: 0 -native_color: container2 allocation score on 18node3: 0 -native_color: container2 allocation score on lxc1: -INFINITY -native_color: container2 allocation score on lxc2: -INFINITY -native_color: lxc-ms:0 allocation score on 18node1: 0 -native_color: lxc-ms:0 allocation score on 18node2: 0 -native_color: lxc-ms:0 allocation score on 18node3: 0 -native_color: lxc-ms:0 allocation score on lxc1: INFINITY -native_color: lxc-ms:0 allocation score on lxc2: INFINITY -native_color: lxc-ms:1 allocation score on 18node1: 0 -native_color: lxc-ms:1 allocation score on 18node2: 0 -native_color: lxc-ms:1 allocation score on 18node3: 0 -native_color: lxc-ms:1 allocation score on lxc1: -INFINITY -native_color: lxc-ms:1 allocation score on lxc2: INFINITY -native_color: lxc1 allocation score on 18node1: 0 -native_color: lxc1 allocation score on 18node2: -INFINITY -native_color: lxc1 allocation score on 18node3: -INFINITY -native_color: lxc1 allocation score on lxc1: -INFINITY -native_color: lxc1 allocation score on lxc2: -INFINITY -native_color: lxc2 allocation score on 18node1: 0 -native_color: lxc2 allocation score on 18node2: -INFINITY -native_color: lxc2 allocation score on 18node3: -INFINITY -native_color: lxc2 allocation score on lxc1: -INFINITY -native_color: lxc2 allocation score on lxc2: -INFINITY -native_color: shooter allocation score on 18node1: 0 -native_color: shooter allocation score on 18node2: 0 -native_color: shooter allocation score on 18node3: 0 -native_color: shooter allocation score on lxc1: -INFINITY -native_color: shooter allocation score on lxc2: -INFINITY +pcmk__clone_allocate: lxc-ms-master allocation score on 18node1: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on 18node2: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on 18node3: 0 +pcmk__clone_allocate: lxc-ms-master allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms-master allocation score on lxc2: INFINITY +pcmk__clone_allocate: lxc-ms:0 allocation score on 18node1: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on 18node2: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on 18node3: 0 +pcmk__clone_allocate: lxc-ms:0 allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms:0 allocation score on lxc2: INFINITY +pcmk__clone_allocate: lxc-ms:1 allocation score on 18node1: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on 18node2: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on 18node3: 0 +pcmk__clone_allocate: lxc-ms:1 allocation score on lxc1: INFINITY +pcmk__clone_allocate: lxc-ms:1 allocation score on lxc2: INFINITY +pcmk__native_allocate: container1 allocation score on 18node1: INFINITY +pcmk__native_allocate: container1 allocation score on 18node2: 0 +pcmk__native_allocate: container1 allocation score on 18node3: 0 +pcmk__native_allocate: container1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container2 allocation score on 18node1: INFINITY +pcmk__native_allocate: container2 allocation score on 18node2: 0 +pcmk__native_allocate: container2 allocation score on 18node3: 0 +pcmk__native_allocate: container2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc-ms:0 allocation score on 18node1: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on 18node2: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on 18node3: 0 +pcmk__native_allocate: lxc-ms:0 allocation score on lxc1: INFINITY +pcmk__native_allocate: lxc-ms:0 allocation score on lxc2: INFINITY +pcmk__native_allocate: lxc-ms:1 allocation score on 18node1: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on 18node2: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on 18node3: 0 +pcmk__native_allocate: lxc-ms:1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc-ms:1 allocation score on lxc2: INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node1: 0 +pcmk__native_allocate: lxc1 allocation score on 18node2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node1: 0 +pcmk__native_allocate: lxc2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: shooter allocation score on 18node1: 0 +pcmk__native_allocate: shooter allocation score on 18node2: 0 +pcmk__native_allocate: shooter allocation score on 18node3: 0 +pcmk__native_allocate: shooter allocation score on lxc1: -INFINITY +pcmk__native_allocate: shooter allocation score on lxc2: -INFINITY diff --git a/pengine/test10/whitebox-ms-ordering.summary b/pengine/test10/whitebox-ms-ordering.summary index d8ff62c505e..097182cfd4f 100644 --- a/pengine/test10/whitebox-ms-ordering.summary +++ b/pengine/test10/whitebox-ms-ordering.summary @@ -37,7 +37,6 @@ Executing cluster transition: * Resource action: lxc2 monitor on 18node1 * Pseudo action: stonith-lxc2-reboot on lxc2 * Pseudo action: stonith-lxc1-reboot on lxc1 - * Pseudo action: stonith_complete * Resource action: container1 start on 18node1 * Resource action: container2 start on 18node1 * Pseudo action: lxc-ms_demote_0 @@ -51,7 +50,6 @@ Executing cluster transition: * Pseudo action: lxc-ms-master_start_0 * Resource action: lxc1 monitor=30000 on 18node1 * Resource action: lxc2 monitor=30000 on 18node1 - * Pseudo action: all_stopped * Resource action: lxc-ms start on lxc1 * Resource action: lxc-ms start on lxc2 * Pseudo action: lxc-ms-master_running_0 diff --git a/pengine/test10/whitebox-nested-group.exp b/pengine/test10/whitebox-nested-group.exp index 388c4d467d5..eb38f6b03c7 100644 --- a/pengine/test10/whitebox-nested-group.exp +++ b/pengine/test10/whitebox-nested-group.exp @@ -1,39 +1,39 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="30" operation="monitor" operation_key="fake1_monitor_10000" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="29" operation="monitor" operation_key="fake1_monitor_10000" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="start" operation_key="fake1_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="28" operation="start" operation_key="fake1_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="29" operation="start" operation_key="fake1_start_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="28" operation="start" operation_key="fake1_start_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="2" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="11" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="10" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="19" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="18" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="18" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -42,7 +42,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="10" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="fake1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -51,7 +51,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="2" operation="monitor" operation_key="fake1_monitor_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -60,48 +60,48 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="32" operation="monitor" operation_key="fake2_monitor_10000" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> + <rsc_op id="31" operation="monitor" operation_key="fake2_monitor_10000" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> <primitive id="fake2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="c7auto4" CRM_meta_physical_host="c7auto1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="31" operation="start" operation_key="fake2_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"/> + <rsc_op id="30" operation="start" operation_key="fake2_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"/> </trigger> <trigger> - <rsc_op id="59" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="58" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="31" operation="start" operation_key="fake2_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> + <rsc_op id="30" operation="start" operation_key="fake2_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> <primitive id="fake2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="c7auto4" CRM_meta_physical_host="c7auto1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="3" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="12" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="11" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="20" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="19" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="53" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="52" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="59" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="58" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="19" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -110,7 +110,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="11" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="fake2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -119,7 +119,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="3" operation="monitor" operation_key="fake2_monitor_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -128,39 +128,39 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="fake3_monitor_10000" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="33" operation="monitor" operation_key="fake3_monitor_10000" on_node="c7auto2" on_node_uuid="2"> <primitive id="fake3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="fake3_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="32" operation="start" operation_key="fake3_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="33" operation="start" operation_key="fake3_start_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="32" operation="start" operation_key="fake3_start_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="fake3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="5" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="4" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="13" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="12" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="21" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="20" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="20" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -169,7 +169,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="12" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="fake3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -178,7 +178,7 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="5" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="4" operation="monitor" operation_key="fake3_monitor_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -187,39 +187,39 @@ </synapse> <synapse id="15"> <action_set> - <rsc_op id="36" operation="monitor" operation_key="fake4_monitor_10000" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="35" operation="monitor" operation_key="fake4_monitor_10000" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="start" operation_key="fake4_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="34" operation="start" operation_key="fake4_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="35" operation="start" operation_key="fake4_start_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="34" operation="start" operation_key="fake4_start_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="6" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="5" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="14" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="13" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="22" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="21" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="22" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="21" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -228,7 +228,7 @@ </synapse> <synapse id="18"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="13" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="fake4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -237,7 +237,7 @@ </synapse> <synapse id="19"> <action_set> - <rsc_op id="6" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="5" operation="monitor" operation_key="fake4_monitor_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake4" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -246,48 +246,48 @@ </synapse> <synapse id="20"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="fake5_monitor_10000" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> + <rsc_op id="37" operation="monitor" operation_key="fake5_monitor_10000" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> <primitive id="fake5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="c7auto4" CRM_meta_physical_host="c7auto1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="fake5_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"/> + <rsc_op id="36" operation="start" operation_key="fake5_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"/> </trigger> <trigger> - <rsc_op id="59" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="58" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="37" operation="start" operation_key="fake5_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> + <rsc_op id="36" operation="start" operation_key="fake5_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> <primitive id="fake5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="c7auto4" CRM_meta_physical_host="c7auto1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="7" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="6" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="15" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="14" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="23" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="22" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="53" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="52" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="59" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="58" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="23" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="22" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -296,7 +296,7 @@ </synapse> <synapse id="23"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="14" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="fake5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -305,7 +305,7 @@ </synapse> <synapse id="24"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="6" operation="monitor" operation_key="fake5_monitor_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake5" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -314,33 +314,33 @@ </synapse> <synapse id="25"> <action_set> - <rsc_op id="40" operation="monitor" operation_key="fake:0_monitor_10000" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="39" operation="monitor" operation_key="fake:0_monitor_10000" on_node="c7auto2" on_node_uuid="2"> <primitive id="fake" long-id="fake:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="fake:0_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="38" operation="start" operation_key="fake:0_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="26"> <action_set> - <rsc_op id="39" operation="start" operation_key="fake:0_start_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="38" operation="start" operation_key="fake:0_start_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="fake" long-id="fake:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="start" operation_key="fake_clone_start_0"/> + <pseudo_event id="46" operation="start" operation_key="fake_clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="27"> <action_set> - <rsc_op id="16" operation="monitor" operation_key="fake:0_monitor_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="15" operation="monitor" operation_key="fake:0_monitor_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="fake" long-id="fake:0" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="0" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -349,33 +349,33 @@ </synapse> <synapse id="28"> <action_set> - <rsc_op id="42" operation="monitor" operation_key="fake:1_monitor_10000" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="41" operation="monitor" operation_key="fake:1_monitor_10000" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake" long-id="fake:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="41" operation="start" operation_key="fake:1_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="40" operation="start" operation_key="fake:1_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="29"> <action_set> - <rsc_op id="41" operation="start" operation_key="fake:1_start_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="40" operation="start" operation_key="fake:1_start_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake" long-id="fake:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="start" operation_key="fake_clone_start_0"/> + <pseudo_event id="46" operation="start" operation_key="fake_clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="30"> <action_set> - <rsc_op id="24" operation="monitor" operation_key="fake:1_monitor_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="23" operation="monitor" operation_key="fake:1_monitor_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake" long-id="fake:1" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="1" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -384,68 +384,68 @@ </synapse> <synapse id="31"> <action_set> - <rsc_op id="44" operation="monitor" operation_key="fake:2_monitor_10000" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> + <rsc_op id="43" operation="monitor" operation_key="fake:2_monitor_10000" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> <primitive id="fake" long-id="fake:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="c7auto4" CRM_meta_physical_host="c7auto1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="start" operation_key="fake:2_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"/> + <rsc_op id="42" operation="start" operation_key="fake:2_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"/> </trigger> <trigger> - <rsc_op id="59" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="58" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="32"> <action_set> - <rsc_op id="43" operation="start" operation_key="fake:2_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> + <rsc_op id="42" operation="start" operation_key="fake:2_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"> <primitive id="fake" long-id="fake:2" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="2" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto4" CRM_meta_on_node_uuid="c7auto4" CRM_meta_physical_host="c7auto1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="start" operation_key="fake_clone_start_0"/> + <pseudo_event id="46" operation="start" operation_key="fake_clone_start_0"/> </trigger> <trigger> - <rsc_op id="53" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="52" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="59" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="58" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="33"> <action_set> - <rsc_op id="46" operation="monitor" operation_key="fake:3_monitor_10000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="45" operation="monitor" operation_key="fake:3_monitor_10000" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake" long-id="fake:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="45" operation="start" operation_key="fake:3_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="44" operation="start" operation_key="fake:3_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="34"> <action_set> - <rsc_op id="45" operation="start" operation_key="fake:3_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="44" operation="start" operation_key="fake:3_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake" long-id="fake:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_name="start" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="47" operation="start" operation_key="fake_clone_start_0"/> + <pseudo_event id="46" operation="start" operation_key="fake_clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="35"> <action_set> - <rsc_op id="8" operation="monitor" operation_key="fake:3_monitor_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="7" operation="monitor" operation_key="fake:3_monitor_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake" long-id="fake:3" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_clone="3" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -454,67 +454,67 @@ </synapse> <synapse id="36" priority="1000000"> <action_set> - <pseudo_event id="48" operation="running" operation_key="fake_clone_running_0"> + <pseudo_event id="47" operation="running" operation_key="fake_clone_running_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="39" operation="start" operation_key="fake:0_start_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="38" operation="start" operation_key="fake:0_start_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="41" operation="start" operation_key="fake:1_start_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="40" operation="start" operation_key="fake:1_start_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="43" operation="start" operation_key="fake:2_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"/> + <rsc_op id="42" operation="start" operation_key="fake:2_start_0" on_node="c7auto4" on_node_uuid="c7auto4" router_node="c7auto1"/> </trigger> <trigger> - <rsc_op id="45" operation="start" operation_key="fake:3_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="44" operation="start" operation_key="fake:3_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="47" operation="start" operation_key="fake_clone_start_0"/> + <pseudo_event id="46" operation="start" operation_key="fake_clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="37"> <action_set> - <pseudo_event id="47" operation="start" operation_key="fake_clone_start_0"> + <pseudo_event id="46" operation="start" operation_key="fake_clone_start_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="monitor" operation_key="fake:3_monitor_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="7" operation="monitor" operation_key="fake:3_monitor_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="16" operation="monitor" operation_key="fake:0_monitor_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="15" operation="monitor" operation_key="fake:0_monitor_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="24" operation="monitor" operation_key="fake:1_monitor_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="23" operation="monitor" operation_key="fake:1_monitor_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="38"> <action_set> - <pseudo_event id="56" operation="running" operation_key="fake_group_running_0"> + <pseudo_event id="55" operation="running" operation_key="fake_group_running_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="51" operation="start" operation_key="fake_fs_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="50" operation="start" operation_key="fake_fs_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="53" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="52" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="55" operation="start" operation_key="fake_group_start_0"/> + <pseudo_event id="54" operation="start" operation_key="fake_group_start_0"/> </trigger> </inputs> </synapse> <synapse id="39"> <action_set> - <pseudo_event id="55" operation="start" operation_key="fake_group_start_0"> + <pseudo_event id="54" operation="start" operation_key="fake_group_start_0"> <attributes CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -522,42 +522,42 @@ </synapse> <synapse id="40"> <action_set> - <rsc_op id="52" operation="monitor" operation_key="fake_fs_monitor_10000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="51" operation="monitor" operation_key="fake_fs_monitor_10000" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake_fs" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="51" operation="start" operation_key="fake_fs_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="50" operation="start" operation_key="fake_fs_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="41"> <action_set> - <rsc_op id="51" operation="start" operation_key="fake_fs_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="50" operation="start" operation_key="fake_fs_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake_fs" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="9" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="8" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="17" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="16" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="25" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="24" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <pseudo_event id="55" operation="start" operation_key="fake_group_start_0"/> + <pseudo_event id="54" operation="start" operation_key="fake_group_start_0"/> </trigger> </inputs> </synapse> <synapse id="42"> <action_set> - <rsc_op id="25" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="24" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="fake_fs" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -566,7 +566,7 @@ </synapse> <synapse id="43"> <action_set> - <rsc_op id="17" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="16" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="fake_fs" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -575,7 +575,7 @@ </synapse> <synapse id="44"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="8" operation="monitor" operation_key="fake_fs_monitor_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="fake_fs" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" /> </rsc_op> @@ -584,71 +584,71 @@ </synapse> <synapse id="45"> <action_set> - <rsc_op id="54" operation="monitor" operation_key="container_monitor_10000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="53" operation="monitor" operation_key="container_monitor_10000" on_node="c7auto1" on_node_uuid="1"> <primitive id="container" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_remote_node="c7auto4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="52" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="46"> <action_set> - <rsc_op id="53" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="52" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="container" class="ocf" provider="heartbeat" type="Dummy"/> <attributes CRM_meta_name="start" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_remote_node="c7auto4" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="51" operation="start" operation_key="fake_fs_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="50" operation="start" operation_key="fake_fs_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="55" operation="start" operation_key="fake_group_start_0"/> + <pseudo_event id="54" operation="start" operation_key="fake_group_start_0"/> </trigger> </inputs> </synapse> <synapse id="47"> <action_set> - <rsc_op id="60" operation="monitor" operation_key="c7auto4_monitor_30000" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="59" operation="monitor" operation_key="c7auto4_monitor_30000" on_node="c7auto1" on_node_uuid="1"> <primitive id="c7auto4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="59" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="58" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="48"> <action_set> - <rsc_op id="59" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="58" operation="start" operation_key="c7auto4_start_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="c7auto4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container" CRM_meta_name="start" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="9" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="18" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto2" on_node_uuid="2"/> + <rsc_op id="17" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="26" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto3" on_node_uuid="3"/> + <rsc_op id="25" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto3" on_node_uuid="3"/> </trigger> <trigger> - <rsc_op id="53" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> + <rsc_op id="52" operation="start" operation_key="container_start_0" on_node="c7auto1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="49"> <action_set> - <rsc_op id="26" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto3" on_node_uuid="3"> + <rsc_op id="25" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto3" on_node_uuid="3"> <primitive id="c7auto4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container" CRM_meta_on_node="c7auto3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -657,7 +657,7 @@ </synapse> <synapse id="50"> <action_set> - <rsc_op id="18" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto2" on_node_uuid="2"> + <rsc_op id="17" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto2" on_node_uuid="2"> <primitive id="c7auto4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container" CRM_meta_on_node="c7auto2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -666,7 +666,7 @@ </synapse> <synapse id="51"> <action_set> - <rsc_op id="10" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto1" on_node_uuid="1"> + <rsc_op id="9" operation="monitor" operation_key="c7auto4_monitor_0" on_node="c7auto1" on_node_uuid="1"> <primitive id="c7auto4" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container" CRM_meta_on_node="c7auto1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> diff --git a/pengine/test10/whitebox-nested-group.scores b/pengine/test10/whitebox-nested-group.scores index 96719397f31..92ee6805ce7 100644 --- a/pengine/test10/whitebox-nested-group.scores +++ b/pengine/test10/whitebox-nested-group.scores @@ -1,85 +1,85 @@ Allocation scores: -clone_color: fake:0 allocation score on c7auto1: 0 -clone_color: fake:0 allocation score on c7auto2: 0 -clone_color: fake:0 allocation score on c7auto3: 0 -clone_color: fake:0 allocation score on c7auto4: 0 -clone_color: fake:1 allocation score on c7auto1: 0 -clone_color: fake:1 allocation score on c7auto2: 0 -clone_color: fake:1 allocation score on c7auto3: 0 -clone_color: fake:1 allocation score on c7auto4: 0 -clone_color: fake:2 allocation score on c7auto1: 0 -clone_color: fake:2 allocation score on c7auto2: 0 -clone_color: fake:2 allocation score on c7auto3: 0 -clone_color: fake:2 allocation score on c7auto4: 0 -clone_color: fake:3 allocation score on c7auto1: 0 -clone_color: fake:3 allocation score on c7auto2: 0 -clone_color: fake:3 allocation score on c7auto3: 0 -clone_color: fake:3 allocation score on c7auto4: 0 -clone_color: fake_clone allocation score on c7auto1: 0 -clone_color: fake_clone allocation score on c7auto2: 0 -clone_color: fake_clone allocation score on c7auto3: 0 -clone_color: fake_clone allocation score on c7auto4: 0 -group_color: container allocation score on c7auto1: 0 -group_color: container allocation score on c7auto2: 0 -group_color: container allocation score on c7auto3: 0 -group_color: container allocation score on c7auto4: -INFINITY -group_color: fake_fs allocation score on c7auto1: 0 -group_color: fake_fs allocation score on c7auto2: 0 -group_color: fake_fs allocation score on c7auto3: 0 -group_color: fake_fs allocation score on c7auto4: 0 -group_color: fake_group allocation score on c7auto1: 0 -group_color: fake_group allocation score on c7auto2: 0 -group_color: fake_group allocation score on c7auto3: 0 -group_color: fake_group allocation score on c7auto4: 0 -native_color: c7auto4 allocation score on c7auto1: 0 -native_color: c7auto4 allocation score on c7auto2: -INFINITY -native_color: c7auto4 allocation score on c7auto3: -INFINITY -native_color: c7auto4 allocation score on c7auto4: -INFINITY -native_color: container allocation score on c7auto1: 0 -native_color: container allocation score on c7auto2: -INFINITY -native_color: container allocation score on c7auto3: -INFINITY -native_color: container allocation score on c7auto4: -INFINITY -native_color: fake1 allocation score on c7auto1: 0 -native_color: fake1 allocation score on c7auto2: 0 -native_color: fake1 allocation score on c7auto3: 0 -native_color: fake1 allocation score on c7auto4: 0 -native_color: fake2 allocation score on c7auto1: 0 -native_color: fake2 allocation score on c7auto2: 0 -native_color: fake2 allocation score on c7auto3: 0 -native_color: fake2 allocation score on c7auto4: 0 -native_color: fake3 allocation score on c7auto1: 0 -native_color: fake3 allocation score on c7auto2: 0 -native_color: fake3 allocation score on c7auto3: 0 -native_color: fake3 allocation score on c7auto4: 0 -native_color: fake4 allocation score on c7auto1: 0 -native_color: fake4 allocation score on c7auto2: 0 -native_color: fake4 allocation score on c7auto3: 0 -native_color: fake4 allocation score on c7auto4: 0 -native_color: fake5 allocation score on c7auto1: 0 -native_color: fake5 allocation score on c7auto2: 0 -native_color: fake5 allocation score on c7auto3: 0 -native_color: fake5 allocation score on c7auto4: 0 -native_color: fake:0 allocation score on c7auto1: 0 -native_color: fake:0 allocation score on c7auto2: 0 -native_color: fake:0 allocation score on c7auto3: 0 -native_color: fake:0 allocation score on c7auto4: 0 -native_color: fake:1 allocation score on c7auto1: 0 -native_color: fake:1 allocation score on c7auto2: -INFINITY -native_color: fake:1 allocation score on c7auto3: 0 -native_color: fake:1 allocation score on c7auto4: 0 -native_color: fake:2 allocation score on c7auto1: 0 -native_color: fake:2 allocation score on c7auto2: -INFINITY -native_color: fake:2 allocation score on c7auto3: -INFINITY -native_color: fake:2 allocation score on c7auto4: 0 -native_color: fake:3 allocation score on c7auto1: 0 -native_color: fake:3 allocation score on c7auto2: -INFINITY -native_color: fake:3 allocation score on c7auto3: -INFINITY -native_color: fake:3 allocation score on c7auto4: -INFINITY -native_color: fake_fs allocation score on c7auto1: 0 -native_color: fake_fs allocation score on c7auto2: 0 -native_color: fake_fs allocation score on c7auto3: 0 -native_color: fake_fs allocation score on c7auto4: -INFINITY -native_color: shooter allocation score on c7auto1: 0 -native_color: shooter allocation score on c7auto2: 0 -native_color: shooter allocation score on c7auto3: 0 -native_color: shooter allocation score on c7auto4: -INFINITY +pcmk__clone_allocate: fake:0 allocation score on c7auto1: 0 +pcmk__clone_allocate: fake:0 allocation score on c7auto2: 0 +pcmk__clone_allocate: fake:0 allocation score on c7auto3: 0 +pcmk__clone_allocate: fake:0 allocation score on c7auto4: 0 +pcmk__clone_allocate: fake:1 allocation score on c7auto1: 0 +pcmk__clone_allocate: fake:1 allocation score on c7auto2: 0 +pcmk__clone_allocate: fake:1 allocation score on c7auto3: 0 +pcmk__clone_allocate: fake:1 allocation score on c7auto4: 0 +pcmk__clone_allocate: fake:2 allocation score on c7auto1: 0 +pcmk__clone_allocate: fake:2 allocation score on c7auto2: 0 +pcmk__clone_allocate: fake:2 allocation score on c7auto3: 0 +pcmk__clone_allocate: fake:2 allocation score on c7auto4: 0 +pcmk__clone_allocate: fake:3 allocation score on c7auto1: 0 +pcmk__clone_allocate: fake:3 allocation score on c7auto2: 0 +pcmk__clone_allocate: fake:3 allocation score on c7auto3: 0 +pcmk__clone_allocate: fake:3 allocation score on c7auto4: 0 +pcmk__clone_allocate: fake_clone allocation score on c7auto1: 0 +pcmk__clone_allocate: fake_clone allocation score on c7auto2: 0 +pcmk__clone_allocate: fake_clone allocation score on c7auto3: 0 +pcmk__clone_allocate: fake_clone allocation score on c7auto4: 0 +pcmk__group_allocate: container allocation score on c7auto1: 0 +pcmk__group_allocate: container allocation score on c7auto2: 0 +pcmk__group_allocate: container allocation score on c7auto3: 0 +pcmk__group_allocate: container allocation score on c7auto4: -INFINITY +pcmk__group_allocate: fake_fs allocation score on c7auto1: 0 +pcmk__group_allocate: fake_fs allocation score on c7auto2: 0 +pcmk__group_allocate: fake_fs allocation score on c7auto3: 0 +pcmk__group_allocate: fake_fs allocation score on c7auto4: 0 +pcmk__group_allocate: fake_group allocation score on c7auto1: 0 +pcmk__group_allocate: fake_group allocation score on c7auto2: 0 +pcmk__group_allocate: fake_group allocation score on c7auto3: 0 +pcmk__group_allocate: fake_group allocation score on c7auto4: 0 +pcmk__native_allocate: c7auto4 allocation score on c7auto1: 0 +pcmk__native_allocate: c7auto4 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: c7auto4 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: c7auto4 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: container allocation score on c7auto1: 0 +pcmk__native_allocate: container allocation score on c7auto2: -INFINITY +pcmk__native_allocate: container allocation score on c7auto3: -INFINITY +pcmk__native_allocate: container allocation score on c7auto4: -INFINITY +pcmk__native_allocate: fake1 allocation score on c7auto1: 0 +pcmk__native_allocate: fake1 allocation score on c7auto2: 0 +pcmk__native_allocate: fake1 allocation score on c7auto3: 0 +pcmk__native_allocate: fake1 allocation score on c7auto4: 0 +pcmk__native_allocate: fake2 allocation score on c7auto1: 0 +pcmk__native_allocate: fake2 allocation score on c7auto2: 0 +pcmk__native_allocate: fake2 allocation score on c7auto3: 0 +pcmk__native_allocate: fake2 allocation score on c7auto4: 0 +pcmk__native_allocate: fake3 allocation score on c7auto1: 0 +pcmk__native_allocate: fake3 allocation score on c7auto2: 0 +pcmk__native_allocate: fake3 allocation score on c7auto3: 0 +pcmk__native_allocate: fake3 allocation score on c7auto4: 0 +pcmk__native_allocate: fake4 allocation score on c7auto1: 0 +pcmk__native_allocate: fake4 allocation score on c7auto2: 0 +pcmk__native_allocate: fake4 allocation score on c7auto3: 0 +pcmk__native_allocate: fake4 allocation score on c7auto4: 0 +pcmk__native_allocate: fake5 allocation score on c7auto1: 0 +pcmk__native_allocate: fake5 allocation score on c7auto2: 0 +pcmk__native_allocate: fake5 allocation score on c7auto3: 0 +pcmk__native_allocate: fake5 allocation score on c7auto4: 0 +pcmk__native_allocate: fake:0 allocation score on c7auto1: 0 +pcmk__native_allocate: fake:0 allocation score on c7auto2: 0 +pcmk__native_allocate: fake:0 allocation score on c7auto3: 0 +pcmk__native_allocate: fake:0 allocation score on c7auto4: 0 +pcmk__native_allocate: fake:1 allocation score on c7auto1: 0 +pcmk__native_allocate: fake:1 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: fake:1 allocation score on c7auto3: 0 +pcmk__native_allocate: fake:1 allocation score on c7auto4: 0 +pcmk__native_allocate: fake:2 allocation score on c7auto1: 0 +pcmk__native_allocate: fake:2 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: fake:2 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: fake:2 allocation score on c7auto4: 0 +pcmk__native_allocate: fake:3 allocation score on c7auto1: 0 +pcmk__native_allocate: fake:3 allocation score on c7auto2: -INFINITY +pcmk__native_allocate: fake:3 allocation score on c7auto3: -INFINITY +pcmk__native_allocate: fake:3 allocation score on c7auto4: -INFINITY +pcmk__native_allocate: fake_fs allocation score on c7auto1: 0 +pcmk__native_allocate: fake_fs allocation score on c7auto2: 0 +pcmk__native_allocate: fake_fs allocation score on c7auto3: 0 +pcmk__native_allocate: fake_fs allocation score on c7auto4: -INFINITY +pcmk__native_allocate: shooter allocation score on c7auto1: 0 +pcmk__native_allocate: shooter allocation score on c7auto2: 0 +pcmk__native_allocate: shooter allocation score on c7auto3: 0 +pcmk__native_allocate: shooter allocation score on c7auto4: -INFINITY diff --git a/pengine/test10/whitebox-orphan-ms.dot b/pengine/test10/whitebox-orphan-ms.dot index 46b6cdaf6ed..a6dfc940a97 100644 --- a/pengine/test10/whitebox-orphan-ms.dot +++ b/pengine/test10/whitebox-orphan-ms.dot @@ -1,9 +1,7 @@ digraph "g" { "FencingFail_start_0 18node1" [ style=bold color="green" fontcolor="black"] "FencingFail_stop_0 18node3" -> "FencingFail_start_0 18node1" [ style = bold] -"FencingFail_stop_0 18node3" -> "all_stopped" [ style = bold] "FencingFail_stop_0 18node3" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_delete_0 18node1" -> "container1_start_0 <none>" [ style = dashed] "container1_delete_0 18node1" [ style=bold color="green" fontcolor="black"] "container1_delete_0 18node2" -> "container1_start_0 <none>" [ style = dashed] @@ -11,7 +9,6 @@ "container1_delete_0 18node3" -> "container1_start_0 <none>" [ style = dashed] "container1_delete_0 18node3" [ style=bold color="green" fontcolor="black"] "container1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] -"container1_stop_0 18node1" -> "all_stopped" [ style = bold] "container1_stop_0 18node1" -> "container1_delete_0 18node1" [ style = bold] "container1_stop_0 18node1" -> "container1_delete_0 18node2" [ style = bold] "container1_stop_0 18node1" -> "container1_delete_0 18node3" [ style = bold] @@ -20,7 +17,6 @@ "container2_delete_0 18node1" [ style=bold color="green" fontcolor="black"] "container2_delete_0 18node2" [ style=bold color="green" fontcolor="black"] "container2_delete_0 18node3" [ style=bold color="green" fontcolor="black"] -"container2_stop_0 18node1" -> "all_stopped" [ style = bold] "container2_stop_0 18node1" -> "container2_delete_0 18node1" [ style = bold] "container2_stop_0 18node1" -> "container2_delete_0 18node2" [ style = bold] "container2_stop_0 18node1" -> "container2_delete_0 18node3" [ style = bold] @@ -39,13 +35,11 @@ "lxc-ms_demote_0 lxc2" -> "lxc-ms_stop_0 lxc2" [ style = bold] "lxc-ms_demote_0 lxc2" -> "lxc2_stop_0 18node1" [ style = bold] "lxc-ms_demote_0 lxc2" [ style=bold color="green" fontcolor="black"] -"lxc-ms_stop_0 lxc1" -> "all_stopped" [ style = bold] "lxc-ms_stop_0 lxc1" -> "lxc-ms_delete_0 18node1" [ style = bold] "lxc-ms_stop_0 lxc1" -> "lxc-ms_delete_0 18node2" [ style = bold] "lxc-ms_stop_0 lxc1" -> "lxc-ms_delete_0 18node3" [ style = bold] "lxc-ms_stop_0 lxc1" -> "lxc1_stop_0 18node1" [ style = bold] "lxc-ms_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] -"lxc-ms_stop_0 lxc2" -> "all_stopped" [ style = bold] "lxc-ms_stop_0 lxc2" -> "lxc-ms_delete_0 18node1" [ style = bold] "lxc-ms_stop_0 lxc2" -> "lxc-ms_delete_0 18node2" [ style = bold] "lxc-ms_stop_0 lxc2" -> "lxc-ms_delete_0 18node3" [ style = bold] @@ -54,7 +48,6 @@ "lxc1_delete_0 18node1" [ style=bold color="green" fontcolor="black"] "lxc1_delete_0 18node2" [ style=bold color="green" fontcolor="black"] "lxc1_delete_0 18node3" [ style=bold color="green" fontcolor="black"] -"lxc1_stop_0 18node1" -> "all_stopped" [ style = bold] "lxc1_stop_0 18node1" -> "container1_stop_0 18node1" [ style = bold] "lxc1_stop_0 18node1" -> "lxc1_delete_0 18node1" [ style = bold] "lxc1_stop_0 18node1" -> "lxc1_delete_0 18node2" [ style = bold] @@ -63,7 +56,6 @@ "lxc2_delete_0 18node1" [ style=bold color="green" fontcolor="black"] "lxc2_delete_0 18node2" [ style=bold color="green" fontcolor="black"] "lxc2_delete_0 18node3" [ style=bold color="green" fontcolor="black"] -"lxc2_stop_0 18node1" -> "all_stopped" [ style = bold] "lxc2_stop_0 18node1" -> "container2_stop_0 18node1" [ style = bold] "lxc2_stop_0 18node1" -> "lxc2_delete_0 18node1" [ style = bold] "lxc2_stop_0 18node1" -> "lxc2_delete_0 18node2" [ style = bold] diff --git a/pengine/test10/whitebox-orphan-ms.exp b/pengine/test10/whitebox-orphan-ms.exp index ef81317ba7a..8690d7b45fd 100644 --- a/pengine/test10/whitebox-orphan-ms.exp +++ b/pengine/test10/whitebox-orphan-ms.exp @@ -1,20 +1,20 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="1" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="41" operation="start" operation_key="FencingFail_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="40" operation="start" operation_key="FencingFail_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="FencingFail" class="stonith" type="fence_dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" delay="20" mode="fail" pcmk_host_list="18node1 18node3" random_sleep_range="30"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="40" operation="stop" operation_key="FencingFail_stop_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="39" operation="stop" operation_key="FencingFail_stop_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="40" operation="stop" operation_key="FencingFail_stop_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="39" operation="stop" operation_key="FencingFail_stop_0" on_node="18node3" on_node_uuid="3"> <primitive id="FencingFail" class="stonith" type="fence_dummy"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" delay="20" mode="fail" pcmk_host_list="18node1 18node3" random_sleep_range="30"/> </rsc_op> @@ -23,59 +23,59 @@ </synapse> <synapse id="2"> <action_set> - <rsc_op id="88" operation="stop" operation_key="container2_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="87" operation="stop" operation_key="container2_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="container2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="94" operation="stop" operation_key="lxc2_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="93" operation="stop" operation_key="lxc2_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <rsc_op id="30" operation="delete" operation_key="container2_delete_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="29" operation="delete" operation_key="container2_delete_0" on_node="18node3" on_node_uuid="3"> <primitive id="container2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="88" operation="stop" operation_key="container2_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="87" operation="stop" operation_key="container2_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <rsc_op id="25" operation="delete" operation_key="container2_delete_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="24" operation="delete" operation_key="container2_delete_0" on_node="18node2" on_node_uuid="2"> <primitive id="container2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="88" operation="stop" operation_key="container2_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="87" operation="stop" operation_key="container2_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="20" operation="delete" operation_key="container2_delete_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="19" operation="delete" operation_key="container2_delete_0" on_node="18node1" on_node_uuid="1"> <primitive id="container2" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="88" operation="stop" operation_key="container2_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="87" operation="stop" operation_key="container2_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="89" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="88" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> <downed> @@ -85,87 +85,87 @@ </action_set> <inputs> <trigger> - <rsc_op id="90" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="89" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="92" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="91" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="31" operation="delete" operation_key="lxc1_delete_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="30" operation="delete" operation_key="lxc1_delete_0" on_node="18node3" on_node_uuid="3"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="89" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="88" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="26" operation="delete" operation_key="lxc1_delete_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="25" operation="delete" operation_key="lxc1_delete_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="89" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="88" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="21" operation="delete" operation_key="lxc1_delete_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="20" operation="delete" operation_key="lxc1_delete_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="89" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="88" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="93" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"> + <rsc_op id="92" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"> <primitive id="lxc-ms" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="18node1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="90" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="89" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="91" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> + <rsc_op id="90" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="92" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> + <rsc_op id="91" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> <primitive id="lxc-ms" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="90" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="89" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="91" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> + <rsc_op id="90" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="91" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"> + <rsc_op id="90" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"> <primitive id="lxc-ms" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="18node1" CRM_meta_timeout="90000" /> </rsc_op> @@ -174,7 +174,7 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="90" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> + <rsc_op id="89" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> <primitive id="lxc-ms" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="90000" /> </rsc_op> @@ -183,55 +183,55 @@ </synapse> <synapse id="14"> <action_set> - <rsc_op id="32" operation="delete" operation_key="lxc-ms_delete_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="31" operation="delete" operation_key="lxc-ms_delete_0" on_node="18node3" on_node_uuid="3"> <primitive id="lxc-ms" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="92" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="91" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="93" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> + <rsc_op id="92" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <rsc_op id="27" operation="delete" operation_key="lxc-ms_delete_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="26" operation="delete" operation_key="lxc-ms_delete_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc-ms" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="92" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="91" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="93" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> + <rsc_op id="92" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="16"> <action_set> - <rsc_op id="22" operation="delete" operation_key="lxc-ms_delete_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="21" operation="delete" operation_key="lxc-ms_delete_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc-ms" class="ocf" provider="pacemaker" type="Stateful"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="92" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="91" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="93" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> + <rsc_op id="92" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="94" operation="stop" operation_key="lxc2_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="93" operation="stop" operation_key="lxc2_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> <downed> @@ -241,131 +241,101 @@ </action_set> <inputs> <trigger> - <rsc_op id="91" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> + <rsc_op id="90" operation="demote" operation_key="lxc-ms_demote_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="93" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> + <rsc_op id="92" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="33" operation="delete" operation_key="lxc2_delete_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="32" operation="delete" operation_key="lxc2_delete_0" on_node="18node3" on_node_uuid="3"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="94" operation="stop" operation_key="lxc2_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="93" operation="stop" operation_key="lxc2_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="19"> <action_set> - <rsc_op id="28" operation="delete" operation_key="lxc2_delete_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="27" operation="delete" operation_key="lxc2_delete_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="94" operation="stop" operation_key="lxc2_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="93" operation="stop" operation_key="lxc2_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="20"> <action_set> - <rsc_op id="23" operation="delete" operation_key="lxc2_delete_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="22" operation="delete" operation_key="lxc2_delete_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container2" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="94" operation="stop" operation_key="lxc2_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="93" operation="stop" operation_key="lxc2_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="21"> <action_set> - <rsc_op id="95" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="94" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="89" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="88" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="22"> <action_set> - <rsc_op id="34" operation="delete" operation_key="container1_delete_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="33" operation="delete" operation_key="container1_delete_0" on_node="18node3" on_node_uuid="3"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="95" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="94" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="23"> <action_set> - <rsc_op id="29" operation="delete" operation_key="container1_delete_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="28" operation="delete" operation_key="container1_delete_0" on_node="18node2" on_node_uuid="2"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="95" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="94" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="24"> <action_set> - <rsc_op id="24" operation="delete" operation_key="container1_delete_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="23" operation="delete" operation_key="container1_delete_0" on_node="18node1" on_node_uuid="1"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="90000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="95" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> - <synapse id="25"> - <action_set> - <pseudo_event id="19" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="40" operation="stop" operation_key="FencingFail_stop_0" on_node="18node3" on_node_uuid="3"/> - </trigger> - <trigger> - <rsc_op id="88" operation="stop" operation_key="container2_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="89" operation="stop" operation_key="lxc1_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="92" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> - </trigger> - <trigger> - <rsc_op id="93" operation="stop" operation_key="lxc-ms_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node1"/> - </trigger> - <trigger> - <rsc_op id="94" operation="stop" operation_key="lxc2_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="95" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="94" operation="stop" operation_key="container1_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/whitebox-orphan-ms.scores b/pengine/test10/whitebox-orphan-ms.scores index 764407b843f..370c6145217 100644 --- a/pengine/test10/whitebox-orphan-ms.scores +++ b/pengine/test10/whitebox-orphan-ms.scores @@ -1,105 +1,105 @@ Allocation scores: -clone_color: Connectivity allocation score on 18node1: 0 -clone_color: Connectivity allocation score on 18node2: 0 -clone_color: Connectivity allocation score on 18node3: 0 -clone_color: master-1 allocation score on 18node1: 0 -clone_color: master-1 allocation score on 18node2: 0 -clone_color: master-1 allocation score on 18node3: 0 -clone_color: master-1 allocation score on lxc1: -INFINITY -clone_color: master-1 allocation score on lxc2: -INFINITY -clone_color: ping-1:0 allocation score on 18node1: 1 -clone_color: ping-1:0 allocation score on 18node2: 0 -clone_color: ping-1:0 allocation score on 18node3: 0 -clone_color: ping-1:1 allocation score on 18node1: 0 -clone_color: ping-1:1 allocation score on 18node2: 1 -clone_color: ping-1:1 allocation score on 18node3: 0 -clone_color: ping-1:2 allocation score on 18node1: 0 -clone_color: ping-1:2 allocation score on 18node2: 0 -clone_color: ping-1:2 allocation score on 18node3: 1 -clone_color: stateful-1:0 allocation score on 18node1: 11 -clone_color: stateful-1:0 allocation score on 18node2: 0 -clone_color: stateful-1:0 allocation score on 18node3: 0 -clone_color: stateful-1:0 allocation score on lxc1: -INFINITY -clone_color: stateful-1:0 allocation score on lxc2: -INFINITY -clone_color: stateful-1:1 allocation score on 18node1: 0 -clone_color: stateful-1:1 allocation score on 18node2: 6 -clone_color: stateful-1:1 allocation score on 18node3: 0 -clone_color: stateful-1:1 allocation score on lxc1: -INFINITY -clone_color: stateful-1:1 allocation score on lxc2: -INFINITY -clone_color: stateful-1:2 allocation score on 18node1: 0 -clone_color: stateful-1:2 allocation score on 18node2: 0 -clone_color: stateful-1:2 allocation score on 18node3: 6 -clone_color: stateful-1:2 allocation score on lxc1: -INFINITY -clone_color: stateful-1:2 allocation score on lxc2: -INFINITY -group_color: group-1 allocation score on 18node1: 0 -group_color: group-1 allocation score on 18node2: 0 -group_color: group-1 allocation score on 18node3: 0 -group_color: r192.168.122.87 allocation score on 18node1: 0 -group_color: r192.168.122.87 allocation score on 18node2: 0 -group_color: r192.168.122.87 allocation score on 18node3: 0 -group_color: r192.168.122.88 allocation score on 18node1: 0 -group_color: r192.168.122.88 allocation score on 18node2: 0 -group_color: r192.168.122.88 allocation score on 18node3: 0 -group_color: r192.168.122.89 allocation score on 18node1: 0 -group_color: r192.168.122.89 allocation score on 18node2: 0 -group_color: r192.168.122.89 allocation score on 18node3: 0 -native_color: Fencing allocation score on 18node1: 0 -native_color: Fencing allocation score on 18node2: 0 -native_color: Fencing allocation score on 18node3: 0 -native_color: FencingFail allocation score on 18node1: 0 -native_color: FencingFail allocation score on 18node2: 0 -native_color: FencingFail allocation score on 18node3: 0 -native_color: FencingPass allocation score on 18node1: 0 -native_color: FencingPass allocation score on 18node2: 0 -native_color: FencingPass allocation score on 18node3: 0 -native_color: lsb-dummy allocation score on 18node1: 0 -native_color: lsb-dummy allocation score on 18node2: -INFINITY -native_color: lsb-dummy allocation score on 18node3: -INFINITY -native_color: migrator allocation score on 18node1: 1 -native_color: migrator allocation score on 18node2: 0 -native_color: migrator allocation score on 18node3: 0 -native_color: ping-1:0 allocation score on 18node1: 1 -native_color: ping-1:0 allocation score on 18node2: 0 -native_color: ping-1:0 allocation score on 18node3: 0 -native_color: ping-1:1 allocation score on 18node1: -INFINITY -native_color: ping-1:1 allocation score on 18node2: 1 -native_color: ping-1:1 allocation score on 18node3: 0 -native_color: ping-1:2 allocation score on 18node1: -INFINITY -native_color: ping-1:2 allocation score on 18node2: -INFINITY -native_color: ping-1:2 allocation score on 18node3: 1 -native_color: r192.168.122.87 allocation score on 18node1: 11 -native_color: r192.168.122.87 allocation score on 18node2: -INFINITY -native_color: r192.168.122.87 allocation score on 18node3: -INFINITY -native_color: r192.168.122.88 allocation score on 18node1: 0 -native_color: r192.168.122.88 allocation score on 18node2: -INFINITY -native_color: r192.168.122.88 allocation score on 18node3: -INFINITY -native_color: r192.168.122.89 allocation score on 18node1: 0 -native_color: r192.168.122.89 allocation score on 18node2: -INFINITY -native_color: r192.168.122.89 allocation score on 18node3: -INFINITY -native_color: rsc_18node1 allocation score on 18node1: 100 -native_color: rsc_18node1 allocation score on 18node2: 0 -native_color: rsc_18node1 allocation score on 18node3: 0 -native_color: rsc_18node2 allocation score on 18node1: 0 -native_color: rsc_18node2 allocation score on 18node2: 100 -native_color: rsc_18node2 allocation score on 18node3: 0 -native_color: rsc_18node3 allocation score on 18node1: 0 -native_color: rsc_18node3 allocation score on 18node2: 0 -native_color: rsc_18node3 allocation score on 18node3: 100 -native_color: stateful-1:0 allocation score on 18node1: 11 -native_color: stateful-1:0 allocation score on 18node2: 0 -native_color: stateful-1:0 allocation score on 18node3: 0 -native_color: stateful-1:0 allocation score on lxc1: -INFINITY -native_color: stateful-1:0 allocation score on lxc2: -INFINITY -native_color: stateful-1:1 allocation score on 18node1: -INFINITY -native_color: stateful-1:1 allocation score on 18node2: 6 -native_color: stateful-1:1 allocation score on 18node3: 0 -native_color: stateful-1:1 allocation score on lxc1: -INFINITY -native_color: stateful-1:1 allocation score on lxc2: -INFINITY -native_color: stateful-1:2 allocation score on 18node1: -INFINITY -native_color: stateful-1:2 allocation score on 18node2: -INFINITY -native_color: stateful-1:2 allocation score on 18node3: 6 -native_color: stateful-1:2 allocation score on lxc1: -INFINITY -native_color: stateful-1:2 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: Connectivity allocation score on 18node1: 0 +pcmk__clone_allocate: Connectivity allocation score on 18node2: 0 +pcmk__clone_allocate: Connectivity allocation score on 18node3: 0 +pcmk__clone_allocate: master-1 allocation score on 18node1: 0 +pcmk__clone_allocate: master-1 allocation score on 18node2: 0 +pcmk__clone_allocate: master-1 allocation score on 18node3: 0 +pcmk__clone_allocate: master-1 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: master-1 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: ping-1:0 allocation score on 18node1: 1 +pcmk__clone_allocate: ping-1:0 allocation score on 18node2: 0 +pcmk__clone_allocate: ping-1:0 allocation score on 18node3: 0 +pcmk__clone_allocate: ping-1:1 allocation score on 18node1: 0 +pcmk__clone_allocate: ping-1:1 allocation score on 18node2: 1 +pcmk__clone_allocate: ping-1:1 allocation score on 18node3: 0 +pcmk__clone_allocate: ping-1:2 allocation score on 18node1: 0 +pcmk__clone_allocate: ping-1:2 allocation score on 18node2: 0 +pcmk__clone_allocate: ping-1:2 allocation score on 18node3: 1 +pcmk__clone_allocate: stateful-1:0 allocation score on 18node1: 11 +pcmk__clone_allocate: stateful-1:0 allocation score on 18node2: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on 18node3: 0 +pcmk__clone_allocate: stateful-1:0 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: stateful-1:0 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on 18node1: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on 18node2: 6 +pcmk__clone_allocate: stateful-1:1 allocation score on 18node3: 0 +pcmk__clone_allocate: stateful-1:1 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: stateful-1:1 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on 18node1: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on 18node2: 0 +pcmk__clone_allocate: stateful-1:2 allocation score on 18node3: 6 +pcmk__clone_allocate: stateful-1:2 allocation score on lxc1: -INFINITY +pcmk__clone_allocate: stateful-1:2 allocation score on lxc2: -INFINITY +pcmk__group_allocate: group-1 allocation score on 18node1: 0 +pcmk__group_allocate: group-1 allocation score on 18node2: 0 +pcmk__group_allocate: group-1 allocation score on 18node3: 0 +pcmk__group_allocate: r192.168.122.87 allocation score on 18node1: 0 +pcmk__group_allocate: r192.168.122.87 allocation score on 18node2: 0 +pcmk__group_allocate: r192.168.122.87 allocation score on 18node3: 0 +pcmk__group_allocate: r192.168.122.88 allocation score on 18node1: 0 +pcmk__group_allocate: r192.168.122.88 allocation score on 18node2: 0 +pcmk__group_allocate: r192.168.122.88 allocation score on 18node3: 0 +pcmk__group_allocate: r192.168.122.89 allocation score on 18node1: 0 +pcmk__group_allocate: r192.168.122.89 allocation score on 18node2: 0 +pcmk__group_allocate: r192.168.122.89 allocation score on 18node3: 0 +pcmk__native_allocate: Fencing allocation score on 18node1: 0 +pcmk__native_allocate: Fencing allocation score on 18node2: 0 +pcmk__native_allocate: Fencing allocation score on 18node3: 0 +pcmk__native_allocate: FencingFail allocation score on 18node1: 0 +pcmk__native_allocate: FencingFail allocation score on 18node2: 0 +pcmk__native_allocate: FencingFail allocation score on 18node3: 0 +pcmk__native_allocate: FencingPass allocation score on 18node1: 0 +pcmk__native_allocate: FencingPass allocation score on 18node2: 0 +pcmk__native_allocate: FencingPass allocation score on 18node3: 0 +pcmk__native_allocate: lsb-dummy allocation score on 18node1: 0 +pcmk__native_allocate: lsb-dummy allocation score on 18node2: -INFINITY +pcmk__native_allocate: lsb-dummy allocation score on 18node3: -INFINITY +pcmk__native_allocate: migrator allocation score on 18node1: 1 +pcmk__native_allocate: migrator allocation score on 18node2: 0 +pcmk__native_allocate: migrator allocation score on 18node3: 0 +pcmk__native_allocate: ping-1:0 allocation score on 18node1: 1 +pcmk__native_allocate: ping-1:0 allocation score on 18node2: 0 +pcmk__native_allocate: ping-1:0 allocation score on 18node3: 0 +pcmk__native_allocate: ping-1:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: ping-1:1 allocation score on 18node2: 1 +pcmk__native_allocate: ping-1:1 allocation score on 18node3: 0 +pcmk__native_allocate: ping-1:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: ping-1:2 allocation score on 18node3: 1 +pcmk__native_allocate: r192.168.122.87 allocation score on 18node1: 11 +pcmk__native_allocate: r192.168.122.87 allocation score on 18node2: -INFINITY +pcmk__native_allocate: r192.168.122.87 allocation score on 18node3: -INFINITY +pcmk__native_allocate: r192.168.122.88 allocation score on 18node1: 0 +pcmk__native_allocate: r192.168.122.88 allocation score on 18node2: -INFINITY +pcmk__native_allocate: r192.168.122.88 allocation score on 18node3: -INFINITY +pcmk__native_allocate: r192.168.122.89 allocation score on 18node1: 0 +pcmk__native_allocate: r192.168.122.89 allocation score on 18node2: -INFINITY +pcmk__native_allocate: r192.168.122.89 allocation score on 18node3: -INFINITY +pcmk__native_allocate: rsc_18node1 allocation score on 18node1: 100 +pcmk__native_allocate: rsc_18node1 allocation score on 18node2: 0 +pcmk__native_allocate: rsc_18node1 allocation score on 18node3: 0 +pcmk__native_allocate: rsc_18node2 allocation score on 18node1: 0 +pcmk__native_allocate: rsc_18node2 allocation score on 18node2: 100 +pcmk__native_allocate: rsc_18node2 allocation score on 18node3: 0 +pcmk__native_allocate: rsc_18node3 allocation score on 18node1: 0 +pcmk__native_allocate: rsc_18node3 allocation score on 18node2: 0 +pcmk__native_allocate: rsc_18node3 allocation score on 18node3: 100 +pcmk__native_allocate: stateful-1:0 allocation score on 18node1: 11 +pcmk__native_allocate: stateful-1:0 allocation score on 18node2: 0 +pcmk__native_allocate: stateful-1:0 allocation score on 18node3: 0 +pcmk__native_allocate: stateful-1:0 allocation score on lxc1: -INFINITY +pcmk__native_allocate: stateful-1:0 allocation score on lxc2: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on 18node2: 6 +pcmk__native_allocate: stateful-1:1 allocation score on 18node3: 0 +pcmk__native_allocate: stateful-1:1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: stateful-1:1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on 18node3: 6 +pcmk__native_allocate: stateful-1:2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: stateful-1:2 allocation score on lxc2: -INFINITY stateful-1:0 promotion score on 18node1: 10 stateful-1:1 promotion score on 18node2: 5 stateful-1:2 promotion score on 18node3: 5 diff --git a/pengine/test10/whitebox-orphan-ms.summary b/pengine/test10/whitebox-orphan-ms.summary index 71f87c55223..7fae38073c6 100644 --- a/pengine/test10/whitebox-orphan-ms.summary +++ b/pengine/test10/whitebox-orphan-ms.summary @@ -61,7 +61,6 @@ Executing cluster transition: * Resource action: container1 delete on 18node3 * Resource action: container1 delete on 18node2 * Resource action: container1 delete on 18node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ 18node1 18node2 18node3 ] diff --git a/pengine/test10/whitebox-orphaned.dot b/pengine/test10/whitebox-orphaned.dot index 3e34f168e7d..fdb1547c310 100644 --- a/pengine/test10/whitebox-orphaned.dot +++ b/pengine/test10/whitebox-orphaned.dot @@ -1,12 +1,12 @@ digraph "g" { "A_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] "B_monitor_0 lxc2" -> "B_start_0 lxc2" [ style = bold] +"B_monitor_0 lxc2" -> "lxc1_stop_0 18node2" [ style = bold] "B_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] "B_monitor_10000 lxc2" [ style=bold color="green" fontcolor="black"] "B_start_0 lxc2" -> "B_monitor_10000 lxc2" [ style = bold] "B_start_0 lxc2" [ style=bold color="green" fontcolor="black"] "B_stop_0 lxc1" -> "B_start_0 lxc2" [ style = bold] -"B_stop_0 lxc1" -> "all_stopped" [ style = bold] "B_stop_0 lxc1" -> "lxc1_stop_0 18node2" [ style = bold] "B_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] "D_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] @@ -15,16 +15,13 @@ "M-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "M-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "M_stop_0 lxc1" -> "M-clone_stopped_0" [ style = bold] -"M_stop_0 lxc1" -> "all_stopped" [ style = bold] "M_stop_0 lxc1" -> "lxc1_stop_0 18node2" [ style = bold] "M_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_clear_failcount_0 18node2" -> "container1_stop_0 18node2" [ style = bold] "container1_clear_failcount_0 18node2" [ style=bold color="green" fontcolor="black"] "container1_delete_0 18node1" [ style=bold color="green" fontcolor="black"] "container1_delete_0 18node2" [ style=bold color="green" fontcolor="black"] "container1_delete_0 18node3" [ style=bold color="green" fontcolor="black"] -"container1_stop_0 18node2" -> "all_stopped" [ style = bold] "container1_stop_0 18node2" -> "container1_delete_0 18node1" [ style = bold] "container1_stop_0 18node2" -> "container1_delete_0 18node2" [ style = bold] "container1_stop_0 18node2" -> "container1_delete_0 18node3" [ style = bold] @@ -34,7 +31,6 @@ "lxc1_delete_0 18node1" [ style=bold color="green" fontcolor="black"] "lxc1_delete_0 18node2" [ style=bold color="green" fontcolor="black"] "lxc1_delete_0 18node3" [ style=bold color="green" fontcolor="black"] -"lxc1_stop_0 18node2" -> "all_stopped" [ style = bold] "lxc1_stop_0 18node2" -> "container1_stop_0 18node2" [ style = bold] "lxc1_stop_0 18node2" -> "lxc1_delete_0 18node1" [ style = bold] "lxc1_stop_0 18node2" -> "lxc1_delete_0 18node2" [ style = bold] diff --git a/pengine/test10/whitebox-orphaned.exp b/pengine/test10/whitebox-orphaned.exp index 2255fec031f..ee7132a4765 100644 --- a/pengine/test10/whitebox-orphaned.exp +++ b/pengine/test10/whitebox-orphaned.exp @@ -1,35 +1,35 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="36" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="35" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="M" long-id="M:4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="39" operation="stop" operation_key="M-clone_stop_0"/> + <pseudo_event id="38" operation="stop" operation_key="M-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="1" priority="1000000"> <action_set> - <pseudo_event id="40" operation="stopped" operation_key="M-clone_stopped_0"> + <pseudo_event id="39" operation="stopped" operation_key="M-clone_stopped_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="35" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <pseudo_event id="39" operation="stop" operation_key="M-clone_stop_0"/> + <pseudo_event id="38" operation="stop" operation_key="M-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <pseudo_event id="39" operation="stop" operation_key="M-clone_stop_0"> + <pseudo_event id="38" operation="stop" operation_key="M-clone_stop_0"> <attributes CRM_meta_clone_max="4" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -37,7 +37,7 @@ </synapse> <synapse id="3"> <action_set> - <rsc_op id="19" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="18" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -46,36 +46,36 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="45" operation="monitor" operation_key="B_monitor_10000" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="44" operation="monitor" operation_key="B_monitor_10000" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="44" operation="start" operation_key="B_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> + <rsc_op id="43" operation="start" operation_key="B_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="44" operation="start" operation_key="B_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="43" operation="start" operation_key="B_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="20" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> + <rsc_op id="19" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="43" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="42" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="43" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="42" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -84,7 +84,7 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="20" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="19" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -93,7 +93,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="21" operation="monitor" operation_key="D_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="20" operation="monitor" operation_key="D_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -102,23 +102,23 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="52" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="51" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <crm_event id="22" operation="clear_failcount" operation_key="container1_clear_failcount_0" on_node="18node2" on_node_uuid="2"/> + <crm_event id="21" operation="clear_failcount" operation_key="container1_clear_failcount_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="53" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="52" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <crm_event id="22" operation="clear_failcount" operation_key="container1_clear_failcount_0" on_node="18node2" on_node_uuid="2"> + <crm_event id="21" operation="clear_failcount" operation_key="container1_clear_failcount_0" on_node="18node2" on_node_uuid="2"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_no_wait="true" CRM_meta_timeout="20000" /> </crm_event> @@ -127,46 +127,46 @@ </synapse> <synapse id="11"> <action_set> - <rsc_op id="17" operation="delete" operation_key="container1_delete_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="16" operation="delete" operation_key="container1_delete_0" on_node="18node3" on_node_uuid="3"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="51" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="12"> <action_set> - <rsc_op id="15" operation="delete" operation_key="container1_delete_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="14" operation="delete" operation_key="container1_delete_0" on_node="18node2" on_node_uuid="2"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="51" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="13"> <action_set> - <rsc_op id="13" operation="delete" operation_key="container1_delete_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="12" operation="delete" operation_key="container1_delete_0" on_node="18node1" on_node_uuid="1"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="52" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="51" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="53" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="52" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> <downed> @@ -176,19 +176,22 @@ </action_set> <inputs> <trigger> - <crm_event id="23" operation="clear_failcount" operation_key="lxc1_clear_failcount_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="19" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="36" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <crm_event id="22" operation="clear_failcount" operation_key="lxc1_clear_failcount_0" on_node="18node2" on_node_uuid="2"/> </trigger> <trigger> - <rsc_op id="43" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="35" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + </trigger> + <trigger> + <rsc_op id="42" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> </inputs> </synapse> <synapse id="15"> <action_set> - <crm_event id="23" operation="clear_failcount" operation_key="lxc1_clear_failcount_0" on_node="18node2" on_node_uuid="2"> + <crm_event id="22" operation="clear_failcount" operation_key="lxc1_clear_failcount_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_no_wait="true" CRM_meta_timeout="20000" /> </crm_event> @@ -197,61 +200,40 @@ </synapse> <synapse id="16"> <action_set> - <rsc_op id="18" operation="delete" operation_key="lxc1_delete_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="17" operation="delete" operation_key="lxc1_delete_0" on_node="18node3" on_node_uuid="3"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="52" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="17"> <action_set> - <rsc_op id="16" operation="delete" operation_key="lxc1_delete_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="15" operation="delete" operation_key="lxc1_delete_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="52" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="18"> <action_set> - <rsc_op id="14" operation="delete" operation_key="lxc1_delete_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="13" operation="delete" operation_key="lxc1_delete_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="53" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - </inputs> - </synapse> - <synapse id="19"> - <action_set> - <pseudo_event id="12" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="36" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> - </trigger> - <trigger> - <rsc_op id="43" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> - </trigger> - <trigger> - <rsc_op id="52" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="53" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="52" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/whitebox-orphaned.scores b/pengine/test10/whitebox-orphaned.scores index d626df24c6f..36103d8669b 100644 --- a/pengine/test10/whitebox-orphaned.scores +++ b/pengine/test10/whitebox-orphaned.scores @@ -1,66 +1,66 @@ Allocation scores: -clone_color: M-clone allocation score on 18node1: 0 -clone_color: M-clone allocation score on 18node2: 0 -clone_color: M-clone allocation score on 18node3: 0 -clone_color: M-clone allocation score on lxc2: 0 -clone_color: M:0 allocation score on 18node1: 100 -clone_color: M:0 allocation score on 18node2: 0 -clone_color: M:0 allocation score on 18node3: 0 -clone_color: M:0 allocation score on lxc2: 0 -clone_color: M:1 allocation score on 18node1: 0 -clone_color: M:1 allocation score on 18node2: 100 -clone_color: M:1 allocation score on 18node3: 0 -clone_color: M:1 allocation score on lxc2: 0 -clone_color: M:2 allocation score on 18node1: 0 -clone_color: M:2 allocation score on 18node2: 0 -clone_color: M:2 allocation score on 18node3: 100 -clone_color: M:2 allocation score on lxc2: 0 -clone_color: M:3 allocation score on 18node1: 0 -clone_color: M:3 allocation score on 18node2: 0 -clone_color: M:3 allocation score on 18node3: 0 -clone_color: M:3 allocation score on lxc2: 100 -native_color: A allocation score on 18node1: 100 -native_color: A allocation score on 18node2: 0 -native_color: A allocation score on 18node3: 0 -native_color: A allocation score on lxc2: 0 -native_color: B allocation score on 18node1: 0 -native_color: B allocation score on 18node2: 0 -native_color: B allocation score on 18node3: 0 -native_color: B allocation score on lxc1: 100 -native_color: B allocation score on lxc2: 0 -native_color: C allocation score on 18node1: 0 -native_color: C allocation score on 18node2: 0 -native_color: C allocation score on 18node3: 0 -native_color: C allocation score on lxc2: 100 -native_color: D allocation score on 18node1: 100 -native_color: D allocation score on 18node2: 0 -native_color: D allocation score on 18node3: 0 -native_color: D allocation score on lxc2: 0 -native_color: M:0 allocation score on 18node1: 100 -native_color: M:0 allocation score on 18node2: 0 -native_color: M:0 allocation score on 18node3: 0 -native_color: M:0 allocation score on lxc2: 0 -native_color: M:1 allocation score on 18node1: -INFINITY -native_color: M:1 allocation score on 18node2: 100 -native_color: M:1 allocation score on 18node3: 0 -native_color: M:1 allocation score on lxc2: 0 -native_color: M:2 allocation score on 18node1: -INFINITY -native_color: M:2 allocation score on 18node2: -INFINITY -native_color: M:2 allocation score on 18node3: 100 -native_color: M:2 allocation score on lxc2: 0 -native_color: M:3 allocation score on 18node1: -INFINITY -native_color: M:3 allocation score on 18node2: -INFINITY -native_color: M:3 allocation score on 18node3: -INFINITY -native_color: M:3 allocation score on lxc2: 100 -native_color: container2 allocation score on 18node1: 0 -native_color: container2 allocation score on 18node2: 200 -native_color: container2 allocation score on 18node3: 0 -native_color: container2 allocation score on lxc2: -INFINITY -native_color: lxc2 allocation score on 18node1: -INFINITY -native_color: lxc2 allocation score on 18node2: 100 -native_color: lxc2 allocation score on 18node3: -INFINITY -native_color: lxc2 allocation score on lxc2: -INFINITY -native_color: shoot1 allocation score on 18node1: 0 -native_color: shoot1 allocation score on 18node2: 0 -native_color: shoot1 allocation score on 18node3: 100 -native_color: shoot1 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: M-clone allocation score on 18node1: 0 +pcmk__clone_allocate: M-clone allocation score on 18node2: 0 +pcmk__clone_allocate: M-clone allocation score on 18node3: 0 +pcmk__clone_allocate: M-clone allocation score on lxc2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node1: 100 +pcmk__clone_allocate: M:0 allocation score on 18node2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node3: 0 +pcmk__clone_allocate: M:0 allocation score on lxc2: 0 +pcmk__clone_allocate: M:1 allocation score on 18node1: 0 +pcmk__clone_allocate: M:1 allocation score on 18node2: 100 +pcmk__clone_allocate: M:1 allocation score on 18node3: 0 +pcmk__clone_allocate: M:1 allocation score on lxc2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node1: 0 +pcmk__clone_allocate: M:2 allocation score on 18node2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node3: 100 +pcmk__clone_allocate: M:2 allocation score on lxc2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node1: 0 +pcmk__clone_allocate: M:3 allocation score on 18node2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node3: 0 +pcmk__clone_allocate: M:3 allocation score on lxc2: 100 +pcmk__native_allocate: A allocation score on 18node1: 100 +pcmk__native_allocate: A allocation score on 18node2: 0 +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on lxc2: 0 +pcmk__native_allocate: B allocation score on 18node1: 0 +pcmk__native_allocate: B allocation score on 18node2: 0 +pcmk__native_allocate: B allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on lxc1: 100 +pcmk__native_allocate: B allocation score on lxc2: 0 +pcmk__native_allocate: C allocation score on 18node1: 0 +pcmk__native_allocate: C allocation score on 18node2: 0 +pcmk__native_allocate: C allocation score on 18node3: 0 +pcmk__native_allocate: C allocation score on lxc2: 100 +pcmk__native_allocate: D allocation score on 18node1: 100 +pcmk__native_allocate: D allocation score on 18node2: 0 +pcmk__native_allocate: D allocation score on 18node3: 0 +pcmk__native_allocate: D allocation score on lxc2: 0 +pcmk__native_allocate: M:0 allocation score on 18node1: 100 +pcmk__native_allocate: M:0 allocation score on 18node2: 0 +pcmk__native_allocate: M:0 allocation score on 18node3: 0 +pcmk__native_allocate: M:0 allocation score on lxc2: 0 +pcmk__native_allocate: M:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:1 allocation score on 18node2: 100 +pcmk__native_allocate: M:1 allocation score on 18node3: 0 +pcmk__native_allocate: M:1 allocation score on lxc2: 0 +pcmk__native_allocate: M:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node3: 100 +pcmk__native_allocate: M:2 allocation score on lxc2: 0 +pcmk__native_allocate: M:3 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node3: -INFINITY +pcmk__native_allocate: M:3 allocation score on lxc2: 100 +pcmk__native_allocate: container2 allocation score on 18node1: 0 +pcmk__native_allocate: container2 allocation score on 18node2: 200 +pcmk__native_allocate: container2 allocation score on 18node3: 0 +pcmk__native_allocate: container2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node2: 100 +pcmk__native_allocate: lxc2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: shoot1 allocation score on 18node1: 0 +pcmk__native_allocate: shoot1 allocation score on 18node2: 0 +pcmk__native_allocate: shoot1 allocation score on 18node3: 100 +pcmk__native_allocate: shoot1 allocation score on lxc2: -INFINITY diff --git a/pengine/test10/whitebox-orphaned.summary b/pengine/test10/whitebox-orphaned.summary index f1cc8cbcc20..918142dc3aa 100644 --- a/pengine/test10/whitebox-orphaned.summary +++ b/pengine/test10/whitebox-orphaned.summary @@ -41,7 +41,6 @@ Executing cluster transition: * Resource action: container1 delete on 18node3 * Resource action: container1 delete on 18node2 * Resource action: container1 delete on 18node1 - * Pseudo action: all_stopped Revised cluster status: Online: [ 18node1 18node2 18node3 ] diff --git a/pengine/test10/whitebox-start.dot b/pengine/test10/whitebox-start.dot index d6b675338aa..863b10cfcc7 100644 --- a/pengine/test10/whitebox-start.dot +++ b/pengine/test10/whitebox-start.dot @@ -5,13 +5,11 @@ digraph "g" { "A_start_0 lxc1" -> "A_monitor_10000 lxc1" [ style = bold] "A_start_0 lxc1" [ style=bold color="green" fontcolor="black"] "A_stop_0 18node1" -> "A_start_0 lxc1" [ style = bold] -"A_stop_0 18node1" -> "all_stopped" [ style = bold] "A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] "B_monitor_10000 18node3" [ style=bold color="green" fontcolor="black"] "B_start_0 18node3" -> "B_monitor_10000 18node3" [ style = bold] "B_start_0 18node3" [ style=bold color="green" fontcolor="black"] "B_stop_0 lxc2" -> "B_start_0 18node3" [ style = bold] -"B_stop_0 lxc2" -> "all_stopped" [ style = bold] "B_stop_0 lxc2" [ style=bold color="green" fontcolor="black"] "D_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] "M-clone_running_0" [ style=bold color="green" fontcolor="orange"] @@ -22,7 +20,6 @@ digraph "g" { "M_start_0 lxc1" -> "M-clone_running_0" [ style = bold] "M_start_0 lxc1" -> "M_monitor_10000 lxc1" [ style = bold] "M_start_0 lxc1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "container1_start_0 18node1" -> "A_start_0 lxc1" [ style = bold] "container1_start_0 18node1" -> "M_start_0 lxc1" [ style = bold] "container1_start_0 18node1" -> "lxc1_start_0 18node1" [ style = bold] @@ -30,6 +27,7 @@ digraph "g" { "lxc1_monitor_30000 18node1" [ style=bold color="green" fontcolor="black"] "lxc1_start_0 18node1" -> "A_monitor_10000 lxc1" [ style = bold] "lxc1_start_0 18node1" -> "A_start_0 lxc1" [ style = bold] +"lxc1_start_0 18node1" -> "A_stop_0 18node1" [ style = bold] "lxc1_start_0 18node1" -> "M_monitor_10000 lxc1" [ style = bold] "lxc1_start_0 18node1" -> "M_start_0 lxc1" [ style = bold] "lxc1_start_0 18node1" -> "lxc1_monitor_30000 18node1" [ style = bold] diff --git a/pengine/test10/whitebox-start.exp b/pengine/test10/whitebox-start.exp index f3c68794c4b..95250d61969 100644 --- a/pengine/test10/whitebox-start.exp +++ b/pengine/test10/whitebox-start.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="13" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="12" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/home/dvossel/virtual_machines/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> @@ -10,57 +10,57 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="27" operation="monitor" operation_key="M_monitor_10000" internal_operation_key="M:4_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> + <rsc_op id="26" operation="monitor" operation_key="M_monitor_10000" internal_operation_key="M:4_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> <primitive id="M" long-id="M:4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="25" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="42" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="26" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> + <rsc_op id="25" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> <primitive id="M" long-id="M:4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="12" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="M-clone_start_0"/> + <pseudo_event id="27" operation="start" operation_key="M-clone_start_0"/> </trigger> <trigger> - <rsc_op id="42" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="3" priority="1000000"> <action_set> - <pseudo_event id="29" operation="running" operation_key="M-clone_running_0"> + <pseudo_event id="28" operation="running" operation_key="M-clone_running_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="26" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="25" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <pseudo_event id="28" operation="start" operation_key="M-clone_start_0"/> + <pseudo_event id="27" operation="start" operation_key="M-clone_start_0"/> </trigger> </inputs> </synapse> <synapse id="4"> <action_set> - <pseudo_event id="28" operation="start" operation_key="M-clone_start_0"> + <pseudo_event id="27" operation="start" operation_key="M-clone_start_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -68,54 +68,58 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="34" operation="monitor" operation_key="A_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> + <rsc_op id="33" operation="monitor" operation_key="A_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="33" operation="start" operation_key="A_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> + <rsc_op id="32" operation="start" operation_key="A_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/> </trigger> <trigger> - <rsc_op id="42" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="33" operation="start" operation_key="A_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> + <rsc_op id="32" operation="start" operation_key="A_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="11" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> + <rsc_op id="10" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="13" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="12" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="32" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="31" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> </trigger> <trigger> - <rsc_op id="42" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="32" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="31" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" /> </rsc_op> </action_set> - <inputs/> + <inputs> + <trigger> + <rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> + </trigger> + </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="10" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -124,33 +128,33 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="37" operation="monitor" operation_key="B_monitor_10000" on_node="18node3" on_node_uuid="3"> + <rsc_op id="36" operation="monitor" operation_key="B_monitor_10000" on_node="18node3" on_node_uuid="3"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="36" operation="start" operation_key="B_start_0" on_node="18node3" on_node_uuid="3"/> + <rsc_op id="35" operation="start" operation_key="B_start_0" on_node="18node3" on_node_uuid="3"/> </trigger> </inputs> </synapse> <synapse id="10"> <action_set> - <rsc_op id="36" operation="start" operation_key="B_start_0" on_node="18node3" on_node_uuid="3"> + <rsc_op id="35" operation="start" operation_key="B_start_0" on_node="18node3" on_node_uuid="3"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="35" operation="stop" operation_key="B_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> + <rsc_op id="34" operation="stop" operation_key="B_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> </inputs> </synapse> <synapse id="11"> <action_set> - <rsc_op id="35" operation="stop" operation_key="B_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="34" operation="stop" operation_key="B_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -159,7 +163,7 @@ </synapse> <synapse id="12"> <action_set> - <rsc_op id="12" operation="monitor" operation_key="D_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="11" operation="monitor" operation_key="D_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -168,42 +172,27 @@ </synapse> <synapse id="13"> <action_set> - <rsc_op id="43" operation="monitor" operation_key="lxc1_monitor_30000" on_node="18node1" on_node_uuid="1"> + <rsc_op id="42" operation="monitor" operation_key="lxc1_monitor_30000" on_node="18node1" on_node_uuid="1"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="42" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> + <rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> <synapse id="14"> <action_set> - <rsc_op id="42" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"> + <rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_name="start" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="13" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - </inputs> - </synapse> - <synapse id="15"> - <action_set> - <pseudo_event id="10" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="32" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/> - </trigger> - <trigger> - <rsc_op id="35" operation="stop" operation_key="B_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> + <rsc_op id="12" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/whitebox-start.scores b/pengine/test10/whitebox-start.scores index 338ce744961..a9c5eabf47e 100644 --- a/pengine/test10/whitebox-start.scores +++ b/pengine/test10/whitebox-start.scores @@ -1,101 +1,101 @@ Allocation scores: -clone_color: M-clone allocation score on 18node1: 0 -clone_color: M-clone allocation score on 18node2: 0 -clone_color: M-clone allocation score on 18node3: 0 -clone_color: M-clone allocation score on lxc1: 0 -clone_color: M-clone allocation score on lxc2: 0 -clone_color: M:0 allocation score on 18node1: 100 -clone_color: M:0 allocation score on 18node2: 0 -clone_color: M:0 allocation score on 18node3: 0 -clone_color: M:0 allocation score on lxc1: 0 -clone_color: M:0 allocation score on lxc2: 0 -clone_color: M:1 allocation score on 18node1: 0 -clone_color: M:1 allocation score on 18node2: 100 -clone_color: M:1 allocation score on 18node3: 0 -clone_color: M:1 allocation score on lxc1: 0 -clone_color: M:1 allocation score on lxc2: 0 -clone_color: M:2 allocation score on 18node1: 0 -clone_color: M:2 allocation score on 18node2: 0 -clone_color: M:2 allocation score on 18node3: 100 -clone_color: M:2 allocation score on lxc1: 0 -clone_color: M:2 allocation score on lxc2: 0 -clone_color: M:3 allocation score on 18node1: 0 -clone_color: M:3 allocation score on 18node2: 0 -clone_color: M:3 allocation score on 18node3: 0 -clone_color: M:3 allocation score on lxc1: 0 -clone_color: M:3 allocation score on lxc2: 100 -clone_color: M:4 allocation score on 18node1: 0 -clone_color: M:4 allocation score on 18node2: 0 -clone_color: M:4 allocation score on 18node3: 0 -clone_color: M:4 allocation score on lxc1: 0 -clone_color: M:4 allocation score on lxc2: 0 -native_color: A allocation score on 18node1: 100 -native_color: A allocation score on 18node2: 0 -native_color: A allocation score on 18node3: 0 -native_color: A allocation score on lxc1: INFINITY -native_color: A allocation score on lxc2: INFINITY -native_color: B allocation score on 18node1: INFINITY -native_color: B allocation score on 18node2: INFINITY -native_color: B allocation score on 18node3: INFINITY -native_color: B allocation score on lxc1: 0 -native_color: B allocation score on lxc2: 100 -native_color: C allocation score on 18node1: 0 -native_color: C allocation score on 18node2: 0 -native_color: C allocation score on 18node3: 0 -native_color: C allocation score on lxc1: 0 -native_color: C allocation score on lxc2: 100 -native_color: D allocation score on 18node1: 100 -native_color: D allocation score on 18node2: 0 -native_color: D allocation score on 18node3: 0 -native_color: D allocation score on lxc1: 0 -native_color: D allocation score on lxc2: 0 -native_color: M:0 allocation score on 18node1: 100 -native_color: M:0 allocation score on 18node2: 0 -native_color: M:0 allocation score on 18node3: 0 -native_color: M:0 allocation score on lxc1: 0 -native_color: M:0 allocation score on lxc2: 0 -native_color: M:1 allocation score on 18node1: -INFINITY -native_color: M:1 allocation score on 18node2: 100 -native_color: M:1 allocation score on 18node3: 0 -native_color: M:1 allocation score on lxc1: 0 -native_color: M:1 allocation score on lxc2: 0 -native_color: M:2 allocation score on 18node1: -INFINITY -native_color: M:2 allocation score on 18node2: -INFINITY -native_color: M:2 allocation score on 18node3: 100 -native_color: M:2 allocation score on lxc1: 0 -native_color: M:2 allocation score on lxc2: 0 -native_color: M:3 allocation score on 18node1: -INFINITY -native_color: M:3 allocation score on 18node2: -INFINITY -native_color: M:3 allocation score on 18node3: -INFINITY -native_color: M:3 allocation score on lxc1: 0 -native_color: M:3 allocation score on lxc2: 100 -native_color: M:4 allocation score on 18node1: -INFINITY -native_color: M:4 allocation score on 18node2: -INFINITY -native_color: M:4 allocation score on 18node3: -INFINITY -native_color: M:4 allocation score on lxc1: 0 -native_color: M:4 allocation score on lxc2: -INFINITY -native_color: container1 allocation score on 18node1: 0 -native_color: container1 allocation score on 18node2: 0 -native_color: container1 allocation score on 18node3: 0 -native_color: container1 allocation score on lxc1: -INFINITY -native_color: container1 allocation score on lxc2: -INFINITY -native_color: container2 allocation score on 18node1: 0 -native_color: container2 allocation score on 18node2: 200 -native_color: container2 allocation score on 18node3: 0 -native_color: container2 allocation score on lxc1: -INFINITY -native_color: container2 allocation score on lxc2: -INFINITY -native_color: lxc1 allocation score on 18node1: 0 -native_color: lxc1 allocation score on 18node2: -INFINITY -native_color: lxc1 allocation score on 18node3: -INFINITY -native_color: lxc1 allocation score on lxc1: -INFINITY -native_color: lxc1 allocation score on lxc2: -INFINITY -native_color: lxc2 allocation score on 18node1: -INFINITY -native_color: lxc2 allocation score on 18node2: 100 -native_color: lxc2 allocation score on 18node3: -INFINITY -native_color: lxc2 allocation score on lxc1: -INFINITY -native_color: lxc2 allocation score on lxc2: -INFINITY -native_color: shoot1 allocation score on 18node1: 0 -native_color: shoot1 allocation score on 18node2: 0 -native_color: shoot1 allocation score on 18node3: 100 -native_color: shoot1 allocation score on lxc1: -INFINITY -native_color: shoot1 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: M-clone allocation score on 18node1: 0 +pcmk__clone_allocate: M-clone allocation score on 18node2: 0 +pcmk__clone_allocate: M-clone allocation score on 18node3: 0 +pcmk__clone_allocate: M-clone allocation score on lxc1: 0 +pcmk__clone_allocate: M-clone allocation score on lxc2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node1: 100 +pcmk__clone_allocate: M:0 allocation score on 18node2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node3: 0 +pcmk__clone_allocate: M:0 allocation score on lxc1: 0 +pcmk__clone_allocate: M:0 allocation score on lxc2: 0 +pcmk__clone_allocate: M:1 allocation score on 18node1: 0 +pcmk__clone_allocate: M:1 allocation score on 18node2: 100 +pcmk__clone_allocate: M:1 allocation score on 18node3: 0 +pcmk__clone_allocate: M:1 allocation score on lxc1: 0 +pcmk__clone_allocate: M:1 allocation score on lxc2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node1: 0 +pcmk__clone_allocate: M:2 allocation score on 18node2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node3: 100 +pcmk__clone_allocate: M:2 allocation score on lxc1: 0 +pcmk__clone_allocate: M:2 allocation score on lxc2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node1: 0 +pcmk__clone_allocate: M:3 allocation score on 18node2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node3: 0 +pcmk__clone_allocate: M:3 allocation score on lxc1: 0 +pcmk__clone_allocate: M:3 allocation score on lxc2: 100 +pcmk__clone_allocate: M:4 allocation score on 18node1: 0 +pcmk__clone_allocate: M:4 allocation score on 18node2: 0 +pcmk__clone_allocate: M:4 allocation score on 18node3: 0 +pcmk__clone_allocate: M:4 allocation score on lxc1: 0 +pcmk__clone_allocate: M:4 allocation score on lxc2: 0 +pcmk__native_allocate: A allocation score on 18node1: 100 +pcmk__native_allocate: A allocation score on 18node2: 0 +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on lxc1: INFINITY +pcmk__native_allocate: A allocation score on lxc2: INFINITY +pcmk__native_allocate: B allocation score on 18node1: INFINITY +pcmk__native_allocate: B allocation score on 18node2: INFINITY +pcmk__native_allocate: B allocation score on 18node3: INFINITY +pcmk__native_allocate: B allocation score on lxc1: 0 +pcmk__native_allocate: B allocation score on lxc2: 100 +pcmk__native_allocate: C allocation score on 18node1: 0 +pcmk__native_allocate: C allocation score on 18node2: 0 +pcmk__native_allocate: C allocation score on 18node3: 0 +pcmk__native_allocate: C allocation score on lxc1: 0 +pcmk__native_allocate: C allocation score on lxc2: 100 +pcmk__native_allocate: D allocation score on 18node1: 100 +pcmk__native_allocate: D allocation score on 18node2: 0 +pcmk__native_allocate: D allocation score on 18node3: 0 +pcmk__native_allocate: D allocation score on lxc1: 0 +pcmk__native_allocate: D allocation score on lxc2: 0 +pcmk__native_allocate: M:0 allocation score on 18node1: 100 +pcmk__native_allocate: M:0 allocation score on 18node2: 0 +pcmk__native_allocate: M:0 allocation score on 18node3: 0 +pcmk__native_allocate: M:0 allocation score on lxc1: 0 +pcmk__native_allocate: M:0 allocation score on lxc2: 0 +pcmk__native_allocate: M:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:1 allocation score on 18node2: 100 +pcmk__native_allocate: M:1 allocation score on 18node3: 0 +pcmk__native_allocate: M:1 allocation score on lxc1: 0 +pcmk__native_allocate: M:1 allocation score on lxc2: 0 +pcmk__native_allocate: M:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node3: 100 +pcmk__native_allocate: M:2 allocation score on lxc1: 0 +pcmk__native_allocate: M:2 allocation score on lxc2: 0 +pcmk__native_allocate: M:3 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node3: -INFINITY +pcmk__native_allocate: M:3 allocation score on lxc1: 0 +pcmk__native_allocate: M:3 allocation score on lxc2: 100 +pcmk__native_allocate: M:4 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:4 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:4 allocation score on 18node3: -INFINITY +pcmk__native_allocate: M:4 allocation score on lxc1: 0 +pcmk__native_allocate: M:4 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container1 allocation score on 18node1: 0 +pcmk__native_allocate: container1 allocation score on 18node2: 0 +pcmk__native_allocate: container1 allocation score on 18node3: 0 +pcmk__native_allocate: container1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container2 allocation score on 18node1: 0 +pcmk__native_allocate: container2 allocation score on 18node2: 200 +pcmk__native_allocate: container2 allocation score on 18node3: 0 +pcmk__native_allocate: container2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node1: 0 +pcmk__native_allocate: lxc1 allocation score on 18node2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node2: 100 +pcmk__native_allocate: lxc2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: shoot1 allocation score on 18node1: 0 +pcmk__native_allocate: shoot1 allocation score on 18node2: 0 +pcmk__native_allocate: shoot1 allocation score on 18node3: 100 +pcmk__native_allocate: shoot1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: shoot1 allocation score on lxc2: -INFINITY diff --git a/pengine/test10/whitebox-start.summary b/pengine/test10/whitebox-start.summary index b706193486b..647464260f7 100644 --- a/pengine/test10/whitebox-start.summary +++ b/pengine/test10/whitebox-start.summary @@ -24,20 +24,19 @@ Transition Summary: Executing cluster transition: * Resource action: container1 start on 18node1 * Pseudo action: M-clone_start_0 - * Resource action: A stop on 18node1 * Resource action: A monitor on lxc2 * Resource action: B stop on lxc2 * Resource action: D monitor on lxc2 * Resource action: lxc1 start on 18node1 - * Pseudo action: all_stopped * Resource action: M start on lxc1 * Pseudo action: M-clone_running_0 - * Resource action: A start on lxc1 + * Resource action: A stop on 18node1 * Resource action: B start on 18node3 * Resource action: lxc1 monitor=30000 on 18node1 * Resource action: M monitor=10000 on lxc1 - * Resource action: A monitor=10000 on lxc1 + * Resource action: A start on lxc1 * Resource action: B monitor=10000 on 18node3 + * Resource action: A monitor=10000 on lxc1 Revised cluster status: Online: [ 18node1 18node2 18node3 ] diff --git a/pengine/test10/whitebox-stop.dot b/pengine/test10/whitebox-stop.dot index 0eec273451b..8e03f9b0c0c 100644 --- a/pengine/test10/whitebox-stop.dot +++ b/pengine/test10/whitebox-stop.dot @@ -1,12 +1,12 @@ digraph "g" { "A_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] "B_monitor_0 lxc2" -> "B_start_0 lxc2" [ style = bold] +"B_monitor_0 lxc2" -> "lxc1_stop_0 18node2" [ style = bold] "B_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] "B_monitor_10000 lxc2" [ style=bold color="green" fontcolor="black"] "B_start_0 lxc2" -> "B_monitor_10000 lxc2" [ style = bold] "B_start_0 lxc2" [ style=bold color="green" fontcolor="black"] "B_stop_0 lxc1" -> "B_start_0 lxc2" [ style = bold] -"B_stop_0 lxc1" -> "all_stopped" [ style = bold] "B_stop_0 lxc1" -> "lxc1_stop_0 18node2" [ style = bold] "B_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] "D_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] @@ -15,13 +15,9 @@ digraph "g" { "M-clone_stop_0" [ style=bold color="green" fontcolor="orange"] "M-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] "M_stop_0 lxc1" -> "M-clone_stopped_0" [ style = bold] -"M_stop_0 lxc1" -> "all_stopped" [ style = bold] "M_stop_0 lxc1" -> "lxc1_stop_0 18node2" [ style = bold] "M_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] -"container1_stop_0 18node2" -> "all_stopped" [ style = bold] "container1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] -"lxc1_stop_0 18node2" -> "all_stopped" [ style = bold] "lxc1_stop_0 18node2" -> "container1_stop_0 18node2" [ style = bold] "lxc1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/whitebox-stop.exp b/pengine/test10/whitebox-stop.exp index 598ada51d4e..81f55afedb1 100644 --- a/pengine/test10/whitebox-stop.exp +++ b/pengine/test10/whitebox-stop.exp @@ -1,48 +1,48 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="16" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="15" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/> <attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/home/dvossel/virtual_machines/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="43" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="42" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> </trigger> </inputs> </synapse> <synapse id="1"> <action_set> - <rsc_op id="29" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="28" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="M" long-id="M:4" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <pseudo_event id="32" operation="stop" operation_key="M-clone_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="M-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="2" priority="1000000"> <action_set> - <pseudo_event id="33" operation="stopped" operation_key="M-clone_stopped_0"> + <pseudo_event id="32" operation="stopped" operation_key="M-clone_stopped_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> <inputs> <trigger> - <rsc_op id="29" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="28" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <pseudo_event id="32" operation="stop" operation_key="M-clone_stop_0"/> + <pseudo_event id="31" operation="stop" operation_key="M-clone_stop_0"/> </trigger> </inputs> </synapse> <synapse id="3"> <action_set> - <pseudo_event id="32" operation="stop" operation_key="M-clone_stop_0"> + <pseudo_event id="31" operation="stop" operation_key="M-clone_stop_0"> <attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" /> </pseudo_event> </action_set> @@ -50,7 +50,7 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="12" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -59,36 +59,36 @@ </synapse> <synapse id="5"> <action_set> - <rsc_op id="38" operation="monitor" operation_key="B_monitor_10000" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="37" operation="monitor" operation_key="B_monitor_10000" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="37" operation="start" operation_key="B_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> + <rsc_op id="36" operation="start" operation_key="B_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="37" operation="start" operation_key="B_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="36" operation="start" operation_key="B_start_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="14" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> + <rsc_op id="13" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="36" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="35" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> </inputs> </synapse> <synapse id="7"> <action_set> - <rsc_op id="36" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> + <rsc_op id="35" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -97,7 +97,7 @@ </synapse> <synapse id="8"> <action_set> - <rsc_op id="14" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="13" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -106,7 +106,7 @@ </synapse> <synapse id="9"> <action_set> - <rsc_op id="15" operation="monitor" operation_key="D_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> + <rsc_op id="14" operation="monitor" operation_key="D_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"> <primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" /> </rsc_op> @@ -115,7 +115,7 @@ </synapse> <synapse id="10"> <action_set> - <rsc_op id="43" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"> + <rsc_op id="42" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"> <primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="container1" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" /> <downed> @@ -125,31 +125,13 @@ </action_set> <inputs> <trigger> - <rsc_op id="29" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="13" operation="monitor" operation_key="B_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="36" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> - </trigger> - </inputs> - </synapse> - <synapse id="11"> - <action_set> - <pseudo_event id="12" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="16" operation="stop" operation_key="container1_stop_0" on_node="18node2" on_node_uuid="2"/> - </trigger> - <trigger> - <rsc_op id="29" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> - </trigger> - <trigger> - <rsc_op id="36" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> + <rsc_op id="28" operation="stop" operation_key="M_stop_0" internal_operation_key="M:4_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> <trigger> - <rsc_op id="43" operation="stop" operation_key="lxc1_stop_0" on_node="18node2" on_node_uuid="2"/> + <rsc_op id="35" operation="stop" operation_key="B_stop_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node2"/> </trigger> </inputs> </synapse> diff --git a/pengine/test10/whitebox-stop.scores b/pengine/test10/whitebox-stop.scores index 12b38ddd569..5df6d9eac80 100644 --- a/pengine/test10/whitebox-stop.scores +++ b/pengine/test10/whitebox-stop.scores @@ -1,101 +1,101 @@ Allocation scores: -clone_color: M-clone allocation score on 18node1: 0 -clone_color: M-clone allocation score on 18node2: 0 -clone_color: M-clone allocation score on 18node3: 0 -clone_color: M-clone allocation score on lxc1: 0 -clone_color: M-clone allocation score on lxc2: 0 -clone_color: M:0 allocation score on 18node1: 100 -clone_color: M:0 allocation score on 18node2: 0 -clone_color: M:0 allocation score on 18node3: 0 -clone_color: M:0 allocation score on lxc1: 0 -clone_color: M:0 allocation score on lxc2: 0 -clone_color: M:1 allocation score on 18node1: 0 -clone_color: M:1 allocation score on 18node2: 100 -clone_color: M:1 allocation score on 18node3: 0 -clone_color: M:1 allocation score on lxc1: 0 -clone_color: M:1 allocation score on lxc2: 0 -clone_color: M:2 allocation score on 18node1: 0 -clone_color: M:2 allocation score on 18node2: 0 -clone_color: M:2 allocation score on 18node3: 100 -clone_color: M:2 allocation score on lxc1: 0 -clone_color: M:2 allocation score on lxc2: 0 -clone_color: M:3 allocation score on 18node1: 0 -clone_color: M:3 allocation score on 18node2: 0 -clone_color: M:3 allocation score on 18node3: 0 -clone_color: M:3 allocation score on lxc1: 0 -clone_color: M:3 allocation score on lxc2: 100 -clone_color: M:4 allocation score on 18node1: 0 -clone_color: M:4 allocation score on 18node2: 0 -clone_color: M:4 allocation score on 18node3: 0 -clone_color: M:4 allocation score on lxc1: 100 -clone_color: M:4 allocation score on lxc2: 0 -native_color: A allocation score on 18node1: 100 -native_color: A allocation score on 18node2: 0 -native_color: A allocation score on 18node3: 0 -native_color: A allocation score on lxc1: 0 -native_color: A allocation score on lxc2: 0 -native_color: B allocation score on 18node1: 0 -native_color: B allocation score on 18node2: 0 -native_color: B allocation score on 18node3: 0 -native_color: B allocation score on lxc1: 100 -native_color: B allocation score on lxc2: 0 -native_color: C allocation score on 18node1: 0 -native_color: C allocation score on 18node2: 0 -native_color: C allocation score on 18node3: 0 -native_color: C allocation score on lxc1: 0 -native_color: C allocation score on lxc2: 100 -native_color: D allocation score on 18node1: 100 -native_color: D allocation score on 18node2: 0 -native_color: D allocation score on 18node3: 0 -native_color: D allocation score on lxc1: 0 -native_color: D allocation score on lxc2: 0 -native_color: M:0 allocation score on 18node1: 100 -native_color: M:0 allocation score on 18node2: 0 -native_color: M:0 allocation score on 18node3: 0 -native_color: M:0 allocation score on lxc1: -INFINITY -native_color: M:0 allocation score on lxc2: 0 -native_color: M:1 allocation score on 18node1: -INFINITY -native_color: M:1 allocation score on 18node2: 100 -native_color: M:1 allocation score on 18node3: 0 -native_color: M:1 allocation score on lxc1: -INFINITY -native_color: M:1 allocation score on lxc2: 0 -native_color: M:2 allocation score on 18node1: -INFINITY -native_color: M:2 allocation score on 18node2: -INFINITY -native_color: M:2 allocation score on 18node3: 100 -native_color: M:2 allocation score on lxc1: -INFINITY -native_color: M:2 allocation score on lxc2: 0 -native_color: M:3 allocation score on 18node1: -INFINITY -native_color: M:3 allocation score on 18node2: -INFINITY -native_color: M:3 allocation score on 18node3: -INFINITY -native_color: M:3 allocation score on lxc1: -INFINITY -native_color: M:3 allocation score on lxc2: 100 -native_color: M:4 allocation score on 18node1: -INFINITY -native_color: M:4 allocation score on 18node2: -INFINITY -native_color: M:4 allocation score on 18node3: -INFINITY -native_color: M:4 allocation score on lxc1: -INFINITY -native_color: M:4 allocation score on lxc2: -INFINITY -native_color: container1 allocation score on 18node1: -INFINITY -native_color: container1 allocation score on 18node2: -INFINITY -native_color: container1 allocation score on 18node3: -INFINITY -native_color: container1 allocation score on lxc1: -INFINITY -native_color: container1 allocation score on lxc2: -INFINITY -native_color: container2 allocation score on 18node1: 0 -native_color: container2 allocation score on 18node2: 200 -native_color: container2 allocation score on 18node3: 0 -native_color: container2 allocation score on lxc1: -INFINITY -native_color: container2 allocation score on lxc2: -INFINITY -native_color: lxc1 allocation score on 18node1: -INFINITY -native_color: lxc1 allocation score on 18node2: -INFINITY -native_color: lxc1 allocation score on 18node3: -INFINITY -native_color: lxc1 allocation score on lxc1: -INFINITY -native_color: lxc1 allocation score on lxc2: -INFINITY -native_color: lxc2 allocation score on 18node1: -INFINITY -native_color: lxc2 allocation score on 18node2: 100 -native_color: lxc2 allocation score on 18node3: -INFINITY -native_color: lxc2 allocation score on lxc1: -INFINITY -native_color: lxc2 allocation score on lxc2: -INFINITY -native_color: shoot1 allocation score on 18node1: 0 -native_color: shoot1 allocation score on 18node2: 0 -native_color: shoot1 allocation score on 18node3: 100 -native_color: shoot1 allocation score on lxc1: -INFINITY -native_color: shoot1 allocation score on lxc2: -INFINITY +pcmk__clone_allocate: M-clone allocation score on 18node1: 0 +pcmk__clone_allocate: M-clone allocation score on 18node2: 0 +pcmk__clone_allocate: M-clone allocation score on 18node3: 0 +pcmk__clone_allocate: M-clone allocation score on lxc1: 0 +pcmk__clone_allocate: M-clone allocation score on lxc2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node1: 100 +pcmk__clone_allocate: M:0 allocation score on 18node2: 0 +pcmk__clone_allocate: M:0 allocation score on 18node3: 0 +pcmk__clone_allocate: M:0 allocation score on lxc1: 0 +pcmk__clone_allocate: M:0 allocation score on lxc2: 0 +pcmk__clone_allocate: M:1 allocation score on 18node1: 0 +pcmk__clone_allocate: M:1 allocation score on 18node2: 100 +pcmk__clone_allocate: M:1 allocation score on 18node3: 0 +pcmk__clone_allocate: M:1 allocation score on lxc1: 0 +pcmk__clone_allocate: M:1 allocation score on lxc2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node1: 0 +pcmk__clone_allocate: M:2 allocation score on 18node2: 0 +pcmk__clone_allocate: M:2 allocation score on 18node3: 100 +pcmk__clone_allocate: M:2 allocation score on lxc1: 0 +pcmk__clone_allocate: M:2 allocation score on lxc2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node1: 0 +pcmk__clone_allocate: M:3 allocation score on 18node2: 0 +pcmk__clone_allocate: M:3 allocation score on 18node3: 0 +pcmk__clone_allocate: M:3 allocation score on lxc1: 0 +pcmk__clone_allocate: M:3 allocation score on lxc2: 100 +pcmk__clone_allocate: M:4 allocation score on 18node1: 0 +pcmk__clone_allocate: M:4 allocation score on 18node2: 0 +pcmk__clone_allocate: M:4 allocation score on 18node3: 0 +pcmk__clone_allocate: M:4 allocation score on lxc1: 100 +pcmk__clone_allocate: M:4 allocation score on lxc2: 0 +pcmk__native_allocate: A allocation score on 18node1: 100 +pcmk__native_allocate: A allocation score on 18node2: 0 +pcmk__native_allocate: A allocation score on 18node3: 0 +pcmk__native_allocate: A allocation score on lxc1: 0 +pcmk__native_allocate: A allocation score on lxc2: 0 +pcmk__native_allocate: B allocation score on 18node1: 0 +pcmk__native_allocate: B allocation score on 18node2: 0 +pcmk__native_allocate: B allocation score on 18node3: 0 +pcmk__native_allocate: B allocation score on lxc1: 100 +pcmk__native_allocate: B allocation score on lxc2: 0 +pcmk__native_allocate: C allocation score on 18node1: 0 +pcmk__native_allocate: C allocation score on 18node2: 0 +pcmk__native_allocate: C allocation score on 18node3: 0 +pcmk__native_allocate: C allocation score on lxc1: 0 +pcmk__native_allocate: C allocation score on lxc2: 100 +pcmk__native_allocate: D allocation score on 18node1: 100 +pcmk__native_allocate: D allocation score on 18node2: 0 +pcmk__native_allocate: D allocation score on 18node3: 0 +pcmk__native_allocate: D allocation score on lxc1: 0 +pcmk__native_allocate: D allocation score on lxc2: 0 +pcmk__native_allocate: M:0 allocation score on 18node1: 100 +pcmk__native_allocate: M:0 allocation score on 18node2: 0 +pcmk__native_allocate: M:0 allocation score on 18node3: 0 +pcmk__native_allocate: M:0 allocation score on lxc1: -INFINITY +pcmk__native_allocate: M:0 allocation score on lxc2: 0 +pcmk__native_allocate: M:1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:1 allocation score on 18node2: 100 +pcmk__native_allocate: M:1 allocation score on 18node3: 0 +pcmk__native_allocate: M:1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: M:1 allocation score on lxc2: 0 +pcmk__native_allocate: M:2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:2 allocation score on 18node3: 100 +pcmk__native_allocate: M:2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: M:2 allocation score on lxc2: 0 +pcmk__native_allocate: M:3 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:3 allocation score on 18node3: -INFINITY +pcmk__native_allocate: M:3 allocation score on lxc1: -INFINITY +pcmk__native_allocate: M:3 allocation score on lxc2: 100 +pcmk__native_allocate: M:4 allocation score on 18node1: -INFINITY +pcmk__native_allocate: M:4 allocation score on 18node2: -INFINITY +pcmk__native_allocate: M:4 allocation score on 18node3: -INFINITY +pcmk__native_allocate: M:4 allocation score on lxc1: -INFINITY +pcmk__native_allocate: M:4 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: container1 allocation score on 18node2: -INFINITY +pcmk__native_allocate: container1 allocation score on 18node3: -INFINITY +pcmk__native_allocate: container1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: container2 allocation score on 18node1: 0 +pcmk__native_allocate: container2 allocation score on 18node2: 200 +pcmk__native_allocate: container2 allocation score on 18node3: 0 +pcmk__native_allocate: container2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: container2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node2: -INFINITY +pcmk__native_allocate: lxc1 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc1 allocation score on lxc2: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on 18node2: 100 +pcmk__native_allocate: lxc2 allocation score on 18node3: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc1: -INFINITY +pcmk__native_allocate: lxc2 allocation score on lxc2: -INFINITY +pcmk__native_allocate: shoot1 allocation score on 18node1: 0 +pcmk__native_allocate: shoot1 allocation score on 18node2: 0 +pcmk__native_allocate: shoot1 allocation score on 18node3: 100 +pcmk__native_allocate: shoot1 allocation score on lxc1: -INFINITY +pcmk__native_allocate: shoot1 allocation score on lxc2: -INFINITY diff --git a/pengine/test10/whitebox-stop.summary b/pengine/test10/whitebox-stop.summary index 55a83c76463..42e3df931c6 100644 --- a/pengine/test10/whitebox-stop.summary +++ b/pengine/test10/whitebox-stop.summary @@ -1,4 +1,4 @@ -1 of 14 resources DISABLED and 0 BLOCKED from being started due to failures +1 of 14 resource instances DISABLED and 0 BLOCKED from further action due to failure Current cluster status: Online: [ 18node1 18node2 18node3 ] @@ -32,7 +32,6 @@ Executing cluster transition: * Resource action: lxc1 stop on 18node2 * Resource action: container1 stop on 18node2 * Resource action: B monitor=10000 on lxc2 - * Pseudo action: all_stopped Revised cluster status: Online: [ 18node1 18node2 18node3 ] diff --git a/pengine/test10/whitebox-unexpectedly-running.dot b/pengine/test10/whitebox-unexpectedly-running.dot index fa1171ec830..7554d533e1c 100644 --- a/pengine/test10/whitebox-unexpectedly-running.dot +++ b/pengine/test10/whitebox-unexpectedly-running.dot @@ -4,11 +4,9 @@ "FAKE-crashed_start_0 18builder" -> "remote2_start_0 18builder" [ style = bold] "FAKE-crashed_start_0 18builder" [ style=bold color="green" fontcolor="black"] "FAKE-crashed_stop_0 18builder" -> "FAKE-crashed_start_0 18builder" [ style = bold] -"FAKE-crashed_stop_0 18builder" -> "all_stopped" [ style = bold] "FAKE-crashed_stop_0 18builder" -> "stonith 'reboot' remote2" [ style = bold] "FAKE-crashed_stop_0 18builder" [ style=bold color="green" fontcolor="black"] "FAKE_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] -"all_stopped" [ style=bold color="green" fontcolor="orange"] "remote1_monitor_0 18builder" -> "remote1_start_0 18builder" [ style = bold] "remote1_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] "remote1_monitor_30000 18builder" [ style=bold color="green" fontcolor="black"] @@ -19,8 +17,7 @@ "remote2_monitor_30000 18builder" [ style=bold color="green" fontcolor="black"] "remote2_start_0 18builder" -> "remote2_monitor_30000 18builder" [ style = bold] "remote2_start_0 18builder" [ style=bold color="green" fontcolor="black"] -"stonith 'reboot' remote2" -> "stonith_complete" [ style = bold] +"stonith 'reboot' remote2" -> "remote1_start_0 18builder" [ style = bold] +"stonith 'reboot' remote2" -> "remote2_start_0 18builder" [ style = bold] "stonith 'reboot' remote2" [ style=bold color="green" fontcolor="orange"] -"stonith_complete" -> "all_stopped" [ style = bold] -"stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/whitebox-unexpectedly-running.exp b/pengine/test10/whitebox-unexpectedly-running.exp index c4e13b93c0c..f6a961c7bd8 100644 --- a/pengine/test10/whitebox-unexpectedly-running.exp +++ b/pengine/test10/whitebox-unexpectedly-running.exp @@ -1,7 +1,7 @@ <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> <synapse id="0"> <action_set> - <rsc_op id="7" operation="monitor" operation_key="FAKE_monitor_60000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="6" operation="monitor" operation_key="FAKE_monitor_60000" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_remote_node="remote1" CRM_meta_timeout="20000" /> </rsc_op> @@ -10,20 +10,20 @@ </synapse> <synapse id="1"> <action_set> - <rsc_op id="9" operation="monitor" operation_key="FAKE-crashed_monitor_60000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="8" operation="monitor" operation_key="FAKE-crashed_monitor_60000" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE-crashed" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_remote_node="remote2" CRM_meta_timeout="20000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKE-crashed_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="7" operation="start" operation_key="FAKE-crashed_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="2"> <action_set> - <rsc_op id="8" operation="start" operation_key="FAKE-crashed_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="7" operation="start" operation_key="FAKE-crashed_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="FAKE-crashed" class="ocf" provider="pacemaker" type="Dummy"/> <attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_remote_node="remote2" CRM_meta_timeout="20000" /> </rsc_op> @@ -45,33 +45,36 @@ </synapse> <synapse id="4"> <action_set> - <rsc_op id="11" operation="monitor" operation_key="remote1_monitor_30000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="10" operation="monitor" operation_key="remote1_monitor_30000" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="FAKE" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="10" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="9" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="5"> <action_set> - <rsc_op id="10" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="9" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="FAKE" CRM_meta_name="start" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="3" operation="monitor" operation_key="remote1_monitor_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="2" operation="monitor" operation_key="remote1_monitor_0" on_node="18builder" on_node_uuid="5"/> + </trigger> + <trigger> + <pseudo_event id="13" operation="stonith" operation_key="stonith-remote2-reboot" on_node="remote2" on_node_uuid="remote2"/> </trigger> </inputs> </synapse> <synapse id="6"> <action_set> - <rsc_op id="3" operation="monitor" operation_key="remote1_monitor_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="2" operation="monitor" operation_key="remote1_monitor_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="FAKE" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -80,36 +83,39 @@ </synapse> <synapse id="7"> <action_set> - <rsc_op id="13" operation="monitor" operation_key="remote2_monitor_30000" on_node="18builder" on_node_uuid="5"> + <rsc_op id="12" operation="monitor" operation_key="remote2_monitor_30000" on_node="18builder" on_node_uuid="5"> <primitive id="remote2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="FAKE-crashed" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="30000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="12" operation="start" operation_key="remote2_start_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="11" operation="start" operation_key="remote2_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> </inputs> </synapse> <synapse id="8"> <action_set> - <rsc_op id="12" operation="start" operation_key="remote2_start_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="11" operation="start" operation_key="remote2_start_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="FAKE-crashed" CRM_meta_name="start" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="60000" /> </rsc_op> </action_set> <inputs> <trigger> - <rsc_op id="4" operation="monitor" operation_key="remote2_monitor_0" on_node="18builder" on_node_uuid="5"/> + <rsc_op id="3" operation="monitor" operation_key="remote2_monitor_0" on_node="18builder" on_node_uuid="5"/> + </trigger> + <trigger> + <rsc_op id="7" operation="start" operation_key="FAKE-crashed_start_0" on_node="18builder" on_node_uuid="5"/> </trigger> <trigger> - <rsc_op id="8" operation="start" operation_key="FAKE-crashed_start_0" on_node="18builder" on_node_uuid="5"/> + <pseudo_event id="13" operation="stonith" operation_key="stonith-remote2-reboot" on_node="remote2" on_node_uuid="remote2"/> </trigger> </inputs> </synapse> <synapse id="9"> <action_set> - <rsc_op id="4" operation="monitor" operation_key="remote2_monitor_0" on_node="18builder" on_node_uuid="5"> + <rsc_op id="3" operation="monitor" operation_key="remote2_monitor_0" on_node="18builder" on_node_uuid="5"> <primitive id="remote2" class="ocf" provider="pacemaker" type="remote"/> <attributes CRM_meta_container="FAKE-crashed" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" /> </rsc_op> @@ -118,7 +124,7 @@ </synapse> <synapse id="10"> <action_set> - <pseudo_event id="15" operation="stonith" operation_key="stonith-remote2-reboot" on_node="remote2" on_node_uuid="remote2"> + <pseudo_event id="13" operation="stonith" operation_key="stonith-remote2-reboot" on_node="remote2" on_node_uuid="remote2"> <attributes CRM_meta_on_node="remote2" CRM_meta_on_node_uuid="remote2" CRM_meta_stonith_action="reboot" /> <downed> <node id="remote2"/> @@ -131,31 +137,4 @@ </trigger> </inputs> </synapse> - <synapse id="11"> - <action_set> - <pseudo_event id="14" operation="stonith_complete" operation_key="stonith_complete"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <pseudo_event id="15" operation="stonith" operation_key="stonith-remote2-reboot" on_node="remote2" on_node_uuid="remote2"/> - </trigger> - </inputs> - </synapse> - <synapse id="12"> - <action_set> - <pseudo_event id="2" operation="all_stopped" operation_key="all_stopped"> - <attributes /> - </pseudo_event> - </action_set> - <inputs> - <trigger> - <rsc_op id="1" operation="stop" operation_key="FAKE-crashed_stop_0" on_node="18builder" on_node_uuid="5"/> - </trigger> - <trigger> - <pseudo_event id="14" operation="stonith_complete" operation_key="stonith_complete"/> - </trigger> - </inputs> - </synapse> </transition_graph> diff --git a/pengine/test10/whitebox-unexpectedly-running.scores b/pengine/test10/whitebox-unexpectedly-running.scores index 45e1d397b9b..2c8238daa27 100644 --- a/pengine/test10/whitebox-unexpectedly-running.scores +++ b/pengine/test10/whitebox-unexpectedly-running.scores @@ -1,13 +1,13 @@ Allocation scores: -native_color: FAKE allocation score on 18builder: 0 -native_color: FAKE allocation score on remote1: -INFINITY -native_color: FAKE allocation score on remote2: -INFINITY -native_color: FAKE-crashed allocation score on 18builder: 0 -native_color: FAKE-crashed allocation score on remote1: -INFINITY -native_color: FAKE-crashed allocation score on remote2: -INFINITY -native_color: remote1 allocation score on 18builder: 0 -native_color: remote1 allocation score on remote1: -INFINITY -native_color: remote1 allocation score on remote2: -INFINITY -native_color: remote2 allocation score on 18builder: 0 -native_color: remote2 allocation score on remote1: -INFINITY -native_color: remote2 allocation score on remote2: -INFINITY +pcmk__native_allocate: FAKE allocation score on 18builder: 0 +pcmk__native_allocate: FAKE allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE allocation score on remote2: -INFINITY +pcmk__native_allocate: FAKE-crashed allocation score on 18builder: 0 +pcmk__native_allocate: FAKE-crashed allocation score on remote1: -INFINITY +pcmk__native_allocate: FAKE-crashed allocation score on remote2: -INFINITY +pcmk__native_allocate: remote1 allocation score on 18builder: 0 +pcmk__native_allocate: remote1 allocation score on remote1: -INFINITY +pcmk__native_allocate: remote1 allocation score on remote2: -INFINITY +pcmk__native_allocate: remote2 allocation score on 18builder: 0 +pcmk__native_allocate: remote2 allocation score on remote1: -INFINITY +pcmk__native_allocate: remote2 allocation score on remote2: -INFINITY diff --git a/pengine/test10/whitebox-unexpectedly-running.summary b/pengine/test10/whitebox-unexpectedly-running.summary index 3e0c89870ff..3f7f8ae5af1 100644 --- a/pengine/test10/whitebox-unexpectedly-running.summary +++ b/pengine/test10/whitebox-unexpectedly-running.summary @@ -17,8 +17,6 @@ Executing cluster transition: * Resource action: remote1 monitor on 18builder * Resource action: remote2 monitor on 18builder * Pseudo action: stonith-remote2-reboot on remote2 - * Pseudo action: stonith_complete - * Pseudo action: all_stopped * Resource action: FAKE-crashed start on 18builder * Resource action: remote1 start on 18builder * Resource action: remote2 start on 18builder diff --git a/pengine/utilization.c b/pengine/utilization.c index f42c85d9921..a1fb2d19d4a 100644 --- a/pengine/utilization.c +++ b/pengine/utilization.c @@ -231,7 +231,8 @@ add_unallocated_utilization(GHashTable * all_utilization, resource_t * rsc, } } - if (existing == FALSE) { + // rsc->children is always non-NULL but this makes static analysis happy + if (!existing && (rsc->children != NULL)) { resource_t *first_child = (resource_t *) rsc->children->data; pe_rsc_trace(orig_rsc, "%s: Adding %s as colocated utilization", @@ -339,8 +340,7 @@ find_colocated_rscs(GListPtr colocated_rscs, resource_t * rsc, resource_t * orig void process_utilization(resource_t * rsc, node_t ** prefer, pe_working_set_t * data_set) { - int alloc_details = scores_log_level + 1; - + CRM_CHECK(rsc && prefer && data_set, return); if (safe_str_neq(data_set->placement_strategy, "default")) { GHashTableIter iter; GListPtr colocated_rscs = NULL; @@ -416,7 +416,7 @@ process_utilization(resource_t * rsc, node_t ** prefer, pe_working_set_t * data_ } } } - dump_node_scores(alloc_details, rsc, "Post-utilization", rsc->allowed_nodes); + pe__show_node_weights(true, rsc, "Post-utilization", rsc->allowed_nodes); } } diff --git a/pengine/utils.c b/pengine/utils.c index dd32d498ad5..3611ed13420 100644 --- a/pengine/utils.c +++ b/pengine/utils.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public @@ -21,50 +21,12 @@ #include <allocate.h> #include <utils.h> -void -pe_free_ordering(GListPtr constraints) -{ - GListPtr iterator = constraints; - - while (iterator != NULL) { - order_constraint_t *order = iterator->data; - - iterator = iterator->next; - - free(order->lh_action_task); - free(order->rh_action_task); - free(order); - } - if (constraints != NULL) { - g_list_free(constraints); - } -} - -void -pe_free_rsc_to_node(GListPtr constraints) -{ - GListPtr iterator = constraints; - - while (iterator != NULL) { - rsc_to_node_t *cons = iterator->data; - - iterator = iterator->next; - - g_list_free_full(cons->node_list_rh, free); - free(cons->id); - free(cons); - } - if (constraints != NULL) { - g_list_free(constraints); - } -} - -rsc_to_node_t * -rsc2node_new(const char *id, resource_t * rsc, +pe__location_t * +rsc2node_new(const char *id, pe_resource_t *rsc, int node_weight, const char *discover_mode, - node_t * foo_node, pe_working_set_t * data_set) + pe_node_t *foo_node, pe_working_set_t *data_set) { - rsc_to_node_t *new_con = NULL; + pe__location_t *new_con = NULL; if (rsc == NULL || id == NULL) { pe_err("Invalid constraint %s for rsc=%p", crm_str(id), rsc); @@ -74,7 +36,7 @@ rsc2node_new(const char *id, resource_t * rsc, CRM_CHECK(node_weight == 0, return NULL); } - new_con = calloc(1, sizeof(rsc_to_node_t)); + new_con = calloc(1, sizeof(pe__location_t)); if (new_con != NULL) { new_con->id = strdup(id); new_con->rsc_lh = rsc; @@ -440,3 +402,30 @@ create_pseudo_resource_op(resource_t * rsc, const char *task, bool optional, boo } return action; } + +/*! + * \internal + * \brief Create a shutdown op for a scheduler transition + * + * \param[in] rsc Resource of action to cancel + * \param[in] task Name of action to cancel + * \param[in] interval_ms Interval of action to cancel + * \param[in] node Node of action to cancel + * \param[in] data_set Working set of cluster + * + * \return Created op + */ +pe_action_t * +sched_shutdown_op(pe_node_t *node, pe_working_set_t *data_set) +{ + char *shutdown_id = crm_strdup_printf("%s-%s", CRM_OP_SHUTDOWN, + node->details->uname); + + pe_action_t *shutdown_op = custom_action(NULL, shutdown_id, CRM_OP_SHUTDOWN, + node, FALSE, TRUE, data_set); + + crm_notice("Scheduling shutdown of node %s", node->details->uname); + shutdown_constraints(node, shutdown_op, data_set); + add_hash_param(shutdown_op->meta, XML_ATTR_TE_NOWAIT, XML_BOOLEAN_TRUE); + return shutdown_op; +} diff --git a/pengine/utils.h b/pengine/utils.h index 7a788f7a879..b5b367a9ec3 100644 --- a/pengine/utils.h +++ b/pengine/utils.h @@ -1,34 +1,21 @@ -/* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +/* + * Copyright 2004-2019 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. */ + #ifndef PENGINE_AUTILS__H # define PENGINE_AUTILS__H /* Constraint helper functions */ extern rsc_colocation_t *invert_constraint(rsc_colocation_t * constraint); -extern rsc_to_node_t *copy_constraint(rsc_to_node_t * constraint); - -extern rsc_to_node_t *rsc2node_new(const char *id, resource_t * rsc, int weight, - const char *discovery_mode, node_t * node, - pe_working_set_t * data_set); +pe__location_t *copy_constraint(pe__location_t *constraint); -extern void pe_free_rsc_to_node(GListPtr constraints); -extern void pe_free_ordering(GListPtr constraints); +pe__location_t *rsc2node_new(const char *id, pe_resource_t *rsc, int weight, + const char *discovery_mode, pe_node_t *node, + pe_working_set_t *data_set); extern gboolean rsc_colocation_new(const char *id, const char *node_attr, int score, resource_t * rsc_lh, resource_t * rsc_rh, @@ -76,10 +63,8 @@ extern void calculate_utilization(GHashTable * current_utilization, extern void process_utilization(resource_t * rsc, node_t ** prefer, pe_working_set_t * data_set); pe_action_t *create_pseudo_resource_op(resource_t * rsc, const char *task, bool optional, bool runnable, pe_working_set_t *data_set); +pe_action_t *sched_shutdown_op(pe_node_t *node, pe_working_set_t *data_set); -# define STONITH_UP "stonith_up" -# define STONITH_DONE "stonith_complete" -# define ALL_STOPPED "all_stopped" # define LOAD_STOPPED "load_stopped" #endif diff --git a/rpm/README b/rpm/README new file mode 100644 index 00000000000..666bb78ee4a --- /dev/null +++ b/rpm/README @@ -0,0 +1,2 @@ +This directory contains files useful for building rpm packages for pacemaker. +Anyone not building RPMs can safely ignore it. diff --git a/pacemaker.spec.in b/rpm/pacemaker.spec.in similarity index 78% rename from pacemaker.spec.in rename to rpm/pacemaker.spec.in index 5c9ce98c7db..a6aaca58c96 100644 --- a/pacemaker.spec.in +++ b/rpm/pacemaker.spec.in @@ -1,11 +1,16 @@ -# Globals and defines to control package behavior (configure these as desired) +# User-configurable globals and defines to control package behavior +# (these should not test {with X} values, which are declared later) ## User and group to use for nonprivileged services %global uname hacluster %global gname haclient ## Where to install Pacemaker documentation +%if 0%{?suse_version} > 0 +%global pcmk_docdir %{_docdir}/%{name}-%{version} +%else %global pcmk_docdir %{_docdir}/%{name} +%endif ## GitHub entity that distributes source (for ease of using a fork) %global github_owner ClusterLabs @@ -13,35 +18,76 @@ ## Upstream pacemaker version, and its package version (specversion ## can be incremented to build packages reliably considered "newer" ## than previously built packages with the same pcmkversion) -%global pcmkversion 1.1.18 +%global pcmkversion 1.1.24 %global specversion 1 -## Upstream commit (or git tag, such as "Pacemaker-" plus the -## {pcmkversion} macro for an official release) to use for this package +## Upstream commit (full commit ID, abbreviated commit ID, or tag) to build %global commit HEAD ## Since git v2.11, the extent of abbreviation is autoscaled by default ## (used to be constant of 7), so we need to convey it for non-tags, too. %global commit_abbrev 7 +# Define conditionals so that "rpmbuild --with <feature>" and +# "rpmbuild --without <feature>" can enable and disable specific features + +## Add option to enable support for stonith/external fencing agents +%bcond_with stonithd + +## Add option to create binaries suitable for use with profiling tools +%bcond_with profiling + +## Add option to create binaries with coverage analysis +%bcond_with coverage + +## Add option to skip generating documentation +## (the build tools aren't available everywhere) +%bcond_without doc + +## Add option to prefix package version with "0." +## (so later "official" packages will be considered updates) +%bcond_with pre_release + +## Add option to ship Upstart job files +%bcond_with upstart_job + +## Add option to turn off CMAN support on CMAN-native platforms +%bcond_without cman + +## Add option to turn off SNMP / ESMTP support +%bcond_without snmp +%bcond_without esmtp + +## Add option to turn off hardening of libraries and daemon executables +%bcond_without hardening + + # Define globals for convenient use later ## Workaround to use parentheses in other globals %global lparen ( %global rparen ) -## Short version of git commit -%define shortcommit %(c=%{commit}; case ${c} in - Pacemaker-*%{rparen} echo ${c:10};; - *%{rparen} echo ${c:0:%{commit_abbrev}};; esac) +## Whether this is a tagged release (final or release candidate) +%define tag_release %(c=%{commit}; case ${c} in Pacemaker-*%{rparen} echo 1 ;; + *%{rparen} echo 0 ;; esac) -## Whether this is a tagged release -%define tag_release %([ %{commit} != Pacemaker-%{shortcommit} ]; echo $?) - -## Whether this is a release candidate (in case of a tagged release) -%define pre_release %([ "%{tag_release}" -eq 0 ] || { - case "%{shortcommit}" in *-rc[[:digit:]]*%{rparen} false;; - esac; }; echo $?) +## Portion of export/dist tarball name after "pacemaker-", and release version +%if 0%{tag_release} +%define archive_version %(c=%{commit}; echo ${c:10}) +%define archive_github_url %{commit}#/%{name}-%{archive_version}.tar.gz +%define pcmk_release %(c=%{commit}; case $c in *-rc[[:digit:]]*%{rparen} + echo 0.%{specversion}.${c: -3} ;; + *%{rparen} echo %{specversion} ;; esac) +%else +%define archive_version %(c=%{commit}; echo ${c:0:%{commit_abbrev}}) +%define archive_github_url %{archive_version}#/%{name}-%{archive_version}.tar.gz +%if %{with pre_release} +%define pcmk_release 0.%{specversion}.%{archive_version}.git +%else +%define pcmk_release %{specversion}.%{archive_version}.git +%endif +%endif ## Turn off auto-compilation of python files outside site-packages directory, ## so that the -libs-devel package is multilib-compliant (no *.py[co] files) @@ -76,10 +122,46 @@ ## propagated by systemd project ## - when not good enough, there's always a possibility to check ## particular distro-specific macros (incl. version comparison) -%define systemd_native (%{?_unitdir:1}%{?!_unitdir:0}%{nil \ - } || %{?__transaction_systemd_inhibit:1}%{?!__transaction_systemd_inhibit:0}%{nil \ +%define systemd_native (%{?_unitdir:1}%{!?_unitdir:0}%{nil \ + } || %{?__transaction_systemd_inhibit:1}%{!?__transaction_systemd_inhibit:0}%{nil \ } || %(test -f /usr/lib/os-release; test $? -ne 0; echo $?)) +%if 0%{?fedora} > 20 || 0%{?rhel} > 7 +%global gnutls_priorities @SYSTEM +%endif + +%if !%{defined _rundir} +%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7 || 0%{?suse_version} >= 1200 +%define _rundir /run +%else +%define _rundir /var/run +%endif +%endif + +## Different distros name certain packages differently +## (note: corosync libraries also differ, but all provide corosync-devel) +%if 0%{?suse_version} > 0 +%global pkgname_bzip2_devel libbz2-devel +%global pkgname_docbook_xsl docbook-xsl-stylesheets +%global pkgname_gnutls_devel libgnutls-devel +%global pkgname_shadow_utils shadow +%global pkgname_procps procps +%global pkgname_glue_libs libglue +%global pkgname_pcmk_libs lib%{name}3 +%global hacluster_id 90 +%else +%global pkgname_libtool_devel libtool-ltdl-devel +%global pkgname_libtool_devel_arch libtool-ltdl-devel%{?_isa} +%global pkgname_bzip2_devel bzip2-devel +%global pkgname_docbook_xsl docbook-style-xsl +%global pkgname_gnutls_devel gnutls-devel +%global pkgname_shadow_utils shadow-utils +%global pkgname_procps procps-ng +%global pkgname_publican publican +%global pkgname_glue_libs cluster-glue-libs +%global pkgname_pcmk_libs %{name}-libs +%global hacluster_id 189 +%endif # Definitions for backward compatibility with older RPM versions @@ -94,40 +176,6 @@ %endif -# Define conditionals so that "rpmbuild --with <feature>" and -# "rpmbuild --without <feature>" can enable and disable specific features - -## Add option to enable support for stonith/external fencing agents -%bcond_with stonithd - -## Add option to create binaries suitable for use with profiling tools -%bcond_with profiling - -## Add option to create binaries with coverage analysis -%bcond_with coverage - -## Add option to skip generating documentation -## (the build tools aren't available everywhere) -%bcond_without doc - -## Add option to prefix package version with "0." -## (so later "official" packages will be considered updates) -%bcond_with pre_release - -## Add option to ship Upstart job files -%bcond_with upstart_job - -## Add option to turn off CMAN support on CMAN-native platforms -%bcond_without cman - -## Add option to turn off SNMP / ESMTP support -%bcond_without snmp -%bcond_without esmtp - -## Add option to turn off hardening of libraries and daemon executables -%bcond_without hardening - - # Keep sane profiling data if requested %if %{with profiling} @@ -137,23 +185,6 @@ %endif -# Define the release version -# (do not look at externally enforced pre-release flag for tagged releases -# as only -rc tags, captured with the second condition, implies that then) -%if (!%{tag_release} && %{with pre_release}) || 0%{pre_release} -%if 0%{pre_release} -%define pcmk_release 0.%{specversion}.%(s=%{shortcommit}; echo ${s: -3}) -%else -%define pcmk_release 0.%{specversion}.%{shortcommit}.git -%endif -%else -%if 0%{tag_release} -%define pcmk_release %{specversion} -%else -%define pcmk_release %{specversion}.%{shortcommit}.git -%endif -%endif - Name: pacemaker Summary: Scalable High-Availability cluster resource manager Version: %{pcmkversion} @@ -167,19 +198,22 @@ License: GPLv2+ and LGPLv2+ and BSD Url: http://www.clusterlabs.org Group: System Environment/Daemons -# Hint: use "spectool -s 0 pacemaker.spec" (rpmdevtools) to check the final URL: -# https://github.com/ClusterLabs/pacemaker/archive/e91769e5a39f5cb2f7b097d3c612368f0530535e/pacemaker-e91769e.tar.gz -Source0: https://github.com/%{github_owner}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz +# Example: https://codeload.github.com/ClusterLabs/pacemaker/tar.gz/e91769e +# will download pacemaker-e91769e.tar.gz +# +# The ending part starting with '#' is ignored by github but necessary for +# rpmbuild to know what the tar archive name is. (The downloaded file will be +# named correctly only for commit IDs, not tagged releases.) +# +# You can use "spectool -s 0 pacemaker.spec" (rpmdevtools) to show final URL. +Source0: https://codeload.github.com/%{github_owner}/%{name}/tar.gz/%{archive_github_url} BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) AutoReqProv: on Requires: resource-agents -Requires: %{name}-libs = %{version}-%{release} -Requires: %{name}-cluster-libs = %{version}-%{release} +Requires: %{pkgname_pcmk_libs}%{?_isa} = %{version}-%{release} +Requires: %{name}-cluster-libs%{?_isa} = %{version}-%{release} Requires: %{name}-cli = %{version}-%{release} - -%if %{defined systemd_requires} -%systemd_requires -%endif +%{?systemd_requires} # Pacemaker targets compatibility with python 2.6+ and 3.2+ Requires: python >= 2.6 @@ -193,18 +227,18 @@ BuildRequires: libqb-devel >= 0.13.0 BuildRequires: coreutils findutils grep sed # Required for core functionality -BuildRequires: automake autoconf libtool pkgconfig libtool-ltdl-devel +BuildRequires: automake autoconf gcc libtool pkgconfig %{?pkgname_libtool_devel} ## version lower bound for: G_GNUC_INTERNAL BuildRequires: pkgconfig(glib-2.0) >= 2.6 BuildRequires: libxml2-devel libxslt-devel libuuid-devel -BuildRequires: bzip2-devel pam-devel +BuildRequires: %{pkgname_bzip2_devel} # Required for agent_config.h which specifies the correct scratch directory BuildRequires: resource-agents # Enables optional functionality -BuildRequires: ncurses-devel docbook-style-xsl -BuildRequires: bison byacc flex help2man gnutls-devel pkgconfig(dbus-1) +BuildRequires: ncurses-devel %{pkgname_docbook_xsl} +BuildRequires: bison byacc flex help2man %{pkgname_gnutls_devel} pam-devel pkgconfig(dbus-1) %if %{systemd_native} BuildRequires: pkgconfig(systemd) @@ -218,16 +252,16 @@ Requires: cman %endif Requires: corosync -BuildRequires: corosynclib-devel +BuildRequires: corosync-devel %if %{with stonithd} -BuildRequires: cluster-glue-libs-devel +BuildRequires: %{pkgname_glue_libs}-devel %endif ## (note no avoiding effect when building through non-customized mock) %if !%{bleeding} %if %{with doc} -BuildRequires: publican inkscape asciidoc +BuildRequires: inkscape asciidoc %{?pkgname_publican} %endif %endif @@ -250,7 +284,7 @@ Available rpmbuild rebuild options: License: GPLv2+ and LGPLv2+ Summary: Command line tools for controlling Pacemaker clusters Group: System Environment/Daemons -Requires: %{name}-libs = %{version}-%{release} +Requires: %{pkgname_pcmk_libs}%{?_isa} = %{version}-%{release} Requires: perl-TimeDate %description cli @@ -261,23 +295,26 @@ The %{name}-cli package contains command line tools that can be used to query and control the cluster from machines that may, or may not, be part of the cluster. -%package -n %{name}-libs +%package -n %{pkgname_pcmk_libs} License: GPLv2+ and LGPLv2+ Summary: Core Pacemaker libraries Group: System Environment/Daemons +Requires(pre): %{pkgname_shadow_utils} +# sbd 1.4.0+ supports the libpe_status API for pe_working_set_t +Conflicts: sbd < 1.4.0 -%description -n %{name}-libs +%description -n %{pkgname_pcmk_libs} Pacemaker is an advanced, scalable High-Availability cluster resource manager for Corosync, CMAN and/or Linux-HA. -The %{name}-libs package contains shared libraries needed for cluster +The %{pkgname_pcmk_libs} package contains shared libraries needed for cluster nodes and those just running the CLI tools. %package -n %{name}-cluster-libs License: GPLv2+ and LGPLv2+ Summary: Cluster Libraries used by Pacemaker Group: System Environment/Daemons -Requires: %{name}-libs = %{version}-%{release} +Requires: %{pkgname_pcmk_libs}%{?_isa} = %{version}-%{release} %description -n %{name}-cluster-libs Pacemaker is an advanced, scalable High-Availability cluster resource @@ -295,12 +332,11 @@ License: GPLv2+ and LGPLv2+ and BSD %endif Summary: Pacemaker remote daemon for non-cluster nodes Group: System Environment/Daemons -Requires: %{name}-libs = %{version}-%{release} +Requires: %{pkgname_pcmk_libs}%{?_isa} = %{version}-%{release} Requires: %{name}-cli = %{version}-%{release} Requires: resource-agents -%if %{defined systemd_requires} -%systemd_requires -%endif +# -remote can be fully independent of systemd +%{?systemd_ordering}%{!?systemd_ordering:%{?systemd_requires}} %description remote Pacemaker is an advanced, scalable High-Availability cluster resource @@ -310,22 +346,24 @@ The %{name}-remote package contains the Pacemaker Remote daemon which is capable of extending pacemaker functionality to remote nodes not running the full corosync/cluster stack. -%package -n %{name}-libs-devel +%package -n %{pkgname_pcmk_libs}-devel License: GPLv2+ and LGPLv2+ Summary: Pacemaker development package Group: Development/Libraries Requires: %{name}-cts = %{version}-%{release} -Requires: %{name}-libs = %{version}-%{release} -Requires: %{name}-cluster-libs = %{version}-%{release} -Requires: libtool-ltdl-devel libqb-devel libuuid-devel -Requires: libxml2-devel libxslt-devel bzip2-devel glib2-devel -Requires: corosynclib-devel - -%description -n %{name}-libs-devel +Requires: %{pkgname_pcmk_libs}%{?_isa} = %{version}-%{release} +Requires: %{name}-cluster-libs%{?_isa} = %{version}-%{release} +Requires: libuuid-devel%{?_isa} %{?pkgname_libtool_devel_arch} +Requires: libxml2-devel%{?_isa} libxslt-devel%{?_isa} +Requires: %{pkgname_bzip2_devel}%{?_isa} glib2-devel%{?_isa} +Requires: libqb-devel%{?_isa} +Requires: corosync-devel + +%description -n %{pkgname_pcmk_libs}-devel Pacemaker is an advanced, scalable High-Availability cluster resource manager for Corosync, CMAN and/or Linux-HA. -The %{name}-libs-devel package contains headers and shared libraries +The %{pkgname_pcmk_libs}-devel package contains headers and shared libraries for developing tools for Pacemaker. # NOTE: can be noarch if lrmd_test is moved to another subpackage @@ -334,7 +372,7 @@ License: GPLv2+ and LGPLv2+ Summary: Test framework for cluster-related technologies like Pacemaker Group: System Environment/Daemons Requires: python >= 2.6 -Requires: %{name}-libs = %{version}-%{release} +Requires: %{pkgname_pcmk_libs} = %{version}-%{release} # systemd python bindings are separate package in some distros %if %{defined systemd_requires} @@ -353,7 +391,7 @@ Requires: systemd-python Test framework for cluster-related technologies like Pacemaker %package doc -License: CC-BY-SA +License: CC-BY-SA-4.0 Summary: Documentation for Pacemaker Group: Documentation @@ -364,7 +402,7 @@ Pacemaker is an advanced, scalable High-Availability cluster resource manager for Corosync, CMAN and/or Linux-HA. %prep -%setup -q -n %{name}-%{commit} +%setup -q -n %{name}-%{archive_version} # Force the local time # @@ -379,7 +417,7 @@ find . -exec touch \{\} \; # Early versions of autotools (e.g. RHEL <= 5) do not support --docdir export docdir=%{pcmk_docdir} -export systemdunitdir=%{?_unitdir}%{?!_unitdir:no} +export systemdsystemunitdir=%{?_unitdir}%{!?_unitdir:no} %if %{with hardening} # prefer distro-provided hardening flags in case they are defined @@ -404,7 +442,9 @@ export LDFLAGS_HARDENED_LIB="%{?_hardening_ldflags}" --without-heartbeat \ %{!?with_doc: --with-brand=} \ %{!?with_hardening: --disable-hardening} \ + %{?gnutls_priorities: --with-gnutls-priorities="%{gnutls_priorities}"} \ --with-initdir=%{_initrddir} \ + --with-runstatedir=%{_rundir} \ --localstatedir=%{_var} \ --with-version=%{version}-%{release} @@ -417,7 +457,7 @@ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %{_smp_mflags} V=1 all %check -{ pengine/regression.sh --run one-or-more-unrunnnable-instances \ +{ pengine/regression.sh --run one-or-more-unrunnable-instances \ && tools/regression.sh \ && touch .CHECKED } 2>&1 | sed 's/[fF]ail/faiil/g' # prevent false positives in rpmlint @@ -452,6 +492,12 @@ find %{buildroot} -name '*.xml' -type f -print0 | xargs -0 chmod a-x find %{buildroot} -name '*.a' -type f -print0 | xargs -0 rm -f find %{buildroot} -name '*.la' -type f -print0 | xargs -0 rm -f +# For now, don't package the servicelog-related binaries built only for +# ppc64le when certain dependencies are installed. If they get more exercise by +# advanced users, we can reconsider. +rm -f %{buildroot}/%{_sbindir}/notifyServicelogEvent +rm -f %{buildroot}/%{_sbindir}/ipmiservicelogd + # Do not package these either rm -f %{buildroot}/%{_libdir}/service_crm.so @@ -576,15 +622,14 @@ fi %systemd_postun_with_restart crm_mon.service %endif -%pre -n %{name}-libs - -getent group %{gname} >/dev/null || groupadd -r %{gname} -g 189 -getent passwd %{uname} >/dev/null || useradd -r -g %{gname} -u 189 -s /sbin/nologin -c "cluster user" %{uname} +%pre -n %{pkgname_pcmk_libs} +getent group %{gname} >/dev/null || groupadd -r %{gname} -g %{hacluster_id} +getent passwd %{uname} >/dev/null || useradd -r -g %{gname} -u %{hacluster_id} -s /sbin/nologin -c "cluster user" %{uname} exit 0 -%post -n %{name}-libs -p /sbin/ldconfig +%post -n %{pkgname_pcmk_libs} -p /sbin/ldconfig -%postun -n %{name}-libs -p /sbin/ldconfig +%postun -n %{pkgname_pcmk_libs} -p /sbin/ldconfig %post -n %{name}-cluster-libs -p /sbin/ldconfig @@ -727,7 +772,7 @@ exit 0 %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/blackbox %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/cores -%files -n %{name}-libs +%files -n %{pkgname_pcmk_libs} %defattr(-,root,root) %{_libdir}/libcib.so.* @@ -784,7 +829,7 @@ exit 0 %doc COPYING %doc ChangeLog -%files -n %{name}-libs-devel +%files -n %{pkgname_pcmk_libs}-devel %defattr(-,root,root) %exclude %{_datadir}/pacemaker/tests/cts %{_datadir}/pacemaker/tests @@ -800,3 +845,5 @@ exit 0 %changelog +* PACKAGE_DATE ClusterLabs <admin@clusterlabs.org> PACKAGE_VERSION-1 + - See included ChangeLog file for details diff --git a/rpmlintrc b/rpm/rpmlintrc similarity index 100% rename from rpmlintrc rename to rpm/rpmlintrc diff --git a/tools/Makefile.am b/tools/Makefile.am index 35480357f2d..87726163432 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -18,7 +18,7 @@ include $(top_srcdir)/Makefile.common if BUILD_SYSTEMD -systemdunit_DATA = crm_mon.service +systemdsystemunit_DATA = crm_mon.service endif COMMONLIBS = \ @@ -31,19 +31,26 @@ noinst_HEADERS = crm_resource.h fake_transition.h pcmkdir = $(datadir)/$(PACKAGE) pcmk_DATA = report.common report.collector -sbin_SCRIPTS = crm_report crm_standby crm_master crm_failcount +sbin_SCRIPTS = crm_report if BUILD_CIBSECRETS sbin_SCRIPTS += cibsecret endif -EXTRA_DIST = $(sbin_SCRIPTS) +noinst_SCRIPTS = pcmk_simtimes +dist_sbin_SCRIPTS = crm_standby crm_master crm_failcount + +EXTRA_DIST = crm_mon.sysconfig sbin_PROGRAMS = crm_simulate crmadmin cibadmin crm_node crm_attribute crm_resource crm_verify \ crm_shadow attrd_updater crm_diff crm_mon iso8601 crm_ticket crm_error testdir = $(datadir)/$(PACKAGE)/tests/cli -test_SCRIPTS = regression.sh -test_DATA = regression.dates.exp regression.tools.exp regression.acls.exp \ - regression.validity.exp +dist_test_SCRIPTS = regression.sh +dist_test_DATA = regression.dates.exp \ + regression.tools.exp \ + regression.acls.exp \ + regression.validity.exp \ + crm_diff_new.xml \ + crm_diff_old.xml if BUILD_HEARTBEAT_SUPPORT sbin_PROGRAMS += crm_uuid @@ -57,7 +64,10 @@ endif ## SOURCES -MAN8DEPS = crm_attribute crm_node +# A few tools are just thin wrappers around crm_attribute. +# This makes their help get updated when crm_attribute changes +# (see Makefile.common). +MAN8DEPS = crm_attribute crmadmin_SOURCES = crmadmin.c crmadmin_LDADD = $(top_builddir)/lib/pengine/libpe_status.la \ @@ -98,7 +108,6 @@ crm_mon_LDADD = $(top_builddir)/lib/pengine/libpe_status.la \ $(top_builddir)/pengine/libpengine.la \ $(COMMONLIBS) $(SNMPLIBS) $(ESMTPLIBS) -# Arguments could be made that this should live in crm/pengine crm_verify_SOURCES = crm_verify.c crm_verify_LDADD = $(top_builddir)/lib/pengine/libpe_status.la \ $(top_builddir)/pengine/libpengine.la \ diff --git a/tools/attrd_updater.c b/tools/attrd_updater.c index 47999f6baf1..33013936ce5 100644 --- a/tools/attrd_updater.c +++ b/tools/attrd_updater.c @@ -251,6 +251,7 @@ send_attrd_query(const char *name, const char *host, xmlNode **reply) } crm_ipc_close(ipc); } + crm_ipc_destroy(ipc); free_xml(query); return(rc); diff --git a/tools/cibadmin.c b/tools/cibadmin.c index 8425044702e..66f7661eb35 100644 --- a/tools/cibadmin.c +++ b/tools/cibadmin.c @@ -197,6 +197,17 @@ print_xml_output(xmlNode * xml) } } +// Upgrade requested but already at latest schema +static void +report_schema_unchanged() +{ + const char *err = pcmk_strerror(pcmk_err_schema_unchanged); + + crm_info("Upgrade unnecessary: %s\n", err); + printf("Upgrade unnecessary: %s\n", err); + exit_code = 0; +} + int main(int argc, char **argv) { @@ -470,6 +481,11 @@ main(int argc, char **argv) crm_info("Starting mainloop"); g_main_run(mainloop); + } else if ((exit_code == -pcmk_err_schema_unchanged) + && crm_str_eq(cib_action, CIB_OP_UPGRADE, TRUE)) { + report_schema_unchanged(); + exit_code = 0; + } else if (exit_code < 0) { crm_err("Call failed: %s", pcmk_strerror(exit_code)); fprintf(stderr, "Call failed: %s\n", pcmk_strerror(exit_code)); @@ -561,7 +577,10 @@ cibadmin_op_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void { exit_code = rc; - if (rc != 0) { + if (rc == -pcmk_err_schema_unchanged) { + report_schema_unchanged(); + + } else if (rc != pcmk_ok) { crm_warn("Call %s failed (%d): %s", cib_action, rc, pcmk_strerror(rc)); fprintf(stderr, "Call %s failed (%d): %s\n", cib_action, rc, pcmk_strerror(rc)); print_xml_output(output); diff --git a/tools/cibsecret.in b/tools/cibsecret.in index c15071af2d5..6fea8768af6 100644 --- a/tools/cibsecret.in +++ b/tools/cibsecret.in @@ -347,8 +347,6 @@ cibsecret_sync() { sync_files } -check_env - MAGIC="lrm://" umask 0077 @@ -377,6 +375,8 @@ case "$cmd" in *) usage 1; esac +check_env + # we'll need these two often current=`get_cib_param $rsc $param` current_local=`get_local_param $rsc $param` diff --git a/tools/crm_attribute.c b/tools/crm_attribute.c index 49c69c407af..28ee861a315 100644 --- a/tools/crm_attribute.c +++ b/tools/crm_attribute.c @@ -126,6 +126,8 @@ main(int argc, char **argv) int option_index = 0; int is_remote_node = 0; + bool try_attrd = true; + crm_log_cli_init("crm_attribute"); crm_set_options(NULL, "<command> -n <attribute> [options]", long_options, "Manage node's attributes and cluster options." @@ -281,8 +283,15 @@ main(int argc, char **argv) attr_name = attr_pattern; } - if (((command == 'v') || (command == 'D') || (command == 'u')) - && safe_str_eq(type, XML_CIB_TAG_STATUS) + // Only go through attribute manager for transient attributes + try_attrd = safe_str_eq(type, XML_CIB_TAG_STATUS); + + // Don't try to contact attribute manager if we're using a file as CIB + if (getenv("CIB_file") || getenv("CIB_shadow")) { + try_attrd = FALSE; + } + + if (((command == 'v') || (command == 'D') || (command == 'u')) && try_attrd && pcmk_ok == attrd_update_delegate(NULL, command, dest_uname, attr_name, attr_value, type, set_name, NULL, NULL, is_remote_node?attrd_opt_remote:attrd_opt_none)) { @@ -323,7 +332,8 @@ main(int argc, char **argv) crm_info("Read %s=%s %s%s", attr_name, crm_str(read_value), set_name ? "in " : "", set_name ? set_name : ""); - if (rc == -EINVAL) { + if (rc == -ENOTUNIQ) { + // Multiple matches (already displayed) are not error for queries rc = pcmk_ok; } else if (BE_QUIET == FALSE) { @@ -339,7 +349,7 @@ main(int argc, char **argv) free(read_value); } - if (rc == -EINVAL) { + if (rc == -ENOTUNIQ) { printf("Please choose from one of the matches above and supply the 'id' with --attr-id\n"); } else if (rc != pcmk_ok) { diff --git a/tools/crm_diff.c b/tools/crm_diff.c index 20e7a2755bf..0ec8e44deac 100644 --- a/tools/crm_diff.c +++ b/tools/crm_diff.c @@ -190,7 +190,11 @@ generate_patch(xmlNode *object_1, xmlNode *object_2, const char *xml_file_2, } xml_track_changes(object_2, NULL, object_2, FALSE); - xml_calculate_changes(object_1, object_2); + if(as_cib) { + xml_calculate_significant_changes(object_1, object_2); + } else { + xml_calculate_changes(object_1, object_2); + } crm_log_xml_debug(object_2, (xml_file_2? xml_file_2: "target")); output = xml_create_patchset(0, object_1, object_2, NULL, FALSE); diff --git a/tools/crm_diff_new.xml b/tools/crm_diff_new.xml new file mode 100644 index 00000000000..7c2ec22eefa --- /dev/null +++ b/tools/crm_diff_new.xml @@ -0,0 +1,54 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.10" epoch="1" num_updates="0" admin_epoch="0"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <!-- test: move attribute "value" before "name" --> + <nvpair id="cib-bootstrap-options-cluster-name" value="mycluster" name="cluster-name" /> + <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="1" /> + </cluster_property_set> + </crm_config> + <nodes> + <node id="1" uname="node1"/> + <node id="2" uname="node2"/> + <node id="3" uname="node3"/> + <!-- test: add element for node4 --> + <node id="4" uname="node4"/> + </nodes> + <!-- test: add a new comment below this one --> + <!-- hello world --> + <resources> + <!-- test: modify this comment to say something different --> + <primitive id="Fencing" class="stonith" type="fence_xvm"> + <meta_attributes id="Fencing-meta"> + <nvpair id="Fencing-migration-threshold" name="migration-threshold" value="5"/> + </meta_attributes> + <instance_attributes id="Fencing-params"> + <nvpair id="Fencing-key_file" name="key_file" value="/etc/pacemaker/fence_xvm.key"/> + <nvpair id="Fencing-multicast_address" name="multicast_address" value="239.255.100.100"/> + <!-- test: modify attribute value to add node4 --> + <nvpair id="Fencing-pcmk_host_list" name="pcmk_host_list" value="node1 node2 node3 node4"/> + </instance_attributes> + <operations> + <!-- test: add attribute timeout="120s" --> + <op id="Fencing-monitor-120s" interval="120s" timeout="120s" name="monitor" /> + <op id="Fencing-stop-0" interval="0" name="stop" timeout="60s"/> + <!-- test: delete element Fencing-start-0 --> + </operations> + </primitive> + <primitive id="dummy" class="ocf" type="pacemaker" provider="Dummy"> + <instance_attributes id="dummy-params"> + <!-- test: move element dummy-fake below dummy-op_sleep --> + <nvpair id="dummy-op_sleep" name="op_sleep" value="3"/> + <nvpair id="dummy-fake" name="fake" value="0"/> + </instance_attributes> + <operations> + <!-- test: delete attribute timeout --> + <op id="dummy-monitor-5s" interval="5s" name="monitor"/> + </operations> + </primitive> + </resources> + <constraints/> + <!-- test: move this comment to end of configuration --> + </configuration> + <status/> +</cib> diff --git a/tools/crm_diff_old.xml b/tools/crm_diff_old.xml new file mode 100644 index 00000000000..8a92edda89e --- /dev/null +++ b/tools/crm_diff_old.xml @@ -0,0 +1,54 @@ +<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.10" epoch="1" num_updates="0" admin_epoch="0"> + <configuration> + <!-- test: move this comment to end of configuration --> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <!-- test: move attribute "value" before "name" --> + <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="mycluster" /> + <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="1" /> + </cluster_property_set> + </crm_config> + <!-- test: delete this comment --> + <nodes> + <node id="1" uname="node1"/> + <node id="2" uname="node2"/> + <node id="3" uname="node3"/> + <!-- test: add element for node4 --> + </nodes> + <!-- test: add a new comment below this one --> + <resources> + <!-- test: modify this comment --> + <primitive id="Fencing" class="stonith" type="fence_xvm"> + <meta_attributes id="Fencing-meta"> + <nvpair id="Fencing-migration-threshold" name="migration-threshold" value="5"/> + </meta_attributes> + <instance_attributes id="Fencing-params"> + <nvpair id="Fencing-key_file" name="key_file" value="/etc/pacemaker/fence_xvm.key"/> + <nvpair id="Fencing-multicast_address" name="multicast_address" value="239.255.100.100"/> + <!-- test: modify attribute value to add node4 --> + <nvpair id="Fencing-pcmk_host_list" name="pcmk_host_list" value="node1 node2 node3"/> + </instance_attributes> + <operations> + <!-- test: add attribute timeout="120s" --> + <op id="Fencing-monitor-120s" interval="120s" name="monitor" /> + <op id="Fencing-stop-0" interval="0" name="stop" timeout="60s"/> + <!-- test: delete element Fencing-start-0 --> + <op id="Fencing-start-0" interval="0" name="start" timeout="60s"/> + </operations> + </primitive> + <primitive id="dummy" class="ocf" type="pacemaker" provider="Dummy"> + <instance_attributes id="dummy-params"> + <!-- test: move element dummy-fake below dummy-op_sleep --> + <nvpair id="dummy-fake" name="fake" value="0"/> + <nvpair id="dummy-op_sleep" name="op_sleep" value="3"/> + </instance_attributes> + <operations> + <!-- test: delete attribute timeout --> + <op id="dummy-monitor-5s" interval="5s" timeout="10s" name="monitor"/> + </operations> + </primitive> + </resources> + <constraints/> + </configuration> + <status/> +</cib> diff --git a/tools/crm_error.c b/tools/crm_error.c index bd75a8fda9b..fddd9164053 100644 --- a/tools/crm_error.c +++ b/tools/crm_error.c @@ -1,19 +1,10 @@ -/* - * Copyright (C) 2012 Andrew Beekhof <andrew@beekhof.net> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +/* + * Copyright 2012-2020 the Pacemaker project contributors + * + * The version control history for this file may have further details. + * + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -31,11 +22,26 @@ static struct crm_option long_options[] = { "\n\t\t\tUseful for looking for sources of the error in source code"}, {"list", 0, 0, 'l', "\tShow all known errors."}, + {"rc", 0, 0, 'r', "\tInterpret as return code rather than legacy function return value"}, {0, 0, 0, 0} }; /* *INDENT-ON* */ +static bool as_rc = false; + +static void +get_strings(int rc, const char **name, const char **str) +{ + if (as_rc) { + *str = pcmk_rc_str(rc); + *name = pcmk_rc_name(rc); + } else { + *str = pcmk_strerror(rc); + *name = pcmk_errorname(rc); + } +} + int main(int argc, char **argv) { @@ -47,8 +53,11 @@ main(int argc, char **argv) bool do_list = FALSE; bool with_name = FALSE; + const char *name = NULL; + const char *desc = NULL; + crm_log_cli_init("crm_error"); - crm_set_options(NULL, "[options] -- rc", long_options, + crm_set_options(NULL, "[options] -- <rc> [...]", long_options, "Tool for displaying the textual name or description of a reported error code"); while (flag >= 0) { @@ -69,6 +78,9 @@ main(int argc, char **argv) case 'l': do_list = TRUE; break; + case 'r': + as_rc = true; + break; default: crm_help(flag, EX_OK); break; @@ -76,26 +88,43 @@ main(int argc, char **argv) } if(do_list) { - for (rc = 0; rc < 256; rc++) { - const char *name = pcmk_errorname(rc); - const char *desc = pcmk_strerror(rc); + int start, end, width; + + // 256 is a hacky magic number that "should" be enough + if (as_rc) { + start = pcmk_rc_error - 256; + end = PCMK_CUSTOM_OFFSET; + width = 4; + } else { + start = 0; + end = 256; + width = 3; + } + + for (rc = start; rc < end; rc++) { + if (rc == (pcmk_rc_error + 1)) { + // Values in between are reserved for callers, no use iterating + rc = pcmk_rc_ok; + } + get_strings(rc, &name, &desc); if(name == NULL || strcmp("Unknown", name) == 0) { - /* Unknown */ + // Undefined } else if(with_name) { - printf("%.3d: %-25s %s\n", rc, name, desc); + printf("% .*d: %-26s %s\n", width, rc, name, desc); } else { - printf("%.3d: %s\n", rc, desc); + printf("% .*d: %s\n", width, rc, desc); } } - return 0; - } - for (lpc = optind; lpc < argc; lpc++) { - rc = crm_atoi(argv[lpc], NULL); - if(with_name) { - printf("%s - %s\n", pcmk_errorname(rc), pcmk_strerror(rc)); - } else { - printf("%s\n", pcmk_strerror(rc)); + } else { + for (lpc = optind; lpc < argc; lpc++) { + rc = crm_atoi(argv[lpc], NULL); + get_strings(rc, &name, &desc); + if (with_name) { + printf("%s - %s\n", name, desc); + } else { + printf("%s\n", desc); + } } } return 0; diff --git a/tools/crm_failcount b/tools/crm_failcount index 64702c95f50..9c865607b3f 100755 --- a/tools/crm_failcount +++ b/tools/crm_failcount @@ -111,14 +111,25 @@ query_attr_sum() { # Extract the attribute values (one per line) from the output QAS_VALUE=$(echo "$QAS_ALL" | sed -n -e \ - 's/.*<nvpair.*value="\([0-9][0-9]*\)".*>.*/\1/p') + 's/.*<nvpair.*value="\([0-9][0-9]*\|INFINITY\)".*>.*/\1/p') # Sum the values QAS_SUM=0 for i in 0 $QAS_VALUE; do - QAS_SUM=$(($QAS_SUM + $i)) + if [ "$i" = "INFINITY" ]; then + QAS_SUM="INFINITY" + break + else + QAS_SUM=$(($QAS_SUM + $i)) + fi done - echo $QAS_SUM + if [ "$QAS_SUM" = "INFINITY" ]; then + echo $QAS_SUM + elif [ "$QAS_SUM" -ge 1000000 ]; then + echo "INFINITY" + else + echo $QAS_SUM + fi } query_failcount() { diff --git a/tools/crm_master b/tools/crm_master index 7e31cea2dbc..f4a0772fad2 100755 --- a/tools/crm_master +++ b/tools/crm_master @@ -8,6 +8,10 @@ if [ $? != 0 ] ; then echo "crm_master - A convenience wrapper for crm_attribute # Note the quotes around `$TEMP': they are essential! eval set -- "$TEMP" +# Explicitly set the (usual default) lifetime, so the attribute gets set as a +# node attribute and not a cluster property. +options="--lifetime forever" + while true ; do case "$1" in -N|--node|-U|--uname) options="$options $1 $2"; shift; shift;; diff --git a/tools/crm_mon.c b/tools/crm_mon.c index 7fe0fb598d6..cc9ec17341d 100644 --- a/tools/crm_mon.c +++ b/tools/crm_mon.c @@ -49,35 +49,41 @@ #include <../pengine/pengine.h> #include <crm/stonith-ng.h> -extern void cleanup_alloc_calculations(pe_working_set_t * data_set); - -void clean_up(int rc); +void clean_up_connections(void); +static int clean_up(int rc); void crm_diff_update(const char *event, xmlNode * msg); gboolean mon_refresh_display(gpointer user_data); int cib_connect(gboolean full); -void mon_st_callback(stonith_t * st, stonith_event_t * e); +void mon_st_callback_event(stonith_t * st, stonith_event_t * e); +void mon_st_callback_display(stonith_t * st, stonith_event_t * e); +void kick_refresh(gboolean data_updated); static char *get_node_display_name(node_t *node); /* * Definitions indicating which items to print */ -#define mon_show_times (0x0001U) -#define mon_show_stack (0x0002U) -#define mon_show_dc (0x0004U) -#define mon_show_count (0x0008U) -#define mon_show_nodes (0x0010U) -#define mon_show_resources (0x0020U) -#define mon_show_attributes (0x0040U) -#define mon_show_failcounts (0x0080U) -#define mon_show_operations (0x0100U) -#define mon_show_tickets (0x0200U) -#define mon_show_bans (0x0400U) - -#define mon_show_headers (mon_show_times | mon_show_stack | mon_show_dc | mon_show_count) -#define mon_show_default (mon_show_headers | mon_show_nodes | mon_show_resources) -#define mon_show_all (mon_show_default | mon_show_attributes | mon_show_failcounts \ - | mon_show_operations | mon_show_tickets | mon_show_bans) +#define mon_show_times (0x0001U) +#define mon_show_stack (0x0002U) +#define mon_show_dc (0x0004U) +#define mon_show_count (0x0008U) +#define mon_show_nodes (0x0010U) +#define mon_show_resources (0x0020U) +#define mon_show_attributes (0x0040U) +#define mon_show_failcounts (0x0080U) +#define mon_show_operations (0x0100U) +#define mon_show_tickets (0x0200U) +#define mon_show_bans (0x0400U) +#define mon_show_fence_history (0x0800U) + +#define mon_show_headers (mon_show_times | mon_show_stack | mon_show_dc \ + | mon_show_count) +#define mon_show_default (mon_show_headers | mon_show_nodes \ + | mon_show_resources) +#define mon_show_all (mon_show_default | mon_show_attributes \ + | mon_show_failcounts | mon_show_operations \ + | mon_show_tickets | mon_show_bans \ + | mon_show_fence_history) unsigned int show = mon_show_default; @@ -98,7 +104,7 @@ enum mon_output_format_e { char *output_filename = NULL; /* if sending output to a file, its name */ /* other globals */ -char *xml_file = NULL; +static GIOChannel *io_channel = NULL; char *pid_file = NULL; char *snmp_target = NULL; char *snmp_community = NULL; @@ -109,6 +115,8 @@ int reconnect_msec = 5000; gboolean daemonize = FALSE; GMainLoop *mainloop = NULL; guint timer_id = 0; +mainloop_timer_t *refresh_timer = NULL; +static pe_working_set_t *mon_data_set = NULL; GList *attr_list = NULL; const char *crm_mail_host = NULL; @@ -126,9 +134,16 @@ gboolean one_shot = FALSE; gboolean has_warnings = FALSE; gboolean print_timing = FALSE; gboolean watch_fencing = FALSE; +gboolean fence_history = FALSE; +gboolean fence_full_history = FALSE; +gboolean fence_connect = FALSE; +int fence_history_level = 1; gboolean print_brief = FALSE; gboolean print_pending = TRUE; gboolean print_clone_detail = FALSE; +#if CURSES_ENABLED +gboolean curses_console_initialized = FALSE; +#endif /* FIXME allow, detect, and correctly interpret glob pattern or regex? */ const char *print_neg_location_prefix = ""; @@ -160,6 +175,8 @@ crm_trigger_t *refresh_trigger = NULL; /* Define exit codes for monitoring-compatible output */ #define MON_STATUS_OK (0) #define MON_STATUS_WARN (1) +#define MON_STATUS_CRIT (2) +#define MON_STATUS_UNKNOWN (3) /* Convenience macro for prettifying output (e.g. "node" vs "nodes") */ #define s_if_plural(i) (((i) == 1)? "" : "s") @@ -217,6 +234,7 @@ mon_timer_popped(gpointer data) if (timer_id > 0) { g_source_remove(timer_id); + timer_id = 0; } print_as("Reconnecting...\n"); @@ -231,7 +249,27 @@ mon_timer_popped(gpointer data) static void mon_cib_connection_destroy(gpointer user_data) { - print_as("Connection to the CIB terminated\n"); + print_as("Connection to the cluster-daemons terminated\n"); + if (refresh_timer != NULL) { + /* we'll trigger a refresh after reconnect */ + mainloop_timer_stop(refresh_timer); + } + if (timer_id) { + /* we'll trigger a new reconnect-timeout at the end */ + g_source_remove(timer_id); + timer_id = 0; + } + if (st) { + /* the client API won't properly reconnect notifications + * if they are still in the table - so remove them + */ + st->cmds->remove_notification(st, T_STONITH_NOTIFY_DISCONNECT); + st->cmds->remove_notification(st, T_STONITH_NOTIFY_FENCE); + st->cmds->remove_notification(st, T_STONITH_NOTIFY_HISTORY); + if (st->state != stonith_disconnected) { + st->cmds->disconnect(st); + } + } if (cib) { cib->cmds->signoff(cib); timer_id = g_timeout_add(reconnect_msec, mon_timer_popped, NULL); @@ -289,16 +327,24 @@ cib_connect(gboolean full) need_pass = FALSE; } - if (watch_fencing && st == NULL) { + if ((fence_connect) && (st == NULL)) { st = stonith_api_new(); } - if (watch_fencing && st->state == stonith_disconnected) { + if ((fence_connect) && (st->state == stonith_disconnected)) { crm_trace("Connecting to stonith"); rc = st->cmds->connect(st, crm_system_name, NULL); if (rc == pcmk_ok) { crm_trace("Setting up stonith callbacks"); - st->cmds->register_notification(st, T_STONITH_NOTIFY_FENCE, mon_st_callback); + if (watch_fencing) { + st->cmds->register_notification(st, T_STONITH_NOTIFY_DISCONNECT, + mon_st_callback_event); + st->cmds->register_notification(st, T_STONITH_NOTIFY_FENCE, mon_st_callback_event); + } else { + st->cmds->register_notification(st, T_STONITH_NOTIFY_DISCONNECT, + mon_st_callback_display); + st->cmds->register_notification(st, T_STONITH_NOTIFY_HISTORY, mon_st_callback_display); + } } } @@ -344,7 +390,7 @@ cib_connect(gboolean full) if (output_format == mon_output_console) { sleep(2); } - clean_up(-rc); + clean_up_connections(); } } } @@ -376,6 +422,10 @@ static struct crm_option long_options[] = { {"timing-details", 0, 0, 't', "\tDisplay resource operation history with timing details" }, {"tickets", 0, 0, 'c', "\t\tDisplay cluster tickets"}, {"watch-fencing", 0, 0, 'W', "\tListen for fencing events. For use with --external-agent, --mail-to and/or --snmp-traps where supported"}, + {"fence-history", 2, 0, 'm', "Show fence history\n" + "\t\t\t\t\t0=off, 1=failures and pending (default without option),\n" + "\t\t\t\t\t2=add successes (default without value for option),\n" + "\t\t\t\t\t3=show full history without reduction to most recent of each flavor"}, {"neg-locations", 2, 0, 'L', "Display negative location constraints [optionally filtered by id prefix]"}, {"show-node-attributes", 0, 0, 'A', "Display node attributes" }, {"hide-headers", 0, 0, 'D', "\tHide all headers" }, @@ -430,9 +480,26 @@ get_option_desc(char c) continue; if (long_options[lpc].val == c) { - const char * tab = NULL; - tab = strrchr(long_options[lpc].desc, '\t'); - return tab ? ++tab : long_options[lpc].desc; + static char *buf = NULL; + const char *rv; + char *nl; + + /* chop off tabs and cut at newline */ + free(buf); /* free string from last usage */ + buf = strdup(long_options[lpc].desc); + rv = buf; /* make a copy to keep buf pointer unaltered + for freeing when we come by next time. + Like this the result stays valid until + the next call. + */ + while(isspace(rv[0])) { + rv++; + } + nl = strchr(rv, '\n'); + if (nl) { + *nl = '\0'; + } + return rv; } } @@ -454,6 +521,16 @@ detect_user_input(GIOChannel *channel, GIOCondition condition, gpointer unused) c = getchar(); switch (c) { + case 'm': + if (!fence_history_level) { + fence_history = TRUE; + fence_connect = TRUE; + if (st == NULL) { + mon_cib_connection_destroy(NULL); + } + } + show ^= mon_show_fence_history; + break; case 'c': show ^= mon_show_tickets; break; @@ -527,6 +604,7 @@ detect_user_input(GIOChannel *channel, GIOCondition condition, gpointer unused) print_option_help('R', print_clone_detail); print_option_help('b', print_brief); print_option_help('j', print_pending); + print_option_help('m', (show & mon_show_fence_history)); print_as("\n"); print_as("Toggle fields via field letter, type any other key to return"); } @@ -561,6 +639,12 @@ main(int argc, char **argv) one_shot = TRUE; } + /* to enable stonith-connection when called via some application like pcs + * set environment-variable FENCE_HISTORY to desired level + * so you don't have to modify this application + */ + /* fence_history_level = crm_atoi(getenv("FENCE_HISTORY"), "0"); */ + while (1) { flag = crm_get_option(argc, argv, &option_index); if (flag == -1) @@ -584,6 +668,10 @@ main(int argc, char **argv) break; case 'W': watch_fencing = TRUE; + fence_connect = TRUE; + break; + case 'm': + fence_history_level = crm_atoi(optarg, "2"); break; case 'd': daemonize = TRUE; @@ -631,7 +719,7 @@ main(int argc, char **argv) if(optarg == NULL) { return crm_help(flag, EX_USAGE); } - xml_file = strdup(optarg); + setenv("CIB_file", optarg, 1); one_shot = TRUE; break; case 'h': @@ -702,11 +790,71 @@ main(int argc, char **argv) } } + if (watch_fencing) { + /* don't moan as fence_history_level == 1 is default */ + fence_history_level = 0; + } + + /* create the cib-object early to be able to do further + * decisions based on the cib-source + */ + cib = cib_new(); + + if (cib == NULL) { + exit_code = -EINVAL; + } else { + switch (cib->variant) { + + case cib_native: + /* cib & fencing - everything available */ + break; + + case cib_file: + /* Don't try to connect to fencing as we + * either don't have a running cluster or + * the fencing-information would possibly + * not match the cib data from a file. + * As we don't expect cib-updates coming + * in enforce one-shot. */ + fence_history_level = 0; + one_shot = TRUE; + break; + + case cib_remote: + /* updates coming in but no fencing */ + fence_history_level = 0; + break; + + case cib_undefined: + case cib_database: + default: + /* something is odd */ + exit_code = -EINVAL; + crm_err("Invalid cib-source"); + break; + } + } + + switch (fence_history_level) { + case 3: + fence_full_history = TRUE; + /* fall through to next lower level */ + case 2: + show |= mon_show_fence_history; + /* fall through to next lower level */ + case 1: + fence_history = TRUE; + fence_connect = TRUE; + break; + default: + break; + } + /* Extra sanity checks when in CGI mode */ if (output_format == mon_output_cgi) { argerr += (optind < argc); argerr += (output_filename != NULL); - argerr += (xml_file != NULL); + argerr += ((cib) && (cib->variant == cib_file)); argerr += (snmp_target != NULL); argerr += (crm_mail_to != NULL); argerr += (external_agent != NULL); @@ -720,12 +868,7 @@ main(int argc, char **argv) } if (argerr) { - if (output_format == mon_output_cgi) { - fprintf(stdout, "Content-Type: text/plain\n" - "Status: 500\n\n"); - return EX_USAGE; - } - return crm_help('?', EX_USAGE); + return clean_up(EX_USAGE); } /* XML output always prints everything */ @@ -747,12 +890,26 @@ main(int argc, char **argv) if ((output_format != mon_output_html) && (output_format != mon_output_xml) && !snmp_target && !crm_mail_to && !external_agent) { - printf - ("Looks like you forgot to specify one or more of: --as-html, --as-xml, --mail-to, --snmp-target, --external-agent\n"); - return crm_help('?', EX_USAGE); + printf ("Looks like you forgot to specify one or more of: " + "--as-html, --external-agent, --mail-to, --snmp-target\n"); + return clean_up(EX_USAGE); } - crm_make_daemon(crm_system_name, TRUE, pid_file); + if (cib) { + /* to be on the safe side don't have cib-object around + * when we are forking + */ + cib_delete(cib); + cib = NULL; + crm_make_daemon(crm_system_name, TRUE, pid_file); + cib = cib_new(); + if (cib == NULL) { + exit_code = -EINVAL; + } + /* otherwise assume we've got the same cib-object we've just destroyed + * in our parent + */ + } } else if (output_format == mon_output_console) { #if CURSES_ENABLED @@ -760,6 +917,7 @@ main(int argc, char **argv) cbreak(); noecho(); crm_enable_stderr(FALSE); + curses_console_initialized = TRUE; #else one_shot = TRUE; output_format = mon_output_plain; @@ -769,24 +927,17 @@ main(int argc, char **argv) } crm_info("Starting %s", crm_system_name); - if (xml_file != NULL) { - current_cib = filename2xml(xml_file); - mon_refresh_display(NULL); - return exit_code; - } - if (current_cib == NULL) { - cib = cib_new(); + if (cib) { do { if (!one_shot) { - print_as("Attempting connection to the cluster...\n"); + print_as("Waiting until cluster is available on this node ...\n"); } exit_code = cib_connect(!one_shot); if (one_shot) { break; - } else if (exit_code != pcmk_ok) { sleep(reconnect_msec / 1000); #if CURSES_ENABLED @@ -795,26 +946,35 @@ main(int argc, char **argv) refresh(); } #endif + } else { + if (output_format == mon_output_html) { + print_as("Writing html to %s ...\n", output_filename); + } } - } while (exit_code == -ENOTCONN); + } - if (exit_code != pcmk_ok) { - if (output_format == mon_output_monitor) { - printf("CLUSTER WARN: Connection to cluster failed: %s\n", pcmk_strerror(exit_code)); - clean_up(MON_STATUS_WARN); + if (exit_code != pcmk_ok) { + if (output_format == mon_output_monitor) { + printf("CLUSTER CRIT: Connection to cluster failed: %s\n", + pcmk_strerror(exit_code)); + return clean_up(MON_STATUS_CRIT); + } else { + if (exit_code == -ENOTCONN) { + print_as("\nError: cluster is not available on this node\n"); } else { - print_as("\nConnection to cluster failed: %s\n", pcmk_strerror(exit_code)); - } - if (output_format == mon_output_console) { - sleep(2); + print_as("\nConnection to cluster failed: %s\n", + pcmk_strerror(exit_code)); } - clean_up(-exit_code); } + if (output_format == mon_output_console) { + sleep(2); + } + return clean_up(-exit_code); } if (one_shot) { - return exit_code; + return clean_up(0); } mainloop = g_main_new(FALSE); @@ -827,7 +987,9 @@ main(int argc, char **argv) if (ncurses_winch_handler == SIG_DFL || ncurses_winch_handler == SIG_IGN || ncurses_winch_handler == SIG_ERR) ncurses_winch_handler = NULL; - g_io_add_watch(g_io_channel_unix_new(STDIN_FILENO), G_IO_IN, detect_user_input, NULL); + + io_channel = g_io_channel_unix_new(STDIN_FILENO); + g_io_add_watch(io_channel, G_IO_IN, detect_user_input, NULL); } #endif refresh_trigger = mainloop_add_trigger(G_PRIORITY_LOW, mon_refresh_display, NULL); @@ -835,10 +997,13 @@ main(int argc, char **argv) g_main_run(mainloop); g_main_destroy(mainloop); + if (io_channel != NULL) { + g_io_channel_shutdown(io_channel, TRUE, NULL); + } + crm_info("Exiting %s", crm_system_name); - clean_up(0); - return 0; /* never reached */ + return clean_up(0); } #define mon_warn(fmt...) do { \ @@ -851,37 +1016,20 @@ main(int argc, char **argv) has_warnings = TRUE; \ } while(0) -static int -count_resources(pe_working_set_t * data_set, resource_t * rsc) -{ - int count = 0; - GListPtr gIter = NULL; - - if (rsc == NULL) { - gIter = data_set->resources; - } else if (rsc->children) { - gIter = rsc->children; - } else { - return is_not_set(rsc->flags, pe_rsc_orphan); - } - - for (; gIter != NULL; gIter = gIter->next) { - count += count_resources(data_set, gIter->data); - } - return count; -} /*! * \internal * \brief Print one-line status suitable for use with monitoring software * * \param[in] data_set Working set of CIB state + * \param[in] history List of stonith actions * * \note This function's output (and the return code when the program exits) * should conform to https://www.monitoring-plugins.org/doc/guidelines.html */ static void -print_simple_status(pe_working_set_t * data_set) +print_simple_status(pe_working_set_t * data_set, + stonith_history_t *history) { GListPtr gIter = NULL; int nodes_online = 0; @@ -907,7 +1055,6 @@ print_simple_status(pe_working_set_t * data_set) } if (!has_warnings) { - int nresources = count_resources(data_set, NULL); print_as("CLUSTER OK: %d node%s online", nodes_online, s_if_plural(nodes_online)); if (nodes_standby > 0) { @@ -916,7 +1063,8 @@ print_simple_status(pe_working_set_t * data_set) if (nodes_maintenance > 0) { print_as(", %d maintenance node%s", nodes_maintenance, s_if_plural(nodes_maintenance)); } - print_as(", %d resource%s configured", nresources, s_if_plural(nresources)); + print_as(", %d resource instance%s configured", + data_set->ninstances, s_if_plural(data_set->ninstances)); } print_as("\n"); @@ -1525,7 +1673,8 @@ print_rsc_history(FILE *stream, pe_working_set_t *data_set, node_t *node, } /* Create a list of this resource's operations */ - for (rsc_op = __xml_first_child(rsc_entry); rsc_op != NULL; rsc_op = __xml_next(rsc_op)) { + for (rsc_op = __xml_first_child_element(rsc_entry); rsc_op != NULL; + rsc_op = __xml_next_element(rsc_op)) { if (crm_str_eq((const char *)rsc_op->name, XML_LRM_TAG_RSC_OP, TRUE)) { op_list = g_list_append(op_list, rsc_op); } @@ -1593,8 +1742,8 @@ print_node_history(FILE *stream, pe_working_set_t *data_set, lrm_rsc = find_xml_node(lrm_rsc, XML_LRM_TAG_RESOURCES, FALSE); /* Print history of each of the node's resources */ - for (rsc_entry = __xml_first_child(lrm_rsc); rsc_entry != NULL; - rsc_entry = __xml_next(rsc_entry)) { + for (rsc_entry = __xml_first_child_element(lrm_rsc); rsc_entry != NULL; + rsc_entry = __xml_next_element(rsc_entry)) { if (crm_str_eq((const char *)rsc_entry->name, XML_LRM_TAG_RESOURCE, TRUE)) { print_rsc_history(stream, data_set, node, rsc_entry, operations); @@ -1814,8 +1963,8 @@ print_node_summary(FILE *stream, pe_working_set_t * data_set, gboolean operation } /* Print each node in the CIB status */ - for (node_state = __xml_first_child(cib_status); node_state != NULL; - node_state = __xml_next(node_state)) { + for (node_state = __xml_first_child_element(cib_status); node_state != NULL; + node_state = __xml_next_element(node_state)) { if (crm_str_eq((const char *)node_state->name, XML_CIB_TAG_STATE, TRUE)) { print_node_history(stream, data_set, node_state, operations); } @@ -1953,16 +2102,10 @@ get_node_display_name(node_t *node) /* Host is displayed only if this is a guest node */ if (is_container_remote_node(node)) { - if (node->details->remote_rsc->running_on) { - /* running_on is a list, but guest nodes will have exactly one entry - * unless they are in the process of migrating, in which case they - * will have two; either way, we can use the first item in the list - */ - node_t *host_node = (node_t *) node->details->remote_rsc->running_on->data; + node_t *host_node = pe__current_node(node->details->remote_rsc); - if (host_node && host_node->details) { - node_host = host_node->details->uname; - } + if (host_node && host_node->details) { + node_host = host_node->details->uname; } if (node_host == NULL) { node_host = ""; /* so we at least get "uname@" to indicate guest */ @@ -2007,7 +2150,8 @@ get_node_display_name(node_t *node) * \param[in] node Node affected by constraint * \param[in] location Constraint to print */ -static void print_ban(FILE *stream, node_t *node, rsc_to_node_t *location) +static void +print_ban(FILE *stream, pe_node_t *node, pe__location_t *location) { char *node_name = NULL; @@ -2076,7 +2220,7 @@ static void print_neg_locations(FILE *stream, pe_working_set_t *data_set) /* Print each ban */ for (gIter = data_set->placement_constraints; gIter != NULL; gIter = gIter->next) { - rsc_to_node_t *location = (rsc_to_node_t *) gIter->data; + pe__location_t *location = gIter->data; if (!g_str_has_prefix(location->id, print_neg_location_prefix)) continue; for (gIter2 = location->node_list_rh; gIter2 != NULL; gIter2 = gIter2->next) { @@ -2466,7 +2610,6 @@ static void print_cluster_counts(FILE *stream, pe_working_set_t *data_set, const char *stack_s) { int nnodes = g_list_length(data_set->nodes); - int nresources = count_resources(data_set, NULL); xmlNode *quorum_node = get_xpath_object("//nvpair[@name='" XML_ATTR_EXPECTED_VOTES "']", data_set->input, LOG_DEBUG); const char *quorum_votes = quorum_node? @@ -2483,8 +2626,8 @@ print_cluster_counts(FILE *stream, pe_working_set_t *data_set, const char *stack } print_as("\n"); - print_as("%d resource%s configured", - nresources, s_if_plural(nresources)); + print_as("%d resource instance%s configured", + data_set->ninstances, s_if_plural(data_set->ninstances)); if(data_set->disabled_resources || data_set->blocked_resources) { print_as(" ("); if (data_set->disabled_resources) { @@ -2494,7 +2637,7 @@ print_cluster_counts(FILE *stream, pe_working_set_t *data_set, const char *stack print_as(", "); } if (data_set->blocked_resources) { - print_as("%d BLOCKED from starting due to failure", + print_as("%d BLOCKED from further action due to failure", data_set->blocked_resources); } print_as(")"); @@ -2512,8 +2655,8 @@ print_cluster_counts(FILE *stream, pe_working_set_t *data_set, const char *stack } fprintf(stream, "<br/>\n"); - fprintf(stream, " %d resource%s configured", - nresources, s_if_plural(nresources)); + fprintf(stream, " %d resource instance%s configured", + data_set->ninstances, s_if_plural(data_set->ninstances)); if (data_set->disabled_resources || data_set->blocked_resources) { fprintf(stream, " ("); if (data_set->disabled_resources) { @@ -2525,7 +2668,7 @@ print_cluster_counts(FILE *stream, pe_working_set_t *data_set, const char *stack } if (data_set->blocked_resources) { fprintf(stream, - "%d <strong>BLOCKED</strong> from starting due to failure", + "%d <strong>BLOCKED</strong> from further action due to failure", data_set->blocked_resources); } fprintf(stream, ")"); @@ -2539,7 +2682,7 @@ print_cluster_counts(FILE *stream, pe_working_set_t *data_set, const char *stack g_list_length(data_set->nodes), quorum_votes); fprintf(stream, " <resources_configured number=\"%d\" disabled=\"%d\" blocked=\"%d\" />\n", - count_resources(data_set, NULL), + data_set->ninstances, data_set->disabled_resources, data_set->blocked_resources); break; @@ -2861,12 +3004,13 @@ print_failed_actions(FILE *stream, pe_working_set_t *data_set) switch (output_format) { case mon_output_plain: case mon_output_console: - print_as("\nFailed Actions:\n"); + print_as("\nFailed Resource Actions:\n"); break; case mon_output_html: case mon_output_cgi: - fprintf(stream, " <hr />\n <h2>Failed Actions</h2>\n <ul>\n"); + fprintf(stream, + " <hr />\n <h2>Failed Resource Actions</h2>\n <ul>\n"); break; case mon_output_xml: @@ -2885,18 +3029,448 @@ print_failed_actions(FILE *stream, pe_working_set_t *data_set) /* End section */ switch (output_format) { + case mon_output_html: + case mon_output_cgi: + fprintf(stream, " </ul>\n"); + break; + + case mon_output_xml: + fprintf(stream, " </failures>\n"); + break; + + default: + break; + } +} + +/*! + * \internal + * \brief Reduce the stonith-history + * for successful actions we keep the last of every action-type & target + * for failed actions we record as well who had failed + * for actions in progress we keep full track + * + * \param[in] history List of stonith actions + * + */ +static stonith_history_t * +reduce_stonith_history(stonith_history_t *history) +{ + stonith_history_t *new = history, *hp, *np; + + if (new) { + hp = new->next; + new->next = NULL; + + while (hp) { + stonith_history_t *hp_next = hp->next; + + hp->next = NULL; + + for (np = new; ; np = np->next) { + if ((hp->state == st_done) || (hp->state == st_failed)) { + /* action not in progress */ + if (safe_str_eq(hp->target, np->target) && + safe_str_eq(hp->action, np->action) && + (hp->state == np->state) && + ((hp->state == st_done) || + safe_str_eq(hp->delegate, np->delegate))) { + /* purge older hp */ + stonith_history_free(hp); + break; + } + } + + if (!np->next) { + np->next = hp; + break; + } + } + hp = hp_next; + } + } + + return new; +} + +/*! + * \internal + * \brief Sort the stonith-history + * sort by competed most current on the top + * pending actions lacking a completed-stamp are gathered at the top + * + * \param[in] history List of stonith actions + * + */ +static stonith_history_t * +sort_stonith_history(stonith_history_t *history) +{ + stonith_history_t *new = NULL, *pending = NULL, *hp, *np, *tmp; + + for (hp = history; hp; ) { + tmp = hp->next; + if ((hp->state == st_done) || (hp->state == st_failed)) { + /* sort into new */ + if ((!new) || (hp->completed > new->completed)) { + hp->next = new; + new = hp; + } else { + np = new; + do { + if ((!np->next) || (hp->completed > np->next->completed)) { + hp->next = np->next; + np->next = hp; + break; + } + np = np->next; + } while (1); + } + } else { + /* put into pending */ + hp->next = pending; + pending = hp; + } + hp = tmp; + } + + /* pending actions don't have a completed-stamp so make them go front */ + if (pending) { + stonith_history_t *last_pending = pending; + + while (last_pending->next) { + last_pending = last_pending->next; + } + + last_pending->next = new; + new = pending; + } + return new; +} + +/*! + * \internal + * \brief Turn stonith action into a better readable string + * + * \param[in] action Stonith action + */ +static char * +fence_action_str(const char *action) +{ + char *str = NULL; + + if (action == NULL) { + str = strdup("fencing"); + } else if (!strcmp(action, "on")) { + str = strdup("unfencing"); + } else if (!strcmp(action, "off")) { + str = strdup("turning off"); + } else { + str = strdup(action); + } + return str; +} + +/*! + * \internal + * \brief Print a stonith action + * + * \param[in] stream File stream to display output to + * \param[in] event stonith event + */ +static gboolean +is_later_succeeded(stonith_history_t *event, stonith_history_t *top_history) +{ + + gboolean ret = FALSE; + + for (stonith_history_t *prev_hp = top_history; prev_hp; prev_hp = prev_hp->next) { + if (prev_hp == event) { + break; + } + + if ((prev_hp->state == st_done) && + safe_str_eq(event->target, prev_hp->target) && + safe_str_eq(event->action, prev_hp->action) && + safe_str_eq(event->delegate, prev_hp->delegate) && + (event->completed < prev_hp->completed)) { + ret = TRUE; + break; + } + } + return ret; +} + +static void +print_stonith_action(FILE *stream, stonith_history_t *event, stonith_history_t *top_history) +{ + char *action_s = fence_action_str(event->action); + time_t completed = event->completed; + char *run_at_s = ctime((const time_t *) &completed); + + if ((run_at_s) && (run_at_s[0] != 0)) { + run_at_s[strlen(run_at_s)-1] = 0; /* Overwrite the newline */ + } + + switch(output_format) { + case mon_output_xml: + fprintf(stream, " <fence_event target=\"%s\" action=\"%s\"", + event->target, event->action); + switch(event->state) { + case st_done: + fprintf(stream, " state=\"success\""); + break; + case st_failed: + fprintf(stream, " state=\"failed\""); + break; + default: + fprintf(stream, " state=\"pending\""); + } + fprintf(stream, " origin=\"%s\" client=\"%s\"", + event->origin, event->client); + if (event->delegate) { + fprintf(stream, " delegate=\"%s\"", event->delegate); + } + switch(event->state) { + case st_done: + case st_failed: + fprintf(stream, " completed=\"%s\"", run_at_s?run_at_s:""); + break; + default: + break; + } + fprintf(stream, " />\n"); + break; + case mon_output_plain: case mon_output_console: - print_as("\n"); + switch(event->state) { + case st_done: + print_as("* %s of %s successful: delegate=%s, client=%s, origin=%s,\n" + " %s='%s'\n", + action_s, event->target, + event->delegate ? event->delegate : "", + event->client, event->origin, + fence_full_history?"completed":"last-successful", + run_at_s?run_at_s:""); + break; + case st_failed: + print_as("* %s of %s failed: delegate=%s, client=%s, origin=%s,\n" + " %s='%s' %s\n", + action_s, event->target, + event->delegate ? event->delegate : "", + event->client, event->origin, + fence_full_history?"completed":"last-failed", + run_at_s?run_at_s:"", + is_later_succeeded(event, top_history) ? "(a later attempt succeeded)" : ""); + break; + default: + print_as("* %s of %s pending: client=%s, origin=%s\n", + action_s, event->target, + event->client, event->origin); + } break; + case mon_output_html: + case mon_output_cgi: + switch(event->state) { + case st_done: + fprintf(stream, " <li>%s of %s successful: delegate=%s, " + "client=%s, origin=%s, %s='%s'</li>\n", + action_s, event->target, + event->delegate ? event->delegate : "", + event->client, event->origin, + fence_full_history?"completed":"last-successful", + run_at_s?run_at_s:""); + break; + case st_failed: + fprintf(stream, " <li>%s of %s failed: delegate=%s, " + "client=%s, origin=%s, %s='%s' %s</li>\n", + action_s, event->target, + event->delegate ? event->delegate : "", + event->client, event->origin, + fence_full_history?"completed":"last-failed", + run_at_s?run_at_s:"", + is_later_succeeded(event, top_history) ? "(a later attempt succeeded)" : ""); + break; + default: + fprintf(stream, " <li>%s of %s pending: client=%s, " + "origin=%s</li>\n", + action_s, event->target, + event->client, event->origin); + } + break; + + default: + /* no support for fence history for other formats so far */ + break; + } + + free(action_s); +} + +/*! + * \internal + * \brief Print a section for failed stonith actions + * + * \param[in] stream File stream to display output to + * \param[in] history List of stonith actions + * + */ +static void +print_failed_stonith_actions(FILE *stream, stonith_history_t *history) +{ + stonith_history_t *hp; + + for (hp = history; hp; hp = hp->next) { + if (hp->state == st_failed) { + break; + } + } + if (!hp) { + return; + } + + /* Print section heading */ + switch (output_format) { + /* no need to take care of xml in here as xml gets full + * history anyway + */ + case mon_output_plain: + case mon_output_console: + print_as("\nFailed Fencing Actions:\n"); + break; + + case mon_output_html: + case mon_output_cgi: + fprintf(stream, " <hr />\n <h2>Failed Fencing Actions</h2>\n <ul>\n"); + break; + + default: + break; + } + + /* Print each failed stonith action */ + for (hp = history; hp; hp = hp->next) { + if (hp->state == st_failed) { + print_stonith_action(stream, hp, history); + } + } + + /* End section */ + switch (output_format) { case mon_output_html: case mon_output_cgi: fprintf(stream, " </ul>\n"); break; + default: + break; + } +} + +/*! + * \internal + * \brief Print pending stonith actions + * + * \param[in] stream File stream to display output to + * \param[in] history List of stonith actions + * + */ +static void +print_stonith_pending(FILE *stream, stonith_history_t *history) +{ + /* xml-output always shows the full history + * so we'll never have to show pending-actions + * separately + */ + if (history && (history->state != st_failed) && + (history->state != st_done)) { + stonith_history_t *hp; + + /* Print section heading */ + switch (output_format) { + case mon_output_plain: + case mon_output_console: + print_as("\nPending Fencing Actions:\n"); + break; + + case mon_output_html: + case mon_output_cgi: + fprintf(stream, " <hr />\n <h2>Pending Fencing Actions</h2>\n <ul>\n"); + break; + + default: + break; + } + + for (hp = history; hp; hp = hp->next) { + if ((hp->state == st_failed) || (hp->state == st_done)) { + break; + } + print_stonith_action(stream, hp, NULL); + } + + /* End section */ + switch (output_format) { + case mon_output_html: + case mon_output_cgi: + fprintf(stream, " </ul>\n"); + break; + + default: + break; + } + } +} + +/*! + * \internal + * \brief Print a section for stonith-history + * + * \param[in] stream File stream to display output to + * \param[in] history List of stonith actions + * + */ +static void +print_stonith_history(FILE *stream, stonith_history_t *history) +{ + stonith_history_t *hp; + + /* Print section heading */ + switch (output_format) { + case mon_output_plain: + case mon_output_console: + print_as("\nFencing History:\n"); + break; + + case mon_output_html: + case mon_output_cgi: + fprintf(stream, " <hr />\n <h2>Fencing History</h2>\n <ul>\n"); + break; + case mon_output_xml: - fprintf(stream, " </failures>\n"); + fprintf(stream, " <fence_history>\n"); + break; + + default: + break; + } + + for (hp = history; hp; hp = hp->next) { + if ((hp->state != st_failed) || (output_format == mon_output_xml)) { + print_stonith_action(stream, hp, NULL); + } + } + + /* End section */ + switch (output_format) { + case mon_output_html: + case mon_output_cgi: + fprintf(stream, " </ul>\n"); + break; + + case mon_output_xml: + fprintf(stream, " </fence_history>\n"); break; default: @@ -2911,10 +3485,12 @@ print_failed_actions(FILE *stream, pe_working_set_t *data_set) * This uses the global display preferences set by command-line options * to display cluster status in a human-friendly way. * - * \param[in] data_set Working set of CIB state + * \param[in] data_set Working set of CIB state + * \param[in] stonith_history List of stonith actions */ static void -print_status(pe_working_set_t * data_set) +print_status(pe_working_set_t * data_set, + stonith_history_t *stonith_history) { GListPtr gIter = NULL; int print_opts = get_resource_display_options(); @@ -2958,7 +3534,11 @@ print_status(pe_working_set_t * data_set) } else if (node->details->standby) { if (node->details->online) { - node_mode = "standby"; + if (node->details->running_rsc) { + node_mode = "standby (with active resources)"; + } else { + node_mode = "standby"; + } } else { node_mode = "OFFLINE (standby)"; } @@ -3069,6 +3649,11 @@ print_status(pe_working_set_t * data_set) print_failed_actions(stdout, data_set); } + /* Print failed stonith actions */ + if (fence_history) { + print_failed_stonith_actions(stdout, stonith_history); + } + /* Print tickets if requested */ if (show & mon_show_tickets) { print_cluster_tickets(stdout, data_set); @@ -3079,6 +3664,15 @@ print_status(pe_working_set_t * data_set) print_neg_locations(stdout, data_set); } + /* Print stonith history */ + if (fence_history) { + if (show & mon_show_fence_history) { + print_stonith_history(stdout, stonith_history); + } else { + print_stonith_pending(stdout, stonith_history); + } + } + #if CURSES_ENABLED if (output_format == mon_output_console) { refresh(); @@ -3093,7 +3687,8 @@ print_status(pe_working_set_t * data_set) * \param[in] data_set Working set of CIB state */ static void -print_xml_status(pe_working_set_t * data_set) +print_xml_status(pe_working_set_t * data_set, + stonith_history_t *stonith_history) { FILE *stream = stdout; GListPtr gIter = NULL; @@ -3176,6 +3771,11 @@ print_xml_status(pe_working_set_t * data_set) print_failed_actions(stream, data_set); } + /* Print stonith history */ + if (fence_history) { + print_stonith_history(stdout, stonith_history); + } + /* Print tickets if requested */ if (show & mon_show_tickets) { print_cluster_tickets(stream, data_set); @@ -3201,7 +3801,9 @@ print_xml_status(pe_working_set_t * data_set) * \return 0 on success, -1 on error */ static int -print_html_status(pe_working_set_t * data_set, const char *filename) +print_html_status(pe_working_set_t * data_set, + const char *filename, + stonith_history_t *stonith_history) { FILE *stream; GListPtr gIter = NULL; @@ -3243,7 +3845,9 @@ print_html_status(pe_working_set_t * data_set, const char *filename) if (node->details->standby_onfail && node->details->online) { fprintf(stream, "<font color=\"orange\">standby (on-fail)</font>\n"); } else if (node->details->standby && node->details->online) { - fprintf(stream, "<font color=\"orange\">standby</font>\n"); + + fprintf(stream, "<font color=\"orange\">standby%s</font>\n", + node->details->running_rsc?" (with active resources)":""); } else if (node->details->standby) { fprintf(stream, "<font color=\"red\">OFFLINE (standby)</font>\n"); } else if (node->details->maintenance && node->details->online) { @@ -3300,6 +3904,20 @@ print_html_status(pe_working_set_t * data_set, const char *filename) print_failed_actions(stream, data_set); } + /* Print failed stonith actions */ + if (fence_history) { + print_failed_stonith_actions(stream, stonith_history); + } + + /* Print stonith history */ + if (fence_history) { + if (show & mon_show_fence_history) { + print_stonith_history(stream, stonith_history); + } else { + print_stonith_pending(stdout, stonith_history); + } + } + /* Print tickets if requested */ if (show & mon_show_tickets) { print_cluster_tickets(stream, data_set); @@ -3793,7 +4411,6 @@ handle_rsc_op(xmlNode * xml, const char *node_id) int rc = -1; int status = -1; int action = -1; - int interval = 0; int target_rc = -1; int transition_num = -1; gboolean notify = TRUE; @@ -3837,7 +4454,7 @@ handle_rsc_op(xmlNode * xml, const char *node_id) return; } - if (parse_op_key(id, &rsc, &task, &interval) == FALSE) { + if (parse_op_key(id, &rsc, &task, NULL) == FALSE) { crm_err("Invalid event detected for %s", id); goto bail; } @@ -3969,7 +4586,9 @@ static void crm_diff_update_v2(const char *event, xmlNode * msg) xmlNode *state = NULL; xmlNode *status = first_named_child(match, XML_CIB_TAG_STATUS); - for (state = __xml_first_child(status); state != NULL; state = __xml_next(state)) { + for (state = __xml_first_child_element(status); state != NULL; + state = __xml_next_element(state)) { + node = crm_element_value(state, XML_ATTR_UNAME); if (node == NULL) { node = ID(state); @@ -3980,7 +4599,9 @@ static void crm_diff_update_v2(const char *event, xmlNode * msg) } else if(strcmp(name, XML_CIB_TAG_STATUS) == 0) { xmlNode *state = NULL; - for (state = __xml_first_child(match); state != NULL; state = __xml_next(state)) { + for (state = __xml_first_child_element(match); state != NULL; + state = __xml_next_element(state)) { + node = crm_element_value(state, XML_ATTR_UNAME); if (node == NULL) { node = ID(state); @@ -4043,18 +4664,12 @@ void crm_diff_update(const char *event, xmlNode * msg) { int rc = -1; - long now = time(NULL); static bool stale = FALSE; - static int updates = 0; - static mainloop_timer_t *refresh_timer = NULL; + gboolean cib_updated = FALSE; xmlNode *diff = get_message_xml(msg, F_CIB_UPDATE_RESULT); print_dot(); - if(refresh_timer == NULL) { - refresh_timer = mainloop_timer_add("refresh", 2000, FALSE, mon_trigger_refresh, NULL); - } - if (current_cib != NULL) { rc = xml_apply_patchset(current_cib, diff, TRUE); @@ -4065,7 +4680,7 @@ crm_diff_update(const char *event, xmlNode * msg) free_xml(current_cib); current_cib = NULL; break; case pcmk_ok: - updates++; + cib_updated = TRUE; break; default: crm_notice("[%s] ABORTED: %s (%d)", event, pcmk_strerror(rc), rc); @@ -4102,31 +4717,14 @@ crm_diff_update(const char *event, xmlNode * msg) } stale = FALSE; - /* Refresh - * - immediately if the last update was more than 5s ago - * - every 10 updates - * - at most 2s after the last update - */ - if ((now - last_refresh) > (reconnect_msec / 1000)) { - mainloop_set_trigger(refresh_trigger); - mainloop_timer_stop(refresh_timer); - updates = 0; - - } else if(updates > 10) { - mainloop_set_trigger(refresh_trigger); - mainloop_timer_stop(refresh_timer); - updates = 0; - - } else { - mainloop_timer_start(refresh_timer); - } + kick_refresh(cib_updated); } gboolean mon_refresh_display(gpointer user_data) { xmlNode *cib_copy = copy_xml(current_cib); - pe_working_set_t data_set; + stonith_history_t *stonith_history = NULL; last_refresh = time(NULL); @@ -4142,75 +4740,186 @@ mon_refresh_display(gpointer user_data) return FALSE; } - set_working_set_defaults(&data_set); - data_set.input = cib_copy; - cluster_status(&data_set); + /* get the stonith-history if there is evidence we need it + */ + while (fence_history) { + if (st != NULL) { + if (st->cmds->history(st, st_opt_sync_call, NULL, &stonith_history, 120)) { + fprintf(stderr, "Critical: Unable to get stonith-history\n"); + mon_cib_connection_destroy(NULL); + } else { + stonith_history = sort_stonith_history(stonith_history); + if ((!fence_full_history) && (output_format != mon_output_xml)) { + stonith_history = reduce_stonith_history(stonith_history); + } + break; /* all other cases are errors */ + } + } else { + fprintf(stderr, "Critical: No stonith-API\n"); + } + free_xml(cib_copy); + print_as("Reading stonith-history failed"); + if (output_format == mon_output_console) { + sleep(2); + } + return FALSE; + } + + if (mon_data_set == NULL) { + mon_data_set = pe_new_working_set(); + CRM_ASSERT(mon_data_set != NULL); + } + set_bit(mon_data_set->flags, pe_flag_no_compat); + + mon_data_set->input = cib_copy; + cluster_status(mon_data_set); /* Unpack constraints if any section will need them * (tickets may be referenced in constraints but not granted yet, * and bans need negative location constraints) */ if (show & (mon_show_bans | mon_show_tickets)) { - xmlNode *cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, data_set.input); - unpack_constraints(cib_constraints, &data_set); + xmlNode *cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, + mon_data_set->input); + unpack_constraints(cib_constraints, mon_data_set); } switch (output_format) { case mon_output_html: case mon_output_cgi: - if (print_html_status(&data_set, output_filename) != 0) { + if (print_html_status(mon_data_set, output_filename, stonith_history) != 0) { fprintf(stderr, "Critical: Unable to output html file\n"); clean_up(EX_USAGE); + return FALSE; } break; case mon_output_xml: - print_xml_status(&data_set); + print_xml_status(mon_data_set, stonith_history); break; case mon_output_monitor: - print_simple_status(&data_set); + print_simple_status(mon_data_set, stonith_history); if (has_warnings) { clean_up(MON_STATUS_WARN); + return FALSE; } break; case mon_output_plain: case mon_output_console: - print_status(&data_set); + print_status(mon_data_set, stonith_history); break; case mon_output_none: break; } - cleanup_alloc_calculations(&data_set); + stonith_history_free(stonith_history); + stonith_history = NULL; + pe_reset_working_set(mon_data_set); return TRUE; } void -mon_st_callback(stonith_t * st, stonith_event_t * e) +mon_st_callback_event(stonith_t * st, stonith_event_t * e) { - char *desc = crm_strdup_printf("Operation %s requested by %s for peer %s: %s (ref=%s)", + if (st->state == stonith_disconnected) { + /* disconnect cib as well and have everything reconnect */ + mon_cib_connection_destroy(NULL); + } else { + char *desc = crm_strdup_printf("Operation %s requested by %s for peer %s: %s (ref=%s)", e->operation, e->origin, e->target, pcmk_strerror(e->result), e->id); - if (snmp_target) { - send_snmp_trap(e->target, NULL, e->operation, pcmk_ok, e->result, 0, desc); + if (snmp_target) { + send_snmp_trap(e->target, NULL, e->operation, pcmk_ok, e->result, 0, desc); + } + if (crm_mail_to) { + send_smtp_trap(e->target, NULL, e->operation, pcmk_ok, e->result, 0, desc); + } + if (external_agent) { + send_custom_trap(e->target, NULL, e->operation, pcmk_ok, e->result, 0, desc); + } + free(desc); + } +} + +void kick_refresh(gboolean data_updated) +{ + static int updates = 0; + long now = time(NULL); + + if (data_updated) { + updates++; } - if (crm_mail_to) { - send_smtp_trap(e->target, NULL, e->operation, pcmk_ok, e->result, 0, desc); + + if(refresh_timer == NULL) { + refresh_timer = mainloop_timer_add("refresh", 2000, FALSE, mon_trigger_refresh, NULL); + } + + /* Refresh + * - immediately if the last update was more than 5s ago + * - every 10 cib-updates + * - at most 2s after the last update + */ + if ((now - last_refresh) > (reconnect_msec / 1000)) { + mainloop_set_trigger(refresh_trigger); + mainloop_timer_stop(refresh_timer); + updates = 0; + + } else if(updates >= 10) { + mainloop_set_trigger(refresh_trigger); + mainloop_timer_stop(refresh_timer); + updates = 0; + + } else { + mainloop_timer_start(refresh_timer); + } +} + +void +mon_st_callback_display(stonith_t * st, stonith_event_t * e) +{ + if (st->state == stonith_disconnected) { + /* disconnect cib as well and have everything reconnect */ + mon_cib_connection_destroy(NULL); + } else { + print_dot(); + kick_refresh(TRUE); + } +} + +void +clean_up_connections(void) +{ + if (cib != NULL) { + cib->cmds->signoff(cib); + cib_delete(cib); + cib = NULL; } - if (external_agent) { - send_custom_trap(e->target, NULL, e->operation, pcmk_ok, e->result, 0, desc); + + if (st != NULL) { + if (st->state != stonith_disconnected) { + st->cmds->remove_notification(st, T_STONITH_NOTIFY_DISCONNECT); + st->cmds->remove_notification(st, T_STONITH_NOTIFY_FENCE); + st->cmds->remove_notification(st, T_STONITH_NOTIFY_HISTORY); + st->cmds->disconnect(st); + } + stonith_api_delete(st); + st = NULL; } - free(desc); } /* - * De-init ncurses, signoff from the CIB and deallocate memory. + * De-init ncurses, disconnect from the CIB manager, disconnect fencing, + * deallocate memory and show usage-message if requested. + * + * We don't actually return, but nominally returning crm_exit_t allows a usage + * like "return clean_up(exit_code);" which helps static analysis understand the + * code flow. */ -void -clean_up(int rc) +static int +clean_up(int exit_code) { #if ENABLE_SNMP netsnmp_session *session = crm_snmp_init(NULL, NULL); @@ -4222,26 +4931,30 @@ clean_up(int rc) #endif #if CURSES_ENABLED - if (output_format == mon_output_console) { + if (curses_console_initialized) { output_format = mon_output_plain; echo(); nocbreak(); endwin(); + curses_console_initialized = FALSE; } #endif - if (cib != NULL) { - cib->cmds->signoff(cib); - cib_delete(cib); - cib = NULL; - } + clean_up_connections(); free(output_filename); - free(xml_file); free(pid_file); - if (rc >= 0) { - crm_exit(rc); + pe_free_working_set(mon_data_set); + mon_data_set = NULL; + + if (exit_code == EX_USAGE) { + if (output_format == mon_output_cgi) { + fprintf(stdout, "Content-Type: text/plain\n" + "Status: 500\n\n"); + } else { + return crm_help('?', EX_USAGE); + } } - return; + return crm_exit(exit_code); } diff --git a/tools/crm_node.c b/tools/crm_node.c index 5e91e819444..c8b31de9c13 100644 --- a/tools/crm_node.c +++ b/tools/crm_node.c @@ -36,14 +36,11 @@ #include <crm/cib.h> #include <crm/attrd.h> -int command = 0; -int ccm_fd = 0; -gboolean do_quiet = FALSE; - -char *target_uuid = NULL; -char *target_uname = NULL; -const char *standby_value = NULL; -const char *standby_scope = NULL; +static int command = 0; +static char *pid_s = NULL; +static const char *target_uname = NULL; +static GMainLoop *mainloop = NULL; +static int exit_code = pcmk_ok; /* *INDENT-OFF* */ static struct crm_option long_options[] = { @@ -80,11 +77,215 @@ static struct crm_option long_options[] = { {"-spacer-", 1, 0, '-', "\nAdditional Options:"}, {"force", 0, 0, 'f'}, + // @TODO add timeout option for when IPC replies are needed {0, 0, 0, 0} }; /* *INDENT-ON* */ +/*! + * \internal + * \brief Exit crm_node + * Clean up memory, and either quit mainloop (if running) or exit + * + * \param[in] value Exit status + */ +static void +crm_node_exit(int value) +{ + if (pid_s) { + free(pid_s); + pid_s = NULL; + } + + exit_code = value; + + if (mainloop && g_main_loop_is_running(mainloop)) { + g_main_loop_quit(mainloop); + } else { + crm_exit(exit_code); + } +} + +static void +exit_disconnect(gpointer user_data) +{ + fprintf(stderr, "error: Lost connection to cluster\n"); + crm_node_exit(ENOTCONN); +} + +typedef int (*ipc_dispatch_fn) (const char *buffer, ssize_t length, + gpointer userdata); + +static crm_ipc_t * +new_mainloop_for_ipc(const char *system, ipc_dispatch_fn dispatch) +{ + mainloop_io_t *source = NULL; + crm_ipc_t *ipc = NULL; + + struct ipc_client_callbacks ipc_callbacks = { + .dispatch = dispatch, + .destroy = exit_disconnect + }; + + mainloop = g_main_loop_new(NULL, FALSE); + source = mainloop_add_ipc_client(system, G_PRIORITY_DEFAULT, 0, + NULL, &ipc_callbacks); + ipc = mainloop_get_ipc_client(source); + if (ipc == NULL) { + fprintf(stderr, + "error: Could not connect to cluster (is it running?)\n"); + crm_node_exit(ENOTCONN); + } + return ipc; +} + +static void +run_mainloop_and_exit() +{ + g_main_loop_run(mainloop); + g_main_loop_unref(mainloop); + mainloop = NULL; + crm_node_exit(exit_code); +} + +static int +send_controller_hello(crm_ipc_t *controller) +{ + xmlNode *hello = NULL; + int rc; + + pid_s = crm_getpid_s(); + hello = create_hello_message(pid_s, crm_system_name, "1", "0"); + rc = crm_ipc_send(controller, hello, 0, 0, NULL); + free_xml(hello); + return (rc < 0)? rc : 0; +} + +static int +send_node_info_request(crm_ipc_t *controller, uint32_t nodeid) +{ + xmlNode *ping = NULL; + int rc; + + ping = create_request(CRM_OP_NODE_INFO, NULL, NULL, CRM_SYSTEM_CRMD, + crm_system_name, pid_s); + if (nodeid > 0) { + crm_xml_add_int(ping, XML_ATTR_ID, nodeid); + } + rc = crm_ipc_send(controller, ping, 0, 0, NULL); + free_xml(ping); + return (rc < 0)? rc : 0; +} + +static int +dispatch_controller(const char *buffer, ssize_t length, gpointer userdata) +{ + xmlNode *message = string2xml(buffer); + xmlNode *data = NULL; + const char *value = NULL; + + if (message == NULL) { + fprintf(stderr, "error: Could not understand reply from controller\n"); + crm_node_exit(1); + return 0; + } + crm_log_xml_trace(message, "controller reply"); + + exit_code = 1; + + // Validate reply + value = crm_element_value(message, F_CRM_MSG_TYPE); + if (safe_str_neq(value, XML_ATTR_RESPONSE)) { + fprintf(stderr, "error: Message from controller was not a reply\n"); + goto done; + } + value = crm_element_value(message, XML_ATTR_REFERENCE); + if (value == NULL) { + fprintf(stderr, "error: Controller reply did not specify original message\n"); + goto done; + } + data = get_message_xml(message, F_CRM_DATA); + if (data == NULL) { + fprintf(stderr, "error: Controller reply did not contain any data\n"); + goto done; + } + + switch (command) { + case 'i': + value = crm_element_value(data, XML_ATTR_ID); + if (value == NULL) { + fprintf(stderr, "error: Controller reply did not contain node ID\n"); + } else { + printf("%s\n", value); + exit_code = pcmk_ok; + } + break; + case 'n': + case 'N': + value = crm_element_value(data, XML_ATTR_UNAME); + if (value == NULL) { + fprintf(stderr, "Node is not known to cluster\n"); + exit_code = 1; + } else { + printf("%s\n", value); + exit_code = pcmk_ok; + } + break; + default: + fprintf(stderr, "internal error: Controller reply not expected\n"); + exit_code = 1; + break; + } + +done: + free_xml(message); + crm_node_exit(exit_code); + return 0; +} + +static void +run_controller_mainloop(uint32_t nodeid) +{ + crm_ipc_t *controller = NULL; + int rc; + + controller = new_mainloop_for_ipc(CRM_SYSTEM_CRMD, dispatch_controller); + + rc = send_controller_hello(controller); + if (rc < 0) { + fprintf(stderr, "error: Could not register with controller: %s\n", + pcmk_strerror(rc)); + crm_node_exit(1); + } + + rc = send_node_info_request(controller, nodeid); + if (rc < 0) { + fprintf(stderr, "error: Could not ping controller: %s\n", + pcmk_strerror(rc)); + crm_node_exit(1); + } + + // Run main loop to get controller reply via dispatch_controller() + run_mainloop_and_exit(); +} + +static void +print_node_name() +{ + // Check environment first (i.e. when called by resource agent) + const char *name = getenv("OCF_RESKEY_" CRM_META "_" XML_LRM_ATTR_TARGET); + + if (name != NULL) { + printf("%s\n", name); + crm_node_exit(pcmk_ok); + + } else { + // Otherwise ask the controller + run_controller_mainloop(0); + } +} + static int cib_remove_node(uint32_t id, const char *name) { @@ -126,17 +327,14 @@ cib_remove_node(uint32_t id, const char *name) return rc; } -int tools_remove_node_cache(const char *node, const char *target); - -int tools_remove_node_cache(const char *node, const char *target) +static int +tools_remove_node_cache(const char *node, const char *target) { int n = 0; int rc = -1; char *name = NULL; - char *admin_uuid = NULL; crm_ipc_t *conn = crm_ipc_new(target, 0); xmlNode *cmd = NULL; - xmlNode *hello = NULL; char *endptr = NULL; if (!conn) { @@ -150,19 +348,15 @@ int tools_remove_node_cache(const char *node, const char *target) } if(safe_str_eq(target, CRM_SYSTEM_CRMD)) { - admin_uuid = crm_getpid_s(); - - hello = create_hello_message(admin_uuid, "crm_node", "0", "1"); - rc = crm_ipc_send(conn, hello, 0, 0, NULL); - - free_xml(hello); + // The controller requires a hello message before sending a request + rc = send_controller_hello(conn); if (rc < 0) { - free(admin_uuid); + fprintf(stderr, "error: Could not register with controller: %s\n", + pcmk_strerror(rc)); return rc; } } - errno = 0; n = strtol(node, &endptr, 10); if (errno != 0 || endptr == node || *endptr != '\0') { @@ -193,7 +387,7 @@ int tools_remove_node_cache(const char *node, const char *target) } else { cmd = create_request(CRM_OP_RM_NODE_CACHE, - NULL, NULL, target, crm_system_name, admin_uuid); + NULL, NULL, target, crm_system_name, pid_s); if (n) { crm_xml_set_id(cmd, "%u", n); } @@ -211,7 +405,6 @@ int tools_remove_node_cache(const char *node, const char *target) crm_ipc_close(conn); crm_ipc_destroy(conn); } - free(admin_uuid); free_xml(cmd); free(name); return rc > 0 ? 0 : rc; @@ -239,10 +432,10 @@ node_mcp_dispatch(const char *buffer, ssize_t length, gpointer userdata) crm_log_xml_trace(msg, "message"); if (command == 'q' && quorate != NULL) { fprintf(stdout, "%s\n", quorate); - crm_exit(pcmk_ok); + crm_node_exit(pcmk_ok); } else if(command == 'q') { - crm_exit(1); + crm_node_exit(1); } for (node = __xml_first_child(msg); node != NULL; node = __xml_next(node)) { @@ -257,7 +450,8 @@ node_mcp_dispatch(const char *buffer, ssize_t length, gpointer userdata) for(iter = nodes; iter; iter = iter->next) { crm_node_t *peer = iter->data; if (command == 'l') { - fprintf(stdout, "%u %s %s\n", peer->id, peer->uname, peer->state?peer->state:""); + fprintf(stdout, "%u %s %s\n", + peer->id, peer->uname, (peer->state? peer->state : "")); } else if (command == 'p') { if(safe_str_eq(peer->state, CRM_NODE_MEMBER)) { @@ -278,36 +472,26 @@ node_mcp_dispatch(const char *buffer, ssize_t length, gpointer userdata) fprintf(stdout, "\n"); } - crm_exit(pcmk_ok); + crm_node_exit(pcmk_ok); } return 0; } static void -node_mcp_destroy(gpointer user_data) -{ - crm_exit(ENOTCONN); -} - -static gboolean try_pacemaker(int command, enum cluster_type_e stack) { - struct ipc_client_callbacks node_callbacks = { - .dispatch = node_mcp_dispatch, - .destroy = node_mcp_destroy - }; - if (stack == pcmk_cluster_heartbeat) { /* Nothing to do for them */ - return FALSE; + return; } switch (command) { case 'e': /* Age only applies to heartbeat clusters */ fprintf(stdout, "1\n"); - crm_exit(pcmk_ok); + crm_node_exit(pcmk_ok); + break; case 'R': { @@ -322,10 +506,10 @@ try_pacemaker(int command, enum cluster_type_e stack) for(lpc = 0; lpc < DIMOF(daemons); lpc++) { if (tools_remove_node_cache(target_uname, daemons[lpc])) { crm_err("Failed to connect to %s to remove node '%s'", daemons[lpc], target_uname); - crm_exit(pcmk_err_generic); + crm_node_exit(pcmk_err_generic); } } - crm_exit(pcmk_ok); + crm_node_exit(pcmk_ok); } break; @@ -335,21 +519,21 @@ try_pacemaker(int command, enum cluster_type_e stack) case 'p': /* Go to pacemakerd */ { - GMainLoop *amainloop = g_main_loop_new(NULL, FALSE); - mainloop_io_t *ipc = - mainloop_add_ipc_client(CRM_SYSTEM_MCP, G_PRIORITY_DEFAULT, 0, NULL, &node_callbacks); - if (ipc != NULL) { - /* Sending anything will get us a list of nodes */ - xmlNode *poke = create_xml_node(NULL, "poke"); - - crm_ipc_send(mainloop_get_ipc_client(ipc), poke, 0, 0, NULL); - free_xml(poke); - g_main_run(amainloop); - } + crm_ipc_t *ipc = NULL; + xmlNode *poke = NULL; + + ipc = new_mainloop_for_ipc(CRM_SYSTEM_MCP, node_mcp_dispatch); + + // Sending anything will get us a list of nodes + poke = create_xml_node(NULL, "poke"); + crm_ipc_send(ipc, poke, 0, 0, NULL); + free_xml(poke); + + // Handle reply via node_mcp_dispatch() + run_mainloop_and_exit(); } break; } - return FALSE; } #if SUPPORT_HEARTBEAT @@ -359,6 +543,7 @@ try_pacemaker(int command, enum cluster_type_e stack) # define UUID_LEN 16 +static int ccm_fd = 0; oc_ev_t *ccm_token = NULL; static void *ccm_library = NULL; void oc_ev_special(const oc_ev_t *, oc_ev_class_t, int); @@ -753,14 +938,12 @@ ais_membership_dispatch(cpg_handle_t handle, # include <corosync/quorum.h> # include <corosync/cpg.h> -static gboolean +static void try_corosync(int command, enum cluster_type_e stack) { int rc = 0; int quorate = 0; uint32_t quorum_type = 0; - unsigned int nodeid = 0; - cpg_handle_t c_handle = 0; quorum_handle_t q_handle = 0; switch (command) { @@ -769,46 +952,27 @@ try_corosync(int command, enum cluster_type_e stack) rc = quorum_initialize(&q_handle, NULL, &quorum_type); if (rc != CS_OK) { crm_err("Could not connect to the Quorum API: %d", rc); - return FALSE; + return; } rc = quorum_getquorate(q_handle, &quorate); if (rc != CS_OK) { crm_err("Could not obtain the current Quorum API state: %d", rc); - return FALSE; + return; } - if (quorate) { - fprintf(stdout, "1\n"); - } else { - fprintf(stdout, "0\n"); - } + printf("%d\n", quorate); quorum_finalize(q_handle); - crm_exit(pcmk_ok); + crm_node_exit(pcmk_ok); + break; case 'i': - /* Go direct to the CPG API */ - rc = cpg_initialize(&c_handle, NULL); - if (rc != CS_OK) { - crm_err("Could not connect to the Cluster Process Group API: %d", rc); - return FALSE; - } - - rc = cpg_local_get(c_handle, &nodeid); - if (rc != CS_OK) { - crm_err("Could not get local node id from the CPG API"); - return FALSE; - } - - fprintf(stdout, "%u\n", nodeid); - cpg_finalize(c_handle); - crm_exit(pcmk_ok); + run_controller_mainloop(0); + break; default: - try_pacemaker(command, stack); break; } - return FALSE; } #endif @@ -891,10 +1055,10 @@ main(int argc, char **argv) break; case '$': case '?': - crm_help(flag, EX_OK); + return crm_help(flag, EX_OK); break; case 'Q': - do_quiet = TRUE; + // currently unused break; case 'H': set_cluster_type(pcmk_cluster_heartbeat); @@ -915,6 +1079,9 @@ main(int argc, char **argv) command = flag; dangerous_cmd = TRUE; target_uname = optarg; + if (optarg == NULL) { + ++argerr; + } break; case 'N': command = flag; @@ -939,28 +1106,21 @@ main(int argc, char **argv) } if (argerr) { - crm_help('?', EX_USAGE); - } - - if (command == 'n') { - const char *name = getenv("OCF_RESKEY_" CRM_META "_" XML_LRM_ATTR_TARGET); - if(name == NULL) { - name = get_local_node_name(); - } - fprintf(stdout, "%s\n", name); - crm_exit(pcmk_ok); - - } else if (command == 'N') { - fprintf(stdout, "%s\n", get_node_name(nodeid)); - crm_exit(pcmk_ok); + return crm_help('?', EX_USAGE); } if (dangerous_cmd && force_flag == FALSE) { fprintf(stderr, "The supplied command is considered dangerous." " To prevent accidental destruction of the cluster," " the --force flag is required in order to proceed.\n"); - fflush(stderr); - crm_exit(EINVAL); + crm_node_exit(EINVAL); + } + + if (command == 'n') { + print_node_name(); + + } else if (command == 'N') { + run_controller_mainloop(nodeid); } try_stack = get_cluster_type(); @@ -977,6 +1137,10 @@ main(int argc, char **argv) if (try_stack == pcmk_cluster_corosync) { try_corosync(command, try_stack); } + if ((try_stack == pcmk_cluster_unknown) && (command == 'i')) { + // possibly a Pacemaker Remote node + run_controller_mainloop(0); + } #endif #if HAVE_CONFDB @@ -994,5 +1158,6 @@ main(int argc, char **argv) try_pacemaker(command, try_stack); - return (1); + // We only get here if command hasn't been handled + crm_node_exit(1); } diff --git a/tools/crm_report.in b/tools/crm_report.in index 43ed6466072..4fc2060fcac 100755 --- a/tools/crm_report.in +++ b/tools/crm_report.in @@ -20,20 +20,20 @@ TEMP=`getopt \ -o hv?xl:f:t:n:T:L:p:c:dSACHu:D:MVse: \ - --long help,cts:,cts-log:,dest:,node:,nodes:,from:,to:,sos-mode,logfile:,as-directory,single-node,cluster:,user:,max-depth:,version,features,rsh: \ + --long help,corosync,cts:,cts-log:,dest:,heartbeat,node:,nodes:,openais,from:,to:,sos-mode,logfile:,as-directory,single-node,cluster:,user:,max-depth:,version,features,rsh: \ -n 'crm_report' -- "$@"` # The quotes around $TEMP are essential eval set -- "$TEMP" progname=$(basename "$0") rsh="ssh -T" -times="" tests="" nodes="" compress=1 cluster="any" ssh_user="root" search_logs=1 +sos_mode=0 report_data=`dirname $0` maxdepth=5 @@ -54,6 +54,7 @@ Required option: Options: -V increase verbosity (may be specified multiple times) + -h, --help display this message -v, --version display software version --features display software features -t, --to TIME time at which all problems were resolved @@ -77,9 +78,10 @@ Options: -H, --heartbeat force the cluster type to be heartbeat -u, --user USER username to use when collecting data from other nodes (default root) - -D, --depth search depth to use when attempting to locate files + -D, --max-depth search depth to use when attempting to locate files -e, --rsh command to use to run commands on other nodes (default ssh -T) + -d, --as-directory leave result as a directory tree instead of archiving --sos-mode use defaults suitable for being called by sosreport tool (behavior subject to change and not useful to end users) DEST, --dest DEST custom destination directory or file name @@ -119,13 +121,13 @@ while true; do case "$1" in -x) set -x; shift;; -V) verbose=`expr $verbose + 1`; shift;; - -T|--cts-test) tests="$tests $2"; shift; shift;; + -T|--cts) tests="$tests $2"; shift; shift;; --cts-log) ctslog="$2"; shift; shift;; -f|--from) start_time=`get_time "$2"`; shift; shift;; -t|--to) end_time=`get_time "$2"`; shift; shift;; -n|--node|--nodes) nodes="$nodes $2"; shift; shift;; -S|--single-node) nodes="$host"; shift;; - -E|-l|--logfile) extra_logs="$extra_logs $2"; shift; shift;; + -l|--logfile) extra_logs="$extra_logs $2"; shift; shift;; -p) sanitize_patterns="$sanitize_patterns $2"; shift; shift;; -L) log_patterns="$log_patterns `echo $2 | sed 's/ /\\\W/g'`"; shift; shift;; -d|--as-directory) compress=0; shift;; @@ -137,7 +139,7 @@ while true; do -u|--user) ssh_user="$2"; shift; shift;; -D|--max-depth) maxdepth="$2"; shift; shift;; -M) search_logs=0; shift;; - --sos-mode) search_logs=0; nodes="$host"; shift;; + --sos-mode) sos_mode=1; nodes="$host"; shift;; --dest) DESTDIR=$2; shift; shift;; --) if [ ! -z $2 ]; then DESTDIR=$2; fi; break;; -h|--help) usage; exit 0;; @@ -192,6 +194,7 @@ CLUSTER=$cluster LOG_PATTERNS="$log_patterns" EXTRA_LOGS="$extra_logs" SEARCH_LOGS=$search_logs +SOS_MODE=$sos_mode verbose=$verbose maxdepth=$maxdepth EOF @@ -229,7 +232,7 @@ EOF log "Collected results are available in $fname" log " " log "Please create a bug entry at" - log " http://bugs.clusterlabs.org/enter_bug.cgi?product=Pacemaker" + log " @BUG_URL@" log "Include a description of your problem and attach this tarball" log " " log "Thank you for taking time to create this report." @@ -243,10 +246,18 @@ EOF # check if files have same content in the cluster # cibdiff() { - d1=`dirname $1` - d2=`dirname $2` - if [ -f $d1/RUNNING -a -f $d2/RUNNING ] || - [ -f $d1/STOPPED -a -f $d2/STOPPED ]; then + d1=$(dirname $1) + d2=$(dirname $2) + + if [ -f "$d1/RUNNING" ] && [ ! -f "$d2/RUNNING" ]; then + DIFF_OK=0 + elif [ -f "$d1/STOPPED" ] && [ ! -f "$d2/STOPPED" ]; then + DIFF_OK=0 + else + DIFF_OK=1 + fi + + if [ $DIFF_OK -eq 1 ]; then if which crm_diff > /dev/null 2>&1; then crm_diff -c -n $1 -o $2 else @@ -277,7 +288,7 @@ esac # remove duplicates if files are same, make links instead # consolidate() { - for n in $NODES; do + for n in $nodes; do if [ -f $1/$2 ]; then rm $1/$n/$2 else @@ -290,7 +301,7 @@ consolidate() { analyze_one() { rc=0 node0="" - for n in $NODES; do + for n in $nodes; do if [ "$node0" ]; then diffcheck $1/$node0/$2 $1/$n/$2 rc=$(($rc+$?)) @@ -464,6 +475,10 @@ getnodes() { fi } +if [ $compress -eq 1 ]; then + require_tar +fi + if [ "x$tests" != "x" ]; then do_cts diff --git a/tools/crm_resource.c b/tools/crm_resource.c index c64432ec65e..7d146bd8038 100644 --- a/tools/crm_resource.c +++ b/tools/crm_resource.c @@ -39,14 +39,14 @@ int cib_options = cib_sync_call; GMainLoop *mainloop = NULL; -#define message_timeout_ms 60*1000 +#define MESSAGE_TIMEOUT_S 60 static gboolean resource_ipc_timeout(gpointer data) { - fprintf(stderr, "No messages received in %d seconds.. aborting\n", - (int)message_timeout_ms / 1000); - crm_err("No messages received in %d seconds", (int)message_timeout_ms / 1000); + fprintf(stderr, "Aborting because no messages received in %d seconds\n", + MESSAGE_TIMEOUT_S); + crm_err("No messages received in %d seconds", MESSAGE_TIMEOUT_S); return crm_exit(-1); } @@ -65,10 +65,12 @@ start_mainloop(void) } mainloop = g_main_new(FALSE); - fprintf(stderr, "Waiting for %d replies from the CRMd", crmd_replies_needed); - crm_debug("Waiting for %d replies from the CRMd", crmd_replies_needed); + fprintf(stderr, "Waiting for %d repl%s from the CRMd", + crmd_replies_needed, (crmd_replies_needed == 1)? "y" : "ies"); + crm_debug("Waiting for %d repl%s from the CRMd", + crmd_replies_needed, (crmd_replies_needed == 1)? "y" : "ies"); - g_timeout_add(message_timeout_ms, resource_ipc_timeout, NULL); + g_timeout_add(MESSAGE_TIMEOUT_S * 1000, resource_ipc_timeout, NULL); g_main_run(mainloop); } @@ -214,15 +216,20 @@ static struct crm_option long_options[] = { "cleanup", no_argument, NULL, 'C', #if 0 // new behavior disabled until 2.0.0 - "\t\tDelete failed operations from a resource's history allowing its current state to be rechecked.\n" + "\t\tIf resource has any past failures, clear its history and fail count.\n" "\t\t\t\tOptionally filtered by --resource, --node, --operation, and --interval (otherwise all).\n" + "\t\t\t\t--operation and --interval apply to fail counts, but entire history is always cleared,\n" + "\t\t\t\tto allow current state to be rechecked. If the named resource is part of a group, or\n" + "\t\t\t\tone numbered instance of a clone or bundled resource, the clean-up applies to the\n" + "\t\t\t\twhole collective resource unless --force is given." }, { "refresh", no_argument, NULL, 'R', #endif "\t\tDelete resource's history (including failures) so its current state is rechecked.\n" - "\t\t\t\tOptionally filtered by --resource, --node, --operation, and --interval (otherwise all).\n" - "\t\t\t\tUnless --force is specified, resource's group or clone (if any) will also be cleaned" + "\t\t\t\tOptionally filtered by --resource and --node (otherwise all). If the named resource is\n" + "\t\t\t\tpart of a group, or one numbered instance of a clone or bundled resource, the clean-up\n" + "applies to the whole collective resource unless --force is given." }, { "set-parameter", required_argument, NULL, 'p', @@ -263,10 +270,16 @@ static struct crm_option long_options[] = { { "clear", no_argument, NULL, 'U', "\t\tRemove all constraints created by the --ban and/or --move commands.\n" - "\t\t\t\tRequires: --resource. Optional: --node, --master.\n" + "\t\t\t\tRequires: --resource. Optional: --node, --master, --expired.\n" "\t\t\t\tIf --node is not specified, all constraints created by --ban and --move\n" "\t\t\t\twill be removed for the named resource. If --node and --force are specified,\n" - "\t\t\t\tany constraint created by --move will be cleared, even if it is not for the specified node." + "\t\t\t\tany constraint created by --move will be cleared, even if it is not for the specified node.\n" + "\t\t\t\tIf --expired is specified, only those constraints whose lifetimes have expired will\n" + "\t\t\t\tbe removed.\n" + }, + { + "expired", no_argument, NULL, 'e', + "\t\tModifies the --clear argument to remove constraints with expired lifetimes.\n" }, { "lifetime", required_argument, NULL, 'u', @@ -350,11 +363,13 @@ static struct crm_option long_options[] = { }, { "operation", required_argument, NULL, 'n', - "\tOperation to clear instead of all (with -C -r)" + "\tOperation to clear instead of all (with -C -r)", + pcmk_option_hidden // only used with 2.0 -C behavior }, { "interval", required_argument, NULL, 'I', - "\tInterval of operation to clear (default 0) (with -C -r -n)" + "\tInterval of operation to clear (default 0) (with -C -r -n)", + pcmk_option_hidden // only used with 2.0 -C behavior }, { "set-name", required_argument, NULL, 's', @@ -433,7 +448,7 @@ main(int argc, char **argv) char *xml_file = NULL; crm_ipc_t *crmd_channel = NULL; - pe_working_set_t data_set = { 0, }; + pe_working_set_t *data_set = NULL; cib_t *cib_conn = NULL; resource_t *rsc = NULL; bool recursive = FALSE; @@ -442,7 +457,7 @@ main(int argc, char **argv) bool require_resource = TRUE; /* whether command requires that resource be specified */ bool require_dataset = TRUE; /* whether command requires populated dataset instance */ bool require_crmd = FALSE; /* whether command requires connection to CRMd */ - bool just_errors = TRUE; /* whether cleanup command deletes all history or just errors */ + bool clear_expired = FALSE; int rc = pcmk_ok; int is_ocf_rc = 0; @@ -626,27 +641,20 @@ main(int argc, char **argv) case 'T': timeout_ms = crm_get_msec(optarg); break; - - case 'R': - case 'P': - crm_log_args(argc, argv); + case 'e': + clear_expired = TRUE; require_resource = FALSE; - if (cib_file == NULL) { - require_crmd = TRUE; - } - just_errors = FALSE; - rsc_cmd = 'C'; - find_flags = pe_find_renamed|pe_find_anon; break; case 'C': + case 'R': + case 'P': crm_log_args(argc, argv); require_resource = FALSE; if (cib_file == NULL) { require_crmd = TRUE; } - just_errors = FALSE; // disable until 2.0.0 - rsc_cmd = 'C'; + rsc_cmd = 'R'; // disable new behavior until 2.0 find_flags = pe_find_renamed|pe_find_anon; break; @@ -752,6 +760,12 @@ main(int argc, char **argv) require_resource = FALSE; } + // --expired without --clear/-U doesn't make sense + if (clear_expired == TRUE && rsc_cmd != 'U') { + CMD_ERR("--expired requires --clear or -U"); + argerr++; + } + if (optind < argc && argv[optind] != NULL && rsc_cmd == 0 @@ -800,8 +814,6 @@ main(int argc, char **argv) cib_options |= cib_quorum_override; } - data_set.input = NULL; /* make clean-up easier */ - if (require_resource && !rsc_id) { CMD_ERR("Must supply a resource id with -r"); rc = -ENXIO; @@ -814,6 +826,10 @@ main(int argc, char **argv) /* Establish a connection to the CIB */ cib_conn = cib_new(); + if ((cib_conn == NULL) || (cib_conn->cmds == NULL)) { + CMD_ERR("Could not create CIB connection: %s", pcmk_strerror(rc)); + goto bail; + } rc = cib_conn->cmds->signon(cib_conn, crm_system_name, cib_command); if (rc != pcmk_ok) { CMD_ERR("Error signing on to the CIB service: %s", pcmk_strerror(rc)); @@ -836,17 +852,23 @@ main(int argc, char **argv) } /* Populate the working set instance */ - set_working_set_defaults(&data_set); - rc = update_working_set_xml(&data_set, &cib_xml_copy); + data_set = pe_new_working_set(); + if (data_set == NULL) { + rc = -ENOMEM; + goto bail; + } + set_bit(data_set->flags, pe_flag_no_counts); + set_bit(data_set->flags, pe_flag_no_compat); + rc = update_working_set_xml(data_set, &cib_xml_copy); if (rc != pcmk_ok) { goto bail; } - cluster_status(&data_set); + cluster_status(data_set); } // If command requires that resource exist if specified, find it if (find_flags && rsc_id) { - rsc = pe_find_resource_with_flags(data_set.resources, rsc_id, + rsc = pe_find_resource_with_flags(data_set->resources, rsc_id, find_flags); if (rsc == NULL) { CMD_ERR("Resource '%s' not found", rsc_id); @@ -876,14 +898,14 @@ main(int argc, char **argv) /* Handle rsc_cmd appropriately */ if (rsc_cmd == 'L') { rc = pcmk_ok; - cli_resource_print_list(&data_set, FALSE); + cli_resource_print_list(data_set, FALSE); } else if (rsc_cmd == 'l') { int found = 0; GListPtr lpc = NULL; rc = pcmk_ok; - for (lpc = data_set.resources; lpc != NULL; lpc = lpc->next) { + for (lpc = data_set->resources; lpc != NULL; lpc = lpc->next) { rsc = (resource_t *) lpc->data; found++; @@ -896,6 +918,10 @@ main(int argc, char **argv) } } else if (rsc_cmd == 0 && rsc_long_cmd && safe_str_eq(rsc_long_cmd, "restart")) { + /* We don't pass data_set because rsc needs to stay valid for the entire + * lifetime of cli_resource_restart(), but it will reset and update the + * working set multiple times, so it needs to use its own copy. + */ rc = cli_resource_restart(rsc, host_uname, timeout_ms, cib_conn); } else if (rsc_cmd == 0 && rsc_long_cmd && safe_str_eq(rsc_long_cmd, "wait")) { @@ -904,21 +930,22 @@ main(int argc, char **argv) } else if (rsc_cmd == 0 && rsc_long_cmd) { // validate, force-(stop|start|demote|promote|check) rc = cli_resource_execute(rsc, rsc_id, rsc_long_cmd, override_params, - timeout_ms, cib_conn, &data_set); + timeout_ms, cib_conn, data_set); if (rc >= 0) { is_ocf_rc = 1; } } else if (rsc_cmd == 'A' || rsc_cmd == 'a') { GListPtr lpc = NULL; - xmlNode *cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, data_set.input); + xmlNode *cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, + data_set->input); - unpack_constraints(cib_constraints, &data_set); + unpack_constraints(cib_constraints, data_set); // Constraints apply to group/clone, not member/instance rsc = uber_parent(rsc); - for (lpc = data_set.resources; lpc != NULL; lpc = lpc->next) { + for (lpc = data_set->resources; lpc != NULL; lpc = lpc->next) { resource_t *r = (resource_t *) lpc->data; clear_bit(r->flags, pe_rsc_allocating); @@ -929,7 +956,7 @@ main(int argc, char **argv) fprintf(stdout, "* %s\n", rsc->id); cli_resource_print_location(rsc, NULL); - for (lpc = data_set.resources; lpc != NULL; lpc = lpc->next) { + for (lpc = data_set->resources; lpc != NULL; lpc = lpc->next) { resource_t *r = (resource_t *) lpc->data; clear_bit(r->flags, pe_rsc_allocating); @@ -941,71 +968,74 @@ main(int argc, char **argv) GListPtr lpc = NULL; rc = pcmk_ok; - for (lpc = data_set.resources; lpc != NULL; lpc = lpc->next) { + for (lpc = data_set->resources; lpc != NULL; lpc = lpc->next) { rsc = (resource_t *) lpc->data; cli_resource_print_cts(rsc); } - cli_resource_print_cts_constraints(&data_set); + cli_resource_print_cts_constraints(data_set); } else if (rsc_cmd == 'F') { - rc = cli_resource_fail(crmd_channel, host_uname, rsc_id, &data_set); + rc = cli_resource_fail(crmd_channel, host_uname, rsc_id, data_set); if (rc == pcmk_ok) { start_mainloop(); } } else if (rsc_cmd == 'O') { - rc = cli_resource_print_operations(rsc_id, host_uname, TRUE, &data_set); + rc = cli_resource_print_operations(rsc_id, host_uname, TRUE, data_set); } else if (rsc_cmd == 'o') { - rc = cli_resource_print_operations(rsc_id, host_uname, FALSE, &data_set); + rc = cli_resource_print_operations(rsc_id, host_uname, FALSE, data_set); } else if (rsc_cmd == 'W') { - rc = cli_resource_search(rsc, rsc_id, &data_set); + rc = cli_resource_search(rsc, rsc_id, data_set); if (rc >= 0) { rc = pcmk_ok; } } else if (rsc_cmd == 'q') { - rc = cli_resource_print(rsc, &data_set, TRUE); + rc = cli_resource_print(rsc, data_set, TRUE); } else if (rsc_cmd == 'w') { - rc = cli_resource_print(rsc, &data_set, FALSE); + rc = cli_resource_print(rsc, data_set, FALSE); } else if (rsc_cmd == 'Y') { node_t *dest = NULL; if (host_uname) { - dest = pe_find_node(data_set.nodes, host_uname); + dest = pe_find_node(data_set->nodes, host_uname); if (dest == NULL) { CMD_ERR("Unknown node: %s", host_uname); rc = -ENXIO; goto bail; } } - cli_resource_why(cib_conn, data_set.resources, rsc, dest); + cli_resource_why(cib_conn, data_set->resources, rsc, dest); rc = pcmk_ok; } else if (rsc_cmd == 'U') { node_t *dest = NULL; - if (host_uname) { - dest = pe_find_node(data_set.nodes, host_uname); + if (clear_expired == TRUE) { + rc = cli_resource_clear_all_expired(data_set->input, cib_conn, rsc_id, host_uname, scope_master); + + } else if (host_uname) { + dest = pe_find_node(data_set->nodes, host_uname); if (dest == NULL) { CMD_ERR("Unknown node: %s", host_uname); rc = -ENXIO; goto bail; } - rc = cli_resource_clear(rsc_id, dest->details->uname, NULL, cib_conn); + rc = cli_resource_clear(rsc_id, dest->details->uname, NULL, cib_conn, TRUE); } else { - rc = cli_resource_clear(rsc_id, NULL, data_set.nodes, cib_conn); + rc = cli_resource_clear(rsc_id, NULL, data_set->nodes, cib_conn, TRUE); } } else if (rsc_cmd == 'M' && host_uname) { - rc = cli_resource_move(rsc, rsc_id, host_uname, cib_conn, &data_set); + rc = cli_resource_move(rsc, rsc_id, host_uname, cib_conn, data_set); } else if (rsc_cmd == 'B' && host_uname) { - node_t *dest = pe_find_node(data_set.nodes, host_uname); + node_t *dest = pe_find_node(data_set->nodes, host_uname); if (dest == NULL) { CMD_ERR("Error performing operation: node '%s' is unknown", host_uname); @@ -1015,23 +1045,27 @@ main(int argc, char **argv) rc = cli_resource_ban(rsc_id, dest->details->uname, NULL, cib_conn); } else if (rsc_cmd == 'B' || rsc_cmd == 'M') { + pe_node_t *current = NULL; + unsigned int nactive = 0; + rc = -EINVAL; - if (g_list_length(rsc->running_on) == 1) { - node_t *current = rsc->running_on->data; + current = pe__find_active_requires(rsc, &nactive); + + if (nactive == 1) { rc = cli_resource_ban(rsc_id, current->details->uname, NULL, cib_conn); } else if(rsc->variant == pe_master) { int count = 0; GListPtr iter = NULL; - node_t *current = NULL; + current = NULL; for(iter = rsc->children; iter; iter = iter->next) { resource_t *child = (resource_t *)iter->data; enum rsc_role_e child_role = child->fns->state(child, TRUE); if(child_role == RSC_ROLE_MASTER) { count++; - current = child->running_on->data; + current = pe__current_node(child); } } @@ -1039,19 +1073,23 @@ main(int argc, char **argv) rc = cli_resource_ban(rsc_id, current->details->uname, NULL, cib_conn); } else { - CMD_ERR("Resource '%s' not moved: active in %d locations (promoted in %d).", rsc_id, g_list_length(rsc->running_on), count); - CMD_ERR("You can prevent '%s' from running on a specific location with: --ban --node <name>", rsc_id); - CMD_ERR("You can prevent '%s' from being promoted at a specific location with:" - " --ban --master --node <name>", rsc_id); + CMD_ERR("Resource '%s' not moved: active in %d locations (promoted in %d).", + rsc_id, nactive, count); + CMD_ERR("To prevent '%s' from running on a specific location, " + "specify a node.", rsc_id); + CMD_ERR("To prevent '%s' from being promoted at a specific " + "location, specify a node and the master option.", + rsc_id); } } else { - CMD_ERR("Resource '%s' not moved: active in %d locations.", rsc_id, g_list_length(rsc->running_on)); - CMD_ERR("You can prevent '%s' from running on a specific location with: --ban --node <name>", rsc_id); + CMD_ERR("Resource '%s' not moved: active in %d locations.", rsc_id, nactive); + CMD_ERR("To prevent '%s' from running on a specific location, " + "specify a node.", rsc_id); } } else if (rsc_cmd == 'G') { - rc = cli_resource_print_property(rsc, prop_name, &data_set); + rc = cli_resource_print_property(rsc, prop_name, data_set); } else if (rsc_cmd == 'S') { xmlNode *msg_data = NULL; @@ -1077,7 +1115,7 @@ main(int argc, char **argv) free_xml(msg_data); } else if (rsc_cmd == 'g') { - rc = cli_resource_print_attribute(rsc, prop_name, &data_set); + rc = cli_resource_print_attribute(rsc, prop_name, data_set); } else if (rsc_cmd == 'p') { if (prop_value == NULL || strlen(prop_value) == 0) { @@ -1089,43 +1127,26 @@ main(int argc, char **argv) /* coverity[var_deref_model] False positive */ rc = cli_resource_update_attribute(rsc, rsc_id, prop_set, prop_id, prop_name, prop_value, recursive, - cib_conn, &data_set); + cib_conn, data_set); } else if (rsc_cmd == 'd') { /* coverity[var_deref_model] False positive */ rc = cli_resource_delete_attribute(rsc, rsc_id, prop_set, prop_id, - prop_name, cib_conn, &data_set); + prop_name, cib_conn, data_set); - } else if (rsc_cmd == 'C' && just_errors) { + } else if ((rsc_cmd == 'C') && rsc) { + if (do_force == FALSE) { + rsc = uber_parent(rsc); + } crmd_replies_needed = 0; - for (xmlNode *xml_op = __xml_first_child(data_set.failed); xml_op != NULL; - xml_op = __xml_next(xml_op)) { - - const char *node = crm_element_value(xml_op, XML_ATTR_UNAME); - const char *task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); - const char *task_interval = crm_element_value(xml_op, XML_LRM_ATTR_INTERVAL); - const char *resource_name = crm_element_value(xml_op, XML_LRM_ATTR_RSCID); - - if(resource_name == NULL) { - continue; - } else if(host_uname && safe_str_neq(host_uname, node)) { - continue; - } else if(rsc_id && safe_str_neq(rsc_id, resource_name)) { - continue; - } else if(operation && safe_str_neq(operation, task)) { - continue; - } else if(interval && safe_str_neq(interval, task_interval)) { - continue; - } - crm_debug("Erasing %s failure for %s (%s detected) on %s", - task, rsc->id, resource_name, node); - rc = cli_resource_delete(crmd_channel, node, rsc, task, - task_interval, &data_set); - } + crm_debug("Erasing failures of %s (%s requested) on %s", + rsc->id, rsc_id, (host_uname? host_uname: "all nodes")); + rc = cli_resource_delete(crmd_channel, host_uname, rsc, + operation, interval, TRUE, data_set); - if(rsc && (rc == pcmk_ok) && (BE_QUIET == FALSE)) { - /* Now check XML_RSC_ATTR_TARGET_ROLE and XML_RSC_ATTR_MANAGED */ + if ((rc == pcmk_ok) && !BE_QUIET) { + // Show any reasons why resource might stay stopped cli_resource_check(cib_conn, rsc); } @@ -1133,27 +1154,34 @@ main(int argc, char **argv) start_mainloop(); } - } else if ((rsc_cmd == 'C') && rsc) { - if(do_force == FALSE) { - rsc = uber_parent(rsc); + } else if (rsc_cmd == 'C') { + rc = cli_cleanup_all(crmd_channel, host_uname, operation, interval, + data_set); + if (rc == pcmk_ok) { + start_mainloop(); } - crm_debug("Re-checking the state of %s (%s requested) on %s", - rsc->id, rsc_id, host_uname); - crmd_replies_needed = 0; - rc = cli_resource_delete(crmd_channel, host_uname, rsc, operation, - interval, &data_set); + } else if ((rsc_cmd == 'R') && rsc) { + if (do_force == FALSE) { + rsc = uber_parent(rsc); + } + crmd_replies_needed = 0; - if(rc == pcmk_ok && BE_QUIET == FALSE) { - /* Now check XML_RSC_ATTR_TARGET_ROLE and XML_RSC_ATTR_MANAGED */ - cli_resource_check(cib_conn, rsc); - } + crm_debug("Re-checking the state of %s (%s requested) on %s", + rsc->id, rsc_id, (host_uname? host_uname: "all nodes")); + rc = cli_resource_delete(crmd_channel, host_uname, rsc, + NULL, 0, FALSE, data_set); - if (rc == pcmk_ok) { - start_mainloop(); - } + if ((rc == pcmk_ok) && !BE_QUIET) { + // Show any reasons why resource might stay stopped + cli_resource_check(cib_conn, rsc); + } - } else if (rsc_cmd == 'C') { + if (rc == pcmk_ok) { + start_mainloop(); + } + + } else if (rsc_cmd == 'R') { #if HAVE_ATOMIC_ATTRD const char *router_node = host_uname; xmlNode *msg_data = NULL; @@ -1161,15 +1189,15 @@ main(int argc, char **argv) int attr_options = attrd_opt_none; if (host_uname) { - node_t *node = pe_find_node(data_set.nodes, host_uname); + node_t *node = pe_find_node(data_set->nodes, host_uname); if (node && is_remote_node(node)) { - if (node->details->remote_rsc == NULL || node->details->remote_rsc->running_on == NULL) { + node = pe__current_node(node->details->remote_rsc); + if (node == NULL) { CMD_ERR("No lrmd connection detected to remote node %s", host_uname); rc = -ENXIO; goto bail; } - node = node->details->remote_rsc->running_on->data; router_node = node->details->uname; attr_options |= attrd_opt_remote; } @@ -1206,10 +1234,10 @@ main(int argc, char **argv) GListPtr rIter = NULL; crmd_replies_needed = 0; - for (rIter = data_set.resources; rIter; rIter = rIter->next) { + for (rIter = data_set->resources; rIter; rIter = rIter->next) { rsc = rIter->data; - cli_resource_delete(crmd_channel, host_uname, rsc, NULL, NULL, - &data_set); + cli_resource_delete(crmd_channel, host_uname, rsc, NULL, 0, + FALSE, data_set); } start_mainloop(); @@ -1237,10 +1265,7 @@ main(int argc, char **argv) bail: free(our_pid); - - if (data_set.input != NULL) { - cleanup_alloc_calculations(&data_set); - } + pe_free_working_set(data_set); if (cib_conn != NULL) { cib_conn->cmds->signoff(cib_conn); cib_delete(cib_conn); @@ -1248,7 +1273,7 @@ main(int argc, char **argv) if (rc == -pcmk_err_no_quorum) { CMD_ERR("Error performing operation: %s", pcmk_strerror(rc)); - CMD_ERR("Try using -f"); + CMD_ERR("To ignore quorum, use the force option"); } else if (rc != pcmk_ok && !is_ocf_rc) { CMD_ERR("Error performing operation: %s", pcmk_strerror(rc)); diff --git a/tools/crm_resource.h b/tools/crm_resource.h index 0b8dd2a56b6..1e743db417a 100644 --- a/tools/crm_resource.h +++ b/tools/crm_resource.h @@ -50,7 +50,9 @@ extern const char *attr_set_type; /* ban */ int cli_resource_prefer(const char *rsc_id, const char *host, cib_t * cib_conn); int cli_resource_ban(const char *rsc_id, const char *host, GListPtr allnodes, cib_t * cib_conn); -int cli_resource_clear(const char *rsc_id, const char *host, GListPtr allnodes, cib_t * cib_conn); +int cli_resource_clear(const char *rsc_id, const char *host, GListPtr allnodes, cib_t * cib_conn, + bool clear_ban_constraints); +int cli_resource_clear_all_expired(xmlNode *root, cib_t *cib_conn, const char *rsc, const char *node, bool scope_master); /* print */ void cli_resource_print_cts(resource_t * rsc); @@ -75,8 +77,13 @@ int cli_resource_search(resource_t *rsc, const char *requested_name, pe_working_set_t *data_set); int cli_resource_delete(crm_ipc_t *crmd_channel, const char *host_uname, resource_t *rsc, const char *operation, - const char *interval, pe_working_set_t *data_set); -int cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * cib); + const char *interval, bool just_failures, + pe_working_set_t *data_set); +int cli_cleanup_all(crm_ipc_t *crmd_channel, const char *node_name, + const char *operation, const char *interval, + pe_working_set_t *data_set); +int cli_resource_restart(pe_resource_t *rsc, const char *host, int timeout_ms, + cib_t *cib); int cli_resource_move(resource_t *rsc, const char *rsc_id, const char *host_name, cib_t *cib, pe_working_set_t *data_set); @@ -101,7 +108,6 @@ void cli_resource_why(cib_t *cib_conn, GListPtr resources, resource_t *rsc, node_t *node); extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); -extern void cleanup_alloc_calculations(pe_working_set_t * data_set); #define CMD_ERR(fmt, args...) do { \ crm_warn(fmt, ##args); \ diff --git a/tools/crm_resource_ban.c b/tools/crm_resource_ban.c index c1ee7060e16..efecabf9aab 100644 --- a/tools/crm_resource_ban.c +++ b/tools/crm_resource_ban.c @@ -1,23 +1,14 @@ - /* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_resource.h> + +#define XPATH_MAX 1024 + char *move_lifetime = NULL; static char * @@ -48,7 +39,7 @@ parse_cli_lifetime(const char *input) crm_time_log(LOG_INFO, "later ", later, crm_time_log_date | crm_time_log_timeofday | crm_time_log_with_timezone); crm_time_log(LOG_INFO, "duration", duration, crm_time_log_date | crm_time_log_timeofday); - later_s = crm_time_as_string(later, crm_time_log_date | crm_time_log_timeofday); + later_s = crm_time_as_string(later, crm_time_log_date | crm_time_log_timeofday | crm_time_log_with_timezone); printf("Migration will take effect until: %s\n", later_s); crm_time_free(duration); @@ -89,13 +80,12 @@ cli_resource_ban(const char *rsc_id, const char *host, GListPtr allnodes, cib_t CMD_ERR("WARNING: Creating rsc_location constraint '%s'" " with a score of -INFINITY for resource %s" " on %s.", ID(location), rsc_id, host); - CMD_ERR("\tThis will prevent %s from %s" - " on %s until the constraint is removed using" - " the 'crm_resource --clear' command or manually" - " with cibadmin", rsc_id, scope_master?"being promoted":"running", host); + CMD_ERR("\tThis will prevent %s from %s on %s until the constraint " + "is removed using the clear option or by editing the CIB " + "with an appropriate tool", + rsc_id, (scope_master? "being promoted" : "running"), host); CMD_ERR("\tThis will be the case even if %s is" " the last node in the cluster", host); - CMD_ERR("\tThis message can be disabled with --quiet"); } crm_xml_add(location, XML_LOC_ATTR_SOURCE, rsc_id); @@ -201,50 +191,241 @@ cli_resource_prefer(const char *rsc_id, const char *host, cib_t * cib_conn) return rc; } -int -cli_resource_clear(const char *rsc_id, const char *host, GListPtr allnodes, cib_t * cib_conn) +/* Nodes can be specified two different ways in the CIB, so we have two different + * functions to try clearing out any constraints on them: + * + * (1) The node could be given by attribute=/value= in an expression XML node. + * That's what resource_clear_node_in_expr handles. That XML looks like this: + * + * <rsc_location id="cli-prefer-dummy" rsc="dummy" role="Started"> + * <rule id="cli-prefer-rule-dummy" score="INFINITY" boolean-op="and"> + * <expression id="cli-prefer-expr-dummy" attribute="#uname" operation="eq" value="test02" type="string"/> + * <date_expression id="cli-prefer-lifetime-end-dummy" operation="lt" end="2018-12-12 14:05:37 -05:00"/> + * </rule> + * </rsc_location> + * + * (2) The mode could be given by node= in an rsc_location XML node. That's + * what resource_clear_node_in_location handles. That XML looks like this: + * + * <rsc_location id="cli-prefer-dummy" rsc="dummy" role="Started" node="node1" score="INFINITY"/> + */ +static int +resource_clear_node_in_expr(const char *rsc_id, const char *host, cib_t * cib_conn) +{ + int rc = pcmk_ok; + char *xpath_string = NULL; + + xpath_string = crm_strdup_printf("//rsc_location[@id='cli-prefer-%s'][rule[@id='cli-prefer-rule-%s']/expression[@attribute='#uname' and @value='%s']]", + rsc_id, rsc_id, host); + + rc = cib_conn->cmds->delete(cib_conn, xpath_string, NULL, cib_xpath | cib_options); + if (rc == -ENXIO) { + rc = pcmk_ok; + } + + free(xpath_string); + return rc; +} + +static int +resource_clear_node_in_location(const char *rsc_id, const char *host, cib_t * cib_conn, + bool clear_ban_constraints) { int rc = pcmk_ok; xmlNode *fragment = NULL; xmlNode *location = NULL; + fragment = create_xml_node(NULL, XML_CIB_TAG_CONSTRAINTS); + + if (clear_ban_constraints == TRUE) { + location = create_xml_node(fragment, XML_CONS_TAG_RSC_LOCATION); + crm_xml_set_id(location, "cli-ban-%s-on-%s", rsc_id, host); + } + + location = create_xml_node(fragment, XML_CONS_TAG_RSC_LOCATION); + crm_xml_set_id(location, "cli-prefer-%s", rsc_id); + if (do_force == FALSE) { + crm_xml_add(location, XML_CIB_TAG_NODE, host); + } + + crm_log_xml_info(fragment, "Delete"); + rc = cib_conn->cmds->delete(cib_conn, XML_CIB_TAG_CONSTRAINTS, fragment, cib_options); + if (rc == -ENXIO) { + rc = pcmk_ok; + } + + free(fragment); + return rc; +} + +int +cli_resource_clear(const char *rsc_id, const char *host, GListPtr allnodes, cib_t * cib_conn, + bool clear_ban_constraints) +{ + int rc = pcmk_ok; + if(cib_conn == NULL) { return -ENOTCONN; } - fragment = create_xml_node(NULL, XML_CIB_TAG_CONSTRAINTS); + if (host) { + rc = resource_clear_node_in_expr(rsc_id, host, cib_conn); - if(host) { - location = create_xml_node(fragment, XML_CONS_TAG_RSC_LOCATION); - crm_xml_set_id(location, "cli-ban-%s-on-%s", rsc_id, host); + /* rc does not tell us whether the previous operation did anything, only + * whether it failed or not. Thus, as long as it did not fail, we need + * to try the second clear method. + */ + if (rc == pcmk_ok) { + rc = resource_clear_node_in_location(rsc_id, host, cib_conn, clear_ban_constraints); + } } else { GListPtr n = allnodes; + + /* Iterate over all nodes, attempting to clear the constraint from each. + * On the first error, abort. + */ for(; n; n = n->next) { node_t *target = n->data; - location = create_xml_node(fragment, XML_CONS_TAG_RSC_LOCATION); - crm_xml_set_id(location, "cli-ban-%s-on-%s", - rsc_id, target->details->uname); + rc = cli_resource_clear(rsc_id, target->details->uname, NULL, cib_conn, clear_ban_constraints); + if (rc != pcmk_ok) { + break; + } } } - location = create_xml_node(fragment, XML_CONS_TAG_RSC_LOCATION); - crm_xml_set_id(location, "cli-prefer-%s", rsc_id); - if(host && do_force == FALSE) { - crm_xml_add(location, XML_CIB_TAG_NODE, host); + return rc; +} + +static char * +build_clear_xpath_string(xmlNode *constraint_node, const char *rsc, const char *node, bool scope_master) +{ + int offset = 0; + char *xpath_string = NULL; + char *first_half = NULL; + char *rsc_role_substr = NULL; + char *date_substr = NULL; + + if (crm_starts_with(ID(constraint_node), "cli-ban-")) { + date_substr = crm_strdup_printf("//date_expression[@id='%s-lifetime']", + ID(constraint_node)); + + } else if (crm_starts_with(ID(constraint_node), "cli-prefer-")) { + date_substr = crm_strdup_printf("//date_expression[@id='cli-prefer-lifetime-end-%s']", + crm_element_value(constraint_node, "rsc")); + } else { + return NULL; } - crm_log_xml_info(fragment, "Delete"); - rc = cib_conn->cmds->delete(cib_conn, XML_CIB_TAG_CONSTRAINTS, fragment, cib_options); - if (rc == -ENXIO) { - rc = pcmk_ok; + first_half = calloc(1, XPATH_MAX); + offset += snprintf(first_half + offset, XPATH_MAX - offset, "//rsc_location"); + + if (node != NULL || rsc != NULL || scope_master == TRUE) { + offset += snprintf(first_half + offset, XPATH_MAX - offset, "["); + + if (node != NULL) { + if (rsc != NULL || scope_master == TRUE) { + offset += snprintf(first_half + offset, XPATH_MAX - offset, "@node='%s' and ", node); + } else { + offset += snprintf(first_half + offset, XPATH_MAX - offset, "@node='%s'", node); + } + } - } else if (rc != pcmk_ok) { - goto bail; + if (rsc != NULL && scope_master == TRUE) { + rsc_role_substr = crm_strdup_printf("@rsc='%s' and @role='%s'", rsc, RSC_ROLE_MASTER_S); + offset += snprintf(first_half + offset, XPATH_MAX - offset, "@rsc='%s' and @role='%s']", rsc, RSC_ROLE_MASTER_S); + } else if (rsc != NULL) { + rsc_role_substr = crm_strdup_printf("@rsc='%s'", rsc); + offset += snprintf(first_half + offset, XPATH_MAX - offset, "@rsc='%s']", rsc); + } else if (scope_master == TRUE) { + rsc_role_substr = crm_strdup_printf("@role='%s'", RSC_ROLE_MASTER_S); + offset += snprintf(first_half + offset, XPATH_MAX - offset, "@role='%s']", RSC_ROLE_MASTER_S); + } else { + offset += snprintf(first_half + offset, XPATH_MAX - offset, "]"); + } } - bail: - free_xml(fragment); + if (node != NULL) { + if (rsc_role_substr != NULL) { + xpath_string = crm_strdup_printf("%s|//rsc_location[%s]/rule[expression[@attribute='#uname' and @value='%s']]%s", + first_half, rsc_role_substr, node, date_substr); + } else { + xpath_string = crm_strdup_printf("%s|//rsc_location/rule[expression[@attribute='#uname' and @value='%s']]%s", + first_half, node, date_substr); + } + } else { + xpath_string = crm_strdup_printf("%s%s", first_half, date_substr); + } + + free(first_half); + free(date_substr); + free(rsc_role_substr); + + return xpath_string; +} + +int +cli_resource_clear_all_expired(xmlNode *root, cib_t *cib_conn, const char *rsc, const char *node, bool scope_master) +{ + xmlXPathObject *xpathObj = NULL; + xmlNode *cib_constraints = NULL; + crm_time_t *now = crm_time_new(NULL); + int i; + int rc = pcmk_ok; + + cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, root); + xpathObj = xpath_search(cib_constraints, "//" XML_CONS_TAG_RSC_LOCATION); + + for (i = 0; i < numXpathResults(xpathObj); i++) { + xmlNode *constraint_node = getXpathResult(xpathObj, i); + xmlNode *date_expr_node = NULL; + crm_time_t *end = NULL; + char *xpath_string = NULL; + + xpath_string = build_clear_xpath_string(constraint_node, rsc, node, scope_master); + if (xpath_string == NULL) { + continue; + } + + date_expr_node = get_xpath_object(xpath_string, constraint_node, LOG_DEBUG); + if (date_expr_node == NULL) { + free(xpath_string); + continue; + } + + /* And then finally, see if the date expression is expired. If so, + * clear the constraint. + */ + end = crm_time_new(crm_element_value(date_expr_node, "end")); + + if (crm_time_compare(now, end) == 1) { + xmlNode *fragment = NULL; + xmlNode *location = NULL; + + fragment = create_xml_node(NULL, XML_CIB_TAG_CONSTRAINTS); + location = create_xml_node(fragment, XML_CONS_TAG_RSC_LOCATION); + crm_xml_set_id(location, "%s", ID(constraint_node)); + crm_log_xml_info(fragment, "Delete"); + + rc = cib_conn->cmds->delete(cib_conn, XML_CIB_TAG_CONSTRAINTS, + fragment, cib_options); + if (rc != pcmk_ok) { + free(xpath_string); + goto bail; + } + + free_xml(fragment); + } + + crm_time_free(end); + free(xpath_string); + } + + rc = pcmk_ok; + +bail: + freeXpathObject(xpathObj); + crm_time_free(now); return rc; } diff --git a/tools/crm_resource_print.c b/tools/crm_resource_print.c index d066c42bb2b..906ea7581dd 100644 --- a/tools/crm_resource_print.c +++ b/tools/crm_resource_print.c @@ -29,8 +29,8 @@ cli_resource_print_cts_constraints(pe_working_set_t * data_set) xmlNode *lifetime = NULL; xmlNode *cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, data_set->input); - for (xml_obj = __xml_first_child(cib_constraints); xml_obj != NULL; - xml_obj = __xml_next(xml_obj)) { + for (xml_obj = __xml_first_child_element(cib_constraints); xml_obj != NULL; + xml_obj = __xml_next_element(xml_obj)) { const char *id = crm_element_value(xml_obj, XML_ATTR_ID); if (id == NULL) { @@ -68,6 +68,7 @@ cli_resource_print_cts(resource_t * rsc) const char *rtype = crm_element_value(rsc->xml, XML_ATTR_TYPE); const char *rprov = crm_element_value(rsc->xml, XML_AGENT_ATTR_PROVIDER); const char *rclass = crm_element_value(rsc->xml, XML_AGENT_ATTR_CLASS); + pe_node_t *node = pe__current_node(rsc); if (safe_str_eq(rclass, PCMK_RESOURCE_CLASS_STONITH)) { xmlNode *op = NULL; @@ -90,10 +91,8 @@ cli_resource_print_cts(resource_t * rsc) } } - if (rsc->running_on != NULL && g_list_length(rsc->running_on) == 1) { - node_t *tmp = rsc->running_on->data; - - host = tmp->details->uname; + if (node != NULL) { + host = node->details->uname; } printf("Resource: %s %s %s %s %s %s %s %s %d %lld 0x%.16llx\n", @@ -215,7 +214,7 @@ cli_resource_print_location(resource_t * rsc, const char *prefix) } for (lpc = list; lpc != NULL; lpc = lpc->next) { - rsc_to_node_t *cons = (rsc_to_node_t *) lpc->data; + pe__location_t *cons = lpc->data; GListPtr lpc2 = NULL; @@ -315,16 +314,15 @@ int cli_resource_print_attribute(resource_t *rsc, const char *attr, pe_working_set_t * data_set) { int rc = -ENXIO; - node_t *current = NULL; + unsigned int count = 0; GHashTable *params = NULL; const char *value = NULL; + node_t *current = pe__find_active_on(rsc, &count, NULL); - if (g_list_length(rsc->running_on) == 1) { - current = rsc->running_on->data; - - } else if (g_list_length(rsc->running_on) > 1) { + if (count > 1) { CMD_ERR("%s is active on more than one node," " returning the default value for %s", rsc->id, crm_str(attr)); + current = NULL; } params = crm_str_table_new(); diff --git a/tools/crm_resource_runtime.c b/tools/crm_resource_runtime.c index 22bdebf8e32..c0522a14d8e 100644 --- a/tools/crm_resource_runtime.c +++ b/tools/crm_resource_runtime.c @@ -258,7 +258,8 @@ cli_resource_update_attribute(resource_t *rsc, const char *requested_name, if (rc == pcmk_ok && BE_QUIET == FALSE) { printf("WARNING: There is already a meta attribute for '%s' called '%s' (id=%s)\n", uber_parent(rsc)->id, attr_name, local_attr_id); - printf(" Delete '%s' first or use --force to override\n", local_attr_id); + printf(" Delete '%s' first or use the force option to override\n", + local_attr_id); } free(local_attr_id); if (rc == pcmk_ok) { @@ -452,8 +453,9 @@ send_lrm_rsc_op(crm_ipc_t * crmd_channel, const char *op, int rc = -ECOMM; xmlNode *cmd = NULL; xmlNode *xml_rsc = NULL; - const char *value = NULL; const char *router_node = host_uname; + const char *rsc_class = NULL; + const char *rsc_type = NULL; xmlNode *params = NULL; xmlNode *msg_data = NULL; resource_t *rsc = pe_find_resource(data_set->resources, rsc_id); @@ -465,26 +467,48 @@ send_lrm_rsc_op(crm_ipc_t * crmd_channel, const char *op, } else if (rsc->variant != pe_native) { CMD_ERR("We can only process primitive resources, not %s", rsc_id); return -EINVAL; + } - } else if (host_uname == NULL) { - CMD_ERR("Please supply a node name with --node"); + rsc_class = crm_element_value(rsc->xml, XML_AGENT_ATTR_CLASS); + rsc_type = crm_element_value(rsc->xml, XML_ATTR_TYPE); + if ((rsc_class == NULL) || (rsc_type == NULL)) { + CMD_ERR("Resource %s does not have a class and type", rsc_id); + return -EINVAL; + } + + if (host_uname == NULL) { + CMD_ERR("Please specify a node name"); return -EINVAL; + } else { - node_t *node = pe_find_node(data_set->nodes, host_uname); + pe_node_t *node = pe_find_node(data_set->nodes, host_uname); + if (node == NULL) { + CMD_ERR("Node %s not found", host_uname); + return -pcmk_err_node_unknown; + } + + if (!(node->details->online)) { + CMD_ERR("Node %s is not online", host_uname); + return -ENOTCONN; + } if (node && is_remote_node(node)) { - if (node->details->remote_rsc == NULL || node->details->remote_rsc->running_on == NULL) { + node = pe__current_node(node->details->remote_rsc); + if (node == NULL) { CMD_ERR("No lrmd connection detected to remote node %s", host_uname); - return -ENXIO; + return -ENOTCONN; } - node = node->details->remote_rsc->running_on->data; router_node = node->details->uname; } } - key = generate_transition_key(0, getpid(), 0, "xxxxxxxx-xrsc-opxx-xcrm-resourcexxxx"); - msg_data = create_xml_node(NULL, XML_GRAPH_TAG_RSC_OP); + + /* The controller logs the transition key from requests, so we need to have + * *something* for it. + */ + key = generate_transition_key(0, getpid(), 0, + "xxxxxxxx-xrsc-opxx-xcrm-resourcexxxx"); crm_xml_add(msg_data, XML_ATTR_TRANSITION_KEY, key); free(key); @@ -502,31 +526,20 @@ send_lrm_rsc_op(crm_ipc_t * crmd_channel, const char *op, crm_xml_add(xml_rsc, XML_ATTR_ID, rsc->id); } - value = crm_copy_xml_element(rsc->xml, xml_rsc, XML_ATTR_TYPE); - if (value == NULL) { - CMD_ERR("%s has no type! Aborting...", rsc_id); - return -ENXIO; - } - - value = crm_copy_xml_element(rsc->xml, xml_rsc, XML_AGENT_ATTR_CLASS); - if (value == NULL) { - CMD_ERR("%s has no class! Aborting...", rsc_id); - return -ENXIO; - } - + crm_xml_add(xml_rsc, XML_AGENT_ATTR_CLASS, rsc_class); crm_copy_xml_element(rsc->xml, xml_rsc, XML_AGENT_ATTR_PROVIDER); + crm_xml_add(xml_rsc, XML_ATTR_TYPE, rsc_type); params = create_xml_node(msg_data, XML_TAG_ATTRS); crm_xml_add(params, XML_ATTR_CRM_VERSION, CRM_FEATURE_SET); - key = crm_meta_name(XML_LRM_ATTR_INTERVAL); + // The controller parses the timeout from the request + key = crm_meta_name(XML_ATTR_TIMEOUT); crm_xml_add(params, key, "60000"); /* 1 minute */ free(key); our_pid = crm_getpid_s(); cmd = create_request(op, msg_data, router_node, CRM_SYSTEM_CRMD, crm_system_name, our_pid); - -/* crm_log_xml_warn(cmd, "send_lrm_rsc_op"); */ free_xml(msg_data); if (crm_ipc_send(crmd_channel, cmd, 0, 0, NULL) > 0) { @@ -558,15 +571,142 @@ rsc_fail_name(resource_t *rsc) return is_set(rsc->flags, pe_rsc_unique)? strdup(name) : clone_strip(name); } +static int +clear_rsc_history(crm_ipc_t *crmd_channel, const char *host_uname, + const char *rsc_id, pe_working_set_t *data_set) +{ + int rc = pcmk_ok; + + /* Erase the resource's entire LRM history in the CIB, even if we're only + * clearing a single operation's fail count. If we erased only entries for a + * single operation, we might wind up with a wrong idea of the current + * resource state, and we might not re-probe the resource. + */ + rc = send_lrm_rsc_op(crmd_channel, CRM_OP_LRM_DELETE, host_uname, rsc_id, + TRUE, data_set); + if (rc != pcmk_ok) { + return rc; + } + crmd_replies_needed++; + + crm_trace("Processing %d mainloop inputs", crmd_replies_needed); + while (g_main_context_iteration(NULL, FALSE)) { + crm_trace("Processed mainloop input, %d still remaining", + crmd_replies_needed); + } + + if (crmd_replies_needed < 0) { + crmd_replies_needed = 0; + } + return rc; +} + +static int +clear_rsc_failures(crm_ipc_t *crmd_channel, const char *node_name, + const char *rsc_id, const char *operation, + const char *interval, pe_working_set_t *data_set) +{ + int rc = pcmk_ok; + const char *failed_value = NULL; + const char *failed_id = NULL; + const char *interval_ms_str = NULL; + GHashTable *rscs = NULL; + GHashTableIter iter; + + /* Create a hash table to use as a set of resources to clean. This lets us + * clean each resource only once (per node) regardless of how many failed + * operations it has. + */ + rscs = g_hash_table_new_full(crm_str_hash, g_str_equal, NULL, NULL); + + // Normalize interval to milliseconds for comparison to history entry + if (operation) { + interval_ms_str = crm_strdup_printf("%llu", crm_get_interval(interval)); + } + + for (xmlNode *xml_op = __xml_first_child(data_set->failed); xml_op != NULL; + xml_op = __xml_next(xml_op)) { + + failed_id = crm_element_value(xml_op, XML_LRM_ATTR_RSCID); + if (failed_id == NULL) { + // Malformed history entry, should never happen + continue; + } + + // No resource specified means all resources match + if (rsc_id) { + resource_t *fail_rsc = pe_find_resource_with_flags(data_set->resources, + failed_id, + pe_find_renamed|pe_find_anon); + + if (!fail_rsc || safe_str_neq(rsc_id, fail_rsc->id)) { + continue; + } + } + + // Host name should always have been provided by this point + failed_value = crm_element_value(xml_op, XML_ATTR_UNAME); + if (safe_str_neq(node_name, failed_value)) { + continue; + } + + // No operation specified means all operations match + if (operation) { + failed_value = crm_element_value(xml_op, XML_LRM_ATTR_TASK); + if (safe_str_neq(operation, failed_value)) { + continue; + } + + // Interval (if operation was specified) defaults to 0 (not all) + failed_value = crm_element_value(xml_op, XML_LRM_ATTR_INTERVAL); + if (safe_str_neq(interval_ms_str, failed_value)) { + continue; + } + } + + /* not available until glib 2.32 + g_hash_table_add(rscs, (gpointer) failed_id); + */ + g_hash_table_insert(rscs, (gpointer) failed_id, (gpointer) failed_id); + } + + g_hash_table_iter_init(&iter, rscs); + while (g_hash_table_iter_next(&iter, (gpointer *) &failed_id, NULL)) { + crm_debug("Erasing failures of %s on %s", failed_id, node_name); + rc = clear_rsc_history(crmd_channel, node_name, failed_id, data_set); + if (rc != pcmk_ok) { + return rc; + } + } + g_hash_table_destroy(rscs); + return rc; +} + +static int +clear_rsc_fail_attrs(resource_t *rsc, const char *operation, + const char *interval, node_t *node) +{ + int rc = pcmk_ok; + int attr_options = attrd_opt_none; + char *rsc_name = rsc_fail_name(rsc); + + if (is_remote_node(node)) { + attr_options |= attrd_opt_remote; + } + rc = attrd_clear_delegate(NULL, node->details->uname, rsc_name, operation, + interval, NULL, attr_options); + free(rsc_name); + return rc; +} + int cli_resource_delete(crm_ipc_t *crmd_channel, const char *host_uname, resource_t *rsc, const char *operation, - const char *interval, pe_working_set_t *data_set) + const char *interval, bool just_failures, + pe_working_set_t *data_set) { int rc = pcmk_ok; node_t *node = NULL; - char *rsc_name = NULL; - int attr_options = attrd_opt_none; if (rsc == NULL) { return -ENXIO; @@ -578,8 +718,8 @@ cli_resource_delete(crm_ipc_t *crmd_channel, const char *host_uname, resource_t *child = (resource_t *) lpc->data; rc = cli_resource_delete(crmd_channel, host_uname, child, operation, - interval, data_set); - if(rc != pcmk_ok) { + interval, just_failures, data_set); + if (rc != pcmk_ok) { return rc; } } @@ -611,8 +751,13 @@ cli_resource_delete(crm_ipc_t *crmd_channel, const char *host_uname, node = (node_t *) lpc->data; if (node->details->online) { - cli_resource_delete(crmd_channel, node->details->uname, rsc, - operation, interval, data_set); + rc = cli_resource_delete(crmd_channel, node->details->uname, + rsc, operation, interval, + just_failures, data_set); + } + if (rc != pcmk_ok) { + g_list_free(nodes); + return rc; } } @@ -637,54 +782,97 @@ cli_resource_delete(crm_ipc_t *crmd_channel, const char *host_uname, if (crmd_channel == NULL) { printf("Dry run: skipping clean-up of %s on %s due to CIB_file\n", rsc->id, host_uname); - return rc; - } + return pcmk_ok; + } - /* Erase the resource's entire LRM history in the CIB, even if we're only - * clearing a single operation's fail count. If we erased only entries for a - * single operation, we might wind up with a wrong idea of the current - * resource state, and we might not re-probe the resource. - */ - rc = send_lrm_rsc_op(crmd_channel, CRM_OP_LRM_DELETE, host_uname, rsc->id, - TRUE, data_set); + rc = clear_rsc_fail_attrs(rsc, operation, interval, node); if (rc != pcmk_ok) { - printf("Unable to clean up %s history on %s: %s\n", - rsc->id, host_uname, pcmk_strerror(rc)); + printf("Unable to clean up %s failures on %s: %s\n", + rsc->id, host_uname, pcmk_strerror(rc)); return rc; } - crmd_replies_needed++; - crm_trace("Processing %d mainloop inputs", crmd_replies_needed); - while(g_main_context_iteration(NULL, FALSE)) { - crm_trace("Processed mainloop input, %d still remaining", - crmd_replies_needed); + if (just_failures) { + rc = clear_rsc_failures(crmd_channel, host_uname, rsc->id, operation, + interval, data_set); + } else { + rc = clear_rsc_history(crmd_channel, host_uname, rsc->id, data_set); } + if (rc != pcmk_ok) { + printf("Cleaned %s failures on %s, but unable to clean history: %s\n", + rsc->id, host_uname, pcmk_strerror(rc)); + } else { + printf("Cleaned up %s on %s\n", rsc->id, host_uname); + } + return rc; +} - if(crmd_replies_needed < 0) { - crmd_replies_needed = 0; +int +cli_cleanup_all(crm_ipc_t *crmd_channel, const char *node_name, + const char *operation, const char *interval, + pe_working_set_t *data_set) +{ + int rc = pcmk_ok; + int attr_options = attrd_opt_none; + const char *display_name = node_name? node_name : "all nodes"; + + if (crmd_channel == NULL) { + printf("Dry run: skipping clean-up of %s due to CIB_file\n", + display_name); + return pcmk_ok; } + crmd_replies_needed = 0; - rsc_name = rsc_fail_name(rsc); - if (is_remote_node(node)) { - attr_options |= attrd_opt_remote; + if (node_name) { + node_t *node = pe_find_node(data_set->nodes, node_name); + + if (node == NULL) { + CMD_ERR("Unknown node: %s", node_name); + return -ENXIO; + } + if (is_remote_node(node)) { + attr_options |= attrd_opt_remote; + } } - rc = attrd_clear_delegate(NULL, host_uname, rsc_name, operation, interval, + + rc = attrd_clear_delegate(NULL, node_name, NULL, operation, interval, NULL, attr_options); if (rc != pcmk_ok) { - printf("Cleaned %s history on %s, but unable to clear failures: %s\n", - rsc->id, host_uname, pcmk_strerror(rc)); + printf("Unable to clean up all failures on %s: %s\n", + display_name, pcmk_strerror(rc)); + return rc; + } + + if (node_name) { + rc = clear_rsc_failures(crmd_channel, node_name, NULL, + operation, interval, data_set); + if (rc != pcmk_ok) { + printf("Cleaned all resource failures on %s, but unable to clean history: %s\n", + node_name, pcmk_strerror(rc)); + return rc; + } } else { - printf("Cleaned up %s on %s\n", rsc->id, host_uname); + for (GList *iter = data_set->nodes; iter; iter = iter->next) { + pe_node_t *node = (pe_node_t *) iter->data; + + rc = clear_rsc_failures(crmd_channel, node->details->uname, NULL, + operation, interval, data_set); + if (rc != pcmk_ok) { + printf("Cleaned all resource failures on all nodes, but unable to clean history: %s\n", + pcmk_strerror(rc)); + return rc; + } + } } - free(rsc_name); - return rc; + printf("Cleaned up all resources on %s\n", display_name); + return pcmk_ok; } void cli_resource_check(cib_t * cib_conn, resource_t *rsc) { - int need_nl = 0; + bool printed = false; char *role_s = NULL; char *managed = NULL; resource_t *parent = uber_parent(rsc); @@ -701,21 +889,25 @@ cli_resource_check(cib_t * cib_conn, resource_t *rsc) // Treated as if unset } else if(role == RSC_ROLE_STOPPED) { - printf("\n * The configuration specifies that '%s' should remain stopped\n", parent->id); - need_nl++; + printf("\n * Configuration specifies '%s' should remain stopped\n", + parent->id); + printed = true; } else if(parent->variant == pe_master && role == RSC_ROLE_SLAVE) { - printf("\n * The configuration specifies that '%s' should not be promoted\n", parent->id); - need_nl++; + printf("\n * Configuration specifies '%s' should not be promoted\n", + parent->id); + printed = true; } } - if(managed && crm_is_true(managed) == FALSE) { - printf("%s * The configuration prevents the cluster from stopping or starting '%s' (unmanaged)\n", need_nl == 0?"\n":"", parent->id); - need_nl++; + if (managed && !crm_is_true(managed)) { + printf("%s * Configuration prevents cluster from stopping or starting unmanaged '%s'\n", + (printed? "" : "\n"), parent->id); + printed = true; } + free(managed); - if(need_nl) { + if (printed) { printf("\n"); } } @@ -951,7 +1143,7 @@ update_dataset(cib_t *cib, pe_working_set_t * data_set, bool simulate) cib_t *shadow_cib = NULL; int rc; - cleanup_alloc_calculations(data_set); + pe_reset_working_set(data_set); rc = update_working_set_from_cib(data_set, cib); if (rc != pcmk_ok) { return rc; @@ -1075,7 +1267,8 @@ max_delay_in(pe_working_set_t * data_set, GList *resources) * \return pcmk_ok on success, -errno on failure (exits on certain failures) */ int -cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * cib) +cli_resource_restart(pe_resource_t *rsc, const char *host, int timeout_ms, + cib_t *cib) { int rc = 0; int lpc = 0; @@ -1093,7 +1286,7 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * GList *current_active = NULL; GList *restart_target_active = NULL; - pe_working_set_t data_set; + pe_working_set_t *data_set = NULL; if(resource_is_running_on(rsc, host) == FALSE) { const char *id = rsc->clone_name?rsc->clone_name:rsc->id; @@ -1131,17 +1324,22 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * - Allow a --no-deps option (aka. --force-restart) */ - - set_working_set_defaults(&data_set); - rc = update_dataset(cib, &data_set, FALSE); + data_set = pe_new_working_set(); + if (data_set == NULL) { + crm_perror(LOG_ERR, "Could not allocate working set"); + rc = -ENOMEM; + goto done; + } + set_bit(data_set->flags, pe_flag_no_counts); + set_bit(data_set->flags, pe_flag_no_compat); + rc = update_dataset(cib, data_set, FALSE); if(rc != pcmk_ok) { fprintf(stdout, "Could not get new resource list: %s (%d)\n", pcmk_strerror(rc), rc); - free(rsc_id); - return rc; + goto done; } - restart_target_active = get_active_resources(host, data_set.resources); - current_active = get_active_resources(host, data_set.resources); + restart_target_active = get_active_resources(host, data_set->resources); + current_active = get_active_resources(host, data_set->resources); dump_list(current_active, "Origin"); @@ -1162,7 +1360,7 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * free(lookup_id); rc = cli_resource_update_attribute(rsc, rsc_id, NULL, NULL, XML_RSC_ATTR_TARGET_ROLE, - RSC_STOPPED, FALSE, cib, &data_set); + RSC_STOPPED, FALSE, cib, data_set); } if(rc != pcmk_ok) { fprintf(stderr, "Could not set target-role for %s: %s (%d)\n", rsc_id, pcmk_strerror(rc), rc); @@ -1172,17 +1370,16 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * if (restart_target_active) { g_list_free_full(restart_target_active, free); } - free(rsc_id); - return crm_exit(rc); + goto done; } - rc = update_dataset(cib, &data_set, TRUE); + rc = update_dataset(cib, data_set, TRUE); if(rc != pcmk_ok) { fprintf(stderr, "Could not determine which resources would be stopped\n"); goto failure; } - target_active = get_active_resources(host, data_set.resources); + target_active = get_active_resources(host, data_set->resources); dump_list(target_active, "Target"); list_delta = subtract_lists(current_active, target_active); @@ -1193,7 +1390,7 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * while(g_list_length(list_delta) > 0) { before = g_list_length(list_delta); if(timeout_ms == 0) { - step_timeout_s = max_delay_in(&data_set, list_delta) / sleep_interval; + step_timeout_s = max_delay_in(data_set, list_delta) / sleep_interval; } /* We probably don't need the entire step timeout */ @@ -1203,7 +1400,7 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * timeout -= sleep_interval; crm_trace("%ds remaining", timeout); } - rc = update_dataset(cib, &data_set, FALSE); + rc = update_dataset(cib, data_set, FALSE); if(rc != pcmk_ok) { fprintf(stderr, "Could not determine which resources were stopped\n"); goto failure; @@ -1212,7 +1409,7 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * if (current_active) { g_list_free_full(current_active, free); } - current_active = get_active_resources(host, data_set.resources); + current_active = get_active_resources(host, data_set->resources); g_list_free(list_delta); list_delta = subtract_lists(current_active, target_active); dump_list(current_active, "Current"); @@ -1231,25 +1428,24 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * } if (stop_via_ban) { - rc = cli_resource_clear(rsc_id, host, NULL, cib); + rc = cli_resource_clear(rsc_id, host, NULL, cib, TRUE); } else if (orig_target_role) { rc = cli_resource_update_attribute(rsc, rsc_id, NULL, NULL, XML_RSC_ATTR_TARGET_ROLE, orig_target_role, FALSE, cib, - &data_set); + data_set); free(orig_target_role); orig_target_role = NULL; } else { rc = cli_resource_delete_attribute(rsc, rsc_id, NULL, NULL, XML_RSC_ATTR_TARGET_ROLE, cib, - &data_set); + data_set); } if(rc != pcmk_ok) { fprintf(stderr, "Could not unset target-role for %s: %s (%d)\n", rsc_id, pcmk_strerror(rc), rc); - free(rsc_id); - return crm_exit(rc); + goto done; } if (target_active) { @@ -1267,7 +1463,7 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * while (waiting_for_starts(list_delta, rsc, host)) { before = g_list_length(list_delta); if(timeout_ms == 0) { - step_timeout_s = max_delay_in(&data_set, list_delta) / sleep_interval; + step_timeout_s = max_delay_in(data_set, list_delta) / sleep_interval; } /* We probably don't need the entire step timeout */ @@ -1279,7 +1475,7 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * crm_trace("%ds remaining", timeout); } - rc = update_dataset(cib, &data_set, FALSE); + rc = update_dataset(cib, data_set, FALSE); if(rc != pcmk_ok) { fprintf(stderr, "Could not determine which resources were started\n"); goto failure; @@ -1292,7 +1488,7 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * /* It's OK if dependent resources moved to a different node, * so we check active resources on all nodes. */ - current_active = get_active_resources(NULL, data_set.resources); + current_active = get_active_resources(NULL, data_set->resources); g_list_free(list_delta); list_delta = subtract_lists(target_active, current_active); dump_list(current_active, "Current"); @@ -1314,15 +1510,15 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * failure: if (stop_via_ban) { - cli_resource_clear(rsc_id, host, NULL, cib); + cli_resource_clear(rsc_id, host, NULL, cib, TRUE); } else if (orig_target_role) { cli_resource_update_attribute(rsc, rsc_id, NULL, NULL, XML_RSC_ATTR_TARGET_ROLE, - orig_target_role, FALSE, cib, &data_set); + orig_target_role, FALSE, cib, data_set); free(orig_target_role); } else { cli_resource_delete_attribute(rsc, rsc_id, NULL, NULL, - XML_RSC_ATTR_TARGET_ROLE, cib, &data_set); + XML_RSC_ATTR_TARGET_ROLE, cib, data_set); } done: @@ -1338,15 +1534,24 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t * if (restart_target_active) { g_list_free_full(restart_target_active, free); } - cleanup_alloc_calculations(&data_set); free(rsc_id); + pe_free_working_set(data_set); return rc; } -#define action_is_pending(action) \ - ((is_set((action)->flags, pe_action_optional) == FALSE) \ - && (is_set((action)->flags, pe_action_runnable) == TRUE) \ - && (is_set((action)->flags, pe_action_pseudo) == FALSE)) +static inline int action_is_pending(action_t *action) +{ + if(is_set(action->flags, pe_action_optional)) { + return FALSE; + } else if(is_set(action->flags, pe_action_runnable) == FALSE) { + return FALSE; + } else if(is_set(action->flags, pe_action_pseudo)) { + return FALSE; + } else if(safe_str_eq("notify", action->task)) { + return FALSE; + } + return TRUE; +} /*! * \internal @@ -1362,7 +1567,9 @@ actions_are_pending(GListPtr actions) GListPtr action; for (action = actions; action != NULL; action = action->next) { - if (action_is_pending((action_t *) action->data)) { + action_t *a = (action_t *)action->data; + if (action_is_pending(a)) { + crm_notice("Waiting for %s (flags=0x%.8x)", a->uuid, a->flags); return TRUE; } } @@ -1419,13 +1626,20 @@ print_pending_actions(GListPtr actions) int wait_till_stable(int timeout_ms, cib_t * cib) { - pe_working_set_t data_set; + pe_working_set_t *data_set = NULL; int rc = -1; int timeout_s = timeout_ms? ((timeout_ms + 999) / 1000) : WAIT_DEFAULT_TIMEOUT_S; time_t expire_time = time(NULL) + timeout_s; time_t time_diff; + bool printed_version_warning = BE_QUIET; // i.e. don't print if quiet + + data_set = pe_new_working_set(); + if (data_set == NULL) { + return -ENOMEM; + } + set_bit(data_set->flags, pe_flag_no_counts); + set_bit(data_set->flags, pe_flag_no_compat); - set_working_set_defaults(&data_set); do { /* Abort if timeout is reached */ @@ -1433,8 +1647,8 @@ wait_till_stable(int timeout_ms, cib_t * cib) if (time_diff > 0) { crm_info("Waiting up to %d seconds for cluster actions to complete", time_diff); } else { - print_pending_actions(data_set.actions); - cleanup_alloc_calculations(&data_set); + print_pending_actions(data_set->actions); + pe_free_working_set(data_set); return -ETIME; } if (rc == pcmk_ok) { /* this avoids sleep on first loop iteration */ @@ -1442,16 +1656,36 @@ wait_till_stable(int timeout_ms, cib_t * cib) } /* Get latest transition graph */ - cleanup_alloc_calculations(&data_set); - rc = update_working_set_from_cib(&data_set, cib); + pe_reset_working_set(data_set); + rc = update_working_set_from_cib(data_set, cib); if (rc != pcmk_ok) { - cleanup_alloc_calculations(&data_set); + pe_free_working_set(data_set); return rc; } - do_calculations(&data_set, data_set.input, NULL); + do_calculations(data_set, data_set->input, NULL); + + if (!printed_version_warning) { + /* If the DC has a different version than the local node, the two + * could come to different conclusions about what actions need to be + * done. Warn the user in this case. + * + * @TODO A possible long-term solution would be to reimplement the + * wait as a new crmd operation that would be forwarded to the DC. + * However, that would have potential problems of its own. + */ + const char *dc_version = g_hash_table_lookup(data_set->config_hash, + "dc-version"); + + if (safe_str_neq(dc_version, PACEMAKER_VERSION "-" BUILD_VERSION)) { + printf("warning: wait option may not work properly in " + "mixed-version cluster\n"); + printed_version_warning = TRUE; + } + } - } while (actions_are_pending(data_set.actions)); + } while (actions_are_pending(data_set->actions)); + pe_free_working_set(data_set); return pcmk_ok; } @@ -1488,7 +1722,8 @@ cli_resource_execute(resource_t *rsc, const char *requested_name, if(rc > 0 && do_force == FALSE) { CMD_ERR("It is not safe to %s %s here: the cluster claims it is already active", action, rsc->id); - CMD_ERR("Try setting target-role=stopped first or specifying --force"); + CMD_ERR("Try setting target-role=Stopped first or specifying " + "the force option"); crm_exit(EPERM); } } @@ -1500,7 +1735,8 @@ cli_resource_execute(resource_t *rsc, const char *requested_name, } if(rsc->variant == pe_group) { - CMD_ERR("Sorry, --%s doesn't support group resources", rsc_action); + CMD_ERR("Sorry, the %s option doesn't support group resources", + rsc_action); crm_exit(EOPNOTSUPP); } @@ -1509,7 +1745,8 @@ cli_resource_execute(resource_t *rsc, const char *requested_name, rtype = crm_element_value(rsc->xml, XML_ATTR_TYPE); if (safe_str_eq(rclass, PCMK_RESOURCE_CLASS_STONITH)) { - CMD_ERR("Sorry, --%s doesn't support %s resources yet", rsc_action, rclass); + CMD_ERR("Sorry, the %s option doesn't support %s resources yet", + rsc_action, rclass); crm_exit(EOPNOTSUPP); } @@ -1547,6 +1784,12 @@ cli_resource_execute(resource_t *rsc, const char *requested_name, setenv("OCF_TRACE_RA", "1", 1); } + /* A resource agent using the standard ocf-shellfuncs library will not print + * messages to stderr if it doesn't have a controlling terminal (e.g. if + * crm_resource is called via script or ssh). This forces it to do so. + */ + setenv("OCF_TRACE_FILE", "/dev/stderr", 0); + if (override_hash) { GHashTableIter iter; char *name = NULL; @@ -1618,27 +1861,36 @@ cli_resource_move(resource_t *rsc, const char *rsc_id, const char *host_name, cib_t *cib, pe_working_set_t *data_set) { int rc = -EINVAL; - int count = 0; + unsigned int count = 0; node_t *current = NULL; node_t *dest = pe_find_node(data_set->nodes, host_name); bool cur_is_dest = FALSE; + if (dest == NULL) { + CMD_ERR("Error performing operation: node '%s' is unknown", host_name); + return -ENXIO; + } + if (scope_master && rsc->variant != pe_master) { resource_t *p = uber_parent(rsc); if(p->variant == pe_master) { - CMD_ERR("Using parent '%s' for --move command instead of '%s'.", rsc->id, rsc_id); + CMD_ERR("Using parent '%s' for move instead of '%s'.", rsc->id, rsc_id); rsc_id = p->id; rsc = p; } else { - CMD_ERR("Ignoring '--master' option: not valid for %s resources.", + CMD_ERR("Ignoring master option: not valid for %s resources.", get_resource_typename(rsc->variant)); scope_master = FALSE; } } + current = pe__find_active_requires(rsc, &count); + if(rsc->variant == pe_master) { GListPtr iter = NULL; + unsigned int master_count = 0; + pe_node_t *master_node = NULL; for(iter = rsc->children; iter; iter = iter->next) { resource_t *child = (resource_t *)iter->data; @@ -1646,37 +1898,27 @@ cli_resource_move(resource_t *rsc, const char *rsc_id, const char *host_name, if(child_role == RSC_ROLE_MASTER) { rsc = child; - count++; + master_node = pe__current_node(child); + master_count++; } } - - if(scope_master == FALSE && count == 0) { - count = g_list_length(rsc->running_on); + if (scope_master || master_count) { + count = master_count; + current = master_node; } - } else if (pe_rsc_is_clone(rsc)) { - count = g_list_length(rsc->running_on); - - } else if (g_list_length(rsc->running_on) > 1) { - CMD_ERR("Resource '%s' not moved: active on multiple nodes", rsc_id); - return rc; - } - - if(dest == NULL) { - CMD_ERR("Error performing operation: node '%s' is unknown", host_name); - return -ENXIO; } - if(g_list_length(rsc->running_on) == 1) { - current = rsc->running_on->data; + if (count > 1) { + if (pe_rsc_is_clone(rsc)) { + current = NULL; + } else { + CMD_ERR("Resource '%s' not moved: active on multiple nodes", rsc_id); + return rc; + } } - if(current == NULL) { - /* Nothing to check */ - - } else if(scope_master && rsc->fns->state(rsc, TRUE) != RSC_ROLE_MASTER) { - crm_trace("%s is already active on %s but not in correct state", rsc_id, dest->details->uname); - } else if (safe_str_eq(current->details->uname, dest->details->uname)) { + if (current && (current->details == dest->details)) { cur_is_dest = TRUE; if (do_force) { crm_info("%s is already %s on %s, reinforcing placement with location constraint.", @@ -1688,8 +1930,11 @@ cli_resource_move(resource_t *rsc, const char *rsc_id, const char *host_name, } } - /* Clear any previous constraints for 'dest' */ - cli_resource_clear(rsc_id, dest->details->uname, data_set->nodes, cib); + /* Clear any previous prefer constraints across all nodes. */ + cli_resource_clear(rsc_id, NULL, data_set->nodes, cib, FALSE); + + /* Clear any previous ban constraints on 'dest'. */ + cli_resource_clear(rsc_id, dest->details->uname, data_set->nodes, cib, TRUE); /* Record an explicit preference for 'dest' */ rc = cli_resource_prefer(rsc_id, dest->details->uname, cib); @@ -1706,10 +1951,13 @@ cli_resource_move(resource_t *rsc, const char *rsc_id, const char *host_name, (void)cli_resource_ban(rsc_id, current->details->uname, NULL, cib); } else if(count > 1) { - CMD_ERR("Resource '%s' is currently %s in %d locations. One may now move one to %s", - rsc_id, scope_master?"promoted":"active", count, dest->details->uname); - CMD_ERR("You can prevent '%s' from being %s at a specific location with:" - " --ban %s--host <name>", rsc_id, scope_master?"promoted":"active", scope_master?"--master ":""); + CMD_ERR("Resource '%s' is currently %s in %d locations. " + "One may now move to %s", + rsc_id, (scope_master? "promoted" : "active"), + count, dest->details->uname); + CMD_ERR("To prevent '%s' from being %s at a specific location, " + "specify a node.", + rsc_id, (scope_master? "promoted" : "active")); } else { crm_trace("Not banning %s from its current location: not active", rsc_id); diff --git a/tools/crm_simulate.c b/tools/crm_simulate.c index 5473e316d8e..888b067daa1 100644 --- a/tools/crm_simulate.c +++ b/tools/crm_simulate.c @@ -1,19 +1,8 @@ /* - * Copyright (C) 2009 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2009-2018 Andrew Beekhof <andrew@beekhof.net> * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -21,6 +10,7 @@ #include <stdio.h> #include <unistd.h> #include <stdlib.h> +#include <time.h> #include <sys/stat.h> #include <sys/param.h> @@ -50,14 +40,12 @@ extern gboolean bringing_nodes_online; } \ } while(0) -extern void cleanup_alloc_calculations(pe_working_set_t * data_set); - extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); char *use_date = NULL; static void -get_date(pe_working_set_t * data_set) +get_date(pe_working_set_t *data_set, bool print_original) { int value = 0; time_t original_date = 0; @@ -67,17 +55,23 @@ get_date(pe_working_set_t * data_set) if (use_date) { data_set->now = crm_time_new(use_date); + quiet_log(" + Setting effective cluster time: %s", use_date); + crm_time_log(LOG_NOTICE, "Pretending 'now' is", data_set->now, + crm_time_log_date | crm_time_log_timeofday); - } else if(original_date) { - char *when = NULL; + + } else if (original_date) { data_set->now = crm_time_new(NULL); crm_time_set_timet(data_set->now, &original_date); - when = crm_time_as_string(data_set->now, crm_time_log_date|crm_time_log_timeofday); - printf("Using the original execution date of: %s\n", when); + if (print_original) { + char *when = crm_time_as_string(data_set->now, + crm_time_log_date|crm_time_log_timeofday); - free(when); + printf("Using the original execution date of: %s\n", when); + free(when); + } } } @@ -205,11 +199,12 @@ print_cluster_status(pe_working_set_t * data_set, long options) } static char * -create_action_name(action_t * action) +create_action_name(pe_action_t *action) { char *action_name = NULL; - const char *prefix = NULL; + const char *prefix = ""; const char *action_host = NULL; + const char *clone_name = NULL; const char *task = action->task; if (action->node) { @@ -220,12 +215,15 @@ create_action_name(action_t * action) if (safe_str_eq(action->task, RSC_CANCEL)) { prefix = "Cancel "; - task = "monitor"; /* TO-DO: Hack! */ + task = action->cancel_task; } if (action->rsc && action->rsc->clone_name) { + clone_name = action->rsc->clone_name; + } + + if (clone_name) { char *key = NULL; - const char *name = action->rsc->clone_name; const char *interval_s = g_hash_table_lookup(action->meta, XML_LRM_ATTR_INTERVAL); int interval = crm_parse_int(interval_s, "0"); @@ -237,35 +235,35 @@ create_action_name(action_t * action) CRM_ASSERT(n_type != NULL); CRM_ASSERT(n_task != NULL); - key = generate_notify_key(name, n_type, n_task); + key = generate_notify_key(clone_name, n_type, n_task); } else { - key = generate_op_key(name, task, interval); + key = generate_op_key(clone_name, task, interval); } if (action_host) { - action_name = crm_strdup_printf("%s%s %s", prefix ? prefix : "", key, action_host); + action_name = crm_strdup_printf("%s%s %s", prefix, key, action_host); } else { - action_name = crm_strdup_printf("%s%s", prefix ? prefix : "", key); + action_name = crm_strdup_printf("%s%s", prefix, key); } free(key); } else if (safe_str_eq(action->task, CRM_OP_FENCE)) { const char *op = g_hash_table_lookup(action->meta, "stonith_action"); - action_name = crm_strdup_printf("%s%s '%s' %s", prefix ? prefix : "", action->task, op, action_host); + action_name = crm_strdup_printf("%s%s '%s' %s", prefix, action->task, op, action_host); } else if (action->rsc && action_host) { - action_name = crm_strdup_printf("%s%s %s", prefix ? prefix : "", action->uuid, action_host); + action_name = crm_strdup_printf("%s%s %s", prefix, action->uuid, action_host); } else if (action_host) { - action_name = crm_strdup_printf("%s%s %s", prefix ? prefix : "", action->task, action_host); + action_name = crm_strdup_printf("%s%s %s", prefix, action->task, action_host); } else { action_name = crm_strdup_printf("%s", action->uuid); } - if(action_numbers) { + if (action_numbers) { // i.e. verbose char *with_id = crm_strdup_printf("%s (%d)", action_name, action->id); free(action_name); @@ -374,10 +372,8 @@ create_dotfile(pe_working_set_t * data_set, const char *dot_file, gboolean all_a } fprintf(dot_strm, "}\n"); - if (dot_strm != NULL) { - fflush(dot_strm); - fclose(dot_strm); - } + fflush(dot_strm); + fclose(dot_strm); } static void @@ -468,6 +464,7 @@ static struct crm_option long_options[] = { {"show-scores", 0, 0, 's', "Show allocation scores"}, {"show-utilization", 0, 0, 'U', "Show utilization information"}, {"profile", 1, 0, 'P', "Run all tests in the named directory to create profiling data"}, + {"repeat", 1, 0, 'N', "With --profile, repeat each test N times and print timings"}, {"pending", 0, 0, 'j', "\tDisplay pending state if 'record-pending' is enabled", pcmk_option_hidden}, {"-spacer-", 0, 0, '-', "\nSynthetic Cluster Events:"}, @@ -482,7 +479,9 @@ static struct crm_option long_options[] = { {"-spacer-", 0, 0, '-', "\t\tValue is of the form ${resource}_${task}_${interval}@${node}=${rc}."}, {"-spacer-", 0, 0, '-', "\t\tEg. memcached_stop_0@bart.example.com=1\n"}, {"-spacer-", 0, 0, '-', "\t\tThe transition will normally stop at the failed action. Save the result with --save-output and re-run with --xml-file"}, - {"set-datetime", 1, 0, 't', "Set date/time"}, + { "set-datetime", required_argument, NULL, 't', + "Set date/time (ISO 8601 format, see https://en.wikipedia.org/wiki/ISO_8601)" + }, {"quorum", 1, 0, 'q', "\tSpecify a value for quorum"}, {"watchdog", 1, 0, 'w', "\tAssume a watchdog device is active"}, {"ticket-grant", 1, 0, 'g', "Grant a ticket"}, @@ -514,17 +513,22 @@ static struct crm_option long_options[] = { /* *INDENT-ON* */ static void -profile_one(const char *xml_file) +profile_one(const char *xml_file, long long repeat, pe_working_set_t *data_set) { xmlNode *cib_object = NULL; - pe_working_set_t data_set; + clock_t start = 0; + + printf("* Testing %s ...", xml_file); + fflush(stdout); - printf("* Testing %s\n", xml_file); cib_object = filename2xml(xml_file); + start = clock(); + if (get_object_root(XML_CIB_TAG_STATUS, cib_object) == NULL) { create_xml_node(cib_object, XML_CIB_TAG_STATUS); } + if (cli_config_update(&cib_object, NULL, FALSE) == FALSE) { free_xml(cib_object); return; @@ -535,13 +539,15 @@ profile_one(const char *xml_file) return; } - set_working_set_defaults(&data_set); - - data_set.input = cib_object; - get_date(&data_set); - do_calculations(&data_set, cib_object, NULL); + for (int i = 0; i < repeat; ++i) { + xmlNode *input = (repeat == 1)? cib_object : copy_xml(cib_object); - cleanup_alloc_calculations(&data_set); + data_set->input = input; + get_date(data_set, false); + do_calculations(data_set, input, NULL); + pe_reset_working_set(data_set); + } + printf(" %.2f secs\n", (clock() - start) / (float) CLOCKS_PER_SEC); } #ifndef FILENAME_MAX @@ -549,7 +555,7 @@ profile_one(const char *xml_file) #endif static int -profile_all(const char *dir) +profile_all(const char *dir, long long repeat, pe_working_set_t *data_set) { struct dirent **namelist; @@ -573,7 +579,7 @@ profile_all(const char *dir) lpc++; snprintf(buffer, sizeof(buffer), "%s/%s", dir, namelist[file_num]->d_name); if (stat(buffer, &prop) == 0 && S_ISREG(prop.st_mode)) { - profile_one(buffer); + profile_one(buffer, repeat, data_set); } free(namelist[file_num]); } @@ -583,26 +589,6 @@ profile_all(const char *dir) return lpc; } -static int -count_resources(pe_working_set_t * data_set, resource_t * rsc) -{ - int count = 0; - GListPtr gIter = NULL; - - if (rsc == NULL) { - gIter = data_set->resources; - } else if (rsc->children) { - gIter = rsc->children; - } else { - return is_not_set(rsc->flags, pe_rsc_orphan); - } - - for (; gIter != NULL; gIter = gIter->next) { - count += count_resources(data_set, gIter->data); - } - return count; -} - int main(int argc, char **argv) { @@ -615,7 +601,7 @@ main(int argc, char **argv) gboolean all_actions = FALSE; gboolean have_stdout = FALSE; - pe_working_set_t data_set; + pe_working_set_t *data_set = NULL; const char *xml_file = "-"; const char *quorum = NULL; @@ -625,10 +611,12 @@ main(int argc, char **argv) const char *graph_file = NULL; const char *input_file = NULL; const char *output_file = NULL; + const char *repeat_s = NULL; int flag = 0; int index = 0; int argerr = 0; + long long repeat = 1; GListPtr node_up = NULL; GListPtr node_down = NULL; @@ -774,6 +762,9 @@ main(int argc, char **argv) case 'P': test_dir = optarg; break; + case 'N': + repeat_s = optarg; + break; default: ++argerr; break; @@ -788,8 +779,24 @@ main(int argc, char **argv) crm_help('?', EX_USAGE); } + data_set = pe_new_working_set(); + if (data_set == NULL) { + crm_perror(LOG_ERR, "Could not allocate working set"); + rc = -ENOMEM; + goto done; + } + set_bit(data_set->flags, pe_flag_no_compat); + if (test_dir != NULL) { - return profile_all(test_dir); + if (repeat_s != NULL) { + repeat = crm_int_helper(repeat_s, NULL); + if (errno || (repeat < 1)) { + fprintf(stderr, "--repeat must be positive integer, not '%s' -- using 1", + repeat_s); + repeat = 1; + } + } + return profile_all(test_dir, repeat, data_set); } setup_input(xml_file, store ? xml_file : output_file); @@ -797,45 +804,40 @@ main(int argc, char **argv) global_cib = cib_new(); global_cib->cmds->signon(global_cib, crm_system_name, cib_command); - set_working_set_defaults(&data_set); - - if (data_set.now != NULL) { - quiet_log(" + Setting effective cluster time: %s", use_date); - crm_time_log(LOG_WARNING, "Set fake 'now' to", data_set.now, - crm_time_log_date | crm_time_log_timeofday); - } - rc = global_cib->cmds->query(global_cib, NULL, &input, cib_sync_call | cib_scope_local); CRM_ASSERT(rc == pcmk_ok); - data_set.input = input; - get_date(&data_set); + data_set->input = input; + get_date(data_set, true); if(xml_file) { - set_bit(data_set.flags, pe_flag_sanitized); + set_bit(data_set->flags, pe_flag_sanitized); } - cluster_status(&data_set); + set_bit(data_set->flags, pe_flag_stdout); + cluster_status(data_set); if (quiet == FALSE) { int options = print_pending ? pe_print_pending : 0; - if(is_set(data_set.flags, pe_flag_maintenance_mode)) { + if (is_set(data_set->flags, pe_flag_maintenance_mode)) { quiet_log("\n *** Resource management is DISABLED ***"); quiet_log("\n The cluster will not attempt to start, stop or recover services"); quiet_log("\n"); } - if(data_set.disabled_resources || data_set.blocked_resources) { - quiet_log("%d of %d resources DISABLED and %d BLOCKED from being started due to failures\n", - data_set.disabled_resources, count_resources(&data_set, NULL), data_set.blocked_resources); + if (data_set->disabled_resources || data_set->blocked_resources) { + quiet_log("%d of %d resource instances DISABLED and %d BLOCKED " + "from further action due to failure\n", + data_set->disabled_resources, data_set->ninstances, + data_set->blocked_resources); } quiet_log("\nCurrent cluster status:\n"); - print_cluster_status(&data_set, options); + print_cluster_status(data_set, options); } if (modified) { quiet_log("Performing requested modifications\n"); - modify_configuration(&data_set, global_cib, quorum, watchdog, node_up, node_down, node_fail, op_inject, + modify_configuration(data_set, global_cib, quorum, watchdog, node_up, node_down, node_fail, op_inject, ticket_grant, ticket_revoke, ticket_standby, ticket_activate); rc = global_cib->cmds->query(global_cib, NULL, &input, cib_sync_call); @@ -844,14 +846,15 @@ main(int argc, char **argv) goto done; } - cleanup_calculations(&data_set); - data_set.input = input; - get_date(&data_set); + cleanup_calculations(data_set); + data_set->input = input; + get_date(data_set, true); if(xml_file) { - set_bit(data_set.flags, pe_flag_sanitized); + set_bit(data_set->flags, pe_flag_sanitized); } - cluster_status(&data_set); + set_bit(data_set->flags, pe_flag_stdout); + cluster_status(data_set); } if (input_file != NULL) { @@ -874,15 +877,15 @@ main(int argc, char **argv) printf("Utilization information:\n"); } - do_calculations(&data_set, input, local_date); + do_calculations(data_set, input, local_date); input = NULL; /* Don't try and free it twice */ if (graph_file != NULL) { - write_xml_file(data_set.graph, graph_file, FALSE); + write_xml_file(data_set->graph, graph_file, FALSE); } if (dot_file != NULL) { - create_dotfile(&data_set, dot_file, all_actions); + create_dotfile(data_set, dot_file, all_actions); } if (quiet == FALSE) { @@ -892,29 +895,29 @@ main(int argc, char **argv) || modified ? "\n" : ""); fflush(stdout); - LogNodeActions(&data_set, TRUE); - for (gIter = data_set.resources; gIter != NULL; gIter = gIter->next) { + LogNodeActions(data_set, TRUE); + for (gIter = data_set->resources; gIter != NULL; gIter = gIter->next) { resource_t *rsc = (resource_t *) gIter->data; - LogActions(rsc, &data_set, TRUE); + LogActions(rsc, data_set, TRUE); } } } if (simulate) { - rc = run_simulation(&data_set, global_cib, op_fail, quiet); + rc = run_simulation(data_set, global_cib, op_fail, quiet); if(quiet == FALSE) { - get_date(&data_set); + get_date(data_set, true); quiet_log("\nRevised cluster status:\n"); - cluster_status(&data_set); - print_cluster_status(&data_set, 0); + set_bit(data_set->flags, pe_flag_stdout); + cluster_status(data_set); + print_cluster_status(data_set, 0); } } done: - cleanup_alloc_calculations(&data_set); - + pe_free_working_set(data_set); global_cib->cmds->signoff(global_cib); cib_delete(global_cib); free(use_date); diff --git a/tools/crm_standby b/tools/crm_standby index 0b30eb65087..952f9ae2827 100755 --- a/tools/crm_standby +++ b/tools/crm_standby @@ -73,7 +73,7 @@ if [ $lifetime -eq 0 ]; then g) # For query, report the forever entry if one exists, otherwise # report the reboot entry if one exists, otherwise report off. - crm_attribute $options -l forever 2>&1 > /dev/null + crm_attribute $options -l forever >/dev/null 2>&1 if [ $? -eq 0 ]; then options="$options -l forever" else diff --git a/tools/crm_ticket.c b/tools/crm_ticket.c index c978379451d..3bb18bcdbca 100644 --- a/tools/crm_ticket.c +++ b/tools/crm_ticket.c @@ -55,11 +55,9 @@ char ticket_cmd = 'S'; char *xml_file = NULL; int cib_options = cib_sync_call; -extern void cleanup_alloc_calculations(pe_working_set_t * data_set); - -#define CMD_ERR(fmt, args...) do { \ - crm_warn(fmt, ##args); \ - fprintf(stderr, fmt, ##args); \ +#define CMD_ERR(fmt, args...) do { \ + crm_warn(fmt, ##args); \ + fprintf(stderr, fmt "\n", ##args); \ } while(0) static ticket_t * @@ -658,7 +656,7 @@ static struct crm_option long_options[] = { {"attr-value", 1, 0, 'v', "\tAttribute value to use with -S"}, {"default", 1, 0, 'd', "\t(Advanced) The default attribute value to display if none is found. For use with -G"}, {"force", 0, 0, 'f', "\t\t(Advanced) Force the action to be performed"}, - {"xml-file", 1, 0, 'x', NULL, 1},\ + {"xml-file", 1, 0, 'x', NULL, 1}, /* legacy options */ {"set-name", 1, 0, 'n', "\t(Advanced) ID of the instance_attributes object to change"}, @@ -702,7 +700,7 @@ static struct crm_option long_options[] = { int main(int argc, char **argv) { - pe_working_set_t data_set; + pe_working_set_t *data_set = NULL; xmlNode *cib_xml_copy = NULL; xmlNode *cib_constraints = NULL; @@ -836,13 +834,20 @@ main(int argc, char **argv) crm_help('?', EX_USAGE); } - set_working_set_defaults(&data_set); + data_set = pe_new_working_set(); + if (data_set == NULL) { + crm_perror(LOG_CRIT, "Could not allocate working set"); + rc = -ENOMEM; + goto bail; + } + set_bit(data_set->flags, pe_flag_no_counts); + set_bit(data_set->flags, pe_flag_no_compat); cib_conn = cib_new(); if (cib_conn == NULL) { rc = -ENOTCONN; CMD_ERR("Error initiating the connection to the CIB service: %s\n", pcmk_strerror(rc)); - return rc; + goto bail; } rc = cib_conn->cmds->signon(cib_conn, crm_system_name, cib_command); @@ -866,15 +871,15 @@ main(int argc, char **argv) goto bail; } - data_set.input = cib_xml_copy; - data_set.now = crm_time_new(NULL); + data_set->input = cib_xml_copy; + data_set->now = crm_time_new(NULL); - cluster_status(&data_set); + cluster_status(data_set); /* For recording the tickets that are referenced in rsc_ticket constraints * but have never been granted yet. */ - cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, data_set.input); - unpack_constraints(cib_constraints, &data_set); + cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, data_set->input); + unpack_constraints(cib_constraints, data_set); if (ticket_cmd == 'l' || ticket_cmd == 'L' || ticket_cmd == 'w') { gboolean raw = FALSE; @@ -887,7 +892,7 @@ main(int argc, char **argv) } if (ticket_id) { - ticket_t *ticket = find_ticket(ticket_id, &data_set); + ticket_t *ticket = find_ticket(ticket_id, data_set); if (ticket == NULL) { rc = -ENXIO; @@ -896,7 +901,7 @@ main(int argc, char **argv) rc = print_ticket(ticket, raw, details); } else { - rc = print_ticket_list(&data_set, raw, details); + rc = print_ticket_list(data_set, raw, details); } } else if (ticket_cmd == 'q') { @@ -914,7 +919,7 @@ main(int argc, char **argv) goto bail; } - rc = get_ticket_state_attr(ticket_id, get_attr_name, &value, &data_set); + rc = get_ticket_state_attr(ticket_id, get_attr_name, &value, data_set); if (rc == pcmk_ok) { fprintf(stdout, "%s\n", value); } else if (rc == -ENXIO && attr_default) { @@ -932,7 +937,7 @@ main(int argc, char **argv) if (do_force == FALSE) { ticket_t *ticket = NULL; - ticket = find_ticket(ticket_id, &data_set); + ticket = find_ticket(ticket_id, data_set); if (ticket == NULL) { rc = -ENXIO; goto bail; @@ -973,7 +978,7 @@ main(int argc, char **argv) goto bail; } - rc = modify_ticket_state(ticket_id, attr_delete, attr_set, cib_conn, &data_set); + rc = modify_ticket_state(ticket_id, attr_delete, attr_set, cib_conn, data_set); if (rc != pcmk_ok) { goto bail; @@ -1013,8 +1018,10 @@ main(int argc, char **argv) } attr_delete = NULL; + pe_free_working_set(data_set); + data_set = NULL; + if (cib_conn != NULL) { - cleanup_alloc_calculations(&data_set); cib_conn->cmds->signoff(cib_conn); cib_delete(cib_conn); } diff --git a/tools/crm_verify.c b/tools/crm_verify.c index 16a6e22e55c..90517c32bfb 100644 --- a/tools/crm_verify.c +++ b/tools/crm_verify.c @@ -1,20 +1,8 @@ - -/* - * Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +/* + * Copyright 2004-2018 Andrew Beekhof <andrew@beekhof.net> + * + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ #include <crm_internal.h> @@ -40,7 +28,6 @@ gboolean USE_LIVE_CIB = FALSE; char *cib_save = NULL; void usage(const char *cmd, int exit_status); extern gboolean stage0(pe_working_set_t * data_set); -extern void cleanup_alloc_calculations(pe_working_set_t * data_set); extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); /* *INDENT-OFF* */ @@ -79,7 +66,7 @@ main(int argc, char **argv) int flag; int option_index = 0; - pe_working_set_t data_set; + pe_working_set_t *data_set = NULL; cib_t *cib_conn = NULL; int rc = pcmk_ok; @@ -238,19 +225,26 @@ main(int argc, char **argv) xml_latest_schema()); } - set_working_set_defaults(&data_set); + data_set = pe_new_working_set(); + if (data_set == NULL) { + rc = -errno; + crm_perror(LOG_CRIT, "Unable to allocate working set"); + goto done; + } + set_bit(data_set->flags, pe_flag_no_counts); + set_bit(data_set->flags, pe_flag_no_compat); + if (cib_object == NULL) { } else if (status != NULL || USE_LIVE_CIB) { /* live queries will always have a status section and can do a full simulation */ - do_calculations(&data_set, cib_object, NULL); - cleanup_alloc_calculations(&data_set); + do_calculations(data_set, cib_object, NULL); } else { - data_set.now = crm_time_new(NULL); - data_set.input = cib_object; - stage0(&data_set); - cleanup_alloc_calculations(&data_set); + data_set->now = crm_time_new(NULL); + data_set->input = cib_object; + stage0(data_set); } + pe_free_working_set(data_set); if (crm_config_error) { fprintf(stderr, "Errors found during check: config not valid\n"); diff --git a/tools/crmadmin.c b/tools/crmadmin.c index 497edc2dc38..6b61affc137 100644 --- a/tools/crmadmin.c +++ b/tools/crmadmin.c @@ -473,7 +473,7 @@ admin_msg_callback(const char *buffer, ssize_t length, gpointer userdata) } else if (DO_HEALTH) { xmlNode *data = get_message_xml(xml, F_CRM_DATA); - const char *state = crm_element_value(data, "crmd_state"); + const char *state = crm_element_value(data, XML_PING_ATTR_CRMDSTATE); printf("Status of %s@%s: %s (%s)\n", crm_element_value(data, XML_PING_ATTR_SYSFROM), @@ -487,9 +487,11 @@ admin_msg_callback(const char *buffer, ssize_t length, gpointer userdata) } else if (DO_WHOIS_DC) { const char *dc = crm_element_value(xml, F_CRM_HOST_FROM); - printf("Designated Controller is: %s\n", dc); - if (BE_SILENT && dc != NULL) { - fprintf(stderr, "%s\n", dc); + if (dc != NULL) { + if (BE_SILENT == FALSE) { + printf("Designated Controller is: "); + } + printf("%s\n", dc); } crm_exit(pcmk_ok); } @@ -546,7 +548,9 @@ do_find_node_list(xmlNode * xml_node) xmlNode *node = NULL; xmlNode *nodes = get_object_root(XML_CIB_TAG_NODES, xml_node); - for (node = __xml_first_child(nodes); node != NULL; node = __xml_next(node)) { + for (node = __xml_first_child_element(nodes); node != NULL; + node = __xml_next_element(node)) { + if (crm_str_eq((const char *)node->name, XML_CIB_TAG_NODE, TRUE)) { if (BASH_EXPORT) { diff --git a/tools/fake_transition.c b/tools/fake_transition.c index 74778505182..90686428070 100644 --- a/tools/fake_transition.c +++ b/tools/fake_transition.c @@ -147,12 +147,7 @@ create_op(xmlNode * cib_resource, const char *task, int interval, int outcome) lrmd_event_data_t *op = NULL; xmlNode *xop = NULL; - op = calloc(1, sizeof(lrmd_event_data_t)); - - op->rsc_id = strdup(ID(cib_resource)); - op->interval = interval; - op->op_type = strdup(task); - + op = lrmd_new_event(ID(cib_resource), task, interval); op->rc = outcome; op->op_status = 0; op->params = NULL; /* TODO: Fill me in */ @@ -160,7 +155,9 @@ create_op(xmlNode * cib_resource, const char *task, int interval, int outcome) op->t_rcchange = op->t_run; op->call_id = 0; - for (xop = __xml_first_child(cib_resource); xop != NULL; xop = __xml_next(xop)) { + for (xop = __xml_first_child_element(cib_resource); xop != NULL; + xop = __xml_next_element(xop)) { + int tmp = 0; crm_element_value_int(xop, XML_LRM_ATTR_CALLID, &tmp); @@ -270,8 +267,8 @@ find_resource_xml(xmlNode * cib_node, const char *resource) static xmlNode * -inject_resource(xmlNode * cib_node, const char *resource, const char *rclass, const char *rtype, - const char *rprovider) +inject_resource(xmlNode * cib_node, const char *resource, const char *lrm_name, + const char *rclass, const char *rtype, const char *rprovider) { xmlNode *lrm = NULL; xmlNode *container = NULL; @@ -280,9 +277,20 @@ inject_resource(xmlNode * cib_node, const char *resource, const char *rclass, co cib_resource = find_resource_xml(cib_node, resource); if (cib_resource != NULL) { + /* If an existing LRM history entry uses the resource name, + * continue using it, even if lrm_name is different. + */ return cib_resource; } + // Check for history entry under preferred name + if (strcmp(resource, lrm_name)) { + cib_resource = find_resource_xml(cib_node, lrm_name); + if (cib_resource != NULL) { + return cib_resource; + } + } + /* One day, add query for class, provider, type */ if (rclass == NULL || rtype == NULL) { @@ -300,13 +308,14 @@ inject_resource(xmlNode * cib_node, const char *resource, const char *rclass, co fprintf(stderr, "Invalid class for %s: %s\n", resource, rclass); return NULL; - } else if (crm_provider_required(rclass) && (rprovider == NULL)) { + } else if (is_set(pcmk_get_ra_caps(rclass), pcmk_ra_cap_provider) + && (rprovider == NULL)) { fprintf(stderr, "Please specify the provider for resource %s\n", resource); return NULL; } xpath = (char *)xmlGetNodePath(cib_node); - crm_info("Injecting new resource %s into %s '%s'", resource, xpath, ID(cib_node)); + crm_info("Injecting new resource %s into %s '%s'", lrm_name, xpath, ID(cib_node)); free(xpath); lrm = first_named_child(cib_node, XML_CIB_TAG_LRM); @@ -323,7 +332,9 @@ inject_resource(xmlNode * cib_node, const char *resource, const char *rclass, co } cib_resource = create_xml_node(container, XML_LRM_TAG_RESOURCE); - crm_xml_add(cib_resource, XML_ATTR_ID, resource); + + // If we're creating a new entry, use the preferred name + crm_xml_add(cib_resource, XML_ATTR_ID, lrm_name); crm_xml_add(cib_resource, XML_AGENT_ATTR_CLASS, rclass); crm_xml_add(cib_resource, XML_AGENT_ATTR_PROVIDER, rprovider); @@ -584,7 +595,8 @@ modify_configuration(pe_working_set_t * data_set, cib_t *cib, update_failcounts(cib_node, resource, task, interval, outcome); - cib_resource = inject_resource(cib_node, resource, rclass, rtype, rprovider); + cib_resource = inject_resource(cib_node, resource, resource, + rclass, rtype, rprovider); CRM_ASSERT(cib_resource != NULL); op = create_op(cib_resource, task, interval, outcome); @@ -630,6 +642,7 @@ exec_rsc_action(crm_graph_t * graph, crm_action_t * action) const char *rclass = NULL; const char *resource = NULL; const char *rprovider = NULL; + const char *lrm_name = NULL; const char *operation = crm_element_value(action->xml, "operation"); const char *target_rc_s = crm_meta_value(action->params, XML_ATTR_TE_TARGET_RC); @@ -658,6 +671,7 @@ exec_rsc_action(crm_graph_t * graph, crm_action_t * action) * If not found use the preferred name anyway */ resource = crm_element_value(action_rsc, XML_ATTR_ID); + lrm_name = resource; // Preferred name when writing history if (pe_find_resource(fake_resource_list, resource) == NULL) { const char *longname = crm_element_value(action_rsc, XML_ATTR_ID_LONG); @@ -689,7 +703,8 @@ exec_rsc_action(crm_graph_t * graph, crm_action_t * action) cib_node = inject_node_state(fake_cib, node, uname_is_uuid ? node : uuid); CRM_ASSERT(cib_node != NULL); - cib_resource = inject_resource(cib_node, resource, rclass, rtype, rprovider); + cib_resource = inject_resource(cib_node, resource, lrm_name, + rclass, rtype, rprovider); CRM_ASSERT(cib_resource != NULL); op = convert_graph_action(cib_resource, action, 0, target_outcome); @@ -703,29 +718,43 @@ exec_rsc_action(crm_graph_t * graph, crm_action_t * action) for (gIter = fake_op_fail_list; gIter != NULL; gIter = gIter->next) { char *spec = (char *)gIter->data; char *key = NULL; + const char *match_name = NULL; - key = calloc(1, 1 + strlen(spec)); - snprintf(key, strlen(spec), "%s_%s_%d@%s=", resource, op->op_type, op->interval, node); - + // Allow user to specify anonymous clone with or without instance number + key = crm_strdup_printf("%s_%s_%d@%s=", resource, op->op_type, + op->interval, node); if (strncasecmp(key, spec, strlen(key)) == 0) { + match_name = resource; + } + free(key); + + if ((match_name == NULL) && strcmp(resource, lrm_name)) { + key = crm_strdup_printf("%s_%s_%d@%s=", lrm_name, op->op_type, + op->interval, node); + if (strncasecmp(key, spec, strlen(key)) == 0) { + match_name = lrm_name; + } + free(key); + } + + if (match_name != NULL) { + rc = sscanf(spec, "%*[^=]=%d", (int *) &op->rc); - // ${resource}_${task}_${interval}@${node}=${rc} + // ${match_name}_${task}_${interval_in_ms}@${node}=${rc} if (rc != 1) { fprintf(stderr, "Invalid failed operation spec: %s. Result code must be integer\n", spec); - free(key); continue; } action->failed = TRUE; graph->abort_priority = INFINITY; printf("\tPretending action %d failed with rc=%d\n", action->id, op->rc); - update_failcounts(cib_node, resource, op->op_type, op->interval, op->rc); - free(key); + update_failcounts(cib_node, match_name, op->op_type, + op->interval, op->rc); break; } - free(key); } inject_op(cib_resource, op, target_outcome); @@ -842,7 +871,7 @@ run_simulation(pe_working_set_t * data_set, cib_t *cib, GListPtr op_fail_list, b int rc = fake_cib->cmds->query(fake_cib, NULL, &cib_object, cib_sync_call | cib_scope_local); CRM_ASSERT(rc == pcmk_ok); - cleanup_alloc_calculations(data_set); + pe_reset_working_set(data_set); data_set->input = cib_object; } diff --git a/tools/ipmiservicelogd.c b/tools/ipmiservicelogd.c index 47ff220f20b..97b1effd4c3 100644 --- a/tools/ipmiservicelogd.c +++ b/tools/ipmiservicelogd.c @@ -9,13 +9,10 @@ * Author: Intel Corporation * Jeff Zheng <Jeff.Zheng@Intel.com> * - * Copyright 2009 International Business Machines, IBM - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * as published by the Free Software Foundation; either version 2 of - * the License, or (at your option) any later version. + * Copyright 2009-2018 International Business Machines, IBM * + * This source code is licensed under the GNU Lesser General Public License + * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF @@ -27,10 +24,6 @@ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this program; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* gcc -o ipmiservicelogd -g `pkg-config --cflags --libs OpenIPMI OpenIPMIposix servicelog-1` ipmiservicelogd.c @@ -38,6 +31,12 @@ /* ./ipmiservicelogd smi 0 */ +#include <crm_internal.h> + +#ifndef _GNU_SOURCE +# define _GNU_SOURCE +#endif + #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -68,7 +67,7 @@ static os_handler_t *os_hnd; -char *getStringExecOutput(char *args[]); +char *getStringExecOutput(const char *const args[]); char *getSerialNumber(void); char *getProductName(void); static void con_usage(const char *name, const char *help, void *cb_data); @@ -91,7 +90,7 @@ void setup_done(ipmi_domain_t * domain, int err, unsigned int conn_num, unsigned int still_connected, void *user_data); char * -getStringExecOutput(char *args[]) +getStringExecOutput(const char *const args[]) { int rc; pid_t pid; @@ -201,7 +200,11 @@ getStringExecOutput(char *args[]) crm_err("Error: child close (pipefd[1]) = %d", errno); } - rc = execvp(args[0], args); + /* execvp() takes (char *const *) for backward compatibility, + * but POSIX guarantees that it will not modify the strings, + * so the cast is safe + */ + rc = execvp(args[0], (char *const *) args); if (rc == -1) { crm_err("Error: child execvp = %d", errno); @@ -224,7 +227,7 @@ getStringExecOutput(char *args[]) char * getSerialNumber(void) { - char *dmiArgs[] = { + const char *const dmiArgs[] = { "dmidecode", "--string", "system-serial-number", @@ -237,7 +240,7 @@ getSerialNumber(void) char * getProductName(void) { - char *dmiArgs[] = { + const char *dmiArgs[] = { "dmidecode", "--string", "system-product-name", @@ -250,7 +253,7 @@ getProductName(void) static void con_usage(const char *name, const char *help, void *cb_data) { - printf("\n%s%s", name, help); + printf("%s\n", help); } static void @@ -258,7 +261,7 @@ usage(const char *progname) { printf("Usage:\n"); printf(" %s <con_parms>\n", progname); - printf(" Where <con_parms> is one of:"); + printf(" Where <con_parms> is one of:\n"); ipmi_parse_args_iter_help(con_usage, NULL); } @@ -313,8 +316,8 @@ ipmi2servicelog(struct sl_data_bmc *bmc_data) sl_event.machine_serial = serial_number; sl_event.machine_model = product_name; /* it may not have the serial # within the first 20 chars */ sl_event.nodename = name.nodename; - sl_event.refcode = "ipmi"; - sl_event.description = "ipmi event"; + sl_event.refcode = strdup("ipmi"); + sl_event.description = strdup("ipmi event"); sl_event.serviceable = 1; /* 1 or 0 */ sl_event.predictive = 0; /* 1 or 0 */ sl_event.disposition = SL_DISP_RECOVERABLE; /* one of SL_DISP_* */ @@ -336,6 +339,8 @@ ipmi2servicelog(struct sl_data_bmc *bmc_data) crm_debug("Sending to servicelog database"); } + free(sl_event.refcode); + free(sl_event.description); free(serial_number); free(product_name); @@ -352,7 +357,6 @@ sensor_threshold_event_handler(ipmi_sensor_t * sensor, double value, void *cb_data, ipmi_event_t * event) { ipmi_entity_t *ent = ipmi_sensor_get_entity(sensor); - int id, instance; char name[IPMI_ENTITY_NAME_LEN]; struct sl_data_bmc bmc_data; uint32_t sel_id; @@ -366,8 +370,6 @@ sensor_threshold_event_handler(ipmi_sensor_t * sensor, uint8_t event_type; int direction; - id = ipmi_entity_get_entity_id(ent); - instance = ipmi_entity_get_entity_instance(ent); ipmi_sensor_get_id(sensor, name, sizeof(name)); ipmi_sensor_get_num(sensor, &sensor_lun, &sensor_number); @@ -416,7 +418,6 @@ sensor_discrete_event_handler(ipmi_sensor_t * sensor, int severity, int prev_severity, void *cb_data, ipmi_event_t * event) { ipmi_entity_t *ent = ipmi_sensor_get_entity(sensor); - int id, instance; char name[IPMI_ENTITY_NAME_LEN]; struct sl_data_bmc bmc_data; uint32_t sel_id; @@ -430,18 +431,16 @@ sensor_discrete_event_handler(ipmi_sensor_t * sensor, uint8_t event_type; int direction; - id = ipmi_entity_get_entity_id(ent); - instance = ipmi_entity_get_entity_instance(ent); ipmi_sensor_get_id(sensor, name, sizeof(name)); + ipmi_sensor_get_num(sensor, &sensor_lun, &sensor_number); + sel_id = ipmi_entity_get_entity_id(ent); sel_type = ipmi_entity_get_type(ent); generator = ipmi_entity_get_slave_address(ent) | (sensor_lun << 5); /* LUN (2 bits) | SLAVE ADDRESS (5 bits) */ version = 0x04; sensor_type = ipmi_sensor_get_sensor_type(sensor); - ipmi_sensor_get_num(sensor, &sensor_lun, &sensor_number); - event_class = 0; /* @TBD - where does this come from? */ event_type = ipmi_event_get_type(event); direction = dir; @@ -501,10 +500,7 @@ static void entity_change(enum ipmi_update_e op, ipmi_domain_t * domain, ipmi_entity_t * entity, void *cb_data) { int rv; - int id, instance; - id = ipmi_entity_get_entity_id(entity); - instance = ipmi_entity_get_entity_instance(entity); if (op == IPMI_ADDED) { /* Register callback so that when the status of a sensor changes, sensor_change is called */ @@ -554,6 +550,18 @@ main(int argc, char *argv[]) /* Initialize the OpenIPMI library. */ ipmi_init(os_hnd); + // Check for pacemaker-standard help and version options + if (argc > 1) { + for (char **arg = &argv[1]; *arg != NULL; ++arg) { + if (!strcmp(*arg, "--help") || !strcmp(*arg, "-?")) { + usage(argv[0]); + return 0; + } else if (!strcmp(*arg, "--version") || !strcmp(*arg, "-$")) { + crm_help('$', 0); + } + } + } + #ifdef COMPLEX rv = ipmi_parse_args2(&curr_arg, argc, argv, &args); if (rv) { @@ -563,9 +571,10 @@ main(int argc, char *argv[]) } #endif - crm_make_daemon("ipmiservicelogd", TRUE, "/var/run/ipmiservicelogd.pid0"); - - crm_log_init("ipmiservicelogd", LOG_INFO, FALSE, TRUE, argc, argv); + crm_make_daemon("ipmiservicelogd", TRUE, PCMK_RUN_DIR "/ipmiservicelogd.pid0"); + crm_log_cli_init("ipmiservicelogd"); + // Maybe this should log like a daemon instead? + // crm_log_init("ipmiservicelogd", LOG_INFO, TRUE, FALSE, argc, argv, FALSE); #ifdef COMPLEX rv = ipmi_args_setup_con(args, os_hnd, NULL, &con); diff --git a/tools/notifyServicelogEvent.c b/tools/notifyServicelogEvent.c index b7f672cc99b..700f0685e00 100644 --- a/tools/notifyServicelogEvent.c +++ b/tools/notifyServicelogEvent.c @@ -1,24 +1,15 @@ /* - * Copyright (C) 2009 International Business Machines, IBM, Mark Hamzy + * Copyright 2009-2018 International Business Machines, IBM, Mark Hamzy * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * This source code is licensed under the GNU General Public License version 2 + * or later (GPLv2+) WITHOUT ANY WARRANTY. */ /* gcc -o notifyServicelogEvent `pkg-config --cflags servicelog-1` `pkg-config --libs servicelog-1` notifyServicelogEvent.c */ +#include <crm_internal.h> + #include <string.h> #include <stdio.h> #include <time.h> @@ -27,9 +18,10 @@ #include <syslog.h> #include <unistd.h> #include <config.h> + #include <crm/common/xml.h> #include <crm/common/util.h> -#include <crm_internal.h> +#include <crm/attrd.h> typedef enum { STATUS_GREEN = 1, STATUS_YELLOW, STATUS_RED } STATUS; @@ -91,7 +83,7 @@ main(int argc, char *argv[]) struct sl_event *event = NULL; uint64_t event_id = 0; - crm_log_init_quiet("notifyServicelogEvent", LOG_INFO, FALSE, TRUE, argc, argv); + crm_log_cli_init("notifyServicelogEvent"); crm_set_options(NULL, "event_id ", long_options, "Gets called upon events written to servicelog database"); diff --git a/tools/pcmk_simtimes.in b/tools/pcmk_simtimes.in new file mode 100644 index 00000000000..6e362243b24 --- /dev/null +++ b/tools/pcmk_simtimes.in @@ -0,0 +1,101 @@ +#!@PYTHON@ +""" Timing comparisons for crm_simulate profiling output +""" + +# Pacemaker targets compatibility with Python 2.7 and 3.2+ +from __future__ import print_function, unicode_literals, absolute_import, division + +__copyright__ = "Copyright 2019 the Pacemaker project contributors" +__license__ = "GNU General Public License version 2 or later (GPLv2+) WITHOUT ANY WARRANTY" + +import io +import re +import sys +import errno +import argparse + +DESC = """Compare timings from crm_simulate profiling output""" + +# These values must be kept in sync with include/crm/crm.h +class CrmExit(object): + OK = 0 + +BEFORE_HELP = """Output of "crm_simulate --profile cts/scheduler --repeat <N>" from earlier Pacemaker build""" + +# line like: * Testing cts/scheduler/1360.xml ... 0.07 secs +PATTERN = r"""^\s*\*\s+Testing\s+.*/([^/]+)\.xml\s+\.+\s+([.0-9]+)\s+secs\s*$""" + +def parse_args(argv=sys.argv): + """ Parse command-line arguments """ + + parser = argparse.ArgumentParser(description=DESC) + + parser.add_argument('-V', '--verbose', action='count', + help='Increase verbosity') + + parser.add_argument('-p', '--threshold-percent', type=float, default=0, + help="Don't show tests with less than this percentage difference in times") + + parser.add_argument('-s', '--threshold-seconds', type=float, default=0, + help="Don't show tests with less than this seconds difference in times") + + parser.add_argument('before_file', metavar='BEFORE', + type=argparse.FileType('r'), + help=BEFORE_HELP) + + parser.add_argument('after_file', metavar='AFTER', + type=argparse.FileType('r'), + help='Output of same command from later Pacemaker build') + + return parser.parse_args(argv[1:]) + + +def extract_times(infile): + """ Extract test names and times into hash table from file """ + + result = {} + for line in infile: + match = re.search(PATTERN, line) + if match is not None: + result[match.group(1)] = match.group(2) + return result + + +def compare_test(test, before, after, args): + """ Compare one test's timings """ + + try: + before_time = float(before[test]) + except KeyError: + if args.verbose > 0: + print("No previous test " + test + " to compare") + return + + after_time = float(after[test]) + + time_diff = after_time - before_time + time_diff_percent = (time_diff / before_time) * 100 + + if ((abs(time_diff) >= args.threshold_seconds) + and (abs(time_diff_percent) >= args.threshold_percent)): + print("%-40s %.2fs vs %.2fs (%+.2fs = %+6.2f%%)" % (test, before_time, + after_time, time_diff, time_diff_percent)) + + +if __name__ == "__main__": + + try: + args = parse_args() + before = extract_times(args.before_file) + after = extract_times(args.after_file) + for test in after.keys(): + compare_test(test, before, after, args) + except KeyboardInterrupt: + pass + except IOError as e: + if e.errno != errno.EPIPE: + raise + + sys.exit(CrmExit.OK) + +# vim: set filetype=python expandtab tabstop=4 softtabstop=4 shiftwidth=4 textwidth=120: diff --git a/tools/regression.acls.exp b/tools/regression.acls.exp index 6adb0ab1717..6508b2c4ec0 100644 --- a/tools/regression.acls.exp +++ b/tools/regression.acls.exp @@ -253,10 +253,11 @@ Error performing operation: Permission denied =#=#=#= End test: unknownguy: Set stonith-enabled - Permission denied (13) =#=#=#= * Passed: crm_attribute - unknownguy: Set stonith-enabled =#=#=#= Begin test: unknownguy: Create a resource =#=#=#= -__xml_acl_check: Ordinary user unknownguy cannot access the CIB without any defined ACLs -__xml_acl_check: Ordinary user unknownguy cannot access the CIB without any defined ACLs -__xml_acl_check: Ordinary user unknownguy cannot access the CIB without any defined ACLs -__xml_acl_check: Ordinary user unknownguy cannot access the CIB without any defined ACLs +( acl.c:NNN ) trace: pcmk__check_acl: Ordinary user unknownguy cannot access the CIB without any defined ACLs +( acl.c:NNN ) trace: pcmk__check_acl: Ordinary user unknownguy cannot access the CIB without any defined ACLs +( acl.c:NNN ) trace: pcmk__check_acl: Ordinary user unknownguy cannot access the CIB without any defined ACLs +( acl.c:NNN ) trace: pcmk__check_acl: Ordinary user unknownguy cannot access the CIB without any defined ACLs +( acl.c:NNN ) trace: pcmk__post_process_acl: Creation of <primitive> scaffolding with id="<unset>" is implicitly allowed Call failed: Permission denied =#=#=#= End test: unknownguy: Create a resource - Permission denied (13) =#=#=#= * Passed: cibadmin - unknownguy: Create a resource @@ -273,8 +274,8 @@ Error performing operation: Permission denied =#=#=#= End test: l33t-haxor: Set stonith-enabled - Permission denied (13) =#=#=#= * Passed: crm_attribute - l33t-haxor: Set stonith-enabled =#=#=#= Begin test: l33t-haxor: Create a resource =#=#=#= -__xml_acl_check: 400 access denied to /cib/configuration/resources/primitive[@id='dummy']: parent -__xml_acl_post_process: Cannot add new node primitive at /cib/configuration/resources/primitive[@id='dummy'] +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/resources/primitive[@id='dummy']: parent +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs disallow creation of <primitive> with id="dummy" Call failed: Permission denied =#=#=#= End test: l33t-haxor: Create a resource - Permission denied (13) =#=#=#= * Passed: cibadmin - l33t-haxor: Create a resource @@ -323,13 +324,13 @@ Call failed: Permission denied =#=#=#= End test: niceguy: Query configuration - OK (0) =#=#=#= * Passed: cibadmin - niceguy: Query configuration =#=#=#= Begin test: niceguy: Set enable-acl =#=#=#= -__xml_acl_check: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl'][@value]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl'][@value]: default Error performing operation: Permission denied Error setting enable-acl=false (section=crm_config, set=<null>): Permission denied =#=#=#= End test: niceguy: Set enable-acl - Permission denied (13) =#=#=#= * Passed: crm_attribute - niceguy: Set enable-acl =#=#=#= Begin test: niceguy: Set stonith-enabled =#=#=#= -__xml_acl_post_process: Creation of nvpair=cib-bootstrap-options-stonith-enabled is allowed +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <nvpair> with id="cib-bootstrap-options-stonith-enabled" =#=#=#= Current cib after: niceguy: Set stonith-enabled =#=#=#= <cib epoch="7" num_updates="0" admin_epoch="0"> <configuration> @@ -376,8 +377,8 @@ __xml_acl_post_process: Creation of nvpair=cib-bootstrap-options-stonith-enabled =#=#=#= End test: niceguy: Set stonith-enabled - OK (0) =#=#=#= * Passed: crm_attribute - niceguy: Set stonith-enabled =#=#=#= Begin test: niceguy: Create a resource =#=#=#= -__xml_acl_check: 400 access denied to /cib/configuration/resources/primitive[@id='dummy']: default -__xml_acl_post_process: Cannot add new node primitive at /cib/configuration/resources/primitive[@id='dummy'] +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/resources/primitive[@id='dummy']: default +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs disallow creation of <primitive> with id="dummy" Call failed: Permission denied =#=#=#= End test: niceguy: Create a resource - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Create a resource @@ -536,7 +537,8 @@ Error performing operation: Permission denied error: unpack_resources: Resource start-up disabled since no STONITH resources have been defined error: unpack_resources: Either configure some or disable STONITH with the stonith-enabled option error: unpack_resources: NOTE: Clusters with shared data need STONITH to ensure data integrity -__xml_acl_post_process: Creation of nvpair=dummy-meta_attributes-target-role is allowed +( acl.c:NNN ) trace: pcmk__post_process_acl: Creation of <meta_attributes> scaffolding with id="dummy-meta_attributes" is implicitly allowed +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <nvpair> with id="dummy-meta_attributes-target-role" Set 'dummy' option: id=dummy-meta_attributes-target-role set=dummy-meta_attributes name=target-role=Stopped =#=#=#= Current cib after: niceguy: Create a resource meta attribute =#=#=#= @@ -704,7 +706,7 @@ Deleted 'dummy' option: id=dummy-meta_attributes-target-role name=target-role error: unpack_resources: Resource start-up disabled since no STONITH resources have been defined error: unpack_resources: Either configure some or disable STONITH with the stonith-enabled option error: unpack_resources: NOTE: Clusters with shared data need STONITH to ensure data integrity -__xml_acl_post_process: Creation of nvpair=dummy-meta_attributes-target-role is allowed +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <nvpair> with id="dummy-meta_attributes-target-role" Set 'dummy' option: id=dummy-meta_attributes-target-role set=dummy-meta_attributes name=target-role=Started =#=#=#= Current cib after: niceguy: Create a resource meta attribute =#=#=#= @@ -808,8 +810,8 @@ Set 'dummy' option: id=dummy-meta_attributes-target-role set=dummy-meta_attribut <status/> </cib> =#=#=#= Begin test: niceguy: Replace - remove acls =#=#=#= -__xml_acl_check: 400 access denied to /cib[@epoch]: default -__xml_acl_check: 400 access denied to /cib/configuration/acls: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib[@epoch]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/acls: default Call failed: Permission denied =#=#=#= End test: niceguy: Replace - remove acls - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Replace - remove acls @@ -863,9 +865,9 @@ Call failed: Permission denied <status/> </cib> =#=#=#= Begin test: niceguy: Replace - create resource =#=#=#= -__xml_acl_check: 400 access denied to /cib[@epoch]: default -__xml_acl_check: 400 access denied to /cib/configuration/resources/primitive[@id='dummy2']: default -__xml_acl_post_process: Cannot add new node primitive at /cib/configuration/resources/primitive[@id='dummy2'] +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib[@epoch]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/resources/primitive[@id='dummy2']: default +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs disallow creation of <primitive> with id="dummy2" Call failed: Permission denied =#=#=#= End test: niceguy: Replace - create resource - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Replace - create resource @@ -918,8 +920,8 @@ Call failed: Permission denied <status/> </cib> =#=#=#= Begin test: niceguy: Replace - modify attribute (deny) =#=#=#= -__xml_acl_check: 400 access denied to /cib[@epoch]: default -__xml_acl_check: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl'][@value]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib[@epoch]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl'][@value]: default Call failed: Permission denied =#=#=#= End test: niceguy: Replace - modify attribute (deny) - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Replace - modify attribute (deny) @@ -972,8 +974,8 @@ Call failed: Permission denied <status/> </cib> =#=#=#= Begin test: niceguy: Replace - delete attribute (deny) =#=#=#= -__xml_acl_check: 400 access denied to /cib[@epoch]: default -__xml_acl_check: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl']: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib[@epoch]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl']: default Call failed: Permission denied =#=#=#= End test: niceguy: Replace - delete attribute (deny) - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Replace - delete attribute (deny) @@ -1026,8 +1028,8 @@ Call failed: Permission denied <status/> </cib> =#=#=#= Begin test: niceguy: Replace - create attribute (deny) =#=#=#= -__xml_acl_check: 400 access denied to /cib[@epoch]: default -__xml_acl_check: 400 access denied to /cib/configuration/resources/primitive[@id='dummy'][@description]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib[@epoch]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/resources/primitive[@id='dummy'][@description]: default Call failed: Permission denied =#=#=#= End test: niceguy: Replace - create attribute (deny) - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Replace - create attribute (deny) @@ -1184,28 +1186,28 @@ Call failed: Permission denied !#!#!#!#! Upgrading to pacemaker-2.0 and retesting !#!#!#!#! =#=#=#= Begin test: root: Upgrade to pacemaker-2.0 =#=#=#= -__xml_acl_post_process: Creation of acl_permission=observer-read-1 is allowed -__xml_acl_post_process: Creation of acl_permission=observer-write-1 is allowed -__xml_acl_post_process: Creation of acl_permission=observer-write-2 is allowed -__xml_acl_post_process: Creation of acl_permission=admin-read-1 is allowed -__xml_acl_post_process: Creation of acl_permission=admin-write-1 is allowed -__xml_acl_post_process: Creation of acl_target=l33t-haxor is allowed -__xml_acl_post_process: Creation of role=auto-l33t-haxor is allowed -__xml_acl_post_process: Creation of acl_role=auto-l33t-haxor is allowed -__xml_acl_post_process: Creation of acl_permission=crook-nothing is allowed -__xml_acl_post_process: Creation of acl_target=niceguy is allowed -__xml_acl_post_process: Creation of role=observer is allowed -__xml_acl_post_process: Creation of acl_target=bob is allowed -__xml_acl_post_process: Creation of role=admin is allowed -__xml_acl_post_process: Creation of acl_target=badidea is allowed -__xml_acl_post_process: Creation of role=auto-badidea is allowed -__xml_acl_post_process: Creation of acl_role=auto-badidea is allowed -__xml_acl_post_process: Creation of acl_permission=badidea-resources is allowed -__xml_acl_post_process: Creation of acl_target=betteridea is allowed -__xml_acl_post_process: Creation of role=auto-betteridea is allowed -__xml_acl_post_process: Creation of acl_role=auto-betteridea is allowed -__xml_acl_post_process: Creation of acl_permission=betteridea-nothing is allowed -__xml_acl_post_process: Creation of acl_permission=betteridea-resources is allowed +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_permission> with id="observer-read-1" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_permission> with id="observer-write-1" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_permission> with id="observer-write-2" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_permission> with id="admin-read-1" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_permission> with id="admin-write-1" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_target> with id="l33t-haxor" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <role> with id="auto-l33t-haxor" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_role> with id="auto-l33t-haxor" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_permission> with id="crook-nothing" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_target> with id="niceguy" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <role> with id="observer" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_target> with id="bob" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <role> with id="admin" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_target> with id="badidea" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <role> with id="auto-badidea" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_role> with id="auto-badidea" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_permission> with id="badidea-resources" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_target> with id="betteridea" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <role> with id="auto-betteridea" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_role> with id="auto-betteridea" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_permission> with id="betteridea-nothing" +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <acl_permission> with id="betteridea-resources" =#=#=#= Current cib after: root: Upgrade to pacemaker-2.0 =#=#=#= <cib epoch="2" num_updates="0" admin_epoch="1"> <configuration> @@ -1275,10 +1277,11 @@ Error performing operation: Permission denied =#=#=#= End test: unknownguy: Set stonith-enabled - Permission denied (13) =#=#=#= * Passed: crm_attribute - unknownguy: Set stonith-enabled =#=#=#= Begin test: unknownguy: Create a resource =#=#=#= -__xml_acl_check: Ordinary user unknownguy cannot access the CIB without any defined ACLs -__xml_acl_check: Ordinary user unknownguy cannot access the CIB without any defined ACLs -__xml_acl_check: Ordinary user unknownguy cannot access the CIB without any defined ACLs -__xml_acl_check: Ordinary user unknownguy cannot access the CIB without any defined ACLs +( acl.c:NNN ) trace: pcmk__check_acl: Ordinary user unknownguy cannot access the CIB without any defined ACLs +( acl.c:NNN ) trace: pcmk__check_acl: Ordinary user unknownguy cannot access the CIB without any defined ACLs +( acl.c:NNN ) trace: pcmk__check_acl: Ordinary user unknownguy cannot access the CIB without any defined ACLs +( acl.c:NNN ) trace: pcmk__check_acl: Ordinary user unknownguy cannot access the CIB without any defined ACLs +( acl.c:NNN ) trace: pcmk__post_process_acl: Creation of <primitive> scaffolding with id="<unset>" is implicitly allowed Call failed: Permission denied =#=#=#= End test: unknownguy: Create a resource - Permission denied (13) =#=#=#= * Passed: cibadmin - unknownguy: Create a resource @@ -1295,8 +1298,8 @@ Error performing operation: Permission denied =#=#=#= End test: l33t-haxor: Set stonith-enabled - Permission denied (13) =#=#=#= * Passed: crm_attribute - l33t-haxor: Set stonith-enabled =#=#=#= Begin test: l33t-haxor: Create a resource =#=#=#= -__xml_acl_check: 400 access denied to /cib/configuration/resources/primitive[@id='dummy']: parent -__xml_acl_post_process: Cannot add new node primitive at /cib/configuration/resources/primitive[@id='dummy'] +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/resources/primitive[@id='dummy']: parent +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs disallow creation of <primitive> with id="dummy" Call failed: Permission denied =#=#=#= End test: l33t-haxor: Create a resource - Permission denied (13) =#=#=#= * Passed: cibadmin - l33t-haxor: Create a resource @@ -1355,7 +1358,7 @@ Call failed: Permission denied =#=#=#= End test: niceguy: Query configuration - OK (0) =#=#=#= * Passed: cibadmin - niceguy: Query configuration =#=#=#= Begin test: niceguy: Set enable-acl =#=#=#= -__xml_acl_check: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl'][@value]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl'][@value]: default Error performing operation: Permission denied Error setting enable-acl=false (section=crm_config, set=<null>): Permission denied =#=#=#= End test: niceguy: Set enable-acl - Permission denied (13) =#=#=#= @@ -1416,8 +1419,8 @@ Error setting enable-acl=false (section=crm_config, set=<null>): Permission deni =#=#=#= End test: niceguy: Set stonith-enabled - OK (0) =#=#=#= * Passed: crm_attribute - niceguy: Set stonith-enabled =#=#=#= Begin test: niceguy: Create a resource =#=#=#= -__xml_acl_check: 400 access denied to /cib/configuration/resources/primitive[@id='dummy']: default -__xml_acl_post_process: Cannot add new node primitive at /cib/configuration/resources/primitive[@id='dummy'] +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/resources/primitive[@id='dummy']: default +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs disallow creation of <primitive> with id="dummy" Call failed: Permission denied =#=#=#= End test: niceguy: Create a resource - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Create a resource @@ -1603,7 +1606,8 @@ Error performing operation: Permission denied error: unpack_resources: Resource start-up disabled since no STONITH resources have been defined error: unpack_resources: Either configure some or disable STONITH with the stonith-enabled option error: unpack_resources: NOTE: Clusters with shared data need STONITH to ensure data integrity -__xml_acl_post_process: Creation of nvpair=dummy-meta_attributes-target-role is allowed +( acl.c:NNN ) trace: pcmk__post_process_acl: Creation of <meta_attributes> scaffolding with id="dummy-meta_attributes" is implicitly allowed +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <nvpair> with id="dummy-meta_attributes-target-role" Set 'dummy' option: id=dummy-meta_attributes-target-role set=dummy-meta_attributes name=target-role=Stopped =#=#=#= Current cib after: niceguy: Create a resource meta attribute =#=#=#= @@ -1798,7 +1802,7 @@ Deleted 'dummy' option: id=dummy-meta_attributes-target-role name=target-role error: unpack_resources: Resource start-up disabled since no STONITH resources have been defined error: unpack_resources: Either configure some or disable STONITH with the stonith-enabled option error: unpack_resources: NOTE: Clusters with shared data need STONITH to ensure data integrity -__xml_acl_post_process: Creation of nvpair=dummy-meta_attributes-target-role is allowed +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs allow creation of <nvpair> with id="dummy-meta_attributes-target-role" Set 'dummy' option: id=dummy-meta_attributes-target-role set=dummy-meta_attributes name=target-role=Started =#=#=#= Current cib after: niceguy: Create a resource meta attribute =#=#=#= @@ -1911,8 +1915,8 @@ Set 'dummy' option: id=dummy-meta_attributes-target-role set=dummy-meta_attribut <status/> </cib> =#=#=#= Begin test: niceguy: Replace - remove acls =#=#=#= -__xml_acl_check: 400 access denied to /cib[@epoch]: default -__xml_acl_check: 400 access denied to /cib/configuration/acls: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib[@epoch]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/acls: default Call failed: Permission denied =#=#=#= End test: niceguy: Replace - remove acls - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Replace - remove acls @@ -1975,9 +1979,9 @@ Call failed: Permission denied <status/> </cib> =#=#=#= Begin test: niceguy: Replace - create resource =#=#=#= -__xml_acl_check: 400 access denied to /cib[@epoch]: default -__xml_acl_check: 400 access denied to /cib/configuration/resources/primitive[@id='dummy2']: default -__xml_acl_post_process: Cannot add new node primitive at /cib/configuration/resources/primitive[@id='dummy2'] +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib[@epoch]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/resources/primitive[@id='dummy2']: default +( acl.c:NNN ) trace: pcmk__post_process_acl: ACLs disallow creation of <primitive> with id="dummy2" Call failed: Permission denied =#=#=#= End test: niceguy: Replace - create resource - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Replace - create resource @@ -2039,8 +2043,8 @@ Call failed: Permission denied <status/> </cib> =#=#=#= Begin test: niceguy: Replace - modify attribute (deny) =#=#=#= -__xml_acl_check: 400 access denied to /cib[@epoch]: default -__xml_acl_check: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl'][@value]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib[@epoch]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl'][@value]: default Call failed: Permission denied =#=#=#= End test: niceguy: Replace - modify attribute (deny) - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Replace - modify attribute (deny) @@ -2102,8 +2106,8 @@ Call failed: Permission denied <status/> </cib> =#=#=#= Begin test: niceguy: Replace - delete attribute (deny) =#=#=#= -__xml_acl_check: 400 access denied to /cib[@epoch]: default -__xml_acl_check: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl']: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib[@epoch]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-enable-acl']: default Call failed: Permission denied =#=#=#= End test: niceguy: Replace - delete attribute (deny) - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Replace - delete attribute (deny) @@ -2165,8 +2169,8 @@ Call failed: Permission denied <status/> </cib> =#=#=#= Begin test: niceguy: Replace - create attribute (deny) =#=#=#= -__xml_acl_check: 400 access denied to /cib[@epoch]: default -__xml_acl_check: 400 access denied to /cib/configuration/resources/primitive[@id='dummy'][@description]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib[@epoch]: default +( acl.c:NNN ) trace: pcmk__check_acl: 400 access denied to /cib/configuration/resources/primitive[@id='dummy'][@description]: default Call failed: Permission denied =#=#=#= End test: niceguy: Replace - create attribute (deny) - Permission denied (13) =#=#=#= * Passed: cibadmin - niceguy: Replace - create attribute (deny) diff --git a/tools/regression.sh b/tools/regression.sh index cb67e792acc..2765595abeb 100755 --- a/tools/regression.sh +++ b/tools/regression.sh @@ -8,6 +8,9 @@ GREP_OPTIONS= verbose=0 tests="dates tools acls validity" +CRM_EX_OK=0 +CRM_EX_ERROR=1 + function test_assert() { target=$1; shift cib=$1; shift @@ -367,8 +370,29 @@ function test_tools() { desc="Delete resource child meta attribute" cmd="crm_resource -r test-primitive --meta -d is-managed" test_assert 0 + + desc="Specify a lifetime when moving a resource" + cmd="crm_resource -r dummy --move --node node2 --lifetime=PT1H" + test_assert $CRM_EX_OK + + desc="Try to move a resource previously moved with a lifetime" + cmd="crm_resource -r dummy --move --node node1" + test_assert $CRM_EX_OK + + desc="Ban dummy from node1 for a short time" + cmd="crm_resource -r dummy -B -N node1 --lifetime=PT1S" + test_assert $CRM_EX_OK + + desc="Remove expired constraints" + sleep 2 + cmd="crm_resource --clear --expired" + test_assert $CRM_EX_OK rm -f /tmp/$$.existing.xml /tmp/$$.resources.xml + + desc="Create an XML patchset" + cmd="crm_diff -o $test_home/crm_diff_old.xml -n $test_home/crm_diff_new.xml" + test_assert $CRM_EX_ERROR 0 } function test_dates() { @@ -429,7 +453,7 @@ function restore_epoch() { function test_acl_loop() { # Make sure we're rejecting things for the right reasons - export PCMK_trace_functions=__xml_acl_check,__xml_acl_post_process + export PCMK_trace_functions=pcmk__check_acl,pcmk__post_process_acl export PCMK_stderr=1 CIB_user=root cibadmin --replace --xml-text '<resources/>' @@ -752,20 +776,22 @@ for t in $tests; do echo "Testing $t" test_$t > $test_home/regression.$t.out - sed -i -e 's/cib-last-written.*>/>/'\ + sed -E \ + -i -e 's/cib-last-written.*>/>/'\ -e 's/ last-run=\"[0-9]*\"//'\ -e 's/crm_feature_set="[^"]*" //'\ -e 's/validate-with="[^"]*" //'\ -e 's/Created new pacemaker-.* configuration/Created new pacemaker configuration/'\ - -e 's/.*__xml_acl_check/__xml_acl_check/g'\ - -e 's/.*__xml_acl_post_process/__xml_acl_post_process/g'\ -e 's/.*error: unpack_resources:/error: unpack_resources:/g'\ -e 's/ last-rc-change=\"[0-9]*\"//'\ -e 's|^/tmp/[0-9][0-9]*\.||'\ -e 's/^Entity: line [0-9][0-9]*: //'\ - -e 's/schemas\.c:\([0-9][0-9]*\)/schemas.c:NNN/' \ - -e 's/constraints\.:\([0-9][0-9]*\)/constraints.:NNN/' \ - -e 's/\(validation ([0-9][0-9]* of \)[0-9][0-9]*\().*\)/\1X\2/' \ + -e 's/acl\.c:([0-9][0-9]*)/acl.c:NNN/' \ + -e 's/schemas\.c:([0-9][0-9]*)/schemas.c:NNN/' \ + -e 's/constraints\.:([0-9][0-9]*)/constraints.:NNN/' \ + -e 's/(validation \([0-9][0-9]* of )[0-9][0-9]*(\).*)/\1X\2/' \ + -e 's/^Migration will take effect until: .*/Migration will take effect until:/' \ + -e 's/ end=\"[0-9][-+: 0-9]*Z*\"/ end=\"\"/' \ $test_home/regression.$t.out if [ $do_save = 1 ]; then diff --git a/tools/regression.tools.exp b/tools/regression.tools.exp index e71e12be3b1..900544a5c7c 100644 --- a/tools/regression.tools.exp +++ b/tools/regression.tools.exp @@ -256,10 +256,10 @@ Call failed: Name not unique on network =#=#=#= End test: Set duplicate cluster option - OK (0) =#=#=#= * Passed: crm_attribute - Set duplicate cluster option =#=#=#= Begin test: Setting multiply defined cluster option should fail =#=#=#= -Error performing operation: Name not unique on network Multiple attributes match name=cluster-delay Value: 60s (id=cib-bootstrap-options-cluster-delay) Value: 40s (id=duplicate-cluster-delay) +Please choose from one of the matches above and supply the 'id' with --attr-id =#=#=#= Current cib after: Setting multiply defined cluster option should fail =#=#=#= <cib epoch="7" num_updates="0" admin_epoch="1"> <configuration> @@ -588,7 +588,6 @@ Call failed: Update was older than existing configuration =#=#=#= End test: Replace operation should fail - Update was older than existing configuration (205) =#=#=#= * Passed: cibadmin - Replace operation should fail =#=#=#= Begin test: Default standby value =#=#=#= -Error performing operation: No such device or address scope=status name=standby value=off =#=#=#= Current cib after: Default standby value =#=#=#= <cib epoch="11" num_updates="2" admin_epoch="1"> @@ -955,7 +954,7 @@ Set 'dummy' option: id=dummy-instance_attributes-delay set=dummy-instance_attrib * Passed: crm_resource - List the configured resources =#=#=#= Begin test: Require a destination when migrating a resource that is stopped =#=#=#= Resource 'dummy' not moved: active in 0 locations. -You can prevent 'dummy' from running on a specific location with: --ban --node <name> +To prevent 'dummy' from running on a specific location, specify a node. Error performing operation: Invalid argument =#=#=#= Current cib after: Require a destination when migrating a resource that is stopped =#=#=#= <cib epoch="17" num_updates="0" admin_epoch="1"> @@ -1203,9 +1202,8 @@ Error performing operation: Invalid argument * Passed: crm_resource - Try to move a resource to its existing location =#=#=#= Begin test: Move a resource from its existing location =#=#=#= WARNING: Creating rsc_location constraint 'cli-ban-dummy-on-node1' with a score of -INFINITY for resource dummy on node1. - This will prevent dummy from running on node1 until the constraint is removed using the 'crm_resource --clear' command or manually with cibadmin + This will prevent dummy from running on node1 until the constraint is removed using the clear option or by editing the CIB with an appropriate tool This will be the case even if node1 is the last node in the cluster - This message can be disabled with --quiet =#=#=#= Current cib after: Move a resource from its existing location =#=#=#= <cib epoch="19" num_updates="0" admin_epoch="1"> <configuration> @@ -1807,7 +1805,6 @@ Executing cluster transition: * Resource action: Fence stop on node1 * Resource action: Fence monitor on node3 * Resource action: Fence monitor on node2 - * Pseudo action: all_stopped * Resource action: Fence start on node2 Revised cluster status: @@ -1896,9 +1893,8 @@ Online: [ node1 node2 node3 ] * Passed: crm_simulate - Create two more nodes and bring them online =#=#=#= Begin test: Ban dummy from node1 =#=#=#= WARNING: Creating rsc_location constraint 'cli-ban-dummy-on-node1' with a score of -INFINITY for resource dummy on node1. - This will prevent dummy from running on node1 until the constraint is removed using the 'crm_resource --clear' command or manually with cibadmin + This will prevent dummy from running on node1 until the constraint is removed using the clear option or by editing the CIB with an appropriate tool This will be the case even if node1 is the last node in the cluster - This message can be disabled with --quiet =#=#=#= Current cib after: Ban dummy from node1 =#=#=#= <cib epoch="23" num_updates="0" admin_epoch="1"> <configuration> @@ -1981,9 +1977,8 @@ WARNING: Creating rsc_location constraint 'cli-ban-dummy-on-node1' with a score * Passed: crm_resource - Ban dummy from node1 =#=#=#= Begin test: Ban dummy from node2 =#=#=#= WARNING: Creating rsc_location constraint 'cli-ban-dummy-on-node2' with a score of -INFINITY for resource dummy on node2. - This will prevent dummy from running on node2 until the constraint is removed using the 'crm_resource --clear' command or manually with cibadmin + This will prevent dummy from running on node2 until the constraint is removed using the clear option or by editing the CIB with an appropriate tool This will be the case even if node2 is the last node in the cluster - This message can be disabled with --quiet =#=#=#= Current cib after: Ban dummy from node2 =#=#=#= <cib epoch="24" num_updates="0" admin_epoch="1"> <configuration> @@ -2078,7 +2073,6 @@ Transition Summary: Executing cluster transition: * Resource action: dummy stop on node1 - * Pseudo action: all_stopped * Resource action: dummy start on node3 Revised cluster status: @@ -2980,3 +2974,266 @@ Deleted 'test-primitive' option: id=test-primitive-meta_attributes-is-managed na </cib> =#=#=#= End test: Delete resource child meta attribute - OK (0) =#=#=#= * Passed: crm_resource - Delete resource child meta attribute +=#=#=#= Begin test: Specify a lifetime when moving a resource =#=#=#= +Migration will take effect until: +=#=#=#= Current cib after: Specify a lifetime when moving a resource =#=#=#= +<cib epoch="43" num_updates="0" admin_epoch="1"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="ignore"/> + </cluster_property_set> + <cluster_property_set id="duplicate"> + <nvpair id="duplicate-cluster-delay" name="cluster-delay" value="30s"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="node1" uname="node1"> + <instance_attributes id="nodes-node1"> + <nvpair id="nodes-node1-ram" name="ram" value="1024M"/> + </instance_attributes> + </node> + <node id="node2" uname="node2"/> + <node id="node3" uname="node3"/> + </nodes> + <resources> + <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"> + <meta_attributes id="dummy-meta_attributes"/> + <instance_attributes id="dummy-instance_attributes"> + <nvpair id="dummy-instance_attributes-delay" name="delay" value="10s"/> + </instance_attributes> + </primitive> + <primitive id="Fence" class="stonith" type="fence_true"/> + <clone id="test-clone"> + <primitive id="test-primitive" class="ocf" provider="pacemaker" type="Dummy"> + <meta_attributes id="test-primitive-meta_attributes"/> + </primitive> + <meta_attributes id="test-clone-meta_attributes"> + <nvpair id="test-clone-meta_attributes-is-managed" name="is-managed" value="true"/> + </meta_attributes> + </clone> + </resources> + <constraints> + <rsc_location id="cli-prefer-dummy" rsc="dummy" role="Started"> + <rule id="cli-prefer-rule-dummy" score="INFINITY" boolean-op="and"> + <expression id="cli-prefer-expr-dummy" attribute="#uname" operation="eq" value="node2" type="string"/> + <date_expression id="cli-prefer-lifetime-end-dummy" operation="lt" end=""/> + </rule> + </rsc_location> + </constraints> + </configuration> + <status/> +</cib> +=#=#=#= End test: Specify a lifetime when moving a resource - OK (0) =#=#=#= +* Passed: crm_resource - Specify a lifetime when moving a resource +=#=#=#= Begin test: Try to move a resource previously moved with a lifetime =#=#=#= +=#=#=#= Current cib after: Try to move a resource previously moved with a lifetime =#=#=#= +<cib epoch="45" num_updates="0" admin_epoch="1"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="ignore"/> + </cluster_property_set> + <cluster_property_set id="duplicate"> + <nvpair id="duplicate-cluster-delay" name="cluster-delay" value="30s"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="node1" uname="node1"> + <instance_attributes id="nodes-node1"> + <nvpair id="nodes-node1-ram" name="ram" value="1024M"/> + </instance_attributes> + </node> + <node id="node2" uname="node2"/> + <node id="node3" uname="node3"/> + </nodes> + <resources> + <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"> + <meta_attributes id="dummy-meta_attributes"/> + <instance_attributes id="dummy-instance_attributes"> + <nvpair id="dummy-instance_attributes-delay" name="delay" value="10s"/> + </instance_attributes> + </primitive> + <primitive id="Fence" class="stonith" type="fence_true"/> + <clone id="test-clone"> + <primitive id="test-primitive" class="ocf" provider="pacemaker" type="Dummy"> + <meta_attributes id="test-primitive-meta_attributes"/> + </primitive> + <meta_attributes id="test-clone-meta_attributes"> + <nvpair id="test-clone-meta_attributes-is-managed" name="is-managed" value="true"/> + </meta_attributes> + </clone> + </resources> + <constraints> + <rsc_location id="cli-prefer-dummy" rsc="dummy" role="Started" node="node1" score="INFINITY"/> + </constraints> + </configuration> + <status/> +</cib> +=#=#=#= End test: Try to move a resource previously moved with a lifetime - OK (0) =#=#=#= +* Passed: crm_resource - Try to move a resource previously moved with a lifetime +=#=#=#= Begin test: Ban dummy from node1 for a short time =#=#=#= +WARNING: Creating rsc_location constraint 'cli-ban-dummy-on-node1' with a score of -INFINITY for resource dummy on node1. + This will prevent dummy from running on node1 until the constraint is removed using the clear option or by editing the CIB with an appropriate tool + This will be the case even if node1 is the last node in the cluster +Migration will take effect until: +=#=#=#= Current cib after: Ban dummy from node1 for a short time =#=#=#= +<cib epoch="46" num_updates="0" admin_epoch="1"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="ignore"/> + </cluster_property_set> + <cluster_property_set id="duplicate"> + <nvpair id="duplicate-cluster-delay" name="cluster-delay" value="30s"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="node1" uname="node1"> + <instance_attributes id="nodes-node1"> + <nvpair id="nodes-node1-ram" name="ram" value="1024M"/> + </instance_attributes> + </node> + <node id="node2" uname="node2"/> + <node id="node3" uname="node3"/> + </nodes> + <resources> + <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"> + <meta_attributes id="dummy-meta_attributes"/> + <instance_attributes id="dummy-instance_attributes"> + <nvpair id="dummy-instance_attributes-delay" name="delay" value="10s"/> + </instance_attributes> + </primitive> + <primitive id="Fence" class="stonith" type="fence_true"/> + <clone id="test-clone"> + <primitive id="test-primitive" class="ocf" provider="pacemaker" type="Dummy"> + <meta_attributes id="test-primitive-meta_attributes"/> + </primitive> + <meta_attributes id="test-clone-meta_attributes"> + <nvpair id="test-clone-meta_attributes-is-managed" name="is-managed" value="true"/> + </meta_attributes> + </clone> + </resources> + <constraints> + <rsc_location id="cli-prefer-dummy" rsc="dummy" role="Started" node="node1" score="INFINITY"/> + <rsc_location id="cli-ban-dummy-on-node1" rsc="dummy" role="Started"> + <rule id="cli-ban-dummy-on-node1-rule" score="-INFINITY" boolean-op="and"> + <expression id="cli-ban-dummy-on-node1-expr" attribute="#uname" operation="eq" value="node1" type="string"/> + <date_expression id="cli-ban-dummy-on-node1-lifetime" operation="lt" end=""/> + </rule> + </rsc_location> + </constraints> + </configuration> + <status/> +</cib> +=#=#=#= End test: Ban dummy from node1 for a short time - OK (0) =#=#=#= +* Passed: crm_resource - Ban dummy from node1 for a short time +=#=#=#= Begin test: Remove expired constraints =#=#=#= +=#=#=#= Current cib after: Remove expired constraints =#=#=#= +<cib epoch="47" num_updates="0" admin_epoch="1"> + <configuration> + <crm_config> + <cluster_property_set id="cib-bootstrap-options"> + <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="ignore"/> + </cluster_property_set> + <cluster_property_set id="duplicate"> + <nvpair id="duplicate-cluster-delay" name="cluster-delay" value="30s"/> + </cluster_property_set> + </crm_config> + <nodes> + <node id="node1" uname="node1"> + <instance_attributes id="nodes-node1"> + <nvpair id="nodes-node1-ram" name="ram" value="1024M"/> + </instance_attributes> + </node> + <node id="node2" uname="node2"/> + <node id="node3" uname="node3"/> + </nodes> + <resources> + <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"> + <meta_attributes id="dummy-meta_attributes"/> + <instance_attributes id="dummy-instance_attributes"> + <nvpair id="dummy-instance_attributes-delay" name="delay" value="10s"/> + </instance_attributes> + </primitive> + <primitive id="Fence" class="stonith" type="fence_true"/> + <clone id="test-clone"> + <primitive id="test-primitive" class="ocf" provider="pacemaker" type="Dummy"> + <meta_attributes id="test-primitive-meta_attributes"/> + </primitive> + <meta_attributes id="test-clone-meta_attributes"> + <nvpair id="test-clone-meta_attributes-is-managed" name="is-managed" value="true"/> + </meta_attributes> + </clone> + </resources> + <constraints> + <rsc_location id="cli-prefer-dummy" rsc="dummy" role="Started" node="node1" score="INFINITY"/> + </constraints> + </configuration> + <status/> +</cib> +=#=#=#= End test: Remove expired constraints - OK (0) =#=#=#= +* Passed: crm_resource - Remove expired constraints +=#=#=#= Begin test: Create an XML patchset =#=#=#= +<diff format="2"> + <version> + <source admin_epoch="0" epoch="1" num_updates="0"/> + <target admin_epoch="0" epoch="1" num_updates="0"/> + </version> + <change operation="delete" path="/cib/configuration/comment" position="0"/> + <change operation="delete" path="/cib/configuration/comment" position="1"/> + <change operation="delete" path="/cib/configuration/resources/comment" position="0"/> + <change operation="delete" path="/cib/configuration/resources/primitive[@id='Fencing']/operations/op[@id='Fencing-start-0']"/> + <change operation="modify" path="/cib/configuration/crm_config/cluster_property_set[@id='cib-bootstrap-options']/nvpair[@id='cib-bootstrap-options-cluster-name']"> + <change-list> + <change-attr name="value" operation="set" value="mycluster"/> + <change-attr name="name" operation="set" value="cluster-name"/> + </change-list> + <change-result> + <nvpair id="cib-bootstrap-options-cluster-name" value="mycluster" name="cluster-name"/> + </change-result> + </change> + <change operation="create" path="/cib/configuration/nodes" position="4"> + <node id="4" uname="node4"/> + </change> + <change operation="create" path="/cib/configuration" position="3"> + <!-- hello world --> + </change> + <change operation="create" path="/cib/configuration/resources" position="0"> + <!-- test: modify this comment to say something different --> + </change> + <change operation="modify" path="/cib/configuration/resources/primitive[@id='Fencing']/instance_attributes[@id='Fencing-params']/nvpair[@id='Fencing-pcmk_host_list']"> + <change-list> + <change-attr name="value" operation="set" value="node1 node2 node3 node4"/> + </change-list> + <change-result> + <nvpair id="Fencing-pcmk_host_list" name="pcmk_host_list" value="node1 node2 node3 node4"/> + </change-result> + </change> + <change operation="modify" path="/cib/configuration/resources/primitive[@id='Fencing']/operations/op[@id='Fencing-monitor-120s']"> + <change-list> + <change-attr name="timeout" operation="set" value="120s"/> + <change-attr name="name" operation="set" value="monitor"/> + </change-list> + <change-result> + <op id="Fencing-monitor-120s" interval="120s" timeout="120s" name="monitor"/> + </change-result> + </change> + <change operation="move" path="/cib/configuration/resources/primitive[@id='dummy']/instance_attributes[@id='dummy-params']/nvpair[@id='dummy-op_sleep']" position="1"/> + <change operation="move" path="/cib/configuration/resources/primitive[@id='dummy']/instance_attributes[@id='dummy-params']/nvpair[@id='dummy-fake']" position="2"/> + <change operation="modify" path="/cib/configuration/resources/primitive[@id='dummy']/operations/op[@id='dummy-monitor-5s']"> + <change-list> + <change-attr name="name" operation="set" value="monitor"/> + <change-attr name="timeout" operation="unset"/> + </change-list> + <change-result> + <op id="dummy-monitor-5s" interval="5s" name="monitor"/> + </change-result> + </change> + <change operation="create" path="/cib/configuration" position="6"> + <!-- test: move this comment to end of configuration --> + </change> +</diff> + +=#=#=#= End test: Create an XML patchset - Operation not permitted (1) =#=#=#= +* Passed: crm_diff - Create an XML patchset diff --git a/tools/regression.validity.exp b/tools/regression.validity.exp index 74747462acc..75574543c73 100644 --- a/tools/regression.validity.exp +++ b/tools/regression.validity.exp @@ -3,6 +3,21 @@ Setting up shadow instance A new shadow instance was created. To begin using it paste the following into your shell: CIB_shadow=tools-regression ; export CIB_shadow =#=#=#= Begin test: Try to make resulting CIB invalid (enum violation) =#=#=#= + 1 <cib epoch="4" num_updates="0" admin_epoch="0"> + 2 <configuration> + 3 <crm_config/> + 4 <nodes/> + 5 <resources> + 6 <primitive id="dummy1" class="ocf" provider="pacemaker" type="Dummy"/> + 7 <primitive id="dummy2" class="ocf" provider="pacemaker" type="Dummy"/> + 8 </resources> + 9 <constraints> + 10 <rsc_order id="ord_1-2" first="dummy1" first-action="break" then="dummy2"/> + 11 </constraints> + 12 </configuration> + 13 <status/> + 14 </cib> + 15 Call failed: Update does not conform to the configured schema =#=#=#= Current cib after: Try to make resulting CIB invalid (enum violation) =#=#=#= <cib epoch="3" num_updates="0" admin_epoch="0"> @@ -78,6 +93,21 @@ Your current configuration pacemaker-1.2 could not validate with any schema in r =#=#=#= End test: Run crm_simulate with invalid CIB (enum violation) - Required key not available (126) =#=#=#= * Passed: crm_simulate - Run crm_simulate with invalid CIB (enum violation) =#=#=#= Begin test: Try to make resulting CIB invalid (unrecognized validate-with) =#=#=#= + 1 <cib epoch="3" num_updates="1" admin_epoch="0"> + 2 <configuration> + 3 <crm_config/> + 4 <nodes/> + 5 <resources> + 6 <primitive id="dummy1" class="ocf" provider="pacemaker" type="Dummy"/> + 7 <primitive id="dummy2" class="ocf" provider="pacemaker" type="Dummy"/> + 8 </resources> + 9 <constraints> + 10 <rsc_order id="ord_1-2" first="dummy1" first-action="start" then="dummy2"/> + 11 </constraints> + 12 </configuration> + 13 <status/> + 14 </cib> + 15 Call failed: Update does not conform to the configured schema =#=#=#= Current cib after: Try to make resulting CIB invalid (unrecognized validate-with) =#=#=#= <cib epoch="3" num_updates="0" admin_epoch="0"> @@ -161,6 +191,22 @@ Your current configuration pacemaker-9999.0 could not validate with any schema i =#=#=#= End test: Run crm_simulate with invalid CIB (unrecognized validate-with) - Required key not available (126) =#=#=#= * Passed: crm_simulate - Run crm_simulate with invalid CIB (unrecognized validate-with) =#=#=#= Begin test: Try to make resulting CIB invalid, but possibly recoverable (valid with X.Y+1) =#=#=#= + 1 <cib epoch="3" num_updates="0" admin_epoch="0"> + 2 <configuration> + 3 <crm_config/> + 4 <nodes/> + 5 <resources> + 6 <primitive id="dummy1" class="ocf" provider="pacemaker" type="Dummy"/> + 7 <primitive id="dummy2" class="ocf" provider="pacemaker" type="Dummy"/> + 8 </resources> + 9 <constraints> + 10 <rsc_order id="ord_1-2" first="dummy1" first-action="start" then="dummy2"/> + 11 </constraints> + 12 <tags/> + 13 </configuration> + 14 <status/> + 15 </cib> + 16 Call failed: Update does not conform to the configured schema =#=#=#= Current cib after: Try to make resulting CIB invalid, but possibly recoverable (valid with X.Y+1) =#=#=#= <cib epoch="3" num_updates="0" admin_epoch="0"> diff --git a/tools/report.collector b/tools/report.collector.in similarity index 91% rename from tools/report.collector rename to tools/report.collector.in index d7c7c51e622..ab41df1fd15 100644 --- a/tools/report.collector +++ b/tools/report.collector.in @@ -510,6 +510,7 @@ sys_stats() { } lsscsi lspci + lsblk mount df set +x @@ -581,7 +582,54 @@ iscfvarset() { } iscfvartrue() { - getcfvar $1 $2 $3 | egrep -qsi "^(true|y|yes|on|1)" + getcfvar $1 $2 $3 | grep -E -qsi "^(true|y|yes|on|1)" +} + +iscfvarfalse() { + getcfvar $1 $2 $3 | grep -E -qsi "^(false|n|no|off|0)" +} + +find_syslog() { + priority="$1" + + # Always include system logs (if we can find them) + msg="Mark:pcmk:`perl -e 'print time()'`" + logger -p "$priority" "$msg" >/dev/null 2>&1 + + # Force buffer flush + killall -HUP rsyslogd >/dev/null 2>&1 + + sleep 2 # Give syslog time to catch up in case it's busy + findmsg 1 "$msg" +} + +get_logfiles_cs() { + if [ ! -f "$cf_file" ]; then + return + fi + + debug "Reading $cf_type log settings from $cf_file" + + # The default value of to_syslog is yes. + if ! iscfvarfalse $cf_type to_syslog "$cf_file"; then + facility_cs=$(getcfvar $cf_type syslog_facility "$cf_file") + if [ -z "$facility_cs" ]; then + facility_cs="daemon" + fi + + find_syslog "$facility_cs.info" + fi + if [ "$SOS_MODE" = "1" ]; then + return + fi + + if iscfvartrue $cf_type to_logfile "$cf_file"; then + logfile=$(getcfvar $cf_type logfile "$cf_file") + if [ -f "$logfile" ]; then + debug "Log settings found for cluster type $cf_type: $logfile" + echo "$logfile" + fi + fi } uselogd() { @@ -605,7 +653,6 @@ get_logfiles() { cf_type=$1 cf_file="$2" cf_logd="$3" - facility_var="logfacility" if [ -f "$cf_logd" ]; then # TODO: this call is broken, it expects args @@ -616,17 +663,7 @@ get_logfiles() { fi case $cf_type in - cman|openais|corosync) - if [ -f "$cf_file" ]; then - debug "Reading $cf_type log settings from $cf_file" - if iscfvartrue $cf_type to_syslog "$cf_file"; then - facility_var=syslog_facility - fi - if iscfvartrue $cf_type to_logfile "$cf_file"; then - logfile=$(getcfvar $cf_type logfile "$cf_file") - fi - fi - ;; + cman|openais|corosync) get_logfiles_cs;; heartbeat|logd) if [ -f "$cf_file" ]; then debug "Reading $cf_type log settings from $cf_file" @@ -636,27 +673,39 @@ get_logfiles() { logfile=$(getcfvar $cf_type logfile "$cf_file") fi fi + cs_facility=$(getcfvar $cf_type logfacility "$cf_file") + [ "" = "$cs_facility" ] && cs_facility="daemon" + find_syslog "$facility_cs.info" ;; esac - if [ -z "$logfile" ]; then - logfile="/var/log/pacemaker.log" - debug "Log settings not found for cluster type $cf_type, assuming $logfile" + . @CONFIGDIR@/pacemaker + + facility="$PCMK_logfacility" + if [ -z "$facility" ]; then + facility="daemon" fi - if [ -f "$logfile" ]; then - echo $logfile + if [ "$facility" != "$facility_cs" ]&&[ "$facility" != none ]; then + find_syslog "$facility.notice" fi - - if [ "x$facility" = x ]; then - facility=`getcfvar $cf_type $facility_var $cf_file` - [ "" = "$facility" ] && facility="daemon" + if [ "$SOS_MODE" = "1" ]; then + return fi - # Always include system logs (if we can find them) - msg="Mark:pcmk:`perl -e 'print time()'`" - logger -p $facility.info $msg >/dev/null 2>&1 - sleep 2 # Give syslog time to catch up in case it's busy - findmsg 1 "$msg" + logfile="$PCMK_logfile" + if [ "$logfile" != none ]; then + if [ -z "$logfile" ]; then + logfile="/var/log/pacemaker.log" + if [ -f "$logfile" ]; then + debug "Log settings not found for Pacemaker, assuming $logfile" + echo "$logfile" + fi + + elif [ -f "$logfile" ]; then + debug "Log settings found for Pacemaker: $logfile" + echo "$logfile" + fi + fi # Look for detail logs: @@ -664,7 +713,7 @@ get_logfiles() { pattern="Starting Pacemaker" # - make sure we get something from the Policy Engine - pattern="$pattern\\|Calculated Transition" + pattern="$pattern\\|Calculated transition" # - cib and lrmd updates (helpful on non-DC nodes or when the cluster has been up for a long time) pattern="$pattern\\|cib_perform_op\\|process_lrm_event" @@ -772,6 +821,8 @@ collect_logs() { trap "" 0 } +require_tar + debug "Initializing $REPORT_TARGET subdir" if [ "$REPORT_MASTER" != "$REPORT_TARGET" ]; then if [ -e $REPORT_HOME/$REPORT_TARGET ]; then diff --git a/tools/report.common.in b/tools/report.common.in index 4682da57710..6d4f193314b 100644 --- a/tools/report.common.in +++ b/tools/report.common.in @@ -128,6 +128,13 @@ fatal() { exit 1 } +require_tar() { + which tar >/dev/null 2>&1 + if [ $? -ne 0 ]; then + fatal "Required program 'tar' not found, please install and re-run" + fi +} + is_running() { ps -ef | egrep -qs $(echo "$1" | sed -e 's/^\(.\)/[\1]/') } @@ -456,16 +463,17 @@ $f" # If we have enough hits, print them and return. found=$(($found+1)) if [ $found -ge $max ]; then - debug "Pattern \'$pattern\' found in: [ $logfiles ]" - IFS=$SAVE_IFS - echo "$logfiles" - return + break fi fi done 2>/dev/null IFS=$SAVE_IFS - - debug "Pattern \'$pattern\' not found in any system logs" + if [ -z "$logfiles" ]; then + debug "Pattern \'$pattern\' not found in any system logs" + else + debug "Pattern \'$pattern\' found in: [ $logfiles ]" + echo "$logfiles" + fi } node_events() { @@ -521,6 +529,9 @@ shrink() { cd $dir >/dev/null 2>&1 tar $tar_options $target $base >/dev/null 2>&1 + if [ $? -ne 0 ]; then + fatal "Could not archive $base, please investigate and collect manually" + fi cd $olddir >/dev/null 2>&1 echo $target @@ -534,7 +545,7 @@ findln_by_time() { # Some logs can be massive (over 1,500,000,000 lines have been seen in the wild) # Even just 'wc -l' on these files can take 10+ minutes - local fileSize=`ls -lh | awk '{ print $5 }' | grep -ie G` + local fileSize=`ls -lh "$logf" | awk '{ print $5 }' | grep -ie G` if [ x$fileSize != x ]; then warning "$logf is ${fileSize} in size and could take many hours to process. Skipping." return diff --git a/tools/test.iso8601.c b/tools/test.iso8601.c index 6f54602404a..f3247c3995e 100644 --- a/tools/test.iso8601.c +++ b/tools/test.iso8601.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005 Andrew Beekhof <andrew@beekhof.net> + * Copyright 2005-2019 Andrew Beekhof <andrew@beekhof.net> * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public @@ -19,6 +19,7 @@ #include <crm_internal.h> #include <crm/crm.h> #include <crm/common/iso8601.h> +#include <crm/common/util.h> /* CRM_ASSERT */ #include <unistd.h> char command = 0; @@ -52,13 +53,9 @@ static struct crm_option long_options[] = { static void log_time_period(int log_level, crm_time_period_t * dtp, int flags) { - char *end = NULL; - char *start = NULL; - - if(dtp) { - start = crm_time_as_string(dtp->start, flags); - end = crm_time_as_string(dtp->end, flags); - } + char *start = crm_time_as_string(dtp->start, flags); + char *end = crm_time_as_string(dtp->end, flags); + CRM_ASSERT(start != NULL && end != NULL); if (log_level < LOG_CRIT) { printf("Period: %s to %s\n", start, end); @@ -105,7 +102,7 @@ main(int argc, char **argv) break; case '?': case '$': - crm_help(flag, 0); + return crm_help(flag, 0); break; case 'n': date_time_s = "now"; @@ -146,7 +143,7 @@ main(int argc, char **argv) if (date_time == NULL) { fprintf(stderr, "Internal error: couldn't determine 'now'!\n"); - crm_help('?', 1); + return crm_help('?', 1); } crm_time_log(LOG_TRACE, "Current date/time", date_time, crm_time_ordinal | crm_time_log_date | crm_time_log_timeofday); @@ -158,7 +155,7 @@ main(int argc, char **argv) if (date_time == NULL) { fprintf(stderr, "Invalid date/time specified: %s\n", optarg); - crm_help('?', 1); + return crm_help('?', 1); } crm_time_log(LOG_TRACE, "Date", date_time, crm_time_ordinal | crm_time_log_date | crm_time_log_timeofday); @@ -171,7 +168,7 @@ main(int argc, char **argv) if (duration == NULL) { fprintf(stderr, "Invalid duration specified: %s\n", duration_s); - crm_help('?', 1); + return crm_help('?', 1); } crm_time_log(LOG_TRACE, "Duration", duration, crm_time_log_duration); crm_time_log(-1, "Duration", duration, print_options | crm_time_log_duration); @@ -182,7 +179,7 @@ main(int argc, char **argv) if (interval == NULL) { fprintf(stderr, "Invalid interval specified: %s\n", optarg); - crm_help('?', 1); + return crm_help('?', 1); } log_time_period(LOG_TRACE, interval, print_options | crm_time_log_date | crm_time_log_timeofday); diff --git a/version.m4 b/version.m4 index 3f75ce3f90a..6fe01cda52f 100644 --- a/version.m4 +++ b/version.m4 @@ -1,2 +1,2 @@ -m4_define([VERSION_NUMBER], [1.1.18]) -m4_define([PCMK_URL], [http://clusterlabs.org/]) +m4_define([VERSION_NUMBER], [1.1.24]) +m4_define([PCMK_URL], [https://clusterlabs.org/]) diff --git a/xml/Makefile.am b/xml/Makefile.am index ffd09e3debe..0b4dc3af907 100644 --- a/xml/Makefile.am +++ b/xml/Makefile.am @@ -1,127 +1,150 @@ # # Copyright (C) 2004 Andrew Beekhof # -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. # -MAINTAINERCLEANFILES = Makefile.in -dtddir = $(CRM_DTD_DIRECTORY) -dtd_DATA = crm.dtd crm-transitional.dtd +include $(top_srcdir)/Makefile.common -xsltdir = $(dtddir) -xslt_DATA = $(top_srcdir)/xml/upgrade06.xsl $(top_srcdir)/xml/upgrade-*.xsl - -noinst_DATA = context-of.xsl - -RNGdir = $(dtddir) +# Pacemaker 1.1 has 2 schemas: the CIB schema, and a schema for +# crm_mon --as-xml. +# +# See Readme.md for details on updating CIB schema files -# See Readme.md for details on updating schema files +# The CIB and crm_mon schemas are installed directly in CRM_DTD_DIRECTORY. +CIBdir = $(CRM_DTD_DIRECTORY) +MONdir = $(CRM_DTD_DIRECTORY) -# Sorted list of available numeric RNG versions, -# extracted from filenames like NAME-MAJOR[.MINOR][.MINOR-MINOR].rng -RNG_numeric_versions = $(shell ls -1 $(top_srcdir)/xml/*.rng \ +# Extract a sorted list of available numeric schema versions +# from filenames like NAME-MAJOR[.MINOR][.MINOR-MINOR].rng +numeric_versions = $(shell ls -1 $(1) \ | sed -n -e 's/^.*-\([0-9][0-9.]*\).rng$$/\1/p' \ | sort -u -t. -k 1,1n -k 2,2n -k 3,3n) -# The highest numeric version -RNG_max ?= $(lastword $(RNG_numeric_versions)) - -# A sorted list of all RNG versions (numeric and "next") -RNG_versions = next $(RNG_numeric_versions) -RNG_version_pairs = $(join \ - ${RNG_numeric_versions},$(addprefix \ +version_pairs = $(join \ + $(1),$(addprefix \ -,$(wordlist \ - 2,$(words ${RNG_numeric_versions}),${RNG_numeric_versions} \ + 2,$(words $(1)),$(1) \ ) next \ ) \ ) -RNG_version_pairs_cnt = $(words ${RNG_version_pairs}) -RNG_version_pairs_last = $(wordlist \ + +version_pairs_last = $(wordlist \ $(words \ $(wordlist \ - 2,${RNG_version_pairs_cnt},${RNG_version_pairs} \ + 2,$(1),$(2) \ ) \ - ),${RNG_version_pairs_cnt},${RNG_version_pairs} \ + ),$(1),$(2) \ ) -RNG_generated = pacemaker.rng $(foreach base,$(RNG_versions),pacemaker-$(base).rng) versions.rng - -RNG_cfg_base = options nodes resources constraints fencing acls tags alerts -RNG_base = cib $(RNG_cfg_base) status score rule nvset -RNG_files = $(foreach base,$(RNG_base),$(wildcard $(base)*.rng)) +# Names of CIB schemas that form the choices for cib/configuration content +CIB_cfg_base = options nodes resources constraints fencing acls tags alerts -# List of non-Pacemaker RNGs -RNG_extra = crm_mon.rng - -RNG_DATA = $(RNG_files) $(RNG_generated) $(RNG_extra) - -EXTRA_DIST = best-match.sh - -versions: - echo "Max: $(RNG_max)" - echo "Available: $(RNG_versions)" +# Names of all schemas (including top level and those included by others) +CIB_base = cib $(CIB_cfg_base) status score rule nvset +# Static schema files and transforms (only CIB has transforms) +# +# This is more complicated than it should be due to the need to support +# VPATH builds and "make distcheck". We need the absolute paths for reliable +# substitution back and forth, and relative paths for distributed files. +CIB_abs_files = $(foreach base,$(CIB_base),$(wildcard $(abs_srcdir)/$(base).rng $(abs_srcdir)/$(base)-*.rng)) +CIB_abs_xsl = $(abs_srcdir)/upgrade06.xsl \ + $(abs_srcdir)/upgrade-1.3.xsl +MON_abs_files = $(abs_srcdir)/crm_mon.rng +CIB_files = $(foreach base,$(CIB_base),$(wildcard $(srcdir)/$(base).rng $(srcdir)/$(base)-*.rng)) +CIB_xsl = $(srcdir)/upgrade06.xsl \ + $(srcdir)/upgrade-1.3.xsl +MON_files = $(srcdir)/crm_mon.rng + +# Sorted lists of all numeric schema versions +CIB_numeric_versions = $(call numeric_versions,${CIB_files}) + +# The highest numeric schema version +CIB_max ?= $(lastword $(CIB_numeric_versions)) + +# Sorted lists of all schema versions (including "next") +CIB_versions = next $(CIB_numeric_versions) + +# Build tree locations of static schema files and transforms (for VPATH builds) +CIB_build_copies = $(foreach f,$(CIB_abs_files) $(CIB_abs_xsl),$(subst $(abs_srcdir),$(abs_builddir),$(f))) +MON_build_copies = $(foreach f,$(MON_abs_files),$(subst $(abs_srcdir),$(abs_builddir),$(f))) + +# Dynamically generated schema files +CIB_generated = pacemaker.rng $(foreach base,$(CIB_versions),pacemaker-$(base).rng) versions.rng + +CIB_version_pairs = $(call version_pairs,${CIB_numeric_versions}) +CIB_version_pairs_cnt = $(words ${CIB_version_pairs}) +CIB_version_pairs_last = $(call version_pairs_last,${CIB_version_pairs_cnt},${CIB_version_pairs}) + +dist_CIB_DATA = $(CIB_files) $(CIB_xsl) \ + crm.dtd \ + crm-transitional.dtd +dist_MON_DATA = $(MON_files) + +nodist_CIB_DATA = $(CIB_generated) + +EXTRA_DIST = Readme.md \ + best-match.sh \ + context-of.xsl \ + ocf-meta2man.xsl \ + regression.core.sh \ + regression.sh + +cib-versions: + @echo "Max: $(CIB_max)" + @echo "Available: $(CIB_versions)" + + +# Dynamically generated top-level CIB schema +pacemaker.rng: pacemaker-$(CIB_max).rng + $(AM_V_SCHEMA)cp $(top_builddir)/xml/$< $@ + +pacemaker-%.rng: $(CIB_build_copies) best-match.sh Makefile.am + $(AM_V_at)echo '<?xml version="1.0" encoding="UTF-8"?>' > $@ + $(AM_V_at)echo '<grammar xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">' >> $@ + $(AM_V_at)echo ' <start>' >> $@ + $(AM_V_at)echo ' <element name="cib">' >> $@ + $(AM_V_at)$(srcdir)/best-match.sh cib $(*) $(@) " " + $(AM_V_at)echo ' <element name="configuration">' >> $@ + $(AM_V_at)echo ' <interleave>' >> $@ + $(AM_V_at)for rng in $(CIB_cfg_base); do $(srcdir)/best-match.sh $$rng $(*) $(@) " " || :; done + $(AM_V_at)echo ' </interleave>' >> $@ + $(AM_V_at)echo ' </element>' >> $@ + $(AM_V_at)echo ' <optional>' >> $@ + $(AM_V_at)echo ' <element name="status">' >> $@ + $(AM_V_at)$(srcdir)/best-match.sh status $(*) $(@) " " + $(AM_V_at)echo ' </element>' >> $@ + $(AM_V_at)echo ' </optional>' >> $@ + $(AM_V_at)echo ' </element>' >> $@ + $(AM_V_at)echo ' </start>' >> $@ + $(AM_V_SCHEMA)echo '</grammar>' >> $@ + +# Dynamically generated CIB schema listing all pacemaker versions versions.rng: Makefile.am - echo " RNG $@" - echo '<?xml version="1.0" encoding="UTF-8"?>' > $@ - echo '<grammar xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">' >> $@ - echo ' <start>' >> $@ - echo ' <interleave>' >> $@ - echo ' <optional>' >> $@ - echo ' <attribute name="validate-with">' >> $@ - echo ' <choice>' >> $@ - echo ' <value>none</value>' >> $@ - echo ' <value>pacemaker-0.6</value>' >> $@ - echo ' <value>transitional-0.6</value>' >> $@ - echo ' <value>pacemaker-0.7</value>' >> $@ - echo ' <value>pacemaker-1.1</value>' >> $@ - for rng in $(RNG_versions); do echo " <value>pacemaker-$$rng</value>" >> $@; done - echo ' </choice>' >> $@ - echo ' </attribute>' >> $@ - echo ' </optional>' >> $@ - echo ' <attribute name="admin_epoch"><data type="nonNegativeInteger"/></attribute>' >> $@ - echo ' <attribute name="epoch"><data type="nonNegativeInteger"/></attribute>' >> $@ - echo ' <attribute name="num_updates"><data type="nonNegativeInteger"/></attribute>' >> $@ - echo ' </interleave>' >> $@ - echo ' </start>' >> $@ - echo '</grammar>' >> $@ - -pacemaker.rng: pacemaker-$(RNG_max).rng - echo " RNG $@" - cp $(top_builddir)/xml/$< $@ - -pacemaker-%.rng: $(RNG_files) best-match.sh Makefile.am - echo " RNG $@" - echo '<?xml version="1.0" encoding="UTF-8"?>' > $@ - echo '<grammar xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">' >> $@ - echo ' <start>' >> $@ - echo ' <element name="cib">' >> $@ - $(top_srcdir)/xml/best-match.sh cib $(*) $(@) " " - echo ' <element name="configuration">' >> $@ - echo ' <interleave>' >> $@ - for rng in $(RNG_cfg_base); do $(top_srcdir)/xml/best-match.sh $$rng $(*) $(@) " " || :; done - echo ' </interleave>' >> $@ - echo ' </element>' >> $@ - echo ' <optional>' >> $@ - echo ' <element name="status">' >> $@ - $(top_srcdir)/xml/best-match.sh status $(*) $(@) " " - echo ' </element>' >> $@ - echo ' </optional>' >> $@ - echo ' </element>' >> $@ - echo ' </start>' >> $@ - echo '</grammar>' >> $@ + $(AM_V_at)echo '<?xml version="1.0" encoding="UTF-8"?>' > $@ + $(AM_V_at)echo '<grammar xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">' >> $@ + $(AM_V_at)echo ' <start>' >> $@ + $(AM_V_at)echo ' <interleave>' >> $@ + $(AM_V_at)echo ' <optional>' >> $@ + $(AM_V_at)echo ' <attribute name="validate-with">' >> $@ + $(AM_V_at)echo ' <choice>' >> $@ + $(AM_V_at)echo ' <value>none</value>' >> $@ + $(AM_V_at)echo ' <value>pacemaker-0.6</value>' >> $@ + $(AM_V_at)echo ' <value>transitional-0.6</value>' >> $@ + $(AM_V_at)echo ' <value>pacemaker-0.7</value>' >> $@ + $(AM_V_at)echo ' <value>pacemaker-1.1</value>' >> $@ + $(AM_V_at)for rng in $(CIB_versions); do echo " <value>pacemaker-$$rng</value>" >> $@; done + $(AM_V_at)echo ' </choice>' >> $@ + $(AM_V_at)echo ' </attribute>' >> $@ + $(AM_V_at)echo ' </optional>' >> $@ + $(AM_V_at)echo ' <attribute name="admin_epoch"><data type="nonNegativeInteger"/></attribute>' >> $@ + $(AM_V_at)echo ' <attribute name="epoch"><data type="nonNegativeInteger"/></attribute>' >> $@ + $(AM_V_at)echo ' <attribute name="num_updates"><data type="nonNegativeInteger"/></attribute>' >> $@ + $(AM_V_at)echo ' </interleave>' >> $@ + $(AM_V_at)echo ' </start>' >> $@ + $(AM_V_SCHEMA)echo '</grammar>' >> $@ # diff fails with ec=2 if no predecessor is found; # this uses '=' GNU extension to sed, if that's not available, @@ -161,15 +184,26 @@ version_diff = \ done diff: best-match.sh - @echo "# Comparing changes in + since $(RNG_max)" - $(call version_diff,${RNG_version_pairs_last}) + @echo "# Comparing changes in + since $(CIB_max)" + $(call version_diff,${CIB_version_pairs_last}) fulldiff: best-match.sh @echo "# Comparing all changes across all the subsequent increments" - $(call version_diff,${RNG_version_pairs}) + $(call version_diff,${CIB_version_pairs}) + +CLEANFILES = $(CIB_generated) + +clean-local: + if [ "x$(srcdir)" != "x$(builddir)" ]; then \ + rm -f $(CIB_build_copies) $(MON_build_copies); \ + fi -sync: - git rm -f $(wildcard *-next.rng) - make pacemaker-next.rng +# Enable ability to use $@ in prerequisite +.SECONDEXPANSION: -CLEANFILES = $(RNG_generated) +# For VPATH builds, copy the static schema files into the build tree +$(CIB_build_copies) $(MON_build_copies): $$(subst $(abs_builddir),$(srcdir),$$(@)) + $(AM_V_GEN)if [ "x$(srcdir)" != "x$(builddir)" ]; then \ + $(MKDIR_P) "$(dir $(@))"; \ + cp "$(<)" "$(@)"; \ + fi diff --git a/xml/Readme.md b/xml/Readme.md index 84d41ffb76e..47f3a80e8e1 100644 --- a/xml/Readme.md +++ b/xml/Readme.md @@ -23,7 +23,7 @@ A versioned schema offers transparent backward and forward compatibility. | Pacemaker | Latest Schema | Changed | --------- | ------------- | ---------------------------------------------- -| `1.1.18` | `2.10` | `resources`, `alerts` +| `1.1.18`+ | `2.10` | `resources`, `alerts` | `1.1.17` | `2.9` | `resources`, `rule` | `1.1.16` | `2.6` | `constraints` | `1.1.15` | `2.5` | `alerts` diff --git a/xml/crm_mon.rng b/xml/crm_mon.rng index 3d9cd2217da..86eb0ff4a5e 100644 --- a/xml/crm_mon.rng +++ b/xml/crm_mon.rng @@ -200,6 +200,56 @@ </zeroOrMore> </element> </optional> + <optional> + <element name="fence_history"> + <zeroOrMore> + <element name="fence_event"> + <!-- node to be fenced --> + <attribute name="target"> <text/> </attribute> + <!-- reboot, on, off --> + <attribute name="action"> <text/> </attribute> + <!-- failed, success, pending --> + <attribute name="state"> <text/> </attribute> + <optional> + <!-- node from where action was triggered --> + <attribute name="origin"> <text/> </attribute> + </optional> + <optional> + <!-- originating entity on triggering node --> + <attribute name="client"> <text/> </attribute> + </optional> + <optional> + <!-- node the action is executed on --> + <attribute name="delegate"> <text/> </attribute> + </optional> + <optional> + <!-- stamp when action was declared failed or success --> + <attribute name="completed"> <text/> </attribute> + </optional> + <optional> + <!-- especially interesting in the pending case --> + <attribute name="started"> <text/> </attribute> + </optional> + <optional> + <!-- in case output is reduced to most recent --> + <attribute name="last-failed"> <text/> </attribute> + </optional> + <optional> + <!-- in case output is reduced to most recent --> + <attribute name="last-successful"> <text/> </attribute> + </optional> + <optional> + <!-- why was the fencing action triggered --> + <attribute name="exec-reason"> <text/> </attribute> + </optional> + <optional> + <!-- details on the execution like failure reason --> + <attribute name="exec-details"> <text/> </attribute> + </optional> + </element> + </zeroOrMore> + </element> + </optional> <optional> <element name="tickets"> <zeroOrMore>